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
338783766988	338783767553	338783768103	338783768653	338783769203	338783769753	338783770303	338783770853	338783771403	338783771953	338783772503	338783773053	338783773603	338783774153	338783774703	338783775253	338783775803	338783776353	338783776903	338783777455	338783778003	338783778553	338783779103	338783779653	338783780203	338783780753	338783781303	338783781853	338783782403	338783782953	338783783503	338783784053	338783784603	338783785153	338783785703	338783786253	338783786803	338783787355	338783787903	338783788453	338783789003	338783789553	338783790103	338783790653	338783791203	338783791753	338783792303	338783792853	338783793403	338783793953	338783794503	338783795053	338783795603	338783796153	338783796703	338783797253	338783797803	338783798353	338783798905	338783799453	338783800003	338783800553	338783801103	338783801653	338783802203	338783802753	338783803303	338783803853	338783804403	338783804953	338783805503	338783806053	338783806603	338783807155	338783807703	338783808253	338783808803	338783809353	338783809903	338783810453	338783811003	338783811553	338783812103	338783812653	338783813203	338783813753	338783814303	338783814853	338783815403	338783815953	338783816503	338783817055	338783817603	338783818153	338783818703	338783819253	338783819803	338783820353	338783820903	338783821453	338783822003	338783822553	338783823103	338783823653	338783824203	338783824753	338783825303	338783825853	338783826403	338783826953	338783827503	338783828053	338783828603	338783829153	338783829703	338783830253	338783830803	338783831353	338783831905	338783832453	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23649	21254	27966	24859	21259	21312	7904	1658	1217	1061	976	947	858	853	822	744	742	785	719	698	743	721	736	705	706	682	695	632	658	680	669	686	641	647	604	660	659	657	656	613	663	611	645	699	641	645	639	656	654	647	624	598	597	660	633	656	626	644	601	640	628	669	613	640	667	673	572	624	636	627	645	590	565	643	660	590	628	655	587	637	577	637	633	581	596	639	637	602	654	617	642	635	594	651	632	577	625	658	615	633	654	662	617	651	603	626	611	665	599	629	641	602	604	574	657	582	638	660	660	587	622	608	639	656	640	663	631	611	643	621	619	649	616	658	596	666	672	605	608	627	683	600	586	620	636	626	648	567	657	619	613	634	606	626	593	605	654	610	641	615	624	635	647	624	559	609	605	639	610	666	625	654	631	659	637	646	619	609	613	656	615	595	599	635	658	653	591	685	637	585	664	654	628	615	589	628	610	625	610	608	615	606	624	646	645	634	587	665	602	619	636	643	622	602	665	608	617	664	626	624	621	626	614	639	630	603	623	631	637	664	607	612	628	583	637	597	649	630	648	644	656	611	663	605	624	648	600	628	662	599	602	607	647	638	646	629	625	607	656	638	640	625	620	665	601	658	597	647	647	595	689	640	592	609	652	578	591	614	681	631	619	627	576	595	636	592	636	606	636	631	649	652	652	627	623	606	640	663	647	636	602	581	630	630	622	637	629	647	640	625	602	652	661	603	591	641	664	623	626	632	603	640	608	635	633	630	600	640	640	632	625	596	625	596	637	589	637	591	660	627	620	624	633	595	643	579	610	595	630	613	619	644	637	615	638	626	618	630	653	648	627	627	594	627	614	650	612	651	577	598	645	640	597	656	624	586	622	652	637	610	644	619	624	624	600	615	621	636	596	567	643	617	629	622	644	641	600	616	604	685	612	622	609	599	674	610	576	625	608	622	594	650	594	635	607	585	640	632	617	653	626	612	660	657	616	616	632	656	617	630	587	661	608	615	642	641	625	606	584	649	682	615	627	642	584	657	633	614	650	674	614	629	584	595	585	605	642	599	633	631	625	640	659	645	627	689	612	629	629	640	617	610	578	640	571	656	649	668	674	595	642	686	609	579	679	627	600	610	651	641	692	650	630	605	634	603	608	612	646	633	645	651	620	593	585	611	633	592	610	653	622	637	563	610	601	634	661	625	600	658	647	618	619	640	663	643	596	585	593	597	624	630	625	619	597	635	612	619	630	632	603	649	649	625	614	650	647	603	632	603	603	636	664	592	630	644	630	589	604	662	591	626	667	647	628	639	604	667	649	640	676	615	625	620	585	671	628	630	621	676	657	658	639	625	692	614	639	645	645	684	625	616	633	653	637	646	632	678	620	571	637	602	657	596	653	650	653	639	624	630	615	629	606	592	617	592	614	635	627	627	645	591	654	636	634	688	594	649	625	620	638	625	607	641	632	611	678	646	593	643	645	622	627	652	611	600	619	627	612	607	643	645	682	658	627	591	612	614	659	618	628	606	607	656	652	613	678	647	645	633	582	627	642	631	682	645	645	595	614	626	668	606	609	617	673	628	618	597	651	639	606	593	636	654	650	589	589	620	637	590	576	599	610	581	612	590	622	653	668	577	596	636	633	626	624	640	556	655	648	663	615	626	677	619	619	616	647	609	584	645	653	634	614	639	618	587	617	610	613	629	649	677	652	619	599	647	594	612	607	626	617	663	580	581	633	636	640	654	610	643	616	632	616	656	612	646	595	632	617	648	602	659	601	618	647	581	606	629	640	656	626	619	588	658	639	617	616	631	656	582	623	625	644	639	603	663	599	573	605	623	611	617	594	606	646	661	573	639	612	630	596	674	686	655	610	604	655	625	656	606	633	601	664	639	631	635	656	602	660	659	604	629	667	640	620	669	608	617	563	678	609	600	640	574	637	656	649	628	615	644	666	604	632	586	597	623	637	651	583	586	605	657	651	673	631	577	646	609	580	629	647	623	620	606	603	641	620	670	640	645	640	653	633	675	594	658	615	606	623	625	618	650	668	623	624	644	601	607	641	589	641	623	636	612	660	634	619	633	627	633	638	656	612	583	601	649	667	608	599	596	614	612	606	621	613	604	616	633	622	647	613	686	654	602	591	627	635	611	635	630	602	607	666	609	634	630	602	584	623	611	611	613	621	645	617	615	637	675	643	604	613	636	598	636	584	622	621	615	609	650	667	626	643	654	619	640	640	648	630	630	642	596	609	661	627	644	584	682	596	622	653	621	605	602	618	643	560	606	605	637	606	611	607	630	598	638	596	644	638	620	607	588	612	599	630	568	603	653	650	631	616	643	656	573	615	643	602	656	622	620	655	677	665	649	599	652	636	603	633	601	613	651	594	605	666	663	660	649	601	568	617	640	672	601	610	605	673	621	588	617	621	619	632	615	591	596	641	578	600	590	597	592	605	622	666	655	621	621	628	599	623	622	629	634	607	596	630	617	635	647	644	635	601	611	631	636	600	592	608	567	629	622	633	615	678	582	585	612	659	616	575	577	639	631	597	626	626	585	632	601	621	610	617	642	607	626	639	621	635	606	614	588	671	638	626	615	628	581	633	603	589	628	605	598	644	601	648	623	670	620	554	610	629	699	595	596	609	636	612	625	639	578	639	637	644	623	616	632	640	612	620	623	619	595	633	591	607	651	630	605	619	604	600	601	634	600	599	678	655	587	636	616	613	634	674	605	633	611	658	621	617	572	673	592	666	657	579	655	625	587	648	627	596	651	607	618	644	607	589	633	648	585	589	603	625	585	597	595	628	634	618	611	640	620	623	629	662	663	618	658	619	648	608	645	672	639	619	637	621	655	652	674	652	596	619	636	626	608	629	604	615	647	579	594	664	629	665	662	654	610	618	689	576	641	638	634	637	642	593	596	609	612	605	628	615	647	628	623	657	651	580	582	596	623	571	631	605	646	646	624	648	617	626	624	628	622	582	639	613	617	627	649	597	659	611	661	626	587	638	669	644	633	642	639	679	638	659	629	621	635	629	586	607	602	647	623	633	619	632	627	630	624	598	586	601	599	654	564	595	621	650	631	623	623	655	625	642	651	614	646	616	606	624	629	640	618	613	606	597	661	657	662	641	657	576	623	586	641	623	690	616	625	648	633	617	628	643	637	629	650	658	625	617	678	624	585	656	606	638	649	588	623	621	681	586	647	616	607	618	631	630	613	636	596	666	600	641	638	655	659	622	605	639	634	629	660	632	612	571	623	617	597	667	604	670	582	605	655	615	638	617	650	682	638	642	621	632	645	656	657	630	622	641	651	661	635	622	657	669	624	636	622	606	615	558	630	626	642	607	607	622	632	676	642	623	598	659	632	645	627	681	628	598	616	643	624	588	601	572	651	658	619	595	608	592	600	621	634	586	600	617	641	616	625	654	648	637	622	607	627	612	620	655	664	644	662	617	660	576	594	619	628	626	595	623	612	620	683	625	632	619	606	664	691	625	610
28454	15333	13988	8087	5307	3940	3002	2517	2094	1738	1514	1407	1226	1098	1040	985	946	840	863	857	778	783	771	723	724	740	764	709	676	704	721	754	678	673	674	663	625	665	661	661	623	637	680	627	631	606	614	614	641	601	638	598	640	636	611	629	610	626	625	604	608	617	623	617	652	652	635	578	612	591	645	632	633	639	616	629	633	580	625	673	602	617	648	630	613	657	650	550	598	593	637	664	600	603	556	595	631	624	570	631	617	632	645	620	586	652	613	584	633	617	611	611	627	623	608	621	602	617	603	605	612	620	580	613	621	603	667	608	608	606	597	582	609	591	601	613	653	609	603	604	568	602	665	604	624	563	645	598	573	580	592	569	571	651	606	630	594	611	657	615	569	617	584	592	618	629	578	621	594	663	559	631	596	634	590	605	651	571	597	618	596	599	619	616	629	622	651	637	593	647	654	554	609	583	569	596	626	644	640	633	616	621	604	605	573	630	587	604	618	625	613	596	621	610	602	585	615	635	627	629	586	606	582	572	649	581	626	604	588	553	619	613	578	584	593	631	598	619	589	573	655	628	587	653	596	658	648	613	644	616	592	632	646	615	611	634	632	600	576	569	671	563	626	636	611	580	600	594	602	625	674	575	584	629	602	588	615	590	635	605	623	657	628	624	572	580	610	595	552	595	619	543	607	631	604	597	598	581	595	593	622	622	580	585	567	612	636	595	601	616	616	641	604	573	593	606	604	610	579	623	627	551	636	603	622	651	605	653	608	587	647	577	576	598	594	596	532	634	614	630	621	667	602	566	686	618	628	673	643	598	612	613	565	594	572	643	642	570	578	609	628	614	601	604	590	635	628	615	593	625	638	574	671	630	624	641	576	649	615	630	581	659	600	581	611	629	634	634	624	609	612	575	599	633	588	593	619	584	623	588	604	572	581	629	631	631	629	612	628	603	657	616	654	613	631	586	609	595	606	643	552	552	585	641	568	617	621	624	611	615	589	602	602	605	621	622	643	598	599	595	606	620	584	626	587	573	597	607	594	588	571	627	627	581	606	586	590	601	627	595	604	665	605	625	601	648	604	560	621	596	630	568	604	596	629	606	602	612	607	569	598	570	604	607	586	613	629	611	612	576	599	610	594	619	613	623	571	592	634	619	626	618	596	669	576	632	662	595	589	586	598	628	582	585	617	578	594	639	576	622	579	586	617	548	648	625	618	551	608	589	609	619	630	617	607	644	643	560	582	597	590	624	570	628	644	579	617	634	627	609	599	585	609	588	569	609	624	618	595	613	557	617	595	632	617	648	603	662	623	616	599	620	551	602	600	642	622	659	611	580	603	598	590	653	611	626	617	593	618	595	572	592	613	596	605	621	563	579	596	603	607	591	635	651	621	592	605	585	605	606	625	615	596	630	570	595	648	604	592	622	610	651	625	642	629	588	610	526	560	604	649	607	642	594	601	602	630	608	571	604	625	559	582	642	623	583	549	601	647	604	633	588	596	608	611	576	572	565	626	632	646	613	593	583	624	579	562	605	583	596	651	621	588	633	628	547	631	587	646	622	603	611	616	611	585	614	583	626	612	624	578	623	626	624	582	571	630	636	586	596	633	583	594	603	623	592	564	582	592	611	568	601	596	590	596	587	630	588	597	573	603	612	633	603	615	574	597	601	626	623	623	593	616	641	654	608	648	592	631	616	647	618	609	646	622	599	612	609	620	630	586	623	569	602	603	597	597	589	636	614	653	587	598	599	604	581	546	578	620	630	612	575	614	627	654	600	574	598	624	557	568	591	620	594	630	628	600	616	637	600	618	624	632	606	622	611	600	592	555	590	612	657	590	607	617	588	583	625	564	616	604	636	650	627	601	594	582	587	592	597	604	634	568	583	604	588	613	626	620	614	579	615	594	622	593	614	621	601	594	613	626	569	594	610	638	595	568	603	604	601	624	615	579	598	601	597	584	607	586	606	601	617	657	626	630	590	585	596	563	633	606	619	604	586	603	626	630	616	585	577	671	590	595	589	622	601	653	575	624	646	609	616	597	607	608	610	615	618	627	586	582	574	619	605	592	592	590	616	590	629	640	587	609	636	607	621	602	612	574	631	577	633	609	604	603	613	595	586	594	552	591	600	612	612	560	582	609	585	631	611	631	610	582	604	615	643	589	611	573	629	650	629	588	622	660	550	598	614	603	647	582	591	614	551	564	626	558	625	614	607	634	595	593	652	616	599	635	597	588	589	572	633	631	591	608	622	610	586	582	607	610	607	605	586	644	574	622	600	596	596	589	544	590	641	620	628	594	593	610	605	600	588	581	594	650	579	621	591	575	602	606	620	640	596	601	601	594	589	589	589	571	587	582	593	612	605	603	622	649	592	585	602	599	627	627	611	615	623	577	628	575	638	592	591	626	617	636	572	630	586	596	569	557	591	616	598	613	605	603	567	587	580	642	622	630	602	623	607	602	627	584	620	610	629	648	604	547	642	579	560	590	571	590	611	553	587	599	585	566	623	607	567	582	598	625	601	602	609	607	576	575	641	557	636	585	605	587	630	616	634	630	605	622	589	576	575	614	633	606	645	590	624	639	583	596	611	575	582	597	612	607	615	587	612	598	613	610	626	578	580	583	621	601	655	583	646	604	614	641	676	632	550	603	587	639	646	651	607	555	613	601	569	596	608	592	630	597	606	620	623	595	624	586	598	605	555	598	593	605	588	575	608	557	645	583	666	598	575	604	590	573	608	605	609	635	565	573	562	620	566	583	636	591	559	597	579	550	581	609	585	565	676	586	631	646	575	663	624	576	581	573	603	591	553	605	579	616	585	590	592	595	563	571	622	616	564	614	628	607	609	611	581	635	615	603	580	646	582	597	572	607	579	559	606	578	593	627	613	548	615	660	641	621	579	630	595	625	614	639	581	590	573	623	592	628	576	592	589	596	627	605	639	600	606	602	598	630	594	628	585	616	629	641	611	641	590	587	589	603	591	603	673	623	623	610	588	558	627	582	625	642	589	620	598	594	606	620	576	624	598	563	647	634	598	615	565	606	644	606	573	580	578	586	589	638	663	612	582	608	593	627	629	617	587	567	579	610	592	644	638	610	598	594	582	560	632	583	604	584	575	599	638	616	626	650	631	627	600	614	594	602	607	637	594	572	675	614	593	641	628	584	583	582	580	619	574	648	630	594	632	584	609	654	602	595	595	616	601	583	560	627	576	657	652	600	583	608	570	639	667	591	593	588	580	622	608	591	588	640	627	583	621	617	654	602	623	571	623	575	627	583	605	606	666	632	608	619	623	577	589	599	610	588	619	643	623	547	594	590	608	611	593	588	638	575	588	576	593	629	644	599	602	620	609	644	603	629	606	598	549	575	637	682	600	604	586	605	628	575	555	574	610	612	610	610	587	566	598	575	623	585	614	610	625	626	540	571	632	635	587	561	598	605	572	624	564	641	630	612	583	600	597	616	594	637	595	608	609	628	596	687	573	596	603	637	605
30864	13798	1831	510	380	337	318	327	298	282	285	259	311	309	299	278	294	291	318	261	287	307	278	297	289	285	269	296	286	252	310	323	293	295	293	277	308	243	289	278	321	273	302	264	278	266	293	281	296	332	294	283	303	280	298	311	289	272	293	295	318	307	320	224	280	300	271	275	295	282	278	275	308	306	272	303	280	310	290	311	311	328	256	301	271	277	272	296	281	310	267	290	308	287	283	272	285	289	261	278	316	278	302	297	305	288	279	267	277	286	303	323	341	317	289	288	281	269	260	285	281	289	309	259	289	316	257	296	304	296	300	306	313	287	298	280	302	267	276	317	293	312	327	307	267	275	301	313	303	292	317	275	270	276	274	303	291	275	307	315	300	307	315	293	301	284	303	316	300	294	307	307	318	280	310	313	306	297	283	283	285	307	288	288	299	277	294	320	296	291	299	305	303	289	270	293	280	301	287	257	298	298	285	282	292	265	305	289	296	295	273	275	293	296	303	309	295	276	286	250	294	292	306	316	309	285	275	305	282	285	275	268	315	314	274	275	314	300	294	299	288	270	292	296	285	270	315	305	292	269	272	244	287	291	308	259	274	298	341	242	265	307	279	266	307	279	291	288	310	304	289	280	314	259	279	296	319	327	275	292	308	289	302	295	291	288	311	273	309	288	295	305	290	286	303	305	289	300	285	263	266	318	293	284	278	307	262	298	293	304	297	279	239	291	297	278	281	308	273	305	284	295	295	305	284	284	285	276	287	292	277	292	286	291	271	285	301	317	295	298	308	289	277	317	297	320	290	252	300	310	310	300	285	294	316	295	283	298	292	309	287	307	312	300	307	328	313	249	295	292	284	291	247	302	294	268	256	281	284	276	283	312	297	296	284	287	308	271	286	278	306	290	265	305	304	332	313	264	283	308	275	302	330	331	285	305	314	288	275	295	287	310	276	293	290	308	285	272	297	295	293	306	285	292	298	314	322	299	301	304	295	287	313	286	279	292	299	286	289	261	292	296	265	267	307	277	297	300	287	274	268	283	280	266	283	284	266	274	280	305	291	259	273	278	305	288	299	293	286	315	309	290	281	284	246	285	243	280	252	287	299	282	285	287	313	268	282	298	296	282	286	318	277	285	297	282	256	272	304	295	295	288	281	284	296	293	262	271	279	290	312	283	286	290	269	279	281	290	299	285	267	306	300	270	284	273	291	294	255	271	291	315	266	301	255	273	298	279	298	297	291	301	291	278	275	310	296	277	311	292	313	299	303	299	283	275	299	260	319	303	264	316	276	274	287	316	266	304	293	275	271	299	276	293	286	307	303	300	300	276	288	294	286	326	292	314	295	280	294	287	312	305	293	317	297	286	311	293	303	283	304	314	312	295	321	276	317	339	278	285	277	284	304	266	294	267	280	276	308	290	259	285	286	269	274	292	341	261	264	278	264	268	266	278	276	296	291	320	276	281	280	276	310	285	309	243	280	271	271	278	263	256	288	319	292	287	301	289	300	317	287	274	302	280	279	277	280	314	302	274	277	249	275	307	324	279	269	281	279	297	305	296	294	281	305	295	284	330	295	287	291	262	282	267	280	300	279	329	250	280	296	314	310	303	283	298	289	288	275	283	280	275	269	300	305	282	281	313	279	293	267	264	292	292	275	323	306	284	258	297	295	323	304	288	269	275	254	292	287	312	298	272	273	317	262	276	285	292	262	297	291	298	286	278	277	276	277	302	260	329	288	270	258	301	328	293	281	300	302	291	270	289	289	309	281	312	307	285	292	288	272	282	302	287	280	263	285	291	277	280	303	296	310	263	280	249	286	343	292	254	276	290	333	293	298	300	292	305	277	299	271	321	314	317	292	301	283	303	263	275	299	281	305	267	299	302	284	298	301	304	281	290	283	281	284	288	282	272	270	311	308	277	274	288	334	309	267	300	277	303	313	314	289	292	292	281	297	307	266	303	267	302	311	301	296	272	296	290	298	278	303	278	296	315	300	308	304	289	256	293	290	314	303	308	302	282	290	289	291	275	298	289	264	288	299	262	281	271	295	292	294	293	310	298	280	307	288	286	282	307	282	285	288	273	332	281	283	297	303	313	313	333	271	303	260	297	329	308	286	275	305	287	307	295	294	300	260	280	290	292	267	274	280	296	273	285	321	300	278	256	294	295	291	298	295	253	291	289	268	309	267	316	293	300	307	286	259	266	260	287	283	304	283	273	301	281	311	298	299	285	318	296	285	322	278	271	282	302	300	289	278	300	272	285	283	306	292	292	288	279	264	286	275	327	282	254	292	304	267	275	332	297	286	262	301	284	315	302	298	307	307	250	285	314	307	288	280	300	293	288	316	287	277	272	282	292	309	315	266	303	286	275	308	304	310	301	268	287	296	281	284	298	281	298	305	269	302	298	271	311	302	283	311	270	272	310	294	325	303	303	288	311	276	288	284	299	309	282	269	292	265	298	287	288	272	272	245	302	270	275	302	309	269	285	275	311	263	259	281	298	299	306	280	272	293	278	303	247	283	278	281	263	257	282	285	300	286	270	265	326	312	298	267	290	313	308	299	304	309	297	289	298	280	287	277	318	309	324	304	290	289	288	296	314	287	280	281	264	274	287	300	293	295	284	260	281	305	265	314	291	267	292	307	274	306	275	264	296	296	297	290	315	312	301	284	324	284	290	301	272	298	297	312	291	303	296	285	341	298	263	305	285	294	270	288	291	286	298	322	315	322	276	286	298	277	284	307	283	261	293	296	314	299	280	274	292	280	294	285	270	296	298	305	293	271	271	292	317	287	305	281	305	287	302	259	268	284	272	310	272	284	267	278	308	286	307	290	277	272	279	309	283	290	295	296	285	272	280	275	296	307	310	309	293	285	264	270	305	288	311	262	303	277	323	278	289	312	289	270	314	276	255	297	299	305	256	272	281	283	285	277	280	321	297	282	273	309	280	299	306	306	287	301	313	298	302	305	311	309	268	280	285	300	301	302	269	290	304	288	283	276	285	276	279	320	280	311	282	263	264	300	266	264	321	287	297	260	289	295	292	299	318	284	297	268	278	277	274	290	315	301	296	285	301	300	280	299	309	281	291	298	270	296	301	286	272	287	289	305	265	270	235	290	281	278	295	290	317	330	305	289	286	282	289	303	299	341	279	289	288	293	315	274	295	326	287	292	305	280	307	291	314	261	291	292	291	278	275	294	285	279	307	280	289	299	306	281	284	299	303	268	296	293	306	290	266	287	310	283	263	315	276	299	292	295	282	297	301	282	315	285	295	294	275	286	261	323	271	288	285	287	297	273	299	307	312	266	276	279	295	292	284	288	277	293	293	287	290	300	259	286	270	265	308	298	278	302	284	272	263	314	301	291	295	285	324	278	276	283	281	263	286	293	278	277	330	322	303	276	279	293	297	277	286	250	271	276	291	262	298	281	311	307	282	279	314	289	308	278	314	301	254	278	283	277	302	264	285	264	282	269	303	312	327	293	265
18142	826	722	487	477	407	428	397	393	366	352	344	353	329	319	353	351	333	309	318	360	363	334	345	274	341	341	336	300	339	339	307	334	301	323	368	330	337	294	342	322	327	346	345	323	335	335	324	343	322	337	328	318	343	337	311	364	319	306	331	343	300	308	295	308	338	299	330	365	335	300	344	337	339	347	326	322	333	325	319	312	311	300	323	329	295	325	337	320	315	317	322	334	327	323	337	293	287	333	319	292	325	322	325	314	333	333	306	330	307	345	307	317	324	312	324	315	327	316	353	305	303	315	307	301	325	302	324	336	301	311	313	337	335	285	314	314	346	320	286	330	308	334	309	339	358	349	336	306	319	325	348	373	283	329	347	330	350	330	293	338	326	313	307	300	355	291	313	323	308	305	334	329	322	303	324	329	318	291	353	342	319	364	306	314	333	307	329	339	291	329	312	345	336	311	294	328	321	333	323	290	345	324	350	321	348	301	319	319	319	348	304	319	369	338	329	339	310	334	334	321	329	293	336	342	286	324	323	305	315	297	327	334	315	309	350	320	321	316	286	361	318	310	320	293	356	327	340	303	327	293	291	319	338	305	324	317	325	315	307	322	340	322	348	277	326	315	342	336	315	323	330	338	336	296	341	344	316	313	322	312	326	313	320	321	316	300	338	317	291	337	351	336	311	312	333	307	308	319	298	336	341	322	316	330	346	325	298	316	330	363	330	333	294	326	307	326	328	310	335	327	323	323	319	295	303	291	314	325	299	353	295	315	325	342	304	287	332	331	309	324	335	324	292	322	303	334	335	323	329	337	349	329	310	327	307	341	344	290	350	297	299	312	354	323	307	330	347	312	302	312	343	340	329	319	347	334	303	301	317	318	329	339	326	348	321	313	343	289	324	321	293	313	344	327	301	314	314	295	301	287	334	329	350	339	321	345	334	324	354	308	326	291	326	287	325	338	273	345	318	328	337	342	338	320	316	310	332	331	326	340	316	315	309	344	311	318	316	341	324	310	304	314	322	321	336	307	332	310	299	321	325	338	329	328	333	319	341	330	325	319	331	321	268	307	298	322	296	313	307	336	304	323	324	362	303	342	328	333	293	329	309	327	303	334	288	323	327	324	325	341	314	302	327	332	336	325	341	281	323	321	298	320	324	342	319	314	311	353	317	318	310	326	343	354	310	318	320	338	306	347	319	335	296	323	332	306	315	326	317	319	303	333	286	315	328	299	304	331	341	282	352	300	336	345	295	289	313	314	299	302	337	307	374	312	317	318	308	323	305	326	308	320	303	317	324	305	331	307	290	290	322	311	304	302	335	292	315	279	317	359	348	291	320	328	338	330	297	292	303	310	296	319	298	323	310	299	309	339	345	345	348	321	321	293	315	320	295	319	337	292	321	320	343	318	321	323	306	309	300	303	322	337	330	321	312	328	345	351	304	330	332	317	313	337	337	314	345	355	305	355	320	316	364	272	334	327	293	305	320	334	346	289	326	324	323	331	326	329	342	316	311	336	338	342	322	313	330	337	313	306	336	326	323	320	327	312	310	354	314	329	306	330	327	322	318	311	306	322	307	329	303	340	307	319	325	330	311	323	324	313	334	333	336	319	340	345	336	334	286	352	333	390	321	323	319	318	303	319	321	355	326	327	319	315	317	301	296	333	346	298	314	306	332	328	316	311	349	335	308	311	303	296	318	309	327	326	305	323	307	325	295	319	320	309	305	347	321	311	283	371	320	293	333	321	318	335	308	330	310	337	331	316	324	300	316	324	323	317	321	341	332	341	327	319	297	328	314	308	298	327	345	376	339	324	332	339	331	332	321	313	353	310	291	300	345	338	329	334	356	304	315	290	358	322	315	345	345	302	345	349	298	319	290	367	299	334	325	302	345	318	321	329	313	308	336	323	301	362	350	321	316	301	325	304	314	330	341	306	319	326	326	345	324	324	318	315	332	324	330	328	316	289	312	335	346	316	296	324	303	320	327	356	325	321	312	326	318	334	333	337	305	298	323	329	317	297	302	327	304	312	327	293	301	359	317	306	371	302	311	317	334	311	301	323	307	321	308	352	316	312	304	308	303	305	321	289	319	309	318	305	332	295	359	318	286	303	330	309	304	312	297	309	328	322	351	331	335	363	334	316	310	330	303	300	342	341	318	344	344	333	328	353	300	347	317	332	302	355	337	280	288	301	326	321	336	307	305	315	303	321	316	297	328	305	302	336	301	321	351	294	321	307	301	305	299	325	312	319	312	290	346	331	360	329	326	303	345	283	332	361	325	318	328	298	321	352	333	311	356	299	309	321	305	307	345	345	299	332	327	320	299	309	316	309	322	333	342	281	319	319	323	337	327	335	350	338	333	320	309	325	320	325	299	309	339	341	329	343	312	326	350	345	345	339	348	347	341	349	326	366	364	350	293	339	315	322	325	342	332	309	330	307	303	301	339	326	290	346	275	313	312	322	332	316	314	331	313	313	342	323	306	340	303	330	340	318	315	329	316	318	301	321	300	312	299	315	316	306	291	300	298	347	314	336	289	318	316	333	341	339	304	328	320	303	353	313	323	352	339	305	325	334	277	330	351	347	298	302	295	326	311	325	316	340	341	328	306	300	310	322	310	297	326	287	321	329	325	322	311	324	304	328	280	322	311	319	318	291	330	337	344	334	323	303	319	329	288	308	307	333	310	337	336	289	330	326	324	353	309	323	312	278	281	348	345	321	309	299	332	333	330	322	299	327	339	320	331	302	332	329	330	321	309	328	314	343	288	330	336	317	340	327	331	328	304	297	340	325	311	317	318	303	335	308	334	319	327	342	342	308	309	357	294	314	319	337	322	311	356	313	328	335	290	372	307	329	315	314	352	324	316	339	320	303	321	355	345	312	349	294	308	297	299	319	331	318	317	311	321	325	340	323	357	315	295	312	332	319	310	306	355	361	354	338	304	347	315	309	309	333	292	350	315	352	347	355	323	308	330	319	317	330	286	318	318	310	322	326	309	322	303	332	328	343	353	309	292	337	320	324	302	332	338	340	313	316	340	327	312	339	316	341	315	333	319	344	300	314	328	316	324	309	316	351	332	327	315	292	322	325	304	303	299	313	329	318	346	333	308	337	312	346	312	291	341	309	322	301	317	328	286	352	362	324	322	355	323	308	319	334	317	348	295	367	314	320	357	326	346	301	324	306	333	320	320	324	330	303	315	307	334	315	295	343	323	333	296	322	298	357	353	332	326	348	286	319	320	323	324	322	366	305	323	324	314	354	377	317	301	295	342	319	344	288	317	324	283	374	334	306	282	320	300	344	315	320	317	301	324	343	331	329	293	306	301	330	327	288	317	327	328	336	348	332	336	327	327	307	305	307	345	318	359	330	299	337	308	319	309	319	337	297	385	319	327	286	306	342	318	340	301	332	328	316	334	343	332	314	309	305	345	326	311	328	328	313	327	322	331	319	347	307	342	336	310	265	321	294	292	311	331	322	338	327	323
24926	20610	26522	24688	20567	7276	1060	652	502	476	463	454	389	386	379	340	321	319	333	318	337	308	312	300	306	305	324	305	300	276	321	317	296	285	298	278	277	286	273	264	272	298	317	254	305	290	283	286	286	328	285	287	283	302	263	287	308	302	279	294	276	298	282	286	277	294	272	260	291	280	306	278	250	277	263	248	316	277	286	298	262	304	270	259	278	274	255	267	275	289	273	263	270	279	283	283	265	292	292	284	297	277	264	297	296	270	275	284	265	270	281	237	274	304	283	248	280	298	266	285	281	268	280	278	262	321	268	276	298	292	293	274	244	289	263	285	263	263	278	259	284	279	283	261	259	277	306	262	276	271	281	263	280	316	297	253	280	267	291	254	268	259	286	272	256	285	314	265	305	275	264	281	258	291	269	280	337	270	254	271	301	282	267	276	271	286	282	287	263	268	262	264	268	298	262	271	284	301	279	269	240	300	286	269	235	267	252	306	259	285	290	268	271	271	295	249	273	270	286	278	249	275	276	256	261	276	265	265	295	272	245	255	299	270	280	249	271	268	237	244	293	274	292	298	269	285	300	298	281	302	281	251	269	268	273	312	299	259	285	266	274	275	285	266	278	276	251	255	294	261	288	302	267	238	284	252	280	258	270	261	267	246	281	256	259	281	280	267	261	283	270	258	258	265	267	256	280	304	296	250	301	290	285	286	268	259	270	279	286	279	318	271	305	252	277	288	272	270	288	262	297	285	275	228	272	297	266	294	253	294	285	261	296	267	267	283	250	308	267	289	292	278	274	277	288	273	283	305	259	268	284	280	246	270	285	275	308	293	275	294	262	289	269	275	256	257	307	276	271	299	279	278	322	276	261	258	253	295	261	274	251	279	256	268	267	271	285	279	298	267	267	303	278	286	263	282	259	284	255	291	261	281	302	282	289	289	249	276	296	262	286	256	281	263	282	271	272	275	276	276	262	278	256	263	272	265	282	289	293	286	265	292	253	279	273	292	268	303	295	293	291	270	289	250	251	258	305	282	294	273	280	262	267	279	244	286	258	252	287	270	282	272	316	242	285	267	286	285	244	255	254	272	276	279	274	294	278	267	252	238	259	273	287	280	289	285	278	278	269	282	286	290	307	292	267	309	276	260	263	274	255	263	257	267	264	266	287	265	272	255	255	262	292	300	261	305	297	291	281	270	277	276	263	277	250	274	276	289	273	257	279	273	289	306	287	278	264	277	279	283	249	266	289	281	259	271	249	273	267	306	259	258	277	276	253	293	303	291	265	248	283	264	287	285	298	256	308	269	300	287	300	271	282	257	289	284	264	278	285	280	286	303	281	276	264	266	265	282	278	269	283	286	295	310	270	258	296	263	263	278	278	255	254	284	256	261	279	265	294	305	285	286	274	251	247	266	267	266	297	301	278	273	262	282	274	242	277	274	294	260	279	286	261	292	229	274	278	262	299	285	292	250	289	263	271	279	267	279	247	285	280	275	312	283	268	246	284	297	281	285	268	268	289	280	323	269	307	289	281	286	263	266	268	230	270	272	254	297	274	309	287	291	272	274	252	269	261	262	292	273	257	282	252	262	261	254	271	287	257	277	281	298	261	276	249	292	278	274	305	284	264	275	267	241	272	283	298	278	277	272	260	275	280	285	279	261	311	241	273	276	298	268	277	251	276	304	250	257	266	299	266	266	269	278	252	297	284	287	309	287	263	287	286	265	289	267	280	276	273	255	274	278	308	272	270	279	265	267	312	265	285	286	273	245	273	273	279	267	263	266	256	256	244	269	270	306	280	281	287	279	277	275	299	279	271	251	290	269	273	270	224	272	290	231	254	244	282	271	290	259	269	303	282	256	282	282	255	284	266	244	304	295	253	282	264	285	288	270	247	288	270	297	263	272	290	288	283	261	271	301	268	316	271	284	279	268	266	270	263	264	271	250	270	260	300	299	244	273	273	269	252	254	278	258	291	294	275	253	290	262	287	275	270	273	275	290	278	318	271	276	301	277	247	264	310	275	316	258	271	259	252	280	269	284	297	268	266	300	258	256	276	261	302	304	258	256	258	275	273	253	294	269	284	268	274	271	262	284	261	273	294	292	278	264	253	259	290	272	262	267	283	269	286	275	276	247	293	281	286	285	294	294	271	259	290	286	273	278	279	296	259	270	264	281	233	257	278	266	306	265	263	263	269	275	274	268	277	270	271	288	308	271	297	297	267	281	260	271	235	297	273	245	233	284	267	298	291	276	308	274	250	281	267	259	274	264	226	253	270	271	223	289	236	272	273	262	262	290	269	300	266	279	270	246	300	307	293	287	301	278	275	274	278	281	272	251	262	302	296	266	274	272	250	285	290	244	269	264	245	262	261	261	288	289	280	271	296	290	270	272	264	274	291	289	267	302	275	275	252	272	302	298	282	295	293	289	247	260	285	263	298	259	257	259	304	294	300	272	291	260	287	268	271	300	279	269	283	267	292	267	266	260	308	288	271	265	267	247	315	256	282	271	273	267	290	266	280	297	256	269	265	266	293	292	269	290	291	286	254	270	264	301	279	311	265	261	291	300	255	266	292	266	273	269	277	295	259	271	252	276	269	277	282	285	247	285	282	244	267	246	283	263	265	275	261	278	263	269	279	276	278	256	262	275	263	271	263	274	318	264	274	317	271	263	264	295	261	251	298	289	243	269	268	280	285	291	274	280	264	291	294	270	278	262	254	280	275	259	277	295	273	283	279	279	272	297	264	252	282	252	303	264	277	273	263	255	284	256	265	282	281	276	274	271	292	263	276	255	300	278	278	265	294	275	296	283	288	292	290	258	279	278	264	259	251	277	254	290	281	263	275	296	254	257	273	260	272	268	281	310	298	277	261	267	304	268	289	268	265	296	297	279	282	252	275	285	262	266	291	264	295	294	247	287	275	276	285	285	264	262	256	285	298	260	268	294	281	281	291	271	281	269	263	236	281	282	281	286	275	261	286	289	270	262	270	330	272	255	289	277	260	261	259	284	293	303	317	300	274	275	237	259	285	263	251	290	260	290	288	282	284	251	265	280	246	269	257	286	287	260	278	266	250	253	262	292	260	274	257	266	293	273	255	283	248	285	302	279	269	248	279	282	293	295	274	267	268	271	282	308	283	282	279	262	280	264	246	297	281	289	284	281	279	270	287	290	276	277	257	283	257	260	284	287	261	296	283	252	260	294	268	283	263	282	279	250	280	264	283	274	274	279	248	295	286	282	266	278	258	263	272	283	262	236	294	270	265	270	288	273	245	279	288	269	282	267	284	265	272	245	275	275	314	270	263	267	301	280	295	289	282	261	279	253	267	279	316	267	284	315	284	253	302	274	268	298	266	298	280	261	286	281	274	282	251	292	277	285	263	292	279	299	269	259	277	252	270	284	281	281	275	269	297	295	259	276	260	294	295	262	268	255	257	282	252	262	260	255	246	287	293	281	283	284	270	286	250	244	279	279	289	261	277	278	267	300
29153	8507	7690	4114	2620	1921	1481	1185	941	862	678	641	581	579	529	492	445	470	415	361	360	341	377	377	357	362	317	293	387	302	305	311	331	356	301	330	304	320	323	296	293	313	323	291	314	317	277	311	312	303	325	302	294	307	277	266	292	280	264	270	315	302	284	273	296	299	296	272	286	286	280	290	267	304	301	288	283	283	295	275	309	306	278	292	278	286	297	280	293	284	294	297	249	277	300	265	292	292	288	280	302	295	297	284	286	313	284	307	293	318	287	264	278	283	272	301	288	288	287	265	249	287	271	302	288	296	292	289	260	257	280	282	287	282	301	300	316	273	265	267	302	257	315	285	292	288	284	311	297	308	306	302	290	306	299	304	273	282	296	301	308	322	305	263	296	321	312	280	290	277	299	282	285	283	279	285	281	273	286	320	285	276	283	278	314	270	312	290	292	289	282	286	281	310	290	284	323	255	289	296	289	330	282	271	285	245	270	282	273	318	278	321	303	315	292	293	260	300	293	272	289	300	286	296	288	288	267	301	280	272	305	286	290	291	311	288	270	279	286	278	306	277	262	275	278	245	280	319	245	302	297	298	256	295	277	247	299	304	282	271	283	335	292	258	267	304	276	311	254	299	322	297	281	249	294	275	306	311	275	267	271	288	274	258	311	270	297	268	290	307	293	328	296	301	292	273	281	279	285	284	299	286	298	266	306	281	289	264	297	277	293	296	289	318	278	258	281	313	296	262	306	287	281	269	280	294	281	302	277	300	292	282	301	277	287	277	289	285	301	284	282	286	288	268	279	271	282	285	276	288	302	259	287	281	299	269	330	299	273	293	312	306	280	266	300	309	313	288	293	276	292	293	300	297	284	311	295	284	261	312	294	283	275	279	293	304	293	295	310	284	276	303	299	265	297	282	275	260	324	267	297	307	265	311	334	287	287	264	288	262	297	266	290	282	282	261	257	244	284	282	311	305	296	302	281	282	295	303	282	263	313	308	302	288	293	310	277	281	250	277	297	302	299	283	298	273	295	289	255	303	293	261	295	290	290	273	266	289	293	296	286	282	283	248	283	249	287	272	296	273	288	294	272	265	311	294	257	273	256	312	261	295	304	269	293	271	289	275	274	281	296	275	305	250	291	301	288	261	303	314	287	301	303	295	299	298	274	288	274	270	298	281	272	286	298	270	280	292	308	305	295	284	294	317	284	275	294	296	307	284	305	311	319	284	260	264	305	296	271	280	292	290	274	301	261	269	294	313	297	287	283	272	270	284	294	296	288	292	285	319	264	309	258	291	294	285	265	315	278	275	312	310	280	257	268	320	308	299	274	272	279	275	301	287	272	262	284	292	294	291	273	284	296	273	288	312	317	276	299	275	250	289	304	308	288	275	280	300	293	295	295	269	290	280	259	301	263	277	277	266	296	277	301	285	270	263	253	287	306	264	284	290	279	289	287	291	286	265	293	293	274	256	305	291	270	318	259	254	320	276	296	298	303	269	305	301	269	279	313	301	279	287	309	317	312	316	269	284	276	275	264	315	295	278	307	303	258	299	321	273	279	282	296	290	291	278	288	311	300	248	277	277	273	267	313	269	314	279	286	296	287	305	275	246	265	288	273	304	272	306	290	282	289	293	259	274	275	310	276	288	319	336	254	268	280	288	267	309	278	263	325	298	296	260	271	278	286	287	300	313	301	307	315	282	284	293	280	302	286	303	249	284	308	271	310	261	275	266	315	283	324	278	292	272	296	279	269	277	299	280	267	314	282	307	264	306	288	253	278	283	311	281	313	309	263	268	276	277	272	270	279	276	299	280	292	241	274	271	295	299	299	306	296	256	317	252	307	259	294	279	294	276	262	282	273	322	297	309	264	293	278	254	298	265	297	278	274	273	300	273	303	258	298	244	269	292	254	285	280	273	271	280	298	298	276	283	262	306	246	301	286	329	283	273	286	290	271	280	308	303	271	291	267	271	308	294	292	268	271	303	269	335	266	267	305	283	296	294	248	281	266	264	284	297	317	257	291	296	292	281	288	274	294	263	313	260	273	262	299	285	258	282	295	281	273	284	258	327	272	306	294	298	288	279	270	283	292	298	287	261	253	274	251	291	314	256	291	294	294	291	263	286	280	275	276	280	281	301	296	297	319	275	286	291	304	299	286	286	289	301	262	287	294	278	287	277	290	269	303	270	284	274	276	320	276	269	256	267	278	300	303	247	305	311	305	281	309	295	274	292	271	300	252	304	267	289	288	237	270	270	288	287	296	251	278	275	275	304	282	297	271	267	278	255	277	287	292	278	276	283	275	274	264	297	316	273	282	260	266	333	301	300	299	288	308	269	276	290	338	266	279	262	272	250	293	303	282	315	264	313	261	260	281	277	283	277	297	274	301	289	294	280	264	256	264	320	308	304	268	264	277	299	280	321	284	280	291	267	270	291	317	300	292	279	314	260	264	295	289	279	254	287	288	303	289	308	288	276	284	285	298	303	292	293	291	272	294	287	279	293	273	294	279	286	295	313	292	303	284	296	305	298	273	265	330	316	290	322	292	278	298	297	282	276	264	252	272	311	282	291	284	305	298	277	264	274	260	246	293	306	269	272	270	257	292	271	273	310	279	316	291	294	310	295	296	287	270	274	274	302	264	287	262	271	271	300	270	298	303	303	304	295	261	299	280	284	279	287	295	283	289	268	263	272	293	287	316	282	264	264	282	270	283	294	310	272	263	287	280	278	314	295	288	318	308	294	275	274	294	308	290	291	274	292	272	276	260	293	286	280	300	289	273	269	277	290	279	276	270	306	290	281	272	311	292	263	313	295	303	286	285	310	289	260	301	271	270	264	296	287	279	310	276	303	307	278	270	279	293	263	314	279	307	271	291	301	275	296	291	314	277	266	284	305	300	266	248	302	291	275	286	277	323	306	282	292	283	275	319	314	284	285	282	269	287	288	304	294	260	285	317	286	258	308	309	286	282	300	312	294	272	297	283	298	277	262	303	304	291	306	311	252	262	269	321	278	265	269	291	276	295	303	289	251	260	314	292	283	279	315	303	280	271	300	280	322	300	269	269	282	307	259	290	269	304	287	280	285	306	261	306	273	291	271	283	282	314	286	267	296	284	274	277	272	288	279	295	317	293	304	295	295	267	286	286	303	304	320	290	280	297	264	340	300	280	282	259	276	303	272	262	282	283	287	254	307	272	248	293	294	274	294	291	273	294	285	285	290	263	271	284	301	270	311	298	276	269	278	281	264	284	283	305	287	291	290	277	279	286	283	262	261	294	312	293	284	290	286	291	272	287	299	299	292	284	298	254	262	320	273	264	289	261	284	307	277	303	307	283	300	289	290	298	302	270	308	302	300	285	304	294	320	313	275	281	295	275	292	282	267	279	291	305	283	309	294	304	284	287	265	300	287	286	293	310	310	281	258	295	255	286	287	287	318	274	287	317	281	285	311	280	297	301	327	307	276	323	270	288	277	286	291	297	280	277	267
22910	20604	27178	24033	20613	20656	8735	1626	1135	1049	982	937	899	857	833	764	775	731	702	718	680	669	724	631	653	711	689	637	691	654	674	613	662	662	635	603	630	668	660	640	648	577	646	664	675	611	617	660	587	644	583	614	591	650	684	621	579	661	601	641	625	653	603	604	638	597	612	625	673	635	634	600	596	613	592	652	568	582	665	612	569	604	613	588	617	646	617	620	625	643	592	671	585	642	588	635	615	617	623	596	574	556	601	623	568	583	649	643	575	611	637	570	636	603	641	592	612	588	589	635	578	610	594	640	593	565	620	629	604	615	605	594	638	622	657	602	583	571	602	612	560	628	639	563	552	594	596	635	620	595	585	595	618	595	589	564	553	582	592	637	630	601	643	598	575	622	598	617	598	584	619	614	606	632	603	606	613	608	608	626	652	639	610	607	609	608	575	571	551	613	628	641	584	598	592	619	598	575	607	631	606	629	604	625	628	592	623	657	627	607	660	595	647	620	603	600	609	613	598	589	619	584	615	639	600	577	602	614	597	636	597	599	594	640	623	620	582	626	598	602	619	596	553	579	628	643	610	580	573	593	600	587	607	624	569	657	602	587	612	603	627	591	622	584	591	583	633	598	622	634	574	637	570	612	603	613	574	591	595	585	600	606	600	593	624	639	606	609	625	663	639	637	602	604	665	604	578	615	614	578	579	577	645	625	604	558	608	625	606	595	630	636	612	598	568	596	628	634	586	579	654	614	652	671	631	605	636	620	620	595	595	651	624	635	641	647	577	604	605	610	650	591	619	606	600	607	580	590	594	595	635	634	635	613	582	631	603	600	600	609	585	614	609	621	594	577	595	642	631	593	605	599	612	622	641	595	596	598	607	606	599	539	624	604	593	630	580	642	628	594	585	638	608	595	635	598	614	599	608	596	597	613	603	620	571	591	646	602	634	608	606	639	638	666	635	619	652	595	606	656	579	603	618	601	582	556	629	618	582	596	622	617	626	601	612	617	608	610	628	621	629	611	613	624	613	639	575	568	596	573	618	633	650	542	586	645	622	654	621	641	536	605	606	608	613	624	622	550	590	585	618	586	613	603	597	594	627	616	578	621	585	565	631	607	626	609	665	591	591	594	653	585	603	584	608	631	601	594	592	591	586	630	646	632	648	571	588	621	616	601	589	607	582	620	642	619	618	630	663	564	599	589	602	645	643	595	594	615	584	613	638	600	608	634	587	597	617	598	607	596	600	634	585	612	551	580	622	634	595	617	637	608	600	624	542	572	578	611	645	625	573	597	602	567	613	622	589	624	581	651	605	605	569	621	615	594	592	630	639	634	663	571	626	618	634	620	638	613	598	619	648	627	581	608	595	587	615	595	600	593	635	610	632	629	610	614	626	592	644	574	596	622	615	613	578	591	622	622	593	600	572	612	554	600	605	618	573	574	606	662	607	580	563	620	661	627	601	593	642	635	595	567	654	594	590	664	632	613	617	590	582	644	623	581	603	623	627	633	644	603	588	622	636	566	610	578	595	598	648	568	649	631	607	626	586	567	614	630	584	572	600	597	627	598	574	664	578	586	599	620	605	612	621	611	630	554	602	600	608	625	601	577	590	618	622	626	588	606	626	629	585	595	602	596	563	597	631	607	588	659	698	593	623	579	598	606	582	668	628	655	649	603	638	615	600	592	577	578	618	631	594	577	636	614	587	623	628	633	634	640	606	623	584	599	639	627	611	586	594	636	639	586	596	632	600	619	589	610	618	610	635	577	616	600	583	605	611	600	597	591	587	633	585	604	628	618	583	600	623	590	588	611	574	624	584	631	613	593	583	595	605	635	586	563	605	576	633	673	612	594	568	587	604	581	632	583	625	597	622	597	602	605	601	584	591	639	620	657	616	622	603	605	555	606	596	576	629	625	576	611	578	618	584	617	629	621	575	627	634	597	630	635	623	560	607	602	622	575	634	605	568	601	589	613	588	620	613	588	621	594	601	588	570	604	581	598	559	654	581	590	580	567	634	598	628	585	622	657	633	574	604	646	603	602	617	593	636	600	617	602	633	622	564	611	634	595	618	617	613	642	575	619	608	569	638	589	636	599	599	607	613	617	630	598	578	639	640	590	592	608	597	602	614	632	643	562	593	557	611	570	592	576	603	615	645	540	616	609	609	595	612	578	570	622	595	627	630	575	638	662	630	623	635	608	636	591	620	642	667	577	592	619	602	622	589	649	608	645	625	628	618	609	626	582	599	607	583	601	669	598	608	588	571	620	619	604	597	657	629	611	564	617	584	608	594	655	621	603	594	625	641	565	584	647	605	603	624	585	603	561	619	632	631	597	616	606	599	578	598	625	608	621	615	587	635	617	592	595	634	578	648	604	616	640	618	634	624	627	592	629	583	644	585	598	638	619	634	625	622	656	582	642	603	560	618	628	657	635	604	635	592	638	599	643	625	619	628	578	608	593	590	613	593	579	622	660	638	645	603	627	621	614	641	622	568	620	606	590	591	594	592	587	626	615	608	621	615	606	617	618	628	575	589	599	583	602	609	627	637	586	648	601	582	616	614	572	600	641	626	573	578	592	626	592	604	639	608	646	605	606	588	593	622	620	587	628	629	609	597	649	585	609	629	614	640	643	593	609	590	612	631	604	610	596	629	568	599	604	614	585	589	633	646	634	616	620	556	590	577	661	651	595	647	566	561	593	612	642	569	641	580	572	586	653	619	589	627	652	609	644	600	612	584	599	625	590	609	602	561	616	574	579	622	550	584	573	615	676	603	633	613	585	577	608	627	605	583	572	606	617	587	638	568	669	598	610	619	605	645	622	542	627	617	608	618	629	582	572	605	570	594	533	624	570	601	582	624	578	613	581	622	680	588	607	593	626	630	631	637	593	617	577	622	619	588	561	582	604	661	598	564	628	589	585	604	653	606	616	590	655	625	608	554	629	555	561	603	623	579	588	619	605	613	542	632	586	619	595	645	628	555	644	581	611	580	583	614	578	585	651	594	619	605	635	652	640	637	660	613	600	593	628	633	617	599	608	618	588	649	600	616	585	612	615	596	632	635	627	611	561	571	597	584	643	603	605	656	603	628	569	592	602	579	656	593	591	600	561	583	566	641	603	598	595	649	618	614	616	633	561	592	574	624	637	584	628	627	612	610	657	621	609	603	616	685	624	572	639	583	572	631	641	612	631	633	668	604	671	655	611	572	606	613	570	586	617	645	599	565	626	584	559	585	585	605	641	599	595	585	626	657	592	632	591	566	587	611	604	626	582	612	584	590	629	631	584	591	642	632	619	595	588	603	582	667	555	620	581	621	561	582	608	579	610	591	622	607	603	593	530	603	634	581	611	592	606	575	646	607	583	622	637	621	601	636	572	602	617	639	583	628	636	661	574	620	603	599	665	604	598	612	597	590	599	610	595	627	592	641	583	564	592	583	585	607	588	607	627	563	591	611	610	604	633	539	594	564	606	617	614	567	586	573	609	616	603
23925	14887	13477	7737	5175	3828	2910	2358	1953	1595	1534	1304	1207	1084	1023	1005	910	919	791	833	766	696	776	685	778	692	689	686	715	711	640	667	664	659	645	658	677	622	619	658	614	630	615	644	624	630	641	598	642	582	613	624	598	623	584	710	659	621	578	579	633	625	596	589	623	590	602	606	582	574	614	606	592	591	611	603	610	554	600	646	562	609	526	612	601	552	625	620	594	568	628	570	627	633	569	602	569	587	617	581	591	544	614	614	598	608	591	625	594	620	618	560	552	571	602	586	555	589	550	615	549	578	603	576	620	618	637	610	604	611	567	544	587	640	604	576	586	597	605	562	546	587	595	587	573	618	586	605	630	597	618	558	596	606	642	622	593	578	592	595	592	596	592	595	604	574	596	591	626	581	580	580	540	588	603	570	602	576	611	601	578	572	581	571	634	573	592	628	643	586	581	603	617	661	593	602	646	607	568	563	598	589	621	574	579	593	598	566	604	584	581	576	591	575	576	615	581	565	602	564	595	592	585	578	600	574	633	566	552	598	572	597	606	553	582	543	586	598	561	564	607	579	630	566	543	581	585	592	570	589	598	575	605	618	603	630	596	584	581	621	555	546	607	584	536	610	576	593	582	582	592	581	577	587	612	622	550	599	611	555	610	608	605	582	608	598	614	559	584	614	577	586	612	587	589	611	575	580	600	577	593	594	623	562	583	596	578	570	617	608	616	568	598	646	577	579	588	593	564	614	592	595	550	615	591	574	592	555	616	581	607	575	603	612	607	612	594	620	579	617	577	621	640	578	579	549	604	564	565	601	545	574	543	635	610	602	579	587	570	633	581	573	557	601	592	596	510	540	611	594	623	596	599	589	596	596	574	567	591	610	654	576	602	548	551	582	600	591	583	593	630	572	595	600	620	574	560	602	572	575	553	574	578	569	596	572	584	579	539	595	607	597	588	614	596	562	587	567	554	591	578	635	564	583	575	596	566	555	593	612	554	586	581	572	582	580	607	582	557	608	555	564	574	631	613	618	548	610	599	578	607	612	662	590	602	592	613	628	629	566	569	593	602	613	644	604	627	578	617	610	591	617	609	560	568	622	564	567	629	601	608	598	614	609	600	565	599	594	584	607	551	634	616	611	590	612	617	584	557	604	594	600	577	565	575	576	600	580	567	603	590	586	610	569	580	619	574	550	562	569	564	584	606	585	585	540	578	571	602	618	604	568	558	574	648	539	553	580	580	663	597	596	663	601	617	594	606	541	599	597	553	575	591	613	611	578	614	583	571	561	594	616	624	564	590	596	598	605	632	625	580	595	600	633	586	573	607	582	560	603	613	609	613	556	594	604	567	570	585	596	568	604	566	572	629	569	594	571	607	592	617	572	590	573	551	594	580	581	618	609	620	601	567	564	637	576	586	575	587	588	565	640	565	596	556	590	577	590	610	559	592	607	595	562	569	645	589	578	565	576	587	579	612	557	601	608	590	594	569	555	601	581	559	567	589	569	572	596	585	602	564	586	567	576	594	549	597	590	597	574	611	589	546	575	593	586	547	575	549	574	615	595	624	566	577	625	575	570	608	594	620	561	555	619	590	634	582	583	589	597	582	576	596	629	583	568	575	593	589	603	593	608	580	568	625	584	631	604	579	608	617	523	582	577	605	594	566	560	590	562	630	569	557	562	569	547	581	555	587	549	599	608	574	578	619	582	595	585	555	583	566	582	582	566	553	605	595	596	585	578	616	640	616	565	582	545	578	593	611	639	585	634	614	599	578	551	564	581	611	595	583	572	558	571	588	607	571	571	598	604	562	604	583	603	586	581	584	604	587	583	646	635	604	581	617	533	598	543	572	589	610	567	627	566	571	599	616	602	558	573	600	578	556	598	580	605	582	568	592	588	574	577	608	595	595	584	616	601	630	580	570	579	595	591	603	621	584	571	586	558	617	612	613	611	572	573	610	581	608	602	602	580	617	600	587	621	610	560	588	596	590	571	569	610	603	582	595	584	577	588	596	581	602	586	564	580	582	542	608	615	619	584	567	631	645	609	592	565	586	583	570	590	568	559	588	582	586	598	578	617	566	591	568	578	579	592	590	583	603	617	568	607	564	561	615	596	593	618	604	567	591	606	572	608	538	633	579	555	612	618	594	588	574	624	565	586	599	567	556	587	566	574	628	570	620	583	580	564	612	586	585	590	558	592	595	605	592	621	564	611	629	596	607	603	643	594	603	580	601	593	593	578	602	636	589	582	610	567	556	617	596	556	592	576	557	588	584	606	594	608	509	563	616	570	558	601	559	573	581	581	594	567	617	595	582	597	558	563	583	587	562	569	599	622	582	623	548	547	597	551	607	607	555	596	586	589	583	571	606	606	622	578	634	595	608	577	564	577	639	589	567	588	615	620	539	568	594	561	627	570	591	647	631	610	587	613	556	599	599	533	571	582	575	573	613	569	577	573	602	586	547	593	564	592	588	607	618	561	574	599	526	567	565	565	616	630	590	589	581	562	575	565	585	541	565	570	595	593	568	607	633	581	564	577	611	588	523	572	614	547	610	637	575	572	620	541	620	591	599	526	565	560	592	582	609	573	651	568	592	596	581	561	573	596	612	586	596	609	642	557	610	549	584	593	575	599	591	561	575	616	605	547	570	567	634	568	555	571	591	608	592	587	591	592	613	611	576	610	616	618	592	589	571	566	549	591	608	577	592	569	616	574	596	558	550	572	594	562	566	607	649	552	570	619	573	558	592	604	625	591	586	566	548	570	597	614	600	581	629	578	624	626	574	547	600	605	572	601	600	614	594	595	600	587	592	579	554	581	555	562	573	619	614	604	583	557	605	530	577	622	572	555	569	578	621	602	553	573	561	577	602	582	583	642	664	624	619	558	533	610	540	571	571	579	604	530	596	570	610	590	595	618	582	593	558	592	581	569	578	575	586	574	563	581	599	576	610	626	586	614	562	583	581	606	585	548	589	577	598	565	591	581	584	625	568	621	624	609	601	605	567	609	587	596	591	581	612	616	606	597	600	579	586	604	583	590	569	574	608	571	571	580	552	564	573	583	604	601	603	590	527	599	578	599	608	582	593	590	558	580	527	550	590	637	554	552	543	674	558	602	569	579	628	597	604	627	608	572	557	608	605	541	610	620	561	601	607	611	593	627	584	584	599	596	563	607	560	627	607	585	604	550	555	622	595	595	613	593	561	618	597	646	579	622	559	600	595	590	595	548	596	601	606	574	600	553	570	577	565	582	577	598	621	578	586	581	601	607	536	583	602	653	586	579	600	585	684	593	556	603	590	565	605	588	599	587	608	591	563	620	599	592	617	576	629	609	603	594	554	571	625	619	552	568	621	590	588	558	559	593	573	538	583	612	616	624	574	590	603	598	601	652	584	610	629	587	631	606	651	580	614	613	541	594	593	583	576	567	603	581	624	575	574	590	534	623	548	639	619	581	538	599	613	596	578	612	603	623	601	608	584	630	604	594	612	559
30914	14376	1974	504	353	307	283	327	310	298	311	342	284	299	272	296	301	342	301	273	293	259	294	307	293	288	266	297	302	294	304	332	275	289	293	292	285	315	281	282	282	277	283	293	306	298	293	314	299	278	294	269	288	283	280	307	278	315	284	315	298	308	294	287	311	267	311	300	277	290	268	290	283	312	295	294	284	300	280	291	301	296	279	291	283	303	320	275	278	263	280	309	322	305	316	292	313	297	297	301	315	269	297	283	291	267	281	288	294	276	265	277	279	259	286	292	325	284	306	293	286	292	288	277	290	281	290	281	317	292	323	278	302	295	303	276	294	260	284	323	286	304	291	267	284	298	271	259	296	302	305	321	327	293	291	288	268	309	304	279	305	310	320	292	267	277	259	307	300	285	294	280	280	326	274	269	294	315	250	267	281	302	297	297	279	310	285	278	281	316	281	264	266	310	295	276	284	289	315	281	285	277	262	301	294	281	275	304	304	293	321	272	294	291	275	325	272	287	322	315	282	278	285	335	307	298	293	289	300	297	307	279	285	262	293	256	278	305	278	280	290	299	292	293	280	311	284	302	315	276	311	290	279	293	309	293	313	316	273	262	296	293	314	296	305	272	239	252	282	309	303	291	277	276	295	302	287	287	309	257	302	280	277	289	307	304	301	277	281	286	306	279	328	290	283	263	301	287	315	328	283	295	308	277	271	271	299	295	285	264	282	306	288	281	295	274	269	309	296	300	273	280	302	272	319	298	313	299	290	293	268	277	305	309	278	281	279	284	294	288	280	278	270	307	275	288	305	275	307	289	304	314	288	325	272	289	283	315	272	258	314	283	264	305	307	289	294	287	323	277	298	298	288	278	281	310	296	298	306	278	303	316	298	277	290	272	305	299	256	275	300	279	322	272	282	290	287	298	282	294	286	289	283	305	275	288	245	290	312	278	281	280	284	292	271	307	282	274	298	272	274	317	286	330	303	293	274	294	285	317	291	278	279	290	278	285	255	294	303	286	283	275	313	259	311	296	262	272	278	291	291	286	308	304	300	276	294	301	304	292	286	306	308	286	303	316	284	266	271	257	293	288	292	273	285	277	297	273	299	287	269	288	280	281	288	277	252	276	285	309	281	269	287	265	280	289	280	295	263	273	280	295	291	294	292	293	306	280	304	270	265	281	263	285	304	278	297	282	297	315	259	286	306	282	293	294	282	298	285	293	268	284	280	302	281	289	290	306	282	300	312	285	273	313	292	284	262	297	298	285	277	274	270	288	278	298	307	283	321	278	273	300	295	295	286	289	261	298	299	280	295	310	293	291	277	260	294	293	267	284	311	271	301	294	319	280	267	312	261	279	324	320	288	297	300	294	325	282	313	308	280	267	287	298	312	299	286	317	276	328	297	281	284	272	257	267	299	330	313	284	292	277	285	284	275	301	311	285	293	286	298	291	300	319	313	316	281	281	285	318	269	308	261	296	295	292	308	285	304	287	269	279	304	270	276	310	292	299	264	283	288	297	281	286	290	304	284	289	293	284	316	301	310	316	276	272	285	274	278	309	276	283	303	287	289	309	326	305	291	287	303	285	302	282	286	270	290	303	300	281	321	266	296	301	292	264	279	282	293	279	302	311	286	310	300	293	298	299	305	269	318	306	279	281	306	284	272	295	291	300	302	311	266	309	292	280	282	288	308	285	278	317	297	291	309	285	300	281	283	305	283	263	306	294	290	308	283	287	266	301	292	326	303	303	292	294	277	309	293	311	285	263	311	306	303	291	316	289	308	284	270	287	284	302	311	297	251	273	322	302	290	265	262	296	294	303	277	261	294	267	247	293	258	317	302	295	288	297	302	285	298	281	307	279	281	301	295	309	306	297	307	283	322	277	260	258	295	281	275	296	290	286	268	297	291	304	273	302	288	288	295	282	293	289	281	280	293	291	317	295	281	311	290	311	286	302	301	251	276	291	301	287	291	252	261	280	292	310	329	282	310	288	310	283	290	321	277	263	287	283	290	275	302	266	283	310	266	304	286	275	283	277	257	306	304	282	320	294	265	305	287	287	296	315	280	291	282	295	288	297	291	303	300	308	273	289	277	288	313	258	272	292	296	304	302	276	282	315	279	278	279	288	288	285	290	272	290	274	282	299	278	312	290	265	322	320	310	297	267	276	281	309	277	291	292	301	300	289	266	322	297	285	274	290	311	315	310	277	296	299	272	287	309	297	300	284	265	306	291	288	302	281	289	253	292	331	289	285	278	284	289	320	294	305	304	270	328	298	255	282	281	295	290	300	281	310	303	283	308	320	254	293	296	279	286	269	338	249	292	286	286	277	300	293	272	268	274	296	283	305	299	283	303	282	293	257	294	262	291	301	278	268	288	307	316	256	286	284	287	296	271	316	288	305	296	281	273	269	289	297	253	282	263	290	273	279	301	286	277	281	271	284	286	269	319	296	313	280	312	292	309	328	286	287	317	334	274	278	268	326	264	294	265	275	289	311	279	300	305	318	331	271	258	265	289	343	295	269	283	289	285	297	305	281	299	307	300	303	309	272	305	275	267	250	313	275	304	292	316	264	272	279	291	280	318	268	330	323	322	299	271	291	302	292	333	300	308	286	302	318	316	296	267	273	316	277	285	336	302	268	286	285	308	289	303	336	299	294	328	287	279	281	286	285	309	279	294	298	294	311	275	261	286	296	301	312	287	307	293	295	322	308	278	277	281	306	268	302	298	321	294	305	259	272	267	263	288	311	309	279	289	318	285	259	280	284	291	291	276	280	293	301	263	293	319	249	261	304	281	301	272	265	283	288	279	280	274	282	281	296	287	323	278	275	299	255	288	289	301	287	313	306	272	285	278	265	304	294	308	308	252	275	295	261	312	290	311	296	282	278	291	266	266	248	266	292	269	291	291	276	293	315	291	331	274	279	306	301	271	280	281	305	317	284	281	306	289	294	291	279	285	303	286	310	313	292	276	276	286	293	267	286	279	304	329	252	284	288	253	303	289	305	339	286	277	257	315	305	259	288	324	271	286	308	285	307	310	294	283	286	263	267	297	302	306	291	278	282	298	295	324	295	300	279	305	295	278	288	260	306	259	292	310	297	290	298	285	284	284	294	259	293	288	303	287	301	283	307	267	314	306	300	282	274	292	292	283	289	312	286	298	261	321	297	308	294	312	307	294	259	267	290	282	277	289	298	295	305	288	294	298	286	297	268	291	287	257	282	308	280	272	319	298	290	300	294	293	278	266	296	276	300	285	302	301	275	329	283	291	271	280	300	288	303	272	246	306	301	293	279	291	258	281	291	316	302	298	308	286	316	307	309	277	330	275	289	265	305	311	289	318	265	287	312	309	282	285	286	303	294	269	287	278	316	311	305	294	288	284	297	283	299	301	288	318	294	295	259	306	260	311	288	277	287	296	275	276	349	290	289	309	281	297	302	305	274	310	280	285	301	286	318	262	286	307	305	259	280	265	314	312	285	288	292	254	329
18418	794	722	499	429	415	424	373	370	342	354	348	331	356	327	319	339	327	332	333	322	320	369	312	364	346	308	353	300	323	326	321	323	343	335	302	325	330	332	321	308	316	342	337	345	334	308	344	358	309	288	331	325	306	341	323	317	330	322	334	323	300	354	280	335	308	310	309	307	339	343	345	330	312	362	295	306	338	327	316	313	323	300	341	355	327	331	318	304	334	334	328	313	317	339	345	344	316	305	309	325	316	341	319	321	324	327	342	326	325	348	306	325	326	336	328	335	320	328	324	353	323	341	317	331	332	298	336	332	346	309	325	311	320	320	310	328	344	325	336	322	276	320	318	328	320	352	321	301	349	315	339	289	348	356	323	367	310	307	333	334	313	302	328	309	332	321	351	308	319	313	361	312	339	313	349	332	304	311	327	325	322	347	328	331	360	304	324	315	326	332	303	349	329	327	326	324	303	321	331	299	330	338	334	306	314	321	319	321	312	342	349	296	316	351	313	351	339	312	310	297	327	326	342	307	317	344	313	308	346	326	330	308	352	312	354	325	309	309	336	322	313	309	305	337	322	329	289	307	349	356	329	318	324	306	307	328	299	327	315	327	322	322	336	321	315	320	340	332	338	331	360	320	306	330	340	303	303	319	298	306	323	350	299	318	313	321	321	316	318	318	313	319	348	326	334	353	309	320	352	355	333	304	319	329	331	280	314	279	299	331	284	320	338	318	297	336	315	303	335	316	305	299	321	293	305	324	368	333	311	324	327	310	294	315	362	358	325	310	326	304	331	349	319	311	339	302	309	350	349	334	340	318	289	302	333	340	351	321	328	339	320	370	320	333	334	340	311	298	312	338	310	327	319	321	323	321	328	313	298	308	335	319	329	305	314	351	277	283	337	337	304	365	304	317	326	306	303	343	337	332	308	335	322	317	313	332	346	275	351	327	342	348	349	307	342	292	328	330	316	349	366	304	303	299	359	315	320	323	319	329	319	315	346	316	334	302	307	328	356	318	306	318	325	300	343	322	314	345	344	325	305	323	307	323	320	306	300	287	341	314	336	325	300	293	310	329	334	330	311	351	327	298	309	328	310	348	347	338	293	306	330	312	316	355	335	340	330	322	316	313	322	331	331	297	356	304	295	312	341	342	328	307	330	299	328	319	301	360	309	323	341	290	317	323	327	323	322	331	322	321	329	322	353	315	318	341	293	332	333	333	317	356	328	323	334	331	279	348	342	319	307	325	306	315	332	308	310	291	322	317	325	329	330	338	341	331	324	299	322	316	306	318	301	302	354	299	338	348	329	330	297	319	309	359	311	324	330	315	344	308	345	329	310	348	333	349	340	339	341	318	330	317	365	333	353	331	324	347	340	356	309	341	328	316	299	334	317	321	356	316	323	332	336	330	336	321	313	312	294	344	365	300	305	313	317	316	310	312	341	319	298	319	310	316	344	308	292	368	329	334	334	342	330	293	311	360	308	311	319	307	279	335	316	295	352	305	322	314	285	333	329	300	311	314	326	320	331	316	291	281	300	323	342	309	317	325	296	351	293	320	316	310	321	326	324	315	357	303	338	324	306	341	345	317	317	325	319	320	302	292	300	315	327	311	319	314	341	335	294	340	296	317	317	346	356	312	298	306	326	321	303	334	303	345	319	299	312	300	315	325	322	308	313	315	303	322	311	339	338	324	330	340	297	356	349	337	321	296	299	292	308	338	297	345	332	322	345	282	327	303	348	319	331	327	314	345	325	347	333	347	334	308	318	320	302	315	351	285	317	323	301	321	330	316	337	314	324	295	323	322	324	316	312	311	297	328	315	315	325	323	338	376	335	351	299	329	323	312	332	324	310	340	300	312	320	348	367	316	346	327	312	311	325	298	300	298	313	326	306	319	325	319	343	320	336	312	317	306	364	344	302	299	348	320	346	333	342	325	337	326	329	343	282	337	348	296	337	318	367	342	316	336	352	305	325	302	311	317	318	307	321	363	296	312	323	322	315	328	335	315	308	315	327	347	317	309	308	326	294	321	356	318	308	326	351	331	307	301	350	304	327	333	354	316	319	316	312	323	313	301	327	336	328	293	331	339	362	324	320	329	311	316	311	309	328	304	333	310	346	346	319	332	323	337	331	296	322	334	330	334	307	310	322	284	315	300	304	311	330	342	335	305	337	346	333	316	369	313	342	334	337	318	330	334	330	318	365	309	317	307	348	308	295	316	319	322	300	290	345	327	332	358	322	288	306	337	320	317	338	321	312	353	327	325	350	311	340	294	319	311	303	315	328	301	321	340	329	317	344	335	322	338	317	310	294	320	324	320	321	332	301	341	306	336	322	320	306	327	316	327	319	330	277	340	335	301	284	330	299	342	331	358	311	328	282	309	321	336	307	323	300	343	358	341	324	320	326	301	300	335	325	347	308	298	323	333	276	316	328	326	303	310	334	309	322	322	344	373	299	324	317	328	312	307	298	315	306	324	328	314	341	321	331	340	315	302	315	326	344	302	339	336	311	344	326	330	328	313	333	299	308	355	347	336	307	334	311	318	323	309	324	326	307	313	327	310	315	306	317	319	329	356	310	332	302	315	309	327	306	337	323	285	313	335	304	297	307	312	359	328	337	332	320	362	290	337	330	328	341	334	314	329	341	331	301	346	325	333	284	344	345	308	339	312	300	334	327	343	301	292	320	288	329	330	301	336	284	302	278	304	352	335	308	318	325	324	317	304	316	300	315	345	337	293	324	364	344	348	364	294	346	300	326	313	295	327	357	335	335	333	356	309	299	298	317	314	338	350	286	286	306	335	330	369	329	324	330	336	327	322	358	344	318	283	324	358	340	331	345	342	307	359	320	320	314	319	318	308	334	305	326	343	318	326	355	284	351	310	324	338	329	339	330	388	321	332	316	315	328	316	301	331	297	312	339	305	300	316	301	325	313	328	312	273	336	342	329	329	322	325	320	339	305	321	341	316	321	314	266	310	344	289	301	309	353	324	326	364	347	331	329	297	356	321	341	326	359	314	329	308	308	336	303	345	308	323	369	330	301	289	303	323	350	295	345	322	317	338	308	327	338	299	336	319	308	343	322	356	368	336	325	327	318	305	312	322	322	329	320	292	305	319	334	314	313	326	321	329	305	342	353	329	338	303	324	338	347	311	331	341	309	318	343	331	329	323	308	348	329	350	328	335	314	293	296	309	336	318	326	334	319	311	341	314	313	346	300	342	338	304	333	306	320	312	303	311	330	313	308	377	313	314	319	319	271	348	351	292	328	281	319	312	313	318	312	336	320	313	314	335	296	321	283	311	293	310	301	329	310	337	328	320	341	301	325	305	323	301	309	328	300	314	320	298	324	290	321	289	348	338	281	341	326	320	322	312	317	291	305	305	344	295	323	302	320	327	323	348	312	293	304	348	307	327	330	336	322	325	318	293	325	380	323	308	308	305	340	335	317	327	323	311	334	337	328	312	308	315	311	331	337	336	330	333	275
24870	20592	26683	24538	20596	9004	981	695	563	504	457	396	394	393	370	323	356	354	339	345	316	317	326	303	300	324	316	283	291	323	292	304	284	327	295	276	284	259	331	274	273	309	309	284	293	282	295	265	286	298	290	280	301	280	259	267	271	256	286	272	294	285	301	299	294	303	249	285	224	303	276	282	272	286	272	285	300	282	265	264	290	263	270	258	272	270	260	274	289	292	273	301	243	262	263	323	327	285	270	283	283	283	281	285	261	260	290	252	278	283	286	262	276	267	286	271	293	281	247	293	259	281	257	269	260	283	301	267	301	272	284	274	273	251	281	297	289	260	278	282	289	278	275	259	246	284	262	291	299	261	293	281	261	297	320	296	267	293	257	302	292	264	283	264	263	280	269	281	267	271	285	268	273	264	306	303	268	320	260	266	268	284	259	285	280	292	260	286	320	258	264	271	257	271	272	283	255	297	275	323	277	309	311	252	283	267	304	319	269	266	272	272	285	285	287	299	270	293	277	292	251	244	310	287	257	247	282	258	265	276	279	288	267	280	274	305	257	296	262	274	271	271	299	289	298	268	287	285	270	299	268	291	275	281	296	257	285	253	263	298	278	281	267	300	267	262	285	253	265	270	280	279	264	289	267	276	288	300	288	261	275	264	270	280	268	284	277	255	259	274	270	288	282	273	248	260	286	288	304	275	261	267	256	276	265	254	299	288	279	282	276	318	259	279	319	293	304	246	289	266	297	296	241	265	241	285	264	246	277	280	280	265	270	247	260	293	282	281	276	294	289	253	297	291	230	258	294	267	287	262	284	274	266	310	284	276	272	285	242	228	259	279	295	276	244	276	280	310	255	252	304	304	238	273	277	311	289	262	288	286	263	249	261	287	292	268	284	273	286	270	289	279	273	304	305	264	297	281	286	292	270	280	260	308	279	266	286	275	253	286	292	279	300	274	284	274	275	256	268	281	279	289	270	285	284	283	284	243	278	290	305	265	252	281	259	281	266	292	291	285	260	285	276	281	292	248	304	279	277	267	283	279	300	274	273	265	269	288	298	313	262	247	293	277	311	265	261	267	290	268	272	301	268	265	286	270	291	275	275	274	295	281	251	286	289	274	321	264	274	274	283	256	302	264	253	278	300	270	276	273	304	260	266	264	271	290	292	292	273	271	260	278	277	276	246	273	311	263	281	267	276	277	290	280	249	289	256	261	248	286	299	270	310	250	262	251	297	246	268	282	298	295	292	273	292	273	275	295	284	278	297	270	246	258	299	282	271	278	271	286	275	284	262	282	277	290	281	259	278	294	286	277	284	284	279	272	280	270	280	266	301	269	285	278	296	292	294	310	292	263	297	320	260	270	281	261	262	283	268	284	272	267	259	300	289	256	292	284	322	292	269	280	273	272	277	291	264	269	254	234	256	286	256	273	271	276	252	275	274	275	264	258	279	275	293	272	272	282	273	251	266	288	291	291	248	271	307	297	276	280	298	303	287	289	279	258	313	289	277	264	268	254	291	260	279	264	296	288	297	287	294	257	296	256	292	310	268	261	261	274	259	285	276	261	277	232	288	297	286	266	282	260	302	265	303	272	268	284	274	257	234	280	262	264	283	306	300	288	290	254	287	306	276	309	265	265	288	263	271	252	286	269	269	262	256	296	285	249	276	288	243	305	263	247	266	299	280	277	296	275	255	280	295	287	282	248	307	292	263	273	285	277	260	262	285	267	253	272	273	254	276	277	255	286	301	274	274	294	264	270	285	270	290	260	307	274	291	273	313	249	282	274	279	280	287	296	266	261	280	264	268	267	287	300	284	264	285	275	294	264	282	258	289	273	266	278	256	248	270	304	260	272	293	294	278	260	276	281	269	259	269	264	270	262	269	265	271	270	282	265	267	277	267	265	291	257	270	258	293	305	282	290	286	254	260	298	297	275	253	285	284	268	314	264	309	255	280	278	261	286	256	268	274	272	279	272	265	271	280	315	267	288	291	286	282	259	279	281	260	275	283	304	258	279	258	266	309	264	259	281	266	260	286	258	274	310	278	280	282	271	266	281	264	262	279	294	277	247	296	282	294	268	299	291	243	285	283	277	281	258	281	258	291	303	271	274	274	299	265	289	269	278	257	275	256	284	267	287	311	268	267	308	256	297	259	258	277	270	256	280	267	271	273	258	285	306	282	271	288	272	242	274	277	289	253	260	257	273	260	296	270	250	264	248	277	268	280	283	258	268	295	293	258	265	284	283	269	312	284	278	290	263	266	284	281	290	276	288	290	297	284	277	289	277	311	286	245	276	281	314	285	293	276	279	260	318	265	273	266	268	284	286	239	279	259	276	275	298	255	301	261	277	247	263	302	286	276	268	253	269	307	258	314	302	280	288	296	273	277	291	303	280	250	266	283	296	285	279	273	297	310	276	269	269	300	241	261	289	269	314	267	290	307	269	267	279	273	330	263	251	267	303	279	274	274	284	302	280	287	262	272	298	260	259	281	264	271	292	255	264	300	295	274	252	244	274	273	298	263	265	269	257	271	295	290	263	259	234	264	285	257	319	282	255	270	299	253	270	270	290	277	291	283	222	273	256	230	267	231	288	266	276	272	268	305	302	300	292	290	263	277	267	272	271	252	269	306	283	283	295	284	297	263	292	284	262	284	274	292	269	293	295	270	260	282	290	271	268	280	278	284	276	278	282	299	266	285	297	258	305	288	289	275	295	278	276	274	260	282	254	316	255	277	289	271	295	287	260	276	276	267	287	289	259	268	264	284	290	268	312	282	291	268	277	282	270	321	289	294	270	312	280	261	262	289	265	268	267	294	313	295	272	301	283	289	263	263	287	266	262	287	306	283	298	273	283	245	291	274	283	285	286	267	276	263	282	266	285	260	259	283	254	265	274	304	284	263	282	271	291	290	275	301	285	290	259	280	287	292	275	281	277	293	312	285	281	269	267	276	290	277	261	279	275	272	274	281	282	273	300	265	287	266	240	266	280	254	280	280	270	261	277	290	286	259	272	284	263	247	285	252	287	261	296	274	306	277	294	292	263	285	288	251	287	273	253	274	298	301	266	259	279	264	267	276	299	263	279	277	240	259	282	283	279	283	263	286	291	277	270	297	276	267	284	285	311	268	293	285	293	274	290	273	302	302	279	294	305	280	276	275	260	295	252	270	298	262	302	295	261	313	251	280	249	292	283	281	263	267	259	271	294	285	321	301	266	270	274	249	261	282	274	260	286	286	269	272	287	285	275	273	305	276	284	268	292	267	266	271	267	279	261	274	243	252	283	261	271	281	273	307	252	251	261	299	275	236	302	264	276	281	281	262	270	299	281	275	279	293	292	269	268	318	311	275	275	271	283	260	307	294	267	262	276	270	265	253	272	287	255	270	267	293	276	251	290	267	290	280	258	300	289	294	268	264	275	288	277	280	294	302	248	303	292	248	304	294	278	272	256	302	299	270	299	253	286	312	278	289	272	261	280	285	249	304	264
24579	8420	7571	4088	2667	1972	1491	1115	1010	863	703	654	598	531	561	457	474	417	409	406	382	363	375	340	365	323	325	345	328	367	335	319	335	293	286	288	290	311	306	326	311	294	328	289	278	289	326	300	301	295	271	282	315	312	279	301	282	303	272	313	282	324	305	293	312	277	280	289	285	316	287	246	241	269	299	307	286	288	286	291	302	304	287	286	281	295	269	300	286	320	275	282	263	291	290	276	255	296	271	284	298	315	286	276	320	280	284	327	286	302	287	299	306	245	279	289	301	306	291	283	317	279	287	307	290	293	296	282	287	306	327	289	324	299	280	303	268	268	282	281	280	303	281	305	282	278	283	298	291	265	317	289	324	293	269	294	298	283	296	265	296	292	290	274	315	271	274	283	254	298	292	284	261	260	300	283	272	261	320	295	316	293	279	282	307	290	285	284	290	288	283	292	310	283	301	276	288	291	278	291	295	304	271	287	306	284	289	291	291	282	274	292	293	278	281	269	283	286	300	283	266	276	290	294	262	306	302	293	304	293	284	293	294	297	269	298	299	302	298	271	304	289	308	291	287	292	290	298	280	311	283	275	290	261	292	309	296	267	293	295	297	310	313	287	272	318	323	266	300	303	292	245	303	286	298	270	281	294	268	249	266	279	320	302	302	281	258	302	318	275	294	322	283	284	292	259	288	306	276	269	322	294	270	305	257	311	273	284	264	280	284	329	293	269	258	289	270	274	296	293	299	269	276	275	294	285	284	290	298	296	287	274	269	282	288	290	307	309	285	297	295	246	301	321	274	280	310	287	268	301	309	309	290	300	269	305	302	305	289	248	287	301	295	284	279	273	263	273	293	285	286	312	298	269	286	270	294	287	301	304	264	285	309	279	277	274	316	287	256	285	306	305	276	299	298	307	303	293	282	276	284	302	268	297	290	253	291	297	266	311	274	263	291	276	266	267	300	305	300	307	283	273	291	273	284	293	286	292	290	258	260	272	267	287	300	273	266	281	282	281	289	249	284	307	307	285	284	244	277	282	291	286	296	299	311	291	300	305	313	303	274	277	271	293	294	331	283	258	280	286	272	283	287	267	312	295	281	293	275	261	305	306	261	254	318	270	306	266	253	296	300	283	288	308	301	316	304	311	310	291	299	271	277	323	283	274	275	313	255	269	295	292	320	291	275	264	281	277	318	282	302	308	268	281	288	288	269	286	273	297	277	309	266	274	276	275	256	288	282	278	290	319	284	290	271	307	296	271	289	295	303	272	283	306	304	268	306	292	302	287	301	313	292	271	280	300	302	301	275	259	319	273	301	265	261	308	301	259	325	291	284	275	289	292	306	251	269	282	293	312	295	283	295	297	292	269	264	293	289	293	269	276	292	273	288	289	288	286	306	288	277	296	293	319	289	264	255	309	286	290	266	312	290	306	300	286	274	324	332	286	310	306	264	256	320	258	269	285	296	294	302	292	260	277	285	268	292	304	268	304	294	278	292	289	285	259	306	277	312	258	302	303	305	308	313	261	272	310	304	290	303	301	288	285	280	260	280	274	306	277	264	297	295	312	305	288	287	279	278	288	301	302	301	273	278	271	291	295	288	294	283	287	277	274	299	279	281	292	297	263	270	254	308	288	306	278	307	295	296	291	282	251	288	300	287	270	292	287	313	292	293	304	318	266	281	242	309	277	276	295	290	311	284	257	275	275	288	310	268	277	278	272	289	286	291	295	284	295	294	278	276	291	273	285	265	279	257	296	275	281	277	267	267	250	284	311	264	258	301	276	283	281	331	283	290	302	291	285	291	268	274	246	272	278	301	258	292	290	285	301	274	285	287	274	289	281	300	295	289	252	278	284	294	296	300	255	254	277	311	298	290	303	271	285	260	263	277	287	301	322	277	300	316	308	296	287	307	278	292	283	276	306	273	299	276	288	309	290	238	269	324	274	284	265	301	300	273	295	267	264	258	269	303	298	286	289	263	291	266	279	281	331	292	290	261	274	284	306	274	263	280	276	280	289	294	274	262	251	301	300	301	289	298	286	302	289	255	285	283	259	278	303	283	254	257	297	266	293	276	291	273	314	321	309	261	253	286	292	303	277	276	258	306	266	288	276	302	302	284	293	283	272	292	293	286	266	272	285	269	318	267	263	296	271	291	314	288	291	282	300	288	306	280	285	291	274	298	277	296	290	278	278	308	291	276	268	303	289	262	256	242	288	275	326	272	277	269	284	302	295	300	278	294	302	274	308	285	273	299	305	319	280	250	280	270	292	312	285	294	281	273	277	277	278	296	282	302	262	283	260	301	282	273	292	281	265	304	273	283	286	299	267	263	302	279	276	306	292	283	291	302	288	289	289	299	277	297	272	294	282	291	269	256	300	294	292	296	319	260	275	253	269	290	287	294	279	296	281	261	297	306	275	282	301	285	319	305	297	317	284	280	304	322	285	269	298	300	269	276	287	278	283	285	270	307	316	266	306	262	279	298	295	302	286	301	291	239	307	288	296	264	290	293	310	297	280	316	268	302	286	310	296	284	281	271	320	280	277	264	277	317	289	277	294	319	295	267	276	275	273	296	282	297	275	310	266	317	272	295	302	295	291	280	285	281	282	284	293	288	302	288	285	270	297	299	309	301	287	285	273	261	283	274	271	297	264	277	314	264	278	274	276	303	336	282	290	298	270	265	308	302	284	253	295	268	296	278	285	309	284	313	275	289	270	292	291	297	272	281	293	333	290	298	291	311	306	299	282	287	315	265	327	282	288	266	282	279	283	291	293	310	268	308	290	309	284	307	283	287	264	280	269	306	266	307	311	317	249	285	286	288	289	297	315	312	287	298	302	293	299	253	290	269	283	262	320	280	285	297	282	292	276	296	293	264	275	302	292	271	271	285	309	271	298	281	293	291	303	310	279	291	300	290	260	279	286	274	275	306	279	275	287	279	303	289	280	306	326	283	279	294	279	295	280	299	267	284	244	257	329	292	289	277	273	301	282	296	274	271	277	289	277	314	287	277	276	280	298	313	288	274	277	277	283	279	307	285	287	313	289	285	292	275	298	237	279	291	284	295	300	298	301	282	284	269	280	279	271	308	267	336	293	288	299	325	296	284	277	278	298	265	295	296	307	294	292	288	298	288	281	339	279	296	256	294	277	270	324	279	311	304	279	300	303	270	271	316	296	307	277	307	273	286	279	273	248	278	290	283	291	313	291	301	285	281	278	285	302	262	263	312	261	277	251	284	295	290	298	297	304	281	293	280	271	303	285	297	297	273	302	295	281	281	227	290	268	292	265	259	295	290	305	259	296	295	294	270	290	289	283	280	284	286	333	265	282	266	296	281	301	276	302	297	294	295	292	267	281	279	268	317	278	296	283	286	265	284	282	261	304	299	294	277	279	311	298	295	277	302	291	297	271	280	264	267	310	276	273	291	253	298	295	285	273	284	287	258	260	282	274	281	273	260	298	250	311	268	290	250	304	277	283	294	277	285	264
22894	20580	27200	23963	20580	20634	9930	1606	1198	1022	1002	877	901	783	827	782	734	752	725	756	706	756	687	701	649	662	661	683	655	667	690	642	652	659	621	668	656	622	628	646	601	586	605	671	626	654	623	634	653	662	670	606	600	567	566	612	600	601	608	606	609	602	620	628	660	645	614	647	620	673	611	597	621	627	597	651	599	614	619	625	666	597	621	564	586	627	607	602	609	617	607	632	651	577	575	600	605	564	607	598	611	589	606	601	628	584	600	573	588	609	584	649	586	610	604	629	650	608	584	611	604	653	605	628	608	617	603	581	583	634	639	603	632	633	616	640	650	564	608	587	639	618	605	563	616	638	643	621	619	619	597	591	594	664	603	578	631	618	615	571	634	609	587	617	585	634	608	613	624	657	600	675	631	609	603	620	607	596	574	610	636	658	615	594	609	599	589	617	646	602	617	585	599	605	598	588	612	611	618	606	647	601	571	618	631	653	650	610	657	615	564	638	624	612	617	600	589	621	626	624	628	633	596	617	629	672	606	636	609	653	586	581	628	649	590	621	550	625	606	602	591	628	582	571	605	581	600	647	638	574	588	602	629	623	610	620	584	586	616	604	596	625	569	611	675	654	583	601	640	625	664	606	606	625	648	608	603	640	616	601	574	626	617	593	617	661	635	612	634	579	634	565	582	612	636	643	601	643	574	617	569	570	600	641	605	593	599	593	614	615	614	602	591	613	581	578	625	655	628	624	632	651	596	592	610	668	640	606	661	613	663	631	651	623	582	629	601	605	593	632	589	626	561	638	596	551	619	665	674	568	594	594	615	588	583	627	537	580	613	623	591	638	608	609	597	626	616	603	569	650	632	641	595	617	570	641	587	634	615	624	609	628	589	598	612	629	645	585	615	600	614	590	585	584	642	618	606	622	616	632	608	577	653	631	628	606	651	595	626	638	637	666	603	621	613	633	637	593	616	599	617	609	587	596	622	652	618	611	609	603	596	640	572	576	577	599	607	609	588	631	550	610	599	588	669	617	624	604	559	603	615	605	644	637	596	649	606	656	616	616	590	561	605	632	608	593	619	600	557	653	571	572	629	628	617	574	659	590	591	620	597	642	646	595	616	634	621	617	617	581	562	594	609	581	573	643	597	606	625	628	611	622	593	597	585	585	638	638	623	623	605	618	641	604	621	618	609	591	599	603	572	634	632	611	615	616	622	614	645	622	661	593	643	634	621	628	645	634	609	572	637	587	608	613	633	606	579	675	588	606	631	590	649	600	634	606	632	624	635	636	631	627	586	568	602	589	604	616	601	611	605	609	617	585	587	600	595	587	640	650	602	656	642	576	615	638	592	635	599	607	646	580	640	617	647	582	610	610	598	581	570	627	628	648	649	648	626	643	585	563	591	629	627	623	598	626	590	643	584	626	600	622	637	632	626	577	586	593	591	601	565	549	586	633	597	642	660	616	609	644	610	613	663	570	679	595	626	580	580	575	603	628	609	614	624	623	583	643	619	629	626	645	613	632	585	603	588	672	638	569	617	626	568	619	589	621	655	623	603	623	540	610	564	609	669	618	594	606	629	588	622	602	632	615	617	586	624	631	591	610	638	592	579	617	627	577	614	636	579	610	602	609	605	617	648	569	618	607	588	585	582	658	570	648	599	605	634	600	602	597	583	593	613	610	606	607	625	629	651	628	603	566	590	638	636	577	611	649	592	618	588	611	597	573	638	617	629	609	624	575	580	585	654	613	618	644	594	582	643	635	593	637	658	613	636	604	638	630	637	612	580	599	572	606	623	614	605	590	573	673	656	637	617	618	607	595	608	635	605	574	567	632	632	594	646	642	606	616	603	539	597	617	613	625	604	599	584	611	590	637	631	651	603	653	605	623	633	599	589	611	626	575	668	633	601	606	608	592	596	626	648	645	605	593	603	646	612	594	599	567	618	593	587	594	654	626	604	587	615	568	597	623	632	557	589	589	612	621	601	600	634	613	643	591	609	601	628	610	636	628	581	605	621	621	602	614	616	606	577	636	627	612	581	589	594	610	617	599	616	650	564	566	607	592	609	655	600	630	581	576	633	595	574	639	632	580	644	633	591	602	589	624	610	636	607	611	591	582	554	613	613	619	603	613	601	619	626	593	642	581	630	619	627	608	676	607	603	611	598	576	639	623	631	596	588	561	601	627	656	596	587	599	620	641	627	589	620	637	584	657	624	603	614	634	640	597	597	577	619	608	602	629	582	627	616	636	630	635	602	596	630	580	626	628	592	597	643	642	603	614	620	563	606	604	603	617	622	583	645	600	635	621	629	643	584	582	610	574	591	602	637	650	611	628	561	606	615	578	637	617	639	636	629	617	609	652	656	662	641	637	625	594	581	590	615	593	648	634	646	616	591	602	577	607	586	657	621	610	638	604	637	602	610	608	602	618	594	613	616	617	634	577	634	652	604	633	594	588	588	549	629	646	619	579	611	604	572	577	584	631	620	599	630	641	597	620	637	607	607	595	607	632	605	599	621	652	609	604	628	614	589	593	644	617	615	629	645	622	602	600	605	641	612	592	635	610	601	579	634	617	637	606	639	613	582	599	608	579	612	568	587	623	654	563	637	620	576	635	668	602	603	586	592	633	585	584	626	654	626	609	600	612	626	589	633	606	591	596	610	606	641	607	605	625	623	612	599	634	578	622	638	580	589	586	629	625	634	547	595	649	609	639	647	679	571	562	588	574	629	572	598	643	630	619	574	586	659	628	591	605	604	591	601	614	572	628	586	587	604	624	588	612	623	604	595	596	591	575	591	618	655	633	616	597	612	647	601	588	602	604	626	614	669	605	582	561	580	593	561	627	613	606	598	646	624	592	611	644	635	606	648	594	640	609	582	574	626	617	602	616	585	572	579	587	618	613	629	622	586	663	597	645	625	595	593	575	636	590	600	617	585	588	611	633	606	621	595	653	556	621	582	617	572	634	645	632	596	584	630	633	659	597	616	619	591	593	630	672	615	623	611	642	605	624	615	679	610	587	624	585	588	603	606	601	583	627	601	626	585	614	623	640	646	570	639	609	591	620	639	643	598	585	570	622	601	631	617	606	589	594	573	613	669	648	638	613	628	646	613	631	654	642	569	602	592	597	604	623	612	607	613	592	567	641	616	649	582	578	591	581	614	591	640	609	579	583	627	644	600	582	607	591	639	598	603	574	581	619	595	605	648	562	613	594	657	615	645	588	602	624	626	585	608	621	587	626	580	566	598	628	591	607	616	639	592	619	578	616	624	651	613	602	621	591	587	583	627	570	578	587	589	594	590	641	577	616	638	629	609	640	640	622	599	629	643	650	626	559	630	599	669	613	620	642	645	667	571	621	620	613	603	586	593	604	631	609	573	600	636	622	600	595	590	567	578	623	601	631	591	614	596	614	626	606	631	576	628	601	631	612	582	608	612	598	641	620	619	623	611	599	635	596	626	635	625	624	588	600	619	690	582	649	568	591	579	640
20447	14541	13144	7407	5128	3749	2917	2347	2006	1598	1423	1307	1252	1084	1012	988	880	897	870	801	785	731	755	757	720	697	705	717	694	671	636	676	648	652	675	655	659	662	646	666	632	651	615	636	653	596	678	596	602	596	586	621	589	649	603	607	582	568	611	617	615	624	641	627	607	540	620	627	614	587	613	616	576	565	626	596	631	584	543	613	618	631	596	611	601	602	598	583	574	634	609	618	513	582	620	586	633	582	581	593	603	582	574	570	578	579	583	567	617	612	602	602	609	595	589	587	569	586	630	622	583	592	624	594	629	637	579	583	544	599	603	584	550	584	592	585	577	615	544	578	571	620	564	608	595	629	580	624	563	609	561	621	582	593	647	584	630	587	561	590	563	597	520	584	579	585	572	591	609	600	632	580	624	577	628	600	622	606	627	640	585	579	563	596	625	568	641	581	597	595	580	585	607	603	626	532	594	593	613	591	618	613	616	542	576	619	607	593	625	573	616	602	590	628	584	631	549	576	588	597	566	563	642	653	588	552	561	639	634	594	573	599	635	614	621	567	624	615	577	576	555	639	588	579	606	523	526	584	634	597	635	617	592	615	602	573	581	534	605	601	573	634	606	623	572	595	629	571	545	593	607	587	588	612	576	580	582	575	604	588	592	538	585	606	565	618	578	575	575	571	644	640	572	560	575	598	642	605	562	588	609	582	596	570	578	578	569	582	592	574	610	631	589	594	606	538	585	599	614	594	574	549	625	562	562	546	640	615	595	588	556	583	576	581	567	567	568	621	609	613	615	606	574	586	576	566	574	608	591	618	599	566	602	638	584	562	586	558	600	590	588	614	601	584	605	604	545	588	577	524	578	620	580	616	610	636	632	596	602	589	551	557	562	567	571	573	593	616	591	597	558	581	597	662	571	554	593	564	587	560	599	585	595	560	612	570	576	608	555	560	632	575	615	670	575	627	597	593	578	614	573	604	581	604	555	605	599	621	576	562	577	575	625	572	569	607	552	575	603	603	572	573	623	588	608	571	590	591	565	576	592	589	589	599	587	596	594	580	575	607	590	633	593	565	600	606	563	590	570	570	573	564	608	605	556	611	633	588	600	617	658	612	547	577	573	604	573	617	665	592	582	563	622	591	582	575	579	561	632	582	587	580	613	629	572	609	551	577	598	642	596	612	607	580	552	594	596	608	600	600	613	592	571	599	612	586	612	615	587	559	638	612	604	602	562	587	581	563	607	630	586	617	545	560	579	546	589	558	617	558	566	624	603	625	595	590	622	611	604	591	577	584	580	561	590	627	606	613	580	594	577	597	579	622	600	587	610	548	576	611	560	589	594	576	596	606	623	572	594	649	601	561	616	608	609	583	597	579	604	592	577	607	566	623	612	591	594	613	582	602	647	560	604	570	576	597	607	621	639	599	605	574	590	592	562	649	607	562	567	616	582	603	556	592	598	607	614	538	584	621	576	625	585	592	567	617	626	623	585	584	586	573	583	612	593	622	600	598	615	601	622	577	576	539	613	654	553	579	617	587	606	587	609	598	553	604	580	546	616	601	577	593	599	593	636	595	611	601	617	599	575	572	555	611	588	575	587	562	602	554	606	593	627	572	594	627	531	612	583	567	582	598	565	569	599	552	546	617	590	564	606	601	581	608	642	628	581	570	571	595	627	602	570	624	619	567	599	559	624	556	645	598	568	639	586	589	599	597	579	556	600	581	605	551	600	576	560	630	640	604	592	556	568	621	613	584	561	592	577	580	584	593	618	577	606	610	574	599	608	605	579	599	623	560	594	583	571	623	605	669	624	552	578	559	622	571	581	596	576	591	571	596	586	596	602	586	602	587	569	566	623	585	570	592	574	588	580	620	612	580	593	607	602	643	590	549	587	559	579	618	556	612	599	579	621	589	596	616	572	581	604	583	596	628	560	613	613	594	536	573	636	624	621	625	597	586	570	575	581	567	606	621	616	592	586	593	611	600	544	591	586	633	610	587	594	579	546	567	591	595	612	569	592	635	554	599	595	595	656	571	605	598	582	595	603	554	570	553	560	584	607	581	582	594	569	609	628	622	590	597	643	593	595	613	600	544	592	600	598	608	589	614	640	558	561	599	636	593	578	563	589	645	614	588	616	576	579	591	650	573	621	589	553	590	579	564	596	569	580	558	586	608	618	585	620	578	562	599	584	598	570	582	567	561	632	612	590	624	595	618	557	561	593	548	569	551	572	596	600	586	588	584	582	575	594	593	596	612	563	606	581	630	552	604	641	585	614	577	581	577	616	570	604	623	560	613	590	594	532	580	590	606	566	609	573	591	564	601	623	574	575	576	589	567	570	594	567	622	556	603	589	603	558	600	572	610	548	566	629	601	585	575	605	618	598	606	585	559	626	603	619	593	586	606	585	557	585	580	592	599	596	616	589	584	580	541	598	610	550	627	616	594	558	582	570	586	571	629	553	615	603	617	621	570	566	573	601	608	581	623	580	616	572	605	588	654	580	572	576	600	576	583	596	587	584	581	568	616	598	616	602	634	573	570	548	596	589	595	578	639	618	607	578	599	592	573	597	633	528	596	596	617	547	574	605	599	585	577	615	580	620	605	642	590	593	573	616	607	580	566	591	605	588	608	580	605	606	603	598	604	595	625	623	583	546	645	572	527	646	606	573	589	647	586	603	577	598	600	610	553	589	591	605	549	628	601	594	616	621	589	588	582	587	603	576	603	573	582	570	577	580	612	635	556	599	660	558	610	587	595	590	557	625	576	633	589	638	586	617	600	620	588	537	586	585	582	592	570	583	591	565	590	588	579	561	561	588	592	556	586	565	605	574	643	554	612	596	615	587	585	588	583	610	589	562	548	530	600	594	561	609	581	595	596	614	552	604	581	580	593	575	584	608	583	598	586	638	594	580	574	599	597	587	579	612	641	570	617	599	586	629	605	594	641	594	605	579	619	633	572	578	602	570	623	579	558	575	608	620	574	541	597	608	594	577	556	600	547	630	599	584	600	579	632	559	617	616	585	579	599	618	547	606	627	604	604	555	598	608	632	562	600	568	583	623	568	568	627	618	649	612	586	598	616	560	629	592	611	557	601	613	620	579	584	599	580	591	618	610	610	606	609	624	567	589	583	580	579	597	580	617	555	583	592	613	579	588	606	605	597	604	592	623	588	558	587	601	589	640	617	611	590	594	601	536	609	595	609	632	592	632	607	597	572	596	624	615	555	612	555	579	582	598	599	580	596	603	550	640	547	610	588	547	571	605	609	589	570	623	617	583	592	628	544	591	582	590	640	549	616	610	577	626	615	603	570	583	605	634	577	588	568	588	623	616	601	577	606	626	605	552	550	615	533	563	581	567	600	586	564	563	602	580	588	565	602	572	561	609	581	585	598	545	593	598	610	570	599	611	614	588	562	598	637	614	585	581	593	651	609	560	614	599	539	613	565	586	559	576	569	607	552	564	599	590	519	585	636	636	596	553	628	594	565	610	586
31024	14708	2238	467	408	341	298	302	326	310	296	327	313	300	308	290	286	288	279	323	339	295	297	307	293	260	292	272	265	302	290	272	306	281	264	286	266	308	287	315	270	306	292	293	265	309	315	303	321	283	316	272	306	283	308	263	282	295	277	303	272	296	299	303	293	323	318	292	325	319	289	302	280	299	257	313	265	289	290	304	266	276	286	295	300	305	314	270	300	267	267	340	299	285	313	306	311	317	305	301	298	308	289	301	299	290	260	313	296	316	290	268	296	282	308	310	276	314	288	292	293	302	308	271	309	298	305	311	304	266	308	297	298	307	287	288	272	297	284	251	277	334	293	290	310	321	300	284	251	296	301	278	299	260	279	270	286	286	338	284	315	297	290	281	293	292	287	286	270	309	292	303	273	270	322	285	287	274	269	286	319	300	295	297	274	296	307	313	305	324	318	314	279	286	319	319	287	300	326	300	301	322	303	323	290	305	302	293	321	327	308	296	298	262	292	275	316	279	276	307	274	263	249	292	308	264	287	313	300	310	301	313	319	311	314	311	340	280	288	316	301	315	316	267	302	285	290	289	328	302	286	312	287	286	257	336	271	303	270	282	297	275	292	307	278	322	323	314	272	307	282	312	300	294	307	284	270	295	305	283	302	291	304	268	267	268	289	291	293	305	307	308	301	300	315	313	289	321	309	282	299	316	287	283	289	285	296	325	329	324	304	274	317	288	289	308	302	289	308	307	285	264	266	299	286	275	278	273	309	269	258	285	300	319	304	294	307	296	294	280	308	302	303	280	281	327	312	309	289	285	293	282	336	321	275	269	311	313	328	270	302	300	301	283	340	295	278	303	319	312	264	297	295	332	286	287	315	297	332	297	288	301	293	257	315	271	328	263	288	285	287	270	283	256	271	299	304	282	289	303	288	323	271	287	300	290	295	300	316	316	311	304	301	291	287	264	291	299	296	295	304	285	276	298	265	269	263	284	306	277	313	280	294	296	315	316	290	293	304	306	307	287	295	294	292	320	313	283	317	296	291	276	281	295	299	265	283	290	311	311	289	311	270	282	291	279	268	284	291	318	307	280	300	291	276	306	324	321	307	316	294	288	306	285	295	296	268	299	283	275	271	273	311	255	282	308	271	285	252	270	271	265	305	307	296	319	305	274	318	291	305	312	293	320	325	309	287	318	324	308	311	275	289	268	289	316	261	276	294	286	269	268	280	294	278	306	315	279	291	302	320	308	262	280	329	319	296	285	279	289	294	295	282	287	294	337	324	289	315	316	288	279	282	295	302	289	303	290	331	258	289	263	287	320	282	300	269	303	291	293	309	278	321	336	266	288	316	302	270	286	288	310	264	303	311	307	279	258	333	308	299	265	308	298	304	295	280	271	296	294	300	271	292	298	315	274	310	300	274	301	291	284	321	314	283	293	277	297	304	310	289	300	309	296	290	282	311	277	286	285	266	279	334	305	322	259	275	287	290	285	277	285	269	307	301	278	282	311	300	291	294	269	292	282	270	289	297	307	293	294	311	281	277	296	297	312	277	281	297	277	270	295	294	315	289	315	280	269	303	302	295	266	303	317	316	312	288	292	292	292	298	284	285	309	287	297	277	296	281	323	307	338	298	295	279	294	286	306	301	293	280	277	301	258	277	274	315	321	288	278	308	290	318	311	292	316	305	252	319	332	286	269	277	279	293	281	299	311	291	301	306	302	292	314	312	293	310	284	311	289	290	291	313	272	326	264	294	273	281	339	271	294	311	273	274	301	261	293	308	270	317	301	288	321	285	286	288	275	316	293	320	296	291	297	314	287	290	282	298	286	276	298	295	292	280	269	303	275	297	315	318	274	267	278	314	297	296	280	285	295	276	264	288	293	267	290	313	305	310	284	294	310	307	301	313	314	290	293	248	295	271	319	268	293	296	314	283	313	308	288	330	283	303	261	282	307	305	280	306	257	266	300	282	286	299	277	283	293	313	276	296	321	284	265	310	320	290	308	296	297	286	333	289	278	287	296	310	259	275	265	273	297	293	305	290	309	273	305	316	313	291	265	291	262	265	301	299	302	280	280	315	283	313	316	279	272	303	290	295	310	287	311	323	324	313	286	280	312	308	288	273	302	280	309	299	294	306	303	318	280	277	321	286	281	296	283	304	303	303	256	305	287	285	291	301	286	291	284	305	330	358	301	270	249	299	291	289	281	295	273	260	312	286	317	277	304	289	297	272	280	359	296	295	335	272	274	301	307	292	294	311	281	284	287	295	308	269	339	274	311	300	300	312	299	288	285	307	299	341	289	284	281	295	314	308	292	302	295	288	289	285	295	285	295	315	297	293	317	299	291	333	277	300	294	271	283	293	289	289	295	322	281	290	279	292	299	307	289	273	294	281	279	289	303	301	291	263	261	317	287	276	292	280	309	286	288	300	324	268	309	282	291	312	312	289	311	299	314	277	307	322	301	289	307	292	320	285	294	284	309	308	283	300	299	295	321	280	312	301	286	303	296	323	295	299	289	314	281	284	285	297	300	315	288	334	278	284	300	288	308	301	301	279	314	305	302	306	295	290	316	306	279	287	274	304	276	296	292	301	296	283	306	287	278	291	280	299	282	288	266	296	330	272	322	282	291	325	272	291	333	236	311	278	318	275	292	300	326	335	321	285	306	312	278	326	297	270	282	298	272	284	277	291	303	294	282	292	297	285	274	278	313	294	286	325	306	287	325	281	322	266	292	282	321	289	285	294	304	285	296	312	268	307	298	291	307	280	294	331	280	287	276	291	288	275	302	284	310	295	294	323	306	274	290	309	272	305	290	313	282	287	315	277	303	295	310	325	275	318	276	319	312	308	301	290	318	289	325	295	269	327	308	268	293	286	295	303	297	317	281	281	299	271	276	298	303	267	285	288	271	316	253	294	328	278	298	297	273	294	325	299	300	302	288	301	286	308	283	308	283	285	298	291	291	303	294	310	284	284	298	311	305	304	312	292	290	342	285	291	291	300	262	270	289	281	322	286	334	292	302	331	290	286	292	295	299	259	336	313	310	285	284	321	281	282	279	288	287	281	294	285	309	331	294	287	275	304	260	297	286	271	297	311	333	264	294	277	313	295	307	321	295	290	263	307	274	287	294	300	294	289	289	292	289	268	294	314	257	278	323	305	312	278	311	293	324	288	311	287	285	299	254	275	303	329	306	291	298	270	308	280	294	301	302	277	314	279	318	288	332	299	313	312	309	292	271	286	291	316	292	288	329	294	315	280	291	297	296	318	293	290	280	313	296	305	318	317	304	277	297	287	282	300	297	312	293	316	270	315	289	310	287	290	310	315	299	320	306	294	281	298	307	291	280	269	312	303	279	294	285	322	280	304	301	310	311	292	308	280	289	302	300	293	292	261	278	319	309	284	285	300	276	304	304	295	271	280	288	263	292	289	311	275	288	287	293	307	281	320	270	260	264	255	307	302	281	285	316	294	266	310	299	300	285	296	317
18504	794	692	477	444	444	373	339	340	369	333	375	321	328	300	353	327	317	332	307	336	315	323	328	341	309	353	365	317	338	353	339	347	329	351	329	332	339	331	352	353	295	344	319	383	308	321	306	332	329	322	335	313	317	333	340	307	323	327	340	319	297	310	333	322	341	308	331	331	345	318	336	321	355	285	331	315	315	372	303	335	313	328	304	331	338	312	307	336	310	296	342	281	307	308	361	325	338	283	321	316	299	339	336	328	321	295	326	331	292	327	328	294	319	333	300	304	338	315	311	319	315	315	330	318	332	342	329	322	324	318	310	334	303	342	328	329	319	350	294	344	349	336	318	328	314	296	335	335	318	311	304	338	319	329	326	307	357	315	336	300	324	307	361	334	284	306	332	322	346	318	363	355	335	326	335	315	325	291	314	340	357	345	312	310	329	342	340	346	361	327	306	322	323	360	327	336	306	351	340	346	337	312	295	315	335	339	307	368	315	321	324	302	310	324	325	347	338	283	323	375	323	290	334	318	349	333	291	335	335	326	306	321	305	306	358	314	312	352	301	330	328	282	326	292	286	349	309	315	291	300	340	351	342	338	346	293	357	318	318	331	306	296	302	304	325	334	327	340	310	335	356	340	334	357	312	337	316	308	344	322	321	326	302	345	317	340	320	353	311	354	345	325	369	337	336	331	337	308	306	328	333	345	330	314	318	320	317	332	347	348	316	323	314	353	287	335	335	324	312	340	322	340	316	308	315	343	274	329	333	324	312	329	332	311	327	333	349	305	354	322	354	306	345	322	297	308	303	322	318	312	345	296	343	316	337	312	324	330	316	310	316	322	330	317	321	336	329	326	317	317	318	324	339	324	326	351	327	346	346	352	333	322	339	321	322	350	309	312	351	310	362	344	296	350	334	301	296	325	336	334	334	329	303	307	326	346	331	331	352	296	331	305	272	314	355	316	357	316	321	341	346	329	328	335	350	305	338	304	325	325	309	297	322	319	351	305	330	300	304	335	304	327	335	350	323	324	348	318	324	337	346	326	301	318	336	317	324	312	332	316	358	317	322	335	304	325	327	331	314	319	317	334	310	322	301	326	334	336	349	304	337	341	316	306	308	345	326	331	339	322	294	331	309	326	291	304	300	312	339	281	315	331	345	344	311	335	324	319	326	335	354	346	302	284	309	309	328	316	303	284	325	299	332	338	307	308	321	313	341	329	314	327	320	336	315	296	326	303	351	343	356	330	317	333	299	331	367	352	342	313	313	328	286	317	346	342	325	329	330	330	307	323	332	337	327	366	298	386	335	308	307	314	346	316	339	329	316	322	306	285	320	360	298	318	311	337	335	369	300	314	314	328	342	325	319	294	345	350	311	307	309	346	342	312	316	313	296	370	356	331	328	343	336	315	335	317	304	328	309	306	310	339	336	350	280	302	328	350	287	331	314	319	319	312	335	323	336	305	324	322	337	326	320	325	310	336	316	325	367	315	326	344	300	351	339	340	341	312	317	315	324	283	315	315	297	341	326	281	316	343	313	358	323	353	320	318	330	304	336	321	332	328	338	345	306	325	317	326	345	332	345	298	363	340	329	343	314	307	325	344	322	347	317	345	337	338	320	336	311	342	344	333	324	333	321	289	354	334	332	303	382	342	322	296	322	311	330	336	304	310	307	285	321	294	351	339	360	321	309	319	305	309	354	302	313	322	312	313	300	282	298	346	302	333	342	340	324	324	296	314	312	359	294	317	298	332	294	334	298	327	324	342	336	325	335	308	300	348	333	343	327	309	353	313	326	326	319	314	299	316	318	327	323	354	334	329	298	346	329	343	328	355	338	284	287	319	342	349	309	333	332	326	331	322	302	311	332	302	351	301	318	346	303	287	361	292	307	316	331	296	315	316	338	344	317	309	315	337	304	317	300	323	341	308	348	304	321	335	327	346	322	294	339	336	304	315	344	316	354	370	332	307	346	302	322	333	356	321	313	320	326	310	340	324	312	329	361	298	328	327	352	296	314	314	348	304	337	314	330	331	336	326	338	331	337	342	367	324	327	315	339	337	360	365	355	334	324	299	321	332	317	296	352	314	317	313	339	356	350	305	293	351	303	322	323	360	322	346	342	352	355	316	328	319	346	364	317	324	301	326	344	299	327	324	361	309	329	345	318	330	340	329	306	350	325	366	330	321	323	307	295	341	295	316	329	324	336	322	330	326	363	327	316	346	319	344	315	338	343	323	356	328	267	336	309	317	337	359	347	313	339	323	313	287	332	337	357	293	326	321	322	346	341	322	355	329	381	301	361	335	324	306	304	302	353	337	308	341	332	329	322	322	316	288	297	350	321	334	337	323	327	310	311	358	328	327	352	279	340	313	333	381	362	315	332	314	319	336	342	344	330	321	300	324	315	364	318	317	307	324	315	322	320	291	319	324	324	328	322	304	323	326	306	288	290	267	281	299	326	358	331	317	345	339	309	304	320	304	343	303	303	328	339	343	318	356	306	317	383	328	332	305	313	335	326	321	330	327	325	346	310	347	310	322	295	310	328	325	308	340	330	331	301	302	321	315	314	299	339	341	347	315	316	322	336	319	327	332	343	322	330	336	293	353	325	327	333	320	303	337	345	307	324	349	323	321	327	290	326	318	312	310	332	322	332	321	326	309	351	342	354	368	287	330	313	319	292	309	332	307	322	321	328	339	324	323	323	347	310	312	321	334	358	352	329	312	370	343	355	327	322	313	301	334	338	297	332	350	358	329	325	325	335	316	293	333	319	335	319	310	333	327	305	314	347	372	327	330	340	332	326	337	310	342	339	322	315	353	299	345	316	325	290	325	331	320	358	326	334	325	290	303	328	317	335	337	340	322	322	307	292	347	281	298	301	341	310	364	322	332	338	333	304	328	342	328	317	369	302	331	288	279	328	317	315	337	334	322	342	322	358	302	346	318	334	307	309	324	323	310	348	363	302	317	318	313	340	349	304	315	313	336	329	328	343	341	299	350	319	315	336	350	321	337	321	293	294	286	319	306	318	341	330	306	303	342	332	337	329	322	340	355	332	339	316	300	348	292	294	350	346	307	323	304	332	326	316	334	304	321	291	320	310	318	338	306	325	298	323	322	293	326	335	298	325	346	304	339	342	341	316	332	340	312	322	314	325	324	339	333	365	319	327	319	315	313	327	337	305	350	336	344	319	335	322	363	337	344	338	311	323	335	318	332	328	321	349	318	330	342	314	344	325	323	351	304	316	321	319	310	314	314	300	324	319	329	309	306	316	339	309	302	336	306	324	330	334	331	326	313	327	301	296	296	322	281	318	350	313	297	336	320	285	310	338	327	348	330	346	289	331	292	352	308	304	329	322	312	347	359	334	345	322	359	303	311	329	314	325	329	346	382	283	319	304	358	318	344	330	358	323	319	300	304	322	301	322	300	344	331	322	336	356	290	353	314	321	357	328	325	307	316	314	348	332	335	350	319	297	315	337	325	341	352	341
25001	20598	26798	24374	20596	10079	996	619	553	462	444	441	413	364	371	362	371	343	330	342	299	291	319	323	292	311	322	295	319	289	277	284	297	294	286	277	288	310	295	290	265	289	279	277	288	267	291	293	307	296	267	254	274	305	282	290	311	272	288	303	293	276	291	293	298	271	260	280	286	238	268	293	302	282	291	273	297	267	287	283	302	307	286	285	309	270	256	288	290	268	289	290	281	293	284	308	282	278	278	275	298	267	271	287	289	257	258	289	293	268	262	267	277	295	258	286	275	282	270	277	305	269	264	289	297	283	263	306	274	265	304	284	277	298	307	315	304	297	255	285	278	269	279	273	287	285	266	271	283	296	264	266	284	284	283	317	269	269	281	287	272	308	295	288	277	284	265	281	267	277	288	291	290	259	302	266	248	263	289	277	260	275	292	279	290	262	272	300	262	261	273	282	288	316	288	284	283	280	271	323	286	283	283	254	292	252	299	283	258	270	271	265	276	261	293	320	265	266	274	277	306	283	280	281	300	281	293	275	297	302	285	294	279	265	303	290	273	285	303	318	282	253	251	259	281	312	288	298	293	294	292	292	290	314	268	274	282	290	267	275	258	302	251	278	265	259	273	267	288	319	267	293	261	282	267	267	305	254	309	266	294	269	266	277	309	279	277	291	302	252	299	262	279	267	270	248	281	278	287	278	285	267	270	253	278	278	279	290	316	279	268	290	257	277	270	280	265	287	274	317	289	253	272	260	308	275	263	293	273	270	302	291	272	264	309	274	269	292	283	295	278	289	295	286	266	269	275	280	261	256	261	297	259	288	289	282	254	287	266	283	288	259	270	285	258	266	289	283	240	299	280	301	265	296	273	274	270	293	271	248	275	252	312	291	267	271	238	280	289	292	284	284	293	301	289	260	282	295	290	244	285	272	295	262	273	287	266	312	270	292	285	289	271	280	262	316	264	308	279	283	306	259	287	275	274	276	273	292	279	250	275	281	311	263	290	283	265	292	299	297	316	290	268	270	269	275	305	299	282	288	291	312	286	311	261	276	276	283	285	266	259	273	307	301	266	285	295	283	290	273	285	279	278	285	274	258	317	277	265	301	277	260	268	299	260	287	288	313	270	253	293	255	273	298	255	251	248	265	273	293	288	264	278	291	262	264	247	250	314	278	286	317	257	265	283	253	306	287	279	266	259	264	271	265	275	265	283	295	313	281	305	281	274	278	260	295	267	276	265	300	247	268	259	278	280	285	283	304	320	259	268	284	277	262	270	285	267	263	263	254	312	278	252	296	280	268	298	302	261	262	272	258	290	259	307	278	279	278	278	242	265	280	254	290	289	265	285	272	318	293	259	284	282	288	307	274	264	263	280	282	276	288	267	282	292	275	277	285	296	289	294	280	279	292	305	275	272	285	284	273	300	274	276	267	293	272	320	274	283	276	287	248	269	281	292	259	305	294	268	298	276	301	251	283	281	261	286	291	289	289	302	275	289	271	253	269	292	278	294	296	278	294	285	279	295	280	275	268	254	271	279	288	282	274	312	300	287	269	313	283	257	275	288	314	275	275	298	305	261	295	289	256	286	271	307	291	321	288	278	303	287	268	277	284	292	288	301	287	254	297	254	282	260	272	277	296	269	267	290	296	328	301	286	248	261	288	290	276	274	267	261	285	301	252	302	273	274	294	279	281	271	259	257	257	282	285	274	290	273	280	263	287	289	305	285	274	276	281	282	291	316	299	259	277	259	266	288	281	292	272	272	278	261	278	256	278	256	299	297	297	291	310	254	270	288	276	276	301	282	292	291	290	294	283	276	295	298	295	310	274	264	301	283	280	288	286	265	283	277	291	273	276	306	280	305	267	270	306	288	263	281	264	279	282	266	264	237	275	289	285	272	316	303	253	276	280	304	274	291	287	284	287	282	299	283	286	299	293	300	274	282	269	284	273	263	299	263	291	291	267	306	265	277	255	287	290	248	260	265	268	259	293	274	274	276	233	305	291	293	284	280	278	296	293	280	282	273	284	277	278	277	328	310	258	306	327	287	274	281	296	270	252	280	289	305	279	276	259	252	310	277	298	256	305	312	283	281	279	305	293	297	282	242	242	273	265	269	293	266	304	299	270	276	295	260	268	290	281	300	284	307	270	283	275	300	270	277	259	265	275	263	258	275	270	299	280	276	285	282	293	295	260	250	287	292	252	280	276	272	283	303	266	287	261	310	306	274	255	280	262	289	278	288	300	288	297	269	286	258	269	287	276	286	281	285	301	269	291	283	288	254	293	263	259	295	268	292	274	284	267	268	279	267	286	283	279	260	273	292	312	288	295	276	312	300	280	268	288	272	265	288	273	283	281	260	279	291	302	293	314	267	269	297	313	256	267	260	263	277	294	317	323	293	261	264	300	289	272	298	277	258	282	266	272	273	272	289	285	269	286	281	246	268	260	273	277	261	329	300	283	285	282	246	271	282	295	277	312	294	277	286	283	293	256	281	294	277	294	255	279	250	269	306	301	277	266	270	297	293	297	281	295	304	262	285	286	290	252	265	261	284	286	267	314	270	299	297	283	283	279	300	260	267	265	289	268	274	280	304	259	277	273	270	248	267	267	287	297	288	287	279	297	270	287	296	279	277	273	278	282	263	274	246	301	280	303	296	252	253	297	274	260	301	303	280	288	290	309	274	274	297	284	312	292	279	286	278	280	282	310	275	297	295	271	275	271	310	273	259	307	278	262	297	295	269	293	281	289	286	265	258	279	256	244	258	265	282	266	253	324	264	263	265	251	287	303	273	233	270	318	264	292	304	306	255	298	263	284	261	293	262	266	286	300	289	275	306	267	282	304	283	287	277	307	257	289	296	288	293	305	277	285	280	280	292	255	269	240	304	264	284	274	288	253	254	270	264	264	271	292	272	271	317	289	280	253	267	273	277	283	292	286	256	289	318	271	303	264	275	241	298	271	260	249	277	291	287	268	255	291	274	276	265	273	262	290	265	286	273	287	252	313	287	305	324	238	283	275	247	265	286	258	268	271	302	271	278	277	270	284	276	290	305	272	274	299	268	282	299	287	282	296	288	273	246	273	306	294	279	267	260	274	275	252	330	280	284	254	272	274	282	295	253	267	278	276	290	273	295	320	288	295	274	282	264	256	290	321	261	283	268	276	290	264	307	281	276	271	280	281	285	300	246	302	283	302	295	282	252	278	257	262	298	305	267	265	298	272	294	267	277	284	292	287	269	314	261	253	311	282	267	259	287	289	298	305	280	302	306	294	257	272	272	270	263	307	243	272	288	289	250	289	281	278	340	266	260	275	257	283	297	314	278	289	295	268	303	273	264	266	265	319	290	291	281	271	285	282	274	268	278	305	310	264	260	274	307	284	286	258	288	279	251	299	319	243	283	288	285	277	287	259	275	302	303	280	283	286	273	293	287	275	311	282	257	271	282	268	262	303	282	302	260	303	304	296	268	271	271	282	291	261	269	280	262	332
21664	8165	7295	3830	2592	1778	1412	1097	933	794	714	607	603	547	494	462	457	386	397	396	394	377	361	356	362	350	341	361	360	342	313	325	280	312	321	303	320	316	324	299	298	313	284	305	321	280	304	290	289	313	302	307	334	308	319	347	291	307	299	295	310	292	273	290	295	287	281	255	287	319	269	293	282	302	303	303	289	283	292	274	293	303	296	286	276	302	288	278	311	268	284	302	300	280	288	287	307	277	283	311	307	297	307	292	275	271	311	291	275	293	306	283	317	287	296	282	315	327	317	293	301	286	292	268	287	317	284	294	315	276	272	282	312	287	297	303	325	293	274	310	272	285	279	297	317	293	273	278	292	294	312	259	298	294	299	340	307	281	257	311	304	294	314	286	281	306	300	281	298	301	288	296	309	292	289	295	282	299	286	279	293	270	315	290	306	278	272	275	258	252	276	320	293	300	296	288	316	316	261	254	285	288	268	272	280	288	305	306	294	319	277	300	290	302	264	303	291	287	286	288	299	272	309	308	309	321	295	295	278	283	288	291	316	270	312	307	307	328	284	303	283	280	282	320	287	290	289	271	275	285	309	272	281	318	294	272	271	281	311	295	295	276	296	280	297	313	306	291	307	276	267	286	276	298	304	295	278	290	325	298	292	292	288	265	295	320	289	293	289	304	303	301	282	303	282	270	310	281	309	302	304	310	309	291	250	286	282	289	269	321	294	278	292	315	268	274	284	254	333	301	334	309	273	284	289	286	306	258	307	313	294	281	293	279	286	316	308	282	305	290	287	307	317	308	286	300	271	284	308	284	298	277	312	293	310	305	291	284	294	306	266	310	271	305	302	272	313	280	290	261	265	308	268	301	307	300	274	253	297	285	302	310	289	294	324	306	291	261	281	305	287	291	274	291	304	324	275	289	286	300	286	272	296	286	313	289	273	261	277	305	275	301	271	284	256	310	282	283	290	307	269	299	297	275	291	269	278	274	293	300	263	307	293	282	278	251	269	306	294	301	302	306	297	292	290	302	308	269	279	325	329	280	297	273	300	287	307	258	291	310	298	265	275	240	296	278	285	281	304	277	312	319	308	291	316	303	272	305	286	293	314	285	329	270	282	279	269	277	299	286	285	287	291	264	288	302	308	317	282	293	318	280	294	306	268	292	294	290	280	285	281	335	280	296	295	286	278	318	304	283	304	289	283	295	323	312	271	280	319	315	277	299	284	315	282	289	275	292	321	288	288	286	265	280	304	282	283	283	268	296	298	269	285	318	322	278	283	296	285	278	301	273	311	257	274	276	276	292	270	294	269	282	313	278	265	273	310	296	293	270	298	293	312	278	287	294	283	299	304	284	301	310	284	290	275	285	297	253	289	280	324	279	278	296	309	315	290	340	291	322	301	261	272	309	295	276	247	308	306	290	279	285	308	244	291	315	285	307	293	275	298	279	273	272	301	263	282	302	286	279	293	307	286	276	311	314	284	305	290	321	271	283	277	319	292	304	269	283	289	281	267	266	316	306	309	316	295	294	283	274	301	306	298	275	277	287	314	310	284	315	291	279	309	305	306	260	280	298	316	310	303	263	285	288	292	281	279	273	299	289	313	289	340	264	318	306	302	297	286	296	299	282	283	284	314	292	289	268	294	286	308	310	278	284	276	281	307	282	293	305	297	281	287	274	324	309	294	289	302	285	320	290	300	289	284	319	326	283	273	286	274	282	287	282	281	300	306	287	286	310	275	280	292	284	289	313	286	288	311	328	317	282	308	274	294	297	309	315	261	300	315	317	316	295	277	319	314	316	269	318	280	297	299	310	298	300	278	282	289	321	312	285	287	285	298	284	271	288	263	301	303	301	303	287	280	319	297	265	290	281	298	282	305	300	272	301	293	291	272	321	285	300	282	294	295	273	263	285	291	304	267	314	295	296	292	296	281	299	290	301	282	276	295	306	278	287	305	313	280	259	300	311	284	293	293	322	275	305	293	273	301	287	270	290	262	275	279	288	269	311	274	301	278	309	306	276	268	293	269	293	261	259	294	291	298	275	291	327	276	275	280	287	316	279	297	283	355	302	283	256	274	301	315	262	299	296	285	282	276	318	295	288	297	301	292	296	297	310	290	265	284	293	237	266	271	300	291	296	303	283	290	294	299	296	290	319	284	301	245	291	266	302	294	279	276	271	288	274	284	288	275	279	281	278	270	281	259	283	291	290	250	298	316	311	309	275	317	307	270	267	264	284	272	287	270	295	293	286	288	279	264	278	281	273	284	282	300	314	313	290	273	269	318	290	271	297	311	312	319	300	290	297	303	301	300	251	318	290	278	266	291	297	295	274	298	285	331	278	256	280	291	274	286	311	296	277	295	297	283	289	297	328	327	297	287	285	287	300	285	312	287	279	274	288	264	300	284	275	279	290	270	278	296	286	266	287	297	282	294	340	288	267	290	284	309	256	282	264	299	283	309	281	290	292	305	263	244	293	278	268	305	280	311	304	281	308	296	296	298	276	303	291	303	269	303	289	304	280	289	269	281	305	300	286	288	304	281	281	329	303	270	296	302	296	298	309	263	284	301	306	281	301	299	293	295	280	293	288	287	321	294	293	270	285	317	299	296	312	277	285	307	290	295	292	284	282	257	274	293	283	285	278	256	287	292	292	294	261	276	296	333	292	279	331	302	288	291	271	276	285	291	294	287	261	295	281	279	268	299	278	286	330	301	270	293	301	274	297	264	294	304	324	267	295	302	307	307	277	289	314	298	284	284	311	294	279	267	285	290	294	291	279	280	270	288	295	274	276	292	271	281	289	265	314	283	285	304	264	285	277	288	291	312	310	285	273	281	306	279	286	278	290	265	280	281	297	273	309	284	290	281	289	302	291	306	299	286	288	296	303	312	282	281	274	303	293	290	283	268	279	292	286	285	268	319	311	277	280	290	299	285	254	290	304	290	273	315	288	287	313	299	290	309	317	303	257	283	298	313	279	296	310	292	281	260	290	287	302	289	286	277	278	309	278	309	276	301	324	302	291	291	269	300	305	309	291	305	293	285	272	311	296	282	290	306	306	258	256	282	254	278	288	273	314	293	288	270	307	270	299	297	290	279	295	294	271	288	309	308	282	301	285	270	304	287	273	323	317	300	318	297	304	260	270	296	284	298	309	278	307	269	297	296	283	316	319	289	291	287	287	303	275	291	262	275	303	301	289	283	293	264	288	302	272	291	290	267	272	308	278	276	311	311	277	286	300	281	287	291	301	306	265	283	300	299	283	291	286	308	302	310	265	313	301	284	297	290	290	311	288	302	295	283	261	288	287	283	305	269	315	289	283	301	297	301	299	289	345	290	288	285	251	300	289	317	296	272	277	284	286	280	296	292	265	327	295	281	291	273	293	312	301	307	313	283	293	310	307	269	289	307	314	294	290	294	285	305	267	305	303	287	265	286	272	304	281	317	307	298	292	282	304	306	308	287	262	271	270	295	282	276	311	269	277	287	308
22955	20594	27425	23798	20594	20649	10898	1575	1163	1077	1004	889	805	804	794	775	809	737	715	728	697	715	701	673	674	670	662	653	654	627	702	682	668	631	666	630	622	653	627	678	657	639	647	641	643	649	642	635	599	612	642	607	608	660	605	681	650	630	605	611	681	619	648	614	678	605	581	630	628	629	639	629	658	654	608	630	607	615	687	641	618	622	606	597	585	597	618	639	619	613	618	614	594	635	650	631	685	575	575	636	616	596	611	617	581	669	631	638	598	628	572	578	572	608	621	616	631	645	639	591	577	606	603	639	569	605	645	636	646	632	640	646	644	575	587	615	557	623	625	617	592	593	627	634	606	627	583	619	624	618	616	606	606	621	597	622	623	613	619	625	622	615	604	620	624	627	607	598	676	615	619	632	646	627	610	624	634	679	592	605	637	638	630	647	592	575	627	656	607	610	606	632	601	617	559	576	611	586	612	643	646	616	576	637	561	605	626	681	656	602	629	573	675	577	580	580	621	602	606	614	695	595	621	600	595	570	610	625	628	567	628	645	631	637	578	598	604	636	627	639	603	629	607	601	610	604	616	633	618	593	667	661	602	622	620	622	651	570	684	607	672	609	634	641	561	632	635	574	623	600	579	625	622	650	617	618	608	626	616	652	622	624	601	685	606	609	639	634	587	628	573	572	609	637	635	616	609	614	628	663	614	589	629	597	651	653	641	626	652	620	639	590	604	634	614	647	605	612	582	602	581	617	641	638	597	619	574	627	621	631	615	606	632	604	582	593	624	617	612	594	597	558	617	617	602	626	602	623	619	648	610	588	592	646	626	594	607	633	613	597	632	579	601	628	599	596	638	647	582	609	633	609	608	615	650	583	635	596	617	606	601	583	612	640	598	586	638	595	605	608	630	620	569	599	635	603	581	646	615	618	614	564	582	607	582	636	586	603	605	619	627	605	623	645	578	654	600	647	564	609	604	635	622	660	597	614	577	587	617	552	663	621	645	647	584	575	628	606	615	643	620	608	610	615	582	604	583	669	636	607	595	601	580	611	616	575	614	656	622	572	623	611	618	544	598	576	607	599	664	609	643	649	591	619	627	608	614	657	611	614	611	649	658	625	607	698	612	657	575	568	680	642	644	671	598	663	586	645	623	680	613	612	622	666	642	620	588	665	630	605	621	586	623	622	607	599	612	580	613	570	617	618	608	575	659	617	605	634	603	618	585	624	628	615	629	611	597	616	607	610	621	636	635	581	588	631	659	604	612	623	591	617	604	599	611	609	642	590	607	614	606	619	586	623	615	651	635	615	629	630	615	630	624	579	554	644	619	607	630	648	559	583	661	587	598	617	649	618	652	585	647	665	567	582	621	598	631	592	569	668	621	636	631	656	621	620	575	574	611	608	645	622	627	567	653	620	605	618	625	618	582	637	628	628	568	621	630	605	633	604	628	605	666	602	610	628	583	630	629	631	650	622	586	582	627	649	619	595	588	608	618	633	615	623	623	598	600	640	631	612	628	623	650	599	596	639	629	626	638	632	625	598	583	610	613	638	631	633	634	616	644	620	612	632	624	596	608	623	637	592	602	580	637	635	625	616	610	617	605	638	599	587	625	610	641	590	618	655	586	666	617	597	604	616	604	593	641	599	628	628	626	586	603	620	628	609	620	617	589	603	637	588	578	629	580	603	624	641	590	626	612	635	589	622	614	647	628	585	617	615	620	643	625	625	590	575	601	617	564	609	617	636	606	641	623	605	593	611	609	610	623	611	671	620	607	580	631	634	636	599	623	626	604	588	661	628	574	592	568	606	632	638	621	596	606	645	621	625	605	627	652	621	580	621	606	574	631	623	635	590	606	658	608	577	586	592	606	622	626	627	627	633	610	584	638	639	613	630	582	603	595	576	586	613	606	606	623	594	659	610	611	591	594	611	605	591	590	580	610	613	649	619	591	636	616	613	633	626	598	594	596	676	636	588	574	659	578	653	559	638	656	589	573	615	604	679	661	635	581	660	581	619	645	612	626	630	613	610	599	635	615	594	579	589	619	584	619	633	591	624	614	636	593	609	635	602	608	588	661	588	582	609	575	602	647	642	671	613	642	587	620	614	618	585	615	629	635	638	620	600	627	573	630	643	586	575	645	631	546	635	616	604	609	648	634	596	612	623	631	550	613	607	585	636	652	587	624	571	649	611	575	644	587	594	590	615	626	571	668	612	619	573	605	573	635	640	577	605	594	602	634	590	587	609	626	593	629	612	627	671	626	662	615	621	639	603	558	595	625	626	614	607	632	632	606	582	616	604	573	604	660	613	614	631	619	637	598	631	596	608	637	606	607	608	628	639	667	603	633	655	636	617	631	633	635	621	622	594	567	654	579	610	630	616	627	553	567	579	613	586	570	633	658	599	607	639	628	604	680	611	566	631	591	626	605	624	588	630	618	605	595	624	613	590	643	607	607	626	625	674	614	639	599	636	581	637	597	611	622	587	617	619	606	567	678	666	599	620	628	616	642	593	623	579	652	633	613	614	633	656	613	604	657	630	609	594	623	605	593	596	613	624	595	606	617	600	619	604	721	595	606	613	593	640	575	678	616	687	619	599	640	567	647	579	671	605	624	596	615	612	620	673	599	605	613	606	604	579	619	629	602	578	677	620	633	585	589	615	599	599	630	654	600	588	643	640	671	601	605	595	603	560	616	621	641	634	637	571	640	611	644	596	607	656	624	603	627	619	575	587	589	625	634	599	601	623	599	600	580	609	641	579	595	633	606	618	611	587	604	573	604	605	612	598	594	576	623	626	569	558	587	609	576	594	632	579	600	600	639	638	701	630	633	609	599	604	569	601	602	661	643	623	612	630	603	573	597	644	646	593	568	613	616	589	658	557	601	603	681	629	690	603	581	626	663	595	580	620	590	620	621	636	604	620	579	618	626	557	610	636	619	645	600	605	579	641	620	608	625	636	617	580	630	628	604	626	628	623	609	609	578	636	616	624	662	636	633	636	581	649	611	568	643	587	590	630	604	596	628	625	625	637	602	615	623	612	591	614	589	607	606	617	619	580	585	600	588	581	639	602	583	621	576	625	606	638	672	632	611	586	580	612	637	560	662	603	618	626	609	692	634	607	637	613	598	647	621	599	618	594	615	632	613	584	610	603	618	614	674	632	598	637	638	621	633	608	615	581	651	652	646	649	576	636	542	604	621	599	568	600	615	646	580	589	617	590	639	596	659	663	603	629	653	590	649	606	671	602	639	668	622	630	587	596	621	618	568	679	583	598	595	635	644	636	620	587	610	620	612	595	618	605	638	600	575	634	576	633	590	628	624	597	588	616	578	615	641	638	577	601	626	586	580	607	615	640	678	553	611	533	549	625	608	652	584	600	633	627	631	632	596	585	586	590	624	642	664	616	585	594	595	593	600	642	641	617	596	582	623	618	614	619	591	560	632	576	602	580	609	597	618	634	587	577	596	620	632	645	622	635	592	618	619	622	612	549
17981	14130	12950	7351	4985	3721	2758	2293	1913	1638	1448	1288	1210	1113	1035	923	867	873	892	781	822	763	759	726	686	683	717	721	646	669	646	652	709	619	647	634	639	640	669	661	650	644	659	656	619	613	693	670	576	623	594	606	632	616	646	570	581	624	593	621	618	614	625	574	599	650	615	606	594	597	606	591	573	627	604	625	612	638	616	642	645	582	591	577	589	619	594	612	588	611	673	580	602	602	581	623	601	615	599	616	573	577	597	568	616	579	662	614	626	592	612	617	617	596	564	605	559	604	597	623	609	651	592	606	611	626	585	590	614	580	592	603	577	586	557	597	581	567	611	592	599	576	583	556	575	616	554	590	599	610	613	627	633	615	624	574	615	609	593	608	605	603	563	608	611	615	636	599	548	607	564	650	602	600	595	627	584	578	585	611	600	619	568	550	579	602	653	545	579	587	590	588	630	612	549	551	603	611	625	582	586	594	615	584	577	584	571	605	625	548	593	572	601	582	588	605	579	571	637	597	584	609	574	621	562	624	607	557	603	607	596	620	607	616	564	610	598	589	579	616	597	598	602	563	611	586	593	610	583	584	618	562	577	603	575	598	594	609	615	601	608	581	576	594	584	652	592	607	629	590	600	547	607	560	563	593	596	612	571	608	581	639	587	593	509	626	615	601	613	593	602	609	573	568	573	611	610	607	569	569	600	564	616	596	634	605	560	625	620	605	596	567	570	576	579	594	637	597	570	619	580	595	569	617	585	648	604	581	575	580	574	598	603	585	628	608	560	661	599	592	593	573	574	658	614	530	583	588	586	587	547	608	531	602	627	624	585	576	609	606	574	592	586	570	587	586	587	567	606	586	620	601	615	642	576	612	591	580	613	576	615	574	573	604	550	625	598	593	645	627	616	601	583	613	538	593	548	597	589	591	604	602	598	577	579	610	544	603	577	568	569	592	592	631	589	573	604	624	566	614	605	581	600	622	605	585	556	572	580	610	617	566	570	579	566	557	596	592	651	572	621	604	568	611	610	606	610	555	603	588	589	565	651	575	608	620	610	581	606	601	634	572	553	635	580	604	598	594	571	632	635	557	556	603	580	591	579	592	586	599	633	631	612	618	593	603	595	623	579	582	623	608	623	608	578	594	610	632	586	623	607	611	622	586	607	608	586	557	562	572	587	617	589	598	560	572	616	609	582	576	598	590	573	610	607	572	628	589	595	590	545	627	584	608	628	591	594	640	587	554	605	585	593	579	615	617	585	578	612	583	619	582	562	594	583	575	571	576	577	568	583	594	579	620	609	607	587	607	580	559	577	595	579	602	606	594	611	609	595	577	613	589	600	593	597	606	566	594	647	600	589	579	553	612	611	551	605	564	583	564	593	590	595	578	598	599	552	603	594	579	635	609	538	625	578	575	568	564	584	551	593	572	556	627	603	603	556	568	590	597	595	573	615	582	577	561	591	570	575	568	575	588	579	547	600	611	560	617	581	590	602	565	570	579	615	557	601	574	573	593	605	586	595	580	612	610	545	596	628	614	572	631	559	596	555	624	570	590	604	603	611	599	621	576	606	580	591	586	576	630	610	577	561	581	591	590	588	617	615	597	575	604	573	587	608	597	612	548	630	583	612	576	585	572	608	616	575	615	552	527	586	592	588	633	573	606	610	559	638	614	596	580	618	618	597	575	606	578	614	588	614	605	604	626	584	579	595	601	554	608	602	618	615	564	624	585	545	621	576	568	576	617	579	603	624	598	610	600	552	634	603	591	592	586	585	563	615	579	611	558	579	542	625	598	563	646	547	573	588	583	610	593	631	652	582	596	593	611	578	570	587	578	587	621	607	621	633	607	519	545	590	559	595	619	602	569	635	608	610	628	609	604	617	591	593	573	557	551	583	576	565	576	562	608	582	567	612	587	616	584	636	604	561	589	621	592	569	597	580	589	588	561	607	644	588	613	595	585	600	591	596	583	597	608	604	587	584	592	633	583	574	586	570	569	574	567	622	570	609	602	603	541	589	606	581	601	639	603	557	567	596	594	553	571	624	604	581	573	585	613	579	619	597	610	605	554	611	589	608	624	565	605	582	626	556	628	619	593	638	555	560	611	566	608	550	613	603	620	597	589	588	598	580	579	597	635	595	615	583	594	545	633	579	598	595	607	624	582	563	572	618	618	580	607	585	620	592	576	573	581	590	608	604	595	582	624	555	556	605	599	582	563	625	559	617	549	601	597	581	567	599	563	618	599	605	616	630	581	594	610	568	616	618	547	588	640	586	545	559	564	579	621	622	560	630	587	584	590	587	620	611	602	670	593	558	585	600	565	601	557	559	616	580	598	604	602	602	604	614	603	577	603	606	625	592	597	597	592	582	562	625	612	570	580	658	576	610	567	575	598	598	573	600	542	589	596	611	583	584	593	608	563	549	605	604	578	589	536	554	633	564	636	568	578	624	607	617	628	596	590	560	563	571	621	593	572	607	635	579	560	621	590	592	576	592	625	577	574	604	569	595	597	554	542	644	588	599	593	565	590	608	594	608	610	604	591	587	558	623	560	597	615	642	567	602	600	571	615	613	614	581	567	592	578	598	621	581	580	589	622	616	593	591	615	577	586	547	608	582	626	582	597	552	591	645	590	589	629	563	588	620	569	591	610	589	583	544	544	600	616	587	579	599	598	587	547	611	609	607	582	575	568	598	586	598	565	612	589	584	581	594	610	555	635	606	543	609	578	646	638	557	599	585	564	534	574	586	565	566	655	618	590	563	567	608	585	608	574	578	635	574	600	609	607	596	587	600	603	580	607	600	578	605	549	614	581	582	573	575	633	586	616	600	550	594	567	566	618	580	584	546	636	606	562	619	626	603	568	587	599	632	576	577	587	596	578	595	566	597	632	603	604	615	609	626	566	632	570	577	590	547	599	574	586	598	634	568	591	592	589	609	588	589	578	581	599	593	617	611	570	541	572	578	588	586	610	610	599	576	539	590	607	624	644	594	591	584	589	609	609	574	607	598	594	588	659	609	545	590	604	611	589	593	604	569	562	603	579	587	583	641	579	645	614	587	546	650	591	592	601	602	558	603	597	605	636	576	609	595	616	580	611	576	558	605	606	582	561	582	580	581	593	587	633	603	614	542	584	624	602	623	548	585	561	606	600	596	572	569	581	577	596	582	616	597	597	624	618	578	606	626	582	568	572	594	633	617	609	574	590	585	575	557	590	558	553	580	655	610	593	664	608	565	599	575	589	602	564	555	563	608	558	571	565	565	596	563	554	573	599	595	569	553	564	619	573	596	588	586	581	614	595	600	608	607	613	597	592	618	607	591	569	596	584	585	609	560	556	572	577	572	599	615	613	600	589	638	632	630	597	578	613	566	564	562	594	625	607	591	623	590	584	588	568	595	568	588	617	576	605	602	610	593	606	621	616	611	600	611	620	579	609	629	583	629	593	592	628	542	587	603	599	541	597	580	583	598	634	603	592	632	594	578	581	609	605
31164	14923	2256	508	378	326	341	313	307	304	280	310	303	313	310	274	274	282	332	313	330	302	281	260	285	272	289	292	274	307	305	275	287	306	297	270	298	276	288	289	311	309	318	318	294	291	293	286	268	298	286	289	273	330	294	306	310	316	263	296	275	322	302	270	292	301	287	286	276	278	307	320	317	291	299	302	290	307	292	294	300	284	298	309	275	295	281	277	293	338	291	299	303	273	275	283	284	293	312	283	290	274	284	305	260	273	280	292	306	298	309	267	309	302	279	278	319	292	307	294	297	292	311	302	287	317	298	274	269	286	308	321	306	295	273	281	311	265	276	281	307	315	289	293	296	299	305	289	261	297	321	267	314	298	308	312	329	289	303	293	280	312	313	291	296	273	320	298	299	307	278	317	260	303	298	278	289	276	310	322	281	296	306	292	281	284	284	319	287	281	285	302	301	312	271	305	254	300	295	306	307	300	289	284	302	281	284	350	293	297	312	249	313	303	308	297	316	288	299	305	296	284	281	308	291	321	283	299	306	296	281	297	313	315	307	279	293	290	272	274	318	267	328	287	290	314	287	321	319	301	301	272	298	292	310	292	269	288	287	286	286	294	321	288	268	254	292	277	272	290	324	292	281	303	339	300	296	291	301	311	314	271	317	293	286	303	327	292	297	302	290	327	301	306	291	309	288	300	300	293	320	288	288	276	263	325	281	293	263	311	293	316	296	293	267	287	289	312	304	300	289	309	304	291	277	297	288	285	272	312	242	277	275	297	299	296	293	289	277	310	318	259	298	309	292	306	304	289	294	308	283	316	306	302	274	267	296	307	274	300	301	294	275	330	253	277	301	277	267	304	282	294	301	327	312	294	295	294	288	282	326	294	296	321	294	287	270	281	290	307	298	279	285	323	287	267	286	329	321	306	279	283	282	271	311	287	268	311	304	282	299	299	322	294	315	268	288	321	313	314	339	295	287	268	298	307	305	314	297	276	277	274	273	324	267	279	297	326	268	324	318	299	299	281	286	296	304	296	277	282	320	306	309	257	286	285	293	296	302	299	306	306	293	282	272	301	275	301	286	280	293	299	262	289	290	301	309	296	298	289	316	321	321	290	296	279	313	293	292	294	305	278	298	294	283	299	304	293	301	314	301	275	273	309	264	303	305	306	302	276	293	311	329	293	294	289	278	304	334	285	324	298	300	316	291	294	307	321	316	297	317	310	307	308	274	302	261	313	304	310	299	269	279	271	306	258	290	302	284	290	284	259	299	290	306	291	267	294	292	281	295	301	306	292	298	351	295	281	282	279	315	308	281	311	265	281	287	316	277	307	322	301	319	296	284	323	316	284	323	285	293	315	309	300	308	302	283	283	261	280	247	290	291	311	295	288	301	288	289	300	307	296	309	314	289	297	320	268	298	263	276	287	300	302	300	268	304	282	265	312	314	303	286	262	292	296	300	293	293	292	282	284	297	297	341	297	283	302	293	316	269	296	300	286	292	317	302	286	291	292	298	290	276	343	272	264	304	313	275	294	308	302	294	287	305	317	281	313	311	275	289	311	262	284	275	354	312	278	289	271	288	305	290	314	283	278	283	271	295	312	311	316	313	298	282	270	309	290	293	283	276	295	286	293	301	336	263	321	297	314	307	298	277	309	293	309	280	322	297	275	303	282	305	300	285	284	275	291	320	298	289	307	280	291	306	281	290	283	293	296	321	310	286	281	315	282	295	318	291	348	304	285	296	282	317	308	287	313	297	271	285	249	301	303	274	308	328	276	294	297	263	276	296	306	273	285	291	308	315	251	297	284	295	299	317	291	318	313	295	288	294	301	302	297	271	272	330	287	294	273	318	308	251	314	315	321	311	272	291	318	273	297	282	320	281	286	322	301	288	276	293	272	300	306	295	289	290	288	316	353	305	319	295	293	277	281	283	284	283	288	294	302	282	285	252	287	302	293	298	302	288	306	275	293	297	284	303	310	297	282	295	348	317	260	316	296	283	285	292	343	354	291	281	290	292	281	284	278	274	314	275	300	297	284	325	332	266	299	301	289	314	333	271	310	306	298	312	322	297	298	286	269	326	271	274	292	307	302	303	290	288	284	274	294	276	274	320	308	275	304	300	299	328	286	288	292	309	290	285	271	326	305	301	292	280	314	313	309	273	307	264	290	278	262	296	277	291	306	289	302	271	290	295	291	333	275	283	284	286	276	310	242	304	293	260	289	291	286	281	288	295	269	263	312	296	316	308	313	324	298	295	299	283	326	313	308	319	312	286	324	333	315	269	288	308	306	290	308	312	290	293	314	333	295	295	275	295	253	299	285	298	275	260	298	263	346	312	270	272	310	280	286	301	295	296	281	272	288	317	301	324	299	294	300	323	283	338	290	295	337	280	306	292	295	272	305	283	279	310	262	321	306	344	277	286	296	298	285	293	280	317	287	292	312	297	262	307	288	285	300	279	322	300	321	308	306	310	317	310	300	286	274	302	276	314	307	313	296	315	336	275	293	302	282	307	275	297	342	284	291	280	268	315	300	301	304	298	276	275	272	275	320	295	291	319	309	328	261	274	319	285	259	308	294	318	286	295	312	292	297	302	297	283	292	267	254	307	298	301	284	270	289	307	286	310	318	263	296	303	303	314	257	311	269	324	272	299	311	297	290	302	302	334	276	291	276	282	287	279	314	274	262	300	279	290	333	297	276	293	303	290	318	294	313	279	293	286	271	291	295	289	283	313	298	279	295	305	344	308	291	298	298	307	277	308	298	318	311	319	332	316	302	293	290	311	290	284	330	294	300	320	277	300	292	301	303	277	304	288	278	291	285	294	293	301	302	329	274	290	295	299	315	281	281	296	299	308	281	281	310	288	315	285	271	286	312	282	295	330	287	286	296	272	281	295	288	254	292	289	275	284	290	283	286	319	321	293	308	258	278	278	315	280	320	322	303	279	279	290	290	304	266	280	291	286	300	270	284	315	299	313	310	303	280	288	288	325	288	286	295	273	289	277	309	305	305	324	290	297	315	315	305	301	319	283	287	296	293	292	321	278	300	307	298	295	303	289	309	279	307	286	274	303	285	301	283	287	299	306	299	284	247	308	273	261	277	281	314	298	289	299	282	300	314	292	285	273	311	320	304	290	279	291	320	302	336	258	316	298	291	289	318	279	307	303	307	304	275	296	288	347	319	307	269	304	312	313	258	295	323	307	274	317	326	289	292	295	278	291	291	304	280	300	271	307	306	297	253	292	252	272	298	270	331	314	304	332	298	299	286	288	262	288	274	311	300	298	307	275	307	283	323	299	269	293	293	299	283	311	286	311	273	318	302	300	272	301	296	301	324	262	287	288	312	274	325	289	274	298	358	278	300	286	282	300	326	306	320	296	321	312	289	311	303	332	292	297	287	290	274	273	280	326	295	316	282	309	324	310	308	298	263	262	329	290	319	293	276	286	315	280	276	279	286	326	289	314	290	279	293	285	299	318	269	290	309
18853	780	706	480	431	384	370	385	326	334	352	371	343	344	333	316	308	319	315	305	317	320	313	354	306	381	353	339	329	324	341	298	292	343	304	313	327	298	328	331	306	296	328	339	322	349	312	340	325	339	323	337	334	331	314	352	309	351	319	322	320	338	294	319	323	326	331	325	302	320	294	331	362	334	321	320	313	346	328	359	320	325	329	331	337	336	303	332	302	361	348	332	329	335	309	356	370	331	322	333	351	338	334	326	320	322	335	322	330	328	310	342	313	331	329	331	313	361	325	303	334	315	306	322	317	323	316	283	326	334	320	324	319	349	319	291	334	326	349	360	315	277	344	357	314	346	343	292	307	332	271	324	310	323	334	304	303	324	340	356	313	306	324	330	352	320	351	308	319	324	344	315	325	291	314	334	304	311	289	342	325	314	328	314	349	351	349	322	357	355	312	343	300	291	313	322	325	323	361	329	312	326	327	319	280	329	327	302	332	338	308	338	315	321	326	311	327	319	312	315	323	322	335	329	332	319	317	329	325	310	344	347	370	307	338	334	322	342	351	307	301	314	302	340	281	329	350	332	323	313	300	329	314	292	339	328	317	359	306	357	288	310	366	310	314	335	337	311	326	306	343	346	316	319	327	333	342	330	305	344	316	331	334	335	323	307	301	315	326	305	331	364	303	321	317	341	326	324	292	345	331	326	296	316	300	318	329	335	349	303	344	318	326	326	288	308	312	315	326	373	334	343	318	357	332	317	319	354	305	291	302	333	349	356	311	331	337	325	317	339	340	309	301	356	325	361	313	338	348	333	320	340	338	319	339	300	284	318	321	318	327	332	311	345	302	343	321	327	340	294	320	297	322	332	299	342	288	343	326	334	324	335	342	317	328	295	335	315	322	319	331	291	304	317	293	323	311	342	342	337	320	322	337	328	320	326	308	333	341	336	338	340	333	330	357	300	300	350	334	343	339	316	320	330	324	313	322	301	367	339	313	324	342	300	336	331	344	316	318	331	292	317	322	346	336	323	336	312	313	298	321	319	348	331	331	303	343	306	340	326	331	324	312	313	337	301	319	331	310	331	318	320	316	285	344	330	316	336	342	324	315	310	323	334	275	326	345	292	341	309	330	326	306	334	311	341	327	328	335	315	351	326	317	331	353	341	332	352	327	350	345	305	291	321	317	283	321	334	342	340	316	314	301	337	303	334	333	334	348	321	333	305	317	341	337	351	296	334	323	304	359	329	344	302	362	323	322	330	330	316	310	333	322	337	326	340	352	326	307	312	338	354	334	346	314	359	286	304	367	326	290	326	340	339	311	334	290	314	324	366	302	309	298	318	307	343	317	330	293	274	308	341	305	330	338	290	313	320	322	329	348	335	330	313	331	291	341	330	337	389	325	311	333	335	346	327	318	338	310	328	315	315	323	326	368	318	287	317	344	334	368	338	357	305	281	322	349	321	325	333	319	292	313	318	344	329	340	294	294	313	317	313	313	332	316	323	341	293	372	342	359	344	313	335	329	331	293	309	318	344	317	302	348	329	335	379	316	320	312	331	335	331	313	341	320	298	324	322	309	294	336	332	335	323	342	300	333	323	326	313	314	316	325	307	315	323	311	293	325	333	298	328	319	310	314	344	331	329	335	347	326	332	350	343	358	351	356	348	325	312	322	335	362	334	321	291	302	319	349	324	330	314	312	326	328	308	372	329	357	340	330	314	347	350	336	321	326	332	348	331	316	319	322	333	288	334	309	338	293	324	324	323	319	386	322	341	333	314	315	287	315	316	301	330	339	337	329	306	331	326	303	339	309	362	338	336	346	358	333	324	333	323	333	337	340	293	339	367	326	299	356	305	333	325	316	356	356	314	307	311	318	314	321	285	293	318	362	321	323	351	327	315	309	321	333	325	299	310	341	361	322	358	319	320	300	326	326	350	313	325	359	342	312	333	362	329	347	326	320	333	347	324	320	275	317	310	319	323	309	281	307	318	332	326	323	334	304	312	318	330	324	326	318	300	293	344	320	322	314	292	352	315	309	367	348	353	338	313	310	340	309	319	302	308	319	328	314	309	290	300	336	357	350	313	332	337	329	340	326	340	317	340	319	328	315	295	323	320	326	319	358	300	334	335	353	349	333	325	348	323	309	309	377	321	309	319	322	317	336	331	306	307	348	340	311	322	341	307	308	340	342	338	348	328	313	317	339	347	343	313	331	313	319	343	330	315	318	345	311	319	312	326	345	330	316	318	347	366	315	334	311	326	338	323	330	323	308	330	323	335	322	337	307	318	321	361	312	333	310	301	286	317	322	333	314	323	322	341	367	321	317	288	331	349	309	303	335	326	319	312	294	294	331	314	336	321	349	325	329	315	352	321	309	326	311	341	320	329	335	320	309	337	329	308	346	317	359	335	343	327	326	317	352	314	330	331	333	365	328	318	311	327	328	327	341	321	340	318	320	328	317	344	323	322	327	311	292	308	314	315	342	332	298	307	331	351	338	339	323	321	319	319	298	345	351	322	338	326	322	322	319	314	306	330	326	338	320	316	330	312	328	323	331	286	308	315	317	297	318	314	317	339	335	299	339	325	319	357	341	312	357	344	362	339	340	357	333	345	289	313	319	331	322	354	346	336	304	301	321	341	332	278	292	307	315	328	337	322	318	341	308	346	326	349	302	345	332	344	330	285	315	299	301	319	333	297	330	331	321	304	321	337	347	326	353	340	271	325	294	366	334	342	330	326	324	312	325	319	337	369	335	341	290	333	334	312	331	291	349	330	371	343	321	326	332	346	331	351	327	359	320	300	319	313	321	349	339	327	313	324	337	320	338	354	327	358	300	320	308	319	329	326	328	296	346	320	307	310	321	326	348	302	305	364	332	350	307	345	315	334	313	311	338	336	313	341	307	348	326	317	353	331	334	308	336	332	326	303	324	316	336	329	329	370	334	313	319	311	337	333	351	321	324	299	327	318	352	320	358	306	281	310	302	306	282	361	344	320	345	332	333	351	290	271	322	338	318	319	321	336	347	305	305	343	333	312	332	338	318	339	328	301	335	330	337	357	326	312	324	331	318	335	330	313	316	341	328	326	294	340	278	335	307	308	331	346	355	326	290	344	343	332	316	342	336	335	306	361	334	329	294	326	369	342	303	344	334	304	294	337	317	331	341	351	317	353	343	320	306	312	284	298	317	317	350	309	328	306	360	292	304	333	287	356	326	309	328	329	355	316	322	343	329	321	328	323	351	308	328	357	342	335	337	310	326	321	298	331	326	301	337	333	311	319	331	309	337	322	309	332	304	304	314	339	315	309	316	359	331	303	330	332	329	352	313	328	331	341	358	323	334	350	314	309	340	326	313	336	337	331	338	324	299	327	327	331	327	339	310	342	330	327	351	326	342	324	323	305	342	337	375	341	346	326	298	340	318	351	324	312	325	327	314	292	336	344	320	328	334	313	333	337	323	288	322	327	299	346	345	317	302	336	280	338	339	322
24916	20604	26844	24354	20593	10153	984	642	584	519	438	397	373	421	357	358	363	327	308	305	341	302	300	298	297	306	296	306	322	314	288	306	349	329	295	275	282	289	276	272	280	284	272	301	288	293	299	274	293	282	288	292	262	278	323	274	336	308	286	239	255	281	297	281	295	287	287	279	262	270	283	277	297	295	282	262	266	294	296	286	270	281	284	286	280	300	313	287	312	294	292	268	266	275	298	283	266	290	271	317	282	280	301	294	271	279	245	281	276	293	304	267	293	268	274	284	269	276	266	301	304	290	329	303	289	254	284	283	316	280	276	275	301	322	278	286	302	289	287	327	296	273	303	276	254	261	281	282	317	269	287	307	288	303	268	250	295	293	278	275	304	306	274	278	274	298	260	307	257	303	278	294	283	283	257	274	278	326	267	288	276	288	275	288	285	311	280	286	318	280	314	280	281	289	275	275	307	271	270	282	315	282	257	276	302	302	269	288	301	281	284	285	276	278	281	294	294	262	268	285	292	273	278	324	283	304	304	282	281	303	305	274	272	268	322	299	252	270	329	250	284	286	307	261	271	306	292	262	270	269	296	246	265	296	271	270	285	286	290	291	302	297	292	271	302	269	300	292	304	278	272	271	309	280	283	269	259	274	257	244	320	280	265	278	301	279	291	263	289	291	298	251	296	270	321	278	292	283	295	292	300	282	284	256	267	294	255	264	290	261	261	273	280	289	254	276	302	266	274	288	290	280	287	302	282	299	263	276	291	318	284	246	269	297	288	296	290	287	295	320	259	303	312	279	306	297	285	283	280	273	294	299	268	292	309	246	300	291	292	258	292	284	308	261	261	314	266	281	282	310	307	264	284	304	269	269	279	321	296	306	276	277	299	296	306	280	286	288	291	309	320	288	281	267	249	287	275	264	287	294	292	277	291	278	304	279	303	293	265	268	291	268	289	269	278	292	295	259	298	296	270	303	265	292	270	301	268	283	304	277	269	284	271	287	301	266	252	281	279	283	302	288	283	280	282	267	302	300	279	271	289	276	257	301	292	316	278	288	253	317	271	286	283	293	304	268	261	279	325	290	283	297	314	270	271	285	283	252	291	278	290	318	322	297	303	286	277	301	277	284	298	233	262	300	273	307	288	279	272	270	306	260	304	295	299	280	262	276	269	293	271	314	274	288	264	314	282	284	299	269	268	270	255	308	264	259	290	256	291	243	259	250	288	278	252	287	281	278	251	272	266	253	283	320	280	289	274	256	263	276	273	270	283	278	285	277	286	285	298	281	275	293	280	268	258	273	299	297	287	263	273	283	314	263	282	274	253	284	283	286	253	266	271	293	267	280	300	260	278	289	278	289	288	245	265	286	282	252	276	261	271	301	268	294	298	307	272	268	276	259	272	270	293	280	294	255	300	253	277	280	283	288	261	307	243	304	271	299	295	289	291	265	276	279	260	296	278	285	283	277	276	285	291	268	271	263	249	274	277	281	303	286	298	306	287	257	269	274	269	272	292	299	290	301	300	277	284	304	279	318	281	303	313	289	239	313	278	289	324	296	276	281	302	275	287	294	302	265	275	310	290	292	305	264	296	265	268	286	296	273	293	293	277	294	250	282	286	305	291	286	323	313	272	274	275	296	288	262	289	241	291	272	283	281	298	276	285	282	287	302	262	290	264	275	289	306	260	294	278	284	268	287	286	282	300	284	283	271	269	282	279	283	290	264	283	308	265	300	292	265	286	278	279	279	287	267	270	268	281	313	308	300	309	276	296	276	290	249	307	264	283	291	273	269	285	326	271	312	289	282	279	284	287	293	302	267	283	301	273	285	272	274	273	324	285	271	237	276	304	276	300	271	253	289	287	298	276	285	288	285	295	277	289	315	260	268	272	272	284	278	299	279	298	256	291	271	284	286	303	311	269	284	297	296	272	293	285	284	264	300	293	277	287	279	285	314	298	265	328	289	275	271	281	249	289	282	268	289	272	302	297	265	288	269	273	321	284	280	275	270	269	293	272	253	261	299	262	273	263	307	274	296	296	284	310	273	284	275	289	302	310	272	294	305	298	264	264	254	298	281	307	239	279	282	287	281	319	285	307	285	294	302	276	269	282	289	291	290	283	291	276	239	296	281	262	255	273	309	274	299	275	269	298	278	291	278	287	268	297	286	287	251	280	346	307	302	274	253	288	294	293	264	269	285	295	305	276	301	288	288	256	291	281	274	281	277	322	267	287	263	289	271	287	278	269	303	257	277	292	270	268	289	296	269	283	239	270	283	323	281	280	261	291	295	289	283	278	293	279	309	265	266	283	302	283	283	279	301	290	295	339	290	282	309	303	301	283	294	292	274	265	270	282	302	297	273	290	279	292	261	276	306	294	288	279	250	294	287	291	307	287	301	281	267	273	306	293	295	259	286	313	309	277	279	266	282	293	292	270	271	286	295	288	269	282	274	306	277	297	266	249	280	320	283	263	279	278	262	302	280	268	299	290	284	275	267	299	286	289	300	302	287	264	283	285	252	293	312	282	267	268	274	264	316	277	318	276	280	273	299	259	273	287	307	288	282	289	301	273	271	264	279	317	258	289	328	276	281	296	275	247	274	275	244	244	244	256	279	268	279	281	270	288	284	262	272	311	254	249	268	263	277	299	290	267	275	288	297	301	318	290	264	302	293	291	236	282	280	288	304	283	271	284	243	280	305	267	298	280	274	279	276	292	280	281	261	277	273	318	291	262	305	299	259	262	257	274	272	276	296	264	300	275	260	282	298	271	318	273	284	298	288	280	276	270	254	257	290	275	290	298	275	298	285	285	301	306	280	302	306	259	290	266	286	285	292	310	282	267	315	285	264	260	289	279	303	309	265	260	299	276	277	283	261	278	275	277	259	279	234	299	261	304	254	279	280	287	298	252	280	270	289	266	273	280	298	289	295	281	290	265	285	266	277	260	254	281	289	303	268	290	268	291	273	265	302	270	286	283	275	272	274	306	287	284	277	281	247	297	267	281	270	273	265	298	267	294	296	289	272	316	296	253	268	280	269	293	288	280	284	263	244	261	278	278	283	269	261	298	305	275	258	274	272	273	285	306	274	275	272	274	263	321	291	278	269	316	277	290	264	261	293	296	293	277	290	299	279	284	299	288	271	303	305	280	267	295	290	284	309	307	296	263	251	270	289	279	277	317	278	288	279	292	276	285	271	232	287	294	282	275	289	291	289	279	290	275	265	264	261	300	278	298	294	277	284	277	308	266	289	307	293	262	257	276	276	272	266	258	261	296	273	297	284	278	256	288	287	244	247	280	274	288	300	272	301	290	254	292	287	270	284	295	290	279	300	262	269	316	282	292	273	252	266	247	271	294	284	265	268	263	275	265	269	293	299	274	270	298	267	277	293	290	305	266	274	294	261	276	278	291	276	292	280	276	313	289	298	306	287	256	303	304	283	323	277	311	269	255	282	276	302	290	275	263	268	266	314	275	277	266	302	285	300	283	270
21653	8231	7272	3958	2572	1834	1391	1127	957	816	697	611	566	523	492	467	406	445	386	380	358	395	381	344	345	342	349	331	332	289	308	355	343	320	303	317	331	308	323	277	308	293	312	316	297	307	320	345	301	291	302	301	357	307	300	310	292	328	299	296	301	300	277	312	271	281	326	345	308	266	302	287	330	279	267	288	299	321	283	282	301	293	322	266	295	316	268	338	317	282	289	289	283	292	288	298	284	298	304	272	293	295	306	292	305	304	297	302	283	285	299	290	274	254	265	319	274	296	282	284	295	305	304	280	333	263	277	276	301	259	267	291	314	268	303	290	311	260	271	349	295	291	303	298	298	314	311	291	307	277	254	292	266	302	273	263	286	290	314	284	243	295	286	300	326	312	253	306	303	290	273	279	308	314	300	290	304	292	283	310	335	301	289	333	303	302	286	291	286	304	311	305	311	304	307	283	307	323	276	261	303	340	308	313	297	315	328	301	320	281	296	289	258	280	284	270	267	296	304	287	303	293	269	333	273	312	291	278	278	291	303	289	285	289	296	269	281	296	286	263	298	288	311	322	301	288	311	246	293	315	287	308	280	291	316	315	314	309	295	261	291	281	312	288	296	280	291	328	292	294	268	314	292	324	303	296	289	290	253	321	315	279	276	285	292	316	278	297	288	288	327	304	270	303	263	252	292	298	287	290	268	279	278	325	283	277	302	283	306	259	280	290	281	267	250	278	274	290	273	299	290	271	297	300	302	291	289	263	279	294	295	236	283	308	293	255	283	315	308	269	263	271	283	298	289	319	298	296	293	275	283	305	305	295	262	305	275	303	286	268	337	295	268	328	318	314	306	284	278	292	295	283	285	281	301	281	297	285	273	276	302	281	305	291	299	303	283	303	274	309	280	303	306	301	304	287	297	308	291	281	290	292	319	283	281	283	298	282	268	289	295	273	306	270	297	313	301	308	306	264	299	327	294	300	278	300	305	310	286	280	313	322	273	277	305	265	276	280	304	324	295	321	297	276	283	306	297	290	313	290	270	275	296	313	288	286	284	312	284	293	309	299	281	297	295	296	336	290	271	286	284	302	318	262	311	323	296	280	273	286	268	292	298	318	305	278	275	302	276	271	301	314	293	268	297	341	284	268	288	301	277	283	297	306	304	309	290	293	287	297	281	282	302	309	307	327	274	312	285	304	324	278	311	301	298	284	292	286	296	272	297	288	310	260	297	260	295	283	304	298	281	280	310	285	273	289	306	294	259	280	318	290	299	301	287	294	296	320	286	282	264	287	292	262	296	280	307	301	288	289	311	312	301	280	292	285	298	286	291	287	327	280	288	283	291	294	287	291	259	294	265	287	332	298	344	283	290	291	279	259	318	283	280	303	301	287	302	303	284	292	279	291	321	294	288	292	298	293	283	301	269	289	294	313	303	315	313	328	320	314	289	287	293	294	309	308	294	292	287	282	323	289	301	256	280	248	269	312	314	310	309	286	279	278	284	272	278	291	304	280	307	310	272	284	308	290	305	296	263	282	315	292	267	301	266	300	288	285	279	282	278	293	289	296	297	303	304	293	301	296	298	330	300	270	314	256	275	266	258	284	283	285	299	288	297	293	289	261	305	319	308	313	294	299	323	300	276	323	276	285	292	311	295	322	296	296	299	302	270	286	299	326	306	285	279	301	294	274	315	297	276	292	313	321	277	308	283	302	280	308	290	288	272	274	288	274	286	296	290	279	308	305	276	314	323	264	287	296	289	268	306	287	299	261	270	282	327	271	297	282	273	300	318	279	279	292	288	265	287	291	293	275	272	290	280	278	269	277	300	289	297	286	310	286	330	321	261	265	300	303	262	314	309	313	306	279	324	294	295	325	278	287	285	301	300	265	290	304	308	296	297	266	310	292	282	269	279	313	309	291	273	308	294	263	295	295	266	300	254	282	287	301	303	289	274	296	278	296	330	286	302	288	285	287	300	309	312	310	278	305	286	287	308	285	317	292	305	273	285	288	289	280	307	314	291	288	301	307	280	261	282	294	297	286	309	311	310	348	277	255	308	303	287	285	290	289	296	279	295	280	303	270	263	290	287	323	287	265	260	295	299	285	324	285	252	297	255	290	288	276	315	290	268	285	281	275	304	331	310	295	303	310	304	278	278	274	251	295	304	283	306	286	281	285	307	257	299	269	283	293	308	302	259	285	278	315	306	280	296	281	335	310	304	279	313	281	286	288	314	306	295	287	275	280	306	310	288	295	296	289	287	290	290	308	306	306	314	288	293	296	292	317	297	268	298	266	282	281	286	276	300	283	298	296	307	299	274	282	281	290	270	281	283	310	303	294	289	305	267	281	307	298	297	287	297	281	277	301	316	316	318	289	268	332	292	262	292	301	303	293	312	334	287	298	293	294	330	263	263	260	279	284	304	286	279	301	309	277	301	293	261	267	303	290	307	284	314	295	291	304	311	330	296	319	275	297	280	260	290	298	280	289	285	272	313	277	320	290	304	317	258	303	282	306	299	291	278	302	272	294	281	276	257	276	291	310	290	264	313	303	277	278	295	301	289	297	299	262	282	269	294	282	279	316	283	298	340	278	289	289	303	277	260	287	292	321	301	305	294	300	304	308	290	272	298	274	272	281	283	292	286	299	291	306	290	294	300	290	306	298	288	315	310	292	290	298	315	334	257	314	286	305	265	314	293	289	292	277	321	308	311	303	308	288	278	263	269	276	289	306	287	292	283	270	287	311	285	308	282	278	295	310	285	312	301	292	303	299	292	292	281	262	285	298	298	296	294	308	304	310	268	298	319	298	320	272	313	325	294	314	272	279	306	318	272	272	311	275	292	316	266	314	276	326	296	280	284	316	285	310	292	331	287	325	295	288	271	271	273	289	298	273	299	300	294	244	299	267	293	252	320	311	288	272	262	306	318	297	292	292	284	288	270	287	290	303	292	293	327	294	284	283	299	271	323	273	290	304	291	275	255	276	305	300	289	262	287	336	320	320	303	315	303	297	270	304	307	258	298	295	281	322	298	304	292	300	289	286	286	320	269	317	285	296	316	321	307	320	280	327	289	274	302	283	259	293	278	286	314	284	271	281	284	262	293	303	277	266	265	289	295	283	306	307	291	332	279	284	291	299	305	283	268	323	332	292	315	317	287	272	293	306	311	307	299	285	271	271	270	331	299	289	310	315	302	305	238	312	303	292	302	297	305	326	307	286	301	298	312	273	310	316	312	318	275	312	308	260	267	313	291	275	317	281	283	308	282	313	282	318	328	302	295	289	287	325	288	260	292	276	302	266	286	307	314	271	270	316	264	304	300	304	285	316	278	333	295	274	313	274	276	291	278	326	289	300	284	304	317	310	264	321	284	327	274	291	281	279	296	313	294	297	315	290	289	283	276	300	310	287	281	294	289	284	302	311	289	304	325	313	265	303	311	308	307	295	312	279	298	314	277	298	294	295	274	298	290	321	272	284	267	279	301	297	313	305
22952	20604	27479	23719	20605	20682	10852	1631	1193	1056	1040	987	854	860	824	776	701	705	720	739	701	664	682	690	704	672	701	733	656	652	637	643	627	666	609	654	642	587	620	608	660	658	622	607	648	621	618	603	598	603	647	655	657	593	661	651	596	625	627	626	636	606	572	630	636	648	659	575	637	648	623	630	606	622	635	657	623	611	637	575	566	647	634	596	613	663	607	610	618	662	601	663	627	602	600	607	599	618	647	602	587	675	647	600	587	614	621	575	600	639	610	593	580	572	632	634	607	604	600	592	602	612	630	602	612	600	582	657	617	629	604	636	613	616	583	574	585	628	622	630	646	566	593	668	593	614	598	616	617	587	657	619	656	616	621	614	554	580	584	600	644	605	587	582	576	638	587	642	622	604	589	631	617	604	646	628	630	621	641	652	621	632	602	668	628	633	608	583	602	592	648	666	627	647	648	607	619	644	667	648	596	625	586	578	603	648	610	651	640	577	621	605	614	609	626	630	622	619	611	637	605	600	587	595	628	631	629	644	647	626	596	603	611	614	582	601	648	644	598	611	592	615	562	569	595	562	659	653	596	566	637	636	614	650	601	593	597	615	621	601	591	633	654	605	642	622	613	636	599	606	627	580	630	578	616	594	590	613	615	602	601	626	592	608	606	597	592	588	628	661	594	603	586	574	607	597	652	619	604	585	603	654	629	634	567	593	581	612	589	608	632	619	610	617	628	636	647	627	606	614	585	611	603	634	638	629	623	609	622	637	618	634	588	648	618	578	609	621	594	588	585	594	632	622	651	631	553	643	659	602	591	625	596	658	605	625	649	577	631	611	576	616	611	580	602	624	676	590	617	607	648	583	640	679	605	594	624	615	611	652	632	620	611	583	607	608	647	532	579	633	639	589	595	619	612	622	586	644	649	599	569	618	606	601	599	620	637	586	617	638	614	594	571	612	573	640	627	599	605	640	625	628	603	609	609	599	573	610	545	605	670	639	652	610	588	618	609	625	599	610	603	594	597	590	634	611	605	641	630	587	620	626	604	670	602	638	652	640	587	607	574	628	620	609	647	612	644	632	599	614	647	621	616	604	625	613	596	621	652	614	622	573	546	625	674	624	631	616	613	613	586	605	640	607	611	591	591	643	606	646	581	625	603	640	615	612	641	603	660	592	674	620	625	606	631	622	624	644	659	576	618	593	654	605	569	614	642	599	582	626	641	597	606	644	609	616	668	627	586	586	649	609	631	671	630	598	637	590	658	600	605	584	589	632	607	602	605	591	620	614	622	612	639	637	607	638	575	641	638	610	637	671	634	618	625	591	645	636	615	568	632	638	624	620	639	587	589	624	668	662	600	590	652	622	633	651	634	651	620	620	616	613	577	623	613	589	627	642	619	598	597	618	620	606	693	610	620	619	659	669	637	562	651	611	595	557	608	629	616	595	630	614	582	614	596	588	610	652	592	595	589	609	623	612	616	603	598	618	645	598	646	611	645	630	626	571	627	634	602	622	639	626	611	603	584	636	611	590	626	662	637	605	597	587	642	562	630	629	629	625	645	620	600	634	599	607	621	638	667	633	605	644	584	634	596	626	616	634	675	637	622	610	629	629	627	648	620	628	610	646	633	575	646	578	594	639	644	626	625	576	602	656	644	642	607	595	618	620	620	602	608	628	622	618	614	640	604	652	648	627	600	598	664	620	588	605	602	605	619	612	600	623	624	598	617	579	608	639	627	592	603	573	628	599	600	622	612	619	606	642	599	604	633	626	601	598	646	605	637	628	607	637	594	601	606	595	596	634	647	592	591	604	613	611	600	626	575	576	605	650	551	591	564	630	619	599	621	579	624	637	641	642	593	680	567	621	623	594	616	625	593	612	575	642	618	651	618	565	651	622	569	682	641	569	628	573	642	630	659	656	604	610	603	595	613	603	633	595	603	630	561	633	644	613	643	618	624	635	630	605	642	633	597	585	644	592	595	584	639	622	629	628	592	613	600	628	618	619	602	647	669	594	586	602	603	628	590	610	597	662	629	603	625	603	618	650	616	579	576	633	608	653	601	617	591	638	612	606	590	609	653	599	618	595	604	598	610	657	618	614	603	590	618	628	598	619	586	614	640	583	617	588	618	576	587	608	588	647	603	619	604	608	615	628	609	614	630	595	615	674	608	621	583	600	601	588	609	603	629	601	634	619	594	600	586	673	616	593	615	608	650	635	612	608	653	594	640	605	685	616	608	592	592	610	608	611	639	648	636	633	588	633	635	594	622	618	572	581	674	624	615	627	654	564	627	564	633	625	580	594	632	586	632	618	625	608	626	639	663	586	615	613	545	654	613	613	623	621	624	602	596	621	594	578	627	608	614	624	593	636	666	627	576	568	645	578	613	621	628	594	643	622	599	625	571	598	627	624	649	621	677	667	635	577	581	570	631	596	646	570	620	603	590	630	652	620	647	609	614	619	630	614	611	611	622	604	621	586	631	604	572	606	628	606	613	587	580	668	675	580	588	608	575	645	633	600	627	615	586	650	581	609	607	579	643	610	599	618	625	610	586	643	643	602	591	571	597	632	591	603	606	616	596	627	620	614	582	604	641	642	660	620	616	607	664	624	651	621	659	594	616	584	627	574	642	590	658	612	616	636	603	565	654	553	583	613	584	590	585	635	571	629	676	612	603	642	644	622	583	618	622	595	620	627	610	624	604	631	628	597	610	642	603	603	608	614	576	681	636	591	633	611	632	605	595	605	622	583	617	620	649	594	609	603	590	666	638	647	624	576	648	614	612	661	590	603	577	608	645	602	630	637	641	597	623	583	596	628	579	609	615	584	590	650	605	586	587	617	624	583	604	614	602	619	615	615	597	627	587	595	619	604	625	580	602	617	592	611	592	609	608	620	612	647	635	662	578	663	608	617	584	653	609	652	619	654	616	595	610	625	618	631	611	631	618	636	606	640	642	577	625	627	629	627	647	643	621	640	593	660	584	609	589	597	651	639	592	696	625	601	634	669	586	602	608	603	596	565	581	614	600	607	573	649	612	586	636	621	584	642	612	643	629	626	612	622	573	592	615	633	614	609	625	622	576	627	633	596	605	627	600	620	615	652	618	622	594	641	583	611	648	646	591	636	636	642	622	617	589	567	649	610	593	635	587	620	589	629	621	638	594	626	654	638	643	618	629	616	594	615	623	591	618	605	625	613	632	615	618	633	646	649	623	672	588	639	624	624	592	609	602	633	574	569	607	582	600	644	614	664	628	624	594	579	624	628	614	601	620	604	648	603	630	639	590	592	671	618	624	644	627	583	661	644	643	620	615	638	619	624	590	610	610	628	660	577	643	651	599	591	611	569	608	588	679	609	567	660	619	629	625	604	558	647	622	617	595	629	619	626	602	620	646	605	616	593	640	667	628	581	625	596	644	601	659	633	640	622	649	631	586	651	554	570	595	616	617	607	604	596	630	605	668	647	588	601	634	600	670	637	600	609	659	622	607	617
18295	14258	13210	7450	5065	3645	2806	2316	1924	1691	1406	1241	1183	1063	985	958	934	859	874	820	802	782	782	738	766	744	734	690	708	680	712	678	632	655	629	680	649	644	661	678	618	663	639	581	602	607	602	614	669	619	619	614	627	592	608	600	634	571	623	614	627	617	596	608	615	596	575	589	606	606	625	641	641	580	592	617	595	589	601	593	567	567	617	645	631	590	611	664	618	539	624	628	606	591	583	591	585	589	599	640	629	645	617	591	629	594	582	561	606	560	604	572	607	633	617	590	631	575	580	574	580	578	605	606	655	636	586	617	635	572	632	627	574	551	622	589	582	605	587	626	640	630	582	615	564	637	562	572	632	566	537	615	582	588	613	570	595	573	551	593	619	624	619	569	594	574	568	610	599	585	591	557	553	542	578	604	623	567	575	635	560	607	600	600	560	621	648	586	591	600	628	570	633	613	615	577	572	611	594	597	619	613	587	592	568	597	574	612	580	628	589	592	572	632	640	592	576	586	568	603	615	609	557	602	557	633	603	620	575	607	582	643	632	561	589	568	598	601	632	556	605	587	599	594	575	596	613	558	605	587	635	561	612	582	599	621	649	569	580	613	610	608	601	627	582	570	606	575	584	616	613	597	595	592	624	598	636	641	554	587	600	596	585	614	539	590	618	635	587	603	637	589	569	587	622	617	604	548	627	603	647	626	589	597	604	643	571	594	583	596	561	597	612	621	555	604	583	609	612	581	583	635	549	585	586	585	601	570	579	570	617	576	603	616	573	644	596	571	584	589	636	592	583	617	609	648	615	615	618	595	560	604	603	602	574	601	556	575	634	615	612	637	588	600	612	627	583	586	624	559	559	624	602	564	574	566	566	576	577	621	584	602	626	609	620	608	590	616	567	571	579	576	616	593	590	579	571	575	554	602	629	573	559	591	633	624	608	561	582	575	592	572	629	578	572	599	577	566	561	595	626	616	595	583	586	574	626	607	603	587	575	648	577	613	602	583	614	567	556	617	598	549	583	625	571	628	570	579	595	632	560	613	598	567	624	611	612	640	595	610	576	601	612	607	592	604	589	580	590	618	582	572	606	613	590	639	597	598	589	576	577	593	633	585	573	606	568	597	579	593	586	561	623	576	590	598	550	568	647	606	534	549	627	640	595	600	605	600	636	568	594	561	583	586	580	582	589	622	553	620	591	580	586	606	609	613	606	642	604	617	613	552	619	629	618	605	630	629	576	557	616	561	557	566	628	573	619	540	578	626	594	564	626	580	610	616	599	591	613	633	587	577	595	616	602	542	582	603	593	578	554	595	638	590	608	572	612	561	578	576	608	628	646	621	623	569	578	587	602	588	605	596	580	617	614	612	627	582	576	601	601	538	591	587	555	608	621	637	572	599	602	623	592	607	588	566	618	604	565	597	587	564	601	595	612	602	635	585	590	604	574	606	556	603	591	589	583	591	579	538	597	595	613	564	595	556	599	582	628	614	567	608	591	595	638	570	603	599	590	570	586	606	591	585	588	547	558	618	563	573	527	581	614	594	591	628	573	619	605	623	582	575	602	572	567	615	608	610	607	621	624	588	610	573	616	591	592	583	626	636	651	609	573	591	600	584	602	583	597	583	590	612	631	606	621	609	568	574	630	624	590	588	572	563	597	573	630	587	595	595	571	560	584	538	617	571	577	574	611	610	628	564	572	548	582	604	626	593	541	625	618	593	621	594	620	632	632	611	590	621	581	576	598	600	607	579	608	595	582	605	565	618	643	583	607	575	594	606	533	615	607	599	592	631	624	572	595	600	609	589	619	609	611	611	599	612	609	628	561	562	588	602	562	599	611	579	600	603	626	658	585	616	605	611	585	661	619	596	604	595	590	555	602	607	574	571	605	617	591	575	597	581	607	619	596	588	576	603	568	567	596	591	573	615	648	586	589	584	595	561	592	604	617	595	609	621	582	572	563	641	585	591	623	622	613	595	610	600	596	604	584	611	579	627	634	651	593	626	616	605	591	566	608	597	584	597	571	580	594	598	582	613	610	639	623	574	576	577	597	584	589	574	614	617	615	582	598	617	604	621	565	590	595	618	595	594	619	584	635	565	588	584	601	574	624	585	589	575	589	598	605	582	594	579	552	596	624	587	552	605	574	641	600	578	568	590	604	586	595	601	581	572	607	656	592	620	602	580	568	589	584	580	574	600	613	602	571	566	619	575	618	602	586	625	585	604	616	576	606	601	615	615	602	581	603	599	626	597	555	627	595	572	586	572	594	572	596	632	602	609	579	601	639	618	602	592	599	594	627	635	611	597	607	635	595	588	574	602	578	593	578	600	598	585	583	618	584	585	589	586	606	624	644	616	595	621	589	609	599	602	560	616	587	594	585	594	562	611	601	610	554	598	633	602	587	606	598	581	573	595	642	604	664	593	572	626	681	583	593	591	606	604	559	664	581	589	580	576	546	586	583	604	606	631	616	562	651	581	623	586	633	554	574	578	589	670	584	556	582	609	547	579	561	615	614	575	562	553	543	619	575	605	574	583	625	606	617	611	569	592	571	621	629	577	575	629	640	608	651	640	616	581	597	594	614	622	570	625	534	645	598	616	586	588	572	610	580	592	576	577	541	603	615	587	606	611	550	596	595	624	632	609	598	592	593	600	570	606	578	580	551	589	603	599	602	629	592	585	577	623	595	609	601	607	593	582	622	582	617	569	589	591	571	610	640	596	613	558	609	612	596	566	576	611	586	617	566	626	617	578	591	578	604	580	610	579	592	631	565	605	600	564	588	581	544	606	606	606	607	582	552	596	581	631	623	598	588	591	640	598	649	583	589	591	610	564	595	589	615	614	610	577	612	566	594	592	602	564	620	613	611	580	597	555	597	619	636	575	563	571	543	544	587	558	582	561	578	593	613	653	553	598	602	595	645	599	616	611	568	582	590	621	586	576	618	546	595	608	603	559	596	604	641	566	584	621	623	594	594	608	589	626	631	566	589	601	610	595	599	591	578	596	585	595	621	602	601	575	611	597	616	658	592	596	625	590	544	597	580	608	592	586	582	596	603	631	590	610	586	608	625	584	534	630	606	613	610	586	598	638	598	615	580	593	568	598	582	587	605	609	588	630	586	567	568	592	568	585	590	610	589	629	602	572	581	595	615	532	568	582	586	623	614	600	657	617	596	624	578	611	631	580	581	589	618	625	617	572	628	581	579	603	579	581	617	607	593	591	629	575	584	559	597	577	602	608	633	614	609	597	593	588	574	602	621	611	525	635	581	622	610	597	597	579	602	608	534	644	563	564	623	643	589	601	588	611	589	579	604	645	575	590	578	574	575	621	637	569	630	596	611	570	577	616	583	593	627	614	584	571	602	559	597	621	583	575	575	580	573	633	572	564	661	609	564	623	607	590	614	594	585	537	557	565	582	584	617	577	590	598	584	589	589	593	577	596	577	563	612	591	625	600	559	544	622	582	587	594	596	632	573	553	571	531	612	628
31037	14826	2266	518	400	360	354	303	317	309	318	296	321	301	298	303	269	314	293	317	293	294	314	290	284	294	314	316	277	266	269	301	315	286	307	334	313	320	277	261	314	295	271	267	315	291	289	326	293	280	264	292	307	302	289	322	300	269	320	292	274	324	286	304	276	309	279	285	275	275	300	293	316	318	287	272	297	292	318	279	303	294	321	293	312	303	284	264	280	280	293	264	291	280	302	293	261	295	291	278	284	322	270	297	300	294	310	303	313	298	317	300	311	290	298	316	317	307	296	300	309	285	328	306	290	298	297	317	316	265	288	303	309	321	287	286	307	273	285	293	274	325	294	292	254	305	315	287	298	266	297	273	262	314	312	268	270	318	324	270	262	294	297	298	287	283	310	306	307	274	313	316	266	271	298	275	302	302	331	291	299	314	272	303	316	279	293	294	292	296	314	271	315	257	300	278	293	286	288	319	291	292	266	308	285	306	288	326	299	281	320	334	324	304	297	295	309	316	279	286	283	280	277	283	287	311	307	297	255	284	299	289	325	272	305	309	326	276	282	295	298	290	296	334	279	293	311	298	301	308	304	297	318	316	306	303	273	315	305	297	304	302	295	302	313	302	313	312	276	291	305	322	269	291	289	315	305	297	288	320	279	296	289	268	282	286	285	303	285	307	290	314	290	301	298	262	295	267	299	300	302	303	308	285	300	284	297	279	298	291	300	276	272	290	294	278	308	292	318	315	301	293	313	280	270	294	319	302	295	282	273	289	312	307	309	284	313	245	283	300	256	291	303	308	280	303	320	311	302	312	286	286	308	278	304	300	280	289	308	293	298	288	262	313	324	272	321	279	285	297	296	326	275	281	299	309	289	308	280	301	284	266	280	278	308	273	295	315	302	270	303	291	299	284	311	295	281	300	272	300	298	310	292	287	311	292	291	274	292	298	300	316	302	295	270	279	272	297	318	302	292	272	292	282	278	319	287	289	293	301	263	305	301	304	303	306	282	296	299	287	303	296	287	297	294	329	276	287	295	330	293	340	334	289	296	324	288	267	335	282	281	278	320	340	317	288	287	268	304	291	296	281	275	323	310	296	287	274	307	278	297	287	331	304	281	286	288	300	284	309	283	295	270	298	296	283	293	280	289	302	287	293	300	299	266	295	301	290	280	291	290	296	271	341	301	285	290	300	332	287	322	285	292	305	288	307	290	306	266	314	231	276	296	293	300	316	307	301	307	290	313	301	302	281	311	272	307	244	295	320	289	256	309	279	321	287	293	298	292	297	290	272	311	283	302	308	292	293	298	313	288	305	311	277	275	297	291	293	315	292	287	307	313	301	272	317	274	278	311	285	285	318	303	306	304	287	318	314	306	281	314	279	283	290	322	274	287	282	296	273	289	297	292	310	268	243	276	300	313	283	306	308	272	310	290	286	294	320	308	291	316	327	266	319	320	306	281	296	301	326	308	284	289	300	300	304	306	261	279	302	289	281	306	300	299	276	283	308	274	273	267	305	292	266	278	303	343	300	301	317	320	317	303	277	303	283	282	288	322	297	288	304	294	281	321	290	285	290	307	318	282	284	280	310	286	306	263	284	288	283	287	303	309	326	308	286	294	292	291	302	275	290	285	290	270	290	306	295	292	301	298	291	298	270	303	287	257	281	294	293	292	284	325	315	268	293	293	299	312	277	290	279	252	299	297	260	303	319	258	302	298	324	291	270	298	315	298	311	302	296	265	286	287	289	294	250	315	263	311	302	312	309	300	285	293	289	270	312	291	273	245	309	301	279	267	275	277	321	294	306	312	318	300	294	284	272	295	297	303	305	319	279	286	318	304	293	302	299	282	321	293	300	309	318	306	300	312	301	305	321	281	265	300	307	298	257	318	291	317	293	290	261	312	299	312	272	289	271	296	287	311	271	291	295	281	310	301	304	329	299	317	298	323	290	336	289	332	295	291	301	292	307	281	286	307	299	290	296	281	299	304	284	266	278	273	309	277	294	292	285	302	290	279	310	259	284	318	294	322	317	283	299	311	307	273	322	313	305	295	287	325	290	245	275	332	323	278	288	298	289	271	282	290	301	273	281	298	279	300	283	291	298	300	294	298	327	321	291	284	296	288	284	299	326	327	306	290	273	308	311	259	299	296	287	287	285	297	317	273	290	264	321	295	274	286	270	274	314	306	295	333	270	330	286	322	298	294	308	310	269	313	271	276	335	314	283	299	296	337	296	273	315	272	281	308	305	271	314	280	315	288	303	287	284	294	310	289	289	329	300	292	317	307	301	283	312	299	312	282	281	272	297	266	296	322	263	286	288	255	318	270	293	311	287	302	277	287	306	304	300	279	311	272	284	292	285	303	285	331	302	275	318	272	304	280	293	300	286	271	289	299	287	330	276	281	284	293	297	294	310	284	284	320	277	281	289	288	301	315	324	317	315	321	295	295	285	306	327	306	281	285	261	307	274	306	285	287	288	285	319	311	306	306	291	286	312	302	283	311	325	291	286	294	291	299	318	319	307	297	300	298	352	298	285	301	279	290	289	273	286	293	270	312	301	301	289	275	296	291	274	273	302	309	288	307	268	291	270	290	297	260	279	278	298	256	273	270	271	268	311	286	289	291	313	301	280	296	285	314	286	302	282	308	314	267	298	289	291	267	329	289	292	318	303	278	299	296	308	310	284	304	324	283	281	267	275	284	255	307	289	296	271	286	279	307	290	284	284	304	259	269	289	302	304	286	282	290	311	315	330	285	313	287	313	298	302	305	297	298	308	302	291	282	304	298	303	291	299	304	285	317	305	318	312	284	302	334	302	286	285	288	307	296	332	310	294	271	279	315	322	272	304	300	269	297	256	303	305	309	291	279	276	313	284	278	274	303	286	297	293	291	273	321	307	275	316	269	302	283	273	297	302	297	317	312	281	289	315	286	274	304	313	261	276	300	290	305	281	306	291	288	324	288	281	309	311	314	289	308	292	310	301	293	287	264	317	291	275	293	311	276	270	299	280	286	295	280	314	335	272	272	295	278	284	329	301	304	279	319	312	298	335	321	296	284	327	283	301	302	283	290	284	261	308	325	281	293	341	307	283	305	301	307	318	285	286	315	305	278	291	312	273	309	309	277	251	309	324	318	287	300	307	286	252	277	280	300	299	328	286	331	290	267	296	286	279	285	270	315	306	281	285	301	294	291	293	295	282	300	287	329	351	253	273	290	297	314	288	273	291	302	314	290	285	297	323	291	299	269	275	290	268	291	270	299	313	307	284	307	289	299	287	266	294	303	317	259	288	255	277	275	286	297	275	304	314	289	272	257	313	287	295	283	281	270	284	294	346	272	274	283	297	297	318	277	317	304	290	324	311	305	289	298	293	313	295	285	296	324	296	320	300	315	289	276	296	306	286	299	301	308	291	282	303	308	306	287	303	312	303	288	273	297	288	307	282	278	322	285	288	300	300	314	309	293	278	264	320	289	293	275	309	303	317	317	296
18911	770	692	509	436	419	376	375	372	363	370	348	320	349	314	331	332	344	332	343	326	318	339	318	310	327	335	356	345	338	334	301	328	319	317	343	304	319	336	375	362	286	325	337	304	323	341	348	312	322	331	301	313	353	339	345	335	320	312	354	317	324	320	327	293	320	336	318	319	334	313	313	344	310	311	328	304	316	326	314	317	362	344	305	345	317	349	343	334	309	283	329	321	360	307	326	357	317	348	324	309	315	345	304	305	343	324	341	306	325	312	297	310	350	355	291	300	318	332	328	296	315	336	295	310	333	345	350	334	305	320	350	304	312	347	327	325	336	324	328	349	325	336	320	287	327	309	312	328	354	340	334	314	339	347	310	356	334	308	345	334	322	370	307	362	331	328	326	344	310	304	344	317	347	339	325	311	328	324	306	296	356	312	330	306	346	338	323	355	331	374	339	326	328	327	292	328	326	326	321	330	311	320	291	343	307	324	309	318	318	328	338	311	342	326	352	340	315	325	318	336	338	325	328	334	361	320	326	339	320	344	363	320	310	321	349	349	308	338	338	318	333	343	333	309	298	285	320	317	304	313	286	340	313	325	334	317	286	306	328	324	337	340	313	355	349	326	322	332	312	296	327	291	304	314	332	309	332	305	330	323	341	331	345	295	314	326	303	324	342	320	349	311	302	324	307	323	301	347	317	335	346	328	318	333	304	348	328	330	329	312	306	326	329	341	326	304	325	316	297	307	332	303	305	326	335	325	320	365	350	316	340	335	321	326	324	329	343	282	346	317	306	311	321	320	309	311	312	332	305	322	316	324	309	359	318	336	330	289	296	327	334	347	365	339	337	307	305	336	353	327	340	338	302	303	321	335	293	298	327	311	311	335	335	318	343	350	312	347	304	319	338	319	305	348	298	325	306	318	324	342	323	317	312	328	286	362	342	348	315	337	349	350	301	321	340	331	340	343	342	325	305	299	328	323	357	302	347	315	318	350	349	317	307	363	318	305	352	328	347	350	330	323	336	320	317	325	329	311	341	340	332	333	339	259	325	304	348	316	316	330	274	300	342	298	302	381	336	300	309	303	300	334	320	288	338	321	276	299	351	344	304	330	318	296	317	302	331	355	335	333	318	362	289	302	301	291	318	338	335	339	336	299	300	323	337	315	337	324	334	355	339	314	326	315	363	346	344	311	352	332	354	333	344	358	324	317	313	303	336	289	303	331	289	315	335	313	345	325	331	295	311	314	314	312	314	305	331	278	345	334	333	320	301	316	337	318	314	322	334	349	308	308	350	296	321	339	318	302	315	327	284	323	330	357	294	292	288	311	315	315	305	332	300	317	297	290	317	307	323	315	305	346	307	327	326	332	296	308	325	356	326	383	329	311	340	309	304	303	304	309	329	318	319	362	321	315	332	326	294	323	327	327	330	326	323	347	318	297	317	308	329	340	305	343	339	316	326	314	314	308	317	328	301	327	324	351	327	326	295	309	318	300	329	325	331	321	325	337	335	331	358	309	332	309	316	351	310	333	327	304	279	303	306	343	303	289	289	304	285	326	353	352	332	340	342	319	337	324	342	301	324	328	339	324	302	361	336	319	328	320	301	312	343	340	332	306	290	340	306	320	326	313	306	323	338	329	304	349	341	331	323	344	339	324	293	309	317	361	284	318	332	317	335	324	313	317	307	302	305	324	348	324	305	358	304	343	285	319	342	377	313	341	297	286	310	325	332	294	324	332	296	338	319	304	326	306	326	357	312	349	331	323	318	314	330	309	323	344	323	318	345	306	332	325	323	324	332	298	330	334	362	310	328	303	346	316	299	335	295	292	321	301	322	312	345	314	313	321	324	309	283	336	349	347	342	307	350	330	319	327	322	320	338	298	316	338	309	341	329	320	306	335	323	335	319	332	323	315	298	319	300	308	364	336	297	331	356	331	296	343	299	356	295	317	340	315	331	318	348	309	352	317	336	307	302	327	348	312	282	319	316	338	314	348	305	335	332	316	338	292	352	341	300	326	320	356	310	329	333	314	356	321	326	314	339	317	348	308	298	317	340	322	325	331	318	323	308	307	313	324	340	335	305	343	307	353	322	316	336	331	313	337	327	340	332	327	338	340	311	331	299	370	341	303	300	351	312	334	295	293	346	303	297	332	301	369	286	335	335	305	315	350	344	346	305	323	334	324	351	334	329	346	339	329	316	322	325	348	330	328	308	341	328	340	344	365	298	329	311	351	304	318	314	342	335	337	311	345	322	328	328	344	300	337	313	334	317	326	319	332	308	330	316	340	339	321	325	326	304	335	306	339	341	309	311	305	333	311	305	292	349	326	322	340	330	351	334	325	308	331	359	318	319	327	329	342	337	331	304	373	323	334	364	380	307	306	321	335	332	328	311	302	314	304	329	345	306	321	300	336	313	319	344	332	294	320	325	324	314	352	331	320	324	334	341	337	315	348	330	320	312	342	351	335	305	338	338	326	344	321	312	328	315	323	324	301	340	328	333	349	354	317	316	348	319	318	336	291	333	307	330	306	307	347	305	326	316	326	300	310	342	320	347	336	341	302	346	322	303	320	313	308	323	362	333	332	335	334	265	358	291	336	367	324	304	314	345	312	361	311	335	316	346	315	349	333	341	330	291	285	310	307	357	349	325	308	314	345	301	339	295	327	352	315	361	305	336	340	340	305	349	345	317	303	334	355	314	321	349	349	299	315	328	315	329	308	357	329	310	296	303	304	307	353	362	349	307	337	349	322	325	298	313	355	326	325	297	291	335	352	327	335	347	316	310	301	324	330	364	317	354	322	310	358	305	335	318	337	311	337	322	301	351	339	329	339	318	305	320	339	318	353	319	310	334	344	380	341	327	328	319	339	315	335	313	326	340	308	313	360	320	324	328	326	321	372	344	322	311	366	318	326	344	339	334	333	314	308	335	326	317	351	324	328	300	287	318	347	361	333	295	331	322	314	348	326	332	334	340	310	343	330	302	325	314	320	313	321	362	332	321	349	325	308	343	371	332	338	311	313	309	351	328	359	347	321	359	317	346	359	341	301	350	331	334	352	295	326	311	321	329	332	332	325	315	332	320	302	323	335	314	352	318	318	317	317	337	337	328	321	315	322	323	302	350	308	288	333	314	361	337	339	325	291	311	321	344	337	321	314	301	315	326	328	335	315	323	344	351	305	317	336	315	324	328	353	310	356	333	325	313	335	348	344	294	286	287	346	327	326	333	297	310	321	286	332	335	330	331	314	323	337	304	308	312	315	328	304	312	325	279	312	327	329	351	350	333	330	330	324	336	302	313	329	310	319	331	288	336	322	306	300	326	350	343	319	329	356	328	324	316	316	341	325	321	349	340	304	308	330	342	320	338	316	329	292	349	307	284	371	322	298	326	320	292	316	325	323	341	324	332	321	343	333	351	325	327	337	325	301	318	369	351	313	330	301	341	298	350	318	342	311	323	345	309	300	318	335	324	332	329	350	351	352	335
24897	20598	26780	24402	20581	9392	993	647	542	479	444	474	410	446	368	362	364	326	319	326	334	297	313	315	341	328	307	285	271	318	298	287	292	304	304	325	280	285	282	300	292	318	276	285	305	254	281	291	298	266	292	290	275	271	274	292	284	289	296	297	317	291	313	298	272	270	331	264	284	272	320	314	287	280	301	242	292	291	327	274	302	279	297	259	273	288	287	285	266	295	277	283	268	293	268	273	274	273	280	280	278	274	286	295	267	319	278	277	278	283	316	278	276	276	281	282	312	263	289	296	258	276	271	268	299	300	261	270	312	240	264	282	303	281	276	282	299	285	285	286	265	288	297	298	268	276	247	294	275	279	284	273	293	294	261	279	251	286	281	306	307	292	306	273	286	302	252	302	261	240	267	259	263	295	267	309	278	278	268	267	266	271	273	279	300	262	269	305	280	281	295	263	273	276	256	264	293	257	282	274	275	299	270	266	289	285	282	260	230	289	280	274	267	298	302	285	271	284	287	275	289	280	280	280	280	279	270	290	278	270	290	292	310	264	282	283	268	322	280	286	281	285	280	271	316	287	282	282	295	264	288	278	288	323	295	304	292	291	270	299	295	312	259	269	267	278	289	289	243	257	284	260	278	272	272	271	283	267	272	282	287	286	284	281	282	322	294	268	297	304	261	253	266	299	286	265	244	289	266	277	298	286	287	273	285	269	303	274	293	261	257	302	265	268	256	266	292	277	290	261	265	261	256	298	305	284	290	304	279	270	301	273	279	284	265	275	258	306	254	253	284	256	262	328	280	274	268	264	295	289	290	276	286	311	284	255	249	266	291	303	266	276	250	305	281	257	290	286	261	313	291	283	288	308	263	320	306	257	289	311	304	282	263	300	294	281	275	276	286	246	284	286	287	304	301	279	292	282	275	243	301	271	273	281	302	278	289	266	278	301	284	271	259	271	267	262	276	257	271	296	278	293	277	268	292	274	296	280	307	280	279	311	314	299	273	273	281	262	259	315	283	290	281	266	281	266	281	285	284	305	295	277	271	259	286	280	284	248	295	266	260	274	295	279	280	296	252	293	277	280	279	297	272	272	283	266	297	280	284	283	288	279	302	274	264	272	267	260	288	276	261	264	275	247	281	264	246	260	251	313	295	285	286	266	252	313	294	288	285	254	257	269	294	283	305	284	251	325	288	277	257	311	286	323	254	271	318	288	277	253	255	264	271	306	265	271	278	277	295	257	298	239	281	278	291	280	293	293	283	280	274	265	289	281	259	281	278	315	332	304	294	266	299	318	270	270	265	272	278	275	280	282	281	296	299	281	269	259	307	281	276	304	285	285	283	300	290	257	295	276	277	279	305	282	259	291	280	302	296	301	284	264	295	300	295	298	290	295	284	273	288	275	287	269	262	279	292	276	286	272	261	303	264	266	272	287	282	289	291	254	267	315	285	268	265	283	277	268	301	283	293	295	253	306	273	278	260	279	290	302	276	290	262	254	265	277	276	327	296	274	284	260	268	262	272	303	302	275	231	270	264	280	251	286	310	270	277	285	303	284	303	280	278	259	259	284	258	263	299	311	319	262	272	277	288	287	286	293	292	293	279	296	298	276	284	273	286	276	284	269	265	274	290	282	281	314	293	272	304	287	277	267	258	268	276	269	287	256	262	292	287	277	284	256	291	282	267	281	264	267	307	290	295	279	264	310	298	284	282	250	282	304	308	252	287	305	258	268	296	277	311	253	295	256	276	300	285	285	271	280	270	293	319	266	313	295	280	283	306	306	310	285	261	292	275	264	256	300	266	305	299	257	280	267	255	282	252	303	317	286	282	287	299	251	283	297	297	258	273	276	283	291	304	282	286	270	336	282	280	309	274	266	268	307	271	267	298	259	336	293	275	288	306	273	278	318	268	285	298	270	253	294	278	317	312	296	289	286	276	302	295	291	286	292	275	285	279	291	307	296	289	296	269	279	275	272	287	289	269	256	298	292	255	311	279	275	324	280	274	273	302	287	280	287	291	289	283	288	281	267	266	279	293	293	305	284	275	308	279	280	287	273	282	246	285	321	270	303	301	314	268	294	294	278	281	248	256	287	276	258	275	299	293	272	272	303	305	281	284	274	270	281	272	258	265	311	265	268	273	295	279	295	307	266	268	288	325	303	292	241	292	284	286	272	283	271	292	251	268	297	297	281	282	261	287	264	284	298	281	274	279	293	277	259	267	302	295	286	273	278	280	274	248	277	292	263	258	272	282	280	286	287	285	257	292	285	285	285	271	264	275	280	288	316	241	290	281	245	263	298	283	288	273	287	285	265	278	294	275	286	298	290	283	259	292	293	304	295	272	313	256	258	288	288	266	279	275	297	293	281	280	272	294	288	295	296	270	291	250	270	287	256	311	290	315	309	332	285	290	297	298	262	283	275	249	265	258	303	290	289	277	284	266	279	277	312	286	261	263	269	280	294	282	299	283	309	308	297	263	278	286	276	278	269	285	257	288	288	285	272	287	296	272	281	311	296	296	285	335	284	283	261	294	303	278	278	281	262	279	246	292	305	288	277	318	270	269	294	276	274	279	280	294	269	281	273	274	299	285	303	299	250	292	289	274	279	281	294	294	289	285	257	245	285	275	292	303	262	294	309	273	279	293	289	312	307	283	276	294	292	274	300	298	291	291	250	276	251	277	289	274	280	305	278	281	304	302	312	293	257	287	268	325	285	270	269	274	304	297	271	267	268	267	281	300	265	273	297	274	271	279	310	291	268	262	270	281	281	317	281	278	291	293	268	244	276	289	272	278	247	272	271	312	276	286	286	285	321	285	279	256	303	296	304	273	285	316	281	295	280	281	298	289	280	285	296	286	290	319	264	267	301	294	299	278	301	280	268	248	286	266	296	286	291	293	273	236	288	268	263	309	286	274	272	281	250	317	256	315	307	269	293	258	271	273	260	301	283	298	307	272	275	318	289	271	269	284	271	289	291	260	261	277	261	268	291	275	291	293	286	279	288	289	274	282	285	300	270	302	260	253	298	265	258	289	295	299	298	269	304	286	278	291	272	295	284	281	268	299	266	279	290	276	295	276	259	313	265	261	260	279	278	257	296	324	280	279	284	263	279	273	290	293	287	284	254	275	285	289	290	280	315	288	302	283	261	299	263	281	275	323	278	296	275	289	307	258	284	261	292	283	301	281	296	266	271	277	275	264	286	277	275	254	293	285	310	297	297	295	261	299	263	275	275	297	285	321	290	270	285	278	309	307	289	261	269	258	284	294	271	286	282	269	302	312	262	266	277	293	279	296	276	264	294	271	273	317	281	266	277	306	289	279	266	286	268	272	274	260	288	299	261	278	252	248	259	285	281	281	295	278	324	274	239	285	277	262	268	290	284	249	283	296	347	269	288	266	278	277	282	293	272	277	283	268	262	290	271	272	284	298	290	292	263	265	284	301	274	274	284	292	316	321	281	242	283	280	274	300	294	326	290	293	261	275	274
23783	8239	7510	3917	2598	1956	1407	1131	966	798	703	651	604	524	517	436	460	417	400	400	375	393	345	315	367	375	360	382	330	324	331	325	334	297	331	316	300	329	310	329	347	322	314	282	280	287	315	297	354	281	293	330	294	276	323	295	288	282	327	287	328	296	279	298	287	280	302	282	319	299	297	307	290	268	293	288	282	283	256	293	299	303	264	299	270	273	303	322	285	275	282	318	316	334	292	297	303	270	290	307	286	314	275	303	279	306	310	304	291	288	284	263	331	281	269	277	284	274	296	296	316	290	261	255	307	299	313	310	306	289	268	306	284	270	328	300	282	303	295	285	307	286	294	281	295	284	298	294	296	285	336	280	291	337	324	289	336	297	309	274	290	285	279	291	294	312	280	303	305	277	295	271	277	301	271	279	302	289	278	299	298	322	288	310	287	273	309	283	286	310	322	275	306	296	288	325	285	261	309	303	268	286	289	273	291	282	311	258	278	301	265	309	307	284	274	310	296	306	269	279	281	284	278	296	312	279	292	294	299	318	297	288	284	276	274	304	301	330	295	309	301	283	289	317	300	311	293	296	272	300	286	271	302	304	288	318	312	291	269	296	252	293	297	321	298	297	284	293	287	313	293	279	282	276	319	273	285	284	296	295	316	284	255	248	285	313	277	269	303	281	289	282	323	305	287	277	289	294	316	273	297	280	284	275	282	311	296	267	302	287	318	280	292	273	284	272	311	293	306	266	270	314	297	295	301	281	271	324	272	300	278	275	286	273	293	277	262	265	285	258	276	279	293	295	316	278	275	282	276	319	265	288	279	314	259	286	264	295	269	299	313	293	282	327	288	279	315	299	282	298	296	277	320	276	273	278	292	300	291	285	299	296	265	296	299	279	290	302	269	291	286	261	297	280	311	300	294	282	270	292	291	306	264	266	285	275	297	306	294	281	287	295	287	291	305	299	297	299	285	309	269	337	286	277	277	293	270	319	284	305	319	279	287	275	252	294	283	327	308	292	309	292	322	322	286	303	276	265	318	297	309	313	311	285	297	299	281	308	274	287	294	292	287	298	299	313	276	296	264	325	283	300	325	287	312	315	283	269	314	277	286	281	313	268	284	270	319	273	270	288	277	298	295	287	273	314	286	261	276	297	281	264	280	283	249	292	317	260	296	307	275	284	275	296	282	282	276	297	280	318	307	258	314	295	310	275	303	275	256	278	319	305	319	308	296	281	284	292	297	302	297	316	273	273	311	313	293	300	277	301	299	301	299	303	286	283	294	309	278	273	278	255	290	296	290	269	291	303	288	288	256	289	265	286	294	327	281	283	267	310	271	255	290	274	258	273	290	275	278	314	292	295	297	290	303	310	329	302	302	301	281	280	311	287	282	294	309	317	268	292	308	295	306	311	284	279	310	314	268	281	298	271	288	312	292	311	280	268	279	275	301	284	290	297	296	290	291	265	287	257	291	300	301	289	275	301	318	293	348	280	277	283	314	279	318	316	296	288	296	296	295	312	259	303	304	290	296	299	286	276	265	281	281	332	292	271	282	295	301	295	259	255	293	278	289	298	307	306	290	290	286	275	271	302	308	258	302	292	294	279	289	281	302	269	296	279	282	311	269	286	294	289	266	278	293	321	304	285	301	307	282	296	291	297	313	295	292	304	295	297	298	304	261	283	257	304	295	298	293	282	285	262	265	286	309	314	307	272	293	298	282	256	271	292	289	294	280	272	306	297	286	327	269	301	266	300	254	263	277	274	304	284	313	274	278	296	279	307	287	289	284	272	292	294	303	280	301	296	287	298	290	295	278	301	297	312	284	289	278	293	274	274	276	268	300	298	303	302	314	260	283	301	282	278	299	307	296	283	292	284	309	296	301	287	281	315	267	295	289	301	324	276	295	291	295	287	310	297	295	340	268	289	267	289	300	296	317	298	316	282	304	294	291	277	289	282	300	258	305	292	277	277	306	263	308	301	327	314	304	310	298	283	276	292	307	280	279	291	314	313	272	298	294	275	279	306	283	285	297	293	302	290	297	290	273	292	302	302	332	263	288	296	297	271	305	293	302	282	299	297	293	277	266	303	288	290	280	310	289	244	275	329	260	287	270	297	310	265	303	297	312	275	282	257	309	318	301	283	252	314	290	289	299	292	281	307	281	306	303	287	298	256	299	285	272	270	264	278	276	303	285	293	292	285	254	278	301	284	286	265	298	291	299	299	305	282	301	310	300	256	298	284	279	269	309	285	306	277	301	272	291	288	283	255	306	291	304	308	264	325	312	297	295	278	272	273	291	280	281	294	312	297	271	277	292	301	295	251	289	291	305	280	303	285	295	291	259	296	278	255	302	305	307	281	261	301	320	330	282	301	307	296	269	292	274	286	260	259	298	293	305	292	282	281	306	281	274	277	291	275	296	290	288	294	277	273	272	278	278	281	266	285	281	279	248	300	282	295	313	277	279	298	280	317	268	300	283	284	259	302	304	300	295	249	314	309	282	304	274	279	278	288	264	269	271	309	265	295	295	280	300	286	298	289	312	302	306	284	282	272	284	294	316	315	288	275	303	269	313	279	282	320	282	290	299	264	314	300	286	276	278	291	325	315	333	281	304	330	286	301	286	298	264	272	284	307	263	270	298	294	285	283	284	267	261	281	280	278	306	307	284	288	298	304	314	279	299	281	313	295	272	296	297	287	283	306	281	307	266	279	279	304	331	269	302	308	295	292	284	290	300	301	278	304	300	273	284	313	324	286	289	315	270	273	295	293	320	287	275	277	310	291	286	274	258	269	304	283	262	289	312	295	299	301	258	280	303	300	312	304	290	285	299	283	306	241	270	289	309	299	295	312	296	292	305	263	278	307	285	297	288	276	276	291	285	297	301	296	311	318	295	288	311	266	302	286	289	294	255	296	272	319	304	301	280	306	293	270	270	302	265	297	279	305	301	318	307	282	315	305	278	280	278	300	261	299	312	329	274	254	302	312	290	305	310	275	317	286	276	296	266	281	276	260	274	285	289	283	298	295	272	295	287	297	249	297	306	286	283	274	286	263	309	303	279	294	303	312	277	287	294	291	323	346	272	274	296	279	269	294	268	281	311	304	292	304	298	265	272	280	304	290	307	295	278	294	263	277	270	280	305	255	333	272	299	281	263	301	282	293	288	288	310	279	304	288	295	293	298	291	309	288	305	305	282	304	310	274	274	292	272	281	302	287	302	282	297	278	294	306	292	290	293	277	281	302	285	270	301	282	300	312	297	312	304	290	303	289	278	272	257	273	280	294	287	274	284	339	292	297	282	279	317	263	295	289	265	324	257	307	281	301	264	296	317	286	285	255	288	309	313	291	292	285	293	285	315	290	276	312	313	279	268	293	274	286	291	285	256	301	277	300	291	260	256	276	283	281	259	289	290	278	275	302	336	277	279	291	322	285	305	287	288	287	273	304	303	311	299	298	308	283	254	273	285	327	299	290	297	287	297	276	270	284	291	271
22906	20598	27199	23996	20602	20657	9855	1600	1164	993	957	940	918	849	770	797	774	736	736	705	663	701	673	660	652	717	670	693	718	686	660	632	652	632	625	626	699	654	627	616	582	638	644	636	635	652	660	607	603	589	643	656	614	601	617	680	604	593	637	618	641	635	677	603	598	648	639	627	566	649	630	653	668	649	666	629	581	651	623	670	653	606	624	632	659	638	594	634	629	610	608	617	643	591	594	624	630	618	612	639	649	642	641	606	616	617	661	620	613	647	641	607	602	646	667	629	616	626	632	576	611	614	628	610	628	572	602	636	583	587	628	605	610	621	604	560	593	612	634	605	612	653	619	645	604	602	649	658	643	625	673	658	642	589	585	590	604	633	641	625	645	578	614	631	630	598	623	664	637	601	627	664	594	598	645	626	632	591	603	582	594	623	575	605	648	601	665	636	634	616	638	589	625	607	592	577	633	603	661	617	579	558	667	633	657	612	611	597	598	600	629	646	667	624	642	584	641	610	566	635	625	640	619	580	562	627	621	624	594	595	615	638	644	631	637	616	631	588	572	607	631	598	602	596	595	531	598	602	617	592	616	641	595	637	603	591	637	606	618	654	603	645	649	626	619	588	593	599	614	576	653	625	606	612	595	625	647	636	622	590	605	660	592	570	638	624	602	567	627	576	600	610	611	596	605	631	622	617	641	616	586	618	587	583	625	569	608	627	601	660	640	653	638	591	611	639	610	591	596	601	608	584	623	622	618	629	612	596	638	627	609	606	641	607	590	644	586	666	603	593	608	611	589	559	562	617	632	582	632	601	612	585	645	621	603	624	605	654	646	638	644	614	603	570	603	605	635	577	639	616	623	594	631	620	603	647	628	616	655	591	639	581	621	598	623	637	652	622	618	647	586	593	625	607	615	603	627	639	636	600	597	593	620	593	623	587	645	593	647	617	621	600	626	609	610	620	641	629	663	644	623	592	606	576	604	626	603	651	649	664	613	636	632	635	579	596	602	660	635	611	639	637	602	552	619	610	580	605	607	601	623	607	616	641	600	627	632	609	594	564	606	605	593	648	578	575	593	637	609	630	614	667	615	632	610	665	590	619	669	567	649	589	595	596	634	582	619	616	602	613	630	611	631	598	581	648	625	627	574	589	596	622	619	646	630	634	585	634	604	597	620	615	589	620	643	643	591	599	620	662	616	605	594	639	624	612	613	570	630	594	587	581	613	610	628	598	572	619	552	634	645	571	598	597	600	631	606	650	632	612	590	600	599	617	600	628	623	598	593	574	617	602	578	589	565	580	605	657	648	628	615	640	620	603	645	584	586	630	634	603	626	651	642	620	608	563	627	570	611	648	629	637	626	606	611	641	622	627	611	607	592	564	626	605	650	612	616	609	655	628	626	628	611	593	601	605	614	636	588	561	631	582	649	646	673	680	594	592	640	597	551	605	605	632	616	616	606	606	648	624	637	654	582	597	617	603	592	645	619	608	653	604	587	606	633	623	554	596	600	607	636	611	614	613	617	647	629	641	631	659	613	579	579	635	602	626	600	577	655	638	633	615	613	623	578	636	602	619	609	569	590	594	631	619	621	610	656	659	602	633	578	626	576	608	645	580	620	561	584	655	634	624	594	589	616	622	633	630	567	602	631	574	617	612	635	585	624	591	624	590	563	604	635	606	647	630	595	630	623	582	636	654	635	656	614	659	640	590	626	639	616	609	648	595	576	638	580	629	623	606	616	593	562	542	693	584	611	614	637	639	627	615	604	630	675	611	624	598	652	623	587	586	625	626	594	547	607	616	594	624	650	589	626	610	634	573	604	640	598	638	640	639	579	630	634	635	651	575	637	615	634	594	636	624	629	608	598	610	630	609	623	644	636	597	604	635	622	589	588	601	576	618	598	612	612	617	579	646	654	612	596	604	593	606	649	636	602	572	594	639	667	614	668	580	538	634	628	648	563	569	609	551	604	623	625	652	610	618	633	579	677	626	629	637	586	615	615	634	643	615	628	582	584	611	612	626	606	580	635	644	636	620	644	602	597	612	652	581	658	580	649	571	609	596	611	605	582	608	599	616	626	644	628	666	609	605	660	612	598	581	599	592	608	660	637	604	664	631	597	598	621	614	611	639	633	631	646	638	645	629	692	618	613	587	617	588	588	587	629	626	642	609	602	608	638	615	600	604	640	619	604	609	621	593	631	645	617	629	633	610	594	613	602	573	676	640	630	585	667	600	585	613	657	641	579	616	614	621	589	607	570	656	626	574	636	617	609	678	601	607	616	590	613	624	638	643	617	610	572	671	598	685	617	608	600	640	595	607	634	605	590	614	651	651	624	598	590	645	676	612	666	588	590	560	562	609	611	634	647	652	604	615	623	635	617	639	555	617	637	597	628	589	650	578	638	643	612	557	596	624	605	612	628	609	657	619	626	615	597	629	612	598	578	635	613	635	623	586	635	575	578	607	576	605	619	605	625	640	629	613	626	635	630	573	629	578	646	612	620	636	633	631	610	590	605	608	594	592	557	618	659	603	635	654	615	599	613	596	650	637	600	587	586	589	648	645	682	646	600	633	640	563	648	635	626	648	607	584	648	631	612	597	596	583	568	623	623	631	565	622	602	617	626	643	630	596	535	562	567	580	593	614	614	666	609	570	596	572	630	616	624	605	600	612	605	632	659	606	638	610	614	623	623	601	586	598	574	588	568	646	589	621	573	634	544	638	635	647	637	611	631	558	631	578	596	616	601	597	571	617	608	612	607	567	627	624	573	592	637	608	646	601	593	634	584	606	636	610	582	633	647	578	622	634	636	590	669	580	619	568	581	624	611	621	650	624	591	607	636	622	647	602	653	564	605	590	626	636	599	635	611	603	625	615	629	663	629	619	572	623	609	626	596	572	588	641	590	607	654	629	625	574	559	587	607	651	625	597	586	633	669	632	609	686	610	588	616	612	622	560	625	600	651	650	622	603	636	628	653	577	576	638	631	596	652	607	601	663	636	606	622	593	639	627	612	623	567	607	576	656	608	623	586	604	652	615	612	596	595	611	619	645	640	593	590	619	620	653	582	625	676	646	595	598	592	619	640	601	627	597	660	607	567	606	632	638	619	621	638	636	603	619	636	646	625	630	666	654	607	629	627	604	611	610	584	621	564	605	631	555	595	589	611	571	614	606	637	601	618	645	604	623	612	621	639	615	641	592	597	585	605	612	571	591	627	625	621	596	632	647	691	619	645	591	612	627	595	602	648	594	605	623	645	590	612	656	605	608	683	614	632	664	640	579	685	547	580	628	574	588	621	593	632	674	618	606	612	576	613	618	621	619	574	607	626	595	601	575	599	559	622	633	582	637	631	615	616	623	609	585	630	624	636	616	649	622	570	613	611	584	602	591	592	650	617	651	576	644	659	627	629	608	631	630	636	633	568	638	587	614	618	626	614	556	609	571	641	623	588	627	628	616	607	595	608	641	594	587	660	670	596	603	594	608	607	636
21344	14646	13162	7526	5210	3605	2784	2260	1912	1683	1496	1252	1129	1133	984	933	944	849	887	764	729	786	721	739	700	706	693	626	705	649	618	652	673	662	663	649	683	648	669	652	620	678	665	675	611	672	649	591	627	594	623	649	613	640	658	598	591	652	628	584	596	591	606	613	608	550	641	623	604	586	596	619	591	561	611	580	558	610	601	620	586	625	622	615	562	607	587	580	590	646	578	609	626	600	621	643	595	638	612	588	612	589	569	592	610	612	562	604	641	607	574	603	619	599	586	566	555	632	592	611	636	581	578	578	580	590	609	610	573	537	595	573	544	559	662	527	567	578	584	594	563	634	602	548	593	580	553	545	624	601	620	615	623	557	640	586	576	615	605	580	625	616	553	569	598	560	582	608	566	615	621	623	622	619	584	600	572	579	605	623	630	638	647	604	650	550	558	581	633	603	604	598	604	621	551	568	613	593	567	563	614	579	591	584	615	605	614	557	616	612	587	586	622	572	567	608	577	571	582	658	583	639	631	567	648	588	580	610	599	592	605	577	608	591	621	546	606	601	570	612	602	615	627	544	615	622	621	592	585	596	614	550	599	582	605	601	573	578	586	573	606	586	516	564	538	610	611	616	618	617	621	601	585	589	596	584	593	564	573	579	555	600	567	566	629	607	610	594	625	593	537	608	574	616	593	572	626	590	604	591	540	654	645	577	554	547	563	566	580	609	557	597	603	587	531	581	608	588	600	565	567	607	591	571	555	582	564	571	567	571	553	570	581	585	635	602	552	562	603	591	600	590	624	590	596	648	587	625	625	593	583	581	573	585	606	580	617	601	591	593	570	587	643	575	619	586	568	569	613	569	581	537	598	582	616	649	538	572	571	586	630	611	571	599	585	575	590	584	610	625	582	613	611	570	642	584	568	588	581	591	601	606	609	553	612	608	586	594	622	595	596	581	642	591	617	600	606	600	599	611	661	609	572	637	621	612	592	590	588	606	602	571	572	620	540	573	605	594	578	604	562	590	615	582	540	603	618	567	581	583	585	591	572	649	599	575	608	534	580	564	622	590	563	573	610	603	597	567	590	565	623	623	605	553	582	624	560	637	584	616	606	582	623	586	620	547	568	593	622	582	626	586	593	584	556	570	596	623	576	596	629	550	662	581	542	563	583	582	612	636	592	585	616	594	594	576	632	599	619	615	592	573	600	622	620	520	586	616	612	659	610	625	600	637	577	575	572	587	600	607	595	598	574	591	573	578	620	604	563	589	607	598	605	578	604	620	577	585	579	561	602	596	584	553	561	597	591	617	613	614	560	605	606	606	589	585	558	584	639	572	610	631	581	625	603	551	576	590	624	590	601	610	605	579	567	610	569	560	645	600	585	619	599	599	595	616	546	567	619	579	588	607	586	550	621	592	576	603	580	634	615	665	559	573	596	583	579	581	587	605	591	643	638	560	628	571	574	598	603	623	570	555	623	555	647	587	584	567	591	577	623	587	552	593	588	587	595	628	615	662	598	607	620	552	584	581	537	626	582	552	583	597	602	607	590	619	604	622	617	611	601	590	586	605	586	588	612	590	572	599	596	570	656	581	618	650	560	620	571	626	627	616	552	598	575	622	582	612	639	602	612	592	583	609	607	601	563	560	575	580	571	574	590	583	628	634	591	567	579	546	563	611	582	578	602	556	601	581	573	617	607	622	596	559	615	569	573	656	568	589	546	620	617	665	635	570	563	586	616	583	570	603	589	604	557	611	575	602	557	568	637	635	577	626	597	598	582	629	560	590	607	571	605	604	591	554	658	616	630	629	623	629	627	617	621	583	587	596	613	556	620	608	577	565	596	590	538	617	545	592	585	605	603	591	578	635	638	568	571	614	600	573	612	603	560	565	556	595	597	565	633	597	577	599	588	574	571	572	622	586	610	588	603	606	617	603	619	609	591	626	578	651	572	594	611	602	624	577	611	576	598	581	572	551	575	606	596	568	599	623	591	590	583	605	646	607	603	607	645	563	622	562	599	613	561	584	585	624	556	586	578	572	547	612	575	523	617	580	550	572	594	587	608	620	613	586	592	623	594	531	597	595	573	541	572	622	612	607	634	586	624	567	585	593	606	614	591	581	577	600	617	614	630	635	547	583	617	590	568	598	569	594	603	594	577	607	585	616	577	588	605	591	587	577	582	627	603	573	598	560	556	629	649	559	595	586	602	614	614	623	575	573	609	556	607	575	550	584	640	577	640	577	568	576	590	573	614	604	631	557	593	623	582	605	615	578	613	602	557	565	597	641	577	608	590	573	600	580	621	563	593	617	619	565	603	620	573	605	605	615	578	574	584	604	590	567	619	547	594	627	597	612	614	603	550	579	598	561	575	589	595	568	618	564	600	626	563	615	625	566	558	585	574	609	562	597	637	556	568	585	622	629	621	620	568	564	565	566	585	577	550	591	624	630	599	628	557	638	603	590	545	581	606	605	581	587	627	599	609	597	614	574	599	589	588	590	592	584	631	596	655	602	581	613	590	598	577	555	600	573	592	588	578	588	593	591	569	554	566	573	573	570	569	607	597	597	601	580	601	664	640	614	572	594	608	573	611	563	618	567	591	574	574	610	594	556	577	636	558	614	615	618	629	572	623	594	595	535	603	557	655	621	590	600	627	605	597	627	622	576	611	573	570	573	583	571	570	599	583	589	572	553	547	539	605	589	597	598	610	610	609	611	605	591	588	617	633	592	579	593	621	579	620	607	601	586	600	575	583	611	634	576	593	583	558	604	576	570	609	555	624	582	568	613	592	597	602	618	595	574	607	598	577	542	601	603	548	572	589	580	569	636	567	573	603	605	603	621	613	583	566	614	610	592	573	610	614	633	603	607	578	537	602	549	599	644	561	603	630	559	606	563	603	583	567	574	589	586	608	599	578	633	663	588	577	621	634	544	579	625	539	615	580	574	566	562	623	562	597	623	592	582	583	576	580	575	561	593	595	609	580	612	610	577	612	612	627	565	588	544	609	596	568	589	611	584	596	572	604	593	556	567	607	614	601	592	630	615	592	616	578	565	553	588	589	565	634	595	583	573	599	598	607	562	553	554	585	563	575	575	608	592	656	602	590	543	601	601	566	616	570	592	558	631	594	588	580	591	634	545	589	551	612	629	594	601	573	586	630	579	625	658	569	618	608	582	591	588	608	573	590	562	614	629	551	573	611	601	596	609	626	570	595	613	602	603	569	574	627	628	592	577	609	561	572	612	600	607	596	609	573	575	581	606	606	558	550	660	604	606	606	579	598	564	589	577	636	558	594	560	595	598	581	599	595	602	631	582	622	621	578	611	581	636	581	644	592	576	564	585	592	558	624	587	604	612	609	568	596	596	631	554	570	560	613	601	589	560	584	618	568	620	595	605	615	575	582	596	597	644	566	584	587	577	585	569	631	554	612	560	555	598	602	529	582	603	584	577	610	598	592	556	585	578	594	569	575	583	643	551	597	566	632	596	594	590
31004	14778	2336	521	384	345	310	324	329	288	317	298	331	307	272	304	262	282	288	316	298	289	300	277	266	282	309	291	255	297	291	319	288	271	312	288	288	311	261	284	263	293	288	269	314	282	281	293	282	277	306	307	322	282	272	303	279	292	319	320	296	299	315	293	295	278	293	319	316	306	308	296	297	309	298	294	288	278	294	301	315	315	270	285	290	320	298	305	303	277	288	286	301	289	289	263	316	286	258	310	303	285	274	314	296	266	306	302	326	267	306	283	277	310	260	316	301	284	310	290	306	306	294	312	292	265	294	322	287	280	273	268	283	261	293	295	315	299	308	323	272	299	294	285	279	277	263	289	279	305	298	304	304	326	285	320	281	294	292	300	298	296	277	291	305	309	288	274	327	278	287	277	280	247	317	292	299	252	271	297	321	296	273	297	315	306	266	265	300	291	300	280	293	274	268	293	281	303	320	309	313	305	284	294	276	284	303	304	269	309	283	321	273	304	289	295	284	271	291	278	293	296	259	294	294	285	281	310	294	295	271	273	278	286	317	304	310	294	331	282	296	285	295	275	294	292	293	272	317	295	297	280	282	273	313	264	271	255	296	301	300	267	302	258	326	298	315	270	284	316	281	281	282	291	278	320	309	266	284	286	264	301	306	271	316	308	300	322	291	313	273	296	295	274	325	301	271	251	271	275	306	274	296	263	270	295	304	254	307	315	265	285	309	284	323	321	313	297	326	279	296	282	296	278	286	280	300	300	310	293	313	290	320	299	294	300	308	284	273	309	278	289	310	294	310	293	293	300	302	323	293	317	308	287	288	303	268	300	289	312	271	269	311	303	298	315	316	292	312	251	289	307	317	294	315	287	287	284	259	300	303	274	295	315	317	354	268	296	236	284	324	301	276	324	292	281	283	315	297	269	280	309	294	278	295	305	312	284	279	279	312	299	315	287	301	304	298	269	303	309	303	263	308	290	295	288	327	285	302	266	273	284	271	301	308	325	280	286	286	284	282	299	258	261	252	300	269	292	302	350	299	295	283	267	324	277	275	288	301	316	274	281	297	307	275	307	292	269	279	316	318	302	291	307	255	286	294	294	303	286	292	273	294	273	303	289	296	301	287	297	286	297	321	270	263	291	283	268	270	305	276	298	283	279	301	283	292	316	283	297	296	293	281	272	292	255	316	296	292	278	263	307	277	272	285	285	279	291	318	287	295	320	285	288	268	276	315	271	269	295	322	266	302	308	315	298	270	296	286	296	313	289	307	299	275	284	272	309	302	296	292	274	292	282	273	318	282	309	279	307	293	291	311	277	301	299	269	296	288	309	296	306	336	260	327	283	294	321	284	298	293	311	298	279	296	313	278	299	312	328	286	260	309	286	287	311	299	286	311	289	292	301	274	264	304	292	293	314	318	288	267	275	276	314	297	310	282	262	309	305	280	310	288	259	321	279	278	294	291	281	299	296	315	297	268	277	299	290	307	310	303	288	315	270	297	323	326	301	280	301	317	286	263	297	285	284	298	277	334	330	274	323	301	286	279	288	304	288	291	259	327	322	292	284	256	329	301	312	257	297	316	266	301	286	300	292	303	287	281	282	277	323	284	296	277	281	300	282	293	271	304	297	285	311	310	290	276	297	294	305	268	308	315	278	290	293	286	305	268	289	330	288	275	302	291	322	311	316	284	287	314	315	267	315	287	289	287	302	320	296	277	309	252	311	306	265	282	296	291	289	321	292	271	302	312	284	325	291	272	255	297	289	299	274	319	314	275	285	298	268	303	295	305	318	286	294	309	303	293	315	304	276	277	275	295	296	298	274	290	288	291	279	273	279	283	308	286	292	289	306	279	314	286	281	286	300	291	316	290	281	287	315	309	287	290	280	273	297	283	271	278	297	304	269	281	292	318	301	282	327	309	282	285	311	319	294	283	297	297	295	287	282	302	294	292	293	292	290	271	331	279	288	309	308	268	280	275	297	308	255	276	310	279	322	294	287	335	289	263	305	277	306	288	314	282	265	302	294	279	298	279	310	294	305	277	298	297	298	298	268	274	298	282	277	294	305	319	303	276	312	267	299	274	279	305	313	267	282	304	270	290	307	264	293	256	276	294	289	319	297	313	282	283	299	299	290	294	283	320	281	289	301	281	280	277	275	306	334	301	289	277	297	306	284	300	304	308	287	284	295	300	264	312	263	284	291	256	301	268	263	280	282	330	304	298	300	276	295	295	301	304	324	289	336	295	318	297	292	302	258	291	334	303	274	278	265	292	293	300	300	275	278	308	288	291	297	293	285	285	300	269	292	290	311	315	303	305	260	302	321	311	283	275	303	285	272	267	287	278	286	298	303	294	298	298	334	306	318	310	324	310	270	305	294	293	302	300	291	314	290	281	285	272	309	284	298	324	277	275	288	291	260	301	272	268	285	285	281	339	259	314	306	330	267	275	302	283	278	300	313	297	307	305	272	310	292	287	286	309	272	314	273	313	279	288	314	295	326	292	290	301	268	303	298	304	306	304	297	291	273	313	294	305	254	308	275	316	291	319	312	295	289	316	303	302	271	297	320	304	281	279	306	291	299	317	273	324	289	291	278	288	270	313	278	260	271	293	285	326	285	295	276	277	324	244	299	296	306	301	316	289	305	296	297	269	292	308	300	286	270	281	310	284	260	322	251	299	294	280	295	290	283	264	306	259	306	291	301	291	286	296	297	289	288	297	283	269	321	301	273	316	297	291	266	301	272	294	335	290	301	290	326	326	302	292	295	294	322	290	329	285	283	297	293	278	282	276	292	279	252	330	285	247	324	272	296	297	260	282	287	267	290	303	277	262	272	312	301	282	279	267	286	299	292	265	297	273	283	299	267	301	302	301	318	288	295	285	307	267	304	291	309	282	261	282	312	266	303	286	306	269	321	288	323	307	308	272	276	281	326	298	310	268	267	308	270	290	271	254	284	295	272	306	291	288	301	290	294	286	285	321	314	293	327	299	283	291	287	321	270	277	299	281	267	284	288	279	288	305	287	314	300	282	300	296	290	285	319	277	325	260	297	313	316	291	258	279	281	282	307	315	288	337	294	287	281	289	324	304	267	294	287	313	294	290	272	305	291	319	283	292	301	292	272	289	296	331	287	273	327	304	329	291	309	303	263	276	306	281	273	295	271	298	303	283	304	285	268	277	264	320	303	310	328	295	308	308	308	269	303	292	321	298	256	296	287	303	309	303	279	271	268	293	288	293	324	306	308	269	311	293	290	282	293	267	305	299	283	274	293	282	297	260	318	312	249	301	302	308	317	262	271	281	320	284	278	309	276	300	302	285	309	281	295	299	281	323	280	291	291	298	298	284	281	278	274	308	299	264	278	275	287	281	314	311	298	302	282	286	313	293	302	299	324	303	289	307	284	304	300	306	274	303	287	300	270	282	268	279	282	271	296	304	268	284	284	320	313	285	296	289	273	305	288	310	311	276	316	307	273	287	322	282	265	288	298
18996	804	675	506	451	426	383	350	368	340	357	329	339	338	352	338	308	303	317	303	360	329	328	344	343	330	351	306	367	316	335	320	347	309	348	305	328	319	303	332	327	340	333	346	319	295	348	303	325	353	338	321	369	310	330	331	360	325	346	305	317	324	347	312	278	359	336	347	340	342	331	288	336	352	316	341	351	346	311	354	313	324	332	320	311	309	318	312	339	323	316	337	313	292	339	308	295	326	338	341	332	304	291	312	324	295	318	310	298	335	289	299	303	319	291	313	318	324	370	332	325	323	337	327	340	312	321	318	291	350	336	326	312	328	326	301	299	311	308	344	331	345	325	351	327	322	315	284	323	347	329	341	328	329	311	302	336	299	326	289	288	326	323	314	310	323	316	305	331	314	335	334	353	329	315	329	305	327	305	337	316	332	303	326	300	352	318	332	325	322	366	331	332	346	340	347	339	321	333	350	312	312	333	300	323	329	351	322	314	320	305	298	320	325	323	299	311	333	278	330	322	287	335	332	300	335	318	324	297	351	317	325	350	304	332	319	290	314	339	331	316	299	310	317	353	301	321	287	312	323	347	307	287	323	344	304	309	334	340	310	322	328	352	304	291	303	310	289	315	343	351	331	305	329	336	322	321	301	353	343	315	351	355	347	338	311	301	305	371	308	310	304	310	316	330	295	300	344	328	310	304	334	344	287	312	307	320	296	332	327	353	304	314	336	305	337	313	319	266	305	312	332	372	301	354	315	334	312	342	331	343	343	312	341	332	335	328	309	324	326	286	333	372	324	315	334	332	342	332	335	340	316	336	300	326	329	314	342	333	300	322	334	304	320	342	337	332	299	321	322	346	336	325	330	304	356	361	325	346	318	316	316	345	297	323	316	314	301	294	308	326	334	324	323	353	335	358	324	348	333	304	334	314	326	328	348	321	339	349	331	323	303	305	302	317	324	326	310	303	308	319	327	312	374	326	340	324	327	325	295	320	299	330	373	343	349	292	311	298	332	321	335	330	370	321	338	340	313	349	356	322	307	313	332	310	328	346	313	348	318	328	332	327	336	319	327	325	322	315	321	319	334	305	342	340	318	319	327	301	348	319	340	297	322	330	326	306	327	339	304	290	323	317	326	331	324	316	309	339	361	338	318	362	312	342	344	316	311	343	343	325	323	327	340	354	335	300	339	292	316	346	341	304	332	287	339	344	324	301	301	336	294	327	318	300	314	325	328	315	322	301	308	323	326	349	328	372	335	312	302	315	336	326	305	329	336	334	336	304	308	331	340	325	294	324	326	302	358	324	330	378	338	335	337	313	350	359	323	342	322	310	296	303	312	330	324	304	305	346	351	313	297	356	342	313	308	325	332	307	300	331	335	351	338	311	302	333	315	302	320	343	308	327	349	322	327	343	338	318	326	324	326	354	276	320	317	341	344	326	306	304	336	326	345	305	320	327	329	328	315	322	315	327	321	328	298	341	318	329	333	347	338	315	320	338	337	353	323	329	309	307	354	357	312	336	301	305	342	320	331	300	330	323	352	324	340	320	306	318	313	336	327	320	327	347	328	325	347	314	297	344	329	316	319	302	322	317	318	334	303	302	306	291	284	321	324	320	354	323	317	304	317	309	319	353	340	319	361	312	324	322	335	323	295	332	329	287	292	290	312	317	305	347	293	317	333	293	325	304	325	293	324	332	297	305	328	312	319	335	336	313	314	361	330	366	333	322	357	302	308	323	336	323	351	347	339	300	300	332	300	348	318	319	314	310	328	336	331	282	317	328	304	308	353	308	314	296	296	289	339	323	298	292	326	321	324	317	300	295	307	316	322	312	310	313	299	311	345	328	330	321	345	304	341	302	342	350	331	330	357	327	300	332	335	316	313	306	336	327	301	329	341	338	328	304	327	310	322	337	325	301	339	317	309	332	323	281	359	324	312	299	356	310	306	348	326	320	314	328	312	325	320	314	343	334	302	324	332	311	349	307	323	343	325	320	310	350	334	335	334	311	334	316	308	354	344	307	345	295	319	317	325	306	332	301	325	319	336	307	326	358	325	315	331	317	332	309	331	323	302	335	308	343	314	325	296	328	326	323	327	304	318	312	345	322	319	312	300	308	352	328	343	316	313	308	341	347	317	351	335	292	304	316	328	337	333	316	324	298	284	290	320	329	329	320	315	347	313	320	335	291	321	296	297	314	322	315	313	295	313	325	316	339	342	285	353	319	337	342	319	320	299	311	318	288	337	324	333	343	330	347	321	301	332	310	321	346	334	320	326	342	314	354	326	292	302	304	304	324	314	352	321	331	345	324	316	301	304	336	332	307	286	314	316	350	305	345	318	316	277	331	318	321	311	324	317	356	311	310	329	343	323	307	321	328	345	335	317	318	322	333	331	298	304	339	355	331	291	343	307	309	319	341	355	320	327	338	303	323	320	323	331	324	290	312	312	334	310	312	335	318	324	295	310	315	307	338	328	325	330	309	352	336	312	292	341	329	330	355	346	338	336	305	339	287	322	301	340	287	302	322	302	323	338	347	333	345	330	316	308	364	336	314	324	318	295	329	309	326	304	314	303	294	346	306	301	320	333	322	324	312	357	339	314	330	326	291	301	289	326	377	291	289	329	324	317	352	331	370	338	359	323	308	336	341	349	341	307	305	324	303	312	352	348	305	314	329	318	314	311	334	347	331	332	317	347	321	329	345	353	310	342	309	289	352	337	324	348	317	312	322	326	316	320	343	338	316	339	341	316	334	280	318	342	349	346	327	310	357	294	344	329	314	324	331	319	316	305	315	336	340	342	319	346	311	301	318	341	301	325	335	342	344	331	376	299	304	318	307	339	334	318	352	334	340	310	335	305	316	330	316	319	351	305	314	345	313	329	301	320	292	332	354	325	319	326	335	335	348	318	319	333	322	329	310	315	315	297	320	331	302	370	335	315	344	329	324	341	270	372	306	369	340	323	317	318	328	316	324	340	348	360	351	323	326	320	329	302	338	343	320	337	323	330	337	347	307	318	318	325	339	283	327	311	329	340	337	324	332	331	336	321	273	337	340	306	323	312	310	327	327	366	297	274	342	321	313	316	341	302	301	329	312	332	326	296	291	319	315	317	309	322	347	334	304	292	335	318	367	335	325	301	320	334	327	333	322	316	317	349	354	337	355	310	337	308	312	309	307	315	306	315	332	318	320	324	322	321	316	331	321	313	324	336	319	317	317	352	342	301	324	336	303	311	327	337	303	357	344	298	303	314	341	329	331	340	332	319	319	323	308	308	327	318	312	349	311	349	313	329	345	308	305	321	290	311	331	373	323	335	342	301	313	356	341	327	317	346	319	333	353	334	299	333	326	302	289	342	320	295	324	319	272	327	349	331	329	310	298	318	341	324	314	323	324	306	298	323	330	318	310	310	333	316	297	331	341	314	318	294	339	330	337	310	328	313	313	330	312	311	295	315	303	335	339	309	334	330	304	311	324	351	333	313	327	356
24893	20587	26664	24487	20576	9014	1065	669	529	506	474	436	409	363	394	378	348	336	336	352	313	311	317	336	327	318	286	271	310	314	327	261	302	288	294	303	272	283	283	271	285	294	296	308	316	290	252	277	303	318	282	308	290	258	277	300	282	267	306	275	281	271	317	301	285	264	258	259	276	263	277	306	288	283	279	304	277	314	287	279	279	320	276	257	283	286	285	285	279	281	299	270	274	291	284	306	291	302	290	261	281	285	277	297	256	273	289	295	295	254	298	300	297	270	274	273	315	284	297	256	276	259	324	264	251	268	252	308	291	261	292	293	274	305	246	280	284	290	293	282	275	283	295	306	278	306	285	267	266	308	273	279	299	297	289	292	273	286	272	286	325	292	294	256	287	262	261	299	300	291	259	305	291	229	296	279	314	276	268	275	308	289	312	294	290	279	285	276	286	310	305	260	296	280	303	309	281	294	295	281	297	275	262	294	299	302	300	291	295	284	309	282	302	278	270	269	249	254	286	295	251	327	290	297	268	289	276	314	317	297	270	275	301	291	288	268	277	259	285	268	343	305	311	283	252	278	282	246	272	317	263	294	272	294	272	292	300	291	279	308	276	316	286	280	308	279	266	294	295	283	261	306	293	305	325	304	290	296	283	292	260	278	256	293	297	267	295	283	294	263	269	285	291	264	287	258	308	276	296	282	252	303	265	282	299	295	303	265	239	278	301	288	277	328	268	287	266	268	284	292	291	281	284	249	311	282	256	266	298	292	299	297	289	297	236	250	273	276	285	275	279	289	303	316	272	285	274	267	284	267	285	276	262	254	247	273	259	275	272	282	294	272	289	275	300	294	298	314	280	274	311	283	289	274	276	289	269	288	311	282	265	295	273	293	298	291	296	261	293	292	280	300	288	296	268	277	272	272	279	280	285	263	319	290	293	282	314	298	292	275	273	310	263	286	257	299	303	298	285	334	310	277	307	274	315	319	278	265	279	286	265	280	260	298	273	268	265	333	281	310	286	266	261	294	286	283	306	266	241	254	252	290	309	286	298	256	241	287	261	294	308	298	239	258	278	283	286	253	286	280	286	276	300	289	304	283	294	283	334	293	288	233	252	276	287	289	289	274	265	277	286	295	296	265	294	278	280	287	276	313	290	268	254	266	287	279	252	262	286	244	293	303	261	287	279	260	294	280	286	278	301	278	261	299	276	275	275	276	287	299	292	280	250	244	281	275	316	260	293	284	275	278	285	278	321	309	283	291	269	261	290	271	280	301	302	285	288	257	270	271	327	291	287	273	287	298	301	229	265	274	282	269	283	281	305	269	286	260	265	277	266	294	250	301	287	282	292	286	301	285	295	272	273	284	278	292	277	291	279	269	274	291	290	247	312	256	310	247	296	250	241	283	294	271	308	276	289	263	270	300	290	279	332	262	299	292	283	272	281	288	285	292	295	265	299	305	287	247	287	281	276	281	281	267	330	289	271	282	306	268	294	301	262	284	261	305	271	277	273	285	281	282	296	277	287	279	280	270	262	294	275	311	289	278	302	300	309	298	270	268	279	294	244	274	289	290	265	286	248	290	317	297	319	278	277	308	284	291	302	306	314	264	297	288	294	294	278	257	269	288	254	279	289	267	300	286	306	306	299	321	271	291	273	283	297	264	300	259	314	298	286	264	290	285	286	281	265	282	288	282	297	302	275	291	296	302	276	314	281	261	297	312	261	303	257	297	308	303	264	285	309	266	262	251	286	308	283	257	271	257	233	265	277	283	278	283	280	267	303	306	311	295	274	266	290	283	272	279	271	297	301	311	273	291	283	267	279	283	302	314	281	317	306	284	291	318	304	285	283	267	309	304	289	272	308	263	268	296	286	264	279	277	269	295	277	342	287	311	260	311	277	280	291	283	279	257	283	267	283	281	278	321	294	284	279	280	306	294	259	280	272	282	294	300	264	304	271	306	309	293	265	264	275	276	284	284	259	277	286	278	267	298	300	304	289	270	283	314	294	277	272	302	290	277	274	281	285	260	267	314	297	292	296	272	288	293	290	265	270	314	277	268	279	283	310	291	278	273	300	313	305	254	282	274	268	266	276	295	284	268	282	326	302	302	270	286	337	285	281	292	315	268	298	291	267	268	275	266	272	303	302	272	272	313	291	276	275	261	307	243	289	289	286	277	284	292	286	284	319	262	283	270	266	276	274	292	270	266	293	289	311	281	280	272	288	283	292	303	311	283	283	281	273	279	283	290	266	297	288	273	277	309	292	262	269	279	288	279	298	298	287	271	317	302	245	309	313	295	281	267	278	302	285	287	269	295	280	271	295	301	285	290	294	270	292	307	298	311	311	258	296	277	250	290	256	270	298	293	308	283	273	272	288	272	280	249	277	288	281	311	275	277	283	292	295	288	263	265	283	310	294	276	293	299	291	284	274	281	270	277	317	265	275	290	285	267	276	287	282	263	292	262	288	250	302	295	292	295	286	298	312	268	277	288	288	287	317	301	290	291	296	260	268	280	315	275	294	257	278	302	290	273	251	263	311	301	307	266	265	271	262	270	275	304	262	286	267	283	278	275	275	294	296	291	284	285	252	294	326	262	293	258	278	302	340	293	287	250	298	303	263	259	268	300	290	300	318	290	310	280	274	268	267	280	276	266	297	276	281	285	299	281	289	263	271	285	247	270	273	272	290	298	253	262	286	264	264	272	306	276	296	293	270	306	285	280	312	303	323	294	282	312	288	262	277	282	286	310	268	304	267	297	281	313	301	289	258	317	289	303	282	285	270	292	306	281	271	284	306	264	254	302	290	292	276	264	306	303	261	265	304	272	254	302	272	282	273	310	308	267	283	301	307	294	272	292	287	277	285	285	276	279	284	291	257	285	273	297	279	286	274	288	292	276	296	282	263	287	292	292	259	261	276	293	256	298	274	258	282	280	295	314	286	313	271	318	300	297	286	286	279	278	278	291	284	277	285	281	270	266	280	270	295	269	326	263	281	267	267	317	257	294	284	263	315	308	290	262	287	295	244	281	281	310	324	279	318	281	279	273	281	269	286	265	275	274	242	265	271	282	314	281	281	309	287	302	297	279	308	289	287	277	284	264	303	279	300	277	282	276	270	273	280	321	252	273	291	316	298	316	312	264	337	293	289	288	234	266	285	258	261	292	274	278	300	296	276	289	276	295	304	274	255	295	308	310	294	289	267	274	275	250	326	290	298	308	282	269	255	273	283	274	316	270	272	237	258	277	274	301	289	290	305	273	283	284	310	289	306	275	270	292	268	287	301	294	270	259	278	302	308	298	262	268	283	261	301	257	276	301	261	258	271	285	271	296	270	288	289	287	261	302	281	306	278	282	280	323	290	282	290	285	296	286	281	276	275	304	289	278	286	275	296	294	270	294	262	299	306	288	269	268	297	256	262	277	279	281	260	270	279	298	277	285	259	301	287	307	278	333	272	291	322	270	274	263	282	260	281	313	295	302	297	299	288	276
25372	8226	7479	3848	2541	1909	1450	1145	914	841	724	606	583	512	511	471	432	426	395	411	408	383	388	326	346	322	373	350	320	373	316	321	305	312	314	319	274	330	306	333	336	324	322	305	299	319	268	340	292	318	284	283	299	313	298	311	293	300	310	298	290	290	311	288	322	270	313	286	285	308	268	288	323	287	305	302	300	315	302	308	322	280	299	309	318	296	257	273	282	295	282	283	317	318	331	292	301	310	283	337	312	298	281	305	306	279	284	257	319	292	308	278	327	300	307	296	284	279	308	266	292	305	297	298	312	281	303	264	307	307	363	287	297	296	290	290	305	282	302	303	321	280	328	257	297	290	293	284	317	305	273	273	306	265	307	297	264	278	288	276	286	286	286	292	281	296	297	299	302	311	295	280	292	287	297	275	288	303	293	293	297	307	295	299	291	260	308	285	320	306	296	269	265	287	272	274	289	285	292	270	288	291	289	302	320	320	302	309	268	329	278	277	263	281	262	275	281	306	310	302	303	264	282	293	286	269	321	302	292	261	286	286	303	335	302	276	310	272	323	335	297	294	288	332	267	323	295	316	327	334	310	274	295	290	297	281	283	267	330	256	278	281	300	300	300	329	287	299	274	299	273	291	247	308	292	291	294	289	288	309	279	287	295	299	290	283	287	267	294	280	290	289	302	306	266	271	271	306	289	266	316	291	277	314	294	290	327	286	275	279	299	292	316	288	298	287	272	294	303	312	290	277	316	309	305	297	321	274	283	322	289	304	286	288	295	305	292	283	304	279	276	300	311	280	291	294	295	291	290	340	302	309	298	307	298	301	302	320	308	300	277	308	320	273	314	295	294	291	277	287	301	306	268	337	297	267	271	275	275	272	305	302	282	290	309	295	295	282	273	295	295	311	290	331	282	280	302	274	298	306	289	309	271	266	288	287	298	284	294	279	302	297	267	295	282	295	279	293	275	279	295	286	316	302	294	277	306	306	308	302	267	267	295	298	291	301	297	311	311	290	297	271	302	291	297	281	268	299	290	277	285	300	294	292	305	306	290	289	298	284	299	277	308	286	281	310	255	290	304	309	307	280	299	279	273	283	291	294	314	326	281	330	313	297	293	277	332	257	275	301	308	267	311	283	285	297	313	318	287	272	286	282	263	283	304	281	274	270	307	288	302	310	309	280	307	280	273	283	288	280	284	271	266	285	298	292	295	282	323	270	292	315	299	280	290	312	283	298	302	276	303	306	278	288	324	293	284	290	293	307	278	270	285	299	277	254	312	283	324	281	297	280	293	265	330	295	311	289	307	303	293	297	273	282	274	303	271	294	283	283	314	311	286	337	292	295	273	280	299	293	292	267	268	285	272	295	272	269	308	267	331	276	321	307	306	308	302	307	303	293	292	277	300	304	275	318	282	299	310	291	307	305	275	278	265	307	304	260	295	278	262	287	268	256	309	292	315	269	282	307	292	278	303	290	283	299	310	306	303	260	324	318	271	280	286	303	284	308	279	306	284	299	284	260	308	283	307	302	268	323	289	314	285	291	323	298	309	267	305	287	290	283	277	279	276	274	285	297	299	273	279	302	300	281	288	296	277	275	254	282	299	293	318	278	294	312	300	264	325	253	302	271	290	317	291	319	331	305	318	304	281	315	300	300	282	319	294	277	316	283	274	309	287	311	269	303	267	284	275	272	281	308	292	286	311	274	284	296	279	273	292	288	274	322	306	273	284	323	273	294	300	326	292	296	309	292	276	298	332	276	281	286	297	283	284	257	312	268	304	273	268	290	289	294	286	298	320	289	287	289	310	291	297	295	290	297	306	261	285	323	277	281	276	290	292	324	286	290	288	296	294	281	309	271	295	286	313	304	306	305	299	276	293	297	278	284	288	281	269	294	308	270	300	280	274	301	295	275	305	332	276	283	291	297	274	296	293	300	274	273	257	300	312	288	278	316	274	267	299	302	289	272	291	285	290	295	299	256	295	279	326	296	270	241	318	273	300	294	270	273	294	302	256	289	290	301	322	323	308	286	288	287	255	288	267	287	319	287	306	306	323	282	280	314	278	279	292	300	277	306	307	294	320	325	292	274	298	319	292	272	299	280	301	311	282	265	260	293	298	294	294	272	302	304	287	287	309	295	299	326	298	302	281	271	285	252	318	297	324	284	307	294	278	270	274	263	306	292	301	302	272	298	261	274	278	284	295	277	280	273	288	331	309	279	294	313	278	286	298	284	299	290	337	308	293	298	300	301	304	328	282	315	284	323	304	315	314	315	281	299	308	290	315	310	304	312	298	295	260	302	282	300	284	304	306	298	275	291	277	304	324	303	279	290	305	313	286	296	283	270	311	270	281	295	310	284	302	284	284	318	284	289	247	287	296	290	295	293	278	299	270	294	292	287	283	280	287	284	299	283	318	287	269	298	305	290	299	265	289	326	275	302	297	276	317	297	290	311	274	295	341	275	306	306	286	259	269	244	294	280	315	319	297	299	294	286	280	277	309	287	286	269	300	278	307	260	315	304	296	304	260	311	292	293	311	302	282	283	264	308	341	291	281	292	281	275	309	315	281	289	302	299	278	321	268	285	330	283	292	303	265	308	315	297	292	310	287	314	321	271	288	338	317	272	300	300	306	284	280	300	300	291	301	297	332	324	289	297	285	291	295	292	300	288	305	289	297	273	303	283	313	282	294	270	295	295	259	306	307	264	308	291	334	273	306	298	282	310	302	294	295	307	274	285	306	308	282	279	301	269	280	299	295	255	260	283	304	292	269	306	280	255	316	302	276	288	292	325	287	257	306	285	313	283	299	272	291	327	294	293	299	282	291	302	270	308	321	313	287	275	257	286	312	303	301	276	282	279	315	289	297	312	259	287	278	268	293	317	294	270	307	296	294	293	331	282	307	266	270	285	295	294	266	308	302	287	298	296	278	315	317	269	315	295	302	327	284	277	255	307	288	331	293	268	238	271	292	291	284	274	286	285	310	282	281	315	306	298	315	323	298	328	307	298	303	301	297	302	284	295	310	303	290	288	294	313	286	300	283	239	328	317	307	294	282	325	297	277	298	303	275	303	271	288	263	282	279	282	269	321	320	317	293	297	278	298	274	301	299	293	314	307	287	313	321	293	298	291	293	303	305	306	292	284	275	301	272	298	288	289	294	239	290	312	310	296	297	302	282	296	274	291	326	293	284	294	285	303	276	303	269	296	309	281	259	301	315	293	288	301	306	281	273	276	301	309	314	310	326	302	304	285	315	289	297	285	266	319	304	317	312	289	281	303	290	286	290	291	281	288	298	287	303	288	296	312	285	292	287	276	261	274	318	272	292	273	294	267	279	295	274	274	322	297	312	333	296	329	300	285	274	298	286	274	290	279	271	290	267	267	289	285	308	276	288	299	291	309	274	320	278	277	329	312	329	319	281	323	272	296	274	272	308	309	285	298	263	293	270	315	305	291	265	289	304	282	304	298	287	292	291	285	310	314	311	309
22947	20584	27064	24085	20589	20651	9619	1585	1160	1053	1040	951	877	856	812	773	808	741	736	732	710	720	707	684	698	711	687	694	659	633	688	674	681	691	599	636	622	615	640	645	608	643	655	607	691	675	648	606	619	631	658	643	626	614	693	597	649	582	628	618	643	689	635	576	622	627	595	647	621	638	636	612	658	665	596	644	625	700	591	585	596	642	643	683	651	631	611	653	669	606	634	644	624	622	598	689	607	632	639	611	581	614	659	607	611	660	568	662	597	596	627	631	631	594	632	651	601	551	605	656	612	608	656	633	614	601	665	591	612	587	619	592	594	607	638	649	581	591	631	657	586	639	658	617	580	610	617	599	651	595	610	569	600	639	645	614	589	631	591	589	604	538	591	610	600	643	634	669	577	652	657	617	585	607	633	632	605	626	672	577	639	597	609	619	622	629	634	579	634	622	622	666	607	645	600	619	606	638	653	579	677	649	583	606	671	597	591	675	648	601	597	681	589	651	633	579	620	668	626	623	600	582	629	630	652	649	639	649	615	650	592	635	641	593	593	614	612	628	587	636	636	627	626	599	599	622	650	596	636	622	662	643	602	643	600	559	647	572	652	692	613	642	616	602	616	590	593	590	609	620	658	621	600	617	651	659	600	650	580	579	596	637	583	642	605	611	614	686	649	625	630	616	646	628	610	614	626	628	627	656	597	614	585	612	599	646	617	634	616	650	603	638	627	634	627	615	612	677	602	639	580	608	625	655	579	646	605	619	621	654	600	622	635	623	621	665	631	674	622	636	670	633	603	578	645	636	597	632	612	640	613	682	624	602	624	621	587	621	614	611	602	638	665	618	608	638	627	633	631	652	630	611	607	623	635	595	630	626	586	594	631	595	610	581	603	663	631	652	639	588	605	630	633	641	614	594	653	594	625	597	602	644	607	613	592	614	709	622	614	595	613	627	655	635	581	633	632	622	639	617	665	642	608	623	604	618	609	591	595	645	624	639	652	618	623	629	637	552	616	591	640	624	586	671	631	617	641	625	648	598	617	595	622	652	629	631	665	632	647	640	644	637	594	591	639	635	592	620	652	638	638	576	563	607	629	623	609	611	605	653	589	579	639	614	613	621	613	593	664	611	631	682	642	647	604	599	634	627	660	645	637	628	595	617	600	628	649	608	617	631	634	616	649	598	618	649	597	637	642	667	568	644	620	684	619	649	624	611	595	636	611	600	582	614	615	625	624	613	625	659	657	617	645	621	619	618	634	656	597	662	621	608	670	624	573	641	632	612	587	617	614	626	605	637	640	599	595	621	604	615	639	638	648	620	593	629	651	628	611	606	643	614	656	660	622	671	679	659	619	565	649	619	655	586	583	650	593	647	652	627	629	591	609	595	596	599	564	618	619	657	678	626	675	619	605	614	610	576	632	628	634	655	611	628	593	627	655	619	632	629	635	640	644	630	602	637	642	650	601	661	627	628	609	586	578	643	637	621	628	624	642	603	638	639	647	580	604	593	628	604	676	561	654	637	620	582	600	629	666	632	602	604	613	574	585	650	597	589	612	620	598	615	582	611	648	604	636	622	639	605	674	599	630	604	596	620	638	612	612	643	621	649	569	672	620	633	566	603	624	631	644	616	630	637	618	627	610	603	699	595	644	593	611	635	651	594	614	602	620	630	621	673	646	628	668	615	603	624	588	640	596	648	635	653	642	655	622	617	676	639	594	646	625	648	664	639	640	580	633	627	611	640	593	646	608	571	704	614	616	633	644	635	660	640	617	642	606	628	623	599	638	633	601	686	604	618	640	623	596	617	617	643	639	622	636	682	615	654	672	596	646	595	616	631	612	566	667	664	616	634	618	608	613	636	630	631	613	571	692	599	608	605	629	672	599	627	612	628	662	622	631	605	611	629	642	623	579	641	617	622	643	632	626	596	671	642	588	615	617	606	609	598	651	665	600	546	600	630	620	609	623	615	608	608	596	636	594	628	611	647	609	591	591	629	657	603	598	608	619	629	649	560	595	641	619	607	561	628	630	611	608	630	680	580	645	637	658	613	627	632	638	622	624	635	667	604	590	578	662	608	631	608	648	617	625	611	624	640	630	657	645	627	640	623	650	641	629	576	605	629	606	599	617	708	615	673	598	618	619	645	578	584	648	676	598	604	614	637	580	621	591	658	609	644	643	591	638	616	555	619	599	657	643	604	599	631	623	593	596	600	583	621	602	624	622	618	622	636	618	588	621	614	632	654	635	640	614	651	660	618	631	629	664	593	614	613	603	622	625	660	600	666	634	637	600	614	608	613	638	601	599	581	603	639	598	634	632	600	659	640	648	617	633	632	618	619	584	663	589	643	635	645	576	638	600	647	602	633	621	607	603	670	583	590	637	586	638	605	612	619	624	589	613	604	643	615	619	610	608	607	635	641	550	617	603	572	592	615	673	599	644	621	646	615	662	630	635	621	589	565	610	617	616	631	612	634	654	653	638	641	655	602	597	659	622	619	607	623	617	622	658	627	599	618	620	627	629	634	622	611	615	605	626	597	608	602	607	598	614	602	676	652	590	614	575	597	622	637	635	635	663	634	618	598	620	640	615	564	645	619	586	607	591	631	643	621	629	627	642	608	656	607	650	624	650	673	649	617	667	568	595	605	594	639	594	604	595	608	607	637	625	562	622	665	657	582	645	626	626	599	609	600	616	624	614	587	620	625	673	605	630	615	627	642	664	583	623	632	637	598	583	589	585	651	599	595	645	577	621	643	614	615	606	648	637	569	631	681	593	645	584	603	627	605	608	643	625	603	601	582	595	604	629	631	604	680	648	664	582	625	635	637	563	634	617	618	627	612	618	646	633	608	564	607	617	649	619	593	645	635	621	617	663	661	633	600	637	631	588	583	588	634	618	599	635	591	645	636	603	646	603	599	613	592	603	664	597	607	633	660	610	634	627	615	617	629	644	597	579	617	594	594	607	584	633	639	600	645	654	596	611	607	628	616	604	621	630	646	597	624	631	600	629	624	605	587	605	607	617	615	651	611	617	646	616	605	645	636	569	674	600	641	621	630	624	625	610	599	623	616	611	640	618	643	628	630	664	623	623	671	619	642	616	569	613	607	608	640	629	610	613	600	609	619	637	635	637	626	612	591	639	637	599	590	640	617	576	616	618	611	656	646	590	646	588	588	578	660	638	598	620	618	665	578	601	629	623	616	668	624	593	678	615	599	615	639	577	610	616	625	585	661	637	632	608	615	648	658	575	650	610	658	620	592	641	578	622	618	648	675	653	629	641	626	661	613	615	660	610	690	654	651	632	599	611	602	613	603	644	612	643	617	642	637	612	646	641	694	607	642	589	603	632	629	615	592	621	605	605	603	619	640	643	631	653	622	660	573	594	614	614	606	614	619	585	600	611	644	591	621	604	590	619	583	648	682	665	626	626	599	607	616	625	633	643	650	661	590	602	589	650	648	626	631	646	600	641	663	655	624	629	614	617	583	616	651
22476	14445	13123	7422	4948	3703	2883	2272	1973	1678	1434	1236	1216	1079	1015	942	892	869	836	773	777	835	701	738	733	712	660	714	644	693	742	655	675	646	653	665	694	707	636	617	634	683	616	645	633	609	576	655	640	625	633	593	615	636	644	646	615	633	627	642	586	605	610	607	606	651	623	584	628	573	605	600	664	611	598	608	576	642	634	614	586	627	610	615	616	580	659	588	567	623	634	583	592	605	614	588	629	620	608	579	598	568	602	604	664	592	549	617	607	596	613	602	606	607	599	600	588	592	619	581	586	603	601	602	629	610	613	637	606	565	583	577	580	588	606	581	585	584	575	577	599	609	612	623	575	581	584	559	604	616	585	600	566	609	591	563	645	635	592	598	620	624	576	636	623	591	606	635	590	536	572	607	625	587	584	579	606	589	590	627	625	588	584	575	584	597	631	603	648	590	600	625	599	599	575	643	600	608	574	636	572	600	610	629	564	608	612	564	560	599	609	584	581	577	578	593	599	596	587	626	602	623	643	593	581	610	610	566	616	602	594	628	601	618	607	576	609	621	597	605	556	574	530	612	609	583	637	565	612	588	614	630	614	627	576	591	588	613	586	606	617	567	560	601	607	590	631	618	625	598	560	608	630	583	592	584	615	606	593	603	587	617	535	591	641	587	598	586	585	595	592	552	578	578	560	615	565	593	595	635	624	573	605	559	611	570	610	551	615	580	610	602	586	605	613	601	616	588	593	588	604	589	567	583	588	562	621	584	579	586	573	572	541	619	602	540	606	581	622	594	581	621	628	595	593	618	613	596	563	669	599	601	579	631	545	595	542	576	619	621	619	635	598	596	597	593	606	580	598	608	622	614	572	621	631	602	637	588	569	564	583	590	648	614	589	653	597	586	595	577	588	576	586	605	576	619	600	581	640	637	596	591	606	599	628	595	596	602	622	587	584	618	614	595	582	563	560	580	615	544	588	601	658	639	593	602	582	589	622	594	561	593	568	612	627	626	552	579	584	590	586	642	591	619	591	527	598	627	583	617	606	591	591	627	584	560	606	574	581	613	580	623	582	582	583	528	608	596	560	577	606	620	623	548	629	581	625	598	608	610	577	584	606	665	597	598	623	614	581	607	576	591	593	586	567	601	584	615	609	593	577	641	614	591	603	621	603	606	601	645	592	655	563	585	583	606	574	608	626	628	595	605	577	546	606	595	585	583	570	615	593	584	603	552	597	568	552	628	571	622	646	601	619	599	547	602	541	586	634	616	625	600	600	533	594	612	647	614	605	615	569	587	635	637	598	588	555	584	622	576	626	569	602	565	581	578	595	594	599	626	627	617	583	578	592	590	600	602	594	586	603	560	598	573	557	570	573	617	532	583	589	601	607	637	563	606	633	628	609	572	679	585	604	616	566	581	574	623	594	645	575	553	599	619	563	583	579	605	601	632	593	567	603	606	584	611	569	583	587	607	585	549	575	595	610	600	585	577	600	601	615	618	615	587	570	616	629	572	560	602	540	590	630	606	632	594	617	567	575	577	571	560	581	583	576	601	593	612	593	594	585	610	577	594	574	615	605	634	541	628	622	591	609	565	619	590	602	566	590	630	594	594	570	641	573	592	579	603	626	592	599	584	604	571	629	597	572	576	560	604	603	597	609	587	582	592	583	620	606	584	587	580	620	603	620	618	546	619	555	584	600	604	620	580	661	607	607	601	604	600	561	586	605	597	601	590	602	615	587	647	621	599	569	561	625	588	584	619	618	655	589	584	608	604	617	597	567	560	572	622	601	545	567	559	578	633	618	599	669	602	607	580	580	605	615	655	649	601	587	633	592	578	583	592	606	621	547	592	576	599	619	560	617	600	585	617	613	572	640	578	595	592	611	572	573	613	551	564	570	596	577	605	581	601	585	617	553	633	602	600	613	594	624	620	537	663	607	590	580	624	596	568	617	629	621	565	574	595	566	617	662	619	614	593	613	571	601	586	601	636	614	594	594	597	617	636	576	582	632	601	607	632	579	619	623	576	606	600	588	626	603	587	617	607	602	541	560	617	605	582	576	591	595	656	593	619	612	596	596	568	607	596	613	605	553	586	592	646	607	608	627	600	591	607	623	580	605	590	597	599	603	598	573	563	603	640	612	647	604	577	588	617	579	621	600	589	584	610	582	570	553	622	581	555	621	603	592	594	586	640	588	576	575	557	616	625	592	610	603	573	591	557	617	594	612	627	599	615	583	607	595	601	595	566	628	594	597	629	594	589	564	610	564	613	595	561	562	651	584	555	588	566	577	599	562	599	603	593	621	567	569	604	580	598	573	613	620	634	617	574	635	602	647	580	605	604	579	607	593	588	601	585	627	607	542	617	603	589	601	571	571	608	556	564	579	601	601	624	557	605	583	591	550	571	609	597	620	603	619	569	538	577	586	597	579	594	656	612	611	621	619	618	581	614	576	577	638	637	546	636	575	604	591	587	586	571	602	616	647	587	550	591	607	553	613	559	571	572	585	623	587	626	611	585	599	631	599	584	611	615	591	592	606	649	562	574	633	567	584	623	549	622	586	591	624	611	588	560	544	625	638	572	561	583	620	594	588	575	593	591	567	606	567	561	610	624	552	601	571	605	589	603	566	621	591	615	612	668	593	654	587	579	636	639	557	565	631	583	611	576	599	590	595	628	603	615	568	610	585	581	589	592	569	620	629	593	591	617	597	591	604	596	677	617	603	621	561	624	622	620	597	608	594	637	612	575	626	576	595	596	609	564	587	587	625	567	611	611	599	589	567	588	597	581	597	628	613	593	570	607	609	644	596	629	594	594	628	574	596	540	638	544	594	619	606	566	588	610	615	606	569	560	618	561	607	599	595	604	601	606	582	535	611	580	587	598	634	561	589	604	642	603	666	588	628	614	637	538	582	539	619	573	621	604	614	564	610	589	608	577	588	599	582	596	602	578	569	608	594	575	571	622	617	588	596	635	592	589	594	612	589	607	600	604	573	616	569	603	607	571	624	625	641	551	600	584	596	604	571	621	606	588	581	610	574	603	630	574	551	583	614	586	579	570	591	643	620	560	599	580	571	617	556	656	578	583	630	616	604	633	603	591	635	563	602	571	628	605	598	590	599	581	610	606	597	622	591	613	606	542	589	564	604	601	598	611	630	609	566	620	614	581	566	600	581	631	632	613	549	606	621	569	596	585	621	590	615	610	608	623	608	619	620	581	565	605	605	564	546	601	592	593	629	606	608	607	565	630	556	572	608	572	604	600	606	574	548	563	569	642	632	591	574	627	589	584	581	542	634	579	605	603	587	597	611	634	574	578	589	592	618	566	584	584	628	572	617	612	584	607	583	605	547	592	617	597	627	591	565	564	612	612	568	581	597	593	612	567	520	577	573	608	574	598	570	594	603	575	572	549	591	579	622	589	566	553	591	560	666	580	606	621	542	616	577	595	586	616	598	526	595	592	605	597	590	626	590	607	591	602	642	595	621	571	556	614
31464	14379	2081	515	410	340	355	317	297	346	305	320	337	277	274	335	299	320	304	333	327	330	321	304	271	304	337	308	301	302	314	309	325	315	299	295	306	300	304	315	320	303	322	333	308	314	306	302	312	314	315	285	324	337	337	290	327	334	287	296	294	297	277	278	305	298	312	304	309	297	305	293	309	312	303	351	299	330	298	291	333	274	312	314	315	305	345	331	292	319	310	326	295	299	300	334	315	306	316	305	282	298	315	280	284	331	309	316	314	313	299	296	314	294	329	319	323	354	311	310	332	292	308	295	310	294	313	299	315	333	306	293	298	281	326	339	267	308	333	286	306	314	313	308	292	316	278	302	300	298	300	300	316	354	337	328	264	312	316	313	285	301	300	347	295	300	286	297	282	296	321	310	282	313	302	294	319	320	300	290	293	289	309	291	309	306	315	311	316	337	334	275	292	281	335	279	318	301	316	316	318	327	337	299	283	313	280	317	295	325	312	298	304	309	301	317	303	292	320	327	306	292	281	309	300	312	317	306	349	305	308	274	355	307	292	318	258	301	318	307	263	291	296	327	309	266	326	318	308	303	295	304	329	329	282	317	302	311	324	315	324	302	317	303	332	309	320	306	302	323	318	302	294	335	299	289	287	292	297	318	284	289	308	283	324	336	332	315	305	294	339	302	293	317	363	270	309	303	318	301	323	263	341	309	274	321	342	284	296	296	304	285	346	319	309	296	301	294	299	314	292	294	298	294	302	316	323	308	316	337	300	284	291	330	323	312	322	306	308	295	267	331	329	287	281	266	297	286	294	318	269	343	298	305	323	340	345	289	327	307	321	302	278	315	299	311	324	273	325	308	309	251	351	298	338	299	309	336	313	303	306	289	321	304	292	276	305	338	311	315	289	258	296	299	323	298	259	296	296	320	294	307	313	295	308	317	299	304	312	316	307	310	314	308	328	303	299	312	319	304	310	324	278	286	284	312	298	283	300	305	327	318	281	314	331	318	321	314	316	295	314	309	342	308	321	291	319	323	307	282	312	302	285	293	309	327	280	323	321	320	310	313	308	295	306	303	326	343	367	304	287	316	318	326	279	281	302	343	338	267	268	326	291	297	288	305	303	284	286	302	309	298	307	313	281	301	286	316	322	301	293	294	347	335	298	312	299	306	327	299	289	307	311	331	326	305	307	326	291	281	289	332	330	302	330	336	293	327	300	343	320	311	296	297	302	294	310	316	315	316	301	299	328	298	284	295	284	299	338	319	303	314	322	309	282	344	281	312	333	318	304	313	335	287	335	312	313	320	297	299	302	314	285	296	314	326	312	303	297	298	298	290	316	295	319	326	353	325	265	315	294	306	316	308	279	310	323	298	306	328	294	326	330	331	299	291	280	308	290	331	322	323	292	299	293	300	300	297	308	282	328	318	309	322	331	300	313	313	300	263	310	294	323	291	309	318	297	330	315	304	322	329	314	327	323	312	305	295	323	286	296	296	295	316	322	317	306	324	320	305	306	336	327	346	315	291	296	312	309	319	322	309	285	292	291	280	280	300	303	287	302	318	319	305	325	319	318	322	297	331	333	340	307	287	310	337	311	312	313	314	301	312	298	302	307	291	329	289	328	316	281	301	291	307	270	320	332	293	284	289	276	316	280	284	333	282	279	304	315	304	346	332	308	294	299	335	317	350	331	302	314	290	285	279	323	302	283	280	312	311	292	316	320	307	310	303	301	315	287	312	314	300	263	308	323	299	311	308	305	300	325	291	288	306	305	327	332	307	299	299	317	297	315	296	313	317	304	289	292	296	323	314	270	307	317	300	289	288	294	304	287	310	318	286	289	290	326	309	313	311	309	306	285	305	294	282	327	307	291	315	286	317	319	309	331	299	304	275	329	269	306	304	297	297	303	308	310	292	296	294	310	321	271	310	309	297	297	322	312	316	300	319	311	313	311	351	298	335	312	331	269	286	314	300	287	309	319	316	308	320	326	277	306	293	280	299	321	298	292	283	325	311	299	294	324	299	300	297	290	313	342	293	316	295	345	346	322	322	312	298	296	299	320	306	300	309	324	299	314	292	299	338	279	327	338	324	300	335	296	300	317	334	311	303	298	291	316	331	309	320	298	302	273	301	315	321	296	313	301	308	290	289	358	317	303	314	314	289	303	326	293	293	307	321	318	298	311	314	348	307	357	301	304	318	317	327	304	298	343	324	304	319	303	300	283	339	278	281	303	308	310	292	293	301	290	298	335	343	308	313	337	264	318	287	325	292	300	312	321	317	323	285	281	302	290	293	325	342	316	288	327	316	333	354	305	300	321	307	328	309	316	289	311	348	305	295	306	329	301	323	316	335	307	332	323	307	320	300	305	270	295	334	321	350	320	287	315	310	318	322	322	313	301	348	309	323	324	318	295	316	339	353	300	294	289	314	285	316	288	302	310	328	314	302	313	311	312	331	329	298	285	334	332	313	303	320	319	288	292	277	291	308	313	299	302	289	301	310	307	327	297	305	298	285	293	317	317	303	322	308	289	285	285	314	302	305	289	291	301	300	297	310	299	270	332	300	300	330	302	297	331	288	323	316	310	329	298	314	301	313	319	320	287	305	302	274	307	293	281	298	309	303	324	320	313	291	329	319	289	306	318	332	319	285	302	279	287	289	304	330	315	321	312	316	328	299	310	295	298	300	327	318	317	299	306	311	321	309	291	301	312	311	320	317	323	319	314	334	296	290	285	295	299	290	312	276	349	297	323	312	300	279	302	300	306	310	299	287	321	321	300	298	310	336	294	286	337	319	301	301	319	302	317	335	309	302	299	316	312	330	306	290	308	281	314	329	312	294	330	306	325	301	344	302	312	270	294	302	318	244	339	290	299	299	323	317	305	323	329	335	328	313	283	309	294	278	288	311	325	294	278	320	309	304	314	344	289	316	323	322	311	317	310	329	291	300	280	272	318	317	296	296	306	301	333	316	285	309	311	299	304	304	313	318	335	355	346	319	312	313	329	302	313	292	254	284	320	331	322	303	279	314	314	288	321	320	311	313	283	309	318	318	364	316	294	284	292	331	307	330	296	315	307	287	344	301	292	287	294	307	311	301	290	314	326	311	304	343	316	326	314	310	293	316	294	277	305	304	286	300	340	284	291	296	285	292	322	288	287	326	304	335	296	314	312	292	301	301	280	292	330	293	304	345	296	304	311	324	285	299	314	295	328	281	303	306	327	300	314	276	319	323	326	322	300	281	301	302	278	314	316	297	308	311	332	296	331	301	311	304	299	314	301	312	297	302	309	309	309	323	287	285	306	284	313	327	317	313	313	305	329	299	308	303	288	288	309	321	301	323	334	306	315	299	308	318	314	321	308	289	323	266	288	326	290	268	308	321	319	310	302	344	293	323	292	312	314	299	319	307	294	310	317	288	301	317	301	316	287	316	331	293	317	282	291	314	296	336	280	309	309	320	347	307	297	291	331	303	302	307	285	312	287	297	341	290
19872	750	690	512	489	454	370	389	355	361	381	371	380	333	348	351	359	375	377	347	312	332	368	340	357	341	338	342	337	345	327	315	310	348	325	314	339	333	338	337	343	317	357	333	341	356	325	348	331	328	349	326	312	341	309	346	335	320	358	325	370	351	345	328	331	328	352	340	308	314	352	359	346	368	311	356	347	347	327	334	328	339	306	325	333	299	300	338	330	321	329	331	346	342	324	361	346	330	325	310	349	361	320	314	324	346	355	328	346	306	338	315	314	367	316	355	308	332	311	340	312	296	351	316	320	359	330	359	320	354	311	354	320	334	329	324	338	338	325	307	356	357	372	351	340	329	344	324	362	313	325	326	302	327	351	320	328	349	339	345	339	337	336	335	321	321	362	356	366	310	356	301	361	332	313	360	366	315	339	330	305	328	366	330	355	331	347	326	367	373	359	373	325	314	293	338	329	347	344	304	326	311	314	316	342	356	343	294	356	324	328	324	333	337	334	323	305	356	343	335	332	349	327	343	314	331	305	368	361	317	318	294	344	320	341	293	325	346	318	357	317	343	335	360	328	336	308	324	332	319	310	330	319	344	324	318	321	374	340	341	336	331	329	311	325	334	319	365	348	367	330	316	327	346	326	303	333	327	340	317	301	333	351	346	315	311	310	332	311	334	340	342	334	355	324	323	324	348	324	364	316	306	286	320	341	339	337	328	340	354	322	326	343	332	319	343	352	350	334	327	323	363	308	336	329	354	364	334	346	328	325	337	342	345	356	324	355	302	347	337	315	358	361	322	340	386	332	332	312	331	300	355	325	337	321	347	335	326	338	353	331	328	355	337	317	332	329	346	342	351	327	359	358	326	340	344	311	303	373	345	345	362	329	354	323	318	359	338	363	351	328	321	328	340	313	324	372	361	325	343	370	322	349	301	328	319	332	311	328	343	307	299	312	322	351	351	302	336	355	333	354	329	307	312	324	343	305	346	353	336	346	291	360	331	328	335	339	321	345	356	324	308	345	314	316	336	311	310	303	334	323	320	343	322	369	307	322	318	336	308	341	320	308	347	331	319	342	346	352	328	346	360	314	338	328	327	331	327	331	354	340	318	338	356	361	352	342	338	301	336	295	319	325	360	319	312	343	334	333	335	331	357	358	321	336	338	374	304	340	319	296	340	364	300	317	348	334	328	331	378	338	355	352	336	343	326	276	361	347	298	331	336	319	333	328	339	355	337	349	338	332	351	347	322	353	312	308	366	362	334	339	349	343	345	364	327	321	340	340	328	344	359	351	305	311	379	340	359	360	349	334	294	357	357	324	322	334	312	344	335	351	333	325	332	318	332	333	314	364	358	323	340	313	351	355	348	344	309	367	350	353	347	310	350	330	333	342	347	332	363	356	339	352	346	296	340	335	366	347	310	312	350	344	347	356	337	333	349	283	335	307	301	307	321	343	353	350	356	359	319	329	305	354	360	331	334	330	338	297	338	336	312	323	353	359	352	338	316	326	320	326	337	337	340	337	318	369	337	337	319	330	350	338	363	375	336	339	345	371	310	323	337	332	333	338	327	307	346	331	329	356	310	357	368	334	328	342	323	343	314	330	331	309	342	313	328	355	327	360	341	349	355	352	326	345	314	321	301	324	342	357	346	328	349	298	299	395	332	345	334	306	309	336	336	306	320	350	322	336	346	320	337	373	356	318	347	332	335	353	310	358	357	327	343	294	331	331	405	348	372	340	316	348	348	330	326	323	353	325	353	335	316	370	320	332	351	311	326	321	331	316	352	318	338	344	341	350	292	324	340	354	324	320	367	334	325	300	346	318	308	329	332	342	328	329	328	367	332	313	301	338	362	349	334	360	351	298	315	316	319	352	344	299	335	356	342	337	319	350	327	317	343	335	343	336	340	353	324	346	337	362	284	302	354	329	310	305	326	311	346	366	319	319	307	368	331	304	329	331	365	326	315	361	337	349	314	288	312	336	330	378	318	368	350	346	347	349	323	374	374	330	368	337	319	308	319	346	378	322	357	334	332	357	340	320	352	323	346	312	349	338	347	345	381	375	332	320	346	334	340	325	325	355	330	343	347	340	321	355	377	307	334	339	343	331	297	315	365	352	349	333	324	343	327	336	299	330	345	362	338	327	318	335	354	338	372	327	346	318	338	332	326	345	336	343	359	315	320	338	323	315	335	354	351	304	352	351	332	300	342	326	349	351	329	369	359	340	341	309	353	335	326	332	344	344	345	337	299	336	330	294	296	318	325	303	335	338	336	332	375	348	360	280	331	329	353	337	359	338	329	367	324	345	342	339	342	360	350	321	315	331	321	327	351	332	338	340	371	352	333	336	350	306	373	362	310	331	312	363	325	344	344	319	291	303	352	318	368	307	337	347	337	337	324	335	340	339	327	338	336	336	320	328	383	347	350	333	351	336	353	336	317	322	330	335	327	338	313	304	350	333	349	308	325	322	326	342	351	370	352	338	327	333	330	341	318	342	321	338	342	347	351	348	337	312	352	345	343	316	330	327	347	353	336	356	361	328	328	321	352	331	348	323	347	314	324	356	371	333	350	354	374	331	339	340	347	299	336	320	330	355	328	309	336	321	371	367	330	331	317	320	355	323	321	358	323	337	357	292	315	327	354	320	334	364	362	366	332	349	376	351	333	317	364	313	336	359	367	312	347	343	333	373	370	331	344	334	329	321	359	329	365	325	372	348	287	322	300	347	360	314	322	333	362	335	378	349	336	315	344	354	369	355	334	341	333	340	352	343	334	343	317	329	348	339	328	322	313	320	342	339	328	357	333	341	338	329	301	343	290	321	329	340	344	353	369	352	333	301	344	345	322	324	348	378	355	311	339	325	334	331	347	295	329	340	324	325	307	330	323	303	356	344	359	315	322	330	318	344	338	337	343	339	348	338	351	330	352	308	336	307	359	349	327	334	350	329	343	314	334	329	298	333	310	308	334	333	303	333	327	334	344	335	363	337	318	333	328	345	358	359	353	352	330	326	328	299	351	332	344	333	304	335	314	334	333	320	326	286	364	333	340	358	324	330	335	327	336	370	324	353	320	348	348	332	339	343	338	329	332	302	322	322	323	363	337	327	325	335	331	321	340	333	348	327	381	344	356	379	309	306	315	346	359	328	318	332	341	346	369	333	354	329	336	322	298	344	332	325	338	301	336	313	318	359	343	343	306	341	336	337	319	389	340	307	330	335	308	343	331	334	292	364	330	319	316	352	309	324	303	354	372	336	345	320	336	351	327	372	337	356	337	319	310	348	318	337	320	323	313	354	309	340	349	332	326	359	310	344	338	369	343	348	340	341	306	341	324	344	328	320	326	331	330	336	320	316	344	383	331	322	303	318	299	335	331	348	347	314	334	353	338	329	326	320	312	326	332	306	318	307	307	336	333	332	353	340	354	350	325	333	386	342	332	349	314	347	326	329	333	339	320	343	313	355	332	336	330	343	333	338	325	341	322	380	354
25013	20578	26487	24612	20555	8041	1002	682	526	515	460	422	421	374	353	367	388	327	369	369	331	339	327	311	305	300	316	321	316	285	307	331	321	300	289	325	289	296	323	316	282	341	294	320	301	305	319	325	304	280	267	297	247	302	304	350	296	317	304	294	303	272	312	285	315	305	306	306	339	262	298	287	272	299	306	301	307	292	301	303	298	286	306	288	286	274	287	291	283	271	298	328	288	326	312	278	290	292	307	293	279	296	300	324	270	265	303	314	279	311	305	317	284	284	298	256	292	325	307	308	326	316	294	346	293	307	298	317	330	289	274	282	306	280	303	304	307	310	315	302	280	307	310	274	294	305	279	307	298	287	286	325	260	345	281	286	274	298	280	299	301	304	292	302	313	282	285	306	288	289	281	341	271	298	304	297	291	283	294	283	315	284	266	327	318	257	302	274	268	278	301	282	308	288	299	298	298	285	289	280	297	315	271	303	295	273	283	311	286	279	321	303	279	301	309	264	289	296	299	304	283	293	308	276	290	310	332	311	283	306	306	284	317	300	286	274	289	292	290	297	321	324	279	269	262	321	289	278	273	312	287	277	265	280	303	326	295	277	263	307	289	309	322	289	275	273	293	279	277	260	311	315	318	308	295	308	333	279	323	295	307	276	303	318	283	287	266	278	310	269	290	309	292	286	310	294	289	328	295	305	306	276	302	292	310	277	328	307	274	293	309	302	308	268	289	286	293	280	316	287	274	284	298	298	297	309	318	277	317	296	297	292	272	306	307	300	318	286	254	291	286	297	296	281	295	306	301	279	289	318	321	274	276	302	284	312	301	290	323	302	284	281	305	267	311	332	297	309	283	272	289	275	267	282	310	300	292	299	308	309	321	306	303	287	300	272	287	295	304	309	290	301	287	283	285	290	303	295	286	293	301	313	289	288	309	287	326	313	302	270	287	296	326	321	282	311	268	270	312	315	301	323	269	315	295	313	322	274	282	317	292	295	316	292	277	314	316	315	308	316	306	304	319	305	288	297	295	287	310	287	292	311	266	268	303	338	311	284	281	321	296	310	318	342	314	292	281	290	305	298	304	312	294	300	302	301	288	252	293	296	305	326	334	303	308	292	280	296	272	305	310	287	303	289	309	309	262	295	270	277	277	277	353	294	280	293	276	294	271	314	285	299	311	281	301	293	272	301	311	273	263	317	312	319	298	319	324	285	279	287	292	296	292	291	255	301	326	295	264	322	301	273	269	307	309	323	293	264	316	289	284	341	277	312	271	327	290	303	296	295	280	280	292	285	309	309	307	277	291	331	272	289	256	321	285	288	272	298	269	288	304	289	300	313	301	274	276	263	287	288	295	309	283	316	304	308	280	275	264	338	312	293	321	322	302	304	333	320	303	287	292	279	342	289	258	288	300	298	283	296	284	259	334	310	312	264	317	299	296	301	316	298	250	278	310	282	281	281	302	282	302	299	295	276	327	305	299	310	258	320	310	305	295	303	304	315	283	289	304	305	332	309	297	298	296	271	327	289	289	293	285	324	273	287	294	322	306	306	272	313	289	321	295	285	326	303	293	292	299	329	299	269	290	322	269	311	279	288	305	320	299	300	291	274	275	285	271	279	316	314	295	289	323	291	276	322	289	311	284	271	312	327	286	259	284	322	288	294	308	278	256	280	286	304	295	308	298	280	300	340	281	310	304	300	300	306	316	291	281	286	290	310	275	301	294	307	290	296	303	295	335	284	308	304	303	313	299	314	289	273	301	329	316	284	300	303	316	256	286	308	314	283	285	323	263	301	303	289	303	308	275	300	287	306	276	277	291	317	317	308	315	295	293	292	275	314	313	333	291	317	312	301	270	281	304	290	323	297	280	321	281	298	292	288	285	298	278	322	309	326	267	296	293	305	290	308	286	293	312	296	287	311	277	309	292	294	311	277	280	278	290	288	273	319	297	248	335	275	248	295	334	285	318	269	297	326	296	285	316	281	287	280	293	320	271	331	306	309	292	281	297	255	264	295	301	323	294	269	266	288	312	285	268	287	283	298	267	277	278	306	280	275	268	264	275	267	287	289	274	278	309	302	290	317	306	295	308	311	296	287	279	308	302	317	326	291	303	320	298	312	279	288	311	337	298	297	309	275	284	318	295	276	299	281	281	297	318	284	266	308	296	275	275	292	284	293	328	306	309	344	293	306	317	314	290	251	294	345	294	307	263	278	286	302	292	276	279	320	276	313	308	315	311	327	303	298	283	291	286	293	328	294	285	340	287	315	298	285	293	272	298	312	289	303	321	303	309	260	313	279	298	287	307	271	333	271	294	281	297	284	293	298	315	293	296	296	322	282	314	287	293	268	284	297	272	302	244	291	252	305	274	283	299	281	283	263	306	300	310	325	300	286	280	319	310	275	290	345	276	317	286	279	264	282	296	296	305	303	325	288	276	287	293	303	336	315	323	311	278	305	283	301	281	307	287	305	309	298	290	274	303	289	327	323	294	300	287	257	300	296	285	291	299	272	304	315	288	297	282	272	305	301	312	295	298	294	297	319	264	266	281	301	282	272	271	284	271	275	268	295	271	319	261	267	300	258	290	310	298	296	313	296	318	296	281	300	279	277	257	295	297	278	279	305	290	307	281	277	285	321	294	273	278	317	290	325	279	273	293	302	304	297	269	319	301	274	292	262	294	298	323	281	305	267	284	315	305	286	272	289	298	308	280	280	268	287	295	287	292	289	261	287	298	288	286	264	308	262	291	281	289	310	290	270	281	293	325	301	291	298	306	310	328	310	308	287	295	297	316	316	290	264	314	286	292	306	269	286	281	310	297	313	285	299	287	306	301	281	302	332	307	313	285	312	263	288	281	274	286	285	309	324	300	281	273	297	268	285	284	278	276	273	238	284	294	299	327	284	311	320	321	298	342	313	302	289	291	256	290	297	302	285	303	297	286	292	304	277	268	295	273	322	294	318	326	273	293	301	303	282	302	317	292	305	295	298	295	294	274	302	294	286	290	286	310	295	288	291	248	285	290	293	301	276	318	312	317	295	264	290	305	308	316	285	315	284	314	302	282	290	324	294	326	285	318	289	310	309	299	280	293	320	314	292	305	273	299	299	303	279	283	295	299	283	322	265	297	285	277	295	320	281	296	288	320	312	304	283	271	311	311	297	322	262	300	295	302	273	290	278	291	307	296	290	295	302	271	286	322	318	313	278	286	297	305	323	267	255	269	312	296	288	296	309	270	322	316	277	298	261	298	281	295	276	277	284	291	284	310	258	300	283	266	296	310	310	289	300	302	274	295	280	291	268	292	265	289	299	308	300	287	312	276	284	290	278	282	274	315	302	279	281	302	293	296	288	316	265	290	289	291	292	287	302	302	284	309	298	260	288	295	308	311	315	294	282	294	315	315	306	289	273	308	310	305	283	295	300	307	282	291	276	325	275	298	334	288	282	308	296	309	288	276	332	296	264	276	282	284	277	310	307	303	300	304	310
28723	8417	7592	4095	2610	1889	1448	1160	1062	863	760	636	583	560	523	475	444	460	453	429	402	391	379	371	332	375	355	377	361	354	318	349	322	321	289	336	352	354	320	303	318	273	335	328	299	284	305	313	331	323	309	280	299	310	311	312	307	281	318	267	282	329	309	315	335	316	316	329	337	312	304	295	332	316	291	356	306	301	266	353	317	315	315	281	306	297	325	273	321	326	332	299	330	345	310	327	342	323	291	314	311	348	331	289	285	313	289	284	317	318	311	327	315	326	279	303	311	309	308	292	283	273	301	290	325	298	302	294	281	288	308	279	296	313	303	295	324	311	288	286	329	320	287	303	330	287	288	308	282	321	300	313	305	319	290	268	312	295	288	310	298	294	276	326	323	302	296	328	309	299	317	304	296	291	298	299	300	305	322	304	328	301	290	310	304	299	285	317	339	330	320	311	298	294	303	294	302	300	270	277	333	318	262	300	315	288	303	277	335	292	289	292	285	287	299	307	319	288	286	274	301	300	338	318	314	315	258	320	251	308	293	327	275	316	323	319	323	334	299	266	299	303	304	307	294	298	292	322	285	294	290	308	335	287	297	324	342	302	297	298	288	300	317	308	307	306	317	329	302	311	320	294	288	304	286	307	288	289	283	304	322	297	294	337	309	304	276	319	284	294	309	286	292	349	327	294	281	286	316	304	310	278	321	298	287	309	301	303	312	336	267	285	304	335	297	305	323	303	307	315	318	301	285	313	320	294	324	294	279	307	325	302	324	307	326	314	280	302	309	297	283	311	292	282	297	304	299	307	306	269	290	298	283	294	317	318	310	266	332	322	325	305	299	325	335	316	293	290	313	309	267	264	288	295	294	273	268	287	282	310	312	297	295	304	284	296	286	329	316	312	303	315	296	315	293	284	288	307	271	327	328	283	322	311	321	335	292	257	278	295	289	309	316	301	291	277	258	266	323	296	297	306	308	303	314	288	297	288	317	320	275	294	278	292	277	311	322	292	291	318	290	273	331	299	264	287	298	309	290	287	333	290	289	275	321	303	296	342	291	312	332	317	284	336	292	325	311	318	332	293	293	292	324	321	294	286	314	290	317	322	317	286	313	303	285	290	318	299	295	287	323	291	275	323	319	297	293	338	281	302	316	301	324	320	289	307	313	292	320	306	299	327	297	309	277	307	308	307	300	300	290	323	274	283	289	307	305	304	294	303	347	302	311	295	303	277	288	301	319	321	321	318	322	306	323	308	330	292	294	309	289	308	304	304	296	314	275	308	306	287	294	325	289	302	306	283	288	289	302	303	326	324	309	311	306	320	309	312	296	325	285	317	298	266	318	309	311	312	283	303	314	306	297	291	309	301	321	292	307	319	334	337	314	278	304	297	325	312	325	296	308	296	313	323	322	265	279	276	289	298	291	276	299	298	286	294	342	277	271	326	292	294	288	310	312	287	321	311	299	285	289	279	276	324	307	301	294	313	308	327	305	303	284	269	309	289	338	321	315	301	322	286	303	297	322	321	301	331	302	327	282	277	283	270	315	322	304	271	322	318	284	307	320	321	331	278	314	279	277	325	284	319	277	296	269	310	304	275	310	304	303	300	329	281	331	299	278	284	283	301	304	283	304	271	315	273	309	316	276	295	315	321	326	320	280	276	264	329	340	280	294	313	302	323	343	305	321	350	308	331	300	330	339	307	308	314	289	302	304	297	308	307	296	295	289	324	288	308	306	308	305	325	323	308	298	278	320	312	311	314	334	317	323	312	287	309	308	278	289	300	306	290	288	325	288	321	295	294	333	307	300	307	306	315	303	334	304	296	274	289	282	338	302	308	308	281	311	324	295	293	276	309	319	314	341	322	286	284	315	303	297	286	305	310	327	343	286	316	306	311	298	305	273	277	317	311	284	292	310	286	281	300	329	302	309	307	302	321	299	306	278	322	288	316	344	290	296	323	293	301	334	296	288	309	323	301	300	310	328	328	332	334	310	315	312	316	324	299	290	318	317	307	304	303	323	310	318	279	316	301	302	283	305	294	315	291	288	326	340	310	318	270	330	286	324	263	307	311	311	302	288	308	276	281	295	305	315	273	302	288	277	301	303	331	324	282	318	296	288	279	286	286	316	311	290	311	298	320	309	292	305	317	327	312	305	314	289	305	275	354	337	282	298	287	316	311	302	292	291	291	291	286	293	325	326	315	306	299	295	322	312	298	314	330	323	305	347	304	288	278	332	283	297	333	310	282	298	286	309	330	287	283	282	278	297	304	290	283	317	318	308	305	346	318	299	316	305	316	331	332	292	314	267	281	282	292	310	289	303	317	273	304	303	322	324	309	307	318	319	307	316	305	307	314	277	292	309	326	312	317	321	287	297	282	283	314	319	272	278	290	305	319	312	329	291	288	345	293	313	300	292	282	331	288	315	318	328	303	309	307	293	283	315	313	284	300	310	294	284	304	338	291	307	291	313	299	282	284	295	319	306	301	298	262	307	286	299	279	292	290	280	330	298	281	318	294	293	289	331	299	335	316	273	288	322	303	323	296	310	292	276	314	322	311	304	294	330	301	283	317	290	301	295	307	316	331	292	329	297	304	302	298	288	328	300	297	279	320	309	316	320	292	309	329	278	322	310	319	304	321	289	312	313	324	317	278	324	291	281	339	329	294	290	328	303	301	321	330	340	280	289	312	308	288	288	346	278	307	303	330	308	294	297	245	284	307	301	296	308	313	296	312	294	328	330	284	263	291	287	281	318	287	305	305	317	297	276	301	333	304	316	311	290	312	312	321	294	264	291	310	313	279	297	293	312	318	315	269	320	280	308	275	319	298	282	288	296	323	316	286	298	312	295	311	287	308	309	312	287	310	282	308	313	283	301	316	312	291	290	306	334	326	319	292	297	297	315	298	299	283	300	320	286	291	310	302	326	302	291	324	277	306	288	305	324	291	294	310	329	296	312	269	334	343	298	306	302	291	316	290	319	321	313	283	316	302	313	285	312	304	294	304	299	275	317	320	264	280	270	300	285	292	289	305	271	302	293	292	299	283	318	305	328	335	333	333	284	319	310	329	289	263	273	315	299	313	262	322	274	292	279	327	300	319	281	292	318	302	291	308	293	337	292	334	297	294	303	272	323	295	274	275	314	308	316	314	306	261	276	291	271	293	294	321	291	314	280	294	292	309	331	310	285	326	298	282	253	305	301	326	314	280	271	283	291	290	308	287	311	272	309	257	271	295	289	280	320	301	322	260	300	286	306	318	308	290	337	306	330	299	301	275	320	313	319	313	285	289	260	325	296	307	321	299	345	274	309	316	324	287	297	275	293	267	338	348	332	301	336	307	298	305	306	284	321	287	277	310	278	304	279	324	299	272	308	292	316	282	291	314	297	287	300	292	301	294	333	315	296	277	317	296	288	302	324	288	279	281	286	275	339	307	301	315	298	285	285	321	323	301	330	292	302	306	285	299	288	317	280	334	321	320	307	300	306	294
22927	20590	27099	24075	20597	20650	9398	1610	1171	1041	940	961	879	841	848	830	761	674	705	749	749	679	708	667	745	713	695	724	660	658	681	654	665	685	644	650	670	691	600	675	686	644	663	653	656	704	633	646	608	663	664	675	652	628	670	640	646	618	671	616	668	667	614	659	636	651	608	653	621	673	684	631	606	627	614	660	619	623	648	612	667	647	638	657	609	641	673	650	650	616	621	656	600	616	609	644	629	639	670	632	653	649	629	641	664	650	598	676	664	675	598	626	616	647	638	650	623	619	648	626	644	643	694	585	618	627	661	632	645	661	643	615	622	611	632	666	612	680	672	679	653	629	615	632	606	636	649	659	646	635	674	641	676	621	662	681	629	623	655	670	624	607	623	632	615	618	637	651	608	616	652	668	651	614	632	627	615	638	658	611	630	628	618	640	648	640	650	653	666	592	614	623	624	654	621	628	606	610	629	655	665	618	613	659	659	630	626	635	603	642	607	647	648	617	638	655	647	599	629	651	605	619	635	604	652	657	636	619	650	588	606	627	633	640	672	653	647	615	645	647	665	668	612	619	575	645	631	671	649	624	624	692	619	622	654	635	610	614	656	675	641	648	643	659	589	641	662	657	669	619	626	658	649	622	665	665	664	642	647	618	674	609	671	620	668	618	605	638	664	624	603	642	615	586	664	623	626	640	617	628	667	640	636	633	646	663	646	665	592	658	615	606	664	638	631	628	627	640	601	625	651	687	642	588	626	641	660	652	637	616	618	623	657	620	615	632	666	624	581	598	607	623	648	637	610	618	680	661	668	681	650	635	581	642	644	620	615	664	636	620	582	636	623	626	635	617	600	610	657	673	696	642	603	645	644	627	625	644	635	605	632	663	620	606	672	629	637	615	641	655	650	597	625	644	640	649	606	605	589	624	575	624	637	647	679	638	563	611	596	666	645	633	667	647	628	652	634	608	600	587	662	592	652	614	605	624	623	660	626	652	651	636	619	587	642	662	637	570	592	603	629	608	627	592	575	621	663	629	637	621	665	607	616	589	632	683	640	604	682	628	644	652	638	678	652	680	617	655	664	606	647	634	598	616	619	617	605	601	647	612	625	613	612	630	626	614	689	624	659	611	596	627	654	674	631	620	614	653	616	605	565	644	618	633	641	635	589	635	642	606	646	656	641	613	635	634	624	643	613	642	625	680	634	604	634	618	652	611	633	627	592	599	644	649	656	645	607	639	596	603	635	674	599	615	663	660	613	616	623	639	622	611	620	642	679	672	628	637	681	647	603	609	583	629	699	675	618	631	595	634	640	650	613	670	635	640	672	627	683	654	608	690	615	626	686	623	592	665	661	616	640	622	599	668	677	648	641	617	603	655	646	633	661	638	635	625	602	575	624	654	609	613	658	631	647	630	670	615	623	628	675	627	571	657	691	615	642	621	642	629	616	613	636	616	641	613	625	664	636	630	632	634	594	660	647	645	645	638	644	628	629	612	679	644	641	650	651	649	663	658	607	627	636	656	644	646	616	630	627	645	628	662	592	649	618	647	634	618	658	638	640	651	669	645	627	664	650	596	654	647	635	626	621	642	619	647	609	593	646	638	650	616	665	625	613	648	638	633	585	583	604	645	642	646	642	691	664	633	644	594	595	590	612	638	650	632	658	614	594	648	634	626	655	668	643	656	619	656	648	633	586	616	623	668	635	605	625	648	641	601	627	611	649	633	655	643	615	669	648	635	619	617	615	598	623	617	684	600	606	643	650	593	611	670	677	588	640	623	617	683	689	645	641	654	591	607	629	585	631	638	597	688	618	624	641	608	625	651	651	626	649	609	652	617	652	636	640	621	653	637	627	616	635	671	631	649	625	615	627	663	662	598	666	630	650	623	669	549	671	619	663	613	677	701	601	632	643	674	617	636	615	598	656	614	600	666	651	634	579	650	646	662	584	601	649	614	637	619	652	643	613	649	620	621	618	675	615	647	619	600	601	600	681	628	667	629	628	659	640	637	597	591	616	636	666	653	669	656	616	621	645	588	638	674	706	645	581	641	674	678	610	667	643	659	617	609	620	631	634	666	631	623	653	598	628	565	627	667	594	659	651	608	664	634	663	603	685	594	639	608	615	632	619	594	658	639	625	639	634	615	653	661	645	605	627	648	642	617	640	641	642	634	625	624	634	610	654	586	681	624	625	612	608	626	606	622	658	641	652	621	608	587	597	633	634	624	601	559	604	642	659	588	619	649	620	624	627	638	595	589	628	672	650	595	649	625	657	612	610	635	646	644	646	629	651	603	615	658	609	628	612	679	592	641	618	626	621	648	650	636	625	656	641	633	640	618	696	637	617	590	649	639	636	613	664	622	635	652	609	636	662	552	626	638	670	644	597	665	626	624	570	605	596	608	637	593	655	639	647	647	576	623	655	630	634	644	648	630	628	639	655	625	649	628	663	630	603	630	653	626	615	636	616	628	660	646	610	668	659	619	600	642	618	648	656	656	676	594	679	609	609	554	595	625	666	685	646	645	628	641	657	595	674	614	623	637	625	647	631	634	623	623	632	634	649	594	566	606	619	643	618	623	580	614	645	619	650	638	652	608	589	680	617	632	649	688	672	662	624	643	631	590	623	642	643	635	658	687	647	626	589	671	625	601	645	603	614	615	631	637	634	614	622	640	625	630	651	634	655	616	634	674	638	659	617	627	667	640	615	660	625	622	626	629	668	622	633	615	619	614	599	635	640	609	657	654	642	593	642	590	614	644	646	630	655	631	655	624	618	636	618	633	623	622	602	619	626	626	667	692	644	617	633	647	608	662	639	643	633	626	630	652	626	628	649	661	579	623	659	653	660	625	620	649	588	633	635	662	580	642	622	602	627	648	637	604	661	617	679	654	630	611	607	645	647	630	614	583	633	686	631	637	571	632	651	626	630	627	654	633	604	656	641	596	614	653	642	626	631	650	644	614	695	678	645	609	614	629	616	632	640	671	649	616	618	578	619	652	653	639	657	653	646	603	645	613	634	628	609	631	625	653	611	655	660	624	613	599	624	583	613	643	646	625	639	615	667	628	597	638	591	618	629	639	668	575	638	599	655	648	663	678	692	623	641	641	589	678	624	629	620	623	643	653	696	630	625	687	637	688	642	650	615	560	622	703	666	601	675	614	632	642	623	612	630	630	650	637	633	584	635	647	660	633	662	644	671	649	601	597	587	607	604	626	604	637	637	583	641	616	651	589	646	659	646	672	624	635	672	615	645	607	607	595	657	591	664	636	615	657	648	661	628	626	621	631	651	647	624	600	594	617	645	602	662	624	639	660	590	583	595	660	603	602	615	618	613	644	610	697	641	666	653	658	628	607	647	648	637	628	625	597	618	604	646	632	593	641	659	614	670	588	601	614	652	647	647	656	607	630	615	671	605	657	621	689	605	629	582	648	657	622	640	638	665	670	611	586	628	666	663	621	614	584	601	623	609	636	664	635	630	604	667	624	611	660
22459	14429	13156	7547	5062	3683	2900	2302	1934	1629	1470	1321	1189	1139	1045	983	903	854	825	837	791	762	733	694	686	739	751	753	701	666	722	685	686	694	670	692	677	656	659	680	635	648	622	620	668	629	648	628	609	650	620	650	648	620	644	624	646	600	610	630	610	611	605	621	622	621	643	677	591	643	614	612	607	609	613	621	618	580	600	639	639	590	604	628	625	643	622	635	615	627	609	627	635	588	621	652	573	599	593	530	629	608	677	623	593	619	615	635	644	580	634	637	593	651	638	609	624	609	620	577	569	632	652	631	628	636	605	591	539	633	645	618	618	593	597	584	620	579	637	577	651	644	630	590	603	604	573	608	550	568	623	632	617	606	614	626	600	620	618	646	649	600	601	643	589	602	595	596	597	631	579	537	621	625	584	641	627	605	580	609	629	613	640	604	600	610	580	598	662	667	586	642	623	579	641	624	583	601	658	597	607	587	596	652	626	619	608	566	640	614	621	607	573	580	580	619	591	614	609	623	623	632	576	596	616	603	608	659	590	621	597	639	585	618	583	604	622	641	577	656	667	644	614	636	630	630	613	617	586	600	622	581	606	653	625	604	601	645	609	603	614	611	605	604	603	610	635	597	589	600	627	585	595	608	583	640	583	661	619	605	597	594	613	562	581	599	605	610	607	593	631	552	635	607	570	609	625	614	626	596	605	549	660	621	645	561	571	656	589	606	621	589	627	625	620	615	611	639	614	592	624	613	638	595	604	540	606	599	631	597	602	599	626	577	618	598	579	617	616	554	601	615	606	598	546	604	606	628	628	609	629	588	615	602	641	587	628	619	587	618	616	628	630	614	589	595	625	609	622	600	631	616	566	604	591	621	625	580	589	593	613	610	631	637	568	625	606	599	628	618	617	603	640	577	597	603	614	609	648	622	638	610	626	620	596	614	591	623	593	594	630	617	597	575	592	547	625	610	606	608	618	612	638	626	592	573	654	616	595	603	597	584	644	617	555	583	589	583	625	613	623	586	572	592	574	624	560	607	618	623	563	600	565	605	622	583	634	601	644	621	661	616	593	577	601	626	609	603	567	631	641	616	574	596	607	638	607	589	641	607	570	632	626	616	599	586	584	587	650	608	640	593	563	604	650	592	632	571	625	663	608	609	613	557	649	624	563	640	642	589	677	578	633	585	604	633	623	579	627	606	622	592	613	635	617	619	634	638	593	602	586	573	604	653	605	628	590	641	603	636	611	618	627	586	602	588	628	609	576	579	604	631	621	567	597	594	596	608	630	590	627	606	602	624	621	598	649	620	635	666	593	570	561	621	622	602	640	587	629	627	661	635	603	623	609	587	593	600	604	600	617	600	649	588	620	600	610	597	622	626	627	580	620	594	613	579	636	569	614	615	607	571	662	628	597	580	644	611	599	585	584	617	624	585	597	616	617	640	645	615	648	599	601	615	598	594	543	612	558	604	568	595	604	597	562	596	640	655	606	630	627	618	629	577	616	612	620	635	618	612	615	601	647	574	591	589	585	602	620	613	559	566	577	586	633	639	638	631	618	581	624	622	593	590	595	607	595	557	607	607	601	641	643	657	622	584	592	611	597	604	624	607	566	611	597	591	584	651	619	627	646	584	585	619	615	617	612	605	614	609	579	633	616	620	635	596	616	628	588	641	593	647	632	566	626	643	624	626	635	580	600	600	627	611	590	598	610	607	634	589	611	658	630	592	633	593	613	599	596	618	630	587	598	609	587	612	606	624	604	661	620	622	612	616	602	646	614	661	629	622	564	602	582	599	633	652	599	626	614	653	607	638	595	591	615	584	599	565	634	615	595	660	582	638	591	645	599	611	611	617	623	570	602	642	632	613	617	579	623	588	609	593	593	615	653	624	585	601	617	598	583	652	627	601	588	652	618	597	612	633	654	623	624	595	584	648	628	608	647	601	613	587	631	596	614	652	637	605	615	572	625	593	606	585	627	588	630	570	620	607	632	623	612	553	605	631	612	598	597	576	594	622	631	610	622	609	642	622	666	617	607	570	608	619	618	558	688	600	615	636	627	585	605	640	604	605	607	616	646	592	592	650	612	574	626	553	657	606	627	605	660	625	627	621	630	642	597	576	550	607	626	658	564	578	578	592	575	609	656	578	582	593	586	632	641	596	582	557	636	619	558	595	590	592	650	611	636	588	626	612	616	575	590	649	582	621	574	625	603	608	603	587	616	598	625	600	616	623	602	645	568	630	601	599	616	599	656	597	609	627	620	600	610	631	619	614	588	621	605	636	612	615	606	605	583	627	609	564	651	589	590	623	616	560	689	589	628	631	621	616	563	612	617	671	602	596	658	540	550	623	633	609	613	651	657	626	601	651	632	652	599	579	633	604	627	612	574	592	626	604	608	650	598	619	591	628	581	569	574	654	607	588	653	614	655	638	604	647	603	617	600	620	639	598	581	617	625	671	665	582	655	618	590	604	589	628	591	629	633	645	627	605	631	635	633	664	620	594	581	616	601	612	568	605	569	631	640	614	586	627	602	574	601	623	625	608	613	603	612	577	625	575	646	635	594	626	617	598	613	590	601	567	642	564	577	603	611	569	647	609	626	654	655	620	614	633	560	603	614	602	608	613	657	606	652	636	619	618	588	580	577	622	606	639	615	638	601	609	609	586	585	635	593	569	595	612	602	623	608	585	608	621	631	635	593	593	599	585	616	586	632	606	632	577	620	615	609	599	585	605	553	582	589	615	570	595	623	640	581	642	596	615	657	619	620	621	611	644	609	570	610	589	609	605	637	582	611	624	605	619	599	635	596	590	611	586	599	607	555	626	665	566	638	637	609	551	584	650	592	659	572	599	612	589	607	605	609	585	566	598	586	643	576	609	618	600	644	586	651	580	618	561	622	646	631	639	629	626	581	587	664	620	655	659	640	634	629	626	590	598	591	612	615	621	593	605	610	621	616	594	633	622	602	580	592	650	639	618	627	627	674	678	609	601	625	555	606	612	598	634	592	623	610	617	582	603	629	602	599	639	635	596	609	604	605	611	614	606	594	595	610	628	590	625	594	603	606	610	646	624	618	577	601	621	647	612	661	588	607	607	581	592	628	626	632	618	589	618	615	586	596	618	619	614	602	607	611	602	652	589	608	632	624	615	613	590	605	596	576	623	573	561	623	588	619	551	616	586	605	590	612	635	628	613	630	558	640	621	579	611	605	599	620	589	593	657	603	592	596	606	600	615	569	640	575	646	646	592	596	603	580	625	587	630	655	638	606	632	624	581	603	588	619	574	617	609	622	617	635	615	633	565	626	595	575	593	582	609	593	609	620	613	602	573	646	596	603	616	613	627	600	612	642	584	637	637	621	620	574	594	588	654	600	595	634	609	546	630	588	643	580	620	600	617	608	570	633	618	593	595	616	620	613	626	629	619	640	645	622	614	587	595	636	640	596	563	599	613	572	623	655	649	609	616	618	608	607	620	596	624	639	605	597	604	619	551
31265	14241	1980	523	413	389	357	327	362	313	313	281	330	304	289	311	330	300	348	303	280	320	335	309	290	316	287	316	280	309	299	313	299	270	299	294	290	303	320	302	292	310	304	335	327	321	290	328	294	320	329	296	329	327	285	333	300	322	310	327	322	314	315	286	300	323	314	347	297	308	300	317	298	321	305	325	291	308	331	296	289	295	332	298	334	308	295	335	313	333	309	287	312	286	297	326	295	325	311	308	286	299	323	314	311	322	287	336	321	345	275	292	316	307	329	308	301	326	312	279	309	321	336	294	312	310	336	309	320	296	331	292	308	298	314	311	309	303	293	317	340	356	316	296	319	333	311	333	326	283	310	308	294	294	311	306	277	293	285	299	297	318	301	334	311	363	298	305	318	320	297	314	292	318	315	288	325	323	272	289	320	319	283	310	314	314	318	286	275	319	316	290	305	334	307	303	348	294	338	306	295	333	325	308	289	301	292	303	296	279	297	284	332	295	311	346	314	344	301	355	332	306	307	277	343	336	335	309	294	327	286	287	301	291	286	286	331	310	298	341	298	312	312	298	314	323	288	345	325	296	312	328	295	322	340	309	301	318	306	296	296	325	289	319	306	308	335	299	294	328	306	358	294	351	310	296	315	334	305	339	316	320	319	310	346	303	324	296	318	332	330	321	307	303	331	315	288	312	331	321	332	281	311	318	296	320	283	302	293	348	305	317	319	286	308	315	307	298	330	317	316	287	285	329	315	304	326	328	295	327	301	331	305	315	286	296	330	317	324	330	299	332	314	313	307	342	316	277	313	319	325	298	327	307	342	307	301	301	282	321	338	309	325	293	329	302	314	299	323	300	303	284	334	299	321	282	325	349	313	297	292	292	312	322	303	325	299	321	297	312	302	315	292	321	319	335	296	311	299	299	328	328	273	313	312	310	316	337	311	295	287	323	333	288	327	312	325	317	291	323	310	291	324	282	282	313	309	316	284	292	322	318	332	318	298	320	282	290	306	292	286	300	316	304	324	317	309	288	296	319	310	341	307	335	293	315	324	299	326	268	319	274	333	287	310	297	315	305	299	323	264	304	330	282	294	317	296	302	295	309	272	318	298	310	321	316	301	308	333	296	300	340	287	333	311	284	320	295	319	311	276	305	306	324	349	314	299	297	285	295	287	308	321	288	313	314	329	283	294	297	314	325	311	322	316	302	303	305	299	308	331	286	287	264	298	318	312	322	290	307	309	315	306	318	274	329	321	303	303	308	310	293	323	328	342	321	336	286	296	309	313	307	330	309	304	343	291	312	301	307	306	328	290	288	298	330	311	318	294	307	314	298	310	287	297	324	317	308	292	325	330	320	307	290	309	275	276	314	295	301	307	280	336	342	330	314	265	305	328	312	324	293	267	324	338	329	294	290	301	293	312	322	320	332	286	299	338	299	342	323	291	330	325	305	298	299	333	289	282	336	307	287	291	288	311	299	320	309	326	316	297	302	299	346	281	317	286	287	291	330	312	289	299	317	314	313	335	334	310	312	313	338	316	310	341	289	295	290	326	297	304	321	310	308	292	313	310	322	300	312	285	314	301	286	341	341	310	348	276	292	285	319	335	316	306	304	285	332	307	301	328	327	297	312	290	316	299	292	285	297	328	287	326	306	317	308	292	318	318	300	300	302	293	311	305	314	308	304	293	268	313	268	317	352	325	300	297	328	330	300	334	292	282	308	287	330	308	324	332	341	289	309	262	331	308	295	291	311	275	297	317	292	292	320	316	328	313	313	321	321	315	327	309	363	329	320	335	323	287	303	276	295	300	351	296	316	313	317	305	331	301	329	302	287	303	294	344	312	331	295	314	312	291	310	297	279	328	323	316	309	293	304	309	328	306	305	304	304	306	338	296	319	303	309	325	334	313	338	327	315	288	297	306	279	333	310	301	328	357	309	314	307	313	292	296	318	300	331	302	302	308	279	330	310	316	312	305	282	287	310	321	292	292	296	306	307	325	300	308	298	287	314	305	315	306	294	320	294	329	351	307	311	303	297	310	321	308	288	350	285	314	331	309	314	332	304	325	297	339	291	311	313	319	310	312	297	309	311	306	321	295	305	336	330	309	323	307	317	303	310	319	323	316	328	305	307	317	283	308	312	322	323	292	267	301	305	302	282	293	323	301	324	310	293	304	298	307	312	281	290	342	332	325	311	321	286	330	325	306	322	283	305	311	326	327	293	326	329	301	276	288	291	288	302	290	309	339	305	288	278	304	310	325	297	312	287	301	267	299	306	299	293	322	327	298	304	305	318	321	302	278	354	323	337	301	316	307	308	296	285	306	322	306	332	298	337	339	290	300	307	308	323	276	305	320	322	318	334	302	285	319	300	340	330	309	305	307	277	296	303	307	313	307	307	324	271	294	332	293	337	300	309	302	298	321	291	287	321	322	286	317	311	288	313	336	316	287	294	329	306	296	304	326	328	327	287	335	328	303	309	288	301	310	293	323	325	329	296	317	294	318	303	285	346	301	307	329	305	320	304	287	299	310	292	290	302	297	271	345	297	295	308	320	305	295	304	331	314	339	314	275	325	323	292	293	315	312	331	302	294	337	310	309	279	331	284	321	283	305	312	313	294	271	299	314	329	300	320	283	294	320	315	300	312	282	303	320	333	315	325	295	310	308	314	329	317	301	324	332	303	294	348	305	301	310	311	309	312	301	311	325	313	329	313	327	310	297	288	297	318	331	285	286	330	291	300	308	311	317	310	319	312	314	313	317	269	284	280	326	270	299	310	280	321	324	302	315	268	308	297	320	315	297	325	310	333	279	298	307	276	331	335	330	305	300	301	312	304	298	279	288	335	293	299	288	310	320	282	347	308	281	312	300	320	287	318	298	311	310	304	297	347	320	299	285	316	279	271	306	299	354	304	306	298	348	331	297	290	301	290	319	292	278	291	328	309	309	306	316	295	340	293	308	347	320	279	305	339	301	296	310	304	296	317	321	332	295	310	340	279	308	337	295	279	327	330	323	328	296	269	333	284	284	322	297	270	311	307	305	346	332	305	323	287	308	323	341	322	306	318	331	314	343	324	311	309	310	305	303	320	302	297	313	343	300	303	298	298	300	306	289	306	296	295	320	285	316	309	298	311	305	325	304	330	299	291	286	324	300	325	297	280	317	308	296	292	271	284	325	307	327	295	297	302	317	330	311	288	286	328	313	285	320	320	267	289	293	297	313	299	323	312	305	309	321	320	298	302	307	320	290	312	307	306	296	326	308	301	326	308	320	324	332	301	299	326	347	322	338	309	316	274	273	305	311	330	313	327	289	302	326	304	321	296	320	315	284	300	316	312	307	298	295	303	300	337	310	343	313	312	311	298	298	326	304	318	320	311	343	294	309	315	283	327	308	312	326	300	315	316	296	317	304	321	299	339	309	332	276	323	309	325	280	324	301	328	323	312	310	321	307	303	297	298	308	324	319	299	344	300	287	313	309	294	302	303
19742	864	726	541	445	415	387	371	414	347	412	358	338	354	343	376	324	362	355	314	346	319	366	328	336	328	315	337	341	326	317	363	376	355	352	360	348	345	357	346	327	337	328	314	340	351	335	379	328	336	341	346	318	340	359	352	329	335	345	339	312	334	336	367	367	304	354	334	361	342	349	340	344	337	338	335	311	318	357	324	320	333	344	337	321	361	312	373	337	347	348	338	354	333	333	371	350	329	345	311	306	296	382	357	337	314	335	340	335	327	363	343	345	332	360	343	330	347	322	341	353	343	372	354	336	333	323	352	345	365	313	321	329	331	333	331	326	350	356	348	338	342	358	332	327	329	338	335	373	325	359	358	333	345	334	334	323	338	343	332	367	346	368	338	357	343	323	349	342	325	335	368	350	351	309	346	322	338	353	316	322	335	324	325	339	317	344	359	351	347	350	329	377	309	341	311	359	342	340	352	352	342	370	341	342	317	342	327	373	312	361	334	314	352	344	334	350	344	345	354	352	354	375	368	330	365	334	358	351	344	316	335	323	323	325	303	329	357	303	340	364	322	328	341	356	339	315	327	327	320	347	339	308	308	327	320	309	328	343	324	337	328	351	338	352	311	344	331	339	308	339	324	327	312	333	334	339	355	339	376	330	325	330	343	338	346	318	340	346	311	355	368	310	319	323	340	342	341	356	328	341	350	339	351	360	354	330	376	341	367	318	347	357	320	351	397	316	333	340	350	348	362	347	330	318	347	329	342	339	338	364	320	316	335	332	343	345	350	383	324	330	311	375	361	346	362	336	326	332	353	351	312	371	349	328	367	334	360	368	366	372	303	347	346	339	333	346	363	362	348	343	342	335	323	331	339	319	341	289	357	329	351	336	338	352	325	332	323	371	339	365	334	327	325	331	316	332	327	327	309	324	290	330	342	340	326	325	306	342	343	335	323	354	317	326	340	336	342	326	371	343	336	320	329	366	346	365	364	358	338	336	355	332	338	351	330	353	323	326	366	360	331	325	365	316	318	313	351	351	328	331	333	320	344	323	296	363	367	360	315	322	327	337	297	329	337	334	351	342	335	335	326	351	329	294	319	361	316	324	337	312	335	337	344	353	346	346	358	344	347	342	326	340	342	337	337	310	313	324	333	358	344	330	338	317	336	358	345	376	332	312	310	350	351	316	333	312	328	338	336	305	349	374	348	328	320	317	374	332	314	337	338	375	312	342	334	341	350	272	333	326	305	342	308	328	359	363	321	339	353	326	318	336	326	334	355	298	338	357	327	340	332	362	340	341	341	319	342	349	371	330	340	343	323	351	337	341	312	324	351	355	346	367	361	323	334	352	325	340	356	342	300	340	335	333	314	356	364	335	319	331	377	314	314	373	342	352	353	345	327	354	317	320	351	334	339	350	357	352	352	311	349	333	319	333	322	334	340	362	311	302	327	331	332	332	325	358	362	306	333	369	342	349	366	354	324	368	341	328	329	338	304	326	348	362	338	339	329	337	380	328	376	318	333	325	311	334	339	323	333	350	381	345	377	340	315	336	332	318	348	330	367	339	367	327	329	346	319	334	346	331	347	319	364	304	369	333	322	327	330	356	323	305	352	343	353	318	344	351	352	341	293	338	350	349	353	339	362	345	344	333	320	345	334	309	362	328	360	333	333	329	343	349	338	330	373	337	332	336	366	358	331	345	360	315	298	341	374	375	327	320	328	313	311	309	344	330	322	330	346	322	319	344	328	317	346	344	302	314	328	313	314	335	359	322	320	336	350	389	354	360	396	336	366	364	326	302	345	313	346	337	314	319	390	340	362	326	353	331	339	354	334	369	368	366	338	370	329	340	368	320	324	321	347	347	330	339	322	353	340	344	340	333	331	315	316	333	359	332	333	322	357	354	379	358	336	326	346	366	327	327	354	329	345	310	323	328	314	340	344	325	327	349	326	347	327	331	323	341	341	329	329	328	321	368	343	336	342	314	358	306	347	349	313	346	339	321	333	339	335	348	368	328	358	376	328	335	311	338	346	355	336	337	352	364	322	330	304	365	338	356	324	361	351	351	349	362	368	346	362	334	310	316	330	295	317	342	357	348	306	356	336	344	374	331	348	381	315	329	326	319	345	343	344	356	359	328	307	350	316	312	365	301	349	350	330	316	326	310	352	331	316	346	319	307	353	355	361	341	343	325	328	332	305	323	350	327	338	343	348	349	359	340	330	376	345	347	370	294	347	329	333	340	349	323	353	339	319	349	356	343	318	343	316	302	330	362	366	348	340	341	327	338	349	294	328	340	337	339	335	325	340	320	336	340	339	338	337	361	343	332	311	348	341	329	371	355	334	321	363	327	315	350	351	363	364	361	337	344	358	348	360	314	314	329	329	345	353	363	341	364	323	321	321	310	310	322	364	339	341	361	346	348	324	318	344	350	330	350	348	330	335	356	334	378	334	313	367	324	320	353	336	352	341	308	337	338	344	343	316	331	324	345	362	312	343	369	349	334	355	366	307	364	316	341	322	325	307	319	353	345	353	340	356	319	371	342	339	349	341	336	351	329	359	309	365	327	331	352	338	328	314	343	357	366	327	345	376	344	351	313	306	332	340	353	345	358	311	371	320	342	352	349	331	328	358	305	309	356	348	380	359	372	337	317	351	326	311	313	367	338	353	318	309	336	304	349	334	320	316	343	321	345	320	325	345	348	328	314	313	334	339	342	341	332	353	344	326	345	319	362	332	356	358	396	346	338	324	361	350	323	323	335	326	334	334	317	360	342	336	339	339	342	333	322	337	362	314	323	322	367	351	369	337	337	319	312	333	346	310	342	343	345	350	321	341	332	363	332	325	342	343	316	333	326	321	325	340	325	349	355	350	342	351	333	331	350	318	350	355	314	367	313	338	329	332	320	337	311	329	358	333	341	350	349	341	329	334	375	325	299	334	323	334	329	324	345	339	306	372	362	322	356	361	312	336	346	325	351	323	318	361	321	323	320	321	349	351	343	340	328	313	365	379	311	328	334	340	317	329	345	343	323	316	350	360	349	326	354	355	339	374	358	326	342	340	338	345	372	346	355	318	327	357	346	345	347	335	328	308	342	344	333	326	361	311	394	351	323	347	320	320	333	342	341	311	329	354	330	318	330	337	334	312	349	333	341	303	320	342	328	314	375	312	348	375	336	299	324	337	350	318	343	327	325	314	292	351	319	321	323	338	377	337	327	336	367	321	303	359	343	335	363	354	326	310	341	354	329	335	329	348	350	351	365	372	349	365	333	323	344	336	347	349	327	330	346	326	348	350	310	329	317	338	341	349	381	348	372	336	336	325	341	327	354	369	357	371	318	362	331	330	321	318	311	350	330	324	343	396	297	382	349	369	341	354	322	347	337	315	344	338	346	331	332	322	371	343	351	358	341	340	365	287	334	344	330	344	378	343	351	374	337	335	324	315	323	344	343	356	355	325	297	335	330	358	342	296	318	337	314	320	325	337	323	304
24957	20580	26459	24675	20523	6998	972	642	602	564	448	430	413	387	365	353	388	316	343	332	328	291	326	329	303	336	321	349	326	344	337	310	316	296	313	339	316	313	309	292	314	308	320	298	307	307	270	263	324	293	284	320	345	292	313	284	310	323	305	306	313	299	293	273	307	302	287	284	292	305	292	271	297	283	334	306	306	288	319	299	310	305	282	292	284	281	295	264	300	296	332	304	294	282	309	298	283	280	299	319	299	310	292	299	303	298	306	292	318	264	313	326	303	315	296	300	286	287	280	301	261	320	301	306	272	278	308	302	320	301	307	284	352	271	296	308	308	302	338	320	286	336	311	308	302	275	300	322	292	290	274	291	321	298	306	324	285	277	273	325	292	301	301	303	302	275	312	259	328	314	282	310	278	287	315	293	323	305	334	280	291	273	302	323	289	301	319	307	321	271	287	296	293	269	273	292	309	292	260	287	288	284	304	323	316	300	303	301	323	338	263	283	290	272	320	321	291	299	271	320	310	294	276	270	273	276	292	272	293	304	286	317	287	276	281	263	263	301	280	339	283	294	309	305	299	281	302	285	273	291	302	269	285	290	281	308	244	298	317	319	306	316	282	273	266	292	304	301	293	318	304	307	298	339	312	300	290	298	285	323	303	252	300	288	298	282	265	271	284	282	274	278	297	287	312	294	296	324	309	284	301	305	294	285	314	287	317	314	300	307	312	297	306	339	300	292	299	296	314	305	270	314	312	267	307	278	319	289	311	297	287	239	289	332	287	298	301	315	303	282	309	301	283	336	288	300	309	290	327	324	307	281	301	343	317	297	278	293	275	314	260	316	305	267	275	311	306	290	265	301	289	319	309	287	282	296	260	295	309	279	299	298	278	299	294	291	294	295	291	285	297	304	298	309	294	270	271	312	275	309	310	290	319	322	275	322	306	317	290	312	305	340	297	328	288	285	272	305	281	287	300	287	329	312	296	273	319	321	327	296	326	286	313	289	311	329	340	309	294	291	272	306	293	268	294	307	306	267	300	320	352	309	300	279	261	287	280	313	294	342	307	282	293	280	299	282	305	297	292	274	287	297	270	270	273	318	300	288	286	283	296	260	319	290	287	294	304	293	309	331	288	281	323	326	328	290	318	306	302	327	306	287	288	307	298	301	284	249	314	264	360	267	306	321	317	300	308	332	290	278	339	274	305	312	273	288	276	288	297	305	298	297	285	299	293	311	279	266	298	287	314	299	286	306	301	282	309	277	296	265	299	288	289	291	297	265	285	292	299	327	303	297	310	301	331	305	272	295	281	274	270	262	299	310	262	321	337	305	330	273	293	306	292	301	294	304	292	300	286	291	303	307	284	315	274	280	327	286	320	310	295	265	319	277	274	266	288	298	271	294	321	300	332	291	332	322	309	296	288	297	295	310	300	308	297	316	285	288	326	269	292	314	285	318	289	290	304	305	304	333	310	309	274	317	281	311	319	302	309	259	269	309	297	301	267	303	295	326	265	288	294	276	271	309	293	325	299	288	292	322	275	274	277	281	305	309	273	284	292	289	327	266	284	318	283	305	305	308	283	346	310	313	295	318	282	303	306	293	292	335	311	320	281	283	305	303	297	319	287	287	268	306	285	296	287	283	294	295	327	329	309	285	294	291	286	300	305	307	282	295	290	285	299	304	296	300	286	286	303	319	291	312	309	311	268	289	271	310	279	275	306	291	265	265	304	340	291	303	288	321	302	306	276	280	288	305	286	286	306	293	280	321	296	272	278	274	319	302	279	291	261	307	313	280	258	312	323	304	300	308	287	292	334	288	302	298	305	298	305	280	337	291	275	298	307	299	299	299	319	325	325	286	272	312	325	315	310	298	284	287	304	281	299	307	288	277	301	311	344	303	298	317	295	270	289	302	271	342	317	293	252	336	328	311	303	301	317	280	272	318	278	283	303	299	270	308	310	298	297	293	338	300	304	268	322	302	302	259	275	332	296	270	319	280	281	310	304	282	287	305	292	313	265	301	314	251	250	289	286	264	297	284	296	315	312	283	324	310	285	288	301	296	294	337	276	281	272	281	306	286	271	303	289	306	278	307	294	272	266	284	289	293	317	303	307	303	344	313	302	289	275	302	325	332	323	312	258	293	280	304	273	294	251	316	305	301	291	331	305	360	284	285	309	327	311	328	304	293	289	302	319	284	295	305	331	284	308	281	309	297	276	344	286	293	269	266	300	279	303	295	284	300	350	316	295	274	302	293	284	296	276	297	289	309	317	292	302	298	297	296	314	290	323	312	296	303	309	280	292	299	294	323	281	301	278	314	308	298	314	304	314	292	307	288	326	289	287	284	305	280	310	278	306	281	276	337	267	299	279	301	289	273	300	302	279	257	260	283	292	317	298	257	303	298	290	311	316	313	270	284	311	316	299	294	316	311	309	258	332	308	301	310	278	296	288	286	274	297	309	317	296	297	268	287	309	303	304	249	282	302	318	309	312	292	301	315	277	284	297	305	288	295	315	283	277	290	282	280	274	313	306	321	295	332	299	296	274	294	289	296	294	299	327	255	306	298	281	271	282	282	295	298	287	289	275	323	310	283	275	309	308	318	311	311	295	283	270	293	280	300	294	291	313	298	305	288	293	305	306	323	329	299	292	303	303	285	302	289	294	323	326	309	311	305	279	288	298	330	307	291	291	321	282	310	301	296	270	271	318	311	322	306	277	300	332	300	297	300	309	318	297	299	303	281	316	290	289	297	296	334	309	320	291	310	282	294	313	307	311	291	282	297	282	298	290	314	296	305	315	287	292	301	317	311	321	293	290	326	270	270	295	317	281	299	311	282	284	278	277	287	280	305	302	307	296	317	282	288	272	280	316	315	302	323	239	297	302	293	285	319	343	322	304	291	305	282	313	317	280	289	280	270	281	304	306	313	251	312	273	316	298	291	285	310	338	324	295	328	301	289	309	299	290	309	297	294	290	296	292	270	325	298	291	297	287	269	312	281	283	298	300	286	321	315	296	296	302	261	341	306	300	295	302	308	279	287	298	316	307	313	284	281	272	298	303	304	291	322	290	278	285	341	320	286	296	258	276	298	297	300	277	288	331	287	286	326	283	281	285	316	300	316	310	304	283	276	297	288	294	300	310	290	307	294	284	275	292	310	330	308	310	303	290	295	308	293	277	288	307	302	277	291	328	285	276	318	311	279	275	314	292	296	313	299	288	312	309	279	290	286	295	301	324	279	270	301	298	288	279	320	287	299	303	301	301	296	293	288	313	290	257	305	296	252	309	277	332	297	305	309	308	309	324	290	300	308	292	327	287	285	297	323	304	313	300	310	293	298	318	300	316	298	288	321	285	305	304	310	320	290	279	277	325	301	279	305	328	302	280	268	296	286	303	306	270	285	305	255	333	320	317	319	300	291	336	292	309	293	315	280	324	295	301	268	293	293	286	307	308	283	298	302	311	303	269	303	293	333	275	299	306	290	279	317	303	305
30885	8265	7507	4023	2587	1949	1464	1192	987	808	764	659	605	568	539	507	467	482	425	408	387	391	359	366	367	404	347	349	338	380	357	376	336	335	335	336	343	344	309	354	332	310	345	302	312	306	308	316	297	327	327	344	312	337	311	304	328	312	343	329	320	308	327	300	292	329	328	306	333	301	336	298	296	291	329	337	328	329	321	298	282	317	322	287	343	331	271	307	344	324	302	315	290	311	299	312	313	310	264	327	308	306	303	308	337	327	304	291	325	286	337	326	307	317	321	341	312	310	319	316	338	330	328	330	323	311	306	307	305	303	323	295	312	325	329	315	310	311	332	336	315	299	299	295	297	298	319	307	299	291	304	263	303	313	306	305	349	291	310	322	300	304	260	310	342	307	310	336	315	303	275	308	316	286	303	301	273	311	301	311	291	298	315	315	316	327	288	315	301	306	307	335	291	287	343	314	298	299	301	333	292	339	314	295	319	287	326	299	304	310	288	317	296	291	282	325	305	339	317	285	306	289	334	303	310	262	320	295	308	285	325	314	344	301	312	318	314	330	323	305	310	335	317	309	346	304	299	300	323	279	310	318	308	319	300	285	288	296	257	334	301	287	317	306	293	296	317	279	294	313	279	295	261	295	320	266	307	293	298	325	315	266	325	298	301	286	290	300	286	261	320	307	310	299	300	285	331	290	303	269	290	318	298	318	295	313	343	277	305	341	324	309	323	342	309	312	301	297	257	298	293	304	279	307	322	290	289	306	313	283	315	314	325	308	328	311	289	326	308	352	284	302	297	306	288	312	284	273	290	277	326	311	303	308	280	309	291	331	304	314	300	326	291	340	306	317	297	292	286	298	309	310	321	315	317	304	320	308	309	305	314	321	311	280	302	332	305	295	314	314	328	302	318	318	302	279	291	297	310	309	319	335	314	326	270	293	302	285	320	306	326	303	304	283	335	344	272	299	290	284	300	340	295	301	281	306	313	308	315	294	342	298	308	310	292	316	332	282	332	272	302	296	293	314	313	319	323	331	291	310	301	322	334	283	302	304	307	324	305	310	303	289	335	318	314	323	286	276	310	301	319	302	312	303	321	291	309	289	330	299	285	327	299	320	339	306	317	299	300	282	290	317	291	310	300	299	333	296	324	316	335	312	291	313	316	331	314	302	339	284	294	284	301	298	277	308	268	305	319	316	323	298	282	305	329	346	315	284	320	304	311	334	331	300	338	339	305	314	297	316	293	322	311	302	296	275	281	306	286	297	310	316	324	308	306	275	340	319	312	310	304	280	305	302	303	299	315	298	321	286	322	311	290	279	302	341	298	321	312	309	312	333	322	306	271	289	300	290	321	271	306	339	276	338	307	327	300	295	285	308	300	310	317	285	274	316	325	302	300	305	299	289	304	315	304	314	283	305	287	318	265	330	307	285	298	327	324	356	297	309	331	311	314	290	327	292	280	305	319	312	297	288	307	306	317	294	301	295	295	316	322	301	307	280	297	300	296	286	312	332	336	285	304	289	300	300	309	326	335	286	303	315	278	344	332	282	288	298	306	306	307	321	308	296	312	308	320	309	331	312	335	326	306	320	290	285	351	307	317	332	299	283	308	307	312	336	300	319	293	301	295	333	297	287	324	313	304	330	273	311	321	282	337	289	318	277	294	282	306	281	307	262	297	304	298	302	309	325	289	317	303	289	336	280	319	310	304	326	287	276	294	325	285	309	319	300	330	284	288	270	307	288	291	310	329	299	295	296	298	287	284	321	319	347	279	319	295	314	319	321	302	302	297	288	325	310	301	321	320	312	297	311	304	313	312	292	297	287	317	301	293	310	284	313	322	295	297	303	319	313	326	292	317	310	303	296	297	304	334	315	272	326	310	327	292	312	296	309	307	349	335	310	330	321	310	290	316	277	303	285	303	285	327	264	295	287	297	294	293	315	323	292	304	318	296	311	299	293	272	290	304	295	294	284	300	356	312	317	317	340	315	322	313	311	303	316	275	307	316	290	300	314	299	265	319	309	318	290	321	317	283	315	326	328	303	294	322	308	315	291	302	310	323	312	320	305	283	307	297	299	304	303	294	313	286	288	312	294	290	325	304	314	328	294	306	305	310	322	348	309	317	282	302	310	314	322	315	295	318	264	285	298	259	287	323	314	314	307	295	349	311	316	310	305	294	311	291	280	323	312	307	314	306	280	292	334	314	310	318	299	303	327	327	307	323	282	292	274	326	315	329	270	300	309	298	280	301	295	307	336	302	312	301	320	317	319	333	282	309	307	321	305	326	308	303	313	304	243	279	309	322	328	317	278	318	315	286	275	300	307	322	310	303	344	296	270	295	307	301	327	307	298	289	307	314	282	306	346	341	309	283	292	300	272	268	279	276	320	310	311	281	322	296	311	288	308	327	295	285	304	322	287	314	259	370	313	288	272	298	297	272	302	284	295	310	303	299	292	260	304	320	309	309	298	269	312	300	315	314	299	304	316	333	338	325	298	285	329	338	335	339	280	301	277	295	307	291	275	314	308	337	272	301	312	315	289	308	290	292	315	310	305	302	329	307	342	278	309	312	286	320	300	311	300	302	340	271	273	290	289	287	305	300	304	277	302	332	327	316	323	289	309	323	284	281	309	299	303	297	295	329	306	303	326	317	323	293	304	339	316	298	278	309	317	301	305	296	339	283	293	298	319	329	301	307	294	278	328	286	296	342	298	317	331	287	324	319	291	299	282	322	316	296	319	298	301	313	283	304	300	327	291	340	318	282	303	295	277	312	329	316	307	296	285	306	320	298	308	343	332	312	321	322	301	301	278	296	289	270	337	313	280	305	309	280	344	298	310	283	295	282	323	300	279	312	315	302	295	313	291	294	339	306	313	289	294	351	324	330	299	299	347	289	288	312	297	284	300	322	304	283	304	302	308	294	322	319	310	291	283	332	304	292	271	285	299	310	315	292	292	261	292	344	296	314	306	301	306	289	292	267	310	298	306	317	301	335	303	286	281	295	327	288	341	323	282	305	312	312	308	319	298	308	300	293	323	318	307	293	312	293	312	301	340	301	316	313	321	290	293	310	330	314	328	330	325	314	310	294	341	289	274	274	326	303	300	275	290	299	304	293	317	302	312	311	307	310	288	305	308	308	330	279	299	296	306	320	302	278	319	304	310	286	309	295	306	304	281	291	324	331	315	310	288	300	301	276	327	301	295	311	310	335	316	278	311	300	267	343	316	301	301	285	313	314	316	299	312	292	314	325	290	272	321	322	293	326	298	279	302	313	306	315	309	326	327	290	312	315	325	294	312	298	307	251	319	316	315	336	307	316	314	300	324	324	255	315	279	313	332	321	330	316	302	314	282	322	323	335	302	290	280	327	317	284	319	318	306	338	274	308	326	292	297	302	309	316	300	301	300	290	322	292	320	299	268	295	277	282	303	339	360	313	314	289	330	314	312	322	290	296	284	308	281	320	303	288	308	264	314	325	323	330	327	313	313
22890	20592	27027	24149	20598	20644	8361	1598	1213	1144	1008	979	848	818	850	812	745	817	759	742	762	750	702	639	651	683	697	670	688	672	699	652	653	644	681	676	690	646	657	637	624	640	657	690	637	630	671	700	626	659	649	626	615	673	635	700	636	612	620	671	615	649	670	643	638	634	628	610	614	652	652	613	619	640	647	689	618	648	650	647	632	645	608	665	610	625	603	592	692	640	644	606	669	650	633	621	645	575	646	670	618	600	608	650	673	605	605	651	647	576	635	640	664	628	659	653	624	637	597	616	629	632	610	622	676	633	585	600	611	628	632	622	618	580	644	661	623	612	651	617	646	627	668	667	625	626	643	601	635	654	622	641	612	625	619	644	633	654	620	669	624	664	620	659	631	635	585	606	621	608	641	668	624	661	607	619	618	675	630	626	626	625	677	633	588	642	631	662	663	656	636	617	619	617	630	626	661	629	600	648	594	652	601	667	632	623	670	625	571	625	618	624	679	656	617	607	636	667	642	642	619	675	634	634	657	628	593	592	641	596	657	699	636	595	619	638	623	659	644	636	648	604	618	648	602	604	662	642	654	642	674	613	638	589	662	641	604	657	617	614	609	621	655	601	635	624	657	603	579	585	626	623	630	586	582	632	670	648	582	616	619	601	661	631	669	643	613	635	669	635	667	564	619	547	596	655	681	615	635	631	601	625	636	676	655	646	600	660	655	639	641	631	634	663	626	631	627	642	613	631	607	653	653	624	630	621	662	602	626	616	623	615	619	620	586	627	647	622	638	649	598	632	686	616	675	648	636	650	633	635	594	606	600	628	621	593	635	636	647	623	637	636	595	653	623	618	661	595	638	671	618	612	661	633	652	573	636	616	624	653	597	671	567	624	653	632	589	641	612	591	603	611	603	613	587	627	591	622	649	623	671	609	636	688	605	639	620	617	649	624	630	627	623	622	629	666	658	646	639	600	622	619	596	627	649	642	616	626	616	603	657	652	681	624	635	614	578	610	629	635	601	666	616	619	647	644	622	627	620	614	587	646	634	600	617	673	623	658	625	625	653	660	581	666	590	651	631	609	633	635	627	624	673	658	640	591	625	673	634	627	618	651	662	618	609	573	656	652	603	593	584	602	678	584	594	633	668	677	696	635	650	603	622	667	638	664	602	683	613	640	603	616	628	651	669	590	592	631	621	655	646	622	611	669	629	602	603	624	610	615	632	625	606	641	632	621	616	614	649	597	673	640	662	609	635	622	599	636	649	637	625	620	637	600	587	623	601	638	596	590	597	584	662	638	685	659	645	600	601	691	636	641	624	642	635	602	676	658	640	598	668	655	639	683	626	619	636	613	647	617	639	610	629	658	644	633	603	645	591	645	617	669	638	645	639	624	632	613	598	630	595	625	645	631	643	653	598	603	640	631	670	614	627	599	615	640	646	656	618	653	633	594	589	657	594	659	595	664	649	643	642	575	609	636	692	687	651	624	595	644	654	643	623	603	630	655	648	647	624	667	582	651	639	652	646	659	612	658	623	609	631	596	610	613	596	644	632	627	646	612	628	647	621	599	645	629	597	631	615	647	617	668	635	634	636	623	631	625	607	644	656	650	601	617	635	675	664	621	646	635	629	647	666	595	575	604	597	653	606	637	640	659	624	631	599	650	628	622	636	600	624	622	586	628	594	635	620	606	639	594	628	602	606	629	650	638	623	617	626	615	648	635	615	617	657	651	626	627	641	622	657	641	653	597	637	666	659	622	624	626	640	663	603	693	662	587	653	577	613	623	629	655	689	658	627	624	655	635	627	618	627	633	645	595	586	652	599	635	604	612	674	655	628	549	626	671	631	624	676	636	603	609	618	653	676	612	620	636	612	617	639	630	641	642	695	604	642	644	616	606	644	615	611	620	620	653	639	600	668	632	622	598	650	622	631	671	634	603	616	636	673	649	628	659	578	668	648	661	610	586	646	619	642	624	592	617	585	650	627	648	621	602	616	612	599	644	651	662	631	589	625	643	652	626	663	617	709	685	596	618	623	632	603	646	638	606	657	656	606	612	607	622	643	619	668	586	607	618	679	594	636	682	616	653	611	639	640	607	651	626	578	629	624	646	631	678	627	662	589	605	638	651	660	600	633	611	626	599	653	627	644	603	647	618	637	648	628	676	601	640	590	629	604	611	593	594	651	657	664	674	631	645	642	624	597	587	630	584	620	621	625	617	697	680	635	601	605	631	620	686	601	650	564	658	645	667	643	629	607	590	649	598	607	633	608	570	684	624	641	648	670	606	622	683	666	602	633	649	613	640	628	637	614	628	587	628	658	608	639	637	605	658	662	608	595	655	608	639	601	615	578	603	649	603	579	607	676	602	660	670	598	625	606	581	681	646	633	635	656	616	590	617	635	640	609	672	672	586	633	606	650	667	641	618	628	660	641	631	642	650	664	628	562	613	616	665	659	581	566	647	621	608	581	622	603	613	610	659	641	622	618	623	650	650	640	633	633	594	612	642	633	637	645	639	651	626	649	595	649	606	626	649	652	655	629	630	595	606	676	597	591	653	609	688	693	662	666	616	623	643	619	620	640	682	652	602	598	598	695	667	620	595	686	663	643	615	664	637	641	635	600	671	634	627	641	673	627	660	656	619	636	605	585	617	581	659	614	580	594	663	603	643	654	678	620	626	651	642	607	707	642	697	640	674	666	615	585	636	612	658	626	591	679	620	665	680	627	640	633	645	624	643	607	640	666	638	629	665	637	659	637	648	599	597	615	629	612	649	644	629	637	644	619	580	631	622	675	605	575	638	606	654	643	650	678	668	641	692	602	642	608	573	603	645	646	577	658	613	620	662	655	602	597	609	647	597	578	649	639	657	663	612	631	663	601	629	580	645	633	648	608	642	681	636	618	631	641	630	670	632	612	631	605	655	623	639	597	644	624	646	617	638	654	631	629	580	612	658	627	626	639	608	636	638	640	656	644	618	638	629	643	623	628	594	612	680	702	630	635	621	634	637	621	617	617	605	662	630	593	633	651	643	578	629	665	643	650	636	636	625	638	633	581	629	651	634	669	604	635	630	658	653	617	620	601	621	646	611	614	615	628	620	629	637	618	631	623	641	647	591	623	643	626	607	574	585	628	596	626	626	627	588	625	620	615	629	610	626	601	644	659	626	635	632	633	585	613	629	608	647	616	629	644	577	600	673	644	661	636	596	654	648	620	619	668	624	611	575	641	616	646	588	655	665	619	643	622	617	650	653	649	634	611	637	606	604	624	616	636	656	687	632	640	660	611	613	609	629	687	671	590	609	635	677	633	651	711	621	633	609	623	618	602	651	649	602	614	609	577	623	613	615	620	587	651	636	642	652	629	640	618	637	639	663	634	660	641	624	627	636	622	618	629	631	635	614	616	612	603	649	617	601	619	609	629	618	626	674	622	642	626	651	648	635	615	619	668	657	609	666	602	647	632	599	620	677	636	716	641	604	681	684	636	614	650	609
26006	14487	13102	7375	5069	3653	2886	2287	1929	1679	1421	1367	1129	1176	999	968	918	871	937	849	766	797	768	711	721	704	705	660	685	697	631	654	706	694	689	662	701	665	691	668	648	591	634	643	606	660	664	615	589	649	636	631	616	633	644	613	620	570	631	604	576	603	622	621	595	611	634	585	610	676	607	607	622	635	645	565	604	664	563	621	630	595	604	600	590	580	604	620	586	593	612	645	589	617	570	624	616	611	568	589	607	664	600	629	562	596	583	569	614	589	582	626	591	622	598	556	603	611	620	613	603	591	643	597	613	572	578	632	584	598	598	588	650	641	642	624	595	590	598	585	635	619	609	614	609	618	601	645	608	622	624	596	595	582	598	604	563	598	594	633	580	639	627	588	594	599	587	643	656	594	628	622	592	612	595	578	601	593	601	594	606	613	579	602	584	569	654	595	592	611	589	613	614	606	611	590	610	587	586	614	581	632	589	617	611	593	624	625	606	658	640	627	609	605	627	571	610	614	648	630	630	586	600	631	628	580	580	622	566	611	580	614	598	596	623	560	619	610	629	614	586	601	601	619	649	619	640	553	600	579	616	638	617	620	587	605	628	570	604	620	615	618	579	610	586	571	599	600	624	563	579	568	593	577	565	582	614	648	613	582	590	614	601	589	577	567	603	591	623	648	583	595	603	583	622	602	612	579	604	593	589	601	626	589	607	595	572	576	609	592	627	589	595	613	599	658	618	639	673	629	566	575	598	630	615	614	598	586	580	585	596	650	674	603	605	640	603	584	589	602	549	585	570	630	636	646	586	626	627	605	620	626	589	651	638	598	608	592	598	595	624	598	595	586	591	613	605	630	583	563	639	625	606	606	577	599	595	614	608	609	588	609	571	619	632	600	542	592	612	616	596	607	592	595	613	568	616	628	615	623	577	628	602	618	632	589	602	589	593	638	600	596	610	589	592	603	620	610	600	628	641	604	634	622	604	621	572	579	620	601	556	599	579	576	604	552	568	572	590	614	602	595	593	618	625	585	611	605	640	625	639	567	585	655	642	632	614	612	585	638	631	605	615	582	605	608	592	594	611	602	662	642	587	589	560	627	588	583	597	619	632	630	596	627	613	584	562	589	613	616	613	602	585	653	585	646	630	580	574	628	528	589	599	636	555	618	587	620	622	607	666	638	652	579	587	590	610	594	621	564	625	626	618	588	598	632	650	627	626	618	630	588	641	638	582	661	620	608	603	599	598	595	582	595	648	601	592	590	583	574	640	646	605	599	626	562	590	588	626	645	601	609	594	587	613	605	580	577	576	635	592	603	576	599	635	586	625	574	608	577	584	570	603	611	576	655	625	599	633	615	587	665	652	605	621	558	610	581	640	564	600	627	587	612	588	612	593	639	643	606	585	583	645	610	608	597	597	618	584	561	629	601	630	633	630	639	614	612	599	589	608	594	620	623	627	665	633	602	585	604	647	602	579	592	594	615	583	623	602	584	581	597	605	587	631	589	658	624	606	603	576	611	614	622	606	594	610	593	611	621	580	576	613	625	604	541	628	623	637	616	590	550	567	602	630	636	629	598	614	599	578	634	625	564	609	552	626	585	564	636	638	621	593	569	599	563	627	578	612	611	601	614	609	617	576	649	641	594	627	591	634	616	608	574	593	595	599	587	570	607	573	618	643	580	575	612	601	608	637	628	579	596	607	570	590	643	574	572	566	559	581	547	610	629	587	610	615	607	555	616	598	580	608	584	635	655	597	598	610	613	628	630	630	624	591	622	568	626	590	585	583	554	628	633	639	606	586	582	615	631	557	579	611	588	587	651	549	577	585	588	613	545	591	603	619	623	635	647	593	571	611	598	621	591	611	615	610	612	605	633	639	616	617	650	596	635	642	586	591	615	571	635	620	574	606	585	589	640	593	632	615	636	590	547	564	629	643	573	610	581	642	589	620	574	617	616	605	594	551	588	601	619	601	610	580	615	613	592	622	598	600	575	614	622	665	594	613	600	632	566	625	612	564	571	620	579	578	647	604	630	603	584	597	555	640	595	567	611	558	612	624	618	636	591	616	624	624	608	594	582	622	618	567	608	606	597	609	641	594	590	633	614	628	584	611	619	603	579	594	626	613	620	599	641	601	554	601	617	613	590	588	625	617	593	656	603	575	592	600	609	574	599	600	609	589	600	581	614	570	590	614	631	571	654	555	621	614	633	619	641	624	590	626	591	581	618	589	608	579	608	589	608	603	594	584	594	627	593	609	604	627	602	621	574	620	587	618	566	616	612	610	577	636	589	616	566	601	600	628	607	615	641	606	560	628	616	600	546	594	598	621	598	608	570	598	634	646	610	606	588	597	567	602	605	577	647	544	573	574	613	631	591	607	625	637	603	596	587	630	643	694	680	599	593	603	631	613	592	579	620	619	640	577	639	628	649	588	646	608	563	620	592	590	593	598	627	643	575	610	548	651	580	607	598	608	576	591	576	583	564	627	622	569	603	621	574	618	613	625	633	590	629	615	626	590	609	597	648	605	599	622	589	574	610	543	565	580	586	593	611	605	546	580	590	606	576	592	626	585	597	632	556	610	591	596	597	588	615	606	626	602	647	648	615	563	592	616	642	653	593	623	569	571	636	633	581	652	624	612	580	576	610	595	630	532	615	603	628	592	575	574	626	590	608	584	611	604	619	602	627	611	617	589	605	579	607	582	595	624	622	585	595	620	639	647	613	559	608	614	612	625	605	614	584	637	625	561	610	573	607	589	600	608	642	558	676	592	616	612	606	603	601	578	633	594	612	575	570	606	594	595	649	556	607	615	600	629	587	596	586	622	591	601	630	570	613	632	603	586	606	630	630	641	636	567	597	618	643	607	607	624	607	594	618	602	600	587	615	603	597	605	575	623	567	600	658	626	595	584	580	600	623	551	635	634	580	609	605	599	610	613	621	602	539	589	609	641	603	584	589	576	584	630	592	628	635	602	568	691	613	592	598	640	600	605	598	542	581	595	586	640	628	565	601	650	607	624	597	625	608	567	589	630	600	585	643	574	666	645	565	574	637	619	582	581	602	625	576	600	594	631	656	561	602	624	593	604	597	599	617	598	594	584	591	589	577	629	530	620	611	659	610	583	605	555	612	542	632	599	576	607	590	545	563	629	595	614	584	626	633	607	603	610	613	608	546	612	603	593	629	638	613	579	567	573	590	590	553	627	596	601	603	602	652	614	605	615	600	596	609	619	597	610	614	595	595	581	626	594	563	630	576	587	609	566	611	565	576	638	639	592	576	586	602	585	559	568	586	607	593	593	625	603	633	613	620	576	596	597	616	622	615	598	604	603	608	565	582	616	623	588	607	590	591	608	571	576	616	637	633	572	577	592	639	576	670	574	607	598	612	565	587	597	628	587	605	567	604	598	625	560	615	608	605	582	596	594	656	595	596	594	578	592	645	567	602	631	619	661	630	613	577	608	607	605	589	638	589	601	593	588	578	640	627	600	590
31266	14326	2044	494	371	342	354	329	317	328	297	319	310	287	330	316	268	335	292	312	319	312	316	283	312	318	297	287	329	306	328	310	299	296	321	305	329	321	339	290	283	312	290	303	272	320	312	306	319	281	304	323	288	283	328	320	322	254	283	289	316	292	306	288	297	327	263	321	313	325	310	303	312	299	295	287	275	326	310	302	303	312	323	309	314	297	275	314	335	314	327	322	292	287	298	319	335	285	340	333	304	285	302	302	312	311	277	301	331	320	283	274	287	266	313	298	286	318	309	309	296	312	316	304	313	322	316	313	324	271	274	306	318	285	302	276	276	303	317	285	299	308	268	325	319	303	291	310	311	315	325	323	294	340	289	267	317	287	287	271	307	301	295	296	329	306	313	331	299	328	312	307	328	311	294	314	314	326	311	297	311	317	301	314	271	281	310	293	287	324	295	287	305	337	334	296	313	313	301	324	308	313	323	304	301	321	331	311	275	319	328	306	302	277	298	271	323	322	303	311	275	312	297	315	292	278	291	312	311	303	328	299	321	336	306	290	318	304	327	322	333	313	312	325	316	303	310	268	332	307	328	281	320	277	283	268	296	282	277	290	301	283	339	280	275	298	299	353	333	311	329	312	322	287	295	309	313	298	278	322	313	305	291	333	321	286	322	283	296	286	333	321	319	304	280	310	343	310	301	306	303	330	312	303	328	306	274	307	290	323	295	340	309	299	321	284	315	313	270	293	333	311	285	281	305	332	334	294	315	296	321	300	312	321	314	273	284	275	288	307	328	315	325	296	309	300	330	309	303	278	280	314	319	304	296	270	313	302	333	334	298	293	298	281	285	320	348	331	335	313	307	300	318	322	343	299	298	335	296	331	297	319	299	302	292	260	300	311	312	301	295	295	290	294	294	315	316	290	282	309	325	327	307	297	309	340	279	283	321	304	334	325	340	324	303	292	306	300	318	327	288	345	299	305	311	296	329	304	314	302	299	303	312	290	331	330	306	308	311	287	297	308	289	333	309	285	285	319	294	298	285	306	295	325	290	285	337	318	289	273	281	304	308	325	322	308	290	313	314	327	284	284	315	323	321	289	305	299	339	313	301	319	288	323	302	302	318	277	308	346	319	287	330	290	313	330	301	291	327	330	335	269	330	339	268	317	304	317	304	309	318	296	308	319	307	311	285	295	279	346	312	284	280	323	312	322	318	289	316	303	316	331	314	299	311	309	317	319	323	303	338	307	323	281	322	306	298	302	290	284	297	299	288	325	318	323	284	296	293	328	298	297	300	334	296	333	276	309	306	305	295	319	311	313	303	307	287	315	352	311	294	331	317	319	271	304	324	317	316	303	304	331	294	326	315	280	322	297	308	326	318	309	287	305	301	335	315	295	313	292	266	320	311	302	311	320	293	336	300	286	315	297	309	326	279	351	279	306	292	287	303	308	300	280	337	327	317	302	292	320	313	274	308	296	311	330	333	308	316	304	316	325	352	295	321	319	310	334	304	343	322	309	273	275	302	309	308	340	277	325	300	310	324	301	319	296	300	315	334	354	278	284	307	301	289	279	312	278	280	351	310	290	318	299	299	279	338	337	328	305	313	307	312	315	296	306	286	309	331	286	298	295	297	279	310	260	306	288	302	291	289	316	301	316	283	303	288	274	292	303	329	307	296	293	320	315	296	324	280	304	327	315	286	317	281	327	292	287	322	294	308	295	337	311	301	323	296	322	285	293	302	345	295	308	329	319	304	290	296	280	286	304	306	317	296	301	323	246	305	315	296	323	295	295	310	297	300	333	327	298	303	291	292	337	283	284	313	291	297	294	298	314	305	315	306	300	311	264	314	317	310	300	313	322	316	305	321	333	309	333	312	311	266	314	336	276	309	315	308	286	316	323	300	325	296	292	333	285	317	312	311	298	286	303	321	324	307	303	276	275	318	360	293	349	325	330	321	321	323	314	305	307	268	351	347	296	328	307	273	299	299	285	318	332	303	297	298	322	311	308	307	291	302	312	301	290	291	315	315	308	310	314	306	301	352	298	304	318	309	334	326	311	301	296	294	308	303	300	318	337	311	320	303	300	315	314	323	293	314	331	301	296	266	306	289	317	307	268	294	309	318	301	303	306	304	336	325	300	311	309	299	316	317	310	293	330	301	298	280	303	299	315	319	327	299	300	307	274	317	309	326	298	279	320	308	324	291	316	288	309	345	325	334	318	296	309	303	291	327	329	312	295	299	302	334	306	284	285	314	318	312	305	315	325	285	319	304	329	318	301	280	302	310	306	320	305	298	289	300	316	302	321	304	313	302	315	296	323	297	303	311	290	298	300	306	319	298	303	297	287	334	308	328	305	281	301	297	306	302	302	285	309	294	262	303	334	326	305	331	330	313	289	311	276	328	333	305	333	331	283	311	295	301	291	309	330	316	279	289	332	287	323	307	337	308	319	319	316	323	303	309	303	310	300	305	310	292	294	320	322	312	320	297	344	282	325	311	301	286	320	323	322	277	292	321	309	284	327	317	308	295	282	327	312	308	322	307	301	328	336	314	317	307	312	281	292	315	313	321	305	308	348	296	312	325	295	295	326	317	336	279	335	301	304	322	327	317	333	289	302	326	297	312	294	309	289	326	337	327	310	317	336	308	318	296	296	283	326	348	322	341	289	304	270	296	305	312	333	311	319	317	282	289	296	296	274	320	315	289	301	300	280	325	318	352	317	303	308	328	343	309	322	310	313	279	314	300	295	310	280	295	316	307	283	296	281	306	294	302	361	306	318	331	343	332	319	284	299	298	282	318	330	316	318	328	294	326	290	288	334	293	310	345	309	290	342	313	316	297	299	309	308	300	310	312	295	310	329	296	300	292	332	294	335	322	302	331	285	290	299	317	320	295	311	298	313	317	308	311	313	343	285	317	276	293	320	290	287	333	316	311	314	285	325	289	322	310	295	297	313	304	305	320	314	289	302	327	303	302	334	315	316	313	327	306	311	352	312	322	317	334	316	366	323	285	297	296	298	314	337	333	308	309	275	279	294	302	339	306	313	304	295	312	335	307	308	276	335	283	288	320	286	260	328	314	272	295	326	325	305	265	316	335	354	341	310	285	317	305	289	321	262	272	296	319	302	307	294	295	307	331	332	304	314	304	291	319	282	282	292	299	309	311	288	292	330	314	304	321	320	324	303	290	313	280	316	298	300	314	296	297	320	292	309	303	323	311	347	293	282	308	303	305	331	287	306	297	315	342	327	309	311	298	290	313	287	328	290	323	295	320	322	313	310	309	303	310	282	284	306	311	320	311	316	345	314	294	301	306	316	293	317	311	329	323	298	304	290	304	284	311	294	314	301	297	285	305	315	290	316	303	333	310	285	302	332	306	327	292	309	323	263	295	285	341	307	304	333	272	319	323	308	295	294	306	311	318	277	290	274	305	311	289	313	308	309	319	313	276	311	303	312	322	302	283	293	349	317	308	289	292	305	291	288	324	317
19785	804	716	487	480	389	380	400	358	367	324	345	353	352	337	369	343	369	347	317	328	340	343	326	320	345	307	334	330	327	346	326	300	392	296	301	350	332	361	329	367	338	331	311	335	336	330	338	328	320	331	337	328	301	331	343	365	348	316	328	350	323	341	339	332	313	337	338	335	368	301	296	350	342	331	329	320	362	312	318	343	299	363	326	341	334	363	349	326	337	330	342	328	337	346	323	331	354	315	351	341	319	317	321	346	365	319	370	321	290	323	329	341	324	327	319	320	349	332	329	307	318	316	307	330	299	336	344	376	332	334	318	311	317	324	324	333	336	348	341	330	333	325	346	359	335	334	342	311	330	378	323	343	355	343	322	322	347	330	360	338	324	321	344	313	293	305	340	349	294	326	340	348	324	342	332	333	308	326	333	318	302	348	326	341	306	356	349	327	338	342	315	331	348	335	339	338	381	358	341	328	329	370	349	366	319	331	314	365	340	383	325	290	345	354	308	330	316	320	324	310	327	334	325	321	342	345	303	356	340	317	331	331	335	353	344	306	359	332	331	342	328	312	335	302	360	298	326	365	329	323	351	317	359	344	318	324	336	321	338	340	303	334	346	336	333	298	331	316	299	334	367	320	343	321	335	368	326	319	303	341	328	335	341	318	363	325	315	335	334	343	335	318	338	324	340	326	349	339	321	324	317	332	368	315	338	346	329	348	339	310	353	334	375	319	340	353	341	330	364	341	341	365	354	335	323	355	332	326	322	359	329	344	353	318	326	331	333	368	302	343	363	348	333	336	343	334	325	337	358	341	344	340	323	307	323	315	347	337	332	334	332	339	353	329	295	341	340	341	337	351	330	320	351	337	349	370	327	353	343	303	309	382	314	336	329	342	345	372	342	332	336	307	364	340	325	338	322	320	343	331	334	318	348	345	332	337	317	331	354	323	317	336	347	345	347	348	333	321	348	359	331	328	334	322	348	312	292	307	329	331	333	332	329	343	338	344	335	307	315	330	346	354	341	335	355	322	334	341	342	362	344	333	312	365	330	324	333	304	330	329	326	336	320	319	295	339	347	344	351	316	350	356	303	343	318	344	307	290	349	323	339	340	300	298	340	336	337	339	320	320	323	351	339	316	336	365	316	315	317	314	305	309	307	367	334	318	328	340	314	334	351	351	322	352	345	338	382	328	346	322	352	309	343	322	318	379	304	373	323	359	328	330	319	327	337	334	342	341	340	327	342	338	313	338	341	339	342	328	333	360	338	344	338	325	322	338	328	296	322	333	335	347	312	343	383	325	337	344	327	321	310	357	313	342	336	316	342	331	323	330	361	313	292	344	312	321	324	331	352	322	350	318	343	369	320	339	352	325	315	342	347	345	347	333	351	371	319	366	298	363	349	321	329	339	371	307	318	345	329	376	329	333	341	358	358	346	322	319	315	316	348	344	378	285	347	326	334	335	356	361	305	341	336	289	333	331	333	324	342	327	332	331	356	310	354	310	305	329	344	332	322	292	332	315	322	315	329	307	328	366	358	355	371	311	309	347	293	344	344	328	314	320	324	372	323	322	319	352	316	328	324	353	328	357	322	365	364	328	346	351	330	350	336	330	351	342	336	337	359	298	365	341	322	321	348	306	336	312	346	329	343	366	326	340	318	355	333	340	341	339	331	334	330	329	348	353	333	336	333	316	317	313	328	317	373	313	351	323	358	339	355	346	327	354	327	348	342	346	335	346	358	319	373	327	339	345	347	334	327	322	314	360	315	346	340	347	346	355	364	325	312	325	316	324	335	318	323	326	313	341	319	299	364	327	333	338	328	313	327	287	356	312	332	340	332	338	317	339	314	348	322	329	327	321	340	308	367	315	384	340	363	303	339	332	335	303	343	335	323	328	339	349	350	352	338	320	347	326	313	336	315	335	309	342	348	304	325	316	337	333	337	325	313	306	292	315	345	312	337	304	357	345	307	325	346	334	318	323	337	330	347	362	329	358	333	323	315	322	336	329	331	326	356	324	341	325	324	346	307	336	314	360	352	330	326	303	343	312	315	315	357	337	312	315	350	342	310	317	320	346	361	325	332	317	321	340	360	336	316	329	346	325	324	332	339	314	372	333	329	328	325	348	353	363	365	326	336	323	324	331	320	320	307	336	330	348	325	311	356	338	333	344	337	365	317	308	304	315	338	338	296	344	359	343	318	349	370	368	353	366	316	324	348	326	325	348	354	371	319	347	326	332	326	346	314	335	319	339	341	348	345	341	341	328	296	324	330	339	338	329	353	344	382	341	336	324	319	338	327	350	322	350	351	352	349	333	352	332	339	362	352	333	345	315	342	375	323	346	347	346	322	367	335	328	315	307	327	345	354	307	289	340	326	359	313	319	342	327	344	322	358	344	333	377	362	357	334	336	330	341	296	345	346	353	337	302	361	311	351	334	343	334	370	317	329	304	343	314	324	355	334	315	340	335	306	312	353	350	354	329	328	329	326	301	327	329	366	330	352	338	352	332	372	333	346	358	321	315	321	317	316	340	306	334	303	325	320	352	327	317	346	315	351	350	370	331	343	333	326	355	344	342	326	353	344	326	331	371	344	326	343	334	380	342	315	349	373	331	326	359	344	304	324	310	331	329	354	338	311	318	327	322	311	314	343	340	339	342	344	340	330	340	314	339	324	338	377	325	345	343	352	314	307	316	334	307	350	321	342	339	352	326	379	330	347	342	311	359	351	326	357	301	338	322	373	368	318	336	297	343	338	325	350	312	319	349	315	321	359	327	334	321	342	334	341	343	331	334	331	327	334	342	346	324	314	328	307	347	344	309	293	313	348	336	349	323	338	324	286	332	356	324	338	334	347	321	350	329	366	324	312	342	336	309	338	336	346	311	314	357	342	325	335	349	332	326	331	350	323	352	349	343	333	327	334	310	321	331	313	328	332	354	330	318	355	318	316	370	357	350	323	331	352	324	333	304	319	344	326	312	328	322	324	350	343	338	304	332	319	337	340	330	328	348	308	318	333	294	336	342	340	328	312	340	348	314	338	368	343	362	320	368	349	311	351	337	345	349	340	347	335	332	317	325	310	356	338	361	331	357	341	300	340	307	338	316	363	329	357	365	349	305	354	332	350	346	369	338	356	332	300	346	311	345	354	320	321	340	340	343	348	308	322	326	328	334	349	304	311	295	272	319	348	381	335	350	323	349	316	319	326	315	330	333	361	310	338	319	339	360	331	355	305	366	366	308	340	311	318	321	351	327	339	371	320	349	353	319	347	321	321	324	321	332	327	331	319	349	337	329	342	336	341	321	352	316	378	315	316	324	323	314	358	313	322	317	344	341	343	345	340	303	330	312	331	338	336	339	325	328	334	333	311	357	371	347	337	337	322	330	353	372	357	330	312	342	359	332	327	327	336	353	362	356	325	344	322	302	328	339	304	344	361	339	337	351	305	343	313	337	331	317	304	339	311	327	329	351	355	348	355	339	322	364	310
24996	20590	26741	24415	20562	8605	953	655	551	471	418	427	434	378	374	412	388	336	334	353	333	298	306	338	328	319	342	335	330	295	302	311	274	296	297	299	298	314	313	318	329	281	318	332	312	288	334	283	311	279	291	285	286	290	278	323	325	290	287	292	325	316	309	278	335	312	283	300	319	321	281	289	298	288	301	306	306	275	300	330	311	307	300	295	264	295	293	295	292	307	286	318	341	323	292	306	297	297	293	292	294	286	256	255	306	297	303	288	285	281	314	299	304	291	300	280	290	300	259	283	284	310	308	309	284	317	303	304	336	257	296	283	346	281	343	315	289	300	285	268	295	304	302	308	270	308	294	294	310	269	317	338	293	292	285	289	291	290	288	307	286	328	290	283	291	289	282	259	327	284	288	337	305	297	287	301	267	308	290	271	279	328	288	320	328	287	313	274	286	286	280	306	313	293	309	293	291	297	292	296	300	293	340	275	292	321	293	306	293	309	302	292	278	328	284	300	319	305	343	313	295	305	295	276	297	288	304	283	288	311	263	301	289	294	306	292	290	292	287	304	285	310	247	278	322	301	314	299	305	298	333	300	319	289	294	290	291	288	299	292	306	298	299	294	284	332	281	307	321	283	300	318	313	280	280	331	295	300	287	299	294	307	318	286	300	296	291	286	292	293	327	289	297	300	293	303	320	335	315	309	311	306	317	307	276	321	313	302	290	295	276	309	299	279	316	277	286	300	304	300	265	308	282	301	317	288	299	272	295	283	291	313	299	313	312	316	320	294	299	275	281	304	332	278	308	289	319	296	290	315	298	289	304	257	302	292	285	269	305	309	294	300	278	285	291	254	313	274	295	323	308	297	305	292	283	282	305	324	316	271	297	299	287	324	321	300	282	282	274	290	302	290	288	313	286	302	322	290	292	298	281	275	294	305	317	294	302	304	296	285	292	300	266	298	299	282	322	274	299	309	285	283	293	291	274	313	326	291	295	289	314	275	290	321	281	296	310	270	336	285	266	276	268	294	293	270	283	304	309	283	297	272	284	313	274	315	313	301	263	306	278	242	308	297	298	297	282	303	312	292	282	286	309	292	308	292	300	283	280	266	280	263	340	306	307	301	291	306	288	297	332	321	293	260	273	296	272	315	289	294	298	296	293	297	352	312	270	294	299	293	291	284	316	308	296	277	290	312	285	302	332	312	285	293	282	306	317	313	301	330	273	297	328	290	267	315	277	295	316	265	351	253	313	272	281	306	315	300	304	274	301	260	259	286	285	302	330	300	291	279	347	292	296	298	310	283	302	313	306	285	270	318	252	290	302	299	279	298	313	314	275	329	305	284	305	291	278	276	302	316	318	293	305	306	258	320	289	283	300	321	284	266	287	286	269	296	279	320	280	276	303	278	298	297	330	275	282	299	307	287	293	284	298	313	316	305	298	296	279	305	297	266	278	291	289	300	308	301	298	283	296	319	302	293	276	314	287	304	300	305	271	289	289	292	293	254	303	284	287	326	304	283	273	269	296	290	294	289	298	269	271	326	276	290	295	310	294	291	313	287	296	314	264	307	275	336	303	293	322	307	290	327	294	334	292	286	284	309	265	301	284	310	269	267	305	284	277	278	286	267	308	318	333	282	251	290	295	297	281	293	291	324	319	322	290	306	272	293	324	272	295	323	265	292	313	295	282	318	347	291	306	306	310	268	301	289	295	311	278	291	293	351	321	315	304	307	283	281	347	324	336	285	295	316	310	280	260	291	284	301	289	284	300	292	285	305	308	284	305	328	284	250	303	285	269	289	330	310	297	289	294	322	267	319	263	282	329	303	294	334	287	330	297	290	284	268	290	280	286	275	304	302	303	322	279	306	331	280	289	288	296	301	314	289	293	286	274	308	274	293	284	327	316	285	306	289	304	311	289	304	294	318	329	297	301	287	304	335	275	272	326	299	284	295	282	301	281	309	284	242	288	297	326	289	306	271	311	296	276	270	307	278	317	296	313	330	283	312	278	299	282	275	286	291	290	323	325	318	313	327	270	285	293	301	306	301	315	310	299	257	283	307	264	290	290	292	278	302	302	305	299	312	298	273	295	316	315	303	310	291	274	301	300	295	272	274	298	309	298	271	304	277	311	276	275	329	298	311	323	308	289	274	279	323	304	282	320	312	261	304	286	299	295	255	275	315	284	304	293	306	270	277	324	330	281	262	307	283	316	286	300	309	304	297	310	295	296	326	268	308	297	288	296	298	301	281	298	266	332	301	315	314	321	347	294	324	305	296	310	291	286	329	281	306	298	269	270	317	307	284	302	330	294	304	296	314	278	287	309	302	285	292	310	269	253	308	276	296	331	310	269	301	278	297	316	350	259	321	302	292	296	296	272	275	324	280	298	297	294	310	290	306	287	316	308	286	296	296	263	295	292	311	296	295	256	278	320	302	309	273	318	298	286	311	302	313	281	304	344	301	289	302	296	295	296	314	302	296	316	322	281	312	306	276	303	283	309	313	293	296	280	307	325	321	300	270	275	302	305	297	300	283	283	322	312	310	290	265	287	294	327	296	310	293	286	282	308	275	287	299	275	294	287	306	285	335	274	292	285	315	313	286	285	278	305	290	283	300	275	298	315	329	308	286	261	266	302	302	296	276	314	280	304	310	286	287	300	271	285	285	277	304	288	311	290	313	282	277	278	295	288	301	302	298	280	287	270	312	305	300	299	305	290	302	260	285	310	294	297	270	289	273	305	268	295	340	285	273	290	305	304	318	309	292	289	284	286	298	306	292	298	291	284	287	276	283	330	326	336	287	297	292	306	269	300	299	291	292	310	327	338	292	297	285	288	290	280	303	274	312	300	315	305	292	313	275	291	300	288	302	309	313	306	304	289	296	322	288	294	300	300	287	304	282	272	263	294	284	325	290	304	305	310	299	293	307	295	320	297	283	300	259	276	308	318	297	288	299	295	286	315	276	313	298	292	300	268	316	280	309	301	305	306	311	319	290	276	297	270	291	276	292	246	274	299	280	307	284	303	333	305	291	287	291	304	266	298	279	293	302	309	297	303	309	315	291	294	311	308	257	268	311	274	318	308	315	274	273	293	286	280	285	273	315	279	297	283	289	294	303	257	320	301	293	278	326	337	277	316	290	319	320	329	344	282	286	323	268	303	309	273	265	263	269	307	261	290	298	301	296	296	309	298	294	309	288	299	276	313	280	312	279	283	292	295	288	288	312	283	328	324	272	302	291	290	308	290	293	299	293	281	314	295	275	300	299	295	315	296	303	333	338	304	315	292	315	291	334	296	274	290	318	298	291	269	296	311	309	302	292	306	301	299	309	298	301	289	314	313	318	317	311	280	300	298	308	286	313	281	324	309	299	289	265	291	290	277	306	281	303	300	285	319	299	328	278	297	280	317	302	282	291	298	304	314	291	301	318	272	317	308	287	295	303	314	328	326	287	286	293	284	316	289	340	275	308	310	279	293	276	309	315	282	274	305	327
26425	8188	7292	3925	2488	1896	1515	1145	958	837	705	635	587	559	494	475	455	426	384	399	434	360	407	348	359	381	381	346	322	380	346	357	335	308	327	323	286	350	325	329	284	308	297	297	305	330	299	313	315	306	292	312	297	304	291	319	331	350	325	327	304	335	303	317	328	302	321	349	262	300	304	327	275	319	300	310	308	306	326	325	322	287	329	274	306	302	338	262	308	331	299	299	306	337	285	314	303	289	316	317	306	320	311	292	298	293	322	302	295	319	295	270	307	328	294	304	317	308	319	313	292	297	296	287	306	316	293	289	283	319	316	312	339	291	305	341	325	315	317	310	354	293	283	276	304	295	327	305	304	322	318	288	301	305	301	282	332	331	312	279	311	282	315	308	283	290	280	290	310	284	345	317	301	328	277	339	302	264	288	330	302	318	323	335	298	302	312	319	297	292	290	318	282	332	306	303	309	316	313	283	305	285	327	291	341	283	292	297	284	291	287	323	298	336	316	304	297	321	306	292	308	299	318	304	308	309	293	284	336	329	314	315	297	302	305	290	268	291	285	315	329	290	301	301	317	301	288	325	343	289	294	319	287	304	325	296	303	275	271	291	309	281	311	274	279	307	318	319	295	302	319	298	292	284	321	297	291	314	281	291	293	296	275	329	302	318	314	302	315	275	293	294	292	295	313	307	290	286	307	303	297	292	336	305	300	278	293	270	321	276	285	309	332	295	282	285	304	303	294	293	299	290	300	309	297	300	301	299	296	344	308	320	296	281	305	318	304	308	307	341	306	307	312	279	299	301	271	301	313	299	307	307	313	308	332	294	294	315	299	306	309	278	311	301	328	316	318	278	325	305	318	283	307	327	311	296	312	304	305	329	314	300	302	297	307	289	306	311	325	312	286	299	310	291	303	293	302	326	309	315	320	290	303	303	285	317	287	343	334	321	301	296	310	288	323	335	311	288	296	316	284	311	311	315	321	295	296	300	294	313	314	319	306	323	298	295	305	319	292	266	283	317	346	303	303	314	319	333	304	312	299	325	324	336	319	295	330	289	291	326	326	279	346	298	306	300	305	312	318	314	311	272	312	296	327	298	306	302	285	283	348	305	291	295	309	293	318	291	287	295	306	328	288	315	308	322	306	298	300	296	300	281	294	275	346	268	321	324	320	284	307	319	297	314	304	303	302	292	317	319	275	310	298	301	328	287	294	306	317	323	305	295	283	311	320	292	312	275	318	302	309	293	299	323	300	267	300	285	296	306	304	327	279	286	291	316	295	309	315	316	297	306	277	303	318	271	320	304	312	334	319	280	280	297	303	307	297	305	303	320	253	295	330	319	312	291	298	319	297	307	342	295	311	310	304	319	266	296	301	318	291	293	316	274	310	325	302	281	314	314	318	271	313	322	298	291	332	321	287	344	285	316	296	310	294	289	307	327	284	286	319	288	332	291	305	273	300	317	289	292	300	291	332	286	337	334	301	317	299	281	299	308	310	283	279	316	331	301	346	312	302	321	321	313	338	289	325	278	301	302	276	306	292	295	276	293	310	313	312	297	309	329	300	282	279	286	303	268	300	305	273	295	323	307	306	286	308	315	298	313	309	293	305	282	279	312	306	290	313	315	322	331	287	301	289	297	294	314	325	311	308	305	316	311	291	279	301	306	307	291	299	302	337	312	315	282	306	293	291	295	324	290	288	330	311	306	322	299	304	338	301	339	283	296	304	316	290	306	313	322	299	306	322	294	291	291	308	305	311	315	319	336	293	284	310	290	315	288	285	272	283	295	311	314	299	308	286	317	289	321	305	330	311	321	312	297	299	278	318	326	333	320	314	316	314	315	332	321	323	283	314	285	307	298	321	289	293	313	296	320	335	308	323	296	309	290	313	301	291	304	315	293	310	315	282	333	318	321	305	334	302	278	313	314	308	308	325	304	306	298	290	318	277	305	299	312	277	302	253	308	290	288	307	267	309	310	280	311	279	322	288	295	312	316	319	329	307	294	343	299	327	298	284	339	293	312	284	314	277	310	318	335	299	297	270	271	285	275	327	315	293	339	308	353	289	302	318	311	289	265	328	314	274	324	306	275	301	288	331	310	293	280	321	316	300	303	315	287	277	300	281	311	311	358	310	270	289	312	339	301	272	270	337	324	299	336	299	282	306	294	277	285	272	341	316	315	309	332	318	310	311	299	293	284	276	293	322	315	308	316	279	284	289	296	313	332	301	323	296	314	299	281	314	297	334	323	307	342	290	309	301	313	298	326	295	316	306	314	360	319	312	306	343	278	297	284	313	308	295	313	329	303	294	294	294	316	285	315	311	297	301	323	321	320	289	314	304	313	333	320	336	313	309	317	306	296	290	319	310	292	312	283	314	298	336	297	314	311	276	318	310	292	294	293	306	297	280	285	288	300	293	314	310	288	296	301	334	311	301	300	293	313	337	320	311	298	316	309	298	283	279	285	299	293	309	285	314	290	294	286	321	286	328	264	303	297	297	303	319	280	321	332	319	332	282	296	282	317	284	296	305	323	347	306	303	306	297	284	308	312	288	320	339	309	321	302	281	308	318	293	291	315	309	316	283	299	315	323	310	275	295	324	301	314	311	303	308	297	310	302	286	309	305	290	304	311	306	256	323	327	332	305	312	290	327	281	263	344	320	315	327	301	292	309	323	303	335	284	290	323	282	267	317	345	332	322	306	277	276	329	309	301	320	302	295	292	301	322	311	281	289	315	295	351	302	288	282	275	310	292	331	308	286	281	291	289	287	279	329	310	301	308	291	283	299	310	307	284	349	300	281	304	326	284	342	304	315	282	333	322	312	294	293	307	296	295	326	322	309	275	292	298	303	305	344	300	295	289	301	263	311	289	318	292	304	286	285	289	299	296	305	313	306	288	327	323	338	295	319	348	338	315	324	267	289	330	300	313	297	289	272	344	307	302	318	292	309	314	322	319	311	325	303	323	288	316	311	282	305	315	309	322	321	266	327	308	334	336	299	291	310	283	322	304	308	285	296	298	291	295	320	300	318	316	306	310	280	329	341	342	330	309	293	283	328	270	281	308	289	339	321	306	315	268	315	303	327	279	301	302	316	309	300	301	314	289	332	320	326	316	265	318	308	286	320	303	297	289	303	304	279	319	299	340	280	308	320	320	293	284	342	297	316	335	317	320	311	313	291	324	300	310	322	307	273	297	296	317	281	300	313	304	308	311	322	295	279	293	302	277	308	282	315	286	299	319	315	338	309	286	282	302	308	312	319	320	337	299	306	264	305	359	278	324	326	284	274	283	312	310	279	339	293	307	319	313	307	310	278	300	297	293	291	301	308	326	271	266	310	324	316	297	294	272	325	306	300	331	291	292	317	340	274	315	298	269	291	288	297	314	294	271	281	317	314	310	293	277	296	304	306	278	292	292	342	340	300	295	299	265	303	322	299	320	291	301	309	334	291	317	313	287	303	295	297	275	323	298	303	333	300	308	315	298	290	322
22896	20586	27221	23949	20588	20637	10611	1615	1179	1096	1067	897	840	826	803	807	799	706	737	739	724	734	659	726	706	705	666	730	694	678	682	693	670	685	697	654	652	705	661	647	676	638	642	640	675	642	648	657	642	651	582	661	657	616	656	627	647	663	608	667	652	615	660	627	670	669	691	636	620	603	635	653	634	629	617	638	631	675	682	630	577	592	608	657	666	684	646	618	662	632	613	657	578	622	651	641	647	641	622	695	600	648	643	597	669	626	636	631	587	642	623	638	662	629	623	633	637	656	603	658	654	649	692	631	690	626	638	652	675	590	671	642	626	633	642	618	684	658	648	612	677	645	656	611	617	604	625	674	626	621	596	646	651	641	634	638	653	617	647	603	628	652	666	563	621	696	613	662	664	679	622	666	654	641	632	640	614	638	635	691	659	671	648	637	645	651	626	619	631	646	657	535	596	617	678	610	624	630	671	691	637	628	611	654	638	653	642	662	590	652	658	616	639	620	658	616	590	619	671	590	628	609	648	679	671	637	624	665	654	657	599	645	628	632	594	646	637	661	629	649	631	665	622	668	609	651	621	642	622	611	632	639	630	666	603	643	658	622	677	569	630	679	641	612	640	588	642	592	599	657	590	648	636	622	643	629	664	596	658	569	658	629	655	672	621	623	650	625	609	640	647	624	681	653	641	650	599	611	672	668	634	620	622	621	647	602	625	661	644	646	649	647	668	625	652	603	622	643	692	632	659	636	656	659	634	679	624	640	625	601	605	631	598	635	615	623	604	639	637	632	643	660	609	648	605	586	626	615	607	634	648	639	670	620	606	648	659	639	611	640	593	603	630	594	657	683	671	639	632	643	637	616	657	644	615	633	633	667	637	587	641	642	657	602	615	620	612	666	601	618	634	638	638	653	592	609	572	584	648	609	612	622	644	700	630	618	635	580	626	618	649	636	609	648	629	656	654	650	636	620	670	632	616	659	663	618	604	649	649	624	616	651	592	604	652	619	636	646	625	625	631	646	686	629	609	602	640	635	659	670	598	650	613	639	620	664	667	647	645	655	622	669	588	666	622	608	647	608	611	576	644	586	667	632	603	635	597	593	596	624	711	671	649	631	651	635	679	596	632	595	626	623	633	659	620	629	599	635	652	607	581	622	597	651	655	649	634	649	628	631	619	579	626	653	645	645	632	616	619	667	641	625	640	636	620	627	620	663	610	654	625	629	636	603	695	635	637	620	654	623	624	666	633	645	641	611	624	648	651	663	625	623	582	680	638	608	607	607	653	611	657	648	637	623	615	667	657	641	610	586	704	629	627	630	622	604	660	622	651	650	600	637	660	598	637	662	600	650	660	673	631	639	660	616	662	647	622	654	657	623	612	630	672	642	614	623	592	672	663	666	700	574	619	664	599	611	634	657	612	625	658	637	628	637	655	668	638	646	619	667	660	643	602	684	645	642	596	667	637	652	635	639	681	614	612	579	645	648	646	631	584	634	621	630	610	706	664	631	621	663	661	632	637	668	628	645	629	681	623	610	600	655	595	666	658	656	698	635	633	640	661	677	670	645	643	648	637	611	662	587	598	631	662	638	676	659	632	645	654	694	645	647	640	637	597	641	638	651	671	605	618	640	640	661	629	659	644	640	620	657	616	670	623	673	617	619	693	639	689	662	681	607	656	619	618	669	626	576	620	610	687	641	671	616	659	610	604	635	683	629	599	670	586	630	627	674	644	628	688	631	602	600	661	665	638	594	586	659	634	654	646	627	607	642	635	620	659	635	642	667	631	594	613	611	622	640	590	606	634	621	600	617	651	627	626	650	646	595	621	622	644	624	706	632	654	627	654	652	614	620	627	647	607	617	620	637	628	599	606	590	665	614	645	627	674	621	663	639	573	655	683	661	636	596	648	614	621	672	594	636	648	631	641	646	624	628	679	643	622	659	611	662	619	618	635	674	636	632	632	619	647	591	662	619	632	629	622	654	648	649	667	643	606	619	678	646	650	602	644	648	603	672	626	646	646	638	693	593	672	617	655	670	648	602	610	658	643	631	676	648	648	615	633	634	621	628	691	671	645	624	650	620	621	660	587	627	675	661	647	657	606	639	673	667	588	615	645	644	673	596	627	619	676	674	658	666	597	633	615	628	642	688	668	628	634	638	579	640	637	618	621	583	640	658	634	624	650	639	600	654	650	626	626	641	642	611	587	588	662	588	632	614	644	605	639	653	653	695	640	662	654	636	720	646	707	631	656	649	624	588	610	642	660	640	656	600	630	646	632	646	631	643	638	625	618	658	569	648	620	625	598	660	616	618	651	641	604	663	576	647	664	612	649	605	647	608	638	625	624	641	615	664	618	661	659	660	605	647	606	606	642	653	666	636	651	627	624	636	628	695	629	630	633	680	634	649	645	612	611	629	679	620	621	651	620	614	672	576	614	679	647	637	633	602	659	647	651	659	613	629	595	651	627	647	624	659	639	657	605	626	643	613	640	696	639	645	657	602	592	655	630	668	577	635	688	688	600	626	668	627	634	639	654	664	638	667	657	642	651	620	647	664	652	629	648	606	681	637	687	646	657	614	640	629	630	597	615	638	646	615	665	635	650	625	627	644	670	660	590	630	627	591	643	660	650	616	683	671	605	687	642	652	671	640	644	613	631	625	635	618	666	687	627	691	652	620	614	627	590	615	663	662	644	678	632	677	641	615	640	688	666	645	640	617	632	626	652	633	639	621	599	659	658	644	661	664	647	674	650	622	594	625	637	628	621	630	674	624	642	652	632	604	600	656	652	633	661	605	629	635	664	600	601	608	603	629	626	665	666	621	663	609	630	659	620	629	624	658	644	649	616	676	637	586	597	610	583	624	649	637	670	639	638	639	632	621	679	650	671	649	622	583	626	643	593	644	634	633	637	615	647	672	648	601	638	647	605	652	621	659	645	649	602	660	681	607	632	659	667	666	656	614	622	661	626	658	627	593	610	663	594	621	665	664	647	603	638	615	567	586	625	659	603	621	684	612	641	631	652	637	643	610	609	636	634	624	599	636	637	620	626	656	616	613	659	610	625	658	671	650	619	649	638	625	631	646	625	650	650	649	588	605	635	646	664	627	634	594	608	650	655	639	655	632	669	652	614	653	669	616	593	655	663	629	586	616	635	656	658	620	640	605	603	655	616	616	635	664	650	650	651	667	631	660	648	637	652	617	633	609	649	621	582	636	658	648	638	639	586	627	649	647	662	693	662	616	614	630	619	656	605	635	577	622	610	609	657	600	631	638	655	631	616	641	674	668	656	664	657	635	660	639	619	633	650	643	612	619	629	605	640	630	656	651	639	651	646	621	623	594	569	573	633	617	603	688	657	645	680	693	649	593	584	638	660	648	640	618	658	615	640	691	636	657	673	643	658	599	639	665	619	677	665	646	619	643	643	621	651	585	601	669	616	629	643	641	607	624	610	627	623	666	615	687	662	647	639	628	620	629	674	636	635	617	619	626
19376	13796	12603	7168	4698	3517	2683	2116	1842	1637	1396	1235	1193	1095	999	962	934	884	854	817	781	747	747	761	751	721	693	669	703	672	681	631	651	667	709	699	637	639	663	641	663	586	633	664	633	653	623	659	640	626	631	634	623	617	632	579	637	552	650	625	602	629	600	644	645	568	622	609	636	602	594	620	636	654	630	606	590	608	598	673	610	608	662	610	642	639	607	592	596	608	622	604	576	617	589	595	629	580	642	625	587	631	601	608	558	599	611	565	631	610	614	604	581	636	670	624	596	605	613	627	588	669	611	622	623	603	611	645	601	610	621	642	618	629	619	586	590	598	606	601	669	606	584	625	607	644	658	605	632	619	617	634	585	642	628	619	596	597	618	551	627	610	593	613	601	577	579	608	619	598	606	679	621	616	595	595	602	615	620	622	648	644	604	636	625	648	610	622	627	582	606	662	655	625	640	588	614	578	592	600	564	615	616	594	612	626	565	613	651	575	623	630	600	657	616	594	592	634	548	617	615	618	622	603	613	604	630	616	607	607	647	579	627	622	605	572	643	646	597	661	610	580	621	628	668	625	623	620	617	600	647	590	641	580	559	560	604	605	637	610	596	572	579	574	574	611	586	626	615	612	584	620	642	601	625	636	653	608	569	610	652	619	602	643	579	617	606	642	580	608	631	588	635	604	608	556	607	593	608	620	582	593	605	636	586	592	636	601	594	598	605	615	645	585	601	589	616	601	652	596	585	605	613	591	618	619	581	660	569	602	600	647	637	661	595	622	578	653	616	638	612	620	593	610	639	614	609	587	601	675	627	630	624	590	571	596	595	634	612	581	601	634	659	632	643	583	601	611	602	636	624	571	586	582	581	621	571	575	560	612	620	620	616	607	559	611	581	546	607	561	621	630	561	594	594	644	603	599	613	611	615	599	609	614	616	587	602	607	604	588	652	603	626	610	596	638	613	618	591	672	626	601	640	584	669	617	586	661	621	591	658	574	607	627	630	620	627	653	615	642	575	602	568	593	565	630	581	603	614	576	644	615	600	648	604	605	638	656	656	579	552	585	657	641	629	596	619	627	617	599	598	644	576	630	652	596	656	637	617	612	614	604	600	579	639	606	585	637	608	626	616	595	576	616	635	628	617	632	631	574	572	608	605	544	604	631	614	578	592	555	618	621	592	618	594	648	630	589	596	605	600	635	569	645	567	585	645	634	635	612	625	582	579	606	576	586	654	621	568	628	677	565	644	630	568	630	636	628	548	634	619	619	577	597	626	620	654	625	617	568	622	625	591	583	608	597	648	595	597	613	600	615	591	580	638	572	600	600	574	616	648	609	564	589	604	626	634	630	628	605	609	593	616	539	587	635	603	637	602	629	610	596	596	620	634	610	568	562	598	632	580	603	572	620	627	629	582	608	647	562	607	610	653	630	628	628	598	662	597	588	636	628	603	630	625	620	613	604	598	600	599	607	575	661	630	615	585	600	636	586	608	640	628	560	595	602	613	636	599	584	607	661	644	619	580	610	556	581	603	605	617	607	586	605	613	619	583	598	658	580	612	611	603	628	613	644	608	613	657	622	603	644	597	628	654	549	640	640	634	638	619	626	673	635	581	595	579	602	632	587	583	586	655	632	599	598	639	629	622	633	639	594	611	620	606	587	634	648	607	608	636	577	595	642	612	579	645	609	590	572	598	620	571	581	586	657	631	630	628	606	628	607	573	588	570	589	603	611	584	627	594	621	571	630	602	623	656	613	600	583	639	643	591	642	639	635	609	585	569	577	655	588	604	628	618	639	604	609	596	632	620	603	590	587	601	593	581	634	590	592	624	585	582	625	598	608	641	596	615	630	653	644	638	589	600	616	586	605	611	630	613	628	599	643	582	579	624	616	617	581	609	563	564	636	598	641	569	616	617	630	623	623	564	609	620	567	610	618	584	621	584	618	608	654	605	570	615	603	608	635	648	563	589	606	581	617	616	617	588	619	629	607	612	621	613	628	570	624	614	593	612	630	569	594	620	595	607	585	597	593	643	609	617	596	618	638	602	588	597	593	575	592	612	612	604	587	610	600	584	664	589	620	607	600	624	606	586	604	561	601	579	588	620	622	607	562	577	638	621	630	561	647	589	596	597	623	623	610	571	619	613	617	620	646	652	573	613	628	595	610	645	614	645	623	598	610	634	569	622	614	603	605	582	676	602	640	584	576	552	583	608	579	633	610	567	624	562	587	582	641	604	589	607	610	592	604	592	578	630	593	625	593	555	611	597	599	584	580	617	611	585	576	603	616	598	632	613	617	575	658	630	633	623	621	604	656	636	649	593	628	637	590	609	600	612	620	598	622	591	612	637	635	596	590	631	599	608	603	602	617	598	659	576	627	599	572	657	638	633	595	595	590	640	666	618	593	572	633	615	601	623	590	639	623	612	647	614	591	613	635	590	626	613	634	624	551	590	595	604	608	589	591	596	610	599	618	629	616	562	633	616	587	628	603	654	636	619	598	600	632	629	569	556	600	610	585	603	659	623	585	607	605	571	582	595	624	591	579	571	615	615	564	625	576	558	588	618	608	605	603	591	625	622	611	551	616	614	606	622	594	631	627	628	656	572	573	645	594	644	596	642	614	660	598	633	604	588	610	638	648	602	623	628	645	621	558	607	596	632	642	641	635	607	630	646	605	617	618	622	629	643	624	636	637	604	537	631	655	632	609	624	616	590	602	600	590	618	619	589	597	622	578	570	569	589	610	651	602	633	627	577	613	637	640	605	600	612	633	599	610	629	627	576	615	648	594	618	607	567	639	565	614	586	629	625	564	603	576	616	584	626	620	604	661	585	636	638	594	615	588	598	643	652	612	587	603	609	611	600	608	638	590	626	572	601	620	624	610	606	628	594	602	623	668	631	600	614	618	581	636	626	599	656	600	611	575	619	615	628	626	653	627	571	601	601	571	635	589	634	579	629	596	601	621	595	636	594	611	649	586	590	622	550	592	546	614	661	607	585	624	681	591	623	612	626	612	635	607	609	610	588	585	600	576	617	606	580	590	642	615	600	645	611	528	588	643	606	612	666	612	581	610	585	601	622	623	646	586	582	572	661	668	620	563	596	597	627	613	601	624	622	640	625	604	619	645	642	595	634	619	613	639	572	612	575	581	624	575	603	647	638	660	587	603	578	609	590	589	609	647	610	586	583	595	561	595	631	592	601	611	621	628	642	603	573	643	610	623	587	606	627	619	635	632	586	591	598	616	594	612	589	595	625	622	609	597	646	596	637	604	595	583	614	614	620	600	590	577	598	615	557	590	567	615	598	646	580	617	592	621	625	577	595	593	619	698	618	647	567	634	633	567	598	590	601	576	628	604	601	643	615	614	682	623	585	632	612	628	613	627	581	616	596	594	612	628	585	615	604	625	624	605	584	614	660	586	558	570	616	617	674	616	636	564	607	617	626	597	611	566	609	606	675	616	653	605	606	600	608	676	607	618	604	588	649	622
31335	14369	1991	476	369	351	320	310	322	338	337	291	317	325	307	319	332	317	328	316	314	296	295	324	356	344	301	300	323	282	288	296	302	308	311	322	314	311	287	312	316	289	307	328	312	287	307	321	304	301	317	315	337	292	299	332	280	311	314	316	350	296	297	326	312	350	301	321	312	298	351	319	302	299	314	328	299	307	307	314	324	300	281	297	302	291	325	318	318	301	303	316	324	314	289	339	318	279	305	334	314	296	337	295	282	318	298	309	317	300	329	296	315	322	301	315	320	322	327	292	344	315	292	314	292	297	271	308	279	312	340	311	330	306	327	321	281	293	311	288	299	330	318	317	342	298	319	281	298	298	299	332	302	310	319	326	284	338	300	316	303	314	318	312	317	303	304	286	324	292	297	326	308	311	321	285	291	285	314	339	308	324	303	284	292	280	334	301	290	336	351	319	292	310	311	285	332	283	282	302	298	354	301	307	318	299	338	304	291	298	300	353	296	314	336	316	342	281	326	319	313	362	280	329	274	313	295	281	277	333	316	319	341	307	315	301	319	306	318	307	311	306	296	308	346	328	303	313	321	346	339	323	313	276	341	337	312	314	308	312	295	332	310	346	326	291	303	309	304	333	346	299	306	334	302	299	306	313	288	319	306	311	309	289	310	294	303	333	297	310	309	302	316	294	319	301	315	289	324	329	294	295	288	280	330	326	312	311	326	330	305	307	295	325	345	320	351	287	320	291	282	283	303	311	321	334	323	317	298	312	303	353	323	324	308	295	324	301	293	324	305	278	316	312	296	329	315	332	310	306	301	314	308	326	296	295	279	310	309	283	329	311	293	323	290	309	302	322	310	312	333	305	336	280	305	324	324	290	350	305	319	341	291	317	302	304	306	309	350	303	298	321	324	320	302	312	311	298	303	313	322	275	311	298	318	288	308	285	323	290	308	339	289	309	326	272	291	312	323	312	308	295	306	289	330	306	326	336	290	332	293	308	287	305	285	316	286	327	300	324	322	316	326	324	291	296	258	321	298	321	282	291	305	297	318	294	313	294	302	291	297	280	267	307	257	300	298	310	299	312	306	278	318	333	271	300	306	289	315	310	305	326	324	331	313	285	290	338	309	330	278	295	319	284	298	301	331	322	361	324	328	328	305	292	305	321	339	309	317	322	285	300	271	298	293	314	300	295	303	299	322	323	303	293	332	316	307	301	305	298	280	298	268	279	326	330	323	293	329	297	305	312	313	305	298	310	319	287	282	288	312	325	287	314	284	307	300	312	306	319	288	305	312	306	300	305	285	315	306	316	315	299	289	307	283	292	265	275	286	300	313	282	311	308	306	283	296	337	277	315	308	315	299	301	336	295	319	270	296	304	364	322	312	303	318	296	325	314	278	309	325	299	302	301	317	297	306	324	291	296	284	293	294	309	336	292	331	327	298	320	323	339	322	308	334	305	324	276	301	343	300	303	304	304	302	299	298	327	316	306	304	317	329	324	310	286	319	318	320	327	320	318	323	288	302	315	327	336	316	295	311	319	314	341	289	322	296	316	280	329	318	307	310	316	318	316	330	334	302	331	317	317	320	271	282	318	331	303	316	329	296	306	302	318	284	310	313	322	289	298	295	325	327	320	294	272	301	302	266	276	286	281	278	291	307	288	285	314	313	299	299	302	298	298	297	352	317	339	275	300	272	337	312	297	312	341	314	277	329	304	293	295	327	286	294	297	300	303	303	307	313	316	278	297	307	336	304	307	324	335	300	304	310	281	285	317	313	341	283	310	313	274	291	278	308	312	303	297	298	289	307	310	303	300	334	339	322	286	309	309	332	288	295	305	294	334	277	303	323	301	275	341	328	302	311	301	297	285	285	302	347	316	289	269	311	289	299	331	309	322	301	319	332	296	311	276	275	311	309	306	290	297	314	300	329	326	295	319	330	322	325	323	285	293	287	290	316	354	308	311	293	292	281	319	320	291	299	299	291	321	303	320	306	306	306	302	346	320	353	305	305	333	310	309	328	347	329	302	309	311	333	304	325	308	332	271	304	282	303	316	326	331	316	318	298	302	338	311	296	307	286	298	325	329	311	325	316	331	311	308	331	333	290	342	317	327	322	274	302	300	297	302	326	293	328	295	297	295	313	284	310	320	314	302	327	300	308	309	320	324	337	284	298	313	304	306	333	325	308	316	312	298	310	314	302	334	312	293	294	289	318	290	278	327	275	314	281	292	283	301	342	336	310	315	311	306	309	318	314	302	324	299	321	308	295	310	298	302	323	288	307	304	318	309	307	304	290	329	328	314	306	327	307	310	300	311	320	303	315	345	293	284	303	312	304	329	302	321	310	315	306	301	302	289	300	314	309	316	274	281	312	286	315	296	287	298	292	318	300	304	367	347	291	325	349	289	311	322	293	301	316	284	295	312	353	301	280	333	287	295	320	307	298	313	293	302	297	310	321	292	295	287	276	306	340	298	322	295	323	295	303	276	280	286	278	293	319	295	303	298	291	332	322	316	302	316	305	296	311	336	309	333	324	333	322	324	316	308	326	282	319	294	328	291	295	316	314	324	315	311	282	313	309	327	297	286	326	272	342	311	293	323	276	313	313	334	297	317	279	298	256	315	334	294	320	306	282	286	305	321	301	283	315	326	272	305	300	321	277	301	314	292	303	266	304	334	326	306	331	303	257	328	321	331	318	311	301	302	320	312	309	275	296	307	320	305	333	279	317	301	311	275	317	288	313	339	280	336	324	289	311	319	316	330	318	315	316	313	324	296	290	294	303	298	305	297	307	308	299	339	310	316	296	305	311	310	300	294	322	304	325	297	295	330	288	280	313	287	296	319	280	297	275	280	282	297	322	357	340	335	332	356	305	352	324	300	320	320	302	296	266	272	341	304	298	301	306	312	326	305	313	328	330	308	331	302	308	310	288	300	316	314	279	301	318	306	317	319	280	309	283	311	294	301	332	294	322	332	337	293	285	328	307	325	338	327	333	296	339	301	299	336	313	326	351	312	301	334	315	305	292	298	296	274	291	271	318	306	320	311	296	311	321	316	307	330	320	299	269	332	290	298	353	326	314	339	284	314	317	294	305	297	311	313	302	310	314	302	290	312	309	305	325	306	321	298	302	340	272	317	297	345	317	309	299	315	296	301	293	324	306	294	282	310	285	308	302	324	303	297	342	292	316	337	332	325	320	335	300	295	295	297	288	295	329	305	302	288	301	336	280	321	310	321	324	313	303	296	322	301	278	302	313	319	294	283	298	319	297	302	311	302	322	302	303	297	293	280	304	321	329	286	330	312	341	318	326	301	286	287	317	308	272	300	317	309	286	332	321	314	285	313	360	302	328	259	309	303	307	307	309	331	309	307	292	311	322	289	302	298	307	314	310	295	331	327	264	327	320	303	329	322	313	332	326	323	304	320	305	304	285	305	280	272	341	336	309	286	291	351	298	298	285	324	305	338	317	301	286	311	299	314	317	306	303	289
20385	779	714	511	464	420	396	401	371	372	401	376	343	339	362	366	335	348	339	343	355	333	344	310	337	347	336	334	349	356	364	305	319	331	336	312	313	325	349	336	336	361	330	327	314	316	291	333	356	281	340	336	334	334	316	369	338	322	329	336	297	371	315	364	367	322	354	310	312	362	307	328	352	336	345	334	353	331	321	365	326	325	303	355	401	331	342	392	300	362	353	380	337	327	374	353	342	356	337	396	350	330	352	359	339	293	352	335	326	333	351	304	351	317	337	367	352	375	342	310	331	350	329	325	332	315	334	336	326	354	303	310	314	336	357	346	314	334	341	308	327	333	370	331	292	335	324	336	335	332	335	346	350	312	349	322	317	339	329	349	345	341	348	327	341	324	340	331	350	341	320	312	334	343	380	343	338	392	307	316	345	329	330	357	325	357	314	362	333	362	354	305	323	333	314	334	367	347	308	353	340	315	355	330	347	311	349	318	337	328	327	331	345	364	332	329	356	332	307	333	322	321	352	337	339	334	335	346	341	346	323	341	312	379	360	330	352	330	312	347	331	346	353	356	363	341	364	324	315	329	350	338	358	333	343	356	345	335	373	324	352	372	346	343	326	337	355	355	335	329	311	319	312	347	329	311	311	326	327	345	334	326	363	318	338	333	323	348	340	322	317	336	326	337	354	338	296	320	363	298	331	327	358	309	328	375	342	329	338	349	334	332	316	356	310	360	364	360	299	356	340	337	345	340	339	352	326	312	330	310	338	359	309	350	351	331	332	354	368	336	339	307	335	348	314	346	311	329	356	360	331	331	306	358	322	327	360	339	341	317	293	372	315	318	306	346	328	312	311	319	334	344	347	355	312	327	378	318	341	354	321	334	359	324	345	353	395	298	334	337	327	337	319	325	344	329	351	311	329	345	306	340	351	351	332	354	302	355	324	335	320	381	349	330	358	331	335	344	327	353	370	341	333	333	324	342	332	373	319	343	368	367	337	316	315	294	363	326	349	311	359	339	367	336	345	308	315	353	319	365	300	333	328	376	336	337	327	306	346	329	353	347	341	341	337	370	348	316	325	338	313	338	362	370	335	335	310	333	326	339	329	325	350	352	349	314	311	350	335	329	363	355	379	335	341	320	343	344	313	348	328	335	344	338	315	335	335	369	323	345	337	325	336	334	368	334	336	313	359	357	343	348	319	290	336	345	358	334	358	321	345	326	319	351	346	307	347	337	341	371	342	332	339	338	351	320	331	353	326	326	352	291	349	314	356	321	323	335	362	339	333	370	344	366	358	374	323	340	358	329	347	324	339	361	352	347	316	330	306	343	317	349	298	346	317	325	315	350	323	370	324	322	309	370	360	340	328	353	345	335	320	362	338	328	358	364	330	328	347	322	332	335	346	320	334	334	346	346	401	326	352	314	332	367	361	359	331	373	311	350	310	299	326	328	335	367	355	319	300	314	345	333	349	321	322	319	346	345	330	340	324	378	333	327	360	332	341	311	324	350	312	340	360	339	374	311	313	341	346	326	333	366	345	348	327	309	362	319	355	318	323	322	371	331	325	349	321	335	306	320	366	321	332	335	350	332	349	354	354	322	323	334	320	359	360	334	329	322	350	327	348	358	350	327	347	349	322	343	344	342	351	358	327	331	372	346	356	319	314	346	369	347	316	345	326	335	349	313	321	327	314	316	324	354	348	338	345	314	332	313	327	326	334	322	301	355	312	335	376	379	312	345	310	316	333	352	369	337	352	343	311	337	340	319	315	319	322	329	333	355	326	320	322	331	360	333	340	312	350	319	395	347	325	334	297	307	383	380	345	366	325	366	341	360	342	335	331	306	337	357	326	320	348	326	377	329	355	370	354	328	342	329	327	314	359	310	337	315	302	320	324	351	354	308	356	320	308	305	334	347	300	373	338	321	357	344	311	327	356	332	324	335	332	334	341	333	314	309	336	352	356	299	321	338	346	307	343	326	370	343	351	362	336	349	322	313	350	390	338	350	329	338	313	360	318	343	301	327	343	334	338	377	372	308	321	353	337	337	332	361	341	329	338	340	358	345	341	326	333	362	340	335	357	318	346	372	352	329	317	324	336	339	333	345	348	319	339	338	348	333	333	325	314	345	349	375	357	348	337	351	348	336	333	339	343	373	328	324	345	331	346	324	356	350	337	367	331	325	314	346	335	340	329	333	343	351	344	314	348	357	345	320	335	338	337	321	364	316	333	348	346	352	329	328	307	302	324	330	318	347	317	359	304	325	348	313	351	326	332	334	326	322	316	330	319	358	341	313	340	338	315	326	342	339	328	331	350	329	303	334	326	353	373	316	324	337	324	345	300	344	334	374	328	350	359	320	356	319	334	359	336	354	345	326	347	352	351	326	369	360	351	300	371	341	308	333	319	346	369	323	350	316	310	361	356	350	348	327	320	346	301	350	347	358	350	333	375	322	370	337	300	381	350	338	328	333	345	326	354	341	342	352	350	363	329	334	318	318	332	326	348	349	371	334	346	355	302	350	329	312	345	325	356	338	370	340	351	348	329	333	323	346	338	332	321	342	319	340	344	328	343	328	339	350	357	349	330	358	331	332	314	324	370	342	338	335	340	363	335	322	372	326	331	339	335	347	333	389	340	342	358	337	353	307	355	301	337	321	337	339	343	322	350	305	312	308	336	345	326	328	326	344	317	361	341	326	325	372	326	326	362	347	346	349	318	328	333	307	393	332	344	365	325	366	319	327	325	347	372	324	340	322	342	338	362	364	350	319	325	342	357	344	347	343	345	310	340	338	313	341	376	379	341	321	298	317	347	326	338	346	356	326	349	358	302	343	356	324	314	315	345	328	342	352	320	335	353	319	354	311	329	342	305	361	353	333	303	378	321	335	352	314	333	313	334	319	346	319	336	362	329	350	346	330	332	309	348	357	324	329	345	326	353	344	343	326	362	354	327	338	317	330	391	313	314	352	339	352	358	327	349	309	292	307	333	328	306	330	333	329	321	377	320	313	347	320	324	322	323	351	323	333	360	352	326	346	336	356	331	329	315	325	352	305	327	335	318	347	343	334	332	332	357	332	322	315	340	323	333	320	341	323	384	335	307	353	353	332	352	348	320	342	333	311	314	333	321	336	367	340	373	333	330	340	350	315	337	350	312	331	344	352	319	334	349	333	319	338	382	343	360	324	345	343	371	351	353	331	327	361	331	342	367	307	335	339	331	343	353	298	313	318	334	343	349	346	330	346	342	319	337	336	300	321	337	317	350	316	346	324	368	341	356	338	301	329	352	321	317	309	353	331	363	311	324	327	327	316	346	335	347	354	327	316	340	329	347	329	336	337	382	311	357	311	354	288	337	341	337	310	335	342	346	349	366	354	354	318	306	325	337	315	350	329	351	311	335	315	329	369	320	363	283	321	344	343	359	325	338	326	324	339	344	371	351	339	318	338	318	332	353	312	364	308	320	321	326	289	340	352	334	360	344	324	330	342
24918	20596	26583	24590	20542	7255	965	665	516	502	459	417	408	402	421	332	362	359	329	326	321	357	316	322	307	308	314	264	339	325	291	327	341	305	285	306	299	338	338	276	310	284	312	333	301	320	290	302	293	322	337	275	298	344	303	295	293	271	285	291	317	293	325	319	324	291	270	324	292	317	274	289	289	281	302	311	306	264	285	301	274	315	297	300	292	310	308	304	280	298	284	293	294	325	276	272	277	278	284	305	311	318	295	287	308	307	283	284	304	289	289	290	301	315	280	307	275	297	319	268	290	294	295	296	291	297	312	316	306	325	268	289	311	310	295	312	306	282	291	310	289	307	290	300	283	293	287	264	295	286	279	285	322	317	268	290	299	312	264	279	309	329	323	269	301	310	282	287	296	293	299	278	293	304	286	275	302	293	302	289	283	289	273	259	317	317	295	284	256	299	305	274	278	292	288	285	261	283	285	297	289	284	281	341	270	284	291	303	280	268	265	257	310	294	277	305	305	293	325	312	268	272	263	290	292	265	314	292	290	305	311	275	283	296	291	277	315	274	312	317	304	280	303	267	277	299	283	302	278	268	268	281	317	287	289	325	283	287	249	300	304	268	272	288	316	303	301	282	276	281	301	332	275	269	317	310	291	280	272	278	320	287	280	278	276	291	292	296	270	297	292	308	265	287	278	297	304	285	308	305	329	296	297	280	300	309	268	317	263	307	280	304	284	299	283	287	321	283	278	289	310	311	286	286	283	282	302	281	286	287	291	290	287	289	284	292	269	282	278	283	305	296	293	291	317	268	289	301	305	286	293	291	278	250	302	277	306	295	303	286	302	311	304	315	313	296	294	295	307	277	265	264	307	269	257	308	275	316	318	291	283	300	294	292	298	309	286	308	292	274	309	280	303	297	286	290	275	271	282	307	304	283	261	302	295	286	320	261	285	301	304	288	306	305	268	305	305	294	276	291	284	265	286	305	273	288	337	282	298	305	293	275	300	316	271	289	267	324	322	277	289	285	294	315	302	330	312	276	300	289	283	314	268	310	312	270	287	295	295	262	279	325	329	256	302	311	309	315	310	271	293	264	266	294	288	313	272	323	268	303	305	315	279	252	277	295	297	296	282	298	328	298	318	290	277	269	279	288	284	302	250	288	282	282	305	286	302	312	292	299	298	280	307	293	322	268	291	282	286	285	265	297	294	300	292	274	281	289	284	277	327	292	291	293	270	311	301	292	276	276	289	277	296	280	301	289	282	286	295	293	298	297	302	280	307	313	311	287	294	275	304	310	293	300	320	315	280	291	323	296	313	294	287	308	276	285	282	284	329	290	300	311	294	309	284	290	312	284	308	290	291	294	269	301	281	303	315	305	304	292	306	330	302	303	286	319	285	319	307	310	269	284	290	318	269	269	295	316	300	304	287	300	281	285	318	290	308	304	294	287	289	276	284	276	258	298	255	293	304	296	326	298	285	318	286	263	285	307	321	314	336	299	271	293	335	280	277	286	311	287	302	318	305	279	277	268	275	277	286	288	298	303	300	275	277	301	281	274	292	270	295	317	281	304	266	290	275	267	298	317	297	302	268	299	310	292	286	315	286	292	291	288	283	284	286	323	287	268	289	294	289	317	289	300	312	294	295	296	310	279	281	260	314	298	271	283	261	287	309	323	279	295	300	270	275	309	304	303	306	295	291	273	298	282	289	267	293	324	317	306	288	292	310	320	281	326	305	287	250	313	309	289	291	291	292	290	335	293	295	297	310	316	303	329	263	306	308	267	281	289	294	289	305	297	285	295	285	252	282	306	265	304	279	290	282	321	288	270	281	277	301	256	306	292	266	247	315	306	313	318	293	307	316	289	282	332	292	274	285	279	310	298	292	300	299	297	302	275	275	290	280	291	298	288	310	286	287	317	279	319	273	288	292	309	296	302	259	311	293	279	294	286	301	280	295	310	308	301	290	293	279	312	315	293	286	283	284	291	281	281	281	268	289	294	306	292	292	286	291	275	284	269	324	278	279	285	309	291	303	250	305	289	334	296	302	270	289	275	302	292	283	284	299	308	293	278	290	319	302	296	315	278	264	301	281	315	294	315	267	293	285	279	272	297	294	315	294	334	271	308	328	286	302	292	281	287	279	295	287	268	296	298	290	295	298	297	298	283	288	283	281	271	284	309	327	299	314	299	275	280	284	309	288	304	281	309	304	303	297	302	297	299	277	278	298	310	306	285	289	280	279	307	294	269	290	285	308	286	289	294	303	305	299	273	278	288	305	309	258	303	282	282	312	300	311	326	292	275	294	290	289	295	304	295	285	322	304	297	290	266	265	292	333	308	302	313	293	286	285	316	287	279	297	295	312	284	303	264	270	319	290	290	302	301	306	274	253	274	311	295	284	307	296	284	292	278	280	325	280	307	292	322	275	282	303	316	269	256	305	309	276	291	288	294	280	295	297	283	290	314	270	301	308	278	308	301	273	302	308	248	293	284	282	281	298	305	296	305	322	257	305	314	294	300	325	322	306	285	270	317	283	301	310	284	287	285	291	296	309	288	310	293	295	258	288	285	289	294	283	285	291	260	298	292	307	284	297	296	286	268	294	260	264	298	311	287	249	275	287	315	308	294	281	296	293	311	277	302	308	286	277	303	282	268	292	309	273	338	265	320	270	312	297	290	279	320	296	276	309	282	310	272	262	309	284	296	286	312	268	320	287	322	272	300	306	290	291	301	288	307	301	309	300	301	324	292	310	311	303	293	274	313	310	307	311	289	296	270	280	261	326	302	283	272	299	279	273	320	305	265	296	306	262	274	306	310	273	316	299	291	295	299	280	295	296	264	303	286	296	304	330	270	303	314	285	293	272	275	300	296	280	305	287	296	298	277	292	315	278	291	267	282	262	348	265	252	294	302	290	309	294	307	299	301	315	300	292	308	287	290	261	292	332	298	305	306	279	300	286	308	289	273	290	269	319	279	280	268	291	319	262	278	309	288	297	303	275	295	310	286	275	299	288	293	283	287	276	269	310	268	269	326	286	314	303	294	263	308	278	334	293	315	315	283	252	257	297	295	275	315	270	272	279	328	299	290	295	279	280	301	283	307	280	308	299	298	278	286	286	270	283	294	281	291	296	256	278	286	281	301	302	287	274	316	277	286	288	274	307	300	286	301	283	265	261	294	271	287	300	299	304	310	285	274	262	288	281	298	324	277	277	299	295	284	298	265	307	289	302	306	295	316	264	280	264	311	311	283	304	315	288	315	310	303	292	288	282	307	276	293	294	280	302	266	307	281	315	337	309	289	274	274	332	304	285	315	265	289	289	280	299	311	273	269	314	318	277	281	280	298	301	287	272	306	273	299	255	298	283	272	288	293	288	309	277	292	292	277	274	282	275	260	266	283	266	330	293	252	290	292	296	282	274	311	285	308	301	316	321	259	304	328	275	294	263	305	245	274	298	300	321	309	312	283	284	256	287	287	277	250	305	284	283	311	280	316
30333	8118	7405	3911	2559	1823	1398	1178	962	836	695	612	636	562	478	439	479	413	439	429	373	392	358	382	377	340	362	348	345	344	370	348	342	326	353	324	366	307	323	311	307	354	323	334	302	305	290	312	318	319	321	313	316	318	308	316	329	313	334	302	302	345	348	311	307	323	272	300	314	305	319	335	318	326	286	299	280	297	319	309	338	297	324	314	289	297	301	294	250	322	332	330	297	313	322	315	266	315	317	302	300	321	329	316	294	297	313	299	297	297	334	291	298	341	278	289	320	295	307	299	293	289	297	317	285	285	293	276	293	279	319	277	257	306	288	317	310	314	314	297	319	336	310	298	305	302	279	325	330	317	310	315	298	303	298	306	324	324	314	290	300	305	291	291	286	299	290	308	286	303	274	311	291	333	338	276	303	331	304	313	338	311	290	306	300	282	316	277	336	337	298	296	300	281	320	305	309	293	274	331	302	292	284	283	292	313	299	300	294	307	315	271	343	287	308	289	292	316	312	303	286	282	279	297	329	323	306	295	318	284	312	299	275	341	319	281	258	306	318	299	318	293	298	296	280	332	323	301	314	302	307	291	327	276	298	306	305	292	285	286	304	308	310	324	333	318	285	316	328	292	304	303	312	296	290	299	307	303	315	295	318	291	298	304	319	278	346	294	338	301	301	333	323	282	295	301	277	325	310	334	290	305	291	285	306	292	273	315	294	333	290	299	287	312	319	288	295	299	288	315	313	304	318	278	294	275	308	310	304	301	289	305	297	324	281	318	316	293	290	308	285	303	285	297	309	295	285	305	320	321	314	298	307	310	284	279	328	296	275	315	316	288	267	287	318	332	286	308	296	308	309	310	334	293	296	290	305	300	287	295	298	310	292	330	301	302	264	294	330	324	280	324	317	297	326	316	323	318	285	315	316	284	313	328	292	311	299	300	302	299	309	324	293	310	326	287	308	302	304	289	316	293	322	294	285	308	314	295	304	287	294	292	315	280	292	303	325	325	308	298	315	271	301	335	286	312	324	315	281	280	298	295	303	321	302	276	316	274	316	285	312	325	303	314	317	325	311	322	306	272	324	319	292	326	314	296	321	300	314	320	291	304	299	293	321	292	293	314	321	300	274	317	314	302	317	294	298	286	310	301	317	281	298	319	316	322	313	299	331	323	295	310	292	305	275	285	291	298	283	299	299	304	312	293	298	290	290	280	323	312	292	289	320	279	318	272	311	290	301	310	302	265	307	279	293	307	305	303	332	292	281	304	322	299	317	303	274	322	267	293	300	301	298	300	319	314	306	305	327	300	291	285	316	301	306	266	286	309	308	301	307	286	323	268	301	293	304	278	301	295	328	298	269	298	331	272	279	309	302	268	285	297	299	270	285	310	277	304	325	309	338	294	277	280	302	286	314	303	300	295	316	296	315	296	295	299	331	296	291	305	289	268	308	278	303	297	319	283	312	322	319	294	330	326	327	306	309	266	307	307	295	318	304	300	331	342	297	341	289	325	307	286	278	313	329	301	298	322	303	303	312	294	315	312	312	321	290	287	295	307	297	295	314	291	281	281	315	292	296	281	272	315	268	311	281	294	331	318	307	317	309	303	299	321	295	307	307	285	312	310	303	287	261	289	312	291	309	291	283	292	291	288	277	321	320	309	315	339	285	292	314	301	305	309	308	300	310	292	264	325	311	324	303	289	313	293	320	285	313	310	306	292	346	325	278	321	313	310	296	310	312	271	322	296	318	311	299	310	299	303	299	297	323	305	301	269	298	288	323	319	299	302	298	304	317	320	344	287	291	331	332	303	273	311	262	323	315	283	317	290	296	336	287	304	306	294	291	292	297	267	298	327	313	334	299	300	298	279	277	307	292	299	283	311	270	321	316	305	325	296	304	315	294	317	287	294	340	283	283	292	293	291	310	283	310	295	293	304	298	315	321	318	295	317	286	327	300	304	299	281	281	290	305	292	284	298	316	297	299	287	297	307	299	311	295	292	309	310	291	301	335	317	328	298	269	298	259	304	310	297	291	331	324	301	292	304	287	268	302	303	298	295	299	308	317	320	307	300	306	332	304	296	301	319	296	309	299	294	313	319	307	310	341	311	305	293	317	329	298	310	285	306	281	296	258	295	320	290	290	308	319	294	284	286	298	319	298	315	303	301	297	313	287	277	303	263	281	291	320	279	275	308	308	290	297	306	311	314	339	345	338	302	319	317	299	309	293	302	272	291	295	287	317	323	275	310	324	291	317	314	331	319	302	284	323	286	334	293	287	306	291	291	315	326	314	267	308	305	309	293	340	292	301	302	312	281	322	334	315	319	281	287	307	283	294	284	312	280	304	291	313	297	335	301	278	295	295	308	306	300	314	288	346	321	308	330	273	336	288	339	304	280	280	297	319	284	304	278	301	286	301	330	315	291	303	294	310	309	295	307	295	298	332	300	319	284	310	341	313	272	263	273	319	325	288	298	309	326	309	318	281	281	292	282	279	321	307	335	304	297	319	306	288	322	295	307	329	310	292	277	295	269	326	296	293	298	326	288	292	294	272	292	313	287	306	303	274	326	287	308	285	316	322	291	321	291	280	293	288	293	282	296	283	291	295	300	318	315	306	333	281	290	293	325	323	315	295	316	306	278	294	307	279	317	287	276	286	311	287	309	284	287	302	280	300	305	292	324	308	286	329	302	299	286	279	298	292	322	320	303	280	320	288	326	323	290	294	269	290	311	288	280	307	296	295	312	288	290	316	280	280	324	305	326	327	285	288	299	343	302	313	308	287	316	322	273	283	299	316	270	322	307	324	328	315	291	292	292	310	304	310	319	294	273	283	284	287	308	325	303	298	297	301	300	297	297	292	307	275	357	292	311	349	294	305	298	316	278	321	282	321	292	267	279	281	273	300	293	283	319	308	294	334	299	291	291	303	300	307	295	308	293	295	312	332	302	305	308	261	293	296	289	291	321	313	306	286	329	323	335	278	293	307	269	320	319	313	323	321	302	271	309	330	289	303	323	310	284	313	307	292	294	305	273	275	292	291	351	297	328	315	306	315	289	278	283	263	280	283	287	282	314	288	277	288	311	290	293	292	288	302	314	285	308	307	317	279	303	329	302	308	292	318	295	334	284	283	306	313	304	306	323	323	282	311	316	277	290	318	294	290	308	342	302	310	272	302	331	303	315	306	299	298	307	313	258	302	287	277	317	291	261	303	296	316	298	291	312	330	321	313	310	310	297	313	292	297	287	315	302	318	299	330	313	317	314	273	287	292	302	342	283	312	289	302	287	298	321	312	288	335	303	327	309	311	307	316	315	297	316	288	337	326	288	289	305	293	309	247	293	313	304	308	317	298	302	308	265	307	300	261	254	310	303	277	292	290	277	276	301	324	307	307	298	314	320	292	335	296	293	293	277	282	302	303	292	313	297	305	312	299	295	299	299	287	303	334	302	296	293	302	297	297	306	314	294	322	303	265	304	288	316	269	291	286	298
22952	20604	27017	24170	20607	20653	8259	1625	1189	1091	1061	928	896	819	764	803	738	712	746	725	702	726	775	703	663	674	691	727	660	693	636	674	657	636	664	655	638	663	642	639	688	651	649	636	673	657	675	657	672	616	699	619	673	661	578	661	657	631	624	629	645	625	639	590	627	629	592	635	634	629	631	621	630	628	611	632	650	654	658	670	591	664	662	573	619	666	627	615	594	650	650	585	659	616	608	634	611	636	610	631	639	614	628	607	671	653	631	614	637	614	683	667	676	606	649	680	623	638	688	609	627	624	599	654	676	609	635	649	650	583	633	617	603	646	587	639	602	599	632	652	659	616	654	616	612	657	672	644	594	642	632	602	626	646	635	639	639	614	617	654	661	633	652	643	613	617	621	677	651	665	652	638	651	622	640	597	668	619	622	652	643	617	644	632	624	635	665	619	658	654	595	591	645	581	649	647	655	637	679	623	607	680	622	637	612	628	650	612	608	627	649	657	603	679	655	668	609	580	630	611	625	601	618	566	619	565	621	636	641	628	599	609	582	633	622	604	641	629	629	663	621	592	618	604	592	593	631	614	657	631	605	642	609	601	644	601	572	682	591	637	617	590	639	651	606	649	596	581	629	644	649	635	623	691	596	634	641	643	607	620	659	654	636	656	624	676	653	628	637	665	685	623	619	614	627	629	621	593	642	619	669	605	639	602	650	633	616	653	647	614	601	653	652	653	605	645	660	620	643	639	652	649	602	614	681	571	643	617	641	635	601	642	601	654	583	588	629	609	623	681	621	606	627	632	635	623	650	653	646	593	613	641	615	588	581	620	661	591	652	626	619	683	629	636	642	622	633	590	642	696	667	690	632	631	629	648	642	622	590	668	644	657	631	584	658	630	607	631	623	647	675	620	613	645	669	623	655	651	617	629	633	617	634	624	588	600	623	646	621	625	607	680	641	623	634	632	680	661	616	608	617	665	599	606	650	585	567	598	643	613	641	659	610	570	627	610	634	648	634	612	672	647	652	632	603	612	604	598	632	627	612	609	664	658	615	614	618	642	612	663	622	617	641	659	621	678	649	649	603	603	634	625	612	643	629	614	587	681	658	608	646	636	604	644	622	621	647	611	623	606	614	601	633	659	596	645	611	645	614	637	621	616	613	634	652	670	643	656	631	614	617	642	650	621	624	609	609	654	599	589	624	613	658	580	677	654	618	629	596	675	625	680	605	648	681	597	633	606	592	650	628	603	642	612	592	623	625	642	616	591	601	691	615	620	613	582	664	627	616	602	605	657	657	602	628	587	585	648	655	660	671	611	647	626	577	598	632	651	578	597	644	632	656	589	613	637	625	596	638	623	599	643	630	623	598	641	630	584	618	634	608	663	647	645	629	650	700	612	599	647	643	639	675	634	640	605	628	619	629	587	607	636	626	616	611	637	607	634	671	654	669	594	641	636	611	651	633	646	615	613	632	597	624	610	592	633	609	654	622	624	634	631	639	610	615	627	572	618	642	622	664	624	648	637	618	658	660	674	605	609	635	594	601	627	649	682	591	610	644	615	637	654	651	614	601	628	604	612	639	635	625	631	645	628	610	639	627	582	609	670	595	627	645	646	644	598	627	627	638	598	642	633	646	640	639	651	673	618	687	646	636	647	642	596	631	671	648	652	616	607	618	616	635	658	638	660	645	638	599	680	632	662	591	651	658	607	616	628	626	657	651	631	616	631	604	633	620	619	618	634	632	586	632	564	592	659	603	665	642	619	622	645	633	604	683	637	636	609	732	620	632	664	627	682	616	620	658	624	619	630	624	600	616	632	597	627	628	612	670	593	702	623	643	662	618	639	547	615	636	633	624	661	604	610	618	616	606	605	657	619	634	659	668	641	655	648	606	632	600	618	659	624	613	632	641	641	643	648	585	637	655	609	595	638	659	634	614	635	587	604	592	673	666	616	652	669	624	593	643	631	639	661	582	652	566	583	635	587	615	620	586	612	656	641	617	636	622	603	666	635	639	577	629	644	633	648	612	617	636	598	617	656	626	600	688	673	620	597	649	562	667	627	662	655	627	627	624	653	624	612	608	540	585	622	622	654	623	653	654	607	689	653	648	647	595	640	602	611	611	654	620	599	634	606	614	634	641	636	655	606	629	607	602	624	615	609	617	610	624	624	644	630	672	652	668	601	598	643	660	619	615	621	622	615	680	606	649	657	636	646	663	621	609	641	629	647	646	583	594	626	687	627	657	632	612	613	647	632	610	619	658	636	650	568	564	589	620	652	538	608	612	642	646	653	652	638	641	557	630	616	644	676	669	634	633	659	629	663	607	610	607	645	627	623	603	609	641	661	634	618	611	648	619	607	591	609	622	650	604	643	585	593	624	609	602	633	629	633	633	672	659	625	644	661	595	651	607	621	631	624	616	655	642	621	636	626	656	610	630	622	606	664	640	630	605	666	639	641	594	655	604	664	646	646	631	639	597	598	619	615	660	589	632	619	644	633	625	621	623	648	663	644	617	649	631	624	652	617	650	600	651	611	613	608	640	608	641	649	618	640	625	638	597	692	617	643	616	624	620	657	609	603	617	639	616	668	606	584	633	627	674	616	637	621	670	651	665	617	599	627	596	620	605	677	640	635	670	623	600	623	670	636	639	630	648	602	607	625	655	636	636	619	597	640	659	649	612	642	598	654	623	586	594	634	557	625	617	581	607	681	646	636	628	585	662	649	632	624	612	659	657	585	663	623	640	639	611	647	603	609	594	628	610	617	609	581	614	645	622	667	617	593	571	585	646	582	644	651	659	567	669	644	633	620	643	592	654	598	635	645	611	609	600	634	635	624	590	626	624	633	621	635	619	616	620	655	618	658	623	619	615	636	691	598	655	638	653	635	581	654	625	613	665	606	649	642	578	573	626	627	599	618	632	600	641	651	632	643	630	624	621	621	644	636	625	631	613	621	652	581	623	644	637	638	580	607	621	632	620	642	638	625	600	589	630	625	625	594	606	667	631	637	608	672	640	608	690	574	646	636	629	616	615	640	607	641	622	630	583	681	617	658	602	639	626	634	675	638	624	601	633	622	598	675	651	727	622	650	635	616	600	630	658	676	645	626	618	647	623	635	637	703	610	656	574	625	594	646	605	600	676	586	562	608	656	686	656	593	604	610	642	650	662	628	654	657	638	600	662	666	653	615	639	635	656	623	647	607	624	691	654	579	673	622	611	592	598	661	627	588	594	618	624	663	593	649	628	639	690	639	648	598	635	664	648	653	647	631	605	613	615	632	570	604	632	602	583	599	613	643	619	625	675	623	651	642	617	644	586	641	614	638	601	626	626	577	617	647	628	652	663	641	617	634	655	617	625	620	690	615	642	655	613	650	627	633	628	668	643	634	611	644	620	603	627	568	614	631	619	626	646	661	599	606	633	622	640	581	644	643	634	591	592	584	638	646	650	608	642	624	625	618	621	642	627	617	632	612	669	631	604	609	687	611	642	592
26007	14111	12801	7292	4882	3641	2734	2239	1944	1590	1474	1317	1147	1056	1028	979	897	821	848	829	824	807	759	772	708	723	715	756	711	635	669	653	679	697	638	660	662	680	624	679	629	663	625	643	618	668	637	657	618	621	603	624	589	625	650	634	617	619	665	632	642	591	630	623	571	649	619	644	647	602	597	571	651	618	632	645	611	649	619	675	586	600	596	624	589	636	647	562	627	635	622	645	629	646	589	631	570	643	571	623	634	606	605	608	590	622	622	636	616	612	622	619	618	584	644	595	601	616	606	608	637	628	683	629	602	617	637	570	601	582	607	591	616	607	572	582	638	655	604	646	597	613	625	585	609	633	651	650	593	578	587	596	637	587	643	628	635	603	592	578	631	649	611	628	620	629	586	629	557	654	599	601	600	589	600	645	601	577	621	637	651	618	632	609	572	621	629	622	640	635	611	613	621	626	649	636	658	604	606	574	635	595	639	617	638	615	579	612	590	622	610	590	572	640	595	610	613	600	598	617	632	557	639	631	606	617	604	595	593	616	585	621	643	570	649	587	645	577	621	640	585	642	639	584	633	592	626	584	628	631	603	568	619	611	595	595	621	657	615	582	588	609	649	628	600	611	643	643	618	613	596	604	645	593	604	607	594	608	613	571	550	618	637	603	643	584	619	621	597	616	665	553	634	630	656	684	613	587	635	587	604	620	577	586	591	579	583	590	569	596	576	609	608	614	610	600	595	613	647	606	577	640	598	628	615	584	572	617	585	578	611	569	628	625	626	609	589	612	593	593	597	592	609	589	614	617	559	627	599	604	579	613	637	576	619	642	576	577	601	552	645	583	663	624	620	633	624	616	592	589	635	618	593	562	626	596	566	595	607	586	586	629	612	592	619	600	595	619	614	599	606	581	615	609	591	587	648	596	629	639	595	600	598	579	644	595	616	580	588	604	630	564	590	637	621	587	607	548	594	604	623	602	601	601	615	604	615	590	549	607	609	620	631	585	581	596	593	586	564	586	584	580	580	589	597	601	595	618	624	630	611	625	594	587	632	597	623	618	578	612	602	584	669	632	601	614	638	602	602	613	560	600	621	629	612	630	639	590	577	579	613	618	601	624	648	607	614	637	620	597	630	580	617	598	577	606	603	633	641	592	593	587	640	582	564	638	633	631	619	551	610	638	605	567	625	616	640	606	615	566	602	587	589	618	600	608	635	585	621	642	620	636	568	584	621	602	585	627	660	580	590	592	604	643	599	599	559	617	662	597	585	580	653	621	609	580	605	554	616	571	653	596	633	573	613	634	601	626	610	561	585	641	623	589	657	658	602	598	609	614	606	584	602	611	590	567	591	599	584	567	630	624	629	624	632	598	609	628	607	635	594	602	594	626	591	578	570	614	598	573	627	579	633	639	634	626	570	609	633	595	627	618	555	614	612	597	587	609	615	595	638	616	620	553	605	577	628	550	611	639	589	608	619	603	593	621	605	606	577	612	600	602	564	599	575	566	612	636	564	591	589	610	605	602	593	596	604	607	644	592	581	609	593	616	603	640	593	613	621	583	593	596	591	617	621	633	571	608	605	596	590	633	587	636	631	651	580	604	606	582	605	588	591	585	611	583	639	649	617	564	571	647	605	585	560	600	638	615	589	605	601	607	637	601	603	585	571	606	611	600	593	549	618	641	623	588	590	629	577	604	586	640	616	619	609	656	619	610	609	595	609	642	609	583	599	545	564	596	633	599	635	624	582	607	624	606	618	596	617	634	611	615	609	595	623	592	614	587	631	578	572	610	609	559	583	618	583	595	606	671	617	616	593	621	607	636	604	612	612	640	602	565	607	599	601	618	635	551	616	565	600	596	606	625	561	594	591	615	592	619	557	601	616	619	614	609	589	634	628	616	646	590	588	596	601	648	568	606	593	608	618	604	647	599	573	629	586	641	568	636	636	617	612	635	600	619	631	601	573	610	632	615	641	582	622	625	611	627	599	634	611	605	581	599	633	590	608	560	589	647	610	629	600	624	617	619	577	609	562	629	611	608	609	640	574	615	579	604	596	579	615	615	556	599	519	644	603	572	597	620	591	556	633	590	645	603	626	611	635	609	611	578	668	576	613	614	632	590	617	645	598	608	567	648	618	620	594	602	569	572	609	609	594	584	578	584	580	596	639	606	589	653	540	573	601	620	576	598	606	604	591	595	613	650	606	625	602	634	553	642	594	563	577	611	601	609	621	621	607	594	606	614	620	625	610	643	573	593	601	594	586	587	642	621	628	622	576	598	636	578	609	660	602	603	652	601	626	655	621	582	590	630	591	592	625	610	622	598	612	599	579	574	561	619	600	625	554	616	666	583	580	614	620	613	602	579	637	622	602	627	606	643	660	597	611	631	606	597	680	617	641	577	566	612	616	592	613	614	623	593	616	628	614	604	600	643	598	570	576	592	594	601	597	603	638	558	601	621	629	569	598	621	596	623	628	626	599	583	630	629	591	562	647	613	574	568	621	581	602	599	653	609	604	629	614	573	675	612	634	622	611	623	587	670	607	626	588	620	653	614	583	604	562	625	605	629	591	598	674	568	618	618	610	604	621	589	619	595	624	598	581	626	592	610	616	638	616	635	669	594	595	607	627	636	605	653	600	577	574	610	563	582	621	600	581	560	618	614	570	589	620	614	607	607	571	606	579	633	603	603	627	584	638	605	614	599	608	578	568	575	583	595	613	620	620	639	559	590	596	562	584	586	599	623	641	606	599	623	583	621	615	619	587	623	579	608	595	575	602	652	597	610	589	589	576	646	598	584	608	602	634	580	581	615	602	562	618	583	603	628	566	696	560	637	593	605	600	614	620	606	619	623	607	608	620	600	640	552	584	617	611	586	615	576	621	580	588	617	611	585	626	642	628	565	574	637	592	610	650	619	626	594	620	563	622	601	567	571	612	620	612	595	654	612	637	629	619	628	579	623	616	626	617	625	618	614	603	638	637	621	652	635	589	572	599	586	579	580	596	653	634	587	597	607	617	626	596	599	598	615	620	655	659	594	575	598	575	606	553	593	604	614	610	652	610	582	627	646	614	596	588	600	631	621	615	576	590	617	564	629	613	626	635	619	588	558	625	598	605	604	601	587	592	593	610	625	607	568	581	585	658	608	611	636	585	559	620	625	632	570	623	584	600	660	620	576	605	620	621	672	623	616	607	587	594	629	592	645	607	574	615	626	641	584	597	610	603	648	616	631	571	585	613	561	626	666	580	646	602	592	599	630	579	628	576	670	580	601	582	609	618	577	618	614	583	629	598	646	586	588	595	627	545	599	581	639	609	646	650	554	647	604	598	588	622	604	647	549	582	652	634	650	574	628	654	626	594	618	558	637	628	593	627	625	633	559	608	612	625	585	621	601	626	620	602	661	601	583	555	598	594	653	597	630	662	577	631	640	599	622	602	597	619	559	584	615	615	571	580	620	580	603	623	565	580	580	589	624	589	574	578	575	625	634	642	642
31714	14367	2106	497	392	374	371	351	342	302	296	324	339	309	311	317	334	297	327	301	329	288	328	335	321	295	325	308	342	301	301	324	315	316	322	311	340	318	330	298	311	347	290	323	314	307	330	314	295	301	331	337	325	310	292	314	291	315	289	329	313	331	285	310	310	300	296	298	288	321	335	296	299	306	297	330	302	352	351	336	316	318	342	303	321	302	313	308	290	338	313	310	285	314	316	307	332	303	288	310	315	289	304	325	302	317	282	325	342	312	325	290	312	346	338	314	309	298	323	318	333	311	301	300	317	311	339	302	306	305	275	295	299	287	360	297	299	287	334	295	310	321	325	316	320	310	298	290	314	307	291	325	329	310	327	291	333	332	295	311	302	276	298	273	292	314	286	290	299	279	321	294	296	301	314	303	316	276	322	338	290	313	315	323	298	287	311	314	285	348	322	331	325	305	307	284	284	327	293	279	286	311	325	314	310	341	333	314	314	327	316	297	284	320	303	304	309	323	319	324	292	326	303	321	323	318	319	325	315	302	311	294	285	298	289	349	324	343	334	302	280	300	324	328	305	331	309	297	334	319	311	320	319	299	312	286	327	329	303	289	308	306	319	321	298	316	310	295	313	329	285	288	320	320	289	272	344	302	326	293	298	341	310	317	307	313	308	278	306	328	335	315	317	311	320	294	311	289	332	306	304	316	327	300	289	290	292	295	325	334	319	339	308	290	313	329	323	303	302	314	315	296	296	312	301	299	301	321	332	300	319	318	313	291	326	308	302	326	326	295	346	303	315	277	344	342	322	312	316	318	265	327	294	293	310	309	289	297	321	291	301	292	293	333	316	300	307	310	314	314	336	302	323	314	325	290	310	297	331	287	319	320	285	306	324	316	289	308	306	285	286	317	318	310	341	296	311	304	298	336	330	307	340	297	312	361	329	321	311	292	319	343	326	305	305	315	298	295	314	319	333	303	298	327	299	308	332	310	272	286	289	316	318	344	340	275	308	300	328	314	290	309	327	345	293	340	332	306	290	293	325	321	322	299	325	267	310	316	300	346	312	285	305	279	313	355	284	314	301	282	283	305	294	307	308	290	330	332	294	322	304	324	306	316	294	298	284	306	331	295	309	294	318	311	314	273	307	334	317	309	284	298	306	306	301	326	312	311	306	304	297	291	292	300	314	320	316	319	294	355	333	307	295	305	310	315	293	321	324	334	284	285	339	283	306	306	330	298	311	321	291	279	324	303	311	315	316	305	292	287	328	312	271	294	300	342	302	286	294	297	298	342	325	315	325	302	287	308	295	331	316	314	281	303	299	334	305	304	280	343	320	292	336	319	288	334	345	297	320	340	301	292	303	337	304	318	304	310	346	322	313	302	320	305	304	290	333	313	286	330	329	305	306	314	315	333	284	319	318	333	341	321	300	305	294	324	329	320	311	296	289	316	320	303	287	308	316	281	292	291	314	308	314	322	294	311	309	325	290	290	315	305	303	335	315	314	316	324	302	331	319	305	298	345	342	301	289	309	322	312	330	319	284	318	310	295	307	289	312	342	338	327	318	315	301	302	309	264	323	327	275	329	315	310	297	309	296	321	287	295	333	304	348	337	302	314	323	309	263	336	304	308	286	293	294	289	302	295	304	317	300	267	276	314	297	307	313	330	283	310	316	324	285	331	287	310	309	294	343	279	342	331	311	320	321	286	293	302	301	292	294	323	319	288	318	310	313	289	318	302	307	333	282	327	277	337	297	311	316	343	299	307	291	304	288	317	309	315	326	318	344	337	290	273	287	289	332	324	313	343	296	326	294	332	303	316	317	255	298	321	295	287	282	285	318	323	326	276	313	278	308	304	288	310	306	323	314	295	310	309	300	300	289	312	331	325	334	333	292	343	333	291	329	327	328	287	294	319	313	305	288	291	306	311	331	335	306	295	315	323	299	292	280	351	303	293	296	297	338	295	309	300	321	264	330	320	327	284	303	336	295	305	306	316	317	316	315	279	288	316	298	335	271	312	271	280	295	335	328	311	316	275	299	304	300	331	306	273	340	291	321	281	327	322	306	311	293	305	291	314	318	304	301	328	274	322	343	311	308	325	312	318	343	334	326	343	303	318	292	298	320	327	307	298	302	310	331	342	353	313	307	324	290	302	301	276	306	289	343	324	282	318	286	305	301	301	285	337	286	333	318	284	301	324	293	287	293	315	307	342	270	322	304	293	294	327	309	319	305	297	322	321	280	336	332	303	309	336	330	321	311	301	331	316	287	305	331	289	318	321	348	308	313	316	314	330	316	327	298	298	322	282	331	287	318	304	323	323	274	287	251	313	308	296	296	335	306	281	318	295	293	343	303	313	287	294	317	308	295	304	304	292	308	346	311	294	278	299	301	310	310	346	320	329	290	338	341	312	284	307	304	314	332	308	319	311	325	296	324	293	330	283	306	305	311	299	326	321	302	282	282	294	284	334	338	297	303	313	296	307	281	293	308	285	306	303	278	278	310	305	330	330	335	313	303	305	292	280	332	325	294	313	289	293	327	342	294	304	284	309	312	314	325	329	325	354	312	312	339	334	304	310	271	309	281	273	343	321	325	330	294	312	321	315	285	311	320	306	289	283	310	349	317	316	328	286	307	284	293	303	328	367	308	299	281	323	304	304	354	302	289	280	299	312	279	328	314	281	311	320	305	301	310	284	329	291	320	301	318	304	313	320	298	321	328	321	294	338	305	290	281	292	269	291	314	331	300	349	330	321	307	329	327	282	338	311	312	338	335	327	318	309	312	283	305	303	290	313	301	307	322	302	321	304	337	291	325	274	299	315	306	325	307	340	321	297	320	324	318	334	266	300	312	298	305	296	330	336	340	315	289	303	316	335	312	308	315	304	322	281	323	295	317	322	285	295	330	320	327	315	307	322	315	297	309	323	335	314	288	330	298	300	306	331	318	291	304	313	308	284	303	299	283	286	295	321	312	308	314	321	329	321	332	291	333	321	269	322	307	312	324	314	329	321	326	311	324	317	316	332	309	291	301	313	337	282	326	327	300	311	295	286	297	332	321	330	308	289	335	290	336	253	317	300	294	278	307	317	326	299	319	294	316	311	323	326	303	267	321	300	300	297	296	294	307	302	315	297	331	298	316	309	318	306	302	315	309	300	361	311	300	307	319	311	313	305	328	285	358	335	314	310	299	330	297	314	292	302	309	287	335	297	277	296	288	280	325	312	343	298	330	290	331	324	309	299	290	286	347	318	314	329	270	286	326	290	323	303	287	300	325	289	317	307	305	300	320	327	295	366	280	312	339	305	325	291	273	296	316	323	293	292	339	288	318	326	305	330	295	286	311	326	279	333	314	282	298	325	287	319	327	287	288	304	296	303	310	304	302	302	339	316	304	289	294	323	301	323	296	318	303	301	303	307	317	299	314	278	284	304	310	295	313	317	329	303	268	305	295	296	301	262	284	309	333	327	309	305	323	290	329	307	311	306	315	303
21036	836	703	478	497	374	391	407	349	396	340	355	376	362	338	325	335	330	350	335	346	312	333	361	328	360	306	335	352	336	342	323	328	359	337	341	302	366	335	372	339	339	352	347	352	352	343	342	369	344	341	355	352	343	311	339	358	373	365	315	343	331	348	350	334	309	344	333	314	334	344	326	329	342	358	356	315	354	356	326	314	330	331	316	337	321	351	332	336	337	358	321	334	338	337	365	346	342	314	344	347	342	331	333	323	329	358	333	343	311	348	356	331	332	352	333	354	356	310	364	337	324	322	372	343	338	369	330	323	322	345	348	335	299	333	329	377	325	362	369	318	348	353	337	308	338	342	335	333	320	342	352	321	324	340	338	347	330	312	344	343	357	339	344	336	362	305	376	338	333	355	356	361	361	338	320	382	299	363	390	335	318	346	354	351	352	357	352	344	341	352	351	356	344	324	310	310	319	355	332	368	340	321	328	317	340	339	328	375	336	325	336	350	360	363	318	358	350	349	361	351	324	351	329	358	339	372	340	316	387	315	316	341	341	323	333	343	297	344	314	309	359	328	355	352	359	346	333	380	369	327	325	312	325	383	348	324	324	333	355	336	324	318	332	355	347	371	347	333	336	328	365	343	359	344	390	326	310	315	372	319	319	356	347	326	304	374	335	353	322	317	340	313	318	341	361	360	359	324	342	302	341	328	315	337	330	305	357	335	367	344	357	320	347	373	354	341	332	342	342	342	335	314	321	338	326	330	328	346	311	377	350	355	360	349	352	350	334	316	340	395	307	314	321	321	355	396	318	369	325	321	353	321	338	299	318	348	331	347	343	333	356	341	325	355	339	338	346	351	309	333	331	341	337	353	376	310	327	321	330	334	306	323	327	360	324	343	309	331	360	301	316	337	342	331	330	323	343	360	319	350	346	317	372	339	314	356	347	321	325	314	314	311	349	315	352	322	295	360	336	350	338	349	361	368	316	354	354	324	364	388	325	355	365	311	324	337	360	316	350	319	350	312	334	308	315	355	353	317	309	331	313	332	348	321	365	343	310	374	343	327	356	305	349	356	316	319	358	332	352	304	346	381	337	390	337	315	346	348	336	353	335	329	329	336	339	330	354	322	317	343	329	330	310	335	320	370	337	350	317	301	314	316	337	312	329	340	362	371	346	326	369	318	350	354	330	340	322	363	328	363	317	322	335	349	346	347	337	363	332	345	348	328	322	371	355	334	314	355	334	347	339	368	373	342	332	362	321	338	321	357	357	311	351	368	315	293	323	342	328	326	348	344	318	317	345	337	360	335	343	331	342	316	343	345	343	312	334	319	342	340	303	343	315	349	330	340	341	327	337	319	337	323	322	324	318	333	351	360	317	360	331	344	368	364	348	352	359	369	347	362	347	320	346	343	375	304	337	316	341	324	324	310	318	335	320	304	299	319	328	312	326	356	357	314	330	364	326	328	322	351	328	344	322	340	297	335	316	338	337	373	350	344	312	344	352	332	326	360	311	318	357	326	365	309	346	326	346	333	325	327	370	346	330	371	329	340	343	332	340	373	357	312	354	350	323	332	369	336	325	320	337	326	333	359	310	340	333	317	373	327	356	332	327	339	317	312	340	328	323	340	337	353	325	333	339	374	330	330	331	330	307	329	352	375	313	368	352	342	318	350	292	354	328	333	371	334	325	350	356	332	319	355	360	355	344	336	356	349	343	331	360	367	344	355	356	330	331	361	328	339	295	333	334	380	336	350	340	311	339	346	345	332	350	340	327	349	344	347	361	351	348	382	344	305	339	365	295	322	323	329	328	353	344	335	334	341	343	303	342	333	326	320	328	334	321	329	335	361	338	337	365	314	351	300	356	334	312	375	339	361	308	328	324	351	343	362	347	341	357	327	369	346	325	329	354	314	335	333	336	354	348	310	379	339	325	334	303	340	371	306	355	322	320	360	365	324	320	333	334	371	332	307	338	321	338	352	349	330	320	338	339	359	335	319	317	332	377	334	332	360	337	320	351	333	325	335	337	323	303	345	309	350	334	306	311	328	331	317	309	360	331	328	362	354	344	371	329	325	335	320	329	344	315	366	362	373	331	354	340	335	345	343	354	329	367	351	327	324	354	328	346	346	321	345	363	335	342	357	372	336	335	323	358	370	344	347	346	323	330	334	311	337	351	338	342	315	298	325	329	374	363	333	338	301	325	305	352	339	344	352	333	302	337	341	324	286	338	339	363	353	341	327	325	335	310	341	328	306	361	367	331	311	328	332	322	326	322	367	362	338	329	383	356	372	302	370	328	328	308	326	357	364	329	325	339	337	399	324	320	336	329	328	327	310	341	330	313	309	369	337	334	359	321	323	338	365	325	353	333	356	339	364	325	317	343	358	332	346	356	341	349	336	346	325	322	343	336	350	347	306	350	317	366	355	309	314	323	318	328	333	313	319	334	349	332	314	333	299	360	328	348	368	337	319	327	343	329	326	310	306	344	338	370	309	307	343	323	338	341	335	343	330	360	318	335	351	310	309	341	354	341	332	352	333	300	356	329	351	342	345	350	361	368	360	343	344	338	328	332	355	309	333	326	358	334	358	331	342	322	363	315	362	310	319	363	352	335	339	342	365	333	342	372	343	353	333	340	367	320	309	327	330	330	340	355	343	344	295	334	339	303	336	310	360	342	332	347	361	319	335	313	357	326	335	324	340	322	338	322	347	318	323	337	376	333	344	336	347	339	369	338	323	334	328	348	344	328	334	365	352	339	308	352	324	332	365	334	369	379	329	345	319	362	326	323	326	354	331	347	330	379	342	304	303	362	348	324	378	337	354	312	346	354	339	358	355	344	347	322	355	329	344	356	335	322	338	374	373	347	344	338	336	363	337	343	327	323	336	348	321	358	343	352	344	339	336	361	328	320	350	343	355	349	324	386	339	354	358	319	347	362	350	357	366	342	330	361	358	301	348	327	395	346	365	327	330	309	357	356	326	331	352	320	318	311	300	332	363	340	329	344	309	357	343	307	363	340	346	324	320	312	336	323	336	350	341	322	321	322	334	358	325	350	313	320	346	319	355	356	319	316	351	381	317	324	350	358	390	335	315	321	311	349	347	335	351	344	321	328	332	347	334	340	348	352	326	337	346	326	333	324	369	360	355	329	352	353	342	317	346	335	335	375	351	359	296	350	341	339	327	334	307	348	339	312	358	318	370	374	370	329	310	352	368	330	317	322	322	309	332	351	326	340	342	361	325	293	330	347	354	332	312	341	363	326	338	355	340	331	323	325	323	362	312	347	337	356	323	318	363	320	327	314	322	330	363	308	330	311	314	349	379	340	328	337	340	325	322	353	354	308	335	340	350	324	334	321	348	346	344	300	326	336	329	328	347	313	332	325	351	350	334	325	350	325	342	336	313	334	340	326	329	326	387	341	322	315	311	367	323	348	344	335	361	330	331	345	377	302	333	323	332	335	344	343	320	304	332	334	369	351	323	304	334	351
24946	20588	26543	24607	20544	7403	972	686	573	524	460	433	424	403	397	339	376	372	362	350	340	329	342	342	331	327	322	346	330	348	304	329	322	333	300	310	332	292	298	295	298	302	316	273	330	316	312	353	331	321	325	302	316	294	290	303	304	295	299	333	310	295	316	308	301	316	323	308	304	337	327	302	321	311	311	326	297	309	297	331	284	319	307	327	311	295	296	324	305	305	325	302	301	296	336	317	292	299	321	316	320	339	326	269	320	278	299	266	327	330	314	306	303	316	300	292	321	324	307	326	316	303	295	312	320	314	291	298	316	321	315	318	333	288	308	305	329	291	304	293	284	284	283	317	287	309	315	312	296	312	315	314	303	298	303	288	337	291	310	291	305	309	298	333	343	288	318	309	310	303	309	336	312	303	301	302	295	304	295	317	314	326	347	326	261	314	290	310	309	296	311	294	311	295	308	284	318	325	274	312	293	307	321	313	311	322	318	328	320	306	321	344	308	273	294	276	304	300	315	321	309	308	309	290	306	262	304	333	301	294	296	311	364	297	301	310	308	292	331	306	313	298	299	300	291	305	328	343	308	322	324	326	304	302	298	296	272	282	312	272	301	280	302	279	298	325	304	307	309	281	311	292	299	314	286	293	312	314	294	299	282	357	315	307	325	321	309	325	303	274	306	265	301	291	278	299	303	301	330	309	293	265	329	311	299	261	291	285	305	319	292	316	281	301	302	323	320	327	261	297	271	324	317	307	303	298	270	302	361	312	295	300	310	293	289	281	283	288	312	317	317	300	311	319	308	278	323	303	287	314	323	314	335	298	284	304	317	328	302	299	289	331	287	293	337	268	289	308	315	284	298	306	301	311	285	291	277	319	315	292	280	286	306	292	282	306	306	319	273	281	301	305	296	297	315	309	281	323	297	304	309	294	336	330	315	311	315	296	302	279	289	307	315	298	302	313	337	265	301	318	291	307	297	299	298	307	308	281	322	308	287	299	332	302	333	304	307	298	310	304	321	311	331	291	300	295	282	305	305	302	297	324	296	326	309	326	280	324	289	318	276	319	302	284	300	278	299	292	300	314	325	282	295	285	313	301	292	291	309	289	325	279	322	298	316	298	283	339	297	310	295	303	325	307	327	301	305	338	334	292	273	281	317	311	318	294	294	298	303	324	301	325	297	311	268	292	289	308	308	305	304	322	271	290	336	294	300	297	313	301	306	306	318	293	323	304	299	295	314	312	317	289	313	293	302	289	286	324	305	306	303	297	283	295	309	312	297	292	288	326	318	341	309	300	283	293	306	326	286	296	320	301	300	300	284	302	281	291	296	324	333	299	330	321	306	307	293	324	306	322	324	318	296	307	306	306	293	287	331	288	294	283	290	308	292	302	323	320	295	316	321	328	319	300	309	323	303	303	288	294	284	321	280	286	277	289	323	307	271	281	293	312	331	258	303	293	309	288	299	294	308	314	296	291	271	328	295	267	274	323	285	291	296	315	310	303	307	305	349	311	287	296	338	309	286	293	293	288	334	263	271	300	335	306	290	293	272	280	313	280	311	283	273	285	280	282	301	312	286	316	308	312	301	320	294	314	316	280	318	304	285	320	308	273	308	280	309	270	282	298	282	308	320	285	304	298	340	301	297	314	307	318	288	291	309	321	340	316	305	340	277	293	287	318	318	294	303	293	289	295	310	334	288	272	270	324	276	351	327	328	312	312	303	329	300	293	333	327	316	304	285	306	287	295	305	295	323	290	305	293	298	276	337	306	289	313	290	309	321	307	308	305	298	309	300	313	305	299	323	260	310	264	285	294	325	313	295	297	310	334	338	275	308	265	294	298	345	304	321	305	293	305	320	311	320	301	347	303	335	320	302	333	288	313	303	292	325	311	325	302	290	317	292	296	308	268	292	294	296	293	302	342	328	305	304	270	298	276	306	317	332	292	310	315	324	308	341	301	312	323	327	307	297	357	300	300	285	311	276	292	273	305	352	303	319	309	288	319	326	312	292	282	283	302	306	325	290	287	300	294	291	291	302	288	289	339	310	317	290	302	308	325	323	302	295	309	300	294	321	289	350	313	309	303	287	289	297	313	303	305	320	273	310	327	296	319	304	303	274	310	298	298	322	311	296	307	296	301	284	302	304	335	318	315	320	303	302	361	313	294	309	310	287	305	279	300	296	286	275	337	278	302	322	305	268	295	327	312	266	331	281	287	316	331	353	277	300	335	295	302	288	324	309	300	290	313	333	287	284	291	287	304	310	296	312	321	280	328	327	308	336	279	291	296	332	285	323	308	305	292	304	319	326	311	298	316	320	299	275	317	298	306	316	301	291	291	279	335	286	309	319	321	280	311	301	307	281	296	282	294	298	304	313	306	295	300	275	283	314	312	305	307	328	319	281	300	308	312	302	306	321	304	294	299	286	290	305	285	294	299	289	275	276	329	270	296	325	283	279	318	313	318	309	333	317	284	294	304	301	274	329	299	318	302	333	289	279	333	276	287	322	316	326	327	286	302	303	345	277	296	291	321	300	303	323	303	316	315	303	292	289	297	316	290	299	291	317	303	298	299	309	316	311	300	276	335	327	321	285	308	309	320	309	328	338	311	270	317	328	304	336	290	326	287	282	292	310	298	293	319	323	297	304	266	305	305	297	269	297	283	302	329	311	316	276	282	300	290	326	316	298	316	294	322	249	300	309	295	297	269	322	307	295	284	337	270	305	288	295	275	293	308	283	302	301	302	292	298	284	307	298	316	260	294	340	335	321	290	290	307	293	328	304	321	316	306	315	290	303	296	299	272	330	322	317	299	326	298	287	285	325	307	295	326	323	303	286	309	287	278	284	297	333	276	305	296	309	297	306	332	305	278	269	306	305	288	347	311	299	295	305	307	345	320	298	296	326	273	290	309	288	326	332	274	280	305	275	297	294	321	324	277	331	328	305	286	265	336	291	340	297	291	316	302	330	272	272	287	340	289	316	281	319	297	284	305	285	309	331	294	293	306	286	318	301	286	294	302	334	334	322	281	304	287	314	309	311	303	316	310	310	333	311	320	326	319	302	321	300	309	301	311	318	296	289	305	297	292	322	310	306	316	292	289	268	304	318	310	332	307	308	330	319	309	303	299	292	291	304	351	289	317	302	319	320	287	322	325	281	318	300	306	318	293	299	300	301	325	310	293	297	337	321	314	302	312	280	303	294	295	304	307	300	296	316	309	280	283	314	328	310	311	301	295	304	324	326	286	310	321	336	305	315	328	304	312	279	306	319	299	286	327	304	302	276	308	318	295	292	301	293	288	308	328	297	314	319	313	304	319	296	316	294	333	291	303	313	330	322	329	325	277	320	288	308	305	346	301	277	297	293	305	324	300	303	296	317	306	279	320	303	302	326	289	303	291	314	333	318	327	315	296	285	301	291	297	296	278	302	301	317	302	278	322	294	295	300	308	321	264	281	299	314	303	309	286	320	324	302	296	292	321	317	311	290	318
31572	8093	7310	3875	2486	1828	1405	1160	948	829	765	721	577	543	541	525	474	431	399	395	405	365	364	416	369	377	362	364	330	343	354	321	362	338	340	329	374	337	296	324	330	348	331	316	341	313	321	325	319	292	326	343	322	327	308	326	297	321	346	336	318	303	332	303	325	327	306	303	327	298	299	305	327	297	309	313	285	302	332	313	342	315	330	319	343	327	267	313	298	325	284	298	319	316	322	326	316	308	308	293	306	334	353	319	331	339	309	317	311	303	348	333	325	305	301	321	303	299	326	322	291	287	310	309	313	300	323	271	292	286	322	283	315	274	295	315	271	344	323	308	324	368	333	314	314	309	275	301	319	323	315	297	296	298	297	300	311	311	336	300	305	327	294	292	306	318	314	325	299	303	318	336	340	336	322	321	302	290	355	305	310	305	323	319	317	315	305	335	328	316	313	334	297	326	289	329	285	318	321	324	281	327	325	305	278	319	327	301	287	319	342	296	308	349	320	333	313	305	313	324	327	312	302	308	306	316	301	305	315	315	286	305	290	289	334	298	311	298	302	296	329	254	339	288	335	286	303	302	314	326	328	308	318	324	344	334	307	278	330	359	319	272	299	296	323	293	327	291	289	331	321	298	295	315	344	315	324	307	343	318	303	313	322	308	323	311	311	296	290	350	333	306	291	293	280	299	303	313	296	293	324	315	331	358	304	332	311	273	297	299	306	310	308	314	299	294	304	302	312	316	293	324	303	298	303	300	317	300	311	317	326	297	342	298	310	319	292	306	322	317	304	305	332	321	291	311	303	301	290	306	330	326	296	315	284	311	304	317	314	350	304	332	299	318	290	341	329	302	314	316	339	316	287	347	323	340	294	338	309	298	315	316	325	332	295	313	298	293	282	295	290	322	270	325	287	313	320	311	317	304	312	299	294	314	319	304	309	312	297	317	330	335	325	322	295	320	307	335	308	341	274	266	340	315	313	350	315	292	272	303	305	309	313	322	304	295	316	306	346	306	302	319	331	313	273	327	323	301	276	337	316	286	273	277	326	314	305	294	324	332	293	320	344	316	300	281	317	302	308	312	292	341	325	304	301	267	314	313	303	345	310	362	309	314	303	318	311	315	311	330	300	291	350	341	309	310	365	306	319	327	306	329	339	268	300	309	328	312	291	309	296	299	301	344	310	324	310	339	327	324	313	305	332	303	339	314	316	327	307	315	311	331	317	310	318	305	296	318	314	314	293	318	332	324	303	306	292	293	291	305	288	359	331	344	312	322	303	304	320	289	340	310	337	332	338	325	324	284	334	290	290	312	270	331	297	323	318	301	301	300	329	328	348	312	310	294	300	262	300	302	333	303	294	328	315	298	274	311	296	327	335	326	316	337	338	286	325	330	295	302	295	307	298	295	315	325	306	307	297	326	302	330	279	301	304	298	301	289	318	267	306	297	286	294	330	281	312	319	302	303	279	307	311	304	316	318	310	281	324	332	348	318	324	305	297	301	289	326	301	317	319	340	285	296	290	312	320	299	313	338	283	301	307	274	296	294	282	306	270	301	274	301	309	317	325	337	300	321	319	304	337	288	309	312	348	299	297	328	328	306	328	295	270	332	284	311	309	312	289	312	330	316	312	309	340	334	307	289	319	317	334	303	327	316	312	308	269	290	288	307	325	311	314	339	322	324	304	270	308	352	292	300	296	291	298	328	287	309	308	342	325	317	301	323	344	277	285	315	311	306	299	305	318	338	296	313	308	323	334	332	329	310	315	290	308	306	320	337	310	341	309	304	328	313	304	330	332	335	317	290	303	340	331	326	305	343	311	311	316	318	311	351	291	309	292	300	292	327	312	298	294	312	294	308	322	297	296	305	338	333	342	305	330	329	321	327	298	304	336	314	323	339	280	324	302	323	329	303	297	305	285	334	305	303	312	314	301	288	311	287	292	312	300	321	296	324	316	307	303	337	290	319	322	285	319	301	292	291	303	348	326	287	293	308	297	317	284	338	288	325	324	319	307	307	316	327	327	311	320	315	306	335	307	310	335	308	336	329	315	322	317	285	281	314	280	317	340	287	322	305	333	350	329	306	305	284	288	349	288	329	314	319	308	314	337	276	296	327	281	300	304	318	332	345	308	311	308	278	319	289	298	320	309	296	331	308	320	322	322	330	327	303	329	291	266	320	324	300	294	318	338	313	320	320	320	329	309	306	323	305	293	324	299	324	295	331	316	317	295	324	283	303	316	303	328	303	362	329	323	278	299	305	309	341	305	276	292	300	295	297	329	335	304	312	326	315	298	333	301	304	318	295	313	308	303	315	317	309	310	285	282	299	329	329	298	321	299	314	282	306	300	294	317	305	293	324	296	335	316	340	322	301	344	317	293	342	285	277	314	300	303	274	326	316	310	336	297	295	292	312	319	330	306	322	311	300	305	334	304	324	289	319	319	302	325	285	326	286	277	328	319	327	298	283	323	322	283	288	308	338	308	284	280	308	289	284	301	316	350	314	303	322	356	295	305	333	312	327	312	318	327	326	315	326	343	320	313	310	294	318	305	331	291	341	310	312	285	342	312	309	324	286	325	318	298	325	299	298	299	302	290	298	302	292	302	322	288	282	338	280	292	330	287	307	301	309	335	289	310	321	332	325	309	323	310	336	323	310	277	365	340	315	315	316	313	286	324	311	315	339	296	307	313	328	310	315	309	308	299	317	319	326	293	307	354	335	317	315	270	326	298	343	312	298	294	315	312	326	312	306	323	306	297	284	310	303	298	305	323	309	320	314	295	326	320	298	307	302	310	282	316	298	339	293	299	336	333	291	323	313	326	311	327	309	316	345	325	311	318	321	267	331	336	291	313	327	286	300	314	303	315	327	311	336	325	295	320	318	335	311	281	316	303	302	307	291	303	320	289	316	309	312	343	284	307	329	309	302	329	309	332	318	310	285	300	333	294	307	317	301	308	322	323	319	303	285	299	285	290	286	315	297	310	303	281	282	287	330	304	284	311	311	331	293	326	297	308	282	289	317	275	297	329	311	321	330	312	330	310	307	316	287	310	318	314	307	304	292	345	291	325	307	350	315	299	342	303	317	308	288	325	308	310	310	317	312	323	310	294	311	296	324	326	288	320	294	305	327	317	306	340	312	309	297	338	326	292	291	319	327	325	291	305	321	330	316	341	342	288	283	333	324	318	299	307	330	291	310	302	310	311	306	316	291	322	335	316	296	327	332	299	292	319	279	326	334	345	320	304	314	325	327	293	331	316	310	337	332	309	316	294	317	308	320	318	330	262	319	310	302	347	338	320	311	288	284	301	335	321	327	297	318	318	311	309	310	297	294	312	310	303	329	327	340	318	294	335	347	330	310	316	297	337	349	341	310	307	335	298	312	301	306	310	300	293	320	317	316	338	297	321	304	314	294	302	325	361	294	303	300	302	315	329	303	328	317	288	316	293	342	327	349	300	320	287	310	300	337	296	296	310	317	319	311	320	319
22874	20606	27226	23996	20608	20663	7894	1492	1164	1094	978	905	817	840	809	797	807	757	775	756	753	676	687	719	634	643	677	681	725	696	681	677	635	634	635	638	634	715	670	655	678	744	689	659	648	650	658	672	676	640	628	604	661	664	661	652	652	685	667	673	694	625	677	662	656	686	643	651	642	635	629	636	606	593	635	681	634	659	650	658	648	608	621	638	644	652	647	643	657	647	605	619	625	664	622	647	667	649	652	615	631	611	634	665	640	627	642	652	685	648	641	631	685	631	587	618	640	626	654	638	631	633	643	598	613	675	665	594	624	595	655	655	597	679	628	587	620	629	633	646	666	608	648	648	621	645	624	641	612	618	657	659	613	623	603	642	658	688	624	635	603	624	698	619	648	628	629	661	635	628	627	625	640	634	665	661	652	585	660	668	651	636	673	624	607	668	658	637	669	660	657	645	641	622	663	639	690	639	643	616	677	668	598	643	676	629	634	619	656	661	646	630	660	612	655	594	607	666	626	586	627	650	640	619	648	660	651	652	627	632	698	636	617	654	626	649	640	629	636	629	634	630	647	654	628	601	659	637	644	662	648	630	635	608	648	616	594	587	642	629	645	638	621	665	659	637	646	644	606	622	658	653	632	623	641	644	665	628	581	615	602	616	620	651	642	616	620	684	635	666	699	646	674	666	644	643	645	616	632	669	633	654	636	584	673	629	607	641	685	622	652	655	628	669	651	635	649	657	605	629	613	606	629	652	609	596	654	637	619	657	641	665	640	643	654	668	630	656	614	682	627	659	614	625	645	629	647	649	637	664	646	659	642	658	692	643	642	648	650	650	687	638	625	629	638	647	604	638	644	634	618	660	619	657	645	653	658	610	618	697	629	633	616	610	626	622	654	624	643	611	639	633	661	640	613	598	654	654	629	630	618	678	627	662	646	616	655	630	627	665	602	653	648	602	643	644	605	652	688	653	595	638	636	613	624	587	613	660	665	660	694	625	677	625	635	673	662	649	616	664	652	639	653	673	633	615	681	659	618	692	588	615	622	662	648	646	639	664	637	618	632	674	590	637	631	624	570	641	617	647	641	623	628	627	591	645	628	656	676	641	612	641	602	611	607	651	621	589	641	630	647	626	625	598	598	619	621	621	610	652	626	644	654	636	624	632	630	621	666	632	649	688	643	622	627	661	620	569	605	604	672	642	627	634	620	664	601	638	672	626	632	627	635	668	632	618	663	637	681	673	671	644	623	664	594	660	682	609	636	648	659	596	578	674	619	646	639	677	641	674	660	683	627	641	660	656	671	641	636	622	692	641	621	614	616	634	675	654	655	658	645	647	659	588	668	676	651	630	651	649	633	641	612	671	586	654	610	674	646	649	654	643	619	627	600	628	639	613	638	631	629	638	615	592	612	608	673	674	658	597	625	653	635	646	626	658	606	627	635	623	633	615	628	634	658	644	653	659	639	637	629	605	601	693	678	634	645	606	620	629	542	642	633	622	631	592	632	661	577	687	612	646	631	629	613	639	606	641	650	629	646	657	622	592	652	657	627	632	689	635	616	643	654	624	621	603	631	612	591	676	635	642	556	609	599	618	663	640	595	612	603	604	613	601	616	644	614	660	651	637	626	643	615	618	637	670	680	653	622	623	633	619	634	639	643	609	614	638	605	597	610	677	608	617	642	662	648	621	677	656	640	643	600	612	591	585	655	614	611	597	601	631	653	604	633	619	619	626	622	615	636	595	628	618	633	636	658	597	630	701	643	648	641	617	583	599	654	640	636	639	673	664	627	620	646	678	693	615	630	645	620	604	682	654	650	645	663	642	630	596	621	625	618	643	613	652	599	664	599	611	604	621	639	589	609	611	635	620	636	642	624	660	663	674	656	564	636	632	613	657	616	574	606	662	651	677	647	661	616	589	626	658	638	643	656	628	662	685	641	614	615	644	594	590	671	645	644	636	610	639	639	607	655	635	646	683	625	646	605	618	623	636	620	606	628	621	623	617	579	615	643	648	660	640	625	585	619	610	647	656	631	652	628	631	653	602	665	614	605	639	633	614	615	622	577	658	627	670	650	615	621	663	640	639	671	622	633	631	571	597	576	644	602	625	651	620	676	644	650	661	643	644	608	676	658	623	667	666	599	622	634	609	619	569	674	676	605	631	650	666	638	657	625	606	643	668	614	611	630	624	606	657	653	575	661	642	680	627	632	626	651	664	670	627	621	618	700	582	614	640	631	617	684	655	622	618	638	634	607	662	666	643	629	644	620	602	644	636	655	690	617	643	613	671	597	620	610	627	596	595	637	657	632	666	600	667	670	645	638	629	650	641	639	601	631	598	640	620	655	630	635	628	630	631	613	649	591	597	594	658	617	644	617	623	658	652	695	634	630	602	665	632	680	629	658	584	615	683	660	666	653	677	688	625	652	581	613	653	613	628	603	639	635	628	621	609	665	618	597	705	606	669	625	639	631	636	639	648	628	694	670	648	601	646	620	630	655	668	641	661	635	633	638	627	690	610	626	641	607	658	654	662	653	683	663	638	622	648	669	629	701	650	638	618	653	602	635	640	609	627	682	660	657	627	629	642	653	700	681	609	613	636	635	660	617	626	636	612	650	647	582	600	610	639	653	618	605	618	632	623	590	656	598	638	629	609	673	594	617	647	632	622	657	642	628	624	689	586	661	653	654	610	656	623	576	643	638	611	636	622	607	661	629	674	643	643	663	627	672	609	608	648	635	651	636	636	632	609	672	601	609	644	615	610	652	628	643	644	641	656	599	660	591	603	639	609	709	641	645	658	612	610	625	612	675	625	632	633	634	612	631	641	674	629	642	651	609	629	657	635	641	645	642	593	633	597	624	667	647	649	657	633	610	660	605	595	588	587	673	639	649	635	669	643	678	660	612	665	644	577	636	572	637	616	613	669	633	647	591	654	651	633	638	626	628	682	648	648	629	650	663	618	605	619	635	599	628	636	606	620	589	615	611	594	651	634	659	672	673	635	635	640	654	683	663	644	649	634	627	632	665	630	621	653	660	641	593	578	601	663	623	611	629	692	657	618	644	631	654	643	593	633	617	635	702	674	660	621	642	625	661	591	629	597	622	637	639	673	621	652	672	630	650	632	629	657	709	653	639	682	664	672	638	621	612	619	607	615	641	636	639	663	629	615	694	630	649	611	620	644	648	641	593	648	668	637	654	653	670	696	639	627	624	654	662	608	665	636	657	634	637	652	609	656	633	658	622	630	600	671	673	624	612	632	599	662	610	655	656	671	635	612	601	645	628	603	655	612	624	622	605	622	635	652	621	678	638	629	653	626	673	647	668	658	631	605	631	662	647	584	621	653	592	631	599	606	655	646	627	644	635	601	640	627	625	601	635	623	650	635	638	612	640	644	678	640	643	658	663	608	628	622	662	666	675	649	636	662	674	653	601	693	680	614	647	607	679	686	614	610	598	645	626	621	635	641	618	621	669	664	635	589	647	607	607	656
27874	13933	12721	7314	4726	3520	2833	2282	1878	1580	1383	1265	1148	1159	1028	924	936	818	836	799	801	743	785	745	741	738	725	714	700	687	673	658	710	671	652	682	629	653	668	654	644	679	625	650	640	644	615	643	605	633	615	604	669	604	611	611	656	644	614	655	615	654	646	648	559	613	631	626	626	593	616	609	602	594	617	657	617	550	621	625	661	596	624	617	596	619	636	635	632	583	607	597	612	612	614	624	623	627	612	620	618	616	601	601	611	601	617	599	631	614	604	604	609	589	620	657	615	597	611	621	621	654	640	662	599	608	618	626	657	611	619	568	632	616	634	599	585	602	613	600	632	626	656	629	618	593	609	628	589	630	606	627	592	615	639	575	606	622	604	586	591	613	613	619	642	628	619	581	640	600	571	630	609	655	573	602	610	628	590	682	565	636	586	595	611	616	589	656	572	612	569	592	564	597	598	591	607	602	632	619	591	628	610	615	635	578	622	622	627	611	643	605	580	652	629	637	640	624	631	625	597	628	598	575	586	628	570	605	644	631	623	652	628	596	596	628	646	623	603	627	651	613	624	604	561	616	608	656	617	615	635	580	667	623	594	624	617	641	620	573	596	577	576	634	601	580	633	597	642	604	605	594	611	602	615	628	592	580	599	624	664	610	594	582	653	620	653	553	617	658	631	587	604	607	658	641	575	656	617	624	629	537	606	646	640	577	621	605	650	607	612	603	654	611	612	632	628	618	621	631	622	622	612	615	635	602	626	606	628	619	651	644	637	628	581	646	641	637	600	542	628	645	618	587	630	603	659	612	597	626	621	587	581	631	612	608	624	611	599	588	587	597	633	636	600	584	621	614	637	607	600	619	588	591	615	616	591	592	613	605	615	599	595	598	630	605	597	627	594	620	552	622	663	624	614	647	582	617	613	620	612	613	587	622	631	602	614	644	633	591	617	603	615	616	627	660	602	650	639	589	621	640	598	591	590	617	589	605	635	593	644	632	577	638	644	585	588	603	590	660	621	622	657	575	562	572	596	554	615	626	596	602	590	598	635	608	631	598	626	631	618	583	591	612	614	592	615	597	613	655	623	625	589	633	621	590	608	568	608	613	651	584	618	628	615	615	593	605	616	656	587	645	584	596	595	598	611	641	590	616	595	626	602	618	605	610	564	646	615	595	560	537	592	642	576	636	578	619	596	588	630	614	555	600	627	613	554	628	616	622	566	612	601	644	619	604	633	626	615	636	595	587	562	621	604	634	614	595	609	633	578	591	592	598	626	621	614	626	612	643	569	674	628	593	630	599	596	598	583	642	600	588	572	607	601	606	597	578	594	567	624	618	593	611	671	629	619	583	586	659	582	610	596	638	633	633	586	639	612	620	616	605	589	622	632	614	617	571	619	607	639	638	624	616	595	629	621	598	647	580	607	600	613	631	607	623	596	609	610	604	605	625	577	631	604	598	595	639	576	627	579	619	614	595	578	550	636	634	596	628	593	594	601	617	623	574	596	600	625	624	581	581	657	621	586	638	631	636	611	629	583	631	620	615	630	616	637	615	626	655	568	602	612	571	611	625	609	578	600	626	581	610	573	606	558	566	605	632	578	590	622	573	625	607	628	591	596	624	602	594	615	605	615	584	627	570	580	642	634	602	635	660	601	624	615	618	605	595	613	600	583	608	615	597	618	581	577	577	572	618	601	605	616	619	647	646	628	590	611	627	600	590	594	599	582	626	683	651	599	577	618	644	592	611	592	595	585	624	624	606	618	629	586	609	634	604	582	603	609	592	596	640	657	623	591	573	643	615	614	601	601	618	574	533	622	595	609	593	597	622	602	618	633	587	614	632	635	580	546	595	579	604	598	595	651	616	613	628	599	590	627	650	622	579	618	612	605	564	619	604	581	608	568	641	591	578	622	617	605	597	606	625	623	599	571	602	651	595	637	595	570	608	567	633	621	631	622	608	561	580	618	611	616	558	641	655	606	617	576	578	554	533	616	650	645	616	566	632	622	597	582	661	662	628	597	658	592	572	632	582	622	583	615	624	582	598	583	567	563	602	615	610	570	593	608	612	625	604	618	605	636	625	570	604	584	617	582	592	621	588	614	578	600	650	592	606	604	631	589	604	655	565	555	612	596	578	581	619	618	597	665	674	604	612	629	622	598	613	585	594	597	622	607	627	592	616	613	608	658	605	597	602	626	587	576	591	603	565	604	608	681	627	624	589	622	623	605	642	608	629	585	631	635	623	646	609	604	612	624	596	641	636	607	606	577	563	573	619	611	611	637	579	614	610	592	636	627	630	611	618	610	629	596	654	614	609	582	602	598	597	607	571	639	642	572	614	613	608	588	575	623	594	623	610	576	615	610	603	560	592	610	636	594	669	635	594	618	577	653	593	593	607	625	652	637	555	613	620	628	605	607	640	617	619	622	630	620	601	600	622	594	630	597	580	603	570	602	618	560	576	578	631	567	588	600	659	617	635	627	626	599	634	583	664	610	623	605	612	613	613	576	575	578	619	649	627	588	617	575	583	592	574	593	604	614	612	610	637	646	604	601	626	616	600	632	587	653	609	620	651	627	638	624	608	630	611	586	573	604	578	565	630	601	597	627	621	571	598	635	588	609	626	642	580	622	655	638	639	633	616	621	592	609	620	560	605	604	616	612	577	636	615	631	537	617	597	579	600	591	570	607	574	607	592	630	615	632	597	627	578	628	592	597	604	599	651	598	599	608	576	614	587	554	627	622	608	574	575	587	601	640	614	554	616	646	615	651	627	630	606	600	589	617	592	600	605	550	652	606	635	604	621	579	610	587	640	605	590	590	590	629	576	569	639	594	654	597	584	591	623	632	612	622	590	600	630	621	628	591	657	616	592	628	581	616	589	616	596	565	635	573	652	628	583	605	640	600	577	587	644	612	597	596	603	605	636	607	643	647	595	652	644	603	590	621	629	584	577	625	657	585	605	602	598	654	630	633	538	604	563	616	591	629	619	596	597	595	643	642	589	582	623	570	610	575	630	574	620	576	627	620	599	558	633	633	634	653	608	605	581	632	620	589	593	626	635	580	618	600	608	609	612	589	593	607	601	655	620	621	633	585	595	596	630	657	554	639	623	600	600	587	588	613	607	631	594	636	611	613	612	595	609	630	599	648	674	663	624	606	611	577	604	617	614	627	622	634	607	627	618	597	573	603	616	614	630	605	612	601	612	636	615	573	595	588	604	589	637	586	619	612	599	587	601	607	588	675	638	584	626	611	636	589	589	604	626	596	627	609	630	610	655	613	629	596	597	610	613	616	620	614	582	589	609	630	629	581	592	609	575	620	644	647	566	590	602	599	581	634	567	649	619	618	625	611	621	574	649	612	650	594	625	591	637	599	628	586	621	614	645	617	596	612	595	596	596	591	587	580	624	579	592	574	611	595	610	615	565	594	657	601	610	577	599	580	605	681	626	605	586	577	567	632	632	577	626	581	588	612	570	592	638	569	607	625	596
31841	14440	2137	474	382	316	348	355	307	338	326	308	292	328	312	292	317	327	322	289	300	298	315	302	300	281	308	308	293	315	310	304	311	308	315	319	312	303	283	338	309	293	319	297	304	293	293	299	318	335	324	304	313	298	330	303	324	313	337	289	326	302	271	287	284	268	331	268	290	284	273	293	317	323	334	313	314	303	281	306	306	317	293	320	330	296	299	294	300	285	300	316	290	309	314	314	321	308	286	294	282	294	285	326	321	331	317	284	337	327	310	283	326	298	322	316	312	313	287	319	290	269	301	294	314	293	266	309	327	347	284	316	296	313	291	307	310	285	293	291	289	304	298	312	304	299	330	308	308	273	307	352	316	314	326	312	322	303	307	307	292	324	283	285	287	322	275	287	319	322	350	308	319	329	312	288	281	313	302	322	324	292	303	327	338	318	316	284	298	320	357	298	287	298	328	316	260	346	324	260	310	309	343	317	301	310	318	314	283	332	328	295	304	282	306	312	280	304	280	308	297	309	281	328	290	334	319	307	334	301	304	276	320	299	280	325	291	289	303	329	289	332	287	333	306	261	316	271	301	318	310	322	297	308	324	290	320	345	312	296	284	304	302	314	296	307	325	301	296	320	298	299	283	271	301	294	320	327	278	312	324	290	272	288	292	317	309	309	332	306	324	336	327	297	287	283	288	313	314	289	308	298	277	311	313	304	315	306	305	330	309	322	287	288	313	280	309	309	315	294	309	288	277	295	330	319	274	297	310	337	322	313	343	332	307	296	290	300	301	284	262	322	309	266	311	290	308	330	318	310	319	278	325	339	299	299	285	293	276	324	297	277	304	308	278	326	334	308	307	299	312	317	265	294	313	288	324	316	348	272	287	282	291	295	297	277	304	295	264	317	281	314	316	318	303	330	299	283	336	328	289	308	292	323	299	305	311	278	303	273	318	296	280	272	301	287	305	303	285	279	300	312	316	345	288	313	302	304	308	298	302	303	321	332	303	310	331	295	303	292	289	327	300	290	333	301	301	300	309	311	285	315	325	310	309	282	288	297	310	289	338	309	312	309	321	273	298	314	319	275	303	323	287	266	300	284	307	308	311	283	314	290	324	288	323	341	336	293	316	302	298	291	309	339	313	300	306	342	328	318	320	345	321	335	327	291	304	319	275	325	289	295	300	323	293	286	309	288	328	295	302	330	318	320	302	312	319	322	310	321	338	307	294	343	315	288	274	301	295	327	283	288	283	305	334	303	320	332	317	282	296	287	321	327	310	307	338	297	263	290	292	294	321	280	303	311	279	295	310	303	294	309	309	292	295	301	294	279	299	290	275	283	304	298	291	298	299	291	316	328	321	293	295	311	296	366	300	315	350	303	317	291	284	302	306	312	330	305	294	306	311	328	324	282	371	318	312	305	300	310	323	324	278	290	300	283	316	333	330	306	310	308	274	295	295	277	289	329	326	293	329	310	321	335	290	335	301	333	303	312	276	309	309	311	308	325	280	300	326	284	279	299	289	319	318	301	306	304	287	342	299	322	302	313	304	331	334	341	329	299	289	306	278	300	297	322	321	317	302	293	301	283	335	314	333	304	301	308	289	322	298	304	298	315	285	352	293	306	278	304	310	294	320	292	276	317	298	293	265	329	301	312	321	278	313	312	293	281	307	291	306	275	306	289	327	318	305	311	323	337	291	301	283	323	287	310	301	304	334	298	309	303	334	297	297	332	283	306	351	295	302	318	311	295	303	303	287	327	316	295	332	319	306	306	306	315	312	286	340	315	307	361	308	298	297	329	291	295	330	312	285	293	290	329	315	284	308	329	293	309	295	311	296	289	313	302	349	318	296	309	324	305	307	282	338	301	305	290	295	337	304	329	321	296	313	307	299	294	285	291	299	309	316	334	314	304	282	293	292	308	281	330	295	326	276	302	295	299	314	286	302	347	333	318	315	313	314	305	319	304	285	303	323	314	314	282	311	312	322	310	287	305	296	313	297	324	295	299	332	316	298	324	305	330	294	328	266	320	307	304	319	295	291	316	312	302	290	306	311	297	294	307	290	306	314	309	332	273	334	294	311	306	316	298	309	312	286	289	302	296	301	276	302	307	314	305	327	292	311	329	295	300	265	292	300	304	289	285	308	298	286	274	286	281	319	320	292	282	310	283	312	292	283	305	293	326	343	304	304	291	324	294	320	298	281	299	307	291	307	314	322	319	304	326	299	314	298	314	278	317	337	307	319	278	313	315	289	295	318	316	295	297	311	298	298	317	325	309	280	320	330	278	306	333	316	298	302	301	278	341	304	330	285	275	290	303	290	291	344	287	299	267	318	277	306	312	305	342	307	348	323	306	292	299	310	343	293	305	303	318	298	267	271	323	286	301	334	272	300	340	290	311	312	328	268	332	300	312	286	336	321	292	315	306	336	309	307	307	317	298	297	310	321	306	304	299	288	300	314	308	298	279	290	314	305	320	309	303	308	306	318	317	321	278	292	295	295	330	312	261	311	291	294	322	343	319	311	295	326	281	306	330	299	293	363	300	280	280	271	333	341	301	308	292	306	325	295	343	288	283	305	292	312	303	299	340	301	327	321	310	316	299	320	348	333	317	302	292	318	315	294	307	296	315	316	282	331	309	289	309	302	292	304	337	298	309	298	322	295	273	294	325	298	320	307	335	328	279	307	302	319	282	278	329	310	310	292	310	299	334	265	296	299	294	280	305	315	310	322	304	281	268	325	303	292	333	298	296	321	299	310	283	279	315	312	317	309	339	293	322	267	296	307	317	283	309	302	334	316	291	307	291	287	276	309	309	290	315	332	321	291	322	301	321	326	299	343	294	312	309	304	313	304	320	301	269	290	274	291	308	275	324	320	315	289	311	286	329	286	321	298	324	291	297	317	327	322	285	303	262	271	323	281	299	318	288	307	326	301	318	293	278	299	295	308	321	290	306	293	299	318	316	331	302	325	302	323	321	312	325	300	317	283	335	302	269	281	303	300	288	304	287	287	345	329	295	322	284	323	313	281	307	317	311	295	309	325	331	306	340	293	278	313	325	326	293	294	276	295	337	290	312	316	287	288	300	331	302	325	289	293	317	325	297	327	333	270	319	265	306	319	297	305	330	310	323	290	299	299	318	297	303	313	279	305	311	301	294	314	287	325	306	265	295	301	324	302	321	297	324	288	304	331	300	272	303	324	311	307	320	292	282	290	282	283	301	299	315	287	335	317	302	286	270	314	314	305	298	288	312	308	324	288	342	324	300	284	321	290	300	296	325	322	320	278	306	315	305	304	307	263	324	310	286	280	308	322	327	294	315	313	291	286	332	325	325	315	329	290	287	304	298	314	352	316	316	308	305	301	311	306	324	284	299	309	302	306	276	266	282	353	315	330	292	297	297	309	314	292	347	289	279	289	290	334	345	294	279	338	295	305	328	281	335	300	332	297	304	280	312	319	284	322	292	314	346	309	289	326	308	325	305	299	306	308	301
21929	773	643	517	406	392	393	369	344	357	327	375	342	312	372	306	350	327	349	306	322	350	319	346	348	368	365	322	318	345	305	348	315	345	327	309	316	350	333	340	344	347	345	331	343	336	356	348	328	339	366	335	333	304	364	340	314	353	303	350	359	326	321	326	321	339	337	329	322	318	347	338	329	307	338	329	352	324	306	373	304	345	350	305	336	358	327	332	329	318	345	359	353	334	343	312	316	355	320	358	355	353	335	325	339	347	342	314	336	320	347	344	349	320	342	346	337	312	371	343	345	346	358	337	341	325	336	341	331	340	368	324	331	314	331	351	344	339	363	348	329	316	361	317	287	336	355	332	334	326	354	316	348	337	326	323	338	338	342	332	332	350	336	325	314	344	367	367	336	334	343	341	343	357	325	324	330	349	327	327	311	332	346	372	309	342	310	356	351	343	366	325	322	339	346	343	323	337	348	349	361	347	385	366	345	323	347	359	349	369	388	321	308	283	348	329	341	332	330	329	349	319	332	331	309	346	347	344	346	336	313	362	363	308	352	335	314	325	353	315	352	323	330	345	377	338	307	346	367	332	301	330	332	355	327	327	363	309	330	351	341	318	318	356	340	325	357	343	331	340	321	336	357	316	333	336	365	336	334	361	324	343	307	335	348	358	294	334	332	307	345	345	359	358	316	319	336	358	325	324	324	326	299	329	330	346	324	313	330	344	334	325	335	317	330	314	317	328	311	326	302	331	354	336	334	354	340	276	356	337	311	331	341	333	328	326	361	314	325	339	354	348	330	306	329	335	301	338	336	320	324	350	341	323	334	312	328	323	351	316	358	319	321	335	328	349	317	307	355	325	329	335	318	345	336	348	346	339	304	351	330	336	321	331	336	335	332	371	317	323	344	312	304	355	377	359	310	339	295	345	354	359	384	366	321	309	341	303	345	314	378	362	335	305	341	340	337	327	317	327	371	318	311	328	325	323	350	346	338	332	309	347	334	322	326	326	348	325	334	345	329	366	328	364	339	369	308	342	324	357	332	339	315	329	327	327	314	326	344	335	338	316	365	326	314	352	347	306	354	345	317	350	329	354	354	325	320	331	348	346	385	327	344	368	292	381	330	339	327	325	317	344	298	325	314	341	319	322	322	344	331	367	315	338	344	320	332	308	320	320	350	307	328	359	332	368	324	326	310	359	330	344	357	332	347	325	354	322	305	338	375	316	326	329	337	335	322	363	318	352	306	347	335	331	374	346	356	318	305	310	321	335	308	325	354	305	345	277	328	325	335	337	337	313	349	340	338	352	350	344	335	336	335	321	367	326	321	310	360	309	344	324	336	354	296	322	341	353	335	335	354	338	321	342	335	325	326	342	304	339	360	338	362	295	335	346	348	332	324	301	307	331	349	349	337	300	338	348	333	350	304	324	363	336	358	346	335	333	335	331	351	301	340	323	348	321	349	353	351	321	310	344	322	336	323	319	335	356	344	332	357	357	320	326	313	357	319	361	333	314	359	325	325	325	327	367	321	342	351	331	321	346	335	339	351	352	339	336	342	320	312	334	299	343	344	351	330	344	306	291	351	346	351	346	357	319	322	336	334	325	353	300	355	347	318	344	340	297	321	327	346	324	334	312	340	322	330	317	321	325	321	305	364	361	343	325	328	307	301	329	348	335	346	346	316	367	347	367	328	327	351	344	313	306	311	332	298	311	345	297	340	316	324	331	343	341	363	336	306	340	346	331	359	320	340	302	322	337	335	370	305	353	316	321	309	342	306	345	340	325	336	325	316	325	358	339	350	368	305	323	332	347	334	341	307	336	289	335	347	345	318	345	377	317	323	344	339	296	367	357	348	315	314	331	322	340	354	376	352	386	331	293	351	320	343	329	314	319	327	323	332	324	369	327	335	344	337	332	313	317	345	354	319	331	349	347	358	316	332	326	348	340	337	304	316	354	363	338	312	353	354	323	323	320	361	359	335	340	342	340	315	329	280	308	379	351	352	354	330	309	315	368	338	314	298	326	354	325	335	361	359	327	327	332	342	340	324	327	330	380	345	340	312	310	343	359	345	369	307	357	319	299	324	305	360	307	348	324	329	352	321	337	347	328	340	327	336	326	339	345	340	328	311	327	308	336	307	326	317	346	331	318	341	316	311	344	345	370	335	312	336	343	339	342	311	342	334	348	363	337	342	349	335	336	357	317	310	323	317	349	313	330	313	313	359	330	326	330	326	305	325	345	337	344	346	344	344	347	319	339	306	315	341	321	324	343	362	330	342	344	328	342	342	331	345	310	356	344	319	317	346	350	336	351	354	325	332	346	318	350	335	304	331	304	349	350	318	332	342	356	311	307	371	359	329	322	331	341	338	315	337	331	358	347	330	335	334	336	334	308	319	333	352	335	335	329	389	330	327	360	337	300	326	328	365	354	345	345	316	344	353	335	332	335	368	339	335	328	338	356	322	331	333	351	348	321	367	305	338	367	344	310	341	334	322	339	314	300	314	329	352	349	327	336	340	330	343	346	340	310	318	342	347	331	367	329	309	325	342	344	316	324	310	363	318	337	341	339	343	343	340	334	322	343	346	338	310	342	336	352	324	309	344	313	321	334	309	333	345	319	319	304	330	360	350	321	337	292	346	353	361	334	341	311	315	376	308	328	360	330	303	367	352	315	331	333	359	341	330	353	327	295	343	376	329	310	337	352	331	304	341	332	342	332	371	325	336	356	342	321	358	330	347	354	341	303	342	335	340	337	338	335	333	319	366	307	373	353	358	320	337	347	313	355	336	342	328	349	331	331	320	348	315	326	347	320	322	325	333	375	350	314	315	334	332	310	330	353	332	326	308	341	306	334	347	332	319	320	328	355	343	343	343	343	331	311	329	308	293	339	337	340	367	359	332	298	331	311	357	374	328	340	354	347	289	323	333	309	307	356	341	353	327	329	327	383	337	335	350	299	336	335	347	330	331	356	362	335	318	323	313	323	328	308	293	331	330	325	325	355	319	343	321	341	340	334	343	320	326	346	321	344	345	328	334	343	300	343	328	331	323	320	359	338	352	325	359	357	353	348	331	356	335	351	317	312	334	339	355	313	332	320	315	327	320	348	328	364	332	362	333	338	355	346	342	335	349	339	318	329	344	301	350	337	329	322	314	324	310	332	378	349	346	289	322	354	317	342	344	326	355	304	332	306	344	365	338	319	348	291	342	399	358	351	313	331	349	333	335	322	318	355	322	332	347	348	344	355	315	354	334	336	318	342	307	345	336	358	301	310	343	359	336	345	329	335	340	364	320	344	350	343	344	337	310	350	320	365	323	308	330	353	351	328	366	321	354	362	357	338	313	321	316	359	345	305	332	339	348	310	337	355	338	311	339	339	297	338	341	319	334	364	317	359	323	340	357	317	333	357	324	335	343	320	315	333	319	350	361	342	332	371	342	294	347	334	322	311	342	324	344	325	327	347	353	342	343	302	327	326	367	313	347	344	337	327
24933	20591	26640	24518	20530	7442	964	718	609	547	505	452	426	410	365	360	408	331	385	347	360	363	347	317	298	345	288	328	353	320	322	334	350	339	328	302	314	334	285	299	315	358	322	273	335	346	298	277	324	345	295	310	310	308	330	316	342	297	321	294	306	309	335	301	286	304	300	334	298	325	295	312	306	331	283	316	327	293	284	312	299	314	296	302	300	332	323	321	325	306	319	297	311	309	326	313	321	316	301	313	311	324	297	315	296	292	328	295	295	316	323	296	287	315	323	314	314	307	300	340	298	323	315	282	306	332	317	320	318	309	281	305	316	287	306	312	329	295	294	328	329	298	276	312	313	287	314	305	332	274	297	290	292	306	318	273	278	315	293	296	305	322	292	288	287	298	324	305	289	312	312	292	294	329	308	305	309	316	309	285	331	302	291	280	323	321	308	309	303	302	297	332	292	300	295	300	293	346	310	282	342	279	336	292	297	306	323	287	289	312	296	330	293	305	313	300	339	327	282	283	308	310	282	264	299	304	297	302	337	325	308	336	310	332	316	312	308	299	310	285	314	306	320	287	295	283	306	295	282	320	311	306	325	288	326	316	303	301	299	292	279	318	294	305	339	299	354	276	299	299	305	329	314	295	312	299	270	319	323	288	291	303	288	311	271	287	290	340	305	311	319	316	321	302	299	325	302	310	292	302	308	284	314	307	259	313	316	288	306	273	323	267	334	300	302	294	283	345	306	302	314	324	303	299	326	319	327	315	316	305	285	306	302	300	302	317	327	299	318	302	334	300	311	313	323	281	333	297	281	306	334	321	315	295	347	315	299	308	282	331	320	298	295	329	334	310	315	291	270	307	354	306	296	291	315	319	297	308	327	299	327	298	301	300	287	337	301	311	283	315	335	333	307	286	310	301	308	315	296	301	310	293	323	282	307	320	305	304	312	294	316	300	292	306	287	315	307	289	302	311	316	328	323	293	291	294	296	337	312	285	321	309	336	286	312	323	293	312	324	307	329	350	295	297	317	304	294	292	295	307	314	332	302	289	323	300	293	285	317	341	289	302	318	267	306	313	280	312	287	291	317	311	343	299	320	299	303	296	290	326	328	299	289	316	293	324	317	312	273	281	305	331	312	279	278	305	334	300	303	306	293	305	289	335	296	319	345	299	279	297	313	313	312	279	320	309	279	312	297	331	279	319	288	329	327	310	304	308	301	280	301	285	300	325	336	330	328	310	308	302	315	290	318	312	307	337	308	288	323	307	290	299	310	310	311	295	312	300	320	332	301	285	305	303	325	302	320	309	299	281	303	316	291	300	306	327	333	308	279	309	301	271	340	321	316	291	324	273	337	306	309	341	334	278	275	303	302	307	313	314	276	289	284	302	324	262	333	312	330	291	309	305	322	308	325	306	316	275	316	328	317	300	293	317	302	286	305	304	314	285	331	317	318	278	297	323	326	284	324	295	305	319	315	297	307	310	290	290	300	301	268	300	290	288	280	312	304	290	301	300	316	301	313	312	348	308	298	333	295	304	313	309	320	287	302	294	317	326	303	284	315	333	305	285	300	309	279	301	316	293	332	306	311	314	305	322	291	300	345	340	309	295	328	317	322	330	299	306	297	273	289	308	290	323	285	275	318	300	301	296	278	299	285	298	308	306	326	311	297	290	306	314	317	316	265	309	331	302	295	322	319	329	310	299	312	268	271	300	275	303	309	336	311	349	296	317	299	278	272	294	305	286	326	294	319	326	313	322	307	296	293	288	297	276	300	274	332	338	305	319	285	308	316	303	300	333	280	265	312	320	291	310	330	317	314	330	290	309	323	281	294	329	308	296	312	296	327	301	284	312	303	299	335	290	330	329	314	272	285	300	293	288	295	291	305	300	314	307	325	307	315	308	296	294	293	336	322	315	322	326	276	294	336	309	288	313	285	293	317	321	306	314	338	323	290	301	300	318	301	320	342	301	265	307	276	331	294	328	307	307	319	319	305	280	308	283	331	308	297	296	316	321	325	316	319	282	305	296	312	299	302	295	300	290	282	313	285	286	278	315	324	316	319	316	301	304	307	314	332	287	316	324	304	304	322	295	305	288	328	321	314	310	300	289	311	316	295	297	292	319	347	310	306	271	311	324	299	306	315	308	320	266	276	325	293	302	267	313	314	317	310	324	286	287	333	290	313	299	332	288	344	265	337	332	331	309	330	273	322	317	328	320	294	286	302	310	336	305	297	304	316	289	288	302	312	308	306	274	267	305	303	327	314	296	306	284	308	334	295	333	282	316	310	296	308	306	297	309	283	326	271	302	292	275	273	304	323	296	310	296	311	316	298	322	334	276	281	314	314	314	291	324	310	342	314	311	322	307	309	330	320	309	292	290	295	304	306	293	301	308	308	284	320	307	341	304	270	288	314	303	305	304	303	302	312	301	303	288	308	294	293	296	296	294	297	283	317	322	293	276	313	317	303	296	321	294	337	288	306	313	274	302	313	325	299	304	310	324	315	311	314	297	327	294	299	284	316	318	297	313	309	280	311	294	295	305	298	325	310	286	280	330	290	331	297	311	334	317	316	310	325	295	294	328	290	279	297	321	300	320	321	300	308	321	331	306	295	302	315	307	288	304	291	281	317	300	283	283	325	308	315	311	318	336	318	281	324	322	297	333	305	310	297	277	313	321	279	291	287	327	292	322	272	304	319	334	311	310	318	284	310	298	284	293	317	301	281	302	300	309	296	312	284	307	324	306	325	305	316	295	308	310	324	301	311	315	307	294	282	311	289	312	322	313	306	314	335	313	306	305	318	272	300	306	335	290	294	311	325	303	310	303	335	303	309	317	330	293	330	274	302	302	294	323	267	296	307	295	309	324	298	262	320	308	318	292	289	287	314	299	346	287	286	311	323	348	315	301	325	318	306	299	308	299	318	297	308	293	299	269	306	303	294	307	282	315	312	310	275	344	308	301	291	300	318	306	268	316	291	343	319	286	307	278	319	267	296	292	321	288	317	328	296	289	290	314	306	283	317	288	329	299	340	319	308	317	336	328	301	322	270	302	289	311	289	295	314	274	323	312	283	289	317	305	342	332	322	320	302	284	301	318	314	304	311	296	292	309	315	328	299	305	291	289	299	327	270	307	281	309	300	301	302	281	295	326	308	305	318	307	323	320	311	337	285	299	320	283	281	316	270	309	348	319	277	317	291	273	321	272	341	308	292	286	283	333	353	298	296	313	321	282	282	317	338	342	300	297	284	322	312	283	318	271	325	312	323	336	312	313	302	276	312	306	264	312	337	300	295	309	305	313	293	305	310	272	278	315	325	302	299	326	328	305	334	307	324	306	301	329	287	318	272	319	292	300	316	299	328	303	287	328	332	304	320	288	278	308	322	315	320	271	322	304	305	303	286	300	300	308	352	296	306	290	287	312	298	311	296	293	324	299	336	301	332	305	294	272	319	307	333	289	318	336	297	284	291	317	286	304	334	323	315	327	270	340
33132	7790	7063	3807	2445	1738	1365	1151	936	808	684	641	610	535	503	440	452	421	429	385	399	355	391	359	371	357	358	391	383	312	338	341	331	324	336	345	368	348	344	326	335	340	330	301	337	278	291	352	296	313	326	277	328	325	306	314	337	305	308	340	290	328	312	346	313	302	341	333	332	348	336	325	355	295	351	319	320	304	309	301	304	311	318	323	287	323	316	321	314	323	337	323	279	313	321	324	301	308	301	312	313	312	343	317	313	310	333	313	287	301	327	312	300	313	288	328	320	321	328	327	308	301	329	338	307	296	330	306	319	301	350	303	295	326	338	319	335	309	302	313	317	348	329	314	339	290	373	313	321	309	310	305	309	317	335	326	314	290	290	313	338	315	332	330	310	320	327	335	321	306	315	320	309	354	296	307	312	326	314	311	298	274	333	316	304	315	316	317	343	324	313	313	302	280	307	352	357	290	322	301	304	282	301	330	326	323	290	316	314	336	326	301	313	315	300	306	351	299	309	301	334	294	338	370	304	307	298	336	343	325	309	296	335	278	321	300	309	285	324	294	287	299	318	312	318	302	287	307	299	319	322	312	284	317	280	317	289	336	281	303	274	324	314	352	360	314	311	297	325	309	312	325	323	313	341	307	294	269	325	317	299	283	312	325	318	307	296	304	288	323	304	310	335	289	340	319	318	294	325	275	286	304	323	261	339	282	306	301	328	311	337	342	329	314	311	324	308	300	294	312	298	316	302	309	302	318	286	321	330	313	327	290	323	346	306	295	314	329	283	319	326	307	341	311	265	315	286	299	301	325	275	315	290	319	331	324	329	335	295	308	317	312	295	323	321	335	347	306	313	298	312	291	332	313	291	333	301	290	350	332	300	282	298	328	313	329	302	295	321	313	276	278	316	302	281	289	302	299	292	315	322	312	315	296	303	280	295	315	349	324	325	266	290	311	298	298	313	293	285	318	312	285	315	349	306	350	321	305	312	338	320	302	316	329	325	311	277	316	297	388	333	294	328	351	327	327	303	277	296	326	328	300	319	292	288	285	325	303	290	314	320	302	304	304	300	340	300	314	290	316	333	279	290	328	266	324	316	316	294	301	303	325	319	318	324	304	290	310	321	318	333	345	321	303	337	314	328	328	286	313	316	335	313	302	300	296	290	303	263	347	313	290	301	309	299	332	338	325	287	298	315	342	371	325	324	304	306	314	295	312	329	328	303	319	326	291	304	312	320	320	328	311	322	303	318	297	316	311	286	332	297	326	287	331	311	291	293	327	289	320	318	295	308	300	280	312	324	309	322	286	323	320	324	311	317	300	324	338	321	294	300	350	306	276	311	302	320	306	333	291	297	304	311	313	326	299	293	302	321	311	316	329	313	297	312	306	316	329	304	331	357	314	316	331	301	281	298	312	312	312	326	338	305	310	310	312	345	317	312	312	317	305	305	323	338	319	340	316	311	305	276	311	281	350	317	330	313	334	316	327	296	290	304	337	329	299	286	346	313	292	292	319	339	298	287	298	316	314	323	285	281	299	371	301	329	347	305	320	316	284	292	311	297	325	275	336	339	333	332	298	309	298	334	286	295	302	284	306	300	331	307	298	325	341	324	330	331	318	320	316	329	328	342	338	308	299	341	329	343	329	308	355	315	322	292	300	306	293	330	339	286	288	307	292	287	307	294	331	313	302	335	361	337	300	313	307	314	337	318	345	332	285	299	326	308	316	312	333	337	351	298	334	311	319	336	308	309	348	326	327	285	314	321	293	290	319	298	298	315	356	312	334	299	271	304	322	309	300	334	289	250	301	308	294	341	294	297	301	321	311	286	305	328	298	304	299	296	304	303	311	328	327	303	292	316	313	342	285	279	317	306	316	322	327	353	293	314	333	317	304	345	336	339	301	293	298	308	296	313	272	330	353	305	298	354	299	341	320	302	307	310	315	301	257	304	331	352	297	297	276	299	337	320	318	294	309	299	305	283	318	302	305	296	316	312	310	286	351	310	283	310	284	309	317	329	324	326	306	293	339	307	322	296	318	307	340	350	284	299	325	302	316	329	318	317	315	305	292	326	311	348	307	330	280	318	328	359	321	318	314	305	322	306	333	301	277	319	300	329	302	300	318	326	296	316	324	312	326	313	315	296	288	303	283	324	311	332	301	328	325	293	269	283	317	331	324	310	327	285	296	311	307	324	336	270	331	304	333	302	307	339	333	323	299	322	326	327	334	294	317	353	296	298	328	285	303	310	305	330	311	282	335	314	318	307	306	297	292	355	292	307	319	292	333	353	312	308	300	293	301	306	336	305	302	313	321	335	292	316	344	310	306	303	321	289	315	308	317	303	344	310	330	298	337	314	280	312	332	333	298	305	294	322	314	331	330	337	305	300	320	325	273	302	312	282	297	319	315	324	290	310	308	323	307	320	310	305	311	324	325	322	295	318	300	311	295	308	319	322	304	313	302	315	359	301	306	307	319	303	324	334	306	337	303	318	340	299	338	315	310	312	305	311	274	305	296	348	346	329	325	330	329	294	322	314	345	298	318	292	328	294	313	332	277	293	307	315	326	299	303	288	302	289	314	335	321	326	296	327	333	340	308	309	285	338	307	289	291	323	315	331	306	285	314	309	325	331	288	316	304	297	294	318	315	321	308	337	281	325	319	338	313	280	328	332	325	306	305	295	322	286	337	297	292	323	316	322	317	299	293	301	278	305	280	307	340	324	301	285	322	304	301	299	315	313	300	297	323	276	306	304	280	316	332	305	275	310	298	324	302	325	298	325	334	294	310	312	318	324	323	303	318	306	289	307	316	313	342	303	276	356	308	336	296	317	322	333	296	314	315	286	304	300	312	313	329	316	345	312	332	323	311	322	318	305	341	300	318	290	312	305	325	320	316	330	298	296	332	302	328	314	300	322	316	344	327	321	303	329	322	311	310	311	317	307	291	303	315	324	319	316	296	296	315	334	325	325	277	295	307	288	315	296	301	296	296	331	298	306	326	291	316	307	308	325	301	286	306	316	293	304	328	297	296	280	325	290	301	325	313	314	313	315	331	306	305	289	320	299	303	317	322	317	310	304	319	346	264	339	278	315	312	345	322	314	294	306	325	319	314	307	292	282	322	317	344	315	299	334	317	305	291	304	296	309	311	293	330	305	323	333	310	326	330	313	309	313	302	323	299	310	316	322	325	291	333	338	313	336	317	286	339	321	299	298	320	304	329	293	323	298	297	309	318	310	315	309	326	280	318	281	322	323	298	322	329	338	334	341	303	307	330	314	329	290	321	286	295	291	318	308	304	322	308	312	330	324	324	312	317	302	353	319	325	291	310	340	324	314	306	321	307	308	321	325	298	320	323	318	274	313	284	302	328	312	327	317	314	294	320	284	319	319	292	308	320	326	298	351	279	295	320	290	340	322	332	306	313	319	339	350	317	294	292	310	292	299	342	310	301	297	280	331	315	305	318	292	330	296	276	340	303	329	322	328	301
22946	20608	27310	23945	20611	20685	8416	1483	1167	1052	959	902	882	850	842	772	774	737	740	790	763	754	706	688	713	682	661	671	725	689	674	690	659	713	686	678	619	660	705	672	669	651	676	700	627	710	684	634	683	630	696	599	643	641	659	686	610	636	647	619	686	652	692	592	633	706	652	690	655	702	678	642	669	681	648	684	649	668	673	661	591	680	626	643	639	674	635	631	651	662	621	597	639	634	699	666	686	656	658	638	634	625	609	634	640	650	624	676	659	641	662	688	607	680	629	654	614	625	652	675	632	659	669	647	639	666	679	633	671	637	673	660	666	579	667	667	666	646	680	652	652	640	622	670	668	679	631	612	664	623	628	668	635	649	639	646	645	690	630	653	648	660	649	638	631	635	674	618	623	696	677	681	650	628	668	609	650	663	643	640	661	612	617	611	646	643	650	611	623	668	665	661	650	627	641	622	650	605	679	650	636	652	672	661	683	619	688	611	609	678	640	683	684	671	619	663	654	651	637	668	626	648	644	632	637	641	666	629	674	609	641	620	654	633	656	638	631	650	677	653	577	662	705	635	642	653	647	689	639	624	617	625	646	624	697	667	645	652	598	647	649	657	638	640	683	668	623	671	619	605	644	658	686	632	671	670	616	632	658	660	648	616	663	639	621	638	654	636	609	679	664	641	654	686	674	601	669	633	638	671	626	620	621	615	653	684	649	697	623	611	700	623	681	644	613	645	593	679	634	694	622	638	659	623	620	651	696	646	589	665	681	648	638	585	653	651	680	647	657	648	677	634	639	648	667	622	644	621	633	628	660	636	614	692	670	608	688	631	642	662	631	649	645	651	643	665	608	663	668	626	671	620	688	675	601	648	632	621	638	667	645	666	662	620	637	641	647	623	616	654	616	648	703	613	592	598	698	661	669	664	600	648	630	664	660	637	681	622	693	636	653	655	711	654	639	623	665	590	661	606	600	646	634	633	673	667	623	627	697	653	636	703	678	646	656	658	621	585	639	655	617	595	648	683	664	658	684	663	642	682	621	645	700	658	602	657	646	648	669	626	656	676	631	647	692	633	626	630	711	704	694	655	662	619	620	649	646	615	610	628	659	675	660	630	658	593	627	632	662	625	669	623	631	659	609	645	659	663	678	655	628	631	624	664	666	672	679	636	662	676	637	625	631	658	675	647	636	675	660	662	747	647	624	679	683	610	607	640	648	644	559	646	614	601	660	636	628	667	627	709	662	615	681	632	631	660	646	632	636	674	601	647	666	645	618	659	710	678	657	693	649	635	637	641	609	610	650	648	613	651	661	649	686	649	654	634	676	630	637	627	621	686	636	648	616	663	638	614	641	677	675	622	631	657	678	641	605	703	660	646	692	627	637	690	663	629	666	596	642	644	627	611	653	630	680	618	636	663	654	627	648	677	631	648	635	637	632	652	666	652	633	673	656	627	610	639	628	633	677	627	643	674	680	706	635	623	652	662	679	629	629	657	610	612	612	651	640	653	707	693	702	669	684	585	659	635	648	637	655	610	635	654	583	638	613	611	665	667	672	654	624	652	645	648	636	655	610	608	639	652	645	650	646	606	594	625	632	593	596	651	649	649	643	642	668	645	625	639	597	611	634	638	613	638	620	674	613	627	652	604	626	670	664	628	646	671	642	608	667	659	648	659	673	654	646	621	642	660	673	631	636	633	627	666	639	615	635	611	605	651	651	654	634	659	673	670	603	638	668	638	607	608	614	639	596	609	603	652	617	701	666	678	678	593	608	635	621	655	601	648	642	648	651	639	654	664	608	664	691	652	669	666	622	628	652	612	621	705	625	632	657	642	631	655	644	637	692	631	607	646	669	671	674	594	629	630	644	642	656	691	610	667	628	610	673	625	600	626	632	646	658	632	617	687	672	687	638	649	701	670	691	628	619	636	647	610	665	663	628	637	614	618	689	642	683	644	610	653	637	633	641	616	621	580	670	640	650	669	625	648	681	639	627	661	662	648	671	628	642	645	676	613	665	611	675	646	628	629	694	691	615	615	638	668	639	585	627	641	651	668	641	648	589	610	699	643	664	637	686	650	618	680	609	634	621	701	681	697	681	628	689	619	642	631	656	642	680	646	609	604	605	662	647	632	602	644	667	683	645	695	676	651	638	652	694	638	647	672	659	609	677	650	680	637	683	620	614	648	621	617	651	598	626	621	667	618	678	575	622	621	633	650	645	666	687	677	723	615	605	688	660	622	608	654	674	639	675	664	651	643	632	679	623	635	606	603	640	644	671	630	646	604	678	630	626	668	666	608	625	619	659	692	614	628	623	620	658	652	651	651	652	590	578	603	664	666	646	650	632	618	678	674	632	615	634	628	627	636	656	667	626	670	648	688	652	596	637	627	679	647	665	584	627	634	624	641	662	658	687	669	621	660	634	592	636	659	635	598	692	666	663	642	677	633	648	654	628	637	627	660	666	658	668	629	612	682	654	645	643	618	653	642	637	640	628	599	707	684	654	647	685	644	676	629	652	700	686	728	637	648	638	672	602	616	614	649	669	648	614	648	597	601	648	598	595	608	684	635	612	651	633	691	624	645	662	618	639	617	683	651	682	664	673	605	642	637	655	630	655	651	676	640	623	630	637	626	674	670	672	634	640	646	641	642	615	609	635	618	618	633	618	624	671	620	660	604	636	638	659	659	661	646	624	618	650	600	627	648	611	672	639	664	658	662	649	656	630	646	604	670	631	687	696	686	624	664	641	663	649	647	614	629	635	616	640	660	621	641	685	606	627	669	675	661	626	621	635	689	628	640	676	694	693	662	656	646	672	671	657	637	649	697	686	640	655	682	596	639	687	660	607	651	666	597	619	686	602	696	645	663	639	670	624	600	680	636	625	623	725	705	632	618	647	643	611	662	630	664	702	685	712	628	635	633	617	596	682	637	633	656	639	653	635	637	656	698	642	647	605	638	656	644	662	688	651	627	675	640	633	659	620	664	625	634	655	646	641	680	609	617	657	690	650	672	657	650	660	620	597	672	663	653	603	626	643	632	661	633	683	655	658	684	659	641	639	631	630	639	625	633	648	642	644	694	609	677	664	691	633	668	598	606	687	618	668	659	622	630	623	607	674	660	660	624	629	643	662	660	641	675	681	636	630	681	590	605	617	688	641	610	655	669	637	678	677	633	646	600	637	640	664	654	647	683	676	629	643	634	617	617	632	622	648	615	617	651	570	666	639	630	643	640	685	652	670	640	625	643	672	680	654	598	647	664	614	638	638	580	623	602	656	644	668	650	638	617	627	643	680	672	592	646	663	647	687	608	628	675	643	678	635	661	655	695	649	672	667	630	623	655	710	606	695	638	649	653	758	632	640	626	620	656	629	595	611	687	612	697	655	609	653	650	608	619	674	657	689	597	698	652	624	716	695	606	665	677	631	618	640	635	650	698	628	611	638	664	650	675	641	652	635	623	628	733	609	681	615	635	629	665	597	652	609	576	606	616
29592	12995	12344	7022	4776	3440	2712	2231	1809	1615	1369	1216	1155	1120	1042	960	910	853	846	832	803	790	770	726	761	742	733	710	723	730	741	652	650	679	657	667	716	696	689	640	679	653	661	617	650	694	655	588	633	654	632	623	627	646	675	647	614	673	630	646	590	636	609	629	630	629	674	612	640	632	593	615	666	636	637	625	600	594	611	624	613	652	673	658	666	627	618	618	665	610	655	620	613	621	632	667	601	596	658	629	619	674	626	606	653	578	587	603	606	622	606	639	676	664	612	632	591	599	599	587	619	656	597	631	653	624	642	648	627	606	621	663	611	679	584	658	606	597	615	674	666	643	607	607	619	575	648	608	590	585	616	659	588	583	614	628	631	623	619	625	614	618	622	637	637	629	603	647	626	610	648	653	644	647	587	634	616	673	629	647	641	658	619	586	646	595	605	644	637	624	609	636	665	659	575	638	604	608	685	636	601	622	605	585	633	657	632	598	638	607	667	612	578	608	646	609	634	619	591	579	591	632	608	598	612	665	630	606	579	669	637	589	558	640	599	612	587	603	608	635	637	628	652	632	619	620	638	618	617	645	618	608	637	638	619	607	613	577	613	606	644	606	646	581	612	609	639	634	633	599	590	616	626	589	626	602	618	604	609	595	620	596	595	655	647	618	683	669	614	641	585	618	605	630	627	629	630	595	582	586	585	584	609	609	602	629	566	626	631	626	632	608	603	581	630	660	665	611	620	588	606	595	647	591	613	602	644	612	626	665	598	604	620	633	635	648	661	652	673	640	630	602	630	595	596	626	619	628	606	624	625	596	619	592	645	632	612	629	625	619	612	626	640	633	618	630	612	652	614	638	605	586	621	630	575	610	607	614	643	623	639	605	594	615	659	635	604	657	625	658	615	659	613	604	620	633	596	599	620	609	631	625	615	639	613	623	633	642	639	629	596	636	609	642	618	638	627	586	653	631	649	643	646	659	647	639	657	611	608	634	611	596	648	602	635	632	606	647	595	641	598	605	595	625	604	644	628	650	600	647	675	608	634	634	625	600	618	613	573	639	581	597	637	657	582	652	612	594	624	621	680	613	613	595	600	607	610	652	589	622	614	615	648	619	616	618	595	639	599	664	640	631	595	651	640	574	606	589	587	681	609	598	585	604	621	634	619	580	612	617	655	616	623	592	653	637	643	617	614	594	543	631	644	620	653	590	649	567	610	629	630	605	613	602	612	588	582	624	636	662	592	620	600	646	640	642	615	625	624	629	607	630	631	626	660	596	600	647	613	606	613	601	615	628	625	628	629	680	597	647	601	622	630	642	600	615	639	641	621	635	562	587	597	617	619	612	620	619	620	617	657	615	649	672	587	636	657	576	631	603	618	656	620	623	607	628	649	598	651	664	615	616	576	602	606	659	603	592	667	618	668	610	601	616	630	622	617	629	568	640	629	646	632	553	627	639	630	578	631	634	579	629	641	637	587	645	573	591	580	624	616	633	642	565	619	597	653	646	617	645	645	605	646	578	638	633	622	683	657	617	622	617	589	613	630	620	644	582	599	666	659	641	621	619	634	612	574	618	604	602	605	602	593	617	608	634	606	645	640	603	629	619	588	594	634	617	593	641	648	590	605	623	596	638	610	623	628	596	635	642	590	566	651	604	631	578	610	625	627	637	583	576	560	676	653	655	609	588	671	618	639	632	636	616	576	657	591	587	608	571	650	558	593	644	621	630	624	601	624	636	648	613	616	598	597	622	695	623	600	566	628	633	622	637	671	629	643	633	598	607	654	615	656	623	597	619	587	583	591	576	639	607	633	632	595	603	593	572	614	605	593	636	632	626	612	639	634	592	627	624	613	619	635	617	649	611	622	618	606	640	587	632	606	602	607	585	623	596	627	624	631	620	666	640	616	566	639	605	643	566	612	620	657	575	656	632	672	635	600	634	616	636	625	634	563	641	597	653	650	628	606	615	621	628	615	578	625	599	641	593	640	635	666	606	550	579	626	614	605	562	590	602	658	674	626	633	617	652	592	604	612	627	605	588	561	609	627	626	585	564	613	624	606	657	625	641	632	638	607	549	643	593	628	592	614	614	581	677	584	603	593	618	639	617	592	635	579	643	618	600	606	588	563	634	635	645	606	618	624	607	615	619	649	584	632	630	622	644	670	639	634	580	573	608	639	574	600	665	587	621	552	582	642	625	579	623	627	652	621	625	633	592	659	667	612	642	668	610	662	575	619	636	632	621	656	634	650	659	607	637	597	622	644	591	645	620	639	612	631	595	634	578	586	619	645	588	626	651	614	588	602	621	628	623	657	606	647	634	670	595	631	602	583	624	652	625	632	623	615	592	624	662	581	573	608	660	613	604	596	575	628	633	630	617	594	610	629	658	600	629	614	609	556	633	609	640	619	628	601	600	611	605	618	657	648	604	609	660	632	627	592	606	628	632	621	615	594	596	637	582	604	653	621	600	640	637	598	586	643	639	643	603	601	611	662	584	645	630	602	634	654	632	643	620	632	583	613	590	640	649	597	609	662	623	613	577	607	634	620	611	651	630	615	594	622	593	592	643	670	642	607	617	643	624	591	639	597	606	618	654	604	665	587	638	591	616	631	624	605	604	652	613	585	641	599	637	570	626	614	618	680	648	604	601	592	639	625	586	662	596	630	628	626	659	610	635	670	659	651	619	654	602	601	649	587	626	629	636	623	636	629	629	631	620	629	656	638	619	674	617	621	608	638	616	596	612	585	629	577	611	599	645	622	573	640	607	606	626	639	652	605	644	652	604	609	644	639	629	649	625	602	561	587	620	612	610	618	644	644	603	607	601	603	614	608	631	591	670	653	629	601	585	608	674	567	610	578	570	652	615	579	600	633	626	673	621	606	613	591	661	595	599	597	596	617	602	628	594	606	593	649	639	611	637	631	626	589	628	632	616	611	649	609	624	594	654	618	627	619	590	632	595	619	625	588	595	623	636	593	607	625	622	630	603	595	618	620	565	601	649	630	606	621	615	612	603	640	616	664	631	613	628	681	652	656	583	622	618	591	637	608	622	665	580	621	636	654	637	633	585	639	619	658	671	637	621	630	613	648	583	644	629	615	599	679	641	627	626	645	612	585	636	607	606	635	619	602	642	600	606	615	637	633	644	612	642	630	615	567	632	602	627	597	608	661	624	620	607	599	630	643	604	651	635	636	582	621	645	596	642	665	648	611	602	646	633	620	643	636	621	610	596	626	653	649	596	581	638	639	615	593	583	649	596	663	620	585	642	652	601	608	612	607	596	603	606	627	649	569	577	632	611	627	581	596	623	678	623	616	594	611	641	661	629	646	604	662	651	591	624	621	610	622	681	608	602	662	654	628	644	639	588	623	664	624	627	645	614	600	658	573	634	577	574	628	575	627	662	614	639	600	562	618	630	618	641	669	642	611	677	596	600	618	631	641	615	630	584	605	643	608	608	601	579	643	652	633	642	617	654	619	634	595	656	619	650
32257	14804	2301	493	404	379	316	350	292	302	313	331	295	304	331	319	316	322	304	330	317	294	305	313	343	326	316	333	328	317	324	324	298	332	297	332	320	317	276	302	300	323	280	292	341	310	349	297	324	333	277	321	338	303	319	308	273	297	313	317	323	363	310	332	307	318	320	339	292	285	330	306	311	324	280	309	303	313	328	304	278	329	276	290	289	322	343	320	314	303	320	297	335	286	319	321	320	276	307	315	304	307	304	308	337	311	293	308	331	309	293	328	307	311	293	305	297	331	310	318	323	309	298	332	300	318	292	303	311	317	312	309	332	318	327	311	309	304	333	297	299	297	310	315	333	337	366	321	331	304	294	295	299	319	329	308	355	376	328	308	299	297	287	326	315	304	286	339	332	298	334	342	308	283	318	312	291	316	302	295	326	298	302	347	301	303	310	316	317	312	311	307	324	371	313	303	314	313	317	319	304	295	307	305	316	314	317	308	305	300	316	321	342	329	300	285	310	322	287	303	298	324	309	326	312	312	314	278	326	339	322	345	333	302	305	313	303	316	286	310	320	323	287	283	318	325	324	302	324	321	319	296	315	291	295	327	335	343	274	332	315	311	296	320	319	284	301	308	331	312	315	336	332	310	307	319	295	321	309	301	309	315	305	320	319	323	333	293	326	333	334	319	314	335	325	282	294	331	295	323	295	323	328	292	315	306	327	331	299	321	283	336	319	305	330	306	321	330	331	328	342	310	333	326	317	312	303	314	319	334	308	313	316	314	302	354	306	276	281	299	320	311	283	322	296	343	323	311	277	318	296	320	264	313	300	339	306	321	307	318	336	309	284	298	286	292	337	295	308	304	327	317	284	301	337	319	331	310	338	308	302	307	323	333	317	302	287	306	286	308	302	343	329	327	333	315	311	312	284	310	298	342	308	293	315	323	311	309	344	316	293	335	320	329	320	305	314	311	302	261	304	313	310	308	318	292	308	304	299	335	315	336	335	297	311	317	294	352	291	294	304	302	328	323	327	314	308	334	291	320	356	317	344	318	309	280	321	317	312	339	292	332	316	316	290	314	296	329	298	314	329	308	309	292	305	337	324	316	306	328	295	307	319	312	279	348	315	312	334	328	325	305	343	307	330	285	310	301	338	318	318	310	325	321	300	313	317	337	316	330	327	319	315	333	350	324	336	287	325	334	306	312	312	322	325	333	294	330	293	306	308	327	307	303	300	316	314	313	333	299	305	322	297	322	308	294	306	294	330	312	327	308	269	323	301	307	295	327	287	277	323	291	310	293	336	361	309	321	332	321	306	293	308	318	293	269	328	332	337	309	328	316	318	328	311	286	347	287	324	302	332	331	309	291	324	296	324	330	300	316	319	308	312	343	335	306	331	309	346	282	325	332	309	336	296	328	309	301	323	287	285	311	278	341	321	328	317	329	280	299	298	320	276	331	324	354	286	325	332	288	325	291	327	291	297	319	340	314	283	334	312	324	289	291	325	311	316	308	297	314	339	296	307	323	318	300	313	302	299	310	314	280	293	311	316	339	314	305	312	329	302	291	302	316	315	310	327	323	275	294	308	325	332	320	327	323	341	330	312	327	298	296	311	317	314	286	313	282	320	292	317	346	343	295	331	293	298	334	287	308	302	322	304	324	287	317	288	316	291	302	292	304	302	315	313	286	340	285	317	325	312	305	298	288	288	296	336	338	317	310	323	308	294	316	331	317	350	293	315	310	291	306	329	329	332	324	332	329	326	305	316	305	318	313	341	296	336	319	328	348	302	312	291	289	304	333	337	325	291	283	312	312	281	312	306	301	347	298	287	312	318	313	308	313	329	306	282	315	281	283	299	323	316	300	308	303	295	314	335	349	312	301	316	300	291	307	324	278	309	284	299	340	297	318	302	328	304	290	298	303	318	323	291	339	308	298	353	304	315	333	319	318	322	322	300	290	313	332	328	304	273	316	324	322	307	323	306	336	302	285	296	287	309	326	293	312	285	323	287	313	304	329	317	328	289	314	294	314	324	309	314	302	320	338	305	316	344	302	283	296	339	315	328	311	328	299	314	296	313	298	278	311	293	283	287	300	286	304	329	297	306	287	297	296	287	369	303	347	307	323	314	334	293	305	301	291	318	320	306	281	315	315	298	337	329	304	345	327	297	314	306	320	310	302	304	317	313	287	301	317	347	341	306	323	325	323	313	302	285	331	299	326	280	305	316	309	312	311	304	339	329	296	323	292	314	304	313	318	333	272	306	292	314	332	314	292	338	250	296	297	312	324	324	311	314	314	340	277	294	292	273	316	308	309	310	302	320	305	311	295	312	305	319	279	345	321	315	297	302	297	304	279	320	300	351	313	294	319	312	317	338	338	312	297	303	289	306	341	325	293	329	315	319	327	327	325	315	305	300	311	305	298	341	321	307	301	302	290	307	309	335	346	298	309	296	314	327	322	297	306	311	289	303	319	312	295	311	333	305	335	325	328	323	312	343	284	317	316	283	318	322	331	317	282	328	336	290	299	298	298	322	310	323	317	307	292	269	311	304	321	349	338	349	311	312	261	311	319	315	317	290	291	328	318	318	311	294	334	313	316	293	321	329	307	319	310	334	342	302	271	276	323	292	318	311	370	329	309	309	312	312	271	306	286	305	351	318	331	288	320	318	351	311	305	307	313	328	310	367	307	333	301	323	269	294	277	334	314	323	335	309	305	278	298	278	321	295	305	340	319	314	313	320	282	325	293	301	334	315	327	307	319	321	291	301	296	314	305	314	326	333	319	285	297	325	305	315	319	335	341	316	325	312	299	304	316	314	312	300	343	339	290	285	334	331	313	301	321	318	287	343	293	322	312	313	312	295	330	307	307	329	317	327	304	301	303	311	292	336	298	313	274	323	293	316	292	293	302	317	324	314	320	304	327	332	310	287	291	303	313	367	320	287	291	332	284	304	309	319	317	324	323	315	316	354	324	300	308	335	314	295	325	361	291	302	335	314	344	302	309	303	316	301	301	341	300	316	300	294	294	301	294	310	306	324	329	324	286	286	318	312	311	312	342	289	300	281	333	311	294	316	296	292	297	301	317	320	305	311	285	302	347	280	289	310	288	313	300	335	310	323	303	290	317	338	330	317	319	299	316	294	355	309	303	308	329	315	306	281	351	300	327	337	327	345	317	313	298	332	295	322	298	323	329	330	285	295	296	291	307	300	331	324	339	320	354	300	332	294	324	314	300	320	310	313	325	314	342	307	281	339	308	308	327	309	300	328	288	312	322	333	315	316	315	296	323	315	319	298	308	285	342	275	280	322	304	326	341	341	305	325	331	351	311	324	314	294	318	321	289	347	286	286	300	297	335	293	326	328	308	320	330	296	317	291	331	311	340	286	290	314	311	297	319	333	296	320	310	334	315	317	330	306	291	305	322	301	328	316	289	321	312	291	297	326	306	286	289	315	326	307	319	310	334	335	309	347	330	313	282	328	291	282	341	309	290
24031	781	694	511	425	404	368	380	384	362	379	364	344	351	332	376	337	342	321	373	305	354	360	339	324	347	332	340	326	325	352	327	351	358	349	341	349	342	351	349	353	356	328	330	342	329	327	337	341	350	320	357	341	356	317	356	355	338	376	334	356	336	363	347	309	331	334	323	340	372	326	368	376	362	279	367	345	352	309	364	356	342	322	312	356	336	330	322	355	321	337	336	338	351	347	326	339	333	371	349	359	342	343	353	345	361	331	323	315	336	324	320	308	358	331	329	361	338	371	341	335	363	324	327	304	343	357	322	352	359	324	352	371	316	357	321	348	351	310	361	347	338	311	371	363	343	388	300	321	312	350	314	380	326	337	341	337	350	324	337	299	347	303	348	366	327	346	314	363	312	314	338	320	349	303	316	343	306	358	381	303	338	365	333	347	340	350	346	324	360	333	329	360	325	308	352	353	348	298	375	318	345	350	334	332	306	371	359	359	333	313	331	325	328	327	319	340	365	364	338	333	356	332	319	323	304	346	349	315	359	340	324	361	290	367	344	312	333	311	359	363	345	343	342	332	311	332	349	352	345	316	312	347	367	358	349	366	379	309	339	331	374	308	328	337	339	350	365	307	336	351	321	359	333	330	358	335	337	308	335	363	358	340	334	330	342	348	310	339	321	324	353	331	305	325	378	324	346	350	338	306	339	371	351	309	341	354	346	332	343	343	350	364	348	341	355	336	364	346	321	347	337	338	321	326	339	355	323	339	337	329	339	296	324	353	331	358	371	357	303	305	337	349	342	342	310	350	330	352	366	333	313	361	349	333	336	342	349	334	317	303	339	364	364	326	332	343	334	351	360	342	324	357	326	341	325	353	301	331	368	334	336	326	353	337	334	335	324	318	352	329	332	359	319	378	324	333	340	337	328	352	328	333	310	341	358	357	328	320	332	337	339	345	349	361	349	329	331	344	322	329	352	380	345	341	343	347	337	339	349	343	342	332	323	315	363	327	318	377	344	362	301	370	362	339	344	331	345	327	376	342	343	321	389	327	321	341	326	330	362	356	339	369	317	349	356	346	326	321	340	353	359	325	333	370	319	331	343	325	354	335	331	366	356	348	351	362	330	360	373	320	347	332	338	339	320	349	343	329	332	343	329	345	328	354	346	354	316	318	348	338	355	319	331	365	318	311	358	347	331	352	326	342	338	318	362	366	352	333	316	372	308	293	336	330	341	310	337	350	357	337	348	351	343	370	355	313	346	344	348	341	366	342	333	328	344	310	353	347	335	343	341	328	341	385	343	371	361	328	308	325	318	367	347	321	345	343	327	321	339	310	332	366	328	353	320	336	330	380	352	351	316	345	330	356	358	330	370	337	329	341	336	363	361	334	350	353	326	334	343	365	309	341	310	319	388	349	352	334	350	348	344	332	330	352	345	331	307	364	342	336	336	325	340	356	312	311	358	364	347	338	349	355	354	330	355	332	329	350	314	329	337	323	359	325	340	351	356	348	326	343	321	351	351	337	335	290	335	322	331	351	321	340	318	316	315	305	362	341	323	366	343	340	354	345	330	354	327	346	323	345	321	326	351	363	330	328	308	377	333	361	328	362	351	366	357	338	341	326	351	312	335	326	341	336	330	322	331	313	319	310	320	352	315	345	351	363	366	329	304	331	355	341	337	308	315	320	333	333	320	315	340	357	320	338	353	337	376	321	337	347	332	343	363	322	328	335	348	353	354	328	321	367	317	318	359	320	379	351	345	322	362	320	339	313	334	354	356	328	348	322	335	355	347	359	347	327	364	356	335	352	347	363	307	378	322	355	343	309	343	354	346	359	338	348	372	337	347	326	367	360	284	335	331	357	335	344	332	325	330	358	320	334	332	333	353	358	337	315	325	326	358	369	335	340	310	350	344	335	327	341	343	327	384	340	343	334	339	314	322	344	333	322	326	363	319	353	330	343	312	346	361	344	336	348	363	334	355	327	352	342	356	300	364	337	324	344	353	311	314	322	335	336	333	328	336	341	360	327	300	350	338	345	321	323	304	332	335	322	329	326	322	358	356	324	375	325	329	323	339	311	344	365	340	335	347	347	362	336	340	332	332	342	367	333	309	356	324	358	345	353	354	344	357	335	332	362	337	339	346	339	340	344	347	333	321	345	359	332	346	295	325	314	307	355	335	354	350	348	331	374	344	351	312	342	318	349	356	351	316	364	341	336	326	323	333	341	327	335	358	345	369	349	354	340	365	323	338	310	309	327	354	343	366	332	334	332	349	351	340	358	328	314	342	290	348	371	348	314	352	371	365	301	344	355	365	347	353	337	328	348	336	350	336	343	363	349	314	371	350	372	341	361	339	328	329	363	378	343	317	343	345	299	307	366	304	333	320	347	312	361	376	353	328	327	348	338	332	340	340	335	371	335	361	328	368	346	331	357	329	342	360	339	346	350	392	359	341	361	337	352	340	326	353	332	357	345	318	337	347	378	352	353	324	330	358	333	344	335	352	339	349	328	320	330	348	346	319	328	306	340	333	334	332	357	346	332	314	336	313	355	299	352	340	346	326	325	327	316	322	327	341	332	341	307	362	370	311	354	371	347	358	334	351	345	342	369	349	324	343	328	324	354	352	348	324	299	348	347	334	327	320	331	353	340	331	349	352	328	323	355	301	365	319	349	352	346	332	364	357	361	349	352	336	325	328	347	317	367	302	361	344	385	342	336	329	344	318	324	311	339	358	344	335	311	364	347	357	360	315	315	340	324	337	311	322	342	340	326	367	349	352	319	340	369	336	331	360	379	325	374	335	338	315	360	360	335	339	327	338	325	357	381	342	357	333	319	325	330	369	301	332	364	342	344	342	336	320	369	333	312	346	345	338	343	366	315	337	323	343	324	341	349	353	358	350	320	330	334	336	343	335	322	363	324	347	336	344	318	359	352	338	373	349	366	316	352	332	339	352	366	323	324	330	330	327	387	331	347	346	350	348	341	359	313	359	363	353	362	346	355	334	363	352	344	294	371	362	355	348	320	335	335	338	356	334	381	351	351	375	347	334	335	354	340	326	390	337	336	332	329	371	315	333	329	334	360	334	338	311	345	344	334	353	351	345	376	329	325	331	355	317	326	339	344	322	336	363	326	372	342	294	315	303	354	361	342	371	308	315	321	334	342	347	383	356	355	356	377	312	356	352	343	326	322	327	325	318	345	324	356	376	347	343	349	343	359	352	319	315	373	321	332	317	375	332	336	319	354	355	334	358	311	327	351	355	321	344	342	376	350	353	347	359	344	330	330	331	333	358	330	336	323	367	367	370	317	360	367	324	329	335	300	335	361	344	334	324	367	355	405	320	305	312	386	349	371	341	290	326	348	353	373	354	347	340	331	344	350	364	298	319	345	333	320	329	358	343	323	327	331	371	343	345	326	332	331	342	348	320	357	331	335	347	350	325	346	350	339	333	333	291	327	366	319	330	360	338	378	322	365	328	324	356	334	358
25062	20613	26712	24492	20524	6417	942	652	543	505	430	428	437	415	414	404	383	354	361	376	377	381	333	347	332	354	314	313	323	322	337	319	325	331	310	336	332	361	333	305	316	309	317	331	334	317	297	341	316	345	301	335	309	297	307	360	311	294	326	338	298	308	331	323	305	344	294	321	353	308	320	313	344	300	338	333	287	311	328	299	335	319	320	315	327	321	320	317	333	285	327	312	327	338	313	304	306	310	324	328	322	331	335	307	320	318	340	311	306	309	335	337	291	301	325	307	328	297	332	336	302	336	330	321	314	291	337	332	318	325	299	342	327	317	347	298	324	290	316	355	318	326	309	322	291	324	314	327	317	314	343	334	367	327	309	344	348	308	310	309	342	329	357	325	323	319	322	294	310	309	324	312	335	323	283	308	346	317	322	291	342	308	314	311	347	293	338	306	313	305	320	295	317	336	309	314	333	303	357	330	341	318	330	290	339	335	314	317	319	305	310	317	356	360	312	313	290	324	310	314	285	306	287	327	316	322	322	347	324	315	309	297	314	334	328	314	313	309	314	288	312	332	338	303	300	318	310	324	323	306	334	307	289	305	305	298	375	315	297	334	317	345	329	336	346	338	304	329	328	339	302	324	319	320	307	308	325	340	311	299	311	324	323	301	323	324	317	326	306	320	277	284	349	320	343	314	335	315	311	347	322	326	318	315	347	327	306	314	351	339	340	326	285	302	282	356	326	349	327	304	293	279	328	297	318	315	305	324	326	296	361	315	314	295	293	304	344	339	325	319	292	326	340	326	354	292	326	304	317	322	318	314	325	322	304	337	327	306	307	299	352	327	302	318	346	272	335	329	304	335	328	295	332	312	375	266	308	319	308	300	294	292	333	343	287	330	343	319	312	325	304	271	342	331	329	288	302	313	325	341	317	347	328	324	320	305	344	326	314	289	330	318	299	335	328	303	341	318	294	316	288	318	329	326	329	324	342	350	328	327	307	321	332	281	351	283	305	312	326	302	284	340	284	316	323	300	294	321	325	304	358	290	328	325	331	302	325	318	314	292	336	326	317	309	344	335	300	330	327	305	335	347	328	308	344	323	305	300	322	302	326	301	309	322	316	320	334	326	301	311	319	283	320	294	328	317	291	294	322	302	325	323	322	332	333	308	329	321	295	306	312	309	344	327	304	348	309	338	346	330	313	313	329	309	291	315	337	299	316	310	328	319	309	351	311	302	301	337	315	346	315	277	344	312	320	317	344	318	351	290	270	304	318	318	335	315	327	339	320	345	323	321	326	340	341	304	312	367	328	345	326	326	298	328	308	313	286	315	336	286	319	302	308	319	323	312	324	318	311	304	334	330	306	319	312	328	335	306	304	326	328	314	353	332	285	323	337	327	318	315	307	318	323	306	340	305	304	321	320	332	312	327	309	311	339	307	308	309	313	316	293	290	314	317	347	319	311	326	329	309	326	312	332	314	281	285	306	308	326	326	269	304	326	333	324	301	290	311	314	294	335	308	294	314	348	290	311	322	273	301	310	312	286	309	287	297	304	328	291	309	330	320	336	294	319	344	280	339	303	314	311	345	331	311	301	321	316	316	322	332	310	330	313	343	338	334	316	286	299	312	311	275	335	339	313	330	306	326	300	310	310	337	356	344	344	323	288	353	293	305	303	338	310	331	336	315	333	319	329	301	325	307	310	349	309	322	342	318	311	349	319	314	317	313	328	279	273	340	296	305	342	305	305	319	361	321	312	314	324	294	304	312	288	338	331	304	312	344	314	311	344	274	335	290	310	338	318	312	311	319	324	325	328	323	290	317	312	323	326	309	332	328	362	316	325	305	313	289	315	336	290	331	305	319	313	314	307	301	307	314	285	325	287	309	307	353	301	321	287	301	321	291	340	312	322	272	321	317	322	296	315	309	296	316	278	297	331	327	311	338	340	343	317	330	309	320	311	344	339	306	333	308	336	333	314	318	306	339	307	324	306	324	341	294	315	329	322	301	312	334	294	285	326	311	323	323	320	324	339	308	323	302	299	303	334	311	345	325	288	321	304	349	320	287	308	342	322	311	303	292	299	302	306	317	331	314	314	327	324	302	334	311	304	313	293	328	321	311	300	326	319	318	323	326	304	335	291	315	322	330	330	337	321	321	343	333	306	309	317	302	326	312	321	323	293	305	285	306	351	306	328	296	338	306	312	308	319	292	303	340	341	352	350	318	305	332	310	338	303	326	298	321	335	300	326	287	293	300	294	308	294	309	327	314	339	303	300	336	321	308	335	314	309	330	339	346	303	318	300	310	322	326	315	341	289	312	301	316	348	292	298	310	358	326	339	339	334	352	323	326	293	326	303	333	296	288	360	350	313	320	312	323	332	283	289	317	305	300	289	312	345	310	291	348	304	279	321	332	296	335	300	326	341	341	340	314	343	344	319	309	270	291	292	357	315	318	311	335	305	334	310	330	335	288	305	303	330	333	290	321	333	310	332	350	309	300	320	333	298	287	294	315	309	275	298	326	286	294	309	335	336	296	329	331	323	328	318	306	317	320	325	337	335	332	317	284	330	331	352	340	323	285	318	307	318	289	332	344	318	350	331	311	290	297	295	289	310	330	325	336	317	307	333	323	300	323	289	313	310	311	328	316	314	327	309	329	371	322	299	311	325	307	337	277	319	315	318	339	290	322	351	301	301	291	312	300	290	329	287	324	317	330	298	343	330	332	334	301	305	297	325	315	337	304	342	345	333	312	297	310	296	333	317	332	329	335	314	331	339	342	306	327	323	325	313	309	293	293	296	318	323	344	283	303	300	308	325	302	320	285	337	332	298	303	323	311	320	356	314	315	320	318	315	320	317	300	298	295	275	342	318	355	328	304	318	323	315	337	324	329	361	319	352	313	323	318	319	329	331	346	325	311	289	342	361	313	302	315	314	306	311	320	294	332	277	337	335	322	335	326	341	328	317	309	340	304	307	323	333	340	307	324	307	313	302	322	297	303	328	300	311	323	319	341	334	302	329	316	311	323	330	344	302	289	319	311	316	305	309	305	336	329	293	350	326	280	332	326	316	329	309	322	345	336	323	340	283	338	295	293	343	301	333	303	336	340	338	295	312	323	324	336	316	333	306	331	346	318	333	330	288	285	324	339	321	338	295	314	294	315	335	313	317	325	328	319	313	289	288	323	331	302	312	313	324	301	332	319	315	309	305	341	319	365	305	322	329	309	294	303	345	313	313	335	319	330	297	324	331	343	310	284	289	320	322	338	338	285	338	331	300	366	314	311	314	345	323	315	321	299	285	327	316	306	328	314	285	313	328	298	283	302	310	298	323	318	326	328	332	284	297	307	345	308	318	323	317	308	310	346	269	309	321	284	342	297	331	353	340	337	301	317	286	302	335	311	341	306	316	295	292	310	303	301	342	343	318	344	325	320	309	321	354	299	326	370	309	323	339	316	315	313	330	320	280	305	326	317	310	336	305	303	326	292	303	294
37903	7661	7032	3660	2462	1723	1348	1073	967	734	702	625	566	594	499	528	461	441	405	393	413	364	378	383	395	348	380	345	358	342	398	357	361	372	338	350	357	341	350	322	354	331	345	354	365	343	336	344	345	333	370	339	331	340	333	325	314	321	313	312	333	323	343	325	333	298	297	369	357	319	347	319	343	283	318	340	339	330	278	313	307	325	330	298	316	335	348	318	292	333	320	325	334	351	328	336	365	318	307	357	316	313	315	297	340	305	336	318	352	347	320	348	356	314	353	359	379	326	335	317	344	297	311	358	349	330	309	307	329	331	291	311	328	332	310	337	333	336	304	311	373	322	300	342	315	350	337	350	347	331	290	310	330	352	317	336	330	333	321	337	339	313	325	308	318	337	333	330	288	338	327	337	300	338	330	300	333	336	332	341	314	324	328	311	321	324	376	324	327	308	326	328	324	350	343	319	344	339	295	267	349	344	349	321	333	336	338	320	322	343	310	304	334	326	328	296	294	316	285	367	324	318	327	337	329	328	326	337	353	333	326	349	329	312	329	327	312	313	332	368	321	327	296	310	336	312	315	331	332	333	368	315	324	347	317	330	307	331	318	284	335	311	290	301	307	301	324	305	349	318	328	317	332	334	321	318	311	323	350	328	340	295	334	334	317	301	328	338	341	345	326	318	335	338	346	327	342	306	280	304	330	353	294	349	309	327	308	325	295	323	314	320	320	324	295	351	323	313	320	330	331	320	366	320	317	322	322	307	335	332	349	329	331	317	325	301	315	320	296	306	329	326	340	336	351	349	328	294	342	336	331	330	315	328	318	320	306	311	324	345	331	356	288	349	311	333	386	338	356	336	322	311	334	311	328	322	355	324	315	320	339	329	342	316	309	346	330	307	359	361	338	302	304	330	332	377	352	298	311	287	329	312	343	341	320	348	306	322	316	310	344	326	311	325	316	339	358	310	316	350	342	315	303	324	307	318	330	313	325	317	322	312	341	309	309	300	337	341	303	318	303	340	332	341	319	332	303	335	318	336	336	314	343	328	311	330	318	314	299	322	301	342	338	350	338	315	344	334	307	341	316	329	343	335	312	305	312	305	355	338	294	322	330	297	318	334	315	331	321	306	339	332	306	314	313	324	323	318	329	299	348	323	334	309	347	338	340	298	319	332	288	351	320	280	335	300	338	327	326	343	326	329	326	308	344	354	318	302	332	317	294	325	362	301	318	279	313	292	294	357	318	301	340	350	352	331	323	328	347	336	311	304	330	302	330	335	310	334	348	324	332	326	340	330	338	320	318	302	345	325	359	308	320	332	319	335	300	310	363	344	353	332	313	337	321	325	353	343	353	307	328	288	325	313	322	306	306	313	317	325	316	289	316	306	342	294	329	310	340	323	294	340	325	353	320	356	353	321	311	354	296	314	327	336	284	322	327	330	316	308	336	322	325	304	326	321	327	331	357	338	304	317	357	329	327	316	342	303	342	352	322	327	320	336	303	327	317	330	312	302	340	315	307	341	327	353	312	312	334	312	333	339	309	321	308	353	353	318	332	321	335	307	315	326	305	333	315	307	325	370	312	308	331	352	314	276	328	315	314	353	311	322	305	371	329	351	330	307	334	371	297	345	355	338	328	363	325	346	301	315	317	295	305	355	326	342	335	374	354	333	323	322	330	329	310	333	327	367	341	315	326	314	328	311	342	315	326	311	322	319	329	335	342	309	306	314	353	322	320	281	342	319	300	326	317	353	321	324	303	329	330	328	355	337	360	329	318	305	320	314	342	327	312	331	307	342	340	310	331	323	321	317	338	328	318	346	324	308	380	368	340	339	335	327	329	330	344	353	332	337	352	302	314	349	343	368	341	290	307	343	325	320	315	323	356	313	340	362	315	322	306	342	317	306	301	323	332	313	306	328	315	327	329	310	353	329	342	342	311	312	335	320	386	355	319	317	323	317	340	297	319	294	322	361	336	317	330	314	329	341	278	358	321	319	346	345	333	330	351	320	300	303	351	318	328	340	326	305	335	321	345	341	311	299	322	327	329	318	314	325	325	346	344	335	323	330	313	298	342	329	359	318	330	337	327	330	332	354	328	339	330	291	293	299	348	326	304	349	317	322	330	332	335	327	298	343	299	322	311	354	338	318	355	350	301	321	340	315	328	326	352	289	330	357	337	340	352	324	332	327	334	358	304	327	301	305	346	311	310	331	321	300	344	318	331	349	309	329	303	387	335	307	356	347	339	298	316	349	312	329	336	314	296	327	329	360	308	306	316	333	303	343	303	310	317	342	331	351	343	318	334	330	326	357	311	358	362	340	349	311	373	291	273	313	313	344	337	315	311	335	323	340	303	346	317	304	328	324	327	328	350	306	330	313	314	331	330	340	326	290	318	337	325	353	350	323	325	306	365	301	327	306	348	321	327	316	310	334	310	352	332	348	321	295	308	355	330	327	301	337	295	356	291	308	339	328	324	332	305	303	352	332	315	338	339	279	320	300	360	351	310	342	319	322	340	307	360	319	313	349	361	335	335	309	308	307	300	290	294	297	351	328	347	323	343	318	363	324	309	317	306	341	333	329	317	328	312	320	329	335	323	335	305	337	335	331	330	329	321	302	336	304	266	304	298	340	329	322	326	355	356	335	316	326	323	370	366	332	313	334	313	328	332	363	307	321	308	315	362	324	293	294	357	322	310	317	326	335	320	318	287	323	331	349	320	321	332	317	347	316	341	286	309	316	349	294	311	325	303	348	304	343	301	291	318	309	292	322	338	313	350	342	352	314	325	342	328	333	319	321	352	340	304	320	335	312	326	331	343	335	318	335	315	343	287	332	335	321	324	316	311	322	332	328	320	327	326	323	324	331	324	321	287	296	309	301	325	334	345	331	309	332	313	321	348	337	315	324	286	339	331	369	316	309	332	322	331	298	317	338	344	305	350	322	340	315	311	368	302	331	313	311	309	326	279	300	322	329	307	337	341	281	313	319	312	299	305	317	312	351	319	313	330	320	325	351	326	335	341	357	342	293	329	333	279	341	331	335	348	320	329	335	324	296	342	353	352	306	315	341	324	319	314	339	290	322	330	320	314	310	330	341	328	315	301	319	320	340	326	337	317	330	337	307	303	311	317	312	333	353	328	317	323	338	323	341	330	312	319	299	334	325	338	326	364	320	329	305	333	341	335	322	307	338	342	337	303	329	336	300	316	335	303	327	320	330	353	308	321	285	324	322	313	309	281	320	331	327	338	344	315	301	326	343	335	340	338	307	323	328	354	321	313	322	313	343	316	315	316	330	344	311	335	313	299	328	331	349	333	330	325	324	368	306	314	332	330	348	312	328	316	344	326	344	298	350	324	333	284	340	342	324	345	320	329	328	314	297	296	308	344	324	344	309	349	337	302	318	304	362	330	342	329	321	332	304	335	324	314	332	330	332	330	295	325	351	307	325	333	301	357	365	340	326	331	306	313	298	322	319	354	333	349	322	323	302
22895	20606	27306	23919	20611	20657	7326	1598	1178	1076	958	900	907	751	857	769	762	778	721	765	715	750	739	685	681	728	715	714	676	699	733	725	729	666	718	647	699	701	679	719	647	669	662	663	673	647	651	688	672	705	709	689	693	649	639	711	677	654	686	683	644	647	660	722	635	754	666	655	628	672	662	667	599	676	661	640	606	640	646	634	653	696	642	695	622	647	665	677	640	698	696	677	672	669	691	654	643	641	685	704	663	678	693	709	704	668	635	655	633	682	631	684	669	663	637	686	664	654	668	676	691	639	698	672	660	662	630	627	701	673	619	672	626	658	686	625	680	708	658	651	708	636	692	609	649	660	634	686	688	636	671	649	681	691	642	656	662	659	661	670	659	637	652	647	665	658	652	665	625	639	654	643	671	693	649	675	667	647	681	670	635	651	652	654	681	639	655	644	665	648	672	667	635	655	652	687	662	721	670	703	655	615	628	641	645	660	626	634	647	670	625	671	678	671	678	699	661	647	676	663	650	656	642	653	684	686	647	668	636	671	679	666	699	604	660	684	701	644	669	639	657	661	646	651	651	651	666	668	647	636	615	642	620	640	663	662	658	659	693	678	705	648	615	648	655	642	613	634	596	643	677	635	653	705	675	613	689	670	643	668	654	650	684	698	617	660	648	682	631	666	672	637	639	672	666	698	648	648	632	658	662	680	683	629	617	667	657	707	673	652	621	680	692	675	711	644	628	612	673	660	666	631	598	636	662	694	683	649	649	660	645	665	692	694	671	648	671	665	682	646	681	685	683	662	666	652	644	629	670	658	666	629	663	680	653	649	662	653	711	641	687	639	622	640	651	696	676	662	664	676	634	652	670	672	646	641	687	724	638	654	691	677	675	629	646	625	681	655	679	694	688	642	690	641	665	664	656	670	670	679	614	676	661	711	656	641	681	658	666	685	672	633	645	629	646	678	683	678	679	653	643	658	638	602	671	661	672	622	662	649	670	664	648	638	655	661	682	640	666	637	654	657	674	689	644	712	731	663	678	691	627	656	689	636	644	652	675	662	663	634	667	655	697	635	599	713	642	667	634	635	663	657	702	654	716	665	674	685	645	663	666	673	689	610	642	665	651	666	618	702	689	677	685	656	654	630	661	678	685	653	641	610	675	692	655	672	633	679	645	655	637	667	635	653	633	637	649	653	621	635	665	639	631	686	694	663	690	641	684	657	667	633	668	617	702	646	644	668	672	682	645	634	664	632	651	651	605	666	656	628	688	628	666	654	671	655	708	663	645	686	628	624	647	630	684	665	667	654	661	627	707	631	634	657	665	618	685	707	655	653	649	601	635	691	672	679	699	614	687	649	689	632	684	688	705	652	644	671	628	649	681	662	640	652	643	659	693	604	659	694	652	684	645	674	604	677	671	607	675	681	652	651	664	618	722	627	660	677	679	694	671	665	712	648	681	634	653	642	655	673	709	655	655	691	650	658	642	665	644	669	664	689	676	653	631	650	655	648	665	674	696	675	678	719	651	682	649	650	667	649	637	603	674	635	665	662	666	689	674	692	651	643	676	669	616	639	676	691	649	649	634	619	662	645	667	637	657	659	678	665	648	647	683	662	648	653	717	613	663	629	629	725	685	676	649	619	645	696	638	633	608	645	624	661	686	685	708	642	646	642	624	610	654	672	668	622	654	640	641	677	629	697	637	669	625	611	627	623	682	629	617	666	661	680	674	670	656	696	656	673	638	668	671	663	672	637	637	678	668	652	631	702	664	676	619	622	647	650	690	633	704	622	619	704	669	658	592	649	622	623	609	635	712	643	622	706	689	697	681	682	646	660	631	657	663	671	677	633	641	649	694	662	695	650	631	670	627	621	652	667	627	634	624	635	626	619	618	689	622	602	649	689	627	663	656	634	663	678	648	672	652	679	657	661	637	658	693	662	647	676	645	710	658	679	649	645	668	629	722	718	628	674	683	661	640	640	683	666	687	671	713	649	665	622	672	658	659	588	658	625	680	639	639	646	656	658	645	665	652	661	675	678	693	650	649	677	658	650	645	657	650	670	664	603	695	622	662	640	635	641	664	685	702	654	648	655	645	671	630	631	710	688	681	619	657	664	638	654	698	688	628	616	656	659	649	672	690	619	662	653	650	644	688	688	642	697	651	681	650	657	666	633	627	616	656	643	644	613	651	611	625	616	684	672	655	668	652	647	667	636	649	701	638	663	608	648	701	643	651	647	638	655	648	665	607	683	634	627	645	679	662	673	619	658	639	636	672	649	649	675	667	675	664	663	673	658	641	626	665	679	661	704	670	667	672	605	617	716	666	617	660	685	672	662	648	625	682	695	648	637	658	595	669	634	655	700	662	650	656	656	647	667	710	649	664	652	661	624	635	712	695	665	633	639	671	695	650	689	656	686	623	689	670	646	647	673	635	680	646	649	686	663	646	669	679	665	653	617	677	655	630	652	614	702	672	648	633	683	670	679	643	630	653	655	631	641	622	633	660	608	679	640	684	667	605	653	675	666	649	632	666	685	677	685	683	672	607	687	629	630	666	695	699	672	665	640	667	650	660	679	692	685	696	609	661	648	664	681	662	595	664	617	657	664	670	692	669	664	643	668	657	622	645	675	658	658	753	638	659	671	656	668	649	685	672	657	644	667	699	660	639	656	675	683	654	672	655	652	644	658	687	637	628	680	664	634	641	602	691	656	684	641	631	676	660	654	614	645	658	608	648	601	643	675	658	644	666	668	620	644	632	685	631	643	615	644	678	633	645	649	662	689	649	671	680	660	665	683	652	672	643	651	640	685	622	577	627	666	666	658	607	607	662	608	633	635	673	683	673	626	686	687	658	583	629	653	657	659	678	688	703	623	625	640	651	654	660	689	674	654	667	664	680	606	627	649	681	677	626	638	676	683	707	679	668	667	653	677	673	658	686	685	659	644	643	587	672	638	634	663	639	640	671	610	659	689	706	675	670	670	684	637	647	637	644	624	674	651	692	680	683	613	662	664	640	684	713	669	657	658	689	672	660	679	635	645	664	736	648	642	658	645	659	655	670	680	671	661	651	646	701	646	645	702	621	700	632	703	598	655	652	648	662	637	680	643	635	637	635	637	660	656	625	651	722	653	658	640	616	660	682	635	668	683	671	694	682	654	605	689	717	636	630	612	610	641	661	674	638	623	689	621	629	674	640	659	682	630	667	674	703	682	679	633	664	660	642	605	624	598	665	646	701	685	684	664	704	665	645	624	654	638	669	632	675	643	709	656	601	656	679	643	657	629	636	693	726	632	695	640	638	641	669	659	661	642	649	667	638	667	674	652	671	664	637	665	676	655	667	637	658	627	625	643	682	649	656	670	665	639	620	671	716	662	643	638	624	672	639	614	642	703	637	646	657	694	627	635	658	637	612	671	645	678	657	651	631	688	649	618	674	664	687	686	663	671	657	672	658	658	679	663	692	695	668	630	680	662	665	644	662	650	646	645	651	651
32318	13079	12058	6934	4676	3336	2584	2159	1817	1625	1403	1330	1134	1126	1032	990	943	918	908	744	779	793	778	776	747	753	710	705	737	719	733	675	687	652	687	692	661	606	652	687	677	656	686	609	697	634	665	672	638	637	630	637	615	684	658	665	597	653	681	642	620	650	655	654	624	672	606	652	631	651	646	604	638	602	638	636	608	581	625	660	679	665	617	604	597	657	663	649	622	629	634	630	604	605	615	647	622	659	617	672	610	595	619	644	678	612	615	662	627	632	578	605	639	637	657	607	657	607	563	622	642	604	611	613	621	660	644	606	642	612	617	657	635	599	633	597	602	590	628	673	674	680	641	629	633	608	589	654	631	604	632	637	606	617	650	640	589	646	591	592	596	683	650	621	633	619	683	606	655	634	642	604	605	636	635	584	630	679	638	664	632	667	673	631	657	620	629	637	647	634	627	612	642	627	622	663	629	608	644	646	593	612	625	660	617	621	634	622	615	596	616	667	646	646	662	666	607	639	576	631	605	613	644	614	629	583	645	648	627	585	612	642	681	617	611	620	626	640	636	619	640	596	640	635	652	618	585	596	593	598	645	635	635	617	660	660	599	625	651	644	625	658	603	626	638	594	621	639	666	607	651	617	606	644	611	631	672	652	651	581	667	609	640	654	656	597	628	611	644	616	676	535	644	576	628	636	638	671	655	600	619	565	625	612	642	659	622	618	629	670	608	641	627	597	678	618	672	642	607	571	576	618	634	601	626	635	600	597	598	625	647	626	654	588	640	624	630	604	676	653	641	659	649	608	698	604	659	640	610	653	648	608	614	581	621	623	611	621	631	645	677	641	624	682	629	639	635	615	607	620	592	648	641	644	598	623	639	647	651	623	621	629	602	564	643	656	653	650	675	596	640	628	615	672	610	626	599	673	649	679	634	612	596	627	600	616	608	610	636	639	626	640	645	631	640	627	626	610	639	620	678	627	672	678	602	601	631	583	666	651	600	642	616	596	646	588	635	618	600	671	634	634	639	616	662	609	666	632	623	629	602	604	592	604	597	628	601	629	624	635	647	671	648	609	690	657	622	624	632	609	619	634	623	609	596	632	604	609	653	632	607	655	623	618	620	693	677	608	636	625	626	631	607	603	596	644	612	597	646	642	600	654	606	616	620	666	611	610	593	623	652	639	613	668	569	589	618	647	621	617	655	632	651	637	620	625	632	634	638	651	620	642	575	628	605	619	600	620	654	652	641	604	622	646	647	634	603	624	648	609	631	628	632	645	612	649	598	675	597	610	558	652	621	617	635	562	625	630	642	634	646	637	614	636	625	670	633	643	637	629	614	652	639	628	659	641	599	574	618	611	568	661	595	606	623	619	669	618	615	610	648	643	620	669	576	599	592	665	674	639	629	603	598	642	625	575	613	653	655	603	606	660	592	639	628	627	598	637	621	617	641	621	621	595	654	605	629	567	610	604	618	623	645	652	581	597	603	593	615	696	658	664	623	625	633	648	662	626	595	646	658	610	663	635	628	607	632	602	627	616	644	632	634	650	630	596	625	609	623	647	617	621	598	633	644	580	595	609	628	592	643	578	589	624	626	618	601	657	631	628	615	642	589	620	634	651	596	619	663	563	609	618	585	648	607	608	613	637	655	616	624	633	597	626	593	567	603	638	602	665	635	646	619	636	631	657	626	617	658	578	601	676	628	602	626	631	620	658	615	627	640	641	625	640	613	587	637	621	622	592	616	617	619	623	625	666	639	634	660	633	608	661	632	632	589	630	628	609	591	671	617	664	632	630	640	678	592	667	630	624	681	662	603	612	629	635	636	645	611	631	653	629	637	622	622	601	636	643	622	598	600	597	611	644	588	668	624	594	665	675	666	637	569	600	662	611	606	647	632	647	635	639	651	615	613	634	619	663	635	542	641	603	659	590	647	618	634	656	619	585	635	632	642	624	653	634	619	641	599	686	670	592	639	625	646	646	631	645	634	622	637	648	587	612	634	617	616	600	612	588	623	602	627	642	648	615	610	647	622	619	657	639	618	584	595	629	613	602	593	603	566	589	640	616	591	630	602	631	596	619	604	613	602	626	623	604	659	576	688	636	620	665	581	619	611	621	608	621	590	598	593	601	604	614	623	626	649	628	623	587	659	640	633	647	609	597	673	618	677	603	612	696	601	625	638	628	662	626	635	608	603	633	657	619	647	578	639	622	616	613	583	647	617	627	615	654	596	660	613	591	623	630	658	645	641	614	639	634	647	595	630	596	598	609	682	626	611	639	612	629	592	622	671	666	638	637	606	631	596	666	628	648	653	637	649	601	611	647	693	580	633	615	677	638	637	663	641	608	697	621	637	593	590	644	658	663	616	614	622	629	593	643	637	593	637	661	609	617	639	614	685	630	687	615	617	627	633	649	611	663	647	620	575	633	649	645	590	593	604	633	702	620	630	615	686	596	642	588	640	647	594	685	617	610	664	626	652	623	650	661	685	678	607	638	672	661	664	635	617	619	618	644	598	651	607	637	676	612	626	603	671	601	616	629	593	648	609	616	641	630	646	648	651	633	633	590	646	626	648	565	577	618	626	611	670	596	635	599	604	652	607	657	628	647	617	662	614	641	603	636	632	621	654	620	628	609	630	657	611	630	606	614	606	617	590	610	599	626	591	612	619	609	633	604	594	640	611	672	625	647	594	611	615	629	610	601	566	625	601	615	627	623	629	671	679	610	653	679	632	605	627	597	660	644	627	625	665	650	612	629	611	624	637	623	632	643	648	665	616	597	601	627	601	623	646	614	638	671	597	647	618	641	626	647	627	609	624	664	622	600	638	631	623	609	644	626	658	687	640	616	640	657	657	650	670	642	577	643	638	625	638	644	598	647	645	600	612	635	572	617	596	642	674	622	607	641	629	603	616	608	642	691	621	627	657	620	607	601	617	605	645	653	645	621	624	589	639	592	631	595	629	659	664	624	664	664	648	619	636	577	635	597	662	625	651	606	629	605	669	661	606	623	598	620	632	655	573	588	588	647	659	604	670	675	634	607	630	659	627	679	612	588	639	595	626	635	636	591	610	600	583	613	623	626	633	583	608	614	643	607	622	656	553	629	643	651	610	624	585	628	613	634	619	588	645	655	617	633	623	616	637	653	583	550	612	598	572	622	602	655	680	650	663	604	672	647	628	579	651	645	640	649	656	630	647	650	637	624	650	680	624	586	658	646	587	653	677	656	591	575	625	608	640	609	670	573	598	593	630	626	596	591	653	608	639	647	625	603	633	669	629	629	636	639	657	660	654	620	633	662	601	625	625	660	578	631	605	598	597	656	603	618	656	648	674	618	628	644	642	624	654	635	640	649	637	600	606	600	610	577	675	600	584	633	620	619	650	660	616	632	667	630	546	638	642	607	656	638	628	667	593	639	644	640	578	638	612	584	632	602	604	600	634	625	659	651	650	616	619	615	602	643	602	650	679	602	659	652	622	596	687	638	603	664	678	615
32683	14096	1958	489	357	357	335	313	319	316	305	325	318	312	312	296	276	297	290	277	309	332	302	277	337	305	341	308	301	280	337	272	293	326	284	317	316	314	291	291	314	298	306	311	298	272	322	314	294	290	283	276	337	347	300	323	298	289	279	320	334	333	298	277	287	287	293	317	333	299	309	316	298	302	277	302	267	330	316	284	273	289	309	310	297	270	337	309	324	332	293	333	293	299	321	293	319	315	319	323	306	278	322	330	320	297	285	301	353	335	318	339	324	325	334	296	298	287	306	277	331	296	289	337	316	293	301	308	285	320	297	296	297	323	295	316	303	323	313	309	316	310	307	294	332	308	292	315	307	269	304	281	289	310	301	292	296	276	316	306	295	283	297	315	282	306	315	309	308	330	283	265	311	302	342	292	296	297	334	307	330	297	290	323	316	302	310	290	297	318	291	294	306	297	297	312	320	315	306	338	320	278	290	302	294	306	317	315	295	300	321	313	318	335	271	301	293	301	254	343	308	302	315	307	332	269	299	309	295	302	306	265	312	294	315	336	294	314	293	300	313	298	288	297	307	299	323	300	327	300	317	310	314	327	305	316	275	295	326	317	327	315	315	322	321	309	331	312	319	331	326	281	313	306	322	314	332	312	309	300	298	271	293	341	326	318	281	267	296	341	285	285	329	299	308	299	286	309	328	286	314	343	294	283	340	308	306	303	292	323	273	305	285	297	315	296	296	301	338	307	329	298	309	298	283	297	282	329	318	343	301	286	325	281	303	280	308	301	284	298	310	265	295	312	283	277	318	316	307	302	305	324	330	291	293	289	329	297	266	309	295	333	316	320	296	294	345	301	309	307	301	323	309	338	335	299	282	313	296	294	296	313	304	280	287	303	312	324	293	306	318	329	301	267	329	302	317	305	324	306	297	301	273	312	326	329	301	315	300	296	295	326	284	297	285	311	321	314	314	312	310	310	251	277	286	314	315	290	318	307	346	310	309	288	284	281	299	308	309	326	318	268	279	304	303	315	307	342	296	307	306	322	281	282	307	262	308	302	341	313	291	289	303	265	329	295	289	321	316	299	290	304	286	319	309	286	317	316	299	298	322	302	286	301	311	341	303	281	290	293	346	304	286	302	333	331	317	291	333	296	316	331	308	278	327	290	290	312	294	287	277	300	283	299	301	312	312	307	313	285	308	312	308	276	298	313	332	301	301	287	302	289	318	303	299	307	310	311	304	291	357	286	287	301	311	275	332	304	290	330	331	328	308	289	288	286	271	357	299	299	295	325	303	296	340	293	317	320	304	301	343	293	297	294	289	287	335	318	292	288	296	333	314	279	295	295	306	275	312	325	318	304	287	329	293	290	282	273	311	296	296	304	316	295	319	328	305	276	307	329	267	290	278	297	276	292	288	327	344	310	280	324	308	270	281	274	277	308	277	321	286	341	305	298	310	280	280	278	316	286	291	300	285	314	286	304	328	274	310	295	329	328	275	300	350	318	325	288	300	308	302	284	312	301	353	290	299	284	301	325	321	305	290	278	311	325	287	290	327	294	325	320	295	290	331	289	338	352	315	301	297	294	334	310	297	295	317	296	306	327	294	296	285	268	314	289	316	296	321	297	348	324	281	329	280	304	298	306	279	299	312	282	285	306	297	283	319	310	318	292	311	293	295	308	309	301	289	296	329	306	306	283	319	293	316	280	303	302	302	301	309	311	310	262	318	286	298	316	252	294	312	315	304	301	306	310	308	284	279	310	335	302	314	306	306	309	335	292	335	299	290	291	310	307	296	300	299	291	318	306	299	261	298	316	301	314	305	331	296	292	304	309	296	292	338	309	317	301	329	289	312	305	317	296	308	299	276	319	300	280	312	310	310	324	307	304	315	298	271	295	307	324	342	300	341	330	300	301	319	300	303	321	352	292	301	298	306	313	304	313	296	304	305	285	272	294	337	342	351	339	304	285	304	297	298	274	305	313	244	289	296	306	317	313	341	316	326	295	323	284	283	346	319	302	293	315	317	286	288	329	307	291	274	329	283	282	305	315	299	305	312	328	293	291	303	330	309	276	330	301	326	307	294	298	308	331	308	326	285	318	309	302	324	300	299	300	288	303	301	323	285	307	301	272	310	330	285	319	296	299	309	322	325	334	324	300	339	333	278	345	291	294	306	301	309	289	308	306	321	311	315	297	260	288	310	311	307	309	274	308	282	306	287	324	279	329	278	313	284	293	300	298	290	326	276	323	313	281	312	309	291	357	355	314	283	285	289	291	321	294	327	295	325	288	317	301	266	283	294	321	326	268	292	318	279	284	282	302	331	297	286	305	329	289	319	279	296	306	317	316	345	307	306	369	295	298	312	289	319	329	316	272	278	333	309	329	283	300	305	306	324	304	282	292	311	306	301	296	319	281	306	312	316	304	309	288	274	272	310	279	293	305	312	266	301	319	347	318	322	303	299	318	279	291	311	326	304	287	313	312	299	299	314	275	308	307	326	295	313	323	310	314	310	293	298	327	280	299	291	285	321	298	315	307	290	317	310	329	265	338	326	327	295	295	291	236	333	286	314	326	262	319	313	303	311	296	309	285	324	297	274	276	278	339	320	304	294	321	295	286	327	279	319	330	301	289	321	306	288	271	292	281	300	325	325	282	302	286	330	321	329	289	305	305	295	293	294	343	306	304	305	315	308	286	292	337	277	279	304	329	333	261	315	324	319	360	304	316	303	287	317	294	294	288	300	316	284	336	296	309	320	325	345	327	277	327	284	276	318	295	294	330	275	287	283	310	300	307	312	281	309	311	326	306	306	296	305	314	298	357	294	285	279	281	302	329	316	305	328	308	315	287	282	272	270	313	304	306	319	302	290	294	311	310	322	281	338	290	319	273	292	327	284	318	277	278	299	319	259	296	313	292	324	307	315	276	262	321	324	330	288	337	313	320	319	338	296	306	318	302	299	293	289	300	300	295	280	320	313	311	321	315	301	304	311	276	291	306	304	281	300	291	261	320	301	305	312	300	310	318	346	290	292	328	322	289	275	289	294	290	284	303	303	329	338	291	271	257	288	299	330	295	316	282	300	298	304	313	341	329	279	294	335	283	309	308	326	294	311	295	307	284	310	310	317	279	293	292	305	349	308	303	310	315	307	315	325	324	300	281	292	280	252	307	283	297	297	308	312	313	307	282	293	306	282	284	306	317	291	319	331	280	286	327	321	308	288	307	317	300	292	292	306	282	282	285	279	307	333	293	324	320	273	308	287	301	296	302	326	283	305	307	285	317	311	284	281	278	322	297	338	306	325	344	279	279	329	310	320	291	316	299	303	336	311	344	315	299	266	329	286	298	320	300	279	315	306	310	304	328	295	334	312	288	297	298	254	309	308	317	336	280	310	336	295	320	296	326	276	308	301	327	325	325	317	274	315	312	272	324	302	283	287	299	296	302	292	266	339	314	298	314	290	316	320	316	308	311	299	306	297	304	320	365	303	348
24333	773	607	491	458	373	417	383	400	353	364	330	304	335	346	338	308	342	334	320	339	327	340	312	359	321	313	343	362	305	331	326	311	351	321	338	343	317	331	334	314	316	345	318	343	347	374	333	314	350	365	342	336	318	314	345	313	317	327	353	313	339	321	322	333	347	347	339	305	357	353	346	329	328	332	344	317	357	329	339	307	356	362	288	336	356	339	336	360	335	301	395	298	361	328	342	336	308	355	333	330	334	314	346	359	344	341	297	332	342	351	334	363	387	312	335	303	322	330	355	312	322	327	352	321	342	332	359	345	334	328	340	345	337	324	324	367	312	362	379	353	319	352	368	362	328	329	296	330	315	309	334	318	306	329	358	314	353	346	321	330	321	332	339	351	342	342	345	318	329	342	322	338	311	372	349	360	312	333	343	314	341	366	341	331	326	339	323	355	332	327	336	359	333	351	345	347	340	340	332	349	327	354	318	337	318	364	333	302	328	357	355	318	339	327	325	332	347	296	319	321	352	316	339	318	348	299	296	320	366	353	381	318	329	350	325	336	304	329	293	317	310	339	314	335	325	327	355	303	331	302	340	327	323	300	334	345	309	327	331	336	302	334	343	329	322	360	299	347	347	309	325	361	327	326	297	351	293	318	335	334	328	303	312	274	328	351	341	341	334	361	351	333	314	310	310	304	316	333	326	361	348	309	317	347	327	313	319	328	348	309	316	336	321	336	337	310	334	322	330	346	314	328	320	341	337	342	333	360	360	304	331	361	325	368	322	300	341	367	332	356	331	338	338	355	323	336	339	346	349	313	344	340	344	307	341	309	299	345	326	347	329	374	336	320	308	345	348	364	348	323	319	308	343	343	337	342	336	334	328	312	322	339	341	314	328	340	339	319	327	334	338	317	319	293	339	321	348	336	324	331	308	356	347	326	309	307	328	336	285	341	348	334	379	331	339	335	314	323	331	311	299	350	364	368	319	366	337	362	333	303	324	335	309	314	341	318	292	333	353	309	347	310	326	318	323	320	348	349	347	317	306	340	337	319	310	361	352	304	343	346	315	334	315	308	343	323	352	329	331	337	315	308	310	295	323	319	363	303	334	334	323	343	335	310	328	354	353	318	351	338	364	320	327	311	338	310	334	328	335	336	315	354	346	327	354	356	346	325	344	321	350	333	320	315	331	317	342	299	323	320	311	336	315	310	321	318	334	325	363	321	323	309	298	330	349	310	374	341	351	311	341	302	321	366	339	301	313	326	325	346	329	366	332	319	304	301	297	335	349	320	352	323	337	330	330	339	328	348	350	339	319	327	332	348	327	336	350	331	353	344	325	320	327	326	340	337	334	339	349	333	330	318	356	329	341	310	364	370	315	351	304	336	335	345	339	308	311	350	309	332	346	357	287	376	317	338	365	310	372	377	303	341	343	347	356	342	314	326	329	360	307	372	338	329	334	342	352	325	326	319	327	303	354	328	327	326	353	327	366	326	310	347	331	355	356	344	305	324	327	321	328	342	319	309	317	331	338	356	294	313	305	358	337	328	322	316	294	343	317	317	340	341	312	362	329	340	323	338	356	396	308	325	308	333	308	340	355	341	319	302	332	346	308	352	325	321	315	300	334	319	332	320	359	298	317	348	327	326	327	348	361	321	300	309	321	317	318	335	327	335	305	319	340	325	329	314	351	330	353	334	333	327	342	319	335	313	341	345	354	334	355	354	335	325	327	321	337	365	353	316	355	330	323	353	311	333	334	316	310	308	334	356	359	323	326	335	382	347	327	311	352	324	301	328	375	308	325	342	301	320	345	363	317	328	327	313	308	320	332	329	325	327	354	328	330	353	336	291	341	344	288	348	323	336	324	318	303	347	327	337	339	325	333	314	380	354	305	316	301	335	320	339	361	311	317	302	315	283	370	336	327	323	339	335	345	336	327	384	340	341	328	326	350	331	317	332	303	314	352	371	372	333	319	332	328	316	330	343	345	313	319	303	350	328	273	311	330	326	320	338	316	323	345	328	312	350	337	365	334	353	328	329	344	312	328	352	342	362	326	296	324	333	330	347	318	346	346	366	317	355	342	327	318	302	327	332	363	324	330	307	334	367	327	315	341	384	366	320	339	343	324	331	321	330	328	338	304	322	319	367	351	332	295	327	314	348	348	295	338	331	297	347	356	342	286	343	344	320	326	346	344	341	346	350	357	340	334	330	344	313	326	327	336	350	315	347	326	326	322	346	336	326	343	330	333	333	334	340	352	362	343	311	350	348	330	344	357	314	352	358	348	299	336	335	313	318	325	329	325	335	311	319	293	301	316	332	306	339	347	354	316	350	332	319	330	360	337	306	346	334	337	319	295	344	346	308	362	341	370	328	325	340	325	360	321	353	315	329	348	338	320	369	350	333	367	309	341	329	332	314	320	307	321	329	341	352	341	325	351	301	350	324	337	332	326	309	333	355	321	328	339	319	339	340	327	351	335	314	319	323	332	341	329	343	323	360	329	325	324	347	306	318	316	323	362	351	294	317	334	319	336	310	310	356	334	345	326	313	324	345	327	342	329	326	350	333	323	337	323	320	307	340	318	329	333	293	310	346	363	335	323	310	317	346	348	332	328	338	362	337	318	341	339	323	333	320	306	364	353	348	328	307	342	361	329	364	305	362	323	329	331	346	300	372	346	355	311	327	331	351	345	352	359	335	363	315	329	324	362	321	329	351	346	352	334	329	336	340	328	292	321	327	349	315	352	325	334	318	347	331	326	328	316	294	331	336	317	328	323	348	332	343	306	343	361	343	327	324	333	342	324	334	320	337	328	347	291	322	339	347	306	317	314	344	319	359	322	358	302	354	337	304	329	327	339	356	335	364	331	408	338	309	317	313	301	362	326	336	341	335	370	317	315	333	325	317	344	310	338	341	329	342	353	326	346	344	363	344	319	326	346	327	319	358	317	338	337	324	348	341	345	345	348	308	327	352	309	318	333	321	321	316	339	333	363	316	350	303	318	344	325	337	340	347	309	331	345	367	349	333	322	374	318	353	363	344	353	368	326	355	336	346	334	346	339	314	342	303	300	307	315	329	336	327	339	325	325	274	328	313	331	359	345	316	333	369	350	313	334	345	323	317	322	324	355	297	336	338	373	311	319	320	340	335	315	359	309	331	344	324	353	361	322	313	335	353	328	330	339	308	318	320	311	328	335	339	329	300	320	329	335	330	316	320	319	342	356	345	345	337	356	310	298	330	321	317	308	330	317	326	355	310	324	354	332	315	323	311	350	339	328	340	325	324	344	324	349	340	367	327	330	338	345	328	318	344	359	340	326	357	319	340	335	340	340	338	331	313	347	327	362	301	306	346	315	339	343	333	340	312	340	325	345	296	330	314	350	320	326	312	311	311	304	344	323	346	314	335	317	329	315	328	340	313	316	324	330	301	328	306	319	380	363	355	344	334	353	316	329	324	348	322	312	340	352	331	322	325	343	338	322	371	333	359	311
25036	20606	26816	24387	20432	5406	903	634	516	514	447	393	401	423	358	399	358	323	321	337	314	320	328	342	306	313	300	309	306	274	303	296	310	306	300	328	311	290	285	299	292	301	316	321	288	331	315	304	294	280	290	281	335	304	332	308	291	269	306	288	329	313	288	296	313	304	316	304	292	317	312	285	319	296	284	292	297	313	312	298	298	299	323	279	332	294	304	292	293	282	292	301	318	311	288	300	343	306	321	320	264	301	299	323	310	310	280	301	282	322	326	293	269	292	291	327	355	287	308	291	268	294	283	318	305	284	290	273	330	296	261	324	292	300	279	287	304	310	313	319	316	310	307	296	316	312	304	306	319	296	311	284	306	325	314	288	292	319	261	302	287	275	302	325	302	296	285	299	278	293	293	295	317	302	294	305	268	301	312	295	300	292	304	285	270	319	300	294	290	325	295	277	306	300	295	300	298	300	296	296	293	297	287	276	277	333	298	269	279	301	311	319	271	302	292	297	327	333	316	303	298	311	281	285	288	278	302	269	270	290	273	298	281	298	279	288	283	281	271	316	264	281	297	304	319	270	335	267	301	316	290	295	291	293	311	297	308	297	313	300	313	310	309	320	309	309	265	286	323	301	314	304	283	334	297	292	326	298	313	318	315	270	296	337	304	288	282	309	298	300	299	325	330	319	276	290	314	320	293	293	286	292	298	328	298	302	308	303	310	307	297	299	339	300	305	300	275	296	293	291	310	315	331	304	302	289	301	318	280	307	293	340	266	305	320	281	289	308	282	290	281	295	289	303	296	275	272	281	311	273	301	274	305	266	308	285	291	311	282	301	283	311	303	300	305	308	302	290	306	313	285	305	314	274	311	281	300	299	282	270	306	314	319	313	291	273	283	294	275	296	335	285	315	327	288	322	284	313	295	293	294	290	287	289	289	297	294	286	289	301	281	291	278	292	272	279	302	317	308	281	299	331	287	297	316	283	318	330	307	281	321	282	294	316	274	298	249	285	293	272	293	247	299	292	271	272	276	299	301	275	279	337	323	277	290	304	284	326	294	306	292	299	315	316	290	256	310	289	293	273	284	302	295	297	302	273	297	294	305	294	273	307	271	278	278	272	297	278	277	301	307	280	304	292	314	313	305	304	292	309	313	299	312	311	281	294	322	300	278	298	286	267	308	289	285	280	296	278	303	284	286	313	293	291	328	285	323	293	303	290	275	293	298	287	328	270	301	274	277	321	284	332	305	282	306	308	290	284	278	290	299	274	263	339	285	287	300	271	321	319	290	283	279	302	319	304	321	272	265	306	308	306	290	299	282	264	327	258	287	284	281	296	285	303	281	297	302	292	322	313	306	278	273	298	292	279	301	282	341	314	287	298	297	296	292	294	306	307	306	323	305	304	286	296	253	287	313	292	326	297	295	299	278	268	273	311	261	282	273	271	308	259	277	303	319	318	301	302	263	291	305	317	301	293	280	299	269	269	296	285	259	301	291	313	260	301	287	265	299	294	302	263	285	329	307	298	282	317	289	285	324	308	284	331	294	314	285	290	305	286	292	284	315	265	272	294	320	280	269	278	309	284	323	302	294	307	299	298	292	265	278	298	309	288	304	305	314	307	312	295	294	294	307	302	282	318	271	291	349	276	305	301	289	288	262	318	285	318	258	286	286	311	294	309	283	308	283	311	299	265	290	291	284	277	321	304	289	300	302	282	274	254	275	262	298	258	278	312	285	283	283	310	270	280	299	300	304	273	296	268	302	270	318	316	314	306	265	309	304	303	300	288	295	267	294	309	318	282	327	297	346	312	304	311	284	278	292	283	291	287	303	293	290	290	272	295	301	259	305	276	312	322	316	307	312	320	283	289	288	292	282	303	333	287	314	309	293	305	281	316	277	289	322	316	324	281	315	299	280	282	296	302	278	302	324	307	283	266	267	280	294	305	327	280	310	312	291	316	303	317	307	293	307	282	295	295	308	298	309	323	298	283	269	328	313	285	305	295	293	281	288	299	283	298	291	309	303	296	300	314	284	270	290	316	296	283	280	301	310	305	298	305	298	298	313	294	304	299	282	264	292	288	296	280	277	294	305	313	302	299	291	284	273	293	243	303	302	319	277	274	277	305	297	287	312	293	278	293	319	293	261	300	314	317	297	291	277	287	292	276	323	295	331	285	289	284	303	298	302	253	287	294	324	305	327	304	299	288	296	302	319	304	269	286	290	279	278	277	352	308	309	280	298	303	286	313	308	289	272	282	289	289	299	316	320	272	289	276	298	298	277	301	317	279	288	312	289	298	328	293	333	267	285	288	305	292	287	289	319	281	303	324	344	308	291	309	306	279	295	306	311	303	266	285	320	307	286	287	321	276	289	288	316	295	316	328	272	308	296	295	308	336	267	301	265	258	277	313	294	306	285	288	311	301	300	307	297	308	306	287	273	274	309	295	282	301	293	266	326	291	288	301	326	309	283	304	307	304	294	317	302	330	320	304	287	290	306	294	279	312	298	331	329	299	324	285	304	305	278	281	301	273	282	291	269	290	283	297	272	306	321	269	313	302	275	316	304	319	326	295	294	317	308	295	271	288	335	306	289	275	340	330	312	299	285	278	295	282	318	247	293	263	318	295	289	289	275	291	315	267	303	296	281	286	307	271	291	290	260	302	282	273	258	294	278	302	317	278	306	284	309	260	316	281	311	277	299	336	315	307	309	291	309	288	281	316	305	279	311	311	288	279	276	281	273	286	278	290	283	276	279	281	300	250	277	324	297	275	265	302	264	291	321	304	270	297	286	296	316	314	300	320	299	301	280	321	293	302	278	331	302	283	260	294	291	277	267	298	301	260	300	306	283	298	309	295	304	303	313	294	308	301	267	285	298	276	313	274	303	289	290	311	276	315	312	297	322	315	303	285	288	280	300	283	285	284	329	303	278	278	287	295	287	282	276	295	290	272	284	300	295	298	306	313	305	277	279	295	298	314	300	284	309	354	286	292	306	288	289	291	304	284	297	311	288	293	318	311	311	265	291	297	289	303	293	318	291	316	281	298	279	287	288	292	345	321	289	290	304	320	294	314	284	317	281	302	275	287	293	283	283	268	302	288	297	310	293	324	311	295	274	288	306	293	293	293	304	281	275	294	280	328	295	299	320	306	265	312	298	289	320	283	279	298	316	295	286	309	283	320	288	303	325	323	286	288	277	297	282	313	273	277	322	337	321	290	290	327	280	288	306	286	305	288	285	270	297	272	290	267	280	313	303	314	315	309	323	293	288	300	297	294	282	315	289	306	331	293	289	294	292	287	314	289	276	299	317	270	283	300	326	288	327	289	263	298	309	252	282	316	292	286	306	301	302	302	303	319	332	284	327	283	283	312	260	323	311	314	287	314	350	326	291	279	296	276	290	262	313	320	290	296	298	300	280	296	287	295	289	280	291	302	286	299	310	299	299	280	263	294	296	311	294	297	318	289	293	275	331	315	295	287	286	290	300	314
40387	7620	7009	3712	2327	1717	1271	1055	921	755	620	599	555	534	480	454	428	384	382	386	383	362	314	373	354	327	374	335	380	364	315	360	346	334	340	352	307	286	303	305	322	325	332	348	305	329	294	301	313	314	318	312	328	290	314	266	307	311	332	303	303	302	279	299	318	312	288	290	288	323	292	277	309	331	330	323	309	309	292	304	298	308	320	305	301	333	289	296	303	268	309	289	292	288	250	299	313	313	291	310	279	365	306	291	289	267	303	322	290	333	306	278	311	307	308	319	283	291	277	264	321	309	317	301	313	289	296	296	322	328	305	289	327	319	316	308	308	288	296	285	329	312	303	344	281	309	304	298	296	317	283	297	312	309	301	313	314	316	301	282	303	290	304	300	304	308	290	317	313	283	286	325	327	303	270	310	276	307	300	300	316	297	299	295	303	295	318	281	312	325	289	291	299	304	287	313	290	314	299	321	303	321	326	319	288	309	320	295	284	329	303	322	314	292	280	312	310	298	303	326	307	306	308	330	279	300	299	317	298	308	323	317	334	302	314	306	292	300	303	297	311	302	293	307	295	297	326	292	305	293	293	315	295	282	311	311	314	298	303	306	319	302	299	353	314	277	327	306	286	323	303	300	288	305	314	277	310	273	296	297	307	293	287	303	282	281	288	307	296	312	323	318	295	300	321	292	293	317	277	290	294	286	289	303	301	306	287	324	302	304	292	315	302	323	282	280	304	319	321	312	274	286	296	287	296	336	316	298	302	297	317	300	295	291	299	304	326	301	279	293	286	325	321	338	286	314	314	327	320	289	300	303	293	290	342	313	284	268	289	285	297	300	318	295	284	296	312	328	300	293	309	303	270	304	310	287	309	301	323	325	314	290	303	281	320	323	271	301	315	301	315	274	292	309	307	326	284	327	322	299	281	281	313	303	295	275	273	295	290	324	312	288	337	327	284	315	323	286	300	313	302	296	282	297	323	300	293	336	296	309	281	302	307	340	299	316	290	301	304	325	297	308	304	314	292	334	283	296	314	356	282	298	277	280	297	290	305	323	308	320	306	314	343	296	289	314	296	338	326	321	301	293	303	293	316	299	332	292	333	293	309	289	313	334	310	323	282	289	301	316	320	329	294	305	276	274	319	329	297	314	343	314	294	291	287	291	286	297	253	325	318	313	280	321	317	315	307	296	296	292	326	287	299	318	286	300	323	310	286	315	300	266	298	294	304	292	305	311	306	300	299	325	322	319	302	286	347	317	318	288	305	364	292	295	312	285	294	318	291	285	299	282	297	315	300	344	329	326	264	280	326	303	310	307	290	338	329	307	295	288	321	274	305	307	343	294	304	302	308	281	298	317	332	278	292	308	323	287	346	284	315	290	300	256	313	299	297	269	345	307	278	289	319	315	314	294	277	301	307	309	308	282	300	297	299	319	350	303	309	311	315	295	321	293	340	301	313	341	314	308	295	291	316	308	282	291	305	317	319	294	299	271	318	327	311	276	301	271	292	313	328	305	313	283	294	319	290	289	286	282	309	307	321	288	294	317	298	272	306	273	317	305	304	328	327	295	281	301	281	317	331	346	305	287	263	292	307	320	333	343	300	289	332	289	316	287	294	292	290	279	277	293	317	331	319	301	285	338	288	297	280	326	311	274	297	306	298	302	307	298	317	296	346	313	320	304	291	287	300	324	297	305	299	321	340	296	306	327	312	291	309	307	312	295	361	283	318	300	301	278	319	324	317	309	299	311	284	310	292	349	306	292	317	316	312	276	297	298	289	305	318	292	306	316	296	298	296	321	307	317	321	288	277	305	281	331	298	330	304	296	292	327	306	312	286	298	304	323	307	303	312	317	299	288	296	281	292	298	314	300	296	301	282	301	286	330	274	330	318	274	314	310	273	312	325	302	305	275	305	302	279	313	330	290	322	304	288	308	280	295	293	301	324	278	267	313	276	347	306	317	297	287	292	296	299	323	315	292	293	284	274	312	303	320	280	314	324	297	280	302	298	309	290	324	265	298	322	322	306	296	317	314	301	284	319	296	295	313	306	292	277	310	337	332	318	304	316	296	314	325	303	316	274	325	312	319	300	274	307	298	309	328	309	314	309	280	288	280	326	295	314	304	302	328	299	301	280	296	304	330	312	294	342	319	338	340	299	287	331	295	285	289	266	308	335	305	300	279	284	302	313	307	326	307	305	285	291	310	324	295	304	319	272	271	259	306	309	297	319	289	281	315	320	288	290	304	281	339	316	288	314	317	303	292	297	299	286	291	286	301	304	344	291	283	306	340	315	299	291	326	301	315	322	313	285	279	298	284	301	328	318	286	296	312	328	320	319	294	259	320	297	314	293	315	301	277	287	289	321	292	291	283	307	317	295	289	299	326	294	275	298	309	275	292	341	320	295	295	308	293	296	305	276	308	287	270	282	298	322	318	313	310	279	310	285	288	293	272	323	310	298	305	285	291	273	309	303	299	290	290	304	292	297	312	289	304	320	306	299	295	274	288	293	300	291	317	302	324	316	296	289	309	278	280	325	291	312	304	310	331	315	292	291	303	316	332	294	304	351	309	278	326	319	296	312	296	313	326	312	275	300	290	298	290	284	299	283	296	299	289	293	322	284	302	297	312	310	282	287	292	278	317	303	317	291	301	289	300	320	301	336	308	305	306	294	294	324	313	284	303	298	296	294	301	343	301	318	307	330	290	272	302	311	330	288	281	308	332	295	336	306	281	313	288	305	315	305	332	304	293	272	306	317	328	289	314	285	301	312	295	299	303	294	274	308	299	277	313	294	292	297	311	292	309	289	303	301	319	309	288	272	292	323	324	328	314	310	286	301	301	298	282	322	312	303	277	278	323	255	286	317	309	298	281	299	327	300	294	288	314	259	287	293	298	286	304	301	289	290	302	286	315	293	284	291	304	299	316	302	310	302	320	299	318	277	327	309	288	324	294	311	286	332	326	312	295	277	294	273	320	269	291	301	296	313	276	301	295	352	302	291	297	322	306	306	312	260	282	306	286	283	290	292	264	302	317	317	308	326	320	331	303	291	317	288	286	296	316	303	301	329	278	308	305	307	314	314	305	294	302	252	297	300	310	311	296	302	292	331	287	297	296	300	293	280	284	311	294	303	304	331	280	299	290	290	298	323	323	299	307	290	293	300	290	323	305	280	292	268	313	296	321	326	312	289	295	289	295	300	320	293	324	280	306	314	285	293	265	324	286	316	330	304	294	310	302	317	312	295	311	320	283	276	306	318	310	287	298	300	309	299	313	306	318	327	291	312	300	280	285	284	313	290	327	299	302	308	325	332	317	297	327	323	358	292	305	293	316	290	308	289	325	289	297	296	299	303	281	301	306	307	322	328	311	314	310	317	300	300	266	314	336	302	271	315	292	303	300	326	319	287	306	308	306	337	279	318	299	323	274	293	309	314	273	299	280	282	271	312	308	284	285	310	305	305	290	311	315	283	302	312	315	307	301	293	314
22848	20600	27323	23851	20609	20523	5411	1441	1117	1066	994	915	886	812	851	771	740	761	734	737	744	702	699	716	707	688	686	666	678	719	652	652	678	701	636	656	649	609	643	642	649	626	631	612	628	639	626	674	635	618	666	651	648	649	653	643	654	632	608	646	674	657	620	598	636	633	692	621	658	653	633	622	663	662	593	618	641	638	692	608	689	637	618	607	617	608	613	636	593	640	592	667	634	612	611	632	650	581	641	636	641	606	603	583	624	648	630	652	643	635	571	638	597	605	665	637	691	616	678	628	654	637	624	652	608	591	660	601	629	636	632	596	587	675	634	643	615	644	616	645	626	608	657	637	616	625	637	594	609	597	593	631	682	625	566	633	648	669	634	648	589	665	541	629	631	612	617	616	630	645	726	613	670	680	612	581	589	653	649	626	634	614	669	603	633	628	669	657	624	610	656	628	598	617	625	676	599	590	632	659	653	614	601	636	619	647	657	637	578	674	652	641	604	653	606	626	614	632	605	632	656	663	675	622	619	642	601	633	603	623	598	609	641	619	597	630	612	613	632	592	666	656	627	624	565	598	649	652	584	624	621	610	628	648	611	624	617	614	626	572	656	595	568	664	667	649	632	582	648	639	673	657	618	653	624	658	614	649	621	638	625	635	618	643	659	632	619	606	601	653	655	597	628	597	622	638	622	621	643	638	629	587	654	630	661	632	635	599	626	634	627	611	612	721	647	662	648	628	637	576	608	652	636	632	642	698	624	653	649	623	629	710	631	640	649	592	664	615	622	600	686	614	652	606	615	612	642	626	640	585	614	614	676	633	631	640	607	605	616	626	636	589	612	630	651	661	612	603	631	626	606	626	634	646	613	645	629	610	612	619	654	629	627	626	658	618	652	629	598	634	651	614	610	621	647	624	604	588	624	634	612	627	652	660	627	626	611	569	606	625	599	599	604	671	645	613	638	626	608	633	639	658	644	606	607	619	633	646	642	591	613	590	626	609	539	644	586	661	602	673	580	634	598	615	608	635	636	628	639	669	625	635	628	652	629	628	623	652	652	630	618	637	594	622	609	603	587	633	620	642	617	647	629	638	633	629	608	640	642	626	650	641	589	624	645	622	604	624	607	646	580	640	632	653	591	605	589	662	650	645	620	615	606	649	645	604	621	598	628	651	580	606	605	633	613	619	646	622	667	622	613	631	648	615	641	605	626	655	630	646	598	615	606	618	653	644	644	602	649	601	672	620	623	610	658	637	573	585	590	628	611	652	607	618	645	634	640	638	642	641	648	647	670	634	618	619	597	615	613	555	583	635	613	601	677	606	588	622	637	599	626	643	641	603	638	637	635	660	663	607	590	655	653	612	591	612	641	650	650	643	616	661	647	568	620	642	613	645	649	625	625	592	634	670	586	638	605	632	604	642	637	606	620	580	689	618	614	648	631	648	683	625	653	605	648	629	628	623	660	628	658	604	612	635	621	603	654	601	588	611	653	587	658	612	658	661	619	643	641	608	617	647	581	655	599	645	629	581	663	644	626	649	656	612	627	623	637	601	625	649	616	612	637	638	586	600	660	643	660	636	636	613	585	616	605	653	645	593	624	660	653	624	610	586	626	636	637	664	686	593	604	619	609	614	610	610	627	641	631	643	644	647	615	608	627	627	642	649	621	609	602	663	655	667	626	640	613	655	628	612	658	618	614	595	605	596	599	634	603	643	653	676	648	605	623	608	631	603	607	647	648	628	613	660	611	643	612	611	619	604	650	604	650	623	590	627	674	620	609	632	581	682	635	617	558	624	592	618	614	639	635	650	658	604	581	604	650	588	602	634	605	647	601	672	609	621	644	647	624	606	621	638	657	633	619	626	626	645	661	613	606	651	629	646	665	692	615	630	638	654	620	613	616	624	624	614	620	583	632	645	640	674	650	681	620	603	654	630	609	697	612	590	629	622	649	618	619	625	638	609	580	609	595	675	638	648	662	594	605	650	681	645	637	611	650	655	604	598	581	622	584	586	590	660	632	645	610	602	651	640	618	645	618	617	682	633	626	599	673	607	656	662	651	626	593	583	599	625	634	613	627	611	666	638	638	637	638	692	649	613	639	654	718	660	669	664	607	650	600	638	622	605	658	639	614	629	577	647	624	637	619	582	628	617	653	652	612	672	594	658	636	603	610	611	658	613	631	597	634	618	633	627	640	586	620	582	645	608	629	601	624	631	604	632	622	609	632	592	614	616	678	627	653	615	678	611	595	641	566	584	573	624	645	622	617	660	601	578	606	674	636	635	635	593	607	605	625	622	613	606	632	617	621	596	610	619	594	635	630	630	637	591	650	617	619	603	635	638	629	640	615	621	634	656	626	636	583	594	634	606	616	598	623	642	624	628	630	649	587	635	605	602	633	650	617	673	616	627	592	636	667	630	581	632	650	658	656	657	586	637	598	608	607	697	635	641	627	600	637	659	646	619	642	660	622	613	626	588	628	631	684	650	640	637	674	623	613	598	626	613	618	671	646	604	644	641	669	659	566	625	655	635	646	634	645	630	625	589	613	647	612	621	631	622	666	618	634	636	675	672	617	608	646	653	624	585	685	604	610	606	600	635	625	654	622	619	617	602	627	603	624	624	614	636	639	593	624	648	608	662	615	615	625	626	616	614	645	684	668	620	664	680	637	591	689	625	627	634	620	625	640	663	617	617	597	640	638	601	639	665	594	597	619	670	636	660	632	636	626	614	642	647	608	662	619	647	621	637	600	580	602	591	627	636	593	643	655	632	633	637	572	597	605	596	603	670	656	607	595	655	656	633	623	627	657	660	610	543	620	631	619	619	604	572	633	644	623	659	675	663	627	610	573	595	595	667	628	607	647	605	616	617	614	655	678	607	624	605	641	629	648	633	665	601	608	615	633	618	617	613	611	610	655	662	627	661	620	563	613	637	603	619	567	651	633	663	640	592	622	641	673	603	597	623	595	638	621	612	622	630	607	627	622	620	634	613	630	614	604	637	626	636	697	615	656	613	607	651	605	585	601	593	659	629	638	618	624	622	649	608	656	626	641	629	595	654	636	637	610	664	624	647	634	587	669	636	617	574	622	597	651	630	664	669	678	665	661	630	652	656	641	649	621	623	620	603	609	657	631	681	599	607	632	630	638	605	596	616	653	626	656	662	613	593	646	604	620	646	665	637	625	618	661	624	641	657	664	609	666	610	627	634	597	638	608	601	609	612	598	635	648	578	650	665	598	625	634	573	608	610	605	639	656	642	609	626	643	633	684	612	633	599	591	573	625	621	642	644	619	567	622	601	635	620	602	623	635	608	644	628	630	615	642	639	618	662	633	611	609	621	592	637	648	625	616	613	620	606	593	629	601	612	613	624	619	583	593	645	628	588	628	603	597	646	599	616	626	621	608	648	674	625	671	620	640	649	610	641	660	633	645	632	678	633	630	653	662	605	644	632	568	660	634	631	605	631	598	621	559	581	600	621	646	613	626	579
38313	13180	12510	7021	4703	3447	2670	2220	1903	1574	1339	1276	1132	1102	947	958	883	917	833	834	811	727	748	737	709	708	690	669	701	689	616	668	687	600	653	618	670	654	611	670	654	651	689	607	698	615	629	671	627	623	647	608	576	645	654	645	588	611	605	660	588	662	592	643	607	591	582	592	586	642	608	594	593	599	591	633	605	617	574	624	622	595	570	586	615	620	588	659	626	619	609	639	578	602	647	588	615	605	616	627	642	597	611	599	562	608	582	597	641	620	588	586	604	602	604	573	647	625	567	592	618	605	657	621	625	583	643	559	578	592	675	587	597	599	600	622	627	618	578	606	585	583	547	595	577	565	612	616	649	637	597	601	617	596	625	646	563	558	593	593	611	634	558	596	630	602	573	617	577	620	638	648	606	645	650	592	587	657	579	662	599	619	611	640	620	638	618	564	615	626	608	607	567	621	569	605	628	607	617	577	603	586	603	581	569	614	609	599	611	607	604	588	575	588	591	628	589	598	643	600	642	649	585	649	593	574	600	581	605	580	584	622	557	591	611	625	634	529	607	596	620	648	620	590	564	610	604	640	604	597	614	559	601	629	616	606	606	619	631	616	567	567	603	615	620	616	638	622	620	614	578	563	582	624	596	572	592	642	604	615	614	602	664	580	588	573	599	613	579	604	594	614	603	593	598	572	574	613	610	648	611	577	612	626	598	591	575	619	602	593	576	610	605	586	596	645	583	581	618	612	586	616	583	614	620	587	626	615	605	643	612	596	602	606	606	565	595	595	601	638	598	582	610	599	578	598	632	591	600	593	587	611	593	611	604	649	593	626	592	613	576	603	599	591	599	593	593	586	579	563	620	601	608	569	606	640	618	577	614	597	615	610	612	595	587	631	623	596	624	632	609	620	612	646	614	580	597	585	615	619	582	604	602	606	640	566	636	600	581	584	586	619	645	599	576	594	582	573	590	612	584	586	620	579	598	584	592	531	594	626	607	602	624	615	616	574	629	612	596	595	654	596	562	653	590	588	605	627	654	611	614	631	619	593	604	631	641	604	549	568	598	594	572	578	621	573	620	567	621	600	631	555	576	611	607	591	606	587	622	611	575	579	636	599	566	589	596	636	602	580	531	617	595	581	594	577	601	608	606	645	596	609	620	635	614	618	600	622	619	592	596	604	633	603	579	585	637	582	605	629	592	653	642	603	554	586	612	548	601	630	617	592	587	573	614	640	597	588	628	667	587	582	650	580	597	612	564	610	646	645	599	603	610	553	633	621	596	647	613	586	571	561	627	577	579	668	602	615	625	585	590	555	636	615	589	594	575	579	598	567	617	614	618	603	612	591	644	662	613	570	614	655	619	582	637	575	602	587	627	595	598	627	642	580	607	602	585	562	573	618	598	632	628	586	560	624	614	577	590	610	642	628	568	592	565	577	615	635	613	588	614	583	551	607	579	612	611	599	603	600	621	578	611	641	613	645	603	630	601	598	575	647	643	621	584	588	581	586	628	603	588	625	598	590	631	610	591	652	613	609	588	634	590	576	591	625	631	650	600	569	626	647	606	585	621	656	602	598	630	605	571	574	640	592	624	601	609	638	581	598	607	620	648	601	628	622	613	582	587	597	578	557	584	612	631	640	594	599	558	622	569	629	640	619	581	582	604	556	583	624	615	589	599	555	622	598	625	624	584	590	588	611	582	590	589	571	616	592	580	640	592	620	576	614	615	593	593	636	598	615	576	605	582	578	654	610	615	635	576	623	596	598	580	633	609	593	642	604	618	605	630	589	601	635	621	627	604	621	593	595	621	673	576	588	636	614	620	615	627	599	552	565	614	600	591	606	571	609	581	571	577	585	595	602	589	600	632	616	610	640	606	610	581	603	609	610	579	608	566	573	561	610	580	618	606	617	640	608	585	609	596	603	604	651	609	538	619	562	630	655	598	593	577	591	623	615	540	573	586	586	565	593	615	626	551	573	630	585	553	608	629	623	588	646	616	607	599	623	612	592	626	620	583	649	616	600	662	603	611	582	600	570	576	637	610	616	602	589	567	605	599	592	588	621	599	584	614	592	600	610	589	587	614	607	585	578	604	608	616	658	580	601	607	612	591	605	616	590	604	555	593	666	619	647	605	590	603	596	628	585	598	590	589	652	596	586	605	600	609	609	601	630	596	586	586	570	624	609	625	630	621	593	641	603	607	581	627	611	633	607	574	568	667	577	592	597	610	613	575	576	566	572	610	618	574	621	572	629	615	604	539	573	606	581	604	597	620	611	593	601	615	583	642	606	645	554	574	606	621	582	615	632	607	628	561	606	600	625	603	589	606	592	598	586	617	641	630	552	567	594	629	575	585	585	607	614	578	609	652	612	619	620	633	588	610	628	602	584	598	609	592	608	601	595	613	622	590	581	576	594	629	558	656	616	569	556	587	573	619	648	624	606	671	608	548	639	566	618	633	624	514	596	590	596	621	569	601	573	616	576	615	610	648	591	585	579	602	587	580	600	553	601	610	648	549	614	616	608	577	578	617	559	596	597	592	618	577	621	608	606	608	595	593	581	592	608	561	580	588	596	574	632	613	610	570	652	624	595	563	611	617	655	586	603	624	582	614	594	569	622	625	623	572	609	604	603	650	607	592	593	630	603	583	644	620	613	632	551	602	594	588	606	581	616	619	597	607	575	559	643	651	567	610	580	587	574	596	596	603	548	588	617	602	626	613	621	613	594	617	606	598	580	620	582	559	576	613	639	610	582	593	619	610	638	602	582	625	570	606	589	626	629	610	609	591	645	561	610	594	555	611	607	535	582	577	628	595	607	567	655	656	571	598	629	588	594	604	658	601	587	636	602	587	587	603	598	653	626	587	592	638	628	597	592	552	589	624	576	574	587	548	604	591	581	572	592	619	600	654	597	653	580	606	592	578	556	616	649	595	616	590	628	590	574	579	593	636	586	588	570	614	576	603	630	631	613	578	651	610	548	619	603	578	572	594	621	583	622	590	530	632	637	612	635	621	642	609	586	572	618	594	564	624	619	625	619	648	585	591	608	607	603	566	580	601	618	620	624	589	609	614	584	609	622	636	648	583	622	622	575	617	606	583	619	595	588	598	603	581	590	555	588	597	616	599	581	604	553	617	553	575	676	606	610	611	554	646	617	601	586	631	560	607	593	624	604	631	575	614	563	578	575	634	573	595	644	562	608	633	601	576	606	563	634	635	546	559	695	580	617	628	581	631	576	606	628	616	606	630	579	583	575	626	628	542	596	556	576	602	584	565	647	602	651	629	583	603	637	594	593	590	645	572	562	595	578	601	628	557	617	593	600	600	591	603	586	631	596	634	633	624	667	613	589	613	630	587	594	613	625	609	594	592	607	633	643	600	604	550	595	649	640	601	614	648	642	599	631	615	638	585	573	599	569	618	619	596	611	595	578	561	600	619	619	626	607	586	592	634	600	639	609	591	578	620	594	575	581	619	590	577	587	592	607	559	603
32364	13892	1812	459	365	347	349	294	337	319	329	329	327	294	340	314	308	295	304	346	307	302	324	333	321	307	307	325	309	307	303	346	318	328	339	300	290	307	354	304	340	284	331	307	296	305	351	308	332	298	314	288	289	335	302	303	306	279	315	324	307	304	280	320	301	283	298	336	326	309	310	311	286	290	330	321	321	289	303	282	338	352	317	305	324	289	328	293	245	326	269	309	306	329	312	312	328	318	316	310	306	340	298	311	323	272	331	295	336	280	290	313	292	299	300	322	302	337	285	328	312	312	335	310	325	314	348	318	307	315	300	293	307	289	322	318	327	317	344	328	299	311	267	311	329	330	327	306	301	313	276	302	329	340	329	293	324	303	328	289	314	306	290	322	304	295	296	299	326	294	297	297	327	339	296	305	332	285	289	334	311	301	312	331	306	315	298	315	295	357	277	298	301	287	315	311	319	340	321	334	314	278	312	338	335	299	276	311	330	320	331	311	357	277	301	295	330	307	308	314	266	308	286	288	304	297	311	303	293	305	289	332	313	329	297	333	300	315	308	339	325	284	318	319	270	302	299	275	290	315	299	324	337	330	325	306	307	305	289	304	288	301	320	308	307	330	314	251	303	316	324	312	291	334	307	300	306	293	308	303	322	342	293	315	293	323	305	324	300	295	308	304	280	321	337	319	284	309	318	302	295	328	342	343	303	310	298	327	258	319	301	318	313	340	293	314	320	313	319	308	327	307	340	307	303	303	288	362	319	304	295	307	303	312	303	312	302	312	293	291	335	307	294	308	292	313	338	295	317	335	333	302	306	304	308	308	344	307	306	341	293	336	287	298	290	276	329	305	288	289	326	329	287	297	296	315	299	334	307	296	322	321	293	303	281	298	296	334	304	293	294	322	272	280	323	336	303	345	326	276	296	305	326	310	330	305	321	329	295	288	313	298	300	280	279	299	318	300	307	320	302	307	328	317	304	328	287	329	335	315	300	299	297	288	307	324	320	339	297	305	290	305	290	342	306	290	309	308	302	330	292	290	296	297	307	333	331	305	306	295	344	292	300	297	312	334	302	302	301	284	300	278	306	317	313	313	299	304	299	337	323	319	328	305	300	332	315	315	304	287	303	318	350	262	295	296	293	279	324	328	303	331	285	271	309	334	319	315	277	291	309	308	320	312	289	339	320	312	317	303	298	347	304	294	320	284	303	307	328	295	313	313	303	304	306	299	329	271	335	306	324	287	278	291	327	319	306	302	299	290	305	317	328	289	312	319	272	312	309	310	292	332	294	308	316	336	299	320	311	297	307	300	322	296	312	312	319	305	335	304	318	329	296	300	309	306	294	327	291	259	291	329	315	345	309	336	285	307	301	317	326	311	294	306	270	347	329	302	318	299	316	306	312	330	321	293	329	327	318	313	305	333	300	314	304	318	351	311	284	299	324	298	300	317	334	324	299	289	320	333	348	280	307	336	286	298	304	327	334	286	331	289	304	255	284	308	306	278	295	311	303	312	313	312	290	281	321	333	322	323	313	298	293	315	288	313	310	288	300	294	322	310	320	296	324	293	364	303	324	314	323	312	303	334	305	300	317	318	286	304	307	310	269	322	313	309	322	337	281	323	322	298	287	320	320	307	318	283	293	315	299	344	300	312	315	297	327	285	359	310	314	313	329	316	303	322	302	316	303	330	291	312	303	316	300	298	288	297	302	289	277	325	312	345	308	322	316	298	335	288	308	309	335	311	288	307	302	314	320	312	310	319	303	335	323	287	309	318	323	326	294	358	304	319	332	322	302	308	325	317	302	298	331	297	320	272	328	323	325	299	296	320	326	304	309	298	294	282	306	332	325	304	325	290	317	304	317	315	280	286	324	314	338	297	302	317	324	314	277	298	321	307	310	284	278	313	307	299	337	320	317	299	276	317	318	325	299	302	316	310	326	343	339	318	309	281	301	272	304	293	334	332	310	265	292	315	310	298	318	300	315	296	318	316	291	323	286	307	312	317	301	325	301	346	352	296	308	319	299	297	297	303	304	326	265	291	335	270	286	342	294	285	313	316	323	291	326	320	329	319	328	311	308	321	322	355	325	330	334	351	311	321	303	348	299	277	322	317	297	284	291	311	310	299	281	286	310	317	308	315	297	316	288	294	314	311	276	295	341	307	308	319	291	293	328	311	298	283	301	324	320	349	275	321	368	312	297	316	288	305	302	303	301	317	318	299	335	325	318	334	301	305	292	314	311	299	314	297	308	317	320	315	318	303	296	316	303	323	318	298	268	314	315	313	296	321	283	324	299	306	272	292	316	320	305	324	310	309	330	258	289	315	329	283	293	309	330	285	323	289	301	316	284	294	306	303	312	296	308	312	298	312	318	306	300	324	316	304	304	299	322	298	315	306	326	349	296	285	296	306	293	291	298	293	285	298	298	317	334	326	288	308	328	293	313	320	322	289	304	269	343	303	288	305	302	314	301	294	317	310	306	297	324	318	299	311	286	314	343	289	324	292	289	282	304	310	311	305	311	314	313	302	301	303	287	326	300	305	320	307	271	332	324	313	274	339	294	311	307	268	289	314	318	338	323	312	287	297	302	342	339	310	295	315	298	281	291	319	315	321	312	330	312	293	332	287	350	283	275	300	301	308	303	318	311	340	309	335	318	321	287	297	274	292	310	268	287	321	307	313	297	322	291	323	320	303	335	322	305	303	294	308	305	298	324	340	333	325	319	315	289	334	336	309	298	312	340	331	289	299	317	298	331	308	298	316	250	322	310	316	333	300	290	299	309	300	291	320	279	317	297	314	321	323	324	313	302	317	306	300	303	312	307	350	323	285	317	286	302	326	295	275	326	324	295	335	305	338	305	309	338	328	314	332	319	289	313	321	338	349	294	328	296	328	340	310	310	309	321	309	315	308	316	318	314	320	300	321	336	317	284	307	309	324	291	303	309	289	314	296	292	320	319	317	297	303	317	309	296	340	311	290	318	290	308	286	307	326	312	295	307	302	299	307	317	359	303	300	309	286	306	299	324	307	300	314	325	305	298	307	295	354	324	346	315	331	304	300	297	304	293	319	307	336	274	300	299	303	313	307	293	297	316	339	296	304	316	337	296	319	283	271	263	326	305	305	292	284	319	308	330	317	303	324	314	331	332	321	303	306	288	290	288	298	312	314	300	317	310	295	312	282	295	313	307	329	308	337	354	325	300	314	295	297	316	276	287	297	318	331	312	321	328	316	334	346	308	331	325	335	336	339	283	321	334	294	301	286	327	287	303	295	321	342	310	341	274	300	338	305	301	302	321	267	315	335	313	332	332	319	313	292	319	269	295	300	301	315	306	323	309	324	285	334	297	330	294	315	284	327	299	297	316	329	326	328	310	281	304	318	332	320	288	285	287	292	279	318	324	312	289	315	306	314	317	296	353	332	334	299	344	318	301	286	328	310	315	260	304	307	340	318	305	347	301	311	304	276	308	311	328	306	311	291	298	315
23004	785	625	504	442	432	379	347	374	381	369	364	363	324	375	359	352	316	329	301	366	362	344	356	338	367	341	334	354	359	343	339	363	340	355	301	340	318	357	319	333	305	322	339	361	347	339	310	336	323	328	348	300	326	316	322	360	305	334	296	335	306	321	390	337	341	335	339	338	334	321	344	340	316	334	355	355	318	343	306	335	354	328	329	320	326	331	362	350	367	353	320	304	348	332	320	351	336	340	331	350	314	358	308	355	325	320	332	334	339	349	328	344	318	356	357	307	315	327	318	335	315	334	306	325	315	328	376	342	336	362	326	349	341	355	333	332	310	295	365	332	348	319	308	340	362	352	345	331	361	361	298	332	330	328	340	360	315	328	349	320	357	341	312	340	333	349	340	349	341	336	322	347	355	319	332	379	345	341	344	345	345	351	329	325	326	334	322	349	326	347	309	340	336	316	317	336	356	366	379	316	331	352	322	317	333	366	342	304	366	317	355	337	346	320	318	365	345	346	379	338	335	336	344	369	344	343	336	350	319	345	326	317	339	337	318	347	379	363	356	334	347	343	341	377	319	340	323	354	359	335	340	331	371	368	324	321	324	331	349	335	320	340	314	330	349	358	319	329	331	330	302	334	305	314	361	362	350	334	373	363	334	368	349	318	329	332	352	364	342	331	301	339	298	323	319	328	318	304	346	323	352	324	339	321	335	348	315	340	339	333	340	330	365	344	326	336	296	345	333	322	332	335	323	313	346	323	329	345	312	334	326	332	356	330	322	352	331	352	327	345	314	329	317	323	350	360	340	319	356	360	353	337	356	360	302	346	339	335	371	322	364	344	348	332	310	332	350	341	351	319	337	333	346	340	342	305	336	363	325	325	345	318	367	357	308	327	324	302	324	339	321	333	355	295	341	337	374	329	358	364	379	311	328	359	307	337	313	299	297	337	350	331	343	312	354	374	322	349	337	301	317	361	330	318	329	365	338	324	315	333	316	364	319	340	315	314	330	365	340	359	322	333	355	325	326	320	352	362	331	354	340	348	343	354	350	353	352	350	325	339	349	321	323	345	367	374	318	349	341	340	326	296	367	357	324	354	329	322	347	341	309	339	354	354	334	332	314	300	307	321	357	344	338	361	335	349	329	319	332	348	329	303	320	302	357	326	286	330	379	354	298	339	358	299	336	345	331	316	362	355	362	341	350	335	333	338	373	325	371	316	331	341	312	361	352	329	326	327	339	333	320	322	331	361	327	341	351	335	338	339	344	346	340	326	359	303	368	340	345	317	316	298	331	335	340	384	356	354	338	355	355	326	335	314	354	311	370	355	330	341	316	302	359	359	360	312	311	347	360	340	307	329	337	321	323	342	306	332	328	361	347	353	332	333	357	365	328	353	350	332	344	325	360	329	330	299	375	330	340	343	325	328	316	306	352	340	335	346	341	364	364	348	314	357	328	305	365	342	323	338	350	321	335	347	350	298	354	320	333	346	322	343	350	362	353	330	325	325	321	329	346	341	339	316	358	340	355	344	363	309	326	366	317	336	324	312	314	333	338	313	346	338	339	321	335	299	307	335	296	353	367	305	343	318	327	336	305	358	326	355	326	339	336	356	358	342	375	331	352	358	325	338	340	319	344	366	313	352	346	317	361	357	363	284	320	331	323	316	372	332	320	330	326	311	350	315	337	341	329	351	285	336	288	329	356	357	333	336	341	313	313	343	344	319	350	335	373	345	325	334	333	332	339	326	317	332	315	368	323	337	334	334	306	280	336	332	324	346	310	354	341	352	333	356	346	318	296	332	346	362	321	333	338	329	359	349	321	377	311	326	330	332	364	331	339	352	371	347	338	352	334	303	332	354	350	318	329	332	302	331	361	285	340	327	350	372	316	338	327	335	340	373	357	336	352	341	345	373	362	347	351	326	362	334	306	319	345	335	310	350	314	344	323	319	370	321	356	315	340	367	339	337	363	335	328	313	319	363	321	350	349	345	355	353	334	296	344	299	358	359	334	340	355	350	326	341	315	358	331	339	334	342	344	341	333	343	331	335	350	335	353	323	322	327	342	346	330	350	311	305	306	358	303	331	364	325	333	363	344	325	331	322	339	317	348	361	352	330	321	341	355	333	292	411	340	342	331	349	344	348	346	330	309	328	353	308	355	344	342	336	334	324	337	354	329	365	316	339	344	305	327	334	335	302	351	358	343	315	325	340	331	330	332	322	321	326	343	370	326	337	324	339	357	337	370	329	330	350	328	334	329	311	378	325	342	358	355	314	368	338	317	342	314	309	311	321	340	349	325	319	317	333	327	310	356	321	339	353	339	332	330	307	338	372	337	347	370	338	311	350	344	317	335	331	348	347	343	369	318	350	369	354	350	326	339	341	350	343	315	350	344	337	327	322	324	338	319	323	332	339	325	348	340	346	375	322	330	319	357	358	338	333	319	314	328	352	328	335	334	321	342	341	352	332	329	380	357	315	317	314	318	344	299	343	335	327	362	377	361	330	330	366	343	318	362	324	328	349	334	314	339	337	326	308	363	351	340	328	325	327	364	340	334	325	320	361	308	345	349	318	326	311	336	355	339	356	320	322	329	311	325	390	356	336	336	344	304	354	338	330	326	345	341	353	319	338	354	350	322	365	339	355	346	345	334	316	355	356	346	361	349	340	318	377	327	359	330	358	301	351	330	360	337	345	319	362	314	339	315	327	322	315	309	326	310	296	312	333	321	315	339	337	338	343	366	318	372	322	331	334	318	312	363	310	347	364	357	330	347	364	367	375	326	304	342	359	352	331	363	305	328	356	296	322	373	326	363	304	351	363	353	338	316	337	330	335	332	341	334	340	346	327	348	308	321	323	355	305	389	316	356	357	330	331	342	340	361	320	326	322	327	345	350	330	367	362	352	307	317	321	312	341	355	373	344	324	334	333	352	332	336	308	325	328	347	323	317	347	348	354	325	331	362	362	329	337	346	330	371	314	313	317	341	338	320	329	351	325	367	318	315	332	327	362	349	341	340	320	315	315	325	347	322	336	345	359	327	328	348	308	373	313	369	314	346	302	326	299	313	331	345	324	382	312	346	295	335	342	331	346	339	337	345	353	331	336	350	374	362	295	307	322	323	321	335	330	318	333	340	342	327	343	334	341	328	324	326	323	338	337	346	291	333	321	321	326	334	355	336	326	333	332	310	361	332	340	310	370	332	330	324	303	355	320	334	366	349	345	355	337	349	349	316	349	346	330	352	339	338	328	364	344	317	324	340	310	306	351	344	343	328	302	301	338	318	367	323	354	366	327	324	334	331	313	363	291	398	332	328	339	332	361	322	335	324	316	293	337	342	344	330	318	344	307	350	356	322	304	330	337	346	331	337	331	359	319	356	322	349	326	344	337	333	341	294	359	342	346	328	361	317	328	360	376	333	285	316	332	332	335	361	314	337	348	313	360	353	328	353	362	306	329	379	333	326	311	346	366	323	360	318	340	323	343	367
25029	20604	26398	24777	20401	5241	991	690	606	563	481	468	417	426	364	365	402	343	385	361	384	349	353	354	305	330	322	345	353	348	331	331	318	326	329	303	305	320	291	328	312	333	315	326	320	330	347	315	284	322	318	289	343	308	315	336	334	312	321	314	320	329	282	305	317	327	293	315	315	340	308	332	306	313	317	312	289	323	310	344	307	294	289	294	307	341	303	334	308	311	335	328	334	297	336	295	303	302	313	320	301	312	339	336	328	288	288	318	307	337	306	317	319	314	323	283	284	307	290	293	349	335	340	294	305	300	326	310	312	346	306	283	304	305	329	324	310	320	292	321	301	326	297	358	321	297	328	294	309	308	304	332	349	304	312	302	274	278	308	323	299	353	348	283	313	320	308	309	309	305	329	352	299	327	312	308	323	302	343	297	283	318	316	280	294	320	297	303	291	305	309	310	297	325	337	326	291	274	315	299	335	332	328	281	336	313	298	306	289	311	325	304	323	288	308	302	290	309	294	284	308	316	341	334	343	308	303	291	311	315	319	295	326	315	338	320	318	304	316	309	311	269	304	305	332	272	308	325	293	297	316	301	316	324	315	297	291	297	307	312	305	311	314	329	275	295	322	303	340	302	317	304	341	322	320	275	333	320	317	301	318	327	285	301	305	295	314	339	329	331	302	301	351	307	318	352	316	306	303	318	333	318	341	314	315	339	300	313	313	301	273	346	282	321	298	309	296	315	298	300	332	309	304	298	311	325	307	333	299	303	276	309	308	303	300	314	316	295	317	314	297	320	327	321	315	315	299	295	341	319	287	296	322	301	310	310	324	348	302	284	322	293	296	307	313	317	308	306	347	340	308	291	302	312	339	304	308	304	298	303	323	317	307	272	335	328	309	311	319	308	323	308	306	321	300	313	289	306	335	294	312	298	335	334	311	298	295	315	274	300	300	314	306	338	297	292	312	302	285	297	311	340	293	318	320	353	273	293	314	283	296	310	317	332	308	296	341	287	307	285	337	308	296	289	314	302	335	309	337	315	362	295	322	304	311	315	300	287	295	356	304	300	329	317	314	327	338	300	345	326	295	303	321	276	303	309	315	320	337	277	298	317	343	304	323	283	302	309	334	291	284	343	302	311	286	298	291	317	313	294	322	337	322	303	244	325	326	318	291	323	317	319	314	297	318	339	332	281	293	306	313	317	298	311	330	338	316	295	317	346	283	305	286	307	285	319	275	295	280	351	320	307	296	312	287	314	291	320	304	306	327	345	341	319	291	318	294	301	325	276	309	310	284	332	306	311	320	349	327	338	298	312	311	289	292	285	294	326	302	327	315	348	300	271	306	277	294	322	303	314	292	320	285	341	300	293	315	342	313	323	304	318	336	301	284	312	313	313	330	307	310	290	284	311	306	336	300	313	298	290	342	342	310	302	291	286	302	320	318	308	335	290	333	313	324	336	286	328	295	348	325	298	272	322	314	306	325	302	316	329	309	309	309	322	344	313	309	317	301	329	285	329	315	317	309	330	321	294	329	301	296	336	318	294	318	304	313	320	309	303	296	301	276	303	325	299	294	300	308	328	280	293	299	319	323	316	318	312	285	295	319	317	286	324	344	305	295	301	290	294	288	321	328	317	311	317	326	324	293	308	312	288	321	292	313	321	301	320	317	333	304	309	306	301	311	328	299	301	321	314	290	311	300	284	325	291	346	289	305	302	327	279	340	289	325	309	341	288	311	301	327	337	293	313	308	338	329	336	316	312	323	312	309	344	322	323	316	318	292	316	333	281	314	303	309	286	314	301	306	285	325	305	312	302	322	293	326	313	293	323	308	310	327	297	330	305	295	291	306	263	295	299	324	330	314	301	309	308	320	303	334	310	329	324	325	312	337	291	344	325	324	341	327	344	316	301	315	299	316	297	299	338	309	342	293	307	287	297	302	279	318	303	297	317	327	312	332	325	286	319	317	316	322	322	304	324	308	305	306	312	322	312	319	280	298	327	317	324	329	308	317	300	317	325	310	321	264	301	305	313	341	322	320	309	329	306	351	355	307	282	315	302	344	299	316	309	326	319	293	317	300	313	333	296	324	305	314	339	334	333	303	305	333	286	316	343	303	350	314	258	332	328	312	318	320	317	324	351	299	299	340	337	291	313	292	323	256	286	313	319	287	347	283	311	338	353	348	302	338	329	320	317	336	326	304	306	300	296	337	338	326	345	337	271	328	326	307	301	308	322	341	304	337	308	323	309	306	347	306	316	341	350	278	321	331	290	312	306	277	312	330	304	305	323	303	316	297	298	334	329	329	336	314	339	321	294	316	297	323	306	327	306	278	327	293	331	318	297	292	327	306	324	341	304	324	313	331	335	305	327	303	317	338	321	296	320	340	304	316	280	304	293	323	311	314	303	320	297	296	332	331	313	317	337	340	313	366	301	301	311	326	310	313	297	290	297	302	320	300	323	309	297	306	311	287	305	305	341	311	312	321	314	310	315	298	316	283	320	293	287	291	266	296	293	286	317	292	320	312	280	296	342	286	345	294	335	323	314	315	296	297	317	315	293	309	289	298	353	309	314	302	293	315	343	312	329	287	328	287	294	303	284	283	321	286	314	268	303	312	296	303	333	324	299	336	304	328	319	302	292	342	308	343	324	315	344	299	316	303	275	324	330	317	317	338	330	308	327	317	323	308	273	316	291	305	344	317	293	304	331	317	317	279	360	291	329	317	307	324	308	328	313	316	303	300	289	360	308	308	283	332	323	315	303	303	293	308	339	328	302	297	321	305	328	309	318	315	306	321	325	316	313	314	331	339	306	314	313	320	297	312	306	315	306	309	311	293	323	313	294	326	338	299	309	282	304	310	310	316	313	306	344	299	295	325	309	308	313	325	294	335	279	283	319	347	329	313	327	336	338	326	318	321	303	314	310	290	316	341	307	298	314	322	333	299	316	290	314	328	309	303	302	275	322	332	301	316	329	292	322	274	316	316	310	307	314	295	312	315	313	321	321	280	286	300	322	294	287	316	349	306	352	306	283	291	305	306	329	323	273	302	330	281	332	289	322	306	331	283	338	320	295	289	306	292	312	311	291	330	302	297	305	321	292	323	308	322	291	301	328	302	349	326	310	335	287	305	319	334	322	313	282	316	288	299	309	330	311	310	284	276	288	314	291	272	300	334	340	305	319	311	358	306	309	340	285	343	309	319	316	315	307	347	327	314	290	311	350	302	301	321	326	331	296	311	297	310	310	317	300	337	289	305	313	314	280	318	306	325	285	300	298	290	323	303	322	298	315	313	314	318	309	311	288	335	326	344	344	290	320	294	317	302	334	297	280	344	292	317	296	300	302	299	308	288	321	315	305	310	324	343	322	274	320	298	324	319	314	303	322	295	291	335	311	323	312	303	304	352	319	291	341	318	320	315	346	312	300	310	306	314	310	290	340	312	324	321	291	301	308	329	331	304	318	312	318	276	314	318	329	311	327	319	311	323	293
38282	8131	7397	3881	2520	1859	1412	1145	920	828	715	647	591	537	507	509	478	450	436	412	390	386	392	373	394	393	373	346	385	348	339	378	347	354	341	311	355	358	323	343	317	329	324	324	335	344	335	318	345	357	301	286	357	344	307	342	309	308	306	332	329	310	316	329	304	325	322	313	311	323	310	323	298	329	320	328	316	323	348	332	328	327	335	308	304	320	301	310	301	308	301	322	287	314	333	302	310	342	307	341	307	320	269	296	273	317	324	332	327	273	325	310	315	322	312	288	347	335	351	327	324	332	325	306	302	303	286	322	292	320	281	327	315	319	326	308	316	316	341	324	341	337	302	299	339	315	326	323	308	324	311	335	318	324	306	315	321	334	331	330	319	304	342	315	302	313	296	339	287	334	315	359	333	343	313	325	280	344	306	331	311	313	312	344	319	320	318	329	355	301	317	318	317	298	340	330	319	294	328	336	339	331	310	314	275	334	301	329	319	308	304	313	320	327	326	312	324	313	324	334	295	334	301	305	338	307	351	288	327	306	301	309	285	328	343	331	317	338	301	339	298	303	285	323	305	300	313	319	315	283	326	308	308	313	302	301	257	313	341	312	325	326	313	325	333	325	335	316	318	327	332	344	357	301	332	331	330	326	339	322	307	305	330	313	302	341	291	325	331	330	316	338	347	303	299	314	353	330	326	305	332	323	316	358	313	327	328	310	338	311	309	302	302	311	294	335	301	312	337	331	336	323	326	312	334	287	300	314	312	340	312	318	310	320	324	299	308	331	358	300	314	307	325	312	329	314	311	312	323	297	321	310	315	313	337	325	312	318	302	331	314	331	283	303	300	315	321	305	345	354	312	336	316	270	317	327	348	312	308	333	328	330	299	284	302	329	298	291	326	326	312	280	351	313	337	284	331	299	305	311	327	313	333	323	326	316	309	301	305	307	316	301	285	306	317	346	304	303	340	304	302	297	319	326	293	349	320	336	326	332	310	347	313	287	311	320	320	321	325	313	302	324	325	310	325	314	304	305	270	314	331	311	337	324	296	321	313	329	295	330	320	322	299	330	325	326	288	317	353	320	334	331	321	304	304	293	314	338	334	287	323	317	330	312	340	291	315	320	306	308	312	317	333	282	342	315	331	323	322	292	324	293	314	292	308	320	332	337	282	290	315	315	325	310	304	334	349	288	299	300	311	326	294	335	319	321	318	305	339	323	327	334	327	335	320	337	328	319	326	319	337	306	294	309	287	317	323	313	295	285	328	340	313	322	330	339	350	298	331	343	324	305	352	339	311	284	308	332	299	343	321	330	295	305	332	317	313	327	311	285	319	319	331	290	296	328	337	339	296	320	304	315	349	334	329	294	316	305	295	323	308	310	306	312	325	330	312	303	316	302	321	313	340	339	287	322	314	300	310	319	314	312	313	318	337	337	305	332	307	339	332	306	310	327	268	356	338	296	346	300	326	310	308	316	319	324	323	277	324	338	316	316	305	312	315	311	312	291	292	293	316	338	297	310	311	318	317	332	345	306	282	304	292	315	299	325	270	312	331	323	327	319	313	371	309	306	299	328	306	305	319	305	341	356	307	296	329	293	326	345	337	329	315	337	297	344	304	328	308	343	295	342	304	329	326	313	323	321	342	324	307	301	315	350	324	318	319	304	311	354	293	307	329	303	303	300	334	323	323	284	328	288	326	315	310	316	330	335	289	295	290	311	296	298	317	309	308	318	299	324	295	332	327	300	296	292	306	275	338	312	329	333	300	316	299	318	289	306	294	318	301	315	310	326	352	286	290	312	324	331	310	326	313	309	314	329	287	310	338	327	301	316	321	324	315	318	291	331	298	307	333	320	302	321	333	323	336	340	323	304	274	298	317	331	341	333	321	326	319	334	278	303	306	312	285	309	332	312	306	323	312	317	347	336	303	302	347	318	308	289	313	303	354	302	337	330	293	333	331	296	302	308	324	301	318	320	329	265	314	308	307	341	323	315	314	297	349	311	305	344	305	312	308	336	330	354	314	308	327	316	334	325	305	346	321	302	325	324	304	334	324	294	327	330	321	294	331	335	351	317	342	353	341	323	298	336	318	313	297	346	334	288	280	329	319	336	350	321	304	322	331	361	308	287	313	320	285	372	330	316	292	328	293	310	320	321	338	304	327	312	295	307	298	296	290	302	311	331	348	317	368	302	297	315	316	331	305	295	292	320	322	300	337	338	330	323	307	273	344	299	306	301	346	309	292	328	311	304	309	297	335	324	324	305	314	294	324	302	327	318	314	321	303	290	307	319	271	349	314	316	339	292	307	371	300	289	309	320	313	327	313	312	301	321	296	319	328	310	337	324	342	312	341	305	300	294	316	314	350	310	327	300	319	317	298	331	319	321	332	317	324	299	307	285	313	316	312	311	334	323	335	344	309	315	319	313	305	317	315	308	315	313	298	333	305	349	327	342	331	325	337	288	337	300	319	329	332	322	287	318	316	337	314	287	322	337	306	294	321	291	297	345	300	344	322	333	299	324	326	317	333	350	321	317	315	311	296	311	299	311	310	304	323	328	322	325	342	307	303	360	305	329	296	305	309	302	307	342	333	344	301	301	339	304	315	314	302	314	318	324	299	286	334	310	325	313	333	276	309	320	313	326	327	302	331	320	329	338	304	295	307	301	293	325	311	312	291	315	295	317	300	300	319	334	300	308	337	304	336	319	334	324	295	336	305	326	300	293	297	283	314	300	369	320	312	318	311	294	299	294	297	306	332	335	300	308	277	301	311	288	324	304	318	304	299	302	298	294	355	324	331	338	348	301	319	308	323	349	306	320	317	306	279	307	335	298	319	307	298	309	307	324	316	298	299	326	309	323	292	314	294	305	357	308	295	317	311	300	302	315	315	317	301	311	322	348	289	318	303	287	301	333	344	272	313	315	303	341	300	333	306	323	343	293	316	331	338	275	298	326	330	297	323	340	333	309	305	275	330	331	331	327	314	345	288	296	312	355	304	285	327	356	312	311	308	334	291	335	367	334	316	298	321	306	331	288	305	347	312	310	292	311	286	288	281	304	296	324	302	322	304	318	314	314	339	328	308	320	294	297	310	343	311	327	334	274	354	314	331	270	317	323	308	327	271	291	292	316	328	315	311	298	319	323	310	331	307	280	332	297	313	318	312	299	268	298	293	318	296	293	309	313	322	323	334	317	337	348	307	300	307	332	334	300	344	307	267	302	311	315	325	316	337	324	315	295	335	344	304	365	318	337	331	316	334	295	324	340	293	294	298	290	331	294	290	319	340	306	305	348	324	321	292	341	347	273	332	334	321	327	310	323	325	288	283	311	342	305	341	308	304	311	312	343	317	327	339	301	316	307	305	309	334	343	314	315	306	304	317	328	329	300	326	312	309	296	317	325	332	311	308	323	328	307	333	354	291	301	289	296	335	345	311	334	301	326	322	352	331	330	318	319	309	321	281	319	309	326	319	306	331	305	337	306	296	327
22862	20596	26932	24228	20604	20603	6151	1494	1150	1052	987	905	868	868	785	810	785	803	771	720	708	719	692	718	711	668	691	697	689	704	659	689	693	678	644	694	653	604	647	639	669	662	661	640	627	591	628	617	645	657	611	679	646	642	635	640	644	635	630	642	622	640	633	670	626	684	642	641	621	629	664	613	654	634	613	621	627	686	639	654	607	647	674	639	698	639	622	627	673	627	637	651	664	649	681	612	605	615	598	636	661	615	641	637	640	638	603	623	625	661	679	644	634	634	637	619	681	660	657	588	647	614	676	636	665	677	619	632	635	653	661	596	658	621	614	610	630	604	609	647	693	689	660	649	615	651	648	652	630	685	672	651	699	640	637	656	636	636	677	614	641	667	659	613	648	623	656	612	652	664	663	650	618	617	618	684	660	606	656	614	687	636	650	662	646	644	650	640	679	668	660	613	689	589	606	626	616	606	630	665	625	635	673	646	647	614	667	585	688	673	596	636	617	623	593	599	626	559	604	612	619	635	605	682	681	612	643	653	667	623	649	612	634	612	662	635	615	575	658	624	624	619	649	637	583	620	635	642	636	636	651	615	642	631	597	607	638	607	588	619	641	635	623	648	633	655	629	623	657	611	629	673	655	621	662	606	632	645	643	646	639	696	669	654	638	619	624	657	669	650	643	605	654	602	670	610	657	629	700	644	635	623	627	673	634	624	623	675	638	640	640	655	611	593	685	628	634	653	623	625	673	615	597	613	635	626	656	651	641	612	645	630	601	593	657	607	638	597	599	617	618	668	608	676	587	599	656	633	595	609	646	609	631	642	636	634	632	667	628	651	627	597	669	650	669	613	646	629	634	642	651	650	639	678	712	608	634	611	620	649	718	635	632	600	577	629	632	619	639	651	620	595	629	609	638	619	649	644	682	624	607	609	650	658	659	604	594	613	640	575	671	665	586	605	642	649	663	655	614	628	609	615	623	684	599	669	642	623	639	647	628	597	616	634	667	616	639	674	627	675	592	671	589	598	588	598	628	629	601	629	610	609	650	619	647	636	638	591	610	651	562	636	589	613	640	610	604	603	638	698	595	613	644	638	712	630	638	639	609	599	622	629	670	650	677	636	624	621	621	619	666	641	608	622	640	616	641	621	608	626	656	659	596	635	685	663	617	606	610	599	629	617	617	645	600	670	680	637	604	647	629	641	638	667	635	586	652	609	612	632	577	623	612	605	587	608	662	666	633	647	635	634	640	678	648	637	615	647	664	643	595	678	638	623	608	655	654	627	616	598	635	603	624	626	594	669	680	667	599	654	616	667	644	662	628	625	607	664	660	658	598	600	638	628	671	656	617	626	632	630	633	693	633	623	676	652	672	642	649	648	649	617	638	631	630	664	679	657	634	642	611	651	608	640	678	608	620	634	639	650	656	662	676	657	626	630	671	674	625	638	631	676	607	601	620	634	673	657	634	617	588	669	668	630	615	636	652	651	643	630	627	584	584	658	608	625	603	641	625	717	581	605	635	660	629	613	660	660	707	674	641	657	679	595	640	626	641	643	614	623	606	660	624	680	616	613	635	569	676	616	634	632	620	639	638	647	652	619	638	673	657	639	641	626	621	638	613	673	622	644	676	623	689	649	640	624	653	610	645	606	650	670	651	626	617	639	647	717	654	639	615	616	585	595	583	639	630	611	650	627	649	598	645	665	659	618	644	639	638	628	626	622	637	603	637	613	677	629	626	628	639	626	671	664	650	619	640	679	638	677	571	639	638	664	622	630	629	693	635	627	633	615	676	659	668	668	677	625	586	650	606	641	609	669	652	646	622	612	645	652	655	637	611	616	659	652	583	636	644	602	623	621	657	605	619	602	634	616	611	624	625	664	587	651	645	608	602	612	619	639	611	569	621	643	664	668	599	602	612	677	603	620	640	679	674	640	644	611	640	633	612	637	644	636	608	642	633	680	623	639	637	617	640	569	636	603	640	668	625	651	617	682	670	664	621	673	612	650	624	696	627	603	611	606	602	645	584	607	619	636	628	624	613	671	621	634	625	596	661	676	618	643	643	576	626	640	658	636	635	633	608	650	610	697	633	601	596	619	630	571	615	648	682	651	686	649	665	653	642	640	651	700	637	604	629	608	665	608	661	609	639	591	632	644	631	614	690	591	619	695	620	697	619	622	627	621	626	632	665	623	654	638	611	621	607	645	658	633	600	636	608	635	579	638	640	639	622	596	638	648	672	631	668	638	604	645	646	650	634	639	585	608	631	658	613	620	614	606	595	634	688	673	607	623	625	633	615	673	592	679	620	628	617	635	658	630	604	632	641	602	618	596	620	688	657	638	657	679	662	643	674	621	626	636	636	629	638	610	647	614	667	659	615	664	646	651	644	673	621	650	653	609	640	606	636	635	594	645	661	622	647	637	655	599	612	649	628	654	694	621	599	683	649	663	619	632	640	638	631	616	650	657	669	668	658	632	683	624	633	625	623	683	672	661	561	626	658	632	631	613	714	667	665	652	625	585	625	676	642	604	631	673	622	612	620	647	634	653	635	614	649	648	593	552	630	580	638	629	605	608	625	639	656	650	645	611	628	698	658	593	656	648	613	636	633	615	625	606	648	655	659	623	715	616	630	653	626	605	670	600	642	622	603	614	600	614	674	636	649	643	633	643	645	584	601	617	621	576	639	645	672	613	622	669	648	650	645	676	598	680	629	656	642	603	611	653	602	647	597	614	678	672	634	622	642	634	603	639	639	664	606	598	621	635	620	640	637	569	656	662	661	596	673	599	624	635	639	643	616	636	612	614	621	623	619	599	636	601	621	631	649	610	637	648	619	644	630	643	626	636	638	664	617	687	651	640	611	676	656	612	612	649	662	626	662	570	643	652	640	648	641	653	630	636	604	589	614	629	621	637	637	625	685	657	634	677	652	609	690	628	658	667	657	660	635	588	609	661	615	626	639	639	674	667	642	628	617	690	619	626	640	616	617	643	608	687	644	614	577	620	661	628	591	570	613	637	621	678	646	567	633	636	621	619	668	625	600	651	618	652	644	665	659	620	648	644	643	673	641	645	646	618	669	636	660	635	626	603	642	629	672	629	615	607	611	641	607	668	633	624	660	631	622	588	640	598	646	674	635	690	647	611	594	607	667	687	600	601	656	648	627	619	660	644	656	661	588	599	625	674	625	646	654	648	649	623	597	620	606	638	599	632	611	627	636	645	649	651	658	637	656	672	575	644	612	626	672	660	613	592	603	670	599	624	643	616	614	627	627	613	646	635	633	661	650	589	594	618	613	610	638	651	623	693	655	653	622	652	638	611	605	638	635	619	640	679	626	609	637	643	668	658	625	620	687	678	665	630	663	626	618	644	610	613	609	639	594	681	651	623	650	614	650	609	637	591	611	588	632	657	632	682	665	636	624	607	565	609	645	663	605	605	663	628	627	623	556	662	610	615	655	623	628	647	612	598	621	639	641	625	640	630	632	640	657	636
34626	14202	12787	7317	4886	3611	2767	2272	1984	1656	1426	1268	1221	1087	994	942	930	845	806	767	839	765	761	741	765	723	702	721	724	692	651	692	693	655	703	646	676	656	659	616	677	660	653	668	644	622	660	624	660	593	630	600	631	658	663	615	656	607	598	634	657	679	599	601	593	662	600	654	642	620	607	602	654	625	573	629	607	608	633	613	590	656	612	644	603	618	602	636	620	660	623	596	628	645	661	576	655	639	587	652	617	622	586	608	606	602	619	582	604	659	621	587	593	609	634	561	601	613	601	635	661	620	581	630	666	620	591	606	577	567	632	638	631	591	609	579	621	581	623	609	607	608	675	576	604	634	662	648	590	600	584	590	623	573	615	575	613	599	585	585	616	646	638	614	640	627	603	623	614	619	662	587	555	616	632	619	615	618	590	611	559	568	628	593	641	610	598	595	607	597	594	627	574	603	611	619	566	555	600	567	629	619	591	627	626	595	615	607	598	601	612	610	620	556	628	585	579	626	641	575	610	585	581	593	628	644	570	620	621	614	579	598	606	622	605	644	601	627	629	601	610	597	631	612	632	558	569	607	624	596	588	643	599	633	596	564	665	632	649	642	648	659	638	595	641	595	583	653	599	605	636	589	606	603	614	596	611	575	575	582	593	587	621	619	591	650	607	619	627	641	630	614	617	627	624	599	582	574	555	604	605	629	637	586	628	583	614	634	625	581	598	646	649	573	627	582	594	619	624	591	622	644	613	652	634	614	608	629	604	579	620	545	589	604	598	641	571	588	626	598	581	593	620	590	588	671	597	664	542	589	650	591	605	610	625	636	608	581	616	568	565	571	646	613	625	614	608	622	597	571	619	616	599	581	626	617	579	625	607	612	637	580	630	589	593	606	616	656	573	592	562	590	591	610	611	580	582	625	607	609	598	580	658	566	595	619	636	626	536	617	614	618	592	642	642	603	606	598	652	646	619	600	584	600	578	604	668	621	643	588	619	600	559	632	589	639	561	597	606	616	630	586	648	619	603	600	605	563	610	667	639	640	624	607	592	640	641	640	631	621	629	619	590	602	625	577	575	634	651	568	673	560	620	624	611	579	617	581	647	565	619	619	643	619	585	597	624	571	600	638	552	637	598	589	601	607	634	652	614	605	572	599	598	638	643	599	642	629	607	598	642	612	582	559	622	624	576	640	567	601	615	632	609	608	580	585	631	612	560	617	594	621	609	636	618	595	585	612	624	576	643	554	646	636	619	575	609	679	590	602	664	602	584	630	636	600	626	615	618	577	605	589	602	621	599	596	581	612	603	641	628	575	615	655	611	597	647	630	584	633	612	661	645	646	612	599	653	614	609	600	567	587	611	610	639	637	611	555	599	641	622	602	594	602	639	606	611	622	586	588	637	626	585	615	608	612	619	591	629	643	619	615	623	592	609	605	624	599	626	623	586	644	640	630	621	564	620	612	635	556	656	626	591	603	581	588	617	596	576	603	574	580	607	634	584	611	562	589	578	653	596	618	613	653	612	583	601	607	622	557	587	627	602	588	596	588	647	569	635	614	604	603	595	629	638	635	595	621	641	570	630	632	623	641	622	599	639	637	633	601	601	642	609	631	634	617	586	646	638	630	626	629	592	596	625	640	608	634	623	626	620	610	578	676	626	659	595	607	595	587	564	639	568	636	600	634	648	636	580	676	611	624	632	608	634	608	580	601	597	666	608	617	601	597	637	601	585	619	585	608	606	615	586	608	572	597	643	610	589	630	642	605	628	589	604	616	640	644	606	583	672	614	582	606	602	582	589	579	647	585	591	565	624	617	618	593	583	622	596	610	616	571	604	593	613	583	605	580	612	577	612	571	621	642	555	622	595	601	588	631	619	663	559	588	637	601	593	625	590	580	610	637	655	582	596	622	621	617	592	620	629	592	626	659	599	592	660	636	608	617	559	595	605	593	596	653	676	642	623	610	647	611	654	608	651	617	595	602	622	627	611	654	616	609	614	631	613	619	582	585	587	601	699	589	662	579	624	683	619	611	607	595	600	664	583	606	643	663	623	612	583	581	579	607	612	583	610	598	646	616	600	565	564	614	572	623	596	628	575	575	622	613	607	645	611	572	662	631	588	630	613	626	579	643	590	626	605	593	624	627	582	628	610	609	585	588	636	619	657	544	614	604	571	547	614	556	615	608	580	637	599	623	572	566	631	623	607	601	657	616	620	608	572	616	583	635	631	621	597	637	656	568	600	615	609	638	625	550	584	640	673	600	578	603	647	647	606	595	574	589	593	626	613	571	578	603	630	604	606	632	610	591	577	595	581	604	630	613	552	637	623	587	593	615	593	618	584	611	630	637	588	643	605	601	668	628	617	601	615	595	609	637	627	627	612	613	611	643	610	591	596	657	615	630	618	575	647	586	600	632	611	669	591	594	624	582	618	616	585	626	649	613	612	591	588	611	582	624	593	612	624	610	593	595	629	586	587	629	608	613	603	591	638	585	642	568	554	583	571	608	599	662	599	577	607	625	610	542	607	618	641	558	677	635	631	589	619	614	612	638	574	584	624	565	597	627	648	624	627	585	608	617	620	641	578	618	585	646	600	601	609	580	635	628	623	598	570	591	618	574	589	583	633	622	600	612	625	604	589	616	596	624	566	622	583	627	570	590	628	585	614	633	608	601	598	607	578	616	607	595	597	619	578	575	631	591	629	597	598	624	626	617	593	624	626	583	666	587	573	624	601	628	613	585	621	662	567	611	610	618	569	562	663	613	576	598	583	635	638	615	628	612	607	609	597	607	562	589	640	605	593	614	576	585	611	634	645	647	632	614	606	577	626	590	644	619	599	629	621	576	653	579	585	638	596	656	615	627	629	627	598	639	617	614	627	580	602	582	615	645	595	588	614	639	613	575	609	592	568	589	619	619	594	586	591	607	608	609	616	609	637	617	589	569	586	607	579	613	602	599	639	634	594	566	603	591	562	599	635	578	591	644	614	639	655	621	590	630	594	562	616	602	565	634	621	622	609	559	589	602	616	590	632	605	594	632	660	627	632	634	625	589	574	636	639	638	659	605	610	613	639	568	624	574	637	587	578	641	628	573	592	646	602	637	609	599	610	665	559	597	588	604	625	634	609	569	610	649	606	569	591	619	605	601	601	588	662	647	630	627	615	566	645	616	609	596	638	629	682	631	582	584	616	632	632	592	574	616	641	602	620	638	631	622	632	611	606	583	611	612	605	598	626	627	625	627	594	548	600	630	594	625	594	614	600	606	603	584	641	613	598	608	622	633	592	625	632	649	647	600	595	661	565	600	637	651	630	621	627	629	606	592	651	599	588	624	623	652	590	590	637	636	625	669	610	619	632	566	621	608	639	610	589	665	607	650	605	610	624	589	637	579	603	592	593	610	623	598	645	577	615	625	607	610	616	644	646	612	606	555	608	618	632	541	595	645	582	615	635	602	592	616	642	633	624	626	614	599	613	609	611	575	623	635	600	601
31990	14016	1842	455	338	329	322	326	283	302	289	312	304	329	300	286	318	330	306	320	287	316	327	324	303	294	255	286	319	293	312	315	305	300	300	303	309	294	327	324	317	333	294	305	293	288	305	306	278	305	313	290	281	331	298	271	296	303	321	279	259	276	282	295	312	305	292	280	312	285	274	313	295	302	276	307	340	276	308	306	283	304	280	272	280	325	313	328	311	307	268	268	274	313	328	289	298	289	294	302	280	280	309	292	293	306	312	250	310	309	300	298	294	292	289	275	306	310	298	307	253	301	285	326	304	298	276	319	283	319	292	297	302	314	310	296	284	306	305	274	280	279	324	299	288	313	298	285	343	288	297	280	284	291	267	334	298	268	327	263	299	325	315	298	295	282	301	295	277	309	268	304	328	310	285	293	289	311	311	286	310	327	304	268	317	314	311	286	293	256	298	312	283	266	307	287	346	296	294	301	258	286	303	305	305	291	306	302	297	270	315	316	297	304	306	327	298	325	304	278	315	333	320	270	291	282	350	291	290	300	334	299	269	286	309	291	278	287	274	297	311	312	272	303	294	303	328	316	286	316	307	316	285	306	273	283	279	315	295	311	266	298	318	289	291	298	311	307	295	319	266	296	281	318	316	316	318	288	312	301	329	315	300	297	299	280	278	302	274	298	291	284	335	294	322	303	310	291	307	267	278	279	321	309	280	283	288	319	286	309	333	287	335	284	272	308	315	281	287	296	308	299	299	286	297	319	316	279	304	269	253	291	279	335	298	338	313	310	289	315	322	299	300	283	306	314	292	298	299	272	296	277	296	309	260	275	319	285	295	284	289	301	284	298	290	306	295	312	329	279	287	309	327	285	315	279	274	322	324	311	296	263	319	290	298	304	315	265	302	319	340	322	283	274	318	296	274	275	280	293	278	275	308	296	292	291	306	327	317	290	278	303	312	259	282	289	314	302	316	302	285	319	284	291	306	280	303	293	267	292	270	303	290	317	290	301	280	329	297	298	274	302	331	306	289	297	325	327	297	293	298	306	292	297	310	296	286	307	292	293	340	288	286	273	316	288	285	321	302	332	295	319	327	286	309	276	270	321	311	322	301	289	323	285	298	300	338	297	292	275	264	337	319	308	284	291	289	287	301	302	310	302	290	290	283	332	280	325	294	277	305	288	289	300	304	319	352	289	285	319	313	298	295	283	260	270	311	329	316	285	285	286	280	327	279	284	278	302	302	317	298	275	293	318	290	298	292	291	299	265	303	297	294	321	320	283	289	283	283	277	293	290	248	346	299	296	349	282	278	284	318	315	311	297	300	300	295	300	310	320	313	305	277	278	304	284	288	280	277	294	304	313	291	279	297	306	290	316	308	308	328	325	317	270	309	291	293	284	285	279	311	295	281	315	287	287	301	275	316	321	302	293	288	321	291	271	288	259	292	317	277	309	315	298	290	273	283	290	297	262	318	297	302	307	347	316	309	302	338	274	281	302	282	292	286	320	286	283	284	308	325	277	290	291	316	324	289	287	293	292	329	286	300	309	294	305	318	311	277	310	271	309	328	269	277	293	313	286	287	294	287	292	292	306	297	271	290	263	310	306	288	317	301	315	295	288	293	293	303	267	313	283	293	257	300	297	302	301	277	287	266	279	285	308	315	296	303	270	309	311	283	301	300	306	306	290	328	307	345	299	283	291	292	314	276	303	289	322	307	285	302	286	318	296	277	280	282	329	294	321	299	302	300	301	321	296	311	289	313	297	305	330	287	286	341	307	291	346	318	343	301	301	297	275	318	350	266	287	295	302	324	325	335	290	272	273	273	298	334	294	323	310	308	293	300	303	271	286	282	285	318	315	266	270	312	299	292	279	318	282	306	299	313	314	285	295	271	289	330	293	307	289	280	312	273	322	273	284	310	294	279	322	273	281	305	298	294	285	316	284	308	285	290	302	294	315	349	293	276	303	289	307	286	304	305	307	282	283	311	289	319	305	297	305	303	272	307	310	312	277	303	302	289	315	295	315	325	321	314	310	259	331	298	309	287	304	296	281	314	285	286	293	278	301	313	292	269	284	322	293	309	305	319	286	347	327	303	304	295	304	323	330	307	297	272	272	291	306	298	286	265	306	289	299	299	286	327	262	251	308	286	306	278	293	283	302	297	272	311	299	289	305	332	282	301	272	248	267	324	307	305	283	270	318	322	269	306	286	289	297	291	297	294	275	297	289	310	295	298	283	318	277	283	281	285	297	280	277	295	310	294	324	281	279	261	295	315	290	290	285	307	282	253	277	293	268	315	297	272	298	327	274	285	307	304	297	316	300	309	321	288	302	316	308	299	313	304	316	290	310	274	298	263	291	293	288	305	305	306	310	329	300	278	296	283	314	332	292	351	312	294	288	331	292	297	338	297	316	289	303	285	329	301	304	299	316	318	298	279	284	285	298	293	300	275	309	321	302	262	310	307	312	327	298	301	292	294	273	290	283	305	295	281	278	293	292	284	318	280	309	294	284	295	319	288	310	292	331	306	312	302	303	303	264	285	336	294	276	285	323	290	284	298	298	306	301	305	247	323	316	289	298	321	325	304	313	289	281	295	324	302	324	293	299	286	311	290	281	308	312	317	311	324	282	302	299	298	281	290	284	299	289	312	320	287	284	312	299	286	288	279	308	318	308	332	271	295	316	327	315	287	295	302	279	271	266	322	327	311	317	295	259	271	318	302	304	293	304	284	331	285	309	322	282	281	301	307	283	320	320	285	305	270	286	301	321	336	309	280	303	297	297	277	304	283	304	293	317	288	313	315	292	287	322	259	276	301	312	301	309	297	311	274	305	311	273	306	303	331	293	295	297	311	293	302	297	286	288	322	300	261	328	289	284	314	289	312	292	306	300	276	298	295	292	277	289	296	285	290	319	282	288	303	304	296	318	312	283	314	345	280	246	322	294	289	286	298	305	287	279	277	334	309	290	290	277	301	295	310	294	296	257	302	303	318	313	302	318	317	272	309	288	302	314	303	289	307	297	294	292	295	276	309	282	319	308	299	320	303	314	304	304	273	308	293	329	283	335	283	274	273	282	307	303	295	290	312	272	322	269	309	281	271	279	299	320	291	328	318	296	306	306	264	299	323	303	283	280	282	296	316	267	277	320	311	324	280	306	301	282	309	313	316	298	263	304	304	302	270	307	313	270	294	313	328	328	272	293	309	305	288	288	311	264	282	299	286	292	291	301	290	304	293	317	328	301	277	309	284	314	299	340	309	304	305	309	303	280	313	325	252	289	294	290	291	298	306	281	303	304	297	309	285	281	317	300	305	280	305	324	313	299	315	277	327	294	285	326	308	308	277	305	313	288	265	291	310	295	286	288	290	288	302	268	282	307	281	283	299	311	324	310	284	299	263	297	299	264	313	315	309	293	338	279	312	283	294	313	265	306	298	291	296	305	291	303	282	305	269	299	297	315	274	323	292	330	294	311	300	291	302	304	307	301	301	334
21909	792	674	491	429	389	368	397	360	337	361	342	346	325	347	361	318	329	323	361	321	345	298	349	362	332	327	345	321	330	313	321	306	327	353	295	330	325	296	326	311	283	352	326	298	340	347	295	348	333	315	348	334	327	312	322	316	290	318	332	330	336	324	311	332	316	330	305	321	289	305	319	312	343	340	334	355	323	336	333	304	317	326	298	338	315	320	336	306	325	330	317	320	323	304	322	330	323	346	305	328	352	330	313	334	349	322	327	300	335	329	332	344	297	306	363	323	334	313	324	313	310	333	345	308	331	319	330	333	324	322	317	314	324	334	340	315	306	339	337	322	323	324	341	306	322	315	330	336	323	344	330	324	298	304	309	364	299	314	364	342	336	357	315	321	308	337	301	311	323	322	323	333	313	339	319	337	327	315	332	305	334	295	290	301	347	356	308	317	346	333	342	320	315	340	333	361	289	333	349	372	314	343	332	316	299	309	314	381	341	321	305	305	338	341	298	317	343	336	330	344	356	343	340	329	340	336	339	317	308	308	374	341	318	338	295	355	311	339	325	331	330	336	312	336	317	358	372	331	307	339	365	329	356	311	342	312	330	310	358	322	296	330	334	307	363	353	303	372	343	327	348	307	334	331	307	322	318	355	323	327	331	303	306	337	325	306	328	339	344	365	289	336	331	305	333	339	346	332	320	291	318	357	334	346	324	364	325	328	340	329	352	312	310	349	339	351	319	339	332	300	340	326	340	355	329	351	330	326	327	318	338	333	330	319	336	333	316	323	283	344	337	321	333	335	341	294	333	314	332	311	305	327	359	305	299	283	350	289	333	321	324	330	323	328	327	313	302	341	321	357	335	344	341	328	327	325	324	320	353	315	340	329	347	349	334	333	314	335	291	360	325	342	319	341	336	299	339	352	299	318	357	319	347	339	340	346	338	340	309	338	340	344	320	332	297	346	327	324	321	349	317	295	298	301	319	312	319	322	311	357	313	351	379	355	333	346	318	346	312	343	323	316	329	304	321	334	350	319	315	303	318	318	351	305	312	342	332	330	357	318	305	361	313	334	335	293	333	309	280	346	343	346	339	298	313	305	337	340	351	341	334	333	324	336	327	300	323	312	361	337	310	327	330	313	328	308	284	344	317	364	319	353	326	337	328	355	347	310	349	348	324	358	329	320	335	383	342	298	320	312	293	340	307	301	343	285	288	362	362	326	339	303	317	318	309	293	381	337	331	305	315	339	345	317	356	344	349	301	338	313	318	340	311	315	283	334	338	305	357	316	326	308	273	343	312	296	320	335	348	298	312	320	334	307	294	315	319	336	329	316	336	343	313	332	311	336	301	339	315	319	351	330	332	313	332	346	313	308	324	325	327	338	284	308	314	302	356	346	324	300	331	343	341	311	305	334	353	340	310	334	330	344	344	343	294	317	313	330	349	300	330	306	320	335	332	324	364	329	310	317	325	345	338	328	317	310	292	324	342	338	330	323	315	361	327	315	321	312	305	330	314	316	336	343	343	350	335	370	317	331	352	312	322	336	345	346	339	333	331	364	344	302	324	343	385	316	329	318	304	335	315	325	333	322	313	359	322	329	310	336	324	342	329	344	331	310	353	313	360	319	330	309	317	328	324	310	316	349	333	301	329	350	320	344	309	332	308	341	313	325	345	299	330	345	326	337	302	333	316	358	326	350	319	302	341	331	325	329	329	332	328	348	334	328	315	324	314	297	327	323	344	306	333	340	320	333	356	323	353	317	348	334	336	330	352	335	314	328	322	318	304	334	339	312	318	344	313	330	295	355	328	335	313	328	337	365	309	327	314	307	304	352	309	324	327	320	357	320	334	335	317	336	340	327	322	343	325	345	347	325	303	344	314	308	333	323	311	318	315	354	318	336	309	313	321	305	369	353	350	315	327	316	314	320	314	358	320	333	291	318	318	329	308	339	324	301	313	337	339	321	302	301	333	341	338	320	326	336	316	330	328	287	337	325	329	335	342	327	316	353	312	303	357	328	327	336	360	333	321	356	304	341	328	303	343	339	338	288	335	332	304	330	317	338	303	329	324	343	333	346	326	333	321	331	321	351	341	353	335	327	332	320	328	316	353	316	331	342	305	342	326	311	324	352	334	326	327	349	325	317	321	341	305	316	323	331	319	329	323	346	299	323	324	319	312	335	316	333	315	331	328	319	320	308	332	293	322	359	333	326	290	320	379	353	338	324	368	343	322	327	301	303	303	337	327	336	306	364	332	344	314	333	315	359	333	325	317	337	309	329	355	312	327	323	354	314	309	312	310	345	335	334	336	326	370	333	335	315	331	333	356	340	312	339	328	323	323	302	343	344	290	311	305	301	323	327	309	292	313	340	306	309	308	298	324	337	305	319	295	324	341	302	327	339	307	318	342	333	390	314	327	340	316	320	364	337	322	316	334	329	322	335	325	325	331	325	319	328	342	326	334	335	300	330	362	306	301	334	345	296	331	307	308	303	338	351	337	313	353	325	330	338	321	344	353	333	316	323	341	318	317	334	326	322	351	317	337	325	334	319	347	322	370	342	371	316	320	341	329	360	328	305	304	347	321	290	347	320	336	325	313	327	350	334	328	300	327	300	316	365	314	321	334	345	327	333	311	353	322	324	347	332	333	326	337	312	332	309	340	305	312	359	296	338	328	294	387	348	371	353	332	346	346	307	321	324	318	370	335	358	294	313	358	349	352	322	339	312	319	305	328	312	336	347	314	308	312	331	309	311	308	302	348	314	331	326	311	305	350	342	333	301	334	326	311	330	322	316	342	326	313	326	345	326	342	337	308	321	338	342	315	353	317	345	324	309	312	347	343	310	324	336	318	347	342	327	342	329	337	316	318	339	336	321	313	319	311	344	320	365	348	350	323	323	305	333	343	352	311	336	318	354	331	311	316	344	317	316	327	358	327	328	332	328	316	330	333	332	343	319	319	328	325	317	287	316	316	306	297	308	315	346	327	342	342	299	330	342	322	333	313	319	335	333	321	347	324	326	331	329	326	324	329	336	321	293	334	293	297	300	349	316	325	323	302	356	319	336	329	305	325	358	395	342	331	332	276	320	319	333	327	342	335	332	330	344	336	314	325	332	329	333	340	377	334	325	337	313	326	345	315	314	324	290	309	330	326	327	311	351	316	322	313	331	326	351	348	340	343	364	336	327	338	354	344	329	357	295	328	330	323	337	352	325	332	322	322	324	307	317	328	314	301	330	337	324	357	319	314	344	333	315	345	343	296	345	381	317	288	326	316	341	309	315	346	360	350	363	330	357	314	349	327	335	330	326	337	302	296	337	310	303	347	311	341	322	314	287	319	338	359	355	328	324	335	336	309	365	337	308	345	337	355	333	308	307	309	323	334	321	357	357	343	342	386	328	335	342	300	328	334	334	346	324	333	323	311	312	341	351	307	340	323	325	322	288	327	335	337	334	325	338	343	321	311	324	358	290	374	328	318	307	348	343	339
25022	20582	26563	24574	20475	5994	982	651	578	544	464	430	398	383	405	381	370	394	361	335	350	320	378	345	334	311	362	322	307	303	335	368	328	335	323	291	300	333	345	322	309	311	321	328	282	340	305	339	318	309	321	330	319	304	278	294	290	280	274	317	307	325	327	309	323	333	302	294	293	309	328	312	306	321	303	284	313	301	328	301	338	280	314	347	291	291	261	315	291	318	297	286	313	274	313	307	317	330	349	322	322	317	308	286	311	304	296	314	348	291	334	311	289	281	326	295	307	286	314	307	330	324	289	315	327	315	326	324	302	308	309	328	348	304	325	278	324	307	303	296	317	294	324	287	313	320	324	317	310	322	330	267	298	278	330	336	315	306	324	289	322	314	294	305	359	344	327	322	304	318	315	304	301	288	298	293	312	293	278	296	304	310	310	320	315	320	283	299	323	306	299	339	310	305	293	318	321	295	303	294	310	328	309	307	275	285	314	306	312	285	309	305	285	291	287	358	297	278	296	306	313	284	328	272	311	321	333	304	270	310	308	290	304	281	291	304	334	306	324	293	310	318	318	322	317	294	307	347	270	314	316	344	297	296	317	304	326	299	323	306	294	299	291	292	312	301	285	323	287	295	310	277	283	312	306	313	282	323	290	283	316	307	285	275	300	298	313	309	294	304	288	326	310	283	298	281	306	322	281	317	331	284	303	293	271	301	257	281	335	294	323	296	305	317	304	303	294	299	322	291	308	343	315	298	300	325	302	304	277	303	303	300	293	312	302	291	284	347	303	304	323	310	293	293	304	296	298	315	309	285	328	305	318	288	293	316	297	298	291	324	302	264	282	299	321	302	288	297	297	298	295	307	293	299	305	321	333	315	297	319	293	312	319	282	289	265	283	341	315	311	286	297	277	324	338	332	300	301	296	323	299	314	314	307	289	331	314	295	265	315	332	309	274	293	315	288	306	318	315	299	300	284	296	303	282	289	273	280	288	312	317	316	299	310	314	293	279	303	316	324	298	304	328	305	295	328	323	319	307	303	292	300	300	322	281	282	302	303	298	320	290	332	286	322	319	316	308	288	310	301	291	295	299	321	290	324	309	325	315	316	312	312	331	283	305	288	325	292	304	321	301	301	272	309	313	333	312	330	292	291	320	293	266	315	323	311	296	300	301	273	300	301	295	288	317	322	318	327	282	309	346	312	288	296	303	298	295	300	298	299	298	305	303	329	295	302	293	318	296	304	301	294	310	298	305	336	298	282	345	309	325	312	305	291	290	294	320	330	328	294	308	291	308	304	311	313	327	300	275	313	318	326	299	300	299	306	304	328	306	289	288	315	306	306	283	333	315	296	310	278	269	312	305	309	302	283	295	284	315	294	316	297	300	331	346	297	301	309	308	302	341	300	289	291	295	306	314	318	321	327	349	302	298	297	288	314	314	320	307	303	338	306	300	299	312	317	306	318	327	306	337	298	305	304	309	311	280	275	306	312	341	296	318	298	295	334	290	321	268	295	309	314	316	309	316	302	304	317	289	300	330	309	332	299	324	329	306	291	285	312	301	299	328	319	295	302	297	289	328	314	313	287	303	292	310	315	257	318	348	257	329	347	305	301	305	321	285	307	305	340	289	311	277	295	284	279	279	357	305	310	277	286	300	300	291	273	290	293	298	297	322	316	294	324	310	330	304	307	310	283	290	260	322	335	302	318	303	273	308	308	314	333	292	313	335	323	309	289	293	314	318	293	321	329	279	320	335	281	311	285	323	311	286	306	347	296	317	285	312	298	301	295	322	290	308	320	314	315	304	300	305	305	294	358	304	325	297	287	329	316	301	291	311	335	286	299	305	301	285	279	285	314	307	310	299	300	303	291	308	297	322	285	260	275	331	317	299	305	297	283	326	291	298	280	299	318	306	292	319	306	336	290	279	316	320	312	291	291	312	317	311	311	290	300	297	315	297	325	300	292	293	278	301	296	288	310	306	311	286	300	305	307	337	287	324	296	339	290	300	303	289	301	252	336	299	306	291	314	316	309	309	305	295	312	283	277	316	331	291	288	293	332	336	317	295	322	275	331	286	299	309	306	325	305	320	297	323	294	331	314	324	303	267	275	319	302	299	280	287	307	298	306	317	306	308	292	309	284	304	298	293	304	303	304	283	311	315	303	310	317	310	266	307	337	338	317	307	312	305	285	278	305	303	297	281	319	297	290	316	279	294	279	320	288	299	298	342	339	302	319	304	276	259	313	303	303	273	287	280	338	302	264	284	339	294	289	304	301	312	310	320	291	300	320	321	285	305	286	323	296	278	335	335	332	291	314	320	311	299	325	280	311	304	296	343	280	296	339	309	292	305	328	300	284	337	313	312	302	319	304	301	292	318	322	306	327	305	314	327	315	302	284	277	287	340	277	307	303	292	313	302	305	278	290	272	310	317	329	313	300	327	299	293	304	252	301	286	253	301	292	257	265	297	267	270	287	306	321	294	327	329	305	280	311	320	298	291	303	293	302	320	318	318	315	286	329	287	310	316	292	295	302	315	300	310	300	297	306	323	293	278	308	321	280	315	312	301	307	301	285	343	284	336	301	318	312	290	310	279	296	286	325	290	296	296	308	293	300	304	309	273	284	344	306	280	306	273	262	280	294	290	331	317	306	276	312	298	289	338	292	322	344	319	301	290	291	267	278	262	312	301	311	302	306	305	300	314	311	291	297	301	332	304	313	307	309	305	308	292	308	314	311	284	306	303	318	289	315	311	286	279	305	304	314	282	295	316	296	303	289	325	276	272	306	327	301	292	298	307	320	286	318	312	288	320	285	291	331	304	323	305	322	340	291	268	342	299	292	300	305	337	289	319	344	307	305	310	301	287	291	303	327	312	266	312	268	312	320	306	352	327	309	269	286	281	321	309	313	325	337	303	330	310	294	340	319	327	284	293	330	337	296	277	329	294	327	328	317	334	310	318	287	319	317	303	302	331	317	346	310	314	302	277	300	325	293	311	290	326	294	333	320	333	282	312	299	307	311	284	301	331	310	328	310	308	342	275	298	325	301	295	284	295	300	280	305	294	323	308	315	287	299	297	303	301	324	297	302	317	275	315	284	299	295	306	317	314	326	342	307	319	338	331	325	301	342	304	297	328	308	289	328	308	324	319	316	307	323	314	321	318	311	300	327	305	310	288	315	290	325	270	273	326	273	311	287	280	278	303	280	302	297	277	317	284	325	310	317	342	308	307	315	282	259	299	291	317	295	292	323	295	277	313	305	323	318	330	329	296	315	298	286	293	307	322	329	296	288	312	303	328	276	323	319	289	312	298	280	297	315	299	343	303	299	306	296	293	296	308	318	265	331	312	292	295	314	327	318	298	308	299	304	292	310	285	293	333	294	307	301	306	281	308	317	314	305	337	293	294	324	267	310	328	309	283	312	281	304	300	303	325	293	313	314	278	286	301	312	291	295	327	300	302	299	320	314	313	317	307	305	300	289	325	310	324	309
37458	7873	7203	3888	2518	1724	1380	1137	862	833	734	615	608	545	576	466	461	430	460	406	392	377	390	366	377	363	364	371	355	333	345	367	358	372	317	327	330	370	334	319	344	331	330	341	290	331	351	352	330	351	327	346	314	334	302	325	328	303	339	329	332	296	355	330	314	260	347	299	305	340	323	309	296	334	287	315	335	317	326	295	299	354	348	312	299	345	330	316	330	322	335	313	327	315	307	332	340	304	327	330	316	313	296	331	286	303	326	312	305	298	311	301	282	292	336	316	282	300	333	305	319	324	308	315	336	293	331	276	318	314	335	305	308	302	317	336	318	331	326	314	351	286	347	326	313	275	302	296	315	307	304	341	319	289	289	315	335	339	338	278	318	309	302	329	293	369	317	322	298	293	339	349	276	343	295	284	314	308	303	297	278	329	300	337	283	337	328	333	310	324	312	303	329	317	318	288	306	314	356	326	316	292	328	322	323	348	361	314	330	301	356	320	308	317	329	315	331	321	320	305	306	317	305	312	294	300	325	348	339	317	300	306	321	372	328	312	326	292	320	332	329	297	286	312	315	300	319	279	336	309	286	328	300	314	287	306	321	296	303	300	289	306	297	298	301	342	293	314	285	341	312	290	284	333	322	312	308	320	347	302	307	320	312	286	335	308	314	327	314	316	293	299	318	334	310	335	304	326	280	304	305	301	311	346	332	279	300	335	302	344	319	297	328	334	285	330	308	317	285	306	296	301	300	307	301	321	329	314	301	317	337	337	350	312	298	311	330	297	347	325	314	287	283	337	313	301	331	323	292	322	306	308	276	338	321	318	309	313	317	299	339	311	316	276	331	328	307	292	317	339	305	328	291	350	322	320	328	279	336	328	329	306	337	299	346	326	329	329	375	299	325	287	291	320	337	332	307	314	331	300	316	324	319	340	310	331	302	349	313	311	298	315	347	353	303	345	326	273	322	310	305	326	351	300	305	316	283	321	316	314	339	330	310	320	315	325	310	333	312	339	343	298	348	307	305	319	312	339	284	301	313	315	317	318	309	318	341	314	329	315	302	322	313	295	322	291	290	331	295	326	334	333	273	317	285	287	282	337	302	288	305	310	308	297	289	341	310	325	320	271	302	308	292	295	307	320	290	322	298	315	323	333	314	300	301	308	332	309	314	304	312	301	307	317	304	276	283	281	330	292	298	289	295	314	312	297	327	295	321	318	306	300	309	283	311	319	335	330	323	309	260	332	329	313	307	288	337	353	282	324	325	359	306	295	308	330	336	324	316	305	323	313	318	348	292	294	299	311	308	280	326	342	331	328	326	331	263	336	316	340	333	327	296	354	313	324	349	330	315	311	304	333	305	316	354	303	294	312	316	290	336	334	296	318	300	315	298	330	294	328	341	340	327	330	319	317	296	310	316	321	311	284	335	320	311	297	313	319	315	326	303	344	321	298	328	290	324	292	318	330	299	303	310	290	316	294	307	291	333	337	309	306	291	291	318	317	320	321	335	329	323	320	302	289	306	305	307	318	301	298	308	293	305	316	323	312	319	351	286	311	304	320	318	305	325	294	322	291	286	310	298	330	289	294	315	291	298	326	311	348	319	307	313	319	311	281	300	328	316	319	323	319	307	297	336	321	307	317	295	308	310	303	289	331	328	297	314	313	320	312	284	301	322	311	331	314	340	301	308	320	320	307	292	312	339	300	317	308	322	285	327	276	290	312	318	336	334	296	324	300	342	294	321	300	297	281	331	317	294	343	314	363	301	293	295	337	326	320	319	312	288	340	332	297	326	315	304	323	302	314	296	339	292	349	334	304	300	296	302	342	295	299	291	324	326	308	298	325	312	314	307	324	291	276	327	276	323	340	342	326	335	273	308	284	311	300	312	325	336	331	327	307	279	298	301	358	320	289	296	333	337	279	319	305	331	337	304	309	319	346	319	314	275	314	310	306	338	282	298	291	299	306	324	324	326	336	289	330	294	348	328	295	328	301	298	329	326	314	320	268	330	307	312	315	308	335	308	321	318	346	303	305	315	319	332	322	291	301	303	302	321	341	321	320	281	287	286	328	320	276	321	338	323	346	317	288	320	334	313	326	333	322	326	311	327	333	288	318	347	311	308	313	316	311	340	315	290	307	323	326	306	304	306	339	313	294	315	312	279	332	316	298	311	328	340	323	310	320	331	303	347	295	330	298	323	330	291	323	324	328	314	303	320	299	328	324	302	328	318	298	306	330	304	312	316	328	301	322	286	325	319	312	323	317	330	307	322	327	319	308	333	319	307	291	295	323	317	312	302	308	311	317	312	318	322	309	314	320	302	311	308	295	291	297	309	318	288	317	337	339	325	295	325	304	289	300	307	301	292	311	340	317	326	309	324	320	291	274	291	296	314	319	311	318	286	283	283	311	311	292	327	331	317	335	332	304	280	286	334	309	327	316	352	302	301	314	323	338	306	321	290	312	272	311	300	316	288	306	312	324	312	264	294	303	325	329	303	305	305	337	327	289	312	295	294	331	319	328	315	314	332	323	317	321	309	308	315	319	297	302	321	321	314	282	307	319	311	322	317	311	289	317	302	295	315	343	335	305	305	297	306	324	309	298	325	299	313	349	306	345	319	298	272	301	328	286	320	309	320	317	311	347	325	332	319	316	322	318	304	301	319	350	304	329	324	291	287	315	313	329	296	299	328	296	313	302	291	306	322	303	322	296	346	292	341	324	305	335	336	297	343	339	328	298	302	319	293	331	312	320	310	335	314	328	306	323	330	323	284	271	290	332	370	331	318	274	301	337	320	292	333	340	314	333	302	296	328	309	349	308	319	297	317	354	333	309	321	310	298	353	335	346	321	293	302	337	312	313	290	295	338	307	332	323	328	322	308	311	329	302	324	335	320	339	342	299	333	316	320	284	295	289	324	306	307	292	306	293	294	312	296	318	299	303	310	327	320	332	308	324	319	308	305	345	316	299	306	290	313	293	307	311	303	295	313	341	349	330	327	319	283	310	292	320	302	308	291	312	322	319	299	301	322	314	303	315	292	298	327	322	298	326	319	318	325	316	316	311	317	285	340	303	309	331	304	324	331	315	302	296	286	309	331	306	305	349	325	303	335	326	350	346	341	338	345	308	318	311	329	333	301	312	266	304	316	319	294	346	333	304	353	311	322	320	302	320	282	280	330	299	329	317	330	323	328	323	309	343	303	320	314	312	318	313	318	297	303	318	285	324	311	316	340	334	315	317	329	327	322	274	305	283	289	290	308	310	297	316	284	353	315	348	342	294	307	308	300	316	292	317	312	313	311	285	279	328	298	302	327	318	296	310	328	334	300	321	291	314	325	342	321	352	330	335	315	324	316	319	299	317	314	327	315	315	317	327	297	297	295	328	336	317	287	342	304	302	304	293	312	340	292	288	323	292	292	304	303	308	305	306	314	292	333	299	312	284	325	315	317	314	312	346	295	284	313	304	323	326	315	313	308	298	311	297	293	304
22913	20606	27284	23948	20619	20609	6668	1548	1163	1084	1013	924	897	881	814	799	748	813	742	708	709	751	730	711	723	674	691	685	642	698	665	686	670	646	640	625	649	635	641	639	671	676	673	603	673	676	624	664	624	689	647	656	604	684	651	633	642	614	665	635	639	652	688	652	680	636	642	625	648	662	628	647	628	658	611	610	623	583	653	688	647	669	662	669	649	655	641	653	615	633	670	651	638	639	652	651	601	648	652	649	668	616	638	664	586	630	638	621	672	605	662	672	648	636	599	655	648	628	667	604	640	698	643	632	649	629	597	633	634	651	687	621	632	597	626	632	665	630	632	644	690	621	675	639	649	601	629	631	642	674	653	610	664	654	614	630	652	591	647	664	612	600	630	647	616	623	653	636	609	669	636	595	697	621	620	657	631	593	617	661	632	658	660	618	652	583	660	620	628	632	642	646	600	636	666	624	646	652	593	621	662	625	604	611	628	675	674	646	632	623	609	633	688	672	660	690	652	632	679	651	639	618	659	614	630	634	666	625	655	674	655	662	628	619	676	648	649	625	587	648	649	643	609	649	611	692	674	591	678	659	667	631	603	677	667	684	671	663	587	582	641	649	621	587	607	627	630	624	639	630	662	613	650	642	614	667	661	612	636	639	652	616	654	641	645	614	648	639	640	654	680	599	577	654	650	670	667	674	619	634	650	668	642	616	626	666	655	630	605	678	684	630	662	618	672	630	682	647	629	620	630	656	595	653	604	634	617	625	617	631	632	683	594	660	616	671	633	642	625	602	684	643	662	642	640	648	644	666	647	656	645	651	672	660	664	679	647	627	621	608	644	638	591	607	646	634	630	613	683	675	629	632	652	639	617	628	630	614	582	640	655	593	575	627	642	654	627	626	623	640	648	663	629	657	632	680	589	620	644	623	618	631	672	651	622	650	662	671	637	658	636	627	615	637	666	661	629	627	652	667	604	614	646	621	648	621	645	659	606	631	616	660	658	607	636	644	714	671	634	636	629	701	629	677	611	669	588	608	640	650	623	661	652	659	660	616	657	650	601	626	668	647	666	678	643	617	609	671	623	658	625	675	661	659	674	633	685	639	683	647	659	632	642	629	606	695	641	655	652	666	670	641	595	627	633	617	694	647	628	617	669	650	631	632	606	660	630	635	626	643	637	617	597	627	651	584	645	657	647	650	615	625	663	652	660	656	639	654	617	612	588	613	609	617	624	624	666	679	649	627	626	614	599	626	614	649	633	648	640	665	651	597	662	647	680	637	630	641	698	627	616	682	654	675	645	671	645	686	647	616	609	626	648	643	641	641	652	593	627	690	657	654	635	639	650	629	675	629	631	678	616	608	646	657	631	657	644	633	661	602	590	703	633	620	676	692	622	647	679	666	648	694	686	622	636	692	598	672	637	658	592	615	633	627	665	626	654	585	623	664	615	664	627	623	668	628	628	626	593	693	656	597	632	644	608	592	640	591	604	665	654	625	639	676	620	657	607	629	632	646	716	634	650	647	650	674	665	662	657	621	655	665	659	633	672	640	600	607	660	656	661	657	606	647	575	652	627	652	622	642	634	661	610	675	643	647	642	668	669	586	628	636	613	652	595	619	675	638	642	619	628	617	668	637	625	678	651	623	633	645	591	659	651	630	637	669	633	650	639	618	648	601	608	607	605	624	634	652	663	597	673	629	646	655	650	642	684	648	647	597	663	641	664	617	673	615	643	632	625	669	627	680	602	640	644	630	642	621	670	645	596	648	621	628	612	641	626	648	636	654	627	618	615	616	665	629	608	611	643	589	631	678	640	652	637	634	643	621	620	630	633	618	684	663	625	635	643	608	635	685	635	648	607	630	636	654	648	649	611	653	666	637	635	629	648	627	621	613	661	662	645	615	657	593	657	636	665	604	600	637	638	659	631	634	658	680	636	652	656	628	653	626	655	621	652	644	637	590	649	601	647	597	640	623	632	653	655	644	619	620	625	605	615	654	611	634	637	635	636	669	629	621	627	646	636	639	653	574	628	678	627	610	640	626	651	644	673	647	649	650	644	679	620	660	686	691	627	675	645	629	648	663	627	626	650	639	610	592	651	608	673	621	610	660	601	677	650	601	636	614	607	615	607	620	673	628	633	652	617	601	586	662	622	665	635	672	624	623	593	663	613	619	638	649	667	666	630	639	620	601	640	665	610	628	690	646	614	654	589	620	646	624	616	620	634	639	651	618	671	671	631	608	664	600	611	618	629	658	639	642	635	636	615	599	716	678	633	612	633	643	661	639	659	652	625	615	649	681	615	635	654	651	622	678	635	652	617	628	668	657	650	665	685	609	642	652	664	625	666	694	656	628	631	666	660	595	612	649	614	663	631	646	647	661	608	622	656	629	637	670	590	599	628	623	655	630	618	640	646	654	628	649	650	643	644	606	635	653	658	682	625	614	628	637	666	714	647	650	686	618	591	658	642	655	618	626	643	649	661	636	647	694	695	623	651	615	634	593	663	648	648	613	635	617	631	628	662	691	614	600	641	627	641	604	657	612	636	629	589	642	658	615	636	655	593	582	638	618	670	649	645	628	626	653	647	622	643	668	627	654	639	650	625	634	661	630	651	661	657	626	603	650	633	620	680	649	614	611	643	661	622	663	610	636	605	683	671	648	618	626	628	619	636	654	623	598	674	632	608	643	607	674	653	653	668	606	652	628	642	632	656	646	621	658	608	619	651	619	665	626	694	626	671	658	610	656	610	627	648	623	682	608	663	670	697	659	611	625	629	663	590	683	600	660	622	628	671	663	659	644	629	671	622	668	608	612	597	632	631	664	685	633	682	681	653	639	648	674	643	706	599	635	670	642	629	613	651	645	634	661	635	657	699	646	635	706	631	625	670	634	622	639	668	620	681	663	659	643	618	630	667	645	587	633	658	642	665	652	626	657	640	640	634	649	629	661	592	622	662	617	657	599	631	677	619	654	663	632	621	649	609	698	637	639	652	678	669	611	629	660	648	650	665	695	613	622	615	649	638	633	654	615	644	633	632	610	686	655	645	597	672	627	659	638	629	673	634	657	656	624	638	623	618	622	653	602	647	620	612	626	660	607	662	637	648	651	639	641	632	636	631	640	636	610	646	637	661	661	613	692	631	651	647	632	644	628	670	621	635	645	622	646	655	633	670	645	615	640	607	646	653	611	620	627	636	666	656	617	631	623	627	645	599	648	647	673	670	646	640	665	617	641	650	600	619	685	627	681	690	604	610	640	614	658	641	631	633	627	673	657	653	651	686	663	626	648	615	643	640	681	609	631	640	627	627	639	652	671	649	642	616	662	667	613	621	665	639	625	692	621	613	671	684	646	655	609	611	640	628	629	646	653	599	673	647	633	639	621	659	647	660	656	604	668	635	615	671	638	692	651	642	639	627	669	570	633	617	631	632	646	683	644	623	651	619	639	665	646	628	650	618	630	642	658	643	612	657	666	634	656	643	639	666	669	639	619
35421	13753	12656	7140	4901	3459	2715	2318	1852	1594	1398	1284	1196	1091	1029	908	920	849	825	840	814	741	746	742	754	718	686	722	721	697	660	712	692	666	666	677	699	682	641	661	661	653	638	653	650	643	644	645	650	643	684	635	616	662	653	607	629	610	619	607	633	588	632	631	637	569	646	670	603	588	628	640	611	635	629	608	616	591	653	590	624	608	640	598	668	602	627	606	637	605	628	625	584	605	667	615	637	609	592	603	612	578	600	623	601	621	623	608	616	580	545	592	596	637	629	598	608	632	626	622	577	655	598	601	626	597	616	613	626	636	655	614	591	621	592	621	630	602	626	641	654	641	612	634	627	588	650	599	616	612	585	612	642	610	606	584	610	658	586	580	609	609	612	610	604	626	609	653	624	589	642	592	612	592	640	615	614	650	611	587	650	608	618	626	655	628	607	590	602	560	612	575	621	608	624	617	620	627	646	638	643	634	614	572	613	621	616	658	603	630	590	632	639	611	600	608	615	616	609	608	684	652	623	599	601	620	637	622	578	628	610	623	604	612	624	595	626	620	616	613	621	648	607	604	580	603	623	614	664	618	654	624	612	627	638	600	590	558	588	623	601	625	581	632	601	638	646	585	655	633	628	607	633	621	618	590	590	595	611	639	578	575	581	610	634	610	623	618	575	634	619	603	607	626	636	577	605	577	586	561	622	623	639	611	587	629	631	600	588	632	626	599	587	618	601	627	636	656	573	619	616	641	614	558	596	603	630	618	607	605	624	647	567	657	592	576	605	649	617	612	579	601	577	582	629	627	634	668	628	587	598	669	614	590	617	655	663	611	648	617	591	617	576	666	631	590	667	626	599	659	631	603	574	591	612	621	617	602	626	597	638	609	592	626	621	609	597	597	599	640	619	643	609	592	642	624	596	582	568	620	647	630	600	653	629	609	625	598	597	600	562	622	603	609	629	602	663	633	607	612	626	639	637	659	644	636	560	615	660	649	621	609	582	622	627	606	561	599	600	649	594	616	608	587	600	599	586	612	615	629	603	604	668	622	624	628	601	604	633	635	596	627	591	629	588	616	605	644	618	589	629	607	637	626	602	563	667	629	571	604	627	597	593	588	630	625	607	550	633	599	648	612	626	571	609	632	611	601	604	621	614	634	647	587	610	578	621	598	638	588	601	596	642	553	653	639	615	586	642	586	651	614	614	639	623	621	624	592	559	651	614	605	617	585	622	589	650	621	601	631	612	568	634	625	619	618	649	637	572	597	599	603	619	597	646	653	655	614	646	631	635	613	611	601	601	614	629	590	599	589	604	588	650	649	620	563	599	673	645	637	587	635	632	629	640	602	634	598	658	615	607	648	655	609	605	615	641	591	612	604	605	631	608	650	603	604	639	571	643	568	593	624	633	659	654	597	654	586	600	654	566	646	617	597	602	622	623	632	629	601	623	625	605	629	615	648	643	609	605	626	650	627	640	622	587	625	660	618	638	618	606	591	568	586	618	681	589	552	639	654	624	644	632	630	626	603	620	631	606	630	606	617	617	626	580	637	635	600	610	600	625	611	558	612	634	665	631	581	623	606	628	598	591	606	661	618	628	635	628	573	642	656	607	650	631	601	621	621	634	592	631	620	632	613	664	607	580	655	579	664	642	618	618	643	643	622	584	603	653	625	614	602	609	650	604	625	586	567	644	597	622	598	618	593	613	640	611	583	607	618	597	663	670	632	640	621	662	622	590	626	634	616	603	588	611	625	633	608	619	624	629	607	610	572	587	661	623	630	614	641	617	649	621	620	617	620	640	619	601	585	640	618	607	613	630	618	630	603	588	625	639	582	596	627	622	589	618	622	604	574	623	609	607	608	534	632	639	652	589	639	578	620	609	602	613	574	615	668	632	593	615	600	649	593	603	594	582	611	626	590	669	593	604	639	633	635	597	638	636	655	615	602	630	598	631	618	596	614	600	590	607	601	648	614	622	600	657	629	666	623	592	620	627	568	620	601	616	585	600	604	628	589	651	618	606	623	633	643	640	609	619	612	639	631	637	604	577	617	635	614	625	611	635	591	639	592	572	657	611	598	602	638	611	617	590	614	609	612	600	595	590	604	618	606	599	611	638	636	595	668	577	587	613	642	603	643	634	610	608	615	620	618	660	641	629	621	608	624	591	661	603	648	559	585	621	621	603	596	637	592	599	598	589	596	572	595	638	626	650	609	593	591	637	623	649	638	637	581	611	581	648	604	616	655	636	586	652	618	575	584	584	617	608	578	615	640	613	604	589	614	626	631	602	651	671	620	585	588	620	592	616	627	657	634	619	603	626	615	642	638	620	611	612	620	617	622	634	637	583	629	619	623	611	602	625	624	607	625	647	594	598	626	627	625	601	626	603	641	594	612	573	610	617	608	598	605	596	594	576	586	651	620	574	651	610	625	638	632	614	627	637	609	610	621	621	580	616	614	645	613	599	604	642	605	607	620	590	637	597	655	591	630	605	621	553	587	656	599	622	647	608	633	601	612	602	590	616	610	611	633	675	610	574	558	620	628	607	584	614	598	603	609	640	587	612	620	655	615	620	628	596	570	638	661	637	591	585	643	593	622	636	610	625	610	619	653	632	620	593	608	599	656	634	612	614	633	619	610	617	598	647	588	647	605	620	619	671	603	584	595	581	625	607	612	608	612	639	619	596	648	617	664	642	627	601	636	632	616	567	604	580	597	563	590	631	623	618	645	620	616	612	586	596	579	669	605	591	634	635	597	617	638	606	598	618	615	604	611	571	621	594	613	638	589	607	612	623	626	642	585	637	619	605	581	635	607	637	604	620	620	606	652	609	679	638	533	582	557	677	592	593	611	616	672	584	554	639	566	640	623	617	623	602	610	623	626	656	623	604	607	587	607	601	647	599	634	614	587	605	613	636	586	612	625	586	593	621	614	587	661	621	628	597	631	590	623	596	632	628	592	614	592	629	618	598	589	627	586	602	590	651	634	611	605	597	641	621	638	614	629	619	614	613	615	616	626	671	610	614	583	618	559	610	616	584	618	630	596	633	612	609	596	584	607	587	637	613	582	615	614	563	621	662	647	579	605	650	582	640	606	627	610	627	620	628	656	588	604	606	642	552	584	648	602	619	619	572	623	592	606	606	645	594	578	586	605	633	590	590	631	596	607	607	592	588	582	560	604	593	598	563	606	606	653	613	634	633	607	639	618	599	618	629	575	638	641	623	622	599	626	631	633	681	602	649	630	636	626	586	603	651	637	629	612	626	632	614	620	606	610	629	595	614	614	595	590	634	613	640	629	641	653	660	631	610	619	607	595	625	589	629	610	591	620	613	643	635	586	579	644	632	602	605	555	650	625	638	577	598	604	616	613	632	630	631	609	629	619	580	609	617	608	589	623	555	680	583	622	644	601	606	618	652	587	598	619	634	622	586	653	589	580	620	579	625	579	586	642	609	601	559	616	640	603	613	635	599	598	594	618	698	605	588	608	627	693
31867	14563	2183	507	434	363	346	355	374	345	325	314	327	344	306	341	285	328	341	312	307	322	333	326	333	321	323	319	339	344	333	316	333	320	301	314	334	328	312	336	322	312	287	310	305	312	340	356	306	345	291	281	332	313	304	363	338	311	311	300	321	320	315	296	298	313	353	310	338	301	351	348	327	304	340	320	308	327	319	310	311	316	334	317	336	314	340	346	331	321	327	328	332	342	340	289	320	329	373	343	333	306	309	308	345	296	332	342	305	291	351	329	327	349	360	331	330	313	325	327	321	342	329	355	309	316	328	304	322	311	316	325	325	309	330	338	321	326	318	320	332	327	318	306	295	289	334	308	301	337	333	312	337	314	306	316	299	320	340	338	299	326	331	314	288	340	286	354	309	313	304	304	318	319	324	287	321	333	315	319	308	354	316	357	333	310	329	337	305	288	348	334	350	310	299	313	337	329	302	306	314	324	319	288	314	312	347	326	312	341	309	310	296	331	290	341	332	339	315	318	351	336	321	314	315	321	350	340	310	324	282	324	345	324	311	302	299	320	342	303	285	313	316	342	299	320	327	333	326	347	338	340	330	327	302	337	308	325	316	334	315	325	320	317	332	334	295	338	333	324	310	342	337	324	350	312	346	353	310	315	335	321	337	314	320	314	342	359	305	306	337	346	331	321	338	337	310	323	341	332	298	323	330	311	317	350	294	347	308	284	328	304	324	321	370	348	331	336	335	333	301	333	320	338	320	327	326	359	342	332	357	334	307	343	326	356	294	337	301	293	314	357	281	315	328	306	327	285	333	315	341	277	350	313	318	367	316	336	363	351	331	352	340	341	326	346	351	329	333	379	327	302	280	319	313	330	297	305	290	320	327	287	319	307	353	333	307	338	337	346	354	340	302	318	306	287	295	309	307	343	340	308	329	347	294	339	321	343	322	314	338	326	372	315	296	353	324	326	317	340	295	336	309	341	305	322	332	320	335	299	311	323	348	325	347	329	301	339	329	299	362	305	319	349	294	322	342	324	333	328	329	361	335	343	318	330	329	308	329	303	319	333	290	328	336	331	289	324	332	347	343	324	306	327	339	297	331	320	326	316	323	316	306	298	331	322	357	340	294	313	311	352	335	334	352	318	294	319	362	345	321	333	323	335	337	318	345	337	330	362	324	322	319	318	308	305	334	304	318	325	313	318	313	354	324	342	317	304	335	324	328	326	315	317	334	324	307	320	327	333	349	312	305	316	309	313	329	334	297	330	320	312	307	316	304	333	346	323	343	323	331	289	338	321	326	322	328	307	347	318	312	332	324	319	317	344	334	290	311	335	315	305	326	320	370	301	307	312	313	315	299	326	317	319	349	329	290	345	309	314	308	336	309	327	286	337	329	315	311	321	327	306	343	339	348	318	301	322	302	321	324	324	359	296	312	317	334	344	343	358	299	335	309	329	357	292	325	341	330	351	333	324	318	336	331	329	329	313	345	319	328	336	329	336	290	345	299	330	308	325	304	334	300	333	339	336	325	306	320	294	338	335	330	310	330	316	290	322	336	305	305	315	292	276	347	313	321	368	331	335	293	337	316	326	311	311	312	322	309	348	346	299	354	292	333	304	312	333	337	331	298	273	339	321	329	322	307	311	341	327	340	320	309	311	366	330	346	322	347	324	333	328	315	305	287	318	346	316	322	317	359	356	269	317	327	307	325	303	304	325	358	309	310	286	313	314	297	329	317	313	334	310	323	310	335	321	309	325	313	323	304	320	321	361	327	329	344	315	290	305	318	322	303	309	344	332	308	322	333	326	350	326	294	301	295	309	333	317	318	348	318	340	317	348	325	311	335	359	356	339	321	308	345	335	327	314	301	327	338	351	329	299	333	308	314	316	298	341	327	292	344	331	296	329	330	355	312	321	321	312	314	291	298	343	336	299	297	336	325	350	327	333	299	309	326	359	326	321	326	317	308	315	321	281	336	304	300	352	304	329	305	322	308	313	304	298	335	344	309	333	314	293	357	307	334	353	298	345	292	325	331	315	341	337	326	333	330	333	321	349	314	319	311	322	332	315	306	345	321	354	337	334	325	321	342	338	315	345	325	315	308	323	320	347	304	331	315	317	325	345	345	323	284	319	338	310	357	329	322	327	309	330	297	323	346	294	315	290	328	339	279	308	299	314	350	306	336	299	319	308	341	354	299	292	299	356	327	334	312	341	339	361	326	314	327	357	330	355	326	320	353	310	307	342	311	323	339	318	309	314	319	326	316	328	317	314	340	290	351	327	325	320	342	301	310	318	332	326	350	298	321	305	317	342	318	322	317	359	332	346	317	335	297	304	341	285	316	327	323	316	317	307	332	318	312	304	347	319	339	335	330	314	306	295	324	312	328	291	307	310	333	313	310	317	308	320	356	332	328	362	329	295	335	311	316	325	306	375	341	342	322	309	343	335	329	278	296	315	298	336	335	314	321	276	328	327	300	287	328	326	327	312	300	304	311	361	353	343	297	298	347	299	338	313	315	332	300	329	305	319	302	347	330	314	336	319	354	309	294	317	326	309	327	341	331	369	319	359	298	313	298	319	292	323	353	312	344	323	317	346	339	342	341	355	324	323	310	300	319	356	300	335	353	302	340	315	321	326	323	313	298	326	325	343	339	325	313	329	317	293	325	292	310	346	331	343	319	319	304	322	313	317	317	281	288	310	326	305	331	308	311	341	325	320	342	340	327	319	317	311	317	313	320	303	306	336	322	339	331	318	330	342	312	291	297	317	324	299	336	318	342	326	310	326	303	342	292	347	333	343	344	315	292	335	339	344	289	275	336	318	307	321	307	327	328	326	337	347	272	349	328	311	330	340	344	332	331	340	349	348	308	332	349	295	306	348	343	335	347	335	313	311	316	311	330	320	338	345	329	350	327	355	359	322	347	325	317	302	331	337	323	346	311	346	323	328	314	339	315	306	320	323	329	315	305	302	352	341	338	291	308	308	336	328	339	329	332	334	330	321	353	325	320	343	293	300	297	319	317	352	326	341	327	312	313	328	336	324	327	350	323	317	323	331	298	372	306	309	306	335	329	317	314	340	323	356	338	329	309	320	299	338	330	310	298	360	338	360	341	343	316	339	340	328	314	310	311	317	314	314	331	292	321	311	311	295	340	324	335	325	332	322	307	319	351	325	318	338	342	309	336	337	324	298	331	311	321	321	322	295	304	343	342	312	330	317	332	337	311	323	300	328	322	342	308	312	306	342	313	352	323	335	318	286	316	315	310	323	331	307	338	306	299	321	332	322	369	299	339	315	312	327	323	295	312	303	334	353	285	336	368	332	362	313	330	317	312	317	294	326	294	341	314	316	310	362	339	309	309	327	340	305	303	340	342	327	304	316	324	330	294	321	348	311	265	332	328	340	323	312	312	337	324	332	309	368	364	357	314	309	316	323	312	339	334	310	315	310	313	324	354	325	309	365	315	327	322	304	335	320	354	323	327	342	331	311
23263	795	709	528	452	421	399	408	371	356	372	375	358	358	373	330	363	339	354	298	315	359	381	347	356	340	338	345	366	337	377	314	345	321	345	334	348	358	352	368	348	350	322	351	343	332	352	345	330	353	362	367	344	349	355	323	360	328	339	375	364	372	366	331	360	306	360	319	326	343	340	343	348	373	340	351	331	347	333	354	346	338	372	379	321	352	337	372	324	352	351	370	367	366	365	359	340	359	379	329	362	322	346	341	334	342	347	348	368	307	310	307	370	369	352	360	356	320	361	318	378	376	348	336	338	312	355	295	342	360	329	338	327	363	304	372	357	342	324	359	372	356	318	346	377	335	330	360	358	344	342	354	348	381	341	343	339	297	340	346	333	357	353	357	333	343	350	320	303	346	384	312	342	350	349	327	351	343	349	334	370	348	372	334	368	340	339	353	334	338	324	362	360	398	345	319	369	355	342	319	354	349	320	373	359	412	416	339	348	353	371	349	327	361	350	341	336	336	363	349	340	317	332	342	386	344	385	359	338	370	383	361	338	347	360	337	382	335	328	321	318	347	358	343	368	343	332	373	318	365	342	352	307	349	346	375	352	354	346	356	367	364	360	338	333	370	326	366	339	355	330	354	353	338	360	328	369	306	366	339	344	371	371	368	351	338	376	353	343	340	344	373	369	365	326	352	381	374	354	372	344	363	344	316	355	326	319	333	335	380	305	348	365	349	329	325	350	361	349	350	364	367	315	358	357	367	357	364	321	319	350	350	331	344	364	351	346	339	348	371	340	320	348	353	383	346	339	346	343	365	344	341	313	351	361	332	339	346	344	347	316	358	387	335	375	359	361	324	317	342	372	341	331	349	364	327	354	342	340	356	328	375	358	375	405	309	336	312	369	320	333	320	302	335	322	364	323	382	322	335	353	329	351	377	364	323	340	361	358	370	348	348	349	355	359	354	358	348	331	333	351	337	368	340	346	323	341	340	331	372	355	361	343	340	360	340	364	324	355	373	359	356	346	366	360	359	348	352	346	351	328	323	337	335	313	330	386	331	325	362	341	328	355	395	333	339	335	325	368	351	331	342	346	356	329	342	320	345	353	328	358	363	331	336	342	316	349	309	349	364	351	358	363	332	343	362	359	351	336	368	339	366	341	353	349	342	348	361	362	377	348	358	363	340	330	361	329	353	389	372	382	380	335	354	349	357	386	351	346	316	338	361	337	347	363	349	398	337	356	336	325	372	342	358	317	352	365	342	335	322	361	370	339	346	371	345	400	344	330	361	368	379	352	347	381	366	351	364	343	334	355	346	358	350	387	361	365	356	358	372	363	321	350	330	344	328	324	329	404	345	343	357	325	352	313	365	329	338	349	371	355	337	353	352	330	304	359	370	323	333	363	347	363	343	367	344	343	353	366	337	350	330	349	328	329	323	377	325	366	353	363	359	347	340	396	332	377	382	381	333	360	343	358	334	373	350	322	325	333	378	362	329	316	328	371	363	355	329	338	347	371	343	348	328	361	341	370	349	354	344	376	333	352	339	325	335	331	317	342	359	335	324	346	378	384	322	333	370	346	311	329	359	329	345	362	330	335	351	364	334	343	360	323	353	335	353	304	356	368	371	353	339	354	363	358	370	358	363	324	329	327	326	345	336	348	355	340	343	369	341	334	336	345	370	380	334	341	368	364	326	348	351	345	369	340	329	336	362	369	360	319	366	372	359	348	340	350	367	309	351	354	346	343	354	320	371	325	359	318	336	348	357	344	342	344	348	365	334	336	370	393	371	353	334	352	360	350	315	318	357	361	362	344	382	342	353	313	340	330	387	387	347	355	364	332	312	345	338	354	308	370	331	339	362	380	347	379	330	343	291	336	383	342	368	334	354	349	362	337	314	331	365	365	367	389	328	313	354	321	353	352	320	342	332	348	361	368	340	365	335	363	345	372	328	343	337	337	363	351	360	346	355	343	383	354	347	352	361	357	353	342	338	366	338	365	347	327	344	350	353	330	366	351	373	343	336	349	373	328	368	390	365	336	358	322	385	342	349	378	358	336	351	362	336	338	362	353	367	362	361	332	366	316	332	350	349	339	334	345	354	363	362	358	342	347	354	376	334	329	370	379	363	354	356	350	353	327	344	345	341	327	330	285	355	334	368	347	367	373	366	336	348	348	373	344	364	335	350	344	317	333	337	359	311	354	358	374	398	335	328	368	352	360	345	337	348	364	318	334	341	378	379	334	346	338	348	342	338	354	339	353	350	334	374	348	328	344	361	322	342	360	336	337	355	333	333	328	334	345	367	321	345	359	323	349	371	348	369	359	373	341	343	313	340	370	334	327	329	345	334	354	343	338	337	336	352	359	333	342	310	350	333	338	358	340	329	320	318	346	343	353	350	340	357	373	336	384	356	347	344	337	359	316	346	362	354	355	341	390	347	320	373	358	340	362	338	358	299	355	316	331	355	333	347	345	374	360	326	376	346	348	335	333	344	345	363	350	334	403	347	348	352	351	374	382	330	324	357	374	346	364	336	323	324	328	351	342	376	377	348	362	328	341	329	369	335	350	345	373	332	317	307	352	349	354	354	322	329	341	361	304	364	345	319	359	328	341	336	336	343	344	346	335	332	349	344	344	345	349	336	399	340	322	362	329	340	337	373	334	347	339	340	342	356	360	344	362	345	347	359	360	346	313	363	335	327	350	363	346	345	316	357	367	354	324	357	364	325	357	330	332	335	341	369	341	357	338	367	334	365	372	357	369	357	349	398	354	313	368	358	348	368	343	362	318	378	337	352	345	381	332	343	340	338	342	373	336	331	346	344	349	350	351	341	360	353	314	343	335	366	350	343	338	307	326	355	351	351	353	367	354	350	358	364	326	341	347	342	329	386	311	353	371	354	348	334	332	346	327	348	393	341	372	340	356	356	349	302	304	379	341	340	380	366	364	342	342	374	360	387	347	365	325	345	334	383	355	356	319	373	304	349	339	345	350	361	359	341	362	326	329	372	342	376	359	372	340	358	308	318	338	354	337	346	346	401	325	317	358	345	367	339	343	328	349	335	326	314	321	329	390	336	367	348	339	353	382	364	338	360	352	345	346	335	332	341	365	322	339	369	363	328	295	362	329	310	345	341	325	342	359	345	351	360	352	361	363	334	351	331	359	358	352	344	354	333	367	338	349	306	363	334	364	355	335	377	346	334	337	309	311	353	327	355	342	376	379	329	366	365	333	376	355	342	344	332	358	356	317	342	335	334	340	371	366	323	353	346	306	337	361	334	394	344	349	378	363	353	350	359	338	331	359	328	317	333	360	353	354	346	364	366	341	357	324	347	354	330	352	340	329	326	338	344	352	342	324	350	360	359	359	364	361	333	348	347	328	364	336	327	344	363	381	340	356	362	355	346	361	339	335	366	354	350	338	346	375	348	344	354	374	366	383	375	329	376	353	299	351	339	357	298	345	316	339	348	321	356	300	379	360	345	327	360	350	339
25051	20592	26848	24311	20527	6894	998	693	598	591	484	471	394	407	397	418	402	422	396	370	391	349	335	386	343	362	379	328	366	385	355	323	375	324	330	333	338	385	345	311	311	372	351	337	351	329	311	351	321	310	326	301	333	336	339	339	310	301	318	324	329	357	349	350	339	324	377	301	357	321	294	309	352	311	350	314	350	352	304	330	355	351	314	338	327	341	360	325	348	306	356	339	322	335	337	370	362	323	335	343	334	335	346	343	376	336	348	346	346	353	327	315	339	297	333	334	321	334	375	376	323	330	312	317	307	306	339	360	324	371	371	314	308	312	327	331	335	360	375	354	351	341	325	334	326	310	303	336	359	351	309	319	351	334	319	315	324	326	325	347	332	355	339	324	320	314	346	333	321	343	347	339	359	316	343	342	309	351	318	338	331	339	387	335	319	340	342	329	350	338	351	318	337	308	344	340	321	350	340	335	359	347	340	337	323	343	285	304	323	341	290	324	382	328	362	327	352	308	326	303	367	369	353	340	331	300	335	338	338	354	313	353	322	324	362	312	334	318	316	344	362	356	293	321	329	311	353	297	322	320	390	331	312	309	331	340	351	331	358	365	325	340	360	351	354	357	323	380	325	304	334	324	339	347	354	338	359	321	333	359	351	351	332	314	339	354	333	323	357	348	334	355	339	337	344	330	338	294	329	330	299	329	330	337	327	344	328	351	327	335	344	344	317	309	313	343	339	335	320	349	358	326	343	324	370	342	326	358	326	319	324	336	333	332	352	339	336	350	328	345	346	309	353	392	351	349	358	347	334	355	333	325	318	303	324	348	365	352	342	330	345	337	326	321	336	339	351	358	341	341	302	344	309	347	347	335	306	359	347	337	291	336	319	340	340	331	328	297	308	369	371	338	349	309	351	330	358	322	358	347	350	347	341	337	325	327	321	332	338	288	321	331	334	332	351	333	346	308	333	315	355	336	330	317	322	327	334	340	316	335	363	350	362	315	388	343	325	328	379	345	347	322	306	337	320	333	327	334	372	357	325	347	366	309	369	368	325	317	345	338	346	346	341	363	360	335	327	325	361	331	341	331	299	342	314	323	323	302	323	339	301	349	366	323	341	323	332	328	326	319	338	301	318	367	340	286	313	325	333	384	343	345	310	328	313	336	294	340	336	347	347	322	335	326	322	329	346	343	361	382	333	325	350	346	373	303	308	331	356	353	351	338	323	332	328	315	332	342	333	347	341	340	330	312	320	355	326	336	350	355	315	341	338	339	341	338	331	343	330	349	329	329	351	311	333	325	344	319	366	322	361	330	327	367	320	341	364	330	306	304	348	347	364	322	318	326	329	336	350	352	330	368	338	340	324	330	348	331	342	326	330	341	354	312	344	345	343	333	310	391	366	342	357	348	329	342	314	339	328	321	340	340	375	308	353	317	327	340	344	345	340	335	336	340	322	316	306	326	340	348	305	326	305	351	329	338	312	322	269	331	319	317	323	349	355	343	356	348	342	334	345	334	371	353	346	341	338	316	341	358	305	356	318	317	332	333	341	331	351	353	340	310	316	333	371	339	312	323	291	353	357	315	348	354	338	308	333	352	370	331	351	345	334	353	312	299	325	322	322	355	335	330	312	334	327	363	357	328	320	332	377	366	338	366	306	353	337	317	324	311	313	346	379	330	346	315	334	354	342	350	356	339	357	349	335	345	350	290	355	336	325	305	365	314	364	345	343	308	352	314	311	330	347	345	397	331	342	322	318	329	348	362	316	314	342	378	331	338	302	365	331	337	347	334	312	338	302	331	338	318	365	314	330	359	324	327	339	355	320	342	344	340	347	325	353	330	349	331	349	334	338	363	315	339	361	355	319	349	385	330	319	329	331	347	362	317	341	307	326	302	349	352	307	368	336	332	319	322	336	368	330	295	337	323	350	318	354	289	314	340	308	318	308	346	326	344	347	334	350	318	337	311	337	338	333	341	317	336	337	309	335	334	326	321	319	327	350	344	356	322	348	354	368	373	351	330	355	348	301	346	364	350	341	347	292	357	309	337	359	376	327	324	322	310	350	360	359	361	333	337	331	310	362	326	327	333	286	332	312	316	331	342	351	322	338	331	358	330	327	336	349	357	345	310	321	323	330	369	328	334	309	331	345	329	350	346	336	316	352	356	336	316	322	360	328	336	347	360	323	346	335	334	340	344	338	335	338	295	335	370	319	330	349	332	347	340	334	331	344	324	345	336	353	316	325	346	344	319	322	336	328	369	352	363	331	348	303	328	306	319	361	350	348	306	362	311	332	311	354	316	338	334	335	353	350	329	334	348	334	306	300	354	321	314	331	310	368	349	334	330	334	297	348	320	317	310	350	321	348	324	321	310	335	335	333	322	342	324	318	324	326	341	355	324	324	344	307	325	325	355	364	362	311	353	351	310	349	340	333	311	327	330	348	352	367	346	331	324	354	343	288	320	314	349	342	308	327	294	324	383	321	369	349	356	326	305	320	363	337	340	315	334	323	370	347	301	338	364	376	313	325	343	345	321	383	339	313	350	313	310	350	349	320	307	325	331	288	315	358	364	324	332	320	363	327	334	338	338	333	357	336	297	342	316	336	303	365	349	335	306	325	351	314	325	338	336	319	317	312	327	348	348	343	338	346	309	370	309	325	367	319	322	333	342	306	332	358	340	320	313	317	331	351	352	339	371	339	300	361	331	343	330	352	364	335	341	310	323	339	333	314	319	315	330	316	329	343	352	340	360	385	331	325	317	313	312	320	356	326	305	349	348	356	343	333	339	343	341	314	329	323	343	334	306	382	329	369	335	314	333	356	319	364	302	326	343	324	322	309	323	364	345	313	352	319	342	342	348	314	386	333	322	324	317	313	346	324	318	338	326	348	327	359	347	327	315	352	342	335	350	347	338	355	307	339	341	309	287	312	323	375	349	347	337	310	349	350	337	293	364	360	343	358	366	320	319	333	333	343	329	312	350	328	320	326	340	343	332	342	311	302	361	341	322	360	346	343	315	333	343	345	325	297	311	310	319	319	334	349	352	333	341	339	328	366	338	323	357	337	328	354	324	343	394	329	321	309	328	339	340	370	360	364	303	313	338	369	343	331	321	284	335	348	329	300	351	339	337	307	348	332	341	334	307	320	348	342	315	353	333	347	309	305	345	306	325	335	307	346	333	349	354	325	358	314	323	352	343	324	327	312	349	350	352	319	359	350	334	328	339	341	362	318	340	366	348	326	364	350	340	356	352	352	350	324	340	318	329	314	365	350	335	335	341	346	345	337	325	335	340	338	341	326	307	342	361	356	335	310	353	328	326	345	325	349	337	375	325	316	375	314	305	332	342	384	331	324	350	338	329	360	308	325	335	349	333	313	321	330	338	306	336	327	317	374	345	326	321	321	334	357	352	333	310	341	337	316	340	348	326	314	340	349	293	319	333	333	317	307	355	312	361	330	322	361	305	365	348	350	341	339	350	341	391	341	304
38229	7754	7223	3879	2525	1792	1399	1157	951	810	753	676	583	559	560	458	468	429	423	438	446	390	416	408	417	395	433	392	343	397	411	365	382	345	372	356	364	348	337	386	320	337	355	354	369	362	366	334	361	365	329	343	363	362	369	326	351	313	356	360	353	346	335	346	362	330	334	327	343	340	368	348	349	336	369	332	334	351	317	359	322	344	348	350	360	342	338	341	381	343	336	315	358	368	356	371	334	342	350	320	335	327	337	319	377	358	348	306	322	326	334	333	321	332	349	335	332	314	331	311	345	333	331	334	314	342	342	366	322	326	330	337	360	326	332	354	364	349	348	368	321	327	331	345	329	340	326	363	316	314	367	343	342	367	325	306	331	323	330	359	370	323	328	321	325	363	320	333	337	352	339	320	339	347	339	323	354	343	334	401	328	313	321	337	320	324	349	341	325	337	333	337	340	325	335	312	337	352	333	320	338	357	380	327	313	319	348	337	365	337	344	350	365	316	332	324	327	356	346	360	307	324	341	327	329	363	320	355	320	374	345	322	341	344	347	330	351	325	309	347	317	359	309	338	369	344	334	334	370	347	343	319	321	372	295	371	357	348	336	319	338	347	342	338	359	338	369	333	373	332	312	328	373	340	346	356	339	384	346	372	349	334	319	370	329	332	327	367	343	303	359	359	337	335	375	328	320	326	356	345	341	322	320	376	343	343	349	325	327	342	295	320	388	331	337	314	343	301	335	318	352	347	352	336	319	324	323	324	321	298	329	343	326	339	320	327	386	313	319	340	356	316	350	311	370	329	364	308	360	333	323	349	322	332	369	297	316	349	317	325	344	300	345	344	338	339	330	334	321	312	349	321	325	352	306	333	361	327	337	347	318	340	318	344	309	337	327	336	343	355	369	345	327	358	358	322	337	303	337	345	333	312	328	377	328	348	320	326	295	340	350	346	320	370	350	356	337	346	339	343	320	338	337	330	336	333	326	293	363	343	328	351	332	356	345	328	326	357	317	346	344	360	361	339	342	353	342	311	363	340	340	296	351	329	338	341	352	322	329	340	321	331	319	309	337	321	349	348	321	346	333	323	318	353	292	328	334	331	326	341	350	327	338	298	323	336	334	324	329	340	323	302	280	357	329	347	340	311	365	331	377	361	324	342	306	355	336	320	314	350	318	334	327	348	291	320	308	328	323	347	339	346	368	317	350	326	343	337	333	336	323	344	326	329	339	319	352	352	340	330	308	338	326	357	348	342	354	368	339	339	326	325	332	369	333	373	354	335	340	346	348	321	340	343	318	323	367	335	357	328	314	354	330	335	328	341	314	326	360	329	307	292	363	352	337	369	317	325	342	337	335	340	315	341	363	346	321	318	356	354	325	312	319	330	313	371	351	347	345	343	306	323	335	336	337	350	360	349	359	359	356	329	375	344	354	365	323	343	341	351	312	312	294	319	330	296	367	366	329	317	362	368	304	354	372	332	339	341	309	281	323	327	332	351	335	319	315	345	353	332	364	302	342	333	344	345	341	346	343	366	330	311	351	301	350	338	335	336	354	330	338	339	341	362	333	331	352	359	344	330	341	359	329	345	325	336	356	341	311	316	323	324	365	329	381	330	346	340	287	345	356	345	350	299	335	318	336	312	322	303	310	341	335	317	328	318	342	349	333	299	361	336	337	345	330	343	342	333	340	358	335	341	333	299	319	356	326	343	333	327	329	301	336	306	309	339	360	321	356	349	354	308	358	352	344	309	341	361	323	320	341	366	336	343	317	326	338	379	322	332	328	334	331	316	345	321	301	323	325	332	321	341	345	334	315	310	315	359	333	377	343	322	333	303	351	313	343	359	316	344	328	323	347	364	329	320	344	363	333	355	352	348	318	337	330	361	343	334	358	342	328	324	307	304	324	330	347	340	295	342	331	360	362	341	332	356	331	354	351	352	312	314	301	335	344	324	320	348	352	352	344	314	366	326	358	344	345	324	346	349	374	296	349	340	358	349	334	340	365	338	374	323	379	321	358	354	322	346	347	345	351	353	312	337	376	351	351	359	326	338	305	335	356	345	347	381	339	302	334	358	333	335	336	336	326	332	313	326	335	370	315	373	377	327	342	337	356	341	307	328	286	354	339	336	322	329	356	324	349	332	356	353	326	371	343	337	336	348	360	310	336	338	346	322	337	282	337	306	357	334	347	334	352	324	339	298	360	307	336	297	332	329	327	310	343	344	328	352	345	331	343	314	367	321	362	325	380	328	340	341	366	307	325	337	352	353	330	333	312	324	331	348	332	356	346	327	340	323	345	331	328	338	347	324	347	339	327	307	320	323	340	342	346	301	322	307	363	329	353	365	316	350	354	349	320	339	326	345	380	343	348	343	374	331	345	343	366	344	335	386	335	360	336	355	326	359	312	320	360	355	358	332	314	327	336	354	296	357	321	346	333	342	336	370	305	326	341	328	339	312	336	319	310	335	320	354	324	329	357	311	339	339	311	328	353	368	324	379	351	348	345	331	384	304	331	340	337	349	363	307	324	333	355	328	345	324	323	366	327	333	336	331	362	316	349	352	356	318	332	363	364	369	352	315	355	359	348	318	336	331	359	318	359	350	309	368	336	338	363	333	385	310	344	333	335	364	352	367	332	337	334	329	345	307	348	348	354	358	336	334	330	344	365	345	349	311	310	336	346	374	333	340	343	325	358	335	316	345	308	331	342	305	320	326	344	341	344	334	340	344	326	343	292	370	367	329	312	346	347	339	340	347	346	346	302	339	333	322	324	354	376	335	390	321	336	354	345	321	352	334	309	349	318	348	351	310	343	350	352	336	323	331	338	354	312	316	348	377	335	369	369	348	311	331	341	315	358	345	334	335	335	348	322	321	352	326	348	332	341	326	314	340	372	330	321	345	364	366	338	345	320	351	326	335	330	330	319	351	341	330	355	375	350	330	328	339	316	351	354	340	342	339	372	345	345	346	324	305	322	322	354	328	325	330	336	331	351	358	341	347	367	366	347	344	313	328	322	341	327	311	307	352	337	332	350	348	346	329	333	358	387	307	314	366	343	327	313	330	324	348	353	332	337	358	324	339	328	331	316	322	353	336	334	336	332	322	314	355	332	357	369	339	337	365	331	346	328	315	315	338	373	345	325	346	331	353	349	350	342	340	322	331	339	330	344	319	343	299	349	329	348	311	357	346	301	333	321	309	337	336	346	357	331	329	352	340	344	333	326	372	373	331	322	330	346	326	361	326	345	311	338	326	305	322	312	351	327	323	334	308	337	334	335	331	350	337	336	338	333	338	329	328	290	351	340	365	359	350	340	356	319	352	347	315	360	321	350	340	359	298	305	321	355	381	339	341	306	342	347	327	342	331	338	348	352	338	298	350	338	360	354	338	357	361	301	332	314	324	324	333	342	350	331	327	348	350	304	327	350	329	334	351	327	365	355	333	321	357	380	345	326	342	320	359	339	337	364	302	339	334	349	330	341	359	352	362
22892	20600	27436	23748	20615	20663	8162	1431	1195	1089	1037	943	881	890	852	800	777	793	803	738	722	768	712	751	681	734	694	697	693	656	693	704	720	661	672	700	681	687	618	706	686	667	634	657	659	641	715	627	661	652	661	631	651	591	664	636	670	684	649	704	695	634	659	657	643	682	636	635	623	646	641	689	679	674	659	664	651	661	669	658	639	597	668	673	666	623	651	639	706	696	617	621	624	652	643	663	641	614	660	692	634	661	619	656	643	653	629	641	694	691	669	664	668	657	654	612	648	633	670	615	701	638	621	610	645	622	672	614	672	634	658	655	637	621	678	681	661	682	716	696	592	644	658	615	660	661	645	662	632	655	677	646	665	651	657	632	630	636	643	639	669	587	663	650	682	604	650	680	627	623	631	648	661	621	656	673	630	682	588	621	651	605	648	669	598	670	671	645	639	646	686	682	649	676	687	666	637	670	633	595	662	634	678	672	634	595	586	651	642	644	652	688	641	655	623	639	624	654	611	651	617	654	698	599	661	613	649	626	631	603	641	623	648	669	683	588	629	612	659	716	636	640	654	677	642	615	664	664	675	641	660	676	621	631	684	617	646	625	670	699	661	682	654	673	707	684	660	607	616	696	611	646	684	689	681	614	666	651	641	637	623	611	668	633	662	615	626	661	622	626	672	669	624	598	662	626	668	683	613	631	682	634	630	670	661	675	627	658	647	621	634	666	642	674	654	642	639	624	656	630	679	636	628	634	631	616	625	681	682	653	676	674	686	644	681	629	617	670	669	678	667	640	605	655	624	662	664	642	679	611	712	638	645	674	593	654	688	631	639	679	664	703	660	644	650	681	612	665	671	669	692	639	623	642	650	647	613	685	653	638	711	644	619	599	618	636	650	677	652	646	615	658	669	643	608	637	633	637	597	669	652	646	595	660	623	629	711	648	653	616	634	673	648	654	640	667	652	669	655	677	645	683	665	628	622	728	657	649	670	607	636	672	605	642	655	642	695	650	649	665	623	681	605	650	665	677	632	678	634	643	679	652	630	661	628	661	650	624	681	665	644	658	674	601	583	668	678	631	633	668	617	656	693	652	573	653	645	667	685	607	680	687	609	628	607	611	667	661	633	623	646	631	593	667	634	673	614	611	630	691	657	646	649	655	636	646	648	639	650	632	660	630	633	664	670	624	662	675	664	664	663	652	642	677	659	682	682	639	637	631	664	642	662	648	618	615	629	633	665	606	660	618	638	655	627	622	673	620	698	644	663	585	666	610	660	661	625	655	677	626	642	669	634	648	614	646	637	647	671	707	656	642	667	644	613	623	684	629	662	643	615	635	628	643	648	650	694	687	673	698	614	692	694	615	654	676	643	656	614	605	666	660	642	645	642	618	635	666	634	663	617	670	694	616	691	659	638	637	648	639	739	669	644	638	630	659	652	668	668	605	656	709	624	663	668	668	669	659	633	655	644	667	684	646	658	687	632	617	666	621	639	622	618	702	616	614	637	658	662	621	645	694	584	635	627	667	654	628	625	591	667	632	667	694	655	664	630	659	621	676	671	609	633	648	630	590	665	646	678	623	643	688	647	679	619	626	657	664	645	675	659	618	651	629	623	674	635	623	651	671	690	647	625	660	672	672	597	670	674	608	647	652	697	634	600	615	651	611	632	662	628	635	638	655	672	626	682	626	655	660	620	687	686	658	640	664	622	689	663	672	627	602	653	672	660	614	656	644	623	648	648	664	629	695	632	680	618	611	655	653	648	617	645	654	644	665	607	624	619	666	638	652	646	651	611	692	661	624	630	667	651	634	672	634	646	604	641	623	625	664	660	650	651	677	643	661	647	617	598	670	674	674	662	622	681	683	697	645	657	626	660	626	574	647	638	676	631	607	705	598	613	660	617	619	657	636	670	672	697	668	618	669	651	583	639	616	654	633	623	630	663	675	675	693	661	675	637	625	668	644	659	696	641	640	614	664	635	623	655	680	647	619	637	680	632	690	653	652	622	659	634	635	687	636	627	677	648	630	677	635	641	684	622	637	660	655	650	586	629	646	648	637	651	630	640	650	675	683	649	609	634	613	640	615	615	672	647	642	687	691	618	649	653	630	628	699	663	673	627	636	654	607	618	618	675	631	667	644	655	660	706	622	665	625	637	648	616	642	640	651	696	630	619	637	643	683	633	678	658	631	640	623	653	659	684	685	635	612	656	661	657	597	655	647	668	656	683	591	584	669	644	663	620	645	674	633	646	687	648	624	621	651	635	660	636	626	655	668	651	678	669	662	655	741	646	680	664	591	674	647	641	672	643	644	635	639	653	669	667	587	614	697	658	648	639	650	626	658	663	659	636	671	634	658	678	688	678	657	620	647	611	647	694	640	659	678	626	691	653	693	625	672	729	642	637	649	722	652	620	662	662	633	617	649	666	637	656	675	645	641	588	657	652	572	677	646	632	622	647	650	646	682	626	641	671	658	636	641	625	632	641	680	678	628	637	639	635	639	664	628	643	592	618	638	615	690	644	634	610	632	620	658	636	681	635	612	660	605	623	641	636	706	653	617	604	697	655	649	730	651	608	616	660	634	663	684	647	631	622	645	611	610	636	614	635	670	639	622	629	642	581	635	704	626	650	616	682	663	611	643	656	622	678	677	658	620	575	666	630	652	655	648	637	640	625	621	651	649	639	698	660	676	626	611	626	624	613	660	664	634	689	622	631	662	654	649	642	621	635	677	651	686	630	627	608	636	701	674	694	677	597	639	646	661	627	682	669	631	692	622	637	639	646	621	648	665	655	637	676	615	657	652	588	644	608	628	637	633	682	660	632	652	656	709	687	719	573	653	638	644	665	620	609	655	662	664	652	644	641	630	648	639	660	655	669	614	699	606	661	647	644	622	600	676	623	635	636	643	631	633	674	682	617	669	646	619	634	622	636	643	680	645	633	625	668	659	648	698	636	630	600	651	618	635	680	641	616	713	652	646	640	685	671	665	662	605	699	651	613	646	705	629	652	620	621	626	635	670	628	622	670	648	646	652	622	680	654	629	627	639	631	664	657	631	677	681	627	621	606	683	641	653	664	679	638	616	601	613	654	630	664	690	648	654	673	645	652	646	677	674	652	630	620	637	645	639	643	642	661	533	596	658	649	675	664	644	637	625	645	622	686	657	587	596	639	625	630	652	649	651	654	666	698	641	662	721	677	660	644	669	652	637	576	618	672	630	600	633	665	648	634	630	651	675	670	659	644	627	677	616	652	609	640	648	630	623	639	662	641	652	670	623	653	660	603	682	625	651	700	669	621	644	659	674	649	710	645	661	665	688	605	671	670	621	649	608	620	627	626	660	647	639	652	668	676	614	640	635	663	631	641	649	669	728	639	676	686	634	659	673	634	659	665	597	639	670	631	663	687	638	650	610	680	647	637	678	629	689	663	641	668	629	615	679	647	639	605	629	710	703	629	617	691	632	643	665	652	671	675	643	670	646	655	666	632	673
32767	13165	12456	6932	4743	3496	2726	2184	1948	1606	1361	1225	1134	1095	999	965	936	906	801	773	779	743	774	741	718	684	739	698	663	728	723	691	704	719	698	675	664	697	665	659	653	625	682	659	612	670	620	626	643	699	615	702	655	680	633	622	604	596	623	593	635	646	610	639	615	669	628	602	620	671	638	628	598	643	621	665	629	625	646	609	624	635	576	660	636	601	646	643	634	637	609	615	612	636	666	608	581	653	650	579	611	578	633	625	632	616	590	614	657	679	626	679	617	616	665	621	595	616	592	642	680	596	657	641	608	649	631	588	610	619	591	590	638	585	595	599	688	649	655	619	610	667	605	577	613	639	664	644	627	619	573	644	644	610	643	604	623	640	618	674	590	618	608	632	613	597	607	586	661	677	638	619	625	638	626	614	588	670	618	602	669	618	624	631	651	638	609	620	603	670	629	612	594	647	609	644	606	611	633	618	611	628	645	632	592	629	606	608	651	621	599	589	643	598	648	614	651	603	665	618	622	608	611	636	578	603	645	618	580	632	601	584	590	611	600	612	651	640	592	663	626	636	609	593	609	649	617	639	652	641	639	599	568	613	596	644	579	597	586	609	625	632	630	594	604	587	611	590	560	599	616	580	595	617	617	593	677	651	635	615	615	591	624	611	612	620	605	655	593	615	663	656	614	584	645	653	618	604	603	638	628	610	584	652	590	609	632	572	630	649	597	634	611	614	610	623	641	639	632	584	598	613	621	602	651	659	624	646	659	602	596	610	611	616	684	609	631	615	619	641	612	601	614	640	652	619	649	590	659	620	577	620	602	625	665	627	606	626	578	607	615	632	644	648	618	671	622	635	621	627	622	593	608	583	640	607	592	691	585	611	636	568	642	692	610	606	570	645	630	589	643	638	614	647	619	634	598	588	631	608	626	645	610	635	611	637	669	616	575	631	637	594	624	629	619	574	560	646	618	622	635	630	634	634	645	605	618	624	612	614	582	629	616	633	633	583	605	556	611	573	613	650	567	610	637	621	585	663	615	613	633	581	608	615	591	613	604	658	646	612	625	581	580	600	635	617	625	632	654	615	629	621	650	661	591	592	647	611	643	628	633	616	624	640	587	607	640	628	644	621	595	654	595	611	599	611	638	600	619	613	652	606	594	611	623	626	632	618	637	617	611	611	604	623	612	627	632	646	571	607	588	617	594	642	656	626	673	599	613	607	620	678	618	561	588	577	606	595	647	603	634	588	642	646	635	639	566	580	610	590	597	625	590	575	640	603	720	612	613	614	649	642	629	636	581	650	586	582	643	587	609	605	601	625	602	557	647	609	607	607	631	608	639	561	587	674	619	623	620	656	589	642	610	593	587	623	608	584	614	640	575	619	599	618	607	626	588	617	630	572	605	590	603	639	632	655	657	648	603	578	638	577	595	635	601	588	601	641	642	628	627	597	640	561	637	624	599	626	615	628	687	630	630	606	604	617	610	614	610	598	628	568	632	635	606	634	594	599	568	631	645	585	642	664	619	609	577	586	637	644	619	608	633	638	620	622	621	615	633	611	582	599	590	617	633	633	599	611	600	598	653	615	658	620	616	667	585	590	562	616	631	596	611	613	656	576	596	605	597	614	613	623	638	610	632	604	620	565	590	621	641	568	657	593	634	624	628	637	617	634	614	610	610	644	645	636	574	655	590	581	593	616	605	621	634	608	639	608	609	610	637	624	614	625	586	597	618	601	638	636	593	609	618	549	585	596	605	643	564	591	648	632	632	573	641	634	588	597	659	614	642	592	613	597	637	590	620	594	596	628	586	622	609	654	640	637	579	624	629	646	622	652	597	654	575	614	619	611	609	623	637	564	658	607	614	600	633	619	626	622	586	610	645	640	579	594	627	634	608	550	628	603	629	652	625	572	613	621	577	664	597	636	609	613	628	650	598	602	614	633	598	611	642	607	673	597	601	621	648	616	633	652	601	617	608	554	636	614	624	655	652	636	597	622	623	596	643	580	590	628	616	564	590	627	628	624	644	619	628	604	621	675	594	631	634	619	637	639	587	630	638	618	614	650	678	595	580	612	644	608	616	591	635	613	591	645	615	648	604	618	594	594	624	637	631	618	646	584	622	661	647	607	584	634	598	607	618	636	660	605	674	607	604	591	632	620	643	598	622	589	593	670	618	614	609	638	613	609	594	622	612	612	589	614	581	597	613	637	628	641	594	615	597	633	607	557	590	603	613	611	595	617	606	630	583	601	643	630	644	612	587	625	574	600	623	624	615	620	569	578	599	645	624	617	624	628	658	646	569	620	586	590	616	620	619	595	633	644	572	622	605	615	654	578	588	584	610	658	596	603	607	618	639	625	587	586	646	627	634	651	614	639	698	523	587	592	604	644	587	603	628	616	612	624	595	622	645	640	631	591	646	670	646	575	631	668	648	573	611	689	611	634	617	633	598	648	627	601	610	613	652	628	620	598	627	618	587	658	623	600	650	608	646	618	615	617	633	629	601	598	614	632	605	611	616	606	584	555	621	616	608	602	623	584	615	635	632	585	636	595	630	635	611	655	624	657	653	589	598	599	666	610	624	611	625	618	620	630	591	616	647	598	594	596	666	642	634	633	589	618	647	631	605	590	617	597	591	592	593	642	577	629	644	642	639	631	658	569	581	566	638	617	600	653	638	624	592	623	616	634	629	574	618	584	657	634	646	647	601	604	591	586	610	594	589	568	631	600	625	673	650	639	661	571	569	648	639	619	633	639	638	615	642	572	628	594	634	615	625	599	624	653	587	598	589	597	587	609	652	609	629	622	590	586	581	616	649	576	626	600	650	589	665	647	606	589	606	615	601	608	688	594	612	671	599	601	605	582	639	609	607	613	627	586	592	626	596	650	603	571	616	622	599	658	664	613	630	608	656	611	603	651	616	614	612	624	588	611	629	656	648	645	630	671	647	638	597	563	598	605	621	587	625	620	639	668	610	635	615	641	647	658	592	619	615	642	595	608	627	658	603	590	594	583	588	615	612	609	628	602	656	592	601	584	632	595	592	589	615	675	622	576	625	626	626	624	646	602	588	629	634	635	601	597	615	650	641	622	624	568	642	635	633	651	664	608	653	624	597	620	617	624	613	602	624	658	600	593	621	625	621	621	633	612	638	581	591	598	626	578	640	655	630	658	630	655	627	637	650	620	603	656	685	611	604	597	563	592	681	587	637	611	583	587	621	643	630	657	637	642	601	592	646	625	605	614	634	575	637	660	606	619	609	671	619	638	595	621	631	674	654	630	637	647	617	584	643	561	640	651	622	655	648	654	625	603	602	643	640	600	643	597	615	597	600	651	641	673	591	633	607	635	625	556	631	649	608	596	610	636	629	630	653	634	644	644	630	648	599	637	590	595	599	626	586	602	609	606	671	618	582	578	636	635	656	622	666	607	621	622	642	598	647	600	618	637	614	622	622	659	592	638	632	659	620	615	642	636	638	584	623	606	602	625	618	611
32513	15184	2474	465	379	321	363	330	305	313	321	308	346	325	308	310	334	324	306	308	301	347	283	291	297	325	300	325	296	357	320	271	284	310	324	290	311	319	303	311	297	338	329	294	292	311	357	323	301	296	320	333	296	302	312	285	311	311	319	313	315	317	333	313	303	323	307	294	319	305	298	307	326	319	272	294	328	319	320	287	307	325	304	300	287	325	321	309	282	302	296	286	332	330	308	297	338	289	332	277	310	329	320	321	323	321	334	322	293	317	332	293	296	290	332	317	345	330	318	286	306	312	306	292	324	302	315	313	306	319	290	324	310	291	326	307	301	304	309	301	314	279	293	319	283	305	307	323	311	326	310	303	311	309	294	314	291	324	314	308	324	309	297	311	312	324	299	327	311	322	314	309	317	294	294	315	295	296	303	307	328	344	331	310	320	319	303	297	273	308	316	315	306	302	329	302	312	298	323	297	305	307	304	296	321	325	310	323	317	301	290	309	302	337	301	316	278	313	316	299	320	318	294	298	310	335	338	309	293	292	319	305	313	300	294	289	288	313	310	323	309	323	336	282	315	304	281	314	281	275	316	304	315	303	332	307	313	305	296	302	291	316	321	335	328	291	301	313	329	293	305	330	338	314	317	295	308	304	293	289	284	308	288	280	323	304	303	317	309	335	350	339	307	298	310	316	292	317	319	311	298	288	298	314	313	296	286	291	298	295	316	292	285	336	290	306	295	300	317	338	327	345	318	297	338	289	302	285	297	313	309	303	320	318	299	286	324	290	323	321	312	307	299	264	271	311	300	328	288	315	363	304	324	314	349	292	302	309	298	315	298	317	319	298	319	323	285	292	305	314	279	289	333	295	327	277	295	351	296	312	294	304	312	291	339	306	293	333	322	295	308	311	280	316	311	335	286	272	328	333	311	299	305	294	327	316	326	289	321	329	317	293	328	321	338	333	289	329	299	321	332	283	294	311	300	302	293	319	321	325	316	305	291	280	310	284	282	281	324	308	337	297	319	315	323	300	301	297	309	304	320	290	290	299	304	311	321	293	300	282	303	349	277	302	314	324	304	325	289	319	303	323	304	314	296	308	311	291	312	297	299	335	305	280	299	307	317	298	322	329	306	301	297	300	310	330	315	317	324	309	301	302	312	307	320	340	316	323	316	299	263	302	305	307	327	307	305	293	316	293	307	311	305	308	308	321	321	268	306	317	323	294	320	342	295	299	289	301	331	315	288	326	321	286	325	309	301	290	310	328	302	344	304	314	312	303	339	312	322	297	328	341	307	318	306	296	316	350	303	336	330	262	326	322	304	318	307	293	304	314	303	304	302	303	337	302	312	305	307	305	341	307	293	293	316	337	308	310	333	347	282	328	322	310	312	307	314	262	319	300	283	308	321	309	289	332	320	314	313	302	276	313	291	310	294	354	314	296	300	312	314	306	313	297	328	281	302	327	276	329	327	307	333	337	323	304	339	323	304	321	276	315	315	327	307	286	288	329	296	314	321	297	288	290	347	301	300	325	296	297	301	338	256	288	304	307	301	297	314	295	286	331	314	303	339	294	307	315	318	317	284	309	279	287	336	336	272	345	314	269	341	316	307	323	347	335	312	314	301	330	307	316	322	330	342	313	314	302	299	298	322	305	325	322	340	295	334	312	285	356	296	335	304	303	295	315	276	319	316	305	327	304	322	294	298	340	330	351	309	328	295	276	312	312	331	313	283	333	297	314	305	331	334	288	289	299	306	314	296	288	297	259	334	304	318	302	288	292	309	315	323	308	335	305	308	293	294	296	331	296	296	288	281	310	298	309	308	302	319	322	329	309	357	292	309	308	333	305	282	304	295	314	328	288	304	338	324	306	344	338	299	301	313	292	305	301	336	337	293	305	307	311	298	299	285	284	305	304	320	278	317	315	309	343	296	303	285	303	310	337	340	317	261	329	335	324	319	308	284	333	307	301	309	286	281	298	277	356	312	311	311	301	300	298	313	292	292	279	311	336	311	291	319	301	318	319	303	308	294	309	298	302	332	329	342	309	303	303	313	279	288	292	313	328	294	314	306	299	268	337	301	313	311	331	303	315	302	329	317	299	319	320	323	314	317	311	294	313	309	320	323	316	319	310	317	348	308	334	307	336	313	297	313	274	315	310	278	295	326	354	299	277	309	332	302	287	299	319	296	301	327	281	307	324	338	306	288	312	300	310	312	319	331	315	259	337	315	333	304	340	324	318	287	331	288	294	294	292	299	308	305	344	328	329	295	296	302	345	309	345	309	299	300	329	299	313	310	351	302	293	294	327	306	330	309	301	317	317	295	318	325	325	317	282	312	310	296	279	325	310	326	280	307	313	300	313	287	309	317	327	320	311	250	314	321	322	313	307	293	297	313	281	322	306	347	330	325	325	315	329	331	308	348	323	300	325	294	303	299	334	313	320	295	350	296	302	311	281	316	298	277	305	280	294	279	296	296	280	311	287	328	314	322	309	292	300	321	327	327	288	328	320	330	295	306	328	308	315	302	288	300	333	323	322	313	317	302	323	287	318	329	330	289	326	305	289	318	295	346	334	342	276	333	325	322	279	313	302	286	294	304	303	341	319	300	301	309	340	327	302	322	282	368	303	306	285	327	286	330	330	272	320	322	296	316	332	327	291	263	300	281	297	279	314	264	326	307	319	331	331	297	336	310	299	311	328	301	323	326	314	303	265	295	311	310	327	285	300	265	325	340	313	316	277	297	326	292	308	293	309	315	318	334	291	292	286	295	273	303	324	327	331	313	323	317	312	291	277	318	298	306	309	332	271	310	320	315	305	305	311	317	336	306	305	303	348	302	310	338	291	278	312	312	324	296	300	356	329	299	293	286	289	294	312	330	326	314	324	297	320	324	298	273	293	322	314	280	283	326	290	320	329	325	328	330	309	327	315	309	310	306	310	299	347	301	309	296	324	298	317	320	291	333	311	327	310	303	318	308	305	324	289	307	278	312	299	313	303	327	317	300	314	366	341	329	308	315	284	322	301	284	292	333	313	307	325	297	308	302	300	280	328	299	300	329	318	305	297	312	290	318	308	322	293	360	312	309	302	310	305	318	320	307	293	295	310	317	298	316	331	303	325	289	310	324	303	309	308	308	295	312	311	318	290	300	313	311	295	312	303	314	299	302	298	307	319	317	308	317	294	298	318	317	292	326	310	296	313	313	318	301	291	314	306	323	329	299	307	292	312	303	311	281	293	363	306	309	295	292	261	347	313	310	293	288	318	276	297	316	346	310	291	301	315	277	305	301	315	334	316	327	310	313	307	331	332	300	302	314	348	298	312	303	324	280	305	289	324	302	331	325	346	268	323	290	274	330	322	318	331	294	290	306	299	295	273	290	340	310	317	307	275	295	313	299	310	268	309	301	317	312	342	281	288	309	324	328	302	313	312	305	330	327	310	305	281	310	307	321	299	305	328	303	333	310	330	319	313	323	308	289	309	307	320	339	326
24237	731	684	482	400	425	368	380	369	357	346	328	352	331	332	359	369	334	319	342	368	320	367	365	361	339	311	351	324	384	328	348	337	338	344	333	354	347	365	357	348	306	317	348	325	319	336	328	328	321	351	340	319	348	329	354	321	327	354	303	386	340	330	358	350	354	368	367	317	364	335	347	326	314	370	329	340	351	344	360	342	343	318	329	319	339	333	352	377	341	327	320	346	341	321	339	298	352	352	340	336	316	364	306	348	324	345	341	341	310	354	381	325	344	309	314	356	311	336	305	323	347	319	294	340	337	373	345	322	331	337	323	302	342	346	328	342	367	356	354	352	332	349	340	351	331	327	334	331	332	354	329	323	319	350	289	334	325	316	385	351	353	374	330	343	321	327	334	343	328	343	298	344	353	338	365	328	325	369	333	359	357	357	332	342	349	296	357	322	319	351	339	351	326	355	357	341	335	345	328	310	353	381	349	334	328	344	333	339	324	348	348	314	336	341	376	303	335	331	331	318	340	331	332	335	368	325	356	342	313	304	327	306	316	314	356	371	323	327	359	378	344	324	334	340	331	320	328	341	312	322	334	349	353	335	335	361	353	337	340	337	326	323	323	335	331	330	336	331	345	387	337	298	326	316	355	355	342	340	342	333	350	340	367	307	338	341	328	322	330	349	360	337	329	332	315	336	320	317	319	312	329	356	355	323	337	318	327	349	358	343	324	347	349	386	319	311	335	350	330	315	319	352	347	330	350	306	369	349	363	349	324	376	322	327	353	321	338	354	314	322	348	311	330	372	327	333	363	322	353	307	305	323	332	340	332	358	336	332	315	339	302	300	335	322	328	360	363	337	326	338	336	314	327	356	363	354	375	352	318	344	334	324	353	346	328	368	337	343	354	335	336	319	324	334	340	323	342	346	348	339	320	353	327	350	318	330	325	337	349	331	327	337	339	338	366	341	353	330	319	303	311	331	333	366	322	349	329	331	354	346	349	333	322	340	361	328	345	338	318	335	353	339	337	316	367	352	327	362	376	327	327	319	335	327	363	320	352	332	317	326	323	307	345	352	323	323	325	353	354	329	324	319	357	338	315	353	388	358	359	362	320	329	325	351	349	349	333	300	308	323	352	365	344	316	353	336	341	317	348	316	331	354	338	312	358	328	333	326	362	333	358	338	348	307	378	317	372	334	349	350	354	360	326	319	328	356	304	356	322	372	342	354	341	349	377	345	330	343	365	336	330	347	338	358	328	361	353	352	355	337	347	333	350	304	335	314	327	339	324	325	329	295	318	323	326	331	337	323	297	341	318	354	341	312	303	323	336	329	341	353	343	323	354	320	333	368	337	315	320	337	353	339	355	320	336	313	316	312	349	346	358	309	380	324	317	340	341	331	341	355	350	334	341	323	327	361	351	348	357	340	320	325	320	344	363	325	322	320	341	313	366	361	318	336	295	337	330	389	324	317	371	349	331	341	346	331	337	339	343	317	333	331	338	323	315	342	333	326	343	362	358	327	359	316	329	312	323	323	342	334	310	305	324	357	351	297	341	369	338	323	367	334	318	321	314	318	343	338	333	314	379	348	338	314	355	289	336	342	333	339	332	309	316	357	355	315	347	335	334	309	327	312	341	356	343	295	306	360	342	344	336	322	360	323	335	352	357	315	332	323	336	335	325	345	322	361	294	324	360	317	343	311	328	324	344	341	338	305	304	318	300	328	327	322	340	338	342	339	347	314	329	351	315	335	341	306	350	340	344	312	353	332	351	343	345	357	359	336	303	366	340	331	324	323	351	348	335	310	292	315	333	319	300	323	329	336	323	331	316	344	333	356	325	320	313	355	331	321	318	331	317	359	328	327	331	363	308	309	351	327	338	325	356	302	353	302	352	335	321	341	315	352	301	335	353	343	312	365	345	311	357	343	368	356	333	350	329	332	373	359	349	340	317	307	309	350	310	279	340	329	339	341	346	333	319	323	330	361	346	348	361	354	344	397	363	359	332	334	318	342	336	306	336	349	319	312	311	357	331	356	343	370	299	333	332	295	340	352	315	383	359	337	329	329	335	332	338	327	301	316	321	328	345	322	356	344	349	340	306	347	324	339	321	353	370	319	329	293	376	350	352	332	305	341	366	307	347	372	326	335	329	335	359	349	336	343	330	308	323	320	335	306	326	354	310	338	359	363	342	345	333	337	364	342	344	327	336	342	343	318	303	339	345	360	339	331	348	322	352	329	330	333	337	329	318	328	321	338	331	274	294	341	349	329	366	342	343	378	322	331	336	350	322	317	340	360	369	343	371	349	358	364	346	331	315	347	349	319	340	318	328	339	299	323	345	324	335	334	329	361	340	355	323	304	336	353	338	352	334	346	320	350	322	376	371	342	372	349	341	356	343	315	367	333	340	338	350	316	321	345	342	331	335	341	310	342	351	331	350	339	337	344	374	338	324	335	355	353	341	324	304	323	365	363	345	329	332	357	354	339	350	332	332	340	343	310	347	314	334	331	330	332	305	311	377	332	332	314	375	347	305	326	336	298	334	328	316	325	342	360	338	340	348	305	336	330	349	331	318	330	351	324	317	354	359	347	328	367	322	351	357	305	322	352	324	321	338	378	376	319	334	332	326	343	359	335	323	346	332	355	345	308	354	322	336	339	353	378	389	322	382	322	360	328	350	336	334	354	335	336	331	304	329	325	338	352	290	351	356	342	336	369	325	313	339	317	355	353	357	323	355	320	332	342	363	361	359	351	331	345	357	336	353	359	357	348	329	315	353	335	336	338	336	341	342	318	326	288	349	337	319	333	344	300	342	330	364	347	339	339	330	338	297	362	325	330	291	313	360	311	338	354	361	354	378	333	311	321	352	337	303	356	327	323	345	337	361	345	311	352	337	340	337	348	346	326	345	341	356	326	327	344	305	342	334	334	304	353	351	352	335	340	334	343	321	348	308	365	316	368	354	330	347	403	353	296	343	346	331	324	346	332	330	335	334	368	353	305	336	357	351	361	352	344	342	335	281	360	353	351	334	337	338	333	355	325	399	337	351	369	319	345	354	330	335	309	315	342	319	363	338	333	311	346	322	332	352	389	329	352	326	315	345	370	341	347	342	371	301	309	335	352	359	358	364	334	358	324	344	331	300	355	332	348	335	335	347	336	344	339	361	339	305	356	330	315	347	308	323	326	340	369	326	313	352	327	345	340	357	299	385	347	340	330	344	345	344	308	347	363	345	347	340	316	339	362	346	368	336	339	330	323	321	353	360	323	343	357	338	346	368	356	311	330	344	342	324	318	366	345	339	355	312	328	324	329	378	360	360	321	342	313	307	332	360	338	319	360	309	330	366	353	314	304	354	365	339	374	359	325	332	358	333	342	357	315	351	320	346	331	363	349	344	318	355	354	350	375	354	342	329	315	302	318	344	279	345	343	325	347	306	353	321	356	334	333	335	317	334	349	336	336	309	357	320	347	340	326	345	330	352	330	319	345	299
25108	20602	26872	24327	20561	7850	961	694	555	486	427	434	426	361	361	366	334	329	351	317	314	355	336	354	332	339	328	298	305	291	321	318	297	314	302	333	300	302	339	290	307	303	305	300	311	271	346	278	317	286	318	277	326	305	278	303	305	326	271	290	265	279	290	265	294	304	305	305	300	309	287	316	268	283	299	301	306	284	305	297	305	307	309	288	274	309	280	298	286	314	312	253	335	306	296	322	279	304	291	260	312	291	280	309	286	286	295	298	297	311	291	294	268	293	280	260	294	306	292	293	366	286	288	300	247	286	306	314	293	285	293	304	288	316	281	293	266	312	304	299	296	285	296	289	309	270	284	295	321	289	266	291	295	275	297	283	323	283	293	297	309	281	331	300	318	289	292	310	274	314	289	298	310	317	317	300	293	276	281	304	310	287	289	321	301	298	301	293	298	290	328	297	301	281	319	294	302	302	302	299	313	284	318	299	302	301	271	307	299	273	287	303	303	280	317	317	304	292	287	288	283	293	291	303	312	303	265	329	295	279	312	280	304	279	299	280	301	304	303	281	269	325	286	312	306	311	346	304	332	294	303	272	325	288	311	328	302	321	320	301	295	318	295	299	305	301	285	325	329	295	286	313	278	319	272	307	278	293	299	292	306	297	278	296	316	321	304	282	305	274	273	276	295	289	283	296	299	304	318	313	279	317	253	296	302	316	292	310	293	291	303	263	308	316	292	298	287	276	307	321	285	314	330	284	299	298	297	304	277	289	261	271	300	319	254	272	309	318	266	290	274	294	278	344	284	306	307	287	308	299	298	320	285	302	304	263	316	306	271	306	315	300	283	284	309	271	305	282	333	254	278	294	277	274	333	299	283	313	281	280	263	294	292	237	293	308	285	295	319	310	301	297	308	313	286	295	273	317	305	293	286	296	297	289	303	285	291	292	292	319	316	293	283	310	299	284	281	303	323	334	314	294	289	319	305	287	291	300	317	283	281	300	275	278	302	294	301	299	314	304	278	302	333	285	311	287	304	308	295	333	310	281	312	293	332	317	309	312	282	287	314	263	324	307	316	284	278	294	310	305	311	264	259	310	275	271	264	287	289	280	311	296	329	287	301	281	300	313	314	317	271	336	281	268	280	311	312	304	309	327	298	285	282	298	305	291	316	284	309	268	323	316	307	330	289	277	293	294	317	288	303	279	315	332	298	314	302	288	321	303	322	297	296	283	294	316	266	333	292	294	293	302	304	313	296	294	308	319	271	283	296	274	310	284	312	332	300	296	311	300	287	302	313	302	298	293	285	262	313	306	289	306	300	300	293	282	276	305	284	286	297	280	269	269	320	305	277	311	285	273	305	306	314	298	320	298	273	286	305	295	288	306	344	303	318	302	334	327	305	275	314	279	296	295	295	302	273	312	295	282	327	305	301	275	312	323	314	290	322	273	307	307	294	306	282	296	290	323	273	264	330	312	320	276	288	296	269	262	303	285	290	317	287	307	299	294	303	267	307	291	294	277	290	283	316	301	308	285	316	260	267	292	315	311	298	304	323	296	324	289	292	290	288	287	301	296	322	287	298	298	300	308	284	310	283	296	299	288	300	301	268	298	291	308	310	289	303	286	276	279	297	275	274	302	269	322	292	283	295	328	305	301	284	272	310	336	284	271	289	287	261	292	282	284	320	308	298	296	308	310	277	294	285	266	304	287	284	320	291	297	295	309	295	296	261	278	300	284	295	294	311	292	289	294	278	300	310	303	294	314	305	316	295	303	317	278	286	284	299	281	297	267	286	299	351	291	287	298	302	303	284	254	302	301	292	304	327	310	287	297	304	269	288	298	283	294	277	302	303	323	300	316	298	309	311	312	294	304	301	315	334	292	314	288	280	284	291	315	311	312	285	293	296	324	310	325	285	320	300	291	294	287	289	303	273	327	291	286	281	309	303	272	271	306	292	262	304	338	328	308	309	326	268	285	255	288	318	285	295	291	295	288	306	302	320	295	313	301	284	269	290	275	298	305	294	315	294	275	304	290	293	293	275	278	299	285	322	325	281	295	272	277	261	273	282	298	284	303	302	307	306	288	281	275	316	301	312	320	276	301	299	282	296	301	291	289	276	302	294	306	312	268	303	321	282	294	292	321	308	302	286	273	304	278	283	282	276	296	314	284	300	291	289	303	310	284	304	290	295	299	305	293	312	324	316	302	303	295	317	274	308	309	291	288	300	305	312	306	277	271	297	295	309	293	275	279	287	289	311	305	302	292	284	287	301	277	305	305	277	309	314	299	316	297	299	301	281	274	307	285	278	312	274	265	281	289	274	292	275	286	323	313	285	322	285	285	314	315	298	332	285	321	260	274	279	280	316	276	273	283	283	307	306	332	300	316	293	297	305	285	299	280	307	329	304	287	312	299	298	322	289	298	283	304	297	277	299	277	284	300	303	281	285	290	301	340	287	313	303	312	309	270	284	288	288	286	292	291	328	276	298	280	297	283	291	291	288	299	299	336	288	298	317	329	286	308	332	277	287	305	280	275	326	323	284	292	288	297	285	291	310	318	321	302	286	303	284	290	306	283	269	289	282	308	281	285	281	303	296	294	299	284	294	304	296	277	313	282	275	301	291	255	311	283	294	303	318	307	293	295	290	303	304	271	274	283	294	282	322	314	272	314	289	273	317	309	284	311	283	303	314	307	293	314	290	254	263	265	258	280	291	283	310	315	307	293	298	304	290	281	326	295	277	279	305	293	340	290	293	306	300	283	270	286	305	299	309	303	296	275	307	323	307	292	289	295	318	312	285	335	289	302	288	294	321	298	291	307	305	318	278	289	296	329	283	303	283	305	299	297	301	261	311	307	319	297	305	314	283	289	278	312	271	288	256	299	330	280	315	286	306	263	285	315	295	309	320	319	272	252	307	285	304	290	317	312	274	278	279	309	295	308	323	338	288	320	286	282	292	278	294	285	317	318	308	301	282	313	290	300	263	303	296	291	282	314	306	286	346	286	291	299	288	314	315	314	300	282	332	261	328	295	253	289	302	314	280	298	268	290	296	300	297	305	312	276	297	280	293	293	301	318	270	283	320	303	283	292	297	284	307	306	291	285	306	325	324	288	308	298	312	320	301	279	294	309	286	309	261	286	298	300	313	273	306	283	325	283	316	295	308	266	286	278	283	262	285	329	285	312	306	275	339	309	277	285	302	368	282	300	298	296	324	257	307	245	312	295	305	263	283	266	309	350	292	312	284	276	299	267	323	294	309	300	295	294	305	282	321	314	293	297	300	284	292	283	291	298	298	296	285	297	292	294	315	267	312	319	308	307	291	312	288	305	286	284	291	295	301	273	266	280	316	281	295	300	288	269	274	311	298	313	311	313	286	272	303	300	299	270	296	295	339	308	324	284	281	287	281	289	287	305	289	327	317	288	286	319	292	288	324	308	338	311	315	300	306	292	289	298	297	306	300	306	288	297	313	313	274	311	309	267	295	269	344	294
37660	7476	6847	3657	2424	1701	1247	1051	921	771	644	631	521	520	486	425	442	426	438	393	407	375	367	401	339	376	350	358	356	358	351	365	354	317	344	332	324	318	320	319	359	327	314	299	346	276	303	284	298	331	309	289	312	319	294	293	315	357	299	300	280	282	295	332	307	326	306	306	298	309	332	307	320	318	330	309	319	301	341	308	337	299	301	298	310	288	297	290	284	321	311	320	303	304	297	323	318	299	277	317	336	310	297	285	295	296	290	295	315	288	303	316	317	289	296	308	313	316	271	307	317	319	303	323	309	344	301	344	318	293	334	286	321	323	323	302	302	327	295	353	315	299	302	314	332	289	292	323	302	308	287	278	326	281	310	299	308	295	316	296	296	336	317	272	313	295	277	318	256	302	293	284	309	316	280	327	288	297	302	282	310	325	324	318	277	328	332	324	295	309	305	300	300	305	299	320	280	328	297	292	314	329	313	279	311	308	290	306	271	293	282	297	291	288	331	315	344	293	300	286	328	306	333	293	302	289	323	319	271	318	310	287	296	339	321	301	313	308	321	281	278	283	272	281	298	298	334	285	303	315	328	282	333	335	312	285	279	315	268	300	304	335	303	325	306	299	293	292	285	317	298	275	310	278	294	282	313	283	322	322	303	346	303	314	308	314	290	310	334	307	312	303	297	267	309	287	321	295	299	301	299	311	287	296	312	291	302	313	289	309	283	307	308	312	269	297	304	308	283	322	292	299	280	289	307	308	302	279	303	283	299	265	301	310	316	294	297	310	296	310	282	294	304	294	356	311	313	314	317	304	331	306	279	279	288	297	307	335	307	321	306	327	301	321	301	325	296	295	314	303	303	294	268	303	301	296	304	304	318	313	300	293	323	287	331	306	297	296	289	299	308	317	321	322	311	300	292	283	336	310	306	317	286	279	296	312	311	318	308	291	315	301	313	313	290	305	289	286	326	288	319	300	277	306	335	293	308	306	325	276	332	283	331	271	315	289	326	338	263	301	312	305	313	300	312	301	325	311	302	314	245	302	294	303	310	308	314	322	297	273	324	310	294	322	282	313	314	286	311	339	326	288	285	304	299	318	301	304	275	317	302	301	318	330	301	313	286	299	284	294	323	308	290	304	303	294	292	316	269	303	289	291	319	321	343	339	322	284	304	307	308	315	292	301	291	286	326	300	300	286	291	303	308	313	276	304	316	287	305	297	321	289	289	291	287	306	282	319	321	330	301	305	309	311	314	350	307	302	330	298	317	320	282	296	296	337	290	287	315	286	310	297	276	252	349	279	281	284	318	309	276	301	317	273	303	301	325	323	305	296	334	302	348	317	319	300	280	295	294	286	276	313	346	303	333	298	314	309	332	319	293	291	278	307	287	317	311	301	277	307	286	317	301	336	321	299	310	293	298	310	295	309	324	313	321	283	309	307	288	353	287	279	314	293	334	292	306	308	328	326	299	295	260	283	314	308	331	312	278	303	332	310	273	298	313	284	317	308	307	298	304	315	283	344	296	300	288	314	312	315	301	279	276	305	285	327	326	306	277	302	336	299	298	306	278	309	313	278	327	329	280	290	297	324	303	298	294	288	296	299	298	300	313	313	311	297	308	346	311	303	307	313	292	286	313	328	316	313	296	354	276	311	278	328	288	302	304	316	311	290	315	305	317	298	289	319	301	305	279	301	315	308	300	302	309	325	316	281	292	320	312	302	312	318	279	295	275	347	301	294	299	280	329	321	309	313	279	292	290	313	332	334	290	312	293	304	290	298	297	326	320	298	327	321	298	319	308	312	333	290	306	296	305	283	306	295	293	282	325	303	295	302	305	324	312	280	327	319	340	314	328	296	319	306	286	290	316	328	305	328	318	311	311	293	337	333	305	319	290	330	279	311	315	296	271	318	322	274	302	306	316	292	283	334	296	309	284	285	289	303	314	289	277	324	308	305	328	309	334	328	276	329	295	291	315	299	315	309	334	292	317	312	325	299	291	300	299	314	332	311	301	326	279	299	322	280	288	312	325	287	289	308	265	313	299	290	297	305	307	281	289	295	299	312	314	332	323	316	286	319	305	334	280	336	298	311	323	318	315	332	326	283	337	302	299	293	307	324	313	286	309	272	277	301	289	308	290	311	303	296	325	280	269	303	299	319	315	282	275	339	285	280	309	292	318	312	298	308	323	321	313	348	313	319	289	315	302	296	312	342	329	305	299	325	295	322	308	287	328	335	290	290	316	316	306	296	291	309	294	332	293	322	294	298	302	318	296	288	316	322	311	285	270	294	314	271	306	287	311	323	318	279	295	273	311	283	290	299	294	298	282	329	344	282	319	300	316	280	317	287	328	294	335	318	303	288	314	294	286	280	273	301	323	320	306	296	307	284	318	314	316	306	272	289	287	315	303	289	324	326	298	337	304	318	326	322	286	302	300	315	311	322	307	288	313	306	309	317	299	299	316	297	301	300	322	341	278	311	300	334	282	303	307	311	291	320	313	319	308	352	325	295	295	299	311	292	315	306	300	327	303	300	325	322	327	295	289	307	312	273	285	283	322	318	310	330	306	305	320	298	298	328	325	317	295	282	323	292	317	275	315	298	298	316	293	297	293	308	286	288	292	314	313	290	294	286	281	330	296	295	284	292	311	321	303	305	285	323	321	295	324	278	314	296	298	307	282	292	278	311	314	307	294	275	307	308	320	290	312	275	275	281	334	305	297	278	338	312	290	301	309	292	288	289	312	273	283	297	297	314	295	314	289	287	319	304	312	321	273	305	320	289	303	296	306	284	288	304	289	310	319	332	291	306	332	338	302	288	307	305	314	290	287	301	325	271	273	309	302	308	280	299	296	286	316	293	297	313	342	305	316	318	320	307	309	291	300	279	319	320	307	288	277	309	297	289	284	270	315	322	328	299	330	292	287	317	305	290	317	304	288	292	319	326	302	309	337	281	292	282	299	306	283	300	315	293	319	284	292	296	272	312	257	312	332	303	311	298	297	293	331	337	307	289	299	318	306	305	296	322	276	332	314	314	299	329	307	335	301	310	289	291	312	293	308	328	289	298	325	303	312	309	304	314	302	283	318	296	290	289	286	277	305	285	294	294	323	300	308	321	287	289	302	306	330	310	292	301	307	307	280	324	286	274	311	319	309	317	355	300	283	302	286	308	321	285	298	280	302	334	310	326	317	319	307	314	291	296	304	277	306	310	303	284	317	322	298	286	281	302	287	302	293	293	301	316	303	295	318	321	310	286	299	326	289	303	341	292	300	304	314	306	310	323	289	302	324	293	294	315	331	300	326	320	326	305	320	312	280	302	297	307	310	328	292	299	329	301	294	278	322	337	318	321	312	310	288	343	301	307	284	304	337	316	295	277	306	277	276	302	313	307	287	302	316	312	326	335	324	327	299	288	303	262	300	326	303	293	311	297	279	287	315	324	316	337	310	325	309	306	279	308	313	283	314	322	277	291	305	296	316	317	310	313	331	319
22930	20598	27381	23824	20600	20645	8373	1516	1059	1036	928	895	945	833	800	764	758	734	777	757	677	662	707	704	730	696	697	688	696	641	661	672	668	670	631	622	685	701	638	639	619	607	659	666	617	665	645	665	636	625	618	655	643	677	647	578	651	648	652	676	674	669	645	640	654	626	631	606	653	664	666	638	614	631	642	666	652	606	690	621	618	637	630	643	597	656	653	639	612	618	659	578	637	664	693	651	633	655	635	622	686	629	668	610	605	633	672	682	633	653	620	675	611	651	645	620	642	662	654	707	606	656	648	664	580	641	634	595	590	641	652	590	624	589	661	612	662	619	662	631	632	608	635	620	612	643	631	643	594	614	643	635	656	636	589	632	649	684	598	627	603	637	641	598	628	633	606	626	613	625	624	672	627	613	669	643	624	658	660	604	588	648	653	665	610	595	621	700	626	659	630	671	668	671	597	645	637	655	631	687	658	599	613	633	623	621	603	639	651	607	662	598	662	627	668	642	635	623	656	584	546	632	624	643	645	642	625	658	622	618	644	582	626	592	614	650	625	655	602	578	635	608	636	651	613	639	635	614	657	635	621	631	656	661	696	633	612	626	620	648	607	601	668	611	599	638	626	627	592	611	620	608	659	609	622	576	636	632	684	648	637	699	557	632	596	622	634	652	630	639	618	623	656	631	637	649	597	628	657	606	616	642	609	584	616	645	626	623	618	675	636	653	578	685	685	657	620	559	621	610	631	634	605	668	696	623	625	638	601	612	629	647	608	629	598	635	667	676	660	616	650	615	669	654	644	650	660	647	657	651	586	666	606	612	595	659	617	663	591	669	615	663	599	676	655	613	632	591	638	632	621	666	671	613	632	633	638	649	623	626	629	594	616	632	623	665	659	630	625	677	610	666	621	647	600	658	631	638	602	649	619	631	617	588	616	617	614	622	611	632	602	588	599	650	615	653	662	611	587	645	656	600	622	630	626	657	617	655	631	639	594	641	635	659	651	622	647	599	545	640	650	606	654	598	604	679	617	600	612	650	614	653	664	672	600	631	647	626	631	614	622	619	638	669	657	651	650	659	675	637	610	654	621	621	590	554	633	553	640	615	660	656	671	661	618	647	626	609	631	592	593	634	607	652	605	608	631	693	663	641	634	600	636	623	612	652	647	618	653	664	661	651	647	666	610	616	662	655	627	659	656	624	590	629	630	587	627	587	686	665	597	607	636	619	667	607	622	621	629	618	600	631	608	651	650	630	603	581	632	646	589	593	596	655	627	635	646	636	645	624	627	634	652	640	643	590	645	596	640	644	667	711	613	650	659	632	623	625	679	640	612	604	600	646	627	652	656	639	667	628	617	613	622	687	630	606	593	578	660	612	650	618	661	641	593	638	628	654	591	642	606	706	645	601	693	626	619	649	626	627	649	637	590	597	577	562	634	663	629	589	639	649	631	649	641	639	593	679	603	600	631	648	603	647	636	630	633	648	630	653	637	601	614	624	635	681	584	662	615	616	665	639	639	606	671	594	629	632	636	612	612	592	618	591	656	648	649	636	630	636	584	621	635	618	661	616	602	592	639	656	653	666	621	609	599	634	639	670	640	658	634	664	649	615	621	641	593	622	583	606	622	607	610	656	638	644	595	630	599	649	650	678	628	685	636	646	626	623	652	632	639	626	638	601	609	633	609	605	587	644	608	631	632	640	617	613	659	618	634	624	651	615	623	633	658	665	635	648	666	586	621	648	632	613	621	631	674	643	598	621	629	691	622	682	615	630	638	635	635	628	602	654	602	616	623	639	627	633	662	619	604	642	586	662	626	648	673	597	641	642	624	621	609	636	602	649	688	622	611	622	634	581	616	592	614	638	642	579	635	615	583	685	627	622	643	591	616	682	627	662	631	626	608	630	663	619	680	658	636	610	638	600	657	650	632	634	648	648	643	615	624	607	662	654	624	664	660	672	647	572	607	675	682	638	654	661	596	646	640	617	621	650	666	634	609	651	619	605	603	620	603	638	617	659	634	596	630	577	634	650	633	646	612	647	663	631	607	640	596	613	594	623	607	668	645	616	676	640	628	637	654	636	645	637	626	645	629	651	577	641	639	625	615	611	621	627	587	646	646	643	640	619	633	663	655	603	625	648	624	625	627	639	608	629	680	617	652	605	634	587	630	605	628	613	620	661	638	664	628	585	644	596	613	646	588	605	625	629	627	643	625	620	658	621	649	581	659	630	640	650	621	606	631	610	633	637	651	613	618	636	633	660	638	646	669	639	649	611	616	622	646	624	661	605	633	634	622	637	612	586	630	594	631	551	684	655	621	635	630	646	603	698	631	685	673	630	633	667	597	594	594	623	624	647	616	596	638	626	615	627	592	595	616	680	645	612	615	582	607	622	606	652	587	671	618	625	684	615	602	636	681	589	634	615	643	639	597	664	633	650	632	668	644	645	602	685	571	615	621	633	584	596	625	656	660	630	638	610	623	637	618	661	636	633	634	608	636	652	605	615	630	624	694	634	623	619	653	613	665	588	610	622	613	658	657	647	615	623	638	556	644	672	618	653	627	638	627	626	613	596	638	660	657	644	640	607	688	646	616	608	617	638	630	602	624	653	566	622	587	613	629	642	694	658	634	646	592	568	635	636	624	615	640	603	597	626	657	653	647	661	641	592	660	660	628	621	611	636	645	625	606	636	647	649	676	646	606	595	648	621	639	678	644	616	580	663	638	606	636	648	646	653	655	612	654	627	636	617	624	618	648	652	607	627	622	612	618	585	644	626	635	586	647	637	640	624	651	584	623	622	640	657	600	628	627	654	619	640	613	610	605	618	637	683	581	603	596	657	624	624	622	621	676	625	637	664	618	631	626	612	654	644	623	608	651	612	629	609	638	670	654	608	602	623	583	585	619	616	625	607	609	599	663	643	632	624	641	619	634	625	621	575	652	658	640	629	618	661	630	612	597	588	654	635	608	656	608	652	640	609	643	609	652	626	662	637	647	630	629	591	631	689	650	652	644	632	701	621	631	678	647	636	630	570	699	608	596	613	630	609	617	647	641	625	620	612	639	619	632	641	684	613	632	640	615	628	638	620	623	647	624	652	646	591	645	654	613	627	624	646	600	646	621	578	599	600	651	645	610	622	613	662	615	619	626	640	638	665	580	640	604	622	651	635	661	602	628	675	636	645	611	620	642	638	581	584	633	607	621	658	643	694	581	592	597	594	618	614	626	645	650	628	607	643	636	629	634	603	643	634	618	607	646	671	594	594	638	630	616	642	656	642	641	598	651	634	617	602	598	637	619	631	626	623	599	639	649	623	684	691	656	682	661	598	629	630	634	642	630	598	611	636	632	601	616	626	653	603	653	607	702	637	682	652	599	638	620	590	632	674	653	611	577	594	651	583	607	631	646	618	665	646	609	651	615	607	672	606	630	635	657	643	621	602	610	624	637	618	625	624	647	629	587	645	598	630	644	645	616	628	654	626	596	630	615	623
32836	12785	12052	6874	4524	3328	2679	2101	1817	1528	1423	1199	1124	989	988	899	922	794	837	705	764	761	746	714	733	696	729	656	697	721	638	667	684	677	643	659	697	626	631	710	647	639	658	653	650	625	580	596	574	611	620	604	624	633	630	618	624	673	607	643	630	645	638	629	609	593	631	636	615	618	618	634	610	596	604	620	583	650	608	642	576	639	597	635	608	589	638	585	585	662	597	586	670	626	614	574	570	617	663	563	642	615	599	649	581	578	597	568	625	601	592	620	588	640	614	615	639	588	615	556	627	613	587	612	628	602	653	590	592	608	613	588	590	596	629	561	569	624	610	619	628	608	566	581	605	583	585	588	586	623	579	633	603	641	609	576	622	602	604	584	627	602	633	576	606	598	624	607	627	616	617	627	565	643	611	600	631	607	594	685	622	590	651	593	612	598	629	582	567	610	625	590	573	597	609	588	592	575	604	556	638	584	623	577	612	584	565	593	578	656	575	597	557	605	609	587	570	606	662	572	622	621	601	580	550	572	608	650	589	604	574	607	649	594	594	645	578	611	646	617	627	612	544	627	613	626	591	662	608	611	629	578	583	590	602	584	577	599	581	585	595	582	600	628	592	587	595	614	594	565	610	539	591	592	520	613	592	599	591	642	551	603	649	610	607	538	611	587	542	634	626	641	549	580	564	587	580	570	605	605	544	606	636	621	624	589	608	609	550	608	606	614	620	602	640	645	590	609	624	619	607	631	667	592	612	627	591	627	647	577	599	592	613	630	612	631	629	608	632	601	632	601	587	619	647	575	559	586	614	593	620	615	594	585	652	642	620	590	633	638	572	586	534	597	610	547	614	626	620	676	600	586	580	594	615	622	585	628	589	633	614	588	567	583	628	618	615	586	545	647	611	677	601	592	595	587	619	597	605	628	546	588	643	639	579	566	617	589	630	600	622	609	653	625	562	567	609	608	585	590	654	654	592	575	624	599	613	614	584	598	655	613	613	602	657	616	615	547	587	631	575	609	592	622	599	555	607	648	601	594	572	597	553	605	607	656	604	552	612	580	618	617	629	626	628	580	566	572	568	602	603	616	591	599	624	606	610	610	598	609	583	582	618	585	622	563	567	610	613	594	581	625	656	579	608	614	599	587	592	634	595	613	569	584	619	613	590	599	612	580	609	600	559	619	605	635	581	672	575	634	608	601	613	618	581	582	640	587	602	583	621	604	588	617	627	603	595	601	587	582	623	629	593	610	661	601	582	633	602	639	617	558	645	590	575	625	604	606	632	581	567	605	622	581	612	636	599	595	612	598	596	619	628	631	602	586	620	604	611	579	604	605	580	605	587	640	604	579	599	595	637	622	581	649	642	593	597	584	575	584	609	596	619	635	595	627	606	630	606	626	576	603	567	638	586	576	622	604	595	666	549	627	567	600	602	631	603	584	555	599	607	598	557	564	592	592	607	612	631	617	590	596	585	609	603	585	583	622	570	561	608	583	630	607	640	643	602	607	566	600	635	628	585	630	631	621	570	640	597	591	556	567	596	597	573	616	607	643	601	641	629	656	635	594	652	596	587	611	579	628	609	585	570	570	656	599	664	612	578	581	603	603	582	594	625	615	608	649	571	591	601	575	615	599	610	598	568	591	563	587	586	602	630	608	617	613	638	589	606	566	601	625	591	621	680	590	635	601	635	591	590	582	619	659	602	637	658	598	603	569	595	593	627	632	645	612	628	578	604	557	577	578	603	611	640	612	615	600	616	608	642	627	610	582	598	620	633	605	605	612	594	583	605	599	642	612	588	638	600	590	550	606	606	617	605	563	595	582	595	587	596	554	613	602	586	633	601	588	654	649	625	626	618	622	607	596	616	589	627	566	624	605	575	615	625	589	588	612	581	625	649	595	602	605	582	652	555	604	597	590	640	584	565	589	628	565	625	579	579	611	609	612	582	595	615	580	613	582	638	606	592	595	567	600	611	599	607	621	582	605	616	583	547	622	593	653	557	572	650	629	591	603	597	605	636	586	592	585	601	610	643	573	615	592	612	625	594	597	572	639	585	615	597	613	563	608	581	592	602	599	627	599	561	584	584	635	645	549	593	622	583	560	619	593	573	581	591	590	641	606	549	566	588	626	639	626	598	652	584	595	613	626	560	619	614	581	586	629	583	589	600	650	611	560	593	621	635	587	606	631	628	587	592	595	627	592	604	624	581	566	583	619	569	612	627	592	642	598	611	595	582	596	586	559	631	639	608	585	585	574	637	631	614	624	580	604	603	585	644	582	607	564	616	595	623	600	649	579	600	619	607	599	628	609	609	597	592	578	600	576	624	592	597	621	603	634	590	594	593	627	563	607	656	617	585	639	583	626	573	554	590	607	632	580	626	628	599	659	613	619	551	561	614	582	573	640	610	611	577	674	599	600	616	602	584	594	589	591	595	607	603	615	643	612	562	567	607	619	677	610	593	576	597	618	592	594	608	627	585	595	574	557	580	600	623	599	607	641	618	592	609	628	588	640	596	614	598	570	574	562	602	578	581	549	571	601	629	588	592	591	580	611	604	600	609	594	630	610	575	589	577	599	564	588	580	588	578	621	588	611	589	608	592	597	604	612	570	607	609	600	619	590	600	629	608	605	603	621	585	569	577	637	665	566	578	608	637	622	572	653	604	594	553	599	599	613	601	573	630	592	628	628	619	597	626	594	625	623	606	598	598	636	643	625	615	640	588	589	608	600	613	595	592	605	564	579	625	585	584	602	623	579	608	586	607	619	569	613	604	632	543	597	600	586	558	631	622	595	611	578	607	627	587	614	594	608	600	568	595	585	606	615	609	602	605	635	566	653	566	636	600	599	590	627	641	594	602	559	651	577	621	580	580	610	647	618	591	598	571	622	620	631	637	602	569	576	612	584	597	560	576	593	622	598	591	599	593	580	617	613	631	574	598	553	607	584	625	569	603	582	622	621	622	597	676	595	602	621	590	623	621	644	603	618	595	592	588	629	665	599	583	611	605	600	608	577	595	591	645	588	595	608	583	599	564	620	616	627	600	559	603	623	583	600	629	605	583	585	594	597	617	592	614	539	603	575	645	657	597	572	599	595	575	604	580	652	611	604	609	565	582	598	625	613	587	632	617	581	600	614	591	621	567	575	618	598	584	616	594	613	648	618	581	615	608	632	656	590	587	584	593	634	648	630	599	631	613	558	592	592	643	596	570	602	613	573	604	658	582	605	619	607	603	568	593	624	620	592	580	623	596	568	606	616	613	613	615	620	588	596	574	608	618	602	597	578	599	626	598	601	597	624	611	609	571	616	578	621	631	612	565	622	614	593	629	611	595	587	624	592	580	589	565	592	627	633	619	625	632	606	605	677	586	622	609	621	590	581	550	578	620	629	611	564	599	592	597	682	609	597	656	575	617	657	568	583	582	604	663	587	634	594	610	590	637	556	589	597	612	578	595	591	601	664	592	563	602	587	635	600	618	572	633	614	595	622
32725	15481	2609	551	421	327	364	332	301	345	303	282	311	310	287	305	291	280	293	308	329	305	298	288	292	320	304	291	304	282	287	308	273	284	311	322	340	291	276	295	302	291	342	318	304	287	304	273	326	329	305	315	279	299	304	292	275	300	316	291	285	296	283	299	294	279	302	301	306	275	295	308	299	319	294	337	260	298	287	298	336	309	305	298	334	253	287	305	322	280	298	277	295	299	303	272	283	296	301	313	287	299	282	257	328	290	313	293	288	315	323	286	293	293	295	291	283	295	318	308	269	299	286	313	272	304	284	286	291	323	288	258	301	287	264	254	293	291	291	271	302	343	309	302	322	290	299	328	303	300	271	281	288	276	320	306	314	270	271	305	289	321	291	307	301	301	314	311	276	332	300	292	305	314	340	324	300	304	291	296	287	251	300	268	339	300	295	321	325	299	278	275	298	281	285	324	292	296	294	296	298	283	305	276	288	314	285	290	299	316	297	326	287	291	327	320	315	303	300	321	341	279	289	313	286	306	314	282	315	318	312	325	304	277	314	310	293	280	304	310	302	333	311	293	286	304	263	301	297	313	282	325	332	302	311	303	295	277	287	283	288	273	266	319	301	299	266	299	266	300	312	308	321	337	308	289	304	280	310	281	308	311	334	282	300	306	292	275	301	319	299	313	280	284	265	312	269	292	280	286	286	276	291	306	284	283	270	288	290	295	282	308	304	293	291	295	289	317	299	282	282	280	317	279	311	312	316	273	280	278	293	305	330	296	321	319	307	276	300	319	310	305	293	281	311	351	320	266	286	313	282	292	291	313	275	334	290	304	333	302	292	307	316	275	297	279	305	320	280	288	307	299	303	268	265	313	293	302	288	312	281	318	275	267	273	305	296	297	298	285	321	305	287	257	298	291	293	298	275	272	302	295	288	326	279	289	301	321	302	290	284	272	294	319	304	323	307	313	311	286	296	285	280	324	326	301	328	304	270	318	283	300	258	322	299	307	309	279	285	335	318	289	300	277	335	317	304	285	307	287	292	321	326	306	288	313	305	303	287	280	303	278	293	337	328	307	317	306	286	286	293	325	300	342	277	285	279	323	334	297	290	282	287	273	304	276	320	281	298	307	296	285	293	318	304	292	296	292	299	307	288	323	294	318	316	312	322	299	314	314	337	309	314	291	283	305	313	325	300	277	312	325	310	284	305	254	309	331	314	330	286	292	300	302	282	302	310	315	305	317	302	312	285	268	291	287	275	283	319	286	290	332	280	305	287	297	299	284	283	280	304	338	278	300	302	297	292	295	329	346	323	296	285	301	291	290	307	284	307	307	332	301	294	299	322	298	306	274	291	327	293	254	312	303	311	314	313	287	297	265	300	318	301	322	271	283	319	281	290	283	308	291	283	304	278	303	295	308	285	264	326	287	290	299	318	290	292	318	289	299	279	293	311	277	296	300	287	283	306	308	276	290	317	322	319	330	293	309	292	311	311	299	324	323	272	319	280	294	301	326	288	292	304	292	313	278	305	309	296	277	284	288	287	260	272	313	329	297	290	279	283	286	312	331	279	285	280	349	283	304	305	300	279	278	306	298	265	289	286	292	290	296	280	301	311	299	329	305	299	291	316	306	295	293	277	285	311	293	271	299	274	303	293	289	302	306	303	305	278	310	293	298	318	277	296	281	309	278	284	305	263	295	294	288	293	351	291	302	289	318	280	331	280	287	264	351	300	295	305	296	306	310	284	287	299	294	315	284	306	299	289	298	289	305	301	295	298	311	315	309	284	334	325	330	291	299	303	301	283	293	306	288	290	291	300	271	273	266	308	297	314	280	309	310	305	287	300	265	283	272	290	308	270	293	303	290	304	316	285	266	296	271	293	304	311	282	284	295	295	290	309	334	320	289	306	280	306	318	313	293	262	290	297	264	284	269	273	272	311	327	289	295	302	301	278	301	309	271	290	287	296	297	310	309	291	306	304	301	302	315	280	305	325	347	301	258	291	280	322	280	311	279	318	298	298	284	289	309	295	311	313	289	274	276	326	332	307	309	278	304	305	312	297	301	283	274	307	298	283	295	290	312	312	288	281	307	277	305	294	255	277	311	286	288	302	318	322	275	292	311	322	295	283	312	284	292	283	279	279	276	314	308	290	280	297	286	301	299	330	278	277	337	310	279	284	303	288	289	285	314	289	337	303	272	304	295	283	294	284	304	287	297	262	287	299	279	287	289	317	291	276	304	311	320	309	301	305	273	260	311	313	290	299	329	295	289	280	309	304	320	300	291	307	311	290	288	304	305	296	287	306	297	293	283	281	307	273	306	311	313	327	322	289	280	320	290	301	318	309	301	302	313	293	287	317	298	291	328	271	305	286	306	252	277	303	310	302	326	322	319	308	280	320	338	285	295	298	302	311	291	321	301	316	277	310	337	274	300	289	310	315	312	268	300	307	292	287	315	256	286	307	293	318	308	299	316	290	291	268	305	272	299	294	287	285	302	313	299	299	309	276	289	256	298	314	275	274	342	305	307	308	312	297	308	301	324	311	259	306	334	312	304	309	286	296	286	317	300	318	282	293	304	295	312	279	281	304	325	312	318	280	300	269	342	278	328	305	331	299	315	303	295	294	314	293	275	293	320	321	315	307	279	321	288	308	338	308	277	311	270	312	302	302	297	268	311	276	314	313	272	330	302	294	284	297	282	301	294	293	298	292	303	291	293	317	271	324	274	317	266	304	299	304	301	347	323	305	285	323	302	326	282	286	307	315	314	309	316	277	285	279	334	305	316	320	275	285	292	284	281	287	310	295	317	322	271	311	319	277	333	296	301	277	302	294	289	293	316	275	313	304	262	289	302	306	307	313	321	301	285	318	345	292	324	297	279	318	293	329	307	301	309	291	301	259	311	274	279	268	278	327	295	298	300	276	279	304	264	295	297	268	267	278	273	264	261	286	288	287	326	258	314	296	271	304	309	297	313	299	294	329	270	290	303	324	308	312	319	292	290	300	285	314	300	288	291	283	333	307	318	311	300	285	300	291	309	292	295	290	311	304	289	274	285	287	273	286	311	310	282	297	272	329	288	300	313	309	310	315	324	318	308	309	304	300	292	327	299	292	283	280	287	247	324	273	275	271	318	323	305	271	290	285	297	312	333	311	326	281	293	282	310	331	260	283	257	297	317	303	320	315	310	297	300	323	290	316	272	320	288	288	301	312	264	320	292	285	298	334	286	291	278	282	312	277	292	276	317	321	278	301	317	303	301	303	305	279	313	303	294	297	312	286	313	268	298	295	257	331	308	287	308	313	298	305	289	287	298	320	256	281	294	293	318	293	307	307	291	309	293	283	277	317	289	311	283	300	298	324	273	275	290	289	319	333	297	275	264	284	303	298	314	300	309	285	278	275	289	321	297	295	330	305	314	245	291	287	310	287	307	323	292	263	303	329	319	275	355	283	320	311	290	302	288	316	281	308	314	322	306	277	286	308	300	303	296
24605	747	675	483	457	437	382	372	360	340	342	339	349	377	337	342	313	310	319	310	340	319	304	303	337	329	306	340	327	334	322	358	328	319	312	315	354	329	345	346	325	302	315	330	334	346	346	312	345	312	331	341	314	329	319	314	295	288	313	342	302	315	324	323	286	336	355	323	322	319	318	338	329	318	327	325	317	321	302	325	328	363	290	337	335	318	336	329	335	338	318	308	320	298	302	342	326	340	317	324	309	353	326	322	290	364	290	361	329	302	334	310	352	339	293	312	295	322	355	352	339	329	327	333	334	336	324	350	313	330	326	327	313	362	331	306	349	323	320	362	350	314	317	329	310	306	317	336	313	364	335	318	331	327	297	317	339	307	327	318	351	290	362	315	324	311	290	324	347	297	339	321	352	338	296	308	295	366	345	279	366	337	302	301	347	334	336	324	324	325	325	326	313	325	323	322	306	318	336	329	306	338	301	305	314	345	285	343	345	329	317	347	309	313	323	370	331	333	310	304	313	313	341	310	317	310	298	285	293	325	323	337	323	358	280	338	333	317	318	324	314	321	312	348	281	329	337	308	325	346	295	355	311	329	324	311	297	337	329	313	318	348	376	318	331	285	313	308	354	334	318	310	325	316	308	289	314	319	319	302	355	295	344	332	328	314	337	341	327	311	356	327	291	325	333	325	357	310	341	340	333	324	292	326	324	318	329	317	304	316	329	368	362	303	300	362	318	346	351	337	296	315	326	337	305	326	303	323	312	316	323	316	307	346	322	319	300	315	337	325	337	285	346	295	320	328	297	340	321	350	339	294	350	335	341	354	305	292	328	277	308	320	305	297	339	326	311	299	314	303	335	328	327	345	299	335	323	360	347	327	310	335	313	342	337	299	351	349	308	328	325	309	313	305	355	360	321	372	340	348	333	314	360	325	331	313	331	302	319	340	330	346	314	335	319	343	317	339	311	333	316	308	315	330	333	314	339	302	330	352	319	352	300	344	334	356	335	334	325	335	340	291	313	338	319	359	297	331	314	321	299	291	306	364	317	364	305	342	346	297	337	315	337	334	312	320	316	306	321	338	344	350	333	319	350	326	326	314	312	330	347	295	364	328	326	321	336	326	304	320	361	338	326	287	331	315	323	293	317	313	315	313	299	326	307	322	322	294	332	326	313	340	336	335	330	322	334	339	295	292	335	322	307	325	345	312	324	294	345	327	320	358	316	310	350	306	318	321	340	356	349	325	320	363	341	338	375	326	326	353	347	313	346	298	346	318	356	349	349	333	303	347	311	318	355	331	317	324	326	321	311	353	344	336	309	328	284	363	313	310	292	316	355	344	331	306	321	327	349	315	320	313	352	350	322	341	327	320	353	288	329	352	301	306	333	352	340	320	305	313	297	320	311	303	326	339	342	331	314	340	325	371	301	354	322	362	334	330	278	328	331	334	338	298	321	332	335	364	326	315	310	319	330	306	308	304	359	320	332	335	305	311	323	324	340	323	350	336	339	333	313	318	319	324	319	358	343	307	345	317	339	308	352	319	328	325	317	308	307	345	327	371	346	314	321	328	342	335	311	323	293	302	339	338	295	312	330	324	337	319	341	318	319	319	326	317	339	308	325	315	305	329	312	314	333	320	330	306	333	319	352	330	312	293	321	321	333	322	336	310	318	358	319	311	310	324	309	327	359	293	294	338	361	324	331	340	326	324	286	308	300	324	322	317	330	313	315	343	333	304	349	355	346	290	337	351	309	328	320	345	306	337	353	344	332	323	297	315	340	351	339	310	318	316	318	322	327	320	291	318	319	308	335	336	344	315	293	327	316	330	324	337	346	339	321	297	343	322	317	321	337	331	325	316	344	353	305	339	301	331	334	327	360	299	320	325	340	342	311	327	325	324	318	347	331	318	327	330	339	290	338	334	347	349	328	320	314	320	332	318	340	307	312	303	334	323	348	354	314	347	337	333	330	313	317	326	334	277	341	318	342	347	318	317	307	302	323	310	341	325	351	319	321	308	366	319	341	336	343	332	310	317	333	346	313	330	321	295	346	331	305	360	328	336	331	323	320	329	294	310	311	336	341	341	296	335	318	354	318	339	329	329	301	316	304	317	326	351	318	352	332	352	301	303	307	305	337	303	343	320	325	297	311	300	328	339	309	322	321	365	338	328	321	343	322	347	343	324	328	312	312	351	296	329	332	318	362	299	310	307	309	320	303	313	351	294	326	334	328	309	330	324	335	331	347	320	328	341	346	313	335	320	356	314	319	313	364	318	335	342	340	340	316	324	302	322	348	338	323	301	322	317	328	321	352	368	321	333	353	324	324	302	306	297	337	346	363	311	324	328	308	308	331	329	337	309	342	332	336	339	353	335	346	313	305	290	359	347	330	316	305	308	314	336	338	305	323	340	342	332	323	316	320	320	289	340	282	334	306	331	362	352	315	312	327	327	312	336	324	296	325	334	309	347	328	328	287	341	318	315	324	312	329	316	315	337	316	329	329	315	327	327	311	337	337	319	333	369	327	331	330	308	290	339	334	326	301	341	301	343	324	322	315	309	282	310	314	335	333	335	367	341	330	315	330	302	314	355	312	363	326	301	326	325	349	293	330	312	317	323	344	318	326	319	342	331	334	332	310	337	314	280	323	324	308	307	375	338	307	344	335	334	292	295	309	319	333	308	301	328	318	315	312	305	342	358	335	320	292	326	337	305	330	368	345	318	321	313	321	319	352	307	340	335	314	337	341	312	352	316	355	314	335	308	359	335	309	322	339	322	317	335	328	306	360	303	345	311	323	329	324	312	293	304	300	333	318	356	348	316	332	336	327	316	343	358	337	319	315	321	355	366	308	310	345	335	339	318	309	324	319	331	314	334	329	315	299	299	308	311	325	313	297	330	339	317	350	344	320	326	328	325	335	329	347	308	305	359	322	331	299	314	342	329	311	302	347	364	336	285	314	302	324	334	343	328	336	316	319	315	316	341	334	313	328	320	314	334	327	333	347	304	333	322	318	338	320	332	340	299	335	324	350	350	374	313	315	304	325	367	340	296	317	345	337	324	350	316	350	296	300	335	349	287	330	350	313	279	325	350	318	346	351	326	329	329	305	302	320	368	354	342	346	348	340	304	306	335	346	317	313	313	344	303	338	334	319	333	365	334	298	352	347	329	313	329	353	286	284	303	337	309	352	382	334	314	331	332	295	317	322	317	358	327	294	318	292	318	341	348	323	331	309	324	326	331	307	336	338	322	295	309	350	342	346	360	318	358	335	348	326	345	339	339	342	339	336	308	338	356	330	296	327	328	328	288	316	327	323	330	328	341	336	337	302	351	320	305	304	343	335	351	315	346	315	336	317	323	342	306	295	341	308	326	335	326	301	352	340	347	312	341	353	333	305	345	322	354	348	320	340	313	332	352	316	336	317	358	350	329	347	323	301	324	312	307	324	309	334	321	311	332	327	308	300	350	292	335	343	306	333	325	340	338	305	327
25014	20601	26928	24265	20541	7280	953	641	586	482	420	440	394	415	363	340	331	384	329	300	340	334	349	290	325	303	337	303	319	330	287	339	330	280	296	323	292	287	326	315	299	318	300	315	328	316	299	306	319	287	254	266	274	308	323	299	290	324	311	306	301	343	319	310	303	298	278	334	277	295	309	297	281	306	295	298	317	314	301	298	299	311	320	287	271	326	275	293	307	306	280	322	314	288	299	296	302	289	268	312	305	322	297	296	280	321	284	261	300	327	274	290	304	310	288	292	299	303	311	302	306	295	324	307	286	333	329	310	289	305	301	313	333	318	302	304	279	308	288	293	344	306	293	291	304	299	269	308	289	295	310	298	302	272	306	302	279	316	317	284	268	307	305	328	283	298	311	274	305	303	264	273	289	325	280	311	312	273	300	314	336	309	332	317	319	295	282	305	284	273	320	292	306	292	286	274	329	268	321	321	305	306	334	292	281	280	294	297	332	320	258	257	316	290	300	295	280	279	284	287	310	304	278	290	307	295	341	331	304	252	294	313	289	298	286	279	303	269	279	297	287	295	290	281	284	277	311	297	309	302	292	266	293	274	308	326	310	308	268	304	298	330	325	305	283	297	287	319	304	275	300	307	288	311	287	310	323	289	272	261	291	294	290	273	286	291	279	325	304	307	290	288	265	320	298	291	309	288	298	279	305	289	303	283	315	289	285	293	313	292	324	296	316	307	304	298	291	258	308	304	281	316	293	299	330	290	258	295	307	279	312	308	306	275	280	321	290	306	303	280	296	307	305	289	280	258	289	304	288	324	292	281	276	317	301	306	307	294	313	285	285	304	297	305	293	268	267	285	286	330	295	289	293	297	313	284	299	283	274	308	300	310	297	289	310	282	274	284	330	292	277	296	289	291	281	279	283	289	304	261	304	319	331	295	311	291	271	255	286	305	270	318	281	281	332	286	289	315	293	304	275	312	317	283	283	304	295	311	321	293	327	297	312	242	293	308	335	324	298	307	295	297	291	248	273	332	306	292	290	256	292	309	290	266	265	300	303	300	283	267	317	298	324	272	293	271	277	319	270	282	304	310	304	289	269	294	300	287	279	295	282	286	328	294	275	291	300	307	336	292	336	283	316	306	299	291	298	287	282	273	304	301	303	292	272	324	270	289	289	320	290	295	308	291	310	277	303	320	303	310	300	309	273	270	271	280	298	278	319	309	294	309	286	291	297	301	295	297	322	285	319	297	290	307	303	287	306	298	333	302	311	312	296	335	293	300	292	309	304	285	279	293	293	313	282	287	321	266	298	274	292	337	318	311	288	296	277	312	347	298	292	281	258	306	295	297	328	291	298	317	263	288	284	307	290	321	292	274	284	289	318	269	304	286	284	272	285	283	324	293	272	297	272	276	289	307	250	276	264	350	282	298	292	310	305	314	309	316	273	292	312	291	296	290	296	297	291	302	287	305	308	313	308	300	294	290	268	293	331	295	296	306	290	305	278	276	308	263	268	273	303	263	307	283	279	291	287	308	294	283	288	296	327	301	290	299	301	271	268	300	290	278	287	295	308	296	276	293	284	309	313	294	292	306	277	283	284	294	270	342	299	344	288	308	314	291	292	312	260	306	283	330	299	280	281	315	310	289	292	279	309	283	299	267	325	282	321	308	290	295	287	291	295	287	294	291	310	269	297	296	311	318	305	317	309	289	295	271	297	298	301	314	309	296	315	349	315	280	297	300	290	266	291	301	312	293	286	346	299	307	316	303	292	279	268	292	280	295	262	307	278	279	285	277	275	283	324	319	297	330	317	298	289	264	305	280	343	294	306	303	282	310	289	302	303	268	270	280	289	264	302	273	307	281	302	290	291	321	308	304	287	299	277	285	293	305	289	309	330	291	313	298	293	284	294	326	300	290	277	278	280	290	281	283	265	325	310	268	298	287	292	280	298	296	273	327	304	303	286	301	298	308	302	320	263	271	311	296	318	289	293	329	295	275	312	314	284	286	299	286	279	307	303	308	284	289	323	288	294	291	297	288	253	298	283	296	277	296	281	275	285	318	314	292	310	280	294	302	261	318	281	279	286	297	303	293	293	307	322	321	298	289	302	308	269	322	257	266	319	289	297	284	323	332	308	302	289	315	285	265	294	296	359	316	307	313	298	271	292	304	297	305	323	282	298	315	287	288	288	283	294	294	258	281	310	306	290	266	291	297	298	313	285	303	332	291	266	307	302	296	279	284	284	311	277	291	310	306	307	270	306	270	340	308	316	267	282	288	293	303	273	284	312	286	294	306	301	283	281	297	276	294	305	312	279	290	294	340	303	320	323	283	293	280	300	300	311	282	266	323	292	324	324	291	293	315	294	279	328	269	325	292	320	318	313	284	299	292	315	303	280	315	307	275	313	294	307	287	270	305	277	298	314	316	271	273	279	295	312	295	309	295	303	317	290	306	279	303	272	314	295	294	274	292	311	291	285	262	318	295	283	300	263	324	259	287	326	286	299	294	290	291	286	292	317	327	294	314	287	318	300	320	297	277	316	301	307	290	325	297	280	285	326	254	305	299	327	294	277	280	265	290	289	292	315	317	292	267	274	285	294	267	290	279	288	307	300	289	278	297	301	323	287	291	302	292	268	310	293	308	287	271	304	261	302	297	291	289	275	336	275	273	271	299	303	293	284	295	316	266	282	308	283	297	305	303	292	296	295	265	281	302	276	290	300	315	304	300	282	265	277	302	280	281	306	300	275	307	279	295	296	328	311	271	313	312	334	310	306	278	291	303	294	314	333	277	303	304	280	302	288	289	308	295	289	283	283	311	302	308	268	303	276	286	275	323	324	289	308	304	320	317	299	286	276	257	300	310	258	328	335	272	311	307	281	290	288	296	300	263	291	323	271	281	320	311	297	306	280	289	282	291	288	279	304	278	295	261	319	270	325	294	310	271	286	299	302	290	331	294	331	300	302	291	294	318	294	312	291	307	293	321	302	296	267	300	293	288	266	290	310	281	300	258	294	315	300	286	264	308	288	312	297	310	264	289	288	310	277	279	315	281	314	283	311	276	300	296	311	301	294	296	257	289	288	292	290	296	295	286	292	282	335	283	290	286	299	303	296	293	305	286	282	281	300	310	303	284	286	316	294	289	286	287	292	262	296	300	290	294	323	294	314	297	287	289	287	307	320	318	294	278	279	308	272	299	279	282	302	296	327	257	304	301	287	302	299	312	303	293	304	284	305	293	302	340	284	316	297	283	279	298	328	293	297	276	300	340	307	303	312	295	276	311	282	289	288	291	261	292	310	320	290	311	311	297	317	303	289	297	301	281	287	313	305	316	332	307	304	301	284	304	293	304	290	287	266	314	300	284	328	324	270	297	290	290	312	322	270	299	288	292	273	306	322	313	298	266	286	275	282	295	309	304	274	314	298	286	290	296	288	296	288	311	320	267	302	293	299	303	289	291	301	295	301	303	301	281	302	302	296	283	317	282	275	280
36231	7582	6805	3593	2433	1753	1351	1112	868	772	674	623	566	513	482	435	431	460	432	361	398	334	364	380	384	359	345	380	345	331	343	348	373	334	326	316	336	329	348	340	313	303	311	348	296	371	328	310	321	308	312	313	312	324	321	308	303	340	308	304	338	302	297	328	313	360	303	320	318	301	336	313	291	343	322	307	330	328	297	305	300	287	301	290	299	303	317	300	302	305	329	297	283	338	278	299	306	310	295	304	298	277	279	295	312	321	333	275	280	316	320	267	296	314	307	330	263	322	300	329	266	323	301	268	319	305	321	316	286	278	280	286	333	312	278	289	314	295	313	324	326	300	316	309	281	311	283	306	318	278	305	326	311	282	312	306	301	286	311	297	317	301	294	291	277	278	307	297	296	272	300	313	327	308	330	295	294	347	306	353	313	300	303	335	303	306	343	331	297	328	316	303	295	319	304	305	288	282	286	306	301	293	296	294	314	337	310	242	326	282	333	286	301	325	306	296	332	296	311	281	320	325	324	332	304	276	303	258	323	269	286	315	316	312	282	321	310	304	289	333	314	321	300	296	344	303	332	340	301	300	330	276	308	298	309	276	311	272	287	311	296	312	324	310	335	288	358	303	292	292	309	303	281	339	319	286	306	315	307	289	280	330	276	302	300	296	331	314	315	325	329	297	321	333	316	328	287	317	323	290	323	326	282	264	291	306	315	297	287	290	306	307	296	291	285	311	284	287	292	316	313	303	327	301	278	277	294	304	275	287	303	303	281	302	319	312	292	305	290	268	278	290	312	323	309	301	299	307	276	342	312	295	303	324	325	322	299	313	318	301	337	295	308	282	281	305	303	289	294	276	276	277	287	316	311	297	299	283	312	322	322	289	319	325	286	309	287	282	294	296	260	299	301	285	301	310	300	310	266	314	325	329	309	329	324	295	314	321	286	285	318	276	286	314	314	332	328	297	293	293	291	295	308	316	271	308	298	307	353	328	302	300	303	297	302	271	297	326	297	304	254	303	338	259	305	309	303	275	302	345	304	284	318	313	300	307	312	276	276	303	314	283	312	340	299	307	304	300	278	318	314	289	314	280	305	290	297	287	269	306	302	299	308	293	306	309	314	311	290	309	308	309	284	299	313	285	302	288	323	322	335	313	308	288	297	322	287	345	317	298	300	311	322	290	277	322	289	296	312	296	290	304	316	324	276	298	273	336	273	295	288	294	315	322	333	278	310	299	317	328	321	304	327	297	320	296	295	295	298	304	264	302	282	308	278	311	295	318	290	313	288	316	317	347	306	306	268	331	294	299	285	278	308	279	290	322	301	284	315	317	323	293	294	293	305	299	279	268	297	338	301	320	321	299	301	268	306	278	318	330	294	294	345	302	297	298	316	311	307	293	320	331	315	301	290	273	273	315	310	306	289	326	295	294	327	272	308	324	298	301	290	281	308	307	318	327	309	296	320	311	295	312	303	293	280	295	249	267	287	316	347	283	300	324	286	290	302	272	289	317	319	284	293	320	295	287	322	293	267	311	312	302	321	328	298	284	333	303	321	302	329	276	277	301	308	274	310	271	304	278	288	317	289	296	313	291	308	298	351	302	299	301	306	321	278	312	309	305	320	295	315	357	292	284	308	301	309	304	321	329	314	278	313	288	306	309	322	309	308	307	306	288	292	270	313	338	296	298	326	292	315	304	305	296	307	281	291	306	307	331	291	280	297	303	296	290	315	329	294	308	345	267	296	339	303	320	337	317	319	300	319	343	277	306	316	286	280	266	283	302	306	260	322	290	309	282	307	298	315	317	284	272	322	314	331	281	311	344	293	324	315	285	303	294	296	307	278	320	310	320	330	327	283	289	297	315	283	305	318	295	286	289	301	309	292	308	290	348	308	330	288	301	312	290	325	336	286	258	291	335	318	284	258	307	328	299	336	301	330	322	299	302	298	316	314	286	303	306	311	324	327	281	300	321	313	325	306	304	313	325	280	322	294	301	286	325	270	301	287	306	294	268	322	310	296	325	301	292	309	299	298	279	284	292	293	301	302	284	330	279	302	303	280	277	306	253	279	312	309	295	308	304	303	301	316	300	292	308	280	333	321	284	331	312	326	291	276	342	339	298	307	288	318	320	328	298	323	304	276	294	308	295	320	319	288	282	308	343	309	316	288	291	281	307	304	310	320	316	294	327	308	296	264	329	304	315	317	305	333	310	326	325	279	294	274	297	307	317	274	306	316	309	298	306	292	343	335	329	295	317	295	308	318	301	295	266	289	314	277	270	307	297	312	288	315	290	319	295	293	305	301	288	309	299	291	297	318	282	327	320	298	304	335	285	311	306	303	323	285	301	289	296	302	300	289	309	303	296	310	301	292	280	291	288	280	317	294	321	284	332	297	282	301	272	328	276	311	293	302	337	308	288	284	311	284	318	303	295	275	308	316	283	306	296	318	309	292	326	335	291	293	318	303	298	290	293	283	280	304	289	302	320	299	313	277	294	334	317	285	291	306	293	282	319	319	318	325	300	306	284	302	278	320	306	299	321	334	290	304	319	307	303	323	300	295	305	335	320	332	323	289	291	344	318	314	307	342	307	272	300	301	294	289	285	282	282	306	274	329	315	285	319	298	309	291	264	317	311	272	319	315	296	358	341	277	314	297	284	313	298	282	313	280	297	315	353	274	329	284	314	297	303	308	285	291	296	266	287	307	294	288	308	298	292	305	286	328	322	311	298	320	301	311	298	310	273	311	333	294	319	270	328	320	269	329	290	308	293	265	307	300	290	317	288	320	287	310	283	318	320	305	314	298	279	315	319	288	313	334	295	328	311	319	332	294	275	276	291	296	295	286	315	325	318	309	336	306	288	312	319	288	279	308	290	297	312	308	297	292	309	320	345	303	299	310	314	317	280	314	316	302	318	311	302	298	293	287	284	297	298	313	300	330	335	288	313	300	320	346	286	304	326	301	292	306	298	278	299	314	283	304	313	289	315	303	305	289	276	303	335	275	330	296	307	291	325	330	304	302	319	294	290	335	243	295	289	295	329	315	291	292	305	282	300	329	325	289	299	316	334	312	324	296	312	358	290	289	303	337	292	312	319	321	274	294	298	323	280	321	303	271	317	299	281	291	290	280	303	282	313	286	315	296	302	302	297	326	282	299	331	303	304	298	313	312	302	323	311	341	295	321	333	283	288	317	293	305	288	319	328	297	300	307	312	300	260	302	296	290	313	329	310	299	282	351	276	288	313	289	294	327	329	271	302	337	309	334	286	310	284	290	259	301	308	300	298	294	332	294	312	316	299	282	309	304	305	325	343	303	315	308	282	285	307	315	285	336	306	298	306	294	267	275	314	291	302	320	285	318	297	266	284	313	297	339	290	282	309	274	316	287	283	281	306	298	293	309	320	267	298	316	321	301	343	328	295	304	310	304	283	285	303	298	292	304	314	281	295	310	274	300	303	328	301	323	284	274	302	311	286	291	277	332	275	315	296
22912	20626	27419	23841	20628	20678	7798	1471	1111	1108	929	921	861	827	813	802	755	755	727	726	736	717	702	708	667	667	716	773	688	655	668	684	681	641	643	648	679	614	635	634	662	687	624	656	638	645	631	634	686	626	659	646	668	654	675	591	602	645	599	661	607	623	583	618	631	648	636	659	678	614	672	610	636	701	643	628	652	655	666	618	635	617	652	614	668	651	636	635	624	618	636	632	658	623	600	636	630	598	676	649	599	622	602	665	617	662	614	595	599	635	626	682	616	608	631	615	580	668	632	609	614	614	696	646	613	644	636	614	573	596	612	649	597	646	659	694	650	673	632	635	652	642	668	694	648	600	605	634	678	630	635	666	629	628	627	620	622	611	662	558	662	593	636	624	636	598	643	629	679	695	632	647	628	628	644	641	675	663	650	637	610	649	656	623	648	621	624	653	624	635	640	657	657	634	642	602	615	600	631	668	588	624	620	589	583	693	624	644	614	604	629	618	620	617	601	633	642	634	630	634	610	660	597	620	597	651	641	675	638	651	632	657	620	626	631	628	627	598	602	620	642	609	631	607	640	627	677	613	635	631	610	623	652	674	635	644	661	654	652	636	639	632	638	660	613	671	649	655	651	614	614	598	680	686	693	604	648	652	606	665	608	602	642	580	626	685	655	656	595	608	616	645	615	605	616	616	638	680	613	626	627	654	627	588	605	607	613	615	640	644	593	655	615	638	662	648	640	638	625	650	685	617	604	638	667	678	625	650	637	628	640	629	621	688	672	626	636	622	628	616	637	635	642	653	630	653	607	640	572	678	642	658	664	658	629	646	655	659	700	626	610	677	619	657	667	648	643	652	672	612	695	640	631	654	620	635	654	618	658	648	650	601	681	605	670	583	655	610	624	621	676	650	628	623	662	622	581	672	657	629	578	654	600	643	628	654	637	616	625	626	660	644	647	614	645	646	606	654	678	640	596	618	629	626	659	661	646	640	621	640	636	659	617	658	621	661	691	664	692	629	656	661	652	616	613	609	622	601	588	611	629	576	658	631	641	670	657	621	651	686	633	681	589	592	700	647	625	611	607	628	611	574	577	682	657	686	624	657	618	615	665	584	644	631	636	650	634	655	630	620	592	633	655	642	589	673	649	645	662	609	592	627	623	625	652	668	666	575	690	591	662	682	623	615	657	591	661	630	626	608	635	645	655	645	667	638	657	621	630	635	618	643	663	624	648	611	615	614	609	621	627	610	603	666	658	615	655	641	628	602	654	637	644	629	632	615	612	667	634	630	631	599	626	629	632	630	604	630	595	629	647	670	675	661	580	590	656	616	644	606	676	619	658	627	637	669	633	640	651	637	634	630	647	608	649	585	636	656	642	626	651	653	605	628	608	614	628	618	619	624	637	638	626	604	637	622	671	656	649	630	657	640	654	689	669	639	644	667	631	652	614	603	664	582	688	652	605	660	683	611	675	646	586	621	615	651	666	639	632	678	617	619	654	659	659	564	684	630	666	638	599	583	640	606	610	600	649	655	644	658	623	618	654	609	628	633	627	671	594	600	627	634	647	634	652	609	650	629	621	681	648	638	631	673	660	682	634	617	624	627	643	598	671	668	641	672	644	582	616	657	653	652	655	623	675	674	621	654	602	591	600	646	606	653	629	631	626	644	635	587	636	676	644	674	710	676	604	606	681	657	654	618	629	648	663	624	639	709	612	609	628	625	573	616	624	625	593	662	660	628	643	621	630	621	637	668	652	624	613	613	635	606	646	646	701	660	646	653	612	613	625	672	633	616	676	584	625	653	653	659	662	627	623	625	652	659	670	622	658	618	642	617	639	618	581	633	644	648	649	634	640	609	651	601	658	641	586	642	606	681	617	610	576	632	631	613	639	686	638	618	633	609	653	603	633	570	675	623	684	595	626	628	659	630	651	621	616	622	575	609	629	648	620	593	641	619	627	642	674	657	638	634	644	647	620	588	655	673	646	673	625	630	627	641	616	620	640	669	617	652	658	685	623	623	626	641	567	643	643	691	650	626	604	630	647	622	616	579	619	671	678	628	632	642	684	643	638	662	647	635	603	610	623	651	641	675	602	670	616	661	648	673	624	616	643	685	665	680	595	632	657	641	606	611	615	658	625	622	620	629	594	639	652	609	630	660	613	649	653	632	682	607	684	622	661	630	631	648	653	649	672	628	673	663	626	648	664	647	592	663	615	641	615	611	630	635	611	656	642	635	624	647	629	645	641	634	608	633	655	603	638	676	618	658	680	615	595	646	622	669	671	669	605	620	713	666	685	643	646	623	620	648	590	618	659	620	635	579	632	698	633	658	634	653	636	619	623	680	632	583	615	659	627	615	595	703	667	671	638	631	615	683	650	665	640	643	644	621	619	658	657	670	646	625	567	612	629	640	640	628	626	636	603	639	644	653	670	627	618	663	635	631	631	652	619	623	615	662	632	711	642	608	656	648	561	633	681	615	621	638	637	613	611	635	641	625	651	670	631	630	633	645	668	644	638	604	616	625	629	623	617	660	616	657	620	628	650	668	660	631	616	596	628	606	638	662	695	613	619	646	663	651	627	651	629	629	586	641	629	668	622	672	626	665	615	629	690	658	604	630	630	603	685	657	658	628	611	603	644	627	612	595	620	635	643	626	634	663	668	643	622	607	651	625	634	661	608	594	631	633	690	634	636	612	644	627	639	602	659	648	610	661	648	639	629	631	636	643	614	593	679	641	641	694	650	605	666	630	669	610	616	668	681	627	637	572	616	614	647	613	622	644	592	656	658	640	628	677	617	643	610	582	689	610	622	625	591	656	612	698	617	630	627	658	637	590	620	591	653	615	638	656	603	578	652	592	636	633	624	669	655	632	655	684	609	636	603	688	610	618	629	651	656	674	617	619	642	645	633	697	620	649	654	651	638	633	625	635	613	669	627	636	628	670	615	650	638	607	649	597	609	603	632	602	649	648	613	615	630	663	658	636	612	668	612	609	630	648	663	617	621	672	676	597	633	692	610	635	584	630	634	618	643	627	646	636	695	627	655	651	631	637	628	624	615	630	623	641	636	631	616	671	638	642	667	676	631	637	662	674	617	642	625	629	622	606	631	580	688	658	656	661	624	665	660	645	617	638	623	612	642	631	672	687	647	641	617	630	627	683	655	599	647	659	643	660	671	707	681	661	650	629	640	593	621	633	625	642	632	577	599	632	638	629	642	618	668	606	657	664	614	629	648	639	652	683	647	636	610	627	627	684	656	645	629	644	642	620	642	612	648	615	640	616	679	627	650	641	616	654	590	598	704	599	626	638	614	650	634	642	647	669	601	631	651	667	658	675	650	614	663	659	628	590	636	619	601	625	651	659	632	618	612	656	615	699	593	651	653	644	591	605	657	634	618	621	619	662	605	623	658	620	606	629	645	663	638	650	607	686	607	643	593	677	592	597	608	573	635	662	660	606	590	606	617	597	614	639	626	611	639	621	708	653	638	652
30649	13019	12175	6887	4701	3393	2706	2082	1826	1609	1342	1180	1170	1062	1013	961	882	943	784	807	794	775	750	750	706	724	667	677	706	662	705	692	687	643	617	670	666	606	638	639	656	656	630	633	642	653	661	630	671	622	656	588	656	633	634	639	578	626	649	609	649	602	643	646	636	608	614	628	601	579	669	591	651	610	577	589	583	633	644	609	588	612	638	663	623	629	581	625	618	605	637	616	629	588	587	642	596	639	603	614	636	620	584	637	596	613	605	660	651	633	623	627	606	652	621	619	630	597	556	616	604	579	600	651	653	623	646	613	589	621	620	557	637	570	660	587	624	604	663	659	620	609	612	594	646	577	637	596	611	597	629	610	596	646	623	651	591	619	635	603	668	568	603	591	639	614	671	596	632	587	553	607	651	639	592	653	595	621	646	590	619	617	605	619	642	618	612	640	638	651	612	642	617	615	630	592	623	618	598	629	600	649	632	678	602	567	620	581	660	623	614	610	627	604	568	602	604	613	623	603	605	625	580	574	626	624	667	620	643	625	628	557	609	607	594	640	604	619	617	633	631	598	632	640	585	596	645	609	623	656	649	660	596	588	585	618	605	632	615	600	649	647	565	610	607	611	629	659	619	609	626	635	603	657	584	617	591	610	621	624	597	620	630	641	575	620	615	645	612	620	652	606	636	590	618	627	628	650	668	611	579	652	634	603	602	603	642	638	590	574	613	609	619	617	625	625	638	618	583	630	641	630	647	562	625	630	620	625	611	561	640	638	606	589	631	596	585	621	611	643	612	578	615	560	632	608	588	643	634	590	612	659	676	571	604	603	619	624	586	602	597	568	618	588	593	643	623	588	602	626	619	580	605	608	559	610	607	630	673	559	623	598	593	617	578	590	590	613	587	604	615	610	608	589	641	605	584	586	630	607	572	621	617	626	626	589	605	549	595	542	604	558	571	606	639	601	649	638	611	599	592	605	654	577	637	623	619	662	574	617	622	600	623	611	576	599	649	615	629	598	629	627	599	583	633	646	598	629	594	606	584	651	589	653	616	609	653	639	581	686	599	621	615	611	556	636	564	587	617	591	609	613	629	661	582	574	605	661	633	630	616	626	605	594	627	612	655	575	631	606	680	592	606	619	587	612	592	592	617	667	614	592	657	579	591	638	572	603	574	584	614	613	602	646	589	553	626	629	583	655	631	586	587	619	618	601	631	661	604	629	577	639	563	645	576	647	582	631	617	632	612	581	601	617	590	621	603	603	652	615	646	585	587	613	643	582	607	578	638	623	646	590	626	619	621	631	626	635	605	597	616	635	622	569	596	614	577	683	607	594	636	626	639	611	632	592	621	597	616	620	585	567	596	614	627	637	613	566	582	612	605	571	640	593	622	622	579	602	603	606	630	648	618	599	598	605	609	592	583	595	620	611	614	624	618	601	603	606	659	581	622	621	563	626	597	694	627	617	643	654	619	624	614	623	602	626	638	622	617	587	590	556	601	618	619	614	622	603	607	623	609	600	627	589	610	623	649	647	585	612	630	603	590	638	592	610	642	591	624	653	593	613	554	606	612	606	585	641	584	598	613	602	655	642	648	600	614	609	605	610	616	624	607	627	597	606	631	605	605	640	625	602	585	588	615	611	635	590	631	552	611	590	615	601	598	632	617	585	664	574	559	625	635	602	600	564	644	582	598	633	578	586	581	628	650	629	591	612	585	626	590	613	615	656	639	646	633	592	645	624	552	615	572	642	601	598	658	635	665	602	581	595	622	661	624	604	582	630	597	659	577	623	590	623	608	620	630	621	632	605	628	593	601	610	604	595	635	593	563	628	617	570	577	609	607	589	635	643	653	618	600	594	631	598	630	637	615	606	614	630	584	601	636	594	616	580	636	591	553	561	645	609	643	564	588	604	625	627	636	599	605	654	572	611	609	623	617	594	537	638	609	621	620	607	627	620	614	658	607	585	643	576	648	607	596	616	562	598	631	630	574	602	612	613	592	584	630	627	648	580	596	606	617	624	560	614	611	635	658	627	586	620	620	607	653	599	571	604	576	635	618	617	585	600	629	596	586	629	606	633	592	619	632	606	557	562	616	625	591	618	605	630	619	585	608	599	566	593	660	623	562	600	615	661	610	601	626	612	647	576	610	591	584	632	610	673	629	616	612	591	583	612	617	610	658	605	602	686	622	609	618	592	570	629	618	612	657	579	603	571	615	596	611	565	626	621	619	618	613	612	608	633	586	600	677	612	579	602	625	620	605	609	579	629	621	613	571	625	603	637	604	617	631	562	602	618	658	649	623	631	585	597	611	637	578	634	652	581	586	602	625	602	591	620	607	601	645	617	600	607	631	625	600	604	585	574	664	621	599	641	584	627	593	571	621	619	633	607	624	633	618	607	583	640	588	601	645	598	578	620	610	641	607	613	668	620	600	593	604	591	615	611	573	595	581	595	573	614	633	629	643	597	608	595	592	605	647	591	594	616	633	616	617	582	567	618	621	608	611	668	610	600	604	608	635	603	657	585	616	594	651	607	616	627	579	608	573	600	617	592	592	605	615	623	615	622	569	680	590	589	597	598	647	585	657	647	642	626	581	600	659	604	605	586	629	580	628	608	604	657	647	613	619	615	607	603	613	589	660	644	622	606	643	604	604	625	583	594	661	628	588	584	584	605	597	614	614	605	580	606	607	601	610	610	626	577	558	591	627	685	581	627	557	636	621	627	630	577	589	608	645	605	648	609	636	591	610	603	601	621	612	581	602	608	615	649	641	616	585	617	607	624	595	641	631	582	588	590	660	596	594	587	646	586	605	603	608	588	602	619	586	623	591	627	624	574	616	600	632	606	607	586	603	634	544	596	611	604	632	624	631	583	609	622	604	646	601	588	639	615	578	617	621	661	615	638	621	659	619	570	596	627	628	573	639	592	619	650	625	591	635	592	627	628	575	629	647	643	618	622	638	612	610	590	583	556	604	641	588	626	557	597	615	605	615	620	590	637	638	634	607	616	631	618	587	611	561	669	617	615	551	613	630	558	637	623	631	563	619	604	608	604	631	562	625	598	612	602	637	631	607	596	597	617	661	626	625	629	652	633	596	595	611	664	592	624	564	607	623	608	579	655	608	637	628	590	583	590	618	616	614	589	609	603	615	666	598	613	598	574	634	620	586	650	615	588	622	590	657	608	609	640	649	562	608	591	608	614	649	613	596	633	628	629	606	643	616	607	597	620	626	598	597	627	640	601	658	641	612	620	608	582	611	561	623	613	608	628	609	588	618	603	599	587	680	608	612	605	614	662	589	583	615	646	666	629	623	648	599	593	598	625	617	634	613	655	609	571	628	614	613	627	627	635	597	594	605	616	617	604	701	591	595	595	586	600	627	630	648	606	613	647	580	638	621	602	604	632	596	596	599	583	587	579	581	610	585	606	635	598	574	621	614	618	580	608	628	631	596	634	598	620	587	663	558	589	610	628	625	599	587	611	616	624	612	621
32576	14982	2369	476	369	323	332	335	306	306	282	304	312	275	296	341	298	267	312	282	268	306	295	290	328	310	292	280	283	296	257	280	287	294	308	298	323	308	300	256	277	284	280	309	319	269	278	298	306	305	295	283	289	286	270	278	290	310	317	287	311	287	333	298	328	289	290	287	292	310	285	296	298	320	316	268	280	313	266	274	302	297	298	291	289	287	317	308	314	291	301	294	292	289	302	292	295	305	312	302	276	302	287	297	297	293	290	290	344	295	333	316	288	288	324	283	290	315	272	280	310	301	297	309	286	312	310	269	297	269	275	319	312	291	328	283	292	284	312	315	301	342	305	312	294	281	267	291	293	306	288	305	317	300	329	311	277	339	306	295	296	290	319	304	289	311	288	280	314	323	282	288	306	303	281	292	307	283	283	303	290	288	324	296	320	284	288	281	255	304	304	282	268	296	335	294	286	293	298	294	322	297	279	320	295	289	282	298	282	331	285	326	294	300	310	306	298	305	276	330	296	269	325	279	300	324	276	350	299	275	287	297	306	275	318	304	308	307	290	290	308	317	279	301	298	319	292	310	272	268	297	307	270	284	287	311	304	321	337	298	301	294	307	306	318	308	292	294	321	303	272	283	276	301	318	288	272	275	255	273	308	283	315	307	335	323	282	312	322	295	304	302	267	293	286	320	290	280	268	294	281	307	301	349	305	262	269	282	293	311	310	293	342	310	286	304	275	273	293	299	290	299	310	311	302	313	329	295	295	269	311	315	282	276	299	304	323	314	304	295	303	294	310	279	316	316	320	298	306	309	282	305	269	323	318	306	301	284	307	295	271	295	322	292	299	320	334	293	261	294	292	315	295	256	296	303	284	312	307	288	287	323	294	302	274	289	302	312	301	286	317	284	281	278	299	334	299	305	302	294	281	275	317	282	286	307	261	299	298	322	294	306	318	313	295	283	291	349	268	293	297	319	297	297	324	315	278	326	303	316	312	304	298	281	315	338	312	277	313	295	302	306	303	312	283	326	316	294	309	283	269	320	299	277	272	290	296	314	276	306	309	314	285	298	289	323	290	318	304	320	280	271	293	300	297	286	284	293	299	274	280	314	273	296	309	299	269	277	292	280	309	283	289	304	275	286	259	291	324	303	270	309	324	256	288	264	279	310	269	316	347	326	348	300	259	308	290	318	282	349	305	296	331	309	324	252	296	303	299	279	302	314	300	333	283	294	268	280	301	282	316	274	295	301	304	331	279	306	288	319	328	326	278	317	305	314	303	287	286	305	268	281	293	297	305	313	303	296	263	296	319	301	301	284	305	285	314	312	294	309	329	292	307	281	287	275	336	307	297	281	333	317	313	336	309	284	288	305	299	296	308	294	323	306	278	329	271	310	300	312	299	281	316	326	290	276	330	305	291	336	310	297	291	312	330	326	304	310	283	295	274	273	285	317	294	310	309	294	326	289	302	317	298	303	298	309	296	295	294	312	283	288	331	299	305	295	302	312	266	322	299	305	287	296	295	321	328	288	293	337	324	298	303	305	310	267	312	307	305	296	284	275	298	321	304	279	314	286	303	314	295	342	277	265	292	304	265	306	328	287	300	286	339	316	307	288	304	311	320	289	304	301	303	281	293	269	319	295	300	315	309	275	338	302	303	298	305	315	297	313	344	285	321	288	281	312	281	286	289	288	298	330	316	313	314	288	289	311	322	290	278	292	295	303	327	318	299	289	307	325	302	316	307	322	303	328	311	328	276	300	289	309	298	308	268	294	301	260	319	310	323	263	281	327	283	294	278	323	287	297	307	328	297	293	284	309	315	292	296	297	301	333	318	313	276	311	282	304	298	293	333	328	332	317	336	307	284	319	292	310	288	271	296	319	282	319	322	302	255	294	287	314	325	325	300	283	321	288	274	307	284	293	345	313	299	289	274	295	292	312	262	319	290	292	316	297	294	317	281	294	320	290	338	278	293	301	293	300	319	279	299	290	301	299	291	293	302	299	291	317	310	297	307	268	280	277	291	312	282	292	292	296	284	311	313	299	309	277	312	308	279	292	317	287	275	280	335	308	311	284	294	315	318	322	288	300	284	306	301	307	285	304	260	310	330	284	280	316	273	296	284	299	301	280	256	309	302	258	268	274	299	302	331	292	332	315	306	292	292	313	339	317	287	259	284	313	303	266	298	303	283	323	308	317	314	276	311	308	340	313	278	296	339	300	308	336	281	307	304	314	288	316	292	293	306	299	311	280	326	291	299	334	276	288	314	285	279	303	291	285	301	324	319	295	276	297	302	333	304	276	297	316	308	307	318	286	315	282	305	302	300	299	289	307	303	272	327	284	305	315	317	306	312	267	321	285	301	272	290	276	285	319	293	309	313	325	307	285	280	326	284	293	280	298	306	286	332	305	302	282	294	328	313	281	303	294	337	287	291	319	292	312	272	290	307	295	311	311	289	297	266	300	299	315	278	278	297	309	296	294	310	269	272	301	309	310	297	329	341	287	321	280	303	307	291	323	325	286	278	311	293	309	293	329	300	312	328	305	297	301	285	282	284	289	313	297	279	309	324	275	303	280	308	300	262	301	334	282	313	318	290	325	290	325	282	311	297	290	276	324	281	316	294	290	335	294	300	308	303	323	345	299	296	281	267	278	301	306	317	286	334	292	306	334	297	334	309	292	273	260	285	298	322	314	293	264	271	307	294	315	287	300	271	305	310	304	315	314	283	334	294	321	278	285	306	306	298	302	344	296	277	274	284	287	310	318	316	284	303	295	289	301	302	302	303	302	291	287	311	296	272	271	298	314	304	279	298	307	305	299	327	310	312	287	284	307	307	298	327	318	306	302	296	293	308	273	300	329	317	286	293	313	310	316	307	297	286	298	314	300	283	302	306	283	345	294	324	343	319	308	288	272	317	305	335	288	302	310	307	325	286	289	286	309	287	299	285	296	293	298	286	308	317	273	271	296	315	308	268	306	306	276	303	317	294	302	257	318	295	322	305	327	315	279	283	302	288	286	301	293	286	264	301	317	267	290	289	341	317	307	312	310	290	256	305	309	302	279	311	301	300	269	304	283	299	317	305	319	276	287	298	281	287	287	321	291	306	308	276	305	293	319	306	293	322	304	300	294	300	303	272	302	277	287	281	324	283	303	293	318	313	301	295	295	294	329	303	286	274	294	302	295	305	279	291	262	277	327	304	306	309	294	284	285	310	320	319	345	281	300	312	323	305	294	297	302	302	304	292	261	284	336	306	289	308	284	298	288	308	308	296	283	318	291	282	314	297	288	288	285	299	318	298	316	330	303	297	271	325	289	294	313	259	298	289	287	289	287	301	295	321	342	305	288	328	300	297	292	305	306	296	290	306	307	292	269	284	311	280	276	299	280	293	303	301	282	295	314	289	304	286	299	299	316	253	285	313	317	295	291	285	309	299	288	313	284	313	282	287	277	275	345	297	294	297	315	303	288	286	321	282	307	300	275	314	274
23178	764	724	490	383	405	388	348	320	369	311	370	388	318	376	335	313	333	325	306	318	357	322	328	305	331	356	350	331	359	332	340	342	323	345	352	308	314	345	330	339	333	352	312	345	326	329	331	362	309	318	331	319	327	345	361	334	329	358	352	328	336	324	328	320	325	327	351	325	329	308	330	303	367	324	326	330	334	292	320	303	343	307	339	325	334	328	320	350	312	321	331	327	321	330	331	339	340	332	361	328	333	324	333	319	314	348	335	308	336	328	337	314	321	318	336	322	315	357	321	284	325	362	370	320	319	343	338	338	336	326	345	333	308	300	350	361	337	315	325	324	313	331	341	331	343	311	314	323	332	347	346	329	350	332	313	348	323	327	327	336	314	330	354	346	334	334	358	300	316	321	310	299	335	335	336	341	322	318	347	334	311	334	310	366	323	336	329	310	336	322	310	299	333	317	351	354	327	310	336	347	320	353	324	324	329	298	317	341	333	334	327	330	360	310	346	329	330	299	326	334	341	320	363	286	334	311	322	356	302	331	335	316	313	326	331	345	323	343	317	321	326	344	325	331	346	322	327	334	332	320	316	336	317	345	328	331	317	306	335	323	336	304	314	326	316	320	297	337	298	345	338	316	338	341	303	343	342	323	331	345	339	309	315	336	328	328	329	307	355	329	323	327	347	342	354	323	320	346	310	325	318	340	361	324	315	341	334	352	319	312	331	324	315	335	306	375	325	309	335	305	314	349	316	297	327	321	347	315	355	332	303	330	349	296	334	329	304	340	320	339	336	319	361	314	318	305	325	309	355	304	287	337	327	274	295	329	306	326	342	324	317	337	359	347	336	338	281	341	355	331	333	321	323	320	325	371	302	328	298	344	321	351	362	309	322	309	290	323	313	334	310	354	356	318	341	319	323	356	353	322	316	316	323	350	323	330	324	315	336	311	330	333	325	385	306	318	338	332	311	319	315	336	356	294	351	301	311	313	334	334	323	321	359	338	335	322	318	336	321	384	339	277	331	365	320	331	340	321	343	330	333	352	332	358	298	316	298	310	323	300	315	333	352	318	333	349	350	348	326	318	351	330	343	322	332	286	346	341	332	310	317	316	347	330	310	345	359	316	322	312	323	335	332	329	312	338	342	329	270	323	308	341	321	358	357	335	324	335	306	325	315	330	313	331	309	341	313	310	351	324	335	336	327	331	333	313	300	338	329	334	349	330	331	327	324	348	352	319	354	303	303	331	332	356	316	303	329	303	295	317	340	318	343	352	344	329	298	312	278	332	341	357	334	321	311	297	311	325	324	344	308	301	339	321	332	325	327	333	314	283	319	335	320	326	289	319	303	309	314	337	335	318	340	337	321	331	312	335	309	297	308	332	342	368	359	347	319	327	324	328	343	325	326	311	309	313	335	351	311	319	348	351	326	323	326	319	330	334	331	305	342	324	343	321	326	327	353	329	327	329	332	356	331	337	338	335	330	353	344	341	330	322	305	351	346	333	330	300	294	343	343	328	342	306	300	322	334	290	304	326	324	351	324	329	339	334	311	351	357	325	309	350	321	343	354	297	357	324	308	318	299	318	356	361	331	338	317	346	323	325	282	340	349	315	330	318	341	323	330	328	309	340	321	331	309	314	324	305	345	341	313	322	309	315	326	341	324	334	323	313	322	323	326	326	326	340	355	311	334	313	311	347	347	313	320	294	319	306	305	335	319	331	317	306	343	366	317	346	332	336	301	303	326	335	327	329	350	319	329	303	335	345	326	314	377	320	343	330	357	317	324	294	339	343	334	329	341	347	318	324	335	336	286	312	332	351	330	338	355	312	353	352	345	357	331	319	348	321	354	313	318	317	352	341	326	350	324	288	341	314	317	334	346	323	312	307	340	370	339	339	329	326	322	302	298	317	331	323	295	330	351	315	356	336	342	311	323	310	335	333	318	324	333	353	356	325	332	319	302	347	353	315	317	339	335	324	310	333	302	336	360	312	337	324	316	308	367	323	312	345	334	347	315	323	333	331	332	330	338	302	298	337	299	339	337	329	333	308	301	364	348	318	306	300	339	314	307	329	314	315	312	316	357	330	342	351	314	323	330	320	326	334	293	334	296	336	366	350	351	340	343	304	317	353	332	327	301	315	310	352	336	328	318	325	344	305	312	322	300	296	306	355	318	341	331	325	326	349	347	328	343	326	317	336	318	307	331	295	356	322	281	319	302	340	328	335	332	290	338	309	290	334	324	304	338	322	344	315	319	333	352	301	313	340	334	303	337	332	341	328	332	314	331	325	323	344	319	325	309	302	322	296	325	323	338	322	318	348	325	370	326	285	352	308	305	323	328	350	350	362	342	346	325	323	323	341	323	324	304	357	349	318	312	375	364	312	369	306	285	317	334	272	303	354	335	331	333	338	337	316	332	340	312	333	343	334	317	330	322	370	316	315	354	319	334	330	319	346	331	327	347	327	380	342	340	313	340	310	310	310	332	330	331	312	334	341	330	330	309	328	316	308	318	298	356	307	336	339	321	305	329	333	331	283	322	360	323	335	338	303	309	298	318	319	342	363	323	336	307	310	344	334	354	308	340	321	317	338	333	324	332	320	326	347	331	335	375	326	334	292	320	343	309	307	329	313	329	301	307	335	317	354	328	366	325	354	339	338	329	315	334	306	348	340	302	324	323	313	331	334	338	324	345	317	324	339	320	320	323	296	355	333	327	320	334	330	337	318	355	309	319	314	370	349	328	307	339	303	320	341	350	348	309	329	303	323	291	337	314	334	322	345	302	346	304	360	332	334	326	322	320	341	333	323	313	364	351	302	345	363	347	323	348	351	368	323	280	335	329	361	326	314	322	315	301	339	314	352	315	319	320	327	354	358	335	343	301	356	351	321	321	330	311	326	357	321	344	313	309	313	313	308	315	304	305	308	280	333	300	340	355	333	295	340	327	334	328	323	363	333	323	321	341	320	335	309	327	317	327	335	349	323	344	323	304	323	338	317	327	360	375	334	346	313	291	366	326	324	325	368	292	349	337	338	328	324	336	321	339	344	297	323	343	339	344	333	346	357	352	332	321	314	314	346	319	339	354	307	310	312	365	339	337	311	310	313	314	352	335	371	338	344	339	328	316	328	316	295	326	343	329	332	340	335	317	315	343	361	307	342	292	336	298	344	331	362	335	337	330	317	342	317	325	309	321	339	364	330	327	360	350	324	325	351	333	334	344	341	292	316	309	316	336	300	369	289	333	350	308	317	320	339	326	318	310	317	317	367	332	326	327	350	290	320	335	318	310	315	315	315	345	323	344	352	367	346	315	320	337	313	329	314	327	325	322	348	340	368	312	317	346	311	324	339	312	300	325	315	312	345	324	304	323	316	318	366	321	336	330	331	305	325	341	337	336	322	304	332	298	328	353	318	364	363	329	312	393	333	325	329	374	308	341	290	318	317	337	304	325	303	321	366	329	327	320	346	320	334	332	294	334	338	327	333	325
24979	20584	26878	24286	20537	7696	878	654	567	500	476	394	417	408	388	379	333	359	371	354	355	330	315	318	345	299	327	323	342	324	328	319	329	313	293	324	308	316	291	282	323	317	282	346	278	293	279	280	318	284	313	304	274	282	314	288	276	312	345	308	329	296	299	300	300	299	302	328	310	313	309	309	269	275	279	323	288	266	297	309	308	289	291	284	294	303	330	332	298	270	282	318	285	276	303	309	334	303	302	321	300	300	329	278	305	290	283	308	302	305	275	324	313	266	293	293	289	305	298	303	288	296	300	305	332	327	297	313	318	331	322	276	293	305	306	279	319	280	329	327	307	292	328	282	295	320	272	267	297	311	296	329	310	277	286	300	312	322	294	312	300	310	304	279	281	305	264	266	290	286	318	314	325	271	299	302	277	282	280	290	318	313	301	305	302	267	306	287	311	294	311	281	325	298	287	314	312	292	300	310	308	276	293	287	313	315	306	296	301	267	300	296	296	302	304	307	287	298	309	280	303	289	314	295	329	276	289	263	296	277	328	313	277	286	300	283	295	304	307	308	278	301	303	291	278	324	291	296	290	321	286	281	272	314	305	292	263	293	293	286	303	298	277	284	306	285	290	275	295	318	296	312	304	277	305	305	303	294	311	254	284	287	292	305	285	290	330	306	305	318	307	289	295	279	320	254	298	297	337	333	320	316	283	324	294	264	311	316	303	285	247	282	282	312	287	301	269	279	311	324	291	272	324	284	313	290	328	267	312	306	325	323	298	299	266	315	271	299	302	306	299	301	296	308	272	303	281	314	294	292	289	283	310	277	306	300	300	288	335	285	290	274	330	290	271	283	302	302	290	295	311	303	298	328	266	277	283	308	283	304	295	334	239	311	272	289	312	292	272	294	304	295	321	284	274	317	286	323	278	294	333	306	307	317	316	305	283	278	282	321	285	293	283	302	302	312	289	320	285	311	297	314	331	286	302	265	289	305	312	298	291	269	307	339	288	315	275	342	320	338	307	297	323	302	289	272	311	283	311	302	279	312	269	292	322	319	283	311	357	327	299	302	297	298	273	284	301	321	308	300	301	318	276	327	329	280	280	310	320	293	297	265	281	269	275	279	318	297	282	293	283	290	272	281	288	288	240	295	281	294	269	305	283	313	301	291	318	286	286	315	293	278	286	268	319	315	314	286	285	291	323	323	291	321	296	299	286	295	325	296	311	306	271	290	275	288	295	291	292	302	316	300	319	331	251	299	264	301	295	318	297	307	274	292	291	301	273	275	288	310	283	319	288	321	259	268	288	279	318	314	298	315	270	275	295	306	298	303	285	277	324	283	276	324	303	313	283	305	314	276	330	277	300	297	293	288	296	297	287	287	283	305	300	298	285	314	278	296	289	274	257	296	319	329	285	270	308	304	305	285	299	288	256	297	298	290	320	303	310	308	280	332	322	295	282	311	299	322	293	320	327	251	282	293	275	312	270	286	304	279	301	280	276	291	280	289	286	299	270	295	310	312	277	295	270	275	331	311	308	274	318	319	315	315	291	293	275	302	316	270	292	286	294	301	289	331	295	297	278	308	271	303	284	290	310	313	307	288	280	308	296	298	328	302	293	311	314	296	302	291	293	289	296	300	321	286	296	310	299	303	278	293	283	295	300	299	306	306	305	301	291	328	311	274	307	301	307	281	309	283	296	281	300	281	277	303	320	320	319	286	308	304	271	286	283	278	332	295	330	261	297	280	312	316	303	317	297	276	289	309	293	294	291	291	272	347	255	306	317	284	296	287	310	305	298	303	289	286	270	270	328	285	313	309	310	306	308	297	307	290	303	305	270	300	314	273	271	303	289	277	302	287	293	301	293	319	304	287	289	317	306	297	287	295	303	291	298	305	263	290	298	275	326	296	288	284	274	281	287	312	319	329	275	292	296	319	269	294	297	284	317	302	295	317	306	325	292	274	296	292	279	273	284	283	296	299	297	291	317	279	299	281	316	288	287	244	305	287	284	282	292	310	290	322	318	277	311	265	315	301	328	309	273	300	310	331	331	269	311	301	308	320	277	291	303	290	300	313	315	290	279	290	272	272	292	280	281	284	317	292	299	285	298	266	284	311	301	319	257	303	294	311	297	296	296	294	285	278	309	310	305	283	316	273	300	299	332	282	292	267	302	302	299	310	340	289	280	292	292	272	312	277	306	303	303	272	288	296	306	299	318	292	301	271	319	252	303	305	288	328	301	309	295	298	291	311	293	301	310	320	282	303	299	297	295	307	279	276	274	301	292	311	323	288	306	334	277	280	271	328	293	293	285	278	292	296	258	294	287	228	271	318	305	288	294	305	329	272	308	304	303	278	288	289	290	284	285	287	303	335	287	280	337	298	304	276	282	252	302	290	309	315	288	310	315	259	315	291	292	318	281	315	302	282	319	280	294	326	310	292	293	291	292	294	280	308	291	278	264	297	296	302	304	276	329	326	272	293	300	301	280	328	324	323	303	299	289	311	326	287	279	301	289	298	293	313	282	319	283	315	283	309	315	271	284	312	316	316	292	280	285	266	312	260	298	279	311	304	292	292	296	289	306	287	287	277	308	326	341	295	293	259	313	325	280	291	291	302	326	314	275	317	255	330	299	322	283	299	289	294	299	299	280	270	295	311	296	269	301	277	262	259	321	301	278	315	315	311	298	301	288	271	290	273	271	311	270	297	281	306	309	301	265	329	301	302	325	307	290	293	297	320	300	291	294	310	278	301	292	306	278	290	338	310	282	294	316	291	301	305	294	300	290	316	303	288	283	293	272	321	300	300	314	289	324	308	283	303	289	308	329	331	312	282	264	278	312	290	295	284	291	272	335	301	315	305	285	293	293	318	302	311	323	272	307	302	331	304	287	327	310	308	301	314	286	293	314	260	286	289	287	278	293	335	332	268	303	286	306	270	290	297	309	284	330	303	274	323	299	295	319	318	307	278	255	297	308	282	331	304	291	306	299	297	305	273	293	290	276	318	345	305	335	283	305	289	264	318	277	300	277	294	279	304	341	291	308	282	293	312	285	308	296	287	307	311	320	313	312	316	277	286	303	299	307	296	286	272	310	271	300	302	296	306	297	296	295	304	293	281	290	287	278	275	338	301	314	307	264	269	331	279	299	281	325	282	285	315	317	304	302	287	309	262	292	280	283	284	327	275	294	276	272	317	307	308	293	316	306	303	287	321	307	278	291	296	314	279	302	285	308	300	306	290	303	297	299	290	295	318	303	289	309	311	281	321	301	292	291	315	278	271	275	277	311	301	275	307	288	270	258	300	291	295	293	296	308	311	297	266	282	313	332	326	289	265	297	292	303	315	278	324	326	307	308	294	311	293	307	314	309	315	296	327	266	306	297	307	281	302	262	311	278	314	282	285	308	296	328	303	325	297	294	295	300	295	312	319	322	319	324	273	307	281	300	307	293	311	284	289	288	296	286	307	301	322	306	291	336	282	300	285	286	306	306	348
34053	7555	7006	3757	2416	1727	1314	1094	882	751	700	613	532	537	485	507	410	376	407	384	364	406	402	358	347	365	333	353	372	334	345	357	320	314	327	310	343	359	300	353	294	332	282	330	324	332	301	327	312	325	309	304	311	331	342	320	348	284	325	326	321	318	321	307	315	311	304	280	305	322	308	313	321	313	329	305	335	275	328	278	297	299	320	319	287	317	285	318	315	298	298	311	305	314	296	305	307	309	327	332	314	316	284	325	296	319	309	277	294	319	286	299	277	340	305	326	294	318	289	324	299	325	275	308	321	277	318	311	333	296	305	316	282	344	296	308	324	316	291	305	327	299	325	304	293	341	285	316	281	300	301	299	302	318	325	319	295	288	296	302	305	321	278	310	298	309	315	287	311	302	310	273	326	311	316	308	290	258	299	298	317	313	301	303	301	301	303	304	280	298	306	297	296	313	327	276	279	291	301	324	307	328	299	296	322	330	314	300	340	303	300	297	332	327	301	280	282	296	314	280	294	297	321	295	318	312	327	319	297	305	345	298	297	278	306	325	292	298	290	311	290	304	305	303	316	312	308	269	297	298	279	316	277	302	294	309	291	325	257	328	302	315	303	341	309	302	330	292	306	293	295	290	279	336	285	296	318	290	311	283	278	287	295	294	301	311	322	315	301	276	295	348	288	307	306	320	304	335	320	300	305	329	312	318	295	302	325	328	311	306	318	306	286	294	321	298	291	281	299	335	308	315	312	298	341	331	302	322	311	316	326	303	327	343	329	301	298	327	317	322	318	310	326	340	319	324	317	318	306	286	316	329	290	317	285	277	312	285	285	305	308	334	289	283	306	301	301	340	276	329	298	325	284	286	314	307	300	292	294	319	314	292	303	303	282	304	330	284	271	305	314	326	310	278	284	311	329	288	336	305	308	315	320	307	314	280	308	303	295	297	308	303	308	327	301	312	292	290	323	312	301	286	310	294	300	317	284	312	324	303	260	284	319	274	307	289	303	249	310	305	297	303	303	308	322	278	313	332	306	319	297	302	308	299	356	316	319	277	303	321	319	311	326	324	301	313	294	296	287	306	290	268	309	301	288	255	291	261	311	304	320	282	285	328	315	344	322	297	332	321	300	284	303	307	327	291	309	322	342	281	323	312	333	288	330	266	321	306	315	298	296	308	305	308	320	291	304	325	277	314	298	270	299	326	329	317	299	288	296	298	295	298	294	305	287	298	291	273	317	307	299	298	292	301	308	302	301	328	297	285	304	320	313	299	358	293	305	309	322	284	296	289	281	301	335	312	290	318	317	332	297	308	293	275	323	288	308	312	270	309	337	297	316	342	289	293	288	345	277	285	311	315	325	330	280	299	333	326	289	315	318	309	277	333	301	334	308	302	280	286	298	281	291	332	319	313	312	295	313	301	312	275	315	289	295	311	314	296	291	310	317	300	315	291	312	291	320	295	313	294	326	298	304	297	300	323	273	310	333	314	311	263	315	278	327	330	296	273	299	340	295	297	303	296	314	322	314	298	312	290	306	333	298	286	302	293	288	332	303	287	310	280	291	301	292	291	290	272	325	285	336	311	283	282	302	330	326	327	294	288	324	310	335	310	299	311	309	309	286	315	308	293	305	295	280	274	313	317	328	275	309	308	291	287	279	303	292	316	294	304	294	311	328	305	297	327	283	300	351	295	334	300	273	280	295	355	319	303	316	321	330	311	277	297	269	290	323	328	293	327	316	332	296	287	324	321	346	288	318	291	307	313	326	311	293	302	289	329	329	321	316	298	275	248	280	321	290	298	325	314	276	286	307	321	288	322	302	321	345	322	315	333	332	330	286	302	298	312	307	309	319	324	295	294	299	315	288	283	299	284	326	321	287	312	306	283	309	286	287	330	316	334	322	305	303	274	310	290	313	314	337	286	336	286	311	307	284	313	292	297	296	299	324	328	275	319	299	302	311	307	320	317	324	292	289	331	286	304	295	298	301	301	332	268	271	308	295	279	281	304	341	305	282	300	292	331	295	323	295	325	321	290	297	331	279	292	314	319	342	310	320	292	273	301	298	308	315	322	267	320	284	319	282	332	316	297	296	328	310	289	319	345	295	278	321	285	299	322	324	303	336	304	305	300	275	310	301	305	329	301	316	282	308	306	291	275	322	333	290	302	293	313	305	283	293	318	336	297	309	318	287	303	271	306	311	283	303	290	291	286	319	314	307	344	301	319	302	278	340	316	304	329	310	296	279	303	292	304	267	321	293	279	339	323	284	343	287	340	307	302	301	296	322	331	292	297	311	295	294	322	292	328	296	328	296	319	299	316	280	329	306	326	310	308	314	296	304	300	287	286	349	299	280	320	299	293	311	302	273	296	348	322	287	313	329	325	372	299	327	306	338	332	316	336	286	310	319	273	276	328	321	295	332	329	296	313	344	297	288	331	320	287	314	316	323	294	301	304	315	299	313	290	292	305	329	317	327	298	291	295	313	284	308	307	304	327	300	313	282	289	300	306	280	303	291	316	316	289	306	327	305	285	289	313	303	314	285	301	305	305	308	313	303	329	325	335	297	306	330	301	293	316	311	343	311	300	299	291	292	316	318	320	322	310	320	347	317	283	312	329	284	293	258	288	346	300	326	299	298	329	315	321	274	305	321	263	296	319	295	297	314	274	323	297	322	309	327	296	323	278	287	321	349	301	294	288	341	318	320	293	305	315	315	305	278	282	288	286	296	301	295	274	309	294	282	325	280	316	304	314	300	285	287	297	301	320	295	313	316	317	299	283	315	302	281	331	335	290	304	298	308	313	296	307	278	279	279	306	305	299	309	291	324	299	306	303	321	318	297	319	316	284	275	314	311	318	291	277	318	318	317	296	322	289	287	304	280	335	295	329	309	312	294	296	307	315	297	281	289	288	307	301	287	294	306	341	309	317	348	327	325	290	315	320	273	281	292	288	332	328	281	293	306	293	307	305	336	275	307	312	323	321	310	334	308	325	308	308	315	319	309	297	319	295	288	307	311	283	338	276	293	284	261	320	343	317	304	279	278	308	268	285	323	316	298	308	314	305	312	308	296	295	260	292	311	289	297	314	300	313	293	311	296	296	325	285	305	271	305	280	324	295	308	301	306	344	294	300	280	299	311	308	297	286	350	323	322	330	288	320	310	280	308	301	263	304	277	302	316	344	303	301	337	335	317	341	349	302	280	305	352	292	309	294	308	292	332	323	319	310	309	292	334	309	307	321	293	291	280	277	288	306	282	304	320	319	325	315	283	333	310	283	264	288	332	328	280	357	306	303	322	301	296	315	291	282	300	294	298	288	330	316	339	325	285	290	300	315	313	320	309	296	316	311	312	336	330	308	304	304	314	322	324	332	325	307	280	304	313	305	319	327	319	298	332	301	303	306	306	308	302	319	292	300	298	299	269	313	318	328	318	287	293	292	319	324	340	301	340	322	268	316	327	303	313	328	303	307	293	295	302	287	299	311	303	311
22900	20590	27342	23811	20599	20672	8536	1545	1059	1065	982	883	866	867	772	787	755	739	703	695	761	689	690	749	710	693	685	727	695	645	707	677	661	667	657	628	694	708	650	667	675	651	680	643	620	655	648	603	649	646	678	683	628	633	655	643	591	672	656	613	634	639	677	644	669	632	676	619	641	615	603	601	646	664	635	701	625	655	642	600	635	612	650	654	658	609	628	610	647	666	680	633	635	657	649	616	641	635	645	660	664	595	644	627	629	628	659	629	624	638	648	633	630	663	618	655	609	657	664	635	632	645	664	595	609	626	638	607	603	653	640	629	613	652	636	626	638	592	653	623	633	618	641	641	603	590	624	645	619	648	640	637	598	609	626	643	660	622	680	665	674	638	624	667	640	658	636	625	654	616	642	642	637	652	615	646	635	706	635	664	670	582	659	632	652	646	624	618	608	673	596	629	624	616	600	661	607	621	610	616	646	637	629	624	652	630	633	663	648	652	655	669	667	655	620	600	643	597	584	628	616	622	637	639	659	661	647	637	609	594	617	695	610	648	580	635	628	652	574	585	594	649	664	659	637	663	649	644	647	654	639	706	607	612	632	612	635	620	628	620	631	595	638	632	684	591	665	600	597	660	626	652	640	676	635	646	615	634	704	610	635	614	604	631	615	650	661	594	664	630	632	619	617	624	601	637	620	610	607	618	636	642	629	595	578	607	612	639	676	644	670	640	617	620	638	612	649	652	649	618	637	626	635	665	649	571	656	598	666	621	611	654	628	655	611	663	612	655	713	653	675	626	651	593	636	642	624	644	661	646	629	605	656	621	619	635	639	603	650	655	619	602	680	643	676	628	655	645	665	641	627	619	673	657	645	637	667	591	698	616	602	641	630	576	650	608	641	670	663	605	669	630	629	632	615	620	643	642	662	655	614	597	637	695	638	675	599	648	630	670	626	657	622	636	656	610	623	620	660	628	621	585	645	619	635	618	595	577	643	679	669	640	603	636	613	614	601	651	601	620	621	642	668	619	651	650	608	643	619	643	652	639	680	612	657	651	625	625	614	694	649	654	603	651	674	645	644	682	686	658	608	581	652	621	624	632	652	615	634	599	668	634	603	623	629	638	617	619	603	632	659	609	649	627	596	594	650	623	692	668	627	609	654	629	628	651	634	622	643	677	663	629	671	672	614	596	618	658	659	626	618	629	626	643	613	659	578	685	621	649	683	600	698	549	635	642	651	577	621	624	605	621	648	650	612	631	623	606	665	634	680	594	645	618	639	662	633	639	605	675	666	606	635	654	652	638	609	635	638	649	659	616	618	630	611	626	659	599	628	627	594	708	649	680	661	582	645	597	643	605	578	626	649	611	642	686	637	648	599	707	612	664	614	613	660	641	635	665	635	631	654	686	634	597	621	670	597	622	615	599	606	655	634	647	602	630	642	623	601	637	665	598	605	639	634	622	605	611	612	592	700	624	617	652	662	622	662	625	637	640	595	637	664	598	649	610	640	692	654	609	603	644	618	649	671	618	594	633	734	644	625	590	620	611	632	662	617	647	634	673	649	644	612	633	672	652	636	642	636	647	631	652	649	614	614	647	669	631	663	678	637	692	626	557	636	623	617	640	631	599	631	590	604	620	638	605	600	639	624	621	654	620	627	645	641	654	646	633	604	652	647	620	618	649	640	629	628	619	633	606	672	641	656	652	673	620	594	648	597	667	667	623	598	665	664	638	635	645	630	656	653	658	643	656	669	664	627	583	627	633	599	623	645	640	654	629	654	621	624	580	622	627	642	639	591	617	622	666	612	610	638	620	635	676	625	603	626	623	644	631	621	627	688	639	621	618	601	658	639	645	629	626	592	585	591	676	654	647	572	631	650	670	635	637	611	647	625	639	608	604	621	633	667	600	595	639	617	627	654	648	613	597	615	659	635	656	652	616	602	608	616	600	650	662	612	687	636	617	623	569	685	642	657	680	630	615	604	626	649	639	659	650	618	598	609	607	601	690	637	629	664	642	632	646	607	607	644	623	620	639	653	631	630	623	617	716	721	635	608	636	631	625	630	614	641	621	600	684	644	629	634	620	626	622	675	586	615	631	588	652	608	594	595	642	625	631	625	634	640	640	586	633	625	612	615	599	628	621	610	645	644	614	633	634	663	677	646	605	635	638	603	610	646	650	643	655	615	628	631	622	612	644	607	639	639	596	690	644	623	623	645	652	659	577	636	637	639	625	690	606	634	630	574	635	610	664	640	634	626	641	633	626	620	648	631	617	647	609	682	653	631	668	594	665	637	713	640	684	635	629	632	629	684	593	655	608	638	680	648	619	609	576	639	637	635	651	623	653	653	640	622	631	673	605	582	628	590	657	631	649	605	697	649	595	633	649	639	612	639	664	629	645	622	636	650	623	618	650	650	614	618	613	627	627	600	623	574	627	615	612	600	632	634	556	594	647	611	649	604	624	618	643	613	608	629	650	632	617	612	627	617	675	626	638	622	657	630	637	570	647	642	678	593	587	639	584	639	654	656	626	653	587	595	620	631	648	601	654	651	694	656	633	615	640	599	658	612	632	642	662	657	580	597	649	667	658	634	584	629	634	591	595	632	600	621	584	655	595	593	637	665	641	625	636	659	660	589	604	674	628	648	615	590	607	600	650	679	658	659	672	660	626	652	664	649	574	669	665	653	653	622	677	674	646	622	617	660	574	650	655	646	652	624	627	636	653	638	626	612	608	668	632	583	615	615	640	635	617	659	652	611	621	589	605	652	652	650	597	673	629	666	628	631	643	639	590	629	610	658	672	614	584	637	642	602	644	666	644	630	605	612	641	657	632	634	584	638	642	645	600	685	580	587	648	615	603	617	614	590	632	680	598	641	651	607	636	687	644	599	638	597	679	623	629	613	627	680	653	634	684	676	647	646	612	593	635	632	629	654	680	626	590	614	601	667	631	628	647	609	638	659	641	656	672	676	644	582	605	660	634	636	652	635	623	615	618	665	629	672	610	653	636	633	650	654	606	605	637	648	620	645	615	602	686	619	584	658	671	618	607	585	642	642	619	615	638	654	654	616	622	628	671	614	651	620	650	621	580	595	668	645	606	638	665	624	624	706	623	691	632	581	634	654	631	560	640	614	637	614	665	651	603	605	657	650	662	645	638	639	645	590	637	620	603	635	618	624	646	599	662	634	612	577	637	588	667	638	649	636	633	615	624	639	612	642	652	640	662	613	622	643	644	641	680	587	617	586	663	629	594	649	628	638	628	583	636	641	594	640	604	605	630	625	623	614	634	672	658	639	653	669	670	668	580	603	626	629	620	614	617	653	640	644	610	607	615	587	637	596	623	617	621	618	645	667	684	661	670	611	613	614	622	625	643	616	663	611	646	651	607	632	660	635	646	642	665	570	659	632	666	628	635	620	632	632	625	619	636	613	598	662	595	654	626	631	564	630	674	658	612	606	640	711	620	605	625	609	625	634	629	677	659	642	625	653	638
27342	13346	12139	6791	4591	3352	2750	2092	1819	1546	1356	1213	1161	1105	1009	910	911	828	853	785	750	763	749	700	737	737	717	682	703	675	720	686	655	638	642	620	660	649	635	613	617	625	633	672	679	631	592	630	680	641	563	623	687	641	595	621	640	633	622	581	591	645	612	586	634	571	639	585	623	588	610	617	619	582	656	601	629	622	613	609	640	602	594	609	610	622	582	643	620	640	606	644	606	583	644	602	574	612	619	610	585	630	634	614	652	565	628	667	620	637	625	580	619	604	598	640	584	607	549	603	649	569	600	602	599	667	563	572	619	589	613	588	572	554	606	641	648	612	604	662	647	601	622	584	630	607	590	581	603	600	612	635	617	639	610	599	566	645	616	592	614	623	582	681	614	625	582	644	630	579	647	629	591	596	650	623	634	620	599	610	656	606	601	606	623	640	607	623	609	636	585	556	639	592	633	621	597	600	595	617	578	608	562	596	580	639	615	581	578	582	619	602	613	610	616	604	570	624	645	596	595	614	628	598	607	591	600	640	652	546	619	554	634	586	600	653	613	600	606	601	600	600	587	637	614	557	636	602	566	607	616	660	597	613	632	578	626	610	590	616	586	629	623	614	593	590	547	628	588	585	595	597	615	598	618	624	643	652	578	639	659	607	608	608	588	563	626	654	609	605	621	540	555	588	612	608	616	618	582	586	635	606	624	595	607	586	653	606	606	581	605	611	578	627	649	606	583	597	595	600	611	600	600	647	598	601	612	577	589	622	627	636	629	582	584	642	599	579	622	640	596	594	607	584	602	576	647	619	617	604	617	602	597	633	604	627	579	638	580	615	632	582	605	646	603	669	562	623	593	612	624	592	626	570	595	622	637	621	582	634	599	643	590	627	633	567	595	560	590	605	619	559	612	627	613	647	570	568	616	616	629	580	593	646	601	600	622	627	593	607	594	608	596	611	619	582	645	577	610	598	598	575	591	584	604	554	606	576	623	616	616	598	603	603	618	604	631	598	578	604	574	593	613	612	625	620	570	625	596	625	641	659	619	616	663	576	605	604	629	617	625	599	568	622	644	636	603	593	608	639	588	629	610	619	598	599	597	597	622	617	617	573	622	627	610	615	634	602	613	641	600	642	636	620	600	622	620	633	602	604	588	611	600	616	587	607	580	601	620	610	563	616	612	561	586	587	616	617	637	607	581	601	633	614	616	603	609	623	584	603	659	649	615	625	603	613	656	552	612	635	606	585	627	617	619	663	609	609	586	612	619	616	592	582	605	604	590	574	646	633	616	632	569	622	599	629	634	622	592	645	601	599	588	651	655	614	604	586	624	628	603	625	602	623	608	594	593	647	624	602	622	604	593	580	645	606	588	586	600	623	583	560	615	587	619	586	585	659	605	631	606	604	576	603	615	615	597	556	594	647	572	637	609	617	612	631	588	609	625	645	601	622	638	630	623	573	595	585	587	602	615	596	607	602	576	624	570	604	615	572	588	613	609	629	597	608	606	624	626	623	623	654	593	621	615	635	627	542	585	628	634	593	668	636	563	609	587	583	596	565	610	648	614	628	609	599	611	607	587	615	615	546	581	604	637	592	584	611	600	606	605	611	585	597	614	586	604	606	612	576	604	607	581	572	558	587	620	604	609	602	583	585	632	626	623	591	623	626	605	563	558	604	620	655	637	636	599	615	634	624	556	610	563	592	591	644	590	603	605	613	602	610	584	620	589	603	558	612	646	627	598	601	603	584	575	594	580	563	583	635	595	550	630	628	603	620	604	583	647	584	630	570	581	630	565	585	588	597	561	618	600	592	577	647	593	602	634	631	614	599	603	685	632	629	561	605	596	601	575	637	576	596	574	636	673	601	582	624	641	580	575	627	601	605	623	578	637	553	610	611	641	621	623	584	622	600	626	668	624	641	638	612	602	611	610	621	603	616	611	655	577	604	629	590	614	600	612	557	604	613	570	579	593	574	626	596	609	616	630	596	593	610	624	591	634	586	589	609	596	611	603	570	608	583	568	612	591	579	628	590	603	602	649	632	570	594	616	614	624	592	594	600	598	627	597	631	602	619	600	641	591	620	562	606	582	617	616	611	574	607	609	596	597	630	608	624	660	593	591	615	590	582	595	616	592	589	610	615	600	598	606	648	621	612	525	586	593	637	583	620	621	612	585	551	622	582	625	594	607	611	566	598	581	589	582	574	577	601	585	583	588	606	613	614	607	615	623	639	599	606	632	591	598	582	592	631	626	566	585	567	642	584	639	611	605	614	592	611	625	591	624	639	602	578	609	664	635	614	623	616	600	617	611	592	606	604	620	628	579	623	616	635	612	636	607	627	572	652	604	634	585	626	673	661	649	634	566	609	568	591	657	638	574	635	607	565	640	589	604	617	572	593	645	592	574	611	616	608	581	643	601	597	610	594	584	590	650	617	667	603	586	653	634	575	585	618	598	570	607	594	588	606	618	616	612	599	648	572	594	587	630	562	573	619	600	634	577	591	670	647	607	535	581	623	562	592	597	585	611	623	578	603	614	608	636	578	584	605	651	635	640	603	620	625	605	603	566	624	606	640	608	567	558	594	604	577	577	569	644	627	604	564	580	621	597	610	630	612	578	581	603	616	569	576	629	618	579	633	643	550	592	632	635	625	590	609	601	635	569	593	651	560	612	593	596	613	608	635	664	584	617	599	633	610	615	615	622	650	586	590	606	571	586	567	631	626	598	575	635	597	572	620	578	654	643	565	607	609	581	626	602	588	640	595	584	616	606	619	604	608	609	624	580	614	592	605	627	581	610	618	590	628	626	583	631	608	581	587	610	584	594	613	623	614	590	659	599	582	577	617	584	582	654	626	580	605	584	607	574	632	583	646	624	627	632	591	600	568	614	634	601	613	586	594	593	583	586	623	590	635	611	542	622	595	632	568	616	608	614	633	639	641	583	581	599	595	608	624	572	599	589	596	598	599	635	629	634	566	618	620	602	571	560	624	576	596	594	646	656	574	644	604	635	652	605	590	591	608	636	633	593	627	595	560	571	642	597	648	627	593	585	594	609	619	607	558	622	613	570	624	571	642	592	629	622	635	626	591	611	599	600	620	596	625	598	610	633	630	597	594	639	608	568	589	603	607	612	641	640	559	599	602	627	605	587	587	594	550	615	579	607	603	618	629	602	588	623	593	608	598	604	559	613	590	602	613	587	624	574	571	573	606	629	606	610	585	611	619	556	601	633	607	558	603	632	635	606	622	602	631	581	673	600	589	607	593	610	606	613	596	625	627	610	595	596	597	596	609	583	611	622	614	610	607	625	623	617	639	616	597	589	628	596	652	618	578	590	610	620	639	611	637	684	611	598	573	625	627	574	600	623	624	617	582	589	630	618	637	589	575	600	639	584	610	612	632	625	563	675	625	628	630	611	641	629	637	619	609	627	639	593	609	658	667	610	602	645	619	618	624	609	583	582	615	610	609	603	581	613	597	614	574	618	605	643	575
32395	15059	2418	490	379	355	338	290	318	295	345	298	265	308	295	317	318	300	275	289	294	274	281	286	317	311	285	287	309	299	258	268	315	301	301	281	310	272	317	291	267	254	253	287	300	278	290	283	292	309	289	253	307	345	314	281	305	308	317	272	299	300	266	283	283	306	267	300	309	287	323	320	264	328	286	282	289	305	252	289	267	292	291	307	297	322	273	271	303	290	290	324	306	308	271	301	280	290	289	314	310	310	294	277	290	301	278	281	312	269	285	310	306	297	306	308	287	287	291	320	292	284	291	320	318	297	286	284	310	296	276	307	304	283	296	274	293	317	281	286	312	281	291	299	304	264	310	296	254	293	287	299	296	293	292	280	274	299	325	291	251	307	294	272	296	308	294	301	287	299	285	330	284	266	304	298	291	311	289	295	307	275	309	311	299	291	319	296	301	313	282	301	282	284	315	291	326	281	286	282	312	258	299	261	291	305	306	291	285	283	306	292	272	283	296	279	289	319	286	252	282	284	277	317	276	283	285	308	292	301	273	275	292	310	328	304	287	290	293	287	265	296	287	293	287	296	302	341	275	267	318	295	286	283	300	277	304	286	299	292	296	294	277	266	263	296	313	334	283	336	290	297	298	270	291	304	304	288	269	268	313	299	289	314	249	301	312	292	300	315	320	298	283	297	303	280	315	325	310	294	281	300	335	313	306	290	280	268	285	279	298	280	291	299	312	316	297	290	302	328	295	294	312	287	306	279	301	283	266	280	270	303	324	308	315	274	297	287	321	280	250	286	269	286	322	298	270	292	308	294	312	286	271	293	285	318	261	282	296	299	309	281	291	276	323	292	320	316	304	301	254	286	288	284	288	294	291	283	276	322	286	284	303	281	291	275	287	295	312	328	292	260	282	292	295	322	318	315	285	289	290	281	260	293	306	300	291	321	273	285	291	353	288	275	282	295	307	296	339	283	297	306	283	286	279	320	274	282	283	273	274	298	323	312	290	282	293	325	304	304	302	307	325	266	304	274	345	305	308	293	292	286	282	307	293	302	299	297	273	290	319	308	311	312	285	315	291	296	318	299	297	307	297	314	283	293	298	344	294	331	295	283	313	317	305	275	291	273	283	295	288	302	296	300	297	314	269	309	287	283	292	283	278	307	303	305	287	273	293	308	334	314	290	290	315	261	302	298	302	303	273	285	344	317	294	267	300	261	322	297	337	297	292	286	239	309	295	308	320	270	312	296	285	312	280	279	286	298	291	303	312	291	287	296	314	306	277	326	258	269	298	301	288	297	281	274	300	319	305	325	306	289	278	287	280	333	274	267	291	295	278	317	302	301	329	294	302	298	305	270	294	295	283	312	306	307	280	310	281	300	312	299	293	312	250	277	301	303	303	319	284	277	291	316	298	315	276	285	304	315	301	292	314	293	301	274	318	287	294	292	289	298	274	312	282	279	295	299	288	279	257	294	279	284	286	296	284	294	336	303	333	308	275	271	312	278	277	288	300	286	281	305	271	317	312	295	291	292	302	298	296	317	304	286	286	291	296	284	317	302	293	310	310	287	281	284	308	317	308	314	272	300	287	295	268	293	294	284	305	302	286	281	329	301	292	306	287	291	283	268	283	299	302	272	300	279	311	334	294	298	275	301	307	296	268	312	301	301	276	320	311	313	296	326	307	272	279	292	294	301	310	289	295	311	294	307	291	302	252	319	298	291	308	293	291	321	308	286	297	293	271	320	313	294	253	322	294	309	298	343	298	307	324	329	289	259	280	306	289	283	292	293	287	306	297	301	328	298	244	285	310	286	300	271	293	303	299	266	283	293	308	285	281	303	315	300	259	324	309	287	287	289	298	283	316	306	328	288	267	329	286	309	310	319	316	277	261	315	274	281	294	281	284	299	315	305	314	304	318	322	330	300	290	300	295	307	308	280	299	286	345	298	294	304	310	281	310	298	279	271	266	282	304	315	283	277	309	328	293	297	346	324	316	272	305	283	303	310	300	306	291	310	291	303	319	311	285	290	296	275	295	319	302	285	290	306	279	279	348	290	293	324	303	283	288	278	308	283	259	290	273	288	313	275	319	308	317	297	276	287	302	309	305	311	273	304	331	329	326	292	304	287	288	293	290	286	281	310	300	325	288	299	266	326	294	284	309	302	306	316	287	290	294	269	292	279	284	286	309	276	297	283	311	285	309	310	304	280	302	291	259	286	265	287	285	292	300	274	301	275	310	272	263	321	272	283	326	308	298	333	296	258	295	290	291	307	311	299	272	266	289	313	304	283	289	297	300	297	293	317	296	306	328	335	289	300	311	286	258	297	321	334	284	317	292	276	298	303	276	289	311	298	294	282	306	289	300	300	295	296	296	273	295	321	313	294	298	301	292	292	282	328	281	312	286	327	287	286	324	302	324	303	275	251	300	307	269	305	290	285	283	284	301	283	271	288	277	291	324	287	305	295	298	312	268	314	277	281	309	273	278	285	304	311	276	305	300	286	281	312	314	296	298	319	316	293	327	316	293	271	317	310	300	299	303	273	304	320	297	316	259	324	298	321	281	300	324	304	289	265	324	296	308	286	290	288	316	312	312	317	300	298	269	328	293	267	297	289	289	289	308	264	307	322	270	313	271	309	248	298	274	291	299	301	308	278	307	321	300	297	324	273	253	307	310	303	294	303	265	285	289	291	279	286	272	308	285	298	290	280	291	284	278	304	320	313	289	306	297	309	311	284	281	320	297	276	298	313	307	280	290	301	293	321	307	290	306	302	323	274	308	318	273	311	319	295	324	315	293	286	298	286	277	310	270	296	292	261	269	295	283	306	301	323	297	281	322	295	318	315	291	309	252	291	281	267	288	320	321	319	304	293	326	299	285	306	283	316	283	330	281	313	317	280	273	258	280	323	297	281	298	312	287	280	304	299	268	300	284	304	309	329	310	294	294	282	298	295	273	309	325	313	305	306	311	255	268	312	297	283	283	299	297	296	297	303	298	292	314	296	276	291	284	263	296	317	302	298	289	295	292	306	316	295	314	290	297	263	291	294	295	296	315	305	296	288	280	271	314	314	294	311	313	289	296	307	314	299	283	318	302	284	275	284	274	324	295	294	290	304	318	278	281	282	311	294	311	291	301	285	303	301	284	278	330	301	303	299	284	295	291	277	289	293	334	287	303	259	288	281	292	289	299	316	279	285	298	299	332	271	306	274	288	283	282	295	288	281	307	305	268	314	280	286	274	288	316	288	292	310	305	276	314	285	308	297	293	305	273	280	293	296	295	303	258	269	279	286	314	262	361	264	299	296	276	306	300	282	320	324	279	294	265	302	291	249	267	279	285	320	290	285	288	251	293	331	284	317	298	281	310	287	306	293	286	312	285	304	288	325	296	315	307	319	281	319	256	272	297	283	307	270	287	310	295	268	313	297	328	276	275	285	292	305	277	295	302	278	302	302	289	296	296	299	290	303	297	317	322	281	289	269	291	325	280	322
22779	763	679	507	428	420	382	339	362	340	368	322	333	333	307	327	320	347	346	338	372	339	336	312	328	304	316	333	328	317	333	325	344	313	317	317	311	291	345	308	322	308	303	345	330	325	342	305	354	315	306	335	320	358	324	341	348	337	300	336	326	280	291	324	323	320	337	324	301	309	298	333	339	339	325	328	348	364	339	314	301	329	328	314	317	335	353	310	333	341	325	313	310	322	359	296	331	293	328	356	340	333	332	353	331	317	326	329	336	338	329	334	316	335	325	346	329	318	325	331	311	306	309	300	317	306	336	323	309	314	326	331	290	349	326	318	339	326	325	350	337	342	325	369	336	316	316	314	340	342	339	346	339	307	326	349	335	348	313	304	321	332	320	322	296	298	344	288	316	297	319	323	302	341	345	306	354	340	350	341	350	296	304	323	315	331	303	317	319	352	316	321	307	318	327	306	309	306	329	348	312	338	330	309	325	357	302	330	295	323	331	318	312	324	325	312	361	319	314	337	314	320	334	373	321	305	334	300	281	318	329	319	304	306	341	355	315	334	278	316	347	324	326	312	331	321	374	316	293	303	352	346	302	310	327	320	327	311	315	335	342	347	324	307	325	310	320	326	345	337	306	335	328	322	318	333	349	324	357	341	316	335	333	320	309	338	330	309	323	317	319	307	321	330	344	288	296	314	323	303	287	285	328	348	321	356	318	323	344	335	349	374	315	331	332	335	281	337	319	357	336	315	321	332	330	340	338	348	301	287	330	339	357	327	304	330	295	292	325	318	303	332	286	314	337	345	349	345	324	323	348	327	341	346	339	304	342	294	353	324	347	363	331	301	308	301	338	309	327	297	298	338	342	326	303	332	314	304	290	356	332	318	331	312	305	329	337	334	317	325	319	323	334	323	337	336	369	278	339	310	301	296	331	343	321	340	343	309	324	328	346	323	326	319	326	333	352	336	301	327	355	309	298	331	337	318	297	303	316	297	303	331	316	314	315	326	352	314	321	353	348	311	317	341	331	284	323	336	331	309	309	336	318	309	353	313	309	308	340	319	292	327	323	339	376	325	334	332	329	323	327	362	340	333	310	310	340	340	311	365	310	314	334	295	314	357	336	341	345	332	325	338	331	320	332	339	342	304	300	304	322	319	320	354	322	343	337	341	336	326	336	299	296	325	332	338	311	343	320	286	337	321	343	319	319	309	351	332	297	319	342	304	328	277	348	328	310	308	356	317	322	313	330	336	298	338	308	311	318	352	325	308	316	357	303	335	366	320	302	326	319	359	314	322	344	344	342	328	322	322	346	330	324	301	338	366	319	308	318	317	331	334	337	302	333	328	324	306	304	334	329	341	332	326	310	307	296	328	338	338	309	316	304	317	336	327	318	334	297	332	319	314	299	319	322	311	328	315	312	329	329	274	317	298	305	355	325	329	311	332	334	332	331	298	301	314	284	296	350	314	325	342	320	352	329	316	345	367	277	333	323	326	356	342	310	345	312	302	302	311	312	358	338	322	315	314	305	326	304	335	363	332	287	347	343	326	286	317	325	336	335	310	334	358	343	297	323	322	302	305	334	325	338	299	321	323	320	318	345	328	317	324	352	305	304	331	334	341	325	326	328	323	285	299	313	356	293	322	357	319	340	333	340	305	322	289	352	292	272	296	311	319	319	315	300	353	293	312	332	301	333	329	293	338	314	341	321	323	329	303	344	318	296	307	316	322	328	316	365	323	300	342	327	339	321	326	324	335	324	298	319	317	355	317	324	337	305	318	310	323	301	320	324	306	360	333	312	349	309	322	311	290	305	311	319	320	334	308	320	307	300	300	329	308	322	296	317	306	359	330	342	312	331	301	323	316	341	313	324	334	300	285	323	314	342	304	343	332	332	317	351	347	319	278	305	347	328	292	332	332	317	294	308	315	309	337	319	282	317	323	293	312	319	309	354	337	303	353	312	305	325	326	332	314	326	326	313	320	296	290	341	342	364	343	308	320	329	318	332	313	328	310	335	330	311	326	333	321	336	345	292	309	310	341	287	310	330	297	341	330	292	303	341	323	322	326	294	322	306	285	322	322	319	317	329	304	321	304	312	336	318	326	285	343	322	326	304	335	339	339	295	307	341	303	321	365	309	288	303	330	302	350	343	315	314	314	303	336	328	307	323	315	306	328	316	298	317	333	306	343	366	344	308	317	324	326	328	315	328	348	331	334	339	345	323	311	327	336	294	304	320	341	315	305	320	335	310	326	331	321	320	303	345	352	320	324	332	338	320	328	352	331	343	314	284	354	340	307	335	347	337	315	302	337	318	291	322	320	335	325	317	316	308	344	323	300	318	327	343	295	313	314	298	311	342	349	336	291	330	298	320	347	352	337	307	298	315	280	343	352	272	321	304	333	306	298	338	323	301	341	311	329	302	321	320	287	337	344	312	315	325	341	338	317	306	329	306	317	333	336	310	312	318	307	358	300	336	323	293	321	331	310	303	300	341	312	321	336	346	325	327	313	325	331	327	320	307	314	309	339	349	299	343	318	305	302	329	328	324	282	315	307	328	342	355	329	336	299	309	313	316	356	325	339	334	327	295	322	349	267	323	334	327	345	340	326	315	327	345	348	318	333	313	305	314	309	318	314	333	350	352	341	369	340	338	314	308	329	305	343	293	329	307	290	330	328	315	348	319	326	322	282	335	307	326	371	338	313	331	318	343	314	330	294	329	338	317	321	336	329	330	322	351	337	311	345	325	308	348	328	343	305	319	324	312	321	344	294	331	312	323	319	312	313	303	314	312	316	384	327	304	333	330	344	333	349	338	301	323	335	318	341	340	281	303	314	308	325	360	285	347	317	336	297	333	325	345	317	340	327	311	325	335	318	322	312	297	310	311	277	377	318	320	280	325	330	336	308	333	342	311	317	305	293	330	358	316	309	340	350	335	320	358	347	331	310	317	333	341	296	304	338	313	326	326	325	316	331	347	347	339	301	333	314	356	311	312	318	328	320	299	313	346	305	320	319	325	320	319	328	328	310	344	327	350	327	333	330	358	344	337	347	317	307	317	356	304	347	284	299	330	322	361	347	321	332	345	312	314	334	316	313	322	327	345	313	326	320	323	306	310	297	309	317	305	311	314	335	333	345	362	323	364	292	306	319	324	319	319	353	321	309	320	310	321	307	338	325	331	349	325	321	305	338	316	338	317	330	328	330	332	319	340	323	334	318	341	344	317	311	323	343	325	337	314	324	319	335	352	323	336	334	301	304	327	329	336	328	317	324	338	302	323	318	337	306	334	287	317	332	341	341	315	311	324	311	334	327	334	320	327	307	298	289	345	295	325	322	307	311	327	276	331	310	347	329	336	339	328	315	353	299	304	347	293	331	296	309	306	313	363	316	334	310	330	318	308	305	327	312	325	322	346	342	296	326	329	326	364	344	299	312	319	330	311	327	323	337	315	336	321	327	356	312	329	332	303	304	313	335	349	299	293	303	325	312
24970	20608	26679	24512	20573	7919	935	662	565	518	449	423	409	411	403	369	342	346	351	349	328	306	345	322	322	301	332	344	321	316	316	343	321	278	330	306	275	305	303	284	308	295	338	317	297	306	322	303	262	308	294	340	305	322	274	295	282	330	326	301	333	317	302	300	312	311	297	311	286	282	293	311	288	287	302	328	334	291	284	305	296	324	303	285	302	309	307	296	262	318	294	304	322	312	318	288	317	303	262	334	300	291	300	303	299	285	280	283	254	283	322	282	321	296	299	283	323	289	274	281	286	294	317	289	312	281	295	302	292	262	283	305	285	282	278	288	313	320	270	301	282	323	338	316	297	302	325	291	296	315	303	277	281	307	292	264	303	255	309	287	292	294	275	255	326	274	302	281	286	302	287	309	279	314	295	321	288	264	317	295	285	268	307	278	265	300	312	326	314	284	292	282	332	295	297	302	290	335	305	303	290	296	283	295	254	313	307	300	272	319	290	305	294	283	269	277	330	316	285	294	300	292	289	297	313	289	293	298	314	297	296	254	271	303	255	297	268	313	298	308	279	301	275	292	284	318	269	289	292	315	334	281	312	338	292	309	297	277	272	288	285	293	307	281	271	301	312	286	272	313	281	305	290	289	293	293	309	306	316	299	282	312	281	286	278	297	291	295	299	306	292	289	309	293	308	292	290	305	291	271	318	296	275	308	274	274	298	289	303	328	316	286	284	304	275	271	295	282	276	296	301	296	294	301	300	286	284	290	276	305	317	305	305	320	279	272	276	323	283	295	328	294	286	285	289	301	288	269	301	307	275	289	300	290	297	301	299	341	285	292	283	295	298	295	299	297	297	294	298	320	302	299	303	287	289	313	274	277	307	303	289	251	315	251	306	289	293	274	300	280	290	288	302	258	314	288	308	289	286	288	290	278	305	298	296	293	284	285	280	297	270	303	320	285	284	286	266	292	303	305	259	302	300	281	286	288	313	281	295	289	280	288	302	302	300	277	283	277	274	289	295	308	285	292	305	306	277	280	281	285	275	293	273	285	264	317	291	270	297	294	321	315	305	320	318	281	296	282	289	310	287	297	298	276	272	288	307	298	287	289	282	272	278	280	310	306	275	315	272	313	306	279	319	305	275	296	288	323	306	325	314	304	316	282	315	278	301	299	295	278	310	290	294	271	305	279	279	256	300	284	285	314	302	284	277	301	296	253	331	300	292	285	310	321	277	294	285	284	284	303	319	283	281	315	309	297	266	275	286	294	284	298	292	284	315	307	310	296	298	311	299	319	281	283	292	269	280	286	309	297	308	281	298	293	283	299	275	290	279	283	305	294	258	297	323	285	343	278	279	303	353	294	286	254	311	305	293	310	309	286	301	268	296	308	297	284	301	315	301	291	310	314	294	302	302	296	265	274	317	306	318	300	302	295	307	339	301	283	310	308	308	266	308	270	275	256	298	324	271	298	318	312	289	288	308	319	289	277	305	298	285	290	273	295	297	279	299	307	332	267	318	311	319	271	273	306	301	237	289	306	326	310	313	295	263	270	260	306	283	289	314	278	293	303	305	325	284	289	270	321	323	272	304	285	300	280	332	310	283	330	281	299	295	292	289	279	300	291	324	268	306	275	306	294	289	305	309	287	308	317	321	345	289	303	304	281	295	300	291	302	280	305	288	318	307	280	312	329	287	319	315	297	290	290	277	278	306	306	309	271	298	322	286	297	296	335	257	289	290	268	263	300	298	302	325	297	310	310	290	301	275	324	295	305	288	284	303	287	264	296	300	299	295	303	303	283	289	310	300	311	289	300	280	312	295	316	284	289	290	290	291	311	293	311	332	299	291	319	282	298	310	295	286	287	326	266	303	309	292	307	303	268	287	281	288	280	307	317	294	279	273	287	332	274	315	278	292	302	299	294	312	284	293	305	296	273	276	291	305	270	305	284	293	312	281	281	280	299	253	293	293	295	316	282	306	289	297	296	269	294	269	290	313	327	331	296	300	305	312	252	308	292	276	289	287	312	279	303	311	279	321	274	279	300	265	296	303	269	275	283	285	303	282	285	289	280	302	331	297	301	308	307	304	275	319	303	302	280	268	271	301	296	299	273	310	287	320	295	270	314	287	325	269	271	301	301	300	301	308	304	324	296	315	260	291	274	314	292	279	323	283	312	290	281	280	271	267	291	265	289	313	284	331	272	319	304	319	272	298	294	265	285	269	284	318	311	288	297	298	306	289	286	292	273	320	283	291	272	284	319	304	315	317	284	322	314	298	290	300	288	310	301	341	279	296	301	311	290	303	298	310	292	265	303	273	296	317	291	305	276	315	294	292	306	269	271	293	259	320	285	289	308	287	305	290	285	308	286	280	302	279	321	261	290	278	312	327	329	318	333	310	271	282	336	285	296	304	262	321	303	266	269	304	281	322	305	311	299	240	294	286	281	277	283	289	312	278	291	326	285	339	312	294	312	301	278	306	281	297	283	318	297	261	290	297	299	269	278	255	309	294	313	316	291	262	290	295	299	325	288	297	297	294	309	323	274	300	293	291	265	305	264	316	315	270	298	283	318	318	302	290	279	285	302	284	301	306	304	280	287	297	294	276	290	300	310	277	286	309	299	292	291	344	288	300	271	287	288	303	308	319	305	303	286	289	315	284	272	303	258	301	297	319	267	300	293	326	321	261	312	298	306	303	283	291	299	283	290	313	302	280	290	306	283	284	292	298	265	283	290	270	284	331	272	288	270	277	306	303	305	308	300	293	341	305	302	355	296	289	336	315	312	292	342	328	317	291	305	275	269	310	296	275	296	331	260	315	317	264	289	280	299	272	294	284	298	272	317	317	293	289	311	294	269	260	254	273	271	272	275	278	285	279	299	304	265	266	302	304	292	296	286	261	272	317	320	288	301	290	298	279	313	303	303	276	320	287	271	286	297	264	259	312	306	289	283	296	296	283	282	278	283	296	291	285	304	247	255	312	314	287	287	309	320	297	281	266	291	286	296	297	282	293	279	316	275	293	276	316	284	283	311	296	314	318	300	311	301	289	294	288	317	293	281	306	305	307	289	330	311	321	278	303	325	277	310	326	300	279	269	276	301	289	321	292	305	280	291	323	280	267	283	292	278	291	277	283	301	275	306	289	295	307	282	305	301	317	317	281	297	295	305	286	309	276	289	310	314	276	305	288	269	266	320	287	284	317	318	296	282	286	320	348	304	321	282	297	304	283	286	298	298	311	317	304	288	315	276	303	301	309	288	285	320	302	316	270	299	288	321	286	299	301	299	270	334	317	302	294	299	299	274	283	319	278	283	297	287	305	291	298	285	293	307	293	256	282	281	260	306	292	285	290	281	292	303	293	286	278	314	334	268	282	311	288	314	254	326	301	305	297	300	297	297	298	301	316	301	300	295	302	273	288	272	270	291	288	283	292	285	314	321	294	275	302	281	292	264	298	307	291	305	317	293	310	267	266	290	287	281	296	322	265	321	310	296
31319	7583	7122	3749	2470	1720	1404	1155	915	791	670	605	565	548	476	420	434	432	373	399	388	384	370	363	408	327	353	321	309	338	315	335	346	331	340	372	345	297	304	328	322	320	307	327	325	299	302	300	303	318	301	283	324	291	305	310	330	332	326	319	312	314	280	300	305	298	329	304	300	335	348	311	267	355	301	277	322	289	345	308	316	278	298	309	306	327	324	294	294	291	306	281	300	314	302	255	253	292	281	333	288	306	313	310	311	290	299	294	286	278	299	290	307	306	346	285	312	313	296	296	306	321	296	284	279	305	288	315	305	264	278	317	295	337	303	298	304	307	301	307	316	312	296	290	314	305	322	318	298	328	315	341	312	294	284	307	289	276	279	286	344	289	304	289	274	298	281	310	309	300	314	294	291	330	312	299	307	308	300	312	301	310	290	310	305	300	290	313	334	306	305	296	302	282	295	289	300	288	310	326	289	302	289	297	291	303	325	320	303	349	305	300	326	295	313	284	281	299	288	265	272	311	312	296	294	313	307	297	306	269	333	304	303	295	303	282	338	294	357	318	306	300	288	285	328	269	300	319	276	310	292	282	310	301	323	297	282	315	287	302	302	258	318	285	282	289	344	281	321	314	304	323	291	286	263	312	310	310	326	283	285	305	281	312	268	289	325	328	288	305	312	306	315	321	320	303	294	326	294	322	294	286	295	274	299	291	351	296	302	293	304	302	293	297	303	290	271	311	283	303	317	298	311	333	334	289	278	297	293	317	288	298	319	295	311	317	292	306	290	316	296	290	298	272	312	286	297	278	287	289	306	324	309	312	309	309	303	292	321	303	287	306	288	308	290	295	276	270	276	297	295	244	268	275	287	274	272	297	277	293	295	326	291	308	290	288	295	299	292	297	293	278	289	304	314	319	331	286	273	324	304	326	288	289	312	310	322	302	294	303	297	327	290	310	289	293	301	299	295	305	324	318	305	313	293	297	308	305	263	307	308	301	302	285	316	320	280	312	316	284	288	329	319	325	326	285	290	295	292	310	303	325	318	296	283	281	305	320	310	303	320	313	296	290	304	298	305	315	318	303	307	256	299	279	306	279	310	274	310	292	312	299	293	308	281	298	323	298	314	283	287	300	320	304	309	289	300	318	295	299	313	288	303	247	271	284	296	313	291	295	300	304	309	312	279	309	301	302	287	299	299	278	290	300	292	275	322	285	271	335	276	303	285	316	267	279	308	274	309	327	300	290	320	274	291	346	292	301	297	340	299	309	307	313	303	305	284	315	326	299	286	296	303	286	295	299	311	304	277	299	318	282	328	281	288	287	272	274	297	300	310	361	328	315	257	313	324	334	294	337	308	334	288	282	332	313	297	308	300	313	302	290	325	295	290	275	300	291	302	291	302	309	293	329	309	329	312	301	359	295	279	275	290	283	315	292	279	287	311	317	327	289	307	329	326	297	302	320	275	294	328	300	273	289	289	287	285	316	313	288	293	285	281	325	284	316	266	290	282	306	290	301	320	301	311	298	314	302	332	333	287	308	299	311	276	319	306	279	296	327	269	318	316	272	294	316	298	298	313	313	335	301	328	298	287	304	288	297	268	290	290	310	289	293	301	285	281	277	318	292	305	330	312	294	318	282	256	287	333	324	324	302	332	311	306	301	305	293	320	315	300	298	302	317	302	325	321	318	297	315	299	302	293	285	293	293	306	290	295	285	316	327	285	281	273	311	311	302	291	321	306	315	277	293	291	319	271	311	309	333	291	292	288	267	291	295	323	332	325	322	313	302	304	314	303	320	298	316	269	319	302	333	296	318	307	312	292	323	289	284	309	287	301	320	293	303	292	293	311	301	325	304	306	295	318	299	305	287	291	307	288	277	309	333	300	323	304	305	326	294	330	296	300	313	304	291	295	316	358	314	321	317	291	290	291	312	298	335	327	310	303	292	281	309	309	298	298	315	318	286	278	321	301	284	318	292	316	262	297	301	309	312	294	319	297	279	319	292	298	297	318	297	318	270	282	303	273	314	284	309	311	327	305	295	317	300	296	300	314	296	283	306	296	294	313	307	293	258	308	316	299	317	322	307	300	286	301	288	330	290	296	285	293	297	308	286	327	314	299	270	314	307	300	280	287	291	303	312	291	345	298	311	283	294	297	291	312	290	296	284	284	298	313	291	320	307	307	263	306	287	295	312	301	297	299	310	282	294	317	338	296	312	293	291	296	304	324	307	289	303	269	294	314	304	317	311	282	291	364	301	295	311	301	308	266	332	309	320	306	303	296	297	319	311	287	304	283	301	302	271	317	301	296	294	272	280	295	335	288	276	342	292	263	286	285	295	290	278	354	312	272	300	289	281	288	283	303	287	288	305	302	319	288	286	287	302	331	314	316	317	296	301	282	291	297	281	311	293	329	289	297	308	275	323	290	319	327	312	284	300	314	326	297	318	299	290	285	295	315	293	302	351	296	275	307	306	282	305	276	292	284	298	302	310	290	308	268	318	257	305	304	294	256	325	346	300	306	295	299	325	331	318	336	313	285	276	303	282	336	310	315	300	303	307	302	293	275	347	294	301	289	329	288	293	293	303	292	314	317	310	331	287	335	290	319	298	294	316	315	266	291	294	304	290	303	286	311	290	311	330	307	319	308	314	323	295	331	303	298	300	297	271	291	283	349	320	310	282	287	295	326	313	303	284	286	298	287	278	305	289	303	325	305	314	317	297	284	322	319	301	313	306	340	308	278	312	329	327	288	301	323	309	295	285	294	275	321	302	268	281	308	284	327	317	300	281	307	285	288	282	321	306	273	335	317	270	297	285	268	268	293	317	305	311	317	281	276	306	301	293	295	292	280	295	290	301	280	301	311	307	315	313	307	283	280	318	259	302	276	304	316	311	292	322	299	293	293	319	310	284	304	286	283	325	303	340	273	313	296	290	310	303	303	310	318	312	300	298	299	285	292	302	289	286	285	308	282	321	275	276	316	300	318	335	298	305	330	313	267	276	298	291	284	294	299	269	280	313	323	286	313	290	349	309	298	323	289	297	302	270	273	295	283	284	301	296	325	304	278	308	338	296	296	296	292	324	288	310	281	284	300	295	291	322	300	293	311	280	309	304	336	309	324	306	330	324	290	296	348	326	293	296	290	316	311	329	256	316	322	281	304	343	311	320	323	289	308	323	284	305	299	309	263	321	286	314	296	301	278	309	296	297	282	293	287	330	325	283	286	295	286	259	301	296	301	315	277	300	297	282	304	289	308	285	288	278	300	309	286	293	301	291	305	307	302	301	300	309	281	311	289	305	305	286	295	289	337	283	290	277	289	303	301	287	305	318	328	310	274	281	304	288	302	304	326	271	282	333	296	299	298	308	274	279	287	288	328	297	318	265	285	312	284	282	284	328	302	298	333	310	313	314	311	279	296	333	288	309	301	343	319	332	317	301	274	321	291	291	324	277	301	286	304	339	327	285	274	264	304	303	330	289	334	305	286	306
22874	20600	27072	24138	20603	20648	9093	1517	1159	1029	968	885	885	769	798	765	810	800	767	701	722	720	719	709	685	655	619	706	669	662	658	627	653	685	656	648	673	630	659	640	664	640	598	629	646	621	634	597	623	666	623	630	674	606	658	649	649	599	629	578	617	593	640	642	644	571	654	672	629	632	624	621	609	622	614	617	634	626	647	636	603	642	616	648	626	569	695	656	630	640	627	641	624	633	636	663	635	637	658	596	604	659	642	648	646	601	649	646	650	666	636	670	627	604	620	653	607	634	652	647	598	661	599	593	628	633	629	593	594	669	607	615	606	623	573	595	607	628	663	634	624	636	640	651	621	653	613	616	595	627	653	617	637	651	656	604	628	617	623	614	618	589	653	590	615	611	617	588	621	606	610	600	665	621	573	614	646	631	656	650	615	629	592	615	642	630	671	598	624	627	640	623	645	592	670	653	647	653	650	643	645	646	669	612	643	614	597	585	700	653	600	634	623	640	631	587	608	645	575	627	654	612	592	639	604	617	602	673	615	659	630	666	623	630	611	635	642	622	615	612	614	598	679	620	654	544	618	613	566	650	651	625	629	594	667	605	609	598	666	619	615	669	594	612	631	592	640	587	584	678	620	656	632	588	643	642	665	615	540	587	613	630	619	591	603	618	616	642	642	620	654	610	644	591	618	618	632	630	578	584	632	602	632	576	601	637	613	631	632	571	557	622	628	640	605	609	662	651	631	624	659	634	627	645	581	616	627	633	667	655	619	653	614	622	648	640	610	594	616	641	578	642	620	615	566	635	644	643	599	623	607	588	577	588	626	677	628	610	564	663	654	604	647	669	606	619	623	643	596	553	582	624	637	600	599	598	661	625	643	612	623	626	617	621	641	620	598	645	611	653	593	618	637	641	614	598	619	640	629	594	592	609	638	592	670	619	614	633	629	627	604	631	555	628	591	623	584	617	624	668	624	688	614	634	630	636	637	606	637	670	670	584	646	658	653	613	637	613	614	630	639	607	595	628	721	648	602	635	620	594	586	590	636	662	607	637	592	625	647	595	666	628	651	606	624	611	607	660	649	615	632	626	602	647	644	618	614	618	641	664	630	614	622	633	624	637	576	585	614	653	653	607	671	676	630	604	563	627	596	639	624	640	606	654	595	603	633	630	597	657	624	666	635	627	622	644	637	654	627	650	601	641	647	614	664	616	616	629	619	607	639	672	651	634	571	594	637	627	632	636	598	663	614	644	618	603	674	637	681	627	619	639	621	612	653	629	662	618	631	606	693	633	620	600	578	621	628	670	668	607	671	599	612	625	604	595	634	617	596	644	609	616	643	623	655	640	630	575	640	654	597	578	638	658	667	630	585	623	610	619	650	624	602	646	638	624	591	615	581	613	645	580	616	586	635	610	646	642	600	667	625	623	621	623	572	626	642	644	592	622	594	603	620	625	641	664	605	626	630	671	659	600	625	627	640	634	637	665	581	627	601	653	648	605	612	641	608	629	625	644	628	603	614	654	638	599	618	597	669	662	578	613	630	604	639	647	599	597	620	617	607	653	624	691	591	621	609	604	641	602	655	646	664	584	644	619	656	678	638	631	638	623	612	630	667	619	683	601	577	672	628	652	607	609	617	645	628	666	625	606	630	620	623	637	624	651	602	575	680	663	582	595	637	629	610	639	660	604	605	606	629	625	626	595	624	664	618	654	611	632	605	609	639	614	626	626	617	617	652	622	624	647	673	645	573	650	599	593	658	644	625	589	617	658	644	624	616	644	614	660	628	583	631	622	647	581	639	610	621	604	645	565	624	636	605	611	620	623	647	586	652	607	636	647	627	616	616	649	610	634	625	632	606	628	586	615	630	627	582	599	653	633	599	623	618	667	648	572	603	590	635	589	660	636	597	593	634	671	637	597	668	617	588	636	629	682	623	644	637	637	647	656	654	648	577	628	639	644	641	636	666	668	657	613	588	646	650	629	597	628	631	584	635	640	613	639	623	625	631	631	589	609	609	637	636	661	664	633	621	649	637	659	618	627	651	607	629	620	637	646	624	594	632	601	591	644	614	571	608	623	639	673	637	588	623	605	632	622	615	571	587	675	638	627	635	655	612	637	646	604	615	606	643	620	609	610	553	592	650	650	600	565	630	625	649	621	609	646	632	638	617	676	617	608	635	604	616	671	632	620	644	626	589	641	622	643	658	593	616	675	623	590	642	593	631	611	613	603	629	705	621	635	663	618	662	670	597	562	582	606	610	575	625	677	650	650	630	566	636	579	624	654	626	631	593	605	640	625	616	622	618	628	605	618	580	658	631	617	642	592	670	566	647	635	657	622	640	607	602	642	619	609	660	658	665	633	630	609	653	651	599	613	655	620	624	591	641	668	634	573	643	571	577	615	620	618	635	573	627	680	643	597	641	621	633	667	619	581	626	623	635	641	655	666	638	617	611	596	617	640	631	666	638	625	658	623	598	605	660	632	635	622	605	630	650	623	621	618	632	602	651	627	606	619	615	676	607	608	583	640	669	618	624	610	629	631	671	654	630	621	606	610	604	648	611	651	591	644	597	617	693	615	614	606	646	623	635	597	623	584	597	645	624	648	627	603	617	592	575	620	602	641	633	655	624	615	651	612	628	635	618	635	659	648	605	633	628	580	604	646	647	614	651	643	599	622	636	625	624	624	639	685	601	598	635	636	651	635	629	597	633	640	656	653	594	598	650	659	623	576	612	623	621	659	613	576	587	595	569	620	612	617	622	623	668	624	601	598	605	644	612	632	606	570	630	619	602	589	642	578	614	639	611	641	574	644	646	652	676	636	639	625	634	670	649	660	679	644	649	652	680	599	609	616	643	653	621	639	650	669	605	587	596	643	622	587	562	620	635	639	643	645	629	658	602	599	635	615	599	610	595	622	591	602	628	644	628	664	692	614	672	607	614	649	618	606	590	575	621	652	624	623	615	660	674	621	634	630	644	698	601	590	588	652	591	598	619	631	622	596	656	580	631	589	612	623	607	564	650	675	632	640	594	628	577	608	665	627	620	637	611	623	596	630	654	615	584	618	579	581	587	631	593	640	614	634	660	657	620	603	602	665	632	632	593	590	617	604	614	611	610	690	616	621	617	604	635	621	622	621	631	619	630	649	641	654	637	689	619	620	632	601	618	625	615	611	649	581	629	635	592	567	599	631	601	602	614	612	608	633	629	613	627	605	587	613	628	637	626	627	597	626	611	590	641	688	636	640	661	619	587	584	592	633	635	620	605	630	641	691	626	614	636	621	592	661	689	615	615	588	672	626	664	592	697	633	586	671	592	604	623	638	653	607	615	650	590	616	605	673	622	628	624	604	660	612	640	629	594	606	626	645	564	592	613	657	646	613	617	617	615	610	553	574	602	604	588	594	612	632	651	616	616	605	618	602	640	649	660	606	676	675	624	616	597	594	643	644	607	613	658	669	588	631	655	698	597	595	635	652	639	651	615	650	675	648
24931	13318	12206	6938	4565	3429	2567	2223	1874	1536	1388	1207	1084	1085	992	972	921	838	825	812	735	746	745	765	686	678	706	665	723	655	670	634	689	655	643	638	632	669	671	609	654	633	591	640	619	633	663	606	594	630	645	584	627	600	597	635	587	622	586	627	626	583	640	609	605	596	577	613	603	592	606	588	606	580	602	588	636	581	608	623	581	610	595	646	616	656	585	616	639	586	617	619	606	625	587	608	652	578	635	639	575	598	605	621	597	606	635	560	618	577	564	592	577	573	599	609	596	644	637	598	575	597	562	602	586	604	629	613	622	607	593	553	642	597	579	570	596	625	614	572	648	562	594	587	606	589	607	563	553	611	613	602	578	665	578	640	584	586	631	560	581	628	601	598	597	618	615	606	602	587	522	605	598	621	583	581	616	574	580	646	638	594	612	607	591	595	632	631	593	598	628	619	627	534	596	584	604	615	607	569	617	600	580	599	571	605	581	645	619	590	626	629	636	556	585	619	616	617	593	637	596	579	588	602	606	587	583	643	564	604	570	604	642	640	618	623	551	602	632	628	589	581	647	649	561	637	618	584	574	577	594	583	539	612	648	560	635	605	585	620	593	621	591	613	569	596	617	631	604	559	556	598	599	540	581	593	614	584	633	585	608	583	564	618	605	545	632	583	617	534	575	632	606	580	585	599	592	636	631	558	620	601	574	602	576	606	576	562	604	598	603	571	552	619	630	665	609	597	610	652	610	588	585	573	621	606	629	580	619	610	607	624	614	619	598	581	604	578	621	599	573	599	579	571	576	542	566	623	573	582	616	562	594	604	569	636	615	626	641	615	593	585	629	560	572	622	594	629	596	609	614	620	634	601	558	579	611	563	648	601	570	618	631	564	639	593	615	632	623	603	606	606	599	625	606	567	565	590	614	564	620	563	637	590	643	570	589	615	610	614	627	594	582	610	590	602	575	608	547	598	589	624	627	614	581	622	648	621	648	598	633	596	630	578	630	595	624	634	615	585	649	595	589	632	591	604	617	611	608	622	606	617	586	633	602	605	597	624	590	600	620	569	590	640	587	589	587	623	607	606	592	622	584	595	604	563	540	605	635	581	608	630	635	584	652	606	586	573	571	588	647	600	628	577	604	575	608	571	579	628	586	612	623	600	601	606	585	634	597	589	603	672	608	618	608	603	575	634	582	578	581	636	602	598	618	659	564	583	580	565	589	584	573	613	615	620	577	587	604	603	635	578	630	625	626	669	580	601	618	575	586	614	578	613	585	625	637	603	584	591	586	585	610	583	605	592	609	634	601	591	604	656	604	601	607	635	604	612	595	599	618	599	600	559	613	573	620	605	588	591	610	624	559	598	562	574	564	616	618	616	584	574	633	620	586	578	591	567	582	591	588	586	590	588	613	624	587	600	570	575	591	581	619	616	580	607	558	603	621	628	553	578	576	657	632	607	626	589	612	620	612	582	599	598	585	623	616	635	562	595	611	578	630	622	587	589	607	627	615	607	598	621	589	596	594	633	585	600	590	599	552	596	559	619	594	598	632	586	626	642	608	570	607	582	607	624	601	622	602	600	624	614	604	597	598	569	631	598	611	569	596	656	572	573	578	620	588	676	592	611	635	592	592	591	605	662	573	589	588	600	619	596	558	592	613	600	579	542	613	599	580	577	605	599	574	595	605	597	585	582	616	600	597	606	611	616	583	601	618	651	578	553	590	609	574	594	616	593	583	646	563	614	589	635	578	615	636	565	611	608	624	545	562	593	564	599	590	626	604	610	573	605	626	551	588	587	653	611	632	626	633	606	610	587	598	598	642	600	653	590	624	574	568	615	631	646	531	560	571	608	583	593	555	648	601	612	591	599	607	606	591	592	603	568	614	585	648	604	616	601	609	594	593	626	630	619	602	578	618	622	562	649	597	617	577	576	596	578	552	622	625	594	555	621	572	628	588	617	644	593	608	607	580	562	612	593	601	607	651	599	598	587	602	609	566	600	584	608	615	586	631	588	644	583	609	605	602	633	632	598	611	600	618	608	594	614	583	588	604	623	592	609	602	646	645	627	590	605	591	573	564	587	601	645	633	628	632	594	629	618	569	576	595	620	601	597	597	607	599	651	593	631	586	574	593	627	595	609	566	634	609	621	575	585	593	572	602	613	598	591	636	585	619	624	564	630	589	580	607	574	648	618	593	623	561	586	608	603	568	604	590	619	577	639	559	610	550	639	572	629	597	594	602	538	597	623	606	607	607	566	601	572	570	577	621	645	568	626	638	584	552	602	565	596	597	566	608	611	592	546	647	632	611	632	576	623	585	581	564	674	632	611	597	601	613	606	621	558	528	616	569	621	567	594	612	620	572	563	610	631	578	581	623	622	627	593	589	560	610	584	609	619	599	577	586	609	630	584	613	620	592	572	608	584	617	565	625	583	590	568	605	627	653	608	605	605	521	565	561	570	628	587	571	607	567	611	578	612	639	615	577	579	604	617	597	635	670	610	569	629	621	537	587	640	541	595	620	585	591	589	594	575	565	577	562	612	579	606	602	630	608	614	619	577	521	571	637	576	591	601	597	628	580	618	614	606	587	589	563	598	585	627	583	572	589	590	590	580	613	632	585	590	629	573	613	628	595	613	587	612	599	590	575	560	605	582	616	590	580	597	605	625	617	569	614	642	573	629	617	565	603	616	614	631	578	594	573	601	590	608	656	618	587	614	647	594	631	604	641	626	592	598	576	588	579	574	599	601	602	563	592	571	598	604	617	574	634	574	638	594	579	604	608	582	576	573	598	598	575	588	606	582	622	595	600	606	615	582	541	605	611	562	584	605	572	630	613	590	614	607	636	620	570	575	604	619	623	601	601	639	600	660	571	619	565	591	564	622	587	569	617	596	607	592	573	577	596	574	592	574	572	589	602	609	616	562	610	605	563	613	609	601	613	632	627	632	578	602	611	614	569	571	638	583	611	582	596	581	585	610	618	628	627	579	567	593	593	590	561	590	554	609	585	626	608	615	595	583	580	568	616	603	616	658	597	558	573	561	579	602	630	561	595	579	596	597	614	590	641	629	591	589	599	575	618	637	591	585	576	591	610	579	619	617	608	624	600	595	588	592	564	588	563	595	609	617	605	654	594	588	573	604	587	611	608	564	575	594	574	604	661	603	626	555	583	602	584	552	641	551	585	618	579	617	578	600	609	580	596	632	591	595	575	584	594	619	625	578	601	594	632	586	620	576	602	565	611	580	547	596	633	594	620	620	580	622	616	618	572	603	650	608	597	576	629	619	626	613	597	605	632	576	589	593	542	607	602	625	589	636	611	614	607	577	615	636	584	624	584	618	617	564	639	603	603	608	590	598	605	660	603	619	631	585	588	592	614	607	635	613	627	581	579	606	579	582	590	607	589	620	550	619	626	598	583	589	629	555	636	611	587	621	610	654	628	583	609	643	579	613	623	634	605	620	585	578	618	601	616	604	652	591	581	618	568	613
32820	14902	2363	522	385	352	286	303	314	284	329	286	314	295	308	300	295	290	290	304	297	279	280	312	249	298	295	298	289	289	287	276	264	299	310	303	297	301	299	300	297	297	268	264	295	276	295	314	327	282	302	332	277	305	319	297	270	275	296	289	295	287	265	271	294	272	264	282	289	285	302	298	275	288	303	292	276	310	293	311	315	297	288	287	280	264	291	291	322	301	317	285	275	306	315	276	279	313	279	329	309	287	294	289	267	278	309	297	274	297	306	312	293	296	292	299	312	284	306	303	284	266	285	304	320	297	341	293	275	301	273	309	269	286	288	313	257	272	281	292	257	268	262	293	287	277	285	286	259	331	305	297	335	304	311	296	299	291	325	294	300	300	309	276	302	296	289	297	284	305	293	312	300	308	291	282	313	286	310	291	293	255	286	300	305	280	287	292	263	275	282	297	293	291	293	290	306	271	305	294	285	309	290	275	293	262	277	276	312	297	315	297	258	281	346	279	306	306	281	267	320	292	288	300	291	308	253	291	336	291	293	304	296	299	300	322	268	274	273	284	297	305	297	305	288	325	298	296	292	298	315	283	314	278	312	291	318	286	286	283	301	283	310	294	319	291	312	321	304	304	257	297	301	313	306	302	305	302	281	246	312	303	299	292	291	317	285	276	283	300	270	289	343	304	296	276	293	307	331	319	308	295	303	305	326	277	292	334	299	310	319	281	279	281	282	293	286	299	277	298	265	269	304	280	299	261	293	266	300	312	280	290	290	311	279	295	281	316	313	322	324	322	319	314	279	266	308	275	311	289	296	263	288	290	286	323	264	282	280	303	308	295	299	283	313	287	293	288	289	317	335	289	255	287	326	297	333	266	303	299	289	300	309	284	288	294	306	295	288	313	296	291	300	306	299	291	281	282	314	298	260	303	296	320	284	299	300	317	305	303	322	329	273	298	286	310	311	298	288	309	310	281	306	292	287	309	316	291	290	281	307	300	285	301	315	308	282	326	268	287	293	285	294	290	301	314	292	298	308	316	307	326	296	303	307	304	286	265	293	320	302	288	310	304	305	293	286	289	288	290	316	322	275	323	290	290	296	286	303	302	292	292	280	260	284	277	299	312	313	310	316	307	328	321	289	280	299	291	285	305	320	309	274	299	295	301	297	296	309	297	301	279	275	284	267	304	294	291	342	273	273	283	287	319	286	291	321	323	301	281	303	268	277	301	303	292	291	327	280	276	266	297	299	284	295	305	319	277	294	262	280	285	308	279	283	296	269	307	291	301	263	284	271	285	285	289	290	269	277	281	291	278	291	281	303	263	299	281	297	273	279	301	280	294	297	300	280	279	276	296	294	297	292	328	296	307	297	333	307	276	301	284	302	285	302	268	319	315	297	299	275	308	295	314	300	330	274	293	272	311	258	313	308	283	306	280	291	283	313	305	288	303	302	274	293	281	273	307	294	313	300	288	283	278	268	298	306	272	279	309	300	290	268	279	307	337	303	318	305	306	304	274	274	338	294	304	306	278	300	294	311	287	319	306	309	296	314	290	283	275	305	294	299	320	289	263	322	264	289	254	292	324	290	296	269	309	289	319	312	301	285	272	297	277	297	267	278	304	273	312	317	273	317	272	272	307	311	333	299	319	294	294	319	288	312	292	286	295	319	303	298	295	297	272	308	276	290	325	305	310	267	280	300	276	272	313	300	330	295	266	301	274	290	283	300	301	319	310	274	299	287	299	306	279	302	282	262	268	295	250	276	286	286	293	276	306	286	270	305	304	297	277	295	279	291	274	310	294	287	315	329	311	316	300	276	298	320	289	284	308	292	311	284	265	315	284	293	283	300	310	326	282	287	300	272	275	261	291	307	277	279	307	310	272	248	312	278	292	283	277	278	266	266	289	284	312	301	287	302	315	299	287	273	293	293	308	287	296	291	329	267	322	302	283	302	327	280	289	280	316	316	281	300	274	315	278	283	285	298	297	291	286	273	289	284	288	299	305	290	270	289	265	296	295	301	279	321	295	312	318	283	309	276	293	287	312	314	313	295	241	310	294	276	260	316	297	295	301	283	312	292	305	280	285	287	317	292	300	280	295	304	272	277	334	276	298	295	303	303	294	313	333	323	310	283	292	275	301	315	318	350	287	282	290	274	286	323	315	317	311	324	301	287	318	276	333	303	317	289	312	301	281	359	292	264	312	310	278	277	267	320	311	293	280	294	315	326	282	294	343	282	285	317	292	302	323	297	305	302	296	281	285	305	302	306	282	312	304	275	283	285	305	276	287	289	283	279	319	240	309	287	280	286	307	297	269	282	299	284	275	289	280	274	284	276	280	301	277	330	287	307	303	251	282	280	297	273	307	294	293	288	293	303	322	315	285	297	314	266	284	300	286	295	331	308	308	279	287	315	292	304	323	320	296	283	296	262	282	297	294	322	296	284	315	321	277	287	297	286	302	286	292	279	298	309	278	279	302	274	311	283	325	281	294	291	278	292	313	291	305	288	286	306	286	273	311	284	308	295	306	279	293	286	311	296	279	289	266	288	287	306	299	285	308	317	318	327	270	304	296	304	271	317	287	308	282	313	279	278	299	311	300	307	285	293	280	264	269	310	265	305	312	320	303	280	328	292	301	272	323	309	311	307	290	296	292	306	291	304	321	282	295	305	288	281	290	286	286	318	267	274	293	300	269	292	279	298	293	300	309	297	280	314	273	261	283	290	311	322	305	304	319	274	296	282	302	294	297	287	284	276	322	311	326	310	293	285	293	323	285	285	285	288	315	307	285	296	280	305	272	307	287	301	304	313	300	282	347	299	303	285	304	289	302	279	310	285	279	277	308	277	302	305	296	291	282	283	281	301	296	285	300	285	288	312	307	284	280	286	290	286	304	314	294	284	320	303	302	288	306	283	263	291	287	285	272	285	296	297	260	275	302	291	315	314	287	300	274	311	296	288	314	293	281	273	303	315	275	290	272	298	297	303	318	307	283	301	299	286	286	311	311	319	305	287	288	283	279	301	294	289	293	303	308	262	330	266	293	255	314	293	318	285	283	282	292	312	277	323	282	265	287	285	294	300	246	283	292	308	307	309	289	292	321	312	311	298	313	292	297	285	296	269	272	299	304	314	282	298	290	290	308	311	307	281	271	298	301	305	297	297	309	318	294	292	288	300	304	290	287	274	304	298	317	315	317	278	308	292	306	281	307	267	298	301	257	293	305	298	292	318	311	297	305	282	298	290	282	302	280	298	297	291	304	293	283	320	283	305	303	292	296	261	299	293	326	309	275	274	306	296	303	297	318	291	275	306	290	275	301	289	286	302	290	301	244	315	320	311	285	291	309	257	306	319	317	313	301	287	294	301	266	252	302	283	255	291	290	273	301	287	293	288	303	300	298	304	296	304	313	329	304	334	273	303	272	305	297	311	279	294	305	283	301	283	314	284	301	295	308	302	308	292	297	318	306	285	292	298	301	314	291	274	289	270	300
21898	747	674	488	413	397	362	317	362	370	345	362	346	343	345	354	330	318	319	345	363	333	357	317	340	300	313	341	349	335	365	306	327	309	330	305	331	329	351	311	308	329	293	354	333	321	310	290	306	334	322	323	314	305	303	343	349	320	321	314	348	285	324	312	312	324	311	337	311	359	346	323	318	367	341	325	314	346	335	317	331	340	339	308	296	331	317	311	323	347	325	341	318	313	361	329	330	337	324	314	327	296	320	332	310	332	341	328	333	326	327	351	299	297	329	320	340	334	320	315	346	321	328	337	300	315	325	285	332	330	350	324	335	328	341	326	314	315	299	320	333	317	304	332	297	345	283	337	304	336	311	308	315	348	336	361	324	313	348	330	351	318	338	327	276	296	305	298	318	353	331	306	290	349	311	345	319	293	324	304	297	313	335	316	345	333	335	274	329	336	315	311	318	320	326	354	319	324	322	318	331	330	333	315	304	318	305	317	325	341	309	326	291	327	338	347	329	321	323	313	310	325	295	325	342	305	323	304	318	322	337	346	335	306	311	316	308	306	324	321	326	344	329	321	351	330	304	371	322	320	318	324	323	306	344	311	326	330	317	325	303	303	324	338	330	353	303	334	306	354	283	313	311	336	331	292	286	304	312	351	300	323	304	332	326	350	343	339	340	335	348	308	346	321	308	346	322	307	363	338	316	312	316	330	295	328	324	310	342	310	326	344	346	312	286	324	312	307	305	368	308	351	321	357	353	330	332	322	328	278	292	328	347	329	303	331	326	308	302	309	323	328	321	307	324	303	313	305	337	311	304	281	311	306	308	342	320	336	346	336	315	306	286	334	330	310	346	354	281	314	332	349	307	338	343	327	349	337	317	324	305	331	323	332	311	341	323	342	318	316	303	300	296	319	306	370	316	320	331	308	317	293	315	317	335	315	314	325	298	320	317	307	331	319	308	334	329	336	335	325	311	321	328	313	328	297	344	355	344	339	310	308	325	302	329	343	313	352	338	320	345	320	275	316	326	337	330	306	295	316	334	348	308	325	290	316	330	328	365	325	294	318	315	300	321	345	318	336	345	318	314	347	345	319	311	366	334	306	321	317	305	345	352	317	317	321	318	372	304	302	327	341	323	326	320	299	332	330	334	335	341	286	322	318	342	335	290	305	312	310	316	343	349	308	307	325	313	320	304	325	360	329	353	320	350	296	291	353	304	325	338	327	329	314	307	287	334	316	310	337	326	309	341	305	344	341	344	325	344	311	345	299	319	343	335	310	300	326	343	306	322	325	316	317	308	333	299	309	306	337	326	317	333	293	361	306	337	343	339	335	333	321	350	338	321	309	290	321	315	318	321	299	310	313	331	336	297	294	308	294	332	338	323	324	283	327	290	341	335	324	321	349	336	339	301	320	315	317	320	295	330	306	317	324	318	312	323	317	326	311	331	328	316	326	352	333	300	303	318	329	324	334	333	333	318	343	318	330	297	324	321	325	330	353	287	349	324	322	335	309	340	304	305	329	343	305	313	326	301	353	346	299	322	326	325	319	308	316	330	309	337	320	313	320	343	314	300	335	344	351	333	317	297	297	319	321	333	327	325	284	304	304	324	327	322	297	311	328	329	335	332	306	339	330	328	333	356	346	297	328	295	318	310	338	340	328	325	314	297	350	350	336	332	330	331	359	292	328	294	306	374	302	338	324	319	329	307	326	335	309	301	335	331	337	317	342	318	329	362	313	322	321	340	302	336	304	318	314	317	306	347	301	344	303	341	337	326	312	305	316	297	312	312	381	302	297	313	309	342	286	321	340	316	344	310	327	343	333	342	316	297	317	361	339	336	312	315	330	340	338	334	340	342	330	323	337	358	308	326	359	371	310	319	333	320	327	332	290	321	376	343	332	333	350	337	325	284	311	296	324	348	302	326	350	328	334	283	282	285	311	333	317	327	307	317	329	302	347	294	332	315	297	315	300	367	319	324	330	298	356	284	342	323	281	320	306	331	318	317	305	320	316	323	355	330	288	317	340	344	359	319	355	331	336	330	323	357	290	320	307	309	319	337	331	304	311	337	350	354	339	340	309	295	297	340	306	331	323	353	347	320	344	336	299	323	318	319	329	324	328	317	314	301	305	334	327	301	335	328	340	289	348	305	313	331	364	325	333	317	318	348	315	341	347	325	309	340	334	280	359	314	322	303	323	295	304	325	318	359	278	320	314	324	318	310	324	339	310	315	312	301	307	356	336	308	329	316	290	306	295	306	356	336	294	310	301	292	304	345	320	321	331	319	360	303	316	312	335	325	278	330	282	301	324	340	366	313	326	346	330	338	308	379	295	341	311	329	314	341	322	348	325	338	321	317	339	300	299	347	311	326	334	356	320	329	329	315	319	352	313	311	326	322	330	311	321	314	335	293	323	307	317	335	316	347	305	346	340	315	345	349	324	298	338	288	327	312	333	310	336	295	312	351	322	319	354	319	312	338	334	343	343	297	328	336	332	340	301	305	317	286	326	325	320	334	349	349	328	337	335	324	279	320	358	352	380	288	319	345	295	344	294	314	342	358	296	352	337	345	338	306	311	294	336	321	314	304	316	368	318	328	343	334	321	320	344	308	315	301	319	313	321	332	330	321	292	339	350	331	336	317	325	355	316	377	333	301	335	320	340	306	325	313	325	311	311	308	360	353	324	292	349	288	309	325	303	326	339	312	313	326	315	341	329	348	315	324	315	333	366	361	338	305	306	320	319	335	308	316	351	335	328	320	333	300	293	338	336	326	307	319	322	328	321	311	317	334	361	322	308	320	366	339	321	337	302	334	336	330	323	359	294	310	343	347	299	348	323	331	334	266	351	328	307	331	311	336	308	298	323	351	335	316	328	358	325	332	305	311	346	309	316	322	308	331	312	342	334	290	322	309	331	326	345	314	302	316	317	324	303	324	323	323	328	305	349	326	275	342	327	335	326	316	339	312	316	333	337	321	309	314	289	331	328	341	318	327	331	321	288	360	315	349	343	296	303	310	332	316	264	326	315	334	356	331	278	325	298	315	332	347	336	301	296	313	328	326	313	298	306	345	344	359	328	322	356	305	319	317	299	336	312	337	340	339	307	343	322	303	352	302	347	316	310	341	316	323	321	333	326	321	326	334	301	316	331	342	302	320	315	329	327	327	313	307	316	306	311	321	329	316	309	315	328	309	309	322	278	328	336	295	338	302	279	368	323	339	311	336	304	305	334	308	291	324	339	320	305	338	351	349	335	288	326	301	318	314	315	309	306	333	296	342	307	354	299	314	272	293	307	330	318	352	314	327	306	299	365	324	311	347	335	320	309	352	306	328	326	356	331	327	312	331	300	309	293	325	328	287	324	322	317	348	329	323	349	338	344	302	303	324	342	323	300	300	334	313	312	292	311	303	341	327	371	313	316	343	319	309	330	324	329	310	290	314	342	313	338	297	320	318	307	303	319	341	296	317	334	355	325	325	291	331	360	299	308
24974	20584	26353	24806	20574	8607	1008	649	523	520	456	414	361	393	419	359	374	332	321	367	322	296	332	319	338	304	355	325	299	309	305	299	307	288	283	323	324	311	303	316	300	333	297	295	308	310	271	301	294	296	280	278	292	292	301	287	319	287	295	289	277	304	323	279	303	291	313	295	306	295	304	270	290	269	337	287	279	279	294	296	275	286	297	300	273	276	300	287	313	285	275	290	280	296	302	291	299	293	323	293	271	253	302	283	317	317	309	307	303	342	299	288	299	278	299	321	306	282	262	292	287	298	269	256	299	278	315	281	343	321	294	270	290	293	315	295	315	311	321	301	288	304	284	321	290	277	283	345	286	303	308	309	301	269	289	271	336	288	332	341	283	297	309	323	295	305	291	331	316	303	299	268	296	283	295	332	251	293	279	271	297	266	302	266	280	275	316	303	270	278	286	295	312	270	287	299	286	289	275	310	278	274	298	322	313	295	299	307	246	295	308	277	286	276	283	255	285	305	277	266	335	307	307	328	314	304	276	289	304	315	292	305	303	306	270	274	304	276	317	293	272	290	309	301	310	313	300	286	291	272	301	296	300	275	277	315	308	317	314	291	297	306	279	277	317	306	276	279	314	296	279	304	297	291	334	311	287	303	313	320	275	292	279	291	309	286	279	256	303	292	265	291	318	307	278	314	317	297	298	319	300	310	279	266	265	326	283	308	298	336	293	303	258	290	280	280	318	285	269	304	296	288	301	294	302	289	257	306	273	305	296	324	282	293	286	326	291	289	307	290	288	287	292	266	289	272	322	315	293	284	300	286	300	293	293	308	322	290	294	308	309	287	305	299	276	300	282	305	291	323	283	270	299	284	308	311	278	297	282	282	282	291	293	307	273	289	281	303	272	310	313	308	316	292	299	265	270	313	317	289	297	286	293	319	321	292	300	281	314	301	292	277	293	310	291	283	294	308	274	285	308	292	273	326	299	326	285	299	277	308	303	292	288	300	280	309	292	287	304	303	305	318	286	307	322	306	309	283	300	295	282	299	292	314	281	300	306	279	324	323	292	274	281	318	309	300	308	260	309	282	302	308	278	313	293	302	323	286	300	312	275	293	317	284	275	299	284	292	289	271	281	298	310	322	283	287	290	303	314	296	287	288	294	267	293	281	280	287	288	299	305	339	269	301	285	320	270	258	299	266	258	303	307	289	278	293	295	317	247	296	296	296	290	303	315	300	273	308	291	313	292	278	309	258	319	312	318	290	311	312	294	293	285	276	291	272	293	310	266	276	293	269	292	332	284	266	290	346	286	279	308	281	288	319	310	306	287	299	305	282	277	279	297	295	277	347	323	285	271	304	260	288	315	273	318	322	289	278	332	308	297	304	316	330	321	280	316	277	287	302	294	298	291	271	287	268	307	286	303	283	292	292	273	301	287	313	291	269	296	321	278	278	275	284	319	289	310	275	286	278	300	296	301	306	315	326	285	272	267	297	303	282	296	257	296	279	262	299	328	306	321	317	316	320	278	291	257	297	274	301	321	294	314	292	287	282	299	303	293	292	284	312	310	301	267	286	291	289	283	319	277	298	327	280	307	285	313	292	266	297	273	270	299	295	285	295	304	293	281	281	275	318	275	269	274	315	325	320	295	303	305	315	292	283	312	273	299	269	292	270	299	322	279	293	275	294	296	298	291	283	324	306	272	301	292	301	304	282	298	277	282	306	283	275	297	278	323	309	297	319	316	272	298	307	252	290	297	306	283	311	315	291	293	309	289	252	265	319	289	283	284	336	276	274	313	320	302	312	278	245	276	243	287	279	318	300	304	303	268	279	272	281	279	323	275	299	308	261	279	309	316	271	289	277	306	293	329	278	300	277	307	288	335	263	280	275	259	302	244	263	266	301	289	298	297	281	306	285	306	281	259	297	244	301	274	266	255	278	314	278	322	294	308	268	315	293	272	281	290	284	287	318	287	304	321	292	261	318	316	296	327	271	324	291	288	267	271	291	296	272	255	285	308	309	300	288	309	280	283	297	283	311	272	281	252	299	279	300	275	268	299	236	287	302	301	314	290	286	285	292	282	303	287	323	296	317	304	328	267	257	300	291	278	294	299	283	305	301	296	257	317	295	290	295	314	289	306	304	284	293	284	301	282	314	304	283	301	344	328	322	332	305	298	275	287	275	272	264	290	295	277	321	283	292	294	305	296	316	271	296	282	278	313	311	308	279	281	293	319	290	306	313	286	302	323	331	308	281	330	305	333	321	274	295	300	315	309	310	301	295	309	302	301	291	317	273	266	273	290	293	270	294	293	314	287	261	298	251	316	298	294	308	276	281	285	273	279	303	294	283	293	317	310	306	286	279	288	289	293	308	307	294	264	296	292	296	281	293	277	310	275	312	296	291	285	275	299	283	249	285	286	301	301	283	296	308	252	304	294	306	285	277	298	299	296	334	306	290	318	314	293	285	293	287	312	319	304	288	304	285	282	317	302	272	300	286	294	303	303	302	283	252	297	301	273	272	294	270	303	293	297	294	293	334	335	279	313	305	305	293	267	271	267	299	286	302	277	281	292	271	273	273	322	324	301	276	299	300	295	305	297	279	306	337	277	256	297	265	295	297	275	266	269	299	312	291	304	288	305	274	291	272	284	300	298	291	305	315	288	285	292	249	289	305	273	331	267	273	280	317	302	311	272	312	306	281	334	258	262	290	283	319	273	277	269	266	287	299	302	271	301	268	278	317	311	291	293	271	291	288	306	259	283	268	283	309	265	281	306	279	294	267	312	272	300	309	304	339	294	255	332	281	304	304	285	296	319	308	271	261	306	288	274	291	285	294	272	295	294	294	282	281	296	277	297	291	293	276	280	301	312	297	272	290	289	298	289	300	321	301	316	287	316	307	295	276	287	273	299	277	286	295	307	287	286	339	265	285	301	299	315	319	314	275	314	321	328	255	329	302	316	305	302	301	276	320	293	294	291	302	288	279	306	310	292	314	265	288	286	295	306	276	281	297	299	291	286	292	314	308	302	311	283	279	307	276	273	314	308	313	279	273	304	315	284	301	301	297	283	283	318	312	281	290	294	285	294	263	306	324	289	316	302	313	282	270	285	283	309	310	315	299	295	306	283	347	335	289	340	295	273	252	304	293	298	322	287	270	274	301	283	301	315	286	261	298	313	314	304	312	292	298	321	300	280	291	308	276	282	291	290	284	276	277	256	292	315	313	285	300	306	299	312	286	304	278	312	294	310	298	292	306	296	273	272	313	320	292	290	280	270	304	287	262	314	307	323	310	303	317	306	302	271	298	305	282	301	311	328	301	317	298	309	302	278	288	287	269	274	283	286	263	280	302	319	293	287	280	294	287	291	312	272	278	330	287	288	313	310	288	327	309	287	266	293	322	305	304	302	307	302	311	309	313	294	280	299	306	298	269	250	311	289	308	288	281	313	318	308	280	298	280	277	265	290	338	344	312	296	288	305	294	308	306	301	290
29365	7479	6991	3667	2348	1807	1296	1070	939	725	697	631	587	524	494	479	477	425	432	416	386	386	379	415	367	347	365	333	337	298	322	344	325	341	350	387	308	313	322	330	332	315	345	306	293	331	332	351	315	298	332	325	301	308	323	346	324	294	349	298	333	317	294	350	307	295	317	288	308	321	303	317	319	335	297	295	317	312	304	309	305	310	324	317	302	300	310	313	298	310	323	272	311	319	324	302	315	315	274	332	293	303	314	316	288	321	301	309	270	316	313	297	316	292	319	289	322	302	304	289	320	318	299	322	325	315	303	310	282	307	301	294	274	289	298	308	311	310	324	302	305	303	308	285	297	276	270	273	271	324	291	300	345	300	320	282	319	311	311	289	290	330	289	320	302	298	313	284	296	304	290	304	305	314	306	290	303	258	297	302	312	317	314	298	324	301	300	301	313	273	281	312	319	322	285	315	312	316	343	323	304	293	319	318	316	306	295	328	317	310	277	317	294	326	294	317	333	276	287	291	303	313	291	321	282	285	333	300	309	346	307	264	335	294	306	296	294	323	296	337	321	291	274	284	303	295	345	313	305	275	343	281	306	298	326	286	268	316	313	295	317	281	295	284	308	292	316	335	313	313	302	329	303	284	279	315	300	285	318	299	314	274	285	298	313	327	288	319	324	312	338	332	314	290	308	307	337	328	288	294	286	346	306	296	295	292	295	296	297	290	290	306	309	337	288	298	332	313	315	342	301	306	305	284	328	318	282	304	308	307	329	316	305	303	264	308	293	300	309	309	300	303	288	290	322	307	283	332	295	294	311	282	289	279	276	277	297	300	307	320	278	302	285	304	294	320	289	304	294	290	268	312	309	293	331	285	328	316	300	310	316	317	311	304	298	266	295	284	298	284	289	311	289	330	287	291	296	286	278	306	306	288	286	308	303	293	295	322	308	308	335	263	286	280	325	269	306	317	328	292	284	268	314	348	292	285	303	299	290	283	328	295	297	276	296	316	310	318	339	306	318	310	300	336	319	300	273	310	306	285	275	293	340	300	275	287	298	317	311	323	324	311	299	312	275	298	267	306	311	332	318	307	323	320	318	304	295	308	304	290	325	283	293	305	303	327	287	304	304	323	299	322	286	292	305	284	310	301	318	297	304	305	335	291	285	292	318	296	300	305	325	299	301	297	275	303	327	301	275	313	328	331	294	281	319	308	296	298	276	300	332	281	292	306	295	291	284	272	308	311	301	303	311	292	299	297	311	331	336	300	302	285	301	324	291	307	289	322	276	287	315	317	320	298	311	302	291	332	322	280	308	312	303	296	325	290	296	307	328	294	331	329	321	323	260	317	317	277	299	303	328	327	287	270	297	295	312	303	306	294	305	260	281	324	306	290	293	321	350	336	325	300	323	275	310	307	297	295	307	301	317	302	329	323	348	309	260	312	315	322	302	308	268	293	311	316	285	306	316	293	312	307	319	295	307	345	323	299	308	324	305	302	288	303	297	321	313	276	303	299	307	334	277	316	321	317	308	275	286	320	291	303	302	312	299	317	295	283	347	318	302	296	296	303	284	309	295	322	298	283	309	287	319	292	319	302	246	332	318	309	300	288	301	329	292	313	303	270	313	336	335	298	287	304	329	316	317	277	303	308	293	277	324	294	302	277	306	319	310	286	301	305	312	293	318	322	296	290	288	287	307	319	288	298	309	288	299	329	298	280	301	285	299	314	282	280	289	333	335	301	288	307	298	347	303	276	320	299	311	298	318	300	292	290	315	311	303	289	298	319	342	323	331	281	334	312	328	310	292	312	329	317	290	289	331	304	305	306	293	297	293	311	298	300	276	289	277	296	341	333	317	295	289	292	315	308	273	315	324	281	316	301	299	267	269	319	319	284	310	320	293	288	298	336	306	310	280	298	321	314	303	264	313	294	313	305	303	313	317	284	320	294	312	297	300	302	322	309	298	299	326	290	302	282	324	270	276	294	305	301	305	342	284	315	307	304	313	282	320	304	316	289	333	319	303	279	321	341	311	300	314	305	278	327	274	292	294	321	290	300	290	274	316	264	311	298	288	308	280	280	309	320	304	298	273	318	305	304	295	280	313	332	319	307	304	279	377	311	290	334	279	303	314	286	307	290	298	335	301	328	299	331	286	320	294	289	343	331	296	307	306	274	336	301	341	282	294	287	290	337	319	310	327	303	297	308	259	310	282	326	288	290	325	320	284	313	306	319	325	292	342	310	327	297	314	310	289	303	292	281	296	317	299	297	329	306	297	286	293	311	310	313	325	320	296	275	286	322	278	328	271	311	309	301	328	313	258	277	290	309	286	322	350	325	329	285	304	295	324	307	326	292	299	329	290	315	271	328	281	319	281	298	300	308	315	290	292	273	307	300	316	308	334	338	307	286	298	286	306	304	334	296	314	288	355	329	303	283	292	299	320	312	319	295	309	327	342	320	289	304	310	326	325	291	304	279	312	297	302	302	310	289	293	287	285	294	275	276	330	304	312	293	272	296	327	304	301	310	279	287	279	303	299	287	283	296	306	307	297	309	326	296	276	327	306	342	320	317	323	301	331	315	315	311	307	277	280	301	304	314	307	341	299	297	319	332	284	291	297	260	304	277	306	288	338	297	277	299	320	306	317	277	299	284	270	288	310	310	309	279	295	276	297	315	301	291	289	323	318	298	287	300	301	304	307	287	317	315	294	300	318	284	281	268	297	321	298	330	330	324	300	280	315	336	313	346	295	290	293	309	310	322	335	317	343	333	294	300	342	303	330	299	298	302	310	310	284	316	341	334	287	304	296	306	276	256	309	303	309	293	321	310	321	343	305	321	319	290	336	291	319	329	321	303	308	287	284	298	269	320	319	294	337	349	290	332	295	272	299	289	322	308	302	302	300	294	296	308	268	299	318	269	294	301	314	322	305	273	288	320	342	289	313	327	304	263	300	300	282	292	311	300	309	313	307	287	313	307	296	332	288	279	293	320	271	328	344	307	312	304	303	279	322	311	296	294	296	283	292	315	296	267	305	289	338	318	304	283	310	270	327	287	332	300	313	281	292	294	305	285	295	315	328	288	294	332	285	336	313	313	307	295	275	333	301	330	273	291	314	313	294	330	293	261	333	304	320	280	295	314	308	310	286	310	287	313	283	299	298	311	278	301	301	346	290	306	335	270	319	297	315	307	295	323	301	327	301	291	304	300	302	306	297	330	331	305	269	308	294	332	291	289	295	339	314	316	325	351	322	315	321	307	336	301	316	289	310	287	305	303	306	279	314	291	347	280	311	307	293	268	260	301	314	317	292	327	306	284	305	330	305	330	291	316	293	301	271	294	330	297	268	324	311	289	292	272	296	301	317	287	342	300	294	279	287	302	266	313	317	317	281	303	284	282	306	306	312	320	301	314	305	280	301	284	301	307	300	293	301	298	290	319	277	287	301	316	321	318	326	325	301	304	337	353	304	293	320	351	297	296	313	332	317	307	340	301
22880	20618	26864	24386	20624	20692	10016	1566	1154	1089	981	868	842	813	811	826	793	760	715	731	708	761	681	741	685	721	679	719	658	674	670	637	716	695	650	704	693	649	669	661	672	668	661	675	657	687	647	682	656	656	689	642	665	703	728	692	628	677	652	674	650	678	675	633	665	677	638	662	642	633	665	673	631	638	657	656	651	656	653	638	614	645	622	680	635	680	667	643	649	646	652	625	612	657	681	644	644	636	645	669	663	629	618	623	632	662	597	648	652	670	626	628	679	641	617	634	707	631	729	626	682	626	663	642	648	589	634	678	643	632	638	669	660	620	636	649	646	654	622	678	645	677	629	673	599	659	636	667	669	660	719	674	654	659	659	633	658	640	669	675	629	608	651	635	628	633	635	654	651	636	687	638	679	695	633	645	617	666	644	650	670	656	647	683	685	653	650	601	626	649	631	665	661	627	595	631	648	606	650	658	688	628	650	648	642	662	716	680	666	644	661	633	639	591	642	661	653	702	661	643	569	650	640	615	683	622	626	640	653	586	701	635	607	616	691	643	655	679	635	642	605	641	651	624	657	625	641	699	663	669	668	634	635	587	613	641	655	664	657	635	641	631	626	638	656	663	630	642	646	629	614	652	595	651	689	652	636	622	703	658	669	620	593	653	670	666	666	664	632	610	682	608	693	617	599	651	605	636	643	673	610	647	648	637	646	576	633	613	616	668	698	709	679	663	667	635	643	657	671	654	610	617	650	650	651	633	639	657	650	633	613	664	697	640	650	640	629	644	712	627	635	661	626	648	706	641	649	611	647	680	664	616	722	604	695	634	645	672	655	666	644	634	647	685	637	627	611	645	670	707	623	661	633	664	642	643	656	641	601	627	649	634	620	651	687	696	649	643	637	656	610	638	639	630	677	692	659	697	683	656	660	615	652	675	680	669	636	660	674	636	635	646	598	654	640	669	682	678	656	643	653	667	628	682	641	645	695	656	631	684	628	631	643	634	648	634	672	655	663	667	645	624	675	711	596	612	663	599	676	649	654	655	633	668	660	677	658	659	640	648	643	659	666	673	616	651	691	640	628	618	678	616	674	652	723	643	630	668	663	629	626	672	647	662	640	607	622	618	662	659	641	662	624	688	667	658	603	655	609	648	725	661	639	645	662	657	633	652	633	663	663	689	648	673	622	642	641	620	679	651	636	645	653	632	649	619	643	644	623	667	640	643	641	664	609	652	669	598	693	652	674	610	628	665	633	620	658	682	643	598	679	654	691	671	681	637	627	626	645	669	632	665	633	667	702	639	649	638	680	642	646	661	654	633	686	676	613	634	667	620	654	686	674	634	622	645	629	615	658	668	626	662	609	630	618	671	659	625	625	643	603	634	668	658	671	687	658	665	582	623	650	666	608	618	671	618	680	648	665	589	626	634	644	666	632	624	649	643	651	634	638	663	704	645	629	654	635	636	700	663	674	652	635	633	638	648	623	629	650	664	633	601	647	644	656	671	622	661	663	611	643	628	644	633	602	654	663	610	647	603	652	602	650	662	643	632	655	590	649	681	624	620	648	618	645	639	659	669	685	657	686	624	668	645	666	636	626	614	617	633	650	616	648	637	623	589	668	673	670	635	614	634	656	673	626	650	663	634	599	664	680	629	671	629	641	617	633	591	672	666	671	635	643	634	656	645	613	633	630	582	686	650	696	653	647	692	653	624	654	653	613	686	683	667	653	623	621	670	661	604	671	626	631	665	644	620	686	654	653	634	600	647	663	648	690	659	665	632	661	676	661	651	663	640	629	664	667	664	682	661	702	663	644	681	647	624	622	624	697	607	634	641	672	693	672	659	678	656	709	641	590	683	698	652	622	644	684	686	621	621	647	639	599	637	631	627	653	636	629	629	687	652	674	668	694	673	614	660	609	633	686	661	671	644	696	649	635	628	702	594	679	676	613	593	644	656	636	646	663	661	655	609	636	614	596	604	636	608	627	637	612	639	627	635	623	644	633	671	685	655	660	731	611	650	649	664	650	670	640	653	619	637	662	670	691	614	646	661	623	635	653	656	625	621	667	674	612	686	674	667	680	617	599	663	663	607	672	629	616	644	649	677	661	688	686	640	685	630	650	672	657	634	636	665	656	654	614	651	607	604	682	689	688	697	656	640	680	676	653	641	658	645	687	651	619	684	653	597	651	613	644	631	707	639	663	653	653	639	582	656	635	664	684	670	678	631	635	675	693	675	639	654	667	639	641	653	668	605	700	665	650	705	584	655	640	666	618	634	656	663	641	650	656	654	661	665	618	628	648	638	646	667	665	648	629	629	639	676	657	599	669	629	610	629	651	683	695	639	663	661	649	641	650	659	621	604	660	605	626	652	677	665	641	678	701	609	654	672	637	658	646	642	657	651	629	616	692	666	622	637	687	655	665	629	676	659	650	647	657	638	685	633	639	675	600	631	643	664	617	612	676	649	651	652	688	637	661	658	633	595	608	663	589	639	601	667	643	644	667	660	657	624	643	706	638	610	710	671	652	667	691	636	683	661	663	627	634	612	625	679	636	637	655	661	667	690	678	638	636	662	671	658	658	649	637	672	666	625	623	627	648	668	643	673	680	637	658	634	611	665	667	609	608	639	637	660	660	642	661	651	616	658	664	650	676	655	636	606	644	636	650	635	645	649	608	647	644	672	616	637	654	655	631	687	651	629	650	608	668	627	624	635	607	650	673	690	639	619	612	634	620	613	694	646	687	671	673	642	626	693	635	607	597	702	642	669	644	663	679	605	637	649	702	663	662	681	675	653	682	654	644	712	682	655	648	661	631	647	655	650	664	636	650	635	672	671	603	634	656	593	654	687	641	628	641	655	618	652	642	630	615	647	609	641	645	674	602	621	632	656	651	634	680	631	650	607	639	636	620	623	686	620	647	699	667	675	648	643	680	633	652	652	657	639	677	653	663	659	643	622	711	641	604	621	679	634	670	629	643	679	630	626	646	682	665	611	642	645	619	649	664	656	637	643	654	629	676	645	673	661	610	601	620	664	673	661	678	637	671	625	629	625	628	627	662	644	639	650	618	599	633	665	641	635	649	677	656	641	649	656	636	669	625	676	704	638	639	652	630	638	644	682	651	620	664	698	655	622	635	602	674	676	652	620	674	637	662	690	660	619	640	638	647	648	713	623	626	675	659	665	669	630	632	697	656	644	632	644	612	638	634	642	622	618	628	674	665	637	691	669	660	627	710	621	591	700	676	672	655	627	643	667	635	703	631	672	689	581	683	643	620	640	635	580	641	623	633	628	638	680	676	631	623	679	673	633	653	646	621	642	666	594	669	625	627	659	615	658	653	664	631	639	622	654	620	633	641	660	628	710	650	644	611	615	618	656	639	624	622	656	595	673	611	680	628	665	651	669	639	621	641	616	615	647	650	668	669	669	651	686	641	674	699	624	680	650	692	618	642	647	663	662	624	626	653	679	658	688	631	683	653	613	666	656	681	648
21513	13441	12262	7012	4699	3477	2745	2231	1823	1567	1381	1322	1172	1119	1024	975	912	886	823	792	785	744	763	730	731	703	727	738	691	702	701	706	709	673	673	679	743	670	664	649	653	664	642	648	708	689	674	672	641	656	647	646	628	653	602	667	591	650	671	641	657	633	618	670	663	685	641	622	636	653	612	600	576	614	598	614	614	616	633	647	601	665	606	641	680	591	601	678	586	606	583	679	650	600	653	639	607	623	651	635	650	645	599	645	650	618	636	574	627	572	641	598	652	612	584	612	609	595	649	645	649	614	609	625	659	595	637	614	600	645	629	624	606	596	650	616	614	635	594	623	646	669	640	646	636	617	625	608	615	630	669	638	647	581	670	617	620	580	679	619	637	638	593	647	597	569	617	656	645	623	664	620	603	612	603	610	621	593	649	672	621	642	621	667	644	651	644	621	599	602	599	618	578	666	596	592	620	638	644	600	620	639	633	577	640	625	617	634	643	583	631	597	652	619	616	624	595	591	610	640	647	621	564	634	605	583	642	614	606	606	680	619	645	651	633	654	617	624	601	622	633	612	612	613	580	618	668	624	602	620	647	622	639	594	628	615	599	620	640	649	604	594	632	625	660	618	656	576	689	641	650	649	617	603	678	604	643	613	651	619	612	584	608	614	628	589	590	633	562	612	621	629	637	607	651	636	631	658	631	614	649	635	589	626	636	629	640	605	627	650	680	593	603	576	616	608	608	578	576	677	639	620	606	624	582	622	640	609	620	613	629	612	616	599	600	608	642	621	661	635	627	588	577	605	618	616	635	657	631	608	631	611	617	591	608	639	631	613	610	612	619	635	666	619	590	632	590	624	613	612	659	634	627	582	615	638	635	620	644	636	629	657	595	647	612	598	638	645	593	619	592	579	600	599	629	566	603	597	634	638	606	635	612	630	552	606	642	612	623	632	584	595	629	622	627	579	598	591	606	598	576	661	662	599	640	644	620	605	663	631	595	652	647	643	572	605	633	630	628	619	602	626	641	625	595	633	645	599	665	579	642	630	634	604	621	608	601	639	609	699	644	642	628	632	661	565	591	601	589	620	640	609	632	629	637	604	619	602	634	597	631	686	644	651	636	627	614	653	604	608	606	623	644	628	615	593	610	626	616	598	602	626	629	618	606	652	579	592	670	582	633	609	640	605	628	582	649	622	626	606	608	612	645	613	595	601	619	652	605	606	615	643	634	565	628	618	660	634	644	587	616	627	665	612	621	600	628	659	620	635	650	619	632	620	616	577	636	619	622	569	629	648	561	603	646	619	601	636	565	647	584	618	586	654	615	613	616	652	617	607	620	602	629	642	639	637	628	650	562	621	627	658	648	614	599	628	605	621	610	622	622	572	680	616	615	617	635	604	610	639	605	609	637	620	635	628	600	603	687	606	594	636	658	620	637	635	587	632	625	619	624	638	556	600	625	624	636	625	612	614	588	634	658	589	613	588	617	656	616	593	566	622	592	617	628	618	580	602	595	611	633	597	569	596	609	657	636	651	633	567	641	619	585	661	628	614	662	637	647	630	645	623	617	641	652	623	644	614	584	626	628	620	662	593	605	624	648	595	636	626	615	647	621	636	595	610	624	658	643	610	640	588	614	621	644	581	675	602	625	635	663	597	603	641	642	643	624	598	621	646	617	630	625	644	649	607	625	623	621	623	638	582	635	624	656	606	611	627	597	614	627	632	616	617	588	615	613	657	616	596	620	618	656	562	590	649	572	646	597	602	618	590	668	577	618	661	593	633	634	624	617	654	585	650	611	611	554	590	591	611	584	586	586	618	599	678	616	629	617	638	587	652	600	588	611	613	650	630	611	606	618	582	583	627	602	618	580	630	613	604	615	629	618	591	643	576	609	611	653	618	622	575	597	592	643	631	611	631	633	640	623	607	617	597	640	680	631	631	602	642	617	631	660	610	652	622	674	602	610	639	624	605	603	595	581	594	639	617	610	636	693	680	621	603	632	614	630	678	645	622	670	600	590	632	597	601	620	635	652	617	600	642	650	646	614	614	582	653	570	612	615	657	603	645	618	601	618	635	607	607	580	587	644	664	652	641	634	613	589	604	660	600	655	637	642	589	622	598	583	632	593	620	635	682	647	632	606	604	579	658	625	574	572	614	625	628	641	625	651	594	585	586	609	615	624	583	637	681	585	608	597	622	606	650	649	612	644	661	598	603	567	597	639	569	628	611	601	606	645	645	602	586	583	624	612	601	644	617	606	582	564	654	589	633	622	606	621	636	608	623	627	621	639	605	636	595	616	712	573	607	594	652	623	643	670	594	628	640	628	590	589	598	668	605	633	626	598	608	624	601	620	618	603	646	644	665	661	580	650	575	649	649	621	593	664	630	598	604	633	598	644	621	624	585	630	578	628	620	626	629	618	618	636	617	667	583	652	616	616	643	625	647	615	599	642	631	614	606	617	581	573	633	591	617	635	632	636	609	605	622	593	657	612	627	614	641	585	621	631	608	639	624	607	665	642	553	652	639	577	578	630	682	629	662	612	602	625	633	629	620	638	620	645	567	576	628	650	608	604	621	586	605	607	616	599	597	539	656	603	588	644	623	611	618	588	597	570	624	632	628	613	601	613	637	614	651	625	651	613	597	621	588	625	633	636	607	635	650	652	605	637	656	619	635	616	618	604	638	636	634	621	614	579	626	617	598	638	623	628	583	623	619	644	648	647	630	616	684	650	619	602	614	635	602	599	611	600	662	611	583	625	599	601	609	651	645	597	630	631	590	650	649	636	651	605	642	641	616	601	586	589	626	601	617	630	606	624	632	589	619	624	613	608	628	660	674	621	651	596	608	632	605	648	655	601	648	615	640	602	630	602	583	628	636	637	665	635	673	592	612	612	605	627	621	630	593	605	584	580	605	611	592	641	638	635	624	621	654	610	595	606	597	653	594	613	626	606	669	655	615	588	607	660	629	621	608	655	645	605	587	633	633	625	599	625	622	601	599	659	601	585	617	607	653	612	626	618	608	635	603	592	638	563	592	567	629	617	600	581	601	577	618	597	590	634	587	627	615	646	591	616	603	649	556	603	630	623	609	679	633	597	651	655	584	617	638	636	598	608	643	592	598	599	645	633	593	574	606	611	619	614	623	617	605	640	596	597	655	659	613	612	603	594	614	606	607	659	591	662	633	626	575	618	629	616	589	623	613	617	636	582	672	613	639	611	606	601	624	606	597	636	631	615	614	633	625	618	623	607	606	573	598	620	594	674	607	621	655	607	614	625	607	613	613	606	673	634	585	646	628	603	563	625	629	618	600	672	645	611	646	601	618	597	618	579	606	596	634	623	643	588	631	602	600	604	599	609	616	608	643	585	595	603	607	625	661	578	643	648	619	616	654	624	606	636	653	674	646	637	604	654	629	591	638	643	641	612	667	613	630	652	589	620	631	629	641	616	639	652	656	632	630	607	624	609	622	609	617	669	587	603	643	591	619	639	612
32476	15294	2606	556	421	372	384	336	368	356	350	332	322	361	305	345	350	337	323	341	314	327	339	321	333	326	367	290	328	315	337	312	311	292	285	318	337	337	298	311	299	329	310	304	296	324	342	333	310	320	319	338	311	322	303	320	317	328	346	325	286	341	322	331	338	342	343	307	298	336	331	309	305	324	311	325	360	344	306	329	302	311	339	333	318	335	313	324	341	323	327	330	325	305	335	304	327	350	314	306	316	341	311	334	354	331	357	306	329	320	331	312	321	309	341	304	310	362	319	331	308	339	332	289	308	288	319	317	308	304	329	358	327	315	309	329	308	301	348	334	314	337	311	311	360	306	324	358	317	299	300	357	355	303	292	345	350	327	352	312	307	294	353	340	339	303	337	305	331	364	359	321	325	336	317	288	328	324	325	318	302	335	289	314	349	339	298	330	309	326	335	333	298	310	335	333	316	309	320	347	330	343	335	301	319	311	312	317	332	300	313	352	298	342	324	292	302	299	349	328	327	318	318	315	289	340	336	324	371	329	331	326	299	308	363	323	294	310	323	307	321	318	334	320	330	306	341	331	305	288	327	354	302	289	349	326	339	330	318	341	333	336	345	334	307	325	323	336	356	323	318	314	312	335	333	333	316	311	327	329	321	341	297	267	339	332	310	356	334	364	320	313	329	331	329	310	323	340	325	343	324	320	304	328	331	342	308	330	309	333	322	324	325	342	333	301	297	300	316	346	357	306	316	306	328	317	368	332	309	329	311	326	325	300	322	311	328	320	323	351	312	342	329	331	338	305	310	321	288	315	320	316	325	310	319	301	318	320	278	335	317	321	305	311	309	320	322	309	316	317	335	355	302	341	335	324	347	337	323	317	307	307	339	319	314	296	335	312	313	338	335	297	346	336	313	334	330	303	321	308	325	316	341	301	339	314	338	307	335	329	320	312	315	329	321	336	306	341	316	318	334	311	282	323	313	327	339	304	291	302	351	341	354	307	313	309	326	322	326	317	338	325	313	335	289	318	340	328	307	345	322	306	318	337	329	313	317	326	322	319	315	300	308	324	276	303	324	336	324	353	317	336	342	315	334	294	306	292	314	317	326	330	323	311	312	307	307	320	291	291	288	336	285	356	299	325	323	353	309	317	307	311	342	318	322	330	332	332	315	302	309	309	323	288	328	303	313	335	320	327	318	309	320	335	317	333	319	332	312	327	308	309	332	319	313	310	342	317	309	324	348	348	342	327	309	336	329	329	316	312	326	304	310	306	327	310	327	310	319	322	311	351	277	326	348	304	316	336	298	346	319	310	283	307	303	335	311	335	338	357	302	335	326	299	343	292	306	312	296	304	348	304	345	315	351	338	309	330	314	308	300	296	297	353	325	294	352	306	318	337	310	314	331	300	308	316	308	299	334	352	317	319	318	323	320	326	313	320	336	334	322	343	329	325	343	329	357	320	309	327	324	320	332	326	322	308	295	333	310	312	349	298	336	325	340	323	298	305	310	304	309	353	294	342	328	312	316	327	314	318	309	353	332	324	353	333	342	293	291	308	320	323	339	315	301	315	324	309	345	322	321	332	341	347	353	289	352	338	304	300	288	332	318	325	297	318	316	308	329	304	335	337	353	288	299	339	313	336	311	342	332	312	320	334	363	322	312	342	327	307	325	333	301	349	335	337	330	364	328	337	295	343	278	311	310	312	318	332	306	322	333	319	333	336	330	322	329	353	318	353	312	329	311	323	358	315	344	340	306	322	343	295	298	291	300	329	316	293	321	343	310	318	297	317	326	337	337	303	329	327	366	349	355	313	319	348	307	333	337	297	307	316	301	342	310	344	323	329	288	331	335	295	301	322	351	360	300	300	302	347	316	322	314	334	312	321	323	335	333	338	315	338	309	303	315	333	324	335	322	347	339	328	336	332	336	329	340	324	317	331	328	309	326	329	310	323	324	336	291	293	344	339	309	336	360	345	345	334	320	330	330	323	346	314	311	335	286	311	306	296	331	324	289	318	349	317	282	345	333	323	297	313	321	312	362	319	336	317	329	321	316	318	334	318	315	280	299	329	318	348	319	308	331	323	341	307	339	301	322	322	320	289	319	323	298	299	343	344	310	312	332	313	317	340	296	310	336	310	319	295	334	328	308	306	317	335	326	318	305	315	317	296	311	313	345	314	290	280	303	289	335	328	339	299	310	313	305	344	350	290	306	342	316	319	318	361	311	341	307	301	293	321	318	287	326	305	318	313	304	318	323	307	330	314	311	306	347	358	339	319	324	319	301	316	299	335	324	357	357	331	322	309	318	334	302	331	335	290	331	312	347	330	295	307	352	317	296	312	339	340	308	320	321	322	314	322	283	356	343	326	317	351	328	335	346	331	321	301	313	296	328	346	329	311	306	295	334	339	333	336	324	301	311	325	307	342	299	296	336	331	302	322	333	312	356	332	302	328	282	317	314	341	320	322	320	343	326	291	309	341	332	360	331	339	298	344	346	333	333	323	327	339	343	320	323	334	270	335	303	339	299	339	327	354	324	348	331	321	311	300	337	346	315	321	353	322	343	317	335	328	299	305	349	346	312	318	350	379	321	298	303	332	328	294	331	299	310	312	315	311	337	330	295	359	328	306	337	332	317	321	332	334	309	305	307	315	336	335	346	358	331	316	333	329	309	306	314	325	315	327	311	270	314	321	322	307	310	332	316	324	318	316	346	303	332	329	307	355	336	306	331	327	314	323	312	313	317	305	293	359	329	321	330	348	314	308	284	305	295	329	311	332	349	311	306	307	302	303	333	310	316	340	332	300	338	312	326	329	305	294	310	354	319	354	312	359	309	315	328	294	330	320	296	341	318	305	324	319	327	367	318	370	317	308	312	331	330	325	305	326	321	320	320	318	338	309	310	367	318	315	312	327	318	307	340	314	328	348	315	331	305	324	327	325	319	347	316	332	327	320	340	346	321	301	307	320	311	280	294	298	297	304	332	303	336	310	336	336	305	317	353	318	316	293	308	310	286	332	284	342	289	321	315	338	328	359	322	317	346	342	334	326	333	324	303	324	299	311	320	313	317	328	329	322	306	315	289	327	294	303	301	325	325	336	306	340	332	326	348	349	302	313	352	326	355	306	319	332	358	309	299	308	311	331	341	296	325	309	317	309	322	334	359	283	314	314	310	332	320	307	331	305	334	343	304	355	365	329	301	307	337	297	292	297	276	327	328	312	322	349	295	337	321	334	344	342	328	313	314	321	339	305	300	324	336	328	338	336	340	319	306	342	338	354	312	352	327	309	307	360	322	312	340	321	318	332	330	316	281	338	317	309	320	314	343	347	296	315	335	325	324	312	309	345	366	334	343	302	306	319	341	310	324	314	304	300	329	313	337	336	353	354	297	334	336	317	292	305	335	337	319	301	337	291	311	305	320	323	344	327	340	282	312	346	324	316	319	302	323	324	311	309	326	323	340	303	338	304	340	330	292	336	328	312	324	301
21848	785	721	494	441	383	410	355	368	385	384	389	341	345	369	351	345	357	382	333	341	317	351	345	332	366	325	348	375	342	368	348	335	349	334	358	383	366	392	341	344	321	310	317	334	347	378	358	349	368	359	377	348	344	356	337	355	348	358	340	315	335	316	316	318	366	342	348	372	359	322	376	318	366	339	333	338	375	309	343	312	355	336	316	303	388	355	337	353	343	361	347	335	353	329	308	335	340	336	336	378	347	351	355	351	347	350	331	313	342	342	364	369	342	356	362	348	348	345	355	351	321	355	337	379	338	331	368	314	333	356	356	350	348	356	352	364	341	316	359	358	352	366	341	333	368	351	349	365	360	368	341	354	343	360	366	358	359	339	347	351	359	321	363	326	344	363	356	366	345	354	342	335	353	341	375	355	380	346	345	350	355	360	345	363	353	333	384	352	343	325	377	343	364	345	358	365	336	343	340	327	337	374	352	337	336	364	344	352	341	359	347	342	337	320	357	369	358	352	328	344	374	341	347	368	362	334	355	371	309	387	373	328	360	323	337	361	329	345	348	328	345	368	349	347	320	353	333	365	348	358	347	327	357	334	332	323	348	359	371	345	345	345	329	378	374	389	368	340	344	373	335	327	361	330	346	335	329	358	349	367	339	347	354	355	371	345	375	338	300	354	347	346	336	361	380	369	308	329	376	347	358	346	346	340	341	354	372	344	345	348	395	359	364	373	358	336	318	326	334	364	362	377	380	367	332	352	386	336	329	349	350	317	323	364	354	380	346	383	370	332	347	334	338	341	381	329	368	365	359	353	307	344	328	353	401	345	345	326	351	354	361	341	352	358	361	338	331	345	369	331	328	319	337	341	371	337	312	364	338	340	357	360	365	353	337	329	360	354	341	318	367	366	326	324	350	346	290	352	350	360	344	346	337	367	336	360	363	355	348	342	311	354	389	333	356	308	315	344	328	307	356	351	353	347	364	354	356	341	376	348	349	347	341	301	327	366	334	302	330	311	335	383	349	326	340	349	345	340	372	348	360	376	369	367	358	365	334	326	354	312	367	355	315	350	329	389	339	379	345	361	360	376	343	376	349	354	322	348	327	329	367	327	384	349	349	352	332	339	336	330	348	337	323	318	365	366	330	320	350	332	411	371	348	327	370	349	343	364	346	347	341	346	331	358	336	333	340	335	385	316	357	332	374	333	367	351	333	326	344	355	352	344	375	337	355	360	314	337	341	329	341	367	318	357	314	358	358	394	323	365	339	359	329	350	355	375	352	357	327	349	361	350	347	319	358	304	321	339	315	318	362	352	326	350	360	317	343	316	358	367	376	384	339	337	367	357	372	343	346	331	359	347	308	340	351	389	349	344	325	359	343	322	343	344	382	352	355	351	351	330	364	350	372	398	345	332	358	376	349	325	334	360	358	369	347	366	392	348	351	367	306	343	365	373	326	348	349	336	348	355	336	352	354	388	354	342	328	323	370	334	354	333	355	335	351	373	345	351	349	369	365	341	369	360	373	350	342	301	316	369	342	350	335	383	343	386	315	398	350	340	377	352	372	325	383	356	377	335	348	373	360	340	339	368	355	363	336	375	329	359	339	345	373	331	366	359	390	338	343	340	348	376	355	342	362	343	358	358	332	346	363	326	343	354	332	359	356	366	362	342	337	350	302	333	348	336	359	364	343	349	339	357	339	342	308	382	327	349	336	358	329	336	365	323	382	353	365	387	338	343	352	340	337	323	336	351	392	337	340	352	344	336	355	318	304	340	356	370	371	358	348	349	355	313	373	365	364	364	378	371	348	348	373	319	334	374	369	335	379	323	343	396	350	342	352	338	347	350	332	324	347	343	319	334	319	346	356	344	369	319	330	352	344	354	340	345	326	354	378	350	361	381	380	364	379	335	361	338	341	340	353	366	387	336	349	319	332	360	368	401	300	369	336	343	327	364	335	355	338	347	390	335	341	365	357	363	336	344	344	359	374	347	340	358	337	351	334	350	357	373	348	358	354	312	356	355	356	336	360	382	340	350	310	341	350	352	335	339	359	365	358	362	326	361	325	322	355	335	341	359	361	367	343	338	330	361	365	324	335	378	367	380	357	384	341	392	368	361	342	307	335	368	321	362	338	332	363	331	365	355	349	339	310	364	351	347	369	320	364	334	360	359	330	342	345	342	321	335	336	328	358	359	318	390	326	330	346	365	353	323	326	342	361	360	350	320	340	346	358	364	346	313	358	368	358	354	348	301	350	377	346	330	335	348	372	312	351	340	399	344	329	337	315	324	399	353	361	352	350	359	356	353	354	381	346	372	359	359	390	352	362	353	359	357	330	346	336	351	377	350	338	361	355	352	342	387	332	371	388	340	343	332	384	342	344	337	337	327	366	361	362	351	356	323	362	349	345	352	345	374	343	354	361	308	319	332	341	349	336	332	366	315	327	375	345	336	307	335	344	354	379	330	355	375	326	338	352	357	317	339	347	346	347	349	355	358	335	340	365	347	390	341	352	337	339	334	327	366	324	363	346	328	352	317	369	357	325	369	352	361	339	347	360	352	334	325	339	359	349	359	402	348	332	314	353	331	346	368	322	357	365	342	386	368	352	376	348	367	356	374	365	361	328	355	356	361	366	325	340	352	358	343	354	365	329	354	356	342	368	342	341	322	320	362	358	351	353	363	326	344	350	348	356	380	348	372	333	317	361	323	334	365	307	361	341	346	373	331	344	326	374	328	358	331	321	362	355	365	332	334	359	321	335	345	334	325	340	362	355	358	329	371	326	344	341	314	340	345	344	347	334	378	336	375	334	336	341	351	336	355	367	337	332	363	340	318	334	348	347	353	323	373	345	341	379	342	364	344	324	350	315	381	344	339	314	352	315	362	328	325	329	347	353	355	370	346	327	341	346	342	348	371	351	342	332	347	338	338	363	360	356	312	358	342	372	361	347	332	347	362	350	317	365	359	314	346	359	379	359	349	340	329	337	352	383	350	338	363	364	369	346	337	364	385	353	361	350	358	348	341	326	337	337	333	357	340	376	317	367	329	309	359	339	362	325	345	338	341	322	325	334	344	359	336	345	319	326	367	334	353	365	372	346	317	363	390	349	315	349	349	366	341	364	367	312	338	345	322	345	337	356	347	359	321	338	354	355	380	355	372	371	357	334	364	324	327	377	332	350	361	347	367	376	369	350	343	340	345	383	331	346	338	366	325	340	343	367	379	316	379	377	348	340	347	326	334	373	351	360	353	346	359	365	314	366	374	344	313	341	364	360	366	357	346	368	354	369	367	356	364	361	346	345	363	357	397	335	337	361	361	354	372	338	330	322	346	347	356	311	356	329	328	318	363	313	340	337	348	328	328	372	343	346	357	377	362	404	331	341	351	333	348	337	396	357	350	339	330	325	350	348	332	358	343	365	351	324	341	340	361	331	331	380	340	321	329	357	327	344	345	324	334	326	354	359	358	317	362	344	317	352	358	339	361	324
24965	20602	26356	24843	20586	9534	1037	657	591	516	462	450	448	428	436	423	363	369	399	333	349	339	366	363	339	367	326	363	370	353	334	340	352	315	336	323	334	360	366	299	348	321	354	316	365	312	327	352	328	356	323	317	338	327	296	338	342	334	349	311	356	312	364	322	348	348	287	329	341	332	338	287	339	290	344	330	339	331	341	311	338	334	342	354	305	316	320	316	324	343	303	316	335	357	340	308	349	315	367	297	313	344	346	328	354	316	343	329	342	341	293	343	351	316	355	345	295	324	325	310	331	305	326	321	360	342	329	348	330	314	307	333	342	342	315	319	315	317	326	285	344	363	329	331	316	352	338	334	307	343	322	327	335	334	360	320	348	327	331	342	320	300	350	315	297	323	316	334	314	341	357	322	357	344	325	325	332	306	288	341	365	338	335	327	326	319	332	343	321	305	320	345	340	302	335	331	345	327	325	331	350	303	322	353	307	312	336	306	343	334	370	345	325	355	314	335	327	327	318	330	337	321	317	311	316	313	290	330	320	367	351	331	332	320	328	309	302	358	355	321	318	318	323	304	337	297	322	314	361	322	302	311	313	361	303	352	308	304	298	280	321	310	322	316	319	323	342	369	333	354	301	337	336	317	367	344	357	301	319	314	364	334	319	294	313	373	311	301	333	333	334	330	315	326	322	322	329	332	313	327	313	304	362	330	378	328	325	324	304	322	342	308	309	317	376	336	303	305	299	317	315	344	339	330	354	339	357	291	285	355	341	339	297	318	285	339	364	339	342	333	360	328	357	331	291	356	359	342	332	300	321	349	321	347	323	297	301	319	314	301	314	329	344	358	302	342	331	346	350	284	319	322	349	319	344	292	322	320	311	325	341	307	318	301	332	294	337	316	327	330	302	354	339	313	341	324	315	344	299	356	325	317	312	366	313	353	321	330	324	306	321	299	363	309	316	347	302	317	325	304	335	338	307	313	333	327	330	313	323	344	315	324	313	338	320	293	326	323	310	303	351	340	324	315	322	343	327	338	329	342	324	303	305	314	368	352	333	307	333	303	300	326	304	329	315	335	320	318	327	339	319	308	318	318	342	308	311	334	338	309	337	341	327	323	316	315	338	334	336	321	369	321	326	326	301	350	339	322	326	312	329	329	333	319	328	342	340	356	296	311	297	321	318	342	328	299	345	315	338	354	311	332	306	308	327	311	304	338	284	341	328	335	296	327	315	349	332	332	303	258	323	312	307	322	317	341	334	329	316	298	303	329	323	347	336	318	321	352	323	314	276	353	328	328	316	294	323	308	307	301	340	336	292	325	340	365	353	298	353	346	347	303	319	302	317	315	330	324	338	310	322	331	348	347	301	364	333	333	335	348	344	316	345	338	316	351	335	331	301	319	318	304	299	318	359	320	317	340	358	299	332	319	315	362	332	344	340	340	287	322	355	328	335	309	329	296	296	306	383	298	320	345	312	357	335	355	336	337	298	325	343	338	335	342	359	319	327	314	345	338	326	355	334	340	344	326	341	335	316	337	328	345	322	274	330	320	328	343	349	338	298	351	328	329	309	324	345	336	313	324	298	327	321	334	315	322	327	321	314	358	336	306	328	317	324	326	293	353	358	295	325	314	325	320	343	323	313	343	338	296	344	345	307	333	362	321	325	295	329	339	339	325	296	340	344	334	309	363	349	313	335	334	324	307	329	318	349	317	324	327	324	294	316	339	323	352	322	312	312	334	343	312	307	317	338	337	329	327	347	306	303	288	358	334	306	284	299	350	322	298	319	359	310	362	329	332	326	319	322	322	346	300	327	319	324	351	315	335	324	321	331	356	317	312	322	313	357	343	336	324	315	316	327	346	353	302	325	317	340	331	339	324	343	299	332	319	269	339	328	326	313	365	319	310	334	348	381	369	344	328	297	318	335	303	339	312	351	319	307	339	345	344	318	325	361	340	311	336	322	303	298	309	317	324	289	330	310	278	319	327	344	304	300	335	329	339	344	297	339	315	332	339	289	321	327	320	338	349	343	332	321	345	353	321	335	322	292	310	353	364	347	379	328	309	293	338	345	317	348	326	319	350	323	358	313	293	333	316	359	304	325	332	334	301	320	305	327	315	341	329	298	343	304	316	324	338	333	334	367	339	286	284	325	350	314	302	342	332	328	309	329	350	320	341	322	321	333	317	320	320	310	320	352	331	315	327	310	349	338	333	350	314	346	323	327	303	340	324	352	304	337	307	301	332	334	311	295	308	304	340	333	308	335	303	341	364	308	322	318	285	319	325	344	358	357	340	333	333	320	320	337	317	317	331	311	362	314	321	331	337	312	317	327	353	344	318	290	333	309	338	311	295	321	345	323	286	317	311	324	310	333	307	292	296	332	342	352	328	320	300	345	333	308	319	318	331	356	312	319	329	317	332	308	311	339	312	360	325	332	328	324	374	304	290	348	322	321	344	356	314	342	312	341	338	306	323	336	320	336	315	319	300	345	320	361	356	329	299	333	291	317	347	319	318	348	321	289	329	288	340	345	304	350	331	379	372	325	323	321	321	334	324	312	338	330	316	328	276	311	287	382	330	329	317	313	322	340	363	332	327	342	323	309	326	327	331	323	340	312	349	315	293	335	335	332	284	335	336	310	309	324	324	333	312	359	352	314	325	369	331	313	344	357	308	333	302	317	318	323	332	316	329	326	310	359	348	327	324	325	319	306	320	309	303	335	303	318	307	315	304	364	372	302	329	341	331	326	291	354	350	320	328	303	315	329	337	327	322	326	332	320	341	315	325	337	342	359	322	345	331	319	313	339	345	367	310	336	366	310	362	330	322	314	319	362	340	328	347	360	313	384	297	320	298	333	328	344	328	328	299	322	346	303	341	320	299	296	311	335	321	331	304	342	336	330	299	316	298	335	317	303	321	345	331	344	300	327	338	323	332	296	324	326	323	318	341	291	333	342	339	349	347	316	328	328	340	294	335	317	373	351	304	315	326	338	335	296	313	366	319	317	329	329	340	300	347	351	364	357	327	326	336	307	312	320	334	315	349	334	325	307	304	317	297	329	343	339	316	347	295	324	318	337	322	365	337	322	331	313	334	333	354	346	321	310	326	335	339	344	323	326	318	331	303	367	305	319	345	298	333	319	339	315	334	329	319	324	349	304	321	307	321	308	337	294	346	330	334	363	315	319	295	317	340	306	320	323	322	305	316	315	337	326	357	319	351	359	304	327	343	305	324	296	304	336	316	289	338	315	342	319	361	347	318	314	317	329	303	353	345	321	334	332	332	336	318	316	308	304	326	324	352	334	312	346	340	317	310	298	336	309	305	353	302	349	304	342	297	327	340	309	325	317	346	279	329	347	322	325	327	327	313	313	327	383	351	343	321	334	319	328	351	335	343	284	326	295	305	311	328	343	315	333	278	290	329	342	327	279	325	303	348	291	303	329	317	318	309	314	348	343	344	346	318	333	329	325	319	343	344	328	326	318	332	330	334
25951	7829	7110	3639	2472	1799	1458	1120	957	796	744	618	586	559	542	480	458	435	447	427	431	418	392	375	384	424	383	394	404	376	353	359	373	336	376	353	392	361	342	359	309	350	355	339	299	335	343	362	353	337	301	325	345	330	343	340	334	319	305	341	305	343	383	343	314	318	332	299	325	327	358	331	355	324	338	341	349	309	311	346	362	334	305	302	345	312	340	324	344	298	331	348	338	301	323	336	323	307	353	313	361	336	313	315	326	338	335	336	345	352	372	322	304	313	325	323	364	344	340	320	380	367	339	338	307	321	332	344	383	330	327	320	311	371	348	324	321	354	337	322	374	342	292	306	326	312	326	347	362	344	349	306	315	345	366	317	334	333	318	363	294	310	358	361	311	290	342	327	321	310	316	333	322	350	341	339	328	340	306	354	327	307	345	336	348	343	325	344	309	347	336	319	355	309	340	305	303	341	363	318	332	333	321	314	327	358	331	321	336	329	293	354	325	313	327	341	359	321	335	307	313	346	362	310	312	355	325	289	334	331	331	363	347	344	302	328	321	322	324	312	340	336	328	319	332	338	324	347	333	361	314	340	313	327	357	303	298	341	326	346	328	334	369	311	319	287	337	333	358	328	326	321	327	328	369	331	291	332	354	334	359	332	335	329	323	334	357	350	329	337	343	308	324	339	329	345	292	335	322	318	323	358	335	329	315	329	368	332	293	323	321	348	328	344	298	331	345	341	299	350	321	347	346	320	339	314	341	328	303	339	312	354	315	332	375	344	345	335	334	357	356	343	361	329	333	330	345	298	347	311	325	330	328	305	327	330	335	327	371	349	353	332	336	342	344	360	348	305	316	320	332	320	334	335	327	320	330	329	378	352	325	342	306	312	353	339	354	315	304	372	332	343	340	306	341	307	358	306	324	307	315	330	337	336	331	320	322	330	319	346	329	323	340	341	330	350	346	361	340	360	330	339	349	328	371	323	347	314	335	361	358	357	319	296	299	322	346	325	326	328	320	333	312	313	322	319	327	325	359	358	313	318	349	329	350	337	342	322	338	349	367	344	334	327	354	345	339	316	319	346	328	329	307	362	322	338	370	319	341	346	336	349	354	317	307	342	308	340	324	308	317	314	341	328	333	328	332	368	328	344	333	311	334	377	325	316	323	307	318	342	316	344	353	356	351	338	335	333	355	336	327	342	315	323	330	324	322	362	324	336	326	346	340	340	347	350	334	354	327	338	358	323	309	352	307	348	316	332	328	301	352	320	292	346	351	337	331	352	300	337	332	353	327	303	302	337	342	329	344	337	328	348	330	342	327	305	329	336	343	304	342	353	311	319	306	326	336	322	312	319	325	282	343	301	347	333	345	294	303	346	305	322	306	337	334	356	334	327	354	321	360	336	316	342	344	349	336	300	334	353	343	319	341	307	328	322	326	322	343	316	338	360	351	334	314	366	351	321	342	337	339	331	322	300	315	348	335	309	314	330	326	360	359	351	355	303	312	358	346	354	379	373	354	304	327	338	317	339	337	326	326	351	317	346	350	352	312	327	315	336	355	354	313	330	331	325	331	331	303	332	312	333	301	339	343	350	326	314	354	298	356	327	329	350	354	331	354	327	315	327	343	355	307	350	311	317	340	345	332	335	321	328	359	313	330	338	307	334	333	374	348	295	319	299	325	350	336	360	344	321	379	338	327	340	332	330	340	323	376	339	307	337	325	329	350	315	376	371	324	338	323	304	330	305	338	298	328	312	321	332	313	359	364	332	317	348	307	324	343	328	339	336	337	385	354	309	316	340	331	341	327	333	293	346	342	344	331	306	342	304	348	362	333	320	352	368	319	310	340	317	328	319	330	370	356	328	338	317	310	344	310	328	332	343	323	330	366	294	305	355	336	343	335	298	323	323	315	390	360	357	332	324	349	321	296	354	317	341	352	325	321	309	308	356	317	358	347	372	326	308	344	349	360	284	355	300	326	346	348	344	337	345	362	330	315	322	331	330	339	339	325	356	337	358	329	312	352	362	345	305	334	303	391	348	356	333	336	318	340	329	346	327	349	330	308	344	339	335	340	340	311	318	333	316	352	288	356	354	352	299	351	333	311	363	334	334	359	340	282	340	347	320	365	377	341	379	348	325	362	310	313	309	330	377	369	324	371	367	317	327	315	338	347	347	301	331	360	305	337	350	332	335	330	336	356	309	351	322	338	336	340	314	334	351	321	312	357	349	358	337	323	331	361	348	352	357	325	324	326	349	315	311	340	329	348	308	355	349	319	299	302	354	351	335	326	322	359	356	324	357	318	318	310	350	343	324	303	316	349	354	341	329	330	319	350	342	354	325	338	315	313	333	346	347	343	305	312	318	336	321	335	320	338	328	334	353	348	310	346	346	354	328	322	333	319	329	360	335	309	343	345	320	327	328	330	355	339	339	350	335	338	309	356	348	339	332	330	313	342	328	349	373	353	346	319	343	327	364	346	342	367	327	323	353	344	303	351	357	352	331	341	341	320	310	303	311	311	369	323	308	320	336	342	328	304	317	371	339	344	344	312	340	311	332	310	318	329	323	317	316	329	356	307	307	349	313	345	317	353	294	328	330	314	304	318	324	349	307	309	312	332	325	331	344	312	331	337	315	319	329	316	338	331	287	320	304	319	357	328	325	308	352	322	334	303	321	324	342	336	319	306	336	338	359	348	345	354	341	370	321	331	329	345	334	333	342	346	304	359	343	329	353	346	364	305	354	320	341	321	308	333	309	340	346	337	326	347	338	324	348	322	341	373	320	341	334	337	332	325	320	348	356	342	338	335	337	309	356	313	320	344	350	351	335	358	302	326	338	307	336	359	325	332	318	323	337	313	363	342	332	312	355	320	310	348	342	310	354	319	346	295	337	361	302	318	356	335	329	339	347	327	315	333	381	361	345	347	334	334	350	319	329	340	339	331	331	313	309	331	292	324	305	330	331	335	339	320	315	352	322	327	309	313	320	333	343	329	355	329	333	312	335	326	332	357	319	346	323	341	340	332	292	344	355	298	372	338	345	318	325	314	300	318	328	331	331	342	351	307	334	349	324	306	353	353	340	335	340	335	353	324	288	334	324	336	337	319	344	307	296	345	348	342	367	348	332	345	359	365	319	314	324	348	341	371	346	318	340	345	380	318	322	369	297	301	334	314	321	348	348	331	368	329	335	344	301	339	334	360	339	335	323	345	354	320	354	322	328	350	331	323	335	296	321	351	313	308	345	324	313	333	336	348	311	365	323	356	320	315	318	358	326	309	321	355	306	341	344	333	326	364	319	319	314	333	329	325	332	336	359	331	322	328	325	330	337	352	289	306	314	353	333	364	337	328	323	324	321	311	330	371	339	369	305	357	331	333	323	354	318	347	306	333	343	327	306	322	344	313	315	330	332	351	347	347	331	315	338	320	316	376	322	317	317	356	315	313	309	347	300	328	325	348	326	361	313	346	371	317	340	343	329	337	338	344	321
22877	20596	26847	24377	20601	20663	10385	1623	1218	1057	1018	953	905	930	818	801	791	808	721	741	753	727	755	752	728	731	717	740	734	683	739	693	718	707	695	672	721	708	737	635	670	689	686	671	670	694	653	691	648	640	645	681	653	676	725	657	682	652	674	670	698	697	649	683	646	670	675	675	652	662	649	671	692	658	682	665	715	735	651	651	689	629	666	678	649	644	657	652	623	619	671	702	652	718	659	663	669	674	679	669	689	656	683	644	649	643	650	654	652	714	678	674	704	677	628	630	692	641	680	657	660	648	668	708	643	685	652	619	668	661	646	676	669	668	663	663	672	664	657	628	689	674	680	637	641	688	664	692	659	655	658	654	659	623	693	704	624	676	698	681	640	637	659	673	662	718	677	626	651	698	684	668	632	717	643	635	675	704	690	628	671	659	690	708	673	657	677	655	659	628	694	695	673	629	669	648	675	649	675	678	689	669	611	670	644	622	664	650	680	669	617	653	691	656	664	652	648	699	674	682	664	624	698	678	671	680	666	653	616	651	720	684	659	683	660	686	650	641	693	709	678	651	664	617	637	685	645	709	655	659	652	623	674	655	621	690	628	620	671	641	639	627	693	648	654	679	673	693	733	642	615	640	612	634	662	646	680	671	626	681	659	668	664	671	653	646	647	665	719	613	653	671	657	663	646	696	695	696	641	725	675	658	666	631	681	641	681	685	672	635	702	641	686	748	687	667	701	622	680	644	656	591	628	652	676	697	695	670	717	617	657	713	627	645	689	620	623	650	670	665	655	673	698	659	633	637	654	690	647	708	657	663	663	687	639	633	640	693	668	673	692	651	709	692	629	677	697	682	615	656	695	675	613	663	647	642	667	696	672	666	666	639	670	643	645	653	675	661	612	667	665	623	662	635	635	664	637	623	681	609	672	646	695	697	703	682	647	615	677	670	652	695	626	650	625	644	629	638	684	634	674	629	712	662	688	648	669	670	619	674	672	659	613	636	624	671	682	668	665	678	672	665	687	658	664	702	681	719	681	656	702	667	621	687	650	680	653	654	661	668	649	633	653	667	685	698	688	633	649	681	683	685	614	682	662	624	665	666	662	664	693	738	634	709	627	678	710	653	660	694	636	690	678	645	661	664	634	619	695	641	683	665	670	680	648	667	648	673	650	651	612	665	650	668	671	670	669	695	630	712	676	617	669	660	653	650	664	671	675	658	669	691	671	679	646	683	683	698	655	684	675	625	689	632	656	667	669	673	641	649	653	701	650	672	695	729	669	635	675	647	665	654	652	671	685	623	624	679	677	641	656	665	642	679	672	622	703	663	684	648	692	611	680	644	645	680	652	678	653	685	660	663	668	638	661	650	667	654	672	706	640	625	643	635	660	635	711	663	683	661	637	649	673	696	673	681	713	658	681	594	661	690	645	656	672	660	667	652	648	710	669	667	671	636	643	675	675	631	654	691	638	673	700	634	647	601	658	645	695	652	658	614	649	681	665	662	632	675	679	663	639	638	698	643	718	639	671	619	653	753	637	671	658	664	651	642	624	644	666	662	633	632	658	668	702	657	622	650	663	650	661	665	648	673	637	665	655	673	598	669	644	685	692	635	635	640	658	678	649	603	620	622	624	680	653	668	656	654	650	676	648	665	656	658	678	657	638	617	647	688	673	658	669	653	614	610	674	666	633	657	684	676	675	630	681	681	694	639	633	692	700	682	694	674	696	687	673	665	637	654	677	599	642	611	649	689	693	679	658	728	704	663	720	710	625	657	616	666	695	658	625	642	672	646	661	665	694	623	655	723	687	672	679	647	651	587	658	677	707	620	685	637	677	648	675	653	653	681	607	656	683	682	640	653	670	711	669	671	645	682	686	627	667	641	640	657	658	658	647	673	691	692	650	670	627	707	640	653	621	679	665	664	691	640	683	648	629	684	690	689	622	642	686	690	674	656	675	657	616	623	657	642	675	692	662	703	646	647	657	653	665	661	694	655	653	653	667	658	713	703	637	682	668	639	651	670	663	648	664	620	645	652	678	718	642	647	617	626	648	667	665	651	681	659	712	713	642	672	639	674	688	670	665	671	714	670	660	623	675	640	699	676	682	695	655	643	687	613	685	701	639	669	659	662	664	650	653	723	681	694	641	659	676	652	692	626	614	710	655	674	608	636	637	696	666	668	665	676	638	652	640	630	667	638	631	692	671	670	708	726	640	580	648	619	641	685	652	711	625	679	686	658	691	633	665	670	664	642	647	664	657	627	661	604	666	674	625	644	658	665	636	632	713	624	681	673	699	657	635	681	646	686	678	662	645	668	680	621	648	686	622	689	668	666	650	630	679	636	680	644	663	723	656	668	651	681	655	610	696	624	673	656	691	632	692	702	699	659	635	666	642	710	659	676	645	662	606	667	636	638	685	678	661	622	612	669	683	660	665	642	630	585	667	639	670	674	679	649	649	655	687	690	638	631	694	667	680	669	675	650	680	620	666	657	679	615	635	623	674	662	624	654	705	677	660	679	663	655	633	638	630	644	647	652	639	677	621	706	661	671	704	660	656	677	721	659	705	660	677	629	670	623	667	666	696	639	679	639	648	677	625	629	661	674	666	672	649	626	623	626	648	658	653	659	604	676	639	674	652	665	661	686	695	681	621	650	650	643	681	674	690	660	698	655	625	665	626	619	673	588	588	672	687	678	633	618	662	671	673	671	660	676	643	644	667	670	643	674	676	652	674	650	647	654	706	679	661	675	608	677	615	731	654	645	650	644	651	661	644	612	651	666	676	629	666	627	655	595	671	662	687	610	630	704	670	704	643	654	701	677	656	628	655	661	682	660	646	678	646	707	619	657	613	696	664	663	701	652	649	637	650	675	625	689	687	627	626	676	651	663	632	631	620	652	716	672	690	657	675	642	661	658	666	657	675	687	736	639	630	618	688	678	632	621	640	674	649	635	702	671	638	671	674	636	689	658	629	720	702	685	671	676	645	692	688	611	667	648	674	668	625	624	650	650	643	664	672	681	620	689	655	674	674	674	683	638	620	694	667	644	648	702	683	637	654	670	686	672	660	655	665	671	616	664	609	655	640	678	647	676	662	658	667	668	629	683	662	670	679	697	659	610	686	673	660	677	673	626	689	645	675	692	660	667	681	680	700	658	578	654	676	625	669	612	658	672	633	640	621	663	668	656	659	671	664	658	678	645	624	655	651	703	628	648	690	628	713	650	679	684	685	651	643	614	641	627	669	665	658	676	619	651	678	659	634	612	684	613	675	649	640	672	622	675	668	645	628	659	639	641	679	682	662	668	670	636	658	656	624	675	665	642	719	671	648	675	646	656	661	616	709	625	664	671	637	680	640	682	661	616	647	676	658	662	672	658	612	663	680	687	679	661	657	623	646	707	654	669	674	677	656	664	640	740	654	698	679	659	752	669	696	610	662	599	634	712	683	634	653	666	669	658	673	663	647	695	643	668	670	662	625	673	647	649	694	668
21375	13736	12494	7135	4765	3481	2790	2137	1858	1642	1488	1282	1214	1152	994	982	917	912	913	800	767	792	790	794	732	801	748	735	721	694	710	698	679	661	677	715	708	671	678	678	694	650	718	687	712	618	669	656	680	713	652	693	674	687	679	629	664	607	664	634	610	646	601	633	653	643	627	649	631	682	662	645	661	619	635	630	642	631	680	646	654	618	684	607	627	647	651	677	626	592	629	624	623	657	601	684	625	657	580	618	683	649	630	638	618	634	655	660	617	613	599	631	585	631	622	647	632	624	638	680	629	624	641	618	607	664	662	631	609	616	636	615	618	625	650	613	649	616	653	640	668	709	624	663	614	675	634	654	587	606	614	660	674	639	638	640	632	632	619	610	610	660	627	663	625	628	635	595	707	635	643	577	606	605	659	673	651	646	613	610	630	652	632	638	631	644	635	600	666	581	600	650	622	642	636	618	642	653	641	692	624	623	584	661	582	562	637	616	603	611	620	634	628	663	628	619	628	617	661	650	630	675	622	639	673	658	582	602	633	646	680	633	648	629	607	627	602	628	640	642	637	611	631	615	626	669	604	661	646	631	663	610	589	620	594	665	606	634	650	603	612	580	653	602	610	678	647	640	638	663	681	570	644	595	629	634	636	610	655	637	649	625	634	650	642	630	610	630	640	611	695	654	645	649	641	605	604	615	642	645	612	644	664	629	632	633	606	614	635	642	626	690	645	619	655	594	603	632	687	621	613	656	685	590	634	647	596	625	632	664	617	666	641	602	627	619	631	664	672	618	656	649	623	628	651	649	621	653	608	647	656	695	656	624	634	664	620	645	580	653	604	652	640	640	626	627	676	632	644	643	604	642	629	610	638	601	664	653	615	592	696	663	643	687	672	655	638	636	608	661	610	677	656	605	606	628	669	626	637	641	629	604	686	629	624	617	623	607	673	673	610	641	646	611	653	642	647	612	626	630	633	588	621	648	585	597	654	660	645	637	637	632	665	628	633	654	610	599	658	694	679	656	576	646	630	623	641	618	638	646	662	644	652	609	639	617	600	626	598	616	678	648	628	624	622	630	583	659	664	609	646	633	640	594	663	612	619	622	661	613	610	674	597	613	657	662	678	619	613	640	618	643	596	597	621	609	630	605	648	647	629	612	628	622	651	670	689	610	636	657	627	635	668	606	620	581	612	624	623	640	685	668	608	637	635	661	598	657	663	623	618	611	665	629	637	571	624	671	627	624	658	649	588	651	634	636	641	667	619	649	643	616	629	618	619	637	641	625	590	730	640	650	621	607	634	654	661	617	630	636	637	625	652	587	623	589	615	675	656	624	643	622	680	665	677	685	619	610	633	625	633	649	651	654	645	628	663	687	642	644	624	620	607	679	669	642	641	621	632	605	633	643	611	638	660	611	646	642	634	646	651	635	615	615	621	670	637	678	572	601	600	651	653	585	636	616	635	612	617	683	598	617	608	619	605	624	625	605	664	669	638	642	660	656	649	682	603	654	619	673	675	669	640	626	647	644	618	599	655	585	677	590	619	658	605	604	625	662	610	634	603	615	653	623	650	602	628	647	652	659	614	635	667	624	667	598	594	697	694	693	674	660	638	618	595	681	650	609	637	606	603	666	606	653	641	596	632	627	583	622	641	664	608	648	651	666	622	619	640	605	638	587	687	619	636	578	632	610	646	697	607	620	637	615	618	677	642	605	623	651	628	629	622	623	586	619	601	626	660	665	641	689	646	607	621	595	612	615	648	668	634	625	604	603	643	671	681	670	641	633	629	624	641	647	649	629	585	649	630	633	624	603	638	628	648	590	598	624	662	628	630	624	612	639	622	657	691	610	673	601	566	648	656	638	634	667	655	667	618	620	630	620	593	631	614	646	614	614	643	675	628	629	653	617	638	601	612	626	647	697	622	632	664	634	610	640	590	649	631	657	582	618	623	605	651	649	652	660	628	628	692	618	626	657	629	645	645	609	617	604	633	623	605	625	615	637	672	627	632	628	601	627	641	654	641	595	632	629	629	603	611	626	641	651	612	624	651	618	633	641	648	594	605	642	650	581	624	601	652	596	609	642	620	642	680	631	620	629	592	618	645	630	603	612	651	648	657	651	640	643	632	589	671	651	649	644	607	665	645	664	642	639	644	643	653	624	599	624	618	571	589	648	618	643	625	661	590	652	642	641	680	629	632	635	666	631	633	640	648	620	634	640	618	634	653	578	677	617	653	604	649	658	638	604	669	630	591	608	624	607	692	670	654	657	678	671	631	623	628	613	667	621	610	661	593	621	648	652	597	665	643	639	656	634	605	687	672	637	602	631	631	613	614	634	633	616	687	653	671	630	654	617	640	603	657	565	642	623	625	615	619	598	629	673	626	587	593	662	647	660	626	604	648	666	577	636	647	658	631	624	657	650	629	643	673	657	630	659	616	633	617	626	640	664	656	619	628	608	630	622	611	613	665	616	615	614	660	655	636	614	643	662	646	640	618	626	597	644	650	641	597	594	672	652	636	582	640	645	607	601	599	637	666	633	628	588	601	625	626	658	608	643	603	677	658	604	629	631	633	639	619	616	625	641	646	621	579	598	638	620	633	607	646	631	625	660	609	623	599	615	583	634	627	621	565	652	669	642	618	647	687	600	637	665	641	668	599	594	651	638	613	597	641	622	611	650	615	654	650	672	620	625	650	670	618	648	662	601	665	597	624	609	622	666	627	644	655	594	640	685	611	676	639	632	675	661	600	592	630	666	602	657	654	636	688	616	681	615	597	584	607	598	638	636	623	673	643	601	649	645	605	657	670	686	577	611	611	614	652	640	605	624	627	598	648	613	666	618	626	648	616	650	619	664	601	682	608	639	580	645	632	639	617	647	588	612	660	645	653	642	655	662	639	597	660	633	610	605	613	626	630	635	636	639	667	611	618	619	625	644	666	580	638	655	634	628	612	666	607	615	656	654	661	617	671	643	651	639	630	676	643	621	649	649	628	590	662	660	643	604	687	614	614	635	629	632	628	678	619	628	607	600	695	614	662	614	596	654	622	635	637	621	634	593	600	614	640	640	649	588	609	591	614	712	648	636	643	596	651	613	608	660	639	599	595	564	606	647	628	587	643	594	636	687	652	630	640	662	614	674	617	651	615	649	619	644	622	634	630	650	640	632	650	647	640	647	608	635	618	601	664	683	575	659	625	643	674	682	633	607	614	670	652	663	702	670	636	626	629	631	656	594	645	626	650	579	653	642	611	641	617	666	612	618	693	639	630	639	641	637	619	607	640	663	625	641	629	641	636	619	648	655	621	683	619	661	647	579	642	638	644	620	624	582	583	641	647	606	654	602	627	606	669	669	624	623	626	617	594	645	618	626	599	632	598	630	601	636	612	633	620	616	599	631	644	647	638	582	641	608	657	627	645	608	636	615	600	638	657	626	621	603	629	594	648	611	637	600	651	683	639	647	652	648	618	655	701	606	608	620	671	632	618	618	619	638
32111	15086	2539	505	381	371	329	338	313	346	288	272	282	286	303	305	311	310	306	311	313	328	301	313	315	330	309	299	320	320	305	316	300	294	339	310	297	316	290	284	281	304	311	295	305	294	309	325	318	323	293	319	305	290	310	297	301	319	284	353	264	325	292	325	311	301	288	320	327	322	302	280	300	307	319	324	316	331	293	304	299	292	315	277	297	309	299	311	283	316	289	297	318	289	317	317	305	300	317	266	293	297	317	309	329	309	331	319	287	339	315	327	323	313	314	294	291	318	297	290	289	307	288	298	280	296	309	309	303	309	298	281	286	313	295	275	283	301	271	305	310	305	308	307	300	316	286	286	326	304	292	273	323	293	280	302	290	291	305	299	329	279	315	285	315	318	319	298	320	265	298	293	304	280	281	302	351	328	321	305	313	310	315	294	282	291	326	294	263	313	299	305	290	322	283	304	312	296	302	292	301	332	289	294	281	304	295	322	327	328	305	288	294	282	300	275	293	294	340	279	316	285	312	311	279	303	323	299	303	292	283	288	284	307	296	313	305	312	323	295	283	282	325	313	277	292	302	299	297	331	318	319	302	319	294	279	275	311	297	272	323	314	315	303	337	315	273	309	312	338	303	287	304	280	278	302	317	287	306	290	299	324	324	291	301	288	262	343	308	306	306	324	320	268	284	301	273	314	315	303	298	309	332	310	310	293	289	328	342	297	280	291	315	303	339	316	283	310	326	285	306	314	300	311	317	344	286	312	320	282	303	308	308	291	304	298	335	310	290	284	313	315	318	312	282	282	297	304	308	284	290	281	303	301	305	293	317	294	302	268	327	291	286	301	301	310	310	317	308	303	295	294	290	310	306	300	304	263	272	323	319	286	296	311	318	284	313	289	281	289	301	284	311	283	282	298	311	313	293	302	285	295	291	297	319	291	302	316	301	318	328	307	313	303	280	329	330	271	315	329	279	309	304	300	308	303	283	300	293	279	324	298	323	311	286	298	291	272	299	306	275	319	304	301	314	308	328	279	321	326	287	289	285	322	299	311	307	301	305	327	285	316	324	280	298	297	324	307	297	280	303	310	306	337	280	297	301	288	321	313	293	315	260	320	314	314	267	291	312	299	310	328	291	295	287	304	315	307	299	287	302	302	304	256	286	294	276	314	319	330	285	319	277	288	258	285	317	310	275	327	337	319	316	326	299	308	298	341	298	313	306	319	284	319	276	283	305	309	306	305	296	317	342	327	327	327	295	295	274	299	303	309	321	327	326	296	305	299	313	300	275	310	280	314	291	303	293	297	306	276	283	267	260	316	274	282	331	289	305	287	327	335	296	290	312	312	312	290	286	319	312	321	294	303	306	286	311	279	303	314	307	318	286	300	321	288	291	291	269	301	339	295	308	314	280	288	296	301	276	302	328	300	273	299	296	294	331	308	279	309	316	279	291	328	296	299	341	286	307	311	320	329	294	293	311	287	289	297	302	293	303	314	317	303	351	307	321	290	323	318	290	319	325	308	302	307	302	291	300	277	302	303	306	314	334	302	322	308	340	261	322	288	295	320	271	305	298	336	309	310	302	296	325	293	314	299	308	332	327	318	314	315	278	293	279	287	300	294	282	300	310	326	303	315	293	303	286	300	351	322	283	283	290	279	309	311	331	284	285	321	292	298	311	336	289	302	303	310	312	354	283	304	325	283	324	316	303	304	301	318	289	276	292	299	282	305	299	339	279	306	291	299	267	302	281	295	294	305	295	304	303	291	295	299	321	338	305	322	328	292	305	294	302	305	306	302	331	303	301	316	294	297	295	316	306	300	293	295	290	288	290	265	280	256	290	327	345	288	333	320	304	286	336	312	318	317	290	289	307	317	270	282	272	318	309	296	314	317	316	310	300	304	286	325	313	281	296	335	282	303	332	307	313	284	316	321	306	310	317	303	320	315	289	294	325	357	297	325	327	324	355	306	309	322	321	298	339	268	304	305	282	317	324	271	288	310	340	281	283	306	338	274	316	316	304	304	295	308	298	330	325	299	332	302	293	297	265	278	284	313	295	301	296	348	297	311	340	306	290	324	324	292	293	305	301	320	298	284	307	280	309	294	296	297	299	296	283	318	309	274	335	279	318	297	303	318	274	308	329	287	301	290	310	313	298	303	263	289	289	290	322	284	321	321	330	303	321	285	323	323	289	300	301	292	299	276	315	278	292	308	309	317	338	300	312	310	289	296	318	352	293	294	329	317	302	338	309	310	291	266	325	322	301	281	337	253	272	293	316	303	288	319	302	310	286	272	310	309	302	313	313	290	312	303	340	309	288	304	298	312	284	304	294	315	318	325	293	293	304	321	293	317	322	281	296	305	302	289	307	321	311	279	331	301	295	300	272	293	302	301	284	298	322	303	282	287	285	334	300	313	277	319	305	297	311	314	291	290	295	335	305	306	316	321	299	282	324	269	303	289	292	312	292	285	274	291	292	309	339	290	303	327	297	339	285	324	301	309	294	269	253	301	292	299	278	325	288	309	300	330	342	298	302	316	296	297	299	318	344	277	316	296	276	302	321	305	333	290	285	308	298	323	285	316	328	337	310	332	313	320	288	290	313	304	323	316	297	294	338	292	287	305	280	300	315	308	312	274	323	317	316	277	294	302	313	322	280	315	313	320	264	288	315	292	293	266	319	307	310	338	297	305	331	294	279	315	311	290	270	276	305	316	318	302	306	314	317	336	312	305	296	309	284	327	320	288	290	293	302	308	309	322	279	312	303	290	287	253	268	294	303	300	290	310	278	284	326	293	303	276	292	273	301	322	275	307	320	289	278	296	315	284	314	339	293	322	324	282	285	322	298	296	286	317	314	314	277	316	303	302	268	294	331	288	306	300	306	300	322	297	295	338	289	287	286	306	319	303	284	298	294	298	312	293	326	307	313	289	302	305	299	280	302	314	302	315	286	287	329	319	328	321	329	284	319	337	296	301	317	312	334	310	306	289	282	301	290	307	318	300	287	288	283	324	318	287	285	306	288	280	299	305	307	312	291	317	295	306	316	322	319	302	344	319	265	310	278	316	307	309	294	294	295	291	317	289	311	336	298	284	285	288	329	289	300	297	303	315	338	280	306	323	310	322	306	292	273	314	306	259	311	312	296	296	293	307	293	300	305	295	321	290	297	312	305	300	354	321	287	322	275	304	282	304	288	301	279	318	335	277	261	323	292	307	305	302	349	316	282	301	328	309	346	293	315	342	308	281	311	288	271	310	287	310	307	331	310	337	307	313	284	332	330	331	298	325	299	311	286	275	329	337	282	306	309	287	290	318	300	270	306	303	305	301	276	317	308	332	303	296	314	320	305	292	288	295	297	337	305	297	295	268	294	298	333	306	264	292	308	271	307	272	309	295	302	308	274	303	317	296	300	321	315	312	295	290	296	288	289	317	302	310	287	295	300	276	303	281	337	302	313	286	297	317	321	315	298	286	333	299	311	288	313	311	283	308
20799	691	750	484	394	396	370	377	349	349	331	325	348	365	321	319	348	340	321	337	337	319	308	355	355	306	343	325	348	293	305	318	350	346	316	308	317	371	343	347	311	360	323	320	326	320	314	331	325	327	350	332	325	338	310	313	340	341	306	336	341	293	326	342	315	304	338	337	344	380	343	340	345	354	341	293	339	310	336	308	368	332	324	320	331	346	313	365	307	311	344	327	307	322	321	313	337	323	345	340	312	316	302	349	325	338	342	290	311	303	319	353	334	331	353	291	346	341	308	325	335	307	338	346	317	310	337	288	319	323	322	325	319	321	327	319	321	329	337	300	336	344	318	320	331	295	314	312	323	332	351	319	358	363	369	343	327	328	305	318	313	346	323	324	328	314	370	347	342	339	327	321	326	339	319	282	351	330	324	344	329	333	332	311	329	352	338	325	327	355	329	336	329	336	361	326	331	337	348	330	331	335	353	304	326	287	305	337	341	309	328	329	309	342	330	357	341	311	358	313	323	325	351	294	304	345	329	315	327	321	330	368	331	318	349	341	346	315	346	317	288	323	337	344	311	341	319	326	316	360	321	361	326	331	335	311	320	354	340	335	304	347	337	325	310	304	310	307	317	324	309	341	355	321	340	331	341	328	324	314	359	338	312	321	346	360	334	317	349	344	336	330	302	296	295	312	296	314	347	321	352	315	307	323	348	348	313	320	333	340	324	323	332	354	320	345	335	345	319	335	331	317	314	319	305	344	339	326	337	332	340	328	304	321	314	337	316	295	338	299	338	334	326	333	345	321	362	312	302	360	348	339	334	322	323	345	319	306	308	308	368	327	337	325	376	385	316	329	349	311	330	344	316	298	322	313	319	324	345	325	297	321	310	342	297	332	330	364	321	352	343	307	353	304	338	344	321	344	312	324	335	298	315	348	330	364	327	322	325	326	322	288	345	304	298	306	314	341	361	350	327	330	321	334	331	308	324	354	334	324	327	316	314	319	335	328	356	305	317	325	355	338	298	350	336	341	322	329	333	304	341	325	341	333	360	308	321	317	305	338	332	297	342	327	345	328	321	341	335	360	342	326	305	351	340	347	307	324	323	340	329	332	315	312	309	331	363	335	342	317	309	305	332	319	388	343	315	335	333	354	360	356	313	316	338	332	331	331	329	357	314	296	316	336	339	366	323	314	316	318	311	342	310	322	313	325	323	305	332	324	335	306	331	307	325	335	320	329	329	331	321	328	318	353	324	313	323	334	339	333	301	324	321	335	303	333	335	317	320	306	326	303	349	335	332	318	318	368	333	314	314	306	344	324	355	305	301	311	348	293	314	333	312	351	349	352	330	344	315	371	295	316	319	341	322	323	365	309	342	357	340	342	305	326	310	331	317	353	341	326	350	305	359	338	316	312	330	347	300	309	299	323	308	350	344	356	329	342	314	316	329	363	326	361	342	295	308	338	330	328	313	345	329	343	330	334	322	340	322	321	310	343	331	309	327	295	308	365	330	334	337	316	335	316	331	340	304	334	347	329	318	315	319	374	338	334	355	307	336	310	340	341	354	302	325	340	330	333	336	341	336	297	335	358	319	331	318	312	364	347	341	358	337	338	350	307	312	292	308	321	351	333	319	312	297	332	319	322	337	351	309	294	334	330	303	327	314	336	336	309	315	293	359	346	327	329	342	349	340	314	312	298	300	349	334	316	327	323	335	341	321	332	345	352	318	340	293	334	302	311	327	315	322	346	330	337	337	341	321	326	307	326	319	311	333	345	347	323	371	334	334	317	320	321	324	342	316	347	296	302	336	344	313	353	302	336	372	334	304	326	331	333	306	335	348	302	318	322	310	356	344	342	345	327	314	312	310	358	314	292	325	351	320	333	310	309	298	350	351	309	326	299	338	320	353	350	339	318	357	332	357	325	341	304	323	368	332	342	365	336	336	322	317	335	377	341	348	321	328	320	320	317	357	342	299	288	316	316	331	328	337	364	347	329	339	335	348	322	332	323	332	334	326	314	314	355	339	329	345	342	333	311	329	329	336	331	293	346	319	304	324	310	321	331	345	335	333	329	372	335	337	323	324	349	332	341	305	328	324	329	323	328	317	339	322	361	325	290	334	321	333	331	327	341	323	302	337	326	332	351	310	293	308	351	322	337	325	334	350	304	299	339	349	324	318	309	327	324	330	318	332	328	336	314	341	316	319	305	296	311	328	315	322	317	360	345	355	342	340	365	327	330	334	302	308	310	318	335	317	294	282	301	316	327	307	348	339	350	336	324	317	344	298	332	331	309	315	311	320	335	325	319	338	344	321	352	339	355	331	302	342	337	344	333	365	331	347	342	326	332	337	326	336	321	352	337	322	336	366	345	317	326	363	300	297	328	316	322	336	333	320	335	328	307	353	311	306	327	311	327	336	337	350	319	325	336	342	322	346	297	314	325	293	355	361	334	316	335	309	370	337	333	321	296	336	358	351	320	311	345	342	317	335	318	332	343	325	316	311	326	333	317	319	334	324	316	322	338	349	321	308	332	341	318	299	322	327	298	308	329	381	335	327	293	334	287	322	340	324	322	334	340	325	318	360	328	322	329	339	318	337	300	355	349	319	330	304	331	337	336	303	316	336	323	344	340	321	355	339	279	327	309	345	346	348	337	319	335	304	337	333	350	330	324	328	339	327	331	330	330	323	288	346	326	330	326	352	325	348	318	328	330	348	307	313	328	325	327	335	355	342	331	332	316	314	336	306	329	346	349	325	352	317	316	304	320	303	311	326	306	351	340	314	335	323	343	351	347	312	331	325	321	297	304	318	330	346	313	331	311	329	308	347	300	344	338	335	354	339	327	294	317	319	324	345	304	329	359	325	344	351	300	307	342	332	338	325	327	311	309	346	349	332	356	334	324	328	329	322	338	327	313	337	356	312	316	318	341	318	310	325	331	322	320	307	325	344	322	347	311	339	342	335	347	332	306	351	320	340	327	289	357	334	328	337	329	320	291	335	356	334	312	352	335	326	350	305	336	327	344	337	296	327	303	318	352	371	330	331	324	311	329	308	350	325	334	341	350	318	350	310	346	344	360	307	328	315	345	363	310	337	381	353	349	322	336	320	361	340	321	331	328	339	306	314	321	320	336	344	337	328	346	330	341	361	342	291	343	325	348	296	374	362	339	308	324	355	315	354	333	322	327	329	318	333	309	325	272	308	341	330	316	351	295	335	282	337	311	333	370	320	349	345	342	314	310	346	329	330	320	335	312	315	344	287	326	332	324	313	344	328	320	302	338	301	331	335	330	335	339	340	309	312	316	308	305	351	304	304	307	310	291	326	339	299	313	355	301	309	332	325	321	317	312	375	342	320	341	325	338	323	313	329	315	340	330	312	315	344	355	346	338	325	326	333	319	339	312	354	354	369	331	341	324	330	336	309	316	348	339	349	318	314	342	331	317	306	334	327	287	337	340	329	319	293	329	358	307	326	337	313	333	333	337	335	317
24938	20604	26416	24745	20584	9230	984	633	549	477	448	414	416	409	372	387	362	342	328	308	335	330	326	330	342	334	358	333	333	296	336	324	311	322	308	325	316	298	326	319	351	355	306	296	297	312	279	307	301	306	272	295	272	315	284	282	319	320	277	311	299	310	286	318	302	306	298	266	272	289	287	291	300	302	260	290	315	286	313	323	270	300	302	331	331	286	282	287	303	282	308	318	300	312	303	287	286	283	299	293	301	313	298	277	309	287	297	269	262	297	287	311	317	256	285	280	272	283	288	302	268	296	317	319	272	272	301	331	321	292	280	288	288	325	282	298	285	303	285	293	291	301	284	290	260	294	280	274	294	287	328	306	299	304	290	276	316	315	285	281	262	291	297	276	295	284	284	294	309	319	288	291	308	318	297	300	305	315	292	335	307	300	322	292	290	274	308	325	325	289	290	308	308	275	279	316	280	268	305	283	285	294	300	287	241	297	318	277	323	304	325	294	315	274	283	289	299	328	279	279	304	293	320	328	267	292	281	298	277	259	305	291	289	280	293	292	281	281	286	293	293	324	297	300	289	287	310	293	298	276	292	325	301	336	321	299	258	312	303	293	308	273	326	324	290	328	311	303	288	307	305	299	290	275	293	266	329	314	305	288	300	279	292	310	303	272	290	315	288	278	303	271	285	329	298	268	290	294	292	310	299	285	281	307	307	310	290	270	307	300	281	283	272	293	287	280	283	306	289	296	263	316	289	296	307	292	310	309	305	306	278	302	280	290	283	323	303	306	315	328	278	260	256	303	288	290	315	292	269	265	275	286	270	294	255	260	307	318	285	270	324	310	318	291	290	302	275	310	253	305	296	296	270	293	285	284	286	284	313	293	291	315	285	293	302	295	303	272	281	286	305	294	290	303	277	291	278	283	316	279	287	323	289	285	297	251	304	297	285	330	280	278	282	303	314	269	274	295	284	294	269	296	306	302	301	269	281	267	278	260	294	287	300	305	326	279	296	287	269	282	310	273	308	316	262	290	310	284	271	280	296	319	275	294	302	307	296	279	308	328	317	296	312	281	300	329	275	283	278	291	315	305	285	278	296	294	279	304	288	295	289	291	305	292	284	275	324	284	337	276	329	257	317	293	259	275	282	301	300	299	295	317	268	287	261	323	279	284	261	310	318	322	299	287	253	303	287	310	303	308	282	291	279	286	260	289	283	303	302	323	281	302	336	284	298	302	271	317	303	300	271	293	277	317	280	299	309	285	284	259	288	270	283	317	291	291	286	275	276	311	301	277	285	298	314	325	284	283	302	290	312	294	283	296	284	296	306	286	313	278	297	266	299	266	299	291	290	300	295	281	295	276	285	295	309	250	257	295	289	312	298	274	288	242	329	302	290	316	309	303	270	296	319	314	278	314	323	277	316	308	321	265	273	289	288	295	271	249	282	284	289	313	294	298	274	285	305	272	242	316	300	279	273	283	302	294	295	281	279	270	288	282	282	285	288	309	283	306	248	295	336	295	316	280	284	293	308	298	291	297	302	292	279	306	295	276	293	321	309	287	299	308	290	293	301	284	257	291	300	287	294	294	272	294	296	289	300	289	283	297	288	290	302	288	290	323	282	276	298	298	321	297	270	322	295	295	309	279	268	299	279	304	265	272	285	301	298	322	309	306	316	303	283	301	319	274	308	279	284	309	268	310	302	289	275	287	314	279	298	259	280	313	310	300	276	318	286	296	270	290	304	306	297	295	291	318	295	292	313	307	304	311	282	316	289	325	318	277	294	310	290	302	302	296	260	318	324	339	293	311	317	284	269	300	264	296	300	295	279	280	291	307	291	313	286	304	302	268	306	290	316	302	310	278	250	303	315	310	298	302	278	265	309	326	278	281	273	273	280	287	296	294	286	299	295	316	281	299	300	291	293	309	274	283	255	295	290	285	306	285	313	299	299	289	290	290	294	261	315	299	274	277	289	285	310	314	295	285	286	274	304	313	276	278	300	262	292	318	297	278	297	284	280	296	288	273	295	310	265	331	307	310	277	297	271	254	314	319	305	284	295	298	298	290	273	271	273	297	305	308	304	289	290	289	300	306	303	296	256	301	292	286	289	317	319	313	332	308	295	316	303	319	323	287	323	324	280	306	291	293	316	271	323	276	305	278	282	277	274	319	290	325	281	304	260	291	286	281	289	285	294	300	280	288	304	305	287	316	286	282	284	287	296	267	291	274	275	308	256	317	311	317	301	316	298	270	266	299	316	304	302	295	293	279	301	312	267	284	269	303	281	273	299	294	289	314	266	272	290	300	308	288	322	288	305	306	262	265	277	297	293	318	289	275	316	283	302	273	323	289	299	300	327	258	292	290	292	312	299	279	291	274	310	290	300	286	291	293	286	301	277	312	308	275	289	283	323	298	296	299	315	310	290	288	286	300	317	286	293	300	311	279	295	328	282	298	318	286	287	278	290	277	292	262	297	292	287	304	302	285	268	270	272	275	295	276	274	273	289	290	290	279	292	283	295	311	288	334	286	269	288	326	307	320	288	294	288	309	316	331	263	267	278	265	273	285	264	287	272	290	293	263	301	273	296	310	287	310	288	278	299	298	255	308	262	293	256	289	282	278	289	297	274	294	303	306	302	321	250	270	287	283	306	298	280	310	294	302	286	259	286	286	294	280	296	276	324	270	307	300	303	307	286	300	280	262	312	281	286	303	290	296	288	287	290	278	283	303	297	256	305	296	314	314	300	304	310	309	292	285	281	254	277	300	312	288	298	257	283	294	281	288	294	320	278	280	283	305	331	298	299	310	306	290	300	338	296	296	286	283	318	305	300	286	294	269	301	293	283	295	290	313	300	307	303	304	311	283	275	288	280	276	283	296	283	288	272	302	284	264	287	279	311	309	288	291	331	285	286	324	309	292	271	289	289	267	343	280	279	276	279	296	266	284	282	274	297	312	302	309	281	297	289	317	281	284	299	311	268	307	290	274	289	285	302	290	301	290	293	312	301	285	310	286	280	273	292	305	309	290	289	259	327	295	275	304	277	270	293	288	263	293	286	313	297	303	295	275	290	306	288	264	273	269	305	283	304	294	277	301	277	267	319	304	285	280	310	315	295	294	319	292	316	320	325	268	286	292	275	289	312	301	301	288	300	284	304	280	306	296	303	323	289	290	278	310	276	310	283	303	319	311	278	293	293	287	276	289	303	273	292	287	331	296	324	303	307	309	269	295	316	286	279	300	313	283	308	299	273	270	300	312	295	293	269	300	274	298	265	319	296	286	295	273	315	302	299	281	299	290	286	292	291	282	267	323	269	288	309	294	291	301	295	283	282	304	269	270	318	299	295	290	280	310	327	259	290	277	289	293	292	287	260	304	297	303	279	296	317	326	292	276	272	290	311	259	271	335	294	302	266	276	302	316	324	313	273	281	291	274	283	282	284	277	310	303	273	296	312	297	290	281	294	274	284	276	269	290	317	297	294	256	277	286	298	299
26312	7879	7079	3846	2417	1817	1367	1107	885	782	670	650	592	532	488	431	397	418	469	412	375	391	383	366	328	350	362	368	344	318	335	357	331	362	303	311	347	331	323	338	313	302	343	307	295	310	301	310	318	323	318	336	303	279	319	285	295	335	292	338	306	302	312	256	314	310	277	342	296	301	310	280	340	315	301	302	292	299	287	313	317	279	315	318	261	282	305	314	315	262	311	278	318	285	293	285	304	344	297	312	272	279	307	303	295	291	326	285	285	306	303	312	282	298	315	327	297	302	303	304	322	309	293	304	325	273	284	309	316	309	281	286	308	337	316	287	280	312	317	312	299	336	308	278	302	309	316	300	303	300	298	271	290	295	314	310	268	315	290	291	322	297	307	298	316	292	299	304	302	331	291	299	277	285	319	293	318	304	321	290	309	285	303	309	305	266	317	291	299	323	288	303	321	301	331	297	310	314	280	298	315	335	304	307	335	288	293	293	288	310	270	287	288	299	293	317	322	344	312	306	305	320	302	312	312	303	313	274	294	292	279	312	286	306	295	297	317	295	300	314	293	321	278	267	268	287	316	297	266	317	280	322	271	274	270	291	283	307	281	318	309	309	296	289	285	272	295	298	321	320	281	261	295	309	293	309	306	294	317	308	312	306	293	270	300	327	286	286	306	274	292	280	287	269	325	261	289	283	312	301	314	325	318	314	317	334	311	298	321	308	325	299	340	290	288	285	300	310	278	321	282	274	317	283	321	299	348	269	278	298	271	284	323	309	299	287	294	300	309	330	298	321	311	316	326	284	273	290	273	326	295	297	304	283	326	285	302	301	325	294	317	305	308	281	341	309	290	296	316	322	324	314	333	322	299	319	307	308	296	302	294	312	285	294	306	307	272	306	301	307	331	301	300	295	298	287	338	301	320	283	280	263	293	289	319	289	333	263	301	298	289	289	342	286	263	332	298	279	322	281	294	331	285	293	310	302	294	334	313	318	289	271	338	305	271	275	281	301	321	298	323	325	299	283	279	289	297	303	289	289	317	310	285	283	293	290	323	279	307	320	321	332	312	291	307	308	287	313	290	301	297	275	315	309	273	294	301	331	305	300	309	279	301	279	276	307	292	313	306	306	298	322	295	325	298	325	319	286	297	281	270	296	294	303	315	287	328	323	317	288	313	328	327	342	313	285	304	304	311	330	274	311	292	319	302	280	310	325	275	296	303	283	314	303	299	307	297	297	307	293	322	292	311	299	283	289	272	302	304	284	296	284	305	277	288	292	314	292	267	321	321	283	305	303	302	336	310	322	306	312	325	316	282	321	305	307	313	269	304	274	297	302	288	298	302	291	306	322	307	292	311	289	305	304	303	306	316	316	302	292	327	315	311	298	326	282	291	345	303	274	311	291	335	315	309	307	308	290	296	331	306	304	329	318	280	287	300	288	293	311	280	314	289	290	308	307	324	318	300	308	291	307	339	297	316	296	309	300	269	278	286	288	304	336	330	322	296	295	289	327	294	305	299	296	308	321	297	310	305	283	273	326	288	284	326	353	284	301	309	286	324	306	313	313	284	315	297	301	303	288	297	313	275	290	320	339	260	286	302	293	287	307	282	289	296	291	301	293	305	318	296	323	289	289	301	279	290	315	272	314	273	308	301	333	279	319	313	287	301	264	323	307	313	310	314	284	301	296	295	348	300	317	305	308	312	334	300	325	280	279	292	313	334	296	324	320	318	284	301	295	303	296	332	301	284	299	298	275	303	306	291	284	303	292	280	306	274	324	293	288	293	294	305	289	299	288	313	336	280	280	325	330	289	306	310	297	286	337	265	319	299	311	310	299	286	295	306	316	308	315	328	274	305	299	341	275	291	299	253	321	286	324	308	259	305	298	325	311	320	288	314	282	326	320	311	316	278	331	305	309	273	301	319	291	301	297	313	301	295	291	314	298	301	281	301	334	323	273	335	286	296	294	312	299	319	290	311	276	313	271	294	303	301	294	288	310	267	296	287	329	274	302	335	305	295	320	299	278	289	298	303	332	315	286	308	282	314	290	321	296	318	271	342	299	307	270	291	296	328	304	323	280	314	292	310	271	308	329	276	291	297	298	336	276	292	303	281	310	294	305	300	304	313	312	309	255	325	302	311	274	299	304	309	328	315	317	300	288	293	302	321	312	287	309	280	309	321	292	306	315	301	316	296	290	294	316	305	308	296	311	280	315	315	297	297	329	319	279	311	315	292	306	327	301	320	287	336	312	326	288	296	300	326	319	292	282	283	309	318	284	301	289	289	295	326	304	292	347	314	288	322	281	276	324	302	320	292	306	270	308	291	318	333	296	280	311	283	312	298	287	304	288	312	270	290	289	294	313	293	338	294	309	277	278	280	279	341	287	309	305	303	298	289	313	270	272	316	309	315	298	292	291	331	313	293	305	326	314	282	308	318	305	295	317	294	298	292	287	312	312	289	294	309	296	315	272	302	320	278	277	278	326	313	271	309	304	314	310	304	291	302	299	352	297	271	295	279	295	305	274	280	320	299	288	279	302	296	330	277	338	260	323	286	322	298	313	325	280	274	267	308	271	296	267	334	311	306	307	291	299	287	272	287	291	316	322	280	304	313	299	310	306	303	304	293	265	293	325	306	292	322	305	287	302	303	286	307	272	290	267	327	279	298	315	304	307	317	280	275	299	299	301	304	290	295	296	300	312	292	288	287	307	309	322	312	315	325	326	309	275	298	320	307	312	308	289	276	332	321	284	301	298	312	293	312	283	293	312	319	312	293	310	279	319	297	286	332	303	306	319	329	308	321	294	308	310	297	306	322	295	317	291	361	316	275	305	274	291	326	267	330	326	301	311	327	293	310	314	292	331	309	306	278	294	280	299	290	320	313	304	306	310	296	279	300	321	273	316	335	277	288	294	317	294	290	284	284	298	289	300	272	281	307	303	277	324	316	318	355	295	329	348	314	309	274	307	282	344	293	301	293	293	318	328	314	312	307	290	315	319	307	293	268	319	324	280	289	301	313	301	344	286	282	319	303	318	314	279	317	311	329	280	283	274	268	319	306	321	293	296	321	320	310	291	298	271	293	315	304	304	309	284	286	336	312	317	274	319	319	279	291	275	324	278	310	319	296	300	324	306	302	316	289	340	306	286	285	293	309	293	306	306	279	321	295	328	255	306	313	339	305	314	280	300	275	299	285	303	322	293	309	315	340	318	273	291	302	318	309	344	303	302	277	314	319	302	294	312	307	303	277	267	284	303	292	292	288	316	296	341	304	299	306	334	310	324	301	321	310	289	294	294	310	296	306	325	289	319	337	315	288	298	279	284	335	327	337	287	294	265	296	307	296	288	316	284	327	315	302	315	289	279	278	296	292	307	291	310	279	280	283	308	289	306	307	287	314	309	283	285	293	302	302	298	307	322	280	307	293	313	294	331	289	315	282	289	310	319	298	296	302	285	316	309	327	294	329	302	278	295	287	303	323	310	333	289
22868	20602	27031	24154	20610	20663	10203	1542	1145	1014	1019	887	892	910	813	823	700	748	656	714	739	737	704	676	679	654	680	651	607	645	692	652	613	653	659	589	636	669	683	686	639	673	625	606	661	592	636	657	587	685	642	645	699	628	653	629	582	648	618	677	615	623	682	665	639	657	635	616	675	675	640	607	587	622	605	598	645	607	568	601	634	621	646	611	663	612	632	633	633	618	641	656	627	575	649	662	625	668	640	631	631	657	622	651	638	615	619	652	613	650	650	595	605	634	605	640	662	642	653	604	660	648	662	601	664	594	633	650	616	652	630	636	620	598	651	635	654	641	658	649	628	593	600	592	647	613	652	614	649	608	585	642	608	621	625	631	616	657	611	615	641	609	615	624	637	593	683	640	623	641	645	623	626	610	647	611	615	620	645	626	684	624	671	627	639	583	658	624	642	618	594	605	662	603	621	616	638	633	620	629	643	628	614	604	626	601	621	655	646	629	613	653	613	578	593	626	604	642	626	614	650	660	605	618	641	664	592	648	615	637	640	626	616	628	605	576	639	592	600	607	590	566	584	675	632	613	595	608	585	653	619	600	627	619	610	648	648	612	704	614	621	657	628	626	563	578	623	637	654	656	634	675	667	616	624	632	635	643	629	618	569	577	600	627	613	620	660	635	618	629	610	640	619	611	564	626	589	587	618	631	645	699	634	591	624	662	599	602	615	608	571	609	649	607	627	582	639	615	602	607	612	644	642	582	635	603	654	641	641	650	638	658	631	660	613	667	603	623	643	660	640	625	643	613	578	605	639	642	614	622	651	648	644	597	605	583	626	605	612	598	610	641	630	632	613	619	602	584	645	670	685	620	624	600	611	664	599	640	617	648	621	591	615	613	656	613	613	631	618	597	626	650	623	611	636	608	654	621	634	626	654	645	613	617	614	618	622	594	628	647	609	602	660	637	591	638	641	609	598	606	598	614	637	619	650	685	644	632	584	610	626	657	594	619	630	594	621	626	577	592	674	598	655	568	633	603	637	632	646	633	626	631	649	636	590	601	659	661	580	643	647	591	625	637	644	605	614	634	709	606	668	642	653	590	574	603	600	604	631	620	617	657	619	598	607	584	627	602	612	593	639	643	615	607	567	637	620	624	635	573	625	600	638	608	627	619	623	621	626	641	632	618	659	610	614	655	583	625	638	644	619	669	594	634	617	630	629	604	612	646	591	610	628	606	653	656	663	576	664	605	580	642	607	670	616	611	596	674	592	603	649	631	628	651	572	612	608	639	601	646	679	618	597	620	614	583	634	617	628	633	587	548	630	653	577	608	590	621	619	633	653	683	589	663	641	675	646	645	633	593	624	607	611	632	635	624	621	664	633	623	621	667	623	632	643	611	617	613	669	614	679	599	646	593	612	571	597	615	581	594	656	604	625	650	597	623	618	588	593	581	622	633	619	642	632	662	639	615	656	598	597	625	633	633	626	609	649	619	665	654	641	635	631	628	635	613	650	638	585	591	682	617	635	604	627	628	629	634	612	637	619	578	649	645	652	610	644	635	597	685	610	624	668	621	582	606	602	647	602	620	599	626	608	617	600	631	625	650	645	662	619	632	626	638	619	634	630	633	645	643	641	618	615	637	641	604	626	638	635	623	614	595	627	633	595	586	640	646	602	627	617	582	601	608	575	643	651	612	653	615	615	626	650	615	630	643	633	623	649	630	606	585	653	621	693	597	619	631	632	610	640	645	611	617	679	624	603	635	620	646	628	611	588	619	667	643	637	611	661	612	629	667	622	607	621	623	691	580	594	631	662	651	639	657	592	644	644	621	619	621	685	648	662	646	609	628	636	646	658	674	642	629	611	632	624	652	583	647	607	603	630	656	596	613	666	635	590	621	594	633	641	630	600	678	607	599	609	640	622	633	637	633	599	617	564	592	604	621	640	583	605	621	573	600	664	626	677	613	615	632	658	630	611	631	601	633	619	601	642	638	624	579	604	651	635	570	673	601	609	624	611	657	618	604	644	610	624	623	670	605	690	626	598	618	629	616	605	617	636	636	642	594	624	597	582	621	657	611	652	671	627	596	620	593	612	599	663	644	658	595	648	599	639	640	616	604	644	636	684	587	577	617	618	620	642	628	637	632	659	638	635	605	606	601	624	596	650	650	641	642	640	653	618	634	651	592	612	630	635	675	605	669	645	569	652	622	604	629	603	617	601	621	638	650	635	623	633	609	649	592	626	625	655	592	593	599	642	615	601	632	659	651	653	640	615	646	626	598	612	661	614	626	627	609	643	645	636	641	624	611	657	658	609	651	620	611	649	659	612	594	681	614	612	631	627	605	562	632	623	627	626	616	612	618	626	622	651	634	635	590	605	631	595	605	619	637	601	668	663	604	641	630	603	589	605	610	647	600	655	657	629	653	623	557	619	606	651	627	582	662	639	657	617	625	641	618	612	605	597	611	602	617	669	603	649	599	628	624	600	610	603	615	616	626	656	609	642	589	624	636	629	649	640	615	642	623	637	607	616	677	596	610	638	665	605	612	630	613	587	634	645	588	668	617	667	631	660	616	646	593	633	605	649	626	614	609	649	591	618	625	640	645	615	674	663	624	608	615	646	654	614	615	605	688	597	630	618	636	682	617	660	626	620	619	645	599	612	611	631	579	666	640	623	632	644	620	628	657	622	638	636	601	608	665	620	609	670	628	604	595	620	637	653	647	661	621	674	624	643	616	577	676	631	653	698	627	633	622	645	645	644	614	600	639	670	600	630	635	598	634	636	613	571	625	638	595	623	630	631	584	648	667	636	619	639	618	619	623	622	615	551	635	643	619	608	647	663	667	651	597	589	621	594	644	621	594	625	629	645	564	642	613	634	609	603	614	643	658	623	608	613	587	621	621	643	619	616	589	643	675	602	632	634	610	595	694	601	581	631	615	669	658	628	589	614	642	647	647	629	641	646	654	639	617	634	628	686	659	615	653	606	608	584	660	631	631	634	663	599	608	619	577	613	655	622	566	644	632	607	632	642	610	653	614	631	610	580	623	639	619	592	603	617	615	629	655	622	631	615	607	645	613	622	632	653	652	621	595	626	622	635	603	622	633	606	662	636	608	589	647	635	622	624	585	598	649	617	592	572	610	634	629	585	612	638	633	636	647	598	638	595	591	649	666	632	639	584	597	636	554	623	620	621	646	630	605	642	664	644	648	609	625	624	611	614	632	632	675	610	649	578	590	605	599	579	631	642	592	637	607	697	609	590	622	657	620	621	587	639	611	621	609	558	659	644	607	618	616	625	596	572	628	625	645	621	608	679	645	632	604	649	600	653	614	597	641	629	643	584	623	608	638	565	601	608	610	644	599	642	712	585	565	571	586	634	673	624	647	567	594	653	666	621	642	599	641	646	591	594	603	578	645	681	558	658	635	639	581	614	650	614	649	618	632	627	615	634	699	677	643	617	609	597	626	586	593	630	632	616	632	635	658	652	621	634	669
20583	13930	12645	7102	4812	3559	2730	2177	1859	1631	1388	1277	1219	1065	961	892	872	867	809	802	830	741	697	716	713	712	678	687	712	668	667	634	689	664	676	660	662	635	644	634	630	639	606	610	645	640	626	702	645	622	660	575	592	666	665	631	639	622	583	611	605	625	629	605	621	572	603	607	611	606	568	590	601	608	621	613	607	578	563	635	581	571	619	570	627	615	647	601	598	603	625	664	578	575	598	605	615	545	640	611	601	614	580	613	620	617	558	606	545	607	610	594	611	589	573	575	586	575	640	575	645	575	634	559	596	584	574	624	576	626	579	569	629	579	592	615	592	651	642	624	587	634	639	577	577	579	602	610	619	604	586	588	574	614	563	607	612	605	643	609	609	628	616	582	588	559	657	601	631	550	605	609	568	595	589	579	629	615	633	626	603	581	607	575	567	665	569	606	543	594	614	629	583	584	600	621	607	619	587	572	607	615	598	611	617	575	650	579	614	584	603	601	587	596	596	601	561	640	600	587	583	590	636	571	576	563	595	594	567	565	611	617	604	602	631	562	571	567	612	657	611	586	610	564	607	662	592	585	585	580	611	611	605	601	574	613	576	605	638	575	572	619	558	594	593	626	627	580	620	596	592	619	639	605	634	565	623	611	613	577	631	589	582	586	589	638	625	613	554	626	580	628	616	583	607	670	623	550	593	593	601	598	556	552	608	607	587	619	588	540	656	580	599	584	614	622	616	585	608	620	602	620	584	557	567	587	584	588	577	610	592	574	591	612	571	615	612	596	653	595	544	620	601	597	634	601	568	590	627	553	584	584	602	565	600	601	579	625	613	596	648	601	585	639	619	622	616	628	601	580	591	605	612	624	589	601	596	583	603	616	574	598	571	603	610	613	603	601	634	603	602	625	595	618	576	582	603	547	614	576	567	574	609	567	654	594	609	617	610	608	636	597	555	559	544	579	571	627	590	616	621	554	599	571	618	563	617	618	574	606	575	624	633	567	564	611	593	603	588	607	580	629	578	597	616	591	597	612	597	590	606	569	591	575	557	609	582	589	593	570	550	545	592	585	571	633	575	575	643	642	545	596	617	615	597	653	617	600	597	574	595	601	611	593	603	648	598	536	563	559	606	569	582	587	614	599	576	627	573	599	620	575	603	589	611	563	597	565	587	569	607	646	565	554	571	566	632	607	590	637	611	583	603	620	576	589	613	625	610	646	639	563	639	683	579	577	598	639	613	570	634	583	608	604	600	613	577	629	614	608	558	560	580	565	624	583	570	613	563	612	588	587	606	621	579	608	583	602	574	586	609	639	571	602	642	605	651	602	595	613	560	613	585	624	559	573	579	614	594	611	629	575	565	602	614	606	593	612	669	616	626	601	584	554	585	629	589	560	575	623	600	590	585	611	587	570	604	640	596	554	632	567	620	617	593	601	610	565	623	568	615	559	590	583	589	585	594	649	593	603	594	540	595	582	574	602	600	555	596	565	565	620	600	604	622	620	621	612	573	603	627	624	599	629	663	605	567	577	592	610	606	607	593	615	586	626	578	609	631	570	575	596	562	611	570	618	617	618	620	601	620	563	620	623	628	636	613	596	585	622	604	579	619	622	585	608	562	615	567	591	555	594	564	607	564	619	636	596	575	558	622	615	612	571	587	614	592	600	635	617	601	609	610	644	601	611	625	612	601	636	599	605	625	617	616	630	601	585	595	563	596	646	559	610	602	640	614	614	573	573	650	614	575	568	588	631	586	614	624	578	599	618	612	581	613	605	586	623	642	596	616	604	597	608	644	616	603	619	595	602	584	587	627	582	580	578	575	587	595	585	615	580	603	576	603	589	578	573	644	550	645	576	616	588	641	602	598	582	645	566	605	626	612	594	625	591	631	622	570	599	600	624	583	562	626	630	593	598	577	553	575	609	585	603	637	609	637	595	557	650	604	542	598	594	609	581	617	605	621	573	641	587	650	597	588	600	622	584	636	562	623	632	604	603	619	576	613	631	613	602	622	611	599	586	616	577	600	642	595	626	557	604	629	587	601	636	585	549	588	601	584	622	606	587	633	631	620	602	590	637	587	628	578	590	574	607	573	591	609	615	601	573	606	625	610	632	599	634	580	575	609	603	644	636	624	561	648	560	587	607	595	593	638	595	599	609	604	600	640	557	603	596	616	589	538	577	598	573	578	579	660	627	560	590	634	612	593	606	549	612	602	623	586	605	612	606	567	617	638	582	624	616	621	609	587	569	628	583	545	586	564	639	586	591	622	625	615	607	591	575	609	573	681	588	607	622	607	621	636	597	621	576	577	580	612	645	595	628	562	596	574	639	624	614	610	576	591	633	605	583	614	590	570	623	618	629	638	595	571	594	620	612	557	617	627	608	678	628	571	647	623	620	617	623	573	629	569	603	640	589	595	630	594	609	630	601	600	637	617	586	615	574	610	608	614	572	615	592	609	597	630	612	567	559	572	617	581	586	609	592	587	632	587	549	584	602	562	610	599	583	540	560	576	615	625	612	538	587	564	580	627	640	589	609	559	611	577	616	628	567	587	592	599	588	563	565	625	601	585	574	620	574	570	594	647	564	647	639	634	583	608	620	596	602	609	603	642	591	557	564	579	589	601	604	599	561	618	614	606	519	587	631	624	595	556	602	582	650	614	626	561	606	602	612	631	588	570	570	564	574	606	603	583	630	607	617	554	623	618	597	546	639	592	568	560	563	579	622	599	607	563	636	593	575	646	566	613	574	611	624	562	601	633	583	599	598	596	615	602	560	602	618	601	594	577	597	591	661	635	638	585	620	592	616	623	617	585	560	593	592	632	581	595	614	619	607	619	590	605	599	601	628	589	569	613	574	584	624	652	567	612	586	612	651	619	602	590	640	589	564	589	609	622	611	561	622	621	586	636	569	575	559	617	602	609	603	610	609	573	600	600	571	595	591	625	601	614	589	640	596	592	619	562	574	608	598	575	612	617	603	614	613	630	624	600	645	604	589	578	612	576	602	576	591	619	592	603	615	606	655	636	645	584	610	615	574	604	560	622	634	600	588	576	612	600	579	641	621	635	595	582	650	624	640	598	605	589	598	617	572	601	563	656	555	559	602	568	547	613	562	598	578	584	616	610	589	603	589	625	611	614	621	602	598	616	610	603	600	587	581	577	600	604	595	600	586	603	632	599	590	625	614	568	590	590	567	566	633	626	617	593	596	586	549	610	582	571	625	637	652	580	588	578	656	597	624	664	595	582	586	610	607	591	577	629	580	590	584	605	627	595	609	601	597	605	593	581	586	638	584	579	593	598	589	586	588	598	613	599	581	623	588	577	605	579	573	606	603	611	625	607	615	579	588	593	562	624	581	590	627	621	582	553	623	599	616	611	612	629	658	586	567	606	637	567	629	628	569	571	645	615	574	580	625	620	594	618	606	594	552	579	623	603	564	601	600	602	613	557	581	559	567	564	684	575	596	616	614	578	660	585	633	583	611	635	645
32073	15075	2334	488	385	334	335	316	324	300	310	276	287	278	263	280	300	313	255	291	260	281	278	294	288	309	296	250	333	262	264	271	307	289	295	306	274	254	263	293	304	280	272	279	279	294	293	275	276	298	311	318	284	295	289	272	278	279	285	258	295	271	291	270	277	287	314	282	317	277	285	277	336	267	300	327	300	299	291	266	304	264	283	275	261	283	324	278	280	279	297	299	268	262	286	298	292	299	264	295	270	264	283	253	278	268	314	265	263	317	253	279	306	294	297	274	319	303	264	324	295	270	309	281	269	259	289	282	271	297	322	295	286	280	326	286	262	279	265	274	295	293	300	274	293	298	273	285	285	297	267	281	309	304	285	310	310	298	290	256	238	271	262	270	289	297	265	278	254	274	291	272	284	304	254	266	313	338	279	267	301	295	319	301	294	302	305	277	282	289	264	292	277	271	277	285	305	269	263	274	260	272	266	307	306	281	278	291	269	306	298	312	289	311	283	282	296	302	297	314	281	266	301	264	269	281	280	282	276	298	298	285	277	246	269	277	302	299	263	271	282	300	274	288	286	319	263	280	301	309	273	288	289	300	265	297	286	288	275	250	281	301	292	285	258	269	275	280	292	282	274	308	293	293	308	282	261	264	290	315	295	292	287	280	315	299	289	282	304	296	310	269	328	264	268	289	279	268	296	299	307	272	304	284	288	305	258	293	278	280	286	311	291	293	269	301	279	273	289	294	291	286	280	263	271	271	323	304	280	318	255	306	258	305	254	289	274	285	283	291	277	270	291	278	284	253	288	281	261	270	296	272	286	268	262	298	304	268	305	263	298	312	266	305	274	298	299	294	289	275	337	339	267	251	278	278	308	283	273	268	281	286	286	281	325	279	314	311	308	280	268	286	275	291	293	304	284	308	309	299	316	298	294	293	278	289	300	304	261	294	283	292	298	267	279	244	283	272	281	295	276	282	301	281	267	289	280	280	287	292	273	305	294	315	290	302	264	291	268	287	287	265	287	294	282	253	275	270	282	267	280	263	282	262	257	285	290	289	294	290	252	296	290	304	292	278	314	296	272	280	251	280	273	291	290	263	303	260	291	320	288	303	290	300	246	287	288	296	290	299	315	302	288	294	310	288	253	292	287	269	276	289	300	267	317	291	297	296	293	313	310	269	296	295	294	276	306	259	298	299	291	294	292	268	271	338	303	306	275	301	281	293	287	270	303	293	289	293	297	289	290	277	309	271	310	272	322	280	298	303	284	278	282	282	261	276	271	262	291	289	282	262	277	299	278	298	282	283	298	279	264	279	282	299	287	284	305	306	285	286	281	285	291	287	305	310	292	292	270	259	284	290	280	277	298	254	277	309	290	305	265	277	297	292	271	259	283	307	292	299	281	302	291	303	303	284	305	286	296	286	269	285	301	297	293	275	289	293	315	282	312	305	287	263	315	307	290	266	278	264	279	291	277	311	290	285	306	267	275	294	296	277	298	293	280	315	304	324	297	299	284	305	266	286	269	308	261	289	280	282	295	291	292	303	270	294	274	342	264	270	289	293	282	279	274	306	297	264	282	296	279	328	302	269	287	259	283	263	295	259	278	305	304	271	284	284	299	277	275	281	282	259	278	296	299	284	277	274	295	288	284	295	253	257	302	316	293	274	265	304	275	296	263	318	274	295	287	297	291	273	284	264	298	272	320	273	244	279	284	300	291	260	290	291	298	288	306	302	277	314	319	277	283	281	299	275	308	296	282	277	275	299	281	292	317	329	282	272	299	274	282	299	293	284	281	281	309	282	256	304	289	294	266	287	278	307	298	275	294	255	275	280	292	299	283	275	255	296	326	282	294	274	276	266	279	302	286	290	263	278	262	303	287	263	314	257	280	289	305	294	278	279	263	293	292	267	302	288	313	273	271	301	286	300	285	275	255	286	277	244	274	269	245	273	319	285	307	299	291	277	296	268	261	285	287	264	290	274	314	293	319	258	289	278	298	299	293	274	273	277	299	315	277	287	280	302	305	278	264	273	298	280	280	266	299	321	283	264	280	287	269	283	269	276	279	284	287	270	268	306	251	284	279	301	299	280	238	294	280	301	284	265	290	299	290	275	308	286	293	308	287	294	273	290	266	302	292	256	285	260	281	293	298	288	285	303	283	293	309	265	274	321	277	323	285	269	297	274	298	302	295	310	277	278	287	283	282	276	312	283	293	310	270	282	282	295	310	297	271	285	279	290	307	325	310	291	261	296	290	295	275	260	278	281	305	299	303	245	290	278	263	290	290	269	273	270	287	302	281	292	287	303	321	309	286	279	298	262	273	273	299	285	313	289	297	320	299	290	263	296	256	282	287	278	295	310	293	272	310	274	305	264	283	262	276	289	300	278	285	277	309	300	292	275	322	258	276	286	269	271	302	295	271	278	284	266	283	287	288	294	296	280	289	257	259	277	310	276	271	297	282	311	300	262	288	296	279	280	260	271	282	304	276	295	293	291	273	276	272	276	299	276	272	275	292	282	289	310	283	301	289	247	276	263	267	287	287	280	277	265	269	254	290	295	302	307	264	256	285	267	297	315	293	290	274	282	280	302	283	278	312	324	303	294	285	270	284	261	284	254	285	268	274	262	260	274	298	284	275	332	293	272	309	302	271	311	244	256	316	285	330	303	289	297	306	314	273	286	285	276	279	308	314	313	278	284	277	296	271	306	307	282	268	289	277	323	305	293	277	311	292	277	269	290	268	323	260	303	280	302	325	268	333	278	289	290	297	249	313	306	289	273	251	269	287	284	315	248	254	266	313	288	269	290	288	287	296	290	286	269	288	290	291	285	273	306	277	290	259	262	276	315	293	288	302	293	250	313	262	297	300	293	307	269	290	270	276	288	280	285	299	274	280	314	251	273	283	285	274	266	274	303	281	269	277	303	293	264	289	289	278	295	273	292	332	272	297	275	313	314	256	303	287	303	268	283	253	293	264	280	297	288	286	284	279	284	288	315	267	295	288	307	299	295	282	304	277	294	265	293	300	275	288	300	297	305	278	301	288	281	295	274	278	295	272	288	298	287	266	288	278	287	309	307	277	292	311	285	291	269	285	294	320	280	287	341	295	262	293	284	299	284	276	307	285	299	263	266	288	298	307	272	293	275	287	303	278	286	261	291	295	265	277	294	257	292	325	293	283	283	289	315	268	288	293	306	294	268	293	260	306	289	316	284	279	257	343	303	285	312	259	306	285	285	308	253	278	315	263	283	278	257	326	303	301	273	302	325	284	263	279	286	248	296	294	279	270	332	288	303	306	289	301	281	275	283	314	319	276	306	263	310	297	268	284	287	315	277	283	285	334	298	272	295	272	309	314	296	271	298	286	288	292	281	282	263	295	282	273	259	308	283	288	282	261	301	281	281	285	263	289	294	282	254	302	286	316	324	302	274	275	294	260	299	276	263	294	283	287	294	285	308	304	306	283	286	315	272	288	304	293	292	317	291	265	242
20778	772	680	472	429	375	371	339	332	321	342	347	342	307	334	320	315	322	330	320	321	329	309	342	340	337	320	311	290	344	334	357	306	295	317	330	315	333	348	315	313	330	318	307	322	328	336	337	314	329	329	348	288	318	334	314	293	317	319	345	294	307	329	321	304	296	318	312	299	304	336	288	323	325	308	297	302	332	304	304	319	327	326	332	296	326	307	329	322	328	317	320	340	336	313	318	300	310	327	333	328	290	338	331	298	323	298	341	331	329	330	324	338	299	321	320	303	310	324	302	302	280	302	283	310	305	332	325	308	318	303	338	328	307	306	315	301	323	320	335	347	351	325	322	328	325	350	336	326	305	292	315	311	342	311	281	308	278	313	346	340	303	302	330	321	291	323	310	310	328	345	320	333	347	300	313	314	282	327	307	346	342	327	344	320	342	331	304	323	314	321	331	278	306	302	280	312	317	309	311	316	325	364	290	312	316	310	340	291	318	300	328	318	291	325	319	339	333	347	282	317	300	278	300	282	313	304	318	302	327	344	314	304	332	344	304	316	306	318	296	324	316	324	332	296	349	292	297	329	325	358	308	306	316	312	322	270	316	320	336	302	324	307	322	314	322	344	342	329	344	324	320	306	305	316	340	324	321	296	309	323	287	302	309	314	289	350	316	321	325	347	301	287	340	335	289	301	314	336	310	307	331	321	307	298	340	323	307	325	295	337	333	313	332	333	322	310	281	292	334	324	301	313	328	339	319	320	325	309	295	321	320	345	317	297	335	327	310	314	332	332	310	360	316	298	330	314	324	339	334	326	330	288	316	308	339	335	334	319	307	343	297	316	333	305	324	313	310	272	329	326	314	328	328	319	330	310	306	292	321	321	294	323	314	348	310	334	323	290	316	317	274	286	302	311	315	326	305	303	282	309	318	312	356	338	273	327	315	286	303	323	299	342	332	336	285	296	313	338	304	327	329	328	326	295	335	304	286	316	311	342	273	324	299	291	338	347	311	304	283	334	309	370	326	312	285	325	320	335	345	324	323	301	307	336	267	323	311	337	305	337	331	326	363	285	325	339	337	303	352	318	263	301	275	333	356	310	298	311	335	322	311	317	304	314	287	315	326	308	298	312	316	342	321	336	312	312	319	342	305	304	283	306	296	333	273	294	345	345	314	328	363	331	324	316	321	333	270	311	310	326	339	296	305	313	307	310	325	326	302	336	295	324	309	321	320	311	301	327	350	329	308	320	291	291	306	346	301	306	303	299	337	284	323	325	322	285	334	317	301	328	325	277	346	301	307	337	314	361	316	295	364	364	331	318	305	347	300	344	312	309	351	327	312	323	323	311	341	297	306	293	345	300	283	317	321	325	330	330	311	356	339	322	339	301	345	301	292	356	322	326	317	308	322	308	333	314	305	314	305	336	295	308	318	327	312	331	320	295	343	311	315	349	306	322	319	309	313	308	335	295	309	362	315	314	328	294	323	292	327	353	334	320	306	327	319	315	324	301	338	322	312	342	320	316	337	315	334	315	301	326	272	284	319	341	335	321	295	312	311	314	297	333	318	286	325	306	335	306	325	314	291	299	326	323	331	317	319	326	342	302	329	302	313	335	314	318	322	309	324	317	315	330	304	333	295	309	303	282	322	309	337	316	342	296	342	295	334	365	326	301	299	327	313	321	314	282	316	321	361	353	306	327	330	297	344	311	325	351	331	311	359	311	310	309	319	323	301	315	315	327	285	330	318	306	296	299	298	321	331	322	315	340	335	336	331	276	320	286	344	295	321	316	357	352	296	286	329	281	309	321	316	323	296	311	320	309	377	321	296	290	316	299	323	310	324	334	329	340	319	309	297	327	303	317	344	340	334	321	304	326	297	279	344	282	323	331	361	304	343	319	333	313	321	355	312	294	337	356	329	310	326	324	312	300	339	337	297	323	310	315	314	305	321	314	324	312	288	316	302	322	312	274	299	338	315	325	332	285	308	310	318	342	346	328	320	307	307	311	282	327	301	349	342	271	302	313	321	322	298	307	344	308	325	329	297	336	274	327	336	286	320	270	336	305	336	304	298	339	326	326	307	310	303	319	316	352	283	317	302	302	335	334	353	331	300	303	310	337	313	318	313	343	337	317	289	295	299	311	339	340	295	321	298	327	340	311	307	310	321	287	336	315	326	301	334	325	311	310	296	286	304	323	298	315	311	333	300	357	306	311	316	293	330	333	307	332	324	295	307	297	305	329	283	321	328	323	310	311	290	316	315	314	321	316	290	310	302	332	325	338	312	299	285	316	344	340	307	321	312	339	318	361	305	310	333	319	333	312	288	324	327	286	313	322	307	303	308	304	288	314	325	315	298	318	300	329	350	308	325	252	315	363	296	337	301	294	329	341	331	317	333	323	335	333	298	292	314	320	302	299	337	318	316	290	314	296	339	298	298	310	295	316	313	346	330	304	334	320	317	308	306	304	343	318	314	298	322	326	323	318	340	338	277	299	304	314	301	324	341	360	312	304	331	288	321	322	335	326	323	323	334	320	318	314	305	307	329	336	304	325	307	299	323	301	305	303	329	291	299	358	309	329	330	319	326	302	308	344	336	323	312	342	315	294	357	295	334	309	315	323	336	293	295	337	310	324	348	337	328	311	357	288	343	335	297	319	339	312	319	294	346	336	310	321	339	338	310	305	303	324	332	315	293	299	299	321	299	329	327	306	341	285	299	288	313	297	290	323	326	317	334	291	322	308	338	310	296	323	332	294	276	318	304	318	313	328	350	311	311	327	303	323	316	336	315	310	290	289	303	324	317	334	309	314	320	325	311	316	323	351	310	314	331	332	309	346	308	291	305	312	330	286	268	299	315	339	263	328	319	324	310	311	300	331	327	296	377	323	305	298	304	289	308	321	273	313	321	297	326	318	338	331	291	269	319	316	317	368	311	312	336	316	306	310	303	313	334	323	278	319	328	311	334	329	345	299	299	340	307	324	312	327	341	322	353	323	296	310	308	320	359	306	307	319	328	294	305	347	317	339	273	312	324	326	309	321	319	317	370	288	329	305	295	300	311	309	317	309	308	303	330	307	320	314	329	314	335	329	359	293	314	306	300	328	316	296	298	295	333	324	328	322	287	330	313	297	316	295	338	339	291	283	299	322	303	298	337	306	301	309	301	348	322	297	318	324	287	304	312	323	316	319	342	322	312	356	288	273	316	335	332	333	335	346	310	279	353	306	312	329	337	313	294	337	335	273	291	309	349	290	330	323	301	329	359	318	300	286	322	315	308	321	305	320	304	294	319	332	336	338	330	312	351	349	292	323	306	286	320	317	335	319	297	311	338	340	373	353	329	340	316	355	344	322	292	277	335	301	305	318	305	313	322	297	338	328	327	310	349	342	337	314	307	333	314	328	327	327	312	310	335	349	309	305	317	317	341	322	301	323	327	345	332	334	324	292	307	309	322	334	340	314	310	323	330	321	309	315	344	318	309	330	326	321	328
24958	20602	26560	24624	20605	9090	986	673	548	482	463	411	406	388	366	341	370	352	319	347	340	287	333	309	310	290	313	308	295	282	342	295	329	266	307	303	280	328	293	300	289	253	303	305	323	294	294	321	299	299	302	274	282	312	286	312	283	333	292	298	316	285	319	291	293	274	284	302	280	277	292	311	266	251	276	310	273	267	297	299	308	289	301	276	308	276	305	290	257	287	281	279	261	253	296	294	299	296	299	272	309	296	260	302	288	306	280	253	282	286	306	274	305	290	331	284	279	253	268	302	274	271	306	301	271	287	294	291	291	279	284	293	302	297	276	296	253	313	300	283	304	265	291	300	268	306	322	311	313	300	297	274	314	297	284	291	291	282	307	283	297	298	300	293	275	270	322	299	282	288	326	268	290	282	306	288	301	266	279	289	299	302	260	312	279	281	303	275	275	296	277	286	274	277	256	287	286	286	307	300	283	290	285	295	277	287	291	303	299	283	267	292	282	302	280	298	289	269	295	297	277	303	299	300	308	319	280	279	290	309	305	299	279	302	303	282	299	307	317	274	287	316	271	297	278	276	264	279	279	286	303	322	282	289	319	269	302	307	288	288	286	268	312	261	287	285	287	300	311	262	293	287	296	269	251	294	279	294	303	274	290	297	286	298	306	306	274	276	301	249	291	256	346	274	302	299	273	278	308	283	296	298	276	301	283	326	305	284	273	291	308	290	326	308	277	296	306	329	323	300	274	282	283	277	303	287	270	279	275	297	256	287	321	310	289	298	305	334	284	291	276	301	278	271	322	287	275	304	300	284	285	299	263	292	295	302	276	276	285	300	271	268	297	297	301	280	331	299	292	272	296	277	286	292	306	285	280	321	291	308	276	309	278	266	291	275	275	291	286	298	266	287	282	290	258	278	322	279	296	278	288	281	289	304	288	280	292	290	290	267	318	280	286	280	269	292	300	316	252	317	266	291	305	294	257	295	296	274	308	279	271	279	270	324	282	275	274	265	284	288	280	306	303	253	296	285	291	252	284	281	296	262	265	275	293	282	298	299	269	270	286	279	307	289	293	286	282	305	312	279	307	295	295	288	322	270	271	302	287	272	301	276	282	310	279	278	308	300	265	287	287	273	262	304	305	280	279	272	279	284	318	266	270	296	309	295	276	307	279	262	251	286	277	296	272	244	276	289	309	273	289	305	272	278	272	268	287	279	271	285	305	319	291	298	273	275	286	288	282	266	276	293	277	292	269	296	283	313	289	264	296	277	282	301	289	298	270	307	315	292	295	276	285	279	293	255	312	305	296	282	276	270	301	265	273	321	298	301	270	287	270	316	296	279	271	283	307	315	316	284	281	287	274	284	266	290	281	276	262	303	307	307	288	318	311	291	311	254	266	288	271	276	290	275	299	316	285	322	283	298	307	287	284	305	284	301	286	307	302	319	265	283	270	280	274	279	287	285	295	255	267	301	286	290	291	291	302	268	277	313	320	309	273	350	271	279	289	268	270	291	270	288	312	263	304	263	302	276	256	303	306	271	295	277	306	289	287	306	272	291	262	325	289	275	277	283	276	274	310	302	275	304	297	292	263	287	289	304	289	277	271	267	238	285	264	286	260	279	262	266	285	272	290	344	256	299	283	285	304	282	286	292	282	302	279	273	296	268	319	292	274	265	307	319	283	296	276	292	263	272	303	295	303	294	281	298	311	295	254	320	289	291	270	286	285	268	273	278	280	280	272	304	289	316	256	266	301	284	307	267	307	290	298	297	296	300	270	280	308	295	261	260	260	319	281	264	297	311	293	282	296	295	280	274	288	307	290	296	299	266	272	308	302	311	290	292	286	269	299	307	273	315	287	267	294	302	312	273	319	258	302	302	313	278	319	303	289	277	289	289	267	283	335	277	265	295	306	271	260	286	281	279	268	282	304	277	293	262	303	279	278	279	281	300	264	273	276	312	292	282	252	303	239	262	283	299	303	297	294	315	289	296	289	292	286	293	297	271	288	283	280	268	280	297	277	318	274	270	251	263	299	293	307	305	296	302	300	278	302	273	278	271	254	293	287	298	314	294	274	308	314	295	297	278	286	264	296	293	295	291	284	310	250	282	316	309	298	296	272	286	294	274	295	279	318	268	302	281	261	254	310	309	310	299	292	287	296	294	276	286	288	278	275	267	275	291	280	299	284	300	308	283	274	285	277	283	293	285	270	296	321	265	292	285	282	276	312	304	301	274	291	280	302	299	284	318	286	294	300	302	279	289	290	280	290	295	255	294	284	276	288	298	283	288	282	314	296	264	290	288	258	287	282	304	288	269	279	302	296	259	278	313	282	265	290	249	280	273	285	274	246	285	270	305	305	265	273	276	262	305	286	299	282	285	271	262	301	296	312	274	301	324	302	284	289	326	272	302	279	269	276	294	275	298	248	274	278	303	274	323	281	264	299	292	293	288	308	321	284	305	272	279	270	304	332	274	279	303	312	291	267	296	268	293	285	237	276	303	278	295	247	341	271	287	277	313	292	311	286	306	281	303	302	267	308	250	269	280	291	243	303	277	291	295	258	293	263	277	274	278	282	284	292	320	271	254	315	293	279	236	293	294	270	289	261	279	291	268	287	279	286	275	298	305	285	277	289	290	287	252	280	285	261	272	275	294	296	309	296	297	317	289	286	302	284	286	301	303	290	288	292	292	294	250	269	302	260	333	283	314	290	289	270	278	287	287	295	282	283	286	328	291	339	261	268	289	268	313	264	296	260	293	285	299	281	276	302	290	292	282	290	270	298	284	312	291	306	274	274	275	306	289	277	263	300	274	311	272	283	280	277	277	296	285	313	278	306	273	283	293	278	278	287	301	313	307	291	299	303	265	330	289	277	301	276	287	288	317	301	303	276	296	303	286	283	276	270	287	302	283	297	305	295	309	277	278	286	324	284	276	277	277	290	268	318	265	286	280	303	289	269	284	303	296	315	255	278	279	280	271	294	312	297	295	250	286	276	262	274	300	272	298	306	273	281	290	274	273	313	269	309	300	255	267	281	278	281	276	280	283	287	287	284	314	300	280	267	306	266	327	302	297	270	273	289	281	277	308	306	280	298	302	285	276	305	291	271	301	304	280	301	285	231	287	266	288	277	278	337	292	306	282	274	302	319	281	261	326	287	297	297	276	259	301	270	292	267	286	312	319	285	303	258	317	287	305	294	262	273	279	271	296	308	277	262	294	268	294	269	286	309	325	278	303	285	308	309	274	319	285	294	285	294	301	271	288	316	289	277	270	285	291	290	295	283	303	269	275	279	288	290	260	255	298	282	279	272	286	318	303	266	282	303	295	294	286	244	266	304	289	278	285	277	310	285	288	247	300	263	283	299	289	272	279	274	287	310	268	299	297	308	309	270	276	272	287	310	310	303	302	289	271	325	294	291	329	285	293	270	289	289	276	298	284	257	289	301	296	272	288	267	291	280	288	262	282	278	279	281	297	274	311	268	297	308	277
26682	7892	7258	3801	2521	1723	1387	1093	932	818	708	593	558	587	460	410	427	412	447	407	390	362	365	350	373	369	374	361	325	347	336	356	345	342	345	297	356	278	319	312	319	302	326	328	321	303	290	315	309	301	306	322	343	348	312	280	316	322	275	288	284	294	278	315	280	293	317	311	289	331	273	301	271	292	310	266	279	305	302	281	308	298	283	296	311	307	326	317	277	303	311	316	310	281	293	315	271	298	294	296	329	310	300	301	298	305	311	283	324	281	312	298	301	294	276	310	308	296	276	319	269	280	290	285	323	306	246	296	280	296	295	295	293	302	290	312	277	286	328	322	285	307	337	277	314	294	284	312	307	305	284	272	258	330	329	282	292	308	288	308	265	289	304	316	322	268	331	289	337	309	293	299	335	292	291	274	289	293	313	301	307	301	303	311	340	311	319	307	309	276	316	284	307	292	303	275	302	324	325	327	280	283	308	311	318	267	288	303	301	292	302	327	305	309	265	299	329	293	289	304	310	292	306	305	291	301	278	298	302	294	324	277	282	301	280	294	285	307	277	326	297	307	288	298	302	291	337	304	298	307	296	311	298	297	311	289	265	300	270	295	294	277	278	295	295	292	300	322	276	310	279	290	323	280	310	285	283	274	295	318	299	282	282	305	252	285	333	300	297	298	294	315	312	297	310	292	336	301	308	295	329	289	329	283	284	281	327	294	275	291	321	300	298	287	308	312	293	289	299	285	304	284	280	312	298	313	290	296	281	291	318	256	278	282	312	325	300	320	299	302	298	289	277	278	294	292	300	302	294	308	331	286	319	286	273	328	301	274	282	311	293	279	297	317	272	290	316	294	277	325	314	327	284	292	309	280	319	304	303	293	287	291	283	305	289	283	304	291	273	297	277	293	277	285	308	312	280	291	315	285	297	328	287	324	306	296	287	305	304	286	301	293	312	299	316	289	315	310	284	296	284	326	296	271	307	287	287	301	311	298	310	294	299	294	281	327	295	279	280	285	313	320	302	300	270	315	299	305	267	274	314	326	290	311	288	272	275	279	305	299	288	275	292	270	290	298	313	297	276	298	285	303	311	320	272	323	296	294	279	322	300	284	312	283	278	326	327	311	296	286	306	269	295	299	278	295	297	285	300	315	290	300	306	319	288	332	249	300	295	310	335	273	291	313	309	274	299	308	277	314	285	271	295	307	274	289	314	325	275	287	301	269	311	265	281	298	302	321	308	304	305	317	316	319	300	275	285	296	296	308	293	298	299	315	274	281	325	292	273	280	331	313	291	297	306	267	298	296	304	300	290	293	295	279	292	282	299	286	306	306	287	295	334	300	275	278	286	304	291	287	280	301	328	290	305	306	323	329	281	309	276	302	296	314	291	272	308	278	332	259	289	302	279	287	291	324	291	281	286	307	319	295	282	283	284	315	305	310	306	268	318	287	306	326	295	314	304	302	289	297	318	258	299	277	274	300	291	302	317	300	308	290	292	311	266	288	314	309	287	298	307	284	308	295	317	282	294	253	271	336	325	352	301	286	307	283	282	279	277	306	275	318	258	305	300	289	290	312	303	340	299	280	337	305	300	330	295	269	297	306	280	290	291	282	301	304	329	280	306	294	295	310	280	339	309	304	300	296	318	317	314	312	321	289	308	307	289	308	301	287	294	302	319	312	307	295	291	295	270	300	334	307	291	292	316	305	291	307	298	264	327	283	333	309	326	306	312	284	262	264	262	283	289	299	318	279	281	293	292	272	291	294	281	296	296	324	280	296	289	314	280	279	332	293	295	316	292	310	332	316	305	285	263	289	313	272	301	303	313	294	274	277	269	289	304	285	323	295	304	263	274	316	302	288	301	272	302	257	282	293	297	317	307	302	281	295	285	315	283	278	301	301	322	327	325	297	319	296	290	291	313	319	289	314	284	296	288	307	312	274	285	280	301	293	315	293	296	295	280	286	290	312	315	249	301	281	309	293	321	287	294	331	238	301	278	279	304	331	332	312	305	289	309	294	310	276	283	283	291	266	301	297	312	288	291	303	269	287	290	335	298	282	264	273	303	300	293	322	297	293	294	297	293	285	318	291	278	318	303	301	267	283	314	298	307	308	295	314	274	323	312	273	277	284	276	263	295	275	314	298	324	308	300	278	291	303	330	332	279	303	283	310	282	268	287	312	306	262	297	315	279	286	299	307	298	341	291	315	317	322	281	311	278	303	291	302	284	247	326	278	292	310	297	292	290	323	320	300	291	290	317	312	307	282	303	302	301	299	274	293	268	304	296	312	334	275	275	304	304	266	337	318	309	319	321	320	295	278	286	281	292	285	311	283	321	287	301	267	278	312	323	308	307	304	286	304	281	280	299	286	283	285	272	290	290	307	303	312	292	314	300	289	265	311	300	294	288	271	302	306	291	290	271	267	284	314	280	297	312	298	321	337	297	295	279	301	321	296	312	276	259	283	295	308	288	269	301	273	293	327	286	296	287	283	291	288	280	285	276	324	317	286	300	309	275	304	280	291	284	327	304	313	259	310	290	302	307	294	295	301	299	331	312	327	289	323	282	297	290	291	319	318	296	314	307	278	249	303	267	321	294	301	292	285	279	326	315	265	298	292	277	314	300	341	298	308	296	292	272	310	297	287	314	294	294	292	284	310	306	294	306	270	282	274	321	287	315	268	288	280	284	296	297	303	316	279	290	294	310	274	293	293	306	302	293	332	310	327	301	315	303	289	272	322	302	295	292	308	311	292	285	321	318	308	308	296	292	311	314	275	282	296	279	284	302	295	322	302	300	322	282	288	300	263	302	305	282	279	319	308	306	272	304	318	273	286	315	307	295	314	305	303	272	318	301	302	333	323	301	308	296	301	346	314	296	287	296	301	303	306	341	298	310	306	259	300	304	289	294	296	309	295	326	310	284	295	303	290	296	306	301	285	294	306	283	320	267	330	325	324	324	320	327	269	308	319	287	312	325	274	299	296	290	296	297	297	267	314	300	265	304	329	303	317	291	294	282	310	261	288	317	304	296	323	286	323	298	291	285	296	270	295	296	302	299	290	282	277	286	288	321	281	278	284	324	309	284	285	297	301	295	287	290	278	303	280	311	320	304	311	272	301	296	303	287	297	295	275	274	284	295	265	290	285	301	286	295	301	313	289	309	284	316	317	289	296	277	315	311	294	281	270	280	295	267	256	280	328	318	274	294	310	295	290	313	296	288	299	297	293	290	296	289	296	294	297	302	289	307	326	325	287	308	297	287	269	308	289	292	329	281	283	319	305	291	298	312	269	303	301	304	260	299	294	291	274	290	295	307	287	272	346	292	293	311	280	315	265	262	294	260	308	292	303	292	302	329	304	322	330	300	278	283	290	296	274	315	314	297	299	299	303	273	282	309	304	255	250	289	263	286	314	257	349	321	283	302	327	289	289	288	267	293	286	318	270	297	283	305	279	297	299	329	290	294	298	275	323	287	308	306	298	308	291	315	320
22856	20596	26923	24273	20600	20666	9781	1575	1136	1049	985	932	867	847	789	776	773	777	730	694	713	716	720	677	669	642	676	730	691	669	693	682	686	680	644	668	669	639	625	655	685	634	613	629	637	670	636	646	625	638	687	613	616	616	660	636	648	619	653	650	655	606	653	581	621	649	637	636	615	657	661	625	666	617	633	622	622	593	642	694	608	602	627	630	636	665	659	600	632	609	624	666	644	623	636	626	645	698	676	610	632	647	621	641	647	610	657	625	629	675	656	608	648	604	620	636	633	618	610	625	598	621	657	596	633	654	650	647	593	624	643	611	597	643	609	615	604	610	638	664	650	663	659	644	571	625	608	709	678	623	680	643	606	653	624	670	659	620	564	603	623	628	656	635	616	653	609	612	607	602	644	622	633	637	631	636	651	609	593	658	612	638	629	638	640	595	596	608	652	674	639	634	665	633	559	610	698	637	621	623	598	649	621	590	636	659	598	637	595	665	665	630	625	597	632	616	618	621	613	656	643	660	607	668	640	612	621	656	636	623	587	627	618	624	656	643	601	585	645	586	589	645	642	625	623	615	583	620	639	663	605	618	566	652	637	623	634	578	636	579	606	624	623	633	594	656	625	608	669	616	583	628	641	607	624	631	659	635	629	637	627	592	633	620	615	601	648	637	636	621	633	624	662	622	584	589	648	626	629	645	668	603	598	666	635	638	655	576	592	619	616	594	585	643	553	641	613	618	597	616	586	619	629	612	579	622	602	607	641	627	624	644	641	647	656	609	610	661	637	628	643	599	578	610	626	583	606	636	640	663	642	638	624	598	602	613	610	608	662	620	642	638	651	696	598	657	671	607	639	543	608	695	651	597	642	639	629	660	597	660	603	611	648	663	654	612	616	628	642	586	587	624	651	653	667	584	676	653	598	625	661	621	640	630	665	623	593	603	613	647	669	621	607	629	595	649	612	626	617	617	632	593	685	633	628	643	639	660	606	643	628	665	596	613	581	629	625	631	633	598	605	600	662	591	620	661	632	648	666	610	608	629	630	665	591	625	646	640	590	608	621	644	643	641	611	627	623	624	596	620	695	617	575	606	602	600	646	602	632	609	587	616	685	619	622	628	633	617	639	655	613	625	675	608	622	610	618	608	605	654	607	644	624	591	640	632	683	625	605	642	591	582	647	643	646	595	627	618	630	617	618	606	637	645	604	594	661	622	624	594	606	640	635	684	598	657	611	657	599	617	629	642	665	595	643	675	607	591	621	630	642	634	678	635	633	639	607	611	586	630	631	591	623	618	607	628	596	668	626	659	640	690	662	576	605	606	634	601	657	644	646	617	644	665	653	645	613	650	615	576	608	577	559	626	627	684	623	614	656	625	678	645	637	666	642	677	622	606	632	633	601	643	643	653	633	647	627	667	607	680	672	642	665	636	615	578	592	595	652	635	669	631	654	626	589	605	605	653	659	631	619	651	591	617	649	619	642	655	636	634	648	603	640	646	610	628	676	655	613	626	586	644	650	663	687	626	529	655	633	592	593	579	618	615	636	624	639	696	643	595	603	606	616	637	606	649	621	649	638	604	647	632	605	617	605	623	628	632	638	558	678	648	608	621	614	626	607	616	619	585	654	635	596	628	635	654	600	616	656	620	597	613	605	595	656	642	636	653	627	623	643	612	661	591	640	612	641	660	645	649	629	631	622	665	609	602	640	623	646	657	589	613	586	604	613	628	585	588	642	590	628	628	627	614	646	630	629	606	642	602	635	623	653	632	618	667	655	642	626	625	596	670	643	638	637	637	624	622	654	657	609	614	640	678	651	677	613	620	630	607	696	640	660	625	616	618	640	613	612	612	618	636	646	571	644	591	661	594	641	653	663	643	662	698	605	597	631	669	642	610	626	623	671	599	611	630	635	617	615	667	654	622	621	659	616	615	613	634	623	627	657	607	644	591	597	643	625	582	623	581	590	629	621	645	604	612	669	658	597	582	614	649	637	618	644	637	662	566	615	621	605	607	626	622	632	624	590	623	594	605	621	630	612	582	657	606	641	644	609	545	639	685	626	646	661	628	634	640	615	633	606	673	611	587	603	664	641	621	600	641	589	667	590	628	601	596	593	609	628	629	659	674	597	607	619	630	645	660	658	626	631	590	639	602	647	629	644	634	648	627	675	606	587	615	634	638	622	669	627	630	612	648	666	619	618	630	611	645	598	593	583	628	659	620	629	615	609	643	634	642	615	675	636	624	627	590	653	629	616	647	643	642	617	604	627	603	627	621	665	572	626	573	601	610	667	605	664	625	589	573	636	637	601	636	590	620	662	633	628	611	622	648	632	661	629	600	640	626	626	594	633	646	607	646	641	667	634	588	620	628	619	621	617	669	612	598	628	656	618	616	662	624	606	615	672	597	659	640	622	640	635	615	610	632	614	660	659	633	636	641	611	638	640	645	623	650	670	625	603	629	651	631	611	645	657	650	672	650	647	619	585	661	654	631	622	625	667	619	648	595	664	645	632	647	657	652	627	581	630	648	571	620	625	601	639	603	626	650	657	674	611	612	650	612	618	631	582	604	602	649	617	621	625	627	615	640	617	600	629	627	569	650	602	626	631	653	602	621	678	580	647	670	624	616	630	595	646	598	656	608	688	616	644	625	621	588	620	659	610	691	677	626	622	629	593	634	641	643	602	673	564	614	624	625	636	614	621	654	612	658	646	612	662	616	617	629	668	641	645	625	637	602	652	624	588	636	685	623	621	637	610	647	587	597	640	608	635	620	601	624	683	635	635	639	608	582	622	632	579	629	608	636	646	589	630	616	599	615	624	633	622	627	592	645	663	598	640	629	643	619	624	626	606	626	644	650	670	681	636	634	629	604	623	602	650	683	614	625	625	676	556	635	636	609	635	598	608	680	614	664	619	664	641	629	646	630	623	610	626	686	617	629	662	639	659	609	645	632	666	622	653	609	604	609	604	639	648	612	629	680	618	561	638	635	648	643	639	571	622	642	620	614	661	655	673	647	626	590	655	634	663	627	587	629	636	590	655	645	653	616	613	663	631	610	623	704	595	607	639	601	630	614	655	622	641	605	622	593	649	634	619	626	616	646	634	653	628	638	625	605	619	630	618	639	597	621	583	582	606	599	611	651	639	663	632	626	648	654	623	602	628	606	632	568	652	608	609	588	616	647	639	677	639	626	650	655	646	576	642	601	649	603	656	612	632	614	670	620	631	597	584	650	661	619	628	597	618	646	647	609	628	622	628	641	633	612	667	603	618	614	633	652	606	604	626	638	678	612	580	649	622	627	575	628	600	624	627	631	636	635	581	648	657	629	621	590	615	595	608	677	653	633	632	596	609	648	650	651	637	603	601	639	605	641	616	631	621	594	628	618	611	638	608	623	582	657	587	642	635	615	640	607	585	624	663	619	638	638	579	632	631	641	671	656	621	631	628	612	630	616	616	600	572	573	607	601	593	643	628	618	633	634	650	618	644	638
22272	13819	12811	7169	4734	3443	2785	2209	1829	1587	1408	1248	1160	1087	988	961	901	871	843	860	817	774	717	708	701	705	705	691	677	700	703	670	631	656	699	683	652	659	607	633	630	603	628	626	633	666	638	570	638	621	633	589	601	643	590	619	642	602	591	611	603	606	593	570	639	615	648	627	640	593	605	609	606	606	629	590	605	614	618	625	629	602	619	596	602	561	628	606	619	588	624	607	619	567	629	601	585	657	597	614	575	588	606	638	578	636	603	618	583	609	553	618	635	569	603	619	653	647	616	558	616	625	618	607	631	608	590	634	601	613	628	607	615	617	589	616	652	604	586	612	591	619	587	642	623	582	586	615	618	592	620	590	629	624	638	590	580	640	578	568	567	605	581	601	569	605	566	594	590	655	604	567	620	615	618	615	605	630	598	627	624	586	618	667	609	654	627	613	610	602	618	582	640	602	595	594	594	564	639	590	590	576	626	601	588	601	613	570	589	613	608	630	603	598	588	595	585	621	554	612	604	605	612	618	596	586	640	547	606	614	594	603	612	610	627	634	627	650	581	608	633	608	590	602	599	631	614	625	571	601	563	614	594	641	600	613	619	576	639	600	594	612	602	598	618	635	592	597	608	607	603	602	603	618	638	586	605	672	650	561	597	591	612	537	593	557	637	601	539	600	626	612	617	609	575	639	605	621	567	615	634	584	597	607	595	604	581	611	615	619	569	610	594	606	586	603	619	603	603	627	636	619	607	614	623	593	580	593	589	590	604	589	617	578	624	623	658	613	602	605	589	634	594	633	584	578	655	584	589	572	559	603	599	605	582	628	608	568	712	602	589	599	598	575	611	579	599	570	615	602	583	580	561	567	617	642	596	623	645	583	590	625	586	563	630	669	603	629	636	572	572	593	636	600	584	586	559	628	628	621	574	604	618	622	639	620	582	608	640	612	610	626	601	599	573	590	619	622	584	643	560	573	607	614	603	597	621	617	583	578	598	615	601	626	586	646	554	592	566	596	606	626	582	596	571	623	598	633	658	621	609	577	600	597	604	594	626	608	633	604	615	600	588	581	560	575	617	566	605	593	640	619	632	618	593	597	619	585	599	619	620	608	623	608	581	642	625	600	600	618	599	620	622	623	617	573	591	602	587	563	581	582	626	615	606	627	597	615	562	601	622	580	612	612	623	626	592	581	604	594	620	585	597	578	626	596	566	594	608	601	618	618	583	572	614	554	596	569	605	610	580	583	590	627	605	582	622	636	573	577	578	627	622	580	587	629	603	608	602	624	543	589	590	609	594	610	568	612	576	630	606	599	623	568	586	574	577	550	640	578	620	621	643	618	598	606	575	590	572	588	590	611	574	629	627	565	610	561	606	598	585	659	563	573	625	623	635	602	604	627	566	604	655	630	642	605	593	631	589	585	622	642	606	562	633	617	564	610	622	616	582	598	573	611	637	614	636	592	619	621	667	585	602	595	603	588	607	596	586	572	596	614	618	582	639	629	643	589	610	579	581	561	598	600	591	560	614	585	590	596	621	552	610	610	607	590	603	647	559	609	611	603	579	596	604	568	595	616	618	618	586	595	568	574	572	628	567	591	582	637	635	640	624	576	586	572	614	604	614	556	628	598	611	578	612	610	580	604	617	586	594	585	571	578	684	623	630	565	629	553	585	630	587	592	578	607	571	563	603	634	653	612	605	570	586	554	642	553	582	596	615	577	633	644	611	593	623	609	657	602	608	626	615	617	576	622	604	606	623	615	605	567	607	577	619	589	615	541	600	558	600	640	558	670	606	596	619	593	598	625	604	568	654	585	605	602	602	598	624	624	648	614	634	558	588	616	598	594	568	590	635	581	611	602	665	625	596	627	604	599	571	607	598	592	631	589	575	579	624	606	612	641	563	611	606	669	631	602	546	579	618	621	608	615	593	615	630	596	604	590	601	537	640	550	589	604	568	627	591	616	599	572	604	585	583	590	652	639	627	593	604	623	647	617	627	575	653	602	577	658	581	592	628	620	613	583	569	598	624	636	581	633	575	622	624	549	632	580	551	556	592	615	632	603	572	612	574	584	597	586	593	570	627	645	591	595	620	624	578	601	613	596	583	568	594	611	566	632	595	564	582	535	606	645	611	620	592	640	613	578	580	602	573	586	561	583	643	637	615	635	615	600	623	600	618	601	562	616	655	576	591	626	569	639	614	600	633	560	560	579	581	596	608	584	624	645	606	587	617	610	624	640	607	632	618	622	596	610	569	596	570	638	659	603	609	632	610	592	601	650	643	616	594	622	600	583	602	615	609	637	622	631	613	608	624	639	590	640	572	574	574	577	625	586	606	630	635	633	563	599	580	634	614	626	600	629	581	611	591	626	628	629	613	607	598	598	602	603	600	589	608	586	590	611	641	570	624	612	606	599	582	611	605	555	561	634	570	609	601	602	615	586	599	574	562	623	619	610	617	607	595	628	593	607	588	592	575	624	611	551	587	655	579	598	605	576	582	540	564	584	624	612	635	609	651	599	596	598	598	574	582	596	581	616	621	633	591	661	584	571	667	622	652	588	593	564	615	587	624	624	579	614	588	613	574	605	599	571	627	601	620	597	619	593	585	648	596	599	590	611	567	611	546	640	595	582	574	603	587	602	613	599	570	609	635	636	609	626	586	619	608	588	636	602	618	616	604	611	640	528	598	646	628	575	584	572	575	604	592	635	583	590	578	632	572	570	617	591	570	623	614	639	590	602	627	602	595	586	563	612	553	610	656	636	585	634	636	644	610	551	624	601	593	639	566	558	615	598	550	590	604	602	621	605	634	597	596	597	577	586	621	645	578	607	594	571	588	633	592	595	632	601	538	571	608	593	579	617	618	600	588	588	569	571	613	576	651	619	643	556	596	627	617	592	582	592	582	585	576	569	590	620	639	619	554	592	596	644	595	631	560	577	574	613	594	586	602	616	588	566	570	606	589	585	652	655	616	548	593	575	605	644	589	619	609	569	587	612	590	595	616	635	579	612	600	583	609	601	614	567	575	614	636	603	628	607	630	608	610	588	581	655	638	564	659	603	635	598	609	596	597	614	590	640	581	651	591	597	618	628	592	636	588	559	606	680	633	564	623	636	647	622	620	631	576	649	607	636	604	582	647	615	587	624	627	553	551	576	658	660	648	641	594	588	627	590	609	602	617	570	620	594	588	546	595	643	617	605	592	570	553	575	600	594	660	587	564	599	579	617	599	603	637	612	609	591	622	587	628	568	594	604	620	589	608	576	659	564	586	655	581	533	593	606	570	591	632	631	566	632	596	603	588	593	608	614	592	604	604	576	609	625	619	584	600	595	583	628	628	608	610	617	604	597	604	615	594	649	622	543	584	627	606	593	585	566	623	611	607	602	609	606	625	583	598	589	596	633	616	594	597	590	625	608	522	647	593	593	546	609	623	646	570	607	556	606	623	648	604	613	570	603	586	629	618	606	613	582	594	624	634	587	629	581	611	577
31839	15028	2285	459	381	346	311	315	286	283	314	295	329	333	291	319	299	268	308	311	321	287	288	281	268	291	322	304	282	275	311	287	301	310	277	329	299	279	311	285	291	290	264	272	303	278	285	334	269	299	270	325	304	301	279	321	304	289	301	273	315	257	285	267	269	300	335	265	317	282	291	288	263	280	253	293	255	290	270	306	258	313	310	288	313	293	290	290	284	282	273	304	278	315	307	315	303	291	303	294	307	281	285	286	308	259	302	277	271	297	316	274	282	281	295	280	310	296	277	288	281	297	303	269	286	299	278	278	308	297	294	278	272	306	267	282	265	302	277	260	272	295	322	308	295	291	293	307	286	280	305	289	285	313	300	317	299	293	288	291	262	286	292	316	305	287	261	256	314	272	279	269	312	292	274	293	299	266	251	305	275	315	300	312	290	318	302	265	308	265	289	304	311	293	294	304	284	255	294	284	292	267	316	295	280	318	290	322	289	273	294	315	280	287	292	300	285	288	307	265	283	303	276	297	289	272	246	283	265	296	293	308	296	305	319	289	299	286	298	346	282	280	282	304	246	267	282	312	289	292	292	292	294	278	278	284	288	278	315	286	284	263	255	290	289	302	273	282	327	289	281	293	286	315	286	295	314	264	292	283	290	272	298	299	295	283	309	300	292	312	301	296	330	246	308	298	318	290	294	308	271	313	310	323	323	302	308	304	267	292	298	303	291	277	301	285	291	304	273	271	287	298	283	325	305	287	274	262	276	261	275	279	317	301	271	263	304	288	261	277	252	283	309	272	253	292	262	305	285	284	312	290	292	330	283	293	299	267	272	290	277	274	277	264	290	291	290	297	275	311	281	295	284	288	287	280	303	297	287	305	282	312	333	283	291	286	310	286	299	261	285	308	324	298	288	286	274	279	287	287	309	292	260	310	258	287	281	280	284	302	289	312	289	263	284	285	336	316	267	303	305	278	290	262	316	308	262	297	304	282	290	350	292	268	324	299	308	282	291	299	275	300	281	280	306	297	292	284	271	303	299	275	319	292	290	254	324	293	312	297	294	319	272	301	303	272	290	324	264	291	280	315	291	286	313	296	312	295	277	284	286	295	297	321	286	284	326	315	272	265	289	300	290	296	298	286	294	267	314	276	305	297	286	307	300	301	285	292	307	278	310	281	294	287	279	284	298	319	292	301	325	306	274	317	290	285	265	305	307	238	280	302	277	286	300	310	311	308	306	315	288	281	315	311	308	284	284	289	288	284	291	280	273	292	312	307	297	288	267	288	303	298	292	301	307	276	306	301	303	285	294	287	267	296	294	282	292	287	308	299	298	283	282	286	301	307	325	296	283	312	325	297	309	285	290	282	304	312	269	279	251	261	286	299	287	314	304	299	310	308	254	307	271	306	286	303	296	313	291	274	292	282	304	309	296	304	301	302	292	284	282	301	289	289	277	309	288	303	294	282	271	291	260	270	289	282	296	282	310	283	261	276	321	257	316	290	295	287	278	313	339	261	280	265	243	294	261	281	305	286	296	291	305	262	279	281	282	302	304	287	264	272	276	308	290	299	292	270	262	288	313	300	309	283	290	255	304	266	305	298	321	287	274	310	293	283	303	314	332	272	276	291	282	281	299	280	294	308	303	291	296	277	298	302	310	309	265	288	288	277	301	290	261	279	282	301	327	293	289	324	302	294	294	259	293	294	267	264	277	259	283	300	292	292	258	259	288	293	283	262	293	285	299	303	318	284	304	281	295	298	273	255	296	290	285	289	264	315	292	296	284	317	281	250	303	300	271	290	304	289	274	325	293	308	305	299	279	269	302	264	299	321	278	314	304	277	304	297	311	288	293	287	276	290	324	288	290	284	275	292	292	316	289	312	301	301	299	282	276	321	284	279	273	308	279	296	316	293	302	292	294	304	309	322	298	290	291	310	308	263	293	292	310	291	307	285	299	292	260	295	302	270	312	304	269	285	279	298	312	281	292	278	299	291	299	301	299	287	262	247	270	302	314	293	289	304	299	287	298	292	276	283	306	300	302	271	288	299	287	279	287	299	301	277	289	273	294	279	289	289	288	260	275	279	296	302	282	317	290	268	298	292	282	309	302	296	290	291	288	299	315	283	279	293	285	313	282	248	271	283	301	294	301	258	291	270	305	309	278	289	296	312	297	301	295	291	292	299	304	289	266	291	279	317	306	287	305	333	291	282	314	294	292	272	291	319	292	273	262	278	283	286	277	281	315	271	279	293	296	278	301	282	280	297	280	319	260	300	272	285	314	293	282	291	283	276	311	309	260	307	293	314	296	274	286	292	294	301	297	302	265	285	291	289	272	250	296	277	295	293	299	329	316	300	297	267	297	304	299	302	264	324	306	317	308	271	264	298	287	307	296	263	295	257	313	302	274	314	276	321	293	288	287	303	294	283	277	292	303	282	326	324	298	322	304	319	290	319	310	314	294	307	297	308	325	290	290	257	302	277	288	288	302	288	287	289	300	277	290	328	270	290	288	312	291	284	264	277	308	282	314	272	283	295	285	281	267	316	306	278	252	290	307	289	276	273	302	288	256	280	298	264	285	289	285	304	271	308	286	269	303	285	284	287	307	283	285	278	324	272	277	291	304	295	312	279	269	316	342	278	293	285	298	272	304	311	278	281	295	302	305	299	292	296	293	316	301	316	299	299	317	302	271	309	318	290	293	285	272	306	300	297	272	299	324	307	319	313	316	298	299	256	281	295	264	285	304	278	281	337	286	279	303	282	292	301	283	311	327	292	299	281	282	297	282	304	283	279	263	274	324	262	299	276	293	319	300	277	312	275	301	332	297	256	303	274	293	276	306	281	293	245	282	285	273	298	301	273	299	281	299	296	279	295	287	277	291	311	297	281	295	264	297	279	299	274	277	301	285	281	279	290	288	298	301	311	299	298	281	301	319	284	291	312	286	320	279	285	275	312	298	303	304	316	308	279	286	292	270	315	282	313	297	293	292	263	276	280	322	300	310	313	269	267	286	269	284	302	296	293	270	285	313	309	299	306	308	299	298	293	299	275	298	291	278	273	255	311	265	315	295	323	275	275	270	311	304	277	277	315	294	302	272	293	315	288	279	257	297	305	324	286	303	300	277	293	314	303	294	283	260	300	299	285	265	265	238	289	325	287	293	291	287	294	293	271	290	302	322	283	283	288	292	293	292	262	280	276	265	320	280	253	302	288	287	290	309	280	299	314	297	286	303	285	297	300	267	302	266	253	271	332	310	300	296	291	317	268	302	291	287	316	268	285	295	314	309	305	274	276	291	291	269	313	274	269	299	277	292	295	285	294	294	266	284	291	323	307	309	285	293	253	304	272	317	304	297	311	324	305	294	266	290	292	299	284	279	290	349	312	268	278	308	267	295	330	290	306	270	284	282	285	284	300	294	311	297	281	295	301	312	316	294	261	285	268	276	295	291	303	281	291	300	291	303	284	288	316	276	270	311	288	263	318	296	253
20590	741	735	468	409	401	370	331	371	339	328	321	361	339	338	328	344	356	317	319	315	323	289	291	309	314	334	343	329	322	325	323	337	342	345	352	303	318	296	340	326	342	347	312	341	297	326	314	329	295	337	313	338	297	321	339	303	320	332	305	326	314	315	316	295	334	340	332	301	302	309	303	308	312	340	334	348	362	339	316	311	353	314	341	310	321	323	319	329	295	320	292	309	298	331	312	324	296	307	300	322	321	314	338	313	336	323	323	323	339	321	326	327	310	310	328	297	297	310	330	319	303	314	326	321	316	322	300	306	313	317	336	319	324	324	306	303	305	333	320	329	319	324	339	342	325	330	333	327	304	331	313	323	342	299	311	358	343	327	345	319	307	319	323	298	309	346	311	334	327	345	301	298	324	313	335	297	325	306	309	312	290	343	310	315	328	339	317	344	335	292	346	327	333	327	283	328	314	319	322	311	348	321	347	305	339	321	295	324	305	294	322	337	323	328	318	308	359	360	311	358	327	300	330	308	315	346	295	299	313	302	337	362	340	345	308	310	332	320	331	344	332	327	322	278	336	302	312	315	306	319	325	320	356	326	310	335	306	324	345	324	279	312	327	311	317	342	307	305	318	294	297	317	346	338	347	316	316	314	322	329	318	325	324	364	335	310	301	332	323	303	308	324	269	310	324	305	319	314	302	315	292	325	323	347	315	314	306	309	301	362	343	319	307	313	312	343	324	322	305	309	345	324	343	295	296	310	315	312	302	345	333	287	303	341	304	298	328	279	320	328	297	281	318	338	341	319	321	322	308	329	334	332	343	302	343	327	281	347	305	318	331	341	333	361	314	315	324	288	338	323	295	317	303	302	298	331	289	328	346	328	303	279	303	332	304	344	318	332	356	315	324	327	329	302	325	343	303	308	337	322	334	332	355	302	317	315	337	318	346	326	314	329	316	328	337	322	323	269	318	300	332	319	309	331	328	312	313	341	299	353	318	341	321	318	296	337	331	317	314	343	324	334	302	327	319	330	304	295	327	350	320	313	320	301	291	309	322	353	325	326	338	323	308	352	324	348	329	305	322	310	312	292	313	314	321	371	312	316	327	340	308	350	307	304	335	286	333	313	301	356	316	316	343	329	340	281	338	327	279	329	306	316	306	292	282	295	355	302	320	278	326	301	342	331	331	341	319	315	311	354	335	338	304	325	306	312	323	300	260	338	363	332	319	288	299	303	311	325	325	322	290	306	316	313	313	295	317	303	317	307	312	293	327	282	324	327	321	326	323	291	332	323	335	310	343	327	312	298	351	310	313	311	312	309	311	303	316	336	316	300	362	323	327	326	304	350	330	331	303	311	359	335	324	336	316	303	311	327	330	335	332	343	314	343	363	336	309	321	317	312	324	327	296	324	304	289	313	341	311	319	340	316	349	287	349	280	363	339	318	307	349	314	358	313	312	327	330	313	291	347	325	321	330	311	324	296	330	320	318	304	310	325	314	285	273	307	347	332	283	339	338	311	321	323	287	359	330	366	321	313	345	352	317	322	324	314	323	290	337	307	310	316	283	323	316	314	364	329	296	326	321	315	313	294	313	328	304	342	301	334	345	313	329	326	317	316	321	303	277	338	295	312	316	337	347	335	370	311	326	342	347	328	324	335	351	336	312	334	317	305	350	286	319	339	324	304	304	303	313	306	349	310	291	308	330	338	303	347	322	310	279	330	338	295	311	316	314	277	329	341	329	313	320	323	316	321	307	324	328	285	303	325	320	323	335	308	320	286	310	309	325	311	327	305	292	289	306	325	314	334	332	324	358	335	329	309	337	340	349	327	359	301	329	292	333	307	334	321	338	309	306	304	311	340	324	341	325	284	307	311	310	346	324	324	315	293	289	327	292	325	313	302	304	302	313	298	316	302	342	325	318	308	321	349	299	288	324	357	328	331	328	319	325	292	310	333	298	317	336	270	348	324	299	290	317	319	319	307	337	331	324	332	348	299	338	310	308	315	333	320	320	332	317	301	308	327	340	355	319	302	335	304	351	352	293	305	325	322	346	321	325	336	318	339	325	290	323	338	291	306	308	317	345	310	347	318	297	334	330	307	344	304	331	322	324	324	298	297	327	322	349	324	292	339	308	338	356	292	302	325	332	338	309	324	322	340	322	316	309	299	314	334	315	331	315	335	332	357	303	351	302	323	315	327	310	341	312	330	354	323	314	292	359	303	334	295	313	332	329	321	315	328	334	318	302	355	340	338	310	338	310	314	318	310	315	300	336	310	324	334	324	306	345	319	317	339	325	340	315	345	336	348	342	319	301	288	335	335	342	307	346	325	332	332	312	309	303	312	341	302	274	295	342	327	302	345	316	349	299	307	301	329	280	334	315	312	331	362	330	282	321	325	327	316	309	320	336	325	315	357	296	317	300	332	302	320	323	332	329	354	270	337	316	332	301	308	334	328	329	329	307	319	315	331	314	310	296	305	292	338	304	313	310	333	323	313	308	336	279	311	350	306	330	335	313	301	322	329	338	303	305	310	304	326	329	308	308	318	334	302	337	300	305	318	336	334	306	326	321	338	306	333	307	294	320	312	327	304	308	281	317	337	316	303	331	320	305	311	306	315	309	346	336	314	330	354	317	303	332	306	325	292	313	343	317	300	347	311	329	332	332	325	352	338	306	353	294	327	309	348	330	312	353	330	294	335	314	342	324	320	335	308	321	312	333	348	359	305	338	312	329	334	301	307	330	287	293	279	338	327	338	298	324	323	337	325	311	332	293	335	328	328	332	322	340	276	322	317	335	335	347	323	321	312	309	341	346	329	302	348	325	330	312	316	333	354	328	329	334	317	321	364	315	317	308	341	328	313	317	341	302	306	314	333	301	309	309	315	310	320	303	312	283	283	315	325	308	331	281	343	324	315	291	300	313	322	333	324	329	334	299	344	306	346	342	297	306	316	321	331	358	295	307	314	346	351	300	336	314	336	330	279	305	272	302	315	292	325	316	315	315	313	328	348	345	314	351	310	302	360	339	329	300	326	345	325	311	318	330	320	269	314	325	354	318	336	322	305	326	311	314	322	312	331	293	327	336	332	323	316	330	303	330	329	310	351	315	307	333	312	334	324	313	301	359	300	316	359	315	334	348	307	300	323	288	299	324	348	347	312	338	307	334	303	308	319	349	312	316	348	323	299	329	334	305	301	327	315	347	335	324	353	309	323	290	355	316	309	342	305	332	354	310	328	326	336	291	318	323	325	322	303	308	330	323	314	345	334	335	319	307	303	327	367	335	324	325	305	317	298	322	357	328	309	314	319	337	310	304	316	303	342	320	335	338	333	330	332	340	328	316	336	308	302	311	312	356	307	315	310	301	311	337	317	311	314	300	349	315	316	323	322	365	308	306	342	315	318	340	299	315	333	334	329	303	340	353	329	278	301	302	309	315	340	304	302	285	321	302	300	332	318	299	291	309	292	304	321	320	351	310	294	363	339	315
24877	20604	26467	24717	20590	8831	1017	667	596	515	467	411	376	397	401	389	381	346	346	350	327	343	345	304	350	346	337	309	342	309	275	323	339	340	341	348	303	307	300	310	313	273	300	332	305	287	313	267	312	323	296	285	309	301	287	293	272	308	309	314	297	303	308	318	303	309	319	327	305	323	291	321	298	312	298	297	291	292	266	296	343	309	298	295	293	323	328	298	320	312	303	311	298	303	278	338	323	298	308	297	291	324	299	287	302	303	316	297	297	326	301	290	274	292	317	307	320	290	327	301	334	307	318	316	316	312	300	329	318	321	305	262	300	300	300	283	312	303	289	312	286	275	308	305	339	313	279	306	290	307	301	295	331	293	298	304	289	291	298	312	291	255	321	304	292	292	333	322	323	302	295	308	296	311	303	271	323	312	289	277	315	300	284	311	341	285	279	301	285	317	302	297	319	317	288	289	283	282	314	306	274	295	303	299	313	301	283	277	302	304	280	296	301	316	310	283	320	295	305	304	308	289	295	311	311	320	295	282	309	299	284	318	302	285	307	305	331	305	321	288	303	277	288	278	290	308	324	282	317	302	322	315	310	293	301	277	293	296	290	297	246	276	299	322	285	298	309	290	305	333	301	326	295	289	334	285	323	293	286	335	290	297	333	278	260	283	284	329	341	294	287	298	262	297	300	301	299	272	312	313	315	302	304	277	283	279	304	309	323	290	323	313	285	314	285	313	284	282	293	303	310	270	309	295	298	315	318	312	290	291	273	291	304	276	323	309	330	287	279	303	324	293	287	306	315	331	300	299	291	320	304	338	282	307	279	280	288	339	317	300	308	328	303	309	282	307	289	299	293	294	303	315	295	300	346	300	304	294	306	304	302	306	293	309	316	286	292	295	288	275	305	302	287	299	305	322	325	310	293	305	283	272	318	315	288	285	288	293	336	293	294	295	317	304	346	276	299	303	311	297	319	287	282	303	290	336	236	312	286	278	323	320	303	307	309	280	316	310	333	293	295	318	297	340	312	292	288	282	306	290	309	311	325	316	309	278	308	304	320	300	294	299	283	294	267	299	325	286	285	283	311	294	293	318	276	302	281	300	256	331	280	295	307	284	300	299	332	296	301	289	307	313	297	327	281	291	314	305	303	278	296	338	308	296	298	279	290	275	313	291	284	305	294	315	287	304	295	285	304	323	277	284	300	308	319	310	305	274	306	289	316	319	296	292	292	293	323	319	261	268	313	298	296	298	301	280	299	275	293	285	290	281	281	309	305	334	306	336	301	309	299	311	288	287	286	295	282	310	301	309	291	313	301	313	294	313	278	290	294	301	310	318	314	305	320	310	307	314	296	298	314	300	297	278	302	290	304	306	283	297	275	324	282	304	282	304	296	275	298	304	315	302	304	305	310	304	313	311	304	294	312	305	271	296	292	280	324	315	338	254	284	337	306	298	284	311	292	279	300	270	294	285	306	294	282	316	308	280	330	327	313	330	312	297	290	280	301	310	315	297	316	272	302	299	307	276	307	285	340	315	285	293	290	320	320	308	276	291	293	281	306	284	334	308	259	297	345	289	333	316	283	294	295	287	288	300	281	300	310	278	312	271	289	263	312	269	332	304	275	298	305	276	312	294	283	282	284	293	307	303	271	283	287	280	298	268	330	299	319	285	286	262	327	308	326	317	327	308	308	310	311	323	265	292	294	271	277	284	323	288	311	307	328	302	313	291	276	315	275	286	323	281	320	332	306	296	305	296	268	300	312	291	321	302	282	267	301	348	304	275	302	305	285	278	308	278	288	308	284	278	280	294	294	293	323	322	293	280	262	297	272	295	289	290	300	326	291	294	303	276	305	278	283	314	275	290	330	297	292	290	304	296	299	285	295	315	287	324	313	304	269	322	300	293	295	250	314	290	327	314	286	293	297	303	333	293	287	332	283	304	345	299	288	318	290	321	294	293	295	275	300	286	304	292	272	301	306	290	291	310	278	300	314	303	314	307	326	284	268	280	280	291	280	314	289	297	273	314	291	295	300	315	318	293	305	300	286	285	288	273	312	303	322	283	306	320	291	305	286	312	300	290	306	286	283	282	292	308	272	297	280	349	350	304	327	283	319	318	310	323	302	325	282	292	277	284	342	290	309	297	292	309	324	290	323	268	314	318	318	312	288	263	269	307	323	297	298	310	306	273	301	305	332	310	301	292	304	300	297	307	298	294	323	300	311	307	289	323	310	308	279	295	322	299	300	272	286	329	319	336	301	303	313	286	294	309	293	298	308	313	313	302	314	301	305	292	261	302	331	295	292	316	298	343	328	320	284	310	291	297	301	289	291	289	286	293	305	314	309	315	317	238	307	320	297	304	331	305	281	282	281	285	295	306	287	304	353	318	314	278	306	300	314	300	290	325	306	295	291	290	309	307	304	310	310	281	295	289	301	286	276	266	289	312	341	318	336	302	304	311	307	270	294	300	296	305	327	303	285	271	300	268	309	274	296	307	272	264	293	300	280	288	283	292	318	270	312	270	340	303	317	276	281	282	287	292	295	316	298	298	326	305	291	306	300	300	318	307	311	290	293	281	299	299	309	290	314	302	277	295	285	308	302	328	270	292	325	297	322	288	298	299	322	308	320	283	295	294	261	293	291	289	315	296	310	268	313	306	286	331	285	323	288	274	293	287	304	286	317	321	311	301	310	284	318	309	307	304	317	296	297	312	296	283	294	323	290	294	308	304	310	311	339	305	301	266	322	292	332	313	342	298	341	298	312	266	300	305	278	279	269	282	297	257	337	300	319	319	301	281	322	305	266	318	279	270	298	257	300	295	305	263	294	283	302	293	295	278	291	320	280	276	289	306	293	322	279	314	293	303	327	292	324	288	277	297	288	291	300	309	315	309	307	283	300	299	275	323	294	296	319	292	288	329	331	311	317	297	319	281	280	306	295	311	303	282	308	301	309	312	308	323	281	316	314	306	305	316	297	300	312	302	296	293	324	290	278	315	329	282	289	305	287	281	324	302	283	289	316	263	321	301	330	305	294	310	312	279	319	321	287	288	283	268	273	315	275	287	309	317	283	294	311	294	284	283	327	277	311	317	298	298	281	290	295	318	342	291	292	302	292	308	285	286	314	291	323	292	259	307	291	299	293	314	297	315	268	300	248	299	280	294	302	285	315	301	307	335	317	291	325	280	324	291	303	266	307	312	272	311	302	290	299	276	326	292	292	305	329	314	309	310	307	341	305	275	297	285	291	313	306	274	326	306	273	304	315	291	292	300	327	291	302	299	302	320	324	295	308	284	325	268	294	315	320	293	326	302	289	307	314	274	330	311	310	287	303	308	294	273	294	310	293	302	298	304	326	303	341	276	299	282	340	290	271	313	292	314	264	306	300	291	293	278	305	297	335	323	304	312	298	285	294	279	320	319	276	291	300	336	282	313	285	312	290	300	245	320	308	294	307	291	348	289	299	276	278	283	284	291	323	274	292	294	296	296
27925	7816	7106	3851	2523	1877	1425	1079	919	800	670	628	565	514	515	468	447	433	372	440	386	391	368	387	377	384	342	347	366	333	335	338	310	359	316	297	327	300	310	311	307	321	324	323	356	335	320	319	296	315	339	305	330	330	290	295	310	286	300	359	321	305	334	347	261	316	306	280	292	310	318	339	320	314	329	305	329	318	355	321	327	314	314	327	312	301	331	344	326	255	318	305	301	290	327	318	300	347	306	328	306	324	302	310	310	280	318	295	318	311	302	337	312	306	286	323	357	310	311	322	303	329	310	300	298	322	281	304	288	296	288	287	305	301	325	292	305	290	286	334	315	296	284	319	334	259	292	324	272	322	327	312	317	312	300	301	323	297	293	297	309	325	293	290	328	315	327	303	331	308	327	298	301	269	328	312	314	316	325	336	329	318	300	329	333	320	332	299	310	325	314	317	319	290	338	309	320	308	297	336	282	290	286	324	296	282	348	302	313	300	318	322	297	335	323	304	330	313	334	320	313	340	338	313	290	289	321	330	314	330	309	306	266	314	318	323	294	331	274	279	301	304	313	279	290	331	314	305	303	322	290	290	301	311	356	321	324	315	296	315	311	314	317	343	328	313	326	305	314	310	309	311	310	283	308	325	307	305	329	304	295	311	296	316	293	279	320	350	287	310	307	320	304	315	330	291	322	332	316	308	333	313	297	304	319	287	279	288	313	311	326	337	306	295	294	339	279	306	302	333	308	308	344	315	303	330	320	323	297	305	307	319	327	269	332	287	276	331	287	301	290	345	274	301	286	295	291	282	275	274	320	333	300	280	318	289	317	317	329	291	303	306	287	328	297	293	275	320	306	292	289	295	311	276	315	291	337	287	304	321	288	295	299	325	276	301	317	338	305	324	319	308	280	336	286	300	287	322	284	288	322	299	318	298	325	323	281	316	317	304	306	307	299	306	294	295	319	330	322	315	305	331	312	318	307	296	332	291	299	351	281	303	304	304	283	268	293	308	296	276	302	332	303	257	322	324	310	292	329	305	291	311	297	296	328	298	310	336	314	291	298	286	313	305	313	324	308	337	301	323	292	322	311	324	331	334	329	319	338	321	317	304	271	306	314	295	264	293	317	325	297	316	303	305	288	302	323	307	321	272	314	302	329	307	321	287	309	296	317	301	311	347	314	281	353	332	300	311	277	296	290	336	322	292	295	322	319	293	299	286	279	310	308	334	286	303	291	335	329	276	325	325	311	292	337	291	311	309	300	342	305	317	277	290	303	333	294	288	298	295	324	317	317	315	334	304	322	353	309	329	326	296	313	310	286	314	332	288	296	301	302	303	319	289	302	308	317	287	306	309	322	337	326	268	332	299	342	328	310	313	296	323	332	317	320	320	312	334	284	291	321	323	297	292	328	299	285	305	291	326	303	294	305	281	305	304	291	311	300	331	305	290	306	272	271	290	322	315	294	313	319	296	304	313	321	297	324	309	279	310	299	304	278	337	295	312	302	305	286	319	334	281	275	278	327	315	299	296	321	334	314	298	279	302	323	303	310	298	320	306	305	272	290	308	316	308	305	300	298	285	297	288	304	340	313	326	287	295	299	292	326	310	285	337	322	307	325	297	284	295	299	297	282	293	321	276	320	319	296	316	305	288	344	316	306	315	281	339	304	303	293	315	337	299	328	313	299	306	296	272	307	306	326	285	297	309	298	336	291	305	286	310	329	274	314	308	310	303	299	289	312	314	312	287	278	297	286	325	294	319	287	313	280	308	319	305	349	326	283	298	317	329	285	309	305	323	287	301	309	312	326	312	310	330	319	327	312	290	310	319	315	287	300	304	321	313	317	320	303	303	302	337	299	340	316	301	288	305	325	285	307	301	292	343	310	310	320	309	346	310	312	304	300	330	284	300	306	325	308	302	313	323	302	289	304	310	295	308	304	284	308	283	319	309	319	314	297	327	322	315	320	293	313	292	314	320	286	282	301	294	307	292	286	275	289	293	303	310	315	333	299	312	293	301	320	311	305	312	338	312	317	297	300	290	311	313	300	293	297	288	312	308	315	292	272	300	294	302	282	332	316	302	323	303	294	308	322	283	320	304	311	339	267	316	303	297	281	298	304	280	312	333	314	314	300	315	310	322	328	297	285	310	280	318	293	309	318	305	322	332	306	308	276	311	309	316	322	295	309	296	264	291	292	311	320	303	343	303	286	333	296	307	312	329	322	324	309	305	307	333	317	324	318	305	318	308	312	283	290	314	316	302	293	272	301	313	331	305	324	298	303	300	347	320	319	312	280	314	273	281	325	305	326	337	298	315	334	326	332	322	325	301	305	320	315	285	307	328	304	311	303	298	347	299	299	307	315	295	323	318	322	290	287	308	290	301	306	312	299	279	275	297	302	335	325	286	282	310	313	332	272	316	324	361	310	305	319	299	309	320	312	303	311	273	310	298	290	300	313	279	278	316	300	325	312	297	279	318	315	341	315	296	331	312	302	311	314	307	324	308	317	289	330	346	292	315	278	299	325	290	320	312	306	318	306	296	285	289	320	320	292	283	280	311	307	299	316	290	332	306	296	311	296	325	317	289	322	306	294	293	320	332	310	298	313	299	299	304	277	301	314	279	303	289	314	290	301	327	278	299	272	282	310	299	317	321	302	294	287	319	310	273	295	332	292	310	288	329	345	326	304	325	298	317	310	284	302	324	336	280	306	315	303	282	333	328	303	295	333	303	276	321	279	295	284	322	338	346	301	324	287	307	318	303	314	317	280	298	289	315	289	316	300	308	328	344	280	326	294	329	291	313	300	275	295	291	292	292	291	303	334	298	328	334	311	305	343	316	323	302	338	322	321	303	311	317	276	302	303	308	324	291	291	295	289	299	293	297	295	289	299	316	315	276	302	282	277	314	333	312	271	336	300	333	323	280	298	296	312	279	325	324	316	307	318	309	337	266	323	298	346	285	320	282	294	327	281	275	329	325	302	304	308	278	270	301	311	332	312	305	311	295	289	335	306	297	298	294	298	303	314	304	313	302	315	316	296	306	306	288	313	330	289	303	311	326	315	311	316	287	297	330	300	288	294	279	325	302	321	301	299	298	295	303	315	302	322	312	306	300	306	312	293	311	277	281	311	298	322	340	325	314	325	317	274	284	312	292	355	303	331	290	321	339	305	306	325	288	347	298	301	310	294	327	298	304	298	329	305	304	300	307	280	285	282	293	310	306	302	314	285	314	299	289	329	302	299	306	315	322	302	326	294	300	308	314	315	326	293	303	331	284	302	291	293	299	317	293	294	323	311	305	309	322	284	308	319	312	289	308	303	272	322	348	312	337	312	322	301	313	297	298	292	307	315	310	292	337	300	306	313	326	281	293	306	311	308	297	281	306	341	316	308	313	323	315	282	290	311	337	298	305	312	294	305	318	280	308	315	300	283	325	310	307	303	325	264	320	330	299	327	284	303	293	286	315	333	322	309	295	313	287	301	306	276	311
22825	20588	26977	24154	20593	20641	9431	1597	1136	1062	959	894	832	867	805	840	774	749	715	784	689	637	720	736	713	698	722	681	658	686	628	676	641	701	657	666	657	679	674	588	677	636	641	660	672	632	663	615	648	670	670	693	657	638	630	634	609	645	580	621	611	601	636	659	679	628	562	674	636	616	649	673	628	604	647	602	597	597	624	621	577	661	602	677	686	626	633	631	626	633	648	650	631	620	628	624	640	608	617	628	645	620	606	618	610	615	668	611	655	591	652	669	633	661	628	663	661	630	590	679	641	606	627	641	614	628	654	612	629	605	607	624	638	654	625	565	622	614	620	629	672	573	589	584	663	585	662	610	568	652	640	654	601	655	592	677	623	633	640	629	641	625	645	647	643	658	595	616	622	627	660	649	624	594	604	647	606	611	671	611	619	648	688	594	634	648	583	628	574	608	628	627	648	616	632	668	600	657	655	689	616	639	643	648	596	606	595	632	644	673	601	611	575	624	607	583	591	623	629	594	663	585	654	620	657	613	646	623	635	613	608	631	614	648	633	666	675	599	636	663	599	602	634	689	629	642	599	678	645	632	590	598	641	636	593	679	644	636	643	621	622	640	581	604	624	625	631	605	617	629	603	631	629	651	672	660	661	566	581	648	645	653	663	605	612	623	614	611	602	601	622	665	622	594	624	630	642	588	595	594	634	656	644	647	611	620	630	623	664	595	626	622	625	603	623	620	642	603	612	659	608	578	640	669	625	611	580	633	620	604	608	583	577	587	614	595	674	649	619	637	598	599	633	623	630	626	644	604	657	629	552	625	577	620	574	643	638	623	624	636	645	641	628	612	656	647	672	644	629	595	647	639	577	620	621	636	578	625	646	661	663	652	558	621	588	604	604	624	641	607	620	602	658	638	645	631	632	622	658	592	631	635	647	596	573	614	598	633	582	619	601	620	647	655	670	628	605	633	604	593	630	616	675	589	653	600	604	608	593	593	594	636	594	674	612	658	614	606	625	632	637	593	633	600	630	633	612	623	624	638	632	602	658	595	581	610	611	617	638	643	604	599	615	638	636	604	615	619	582	631	649	588	590	637	625	605	584	609	640	622	625	623	593	662	653	661	652	610	638	651	638	660	572	605	607	648	649	645	619	626	613	615	661	579	615	595	652	639	606	615	626	658	634	630	643	581	652	618	640	630	628	629	592	619	591	665	640	590	599	657	654	607	607	652	603	613	630	652	662	629	605	583	602	638	624	622	623	641	624	669	640	622	634	611	621	614	615	601	631	619	629	607	683	645	606	628	610	650	582	648	634	630	627	622	635	667	645	635	640	678	572	623	632	613	596	629	632	583	632	607	625	611	636	658	677	649	600	584	655	560	650	618	627	590	617	608	603	605	636	640	603	608	671	621	636	628	652	587	637	636	633	628	599	598	620	634	609	642	603	667	592	640	598	598	611	618	632	596	640	607	619	596	610	598	633	621	619	601	612	677	631	575	609	618	641	635	617	623	639	618	629	616	605	610	605	627	576	621	595	617	601	633	624	638	627	637	689	638	623	620	632	578	626	649	619	624	633	630	616	656	614	637	655	616	646	615	621	616	641	615	652	582	666	586	633	674	609	693	601	618	612	644	646	593	619	709	679	633	671	614	558	646	609	599	604	621	590	616	613	641	596	630	607	625	670	607	574	624	626	680	615	610	651	604	617	614	640	601	625	643	596	632	649	616	620	617	632	631	635	582	595	619	609	600	581	655	614	607	616	587	619	567	616	681	633	671	653	616	597	643	655	652	627	641	649	653	643	631	583	594	581	624	623	612	655	644	656	626	650	639	612	650	616	624	602	619	610	644	640	645	616	596	638	624	667	591	639	626	661	618	623	637	597	623	610	640	652	629	588	645	647	609	592	647	621	649	609	639	633	622	641	657	651	612	614	643	626	594	611	583	620	631	625	626	676	592	636	593	641	659	608	618	627	622	622	650	623	612	609	654	598	619	605	692	611	624	618	671	644	595	595	611	652	602	636	623	609	631	630	586	613	631	594	591	625	603	629	600	602	613	614	615	637	620	665	631	671	622	662	646	664	675	672	646	624	605	595	608	618	615	619	659	611	675	659	611	628	637	643	639	625	625	664	655	615	585	597	606	618	672	611	651	596	618	650	616	630	589	628	599	605	667	604	588	613	651	622	634	625	636	648	673	637	645	624	641	628	646	671	620	611	639	637	613	613	632	649	647	624	591	629	629	611	629	644	666	624	596	641	605	586	598	647	662	650	622	642	607	627	595	650	628	669	706	607	634	604	660	634	607	605	656	660	629	629	606	639	611	589	612	618	610	617	601	619	606	615	625	634	624	601	592	682	620	652	607	625	633	610	596	598	597	637	613	605	588	635	635	638	637	593	584	626	614	623	628	630	631	627	619	647	668	628	627	600	626	629	624	654	677	634	598	610	558	609	574	694	592	607	621	608	620	612	650	616	643	661	600	665	630	615	609	637	679	642	605	614	571	614	657	636	644	628	620	595	622	605	649	645	639	602	647	615	633	622	651	637	636	644	552	590	573	655	606	640	609	611	641	634	642	613	611	604	662	615	626	633	653	686	617	676	670	644	603	640	635	630	637	652	617	651	622	654	681	628	657	617	650	649	612	642	569	635	670	637	645	634	599	648	634	611	637	603	643	640	583	631	630	624	604	617	589	579	610	595	650	624	668	638	610	624	613	653	678	634	678	559	618	621	582	568	587	601	661	688	614	604	648	625	667	650	599	676	650	610	638	623	600	628	622	606	622	628	652	606	603	607	649	619	591	606	619	665	597	614	637	644	596	593	544	652	655	624	623	630	580	642	603	639	650	657	626	589	591	617	658	607	644	607	590	625	626	616	621	618	602	616	587	584	656	620	638	638	630	635	624	644	643	607	579	634	670	599	634	628	694	670	598	619	647	656	640	668	609	653	617	617	592	630	626	583	654	609	598	584	628	609	593	604	606	643	630	647	576	606	602	653	608	607	658	636	665	622	629	703	632	616	642	630	630	613	666	605	593	601	630	579	634	587	641	610	588	618	669	637	588	602	613	604	605	608	659	620	650	585	563	600	609	610	607	670	601	649	636	616	592	625	621	621	590	622	630	649	653	636	645	634	645	613	650	622	647	611	593	618	654	610	628	686	624	640	587	659	591	595	619	660	640	659	640	652	644	641	645	599	608	641	609	619	599	635	672	623	666	656	649	583	620	630	592	640	662	655	707	617	630	655	613	628	618	602	650	593	638	602	662	649	632	632	639	627	651	624	640	601	619	618	603	668	643	617	651	598	613	583	615	605	618	614	618	660	671	656	643	628	628	654	611	636	560	642	622	606	575	660	658	659	585	636	658	640	633	632	612	644	616	632	578	620	598	615	608	646	612	655	582	691	638	617	616	643	605	608	620	674	644	625	589	646	624	571	650	617	646	624	681	664	635	663	619	610	626	618	582	604	655	624	631	616	624	597	606	623	632	636	621
22376	14168	12754	7303	4784	3572	2840	2316	1919	1582	1423	1255	1218	1049	1037	969	917	860	844	839	813	759	814	736	770	682	709	733	632	663	689	679	681	683	690	664	635	649	629	638	591	620	670	653	681	615	593	586	634	626	600	625	637	608	660	627	640	641	644	604	600	627	624	619	596	610	627	638	608	636	625	609	582	604	579	614	579	624	628	619	601	634	594	600	632	619	625	610	597	635	613	593	630	622	596	563	607	568	559	592	670	640	647	567	579	611	621	594	538	582	600	612	598	607	600	627	625	618	610	556	618	580	624	597	595	616	652	609	607	624	592	609	592	626	647	617	580	644	616	618	615	591	603	581	641	639	625	614	625	620	638	580	635	601	625	614	629	624	631	612	576	592	615	588	573	592	603	596	600	631	592	584	614	601	608	567	594	575	616	573	582	602	624	570	603	655	581	605	600	602	614	631	637	586	567	609	601	609	641	601	625	590	600	610	588	631	618	607	606	609	593	615	567	612	639	607	543	646	601	599	554	581	613	626	614	608	626	614	622	640	583	565	620	566	605	563	594	593	612	639	599	611	556	599	629	608	567	616	555	612	661	623	630	570	582	613	626	588	583	588	564	588	558	553	579	622	591	624	604	600	596	606	601	555	610	557	570	601	606	651	634	612	550	584	585	592	599	586	590	627	588	627	588	631	583	646	568	609	586	592	608	633	625	612	580	614	581	637	628	602	596	578	585	559	593	612	601	647	620	576	611	623	624	658	675	604	554	618	614	643	590	559	616	621	631	583	612	561	588	642	601	629	540	588	592	650	609	631	556	625	603	595	646	595	604	585	595	636	577	620	564	592	614	588	590	664	632	613	576	621	578	612	612	615	577	549	604	613	576	605	618	547	613	609	609	529	564	679	596	592	602	575	606	583	604	590	579	585	581	590	601	568	630	644	619	592	663	591	575	612	584	599	633	618	600	606	621	586	610	611	595	606	631	591	605	586	608	598	602	610	583	589	608	581	665	594	612	583	626	639	599	592	581	548	609	627	563	612	617	634	580	563	613	644	570	583	604	600	586	604	620	648	567	612	622	576	623	646	610	618	569	600	616	621	605	639	606	626	611	600	613	611	591	647	627	641	595	615	646	589	602	592	612	590	622	643	608	585	594	611	585	603	577	636	567	595	623	642	595	585	606	598	628	590	618	569	611	586	603	616	598	591	603	634	598	615	591	615	600	597	596	579	618	581	611	607	648	563	611	589	618	574	593	559	595	574	590	571	553	599	582	595	632	618	601	593	615	626	618	616	602	600	584	620	639	623	621	617	558	612	630	617	657	558	638	620	586	620	624	584	619	572	562	618	623	566	601	561	578	611	586	577	634	590	585	613	650	604	548	619	555	551	610	560	614	589	590	623	620	593	580	595	607	616	619	597	609	593	606	618	632	608	604	642	597	596	590	576	585	626	631	623	634	596	639	548	591	617	570	585	596	612	632	614	585	616	629	611	584	581	621	588	584	580	574	598	601	597	612	594	579	594	580	601	656	633	608	615	561	586	608	619	591	608	599	623	601	590	586	585	606	561	641	616	596	589	593	601	636	617	624	570	626	550	628	642	599	619	585	563	606	612	621	583	575	610	601	576	599	605	622	625	591	627	633	607	577	573	614	588	653	585	597	602	624	616	587	604	637	667	640	600	582	596	613	602	604	585	600	557	592	619	630	554	616	571	589	574	598	597	615	644	616	597	563	634	616	612	589	627	629	633	605	631	638	620	622	594	631	558	582	609	614	598	595	602	543	590	624	611	567	603	583	629	626	635	671	595	591	586	609	600	587	594	561	626	584	605	615	623	635	575	610	562	614	558	600	622	605	629	569	609	553	598	614	599	625	555	580	605	611	543	591	626	597	598	616	648	635	653	532	588	642	619	614	609	585	578	625	622	577	618	624	606	614	607	631	637	586	636	594	616	609	576	574	604	586	570	585	608	571	620	622	577	576	578	617	635	566	592	641	584	577	561	613	629	562	551	613	642	622	584	629	570	592	637	622	648	582	590	606	608	599	576	655	607	584	601	625	562	618	550	545	605	611	617	602	622	595	594	651	590	614	599	622	645	613	572	584	642	621	571	589	572	610	574	639	595	576	613	602	617	609	645	613	593	608	648	626	594	606	630	579	597	608	566	601	617	599	634	572	665	605	588	607	622	582	597	596	578	592	562	569	617	603	594	626	614	597	582	622	578	616	651	608	595	601	615	604	601	603	630	587	605	595	604	593	602	595	599	582	621	599	597	624	591	615	572	638	638	604	610	592	603	600	598	602	593	623	590	610	622	622	591	622	589	602	614	574	644	628	606	575	577	609	618	570	640	550	601	601	581	593	607	645	597	642	580	608	607	579	630	627	599	638	638	635	573	588	592	645	598	585	591	561	590	564	599	611	629	609	611	620	598	630	628	613	633	622	592	594	637	579	653	602	626	570	578	614	600	631	596	604	596	623	585	573	568	598	619	631	591	632	563	621	629	584	610	550	555	616	597	574	621	647	619	621	632	589	609	655	641	563	606	639	587	624	558	616	596	570	620	612	610	587	589	572	586	638	576	619	564	599	624	604	591	570	592	612	624	587	633	592	610	607	581	589	593	610	631	590	600	605	634	617	579	564	621	577	570	642	609	642	599	608	575	631	570	614	615	619	567	581	575	660	625	578	578	594	626	635	639	587	555	632	586	566	661	576	608	630	602	575	657	628	586	574	623	616	604	603	614	598	604	585	645	604	571	624	643	607	590	581	592	660	606	576	584	567	577	605	583	633	588	657	587	606	587	599	615	564	609	597	594	617	566	621	627	602	652	598	611	597	593	584	593	568	622	604	600	608	581	555	631	568	640	595	637	597	593	579	574	626	610	560	584	600	624	603	577	559	630	570	583	553	661	558	596	578	612	656	616	603	605	631	624	597	562	640	582	592	610	579	575	567	586	565	599	544	619	594	568	543	581	611	611	601	583	601	609	631	605	618	597	606	563	586	607	569	582	588	626	554	643	535	602	592	649	605	597	622	570	541	644	574	584	614	579	627	623	597	605	561	564	604	609	617	565	597	569	593	578	601	579	641	601	660	581	602	598	598	604	564	606	578	578	595	621	629	617	570	611	612	619	608	625	560	592	614	621	618	648	586	643	606	612	586	598	622	620	560	569	626	640	643	608	570	607	619	601	610	636	603	606	648	616	560	616	595	580	566	623	610	566	620	589	645	551	631	604	604	637	623	568	578	696	630	589	583	619	576	590	614	590	595	630	621	586	632	602	579	601	611	620	571	649	593	593	597	604	547	575	631	587	566	543	669	587	645	577	604	613	636	592	592	611	594	571	605	569	639	602	593	540	566	564	649	594	577	584	566	568	592	612	596	609	629	587	607	567	587	594	604	650	638	576	589	611	603	621	543	569	601	615	596	628	584	602	592	584	630	593	603	626	618	579	622	568	581	575	577	603	639	590	617	639	585	587	575	569	597	596	556	593	612	605
32108	14994	2426	501	369	345	320	304	329	322	320	288	281	305	276	280	306	295	276	274	304	294	321	313	300	283	284	315	318	278	317	319	271	297	284	296	287	309	324	302	318	304	337	299	274	314	289	310	302	294	309	299	305	309	323	325	284	300	297	291	302	305	307	301	294	315	287	295	278	310	298	301	315	295	306	310	332	313	312	291	271	282	302	311	298	323	281	287	325	320	320	311	287	314	274	291	281	293	310	341	308	284	343	296	303	285	281	303	314	291	292	310	314	265	301	294	293	302	293	302	318	294	351	289	319	339	296	309	294	327	281	279	312	285	283	282	322	307	260	287	323	279	308	276	309	321	327	292	301	313	294	313	298	283	292	303	294	335	305	279	325	312	337	312	288	288	298	311	280	332	298	296	307	307	296	298	289	344	300	309	299	288	297	282	283	280	300	290	279	286	315	289	317	287	295	308	331	286	281	295	288	306	267	310	294	309	293	320	329	333	295	268	298	313	285	339	319	291	323	329	303	290	279	295	309	277	309	287	293	297	310	322	276	278	320	273	310	312	309	288	312	285	305	305	263	289	290	289	276	300	288	308	291	293	301	313	284	298	294	307	339	301	312	327	288	288	290	319	291	336	310	278	294	301	297	311	300	282	303	302	295	292	273	330	278	298	287	282	295	327	301	302	296	292	255	308	277	278	293	307	285	291	277	303	280	286	287	280	306	276	270	309	339	340	290	288	280	265	302	291	322	260	327	274	293	325	296	306	318	282	289	298	316	279	267	283	315	302	297	295	323	284	291	303	310	316	294	253	262	286	292	265	271	285	288	293	286	285	283	306	314	305	307	293	300	306	316	329	284	345	294	311	287	300	300	318	291	288	309	319	332	313	292	312	272	304	273	351	256	289	307	299	305	279	315	299	277	329	288	325	309	293	304	290	290	308	284	323	276	302	304	277	297	314	267	299	288	267	312	295	305	305	310	267	330	322	317	287	337	299	277	312	323	285	294	298	317	268	290	316	313	310	272	278	323	267	314	310	305	270	309	284	306	297	302	260	285	277	335	285	296	318	304	305	280	309	329	309	307	301	305	276	286	325	317	294	298	302	284	263	276	289	302	280	303	298	295	314	316	317	302	297	309	295	281	302	300	291	311	281	287	275	323	287	297	302	269	334	264	304	283	295	299	310	302	306	320	276	307	306	307	297	294	286	300	279	286	319	303	297	323	303	297	315	325	308	271	341	280	294	287	302	290	293	293	298	268	301	288	275	303	306	327	283	310	296	313	290	299	289	298	324	299	291	324	297	295	278	300	267	338	307	287	289	315	290	292	295	326	281	276	297	298	307	262	284	325	310	263	305	305	296	285	298	291	301	296	303	353	286	296	280	302	300	312	314	308	306	303	279	317	325	285	296	307	298	283	314	296	338	299	310	272	258	285	300	286	276	307	290	308	308	323	316	297	299	308	319	290	279	300	291	300	297	305	319	303	278	307	288	295	284	281	297	269	287	299	283	292	308	271	273	298	318	313	274	302	311	286	308	296	308	300	269	300	296	277	291	267	306	304	341	297	280	279	295	326	312	325	299	283	298	336	316	310	330	294	311	311	295	300	313	309	290	283	297	321	305	323	308	263	303	334	312	281	304	317	320	299	276	334	311	302	303	315	306	301	283	276	323	319	271	259	316	317	291	284	309	297	324	322	304	316	293	311	301	306	319	303	291	277	321	301	304	300	313	307	335	274	250	272	287	303	296	324	283	300	300	318	291	305	305	303	324	286	300	280	297	312	322	308	293	304	292	296	278	287	289	318	322	291	301	299	282	308	311	304	281	292	297	324	303	300	277	331	297	275	287	318	291	301	325	333	305	310	292	300	299	313	284	293	307	329	316	295	311	284	294	301	291	292	254	322	292	295	299	319	330	276	327	292	309	310	321	265	314	310	303	317	274	293	317	293	275	300	297	294	310	311	309	282	301	300	332	283	259	308	293	320	273	291	317	340	273	339	303	282	298	309	311	277	304	290	327	280	289	339	320	329	313	300	298	308	301	291	296	287	276	310	279	316	330	295	289	291	310	296	328	319	303	320	298	315	278	300	349	316	292	293	298	309	316	286	291	325	313	299	254	299	303	287	279	294	284	336	277	316	256	284	324	303	286	324	307	317	326	285	303	302	297	300	297	272	324	285	316	293	298	295	277	291	275	311	296	276	284	283	282	341	302	280	341	305	283	284	299	280	280	296	288	344	295	275	298	297	297	297	282	272	280	308	299	284	264	275	293	298	306	276	276	323	277	313	293	311	319	306	301	308	304	298	310	294	271	289	306	319	276	308	305	305	289	303	274	299	320	294	287	300	306	297	276	320	297	321	294	297	259	310	316	298	292	310	304	296	288	298	319	322	312	309	330	326	298	288	322	316	274	289	319	307	301	308	296	322	279	305	289	327	277	310	312	323	316	312	295	320	280	308	286	288	269	304	299	302	279	313	292	277	328	316	284	285	286	327	296	304	299	282	316	287	271	317	274	336	333	290	319	332	310	294	300	345	300	315	302	263	305	318	303	313	300	284	323	305	283	314	294	323	293	305	312	318	324	301	287	285	306	304	294	312	308	282	314	324	296	344	282	314	276	302	278	327	281	283	296	318	305	290	275	331	279	308	292	287	323	323	278	277	276	306	311	321	264	296	300	318	320	285	290	283	309	287	311	303	304	279	281	344	275	330	303	291	298	292	333	272	290	311	318	292	313	277	287	257	288	286	289	275	312	293	263	317	295	301	293	327	292	300	317	287	312	299	310	294	329	309	320	289	292	300	319	277	331	338	310	318	347	272	270	318	313	283	312	279	273	288	290	303	314	300	336	285	296	306	307	301	300	311	289	296	288	313	313	310	282	280	284	272	306	274	310	267	315	300	265	285	320	322	306	318	290	305	302	314	257	300	328	319	336	273	279	305	318	302	311	299	310	276	289	323	305	273	306	309	317	279	298	325	296	322	292	317	282	279	284	273	297	296	308	265	285	287	278	282	317	338	303	283	300	287	298	312	296	306	301	300	301	348	295	272	317	299	278	281	268	299	257	309	278	312	299	317	312	272	277	293	329	287	299	332	331	322	305	279	315	310	287	320	321	299	320	317	286	308	291	324	272	294	324	296	301	302	314	315	276	294	297	293	316	295	269	319	292	313	301	328	293	299	309	321	300	311	281	285	291	277	261	315	331	325	286	318	312	332	306	306	307	302	295	317	311	317	310	324	312	275	305	316	308	287	285	311	290	286	291	253	280	316	319	286	310	273	288	291	303	289	271	309	321	297	292	310	290	288	300	285	298	306	289	291	305	303	281	321	324	273	284	282	289	276	303	275	306	297	290	293	288	339	300	297	299	295	293	284	317	304	335	291	292	311	298	272	288	290	312	267	307	304	277	345	320	311	288	303	284	275	303	309	311	276	337	305	295	313	329	307	292	311	310	295	280	306	309	306	326	332	302	271	327	300	297	293	333	311	304
20564	720	719	476	427	428	382	386	344	355	348	336	350	326	333	307	362	334	328	331	301	341	370	320	325	342	341	332	342	351	327	342	323	335	308	331	310	289	339	303	330	303	338	326	355	318	316	351	325	330	343	345	304	350	317	333	322	322	334	303	301	308	317	323	336	332	339	342	352	313	326	323	327	337	305	352	339	309	311	321	330	347	360	337	326	350	331	318	316	334	309	342	310	331	331	317	303	313	321	318	324	360	324	353	353	318	336	331	356	305	320	346	323	344	332	342	311	322	340	318	328	328	309	316	306	333	330	347	328	335	334	293	331	292	321	321	336	307	296	349	352	334	298	332	318	318	309	338	342	343	348	342	305	320	318	318	358	324	305	360	323	359	333	299	305	312	287	312	328	329	339	310	294	325	332	319	312	324	327	320	356	308	314	341	331	326	324	323	309	330	316	320	345	323	313	326	344	344	302	317	338	315	323	317	340	345	333	313	321	321	322	297	326	346	337	317	332	302	284	309	337	356	331	299	351	361	326	323	330	324	327	321	341	327	300	312	346	302	312	340	313	353	318	315	334	320	286	310	327	347	334	344	306	337	351	312	318	333	331	346	311	354	315	359	325	305	309	320	347	337	321	339	320	318	304	319	330	326	353	318	368	314	302	300	317	337	339	348	311	349	330	346	330	321	363	371	322	337	334	346	349	351	314	291	331	314	317	330	342	357	338	371	320	328	322	328	318	310	334	333	288	304	351	300	342	332	312	313	323	338	325	341	357	328	369	337	347	309	354	334	320	308	328	321	321	318	340	319	310	346	333	311	328	340	344	315	327	323	339	309	307	307	346	294	290	307	310	329	301	379	297	324	321	310	319	332	306	351	307	358	339	322	343	346	319	338	313	341	329	363	314	279	299	350	323	337	341	315	318	320	333	327	319	337	329	311	305	347	330	334	313	346	345	321	312	320	317	336	323	346	300	311	307	357	296	308	326	339	325	338	344	329	298	323	307	335	319	316	341	327	311	374	324	319	329	341	348	341	301	347	321	334	330	297	359	324	339	346	346	330	319	336	315	342	329	321	348	341	317	307	325	308	318	319	298	337	278	331	330	333	284	328	302	335	352	337	326	337	350	306	282	321	328	322	357	357	330	326	340	367	337	324	331	309	380	331	332	351	335	353	336	347	345	324	344	319	318	322	338	339	304	358	340	344	340	380	337	334	345	304	324	319	312	344	303	314	321	331	320	331	347	356	345	336	354	327	313	339	324	305	308	351	337	313	323	330	334	307	309	307	340	296	331	354	341	309	333	296	330	320	323	334	332	344	324	345	315	341	346	317	314	291	356	353	343	346	297	338	309	333	312	334	312	362	310	306	309	307	328	322	328	364	338	337	282	358	350	342	332	325	317	291	330	332	313	323	304	339	339	350	300	312	330	309	320	333	347	314	332	312	310	307	351	321	362	347	313	322	347	312	334	349	349	336	296	333	334	316	319	317	280	337	300	359	331	328	344	349	325	314	327	328	325	310	342	333	306	337	362	305	320	320	334	306	351	311	313	326	332	328	310	348	309	294	312	339	342	318	303	321	308	322	311	321	300	315	330	322	312	331	333	291	328	321	302	358	294	337	319	341	332	348	351	378	330	351	356	333	294	311	347	340	332	346	349	354	313	345	336	316	343	300	305	347	321	346	334	325	308	318	314	307	316	345	307	310	320	330	312	348	307	307	320	324	303	277	331	326	327	342	316	315	307	353	341	321	321	293	346	324	338	364	328	332	299	336	341	343	329	353	342	314	321	361	310	330	338	323	342	292	347	320	306	345	326	324	333	346	318	320	328	371	313	324	348	324	331	317	358	332	319	287	314	309	305	376	330	310	316	319	351	325	283	332	339	340	333	359	322	312	318	342	311	324	325	297	348	316	324	333	328	328	305	328	354	326	307	323	340	330	312	333	344	346	357	360	342	320	363	326	319	334	333	320	354	314	307	324	335	311	342	339	332	332	327	312	345	338	309	335	398	326	345	355	317	357	311	352	352	322	297	292	336	295	299	356	319	365	341	335	327	311	334	338	310	318	281	330	320	315	301	336	302	323	335	314	308	357	316	347	354	333	355	332	327	337	302	317	305	309	311	319	293	328	357	317	331	352	315	314	323	303	327	346	317	317	321	346	306	356	315	315	346	309	324	332	304	332	317	341	314	334	309	359	306	322	332	329	339	320	325	327	312	304	325	328	320	328	310	309	310	350	314	319	314	319	297	319	331	325	323	307	314	348	308	311	313	306	338	336	305	305	320	298	337	314	320	324	317	319	366	326	332	303	332	322	313	324	337	310	309	333	336	351	316	297	349	333	323	343	323	332	318	312	325	316	319	348	287	327	321	339	309	341	345	317	317	363	367	299	328	340	325	325	314	348	318	315	340	331	351	322	327	312	300	356	336	287	321	287	329	325	331	307	349	328	336	314	312	332	345	331	336	321	326	318	334	342	327	328	343	333	321	348	326	337	321	340	332	320	344	305	305	315	318	315	298	332	324	356	346	347	313	344	332	332	308	310	297	335	302	355	345	331	351	313	310	322	320	352	346	296	324	334	321	321	343	334	298	317	340	345	345	355	321	317	317	284	321	310	310	305	322	322	311	310	339	330	329	323	332	301	331	291	308	304	378	364	320	342	305	313	311	326	371	304	300	309	289	308	332	319	293	347	338	324	326	332	285	348	314	327	327	321	330	354	351	313	341	342	355	335	292	329	319	319	360	307	335	338	360	317	347	299	312	330	364	284	277	364	307	336	337	350	307	299	350	339	320	373	300	330	338	320	281	327	307	322	339	328	344	334	332	317	337	308	318	324	336	296	334	350	297	339	306	335	334	330	340	319	335	332	360	361	314	327	331	328	309	346	322	323	318	347	352	337	328	348	334	332	340	350	353	342	337	341	311	309	327	319	332	318	346	333	346	313	307	324	324	296	299	312	327	311	342	299	326	315	315	322	360	280	322	314	342	363	361	302	326	320	326	336	319	299	360	308	353	352	317	352	325	321	314	321	287	302	306	311	355	344	328	280	300	336	318	349	320	319	341	312	329	340	326	320	303	309	323	317	331	350	329	319	310	321	315	330	338	319	305	283	324	287	319	331	336	327	359	347	318	298	332	358	334	343	327	329	328	344	342	327	336	326	318	316	304	334	346	330	329	331	348	311	339	302	328	306	331	304	341	327	307	291	347	330	336	330	347	358	305	306	318	326	285	334	311	302	342	351	324	335	337	307	317	335	340	312	349	320	330	344	325	335	335	331	357	327	305	332	304	337	303	357	345	300	312	360	321	306	321	326	327	324	328	334	301	334	331	323	296	323	326	327	338	337	339	345	321	345	315	323	309	339	335	326	341	317	306	343	308	323	310	332	351	328	304	328	324	345	336	303	342	303	309	336	311	342	301	341	304	319	340	299	326	321	322	348	306	333	276	292	359	334	331	349	313	318	319	357	319	318	339	336	310	347	294	348
24806	20566	26323	24788	20568	8514	1040	690	520	494	452	421	434	407	383	393	357	387	366	365	359	341	320	367	346	339	316	363	336	364	293	319	340	278	307	311	297	338	326	322	323	301	313	313	329	281	323	315	318	299	299	330	307	316	326	308	317	293	312	301	322	277	320	303	297	305	303	303	298	330	321	296	314	280	270	288	300	311	299	310	340	320	293	306	300	301	308	323	303	274	298	285	297	310	306	310	301	308	304	266	303	288	326	284	333	289	274	296	304	285	304	298	332	320	303	327	276	317	279	284	274	286	303	350	303	281	314	281	296	331	313	309	314	301	308	283	327	297	313	332	292	303	297	299	293	324	331	298	286	288	284	327	294	313	344	296	294	310	290	286	301	318	287	320	284	301	272	249	316	318	308	317	309	328	289	294	286	285	308	313	333	328	305	311	323	291	315	299	284	335	312	311	301	294	285	310	322	302	316	335	295	287	354	306	323	301	301	330	306	257	324	306	317	297	300	261	294	303	278	319	316	290	307	315	287	309	298	325	301	312	296	290	300	295	329	296	285	303	314	306	306	319	305	291	324	300	302	300	277	305	304	262	274	290	330	310	293	328	321	295	289	324	296	299	311	303	294	305	332	307	316	320	275	338	275	315	285	280	316	329	306	271	275	335	268	274	247	261	280	300	273	272	313	304	319	292	280	296	296	308	301	302	296	274	301	323	290	274	336	296	265	341	304	305	289	313	285	292	308	285	311	314	316	287	256	320	323	323	286	300	296	315	299	303	314	322	294	273	301	319	298	273	265	292	317	325	299	332	286	297	287	336	311	326	312	311	325	316	303	313	267	306	285	330	277	288	273	293	297	280	295	296	321	318	307	275	328	290	300	335	271	290	300	317	310	310	278	313	301	291	287	295	302	317	296	315	317	313	298	323	317	297	327	330	295	314	308	292	320	309	298	318	336	323	321	309	292	304	275	305	293	299	315	303	301	296	291	282	308	271	329	305	311	316	321	293	318	305	282	307	286	276	282	298	326	252	282	281	307	295	323	322	300	321	311	296	305	284	302	328	304	299	304	311	302	321	265	317	290	303	311	327	285	289	269	299	278	315	319	299	293	276	311	280	310	326	304	316	295	306	325	329	272	296	306	301	291	290	311	310	272	294	276	291	295	315	336	302	317	294	288	346	310	317	271	298	299	311	306	292	286	322	351	323	302	295	289	303	302	323	261	302	305	312	301	307	337	317	321	294	326	330	305	279	303	308	268	331	323	307	287	315	293	272	289	330	266	296	303	297	291	302	286	299	321	331	263	317	307	303	312	287	291	295	329	303	296	313	290	272	329	276	294	321	300	287	319	320	306	301	306	286	310	302	286	304	292	282	345	311	290	290	314	299	311	293	307	309	270	297	294	315	329	342	285	313	294	331	329	304	304	302	300	275	312	317	317	295	323	299	280	313	311	317	299	321	311	303	307	333	292	305	336	292	318	314	286	360	315	321	307	279	328	325	310	309	272	272	344	318	324	273	320	334	304	329	310	271	311	299	297	337	289	319	311	311	292	312	275	312	339	274	292	306	308	295	321	317	312	317	307	317	313	308	310	321	330	312	332	320	298	301	291	272	304	281	323	314	316	316	305	293	322	310	318	312	294	290	329	310	318	307	293	301	298	298	316	332	305	320	293	328	302	304	301	320	306	307	306	323	319	335	341	282	290	304	295	285	301	269	306	335	294	261	297	313	310	283	322	339	297	304	323	300	292	314	340	330	308	298	295	311	289	314	293	309	304	288	283	315	299	287	329	302	297	308	323	315	328	277	311	290	305	284	280	292	308	298	300	307	314	296	305	266	280	293	298	303	313	315	306	301	312	292	280	303	328	305	307	319	288	295	308	289	321	318	301	298	331	319	297	292	282	311	324	271	299	260	331	294	285	289	294	315	325	299	307	300	304	302	320	309	328	282	274	287	278	300	303	315	282	309	298	305	313	302	295	294	310	292	292	307	318	315	297	306	262	293	295	361	296	330	311	287	307	319	310	279	291	287	298	314	324	309	319	333	312	296	285	301	297	299	294	327	289	341	302	309	303	273	312	294	319	346	293	290	291	305	304	292	292	311	314	293	296	310	340	301	316	330	299	291	318	291	282	297	272	290	310	304	298	299	301	305	304	256	315	326	306	329	280	308	324	337	302	294	285	313	307	304	289	334	317	339	307	297	335	295	316	322	310	301	313	309	301	325	293	317	338	291	310	285	304	295	307	313	306	269	317	300	333	300	324	312	316	285	311	289	305	277	307	286	313	319	321	271	298	336	319	318	332	307	291	307	311	315	304	296	321	313	285	274	302	315	286	303	278	298	302	325	292	320	330	303	277	315	313	285	325	331	298	299	315	310	294	288	325	295	286	305	301	285	303	307	279	316	328	317	294	325	310	298	285	275	302	307	304	304	292	338	338	279	290	311	301	324	318	298	324	287	322	290	272	283	294	304	311	321	316	274	276	295	320	313	323	292	299	300	280	327	281	319	289	325	320	325	289	281	305	309	292	283	299	336	271	304	309	308	320	314	300	308	305	312	295	313	308	315	300	312	306	334	300	293	321	291	287	303	282	326	339	287	295	286	305	283	275	286	326	302	296	287	313	282	311	322	306	310	295	318	311	296	325	353	319	300	292	292	300	299	322	280	344	305	312	317	308	297	305	308	336	329	283	292	311	324	282	268	297	291	293	307	289	302	310	267	327	280	324	290	288	309	330	305	288	313	283	337	307	288	296	292	320	314	277	291	297	274	285	306	300	330	296	303	327	303	315	302	276	300	304	266	301	317	279	318	298	306	300	285	326	339	290	284	297	290	287	262	312	300	333	296	301	284	329	277	311	335	284	309	323	328	326	280	335	277	291	324	287	300	321	292	319	324	300	318	281	299	304	298	320	285	302	324	294	301	277	317	298	306	265	302	313	309	314	331	299	294	280	309	308	298	280	278	293	288	312	279	327	298	305	309	303	310	306	325	294	307	288	307	277	330	294	308	302	279	298	310	297	297	291	303	328	281	292	285	306	303	337	310	321	299	291	290	295	304	304	282	326	294	300	293	329	341	279	337	297	298	311	313	324	300	284	332	318	298	330	331	283	330	288	294	314	302	298	319	299	299	318	288	312	312	288	301	283	326	322	282	280	303	312	306	293	287	296	305	318	293	292	295	303	285	301	298	295	272	310	304	313	288	335	305	304	292	305	317	299	310	313	295	304	312	300	299	302	277	319	301	290	271	298	286	279	300	291	286	300	304	328	315	292	264	304	262	291	275	301	286	311	313	303	319	315	321	324	271	318	293	327	300	341	300	273	322	321	312	313	321	329	300	314	286	316	290	308	286	305	331	298	302	331	318	302	334	317	310	314	283	320	349	290	300	319	289	341	302	271	317	289	307	296	292	288	298	265	262	292	297	332	285	337	289	301	302	301	301	307	267	306	312	311	301	309	290	312	276	278	299	318	289	339	316	333	295	311	312
29678	8010	7223	3963	2559	1789	1435	1172	930	818	719	603	547	531	531	468	446	460	385	425	394	431	367	380	411	353	367	360	344	345	341	340	361	350	348	337	307	340	361	323	316	334	311	324	329	308	296	311	308	342	306	330	331	304	326	293	304	352	341	325	316	315	332	336	337	272	324	304	304	271	339	340	306	317	329	325	323	336	332	304	311	326	325	312	325	301	316	298	317	312	306	305	288	311	323	333	293	328	293	324	313	294	335	294	320	318	309	319	294	308	320	306	295	321	326	333	328	277	286	264	299	306	324	314	286	322	313	300	301	316	299	285	297	294	318	329	323	311	294	317	314	316	291	308	298	333	333	308	318	347	299	288	321	293	324	301	299	334	294	304	310	316	314	334	289	304	314	309	310	343	306	293	305	300	315	342	298	300	337	317	299	332	322	300	320	291	346	295	313	319	310	303	285	343	300	304	303	290	335	331	336	297	291	313	298	306	304	313	331	300	309	322	295	305	311	317	308	292	321	314	315	296	319	270	304	311	308	322	305	318	332	316	309	320	298	253	329	305	292	299	307	339	332	300	310	279	308	331	290	302	332	268	329	267	315	280	318	294	332	298	312	320	284	304	315	322	344	309	312	273	306	291	330	295	290	316	289	295	308	295	298	310	309	320	280	301	277	330	303	290	333	294	276	289	311	331	337	307	279	293	296	299	336	339	328	298	319	295	300	309	303	342	329	310	272	331	299	319	294	323	285	321	306	300	310	347	313	326	300	304	307	330	300	290	307	300	330	286	291	320	293	270	301	318	300	306	314	336	306	333	325	305	346	313	308	307	313	314	308	324	307	335	308	300	291	311	323	314	297	315	293	322	306	335	298	321	311	318	309	324	327	295	313	318	322	308	309	310	310	287	301	315	328	317	331	290	300	301	308	316	305	310	307	267	311	288	329	326	298	309	305	325	326	286	281	293	307	315	314	314	285	316	332	268	311	290	294	297	307	279	289	257	303	288	308	320	311	337	306	291	281	306	334	289	324	316	313	323	303	309	273	308	340	315	311	290	334	298	303	321	306	297	291	310	300	288	319	308	328	313	324	338	322	347	297	325	309	305	303	304	326	314	330	316	301	301	287	372	344	297	281	298	314	296	318	307	338	302	306	292	307	305	331	304	315	307	335	308	331	314	277	329	314	302	294	294	298	294	291	338	305	337	334	285	293	304	293	350	297	338	321	309	296	334	299	318	346	310	288	293	303	290	298	307	342	319	306	319	322	304	310	303	302	301	344	328	290	300	325	288	294	327	295	278	336	326	292	305	333	300	289	331	307	317	279	286	324	286	290	299	307	300	264	327	319	334	264	291	295	331	285	324	300	307	314	284	339	323	305	279	318	325	327	317	313	308	305	294	306	326	304	325	311	284	302	307	327	319	319	342	306	289	316	332	331	320	333	335	301	309	293	285	357	314	351	309	328	298	314	309	290	300	315	336	322	317	308	307	299	270	308	334	302	306	319	284	306	328	286	305	314	286	317	315	298	297	290	326	345	291	308	305	294	298	270	295	297	286	319	312	318	286	286	339	333	318	317	310	324	267	299	349	294	302	328	325	314	322	292	323	309	312	300	301	330	287	322	336	299	287	320	307	343	337	306	318	287	300	301	309	297	309	300	320	312	321	346	322	274	305	323	327	301	339	314	295	319	310	291	297	294	294	328	337	298	330	332	319	310	277	297	302	326	287	311	320	305	318	315	330	297	330	306	314	254	313	326	304	295	314	310	288	301	299	297	323	309	300	317	297	305	279	312	310	310	291	313	273	319	333	298	303	323	313	320	343	310	313	304	302	277	292	328	313	288	336	312	316	292	306	325	306	301	286	303	307	311	320	297	295	310	304	318	318	288	317	342	305	277	325	303	311	326	322	304	303	308	316	331	315	288	338	333	310	296	343	298	291	313	323	293	312	297	300	323	331	303	298	298	291	289	299	295	325	338	304	320	322	310	322	339	313	298	304	314	301	308	310	323	303	293	294	308	312	316	303	333	294	321	320	321	299	312	333	315	284	314	319	283	320	312	294	308	312	360	308	304	321	326	308	307	293	300	307	320	303	296	281	300	278	302	312	301	331	292	331	284	300	309	325	290	316	340	293	317	291	295	355	324	339	310	296	292	337	360	321	307	292	319	304	319	331	316	340	316	303	320	312	276	312	324	281	315	300	325	328	347	319	315	303	309	339	304	296	319	315	327	297	307	305	306	309	339	308	314	320	303	319	340	291	311	311	309	288	295	329	315	335	300	293	297	311	349	311	286	309	321	290	318	293	303	289	300	314	303	298	303	317	300	322	297	316	295	354	286	271	317	314	290	287	315	313	280	275	319	325	320	284	288	310	325	315	293	304	337	286	301	328	281	315	331	290	330	307	297	316	318	315	312	299	324	305	324	331	310	298	304	313	304	314	310	312	321	300	268	301	374	306	310	327	314	302	316	317	317	289	286	308	305	283	295	303	300	317	316	301	329	310	298	306	326	312	314	288	324	318	309	329	319	302	327	254	307	308	311	324	318	310	285	304	334	361	323	280	319	315	315	285	327	320	277	292	287	315	306	300	307	310	304	304	292	322	309	283	297	321	325	300	289	329	306	306	295	335	307	287	311	302	291	312	283	297	305	284	311	289	327	311	292	307	332	289	339	305	324	352	292	303	299	324	350	306	313	295	284	334	330	301	315	311	305	297	291	311	312	317	317	303	322	305	308	294	325	320	331	324	310	292	329	323	298	327	312	270	264	291	314	299	334	311	306	312	289	317	297	301	294	320	301	302	333	333	320	312	276	327	281	293	309	308	315	315	319	313	339	334	314	315	305	314	320	282	319	320	343	307	310	340	323	295	314	302	325	315	303	284	296	323	328	336	300	305	281	324	303	319	316	301	333	291	304	335	308	320	280	306	277	291	342	322	304	309	338	307	329	326	284	304	300	324	290	322	281	311	290	312	279	315	305	328	306	335	319	321	278	294	304	301	299	316	267	311	318	279	301	275	310	299	340	303	341	287	346	314	292	293	280	320	307	290	321	291	336	309	283	294	286	331	321	348	332	320	303	281	296	308	303	314	268	331	328	316	312	309	299	300	295	310	283	308	307	299	349	324	310	318	335	298	306	295	345	323	270	332	312	309	309	321	352	346	313	319	308	302	300	335	300	314	291	307	318	314	297	314	309	287	322	303	291	308	321	315	318	301	313	311	296	299	309	311	319	301	317	282	341	300	290	322	314	310	330	329	260	295	298	324	305	291	293	289	327	300	312	312	303	314	315	281	321	324	322	287	325	305	333	279	318	313	316	303	333	323	284	296	304	304	310	293	299	296	303	321	309	302	307	331	311	304	282	300	321	328	310	297	319	310	311	304	325	314	326	280	301	316	296	325	298	273	310	293	312	329	306	303	310	305	314	301	287	293	310	297	332	317	331	303	296	320	328	303	291	298	308	337	304	317	302	307	320	312	317	335	315	278	319	317
22879	20592	26846	24348	20595	20660	9643	1600	1187	1056	1004	971	915	875	811	798	782	737	735	724	721	724	680	679	683	728	705	695	657	700	708	673	691	699	719	702	663	668	682	670	647	660	616	656	688	706	698	652	718	687	683	660	697	684	647	702	685	675	638	671	655	630	690	660	627	631	663	648	650	670	666	666	679	665	648	649	639	681	658	650	736	649	663	631	625	610	685	700	592	636	650	631	691	638	642	645	648	643	627	667	627	622	655	636	657	647	637	658	628	653	612	652	615	674	668	675	686	653	685	655	627	608	602	619	631	633	653	615	646	647	637	681	613	636	667	687	648	670	655	671	659	704	617	618	655	634	631	665	626	627	650	644	622	668	608	648	693	628	610	696	652	670	630	628	638	642	666	632	669	651	625	670	680	658	704	669	646	671	637	652	647	591	665	628	641	614	655	654	642	672	629	624	655	637	677	694	654	649	684	674	695	674	652	659	688	655	651	631	658	654	678	626	630	665	615	625	666	662	638	679	626	696	682	643	623	678	637	689	665	639	693	668	636	646	676	649	662	697	642	644	673	661	692	629	607	627	714	630	630	625	661	582	659	685	665	702	650	667	644	605	636	626	687	653	674	661	618	623	679	613	656	668	643	641	639	625	638	672	657	639	662	630	662	650	661	665	624	657	648	645	606	667	652	670	620	627	637	651	641	664	624	628	619	580	618	661	638	610	650	631	686	606	670	645	651	643	629	673	620	650	642	633	661	641	650	631	649	648	652	641	673	664	658	673	651	648	614	699	623	627	613	649	634	659	659	678	654	698	643	602	634	655	613	643	582	674	621	694	681	638	658	646	683	643	665	680	646	698	601	637	681	707	666	610	616	667	612	621	690	628	674	642	659	596	687	656	611	642	642	653	640	643	635	661	671	658	716	639	673	615	665	649	701	661	603	629	646	633	656	636	632	598	639	619	648	638	617	628	625	631	595	657	695	655	678	674	622	584	649	690	655	630	610	655	652	664	648	647	666	632	614	682	653	618	634	666	626	662	606	604	633	634	647	642	666	671	658	671	611	652	622	663	628	684	652	624	666	628	626	627	663	693	660	650	657	630	665	612	675	681	696	665	603	650	633	625	656	658	681	611	644	630	639	622	591	610	631	658	671	608	644	628	671	611	648	685	643	634	671	603	644	624	669	635	618	610	654	615	670	664	609	635	672	632	641	614	633	655	629	675	639	629	693	632	659	679	670	676	717	645	652	692	640	640	649	668	649	638	612	588	654	600	692	645	608	653	620	624	662	663	628	647	677	687	679	657	667	629	672	628	697	636	674	630	656	698	616	624	701	612	606	652	624	631	614	611	646	632	670	602	626	651	626	655	609	632	689	654	609	671	611	682	665	636	658	629	618	661	578	623	628	644	654	622	620	637	613	645	648	593	652	628	639	667	680	702	644	641	656	641	656	649	662	611	653	648	676	671	618	655	663	617	645	675	669	632	725	673	686	703	643	644	633	625	635	633	622	677	612	619	638	636	625	654	646	623	650	636	683	655	642	690	634	676	654	644	652	655	672	648	646	603	658	651	649	700	651	678	666	646	618	654	657	619	654	620	645	664	651	658	667	656	663	638	678	671	672	627	647	618	642	641	681	661	644	637	628	608	654	651	659	665	682	691	676	612	641	645	598	608	599	668	624	645	627	623	591	613	673	612	613	625	637	676	656	619	651	687	688	637	692	617	645	613	652	632	649	686	638	652	685	655	613	668	625	680	649	577	672	636	684	685	606	639	661	687	655	635	653	667	687	617	643	648	679	638	634	624	664	676	703	633	674	619	642	618	661	680	639	636	613	648	666	656	714	652	665	651	640	668	622	635	650	636	616	639	640	632	658	627	660	652	667	657	642	659	682	651	605	653	648	635	657	628	619	644	632	633	671	662	632	637	661	644	638	602	715	650	653	665	674	632	613	638	636	690	619	600	631	641	604	696	661	623	653	677	664	615	614	638	592	633	632	666	639	671	640	651	637	620	612	635	624	636	651	667	635	660	644	666	637	680	570	678	649	705	691	610	641	678	665	642	661	705	672	674	666	650	664	664	670	620	640	648	651	684	683	624	622	613	633	694	664	654	672	630	706	635	604	662	646	647	611	673	631	656	611	666	637	605	636	610	618	661	617	654	636	659	663	641	681	630	640	697	618	626	618	630	701	623	631	670	671	607	614	657	645	652	643	679	672	645	612	676	621	633	684	664	655	663	672	687	623	656	654	598	634	663	603	615	645	604	611	666	668	613	673	651	636	658	660	654	610	676	689	667	697	595	627	666	640	639	684	621	602	620	670	661	619	632	638	638	604	638	580	620	641	665	637	667	636	594	609	639	631	641	630	641	656	644	580	624	687	643	629	666	614	659	685	661	698	645	627	601	641	626	644	613	657	668	685	665	638	654	682	650	662	671	654	609	655	666	613	646	649	597	657	593	616	641	669	657	658	613	654	696	681	649	648	686	667	623	654	638	606	653	669	688	672	612	650	628	670	622	653	687	621	653	621	623	647	629	586	624	663	712	661	657	662	658	614	672	669	667	673	657	658	658	621	657	623	631	656	649	690	668	643	636	651	695	621	613	615	631	632	687	684	631	645	625	630	610	584	645	651	604	635	652	637	653	617	657	642	669	687	601	644	613	645	630	614	660	616	649	634	622	657	603	638	636	651	633	674	694	682	642	670	612	627	653	640	641	666	655	665	681	690	637	625	618	701	669	662	648	620	633	708	655	680	618	645	645	642	620	581	658	672	699	680	640	640	625	657	632	605	640	655	666	660	669	662	637	652	622	653	681	665	582	663	629	641	638	638	644	653	622	660	625	643	662	671	671	621	644	670	655	691	643	633	663	624	653	606	653	626	648	616	648	681	650	599	641	655	642	616	578	646	679	659	619	612	636	663	667	670	631	661	651	638	654	652	704	671	637	663	625	651	660	661	667	636	710	705	630	690	675	638	693	619	605	634	666	611	619	649	619	610	652	604	641	606	654	615	648	644	660	657	622	592	599	609	635	598	682	638	645	642	648	619	652	627	608	653	655	692	627	647	704	602	604	631	640	653	641	660	655	636	642	641	645	625	707	651	639	600	702	670	632	635	605	618	626	646	640	623	653	638	610	636	617	657	691	635	637	648	619	644	649	655	689	683	633	580	599	586	678	640	647	601	644	623	622	604	636	650	672	651	592	650	652	633	641	650	682	679	658	659	675	625	680	644	592	619	661	672	657	625	663	623	607	657	636	601	626	626	617	595	619	666	648	652	621	637	682	640	708	620	611	635	642	640	666	617	667	623	639	623	644	627	583	633	670	626	626	655	623	669	701	609	666	677	659	678	657	655	614	642	660	659	673	643	606	680	673	621	604	653	640	608	651	624	651	678	645	646	696	668	623	635	687	654	626	656	641	665	638	694	642	704	613	605	658	633	624	626	641	691	625	626	652	656	664	646	681	619	662	673	664	664	620	639	666	656	640	642	627
23627	13859	12773	7254	4732	3548	2835	2255	1870	1712	1397	1300	1199	1043	1008	903	943	865	827	815	802	764	794	712	777	727	701	702	686	678	691	659	700	652	652	658	687	695	664	651	667	653	657	628	634	680	644	671	662	696	674	614	611	622	622	623	667	658	613	617	675	631	633	630	648	655	669	593	616	630	624	615	644	656	634	622	631	670	614	658	570	645	653	591	613	660	611	607	630	614	621	662	589	632	617	633	624	610	619	624	644	614	658	612	618	611	643	609	621	689	622	616	588	591	591	652	578	592	589	621	637	589	582	655	627	586	572	640	619	640	586	613	596	601	613	611	634	597	603	614	637	616	616	619	632	624	656	641	644	660	660	632	630	611	662	605	626	628	642	621	622	639	576	645	600	633	611	586	613	630	626	631	626	601	621	610	620	656	590	631	628	665	641	637	604	610	585	613	587	603	627	637	632	619	609	613	617	612	617	627	595	581	613	639	630	601	605	646	587	614	612	597	591	625	633	647	631	604	588	609	588	611	599	615	606	628	625	604	576	668	663	637	661	615	594	589	594	602	614	632	616	619	598	629	622	600	657	600	606	612	638	632	659	624	586	615	588	615	621	607	611	620	583	571	592	607	656	589	662	614	589	632	639	590	583	629	652	649	623	619	634	646	612	621	629	611	606	572	585	642	566	587	601	620	612	588	594	627	622	598	611	600	585	626	558	622	590	603	575	588	589	600	636	583	628	629	648	656	593	593	589	625	604	645	588	607	593	629	605	639	593	596	588	631	610	646	659	660	622	622	593	617	620	650	607	592	625	605	593	677	673	628	625	612	690	593	627	612	571	607	624	635	633	632	610	645	627	642	616	653	634	589	639	603	651	607	613	644	619	649	608	603	629	611	609	636	639	605	582	573	593	653	605	626	634	609	575	625	620	587	622	606	627	611	648	667	624	595	622	627	642	592	673	572	615	612	589	591	614	569	581	640	600	594	659	550	631	605	597	620	629	563	602	657	593	612	639	584	636	612	645	635	631	638	592	579	628	635	578	601	619	632	602	625	644	617	593	640	568	596	639	616	608	620	620	616	600	648	634	592	642	650	592	645	586	573	626	632	640	590	569	600	614	628	622	578	642	625	653	630	638	575	636	580	616	597	632	609	590	653	616	615	575	633	619	666	589	658	600	570	614	651	672	576	595	608	592	620	629	634	661	647	636	567	602	561	611	631	611	607	628	590	638	572	612	638	632	624	616	622	638	613	649	607	643	600	640	624	651	602	656	646	632	625	584	617	627	590	617	605	638	625	592	642	637	634	621	624	632	619	609	589	638	677	597	651	608	648	639	607	585	638	619	601	574	603	618	632	582	644	609	606	617	587	638	617	614	611	592	650	614	616	643	594	635	628	640	588	655	607	614	614	643	603	605	608	611	643	606	629	618	575	614	642	584	620	639	617	630	595	631	604	602	602	619	571	585	616	624	653	641	609	627	621	659	618	669	590	583	614	580	634	627	583	655	643	658	631	645	603	565	598	592	588	585	640	655	624	625	615	637	635	606	649	640	641	607	595	642	564	623	618	636	589	604	612	626	594	563	665	594	655	610	577	615	626	624	579	583	663	611	644	639	588	666	621	648	674	639	607	605	633	627	647	608	643	596	597	653	592	648	595	628	621	600	622	580	646	631	639	622	640	650	633	638	644	606	630	596	610	605	605	606	603	564	618	636	600	617	600	614	607	663	637	638	605	610	597	586	626	610	615	617	643	636	647	609	579	626	668	603	608	609	620	635	626	650	663	635	634	602	576	651	619	615	623	623	562	609	611	578	637	562	638	620	635	618	615	647	646	637	625	614	589	608	627	625	593	620	642	606	683	593	638	606	637	591	607	605	623	626	595	647	603	647	637	598	571	637	634	617	610	646	639	620	625	600	612	619	594	643	576	615	666	662	552	597	612	605	615	589	620	578	593	631	628	641	606	572	593	647	595	629	584	618	621	611	596	605	635	616	605	607	625	619	628	594	605	625	631	650	611	632	594	562	628	598	627	608	572	600	617	639	662	635	624	591	628	579	593	586	600	605	589	640	601	570	608	590	598	607	613	635	613	625	600	582	644	632	608	605	631	618	623	655	638	595	626	574	636	622	602	621	586	620	618	609	593	618	640	626	622	641	599	596	630	633	599	624	629	650	597	619	598	640	577	645	623	641	601	590	604	589	622	615	632	587	607	624	666	651	622	563	609	645	614	609	632	610	618	568	632	648	654	611	585	650	574	604	622	684	633	569	624	603	596	611	616	620	590	600	612	625	608	625	600	644	625	628	627	569	593	585	619	603	599	617	647	665	644	631	654	597	585	606	637	652	626	662	652	599	612	639	604	640	629	646	625	619	616	605	641	583	608	661	583	634	631	622	603	548	643	623	621	647	625	562	650	624	607	579	647	573	613	619	569	566	601	691	645	644	555	622	638	622	635	594	625	624	652	601	630	583	634	597	576	645	554	626	601	575	583	621	620	639	652	621	635	638	594	645	657	623	619	622	583	663	604	640	607	614	658	642	641	583	607	587	613	583	633	579	632	637	566	621	601	630	669	607	652	630	643	620	645	623	616	594	616	668	580	615	608	616	616	645	594	636	592	661	614	590	613	626	643	616	602	605	624	612	585	616	667	631	597	655	629	579	634	642	620	585	603	637	620	630	613	633	598	593	627	658	630	607	621	613	631	605	643	663	614	635	621	568	623	595	623	624	610	626	659	580	613	601	608	605	617	643	608	594	617	651	651	647	590	589	589	606	640	636	603	623	628	640	631	594	609	605	642	625	589	646	606	643	594	606	696	625	630	628	675	605	635	601	625	597	596	639	623	588	642	657	604	604	571	612	632	609	659	617	637	613	606	646	624	607	623	576	604	631	599	611	604	627	620	597	631	634	648	640	629	581	628	584	646	583	645	574	620	587	618	612	594	594	632	625	612	627	613	637	564	615	632	586	614	617	647	628	603	638	611	608	635	667	609	608	598	580	631	630	620	621	631	614	648	602	652	622	596	612	637	639	613	613	643	672	597	615	632	640	662	611	599	581	622	587	651	592	616	643	591	609	662	624	612	611	577	611	636	622	573	602	639	577	592	658	612	629	580	623	580	622	622	655	604	611	592	568	626	591	614	685	626	600	629	646	631	624	589	613	614	646	642	579	626	588	639	651	587	628	599	636	622	589	609	595	599	640	621	626	657	617	658	694	629	616	643	605	609	636	646	611	599	606	630	653	639	648	630	585	606	623	631	626	574	602	630	665	622	615	636	613	584	612	616	622	605	598	571	632	647	604	565	636	645	627	596	585	616	632	599	597	604	644	595	611	610	619	658	606	627	611	614	640	605	620	640	652	648	603	635	600	627	623	639	660	625	587	578	609	612	656	613	593	636	621	620	621	602	621	600	576	633	620	642	603	666	601	604	552	624	637	632	589	649	585	593	644	613	631	616	603	619	603	601	628	635	603	628	586	611	661	597	596	602	626	611
32403	14972	2393	526	392	342	345	327	334	301	311	316	324	298	313	331	297	304	323	339	298	328	287	309	320	326	296	346	301	291	324	291	307	292	270	274	329	326	302	300	291	286	306	298	280	305	311	320	260	263	276	287	321	314	308	321	275	292	304	307	291	313	314	298	300	312	324	288	315	255	303	329	286	294	292	333	313	330	326	296	304	305	319	301	288	302	315	305	328	282	304	322	293	273	304	304	304	288	294	285	308	304	287	291	284	303	304	301	302	282	305	289	295	304	299	305	293	277	319	296	297	303	280	288	295	269	299	311	295	285	295	316	311	260	301	314	322	275	318	332	279	294	273	300	268	264	307	325	286	293	310	295	295	330	260	316	298	294	241	298	291	287	323	301	299	288	291	291	325	340	300	306	299	342	296	295	265	306	280	327	305	293	305	297	281	294	302	336	303	303	308	257	282	290	310	287	308	285	311	303	292	300	331	287	300	282	304	317	279	333	260	302	301	318	300	289	290	292	275	297	296	302	325	275	323	309	322	316	277	282	302	319	294	315	329	306	322	292	302	313	303	261	256	301	303	272	315	289	297	288	295	335	303	312	306	310	325	289	297	303	291	328	301	298	283	336	307	310	271	302	288	293	277	323	280	312	318	307	305	322	289	284	303	294	302	340	315	292	316	315	321	293	305	336	298	299	301	295	333	323	307	332	267	293	288	274	307	325	298	299	268	303	332	301	329	318	283	301	292	337	294	286	312	298	275	317	309	315	302	297	303	262	334	313	324	302	301	301	330	301	320	282	315	314	291	293	309	330	315	307	298	277	298	307	295	334	277	303	314	327	298	296	308	290	316	292	299	303	275	305	337	308	316	330	300	278	301	325	282	273	290	276	285	295	325	310	313	280	328	308	294	289	293	279	276	309	301	301	306	292	274	285	298	306	302	305	289	305	301	294	293	261	340	310	333	291	326	314	299	298	311	324	295	305	341	328	291	310	285	312	310	301	255	314	317	278	271	323	292	285	291	284	309	330	281	298	314	297	285	283	289	322	287	314	302	317	283	287	297	304	295	288	330	301	321	279	313	307	305	314	309	271	319	300	274	295	342	299	319	307	281	290	314	259	288	295	298	284	281	330	290	304	310	323	289	301	305	302	320	340	288	293	295	308	281	308	275	284	286	317	319	298	298	318	276	317	303	289	309	306	285	323	333	311	293	298	280	297	306	315	260	266	321	267	324	327	285	325	307	333	300	299	330	316	307	333	318	324	322	295	321	286	311	316	316	311	272	273	319	320	329	315	311	294	284	291	305	294	310	275	276	280	315	316	302	295	285	315	329	315	315	315	326	289	297	293	309	292	299	282	273	310	295	295	320	274	337	305	311	278	317	299	294	298	321	308	299	287	326	268	317	269	319	292	286	278	282	315	305	308	283	285	332	348	289	321	336	298	280	279	287	328	339	323	298	281	313	340	303	305	333	295	309	319	323	290	305	325	296	300	301	307	330	283	305	287	307	304	320	276	314	307	315	294	292	307	315	315	326	308	320	264	287	316	283	307	292	300	314	286	286	292	330	321	283	304	304	281	284	274	314	325	313	337	293	295	318	294	317	324	288	281	292	293	283	284	274	305	305	294	292	280	300	330	281	323	282	332	311	316	288	300	291	287	300	300	319	310	302	292	302	284	283	287	290	312	279	307	318	336	288	303	293	316	305	320	264	307	300	331	324	303	262	314	310	306	300	321	317	304	293	307	305	273	264	275	289	299	292	299	334	314	296	316	327	283	309	285	281	298	287	340	326	276	311	283	311	321	293	281	289	301	304	302	299	317	300	293	344	309	302	281	275	276	302	331	289	312	341	333	297	309	318	311	302	335	297	286	294	307	319	303	302	307	305	280	320	300	258	298	283	279	325	318	296	294	317	326	276	329	305	289	297	303	295	282	289	288	325	346	302	318	326	316	320	301	305	320	287	320	293	286	303	298	289	332	280	314	285	295	293	299	282	257	313	289	320	294	286	320	315	305	293	320	317	318	304	297	304	309	285	303	319	334	290	293	301	307	299	312	287	309	342	310	327	334	308	300	288	319	290	302	283	306	324	320	276	283	305	275	315	291	285	318	307	306	295	299	303	295	270	283	328	318	311	280	297	280	326	306	278	316	304	308	292	303	281	311	331	287	317	303	315	305	308	288	304	267	313	318	280	289	294	310	328	293	329	294	296	327	315	283	303	280	310	293	298	312	296	325	298	272	295	319	331	330	286	323	305	287	302	266	314	278	317	304	285	297	299	299	322	331	278	289	295	286	290	309	289	290	294	284	268	291	297	310	295	291	316	316	291	300	334	301	308	273	288	271	302	303	285	289	320	297	307	315	311	308	285	346	308	314	282	298	308	280	277	291	316	303	319	338	305	281	320	306	295	272	314	305	291	298	298	287	300	302	320	311	300	326	311	283	319	278	270	302	288	304	306	288	334	309	317	283	287	290	300	272	292	323	324	287	290	309	309	319	306	289	315	294	301	291	307	289	302	283	297	319	289	265	308	280	303	299	288	296	301	280	303	286	286	306	301	333	315	299	308	293	307	309	291	285	308	307	319	305	267	283	309	322	316	309	303	306	252	336	324	305	295	315	264	291	338	350	300	293	276	283	324	303	307	303	289	302	315	306	283	324	301	291	289	313	301	297	327	293	337	300	302	309	312	275	310	279	284	292	315	289	302	262	335	283	314	299	302	292	316	301	280	291	306	296	311	286	329	308	291	304	301	315	317	317	274	321	292	336	276	348	295	296	314	280	280	295	287	291	285	319	290	307	285	322	300	292	291	270	335	306	284	329	326	292	322	275	317	283	279	301	303	278	320	288	316	288	300	308	280	298	288	296	307	310	286	313	306	318	291	308	305	301	322	290	256	298	287	316	298	302	298	315	304	305	309	281	307	324	318	292	299	319	300	264	272	312	311	292	289	297	294	334	325	300	292	298	287	301	292	293	291	301	304	306	355	293	292	322	283	299	323	328	270	271	269	301	294	281	301	317	276	293	279	260	342	309	307	317	315	312	334	286	330	309	287	323	305	288	297	273	327	285	308	312	317	303	284	288	284	312	295	317	299	310	286	299	312	317	325	328	320	327	295	336	295	306	301	308	281	329	304	305	303	315	283	335	302	323	330	305	303	312	294	310	312	298	304	310	333	290	312	291	330	304	276	283	310	308	284	246	287	311	291	314	288	303	278	307	335	265	309	295	317	348	257	306	296	320	280	310	307	296	293	289	318	284	305	334	282	327	307	306	298	276	327	277	297	306	299	311	305	284	300	311	318	314	298	296	293	276	301	282	257	298	285	312	326	281	306	297	326	285	323	292	317	293	313	325	296	308	307	321	294	335	305	317	324	285	314	308	301	334	296	310	287	288	311	305	320	274	277	285	309	318	317	304	305	335	291	283	311	360	312	290	310	291	318	332	273	301	297	270	297	331	337	299	292	286	277	355	316	290	294	301	313	257	309	286
21840	759	709	487	418	415	387	369	374	367	358	300	337	328	349	313	324	344	349	320	314	365	351	326	322	352	354	331	349	335	347	322	338	341	336	324	301	313	355	340	313	328	330	289	342	305	310	364	352	305	333	334	314	312	322	331	345	329	366	351	351	343	348	323	340	309	313	324	308	354	326	336	321	357	324	317	306	297	358	357	326	358	315	330	321	342	312	345	307	323	312	326	327	320	310	334	329	299	332	359	316	345	331	354	334	324	334	330	351	373	352	314	322	336	330	356	310	326	318	348	316	334	306	330	274	294	328	349	341	291	330	296	337	318	318	328	323	331	351	339	355	315	323	323	285	336	314	329	315	345	342	313	352	326	346	303	336	306	324	301	334	330	359	320	300	329	333	304	348	312	332	343	333	318	315	336	336	300	344	347	360	330	306	342	372	360	348	318	339	324	339	319	356	336	327	332	344	333	310	333	348	354	320	320	327	304	323	333	326	359	347	354	304	340	335	329	332	331	343	329	321	298	311	369	316	319	316	351	323	352	332	352	342	351	302	314	370	336	325	317	331	288	318	303	334	351	320	327	336	311	318	334	299	315	311	330	334	325	341	316	305	322	329	302	330	352	320	308	303	330	322	331	341	326	316	343	322	304	318	325	312	352	317	313	320	327	331	338	343	306	353	330	321	332	326	350	321	329	311	351	338	335	313	338	282	305	316	313	316	340	366	320	353	331	324	327	320	343	326	331	326	328	340	321	332	314	351	335	306	386	341	314	305	338	324	326	347	323	349	325	355	344	318	331	333	286	300	323	351	334	344	323	331	312	335	337	321	345	323	331	349	352	317	317	302	325	346	323	344	303	314	300	336	302	294	326	318	306	343	322	312	347	302	381	347	369	319	338	306	344	334	334	301	314	340	345	309	321	340	346	329	304	302	322	339	303	332	318	347	329	344	329	314	345	334	358	369	338	343	359	302	312	319	324	294	336	317	343	368	318	335	328	313	333	315	335	344	341	324	341	332	334	315	330	338	291	335	315	312	325	348	310	298	340	297	317	288	341	313	366	309	356	330	326	319	345	353	326	304	332	316	322	289	339	329	328	311	322	321	344	287	339	308	336	338	322	351	330	339	300	329	311	333	330	357	293	304	321	325	322	308	322	328	354	346	336	323	315	321	318	324	345	349	334	363	344	310	326	339	304	334	330	342	345	304	313	297	313	339	325	318	332	308	301	318	349	333	314	327	325	332	338	341	316	297	320	338	326	345	340	362	322	315	300	335	311	338	347	311	284	332	341	347	297	337	347	347	329	296	318	321	346	363	338	335	301	316	318	344	309	319	315	297	331	335	339	348	330	327	322	322	335	332	311	331	338	343	330	335	337	308	347	333	323	324	313	336	316	356	323	326	308	336	328	300	304	306	320	304	319	313	333	309	317	322	315	311	324	339	311	345	322	345	352	318	315	327	334	298	335	333	360	322	338	297	311	334	323	327	356	320	288	314	323	324	336	344	325	329	313	362	354	314	321	286	288	320	350	290	327	324	339	322	310	329	338	346	341	300	380	288	290	352	319	326	337	317	325	331	355	320	343	334	337	328	351	303	361	320	322	348	340	308	293	353	306	316	331	349	363	335	298	332	361	380	314	328	351	329	320	325	321	350	320	302	333	348	332	342	290	320	340	348	340	329	322	311	328	341	338	298	317	329	336	306	313	336	307	326	334	320	298	313	350	301	335	305	302	311	320	308	331	339	347	343	301	331	340	303	317	321	330	331	331	327	323	354	358	338	321	319	332	313	309	314	338	339	317	316	325	321	307	305	308	329	326	328	322	342	287	323	300	335	312	336	369	327	343	309	319	344	322	342	311	321	318	309	348	345	324	333	343	282	305	347	314	306	348	301	365	320	375	319	335	330	347	322	344	320	329	334	345	345	336	331	310	295	294	337	313	336	353	330	317	335	340	328	339	337	309	349	316	325	355	316	317	350	326	329	339	310	307	325	278	315	349	361	360	317	332	325	321	322	323	336	322	326	338	339	328	326	337	344	343	323	335	311	317	315	331	313	317	362	307	318	337	328	338	361	298	333	336	317	326	321	346	322	352	340	370	339	335	315	334	337	329	333	291	318	321	321	340	341	325	324	356	364	312	307	335	304	308	314	343	354	299	312	296	321	333	342	309	282	318	320	318	309	327	317	346	323	320	312	321	333	314	376	322	340	337	347	332	350	346	358	316	338	326	328	321	326	314	319	334	348	316	348	327	348	326	333	319	330	314	365	327	320	323	327	344	341	341	300	343	315	331	288	346	310	336	337	317	306	334	313	331	316	331	350	332	332	297	332	359	309	338	301	350	310	310	329	318	320	320	320	354	326	360	324	329	335	347	316	330	341	307	307	322	347	309	361	330	347	321	332	328	290	317	331	328	360	318	313	321	332	325	342	324	311	329	309	295	346	350	302	353	338	320	326	338	312	340	323	336	312	324	325	318	371	312	327	349	331	322	331	318	326	332	310	308	332	307	303	305	323	328	309	307	320	328	307	354	346	310	319	342	332	313	320	343	321	322	318	313	305	346	318	306	331	332	299	308	273	328	324	333	343	337	347	313	321	333	336	351	320	315	309	302	333	349	317	349	340	316	313	290	332	337	305	346	358	361	290	346	362	315	338	315	278	343	337	352	312	329	315	341	331	308	328	360	336	326	344	307	323	289	356	306	337	367	289	321	336	315	355	351	305	335	308	338	312	337	312	364	319	308	322	312	340	337	323	304	344	341	326	322	342	335	333	348	295	326	370	298	369	306	294	292	327	323	368	338	335	334	358	336	306	322	335	350	316	314	341	337	304	297	332	317	324	348	309	328	308	298	324	290	357	302	363	337	325	314	320	343	324	308	321	288	344	327	339	349	308	322	324	331	317	335	327	340	317	336	286	346	345	341	328	284	335	295	378	337	349	368	332	351	335	315	325	315	315	322	344	348	344	363	302	331	329	313	347	329	313	309	308	347	343	335	329	365	304	313	323	306	346	315	320	325	335	358	312	336	315	330	297	360	310	335	329	325	323	309	324	324	339	321	346	370	327	343	358	292	316	317	334	310	336	343	363	326	342	331	303	332	340	338	324	372	354	339	333	328	358	316	332	330	332	330	316	319	328	339	342	334	330	339	311	320	317	330	294	344	322	284	328	328	345	332	315	289	327	353	331	318	312	325	324	347	307	344	348	353	299	330	347	299	345	285	322	323	347	340	321	316	328	325	329	318	348	289	351	305	350	376	300	327	342	287	340	325	313	364	311	327	331	308	321	314	328	308	327	322	342	318	354	294	316	343	309	371	339	342	358	324	316	340	336	314	312	352	317	308	296	329	339	317	330	323	326	291	310	331	308	322	334	317	333	312	308	339	339	320	339	350	308	319	345	301	343	322	333	321	316	325	343	321	316	335	307	363	366	321	311	307	316	304	335	345	365	335	328	324	304	318	327	331	369	312	298	342	328	378	324	310	355	327
24978	20584	26176	24955	20559	7991	929	660	555	494	492	417	440	394	481	360	341	353	367	331	337	327	350	335	339	318	316	322	335	306	322	311	298	310	336	311	347	319	314	309	296	344	305	281	312	321	332	341	291	318	303	334	292	288	292	293	309	298	354	304	317	337	299	277	296	314	293	318	301	322	296	352	293	285	315	296	303	286	291	338	305	267	295	286	276	302	332	301	296	305	290	298	315	329	288	306	285	292	353	286	316	285	322	307	334	302	298	317	309	264	336	316	318	326	333	325	305	264	331	310	304	304	294	347	313	326	304	336	306	315	295	308	284	312	308	287	316	336	361	280	293	343	300	321	335	313	276	359	297	266	279	301	305	283	302	288	301	323	298	321	312	306	321	302	332	292	316	315	312	309	316	321	306	328	270	278	343	291	310	316	291	309	292	314	294	310	337	301	310	318	312	301	323	317	318	291	328	336	296	329	289	306	309	339	312	284	309	283	317	302	316	343	305	309	312	344	258	268	329	269	295	303	315	275	297	295	301	283	327	302	269	279	294	318	302	305	306	300	300	287	315	328	319	305	292	300	296	278	307	294	306	327	297	289	334	293	306	352	308	303	294	297	327	316	301	298	289	292	312	320	304	294	305	294	316	351	288	334	318	296	330	283	303	296	309	313	294	303	281	301	324	325	300	320	317	338	296	312	290	299	314	328	286	307	302	293	286	303	328	317	298	335	288	283	322	286	308	292	341	276	293	307	307	292	313	273	324	291	293	290	277	326	357	299	293	279	312	317	317	330	307	303	300	287	314	294	298	304	310	291	295	335	301	318	300	312	332	320	299	329	288	303	300	316	311	328	314	292	308	322	313	338	332	320	311	279	304	307	298	326	310	326	313	281	305	278	313	336	319	306	295	323	294	303	311	311	276	325	282	311	305	339	321	294	290	279	331	307	308	291	282	274	303	299	253	322	332	327	318	285	288	299	303	274	312	282	304	334	304	291	301	296	328	307	273	306	324	281	321	293	329	313	275	299	314	270	301	274	325	296	313	310	301	289	318	309	313	304	305	288	258	315	337	318	298	292	294	304	336	320	313	301	323	289	303	290	301	338	304	306	309	308	314	310	313	262	300	305	319	269	317	316	325	318	278	291	286	306	336	305	289	302	261	294	289	322	311	292	302	310	316	302	301	271	296	294	299	321	286	291	294	320	286	304	293	298	316	282	293	318	323	354	302	295	313	277	309	287	314	301	321	314	334	290	309	296	282	299	329	285	314	323	296	324	306	312	286	260	345	321	316	304	315	296	276	284	280	308	313	318	335	284	310	325	302	316	293	309	319	298	320	296	330	284	308	285	316	355	312	318	364	299	289	305	313	298	314	292	273	308	282	314	301	293	317	287	281	293	318	309	305	287	300	309	294	273	309	279	312	314	337	306	301	319	314	307	315	311	300	290	295	291	296	308	317	291	295	304	313	327	292	294	305	342	302	298	325	341	315	313	330	301	296	304	272	280	325	302	255	335	301	292	298	291	264	300	274	298	305	296	285	278	299	327	306	297	318	282	314	298	332	255	292	273	300	259	335	328	317	281	323	286	276	335	257	309	310	293	304	286	293	303	292	285	329	337	316	288	276	323	325	325	318	301	304	290	287	310	330	327	316	297	305	311	283	308	284	289	291	281	315	290	301	292	325	273	328	300	265	309	349	287	308	280	297	351	305	311	298	310	300	275	298	329	322	282	302	327	310	298	297	308	285	296	314	322	334	295	336	299	329	277	323	328	300	326	313	316	324	310	300	321	294	284	288	297	296	334	324	307	304	284	318	293	292	286	294	297	317	310	292	305	358	314	331	313	301	320	299	309	297	281	345	305	311	304	318	292	283	296	298	297	320	290	320	319	282	321	299	298	310	295	296	320	292	305	287	288	288	302	288	313	275	306	311	314	289	290	305	332	275	339	320	313	304	311	326	286	313	288	332	306	332	285	312	352	286	339	285	289	292	316	279	309	308	307	305	310	319	291	338	303	304	323	288	290	299	288	268	296	307	294	324	303	331	304	287	327	317	318	298	295	311	292	300	300	303	314	340	277	330	308	326	295	291	314	323	295	285	316	316	331	308	313	303	310	317	299	314	307	330	328	301	311	260	327	302	320	287	321	317	331	305	283	325	316	339	294	322	315	332	313	280	293	280	317	328	312	316	261	339	292	283	328	336	296	337	320	308	302	309	327	328	301	292	299	307	320	298	296	326	287	288	303	310	310	307	287	335	284	281	328	334	330	298	293	300	315	302	313	324	291	309	287	316	327	294	322	301	318	297	278	308	289	266	293	327	315	296	327	310	289	269	328	319	335	317	312	294	312	318	294	268	317	298	296	296	304	314	322	314	296	298	314	333	308	291	281	312	316	308	303	282	320	306	325	310	317	302	310	304	296	295	317	318	325	291	296	341	307	355	313	319	324	341	300	308	280	295	324	293	287	299	282	320	321	313	290	324	312	316	317	294	315	327	307	339	314	301	287	279	271	302	309	298	321	299	324	302	338	322	279	309	308	311	284	329	329	344	294	329	342	298	271	318	295	326	313	317	290	286	298	301	277	291	289	289	334	329	314	300	300	326	286	327	300	303	279	309	310	302	300	322	317	297	315	337	309	298	264	319	287	316	294	325	308	323	301	311	282	312	293	318	319	293	353	311	321	322	310	312	282	315	290	284	303	303	321	276	305	303	310	309	305	304	301	291	315	291	322	301	289	295	282	315	319	280	302	325	304	301	302	322	316	292	296	287	275	313	303	291	314	276	280	296	327	309	290	285	290	292	290	297	288	320	303	337	313	306	293	293	308	327	317	327	325	295	292	294	298	313	344	317	285	294	305	271	312	319	324	309	290	289	307	299	283	315	282	317	289	304	311	290	318	288	347	306	326	325	306	294	306	322	294	294	310	323	296	269	332	324	286	304	283	314	341	306	325	312	305	301	325	310	300	291	289	311	316	318	306	290	298	303	310	297	315	310	283	280	297	308	294	318	305	300	319	287	304	291	306	294	293	297	279	291	338	281	290	302	306	304	325	328	282	292	294	352	306	344	300	318	300	329	305	298	325	309	323	314	299	286	290	294	301	304	291	287	305	284	296	312	295	300	304	314	288	263	308	294	318	338	313	347	278	275	281	303	298	287	309	309	297	313	303	296	309	279	287	333	294	320	296	292	310	294	326	308	316	315	287	286	286	289	340	313	292	274	312	305	296	300	307	277	273	314	300	284	322	306	321	311	306	311	278	342	316	310	314	300	296	291	303	327	320	271	305	306	302	265	312	300	303	317	277	323	304	286	324	314	331	325	299	328	313	313	316	299	310	306	305	330	317	323	339	302	303	292	290	281	308	301	336	310	307	318	343	307	287	280	302	297	296	302	299	326	304	298	314	295	293	326	322	317	274	275	257	307	308	319	295	288	298	327	298	333	281	332	300	297	291	321	338	305	300	307	308	290	317	279	300	294	272	300	312	280	314
31508	7908	7060	3713	2492	1800	1377	1143	930	798	721	633	593	606	494	456	493	445	377	408	343	396	378	374	333	380	337	342	343	346	329	316	317	350	325	304	326	300	352	337	329	362	312	336	328	311	333	345	325	338	323	348	338	310	317	351	305	307	319	299	316	301	338	319	316	318	324	342	332	359	288	284	315	319	317	321	298	286	307	286	302	308	322	277	323	313	305	318	310	340	301	301	323	311	305	335	302	290	299	321	324	325	356	337	313	323	290	308	338	317	336	319	299	321	347	289	287	307	326	329	271	292	309	310	317	297	321	321	314	289	284	324	309	274	313	296	314	322	343	321	304	318	326	322	300	330	282	320	315	300	293	323	302	318	335	314	290	321	322	294	315	315	312	321	331	299	311	329	317	317	307	341	309	306	306	301	296	322	308	303	294	307	301	326	319	325	328	294	324	309	327	310	305	316	295	294	290	294	327	311	339	298	330	360	300	297	300	313	345	311	306	320	305	367	324	323	297	298	276	290	318	304	317	299	311	331	304	338	314	308	330	296	291	327	292	311	343	337	285	305	326	287	319	295	309	296	317	301	312	325	323	325	330	296	328	310	331	308	317	334	332	319	283	296	305	328	315	314	314	324	328	298	324	292	328	347	321	333	315	321	358	281	348	322	350	302	317	336	326	316	287	315	306	300	302	309	293	299	327	309	313	316	341	294	276	295	289	314	325	322	308	302	324	315	292	308	299	310	315	311	303	335	321	288	323	336	269	315	322	304	324	309	294	321	330	302	310	260	307	321	307	326	302	300	295	291	311	297	303	338	297	326	301	293	305	318	314	325	313	303	330	315	297	307	300	327	316	288	306	310	309	330	316	344	279	340	309	321	344	286	306	344	287	341	285	310	311	287	305	322	334	275	285	301	294	319	281	325	271	336	303	306	314	290	310	332	306	303	312	328	321	313	332	292	314	322	329	308	330	294	311	382	321	290	308	295	309	308	330	311	310	312	326	294	294	303	317	338	305	321	324	316	320	288	294	312	306	294	288	307	315	321	317	328	297	314	296	300	293	299	312	315	275	324	314	347	288	318	317	318	308	321	288	307	319	347	329	298	298	310	306	294	315	322	325	318	317	319	293	328	291	314	303	335	315	298	300	310	304	300	312	311	310	340	282	291	323	316	299	334	331	311	330	287	299	358	286	292	276	290	303	318	297	259	343	305	333	291	330	321	308	305	299	330	326	327	312	327	319	290	330	328	317	289	331	296	306	313	299	306	317	329	343	324	307	327	291	326	302	319	302	324	307	326	319	283	316	324	321	321	328	289	303	313	315	345	335	352	332	322	316	285	295	275	282	309	320	308	282	317	317	320	298	311	313	325	351	321	307	298	310	307	294	322	306	325	335	283	298	325	321	303	301	280	332	299	273	324	330	312	316	312	320	301	304	311	304	339	308	312	297	300	307	320	318	312	309	301	316	312	307	282	320	313	307	332	305	319	287	338	329	331	290	323	283	309	319	331	336	295	317	323	313	310	311	291	326	301	313	295	354	352	287	339	323	313	278	309	273	277	303	284	296	295	296	316	327	310	295	306	316	288	281	328	346	323	312	323	323	283	320	286	302	343	287	327	301	291	293	332	317	323	302	290	292	316	332	314	339	293	297	297	305	296	349	306	315	306	339	343	331	312	326	337	340	318	313	320	340	292	323	303	326	303	364	296	336	302	343	295	314	340	327	274	359	317	305	292	318	307	321	324	312	302	297	305	283	310	286	297	324	300	271	297	346	312	336	291	319	314	340	312	309	311	295	320	319	306	315	337	293	286	281	303	293	329	309	308	317	329	281	291	311	302	302	372	327	289	281	308	313	306	291	305	330	302	297	323	285	330	272	317	280	327	314	294	315	315	336	282	323	308	333	305	291	301	336	334	299	308	296	325	293	274	308	304	310	327	283	279	316	355	304	338	348	318	325	312	281	341	325	322	296	322	310	296	315	310	305	298	298	318	292	313	325	324	311	316	304	303	285	308	307	332	316	302	320	278	332	315	321	324	319	307	296	308	289	314	299	314	337	313	295	317	309	321	297	317	304	312	312	299	338	299	322	296	311	326	299	310	347	315	308	312	299	315	298	332	285	298	297	269	282	322	294	315	323	318	304	276	297	294	317	308	331	306	305	311	320	292	279	318	289	310	294	276	322	292	291	284	264	310	280	351	308	317	301	319	321	300	285	306	315	310	325	307	331	280	338	309	292	301	303	320	317	314	289	331	331	300	351	310	299	303	322	354	314	316	306	318	293	306	321	328	292	317	301	314	314	329	309	288	324	320	310	346	337	291	292	313	310	255	293	302	317	287	305	303	284	330	333	300	297	323	291	312	300	322	358	321	315	320	303	302	295	350	305	291	286	325	336	297	323	311	308	322	324	358	280	308	321	315	286	318	295	293	295	285	317	293	336	332	314	310	301	304	280	304	299	314	290	277	312	295	286	316	324	312	344	306	311	347	326	319	335	306	313	306	348	312	306	307	321	318	298	332	276	317	314	315	326	301	303	304	318	309	277	335	333	348	323	301	332	300	333	299	338	299	310	293	317	315	308	296	328	301	295	303	320	330	296	298	302	312	340	330	301	320	361	323	331	291	311	321	302	314	301	328	315	318	315	316	310	301	311	299	298	328	320	322	298	311	318	308	317	319	293	315	305	330	301	340	273	321	300	288	330	275	280	306	292	287	327	300	303	324	308	328	310	319	306	294	307	291	327	277	346	318	301	298	324	304	322	313	270	319	279	296	333	325	340	311	301	318	318	316	273	319	316	345	326	305	310	319	306	301	291	307	289	309	305	310	291	317	290	310	333	328	326	308	335	294	304	339	321	293	320	331	322	308	307	308	310	320	286	294	284	312	300	321	279	314	333	290	303	310	295	314	318	306	302	278	326	300	292	316	356	294	340	321	323	325	328	301	326	320	296	293	307	361	321	325	343	325	332	336	301	307	337	324	305	330	287	284	311	314	294	319	355	326	310	301	310	308	304	295	313	337	303	320	322	303	294	331	305	319	282	297	289	336	324	338	277	312	337	313	302	297	317	273	357	307	296	305	306	319	319	323	318	332	291	309	317	311	276	307	321	290	315	293	309	307	302	314	307	312	316	325	304	336	307	340	357	319	293	321	278	297	354	268	315	318	321	320	315	294	304	310	292	355	324	333	304	298	313	282	317	319	336	286	340	309	326	333	314	305	315	310	296	313	298	276	281	305	285	277	316	320	329	320	293	277	313	309	325	311	289	330	313	325	323	303	309	324	300	319	292	307	312	315	304	298	341	318	298	291	285	334	297	309	312	311	347	317	311	319	309	310	306	362	333	309	326	317	312	310	310	285	339	316	344	322	324	298	288	302	289	327	335	300	310	326	325	322	344	305	293	326	314	287	309	333	307	336	326	318	314	302	328	321	315	289	317	324	349	310	342	335	329	283	299	351	292	322	327	333	318	325	322	315	316	346	343	281	293	335
22881	20576	26832	24311	20582	20636	9126	1571	1107	1054	971	940	901	814	816	778	758	733	718	757	778	686	706	695	656	649	750	724	728	659	673	664	648	652	640	684	660	645	652	630	655	661	663	663	681	664	693	669	622	594	647	620	678	617	636	610	620	615	647	644	601	616	666	653	612	615	647	605	636	647	631	613	647	657	627	617	657	615	605	609	682	629	631	584	637	633	591	644	592	634	680	624	627	669	684	625	671	638	664	653	617	602	624	612	631	686	590	597	628	672	616	648	646	679	626	678	629	616	610	626	600	671	629	611	652	636	645	654	585	598	620	634	648	633	637	612	648	640	621	639	624	636	600	610	637	629	591	545	638	644	626	636	630	623	606	610	628	607	659	656	632	665	674	607	614	648	678	620	657	587	603	613	584	595	660	604	619	650	655	659	660	601	624	665	614	700	602	609	621	620	589	679	710	612	629	633	641	646	580	671	615	631	666	632	632	597	657	616	600	635	634	623	632	711	610	607	602	635	598	633	671	638	651	676	646	611	633	652	635	616	617	621	621	623	680	639	584	633	620	618	635	606	611	678	629	630	644	619	661	646	624	659	612	622	668	607	592	635	660	639	610	669	634	612	643	642	643	604	631	641	614	625	648	660	620	646	675	603	613	668	659	652	632	628	618	617	629	639	662	589	663	577	570	642	648	656	622	629	610	624	621	649	610	635	612	610	634	606	646	617	614	605	629	599	617	666	642	645	623	649	663	642	641	658	664	654	648	652	614	563	632	623	639	653	603	626	642	628	602	621	640	605	621	606	652	601	697	599	607	638	621	636	631	627	576	595	614	605	645	671	635	633	612	623	629	643	603	671	646	653	659	617	601	605	620	675	668	637	623	606	664	648	622	611	662	588	587	626	650	644	648	640	623	625	645	626	667	588	649	593	636	618	614	644	701	627	620	631	612	630	655	593	660	648	642	613	648	601	636	612	605	624	655	604	619	623	620	692	658	556	671	630	651	589	632	661	606	650	677	666	632	577	567	650	601	616	619	610	607	634	609	625	630	656	617	655	624	611	626	618	604	614	589	617	608	686	593	639	626	632	665	609	686	660	661	635	659	611	650	623	574	694	633	659	651	603	638	594	620	619	649	637	572	647	654	666	608	591	670	635	612	631	652	664	648	578	622	616	622	584	616	622	582	629	618	644	631	633	657	659	635	615	569	680	639	608	604	612	672	617	580	608	631	590	635	649	670	622	585	646	652	633	600	661	607	631	628	589	622	657	635	591	659	610	647	659	655	689	575	657	637	592	602	619	670	636	627	612	602	621	640	637	661	607	632	657	618	619	654	581	648	602	609	662	662	637	653	615	675	615	674	612	652	620	599	649	608	605	611	609	622	636	599	602	621	664	629	619	591	685	641	630	604	613	640	625	635	652	642	638	640	633	691	615	672	636	609	650	632	594	644	645	646	621	609	622	630	649	668	583	613	687	625	632	580	674	665	613	628	652	659	611	675	638	643	634	588	622	675	603	641	648	628	615	630	650	621	613	658	595	615	621	636	616	606	602	650	609	659	647	628	632	631	651	681	611	667	619	607	644	624	668	616	627	685	653	616	609	590	628	664	593	624	638	567	613	637	678	626	696	678	654	611	642	584	659	635	653	661	616	635	674	633	597	586	669	605	608	595	628	640	622	611	635	564	645	619	652	584	659	552	604	615	643	640	640	594	648	655	618	621	625	617	610	610	584	628	597	633	651	625	637	655	695	633	647	627	612	667	664	681	606	606	650	642	646	645	641	588	644	702	677	609	600	633	648	640	635	613	656	615	592	634	656	598	676	614	616	638	624	626	604	639	614	631	582	657	591	632	619	628	632	673	628	633	671	611	627	639	615	641	600	597	693	639	629	657	623	592	614	635	553	630	645	655	632	594	606	630	626	632	596	579	658	642	601	652	641	583	659	640	612	586	632	627	634	633	607	606	621	609	609	661	587	641	612	652	635	597	625	667	628	632	643	626	666	622	620	664	605	670	631	614	622	620	602	603	607	648	645	643	646	619	619	619	600	631	644	641	576	632	594	648	625	653	648	679	644	644	629	603	629	654	589	603	595	628	616	640	643	646	636	632	673	679	574	645	590	638	637	630	627	611	606	679	615	662	617	618	593	657	585	648	612	630	617	636	611	681	647	601	637	632	628	642	649	637	596	625	637	610	694	646	645	611	678	607	634	616	578	634	651	607	664	634	600	620	593	656	633	622	599	646	645	614	648	606	618	638	613	649	610	665	661	631	644	657	647	685	624	603	623	619	638	650	619	621	634	614	623	592	635	632	648	658	618	678	674	630	627	647	660	612	640	619	634	633	571	617	595	661	604	673	636	581	625	611	641	661	656	638	609	628	595	598	646	615	611	624	620	584	623	606	610	621	605	626	604	607	629	621	625	622	669	607	600	659	628	631	639	647	647	627	621	640	642	648	653	700	666	669	647	681	638	646	623	642	626	628	645	576	634	618	637	610	609	629	585	622	576	588	608	603	698	632	634	623	587	650	669	605	593	579	674	624	615	617	575	610	621	621	633	611	634	654	639	647	653	635	628	652	657	599	644	634	604	644	641	635	661	652	610	654	628	607	643	606	626	627	656	616	637	622	629	657	618	671	643	655	662	582	633	631	624	649	628	652	641	669	602	647	611	662	611	630	599	633	606	607	616	561	579	651	664	613	596	641	591	629	618	649	596	636	645	599	589	604	619	617	623	681	619	650	618	596	613	650	669	683	650	619	630	634	645	615	636	640	596	579	631	599	652	628	636	601	644	600	614	637	634	614	593	603	619	616	669	620	607	607	638	607	616	617	594	600	675	637	626	594	641	623	619	669	654	593	644	685	621	652	649	708	615	569	600	627	645	632	626	619	607	692	636	577	639	660	569	625	608	618	623	631	644	642	609	646	646	599	631	674	636	626	665	656	658	655	623	603	655	610	608	626	537	618	636	660	613	639	626	667	624	622	657	644	643	618	643	659	644	625	622	675	621	644	665	580	643	622	647	679	636	634	637	631	670	642	641	642	607	638	645	596	641	621	627	659	591	592	575	606	653	660	573	615	617	656	600	632	620	610	683	617	650	625	610	635	667	616	614	628	591	609	589	616	632	573	664	584	606	645	630	592	659	608	622	619	661	610	633	650	634	666	672	608	593	643	626	614	606	601	636	644	655	667	603	644	629	656	628	666	663	660	612	619	643	635	595	606	671	589	567	629	610	573	618	613	638	622	653	678	630	599	641	619	596	612	605	636	643	635	637	627	610	604	650	655	640	662	637	640	638	670	668	576	608	611	619	624	666	623	630	629	642	582	668	604	615	655	587	654	615	635	646	590	652	651	651	619	618	624	663	616	595	634	614	595	691	605	627	606	571	637	628	604	593	639	644	612	631	624	587	656	619	645	607	665	647	624	651	660	605	592	634	688	678	623	644	649	630	623	602	658	614	628	657	606	590	660	615	584	627	625	637	658	630	613	635
26371	13785	12609	7249	4894	3486	2793	2204	1841	1596	1398	1268	1164	1126	1000	930	885	924	809	809	764	826	802	734	679	748	740	706	647	647	686	660	684	654	673	603	645	618	658	672	641	635	673	597	658	666	577	645	633	576	602	653	607	633	601	607	610	582	583	632	614	619	607	615	624	609	613	578	639	613	653	613	652	606	590	566	625	643	584	608	600	609	575	591	634	618	626	651	615	590	624	628	609	578	615	606	635	633	581	589	635	601	623	631	590	615	595	614	601	606	590	632	622	584	626	617	601	579	607	587	593	583	575	621	617	656	678	634	592	615	612	591	633	600	612	593	565	633	632	602	598	599	645	608	593	604	636	631	593	623	552	628	590	604	617	608	645	605	594	580	582	589	645	624	633	557	602	623	570	619	630	588	621	607	626	637	610	629	650	629	583	626	659	589	607	617	621	617	628	625	622	625	588	599	604	610	615	578	642	595	588	565	611	596	612	597	607	609	571	567	578	617	619	630	612	629	633	589	575	617	614	544	585	644	581	604	595	602	598	610	612	634	639	609	585	615	577	597	608	618	633	596	614	599	580	572	646	633	576	612	595	594	565	564	597	593	645	593	605	622	628	593	616	635	619	609	628	602	619	607	594	636	637	644	589	579	561	626	600	641	590	568	600	629	623	602	618	601	589	600	555	612	613	598	588	620	592	622	610	592	610	647	595	599	611	618	602	573	599	571	569	607	579	575	631	608	587	616	592	616	614	592	595	635	607	586	616	579	614	589	573	634	604	593	639	572	593	597	615	592	593	628	580	609	609	614	596	591	636	618	642	612	567	562	630	600	581	607	565	589	598	645	573	595	604	557	607	601	591	596	587	638	602	627	607	611	566	606	603	611	599	605	593	599	561	601	615	595	592	616	621	596	582	597	607	601	590	609	606	583	608	607	635	626	629	601	627	643	610	609	590	594	623	593	592	602	545	651	608	610	598	605	557	610	629	626	652	613	590	594	589	572	598	625	590	544	621	578	640	633	597	583	576	660	579	603	598	621	587	606	621	600	628	606	578	635	586	599	600	568	641	582	554	610	587	616	637	614	602	616	588	588	598	656	648	580	576	601	586	592	591	619	569	597	592	624	587	602	606	603	596	619	608	587	599	617	606	591	617	588	609	607	595	574	609	604	578	583	586	589	611	637	569	633	592	603	621	584	598	591	620	622	623	569	612	621	633	622	587	630	612	608	630	596	597	613	614	605	618	594	552	587	637	593	582	631	595	615	630	611	585	636	672	596	609	607	606	556	583	630	583	608	612	632	622	609	597	632	641	629	581	593	588	573	592	566	558	586	598	635	562	560	595	627	602	624	576	632	565	657	651	620	585	606	608	596	577	598	593	614	606	641	627	600	603	602	589	598	622	627	635	603	634	593	604	619	611	640	625	598	600	601	576	603	602	626	591	654	615	622	646	606	612	641	606	636	611	600	601	632	607	583	607	598	616	627	594	607	608	608	593	576	561	640	609	621	644	600	617	564	614	628	594	590	591	639	596	595	570	554	587	580	637	584	614	586	615	563	581	577	614	608	586	643	602	578	571	601	635	579	610	612	593	600	605	566	604	611	599	649	611	614	639	593	611	549	595	594	565	571	581	654	646	641	554	610	607	618	595	613	608	589	649	621	610	599	586	579	603	569	636	578	621	601	582	598	605	557	640	588	592	597	626	592	602	603	618	612	630	625	607	546	557	610	577	615	603	623	577	593	611	647	626	555	614	656	590	581	552	610	610	613	592	564	672	575	604	613	581	621	611	636	598	580	623	603	560	623	584	535	596	601	583	624	614	597	595	587	567	599	590	609	627	618	626	555	592	572	586	640	606	620	622	581	618	607	619	573	581	584	609	591	606	602	609	600	653	615	627	600	682	580	599	608	613	577	627	614	611	616	591	604	648	608	565	593	621	593	576	602	636	583	554	606	568	596	616	591	564	598	589	577	627	635	605	670	578	569	602	568	590	589	550	592	649	588	625	598	591	561	580	584	629	565	656	605	597	570	606	596	612	615	618	624	557	603	608	618	625	611	610	600	628	610	569	604	626	612	599	576	595	631	585	590	558	567	596	605	587	597	614	604	651	579	631	632	608	595	590	609	633	595	616	616	564	630	611	617	616	615	584	591	603	618	589	593	592	598	599	582	634	598	563	628	624	611	620	623	587	622	608	623	602	596	611	611	647	582	564	619	620	605	581	624	589	570	609	595	632	628	619	580	615	622	604	568	613	629	647	563	663	603	610	588	609	630	576	638	590	604	618	640	594	617	622	628	624	622	630	597	601	593	551	575	638	578	616	614	563	596	534	592	612	600	616	629	626	558	574	618	605	594	577	619	598	576	584	622	585	613	606	590	568	573	624	610	600	586	619	619	580	606	607	610	616	611	591	597	619	571	587	594	612	652	603	616	582	606	552	580	601	606	621	546	616	636	621	592	590	601	633	628	634	589	610	585	545	614	619	573	576	607	628	584	593	609	588	620	599	575	587	650	574	578	599	624	582	605	621	647	597	579	643	597	605	572	615	642	597	595	594	616	660	589	631	608	565	627	604	564	585	610	601	602	612	610	577	574	612	612	637	602	590	568	560	575	614	594	593	582	625	603	563	645	603	591	592	629	585	590	585	600	593	638	594	585	627	627	614	566	593	593	572	597	558	543	588	625	603	608	670	595	557	615	587	579	563	586	581	593	614	542	635	580	600	625	567	601	595	589	576	566	586	600	684	617	597	570	558	635	587	633	574	594	608	591	564	598	615	576	633	576	595	618	597	600	644	590	603	627	632	605	566	612	576	598	628	639	606	581	629	604	614	607	543	615	607	638	589	606	545	523	591	616	549	573	629	615	626	604	587	593	602	567	583	597	617	630	593	630	564	580	602	630	618	557	623	627	566	614	610	581	611	568	574	613	620	563	580	649	575	563	570	596	559	625	599	604	547	585	583	602	595	614	632	621	599	591	595	598	613	613	614	569	620	624	619	617	591	600	600	607	584	538	646	619	603	617	614	599	583	577	598	599	600	576	583	614	609	593	591	588	634	611	621	598	598	583	610	636	611	598	617	554	589	595	609	641	576	587	636	632	559	551	624	564	576	585	624	598	578	620	596	594	569	646	595	618	612	617	606	618	612	603	622	634	575	595	603	582	572	608	574	606	578	610	602	586	597	609	597	579	624	623	574	549	596	593	591	652	586	632	621	565	627	628	632	612	581	602	579	574	578	603	610	568	646	611	638	580	596	590	652	616	619	593	591	603	655	586	628	536	627	596	597	594	610	628	587	601	620	606	582	617	624	611	616	603	636	603	624	632	644	555	606	563	626	622	631	624	578	571	637	597	619	618	582	619	581	583	599	588	631	612	571	587	617	599	596	571	650	613	621	604	621	584	603	609	591	568	614	636	547	607	608	579	626	601	565	631	605	599	623	575	592	628	626	626	601	600	654	672	586	605	631	579	593	594	631	621	601	627	592	590	609	586
32135	14892	2226	508	379	332	344	318	302	320	296	304	319	275	294	326	307	289	292	290	287	279	302	284	296	273	334	304	279	318	321	291	288	300	270	298	297	311	292	334	313	305	277	301	314	312	282	275	325	281	306	306	310	317	285	303	332	302	331	269	300	327	319	317	298	290	257	275	304	279	283	301	288	289	293	280	289	325	297	263	288	289	305	300	294	278	311	279	289	303	272	269	326	308	271	283	305	275	305	304	295	289	335	313	313	293	289	312	295	337	296	290	258	293	292	274	274	277	310	322	297	286	304	293	310	325	293	316	315	318	294	303	342	302	303	263	306	278	300	285	293	308	281	275	269	312	295	304	289	297	289	290	285	296	309	308	275	315	294	321	302	286	316	290	302	294	292	288	303	330	316	274	297	310	306	284	286	291	290	278	300	299	290	283	308	297	305	273	298	322	289	343	290	314	310	296	272	288	291	266	266	297	276	288	342	274	301	276	301	290	289	289	312	295	320	263	280	322	316	283	285	318	305	309	278	303	291	297	280	280	334	272	268	287	304	285	301	269	304	317	295	284	280	325	276	270	290	312	296	290	283	302	316	304	266	291	291	251	294	270	287	306	285	289	302	271	276	270	275	309	272	318	308	317	280	259	305	273	314	285	298	294	276	324	284	305	281	283	306	282	298	293	289	315	295	284	306	267	316	272	292	299	292	297	316	320	292	288	302	290	298	292	282	313	306	271	312	304	304	288	290	303	294	313	290	324	292	299	300	311	295	289	278	283	289	303	267	273	311	306	298	318	319	292	280	260	271	296	331	319	304	333	261	277	314	271	315	314	288	271	292	287	307	263	318	308	293	314	296	289	292	304	272	276	299	266	290	322	302	327	294	289	300	284	295	296	271	294	280	299	320	298	298	315	293	278	302	279	285	305	310	316	299	284	296	298	291	305	295	291	294	295	303	294	284	293	304	299	295	280	298	313	335	280	280	289	282	292	284	293	288	273	300	291	303	299	285	290	274	274	277	295	277	306	265	340	290	275	281	325	300	280	309	290	330	293	303	285	282	270	288	313	298	293	287	298	311	294	320	295	305	323	294	302	305	328	312	306	310	296	302	298	273	280	280	278	341	306	353	301	308	287	290	312	291	280	326	291	300	319	284	279	291	311	283	303	299	278	301	300	284	277	276	304	289	295	275	296	348	301	288	323	311	288	281	308	286	275	312	277	279	303	323	301	308	286	280	317	303	314	282	314	307	288	295	271	276	295	268	298	311	283	325	294	297	289	317	300	330	291	321	300	312	291	293	307	290	271	290	317	285	266	298	316	291	319	300	300	289	301	270	299	307	320	289	295	278	313	316	270	284	286	289	266	297	309	260	298	311	297	286	295	247	264	295	286	292	269	281	317	275	284	280	288	292	285	283	275	294	280	265	306	286	316	284	253	294	275	282	290	328	286	256	294	289	305	286	318	289	324	311	291	301	267	289	323	295	284	298	285	334	314	294	266	270	283	281	286	286	347	314	288	322	270	304	316	306	300	295	258	282	311	291	325	298	301	249	304	330	285	280	302	296	323	287	288	286	303	263	327	275	330	318	270	291	305	301	298	305	299	313	293	290	283	276	287	309	329	294	314	260	318	271	292	283	277	291	291	294	302	303	286	317	289	283	261	287	295	311	290	282	301	290	276	289	288	318	298	286	259	313	308	285	302	250	295	307	268	261	333	295	296	311	268	281	279	291	265	309	275	276	317	294	317	311	295	283	332	290	300	280	290	311	285	304	314	296	287	313	324	301	310	325	284	289	303	299	282	290	302	297	285	336	287	298	309	312	289	275	299	303	304	302	287	302	315	291	289	306	306	329	304	318	258	310	307	327	314	288	306	277	311	306	283	300	310	292	320	289	297	279	266	284	283	273	296	293	320	311	291	291	336	297	308	281	310	306	304	287	266	332	270	288	304	311	303	303	302	294	292	308	308	330	295	263	329	312	330	291	270	320	277	288	319	284	296	324	302	290	279	298	296	323	311	313	281	328	294	292	270	292	319	287	306	279	279	296	299	305	286	309	298	341	321	288	324	270	308	281	300	287	294	287	301	291	294	331	273	306	293	297	302	286	301	286	291	292	297	309	303	309	280	293	276	284	283	303	320	292	285	316	293	321	313	287	310	307	269	300	306	316	338	299	314	279	299	319	304	302	301	303	280	298	315	296	273	284	336	268	282	270	291	298	318	287	261	285	285	296	314	326	286	303	318	314	310	324	317	334	315	285	292	309	313	303	299	264	260	267	277	275	296	302	289	288	276	285	301	318	307	319	260	343	312	262	303	323	323	333	292	286	275	305	285	297	282	289	278	281	299	298	298	324	310	299	294	308	297	286	308	289	267	290	299	306	307	318	284	290	300	328	303	329	292	288	298	284	291	313	294	292	289	285	267	291	299	292	272	313	313	299	288	318	307	301	271	319	335	280	276	295	288	306	272	298	294	281	276	283	327	284	294	274	285	287	288	321	254	281	302	274	320	297	306	267	300	302	313	298	304	294	284	296	269	296	295	301	305	295	272	281	309	297	300	308	286	271	306	297	288	330	280	271	252	278	256	298	313	282	295	300	300	309	320	306	258	284	303	299	318	300	291	280	317	309	300	297	259	299	309	300	295	278	276	302	267	283	315	306	302	314	293	292	279	270	313	300	291	302	310	284	300	303	288	265	287	314	295	323	292	317	290	294	297	311	327	300	253	310	289	310	282	297	313	270	284	307	324	276	311	300	275	292	304	294	286	299	285	273	314	281	304	297	311	301	312	271	282	307	295	300	279	267	314	322	276	341	272	319	301	301	282	277	300	263	313	293	302	274	279	312	281	287	308	294	294	307	303	305	295	262	321	314	276	289	298	301	302	314	304	302	313	290	279	293	326	317	312	283	272	302	276	278	276	288	260	316	305	272	300	295	281	297	313	291	302	272	305	289	316	278	268	299	299	298	298	309	293	288	277	282	312	289	318	316	310	312	262	347	311	287	276	320	285	287	299	290	280	300	294	284	300	311	293	292	309	294	284	271	295	307	320	262	290	278	276	269	283	293	338	277	286	301	289	320	258	280	306	302	288	291	307	279	311	281	286	312	304	330	327	278	288	322	288	300	271	270	272	324	298	301	291	287	298	298	288	275	285	279	293	270	333	318	292	286	324	275	300	288	282	305	290	311	298	318	294	311	290	284	255	289	273	306	308	325	313	284	266	308	264	278	297	278	295	267	317	291	303	290	307	274	320	328	276	287	308	296	294	328	304	286	323	280	318	306	300	266	273	332	309	267	280	267	291	278	301	284	277	293	317	303	270	270	282	309	285	279	295	307	282	309	276	302	271	318	301	275	298	306	295	319	325	311	294	316	304	301	285	308	301	318	309	297	313	314	285	318	289	310	273	282	307	286	318	319	295	294	305	318	309	268	317	286	298	321	305	292	283	281	273	284	308	289	297	323	286	290	312	303	310	296	323	278	274	314	295
22081	725	683	483	422	394	376	363	342	345	343	331	317	345	318	300	320	350	348	346	333	313	341	309	320	349	314	317	287	322	313	327	346	352	344	345	319	325	307	299	341	292	316	320	309	363	287	328	326	315	345	348	325	336	345	301	335	291	310	335	332	305	363	296	307	333	348	322	317	324	305	339	318	320	318	299	299	309	338	336	327	342	331	329	321	341	298	311	344	301	345	320	338	333	341	333	313	326	306	327	343	327	365	352	355	344	317	300	317	281	299	269	314	325	320	331	306	314	320	318	320	327	309	315	308	328	342	336	334	339	354	329	293	332	352	319	306	348	328	311	326	334	314	316	338	352	297	337	340	311	327	353	290	312	343	306	325	305	293	326	338	291	348	348	301	320	358	334	345	320	278	324	303	292	299	327	327	310	308	321	329	294	326	328	353	310	316	323	346	314	334	309	325	372	356	333	356	350	316	344	324	304	305	342	344	316	340	306	323	286	337	309	334	334	343	330	299	307	338	334	314	312	337	327	313	333	339	259	342	314	330	293	314	318	312	308	302	337	323	322	347	323	345	318	354	341	334	313	351	332	330	356	324	322	323	327	342	309	295	334	335	347	305	310	284	304	361	300	334	310	340	336	313	338	325	307	354	349	342	325	284	313	302	326	324	371	348	356	291	308	345	324	348	339	274	334	303	336	335	327	340	343	341	344	349	344	323	308	344	337	335	285	324	322	335	322	304	303	330	315	352	341	334	326	306	345	343	348	377	335	309	317	306	322	339	337	340	320	308	308	313	339	314	326	314	334	322	308	327	346	341	331	324	313	315	346	340	327	376	311	350	308	346	304	301	346	334	343	333	329	317	321	306	287	321	327	328	313	284	308	313	351	323	331	319	354	301	340	318	343	322	327	299	297	307	318	343	294	319	322	307	307	307	303	324	321	339	318	348	306	338	320	303	305	324	304	322	324	332	319	340	332	327	324	346	333	286	320	306	326	310	328	345	299	344	331	351	281	328	325	317	303	330	281	348	299	330	329	329	324	335	292	343	292	327	319	331	327	330	298	349	347	359	314	316	314	333	329	297	329	316	316	320	295	324	365	320	311	314	311	336	306	326	332	305	303	324	307	323	297	330	300	328	333	315	326	328	335	320	329	296	290	344	305	345	324	321	372	284	329	313	312	341	309	330	321	329	323	341	314	327	289	317	333	300	278	316	331	369	334	305	341	319	340	292	333	281	351	362	321	320	327	348	334	340	318	332	339	318	321	328	319	302	323	358	324	327	306	314	319	317	320	330	345	326	327	359	322	313	326	365	306	325	347	327	346	318	298	305	339	317	302	309	326	342	324	329	316	315	324	303	319	322	302	334	322	337	322	332	324	333	345	313	313	311	330	299	328	320	364	284	325	332	309	342	315	331	322	331	343	319	306	305	310	323	305	319	300	332	333	325	328	302	334	343	331	317	332	286	323	349	327	326	357	333	315	350	343	321	307	339	335	330	327	324	311	321	306	319	335	308	320	329	306	304	323	292	322	327	332	302	295	318	334	319	341	327	316	318	300	336	349	315	314	353	324	320	298	346	315	315	331	309	310	317	341	347	318	327	324	308	336	298	319	331	309	281	316	326	376	333	313	323	328	270	333	299	332	307	317	300	327	327	366	289	341	332	340	294	359	309	375	347	337	297	313	334	326	323	343	327	330	312	293	294	305	324	306	348	326	347	291	289	313	337	337	316	321	292	366	302	324	335	297	311	333	328	345	342	338	334	326	339	301	315	310	326	334	370	327	326	350	321	345	317	314	331	328	314	317	338	329	317	324	322	329	330	310	329	294	348	321	339	302	341	311	325	322	325	309	330	295	315	364	317	321	357	328	341	320	276	329	317	323	337	292	307	298	305	320	321	314	326	298	285	313	332	319	309	311	307	328	358	346	333	339	331	321	304	302	308	279	318	334	325	330	332	313	315	313	307	305	325	337	331	328	352	345	312	317	341	306	333	323	335	349	323	333	311	325	337	343	311	300	320	349	325	292	323	338	303	306	341	309	312	305	333	317	354	331	332	323	325	295	321	337	330	300	354	313	326	319	315	353	313	353	322	332	325	321	307	329	335	329	309	312	337	294	304	294	305	296	339	310	321	325	337	312	345	325	353	290	339	338	306	325	328	341	344	316	352	325	345	321	329	316	364	294	302	317	330	311	313	314	355	310	327	348	325	313	349	323	335	310	310	314	321	348	306	328	305	351	357	328	280	318	304	327	286	340	331	307	313	316	324	278	349	341	373	307	319	298	324	295	301	301	317	339	321	321	355	330	323	322	309	324	319	319	334	350	304	325	328	319	302	340	315	329	308	332	311	305	320	308	320	336	333	335	323	373	309	359	329	326	327	315	322	336	267	300	339	314	301	312	326	334	320	334	307	318	324	312	333	358	331	306	321	295	342	312	318	330	340	318	343	353	345	353	315	319	300	299	332	335	296	302	338	317	320	352	298	339	357	340	299	279	288	345	327	349	355	309	326	340	315	335	323	312	362	279	344	315	305	304	305	325	344	339	335	334	352	307	314	357	331	324	324	307	329	301	312	339	306	316	335	311	306	335	316	332	347	318	325	289	339	348	333	310	320	334	341	339	332	321	327	351	308	316	324	327	320	315	287	327	307	333	316	314	318	308	326	319	313	346	318	288	315	351	346	316	321	350	319	345	299	362	309	322	326	344	313	312	357	272	320	341	312	306	335	290	348	328	308	285	314	311	304	329	299	313	316	314	276	324	306	334	371	322	295	310	306	324	299	304	349	317	338	323	344	322	324	349	324	324	317	334	308	329	384	324	320	336	317	299	339	327	312	340	317	319	293	314	314	309	342	336	320	363	317	301	298	299	299	343	291	346	310	305	329	332	335	307	344	289	350	322	316	346	335	303	332	313	319	308	328	327	329	319	339	305	348	289	315	338	307	293	317	311	319	311	318	348	326	325	318	323	326	318	308	318	312	324	332	324	320	347	333	341	326	308	336	331	302	343	321	302	323	326	307	317	335	307	318	324	364	333	327	314	336	338	337	332	308	316	304	289	343	322	337	313	329	345	276	328	347	306	302	321	327	313	309	344	324	332	331	339	337	336	318	349	332	345	319	302	325	323	346	310	315	363	311	307	319	279	343	317	297	318	294	317	306	330	324	302	363	335	315	298	342	337	306	302	319	342	319	331	333	338	327	338	320	310	323	316	323	309	308	308	297	339	330	328	354	338	310	335	340	297	303	316	313	332	349	338	328	336	336	342	332	330	314	344	338	321	312	349	333	302	294	331	328	316	311	311	300	333	329	316	301	348	345	337	324	343	326	290	293	332	327	308	339	346	299	348	312	327	328	299	327	330	287	301	329	336	314	328	330	311	323	301	319	318	325	322	336	356	334	305	305	333	348	314	312	299	318	344	346	322	317	337	336	336	345	326	306	314	290	326	312	341	342	313	351	328	317	302	307	337	316	310	335	320	331	295	330	322
24947	20627	26455	24781	20563	7005	997	627	571	523	467	433	413	405	356	352	366	385	347	353	315	315	318	293	337	300	334	274	299	314	293	284	315	283	330	295	303	323	285	287	300	274	301	298	282	290	308	318	284	323	324	301	313	292	301	272	295	310	326	305	309	293	282	302	317	269	318	297	312	285	278	304	289	355	319	307	301	297	263	288	277	304	277	283	296	281	301	297	304	250	302	300	301	316	302	283	293	266	286	266	303	270	297	273	279	287	306	305	324	286	290	310	264	285	301	280	314	310	287	286	313	311	327	296	291	295	303	272	263	290	298	286	303	298	284	293	311	311	294	276	305	301	297	324	309	326	296	279	280	296	302	303	292	319	289	284	291	289	286	257	290	286	280	266	318	291	289	300	296	314	289	307	283	293	309	264	287	278	273	282	295	272	303	296	285	306	287	287	304	292	269	260	286	303	298	289	289	337	310	261	315	270	289	315	300	273	301	290	283	312	276	302	271	309	282	294	279	320	305	294	265	287	294	305	292	284	325	286	287	263	299	277	293	318	287	302	276	290	273	301	295	286	302	293	288	259	277	305	292	311	263	315	318	299	315	267	286	274	332	307	296	286	271	300	308	294	315	303	297	287	279	253	317	305	298	308	307	314	291	307	327	280	309	308	292	293	294	278	295	305	309	289	279	292	294	278	291	314	286	328	304	301	310	301	273	299	287	299	304	285	300	321	281	281	332	303	295	254	277	281	282	312	271	320	277	305	300	292	297	289	298	273	285	288	288	281	290	265	307	282	288	257	295	305	346	292	286	294	297	322	277	325	298	313	329	290	285	294	315	284	296	295	282	283	313	262	283	274	285	261	263	279	283	285	313	259	281	281	278	282	291	283	303	280	315	316	288	292	272	307	320	280	279	317	323	291	295	294	306	254	308	290	288	285	298	274	314	291	273	294	278	301	280	281	321	321	291	298	284	279	312	302	292	313	282	287	302	300	298	265	294	325	303	271	326	304	317	307	271	303	298	297	290	305	293	314	312	285	283	312	276	297	285	312	286	311	293	352	283	296	292	290	290	275	276	280	305	311	285	311	281	287	304	317	279	297	286	291	284	312	276	299	287	328	291	302	323	293	300	318	307	300	275	319	297	319	297	297	315	284	311	266	292	311	281	306	260	290	285	310	301	297	284	274	289	301	296	289	294	325	315	287	309	300	300	324	287	305	299	270	303	283	355	295	309	261	314	304	320	318	321	302	313	295	296	291	267	274	332	286	297	331	266	317	302	268	284	289	292	300	268	329	279	255	268	278	297	280	312	294	322	303	287	283	304	337	280	288	280	278	305	299	301	300	311	291	272	292	310	301	293	274	284	309	276	293	278	284	313	290	309	290	284	292	340	285	298	309	296	256	279	276	296	305	284	333	306	282	341	305	286	297	297	304	305	321	277	261	273	298	249	271	314	266	289	292	299	276	311	269	294	281	291	271	304	276	295	302	293	292	307	298	267	299	293	294	300	258	278	272	287	276	280	309	315	288	276	281	306	294	308	300	280	300	302	293	279	264	309	310	279	300	313	315	329	274	288	288	288	312	283	281	280	304	290	283	315	307	309	311	263	301	288	323	285	290	274	308	327	291	283	270	290	286	281	312	289	308	284	275	272	280	314	292	296	289	314	282	299	288	283	278	265	278	320	319	285	284	322	283	283	295	278	293	309	309	295	272	292	292	291	282	281	304	294	308	288	318	295	312	355	278	312	304	315	300	299	326	293	287	289	300	279	272	285	277	307	303	299	283	307	281	291	280	312	305	287	285	289	288	303	288	330	305	296	285	254	267	326	325	289	290	296	301	291	292	321	315	296	297	266	295	286	276	287	319	279	303	295	302	284	281	277	289	314	276	299	294	303	288	262	311	283	306	309	308	270	299	283	289	267	289	280	286	312	290	270	283	301	273	280	288	295	314	301	326	268	274	279	282	287	260	303	280	331	285	308	245	303	321	296	286	272	297	270	254	311	313	254	269	304	274	315	282	269	279	275	277	299	281	287	302	259	284	291	293	276	313	314	296	296	287	296	300	304	310	292	275	288	305	319	306	268	295	294	277	303	277	289	265	312	288	298	300	302	336	298	304	297	309	281	320	276	275	315	298	315	286	305	273	305	289	279	325	300	269	264	316	300	274	298	287	304	281	274	282	312	307	316	302	311	279	302	300	287	277	273	285	320	308	263	291	308	305	330	262	306	270	285	275	277	326	312	326	276	315	326	286	314	304	299	299	318	280	277	274	282	314	278	300	281	300	296	283	306	279	294	287	273	305	300	297	297	296	300	313	279	309	295	305	263	271	291	265	269	265	281	282	310	272	268	317	320	283	297	299	274	277	270	267	293	300	279	296	254	304	315	343	296	285	274	306	279	321	288	295	284	295	322	325	269	280	302	319	290	290	305	309	294	295	312	257	288	287	293	274	288	276	291	316	276	288	292	266	303	294	291	312	303	303	299	260	315	304	281	300	288	268	317	302	268	256	302	306	294	269	276	292	270	282	297	266	286	303	268	268	278	299	308	298	292	294	277	314	302	294	345	301	282	318	261	274	307	305	269	305	279	271	301	312	326	275	283	281	266	319	276	294	288	263	315	269	307	300	291	310	327	290	310	292	308	304	299	282	288	302	276	317	274	285	298	308	293	272	272	267	295	307	306	293	280	353	281	293	321	283	326	312	296	298	330	281	241	243	328	275	299	279	283	302	296	288	294	298	269	275	300	282	297	279	293	279	309	278	269	296	309	315	283	289	301	287	295	299	277	299	293	302	301	281	296	270	313	299	283	279	272	296	289	299	306	318	293	328	301	296	284	304	260	284	294	270	274	281	297	268	296	306	296	288	279	331	300	302	295	291	269	283	289	310	276	293	322	297	309	325	274	285	313	237	272	296	275	309	316	302	278	286	307	333	296	293	309	293	318	304	306	303	316	295	298	298	286	286	280	306	300	297	324	270	314	318	279	270	311	290	282	308	303	288	288	283	276	279	294	298	279	280	311	303	259	300	277	295	283	304	292	276	312	278	306	273	302	275	297	304	307	305	299	281	323	313	293	278	272	318	282	276	299	270	281	278	287	290	318	288	299	278	262	308	291	316	296	302	317	277	290	303	269	289	287	277	308	312	285	305	256	294	289	299	299	308	286	274	280	285	272	304	294	306	310	290	265	293	283	280	271	286	286	284	293	316	319	298	312	301	279	285	273	293	252	306	313	302	279	310	285	293	294	319	277	316	282	291	290	278	312	330	311	283	300	259	306	298	309	323	277	278	297	322	296	300	288	283	283	284	296	312	306	327	296	319	266	282	273	285	320	307	300	262	276	293	319	316	270	306	303	295	300	330	306	297	302	301	278	295	313	283	289	301	292	286	276	279	313	295	322	296	284	280	323	310	284	279	297	314	304	269	267	335	298	287	297	281	257	268	303	277	280	311	262	281	314	287	273	268	286	275	300	282	292	300	325	270	281	304
34249	7966	7252	3819	2522	1826	1406	1106	914	811	711	674	560	531	461	465	459	427	417	374	376	401	361	352	352	357	337	370	347	366	327	366	321	333	339	358	346	341	355	344	308	322	312	331	327	333	324	338	312	292	294	309	291	324	323	292	333	329	313	329	319	307	314	299	261	288	304	305	305	282	345	291	310	328	292	298	321	277	322	280	301	296	297	315	328	303	320	366	278	264	284	306	267	284	276	323	323	304	343	313	317	321	297	303	304	325	328	295	309	296	323	302	315	281	313	333	334	305	293	317	284	305	296	309	288	296	297	313	302	318	318	281	297	284	289	310	300	328	305	308	292	287	283	332	303	322	281	305	261	311	352	291	307	288	275	294	295	315	290	310	292	295	285	319	319	311	308	294	328	303	292	322	276	310	301	293	300	290	312	317	327	275	333	289	306	296	325	319	302	290	322	339	306	292	303	305	275	306	295	283	307	304	325	301	264	291	284	283	306	329	314	302	284	298	313	290	262	317	271	273	304	303	320	290	308	299	316	350	321	321	301	277	306	310	284	324	307	307	333	283	300	304	287	299	282	272	321	282	262	290	282	275	290	283	279	289	289	294	297	278	317	277	307	295	298	295	296	326	264	326	277	302	321	295	283	315	312	362	308	287	319	303	292	278	294	292	330	339	310	328	292	304	351	305	274	269	307	309	315	324	305	318	294	300	317	303	304	303	319	319	341	294	283	293	291	299	286	312	300	310	341	304	293	276	296	300	319	295	288	299	333	288	302	310	281	303	272	309	310	308	310	301	265	307	314	297	313	297	293	287	307	298	308	287	318	330	280	318	286	275	282	265	263	291	266	280	283	316	309	300	328	296	290	310	271	277	275	305	321	274	291	267	292	291	299	304	293	283	289	268	283	307	296	290	319	305	288	306	318	309	282	298	290	255	302	338	301	312	308	280	275	283	305	289	289	311	323	289	291	310	330	286	313	318	301	306	295	292	306	307	299	308	302	278	296	253	300	307	295	299	328	285	307	307	295	268	330	288	292	295	302	297	286	316	332	324	336	317	294	302	291	335	287	305	311	345	317	308	303	302	304	297	300	289	288	309	300	334	307	316	326	319	314	337	313	285	294	326	304	358	286	310	279	333	319	307	318	293	300	306	300	272	303	319	275	304	299	294	314	275	336	324	305	341	286	269	332	324	293	331	284	300	272	292	329	315	285	273	328	283	300	291	289	262	323	295	298	283	302	290	297	292	294	314	281	293	258	251	297	279	294	303	262	302	306	296	297	295	300	286	309	297	295	312	300	321	302	301	310	284	340	316	301	321	321	320	275	301	301	294	298	309	298	285	290	278	295	281	271	324	303	302	321	312	281	337	330	264	314	304	320	317	315	293	299	295	313	299	293	326	305	262	239	320	270	314	308	308	329	306	282	289	287	270	290	306	292	317	315	294	310	295	305	311	291	315	317	332	282	300	295	292	301	328	302	298	330	283	296	302	293	309	301	291	293	287	328	283	340	321	302	309	295	231	311	314	306	297	314	302	300	318	322	292	298	314	308	304	285	293	317	344	294	299	320	295	294	270	311	320	269	272	290	299	278	304	285	284	291	317	291	301	276	325	301	290	321	286	315	301	321	303	319	304	307	280	301	303	318	294	289	289	271	310	296	261	303	327	320	298	303	300	306	302	285	303	316	294	307	300	287	324	307	310	287	333	286	323	289	289	312	322	320	332	292	343	276	293	295	297	316	319	297	309	294	297	276	263	311	308	285	296	297	323	289	294	308	306	308	292	311	297	277	287	275	321	265	272	345	292	316	298	300	299	296	284	289	293	292	299	298	296	314	347	284	266	296	321	293	312	304	324	268	271	307	324	267	289	306	341	291	331	308	301	292	313	295	283	268	317	282	295	305	300	302	293	346	327	261	269	274	296	286	289	318	279	301	284	314	291	291	325	289	304	302	261	314	305	314	319	291	265	281	286	329	296	275	322	329	297	298	302	294	338	290	303	329	292	295	307	290	292	299	300	298	310	283	293	316	284	278	309	278	306	320	267	298	311	283	305	307	310	285	293	338	314	274	301	318	315	309	295	278	293	338	356	294	291	317	316	272	310	308	307	303	340	292	325	296	289	275	294	306	294	313	291	295	274	303	291	309	302	284	302	309	330	302	301	317	287	289	310	306	309	352	284	319	273	289	307	294	300	343	324	301	314	286	288	286	319	295	317	309	282	306	305	314	300	324	321	285	310	318	291	277	270	281	295	330	280	287	331	291	302	285	299	311	303	278	282	274	299	271	279	315	299	295	275	296	300	318	288	305	281	307	301	288	344	277	291	270	283	298	271	297	275	309	302	351	287	304	279	305	298	303	286	295	292	283	330	310	311	298	307	303	291	284	294	278	291	287	303	268	296	327	305	303	308	269	319	303	315	311	269	266	283	274	281	284	287	299	314	257	298	292	303	309	298	285	310	287	292	303	316	326	304	321	330	311	289	282	303	279	339	311	327	297	284	309	308	348	284	287	329	329	325	275	292	323	285	297	290	330	301	311	293	295	307	303	298	282	326	295	295	289	305	313	290	296	318	312	320	283	280	293	300	275	313	306	292	290	310	303	330	293	315	349	285	295	299	284	302	299	306	312	322	317	307	298	269	317	289	299	292	308	324	288	284	272	334	335	286	286	319	286	297	311	297	318	286	332	320	303	296	315	324	286	312	257	296	297	317	316	311	302	302	282	295	319	262	318	297	317	296	316	314	319	260	298	290	298	295	288	336	304	296	312	311	325	321	317	296	285	306	289	314	309	321	317	245	308	289	282	311	291	299	342	277	309	305	301	312	318	320	300	296	297	309	262	312	300	307	282	317	301	306	283	275	287	299	304	302	289	292	323	332	265	319	282	275	284	271	335	310	307	298	290	318	316	304	323	321	326	298	310	303	300	268	337	305	307	306	292	319	331	307	329	316	313	278	314	280	335	295	301	308	272	284	287	292	307	284	284	284	282	303	275	305	303	312	293	275	296	277	315	311	280	285	329	341	295	288	286	319	317	304	304	295	311	279	305	279	278	328	285	334	289	299	326	294	271	283	344	294	303	295	309	302	313	322	325	295	308	288	323	328	299	315	290	299	288	295	289	296	321	309	287	277	294	305	307	310	290	311	289	279	327	321	319	298	286	283	299	273	311	309	310	279	325	303	301	284	287	326	307	323	309	305	297	308	283	318	328	289	292	311	282	279	328	329	279	298	309	302	253	311	306	303	332	289	315	308	323	300	274	289	298	310	300	284	285	306	300	309	309	309	331	289	318	265	301	271	300	312	290	278	324	281	312	311	328	308	316	274	293	309	275	315	314	336	301	311	268	333	314	279	301	279	312	290	269	304	316	302	324	275	325	298	295	317	303	308	313	302	292	286	292	278	279	310	326	306	309	298	307	292	325	317	309	306	270	315	291	289	334	284	301	281	306	278	301	286	292	293	307	293	289	297	282	305	298	336	281	321	338	268
22922	20594	26994	24164	20601	20622	7080	1536	1248	1041	1007	886	774	831	746	752	737	761	724	738	685	667	720	697	673	698	675	645	654	680	611	686	646	668	603	611	641	637	637	650	653	669	656	645	657	645	602	602	599	674	610	657	600	624	677	629	665	569	616	563	562	667	641	597	570	667	601	607	638	609	624	639	634	623	645	602	636	631	626	598	647	703	624	643	580	606	580	639	592	611	615	582	613	583	659	657	638	651	584	625	647	614	620	647	583	594	636	626	589	635	641	595	631	599	629	591	593	617	628	652	651	593	557	577	649	643	631	628	634	599	587	649	636	617	592	607	629	659	605	653	630	588	568	645	649	602	626	609	622	582	636	603	625	604	625	636	612	646	682	602	644	628	619	604	617	642	611	588	646	615	621	638	618	592	627	603	627	616	601	611	610	600	645	706	612	611	608	613	558	618	655	658	599	635	612	611	657	670	628	599	614	648	605	573	647	612	625	626	623	694	619	645	606	612	590	652	573	603	593	650	616	620	599	631	590	611	610	614	634	642	626	626	639	603	667	583	635	572	586	624	625	587	657	604	623	577	581	629	615	605	621	632	615	562	562	632	659	621	644	586	600	599	583	626	619	625	656	581	576	679	598	597	634	582	601	568	625	636	634	610	626	612	610	597	583	616	604	648	617	561	595	643	632	617	632	667	596	612	634	609	589	582	549	649	610	646	639	588	666	648	612	649	636	587	596	614	601	635	628	604	641	601	622	623	640	676	595	607	623	591	616	625	655	617	654	608	608	625	630	662	611	635	628	640	630	611	619	610	636	635	660	556	581	598	635	664	587	645	603	667	646	635	638	654	656	665	586	614	618	630	598	625	597	623	622	600	622	593	600	641	647	629	660	601	628	610	609	586	621	606	603	627	617	625	642	591	642	600	615	582	663	599	622	638	621	615	647	611	622	664	601	632	636	609	644	648	661	608	672	625	633	601	621	594	582	568	622	645	617	601	603	593	585	628	615	622	568	588	612	657	600	595	652	642	624	602	630	604	587	643	595	644	617	651	596	585	600	640	624	638	608	610	586	644	640	616	614	621	660	579	677	631	619	598	648	624	635	644	627	658	617	601	599	647	638	650	593	588	591	624	611	605	633	656	635	615	611	608	639	597	653	600	628	648	646	610	620	662	633	631	624	593	595	646	640	658	591	606	615	613	612	620	612	641	575	622	627	603	635	604	605	625	612	598	639	600	582	617	623	646	616	617	653	619	642	656	622	593	642	596	627	621	608	595	576	628	619	656	627	637	589	648	634	565	580	603	672	631	635	574	588	586	601	552	644	618	637	569	624	599	616	598	644	669	570	585	609	595	620	655	611	593	600	657	632	614	639	638	622	636	631	635	619	586	623	589	621	597	651	661	598	583	595	611	627	600	646	637	632	599	630	615	635	637	648	576	622	578	622	578	618	652	636	630	598	634	606	618	633	610	623	639	626	579	619	650	601	620	593	562	584	626	628	647	621	631	679	666	609	594	700	639	658	614	609	584	632	624	608	635	608	634	620	631	622	642	562	604	650	612	583	588	620	629	596	579	644	651	599	553	682	595	626	628	632	629	594	647	630	613	620	592	634	603	641	660	588	619	609	598	610	638	640	638	588	610	584	565	634	636	596	616	655	658	594	616	593	564	638	684	625	617	644	628	636	653	638	612	591	620	557	681	609	663	582	653	640	610	622	625	612	634	617	593	620	623	616	626	605	593	592	613	624	598	596	621	623	652	642	593	610	599	576	627	565	608	641	583	635	590	635	639	657	617	650	578	630	600	671	596	611	561	640	618	615	627	632	662	606	637	600	594	623	632	663	606	629	631	569	616	649	657	639	640	606	609	619	634	630	638	574	598	589	640	598	638	621	601	595	626	644	662	613	622	640	626	591	600	609	630	644	630	599	676	596	608	642	613	608	592	593	647	598	629	600	656	660	615	658	596	638	638	646	680	593	596	619	612	631	603	628	616	651	619	641	623	617	619	609	620	642	595	606	635	605	585	605	665	612	611	609	593	562	580	640	667	681	692	611	653	622	600	629	605	623	659	593	635	579	633	610	606	642	629	656	639	621	645	589	648	599	645	643	587	643	625	666	659	673	664	607	651	652	621	572	609	614	658	634	629	644	633	611	607	573	624	677	600	645	620	593	644	615	670	657	631	656	599	606	621	605	603	599	627	636	652	629	593	622	612	626	625	676	655	645	624	631	572	593	603	593	601	603	659	611	617	653	629	638	629	589	597	619	601	552	653	591	667	627	594	596	624	606	600	580	625	595	624	615	639	594	625	607	623	599	607	620	635	642	618	606	610	652	594	603	580	563	628	602	669	604	646	650	599	625	618	640	595	655	600	573	636	613	597	649	671	641	570	617	594	583	586	615	660	585	641	603	621	676	606	642	650	579	601	654	623	618	624	641	605	636	637	609	620	652	634	627	618	661	551	599	632	635	637	593	615	626	632	590	596	632	615	619	674	587	621	636	626	619	605	651	604	631	569	594	600	624	608	671	602	608	597	627	625	580	627	619	592	610	604	623	631	666	645	647	605	610	596	612	691	630	642	606	603	616	621	657	667	623	622	621	590	569	607	648	640	591	611	639	644	610	599	609	604	574	661	614	628	594	637	596	625	560	615	647	593	565	635	610	575	645	614	627	678	634	631	648	650	582	643	639	678	606	634	607	594	664	626	651	571	633	604	605	611	572	658	644	626	575	592	633	591	586	643	580	596	636	619	671	623	631	552	657	654	600	605	620	642	616	598	633	615	633	685	606	625	611	616	637	649	638	603	602	627	616	617	651	592	610	605	657	584	653	628	616	618	586	651	652	594	672	681	597	686	637	617	581	631	600	643	652	590	591	623	625	625	595	622	598	632	614	617	623	632	625	666	661	631	608	598	589	625	645	610	606	603	635	630	684	588	623	607	598	604	657	594	603	644	672	633	617	616	586	628	627	641	618	648	608	566	643	626	626	591	619	634	657	644	627	637	647	626	609	603	606	625	615	648	617	657	637	628	633	659	605	650	597	611	678	651	599	602	627	641	611	605	607	591	617	626	638	631	623	578	648	648	633	588	605	611	626	594	594	607	591	644	624	654	632	620	626	640	607	605	615	627	614	622	616	610	626	596	636	625	616	630	573	596	624	617	611	623	555	608	629	621	608	638	656	644	588	633	641	583	618	655	608	622	617	604	609	592	598	647	601	622	626	608	645	580	622	665	642	588	573	663	599	603	612	653	659	606	612	601	651	594	651	626	602	575	638	600	617	600	642	635	603	624	638	617	630	592	602	629	618	622	653	582	595	616	622	632	641	592	601	587	615	551	619	632	595	567	665	658	653	663	629	627	619	593	655	622	587	586	624	647	605	672	623	581	665	592	590	596	598	646	600	592	653	633	651	650	622	598	634	622	598	617	605	575	592	646	621	606	571	608	629	624	667	637	593	619	567	600	681	617	592	625	598	672	633	634	608	629	618	662
33348	14029	12828	7180	4953	3627	2779	2296	1938	1602	1390	1298	1200	1045	992	976	941	875	789	817	772	748	762	730	702	708	666	690	656	694	636	666	694	636	609	668	614	645	637	631	656	640	638	639	645	640	598	653	664	594	639	648	633	587	590	593	584	638	568	564	614	615	590	608	608	616	599	584	657	610	588	594	598	583	593	590	586	634	497	572	618	584	636	595	607	596	590	601	589	634	594	638	617	544	572	567	602	662	602	550	611	593	595	635	622	592	607	619	665	603	600	588	549	644	585	609	609	594	592	634	557	630	586	644	597	652	615	635	596	569	620	621	599	625	624	602	619	556	624	609	590	602	648	570	590	588	594	581	622	592	623	616	629	603	614	651	609	659	634	632	623	614	645	632	591	610	630	608	592	595	644	602	622	586	634	572	558	577	587	597	607	585	593	592	619	631	619	624	622	635	590	553	583	547	570	603	623	631	611	536	604	627	611	585	629	592	623	562	583	614	577	619	577	606	558	558	616	642	579	633	594	618	616	600	589	608	590	569	568	579	615	613	541	597	594	622	562	606	613	618	585	611	587	578	594	591	588	616	574	599	583	650	554	566	624	615	564	621	570	582	580	571	606	565	590	620	612	617	573	599	571	624	561	594	571	624	560	618	643	605	555	615	562	589	587	549	563	634	608	598	608	608	594	619	568	624	601	617	568	554	593	607	556	621	631	646	626	606	607	597	580	578	604	604	597	585	616	575	636	582	582	567	619	588	615	579	625	548	582	575	595	608	619	591	600	615	562	610	613	596	556	582	601	612	572	600	607	614	616	588	551	590	591	626	627	589	605	622	644	612	582	603	593	640	581	568	609	619	640	583	540	577	581	603	580	638	574	614	597	614	581	618	557	624	570	575	610	583	599	625	637	599	630	582	603	558	585	580	641	621	583	610	617	616	570	637	608	622	647	615	635	615	566	604	606	589	577	604	586	613	599	615	624	563	589	588	625	575	576	605	581	583	601	636	582	562	581	572	601	658	577	638	581	599	588	590	561	601	564	603	593	624	599	584	638	614	626	623	572	592	593	591	609	603	571	596	597	561	588	574	607	621	593	644	579	617	601	611	594	614	603	567	596	587	622	631	572	622	584	621	603	599	609	574	634	609	591	605	614	641	601	623	585	598	587	579	542	600	617	622	597	592	616	612	611	603	611	592	605	643	595	580	644	617	600	580	590	556	622	590	609	608	615	578	589	622	652	628	562	594	559	634	585	617	555	620	603	649	624	595	607	590	553	585	558	602	561	658	564	616	618	571	574	629	611	647	616	577	646	581	586	562	615	583	595	582	610	594	636	612	642	608	633	597	631	669	591	573	599	571	582	602	626	586	606	565	599	626	613	585	591	611	579	602	551	640	578	576	610	617	558	600	592	626	591	585	587	595	622	548	590	610	577	612	600	576	613	617	642	580	609	606	605	590	586	575	573	604	586	571	578	590	580	595	584	602	600	638	625	605	598	588	618	596	612	625	579	581	610	551	552	562	626	621	616	572	583	579	573	614	623	620	603	596	640	596	627	600	593	543	562	620	586	586	554	579	562	582	589	585	572	629	611	580	570	606	604	605	571	602	599	619	597	592	609	631	640	582	562	604	590	628	574	570	625	597	595	622	596	619	582	578	591	604	583	596	584	633	601	576	588	573	556	620	589	609	593	601	566	524	619	630	562	607	600	613	663	612	575	601	644	626	616	608	595	563	622	577	587	624	610	562	612	571	600	619	571	605	626	584	598	626	584	580	602	569	571	591	627	589	587	593	594	581	579	631	645	606	594	594	618	618	600	602	665	586	602	615	562	630	627	595	589	649	594	606	643	613	593	586	611	560	563	654	597	585	595	587	617	596	569	611	594	592	557	566	613	583	622	617	541	583	603	579	561	591	606	639	588	567	642	626	605	589	606	606	619	617	556	590	581	566	586	635	580	571	539	601	599	610	584	562	597	582	607	601	644	574	576	613	619	617	596	571	577	606	603	620	607	573	580	590	604	579	590	632	592	592	576	558	568	607	594	634	595	648	590	545	619	619	580	622	618	603	590	542	613	578	602	548	566	590	613	578	551	578	613	602	666	577	657	542	554	614	622	607	628	581	567	604	589	597	607	612	598	584	607	591	613	619	643	591	602	542	605	577	579	600	598	636	632	650	627	583	556	618	561	562	586	645	583	604	571	591	591	609	601	609	625	603	595	578	598	581	601	555	574	647	581	555	570	581	570	576	580	621	586	638	586	609	615	595	613	587	617	579	553	576	546	637	570	612	624	600	596	596	631	622	598	568	655	607	587	644	613	612	657	603	597	618	592	615	602	591	570	621	581	637	592	544	595	599	583	566	605	576	602	630	637	572	600	612	595	618	611	615	566	583	585	587	594	580	574	588	624	606	577	609	643	566	556	628	584	617	604	594	555	582	597	621	572	586	594	617	618	556	629	616	614	609	564	601	605	644	628	620	631	612	578	585	628	608	607	634	580	606	585	611	604	570	612	566	597	632	590	611	628	598	595	621	591	597	600	583	626	628	575	590	567	586	576	655	606	630	612	575	604	600	584	649	654	607	561	592	581	638	630	595	600	581	573	571	537	577	553	553	593	603	616	582	603	575	599	591	609	594	580	551	567	593	590	603	583	606	600	600	585	609	572	596	610	575	624	590	616	608	605	585	638	597	598	617	578	624	623	594	592	559	591	603	600	601	590	572	604	590	603	578	583	591	579	583	602	609	594	551	566	575	594	585	601	618	576	605	610	590	589	589	524	615	607	613	581	584	593	605	559	593	592	556	596	601	568	615	606	577	602	595	609	588	613	588	614	595	630	564	590	625	587	616	570	599	595	630	630	581	627	629	574	567	573	578	585	578	577	536	618	620	590	610	575	593	619	596	604	586	606	588	595	578	593	610	583	635	582	603	582	630	595	574	585	586	599	625	577	618	587	627	607	593	621	590	606	618	594	588	601	593	589	579	584	624	592	541	603	562	629	566	594	608	599	619	627	574	627	622	579	623	603	629	547	582	572	612	590	574	543	575	563	575	599	586	595	549	565	566	631	575	596	589	596	572	593	610	632	622	617	601	613	605	600	613	623	569	613	602	566	585	607	565	627	589	623	625	618	623	545	562	591	612	612	587	624	601	623	585	548	599	623	596	601	599	589	563	603	624	591	625	590	568	584	620	623	644	588	587	567	626	560	593	619	599	604	602	599	614	586	595	581	600	563	582	580	610	645	542	608	623	610	606	615	601	626	578	601	585	587	574	601	580	579	600	562	569	594	589	603	599	580	597	598	611	586	621	577	585	623	606	590	618	581	575	595	593	605	593	585	618	607	612	595	585	580	605	583	593	567	591	592	553	580	599	582	603	624	663	605	610	592	618	624	584	582	589	582	600	539	623	577	612	628	569	585	584	554	582	605	605	609	593	585	576	608	629	558	622	613	597	630	588	578	636	609	578	599	618	552	593	609	662	609	571	568	605	598	587
31810	14124	2013	470	372	307	293	301	307	272	305	289	269	295	298	277	306	283	287	293	305	314	293	301	307	272	294	254	331	298	260	289	269	290	280	283	305	293	295	294	267	284	295	288	328	293	258	271	310	279	275	267	288	270	294	277	258	269	307	296	297	283	272	285	290	270	289	274	305	273	273	292	285	298	273	291	268	302	285	273	321	279	298	305	270	274	272	309	293	283	285	236	277	269	304	260	288	282	273	272	279	297	296	289	292	299	287	283	282	291	292	253	289	304	277	259	291	296	320	308	280	262	292	303	287	271	284	279	294	280	307	317	286	273	277	270	261	300	272	252	276	290	306	285	260	252	256	290	293	294	271	287	300	280	262	318	290	301	271	276	272	269	282	294	291	297	275	275	270	286	273	304	284	256	303	282	292	286	275	307	300	302	316	260	315	255	278	281	275	290	267	298	290	294	301	281	264	289	285	270	287	271	284	265	274	281	280	246	311	296	281	306	288	289	274	282	279	301	291	308	245	282	284	282	303	274	292	294	259	258	259	279	295	291	298	279	288	276	256	245	292	284	284	309	297	285	293	245	290	304	277	278	292	264	285	249	282	288	306	297	274	280	279	286	294	291	295	298	297	277	269	297	291	286	267	293	317	272	270	264	302	280	287	257	267	279	293	267	239	284	278	257	266	299	296	262	273	305	278	272	294	277	290	285	313	258	280	305	314	257	276	281	293	274	298	276	291	256	327	269	262	337	277	259	312	260	289	286	263	301	269	306	257	275	271	305	298	300	277	275	286	299	292	250	295	303	268	271	315	277	297	276	254	261	276	299	275	289	278	304	284	286	295	264	307	291	298	279	311	278	312	260	294	269	278	289	271	265	270	309	301	271	286	299	279	301	280	279	284	305	312	263	283	285	288	288	267	284	278	286	286	268	278	288	313	304	287	289	294	283	264	289	294	311	274	289	264	265	287	285	278	282	289	280	290	291	280	258	274	262	300	258	284	277	256	271	283	286	281	279	268	284	286	290	263	297	298	280	279	252	287	280	244	275	291	303	291	264	282	303	271	255	325	249	271	289	279	288	290	292	281	277	281	267	300	277	282	308	276	273	266	301	251	314	279	277	277	270	282	298	299	290	273	295	250	259	277	307	293	265	271	285	289	306	284	273	234	283	316	281	302	273	298	260	281	276	293	285	299	317	284	279	276	285	300	314	303	243	273	293	270	260	277	283	281	267	261	304	295	263	258	294	283	269	278	306	298	262	281	261	278	295	275	286	238	306	302	294	271	267	274	287	285	296	294	287	321	308	288	284	276	295	272	325	302	303	285	280	270	288	269	269	276	301	281	261	260	284	272	256	283	271	303	303	251	287	305	285	275	281	271	269	272	281	240	280	266	283	299	286	312	282	267	275	278	277	296	261	306	282	289	325	287	279	316	280	320	281	284	294	292	266	307	306	287	302	304	301	291	291	289	247	268	261	300	257	296	298	303	281	243	312	263	292	288	285	275	305	270	295	302	284	271	273	278	275	296	308	301	297	304	291	272	287	317	278	301	268	301	297	282	283	266	269	264	299	264	278	281	287	285	308	299	291	289	288	280	275	285	269	298	279	259	277	289	279	294	271	313	283	303	277	284	304	271	280	301	270	294	286	288	288	284	276	257	254	263	304	306	267	285	290	255	283	273	298	273	287	274	276	281	295	297	295	263	285	295	270	281	275	267	308	266	284	257	262	298	274	269	258	291	266	282	285	309	286	281	284	305	279	295	292	272	288	309	294	274	306	250	275	271	295	300	261	278	283	295	259	273	274	293	290	281	292	269	305	271	257	300	277	251	272	275	289	276	299	300	280	323	258	294	292	269	302	292	236	276	299	254	281	298	284	258	270	312	287	284	309	273	260	255	288	281	274	301	290	271	270	302	298	293	287	272	330	306	294	276	252	302	293	269	254	290	311	283	282	278	255	299	265	283	307	286	283	283	246	287	253	284	266	270	266	284	293	291	268	288	276	296	262	307	273	282	263	276	321	288	270	293	267	293	289	291	283	263	297	290	288	246	266	280	299	305	284	304	310	289	271	288	263	285	265	267	280	297	299	280	297	286	277	299	242	326	263	289	335	256	280	290	285	277	275	269	270	299	265	291	256	308	259	291	290	292	276	289	294	277	283	292	273	278	303	331	249	255	276	326	290	236	267	283	262	299	281	299	294	265	267	280	266	270	259	301	275	291	284	277	310	270	276	291	297	271	273	305	282	288	275	270	293	288	249	283	266	301	296	287	287	306	263	299	307	278	267	297	278	258	273	300	265	275	278	302	270	267	289	272	263	295	275	297	289	263	291	270	299	281	280	263	262	303	278	270	316	286	279	276	321	308	279	271	325	311	283	271	313	270	296	308	309	281	288	302	266	254	278	278	293	307	281	275	285	282	280	317	299	290	274	301	286	309	319	278	284	283	325	300	299	268	275	290	263	248	288	262	269	283	266	300	299	309	264	269	286	289	278	311	288	291	285	280	300	263	248	282	297	286	260	310	278	293	292	251	303	277	307	284	278	289	281	274	243	306	293	270	297	312	285	276	266	285	300	291	300	269	263	269	269	290	326	303	273	287	271	274	283	281	269	282	247	255	274	291	294	302	297	288	264	288	284	287	277	284	272	287	296	300	311	249	301	288	345	301	293	288	305	291	273	304	290	314	281	255	273	284	283	290	253	285	262	296	316	286	302	303	289	251	285	296	281	280	270	283	312	284	322	282	300	266	277	274	285	277	264	279	293	268	251	287	261	332	297	275	283	296	308	278	290	269	285	297	261	294	293	268	270	297	309	309	272	283	260	301	291	272	270	291	309	308	284	307	242	282	284	261	270	279	280	290	278	279	272	272	262	293	277	298	295	266	288	253	257	273	299	320	279	278	300	302	282	259	307	283	277	263	269	297	269	318	278	280	301	274	325	302	289	268	279	298	283	302	309	318	285	286	331	269	284	269	285	307	276	266	274	313	267	289	262	245	290	302	278	307	257	254	264	270	261	280	324	310	284	284	247	277	240	279	302	287	272	309	308	286	292	281	323	294	277	288	262	272	298	281	268	257	309	299	298	284	315	308	263	267	266	273	290	259	298	274	263	272	269	280	293	273	270	266	306	284	281	265	269	290	300	289	325	279	288	307	291	277	295	301	270	269	324	293	278	257	272	292	293	266	298	305	291	281	268	304	284	279	282	298	263	291	260	269	275	309	306	292	275	311	265	287	284	296	293	274	292	268	288	297	297	272	262	281	265	240	286	297	300	287	249	283	258	292	281	275	271	271	316	296	305	268	275	284	289	273	261	275	277	304	290	295	270	303	248	257	303	287	277	286	296	276	286	293	265	304	293	278	298	249	278	279	283	265	272	288	275	275	277	282	289	297	272	273	299	296	295	287	294	268	264	283	308	301	267	261	297	293	283	272	294	278	280	256	276	306	293	313	268	273	308	301	285	290	266	284	274	279	293	303	292	298	280
21245	766	721	481	426	392	392	347	362	350	342	327	309	329	314	301	297	298	329	284	330	343	295	311	350	345	295	311	306	317	311	311	314	306	301	318	322	295	308	350	325	337	323	309	289	327	305	322	308	302	321	324	327	313	310	311	307	291	317	295	342	340	313	292	351	311	318	305	287	303	308	349	291	328	326	317	308	292	306	321	307	332	354	317	338	333	324	301	303	308	317	286	334	336	298	301	282	324	303	307	329	279	321	312	305	299	290	300	311	290	314	319	328	350	349	281	318	317	294	309	290	325	317	309	323	299	298	297	316	314	295	294	298	313	343	344	300	283	317	303	378	290	313	324	337	297	309	320	327	317	326	285	339	336	316	310	270	319	334	281	299	330	348	316	318	324	301	293	329	284	332	319	326	328	293	316	289	311	336	303	324	328	331	318	306	330	311	319	298	305	309	328	308	318	296	332	329	322	285	300	342	292	311	313	293	327	302	329	323	285	362	307	304	291	318	323	339	284	292	297	274	297	329	329	312	318	280	309	287	327	309	271	302	345	342	319	311	299	308	296	299	307	320	314	317	323	290	337	279	328	307	307	336	319	316	339	323	321	303	308	300	290	314	307	334	313	314	309	315	313	310	300	298	299	289	289	316	276	328	313	319	289	328	297	314	273	315	304	322	315	329	301	295	302	298	300	338	304	282	341	296	301	302	316	295	305	316	313	297	296	305	303	302	307	317	327	313	339	319	289	343	306	335	313	311	317	338	322	300	317	302	295	346	328	325	301	265	331	340	330	335	305	285	310	314	317	312	278	320	303	287	275	300	301	290	340	293	324	340	325	306	313	330	325	319	319	319	299	324	297	294	342	274	314	323	305	286	305	317	320	305	299	308	297	332	317	295	320	307	351	336	314	305	288	315	308	310	303	316	328	288	330	356	324	266	290	332	315	326	322	333	334	309	332	333	343	343	309	310	293	303	285	342	297	310	295	318	325	298	282	322	316	316	335	321	278	322	309	313	319	295	323	324	314	295	328	308	295	272	309	304	323	291	303	317	331	321	337	324	328	305	280	329	298	317	326	323	310	313	313	311	285	311	327	311	315	328	307	316	298	331	276	319	339	307	315	301	329	285	291	316	332	327	322	336	334	320	341	312	334	306	299	294	295	325	285	309	291	318	348	304	322	309	313	312	309	302	321	320	292	305	311	279	316	289	309	308	324	300	318	323	301	289	307	312	328	286	322	348	320	342	308	313	299	307	342	305	312	289	320	311	298	300	338	322	336	319	290	307	320	310	311	319	327	302	320	313	325	323	307	335	275	324	303	297	298	333	292	321	328	298	317	324	326	353	285	307	329	319	329	297	306	297	284	302	318	321	295	300	328	305	345	308	327	294	325	301	304	301	334	324	317	373	324	354	284	296	329	298	304	331	303	299	307	325	332	300	309	309	290	299	325	325	295	318	299	304	357	345	316	309	304	291	308	309	328	311	304	298	322	324	335	289	285	340	315	282	330	324	298	308	314	324	287	316	335	285	305	304	299	349	298	320	341	282	311	326	337	311	338	331	284	318	324	337	315	315	335	311	313	312	316	298	296	343	303	319	320	332	306	319	306	303	283	316	323	297	335	301	329	334	299	313	307	306	317	301	323	322	333	336	298	348	295	305	318	291	321	304	292	333	301	304	330	296	302	309	305	300	363	305	298	319	304	317	320	277	323	320	339	335	313	301	310	327	294	310	321	291	295	331	306	318	295	298	303	305	347	288	332	334	286	298	317	328	310	282	290	300	324	321	307	330	307	317	311	336	300	319	327	319	316	278	311	322	308	290	317	299	307	300	285	302	305	298	282	316	323	299	324	295	337	330	314	335	296	322	270	328	274	317	309	318	285	303	328	323	337	319	311	349	318	290	320	333	295	323	355	331	324	304	299	327	326	302	364	288	297	307	331	295	326	305	301	312	312	333	301	330	299	284	300	306	307	322	306	317	310	318	286	301	305	324	325	290	322	342	320	331	334	313	330	300	311	305	291	293	303	318	301	308	331	331	302	343	316	271	258	295	318	319	323	307	337	298	324	336	335	319	305	324	331	286	302	336	317	328	309	332	314	308	319	310	292	286	306	315	312	316	306	316	316	294	314	276	320	321	311	334	292	327	304	296	326	308	335	279	334	292	290	303	330	300	322	291	308	339	299	294	303	315	336	314	301	290	330	328	297	313	306	354	335	308	320	282	305	333	313	320	299	349	318	317	290	329	286	280	333	292	313	296	290	354	321	324	314	285	327	298	321	311	320	309	294	308	301	320	325	294	326	294	325	368	286	302	282	306	313	324	313	293	304	328	302	289	328	330	296	335	357	294	327	326	307	306	312	325	336	325	321	312	317	297	307	304	300	351	347	321	306	305	311	330	312	306	332	302	278	303	315	294	329	313	299	320	306	263	316	334	318	293	330	330	322	276	336	309	297	277	283	353	297	330	289	338	318	338	325	307	325	328	302	328	315	292	310	329	289	325	312	313	338	319	313	345	325	327	313	303	318	326	298	343	309	322	292	319	357	297	335	335	335	280	280	307	308	339	306	297	309	343	323	299	311	300	284	292	313	290	351	326	333	308	316	305	325	319	292	343	319	318	315	280	326	286	324	317	317	337	306	265	322	318	330	303	303	314	301	299	295	338	302	311	323	317	290	296	293	315	302	339	317	319	290	280	285	292	319	313	319	321	314	302	303	290	309	308	304	318	329	318	318	317	319	304	315	324	301	310	302	293	306	302	310	315	323	299	286	317	345	312	305	341	295	338	290	305	294	295	319	292	305	339	295	276	295	306	294	315	292	344	310	306	320	345	297	313	307	311	314	334	327	323	296	315	349	290	301	325	287	289	310	304	305	304	292	306	286	299	312	317	329	329	305	336	310	306	329	331	300	304	337	324	315	331	320	361	314	307	278	290	311	302	299	323	314	311	345	302	324	293	295	326	314	291	315	324	305	314	292	280	301	339	321	312	287	297	298	291	313	300	300	358	312	288	305	282	311	298	331	306	340	302	289	295	301	319	327	305	298	313	316	316	315	321	314	314	288	280	298	306	284	300	333	303	278	318	324	348	341	328	317	321	330	265	311	311	321	332	323	273	334	302	268	313	329	362	315	317	309	312	302	305	322	323	334	328	304	267	280	291	309	327	358	313	306	289	301	302	317	322	302	325	315	310	317	298	318	295	293	314	317	312	325	317	310	318	322	299	328	282	316	317	295	312	312	307	294	328	306	302	324	326	275	313	321	302	310	283	272	298	307	301	336	304	305	320	314	313	331	337	321	300	297	314	304	309	318	319	340	319	308	345	328	323	307	323	311	338	302	317	304	333	327	325	305	317	295	334	303	320	287	322	318	314	312	312	299	313	344	305	311	338	345	304	323	317	297	333	295	336	332	336	287	319	327	326	291	299	327	300	295	308	310	312	291	314	303	322	305	306	333	348	344	301	280	324	333	320	309	331	328	308	353	297	286
24977	20604	26503	24724	20581	7173	970	640	510	509	456	440	379	377	391	371	339	356	342	343	339	304	311	335	320	323	327	325	312	308	312	303	281	327	270	306	312	279	307	320	274	316	294	326	276	291	295	266	313	297	276	281	308	328	297	282	314	276	282	284	277	279	307	299	284	297	276	299	283	320	327	305	264	290	293	307	284	279	304	295	316	275	303	283	299	296	300	306	260	276	301	282	294	273	289	288	268	293	289	276	304	305	303	300	297	284	285	323	287	271	297	293	299	314	273	268	283	305	290	244	292	332	296	286	273	276	283	268	314	277	281	289	298	308	302	289	299	305	290	300	270	271	249	258	286	274	287	238	270	261	271	308	271	271	283	269	261	287	332	292	320	269	296	311	288	269	280	280	285	298	305	279	237	283	251	300	273	295	289	289	304	310	285	332	299	309	290	285	305	280	302	284	303	309	276	326	307	291	307	298	296	316	306	280	282	309	335	314	294	296	280	301	282	306	263	304	274	263	284	269	296	297	291	273	276	293	258	258	299	246	289	296	252	269	312	294	290	281	290	311	327	290	262	284	303	264	294	251	286	294	273	277	289	293	321	315	296	277	266	310	317	300	284	300	287	314	285	284	297	292	289	295	276	286	297	284	286	305	299	301	294	306	297	307	308	267	291	300	337	274	272	270	299	276	314	276	282	304	322	318	308	317	271	287	311	269	295	288	274	281	326	281	286	291	277	283	304	269	279	298	285	270	312	279	291	289	292	283	290	302	270	313	315	287	269	276	339	272	273	291	275	307	297	284	291	253	308	277	286	282	284	291	283	263	268	299	283	293	280	315	287	304	295	275	272	254	329	296	307	292	271	310	275	296	325	279	310	299	269	290	276	297	266	292	300	281	308	290	286	293	278	285	301	297	277	298	289	274	292	259	303	303	276	271	284	285	279	287	270	293	310	281	264	327	309	292	279	311	280	291	292	294	306	312	289	296	280	290	316	265	294	257	283	297	271	264	320	302	321	285	292	281	291	270	299	254	307	260	309	283	312	300	304	279	290	288	281	253	311	288	278	297	271	287	291	258	262	285	287	308	283	283	305	291	288	294	285	283	306	320	274	258	307	330	265	283	280	247	301	301	291	292	291	313	291	281	334	287	289	267	304	277	300	316	309	283	266	271	269	282	321	271	297	281	268	298	286	312	282	293	272	277	310	288	282	304	319	287	303	304	303	277	285	276	336	276	278	296	309	328	258	296	313	276	277	280	271	294	279	261	302	292	305	328	306	294	329	270	295	272	314	300	304	285	320	298	304	282	296	281	289	274	283	306	281	293	274	258	313	281	276	274	310	294	300	273	292	272	261	278	287	278	253	264	309	289	320	274	302	288	273	277	293	290	298	280	299	308	299	296	314	273	275	300	271	272	294	290	302	309	314	298	321	277	268	266	288	336	286	279	282	308	296	299	295	295	304	273	285	294	289	265	279	283	265	312	277	317	293	295	269	268	277	276	308	301	303	301	286	308	288	293	262	264	286	304	279	274	293	285	297	287	273	319	302	305	295	285	272	323	282	293	287	284	282	316	294	240	295	292	305	283	316	305	257	276	296	266	303	300	281	274	321	330	274	288	282	284	285	345	268	301	286	294	267	259	288	296	278	293	288	302	301	314	295	306	280	265	286	257	307	313	307	280	296	263	284	302	305	291	300	295	279	278	285	326	280	292	281	291	292	305	287	258	304	297	287	287	311	318	261	329	320	278	290	303	284	298	280	299	309	289	278	299	309	258	297	281	266	293	305	273	290	313	299	293	307	274	285	304	291	282	302	271	244	299	286	301	274	285	295	301	314	264	262	285	275	308	272	277	328	287	297	293	324	283	283	293	300	334	278	259	268	291	281	313	283	292	293	318	278	284	283	270	271	267	290	268	301	294	321	288	245	310	297	279	264	288	297	300	304	284	289	270	282	293	322	292	291	296	318	301	295	289	283	276	283	323	330	284	303	320	317	273	304	290	317	246	313	295	280	269	259	294	266	316	286	281	288	283	300	311	309	311	304	302	295	272	286	305	273	279	280	294	308	264	271	272	284	286	282	297	270	289	267	293	280	298	272	286	266	321	296	282	307	306	268	287	319	295	290	290	284	312	261	284	319	300	316	282	289	265	262	272	276	264	281	293	263	255	296	296	307	304	286	275	298	276	283	295	280	282	285	297	286	303	281	304	307	296	300	296	301	285	281	288	289	293	292	290	258	319	290	240	314	285	252	281	278	282	278	290	296	298	282	265	268	291	271	289	285	275	292	290	299	295	303	293	316	268	301	300	305	283	315	288	292	265	265	278	285	273	297	283	311	311	299	282	293	328	301	304	288	291	288	317	293	311	311	287	306	279	296	301	302	285	310	324	297	299	302	313	280	294	290	260	294	319	283	287	276	268	307	333	297	298	268	273	250	297	267	298	258	279	299	289	305	291	336	295	270	291	292	287	263	289	292	269	255	302	300	294	288	297	268	302	266	258	291	309	277	293	302	318	281	291	279	309	278	282	300	269	261	308	283	351	275	268	303	300	265	288	291	280	285	307	284	274	291	323	280	303	310	303	300	308	278	302	274	257	276	279	273	281	294	277	275	288	301	282	269	278	322	275	267	290	277	296	280	297	281	283	256	273	299	273	290	312	300	279	276	280	285	288	286	299	294	302	270	260	286	293	244	292	313	289	292	301	300	292	282	288	277	287	285	259	286	308	290	274	290	310	264	278	296	289	299	279	260	280	306	275	290	289	304	329	298	286	299	294	297	296	318	296	281	305	267	293	307	303	312	274	281	309	308	324	294	255	272	305	309	297	287	268	286	293	294	274	299	260	305	295	280	307	276	305	282	306	295	268	291	277	297	276	305	296	288	298	307	302	301	280	317	299	311	303	295	319	274	258	281	268	275	269	293	300	260	287	286	269	303	279	291	293	262	301	293	316	282	279	293	313	283	310	289	291	303	298	291	299	288	295	292	269	280	295	294	277	305	303	304	293	253	312	324	310	327	304	302	274	287	277	286	279	270	291	325	299	287	275	290	301	272	296	307	301	308	282	282	279	266	266	290	294	297	267	285	258	316	322	338	310	303	306	310	283	306	285	287	279	290	298	263	277	278	272	281	296	285	292	290	289	257	305	277	299	329	303	295	284	279	299	309	278	267	278	323	283	288	285	265	326	286	270	282	307	272	293	270	274	266	283	307	308	285	263	263	348	318	299	280	292	264	294	283	301	288	283	291	312	277	280	274	272	282	305	291	293	282	294	294	322	274	305	296	274	300	283	284	282	286	262	244	287	309	322	288	316	278	263	292	286	253	270	267	302	288	281	289	308	300	297	312	319	282	260	300	290	300	312	294	286	307	291	301	269	280	290	296	290	278	305	279	275	283	307	309	261	268	281	282	289	315	282	266	283	279	315	281	282	280	294	274	270	329	285	305	246	292	279	301	306	283	271	319	325	292	297	309	308	268	275	254	281	287	264
32781	8026	7364	3912	2522	1823	1430	1147	900	794	679	662	541	536	471	498	453	432	395	386	385	378	367	382	345	310	351	334	349	342	324	313	349	336	335	337	320	311	343	334	330	324	347	313	318	321	322	331	312	295	301	293	320	320	302	295	335	296	315	288	349	305	298	291	303	311	324	281	335	292	290	288	279	301	309	310	307	313	311	325	295	310	293	297	296	303	297	279	293	308	285	289	302	303	298	295	329	303	308	284	307	279	260	303	284	295	314	292	320	295	320	274	298	288	287	324	317	266	301	283	315	315	313	301	324	295	284	331	307	307	290	308	310	280	344	294	303	309	298	315	286	284	286	299	291	289	293	313	280	298	293	294	275	311	337	269	291	280	263	302	278	291	323	292	300	309	297	296	316	289	314	288	306	310	306	315	356	307	321	313	293	306	295	312	304	306	286	297	278	307	257	297	304	279	296	296	275	325	299	298	287	272	288	323	287	306	287	284	294	290	291	307	317	311	302	310	323	302	271	289	280	288	278	289	248	259	300	304	287	307	316	296	292	281	295	304	270	267	311	302	289	321	290	327	293	269	283	304	305	290	306	273	279	291	306	303	306	288	314	311	290	302	319	259	289	349	264	316	300	267	298	294	295	299	306	296	281	306	314	292	296	330	295	296	321	327	303	310	290	303	312	309	295	268	287	283	305	321	279	288	295	312	287	293	295	284	279	284	316	292	297	317	308	276	285	278	299	322	284	289	282	280	270	293	294	277	287	296	307	307	300	267	296	288	303	300	300	276	292	289	320	316	334	284	325	279	292	267	311	309	287	289	270	317	307	294	336	284	343	302	299	287	281	281	301	344	282	278	308	284	290	327	286	303	319	294	312	309	293	282	313	338	310	324	305	290	297	283	304	279	275	318	253	313	311	292	289	302	277	282	310	313	280	299	290	275	284	333	284	326	336	295	272	285	275	270	308	296	299	249	277	280	274	305	283	275	316	275	305	293	285	289	310	288	307	314	308	302	283	299	296	327	318	290	310	275	284	317	292	288	269	325	284	273	290	299	330	333	293	304	279	316	290	290	281	275	337	296	272	289	323	287	273	303	300	308	315	292	308	299	330	283	290	292	277	278	287	290	315	313	297	281	300	301	280	282	316	299	299	315	312	301	314	293	279	279	277	288	303	313	317	294	294	300	303	301	361	288	299	289	313	328	319	276	308	310	293	319	288	302	258	284	307	344	289	301	278	306	303	306	285	271	299	300	289	282	288	309	294	304	271	301	275	285	299	281	316	284	308	308	297	300	287	303	302	311	319	258	296	296	284	287	290	313	321	282	297	290	292	338	294	304	299	297	339	281	272	278	296	291	278	277	293	303	267	318	284	299	278	295	314	301	311	311	281	295	304	324	294	272	307	301	296	321	295	284	303	262	319	300	296	297	342	289	248	244	315	315	301	291	307	331	310	287	306	332	295	280	315	281	298	288	305	270	318	303	281	304	305	297	314	313	335	307	301	317	318	285	285	275	290	304	315	306	280	322	284	301	280	303	273	286	332	282	307	306	290	301	283	301	260	305	289	305	311	314	289	288	279	293	287	311	284	292	295	300	311	292	261	303	273	315	346	275	301	274	294	302	310	303	322	282	303	309	277	312	309	268	264	302	313	302	283	313	282	311	287	260	278	306	289	316	311	281	306	309	315	286	273	300	313	301	292	326	291	279	289	282	315	306	296	271	298	301	294	275	305	321	277	293	349	266	268	305	293	307	271	285	274	298	281	303	326	271	292	278	292	271	265	261	293	289	288	296	311	295	300	291	308	273	263	284	280	275	273	310	328	282	339	299	317	308	287	312	280	295	306	287	308	317	300	282	320	280	309	318	318	295	316	300	306	284	305	300	325	324	316	278	315	305	301	299	273	293	308	314	314	278	330	279	282	322	312	310	301	288	333	315	282	306	272	323	293	302	318	271	313	303	294	327	280	269	312	310	334	299	282	298	264	287	292	286	288	307	303	272	269	284	284	309	297	316	287	291	301	283	308	282	291	323	284	333	316	297	291	277	319	325	292	290	307	295	298	289	310	288	288	317	283	264	250	336	299	277	296	283	296	311	303	301	292	290	300	321	295	263	264	290	292	297	317	282	311	278	293	306	296	307	293	301	315	298	304	302	286	279	304	326	301	307	297	302	293	321	287	315	279	309	271	303	281	283	310	279	294	286	260	285	279	303	282	294	304	317	288	300	278	290	298	280	280	259	299	295	277	296	291	314	270	285	337	294	297	294	296	292	254	309	302	310	295	285	273	312	286	282	271	294	267	300	329	305	286	284	308	266	327	315	277	253	274	309	287	301	293	301	328	299	322	301	315	316	304	301	338	301	319	299	295	308	303	283	283	305	333	305	308	260	323	299	258	270	321	310	283	302	287	277	300	330	293	284	302	291	280	275	292	277	273	271	285	314	270	309	287	321	306	319	320	299	299	311	290	324	288	345	285	300	286	299	312	301	302	285	302	296	299	328	299	307	307	297	311	270	301	285	290	307	292	255	287	304	335	309	280	324	323	286	307	319	332	341	295	317	298	296	297	297	316	297	302	289	292	309	309	306	305	332	354	286	310	277	282	272	338	297	278	295	298	303	313	315	283	295	326	279	302	308	290	289	310	297	296	255	308	272	280	282	285	279	316	297	287	319	285	286	321	296	307	292	272	326	280	331	292	308	290	302	304	262	280	266	348	308	279	301	300	301	293	283	287	314	289	306	272	292	298	287	269	302	270	313	292	262	270	327	286	295	300	279	295	313	292	290	328	282	324	290	309	293	298	299	296	300	303	289	285	298	279	304	291	295	296	290	293	294	303	296	294	298	286	272	280	291	307	291	283	281	280	293	288	302	269	312	282	282	295	261	284	308	279	280	310	289	290	296	338	264	313	307	286	304	275	295	279	282	295	305	300	315	293	297	309	304	284	310	288	323	312	271	306	312	320	298	287	286	295	289	305	286	292	293	278	313	306	329	303	293	299	303	278	254	312	316	327	303	293	288	270	283	345	255	334	303	305	283	294	326	294	312	268	296	309	306	297	293	306	319	336	295	270	299	313	325	322	291	299	293	322	298	303	281	324	265	290	291	330	303	282	298	304	295	263	299	283	299	323	298	317	284	309	327	298	282	327	272	314	301	316	276	314	287	290	279	303	315	308	306	296	263	268	278	297	313	299	276	297	325	288	322	336	277	276	291	292	279	315	303	293	271	268	283	283	292	301	294	313	285	305	298	312	312	281	259	286	323	321	352	296	325	293	302	284	328	293	310	283	298	267	274	283	300	285	311	280	275	301	301	295	317	307	279	291	271	305	312	309	322	291	305	296	299	298	316	321	303	294	291	296	297	300	295	314	272	271	305	277	298	296	291	320	313	279	300	303	350	275	288	301	304	293	273	288	291	290	283	297	289	301	322	297	278	308	290	299	317	317	289	317	307	268	302	318	305	292	305	290	289	307	309	295	287	302	272	270	295
22866	20592	27023	24132	20602	20612	8120	1605	1221	1097	985	912	903	896	875	789	763	721	733	752	766	682	706	674	652	707	742	703	660	678	716	683	668	628	745	650	702	663	650	708	674	678	645	695	695	665	685	678	628	683	666	627	654	629	642	610	643	634	641	633	640	692	626	663	612	642	642	648	645	655	640	652	645	648	707	650	640	645	643	677	660	637	656	676	614	642	616	683	665	656	670	669	642	630	622	637	597	624	659	611	632	659	629	620	625	613	629	617	617	627	658	645	663	693	616	602	638	641	645	705	667	673	649	686	606	608	662	623	666	611	656	626	619	645	622	617	668	662	618	688	642	643	621	658	639	686	667	628	653	591	666	648	613	599	628	660	631	628	662	671	614	624	616	653	653	643	694	674	675	635	672	628	631	690	620	652	653	663	701	637	609	651	632	623	610	693	689	656	636	642	642	670	633	644	701	655	641	617	623	629	650	658	673	599	646	664	667	602	656	615	648	646	633	665	627	651	646	635	641	685	625	610	660	618	657	645	679	655	661	636	665	692	636	664	720	672	635	626	607	674	619	685	665	591	626	641	662	613	659	696	653	681	642	606	685	682	613	644	642	610	678	645	624	643	659	669	612	632	693	624	628	636	630	665	680	658	607	679	640	643	644	637	623	663	682	656	599	609	617	631	670	659	631	627	631	623	648	706	618	614	619	631	623	640	646	610	640	686	643	586	661	643	628	637	650	620	685	674	657	650	655	687	685	629	589	621	667	692	643	617	669	662	659	638	608	662	670	657	681	652	648	652	617	605	621	633	613	609	661	645	685	632	634	658	655	631	585	642	635	654	644	678	660	605	678	647	666	657	675	636	609	628	671	650	651	634	635	624	647	674	613	682	661	637	633	669	597	641	662	683	661	655	621	622	652	608	658	660	638	628	625	656	655	634	623	603	646	661	664	645	625	663	652	606	661	660	655	630	697	639	700	704	572	633	669	644	656	601	668	566	626	675	622	669	678	704	649	624	597	607	683	630	623	612	654	678	653	639	598	602	626	621	650	678	661	633	623	632	669	589	672	666	621	615	688	612	645	589	681	669	632	620	644	606	720	656	629	684	636	634	637	623	632	627	609	662	678	632	666	656	626	656	644	595	658	680	632	664	650	630	635	639	626	651	700	662	649	648	649	644	655	636	631	670	645	658	642	650	678	657	645	621	664	635	640	609	635	665	633	635	655	677	619	698	657	635	654	636	663	604	685	666	646	643	650	647	684	635	596	627	614	662	650	629	620	658	632	641	648	662	652	652	616	663	638	616	679	651	591	660	606	669	673	665	627	659	674	661	644	619	648	658	638	663	644	652	619	640	594	702	668	662	601	691	682	669	673	608	614	595	629	613	654	622	646	653	661	667	665	633	618	650	667	606	633	653	621	645	659	597	622	655	670	643	625	650	681	629	660	694	635	606	655	668	643	664	650	603	645	620	634	658	653	678	662	674	649	686	623	663	677	674	593	652	651	654	663	637	653	643	678	673	626	630	634	659	607	696	663	644	664	653	627	617	630	598	641	666	638	646	634	630	682	596	659	658	646	661	631	665	672	590	643	628	664	676	627	653	611	678	660	670	674	662	661	680	668	627	628	657	627	575	646	673	644	671	653	628	649	635	681	646	622	666	678	635	662	613	666	624	647	656	640	664	636	647	640	617	642	654	662	688	665	660	621	667	613	659	649	624	589	657	684	646	634	673	672	625	663	649	644	628	619	661	648	630	580	626	659	671	645	662	646	631	657	601	634	648	623	647	601	635	652	626	662	608	648	630	674	640	675	646	614	647	674	588	669	620	654	666	691	653	658	660	676	664	668	629	624	572	636	660	661	641	690	644	618	622	630	665	674	648	634	637	645	653	673	622	601	656	663	611	603	636	654	611	623	589	633	674	666	726	636	674	626	647	647	617	629	676	637	649	652	677	656	655	610	632	628	642	628	657	637	671	645	603	646	659	627	646	608	668	604	662	692	624	659	624	636	609	648	667	618	639	620	646	621	656	658	677	663	617	623	624	672	686	639	670	688	620	642	642	637	649	578	640	612	637	635	627	614	617	623	652	681	661	645	650	621	596	650	670	602	658	649	598	611	629	637	644	613	632	642	644	626	646	649	690	617	675	607	640	655	609	675	636	638	667	635	656	664	648	644	655	658	627	670	627	671	625	651	619	608	639	653	632	627	610	642	661	677	632	660	599	610	652	656	643	639	656	606	642	652	593	663	622	628	621	613	656	642	600	665	661	609	658	664	651	642	626	648	649	629	668	664	627	576	682	595	641	683	668	643	610	636	613	695	682	591	620	663	627	663	641	634	617	693	649	666	621	635	639	652	671	643	634	648	678	653	673	643	654	680	672	655	640	638	653	645	641	675	662	645	616	663	648	626	635	650	631	640	674	641	632	660	636	654	645	679	651	660	676	646	675	624	638	674	686	701	618	645	637	637	620	645	658	676	635	595	654	668	631	653	639	687	642	645	608	700	682	625	646	681	646	566	573	616	627	575	624	665	622	645	645	644	648	590	651	678	696	683	701	654	646	613	663	624	615	685	663	678	677	632	566	606	635	649	635	643	661	671	651	655	608	604	685	676	672	674	638	632	634	616	628	615	646	617	655	623	635	655	652	634	647	621	706	580	638	611	661	649	655	593	622	677	670	691	625	656	637	638	665	661	642	614	603	661	628	632	658	676	610	651	632	640	616	690	653	621	631	624	618	594	648	608	677	688	632	675	679	658	588	623	662	651	618	592	615	645	654	637	679	618	641	637	642	655	619	640	648	668	614	648	689	660	661	636	642	622	664	647	628	657	648	633	630	624	648	590	646	610	636	636	654	644	597	613	653	623	680	610	651	640	651	599	644	629	621	672	633	648	623	622	681	649	625	660	632	602	617	693	633	625	606	629	663	650	630	661	657	636	623	645	644	650	609	622	607	640	633	652	606	657	644	651	679	634	651	635	660	692	580	634	627	691	629	667	604	646	694	594	626	628	612	682	638	597	635	642	631	654	648	663	641	650	604	670	615	631	705	629	640	619	636	654	636	676	588	654	669	635	674	674	651	640	643	630	652	636	671	611	658	614	602	611	593	658	652	651	646	627	663	688	633	631	657	637	640	643	599	626	634	615	618	685	656	630	668	640	614	618	618	657	657	609	661	629	642	676	668	630	623	624	647	655	663	655	657	678	649	643	614	613	649	671	638	645	657	647	603	620	637	615	687	624	647	657	637	631	670	669	634	662	621	651	593	633	684	650	625	648	675	599	617	641	626	675	601	647	673	621	579	624	638	620	624	627	683	635	700	630	611	625	646	649	615	638	567	685	640	635	641	627	683	656	669	639	657	666	653	631	606	624	640	679	637	610	681	654	632	667	655	671	642	651	700	626	638	656	659	649	648	631	660	620	601	624	598	645	641	650	641	626	681	649	604	641	630	654	620	638	636	655	616	663	642	672	620	625	641	598	619	681	622	692	627
27845	14511	13146	7438	5042	3569	2824	2235	1881	1729	1491	1358	1170	1159	1080	1053	895	902	818	843	794	764	736	784	759	769	723	703	758	714	641	680	652	669	643	701	688	631	637	644	624	625	689	648	644	645	641	617	664	622	676	609	625	651	611	618	638	631	655	618	698	649	602	625	646	635	612	691	644	664	654	652	613	591	641	666	611	638	632	617	662	642	650	637	598	597	579	656	652	593	665	626	683	609	619	657	617	613	609	638	659	616	580	659	610	671	627	628	594	635	614	615	625	595	668	637	603	573	584	642	599	599	595	619	668	655	627	598	618	607	613	608	630	623	611	633	631	593	624	604	648	601	652	643	606	663	605	631	662	635	661	589	582	631	623	621	612	594	661	591	572	655	636	619	620	580	630	624	632	602	651	604	599	643	603	625	600	609	652	656	639	652	583	629	638	597	604	603	632	581	662	627	644	642	642	648	614	664	632	583	609	649	629	616	602	620	580	619	621	642	655	623	629	654	623	619	605	563	612	593	597	588	631	614	631	601	666	618	608	644	584	596	659	642	566	608	603	577	613	637	595	588	588	608	628	605	573	621	599	583	615	566	639	598	585	610	604	537	607	611	604	620	607	589	628	630	613	570	631	606	621	616	611	624	620	619	604	594	605	614	626	661	620	626	597	609	601	619	619	636	631	587	625	629	658	612	615	590	646	639	610	591	600	651	613	582	613	638	636	598	655	661	608	652	592	611	634	605	659	596	613	593	637	598	610	623	620	605	584	603	600	628	650	599	596	610	658	602	644	624	638	616	614	620	590	627	600	591	589	605	663	618	631	579	620	625	606	614	624	600	662	577	653	575	542	611	624	610	589	595	604	608	621	624	612	618	588	612	682	564	628	606	648	623	612	597	578	607	621	594	611	603	608	658	666	616	637	623	623	630	670	588	589	606	569	633	603	601	612	607	611	573	650	615	648	587	656	589	589	585	632	604	621	639	636	615	606	666	598	649	589	592	608	629	598	613	648	635	632	611	598	615	568	590	628	623	625	597	623	627	643	600	637	641	612	639	575	606	585	647	608	609	600	597	638	581	615	638	618	607	650	625	623	636	671	665	580	585	650	583	633	580	682	627	606	623	566	611	601	560	637	642	632	608	571	606	617	650	636	659	640	639	587	628	598	650	571	631	637	565	623	655	623	573	580	610	615	643	601	606	628	598	587	650	631	631	608	618	649	632	614	622	657	585	592	645	616	592	593	651	579	622	616	634	647	608	622	611	595	630	620	643	620	614	661	619	627	607	622	637	596	618	691	579	640	636	568	581	621	613	559	612	617	612	586	620	601	630	604	626	602	623	633	586	616	677	654	621	624	639	606	619	633	658	582	626	600	617	660	621	627	628	563	611	595	671	634	640	654	605	595	611	611	621	653	607	622	644	653	614	631	587	647	604	615	603	633	612	594	567	617	571	605	604	625	619	652	614	614	579	619	589	631	659	636	617	597	632	606	629	583	648	586	679	628	629	626	630	607	600	666	646	645	633	617	611	592	644	629	640	619	625	596	623	556	569	585	663	622	640	622	629	602	638	593	611	616	606	609	585	675	596	649	617	590	640	578	634	607	598	573	674	625	591	643	609	628	676	632	643	623	615	595	615	559	628	586	619	615	609	609	649	666	596	612	624	619	603	634	609	658	593	615	599	611	601	610	633	638	622	623	633	635	626	622	627	612	631	634	570	589	633	618	601	599	580	655	581	622	596	614	615	626	611	622	615	637	627	618	607	605	593	587	614	647	606	623	652	636	640	659	566	610	584	554	607	657	595	631	653	615	611	603	606	608	646	631	616	618	648	608	642	631	613	605	635	598	630	621	580	620	613	609	614	663	575	607	638	613	625	633	648	624	570	630	546	618	620	660	601	575	641	657	590	647	653	612	604	606	659	623	615	609	618	612	602	623	588	627	589	601	614	583	603	657	618	591	581	618	622	584	609	666	632	609	581	615	634	618	663	649	622	623	664	653	629	580	619	593	599	621	648	625	630	626	614	601	590	612	599	631	638	577	638	584	594	639	601	615	620	674	595	626	559	580	642	581	583	637	623	636	607	652	634	638	628	653	562	636	615	631	611	614	625	639	650	615	618	623	609	602	580	604	648	636	615	639	670	582	637	624	626	555	609	592	601	683	609	626	614	642	622	647	633	628	630	625	616	600	643	638	604	627	646	633	666	652	605	640	632	637	616	667	639	668	587	623	598	645	602	634	623	615	590	609	595	576	646	598	612	614	660	600	647	631	662	610	628	605	635	628	621	601	654	614	643	635	646	604	662	589	600	586	631	610	569	615	617	608	612	608	568	612	598	627	576	572	639	640	593	616	629	628	671	595	654	615	619	610	574	575	567	614	615	637	624	585	581	630	615	564	609	597	608	601	657	618	604	623	618	628	620	636	606	614	580	595	637	632	598	581	614	548	664	626	588	642	578	608	617	611	585	592	604	594	640	592	630	610	633	598	644	629	603	666	630	580	622	601	663	610	607	586	631	615	605	564	602	639	610	634	671	617	643	600	596	597	592	653	583	640	606	620	617	617	569	596	617	626	645	613	610	631	590	650	620	612	640	610	599	644	602	610	671	635	662	584	594	616	545	569	632	593	607	650	599	592	589	598	634	622	652	667	642	594	581	617	609	554	611	628	606	664	602	584	574	584	610	637	615	640	615	617	639	610	605	641	554	628	648	629	570	581	648	674	562	588	584	638	615	614	607	628	684	633	613	603	570	607	588	639	616	639	611	618	592	648	684	605	609	612	611	603	611	607	608	659	591	602	667	616	660	655	634	603	612	594	671	630	619	633	558	640	604	646	595	602	661	634	608	626	658	607	616	622	627	626	611	587	601	640	612	669	647	593	623	663	633	595	562	607	613	634	609	574	649	602	640	591	611	585	632	556	622	604	612	617	621	603	585	604	639	619	603	610	611	659	622	601	603	649	607	638	631	627	604	627	644	615	633	608	627	617	627	614	629	581	648	610	599	650	615	612	587	595	605	647	598	668	628	651	622	659	610	622	599	708	625	623	608	611	627	615	596	585	630	570	625	629	629	581	638	579	628	617	607	615	580	617	649	649	633	606	605	690	647	577	597	615	593	579	629	621	646	598	574	589	622	608	602	602	607	617	620	618	629	574	616	596	626	603	639	639	639	609	617	606	617	632	638	638	589	615	598	576	661	630	657	604	650	590	603	619	583	657	607	559	615	671	622	674	656	646	615	639	618	607	595	646	643	604	608	628	652	613	597	608	627	571	620	637	626	632	586	634	643	640	592	610	603	589	631	633	592	581	624	661	609	645	604	595	624	605	606	644	645	632	592	640	590	596	600	656	628	622	630	651	624	603	597	628	591	606	613	615	640	570	649	621	647	627	621	629	568	596	615	590	567	632	606	625	656	651	651	624	632	577	577	610	650	598	612	604	631	670	648	631	600	593	608	628	595	622	632	635	621	621	658	611	609	589	608	631	657	645	588
31714	14139	1933	490	382	371	325	313	332	292	294	313	318	290	297	312	276	282	273	277	281	300	277	266	315	331	289	294	270	284	279	303	290	293	317	286	287	293	283	309	266	276	303	286	305	301	282	303	286	311	324	291	293	279	294	277	320	286	278	306	290	319	297	263	303	297	322	263	295	282	273	301	257	287	298	295	299	266	303	306	258	306	265	285	285	303	302	276	290	288	295	287	279	284	280	320	306	291	289	273	315	298	300	252	296	279	298	313	305	275	312	314	265	249	339	288	306	265	287	293	281	316	288	315	311	332	285	301	270	304	321	254	296	297	318	314	293	298	288	271	293	257	268	291	323	270	322	301	296	292	265	289	310	276	316	299	306	322	290	282	288	277	281	306	275	283	304	284	279	287	314	279	284	305	286	288	291	288	313	314	294	307	272	331	279	302	286	292	302	271	266	299	276	266	284	311	296	275	294	297	306	292	277	324	310	258	266	293	291	333	316	332	298	323	277	285	286	309	309	287	301	293	301	275	297	295	290	291	263	272	272	300	295	267	290	312	296	305	309	283	298	289	318	278	294	300	286	287	277	298	292	318	259	291	273	297	293	288	291	312	323	300	308	315	315	307	281	296	310	340	287	292	296	271	323	276	294	311	292	302	327	276	259	301	285	284	290	323	237	300	278	300	254	286	289	348	304	305	295	305	275	288	307	298	303	310	293	268	294	314	283	307	293	288	269	280	289	266	306	279	299	319	317	318	318	317	303	268	289	267	332	287	314	289	303	271	301	297	312	322	286	301	293	304	303	257	303	284	280	293	297	326	284	262	287	291	294	292	270	299	304	286	296	295	294	286	308	297	278	284	266	321	260	300	311	298	287	311	290	293	293	285	294	314	313	284	288	304	328	293	303	284	291	298	296	295	295	305	291	286	312	299	300	321	310	292	300	301	301	251	325	299	284	297	287	292	325	275	281	281	315	300	259	279	303	315	297	281	299	307	279	305	308	279	279	289	289	280	317	303	286	304	311	304	294	309	284	291	283	302	288	291	277	296	282	263	301	291	323	239	313	311	276	314	302	318	291	312	282	280	326	299	307	290	329	313	272	289	317	326	277	306	294	285	312	327	285	303	264	282	317	288	300	321	269	323	287	264	298	285	284	284	273	316	305	284	302	314	318	333	300	275	284	292	269	273	278	277	270	262	304	311	290	316	301	328	291	310	304	304	312	308	288	305	293	268	277	284	308	293	310	283	301	279	311	289	286	286	288	305	262	293	293	313	316	271	294	314	288	287	278	296	301	297	312	306	297	289	300	280	258	278	312	263	308	283	314	317	306	300	271	277	280	306	335	286	313	293	315	271	280	292	292	308	310	278	274	282	300	284	310	297	289	253	305	294	287	322	315	298	281	294	266	305	301	285	284	278	304	306	294	298	315	285	288	286	306	305	298	273	285	292	299	276	280	279	301	292	321	304	303	287	291	303	279	272	331	315	275	294	276	289	315	292	259	284	302	303	300	312	311	306	245	286	293	289	290	298	307	319	313	285	284	288	329	333	283	283	273	290	284	326	266	301	273	326	315	277	306	272	268	298	300	254	288	302	317	282	288	288	297	286	283	309	307	300	289	291	300	289	275	307	309	270	286	290	276	291	280	304	302	258	306	314	298	292	297	309	309	301	275	268	273	303	293	313	307	296	308	283	285	296	258	295	286	269	271	311	298	274	294	307	305	284	283	318	313	286	298	295	310	278	282	269	284	292	283	278	279	313	295	276	274	285	271	318	298	292	280	307	314	307	299	280	312	303	287	302	292	283	280	284	342	311	292	303	265	328	294	291	280	274	294	316	271	315	302	261	265	303	281	313	272	288	270	270	280	291	297	282	296	296	271	271	281	277	323	296	273	285	286	318	261	299	286	278	305	294	274	309	321	272	267	281	286	300	313	268	288	278	251	275	288	285	270	274	257	310	286	282	277	308	288	295	298	293	306	274	287	302	268	263	275	311	252	306	295	293	293	313	279	310	281	315	276	270	272	317	319	302	275	298	283	293	275	311	305	298	291	309	280	275	268	251	300	270	297	310	289	255	310	285	288	279	296	316	308	301	288	264	286	302	298	266	262	295	285	302	286	261	278	301	287	309	320	283	253	264	264	300	300	266	312	294	301	307	315	289	293	278	291	303	268	288	319	306	310	311	277	319	323	294	291	300	286	273	284	281	246	291	317	282	305	257	297	276	296	303	310	284	302	287	303	288	297	294	298	281	285	305	279	284	307	288	289	300	281	267	302	278	309	317	296	292	292	278	298	277	285	275	296	282	257	300	281	313	284	290	288	315	273	311	293	277	303	310	289	287	304	271	318	283	296	281	281	323	260	280	297	326	281	332	330	309	295	296	301	282	265	289	266	298	309	301	311	298	300	295	274	294	286	297	300	264	286	303	286	298	327	315	265	295	320	274	296	308	345	311	287	285	276	308	280	291	272	289	326	286	325	290	283	301	284	315	279	293	264	311	301	296	297	300	258	294	298	283	318	258	283	262	258	285	294	300	324	275	272	323	313	269	312	306	279	271	267	284	300	295	305	295	277	302	310	276	303	272	284	293	252	291	327	260	300	315	296	287	288	286	275	292	282	301	282	297	292	296	318	277	271	287	290	289	256	290	266	290	308	312	279	281	275	297	284	281	319	290	298	272	294	286	294	243	290	276	313	269	311	283	286	275	294	287	310	276	287	291	262	282	311	309	274	282	282	242	306	330	314	298	294	291	325	302	264	278	275	285	295	295	313	259	290	315	280	303	296	258	304	289	315	304	303	284	269	317	255	324	287	311	261	279	281	329	286	317	278	328	292	308	263	272	316	292	272	280	301	298	295	278	304	308	307	306	312	314	285	277	282	279	306	282	274	297	307	305	320	296	301	289	294	310	285	286	291	296	318	317	274	315	308	266	312	287	317	301	293	276	332	301	327	297	293	288	299	342	285	289	305	294	294	304	318	313	266	283	287	282	287	293	283	284	350	330	292	311	310	310	302	292	293	318	290	281	298	332	304	290	293	278	302	271	289	326	272	321	297	283	298	288	265	311	268	298	265	332	278	267	279	287	286	300	306	301	259	280	290	329	298	303	297	290	286	279	260	276	283	301	269	275	313	301	290	289	275	303	299	301	277	303	304	306	306	287	292	267	288	277	291	270	309	280	286	287	309	280	284	263	257	276	290	291	277	279	291	288	291	319	289	278	295	339	313	311	288	310	281	315	299	271	279	288	311	285	293	313	291	311	302	312	282	285	300	295	302	297	299	289	294	292	318	307	286	299	282	307	318	276	294	313	316	255	278	309	317	313	299	314	283	303	309	287	298	297	312	279	267	260	324	307	322	288	271	314	283	300	269	287	311	262	272	303	294	304	280	278	306	298	297	308	272	280	290	284	288	271	303	279	314	288	298	274	292	298	304	273	344	302	305	288	291	297	280	282	318	294	296	314	264	269	296	251	294	304	276	306	272	269
19850	773	696	492	437	405	410	355	342	363	336	313	317	327	317	344	331	337	343	303	316	307	318	343	343	323	333	328	293	343	352	300	305	338	307	337	323	354	315	344	347	311	315	315	311	331	331	322	334	306	314	352	306	324	322	316	355	328	338	306	314	302	311	313	330	346	335	311	301	327	301	339	311	319	308	309	311	305	299	291	348	330	333	339	303	314	310	322	334	318	313	324	312	299	303	329	307	324	313	286	296	327	302	314	312	306	328	339	337	348	303	317	339	329	323	322	332	277	323	310	319	334	319	297	328	328	313	306	335	305	329	320	299	314	341	306	289	322	338	322	335	353	321	323	307	312	314	361	312	328	333	312	317	320	316	327	321	334	324	304	329	310	306	293	362	358	321	312	290	302	332	300	337	332	336	340	289	317	312	311	324	312	347	318	332	325	315	295	299	286	356	302	291	331	328	326	321	326	318	311	306	307	309	307	316	303	332	334	324	291	335	327	335	312	302	299	273	335	300	350	334	288	322	328	335	289	345	313	313	352	333	335	298	350	309	334	332	300	292	252	302	341	320	323	309	322	319	343	302	301	297	315	322	289	337	337	326	309	325	338	345	328	347	308	335	328	317	320	358	333	283	296	323	316	313	328	320	324	316	322	333	321	325	329	323	316	327	309	307	331	306	320	325	363	353	312	326	291	331	306	323	354	336	333	324	326	322	303	366	331	318	329	349	304	310	304	312	305	330	306	343	329	329	342	314	301	332	335	313	314	313	341	346	334	332	331	275	320	302	320	339	320	294	320	308	349	309	296	301	306	325	332	312	331	304	322	300	322	311	322	307	309	322	315	309	287	359	322	306	301	348	308	325	349	310	274	303	330	301	305	328	322	310	329	296	281	306	303	303	341	347	319	337	329	306	330	314	331	326	301	347	316	322	338	316	339	299	307	315	332	313	325	308	345	302	315	334	306	315	305	308	315	337	293	307	339	326	341	319	324	329	325	296	354	325	320	295	292	317	315	321	313	302	303	314	315	328	322	307	341	320	308	293	304	342	306	289	328	306	308	309	330	326	312	301	317	319	329	321	270	343	331	303	306	332	325	346	319	328	309	299	315	334	352	347	312	301	322	322	330	320	333	297	343	359	311	312	323	320	335	336	317	332	344	329	289	321	336	320	308	303	310	312	323	321	304	309	347	301	302	302	298	325	313	298	297	314	326	351	323	313	325	337	303	334	317	353	316	323	305	333	293	322	328	309	340	324	325	267	335	352	315	319	321	327	349	297	381	306	329	295	324	337	300	294	324	328	285	302	311	289	338	329	288	319	333	312	312	323	296	314	323	307	288	282	308	337	301	328	311	333	340	358	320	291	342	346	325	306	310	358	331	341	328	294	301	303	357	325	306	336	320	334	340	321	350	315	349	326	321	345	351	339	305	309	374	336	318	302	301	320	328	322	324	320	308	354	352	348	311	315	369	305	320	282	340	319	330	316	315	316	303	312	311	301	326	294	315	315	323	331	308	332	308	322	298	298	324	295	312	322	314	343	299	303	287	322	308	298	315	298	324	338	326	328	322	354	344	329	329	300	316	334	337	307	337	334	362	326	338	315	329	320	340	308	310	304	306	321	291	316	302	341	291	327	334	329	293	317	311	335	328	302	283	327	323	289	337	316	303	310	318	322	303	347	338	328	341	290	315	288	296	306	332	314	314	331	313	324	332	299	337	303	310	296	341	307	315	288	295	301	340	333	335	323	329	345	289	308	342	326	309	344	283	296	317	306	308	319	328	323	312	302	320	317	307	301	324	291	310	281	315	311	347	312	294	301	328	324	306	333	289	338	337	297	318	312	347	327	297	331	306	337	330	328	330	321	317	324	339	301	327	324	301	358	295	318	314	342	304	308	309	332	287	300	313	344	338	317	292	327	341	324	305	312	295	328	313	330	316	279	304	306	327	313	347	328	319	310	308	353	326	338	317	329	333	306	301	334	315	337	320	322	314	352	343	351	313	341	314	307	332	338	314	321	336	318	326	303	340	320	315	326	316	332	337	321	332	287	303	324	309	328	316	349	346	353	315	339	348	293	315	305	332	293	346	300	301	331	334	330	306	350	326	357	309	340	352	321	323	307	310	338	322	314	321	301	342	325	337	339	334	303	324	341	323	314	308	350	324	305	302	315	303	299	305	327	330	314	304	287	285	311	320	367	326	316	337	314	335	337	321	323	323	322	308	321	306	350	342	312	321	324	348	278	296	322	349	347	304	328	330	265	336	305	315	299	341	343	326	343	294	338	337	303	323	287	309	327	286	281	324	323	331	298	316	329	308	335	352	325	330	328	320	295	302	303	302	306	301	313	333	311	304	330	308	335	331	328	300	337	345	307	356	307	261	287	346	339	323	342	333	335	334	300	305	324	329	316	338	340	325	330	329	330	332	331	305	346	323	319	338	336	314	307	324	319	324	331	291	332	330	313	288	326	327	326	281	349	295	310	305	319	316	324	310	319	341	337	297	314	347	306	316	306	338	312	337	332	304	347	331	333	326	330	320	345	348	311	279	339	294	328	359	319	349	326	337	329	324	320	342	313	321	299	291	324	316	309	338	371	331	326	343	310	310	337	342	316	322	328	368	320	325	321	315	315	316	363	336	326	350	332	315	317	323	297	288	295	311	320	300	292	359	322	344	318	298	317	345	329	288	313	295	287	349	312	317	325	308	294	325	309	332	309	330	310	298	307	295	337	321	330	356	315	320	308	310	319	317	327	339	342	324	333	314	329	327	311	301	300	337	331	303	369	308	324	296	339	309	319	296	294	337	310	334	315	324	330	315	339	352	279	327	317	326	338	328	309	317	301	323	307	340	321	316	341	323	314	349	302	314	325	316	328	333	308	302	276	350	308	347	312	325	317	323	307	324	340	350	341	340	322	305	336	311	318	357	308	305	322	307	334	331	303	308	314	317	321	322	308	333	314	311	286	350	306	314	325	310	308	333	311	322	317	347	320	336	319	326	324	294	310	320	312	311	319	326	337	348	331	333	307	329	325	286	329	300	308	315	319	303	329	345	328	328	332	306	312	299	297	314	300	318	326	317	331	319	295	337	348	324	342	288	332	327	347	312	292	351	304	299	314	325	297	320	334	296	342	338	314	315	308	339	298	327	295	323	300	302	349	332	332	317	300	320	304	300	320	312	335	334	339	317	319	350	319	311	310	322	333	305	304	313	336	276	284	313	296	324	299	353	317	312	313	351	327	340	331	300	333	323	358	335	302	303	326	339	330	337	336	320	310	334	317	325	327	342	318	309	310	325	335	307	329	338	337	324	316	290	341	326	286	329	332	342	299	281	336	309	289	306	319	309	322	308	304	302	306	328	321	315	305	349	307	339	339	284	347	336	346	317	281	319	338	309	302	333	299	318	338	331	341	336	341	349	317	348	339	321	376	292	307	346	312	289	327	303	325	332	302	299	302	310	338	320	302	327	323	336	304	299	306	326	330	338
24922	20586	26479	24678	20538	7060	997	720	574	490	492	493	416	382	396	365	378	328	336	359	376	329	346	340	349	330	338	324	341	356	336	342	312	331	310	308	340	304	317	305	286	345	303	334	287	314	312	314	308	329	302	363	330	306	310	314	315	294	297	338	310	344	287	303	323	302	313	339	301	298	298	302	299	314	305	296	341	319	302	352	319	284	323	324	334	288	328	317	284	308	308	333	292	325	316	289	318	316	295	312	314	320	304	313	301	313	313	306	334	301	291	283	289	324	289	287	309	296	329	304	294	306	288	331	321	303	266	298	297	306	328	341	310	321	323	315	325	294	310	297	330	310	279	316	313	290	317	335	320	286	302	292	299	311	307	303	338	303	283	336	282	309	286	314	317	296	322	271	310	325	319	296	300	293	290	307	318	311	315	307	326	290	346	287	319	332	309	323	325	312	329	302	289	324	328	283	335	316	296	318	297	304	301	321	319	310	301	306	288	321	291	288	292	284	327	327	295	275	293	286	299	269	293	310	285	295	313	290	300	297	330	314	294	332	325	308	322	322	314	327	303	317	294	286	312	326	292	339	328	287	334	293	297	310	310	320	290	311	319	346	292	320	324	323	317	317	318	340	275	292	292	327	295	272	305	301	293	298	322	328	303	291	311	300	304	306	290	316	298	312	326	292	336	310	321	291	309	269	306	312	314	318	303	269	326	335	337	306	320	359	290	306	325	308	305	281	281	314	280	312	280	293	275	343	295	304	320	293	316	320	321	308	284	334	320	310	295	290	306	293	320	283	303	310	324	277	288	319	305	280	340	316	298	296	306	308	298	295	257	323	294	292	303	289	317	305	278	311	311	347	328	345	324	300	280	309	335	328	341	319	282	293	283	325	317	292	295	293	304	302	289	278	303	308	326	320	293	301	286	318	290	306	292	325	325	296	283	330	316	332	295	307	302	292	300	281	337	291	314	316	329	284	273	302	296	312	319	320	284	303	291	312	274	294	322	318	339	292	315	311	321	300	274	305	309	316	297	303	282	329	304	284	327	266	332	303	295	302	285	312	293	344	329	275	295	318	307	339	299	303	270	318	317	285	321	307	320	292	294	301	309	297	312	281	324	284	299	320	293	314	304	333	302	324	344	305	293	290	319	292	316	329	318	314	272	316	261	308	284	287	308	307	279	302	312	313	319	290	321	290	274	340	299	319	317	321	296	313	327	307	323	345	338	318	318	273	326	286	303	308	322	305	286	295	284	324	313	292	310	331	312	293	330	332	310	284	287	321	318	297	304	295	328	329	289	277	308	317	287	292	308	292	318	282	286	307	316	309	295	305	308	322	327	284	285	305	300	294	313	304	291	309	313	284	315	305	306	322	319	319	352	293	295	324	298	287	355	304	319	273	290	299	303	329	268	326	276	327	329	283	324	320	316	273	331	329	317	305	324	319	282	331	323	333	296	318	303	308	344	308	290	305	302	310	336	321	268	311	315	304	331	343	285	294	304	340	304	292	312	294	302	300	353	315	291	308	320	294	292	300	277	265	305	296	318	271	324	334	329	314	337	311	328	283	306	302	313	308	306	305	297	311	275	313	270	291	309	323	328	275	294	328	307	288	288	323	287	313	301	309	282	303	294	321	252	312	313	295	316	300	305	316	312	297	302	330	322	326	301	304	298	264	300	306	302	338	300	317	318	290	303	300	312	289	317	307	295	292	300	305	293	310	301	303	307	304	286	322	279	284	347	268	316	324	293	287	288	304	325	329	310	348	285	286	312	302	277	295	304	308	285	297	329	291	310	324	290	299	327	304	305	317	279	297	284	315	290	269	327	314	310	316	295	296	301	294	317	286	313	316	299	297	326	319	287	290	317	300	330	295	319	288	253	295	294	276	288	321	373	307	331	314	327	309	312	286	297	327	309	336	298	308	306	337	299	308	314	305	317	317	292	313	331	283	312	338	331	306	304	347	303	311	281	312	322	286	292	299	317	304	276	296	287	286	314	291	313	314	277	293	322	304	296	254	265	294	311	311	310	309	303	292	265	308	301	347	316	318	289	292	337	292	322	289	282	303	314	324	292	308	310	321	323	308	290	325	294	288	306	288	288	282	266	311	304	327	328	336	291	291	306	300	286	312	271	332	272	318	278	335	290	259	296	312	301	313	335	262	318	300	312	293	323	316	299	300	315	308	289	303	303	310	304	305	269	281	302	320	318	276	345	313	293	302	312	306	287	283	318	297	289	320	301	303	320	301	289	308	320	343	291	265	324	301	286	323	292	326	320	315	300	307	316	292	311	329	308	311	286	295	318	300	291	305	327	301	317	322	321	296	304	304	326	291	308	285	293	320	310	315	312	279	317	264	351	289	321	296	300	310	312	301	278	279	321	303	330	276	312	299	342	274	290	297	295	276	321	289	293	295	307	307	265	317	292	303	284	292	293	271	284	307	302	315	307	302	328	300	314	318	311	291	322	328	286	308	346	340	275	305	312	310	335	298	304	324	310	297	293	291	297	276	333	326	315	328	303	284	302	319	298	266	313	329	312	290	328	279	287	314	290	340	285	299	308	318	321	284	325	315	331	319	334	292	325	320	318	316	309	311	289	343	280	315	313	296	324	287	320	286	288	286	305	255	274	309	304	327	277	287	337	280	321	255	310	299	324	341	307	311	315	307	322	343	302	296	312	283	298	298	297	332	322	305	322	272	337	310	290	305	289	342	330	341	308	261	309	313	307	273	338	294	307	297	296	332	284	278	313	288	317	286	291	298	294	309	307	299	289	320	337	269	278	292	301	273	286	289	306	294	354	305	302	283	324	308	271	319	293	311	294	305	294	288	330	333	307	311	299	277	323	341	296	325	323	303	297	321	323	306	301	297	323	304	324	311	321	303	315	294	281	301	293	324	291	296	274	303	310	302	273	307	309	320	338	306	285	295	309	297	314	303	301	303	328	292	293	333	311	346	293	316	327	308	272	327	333	287	329	283	301	303	283	310	292	278	331	318	316	297	321	304	281	296	304	297	297	319	344	285	301	305	310	335	321	317	353	325	314	326	313	317	282	296	309	334	301	299	308	316	275	338	308	334	307	295	317	284	300	302	324	303	295	297	305	303	302	291	287	305	319	314	330	303	336	272	282	303	283	300	292	314	271	302	313	331	311	300	305	278	300	289	302	345	311	279	339	307	300	284	286	320	308	294	320	305	303	295	313	322	311	272	339	303	320	287	305	304	318	327	334	319	299	290	310	325	312	312	315	309	314	277	320	330	278	306	296	317	321	307	302	321	314	324	291	271	308	308	333	292	343	296	290	340	301	319	305	301	309	292	301	271	318	330	292	298	312	307	295	313	341	329	283	339	297	305	283	311	320	299	322	311	323	306	290	274	300	287	357	282	307	300	332	319	313	319	301	295	291	309	282	332	352	288	344	334	287	300	299	305	294	317	308	306	302	313	283	300	312	323	305	316	313	314	295	304	296	284	315	293	312	334	326	307	325	306
32343	8346	7537	4022	2671	1832	1475	1166	960	800	717	680	598	580	497	487	463	469	447	399	418	424	369	383	369	372	357	354	369	371	342	357	332	350	331	337	382	317	337	337	345	363	347	333	329	352	311	302	345	344	352	305	332	322	305	329	312	324	323	327	306	363	291	318	304	315	321	293	305	318	321	310	321	282	290	302	323	337	352	315	336	316	297	321	313	309	322	324	303	332	308	342	349	298	294	321	328	299	336	322	357	308	303	321	337	288	333	317	327	291	331	308	316	327	338	303	328	346	312	314	308	314	303	318	305	335	315	345	299	299	326	312	306	331	320	304	306	324	337	357	353	348	271	315	315	304	277	310	322	294	342	300	335	302	302	287	303	300	313	297	342	303	310	293	345	298	296	281	314	309	330	348	288	296	299	333	305	306	335	335	343	352	290	321	299	312	329	300	289	330	295	309	317	302	307	330	319	297	324	314	300	318	304	314	318	300	317	314	320	311	293	292	326	312	291	318	334	337	316	308	350	296	324	333	322	329	286	286	289	347	292	310	322	303	343	287	336	305	301	304	312	302	292	317	352	324	305	323	302	337	315	336	325	310	338	310	308	304	304	347	312	322	291	320	302	302	324	302	304	321	332	295	325	308	338	325	324	324	334	292	321	288	304	284	311	304	304	329	321	318	296	312	325	330	300	331	312	326	318	319	335	322	290	326	304	298	309	301	321	319	302	282	350	337	313	336	343	306	323	319	325	306	296	317	333	290	321	283	337	317	290	305	330	289	303	324	298	298	322	296	314	324	330	318	336	304	292	279	316	312	323	306	315	297	323	300	284	301	314	301	296	323	310	332	278	276	288	338	312	319	288	285	322	303	283	276	301	307	310	325	294	319	321	320	294	295	325	301	305	350	327	328	314	321	325	309	295	289	317	355	307	308	297	295	308	323	294	298	310	314	303	315	298	297	315	335	300	311	324	335	282	286	323	320	330	284	310	309	319	311	323	326	329	311	314	309	324	321	323	311	326	281	333	332	292	329	302	292	325	316	317	325	308	312	315	296	327	296	301	296	308	297	288	309	301	337	318	321	316	334	310	284	282	269	299	284	323	324	329	316	341	337	332	314	325	334	299	314	269	262	307	305	291	322	305	353	281	316	307	333	307	327	314	292	318	323	292	327	344	311	292	314	318	294	298	295	298	322	282	288	324	300	294	315	309	320	301	325	309	328	313	315	292	336	333	320	323	334	335	320	305	316	320	313	289	327	316	333	320	299	306	332	314	314	323	307	313	297	305	312	323	293	329	300	347	298	314	300	331	260	304	328	315	342	322	299	296	333	300	316	293	312	294	298	298	314	321	315	325	315	309	295	317	280	321	302	311	285	321	299	310	343	275	336	310	290	311	301	289	294	326	344	326	343	303	352	293	323	297	307	316	326	321	324	312	295	316	301	300	335	299	329	298	315	325	319	309	323	337	326	303	305	314	301	310	310	295	318	304	316	343	328	309	270	340	318	314	310	320	309	323	291	318	316	314	298	281	320	317	313	284	329	309	327	340	299	285	303	323	298	285	319	307	323	342	311	331	322	331	332	290	297	286	318	328	330	324	282	316	303	318	314	301	324	279	305	313	293	293	329	286	296	316	312	303	304	287	309	287	295	323	319	339	326	292	289	309	313	324	350	305	308	322	332	310	302	288	299	294	321	311	336	309	275	315	305	319	293	307	310	296	317	290	316	315	339	332	300	312	297	288	325	321	291	339	286	329	279	282	321	288	333	310	301	326	315	304	321	306	298	306	320	296	295	300	301	303	273	321	305	310	285	286	355	340	275	327	319	333	336	315	341	321	329	317	316	316	333	327	295	325	310	295	314	311	283	303	299	320	297	324	323	315	307	326	334	325	315	314	305	336	279	279	316	281	284	316	335	346	292	366	312	312	328	317	332	330	323	307	303	326	305	324	300	321	313	321	285	284	311	300	302	347	335	318	325	320	286	326	324	304	292	307	342	309	288	335	285	327	283	311	307	308	326	284	312	318	337	297	310	309	300	315	306	303	309	294	298	325	323	308	298	332	325	284	319	310	327	291	309	314	319	288	326	319	328	308	312	283	310	335	292	354	302	319	323	296	292	322	288	323	325	311	309	311	341	307	287	334	287	305	332	299	318	290	292	296	339	310	296	325	335	292	326	337	300	333	339	314	306	285	282	296	342	322	316	287	325	311	300	296	320	344	313	317	299	293	337	323	327	317	318	313	351	320	304	310	321	268	308	314	311	312	307	294	293	286	325	310	319	290	330	295	321	314	321	296	314	300	311	316	326	301	333	282	325	328	348	311	316	309	305	310	344	342	320	294	316	321	290	305	329	321	312	293	302	305	310	317	295	284	331	315	319	287	303	309	366	315	311	281	294	304	314	299	334	343	326	319	315	281	260	297	290	304	309	328	321	288	299	334	297	297	302	316	304	320	300	301	348	326	330	317	316	333	320	292	313	300	330	306	323	301	333	329	326	297	310	306	310	330	324	308	300	319	320	356	310	313	308	267	299	294	292	315	315	326	304	332	301	291	317	306	297	310	300	332	346	315	292	303	351	334	296	302	292	310	319	339	326	309	326	296	352	340	288	316	296	317	320	301	326	316	332	311	314	281	274	301	274	343	296	271	322	271	322	310	296	307	324	339	300	318	309	357	291	315	318	320	300	310	306	300	327	309	297	292	325	320	326	334	339	304	309	333	306	295	288	304	304	312	258	312	290	310	286	278	291	316	321	279	315	323	334	322	291	300	307	335	302	306	329	327	326	311	311	322	328	327	340	323	302	320	329	286	334	300	309	303	301	299	346	332	312	302	305	337	287	306	313	306	328	300	320	314	336	295	333	300	294	311	318	333	305	343	321	330	372	306	309	316	288	305	323	288	318	317	309	302	340	326	301	301	348	285	322	280	304	306	293	306	309	296	324	278	303	324	326	307	327	320	318	306	332	342	299	309	346	304	311	320	330	313	324	318	331	314	298	328	324	328	312	314	321	309	317	315	312	341	295	312	308	300	321	321	280	319	326	305	288	292	273	311	316	310	303	320	299	316	348	332	315	331	283	311	336	326	284	302	302	332	282	309	298	326	337	322	279	319	315	322	288	314	329	316	298	325	292	322	317	312	320	322	330	329	334	308	302	277	334	307	346	334	311	346	346	274	316	281	313	338	301	276	297	330	302	334	299	285	300	304	326	300	302	318	259	348	327	317	306	308	305	293	297	338	299	311	333	307	311	314	285	310	334	312	351	302	283	323	301	320	313	318	326	339	313	283	299	300	311	334	309	302	293	314	313	327	296	303	312	349	319	298	293	283	298	331	299	289	343	294	333	331	300	289	275	310	321	322	294	292	287	294	327	303	307	311	297	349	305	302	282	334	322	307	344	284	317	283	306	307	302	295	318	327	300	328	319	323	301	311	300	320	329	307	304	317	314	307	305	322	298	301	316	328	321	303	306	290	300	329	321	318	319	323	315
22901	20592	27081	24096	20594	20644	7269	1550	1204	1130	975	923	841	814	798	766	802	774	782	763	772	731	726	697	712	744	699	747	686	672	694	632	650	665	686	660	670	663	640	641	637	707	646	703	633	688	640	642	688	647	693	662	641	655	685	625	586	635	639	738	677	655	659	652	638	654	674	672	651	634	614	651	706	609	604	610	604	637	642	620	645	646	613	641	618	686	620	622	655	658	647	606	630	607	661	606	644	652	625	600	606	672	647	645	653	637	672	678	631	622	574	639	648	664	627	656	686	704	657	603	603	640	592	588	702	623	635	600	663	605	631	623	622	649	632	644	662	637	627	636	636	647	605	610	628	665	620	666	632	612	699	639	632	645	617	651	643	636	661	633	698	603	626	648	649	677	606	674	611	659	614	647	620	642	667	641	663	611	609	660	637	643	625	595	579	594	655	683	612	686	606	630	649	643	665	640	650	620	635	619	581	618	681	681	653	630	645	639	613	692	624	632	632	649	601	663	651	643	640	625	649	668	632	567	635	629	655	634	649	637	660	707	689	616	589	631	615	619	626	657	637	661	634	639	662	657	615	650	628	616	578	642	601	645	625	669	634	644	650	656	632	641	660	634	661	652	655	655	653	599	651	647	627	670	616	644	637	687	637	657	658	603	672	701	664	612	661	602	621	645	685	668	639	606	598	623	665	631	680	640	676	677	672	681	633	627	661	664	664	628	684	602	632	653	629	629	686	632	663	628	636	634	674	632	648	653	626	657	649	635	660	591	644	633	646	696	647	641	638	602	697	642	646	631	639	637	619	640	643	611	609	679	629	591	671	664	640	588	642	602	615	598	596	695	671	685	624	666	676	657	650	647	684	641	588	666	643	674	604	653	698	658	624	668	633	631	646	662	661	673	681	645	632	657	665	645	613	705	624	667	607	667	674	637	653	668	638	626	685	645	676	629	668	628	627	685	627	629	660	663	626	621	660	602	633	641	647	631	653	636	622	640	636	668	655	615	651	637	631	654	626	662	640	636	631	637	628	670	633	619	618	625	665	636	715	658	677	613	644	683	635	646	632	643	653	660	641	580	608	640	664	637	636	611	640	678	645	633	703	685	622	573	614	604	625	603	611	624	638	625	663	644	642	637	669	613	679	605	680	610	702	686	682	625	647	633	602	634	688	663	653	658	655	657	639	657	645	641	668	667	615	624	664	621	706	669	696	618	646	653	665	651	646	625	646	608	650	627	632	632	605	629	649	679	636	629	591	635	652	627	634	654	584	640	653	666	652	617	651	636	660	613	598	656	593	600	671	656	617	641	660	661	622	627	661	621	664	653	681	665	646	606	639	628	641	651	646	647	627	627	643	606	668	693	612	624	669	634	627	665	635	635	614	648	661	631	643	629	629	663	654	653	669	623	633	664	604	640	687	647	616	596	671	651	614	615	626	631	614	691	636	637	599	630	632	643	651	617	636	649	670	657	614	597	665	670	673	671	640	686	594	589	658	610	614	671	639	629	637	643	687	655	627	629	655	655	658	661	649	656	686	647	601	579	603	668	604	600	661	625	659	663	631	688	602	641	650	601	664	599	625	647	653	656	643	630	671	649	639	631	660	621	633	651	661	635	687	642	623	601	656	641	673	667	627	686	655	645	627	626	675	675	624	611	602	636	649	640	642	658	641	713	626	667	608	615	630	645	613	642	659	647	652	677	610	638	656	625	651	682	646	603	650	633	653	650	621	591	654	600	643	678	670	628	616	644	656	665	601	660	629	690	602	643	670	709	631	640	658	655	655	652	637	646	599	609	639	648	654	616	622	626	630	679	570	637	627	616	669	643	652	648	656	673	657	672	629	682	608	655	674	638	649	613	657	636	630	594	600	666	622	688	645	670	657	661	602	619	661	600	640	642	659	632	657	650	668	665	646	633	617	662	638	657	592	643	678	610	652	611	631	647	648	635	639	627	721	639	622	601	638	602	652	669	661	663	622	639	644	652	645	627	655	652	622	667	653	628	642	693	600	652	640	682	650	616	710	633	628	640	657	673	617	691	651	660	650	611	656	619	633	594	648	594	637	606	629	632	671	640	639	631	689	652	657	623	623	604	641	607	683	640	632	657	668	650	654	607	652	662	652	623	630	622	618	605	618	687	641	649	652	654	645	653	607	667	646	660	677	668	646	626	627	629	634	657	608	624	679	614	628	644	648	650	655	648	643	624	673	642	640	672	665	679	671	628	638	592	654	623	620	685	661	660	645	664	637	657	617	650	627	635	707	657	618	585	677	657	622	620	636	693	645	648	613	697	618	646	683	626	639	594	646	621	636	618	546	654	621	639	674	654	623	627	631	634	646	616	633	627	697	603	643	647	593	651	624	633	659	624	626	707	656	709	633	604	643	671	660	651	648	654	672	658	630	632	611	661	615	622	602	649	653	610	671	612	629	614	652	671	645	618	655	633	619	657	667	611	653	657	685	676	629	628	605	611	685	641	640	654	651	600	656	626	690	647	619	654	665	645	688	648	638	667	642	648	662	647	641	630	638	655	646	634	656	672	657	653	625	643	607	624	652	656	594	651	632	661	639	639	642	652	646	669	654	646	624	618	642	677	617	608	662	599	639	623	658	672	671	646	656	765	651	648	618	696	638	632	656	650	584	654	678	667	657	668	603	654	649	641	671	610	683	665	689	616	663	591	627	682	612	647	644	655	629	667	670	656	633	634	666	650	674	622	685	674	624	633	598	644	598	585	629	675	645	659	615	643	647	644	645	615	593	659	624	638	649	659	728	639	671	684	662	614	628	675	682	613	629	695	627	649	628	643	674	652	636	618	676	625	629	635	631	597	635	653	633	626	672	652	629	635	661	614	680	637	631	638	641	608	642	635	658	648	656	636	637	628	645	640	682	642	636	597	646	633	678	635	630	628	631	654	595	607	671	696	664	628	631	598	654	654	598	629	659	625	659	622	623	617	635	622	704	647	619	651	618	651	657	684	638	633	669	612	603	649	643	674	627	673	645	659	642	728	608	648	667	666	644	609	631	628	668	659	654	675	667	666	661	650	643	660	656	672	629	649	614	629	664	639	642	622	597	668	606	634	656	635	605	625	617	649	677	626	651	603	692	648	644	652	609	647	614	604	640	645	633	645	637	609	634	607	626	606	657	703	699	630	621	648	630	608	653	647	604	600	668	646	586	602	672	632	629	620	575	637	636	628	622	647	626	624	638	637	668	659	617	638	637	655	626	611	638	666	591	613	651	638	653	672	622	663	627	632	657	617	671	619	643	617	647	622	670	630	617	636	626	617	581	659	652	605	610	619	607	647	600	654	604	637	599	654	630	667	653	626	660	648	662	609	601	635	658	681	603	629	635	575	685	640	646	628	660	590	635	633	631	609	688	642	659	636	682	619	632	615	664	618	626	638	694	627	625	583	637	680	582	632	655	657	631	577	624	645	633	649	622	602	646	646	595	669	632	664	616	620	623	684	654	629	644	646	660	607	679	675
31912	14527	13327	7428	5152	3755	2833	2376	1980	1674	1492	1376	1201	1120	1075	969	906	822	857	831	835	819	800	803	741	740	736	752	749	701	672	731	714	670	667	710	677	619	652	670	630	692	636	691	617	672	685	666	636	649	625	609	653	643	618	689	611	616	675	651	619	618	609	608	618	667	634	626	593	658	636	632	641	664	599	566	643	624	642	651	616	629	678	647	658	647	636	617	581	637	608	579	618	609	635	627	645	617	605	620	616	602	619	590	619	606	639	618	598	629	646	624	580	606	638	602	608	651	622	568	644	613	600	609	610	605	599	625	637	654	591	628	604	627	622	597	605	610	629	690	636	618	635	613	624	603	621	624	595	583	633	595	602	609	621	607	625	599	632	637	634	649	650	610	659	591	593	609	614	615	610	649	658	586	633	606	614	583	599	661	646	606	602	598	614	642	635	607	616	630	630	622	629	606	612	602	647	606	631	628	641	622	628	618	624	629	632	641	598	608	631	547	626	610	668	597	611	644	631	601	619	600	629	604	621	597	610	623	575	613	645	652	669	644	627	584	650	595	601	653	612	626	566	575	625	620	608	621	648	606	629	648	592	605	619	581	616	609	620	649	607	639	560	598	595	619	585	592	589	608	641	620	589	620	608	635	607	629	582	584	618	602	621	612	624	621	631	668	653	615	601	627	575	661	651	649	588	617	582	624	642	636	609	613	623	658	553	592	576	602	611	565	654	607	608	607	618	614	593	652	586	576	570	632	618	619	628	669	630	629	600	624	615	571	667	627	634	590	568	601	613	654	612	644	594	604	634	591	586	596	618	637	610	610	607	610	629	611	630	634	626	610	622	584	571	632	600	615	583	573	614	662	598	606	654	616	577	582	658	623	598	564	664	612	648	640	652	626	650	608	591	579	588	599	623	527	616	646	593	599	609	581	637	634	579	630	622	590	624	598	634	587	607	579	633	601	635	653	595	594	599	611	598	588	606	586	634	623	584	624	644	644	662	615	614	601	641	618	612	622	613	639	560	636	620	629	608	595	612	570	631	602	643	600	623	638	589	625	635	611	649	659	641	607	668	589	632	636	668	612	573	632	625	656	631	601	592	606	627	668	668	618	591	624	639	620	610	611	575	605	594	588	602	643	650	613	605	591	621	618	556	598	614	598	614	591	579	630	599	604	627	620	599	607	644	640	633	594	631	621	587	599	616	638	612	639	627	621	608	632	611	627	643	610	596	608	596	600	599	579	633	647	596	614	607	622	608	606	646	641	652	589	618	667	586	610	562	614	599	624	628	633	621	602	636	656	616	642	598	631	618	599	593	606	655	611	572	603	610	644	615	620	668	629	595	605	619	619	641	623	580	592	622	596	641	621	596	627	591	652	603	645	631	616	586	580	582	613	632	611	605	620	622	608	572	665	634	639	605	642	610	593	617	621	595	680	579	641	602	628	626	598	598	622	636	623	586	626	594	623	595	647	648	620	602	612	627	603	602	663	638	553	616	663	639	640	618	623	614	642	609	594	608	613	587	612	599	612	602	616	619	616	598	650	592	650	581	589	658	621	559	623	571	623	591	601	637	597	687	581	587	649	649	580	604	678	583	673	657	597	638	609	654	613	638	600	608	645	636	606	614	609	648	627	653	624	602	548	582	587	577	594	653	659	610	607	606	626	614	624	647	611	616	613	627	578	606	592	609	669	598	632	621	620	625	591	636	574	643	599	601	610	640	642	642	595	641	617	580	572	629	616	617	617	668	615	615	631	583	611	589	620	637	642	602	576	579	581	643	551	612	661	615	611	633	622	616	606	583	582	592	628	632	624	613	609	655	592	584	643	599	564	592	597	596	669	606	614	637	581	630	650	625	629	566	624	631	595	616	573	622	613	593	607	620	648	612	636	593	654	602	590	684	580	616	616	625	625	625	600	606	610	569	643	609	613	591	607	579	639	616	629	620	603	644	641	610	614	650	593	639	596	583	581	636	607	636	626	607	637	642	644	654	602	619	600	633	607	651	569	632	609	652	626	615	622	620	634	586	585	607	636	598	634	622	614	630	596	597	574	626	607	606	595	656	645	607	658	657	558	626	581	605	629	617	561	621	648	601	651	647	605	590	597	609	596	623	625	656	607	640	613	601	577	583	614	594	621	586	597	635	623	604	630	604	689	608	604	654	599	623	605	610	630	592	608	610	658	647	607	580	656	584	606	571	587	591	611	609	595	556	589	604	605	630	616	590	597	597	626	606	621	660	603	610	573	626	636	626	629	631	576	619	620	625	598	629	627	603	601	615	580	638	622	606	613	663	600	631	655	617	584	619	629	636	594	648	657	601	613	642	648	676	604	604	615	648	638	610	622	586	620	597	611	605	610	614	613	646	612	611	538	624	601	675	571	617	612	563	631	624	596	639	621	609	684	637	682	647	654	616	642	599	614	552	607	614	593	631	612	636	633	597	650	608	580	623	635	627	638	601	629	582	607	595	650	615	604	598	633	633	610	616	619	589	602	587	599	658	590	596	622	600	649	633	648	599	597	577	657	650	635	591	631	604	586	599	630	671	619	628	626	648	601	617	633	626	626	581	660	631	593	609	601	618	615	550	640	602	625	612	593	646	641	623	622	649	661	580	604	607	609	636	630	636	631	618	599	595	593	598	590	621	582	643	599	629	596	643	615	603	638	605	613	620	660	636	619	608	600	643	619	616	624	586	654	621	598	615	593	572	614	622	623	632	612	610	599	585	602	603	621	596	598	601	602	601	628	616	627	576	626	619	602	612	641	592	564	635	615	627	620	562	595	577	616	605	641	661	614	630	631	636	594	640	614	615	575	625	652	609	611	608	664	658	594	611	654	586	598	648	611	581	593	625	608	631	612	615	629	591	657	646	602	645	590	647	569	654	648	620	665	603	562	643	574	611	593	619	610	632	617	636	620	617	594	628	614	622	644	677	604	642	596	600	590	637	592	606	586	643	642	583	606	635	607	598	581	627	614	606	637	664	623	660	612	640	611	605	597	607	676	626	634	601	630	607	598	630	648	608	630	591	592	632	628	628	639	604	631	635	622	580	632	583	672	679	660	654	571	644	649	606	623	644	595	607	586	645	592	581	640	594	620	610	584	610	587	625	638	666	596	619	636	658	607	613	649	637	605	626	622	648	621	620	662	577	633	630	619	617	593	616	627	578	593	615	612	605	586	606	614	614	644	648	626	633	618	639	587	620	588	624	590	606	631	663	621	605	599	573	588	618	592	636	588	633	622	656	582	615	620	611	582	595	621	625	617	627	605	645	587	633	613	603	588	618	571	642	635	633	593	620	583	627	632	620	618	609	621	596	582	650	612	635	600	664	598	594	580	614	573	617	594	582	562	658	660	634	623	615	630	563	603	575	645	660	611	640	617	605	620	626	624	623	584	583	618	648	647	615	626	650	655	610	618	578	636	593	630	619	569	626	576	615	566	598	628	595	565	627	635	535	655	623	597	657	598	636	621	661	603	628	635	619	584
31206	13477	1769	510	363	396	295	316	338	325	314	292	301	331	303	296	283	297	289	340	297	296	302	296	291	317	331	294	294	274	292	292	302	301	296	361	292	306	298	331	284	275	281	317	325	324	288	286	269	297	293	291	293	305	293	304	279	312	312	315	288	318	301	296	310	295	281	286	285	295	294	325	301	304	310	287	321	306	282	298	287	306	277	306	289	282	293	311	295	293	290	306	283	310	284	278	299	277	292	290	290	326	296	314	265	296	313	268	328	299	295	288	314	303	291	322	268	282	318	287	306	301	335	303	303	311	313	337	323	288	284	294	305	289	320	290	295	295	314	320	283	316	312	326	292	321	298	288	298	265	302	301	324	315	315	316	297	281	301	291	316	278	295	304	295	324	310	304	288	306	315	302	309	292	300	299	278	310	288	338	267	282	311	296	255	298	287	321	303	305	303	285	295	308	312	310	299	301	279	287	327	311	311	279	280	312	307	305	290	313	279	267	302	319	311	303	304	292	270	297	293	272	301	294	288	273	306	260	292	298	314	318	305	289	313	282	282	283	326	294	329	314	310	288	308	307	301	318	275	295	319	323	281	305	292	302	297	301	293	269	296	286	309	322	304	320	315	311	319	276	315	287	332	305	300	334	298	269	305	244	294	279	246	294	281	331	306	284	283	326	285	297	319	279	316	286	315	310	325	305	287	314	280	315	295	281	290	283	319	283	306	300	294	298	297	318	308	315	283	307	285	327	310	299	302	289	302	257	303	296	283	286	306	294	318	306	303	310	287	285	280	315	287	280	285	252	310	288	279	313	284	289	263	304	301	312	288	313	296	302	315	285	323	292	269	291	309	288	290	275	287	314	307	306	293	285	292	305	305	309	274	334	340	297	321	297	297	321	297	279	292	308	301	317	290	297	295	302	293	304	313	284	309	301	317	287	289	269	297	317	307	309	288	317	305	304	279	286	294	293	317	304	315	284	304	296	274	259	281	300	324	315	304	288	304	301	306	305	334	308	330	275	285	271	300	321	292	334	308	292	287	269	301	276	321	297	302	320	317	312	296	299	288	311	300	309	279	275	301	306	313	310	287	280	281	293	312	326	289	323	303	254	288	309	339	290	285	295	313	287	320	312	314	306	271	302	309	304	283	303	270	283	294	304	259	312	286	301	296	280	335	302	311	316	294	309	309	296	293	314	291	292	332	289	288	288	297	263	309	299	309	299	294	298	321	292	317	308	302	300	303	274	326	291	317	282	299	278	259	293	290	329	316	303	296	310	295	319	315	270	267	294	292	306	303	302	291	265	288	313	277	279	312	281	310	310	309	305	323	291	292	284	290	285	314	304	350	322	306	307	295	266	313	307	312	303	301	280	317	303	322	303	285	284	323	294	340	307	285	277	306	286	322	331	286	315	304	292	283	299	317	300	321	310	317	310	281	301	345	271	298	305	309	286	297	286	305	293	305	277	321	289	299	299	298	301	305	277	278	329	310	322	330	310	287	282	314	315	329	291	310	287	305	299	303	291	315	298	283	300	301	316	296	275	322	319	307	314	289	310	331	297	284	320	312	284	318	302	299	296	295	294	303	309	311	309	294	303	308	299	327	325	249	343	293	287	310	315	334	321	296	295	290	305	298	287	307	301	303	295	299	285	330	305	270	287	304	289	282	302	289	288	306	262	301	258	314	282	297	303	311	317	317	320	336	294	274	286	331	304	279	316	301	286	314	288	303	309	304	296	292	325	284	334	317	313	288	317	288	300	351	261	296	271	298	294	300	315	302	285	315	299	301	295	277	302	318	338	308	337	301	309	283	295	309	330	317	272	304	327	263	282	287	315	290	300	279	295	304	264	312	266	304	313	302	299	309	338	304	316	304	312	302	312	279	307	296	309	277	299	307	309	296	321	293	323	273	247	282	296	283	308	296	301	311	311	323	266	288	342	289	322	295	261	321	310	305	277	291	307	301	279	325	276	284	309	311	330	305	265	288	291	307	318	304	310	303	320	305	300	309	325	328	287	292	298	312	272	298	264	303	307	326	321	279	290	307	317	293	351	312	309	290	269	309	308	325	274	300	266	300	332	310	293	276	284	329	302	310	300	302	306	319	319	317	331	300	307	318	306	301	282	282	281	307	300	282	307	277	297	316	284	285	275	301	324	326	321	272	289	290	321	299	282	291	287	318	336	273	315	276	281	306	301	314	310	286	279	293	317	341	300	303	340	273	311	271	284	290	268	287	266	299	318	298	340	301	302	265	295	321	304	308	285	280	272	312	278	279	276	290	307	304	293	269	289	317	304	275	313	326	326	270	331	296	321	290	282	291	271	309	304	331	295	315	298	292	340	344	299	286	327	307	322	303	283	302	314	274	301	287	278	292	317	267	312	295	315	320	316	330	277	312	314	291	300	299	322	294	284	263	280	312	291	283	329	294	311	319	330	300	321	289	317	292	320	282	287	298	326	312	290	329	313	282	316	312	314	289	299	273	282	295	315	288	267	282	308	324	317	298	305	283	308	287	287	293	304	283	336	296	307	300	322	292	285	290	314	283	314	279	314	314	292	305	319	288	287	296	297	309	280	287	301	291	306	334	294	340	282	295	305	282	308	300	290	299	304	298	293	293	314	317	299	287	282	283	326	296	294	302	288	304	326	304	328	277	285	305	282	290	297	314	304	302	311	289	335	303	289	300	285	297	283	295	306	301	330	304	304	320	306	344	304	274	291	296	312	279	299	321	296	294	305	305	299	286	285	302	307	308	284	312	296	329	283	320	300	274	303	296	333	309	314	295	309	288	284	291	290	332	307	277	294	300	319	279	296	288	296	270	322	293	269	312	330	274	298	289	305	313	325	323	294	301	290	312	284	350	302	299	289	324	308	283	314	329	326	303	311	294	312	293	287	303	289	309	336	288	294	312	302	269	271	301	293	268	307	328	277	330	302	304	307	252	290	328	291	345	272	294	289	307	291	318	296	318	303	321	331	306	294	300	302	338	319	297	296	273	286	321	300	297	281	316	324	299	271	289	294	273	277	356	271	298	299	278	313	317	285	311	289	325	310	309	304	300	282	285	305	314	308	277	306	290	277	294	267	297	293	295	297	295	298	286	288	309	313	297	310	293	281	294	274	286	291	299	284	317	304	289	286	303	326	294	301	306	319	302	325	308	269	322	326	260	290	299	319	293	296	280	323	279	292	292	349	306	300	304	336	319	315	299	307	312	304	283	318	273	307	320	296	286	319	310	317	278	289	311	299	305	290	295	312	337	294	320	293	322	296	282	300	272	293	309	288	328	271	285	282	285	285	267	300	314	300	305	295	285	300	328	302	292	282	319	275	290	318	287	299	288	309	312	276	284	254	293	296	281	289	300	271	320	319	280	290	321	290	295	297	305	288	328	279	281	330	263	300	306	302	327	299	298	272	302	279	305	301	314	309	292	333	320	308	312	336	333	307	301	319	280	314	324	265	312	283	307	297	289	323	307	331	305	308	288	312
18099	822	733	523	441	381	408	373	361	326	386	330	333	375	363	362	363	325	350	325	333	343	325	313	320	325	306	353	343	338	341	332	328	305	326	336	346	317	327	313	305	332	331	321	306	318	340	320	341	336	311	352	292	339	335	375	335	309	333	307	350	329	298	309	337	320	315	315	356	313	330	360	331	302	331	345	305	370	357	336	325	324	317	327	351	324	330	316	318	298	334	297	346	362	344	307	334	328	325	298	315	290	341	350	332	336	315	301	295	312	360	366	331	368	341	306	334	296	311	290	338	313	334	299	320	342	338	269	299	343	334	333	362	344	311	322	348	359	338	337	346	315	319	333	310	345	335	327	313	332	319	324	341	339	323	328	323	340	331	321	369	326	318	313	325	339	334	314	338	346	324	298	329	346	309	327	303	307	364	347	300	312	332	309	337	347	349	325	345	338	329	330	321	368	321	306	366	325	339	351	316	305	331	324	351	345	371	316	343	329	324	335	347	286	320	355	343	330	334	318	330	326	339	313	330	317	330	345	343	318	339	316	307	327	344	310	330	339	331	342	353	324	305	298	332	317	336	329	312	303	291	303	327	300	325	310	304	330	315	331	333	328	323	307	354	338	341	290	306	344	323	315	325	332	344	308	307	352	324	334	353	329	339	324	339	336	348	348	335	322	356	331	327	332	346	309	322	327	325	304	301	345	290	304	343	317	311	348	309	328	325	349	333	332	339	314	348	305	317	346	338	356	321	311	337	324	310	348	317	355	349	350	312	329	339	324	320	333	312	353	321	323	306	326	328	322	342	344	327	308	306	308	334	316	333	329	361	322	333	339	366	343	291	344	345	296	301	337	341	321	326	341	321	336	326	323	328	322	342	340	333	325	328	316	308	332	334	335	313	339	312	334	347	323	290	335	317	340	317	309	331	320	342	321	334	335	317	310	339	320	332	323	301	306	328	318	344	319	349	342	310	348	329	314	327	312	362	344	330	325	295	325	341	330	316	339	325	307	314	319	343	365	345	354	318	319	331	325	315	310	333	323	315	323	330	315	322	322	335	312	321	333	334	329	346	319	315	318	311	322	322	287	337	362	309	313	329	288	329	314	303	344	326	350	286	343	376	337	352	344	334	338	316	321	319	338	339	336	302	322	323	330	337	332	305	315	340	341	313	346	322	315	372	353	330	309	322	301	323	312	290	344	319	323	313	339	317	318	348	341	352	327	356	317	303	312	317	341	325	344	319	335	334	315	316	358	298	324	372	353	307	315	320	313	336	309	330	351	309	341	305	318	296	310	314	313	333	348	329	320	318	295	315	312	302	328	319	330	330	355	332	334	345	316	329	321	354	304	326	314	320	344	309	282	335	347	312	337	322	310	320	331	334	329	329	327	337	316	337	370	370	334	343	312	337	317	336	323	307	335	331	332	323	327	333	350	331	360	345	322	376	337	333	282	358	322	335	325	338	369	326	310	370	321	336	282	309	310	353	323	346	330	312	344	297	326	320	331	307	286	334	301	312	389	313	305	361	348	356	289	331	303	338	296	312	342	340	344	336	339	308	323	337	365	332	326	280	349	339	349	327	322	306	331	311	330	321	353	325	358	340	342	365	325	305	307	319	317	330	329	313	306	335	326	328	328	328	362	342	328	338	312	345	324	333	346	326	359	316	295	328	343	340	337	341	339	329	332	296	347	312	333	308	341	309	336	339	334	352	313	351	317	346	315	306	319	339	328	304	317	298	356	362	344	331	299	303	320	350	345	282	334	321	315	311	350	335	341	350	329	326	322	328	334	301	358	343	335	331	311	343	329	303	325	334	334	311	351	311	317	311	329	326	325	347	322	324	321	312	342	344	324	350	343	304	328	334	320	313	336	318	337	338	311	352	345	334	324	335	341	325	334	317	336	312	326	348	336	331	323	319	340	351	359	320	319	316	353	335	359	324	315	327	358	277	328	308	362	323	347	323	327	332	319	333	298	320	325	327	308	351	333	324	354	349	293	337	333	312	339	384	341	346	326	330	329	342	339	310	343	325	354	301	294	318	324	333	324	308	364	334	332	326	291	359	293	287	323	321	323	318	332	300	342	335	305	314	323	366	316	319	335	313	346	327	317	324	339	329	327	315	329	325	361	325	310	326	347	348	310	371	334	331	318	368	345	328	350	330	325	337	322	328	324	354	337	344	350	295	358	327	361	320	313	344	327	339	329	323	344	289	316	298	334	334	313	323	317	323	312	303	321	326	339	321	350	330	354	318	316	307	336	361	322	301	328	294	324	332	294	320	319	304	333	329	338	327	338	354	319	351	305	298	307	316	356	328	354	324	307	307	345	344	323	353	327	336	326	325	324	328	324	339	308	385	310	349	347	325	327	277	351	346	321	338	326	352	329	310	355	298	336	333	343	340	368	361	319	305	349	320	329	340	341	312	340	322	326	321	340	330	321	321	322	365	299	318	318	324	322	308	337	318	376	290	317	314	322	333	329	321	292	337	334	316	306	324	319	310	330	315	298	302	311	330	343	327	328	347	315	336	350	343	300	312	340	327	314	320	326	317	349	369	281	307	304	325	324	303	340	298	340	323	329	310	329	321	324	329	345	317	307	306	324	335	347	342	310	333	338	325	310	326	328	353	360	315	316	333	360	344	343	311	347	308	323	306	330	355	359	328	362	297	315	325	288	305	339	303	348	313	331	316	320	323	319	329	316	312	352	334	308	335	340	324	287	322	286	303	313	354	318	321	320	306	314	315	349	331	314	311	316	335	322	323	329	287	344	340	339	348	365	280	340	343	309	335	312	339	354	294	338	333	322	332	302	341	337	347	333	348	326	325	334	326	324	316	337	359	325	312	337	321	331	343	320	301	317	314	323	329	326	332	330	317	330	319	311	341	318	330	348	338	357	313	324	324	347	310	321	326	355	362	323	357	326	326	309	295	311	339	320	353	340	328	337	330	308	350	322	332	350	313	340	318	307	345	306	330	324	334	347	343	324	312	333	313	305	324	346	291	347	328	315	319	330	313	342	332	309	344	346	296	310	328	355	287	348	329	275	307	342	343	313	328	297	375	315	307	340	319	366	304	362	335	313	311	326	336	316	308	347	363	337	331	299	311	324	355	310	350	375	343	350	313	320	313	306	339	365	330	331	327	337	324	348	331	344	336	330	305	334	333	323	311	328	323	326	317	346	333	332	337	354	353	334	336	302	304	315	304	337	326	317	345	326	323	327	310	286	319	310	329	346	338	339	332	305	339	341	284	318	337	299	322	324	369	310	366	284	329	305	318	319	308	341	312	297	315	337	338	299	301	316	340	317	310	340	361	328	307	316	291	335	331	299	316	323	326	331	340	313	327	305	333	346	353	342	315	349	332	307	330	285	336	332	312	359	347	312	301	338	343	307	323	318	298	337	344	290	298	314	336	348	343	323	330	365	337	332	326	356	300	341	344	335	350	341	331	325	334	306	333	312	321	352	284	325	318	319	356	313	345	331	335	326
24881	20584	26545	24579	20545	7092	978	677	559	506	448	481	437	429	389	386	354	371	354	370	330	347	303	292	332	309	317	354	332	330	332	327	318	310	288	278	310	331	299	323	289	301	312	296	298	315	282	299	313	276	329	282	311	284	277	304	285	301	301	274	290	282	307	283	322	332	279	292	303	316	289	291	307	302	297	294	285	296	287	309	304	276	304	297	278	324	287	305	304	333	291	276	287	286	289	307	293	310	292	278	288	276	291	307	278	301	294	287	291	315	265	321	301	292	308	310	336	301	328	312	303	296	282	326	322	318	263	308	299	275	284	292	300	323	315	318	281	323	305	343	288	290	296	296	290	302	304	271	307	275	279	287	305	249	302	284	303	296	307	317	302	264	286	274	284	290	309	285	290	333	311	286	304	306	257	298	303	289	313	270	298	320	282	292	279	282	317	246	315	280	305	298	294	323	294	294	275	318	264	302	303	310	272	289	308	303	314	268	293	285	267	288	278	289	274	282	297	305	288	274	267	277	305	280	303	293	317	305	294	315	341	286	321	320	303	281	324	300	273	305	296	302	286	294	287	294	282	275	317	284	299	290	311	297	304	334	326	268	325	288	286	267	310	268	287	287	279	320	288	269	271	301	282	278	285	295	298	264	284	255	272	298	234	303	280	308	327	291	318	287	312	285	303	292	296	302	272	295	303	289	277	316	316	311	283	316	286	278	297	280	294	303	287	315	310	307	281	277	275	291	284	310	314	316	287	311	321	315	309	313	336	306	298	312	265	318	283	273	286	290	308	295	280	344	288	294	286	317	314	304	303	332	290	303	287	283	280	300	296	304	301	293	283	321	293	304	313	311	308	277	305	319	297	262	282	298	289	336	251	266	305	323	291	274	268	285	280	285	285	272	277	311	290	320	301	317	277	294	304	290	360	299	292	295	294	302	279	288	269	309	308	278	294	286	302	293	299	297	309	293	296	280	306	279	301	292	283	300	292	288	306	300	293	278	304	279	290	301	262	297	282	317	297	304	303	285	266	252	302	273	289	299	286	317	289	296	265	269	305	290	283	289	304	290	332	297	286	292	312	281	323	318	307	331	308	317	271	278	269	298	299	318	301	308	321	277	287	292	307	263	272	280	304	295	311	284	293	319	321	300	287	299	295	276	314	264	294	300	279	316	283	283	306	286	305	298	300	308	266	292	282	327	290	294	330	287	328	290	291	281	299	315	305	292	289	306	309	260	277	304	309	308	309	308	277	276	289	290	278	283	284	319	274	240	308	267	305	295	273	298	309	285	329	306	276	296	285	306	300	260	269	278	264	294	329	269	303	272	306	292	340	296	285	292	321	296	291	271	306	267	309	309	256	280	300	337	303	267	291	293	324	292	277	280	318	287	278	291	314	310	301	313	293	285	309	284	293	298	304	309	265	280	270	269	296	284	287	305	304	299	301	296	292	320	308	309	305	287	292	268	326	318	293	272	284	304	298	300	298	309	273	286	291	278	282	272	307	268	297	298	301	297	299	305	272	288	285	275	286	269	273	288	294	296	267	265	303	304	286	285	301	277	317	309	293	278	264	265	313	262	270	299	271	266	296	289	302	292	303	299	324	269	288	298	246	294	299	308	282	271	296	302	269	310	309	279	312	262	312	284	311	308	280	286	295	273	301	280	295	282	289	279	291	290	282	289	285	291	303	280	286	300	301	278	301	321	315	271	314	346	309	337	300	320	286	323	272	291	282	283	303	284	318	318	298	286	304	304	328	302	299	293	286	293	289	288	256	311	296	288	298	299	318	274	259	298	281	283	276	292	316	264	285	293	264	290	259	293	267	263	264	344	268	308	285	312	295	296	273	301	252	289	297	278	310	291	290	293	319	297	285	267	268	284	318	310	319	274	277	268	292	296	259	311	286	297	322	292	270	288	260	305	303	262	270	287	314	327	325	287	275	288	295	315	283	319	298	298	302	292	284	297	291	293	290	294	278	261	277	303	288	287	282	305	270	281	335	302	291	281	283	279	296	248	317	308	288	256	274	296	313	246	283	278	305	261	293	282	281	311	307	289	299	297	314	308	310	301	302	315	299	271	312	290	291	296	304	318	293	302	296	280	305	307	300	288	299	284	302	284	279	283	299	322	294	282	261	253	277	251	319	309	291	293	321	284	330	342	316	269	302	284	283	287	289	291	271	311	286	296	262	282	304	307	297	329	297	278	315	292	304	297	299	294	318	310	281	303	270	300	271	281	322	280	287	318	281	268	305	301	293	275	285	289	306	293	286	273	270	281	309	298	305	309	306	315	284	287	310	257	290	308	322	307	299	320	280	265	291	301	287	290	281	305	298	301	277	290	290	268	290	282	279	282	304	293	313	283	280	294	293	292	287	322	326	325	292	302	329	340	309	306	285	287	295	280	291	289	272	282	293	308	271	288	304	286	317	273	285	296	271	281	285	301	298	313	310	287	287	327	299	274	288	268	336	313	289	272	270	311	296	309	301	291	278	292	303	275	319	266	285	283	294	295	271	278	283	272	297	334	293	310	273	295	294	319	280	267	301	278	293	310	262	303	315	263	292	292	286	276	278	315	289	286	260	276	291	290	298	264	287	302	304	289	268	287	299	328	276	281	290	305	296	301	293	310	260	274	307	299	285	292	282	307	315	294	294	288	265	263	298	306	296	278	303	268	300	303	275	290	306	358	294	281	328	297	290	321	317	289	285	262	289	302	289	264	269	325	279	335	318	295	288	283	303	315	288	301	282	276	280	273	288	287	286	276	316	300	283	273	288	287	314	276	298	289	289	319	302	295	291	299	286	311	270	270	250	307	269	283	313	285	313	331	290	311	294	283	328	311	299	295	305	284	293	300	294	288	304	285	318	311	308	320	302	289	272	310	297	295	291	272	309	275	275	311	308	311	296	293	298	294	291	271	276	290	320	297	269	287	263	286	262	304	300	302	302	256	288	287	299	303	300	309	300	290	285	281	280	289	287	283	321	270	273	282	298	297	280	292	281	330	302	290	293	315	284	292	285	279	283	312	311	266	301	291	299	296	285	302	302	313	320	299	292	289	276	265	293	290	297	286	300	293	284	312	310	304	287	289	273	305	303	296	296	303	284	285	294	292	302	290	313	299	272	319	292	297	285	307	284	295	309	300	296	327	300	281	283	292	323	326	285	285	297	296	309	263	256	311	298	278	296	312	281	272	293	294	290	299	313	275	313	280	264	297	279	295	285	285	285	291	256	291	303	306	282	284	282	281	291	297	301	279	287	299	296	304	315	293	299	296	305	327	300	267	312	288	283	285	298	295	271	329	318	301	253	282	304	296	278	301	279	303	309	304	281	319	280	268	308	302	306	293	276	320	290	270	293	290	311	305	284	300	280	306	298	317	291	296	282	267	279	325	257	314	318	297	326	275	317	277	278	284	331	296	283	282	286	290	272	309	312	251	313	285	286	318	320	283	320	281	316	304	299	269	293	316	304	288	309	269	317	283	307	280
30207	8357	7722	4014	2691	1951	1442	1203	988	844	783	666	589	587	513	475	489	461	425	403	383	386	380	387	358	368	364	328	341	356	347	336	371	327	335	313	360	318	351	321	302	298	309	318	316	310	322	347	336	337	314	312	300	327	316	302	301	359	319	326	323	308	312	307	306	300	318	304	318	299	305	309	300	319	352	292	318	281	304	293	321	322	265	286	305	304	320	297	322	289	321	295	287	280	283	308	308	283	334	326	303	297	325	283	299	324	311	289	279	331	264	320	325	288	308	293	294	315	326	298	267	305	282	304	287	305	323	321	329	316	288	294	273	275	312	287	292	308	328	317	312	333	281	298	321	306	309	290	326	329	289	297	315	316	268	325	278	304	299	300	275	314	304	298	296	322	307	283	310	295	269	287	317	337	262	298	309	340	290	320	324	325	307	307	320	332	292	295	290	287	307	314	318	259	309	282	298	318	296	298	334	319	348	326	289	301	314	285	278	301	312	320	310	304	295	310	296	272	309	271	303	316	300	304	338	300	297	302	310	304	299	298	281	304	339	325	281	318	323	314	300	282	320	319	263	303	295	325	292	299	289	302	294	274	308	320	325	283	297	300	302	335	317	306	317	302	309	340	297	311	299	305	266	279	281	306	321	311	296	279	314	290	322	312	283	316	301	289	310	283	310	322	304	267	323	302	269	318	312	298	312	307	304	316	341	303	277	331	270	266	325	335	297	310	317	279	294	313	330	291	301	308	275	298	356	307	291	317	334	295	308	270	296	316	283	297	300	308	274	326	308	298	335	297	284	285	291	316	310	293	316	284	329	352	303	306	310	336	315	307	295	307	291	288	292	315	270	291	307	356	293	295	322	347	289	297	312	262	302	273	295	314	289	294	305	298	308	267	296	318	329	281	309	319	282	284	313	281	292	306	307	321	279	305	323	324	282	310	296	298	306	287	295	323	298	290	347	293	324	301	276	291	300	325	284	328	292	303	322	318	284	280	274	286	312	325	298	310	298	314	315	303	291	324	326	301	319	259	336	289	286	312	301	280	281	289	297	316	321	297	297	305	257	324	311	313	303	303	306	303	299	318	256	319	305	293	314	312	299	290	307	316	297	278	309	312	307	307	318	314	306	291	294	329	307	289	297	287	283	276	309	316	307	320	302	326	307	331	295	319	308	295	298	277	302	284	303	312	281	289	309	305	292	315	280	303	300	315	302	309	288	301	269	277	276	281	278	313	297	303	305	326	323	264	307	300	323	294	283	338	316	296	293	306	268	297	343	328	272	291	291	304	323	319	288	286	299	313	333	307	327	252	322	309	317	295	298	297	289	311	293	307	300	302	314	300	302	302	291	302	318	271	319	315	294	320	300	319	306	302	283	311	317	290	282	283	288	283	296	316	288	280	295	316	318	299	305	287	325	310	273	286	301	316	289	307	324	334	290	287	289	302	295	320	294	280	291	286	304	261	300	297	322	314	287	275	298	287	308	285	275	317	298	288	304	302	305	320	277	302	306	295	301	296	309	306	300	297	302	286	293	321	284	342	313	270	302	302	321	287	321	294	324	305	308	266	305	298	296	329	322	306	312	279	315	270	298	289	275	319	292	344	287	307	302	321	286	278	286	308	295	297	263	299	278	331	305	309	336	293	298	304	315	314	301	330	264	283	325	294	321	291	275	309	308	319	307	311	294	321	312	305	317	286	309	286	297	290	304	312	293	318	301	303	296	323	287	337	319	326	318	298	293	311	291	277	321	266	276	295	316	312	303	298	304	287	296	317	322	265	296	264	280	289	327	315	301	311	327	328	280	317	298	288	283	292	332	314	322	309	314	291	301	291	324	303	296	294	309	285	301	333	306	321	318	289	298	288	308	302	278	316	305	326	315	313	328	281	311	268	284	332	285	282	290	288	299	281	305	319	278	286	335	307	287	302	311	319	311	323	306	274	310	265	275	310	318	274	279	293	341	316	327	299	319	301	285	298	314	272	320	307	308	318	290	317	319	294	291	277	337	333	321	310	332	263	311	278	289	300	308	294	294	296	300	300	309	330	296	332	302	296	319	279	289	291	296	316	294	360	303	286	314	303	300	309	297	299	308	279	281	277	318	285	281	297	280	303	297	315	289	326	295	307	326	315	304	279	305	316	285	301	289	293	304	347	305	298	295	337	317	296	325	297	305	288	276	314	287	309	313	277	317	312	303	320	299	330	290	286	317	319	287	294	304	279	330	302	278	300	284	297	305	322	299	289	293	303	278	315	299	304	287	296	289	338	325	318	309	310	286	290	324	289	305	288	291	289	306	278	305	301	324	298	264	316	300	326	288	293	316	310	338	303	291	295	307	298	289	301	293	283	265	291	278	305	318	302	263	311	300	281	297	322	277	308	323	284	320	298	281	303	316	325	323	293	303	310	296	308	299	300	320	307	296	299	298	280	303	319	286	307	314	318	285	324	305	325	328	288	325	319	282	288	307	293	307	301	294	282	292	299	315	285	301	300	302	325	299	322	310	285	296	304	299	296	292	271	308	293	323	290	272	335	315	325	308	306	285	282	315	295	276	319	297	285	261	298	277	301	295	319	304	317	306	290	314	336	311	333	294	289	301	310	323	298	324	292	315	305	280	312	313	312	310	326	301	320	293	296	279	311	305	307	286	263	285	302	279	295	313	324	315	289	317	291	338	291	313	296	297	299	293	293	324	306	286	299	333	306	322	329	316	292	308	306	319	325	309	279	295	309	307	335	299	314	289	310	330	323	336	273	314	289	290	267	325	341	331	285	321	270	314	289	318	302	315	309	340	291	310	275	313	323	274	286	279	292	297	290	293	284	297	334	291	321	286	288	316	316	299	297	300	321	295	300	275	298	326	268	314	322	271	319	314	301	316	332	331	279	307	335	329	261	307	286	289	299	270	303	321	292	336	301	280	323	319	300	300	310	304	301	289	286	326	287	310	284	285	282	293	306	326	301	327	289	333	332	271	310	293	295	288	318	316	309	281	311	304	290	307	281	311	299	297	311	309	317	342	299	306	304	301	272	260	324	285	305	323	284	283	312	263	305	307	300	283	296	285	303	314	293	306	277	286	329	313	313	329	315	324	302	326	340	328	298	281	327	313	287	282	287	312	287	328	297	318	301	326	308	329	305	290	304	292	302	303	293	291	314	345	310	339	284	282	337	280	296	298	293	297	330	285	308	305	289	293	298	304	309	329	302	294	319	293	277	284	289	293	278	296	335	298	318	288	328	305	310	269	298	322	328	294	338	307	315	305	332	316	294	327	302	293	303	275	294	295	315	315	318	327	309	291	318	296	273	319	313	294	283	310	306	319	317	334	304	291	302	317	292	317	309	333	307	293	301	302	307	307	305	294	316	294	281	328	274	267	284	327	290	296	296	300	286	315	281	273	301	345	312	325	326	304	281	287	299	330	308	284	307	302	294	339	324	290	291	326	260	282	317	330	310	296	305	292	270	311	308	310	268	291	297	284	277	274	296
22893	20588	27178	24007	20591	20659	8422	1594	1214	1106	1000	853	895	865	801	796	771	745	734	758	736	683	693	665	711	688	672	686	657	678	677	647	686	657	658	631	664	665	707	660	646	671	646	683	653	640	700	668	623	661	609	653	669	636	674	632	670	645	602	641	657	620	627	596	633	659	613	628	642	650	635	632	599	651	619	664	629	591	650	636	629	639	611	634	627	632	619	645	601	636	587	630	658	584	631	633	606	634	615	625	601	617	616	633	611	650	635	667	610	681	629	594	634	644	587	618	645	641	566	661	638	624	598	614	691	616	662	670	651	626	687	619	646	634	640	643	648	642	652	595	623	690	606	607	615	627	601	616	644	618	605	652	626	654	646	621	601	608	614	612	587	600	632	620	646	618	653	604	632	660	620	583	638	564	650	638	629	655	610	663	643	592	614	630	660	580	706	601	627	596	642	686	690	627	639	676	614	635	658	656	619	636	662	614	618	595	597	586	637	647	578	646	637	638	644	662	594	631	643	643	637	625	642	610	615	628	647	647	601	656	643	647	635	606	607	599	639	599	647	605	642	615	613	626	630	604	664	609	617	621	607	649	600	634	626	554	630	630	659	612	627	635	670	637	645	600	651	676	638	646	658	620	648	625	625	623	620	589	665	668	644	627	639	656	625	617	637	637	609	640	612	679	613	652	666	684	662	639	613	657	636	616	622	627	631	627	635	637	635	640	622	625	612	655	621	633	638	607	617	610	678	625	651	642	612	634	653	626	591	630	576	603	607	661	651	626	578	612	652	630	632	602	625	626	581	674	628	610	618	602	638	662	619	650	626	669	623	660	614	629	608	607	646	622	630	660	628	626	630	574	629	623	619	628	605	628	650	664	649	633	607	649	644	634	633	630	641	630	632	631	637	629	631	692	655	653	625	605	610	640	612	618	607	637	669	603	605	668	613	609	594	590	561	637	616	649	629	630	630	589	649	613	588	609	636	671	631	610	651	588	638	611	697	635	642	669	618	633	632	659	640	645	594	676	635	580	611	617	598	607	595	602	625	627	649	620	588	641	617	600	663	639	642	604	637	662	665	649	665	621	600	669	588	639	661	646	586	612	645	622	630	642	661	629	604	617	639	554	658	638	647	649	599	647	614	629	616	571	618	628	600	649	628	633	656	645	632	608	612	609	613	602	648	659	662	635	641	656	601	601	632	605	629	621	632	616	649	562	671	632	637	684	636	639	617	610	647	609	608	607	656	618	653	647	625	646	632	597	626	624	611	625	634	634	570	616	645	612	625	617	666	663	621	593	626	647	598	626	611	638	579	623	625	688	609	611	652	644	597	590	619	637	590	617	629	647	631	610	631	628	630	696	607	654	592	685	627	606	622	626	662	667	630	665	591	638	633	598	601	700	632	657	610	626	624	595	629	602	648	662	649	608	567	613	663	625	573	643	644	627	625	659	626	649	595	643	653	613	657	614	676	682	624	618	669	642	655	646	663	641	701	595	609	570	589	636	670	654	672	599	605	641	608	646	591	630	594	669	580	595	680	628	619	613	639	624	630	583	617	621	641	601	587	626	668	641	645	640	636	637	609	659	638	643	622	597	589	634	636	660	653	668	610	619	653	634	645	626	646	569	565	603	632	619	607	639	638	623	591	646	586	605	627	663	629	579	617	649	654	626	620	587	636	587	649	648	603	616	623	637	600	629	603	663	607	596	639	637	661	646	660	649	613	612	620	634	626	602	632	611	641	632	669	609	592	617	612	619	639	612	641	596	668	595	642	631	651	667	601	612	623	623	643	618	616	623	643	665	686	652	652	606	649	643	674	639	625	616	668	629	617	624	613	620	657	634	637	686	652	599	618	656	611	614	672	659	597	645	632	618	616	595	635	608	582	637	610	644	612	598	657	610	653	642	621	602	649	589	642	633	632	628	633	590	618	695	566	647	630	613	633	636	591	690	651	627	624	632	662	648	646	693	574	663	619	611	600	658	630	610	613	588	657	587	623	608	620	617	602	659	647	616	663	574	654	647	603	651	571	622	629	636	648	611	609	630	597	621	659	641	561	661	631	599	629	628	644	638	618	605	650	679	642	614	625	677	651	660	620	611	564	681	627	601	687	622	634	625	648	616	593	657	603	640	620	638	633	645	599	651	635	650	617	659	609	603	612	652	663	665	641	620	664	623	581	607	642	648	663	648	649	636	633	635	616	639	561	638	605	658	673	637	637	631	648	606	598	625	685	635	628	603	621	641	653	624	635	626	659	613	633	646	603	610	622	645	607	631	599	639	608	637	628	580	617	603	606	582	653	630	600	600	611	679	608	667	643	662	618	633	621	613	613	621	626	637	633	624	618	606	574	602	642	677	642	627	652	597	636	631	638	637	672	642	614	643	606	636	633	642	605	636	620	605	620	626	607	636	634	652	595	615	629	647	615	576	611	631	649	656	581	576	658	649	620	639	629	615	627	603	585	626	624	659	624	614	583	629	611	634	619	634	640	610	612	609	612	628	662	609	636	639	620	621	624	583	595	615	630	569	664	584	621	669	598	629	596	639	625	618	617	618	635	616	667	626	594	626	618	632	669	628	661	632	644	622	620	595	613	605	614	668	612	625	643	652	642	650	611	665	643	629	583	654	581	611	645	591	662	595	551	626	625	601	638	639	613	629	608	621	626	636	626	625	597	623	606	652	671	641	615	621	622	615	621	644	653	628	603	637	606	617	631	620	613	625	614	640	594	614	676	663	640	614	590	625	633	669	622	653	613	638	592	677	649	654	608	645	589	654	639	642	683	613	623	603	598	622	601	648	644	659	573	610	642	642	619	602	633	582	684	621	664	613	652	677	685	651	595	603	619	680	677	604	635	641	579	640	642	620	601	632	612	636	588	639	622	635	626	656	607	602	598	633	657	629	623	600	624	590	603	656	679	609	609	637	680	639	667	644	717	617	632	621	680	568	623	636	616	657	653	640	616	603	640	599	645	632	628	604	604	633	597	645	631	647	627	633	593	630	622	643	653	592	608	650	654	634	629	660	621	656	656	623	617	654	625	636	642	634	637	581	623	676	608	582	651	611	648	655	587	592	605	629	617	615	646	625	622	627	682	648	605	599	637	665	628	608	601	605	640	666	637	660	690	621	660	610	626	643	636	611	673	604	642	656	607	589	623	633	662	610	624	576	628	626	596	639	624	612	613	649	636	643	607	614	685	620	675	625	617	659	596	634	647	690	659	666	610	633	598	648	644	645	642	634	625	615	616	613	618	669	625	622	635	656	633	660	705	621	647	644	608	662	612	617	660	617	656	581	662	614	684	630	597	656	632	653	638	677	618	637	610	634	622	679	611	627	624	603	623	630	599	674	597	654	646	590	610	627	631	618	598	650	645	630	643	640	663	606	660	646	625	595	624	608	600	608	626	600	570	613	631	623	626	628	644	678	612	681	624	640	642	649	655	630	614	649	656	634	679	643	617	643	662	571	647	628	631	648	628	621	596	651	668	602
26481	14631	13186	7598	5074	3833	3002	2364	1947	1790	1518	1295	1181	1138	1041	987	863	920	877	843	792	782	726	759	749	710	727	720	713	724	632	677	646	680	669	676	659	712	666	671	626	652	643	674	663	646	667	678	649	640	628	651	635	623	614	622	586	630	656	623	609	586	635	614	618	624	644	614	667	611	597	605	623	627	610	629	609	561	627	622	644	632	662	626	610	602	564	597	642	596	593	631	599	614	585	638	630	566	600	581	638	594	606	601	567	631	660	583	596	594	612	606	601	635	584	650	637	643	610	596	573	630	611	618	638	599	593	587	562	606	575	614	639	609	617	604	595	639	589	611	611	605	594	603	598	593	574	575	592	621	666	559	630	637	602	637	625	593	623	547	590	604	625	608	607	612	599	577	587	616	610	628	630	627	597	589	594	628	636	631	613	608	556	654	668	619	596	590	613	592	607	577	585	611	569	617	616	588	654	638	602	579	612	575	607	618	633	573	644	582	580	643	625	630	594	585	613	629	603	595	582	626	596	603	572	636	571	609	599	653	545	607	586	606	621	623	594	570	606	640	622	652	553	592	607	596	601	583	622	605	580	643	610	598	611	588	609	603	602	642	655	618	596	591	617	622	596	620	576	595	616	608	612	623	598	614	624	587	590	636	574	577	597	621	586	631	605	615	596	628	617	604	608	548	593	622	632	618	639	609	625	605	591	621	616	579	641	632	619	613	575	636	630	630	590	612	641	626	598	575	631	637	580	586	624	634	629	603	576	598	553	605	609	622	593	589	593	581	621	540	611	595	566	602	646	588	659	575	634	599	601	604	602	587	627	594	601	614	615	582	608	609	608	613	610	618	595	624	588	644	586	569	630	574	604	573	610	602	590	582	564	606	585	613	601	640	605	614	637	607	558	617	645	638	662	594	584	600	576	603	591	585	593	594	622	608	586	610	621	600	644	590	623	605	589	621	569	580	594	604	570	569	612	599	635	577	610	581	603	587	633	600	609	591	556	578	648	598	597	599	595	632	601	542	594	613	619	607	646	609	626	567	639	600	597	617	599	664	603	627	618	587	599	603	585	625	569	601	591	582	601	604	569	613	618	587	624	614	593	583	576	587	587	585	588	641	586	611	581	609	607	601	587	640	631	594	627	593	633	598	574	615	542	645	617	591	616	574	608	585	642	598	582	582	573	614	638	605	618	569	599	607	610	621	591	589	634	619	625	571	647	579	595	641	562	632	620	633	617	613	603	625	608	607	635	591	636	587	620	541	681	634	582	617	643	581	631	657	616	572	631	603	662	596	633	587	605	611	637	622	584	603	594	593	574	620	598	564	592	589	576	641	624	568	639	601	618	582	634	662	594	616	591	611	593	618	600	610	627	596	622	624	631	627	560	598	616	624	604	611	618	617	596	587	557	660	594	610	614	625	597	578	596	609	582	641	577	586	591	620	642	597	537	579	592	638	584	612	614	619	603	635	615	616	629	622	637	621	621	622	608	583	617	638	626	607	607	551	569	616	571	581	582	598	586	561	614	595	590	586	616	628	601	623	582	641	614	667	619	652	639	629	616	590	616	597	632	605	638	582	644	634	634	605	596	624	601	636	661	587	634	640	593	657	629	611	631	589	568	572	608	634	616	582	554	608	603	607	619	596	600	605	597	632	616	601	590	660	614	624	613	620	628	584	626	583	622	599	614	633	579	568	556	619	653	614	544	622	635	614	613	621	606	613	627	626	614	610	615	637	571	625	611	584	597	653	617	600	625	600	597	589	591	612	605	584	617	612	641	659	609	623	663	623	599	610	654	610	630	632	573	598	632	552	628	586	616	573	651	637	578	634	635	600	623	604	589	594	593	589	592	603	669	590	614	570	635	617	618	578	629	569	611	586	595	588	596	585	605	633	576	595	585	581	559	620	563	608	599	576	643	588	579	618	601	639	645	591	589	580	612	630	598	606	633	627	648	576	595	639	626	587	638	581	624	591	567	590	586	566	603	585	619	591	624	632	617	623	629	624	624	604	579	632	639	639	607	632	623	629	637	565	611	626	612	605	618	593	607	603	623	602	581	607	642	585	569	576	613	605	610	593	613	639	614	577	606	656	641	658	634	649	574	577	577	589	653	558	570	580	591	615	606	596	610	593	628	586	599	602	576	605	615	569	581	581	605	644	574	579	582	591	597	636	605	594	603	579	602	627	627	643	645	594	584	628	596	580	651	559	604	600	635	594	608	599	670	621	607	598	616	620	557	568	595	611	550	598	643	596	587	631	610	630	605	589	607	603	587	610	606	594	612	617	588	586	598	607	614	636	589	606	684	615	585	636	652	604	602	600	618	648	573	608	579	611	608	616	637	594	641	629	621	618	589	630	582	632	576	602	594	589	584	650	604	563	610	619	536	607	619	604	590	609	656	590	609	621	581	612	607	624	596	555	628	603	626	592	566	603	612	603	615	569	592	615	638	598	604	609	636	585	603	556	638	587	623	568	573	533	623	639	591	645	598	567	629	669	577	573	611	612	620	560	605	594	602	600	617	622	605	590	586	599	581	621	619	614	582	630	645	628	591	641	589	634	587	635	611	627	626	628	592	590	579	615	592	585	620	604	549	609	651	587	551	597	591	593	598	548	569	578	587	633	623	598	612	566	609	545	606	563	605	604	587	561	591	614	615	579	594	599	602	617	645	581	621	582	609	591	589	624	656	608	618	580	600	636	627	639	633	582	607	571	631	616	624	571	594	601	566	611	595	628	620	630	640	598	573	620	621	589	608	629	599	584	613	600	572	576	656	644	582	626	618	602	611	631	601	582	599	591	590	602	594	540	601	661	640	589	561	608	609	640	619	630	668	596	563	641	586	584	610	572	582	594	615	625	651	630	639	609	627	608	602	589	611	598	620	619	626	578	621	636	632	575	582	608	604	653	576	605	619	631	578	621	605	591	613	610	599	605	584	610	571	655	636	624	587	620	612	583	592	623	595	612	582	557	620	613	621	622	599	598	620	586	572	577	631	595	594	602	604	625	629	561	595	621	574	620	618	584	578	628	564	585	577	577	585	586	610	592	593	604	605	605	628	610	648	602	621	612	600	631	568	568	636	598	652	614	618	625	650	618	660	591	608	619	591	600	610	593	625	639	639	597	613	594	582	597	616	577	621	640	647	649	589	611	637	638	590	561	630	628	576	550	616	601	623	589	610	611	617	588	608	628	577	573	617	628	594	593	629	607	579	613	595	563	595	615	592	608	622	624	624	616	643	633	636	674	615	608	544	607	600	590	660	621	650	609	639	640	602	585	560	644	604	639	581	579	592	570	597	642	575	530	634	575	589	567	601	623	625	596	568	565	613	631	622	591	620	585	620	662	627	616	641	599	611	648	619	633	605	620	608	601	589	595	636	610	631	622	618	610	562	605	611	637	621	612	557	625	594	624	642	529	576	595	615	576	661	584	603	601	603	615	591	578	618	592	590	633	612	590	599	564	606	634	595	605	612	601	638	571	604	562
30967	13812	1791	477	373	329	309	333	298	309	327	289	291	303	268	271	244	265	307	260	286	306	254	247	277	295	279	266	285	281	294	273	286	292	269	274	293	299	297	293	302	285	294	289	290	281	289	297	309	297	282	277	274	301	297	332	292	271	293	273	278	270	277	289	280	310	300	292	284	262	281	286	268	262	277	278	296	299	287	293	292	288	290	314	293	277	282	264	268	277	313	296	279	283	313	299	297	282	286	288	265	274	295	272	297	305	297	286	301	279	268	285	290	281	286	275	255	283	245	279	290	287	310	279	282	262	278	305	309	283	274	296	321	302	280	267	304	283	314	325	296	286	316	304	290	291	301	297	299	306	257	281	281	278	313	257	279	299	292	275	260	292	309	336	312	281	276	267	331	285	251	283	280	280	276	296	282	293	278	282	276	292	300	295	283	321	291	318	318	286	295	283	272	299	321	262	264	321	293	307	301	279	252	280	276	292	295	279	245	272	273	315	305	296	307	303	300	289	287	276	276	294	297	258	278	276	322	305	291	274	272	295	293	281	271	288	281	298	296	301	310	308	275	306	308	286	287	278	269	284	277	285	271	303	256	275	290	270	289	293	305	259	292	281	274	272	283	313	250	269	273	278	292	262	281	240	270	246	311	308	292	285	275	289	256	293	281	293	288	269	295	286	266	280	321	285	293	278	301	254	267	278	309	281	297	296	291	260	326	257	276	282	272	299	277	308	255	300	285	289	303	276	290	259	259	275	289	310	280	293	283	240	272	290	289	287	305	291	269	261	254	261	282	314	301	284	285	275	286	260	284	305	276	283	278	306	291	312	297	280	321	267	288	290	269	266	291	297	285	270	286	307	285	268	279	306	298	293	287	258	273	290	268	282	305	280	289	296	277	287	294	280	306	262	261	269	300	299	300	265	286	292	313	277	275	304	307	280	297	273	339	285	291	274	289	279	290	301	258	295	264	283	287	295	278	304	308	267	290	258	268	319	284	273	266	291	280	295	254	267	280	320	307	288	303	269	278	285	278	314	284	294	326	262	287	237	282	256	301	288	288	272	235	288	327	278	276	300	335	296	304	290	259	296	255	275	293	293	290	273	287	274	288	297	288	257	279	308	321	276	283	281	286	272	272	260	276	293	304	275	272	282	277	283	289	284	258	260	289	289	274	313	245	306	242	299	288	297	273	262	270	291	284	277	284	299	275	262	250	314	298	267	279	301	281	284	276	293	273	266	297	238	261	319	336	292	292	276	267	271	293	297	254	289	276	273	282	299	274	260	304	280	288	320	308	279	255	321	287	297	268	279	288	272	293	256	300	273	300	282	283	326	284	276	290	283	258	278	275	271	274	308	297	258	288	328	287	315	273	279	300	274	294	262	301	306	290	278	281	280	313	306	291	275	307	297	291	298	279	273	255	314	297	241	299	261	261	282	278	274	295	321	320	279	280	316	275	265	286	264	267	305	285	265	248	264	288	261	263	278	269	258	272	272	290	286	286	327	284	297	294	271	272	272	269	307	268	280	313	258	299	313	273	286	251	280	273	271	281	272	258	247	265	282	308	310	302	288	292	302	281	297	280	287	273	288	279	260	293	279	299	273	306	269	269	295	300	297	286	280	286	265	293	262	268	266	266	266	270	309	287	306	272	258	280	281	296	311	283	272	274	269	283	273	300	256	287	298	290	290	278	297	273	280	291	274	265	318	286	302	292	282	290	298	288	308	297	292	292	265	290	270	272	268	290	294	275	308	296	309	282	276	271	301	284	263	292	277	300	294	291	274	287	306	288	311	305	302	273	290	321	294	303	255	280	292	243	288	273	265	260	289	297	322	293	264	303	283	315	291	267	282	284	286	283	299	301	291	285	293	274	273	272	287	304	268	271	256	265	307	299	281	298	279	302	324	249	288	292	255	306	308	284	281	299	278	280	283	300	279	285	265	306	293	279	292	297	252	288	275	278	286	296	279	275	292	325	311	294	257	292	290	296	285	327	289	300	295	278	281	260	273	272	272	269	318	284	280	303	271	286	288	273	271	290	302	269	284	260	269	307	287	287	287	281	279	283	283	274	288	303	275	300	259	285	290	317	284	263	282	272	275	281	275	321	295	317	311	287	284	319	299	280	280	278	254	301	294	283	279	266	303	313	275	282	295	308	289	275	284	313	282	282	301	290	315	282	290	295	319	300	294	256	258	258	247	280	285	269	285	263	283	271	283	278	282	289	273	280	290	283	254	306	272	271	260	315	298	293	267	263	285	293	288	320	293	285	276	273	259	305	268	272	298	290	317	295	266	275	313	284	281	274	284	294	273	297	268	287	301	291	317	286	292	297	268	321	293	289	258	321	273	307	271	286	266	294	310	301	297	288	302	256	287	295	303	269	282	294	268	308	285	265	300	283	297	275	267	276	293	289	272	288	248	259	278	280	302	274	260	297	297	299	306	311	313	282	282	279	270	294	275	304	294	278	314	305	323	270	246	289	274	283	283	279	307	307	295	292	266	276	274	263	286	277	257	265	302	314	276	287	308	261	266	293	324	301	305	275	289	258	289	286	299	270	257	293	312	277	296	252	273	257	284	277	280	264	318	279	293	302	275	315	279	288	270	276	270	271	291	280	269	261	257	277	305	272	282	284	307	278	252	275	268	277	282	283	260	281	304	316	278	268	266	298	280	291	297	297	297	297	304	301	292	268	282	291	294	271	259	292	300	286	298	296	320	300	252	280	307	273	259	305	298	295	277	281	284	296	297	267	262	279	284	330	251	278	280	278	259	275	296	281	283	283	281	312	251	258	268	269	296	275	281	283	304	301	274	274	266	280	277	262	277	270	291	271	260	301	284	284	281	323	280	299	293	291	314	307	310	267	287	292	289	284	251	290	291	284	272	310	275	293	305	285	300	297	264	271	274	316	292	287	270	273	263	307	308	270	302	282	300	260	269	240	279	285	266	289	250	279	270	288	299	264	293	282	255	324	312	278	305	300	271	282	289	287	290	278	272	311	304	299	276	284	274	270	284	252	298	289	282	286	287	299	285	275	265	273	271	278	279	276	269	287	289	276	292	270	272	275	277	271	273	273	304	311	276	267	299	298	263	273	285	275	306	296	272	295	295	281	279	292	285	287	305	256	289	291	250	303	295	264	291	265	308	289	280	270	276	295	269	261	288	284	263	285	275	322	296	295	276	270	293	246	280	290	295	302	271	265	275	268	284	277	283	277	305	305	294	257	279	259	292	311	279	291	293	257	267	283	252	278	292	287	248	291	278	290	292	327	305	272	247	292	264	279	293	275	290	273	277	279	242	285	289	275	283	295	309	294	270	292	271	283	273	258	267	247	281	252	295	302	258	317	308	285	276	329	304	272	278	298	285	271	296	257	274	265	256	285	305	299	283	270	296	280	284	269	299	280	259	312	298	251	297	292	304	316	309	281	284	307	283	302	270	282	302	278	252	253	272	279	246	246	291	283	306	291	289	261	286	286	286	287	303
17611	812	784	472	435	373	382	343	327	333	344	326	322	324	308	324	321	326	300	312	322	355	318	310	326	311	302	329	316	320	324	312	307	333	309	292	325	308	322	296	324	332	305	320	321	296	310	306	298	293	344	320	319	339	308	332	319	306	291	324	343	329	310	290	313	317	319	307	337	330	339	320	312	297	330	317	306	320	298	321	313	286	343	323	281	339	313	328	283	330	352	320	308	298	313	328	330	326	291	294	305	321	298	311	318	288	301	322	311	303	308	298	307	310	302	312	310	336	322	335	282	295	310	319	292	300	294	318	350	347	313	343	305	335	320	326	319	330	314	298	303	334	317	320	313	323	320	330	312	309	342	311	317	294	303	314	315	308	336	285	305	303	321	307	316	308	303	310	310	291	313	312	304	316	314	326	327	318	314	335	311	312	357	303	318	293	273	345	290	299	331	326	326	310	306	313	313	280	301	339	301	286	305	310	284	299	303	308	317	269	295	311	330	323	318	314	283	310	305	319	293	324	314	302	317	320	329	329	284	292	336	326	309	313	291	287	311	316	347	289	298	341	297	335	353	317	318	318	304	281	312	302	316	330	331	331	303	281	305	295	314	295	334	320	306	311	323	308	305	317	294	313	333	317	297	324	289	282	317	308	310	325	324	289	308	333	321	317	287	316	288	328	273	314	281	322	305	313	316	312	293	299	309	317	316	293	320	313	297	335	282	295	306	328	319	327	315	334	349	304	319	292	296	303	292	328	309	324	309	306	306	320	294	345	323	299	314	340	328	349	310	309	307	307	321	330	299	320	322	306	330	316	335	319	324	306	324	330	288	321	303	312	287	309	317	326	302	329	314	303	324	314	274	331	313	307	294	326	322	300	318	315	330	312	302	307	308	295	304	314	305	343	304	294	313	290	298	322	323	309	308	320	321	314	293	315	323	323	292	304	288	329	290	306	305	315	300	306	300	321	322	320	321	322	322	315	292	312	292	268	283	315	353	286	321	304	340	300	333	291	307	312	304	303	334	311	306	309	327	299	309	296	304	307	335	322	282	283	335	324	308	323	328	314	314	322	358	321	287	316	340	288	331	336	314	269	340	305	314	303	342	293	308	316	281	282	335	318	312	299	282	317	332	318	311	302	322	290	345	299	296	321	342	313	309	299	328	298	341	328	289	320	323	291	302	285	338	311	327	318	310	296	327	312	295	300	297	290	305	295	303	316	308	315	323	272	341	282	312	292	287	314	304	321	325	328	322	308	287	329	284	331	321	290	303	316	340	315	321	319	309	329	322	294	289	327	289	335	319	301	292	294	296	332	319	318	333	310	333	282	315	305	287	312	316	325	303	307	322	317	304	307	322	297	291	315	315	309	322	328	294	342	300	318	299	332	321	323	313	301	318	335	318	306	340	287	297	296	304	341	331	326	324	278	292	322	270	325	298	310	293	301	326	339	313	319	292	320	334	317	351	328	305	308	328	291	323	308	284	335	322	299	314	297	301	325	330	321	321	324	315	294	307	276	306	299	298	318	296	285	319	322	261	290	329	322	318	292	279	326	295	343	350	333	312	324	333	276	289	288	327	309	318	315	274	316	305	317	313	293	290	300	321	343	322	365	319	297	308	293	309	322	312	295	283	284	313	312	336	320	329	295	286	323	297	289	308	312	285	314	294	329	317	298	299	317	293	287	285	290	331	308	296	296	286	319	305	311	271	285	312	321	317	315	297	308	292	334	317	295	323	304	289	309	301	271	321	312	307	302	317	298	337	305	316	333	339	292	319	281	312	325	312	319	337	326	311	314	313	320	313	318	314	303	302	313	345	298	290	307	304	309	322	285	305	307	314	294	329	321	331	320	308	316	315	322	291	339	346	298	333	287	343	313	305	332	300	360	306	314	300	312	324	325	369	308	329	307	282	296	292	291	309	315	324	324	286	319	288	291	314	275	329	296	311	311	302	300	279	318	311	301	318	284	329	312	299	308	315	334	304	253	304	311	334	299	310	318	310	281	302	282	328	287	315	325	338	343	321	319	276	301	316	295	288	316	310	292	306	295	300	318	298	315	336	329	298	308	322	330	320	318	306	330	326	303	323	290	308	316	316	317	364	315	340	295	301	319	318	325	307	275	293	291	325	300	299	302	288	330	299	330	308	327	321	279	317	316	308	322	333	300	301	351	300	326	318	278	270	324	315	293	311	333	313	349	311	267	322	319	316	327	297	338	302	323	324	301	310	321	311	313	293	318	322	304	285	338	302	319	302	312	312	315	329	332	320	325	317	301	315	289	319	298	306	319	335	288	318	316	332	323	304	334	307	337	313	325	306	296	288	302	308	308	318	356	316	318	281	310	331	285	280	324	320	280	297	319	306	314	306	325	334	332	324	278	352	292	319	329	309	318	308	300	314	339	313	320	317	305	304	289	311	303	315	328	318	289	320	288	316	290	286	286	317	300	283	323	315	331	288	339	290	334	319	316	298	306	322	302	296	294	289	301	280	318	299	288	315	287	335	311	346	334	315	329	321	330	323	310	288	333	290	306	298	305	272	337	299	317	300	319	302	308	307	303	313	312	329	326	299	305	311	274	284	302	300	302	287	318	335	324	336	310	274	293	288	324	299	306	330	328	333	308	317	290	279	283	345	325	337	329	302	276	294	296	301	330	286	280	276	352	323	329	309	319	305	310	283	321	302	311	298	289	342	337	325	313	333	286	300	312	301	326	304	313	296	311	318	284	301	318	326	317	323	333	292	289	289	314	284	294	316	306	306	319	337	306	318	338	319	281	313	331	322	295	313	319	301	299	300	349	300	335	320	320	323	329	305	330	309	293	306	339	282	336	295	296	277	318	306	277	291	331	301	293	322	315	330	305	320	318	315	299	341	300	326	301	323	324	326	291	321	312	304	317	286	336	319	307	305	326	294	330	309	297	313	307	305	293	305	324	331	285	322	316	296	319	275	310	325	295	318	311	307	309	354	290	306	295	341	324	303	343	304	321	331	297	305	298	328	310	306	295	326	301	293	285	313	362	310	310	270	335	296	308	273	314	315	291	319	310	270	281	292	265	324	329	289	306	308	291	309	318	285	294	291	294	295	310	342	332	356	285	328	303	293	295	322	287	277	322	324	328	312	327	312	298	315	305	313	315	338	307	322	361	331	312	306	338	304	315	292	312	301	289	310	325	310	291	313	344	299	302	320	298	331	291	281	291	319	307	328	290	298	307	280	306	313	317	290	330	317	274	310	301	306	333	316	296	299	312	283	338	296	280	284	299	285	331	306	360	300	342	284	301	291	304	313	340	352	324	310	323	318	327	290	311	316	283	320	284	263	290	312	298	325	305	304	323	326	285	321	287	299	320	316	311	287	320	330	283	293	310	351	310	327	270	322	329	312	307	318	297	316	316	297	327	317	300	329	301	327	328	299	304	316	308	314	326	305	329	342	289	327	282	315	329	303	297	333	311	302	286	340	299	325	335	315	308	329	325	319	322	293	308
24941	20586	26665	24475	20555	7460	941	710	596	511	489	429	454	390	415	359	344	356	383	339	329	308	324	307	326	312	327	303	295	332	302	310	318	312	290	314	321	315	309	279	302	316	283	312	304	318	286	303	277	285	301	322	305	301	286	296	306	317	321	279	278	286	297	302	309	300	313	315	289	274	296	284	279	299	269	292	318	308	297	307	312	293	290	306	280	284	291	305	278	326	298	311	294	292	234	293	286	329	287	283	328	279	287	295	262	291	303	285	289	322	286	328	256	295	320	271	279	329	286	310	288	282	266	277	276	310	284	288	262	292	281	277	294	290	261	309	303	318	302	292	283	306	316	308	284	286	294	276	275	304	294	278	304	272	296	312	292	306	319	280	285	275	292	279	270	296	288	283	259	327	320	319	313	294	279	306	273	281	296	279	304	336	310	286	330	279	276	288	326	296	323	287	322	335	318	275	306	282	285	307	301	290	304	294	291	271	294	283	309	331	314	267	303	314	286	303	289	278	312	320	319	328	279	288	273	312	298	311	310	281	321	282	297	305	269	325	279	308	286	279	255	319	307	283	280	305	292	266	323	272	285	298	328	309	281	300	286	315	282	271	308	293	287	274	293	321	301	299	294	287	320	270	307	314	316	290	298	300	306	286	251	291	276	288	299	274	296	316	275	295	303	269	313	297	281	310	300	256	291	272	317	291	269	310	295	306	309	309	279	325	312	278	297	299	270	297	296	333	284	281	272	297	326	292	297	300	302	308	278	260	292	273	294	267	288	295	286	308	313	281	319	264	305	302	269	274	288	300	273	318	282	278	294	316	293	310	296	307	288	273	283	274	285	283	287	262	263	274	310	282	308	267	283	307	269	314	312	295	251	296	276	266	314	291	306	293	292	278	343	303	274	300	273	314	297	279	283	300	306	288	300	273	308	291	310	283	285	293	311	269	285	305	290	297	305	284	283	312	319	295	319	280	327	298	289	285	291	288	295	302	274	299	296	298	253	316	257	284	303	287	296	282	329	274	271	286	307	301	288	272	295	310	322	297	301	308	258	294	309	270	311	312	305	290	279	305	260	285	318	295	290	310	305	317	325	293	294	313	289	279	289	293	293	304	282	299	316	315	294	306	320	282	291	283	290	282	293	284	288	313	301	284	274	299	289	309	262	290	311	252	299	295	267	316	325	280	292	265	302	316	318	263	292	286	291	293	274	277	260	279	278	274	282	285	318	290	323	293	300	289	303	284	274	291	307	298	293	295	289	304	319	300	280	272	284	285	305	327	295	259	345	268	270	296	288	277	314	286	318	283	294	292	304	286	254	306	277	309	271	263	287	268	298	315	289	292	303	299	319	320	283	326	268	306	321	301	327	298	283	268	300	284	268	325	299	323	273	300	273	305	285	280	264	304	296	270	273	272	311	311	267	315	274	300	288	286	290	279	297	309	301	275	286	280	319	289	314	302	269	268	252	333	314	294	295	281	281	296	283	277	286	271	292	271	271	294	263	262	297	269	292	277	279	294	302	297	287	276	288	329	289	303	303	289	315	280	298	296	297	254	288	273	296	265	251	306	288	282	280	275	277	280	290	308	306	299	301	305	303	289	287	288	321	296	288	299	314	303	289	300	304	307	293	294	312	269	316	293	316	285	326	314	304	303	276	309	295	270	303	302	271	288	268	311	324	282	301	311	331	260	295	320	308	306	289	302	297	295	305	284	263	279	277	307	291	287	282	325	281	296	318	280	289	294	274	292	289	293	301	315	285	309	291	294	280	297	286	298	303	301	298	310	297	279	291	309	277	282	291	294	323	297	293	303	256	285	305	280	283	324	304	302	268	277	272	284	310	305	319	292	297	301	316	302	287	287	263	297	293	290	279	284	283	279	288	305	264	295	274	298	297	329	269	292	301	287	279	304	318	291	313	264	312	274	308	295	306	291	302	276	285	300	283	293	300	325	288	279	294	269	303	310	278	305	280	304	304	262	293	313	279	310	302	301	292	296	263	282	285	299	304	312	268	269	279	253	284	303	311	301	289	259	266	266	301	308	286	296	287	294	337	307	302	286	274	260	287	316	298	275	299	260	256	242	298	306	286	295	289	291	260	325	270	291	306	306	261	294	277	312	272	291	322	264	294	273	306	324	317	295	315	298	259	304	295	292	331	297	282	290	271	318	299	290	303	319	306	283	293	279	274	298	305	312	324	291	265	297	305	289	274	284	307	277	280	291	283	296	286	278	267	272	307	273	304	297	293	294	277	318	293	282	283	269	304	259	279	292	342	309	285	293	333	313	299	313	297	285	303	274	311	285	306	314	288	291	273	305	292	312	307	293	281	292	295	316	276	308	296	302	278	260	292	272	317	262	296	300	302	292	282	275	295	314	301	278	279	267	284	301	295	308	295	312	285	284	286	291	290	289	303	324	301	321	281	303	307	267	309	306	267	233	297	296	327	306	325	296	293	315	286	283	278	288	272	288	324	302	319	294	322	284	260	321	303	303	268	282	299	294	309	291	303	295	307	301	304	288	289	280	262	298	285	302	280	279	312	306	260	295	295	290	284	288	305	281	320	297	291	252	314	258	294	281	320	279	292	277	291	305	294	265	303	315	297	293	265	332	268	285	297	303	301	299	310	282	301	302	273	308	298	286	286	283	299	272	304	261	278	271	300	306	312	302	286	276	280	286	304	314	298	285	293	278	304	304	312	284	308	293	299	316	290	295	298	304	296	293	308	302	290	325	283	265	314	277	308	280	273	279	270	305	283	279	317	330	307	286	313	277	317	291	299	288	251	288	288	303	303	303	300	292	291	284	291	311	291	312	293	286	294	311	301	303	308	284	293	286	316	283	285	295	278	310	313	316	274	281	289	303	286	288	314	304	275	272	263	297	301	270	293	278	346	319	269	298	266	318	318	328	310	303	311	293	292	282	321	316	300	273	299	284	295	304	308	320	263	310	307	294	322	295	304	298	266	279	287	339	301	311	306	284	324	275	293	326	268	282	271	305	312	265	309	255	287	277	284	287	292	291	299	309	279	269	297	279	298	301	275	254	287	295	297	264	282	321	277	267	311	301	292	292	307	291	281	312	308	290	297	317	292	272	316	326	285	282	291	303	312	261	299	316	279	292	314	275	286	312	318	304	302	278	304	317	300	282	283	267	293	270	298	295	293	272	264	290	254	290	253	285	290	293	305	292	287	289	286	287	262	303	313	286	293	274	277	310	298	291	282	292	294	295	320	275	299	301	303	308	310	265	275	298	294	270	298	293	242	303	294	307	291	284	295	293	266	326	276	287	316	274	296	309	307	268	324	317	296	269	302	300	311	278	312	298	288	305	291	284	293	281	281	285	282	262	274	302	262	304	299	269	301	290	278	315	310	281	307	287	303	315	307	319	244	308	315	259	305	290	302	290	265	273	300	269	295	301	285	261	297	277	272	272	264	292	276	277	277	281	262	299	288	288	285	275	296	290	306	290	313	290	257	281	280	283	281	294
28562	8575	7774	4088	2668	1959	1520	1174	985	856	750	678	595	527	488	479	448	426	441	399	359	363	381	384	360	339	381	350	365	355	360	361	365	331	299	340	336	285	311	321	325	330	337	304	310	329	326	310	305	295	324	280	346	303	335	313	296	293	335	299	302	293	280	317	307	283	287	305	306	316	321	285	323	310	289	306	290	320	282	307	333	281	304	319	299	280	334	280	280	295	285	285	320	319	316	306	326	295	286	313	319	346	282	293	314	285	348	291	312	318	323	315	275	294	301	266	314	302	339	301	286	293	287	315	290	305	272	318	323	309	298	313	303	289	316	306	293	297	326	305	295	312	300	288	303	299	296	305	308	305	321	316	268	321	320	303	306	306	293	269	280	279	287	290	308	286	312	300	310	283	311	282	317	310	255	269	324	290	314	309	307	311	308	286	294	283	310	309	281	307	312	308	316	289	305	345	320	293	326	328	293	311	278	261	314	280	294	292	301	306	325	281	340	291	312	299	294	297	292	320	320	294	285	306	266	305	299	318	305	290	276	311	307	289	316	303	300	266	276	330	297	281	312	298	343	310	306	281	304	289	292	314	295	314	317	279	316	299	303	321	277	321	279	317	291	320	297	294	314	306	309	332	306	320	289	294	303	298	301	260	334	264	266	288	322	288	317	279	310	308	293	295	289	330	319	294	289	307	332	288	287	316	312	307	316	318	290	294	312	305	296	311	312	281	298	324	312	304	300	273	294	295	271	302	269	302	335	291	308	279	302	292	312	308	314	288	275	286	324	290	284	310	275	307	306	273	297	310	312	308	303	308	326	314	304	307	289	303	340	289	319	325	308	328	290	296	295	288	283	304	308	280	300	333	312	318	324	303	301	302	302	294	298	320	305	288	300	277	268	331	268	305	288	288	301	282	280	297	295	319	318	295	285	302	280	262	298	263	316	304	290	324	297	296	304	293	295	298	287	335	294	327	310	330	287	315	292	285	304	276	313	283	305	328	335	299	288	298	314	293	322	327	318	290	312	347	306	299	307	300	305	308	308	316	313	319	299	287	284	314	311	275	290	290	314	315	330	305	296	344	296	318	291	308	299	308	289	283	321	325	274	293	286	316	306	290	297	268	298	296	271	297	289	320	292	352	306	278	282	286	273	292	272	319	337	295	285	284	299	288	309	315	295	312	284	319	307	315	286	302	315	293	296	288	322	294	307	297	295	304	317	278	336	326	292	290	313	294	294	269	313	291	290	306	274	304	270	306	319	324	273	309	299	278	291	297	295	301	313	305	289	324	281	319	292	300	314	316	328	289	296	309	294	290	305	311	304	287	289	303	301	301	334	266	277	305	312	335	306	278	280	291	319	333	328	300	340	327	315	309	293	299	300	303	282	296	295	299	296	287	325	337	301	294	295	298	300	286	301	311	282	305	282	303	282	324	312	346	292	310	307	296	289	305	271	292	306	272	303	293	316	307	279	328	310	297	288	298	295	302	319	317	304	318	303	283	304	267	321	330	308	321	301	302	281	309	301	286	312	294	287	318	349	305	325	318	292	290	298	312	320	301	335	329	244	293	298	297	282	278	288	309	282	287	296	320	276	291	290	270	324	343	313	310	271	273	312	280	294	288	322	289	304	268	323	288	281	306	299	280	278	278	288	311	289	285	286	300	312	321	298	315	278	301	304	306	310	314	286	293	330	320	299	300	301	327	287	298	308	280	297	275	296	317	295	282	317	296	285	325	317	315	289	318	293	313	268	281	287	294	314	316	274	282	321	290	299	294	289	314	291	280	309	340	286	293	311	298	296	328	313	299	300	267	308	316	304	278	294	319	324	299	335	281	299	320	287	275	290	308	282	290	327	293	282	299	253	292	308	325	314	289	298	316	291	310	292	326	327	267	296	292	268	285	305	289	293	282	295	311	324	278	280	271	310	312	272	298	325	279	293	314	302	310	295	309	279	277	294	306	304	285	317	304	268	287	301	316	285	281	280	293	312	302	279	251	288	318	313	300	303	303	290	294	281	320	278	321	305	311	288	280	305	287	293	294	309	301	295	299	285	310	308	319	304	292	299	268	301	316	286	294	290	305	275	282	283	277	308	294	269	280	285	317	290	300	304	301	302	310	326	284	274	302	326	257	311	296	343	306	301	287	296	320	306	311	290	312	304	300	284	293	306	293	334	300	296	267	319	296	322	284	281	288	344	306	295	309	291	297	305	303	308	288	286	294	320	305	291	278	328	279	330	284	292	294	281	294	309	287	270	313	300	303	304	289	270	335	306	302	324	280	292	296	308	314	275	289	296	282	304	308	301	300	285	316	275	310	296	314	323	286	307	308	281	303	292	304	276	275	289	304	307	285	301	282	330	326	286	318	308	301	340	285	302	283	305	320	295	288	297	310	324	306	276	317	301	291	295	316	331	293	287	320	310	285	317	294	292	332	296	309	292	324	301	327	273	291	302	318	271	301	280	271	325	275	302	303	318	292	317	302	288	297	290	312	291	293	300	292	298	312	300	283	312	295	325	284	293	321	304	286	314	291	297	318	316	286	289	299	301	294	309	293	299	278	283	320	277	280	297	282	311	320	295	273	328	302	308	307	313	304	294	311	313	303	291	279	283	290	316	289	333	301	291	282	291	310	308	308	352	301	304	287	296	306	304	300	295	316	321	311	307	271	305	294	293	322	327	262	288	299	275	270	271	275	312	312	266	288	267	295	266	298	322	258	279	283	304	314	300	273	329	330	294	320	308	275	284	265	313	267	327	318	270	317	302	303	327	272	292	315	289	302	288	290	306	296	300	301	323	311	298	278	334	299	297	305	300	317	307	291	270	304	302	299	268	320	276	310	295	288	317	287	301	286	321	302	270	289	278	313	269	298	287	317	325	295	314	299	306	295	276	309	292	306	283	320	313	291	295	329	290	285	302	296	283	287	274	296	308	309	312	309	291	326	277	315	281	307	294	296	309	303	280	315	294	341	270	339	308	290	286	326	290	329	261	273	312	291	302	315	285	305	291	277	315	234	306	314	297	311	315	321	296	344	302	307	273	312	291	283	292	297	322	305	277	310	297	324	310	275	314	288	269	303	318	311	303	299	283	323	287	308	311	272	291	310	329	304	300	328	291	312	301	318	314	290	299	293	264	317	296	293	341	268	317	267	279	278	333	299	300	305	323	290	329	314	300	296	280	312	314	297	303	315	264	300	282	277	281	290	285	322	296	302	317	324	299	266	298	288	312	273	284	286	329	272	292	310	302	289	303	296	265	324	298	312	303	313	303	280	321	257	311	297	297	299	290	312	314	337	332	310	330	272	295	300	327	329	322	274	270	301	296	305	298	301	302	325	310	301	297	271	319	253	312	313	324	280	284	313	316	302	308	306	306	286	317	289	315	308	313	309	298	310	280	273	273	306	274	320	299	306	325	293	306	287	295	301	277	296	298	285	316	318	256	280	278	300	301	296	285	269	274	312	301	284	288	281	296	320	280	286	293	287
22892	20598	27240	23951	20604	20657	8089	1562	1215	1088	1042	888	893	819	814	762	804	733	726	740	717	682	722	700	655	718	670	685	701	683	658	718	657	635	640	654	700	638	640	586	629	629	638	656	623	636	672	611	613	630	646	638	636	654	645	572	637	641	642	614	622	604	636	612	619	646	666	630	663	621	596	614	648	704	652	618	657	611	624	591	631	618	647	583	633	643	640	615	641	614	579	603	606	611	652	657	598	597	629	624	617	654	630	588	586	632	604	637	629	585	636	635	627	618	621	619	614	608	601	615	614	636	608	648	596	560	615	623	603	607	595	610	637	621	624	625	589	642	575	634	603	624	592	623	631	648	602	629	595	608	666	615	587	629	634	638	609	584	633	668	667	607	624	591	619	629	589	637	643	628	619	633	620	587	584	602	637	640	617	653	639	659	654	655	635	658	629	644	594	606	642	621	606	623	584	636	628	623	592	648	640	609	609	610	561	598	624	597	608	622	613	626	621	568	622	637	583	631	621	631	600	606	605	607	667	602	621	625	591	572	574	625	610	651	610	582	648	621	615	616	619	595	591	585	592	628	610	635	606	612	652	620	633	609	642	641	597	617	599	626	605	623	616	638	660	625	618	619	625	612	605	597	630	645	604	657	624	625	657	608	627	598	594	643	614	588	616	583	644	611	571	576	623	632	548	591	601	632	637	582	637	594	615	585	639	576	605	671	612	581	620	599	610	584	605	598	617	607	643	649	589	641	648	590	615	646	639	599	630	624	656	639	646	622	615	597	617	618	607	610	599	612	636	605	558	646	615	624	601	602	607	603	602	611	633	593	651	631	624	619	597	666	614	607	575	598	611	585	591	621	564	626	594	586	608	583	616	650	619	613	600	586	583	646	583	651	615	610	651	612	611	654	628	641	621	651	624	575	610	650	659	595	629	572	620	596	615	622	667	628	639	615	618	656	613	585	623	607	650	649	570	641	599	669	591	640	609	609	623	615	651	616	669	622	583	602	576	608	601	592	607	667	607	610	585	627	632	643	662	637	644	659	612	631	589	646	633	583	581	586	663	625	638	605	583	604	580	641	575	607	591	613	633	597	578	635	637	626	638	612	647	601	633	619	654	616	614	614	631	603	612	697	579	647	611	623	611	578	616	579	652	629	623	624	602	616	663	629	617	626	611	620	652	673	635	581	624	613	635	555	598	620	538	615	617	577	572	629	619	582	635	631	601	638	640	584	626	582	624	643	596	643	610	618	637	623	593	622	633	604	602	616	654	614	664	626	629	586	629	643	629	601	638	611	618	602	596	603	625	607	642	615	634	623	629	628	610	594	605	621	587	585	622	590	610	621	640	638	618	609	607	638	627	610	565	593	636	597	644	642	604	577	629	573	601	617	639	598	640	570	622	640	600	629	627	571	636	601	621	593	596	622	586	629	639	582	641	658	606	599	605	611	614	620	609	663	636	668	621	638	617	623	612	594	601	572	657	620	626	633	597	555	617	611	611	616	615	614	614	587	631	627	629	606	603	654	582	630	614	613	573	642	638	652	612	616	619	619	619	614	604	618	626	588	618	607	645	621	622	582	620	603	599	632	644	613	635	636	567	621	633	597	625	583	591	639	623	625	610	617	650	584	595	605	667	627	585	643	608	600	629	622	649	611	578	625	579	630	659	619	636	632	606	633	638	632	593	589	584	648	624	643	586	616	593	623	643	642	630	586	610	632	643	634	602	624	589	669	639	632	638	626	642	654	609	644	638	590	584	601	678	611	652	591	625	626	624	583	612	608	653	613	620	643	646	660	615	609	598	589	637	660	628	629	662	657	651	613	618	626	621	617	633	578	600	638	629	624	615	653	600	592	626	605	659	643	576	627	671	629	611	587	600	623	619	596	637	641	635	628	648	658	666	655	607	629	617	647	614	605	625	627	599	579	611	615	663	619	629	653	625	639	614	576	610	615	625	608	607	615	632	588	625	633	607	627	649	637	596	624	606	640	615	607	590	578	593	582	625	623	646	579	601	628	615	652	640	591	595	627	640	611	556	571	661	612	650	610	622	633	604	646	609	605	626	634	591	616	593	576	647	572	618	623	620	614	595	652	648	565	634	634	616	631	625	618	622	635	630	633	573	636	612	602	600	618	639	631	630	622	577	618	610	644	572	606	611	613	610	619	652	661	629	624	636	596	627	587	611	626	615	622	647	625	617	624	618	592	638	675	661	631	638	560	620	583	657	618	666	626	600	622	638	612	609	630	595	635	593	608	580	618	640	655	642	633	652	639	572	589	626	618	579	641	640	637	676	618	611	605	629	643	638	668	668	648	629	626	611	624	628	605	620	588	584	633	637	629	593	655	666	616	624	614	600	618	634	626	598	633	584	633	631	628	594	635	595	650	628	598	605	626	576	620	612	605	608	587	557	617	598	603	589	613	641	576	623	646	655	640	632	601	589	621	599	604	655	599	620	600	573	634	628	599	635	602	633	624	656	615	600	601	619	628	647	622	593	619	633	624	612	598	622	636	643	583	629	609	643	634	620	626	649	622	640	626	620	656	580	625	601	684	639	624	593	610	611	608	611	564	608	601	612	593	642	663	633	621	619	593	628	629	608	609	598	599	632	621	589	597	602	594	639	627	637	601	621	619	625	597	620	632	635	661	626	596	601	605	653	580	650	605	624	640	631	650	616	618	605	652	589	603	617	641	630	660	591	630	607	593	615	599	623	607	595	652	646	593	598	637	619	591	613	588	611	600	633	599	622	619	618	610	642	600	579	639	610	617	624	618	570	646	667	660	613	649	629	582	635	630	601	663	634	574	617	621	611	617	635	660	591	619	592	630	637	578	598	665	626	583	637	629	619	613	628	632	611	630	626	645	598	585	580	637	635	625	633	583	649	611	607	575	589	606	624	606	565	595	635	591	597	637	597	643	626	637	621	641	617	600	631	662	642	612	610	626	628	615	597	646	582	618	661	631	613	606	641	608	604	615	584	616	636	636	618	604	609	612	602	642	601	596	601	648	646	666	605	590	599	625	621	641	644	595	556	638	623	635	634	611	620	615	645	636	645	641	605	653	598	624	586	582	609	592	626	608	648	621	576	595	639	613	617	584	606	631	605	653	625	603	644	611	627	605	633	629	598	621	650	609	584	621	616	574	644	658	637	632	640	613	596	610	642	581	619	605	644	604	611	630	625	595	659	624	603	620	624	554	611	626	578	619	668	619	627	616	595	606	587	602	614	662	639	611	612	594	643	575	602	602	634	651	644	661	587	641	603	647	653	623	671	636	587	638	622	634	584	591	614	584	641	599	617	620	596	608	613	592	602	653	594	615	630	608	572	624	640	579	600	614	631	599	580	601	598	620	628	632	629	640	587	616	643	584	610	578	612	609	616	615	621	584	629	610	651	612	605	606	627	597	604	610	616	623	618	616	617	593	606	625	616	615	637	618	601	648	656	606	638	632	604	608	603	580	637	584	590	591	627	641	621	626	564	568	654	638
27767	14986	13513	7749	5119	3815	2974	2347	1968	1703	1446	1317	1205	1134	1032	969	911	900	903	810	768	782	774	741	655	715	723	698	678	679	689	676	687	650	602	644	662	632	649	608	652	639	662	636	649	610	653	646	571	636	636	655	623	653	653	658	617	656	603	641	585	589	552	588	595	605	590	618	617	633	572	633	597	597	576	607	588	604	595	602	596	617	604	576	597	621	639	619	568	637	607	580	633	601	596	642	624	558	617	547	556	614	588	605	599	609	577	580	539	564	621	578	576	602	612	601	587	621	575	602	612	643	608	615	598	634	604	621	585	607	557	604	616	585	582	609	599	597	592	626	623	612	583	557	591	570	596	608	592	560	629	597	560	560	600	616	546	576	611	616	578	600	592	584	626	587	629	585	623	572	570	588	586	566	617	590	595	579	620	623	582	637	607	587	613	639	564	582	569	574	612	614	559	645	548	604	566	596	601	603	612	598	602	616	604	618	589	613	625	579	570	597	598	613	575	604	582	536	575	627	616	645	617	620	618	649	549	613	607	614	630	619	628	585	628	580	553	563	624	594	596	581	581	597	587	610	593	581	573	640	587	594	575	605	613	633	567	592	611	598	538	603	584	611	596	620	598	577	597	590	637	617	605	589	614	579	575	597	546	596	604	595	599	588	547	634	619	608	616	572	603	580	613	601	601	609	596	601	618	601	631	626	609	600	565	584	549	614	610	580	583	579	595	627	546	605	605	564	559	559	625	575	553	564	617	592	605	617	602	594	601	569	599	579	590	585	559	551	574	586	568	606	584	561	625	579	555	607	612	649	572	610	605	632	612	575	603	630	610	604	605	608	587	618	579	605	597	575	637	626	595	606	619	591	596	575	624	632	618	595	591	583	571	607	541	610	582	568	596	561	603	584	559	589	587	595	619	578	585	572	598	593	612	601	610	617	560	587	601	556	608	632	603	557	592	614	616	616	612	604	617	629	615	627	606	633	587	602	598	601	584	581	592	596	606	592	564	599	625	580	604	584	620	533	565	592	584	591	579	602	573	596	577	594	561	586	627	565	551	621	581	605	541	591	585	585	547	639	609	601	590	617	645	604	621	570	596	558	594	588	640	629	603	571	584	544	566	583	627	635	547	590	595	586	597	608	582	602	567	612	573	610	638	590	565	601	629	596	610	562	597	627	606	608	587	616	570	549	572	639	639	579	575	626	605	549	609	570	608	567	608	626	646	583	596	661	637	620	574	623	619	598	570	644	598	608	586	580	618	598	603	567	563	603	632	591	558	611	609	620	624	592	633	630	600	549	642	577	603	577	586	548	601	570	576	537	581	581	594	577	630	607	638	585	603	591	567	566	578	606	605	593	577	602	583	631	577	585	618	571	550	603	612	623	581	578	612	605	599	572	589	605	548	542	606	598	585	607	616	605	586	628	618	595	596	580	600	608	563	596	559	581	584	578	593	579	604	560	597	546	613	607	597	580	612	621	585	597	610	606	595	622	588	644	604	620	567	562	585	578	603	593	638	598	585	546	583	559	590	584	597	625	630	608	607	565	571	627	547	564	601	553	584	622	637	585	581	553	606	593	581	580	605	625	579	584	627	607	611	578	571	636	580	593	595	589	615	577	626	597	616	599	572	629	631	570	587	577	582	536	580	591	589	583	578	596	610	603	590	602	548	592	612	569	610	586	591	623	630	579	576	575	589	595	596	615	611	624	584	597	585	575	580	612	663	613	571	591	623	574	588	581	567	621	624	603	579	564	601	628	608	616	619	568	604	572	589	571	603	561	607	602	581	596	554	574	559	563	628	568	559	614	619	585	611	569	589	592	588	574	646	577	609	601	593	619	604	601	575	621	569	590	592	619	627	562	579	619	571	581	565	596	592	607	588	588	617	558	623	574	581	599	606	544	609	579	568	586	565	555	608	569	575	592	609	609	604	616	591	636	605	599	568	588	590	552	603	616	599	592	637	627	579	520	618	595	618	541	592	649	587	588	594	604	581	585	604	547	612	572	611	617	597	621	655	591	599	577	574	609	608	537	623	599	579	602	572	599	596	566	607	599	592	566	610	587	595	602	569	611	601	566	585	634	566	563	599	619	620	590	575	617	612	670	577	567	558	581	591	650	586	583	565	594	621	624	611	623	647	577	590	520	559	590	582	591	566	578	614	577	617	595	619	605	632	619	589	585	587	622	602	605	620	599	572	621	571	597	581	600	578	557	585	568	629	586	588	572	601	602	621	611	582	616	617	617	607	601	609	609	599	578	591	575	593	615	562	583	578	621	562	606	600	581	608	579	575	602	657	584	612	569	584	600	579	575	632	608	604	610	617	614	593	569	583	612	592	602	572	582	616	629	591	566	606	606	578	550	531	595	598	611	607	591	601	636	616	566	568	575	582	617	603	546	557	621	564	559	626	608	601	589	600	583	637	594	605	582	645	605	568	591	566	636	596	588	582	611	609	548	555	625	644	594	644	612	565	559	595	583	597	560	589	640	552	624	598	565	585	612	557	589	607	582	624	558	613	630	609	627	592	617	626	565	620	625	566	571	576	622	560	590	542	585	614	586	582	590	608	625	581	587	607	661	599	599	584	646	600	608	641	577	615	621	601	593	625	626	595	614	589	593	636	567	606	608	596	569	581	616	616	596	588	579	598	600	647	624	583	602	675	568	599	604	611	613	605	587	549	627	562	641	589	611	602	585	607	574	610	627	613	580	573	637	600	581	577	594	589	587	621	571	543	576	598	570	607	590	602	580	602	626	576	602	582	589	635	583	578	617	582	597	581	616	610	631	581	591	588	588	595	557	574	581	549	610	610	575	561	656	628	595	555	571	632	613	632	592	628	607	572	613	615	614	613	620	572	600	600	607	573	583	567	597	605	560	584	589	563	614	607	602	633	603	602	550	600	613	625	591	572	596	557	588	622	577	578	618	617	598	620	628	627	592	555	585	592	586	628	590	619	602	589	633	558	652	606	625	610	598	600	620	586	581	574	594	583	613	552	608	541	620	547	616	642	589	579	567	590	639	584	607	564	562	586	599	606	575	586	579	544	606	565	594	643	617	590	562	602	599	622	595	635	595	613	600	596	553	612	568	577	629	595	568	559	600	644	613	548	591	644	590	603	587	569	569	576	637	623	622	576	569	588	631	600	592	624	600	579	622	607	597	560	632	608	550	570	583	607	643	585	594	567	613	598	578	582	549	645	567	621	583	581	586	619	566	611	620	595	607	588	538	601	592	602	604	591	605	571	600	595	572	609	596	617	585	614	562	594	600	585	543	591	584	611	615	598	572	620	551	614	557	605	636	590	582	565	577	611	554	585	586	612	615	648	576	567	633	559	601	584	572	596	551	585	569	600	632	618	598	629	581	604	592	601	587	608	569	619	602	586	599	552	620	615	557	605	631	605	601	676	616	573	625	646	563	579	577	555	611	590	589	660	587	615	624	577	579	598	607	606	612	571	586	546	595	594	613	572	596	609	595	607	597	585	611
30826	13837	1805	454	332	324	329	328	324	315	292	285	291	286	266	295	296	296	291	297	277	300	298	295	249	280	277	312	297	266	280	268	300	261	270	289	259	281	289	267	268	282	298	288	283	290	262	241	277	309	300	272	288	294	296	267	284	250	260	295	282	257	284	273	302	256	273	282	303	289	249	272	308	256	269	282	268	300	273	270	251	271	288	273	297	277	232	286	270	278	275	265	297	271	290	267	243	278	304	265	306	266	277	285	257	270	304	295	285	292	287	247	274	264	265	290	277	303	263	298	312	269	280	292	257	268	307	291	258	274	273	239	268	308	307	281	300	269	265	262	268	284	300	274	314	269	296	293	293	263	276	252	281	288	277	264	315	276	293	287	258	277	317	292	290	240	261	281	302	264	308	270	281	294	300	291	282	269	278	262	283	280	297	281	268	273	279	267	262	261	269	285	313	297	307	317	267	290	302	279	282	284	316	271	266	275	283	274	256	268	295	272	292	301	257	293	286	265	287	279	275	285	312	273	316	289	264	268	276	271	300	278	311	296	307	293	284	297	266	280	308	280	266	289	277	261	272	276	297	269	277	261	279	244	254	297	282	269	300	234	288	278	262	292	291	259	295	303	285	254	280	275	270	294	240	269	229	275	256	287	280	317	285	266	275	288	293	275	244	280	295	272	300	257	274	261	272	307	277	297	279	282	300	288	252	325	262	274	287	269	269	326	279	265	275	280	269	280	285	282	266	263	277	259	271	272	286	262	280	283	256	291	278	281	283	283	255	269	285	310	295	282	278	280	301	286	310	271	267	261	291	302	293	266	252	282	308	272	258	255	270	297	265	283	266	307	274	264	292	288	258	279	283	274	301	249	292	281	280	291	290	270	301	276	268	291	283	271	303	262	264	276	285	284	284	257	266	276	285	273	304	272	255	288	273	276	265	270	275	269	265	273	293	281	291	274	275	259	261	296	292	264	262	300	270	312	283	294	273	280	269	300	280	255	262	325	309	274	246	262	253	275	280	255	268	258	246	288	259	252	256	258	269	281	313	314	321	310	277	269	281	309	236	277	297	307	258	295	265	273	315	293	286	263	277	259	282	243	302	270	255	284	281	285	288	282	265	262	272	284	291	255	251	266	281	278	300	290	284	255	291	303	263	247	297	268	271	269	280	278	289	251	267	272	258	277	280	296	262	303	284	276	282	259	283	290	289	299	270	280	274	272	298	294	264	298	286	290	283	296	270	285	282	266	286	292	261	294	268	241	257	275	308	288	288	272	257	306	251	271	283	287	300	282	270	278	285	266	293	302	291	308	252	264	274	307	247	286	281	278	277	293	272	271	283	258	290	299	291	268	277	268	284	298	285	262	274	283	263	277	289	285	292	261	280	293	292	263	288	244	273	278	294	276	296	255	261	266	294	275	284	297	272	269	268	287	286	260	273	272	271	279	269	276	289	302	263	260	289	242	276	282	287	251	283	281	293	307	244	293	276	287	263	280	293	268	254	282	249	271	263	272	264	289	277	268	267	273	285	293	267	280	254	275	307	289	258	276	258	314	272	232	276	267	300	316	296	297	284	277	272	294	266	282	286	276	255	285	254	284	249	296	274	289	296	300	280	273	272	300	293	271	300	269	257	263	292	295	307	294	266	271	277	288	258	263	276	298	280	261	266	321	312	285	267	274	284	309	268	278	289	261	315	298	256	283	263	268	269	277	304	303	292	317	276	297	297	278	258	298	307	296	277	238	289	326	300	265	282	269	282	279	285	277	285	277	302	269	293	292	278	286	305	265	309	294	254	265	261	261	278	286	264	294	307	265	272	296	316	253	249	281	344	262	285	275	308	288	287	292	261	278	263	280	266	291	254	255	270	285	321	265	290	275	287	283	239	287	286	260	281	268	280	303	286	291	265	255	247	250	296	289	284	296	285	277	281	303	318	306	283	255	272	292	298	257	262	310	288	292	310	265	278	251	281	262	284	283	268	292	267	275	275	298	294	273	271	297	252	264	304	256	264	260	297	292	269	309	268	278	299	285	286	289	305	231	248	282	270	270	256	261	289	298	251	256	291	274	277	303	286	264	267	265	282	282	297	322	288	254	280	332	272	268	283	280	288	299	321	300	293	264	272	273	273	243	276	273	295	286	273	310	283	254	291	269	319	266	268	298	289	270	306	272	259	287	287	281	301	308	292	278	286	286	287	291	265	268	283	294	291	295	270	270	257	270	289	293	259	277	264	275	289	290	296	283	284	299	271	280	286	287	287	275	278	287	285	248	253	276	283	249	281	272	255	266	274	281	288	241	279	271	288	274	287	283	253	284	270	256	278	274	267	253	292	283	264	278	292	290	273	279	282	311	286	291	292	284	263	251	272	301	271	273	277	278	288	313	248	267	308	296	246	307	284	300	321	287	306	295	256	270	280	274	266	297	297	291	281	251	252	303	315	290	257	255	263	259	294	269	274	292	302	268	274	283	275	266	272	253	301	273	266	305	270	293	295	263	301	299	296	285	291	269	288	281	273	287	276	285	254	271	270	304	284	255	283	251	288	265	277	275	274	272	271	277	248	288	253	275	294	263	254	253	301	266	240	268	276	308	293	291	320	244	254	284	296	316	293	303	259	291	282	288	312	287	269	291	297	267	288	292	275	274	271	283	248	269	287	294	275	279	272	277	303	274	305	274	279	282	316	291	302	274	295	301	311	261	288	287	249	297	278	289	297	262	265	298	264	269	309	281	287	241	259	260	249	293	259	301	292	289	273	281	255	291	282	262	280	278	300	248	287	292	293	285	299	297	274	277	266	277	272	284	297	292	288	271	297	294	289	285	299	269	286	287	266	267	263	298	270	303	271	273	284	284	256	260	279	258	270	270	263	263	297	251	273	252	267	278	259	277	279	315	282	296	312	304	287	290	265	258	303	294	287	294	295	288	267	271	263	276	247	267	277	271	292	286	301	265	250	267	262	262	258	293	258	286	258	304	280	274	302	283	271	270	274	292	270	290	296	279	272	278	299	299	259	282	285	302	258	287	279	274	285	280	255	267	309	288	291	263	314	276	295	287	288	294	280	267	287	291	277	305	315	276	255	259	284	310	260	269	278	248	248	279	278	284	280	289	290	278	261	275	302	302	276	274	274	242	303	284	309	260	267	275	272	281	266	279	256	276	300	278	293	285	262	255	275	264	274	271	265	261	261	325	276	293	274	296	276	296	263	255	258	293	277	260	276	276	303	301	262	282	285	273	303	274	262	273	272	274	280	288	278	290	288	280	266	263	271	294	285	256	290	272	287	302	283	280	278	293	264	273	306	248	262	245	286	281	287	299	288	276	269	321	283	300	261	300	262	265	314	261	265	283	295	257	270	292	278	279	284	290	279	288	266	275	260	267	292	265	283	269	285	267	263	273	314	262	285	269	263	285	240	271	304	279	267	268	244	310	266	299	282	251	286	286	255	264	283	269	284	269	278	258	289	298	285	279	259	311	275	313	305	248
16752	830	702	472	421	421	414	372	319	329	328	324	293	337	317	325	314	286	313	299	308	299	325	344	305	316	338	313	312	304	320	339	290	293	292	318	289	273	355	338	331	308	323	324	307	320	297	309	334	321	330	301	316	297	312	318	303	324	298	307	324	319	302	308	314	307	328	321	315	299	319	334	295	326	330	319	317	315	306	292	311	353	307	319	302	291	329	314	311	271	323	330	301	330	293	314	275	280	309	322	288	301	307	334	333	286	291	312	309	304	288	345	321	326	327	309	290	329	318	317	332	306	291	301	316	326	306	322	273	300	324	285	268	315	354	304	308	312	310	294	318	311	282	309	314	300	300	308	344	283	292	282	309	290	311	311	314	323	313	290	311	320	292	316	302	295	299	295	298	319	298	341	304	298	311	333	339	303	307	309	324	309	321	305	318	320	270	344	305	287	327	284	293	322	311	297	325	319	316	332	292	305	316	322	310	330	330	286	317	276	334	336	291	289	326	309	324	319	302	317	303	290	318	285	331	353	313	344	314	322	309	288	324	305	312	296	315	299	320	297	311	314	286	254	328	300	317	340	332	280	346	292	307	326	321	331	280	300	288	301	296	312	298	315	293	322	294	305	340	338	286	275	308	280	290	313	299	275	300	304	309	316	299	317	316	309	309	294	317	292	304	321	296	293	314	299	300	314	299	319	276	314	332	328	313	286	326	319	329	327	281	322	290	309	312	281	312	328	315	279	295	295	304	287	301	318	316	308	326	318	302	315	283	306	303	318	323	295	294	337	336	312	298	305	303	292	299	296	298	291	261	301	321	334	305	345	284	290	316	267	308	326	278	302	309	318	314	319	291	317	301	292	326	295	308	309	280	311	307	304	302	297	312	308	311	308	328	303	295	294	298	287	302	333	325	329	316	294	282	307	324	321	304	311	300	291	336	339	317	323	297	307	310	305	329	289	304	305	304	326	323	315	317	335	307	328	305	291	306	336	311	286	320	295	274	284	297	292	333	281	329	303	299	302	294	304	303	289	328	306	297	309	306	299	309	317	284	310	303	308	306	325	299	288	339	323	327	317	318	317	307	311	327	309	317	307	317	311	272	319	264	335	298	305	312	343	339	303	344	294	287	305	324	287	303	346	281	290	318	342	348	294	313	323	277	301	311	326	322	276	308	289	300	291	322	299	311	307	334	304	285	326	293	332	322	304	292	304	318	310	322	299	310	318	293	310	289	344	331	292	323	329	283	305	310	315	258	311	311	302	299	324	324	303	285	315	325	270	273	309	329	344	308	313	306	305	314	330	322	327	319	310	297	281	341	341	310	306	282	315	312	340	332	343	344	322	317	333	316	310	306	309	330	293	282	287	286	305	305	290	330	331	315	324	297	258	317	314	333	301	325	303	259	290	298	325	321	262	315	304	314	308	313	337	319	301	323	297	333	329	323	322	309	296	303	316	306	322	316	338	316	314	272	290	307	333	330	318	321	272	303	288	360	320	292	355	311	326	332	305	312	298	310	331	289	298	324	332	294	300	307	287	317	311	314	294	315	327	333	300	326	313	313	311	324	293	307	290	288	307	321	316	318	325	300	297	301	306	310	303	310	296	307	342	287	301	290	293	304	298	290	321	318	297	341	339	321	315	295	331	282	310	296	295	311	317	290	297	316	295	310	321	294	317	310	293	293	340	297	295	310	307	308	292	330	330	341	288	269	297	312	303	326	298	318	293	293	314	297	319	317	294	300	314	333	296	303	324	323	327	316	326	294	329	326	285	302	329	307	276	290	323	334	294	287	322	309	332	293	277	315	332	333	320	303	326	317	300	301	321	290	312	319	316	281	288	296	303	326	300	351	311	280	332	324	285	309	329	300	297	331	310	296	309	312	284	310	275	335	296	319	314	315	295	314	317	325	336	299	304	296	289	320	296	346	299	314	315	325	289	283	296	303	295	298	347	298	306	306	300	282	276	317	321	339	323	350	293	320	331	315	314	305	305	337	315	285	302	294	310	292	296	293	292	288	324	335	296	316	297	288	296	301	308	263	310	299	309	276	302	301	290	342	307	314	306	339	304	337	306	321	342	308	270	320	332	281	297	299	328	333	320	327	349	311	294	330	303	304	301	280	304	316	309	286	298	310	282	309	294	317	306	283	300	325	335	300	309	288	308	291	328	284	283	318	287	283	286	299	316	305	302	298	311	267	313	306	314	337	278	288	309	294	334	308	315	317	301	289	282	327	305	305	320	323	329	295	311	296	321	291	301	312	354	325	316	332	305	274	302	288	317	273	301	333	308	316	326	304	315	298	320	305	313	315	311	295	302	317	305	296	321	302	309	320	307	319	292	321	307	297	319	323	307	325	313	285	286	312	305	310	318	300	278	319	317	305	311	318	314	312	271	302	313	317	290	277	301	293	336	316	282	291	328	281	319	284	287	307	327	303	294	302	311	300	305	316	315	314	315	282	338	291	328	302	286	315	317	281	280	342	332	312	299	307	307	307	309	269	304	305	295	284	324	319	304	302	295	314	305	303	336	310	290	296	346	292	310	294	295	326	280	296	308	318	309	317	319	306	306	306	325	303	296	298	321	294	308	304	252	326	306	276	313	331	318	331	307	325	324	303	301	293	334	310	310	321	294	339	297	302	281	307	317	330	295	344	292	293	304	297	301	320	329	318	312	315	336	296	303	341	274	286	285	290	309	327	336	328	314	263	313	321	316	290	305	324	311	330	318	329	304	299	313	303	301	305	306	321	293	332	317	320	314	287	334	313	282	329	284	329	274	272	305	300	335	297	325	313	309	318	309	304	318	301	326	286	314	316	318	328	318	300	274	288	305	318	268	312	308	291	285	295	314	292	303	299	299	325	313	271	313	299	304	307	307	302	289	312	320	304	292	326	282	329	287	320	314	317	282	317	327	308	322	303	335	305	313	278	330	328	315	301	308	329	310	316	297	316	314	301	308	304	334	298	296	294	307	290	339	307	322	284	315	296	331	311	324	305	334	290	329	289	281	310	296	301	337	308	323	331	339	308	315	300	314	293	318	312	302	301	342	273	288	320	328	319	290	290	317	319	305	316	299	299	327	300	298	278	289	284	324	271	312	309	320	325	307	293	312	339	309	339	302	296	297	310	326	296	325	293	288	312	310	318	321	317	316	309	309	287	288	311	306	284	271	284	336	326	306	321	305	304	320	315	305	309	327	310	295	308	318	309	284	328	323	322	287	315	310	327	356	305	339	293	309	269	312	312	307	292	289	298	310	318	320	314	333	340	310	291	307	336	300	316	302	315	312	292	328	310	357	327	287	311	298	350	327	319	332	281	297	363	323	339	288	327	305	325	355	293	276	316	329	301	330	312	284	317	304	297	293	340	320	306	343	327	280	333	325	323	296	303	323	284	300	292	337	306	339	329	323	311	320	289	301	297	337	307	293	273	303	311	312	297	286	313	267	292	279	330	299	322	340	287	297	290	324	312	332	303	316	287	319	302	321
24942	20592	26910	24247	20568	8191	1014	632	540	491	501	457	410	435	336	366	375	318	322	318	325	311	370	310	307	310	318	325	302	329	296	308	257	301	326	291	272	298	293	316	322	300	305	294	326	313	293	295	301	279	283	302	272	288	293	260	277	287	283	294	288	297	296	278	301	250	298	326	309	290	289	286	322	282	275	285	275	315	312	303	276	327	264	289	288	280	294	285	282	275	268	285	266	295	260	262	277	305	320	275	284	271	300	289	296	289	284	279	313	296	311	253	282	271	301	275	285	249	288	297	284	282	300	262	306	294	275	309	291	292	262	281	296	305	267	279	264	280	287	297	305	289	270	285	295	286	270	260	261	277	286	262	288	298	290	279	285	296	297	276	291	278	274	288	290	286	299	283	300	270	292	267	306	291	281	270	298	275	290	275	318	265	299	288	291	312	307	254	278	269	294	325	274	300	265	291	287	297	302	296	279	292	286	259	326	291	299	300	288	297	312	308	263	264	250	251	305	252	310	281	286	254	290	298	295	272	254	296	259	292	309	271	281	279	292	265	302	305	290	322	283	270	300	305	276	276	279	284	296	295	272	274	290	294	292	288	272	296	280	286	303	300	300	304	284	297	270	269	291	275	259	269	269	313	297	292	296	282	286	294	299	300	323	262	292	254	287	287	300	292	286	291	278	309	286	293	279	288	298	272	288	289	281	258	318	280	266	286	319	264	277	248	277	286	276	299	275	250	280	292	292	284	256	308	293	307	273	284	317	288	262	274	317	258	264	302	275	277	302	280	295	291	290	278	303	292	296	305	291	298	295	291	281	283	291	286	280	287	263	286	322	276	255	281	235	288	294	314	266	295	281	306	292	274	276	311	279	286	293	295	276	297	244	296	285	295	275	277	299	244	303	281	271	271	272	276	291	268	295	293	309	240	306	291	301	312	298	297	303	260	275	284	248	343	285	299	279	280	277	298	278	288	271	327	284	310	274	295	319	315	295	300	276	316	309	276	292	296	283	293	294	287	293	269	262	289	304	294	268	313	293	304	270	312	265	295	282	266	257	295	296	272	267	292	296	296	307	284	294	296	260	277	294	271	271	303	284	295	304	301	320	299	308	263	281	256	298	306	284	283	241	301	302	296	262	297	280	279	282	286	287	302	278	302	286	294	266	264	301	304	289	297	283	279	284	281	248	267	294	276	269	307	278	253	294	302	271	274	304	283	291	311	299	314	263	279	291	289	300	296	279	295	293	257	287	272	299	290	303	297	289	279	303	285	275	276	256	285	286	309	280	262	285	256	287	319	276	272	300	255	295	268	297	270	257	288	270	271	282	281	278	282	287	299	299	332	276	290	283	269	302	287	267	299	285	265	261	284	290	282	304	277	272	282	271	265	318	291	283	329	306	299	304	301	280	310	284	309	296	283	278	285	287	288	262	276	281	295	277	298	286	297	281	309	295	284	279	308	317	252	277	307	307	311	279	273	294	273	279	298	291	263	288	310	280	314	327	295	270	277	279	299	287	303	284	302	271	257	284	288	297	319	304	307	281	277	316	266	283	313	310	277	269	269	278	298	269	256	288	301	313	284	275	292	287	281	288	322	315	286	321	270	279	305	292	288	252	296	289	291	272	299	252	278	279	273	277	273	276	265	272	290	305	287	300	328	277	284	297	311	279	317	299	291	279	269	267	265	337	258	280	320	286	285	328	292	290	263	271	272	304	318	275	275	308	275	298	258	259	307	277	280	297	286	321	327	305	287	313	266	257	272	261	310	287	292	281	305	275	273	288	341	291	292	283	289	294	291	266	247	273	290	267	278	288	265	275	265	276	277	277	266	297	258	292	268	289	294	321	284	285	278	302	280	291	296	263	292	281	293	335	293	265	302	275	284	304	280	290	291	301	298	298	272	244	257	277	263	275	263	320	278	282	290	279	266	272	301	254	303	310	297	295	307	268	258	255	236	321	272	278	266	269	300	267	288	301	289	287	289	280	273	297	301	282	268	277	275	269	304	288	286	287	271	304	292	292	316	323	291	312	285	280	289	285	330	295	279	296	270	295	262	300	277	285	305	289	272	272	316	264	296	308	292	295	286	294	301	301	292	291	288	303	258	286	267	285	281	281	312	280	295	287	288	302	312	295	292	298	280	266	284	320	280	296	277	292	296	263	272	288	272	266	275	287	266	293	279	297	293	263	254	270	297	295	246	283	261	288	259	286	316	272	321	245	297	314	291	291	310	277	292	312	288	285	295	279	277	323	282	277	276	295	283	277	280	270	301	275	293	276	282	279	302	290	284	298	303	298	296	307	288	251	292	297	288	254	321	281	288	282	314	289	249	274	295	258	278	285	279	289	305	250	280	286	283	255	286	294	279	293	319	265	296	274	244	271	279	319	268	266	278	291	256	277	266	325	288	289	267	278	272	303	289	288	278	294	310	312	314	298	301	276	290	271	296	269	280	253	308	270	305	275	282	258	311	268	317	288	264	265	288	260	274	282	310	265	279	311	287	273	274	269	291	266	295	278	283	294	265	294	301	322	265	259	295	275	279	268	264	274	291	286	272	311	286	328	288	262	283	295	284	298	268	289	272	287	275	283	304	301	303	252	267	262	275	304	293	302	281	268	296	274	283	300	262	246	256	311	307	312	276	281	322	289	276	285	277	297	302	252	290	278	276	325	235	321	274	278	289	253	309	254	289	264	283	251	278	269	279	256	279	287	301	297	278	291	274	284	304	291	295	287	272	304	309	305	271	296	306	259	282	262	272	315	256	271	277	299	275	273	257	307	309	302	286	292	277	268	276	256	265	277	290	273	287	286	277	301	287	281	262	324	299	309	271	300	263	296	308	279	263	289	290	270	271	282	257	287	258	327	287	325	261	272	287	272	279	296	275	272	296	266	264	303	267	274	277	294	310	252	280	288	298	256	288	305	278	259	298	276	273	300	286	308	265	286	300	264	299	272	269	316	307	284	322	295	290	282	293	301	308	287	270	302	292	264	273	263	278	287	288	280	305	276	282	303	279	298	275	289	275	282	294	257	263	280	302	240	281	274	296	273	308	287	290	285	301	253	303	288	295	287	290	290	274	270	288	284	277	281	301	254	290	310	309	292	286	275	282	325	268	267	278	307	298	271	331	287	281	276	282	280	287	288	306	294	292	250	268	269	310	258	279	281	285	287	279	284	244	295	289	277	299	295	283	279	283	298	295	283	285	303	304	287	269	288	327	269	286	257	310	271	279	265	296	286	290	299	285	281	301	253	273	267	291	275	278	284	297	265	299	306	299	285	277	298	250	299	287	271	274	312	299	315	319	251	297	263	286	276	275	267	264	288	276	302	286	281	305	281	267	317	264	265	261	295	326	292	285	282	275	270	273	286	281	273	286	266	301	270	285	248	280	288	293	303	275	280	306	299	300	274	294	285	251	316	297	297	263	268	276	271	297	288	299	288	286	265	289	296	274	282	270	275	250	254	284	277	292	276	261	272	289	284	276
24617	8545	7806	4136	2669	1935	1474	1192	969	845	764	668	574	568	505	477	458	436	410	430	382	350	432	355	355	342	378	333	378	330	326	344	317	351	339	336	322	306	327	303	323	299	331	297	339	312	301	314	332	305	288	314	306	340	289	283	292	309	315	278	318	300	293	281	321	323	311	255	303	272	297	304	330	286	302	307	309	295	285	286	307	301	285	289	275	289	275	293	288	278	296	273	340	294	297	285	309	302	287	293	294	290	313	317	298	317	284	303	277	311	280	305	322	280	309	309	270	280	338	305	285	297	295	292	298	307	279	287	289	296	277	302	294	288	275	281	292	327	295	311	298	287	290	318	309	272	309	293	293	289	287	282	274	289	316	286	285	296	288	298	299	288	281	313	325	272	283	294	307	295	297	302	293	285	312	264	300	309	294	315	304	305	312	315	338	286	310	320	262	316	302	271	338	305	300	293	298	277	338	277	273	281	273	295	279	266	310	278	275	311	241	309	274	304	281	302	266	284	311	287	321	301	276	296	304	297	312	294	301	288	264	296	320	276	313	318	303	292	293	296	308	293	308	302	300	313	302	282	323	326	290	306	282	301	284	304	292	368	302	287	285	288	328	274	299	309	282	292	288	299	282	301	284	287	293	310	281	310	297	303	300	287	298	308	306	313	325	296	294	307	289	323	311	288	282	299	275	300	290	306	302	300	278	254	308	308	328	288	296	298	304	311	278	292	279	286	285	293	281	280	267	298	306	272	284	275	291	289	294	281	270	280	342	288	319	313	266	293	287	295	307	282	266	303	264	306	279	280	318	305	259	300	317	296	306	271	274	257	311	292	323	273	305	303	295	285	296	273	271	304	276	292	287	288	300	302	286	293	318	287	277	301	316	297	317	282	282	302	309	276	301	327	272	289	278	329	296	298	269	302	273	306	286	277	288	286	293	303	293	300	305	295	303	294	299	306	319	296	265	303	313	306	287	299	249	312	284	300	295	315	299	306	282	311	300	292	286	297	274	282	290	294	297	314	291	299	309	295	251	329	313	315	307	267	308	295	313	279	270	292	271	289	294	277	281	309	291	312	271	315	318	268	296	303	244	311	318	313	317	267	267	285	273	272	295	317	291	269	299	278	295	275	328	327	291	304	316	291	266	298	289	312	290	286	301	308	300	289	253	275	297	257	295	289	297	308	283	304	286	272	309	300	283	293	302	288	288	305	284	287	305	289	275	312	277	289	305	255	298	278	296	276	300	287	293	274	281	316	277	260	300	271	262	316	271	274	271	310	296	286	304	326	305	310	329	307	304	290	279	307	300	299	306	311	306	272	309	312	277	264	298	296	307	296	309	309	291	282	286	274	291	297	292	290	281	290	291	279	287	312	295	306	313	284	289	279	290	274	298	278	279	309	272	302	309	288	316	278	272	301	291	335	301	286	300	317	278	322	294	271	337	261	270	286	305	309	308	312	274	314	291	305	290	292	306	274	319	283	309	297	261	314	320	302	257	309	274	323	302	279	289	302	294	287	309	289	298	324	310	303	298	290	297	263	274	289	291	289	302	285	316	276	322	287	295	312	280	279	267	258	279	303	314	286	291	308	325	276	293	305	285	289	293	292	305	280	260	305	304	296	295	280	254	333	304	286	300	316	269	279	275	327	269	278	308	291	279	317	276	263	307	293	327	289	296	309	284	286	306	287	298	298	263	291	290	315	299	308	287	268	276	290	300	313	296	279	270	272	272	283	303	297	258	293	305	300	285	306	291	297	289	305	312	281	295	258	289	265	298	305	319	286	312	293	295	273	288	300	294	295	274	297	284	297	295	290	267	278	277	316	314	285	278	290	281	308	281	293	277	310	298	313	301	290	274	295	297	312	292	275	308	269	291	260	273	311	300	298	306	270	302	275	297	287	268	299	291	241	283	304	313	324	317	284	303	302	302	283	306	307	291	312	286	302	302	267	275	265	295	278	311	288	279	302	311	314	296	301	310	300	288	309	297	301	296	288	320	274	267	311	291	282	297	277	323	286	313	288	300	305	288	288	297	296	288	299	285	293	307	297	313	299	310	269	283	316	302	327	297	305	276	286	274	273	292	305	282	300	326	279	269	279	299	293	289	284	285	276	277	275	282	311	306	291	277	292	314	265	290	303	284	305	286	270	296	260	283	286	286	298	293	309	308	265	313	312	316	304	296	280	315	303	286	298	292	265	310	306	291	272	279	292	295	272	298	288	329	287	284	294	278	285	279	285	290	281	293	317	311	277	307	279	309	300	316	305	310	287	312	267	293	245	292	277	306	302	317	282	308	265	298	310	272	271	285	283	322	288	298	308	331	285	290	330	326	292	283	312	283	297	309	276	306	284	305	277	303	281	290	275	264	301	268	302	288	322	284	302	295	290	321	279	285	297	291	312	275	343	277	290	298	320	317	297	283	296	251	285	281	261	319	314	287	281	298	288	283	304	266	290	270	283	284	293	340	310	263	299	313	312	319	284	273	296	295	290	304	304	292	278	288	303	323	299	300	286	305	270	285	270	305	283	318	275	318	310	310	294	273	315	310	320	261	304	312	296	278	300	282	316	302	278	302	308	304	287	262	307	307	289	288	269	268	294	299	271	293	298	296	308	306	311	293	276	306	284	301	277	299	283	298	256	272	287	277	313	305	278	297	279	300	302	299	290	303	288	290	286	301	270	309	289	265	282	327	289	288	291	337	352	296	295	269	319	309	281	278	288	323	314	291	282	281	283	308	283	282	304	324	322	342	314	275	265	305	289	289	304	303	284	286	333	274	305	323	305	299	273	314	279	303	280	292	338	312	302	286	284	282	269	281	302	296	327	313	297	309	292	273	296	275	299	287	298	289	308	293	296	324	287	300	295	284	265	303	311	314	275	318	316	311	302	305	277	275	268	247	285	279	302	320	322	270	278	318	300	283	309	313	288	266	277	284	318	297	305	307	309	274	295	283	309	279	301	301	264	290	294	306	294	284	311	295	299	310	304	287	277	309	287	305	277	294	292	306	325	301	286	290	276	258	307	271	282	291	296	300	301	315	291	272	273	280	294	276	273	317	321	312	277	278	299	283	296	295	272	290	284	301	298	281	329	290	283	285	292	263	301	290	317	308	322	310	271	295	329	307	319	269	310	295	275	309	296	299	254	298	291	289	284	302	295	296	311	266	307	266	323	304	284	291	295	303	286	292	290	293	293	277	305	300	283	273	278	283	288	294	275	293	287	265	289	296	272	274	258	271	293	321	292	276	297	307	255	321	281	279	265	310	268	297	287	269	295	309	316	271	284	322	326	302	271	295	271	277	322	258	302	253	315	287	275	298	287	285	313	294	260	317	296	291	321	301	300	298	298	301	290	280	339	299	266	312	290	305	325	279	276	307	285	260	301	267	290	307	284	268	293	280	291	327	287	299	280	302	321	286	312	289	276	296	306	315	331	265	308	321	288	298	271	290	308	314	285	288	264	293	323	330	304	286	259	279	292	316	305
22914	20592	27397	23792	20600	20661	9247	1524	1206	1077	1021	953	856	852	770	797	748	726	742	656	717	693	692	688	702	745	666	644	685	680	643	629	651	655	653	659	626	655	659	675	655	621	633	633	656	625	659	625	588	671	673	595	661	682	592	636	613	610	632	623	651	643	722	595	623	602	639	566	629	581	594	639	620	617	615	596	625	611	603	612	609	561	636	655	630	619	626	646	578	608	651	618	608	606	640	587	651	572	626	643	627	619	593	631	610	608	655	648	619	626	632	627	624	591	600	572	615	570	604	610	643	600	597	600	655	612	607	596	640	630	616	617	667	606	606	597	642	589	609	607	621	664	641	624	611	608	646	630	580	620	681	630	624	619	616	614	646	632	648	612	645	639	599	612	566	618	585	608	624	591	608	565	601	585	646	626	601	648	637	628	608	616	618	605	644	624	617	629	562	636	606	620	611	631	654	599	644	592	615	636	568	610	618	615	633	598	605	615	589	675	599	657	653	584	612	593	601	613	598	616	639	629	582	615	612	618	658	637	603	685	616	609	578	637	594	678	614	605	637	630	618	630	569	628	570	617	658	622	591	678	633	654	625	625	631	628	617	612	598	595	638	571	621	620	632	672	631	640	650	619	623	609	639	566	638	561	630	608	586	593	610	662	627	621	607	575	622	621	603	658	612	622	604	605	633	635	613	632	582	616	595	613	617	629	594	615	622	628	594	634	633	615	601	636	597	583	616	609	622	636	659	595	599	601	586	592	606	576	693	652	642	638	614	584	613	635	673	602	592	638	676	646	617	612	615	615	597	619	597	605	594	624	619	638	596	608	607	566	593	639	592	614	629	579	617	595	577	612	620	616	599	622	581	625	601	653	625	562	634	599	609	659	607	653	630	624	638	632	625	570	643	633	609	644	601	598	651	598	634	618	638	647	652	588	622	602	637	614	601	609	618	602	594	644	608	617	640	630	632	665	620	608	627	601	592	598	610	615	605	595	626	625	606	592	622	613	586	636	605	630	658	601	565	653	579	663	600	595	601	666	650	662	582	617	577	604	592	621	611	621	661	614	597	607	578	596	618	630	624	654	653	632	574	641	600	608	625	575	640	573	648	649	593	598	592	663	633	604	568	584	598	622	653	619	605	622	641	651	585	613	579	655	599	566	614	609	621	559	604	640	669	605	619	597	637	670	620	598	596	595	610	622	627	614	643	602	612	655	609	600	590	611	632	616	619	588	614	591	642	635	587	614	621	607	581	596	638	596	625	567	588	611	610	622	616	604	606	644	626	558	651	632	588	640	583	626	588	670	622	628	613	622	632	623	587	597	594	647	611	610	560	594	596	651	615	591	583	602	614	617	627	607	599	584	651	586	613	663	625	607	605	592	621	577	594	594	649	552	559	578	578	583	580	619	647	624	667	592	591	597	575	551	577	658	593	610	624	599	603	619	605	594	569	585	572	689	607	636	577	558	618	629	619	608	607	633	632	639	580	591	638	633	577	597	589	593	636	638	616	596	602	574	660	622	602	630	614	649	647	610	596	632	645	588	595	594	602	603	578	656	589	615	599	630	590	592	620	670	547	599	599	609	619	600	636	622	610	614	654	614	624	591	599	616	626	664	615	667	629	611	610	614	647	616	608	601	659	579	606	603	613	626	538	621	586	625	630	673	658	627	615	628	642	616	616	591	613	618	564	656	655	621	644	636	599	583	607	614	665	600	581	586	599	642	574	583	598	572	574	608	654	661	618	618	643	674	639	608	643	601	642	593	598	614	644	578	609	633	626	623	612	663	597	622	653	627	622	596	580	615	569	595	630	583	631	653	613	582	587	621	597	663	607	644	604	576	616	640	615	601	649	580	622	630	591	600	630	611	637	619	648	578	573	575	629	550	582	592	590	614	617	604	646	608	567	607	615	621	608	622	634	613	611	635	636	658	679	616	619	597	619	629	599	638	631	611	564	609	634	586	586	635	596	589	645	601	600	588	654	663	596	630	584	609	639	629	606	601	595	616	595	626	648	613	617	612	616	609	673	593	632	671	633	583	614	638	577	610	584	605	619	593	617	543	649	648	660	622	601	596	622	617	653	617	598	621	606	633	622	646	601	641	600	614	598	581	625	591	597	615	649	637	601	643	646	610	575	609	661	617	601	637	589	623	693	589	667	579	575	597	648	634	609	609	605	612	604	648	619	594	614	618	607	621	605	570	654	625	611	567	607	605	638	660	621	599	628	632	669	594	583	586	624	607	609	586	626	548	630	637	616	609	639	636	648	606	642	613	580	618	599	659	597	599	632	608	605	626	630	619	579	603	585	626	644	573	614	628	569	619	635	624	655	609	602	638	555	594	591	553	591	581	624	589	651	640	612	602	640	608	572	620	659	601	544	672	569	616	616	581	614	617	593	617	596	653	619	607	612	616	615	636	597	583	613	619	591	656	649	625	632	577	588	586	571	644	630	609	603	620	651	614	596	636	633	631	614	651	602	619	573	625	645	592	615	662	669	598	604	658	597	666	692	635	620	579	619	596	624	622	651	619	612	592	596	612	604	577	620	645	626	605	590	594	601	644	637	629	614	595	584	619	664	617	625	579	584	637	603	588	632	596	603	615	634	598	654	587	620	576	642	580	620	618	616	635	594	637	611	605	576	595	617	671	547	587	599	612	594	607	628	631	576	619	678	570	627	588	609	615	607	620	575	657	629	634	625	633	590	608	620	624	633	662	627	629	636	653	605	654	603	583	613	595	595	652	604	597	655	618	609	567	603	616	649	652	593	626	583	607	590	637	597	638	665	617	590	588	609	633	632	572	652	617	608	628	600	602	607	602	632	605	637	615	631	598	603	617	591	617	612	604	609	619	629	629	645	637	604	623	605	622	608	598	661	569	629	662	592	586	624	605	639	578	617	671	617	605	582	697	613	564	658	604	594	595	586	621	618	621	597	609	649	631	591	573	597	630	619	607	606	589	606	652	614	643	632	617	621	646	576	636	594	611	600	612	645	610	594	603	617	624	594	632	632	615	609	614	661	644	634	660	647	580	619	608	609	645	583	574	652	627	597	643	610	626	642	619	620	632	629	587	601	571	600	616	598	665	607	618	609	608	613	649	614	615	620	570	600	624	627	577	633	650	601	610	613	564	620	625	564	643	660	610	616	590	601	607	617	615	591	627	639	607	654	593	616	605	638	615	580	595	610	581	589	600	571	638	615	605	651	606	580	643	617	607	633	620	587	625	615	600	617	605	587	646	621	597	601	626	605	609	614	624	601	595	606	626	591	556	633	643	597	607	586	604	625	647	669	630	629	638	610	637	610	638	594	593	602	627	595	635	606	622	625	647	620	632	664	600	579	638	645	641	652	617	628	601	625	625	566	585	628	595	607	626	573	612	623	592	599	661	611	663	612	634	612	588	606	600	655	570	613	624	612	622	584	591	642	571	646	652	584	602	627	599	652	627	614	620	611	606	619	583	644	613	609	624	608	590	580	622	571	580	598	613
22693	14713	13637	7632	5135	3882	2807	2384	1934	1724	1458	1372	1173	1098	1060	998	968	865	843	790	847	779	836	758	732	707	715	714	663	677	697	661	674	623	679	684	658	680	634	672	635	634	631	616	641	631	595	641	619	637	588	615	636	661	613	627	607	624	609	603	578	602	627	561	602	619	620	576	597	620	572	579	599	599	596	622	596	603	579	630	599	604	581	611	579	629	620	624	601	666	625	614	562	587	583	603	619	559	580	591	625	583	575	596	586	563	615	601	610	623	635	597	591	553	562	593	597	611	549	542	610	622	588	632	592	583	590	572	603	595	581	574	592	588	601	600	593	565	574	628	608	608	590	578	573	657	636	570	566	591	582	604	606	609	611	594	603	574	587	533	593	627	628	568	630	574	555	580	607	581	549	570	618	557	610	623	615	624	594	566	601	625	621	611	614	594	570	605	590	591	579	613	579	572	564	605	619	623	593	559	601	634	585	579	573	613	629	570	574	615	610	618	607	575	623	585	599	661	588	582	584	582	605	571	623	606	651	597	571	545	579	571	591	576	638	624	629	614	592	597	547	594	547	607	597	567	561	618	584	579	589	579	620	597	630	625	620	596	583	604	558	598	631	601	588	629	588	611	594	596	600	618	622	562	563	584	556	582	584	577	543	598	622	579	648	635	580	573	587	553	603	595	585	561	573	622	593	580	645	589	574	606	585	620	611	594	595	570	582	595	569	600	638	589	602	584	567	560	558	560	612	614	643	613	620	577	569	561	600	588	599	576	588	600	602	566	588	616	593	586	589	587	590	606	591	560	632	613	605	599	587	623	598	586	583	567	600	593	588	587	620	601	568	597	675	576	619	654	582	568	583	644	618	598	594	568	568	632	575	595	560	566	568	575	603	577	596	608	595	634	548	618	607	600	595	601	599	631	609	594	572	624	583	596	618	575	602	631	599	595	602	597	556	578	571	585	585	628	613	581	615	601	576	567	609	635	582	614	582	578	609	597	632	556	568	593	620	598	611	606	617	573	566	593	621	587	639	599	606	620	577	549	629	588	616	619	640	606	629	583	584	573	605	640	592	636	599	606	600	586	538	569	583	572	546	551	589	606	615	615	568	581	578	609	590	582	555	593	594	641	567	592	613	624	613	623	602	592	616	605	622	634	579	589	577	596	606	640	593	591	593	554	585	626	593	579	581	615	589	581	594	586	586	608	572	643	644	622	606	600	592	610	586	588	602	600	615	617	562	611	561	570	571	572	588	614	591	551	624	561	591	617	572	575	615	566	592	621	541	551	552	593	587	607	584	613	609	580	592	622	597	595	619	641	625	632	549	607	607	544	578	605	613	639	562	636	608	630	615	578	575	570	583	589	620	597	593	620	573	594	592	587	578	599	586	609	617	583	583	551	600	583	586	633	604	546	598	579	583	598	608	587	588	623	584	605	602	629	579	592	611	581	624	589	589	599	578	596	617	611	622	554	595	574	614	593	583	575	590	549	607	570	575	630	538	619	580	581	621	582	562	615	598	605	605	571	598	589	621	590	606	573	587	617	572	590	599	590	597	589	589	605	570	593	608	633	578	577	552	635	565	566	566	570	530	570	598	629	579	615	592	607	610	562	568	571	613	599	635	592	590	607	582	599	588	549	636	643	555	599	582	618	579	628	580	601	559	611	634	589	594	622	601	588	589	613	608	588	626	618	566	590	581	596	610	600	576	579	561	581	575	603	578	601	596	580	607	589	605	573	601	593	582	616	550	601	587	575	517	592	578	585	564	542	602	575	546	635	577	625	625	653	617	593	569	567	598	611	599	578	590	602	612	594	597	598	561	601	592	551	573	581	578	571	595	606	584	600	588	579	626	595	613	584	562	569	627	588	606	594	604	585	582	636	653	536	570	622	561	558	619	563	598	552	568	635	613	545	620	618	601	607	596	582	593	567	597	568	592	600	640	587	616	598	597	575	636	580	589	587	597	582	620	550	616	523	599	596	576	549	617	556	618	562	627	589	632	628	590	599	580	619	581	575	587	577	545	572	615	571	587	605	547	599	591	621	644	562	579	617	574	621	574	526	592	604	565	588	633	634	595	614	612	632	573	594	561	598	561	574	568	595	521	585	621	600	600	539	592	583	610	568	588	597	587	594	585	548	617	634	610	597	610	615	633	574	600	599	611	568	594	578	616	586	588	600	590	574	613	575	592	620	587	531	602	565	573	592	635	592	600	650	579	615	612	570	586	568	585	559	580	640	577	604	600	614	574	556	616	569	589	566	611	615	554	569	618	583	609	572	561	579	610	597	599	656	589	598	590	590	572	597	609	562	607	623	560	575	586	623	555	641	593	611	607	560	574	583	582	574	566	606	609	633	596	571	572	600	584	636	598	548	605	640	597	612	627	579	613	605	550	620	585	590	619	581	594	563	563	601	549	580	574	599	597	533	583	594	607	599	590	619	607	620	562	621	603	603	606	604	585	624	628	595	582	585	614	581	644	580	615	588	617	590	599	592	622	598	594	600	621	561	593	598	615	574	578	648	606	657	607	592	559	545	590	584	572	584	605	585	610	586	629	594	574	603	558	574	584	569	608	616	589	594	594	615	634	630	605	601	591	548	632	577	570	549	585	588	558	611	584	620	615	596	560	586	582	582	603	590	587	620	580	601	601	610	607	576	622	613	573	619	558	578	581	610	590	579	579	606	564	569	597	558	582	618	563	611	595	594	588	577	596	598	587	579	546	572	576	643	575	559	569	584	564	580	568	633	620	594	594	595	602	596	627	603	612	595	634	651	594	610	577	584	583	598	602	595	589	597	614	610	594	588	620	585	572	586	633	585	597	603	570	563	559	581	559	559	582	555	610	601	528	602	607	600	559	588	615	608	604	553	564	608	587	605	554	627	584	610	568	586	552	577	566	601	532	582	549	581	600	618	615	638	572	570	574	583	612	583	577	545	584	561	617	601	573	623	544	613	605	615	591	580	627	605	617	614	554	580	591	610	610	602	565	598	616	569	582	590	599	610	574	623	547	509	601	581	637	559	611	577	595	573	575	591	565	536	649	579	620	614	590	613	584	571	581	578	574	603	607	624	632	597	567	623	611	613	573	583	578	621	653	586	624	595	609	649	618	607	560	589	615	569	617	595	613	615	559	627	609	623	556	586	620	598	602	673	525	607	591	569	604	604	557	638	598	596	600	562	541	611	581	583	573	619	587	540	634	650	583	577	631	602	574	570	611	634	612	601	576	660	558	600	616	569	590	601	568	587	628	600	570	638	571	590	585	626	614	574	617	616	644	581	565	567	596	558	609	570	606	571	590	580	605	634	597	633	588	592	615	582	573	632	586	575	604	568	597	577	582	594	631	616	597	603	576	583	584	575	567	570	620	554	582	617	621	598	580	585	565	581	601	560	559	577	583	560	618	596	585	597	601	577	591	609	582	547	598	571	596	581	585	582	597	552	587	601	592	615	598	588	616	608	614	587	612	643	582	581	567	610	571	607	606	595
30571	13452	1671	451	400	324	307	308	260	278	301	287	303	298	279	290	267	307	289	255	315	270	297	292	292	285	290	253	260	284	285	283	282	302	290	302	265	274	295	281	280	310	307	305	279	296	259	302	305	289	259	274	274	293	265	270	309	282	286	284	292	273	316	267	271	285	277	297	310	260	271	276	279	273	287	305	256	274	291	293	288	298	279	274	265	271	270	299	276	285	285	266	286	311	279	275	279	252	259	275	317	294	278	295	284	279	288	290	261	318	287	269	280	292	257	293	234	289	269	285	287	297	291	303	278	305	314	284	287	283	264	280	296	274	284	247	284	276	268	297	336	278	255	288	329	292	266	304	267	285	291	273	313	286	292	259	292	298	331	305	273	285	266	283	289	305	300	291	286	299	292	279	294	286	284	294	250	279	257	249	314	309	268	247	290	286	297	258	278	272	266	316	315	283	287	298	278	276	285	310	270	278	282	266	283	284	303	285	288	253	271	295	261	278	293	255	263	308	279	273	309	248	270	288	282	270	275	256	273	301	273	274	247	284	259	298	296	269	278	305	265	282	256	270	261	304	288	258	277	269	276	267	308	286	287	302	311	294	272	299	304	305	286	288	270	294	287	269	289	273	291	301	286	294	273	264	265	279	279	252	280	258	280	297	274	290	276	264	274	297	322	284	270	277	276	268	296	284	262	284	313	318	272	270	311	251	265	318	273	258	303	263	285	295	310	285	277	284	286	259	266	262	262	290	297	257	291	311	263	265	270	262	266	305	275	260	259	289	273	279	265	282	340	282	276	266	259	255	316	294	274	302	284	279	277	287	275	280	321	301	284	319	285	285	273	269	292	280	278	272	280	311	298	301	260	260	269	258	279	263	269	267	275	276	264	276	341	294	262	284	270	277	260	264	272	291	294	281	272	269	267	301	266	291	289	260	280	264	295	252	288	286	286	280	255	267	267	348	282	268	293	282	299	281	244	272	268	288	261	282	279	252	284	254	306	273	308	288	276	278	298	278	281	324	285	282	273	261	271	339	285	310	285	321	279	272	327	311	283	290	304	299	297	272	267	291	297	278	284	273	280	291	270	287	270	272	282	298	296	279	298	275	292	291	283	307	257	276	265	294	261	260	302	295	306	272	261	299	300	246	265	263	283	278	286	289	282	278	278	276	270	298	294	250	276	257	292	306	280	268	275	287	260	276	311	291	286	267	262	240	300	274	292	263	253	273	277	267	272	291	282	277	270	280	275	252	281	286	286	282	273	274	276	297	279	293	292	279	260	264	302	286	281	277	270	306	287	290	289	268	307	276	288	269	281	286	254	276	305	300	289	303	294	262	272	291	269	276	277	313	257	304	296	281	263	283	275	290	273	268	272	268	268	249	255	281	279	288	260	285	286	302	281	288	272	307	286	315	278	268	304	287	285	261	302	276	309	265	277	305	260	286	312	282	267	274	281	285	269	249	265	271	297	315	269	272	291	304	278	292	293	299	274	279	265	263	308	271	277	265	261	262	281	325	295	288	285	295	299	266	274	304	249	245	278	258	294	262	281	293	276	260	277	292	259	288	267	272	310	252	300	299	301	235	287	238	270	291	254	291	287	266	268	305	279	279	263	295	282	267	269	282	264	287	276	291	264	281	291	290	294	294	285	249	261	318	306	315	300	306	292	268	314	287	273	292	281	278	303	274	264	283	286	284	282	315	277	271	275	274	260	259	267	277	292	282	285	300	275	284	270	286	301	273	270	281	308	272	298	262	274	259	265	275	272	281	266	241	254	266	261	306	288	278	283	254	291	283	275	291	270	309	275	290	278	269	301	270	284	271	292	279	292	260	293	296	277	272	290	287	271	282	259	291	262	300	249	278	261	302	286	294	290	290	274	287	284	299	305	264	306	276	289	279	283	301	302	273	309	274	283	265	278	262	245	291	290	272	283	269	284	274	282	289	263	299	257	315	277	279	293	280	280	302	284	290	288	292	271	297	289	288	302	276	296	258	265	252	258	281	268	295	299	285	282	287	271	291	299	293	314	285	317	270	280	271	294	270	278	317	272	281	285	242	302	269	271	307	253	280	268	289	258	274	271	286	268	301	292	305	297	281	292	320	260	260	264	295	282	293	298	291	275	286	291	313	271	291	271	291	287	290	299	276	254	301	251	282	291	266	305	255	293	309	282	270	272	294	288	290	289	263	266	257	273	273	262	274	273	295	250	274	286	266	260	294	280	277	236	273	256	278	279	273	281	258	295	272	282	282	289	280	307	276	268	284	293	268	261	290	319	272	310	308	326	245	286	299	278	279	302	281	316	286	280	252	296	281	283	299	281	297	269	248	243	264	277	271	270	303	285	298	285	292	280	305	264	294	276	298	269	261	256	269	288	296	274	283	291	277	291	260	281	281	271	296	300	254	280	275	281	298	275	261	289	297	274	297	282	298	310	306	285	285	256	303	280	284	314	240	268	300	256	267	293	278	295	258	267	288	303	285	292	309	266	280	258	292	299	315	279	275	280	282	255	294	286	271	296	262	262	252	303	289	281	257	286	287	275	276	266	294	252	259	251	277	303	271	266	273	268	256	308	260	296	263	280	262	294	290	261	286	293	285	283	312	271	283	306	284	289	292	295	288	270	277	283	278	278	313	300	295	293	295	281	316	288	296	285	308	290	312	270	268	299	269	289	248	259	301	300	266	311	269	306	258	268	298	299	272	298	254	284	278	284	304	285	304	287	291	268	289	266	281	303	281	270	312	280	266	296	275	288	288	281	280	264	306	288	277	271	291	263	285	289	274	290	301	279	264	288	260	258	273	295	287	277	295	284	277	258	288	253	255	290	262	285	278	275	273	297	292	286	278	230	289	279	301	268	267	246	280	285	308	268	286	286	270	280	265	269	282	292	290	266	281	279	286	274	269	293	273	278	245	278	267	280	277	286	284	298	314	314	292	265	261	293	274	285	258	304	313	287	270	274	275	293	256	267	292	285	269	275	272	264	299	258	306	287	273	278	276	262	276	295	275	259	255	270	290	324	265	274	286	246	291	279	273	269	277	286	274	285	279	304	298	287	251	295	306	281	306	284	295	272	292	286	274	299	284	290	306	294	316	281	251	265	269	302	275	300	274	263	279	263	308	268	277	294	294	258	251	297	288	292	279	276	305	254	289	270	282	305	281	300	272	289	302	280	267	304	252	288	312	255	281	266	253	286	299	284	293	256	243	256	272	280	290	266	286	282	288	276	256	268	271	268	297	308	297	283	291	308	267	278	242	298	293	283	285	271	308	275	280	294	274	256	288	288	278	294	282	298	290	317	293	253	289	270	277	297	292	251	256	284	297	292	278	281	281	251	276	292	301	290	271	256	302	264	272	281	282	291	283	249	287	295	273	266	270	279	278	246	283	247	268	261	283	299	285	266	273	271	284	295	290	294	252	251	264	279	285	269	244	253	303	272	281	300	271	322	270	284	287	265	321	310	276	277	274	270	279	276	284	282	293
16214	854	679	524	465	384	382	376	356	370	295	291	321	337	302	298	305	322	318	309	296	299	341	278	321	286	336	321	307	278	301	265	308	306	310	306	362	318	298	322	317	296	314	300	299	311	338	317	295	349	318	287	304	311	294	303	282	295	308	324	295	309	324	311	322	277	304	324	294	287	321	300	352	334	316	312	312	306	311	290	320	323	334	290	308	308	302	279	334	297	285	307	267	304	321	337	325	293	292	307	291	304	323	329	303	280	296	320	334	312	305	286	305	310	286	318	312	327	311	310	291	295	302	298	287	305	295	285	310	294	323	333	281	308	323	306	295	301	313	315	316	296	306	303	314	293	341	310	287	290	311	326	329	297	296	324	317	290	281	324	307	313	315	325	314	317	345	321	306	288	312	324	291	331	304	330	297	322	316	316	337	319	303	313	310	282	313	334	293	328	314	296	302	297	296	299	274	293	312	293	300	313	311	321	292	313	296	312	311	314	328	330	296	284	322	336	316	296	304	301	299	302	308	323	341	311	309	297	287	329	303	305	324	299	308	351	313	301	296	322	309	278	303	309	277	348	296	277	317	296	325	318	310	296	297	327	292	327	307	280	304	318	316	304	301	285	333	295	301	330	327	306	315	312	256	308	329	304	291	319	293	305	309	305	309	330	284	287	307	288	334	322	333	282	327	322	279	317	295	296	299	286	345	310	313	324	318	281	293	320	284	272	312	312	319	305	302	279	308	330	297	327	270	282	318	283	325	296	279	313	299	308	307	302	277	308	307	296	314	299	313	303	303	303	286	301	322	290	296	333	319	302	311	336	328	307	320	307	306	306	288	291	300	295	282	320	309	318	329	312	319	314	317	282	316	275	301	302	297	313	282	272	318	304	288	293	318	281	301	278	299	310	304	338	324	312	324	296	293	313	304	299	322	320	301	327	328	322	305	322	315	322	307	323	342	294	287	326	316	330	294	314	348	343	326	320	273	298	308	332	290	314	320	298	319	334	277	318	307	308	312	309	316	322	315	289	286	298	301	311	300	336	310	335	293	287	299	291	334	292	324	302	317	293	294	302	289	324	292	312	317	304	313	345	298	289	279	307	303	292	327	286	321	303	315	312	342	274	314	339	299	307	313	319	300	281	288	303	313	304	324	295	283	303	291	308	319	331	299	302	282	317	308	301	331	270	323	308	300	315	324	293	312	299	315	301	296	298	328	292	306	326	326	349	323	312	311	288	296	323	318	319	283	310	316	303	304	298	313	273	314	283	331	317	300	336	276	309	269	348	336	307	289	323	308	324	303	290	329	293	331	328	277	310	276	300	319	318	302	327	289	321	305	294	332	316	325	301	309	312	305	293	314	313	298	346	318	263	315	302	319	287	327	328	333	321	325	294	286	299	310	307	311	285	337	321	293	303	304	305	285	341	312	312	317	306	329	331	310	326	313	311	287	291	311	307	322	320	307	318	316	316	308	289	299	336	306	295	251	278	323	306	311	302	306	284	286	299	345	276	303	314	337	311	295	311	310	307	321	322	328	297	289	297	281	280	318	300	343	284	303	291	296	291	304	335	317	325	283	327	317	315	296	323	304	330	342	311	284	326	288	325	290	296	297	294	311	283	283	315	322	319	313	341	290	291	304	294	315	278	279	310	300	329	297	308	308	294	293	323	324	332	327	274	280	320	334	288	298	288	304	291	308	297	329	324	304	329	321	296	322	296	318	306	309	305	293	307	293	290	339	292	294	295	303	325	324	316	305	304	281	303	299	316	317	287	323	307	285	333	318	320	316	328	316	306	287	293	303	300	295	309	302	317	323	310	306	353	316	316	295	313	303	277	302	288	291	299	317	326	349	335	299	280	319	286	290	317	294	302	297	346	308	319	350	299	323	290	307	315	307	353	296	335	319	318	323	288	340	293	320	296	289	320	321	343	315	307	277	304	326	306	318	315	330	297	340	334	287	299	301	324	308	326	346	294	348	326	342	312	284	299	317	284	302	330	304	320	302	305	313	324	313	279	313	292	339	299	307	296	328	323	276	301	300	292	307	308	318	308	316	336	319	281	289	306	317	312	324	269	308	304	292	296	344	287	294	302	307	290	310	305	295	327	325	302	330	319	308	323	345	312	327	326	332	288	312	297	300	364	272	290	284	293	322	317	275	317	314	296	302	306	321	303	319	290	336	293	309	304	322	321	326	296	295	306	311	301	300	297	300	298	300	307	302	294	305	305	292	318	321	279	316	329	294	291	316	292	298	325	286	286	353	283	322	306	284	283	306	299	323	312	305	345	304	312	287	331	310	320	326	306	291	313	330	317	290	287	305	313	296	309	336	350	323	304	315	316	355	312	315	338	299	332	307	307	298	319	319	314	306	341	291	307	286	321	288	281	321	315	297	316	306	334	312	334	355	307	281	307	327	283	307	286	303	305	273	319	338	292	320	312	333	347	283	294	314	327	312	325	288	310	306	334	330	315	321	325	301	339	311	292	320	324	273	299	308	297	322	304	307	329	313	306	319	327	301	326	321	301	325	318	308	330	282	273	294	338	303	291	289	333	315	324	320	331	316	330	349	297	324	309	320	284	305	329	303	286	329	310	295	328	313	303	318	318	307	335	283	327	303	297	320	326	329	297	326	313	337	303	323	294	331	328	317	316	333	309	307	299	317	299	279	293	279	294	308	299	314	343	337	298	342	308	292	345	323	273	287	294	311	269	327	322	309	355	308	290	324	302	282	316	305	285	346	326	299	301	289	322	317	308	330	305	321	332	325	316	317	311	308	318	322	287	286	328	308	298	292	293	314	308	306	354	301	294	328	330	295	285	288	311	292	325	297	302	301	279	318	333	336	304	309	346	323	321	328	323	304	297	314	348	280	308	310	350	337	316	312	342	318	309	311	317	311	329	315	285	290	303	318	313	308	321	301	292	309	276	291	329	314	304	297	295	307	298	308	335	301	314	312	298	313	305	321	321	332	321	306	315	303	343	316	307	253	317	316	321	297	288	308	328	340	315	283	313	285	315	298	308	320	308	298	305	325	305	313	294	298	297	293	269	318	317	293	305	321	303	317	334	290	317	293	317	321	295	290	329	317	308	344	299	298	313	293	294	304	298	311	313	306	313	312	305	330	329	306	279	270	297	317	329	321	297	319	300	321	278	317	335	318	307	291	299	288	337	301	321	305	309	313	336	308	334	315	287	297	304	305	286	295	305	295	301	312	320	313	335	312	282	334	329	303	313	330	309	305	299	319	342	308	304	308	285	337	308	304	315	321	308	309	316	294	315	343	286	338	317	300	339	334	289	319	331	301	300	325	297	313	302	320	335	333	332	312	319	278	304	313	291	297	331	315	331	320	334	307	325	309	336	319	309	287	312	311	296	291	294	322	331	297	320	331	284	295	322	322	290	308	312	303	310	327	308	273	331	294	340	296	306	329	284	300	325	307	299	297	305	321	300	306	287	335	308	304	306	355	315	282	335	309	291	289	303	286	336
24958	20594	26828	24354	20591	8015	1103	685	569	515	458	409	407	402	398	342	329	372	324	357	320	326	347	310	330	323	342	290	307	329	314	311	330	313	319	315	301	320	304	280	326	300	329	306	296	322	304	305	308	299	309	331	279	316	272	299	312	253	261	290	297	282	296	297	297	275	285	309	296	275	291	286	319	316	264	287	296	268	300	283	275	299	314	318	289	314	301	309	328	335	266	287	289	281	304	265	269	259	305	306	290	273	296	297	302	273	316	296	254	301	296	300	305	276	284	309	295	284	319	320	271	295	284	286	273	302	268	319	300	328	319	281	286	297	301	274	296	276	302	284	304	304	300	299	291	270	289	275	287	279	290	276	282	290	297	297	309	296	319	280	292	300	277	292	296	284	258	289	327	263	301	313	296	288	277	310	287	279	285	286	276	285	291	272	315	306	306	277	271	306	290	270	303	273	315	287	295	282	267	318	256	269	301	307	311	286	286	287	294	293	335	286	266	283	276	284	269	308	267	277	310	277	288	306	297	277	293	311	288	279	267	274	298	276	298	297	299	310	264	263	271	299	253	270	283	302	281	276	301	287	276	276	271	264	290	289	275	319	282	272	314	280	313	272	281	277	290	306	290	277	282	315	309	256	307	279	282	284	293	305	296	304	287	302	296	289	295	271	322	280	274	335	268	282	302	276	303	305	301	286	294	277	277	307	250	285	264	291	283	288	304	273	282	292	286	288	276	323	285	276	301	280	271	298	276	301	256	288	283	288	294	292	316	288	288	296	257	304	304	307	291	282	292	280	299	269	295	264	242	289	296	312	247	322	274	307	286	280	287	306	301	298	286	303	294	293	282	287	318	330	284	289	286	329	272	297	286	285	292	288	241	276	263	316	283	305	267	262	301	305	298	300	286	279	285	281	311	281	264	293	287	295	301	268	282	300	285	307	311	274	322	306	291	295	256	308	296	267	279	281	279	281	278	259	282	298	280	298	290	298	279	293	271	279	281	296	286	296	283	272	305	284	322	300	291	268	301	261	300	327	306	301	290	275	303	270	303	264	266	294	316	285	300	288	306	266	267	316	322	305	250	300	282	318	289	299	286	283	295	313	275	262	273	292	262	284	275	285	319	294	289	267	319	259	298	307	290	311	287	272	299	281	292	295	302	288	297	297	276	265	301	289	314	283	307	268	279	294	327	284	264	276	257	276	294	287	275	282	278	312	317	237	266	292	275	265	272	300	271	324	292	262	299	295	294	276	284	281	283	283	289	297	266	301	302	322	270	299	311	323	274	275	298	265	303	279	284	282	300	276	286	265	269	290	270	304	275	286	319	294	323	313	288	293	303	299	296	304	262	274	311	286	272	297	285	301	295	285	278	294	281	288	292	315	299	257	316	305	305	280	294	321	300	305	315	284	276	267	292	299	288	272	318	289	326	280	283	303	293	274	317	289	323	273	297	255	287	283	307	285	301	323	279	309	291	265	283	294	310	314	277	294	313	295	299	268	275	294	259	291	261	288	255	280	301	303	293	278	261	258	309	265	273	269	275	287	309	291	287	290	282	306	292	285	297	261	284	307	313	293	281	298	315	270	289	289	321	263	318	283	290	291	301	294	306	285	304	286	302	249	276	257	314	263	284	302	294	268	286	293	291	276	281	273	285	301	295	283	291	277	284	289	326	272	296	284	291	288	276	296	302	294	332	293	296	272	301	299	286	250	276	300	295	296	271	277	296	293	319	288	300	304	287	280	330	306	274	275	284	283	298	282	301	256	278	292	296	272	295	285	314	299	289	266	263	297	275	272	290	287	294	284	284	294	274	265	284	305	278	313	278	314	284	273	310	259	305	273	277	315	278	312	314	255	299	292	294	294	284	299	305	285	245	305	289	253	292	302	288	289	286	302	313	307	280	277	291	308	281	275	272	293	275	295	318	295	299	283	291	285	273	281	267	298	288	276	297	283	269	308	285	276	273	290	291	257	271	273	297	299	315	295	279	297	282	306	262	285	308	291	278	294	264	296	285	326	278	290	290	286	261	303	310	289	288	292	304	295	305	297	293	254	289	288	270	283	263	262	280	301	283	309	278	297	310	265	318	283	277	280	281	294	287	324	319	284	275	291	309	260	277	282	266	292	303	281	281	273	269	295	294	285	278	291	275	273	283	298	321	303	327	282	292	293	285	305	279	272	287	278	301	296	289	286	299	289	291	289	283	274	283	285	281	286	269	295	280	241	290	303	279	271	309	287	291	280	283	281	289	303	270	272	301	284	287	283	328	283	273	285	319	298	271	266	282	267	263	261	290	288	287	327	276	293	269	285	300	275	289	317	298	282	257	263	274	294	322	304	305	287	275	317	314	279	306	289	302	302	328	317	282	289	292	289	278	278	272	304	271	266	295	279	281	282	276	297	286	282	294	290	277	294	295	285	277	304	290	300	257	248	285	288	288	272	289	285	286	273	321	297	276	286	281	285	301	296	300	308	302	324	309	290	302	289	297	326	274	294	303	258	299	290	286	295	306	288	268	283	297	308	267	288	317	267	271	282	274	283	269	274	328	286	322	317	286	303	314	295	297	280	275	319	274	318	260	284	277	293	297	270	287	274	263	276	275	286	268	278	314	305	276	268	271	269	270	288	311	282	324	278	290	247	268	289	248	313	264	272	300	310	299	286	287	310	274	258	273	293	285	280	293	285	263	311	292	280	281	311	317	289	308	293	285	295	305	296	259	291	277	285	277	275	289	295	260	300	281	313	293	276	303	307	297	294	278	331	291	278	281	313	285	312	293	305	304	283	256	271	287	257	262	285	267	273	284	289	292	289	279	281	313	276	273	271	291	267	318	283	311	265	283	277	300	293	317	285	299	290	327	301	285	279	307	300	283	285	311	304	287	286	300	296	280	309	270	307	286	274	311	278	286	240	310	257	308	301	296	291	299	309	282	282	308	281	306	271	286	275	310	285	294	286	256	275	313	298	260	291	305	285	323	307	300	287	304	262	285	319	324	275	286	295	286	289	293	294	287	297	301	281	283	306	263	298	276	265	301	293	286	289	275	277	305	316	313	269	289	291	283	298	314	289	288	285	275	315	286	285	310	277	300	262	311	302	295	267	296	283	266	284	300	288	299	301	307	288	274	331	304	283	301	293	282	304	265	287	296	275	285	282	296	292	313	295	278	314	289	303	307	287	299	324	292	281	284	281	293	263	292	298	264	284	280	297	262	284	316	305	311	307	299	338	287	282	292	299	345	323	276	245	309	263	311	302	273	272	292	285	297	305	280	269	302	280	277	267	274	279	303	305	276	302	313	270	265	301	307	288	277	289	275	301	285	309	291	287	291	290	281	295	307	298	280	303	290	276	262	289	293	291	305	312	291	296	254	278	293	297	272	293	290	274	280	276	269	274	267	275	286	299	294	312	301	303	302	284	311	272	303	267	256	278	256	318	280	291	311	272	299	306	308	288	293	308	297	300	265	285	298	294	307	291	263	313	290	256
26193	8590	7824	4206	2744	1866	1472	1167	983	856	704	673	651	569	495	496	448	397	398	408	410	358	349	379	367	338	357	341	347	344	334	341	315	344	359	303	311	327	338	310	319	334	321	310	331	342	292	333	297	301	307	284	314	307	298	289	300	326	316	287	354	320	315	297	303	310	288	326	308	321	328	296	270	287	307	292	324	288	269	316	333	295	309	313	318	302	329	308	300	309	312	286	300	295	293	281	296	291	308	306	303	310	282	294	275	290	291	294	273	273	304	307	339	311	301	261	282	321	308	310	305	301	279	283	295	314	308	335	295	285	302	328	271	286	266	305	322	298	300	269	322	304	280	273	314	317	282	275	337	268	314	276	311	266	307	286	290	306	317	307	334	313	307	289	320	311	298	336	287	275	311	302	314	320	292	291	310	298	306	292	283	273	286	318	283	286	292	292	302	291	283	320	276	320	302	315	292	288	305	276	292	312	293	304	262	274	299	299	293	306	324	316	312	305	277	278	291	290	296	280	292	291	318	309	298	312	276	280	285	275	281	309	273	294	267	269	289	278	276	293	286	289	302	281	324	275	311	322	276	295	308	309	291	302	283	290	317	263	303	300	316	288	298	291	312	291	283	292	299	314	274	292	289	293	292	327	287	301	278	302	285	315	293	258	312	310	297	279	283	289	295	288	298	284	299	273	295	292	300	292	325	283	251	299	309	292	297	260	305	269	275	296	322	273	299	282	282	312	296	292	289	319	294	322	290	287	309	293	284	292	277	279	306	309	260	270	307	318	289	288	304	292	310	320	295	296	281	291	295	284	275	311	306	263	305	309	304	278	299	282	294	271	293	274	331	301	279	272	297	285	301	281	312	303	269	312	318	307	302	315	310	293	279	284	299	291	280	295	302	268	296	280	297	266	284	300	300	296	281	253	299	298	305	281	278	282	288	318	322	290	327	321	282	282	286	334	330	285	294	245	307	319	301	301	284	275	304	268	247	298	294	292	265	300	339	284	321	303	322	329	285	291	310	266	296	288	256	303	244	286	265	310	298	293	272	294	318	294	323	284	274	298	298	302	263	301	287	311	302	313	321	348	299	304	313	267	299	307	273	278	294	317	336	276	290	319	288	294	293	312	302	296	304	306	281	303	312	300	281	296	262	302	313	301	285	302	289	285	323	276	299	284	282	316	315	299	313	325	277	298	304	320	314	269	321	289	299	297	277	293	300	261	260	248	261	284	267	324	255	297	301	302	308	271	322	304	279	262	321	308	293	331	292	310	295	306	273	276	332	312	261	310	308	297	281	283	285	308	306	301	320	331	283	299	316	306	291	259	281	306	290	279	311	295	311	269	290	261	295	296	268	280	269	321	307	305	304	253	295	308	300	288	310	304	309	300	294	301	302	319	315	305	297	277	296	311	303	307	284	308	297	306	286	318	295	315	290	268	291	308	271	286	315	294	268	305	299	288	284	276	302	270	306	278	305	271	312	271	310	310	294	294	302	276	303	285	295	290	299	298	288	303	318	309	296	290	288	310	300	294	295	311	278	295	275	292	300	297	304	306	313	285	308	281	328	266	283	285	241	305	305	330	285	326	301	314	320	270	291	275	289	278	286	298	293	293	292	268	278	289	278	276	302	288	279	303	285	281	327	326	271	287	286	288	299	305	279	322	286	285	302	295	268	303	275	270	304	266	312	299	283	290	258	320	301	289	323	342	304	279	297	303	286	321	297	297	320	288	287	288	273	304	273	292	302	327	286	284	309	298	290	280	270	316	296	298	291	273	325	277	281	288	329	288	310	313	274	294	309	283	280	300	316	301	273	292	302	302	334	249	320	334	261	291	331	296	303	306	315	271	292	292	317	310	288	303	286	283	256	298	294	309	303	290	267	301	283	275	291	285	270	311	295	303	291	290	285	274	302	281	319	308	297	286	308	300	304	266	315	289	304	294	298	304	306	285	265	318	296	328	309	307	277	287	285	262	305	293	278	284	310	326	292	323	306	287	299	296	300	293	299	291	289	314	286	294	274	278	280	279	278	320	314	306	259	296	276	298	323	256	285	259	299	271	283	303	315	296	292	311	269	314	290	290	314	310	300	304	305	309	304	284	310	309	294	285	293	298	272	292	304	300	284	304	293	283	285	275	345	276	327	270	333	287	304	306	341	277	274	313	320	292	317	303	317	246	292	306	293	301	306	285	280	298	306	339	289	304	287	316	318	287	293	302	324	306	304	297	282	307	304	315	272	292	314	333	312	325	332	275	323	312	261	286	317	319	271	277	282	288	268	310	287	315	273	305	281	298	308	281	317	327	312	306	291	273	289	299	325	285	286	306	321	294	305	315	285	262	288	313	297	297	278	268	285	288	304	296	291	309	293	302	324	315	294	299	295	275	312	266	307	293	278	260	324	286	278	271	283	299	301	283	299	284	329	291	299	314	291	298	316	251	291	284	284	299	302	252	342	288	303	316	308	287	277	301	274	298	314	296	309	314	291	283	307	294	287	281	292	261	298	297	287	291	305	294	334	288	281	282	288	314	253	299	275	304	276	290	303	318	306	289	270	263	272	308	263	269	294	291	289	274	273	292	269	326	268	319	270	296	293	299	292	306	325	301	286	311	295	283	299	315	298	278	302	285	283	278	294	279	323	296	294	284	312	262	306	283	282	297	308	297	315	267	285	304	331	275	315	276	300	294	276	285	325	301	302	301	308	287	309	286	273	297	298	292	307	288	266	279	291	286	305	304	280	297	293	313	291	290	314	308	321	279	277	309	330	313	319	301	310	303	297	296	288	287	311	307	322	291	285	313	295	308	299	282	325	324	306	303	330	298	298	261	308	285	296	277	296	300	274	307	292	302	305	297	291	315	289	316	294	329	317	306	288	300	302	265	291	301	318	318	304	296	293	269	307	310	322	287	293	296	295	307	296	303	311	275	290	273	285	325	329	301	302	303	267	322	313	280	294	316	287	284	297	335	300	299	296	308	289	331	308	270	292	284	252	300	275	282	312	290	313	333	301	311	302	316	311	309	295	328	293	305	312	280	298	313	311	290	312	282	303	287	307	287	272	287	292	308	287	260	290	304	298	296	252	289	284	286	308	294	280	280	328	292	298	325	282	312	290	298	317	290	323	294	309	306	287	304	287	298	262	295	305	313	273	284	287	279	304	292	301	310	276	314	280	285	278	330	304	290	275	262	289	293	296	289	287	306	327	309	279	286	298	291	270	283	295	334	295	326	326	280	292	296	280	272	290	300	289	296	301	302	327	312	308	301	310	286	286	310	328	274	307	286	322	292	278	311	301	278	316	304	300	301	281	324	318	288	309	275	280	317	311	306	322	279	332	288	308	258	308	303	292	322	275	278	307	313	276	296	310	310	291	302	308	293	253	307	288	291	275	285	265	293	301	302	283	288	311	311	291	300	301	314	324	311	303	289	272	314	299	300	302	307	293	318	313	280	302	278	301	271	304	323	337	292	285	299	270	262	275	271	258	280
22857	20578	27475	23662	20589	20649	9095	1647	1170	1056	977	885	856	854	760	773	795	673	738	790	712	660	635	658	676	684	692	650	692	635	669	685	671	671	603	666	663	637	649	585	612	673	654	639	624	664	650	590	606	623	678	621	641	594	632	634	670	647	660	630	661	631	619	644	640	686	640	611	633	596	604	605	618	613	591	603	595	599	629	630	613	625	624	624	582	658	665	637	613	627	621	602	656	633	624	587	639	616	657	600	589	656	621	635	608	619	642	633	642	706	598	598	631	613	653	618	605	592	638	605	618	595	605	641	680	628	603	607	675	639	577	618	647	615	602	605	603	652	628	622	611	635	576	613	645	582	578	640	618	650	641	608	675	634	614	626	619	617	571	622	629	691	597	619	607	695	589	596	591	600	583	599	655	650	631	619	583	635	608	593	596	591	626	598	557	626	575	603	566	574	615	679	613	666	621	607	566	672	585	623	682	646	623	618	629	605	624	639	600	621	578	600	618	551	649	595	642	635	595	611	625	624	586	607	598	658	600	647	617	582	626	604	594	583	618	611	631	588	648	595	616	631	602	626	540	636	585	638	598	649	623	602	572	596	597	612	639	602	611	617	614	595	634	617	601	636	611	631	660	615	635	632	613	625	598	581	570	611	637	582	613	634	612	585	605	602	577	557	582	596	660	628	617	631	591	596	618	635	639	604	610	612	623	579	629	590	603	641	580	620	615	588	623	639	614	613	604	638	592	613	610	617	629	596	622	615	565	585	625	601	601	616	607	567	602	637	615	559	636	597	614	563	651	577	606	621	658	629	641	630	582	615	622	619	597	586	617	553	600	632	617	639	627	657	597	629	673	610	619	602	682	629	650	626	586	637	639	643	631	652	642	597	611	613	620	598	619	609	663	612	581	614	622	608	662	645	623	611	647	622	553	566	594	599	600	624	588	594	611	658	628	625	579	612	591	603	635	673	606	649	632	601	606	597	558	654	672	673	665	597	612	624	614	587	594	600	582	600	610	642	602	594	602	670	595	577	631	576	612	588	590	642	577	592	604	604	615	596	606	616	627	645	622	571	576	605	603	620	643	605	568	644	659	630	627	636	581	592	651	612	627	597	570	624	604	592	622	594	630	600	574	591	648	593	620	607	626	665	644	605	648	559	644	643	590	615	624	610	600	571	645	606	609	616	611	639	612	618	585	610	635	605	641	612	591	635	615	646	581	660	651	576	658	649	575	614	633	610	597	590	636	656	641	582	611	612	587	610	586	651	647	615	595	656	636	565	638	588	635	603	584	592	640	656	565	636	667	586	636	641	640	647	636	622	581	612	599	571	612	650	618	616	609	636	622	622	631	599	599	607	624	673	633	599	643	584	656	658	590	605	687	606	592	633	626	621	592	625	617	578	633	576	596	625	641	584	634	636	603	568	602	642	658	599	592	601	592	594	630	593	615	621	623	635	644	609	552	646	605	636	600	630	575	649	619	621	603	616	634	550	621	608	590	634	569	646	640	607	601	620	617	572	582	610	607	629	604	654	635	573	643	577	604	626	613	595	593	606	655	657	603	686	619	652	614	616	633	600	715	640	632	606	653	625	652	587	599	666	606	678	633	658	661	661	613	579	597	610	615	590	571	598	584	613	608	622	580	660	635	582	584	608	624	611	613	615	586	634	616	579	656	607	645	571	655	597	628	599	591	611	582	614	572	618	599	629	654	627	681	608	617	604	611	570	579	616	646	575	559	627	607	646	611	596	631	612	642	656	565	620	577	598	586	610	612	665	610	646	594	555	629	614	623	647	613	570	619	577	626	618	630	603	539	571	624	597	633	616	556	590	621	643	599	621	599	613	611	580	648	646	603	618	600	648	640	624	639	646	607	635	679	637	625	601	639	593	595	623	664	610	606	612	628	632	603	587	616	646	662	634	591	597	607	616	642	605	579	627	612	635	615	610	612	642	618	620	646	595	591	611	580	617	644	570	624	604	638	599	588	608	605	613	621	601	626	679	591	602	612	604	659	604	621	610	619	634	637	637	629	650	629	594	578	613	591	640	652	587	603	589	603	640	609	581	607	642	632	617	642	596	627	628	651	587	640	647	613	627	667	572	625	622	616	611	653	598	626	602	604	639	612	588	643	639	675	628	615	541	654	632	628	625	610	626	568	603	576	555	550	598	618	623	629	629	650	634	573	613	650	524	636	662	620	579	633	689	617	597	612	610	574	614	637	603	585	652	597	593	603	662	618	611	640	581	581	615	603	647	648	609	593	604	575	613	594	573	573	617	671	624	647	589	602	626	693	654	634	618	601	661	635	591	647	638	599	640	680	649	643	575	582	593	583	617	589	596	568	645	621	619	622	624	592	608	614	581	633	602	630	600	603	654	605	647	640	589	623	618	650	593	625	589	600	599	639	581	594	635	601	670	607	640	603	620	612	625	631	631	625	609	635	589	577	610	577	587	608	575	621	614	608	615	621	596	637	636	583	625	645	602	647	644	605	657	594	625	605	622	628	617	598	581	598	638	626	635	679	639	623	635	646	675	606	624	680	613	635	608	620	589	661	593	622	599	613	585	601	635	639	600	619	603	639	583	625	599	641	620	661	606	623	593	596	587	624	581	596	636	602	637	669	648	626	601	604	590	599	611	637	640	609	632	620	626	615	607	622	630	595	594	599	617	582	650	583	622	558	641	633	613	598	632	626	637	627	597	621	633	641	604	601	636	631	608	616	615	645	667	596	627	597	630	594	626	620	610	607	640	599	623	596	623	629	622	630	607	614	613	630	590	610	640	639	657	587	591	594	628	581	625	603	618	610	663	646	628	611	617	616	600	624	617	616	632	645	645	586	621	618	663	597	582	661	588	561	643	617	604	598	628	614	615	639	574	615	618	611	629	610	636	654	607	611	614	676	623	620	619	630	606	621	617	625	624	585	619	662	566	591	641	630	604	565	598	652	608	617	576	608	643	601	590	644	629	628	626	631	591	622	647	676	634	600	616	585	632	594	619	607	616	603	640	583	580	608	636	614	652	629	611	600	621	618	623	537	618	589	585	650	574	607	606	648	639	584	621	586	636	628	609	585	616	606	639	631	561	612	604	654	616	640	610	634	593	575	595	614	631	605	613	614	597	599	618	604	620	606	609	653	636	618	632	660	628	607	670	628	611	644	606	563	589	636	594	702	624	583	638	690	621	659	660	629	649	605	599	598	648	591	596	675	643	605	611	617	607	622	581	615	615	664	683	654	610	578	618	587	554	604	604	607	655	585	624	625	616	627	620	641	639	643	638	618	622	618	579	585	587	603	621	639	610	605	619	708	640	666	576	610	619	663	599	605	666	594	617	632	582	618	612	632	637	620	649	586	578	579	576	670	644	613	577	629	595	622	632	644	634	607	640	618	608	585	592	606	605	606	623	608	655	626	573	624	593	616	649	629	624	639	604	576	619	546	622	598	613	618	619	625	621	614	640	610	620	610	594	613	614	604	614	593	617	630	607	613	634
21571	14805	13740	7685	5109	3742	2879	2325	1994	1665	1543	1286	1173	1135	1056	942	896	879	840	828	775	747	710	730	728	691	687	709	691	686	664	663	679	659	639	657	630	639	633	591	618	635	627	614	605	665	643	656	606	614	613	593	631	584	619	626	636	612	625	558	646	648	618	590	589	591	593	597	657	574	550	635	598	610	632	582	569	592	591	554	596	569	615	634	592	578	617	608	618	563	604	607	601	582	599	599	587	621	634	604	615	596	617	629	615	659	621	596	576	582	616	602	617	594	630	597	605	595	599	614	581	569	625	604	584	636	568	589	598	619	551	609	611	569	614	589	629	583	623	576	561	651	603	606	652	619	560	595	556	569	572	591	567	564	599	618	570	584	555	583	615	625	570	537	611	603	560	561	558	637	589	577	610	624	597	598	605	618	660	639	630	639	615	587	624	594	628	610	602	617	632	555	557	582	565	574	612	597	592	607	535	585	584	573	608	600	600	616	566	596	587	615	601	635	592	566	591	565	581	577	596	554	605	577	613	585	563	606	583	564	594	613	612	604	625	600	562	587	610	565	576	625	621	568	556	580	563	599	573	625	574	597	570	589	582	590	606	616	579	609	599	570	595	549	593	602	563	582	615	589	577	605	590	597	569	618	602	539	579	583	583	626	538	596	578	567	579	581	565	597	566	614	597	578	630	588	582	582	588	602	545	605	598	592	575	592	590	550	581	590	545	602	567	595	549	606	550	603	589	585	570	640	580	583	564	558	616	631	574	581	587	599	608	552	577	613	584	599	624	542	616	594	571	608	569	558	547	577	609	651	605	585	584	611	609	639	580	596	626	622	576	571	577	621	559	631	599	562	597	582	597	634	566	625	623	579	618	587	590	602	590	586	564	616	583	590	610	563	584	642	588	574	558	617	591	564	601	582	564	569	526	568	553	601	592	585	633	602	579	621	617	627	583	601	612	558	584	551	595	600	662	576	562	618	575	589	610	571	595	547	604	579	563	604	595	577	598	565	652	550	600	630	594	567	611	554	639	600	588	629	573	577	578	612	597	600	580	628	538	591	578	624	627	602	639	565	613	596	564	646	562	605	598	608	604	629	589	579	594	625	560	580	598	603	597	577	583	595	600	599	557	596	642	593	602	586	574	612	560	627	608	589	643	654	568	614	578	575	561	595	595	599	571	602	533	565	584	601	579	601	657	597	594	581	619	590	598	516	586	584	583	618	562	625	609	584	578	611	589	572	632	580	582	585	626	613	573	575	565	575	602	587	558	609	592	592	614	616	597	610	632	590	567	577	610	599	579	609	603	593	616	582	573	627	590	574	569	594	530	568	566	614	577	602	563	628	639	576	603	534	584	609	625	551	602	582	593	586	644	599	610	611	598	583	576	601	603	540	560	620	622	583	604	610	584	606	555	570	583	598	581	593	577	599	579	583	581	597	568	590	558	617	603	614	614	627	578	572	595	625	616	622	594	571	585	610	583	601	593	581	621	603	611	651	576	561	630	590	578	584	601	551	592	647	600	577	576	574	566	596	630	585	581	590	633	600	598	607	634	572	558	610	634	591	603	627	583	587	614	600	609	549	607	557	566	607	614	590	576	594	587	591	607	602	609	560	614	584	575	590	631	586	592	566	612	574	564	610	562	563	592	588	618	604	565	580	592	592	567	600	605	577	607	598	592	612	591	578	554	618	603	593	637	625	602	611	562	572	599	586	598	574	576	662	601	580	563	600	560	591	595	580	586	601	610	587	588	585	581	636	647	561	615	564	582	558	604	638	616	600	595	584	656	573	551	532	603	604	594	547	620	628	577	603	614	607	599	585	625	589	614	574	620	608	592	596	598	625	571	612	578	594	586	602	587	575	566	582	573	600	596	620	608	574	632	595	582	582	590	584	565	596	557	589	622	596	581	575	650	587	640	596	574	565	610	566	607	576	578	598	577	617	574	603	654	600	595	622	566	551	624	575	610	578	581	589	560	572	590	598	605	627	631	564	596	575	566	587	578	559	606	619	611	622	638	614	593	605	605	604	599	597	644	543	552	552	623	597	598	628	580	582	609	607	559	575	607	628	608	581	635	607	619	608	575	571	605	599	606	553	600	530	591	587	608	592	601	596	556	617	607	619	559	603	642	626	613	615	592	601	618	577	530	597	615	592	618	572	591	621	565	584	607	604	594	570	617	576	552	599	628	599	588	574	594	601	609	576	576	617	545	621	549	574	576	616	572	570	578	585	643	548	567	608	581	610	544	621	597	580	599	564	595	620	604	585	565	610	592	587	615	618	588	616	608	605	567	587	589	632	586	611	583	605	592	579	579	608	603	595	587	581	603	594	627	651	606	612	613	588	587	613	616	637	562	542	581	577	554	643	594	568	622	612	587	628	596	576	578	598	580	578	615	616	588	563	611	597	586	615	605	573	592	597	567	608	589	586	648	616	604	587	558	637	583	561	586	576	600	568	617	599	586	594	617	615	620	592	584	615	601	577	559	627	582	578	623	593	564	565	612	611	613	621	567	602	603	577	617	624	574	603	617	637	574	616	606	569	571	610	545	615	582	575	583	581	576	590	568	605	637	576	566	589	630	611	579	625	598	597	599	549	601	554	552	578	613	625	571	588	578	623	567	590	618	572	576	581	581	568	591	602	577	610	640	608	607	616	597	573	588	595	570	609	603	557	576	601	630	593	611	582	601	612	571	564	633	608	610	588	593	598	622	576	571	583	564	563	594	610	598	619	542	625	613	625	563	580	595	574	616	595	584	554	586	582	607	575	636	612	597	583	623	593	607	594	590	572	595	611	586	592	579	589	608	598	605	611	615	628	642	571	634	546	607	609	617	619	597	646	600	615	556	581	602	586	593	583	604	618	629	606	617	547	554	590	568	579	582	577	637	545	558	631	618	601	573	589	629	609	619	581	560	599	616	582	635	601	524	612	604	579	573	603	581	584	622	550	590	568	611	606	595	605	565	622	676	579	574	595	564	624	582	586	581	562	563	528	613	623	603	604	592	552	567	552	599	599	597	602	537	617	537	625	578	567	553	595	585	621	579	604	587	628	588	580	594	617	613	614	597	578	558	577	578	603	579	585	570	578	620	600	604	591	573	618	597	565	582	591	576	613	580	613	620	601	582	620	556	608	590	593	595	592	588	558	620	613	608	621	567	613	593	573	596	591	597	605	609	586	587	604	571	571	532	583	624	608	570	574	603	550	586	588	595	567	625	578	576	615	607	578	534	607	573	585	569	615	602	579	573	636	593	578	609	618	559	570	605	572	588	616	589	625	563	620	592	598	579	572	605	568	578	567	638	572	588	596	650	596	600	538	592	546	541	601	614	596	622	589	564	612	565	610	588	601	603	608	561	608	560	562	589	576	549	596	635	566	628	585	601	596	560	609	579	572	588	635	594	634	574	620	594	611	626	627	594	576	575	616	593	589	598	588	605	596	577	594	585	566	597	615	566	622	558	601	595	609	582	620	621	547	598	632	619	582
30470	13607	1705	460	381	317	290	303	315	277	305	287	300	260	285	262	289	289	292	285	281	279	273	293	307	254	289	268	261	290	285	273	276	303	270	289	271	296	290	264	262	290	296	308	257	269	270	291	306	290	255	281	274	257	302	275	275	279	299	279	283	282	248	280	263	280	275	237	274	270	262	284	263	292	284	273	268	309	254	282	268	271	255	310	290	258	270	260	309	252	302	300	295	275	266	260	293	294	292	303	297	283	277	288	282	273	249	251	289	274	292	275	281	294	306	277	275	293	278	262	272	290	286	277	292	271	288	303	298	260	280	289	283	264	277	267	277	278	271	256	278	289	279	281	268	258	247	264	289	270	258	301	284	272	286	281	283	286	301	293	261	290	270	278	258	244	268	265	257	269	282	271	267	251	278	287	260	280	283	268	280	251	285	275	292	271	262	279	286	296	271	281	290	263	260	287	274	292	272	273	284	259	315	260	287	274	290	286	252	290	316	236	270	308	279	282	290	287	269	295	278	266	281	271	265	266	275	282	261	256	272	293	287	247	292	273	276	253	284	256	278	259	307	315	258	290	261	277	259	253	270	302	279	255	236	278	275	284	250	288	267	276	295	301	291	315	258	298	283	254	264	283	303	309	254	279	248	281	273	290	240	265	287	253	285	276	266	245	288	261	274	260	276	292	275	271	296	282	277	303	288	282	302	282	298	278	270	279	288	287	279	269	279	280	269	263	269	251	270	255	249	253	288	280	294	294	306	281	277	266	264	292	271	300	286	305	279	280	281	256	277	261	282	294	264	272	296	284	302	288	282	268	271	256	278	270	281	277	277	282	274	264	260	289	262	295	284	274	290	252	270	249	293	285	292	300	290	228	259	292	290	296	271	279	285	279	276	251	279	278	301	287	264	266	294	276	309	322	268	295	279	282	253	270	275	263	288	274	261	277	271	292	266	269	256	267	285	306	276	259	269	277	280	275	255	256	266	285	267	285	293	260	274	271	271	269	310	265	280	273	315	270	278	277	248	293	272	285	299	295	308	289	296	299	297	260	299	265	271	259	267	258	285	290	274	281	259	294	258	294	267	311	297	284	265	290	235	278	263	284	304	294	288	268	276	253	263	254	273	308	271	257	263	307	299	317	267	259	293	267	281	287	285	272	268	275	259	258	281	256	290	285	267	289	266	256	290	250	247	248	283	278	255	307	280	289	252	280	277	257	259	295	287	272	291	291	301	291	259	281	280	259	278	272	301	255	272	281	261	288	279	259	267	277	300	294	284	265	231	273	250	276	261	269	280	247	275	319	252	276	291	313	287	282	262	253	270	234	291	282	272	288	266	278	270	269	282	276	259	277	233	279	286	259	297	305	249	301	244	286	270	286	292	321	281	279	269	277	283	254	253	286	318	276	249	274	269	286	291	277	288	283	255	302	306	257	288	279	280	270	262	237	261	274	284	263	253	299	285	266	278	285	270	240	259	274	287	276	278	272	277	267	292	237	259	287	299	268	286	268	283	292	260	298	266	287	317	250	272	278	280	266	292	269	291	268	278	280	277	285	263	264	271	314	277	256	281	308	295	284	276	285	236	269	259	250	271	298	236	278	315	280	284	283	261	302	278	261	271	255	278	263	307	277	272	284	277	296	261	278	268	313	286	283	269	263	282	266	282	300	278	269	247	289	269	273	317	287	282	285	273	311	247	287	297	269	292	278	284	284	260	270	287	257	296	264	273	276	292	310	285	247	282	270	288	310	262	290	262	272	283	285	280	259	279	268	275	251	266	264	301	265	275	274	277	266	249	271	289	262	272	259	254	254	287	260	277	282	278	274	298	271	265	280	261	261	265	307	280	270	289	264	260	261	262	275	242	280	289	289	238	302	254	251	257	277	282	283	292	287	271	257	278	283	290	273	274	254	288	255	267	283	266	294	276	239	269	277	273	284	272	279	281	268	275	292	264	284	269	262	281	300	249	285	260	290	294	280	251	269	291	265	288	285	263	292	288	262	296	286	278	301	298	284	252	287	240	270	281	283	277	269	279	257	271	277	276	262	245	257	253	261	316	285	284	248	269	255	257	295	273	290	284	280	264	281	239	274	302	255	271	267	291	261	232	256	292	288	278	294	257	249	266	282	272	263	280	289	273	276	266	295	271	258	284	264	301	291	285	316	301	295	285	258	274	266	273	318	311	277	263	292	251	263	254	277	295	275	308	272	276	281	282	304	271	302	279	309	257	289	256	266	269	286	266	289	264	276	263	291	261	266	258	258	261	267	270	247	227	278	263	297	267	274	267	252	263	266	281	269	246	283	277	304	252	250	274	281	264	302	296	286	300	275	263	250	299	258	278	296	260	281	268	284	276	282	275	294	292	289	262	267	309	264	285	274	297	283	276	267	277	277	284	281	307	281	291	266	261	273	279	332	296	271	260	251	289	260	295	280	288	279	271	273	286	276	318	274	304	271	285	289	268	275	263	237	303	301	310	281	306	264	295	258	291	252	285	274	289	244	252	255	281	316	247	282	293	289	275	297	282	272	299	307	277	243	277	288	280	268	252	284	273	255	309	299	270	297	289	251	238	267	283	268	285	307	255	313	288	280	264	280	285	277	267	303	288	291	261	299	259	286	275	284	297	278	284	273	276	272	276	259	292	267	269	276	296	259	303	287	299	277	278	268	274	286	268	283	274	272	289	261	283	273	249	275	307	288	293	274	255	248	293	256	282	270	287	317	291	289	227	273	288	276	294	255	274	294	298	282	273	285	259	250	296	289	281	285	294	283	269	295	280	265	263	262	265	263	284	274	290	266	277	266	291	281	272	268	249	283	304	294	273	275	276	304	280	266	291	268	247	315	269	307	228	259	289	282	274	267	290	268	285	281	268	265	275	284	264	282	286	267	278	260	273	290	289	276	270	287	269	276	279	296	305	299	253	295	281	264	279	302	294	292	247	280	279	279	270	278	275	293	262	289	281	282	275	280	259	272	295	292	313	317	274	303	281	267	249	242	259	280	293	264	277	279	257	241	304	266	261	274	258	246	260	270	279	263	299	284	292	285	285	289	285	260	272	292	271	230	290	278	267	280	258	267	272	268	282	259	292	254	254	274	276	279	261	278	289	254	258	291	265	247	251	263	268	283	287	264	300	277	295	278	245	266	285	289	266	275	273	258	266	297	239	269	277	270	288	255	256	272	271	260	296	277	285	282	266	261	242	266	263	275	250	307	274	273	244	291	279	283	258	278	276	289	259	285	281	256	275	297	265	283	273	254	286	268	281	251	261	265	253	289	262	265	266	292	266	266	255	299	280	262	267	301	312	297	286	243	268	280	305	326	285	307	274	259	247	279	274	260	295	275	264	262	307	284	291	269	277	241	296	306	280	280	285	291	288	290	282	250	289	268	284	266	267	279	285	276	286	264	277	283	252	260	292	263	261	273	282	251	248	269	266	269	285	303	264	278	271	256	272	279	269	274	240	297	274	252	271	282	267	284	256	258
16062	829	695	509	423	392	361	407	311	341	307	340	341	323	345	332	323	334	313	289	311	350	316	328	301	309	306	326	344	312	319	316	319	301	306	329	288	305	286	322	337	284	293	271	288	302	307	324	319	301	290	284	315	323	305	315	284	334	295	310	306	279	268	305	314	333	312	301	301	310	285	316	332	288	314	299	294	292	289	336	303	286	305	304	309	288	290	297	291	313	310	326	284	299	330	309	330	293	304	292	293	316	300	297	322	294	301	324	298	304	263	285	302	308	347	308	311	300	303	290	287	303	305	297	285	273	297	307	298	303	289	300	285	278	283	302	289	297	311	272	297	303	272	279	282	264	330	309	291	311	330	328	314	301	299	283	323	306	298	309	282	299	332	307	302	309	298	282	271	285	315	301	308	283	281	309	313	312	317	298	293	316	332	307	286	266	299	298	331	295	321	292	293	275	327	312	321	321	295	290	289	301	341	293	308	315	262	296	306	296	301	315	326	340	294	280	298	325	290	346	302	297	316	321	292	286	303	314	317	284	316	295	316	294	305	267	338	286	332	323	317	296	301	319	313	299	319	306	296	312	289	288	305	314	322	318	319	311	294	327	307	330	306	287	294	301	331	310	318	309	247	322	312	315	319	309	295	287	281	312	351	305	311	319	294	308	299	325	271	303	286	288	318	269	314	290	282	315	293	312	330	307	300	281	315	325	315	275	306	295	306	322	335	316	314	291	307	293	329	312	319	300	317	313	304	314	277	315	305	302	272	314	303	309	310	337	318	335	289	326	317	316	325	296	314	314	287	325	325	321	307	303	310	348	286	326	312	293	322	324	301	321	338	288	295	309	327	284	325	328	321	276	303	310	277	339	295	321	307	322	311	265	273	296	327	315	319	281	309	305	321	320	291	289	287	336	297	316	292	297	336	325	276	303	291	305	322	310	318	288	292	317	307	283	313	276	312	319	322	337	328	309	311	295	343	257	312	277	310	296	303	335	339	313	328	305	333	308	314	314	274	319	271	310	313	316	329	321	305	308	292	320	324	277	317	336	277	318	294	297	342	301	277	315	309	257	300	319	298	298	302	305	332	318	314	316	306	286	304	308	310	331	304	307	320	324	342	311	312	294	310	312	328	307	293	322	302	304	287	317	305	322	307	287	285	289	300	320	302	330	338	300	297	314	306	296	315	300	295	300	313	317	299	280	282	277	290	329	324	290	286	312	321	289	294	314	315	309	329	319	329	285	299	289	322	309	303	285	301	314	309	312	301	285	288	290	299	276	316	329	322	292	315	318	317	306	285	312	303	292	287	316	324	332	308	321	309	323	315	313	329	318	317	293	322	295	283	345	269	303	302	339	309	305	318	293	282	326	293	296	333	298	276	319	318	303	297	322	315	277	320	326	306	311	286	309	350	302	268	295	315	332	311	327	312	340	306	315	339	324	305	282	301	318	323	308	293	292	336	277	299	308	298	291	287	310	319	309	301	294	291	306	299	292	314	308	342	295	323	306	288	326	295	303	307	286	297	305	282	321	296	321	287	323	303	310	290	299	288	307	313	293	296	330	314	328	293	317	320	323	284	325	329	277	342	294	284	295	288	297	291	313	336	319	277	286	315	280	310	318	302	318	292	296	300	304	311	325	304	308	347	310	324	296	323	312	305	303	299	273	301	320	288	322	302	314	304	292	291	285	302	309	336	305	280	317	288	298	327	314	319	300	281	314	332	303	302	287	286	342	329	327	314	297	332	300	315	316	307	327	298	305	298	308	313	296	293	299	295	301	322	320	292	321	313	311	295	332	310	302	307	276	305	312	287	332	301	318	313	307	300	316	309	269	310	316	279	320	320	325	293	310	312	306	320	314	309	312	280	289	302	308	335	295	286	300	317	274	281	299	324	316	299	296	291	341	316	316	335	321	314	296	323	313	305	295	311	301	290	327	312	306	296	303	318	283	281	317	335	301	301	323	323	286	286	318	306	285	322	303	288	301	287	312	296	302	317	281	299	274	306	282	270	308	290	325	326	317	301	310	308	339	299	292	312	298	312	278	313	317	307	303	294	293	289	316	336	291	320	317	295	307	288	321	298	291	330	291	285	299	309	307	263	297	293	317	290	299	283	277	310	294	317	313	291	307	302	305	315	299	292	301	293	318	329	268	318	281	264	278	312	291	296	325	293	344	318	316	324	321	351	314	339	301	316	323	329	294	320	318	305	321	313	294	287	275	334	329	298	305	318	279	327	305	298	325	335	305	312	318	305	316	299	326	335	307	295	287	295	289	263	323	294	276	309	325	314	323	305	275	306	300	332	326	319	330	308	308	322	315	308	313	258	304	292	301	325	288	313	296	288	324	277	296	317	296	268	304	309	293	281	341	301	350	288	312	328	317	311	294	291	298	320	327	319	298	276	304	311	315	285	314	286	285	318	328	345	319	289	298	290	311	268	312	326	287	309	312	315	303	289	309	333	322	284	333	282	318	328	295	311	339	309	301	303	335	299	312	314	301	312	299	271	304	300	308	292	295	340	301	324	307	294	269	314	310	315	311	310	287	301	297	315	304	287	286	298	311	314	284	322	321	321	299	321	324	328	274	261	297	327	274	304	305	290	297	292	319	299	324	301	351	316	315	286	291	287	306	309	296	299	323	324	281	308	294	311	308	280	301	286	340	285	341	316	318	327	272	305	298	260	323	309	314	267	317	304	334	305	310	303	308	265	283	289	311	309	311	320	303	298	314	300	303	299	278	284	304	330	308	265	327	317	281	280	309	311	308	305	300	312	335	306	272	317	328	305	271	295	328	306	309	313	314	285	291	308	304	292	305	271	257	333	313	319	281	275	325	308	317	316	329	298	283	283	328	289	314	309	312	321	290	282	313	340	306	294	292	281	349	279	307	291	305	331	301	292	305	282	279	337	284	300	287	326	260	321	293	282	341	297	304	319	303	302	304	296	302	281	281	303	319	288	294	300	314	317	302	305	301	318	321	292	312	302	306	287	317	318	301	318	313	271	337	307	302	308	335	276	319	323	299	296	317	318	304	329	332	303	279	315	294	287	304	318	300	301	314	297	291	325	316	310	292	319	291	297	345	278	304	334	328	323	298	326	309	312	276	310	329	293	277	320	314	307	314	301	300	295	284	295	294	325	282	304	281	289	282	312	321	296	289	298	351	285	306	323	332	294	306	289	302	314	287	305	296	314	300	304	317	309	319	327	308	281	303	286	298	315	317	292	286	333	322	322	334	275	295	297	316	294	314	305	296	366	318	289	321	345	309	307	327	293	338	333	294	305	324	310	292	294	326	330	334	288	329	320	316	306	299	281	325	328	301	313	300	296	278	300	328	296	282	308	302	287	287	300	315	309	284	297	299	310	291	317	296	334	321	318	313	293	301	313	314	265	293	309	276	302	304	289	330	287	296	311	305	324	309	298	303	276	308	303	251	322	317	308	306	298	310	297	323	292	288	314	260	303	327	304	293	297	336	318	293	333	310
24947	20572	26830	24273	20535	7752	1004	691	615	528	489	421	405	366	414	403	339	324	349	324	349	358	331	300	320	331	305	308	299	329	343	324	312	296	322	314	278	297	282	277	286	294	321	293	320	271	319	318	295	312	297	288	309	277	289	298	297	305	279	270	306	315	304	296	288	282	287	290	337	289	312	307	314	277	305	301	335	294	304	351	297	317	279	286	309	276	302	295	311	276	308	272	278	334	279	289	312	312	303	289	297	278	281	274	304	288	272	304	306	257	302	266	291	313	299	282	261	290	299	311	285	277	301	335	274	264	289	295	280	302	330	277	290	280	280	313	281	290	298	281	317	284	320	310	298	278	267	272	305	309	284	262	279	283	319	294	296	309	282	310	283	289	308	276	290	275	305	305	272	282	289	268	289	274	303	272	289	279	271	304	296	312	338	299	293	316	299	260	283	283	290	294	313	319	289	305	283	261	305	307	310	318	285	310	294	282	283	289	272	311	293	325	281	280	287	291	285	279	271	298	283	296	261	284	297	305	258	291	261	274	287	294	303	267	307	290	304	269	322	259	287	302	294	312	329	294	290	289	287	271	263	295	279	295	267	263	295	276	299	265	288	304	266	278	286	272	309	292	297	296	302	291	280	310	330	288	272	290	299	284	284	281	283	261	306	286	279	317	307	263	259	268	321	288	250	290	298	286	296	271	276	289	274	282	314	257	266	281	265	286	275	300	324	277	277	283	300	303	297	287	308	305	281	307	278	284	312	278	247	301	281	306	254	338	278	308	266	265	277	274	276	298	276	283	303	288	292	288	270	277	270	271	254	288	289	266	304	306	305	289	297	282	305	296	251	299	289	312	300	297	288	292	291	291	260	290	260	301	296	293	266	293	277	306	261	275	307	316	288	299	258	258	301	296	272	283	284	254	278	283	297	278	305	273	310	282	271	300	275	276	280	279	281	345	294	301	252	300	289	284	304	283	294	294	301	267	315	294	286	288	294	274	312	308	293	271	312	303	299	305	293	296	265	273	297	284	269	313	300	241	300	322	332	289	282	300	298	306	299	267	302	292	279	292	281	302	280	271	300	290	265	271	268	302	307	304	274	287	292	283	277	301	304	293	293	282	316	304	288	289	284	283	261	275	303	287	295	262	285	262	278	274	266	317	282	276	279	283	305	302	281	289	273	311	309	321	270	297	269	320	283	261	304	296	306	292	308	298	305	297	297	263	295	274	269	271	323	302	310	293	285	293	298	310	307	295	282	250	260	296	304	273	319	299	286	269	305	269	298	320	332	276	284	288	286	282	291	282	307	252	272	315	296	276	281	249	275	262	303	282	306	265	282	296	286	303	282	285	302	270	297	276	275	270	308	287	269	268	293	292	307	317	290	286	300	318	275	298	259	300	292	274	294	290	290	298	309	307	323	270	273	304	281	307	285	270	310	283	290	286	337	298	297	294	276	320	274	275	278	287	307	310	295	313	288	328	282	287	305	313	274	315	297	304	307	310	306	285	286	288	273	303	246	292	260	285	252	306	289	292	306	277	297	278	303	292	283	326	298	267	280	312	286	294	290	310	285	255	312	283	300	264	272	271	303	276	284	288	309	300	296	281	310	305	291	292	290	294	308	285	293	286	269	291	285	279	312	320	288	299	289	283	318	279	270	294	305	242	281	289	291	292	291	251	281	263	315	291	285	298	302	286	289	288	292	289	293	318	316	310	275	282	280	288	300	291	259	294	310	326	276	264	291	279	298	312	301	279	314	286	282	290	299	279	289	287	264	303	293	300	279	292	269	296	288	297	293	274	297	277	314	298	296	291	294	303	272	296	313	276	285	281	291	314	311	289	296	268	269	286	293	267	320	307	289	311	282	308	315	263	285	285	294	304	305	297	273	296	309	298	298	306	310	298	295	309	297	291	291	313	301	310	316	275	264	293	294	320	297	271	282	278	284	297	287	243	278	296	309	280	285	294	311	288	313	277	308	286	289	303	285	308	324	282	291	299	328	312	258	284	305	278	290	277	318	300	299	277	290	295	282	293	288	295	294	254	259	297	283	270	296	274	292	291	276	271	283	289	297	270	286	297	312	285	271	281	300	266	267	270	279	296	275	268	294	273	300	335	299	293	298	267	289	310	313	292	269	325	279	325	289	270	280	259	274	263	278	278	281	274	300	277	303	298	309	314	263	306	304	260	290	300	328	306	277	270	278	316	305	287	261	273	309	278	276	263	256	294	306	297	281	289	287	289	282	308	280	281	308	290	293	317	326	283	299	289	290	250	278	301	297	273	295	271	290	291	274	271	295	299	272	312	310	295	279	289	279	277	266	268	288	286	294	276	273	274	290	291	291	278	314	313	283	290	273	270	285	279	266	297	258	293	276	290	303	304	317	292	269	283	289	303	285	271	310	312	269	301	269	305	284	311	239	265	305	292	281	291	258	298	319	279	278	283	261	327	297	280	283	305	268	293	323	322	284	312	272	286	277	299	283	286	280	264	287	288	314	292	316	312	259	290	319	332	262	292	332	302	264	308	323	308	267	265	305	274	302	286	292	297	277	276	295	287	318	322	276	283	273	300	294	273	269	275	282	280	291	285	268	324	269	284	272	268	295	276	336	295	288	310	289	281	292	313	298	288	304	313	267	305	297	285	266	297	282	245	297	309	274	305	294	287	303	289	274	278	288	266	298	268	284	289	302	283	281	257	320	286	296	250	281	269	287	309	301	316	304	282	295	298	288	308	289	263	278	276	313	298	261	282	284	263	298	284	280	278	300	321	301	296	294	272	286	284	298	326	296	303	308	294	289	318	294	286	294	286	298	290	311	267	284	306	298	299	263	315	283	278	268	295	279	270	291	312	265	287	322	318	291	270	270	291	273	286	328	277	285	290	281	257	282	273	290	285	294	302	278	286	292	285	284	273	310	265	290	271	290	295	306	269	267	318	271	288	273	305	271	298	310	302	302	275	316	284	294	274	295	290	317	267	272	295	274	314	276	293	282	310	288	293	289	287	273	293	274	314	277	328	304	280	293	288	318	299	257	285	298	290	306	285	302	330	300	267	280	311	310	303	306	293	278	270	292	283	281	284	254	323	272	287	312	271	252	253	287	287	274	277	291	271	291	274	279	272	288	292	277	276	264	253	279	287	293	242	250	287	316	273	288	294	312	288	296	280	293	285	276	243	276	254	291	251	302	282	288	277	294	280	304	250	259	293	285	263	327	285	286	266	293	291	300	296	301	275	291	303	305	285	300	301	308	293	286	296	263	300	280	294	306	279	260	289	283	278	279	305	294	304	295	279	273	313	279	293	280	285	279	295	299	302	267	321	326	287	281	276	296	277	304	310	267	291	282	289	297	267	306	309	296	308	296	282	279	298	297	275	295	285	286	282	320	294	274	304	256	312	285	265	299	309	307	257	298	306	268	280	295	298	286	293	281	298	305	300	283	293	280	281	283	297	303	269	296	278	315	286	290	278	275	306	290	301	272	284	284	274
24949	8536	7938	4299	2802	1959	1506	1226	980	871	698	679	622	545	564	448	449	447	433	443	377	416	381	376	374	372	375	345	326	360	329	319	359	308	340	319	321	319	318	311	342	312	324	330	306	339	304	329	309	292	311	306	320	302	319	312	296	300	315	304	316	316	317	296	276	304	297	269	299	333	329	287	308	310	288	287	314	284	317	297	302	305	310	301	295	308	320	290	287	305	355	324	313	336	307	281	281	328	300	268	273	290	297	282	316	303	306	329	305	299	292	306	298	300	281	307	285	287	324	292	296	267	264	293	293	304	300	318	310	323	311	320	292	277	292	292	315	287	271	319	302	282	297	305	268	291	274	263	281	299	327	286	340	294	296	321	303	333	302	312	276	306	287	288	312	311	311	289	307	304	320	297	288	312	322	299	319	312	287	281	294	286	291	300	312	306	317	287	300	290	301	295	307	302	274	272	256	317	309	306	294	309	347	306	270	319	307	288	296	286	303	324	284	306	312	334	292	309	262	300	280	264	295	309	299	339	285	321	300	310	322	294	289	310	290	295	289	314	309	307	266	298	271	316	298	282	305	288	269	317	289	280	273	275	271	282	299	306	280	333	310	286	321	289	303	276	315	311	303	291	318	267	316	299	292	282	309	285	285	324	297	272	281	309	294	308	307	272	301	315	296	302	297	292	294	302	283	327	329	346	287	269	307	293	297	272	317	331	292	309	311	325	278	286	335	284	309	301	268	319	303	293	315	312	312	279	309	298	310	314	312	284	301	316	282	303	318	266	260	311	306	289	300	310	306	292	299	286	292	306	298	331	261	320	278	322	363	295	298	300	285	291	313	307	303	281	312	300	315	319	297	288	322	283	298	346	336	277	278	273	273	298	323	336	298	271	288	315	286	299	314	291	313	291	295	326	306	312	322	276	278	309	295	312	309	290	298	312	291	289	257	275	312	304	294	286	304	291	294	309	277	298	283	295	330	313	309	299	331	303	318	289	323	294	290	315	344	279	286	298	280	312	286	276	267	311	288	290	283	312	321	263	315	280	299	295	334	302	297	277	316	319	295	288	283	294	279	302	299	308	308	287	308	294	291	300	320	285	309	279	303	288	299	329	285	274	310	296	315	300	274	302	332	302	294	285	306	292	273	313	278	335	295	292	320	287	302	296	288	283	288	263	320	335	329	302	302	309	326	289	312	307	289	295	309	293	303	314	308	299	302	303	284	299	299	270	309	301	287	316	289	300	284	282	283	296	301	297	293	274	269	281	312	314	316	319	340	283	291	266	322	301	272	292	301	291	283	309	287	295	317	318	277	297	287	294	279	328	286	306	292	280	279	279	255	295	305	314	281	274	305	303	313	308	317	311	290	269	301	322	331	300	326	281	309	313	301	317	322	280	308	282	299	312	320	307	283	286	294	311	321	284	309	313	310	292	316	304	308	310	292	286	268	291	305	299	297	311	287	286	282	281	291	304	290	311	304	313	303	291	288	272	321	325	322	272	306	279	308	322	333	319	335	329	314	303	285	282	292	331	276	314	302	339	310	304	282	316	277	291	294	313	288	321	285	285	285	270	294	283	300	307	288	317	307	313	294	292	322	300	319	303	308	280	331	268	318	310	291	290	292	320	288	320	300	314	285	291	298	316	317	295	276	316	285	323	308	302	302	325	272	304	275	311	297	286	300	324	292	309	271	308	307	293	297	311	316	295	308	305	302	309	297	340	317	299	302	315	296	322	295	295	273	291	314	318	272	328	279	275	312	308	297	291	279	320	276	281	290	292	311	280	313	300	287	318	289	305	288	295	305	302	272	316	300	341	287	268	305	320	262	279	297	297	293	298	298	315	293	300	301	293	305	296	279	297	311	295	287	322	266	310	288	267	310	286	319	305	298	291	269	292	284	285	271	318	296	286	320	285	281	294	292	285	327	315	325	321	290	308	284	287	284	278	320	304	292	306	325	279	266	290	280	322	292	285	271	303	284	293	315	328	297	284	293	287	300	314	303	286	280	286	286	293	308	304	312	289	306	285	301	304	316	290	325	279	307	302	274	308	291	302	298	311	309	316	304	310	302	302	290	326	263	269	322	322	282	297	318	293	317	282	291	280	293	284	294	297	339	303	310	286	325	311	319	287	313	309	299	310	293	283	315	288	294	309	267	310	327	317	271	314	312	287	301	275	315	304	281	288	289	286	302	341	304	278	294	325	286	313	297	276	310	304	291	283	294	315	311	299	289	274	293	295	324	267	305	304	285	292	324	300	276	327	272	299	292	308	313	279	299	294	318	308	292	279	286	280	298	323	277	286	319	286	301	319	314	294	323	277	266	298	310	292	297	300	317	324	295	318	284	287	302	309	309	319	318	296	333	272	301	285	289	289	304	280	262	288	312	306	300	295	315	269	297	286	300	265	284	318	277	300	295	292	302	315	264	300	296	317	323	289	298	298	340	290	272	289	297	295	310	300	305	289	322	295	283	338	313	301	283	305	305	310	281	276	301	314	326	312	289	306	292	276	301	306	279	327	286	311	319	320	269	309	305	292	310	315	304	309	282	306	262	305	295	296	307	304	304	265	301	281	275	260	309	314	317	309	314	310	311	276	314	282	299	288	296	283	316	277	326	286	280	287	314	293	303	297	288	301	306	274	300	322	314	293	273	310	312	311	280	278	323	305	281	326	290	279	321	305	308	293	328	270	286	305	282	310	297	301	284	294	292	302	315	310	307	304	303	302	314	298	291	284	309	291	270	315	270	298	318	327	308	313	335	323	311	312	262	319	317	292	291	304	322	265	322	303	299	281	334	296	279	313	292	273	307	353	267	281	280	301	281	315	311	309	299	295	289	307	294	296	319	333	326	265	336	294	285	288	279	286	290	289	340	298	289	292	335	282	278	313	279	305	315	270	295	275	325	288	318	298	294	303	355	317	305	293	312	313	329	286	304	282	336	291	299	289	314	351	287	312	272	301	262	315	295	321	320	303	298	287	292	322	314	312	321	295	303	310	302	317	308	316	316	293	286	281	320	310	293	298	323	315	316	295	316	309	299	298	316	270	299	290	333	339	273	280	290	291	307	302	278	276	298	315	348	309	309	304	299	316	294	340	287	310	308	283	276	288	318	297	275	337	315	313	308	311	345	316	299	290	292	301	283	298	305	289	282	303	290	300	321	325	279	291	304	281	325	334	305	289	289	331	298	313	308	297	296	259	283	291	304	292	294	300	277	307	291	299	306	299	289	280	313	283	300	300	270	279	276	314	296	306	314	291	303	331	319	289	331	245	295	300	292	300	323	329	294	292	307	297	281	310	282	293	308	316	316	300	303	297	319	271	316	311	298	298	290	313	303	299	309	289	286	301	293	330	292	284	279	297	317	313	317	313	273	295	285	300	306	303	307	306	324	299	314	314	311	297	263	288	305	284	247	297	272	304	281	291	294	308	289	292	303	301	309	312	274	275	307	303	316	293	311	330	283	286	313	304	303	288	303	286	296	298
22843	20600	27475	23708	20606	20669	8786	1616	1206	1131	1068	938	867	827	864	823	766	726	706	742	702	691	678	682	706	697	685	659	680	647	659	690	629	655	628	638	651	637	643	629	638	642	585	599	617	677	641	638	657	640	634	629	621	648	593	644	623	652	645	605	629	605	577	626	644	629	614	615	621	659	592	634	656	637	603	667	575	618	683	667	638	627	642	662	632	633	619	616	631	664	638	598	610	617	635	657	692	633	611	635	625	592	617	639	611	674	651	584	578	582	623	625	630	610	652	640	638	650	669	629	609	616	638	626	607	631	619	646	608	599	623	677	565	667	618	621	595	627	614	614	643	629	609	685	568	642	617	589	628	624	654	578	619	638	636	614	649	631	675	617	640	608	605	617	624	648	615	651	630	639	617	639	599	596	623	621	625	592	596	674	652	594	684	641	660	619	627	589	615	567	590	647	634	674	643	642	604	643	633	609	617	609	623	590	632	616	636	578	589	656	592	644	648	623	634	628	641	624	572	608	627	619	623	672	603	626	618	611	603	590	570	630	614	612	615	659	603	611	605	607	676	610	650	592	611	651	642	621	593	615	667	633	607	665	622	610	607	627	625	596	620	634	649	599	655	608	593	585	614	654	650	619	607	610	673	640	598	569	633	592	618	648	565	620	586	601	629	626	615	637	588	632	626	629	618	613	614	607	651	574	606	599	652	617	624	606	656	651	593	608	646	578	560	591	603	635	607	637	649	625	627	607	564	618	621	588	622	667	563	639	652	614	624	647	637	602	628	604	615	635	663	588	624	612	606	615	646	646	633	622	616	647	624	621	645	615	654	647	649	667	600	629	625	646	652	578	597	656	576	603	565	674	654	603	635	572	617	620	622	625	625	594	586	618	618	666	616	614	671	571	642	608	599	602	578	643	651	608	595	598	675	611	649	548	622	615	637	628	624	612	656	630	629	644	639	622	618	615	633	585	661	599	660	609	626	572	606	603	616	639	688	611	628	613	630	597	655	580	612	601	581	597	616	618	648	611	600	606	607	662	614	627	630	616	606	603	644	615	635	590	594	619	642	614	636	645	650	635	610	621	608	619	598	643	629	622	555	637	633	642	626	628	653	594	591	628	638	632	588	650	620	662	595	623	666	596	645	638	560	612	633	609	644	627	667	619	613	557	653	612	626	599	595	614	665	666	566	629	609	591	575	615	655	642	644	666	608	589	598	583	626	612	631	673	645	614	602	637	587	577	609	685	635	614	619	609	608	613	654	616	659	610	605	655	647	611	627	655	578	601	602	635	634	634	613	621	642	593	636	626	603	625	597	569	593	600	570	596	609	620	609	641	605	612	617	590	653	688	578	642	655	651	622	629	651	642	629	611	634	581	630	621	626	609	596	609	607	611	619	627	618	612	647	625	639	629	618	635	581	619	640	630	595	641	627	606	627	652	640	621	636	598	652	581	613	591	618	636	603	598	622	603	578	624	629	585	589	624	577	660	647	620	615	625	628	610	615	696	674	627	633	673	643	624	650	591	597	614	643	628	635	599	669	617	613	655	637	619	612	566	626	633	596	566	616	612	586	643	615	657	625	620	593	621	638	620	593	578	668	607	629	573	645	653	655	607	654	601	623	659	621	623	597	653	691	613	640	606	643	601	613	582	656	598	589	632	625	629	657	595	607	620	617	615	622	603	630	679	618	653	616	649	609	584	613	604	647	621	613	602	632	639	625	606	587	590	614	597	647	626	624	589	643	638	681	620	599	644	599	654	594	590	588	617	565	678	624	623	633	619	591	599	634	569	647	623	675	615	612	586	577	610	599	613	625	613	667	649	622	613	594	593	586	572	627	637	602	596	632	633	615	613	609	609	638	665	624	605	627	625	604	602	645	645	620	596	644	646	610	582	605	586	662	621	646	631	619	660	660	607	635	630	659	601	614	614	608	650	667	663	640	648	626	608	610	612	614	598	600	619	621	616	593	600	625	585	567	638	632	566	624	651	648	655	617	595	667	623	618	609	631	573	661	617	627	655	593	628	633	622	625	600	594	677	633	598	610	640	663	616	619	603	666	625	671	610	660	662	623	624	580	611	654	623	664	604	683	623	608	575	595	575	608	615	602	611	630	633	660	598	622	633	642	625	627	614	659	657	605	579	608	614	668	627	616	665	648	603	629	625	575	581	668	586	616	605	621	633	629	614	609	623	660	642	582	582	628	610	642	620	627	634	643	600	641	615	609	656	614	658	647	628	636	657	623	636	607	640	609	665	644	629	627	619	703	638	609	604	600	624	657	633	612	658	656	636	646	620	612	600	600	661	586	647	655	632	579	608	580	597	577	638	620	608	671	656	654	656	621	609	632	581	619	595	660	622	620	620	639	649	611	636	610	655	606	641	633	653	624	640	603	578	610	628	564	674	581	610	626	651	632	621	620	680	597	641	656	646	628	626	639	589	591	613	643	659	591	595	640	600	626	615	635	611	627	651	630	656	635	549	605	619	628	630	589	649	669	639	641	599	648	609	652	629	638	535	590	660	641	582	597	615	635	671	618	611	602	629	656	613	659	625	586	635	590	617	604	628	653	644	612	609	619	605	616	594	628	600	661	617	599	666	649	650	581	647	600	630	614	604	637	614	622	611	591	600	595	623	611	604	600	642	624	575	660	618	608	647	603	655	607	667	609	611	627	634	616	663	621	593	658	635	612	613	612	580	650	637	662	642	614	600	627	631	646	627	654	647	629	641	625	613	604	578	601	591	622	606	628	661	613	653	616	638	607	593	645	641	677	604	590	635	658	625	631	613	595	568	638	608	569	606	617	592	583	623	585	634	620	633	597	605	640	609	584	663	565	591	590	611	635	598	592	612	621	665	623	671	588	635	608	588	645	601	610	647	659	616	631	585	621	629	606	581	614	626	587	635	615	622	617	615	670	557	596	617	626	599	664	591	606	594	652	622	630	624	613	602	664	590	568	654	612	640	644	619	608	625	623	619	615	604	582	650	619	621	659	634	631	608	577	616	622	625	610	624	633	656	629	608	614	631	615	631	635	649	614	645	620	616	596	653	632	614	599	602	630	595	581	587	638	628	616	631	658	610	616	659	617	630	629	650	643	595	620	622	636	595	598	627	603	678	652	640	600	630	589	613	631	612	634	567	573	584	633	662	644	692	636	627	602	611	622	660	661	685	626	614	583	642	603	673	640	632	566	625	632	631	643	628	601	583	571	619	602	615	621	633	654	621	612	633	643	624	588	606	598	621	655	641	635	591	625	640	614	614	639	656	627	617	569	617	632	607	610	612	606	633	619	651	628	630	630	634	641	602	614	659	614	626	560	652	657	560	628	625	590	630	606	585	647	596	595	589	600	591	643	631	604	638	603	643	589	589	607	646	638	596	606	616	615	617	648	596	584	634	616	563	625	631	659	598	601	629	612	603	600	620	579	577	622	619	640	615	602	635	637	641	659	639	634	631	616	620	637	620	629	625	584	661	685	597	658	578	636	605
22825	14864	13744	7832	5350	3943	3051	2408	2023	1682	1495	1330	1267	1125	1050	975	953	874	870	803	815	824	777	712	694	695	718	714	679	719	669	662	697	675	693	657	627	663	643	690	625	605	645	593	570	646	597	607	666	646	619	644	662	637	636	613	604	571	624	652	607	639	621	607	558	628	601	628	619	611	615	590	619	592	592	629	669	596	622	622	628	641	625	591	595	648	636	623	567	612	625	573	594	609	611	623	561	617	579	582	639	600	573	636	604	614	567	596	642	557	608	659	636	609	594	604	629	605	582	579	587	581	636	612	601	572	604	566	567	582	610	619	581	582	563	609	608	554	614	603	613	639	577	620	600	573	568	629	608	584	605	588	616	580	590	600	560	591	615	598	568	631	608	690	587	619	575	648	648	633	588	556	578	608	588	633	605	595	598	636	656	629	650	631	569	616	614	602	598	589	620	563	602	565	612	605	597	603	585	617	610	624	603	595	606	573	588	581	614	596	619	625	601	641	644	591	577	601	603	579	585	576	635	600	542	577	637	630	597	598	589	590	586	581	611	576	642	606	594	594	573	606	585	601	570	621	649	604	587	596	570	591	596	561	613	566	646	587	571	643	606	602	582	631	605	576	591	593	578	587	595	582	600	582	570	608	643	617	619	567	561	561	590	622	648	566	618	585	564	615	617	631	601	602	594	609	578	607	590	584	599	634	599	572	555	608	618	643	587	616	627	609	596	602	601	591	610	579	600	643	582	604	661	615	584	580	599	587	601	613	597	582	580	609	572	581	583	650	610	577	587	611	606	574	641	588	620	635	589	582	603	631	568	628	597	601	634	594	585	595	631	582	624	568	579	616	572	602	656	590	634	652	558	588	609	601	591	635	598	629	634	610	589	628	613	615	579	629	579	608	571	602	583	585	624	617	633	560	577	582	588	621	630	631	602	574	617	626	587	567	655	606	603	665	590	551	611	582	585	588	632	611	594	604	608	604	590	564	567	607	610	615	595	624	594	626	538	532	614	560	645	564	606	657	627	620	603	579	613	577	583	592	561	627	608	596	606	626	576	607	610	650	623	605	620	639	596	616	576	589	574	612	583	567	606	568	617	597	558	604	547	627	584	579	602	599	588	630	632	617	595	608	568	659	589	604	623	582	578	565	614	560	605	570	574	593	611	603	602	615	589	593	607	617	593	568	596	559	564	637	583	596	599	591	583	573	538	570	583	621	588	619	606	648	580	594	551	594	559	586	558	575	628	589	609	647	638	605	583	579	600	610	610	619	578	577	576	538	592	606	582	609	633	602	604	571	543	590	621	591	625	593	576	618	593	640	633	594	598	603	638	646	611	574	573	584	615	549	617	587	591	538	600	652	566	575	615	590	599	606	540	606	604	665	649	583	598	589	628	570	626	563	570	584	617	642	624	565	583	564	586	607	607	580	579	585	619	617	586	613	605	612	590	617	553	565	617	609	623	616	581	598	549	567	589	592	635	580	591	620	599	617	577	550	602	618	632	643	597	567	572	604	609	588	617	598	576	553	625	555	588	541	609	607	590	604	608	596	596	553	605	590	608	567	665	601	629	572	617	582	589	573	560	586	621	619	624	628	570	620	556	594	624	602	598	591	612	611	666	615	610	617	625	589	565	584	608	633	608	570	595	573	620	583	659	635	603	631	623	567	607	572	622	581	633	567	596	635	617	600	614	617	598	635	614	630	556	587	575	580	577	647	570	594	626	594	609	610	646	619	578	596	608	610	625	611	606	612	629	581	655	614	575	646	581	603	616	587	614	596	593	621	634	601	613	632	592	600	597	610	574	644	568	628	598	604	580	618	521	588	579	604	605	551	613	578	584	605	607	572	606	607	583	560	583	602	606	570	624	592	558	576	578	620	597	575	609	591	611	631	606	621	569	587	611	595	630	634	605	592	646	620	634	582	647	617	613	560	638	594	638	607	578	617	597	621	566	611	613	622	581	661	602	657	621	586	620	595	600	584	569	595	567	631	590	647	610	613	635	636	618	577	635	556	614	616	586	589	638	588	592	580	606	595	610	639	613	652	616	594	586	634	561	601	630	571	641	578	557	581	624	613	590	566	576	601	575	614	619	632	635	609	588	626	605	553	631	592	567	608	577	608	575	620	654	608	607	625	589	606	600	581	633	583	579	563	608	589	599	604	593	601	578	596	590	598	583	570	599	618	586	624	585	620	569	557	610	591	593	622	595	594	595	612	604	602	597	545	592	602	622	637	599	615	573	625	644	582	588	575	621	585	620	587	575	624	589	621	582	592	622	592	594	596	620	597	602	607	584	574	579	617	582	646	590	600	626	612	576	562	604	595	618	570	573	585	600	583	577	637	597	615	570	602	611	596	620	598	624	611	565	608	613	617	613	572	556	620	547	570	594	584	577	582	600	608	576	580	623	610	600	587	585	592	617	597	600	571	564	552	560	625	593	594	581	624	569	591	606	626	578	591	595	601	631	572	575	597	628	600	619	552	567	620	571	601	582	595	599	591	631	591	597	611	579	620	592	590	566	565	580	585	592	658	628	580	575	585	580	572	606	593	567	644	584	574	591	616	588	658	585	601	552	657	618	605	667	631	626	598	581	596	590	619	622	618	574	558	655	590	597	548	602	543	619	596	612	620	625	610	579	592	629	568	575	627	550	610	582	562	602	620	582	604	561	619	605	578	611	585	607	607	654	636	583	622	600	588	583	568	572	580	610	583	559	574	591	565	619	597	675	572	601	538	590	554	595	612	601	607	575	588	582	566	602	625	653	598	597	618	579	580	579	644	631	616	570	585	592	577	601	592	614	608	614	587	613	574	599	534	553	577	636	624	569	579	587	603	617	593	621	619	603	553	566	636	575	618	606	625	621	551	604	597	591	630	599	605	604	604	614	557	612	612	596	562	608	603	565	623	545	593	573	601	576	575	581	614	627	620	622	610	631	559	615	620	617	616	625	651	551	596	633	562	600	538	585	586	583	608	605	589	583	575	598	622	631	628	570	636	586	597	625	626	592	586	556	627	620	595	547	570	606	560	611	627	596	664	616	591	589	586	597	619	595	601	621	620	585	635	628	606	589	582	605	611	613	638	554	599	616	608	570	598	592	635	596	523	617	618	554	588	559	599	632	640	609	602	608	590	603	594	624	575	606	619	602	607	577	611	601	599	605	594	603	583	626	610	566	601	593	616	604	582	655	663	606	576	608	574	635	580	614	631	623	642	559	622	575	606	606	597	587	590	629	611	624	583	592	562	607	618	569	604	610	588	613	595	566	630	611	603	580	579	628	585	607	577	594	624	585	611	651	588	584	588	603	599	603	591	611	598	607	584	569	566	617	604	558	580	605	620	631	651	583	601	588	597	602	608	590	617	570	607	573	578	632	592	614	583	586	599	607	654	640	579	595	571	598	580	630	595	606	552	617	599	607	613	608	580	558	570	604	560	595	606	605	600	622	580	607	630	596	603	593	588	606	589	592	601	596	620	606	567	584	597
30478	13750	1719	459	396	322	304	285	321	306	311	277	275	278	280	302	291	297	273	289	267	252	283	280	257	279	268	301	261	283	306	287	301	259	249	252	297	266	286	298	278	303	277	275	272	279	276	279	279	291	261	278	297	277	282	274	279	257	284	289	281	298	295	255	275	294	300	276	289	306	267	270	272	293	280	262	272	305	284	278	300	260	276	261	288	287	278	262	313	305	285	268	247	259	269	295	301	261	270	274	264	273	285	295	293	284	302	265	257	286	264	306	277	293	268	271	295	293	295	299	289	276	288	296	283	284	261	275	260	275	271	263	299	268	266	307	253	282	280	284	278	272	291	304	287	265	307	260	284	304	274	286	255	282	293	315	259	270	287	286	294	275	282	279	299	260	270	274	311	264	287	305	274	293	268	265	256	279	295	270	274	295	252	297	272	267	299	317	315	272	280	255	303	237	295	274	283	295	259	263	280	296	308	273	238	274	288	279	274	297	282	261	278	272	259	289	247	291	271	275	304	268	269	243	272	279	294	268	250	272	269	304	272	317	312	260	254	251	284	310	260	238	260	282	284	281	247	290	282	287	288	303	296	295	295	276	249	324	272	255	265	282	273	274	251	283	283	310	287	267	275	279	260	267	312	277	298	262	276	274	302	274	276	280	253	301	297	298	287	247	240	284	269	295	293	275	243	281	260	296	267	280	288	273	285	255	292	274	292	279	255	298	256	287	278	266	307	286	295	270	273	284	303	297	267	312	268	291	280	266	288	279	294	294	276	294	249	256	289	293	280	289	275	306	289	292	269	299	307	298	287	270	314	273	269	282	289	265	286	289	236	274	334	313	295	280	301	294	266	293	297	259	271	268	287	292	297	303	289	281	273	274	243	250	280	280	266	265	286	310	287	260	279	266	311	279	297	290	263	272	285	284	292	272	279	320	278	280	281	289	280	279	304	282	283	295	299	286	270	291	295	296	299	277	292	266	297	294	256	295	305	239	289	277	298	285	303	278	295	280	288	280	259	316	261	253	303	259	268	303	318	288	246	248	256	304	270	296	292	288	276	251	305	301	309	284	257	281	317	285	302	273	289	281	284	255	276	303	275	276	261	270	273	278	290	299	257	278	274	303	301	293	264	292	344	293	281	271	308	265	262	282	301	296	268	286	285	283	271	287	257	273	258	318	287	298	313	290	281	280	278	284	285	266	286	280	290	282	267	265	283	309	280	291	272	293	285	264	265	300	287	282	249	291	296	312	300	308	271	260	280	270	287	279	278	266	275	247	304	299	249	305	296	292	265	293	270	262	315	293	294	251	263	274	304	254	285	281	270	292	276	281	283	266	235	268	289	295	276	265	288	283	287	287	274	299	296	314	281	282	260	261	289	278	263	301	283	307	298	266	311	292	292	312	285	280	267	279	291	317	260	260	272	252	257	282	318	255	278	309	254	271	251	294	305	289	256	276	259	272	309	314	302	270	291	281	301	292	291	270	316	287	287	267	314	268	277	290	268	283	252	288	265	293	297	289	270	290	264	321	285	253	254	275	292	276	282	309	281	274	287	293	282	269	262	290	273	296	282	297	275	267	278	287	279	285	279	294	291	290	261	286	285	283	287	301	284	256	268	281	285	259	273	267	266	284	298	269	318	310	318	307	299	268	292	270	292	269	261	260	326	287	285	267	268	298	270	273	259	307	288	300	302	290	306	290	300	253	288	274	283	289	284	268	285	289	280	308	242	271	267	289	285	288	276	284	305	279	279	335	281	288	305	281	284	311	300	266	254	304	276	295	290	296	252	274	302	305	284	274	265	285	275	249	260	297	304	265	292	280	270	297	300	305	274	255	272	299	294	303	288	272	266	289	276	299	257	263	284	289	275	272	257	338	293	282	273	280	267	280	265	304	284	263	297	270	283	296	303	279	305	302	269	265	299	259	272	296	294	285	270	269	279	300	280	267	306	271	293	282	296	295	296	321	291	265	297	282	308	270	297	290	294	287	277	279	309	252	303	295	308	271	291	296	223	285	277	292	281	274	303	269	282	258	324	289	258	304	302	276	296	272	268	258	271	290	245	283	285	291	286	292	305	282	281	287	287	277	272	279	273	276	263	294	279	285	304	274	263	258	280	293	293	292	299	296	312	276	257	299	277	306	271	297	296	283	260	277	277	253	292	283	248	290	279	301	295	301	280	278	284	285	290	286	287	271	261	267	280	270	283	295	301	310	243	290	275	288	329	248	273	274	275	302	328	294	278	326	291	315	284	271	281	290	291	269	310	261	300	290	256	296	268	281	295	298	260	293	302	292	258	286	303	312	274	298	280	281	283	290	298	289	272	298	266	292	273	266	284	294	314	293	278	268	287	284	262	287	272	260	298	285	296	282	311	294	316	290	255	239	286	286	291	289	312	276	272	286	319	310	268	314	308	301	265	290	265	301	282	279	303	264	302	296	288	287	269	239	255	299	296	272	315	258	318	278	305	284	289	277	270	264	312	278	281	247	261	308	268	277	293	263	290	283	267	290	265	281	286	282	295	269	266	293	279	280	273	293	266	278	275	284	278	276	299	275	283	304	294	264	280	285	273	303	262	288	295	270	274	283	266	281	286	307	298	253	269	281	253	262	314	274	296	274	262	294	308	267	303	295	277	280	266	274	279	269	293	270	287	274	261	312	273	270	304	283	290	279	273	284	293	275	265	331	303	312	280	268	276	277	262	273	258	285	265	278	276	290	308	260	290	276	291	299	261	281	266	267	289	265	271	272	263	286	309	282	293	280	249	283	284	311	277	284	294	282	273	279	281	288	298	296	288	280	311	258	297	274	265	312	274	267	287	285	283	294	300	305	275	272	303	257	252	309	275	307	327	248	286	246	276	285	266	290	269	270	284	247	297	250	287	278	288	303	289	281	280	282	261	280	265	273	300	265	294	248	328	285	266	320	266	272	292	247	263	277	293	297	281	284	279	264	301	278	294	286	262	286	291	271	272	307	279	270	288	292	262	279	307	293	274	278	267	297	261	285	248	267	283	286	287	309	281	291	311	264	293	311	260	297	273	247	289	270	295	265	242	291	269	301	285	270	294	272	298	266	284	269	250	295	256	289	302	245	265	278	305	287	297	292	257	262	248	283	276	253	265	264	321	255	308	276	284	269	291	278	307	288	283	289	288	289	283	289	296	264	301	294	309	270	278	295	281	308	309	273	295	272	287	279	272	280	281	318	288	232	269	292	284	283	267	278	306	261	286	289	307	301	279	292	270	247	252	276	306	278	270	267	283	285	295	285	286	270	286	312	305	303	274	314	280	268	256	258	265	281	285	286	285	301	283	279	324	278	232	280	280	290	286	295	271	294	302	287	271	298	279	281	259	301	268	278	284	311	287	266	282	284	310	280	277	288	262	307	287	282	243	271	251	306	294	312	256	271	288	263	286	285	263	279	277	282	272	278	277	277	292	305	267	279	284	283	281	291	276	270	289	272	287	291	271	307	294	264	268	308
15272	854	761	529	437	372	375	377	361	353	322	310	313	288	295	342	336	300	303	340	298	326	318	298	307	316	315	297	312	313	317	298	293	268	317	290	344	309	289	282	293	328	322	299	332	334	345	341	312	350	305	288	316	317	314	312	331	304	310	311	306	300	308	281	328	288	300	311	281	320	320	314	306	305	311	266	287	289	285	318	304	295	337	300	326	341	312	304	307	286	311	317	321	314	305	323	300	338	300	308	348	330	320	327	326	280	337	337	321	315	302	282	301	314	284	297	309	276	315	319	287	333	324	325	331	302	311	295	297	272	300	311	298	316	293	337	288	339	329	272	325	274	344	319	294	313	292	319	328	308	333	299	293	310	287	302	309	335	316	296	335	326	331	304	331	335	271	284	306	314	329	328	317	352	331	302	301	324	327	335	323	308	325	314	295	300	276	317	297	296	323	342	323	311	312	293	295	316	306	319	311	315	296	300	307	320	332	301	318	306	305	336	260	329	311	293	313	325	305	293	308	341	347	328	326	290	290	314	318	324	327	330	328	312	303	320	325	319	298	311	303	321	288	280	273	292	352	317	306	326	298	295	300	295	296	349	293	334	295	286	298	307	315	307	318	277	350	325	278	297	298	309	329	327	319	275	301	286	330	329	310	337	283	332	328	292	297	290	302	339	332	298	297	347	337	309	301	303	327	287	315	322	319	304	303	302	319	342	330	296	310	301	276	316	289	297	303	312	320	346	306	311	316	287	316	296	298	299	316	322	324	305	315	317	335	314	304	300	303	319	314	283	303	325	309	266	300	306	294	275	308	307	317	301	322	327	310	302	304	311	320	308	304	294	324	319	315	271	296	330	285	319	352	294	315	301	317	308	316	297	291	314	328	302	345	311	324	323	310	325	311	303	295	324	323	318	362	306	312	329	327	321	310	291	339	342	352	319	339	324	301	305	298	317	318	279	332	292	329	306	313	334	330	313	284	347	321	287	325	328	337	287	318	309	285	307	297	318	322	317	304	305	333	322	339	354	293	318	311	290	300	318	277	305	310	287	288	303	279	300	284	300	340	316	289	296	310	316	330	313	342	305	306	287	311	296	296	314	303	310	318	305	287	317	276	284	327	320	301	269	334	289	312	322	300	312	318	290	312	278	318	282	295	310	318	286	317	291	304	327	289	315	307	296	296	266	332	305	327	332	304	305	279	308	278	301	314	327	317	319	305	331	314	309	299	302	293	306	292	334	325	334	307	316	326	318	339	319	307	279	299	284	307	308	309	299	299	313	315	321	314	308	273	280	321	303	330	312	311	320	292	308	303	314	337	293	333	295	323	320	311	304	333	331	272	314	300	328	284	300	311	319	290	259	303	287	284	321	300	321	297	300	272	291	335	301	299	309	291	314	311	324	316	322	332	321	313	333	315	289	307	298	287	307	317	282	302	329	296	272	307	323	303	301	318	315	322	300	294	313	322	316	301	302	299	320	319	323	317	310	348	320	332	341	306	295	328	320	328	307	303	306	304	289	328	315	325	282	326	292	312	310	319	313	333	306	303	304	298	312	306	308	326	313	321	314	313	297	289	310	281	297	316	302	310	304	305	301	287	319	324	317	340	307	314	321	311	285	344	322	320	301	320	314	308	297	314	309	299	325	334	301	339	296	280	296	276	323	304	286	325	322	281	272	320	304	324	307	345	321	320	310	286	288	326	342	338	307	297	320	283	321	319	288	303	300	290	287	309	304	321	323	317	296	329	273	331	323	294	322	289	325	314	296	318	338	290	286	313	297	311	295	313	277	302	317	337	306	280	328	317	341	330	285	324	315	293	315	317	292	309	309	329	312	302	287	289	282	291	300	327	275	351	298	308	307	306	341	323	275	339	308	332	289	339	308	310	355	311	341	302	336	305	317	277	299	302	303	289	268	345	330	299	294	301	267	300	308	309	297	324	319	293	293	288	290	300	323	288	320	306	320	300	317	315	348	311	313	310	314	308	292	310	305	311	332	305	302	295	308	312	330	339	306	308	296	316	327	283	321	297	312	308	299	293	336	309	309	294	309	293	312	340	326	303	300	317	290	288	281	289	339	317	313	289	285	292	325	305	253	313	303	287	289	343	305	325	281	315	303	321	332	307	278	278	291	286	293	348	316	298	303	319	294	333	299	304	309	289	298	298	315	325	341	299	311	324	312	307	314	309	318	331	322	291	293	329	327	322	298	307	331	305	310	302	282	329	326	314	347	321	312	270	307	317	339	341	322	336	294	315	302	307	302	327	330	308	302	318	303	300	304	271	288	315	319	297	332	306	332	343	331	315	278	306	289	297	311	321	315	287	316	311	327	321	299	294	329	296	322	332	321	300	303	328	284	320	319	314	335	292	313	300	285	313	318	311	319	323	327	280	349	310	297	294	304	280	304	312	317	296	302	297	305	327	322	287	287	299	319	323	290	296	324	322	287	309	322	325	348	268	289	299	304	297	306	303	317	295	320	308	315	305	307	305	277	307	332	293	294	313	314	305	304	309	311	293	289	302	330	320	328	320	315	310	322	293	288	302	288	317	308	344	305	313	295	312	344	310	310	293	285	316	323	297	290	298	293	318	299	327	322	324	307	304	296	315	283	301	325	319	313	311	319	307	284	312	320	305	315	294	324	306	310	302	306	330	308	304	310	295	311	297	294	321	319	346	320	287	303	310	291	323	319	308	312	321	316	327	314	313	301	304	281	291	305	318	289	311	310	318	306	332	310	327	314	280	309	294	319	296	323	328	328	275	314	286	296	323	298	316	281	317	304	316	282	289	295	310	303	330	286	283	279	327	311	290	295	304	286	314	315	333	305	322	329	302	313	283	302	322	318	305	267	320	311	317	304	307	280	306	314	289	297	334	305	292	278	320	302	362	309	313	273	291	326	303	267	304	324	300	336	303	349	312	319	312	328	330	315	313	325	304	337	295	300	301	290	304	278	294	312	313	270	316	312	354	289	302	335	321	320	314	290	268	327	307	324	301	313	275	319	310	318	326	334	324	308	303	298	333	323	330	310	309	318	309	305	306	316	339	295	338	330	319	320	304	345	294	335	335	310	300	308	293	272	307	298	312	348	325	269	333	298	313	336	308	281	306	298	313	323	304	307	319	353	308	295	331	299	272	324	315	293	311	324	321	285	323	299	324	286	318	310	285	331	306	306	321	305	291	314	319	311	292	315	326	307	298	338	332	292	297	312	299	331	323	329	292	254	306	334	299	295	293	311	308	311	299	296	326	347	301	298	348	310	308	314	303	288	323	317	301	317	321	313	335	341	319	314	304	303	335	322	322	307	306	303	301	335	333	312	321	340	323	294	316	324	300	301	340	302	288	313	350	262	310	295	315	319	315	309	326	301	305	304	330	326	273	334	312	318	313	304	308	337	295	310	307	298	308	312	289	300	341	313	275	327	301	299	333	297	334	303	329	319	345	322	314	302	311	335	314	321	310	312	324	320	322	348	305	279	347	323	285	350
24942	20598	27074	24073	20576	9097	1075	710	531	521	472	425	425	435	389	385	395	341	397	356	332	382	297	333	314	315	319	375	318	302	308	328	309	284	336	336	332	295	322	311	302	288	277	302	299	298	294	289	312	283	314	273	308	320	288	330	296	284	290	291	290	282	280	253	306	280	297	307	289	307	276	297	305	302	263	280	299	252	289	299	320	288	312	319	297	282	300	303	266	307	276	255	270	314	291	294	296	291	300	290	291	300	268	312	280	300	308	287	263	270	279	291	303	283	315	268	268	290	271	324	313	295	328	268	258	300	279	268	260	315	298	270	294	319	287	287	274	324	304	261	291	294	267	302	256	272	289	299	250	293	284	302	274	264	295	277	271	281	265	284	287	309	290	291	303	286	304	285	274	294	253	300	280	294	288	324	300	323	303	307	307	278	270	293	299	290	296	321	276	276	307	305	291	286	298	313	318	292	308	283	296	280	303	294	315	311	314	286	275	316	285	314	302	296	304	306	300	324	305	307	265	311	313	301	292	240	282	280	287	303	281	293	267	316	291	273	304	282	297	286	307	289	293	310	293	318	266	280	296	270	274	294	304	301	266	271	244	273	291	301	292	295	278	282	297	276	310	299	276	313	278	325	289	300	274	258	286	266	256	291	312	286	283	287	291	285	294	285	287	307	291	285	284	282	304	272	265	308	289	274	289	291	305	297	272	269	288	297	277	308	298	293	283	263	292	328	326	306	290	283	282	290	279	274	282	284	287	296	288	297	273	298	265	291	284	289	285	288	281	309	304	289	318	296	285	315	296	290	327	281	276	290	297	307	316	302	263	315	287	309	280	304	294	274	298	306	286	270	303	312	291	291	276	302	298	295	339	278	314	283	287	274	316	313	262	284	293	308	278	311	294	286	299	270	265	301	290	269	292	293	325	291	270	279	312	273	295	281	293	286	268	305	292	292	305	273	300	316	263	291	289	285	264	267	280	327	297	308	299	303	304	283	262	298	289	317	275	245	298	259	260	314	285	291	296	287	307	288	321	295	302	273	249	266	251	288	300	305	287	289	338	298	304	301	310	302	293	298	278	278	272	298	316	334	266	279	283	281	277	288	296	309	290	271	261	300	274	282	279	291	302	317	314	273	273	293	272	301	289	284	293	290	295	279	293	327	272	298	284	279	264	301	298	282	297	279	270	281	284	268	304	304	318	288	274	297	295	291	299	290	307	340	288	290	277	330	290	289	287	302	283	298	316	314	319	276	315	279	336	313	319	289	297	311	260	307	284	295	284	279	292	282	275	302	295	300	256	274	285	277	317	290	275	304	307	299	304	284	305	269	310	294	276	320	293	305	264	300	286	287	269	278	290	306	269	287	297	304	270	270	279	291	321	274	285	284	294	313	273	293	261	306	278	296	269	286	281	295	312	301	293	301	286	267	292	279	279	269	290	308	316	285	281	300	300	294	292	291	283	293	265	310	248	292	253	310	304	269	286	320	313	285	283	308	298	292	257	296	310	282	313	280	298	327	275	295	279	291	275	276	292	279	267	289	296	295	312	268	289	267	281	279	298	300	287	302	293	278	315	293	304	268	278	306	262	290	318	298	292	314	305	283	313	285	291	300	283	293	312	295	305	287	296	306	294	299	268	264	300	285	315	286	312	304	287	311	325	301	302	287	273	269	301	312	287	315	303	295	287	288	318	311	292	297	298	316	287	278	289	320	288	317	309	290	315	284	276	314	277	311	270	286	310	292	267	278	266	279	320	303	273	326	298	258	304	309	282	273	265	292	271	269	247	301	277	323	299	312	309	268	276	286	296	279	258	286	311	258	300	281	271	294	294	317	273	315	291	283	284	283	303	299	340	282	295	241	287	276	305	303	280	300	285	293	261	290	286	286	280	276	309	294	297	311	260	295	324	291	298	294	272	265	298	305	249	285	296	288	330	321	286	263	283	293	295	281	276	271	283	280	266	284	303	306	287	289	307	286	271	275	280	314	277	264	327	300	268	287	281	286	305	306	290	299	261	289	279	302	271	283	313	276	306	266	279	326	268	305	321	309	292	309	303	304	283	291	286	267	255	285	297	264	308	291	311	313	274	336	295	275	282	297	288	312	277	276	332	298	295	269	345	266	264	298	299	279	258	318	296	274	293	257	296	285	287	287	285	305	288	293	309	295	271	293	315	275	322	318	297	265	302	282	319	304	292	282	312	286	324	262	333	273	259	302	289	257	306	286	272	307	301	313	274	277	291	284	287	298	261	293	267	292	292	276	285	252	289	303	254	311	282	304	326	272	297	276	280	317	267	307	259	295	267	269	306	288	315	273	300	266	307	285	322	290	297	294	293	298	290	289	298	279	278	282	271	312	295	306	309	318	299	303	276	289	264	297	303	311	316	290	265	302	264	291	268	273	273	304	274	320	305	344	291	300	280	294	295	283	291	282	286	281	287	273	310	309	319	264	296	289	303	282	283	275	309	274	291	289	276	272	287	264	296	308	289	285	284	282	277	284	290	270	292	269	292	288	287	271	306	300	313	274	291	275	298	305	310	277	294	299	303	290	270	292	322	297	272	291	306	287	310	296	278	321	282	262	317	259	292	288	302	280	247	310	287	301	279	278	288	300	295	284	296	287	317	293	290	296	290	291	277	297	282	277	293	302	278	277	319	321	275	303	281	288	280	287	264	278	306	286	291	294	297	278	301	286	282	301	288	281	281	318	283	322	259	273	332	280	294	272	307	281	292	305	309	267	286	284	322	261	304	248	305	309	314	312	329	300	311	290	315	284	310	295	253	303	305	284	287	266	289	270	300	306	284	315	285	268	295	281	292	283	306	266	266	271	310	300	332	294	288	270	290	270	306	301	291	292	282	304	279	259	306	251	316	274	258	315	297	292	289	300	288	283	264	291	284	302	316	294	260	297	300	256	256	270	282	267	297	263	266	279	284	297	312	277	291	299	297	302	305	288	321	309	293	289	291	287	294	284	309	296	302	277	270	314	257	286	270	264	317	292	279	285	270	286	273	319	287	301	281	290	292	282	304	282	329	249	297	286	249	295	303	287	291	300	233	302	276	293	268	305	287	309	294	275	305	275	327	316	270	270	277	290	288	320	292	300	277	300	298	317	276	287	288	315	294	282	290	311	313	301	319	281	307	286	296	306	283	317	268	306	264	266	311	288	298	299	286	302	315	275	315	282	239	287	276	283	285	313	295	278	326	286	286	293	299	289	301	278	273	299	276	289	290	300	249	263	293	264	294	258	303	268	301	281	299	290	305	272	299	306	292	292	300	292	280	286	300	293	303	304	285	297	290	302	288	308	282	274	288	285	283	270	280	272	295	274	313	292	300	312	299	289	285	299	339	296	262	306	304	285	285	253	291	274	286	304	313	312	290	295	294	301	286	258	290	270	303	286	323	285	308	285	289	281	283	298	295	292	308	283	288	288	308	281	302	321	268	293	332	243	286	301	281	289	295	296	284	280	268	304	297	334	307	300
21229	8468	7781	4103	2712	1918	1484	1192	1002	836	752	670	626	523	479	468	449	455	424	430	402	361	393	391	406	371	356	330	354	317	350	362	305	332	331	313	317	334	298	335	350	320	313	305	286	317	319	312	303	299	330	311	338	310	296	286	303	287	324	294	298	302	288	315	280	291	316	317	317	326	304	305	314	272	300	302	348	312	257	301	268	300	288	301	334	301	308	314	283	306	285	294	288	296	287	298	304	294	325	287	323	296	297	284	305	307	322	301	271	298	287	304	333	268	300	277	292	308	268	288	322	277	291	329	299	309	300	307	302	278	278	284	285	323	282	319	282	292	324	281	308	336	272	320	320	302	290	274	266	359	302	294	297	322	298	311	333	315	306	275	284	287	315	293	327	325	284	317	291	318	291	296	308	297	329	315	307	270	308	319	290	322	303	343	324	299	278	296	289	276	293	296	355	329	302	333	325	281	313	305	297	268	297	313	316	311	329	301	290	292	294	302	302	299	301	295	304	293	337	272	283	293	280	327	303	328	272	297	301	297	280	316	277	315	296	280	293	318	262	306	319	282	332	314	300	287	327	320	298	275	294	293	288	319	332	291	285	311	286	297	297	309	317	309	297	281	289	298	309	265	287	306	319	291	288	311	294	309	289	315	276	289	273	274	306	281	286	303	339	280	327	296	312	297	276	275	282	279	293	294	313	301	285	327	303	317	292	293	276	305	306	291	318	329	288	296	281	261	323	315	276	307	314	323	314	282	314	300	275	276	273	299	278	312	299	329	291	318	298	268	320	307	294	305	298	321	281	297	304	300	259	325	318	284	319	313	297	268	310	299	321	327	308	287	284	294	287	318	280	306	343	296	289	330	275	298	308	267	289	315	296	278	306	304	301	300	282	320	293	280	281	313	298	285	288	316	304	295	268	306	310	295	299	296	309	297	284	306	317	281	305	337	315	313	304	289	277	306	336	281	298	294	305	324	296	299	326	293	294	275	296	263	275	291	298	290	313	275	291	327	289	283	301	311	305	291	293	326	310	288	313	306	300	293	285	297	323	308	282	281	281	311	315	283	303	273	291	280	303	293	307	305	316	323	278	311	282	290	290	279	308	297	290	272	266	299	278	277	317	295	321	320	288	314	301	304	323	288	322	285	294	290	289	320	340	295	302	309	277	286	275	301	285	274	295	291	285	302	294	317	299	289	318	299	289	295	297	311	272	320	335	298	303	312	308	317	284	305	319	313	314	290	302	298	267	310	318	304	335	296	287	291	284	327	326	301	287	291	289	302	290	299	320	296	295	311	313	286	296	305	300	293	296	295	311	307	290	291	294	314	301	295	301	294	277	300	315	326	305	273	294	300	298	307	292	306	291	313	320	283	309	297	306	321	279	318	309	286	273	292	284	276	302	288	283	280	298	277	316	311	311	305	325	280	340	315	285	313	286	312	280	276	294	294	280	293	306	297	318	302	290	306	268	290	302	315	292	286	310	287	305	307	291	286	297	291	299	281	290	306	298	304	310	276	306	305	310	308	320	299	290	301	292	344	270	289	331	286	294	293	287	317	300	314	301	289	314	285	272	304	291	307	298	303	290	282	291	301	294	303	292	301	303	332	277	296	296	280	321	292	297	306	261	308	300	319	368	310	310	326	306	290	290	282	312	306	289	307	320	311	269	283	286	319	276	285	294	295	319	306	298	325	314	293	298	323	283	316	318	321	310	321	335	291	284	308	275	307	319	299	301	302	284	281	302	315	325	307	300	325	291	296	309	297	297	314	334	283	288	298	301	290	291	282	274	312	285	309	305	295	287	314	314	319	289	305	303	298	309	310	275	309	316	292	301	296	306	308	324	333	266	290	329	280	307	309	262	295	298	317	301	288	290	324	292	307	283	280	286	292	311	305	320	328	275	306	295	310	282	311	310	327	287	324	314	325	301	295	295	316	300	281	294	302	299	283	324	307	325	253	304	305	308	310	289	284	305	322	290	309	282	290	307	294	326	272	291	293	297	288	304	312	309	309	278	286	280	320	297	327	284	311	273	299	269	314	292	290	334	324	321	310	301	297	300	303	293	281	300	327	333	308	275	276	303	309	295	288	308	335	294	290	320	287	277	296	293	327	298	284	315	272	304	295	293	276	310	304	304	303	309	257	307	286	305	280	296	296	315	266	277	273	279	320	295	289	317	327	294	273	301	285	297	281	300	277	327	313	294	313	302	316	322	315	288	281	304	313	336	299	259	340	289	349	293	308	322	291	317	278	261	292	297	311	300	288	258	299	305	309	275	303	300	300	316	298	302	300	261	310	291	310	315	288	266	311	305	295	324	325	258	316	273	323	313	297	299	295	281	296	302	284	305	269	289	324	317	325	333	293	281	281	283	273	303	282	292	277	301	294	296	290	280	312	293	304	288	294	310	283	300	290	287	280	290	314	322	304	272	309	318	295	289	299	275	313	312	286	314	289	297	287	276	291	304	335	279	315	338	289	308	311	298	306	316	321	309	320	300	308	301	296	300	308	272	316	288	266	300	284	318	305	282	321	292	314	310	307	278	298	325	289	332	294	325	297	284	273	293	267	296	312	298	302	272	299	304	297	302	305	311	290	310	331	300	301	294	291	274	318	317	293	293	276	336	316	308	308	316	302	307	325	283	295	307	276	301	309	348	268	316	296	289	266	261	287	303	283	315	289	321	321	306	304	274	295	310	318	276	278	312	296	317	280	287	291	307	313	306	287	276	317	297	294	320	279	293	291	309	271	283	296	310	288	325	319	310	281	253	294	281	308	303	307	317	297	298	313	287	273	333	338	311	322	319	289	326	310	271	309	281	296	316	305	304	276	310	323	266	283	283	298	273	307	277	311	312	314	258	259	325	302	305	306	303	273	344	303	259	275	271	275	302	295	286	313	273	273	316	311	283	296	300	302	268	312	302	290	291	298	304	327	311	279	265	311	276	293	288	307	316	318	290	298	303	302	290	272	288	302	314	283	282	303	311	274	264	295	295	279	306	297	317	303	301	307	312	289	292	311	303	302	317	312	327	298	314	315	289	298	276	296	284	313	293	254	279	326	286	299	311	296	312	309	308	313	308	303	276	311	304	307	292	292	304	304	305	306	292	312	297	295	339	341	314	292	305	284	295	325	300	303	301	311	274	312	326	306	316	289	326	308	304	296	283	313	293	299	315	293	308	305	313	311	279	298	302	276	281	305	291	304	298	282	335	289	325	282	289	299	293	301	287	296	316	299	295	280	296	318	319	306	313	297	295	321	320	318	263	307	294	276	292	311	302	281	322	292	326	331	310	318	295	305	290	327	307	277	293	272	329	321	275	284	295	304	313	287	321	305	310	298	294	310	288	278	321	299	302	283	316	306	327	319	352	307	281	314	284	306	320	299	319	291	315	290	291	315	316	304	289	287	277	273	311	277	280	331	282	320	296	301	297	288	323	294	270	295	287	323	340	267	311	305	290	295	277	312	303	289	309	336	310	313	290	314
22829	20576	27655	23475	20580	20644	10134	1656	1269	1083	986	948	892	873	795	781	751	752	784	636	718	695	680	698	683	690	685	705	714	656	625	632	693	647	743	659	683	637	663	679	637	637	671	669	643	629	640	631	624	633	630	647	598	605	635	660	626	639	648	606	574	599	604	598	584	626	619	547	639	585	606	668	617	581	635	689	628	635	627	608	617	637	634	585	594	642	596	610	634	642	624	623	630	605	594	620	610	634	649	635	644	625	611	614	628	597	619	605	651	645	612	609	645	659	634	638	608	609	632	599	634	609	654	618	613	618	662	657	638	644	633	629	648	654	603	605	621	630	597	580	628	650	613	664	648	622	638	611	646	579	619	606	620	602	667	636	656	633	612	578	646	650	610	594	592	626	625	590	696	613	628	529	636	641	630	625	651	625	544	595	614	622	581	626	620	652	641	607	636	635	623	625	639	669	616	649	608	601	626	610	648	589	599	624	623	615	663	654	589	637	596	615	634	666	613	639	579	655	605	665	641	631	646	621	641	624	636	583	634	640	635	633	639	651	635	628	608	591	621	605	666	632	588	684	624	580	663	625	625	633	618	627	588	623	658	691	616	623	602	546	640	643	617	662	601	635	624	620	589	617	583	636	614	624	606	570	592	600	648	712	592	653	612	608	620	608	608	645	609	607	637	616	632	678	626	578	582	577	658	646	636	608	554	643	583	623	641	605	602	563	613	614	623	603	644	637	602	615	641	555	634	573	558	619	600	634	657	660	603	623	581	590	631	637	628	616	611	626	603	622	659	613	623	674	621	651	626	598	630	601	644	639	629	619	602	640	648	625	594	621	657	586	636	655	589	603	582	631	624	603	636	588	599	612	611	607	646	633	641	615	588	578	597	672	590	637	634	610	675	627	602	619	640	595	641	622	633	662	648	587	647	626	676	615	623	598	621	644	646	648	624	613	634	673	646	598	632	590	651	629	616	671	625	651	620	631	623	624	654	615	589	630	611	603	650	600	643	637	607	657	591	608	629	638	604	673	576	641	638	626	645	598	622	639	600	614	609	621	595	643	627	613	589	629	624	600	658	591	615	640	665	596	613	628	625	646	642	608	691	576	581	627	608	597	621	623	549	656	646	647	666	640	599	620	656	641	590	612	620	624	636	606	619	634	611	602	593	641	616	588	650	598	616	599	647	623	604	568	578	635	655	624	649	604	637	607	603	646	622	658	664	636	646	601	628	622	625	643	642	661	595	610	583	622	631	589	620	605	596	657	613	637	583	568	604	650	647	644	640	656	646	634	604	621	579	625	637	602	575	638	595	636	585	622	600	628	644	619	672	626	600	635	576	597	612	636	603	585	603	614	652	594	565	631	600	631	654	638	579	623	652	643	575	580	643	624	655	616	615	623	615	615	666	616	587	612	590	649	648	612	620	613	599	617	568	573	663	633	630	556	630	609	603	629	575	614	583	617	629	640	676	660	645	577	638	617	623	670	595	609	635	651	601	621	640	645	626	649	627	549	607	617	631	661	612	638	654	645	638	661	622	624	561	631	620	611	595	642	660	645	638	614	622	617	679	600	574	598	623	613	623	635	649	591	686	649	576	623	609	617	619	611	624	587	594	632	642	644	644	631	599	605	637	631	620	650	626	628	642	627	599	630	576	671	627	679	643	604	602	622	651	628	631	610	633	629	616	623	632	605	607	619	617	646	616	656	642	602	622	658	581	670	591	589	593	620	639	597	637	623	641	659	609	605	608	616	604	591	636	595	662	640	620	637	613	636	620	661	630	618	601	634	660	600	598	633	636	616	630	591	644	617	614	586	599	612	658	603	607	598	570	587	615	589	637	602	624	670	629	633	576	615	644	624	579	619	620	626	649	613	622	641	614	566	610	597	606	562	590	653	610	658	601	612	655	660	614	638	642	675	644	578	627	629	625	583	638	595	631	629	639	646	590	621	598	606	656	583	657	636	586	611	616	614	620	635	636	582	608	659	622	601	645	640	639	628	635	608	621	612	642	587	644	635	600	620	617	622	637	685	608	639	615	611	597	622	628	624	618	592	616	600	647	660	603	606	650	584	624	620	619	633	609	612	652	615	611	663	653	643	590	602	589	632	618	620	611	576	634	648	592	566	609	613	640	605	610	641	641	621	600	665	662	606	663	619	569	573	591	602	618	619	673	578	611	663	629	637	611	625	604	632	603	613	618	673	591	576	619	610	639	644	617	600	635	651	602	622	629	655	639	644	624	655	633	617	583	590	639	599	604	627	630	610	630	598	646	579	639	601	647	627	643	617	591	616	599	608	617	653	639	579	629	617	651	619	585	619	591	586	621	646	634	586	644	628	609	617	671	598	618	599	619	604	639	637	617	603	615	605	624	614	626	629	634	673	594	637	649	633	625	620	607	635	609	642	626	609	658	632	618	647	621	635	594	609	632	628	621	622	571	630	648	623	613	622	611	602	638	641	637	595	654	605	629	619	674	609	623	610	592	602	688	598	595	626	595	637	633	576	671	609	607	596	668	624	651	601	637	576	588	610	633	586	624	633	643	640	597	636	587	668	652	598	620	638	622	606	613	599	620	605	623	643	651	634	636	582	608	620	648	622	643	614	595	612	602	581	637	631	645	657	656	633	639	615	658	581	642	641	621	607	598	624	615	610	602	639	618	638	615	604	651	622	577	640	599	565	619	573	635	610	602	600	568	703	643	640	651	596	626	642	623	599	618	604	629	633	623	596	581	595	601	588	604	638	643	581	607	626	618	597	590	606	561	660	648	647	631	641	632	615	613	613	628	624	649	642	612	583	675	599	604	592	610	594	628	620	632	671	672	580	607	656	611	608	587	632	635	645	636	638	596	651	630	611	613	610	679	616	675	668	597	575	651	608	659	678	644	608	607	605	628	593	626	648	611	548	644	585	618	657	627	621	655	610	611	619	608	599	623	632	626	593	604	584	648	584	648	581	667	601	605	614	684	577	596	610	611	624	643	658	670	610	633	570	589	610	609	645	611	618	662	631	656	608	623	581	541	651	617	623	593	638	579	651	618	598	539	649	587	647	591	603	622	631	601	601	601	602	636	630	620	605	656	626	600	590	623	607	612	603	594	603	610	613	578	609	611	617	601	631	607	645	615	591	643	640	635	578	629	639	627	567	612	579	631	651	622	596	623	633	658	644	613	610	605	578	632	600	659	626	645	622	578	573	619	587	579	630	630	644	607	638	625	617	597	620	573	642	651	645	645	649	587	562	626	616	626	649	595	621	637	617	632	624	612	590	609	620	615	609	578	615	552	622	633	628	623	620	598	612	642	638	585	640	626	613	620	616	614	617	564	632	634	627	596	605	648	608	631	630	596	622	644	635	634	607	633	603	660	642	620	639	644	622	634	582	612	648	590	632	617	614	647	614	628	676	640	653	604	628	631	566	636	609	623	625	611	660	636	673	604	595	625	647	665	596	595	635	615	632	619	641	643	602	561	621	608	602	619	636	640	619	637	663
18481	14727	13770	7609	5157	3757	3032	2333	1996	1632	1627	1332	1236	1108	1037	996	893	860	840	835	825	769	788	732	747	706	725	734	717	670	689	663	698	664	652	674	648	659	681	674	679	609	615	636	609	611	613	616	653	666	628	621	623	663	612	676	603	616	612	639	595	608	644	632	592	638	657	573	636	644	592	571	606	611	580	574	644	607	608	633	586	565	597	621	589	599	591	644	581	633	609	594	615	619	643	585	610	644	575	588	626	619	588	616	611	609	599	597	593	560	630	565	583	610	575	585	623	608	586	577	620	609	591	628	600	609	617	574	592	612	616	571	580	583	603	588	586	610	645	633	601	569	602	580	603	620	628	616	615	599	597	611	572	625	549	550	619	615	568	588	609	608	563	589	578	656	640	581	610	575	581	612	598	625	634	580	608	611	569	555	569	610	608	631	635	645	654	610	591	609	637	617	573	554	579	594	617	612	586	592	610	593	597	584	564	586	649	593	598	588	619	610	643	602	623	582	570	629	594	603	584	645	608	577	554	592	615	604	615	585	648	611	601	613	614	625	565	596	615	626	602	551	601	587	586	561	649	547	587	581	597	630	605	603	583	533	555	570	569	605	645	603	563	578	604	603	542	600	561	574	611	617	612	591	604	599	546	593	577	585	608	601	604	598	648	587	530	591	593	612	613	589	620	550	612	599	588	594	591	578	605	610	576	558	616	625	584	564	627	642	589	627	591	586	610	598	570	601	628	553	571	591	597	596	623	611	593	610	628	599	628	544	606	595	633	579	606	594	605	631	581	591	623	599	607	588	598	574	562	623	564	587	604	611	546	597	606	603	639	601	603	600	603	611	571	618	597	584	597	661	606	595	639	603	588	557	648	615	595	607	581	596	628	606	591	593	578	666	642	602	593	581	592	602	591	584	600	577	622	606	607	597	563	610	626	591	638	595	584	620	545	596	593	660	618	609	601	561	610	600	580	565	601	606	601	594	630	607	634	593	539	605	629	605	608	577	617	603	604	615	607	592	588	590	637	603	602	635	604	605	611	587	622	593	578	563	615	601	616	586	577	626	570	630	580	612	620	608	636	580	602	572	615	550	593	618	642	575	626	582	599	603	597	607	599	626	575	602	595	566	628	598	649	578	554	633	625	580	600	661	624	604	614	625	593	604	555	592	586	587	595	614	612	610	635	590	620	610	623	628	551	592	566	597	577	585	594	560	565	603	616	569	576	544	620	600	577	573	602	605	614	598	586	642	601	617	572	630	584	610	570	619	623	587	597	594	596	583	596	601	618	600	592	583	592	593	633	572	645	601	589	610	605	602	597	577	596	617	608	617	611	596	632	573	594	573	602	579	600	592	538	575	597	568	620	585	606	595	659	617	628	595	597	610	607	516	633	575	613	639	610	570	573	588	588	617	593	551	612	578	601	605	608	621	587	597	575	600	613	597	595	632	607	553	615	610	594	597	625	599	579	596	656	615	605	584	597	576	579	614	607	634	582	556	592	629	589	629	561	589	563	536	565	583	591	579	632	647	616	576	562	588	595	627	607	640	593	618	567	566	605	603	620	581	575	630	613	611	622	596	569	602	537	568	610	619	550	621	578	574	593	596	605	647	587	596	626	581	630	613	619	611	613	646	589	629	632	586	579	673	610	608	585	542	607	612	605	601	568	575	631	585	605	598	569	604	623	583	589	574	624	641	584	646	581	599	630	599	591	607	616	601	621	601	596	591	576	627	557	582	587	612	612	603	565	609	602	592	620	594	607	572	647	614	548	625	616	618	569	624	621	600	593	602	613	565	570	617	607	608	563	594	556	559	603	561	589	565	616	617	611	577	572	588	589	598	591	614	631	565	636	615	613	569	599	601	636	593	587	587	617	572	618	615	603	581	573	585	574	585	583	617	560	560	594	623	571	617	612	599	563	620	577	598	590	575	610	625	641	573	578	617	562	660	573	617	616	615	581	639	599	618	569	613	586	592	597	591	574	572	647	599	601	568	593	582	599	647	584	597	648	604	602	615	582	590	615	657	630	616	594	610	558	604	630	565	597	561	614	603	581	610	610	588	576	603	621	599	556	575	593	622	611	623	559	668	610	600	651	617	601	592	616	612	606	632	569	592	559	591	661	614	616	586	641	621	604	615	606	617	611	614	601	560	605	607	579	622	621	592	608	586	594	627	562	616	555	580	633	568	605	569	592	585	569	582	589	629	551	607	585	572	601	619	584	614	580	591	544	585	626	585	634	591	620	577	603	575	636	551	620	644	606	597	565	588	592	601	618	578	615	615	570	580	610	609	573	623	603	574	596	617	525	606	619	561	637	593	568	614	607	583	595	571	657	577	591	621	592	580	606	595	593	618	625	578	596	615	611	617	650	623	612	625	648	595	579	595	631	573	603	620	598	579	599	647	640	566	580	602	623	646	617	609	639	633	596	586	608	561	603	563	585	579	609	561	565	587	597	620	633	665	642	617	624	599	605	606	587	634	543	596	588	600	580	604	632	570	595	568	601	627	622	596	566	594	638	547	615	581	591	581	551	569	594	634	572	587	579	619	596	565	593	621	614	573	616	608	649	585	569	614	618	558	622	563	594	590	599	635	637	601	626	655	599	583	583	620	587	560	600	543	526	603	590	583	593	579	619	576	642	589	589	593	611	624	620	593	601	601	598	609	594	585	580	609	562	605	612	601	618	578	647	585	630	626	600	633	563	616	626	593	634	616	561	578	567	636	582	558	605	570	567	568	551	604	589	584	588	623	643	587	616	573	617	576	592	614	586	609	645	635	599	627	580	613	596	649	587	587	624	641	601	588	589	608	617	620	587	638	621	586	676	643	625	631	585	590	613	597	578	581	565	636	626	562	620	610	590	630	589	597	629	567	654	565	597	612	576	611	594	604	611	601	571	642	537	606	627	613	557	571	546	624	596	571	575	608	622	625	594	586	581	571	571	555	568	597	600	577	561	595	628	622	622	595	589	578	627	615	582	605	642	568	566	630	563	585	607	580	586	582	595	611	566	625	563	590	633	583	588	601	630	575	602	614	595	569	563	587	574	606	571	578	600	553	649	586	577	554	610	606	640	594	589	582	586	538	683	587	572	573	635	643	601	619	584	606	594	620	636	617	611	643	567	592	615	579	625	576	661	620	583	639	622	580	609	590	594	634	592	578	622	629	583	586	640	553	674	635	589	550	577	572	624	574	570	587	571	612	611	605	644	576	600	595	587	584	606	573	584	601	577	634	601	627	618	586	630	584	609	572	609	601	595	559	599	625	607	561	617	609	591	604	633	600	609	617	595	570	599	586	558	595	605	574	637	591	603	596	555	561	620	585	605	615	594	586	591	621	669	615	577	580	594	613	593	623	578	580	600	592	594	573	538	613	601	574	612	617	563	636	641	621	582	652	598	606	634	612	572	590	581	643	595	617	603	584	569	589	563	636	643	646	602	602	559	661	632	596	592	610	584	617	614	573	610	581	580	595	630	582	568	579	614	594
30848	13985	1960	487	403	354	304	323	304	291	287	302	315	256	292	327	289	277	309	274	307	281	265	279	286	264	270	300	298	309	291	288	254	299	259	295	285	294	276	281	296	334	296	279	297	258	273	318	260	266	291	291	292	268	285	304	289	289	281	305	291	278	317	281	283	278	297	285	266	288	272	288	247	271	239	293	260	277	267	281	292	286	303	284	291	277	290	259	314	268	259	303	291	305	256	285	261	305	286	287	277	280	293	284	280	264	297	247	281	288	267	272	318	289	280	316	315	279	284	278	284	280	288	294	309	291	305	260	281	273	278	274	287	277	278	283	300	283	289	258	276	281	289	301	302	256	287	256	271	289	297	306	272	267	297	268	283	315	292	317	280	291	294	296	303	278	299	290	269	286	310	264	242	269	292	279	302	313	293	302	260	280	278	280	235	307	296	280	301	279	311	287	293	274	291	282	301	283	281	283	297	293	278	281	285	268	295	282	285	299	272	317	321	274	271	294	302	284	284	300	270	262	279	299	252	294	270	296	270	287	294	303	277	283	281	285	298	264	268	284	323	282	276	285	271	285	259	278	305	297	270	299	300	272	320	272	323	292	262	283	256	290	277	276	284	301	275	290	313	267	290	294	275	313	277	293	301	242	284	272	313	261	273	311	290	301	299	306	329	308	332	294	268	302	281	271	288	306	282	305	315	286	280	289	290	297	266	288	291	274	290	289	288	276	277	333	268	316	271	284	286	273	277	322	316	282	268	273	255	286	316	314	295	295	292	273	304	285	292	282	292	307	302	280	271	281	310	275	282	308	273	308	277	283	298	303	284	264	284	268	272	283	283	271	283	235	304	298	249	252	280	279	276	262	262	265	293	303	284	275	277	284	274	274	292	273	295	272	309	306	304	307	280	310	270	285	291	291	308	313	295	282	279	277	274	288	267	294	303	311	289	319	279	278	298	281	251	303	285	315	324	274	271	306	312	289	296	274	296	261	297	298	274	240	268	275	305	288	269	292	322	277	299	281	333	294	282	281	255	286	303	291	298	265	270	286	278	309	277	304	316	301	294	248	274	275	292	282	288	252	274	313	294	298	271	282	283	269	275	276	277	260	294	312	298	296	262	262	330	299	269	311	260	284	259	295	275	278	288	271	301	313	275	300	290	286	267	306	286	310	240	309	295	275	286	264	300	294	277	298	267	302	290	294	279	255	308	294	264	244	263	286	298	288	296	253	312	273	271	300	303	269	294	314	293	304	314	296	292	271	275	288	285	282	308	282	270	288	263	256	293	244	283	274	278	271	294	298	313	269	258	312	260	290	286	305	282	289	289	302	271	281	268	284	279	291	305	284	296	267	270	300	263	267	279	309	283	256	271	321	249	257	278	281	258	312	281	276	303	297	281	299	276	261	266	307	278	288	304	263	258	277	286	271	292	278	274	293	296	313	312	309	291	299	299	277	274	277	268	295	311	284	263	265	290	293	288	313	270	281	302	262	290	278	272	310	298	284	277	299	280	281	275	265	282	285	319	320	260	265	310	280	300	286	282	287	244	283	275	253	269	310	291	253	269	258	311	282	281	283	267	282	277	272	285	262	286	299	280	282	306	307	307	283	284	294	277	273	284	277	290	277	281	301	305	280	265	285	290	263	291	276	292	318	293	308	267	283	308	285	277	304	318	305	304	285	299	286	320	271	304	298	257	318	293	265	281	266	296	284	289	288	315	291	287	241	280	294	304	283	251	290	291	337	275	266	282	272	306	267	291	298	293	300	284	313	299	291	314	273	303	300	295	298	291	269	270	297	285	315	269	289	281	285	289	243	285	291	314	297	265	268	277	287	266	285	276	316	307	295	280	296	274	279	295	290	277	288	290	317	291	274	288	274	284	304	249	277	266	299	305	258	269	279	272	280	276	284	303	301	312	292	279	293	309	304	289	301	299	278	285	301	277	290	272	296	306	278	284	319	271	296	317	300	270	315	265	311	273	284	315	271	269	272	314	264	261	305	272	281	284	290	285	298	274	289	270	265	284	316	252	292	251	278	288	289	253	274	285	299	304	266	290	259	327	254	258	288	275	290	269	280	320	303	307	301	273	292	281	248	313	270	291	327	321	274	269	310	278	273	278	306	286	285	242	258	285	300	293	304	253	278	312	286	268	290	324	300	278	269	277	266	306	304	306	291	296	271	289	283	281	286	283	306	280	279	274	283	260	326	288	278	274	270	273	262	273	271	306	267	325	324	272	275	259	301	296	297	292	310	246	302	289	266	285	294	284	268	284	303	305	313	292	266	294	261	285	264	284	303	261	239	275	295	310	303	281	312	266	250	277	277	285	282	270	311	274	305	291	284	275	290	294	278	278	288	296	278	289	277	271	256	308	266	310	274	274	262	310	297	268	308	280	305	272	271	273	287	300	291	300	280	301	266	292	275	272	268	297	291	272	293	282	290	249	319	295	305	275	283	289	306	319	291	273	279	288	280	266	260	304	280	281	267	309	309	282	293	294	268	298	295	284	250	255	279	278	305	281	306	293	302	295	268	246	321	295	295	318	291	279	284	272	265	282	258	289	318	293	289	293	287	278	286	284	254	284	292	269	307	318	293	285	266	307	288	275	278	326	288	265	290	259	280	284	266	309	303	261	276	267	276	281	287	279	298	284	268	293	315	293	295	261	290	287	268	263	300	273	282	325	266	297	269	310	285	267	263	265	303	282	273	287	259	240	290	307	299	286	303	274	289	268	277	289	304	269	300	286	263	280	296	284	269	270	333	286	299	253	253	308	278	277	287	281	293	320	247	299	303	282	279	278	303	266	288	283	263	271	260	286	306	301	281	306	274	269	304	282	290	282	280	285	279	279	272	268	285	276	331	250	293	318	311	247	300	263	266	289	292	283	270	283	317	283	274	280	295	272	300	307	296	313	284	290	283	254	279	260	317	303	267	286	276	286	293	253	269	284	267	291	314	300	291	292	317	278	252	293	289	298	303	270	309	275	269	284	299	292	300	279	302	285	264	281	276	294	299	272	264	271	273	273	273	303	275	283	316	275	280	284	298	278	272	278	265	272	278	276	315	274	273	310	282	258	279	296	303	275	262	278	270	258	303	261	296	313	287	286	282	302	282	279	290	313	296	303	291	319	275	265	308	282	267	271	302	295	287	277	298	306	254	277	286	267	304	277	252	287	292	280	283	261	325	296	271	270	278	295	268	308	301	293	302	288	266	302	307	265	285	317	289	267	287	277	258	273	282	267	266	288	286	292	269	310	273	251	305	303	302	288	273	245	290	254	278	284	268	278	279	294	264	283	271	289	324	278	280	274	297	271	275	285	260	250	304	295	303	272	291	281	299	285	259	299	284	298	291	293	280	270	313	263	300	271	299	262	280	274	325	263	288	313	283	322	284	256	261	294	269	272	272	316	278	309	285	249	287	279	295	280	283	301	298	296	294	304	265	331	302	274	314	286	264	296	282	275	276	279	257	315	288	287	272	242	271
16208	795	703	484	454	399	393	348	362	374	329	353	327	349	329	329	337	330	311	292	317	320	328	306	302	309	342	305	305	281	347	273	290	349	316	326	291	292	302	298	321	331	346	288	309	348	308	318	309	321	327	288	330	312	302	306	317	309	341	297	317	283	319	311	287	302	358	302	331	317	321	308	330	315	328	301	272	305	339	332	311	307	296	324	327	321	306	295	290	280	311	354	318	341	304	290	314	314	292	295	327	312	288	311	309	312	289	357	309	288	290	326	329	341	284	306	295	330	299	296	302	328	324	317	311	275	340	345	312	292	310	296	323	291	305	323	311	306	300	351	365	328	291	280	304	299	297	327	337	296	292	307	331	322	321	330	283	320	297	312	302	334	300	294	316	322	300	317	319	328	308	299	318	308	338	313	314	289	293	321	319	324	290	331	315	299	304	317	313	268	290	353	301	340	310	321	327	339	334	315	300	275	293	302	334	304	327	348	309	310	306	328	320	292	311	316	336	290	316	334	356	314	322	313	289	301	311	269	286	303	321	305	309	302	319	295	300	310	327	313	329	300	338	315	293	300	334	346	292	329	309	312	324	319	312	297	311	313	332	304	313	300	297	328	308	297	299	329	325	338	321	331	295	300	286	337	325	328	289	321	294	333	287	314	304	326	323	292	276	305	291	322	290	331	283	330	259	321	314	309	303	288	328	305	290	318	287	315	316	305	317	289	300	316	309	323	325	320	304	356	309	280	302	317	302	340	303	323	319	293	286	315	300	314	310	323	313	298	329	328	313	349	306	317	307	306	326	300	302	314	297	303	323	312	289	322	314	326	320	312	294	309	291	295	313	293	316	347	322	348	299	323	320	298	328	325	332	298	293	299	274	332	298	321	316	286	312	312	302	314	341	327	337	322	335	340	278	301	293	318	303	270	311	330	305	323	328	334	291	288	326	275	308	299	297	332	325	334	293	290	318	345	309	286	311	303	354	297	302	285	294	323	290	302	319	265	302	301	307	324	324	328	317	314	325	305	347	345	289	297	318	313	366	304	357	283	319	288	309	320	309	337	321	307	307	315	297	332	279	309	321	330	326	313	325	327	313	314	343	313	308	301	318	345	314	294	306	316	298	311	293	281	307	330	316	306	343	313	311	349	330	328	308	270	268	348	326	298	281	318	332	291	307	331	346	282	323	289	317	304	298	305	368	308	338	319	318	316	326	309	283	317	305	317	324	303	307	339	307	296	290	287	287	295	302	305	332	314	317	310	310	306	299	301	306	306	278	277	327	334	280	336	293	292	322	316	286	295	319	298	314	291	301	309	279	306	319	323	283	266	314	292	327	329	297	315	303	296	322	353	300	297	325	335	317	286	300	325	316	292	305	319	300	320	283	338	298	293	306	328	316	298	307	345	307	353	292	301	328	317	332	325	310	295	337	318	292	322	315	302	311	309	335	317	310	301	305	295	341	283	322	296	348	346	333	305	316	344	330	304	305	309	317	295	324	310	304	318	327	323	306	281	292	293	317	299	339	328	317	306	292	334	324	315	315	307	329	295	300	297	309	278	311	324	304	295	317	279	312	318	315	306	302	336	284	318	291	310	284	291	316	289	311	298	286	265	335	332	366	304	324	310	316	299	303	307	282	306	314	285	321	305	329	294	297	301	320	322	319	293	318	349	314	309	300	294	292	297	290	272	334	332	291	323	310	334	325	325	333	315	316	315	308	315	313	311	315	326	300	311	312	295	314	331	269	333	304	325	335	306	324	301	309	308	322	310	295	326	316	302	327	322	304	313	299	333	308	324	316	312	333	292	296	284	314	318	286	308	289	298	286	330	316	333	289	304	310	307	280	283	308	325	308	295	319	315	338	319	293	326	341	328	310	300	297	282	316	290	305	292	300	299	286	295	301	323	325	307	305	309	290	280	305	299	314	293	258	324	315	292	311	267	298	303	299	334	325	292	273	305	314	311	291	309	321	306	327	324	304	341	306	287	302	317	310	324	328	320	299	313	290	327	295	325	304	334	313	288	313	325	312	318	343	314	318	321	307	317	349	276	326	302	310	310	312	302	343	300	315	319	327	331	289	297	318	270	328	290	300	295	294	307	328	309	314	323	321	316	301	318	335	280	328	299	319	304	314	312	318	322	288	297	287	315	290	309	310	289	272	308	276	332	331	289	299	285	303	320	335	323	281	336	343	333	350	274	303	308	325	291	331	280	319	295	311	304	319	316	300	337	330	310	317	288	321	298	286	304	297	323	302	316	296	316	330	315	312	288	275	319	323	290	291	310	305	301	311	334	280	334	296	303	315	326	328	311	308	347	305	304	277	321	337	324	335	315	326	301	303	297	293	327	297	272	329	315	314	319	320	304	313	304	311	305	321	303	292	335	299	286	316	330	293	295	284	302	279	290	278	314	313	289	319	318	330	324	326	301	357	331	295	314	315	325	303	330	314	325	341	339	312	323	305	319	289	292	308	298	320	311	344	342	306	311	287	322	304	301	300	307	312	296	282	301	302	312	324	295	313	328	342	297	307	338	281	301	316	314	325	282	320	307	352	338	296	318	334	317	323	339	301	309	300	313	307	328	280	307	318	340	286	308	322	309	301	318	320	321	325	321	310	314	317	314	295	297	350	297	309	329	293	296	305	316	313	329	332	286	307	285	308	296	339	309	290	332	328	325	304	318	304	301	286	323	323	337	297	313	324	317	330	331	315	308	321	324	300	316	307	295	290	292	274	323	308	331	344	323	318	298	313	304	312	326	326	325	315	305	340	321	315	299	318	295	291	336	300	316	298	304	285	326	307	327	290	330	315	289	306	313	281	311	314	331	311	315	317	281	278	318	310	303	302	328	323	297	302	286	340	294	303	306	344	306	318	293	298	345	280	300	315	343	281	321	322	324	298	271	292	316	315	335	308	296	327	301	358	288	291	309	341	315	334	279	317	291	315	339	312	313	290	328	309	296	308	294	321	329	309	311	295	345	312	305	298	299	332	307	309	312	297	317	297	311	305	312	290	289	310	302	303	301	299	303	335	297	302	297	302	304	303	307	317	314	326	321	311	306	329	298	309	343	320	329	298	320	316	321	311	319	334	322	324	298	341	311	315	333	294	307	279	318	304	309	298	292	327	309	298	324	314	295	327	292	293	317	324	310	337	332	307	365	314	343	324	266	307	294	318	293	288	310	311	310	319	333	286	308	309	347	306	317	305	281	328	292	294	293	276	313	308	331	302	282	305	303	333	314	288	350	271	337	319	314	295	294	286	294	281	298	301	323	331	335	301	311	312	315	302	357	304	285	322	288	306	320	319	314	278	322	304	269	333	328	312	296	297	325	303	347	320	315	329	312	309	294	298	309	323	332	301	296	312	322	324	295	312	344	301	271	308	339	319	311	308	339	316	295	299	321	283	306	287	291	303	330	342	332	314	328	300	301	293	307	297	299	298	296	329	345	272	298	295	311	289	292	320	341	292	302	286	322	322	292	351	315
24888	20584	26995	24166	20573	7866	1111	673	592	541	480	451	423	404	402	366	354	334	336	319	367	323	335	317	287	308	315	291	338	311	294	302	264	321	309	338	304	278	295	293	315	280	312	300	318	273	303	290	295	300	293	325	301	261	245	311	295	278	281	301	342	275	275	274	268	298	300	284	284	294	266	309	287	281	291	283	267	315	312	274	303	285	290	296	282	290	303	291	257	273	297	306	297	286	287	310	300	308	286	284	309	282	257	290	274	294	311	314	311	290	295	288	279	285	290	291	278	289	323	306	314	318	320	282	288	286	279	316	306	286	276	265	255	289	290	272	295	286	302	254	284	287	274	261	294	305	311	271	302	255	281	314	307	286	294	273	307	285	283	285	296	304	267	282	277	283	297	289	288	296	290	325	295	289	303	278	265	268	289	289	283	310	292	320	280	262	310	291	304	286	284	313	293	333	293	294	319	290	289	253	297	279	311	285	293	253	288	273	287	278	306	275	292	320	318	293	302	284	273	296	275	270	249	292	297	297	291	279	294	292	247	296	285	315	303	275	310	255	328	317	275	318	264	311	312	291	279	302	297	303	300	287	303	315	270	264	273	250	279	269	287	293	337	300	265	291	286	287	300	294	294	304	315	289	282	288	312	243	266	284	301	313	274	268	278	294	301	308	317	277	283	297	264	284	294	285	295	259	303	276	257	295	279	284	296	306	279	299	293	302	297	299	282	268	308	292	282	281	271	283	284	282	285	316	299	289	308	297	274	273	279	305	277	269	280	306	300	308	289	277	288	276	302	313	240	293	268	312	285	284	256	250	292	262	263	310	287	285	277	280	282	323	315	280	302	320	300	266	300	286	262	282	283	258	270	313	320	284	294	253	300	256	290	277	287	301	292	293	305	260	281	299	309	326	306	320	283	289	337	288	290	316	312	305	264	300	297	301	269	288	297	314	289	287	289	311	262	255	274	296	262	273	278	265	301	280	292	264	319	266	281	291	313	288	295	282	278	286	291	274	278	298	324	303	282	277	273	296	300	279	248	293	269	312	300	282	287	283	301	296	268	294	272	278	291	289	305	290	300	268	310	301	287	313	329	276	268	296	259	302	322	301	278	298	294	283	289	287	278	317	305	300	316	295	309	279	301	304	293	292	308	285	263	287	281	313	272	278	262	275	253	271	298	294	291	287	300	290	266	286	287	272	295	283	297	314	325	300	309	286	286	277	300	294	293	290	300	314	253	266	260	314	284	272	287	314	286	268	282	289	246	272	309	280	292	279	301	298	299	271	290	308	335	302	280	287	297	321	300	293	285	272	316	291	305	287	300	308	312	282	291	280	290	278	295	286	280	292	319	287	266	237	312	280	256	271	279	277	312	294	288	287	292	311	265	289	284	251	296	276	302	314	273	271	289	305	290	283	296	285	283	270	285	280	309	284	290	260	277	292	318	306	279	288	286	270	272	291	306	277	294	278	280	312	254	270	279	286	289	307	277	276	284	304	281	298	286	286	306	283	284	306	259	311	275	273	279	313	296	267	312	313	305	269	311	276	302	279	270	273	318	279	287	315	285	252	317	295	268	291	300	317	287	275	312	288	299	277	335	303	267	273	297	287	310	294	286	283	260	297	275	260	270	299	281	307	291	299	316	271	290	301	280	272	283	299	257	279	264	297	276	282	280	276	307	285	286	311	295	264	288	292	294	294	301	253	278	287	306	299	272	298	285	296	278	295	315	286	298	323	263	275	289	282	294	291	278	278	259	276	276	270	292	290	324	305	299	306	292	299	304	297	288	329	297	301	300	293	305	306	290	328	307	296	277	281	301	271	278	278	287	299	288	311	283	300	283	282	318	288	258	281	285	329	291	301	274	306	289	309	273	290	297	264	284	267	281	310	295	299	320	303	281	316	282	340	282	297	291	269	298	286	288	310	296	318	283	317	313	299	301	310	294	264	286	292	280	296	288	278	284	295	309	290	282	303	280	328	280	290	322	238	306	310	286	272	262	279	296	304	259	299	257	279	283	264	306	308	322	310	320	291	271	286	327	289	292	280	298	287	258	293	299	294	298	286	296	271	301	266	289	297	293	295	267	274	310	278	273	257	260	286	251	295	290	290	261	302	290	282	288	326	282	273	290	308	280	297	284	297	296	315	285	293	269	259	278	306	275	291	293	317	306	299	280	253	321	318	295	267	271	301	319	291	274	281	282	278	272	255	260	272	303	281	320	280	286	285	286	315	308	311	293	339	272	294	293	298	275	291	292	311	307	299	300	290	282	294	306	309	281	316	306	295	300	293	322	280	276	297	296	280	294	322	254	279	295	258	285	272	315	303	287	295	265	293	314	297	286	301	278	272	279	314	288	285	287	276	279	250	292	303	295	301	304	276	300	279	284	269	291	289	288	273	317	264	293	307	265	289	299	307	313	308	278	319	286	268	279	266	287	291	276	282	292	304	274	294	297	250	287	299	308	292	267	282	301	303	304	313	299	283	280	283	280	292	289	267	309	275	309	255	274	294	300	302	293	283	298	325	266	263	320	319	292	310	311	315	310	309	297	289	281	314	286	317	281	281	297	299	274	266	311	282	304	251	292	299	318	265	292	274	309	275	298	296	265	290	276	304	325	303	333	280	324	292	311	279	312	306	294	286	296	277	291	299	287	285	277	296	289	273	293	297	284	286	306	257	298	281	280	285	312	271	302	321	297	297	276	282	331	290	278	269	318	296	267	283	283	311	271	258	299	293	288	283	249	287	288	300	297	312	305	308	290	285	258	288	272	284	293	315	316	299	305	292	269	257	282	320	295	314	301	282	298	270	278	332	332	282	307	258	320	294	289	295	263	304	319	313	301	274	300	297	268	289	288	289	294	287	271	280	287	272	296	307	288	291	296	259	296	290	259	268	261	285	272	308	286	273	299	293	302	278	297	316	308	306	291	276	308	273	296	272	299	312	307	281	306	308	260	289	289	288	277	295	284	314	282	275	294	279	298	306	279	286	290	291	300	274	262	289	261	274	313	307	292	302	283	273	312	277	247	308	294	301	295	283	275	296	285	282	261	314	323	285	268	285	278	292	276	307	278	303	262	266	310	281	297	289	274	281	297	295	262	307	297	286	259	301	259	298	315	297	295	293	287	283	280	323	297	284	301	297	274	278	278	282	273	266	291	304	292	311	299	262	294	281	270	315	295	316	322	277	261	309	285	318	289	285	280	306	284	305	290	283	306	271	241	294	277	283	238	316	298	287	290	296	295	281	284	257	277	292	274	321	272	275	290	300	292	292	289	296	269	260	304	310	295	277	298	280	316	294	291	302	309	303	302	319	294	304	294	305	283	280	313	275	312	287	285	269	316	295	284	305	301	288	279	275	289	300	312	314	308	266	315	288	300	303	305	286	305	294	290	304	299	332	285	301	303	291	264	294	273	299	336	288	278	277	247	307	301	293	289	285	280	270	257	277	295	284	282	261	316	279	312	249	326	274	285	305	281	291	253	307
22191	8495	8021	4292	2791	1960	1567	1234	1035	892	788	670	635	595	550	457	469	429	418	406	391	382	386	378	350	357	375	353	352	332	361	338	351	326	332	355	308	300	307	306	336	320	341	327	287	321	294	310	299	336	315	296	314	319	287	322	309	314	290	290	275	295	305	323	291	310	307	303	324	328	287	287	283	293	310	255	303	301	304	290	277	297	301	307	302	297	319	302	293	286	280	283	279	303	309	286	277	289	279	302	308	330	274	284	318	289	276	331	321	292	310	285	314	303	284	309	269	271	275	296	292	308	294	280	296	298	277	307	297	297	323	295	291	277	276	314	297	314	278	322	324	281	306	311	333	322	307	319	325	302	288	313	273	282	306	285	286	297	278	299	281	276	326	290	299	308	283	285	271	325	302	272	330	311	318	300	265	317	327	302	298	276	304	279	301	295	283	299	308	305	291	306	280	320	314	337	312	291	308	281	296	305	331	320	287	318	318	311	299	301	309	289	305	301	310	331	252	283	289	273	315	286	295	310	291	340	288	334	305	317	287	305	285	297	286	280	293	279	274	333	281	332	288	313	301	320	282	302	300	321	281	308	275	305	277	342	302	282	282	306	314	284	337	303	332	251	313	282	279	286	307	324	300	279	295	297	298	295	277	302	298	316	297	327	292	289	295	309	311	286	320	318	284	312	312	306	286	295	260	305	282	292	267	300	321	298	311	313	272	298	287	304	302	287	265	320	290	317	307	279	310	304	310	273	287	290	287	298	316	273	297	296	317	301	311	275	294	270	322	321	319	298	314	299	302	290	288	302	342	288	278	315	320	294	300	298	294	306	300	299	291	303	287	281	300	327	284	332	306	297	295	288	302	296	285	265	301	292	302	323	292	278	297	320	292	317	272	309	279	277	265	299	290	274	299	303	300	298	284	298	296	278	292	305	294	284	289	301	287	285	272	312	292	313	279	311	306	289	336	285	301	283	320	296	323	282	290	289	300	289	312	314	272	312	289	287	270	308	296	288	313	311	326	294	294	268	310	281	296	308	306	285	294	269	299	283	297	292	308	287	297	326	324	291	283	283	280	318	297	308	257	304	297	294	321	300	312	277	321	312	311	339	282	287	303	316	254	324	290	325	288	278	289	290	324	301	297	300	307	318	307	285	289	301	274	316	304	302	315	299	290	299	312	292	282	279	314	283	313	293	307	281	286	319	272	302	309	306	283	288	300	304	294	289	279	285	307	272	302	287	302	299	323	289	297	291	296	269	277	266	280	309	288	283	297	295	282	305	300	303	281	290	304	311	311	279	266	269	289	285	273	300	293	290	286	266	280	276	290	302	319	281	277	313	294	269	276	305	278	282	331	262	318	295	318	306	304	312	281	277	296	293	290	282	284	283	291	299	284	281	278	302	282	281	303	301	284	312	317	296	300	285	278	286	271	336	303	316	278	309	265	309	294	302	294	317	275	292	300	312	277	301	299	280	317	329	298	296	296	296	299	258	328	313	320	248	309	273	298	310	276	287	287	297	306	309	287	296	278	309	304	299	278	286	284	288	296	293	290	300	312	310	321	309	280	311	283	280	311	297	282	303	322	266	311	286	284	304	289	282	306	336	308	284	318	299	279	296	312	290	294	301	275	288	268	288	318	310	316	274	279	295	296	281	286	318	294	284	275	294	274	270	281	288	303	293	293	269	297	283	311	289	297	307	284	286	308	297	294	298	296	278	278	305	322	277	285	290	286	278	289	295	303	289	287	306	287	313	292	308	283	296	322	300	319	312	302	295	288	320	247	289	280	301	284	296	277	315	307	304	295	263	309	315	309	302	291	303	283	295	284	258	327	294	292	294	301	299	264	322	324	283	286	266	299	294	273	304	305	315	292	300	273	297	276	289	293	316	302	304	286	299	295	307	297	281	294	281	308	305	284	326	281	290	298	295	283	272	303	269	278	293	295	276	307	294	263	286	297	308	299	309	321	294	299	293	304	321	275	302	313	284	304	284	304	309	322	283	266	285	311	300	271	286	319	289	301	292	303	323	300	290	284	295	305	286	313	303	328	314	289	292	314	312	291	302	276	290	294	296	308	286	283	272	262	304	281	318	313	312	288	295	312	302	297	312	311	325	308	275	304	284	306	307	323	310	299	297	308	293	292	302	295	273	297	295	264	274	286	307	332	295	261	310	321	267	294	301	271	306	312	270	306	325	305	284	276	308	282	302	326	309	295	309	294	302	287	291	265	322	276	316	290	299	299	267	275	298	286	269	330	279	306	283	276	307	271	293	308	311	315	322	265	312	309	307	297	295	277	289	286	277	315	295	288	266	265	289	283	300	322	298	286	315	318	293	278	302	285	319	312	306	305	298	304	291	285	295	295	318	299	327	279	286	270	305	305	300	293	267	309	311	312	288	316	251	299	337	271	298	239	293	289	277	295	296	324	289	282	316	308	324	261	322	314	303	300	283	290	288	289	318	314	271	314	320	314	278	297	279	309	284	285	275	296	285	331	291	287	305	313	270	278	283	300	301	307	288	299	286	282	296	311	318	286	290	302	304	266	274	284	294	278	291	290	338	291	260	285	307	311	306	284	321	306	300	287	264	274	304	283	285	302	298	311	295	298	308	283	297	298	288	300	288	309	288	310	268	299	311	306	304	313	299	311	271	299	310	298	307	328	338	292	305	329	262	298	311	321	309	279	284	299	295	294	304	283	317	299	307	302	274	281	292	283	301	291	325	318	297	317	305	283	293	289	274	313	300	267	309	287	309	267	330	271	291	300	261	276	296	305	272	292	293	305	304	307	333	289	265	303	321	320	273	295	287	300	288	286	335	303	291	307	291	309	268	318	318	262	287	280	317	306	295	319	307	301	318	309	265	319	289	306	281	297	309	297	270	282	279	290	309	287	321	304	321	289	306	302	305	295	281	291	305	289	286	289	280	296	278	305	275	303	315	279	276	280	279	289	320	331	305	286	276	298	301	283	294	316	295	283	319	304	292	298	271	296	272	251	261	289	317	344	287	313	295	267	308	290	305	296	293	301	283	293	275	298	286	324	330	291	301	336	303	309	315	310	285	312	283	295	288	248	283	284	275	252	313	272	296	286	323	283	299	294	320	265	293	273	305	268	279	278	294	303	253	288	311	294	304	257	316	306	310	296	312	314	300	297	344	293	309	270	264	313	294	303	268	270	262	294	300	286	284	274	301	285	317	296	307	323	273	277	318	294	268	294	317	275	279	293	321	280	326	307	281	308	291	314	330	285	304	281	296	318	292	311	329	280	305	276	325	296	313	318	304	272	281	276	315	271	307	291	288	296	278	294	309	304	313	273	311	292	289	282	317	265	316	303	301	292	308	275	294	303	341	290	288	262	291	294	311	314	315	297	314	296	281	320	284	288	301	294	292	292	301	318	322	301	295	304	296	318	282	284	281	297	291	322	296	260	315	290	288	299	326	317	276	278	311	302	296	312	316	317	280	312	307	299	312	298	295	284	299	318	275
22876	20588	27473	23713	20594	20676	9410	1606	1242	1095	988	938	931	817	839	781	755	719	775	731	708	722	697	712	694	689	680	710	690	667	646	642	666	664	631	624	653	664	654	656	649	641	609	617	642	602	655	663	619	628	647	633	616	588	578	606	618	622	593	643	611	624	641	649	621	626	598	645	622	631	647	601	680	605	650	617	629	594	632	636	633	594	610	633	620	585	614	658	637	626	606	606	662	599	602	645	618	596	622	618	600	594	629	638	617	641	595	589	591	605	648	670	665	629	603	654	584	637	639	618	657	657	589	587	601	581	638	617	602	644	629	599	611	608	570	637	627	609	622	600	641	563	601	614	657	621	579	599	601	656	607	601	649	614	636	635	646	589	613	621	592	633	655	620	579	618	643	573	597	604	604	639	622	623	587	613	652	632	647	600	571	625	682	644	612	634	564	619	612	631	641	612	578	621	584	614	623	606	578	584	643	639	586	632	633	630	651	650	557	604	626	606	645	599	629	631	585	621	583	670	619	601	629	657	626	656	651	646	629	632	619	604	616	591	562	621	613	663	599	618	602	619	602	613	610	618	613	624	614	630	636	610	572	666	598	625	629	616	618	623	592	590	587	650	631	634	639	582	559	602	613	617	633	581	617	598	631	602	596	606	612	599	603	586	609	636	598	673	602	615	604	636	645	608	603	614	589	607	634	609	588	588	600	620	641	611	639	621	593	613	611	630	574	612	625	597	645	674	598	636	622	643	637	582	660	539	584	583	638	623	598	576	625	606	613	594	630	624	651	679	569	659	601	639	615	628	616	590	606	611	617	612	575	579	640	637	634	633	622	616	601	571	578	597	670	611	628	620	626	647	612	657	607	611	622	587	609	624	629	595	638	631	588	595	615	602	599	596	572	607	636	597	620	664	593	629	655	625	654	629	599	608	622	595	603	645	610	662	609	647	629	604	582	570	572	617	603	636	600	672	596	605	585	616	613	642	622	576	596	616	588	620	631	617	604	576	589	593	598	589	561	661	613	584	597	615	607	672	615	623	670	583	618	648	636	578	625	640	635	627	643	605	604	601	639	608	567	609	562	586	597	678	649	599	626	607	616	649	616	645	607	587	560	623	630	598	606	616	601	579	626	602	635	591	571	644	678	595	596	619	567	639	602	624	601	625	607	646	602	626	587	635	656	621	615	611	659	609	653	584	601	664	672	636	580	632	668	585	573	600	624	674	600	608	642	627	625	665	622	635	641	653	609	650	600	614	604	628	623	638	601	649	640	630	639	603	611	643	622	628	619	611	602	661	592	605	624	639	656	641	595	614	605	592	656	636	618	617	584	641	641	624	615	626	628	583	617	641	610	600	643	619	602	648	628	617	603	565	644	651	584	626	646	647	600	621	595	609	651	574	588	622	616	585	623	597	635	608	608	594	595	626	582	609	585	623	630	612	646	624	599	603	629	637	638	596	635	624	599	642	589	603	646	607	602	610	590	602	614	594	587	633	642	600	644	618	624	597	598	635	592	673	632	633	578	649	586	641	613	613	628	596	656	635	606	625	617	604	599	601	636	649	605	587	612	656	612	620	598	637	617	621	588	537	623	622	625	640	642	591	594	597	631	634	611	621	609	617	606	612	619	673	642	646	612	618	595	587	580	635	623	606	616	593	626	662	608	646	587	632	604	651	589	601	651	632	595	615	615	638	570	595	633	638	600	632	584	607	595	584	606	632	660	591	637	580	589	636	648	608	658	595	634	643	593	608	605	612	634	556	660	636	584	615	635	586	618	669	658	630	612	605	627	633	607	584	575	563	606	626	601	593	634	680	627	633	622	634	621	615	619	592	611	618	617	597	610	624	600	594	633	639	642	610	639	612	627	612	657	676	594	613	641	659	611	628	618	598	578	652	650	592	600	641	588	615	661	597	593	607	688	648	626	659	654	570	609	655	598	618	614	583	635	578	585	618	620	621	579	563	618	570	622	638	601	622	630	569	633	642	619	630	559	568	653	576	618	639	609	622	648	633	569	609	636	558	572	622	607	618	620	602	636	609	600	620	612	631	597	598	617	620	594	638	614	646	596	553	632	623	643	617	629	572	613	635	571	630	612	625	609	552	625	590	615	609	661	616	608	620	624	638	646	647	608	628	655	633	592	617	638	629	590	600	656	556	600	610	624	616	571	665	598	626	576	621	666	602	629	630	644	601	603	584	593	581	562	620	629	608	613	591	611	627	580	607	674	631	604	585	626	659	577	615	599	610	586	633	660	625	612	592	621	643	650	619	645	653	598	593	562	607	594	589	632	614	611	597	665	620	621	571	656	643	602	599	588	638	553	609	598	638	647	609	609	670	615	642	594	561	620	592	617	658	629	633	619	606	640	643	604	604	594	630	606	563	638	596	633	626	642	591	604	564	618	632	593	648	602	595	623	623	614	614	609	626	583	553	583	604	625	622	618	652	637	604	621	614	574	611	624	599	604	611	599	574	630	585	569	633	569	596	604	621	611	659	626	629	606	622	601	569	614	618	601	615	609	598	648	611	614	594	609	555	608	645	655	601	660	584	613	610	610	632	636	641	592	645	680	590	642	618	626	610	657	636	637	650	631	619	616	629	646	613	610	643	587	623	573	630	631	583	653	685	593	631	584	601	571	626	642	586	678	627	579	637	587	612	592	602	642	619	573	617	584	587	556	631	609	619	602	608	596	639	630	550	585	610	565	626	621	612	629	611	590	574	595	576	660	608	632	623	590	612	559	642	623	632	611	598	597	602	600	644	592	579	631	581	605	629	622	592	609	626	581	650	664	616	562	639	605	662	627	609	582	609	641	579	599	622	634	615	624	635	585	602	579	604	609	602	592	634	610	584	609	627	679	640	622	600	633	636	544	604	631	624	636	637	584	621	603	624	592	645	622	578	597	603	637	600	624	635	585	571	625	647	681	615	600	594	590	593	615	679	652	620	597	640	546	646	592	567	610	647	648	645	649	661	612	601	630	617	635	602	586	602	630	622	584	587	646	595	627	649	611	635	635	588	612	604	650	612	626	639	618	612	609	613	680	628	611	633	559	648	622	640	603	601	634	591	613	610	582	622	642	600	592	595	661	631	614	671	618	648	603	617	620	615	656	599	649	636	606	675	609	620	614	559	612	624	634	658	610	648	616	601	627	630	603	586	564	572	619	598	588	631	600	643	630	603	588	586	607	658	634	601	629	616	615	638	591	632	620	591	589	612	568	611	628	621	644	627	624	636	613	599	595	624	626	649	596	635	579	630	636	642	627	603	615	610	641	528	642	586	605	624	613	638	605	628	586	574	582	639	636	637	625	591	587	626	608	642	613	631	623	632	612	583	556	580	605	633	631	639	587	648	614	631	600	610	603	638	583	638	615	611	654	602	609	606	619	649	569	616	621	641	565	593	643	619	642	648	640	652	616	613	624	594	637	655	599	604	658	615	612	643	615	607	622	667	592	611	620	614	617	607	611	614	628	585	597	621	575	606	677	638
21507	15091	13876	7828	5234	3898	2917	2376	1983	1747	1481	1355	1209	1146	975	975	906	886	826	807	779	750	763	698	727	724	697	720	694	694	734	640	632	662	662	654	673	659	672	668	664	646	614	647	620	643	645	624	585	623	600	610	577	575	635	596	607	597	615	629	588	629	620	578	593	592	618	612	644	620	587	583	586	618	601	586	601	585	546	612	609	598	570	672	592	621	559	549	631	587	569	602	561	623	580	653	606	588	606	621	606	568	639	570	564	563	608	587	537	572	661	589	588	563	611	577	627	610	559	658	605	616	583	601	602	585	562	590	594	599	606	590	606	610	596	601	604	599	623	618	606	602	557	603	559	600	565	580	548	593	662	582	554	643	602	617	605	569	570	638	621	615	595	633	607	590	560	582	596	601	580	616	567	580	552	574	577	610	591	600	603	579	585	598	613	547	579	599	583	586	586	605	599	550	584	561	563	594	571	572	577	633	620	586	614	611	579	570	627	600	584	597	570	575	583	559	566	603	609	563	598	594	570	635	620	613	597	541	607	598	640	625	589	610	611	616	612	583	620	562	588	602	595	654	562	570	629	560	565	578	575	548	638	629	622	565	633	565	594	608	604	627	588	617	593	571	559	599	571	603	617	549	604	549	613	608	576	581	585	575	600	538	626	573	580	627	614	609	597	557	590	571	606	609	601	592	604	625	598	616	583	646	552	590	590	607	569	604	597	581	579	567	564	548	606	607	610	621	603	614	592	541	609	582	574	607	551	604	588	577	598	605	633	619	594	567	563	568	633	603	630	584	592	581	631	599	612	566	603	601	622	589	607	560	631	554	575	586	608	568	658	619	605	556	620	594	550	632	598	580	530	540	576	582	593	611	566	605	610	577	578	573	601	587	632	592	609	575	575	559	576	598	551	542	560	563	622	617	634	622	581	581	579	558	592	625	577	608	565	572	566	615	594	597	624	578	612	541	578	583	630	586	591	644	587	559	634	570	580	579	536	578	548	606	587	594	573	608	559	614	592	603	594	599	605	584	595	586	580	561	592	622	628	544	586	570	585	608	631	572	638	615	608	586	555	582	643	579	567	641	568	606	610	598	590	578	599	569	622	588	622	571	607	599	632	553	581	522	576	592	540	592	615	570	588	567	585	579	583	605	567	626	599	600	616	623	630	617	587	602	609	603	631	602	562	574	606	576	587	571	591	605	601	595	612	598	594	605	630	561	587	546	607	600	603	572	658	619	589	626	602	616	601	576	591	581	583	602	602	629	560	574	599	583	555	642	549	573	600	561	632	589	593	572	606	616	582	612	586	580	565	578	593	632	577	545	583	576	633	596	630	548	613	608	596	596	588	597	572	584	602	585	545	534	619	566	616	603	591	590	558	597	600	634	588	625	625	586	606	571	612	624	577	598	571	646	597	571	532	573	605	562	630	631	570	586	577	592	630	558	594	604	586	610	654	601	614	583	606	543	537	588	628	590	640	590	570	579	600	579	645	598	595	615	621	621	585	559	557	644	627	578	619	577	560	560	595	611	658	588	592	592	620	565	636	588	565	612	614	600	582	558	602	573	602	577	573	609	633	606	611	555	587	567	576	590	562	644	617	577	592	584	578	591	540	563	602	629	607	579	600	569	628	552	558	588	585	557	620	600	568	604	593	584	602	625	578	578	583	593	644	581	608	605	579	629	597	622	601	578	648	600	606	576	601	564	602	584	579	569	621	591	601	635	568	604	624	655	665	571	571	595	580	600	574	590	631	602	572	601	540	619	593	542	570	599	601	571	618	622	584	625	618	590	569	565	534	591	563	591	556	562	599	629	584	573	584	602	579	579	619	610	582	541	554	576	606	584	625	624	579	600	616	582	558	595	599	605	578	576	626	604	670	576	607	593	544	585	579	581	616	664	570	577	613	577	580	589	622	597	586	600	617	565	588	592	593	589	584	585	564	593	598	613	595	610	598	578	561	599	620	607	574	633	636	608	553	599	559	571	584	562	555	598	607	588	599	555	631	605	581	575	621	618	593	554	613	588	594	599	567	544	611	602	603	588	577	603	582	592	611	608	584	615	626	539	592	590	580	606	564	536	599	599	586	561	608	608	576	560	558	585	599	612	602	611	617	558	568	575	582	615	600	603	626	569	586	564	646	615	590	597	567	604	584	581	541	598	585	595	597	565	576	586	597	590	598	564	629	604	613	596	587	636	568	613	564	632	590	629	607	575	538	590	627	553	574	566	607	556	607	628	561	596	638	593	558	540	636	577	593	601	605	613	570	618	585	610	563	618	585	590	610	593	575	583	565	561	593	640	628	573	626	573	536	561	555	621	604	582	569	568	552	653	580	598	576	572	613	605	540	588	593	582	544	542	603	582	615	607	553	607	626	580	612	591	641	585	570	622	607	571	586	619	597	577	563	580	596	601	597	603	563	576	627	576	554	595	585	591	584	561	618	611	584	574	593	625	582	643	598	608	598	573	563	534	624	616	578	601	582	587	608	595	572	648	572	597	591	600	602	583	586	592	602	544	585	654	607	623	576	583	628	582	567	551	607	591	577	560	621	581	564	595	568	598	590	575	580	582	624	546	593	558	594	603	586	571	592	642	629	574	612	599	623	637	585	549	549	577	582	607	645	604	605	621	613	578	571	591	592	529	563	591	622	575	583	626	603	588	617	582	587	640	626	607	609	592	601	574	614	593	588	594	570	590	558	621	563	567	615	609	614	584	608	591	578	601	577	593	589	637	580	565	590	592	592	643	602	574	578	572	640	628	599	592	616	585	568	591	582	549	596	582	586	565	603	595	596	565	579	565	603	654	578	596	633	598	530	597	630	572	579	586	596	643	555	605	598	593	608	611	581	610	624	639	610	586	609	618	592	588	609	588	582	558	595	583	591	621	629	607	578	612	587	606	588	595	620	579	600	616	561	543	599	614	593	571	588	597	624	608	598	612	591	586	603	573	633	587	573	584	610	556	586	596	566	566	632	576	575	632	535	622	608	570	592	645	557	560	633	576	620	621	628	584	585	564	558	584	561	611	570	590	610	599	615	574	581	584	544	562	584	564	583	593	595	587	576	635	547	569	604	592	601	623	590	587	605	600	582	570	592	566	596	616	562	583	614	605	597	570	593	582	569	589	599	583	605	581	621	625	601	614	615	585	573	615	569	579	581	594	593	613	607	601	583	591	613	588	605	621	623	576	588	547	606	604	605	631	617	613	616	546	579	600	594	600	582	618	555	614	556	589	565	661	602	578	589	581	574	583	607	585	633	599	570	572	580	569	597	605	617	616	604	605	569	563	590	574	593	602	578	545	634	584	628	586	640	607	564	575	600	585	562	563	599	629	581	591	558	581	571	609	630	600	597	616	547	598	591	572	586	558	567	565	587	593	575	555	592	579	630	578	558	622	565	621	607	579	619	578	579	584	600	592	614	592	577	571	611	583	559	581	647	616	599	614	553	656	553	575	620	584	559	624	592	636	558	615	635	602	619	574	591	571
30604	13825	1733	454	312	314	327	296	305	297	280	278	263	259	260	284	246	290	266	282	279	284	282	276	297	261	299	297	268	273	264	278	289	249	274	259	275	257	288	283	262	261	315	270	276	280	287	250	276	279	276	245	315	274	293	260	278	266	288	283	286	283	279	265	272	275	271	296	274	292	269	253	251	272	293	277	254	264	255	264	258	258	267	269	252	253	267	276	283	264	316	289	277	258	292	263	277	297	281	275	253	304	280	256	264	297	299	254	260	282	239	254	242	274	282	291	296	247	268	255	247	279	266	242	263	293	263	265	277	273	263	255	279	270	285	276	250	278	258	293	264	275	263	246	255	297	278	251	303	299	269	271	264	274	269	289	270	294	286	279	275	263	278	278	281	271	267	295	282	302	265	258	282	284	276	290	275	281	252	269	291	281	291	262	240	310	280	275	272	294	260	283	307	268	285	286	276	286	262	257	263	275	316	270	284	252	243	269	256	285	282	289	287	262	290	258	261	271	267	302	259	282	286	263	260	286	280	282	290	283	253	307	279	281	300	274	281	267	312	273	272	276	297	261	270	259	280	291	277	295	271	275	292	266	272	272	245	263	254	273	282	271	277	273	270	260	333	295	254	309	263	270	283	279	268	304	282	259	304	311	276	296	289	256	280	279	262	278	274	261	268	273	243	268	254	278	269	278	270	262	281	259	288	267	298	250	292	269	245	288	260	257	253	300	297	282	274	266	266	281	271	265	282	288	268	307	282	275	280	301	274	268	289	303	288	282	256	264	268	276	301	273	282	234	282	275	279	269	282	286	288	263	274	259	250	276	287	305	270	281	287	270	271	281	268	289	259	296	295	255	273	311	294	259	247	307	255	254	251	259	290	262	271	280	266	272	300	247	282	281	263	274	273	259	270	297	274	263	266	282	298	273	228	301	267	310	286	307	271	282	261	295	285	284	252	290	255	291	275	279	276	267	258	294	305	276	265	254	276	275	259	256	261	289	272	281	272	253	281	278	260	271	295	284	290	272	278	276	247	276	297	259	284	291	244	262	261	300	286	265	274	282	273	275	271	298	292	265	251	263	233	281	271	268	291	263	311	278	264	287	277	261	281	259	266	289	297	268	300	287	276	280	273	270	250	282	269	300	276	258	310	271	261	313	288	267	266	294	260	271	281	286	287	273	288	253	277	278	286	304	277	253	274	263	302	280	265	281	294	284	281	245	257	257	288	276	268	272	271	287	298	288	269	256	272	276	274	292	275	274	263	260	293	276	288	242	266	273	279	270	298	249	285	281	253	268	287	275	306	281	288	280	277	278	291	279	269	257	283	263	278	266	274	252	275	273	272	283	316	245	270	279	284	276	304	272	278	283	282	266	261	294	264	282	311	260	248	264	281	288	271	255	297	281	256	303	297	245	278	259	274	316	266	281	300	256	294	283	281	300	272	293	274	255	279	277	275	258	277	306	273	260	276	291	309	283	267	280	274	259	274	247	295	274	283	288	278	273	270	284	266	291	269	286	288	278	258	253	261	251	268	244	264	295	253	280	282	287	278	309	287	288	248	289	261	259	271	295	288	269	298	321	268	283	268	269	273	278	278	275	277	256	298	258	272	265	288	323	289	283	276	291	302	296	274	267	270	265	273	265	276	267	243	263	266	282	257	288	287	290	243	287	295	288	277	282	290	303	272	259	262	254	300	243	248	296	308	298	284	270	285	280	261	260	268	262	294	267	247	265	251	279	243	307	323	256	236	288	289	293	254	276	285	283	275	301	284	282	277	291	271	277	282	287	288	256	287	254	268	278	275	299	270	282	280	265	283	281	295	270	257	287	268	278	320	255	274	268	287	296	271	279	293	285	287	262	271	275	269	298	268	263	220	271	250	290	300	275	254	302	347	291	249	275	247	250	269	234	285	249	264	280	271	281	277	277	272	275	268	278	291	289	270	290	246	264	275	262	258	308	273	272	309	268	289	295	285	288	303	281	294	294	303	261	268	271	269	272	258	288	313	239	272	274	282	256	254	258	260	263	271	281	301	299	256	274	270	247	262	261	273	286	247	283	277	259	293	289	280	273	246	280	286	266	275	288	275	274	282	278	264	271	282	276	277	311	247	281	291	278	287	277	283	273	281	269	283	268	267	278	309	274	246	293	265	294	292	263	264	293	297	259	261	267	272	271	250	281	258	275	309	278	283	285	309	273	272	263	281	277	258	277	301	253	245	271	258	289	290	300	281	262	245	281	272	254	271	291	293	261	286	294	280	264	272	256	276	278	262	272	303	284	315	275	285	290	284	263	264	266	265	279	239	280	294	285	269	269	287	284	299	296	273	268	266	287	283	280	272	279	289	295	307	260	286	250	283	297	278	264	283	285	293	273	280	294	257	273	317	250	276	274	257	264	307	263	290	302	294	269	271	270	258	276	254	273	286	291	277	296	269	275	273	253	265	264	266	265	271	255	302	263	267	242	262	293	282	311	280	264	279	256	291	248	271	266	260	314	290	257	266	272	288	252	280	302	278	232	291	265	276	284	274	264	285	291	262	244	290	242	278	292	280	270	295	304	237	261	270	261	271	283	281	269	289	273	249	286	276	261	251	243	324	272	256	260	296	244	292	268	296	286	268	277	293	269	282	306	287	282	270	276	260	283	288	266	267	269	260	264	257	243	260	245	299	277	306	296	270	273	270	285	283	268	291	261	305	266	294	270	290	286	275	287	266	278	282	293	267	257	280	306	307	292	240	302	275	290	264	282	263	278	281	290	272	295	253	303	272	268	282	289	297	273	251	283	280	279	251	262	293	277	289	259	259	304	278	253	270	270	268	300	271	265	262	284	291	283	295	285	286	275	282	297	277	251	298	282	266	259	280	264	289	274	276	259	283	304	266	270	275	289	304	306	292	274	271	264	264	281	292	301	282	270	278	312	281	284	298	276	256	297	260	270	278	277	275	263	291	284	274	309	260	268	266	265	281	276	274	250	271	246	285	285	271	258	279	273	268	315	283	250	307	247	276	272	286	251	254	296	287	276	286	317	256	271	284	297	281	296	292	258	272	256	275	261	272	291	286	276	256	273	276	240	261	257	262	253	267	290	285	247	286	330	283	259	230	255	286	282	273	261	272	281	263	289	290	282	266	279	284	265	297	263	279	238	305	280	274	263	273	276	255	270	282	268	270	276	247	298	275	270	281	244	257	274	261	268	293	261	282	295	242	269	258	299	290	304	259	232	286	296	294	284	270	258	285	255	266	296	246	255	275	284	292	265	291	271	276	266	283	278	256	283	266	274	245	266	288	279	284	312	259	282	290	282	263	260	299	308	286	287	320	283	272	274	260	260	286	270	272	288	252	272	285	261	273	272	275	273	300	274	279	289	246	287	268	272	287	287	303	294	291	266	272	253	281	269	259	281	276	299	268	269	261	284	261	296	306	289	295	263	272	257	305	246	262	259	250	284	262	256	276	268	281	261	255	272	295	295	307	247	246	282	273	318
15462	796	695	493	442	351	351	327	326	356	343	305	310	290	344	287	318	283	289	320	281	288	320	295	293	317	327	321	305	327	330	275	273	313	273	296	309	320	324	315	320	298	298	312	294	312	323	323	311	316	320	313	290	331	308	314	317	322	296	284	297	306	308	297	310	301	295	316	308	295	324	274	330	324	324	289	332	315	297	299	264	308	285	322	333	300	318	300	309	288	321	306	328	337	275	310	305	283	290	318	295	306	304	305	299	281	335	288	274	283	292	317	292	329	303	321	298	298	338	297	322	288	303	313	296	304	314	349	315	306	309	285	320	295	289	296	293	272	304	313	331	288	313	294	303	306	308	301	295	337	295	325	329	328	276	298	300	310	304	293	303	304	315	289	311	257	298	283	302	295	285	305	282	317	314	284	318	336	308	275	306	300	332	303	299	334	295	305	299	298	318	329	301	263	281	291	305	292	319	305	323	315	329	281	286	303	336	293	303	286	300	296	305	275	300	329	326	302	344	318	338	294	292	299	278	255	284	309	305	322	308	305	308	303	298	309	293	310	292	318	328	277	292	304	308	305	285	316	296	278	316	312	308	326	288	288	294	274	264	299	311	320	306	293	281	288	294	306	315	307	278	306	300	285	297	264	304	318	265	320	308	307	306	320	312	296	303	292	325	265	332	343	291	305	321	299	300	309	310	303	293	327	309	296	341	310	302	281	302	301	289	289	291	269	308	318	297	341	325	328	261	318	300	288	314	285	303	314	279	296	317	304	290	301	292	310	305	317	278	312	292	273	290	348	288	267	296	340	327	304	297	291	328	316	300	302	310	299	293	318	278	303	304	307	329	303	303	312	303	296	293	314	293	287	291	303	303	288	321	289	308	298	328	318	285	287	334	300	284	298	289	299	300	298	329	297	318	313	286	297	297	340	294	268	321	291	290	299	274	315	337	323	277	313	299	301	294	328	335	303	323	283	322	320	275	320	295	309	299	321	332	328	278	279	291	325	302	285	286	294	326	291	288	317	301	310	300	304	312	287	326	293	299	309	312	323	322	317	343	316	325	290	292	315	292	328	320	290	306	325	302	301	308	321	325	301	298	300	290	300	300	319	298	287	291	298	295	309	289	325	319	323	277	313	274	308	322	291	328	283	291	320	306	287	291	293	295	303	298	310	298	295	271	312	285	338	317	295	320	283	305	293	291	303	293	314	316	313	312	292	286	276	321	274	291	326	294	309	281	274	294	268	297	291	292	304	322	289	342	298	305	285	316	320	297	316	328	306	307	310	283	292	297	301	271	293	299	299	308	281	279	284	267	294	333	271	304	292	292	292	310	263	313	300	303	327	306	311	299	309	332	323	321	267	298	296	324	286	276	326	305	301	316	293	298	318	298	296	304	303	315	274	305	344	298	313	258	298	333	319	303	307	308	315	301	333	335	313	330	323	308	295	294	310	299	312	263	302	293	281	301	306	293	332	305	286	297	321	306	305	297	334	302	299	306	284	296	296	321	308	271	341	321	333	342	255	326	271	333	343	308	322	299	286	285	308	325	306	291	275	338	311	309	321	308	322	285	269	333	323	346	308	322	310	315	316	277	309	301	314	324	317	290	303	314	290	314	303	312	289	280	290	273	295	287	316	260	313	324	334	296	351	275	287	274	329	315	278	322	275	315	264	327	290	300	311	305	321	336	303	310	271	310	296	306	287	311	273	312	308	320	288	285	292	292	272	290	287	305	323	330	260	298	320	321	313	269	294	308	304	300	290	322	328	282	342	309	317	294	317	288	274	324	322	307	283	275	320	304	305	286	293	321	314	277	273	337	280	333	287	299	325	283	280	290	310	308	253	320	278	297	289	310	297	307	308	293	258	268	331	311	312	303	283	306	303	282	294	317	277	354	297	300	286	300	301	303	312	282	322	311	270	328	289	287	300	286	316	316	290	288	296	282	290	304	315	298	294	300	328	316	295	304	281	318	298	310	294	299	323	306	337	308	310	313	296	291	291	339	276	303	285	290	296	302	307	286	321	318	290	311	305	303	292	309	298	287	305	334	345	326	316	308	317	308	310	304	325	298	310	286	298	282	309	305	307	286	287	289	295	294	275	312	345	314	297	309	297	312	294	323	305	293	313	294	326	293	304	289	289	308	327	295	326	300	316	314	320	305	320	304	293	306	299	314	307	290	322	305	319	308	310	313	290	291	315	297	291	273	292	297	323	294	312	289	293	279	304	334	295	309	337	283	303	277	322	308	293	311	327	311	296	313	267	317	314	305	296	275	313	315	283	302	290	308	307	355	267	304	289	297	338	310	310	299	307	291	291	318	289	324	287	308	328	339	318	275	282	290	318	284	287	276	307	301	304	289	299	281	306	304	348	288	309	322	332	340	311	279	315	278	283	279	290	289	318	290	293	302	316	313	312	299	323	289	283	280	297	286	288	345	313	325	329	311	313	294	288	323	300	317	287	335	293	275	309	323	306	272	277	278	262	322	306	341	297	308	294	317	271	276	298	282	309	289	296	308	287	295	306	329	298	263	290	327	324	315	298	305	313	298	278	289	288	312	317	284	309	286	303	287	293	305	334	320	331	302	312	313	273	314	299	295	297	315	289	313	311	328	306	297	306	313	290	283	311	280	320	282	333	286	320	301	299	278	334	290	316	306	300	293	300	309	286	291	280	318	301	324	339	327	275	317	284	323	288	284	316	314	316	297	311	335	286	342	304	308	294	278	310	347	328	305	305	290	303	287	306	311	307	279	295	300	267	292	300	339	285	282	293	312	320	308	288	280	277	319	285	299	305	276	288	325	286	282	304	321	259	266	324	288	285	308	320	312	316	301	310	323	319	286	301	274	312	311	306	299	302	298	290	303	301	311	300	271	330	291	298	311	264	307	280	289	303	328	304	295	326	333	291	299	289	322	314	304	270	335	283	345	296	310	278	274	305	300	309	297	279	305	296	325	306	277	317	325	318	330	324	304	296	303	331	313	310	313	319	280	307	304	323	285	318	317	293	328	303	325	294	328	295	307	298	316	317	318	310	292	329	316	352	327	325	280	335	309	298	305	326	304	323	314	288	292	304	294	291	292	294	307	296	297	310	293	267	291	284	311	297	311	307	318	330	306	301	267	301	314	332	304	289	304	312	294	283	282	309	312	331	307	314	300	294	307	305	290	309	291	320	274	302	302	310	291	299	300	320	301	313	266	315	279	297	302	334	335	311	318	270	292	299	302	310	308	319	329	326	312	293	320	285	321	327	262	289	327	277	315	290	290	291	289	282	305	344	283	305	334	290	298	318	304	306	278	303	288	329	319	327	263	292	268	314	276	306	291	322	287	327	350	300	327	303	294	312	304	310	302	286	316	292	329	272	273	273	320	296	319	282	323	302	297	302	284	307	272	309	344	321	294	315	311	311	300	307	301	288	278	296	322	305	302	308	296	302	264	295	305	297	343	288	330	292	297	269	300	316	285	286	274	307	328	310	293	298	329	285
24847	20588	26893	24262	20580	7905	953	711	585	519	452	446	418	399	387	357	338	331	343	364	323	327	350	315	291	322	311	306	310	295	299	307	338	316	324	302	305	286	300	310	316	296	276	313	328	304	309	293	311	299	300	256	289	304	307	282	338	333	291	275	307	285	311	282	297	305	315	278	261	305	280	302	291	288	297	306	300	313	307	261	292	260	290	293	280	307	264	333	267	284	291	289	300	285	289	285	272	273	305	262	279	258	281	306	302	291	270	281	302	267	295	269	295	299	298	279	264	290	289	263	272	311	323	270	272	287	275	280	253	299	286	292	285	283	295	284	312	294	271	296	266	271	307	269	278	279	279	287	278	285	302	291	277	281	279	295	297	299	304	298	264	313	302	282	306	314	288	319	270	273	287	291	298	298	289	282	310	272	302	288	308	297	302	287	301	294	297	268	282	275	282	307	281	272	277	265	264	293	277	292	280	302	235	306	291	274	277	296	266	275	258	286	288	275	290	267	277	317	298	285	309	290	260	313	295	281	298	268	306	284	278	273	279	277	283	287	269	277	299	269	323	279	282	287	282	297	287	272	278	307	318	271	277	293	292	286	289	276	266	262	306	280	267	256	300	276	291	291	298	298	271	291	267	288	277	260	268	288	282	264	271	291	301	292	282	289	267	282	305	329	278	277	277	299	268	300	286	295	294	294	276	293	290	291	300	260	279	289	281	259	289	267	283	260	296	314	269	268	269	306	248	285	267	267	287	284	306	267	266	283	297	288	279	281	282	303	258	292	281	297	281	280	290	303	263	270	294	285	267	271	296	288	268	242	294	276	301	258	273	299	266	309	258	315	281	289	276	288	257	287	276	286	256	281	296	294	285	291	296	277	286	267	281	288	304	299	275	295	258	279	288	273	279	274	288	291	292	262	268	284	284	296	284	289	284	271	299	282	299	274	315	287	298	307	311	304	293	311	283	306	301	305	297	270	281	305	281	296	299	280	327	264	291	314	288	293	306	316	269	292	320	293	304	296	306	269	295	281	298	302	290	286	284	278	276	319	297	278	297	271	238	284	317	269	284	282	272	282	289	281	295	245	287	279	258	283	302	317	279	292	312	299	275	302	302	310	285	304	294	277	310	289	306	283	301	278	264	271	292	295	275	296	282	281	290	266	262	287	293	266	288	279	266	293	310	293	291	275	273	277	273	271	280	268	265	272	278	268	279	319	307	271	268	287	261	293	325	305	293	274	278	301	276	280	318	282	284	300	277	291	285	273	304	275	299	287	275	255	290	305	335	323	282	282	282	282	278	303	281	290	292	268	278	290	282	328	311	322	312	289	282	285	305	292	298	288	297	305	291	274	264	268	293	279	276	303	296	306	284	311	294	289	320	300	278	297	287	304	279	283	286	299	281	296	289	280	289	284	267	302	294	283	264	285	327	313	294	287	279	265	277	325	283	312	261	240	310	272	268	258	270	279	278	280	306	296	265	302	287	289	325	313	280	272	326	271	304	271	277	300	323	288	280	298	285	319	274	310	277	291	285	305	280	287	289	277	289	290	250	287	274	303	295	259	301	274	299	274	256	284	280	316	293	264	256	318	278	288	318	253	276	296	278	264	274	271	271	262	279	314	294	282	283	277	288	272	280	323	291	262	296	286	298	298	287	305	300	321	289	305	293	273	255	281	264	303	299	302	295	283	259	280	287	289	297	280	283	306	313	329	309	316	283	256	292	282	292	301	288	258	275	290	295	295	292	284	272	301	296	279	296	282	281	297	278	270	290	312	287	274	307	299	292	314	295	273	324	273	276	274	303	253	267	266	318	266	292	265	299	290	322	315	263	264	255	316	320	288	304	290	307	262	270	275	312	291	276	279	275	299	291	279	244	274	271	280	307	269	300	293	256	255	292	290	284	270	262	291	301	265	294	279	307	280	274	287	303	283	288	270	257	266	297	304	306	304	295	279	259	315	263	286	298	308	279	293	299	291	281	295	297	274	297	304	287	284	306	295	279	277	307	304	294	324	302	323	281	294	325	293	286	304	278	281	289	283	299	265	284	285	272	271	273	268	286	279	276	285	277	286	261	274	294	302	282	260	306	264	282	283	281	286	275	268	267	285	294	300	297	296	272	298	276	288	292	279	283	318	280	295	269	290	306	287	280	271	285	279	274	286	286	321	294	294	297	300	311	281	303	312	295	280	265	279	254	301	297	279	293	296	304	296	271	274	264	305	283	304	293	281	283	273	291	285	269	306	267	274	273	279	296	287	300	315	280	285	319	279	295	290	302	263	288	279	314	289	308	309	292	300	273	288	262	307	285	307	275	298	265	282	281	241	279	289	312	292	285	325	297	250	257	271	301	265	268	285	293	302	269	282	279	263	305	291	267	240	281	310	285	315	279	269	284	290	265	269	325	277	280	285	277	240	300	280	279	314	315	292	247	261	313	270	288	256	299	283	246	281	282	291	292	298	301	303	298	307	291	271	287	298	304	329	266	278	288	286	280	310	269	281	256	266	299	302	307	321	288	287	242	294	299	292	323	230	306	275	290	292	255	312	277	280	273	259	267	319	262	287	296	279	295	286	278	294	307	277	303	299	293	316	269	296	278	271	303	278	271	303	266	275	287	301	306	302	300	321	271	314	293	247	276	282	276	287	281	279	315	273	250	267	321	305	288	274	300	281	272	259	285	298	288	291	302	284	289	283	263	302	253	269	298	271	311	265	299	273	277	265	301	260	300	297	269	266	294	300	277	258	307	266	251	300	292	304	288	272	271	292	272	300	294	292	296	302	292	300	273	270	306	274	313	299	284	296	285	265	293	281	277	283	273	289	293	286	294	307	284	277	301	288	277	283	305	281	282	306	291	266	305	267	314	294	303	294	287	284	283	286	222	309	287	340	304	278	292	284	276	288	255	269	246	276	313	269	302	274	304	298	307	277	276	294	264	279	289	304	287	261	249	266	300	300	299	313	285	259	297	300	262	308	318	275	293	299	299	312	286	294	262	301	271	316	276	278	283	290	274	269	285	244	263	282	282	246	301	281	292	316	289	303	271	324	279	302	278	305	297	291	294	289	250	274	270	295	287	278	302	321	265	294	267	264	304	293	320	301	283	292	277	301	291	281	296	303	284	290	273	283	289	308	288	306	292	277	286	279	294	292	298	270	267	290	269	315	281	291	288	278	294	280	266	290	253	315	292	249	269	275	286	297	275	283	274	289	300	280	296	270	316	264	291	290	279	282	297	293	321	301	304	280	303	269	290	279	299	289	286	311	308	279	290	300	273	265	291	278	288	266	264	286	274	290	287	274	282	277	277	276	283	291	296	320	272	277	290	267	299	272	284	284	244	327	290	313	301	299	307	290	278	248	297	298	258	283	284	259	303	275	273	298	275	296	307	309	258	292	284	281	290	287	308	321	285	268	282	299	297	286	295	304	308	280	291	260	312	280	278	303	285	289	302	294	272	296	296	291	248	281	274	294	286	266	296	274	311	283
24031	8710	8029	4345	2828	1942	1589	1175	979	842	778	703	563	616	490	487	465	446	432	421	410	405	403	378	389	418	338	344	333	324	321	366	337	331	320	339	326	325	305	312	300	297	318	284	317	299	325	314	309	319	285	287	258	272	293	326	314	294	302	299	288	314	329	288	309	318	305	337	277	320	296	310	306	310	308	268	309	306	295	306	299	310	287	293	297	304	298	325	293	291	277	295	308	278	277	295	296	284	305	318	289	274	299	302	288	290	305	294	263	265	323	301	282	287	284	265	282	290	315	283	306	307	309	307	313	304	270	314	270	284	305	272	320	293	320	317	312	256	306	295	312	309	299	311	273	291	287	313	304	284	247	288	310	318	260	292	302	314	269	280	295	292	282	284	308	303	291	290	285	278	278	310	300	308	295	298	311	298	299	316	298	289	323	296	294	292	264	290	322	312	261	300	275	287	308	291	264	284	275	307	276	303	257	309	311	268	301	317	295	281	279	293	293	303	333	273	280	305	286	310	285	312	280	312	298	296	279	292	286	292	293	327	302	272	332	286	273	260	273	266	295	316	281	313	298	280	319	289	300	309	313	308	312	309	286	284	305	273	270	296	309	275	280	287	298	273	290	276	301	311	306	306	309	297	304	279	301	274	286	291	302	322	297	270	287	261	293	308	311	273	293	314	286	325	271	288	278	274	294	299	273	261	280	300	305	293	299	294	259	312	267	287	327	324	286	312	271	277	291	315	294	319	298	291	279	314	287	283	296	301	297	296	303	331	266	276	288	278	303	334	302	266	287	293	283	326	289	298	317	297	298	278	280	271	282	282	290	301	305	283	274	284	275	322	335	327	290	290	287	329	277	285	298	276	286	307	294	253	303	270	293	291	286	291	301	289	283	304	294	283	294	294	284	269	333	295	263	308	277	302	310	297	284	311	285	268	302	284	298	273	282	318	286	290	318	297	314	311	284	302	293	269	252	312	297	275	270	302	263	269	298	299	290	307	310	292	290	288	281	300	254	306	283	300	289	288	294	305	288	274	283	293	261	300	298	318	269	276	331	299	296	312	303	302	285	294	295	270	273	275	298	291	291	290	312	290	293	279	301	309	277	265	291	283	289	282	339	312	327	288	291	293	302	253	316	305	292	300	295	287	298	252	267	288	303	285	296	283	333	272	306	294	284	316	304	294	318	298	289	306	288	304	284	267	276	276	309	287	303	283	286	272	275	286	306	283	310	276	309	313	295	287	283	311	323	284	295	320	280	284	296	294	287	290	260	285	297	294	286	294	275	260	339	321	318	285	276	311	288	310	280	301	307	259	277	321	280	299	278	268	305	311	287	283	329	308	251	322	296	323	291	317	279	294	263	284	299	312	327	275	303	293	303	307	266	303	301	267	271	307	287	327	277	290	326	290	289	288	309	296	302	294	304	305	313	287	273	291	274	261	307	279	310	281	293	301	273	291	308	314	284	301	286	287	320	291	275	264	297	279	307	284	292	284	304	270	273	315	287	303	290	286	271	287	306	323	297	276	272	269	292	267	305	296	288	307	277	275	279	239	302	296	273	300	320	284	293	301	289	286	295	285	304	288	268	303	305	261	309	307	313	283	250	292	279	304	312	327	270	300	307	287	280	284	291	322	282	302	293	275	306	257	300	298	307	294	302	307	313	299	261	290	316	292	317	276	275	280	304	273	273	305	296	299	291	276	334	307	273	293	282	307	300	283	267	275	329	272	304	319	304	321	311	261	294	294	285	317	262	323	276	282	325	307	300	294	311	280	322	290	277	278	273	286	328	306	331	286	288	327	272	294	307	297	285	300	299	278	294	292	312	300	295	275	291	294	309	316	309	286	298	285	275	283	286	300	274	287	275	296	283	295	308	318	270	300	292	290	310	286	307	302	296	283	295	335	321	317	313	308	292	296	298	287	291	331	305	305	298	301	303	293	302	267	264	313	279	287	297	282	270	291	302	264	303	302	263	297	309	319	296	295	315	294	310	272	306	290	287	284	273	313	285	310	311	255	292	291	275	312	310	307	293	303	339	289	276	296	305	302	289	275	310	273	312	292	312	278	279	294	310	278	300	295	287	319	273	276	265	314	257	298	296	302	318	307	307	296	293	308	284	294	306	314	287	283	269	281	274	304	276	331	285	296	290	315	322	293	296	273	314	267	287	304	276	297	296	285	260	272	310	290	293	312	296	322	284	274	319	317	280	322	298	323	292	290	302	304	290	292	308	310	243	291	323	306	309	307	308	311	271	306	288	258	297	311	310	307	308	289	286	303	312	321	317	294	311	297	293	301	313	295	297	287	287	311	274	315	281	285	314	284	311	290	304	311	311	277	298	282	276	276	296	312	298	303	282	314	278	282	291	319	296	262	331	325	318	268	310	301	312	307	310	304	303	274	254	319	297	336	282	257	306	316	277	296	299	316	290	288	290	298	263	285	297	279	264	299	310	301	282	287	317	271	285	272	295	287	297	291	327	310	310	267	314	281	271	311	280	318	267	298	271	285	258	290	309	279	295	278	313	281	290	313	271	301	292	251	283	277	312	300	300	266	292	274	290	317	320	314	284	294	287	294	289	292	289	307	303	299	312	293	295	316	294	263	320	288	283	282	291	298	253	269	299	293	298	309	307	301	320	296	276	282	288	302	315	294	268	315	265	316	273	273	301	286	277	282	321	291	250	261	311	282	302	305	293	289	302	312	286	284	264	273	300	297	278	284	305	291	283	286	279	285	285	301	324	314	315	278	296	301	294	303	323	287	318	300	332	287	299	273	300	265	308	279	270	299	311	283	274	299	302	280	276	327	299	300	290	308	313	285	304	313	259	283	264	300	317	254	279	291	308	299	302	271	301	275	266	321	305	301	268	270	290	305	302	311	289	259	298	319	307	275	285	312	308	277	277	309	285	306	273	315	302	301	314	309	321	302	296	287	290	331	296	280	307	271	311	329	289	271	312	301	294	299	293	315	321	299	281	309	274	293	284	306	296	320	328	304	294	292	287	296	300	278	298	295	294	274	270	298	267	274	310	281	307	316	285	285	296	273	297	308	298	279	288	323	316	285	301	270	286	263	280	309	290	306	305	296	306	304	302	305	293	315	277	313	290	286	305	295	299	283	280	293	282	307	329	307	313	326	277	303	287	295	307	302	278	287	329	282	289	269	255	312	298	292	278	276	321	294	292	280	289	327	294	292	272	289	264	306	312	285	284	288	321	273	289	311	270	292	307	274	313	315	303	276	285	294	300	315	304	304	298	316	306	271	328	300	288	283	288	277	257	295	287	302	280	317	268	292	294	284	292	335	324	286	276	290	292	302	311	288	304	291	287	298	305	311	276	301	272	303	265	314	279	315	297	282	328	299	293	305	305	289	284	254	287	303	303	305	324	281	297	318	300	308	292	273	306	304	285	308	266	286	316	317	300	312	287	297	302	300	312	292	293	309	293	302	300	299	291	266	262	294	310	298	281	271	291	286	268	334	286	275
22913	20598	27483	23735	20607	20689	9599	1589	1119	1091	967	937	854	854	790	803	702	727	681	708	678	749	668	705	636	636	603	706	715	623	640	628	647	638	644	654	621	633	610	664	619	636	663	644	644	640	613	650	618	614	604	641	621	662	640	610	606	653	643	617	668	639	618	632	670	605	610	630	608	658	590	610	637	617	603	590	641	633	628	628	612	642	649	616	627	628	613	639	582	619	625	615	595	569	606	610	610	599	638	645	640	602	614	589	617	596	593	596	612	601	586	619	641	607	631	595	629	621	624	621	600	560	632	606	629	600	602	584	616	606	582	617	655	651	622	646	622	605	647	621	594	608	595	609	654	627	627	620	593	600	594	613	583	612	579	621	628	651	627	624	611	574	630	634	625	597	654	597	590	658	634	639	566	607	602	635	580	599	571	629	609	582	623	550	578	600	614	618	621	562	572	638	620	626	616	608	589	606	627	599	588	599	585	620	583	599	574	612	563	593	612	649	614	604	583	576	590	581	624	638	606	580	618	608	646	605	592	612	646	609	662	614	624	632	600	540	566	620	560	591	557	628	593	653	644	621	640	578	569	582	618	598	620	602	621	614	608	591	590	638	578	603	632	630	573	592	606	629	618	651	629	613	637	609	577	614	630	604	615	644	603	578	536	603	659	618	600	643	576	636	597	593	560	638	596	629	617	564	619	626	630	617	595	624	570	631	592	632	613	588	621	598	631	612	555	605	621	619	625	600	597	614	630	647	614	629	632	622	596	576	608	599	591	620	614	578	647	573	606	606	579	629	597	593	576	628	602	612	597	571	589	557	643	666	555	622	610	619	622	589	568	559	629	600	598	632	609	562	605	591	585	585	587	577	625	632	620	613	554	603	598	613	582	600	616	636	611	575	584	589	584	602	620	603	595	612	606	597	620	586	616	603	616	644	661	647	601	627	588	592	630	597	621	591	577	601	544	591	596	597	584	595	641	595	605	600	620	582	623	580	613	653	605	599	645	601	634	601	599	636	590	598	583	550	624	660	635	607	639	622	582	581	621	578	592	622	583	651	589	591	604	602	611	604	581	631	632	627	590	590	599	606	610	604	581	604	654	623	616	581	565	599	655	601	652	575	626	626	618	564	601	571	610	587	591	606	624	629	632	600	569	619	591	610	623	612	629	643	626	640	615	675	643	600	602	605	624	602	647	613	592	621	588	583	628	595	650	621	616	607	620	592	618	606	616	585	611	625	602	612	615	665	577	600	574	625	631	616	610	608	598	607	602	635	600	629	667	612	611	658	673	574	618	562	621	618	545	590	638	546	595	665	635	629	572	626	628	574	609	587	626	606	573	618	578	616	644	604	590	632	602	581	614	613	556	605	615	620	558	572	549	590	612	623	548	553	645	602	582	570	594	608	607	611	628	592	543	618	602	587	602	623	669	606	590	590	609	577	643	593	603	596	610	607	606	669	590	643	649	632	591	572	634	613	566	571	607	611	603	634	625	566	599	632	621	591	629	583	608	610	600	567	582	572	597	597	577	653	607	591	561	601	637	643	593	598	591	610	628	588	586	590	645	620	585	628	560	608	648	640	567	619	620	614	595	603	604	628	629	603	617	581	655	644	582	591	605	582	657	617	618	593	607	586	638	597	634	620	598	585	595	620	606	603	607	610	618	633	629	594	615	616	612	622	636	633	592	602	659	589	606	631	589	570	633	598	615	629	592	604	574	603	616	618	574	578	650	583	615	597	592	647	563	637	603	569	614	610	627	617	583	610	582	597	563	595	613	602	649	655	582	578	592	592	575	627	638	593	627	619	616	621	569	647	577	624	597	560	626	563	601	609	623	629	617	618	658	615	575	626	640	647	587	596	644	648	595	627	620	574	569	599	577	630	580	599	607	600	627	605	630	634	605	610	603	632	594	630	624	647	640	578	645	587	585	553	620	611	638	622	591	605	598	587	613	591	620	578	609	625	627	630	587	594	586	622	625	612	623	611	607	615	621	599	664	627	601	621	622	627	574	593	651	585	586	566	602	605	619	623	552	622	651	563	604	591	655	631	574	669	607	583	591	627	617	633	649	614	638	596	616	611	629	607	579	534	603	612	624	593	604	631	575	627	645	612	564	614	643	599	613	642	604	609	621	595	647	572	590	600	611	575	607	568	637	592	638	631	569	650	566	596	648	646	578	622	616	644	617	631	640	577	620	617	618	609	591	609	600	646	582	626	643	621	603	620	606	636	610	641	599	663	580	585	612	590	636	569	596	607	620	608	583	622	586	582	584	615	584	617	607	590	613	636	609	581	603	610	613	577	578	607	595	606	579	609	584	613	611	592	622	603	666	646	642	575	640	589	633	578	605	646	647	555	612	628	613	554	620	614	605	603	644	612	576	594	640	615	584	556	590	626	611	548	620	627	630	594	659	624	603	631	610	611	631	662	581	607	609	611	593	570	614	612	592	644	621	605	638	635	619	565	616	588	628	598	615	584	609	571	615	632	651	588	623	579	591	633	638	606	638	601	625	558	631	601	622	562	603	580	639	630	571	625	643	571	621	652	584	633	608	564	632	637	617	558	607	591	594	591	615	616	590	599	637	593	594	601	600	619	636	591	620	621	601	623	595	602	649	630	549	596	639	616	587	622	596	660	603	610	623	552	585	647	572	632	615	643	604	629	591	639	608	643	624	577	630	564	617	607	630	636	627	558	586	616	606	624	606	601	619	589	573	615	582	586	674	611	564	614	642	625	599	598	608	631	603	605	610	595	591	618	648	647	627	601	636	615	584	605	596	605	636	587	640	634	610	623	594	637	603	621	656	617	580	566	582	596	628	601	653	615	629	580	607	602	655	681	591	596	634	618	620	628	597	672	582	607	607	631	588	649	623	586	602	583	575	594	657	574	607	591	611	614	602	612	584	609	583	586	602	594	631	595	594	630	598	592	634	560	599	641	649	571	645	611	627	637	585	609	634	612	595	614	621	600	612	597	588	600	609	580	698	602	614	622	539	676	629	600	632	570	637	610	581	590	603	598	598	628	578	645	613	622	625	615	605	558	635	610	621	604	615	593	633	588	635	587	583	582	571	596	576	601	595	572	615	583	571	626	616	565	632	583	586	644	645	618	568	602	626	615	615	629	610	594	578	577	575	634	596	611	602	586	654	579	634	642	581	634	605	612	555	586	603	639	631	596	570	583	603	598	614	622	614	643	576	572	672	624	604	630	649	599	583	594	599	571	634	623	603	589	693	609	616	613	568	581	595	616	547	589	607	553	634	593	623	574	594	636	598	653	593	590	630	617	628	663	619	628	634	612	607	557	616	590	580	588	637	609	609	615	584	605	617	604	591	610	612	594	606	604	609	623	602	599	610	602	578	601	612	608	592	604	595	618	612	588	599	593	623	616	575	605	590	585	625	618	599	663	611	610	590	624	612	626	634	597	581	614	627	604	643	600	614	584	604	565	613	577	670	617	595	546	610	607	588	603	620	591	577	630	609	622	595	575
20683	14953	13908	7876	5247	3893	2939	2357	1994	1696	1540	1321	1192	1101	1048	958	928	908	851	814	782	792	761	731	728	710	689	659	672	655	656	679	674	671	691	672	621	642	644	668	634	640	625	632	608	633	628	577	607	586	648	640	621	635	618	632	651	619	599	614	601	605	598	634	614	613	624	602	585	616	565	625	550	601	539	604	621	609	592	619	619	594	626	605	601	624	633	636	579	604	574	586	585	575	585	598	539	628	573	594	603	615	612	573	610	555	547	564	628	571	610	594	629	577	594	601	569	595	584	599	583	590	588	565	575	558	568	633	577	596	559	537	642	585	574	599	580	625	581	563	555	599	597	569	571	558	595	611	576	593	564	577	542	583	622	586	579	607	591	576	607	582	627	576	560	576	602	582	623	614	586	639	559	591	539	572	597	600	613	546	567	580	588	583	646	612	598	566	549	636	589	595	589	601	637	574	600	591	596	635	617	619	590	574	599	588	633	586	596	565	613	598	584	575	564	591	603	612	611	545	598	574	599	535	604	637	586	557	602	590	608	597	576	613	595	601	561	554	606	561	589	561	598	602	613	590	609	570	591	580	513	579	605	604	564	618	608	565	568	607	590	575	593	608	600	601	596	575	606	569	601	619	607	643	613	560	626	610	619	596	569	586	605	576	603	622	544	601	544	618	555	602	637	588	573	604	556	604	591	598	599	600	587	608	622	542	583	569	590	596	604	616	560	633	606	571	593	596	593	559	577	558	598	612	639	590	594	591	605	566	598	593	633	556	550	611	578	620	534	603	585	602	628	583	594	618	585	609	594	538	568	649	574	572	586	580	578	549	581	573	583	567	599	589	642	568	605	569	602	567	585	580	571	576	619	617	590	609	537	552	613	595	609	555	606	552	606	588	580	598	593	562	582	574	630	639	622	579	582	624	608	539	562	548	628	609	625	595	536	617	577	578	608	577	584	613	572	577	590	608	616	561	627	524	556	579	572	558	558	587	600	586	620	599	557	584	583	589	625	628	553	550	619	603	640	566	623	594	613	597	627	573	592	583	576	598	578	561	577	622	596	564	637	566	605	608	620	627	591	592	555	616	605	603	589	589	612	562	592	570	640	615	616	554	597	568	580	596	634	634	577	575	603	583	543	616	570	606	596	590	560	655	573	588	606	581	584	574	589	553	509	616	601	569	577	548	575	590	609	586	571	618	585	550	627	599	602	598	591	612	573	563	560	619	572	558	560	594	583	582	606	587	620	592	645	606	590	574	578	595	589	625	561	521	648	546	556	618	606	607	581	602	587	577	602	580	560	625	590	573	621	547	598	604	593	568	606	609	600	594	574	566	548	560	586	577	588	618	596	590	542	585	596	570	617	624	594	607	576	552	559	543	601	586	595	591	640	616	599	577	588	589	606	556	592	616	597	622	599	593	582	623	617	555	639	595	532	612	583	575	598	550	590	597	575	602	620	601	534	603	594	632	575	559	591	560	619	588	541	591	589	578	581	582	578	583	587	574	558	612	591	571	606	561	572	606	603	574	606	595	623	539	583	535	623	600	589	548	577	559	613	575	584	606	556	624	599	562	622	555	579	557	605	619	572	560	634	564	594	594	651	549	602	607	557	605	585	576	567	572	559	636	617	559	611	597	608	559	583	577	620	585	563	593	530	578	553	595	572	617	594	599	619	575	555	594	589	578	555	561	595	571	576	597	615	554	603	623	589	595	562	572	616	624	620	598	596	604	592	528	590	551	600	606	589	593	575	606	609	629	590	578	583	590	611	595	579	598	591	578	618	568	548	570	583	623	599	625	557	554	596	593	572	582	600	607	561	592	593	584	500	598	590	639	593	628	591	577	571	612	584	606	600	580	586	546	565	599	585	559	570	583	590	574	545	558	540	586	577	570	581	598	587	595	597	581	613	578	567	575	598	584	587	595	574	619	583	571	566	561	624	537	560	611	566	594	606	586	625	619	609	586	595	593	583	603	587	609	549	564	567	581	585	563	557	611	577	605	581	584	571	586	578	571	583	602	577	599	569	597	584	574	568	574	630	546	569	613	574	602	616	585	641	571	543	640	581	602	597	577	602	551	576	585	611	638	590	582	587	587	582	576	596	594	622	639	611	584	581	614	576	615	581	616	597	576	589	578	595	591	599	566	578	603	581	588	592	574	580	548	578	570	608	617	604	577	597	601	620	554	598	606	592	604	549	613	613	589	599	583	560	628	606	543	594	612	592	585	577	570	595	504	589	596	590	573	610	594	558	552	603	588	585	575	586	614	626	605	586	566	574	604	609	619	615	570	614	584	599	594	558	638	568	592	572	574	549	594	593	590	616	584	567	618	611	636	583	582	621	551	569	607	592	577	635	605	573	603	575	599	580	579	587	598	588	576	600	566	613	632	536	601	575	606	597	606	595	604	583	622	646	549	623	628	564	559	615	601	600	577	582	574	568	568	558	609	583	574	574	576	599	581	583	595	593	582	555	582	571	588	573	593	602	605	556	606	605	592	599	573	571	590	577	588	615	578	615	571	624	622	558	593	600	631	643	585	608	626	584	647	600	553	553	626	556	575	599	611	576	601	563	599	568	624	604	606	592	592	592	591	543	586	543	625	654	568	537	569	590	560	566	602	589	590	569	590	581	555	620	649	578	610	607	637	563	591	617	581	573	597	559	568	596	586	604	597	608	580	588	601	525	574	586	564	575	579	630	553	547	628	604	593	599	566	573	608	575	621	591	599	618	574	651	593	559	581	641	554	596	589	570	605	555	566	541	592	573	587	569	597	603	608	599	621	573	606	594	594	579	577	611	601	598	603	621	595	591	578	602	569	580	571	619	575	589	588	596	588	554	592	589	560	618	592	587	601	561	590	598	560	547	583	560	590	603	580	551	582	550	599	568	570	593	570	575	585	636	554	608	651	598	571	596	553	549	540	577	598	607	650	602	602	568	573	586	549	596	590	597	594	539	587	614	594	566	605	577	581	559	574	591	572	594	651	593	589	584	579	572	585	609	575	571	610	586	596	566	596	598	604	571	601	596	568	595	624	574	607	616	584	587	599	576	607	604	583	540	619	604	596	594	578	551	543	606	572	588	520	556	633	592	579	580	590	564	564	597	584	574	635	564	580	605	603	609	618	605	599	600	576	571	615	594	629	579	571	562	604	593	583	599	576	560	601	636	611	590	565	589	575	609	558	572	590	565	594	569	601	605	615	575	610	557	589	609	591	580	592	587	616	593	606	573	580	587	563	568	614	602	598	573	579	491	557	585	575	599	587	569	597	578	555	615	571	599	583	607	635	564	580	561	603	597	581	613	607	606	585	617	589	611	597	555	617	554	563	590	603	605	611	565	587	583	585	624	619	594	629	616	609	553	574	564	563	585	556	631	589	591	603	597	564	591	578	622	636	580	562	604	587	567	585	521	552	570	619	613	557	598	602	569	593	627	592	564	566	640	621	592	589	591	631	607	600	571	560	585	595	579	616	607	601	588	557	615	608
30671	13740	1759	441	362	333	301	296	301	262	263	274	248	280	286	273	283	266	270	252	270	263	240	268	317	268	276	291	281	289	264	276	260	271	281	243	281	262	278	252	266	265	273	265	259	276	257	295	261	267	279	273	272	283	264	261	274	283	296	260	283	272	277	270	308	265	278	270	260	291	284	277	265	278	301	259	258	249	262	283	274	269	278	289	267	283	284	254	248	249	265	281	262	283	275	279	277	274	223	279	278	279	292	284	277	304	239	228	263	257	264	275	303	294	278	272	251	288	250	266	281	249	255	250	268	266	291	241	271	291	258	271	251	283	267	285	269	251	251	273	249	295	273	262	263	271	258	263	275	259	278	297	287	269	282	278	286	249	243	288	240	231	292	262	269	269	230	261	277	255	262	283	277	288	298	249	299	266	266	271	256	297	266	271	280	246	261	262	285	269	265	262	266	293	277	272	263	258	297	309	279	265	263	283	299	279	256	259	260	278	272	307	273	266	286	232	271	268	247	300	268	281	260	249	274	284	268	270	317	276	250	292	260	305	247	270	268	282	242	261	288	296	254	277	256	299	249	269	274	269	238	279	245	281	295	280	231	288	268	294	297	273	242	271	249	266	269	269	267	261	272	287	267	281	280	280	298	269	255	263	281	245	268	258	268	260	304	295	274	243	321	258	255	287	233	290	274	301	274	267	274	259	296	260	281	250	277	265	257	279	258	250	271	281	252	288	275	299	302	290	290	286	259	259	251	277	259	258	255	263	284	302	279	263	284	262	256	260	284	254	290	263	268	276	258	237	285	269	271	286	263	255	289	289	300	275	258	290	257	270	272	251	275	263	281	261	289	263	286	303	259	256	258	278	243	287	279	288	256	296	283	284	292	274	268	277	282	298	260	231	264	268	283	233	299	277	288	243	297	242	283	259	250	293	271	279	296	276	281	284	288	277	270	277	278	280	274	274	273	263	269	283	270	254	272	295	267	265	274	266	290	270	256	292	260	293	278	254	249	248	281	283	297	255	252	298	268	286	270	290	271	249	281	285	292	274	263	262	278	282	300	294	288	294	266	250	275	295	280	283	301	276	280	253	268	279	266	281	273	277	271	280	247	244	270	286	263	280	252	284	260	304	249	257	245	283	261	258	295	251	288	243	245	279	291	265	297	268	263	275	259	301	274	244	287	287	259	283	254	252	282	261	253	269	271	267	281	285	277	241	285	255	265	295	278	287	239	273	248	254	283	265	250	299	261	298	252	268	263	292	279	291	285	260	280	270	289	290	279	267	273	255	287	278	274	303	264	304	285	272	240	296	270	301	274	285	277	302	278	300	245	303	285	280	259	275	297	265	270	275	265	282	269	267	265	267	295	277	276	267	248	282	288	241	269	277	234	284	289	276	261	294	257	261	271	265	288	281	298	303	273	249	293	251	319	262	281	262	257	261	270	272	252	276	287	254	270	229	278	281	264	282	278	300	251	306	248	276	278	280	248	278	287	262	286	257	263	255	250	278	299	265	269	270	267	262	231	281	269	238	305	276	281	272	278	270	267	285	267	282	281	280	286	266	294	280	293	259	242	255	256	279	268	256	240	256	270	275	276	278	309	248	280	237	282	289	265	257	270	262	282	257	268	317	304	278	276	254	269	277	261	266	294	294	255	271	284	291	277	277	269	249	270	256	275	257	288	270	298	259	284	252	288	248	269	294	267	280	259	262	290	280	278	254	256	286	261	273	278	282	257	264	282	278	217	293	255	261	260	297	251	255	259	278	246	270	266	262	307	273	254	257	285	262	255	262	271	283	246	267	272	309	273	262	291	257	267	273	276	282	263	276	280	261	259	283	255	248	267	263	300	254	237	293	284	249	287	248	248	288	286	280	283	281	286	273	280	233	275	277	284	261	256	273	258	266	271	291	260	269	270	279	274	241	285	276	281	269	299	286	264	273	296	276	275	296	264	265	282	250	270	244	259	279	288	319	249	273	292	270	257	248	294	272	276	288	263	302	268	240	299	282	262	265	265	232	282	292	256	309	273	273	264	254	264	238	265	258	278	274	251	250	246	280	294	273	286	243	266	292	272	265	260	269	279	298	272	279	262	267	268	252	276	287	281	289	278	269	291	290	260	277	261	256	274	246	252	271	267	257	300	270	272	238	270	241	286	258	258	272	302	294	258	249	261	265	250	265	257	262	293	271	263	276	290	264	255	248	281	259	304	270	249	290	254	256	290	240	278	299	272	274	279	253	286	292	276	280	287	275	300	268	248	277	250	283	277	290	253	285	293	243	270	259	291	253	264	275	249	270	299	258	256	258	282	282	257	292	265	276	265	270	301	262	305	288	276	272	281	299	272	267	271	294	244	291	281	282	258	272	277	262	256	301	250	304	267	271	249	244	279	287	287	280	295	277	275	288	279	268	265	285	278	273	263	267	277	273	277	254	257	277	243	286	263	263	289	283	272	244	253	270	306	275	285	297	294	275	287	286	268	281	248	276	271	282	237	261	268	257	243	284	253	271	255	268	285	281	255	265	271	279	257	240	268	300	315	266	291	265	262	294	265	266	271	277	286	285	260	277	287	261	254	312	239	278	252	295	274	262	298	269	254	315	301	271	273	272	244	271	259	273	253	271	238	271	292	298	263	286	283	247	279	281	256	298	251	262	302	293	250	245	260	264	267	273	289	283	274	312	284	267	279	279	270	277	290	262	258	294	264	256	255	281	270	257	278	278	279	276	292	284	272	264	295	278	310	268	326	265	268	284	245	252	295	289	283	244	274	251	271	226	284	305	301	277	283	279	272	260	275	232	271	315	247	278	280	258	272	297	241	272	259	257	294	255	288	261	252	270	320	259	269	253	275	266	245	275	248	268	281	272	284	282	293	256	262	266	293	292	260	242	266	249	279	246	300	270	241	263	314	286	276	280	276	272	279	270	267	290	266	276	272	259	268	258	277	247	278	276	302	266	264	293	277	281	293	251	265	266	283	284	264	281	283	278	259	292	270	252	263	252	270	252	265	261	284	264	286	236	302	261	267	249	241	277	283	273	260	230	243	288	267	251	300	298	278	316	254	278	263	294	249	287	292	266	296	268	285	236	287	268	270	263	245	262	291	254	229	268	270	262	261	256	264	284	298	280	279	277	297	243	271	293	267	297	253	252	283	284	269	253	243	319	283	249	255	268	247	262	253	255	265	254	279	268	300	259	269	304	287	264	259	259	269	257	251	267	252	271	273	289	281	284	286	281	283	254	292	261	251	271	245	265	268	263	252	293	268	297	257	289	261	268	258	308	285	260	240	254	255	262	248	294	248	257	235	247	292	282	268	286	253	262	281	258	283	294	258	283	285	274	247	292	255	289	271	285	255	265	275	297	275	278	266	263	292	307	304	276	268	267	259	263	270	253	295	283	245	252	278	280	244	259	302	278	285	267	286	270	269	250	256	293	256	301	298	269	271	253	253	301	290	281	302	274	289	288	272	283	274	281	298	250	280	283
15492	835	741	537	415	354	362	327	347	332	318	331	311	310	320	285	320	289	300	310	298	326	307	334	275	291	296	303	295	302	311	293	297	289	326	308	313	303	328	306	316	324	290	286	283	305	313	324	290	297	271	271	291	302	291	288	298	296	306	312	283	281	314	308	280	286	308	322	271	325	307	306	313	344	300	283	297	305	319	309	302	296	289	305	286	288	323	308	299	308	288	315	295	310	302	330	291	332	313	261	326	281	293	292	264	316	292	321	281	296	266	279	314	309	306	277	305	307	309	284	318	284	300	300	333	294	300	289	292	296	287	286	321	294	296	302	290	300	307	327	290	285	286	292	325	319	332	297	291	304	297	324	314	303	295	316	293	327	313	304	327	291	306	267	285	288	303	285	283	308	304	279	312	289	292	295	282	290	299	305	311	292	322	282	287	283	338	314	323	309	315	324	302	311	268	285	311	274	324	288	280	315	314	313	323	299	305	319	276	287	314	304	307	308	324	276	316	285	288	315	328	334	301	256	310	300	295	283	271	290	283	322	316	281	299	274	309	300	282	310	325	294	301	287	306	299	307	284	300	296	301	305	310	281	304	309	301	315	298	303	293	314	326	308	313	283	300	262	309	257	317	293	292	287	271	285	283	285	283	321	301	278	330	301	288	294	309	325	259	285	304	286	306	296	281	283	270	326	305	305	306	308	290	313	308	297	300	296	277	291	298	310	317	321	287	285	289	283	311	289	306	312	334	308	309	296	315	293	268	288	325	299	292	284	293	283	301	276	325	314	324	278	283	318	308	313	256	328	300	314	303	277	289	279	282	266	281	302	296	313	277	295	302	304	305	286	323	294	301	305	269	315	323	343	318	287	295	299	308	284	273	294	271	263	285	304	301	281	294	298	306	283	286	295	286	330	308	336	290	308	302	290	286	289	292	294	302	310	277	294	284	274	311	306	296	303	291	295	285	308	269	316	294	282	280	317	315	273	276	326	317	284	296	276	290	291	302	287	313	312	298	320	290	304	314	341	320	273	289	304	290	281	300	288	301	307	312	270	261	292	305	297	289	292	320	299	296	300	319	318	313	266	312	288	294	252	275	281	301	302	304	283	272	268	304	314	292	299	309	279	285	301	312	309	295	321	302	307	293	299	285	272	322	289	300	284	276	290	285	344	332	276	316	297	310	332	331	304	306	274	305	282	281	292	303	294	308	284	318	281	300	306	308	319	265	276	325	310	298	289	261	283	285	340	298	290	286	292	272	308	292	341	309	292	303	293	335	306	316	330	270	291	286	289	262	300	314	320	298	303	313	283	319	294	311	295	316	282	264	309	279	286	278	295	309	307	278	309	284	287	292	288	293	308	294	303	291	299	295	317	315	289	308	300	304	322	306	301	318	309	316	305	295	288	312	283	306	314	342	314	286	298	320	292	271	305	318	310	307	274	324	340	315	279	305	274	291	316	269	292	315	280	314	283	310	307	296	282	309	304	305	311	337	284	319	292	296	275	313	286	307	292	312	308	306	296	273	319	299	323	294	308	325	329	275	257	281	283	307	281	339	298	299	283	292	328	302	289	294	271	317	272	311	295	330	314	309	274	307	293	334	325	292	290	317	301	277	295	267	315	293	291	306	305	291	312	309	284	297	303	291	320	274	314	325	272	307	319	307	273	322	274	316	301	326	281	297	302	285	302	283	266	298	266	328	290	336	299	272	319	269	300	308	308	296	296	300	305	308	286	291	335	313	313	296	310	299	292	297	314	321	279	307	298	324	332	281	337	311	274	305	282	319	281	257	293	285	314	303	324	309	307	304	266	306	315	296	318	299	288	284	258	306	277	308	298	281	279	303	310	312	318	282	348	316	292	285	292	284	311	287	309	279	309	296	314	287	329	275	326	305	314	299	268	299	289	316	288	300	315	288	324	299	317	314	290	286	298	275	330	286	290	300	314	273	298	271	283	304	329	344	301	310	302	292	311	315	281	265	293	293	291	333	315	287	290	315	323	308	339	288	279	293	330	291	302	312	268	285	294	287	286	302	289	299	329	297	282	314	313	330	290	290	302	290	287	305	299	276	272	294	274	308	310	287	299	302	308	311	302	305	274	301	271	297	292	310	307	296	290	276	304	268	287	315	293	309	268	316	313	312	284	323	309	308	310	304	301	329	318	295	274	310	311	303	302	307	313	271	303	300	288	291	277	263	287	282	315	304	288	298	293	274	294	281	302	349	301	270	322	324	305	305	295	289	294	299	312	285	284	320	314	279	316	313	304	318	306	323	294	280	291	307	278	253	315	293	314	292	307	301	304	296	297	313	283	264	293	289	310	300	278	304	294	317	324	305	297	288	252	308	309	283	274	285	298	287	336	283	285	278	316	282	305	320	304	323	319	303	303	278	293	295	294	310	298	297	303	283	320	300	279	292	294	316	257	278	302	285	288	287	308	285	302	324	329	328	288	315	334	314	329	335	323	266	315	288	312	290	323	295	330	295	303	298	332	298	289	311	310	305	285	317	276	320	298	315	312	299	290	294	295	297	311	295	310	304	289	313	333	304	291	283	291	285	301	326	290	293	300	301	323	295	316	331	286	314	313	314	304	276	273	317	303	275	311	270	308	281	296	329	272	321	309	293	327	302	299	277	267	314	300	298	286	268	317	290	339	322	331	329	319	314	280	312	275	296	293	290	283	265	276	299	312	290	311	293	312	304	302	341	316	341	295	288	297	312	275	308	307	287	290	309	332	311	271	315	272	300	264	306	346	303	298	320	289	316	289	278	327	296	299	288	293	316	305	306	309	286	312	305	306	302	285	297	304	288	301	300	285	271	305	292	291	282	300	312	268	307	285	302	316	285	291	302	328	312	277	281	265	308	318	284	287	326	297	282	307	269	282	320	276	315	309	302	274	280	278	298	297	329	303	270	329	266	283	314	327	302	311	310	328	268	278	296	328	301	281	316	274	306	321	316	307	320	297	284	311	320	281	281	294	301	290	307	291	294	270	293	304	273	310	281	289	279	305	303	294	317	308	298	297	285	293	264	315	266	308	271	297	297	297	303	299	279	299	294	275	270	292	325	312	291	321	311	303	288	280	288	273	290	279	302	293	307	295	314	319	315	327	284	303	296	301	302	291	304	305	325	327	330	313	292	286	285	309	297	280	317	305	296	299	293	313	299	288	309	323	305	307	291	299	295	278	308	277	321	297	275	306	284	283	285	287	295	337	305	302	297	300	273	296	288	307	270	303	289	275	298	297	322	300	307	307	286	280	325	309	295	305	297	309	294	310	297	329	305	274	305	316	286	285	296	290	281	339	316	335	286	283	300	258	331	290	314	289	302	332	298	272	292	331	296	299	318	320	294	331	320	315	338	296	325	286	283	312	303	318	299	306	276	304	292	312	305	328	316	299	306	307	295	296	321	304	307	280	285	290	296	292	305	286	298	302	310	322	303	278	310	299	296	333	286	271	291	296	297	289	319	296	300	314	310	277	323	306
24935	20576	26978	24169	20549	8788	1028	738	585	505	491	438	432	386	379	390	373	418	353	342	341	309	319	330	273	349	324	279	302	291	301	288	314	295	285	287	291	321	311	303	256	311	282	311	306	336	295	303	292	292	276	293	272	291	328	268	300	274	289	265	279	281	321	277	300	283	306	304	264	284	303	275	290	286	286	303	323	317	308	263	275	305	253	256	318	306	276	293	279	294	284	286	329	289	284	276	297	309	264	289	301	273	318	296	287	293	301	285	277	276	283	298	304	273	274	286	298	282	270	282	307	259	277	285	307	309	289	278	295	293	290	274	247	298	278	265	297	276	304	297	295	281	278	286	270	251	286	289	257	290	306	248	272	293	294	289	295	305	277	294	294	255	293	317	312	300	293	335	307	245	271	281	305	303	282	275	298	300	324	280	301	276	260	265	318	254	316	299	293	290	299	266	288	279	290	299	318	277	304	312	294	318	309	255	291	254	309	311	310	278	310	309	272	287	253	317	264	284	293	285	277	268	269	296	259	287	275	306	281	283	300	322	275	295	301	281	278	306	283	282	260	271	261	296	299	288	277	301	273	289	289	310	267	282	319	280	296	289	284	285	302	300	282	289	288	287	268	311	286	236	267	288	276	305	283	283	290	281	248	253	290	293	300	287	261	301	313	288	276	293	294	319	304	273	284	298	310	275	306	264	307	290	298	309	296	295	319	277	308	283	299	271	265	288	286	299	332	278	321	293	284	270	283	285	279	303	269	329	304	281	294	290	305	309	270	280	285	287	285	303	302	262	265	297	313	286	310	307	308	310	275	305	267	285	274	292	286	295	294	280	290	272	298	306	291	303	293	262	316	273	294	298	286	284	293	300	306	325	312	300	283	290	291	262	282	276	285	292	303	269	298	298	259	302	275	283	301	294	291	295	296	279	296	322	281	286	289	304	305	290	257	283	283	300	312	266	287	313	298	271	306	270	299	291	275	299	292	290	292	267	304	312	275	269	293	257	290	289	244	272	284	326	265	278	278	295	289	264	293	294	300	291	278	266	291	305	256	277	302	262	299	295	273	291	266	307	282	254	287	294	276	255	300	291	272	278	313	269	279	274	297	307	296	315	298	285	312	300	299	291	292	278	327	267	268	274	282	258	307	282	288	322	283	249	318	301	300	317	295	287	271	274	281	277	292	274	290	260	297	260	281	265	330	297	301	266	255	300	273	295	295	262	300	279	293	284	274	287	297	253	295	306	291	279	316	283	279	276	282	277	315	280	304	271	295	284	263	269	278	285	275	305	290	293	299	265	281	292	273	286	299	286	266	278	278	291	278	311	285	292	306	308	260	273	290	269	280	296	293	289	311	299	269	292	272	303	306	282	313	283	306	310	290	297	317	249	289	272	310	284	314	270	264	292	305	282	253	267	249	259	286	265	263	294	288	291	274	275	290	319	267	279	266	301	242	286	260	320	285	278	283	285	325	282	306	272	251	307	299	269	273	299	280	292	296	320	296	255	261	263	295	288	274	283	283	283	268	297	288	277	258	303	284	261	281	310	308	286	280	331	284	299	306	273	281	291	299	274	295	267	306	333	296	256	282	295	268	296	275	307	261	304	307	288	285	288	280	290	273	313	295	287	272	287	279	295	295	308	289	322	285	266	318	285	273	253	270	271	270	283	257	292	316	282	267	264	293	305	243	276	302	278	298	286	300	335	263	276	270	283	288	283	296	271	298	241	300	298	294	293	279	288	280	258	263	300	291	282	274	292	268	286	266	257	290	272	293	262	286	291	310	290	282	270	284	257	278	270	252	290	290	313	287	244	276	290	297	277	298	274	291	290	267	311	259	291	274	276	258	319	310	294	266	282	286	258	294	259	274	263	258	318	285	278	304	282	301	281	284	284	279	285	266	298	286	270	284	279	320	290	267	288	276	292	254	308	284	295	287	291	290	262	302	284	305	298	279	299	316	268	280	302	286	299	277	293	278	280	325	269	260	263	289	262	260	278	302	267	288	281	265	297	270	317	244	307	294	247	285	272	289	295	270	279	287	318	290	301	281	290	270	299	303	222	320	286	314	289	278	271	257	274	284	267	311	292	280	300	242	301	276	305	324	264	284	247	283	259	313	282	306	308	305	288	262	314	297	272	278	265	297	292	295	275	317	286	305	283	282	313	266	264	285	258	282	257	273	273	300	288	260	292	307	292	302	267	303	285	264	281	310	292	293	280	285	277	270	262	253	299	289	274	289	292	268	287	274	283	264	292	298	316	284	301	284	293	252	288	281	277	336	289	253	273	276	284	280	279	256	298	296	312	280	289	307	277	283	291	267	310	283	290	287	277	273	306	293	286	282	294	309	261	287	281	300	334	275	304	271	292	290	276	281	303	267	271	277	293	278	296	280	298	304	278	277	295	287	294	299	308	281	299	293	276	293	286	305	284	263	306	314	277	306	272	280	279	264	246	278	289	296	294	269	283	290	263	319	283	275	285	281	307	296	322	309	285	294	303	288	317	260	254	278	273	255	275	289	293	274	278	281	284	274	284	281	293	254	277	301	301	283	270	264	268	277	288	287	263	277	286	298	272	261	296	303	275	303	304	274	285	321	287	294	308	298	278	283	291	310	276	268	271	288	288	272	250	275	266	280	267	276	274	294	313	295	288	297	278	286	272	302	292	325	299	290	286	275	278	298	267	306	258	314	274	272	289	278	327	281	301	294	316	288	265	310	259	290	270	252	331	298	276	307	287	258	274	303	266	308	301	281	297	269	284	274	300	296	293	285	259	302	282	248	253	270	270	266	266	290	303	297	253	299	268	292	289	285	289	280	278	316	280	291	298	275	286	263	255	311	290	312	292	285	330	267	277	311	285	311	301	305	299	310	278	272	307	310	299	302	283	286	300	300	264	289	273	301	285	314	286	286	261	302	264	325	320	281	297	279	297	297	286	268	305	252	276	272	282	290	284	311	275	278	264	277	285	256	283	249	289	248	285	292	284	279	289	302	274	304	290	286	270	292	287	296	278	261	269	288	276	266	312	301	281	291	270	269	290	283	256	308	290	275	301	264	270	315	285	302	255	298	294	284	309	277	264	279	293	297	290	275	263	291	297	286	277	311	268	290	261	269	286	282	276	275	307	301	271	290	307	254	266	304	302	293	329	293	318	292	265	287	285	318	325	284	281	288	282	281	284	271	311	303	293	281	288	276	269	306	249	306	310	291	311	292	288	286	281	276	296	269	287	284	293	259	305	272	256	301	309	298	278	275	274	290	296	286	298	321	294	320	256	323	285	312	298	274	276	294	285	297	285	287	274	298	264	285	283	294	286	244	283	254	296	283	280	310	281	281	269	309	259	339	286	297	273	310	288	297	254	261	273	279	310	276	276	262	295	265	282	287	296	279	266	259	276	266	297	288	311	289	260	273	296	271	280	280	295	311	274	317	293	300	281	269	256	286	283	273	271	259	285	279	281	254	298	290	312	315	285	285	275	301	279	291	278
22211	8502	7869	4126	2693	1996	1516	1221	954	879	695	699	590	547	510	486	477	430	385	412	373	434	385	355	390	373	326	358	363	343	293	340	308	320	305	337	298	300	325	287	325	294	306	276	311	292	315	303	287	288	287	286	273	285	322	295	303	305	303	313	308	304	302	300	352	291	294	321	292	316	316	279	300	317	293	279	295	309	298	317	302	317	271	316	281	283	272	289	327	307	304	286	307	274	333	291	328	290	317	254	277	279	306	274	308	294	265	302	309	275	290	321	272	304	316	285	287	283	309	306	286	319	293	285	292	272	288	294	303	311	290	280	307	294	294	287	285	301	299	296	289	327	276	303	298	314	242	322	309	323	294	272	312	315	291	257	305	314	286	279	304	279	265	273	318	291	309	278	333	297	312	306	298	283	289	306	306	317	291	297	289	289	302	301	279	323	317	308	301	296	288	275	296	287	279	328	310	332	281	295	313	248	311	283	287	310	263	296	320	306	308	317	288	291	310	270	268	291	301	312	284	295	302	308	304	273	311	270	282	270	279	320	273	287	297	293	275	298	299	312	285	275	281	325	277	279	297	291	304	292	277	267	251	278	276	308	289	309	311	316	289	322	294	290	284	238	296	290	281	264	296	295	305	274	272	283	284	310	301	304	274	298	287	283	293	300	311	270	332	281	274	277	312	318	312	299	309	294	283	267	281	301	304	312	310	276	297	275	296	304	285	295	314	303	326	282	309	281	288	305	286	301	277	295	276	310	286	303	279	281	318	272	267	296	273	292	281	270	309	306	299	302	290	288	315	302	300	295	281	304	282	281	296	275	296	257	287	289	299	316	267	309	297	268	296	329	303	282	298	255	302	288	305	298	295	301	288	275	280	289	307	275	308	296	278	270	319	294	290	300	310	264	271	294	302	283	283	297	280	263	281	297	312	285	303	299	287	297	290	304	324	302	293	289	300	294	308	300	320	279	278	307	277	261	281	306	291	292	302	321	288	287	295	296	274	256	296	260	292	316	290	253	285	273	296	301	303	298	265	289	281	276	278	301	282	300	305	303	289	316	294	301	274	303	300	303	306	310	319	308	287	301	292	297	299	275	287	311	303	308	284	303	296	275	293	302	315	285	293	290	287	328	301	292	288	281	285	272	294	305	264	267	287	327	306	272	262	302	288	279	296	315	310	306	266	304	276	267	301	286	290	289	272	252	319	310	292	296	284	292	298	314	291	285	300	307	284	293	309	267	260	306	305	286	292	309	292	268	286	262	280	304	280	273	301	278	327	303	292	305	271	288	316	304	303	299	298	300	298	325	284	265	276	302	306	301	291	295	296	287	296	282	282	297	278	285	304	286	294	290	288	289	279	308	297	279	297	286	290	286	308	277	285	283	283	325	312	306	269	265	276	262	298	287	282	293	277	288	305	299	299	272	285	312	285	290	281	294	271	301	281	300	290	321	259	264	282	285	291	289	294	311	299	291	300	259	257	311	287	265	269	308	261	283	291	289	318	296	286	327	284	274	301	321	300	312	288	310	284	305	290	303	308	314	282	274	284	255	304	281	293	291	314	289	270	272	272	285	299	306	264	302	287	314	313	291	289	278	297	279	303	269	301	266	292	288	306	248	284	282	262	285	261	311	309	291	281	311	267	282	291	313	299	294	294	275	331	289	273	282	319	289	296	273	291	300	302	322	305	327	268	298	308	273	301	291	272	275	319	292	252	279	322	301	281	282	273	268	295	324	304	284	282	300	264	303	283	322	297	296	276	282	263	317	305	247	260	310	305	293	311	279	285	280	312	281	289	274	260	283	299	277	317	296	260	313	280	269	277	312	341	299	290	270	293	295	303	298	320	287	294	267	267	281	314	321	307	297	294	286	282	310	290	287	290	286	293	286	292	300	249	284	276	309	314	301	292	271	273	295	275	279	322	311	283	269	304	283	299	292	307	269	307	329	284	267	279	277	308	275	306	258	274	319	295	297	308	254	270	304	305	303	304	286	305	285	280	288	281	341	301	304	276	288	285	281	295	293	275	291	307	328	301	261	318	282	301	280	310	324	278	311	279	294	282	286	300	320	292	303	352	278	296	297	307	263	304	311	277	283	319	302	282	276	323	266	310	297	284	287	300	267	278	276	283	291	277	314	283	270	305	281	306	294	334	283	294	301	278	310	297	329	295	308	293	308	324	298	293	249	297	310	286	278	289	305	325	285	274	314	286	291	270	298	289	311	309	276	321	281	311	292	306	293	286	279	281	291	260	309	281	270	315	305	296	300	306	267	283	299	329	315	291	283	297	299	295	290	300	275	289	256	281	298	311	283	295	304	286	267	334	320	292	274	293	328	307	300	258	305	287	297	297	312	286	318	292	283	319	314	319	291	249	288	298	299	285	290	283	302	305	301	292	304	258	316	287	291	316	269	306	292	316	284	302	289	285	289	315	295	295	323	316	321	278	317	327	284	326	312	291	293	304	297	266	278	275	301	297	312	287	302	296	305	313	308	286	280	282	309	295	283	316	307	310	281	280	307	340	330	287	313	286	285	280	290	299	309	304	277	284	303	300	303	283	243	305	266	256	295	277	288	285	280	293	306	281	288	323	296	315	303	266	303	299	260	275	289	309	298	315	285	287	324	276	311	295	287	289	251	280	281	261	311	273	278	287	321	272	305	286	262	268	271	269	284	266	271	275	290	273	271	304	318	304	289	300	327	257	330	293	270	280	298	278	281	308	287	327	308	331	312	298	275	291	285	275	289	325	317	319	269	255	303	325	295	294	298	280	303	326	317	283	274	316	315	289	294	315	281	288	301	304	340	284	279	262	313	273	271	298	285	290	299	296	295	260	312	276	272	265	306	283	303	297	302	284	301	263	327	303	279	296	284	304	295	300	276	322	275	302	286	277	296	302	283	315	302	315	288	302	287	332	316	264	310	278	290	277	298	258	289	293	271	312	309	310	290	298	287	287	318	274	302	307	311	294	293	296	277	280	267	307	321	296	308	266	290	283	322	303	319	270	270	291	293	282	304	300	288	294	269	307	295	314	290	273	293	306	285	300	294	256	290	308	294	314	299	294	269	297	276	310	252	282	304	247	303	292	302	300	290	293	299	300	315	313	287	300	305	299	315	268	286	319	313	320	299	284	304	312	282	277	298	302	290	272	330	280	330	305	309	319	284	284	300	290	295	312	283	308	280	298	310	289	294	306	298	278	302	296	298	287	320	282	275	298	289	284	300	280	282	300	295	300	323	295	284	277	302	305	286	260	283	319	299	288	301	289	271	302	257	268	288	281	268	273	293	305	328	297	335	275	291	293	277	296	267	315	291	286	276	280	302	297	280	291	296	294	309	283	302	299	294	288	284	289	304	266	294	283	308	294	295	276	312	312	283	274	314	295	298	334	276	298	319	278	275	315	300	337	286	294	282	285	296	269	319	284	287	304	280	286	312	309	265	315	300	304	291	308	305	311	300	294	290	294	312	286	273	309	285	277	305	316	253
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
