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
339346422669	339346423188	339346423738	339346424288	339346424838	339346425388	339346425938	339346426488	339346427038	339346427588	339346428138	339346428688	339346429238	339346429788	339346430338	339346430888	339346431438	339346431988	339346432538	339346433088	339346433638	339346434188	339346434738	339346435288	339346435838	339346436388	339346436938	339346437488	339346438038	339346438588	339346439138	339346439688	339346440238	339346440788	339346441338	339346441888	339346442438	339346442988	339346443538	339346444088	339346444638	339346445188	339346445738	339346446288	339346446838	339346447388	339346447938	339346448488	339346449038	339346449588	339346450138	339346450688	339346451238	339346451788	339346452338	339346452888	339346453438	339346453988	339346454538	339346455088	339346455638	339346456188	339346456738	339346457288	339346457838	339346458388	339346458938	339346459488	339346460038	339346460588	339346461138	339346461688	339346462238	339346462788	339346463338	339346463888	339346464438	339346464988	339346465538	339346466088	339346466638	339346467188	339346467738	339346468288	339346468840	339346469388	339346469938	339346470488	339346471038	339346471588	339346472138	339346472688	339346473238	339346473788	339346474340	339346474888	339346475438	339346475988	339346476538	339346477088	339346477638	339346478188	339346478740	339346479288	339346479838	339346480388	339346480938	339346481488	339346482038	339346482588	339346483138	339346483688	339346484240	339346484790	339346485338	339346485888	339346486438	339346486988	339346487540	339346488090	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23194	20240	27209	23107	20224	7921	1655	1062	822	876	852	742	751	732	736	648	699	721	666	671	654	650	689	682	646	652	629	631	682	719	626	691	632	654	642	664	623	639	606	661	613	632	675	600	685	640	647	618	633	611	652	691	628	692	623	650	665	642	654	669	615	699	683	621	645	588	652	689	622	678	650	652	661	672	656	675	617	638	667	635	641	628	682	670	652	684	673	661	622	671	694	638	636	604	678	694	633	635	642	634	654	653	649	687	655	638	622	650	625	653	617	669	657	705	669	644	630	633	679	649	644	679	665	636	630	664	646	665	664	627	625	642	678	643	681	658	606	664	624	639	655	654	678	679	629	629	588	650	659	645	627	631	625	573	622	637	683	639	671	648	630	658	674	620	672	641	657	676	629	632	645	642	597	637	602	613	673	709	686	664	641	635	655	678	614	655	581	691	631	660	663	599	665	623	627	608	632	669	659	647	635	655	639	649	670	638	673	692	629	625	623	617	660	656	651	619	621	624	637	625	596	633	635	650	639	584	628	669	626	643	605	648	634	644	649	669	654	628	607	634	603	643	649	638	680	657	661	698	648	612	653	580	667	626	624	617	618	650	655	640	614	660	643	612	689	667	635	637	662	649	706	633	650	667	642	687	625	642	669	642	675	636	667	651	625	651	602	616	599	637	604	663	656	662	643	657	628	597	668	660	612	632	650	614	629	609	624	647	690	646	640	601	593	656	640	646	649	661	663	656	635	640	604	604	649	711	725	677	601	640	647	648	678	608	619	630	634	650	596	602	665	639	637	625	668	631	642	657	659	650	678	606	659	619	686	630	673	673	644	621	658	652	630	689	635	644	623	656	698	628	689	675	653	617	623	601	638	659	634	666	630	654	633	635	677	662	633	642	635	608	630	621	624	678	612	624	660	631	641	677	628	651	644	631	599	607	623	641	614	658	623	671	652	628	633	643	667	608	644	618	616	650	628	614	635	655	660	640	604	658	642	668	644	657	662	627	650	636	663	642	659	638	612	635	628	676	688	620	659	640	639	643	621	643	601	683	639	612	622	647	624	599	666	643	628	640	687	614	668	639	696	657	623	631	630	587	644	643	649	687	645	643	643	595	629	657	660	632	706	651	627	592	637	609	665	606	595	635	632	616	660	622	656	640	627	645	632	637	629	627	682	662	639	643	617	610	625	653	622	589	651	617	659	626	656	601	611	618	619	645	651	645	617	612	594	654	641	611	607	644	664	648	632	664	649	638	653	605	717	663	666	650	626	645	672	641	624	646	583	608	680	662	632	654	623	624	653	627	664	672	630	644	672	643	660	659	615	632	629	692	673	616	637	639	641	649	639	672	638	639	672	625	629	642	651	696	619	660	638	613	639	644	662	601	662	621	665	649	640	620	616	607	643	630	647	634	650	630	691	613	628	603	622	667	610	642	615	611	656	659	699	614	630	592	629	630	614	636	605	640	647	671	640	638	621	619	643	628	627	625	640	614	608	674	673	637	623	654	644	613	643	663	667	613	657	612	660	635	616	625	644	674	643	630	651	601	649	645	637	648	625	631	687	602	678	651	624	618	622	634	627	573	661	654	630	634	683	628	587	709	608	577	666	597	657	626	657	618	665	653	688	596	616	608	635	644	611	667	616	630	640	642	636	639	624	592	659	646	650	649	637	591	627	600	660	621	649	635	641	635	636	624	641	619	622	652	657	673	605	609	662	672	648	649	605	599	648	638	658	597	621	645	699	625	649	588	615	663	602	601	657	621	619	627	620	649	625	637	627	660	655	734	606	620	609	678	609	629	635	614	645	663	642	601	589	687	662	623	634	653	650	577	684	624	640	685	650	609	621	671	628	631	622	659	638	662	681	634	680	611	627	613	636	641	620	605	620	631	658	680	615	633	654	654	670	647	646	630	621	660	619	618	655	654	638	679	637	665	671	640	691	665	645	672	631	663	626	682	612	596	637	633	570	636	637	655	627	654	615	618	624	624	583	642	679	637	650	657	635	615	602	664	635	662	631	582	619	608	616	619	661	625	693	656	660	591	676	584	607	686	673	630	644	682	665	670	664	594	603	636	654	594	638	640	636	645	630	593	606	608	591	598	638	637	655	615	632	622	632	670	669	676	646	611	675	615	648	667	642	648	658	635	645	643	630	650	599	603	665	628	629	672	625	639	649	702	603	636	633	670	623	688	654	605	611	619	625	682	604	622	622	628	648	637	601	602	648	569	645	628	631	637	615	628	648	660	650	629	688	672	663	671	612	614	616	607	628	651	659	630	635	624	609	656	666	649	657	659	605	615	684	634	635	640	618	642	673	615	612	660	656	662	647	620	679	615	640	675	653	658	665	668	628	661	639	637	624	641	670	654	643	636	635	580	629	666	609	657	635	663	613	643	586	686	667	662	650	640	645	640	628	624	581	653	658	648	692	683	680	621	646	647	626	653	614	661	680	637	581	648	607	643	655	618	657	633	687	643	580	623	658	606	598	670	624	632	657	620	631	661	614	647	623	612	630	676	651	652	646	614	666	644	639	616	675	627	646	636	636	617	687	606	627	637	639	619	643	617	652	607	642	629	653	672	590	628	614	608	630	678	642	662	588	642	650	630	623	657	644	610	655	673	630	620	595	638	661	631	611	619	615	630	636	636	639	667	675	632	616	692	615	624	661	608	646	651	643	603	668	591	649	665	602	624	621	691	639	637	649	629	607	616	648	613	661	632	649	635	637	626	628	623	644	657	588	638	622	600	609	601	585	641	646	641	640	638	681	700	640	595	632	600	620	597	567	623	626	640	622	644	623	663	637	635	626	630	615	626	686	645	642	628	642	657	650	614	642	651	613	638	639	669	635	603	639	654	671	626	631	651	637	669	619	683	646	646	653	637	627	652	655	644	631	695	648	600	638	643	645	652	633	629	587	637	617	589	648	650	625	641	620	642	607	663	651	605	662	639	676	652	606	666	623	618	595	615	667	623	671	645	643	652	633	642	626	616	621	627	650	659	667	625	581	619	640	663	640	634	658	642	651	634	623	669	620	635	592	642	669	598	613	608	592	618	656	606	650	614	638	640	570	614	650	608	624	650	674	653	634	694	637	659	644	599	680	599	653	620	658	617	698	646	638	584	639	665	614	628	626	610	674	617	618	624	607	630	632	633	618	596	653	637	656	670	654	553	692	638	614	653	644	622	644	623	677	677	661	656	621	620	672	649	595	646	646	612	622	673	560	616	600	610	673	604	619	623	620	638	659	608	590	623	620	643	621	627	655	659	654	659	636	624	684	661	655	644	677	636	640	665	670	651	650	639	673	622	632	624	604	668	621	638	655	608	607	664	650	638	650	666	670	629	634	618	614	680	651	663	663	669	655	658	621	618	675	627	604	611	612	623	606	649	656	606	623	658	621	627	641	633	633	604	654	621	633	643	634	614	645	673	640	622	657	677	598	565	614	648	654	631	644	638	645	664	595	556	619	673	642	621	660	616	630	676	631	625
3445	5631	4539	2380	1623	1241	1075	947	798	769	709	707	695	634	608	605	559	619	575	545	564	533	519	530	564	516	533	533	507	552	526	534	536	563	549	515	509	501	511	537	484	523	456	525	515	507	494	507	529	536	484	499	486	518	508	495	535	506	527	531	504	520	463	517	485	504	503	487	515	518	479	495	482	527	512	477	447	483	502	519	468	521	517	501	528	487	517	502	490	500	500	473	532	487	548	504	502	496	546	537	487	522	528	474	478	512	503	494	574	525	463	523	537	461	518	512	483	495	492	469	537	471	532	487	529	485	493	545	494	464	453	486	516	529	502	474	527	520	486	496	515	484	517	478	519	458	491	461	512	487	473	461	471	545	536	544	478	495	521	516	490	510	497	497	492	495	520	466	513	518	478	526	500	490	491	506	500	522	490	470	492	492	515	489	525	519	487	501	477	474	527	453	502	489	516	536	540	473	501	484	541	507	489	484	494	460	502	460	527	521	503	534	510	472	501	462	483	494	516	477	535	500	500	498	572	469	499	513	516	448	517	505	495	524	511	493	460	497	550	510	488	514	506	485	498	507	513	497	503	519	462	496	510	530	518	503	497	475	478	503	507	490	503	450	450	479	489	538	506	449	498	470	457	514	512	502	494	547	478	516	512	468	498	517	471	493	513	519	506	506	509	508	475	556	472	471	523	498	504	517	537	560	476	527	491	489	475	514	481	466	496	503	480	498	467	545	527	520	514	475	500	513	499	522	524	441	468	499	525	507	492	496	497	497	487	468	556	495	505	515	495	502	533	503	477	519	535	485	504	453	511	491	489	482	491	533	474	539	482	508	462	461	522	499	527	495	526	518	493	492	496	488	476	514	486	498	540	455	477	495	499	537	496	492	498	521	483	509	508	492	495	480	471	502	518	489	469	499	478	494	459	466	457	518	514	485	490	469	557	462	517	502	516	516	509	537	483	493	462	502	489	505	490	482	489	505	519	517	557	494	541	466	515	505	442	504	475	502	504	495	495	496	537	460	485	488	505	501	462	547	480	523	509	482	468	488	543	481	524	503	530	488	475	476	505	476	493	498	491	512	505	477	485	512	491	504	502	519	507	474	461	505	450	480	471	536	459	535	507	470	525	469	468	476	490	450	502	488	515	496	458	450	471	490	505	500	477	456	487	473	467	492	487	518	456	463	496	509	513	534	482	501	508	495	513	550	478	478	495	513	477	496	508	457	433	502	494	446	515	485	487	469	517	473	442	471	473	494	476	500	507	509	496	502	522	523	461	460	519	485	475	485	517	550	556	507	504	526	481	479	482	524	506	523	499	498	535	485	449	471	498	501	505	514	498	479	501	490	476	536	493	480	506	475	525	528	505	512	504	483	505	499	491	516	518	484	456	493	498	478	471	500	488	450	493	454	467	483	507	490	502	490	533	503	517	536	537	499	508	498	472	504	486	509	468	458	502	482	515	483	472	490	508	512	467	514	462	507	480	457	500	465	494	512	484	488	468	477	515	466	500	504	468	515	482	499	442	563	477	501	486	482	497	480	477	491	472	483	506	548	528	516	478	500	490	521	486	515	493	492	490	487	463	470	492	484	469	530	515	517	467	496	497	510	505	489	470	469	517	495	492	477	542	466	549	496	462	516	480	493	492	492	481	486	510	478	468	479	514	494	518	490	489	472	543	500	458	518	498	506	449	506	493	481	505	491	476	523	533	486	507	496	488	463	482	489	540	521	535	533	462	456	505	475	508	519	504	476	504	478	484	504	503	486	478	510	478	493	480	474	496	517	523	507	516	485	526	481	495	471	476	503	492	462	487	519	514	453	473	482	465	479	516	477	513	509	495	483	535	505	481	476	492	520	512	502	476	495	485	540	494	474	501	530	493	507	499	523	505	458	478	459	520	513	503	475	470	516	460	499	523	452	479	473	477	498	495	453	516	453	476	509	496	508	478	467	525	507	484	482	482	531	529	478	514	545	496	488	478	507	520	491	473	460	524	490	512	463	470	483	478	475	481	498	467	508	475	516	473	480	471	474	489	485	467	506	492	424	511	486	535	498	516	496	505	530	489	456	510	503	475	447	510	513	487	476	484	484	482	522	467	517	479	483	496	482	475	486	516	485	489	540	480	503	438	477	477	510	486	512	479	470	451	481	499	490	486	522	508	473	500	468	483	539	440	499	487	478	461	501	490	511	492	499	495	489	487	485	495	470	507	452	521	491	525	504	524	493	457	457	442	505	535	482	515	484	511	474	492	496	499	444	502	483	520	500	482	469	491	513	477	498	494	481	503	471	478	500	502	480	466	503	503	485	455	494	479	463	477	486	457	455	473	508	490	480	490	510	486	507	476	513	490	488	450	498	487	520	481	492	534	497	490	512	467	497	503	463	472	505	479	518	483	500	489	479	503	472	458	512	546	466	488	493	461	494	519	470	508	504	484	506	467	482	488	473	474	469	474	503	498	509	490	508	476	467	502	467	483	507	481	492	484	515	525	469	503	497	483	509	501	490	459	468	486	471	475	478	523	505	462	496	518	494	507	501	472	489	500	513	482	511	456	496	467	515	517	463	510	466	524	502	472	461	497	499	510	497	474	494	503	538	490	500	502	458	482	493	469	509	483	499	493	486	481	519	489	493	489	516	460	480	528	518	514	518	480	503	519	481	531	496	499	456	487	476	487	489	504	482	493	501	529	504	469	506	478	496	476	489	528	494	452	490	525	477	502	475	507	484	500	457	511	479	496	483	503	443	475	491	468	453	484	505	497	470	499	462	529	483	495	459	441	493	482	520	487	479	503	467	460	507	495	494	538	507	491	507	480	494	478	465	475	469	502	465	481	489	509	518	485	508	484	488	500	480	482	503	474	468	506	511	474	497	491	474	460	487	485	471	502	480	452	479	515	448	550	467	489	504	486	487	501	448	464	481	455	484	525	513	472	462	457	448	499	508	493	521	483	520	450	517	470	492	504	484	486	463	497	470	480	513	527	497	482	541	484	450	504	512	472	514	495	489	495	489	491	537	497	489	461	454	499	471	461	510	465	492	508	476	476	467	509	502	500	467	508	494	483	458	478	474	475	480	510	518	447	479	452	499	508	496	526	505	472	474	499	495	476	474	495	488	497	496	491	508	490	499	498	461	508	493	459	471	509	512	504	480	451	496	483	509	483	512	474	486	477	477	499	504	476	483	497	501	476	468	529	479	487	492	501	469	495	524	509	536	496	494	475	457	483	491	471	494	463	453	475	502	467	451	501	480	489	463	530	508	539	482	489	468	484	492	485	486	461	504	468	476	507	466	466	461	500	474	459	485	485	447	489	480	490	475	502	503	514	504	459	508	540	461	462	467	535	506	512	506	512	496	545	496	468	457	463	481	511	500	456	462	457	459	474	477	461	488	518	477	525	484	481	459	447	493	503	490	493	494	494	481	467	517	467	511	519	532	536	490	511	498	479	488	493	490	502	494	468	505	506	506	486	490	473	499	477	488	506	491
27731	9762	565	324	210	219	209	206	178	196	194	194	191	188	197	178	164	188	212	195	187	189	209	195	188	182	203	200	208	195	196	184	192	178	198	190	172	185	174	192	205	173	179	211	191	194	171	191	186	191	181	191	196	188	220	179	198	190	159	184	210	189	216	209	189	183	188	176	197	191	184	179	163	195	188	195	191	186	195	187	197	189	196	195	205	171	183	181	199	166	185	168	206	191	195	196	207	188	194	200	159	194	183	188	194	193	185	190	188	201	211	182	203	199	210	185	169	205	213	188	176	188	198	187	180	201	171	166	182	186	170	202	211	185	209	171	170	205	200	189	184	184	195	184	189	214	199	206	160	189	172	196	175	208	189	175	177	205	160	192	189	173	185	187	204	190	187	214	202	199	195	184	195	177	200	186	179	188	185	218	158	195	185	191	209	199	172	177	196	185	216	200	168	200	180	203	192	199	191	168	199	195	212	175	193	207	170	176	186	171	185	177	200	182	186	193	166	189	205	183	201	184	164	193	182	161	190	186	198	184	214	198	175	160	175	191	207	198	201	225	195	173	196	187	194	204	151	180	207	186	197	191	186	185	202	209	218	197	182	169	204	175	187	181	169	187	178	200	183	177	185	194	188	184	176	191	178	199	202	148	195	199	191	203	203	192	184	174	193	188	172	179	179	175	190	196	182	164	202	198	195	170	196	169	221	177	165	217	198	180	209	170	179	183	169	222	194	179	184	206	214	184	185	188	182	167	192	199	169	204	203	170	167	191	177	180	173	194	213	194	170	184	189	190	185	189	182	189	186	196	205	174	189	176	185	169	181	183	184	189	163	166	177	182	185	188	193	195	182	194	186	189	162	199	189	203	164	173	186	190	191	158	189	195	179	204	173	173	186	190	189	192	198	178	161	210	176	200	172	179	196	199	184	213	173	204	201	204	161	193	181	217	205	208	183	165	175	149	213	201	188	197	203	221	211	158	185	207	199	207	193	178	172	200	175	176	210	201	175	199	178	194	205	198	199	201	207	181	158	180	174	176	195	198	203	187	196	176	203	188	197	193	191	195	189	189	200	164	170	208	192	191	179	171	190	171	192	206	181	201	180	192	194	168	206	177	181	185	184	181	193	183	175	190	189	171	197	204	195	204	175	182	195	191	202	204	194	158	203	186	172	161	190	189	182	181	164	215	194	179	185	195	194	184	180	197	193	210	178	197	184	194	199	200	195	187	166	184	187	227	192	199	171	188	175	195	196	176	200	177	212	188	182	176	204	215	201	184	191	163	200	154	198	189	179	183	204	188	160	227	220	190	188	174	162	175	186	208	204	203	186	162	209	158	189	168	208	208	198	171	195	200	177	202	202	198	154	193	186	191	188	213	181	193	153	177	198	173	206	187	183	202	188	226	203	199	201	187	165	166	180	179	178	175	180	192	187	211	191	166	184	218	180	181	175	178	169	206	181	177	198	172	194	170	177	193	207	195	186	189	210	200	197	192	173	171	177	170	175	219	191	214	192	198	189	170	177	191	191	180	219	222	212	187	184	168	168	176	201	199	192	206	189	194	213	210	197	190	175	215	200	182	192	185	180	183	183	187	210	187	183	182	194	188	177	181	189	207	207	159	202	195	214	207	194	197	175	233	168	200	169	179	197	203	178	188	180	187	179	186	171	203	186	190	197	192	175	172	202	188	171	210	200	184	166	168	204	163	190	178	153	161	203	195	191	216	191	178	191	165	181	191	187	197	192	178	189	186	184	200	186	176	194	179	181	211	163	174	205	171	190	184	207	199	203	195	206	197	204	200	177	198	193	178	165	190	191	186	159	190	194	207	184	183	196	201	177	184	197	197	218	171	175	186	190	207	196	208	169	192	204	178	177	172	191	170	190	196	184	170	204	199	170	189	187	184	202	175	171	189	208	196	183	204	168	183	183	202	212	174	200	188	171	187	178	193	195	200	198	202	188	221	177	212	183	205	194	198	182	180	184	205	201	188	198	193	201	179	177	182	180	187	202	192	209	188	202	222	202	195	182	209	212	196	185	200	207	186	205	203	204	205	195	210	199	175	168	176	194	189	186	180	199	189	204	185	182	194	191	174	187	192	201	197	216	192	191	188	206	173	191	189	194	192	163	179	191	183	175	191	211	206	175	183	177	187	207	171	195	191	170	185	208	172	182	196	201	189	165	188	196	172	179	192	187	175	199	175	200	182	187	183	205	179	161	177	173	202	188	176	213	187	184	177	207	182	187	189	169	190	183	187	200	198	187	191	168	165	181	182	188	169	184	168	182	179	198	192	161	205	174	207	168	201	190	164	181	199	197	185	190	198	187	192	173	198	193	195	197	199	187	193	178	194	188	192	187	216	217	179	180	202	187	189	198	198	187	184	179	164	183	176	178	201	160	192	186	202	171	185	215	166	181	195	160	179	168	198	177	186	192	188	214	208	188	172	209	203	194	186	197	199	186	194	179	189	190	192	197	180	180	185	170	190	175	179	184	205	204	167	205	186	205	192	191	212	189	180	187	142	182	184	188	183	148	199	212	212	181	180	184	198	200	198	200	181	190	213	164	163	188	198	200	199	180	195	209	176	179	180	192	179	166	186	191	180	202	192	214	194	178	201	213	189	190	185	173	183	188	205	193	192	156	199	182	199	174	179	189	211	191	172	179	193	214	214	178	204	186	169	219	195	205	207	172	187	213	204	198	202	205	197	201	178	193	188	184	187	178	189	177	172	183	182	181	195	194	172	175	186	190	188	196	168	212	196	181	198	198	175	168	179	167	181	177	198	186	170	169	191	212	167	188	200	189	200	195	181	218	207	206	189	197	178	171	174	199	191	167	181	186	223	191	187	185	188	167	206	184	190	188	199	208	182	182	176	180	192	187	156	197	180	203	204	204	203	183	194	177	188	193	170	190	188	205	200	219	181	181	196	191	208	181	180	192	195	215	177	201	205	174	211	179	155	188	182	200	179	182	197	204	186	183	201	211	187	158	197	185	181	170	178	197	185	194	198	171	201	178	161	180	203	215	170	203	193	185	183	165	191	181	176	197	202	168	188	184	166	185	179	182	196	209	158	160	181	180	193	189	194	202	171	192	181	203	198	189	201	182	195	168	162	198	168	213	191	193	183	207	167	193	189	213	183	202	188	179	168	194	176	169	185	177	197	179	178	174	213	202	176	193	210	195	197	197	187	177	192	189	191	210	193	209	194	181	220	181	189	166	199	197	203	210	179	185	191	173	180	184	176	207	183	189	198	184	187	165	188	163	195	211	159	180	180	189	182	200	179	192	196	168	177	203	196	195	201	179	180	184	160	196	201	209	205	200	176	192	197	191	182	189	188	193	181	208	174	186	190	211	190	190	186	193	195	214	193	185	181	184	173	189	177	190	204	184	196	185	194	157	173	160	179	198	193	214	218	186	184	188	192	204	172	190	200	182	194	200	215	186	204	168	192	183	188	186	164	191	190	212	241	197	192	189	208	183	203
4601	311	304	203	205	217	182	161	155	141	179	145	172	131	153	155	151	145	149	192	191	175	146	139	144	179	164	171	134	163	169	146	143	165	164	162	136	158	152	144	143	149	140	153	154	157	150	149	154	148	153	149	140	160	134	149	168	152	128	136	145	141	143	157	165	135	145	155	140	155	161	142	137	166	161	154	135	139	145	142	161	143	147	156	164	175	148	165	130	155	149	134	165	163	160	145	141	141	149	170	152	180	145	150	127	137	155	151	130	152	139	138	158	146	164	138	146	120	165	152	170	142	146	139	135	147	157	144	135	132	132	143	150	156	166	170	165	147	122	133	146	176	135	154	147	151	162	140	167	170	133	164	156	168	146	143	165	149	160	150	131	140	149	150	143	152	158	160	158	146	146	142	163	155	158	153	134	150	152	162	156	146	159	134	167	156	180	126	163	147	144	143	153	157	147	148	130	156	172	152	155	163	136	148	160	163	171	155	147	132	144	151	143	169	155	134	152	132	144	157	148	155	152	166	149	148	154	139	155	148	169	178	159	166	150	164	146	125	155	155	144	152	172	154	132	134	170	136	141	169	148	163	147	156	151	130	155	150	145	152	125	153	150	143	149	169	175	138	163	151	143	139	145	168	169	130	170	147	168	130	156	154	149	164	147	155	153	143	154	162	122	157	156	161	121	153	131	146	140	152	155	159	148	138	145	128	148	139	128	134	158	154	139	158	133	155	164	144	133	126	154	147	159	153	151	156	149	140	148	169	157	171	152	121	144	125	153	122	154	150	149	161	177	137	142	137	155	163	162	145	147	140	146	142	140	162	142	178	135	157	165	157	136	152	143	159	147	157	160	170	151	152	143	134	152	163	141	163	172	165	122	138	140	142	159	143	142	135	150	148	123	146	159	162	143	155	146	136	151	127	167	137	145	148	155	156	170	158	138	154	142	148	163	154	152	157	164	146	177	163	126	157	141	144	160	145	122	175	152	169	171	156	159	160	160	166	147	165	156	158	160	125	154	146	120	132	152	159	120	145	146	153	154	182	163	163	181	145	163	137	162	161	146	155	154	145	149	148	141	140	172	117	149	134	160	159	149	162	131	143	171	164	138	158	166	154	181	158	135	143	139	148	155	175	148	160	155	155	152	136	137	144	140	137	136	155	167	127	148	153	156	148	148	155	147	159	134	137	144	149	138	154	153	157	158	140	131	170	146	147	151	152	138	134	145	130	146	141	131	166	148	136	132	154	132	135	159	124	140	156	136	164	151	154	156	159	136	151	156	167	156	144	141	122	133	154	147	151	145	148	150	140	152	152	141	143	127	136	157	140	151	152	157	116	128	156	140	147	152	138	151	155	171	146	138	154	140	139	173	133	158	132	153	149	149	164	163	147	176	147	170	144	141	141	144	142	161	137	149	162	133	148	158	141	159	148	162	145	164	143	159	137	162	175	168	149	153	135	138	148	128	167	139	124	149	148	116	152	159	153	131	146	143	154	153	164	146	120	163	157	163	177	164	138	148	157	148	155	138	151	141	156	147	147	141	156	126	159	150	151	159	134	149	151	152	149	141	155	134	142	165	167	152	170	139	146	146	142	153	137	144	146	152	162	138	150	147	141	130	146	118	160	139	129	155	173	148	165	135	156	166	146	157	139	154	130	149	160	154	143	157	159	158	142	152	151	150	143	155	179	151	153	141	145	152	138	170	145	146	136	153	138	158	161	159	158	156	160	156	163	138	147	151	165	169	148	139	141	164	174	138	152	133	149	147	151	164	147	141	148	166	175	145	168	178	149	157	133	153	154	152	162	154	173	171	144	172	172	146	157	132	128	130	163	146	161	136	155	168	178	158	124	135	146	168	167	148	143	142	155	158	143	128	168	154	148	152	158	157	158	145	141	156	129	153	159	155	139	150	134	145	137	142	138	151	157	143	148	144	128	157	148	158	163	139	158	143	147	135	160	130	143	155	155	146	128	131	149	164	149	141	129	153	157	136	154	153	178	133	156	144	147	137	124	166	160	166	152	161	175	160	133	143	154	145	155	163	167	149	139	153	153	156	154	147	160	168	154	139	125	148	161	142	133	170	155	178	150	130	156	144	142	155	169	163	153	151	147	155	145	129	146	136	152	119	149	138	148	151	148	152	125	169	132	172	158	179	170	161	168	150	140	121	166	161	161	169	161	150	158	165	154	170	187	126	130	169	164	153	142	146	134	143	169	147	150	144	170	159	150	119	154	145	144	158	168	156	172	141	150	134	149	148	148	141	145	161	128	148	150	152	134	144	149	144	152	151	155	157	153	139	146	167	129	142	162	169	139	149	161	171	167	136	152	140	145	164	151	152	134	156	149	154	158	156	143	146	162	141	134	147	129	150	134	155	156	134	135	146	157	143	168	166	156	150	156	146	165	132	134	138	134	142	126	150	168	153	144	141	148	143	144	154	142	144	161	157	147	154	147	150	138	165	140	148	159	152	147	172	150	139	133	126	149	146	163	140	145	147	163	149	128	142	124	152	156	145	161	167	159	142	146	154	165	141	159	132	134	163	144	181	150	147	147	122	149	153	167	146	153	169	146	134	151	158	147	139	148	149	143	151	136	143	155	145	157	157	157	149	130	154	145	140	157	131	167	131	197	156	154	163	162	157	160	141	141	150	141	148	159	158	159	148	149	131	131	159	152	134	143	140	162	167	132	152	163	167	137	154	174	153	143	151	135	132	143	146	146	145	145	158	152	161	158	169	157	140	169	176	139	137	147	143	137	162	160	152	151	151	152	156	122	146	144	133	166	146	126	169	163	141	140	147	156	141	151	148	134	143	145	158	114	157	146	171	159	163	159	163	156	159	190	156	145	150	148	132	139	156	129	137	131	155	182	133	123	148	137	171	165	139	142	137	144	145	141	157	139	144	133	148	151	142	160	164	153	157	155	165	173	141	145	145	151	154	150	160	153	156	159	150	155	158	154	145	139	157	133	132	138	135	146	159	137	151	158	132	139	153	152	138	152	172	166	152	146	155	158	157	152	150	155	154	175	152	163	142	163	142	135	141	142	150	164	150	139	152	155	137	139	151	160	184	160	176	143	160	144	153	157	151	149	134	170	162	135	146	167	163	135	140	155	175	151	179	156	146	156	157	154	165	172	136	141	139	123	160	130	165	160	168	147	154	143	180	171	141	138	166	160	154	160	160	159	157	151	131	152	157	132	157	121	164	144	161	148	163	135	141	139	147	149	146	163	158	156	153	160	135	125	149	148	158	154	156	156	149	168	149	161	145	134	148	144	165	144	138	134	169	137	143	147	163	143	165	132	161	153	140	162	151	138	165	137	140	172	146	133	147	142	157	143	135	151	141	152	144	153	140	154	138	133	161	170	158	159	164	130	152	172	134	173	141	159	146	165	161	152	158	172	139	170	141	128	157	150	149	152	138	149	147	149	151	152	162	166	131	177	149	139	158	145	149	140	151	143	145	150	170	150	140	143	149	155	153	165
25610	21474	27906	25436	11329	1341	855	706	623	615	593	616	559	569	540	621	528	567	535	507	568	554	487	548	532	527	523	532	510	505	543	547	524	513	564	572	533	538	563	498	493	513	480	496	494	512	572	491	527	508	487	523	493	556	522	509	504	503	548	529	509	486	469	549	514	520	507	524	514	488	491	519	510	510	504	532	539	503	540	547	500	505	549	526	508	489	532	457	512	538	531	535	509	501	520	539	534	521	526	497	497	519	518	523	521	520	539	538	498	497	501	526	517	548	504	490	551	507	555	504	499	520	552	531	488	542	509	512	511	528	485	519	518	493	521	515	530	516	515	526	508	543	486	496	517	528	500	527	490	478	532	528	529	519	508	526	498	532	527	476	514	513	528	588	524	484	524	491	515	491	521	489	535	529	499	550	547	516	498	507	497	511	503	489	522	512	530	481	527	502	562	573	518	528	502	503	575	541	555	533	547	500	501	552	502	483	513	506	516	509	472	493	513	494	526	513	472	511	534	507	517	511	499	541	540	536	526	506	489	521	498	523	499	531	549	508	492	491	499	512	488	499	511	532	527	495	538	480	466	485	510	517	494	518	528	505	500	496	527	545	520	541	481	503	494	543	482	494	536	515	512	529	543	540	480	558	482	481	494	510	539	512	517	529	542	503	539	495	470	520	520	547	478	501	555	517	512	518	489	499	518	527	513	519	491	506	511	518	532	517	514	496	523	542	489	468	504	522	573	516	491	529	519	472	533	489	486	544	517	532	512	526	545	536	508	509	502	550	502	523	499	543	511	518	560	553	544	481	512	534	526	513	510	536	495	507	508	537	483	507	488	476	516	526	463	525	517	489	517	498	523	527	524	523	509	501	538	491	522	534	517	548	551	459	539	519	503	533	475	535	526	537	489	514	523	508	492	484	533	517	505	461	514	574	505	519	524	518	501	517	526	516	517	465	512	529	532	540	530	483	512	504	512	526	484	479	525	528	551	524	515	542	455	552	527	464	480	515	518	503	524	523	495	541	510	498	529	520	508	496	525	498	492	516	545	522	500	515	533	543	535	497	474	483	490	502	564	459	545	515	525	498	521	494	481	522	481	516	512	502	538	553	487	516	509	484	491	548	533	510	506	467	492	510	521	506	530	531	525	506	579	505	503	514	514	498	581	549	496	556	547	511	476	528	501	524	505	510	467	476	542	559	514	538	525	547	501	510	515	540	504	515	520	502	502	495	554	556	507	550	502	501	523	514	508	471	545	484	514	494	492	532	512	488	530	550	482	484	503	514	515	514	544	548	509	501	473	521	519	532	492	494	486	484	504	473	496	491	520	522	539	496	517	535	470	525	483	507	557	531	503	516	525	503	529	498	517	555	520	505	520	494	505	503	525	523	500	504	487	526	556	547	569	521	516	503	473	505	520	517	532	511	537	508	508	513	492	475	514	520	530	515	507	491	526	513	506	492	527	520	509	517	507	513	554	480	492	519	509	501	521	487	475	501	491	490	469	508	491	464	515	489	512	488	495	524	515	500	513	528	549	505	511	493	484	546	501	473	524	527	543	546	542	500	504	476	521	552	536	538	479	500	541	519	511	498	482	468	489	522	537	558	497	496	501	515	481	555	512	582	553	507	486	504	506	527	507	494	497	510	541	511	510	525	507	508	495	529	487	488	515	553	544	513	541	516	506	482	539	487	501	503	537	536	523	506	479	534	518	520	541	516	491	531	503	506	508	535	490	520	503	516	517	528	528	537	476	477	491	489	525	498	523	507	510	478	504	504	493	564	534	509	517	541	492	512	547	539	530	488	530	503	495	488	484	461	504	508	533	483	510	525	504	494	513	496	501	551	537	499	485	507	520	519	526	537	484	503	505	539	528	509	515	502	549	524	515	481	557	515	531	511	450	529	527	535	526	494	518	492	499	569	541	509	553	532	505	536	544	540	489	506	506	529	496	477	506	478	500	514	513	518	497	535	506	482	467	501	487	518	526	481	523	497	536	492	516	505	517	520	536	518	532	495	541	495	507	481	522	515	479	528	548	512	496	473	538	499	501	529	601	454	524	508	511	531	516	537	538	521	504	509	528	519	517	495	503	535	518	499	487	501	527	504	510	493	539	494	501	522	506	491	529	484	503	511	510	502	513	508	540	511	496	557	508	462	536	539	478	519	519	497	532	489	533	473	495	528	537	531	519	519	503	468	518	523	531	522	528	562	500	519	522	499	513	512	575	510	484	494	526	501	523	563	545	483	513	534	524	502	559	502	560	551	539	499	504	528	522	524	494	539	485	485	510	515	521	508	515	493	488	522	475	486	515	513	481	545	526	485	515	509	504	520	505	499	497	502	517	491	514	549	510	508	497	518	522	518	534	536	496	456	512	514	509	536	514	537	512	489	538	524	509	502	508	488	563	498	526	500	532	517	483	530	543	495	527	514	522	529	530	531	523	491	510	506	514	542	493	553	514	536	503	519	511	500	544	523	511	500	500	514	515	561	555	491	540	530	504	500	484	561	517	569	535	538	521	562	517	507	522	526	471	468	480	472	502	559	502	504	544	524	498	515	504	524	495	523	535	534	546	516	516	499	545	512	530	498	485	495	523	488	519	494	502	481	526	511	494	499	515	498	484	523	541	524	504	552	545	519	508	505	541	525	525	542	545	517	528	486	535	516	518	538	521	522	472	483	523	471	515	521	545	499	531	458	548	492	492	546	491	502	509	484	519	489	482	516	506	518	530	490	520	490	521	532	529	468	495	499	547	523	511	497	476	525	523	518	471	503	530	555	561	539	522	504	460	512	565	498	505	461	528	513	528	496	529	569	507	520	458	527	496	485	524	498	526	520	535	510	537	523	493	490	520	515	485	501	530	521	537	498	551	555	518	520	520	494	520	504	528	501	530	512	525	503	487	534	494	492	492	506	495	513	512	525	485	503	572	503	494	469	526	544	515	499	507	509	471	555	499	513	531	527	483	526	522	551	518	504	512	529	482	478	538	528	522	528	509	492	486	494	527	499	490	481	523	456	517	522	496	529	473	525	483	464	516	489	483	533	504	494	501	513	500	522	497	535	525	489	500	499	519	523	479	539	536	516	449	478	518	541	493	476	490	538	533	464	545	488	511	537	494	483	519	545	504	520	509	494	474	545	510	472	536	535	491	543	498	531	496	509	514	539	482	517	494	477	564	519	491	505	489	494	545	532	518	488	476	481	558	529	549	483	481	540	501	529	541	544	529	505	509	536	501	515	513	513	537	563	524	552	539	525	474	518	505	473	499	488	516	490	529	515	524	501	507	524	497	543	529	526	517	492	526	484	527	515	448	500	563	519	501	508	490	518	471	511	523	506	492	520	490	461	481	543	479	490	552	522	502	475	518	480	531	499	491	488	477	540	558	513	506	520	517	528	510	506	534	511	482	504	561	511	534	524	485	458	527	544	504	477	531	550	520	559	484	510	555	477	512	458	525	524	472	479	518	580	520	492	520	488	501	501	487	540
3308	3361	2797	1406	1111	832	746	646	573	552	528	487	492	487	453	457	414	436	443	434	447	409	456	432	419	442	401	401	432	432	438	428	420	419	373	393	397	421	415	429	380	395	398	405	413	419	399	400	408	401	381	421	380	402	396	396	402	409	427	407	423	426	414	407	400	415	443	389	410	424	416	425	436	428	415	410	409	414	371	450	424	415	380	392	406	409	363	419	419	393	375	441	422	401	401	396	404	379	402	387	407	418	409	377	426	398	392	376	385	394	422	417	398	419	421	388	432	407	407	400	419	420	419	426	397	392	405	374	390	409	426	374	421	363	402	409	430	404	382	382	398	415	407	402	398	427	424	355	431	365	404	408	413	402	399	391	420	426	413	384	380	387	397	384	396	420	387	386	417	419	410	442	433	406	382	421	385	386	412	395	388	376	419	417	443	414	420	420	413	425	392	427	447	369	378	445	401	415	434	375	419	392	396	420	394	383	411	402	380	398	409	371	391	382	406	397	382	430	385	388	348	411	402	379	415	408	397	401	417	376	409	417	390	402	443	438	406	411	423	420	421	403	402	403	428	396	416	415	397	449	435	392	393	387	393	392	413	395	392	396	408	401	406	408	390	439	412	417	405	434	408	460	399	389	415	383	372	386	401	402	384	397	419	387	436	381	430	376	402	374	419	426	379	377	403	379	392	410	407	400	409	388	396	407	401	413	445	379	384	408	396	417	383	442	413	437	391	428	387	412	390	406	391	385	378	405	415	420	402	393	389	369	428	402	409	369	401	411	413	397	403	350	390	398	374	403	429	387	425	400	445	387	410	418	418	395	398	413	398	428	393	421	387	411	401	398	371	423	386	428	409	380	441	418	438	418	398	424	448	430	378	379	443	372	414	417	382	420	380	387	374	409	422	410	413	429	435	425	398	394	409	383	379	381	408	414	376	402	409	408	405	419	392	431	422	391	417	393	407	389	398	399	424	406	373	423	404	401	429	395	414	387	423	441	398	384	422	457	393	410	421	412	408	422	404	409	414	404	410	391	412	373	400	430	406	418	429	428	394	420	415	429	388	406	418	357	425	404	414	399	407	383	400	404	425	415	386	390	378	394	387	416	417	421	371	351	392	401	386	388	381	380	427	420	404	395	399	417	380	386	358	412	370	418	426	416	399	414	399	395	413	380	406	422	399	389	416	432	402	395	370	402	416	395	429	399	400	393	407	428	439	402	405	416	377	405	391	386	405	391	386	419	398	417	404	414	402	369	407	381	394	403	391	392	417	425	450	419	397	387	345	418	378	402	396	356	398	415	413	416	403	416	420	402	419	460	408	398	394	414	406	387	394	403	406	386	361	380	383	418	434	394	400	388	402	415	418	390	406	394	408	423	408	410	407	387	397	390	382	394	419	369	380	377	435	387	408	418	421	354	396	434	382	385	367	382	384	417	373	407	397	398	358	377	412	409	393	367	395	402	366	401	405	390	412	402	394	411	379	377	415	377	389	379	407	415	423	371	393	398	424	390	391	397	404	405	406	409	394	405	389	375	402	366	412	400	409	402	411	395	403	390	415	389	394	418	381	411	404	386	396	394	409	420	382	418	379	414	389	410	398	382	425	395	401	431	392	416	364	376	375	400	385	404	396	380	432	411	432	409	422	392	370	395	379	393	423	420	380	427	378	394	387	413	396	394	402	385	401	403	399	394	398	400	417	408	376	404	405	394	431	397	377	376	399	386	404	416	425	421	394	405	386	390	411	409	394	391	414	395	380	427	395	385	406	383	436	413	405	398	367	433	420	359	387	398	361	407	343	415	394	383	411	402	407	409	389	419	407	388	383	404	401	413	406	415	423	426	412	419	416	403	425	399	408	398	381	394	390	402	369	390	404	381	401	409	399	431	395	396	391	401	390	378	382	400	401	391	392	380	412	377	402	392	399	412	399	367	410	386	385	422	422	376	413	408	436	439	421	402	413	388	408	428	427	411	425	371	390	388	420	407	384	399	388	420	413	439	390	385	392	365	386	392	381	394	396	403	406	378	415	386	388	406	400	386	389	417	391	406	431	383	391	373	440	396	419	409	396	399	404	410	373	433	398	401	384	362	388	400	425	360	405	417	439	451	401	429	402	391	407	418	378	395	426	378	421	391	356	377	403	362	356	371	453	401	398	388	426	407	383	402	411	358	394	357	401	416	397	355	399	382	418	397	379	370	386	397	422	399	401	434	391	427	406	415	369	436	353	417	395	370	390	382	394	408	389	406	401	389	419	401	423	417	388	387	396	386	396	427	390	430	419	376	401	386	379	416	396	405	413	393	412	403	418	383	411	347	419	418	382	355	372	440	401	413	423	398	402	406	401	364	387	394	405	434	428	399	397	409	419	408	400	398	443	412	389	417	423	404	395	419	383	358	394	380	405	400	372	370	426	427	394	374	412	412	404	385	422	402	388	404	395	398	361	405	391	359	382	429	384	362	389	391	404	406	387	396	418	388	367	405	406	416	412	420	386	389	390	392	376	415	408	407	388	412	414	364	390	398	388	400	383	402	421	382	406	427	383	383	437	409	414	392	397	396	364	392	413	378	405	437	400	400	406	398	396	405	380	408	418	360	420	388	361	395	406	420	392	369	397	396	412	381	435	389	395	389	396	376	407	418	440	375	431	420	368	417	409	397	368	390	392	391	396	365	417	361	407	368	408	414	362	402	410	388	389	395	407	386	387	387	360	388	423	383	407	381	398	397	375	397	461	389	372	411	376	411	404	370	407	407	409	431	418	402	368	390	394	379	406	408	395	382	386	399	362	415	370	435	394	426	404	421	414	365	357	429	399	375	407	411	400	384	360	388	405	393	373	381	456	373	389	378	401	377	424	390	428	377	443	374	382	400	424	393	406	382	414	394	403	414	400	408	377	401	400	407	400	390	374	422	405	401	398	427	382	381	438	432	405	375	411	395	383	381	363	377	387	394	401	386	376	383	412	454	418	405	395	384	438	412	418	365	426	416	405	392	404	412	394	404	389	382	396	377	417	426	396	423	398	365	400	428	419	370	375	444	392	384	386	402	389	418	407	385	387	372	375	408	405	386	402	382	368	439	390	383	379	438	419	389	423	390	395	378	363	403	417	430	402	420	397	432	411	408	389	407	384	398	411	381	385	398	350	409	415	396	399	377	393	397	410	444	391	403	396	396	396	405	391	437	389	398	402	376	391	378	378	368	413	424	394	393	431	360	398	387	400	421	401	384	407	374	410	409	427	366	405	393	391	405	385	402	378	397	379	384	412	392	381	388	385	407	387	405	386	382	376	399	366	357	420	419	381	402	391	393	416	400	417	405	391	456	405	363	398	393	387	407	390	423	377	378	384	408	389	422	427	417	401	401	380	388	424	382	394	358	422	396	367	431	389	369	381	387	397	343	418	448	385	384	375	403	414	403	396	400	391	423	432	398	389	406	391	432	405	380	384	398	406	378	383	442	400	379	360	374	385	387	405	397	408	402	384	392
24593	21524	28872	24617	21511	8489	1719	1154	869	918	895	818	838	805	777	731	763	726	715	734	705	740	665	754	672	722	752	778	667	740	738	686	683	672	707	694	678	680	724	669	684	720	694	683	662	680	715	714	688	666	693	663	666	675	679	631	703	668	665	719	664	656	680	721	678	677	685	719	731	683	703	667	720	699	704	660	674	638	754	672	700	693	657	691	683	678	680	661	665	643	703	718	717	719	669	696	739	679	668	687	676	647	691	659	663	687	675	674	710	659	680	704	686	684	686	657	670	678	655	642	680	646	687	640	685	666	702	665	629	682	665	706	650	714	682	651	676	639	676	643	710	629	688	663	717	685	658	659	694	689	674	683	651	707	723	676	676	644	712	685	686	702	674	687	679	682	658	694	682	689	666	696	666	638	689	643	672	638	692	643	705	658	650	672	686	667	633	672	692	700	659	676	629	679	651	683	656	701	652	599	648	671	674	740	649	697	663	708	698	687	662	681	679	672	680	679	685	726	650	692	712	689	707	689	692	706	703	741	689	714	657	675	714	656	643	657	654	656	674	672	684	672	693	657	720	692	718	684	693	699	682	719	718	638	690	701	717	642	670	718	641	674	673	638	638	715	657	658	666	708	644	687	688	704	698	671	702	706	682	670	663	667	704	679	673	653	635	696	685	632	709	664	666	672	687	674	673	672	650	637	688	684	665	651	662	692	700	666	675	687	691	646	719	619	689	671	710	684	646	646	677	678	707	674	670	659	676	619	671	707	691	704	617	622	684	690	685	688	699	625	656	649	684	650	685	654	654	689	688	663	682	696	643	686	699	710	673	674	693	666	645	694	658	725	681	691	663	698	666	706	637	635	702	681	641	657	687	652	665	740	691	696	661	681	696	688	698	682	604	749	662	667	662	679	709	681	679	678	619	708	702	678	709	682	656	675	679	653	655	654	699	659	679	684	662	670	671	686	706	653	688	651	626	634	657	644	763	677	678	733	715	725	696	724	671	672	684	702	678	687	636	660	668	621	647	668	689	671	701	689	684	659	656	717	681	645	627	645	651	720	649	628	647	705	626	687	662	727	653	705	654	682	661	608	668	673	684	666	689	658	709	686	658	690	707	679	649	709	708	680	667	602	681	743	634	667	663	712	643	679	675	693	724	678	695	674	663	634	708	720	638	654	664	720	715	685	692	627	698	692	686	672	701	704	646	635	691	709	653	697	674	685	696	693	670	697	708	680	687	731	689	646	683	660	682	675	663	699	689	673	657	676	715	657	668	672	661	718	735	663	636	655	707	689	703	667	663	735	677	707	687	688	682	629	670	663	718	616	663	652	640	682	660	661	668	676	726	667	667	680	708	669	687	660	643	713	710	668	674	677	687	660	698	657	660	674	684	683	644	712	674	657	701	679	695	667	660	692	646	588	649	666	680	698	650	707	716	702	700	703	661	641	695	669	660	673	715	678	658	705	645	638	671	692	668	678	662	674	722	663	720	629	645	706	634	699	675	670	691	710	684	655	656	693	641	673	642	720	706	691	687	707	692	630	645	651	637	675	637	677	620	683	655	678	690	641	658	686	720	705	632	681	668	680	658	687	733	698	660	669	742	702	703	672	667	700	677	631	610	708	703	682	632	646	706	673	674	708	660	686	675	642	644	679	611	662	729	706	713	703	643	577	693	709	685	689	695	668	657	647	639	670	690	615	701	627	659	756	663	659	688	715	679	683	667	677	675	612	647	716	664	669	682	699	631	715	685	684	684	647	651	700	678	642	628	686	670	653	691	653	653	690	635	639	719	647	652	682	653	698	672	688	674	617	638	650	661	709	729	678	707	677	665	714	651	685	657	708	657	710	666	641	677	647	640	679	665	655	647	691	625	667	679	646	710	651	674	688	663	676	666	683	727	675	643	680	614	677	672	649	653	721	680	678	691	703	665	654	657	648	626	691	655	668	687	664	648	633	689	715	646	647	615	697	642	638	678	675	633	630	699	684	692	692	683	676	638	714	676	686	678	645	668	699	651	659	693	645	688	732	666	602	710	723	738	675	668	665	705	651	655	658	693	685	702	695	645	665	743	696	649	650	676	649	659	692	691	675	664	633	665	684	675	672	702	637	668	642	661	706	699	729	631	682	657	642	717	647	643	705	686	676	635	638	624	673	679	652	719	639	675	726	649	644	660	674	661	713	641	645	674	678	695	677	692	687	628	704	662	698	649	703	692	644	656	642	640	658	668	666	678	646	709	666	672	698	651	684	656	702	711	687	682	653	662	664	691	637	685	637	664	620	655	668	653	652	699	682	681	704	729	658	660	664	672	658	665	675	660	690	676	690	710	672	723	667	651	708	644	701	687	684	715	718	675	671	700	670	609	633	644	633	687	640	652	700	699	694	652	691	683	681	644	670	669	653	671	679	695	650	620	666	716	646	634	665	684	675	672	685	693	653	675	648	653	700	693	675	668	671	683	631	656	692	735	659	669	687	669	690	715	669	691	711	715	691	658	658	655	710	664	661	691	741	680	657	637	675	671	664	691	717	680	652	626	643	674	616	659	694	637	673	699	687	645	680	658	670	697	659	704	635	647	710	723	671	657	676	669	682	709	692	720	699	711	686	658	674	681	714	616	660	670	636	707	693	636	692	720	706	659	669	688	691	682	666	646	658	688	645	654	654	647	653	671	729	709	736	681	622	635	675	711	647	644	710	719	676	634	666	629	653	677	698	654	656	694	650	691	649	702	695	645	651	700	644	681	685	640	653	663	700	683	670	674	654	696	689	695	671	669	676	625	686	702	702	652	730	664	686	675	650	666	629	683	662	702	697	658	695	659	689	655	714	666	652	667	714	654	700	695	654	696	639	640	686	709	630	692	667	680	686	702	725	681	671	700	639	612	677	688	684	717	630	674	649	675	697	638	678	688	665	665	680	670	691	674	681	680	704	638	643	674	698	655	696	725	675	660	649	676	685	659	677	635	687	692	701	710	703	701	688	691	677	669	663	660	658	675	694	675	695	706	669	661	644	704	687	682	665	677	679	659	667	635	630	696	705	715	671	634	626	696	657	686	670	669	684	667	721	644	680	692	682	702	715	641	680	675	734	653	683	673	724	709	691	705	712	636	674	741	676	673	639	688	681	667	672	691	694	677	662	715	684	664	678	718	709	704	620	642	677	698	640	648	632	689	713	669	669	710	655	673	659	663	683	648	694	683	699	664	709	672	734	700	689	703	663	640	664	715	734	701	710	690	658	687	670	706	704	665	654	706	698	658	655	683	650	648	676	648	680	689	678	689	648	660	663	611	680	690	651	692	680	650	699	695	650	675	648	617	733	660	699	642	686	688	653	631	653	655	630	668	716	675	640	645	670	671	667	713	732	650	675	629	675	664	705	698	671	685	660	626	637	649	699	674	671	689	698	696	698	648	705	633	681	609	640	651	620	694	657	641	690	702	676	706	723	658	697	644	649	711	653	690	614	651	692	647	655	686	646	676	660	661	663
3600	5811	4887	2509	1758	1406	1149	970	877	855	682	770	728	663	656	600	660	610	590	573	551	585	599	602	575	571	537	572	536	590	577	539	572	570	542	555	508	531	587	522	521	573	557	561	562	544	577	569	554	561	562	500	509	571	534	559	544	545	537	540	545	541	504	588	538	546	507	497	523	472	552	547	548	537	517	543	550	531	534	535	525	545	574	515	510	561	534	552	543	517	532	542	554	535	532	518	570	560	517	526	534	582	496	529	507	565	529	510	582	551	532	541	544	503	510	540	530	519	533	533	571	521	550	546	516	550	549	576	502	536	578	566	556	532	569	524	490	552	521	529	525	543	555	536	536	540	492	544	560	523	534	508	503	499	533	545	539	544	562	548	539	555	520	488	545	518	526	521	529	526	508	551	513	570	543	563	539	555	517	543	561	517	522	554	526	531	556	527	521	553	605	551	494	498	487	513	527	508	531	538	513	543	556	528	542	552	464	517	560	563	495	532	523	502	528	569	514	530	540	531	484	522	556	485	546	550	552	525	546	536	506	541	550	486	515	528	516	533	528	561	535	518	533	510	511	519	533	530	579	535	505	518	550	565	530	545	550	546	550	506	520	520	530	496	538	558	532	535	572	506	512	506	531	536	507	532	546	529	517	537	548	539	494	495	481	568	493	492	522	464	546	549	539	578	520	555	523	508	496	555	507	547	515	532	513	509	520	543	514	541	514	529	543	562	528	510	516	504	549	525	496	517	522	527	539	526	497	542	500	545	545	488	541	557	488	531	502	514	554	556	550	526	551	510	532	534	491	518	519	574	552	534	519	540	512	545	525	493	513	508	525	545	503	537	522	542	559	495	554	532	524	581	533	519	497	542	546	554	499	506	540	495	514	560	539	507	521	523	531	511	497	543	505	518	547	538	526	562	475	523	543	514	489	491	493	499	504	572	512	550	567	520	552	473	495	532	521	541	516	526	464	517	532	529	519	512	537	519	527	522	523	520	534	558	545	558	551	530	502	562	521	523	504	526	520	531	533	485	499	579	511	530	539	523	539	528	528	533	539	535	527	506	543	495	525	544	539	534	535	491	531	516	567	502	553	512	518	504	538	512	533	540	531	566	519	513	534	521	518	497	518	536	535	540	535	523	577	519	540	562	523	517	517	514	548	560	505	506	525	517	518	507	567	600	546	507	514	535	504	527	508	489	557	532	520	503	517	499	499	520	560	519	519	546	513	511	551	533	543	500	515	506	524	530	561	538	545	558	518	519	538	513	534	517	530	561	517	538	530	568	505	507	487	530	515	523	519	475	526	514	518	531	491	519	491	526	519	527	502	519	530	521	498	518	500	566	543	506	508	532	499	520	500	521	519	548	547	528	476	589	511	528	516	519	511	546	511	571	558	530	555	527	512	520	482	577	542	519	506	523	508	521	529	455	496	483	509	503	516	560	538	514	530	497	568	523	523	557	555	502	527	497	525	505	527	515	561	525	532	559	507	513	534	544	514	536	529	505	519	531	549	554	498	537	526	543	537	541	528	465	505	516	535	513	522	536	549	524	541	492	508	516	512	572	526	530	470	547	510	526	546	553	514	490	532	555	491	559	514	537	554	515	558	516	543	534	515	561	519	501	527	529	543	544	497	507	531	535	541	547	510	540	542	546	522	555	477	517	537	489	534	545	496	559	474	501	538	547	552	517	509	492	571	533	549	532	532	506	514	503	534	513	506	545	485	523	539	539	508	542	494	523	574	529	480	510	539	545	545	529	523	561	485	494	557	538	489	532	524	567	495	498	562	523	511	542	538	570	548	523	550	524	528	510	526	513	480	532	531	520	517	516	524	529	537	529	492	495	503	535	536	564	472	536	508	562	526	521	529	512	474	519	547	519	533	510	520	521	552	488	556	523	497	517	506	562	506	509	512	573	516	543	508	493	536	540	544	552	502	523	529	559	526	535	527	532	557	535	488	552	547	530	487	525	506	527	526	556	522	498	497	552	540	566	549	543	504	501	504	493	524	530	501	502	511	494	503	523	509	565	497	520	513	557	539	500	503	547	549	556	539	507	567	507	517	466	563	518	545	539	513	511	537	494	530	547	507	503	539	470	533	513	524	560	512	480	490	531	523	512	531	497	521	492	544	514	524	532	512	532	541	495	531	525	550	545	545	514	519	554	524	538	544	527	531	536	517	514	545	535	519	470	487	534	564	507	521	518	510	557	485	513	546	533	501	513	545	529	544	565	524	543	475	525	524	522	510	509	498	546	514	519	505	528	474	525	506	484	515	524	553	515	517	489	499	513	525	532	531	549	527	560	533	524	527	512	516	530	561	567	542	485	539	511	516	508	472	530	530	514	460	558	473	528	555	512	540	548	526	506	540	515	522	528	497	485	556	517	555	557	564	500	543	530	495	565	513	477	543	511	484	548	528	545	489	514	536	574	519	533	480	546	517	530	529	538	543	501	519	551	556	495	532	521	531	494	523	549	473	532	497	503	542	501	516	543	509	479	504	498	517	539	543	474	569	569	533	505	532	509	517	543	478	501	531	519	505	493	514	519	505	506	555	502	492	525	501	525	482	550	508	536	535	526	533	528	516	529	497	519	552	519	544	510	523	499	479	548	474	546	533	529	518	483	515	521	516	521	511	511	524	524	541	541	506	481	503	562	536	522	528	535	543	517	507	523	533	508	510	500	537	529	524	462	523	490	533	529	539	502	521	527	555	555	479	501	514	500	508	542	524	539	528	508	536	534	513	534	544	488	547	508	520	511	538	530	537	492	522	497	552	545	527	522	515	554	517	509	513	506	575	511	569	522	537	507	483	529	506	525	492	532	526	504	469	520	513	525	502	513	488	516	527	560	520	526	504	529	518	561	509	521	549	495	517	535	521	545	480	528	499	514	503	509	525	531	484	499	531	563	532	534	545	499	538	520	530	554	487	526	543	500	526	495	521	560	512	495	515	507	550	537	522	493	515	500	500	524	497	525	529	510	520	546	544	546	563	496	500	505	494	526	492	511	507	513	546	490	533	518	524	545	542	551	521	526	528	531	501	515	512	495	505	517	483	506	535	507	541	526	521	521	531	526	544	535	531	511	511	518	519	526	518	512	537	549	532	511	510	514	527	533	535	514	525	515	504	491	512	521	544	490	508	511	551	508	561	485	559	547	575	487	501	539	510	526	578	519	544	496	520	543	603	538	518	524	487	538	508	492	502	551	530	510	497	565	475	487	470	532	514	505	478	542	525	515	545	511	514	547	498	520	478	512	530	524	549	498	536	485	512	508	512	537	530	544	546	541	496	518	506	501	509	505	514	511	538	514	534	552	500	522	537	479	515	521	508	543	566	508	507	504	537	501	534	520	543	517	522	502	507	516	537	550	507	523	513	557	556	537	554	509	520	551	540	474	534	508	518	467	545	539	507	520	535	522	538	515	531	493	494	514	531	541	517	525	539	516	501	497	513	506	570	468	554	548	523	530	482	499	496	542	500	535	527	513
27860	9657	566	310	235	202	207	216	185	200	191	204	194	202	209	186	163	191	189	204	217	198	183	180	200	192	213	180	163	218	168	200	185	184	206	199	202	196	183	176	195	205	186	179	174	215	202	175	184	178	208	182	186	202	195	184	198	199	204	169	215	189	213	200	168	189	200	185	178	189	174	196	194	193	192	183	211	211	199	178	185	180	206	191	213	181	186	187	196	191	206	205	199	172	187	181	191	191	200	206	197	185	209	148	213	170	184	175	211	179	197	205	182	170	207	182	193	178	196	196	178	223	173	176	185	185	218	177	198	182	200	179	190	177	212	199	181	172	205	196	202	197	190	230	191	199	198	203	189	198	186	205	205	161	196	180	182	170	165	198	196	166	171	175	188	193	174	187	171	169	151	163	203	202	173	217	194	174	182	206	188	146	218	202	194	204	192	217	169	188	159	188	202	197	187	174	191	183	211	161	195	213	179	186	177	180	190	205	218	202	161	176	188	182	184	169	180	178	194	209	170	170	178	175	188	176	194	186	209	196	189	187	188	172	185	200	209	172	197	187	188	175	218	197	200	182	191	185	193	194	175	205	183	173	200	189	199	182	196	202	193	194	204	199	196	206	172	189	158	199	206	165	169	227	201	194	188	149	151	190	164	180	186	183	178	211	201	164	175	198	169	184	213	180	179	188	191	190	188	165	178	209	193	203	185	191	183	180	200	211	180	191	200	174	184	206	203	181	173	199	179	199	186	183	182	204	208	178	188	182	184	184	224	205	189	208	173	204	201	171	188	191	190	181	215	176	177	193	208	210	197	192	203	185	209	186	180	181	198	168	211	198	194	171	171	181	177	186	186	189	211	169	204	200	211	195	191	183	203	188	183	203	216	178	187	192	166	189	194	195	183	192	172	193	176	187	178	206	200	184	177	209	195	166	188	202	192	193	183	191	193	184	203	183	175	190	182	211	181	182	187	192	181	206	170	208	214	195	167	200	156	196	192	171	194	223	193	208	210	172	175	182	197	196	201	179	198	157	209	166	194	177	196	195	191	179	192	192	172	196	200	195	178	189	189	184	172	180	212	163	197	199	187	205	167	178	194	172	185	192	182	179	189	200	200	188	201	180	156	196	195	185	205	199	167	169	216	169	215	193	183	185	202	195	173	213	167	173	197	187	175	177	177	176	204	167	191	198	193	212	181	174	193	184	190	175	172	177	201	155	195	186	187	204	167	183	179	196	191	182	205	180	186	209	203	194	190	183	184	180	193	178	208	164	170	191	179	203	189	192	198	195	211	216	184	172	182	197	178	180	197	177	188	175	193	189	209	196	172	218	181	190	210	183	157	176	176	189	207	197	183	213	190	173	167	192	176	185	201	197	184	185	177	187	200	176	204	178	191	199	196	187	202	216	162	156	173	192	184	197	220	194	189	203	163	176	177	193	198	191	193	170	170	197	199	172	186	197	198	189	215	172	200	185	204	185	188	179	217	198	194	189	179	187	191	200	208	195	169	192	207	163	178	175	202	203	183	191	185	171	172	188	204	181	187	192	160	173	191	185	180	164	192	207	183	187	169	203	184	172	173	195	184	188	206	182	186	179	200	169	188	226	171	190	196	237	182	202	190	192	186	193	186	198	194	161	227	207	195	189	192	203	187	201	191	208	172	188	185	178	193	179	181	221	179	191	202	178	194	192	221	194	204	174	209	194	198	182	180	196	188	210	188	189	179	195	193	196	179	198	200	184	202	207	192	179	176	214	199	185	189	198	232	189	215	189	163	187	181	202	202	198	163	192	210	173	198	180	189	226	213	190	210	204	167	199	172	186	200	189	162	189	180	209	197	170	166	207	177	196	182	185	201	195	224	183	195	201	197	217	186	204	187	197	198	176	203	193	217	207	205	190	177	171	181	192	198	201	215	193	199	211	193	219	204	207	180	198	167	185	204	201	192	184	183	183	188	173	213	214	193	160	180	198	175	192	164	187	185	179	184	189	199	196	187	185	187	201	198	184	216	195	194	195	173	200	195	170	187	193	202	182	207	194	196	185	182	191	203	180	205	197	206	182	189	198	200	181	188	183	188	174	189	220	195	207	194	178	197	180	195	204	191	189	204	207	188	196	191	183	196	184	198	179	188	184	174	175	195	189	207	172	188	177	195	220	189	170	173	169	180	178	188	177	190	177	189	184	176	190	167	189	195	169	191	185	184	191	201	210	209	204	213	193	202	193	186	213	208	216	168	196	200	186	207	170	183	206	185	195	207	190	184	196	204	188	188	197	170	195	172	201	191	177	204	172	213	202	187	195	193	206	199	191	189	189	196	199	174	200	170	171	205	200	199	190	227	211	175	206	178	183	186	180	200	183	201	202	191	213	200	203	222	203	167	177	170	182	220	172	177	193	197	187	181	171	193	195	179	220	203	189	176	191	194	172	202	179	191	189	200	186	210	186	169	195	187	203	194	193	199	188	182	182	205	189	205	198	191	187	169	178	204	171	205	165	182	193	191	187	190	182	191	187	188	202	199	201	190	179	183	184	211	200	193	186	194	173	164	168	197	207	160	181	181	180	200	188	192	181	199	174	185	185	198	181	188	209	187	200	197	190	183	194	194	198	188	182	180	180	174	187	184	202	174	196	178	201	193	222	220	182	176	176	181	178	191	187	184	187	191	194	172	208	204	194	194	205	194	190	181	175	213	174	182	179	214	187	181	191	183	176	187	169	193	211	191	175	180	173	180	177	189	191	188	184	214	207	199	204	190	186	189	181	180	161	196	179	215	169	185	185	176	189	205	173	208	181	179	186	186	187	186	180	187	179	193	195	172	179	197	183	165	175	179	204	189	181	183	186	203	200	197	208	189	174	193	185	167	215	181	214	185	199	207	195	177	176	183	183	191	175	202	184	210	193	198	190	212	206	194	226	175	201	193	182	192	176	199	178	187	204	200	186	200	178	187	184	188	200	199	212	213	183	199	189	192	187	171	201	186	194	191	203	176	187	189	166	195	199	203	186	163	205	216	186	212	174	198	190	189	196	185	186	199	178	176	178	168	199	174	181	200	192	200	175	185	186	194	188	196	213	173	169	165	188	190	173	208	185	182	192	205	184	168	195	198	183	197	174	184	183	183	211	185	171	187	205	203	198	200	189	191	165	199	193	199	209	192	196	211	191	178	186	181	204	192	180	194	180	186	190	162	195	186	197	193	203	181	193	205	193	194	194	203	189	196	174	173	214	150	206	186	203	183	188	189	196	205	181	207	198	191	164	174	187	198	219	207	187	180	202	194	186	240	177	188	184	171	164	195	185	202	201	196	187	177	197	190	206	211	192	186	179	178	201	205	172	187	185	176	176	172	177	166	189	163	164	187	172	185	172	175	195	180	186	192	212	205	194	177	184	149	167	196	227	209	177	187	168	189	206	172	207	187	186	198	194	199	181	181	195	176	185	213	176	197	183	188	193	193	221	202	168	178	196	183	185	206	195	198	200	203	191	198	185
4583	342	265	173	171	150	154	155	125	172	150	176	168	146	131	134	147	152	157	156	156	142	137	153	137	145	147	135	150	133	166	151	154	122	155	165	149	141	163	172	140	152	157	138	152	148	169	135	161	144	153	159	143	174	129	137	170	151	152	143	161	140	151	147	156	147	144	174	151	147	157	139	151	135	147	136	121	149	150	148	155	172	138	152	144	162	186	165	161	156	166	140	138	163	154	155	131	141	167	162	139	149	158	163	150	144	158	153	146	136	150	150	152	150	139	135	133	146	141	149	138	146	144	154	158	118	136	145	157	135	148	158	159	140	158	139	152	142	141	153	136	152	137	133	161	175	183	162	158	147	174	144	158	162	163	166	162	154	141	159	149	128	124	126	147	136	111	155	145	150	135	155	152	169	157	155	129	163	158	159	140	156	147	147	133	160	150	147	163	137	140	146	157	153	153	154	141	159	143	140	134	141	144	167	144	140	155	148	157	155	157	162	138	145	116	169	155	153	146	135	135	154	158	154	144	145	146	119	171	154	152	140	144	168	137	138	147	148	138	138	138	151	175	141	163	161	132	131	172	139	139	168	159	153	163	157	155	155	179	144	141	148	141	135	163	138	158	159	146	146	133	150	159	154	142	130	150	166	151	169	149	169	138	159	148	139	149	173	158	134	145	145	149	180	141	150	136	145	152	134	155	144	138	144	142	142	141	126	140	160	164	152	164	163	146	143	136	154	152	151	146	153	178	148	153	156	130	168	147	151	147	160	159	161	155	153	136	154	138	141	144	145	144	160	165	156	153	149	151	158	158	149	147	150	147	144	134	147	170	149	142	139	130	141	141	159	157	153	165	156	167	153	147	147	127	142	173	153	140	155	124	170	148	168	142	168	172	140	136	142	168	156	146	160	178	175	161	144	157	153	155	171	150	154	155	144	165	140	130	170	155	136	130	154	152	167	142	135	152	135	159	149	147	136	174	145	142	167	145	156	156	149	179	166	150	148	168	136	192	162	136	149	152	163	144	137	151	135	153	154	131	153	141	143	138	140	137	161	158	158	127	147	146	156	165	150	154	174	153	167	153	157	143	145	155	144	156	169	146	163	148	141	136	143	148	148	175	144	129	137	124	155	143	165	162	178	142	164	143	150	141	160	143	154	185	157	159	145	139	137	156	163	127	139	155	162	153	172	145	160	135	125	155	143	165	126	155	147	131	155	144	140	157	142	134	138	150	150	129	132	149	145	154	167	129	163	146	141	158	148	159	134	160	134	148	155	152	144	148	143	150	137	161	182	135	144	151	146	133	143	137	151	138	172	136	154	158	149	177	159	147	136	126	151	154	138	151	147	150	164	139	148	175	145	158	147	154	157	175	136	162	136	145	141	134	136	141	162	156	164	164	136	164	138	137	145	133	139	134	150	132	140	169	140	159	150	148	143	148	150	169	159	148	141	136	144	147	134	136	142	150	148	156	150	144	135	142	132	150	150	163	161	149	144	138	147	167	169	160	129	142	158	137	159	128	158	138	149	129	132	144	137	152	136	148	156	168	162	141	151	165	146	145	149	169	169	132	152	144	145	146	147	157	151	178	127	139	154	170	145	138	151	165	163	150	137	150	155	150	144	143	127	159	153	145	151	145	145	175	146	150	146	140	163	175	145	141	154	141	119	160	155	145	152	140	159	131	152	130	160	133	158	151	158	152	137	155	143	141	139	167	150	157	134	146	165	147	153	152	141	130	148	147	147	134	150	153	157	138	164	138	138	152	165	157	145	154	138	152	134	148	140	174	169	168	143	151	163	149	156	160	162	158	140	164	164	171	141	154	131	157	156	156	153	165	164	152	156	138	148	158	148	144	167	142	164	163	147	175	162	139	148	145	157	150	138	156	149	170	144	148	150	146	148	141	151	136	148	155	141	139	147	141	162	151	151	154	152	162	147	165	140	132	136	154	153	149	145	152	134	168	155	149	143	156	143	138	154	150	138	150	149	151	162	155	154	155	140	155	155	154	170	149	147	160	138	167	156	130	155	142	181	148	151	141	131	162	124	136	169	157	163	143	153	149	170	177	139	158	155	156	132	139	153	166	163	143	146	135	147	138	156	173	150	133	148	140	173	146	168	163	187	162	164	142	131	134	150	157	151	146	129	141	144	146	146	159	155	151	141	147	147	147	142	158	146	144	137	126	155	148	139	159	164	170	123	134	135	141	153	149	146	134	130	134	137	137	141	180	138	158	168	155	166	135	170	149	166	147	156	140	166	170	146	159	155	140	165	153	148	135	145	166	172	118	151	132	142	149	166	136	166	143	140	142	163	145	165	149	143	147	133	150	151	175	126	165	145	154	145	146	165	172	182	128	167	129	156	151	126	156	142	129	147	172	158	149	139	129	155	134	157	145	146	165	153	152	127	137	135	135	138	138	157	141	142	159	153	172	131	137	138	159	164	126	160	157	150	165	147	158	144	148	138	128	146	156	127	148	153	132	163	132	150	156	136	150	150	133	144	170	143	150	151	172	155	120	147	138	135	152	136	147	130	137	148	151	154	156	153	150	149	146	145	157	137	149	146	135	150	160	161	168	159	152	146	121	145	151	149	146	157	139	140	145	148	157	160	172	156	139	136	149	148	149	144	152	143	168	135	163	159	160	146	162	142	140	147	151	138	137	133	137	140	141	152	142	168	124	141	133	153	164	160	158	149	150	165	180	157	163	154	142	137	150	155	157	163	153	129	134	150	149	165	175	142	140	132	156	145	129	135	148	138	146	153	140	142	134	144	153	134	143	156	147	144	162	139	153	160	152	142	155	157	141	172	129	120	154	161	155	126	166	157	160	150	139	147	138	137	151	167	159	121	155	155	147	140	143	155	156	156	153	153	161	131	133	132	131	133	135	158	138	143	122	161	167	149	147	143	143	131	132	138	139	138	150	148	152	154	158	159	165	145	168	159	157	148	162	134	151	140	149	131	166	153	144	135	139	161	158	147	149	153	177	143	147	137	166	158	150	143	144	155	159	159	164	144	153	167	159	162	150	149	159	157	151	125	139	165	145	165	130	143	161	153	145	154	162	169	155	139	144	159	161	158	149	118	165	147	150	152	162	141	148	152	139	159	152	141	152	143	151	151	142	165	134	136	157	135	157	137	169	162	161	152	130	147	145	145	155	140	129	145	142	169	131	146	153	156	147	160	172	119	160	145	174	165	152	158	147	147	142	129	130	159	161	159	149	146	142	164	145	158	156	125	117	163	151	164	146	151	142	143	138	156	144	157	153	129	159	147	171	138	145	147	141	168	135	164	146	149	146	151	154	143	150	156	173	139	133	145	139	150	147	158	136	158	150	132	144	160	159	161	118	139	166	129	173	160	165	139	155	144	121	143	153	149	162	151	165	138	149	144	174	157	142	135	153	146	147	142	159	133	180	159	153	142	158	129	176	137	129	119	172	140	143	187	138	155	165	149	139	161	138	155	156	161	136	165	153	159	150	153	174	164
25457	21480	27930	25461	11311	1354	875	723	633	637	640	601	616	625	589	555	514	580	517	541	538	514	508	567	543	480	539	497	529	529	510	484	542	474	527	548	487	576	494	481	508	533	522	547	513	513	513	501	543	524	522	576	529	572	544	495	529	508	517	493	504	520	548	478	543	522	481	532	523	495	539	529	543	501	557	515	520	509	495	538	540	507	529	476	550	554	529	511	496	552	530	497	478	517	536	504	495	562	524	530	559	536	461	490	530	556	533	514	557	486	515	525	486	521	518	504	519	508	491	545	517	546	544	505	519	495	528	493	488	499	502	536	532	517	549	565	560	511	520	559	487	526	515	534	529	508	555	545	525	504	532	501	511	473	492	562	507	490	543	547	525	524	490	525	522	501	499	572	520	528	525	534	538	534	527	469	503	488	523	512	520	523	517	520	493	486	512	504	491	479	516	523	497	546	515	508	500	476	492	533	500	517	490	529	508	511	541	504	496	482	524	524	532	501	514	504	535	501	543	526	519	525	504	544	532	518	537	543	517	509	480	497	510	534	566	524	553	482	516	488	529	493	505	502	464	485	532	515	525	544	564	487	521	482	556	500	551	510	523	532	461	512	518	529	483	506	530	566	516	561	540	539	519	509	500	512	555	547	531	494	520	508	506	506	521	512	483	506	522	525	532	549	548	573	500	547	528	498	510	495	461	549	509	527	537	502	516	521	513	491	520	516	503	531	492	514	527	517	505	496	545	500	488	525	511	547	510	486	478	552	543	496	509	512	506	518	506	553	521	553	531	512	524	505	540	516	506	551	562	524	484	548	528	521	527	559	511	474	522	504	525	522	475	523	492	512	519	527	541	548	524	488	518	529	556	531	494	527	526	516	500	551	547	508	539	512	511	481	482	504	531	541	494	560	482	501	554	516	500	524	532	568	535	520	540	562	503	502	494	514	510	486	516	504	529	548	532	506	509	539	510	515	502	502	524	474	571	551	532	522	466	490	485	508	500	522	490	495	477	517	463	502	550	510	503	507	488	535	522	535	514	518	516	545	480	512	500	517	539	549	543	536	520	515	560	495	476	524	519	480	519	515	557	513	535	552	507	536	552	485	528	520	497	484	545	502	552	504	501	590	501	541	520	521	519	511	513	549	526	508	497	503	510	528	573	505	515	542	551	537	504	465	504	542	539	488	516	566	505	494	488	507	544	519	501	512	492	485	503	531	549	538	527	530	516	533	498	533	511	508	505	503	542	498	466	521	486	477	546	499	515	491	523	477	524	457	526	518	540	532	535	529	504	514	512	520	531	503	483	531	555	537	550	507	536	534	543	525	529	515	536	480	496	505	521	491	543	512	500	513	524	511	545	535	535	515	535	559	518	507	517	485	532	492	537	546	523	514	550	515	552	501	509	495	511	485	539	494	506	520	520	506	536	517	527	495	551	511	533	513	536	508	501	507	553	542	534	477	506	527	494	543	542	535	487	520	473	484	502	535	463	514	556	528	519	526	528	517	535	538	540	471	524	565	510	518	520	509	527	496	494	508	511	480	462	489	526	495	489	549	502	541	521	521	530	526	502	550	578	525	505	500	500	521	495	533	553	513	510	498	502	526	510	548	534	543	527	494	502	489	498	508	514	524	505	487	539	580	531	503	516	497	492	463	505	526	489	531	527	488	518	511	544	544	509	523	506	481	525	499	516	507	549	484	480	524	529	518	462	495	511	503	480	510	521	515	509	535	432	512	490	556	497	527	498	515	525	504	537	527	487	552	519	502	540	569	503	524	505	545	529	535	488	545	474	539	507	528	497	504	512	487	496	512	531	504	498	505	508	531	532	488	540	522	485	496	537	483	547	510	517	562	514	552	469	525	540	533	479	510	541	512	526	538	523	558	505	527	481	514	534	501	504	493	491	537	502	532	521	538	471	487	518	533	517	551	467	530	492	503	543	518	494	519	583	524	531	484	475	508	514	492	524	493	526	510	536	540	526	501	498	520	501	497	512	514	528	537	509	484	531	559	520	534	512	493	487	520	502	548	496	569	482	524	520	516	513	536	554	530	512	483	495	520	529	511	498	515	508	531	531	493	528	513	489	490	535	523	503	535	544	543	548	526	505	525	517	478	549	533	458	521	523	554	492	550	447	540	521	530	535	494	508	487	565	499	456	522	503	514	503	521	527	504	448	470	492	498	514	473	514	511	497	531	514	550	504	517	526	485	477	498	532	513	508	519	562	506	515	562	500	506	541	488	489	526	501	534	504	511	501	521	504	532	488	529	497	487	548	488	536	517	503	481	517	515	537	478	513	538	489	540	536	584	530	460	505	520	510	516	514	547	516	521	537	492	498	566	546	561	515	524	522	527	535	492	499	505	512	505	503	541	511	536	529	520	523	504	515	476	499	518	480	501	525	500	522	554	510	515	519	530	519	512	495	545	511	504	531	520	560	493	500	529	497	511	564	525	518	527	508	484	454	511	521	532	487	476	549	536	499	516	507	527	520	528	520	497	542	504	545	501	536	503	522	517	505	547	508	494	476	503	491	508	531	518	506	554	530	512	514	500	504	489	450	491	530	530	520	519	542	465	526	527	544	503	512	510	536	529	529	470	516	493	489	527	524	498	544	547	503	505	540	476	483	509	525	495	505	522	532	554	576	526	516	495	482	524	475	534	524	553	525	535	499	526	488	490	468	475	511	527	528	519	532	560	529	489	500	525	500	551	503	519	491	514	524	554	533	484	540	530	502	586	481	535	504	470	535	494	495	524	496	539	480	479	529	523	523	499	502	546	484	521	504	524	535	510	527	529	547	506	483	484	493	468	500	528	517	517	539	520	519	526	510	542	531	516	482	556	489	474	529	549	473	512	487	504	514	540	509	516	521	496	534	471	528	502	497	536	492	506	509	529	534	523	558	519	503	558	539	498	516	516	500	503	535	532	511	494	511	503	508	526	524	493	500	502	533	521	515	519	536	492	501	511	498	473	567	492	525	525	504	516	515	485	492	548	469	542	537	529	496	488	515	492	535	496	519	529	504	510	542	473	543	491	504	516	547	531	526	492	499	543	510	522	558	548	535	522	493	529	501	523	480	551	524	543	569	506	530	525	532	477	497	514	538	563	508	514	534	480	545	514	478	517	532	518	505	497	546	524	484	495	542	472	507	506	501	547	546	497	470	520	484	470	503	557	504	494	535	522	515	530	536	528	543	520	462	499	505	528	499	538	516	530	531	526	555	505	493	535	514	544	528	539	497	513	538	541	521	530	548	505	493	532	536	549	487	504	511	505	544	501	529	517	516	571	527	574	515	479	528	529	540	535	519	516	515	515	530	457	522	517	499	502	529	486	516	496	510	487	519	478	441	501	512	517	526	490	519	488	520	503	537	572	506	522	544	524	517	507	514	512	508	507	524	499	505	504	525	493	543	487	524	553	519	520	474	519	497	442	557	519	521	502	541	499	511	517	540	518	509	520	504	486	552	512	476	516	518	502	489	524	490	563
3175	3287	2833	1428	1048	842	724	648	585	565	563	520	503	494	463	462	440	459	434	469	429	411	440	407	414	434	425	416	419	393	429	403	417	418	399	451	408	423	413	415	425	445	403	389	432	426	404	415	428	423	403	395	415	437	392	425	417	409	376	394	398	396	411	395	398	455	386	396	420	414	403	440	429	404	404	390	370	420	380	431	413	424	383	434	413	417	395	454	405	412	411	438	418	395	413	416	435	383	400	403	397	417	410	389	410	433	418	411	387	373	393	410	364	391	402	384	426	389	376	413	440	391	391	403	392	387	437	421	416	419	453	382	422	427	400	415	414	385	373	338	387	426	401	433	386	395	444	379	396	412	436	371	391	432	418	415	404	374	418	381	380	417	410	410	367	416	418	451	419	395	435	373	377	386	382	392	417	399	439	396	434	391	395	397	429	412	394	433	386	405	388	407	406	422	387	396	395	402	403	384	388	405	377	394	393	428	405	414	433	383	413	401	398	419	365	383	394	419	346	383	396	424	399	399	426	424	412	389	379	364	399	388	397	390	429	424	369	391	404	373	406	399	403	395	424	434	411	375	379	405	385	373	372	398	366	400	416	386	381	413	433	376	384	386	412	381	401	404	398	370	401	410	402	416	432	418	429	389	445	405	384	384	399	425	370	399	371	370	377	385	405	407	436	416	358	431	400	419	370	412	422	387	365	407	397	409	400	404	420	403	401	399	407	428	404	411	393	404	417	422	424	407	419	410	437	382	403	383	397	418	410	390	388	418	407	401	408	402	412	393	400	378	390	406	394	398	376	397	390	413	409	411	383	424	401	402	379	404	378	393	407	417	368	437	371	397	375	394	411	421	402	388	432	374	424	435	411	384	446	399	366	400	402	360	395	406	363	388	370	385	396	349	418	404	381	364	385	387	406	407	427	428	422	377	411	391	376	443	431	444	425	399	387	365	423	354	420	396	416	378	379	407	419	364	402	398	413	410	427	425	396	400	393	413	382	386	391	394	412	410	430	405	363	387	436	352	402	401	394	388	392	416	430	407	378	371	424	369	413	434	414	407	409	394	381	419	410	416	405	383	388	372	404	370	431	401	366	478	393	418	437	427	378	370	383	397	410	419	420	382	401	383	387	351	393	428	399	368	358	393	403	414	418	381	399	396	408	410	369	390	409	409	379	369	429	406	406	395	396	373	407	405	384	381	401	381	419	381	395	390	460	361	433	394	400	392	433	391	402	363	404	395	394	402	429	437	426	395	405	408	415	395	398	422	386	420	415	444	401	425	397	351	385	372	383	391	387	418	414	410	396	435	410	373	432	396	377	411	400	405	416	436	420	400	373	372	406	419	404	385	389	379	372	389	409	409	349	390	403	413	380	377	409	419	397	422	394	381	406	399	429	423	407	418	359	414	391	393	410	409	431	420	387	404	389	409	407	413	402	404	389	422	395	406	366	382	377	399	382	397	429	406	380	411	394	442	431	364	397	399	399	410	409	398	406	399	385	381	407	382	429	408	406	416	395	407	399	433	407	393	405	383	395	399	373	380	414	405	385	391	412	395	407	380	377	381	385	385	389	390	414	396	421	401	416	374	437	416	365	384	398	400	431	408	387	384	410	419	398	399	410	448	393	356	412	411	393	451	395	405	408	376	390	381	415	444	378	407	387	459	399	388	368	404	371	371	464	393	402	395	400	449	411	370	401	400	435	407	395	391	394	379	403	395	384	391	388	432	424	429	396	372	406	393	385	409	398	371	368	410	417	387	390	390	425	393	372	420	387	412	376	394	408	427	406	390	381	390	404	408	424	437	436	373	381	409	416	420	373	395	396	400	383	410	388	403	446	409	379	423	402	410	403	416	381	381	391	379	408	384	412	391	405	407	404	396	389	457	401	386	377	384	411	415	388	387	371	380	405	388	392	403	384	355	392	385	388	381	397	390	411	385	379	396	373	403	397	432	401	416	396	381	346	375	370	416	386	419	408	429	408	430	380	393	432	395	429	391	376	398	344	367	373	402	402	402	390	375	402	415	403	381	402	376	417	448	423	409	372	388	395	381	409	351	400	378	390	381	379	361	395	382	405	383	378	413	411	391	446	374	374	385	414	415	386	385	415	399	364	410	370	382	394	384	390	399	399	429	412	427	417	396	427	417	399	377	379	407	455	365	379	400	359	435	423	419	381	385	402	380	395	372	387	401	443	400	378	404	427	432	377	405	394	393	385	390	398	399	367	395	389	395	371	370	396	400	407	420	412	398	399	416	436	420	393	365	414	406	387	379	441	371	407	415	400	392	391	415	355	406	384	388	416	366	396	367	431	422	368	420	390	405	412	427	381	428	392	435	391	371	399	364	406	365	402	386	390	416	391	371	410	384	435	411	356	428	381	380	433	372	389	379	373	401	444	383	411	376	396	398	419	401	401	387	407	410	411	384	363	387	391	419	402	392	389	403	379	400	438	389	374	386	399	401	385	392	429	382	400	399	386	415	385	406	380	367	374	368	374	364	417	393	417	372	386	384	397	406	377	407	420	411	416	395	398	402	409	381	404	419	395	374	405	389	423	398	414	421	385	407	397	376	412	384	391	390	391	380	404	426	404	383	417	400	377	390	408	421	383	393	378	388	354	380	434	401	377	387	389	415	386	397	421	377	385	385	397	395	400	433	394	386	380	367	392	394	384	426	381	396	363	360	389	406	380	386	388	379	379	389	412	400	385	359	384	400	386	381	380	370	414	395	395	423	381	418	411	387	367	412	372	406	362	436	392	405	440	389	418	393	407	391	413	385	386	393	386	374	407	394	370	415	415	390	404	428	375	392	382	396	401	401	428	426	413	373	379	393	414	402	413	403	376	386	380	407	390	446	399	425	394	416	367	399	427	400	394	396	403	399	388	399	415	389	392	361	389	414	411	418	432	404	391	405	424	434	380	393	434	407	390	397	364	405	397	430	386	379	412	403	381	375	356	376	415	389	400	395	409	411	427	410	386	410	415	422	408	384	398	396	421	394	420	398	401	370	385	381	372	393	407	401	404	395	404	398	375	415	370	392	402	403	403	350	397	410	386	405	377	420	357	397	393	373	437	375	374	402	386	418	349	396	377	383	420	409	430	377	426	407	378	407	378	415	390	382	419	413	386	381	418	420	372	436	415	408	406	417	396	410	396	373	364	370	393	407	379	348	382	384	415	425	396	398	368	376	410	377	386	431	402	399	416	405	408	389	391	382	353	412	375	390	378	404	425	381	388	376	371	363	374	407	362	386	373	392	358	395	404	394	397	451	390	384	395	398	404	390	373	419	388	387	399	405	417	418	380	377	416	359	379	384	407	377	396	364	376	428	387	382	390	402	416	340	394	431	370	405	416	395	381	404	388	430	428	411	392	411	408	388	400	373	362	409	373	405	394	400	416	407	394	405	429	359	397	405	417	399	403	381	417	433	400	385	363	400	406	382	398	399	388	413	353	358	418	414	377	378	376	437	360	393	390	393	423	354
24658	21470	28786	24588	21454	8511	1682	1135	903	877	834	862	787	765	740	758	773	761	747	711	719	763	676	716	684	718	744	689	679	719	706	697	706	701	731	688	711	675	742	691	699	694	673	714	730	702	687	730	718	694	714	688	711	721	714	714	677	708	660	704	736	704	731	638	697	695	617	719	686	659	707	624	689	693	676	690	661	691	697	668	718	636	710	670	715	697	680	721	747	676	685	692	691	651	686	686	702	681	698	754	671	678	707	693	682	696	671	660	728	707	689	682	687	658	730	693	667	722	722	680	666	701	665	717	683	672	697	714	709	708	679	690	669	669	670	661	708	727	631	683	664	628	722	695	720	695	696	685	668	677	708	669	703	661	612	647	627	631	718	708	648	646	656	681	678	618	705	697	671	664	678	639	683	709	730	700	760	678	650	685	684	703	700	657	645	677	653	685	696	666	698	682	651	619	675	666	685	689	705	639	624	633	683	654	673	710	655	769	699	734	625	708	690	723	683	666	704	676	685	675	637	673	683	728	673	668	692	682	695	726	674	728	650	656	690	679	679	682	693	653	725	643	698	650	674	661	684	662	694	713	693	696	701	688	664	717	689	683	671	666	643	678	701	713	616	688	670	678	679	628	662	705	630	660	672	680	673	661	684	670	688	689	692	646	679	739	716	642	648	663	687	661	675	648	680	697	733	662	614	742	709	731	718	644	700	677	651	704	664	630	688	715	678	711	687	677	665	641	662	695	692	692	660	685	642	668	694	676	724	715	660	661	672	657	685	663	724	628	653	710	721	693	626	646	669	684	634	707	717	673	683	690	685	716	716	692	645	683	725	641	719	641	737	652	683	697	675	693	707	659	686	672	657	663	621	700	682	687	693	655	694	665	685	672	726	629	663	691	669	638	673	685	728	711	676	646	706	697	687	732	624	674	666	680	729	712	669	720	653	675	670	706	645	665	704	725	668	695	678	674	709	684	714	695	657	676	670	698	648	693	654	662	648	727	681	680	669	679	629	666	664	713	634	686	686	684	699	715	646	680	675	657	689	641	687	695	690	638	680	707	672	665	684	647	650	663	642	669	711	757	670	704	719	657	636	615	708	702	692	704	739	712	712	717	689	725	667	666	658	664	689	633	676	646	677	637	686	624	689	710	708	660	726	661	623	700	691	639	676	718	681	688	646	660	710	654	704	654	723	659	649	670	706	719	656	672	686	661	682	646	641	671	719	654	682	685	666	696	690	623	686	658	682	741	669	683	648	645	700	692	726	669	687	698	668	706	678	670	715	727	698	681	688	675	625	707	620	661	683	672	681	639	674	694	651	716	678	672	674	683	681	695	642	679	723	689	676	685	688	694	741	647	669	678	633	747	662	664	677	649	649	705	613	682	660	626	707	641	681	710	678	669	694	708	656	624	755	668	677	643	720	682	640	642	677	642	652	674	718	670	748	660	694	681	655	719	709	652	670	698	716	623	658	710	669	687	689	640	681	735	671	684	676	681	713	655	685	720	726	676	648	675	649	662	660	675	736	657	661	656	687	648	685	660	698	646	655	664	618	660	699	713	690	684	688	684	656	687	641	691	710	685	681	733	682	648	698	656	678	691	699	667	702	641	701	655	650	634	694	715	687	688	681	690	668	703	656	643	697	685	648	707	697	711	698	639	696	655	656	647	644	683	678	635	626	626	715	649	654	688	717	680	659	703	705	653	746	641	648	651	652	688	679	705	656	666	647	685	668	646	659	709	670	659	681	672	679	670	695	699	677	744	619	748	690	697	672	674	739	738	687	632	650	692	655	710	652	676	670	657	684	645	692	705	693	657	680	656	644	692	688	650	740	637	664	664	634	681	692	713	692	634	653	709	689	702	669	713	653	668	664	707	653	713	638	704	638	635	635	697	654	697	686	650	649	678	683	720	672	687	666	692	661	692	691	679	665	664	662	653	687	655	665	682	680	626	678	684	665	663	654	716	664	658	695	700	702	717	646	642	707	692	657	686	698	684	689	683	711	667	652	664	693	677	667	677	686	642	627	701	696	694	693	626	710	649	674	672	679	670	713	679	702	717	705	679	659	772	701	735	747	631	674	666	681	680	663	598	644	647	714	675	693	715	674	746	666	626	667	700	681	713	699	653	662	696	669	676	675	706	687	677	690	646	695	658	630	704	712	667	634	698	665	659	653	671	698	682	623	684	645	648	701	656	685	676	704	655	674	710	666	674	690	649	723	716	664	695	686	683	691	691	708	687	697	687	700	697	658	676	702	680	683	697	714	614	686	696	642	617	652	670	668	639	683	662	759	669	686	637	704	705	657	649	662	694	707	667	666	712	659	652	656	689	660	721	686	645	684	681	668	666	692	700	669	704	667	687	702	688	682	700	648	655	658	678	673	676	665	663	706	656	715	668	689	655	675	696	690	662	716	663	667	701	679	692	676	729	695	651	702	691	689	711	690	636	648	676	672	692	682	673	661	663	614	676	677	699	710	677	659	675	705	718	686	692	717	686	666	729	728	691	683	649	687	679	683	710	659	671	678	684	690	681	688	729	667	691	672	692	737	684	683	674	712	690	714	658	669	681	687	690	669	708	643	625	696	654	713	663	668	643	640	690	656	664	670	670	698	679	692	682	694	648	706	679	647	686	707	668	678	677	670	646	674	693	656	642	661	677	676	702	700	711	651	678	685	648	688	714	707	668	664	622	684	691	647	675	663	677	676	681	717	673	638	655	661	674	684	637	657	647	656	698	625	712	682	693	667	682	694	674	686	681	690	731	668	704	634	680	706	699	696	694	690	698	668	658	714	665	642	749	637	661	673	621	661	707	667	683	760	710	687	626	667	604	708	652	642	641	660	708	697	651	678	678	690	626	679	634	667	656	683	679	699	674	661	689	700	719	665	669	672	707	697	674	677	647	653	620	667	665	660	670	661	714	674	670	640	706	688	674	724	664	650	713	718	666	692	684	642	658	627	694	616	665	699	667	690	666	709	642	745	705	640	705	709	672	630	718	719	684	676	661	684	647	662	656	673	667	670	669	686	712	678	704	629	656	676	669	690	663	659	671	663	699	633	671	635	662	675	689	651	643	674	664	635	672	648	712	713	664	717	670	670	652	740	715	668	657	691	650	660	713	662	707	697	670	672	682	672	692	645	658	651	652	726	672	699	667	674	698	626	668	639	708	697	667	663	667	633	724	649	657	679	643	704	652	665	707	679	684	654	716	703	663	671	673	662	704	664	691	679	699	670	676	671	681	672	656	693	678	637	656	689	632	657	763	699	681	683	670	715	708	699	643	772	659	726	648	680	670	662	698	678	709	641	661	666	685	667	668	682	676	654	675	705	678	709	710	699	674	711	708	747	657	631	672	609	676	662	658	682	674	730	687	696	640	713	679	668	667	713	667	679	706	669	623	680	679	684	618	652	699	710	692	638	700	696	688	646	675	664	663	650	723	666	687	708	649	699	697	671	642	688	729	711	696	713	669	716	718	665	680	689	707
3643	5941	4875	2536	1783	1427	1065	977	924	784	779	710	700	669	637	625	601	590	626	585	578	521	577	572	602	572	629	546	589	488	559	583	551	503	530	552	547	503	556	576	532	533	537	542	517	535	513	561	551	554	507	527	562	518	564	519	516	551	544	512	554	511	484	548	565	558	532	555	515	525	544	493	497	509	530	552	541	595	565	546	576	524	597	505	492	518	567	539	525	557	514	515	534	518	517	517	503	554	551	474	548	537	542	482	498	548	490	501	489	564	555	581	522	524	568	505	536	540	550	507	504	532	545	540	535	548	534	492	530	535	555	485	532	562	534	548	529	510	525	492	539	552	569	535	546	535	509	529	524	550	514	525	533	560	538	488	515	537	526	542	574	558	507	554	510	518	532	517	485	572	541	543	520	551	558	521	532	531	527	524	567	511	547	499	523	569	506	506	507	531	499	538	534	509	470	548	541	529	496	483	531	543	528	539	494	528	559	498	504	506	525	488	527	534	506	545	542	549	523	496	545	536	531	521	532	537	504	502	560	507	522	521	514	511	508	507	522	527	464	505	509	487	525	530	568	516	533	512	540	555	500	511	534	509	515	538	524	499	524	535	523	527	574	535	525	554	535	540	504	501	534	564	524	549	510	538	574	543	490	520	524	500	550	493	515	558	508	543	547	493	544	529	510	524	495	494	550	510	478	514	531	503	528	514	511	544	510	541	547	485	543	507	527	525	528	504	509	523	532	536	515	493	572	498	514	513	514	544	511	577	494	546	527	496	510	527	577	506	544	487	551	580	529	566	514	504	507	505	518	503	515	516	513	500	544	519	540	524	527	554	519	552	562	519	502	513	567	541	479	503	520	482	518	536	519	499	559	504	500	519	509	516	530	562	529	555	490	536	532	521	529	525	530	532	521	499	572	523	527	541	530	514	533	524	520	469	524	540	538	483	521	511	547	539	494	529	547	536	521	514	542	521	491	481	548	533	500	534	560	529	546	502	556	581	513	559	501	518	542	570	529	536	516	512	481	478	506	475	527	565	531	559	520	567	494	533	553	497	514	527	549	510	532	523	493	520	525	495	540	519	560	513	521	515	498	518	503	541	489	530	453	534	528	513	516	542	528	506	540	569	526	520	559	499	520	541	510	517	543	518	521	523	510	512	461	517	560	525	520	500	532	512	517	523	524	514	515	577	513	511	526	538	496	503	525	490	510	509	502	522	509	531	506	504	543	495	496	502	545	563	517	526	495	565	527	547	488	494	533	479	511	551	551	507	547	499	496	558	527	502	508	508	516	542	499	533	539	500	545	513	507	534	513	517	487	566	475	517	532	482	525	528	532	507	515	530	519	522	513	505	525	536	509	534	518	517	543	514	551	549	537	522	510	529	538	517	525	526	525	540	546	490	511	514	490	523	513	535	506	536	485	535	564	524	512	516	530	536	528	538	514	530	542	513	508	563	516	488	500	517	507	508	495	490	505	516	553	535	531	514	549	548	530	517	545	538	550	535	536	533	536	515	512	508	514	551	481	523	494	503	501	507	504	540	486	518	551	516	525	506	486	487	565	519	495	573	537	533	531	535	562	502	515	514	535	547	551	518	451	487	487	499	493	519	524	518	541	531	522	568	521	552	492	521	553	524	534	496	495	527	537	558	500	558	471	527	508	559	521	516	509	512	509	530	539	518	559	547	568	498	527	541	512	520	488	521	534	495	505	530	556	496	521	563	516	565	515	546	572	503	538	504	536	536	528	519	468	529	523	520	527	455	547	490	505	540	531	508	503	524	563	486	504	495	533	536	514	526	516	484	523	538	497	500	489	546	552	472	536	523	526	534	545	539	551	538	525	493	517	509	537	533	480	512	536	540	528	528	498	511	493	516	540	508	500	520	540	497	496	529	529	504	542	510	481	519	526	524	550	511	524	562	524	519	533	540	494	507	524	545	525	535	544	494	528	508	546	566	501	511	482	554	536	514	534	546	508	546	543	483	548	536	504	500	511	514	530	545	527	467	497	494	527	508	525	538	507	499	536	584	528	513	522	504	529	555	514	500	546	507	488	562	524	513	521	497	503	501	526	533	497	506	542	521	520	537	556	533	514	557	571	540	549	512	553	535	510	505	562	496	520	513	499	554	542	538	448	464	523	565	505	523	532	486	501	488	507	482	491	507	545	490	498	508	516	551	551	496	512	528	523	501	540	509	519	533	532	547	517	497	556	526	533	566	546	501	526	492	494	514	542	501	497	526	530	553	507	527	497	500	554	494	523	509	529	529	527	502	529	522	515	483	550	515	498	497	487	519	522	558	481	517	513	529	520	554	513	539	484	511	532	544	513	529	510	552	496	581	524	515	585	566	567	529	558	531	495	506	511	502	512	514	535	503	485	513	527	528	534	535	561	519	514	509	527	537	522	514	502	540	535	506	568	506	507	513	523	526	506	524	507	521	471	520	571	506	487	533	518	499	501	519	472	508	486	543	534	471	538	507	563	462	560	534	493	533	504	543	520	513	523	522	506	491	523	544	542	502	485	540	486	496	519	519	525	503	534	521	516	475	474	501	516	499	485	531	508	547	510	492	540	543	528	511	541	550	503	541	552	498	499	497	539	500	529	489	517	506	508	521	528	540	526	518	503	500	483	504	491	523	530	530	521	535	491	493	527	476	549	498	508	514	479	536	488	535	531	541	505	462	522	475	482	542	513	491	522	530	541	505	524	559	506	508	509	519	508	512	506	560	531	519	495	475	549	526	504	504	547	501	532	517	507	519	510	528	485	541	553	523	504	502	519	478	518	513	506	507	529	519	537	534	516	515	509	496	521	513	518	500	486	501	545	569	530	518	520	460	464	508	488	519	500	514	534	527	540	487	537	507	529	523	520	497	539	523	514	520	547	527	508	559	532	515	520	468	509	501	514	524	493	532	531	500	551	537	522	498	505	519	534	521	514	531	513	551	502	521	550	506	504	519	534	525	519	539	504	504	496	559	497	526	512	518	537	550	480	484	506	559	528	519	548	465	501	550	545	517	483	499	515	497	533	510	521	500	519	533	478	512	554	475	516	529	492	506	538	513	547	547	511	519	504	500	519	538	517	561	483	528	529	510	551	502	548	534	528	543	527	536	528	512	509	509	533	505	515	544	520	507	504	542	511	557	489	523	535	523	529	505	507	553	509	539	490	507	503	517	502	502	506	482	471	504	552	525	526	557	524	516	553	491	527	486	550	511	524	546	498	524	530	507	509	494	506	528	523	485	527	550	531	540	532	535	479	493	525	541	539	497	525	515	545	535	535	470	526	539	518	514	465	460	517	527	499	518	550	508	546	503	521	491	486	492	499	514	545	489	492	519	480	509	536	514	509	509	546	527	514	499	536	531	519	498	546	525	530	529	516	529	521	559	493	494	530	539	499	472	554	505	538	512	565	538	510	526	557	524	497	505	546	537	517	479	540	531	508	527	517	482	512	527	491	547	519	558	538	518	522	524	523	550	511	548	527	459
27687	9748	559	321	218	229	226	223	215	190	202	193	193	178	216	182	157	197	198	161	178	210	197	177	202	210	193	185	159	189	168	198	193	212	181	165	222	185	194	200	208	205	203	185	168	206	182	195	192	188	180	203	190	206	177	186	219	178	200	185	209	197	176	206	198	183	219	215	190	186	198	191	172	192	184	190	199	188	152	184	194	157	181	193	189	163	191	194	178	165	189	184	205	204	210	189	197	201	173	191	177	196	194	189	184	185	191	181	198	195	179	207	204	187	185	183	158	168	194	195	213	177	189	190	179	191	175	211	192	184	191	213	189	195	186	204	173	180	196	185	179	182	174	187	171	211	194	186	187	193	192	179	181	177	187	211	204	190	171	196	178	183	206	182	189	192	175	204	203	181	187	220	191	178	199	200	194	165	209	202	189	179	189	140	188	197	200	187	197	192	190	214	190	189	196	175	182	187	194	198	198	192	190	195	182	186	180	199	174	192	195	167	181	207	197	177	187	198	200	165	204	192	209	200	183	188	209	192	207	210	196	212	188	189	154	212	198	179	209	178	180	200	197	205	190	170	180	195	180	177	199	181	178	210	216	203	178	222	196	208	201	185	213	180	206	173	201	161	224	162	192	191	210	181	174	187	203	207	192	178	185	169	216	192	181	186	175	197	198	179	173	175	187	220	212	190	195	172	192	192	164	184	196	199	183	180	191	199	170	194	185	176	215	194	205	164	196	170	193	178	195	199	173	199	213	177	207	189	197	170	181	199	202	198	181	209	160	180	205	187	189	185	191	202	183	199	182	194	212	169	189	178	168	190	197	205	196	191	177	201	190	186	176	204	176	189	170	188	191	186	172	196	182	183	188	209	187	179	179	178	171	167	187	180	180	172	196	162	211	191	220	168	187	188	182	197	206	170	202	167	172	182	187	177	168	193	186	205	173	190	182	176	190	179	209	167	202	158	198	178	219	187	193	208	186	198	184	198	182	164	178	187	185	195	203	195	198	185	203	192	164	169	191	178	201	213	209	188	208	201	197	188	177	176	205	175	194	181	167	171	166	211	192	214	185	204	192	197	207	191	171	192	196	186	199	200	159	183	166	186	207	204	190	191	184	170	179	191	176	195	197	216	199	178	180	202	180	198	178	197	195	181	181	152	196	200	200	193	174	221	175	196	188	171	187	204	177	179	213	167	186	184	187	171	179	195	169	191	179	178	193	201	193	183	206	168	184	188	201	196	198	177	194	194	177	170	152	196	194	193	190	178	172	187	210	176	207	181	208	196	172	182	190	193	197	195	171	176	169	174	193	182	178	202	172	185	182	175	212	180	207	181	197	177	197	201	182	194	190	162	166	191	176	192	187	188	196	189	179	173	175	178	181	188	172	187	199	175	158	185	191	180	191	186	179	189	168	197	186	195	188	188	208	207	197	185	193	198	195	210	181	191	148	191	183	180	174	171	194	188	186	210	193	189	185	193	213	186	212	188	187	187	186	200	203	183	178	186	165	199	200	210	169	206	169	200	205	176	205	177	213	182	211	192	196	183	206	207	173	178	198	212	224	180	204	189	214	214	177	205	179	199	175	196	174	168	204	173	185	218	182	175	171	181	194	168	193	190	193	179	218	201	174	207	186	199	195	205	194	196	188	209	171	180	177	198	186	188	195	191	204	187	171	178	201	192	188	180	185	178	183	183	194	186	161	202	195	186	197	182	193	173	158	179	183	194	180	169	189	193	182	184	153	198	195	202	209	190	170	159	197	166	218	200	191	174	204	197	183	190	198	194	171	208	172	211	185	195	178	180	186	192	174	184	207	174	193	207	196	191	175	202	196	207	183	201	182	172	196	192	189	212	202	203	195	199	178	184	197	168	195	198	182	197	188	195	220	186	189	204	178	191	207	192	178	202	201	178	197	166	196	200	191	185	196	183	161	170	182	206	173	194	202	182	206	171	191	180	211	179	169	196	172	175	159	208	194	207	177	175	210	182	177	179	168	208	192	169	228	169	211	226	199	190	181	176	181	176	179	186	187	207	231	160	174	175	195	202	181	185	197	194	175	197	183	196	176	195	176	202	190	172	195	191	184	197	210	203	184	193	170	200	187	173	198	185	191	187	214	190	187	197	184	203	196	184	203	211	164	168	199	180	159	198	199	192	203	186	201	214	187	177	187	211	201	193	186	169	198	199	204	166	208	192	173	205	184	208	198	208	152	195	161	176	202	173	179	171	217	224	182	185	188	185	193	190	189	190	191	188	171	170	186	191	191	169	194	201	190	197	178	209	182	171	162	175	179	186	187	188	209	173	185	194	175	208	208	186	180	217	193	177	180	178	209	194	207	215	166	174	195	183	179	163	184	206	201	186	217	209	199	181	193	174	183	176	187	177	189	181	171	207	198	200	213	201	177	173	185	193	182	161	182	190	169	204	189	174	194	188	185	189	196	169	181	169	169	195	163	187	186	197	156	156	203	199	207	191	179	196	194	199	163	204	176	169	189	173	181	184	203	192	167	176	170	212	183	206	192	203	176	187	183	185	211	181	213	189	195	182	204	178	189	212	188	198	200	184	195	190	184	201	184	193	201	194	170	179	184	190	182	172	176	186	198	156	166	170	205	172	159	177	190	202	183	182	183	190	191	161	186	199	178	183	196	186	196	191	195	193	177	183	176	181	219	187	193	202	183	202	208	201	198	180	190	191	205	199	196	177	202	187	185	194	194	190	186	182	181	186	183	194	215	201	176	199	194	183	196	194	190	181	176	193	189	174	188	192	191	194	178	208	199	191	190	185	220	187	201	205	185	215	177	188	214	203	180	161	170	174	166	197	193	175	195	210	191	168	211	195	193	177	191	187	225	181	185	157	175	181	204	197	168	195	185	161	181	188	194	209	194	200	198	189	200	171	192	200	218	166	184	187	187	183	176	174	195	188	191	204	193	193	217	192	178	197	185	195	203	156	190	206	169	199	185	191	196	191	186	184	191	192	201	188	184	199	192	242	209	198	201	204	186	202	203	200	158	176	178	161	196	162	194	169	198	200	196	182	200	220	168	160	201	176	191	165	190	189	174	185	186	192	197	182	197	143	173	169	191	183	171	204	187	192	176	177	185	180	171	193	182	201	193	182	174	186	190	216	190	180	180	163	181	206	194	187	207	210	205	187	180	191	189	196	192	218	223	205	198	201	195	182	205	219	175	200	191	224	198	201	172	187	171	195	181	190	198	183	198	192	206	203	168	191	171	167	200	222	201	191	194	193	182	192	195	188	204	170	193	201	204	171	178	188	195	174	207	170	179	189	187	205	208	210	171	175	192	190	186	201	187	185	163	175	170	186	154	178	176	201	203	177	186	193	185	205	211	185	204	189	190	192	182	186	204	209	172	178	196	183	175	170	174	185	187	186	181	170	192	191	173	202	201	183	198	190	185	205	195	183	171	178	164	197	196	206	201	204	202	202	170	178	195	171	202	205	201	160	179	189	179	189	190	172	172	177
4554	297	287	198	173	176	168	192	159	145	154	148	162	166	191	144	147	154	176	139	176	137	171	187	159	163	148	163	140	151	137	123	129	157	151	145	154	164	147	146	144	156	119	151	127	158	151	170	153	159	163	153	154	132	153	127	156	143	152	140	129	163	145	141	131	165	152	136	131	144	168	128	152	161	141	148	143	148	145	122	147	181	140	166	163	142	154	145	142	138	164	155	144	166	170	150	159	167	153	156	148	156	138	155	145	153	157	170	143	166	139	143	142	161	156	130	159	161	161	146	139	148	122	158	154	152	151	134	152	160	126	152	131	133	150	143	141	140	128	158	158	168	173	129	147	149	150	141	139	141	123	137	143	160	165	172	145	168	160	170	146	143	138	133	144	142	153	151	147	164	145	145	158	151	148	156	167	161	155	142	159	172	135	135	155	153	137	161	143	143	144	148	154	150	169	149	136	149	127	129	169	153	164	135	147	144	168	164	150	143	141	131	146	155	163	138	155	143	159	132	164	143	131	149	150	150	136	152	150	139	163	136	128	152	150	158	156	174	159	147	139	152	144	140	144	150	154	149	140	149	148	138	153	144	140	150	168	145	143	138	156	145	136	154	144	137	158	118	144	176	142	138	151	147	141	131	148	156	136	147	146	162	144	142	140	135	136	166	142	140	123	146	154	177	151	131	150	146	149	134	126	127	148	133	140	137	159	151	160	165	131	131	163	147	151	161	163	155	137	150	165	156	129	164	124	174	130	132	136	138	135	188	160	160	154	150	134	148	151	159	135	160	146	144	145	167	157	148	129	158	144	146	145	142	133	157	133	146	162	141	129	170	127	142	133	150	145	128	144	152	156	159	133	128	139	149	146	141	130	150	166	146	174	169	154	136	144	150	171	143	150	169	164	165	146	158	173	128	146	141	133	158	158	147	145	162	158	146	121	150	131	127	152	164	172	152	145	156	159	173	147	138	154	149	152	169	143	147	126	149	145	161	163	133	168	126	134	146	148	150	156	146	169	164	129	154	143	154	136	139	142	144	142	147	158	150	141	163	164	138	160	140	147	166	150	137	161	163	154	156	146	134	153	143	148	144	150	139	148	174	151	137	175	165	138	156	156	149	165	170	147	136	167	132	159	168	145	155	137	150	166	174	137	152	166	144	134	133	149	141	156	171	182	164	135	155	156	146	170	157	142	175	155	152	153	157	147	137	136	148	136	144	161	157	147	136	167	150	132	152	139	172	133	142	151	148	160	155	167	139	151	141	149	148	159	155	155	159	149	144	140	160	142	121	145	127	163	160	150	144	136	173	144	157	145	174	161	153	158	140	151	175	157	131	150	154	149	151	145	136	154	164	136	136	155	143	142	159	135	144	140	142	139	145	164	124	162	129	133	149	138	135	156	150	145	163	138	158	145	145	162	139	158	129	121	157	147	172	146	160	158	142	125	135	130	144	137	138	140	162	149	129	144	175	172	144	147	138	153	145	153	159	138	154	150	128	151	147	135	167	139	142	130	150	153	134	143	164	158	156	149	158	172	160	150	149	155	181	148	167	150	156	142	149	148	165	129	149	151	150	166	148	162	131	166	134	161	138	151	177	145	151	129	173	154	158	127	142	151	152	159	183	138	150	138	145	138	140	165	142	134	155	141	148	144	152	156	153	165	143	141	153	143	131	133	141	167	166	150	147	128	161	155	159	157	168	141	151	141	148	142	144	153	137	138	138	160	148	141	161	144	152	150	176	155	164	137	138	158	155	154	156	144	151	169	150	153	153	142	144	157	165	152	164	149	154	178	163	150	172	161	150	146	184	138	147	144	146	142	151	133	154	118	131	133	134	152	154	141	146	163	127	144	157	146	161	180	132	146	149	153	169	151	150	157	154	156	143	169	155	170	152	147	157	137	157	160	147	140	155	140	153	152	147	153	165	143	137	165	145	154	142	146	138	151	141	166	148	157	142	127	160	150	156	133	153	167	151	160	154	141	141	155	147	160	146	154	152	140	154	151	137	138	142	140	158	136	145	169	152	152	134	159	154	147	161	150	153	141	140	159	145	141	137	153	159	161	161	159	164	143	151	155	148	151	153	154	167	141	156	163	149	154	144	137	144	139	146	144	157	149	161	131	138	161	143	162	150	161	140	159	138	172	151	164	155	156	159	139	127	164	163	172	128	124	154	144	129	163	144	154	172	167	163	166	166	162	164	160	146	129	158	143	160	155	140	154	141	138	183	158	151	150	128	131	135	139	176	150	136	145	158	173	159	157	141	161	147	151	142	152	148	135	140	161	149	133	148	147	159	132	135	147	154	145	149	164	138	149	151	146	156	151	174	153	143	158	140	138	145	127	138	131	149	161	159	142	149	153	139	145	141	169	134	156	144	154	159	145	166	167	147	134	142	166	144	160	146	141	149	150	150	164	150	171	133	148	145	144	127	167	166	127	126	163	151	161	163	152	139	134	134	153	176	134	138	161	137	149	139	148	156	141	156	140	146	150	146	142	124	163	158	149	159	167	160	161	141	157	151	154	159	145	110	154	134	162	138	136	140	153	146	166	140	150	146	177	141	157	140	141	153	146	150	149	146	145	159	146	122	150	147	149	144	147	148	143	148	146	130	151	151	150	126	140	138	152	156	148	161	155	176	157	130	166	173	153	155	169	155	164	155	137	160	148	152	127	146	173	139	141	154	136	124	148	151	143	170	129	140	172	156	134	124	163	152	150	151	139	152	160	147	158	140	154	140	177	141	158	151	169	139	142	155	137	156	170	152	140	168	143	140	141	177	152	157	166	135	147	145	139	141	165	129	152	139	144	152	139	155	141	167	146	147	129	154	158	159	153	140	130	161	145	127	156	144	164	151	158	140	137	147	155	121	151	143	137	155	149	133	161	142	136	168	138	141	154	127	157	162	139	166	141	137	140	119	144	155	130	150	156	147	170	162	145	135	141	146	137	153	152	154	147	151	160	142	136	158	154	119	136	130	128	157	130	138	165	154	141	148	159	165	141	135	174	147	156	160	167	139	162	170	164	143	145	145	163	160	155	149	141	148	149	143	150	152	173	148	156	150	170	148	159	144	168	156	152	157	174	158	153	141	145	163	156	161	151	151	154	152	161	135	161	143	164	157	155	176	142	128	141	149	131	159	154	169	139	154	158	140	147	148	130	152	140	162	140	142	146	156	157	133	154	142	161	160	154	145	133	123	138	158	138	130	157	138	146	157	146	170	147	144	164	142	153	135	135	159	149	142	149	166	119	164	143	135	152	143	164	149	143	157	158	142	148	152	138	152	149	141	139	147	143	144	131	136	150	145	146	157	155	150	152	147	144	162	135	144	155	148	172	145	164	151	158	155	158	156	147	152	141	162	158	177	134	154	146	160	149	129	154	155	140	151	158	155	133	160	151	143	146	151	139	146	138	150	154	143	155	141	152	144	145	182	154	149	132	134	148	135	141	169	168	140	136	145	163	131	148	158	144	152	157	151	145	141
25487	21482	27959	25418	11289	1347	859	734	642	631	604	563	594	575	549	584	549	528	574	548	520	564	521	540	498	535	520	526	542	519	494	551	483	540	543	537	519	509	512	544	547	510	537	513	575	507	544	495	508	526	513	503	499	522	495	498	522	502	518	517	525	504	550	507	545	539	559	539	480	502	477	558	554	499	507	492	508	522	533	527	501	507	478	518	500	500	513	519	481	496	479	486	511	525	531	496	546	508	542	506	524	498	535	516	487	508	506	481	538	506	491	514	518	469	539	530	501	502	519	529	535	488	519	534	527	498	551	493	466	527	496	503	512	516	527	539	510	557	519	512	510	525	550	544	485	526	489	482	521	501	499	510	485	540	513	528	512	518	444	511	506	528	525	524	502	511	530	523	470	537	532	514	521	552	519	545	536	489	536	529	528	497	530	487	523	483	501	508	521	490	475	520	485	499	520	501	498	504	518	490	507	527	502	561	523	502	561	513	520	516	508	497	496	530	470	507	491	522	502	503	515	500	523	502	504	509	479	519	528	528	494	469	537	512	525	521	492	512	482	498	506	490	506	492	519	529	506	519	520	502	446	484	503	519	471	500	501	479	512	524	497	504	514	527	500	511	530	503	533	512	450	524	509	527	529	505	537	527	518	502	565	509	516	552	485	553	514	491	488	517	533	521	503	527	515	522	524	507	514	513	530	552	531	573	556	520	514	469	495	525	512	516	555	547	521	513	538	550	535	507	527	503	489	510	482	524	546	518	471	534	543	520	517	499	451	532	506	495	489	536	501	511	498	486	556	479	530	496	523	479	510	530	505	484	493	535	514	511	509	515	507	480	515	491	462	523	538	530	498	500	521	518	539	498	480	500	515	548	545	450	507	515	516	517	552	471	557	520	527	515	509	496	502	511	492	519	505	498	501	526	482	518	512	514	487	515	519	543	522	510	522	499	507	514	498	530	540	535	530	546	512	517	495	506	505	497	482	481	516	482	510	484	512	538	537	518	530	520	503	472	476	512	507	523	506	527	518	519	497	507	546	472	527	510	498	494	488	504	440	523	509	505	505	521	477	473	531	547	493	490	487	515	514	524	485	512	509	533	499	493	483	495	525	480	484	553	544	499	539	545	510	517	541	501	530	536	488	528	491	552	537	511	502	488	506	496	522	507	495	512	516	510	547	503	515	519	509	478	500	489	473	511	510	526	523	475	518	521	493	509	500	534	516	525	506	509	507	502	499	507	502	476	506	467	558	539	526	574	481	496	533	529	512	542	485	526	493	511	521	457	523	465	516	518	501	514	542	536	544	526	476	484	533	528	494	505	502	498	517	502	490	485	562	496	490	492	539	503	555	466	499	497	545	473	533	511	566	470	545	519	477	519	533	506	533	507	518	488	492	484	508	553	551	535	479	496	522	488	531	526	542	516	522	493	494	499	509	551	514	515	495	484	522	548	533	495	497	511	556	474	543	514	497	539	529	553	494	512	517	503	510	549	514	506	516	530	502	515	546	507	506	522	478	472	515	499	546	513	501	511	512	485	537	489	506	522	499	483	477	501	539	533	482	507	546	532	503	470	561	540	522	518	506	500	498	530	534	503	506	520	520	503	497	485	495	520	487	504	512	513	558	544	505	495	518	518	503	523	518	507	514	500	523	513	513	529	496	540	516	508	490	493	505	499	493	503	496	505	501	547	485	536	495	498	460	516	539	498	499	532	509	521	522	496	472	488	489	509	502	516	518	513	527	515	485	529	515	504	542	476	502	453	539	526	492	551	494	507	505	505	534	519	530	486	476	523	501	533	494	500	551	542	520	489	510	495	502	572	526	517	514	507	498	503	527	493	483	556	480	455	519	519	497	499	539	518	503	519	468	472	516	522	530	509	519	505	507	510	514	518	521	461	512	530	529	529	486	515	504	491	494	543	532	545	487	516	531	551	525	502	497	514	516	487	540	488	516	499	566	506	503	540	540	520	502	518	529	522	480	509	556	526	525	509	504	534	503	540	501	553	498	517	537	521	548	496	497	523	506	587	536	521	508	518	477	527	482	531	544	537	507	503	484	507	508	495	477	528	525	473	496	503	464	519	532	498	488	483	498	516	514	496	536	521	503	531	527	483	523	499	475	531	501	513	485	526	516	533	490	541	488	486	475	499	473	512	492	503	545	532	503	512	497	478	514	556	485	507	494	548	530	523	545	516	509	521	537	496	539	492	501	518	502	532	538	475	501	480	558	516	521	474	515	506	501	493	545	521	477	508	536	587	508	503	505	505	532	493	520	496	522	539	452	499	502	541	521	516	511	471	566	504	522	519	498	490	550	512	533	498	530	554	500	470	554	526	509	499	548	458	463	551	513	545	506	510	538	468	510	474	515	477	482	482	492	499	529	546	492	495	517	484	488	501	498	486	502	511	476	505	520	512	533	482	513	497	518	492	565	490	515	534	522	477	482	520	557	505	535	520	520	493	490	524	491	523	510	500	491	492	496	502	512	499	517	484	527	519	498	491	549	536	513	479	484	504	478	512	521	523	492	518	500	490	492	521	499	545	538	487	556	490	541	531	502	511	506	500	516	541	493	534	501	506	500	498	529	480	493	521	487	513	525	524	520	483	516	494	513	506	542	481	544	471	541	481	485	494	519	506	506	535	511	501	457	524	503	550	512	528	504	497	509	498	490	506	500	532	505	470	479	495	483	522	518	492	507	553	474	529	497	519	522	519	519	480	543	498	511	506	524	540	518	540	528	529	542	542	516	470	490	513	486	509	472	535	515	510	523	496	514	514	502	487	512	510	489	527	485	477	502	519	526	512	490	521	498	555	493	501	551	520	500	486	517	542	457	531	526	512	490	513	483	528	491	540	492	504	480	485	500	502	553	517	527	539	487	549	540	494	538	517	500	538	490	518	522	505	510	500	526	471	509	539	550	506	496	532	456	505	510	516	519	502	521	526	517	522	497	530	496	499	514	491	493	479	503	515	560	500	538	515	515	490	489	520	491	499	512	546	486	531	508	530	485	499	520	498	532	541	540	498	497	506	500	490	522	537	497	560	527	485	491	525	497	522	526	528	545	500	539	521	491	540	528	533	465	506	505	474	497	533	540	490	527	515	489	501	492	511	543	499	470	491	513	515	512	558	520	545	516	467	513	543	466	536	485	509	511	524	482	505	506	536	509	509	509	506	516	498	523	525	540	491	507	492	510	485	546	469	512	532	512	477	502	467	540	532	484	528	545	511	504	494	533	494	539	535	511	456	504	546	567	556	487	537	536	508	502	523	511	509	483	483	482	516	517	506	483	510	528	506	486	523	525	535	542	541	557	524	501	487	514	535	483	505	565	505	524	561	506	502	510	543	486	479	517	509	513	526	488	512	485	511	482	486	523	493	502	517	510	517	498	540	510	553	493	522	494	533	537	526	539	546	521	541	565	533	503	502	517	500	464	514	544	528	456	501	497	483	536	536	511	479	514	523	495	495	499	487	494	510	530	556	518	511
3174	3327	2736	1475	1009	838	704	669	614	536	535	501	411	524	435	446	444	405	456	390	455	425	424	435	431	417	390	410	420	447	426	401	409	409	412	477	423	419	430	403	465	464	433	421	398	423	399	448	384	411	416	415	441	433	403	419	427	407	395	419	412	433	416	394	402	376	396	411	433	363	363	373	403	417	407	387	383	395	378	392	402	399	338	380	419	406	385	395	409	407	420	421	437	369	400	402	383	415	382	420	398	348	415	398	403	379	398	434	399	413	415	428	391	403	434	391	414	386	409	431	380	394	373	391	373	415	409	420	404	377	384	404	412	395	414	394	395	388	407	424	421	431	398	409	423	383	376	381	396	401	385	409	422	395	403	397	384	386	453	387	418	424	402	431	441	415	430	372	430	385	383	400	402	409	419	369	398	405	400	429	384	359	389	368	417	421	373	405	384	398	414	409	417	403	395	398	381	433	395	380	400	390	406	380	414	386	380	412	396	387	397	421	376	418	393	423	425	401	398	395	432	385	398	404	379	401	374	397	388	415	395	397	387	362	412	373	400	400	362	399	398	371	380	405	348	410	392	389	381	402	365	414	426	404	407	360	424	404	428	410	415	383	435	383	399	403	405	400	446	383	385	380	399	374	400	421	399	411	394	414	381	372	420	404	414	382	412	393	425	371	387	402	371	452	403	375	425	429	395	413	406	394	385	353	393	409	413	427	383	406	392	359	358	371	378	395	422	420	399	376	395	404	379	435	392	379	418	436	369	354	415	368	383	398	423	385	379	412	405	427	402	391	397	399	413	377	410	380	396	360	424	420	386	372	412	389	401	368	419	379	402	395	401	401	383	377	400	387	383	376	372	384	402	389	400	388	387	415	404	413	399	418	373	413	389	414	401	411	440	394	390	407	403	400	400	385	383	413	404	402	400	393	391	408	410	371	391	374	433	406	401	370	393	380	399	372	388	415	406	426	372	391	387	374	433	427	386	395	391	412	394	394	420	405	416	406	392	386	395	396	395	400	392	358	387	393	400	383	380	398	369	368	390	390	393	388	442	416	389	408	384	393	393	368	395	374	388	402	391	388	375	411	388	450	404	394	425	371	365	419	409	365	378	389	379	368	374	381	399	399	379	439	370	401	439	381	435	386	412	390	384	380	403	416	389	418	397	382	392	410	422	400	422	408	428	425	409	376	421	382	381	369	405	385	398	371	396	412	405	443	396	394	429	380	411	367	375	402	405	373	400	421	348	423	416	407	427	413	378	410	383	369	419	412	365	420	397	402	392	364	373	397	406	394	369	409	397	389	390	398	423	402	405	374	410	388	413	402	346	388	430	361	389	421	423	412	409	419	349	404	400	367	390	385	369	420	424	420	415	391	396	444	443	382	392	367	413	412	398	374	401	393	352	436	418	400	413	409	387	418	365	423	387	397	398	412	384	358	381	414	371	428	411	426	347	398	431	390	369	374	400	377	371	418	377	390	391	405	411	392	388	423	420	397	398	391	408	414	402	414	414	434	371	403	394	375	371	381	385	411	406	404	400	401	376	388	399	412	389	399	395	400	412	372	429	371	394	375	368	388	368	408	378	377	398	387	405	363	402	397	395	373	408	392	400	402	413	413	373	375	395	378	356	404	397	376	403	371	383	355	395	409	383	400	414	412	403	385	376	403	349	382	387	369	371	428	389	420	373	374	365	379	385	402	426	398	430	423	390	378	413	411	431	348	382	375	368	379	396	393	398	391	399	413	428	374	457	365	399	370	408	401	357	382	367	403	408	407	359	403	357	394	379	395	412	375	377	398	400	376	406	423	420	393	400	434	385	393	377	420	372	383	401	426	432	375	409	389	396	434	378	387	404	398	430	414	392	381	446	377	431	379	388	395	398	432	428	399	401	389	406	386	422	407	395	355	369	397	398	385	376	389	400	405	372	390	390	439	395	431	409	394	370	363	380	389	367	405	417	347	393	375	415	381	380	399	403	385	389	404	413	393	394	382	415	421	384	381	390	376	398	384	415	410	404	408	431	407	386	376	395	369	389	396	406	407	443	430	389	420	360	457	360	368	416	367	380	419	378	361	413	427	394	411	398	419	394	404	406	380	352	418	410	395	379	431	362	378	425	377	414	397	412	341	362	398	387	439	405	386	389	355	398	376	399	387	380	381	413	391	406	370	420	404	414	421	396	350	399	389	425	386	390	394	390	399	410	408	365	411	383	381	388	380	407	389	380	379	405	376	391	402	390	372	406	422	394	405	377	437	401	378	393	382	348	388	379	368	351	373	393	391	390	414	393	385	360	405	382	401	385	402	434	424	381	422	401	410	416	394	374	404	415	429	387	429	393	356	428	394	360	372	406	381	370	387	391	391	382	377	426	408	388	373	389	413	411	384	438	388	433	384	429	362	359	393	392	367	391	398	419	440	399	414	390	435	401	409	414	415	417	383	402	406	414	386	389	411	408	437	393	406	416	411	421	360	397	437	369	390	358	392	421	379	435	423	395	400	397	400	427	375	411	372	384	394	390	391	400	437	390	402	445	337	394	395	408	398	409	375	367	382	383	385	402	387	398	396	362	342	391	374	404	384	389	400	409	386	379	422	406	386	376	422	399	398	393	411	386	368	382	409	406	420	430	452	389	398	387	403	387	425	441	422	385	387	397	393	379	422	406	373	415	381	385	420	420	381	399	416	414	424	383	391	355	399	425	400	403	361	426	377	385	424	412	411	369	444	372	371	345	408	419	396	399	412	391	421	386	408	390	405	360	401	383	395	392	416	380	389	383	400	386	396	372	409	391	368	414	397	410	381	377	406	422	413	385	399	411	395	351	422	365	394	399	424	424	409	425	352	368	385	423	384	397	371	422	384	417	399	397	389	354	388	388	390	392	401	407	445	389	418	391	396	369	398	403	382	407	379	408	399	418	400	396	401	389	429	386	381	410	410	412	411	388	389	393	415	372	396	414	404	411	416	418	409	391	373	368	382	408	408	362	401	353	377	398	402	389	347	363	362	396	394	375	390	412	423	375	414	409	419	388	396	352	411	407	367	371	376	392	385	356	398	376	370	429	397	385	391	399	398	410	398	392	394	402	419	387	383	363	412	377	385	387	391	415	403	429	375	417	388	387	409	374	361	391	424	395	445	393	396	378	433	392	403	390	379	390	381	411	367	406	414	415	395	380	372	407	427	410	421	395	392	391	401	381	405	399	362	393	386	386	406	394	432	384	424	387	411	421	373	379	409	341	358	403	429	341	393	375	384	418	395	428	407	426	418	370	396	405	386	388	405	356	375	394	395	399	405	392	387	399	417	346	397	381	428	381	381	451	394	383	412	438	350	393	390	391	385	413	376	396	364	411	399	414	405	391	380	403	399	388	378	394	393	419	400	444	379	380	398	390	399	393	403	350	392	393	376	406	384	384	333	416	371	383	391	363	373	363	376	372	386	393	377	375	395	395	404	382	410	379	412	401	374	400	399	385	403	401	398	379	400	394	368
24597	21478	28818	24580	21465	8190	1702	1080	932	864	827	790	796	766	748	737	770	746	711	735	704	731	680	732	701	711	676	690	701	700	703	699	690	719	717	691	694	664	701	730	728	772	675	661	738	682	717	678	656	649	722	658	662	686	705	692	670	646	667	653	716	701	634	729	710	667	658	699	689	686	672	695	646	639	633	683	696	706	692	676	687	703	699	695	634	666	678	676	673	725	707	751	661	700	724	719	728	662	682	721	700	692	678	709	687	669	676	653	726	676	639	711	734	691	685	610	652	675	720	710	720	715	719	666	645	708	640	688	689	690	636	662	660	694	742	644	673	659	699	718	680	700	678	684	656	680	657	615	686	647	730	684	696	657	688	675	698	710	698	680	660	653	713	682	726	671	675	651	649	669	687	702	748	650	680	650	678	661	678	687	694	673	713	678	677	687	675	683	686	699	686	687	692	675	674	651	650	657	655	618	667	676	708	683	704	644	650	636	631	671	686	670	725	690	702	686	687	621	660	673	691	669	723	667	643	685	702	653	685	649	700	680	700	709	713	668	687	670	700	695	711	741	703	664	644	685	692	726	616	707	641	695	688	706	670	660	644	666	669	701	689	690	727	705	662	691	676	683	661	652	677	731	688	646	686	679	715	665	710	641	652	718	680	641	640	676	660	706	657	683	635	699	707	702	670	731	687	667	685	620	707	704	671	670	622	686	692	709	654	691	641	690	708	699	686	627	649	670	711	658	676	710	685	670	683	685	696	687	655	674	687	684	695	639	701	739	652	663	679	698	664	683	637	719	712	667	665	677	654	727	661	679	662	633	720	681	680	630	684	692	726	686	701	654	671	677	683	707	673	659	703	659	665	732	627	664	629	702	690	679	693	731	722	659	647	699	647	666	664	665	692	677	679	690	714	669	649	698	698	674	677	675	745	743	692	714	698	692	698	635	674	677	660	713	696	691	688	670	666	717	677	659	675	693	646	700	650	641	726	644	692	687	694	690	713	626	603	686	639	647	687	683	689	636	647	689	672	674	679	677	640	666	702	646	628	622	662	688	684	691	688	676	662	707	657	669	702	686	683	661	677	696	678	699	686	696	682	654	631	690	640	660	664	702	696	650	700	685	672	654	670	686	716	655	644	656	678	642	693	681	697	638	651	628	644	680	664	669	716	688	710	708	633	674	684	698	695	720	716	658	686	639	664	641	674	690	688	631	665	678	627	687	671	677	692	689	664	654	701	638	643	670	659	667	701	649	682	691	642	683	648	698	707	636	725	663	653	667	694	694	671	667	658	677	701	694	672	717	702	703	636	646	661	676	660	707	726	701	677	646	672	642	701	650	691	721	637	663	676	680	694	676	670	664	731	713	654	672	638	637	668	709	679	688	662	643	675	687	698	689	654	660	644	671	672	694	683	653	682	659	691	645	687	672	675	673	699	695	677	678	682	649	661	688	634	689	687	646	687	670	675	647	688	640	686	652	681	695	635	689	702	641	682	683	681	633	656	709	712	690	670	653	675	676	653	673	690	646	665	696	662	698	641	703	615	671	698	691	656	703	707	686	680	698	667	706	742	627	745	680	654	692	680	644	680	690	665	663	712	671	637	699	673	655	708	691	651	641	650	634	693	696	675	705	677	649	655	618	703	675	676	643	654	711	690	677	643	713	706	640	673	683	679	623	628	651	626	680	649	692	705	654	658	656	706	672	633	648	712	709	667	666	671	658	711	701	659	666	740	714	644	641	643	641	632	726	685	706	675	686	669	686	677	723	694	676	695	664	687	688	688	657	640	672	697	668	669	621	680	674	678	664	708	699	631	701	695	666	702	642	688	620	703	656	666	720	656	665	658	683	627	637	696	653	691	675	662	679	671	634	666	699	696	654	691	644	639	653	674	669	670	673	662	706	663	687	696	656	707	673	605	655	702	657	648	655	636	697	651	691	679	692	652	695	668	654	706	695	674	703	681	663	685	678	672	692	657	675	696	684	630	626	685	671	688	651	700	667	651	699	702	656	601	657	628	662	676	668	648	691	651	718	677	646	677	694	662	673	680	649	677	652	700	664	651	694	664	674	667	718	657	694	681	673	682	622	633	676	673	657	656	666	652	686	686	687	671	725	664	683	613	720	688	630	665	649	670	698	707	701	697	682	706	719	673	727	702	699	709	673	633	714	662	708	659	680	681	702	704	656	683	688	682	670	668	674	641	689	727	702	732	706	625	647	685	668	704	687	657	697	707	661	658	724	667	651	633	726	695	679	641	679	680	677	688	705	661	700	626	681	660	650	687	659	627	674	712	665	691	685	633	683	703	681	667	703	662	722	694	627	693	640	627	670	701	646	663	678	661	723	649	635	676	697	694	621	678	664	698	658	663	681	659	657	689	661	655	678	693	701	645	665	649	658	701	651	652	659	684	707	647	677	658	648	705	649	655	682	630	687	691	670	702	663	697	647	666	635	658	668	639	651	651	675	692	653	699	647	664	640	651	646	636	701	656	656	656	639	689	718	634	663	681	695	674	668	703	697	712	633	721	692	656	699	685	693	653	670	642	651	649	673	700	670	669	669	729	634	664	679	714	648	710	663	637	678	677	701	707	693	689	665	712	677	685	661	607	642	700	650	652	697	653	654	709	688	678	673	708	644	694	687	664	656	661	700	654	637	687	655	685	677	633	684	658	710	686	678	696	662	642	639	682	676	651	710	661	686	675	682	660	714	693	660	680	669	651	654	671	706	670	619	712	673	698	717	708	639	670	687	655	652	661	673	641	729	670	676	690	673	641	704	620	655	664	658	695	675	689	623	648	662	650	647	697	655	648	656	713	653	686	610	667	670	642	627	680	648	704	693	643	676	646	681	672	664	664	704	715	662	669	703	612	651	616	634	692	678	672	668	664	689	691	674	670	636	693	640	672	683	703	671	653	689	675	641	635	666	663	724	628	641	711	684	651	679	652	669	671	671	706	647	664	634	592	676	681	648	679	651	663	731	692	665	655	677	658	640	656	683	695	656	635	736	651	684	674	680	653	651	698	664	703	725	671	662	686	640	679	675	662	681	686	740	680	648	700	674	704	633	673	714	738	644	685	693	661	688	707	666	680	701	727	704	716	652	701	631	681	707	669	662	686	667	660	695	685	703	695	659	698	686	618	666	648	681	674	726	673	654	665	643	593	669	651	687	694	728	642	725	702	656	675	658	681	678	653	695	707	644	703	672	654	652	651	661	696	670	664	644	656	677	629	664	702	671	660	686	706	714	704	657	622	690	661	618	660	637	699	621	683	686	697	704	703	681	621	662	688	661	669	683	619	736	715	666	682	670	682	633	690	661	659	693	702	698	664	713	696	648	661	668	664	654	699	691	677	702	668	640	661	724	653	656	662	671	661	675	642	655	669	668	633	736	696	682	637	699	718	710	657	656	654	677	704	638	658	701	659	678	657	670	698	668	699	698	641	632	697	645	670	627	688	668	668	662	648	624	628	680	708	644	645	724	650	661
3525	5862	4817	2488	1767	1355	1094	999	898	750	771	743	678	639	657	631	590	629	597	600	626	544	560	552	567	564	564	551	569	550	519	577	582	541	539	526	565	497	621	571	566	538	488	563	572	531	517	501	542	523	550	549	543	510	574	512	519	501	536	545	527	549	550	538	541	530	558	515	522	521	517	519	504	543	518	560	511	484	534	523	502	471	535	534	518	491	527	529	534	525	509	521	534	528	516	514	521	506	544	539	530	511	563	542	534	527	553	525	542	545	521	514	539	504	526	499	515	530	495	496	565	508	518	492	533	522	543	551	512	547	522	542	514	507	558	543	485	522	550	509	573	521	536	522	528	508	563	517	517	535	538	557	535	536	510	528	516	524	513	485	525	504	555	528	508	524	530	547	491	520	513	495	492	513	505	526	541	559	519	535	581	533	553	527	512	554	539	562	482	510	554	554	481	532	521	529	488	512	464	504	504	466	489	542	534	551	519	514	512	485	515	513	542	535	507	562	533	552	524	525	504	505	506	538	531	488	543	508	493	512	528	529	529	518	534	504	515	523	538	566	509	596	514	539	515	524	518	532	526	498	525	516	528	514	512	503	552	502	533	533	503	500	517	534	541	559	589	514	547	489	552	506	540	528	519	476	521	516	506	544	524	484	495	515	520	562	521	487	512	486	543	495	525	546	522	535	544	506	529	587	516	534	516	518	520	485	535	514	531	557	486	553	535	544	538	530	505	547	512	514	513	476	529	511	496	518	527	556	511	537	548	503	500	514	538	549	506	544	517	532	508	519	552	542	512	550	529	568	525	532	504	528	510	482	529	525	484	500	529	516	490	511	471	526	532	522	485	513	564	580	503	488	525	545	470	516	504	502	508	516	547	535	527	558	504	490	546	515	504	549	527	514	508	527	519	492	525	499	512	504	499	476	518	486	510	571	477	510	523	491	508	517	526	520	529	519	508	514	529	489	550	542	509	478	522	531	509	480	547	508	527	501	499	509	527	550	544	513	512	510	486	528	522	495	491	511	543	521	559	523	563	528	533	535	535	500	478	518	516	468	491	489	542	493	512	481	492	543	483	529	502	522	488	504	511	506	515	508	482	484	478	533	512	514	513	506	553	514	508	515	534	535	476	540	536	497	490	538	539	515	532	539	505	571	522	519	515	481	488	534	537	488	507	554	510	530	502	507	573	502	520	481	518	509	530	523	515	549	522	520	529	524	524	508	501	522	507	528	470	499	491	516	503	486	515	496	501	526	519	500	545	492	509	513	499	552	550	521	500	509	566	527	529	526	551	532	545	497	541	527	506	503	493	541	516	536	512	520	547	573	539	512	518	529	548	524	537	506	497	498	485	540	509	499	538	519	511	468	538	498	538	486	500	528	510	513	482	515	511	546	490	533	507	528	475	495	505	543	487	494	525	475	478	517	477	495	541	544	548	519	538	529	484	495	511	513	499	509	513	537	489	479	472	544	536	526	489	522	543	518	520	530	518	536	472	542	517	497	533	536	499	551	549	520	554	484	531	559	512	538	532	541	501	548	470	482	500	519	504	532	530	539	490	508	543	531	518	526	500	529	527	552	502	533	523	525	552	498	474	487	525	525	523	536	524	557	502	494	476	536	510	504	556	491	512	519	508	549	529	529	515	539	501	489	546	510	490	540	501	534	528	523	507	507	543	489	547	553	501	522	482	529	497	475	545	551	521	561	548	510	535	543	540	521	530	559	519	519	475	518	490	484	544	476	505	524	519	472	500	528	519	502	494	567	513	501	496	516	516	476	514	472	511	531	543	567	514	505	556	495	509	497	531	511	512	524	486	516	514	529	505	541	526	538	522	503	486	485	514	550	510	514	522	467	572	503	511	507	539	472	495	554	480	503	542	551	516	455	542	482	544	552	541	540	574	566	498	494	518	502	557	526	496	519	474	507	509	498	497	540	516	510	501	502	483	525	523	516	499	468	546	514	498	508	551	532	535	494	451	470	517	501	545	550	507	535	552	522	477	533	493	535	508	543	530	488	518	509	520	542	527	486	531	505	525	494	557	502	532	525	534	558	515	511	521	475	509	514	528	512	476	496	533	521	512	513	512	506	508	536	490	506	463	513	497	538	527	557	550	525	478	514	481	523	549	544	528	508	553	509	506	500	523	520	477	510	537	519	501	526	533	540	511	527	503	569	519	501	529	518	488	496	471	492	501	489	492	512	544	506	488	521	520	519	534	545	554	532	504	546	560	515	534	539	499	490	522	532	525	513	494	510	523	564	510	480	500	483	510	535	487	516	514	509	545	533	471	516	521	558	522	509	510	502	523	487	493	491	462	493	489	491	525	492	527	535	517	518	510	518	540	490	508	493	517	528	519	510	492	511	487	559	545	504	505	501	499	494	514	478	496	509	506	514	491	515	511	488	519	490	521	502	495	555	513	565	523	510	468	512	504	483	487	532	510	514	493	533	527	491	504	566	523	493	508	507	493	506	510	506	546	517	511	500	495	547	550	524	472	536	519	469	530	516	526	489	511	481	488	543	500	558	514	481	505	471	521	498	483	510	541	503	517	491	529	498	505	481	544	517	522	547	492	517	500	540	539	511	496	545	532	523	468	505	505	509	519	566	520	519	478	536	508	468	516	502	476	531	464	538	515	566	493	502	493	498	499	534	510	561	542	544	473	522	539	518	514	520	514	495	543	494	522	514	533	511	541	545	519	527	496	498	503	520	541	503	546	503	517	504	545	470	465	507	495	541	487	504	510	524	536	570	505	507	521	514	540	530	559	469	520	516	489	515	512	559	542	563	528	500	497	518	511	505	529	530	489	528	539	557	516	526	500	530	565	515	513	497	519	529	497	549	538	497	558	491	523	494	510	542	501	504	505	546	522	507	499	534	525	556	502	494	520	502	549	502	465	550	514	494	517	512	535	518	478	533	553	517	517	519	522	545	487	500	529	470	526	486	530	514	534	517	537	537	503	524	514	517	526	519	537	496	496	499	485	514	492	537	500	537	516	508	440	493	512	508	472	531	532	512	489	531	492	480	507	522	520	526	532	560	487	494	522	513	497	496	457	534	526	540	534	483	505	509	511	525	533	509	558	505	523	528	510	534	525	563	470	542	524	483	500	495	517	508	495	516	571	496	526	538	521	521	500	516	523	507	537	545	487	545	518	523	499	490	538	541	519	564	520	481	552	534	547	529	533	487	484	526	502	493	521	513	527	529	509	518	497	539	504	508	480	496	536	484	518	500	565	508	520	522	486	527	553	537	536	512	499	501	538	501	494	521	524	550	506	497	508	556	493	539	496	518	510	551	502	510	537	516	491	529	493	499	522	499	494	538	530	527	499	464	491	519	500	546	480	513	502	539	507	527	506	475	572	518	501	490	492	544	506	531	526	500	515	532	506	539	517	511	514	521	519	523	479	486	512	513	485	558	522	541	493	508	510	538	536	526	495	524	551	499	534	468	567	516	525	491	562	485	510	515	527	477	514	505	531	529
27772	9865	579	318	231	179	210	204	200	220	198	181	183	184	209	193	205	199	197	219	190	168	213	184	200	191	194	228	185	188	192	176	197	170	184	182	195	185	179	208	181	196	181	190	183	189	176	198	188	178	198	187	179	188	215	181	205	196	195	180	180	203	175	209	181	207	181	192	198	189	204	181	192	181	178	182	209	181	193	167	179	200	183	197	178	189	185	195	197	203	208	189	193	158	193	193	166	173	181	182	200	166	179	173	216	190	153	192	189	206	192	189	172	186	190	187	199	206	194	198	195	167	201	204	199	185	174	188	179	179	164	189	235	168	214	192	173	197	196	193	204	184	218	174	196	187	176	188	196	204	200	170	197	190	179	202	204	188	178	205	172	187	189	178	202	197	185	193	172	176	184	171	182	176	175	172	190	194	169	183	191	196	193	197	193	196	174	175	226	194	200	201	169	205	167	200	184	196	191	171	184	202	206	179	177	214	194	209	182	159	191	214	173	175	194	166	195	182	176	207	167	175	184	176	175	198	189	192	172	199	177	200	169	186	197	170	189	179	167	190	175	157	177	193	182	184	203	196	183	192	174	186	210	193	189	203	190	175	182	198	200	178	196	188	190	205	168	177	188	194	201	189	230	187	213	187	208	192	210	184	177	157	196	192	184	174	216	198	191	221	177	185	191	185	200	180	203	189	175	199	175	164	172	181	177	192	179	182	176	189	189	203	199	219	171	192	184	173	188	184	181	200	208	188	199	167	202	183	188	206	183	206	222	184	182	200	163	207	187	207	162	196	200	217	176	183	213	187	211	182	186	204	189	184	184	187	204	200	152	198	197	210	180	188	188	195	195	204	209	187	179	188	183	193	205	184	184	169	205	198	179	191	176	190	179	184	177	189	174	198	169	190	202	182	216	204	194	188	171	212	164	205	193	195	186	186	196	172	190	168	198	213	196	191	185	210	185	185	202	190	166	218	187	193	181	179	187	193	187	198	206	180	187	184	218	189	183	169	171	165	201	176	168	184	184	203	198	167	198	208	178	184	194	185	187	151	196	192	181	196	181	178	197	201	182	184	186	201	197	191	183	161	194	224	175	181	191	194	177	183	181	195	188	198	168	186	189	178	216	183	214	168	196	192	173	184	175	207	209	184	205	192	191	187	190	197	207	171	192	182	181	180	192	175	198	188	168	195	193	197	189	186	179	189	187	202	188	179	173	170	211	197	200	192	182	196	176	193	165	190	214	168	195	199	190	190	196	171	179	187	175	184	214	211	192	197	208	192	206	183	198	182	180	178	188	188	209	173	193	195	174	194	220	195	172	200	175	189	197	190	183	161	195	179	175	188	222	161	193	168	194	212	205	182	197	200	204	186	174	202	177	208	219	193	185	212	185	161	184	172	195	193	192	200	200	182	189	180	173	202	208	172	173	217	193	203	202	177	188	189	170	199	161	190	183	174	208	172	195	196	182	181	199	181	180	172	169	206	179	192	193	196	197	204	203	206	192	203	194	186	198	208	174	182	191	179	196	175	209	192	192	218	168	183	185	194	175	202	175	210	216	200	215	208	199	188	209	162	176	202	188	203	196	209	189	193	168	199	204	181	171	176	163	191	195	204	200	179	169	180	185	178	178	179	192	185	184	197	203	184	222	192	179	175	171	197	185	201	184	196	184	180	189	192	203	149	192	203	181	170	187	180	167	188	204	191	178	193	180	191	182	208	186	188	214	212	188	186	196	198	192	192	217	178	219	184	188	206	198	172	178	187	175	194	189	177	211	193	190	166	194	185	174	164	185	213	220	195	190	184	174	176	177	187	176	173	195	207	175	192	210	181	197	204	193	163	198	187	182	193	192	180	163	201	204	208	190	202	180	192	211	193	183	185	187	196	203	205	184	183	183	206	185	202	174	198	182	174	204	191	182	174	191	172	169	205	186	206	186	200	171	195	181	219	179	171	213	190	180	177	174	201	183	203	195	193	194	185	184	189	194	174	185	193	188	175	182	176	187	163	191	181	174	197	189	191	203	206	227	174	216	162	182	203	198	171	197	198	178	160	187	183	167	171	203	175	187	201	212	198	194	198	196	186	183	198	200	169	176	207	193	211	178	197	184	190	184	189	202	184	182	176	170	182	184	177	199	201	180	217	187	200	178	179	207	178	198	204	206	176	191	200	197	184	186	214	185	192	194	188	205	157	199	187	169	190	173	189	177	194	160	179	179	197	196	199	190	194	206	177	177	198	173	182	180	204	193	171	212	185	191	191	183	201	196	179	188	177	179	171	176	206	185	189	184	178	166	177	181	205	167	162	187	207	156	206	191	196	190	166	201	164	183	192	202	183	175	190	186	174	189	185	206	172	199	220	209	201	219	193	199	195	220	198	190	200	171	183	199	199	194	189	157	185	186	199	202	191	165	170	178	216	202	173	180	208	205	186	184	175	167	197	193	159	181	185	200	155	190	181	186	209	196	191	202	212	209	191	192	198	207	188	187	193	179	198	204	182	181	171	214	196	171	188	192	169	184	209	194	197	168	183	194	199	175	181	196	172	219	188	221	165	193	190	198	205	178	182	181	172	220	205	184	196	181	198	193	175	157	200	193	215	185	186	193	188	195	187	202	150	211	194	190	178	165	212	162	156	168	177	212	192	178	197	180	206	206	204	189	167	200	191	200	195	189	168	184	186	192	170	193	176	188	184	187	156	192	206	182	179	169	173	194	199	189	199	189	180	185	185	205	181	202	164	169	178	185	194	190	214	212	197	189	195	181	173	192	210	210	179	178	174	174	161	188	182	199	205	189	180	162	213	160	166	179	173	195	219	205	169	184	192	200	209	191	202	197	193	186	179	165	173	192	201	190	182	154	184	176	211	199	182	197	192	190	182	172	187	180	207	181	190	226	220	177	214	182	181	200	182	182	168	184	198	189	182	181	206	192	203	193	175	212	198	200	195	186	203	208	194	196	180	185	185	196	199	209	197	190	168	178	200	173	210	169	196	198	172	190	208	158	197	216	176	198	197	182	189	203	201	180	213	193	191	191	172	170	193	210	161	201	181	195	196	197	185	199	199	161	193	203	185	211	186	192	205	202	191	211	181	194	191	190	199	187	209	216	196	191	189	200	185	162	176	203	185	192	178	209	181	168	188	169	202	169	187	189	194	186	197	183	201	207	177	190	190	186	202	176	181	207	202	182	175	209	165	178	194	210	194	211	192	191	186	186	189	204	215	188	163	187	160	199	191	192	175	187	212	203	190	185	208	223	175	177	178	193	203	177	185	179	189	179	192	196	185	204	187	203	190	194	177	179	178	194	177	177	182	184	179	174	190	204	199	179	189	197	210	191	208	196	157	196	185	196	204	200	191	182	198	180	220	171	194	170	204	199	199	197	188	176	197	193	176	181	191	197	175	167	183	192	184	169	195	167	185	184	189	190	213	157	179	189	209	192	193	189	191	194	189	193	191	207	182	179	188	178	180	205	192	195	203	170	176	201	182
4622	339	285	228	165	174	151	163	141	134	143	177	163	147	148	146	158	119	154	163	137	162	129	150	171	137	143	170	139	137	153	160	146	158	141	153	153	148	140	141	127	153	150	149	135	149	178	154	149	135	169	147	173	146	157	152	149	156	159	148	142	163	144	148	143	154	174	166	148	145	155	153	141	121	154	152	148	140	152	162	139	142	148	146	141	132	145	152	173	152	130	146	138	134	144	152	164	150	140	127	147	144	116	135	169	150	121	135	151	162	161	143	132	169	143	148	164	138	154	161	152	148	171	146	113	132	165	142	153	127	163	165	158	141	157	140	139	142	150	164	147	146	154	134	143	150	150	143	149	143	144	162	176	151	170	149	161	137	136	147	149	144	167	180	154	138	144	143	122	142	148	145	155	152	124	167	161	129	146	147	147	146	141	167	138	135	167	145	141	158	149	159	160	150	158	154	161	164	139	146	137	148	146	147	148	172	171	130	165	143	147	164	164	169	144	158	154	147	146	159	151	147	166	142	154	145	148	133	141	150	140	141	143	153	171	126	129	120	161	144	149	162	140	145	142	159	158	136	134	145	156	148	174	159	139	151	162	149	148	180	159	122	164	153	139	171	150	140	147	137	154	147	154	150	161	184	132	180	140	152	156	123	154	151	162	149	153	144	148	142	171	158	158	145	154	134	146	141	146	136	164	148	155	156	139	139	151	131	137	159	146	153	158	144	172	149	147	151	170	140	156	137	148	147	123	138	140	156	153	160	142	152	157	143	183	138	142	151	149	148	154	139	140	151	154	157	171	170	156	148	147	148	165	135	148	179	131	143	139	147	150	144	188	144	138	155	163	155	146	146	130	149	134	152	154	152	129	164	151	140	148	161	127	160	156	139	150	152	164	149	166	129	163	137	142	136	140	140	158	158	131	152	114	151	149	142	155	156	139	157	164	132	144	139	151	146	160	177	156	142	152	160	145	152	163	129	149	142	138	147	149	161	134	166	136	128	153	151	140	154	140	175	152	166	144	147	147	163	166	140	160	132	148	139	162	175	168	146	152	145	133	154	143	171	153	139	149	184	146	134	169	152	146	154	131	162	156	163	138	160	167	175	164	145	133	164	137	150	148	160	142	137	135	145	125	145	155	139	161	118	141	144	139	155	154	151	186	169	160	123	145	150	138	130	154	134	135	138	170	133	161	173	169	147	143	123	152	176	150	150	141	139	155	136	132	145	148	139	134	156	147	170	169	140	162	154	128	144	131	123	150	159	158	150	151	166	142	150	145	153	148	142	176	129	159	148	151	129	139	144	171	159	152	146	143	141	159	148	159	147	149	147	128	156	153	135	151	156	173	156	159	147	128	142	123	145	160	136	182	161	163	166	136	165	146	143	143	127	142	151	162	143	160	129	155	130	161	140	151	144	172	133	162	150	147	170	171	151	153	138	155	135	149	122	151	140	163	135	163	146	123	148	147	160	148	146	155	166	161	138	155	167	158	144	125	138	157	143	125	138	155	175	168	142	157	166	144	149	152	142	143	134	151	121	152	141	138	147	163	150	136	140	155	162	151	167	133	171	140	146	144	136	166	159	128	145	165	163	147	182	144	139	150	155	163	149	151	165	138	135	145	121	155	150	150	165	142	155	149	144	133	169	152	144	165	154	155	164	149	142	146	145	141	131	131	157	156	148	144	160	137	150	142	160	160	146	147	168	157	129	163	148	152	153	158	145	153	151	155	149	144	143	133	169	163	166	146	153	162	149	143	134	158	147	138	140	174	154	145	156	161	150	176	151	118	152	154	148	179	147	147	133	158	136	142	143	146	159	114	136	155	135	166	162	136	147	141	142	167	158	155	160	129	150	150	171	156	144	149	151	136	163	158	156	146	151	165	155	172	142	138	136	141	155	139	162	147	149	145	154	136	154	155	153	131	138	173	144	159	141	146	124	162	145	147	171	156	146	158	137	148	134	141	142	143	156	155	156	133	163	157	151	159	150	148	171	151	151	124	142	147	161	170	176	136	183	163	140	154	181	153	155	134	134	143	167	134	150	154	144	156	169	157	167	163	149	161	141	163	155	137	155	142	146	154	150	157	132	154	146	134	134	146	149	149	169	122	145	127	164	154	147	160	162	166	156	145	169	149	140	160	133	157	134	166	160	136	133	145	142	151	140	145	155	172	126	137	137	144	178	150	148	122	156	159	142	146	152	128	149	160	165	137	160	161	146	141	155	149	128	169	123	137	134	129	157	143	121	146	138	155	142	152	160	134	142	136	151	150	155	142	151	142	163	127	170	153	144	147	164	145	164	156	129	167	132	136	138	141	127	156	134	145	161	134	153	136	150	139	162	174	172	129	136	173	144	138	171	150	158	132	147	139	150	137	138	156	146	134	171	147	140	137	159	161	155	134	156	157	154	172	150	149	141	130	159	153	147	146	144	153	147	148	132	166	140	141	138	144	137	135	141	156	149	144	169	196	149	159	165	148	147	183	139	127	133	148	137	158	150	121	168	132	139	141	161	156	151	150	162	127	167	151	135	161	140	161	154	151	145	132	143	146	143	168	138	151	161	145	141	153	164	168	134	160	145	142	137	136	172	141	170	138	151	163	136	117	165	161	143	145	129	139	163	162	188	153	134	132	165	142	164	148	158	161	143	164	142	143	166	155	165	174	144	132	156	150	138	151	140	145	141	162	150	144	163	142	156	149	148	148	140	156	157	137	139	170	145	122	141	148	155	144	161	146	151	180	154	147	151	165	136	135	147	151	127	165	158	152	166	154	159	180	166	153	162	132	163	135	138	156	137	141	124	152	172	144	122	147	145	136	137	152	151	155	157	144	161	159	136	167	160	141	161	144	160	159	143	161	145	165	142	144	134	152	132	121	116	151	141	144	150	147	147	143	147	163	142	125	162	152	135	148	164	145	132	131	147	154	136	136	143	155	149	130	153	137	145	148	147	129	146	161	146	162	169	139	149	144	153	151	143	155	150	135	164	144	136	148	142	154	160	161	141	167	143	155	124	140	141	150	147	162	159	149	161	135	144	156	144	129	145	147	169	142	153	156	138	146	158	151	140	139	164	173	125	131	162	133	174	136	141	152	150	160	149	144	178	166	142	152	160	137	133	163	146	186	174	137	136	133	137	148	156	163	154	166	162	141	133	157	139	163	152	165	147	155	159	145	156	157	169	165	131	156	148	154	125	152	161	163	160	167	162	143	150	152	152	158	119	148	143	131	139	140	155	134	140	135	156	141	140	157	154	144	136	122	164	140	162	160	158	138	157	150	130	165	138	128	141	175	167	139	166	164	158	156	182	156	156	130	147	164	168	168	163	173	152	149	144	141	132	155	142	165	161	137	155	147	147	151	157	150	150	146	135	143	150	161	152	148	139	146	148	130	156	156	157	146	161	143	132	148	117	153	146	155	142	145	138	161	150	138	159	162	160	139	142	142	159	163	127	139	154	147	129	154	154	164	151	139	154	155	148	159	157
25576	21484	28006	25399	11238	1360	928	672	626	584	613	593	565	605	565	551	539	544	542	526	599	565	568	517	545	501	552	535	490	543	520	494	568	511	523	539	538	545	546	517	527	475	524	517	521	502	529	559	585	535	516	541	565	482	531	504	516	488	519	511	584	523	523	517	496	527	566	554	508	507	483	524	524	508	495	562	509	512	537	488	529	517	517	533	523	499	477	532	485	540	505	513	489	566	534	506	533	477	562	526	529	572	522	536	516	519	535	514	524	487	514	521	526	482	503	559	505	545	544	516	490	578	504	535	494	496	518	515	531	489	520	554	502	497	542	512	545	532	500	556	495	484	543	507	497	546	533	485	535	488	510	533	508	527	507	519	529	500	537	519	516	524	510	539	529	551	534	525	538	530	553	492	503	534	562	529	533	529	560	501	581	486	522	534	538	518	503	533	492	541	505	512	502	511	530	500	551	504	524	518	495	521	494	512	547	476	536	492	486	517	514	506	542	509	511	498	546	502	479	528	496	479	484	509	529	549	524	507	510	507	537	531	540	538	526	523	531	535	514	520	530	489	501	506	486	523	516	540	525	525	528	556	509	525	533	522	512	519	493	521	531	493	530	503	519	530	490	546	503	528	489	499	508	504	511	489	559	483	561	473	500	527	552	526	536	491	524	540	512	540	525	478	496	501	517	534	520	463	530	556	505	533	531	523	517	528	557	554	512	509	449	525	533	531	579	496	508	534	543	540	520	488	509	523	517	486	510	500	521	503	517	506	497	495	551	522	525	499	494	532	510	463	531	488	549	526	501	534	536	500	554	486	511	520	542	570	557	532	532	514	500	503	539	548	515	504	521	530	538	536	502	490	525	502	522	522	492	524	550	486	510	523	536	520	542	544	546	497	522	525	505	538	538	512	512	466	532	585	526	516	563	493	509	507	489	513	533	505	504	499	519	497	566	512	520	530	506	499	538	505	499	523	508	527	528	573	521	503	532	522	484	492	541	499	532	520	514	508	525	507	527	552	502	485	550	526	488	496	532	532	562	494	527	529	534	504	527	524	492	529	484	494	540	512	504	518	474	489	496	487	509	531	519	571	504	553	527	498	504	536	484	480	486	531	504	498	474	534	482	535	528	521	520	534	525	544	547	494	545	521	505	559	514	520	538	503	541	542	542	520	558	484	522	540	484	538	487	537	507	504	497	533	520	503	485	556	534	487	510	514	471	479	536	537	469	491	471	538	542	501	530	498	516	512	518	536	476	510	528	516	488	520	482	541	531	510	503	486	522	502	539	482	517	459	528	530	521	513	467	569	520	546	507	494	492	546	533	512	526	508	500	505	474	507	517	510	516	504	508	525	526	479	507	492	494	520	474	474	513	556	532	499	539	517	535	481	515	508	522	523	492	506	491	528	503	501	502	545	518	523	489	528	516	509	508	503	490	525	569	483	545	506	554	553	507	490	523	518	481	517	490	512	484	538	497	500	521	495	503	548	466	521	563	501	517	516	509	509	490	535	519	526	533	482	551	511	473	568	529	553	495	510	496	525	541	518	496	523	538	540	519	495	515	521	541	526	492	519	528	498	514	521	517	498	517	506	496	564	508	517	497	532	542	507	494	482	525	470	554	483	515	502	537	516	503	479	518	490	557	496	526	502	503	493	495	525	526	484	512	520	483	509	508	533	535	537	529	542	508	525	525	522	507	476	529	517	505	505	496	475	492	540	532	532	499	523	543	509	531	498	555	514	522	530	535	560	495	527	523	555	525	505	523	510	469	522	533	510	567	481	507	466	521	480	515	532	521	497	494	518	487	515	545	487	514	506	516	504	551	479	509	500	455	533	512	495	509	496	504	537	531	504	523	510	523	541	505	491	546	503	494	519	490	527	524	488	532	517	496	526	444	534	503	532	529	518	519	519	533	497	480	546	491	502	515	550	478	514	548	491	530	550	479	505	519	507	554	536	512	541	516	537	519	501	497	532	504	511	553	495	495	514	526	525	504	517	513	553	508	491	496	548	545	494	527	512	508	511	517	536	529	548	506	496	537	527	513	478	528	461	512	532	515	566	535	479	529	525	530	524	500	503	505	510	483	536	504	495	527	525	517	520	552	528	501	485	489	486	529	519	525	525	568	518	493	583	545	498	507	539	498	525	499	519	524	519	511	499	525	502	518	525	502	530	489	553	513	506	487	508	461	502	519	512	499	478	519	533	576	491	463	525	504	482	512	549	551	518	547	522	533	558	492	554	500	504	522	521	477	505	529	517	528	496	504	525	581	538	521	535	515	533	483	524	531	520	535	522	505	497	517	514	486	507	518	516	525	544	514	524	502	508	524	551	514	561	504	459	541	496	490	509	511	526	532	524	531	523	519	489	499	570	558	518	536	550	495	492	501	498	509	510	498	520	523	523	551	525	496	480	512	476	559	519	551	493	513	500	554	500	505	478	477	522	538	499	530	530	495	557	473	514	535	521	502	518	538	505	530	525	516	572	560	546	500	493	517	497	475	493	561	512	509	487	501	521	476	524	551	571	531	546	491	513	528	559	555	482	505	556	518	536	515	539	487	488	528	509	524	528	478	498	538	497	537	523	554	514	506	525	491	525	519	493	505	464	496	509	470	514	516	543	527	539	534	532	506	532	504	517	542	523	526	540	538	497	553	487	530	509	504	510	537	459	536	514	509	504	470	506	513	530	519	511	518	537	575	532	528	517	488	555	486	494	483	511	545	493	576	484	511	531	562	515	498	526	487	556	572	511	555	562	483	518	533	514	520	506	522	505	534	521	525	536	529	508	506	519	516	516	445	512	499	513	508	514	502	527	535	502	512	525	502	475	547	495	496	508	519	503	513	534	464	490	497	503	548	504	527	537	493	519	539	564	486	543	518	515	536	457	536	512	500	558	515	526	537	509	488	492	496	502	527	490	498	537	536	479	569	566	506	522	548	544	500	478	515	507	532	511	540	500	559	497	547	488	492	534	498	530	522	510	499	513	485	508	508	533	511	533	548	508	514	497	482	505	539	516	513	520	503	511	489	543	496	509	528	477	497	508	536	499	536	550	486	515	497	515	567	535	501	498	515	496	574	546	564	507	536	504	515	513	469	552	475	517	491	576	495	497	531	541	515	529	536	518	495	534	481	485	497	527	511	536	512	564	519	556	503	491	474	480	527	476	525	529	594	489	483	531	514	528	537	485	500	506	507	504	547	528	494	524	518	493	478	522	492	521	515	493	516	558	517	485	545	555	502	494	527	516	537	508	551	514	513	502	539	535	502	539	500	499	483	524	501	540	519	477	521	491	532	530	505	508	523	494	489	528	496	485	497	520	504	560	514	508	525	464	509	527	555	558	501	522	517	473	503	525	519	533	498	507	522	547	473	567	491	486	475	509	524	532	502	544	494	530	536	501	518	490	530	549	510	534	530	499	546	499	478	519	537	535	504	487	556	513	492	519	564	555	502	483	500	502	532	493	500	517	518	496	502	472	456	558	493	520
3249	3403	2769	1443	1016	822	720	656	615	534	500	522	508	462	458	460	440	457	441	447	446	434	459	440	448	393	400	406	384	434	407	416	404	405	399	401	411	405	411	419	404	441	376	408	412	431	409	385	406	393	399	413	402	426	407	409	408	380	384	402	416	426	471	425	388	390	419	395	391	423	389	394	382	409	392	381	428	429	409	400	379	415	399	388	409	439	405	394	404	388	378	404	404	397	420	422	416	405	365	386	395	408	372	400	373	384	410	410	413	379	391	419	368	410	390	418	420	408	374	409	397	406	422	421	415	399	405	417	438	417	390	413	370	397	404	405	423	407	384	416	426	416	401	427	381	404	354	408	390	383	388	418	396	417	386	386	415	400	403	393	421	377	389	363	420	412	403	393	391	422	378	418	380	420	432	404	388	411	408	432	386	393	440	403	429	388	406	397	390	384	396	395	426	369	402	404	410	425	402	410	397	418	392	433	395	437	430	424	408	408	447	411	404	394	422	412	407	410	398	436	386	417	383	382	413	393	417	406	443	422	365	417	381	418	425	456	403	406	407	402	382	413	430	424	389	406	383	380	422	418	379	399	386	427	401	417	419	398	408	417	417	370	407	439	369	404	389	407	390	386	390	402	445	399	390	399	424	376	391	394	409	394	432	384	404	392	356	404	392	452	413	385	399	389	398	409	415	413	443	366	400	384	385	401	428	404	385	397	390	387	407	431	391	409	398	393	384	381	384	401	387	439	431	375	391	368	398	335	402	405	422	369	421	413	405	367	380	369	391	429	430	370	402	376	385	398	408	402	393	379	380	409	393	413	380	389	423	396	433	377	401	402	382	406	388	383	396	411	425	362	392	431	388	381	384	398	412	409	377	399	387	401	385	407	405	393	417	373	416	384	352	403	408	410	420	374	386	429	427	362	395	400	382	394	379	393	381	429	400	423	392	423	398	403	380	396	344	412	377	377	396	398	362	379	444	392	379	424	387	404	405	383	410	383	394	428	432	383	400	396	385	404	431	371	402	391	424	402	381	411	439	395	427	428	388	402	374	408	419	413	385	419	381	379	415	379	400	383	415	400	372	428	407	398	413	410	399	427	410	376	406	435	392	409	412	412	413	404	402	376	396	410	417	372	376	390	388	394	391	387	387	406	376	414	375	403	400	384	412	364	408	401	410	410	390	431	381	420	383	390	378	397	417	413	396	428	392	395	364	428	420	403	393	390	435	407	366	368	394	400	424	397	407	429	436	386	373	394	415	424	407	377	394	412	372	372	383	357	399	389	395	393	424	371	393	376	377	390	409	380	416	420	394	421	373	394	408	392	428	423	393	374	396	366	405	406	393	380	410	433	405	349	382	408	442	384	370	389	377	415	367	414	400	413	381	408	413	392	431	392	432	372	424	438	395	396	382	374	393	405	419	438	399	409	388	388	402	396	393	398	393	409	417	414	378	397	389	389	393	367	375	386	404	385	376	378	364	386	426	389	382	447	411	396	386	429	425	372	388	418	384	405	387	392	385	399	449	388	390	414	369	432	393	411	413	407	408	395	398	365	413	379	389	401	414	386	415	410	400	378	414	402	418	394	367	398	410	385	403	405	362	419	414	393	414	421	367	409	397	388	398	410	409	382	402	419	430	402	361	418	430	394	409	377	406	394	385	395	383	385	408	378	396	405	409	419	393	402	393	383	406	401	418	393	391	397	374	379	370	379	401	388	385	384	421	412	389	423	380	429	424	412	396	413	368	418	393	406	416	393	395	412	366	357	372	395	370	422	394	413	373	397	374	357	378	409	392	403	444	392	404	441	393	410	413	405	362	435	436	382	411	375	376	381	378	410	403	403	367	362	407	395	377	389	416	397	417	424	393	397	380	362	417	391	396	375	382	442	384	382	401	376	417	360	400	375	360	387	376	407	385	412	376	397	384	412	393	409	424	393	416	411	420	378	389	398	386	433	387	424	422	439	418	401	383	436	389	411	411	396	410	398	392	387	415	420	401	372	434	408	398	391	402	394	404	363	404	374	402	406	408	406	406	367	439	386	377	416	397	427	420	401	400	389	355	368	388	388	401	427	382	422	402	373	402	388	387	386	396	386	386	417	442	385	402	430	377	411	408	433	386	404	423	401	386	401	409	420	414	411	380	368	422	429	385	358	422	393	371	416	364	393	396	407	434	397	371	437	413	420	358	399	437	373	410	414	421	415	426	392	393	423	412	397	384	390	393	412	394	390	393	399	385	419	399	382	382	396	375	411	385	401	416	437	388	383	375	391	417	391	392	403	389	431	421	381	413	371	398	408	418	397	375	395	384	395	400	405	389	398	393	392	380	388	414	381	417	363	409	387	375	387	414	397	399	393	378	354	367	382	437	429	402	381	419	407	391	405	376	383	378	382	386	420	383	434	413	375	414	386	381	362	387	391	378	359	373	408	401	419	406	422	371	424	402	403	393	385	385	440	420	377	383	400	448	395	446	415	404	392	393	421	397	400	398	338	398	393	379	354	379	379	373	359	408	375	423	396	381	391	391	423	393	404	419	382	368	417	395	395	392	407	397	429	411	388	382	383	409	397	391	451	391	434	368	384	426	428	410	404	377	399	408	419	399	399	433	376	380	402	410	376	362	385	340	415	383	382	359	392	413	395	376	357	387	407	349	389	391	405	409	405	411	412	398	364	419	415	408	378	415	405	405	391	396	407	359	397	414	440	414	380	374	392	401	401	382	375	363	383	409	418	372	388	397	407	394	379	387	408	396	425	350	401	389	400	383	365	367	404	339	402	388	388	397	416	394	423	370	393	413	375	368	417	380	422	379	409	389	372	372	394	371	386	422	394	396	405	393	409	395	382	364	400	399	380	397	369	389	412	422	370	403	358	393	385	380	375	352	379	376	447	400	413	375	414	416	399	430	406	391	408	393	374	369	396	408	406	360	420	401	373	395	431	389	393	378	406	384	370	376	375	388	406	377	394	402	388	393	421	403	413	380	443	424	387	402	422	419	432	422	354	417	410	360	407	384	419	430	365	422	382	398	437	416	381	417	371	398	384	386	409	429	388	382	374	390	412	387	411	356	402	404	381	389	406	385	416	407	386	375	396	421	395	394	401	388	385	355	398	398	420	364	380	400	391	397	416	408	399	380	422	405	373	374	406	404	376	392	375	375	396	395	397	382	402	383	408	409	397	397	392	400	451	404	400	391	408	405	375	416	412	346	384	367	403	417	407	383	392	399	402	393	387	385	391	387	400	384	407	434	367	362	410	432	393	391	401	403	370	387	402	404	430	368	406	392	372	433	398	402	403	393	400	374	412	387	395	376	392	394	404	391	401	372	379	381	402	404	338	417	400	399	405	425	382	366	375	405	410	386	400	420	357	367	336	407	358	386	400	407	384	401	394	426	387	394	418	389	433	388	430	410	389	351	375	392	408	416	359	406	405	377	389	412	394	400	414	381	417	418	395	385	420	388	365	336	401	418	383	404	423	397	398	359	409
24515	21446	28747	24546	21439	8451	1688	1073	872	900	795	811	789	826	723	724	736	733	722	729	765	722	727	729	674	726	726	677	716	735	745	713	671	722	692	689	681	703	676	713	696	692	722	705	685	662	712	715	709	751	747	704	642	667	681	650	679	679	650	699	699	669	662	667	692	713	726	644	714	700	690	703	678	699	700	671	713	684	680	649	678	674	699	643	678	671	661	712	675	699	665	713	722	661	656	672	731	673	724	704	657	669	701	699	721	682	632	659	641	693	692	679	650	646	744	669	676	646	663	666	704	646	672	675	690	703	665	712	685	726	675	639	706	651	655	685	710	655	678	671	699	700	667	676	692	672	682	677	671	697	675	659	645	681	698	592	704	711	665	630	701	722	664	737	677	684	718	709	674	649	703	670	655	655	684	673	680	640	708	703	719	689	708	620	642	716	648	621	726	673	675	689	743	682	694	656	641	679	669	677	662	684	705	688	643	662	690	666	643	700	672	676	696	714	675	667	703	669	647	670	674	679	636	684	661	687	682	703	674	654	708	690	654	687	640	671	646	682	642	695	675	730	693	704	687	684	665	696	703	679	669	660	700	651	647	677	664	691	637	697	690	660	689	681	683	745	663	685	667	748	677	655	642	699	673	684	668	695	661	681	708	664	690	691	675	694	629	670	678	677	687	668	658	709	683	738	643	659	698	663	645	667	700	685	721	660	732	668	719	661	652	695	705	691	682	660	706	689	671	646	654	705	655	691	695	673	680	703	651	721	714	693	681	657	651	653	733	649	662	702	637	607	660	714	695	665	655	659	669	656	691	688	678	646	671	677	675	694	709	667	708	685	714	753	722	719	680	682	694	693	660	694	667	669	693	643	631	607	710	663	639	664	691	737	719	634	661	689	680	659	657	672	735	775	700	720	655	662	643	685	667	644	684	667	695	668	658	659	658	672	678	654	707	672	649	670	682	677	728	683	616	700	686	689	726	680	663	683	667	661	694	658	688	724	654	649	629	685	631	658	686	697	689	677	643	687	635	667	715	687	722	663	655	673	680	669	658	643	691	677	664	688	659	629	651	646	677	658	663	654	653	693	700	735	699	645	695	658	684	663	716	650	677	703	678	626	667	679	647	687	658	687	662	659	677	627	678	711	668	661	665	687	664	648	674	715	666	626	660	672	670	684	667	683	667	647	722	682	644	665	656	674	679	689	714	720	662	692	680	710	653	666	678	668	695	655	621	660	738	723	683	692	651	679	643	706	683	712	676	666	690	655	669	629	684	674	743	661	652	715	719	687	625	651	686	695	651	719	649	702	636	692	647	677	643	642	659	663	681	693	676	665	738	661	725	679	657	651	707	632	659	712	724	650	686	684	685	669	678	694	673	698	715	737	669	676	665	740	710	657	693	713	729	664	642	707	687	704	702	648	668	676	676	639	616	673	683	703	701	673	714	646	694	671	627	668	664	633	697	665	702	670	697	636	670	696	632	694	688	676	668	695	665	648	701	640	685	703	691	680	655	713	666	694	685	688	716	657	669	659	657	700	712	705	651	673	676	641	672	684	646	710	689	672	703	701	708	662	662	689	657	690	671	663	724	662	695	672	675	657	694	645	637	670	680	663	682	659	702	684	689	660	696	689	641	634	714	707	708	661	685	662	699	669	690	647	724	654	670	650	698	663	687	672	683	708	626	712	682	648	698	678	701	735	694	689	655	693	669	593	686	675	653	707	716	685	707	662	642	679	682	708	654	668	640	721	670	680	680	671	655	638	679	705	661	603	695	699	666	704	702	697	710	637	702	657	673	651	608	681	707	671	667	710	696	698	694	698	715	652	679	676	681	716	657	606	727	701	673	687	704	714	701	629	654	675	678	640	690	641	695	657	653	666	665	677	730	714	655	726	665	664	690	668	696	730	649	662	682	665	657	645	674	684	683	702	677	685	701	704	685	676	663	688	659	677	665	691	701	708	696	700	687	645	658	688	697	676	702	659	642	662	677	706	685	658	700	672	674	677	674	709	670	686	711	663	660	684	669	707	684	672	646	726	686	683	619	637	660	638	650	648	674	682	663	702	667	697	699	690	698	639	661	713	652	666	646	654	696	668	712	707	692	700	659	629	700	712	713	682	652	678	685	681	673	626	636	697	690	663	695	675	683	632	617	668	681	674	709	702	691	657	682	619	703	691	719	655	715	691	675	676	644	665	719	644	652	696	720	665	713	676	685	693	653	700	684	652	672	673	685	653	681	704	668	707	666	660	657	666	667	688	722	644	657	636	683	672	692	673	638	677	683	630	693	628	638	668	684	670	675	666	692	698	634	661	700	697	636	693	695	659	632	698	653	698	703	708	671	701	709	660	685	659	669	710	693	671	649	655	643	709	683	665	671	709	656	650	705	753	667	698	646	685	640	704	669	658	672	680	691	715	677	637	640	679	676	687	712	711	650	679	666	686	685	672	674	675	720	669	667	688	688	661	717	697	695	660	678	643	724	681	678	690	707	647	656	687	665	713	687	644	677	698	661	665	688	709	675	728	648	691	683	694	708	663	686	682	664	681	673	660	711	680	683	693	649	655	656	651	679	687	701	641	717	650	682	656	700	693	704	673	679	670	706	660	670	727	692	674	667	659	651	648	697	680	682	631	657	686	665	707	709	655	693	678	666	718	680	616	651	687	645	673	662	697	710	697	669	693	685	705	659	704	701	691	692	667	678	670	639	663	671	695	680	610	679	708	655	673	664	684	725	675	676	618	702	686	696	686	697	660	679	689	647	693	655	666	676	672	687	686	644	635	694	664	694	669	661	689	667	674	663	649	677	704	696	666	702	672	659	690	618	650	660	647	705	657	627	638	655	677	714	655	652	660	675	727	696	683	657	672	646	682	690	680	674	666	688	680	691	692	628	696	703	643	650	685	678	663	696	637	707	672	671	693	612	664	671	659	699	679	684	711	717	743	677	655	664	693	702	633	709	667	690	714	705	663	646	634	704	696	651	693	643	623	670	642	661	669	658	681	683	687	674	630	662	656	641	686	658	649	691	664	715	715	687	673	631	683	667	686	713	692	684	668	644	692	691	673	664	643	657	666	691	705	680	683	676	705	687	687	696	659	645	682	647	662	656	693	672	705	692	655	645	704	688	705	693	688	708	677	679	664	688	683	664	668	738	661	688	686	725	699	674	660	697	714	678	656	613	705	698	672	660	697	684	653	627	701	666	691	664	697	698	690	629	676	696	684	722	634	688	716	696	688	686	707	632	695	705	661	670	674	658	668	680	688	723	681	625	680	650	705	691	675	680	710	668	693	627	704	692	671	709	646	667	719	676	634	706	673	730	677	695	678	637	620	688	687	694	677	656	658	703	668	675	711	686	643	668	599	696	678	663	661	644	658	674	673	660	677	624	684	677	698	666	661	683	665	696	653	646	662	695	631	631	636	689	658	668	654	683	681	685	683	667	631	650	680	631	674	694	677	660	644	664	667	666	635	663	735	653	682	609	665
3550	5886	4757	2505	1788	1368	1091	1012	830	786	737	701	650	653	618	620	626	624	590	603	555	599	618	584	525	570	564	569	574	561	550	560	592	594	554	539	524	515	530	552	557	530	555	561	547	536	552	538	480	541	549	497	501	525	546	494	517	533	500	531	556	512	525	531	533	551	542	533	513	519	533	502	537	550	507	504	490	535	504	517	543	562	547	542	543	552	507	543	550	498	514	487	498	528	530	521	531	469	533	532	518	528	527	536	530	564	499	522	513	537	530	550	538	547	531	519	527	557	540	556	541	525	491	522	500	516	512	567	532	497	503	503	582	487	518	524	506	547	536	546	543	526	521	540	499	516	506	496	541	495	559	516	562	549	506	538	539	551	529	564	507	564	529	523	510	574	531	495	515	537	525	522	523	497	545	514	546	551	525	525	544	538	509	523	517	521	549	506	555	540	545	478	548	513	539	517	498	543	527	556	505	526	514	513	512	552	537	540	520	548	530	499	549	595	526	504	513	507	557	494	535	527	546	527	501	588	482	538	541	589	539	509	465	496	515	468	504	529	515	529	537	529	499	503	535	533	495	566	483	565	530	552	533	493	520	540	612	487	529	506	518	580	537	542	479	559	519	532	535	532	543	491	557	532	506	491	508	514	515	540	515	504	542	542	519	500	504	523	536	508	523	488	510	481	459	507	525	527	545	513	508	521	517	514	509	524	563	524	512	511	524	522	554	535	531	510	538	523	535	504	536	526	504	483	504	532	516	524	484	529	528	490	531	505	553	528	516	510	499	495	579	527	505	537	506	526	517	536	524	490	510	508	536	478	550	497	478	512	556	540	512	509	497	529	521	514	517	541	480	495	506	504	533	504	478	516	525	518	542	518	556	481	538	496	533	520	491	498	538	528	506	509	515	522	527	549	522	529	502	525	550	510	576	494	523	542	534	515	529	495	553	489	540	534	540	519	518	515	525	521	502	486	508	534	522	529	556	486	529	528	518	555	540	509	510	508	528	490	514	540	478	519	524	544	574	537	512	511	506	520	523	532	524	501	535	512	506	537	521	473	526	551	535	507	511	526	536	554	564	513	488	484	514	504	535	548	515	543	496	506	511	537	527	499	531	540	485	515	499	493	494	540	521	501	476	529	534	539	550	523	515	489	508	506	522	554	509	534	544	504	524	521	532	514	532	533	502	534	528	510	478	552	546	507	490	559	496	515	462	533	473	481	506	536	549	563	498	544	493	511	505	506	534	523	552	535	492	524	506	537	503	516	461	483	500	472	516	510	506	503	521	555	521	532	529	464	510	517	529	496	536	528	549	500	554	508	500	534	519	505	468	516	522	454	497	522	544	544	519	533	528	529	542	491	523	537	555	533	514	530	508	505	516	480	544	501	488	471	519	544	447	520	523	535	504	500	551	551	482	477	488	514	533	542	532	527	558	491	529	500	522	524	522	544	561	523	511	512	532	556	495	531	513	529	551	474	508	499	493	491	494	542	524	486	489	520	487	542	541	511	513	527	520	522	543	515	500	556	568	535	510	496	527	516	504	491	523	544	513	524	519	501	490	474	532	510	502	521	514	487	502	526	489	507	494	531	514	501	509	475	527	507	485	534	546	551	533	493	533	534	509	470	538	492	478	475	479	473	531	493	484	492	569	520	505	514	504	526	569	489	540	540	543	521	513	527	541	540	536	479	467	527	508	536	503	559	484	521	480	559	498	482	484	523	478	492	545	507	548	549	525	503	505	523	523	519	539	504	529	540	523	489	498	491	486	543	524	486	487	552	527	513	522	503	538	501	562	526	518	520	509	557	491	514	488	495	515	513	530	479	538	535	509	517	527	529	523	538	562	544	490	511	528	495	520	503	499	491	503	495	502	517	507	519	570	487	514	514	503	556	565	488	489	541	541	540	523	500	468	519	539	552	537	534	504	523	491	528	505	485	538	518	529	506	536	496	547	483	502	488	560	495	530	506	508	497	493	522	518	495	514	497	523	543	511	547	505	517	480	512	525	532	555	542	475	523	513	550	499	526	524	504	484	463	466	482	523	506	506	480	521	512	491	536	541	520	537	530	481	509	517	521	533	526	518	533	502	524	532	506	471	509	475	512	508	513	519	549	542	514	501	477	546	533	549	508	493	514	519	512	527	509	507	515	516	505	515	513	567	526	509	537	524	487	489	492	532	542	518	505	493	498	481	554	509	529	472	555	492	534	537	524	525	530	542	498	501	555	544	487	528	518	502	505	502	512	517	540	516	517	511	486	501	526	512	509	508	551	515	535	509	543	492	518	487	521	538	483	501	514	507	486	542	544	534	531	504	558	510	528	528	576	548	497	527	528	550	508	491	488	493	525	519	500	533	488	533	522	489	518	516	537	497	512	499	523	495	510	514	522	487	497	506	459	505	502	470	507	512	492	505	511	475	514	529	516	541	508	554	486	531	509	503	480	508	536	506	539	520	515	504	496	556	487	493	508	509	522	497	490	487	503	524	490	483	502	514	559	523	508	514	498	489	510	527	498	550	516	507	533	531	550	512	534	515	515	533	511	512	509	502	474	489	524	570	501	521	520	489	512	595	511	546	488	542	557	507	512	519	519	532	485	518	516	487	474	519	579	520	556	477	525	519	526	541	530	503	523	528	519	548	532	526	508	524	475	487	498	525	527	504	463	525	553	538	538	555	502	509	501	543	499	483	513	527	511	540	515	509	521	466	531	519	531	537	531	493	529	497	508	515	522	553	499	495	494	514	510	510	512	497	521	526	486	503	517	495	514	513	515	508	529	501	537	513	543	480	520	499	482	539	538	512	519	507	548	502	539	503	508	541	517	527	531	513	550	516	533	533	501	528	536	519	506	511	471	543	543	514	525	500	532	506	516	488	499	552	528	479	543	491	518	514	546	492	482	513	457	517	524	523	521	540	513	504	505	490	550	536	528	503	525	554	562	499	536	532	506	480	484	496	524	500	525	475	509	497	546	495	557	503	498	524	501	524	526	506	530	544	501	495	552	481	501	501	527	508	503	487	527	541	531	532	468	536	535	536	485	518	497	511	499	463	537	510	525	551	494	536	496	525	490	470	488	522	496	553	477	510	525	523	497	505	544	511	508	520	501	519	523	497	492	488	499	493	483	525	466	530	496	498	508	480	471	534	523	531	521	522	512	510	501	523	503	517	529	496	525	494	504	484	492	518	484	508	500	510	541	532	526	523	538	551	515	535	546	492	498	500	487	509	541	513	481	506	523	498	506	541	500	538	537	472	548	529	515	497	508	503	527	505	518	496	488	527	479	543	537	512	534	568	547	494	496	517	522	487	502	517	513	550	481	500	525	525	464	486	525	532	514	493	484	513	522	543	499	532	503	528	540	503	480	551	539	481	514	512	546	531	510	511	527	499	478	498	474	531	546	489	519	488	522	527	474	546	537	490	509	499	540	513	525	548	491	490	489	515	519	512	487	521	530	494	511	513	550	559	507	526	475	523	528	506	505	529	511
27741	9805	569	281	210	215	197	204	202	172	194	182	169	211	196	195	187	161	205	177	183	220	203	181	198	201	202	174	163	190	179	222	174	206	213	188	193	185	198	194	179	176	202	198	197	178	183	184	189	206	178	199	184	198	206	201	196	205	191	200	169	192	191	195	185	194	185	171	183	194	188	180	172	198	183	190	193	194	171	152	212	178	173	182	221	190	196	197	195	198	175	177	189	191	192	175	184	167	186	193	175	178	196	197	184	173	168	177	189	168	181	189	168	198	183	180	171	185	181	186	204	203	181	216	170	205	168	189	171	200	188	199	163	183	192	179	202	177	206	212	196	173	196	162	167	182	178	168	179	186	190	209	198	213	195	181	172	192	200	164	182	195	170	185	173	217	172	175	190	207	197	219	179	188	202	196	218	211	202	197	200	200	197	211	212	191	179	188	198	193	189	171	178	184	168	216	182	183	184	165	213	180	178	188	198	183	208	190	196	186	173	192	212	190	182	193	203	176	198	175	190	196	191	211	210	213	182	186	213	188	198	193	181	186	207	180	190	184	210	165	205	192	179	192	174	181	167	172	181	189	199	200	214	199	188	181	175	184	186	195	200	184	215	203	179	187	184	174	179	192	206	185	204	179	195	190	189	172	185	215	162	172	189	169	191	189	184	180	216	188	193	201	199	190	165	182	188	201	203	174	184	198	209	172	170	197	202	186	187	181	184	191	187	186	177	205	189	187	199	184	179	178	168	205	174	184	193	203	193	198	213	178	208	184	180	196	184	209	192	198	193	187	171	167	202	189	198	196	190	201	185	187	181	189	184	223	194	187	215	210	177	179	196	184	194	172	189	205	199	208	196	207	200	211	168	211	191	182	184	200	177	177	193	197	189	195	193	191	212	212	183	200	194	172	186	190	173	170	173	215	189	193	195	193	174	178	169	194	180	186	177	191	171	209	194	186	192	183	209	186	200	208	200	189	164	178	161	191	186	198	188	184	199	164	192	167	174	184	169	177	203	200	207	180	164	169	192	184	205	169	170	204	220	181	199	197	184	181	198	211	165	206	188	176	197	218	191	171	176	167	206	192	188	178	196	182	175	191	181	204	165	210	200	204	199	190	189	185	181	183	172	206	202	199	183	187	205	199	199	178	200	186	186	173	180	213	188	194	212	196	207	197	222	195	203	199	217	193	179	188	195	195	199	191	179	197	189	204	206	195	165	202	171	166	195	165	159	170	185	183	174	168	194	184	174	175	189	175	189	200	209	202	183	178	166	180	184	186	191	209	180	205	175	202	198	171	194	186	184	190	201	185	184	198	163	195	201	205	163	188	211	193	192	179	186	189	200	166	181	184	180	164	157	172	188	162	164	190	191	175	189	205	186	180	186	203	191	196	182	200	177	175	166	203	209	173	184	184	191	190	197	194	185	191	188	181	180	183	215	186	213	195	198	203	182	175	199	190	181	183	177	187	200	176	192	205	162	201	184	202	186	193	183	189	208	185	176	198	185	173	180	175	220	226	180	192	170	191	191	173	186	196	192	191	191	169	166	188	188	209	200	209	167	161	186	193	192	184	205	229	196	200	190	194	205	191	196	217	188	176	201	193	209	187	179	199	187	201	196	178	205	188	196	195	201	182	202	178	188	191	186	181	196	186	216	175	207	190	186	178	207	186	214	187	191	197	170	190	198	175	190	174	195	173	180	201	199	180	176	178	204	195	210	171	171	196	189	186	174	177	192	169	198	181	192	183	198	185	201	204	161	194	214	183	177	200	197	181	204	179	200	197	201	164	190	199	191	175	195	209	176	184	197	203	219	169	181	200	187	191	178	194	188	206	184	185	181	203	199	170	176	210	197	174	190	211	211	195	208	178	181	183	194	201	163	213	192	198	190	205	216	187	198	194	183	180	200	191	171	204	205	203	205	197	176	201	192	174	201	152	181	199	177	188	195	179	175	194	186	176	200	225	192	177	182	203	197	202	219	198	180	186	173	174	184	192	181	216	185	209	177	199	195	200	184	199	166	192	211	207	169	200	203	190	222	171	217	176	198	207	186	179	165	210	182	168	208	191	192	184	211	189	190	209	171	188	176	218	189	181	194	190	192	176	179	165	195	190	187	197	182	170	183	209	200	210	204	207	187	178	181	209	221	189	164	211	208	179	226	184	188	199	168	190	220	208	170	175	194	215	198	193	186	201	158	178	179	189	192	205	187	179	200	187	209	183	197	182	199	204	196	193	200	184	187	197	193	194	181	188	214	179	177	181	199	199	170	178	208	188	215	189	190	180	175	185	213	185	204	199	169	174	181	185	186	186	180	206	175	167	210	194	187	206	206	209	172	206	176	177	189	176	189	183	208	188	189	203	185	189	173	209	201	209	198	184	201	186	170	181	175	179	190	163	188	199	187	177	172	205	198	193	174	198	176	198	202	183	187	178	216	198	189	189	197	203	199	197	190	190	192	195	161	188	176	213	197	195	192	189	228	208	202	189	198	207	218	189	181	167	197	199	175	188	187	197	199	195	177	178	162	186	204	182	175	199	215	201	186	175	181	195	203	202	215	189	193	180	178	225	204	171	181	199	179	189	215	194	193	201	176	180	207	196	204	192	189	198	190	201	187	187	177	200	174	191	185	217	189	173	177	179	214	159	192	228	183	187	179	161	180	180	228	199	197	203	210	194	173	177	173	183	210	158	195	173	176	188	191	188	212	177	227	196	186	198	186	171	196	182	169	205	188	185	186	177	204	189	170	191	197	188	195	202	204	193	218	197	212	156	184	176	190	199	194	197	183	181	178	171	205	187	185	222	183	180	189	213	179	179	190	210	170	187	226	185	175	197	178	208	201	194	210	194	193	177	183	190	195	187	203	227	181	196	185	199	185	220	189	166	177	179	176	185	206	179	167	217	189	184	169	194	182	183	175	194	191	189	167	190	173	214	181	188	183	197	182	167	176	190	178	172	176	200	201	204	180	204	181	154	198	209	183	175	203	167	195	195	190	193	177	180	203	197	207	177	188	207	208	192	187	178	192	172	163	196	181	162	215	198	204	185	191	201	171	192	186	206	202	184	170	216	215	197	201	171	199	180	179	199	180	185	175	195	197	213	178	181	193	189	196	213	178	185	196	174	205	183	204	195	199	189	212	176	204	196	194	179	202	183	183	217	186	174	174	179	209	179	168	186	174	200	187	154	179	200	175	168	194	210	184	192	189	189	198	202	177	168	214	199	175	187	174	210	149	190	165	185	190	197	204	194	204	202	172	185	188	199	196	179	207	161	167	183	195	171	193	209	205	180	209	191	190	188	197	202	184	172	181	177	188	192	184	211	188	191	191	180	208	192	206	172	188	194	184	229	177	196	189	183	192	187	176	223	192	193	183	203	192	197	191	214	164	207	187	185	180	165	196	200	189	188	199	210	196	191	181	189	203	211	192	215	210	195	213	190	191	191	198	212	190	195	183	190	191	183	175	180	179	188	184	182	193	200	199	206
4564	298	289	196	209	182	165	157	182	156	155	150	149	143	155	148	149	161	153	161	167	166	170	152	153	152	133	139	131	171	152	137	144	146	156	147	143	154	170	155	164	154	155	153	129	141	140	151	134	160	155	160	149	128	146	157	151	162	152	166	171	169	152	153	159	139	143	139	143	148	146	139	154	144	140	152	145	140	136	165	133	149	158	169	154	138	172	150	164	133	118	151	132	166	165	161	156	148	150	142	142	133	162	154	168	138	125	129	145	146	151	141	162	147	152	137	136	148	154	136	153	152	138	157	175	150	127	154	134	143	157	147	150	184	166	147	162	154	158	145	136	114	134	158	162	143	166	142	153	148	168	158	133	152	151	140	134	146	191	142	129	193	159	168	170	131	152	151	159	150	164	157	153	151	166	142	157	149	153	157	153	135	158	157	146	136	179	166	158	155	158	141	146	137	140	139	149	168	143	141	148	143	163	132	151	129	157	155	144	148	172	153	147	146	131	145	162	169	139	139	139	148	145	154	141	154	141	130	154	169	140	168	153	163	152	146	151	148	155	152	116	162	152	145	129	130	158	145	180	150	146	149	138	142	141	167	151	148	145	140	170	150	148	137	158	150	142	123	161	169	131	143	148	170	141	177	161	142	157	158	152	146	152	156	143	160	149	149	148	146	158	132	156	150	159	148	137	146	157	147	126	167	161	136	163	149	143	133	163	155	144	169	147	146	152	134	147	152	128	150	151	164	151	165	139	132	144	146	135	173	136	179	160	146	154	136	161	149	168	135	179	157	139	163	146	140	149	153	154	156	147	149	143	142	150	157	142	136	149	163	150	129	152	139	134	137	150	141	171	165	138	139	173	162	145	180	143	155	145	162	140	138	157	180	166	140	154	151	141	142	150	161	135	159	136	152	126	147	170	140	150	148	159	138	162	149	156	159	155	168	167	135	125	158	167	130	136	151	136	162	170	161	154	168	155	149	166	168	154	168	126	149	151	161	151	150	147	141	173	151	146	151	140	144	154	151	156	133	150	141	133	158	129	140	127	134	147	156	158	158	171	142	148	169	160	129	129	160	130	148	138	174	137	154	145	152	158	148	143	170	168	153	161	143	160	136	136	159	139	139	154	156	180	136	162	152	152	161	140	134	127	150	153	138	161	158	141	128	161	154	159	151	159	144	147	142	153	157	142	144	166	145	141	148	153	175	146	139	148	149	138	158	164	154	131	131	148	128	148	157	158	145	139	140	173	142	155	151	132	170	161	136	155	153	137	135	145	143	153	139	143	119	147	131	147	164	138	155	153	138	165	151	153	127	145	153	148	147	119	145	123	152	136	156	170	135	147	146	162	140	132	162	130	139	170	137	155	141	158	163	140	142	159	151	176	145	152	157	147	139	128	140	153	144	144	140	148	143	154	142	152	161	147	131	141	149	147	156	146	138	153	146	151	157	144	131	143	145	185	143	167	138	136	167	126	140	156	161	149	127	152	133	147	155	135	174	144	148	144	148	163	152	137	164	137	145	145	147	128	144	145	140	122	151	145	152	144	169	135	157	128	154	157	160	138	157	160	168	163	138	149	145	149	158	143	138	180	167	152	152	137	147	162	134	152	154	148	153	130	151	122	147	160	148	143	156	141	152	149	143	162	162	150	161	164	155	147	161	150	134	152	143	146	147	152	154	143	159	143	142	147	133	164	165	156	154	138	149	146	130	155	147	139	175	157	121	173	167	165	186	173	153	159	163	143	131	139	147	147	152	136	145	151	143	149	137	152	142	136	129	143	150	148	150	163	145	161	150	134	155	147	156	170	170	143	164	160	150	146	130	121	147	166	131	142	158	151	163	157	161	160	151	151	165	147	143	142	141	123	134	134	140	146	135	151	162	143	150	136	145	153	145	143	141	152	130	122	150	142	160	131	142	154	146	163	140	161	148	170	149	142	151	157	179	154	154	142	148	147	152	142	163	152	155	134	192	152	138	153	137	151	159	147	145	152	137	149	139	150	159	152	156	159	158	152	141	171	162	147	161	149	160	184	160	146	152	147	145	156	141	144	134	150	160	140	145	145	139	155	169	136	139	142	163	155	120	148	147	151	140	136	159	160	132	147	155	151	164	154	162	129	124	149	149	150	144	126	135	163	153	131	119	133	144	155	135	144	147	149	176	141	152	144	130	142	168	155	150	164	171	116	165	152	167	164	155	126	152	128	175	180	131	139	164	133	136	151	164	139	123	148	160	163	156	155	154	167	151	132	142	146	143	144	146	156	144	175	149	148	111	147	153	148	149	170	167	140	154	130	160	157	151	146	152	147	148	161	126	152	161	146	148	139	141	159	159	148	141	153	149	152	158	137	145	147	148	128	156	141	144	142	135	153	150	133	142	154	158	140	136	153	156	151	165	152	120	150	127	141	150	150	148	147	151	141	146	146	156	144	143	159	153	137	159	133	124	173	173	122	166	158	140	136	165	154	156	154	130	156	165	131	151	155	157	163	141	149	135	156	143	150	151	135	156	161	134	142	146	148	128	165	142	139	137	141	147	141	146	135	164	161	157	175	135	149	146	142	159	153	130	128	150	163	162	156	153	170	144	128	149	157	147	159	154	142	160	134	164	158	135	143	155	146	166	126	142	118	136	152	128	160	153	141	150	165	151	161	131	131	124	126	171	151	166	152	169	144	135	126	132	160	163	146	179	164	175	158	141	148	130	141	143	161	175	144	163	145	157	170	142	134	140	151	153	153	150	138	131	141	146	137	138	151	162	151	156	136	157	159	139	161	169	152	134	169	157	137	141	154	139	158	163	164	144	142	155	161	143	134	147	141	163	140	155	160	145	158	138	143	150	154	147	158	164	146	153	157	133	147	149	129	138	168	149	126	144	146	153	161	146	145	153	162	134	163	135	144	145	123	151	127	173	153	155	131	129	157	145	150	145	152	154	157	161	134	144	128	142	141	139	154	138	152	142	163	137	148	138	136	142	135	138	141	130	177	170	161	141	161	142	139	158	152	161	149	124	140	144	138	143	157	170	164	134	155	135	147	152	155	144	137	170	132	163	179	152	158	131	144	152	155	131	153	147	131	151	141	146	126	145	150	130	149	130	129	144	142	168	145	145	149	148	129	164	148	140	146	154	150	153	151	148	140	161	147	151	154	135	144	145	170	162	149	142	177	165	167	143	139	151	145	143	134	145	154	145	176	137	152	154	161	159	151	104	161	154	153	144	143	130	156	164	152	128	143	147	146	155	156	129	139	166	147	135	160	152	149	150	164	150	138	163	143	158	152	148	146	135	154	139	157	143	147	143	138	149	150	134	164	140	140	149	158	151	154	167	152	144	158	136	157	148	144	161	129	145	138	138	164	158	146	143	155	137	152	147	173	145	144	170	136	151	156	131	148	148	140	141	146	164	150	159	126	162	158	162	151	151	154	159	147	141	143	173	146	144	154	171	154	150	141	137	170	172	144	152	158	154	137	150	163	158	130	147	137	142
25558	21514	28027	25447	11406	1362	856	768	669	559	582	595	591	540	557	554	540	516	588	505	517	587	559	538	557	480	532	519	514	560	559	561	542	515	544	476	519	490	533	547	519	510	511	525	552	517	519	525	495	483	520	541	537	514	531	535	530	520	565	564	542	498	555	536	543	510	516	532	515	497	523	507	572	552	509	503	556	572	487	521	527	509	536	510	524	513	547	546	501	501	476	524	502	504	547	501	512	527	508	556	512	550	500	518	537	534	503	540	517	492	552	535	529	503	492	507	524	508	544	554	522	531	516	495	488	497	536	565	507	515	536	537	479	547	496	519	496	510	526	499	539	493	512	550	531	505	502	503	501	528	543	503	499	530	533	488	551	539	547	518	521	537	527	509	529	498	493	536	518	536	520	533	506	527	554	554	569	576	516	507	511	510	487	526	516	536	484	508	522	498	545	521	483	530	515	520	504	546	540	547	513	532	510	550	539	516	504	526	518	543	516	509	499	528	532	494	535	536	511	501	541	513	516	460	531	521	495	524	529	547	520	494	530	494	526	511	530	538	495	504	524	522	480	507	473	523	483	528	516	532	540	540	509	527	471	503	481	499	494	520	496	546	545	556	503	543	542	521	514	495	534	518	517	521	561	561	482	501	527	511	525	512	524	506	528	502	518	519	493	521	532	552	470	502	550	491	500	485	494	541	544	522	481	560	569	522	520	522	497	506	508	526	502	506	520	519	530	525	528	513	547	516	489	551	549	553	550	486	510	482	503	485	586	508	479	510	515	499	494	519	540	501	517	512	521	484	519	554	500	498	512	519	543	518	521	478	522	523	524	494	519	531	500	524	516	542	569	526	506	526	536	519	532	555	527	536	516	552	510	534	524	511	540	549	585	487	505	508	523	523	525	514	531	536	506	512	501	492	509	531	530	532	510	487	467	499	478	553	545	533	516	518	552	519	520	510	502	516	558	523	517	573	584	520	493	527	532	569	490	471	534	530	513	543	490	541	557	542	536	501	553	509	553	579	502	542	510	510	542	471	522	554	546	486	493	513	526	489	486	510	531	515	538	539	477	550	553	540	518	518	515	487	503	545	491	513	543	511	533	536	533	511	509	524	545	522	523	508	532	518	525	531	535	481	535	514	493	507	515	514	452	483	549	505	508	497	545	556	530	530	506	520	494	493	490	523	504	534	509	547	527	522	557	537	499	503	501	525	530	530	487	505	526	494	528	540	532	507	525	512	490	514	499	497	527	486	548	507	519	473	477	500	541	525	523	509	525	517	516	495	534	512	513	529	546	506	487	526	546	472	494	532	550	510	509	513	500	523	496	520	534	548	513	522	511	512	547	484	507	532	541	518	494	523	537	558	537	473	505	512	519	518	492	535	529	520	506	483	530	539	523	539	476	552	538	519	534	500	547	487	529	484	538	541	505	535	541	481	528	574	465	487	511	530	530	509	516	525	533	530	504	502	504	552	479	513	536	529	546	526	554	497	536	491	514	509	552	493	502	487	488	486	517	483	515	529	515	542	511	566	490	533	501	525	512	538	520	526	576	513	572	508	526	480	513	550	537	558	504	529	524	535	539	502	512	501	549	509	510	558	508	484	508	512	542	515	543	537	510	564	497	522	526	511	532	510	547	514	545	510	518	517	510	534	536	559	493	554	465	505	481	512	496	543	518	534	506	485	537	535	561	554	528	515	516	510	510	493	559	523	506	546	513	518	523	530	557	543	483	516	476	489	521	504	503	489	537	519	517	500	467	547	465	548	536	520	553	526	497	504	512	516	510	539	535	488	499	575	547	535	458	493	523	529	498	521	525	537	525	526	550	521	524	499	539	490	494	498	493	520	516	491	508	520	520	492	543	493	514	556	502	526	521	527	525	561	495	509	529	524	528	505	504	508	491	517	529	545	517	521	540	543	507	540	554	486	526	530	495	493	526	539	543	490	537	528	544	485	514	508	512	507	495	510	539	522	535	484	493	545	539	523	521	517	532	538	523	521	516	506	529	535	532	529	532	529	546	508	577	574	517	495	496	513	517	499	521	515	531	523	493	546	517	493	542	525	512	447	521	508	506	500	544	523	532	538	537	534	500	529	468	505	471	527	512	532	556	508	559	541	550	538	568	513	539	499	543	561	524	534	505	533	540	536	511	532	516	552	553	522	476	482	525	508	552	528	509	583	512	518	532	560	546	541	533	530	504	528	505	507	517	521	554	547	497	522	499	541	525	513	480	569	537	537	537	485	515	498	560	489	567	517	499	524	540	485	500	551	524	512	534	538	512	515	498	493	493	520	495	498	544	564	515	523	584	540	462	495	535	484	554	506	515	563	540	523	518	516	542	548	537	554	506	489	526	508	531	540	546	532	539	501	488	518	531	517	562	533	496	488	504	522	533	534	555	523	513	491	522	506	525	528	538	514	496	518	513	563	539	546	496	511	492	511	486	502	506	482	492	558	518	506	570	517	503	528	479	541	536	527	518	547	561	516	510	494	532	542	505	496	538	516	552	529	525	497	467	497	489	529	520	552	550	508	547	526	500	534	559	537	494	540	511	482	505	480	507	547	519	490	518	505	499	520	514	545	532	561	541	529	528	552	509	523	511	507	525	544	527	539	505	544	508	518	503	546	521	537	520	497	523	497	546	516	523	495	506	492	540	511	529	543	567	546	528	524	522	523	469	480	530	504	509	485	479	517	524	499	475	542	451	508	529	488	473	491	511	496	529	572	514	460	513	543	486	522	555	536	514	565	480	502	490	551	561	508	495	505	513	535	524	538	552	505	513	530	509	527	530	527	505	553	509	558	553	514	511	552	506	535	523	499	521	504	516	535	530	506	526	531	480	499	525	514	511	510	464	505	529	478	559	506	536	502	529	492	514	499	527	533	557	554	508	493	551	536	517	523	524	501	477	519	510	470	500	535	523	527	535	505	554	509	524	516	519	525	525	461	508	536	501	459	477	516	546	515	489	535	506	497	525	527	547	541	522	547	536	538	515	483	523	521	542	578	503	513	504	513	542	534	495	492	536	533	494	565	479	521	562	550	515	486	558	543	538	526	539	524	559	509	496	569	557	556	532	496	518	520	491	512	492	540	546	523	536	518	547	573	501	469	504	527	501	496	540	499	512	539	540	505	513	513	576	528	522	524	519	518	499	475	525	515	544	515	500	531	506	505	484	550	544	507	551	536	519	530	522	542	552	534	499	517	514	481	528	494	543	516	549	549	516	522	537	518	562	504	537	554	510	532	518	542	494	518	472	478	524	558	534	528	549	493	512	515	538	527	528	534	531	499	525	500	511	506	495	522	531	514	506	502	495	485	542	516	497	478	516	510	520	539	508	537	531	553	544	515	501	485	522	558	534	545	534	455	526	524	539	504	528	497	541	526	518	496	471	550	521	535	492	520	554	517	470	493	523	532	545	541	502	538	517	524	518	505	554	542	482	525	565	523	518	521	492	544	510	502	550	516	544	511	513	506	529	519	494	478
3266	3174	2873	1521	1036	866	760	621	579	573	525	503	486	498	447	489	471	444	439	417	443	438	416	409	404	436	421	447	413	415	416	394	445	397	410	403	390	420	412	433	417	414	446	396	419	437	408	386	409	382	440	434	390	389	399	388	422	447	399	404	403	388	400	386	390	432	405	370	380	399	411	438	385	375	390	423	378	392	395	389	426	428	399	375	404	409	423	421	346	420	388	377	393	415	380	408	418	398	392	413	399	412	394	420	378	426	397	410	394	421	406	385	450	436	399	396	385	382	378	406	395	430	395	443	393	393	420	381	371	429	396	390	409	387	377	370	436	410	419	349	386	395	394	396	384	368	396	409	431	400	399	417	439	400	415	394	427	383	361	412	415	399	398	405	376	424	408	370	401	393	397	411	418	419	410	443	364	380	372	398	409	438	406	358	410	426	377	416	428	375	421	392	391	377	430	395	367	396	404	397	430	406	420	388	385	410	409	388	391	386	404	383	407	419	444	375	412	379	434	391	421	404	385	387	398	413	411	409	422	411	410	396	414	369	394	392	411	389	403	428	418	401	379	449	409	407	370	392	384	389	389	421	385	378	405	383	408	385	378	418	410	395	381	371	397	396	402	431	442	380	383	444	388	418	360	413	414	439	443	362	391	363	399	395	375	380	394	388	418	377	400	391	394	408	409	393	427	426	375	397	412	439	371	384	369	397	374	420	406	397	367	400	408	399	404	396	406	425	386	391	386	427	414	395	380	437	433	416	402	391	370	441	424	395	404	370	364	380	423	407	392	418	409	427	383	377	417	422	437	403	393	363	408	420	405	382	399	403	379	377	393	369	430	423	401	387	389	415	394	421	426	430	392	384	391	410	424	414	398	373	420	411	387	378	360	392	416	375	380	365	395	413	363	407	409	362	408	390	379	420	370	399	422	421	425	401	379	415	433	443	410	393	414	383	401	359	439	426	409	397	435	391	399	427	392	420	376	440	390	392	405	404	386	382	414	401	434	432	380	411	407	407	397	407	412	363	410	388	399	434	383	362	376	408	380	408	383	407	442	389	380	398	448	423	420	405	402	363	412	424	381	419	437	415	404	393	432	370	406	403	403	392	397	406	414	411	390	403	363	376	404	382	423	405	399	372	376	411	407	380	427	409	352	394	380	413	387	416	390	423	397	402	392	394	392	401	395	389	398	401	419	379	378	374	412	399	366	366	401	419	422	394	387	411	412	365	395	401	377	410	403	408	393	423	369	410	388	401	405	359	401	382	385	422	399	411	414	363	421	442	437	383	417	378	418	398	392	396	384	383	398	411	397	382	438	423	369	409	371	378	389	421	394	357	415	421	390	391	369	391	397	411	428	389	379	380	412	404	424	418	399	378	401	373	419	462	437	396	406	376	399	374	382	388	397	407	355	389	425	406	408	409	440	398	401	386	386	427	424	387	378	407	423	430	408	379	375	384	409	387	393	375	421	439	373	429	373	385	401	409	382	401	404	394	373	383	388	400	435	404	399	376	427	390	414	375	413	402	390	375	380	398	413	389	419	385	362	375	385	396	419	354	426	407	434	390	382	387	410	365	427	381	370	394	388	397	412	421	397	419	421	391	422	432	393	409	398	391	416	361	408	413	422	397	412	420	361	393	402	397	435	401	375	432	326	392	422	385	404	389	398	403	389	389	405	400	406	407	397	399	387	361	407	369	380	367	383	399	399	397	371	430	380	400	408	417	382	383	373	448	382	374	413	366	411	415	390	420	421	383	417	379	441	385	350	375	373	401	412	382	369	413	413	387	414	428	413	380	410	399	401	425	373	373	402	346	376	392	364	398	415	401	408	404	393	397	328	386	351	387	396	371	411	370	396	380	402	396	404	382	404	408	403	389	383	420	411	392	398	409	396	411	430	408	393	399	391	363	379	408	365	412	434	380	411	421	396	387	377	398	385	405	408	397	417	372	372	383	415	417	362	377	397	393	388	398	411	382	399	416	374	383	415	431	410	404	407	368	372	400	376	389	402	393	407	394	414	400	436	391	392	419	410	385	391	441	393	415	429	397	389	400	395	372	425	392	416	405	377	403	416	357	407	395	401	404	355	410	404	401	393	418	393	360	407	396	404	402	421	409	411	437	398	389	418	385	375	398	402	377	415	376	434	413	385	430	354	359	373	404	374	415	401	393	410	395	378	394	420	368	408	365	368	401	417	423	412	416	406	402	390	395	383	396	382	389	382	417	399	368	381	414	384	411	384	389	387	387	439	419	383	378	373	390	395	407	394	399	383	389	405	389	400	381	385	413	409	404	361	410	393	384	393	380	400	385	409	401	424	398	413	408	366	396	347	399	385	395	398	374	408	369	336	420	396	380	365	436	421	417	400	400	407	411	397	402	401	409	401	391	395	424	375	392	403	411	401	423	378	447	390	376	397	364	390	374	383	399	391	370	403	390	384	380	395	421	405	401	403	387	374	412	421	440	394	396	382	370	396	419	403	390	390	387	381	373	395	403	384	417	420	411	369	412	409	384	389	376	408	409	423	391	399	389	397	390	412	404	390	418	402	432	393	381	403	421	394	393	386	405	447	377	424	411	433	366	398	359	393	407	428	413	382	395	378	356	390	380	408	377	386	377	382	376	379	374	377	389	381	398	374	397	372	421	394	375	369	423	420	381	394	399	407	413	391	420	384	418	351	385	397	391	410	396	404	396	390	397	398	436	412	401	409	401	404	425	390	388	411	404	398	405	379	406	406	404	406	391	380	400	411	413	356	389	382	342	396	426	393	386	418	421	401	425	380	428	372	376	398	381	410	427	397	393	396	406	406	369	385	378	371	424	380	422	341	417	409	403	395	390	370	371	406	404	396	402	387	397	361	420	417	410	374	398	377	399	344	424	391	385	386	384	393	422	400	418	393	394	395	443	385	377	429	408	390	388	355	390	372	381	391	387	406	398	419	394	396	387	409	390	392	402	404	387	411	364	436	413	386	391	377	413	381	387	413	426	396	385	407	404	363	412	420	402	390	388	382	416	388	397	368	394	441	390	372	407	372	398	380	395	389	420	379	390	391	404	390	366	390	370	395	403	352	423	394	389	394	369	390	397	404	408	411	391	375	400	390	401	404	390	397	431	420	426	385	407	383	386	387	416	379	370	363	402	367	389	397	403	355	426	349	414	385	381	411	387	397	408	386	388	377	423	429	459	398	409	401	386	380	428	395	346	370	410	383	394	397	394	414	403	396	364	350	397	423	392	427	432	381	400	377	383	411	384	385	397	404	425	359	370	381	377	395	406	355	384	375	381	400	400	439	375	401	391	427	415	395	399	388	376	388	413	382	373	386	386	363	416	395	402	384	423	407	378	378	388	411	371	388	417	413	418	359	396	409	432	395	390	428	373	401	427	385	404	392	389	378	369	390	440	417	394	391	369	412	376	369	414	396	415	383	402	405	393	410	382	397	393	400	402	379	394	367	397	405	387	411	398	394	361	403	401	400	438	394	375
24523	21466	28843	24526	21457	8520	1797	1151	911	878	865	807	794	733	750	748	760	738	716	765	678	680	741	738	715	732	720	693	715	707	752	726	660	687	711	756	655	707	751	652	707	706	673	742	715	694	666	657	714	683	670	676	716	714	695	712	736	718	677	702	684	679	660	677	693	709	688	682	678	675	704	674	715	668	667	676	752	679	714	700	673	726	745	652	690	662	671	695	662	669	685	702	674	707	702	694	697	726	685	680	721	732	687	667	719	709	707	705	708	687	707	708	709	656	656	637	686	680	685	679	697	671	673	682	702	662	690	674	677	703	674	733	684	678	666	658	626	654	687	711	655	674	669	711	686	669	702	738	668	651	669	672	692	692	677	721	692	672	643	667	643	724	692	724	710	713	671	659	705	667	687	677	692	720	690	692	717	685	679	675	683	621	685	709	698	660	673	671	727	710	688	678	671	704	725	634	677	684	656	669	688	696	682	682	657	694	643	708	700	722	636	683	682	701	690	684	666	725	665	694	695	710	671	711	693	667	655	700	673	671	699	638	693	717	701	689	673	703	678	684	692	695	687	650	704	692	744	670	676	706	670	675	632	646	672	713	712	680	719	624	660	693	648	681	679	708	643	687	708	697	710	685	680	652	680	656	679	656	689	672	694	717	669	688	698	687	690	708	670	675	685	658	703	687	682	725	662	673	694	667	697	712	710	712	684	683	732	719	686	691	719	624	700	698	741	717	655	728	667	666	709	705	719	746	699	692	651	691	682	703	667	713	695	727	672	708	700	670	670	657	672	676	689	677	696	676	714	757	703	706	705	653	647	700	641	668	711	729	705	705	708	671	657	658	709	682	681	698	646	638	697	681	723	694	680	651	703	711	681	666	695	725	726	679	691	693	681	676	683	701	702	701	722	720	673	681	709	687	691	648	741	691	731	711	692	714	679	704	732	688	650	648	661	701	700	676	687	704	710	695	677	702	667	707	712	678	694	692	727	694	709	656	715	644	686	720	722	659	686	652	636	613	668	726	695	673	667	705	659	698	661	707	660	693	639	715	657	680	717	720	662	683	634	727	660	701	722	654	681	733	647	645	743	686	706	666	670	681	676	710	686	684	674	711	701	661	711	731	664	704	662	684	672	681	709	695	609	667	712	663	688	677	698	690	636	664	665	670	690	737	689	737	683	667	688	688	729	708	700	670	719	694	665	637	652	678	713	710	676	714	671	679	669	701	667	669	689	684	680	694	686	704	691	677	706	684	683	671	728	684	674	671	663	672	699	671	699	667	673	674	680	700	676	691	666	695	640	707	691	667	677	688	680	662	652	654	682	693	709	666	655	635	716	678	657	666	668	711	683	733	678	700	674	741	674	669	725	685	662	623	622	646	686	747	705	683	656	692	715	677	720	673	669	698	697	723	683	656	660	648	699	613	694	708	732	669	681	666	646	663	662	745	673	659	715	693	659	722	733	670	690	682	670	686	662	699	656	697	724	681	668	663	662	679	650	707	688	674	674	657	682	701	643	677	676	681	657	659	706	688	653	682	673	697	663	698	714	705	697	664	690	704	703	703	684	662	640	687	652	679	722	689	673	718	700	679	704	672	696	682	656	743	726	679	683	714	698	673	680	649	693	648	707	659	687	684	671	697	675	698	675	681	686	658	710	667	658	699	649	668	687	648	707	692	693	660	707	732	674	706	676	710	688	711	736	748	701	685	665	670	659	702	641	634	717	694	649	710	682	687	718	719	722	693	681	720	671	683	727	737	678	665	656	699	678	648	674	670	701	685	670	687	731	734	695	640	641	695	718	658	647	718	717	650	663	638	705	672	649	686	659	659	657	683	686	706	675	669	640	669	712	691	691	649	662	682	654	644	719	657	679	702	676	685	663	710	702	697	704	684	734	686	655	683	673	697	656	681	690	688	668	668	699	692	668	691	686	647	696	678	676	685	698	657	679	706	704	698	675	695	673	658	665	677	673	676	722	693	643	665	707	662	681	651	702	650	727	676	709	722	681	656	693	646	699	745	651	653	665	701	674	689	667	700	673	695	676	649	690	709	697	722	687	692	712	639	672	661	675	687	622	669	675	711	718	646	706	705	677	750	702	675	727	728	685	719	711	666	667	694	708	640	714	699	659	681	727	706	686	738	676	668	679	681	666	698	655	709	655	699	706	692	731	666	672	693	712	633	718	709	658	644	708	665	697	692	691	701	696	694	636	730	672	700	635	662	703	711	705	653	638	722	652	666	657	688	678	732	689	640	695	692	744	698	685	636	688	654	676	713	660	690	676	721	747	689	700	731	675	700	684	728	678	641	716	673	700	687	654	646	650	702	665	706	667	735	670	707	702	674	693	654	652	672	695	683	705	671	679	700	733	655	684	675	675	688	689	676	678	686	723	671	694	679	681	703	683	636	708	699	728	667	737	629	694	649	665	655	707	691	709	634	649	727	688	691	741	634	668	674	694	679	701	675	665	665	703	705	665	648	720	706	645	675	664	692	658	662	662	662	667	666	712	685	660	649	712	678	711	707	710	717	649	678	730	652	673	699	629	685	704	679	702	678	695	709	664	705	696	658	632	695	689	701	679	684	728	690	678	695	646	694	701	682	641	685	657	664	709	652	693	663	687	675	704	639	645	682	668	726	733	667	709	684	733	665	686	734	668	700	671	699	684	657	680	665	653	655	701	716	692	669	690	705	665	657	661	702	719	700	639	660	677	700	642	698	677	717	677	670	692	674	698	665	614	700	708	665	693	624	694	692	647	676	659	705	699	711	696	660	683	669	645	671	656	695	684	681	658	673	713	681	661	679	662	686	596	728	697	684	659	660	646	656	704	729	676	645	729	661	669	688	702	667	701	726	635	669	704	625	688	713	725	685	686	720	699	687	715	640	687	698	658	664	715	681	709	657	675	699	691	679	663	649	683	702	652	653	673	652	697	669	656	653	673	679	698	708	725	675	698	701	635	685	664	718	665	727	711	710	667	685	676	702	700	700	674	689	704	651	680	693	704	683	696	682	724	683	699	650	712	663	668	669	654	711	709	660	721	657	651	702	675	682	700	691	634	670	684	676	720	649	651	675	649	684	674	666	690	632	693	698	711	675	702	677	654	722	731	698	717	675	696	685	637	746	709	642	638	682	677	661	685	728	677	710	662	675	674	699	671	708	690	658	659	699	694	667	642	689	652	643	653	643	685	690	699	656	657	648	716	668	680	717	708	647	665	659	733	693	706	686	686	648	676	686	663	743	670	756	711	737	654	706	659	677	679	710	728	668	628	655	713	669	660	691	697	695	635	650	666	673	701	672	693	653	672	666	717	680	650	676	681	666	652	710	673	690	673	692	693	711	671	694	700	708	667	669	664	650	718	692	692	654	691	715	679	697	703	640	697	664	689	682	716	624	714	666	725	663	633	664	675	653	673	698	676	672	672	701	717	661	656	652	661	701	672	676	680	690	670	668	667	658	679	644	658	671	703	676	694	657	689	620	691	719
3580	5844	4787	2532	1864	1346	1142	950	892	776	752	704	674	662	620	650	600	654	581	566	581	605	591	569	513	558	551	563	584	571	534	574	530	596	535	580	528	537	546	555	527	537	512	574	530	537	557	549	536	568	545	526	553	545	553	508	519	524	508	515	560	515	546	568	568	516	540	577	554	522	553	529	539	550	547	533	527	523	533	513	521	545	512	549	571	544	527	545	516	545	534	548	568	533	533	541	541	530	529	544	505	531	509	501	540	508	552	515	562	497	507	534	532	535	565	534	550	584	492	539	553	527	545	537	500	536	516	567	516	537	529	542	526	539	543	508	504	529	515	493	523	521	550	523	512	531	508	535	538	521	524	541	517	526	524	499	554	538	541	544	522	506	561	522	530	540	523	487	525	550	529	546	493	552	519	514	526	517	530	579	523	492	511	498	553	568	546	537	524	525	527	497	531	527	523	489	580	558	544	544	580	539	565	509	521	546	492	513	546	488	546	537	560	536	478	491	504	521	458	515	524	529	542	521	541	481	503	562	513	546	472	527	529	504	540	588	513	495	545	509	473	484	502	548	494	495	551	523	552	523	548	504	509	556	483	527	524	527	538	545	517	532	549	533	530	501	504	503	520	508	527	533	516	576	504	504	500	521	505	580	532	485	512	558	503	499	491	522	520	503	546	539	538	559	474	492	491	540	520	498	523	521	544	507	560	519	522	486	513	528	503	521	493	520	511	508	501	515	545	494	534	478	535	559	507	551	513	512	503	530	532	533	527	555	506	511	543	520	516	517	499	478	530	527	552	538	507	538	523	525	535	500	524	499	555	523	525	489	539	526	534	529	522	515	510	539	555	545	503	559	535	497	518	535	539	549	528	510	508	504	528	521	515	530	574	516	553	525	522	541	540	509	544	522	526	525	524	548	538	520	525	540	526	501	546	540	549	523	547	527	550	481	531	550	506	514	537	540	471	517	530	509	505	502	517	517	534	544	468	479	505	500	568	526	527	537	499	534	486	535	534	519	513	517	542	540	501	485	505	510	556	512	533	530	528	528	512	515	510	489	557	495	491	525	576	497	509	513	515	508	575	479	532	544	517	519	517	563	566	555	484	521	503	540	514	496	497	524	489	505	509	562	504	552	517	504	536	533	548	538	517	482	504	507	547	527	522	525	589	484	522	510	518	538	545	477	561	505	549	541	519	557	495	552	461	494	518	515	532	502	536	462	549	534	505	547	549	496	562	545	566	542	510	530	508	529	486	520	514	473	536	539	537	530	518	515	501	501	535	513	517	505	507	511	521	499	539	545	590	543	545	494	509	499	528	524	551	506	512	503	540	518	522	535	555	508	525	531	493	552	510	502	585	519	524	481	464	551	556	511	583	508	570	541	522	493	497	516	510	514	534	528	564	536	498	483	511	504	514	507	524	525	499	508	539	510	527	518	531	519	547	514	543	507	504	531	529	497	573	518	546	513	540	538	534	564	508	507	517	490	525	484	516	486	518	502	476	568	538	511	505	549	539	507	496	530	508	532	519	512	516	508	552	531	514	622	539	503	521	520	532	500	574	494	508	554	474	504	527	538	507	476	518	491	486	519	529	502	480	545	520	510	555	489	544	516	516	489	535	510	515	536	562	541	510	537	467	518	560	499	505	541	507	503	501	517	530	510	498	505	538	526	542	550	536	497	481	502	561	540	515	521	499	484	568	542	521	526	562	488	511	530	488	490	534	488	543	542	565	500	529	509	522	516	530	482	545	539	537	500	496	503	532	471	523	570	487	569	510	538	524	517	509	506	531	492	521	514	511	501	508	520	517	527	499	535	528	518	506	508	537	560	516	532	513	509	537	544	562	505	524	518	546	542	484	504	478	601	484	484	485	541	477	542	533	518	521	538	495	499	543	505	515	481	491	537	498	501	520	564	489	527	518	553	531	537	515	507	488	512	555	510	509	491	543	562	499	502	541	560	509	531	529	479	533	480	528	519	495	546	511	533	517	514	501	523	528	556	497	516	519	540	553	503	534	509	496	541	537	481	537	538	498	510	511	538	531	486	503	551	492	518	515	537	549	454	546	485	537	499	536	514	487	491	528	540	500	557	515	521	541	537	495	535	498	517	497	516	556	516	522	518	492	565	539	520	506	548	533	508	500	506	475	484	519	533	525	511	497	532	522	508	491	511	527	498	509	529	505	520	496	513	465	520	513	506	550	575	542	513	564	521	509	538	496	517	541	535	562	503	547	510	510	522	492	570	528	479	551	543	539	522	490	483	542	522	523	543	492	480	507	505	490	507	508	551	497	499	513	491	528	508	530	515	516	520	540	542	529	511	472	488	514	532	494	502	476	502	528	501	506	483	547	529	525	502	514	513	502	511	519	537	540	508	518	500	498	518	510	562	501	528	511	493	476	507	502	529	502	553	556	499	515	488	531	530	490	528	489	559	538	526	510	539	512	498	514	542	518	549	544	503	498	508	507	563	496	516	536	496	520	499	488	517	506	503	504	543	522	496	525	502	506	518	483	514	486	517	568	526	528	531	501	540	530	506	499	494	523	567	562	511	556	556	518	511	524	512	509	527	486	551	529	493	509	554	537	494	491	550	541	514	491	525	520	513	527	500	517	507	529	502	543	503	508	512	481	489	505	553	498	505	510	494	530	518	551	516	496	493	515	511	508	521	458	506	539	464	532	561	511	549	497	551	487	522	501	519	538	522	503	524	458	515	548	500	478	500	489	506	526	515	530	471	477	510	469	496	501	576	494	547	548	511	484	530	516	487	542	516	502	458	560	499	510	510	543	501	524	513	539	529	521	529	476	500	519	554	519	528	490	552	517	517	502	534	527	549	540	511	551	511	559	516	560	498	485	512	494	498	570	557	536	507	510	519	495	526	531	549	522	527	539	486	513	529	525	534	513	511	529	508	516	489	543	537	537	485	501	553	510	528	495	487	532	538	513	484	505	490	551	487	548	519	519	535	556	519	484	538	512	517	526	513	533	473	507	529	516	491	522	512	537	559	490	491	535	502	522	523	549	503	538	499	498	523	529	533	537	513	513	499	494	544	450	483	564	511	505	530	535	516	507	532	548	490	539	493	532	536	531	525	487	501	479	527	515	511	500	513	499	522	553	535	513	529	515	516	541	473	559	518	492	461	547	487	519	501	512	505	504	566	545	491	516	504	519	513	514	527	536	513	549	517	469	554	536	533	550	521	453	493	506	484	535	517	507	518	503	521	557	513	544	537	487	505	491	491	564	495	513	490	511	518	491	516	468	543	483	504	528	530	512	518	523	518	474	500	508	541	531	491	501	555	513	528	499	519	509	506	525	517	524	441	549	521	490	502	473	515	519	508	512	543	492	510	512	539	514	553	480	546	562	527	502	515	507	526	534	572	567	507	516	549	510	517	517	504	486	525	481	543	540	508	524	542	508	512	544	493	531	506	546	518	473	538	503	516	517	510	528	562	484	506	505	486	553	469	538	503	519	522	506	504	458	505
27572	9838	588	322	217	236	228	159	194	202	211	199	205	202	215	195	179	195	203	193	184	191	194	199	206	189	186	204	186	184	173	187	197	191	201	211	205	189	163	185	196	175	195	181	190	197	204	182	184	200	197	191	172	215	184	193	194	207	187	180	193	194	194	213	201	196	182	192	191	193	207	196	181	186	207	188	192	200	185	196	188	182	196	192	221	214	175	223	210	187	194	197	202	223	189	224	206	180	197	160	190	204	192	179	192	176	194	201	166	194	206	188	190	167	208	214	181	210	181	209	183	177	198	202	170	187	206	173	192	191	200	179	168	200	185	175	191	199	194	213	172	184	208	192	183	203	193	178	211	216	204	183	173	172	191	185	202	185	191	205	185	205	190	188	205	215	211	177	193	176	193	179	200	201	189	201	196	212	204	184	198	218	205	204	176	183	210	189	180	209	192	201	190	191	191	187	194	175	180	186	192	175	190	194	171	175	167	170	202	210	197	197	179	207	196	182	177	205	182	194	201	204	186	198	182	216	208	194	193	193	172	183	203	186	184	165	195	195	189	183	182	171	167	192	206	194	190	191	191	184	188	180	183	166	183	199	179	208	181	183	189	192	186	221	204	200	193	184	198	187	196	201	204	182	173	154	195	209	173	175	186	182	202	164	195	191	186	206	197	175	183	210	150	188	211	221	188	239	191	179	202	193	172	192	181	198	191	184	204	179	188	194	184	186	188	179	205	191	185	187	209	180	186	197	186	188	206	189	176	195	179	190	182	179	190	203	208	200	196	206	171	182	204	201	207	193	195	188	177	182	197	222	190	180	190	200	186	178	173	186	177	207	209	187	199	205	174	187	200	169	195	205	198	195	199	193	183	208	200	212	194	188	172	186	203	197	180	187	185	184	165	198	192	208	189	196	182	198	184	191	210	190	215	182	194	194	190	163	183	208	220	191	163	196	185	188	216	179	227	174	194	166	184	190	186	202	214	199	176	197	200	177	176	193	206	185	195	190	198	186	194	192	204	193	189	191	188	183	182	187	190	186	192	170	218	199	170	204	172	194	177	196	186	183	185	192	209	202	179	193	200	193	168	206	184	204	180	186	208	211	189	199	181	188	205	194	192	194	209	198	206	200	206	186	202	201	181	175	180	171	162	207	215	201	203	175	189	196	195	195	207	195	209	178	202	211	190	179	179	194	199	187	172	209	163	176	181	175	187	196	214	175	184	169	217	190	178	193	222	196	185	216	196	169	220	198	165	211	182	216	181	213	181	160	183	180	179	210	193	162	198	198	191	191	173	214	166	211	174	194	189	180	186	196	194	184	195	195	189	188	212	196	187	206	184	196	191	196	187	187	202	185	197	169	171	189	184	197	186	212	187	188	190	171	182	156	181	185	196	207	171	179	203	194	180	196	172	170	179	191	188	198	174	215	209	193	181	210	182	158	196	180	178	192	203	219	173	177	199	191	202	208	176	191	184	193	193	207	201	191	196	198	190	184	201	216	200	216	199	193	191	188	193	190	203	197	193	191	186	179	179	163	198	192	188	204	182	181	205	174	204	182	165	178	187	186	205	177	159	194	196	192	198	198	179	165	203	194	201	197	167	180	184	179	164	190	174	211	204	189	170	218	185	202	171	193	194	217	197	200	195	177	201	185	194	200	187	187	191	207	198	167	185	188	178	208	176	179	224	195	177	197	199	167	201	210	159	188	184	198	203	176	205	198	194	174	189	214	221	179	177	228	167	165	203	202	196	193	201	196	190	181	185	201	166	186	187	187	161	163	199	198	194	174	195	195	181	176	178	177	181	194	201	186	165	197	210	203	187	194	207	171	200	197	184	179	210	176	178	195	186	189	188	173	186	174	193	214	191	205	230	175	191	190	185	186	198	174	200	187	173	211	185	159	188	216	190	200	183	178	185	186	186	203	178	181	182	215	211	196	194	194	193	188	164	194	165	178	191	170	180	182	200	210	202	188	192	210	227	170	171	206	186	198	210	192	176	214	174	217	187	166	198	201	198	188	213	179	171	196	182	203	194	192	198	197	217	189	178	185	181	191	163	178	221	198	190	171	207	195	187	193	188	203	180	185	202	168	191	204	193	193	195	206	196	197	179	177	207	188	205	176	193	199	186	201	210	207	179	175	190	213	181	179	198	210	170	204	194	185	168	171	188	188	198	220	193	180	176	206	207	191	207	215	214	187	196	185	204	177	180	226	226	166	173	201	179	199	169	216	225	191	185	194	213	189	211	205	204	206	194	180	181	189	187	195	186	170	188	203	184	182	175	176	204	200	171	185	191	199	194	183	194	200	175	185	225	186	197	182	182	214	191	208	170	189	202	176	200	194	178	169	203	196	200	194	204	184	203	191	193	212	185	201	205	194	190	179	187	198	201	193	191	223	183	181	185	194	207	197	195	180	183	200	176	191	202	191	201	211	215	199	189	172	183	176	198	169	185	179	168	170	198	190	205	189	193	170	207	192	200	188	183	204	196	189	195	183	181	196	164	202	178	213	198	181	179	177	191	166	206	179	189	186	176	163	208	199	165	171	190	193	212	215	190	176	203	194	190	205	182	190	198	176	213	179	189	205	188	188	176	188	186	194	185	213	174	204	196	172	173	170	174	200	212	223	157	197	155	198	211	158	226	192	195	169	179	183	221	189	184	175	201	165	205	192	210	194	170	191	189	187	192	186	228	184	166	199	215	189	188	190	185	197	219	194	184	206	184	177	185	182	222	195	185	173	196	204	193	188	188	204	201	176	190	193	169	197	179	200	208	175	219	174	190	186	199	219	170	215	203	202	186	175	192	177	193	187	182	175	199	196	203	208	213	184	191	175	209	178	201	199	202	192	200	189	189	180	173	179	186	216	179	199	186	184	177	198	190	170	172	198	183	179	185	199	208	183	175	208	200	219	191	205	177	204	186	171	204	180	187	189	190	181	179	202	215	192	217	187	191	197	179	171	210	192	178	207	208	203	169	188	204	194	200	175	169	197	191	194	199	196	192	208	209	204	198	206	184	206	200	184	197	180	198	173	176	177	177	216	195	165	196	178	189	180	223	183	176	185	219	196	195	211	195	182	194	189	189	209	185	185	172	211	185	193	196	215	186	169	166	220	184	212	171	212	208	183	178	174	189	177	201	163	186	197	196	208	187	208	202	190	196	173	184	197	200	187	212	199	169	185	194	174	197	194	186	191	179	175	186	173	184	192	190	184	193	197	178	194	194	198	203	189	182	204	170	182	230	175	173	207	186	191	208	192	207	183	191	200	186	188	192	197	183	196	188	217	184	175	167	222	196	197	175	183	151	198	213	171	185	207	176	192	209	184	191	187	202	213	183	173	210	197	167	177	193	218	183	207	186	196	200	169	207	209	184	219	211	208	200	192	196	207	207	210	194	211	203	228	212	209	191	190	179	195	182	162	217	206	180	188	192	184	176	186	185	194	147	185	165	182	187	187	196	185	163	188	198	183	190	183	167	185	199	183
4507	281	287	214	188	177	159	173	144	161	152	148	148	161	140	155	136	155	160	160	140	137	151	149	150	147	142	151	149	152	154	155	137	183	150	162	197	133	152	147	138	124	126	154	165	164	176	172	157	156	134	180	149	141	128	135	123	124	150	149	164	143	127	140	147	141	156	149	153	139	142	169	144	159	133	144	127	153	158	160	133	146	156	134	142	121	164	165	152	155	180	144	140	179	124	160	134	157	162	154	163	174	172	146	143	160	159	141	143	169	157	152	137	139	155	131	167	156	163	142	138	163	127	153	134	121	162	143	151	140	151	173	151	167	145	154	141	138	147	168	145	141	161	143	139	158	170	163	146	156	152	145	155	146	152	167	155	159	149	156	146	155	140	156	148	117	163	145	147	146	162	144	153	163	150	140	179	158	130	138	147	136	139	164	161	136	161	157	158	140	128	153	149	165	160	136	136	143	139	145	129	150	153	148	144	155	151	145	149	131	163	144	150	164	159	150	153	158	145	153	170	162	155	158	138	147	147	127	157	175	127	158	155	149	159	165	150	156	151	188	137	144	147	154	140	151	148	143	156	161	128	140	137	161	137	146	161	167	152	129	149	138	133	155	167	141	143	166	160	138	163	125	155	143	137	159	155	138	137	141	169	160	132	179	159	156	146	182	157	131	169	137	137	142	123	141	155	168	146	157	142	133	142	130	149	153	152	142	151	151	155	151	135	156	169	139	151	153	167	140	140	159	144	149	142	161	152	141	158	153	141	178	161	178	133	149	152	161	146	146	146	131	145	147	144	133	133	135	150	148	156	153	143	151	153	148	139	132	151	169	156	140	139	167	162	163	136	143	150	168	155	141	167	151	154	138	145	145	143	139	159	158	140	164	154	123	131	132	130	158	140	146	165	138	131	150	152	189	154	152	148	166	147	126	149	161	153	134	140	156	138	163	173	153	140	134	169	150	151	144	133	161	145	162	167	142	143	149	144	157	150	137	135	128	147	144	154	167	155	169	155	147	145	138	170	159	136	162	137	147	154	170	149	131	147	159	152	147	146	145	166	160	144	146	140	156	153	137	148	148	172	137	149	151	155	140	175	146	117	158	147	144	153	143	168	141	169	167	143	153	158	151	152	154	141	166	149	149	143	147	153	152	156	148	160	154	156	154	142	171	173	152	138	167	152	170	140	155	141	145	153	139	154	165	124	153	147	138	140	144	141	155	156	132	142	165	147	130	159	147	168	172	151	131	159	144	172	150	147	163	145	137	167	157	168	140	157	165	158	146	141	146	146	140	143	149	156	146	156	143	148	154	184	141	167	160	142	161	154	156	151	148	154	157	137	148	157	153	139	147	149	150	149	141	159	154	142	151	158	153	146	173	164	153	142	158	149	150	166	139	146	164	149	150	158	165	123	162	143	148	177	151	139	165	140	155	136	174	138	136	143	162	147	165	130	157	150	141	129	142	151	147	160	149	137	145	137	149	146	144	154	155	157	137	143	133	172	170	138	143	163	152	154	141	119	166	143	153	160	161	148	152	140	154	128	150	148	154	160	129	157	145	124	142	138	153	146	170	162	159	141	142	143	165	167	179	152	146	143	160	153	131	155	152	145	144	155	153	142	158	146	140	127	133	145	131	156	145	149	149	157	159	157	120	169	150	149	152	125	182	157	164	164	165	154	159	164	139	157	136	137	155	157	125	157	172	172	143	143	146	165	162	141	152	126	154	160	154	127	155	135	136	144	158	143	152	154	137	162	161	147	160	127	132	160	151	148	154	154	160	150	166	146	166	145	149	147	136	157	138	151	143	159	142	144	122	147	148	150	146	158	157	141	149	130	160	162	136	144	146	145	159	137	166	171	166	135	150	154	122	171	166	175	166	140	158	148	131	149	147	159	145	144	149	143	148	155	150	143	161	160	124	149	169	163	128	149	158	154	152	166	155	125	144	137	142	149	148	140	151	147	155	150	144	175	165	151	139	148	162	149	154	142	148	163	148	131	158	156	134	182	156	141	145	161	160	161	166	132	141	148	145	138	175	162	160	150	182	153	164	164	145	149	155	155	147	146	152	129	147	140	140	136	134	176	169	140	161	149	137	152	129	138	155	135	146	157	150	137	136	140	130	165	154	157	156	157	144	166	148	155	138	141	148	151	138	154	154	156	171	160	168	153	161	136	153	145	134	152	137	154	148	131	128	145	139	154	158	160	161	139	155	148	149	151	131	153	156	116	163	159	146	163	172	148	180	137	165	146	143	144	139	150	165	128	143	142	141	163	150	132	138	173	155	152	170	116	150	122	157	157	152	113	129	133	160	161	144	145	127	145	144	150	174	151	138	141	146	163	148	132	137	157	132	160	164	154	148	133	150	135	159	141	146	160	159	148	148	152	152	167	141	157	132	124	163	138	152	135	117	165	168	155	152	145	150	125	151	161	132	127	133	166	161	155	131	149	156	135	140	136	141	131	157	154	164	154	161	189	156	142	145	146	135	166	125	176	158	127	154	145	145	158	140	170	153	156	149	175	142	141	141	178	152	148	139	171	136	132	154	169	158	164	150	141	159	148	159	150	154	146	143	165	137	145	138	170	150	136	155	166	152	148	160	153	131	158	152	141	141	169	149	119	142	133	138	133	141	136	171	145	153	143	145	172	130	149	143	157	161	159	140	143	143	157	165	152	154	147	133	165	142	153	168	128	154	136	167	139	142	151	145	170	164	152	158	186	154	135	156	164	139	134	138	141	156	126	149	166	147	147	171	147	171	169	151	156	153	145	147	126	149	149	166	139	166	148	159	136	145	152	145	128	140	150	134	153	152	153	163	140	155	138	135	144	153	154	149	129	156	140	140	165	145	135	169	136	126	166	170	148	156	156	179	132	173	144	140	155	158	156	123	165	146	159	170	162	152	155	149	148	164	130	141	168	151	147	152	143	136	154	154	161	157	137	150	143	151	156	156	179	154	139	161	131	136	165	150	165	161	169	145	157	153	144	160	143	137	166	153	155	148	142	141	147	154	142	170	143	147	134	139	133	152	160	146	140	139	152	126	153	150	168	158	169	121	157	154	157	157	163	174	152	161	143	154	146	141	147	154	135	165	146	177	152	168	142	134	149	166	144	150	142	146	138	141	154	130	159	159	132	140	139	155	139	162	142	143	177	135	146	151	142	135	172	140	143	164	125	149	165	143	136	171	137	142	161	172	145	144	137	153	171	172	133	153	155	157	136	155	159	148	141	149	131	135	127	143	161	135	133	137	155	178	152	144	154	160	148	140	154	141	156	146	138	150	153	143	151	166	161	160	169	162	151	153	144	149	134	164	154	141	157	141	151	167	151	170	119	143	154	164	162	146	160	135	146	142	143	155	147	155	144	156	149	138	148	148	152	143	151	134	151	137	159	129	162	149	141	146	160	143	146	148	146	173	167	155	146	173	157	167	146	146	158	147	140	150	151	139	139	158	171	134	142	149	143	152	159	132	152	133	165	168	160	154
25497	21470	27942	25396	11427	1355	929	740	667	595	610	606	554	553	548	576	580	579	542	564	530	534	553	540	537	542	566	516	567	541	536	528	539	540	562	547	527	552	498	512	548	535	560	548	553	542	528	526	554	540	535	544	567	509	524	508	543	536	552	537	542	533	533	506	515	501	508	555	536	550	534	526	518	512	522	503	491	525	478	530	563	513	480	530	533	522	484	551	512	559	516	553	517	527	515	520	538	513	514	534	514	482	517	525	571	520	515	511	524	495	555	515	564	534	545	516	519	542	525	512	540	548	533	539	490	496	537	511	556	505	529	582	518	558	454	523	521	547	503	502	495	483	544	499	549	505	537	516	507	510	522	520	519	510	524	579	498	525	525	528	520	446	522	485	538	493	540	566	503	537	515	510	528	486	522	556	515	552	492	528	515	504	541	506	504	526	542	534	521	544	500	515	525	542	516	530	542	498	478	536	537	521	539	502	534	545	562	520	493	501	541	496	508	553	517	504	505	464	545	469	530	539	504	527	562	535	502	516	543	523	532	572	490	525	516	541	535	484	536	539	514	537	510	524	530	502	508	527	549	502	493	535	528	496	511	542	510	536	531	516	509	551	537	494	529	528	493	544	500	522	535	526	507	545	519	538	523	535	514	539	501	490	533	519	529	510	531	538	537	522	501	457	513	538	470	493	536	537	494	518	492	524	537	505	512	534	573	482	534	556	563	528	560	570	462	511	509	500	520	506	531	540	512	525	546	557	523	503	516	513	506	499	527	479	504	510	518	551	536	550	523	535	560	507	516	508	559	534	500	522	548	515	532	523	529	501	504	502	489	501	504	504	511	493	554	516	535	536	506	493	563	514	526	487	529	532	532	503	521	506	513	566	539	518	539	508	521	552	517	512	516	545	559	513	543	538	514	523	513	497	492	519	534	474	537	512	535	550	521	479	533	527	559	468	534	506	541	489	524	524	585	558	557	539	529	487	514	540	534	505	502	532	489	502	518	531	563	485	515	513	500	551	517	545	525	546	512	532	508	539	515	506	539	526	501	529	516	545	528	529	520	485	533	531	520	500	505	498	514	516	510	522	507	490	526	506	546	528	500	531	529	540	520	543	568	496	529	543	542	570	474	498	511	512	511	533	530	513	514	539	494	538	539	515	507	498	509	542	522	550	525	540	544	491	523	497	531	495	492	499	498	504	519	493	509	518	484	529	522	533	488	533	522	504	506	560	532	504	494	557	503	508	569	500	509	531	512	565	516	536	565	544	471	506	545	488	515	548	528	516	544	493	553	527	534	495	546	487	521	542	540	505	510	516	496	530	509	514	577	525	523	556	511	490	507	496	533	512	510	508	532	554	485	522	522	497	507	553	541	547	541	525	510	498	543	523	496	474	506	509	551	514	523	498	520	511	496	520	536	509	536	525	493	526	488	495	511	518	514	523	472	545	526	534	517	512	523	522	551	561	498	521	565	514	517	564	575	563	500	568	504	474	497	489	513	523	494	496	519	541	496	514	509	537	525	501	539	516	513	504	530	534	505	569	504	540	519	561	529	546	519	534	524	515	543	481	515	545	536	480	515	538	537	539	510	497	506	512	482	524	542	511	495	510	527	549	528	547	522	498	514	535	491	507	514	539	503	510	533	543	533	530	525	460	497	532	524	524	490	520	536	460	504	526	507	510	532	511	503	500	508	522	541	516	526	546	546	572	512	537	526	525	541	476	495	475	556	510	575	536	583	479	504	524	549	485	514	571	491	521	485	533	563	513	499	470	568	520	499	487	526	521	495	489	517	513	506	511	521	536	512	544	530	479	542	574	480	494	503	525	499	525	486	519	500	557	518	500	526	521	546	502	531	485	516	525	496	495	539	527	544	508	505	515	470	547	520	497	497	509	504	506	533	540	487	520	530	540	535	533	531	548	538	516	553	488	502	532	510	535	546	525	519	556	499	499	526	508	489	525	511	517	508	500	501	542	484	524	501	527	536	528	528	508	548	536	562	514	523	471	532	536	507	510	503	523	502	492	477	539	523	537	530	544	532	504	519	522	537	510	539	535	496	541	548	537	510	470	472	541	537	522	494	510	523	523	524	514	506	503	496	477	523	534	521	530	540	481	535	531	506	539	528	491	564	501	517	496	522	520	514	505	523	545	498	508	535	501	494	486	512	521	514	519	532	539	507	507	504	525	499	539	495	552	544	459	555	534	484	497	514	537	473	552	466	516	487	543	525	515	516	518	512	503	583	513	530	530	527	525	547	501	506	556	514	485	541	514	494	477	530	522	519	522	518	508	505	515	548	508	511	506	530	524	514	501	564	478	518	502	534	559	517	583	499	564	512	500	520	560	534	532	546	474	535	525	546	534	524	491	542	503	515	526	540	532	484	514	547	508	459	506	534	537	506	478	510	516	499	507	516	504	559	507	500	532	547	538	531	513	494	507	546	499	543	512	514	557	515	532	489	519	507	510	499	520	525	514	526	572	532	550	516	507	521	501	567	535	542	477	543	504	507	483	525	519	558	516	540	498	504	546	494	486	507	528	538	512	498	530	556	506	560	560	523	532	497	542	515	494	536	494	528	548	534	509	527	515	503	518	530	510	522	501	502	533	535	555	537	520	558	480	528	490	515	501	523	510	497	558	526	505	531	532	500	498	515	514	529	534	506	514	504	513	528	484	520	562	495	526	510	523	510	520	518	502	557	518	534	562	518	591	503	496	491	531	481	483	539	502	520	521	534	537	552	504	509	524	531	506	533	487	530	506	506	490	520	518	528	535	496	515	542	499	541	513	537	504	557	477	515	536	534	495	552	513	532	551	510	505	502	552	526	521	523	553	520	535	550	514	530	506	559	525	509	523	507	507	524	522	533	516	514	567	542	551	528	526	537	509	492	513	533	513	539	495	566	508	531	551	537	503	538	533	552	515	506	524	503	500	513	538	548	533	554	516	500	540	499	506	518	493	577	501	518	485	534	501	522	489	557	539	497	556	535	543	515	503	466	463	510	538	486	533	551	529	488	524	505	522	512	516	497	545	535	502	486	528	517	514	551	540	491	583	525	534	525	542	526	529	492	532	524	496	552	529	491	570	540	534	550	559	515	513	513	542	529	522	542	526	509	503	508	503	537	539	527	507	506	516	513	483	486	547	473	493	525	546	526	499	505	550	483	514	548	538	508	522	534	518	509	521	509	527	545	542	558	516	497	523	493	525	493	571	529	540	499	517	513	524	543	547	533	507	579	511	487	535	508	547	501	486	488	506	531	526	516	519	527	520	526	489	523	537	521	541	481	537	553	538	525	537	580	510	497	487	525	484	512	552	526	510	521	505	501	522	504	540	537	525	520	525	538	503	531	535	499	534	516	501	494	518	484	522	534	500	487	516	518	518	522	540	521	540	514	510	564	502	521	537	542	508	539	522	509	504	497	511	494	502	483	514	521	527	522	509	515	501	517	536	501	554	525	518	475	526	577	518	522	515	503	525	530	506	494	508
3203	3305	2805	1487	1022	848	727	617	576	546	549	481	524	475	451	470	433	431	401	442	418	415	452	418	421	409	414	441	426	420	423	432	427	394	424	420	391	420	397	452	431	391	419	419	447	408	433	437	400	490	414	407	433	409	389	407	392	425	400	427	404	407	402	425	416	399	423	434	401	402	407	395	412	390	434	423	403	369	430	428	388	425	423	410	395	396	380	351	377	419	408	393	393	429	382	428	399	427	381	427	382	454	410	394	385	405	386	409	401	369	421	419	438	441	370	396	398	389	423	426	396	422	429	371	406	420	396	420	416	413	400	388	413	370	430	399	420	392	396	392	398	385	430	426	378	402	388	445	364	386	384	412	396	395	433	382	383	406	391	447	393	391	422	461	413	366	382	388	399	386	431	414	391	386	435	405	358	386	379	379	424	424	394	456	394	416	424	398	403	392	428	395	409	406	406	425	385	414	407	427	385	404	428	417	389	407	434	426	384	412	379	409	414	397	447	444	399	408	401	399	413	379	397	417	398	436	426	447	412	407	397	394	418	390	442	392	414	386	418	393	387	409	381	398	411	394	432	410	385	404	372	417	390	384	411	410	388	389	385	413	395	426	427	384	402	390	411	394	390	372	435	413	405	445	405	407	402	381	408	409	387	426	420	403	415	411	441	421	390	419	409	381	403	422	378	409	399	405	431	377	415	435	393	390	398	404	446	408	393	391	391	383	374	405	410	422	408	406	395	398	414	386	406	404	377	386	387	420	366	355	421	404	418	360	393	364	390	387	388	384	393	397	404	379	356	420	411	407	418	398	421	432	392	375	392	395	414	414	423	433	392	389	397	410	381	392	402	414	389	425	387	412	389	377	415	439	403	383	419	402	393	418	415	423	405	407	393	381	414	391	376	392	416	385	420	402	360	379	404	406	415	426	411	427	411	457	384	391	435	395	400	389	383	415	402	392	397	406	390	377	417	362	389	380	351	420	378	384	399	376	395	407	380	411	412	397	398	402	404	402	413	401	437	410	446	407	395	407	383	396	392	408	407	411	353	413	392	392	392	408	390	377	418	391	402	395	398	426	422	396	385	419	406	409	381	410	397	421	436	396	390	386	391	424	427	421	404	390	390	384	410	390	439	393	374	426	364	389	415	386	440	410	384	386	391	385	406	385	418	386	398	413	439	395	372	394	414	391	377	387	393	416	372	424	415	407	372	392	405	397	396	377	368	403	403	403	410	399	381	396	377	419	381	370	382	392	365	396	434	409	413	437	405	394	395	372	441	396	402	402	403	418	388	425	392	388	389	390	408	430	386	411	385	370	443	374	381	370	408	386	407	412	389	386	419	420	417	388	388	403	411	411	372	402	437	394	405	358	399	406	408	376	397	391	428	384	419	401	396	402	385	367	413	366	423	349	373	388	407	385	377	401	378	399	407	360	384	430	404	418	430	399	417	367	400	396	407	360	387	400	382	386	412	379	410	426	414	417	418	385	415	412	409	410	390	419	402	370	414	391	389	439	427	395	419	395	395	416	411	376	383	380	433	419	401	393	417	366	405	411	387	419	417	420	376	409	375	400	415	409	413	360	394	400	405	354	383	409	361	394	389	397	416	398	405	410	398	392	422	407	399	392	406	419	441	431	419	396	362	420	409	400	395	401	437	377	427	393	408	374	409	398	382	407	415	403	414	385	392	412	389	388	398	410	434	378	392	425	395	423	379	415	387	414	400	426	393	420	414	391	388	371	450	400	411	391	401	391	389	417	422	360	379	415	394	393	418	413	387	416	387	407	412	346	418	400	429	428	369	419	347	428	385	403	420	392	396	407	402	363	385	384	408	394	405	396	400	429	381	379	374	425	399	397	401	423	412	391	395	400	407	380	365	395	394	411	404	378	402	420	360	400	397	398	433	390	362	336	404	380	420	420	355	412	386	397	433	381	405	392	425	390	382	376	394	397	423	415	375	394	360	371	394	424	411	395	418	416	404	394	391	405	400	387	401	414	380	377	377	357	378	359	398	378	390	365	383	378	388	390	388	404	377	382	379	398	389	415	422	407	389	427	395	414	376	404	416	435	413	419	407	411	371	404	383	405	404	403	391	368	390	385	412	411	398	380	378	378	397	432	434	413	403	373	376	377	389	394	426	408	380	406	419	387	422	392	415	439	385	445	390	436	416	388	368	388	379	399	396	361	415	379	401	379	441	395	402	429	402	399	358	405	396	389	414	378	407	413	376	416	378	431	404	396	417	417	414	421	390	392	450	398	389	375	423	363	385	373	363	361	400	346	394	385	393	396	349	409	399	366	388	394	389	393	387	399	381	381	383	421	392	394	378	393	383	371	382	414	406	374	407	379	398	373	431	413	400	415	382	424	407	401	376	418	375	426	383	399	420	421	427	394	408	394	398	417	395	365	403	377	398	430	434	377	386	386	401	396	408	380	366	358	404	392	410	372	396	416	442	361	390	441	431	378	397	381	401	381	372	361	409	404	397	362	402	457	431	404	379	431	379	394	401	368	431	406	410	419	416	414	360	379	372	395	387	427	377	422	393	387	420	442	391	415	448	422	391	395	433	362	414	393	377	407	451	396	398	393	423	409	409	400	390	386	410	401	381	412	412	400	420	381	386	408	387	406	369	391	415	394	380	420	421	410	384	418	409	370	417	381	411	408	371	392	398	398	410	397	400	431	386	391	393	395	375	437	360	408	388	436	399	352	389	408	382	417	378	388	367	384	435	366	386	436	393	390	405	426	409	431	436	392	379	406	411	402	373	425	403	421	407	443	423	407	380	408	371	384	393	372	396	384	400	362	408	374	397	381	400	390	405	387	394	401	407	422	396	429	382	391	385	432	407	424	425	398	391	410	375	396	407	388	401	384	400	368	399	394	434	415	403	397	389	385	391	397	385	412	423	399	399	391	401	377	399	388	368	385	388	408	394	373	346	382	396	416	381	375	401	409	394	404	399	377	392	369	433	389	392	370	441	378	370	400	384	350	388	426	391	388	429	362	384	377	409	418	446	436	424	409	413	378	416	407	400	395	389	402	422	412	396	404	371	386	412	412	391	415	404	430	402	405	400	404	371	394	402	391	393	388	365	398	411	415	396	377	383	414	365	391	363	410	396	392	388	384	423	392	427	414	401	359	399	392	395	415	384	362	423	382	384	373	404	366	382	358	375	413	383	413	409	393	432	403	374	406	427	416	423	415	412	382	442	423	359	416	424	398	395	388	397	411	379	393	379	372	379	395	404	403	440	364	428	378	360	405	427	380	411	389	372	397	365	408	425	391	408	371	400	406	383	389	387	408	395	400	378	387	432	391	426	388	381	397	377	428	443	415	414	386	446	371	407	402	369	372	399	408	360	380	415	413	405	381	430	414	407	405	379	375	401	407	361	388	419	377	393	426	393	413	405	384	405	406	403	392	382	393	371	391	392	459	377	371	422	444	377	415	418	371	409	421	423	375	385	370	423	370	400	418	413	391	390	399	392	369
24625	21486	28801	24601	21474	8528	1740	1109	894	889	897	825	780	824	694	760	777	672	740	711	724	726	753	759	693	727	676	728	691	670	723	707	704	762	761	705	690	685	733	696	723	702	716	662	730	712	712	678	731	682	654	709	729	701	641	653	675	703	678	668	683	685	683	735	707	677	684	668	691	647	665	740	690	678	686	701	635	650	685	709	736	698	633	676	740	709	710	699	661	681	685	641	688	728	687	707	715	656	709	712	718	693	665	726	685	689	674	690	682	695	688	702	695	708	708	679	714	696	647	714	690	666	671	711	668	712	673	667	707	733	692	655	668	704	691	687	668	690	709	617	702	736	700	698	664	680	720	643	693	644	731	674	649	706	686	673	654	710	685	691	660	687	660	712	626	704	713	692	673	689	741	650	692	694	740	706	694	659	677	709	678	692	682	696	650	688	728	705	692	689	710	662	659	696	654	663	618	671	724	675	723	692	712	706	698	694	738	656	707	692	679	683	691	658	693	701	708	717	643	660	717	737	666	641	683	642	640	665	693	699	662	709	642	732	708	701	663	662	754	647	655	696	667	699	741	707	695	669	722	692	690	672	702	678	683	706	665	700	698	652	696	670	725	680	683	628	690	718	687	651	724	681	672	681	675	669	689	639	660	692	657	652	674	710	667	714	641	695	691	662	676	640	700	708	706	664	663	687	682	679	651	684	740	668	679	669	710	679	669	684	679	701	679	733	701	716	714	668	681	660	704	719	681	691	697	714	699	692	704	691	685	705	639	626	644	650	729	666	667	631	681	723	725	681	684	667	694	699	662	700	730	692	691	692	713	703	679	671	676	704	654	695	681	685	705	685	727	682	674	692	696	682	690	718	711	625	723	646	696	690	694	663	701	676	650	662	697	716	718	645	698	666	673	667	664	683	699	709	685	680	689	658	682	626	681	651	644	659	664	716	685	657	692	645	653	685	661	657	668	688	732	687	663	669	729	693	716	668	694	700	642	690	694	676	671	706	646	666	653	685	722	713	667	721	674	702	701	717	678	629	711	742	695	701	674	681	679	746	664	684	687	691	659	703	723	704	683	627	652	721	702	689	609	660	717	644	718	699	700	738	691	658	648	715	656	699	725	695	725	716	700	694	662	670	713	684	708	675	701	669	680	718	678	716	656	690	726	676	704	706	673	675	676	713	744	676	705	718	717	668	681	712	695	664	649	691	648	669	659	720	662	703	677	675	691	624	720	683	671	668	651	690	706	648	697	687	727	736	673	689	678	639	661	692	626	690	679	687	686	660	702	706	668	614	662	700	694	699	690	643	647	657	681	677	663	701	699	751	647	704	636	690	683	708	738	699	679	650	655	679	751	703	719	692	670	704	642	681	717	698	693	684	677	685	694	654	701	713	659	705	698	679	665	640	692	668	642	659	687	635	715	641	683	625	693	715	675	712	680	686	690	679	695	699	711	655	647	659	661	693	646	646	703	716	698	690	694	682	681	675	661	675	692	701	678	699	652	624	708	674	735	697	638	682	705	681	680	693	688	713	684	692	754	680	739	711	672	676	679	697	727	653	650	631	697	693	692	658	670	715	653	671	671	649	643	700	733	675	688	700	646	707	625	714	693	674	693	706	687	698	689	678	689	714	707	641	690	672	649	662	678	675	667	672	655	725	662	685	678	731	689	676	694	672	685	687	670	685	670	694	674	702	651	746	677	685	717	720	707	663	702	713	692	707	690	738	669	701	685	717	703	706	716	716	711	712	728	659	688	660	688	706	695	663	678	668	651	698	664	705	707	660	684	695	688	719	705	690	676	728	657	711	649	665	655	712	659	737	728	679	711	648	692	628	728	739	708	678	714	726	691	722	672	660	672	727	705	677	694	644	674	665	663	682	726	678	682	666	686	656	650	644	685	701	620	680	716	681	662	646	668	659	686	686	682	697	702	663	700	717	698	675	663	683	724	657	742	670	662	698	669	652	686	724	676	679	668	667	712	691	703	718	678	652	691	647	677	682	657	628	685	675	703	670	639	662	664	730	690	700	685	673	671	704	688	694	705	713	712	692	669	697	694	689	663	683	660	648	686	653	670	678	671	685	687	693	695	725	716	647	705	703	674	692	672	703	708	683	666	702	649	703	711	691	680	665	644	696	674	685	685	686	696	673	621	662	696	673	672	729	704	750	673	692	688	698	637	684	703	647	670	718	671	754	688	673	667	715	691	719	681	697	685	696	695	713	691	674	659	664	681	687	700	688	635	700	675	711	671	687	711	705	753	646	702	655	685	683	675	720	723	688	681	684	680	706	682	661	703	668	667	670	649	653	732	729	698	696	650	655	651	710	690	690	664	635	675	651	656	681	688	699	661	683	682	671	675	698	661	658	667	710	654	664	689	685	711	707	692	744	645	675	694	635	667	671	630	698	709	695	664	672	701	731	697	652	678	635	657	647	700	687	664	703	653	694	688	674	638	676	687	667	665	716	654	650	698	693	666	720	715	680	693	662	680	673	700	676	694	631	686	663	691	681	734	715	696	717	667	726	666	627	685	639	711	711	663	723	643	685	715	642	731	680	737	672	672	682	644	679	660	702	658	652	688	691	704	664	713	685	671	658	692	661	685	694	699	671	685	716	634	741	724	701	687	689	706	672	693	678	685	712	678	670	706	676	684	688	694	694	669	707	665	689	703	686	662	679	695	693	678	717	686	679	662	679	701	666	696	719	659	648	714	696	687	680	664	686	658	698	717	650	735	668	653	732	662	696	731	700	714	631	725	612	667	699	688	691	626	655	683	692	661	664	695	713	680	635	724	703	673	632	674	707	623	707	701	656	681	715	716	697	695	673	658	674	704	681	631	717	683	713	690	673	679	642	667	719	722	672	707	674	711	671	732	706	688	621	680	703	671	667	654	700	655	676	708	722	665	716	679	694	615	699	691	674	688	670	668	661	716	669	675	683	611	692	698	663	710	664	700	671	702	654	676	656	703	714	698	722	725	660	713	710	698	665	679	709	706	657	655	637	712	680	682	643	684	643	685	687	740	640	662	667	668	701	659	662	671	683	722	687	656	680	757	726	649	673	688	709	652	661	715	715	693	663	648	633	687	668	663	664	647	665	686	668	691	715	633	665	652	682	694	684	693	696	649	646	719	658	663	714	643	732	715	694	684	668	713	715	730	680	615	681	671	703	721	699	670	708	680	721	695	667	658	723	710	680	676	739	696	696	738	670	673	700	664	696	652	671	707	641	661	679	716	646	706	664	700	688	694	705	701	632	699	671	675	709	654	670	698	739	692	682	668	656	649	660	670	659	694	667	707	676	697	691	667	730	703	694	698	644	661	688	634	704	687	688	640	699	719	699	688	717	737	672	640	672	710	619	706	726	669	726	701	682	694	675	662	665	649	718	716	673	668	673	673	709	682	679	656	680	671	672	706	650	697	714	659	653	661	699	715	695	654	651	716	691	678	672	730	728	674	705	700	618	674	745	693	639	729	707	662	726	641	648
3538	5782	4815	2532	1751	1397	1137	994	864	789	718	673	676	658	663	593	659	633	593	575	605	549	594	554	572	583	532	553	546	550	562	535	564	523	574	565	529	537	578	531	535	556	555	528	530	552	561	505	552	550	586	543	529	549	570	547	544	521	514	497	527	546	523	561	526	528	506	516	538	534	515	527	488	517	531	544	536	532	554	520	565	549	547	543	533	573	531	524	516	527	554	573	489	517	531	537	586	506	546	577	518	547	477	492	523	516	507	534	557	542	491	560	521	553	496	574	533	533	523	493	527	548	529	479	551	516	532	546	536	524	554	492	543	509	516	523	561	534	502	533	540	497	525	536	519	485	535	511	470	518	493	516	538	498	524	510	562	531	530	527	509	559	506	536	516	506	526	558	539	527	528	525	537	534	544	535	547	506	526	520	510	523	514	502	526	530	571	571	507	510	546	515	487	551	513	526	539	574	495	508	500	520	504	522	495	555	558	530	531	502	508	481	573	540	511	497	474	591	510	502	509	523	530	563	525	547	528	518	517	512	511	528	471	500	549	495	547	527	557	531	499	512	565	555	521	487	522	505	515	549	526	536	544	545	562	527	493	529	515	536	531	491	493	494	570	521	525	567	521	541	532	546	473	527	536	495	488	500	483	540	505	486	518	485	524	511	472	510	524	508	475	511	535	493	527	483	531	557	547	556	545	484	511	551	549	545	562	528	520	533	507	514	485	507	520	512	520	530	524	507	491	552	536	533	504	507	499	515	519	526	497	519	497	517	544	518	503	539	522	565	531	519	470	517	529	534	515	575	506	506	521	508	538	520	518	506	530	533	526	498	546	512	515	507	520	521	529	525	509	478	495	539	533	502	517	566	526	488	569	500	550	553	507	533	520	515	536	548	552	508	488	537	525	475	480	543	494	488	542	502	488	496	512	489	512	487	516	494	513	537	543	502	506	505	516	498	541	549	555	549	507	492	528	497	498	536	491	521	547	553	515	515	504	558	477	529	527	520	517	532	534	522	514	477	490	551	519	508	519	499	511	502	529	509	564	528	507	520	529	504	535	520	515	559	539	473	484	538	516	512	508	589	528	510	502	492	480	489	523	540	469	491	513	529	539	530	519	519	520	531	527	528	520	514	538	510	557	502	522	496	524	520	543	517	547	538	524	501	536	513	495	566	504	532	506	505	505	571	574	471	519	508	515	491	542	493	532	514	525	507	514	524	509	499	486	488	520	487	558	493	559	486	517	527	514	529	517	499	500	517	535	485	488	503	523	494	507	522	534	567	544	555	516	549	527	537	478	497	478	508	521	556	507	523	544	506	522	505	504	515	496	500	509	539	517	516	485	493	463	525	508	531	537	494	532	530	496	509	540	513	531	524	526	522	528	551	520	499	516	569	512	490	497	519	552	497	478	521	504	496	507	500	506	508	490	495	542	469	515	557	529	487	521	492	531	513	502	544	519	508	523	509	496	517	509	490	528	506	526	509	512	540	510	522	500	515	494	538	521	532	550	502	468	449	485	531	534	547	508	498	469	548	503	554	519	543	528	481	531	551	521	492	525	476	501	526	531	507	527	533	552	492	547	501	524	564	506	527	484	524	549	498	519	523	552	505	525	515	461	556	559	497	496	473	534	530	540	504	516	525	491	502	490	484	545	537	503	522	509	526	557	485	496	490	543	493	516	526	540	523	506	569	517	505	508	512	514	515	508	593	490	531	502	500	486	466	513	490	475	548	524	532	545	528	548	540	475	497	559	556	520	517	525	539	522	504	509	505	486	508	524	514	545	510	492	481	557	507	523	479	497	522	527	523	468	491	533	537	488	513	518	510	511	505	525	449	492	477	480	519	524	524	526	491	515	518	461	511	534	512	520	491	506	487	566	482	546	472	541	506	515	548	517	526	503	535	529	516	519	531	479	490	521	513	504	523	503	510	531	514	497	505	522	494	541	503	513	523	492	508	518	491	471	506	523	541	566	491	505	513	513	504	499	536	484	538	510	540	502	519	514	530	500	507	497	522	485	536	492	505	502	500	535	527	484	538	501	513	494	503	501	523	509	533	519	516	511	538	505	518	527	517	514	516	495	509	489	500	496	535	492	509	492	502	503	547	504	503	495	495	517	523	542	509	468	506	535	535	521	494	523	494	474	505	528	498	526	538	541	494	541	525	520	482	528	510	500	540	502	480	524	476	532	516	534	496	521	512	520	468	502	519	473	541	488	571	536	513	516	524	517	524	508	521	503	528	493	532	487	532	538	503	540	506	477	547	493	487	504	506	501	525	509	491	518	492	549	536	453	510	550	538	530	494	527	506	515	473	551	545	474	535	523	522	499	526	539	528	506	503	554	539	522	508	529	473	519	526	512	481	506	487	495	513	525	551	531	503	486	512	522	481	469	525	543	499	513	514	508	524	466	496	515	513	527	557	499	533	501	530	526	532	538	508	533	512	529	519	544	510	532	470	492	516	548	510	512	517	477	516	538	490	487	501	480	512	534	513	541	511	571	550	535	527	553	539	499	523	546	503	517	520	510	506	523	489	501	522	509	516	462	578	485	501	529	533	470	507	541	536	486	475	513	484	551	530	502	540	508	485	505	512	485	498	486	511	487	500	499	485	490	537	520	510	540	507	544	521	516	510	533	539	529	495	512	514	510	517	550	524	548	537	516	484	526	476	571	489	548	513	460	521	519	508	498	527	507	522	502	528	522	505	490	506	486	511	507	512	465	495	527	477	497	490	516	538	535	481	502	509	490	512	501	512	526	518	524	497	505	559	524	530	504	499	511	512	504	520	512	519	492	525	522	490	480	488	545	526	453	506	513	527	541	519	539	491	531	536	470	494	512	506	556	551	559	522	548	463	522	548	511	523	513	531	523	503	528	526	481	514	482	518	509	493	510	517	465	497	528	514	560	516	553	527	501	542	473	549	522	515	499	471	521	495	503	547	517	499	494	568	508	502	528	507	510	543	515	482	498	519	499	491	530	481	482	525	548	471	538	489	448	528	538	510	526	529	497	516	552	488	497	521	531	527	510	514	528	526	503	546	526	497	483	525	528	499	487	520	457	505	491	529	490	523	539	528	456	489	508	474	514	504	478	505	507	498	494	501	532	484	498	530	530	513	520	469	501	525	522	500	474	491	495	493	529	518	516	556	517	534	528	521	496	556	511	545	507	500	488	485	515	561	493	535	506	511	507	504	508	518	482	517	496	514	543	501	553	484	524	510	498	517	500	503	517	491	487	472	477	518	527	546	523	501	578	499	462	513	552	501	526	515	508	509	523	510	516	519	502	529	486	496	508	521	494	519	478	555	547	503	549	498	499	529	502	497	500	519	508	506	508	504	490	528	510	516	534	528	552	557	500	498	487	524	508	476	516	546	510	482	498	522	517	495	467	505	503	539	480	506	493	533	479	526	466	548	519	499	493	515	510	524	527	557	534	512	528	526	517	502	526	518	527	489	487	542	489	504	505	487	528	507	524	481	530	531
27820	10003	550	292	214	212	191	192	193	195	200	177	191	198	213	194	188	187	187	175	207	180	200	199	190	183	196	205	207	194	167	192	193	188	192	211	193	199	210	184	182	193	209	204	208	193	214	185	214	178	184	200	174	203	187	193	169	205	203	174	199	199	214	178	187	209	210	171	188	205	200	195	177	206	199	194	187	176	206	174	191	207	228	185	221	219	226	191	194	180	189	196	203	198	191	196	174	206	185	195	202	193	197	197	191	178	183	181	177	176	210	207	201	184	203	179	176	192	202	174	208	217	192	191	189	191	193	212	198	174	205	183	191	197	185	161	205	164	199	187	190	205	214	191	194	194	167	197	187	192	203	189	206	195	182	214	214	210	195	181	214	177	198	192	181	191	191	186	195	197	227	186	185	178	191	190	190	210	210	187	194	177	192	187	182	197	220	182	179	195	174	177	192	199	204	183	193	189	181	186	177	175	204	195	206	197	203	206	178	163	209	174	200	214	180	189	193	182	168	200	184	169	208	182	178	211	174	196	210	190	185	188	187	190	179	197	189	184	191	185	200	183	182	188	187	211	208	180	211	206	177	194	221	193	198	214	175	186	181	212	209	181	226	198	206	220	208	208	180	210	171	192	175	190	171	188	171	186	184	190	224	197	195	186	214	180	196	203	195	184	196	178	172	190	209	195	194	196	187	205	207	209	199	186	194	208	183	179	172	169	187	179	198	178	204	187	195	191	208	211	187	209	184	170	206	190	205	225	183	216	186	196	171	202	198	196	199	181	200	197	213	210	191	187	207	158	202	211	201	199	202	176	193	181	188	181	217	197	184	218	195	179	178	197	191	208	213	195	195	184	211	188	195	191	191	219	190	194	180	192	206	228	205	186	170	187	216	168	186	178	202	183	177	208	190	219	207	199	197	168	172	189	190	211	213	192	180	193	203	195	176	169	181	223	203	213	185	188	196	209	184	203	183	183	165	205	191	187	193	192	193	219	213	187	180	204	187	201	174	186	209	217	188	188	209	158	199	209	197	180	229	178	179	193	190	200	193	207	184	200	203	189	173	191	212	201	200	196	193	204	204	202	208	202	168	206	189	165	180	212	165	201	188	181	181	185	180	188	198	182	209	204	172	179	200	206	195	208	212	178	185	193	160	208	214	182	181	182	179	197	197	195	190	217	194	207	214	178	187	208	164	196	201	177	194	179	182	178	217	207	172	202	179	219	175	178	220	195	188	198	190	208	169	197	205	208	219	203	175	183	182	181	208	203	218	188	187	180	196	188	180	191	188	189	198	190	199	187	180	179	206	158	221	194	176	203	198	196	183	187	184	194	217	206	193	209	206	209	190	210	200	167	189	204	185	224	190	182	187	170	190	201	188	168	219	180	191	192	215	170	181	174	202	194	194	205	189	188	196	206	184	170	195	205	174	193	220	197	178	195	185	186	172	196	196	185	183	181	188	195	192	194	166	196	198	213	198	175	183	176	200	172	196	204	183	193	191	192	196	196	197	210	191	188	189	207	191	194	192	180	198	185	192	201	188	193	184	188	179	179	178	215	191	189	174	206	196	177	184	175	171	178	195	173	170	167	174	211	225	192	170	204	187	206	208	202	194	182	193	205	190	193	192	176	205	203	187	186	208	178	224	207	169	221	182	202	182	196	182	181	208	192	162	198	166	181	174	192	215	187	205	191	204	177	153	173	190	202	199	194	205	196	206	187	179	197	199	216	197	197	202	189	189	177	190	211	189	177	175	188	200	209	187	199	193	206	192	189	159	168	172	197	193	176	183	202	185	177	178	189	193	202	199	218	200	181	194	214	201	197	170	192	191	184	187	177	183	196	181	158	212	206	191	174	183	210	188	165	205	192	178	209	165	195	188	201	176	196	197	182	204	184	205	191	192	181	190	182	195	198	185	197	190	207	187	188	197	197	198	184	184	169	210	202	173	199	202	192	210	179	199	188	191	194	169	181	167	203	192	204	194	193	180	189	193	187	199	183	193	209	222	198	205	171	174	202	179	190	187	154	166	178	196	177	214	194	173	191	162	199	194	210	174	194	210	193	193	195	207	186	207	194	189	202	203	208	189	176	204	190	189	189	220	184	193	176	178	165	179	200	196	189	224	189	186	191	197	195	193	184	207	198	191	184	186	217	170	177	188	179	180	220	192	178	210	203	192	209	194	187	166	192	194	210	205	195	178	200	186	172	174	180	208	201	184	180	197	183	198	199	183	167	185	162	192	220	197	196	165	185	201	222	186	202	188	199	184	175	168	178	190	188	211	202	184	198	165	187	184	224	182	177	181	185	190	198	188	192	206	182	166	202	217	188	171	201	176	173	203	191	194	219	176	156	177	194	183	192	201	187	190	178	172	199	185	193	201	200	189	179	188	188	176	197	208	206	186	179	210	190	216	201	204	210	196	167	215	176	161	189	171	207	178	176	186	199	161	205	185	176	171	190	196	186	206	187	192	202	207	179	204	207	195	210	178	187	207	191	209	201	188	208	190	174	162	201	185	187	193	173	196	177	188	194	197	190	180	205	196	204	196	194	176	210	193	192	203	175	205	227	224	204	193	205	171	188	178	184	200	210	192	187	190	198	205	173	187	198	171	182	180	204	193	205	179	175	203	184	186	173	199	193	200	183	191	179	215	209	191	191	200	207	176	184	199	195	178	171	167	191	195	194	185	197	179	198	182	206	178	214	184	191	207	202	208	220	186	202	197	212	190	184	206	180	202	217	169	190	195	211	217	177	181	193	201	190	160	193	175	233	197	194	181	189	197	181	167	203	195	171	206	206	212	219	196	181	173	198	207	184	198	194	183	200	191	188	196	178	186	181	213	234	192	165	204	198	189	201	189	172	193	199	182	171	185	205	192	200	208	166	167	191	193	195	182	173	163	205	191	185	185	209	204	181	173	199	188	204	178	170	184	211	182	177	182	185	175	175	183	200	215	190	175	194	155	192	179	160	201	209	172	190	184	174	187	184	223	193	187	182	211	180	180	201	187	186	200	163	176	227	203	199	194	197	180	186	180	189	198	191	214	185	198	181	187	203	195	189	196	189	174	186	176	191	190	182	214	190	181	210	200	200	179	176	188	186	207	147	165	205	176	172	191	177	180	204	206	197	187	187	207	186	204	171	197	181	195	180	183	195	193	165	205	195	218	175	197	203	197	188	207	208	201	198	188	180	206	180	199	178	184	174	172	160	201	201	201	203	200	167	191	172	194	197	184	201	183	161	206	202	185	189	198	216	171	184	205	193	182	173	178	185	196	204	227	197	202	208	190	171	181	182	189	186	171	185	194	184	215	203	195	195	174	176	192	204	192	170	194	186	178	190	194	196	219	182	171	182	217	186	202	186	189	201	192	162	196	206	203	191	184	184	201	191	214	197	196	182	212	171	198	173	204	175	201	225	167	219	176	182	180	187	214	208	178	211	189	185	182	190	207	180	205	166	208	173	209	197	212	206	185	206	223	195	198	197
4567	361	257	214	168	183	153	142	201	156	148	167	166	164	157	153	142	156	136	133	160	179	158	154	149	155	145	154	151	178	160	162	169	147	153	149	149	166	147	166	159	149	144	178	139	147	151	146	154	160	148	157	164	132	136	153	165	141	149	153	159	171	147	152	156	159	145	151	126	154	148	157	161	163	161	141	173	170	152	134	139	168	163	152	143	149	138	153	178	157	144	150	119	145	158	163	163	139	165	139	123	160	140	181	166	165	168	140	158	168	147	158	144	137	168	152	129	160	152	174	156	147	150	141	138	154	132	164	141	137	145	152	169	171	132	166	166	147	130	140	175	147	144	138	138	154	153	143	162	143	151	153	166	152	160	142	137	161	149	150	159	157	151	142	159	149	152	141	148	145	163	137	140	154	150	163	143	163	122	127	172	131	129	153	148	141	144	157	151	153	149	130	154	166	162	127	137	149	153	161	149	142	155	142	160	157	170	164	148	152	144	149	158	166	151	151	167	156	159	152	139	135	163	151	139	133	147	131	165	157	144	147	112	138	146	154	154	145	169	180	142	154	140	158	133	135	160	137	149	124	156	160	137	171	148	163	162	150	168	158	159	151	153	150	139	150	143	153	152	157	162	162	143	160	150	182	146	138	161	166	161	163	139	155	149	143	139	159	148	150	150	161	148	131	144	151	141	148	154	157	133	130	149	152	146	150	144	142	161	145	126	136	127	145	145	162	154	132	157	158	141	146	145	148	145	171	148	154	143	154	170	155	171	158	164	145	133	145	158	140	161	160	158	137	141	153	137	150	148	161	136	124	172	146	139	155	151	147	137	139	143	140	129	139	149	146	149	134	154	183	132	148	142	165	161	155	154	125	160	148	150	130	140	158	157	152	153	170	144	153	142	136	149	182	143	154	155	146	166	167	154	161	171	167	127	179	150	135	165	137	166	144	163	150	148	182	131	159	140	142	145	159	163	146	157	147	130	142	171	162	143	135	136	144	168	140	166	151	139	137	153	143	158	126	124	163	138	148	155	143	134	158	162	166	134	147	150	148	144	166	149	156	146	165	147	133	138	145	162	145	155	144	147	155	148	160	170	158	150	165	134	136	150	147	124	150	153	145	139	136	153	136	149	157	154	126	148	171	166	133	161	156	139	148	156	141	157	161	143	143	161	143	176	154	137	132	158	140	133	155	137	154	150	121	141	135	143	152	138	152	154	142	161	142	145	169	139	169	154	143	131	142	143	135	166	147	135	148	142	166	148	137	154	153	172	140	168	139	124	168	149	143	149	143	161	164	160	154	135	165	171	162	158	135	134	138	153	152	153	165	157	140	152	154	140	142	153	170	130	150	142	148	153	159	117	142	173	133	141	133	152	143	143	143	136	132	150	160	177	173	155	159	145	142	149	164	154	162	141	139	168	116	153	130	157	134	144	171	146	154	146	156	163	153	161	137	143	137	148	138	152	169	163	163	154	152	169	155	142	131	169	151	159	160	161	144	132	164	154	154	145	144	146	139	156	147	153	141	166	143	151	149	161	148	142	158	146	158	153	136	156	140	157	149	147	148	155	148	153	161	140	154	151	147	138	139	145	173	145	167	150	139	157	163	151	115	154	144	166	135	168	154	181	130	162	141	147	158	153	173	129	143	143	168	152	164	130	150	144	161	144	171	157	148	127	174	147	161	129	152	155	140	142	136	165	143	171	153	158	164	159	164	138	144	151	148	136	165	134	179	144	148	163	141	144	132	143	149	143	138	162	148	132	148	159	166	144	166	158	166	145	160	129	146	145	141	169	160	163	167	130	160	168	155	149	149	170	145	149	154	146	123	149	163	150	154	151	161	135	138	126	149	128	155	154	155	144	160	150	139	154	166	142	156	127	164	118	156	159	158	168	140	138	159	146	117	176	151	142	151	151	166	176	157	152	157	137	159	141	150	147	154	149	153	139	143	141	153	133	146	147	159	143	160	137	150	158	134	145	144	149	149	154	154	144	137	130	147	137	170	153	146	142	144	168	126	153	164	129	138	150	168	146	144	156	159	147	153	128	141	161	147	146	147	162	153	153	153	138	137	135	158	140	133	142	142	159	148	143	144	136	162	163	141	149	143	151	158	156	176	150	142	137	171	140	140	148	128	155	132	135	149	136	144	146	169	157	153	166	130	146	153	152	140	141	129	164	150	158	150	141	145	159	141	176	137	168	128	142	154	146	165	147	152	155	166	155	148	151	150	169	135	134	147	161	145	150	150	147	146	143	141	129	141	166	137	132	157	133	135	161	160	158	139	145	146	152	142	149	138	150	126	162	130	161	155	143	145	151	151	141	156	166	124	154	155	145	151	143	146	148	147	148	135	155	136	155	157	140	163	144	146	148	139	159	148	134	145	137	155	137	154	178	142	147	139	167	147	173	152	142	147	153	136	141	170	160	156	164	122	148	147	151	169	153	175	151	149	133	130	170	163	138	141	136	147	143	141	141	150	141	144	142	163	151	148	153	160	157	139	183	161	154	137	131	146	161	166	137	159	162	145	141	142	177	136	182	182	134	140	149	127	144	154	127	155	159	139	152	137	159	159	169	153	146	129	163	145	142	157	132	141	135	152	143	146	144	153	145	146	143	156	162	152	152	169	162	138	147	143	137	166	150	188	121	144	161	146	138	177	160	141	156	155	143	158	146	162	151	141	139	148	156	139	157	125	148	143	119	144	158	149	151	129	138	153	142	147	156	149	154	153	142	156	151	159	151	157	150	148	159	148	150	137	181	148	134	156	174	162	135	159	168	145	138	163	116	144	186	169	129	170	153	151	133	149	140	149	151	152	152	123	165	141	146	141	109	152	163	142	162	152	135	164	141	152	145	151	130	143	158	162	147	139	158	157	135	161	150	150	169	144	132	153	150	140	145	159	155	146	147	157	137	132	149	144	146	157	133	157	153	171	130	155	154	139	153	137	151	135	149	137	156	151	174	137	153	144	153	150	165	163	146	145	148	166	131	188	158	138	137	141	156	156	145	149	137	139	155	157	142	149	168	159	157	146	142	149	131	130	146	173	150	149	145	159	165	144	175	157	167	162	139	155	168	138	129	137	173	153	174	152	145	174	153	146	134	171	145	145	147	136	154	145	155	166	168	164	129	144	147	158	157	163	136	156	169	167	159	161	145	157	162	166	131	138	160	143	148	153	148	150	143	165	169	163	136	134	149	166	157	153	141	163	168	173	148	130	159	162	152	134	154	147	145	159	130	154	156	160	169	143	187	125	152	133	155	143	172	128	149	157	144	165	157	146	162	153	140	158	181	136	165	146	139	151	151	157	152	183	135	149	151	140	161	153	178	152	135	142	165	153	133	132	136	146	164	135	147	172	143	178	134	137	138	148	137	132	170	147	133	140	171	164	152	134	158	159	146	173	157	144	166	149	134	137	161	143	133	167	168	166	141	148	146	159	161	139	155	163	173	153	164	152	145	130	174	158	147	133	145	162	133	159	142	127
25506	21486	27975	25416	11249	1314	916	726	632	632	584	589	563	566	576	581	571	538	556	548	570	537	567	542	529	540	538	513	517	554	491	532	487	509	547	550	546	554	520	525	529	542	515	525	550	523	496	512	524	548	506	494	492	522	551	520	516	517	521	568	475	513	496	492	539	517	558	500	526	515	467	549	537	552	546	526	516	505	485	520	538	513	497	504	513	512	524	502	513	530	518	524	527	503	536	517	530	532	486	516	490	500	520	529	463	486	484	501	504	503	570	502	503	511	550	512	489	511	535	535	510	508	540	548	481	546	513	516	482	530	519	532	577	518	568	503	520	511	493	488	521	495	544	555	558	518	564	501	532	534	532	515	493	515	460	497	498	508	495	549	525	523	520	535	478	560	534	483	501	548	494	497	468	549	516	507	542	525	518	501	484	499	508	536	523	534	519	513	515	503	544	530	569	528	534	522	468	548	540	511	522	595	494	525	527	501	478	504	503	465	522	500	513	549	537	510	525	522	487	470	496	499	517	513	484	500	500	483	530	536	504	519	488	505	498	505	502	511	561	505	499	542	516	520	474	539	517	539	484	513	499	547	506	479	539	517	549	447	500	514	525	509	512	548	550	533	502	501	516	505	500	496	542	538	510	534	532	490	488	495	540	555	498	531	515	535	534	541	545	542	551	520	489	470	539	509	517	515	530	548	586	524	492	492	516	521	489	512	501	520	511	500	479	529	522	527	490	517	518	520	530	504	502	529	526	507	497	534	520	520	533	520	487	511	495	532	482	504	544	507	501	519	564	535	492	510	514	489	473	495	546	556	554	533	513	579	516	468	504	497	508	472	453	540	566	568	522	579	466	522	537	479	496	499	513	515	552	516	513	529	478	550	515	531	544	492	497	467	505	497	574	505	558	536	508	479	544	515	524	525	480	521	541	538	533	522	528	490	505	565	487	511	468	499	522	571	531	500	546	536	507	478	558	546	516	522	506	542	479	529	531	474	536	480	517	497	522	517	522	477	499	513	533	535	540	525	506	515	525	553	508	513	501	514	524	514	471	563	513	531	571	500	521	519	528	506	522	525	517	531	480	525	547	494	529	499	481	555	478	503	518	498	488	534	533	532	523	543	536	492	523	505	524	570	525	496	530	514	524	480	546	503	514	549	513	526	522	552	484	491	531	530	527	499	511	526	558	525	513	526	505	513	506	531	568	528	554	518	480	532	500	526	516	466	508	525	517	503	488	551	548	547	483	533	547	521	530	532	533	499	494	509	501	524	487	552	515	553	483	486	506	499	525	531	516	493	554	508	565	511	490	506	494	527	519	518	518	500	472	531	543	515	533	524	490	536	509	501	529	507	570	487	536	532	528	522	527	532	525	516	549	533	492	519	484	536	518	518	525	544	449	548	488	514	465	523	519	519	517	505	512	520	471	545	547	513	505	511	514	558	512	520	491	540	541	506	519	512	533	480	561	492	514	551	481	516	536	494	507	513	518	522	476	508	508	551	550	535	511	499	552	507	508	497	504	520	533	539	496	551	535	522	517	524	532	504	530	554	551	528	531	529	527	474	511	544	485	508	503	498	519	474	504	524	528	493	504	506	501	469	464	502	501	539	476	526	524	517	534	559	551	576	524	515	532	514	496	508	491	520	505	519	503	522	535	495	557	532	527	491	508	483	518	501	538	473	498	529	504	485	537	509	500	535	530	493	526	543	531	512	547	553	508	471	534	541	485	524	549	559	504	530	555	513	520	541	480	491	506	500	537	547	493	457	481	542	494	503	513	538	544	537	522	506	494	484	536	490	538	495	541	517	540	532	517	511	522	508	538	515	470	518	494	554	521	530	498	529	537	509	538	553	563	527	503	522	512	524	500	510	498	559	530	523	517	477	496	512	569	501	503	485	459	541	531	489	475	558	504	504	541	517	528	507	488	515	491	513	527	535	483	535	515	532	507	543	499	509	477	514	530	540	489	512	494	518	553	504	551	509	538	491	492	534	547	527	509	503	489	507	542	524	539	494	532	517	549	530	541	503	524	514	503	489	501	575	509	515	537	518	525	521	526	562	498	516	481	535	517	518	503	487	566	547	478	520	482	464	536	536	515	507	480	533	519	519	506	498	493	493	498	508	540	531	532	497	527	556	520	480	570	571	507	522	514	542	481	542	522	517	483	526	542	543	537	510	557	528	491	488	512	534	552	541	493	530	470	504	520	499	510	447	533	513	542	504	532	496	541	522	531	531	508	526	539	514	497	518	489	525	512	544	532	516	518	530	531	532	474	510	498	525	498	533	509	543	515	532	542	520	496	518	511	505	516	522	514	494	516	515	533	470	483	497	515	521	547	529	538	573	544	531	558	492	474	486	519	523	515	535	506	508	552	509	493	493	498	504	521	557	522	516	545	535	529	469	493	508	532	554	535	516	492	470	539	452	499	496	509	513	505	501	525	478	516	512	526	483	526	550	491	488	536	508	511	511	505	570	536	529	537	507	520	525	520	511	540	513	516	545	530	524	525	520	485	515	507	474	565	531	519	504	533	517	493	443	527	513	493	541	533	528	530	500	536	495	499	494	534	545	501	490	536	492	513	534	545	534	509	526	507	486	477	538	546	463	505	508	507	488	553	524	492	482	550	475	477	507	520	517	515	490	532	516	530	537	552	527	544	549	506	487	518	544	520	544	496	529	484	525	506	480	529	499	498	525	517	519	502	558	556	509	499	552	510	510	489	530	513	498	485	502	550	471	536	503	468	510	503	525	530	526	485	504	529	468	506	514	475	444	509	531	532	487	537	512	536	533	510	530	496	506	509	546	528	530	511	539	508	539	505	507	509	483	492	494	465	511	526	486	485	478	526	506	493	460	481	486	490	533	502	529	515	523	548	491	553	529	512	515	563	531	468	522	506	519	456	532	480	496	533	563	512	537	571	550	485	534	486	493	518	520	530	502	507	523	540	482	562	501	487	517	533	502	545	509	495	533	497	517	499	474	544	544	526	531	513	495	483	495	506	478	524	533	523	488	473	494	522	495	521	467	520	514	501	506	519	507	510	516	516	481	531	525	532	533	471	499	523	537	536	560	537	496	534	501	517	512	522	507	523	516	491	441	490	512	506	495	498	523	548	529	511	531	533	491	492	514	535	518	524	501	530	556	542	526	509	501	500	506	490	514	514	513	517	563	555	525	523	537	480	502	490	529	552	515	476	492	501	498	485	496	518	501	495	528	533	536	557	497	523	502	498	531	481	529	521	563	514	539	502	481	535	515	552	537	509	515	526	500	488	544	503	527	507	499	514	507	520	533	498	489	528	529	514	494	529	491	512	513	528	535	522	482	522	498	511	535	535	506	548	529	515	566	505	519	494	532	530	500	493	508	545	518	518	521	494	496	529	524	513	482	517	522	488	552	504	528	503	535	513	515	516	516	513	509	517	534	500	533	514	471	524	483	509	535	518	508	493	517	519	524	550	500	485	481	518	470	549	521	483	482	544	486	473	506
3224	3444	2753	1428	1074	838	735	632	605	553	543	521	506	472	466	438	496	428	452	446	446	430	416	434	406	402	413	414	377	402	410	404	424	411	387	427	399	382	396	388	385	443	414	416	416	411	413	383	424	407	410	442	402	373	403	383	393	425	388	403	408	410	417	411	407	404	394	411	398	444	431	411	393	407	420	389	422	373	417	395	391	445	377	418	383	407	423	370	416	444	367	418	437	419	389	366	380	457	369	387	404	395	398	404	427	388	419	421	413	372	451	433	403	391	403	417	405	364	423	422	424	377	411	426	385	420	453	433	421	442	401	371	403	403	396	452	394	407	410	407	397	388	397	422	448	421	404	381	398	419	404	402	428	386	400	390	418	409	379	411	403	419	402	419	421	410	389	394	377	403	362	400	368	399	398	401	360	392	417	394	377	401	399	413	436	402	409	389	373	411	421	464	426	412	398	402	392	376	397	380	391	430	399	398	412	419	385	407	413	416	366	428	423	389	394	423	363	417	417	393	418	399	376	392	391	400	408	439	407	407	480	390	421	416	390	426	387	418	449	444	430	385	403	405	409	421	414	424	391	395	375	386	393	387	378	401	394	359	408	380	371	403	369	415	383	385	425	408	407	395	401	398	386	409	379	418	391	393	400	388	397	373	418	406	426	414	393	390	352	373	399	394	418	406	372	378	406	383	392	368	400	439	365	404	399	377	400	389	411	408	414	406	366	426	401	385	413	427	405	399	416	395	401	405	421	428	434	403	400	379	432	397	393	421	380	424	416	391	427	391	407	408	403	422	398	419	409	421	387	398	414	421	399	413	407	389	402	412	385	382	413	412	438	385	415	389	418	390	394	370	397	410	406	414	438	409	424	390	407	391	395	372	416	417	371	397	402	397	389	397	423	408	408	396	392	406	427	401	381	402	391	407	392	385	397	390	400	404	394	407	396	388	393	407	408	399	408	414	407	433	400	388	381	403	402	428	423	383	392	408	399	412	413	405	408	411	415	380	405	405	415	387	389	376	399	414	410	408	407	402	372	385	390	397	410	380	391	390	392	406	414	423	411	386	433	395	400	401	414	378	439	407	386	379	390	396	385	390	385	400	361	363	404	399	386	422	411	368	400	394	410	389	406	428	354	357	388	402	381	393	454	436	401	403	392	404	413	368	379	413	385	413	433	421	450	428	414	352	414	394	414	386	383	405	370	369	404	393	386	415	383	372	369	420	424	384	402	399	394	417	423	380	410	396	373	390	384	397	384	411	387	384	393	410	419	409	400	402	432	394	379	406	426	420	389	383	385	372	412	405	389	444	388	416	383	413	386	377	381	389	360	409	408	412	393	422	390	392	422	385	422	415	436	376	420	412	390	420	370	408	391	385	391	366	411	405	384	409	392	413	430	402	379	404	384	444	414	431	392	398	402	414	397	384	385	393	385	431	401	414	413	375	376	401	398	382	376	407	397	375	402	443	396	402	425	411	458	408	410	383	366	424	390	394	419	392	362	403	413	427	432	420	398	375	434	433	408	414	402	380	378	425	430	404	414	370	395	395	416	385	403	373	421	378	399	394	435	417	425	386	370	377	370	373	371	406	409	411	398	400	398	380	400	390	411	416	403	405	413	414	394	384	388	394	376	382	386	419	399	392	386	394	410	400	424	412	416	401	400	363	398	380	385	407	415	398	385	378	416	412	425	399	419	373	399	416	385	388	411	414	394	419	411	424	371	441	382	398	412	372	429	414	388	425	404	427	384	384	410	394	369	379	392	389	402	397	420	391	410	398	370	404	392	376	416	392	419	372	395	391	399	404	408	419	373	405	378	387	398	388	393	390	394	394	451	430	398	421	391	403	357	386	401	382	390	412	421	393	408	384	401	394	396	410	436	376	381	390	392	428	374	421	414	387	374	403	423	359	417	393	371	366	411	404	392	376	381	381	389	373	404	385	396	431	449	400	393	437	375	447	395	393	388	432	377	398	404	376	374	425	454	401	431	369	390	385	405	403	385	413	403	384	402	380	404	385	420	382	401	365	412	418	388	410	360	374	377	406	409	411	365	404	386	420	410	381	354	440	394	375	393	403	367	397	451	361	399	409	386	378	397	406	385	430	390	399	401	409	395	393	393	353	411	413	413	389	371	380	381	388	391	398	361	420	421	395	399	379	393	408	387	392	396	437	430	387	381	420	393	411	418	385	405	435	410	413	456	383	430	427	368	379	435	399	350	381	384	417	365	408	439	413	385	402	396	416	405	422	406	425	403	423	397	370	433	436	417	378	391	374	387	414	412	394	391	393	420	426	389	417	415	413	414	398	424	400	387	380	389	399	405	391	408	420	366	410	400	374	374	367	409	407	415	431	407	405	375	379	371	436	413	349	427	424	401	377	374	384	405	425	366	401	411	407	445	431	400	424	350	389	405	373	354	381	396	396	404	353	386	391	405	385	434	396	353	377	394	416	396	406	410	408	424	396	390	396	416	406	424	460	401	372	377	450	379	423	416	416	440	392	384	420	383	393	423	361	410	367	385	378	399	409	382	389	406	376	419	381	386	379	393	370	393	403	374	438	431	409	374	427	451	421	423	409	375	406	421	367	380	386	371	393	373	347	405	407	410	403	359	372	402	401	413	362	395	418	383	377	396	379	398	418	380	386	407	363	374	418	362	362	419	377	386	399	417	421	381	406	391	385	430	401	396	379	399	408	367	411	399	421	408	408	377	399	404	401	451	359	362	417	374	395	396	395	362	392	403	390	420	397	414	402	391	420	427	432	407	408	368	400	371	410	415	400	424	380	415	400	413	385	369	408	405	441	399	414	409	434	421	375	396	430	387	365	389	396	402	365	402	425	394	387	409	388	389	402	381	388	383	395	383	422	417	387	379	428	387	380	413	379	405	408	394	404	379	380	398	410	404	419	387	399	384	399	398	409	400	419	379	420	427	385	413	434	398	425	376	404	405	393	373	412	412	391	389	400	370	423	415	424	404	411	406	409	393	426	403	413	361	420	433	371	388	408	377	380	441	410	394	403	421	382	369	404	362	415	398	431	405	433	399	433	362	392	411	412	397	408	432	420	404	382	373	376	413	413	388	413	417	391	404	393	447	406	417	378	404	408	388	414	399	379	388	374	383	380	396	377	448	431	349	384	408	385	422	414	411	400	379	394	355	372	399	389	382	417	410	417	400	370	417	383	410	390	369	331	413	377	393	386	393	399	389	419	396	412	416	366	387	402	388	385	390	390	383	405	407	379	431	408	400	372	417	425	393	410	384	378	410	350	400	423	387	399	353	390	370	411	460	385	370	398	420	380	413	377	373	403	400	394	374	422	392	391	418	399	428	386	414	385	395	372	375	377	414	382	353	390	440	390	404	398	396	396	449	389	387	411	389	402	396	368	394	395	397	408	386	426	374	412	365	429	397	404	420	382	344	392	395	435	403	391	401	436	398	380	377	379	399	380	403	367	392	410	392	401	381	408	396	361	411	389	419	399	392	395
24600	21478	28804	24571	21460	8318	1771	1162	884	853	815	814	806	795	764	739	751	747	692	752	690	711	750	693	684	747	729	678	738	711	720	686	720	667	721	665	695	710	674	719	689	691	675	727	685	701	723	735	635	702	721	734	674	660	685	693	682	695	675	751	742	722	693	670	701	695	675	709	670	663	685	671	694	672	701	698	694	716	706	671	722	654	675	684	714	700	709	702	677	700	703	695	698	678	699	668	697	652	646	656	704	694	667	684	671	707	678	703	642	667	671	666	622	673	714	623	676	689	688	688	687	683	703	696	701	687	647	635	654	683	640	636	673	702	736	681	682	693	641	637	673	659	657	683	648	685	700	667	697	693	712	690	631	661	699	709	641	677	694	681	664	703	669	662	686	664	673	697	675	683	704	688	642	678	665	684	660	731	682	662	659	658	703	726	637	726	682	670	704	665	665	648	637	669	691	709	685	713	632	667	682	668	726	715	691	683	629	673	719	685	678	679	697	655	668	719	683	704	675	676	697	707	683	730	647	664	699	694	692	680	674	660	693	709	678	678	719	707	637	704	721	677	654	654	662	679	715	714	695	669	717	705	640	680	704	691	721	691	663	706	671	688	685	691	698	719	692	721	655	695	651	666	675	654	678	725	696	657	687	646	663	645	708	673	618	721	708	671	706	668	691	722	708	661	686	699	720	652	680	675	711	708	714	641	680	676	675	684	709	662	676	680	670	641	644	657	663	674	634	655	645	715	675	672	706	742	667	675	721	687	674	701	681	642	624	680	696	731	698	605	728	644	688	673	654	683	657	676	661	691	696	695	693	662	696	659	680	688	657	666	678	651	678	651	656	702	672	680	636	717	723	681	628	702	726	665	694	703	671	671	685	650	707	702	673	662	702	680	643	715	702	672	653	724	736	709	658	671	708	661	678	667	684	664	706	689	671	668	717	667	677	693	672	618	647	709	666	669	691	667	694	728	684	699	661	668	700	693	690	703	688	693	686	743	713	673	677	680	673	680	670	688	663	682	652	700	729	679	660	707	694	690	664	711	652	673	697	668	652	650	703	644	687	700	716	693	653	718	707	670	693	668	673	662	710	650	678	683	699	730	685	655	700	640	697	722	668	655	681	687	666	701	672	632	705	709	679	656	688	648	682	663	685	667	672	696	708	680	670	710	630	720	642	670	657	717	635	678	687	691	704	686	665	691	689	670	705	692	669	673	679	674	667	719	687	664	672	678	689	653	652	699	686	685	685	669	664	685	674	586	682	687	639	713	671	677	665	669	668	701	702	681	713	711	693	683	689	700	681	667	675	694	686	709	749	626	655	680	684	721	668	695	667	700	672	661	688	681	709	682	729	697	671	687	645	695	694	665	697	684	674	643	673	714	722	719	721	689	667	684	634	714	704	639	649	739	727	658	659	640	639	682	682	704	719	665	713	689	661	699	703	687	680	727	661	665	722	693	684	670	648	674	676	681	722	659	659	669	622	680	670	680	681	693	711	724	677	729	653	650	666	746	754	663	653	677	703	705	697	658	703	645	675	689	673	706	665	679	721	655	696	690	692	626	685	731	668	674	638	668	694	680	704	685	652	661	672	715	669	671	700	652	656	624	688	694	683	677	681	718	696	671	675	686	731	723	687	666	731	685	762	641	675	726	670	685	705	727	706	645	675	664	680	671	641	672	613	680	702	726	644	689	679	715	699	697	703	668	688	658	643	700	683	641	693	693	677	673	688	645	687	633	660	681	671	742	693	684	626	672	666	663	690	656	654	658	691	689	675	650	696	673	693	644	694	649	709	687	710	663	645	696	677	662	695	648	671	692	669	681	650	660	697	698	675	643	675	667	661	676	677	679	683	664	664	720	716	652	697	652	700	696	675	661	676	708	639	698	730	668	715	664	653	731	726	686	671	690	669	667	646	704	627	697	704	710	639	612	717	690	683	622	693	708	704	690	669	708	697	681	651	686	716	685	724	660	709	680	694	676	725	685	715	753	666	683	654	663	649	680	714	775	692	626	660	654	667	688	665	646	696	736	730	705	686	679	683	628	700	698	666	689	633	676	680	689	663	689	658	701	685	694	713	694	665	660	687	675	659	677	671	698	696	708	696	674	725	705	704	655	640	707	644	688	711	676	689	696	728	686	648	697	672	682	674	713	708	655	702	656	648	671	703	682	671	687	643	632	675	613	657	713	647	664	629	650	675	712	638	643	710	635	670	656	638	643	694	661	680	667	678	710	735	660	671	740	671	673	683	766	697	633	691	674	667	671	681	664	661	676	746	661	723	627	722	729	631	658	635	682	691	707	656	617	653	639	711	649	667	643	645	662	710	684	688	668	677	687	700	746	677	678	716	655	608	644	688	660	661	692	697	679	675	701	659	723	663	701	693	615	592	677	643	702	664	683	617	720	699	633	675	665	697	683	688	667	729	714	669	655	687	660	684	648	647	679	666	671	704	682	670	660	654	712	678	630	667	663	702	679	664	679	687	673	695	664	688	690	700	704	688	669	649	672	718	643	619	691	659	672	691	683	655	683	627	669	631	696	675	725	658	656	648	669	701	668	704	640	707	683	646	658	655	664	645	667	655	636	652	683	700	677	689	682	691	717	668	654	696	694	686	679	675	673	668	702	650	662	629	699	665	684	699	651	646	639	685	656	698	658	680	666	668	682	693	674	641	661	669	631	655	690	722	627	626	677	722	686	686	710	648	704	668	700	688	670	729	687	658	644	694	641	654	692	713	704	657	668	658	653	678	660	619	708	681	685	693	665	729	716	655	670	667	683	652	680	680	684	661	715	635	631	663	675	674	683	665	691	675	625	690	628	689	690	676	708	691	685	723	677	685	693	705	686	659	723	665	717	679	693	701	670	702	672	680	694	707	724	651	653	688	644	646	675	729	678	700	667	678	706	714	696	644	731	687	703	715	711	686	653	664	746	676	706	678	659	680	630	674	716	710	693	677	644	640	669	702	650	681	650	692	667	690	620	635	684	611	615	682	665	704	675	667	663	662	682	647	652	669	699	677	671	671	699	662	648	643	687	667	657	690	668	660	707	635	695	638	654	623	622	688	664	675	683	654	654	671	644	665	659	688	718	661	689	700	675	706	620	654	679	642	693	672	716	639	657	688	653	668	653	670	702	699	675	639	695	653	660	726	671	667	654	688	712	687	672	640	687	666	659	631	654	706	684	666	734	684	661	712	661	719	629	674	666	678	688	638	704	714	656	658	681	696	685	704	652	653	676	720	670	693	701	701	659	689	674	677	670	620	670	665	649	714	681	664	672	698	675	658	681	679	655	663	722	691	683	703	622	655	714	653	703	687	695	667	714	671	666	685	708	689	717	719	671	678	630	711	655	717	669	692	677	638	677	632	701	674	653	664	701	716	718	645	682	651	687	664	688	643	696	680	706	688	646	712	650	673	663	678	686	648	665	677	681	653	680	711	623	709	691	706	694	634	668	674	648	696	628	698	688	666	708	645	705	679	676
3749	6010	4733	2542	1738	1325	1122	953	891	826	718	714	717	640	610	625	607	617	623	589	569	553	573	574	568	553	523	595	550	544	583	538	529	590	556	547	577	541	543	581	518	531	548	544	529	542	540	557	561	552	553	538	545	497	530	539	529	579	517	518	534	572	542	557	554	521	521	507	554	540	561	523	499	578	539	574	517	500	525	549	544	500	484	542	515	534	533	539	512	520	527	521	537	531	508	555	546	491	520	551	536	512	585	535	556	562	541	553	538	514	549	544	546	504	545	549	505	541	548	529	516	524	516	516	489	511	504	514	501	559	542	521	517	565	543	515	553	519	533	498	521	546	506	557	522	544	575	524	504	532	532	575	521	536	526	556	525	535	527	468	516	536	547	531	534	545	505	486	514	511	488	540	569	573	516	519	492	542	518	506	526	520	504	544	536	499	507	554	520	502	507	540	529	538	542	499	518	504	546	501	547	518	507	542	526	498	479	550	480	478	536	552	506	527	548	515	474	526	531	534	531	537	562	504	493	512	505	537	552	549	489	560	516	473	504	537	561	496	535	530	488	495	522	524	482	559	490	541	547	524	569	540	519	501	520	542	573	522	549	555	540	549	533	533	494	498	537	521	537	548	487	533	589	517	596	592	527	525	540	499	521	530	540	556	558	508	510	531	517	502	495	497	525	553	502	539	498	501	506	500	517	559	522	509	534	509	523	531	506	536	517	531	540	553	505	538	528	449	497	505	537	505	535	489	517	495	545	544	496	535	555	545	565	506	528	540	537	531	524	561	542	551	517	494	527	539	530	506	532	518	523	569	542	515	543	528	545	520	522	564	541	472	550	517	550	533	512	517	570	513	507	506	482	490	496	495	517	535	532	569	566	529	545	502	544	536	548	509	510	501	499	494	553	491	527	549	522	572	507	529	558	534	543	504	530	516	493	573	502	527	523	537	535	524	532	553	492	554	516	499	550	504	470	521	526	487	498	553	548	520	515	534	542	535	501	530	539	537	535	530	562	523	528	493	525	505	529	538	495	569	491	534	536	532	479	535	510	498	500	520	530	505	543	535	538	550	511	506	526	540	536	514	513	480	527	509	520	522	559	528	535	509	529	532	541	520	530	511	515	478	503	535	493	552	540	517	480	549	531	538	539	529	495	520	503	508	493	527	499	495	537	565	468	508	513	529	509	548	527	495	494	523	527	526	505	522	528	536	528	527	536	505	510	533	531	560	519	543	536	485	507	506	523	505	528	556	479	500	520	570	512	545	488	489	508	542	572	503	513	510	533	503	553	508	567	530	515	503	521	501	499	523	500	532	514	508	520	530	559	467	532	530	516	505	542	506	489	502	503	543	552	532	533	507	541	511	520	485	502	558	524	521	520	528	500	522	565	470	519	516	489	530	509	521	521	509	495	511	531	477	568	486	528	551	485	495	521	518	494	531	556	507	534	509	498	494	478	512	521	492	514	524	524	537	527	510	501	488	498	530	490	485	525	494	557	483	528	504	497	525	488	542	537	520	534	510	525	492	561	551	515	544	569	540	541	596	521	489	479	566	494	498	528	553	548	551	536	494	512	530	527	515	510	544	507	497	516	506	524	547	504	528	533	514	552	498	500	531	544	512	516	467	509	497	496	469	579	495	512	507	550	537	458	513	503	471	531	492	485	515	510	516	568	520	518	489	519	466	533	503	561	534	514	539	537	511	524	503	537	497	547	520	543	528	512	563	479	512	545	517	489	556	499	518	495	526	492	497	569	563	484	527	517	518	537	512	507	537	572	506	518	528	500	522	497	513	523	525	531	478	549	513	522	468	516	533	514	500	482	506	464	530	524	546	473	502	529	552	532	513	512	510	541	517	553	506	536	557	507	543	508	527	548	509	546	505	506	492	518	517	495	513	553	494	524	527	559	505	508	533	531	516	487	487	536	517	539	478	466	517	530	507	504	531	519	514	497	563	536	505	551	483	500	542	509	502	530	538	537	532	507	491	580	519	510	521	520	516	505	529	519	487	526	512	552	532	520	492	558	497	485	518	479	497	532	509	471	506	525	548	510	529	511	485	537	526	518	530	503	518	570	486	514	529	524	529	505	520	533	521	504	548	536	505	514	505	531	513	501	533	518	530	545	546	568	501	515	511	477	492	481	519	484	504	562	491	530	523	501	505	550	531	501	485	548	543	507	488	516	511	498	542	504	490	503	507	484	512	466	507	531	508	494	533	553	509	509	523	543	552	494	522	534	504	536	491	524	524	525	488	520	521	524	533	567	542	488	515	523	523	530	536	537	548	560	499	457	487	506	532	535	562	509	503	516	495	504	486	515	515	544	534	504	524	503	512	515	548	532	514	497	516	522	530	488	551	509	578	519	490	511	539	469	528	515	527	535	520	511	585	514	523	534	491	507	510	566	488	513	544	510	513	518	504	531	513	496	492	525	531	479	536	507	528	495	530	502	522	556	490	534	527	500	527	536	516	557	515	481	534	537	527	537	532	457	520	550	500	506	498	529	579	488	516	538	569	548	527	494	520	483	545	477	491	516	503	522	531	508	548	543	547	535	524	523	496	532	458	525	483	525	519	534	489	479	532	555	506	519	523	505	529	533	501	535	479	524	556	515	539	490	511	501	525	526	511	535	499	500	548	512	522	527	566	528	497	520	542	533	499	533	495	507	522	518	516	504	486	508	523	510	544	518	545	539	504	532	496	478	560	518	500	517	543	548	491	501	509	501	529	495	484	543	489	508	509	510	471	555	489	531	522	542	471	542	532	568	540	502	519	559	481	543	531	478	538	502	528	547	517	546	523	518	535	535	515	496	501	528	487	517	530	552	527	496	497	559	527	512	477	542	503	509	551	519	500	498	511	538	502	466	536	510	538	504	546	525	513	556	529	554	576	557	534	510	510	527	517	529	534	489	510	459	509	534	499	562	509	495	504	508	545	497	509	519	522	507	521	549	515	560	506	507	508	530	495	546	496	541	491	511	523	509	512	540	501	463	515	503	531	509	560	523	482	561	500	544	523	497	489	536	566	511	511	483	476	553	490	540	523	470	529	509	514	497	537	496	518	512	510	533	513	503	550	551	532	545	508	544	505	560	494	505	543	532	514	493	563	522	518	487	541	528	528	522	507	516	533	500	496	526	524	481	507	501	496	572	511	512	526	497	520	515	531	537	487	560	519	556	522	500	546	516	519	494	555	525	510	513	518	505	503	506	532	547	559	495	514	468	511	536	525	518	478	515	570	534	499	498	501	531	476	503	517	515	486	531	455	479	498	471	531	495	560	524	491	518	522	504	485	537	525	519	514	482	513	484	555	496	537	494	526	532	475	488	512	540	479	480	507	482	528	543	514	511	541	527	525	507	522	556	524	515	513	538	510	500	529	539	525	517	516	506	514	557	543	577	538	529	522	544	479	528	520	483	513	525	524	502	489	536	523	537	529	542	534	532	537	541	500	515	503	518	502	526	503	517	524	523	534	516	492	490	525	562	519
27930	9814	560	308	221	227	197	198	205	206	178	180	190	171	194	217	194	183	206	191	193	190	187	196	178	181	190	188	206	178	171	182	184	167	190	185	197	211	190	193	206	214	181	199	201	192	198	187	194	189	189	186	181	193	208	196	204	226	186	192	200	203	198	177	197	194	166	206	181	180	194	178	226	199	215	184	187	200	181	196	188	202	199	193	214	199	210	198	213	198	199	209	186	198	192	198	181	203	190	195	205	200	211	195	206	196	209	181	192	200	175	193	206	180	184	195	160	191	197	191	179	207	212	190	167	184	191	168	199	183	179	191	192	202	188	178	187	176	179	188	179	195	212	193	178	186	216	178	192	185	189	209	186	212	181	181	213	168	175	185	212	212	204	194	207	187	180	207	182	188	185	188	190	176	195	171	201	198	196	187	199	178	204	189	187	194	204	175	192	181	186	183	210	176	199	192	171	169	212	185	191	190	192	197	175	205	215	185	203	180	196	196	174	196	162	205	205	189	201	206	201	193	206	189	190	186	201	190	219	189	174	181	195	201	205	208	181	171	196	184	209	177	190	184	212	202	200	189	186	175	207	212	189	189	178	186	182	191	199	194	186	174	172	224	196	209	207	231	201	190	182	202	194	163	188	184	193	183	208	200	181	211	197	196	191	183	198	205	170	184	198	183	207	198	186	196	207	193	217	196	188	194	215	187	185	213	210	182	199	204	166	189	178	186	193	215	222	173	175	182	212	214	206	222	208	179	204	178	210	178	191	185	206	205	208	210	158	193	210	193	217	192	184	181	175	210	223	179	185	188	190	173	218	203	189	200	210	184	196	211	190	207	191	191	200	175	187	181	209	188	205	193	174	208	219	193	217	186	183	194	198	188	194	203	194	209	191	204	207	182	180	196	210	198	182	208	215	182	205	214	196	185	187	181	178	195	171	198	200	200	211	186	181	218	192	207	187	183	204	205	215	200	193	187	195	207	217	200	178	204	202	206	186	200	175	178	202	181	201	179	213	193	201	175	222	193	206	213	174	194	188	172	216	200	177	187	207	177	180	207	181	208	196	202	199	185	193	205	201	181	206	187	171	171	189	170	202	189	196	175	183	181	182	205	199	163	172	171	218	188	184	209	191	187	178	214	195	181	195	175	207	194	181	190	178	184	199	212	203	193	196	187	214	186	209	194	197	179	205	199	177	215	166	187	188	194	202	180	212	200	175	190	186	191	166	211	187	164	169	219	202	202	203	205	207	189	197	180	182	176	189	191	179	207	181	182	200	196	202	235	196	192	190	197	205	195	194	205	176	165	206	206	169	184	171	207	217	182	187	173	198	187	188	188	214	214	198	201	185	206	188	193	207	187	199	198	183	166	185	204	217	177	189	180	214	219	198	202	184	167	189	185	205	179	189	169	200	196	212	176	199	186	190	172	181	176	180	189	185	188	200	197	206	173	210	188	191	187	179	178	193	209	167	195	179	186	191	194	200	216	212	206	169	201	171	193	201	192	172	169	182	193	186	206	170	210	183	192	200	201	193	209	181	214	198	181	196	194	180	174	150	153	190	155	172	208	181	223	195	225	192	218	180	196	192	188	194	191	176	209	197	214	177	198	184	194	181	209	189	206	185	188	178	202	190	205	175	212	186	189	196	186	195	169	206	171	186	217	195	194	195	183	197	221	194	190	188	193	197	216	206	188	176	182	192	170	191	193	166	190	196	187	212	155	214	189	186	189	205	185	222	223	173	206	202	198	175	182	183	192	175	189	166	187	197	184	179	202	196	212	188	202	172	176	200	215	188	203	237	208	200	189	203	197	203	200	204	202	185	209	184	189	167	157	203	176	189	213	183	183	179	197	208	185	187	209	190	212	221	197	199	189	185	206	195	178	201	200	189	181	197	182	195	172	194	197	191	215	183	201	186	210	196	189	191	188	196	198	191	206	179	180	197	176	170	183	177	219	183	176	191	198	176	166	181	184	175	184	195	176	208	208	183	167	188	195	192	201	202	182	176	192	194	202	204	204	201	170	179	214	208	198	168	215	200	206	215	171	189	199	172	185	181	217	207	188	210	191	186	185	197	201	202	214	199	194	209	195	177	183	194	202	209	191	182	210	181	170	207	185	194	199	158	209	205	193	189	204	185	197	188	210	205	198	173	210	175	183	187	190	195	189	170	189	195	202	192	191	185	193	183	162	191	196	202	204	208	206	195	181	185	199	182	202	222	179	184	190	214	188	190	213	183	174	192	197	200	152	192	196	192	193	193	210	185	214	213	188	184	172	198	194	188	194	204	173	192	183	188	204	189	205	202	183	190	195	197	207	195	187	185	185	183	214	181	186	184	184	210	203	216	184	189	170	184	169	209	206	205	186	188	174	197	199	204	178	186	200	197	204	202	208	201	204	185	156	200	204	218	193	165	183	196	163	202	198	205	164	205	199	235	165	176	204	181	194	184	208	170	185	215	178	229	171	197	199	168	190	181	201	198	191	186	184	204	183	198	204	214	191	193	184	202	182	186	203	191	174	194	208	207	184	191	212	190	197	197	182	203	171	201	173	180	205	219	181	204	178	176	209	211	179	199	206	171	198	197	194	189	179	180	192	202	213	186	202	224	202	181	200	192	162	196	213	193	192	163	200	211	202	183	193	178	197	201	183	198	180	202	195	200	180	211	191	183	186	196	176	191	200	189	170	201	211	199	187	204	175	206	217	189	167	191	164	176	159	166	204	190	201	198	195	189	176	186	175	187	183	182	196	166	184	193	168	192	196	188	191	210	156	205	199	194	203	192	195	209	207	190	196	201	184	180	197	183	193	188	181	178	209	167	204	194	194	190	180	198	179	189	191	215	163	197	189	195	195	165	198	202	227	201	174	217	196	184	182	198	188	187	173	192	197	203	173	177	188	170	197	213	199	195	200	221	206	181	201	184	191	169	186	167	179	199	214	177	192	169	199	213	198	189	199	186	190	189	179	197	186	180	205	200	193	206	189	178	217	174	164	189	189	208	174	173	207	214	177	199	180	164	218	192	189	208	199	179	183	174	179	181	183	200	214	180	192	199	199	178	200	198	218	187	197	214	212	198	182	194	175	192	186	189	171	179	205	178	189	211	217	211	199	180	197	177	187	187	199	204	192	183	204	174	172	186	197	199	216	189	171	188	175	209	206	195	180	196	185	191	200	221	183	185	205	202	202	194	186	216	205	177	207	200	166	167	171	162	192	192	181	199	200	189	195	189	170	193	182	198	174	198	201	192	159	208	181	185	199	193	194	186	182	186	223	190	197	205	189	187	189	184	207	194	182	180	196	181	196	197	204	174	207	187	163	204	170	179	170	206	205	188	184	192	186	167	186	166	201	205	222	202	201	191	158	201	186	237	180	190	186	205	212	186	172	197	200	195	176	205	195	203	205	216	187	214	192	189	185	195	179	193	158	173	184	160	202	223	177	166	194	215	194	201	193	217	173	188	197	180	198	199	196	202	188	202	182	229	177
4571	307	278	232	173	178	173	161	173	136	152	144	162	135	169	158	141	157	173	174	137	166	154	159	143	158	163	168	147	144	156	154	174	156	147	145	149	172	154	139	132	149	148	133	152	160	137	155	138	158	153	135	144	156	145	160	134	159	168	154	169	159	150	158	132	154	166	154	137	153	161	136	159	151	169	125	159	152	151	153	149	143	151	154	178	164	124	144	140	164	159	157	172	169	150	128	141	134	132	178	140	160	178	146	160	157	159	147	151	156	138	145	161	155	154	151	144	150	141	179	169	162	139	163	162	170	136	153	163	184	150	163	150	164	154	127	143	154	124	145	140	156	155	123	150	159	144	137	143	145	148	141	150	151	146	163	161	135	159	134	137	147	166	143	160	151	126	144	129	149	172	149	155	149	170	161	141	173	156	153	141	159	155	137	128	128	138	158	137	155	153	155	156	146	143	127	162	138	157	131	122	144	147	155	161	165	154	167	135	152	155	143	121	161	133	157	148	136	165	158	161	142	165	143	158	155	134	172	135	165	133	139	130	149	156	155	141	155	154	141	134	141	138	156	146	143	144	139	149	142	144	157	146	115	151	149	133	174	166	131	144	170	121	149	162	171	148	152	159	147	164	152	136	165	140	137	148	158	156	154	169	121	156	172	147	149	163	149	168	153	163	178	146	144	146	156	153	125	146	163	150	147	147	161	138	156	164	157	151	156	133	162	170	152	154	175	151	155	161	153	149	153	154	146	143	143	156	157	132	141	135	147	156	165	124	157	162	151	155	164	156	173	188	191	157	150	163	174	148	155	152	178	145	147	166	149	156	134	166	182	130	157	156	157	170	161	139	157	134	152	141	144	147	141	143	144	155	154	145	150	153	169	156	156	147	150	148	183	148	146	154	140	147	135	170	137	143	155	168	157	146	131	164	156	148	144	130	158	164	155	147	164	144	153	167	153	175	155	151	134	151	136	146	144	144	129	151	125	152	142	138	153	144	154	128	129	127	135	133	161	145	152	165	167	180	138	119	151	156	158	145	135	132	156	137	181	150	151	167	140	153	146	135	143	141	146	153	168	166	162	145	142	164	149	150	152	157	140	153	118	150	165	159	145	122	167	135	153	187	150	158	170	155	174	143	149	162	158	167	143	165	133	157	176	153	165	169	167	133	158	152	142	163	141	139	167	133	133	148	168	148	144	155	156	138	133	153	157	159	151	160	139	138	153	155	150	166	153	152	162	132	150	153	156	149	136	156	137	157	162	143	148	142	163	141	147	175	153	147	167	164	162	140	150	131	152	150	164	137	167	184	140	167	156	164	145	149	127	123	147	140	145	152	159	152	177	135	167	161	153	152	145	152	141	157	161	152	149	141	138	158	149	132	150	148	145	181	157	172	144	188	149	150	153	157	146	155	140	163	172	162	149	153	137	147	156	155	159	164	175	142	147	149	155	149	137	153	151	157	142	153	148	146	151	145	163	156	154	148	145	143	178	137	174	164	159	166	158	142	119	139	174	155	167	157	139	131	134	154	144	119	133	160	156	128	158	151	137	134	139	140	171	146	147	142	163	163	155	166	152	172	158	167	154	157	147	144	153	169	153	168	185	134	147	138	128	157	145	156	165	135	142	157	145	126	154	140	146	144	151	129	147	151	136	145	153	160	157	153	150	143	140	140	170	153	156	170	162	143	153	125	144	150	152	163	127	146	143	135	138	146	150	168	150	161	136	147	160	166	150	170	153	155	145	162	148	144	150	144	157	148	159	172	144	147	124	140	177	156	170	145	137	149	168	139	175	151	133	149	165	148	154	147	141	155	158	154	130	160	151	128	132	147	152	163	133	152	141	141	147	171	128	167	145	155	171	137	150	137	182	135	152	153	146	147	157	154	145	177	161	150	151	157	139	147	139	158	159	159	141	143	149	136	159	136	153	162	147	156	171	135	147	138	155	179	171	167	169	149	140	172	129	139	145	129	150	167	155	150	120	153	132	164	144	177	160	143	160	136	147	163	172	139	162	136	139	148	165	136	128	143	155	137	127	136	142	138	136	153	144	140	148	143	139	144	154	165	158	150	145	174	168	160	156	142	181	141	135	184	141	155	161	157	143	174	142	144	151	145	168	157	172	154	146	146	132	158	145	147	125	159	156	133	157	145	143	163	173	136	166	146	134	140	146	165	145	154	153	141	148	157	148	162	168	140	138	138	173	156	141	147	158	148	166	173	149	137	140	152	137	143	154	152	133	155	145	128	164	156	147	149	134	145	160	141	152	151	136	143	175	139	138	154	149	161	151	144	142	144	166	155	176	157	144	141	152	136	141	157	151	172	166	155	148	156	130	128	161	148	176	148	160	140	176	146	145	134	150	145	130	144	147	136	153	156	126	136	157	163	157	163	153	164	156	148	143	157	160	150	146	147	151	128	157	128	162	148	148	180	154	140	154	148	151	135	142	167	163	164	159	152	153	142	162	169	148	150	152	137	137	157	146	164	161	177	164	139	160	132	140	140	141	147	158	129	158	148	134	150	160	141	149	153	145	143	163	154	148	154	140	158	153	147	148	159	148	172	147	146	155	133	164	165	166	135	156	155	142	134	162	151	133	145	153	157	138	174	155	150	142	157	156	123	139	132	156	128	169	138	145	136	140	152	128	156	149	164	128	132	151	148	144	167	128	146	166	126	159	146	141	159	134	159	163	158	153	165	155	146	178	137	168	149	151	153	154	163	147	134	143	144	144	153	157	162	172	169	146	144	151	139	153	156	162	158	149	146	162	137	177	185	142	147	165	150	143	170	148	149	150	166	150	149	148	144	159	170	163	150	139	161	139	156	166	149	157	145	178	131	151	145	161	172	162	152	152	151	155	151	141	152	146	148	141	160	152	135	158	143	149	140	133	139	158	156	160	137	149	156	144	152	166	182	160	160	142	155	157	151	142	149	136	160	150	144	134	157	137	129	147	145	148	139	113	139	143	150	156	136	161	149	150	162	141	154	125	148	138	156	137	161	153	165	156	155	162	153	113	168	102	160	124	150	146	157	173	153	153	147	147	150	151	151	159	148	160	130	160	141	133	132	156	146	151	164	155	159	150	155	151	155	170	166	142	167	151	154	172	145	178	153	164	181	157	139	163	151	123	158	171	136	157	153	156	153	160	152	174	149	134	136	126	164	129	183	130	149	156	173	144	149	158	157	149	155	147	164	152	161	161	151	158	157	133	151	148	157	138	169	160	160	178	151	151	147	182	155	134	150	172	148	167	167	152	122	138	154	154	153	162	161	151	193	168	141	145	139	143	178	162	162	142	159	156	133	178	141	139	134	158	139	143	148	151	145	144	133	145	121	147	141	137	164	143	134	167	148	141	155	155	160	168	152	154	158	171	170	155	145	145	156	166	142	140	134	135	171	164	160	141	167	162	148	157	146	143	145	144	152	148	152	164	169	166	153	154	171	135	138	163	157	146	128	154	160	164	154	139	158	166	129	162	142	145	140	150
25542	21478	27992	25372	11233	1381	885	718	661	600	628	545	563	549	515	574	554	565	542	552	506	553	526	546	537	529	534	534	556	544	500	521	583	505	531	523	568	521	585	490	528	550	535	471	550	566	540	486	537	485	548	531	467	539	494	501	484	474	506	489	489	513	522	564	534	521	548	530	533	532	513	473	515	508	496	558	552	522	484	543	517	534	526	560	521	507	508	493	500	505	519	511	531	523	501	501	495	556	486	521	522	536	538	510	507	544	537	518	510	518	552	542	510	549	528	485	549	585	488	535	533	481	516	533	504	512	535	552	538	521	503	489	481	503	510	489	481	511	521	519	504	548	536	511	514	503	497	532	536	503	529	538	540	528	533	451	511	506	515	512	522	544	490	536	541	535	525	515	492	505	518	529	542	504	513	544	495	519	526	529	520	510	515	533	501	483	504	507	521	522	488	535	536	521	514	526	534	559	519	536	545	490	530	514	490	495	539	494	485	543	498	529	513	507	536	549	502	501	510	508	530	518	513	531	525	520	509	523	464	533	515	487	522	507	493	544	500	562	513	477	513	521	552	477	541	491	499	535	548	522	505	511	566	552	533	488	556	547	536	531	542	526	501	490	568	518	523	535	520	515	505	520	519	502	541	506	520	497	527	535	556	533	509	556	562	516	539	553	553	540	516	497	519	476	573	527	495	542	554	486	520	537	574	479	530	513	536	552	503	505	530	524	539	535	565	490	520	493	549	546	525	524	548	509	527	551	510	561	565	544	483	534	486	534	503	546	521	497	507	458	487	560	490	555	514	488	508	517	546	512	558	554	517	519	548	502	519	485	571	547	506	538	525	484	521	493	549	500	506	524	495	545	522	500	520	521	516	494	497	531	530	504	532	532	511	514	500	514	535	527	522	525	538	490	518	518	525	539	478	491	557	515	542	540	539	575	523	500	520	515	491	511	504	522	549	527	499	522	533	495	533	528	525	500	532	469	525	501	502	493	487	511	526	494	521	506	572	541	491	509	498	518	544	503	493	472	495	508	503	487	529	499	488	513	498	530	544	495	534	520	531	559	490	475	485	548	524	522	507	484	506	529	491	539	519	462	538	548	506	504	531	527	469	499	475	493	492	521	503	544	490	525	541	494	519	510	506	523	490	513	549	494	507	542	521	544	527	508	509	488	481	489	511	499	525	542	460	495	502	539	556	518	496	521	504	537	510	548	489	523	507	529	530	517	483	508	496	503	499	532	553	503	467	515	522	505	523	551	559	527	521	488	500	537	502	562	523	497	520	517	499	566	545	541	508	511	528	527	524	492	511	501	550	463	520	470	523	555	486	549	536	477	481	536	540	544	517	512	477	489	523	518	513	501	520	490	477	541	561	522	538	560	569	501	529	519	511	472	563	567	483	553	501	519	469	523	507	514	537	492	510	558	534	535	487	482	503	548	510	532	527	559	548	520	558	535	482	533	508	510	524	517	515	537	557	476	513	492	532	485	504	567	506	542	514	516	514	491	511	533	511	526	540	502	542	504	556	547	542	543	466	493	514	435	477	501	512	502	496	535	538	511	527	485	525	517	499	501	528	535	517	503	523	497	526	531	565	497	536	499	531	497	525	520	517	486	515	509	504	519	508	547	551	542	516	508	565	515	448	528	523	472	525	522	579	495	518	485	532	528	496	509	536	527	468	532	537	566	511	512	546	496	541	518	530	520	505	480	505	534	542	535	570	511	531	533	511	509	563	515	543	526	530	508	521	530	491	552	544	539	515	481	499	526	488	504	479	505	517	527	522	502	523	492	513	519	507	537	542	532	540	558	534	526	523	559	501	504	505	496	540	506	515	545	506	481	514	495	524	508	466	505	502	557	487	544	524	534	526	524	530	493	531	513	552	539	523	513	524	497	519	479	532	507	523	513	524	529	508	547	512	502	553	491	485	557	525	508	513	535	506	520	541	504	530	476	513	534	561	486	503	478	469	507	512	512	516	545	534	520	504	520	486	500	532	532	475	511	537	521	521	526	537	529	505	525	524	508	563	548	487	522	536	472	466	499	493	497	486	513	575	518	516	542	503	544	538	496	509	499	553	502	493	531	542	487	528	501	506	517	545	546	552	546	498	514	521	518	522	551	510	537	548	503	520	507	521	550	515	532	530	509	531	495	553	476	559	557	489	528	499	509	516	474	491	507	506	502	531	516	519	526	511	490	537	529	508	540	516	531	550	522	535	519	482	465	538	518	533	557	505	479	569	490	509	501	501	520	526	516	553	525	522	523	503	482	529	526	491	494	509	499	500	562	505	470	536	511	490	472	482	486	538	514	571	481	518	514	491	520	469	570	508	521	534	534	508	510	487	506	494	538	550	505	510	501	490	547	512	486	533	531	516	528	505	518	509	540	519	505	488	521	548	504	499	499	523	532	557	520	531	531	488	516	520	507	464	541	529	491	506	507	498	521	532	494	514	539	512	530	527	526	526	558	549	547	506	534	478	528	532	536	502	522	505	533	520	491	522	494	477	511	568	532	527	525	531	545	535	524	550	510	533	503	534	528	515	528	497	551	492	490	459	533	510	488	530	537	507	485	520	536	499	526	529	519	495	522	512	531	505	527	514	543	500	493	542	523	523	490	518	522	528	483	548	521	526	532	485	532	518	551	514	518	535	535	527	519	515	460	534	503	542	551	513	552	460	540	549	505	515	502	531	475	537	500	520	519	518	547	498	506	502	560	568	519	520	524	514	504	509	506	527	485	532	525	539	473	524	551	579	485	491	469	555	521	553	489	536	486	539	530	513	511	519	501	555	500	554	486	523	511	505	504	513	527	505	522	493	531	534	478	517	553	519	510	519	538	500	514	488	506	534	522	505	481	521	529	530	507	526	509	501	500	550	600	530	526	538	521	485	513	492	537	504	515	489	499	512	520	546	476	495	521	477	512	552	521	520	528	545	529	520	501	474	540	529	469	534	553	513	472	531	544	487	483	523	560	478	523	554	518	500	534	521	500	527	522	507	475	503	509	558	507	520	532	500	490	524	529	500	490	528	549	535	501	524	523	529	504	508	534	546	505	538	513	509	528	483	546	512	550	499	479	520	556	525	539	545	541	527	569	535	506	503	582	482	474	475	514	494	515	531	503	532	551	506	541	488	532	499	491	511	542	500	502	559	468	525	526	515	534	518	542	544	473	530	519	526	534	538	570	521	498	503	522	504	491	495	512	528	468	526	564	464	512	511	520	516	571	526	526	515	557	535	588	531	491	538	561	530	533	517	505	513	563	524	547	493	517	526	514	518	524	509	498	513	549	549	488	505	525	511	501	529	533	545	531	536	530	529	486	486	528	508	548	570	495	519	509	489	516	516	506	558	496	502	519	534	517	492	515	511	498	554	511	501	496	559	569	529	533	535	508	554	483	533	460	488	538	531	537	552	527	497	503	473	526	543	529	484	491	523	556	505	492	490	532	493	514	532	549	511	515	515	552	485	511	520	536	500	529	506	519	545	528
3297	3330	2797	1405	1030	876	718	667	575	517	529	518	455	468	446	433	464	468	435	458	424	436	436	426	440	454	406	411	442	394	427	405	417	403	420	411	414	436	409	424	413	416	407	422	440	383	416	436	428	438	406	433	449	388	419	401	425	423	451	424	412	380	420	383	405	417	418	425	415	389	407	423	417	417	380	445	387	451	393	400	393	418	430	399	390	388	394	363	413	427	408	394	413	376	401	390	437	387	387	411	414	425	411	374	416	460	389	442	440	392	428	415	409	397	439	424	414	428	414	389	413	394	424	405	425	442	410	432	409	436	426	433	418	395	409	426	447	445	398	371	446	425	384	403	393	405	412	428	394	403	407	373	419	402	445	385	406	439	431	418	409	405	388	414	403	396	386	393	352	370	415	417	395	409	396	381	382	390	376	394	386	447	395	411	391	438	404	425	387	408	398	420	433	392	392	412	384	411	411	422	392	437	431	418	426	443	416	406	402	428	419	393	422	403	406	435	393	435	406	416	404	403	424	417	414	377	466	386	382	389	408	441	408	405	410	389	379	442	392	404	389	389	390	380	415	416	395	412	392	417	441	403	403	412	416	419	422	436	405	406	377	401	407	424	407	413	414	413	390	425	407	397	395	393	411	436	396	414	356	421	407	421	384	432	415	401	373	371	401	418	431	408	403	418	440	435	396	391	421	406	396	415	439	408	405	416	423	437	398	431	395	377	420	375	365	417	408	411	397	376	406	382	410	409	407	408	407	397	404	415	390	403	401	427	372	407	399	378	440	396	414	395	386	383	423	429	412	426	371	372	425	411	416	396	398	415	381	360	375	370	407	410	382	375	404	405	412	434	385	428	439	426	435	430	359	390	391	386	413	359	407	397	408	388	382	412	408	382	399	453	363	384	443	401	400	367	436	433	425	407	393	372	384	429	393	382	396	414	409	423	384	425	399	392	385	384	371	408	417	406	401	414	399	400	451	393	430	414	419	389	410	410	397	389	438	382	394	405	382	386	420	403	399	370	397	432	400	403	397	382	428	414	393	410	406	429	437	404	429	382	412	391	421	401	404	395	446	395	427	387	390	404	421	377	386	427	439	418	424	385	409	405	376	431	406	395	393	423	422	382	436	405	402	409	438	390	434	374	404	413	398	431	423	409	385	393	398	397	391	374	380	406	396	410	418	412	415	410	438	381	412	367	399	402	415	389	372	397	386	414	401	417	382	394	440	407	422	400	419	396	400	382	420	398	376	397	407	378	389	413	379	410	378	435	423	446	393	358	415	395	397	382	431	435	389	434	390	393	413	401	419	355	430	425	416	390	375	403	390	416	385	416	405	380	401	408	406	404	406	404	411	411	397	413	408	361	422	403	411	397	373	422	363	419	418	423	382	400	399	394	395	411	409	399	430	388	409	413	396	417	390	412	415	379	400	409	411	389	406	409	404	420	405	411	413	398	369	388	415	398	385	389	397	377	399	408	395	392	410	410	401	385	380	426	380	412	385	386	429	373	398	403	454	420	400	390	441	399	416	403	387	376	417	429	380	373	416	426	381	369	403	399	379	366	401	420	418	385	384	408	404	394	389	383	378	388	382	377	374	399	381	402	390	402	373	396	393	376	380	406	393	437	397	384	404	368	447	365	416	410	397	397	425	409	387	418	421	410	376	442	364	426	406	397	421	385	429	396	399	409	408	419	410	419	403	386	435	405	392	437	394	380	386	380	368	414	404	392	408	374	393	421	410	378	407	420	398	413	396	398	422	415	450	410	429	438	410	435	424	415	392	400	390	404	434	396	427	387	398	357	368	419	407	340	376	426	415	379	379	414	428	389	414	378	392	411	403	412	391	395	432	394	376	390	360	413	386	409	413	429	410	383	401	399	413	418	407	408	392	389	398	385	399	396	394	437	415	381	410	419	426	388	404	427	374	396	408	396	388	374	376	381	409	378	405	389	406	420	393	355	398	428	399	400	406	377	423	411	347	468	396	387	402	381	396	408	419	403	390	412	403	404	374	409	419	410	408	385	415	418	390	398	377	378	406	439	399	407	384	400	408	376	389	406	382	397	394	405	355	371	420	430	403	385	400	438	416	368	404	390	369	426	399	365	439	355	402	373	395	419	406	400	414	403	375	394	409	371	419	420	368	398	422	370	386	398	373	407	402	401	421	419	390	384	412	410	403	416	401	389	418	431	388	399	392	430	418	420	398	406	424	377	410	408	397	373	423	364	434	418	414	417	444	400	362	429	382	395	437	400	389	404	412	359	433	407	376	374	381	392	387	383	402	396	394	408	385	423	377	394	406	397	376	407	413	404	388	415	425	401	427	408	373	402	410	421	424	385	368	422	380	383	396	359	356	406	438	384	420	411	432	386	347	368	391	410	424	388	403	421	404	377	379	441	405	399	405	421	392	368	362	383	407	388	391	400	370	392	421	401	424	416	382	383	384	390	396	408	409	410	369	427	380	389	404	377	400	440	405	408	378	393	402	415	373	387	432	385	395	385	379	416	454	410	396	387	408	406	433	415	427	374	379	404	393	393	391	377	421	427	373	443	401	385	377	405	417	398	401	435	422	394	373	401	425	397	388	410	399	395	385	393	387	377	395	391	384	428	403	385	453	398	423	402	396	405	393	405	392	391	386	386	395	378	383	423	418	396	436	390	392	382	402	420	402	396	377	375	379	380	409	394	413	373	390	398	407	425	397	406	413	419	392	394	380	354	369	409	387	416	389	381	416	400	389	409	372	368	448	391	404	388	420	391	433	390	412	403	380	403	384	425	401	368	406	422	392	387	360	380	417	414	401	393	389	430	394	412	401	379	373	398	345	402	385	386	346	401	414	425	424	357	383	375	408	390	410	421	418	400	406	420	386	410	432	392	434	423	437	404	429	395	396	386	412	386	365	394	419	380	410	392	403	428	388	410	405	421	370	451	371	387	454	382	400	415	355	416	387	371	395	407	380	405	401	419	376	423	401	389	383	407	363	386	420	387	406	387	403	406	404	377	382	402	412	391	410	367	384	390	408	422	412	418	398	398	413	386	400	403	434	419	391	365	389	433	399	445	385	367	363	421	431	378	408	386	399	378	389	413	372	420	370	439	431	402	423	422	405	434	371	396	384	401	357	400	367	403	389	386	386	373	371	398	398	414	400	380	402	409	431	413	355	422	424	405	391	401	386	396	396	425	389	438	410	412	423	433	390	371	403	417	375	361	419	374	407	397	424	407	370	426	372	385	387	387	386	393	386	395	411	403	428	404	383	412	408	391	376	429	391	379	425	383	394	403	382	411	384	385	370	379	422	388	370	403	380	378	427	418	417	393	398	400	415	378	450	420	403	387	379	420	405	454	386	398	391	427	412	406	427	396	411	405	419	373	379	406	433	391	399	457	401	389	410	392	413	398	413	422	439	379	421	392	419	414	393	394	399	406	386	362	386	382	401	404	437	435	387	413	385	428	419	436	389	403	377	398	431	364	366	405	387	374	397	384
24558	21492	28889	24550	21477	8388	1633	1080	931	871	828	836	796	774	778	743	814	754	757	779	720	754	743	713	710	726	718	677	725	713	716	720	711	684	753	675	630	718	716	685	723	724	727	699	690	724	666	715	667	658	725	682	647	650	673	726	668	714	693	671	732	666	729	663	693	660	734	697	694	768	684	722	722	680	675	714	666	684	630	681	696	669	708	713	665	667	705	660	699	640	665	714	692	699	701	657	691	665	664	728	697	665	694	684	682	678	735	634	664	717	679	699	647	685	692	698	650	691	693	702	700	712	650	738	624	706	706	720	657	693	659	656	708	683	677	674	671	689	669	718	741	696	713	680	683	680	633	648	674	721	683	689	678	672	635	662	692	702	691	683	688	644	695	696	699	691	717	664	745	708	677	690	678	645	656	636	646	706	678	725	648	697	655	644	721	654	668	654	673	681	684	691	666	718	666	683	704	648	689	719	694	667	688	728	706	755	638	679	672	711	693	668	716	675	713	625	662	677	704	655	711	696	711	657	707	717	716	683	709	675	690	659	691	697	676	703	647	633	712	722	668	702	642	736	642	695	655	679	700	679	703	688	686	693	656	688	687	665	711	713	671	678	690	698	690	655	699	699	671	701	678	674	685	674	653	700	696	728	675	742	666	681	703	664	726	711	633	715	698	675	731	698	672	676	691	683	649	711	698	684	646	694	686	662	683	678	709	644	687	679	655	697	729	737	654	709	702	707	682	703	677	713	687	671	652	667	693	678	672	699	669	667	688	684	640	720	673	692	707	714	695	687	700	691	720	692	715	675	657	712	709	647	658	675	708	676	665	644	667	739	694	685	713	707	669	679	721	687	692	697	690	680	739	696	655	723	695	703	681	741	660	683	704	685	679	634	694	664	669	684	675	671	720	740	745	691	662	680	683	663	716	692	706	701	725	637	668	691	659	628	676	671	717	679	653	658	642	665	676	653	702	665	713	690	634	655	731	773	689	715	703	661	720	646	689	705	689	694	705	699	708	744	681	651	685	712	675	677	733	638	692	717	701	659	672	699	691	696	653	640	619	689	671	663	728	731	688	694	668	678	669	704	660	692	693	715	661	676	687	676	685	647	646	677	685	658	700	676	669	705	692	675	649	739	659	634	680	657	696	690	683	699	712	653	700	720	705	681	683	698	672	697	645	674	650	684	627	646	677	754	680	726	725	716	694	643	683	714	670	683	690	657	673	648	726	670	616	659	705	682	672	654	678	693	695	677	655	670	711	662	616	658	627	643	634	698	700	732	605	666	664	722	710	735	742	688	628	676	652	703	663	683	653	705	657	688	686	634	694	673	690	669	662	669	656	663	690	741	702	700	738	657	714	648	672	710	670	678	664	684	728	726	685	695	684	661	671	652	681	698	678	673	682	673	682	666	706	679	696	660	711	679	626	619	676	674	657	683	752	682	663	742	645	677	634	674	650	695	701	704	704	681	711	632	690	677	659	691	669	719	691	719	681	668	685	653	657	654	739	733	718	664	661	713	712	756	691	679	635	683	668	696	737	644	701	699	690	676	676	715	631	654	710	690	698	634	692	697	711	704	691	684	710	686	707	690	653	682	684	671	653	673	705	662	750	748	714	743	716	691	687	666	678	662	707	654	740	716	729	664	694	677	693	665	701	690	676	706	644	683	655	684	681	655	729	669	697	680	692	692	638	696	667	659	674	709	640	635	676	677	658	655	674	667	693	669	672	684	720	659	717	683	652	663	717	677	722	708	696	641	673	680	705	741	694	661	666	670	697	629	702	655	721	712	662	651	706	692	709	708	668	706	689	708	673	651	701	696	699	674	668	749	696	648	708	667	678	719	678	631	677	653	668	687	662	722	644	640	691	757	649	710	701	673	720	692	676	686	658	713	694	691	668	710	686	675	662	665	651	668	687	665	710	675	690	691	691	687	705	661	686	712	667	690	698	686	702	654	669	693	641	677	704	672	684	633	736	716	618	761	664	645	690	643	668	704	677	688	705	708	700	673	674	684	681	691	746	720	674	698	683	670	677	612	701	693	680	690	662	671	664	644	657	646	699	728	688	648	681	648	714	694	736	720	736	726	688	685	688	683	669	658	682	678	709	705	622	690	649	634	620	681	691	638	679	706	697	643	696	679	687	700	694	652	676	702	717	646	665	693	700	688	707	687	727	627	743	684	686	712	691	692	673	706	688	717	676	688	712	686	725	665	655	723	644	715	675	738	693	697	666	670	680	603	691	683	717	708	668	642	729	722	723	680	674	687	689	671	718	720	672	671	647	698	630	730	667	703	669	703	712	657	669	681	713	695	674	742	704	674	635	693	652	692	637	677	668	679	667	750	698	722	699	653	699	677	696	688	728	701	663	685	620	660	675	691	688	673	666	638	663	676	700	705	679	657	644	716	720	691	706	680	692	684	638	690	714	666	703	692	685	636	676	693	744	702	685	635	698	667	715	678	657	646	691	684	674	710	695	647	686	701	702	666	699	652	691	652	664	693	679	690	698	758	676	698	688	688	664	653	655	743	646	685	625	644	695	644	698	736	696	691	677	669	676	714	701	654	670	663	679	648	661	650	676	715	662	699	683	728	612	736	709	738	678	690	665	716	695	669	615	643	682	669	676	663	705	689	753	671	708	728	679	732	721	675	666	660	646	661	690	659	702	677	661	693	696	706	696	667	679	703	660	657	657	707	684	680	691	704	678	651	650	670	640	686	650	695	694	688	670	689	698	691	705	693	660	723	688	688	722	666	679	667	691	682	725	670	644	692	640	659	676	712	706	684	669	640	663	702	670	663	674	664	689	688	645	655	641	682	671	658	698	684	691	675	619	648	698	672	696	753	668	686	691	644	687	705	640	699	692	643	653	686	692	676	647	674	622	678	712	672	696	697	630	654	668	706	679	637	701	691	654	673	711	671	649	700	682	670	685	649	650	682	611	643	692	717	694	637	672	669	668	675	670	669	666	678	719	664	705	713	683	733	673	682	741	687	683	695	674	698	704	684	671	691	670	675	654	708	705	686	691	702	643	648	652	663	714	693	713	660	686	672	659	623	713	692	670	694	711	701	644	667	656	730	671	684	699	701	707	680	705	708	719	723	729	705	699	718	657	675	678	684	649	686	710	617	702	703	686	688	700	744	638	640	682	661	662	689	690	685	676	711	648	703	708	656	675	657	675	637	650	700	653	728	684	670	701	683	667	632	732	707	623	676	703	660	696	710	674	669	695	654	709	666	645	675	652	693	681	705	708	649	672	666	683	691	676	678	622	669	685	722	674	669	712	681	625	679	657	691	702	663	733	726	703	682	687	682	678	672	669	691	685	680	675	672	703	676	695	668	671	735	701	666	681	660	674	658	683	686	720	691	708	656	696	662	691	667	690	668	758	677	668	676	699	670	670	710	677	644	690	683	691	671	642	698	683	661	665	657	705	679	670	713	718	703	617	690	694	678	677	677	693	685	678	683	664	635	686	618	649	667	647	658
3569	5787	4799	2478	1756	1462	1192	988	894	810	808	717	646	638	622	567	661	599	590	627	559	612	611	560	557	588	627	580	597	537	542	529	512	543	573	609	541	564	503	515	583	564	535	521	582	581	525	526	563	555	524	524	525	556	575	530	571	494	552	563	530	526	533	513	496	561	531	566	548	571	553	567	511	543	509	515	537	550	549	515	528	520	561	529	510	536	566	522	560	515	516	559	549	568	523	526	539	516	495	534	549	538	537	542	515	537	483	602	511	566	538	553	560	542	522	540	520	517	528	520	514	560	547	505	549	483	550	514	536	520	523	528	554	499	520	568	569	567	525	525	572	569	535	500	505	519	566	536	509	485	537	508	484	528	560	511	557	527	542	480	534	521	543	528	582	544	540	507	498	527	521	545	526	539	559	519	535	504	512	499	547	501	534	483	542	553	538	502	541	560	546	517	495	532	530	534	497	577	520	531	538	495	534	534	527	506	550	523	547	504	521	524	568	526	516	516	561	510	509	515	559	505	505	553	522	494	551	513	542	544	505	573	558	514	515	550	521	518	568	520	543	530	555	546	509	573	477	501	548	533	525	547	518	530	519	512	517	484	523	536	540	529	503	553	508	531	501	503	531	544	528	496	485	512	585	509	489	502	555	526	491	529	571	583	516	502	509	517	566	521	520	558	546	471	537	531	549	501	523	470	527	514	533	557	518	512	523	535	518	521	519	521	556	548	542	524	544	553	555	543	496	524	549	514	508	527	530	502	512	521	519	518	546	554	500	541	542	523	502	530	556	524	500	510	522	552	474	524	543	501	525	538	527	562	502	499	526	524	513	523	489	564	534	517	560	499	507	539	534	516	532	528	505	566	534	542	497	539	502	551	529	523	573	530	549	508	538	524	493	499	549	534	539	505	568	513	513	544	500	509	523	534	518	550	493	515	537	504	498	538	529	536	542	541	517	532	500	499	536	514	501	551	505	548	533	516	530	534	501	501	490	535	576	504	547	523	531	525	525	523	530	516	532	548	508	507	547	536	532	526	527	507	524	518	550	475	552	519	522	511	518	501	542	528	492	523	520	529	531	541	553	544	485	522	454	540	540	555	498	557	531	557	537	538	504	536	512	520	561	522	556	537	543	521	531	497	544	528	586	564	523	516	527	533	529	549	525	502	525	525	529	531	494	538	508	522	503	517	498	508	509	530	534	541	558	518	517	557	517	501	513	539	514	536	568	548	524	504	533	502	491	483	562	512	524	504	504	542	532	541	500	488	526	527	469	515	505	562	497	517	553	520	503	502	560	533	511	565	532	530	520	492	581	507	534	520	532	491	513	527	519	507	495	533	559	524	533	507	539	525	539	501	567	528	499	511	483	488	518	525	523	516	554	532	519	528	523	524	509	539	525	505	513	527	531	531	523	537	555	535	542	524	535	563	510	536	506	538	498	515	540	504	556	534	525	535	497	551	522	538	537	523	514	461	515	472	511	544	530	513	524	491	507	520	516	475	537	515	532	516	518	522	528	524	507	559	518	483	522	513	494	525	543	495	506	553	542	476	538	550	525	512	487	519	539	499	494	517	525	497	495	533	521	512	526	544	537	529	542	571	535	533	528	521	544	508	458	486	523	526	515	546	559	523	503	499	530	513	517	512	486	564	511	500	528	499	526	503	527	505	511	487	456	534	523	535	505	513	525	521	534	514	507	520	529	514	523	523	529	507	540	507	530	506	525	537	526	541	544	531	534	533	534	513	498	510	557	528	524	533	523	480	507	506	532	470	540	537	560	532	507	544	557	517	498	519	501	542	517	510	507	492	486	500	503	492	518	556	547	506	529	519	515	497	489	524	499	491	508	479	505	520	549	528	494	502	515	503	552	540	471	575	483	537	523	508	528	514	481	508	495	508	478	529	539	535	506	541	545	532	480	534	483	471	503	506	501	526	500	511	514	525	531	555	515	520	543	525	484	546	548	489	530	492	542	520	487	509	487	472	555	505	497	556	516	489	502	565	516	468	528	533	538	522	502	474	515	500	557	513	482	503	499	510	479	556	502	524	508	537	529	507	508	496	528	492	493	500	529	494	498	494	475	531	503	530	518	502	519	513	539	526	508	505	541	523	517	533	482	535	480	507	483	556	500	495	473	488	515	502	477	483	552	540	506	495	576	503	560	540	486	507	520	547	567	556	488	483	513	496	482	559	518	525	527	486	530	528	516	526	511	498	523	504	524	565	475	500	486	514	491	529	515	514	504	551	478	514	545	543	497	552	510	542	547	536	530	496	532	516	508	485	548	546	531	522	503	487	522	523	496	508	495	534	481	501	477	574	525	494	523	524	558	545	544	548	470	510	518	542	539	488	531	532	507	561	488	547	487	549	464	505	541	468	490	529	490	542	502	528	534	515	542	492	523	543	515	530	540	501	538	517	512	493	540	517	510	476	546	546	536	525	536	512	519	530	510	520	541	518	503	490	506	547	523	567	525	544	555	540	537	533	493	504	498	533	530	516	555	502	510	519	499	497	506	530	496	518	537	519	533	508	478	469	518	518	530	515	480	546	539	481	510	473	530	507	520	528	542	508	518	512	476	507	507	497	521	512	513	493	546	571	504	501	509	514	513	517	476	475	507	481	511	489	511	522	535	501	541	500	527	516	510	520	496	544	514	502	528	520	510	512	514	531	537	501	513	495	546	513	531	518	498	520	508	483	521	502	521	497	566	529	498	492	578	542	481	479	525	554	512	546	527	530	564	532	529	501	496	520	540	519	515	545	513	490	550	490	505	535	486	493	495	503	496	521	484	516	517	568	511	507	502	532	517	546	533	518	554	497	527	501	508	508	537	554	555	528	483	528	554	521	493	575	507	511	532	508	529	507	512	489	520	550	539	488	510	516	507	524	519	505	527	494	492	531	529	525	522	501	496	520	497	487	497	490	502	514	538	526	548	481	521	503	564	530	495	539	498	522	527	516	505	510	497	502	499	522	516	506	512	527	512	510	498	501	548	487	510	502	503	512	543	532	568	538	493	485	489	524	538	494	479	545	563	485	496	514	517	533	534	534	523	546	501	507	538	480	484	522	505	516	516	517	518	499	506	459	500	505	552	545	502	550	502	491	518	532	525	483	529	547	500	490	533	538	539	475	462	512	531	509	518	503	520	534	501	526	552	525	494	524	517	485	499	495	524	464	536	489	491	488	493	535	542	505	505	505	519	458	515	519	486	555	534	490	571	492	493	524	494	520	503	521	497	490	518	549	494	472	576	477	455	490	542	508	506	497	493	523	492	529	517	556	520	492	493	545	501	529	485	543	500	529	488	524	503	518	513	525	505	485	524	553	486	548	514	535	514	511	533	476	491	516	519	488	507	498	509	555	508	506	524	515	487	493	496	505	527	522	533	498	490	560	510	545	522	522	511	544	540	502	511	495	544	505	526	526	504	506	515	490	544	519	548	494	518	556	510	536	582	505	515	581	544	476	507	483	528	507	547	549	502	537	512	521
27722	9852	610	287	243	227	205	206	179	213	207	166	185	207	213	206	198	202	196	162	194	202	180	173	201	184	186	187	198	200	206	198	210	175	197	196	228	201	221	179	212	227	203	178	260	208	205	166	187	200	202	185	196	198	219	213	200	201	185	218	189	194	182	186	203	186	207	209	218	212	184	205	188	182	200	208	201	188	188	197	216	169	185	214	193	202	195	173	179	211	196	173	184	186	190	185	180	178	186	185	191	193	214	194	199	192	180	196	187	182	182	188	198	194	193	196	196	209	203	178	187	173	183	200	178	190	175	194	180	198	178	199	215	188	218	178	212	197	175	201	183	204	162	211	215	174	180	185	214	227	194	203	212	199	206	212	230	208	196	195	208	189	223	195	180	196	189	186	192	218	225	202	220	191	185	192	182	193	193	160	190	180	186	206	211	180	179	199	194	195	186	191	179	193	202	177	183	186	190	189	207	174	191	197	207	186	187	201	178	198	186	206	185	193	197	187	194	179	215	181	189	182	197	215	189	175	202	192	198	198	224	195	182	190	201	163	182	189	207	207	184	193	209	168	194	182	176	214	170	202	192	196	196	179	184	191	217	195	196	197	193	195	183	188	179	189	205	186	178	182	193	190	195	206	189	200	215	175	210	209	197	182	197	207	200	224	174	207	207	181	192	187	173	198	217	188	188	179	195	194	213	198	219	215	215	184	192	199	198	193	165	189	186	188	209	201	179	184	192	208	185	202	166	225	194	198	214	187	202	193	206	203	211	184	201	193	209	186	177	190	195	187	215	220	183	175	197	222	193	191	188	196	184	195	195	191	192	202	167	191	208	177	207	215	210	208	203	191	218	187	170	209	197	208	213	203	190	176	209	213	184	178	191	190	164	181	193	199	199	210	200	225	209	192	185	192	188	207	213	192	191	203	177	189	197	174	201	192	194	183	187	207	185	186	206	222	201	206	221	172	199	190	199	186	195	184	183	190	198	166	219	184	187	184	203	194	188	193	200	183	203	184	187	186	208	167	206	218	181	174	193	187	199	201	202	208	184	193	183	202	191	179	231	202	200	193	183	183	197	217	229	194	187	179	199	181	172	214	190	186	170	189	188	192	197	182	205	211	186	185	187	209	200	196	194	231	188	191	203	212	196	186	189	198	193	191	189	209	196	201	182	197	198	211	201	192	200	181	204	219	168	175	179	178	192	194	182	184	204	191	190	196	194	179	193	189	186	179	181	197	177	192	190	195	201	199	186	193	192	164	193	178	201	201	199	211	193	186	192	168	213	184	178	210	213	206	208	182	197	211	199	197	209	199	191	210	191	193	176	176	185	190	198	195	194	184	194	191	174	213	229	190	191	191	187	193	179	219	174	181	202	213	198	177	208	191	172	195	175	176	195	205	187	193	177	225	207	186	220	182	179	192	188	175	205	191	213	183	192	166	195	186	212	191	200	228	166	198	206	197	218	209	186	199	184	184	171	226	199	194	191	197	176	175	179	188	195	217	213	208	201	175	181	193	192	193	188	191	193	173	218	204	186	197	179	200	198	191	200	199	209	195	209	192	193	188	183	183	209	188	203	217	176	185	196	203	188	208	175	190	190	185	194	209	192	225	209	201	187	197	197	203	168	175	175	187	200	199	191	204	197	181	196	199	193	172	191	192	190	210	186	185	217	203	190	230	193	182	184	192	214	213	189	182	185	174	178	208	186	178	195	208	203	195	205	200	176	187	197	192	213	215	196	182	203	198	210	186	211	192	201	207	207	195	186	209	212	197	201	200	188	196	185	189	197	183	189	196	192	204	209	162	184	177	204	204	187	202	195	194	196	190	199	218	196	207	197	185	229	164	194	183	189	179	191	201	212	203	201	189	192	209	232	190	186	201	176	210	207	215	190	224	194	196	200	204	178	183	209	185	183	188	212	186	171	186	180	178	197	180	195	200	203	207	205	189	182	176	191	215	194	221	161	193	192	191	221	183	186	202	195	192	190	212	223	200	205	200	184	201	208	171	203	184	203	205	184	172	201	191	191	194	185	198	201	201	180	203	178	212	217	187	181	195	203	202	182	188	174	201	210	198	207	191	210	196	177	208	207	195	193	191	214	189	195	200	179	196	201	181	188	205	199	208	219	184	211	183	223	188	198	186	205	208	190	195	187	179	216	184	207	182	195	208	183	190	178	211	190	213	154	177	192	205	221	181	195	195	190	186	192	186	189	194	209	179	196	196	187	202	204	191	197	193	209	182	209	192	213	184	216	198	200	182	197	176	206	178	223	197	204	197	175	192	207	158	217	191	231	210	211	178	185	203	213	173	204	182	184	213	158	173	199	191	217	178	184	191	197	202	205	195	195	200	172	196	187	198	199	201	168	160	218	196	182	184	177	178	193	180	188	196	204	204	203	196	201	174	196	199	197	206	193	189	206	198	187	196	187	212	176	181	207	185	195	209	205	200	203	197	225	187	195	189	221	193	187	187	190	215	214	209	205	184	202	190	207	180	197	186	186	189	194	200	177	203	205	221	192	184	199	195	182	188	197	171	166	182	188	210	202	204	190	211	176	202	213	189	183	188	215	207	178	183	220	204	205	182	195	187	199	187	200	190	181	204	164	197	177	182	177	209	189	232	215	193	183	210	219	182	180	195	193	167	220	234	227	203	215	200	184	194	190	221	182	175	160	195	173	178	208	205	192	201	223	203	184	208	174	221	173	189	202	180	188	189	198	188	178	205	199	206	188	205	197	197	200	201	203	196	210	195	172	195	199	210	207	190	239	210	213	204	181	199	188	193	202	211	213	195	206	214	196	176	194	165	195	188	192	203	214	188	184	208	192	193	180	204	187	189	168	207	203	186	221	192	201	207	180	207	189	208	188	191	160	214	187	169	179	197	187	191	191	162	176	180	210	210	183	182	182	181	207	177	200	191	198	171	171	192	180	187	211	183	212	191	192	173	192	200	205	201	212	194	188	198	183	201	157	197	206	186	211	213	195	211	190	186	168	205	209	190	199	214	224	191	200	219	192	189	209	186	189	197	191	167	179	181	211	192	185	228	186	203	186	195	202	194	198	200	214	200	205	204	219	194	208	207	198	156	216	170	201	189	199	218	182	193	193	187	192	171	180	215	212	205	180	196	182	180	192	227	185	161	184	190	212	222	182	207	209	208	178	176	185	176	200	200	207	207	202	215	217	199	200	169	189	182	189	186	216	207	178	186	203	206	187	211	230	192	182	206	221	198	185	218	168	220	201	207	213	201	173	171	195	182	191	190	197	191	221	189	208	212	199	216	194	188	187	171	178	180	198	186	203	199	199	223	187	174	195	205	175	214	184	202	207	220	195	192	195	172	205	179	194	194	199	166	195	203	189	204	198	173	193	193	198	183	195	193	186	184	189	196	211	190	183	196	196	187	192	179	167	212	193	190	175	181	215	207	172	194	182	203	198	209	202	186	223	175	200	224	220	208	154	177	195	194	199	213	195	174	204	194	213	214
4577	351	277	218	195	167	181	178	156	162	163	178	165	149	149	153	159	160	153	147	155	151	152	155	134	175	163	155	120	147	190	141	137	137	147	157	162	161	153	134	143	154	167	152	155	155	131	179	174	158	167	141	127	135	158	133	162	160	168	160	148	149	179	144	141	150	141	153	139	175	170	162	143	154	174	153	150	178	162	161	148	149	173	161	157	145	149	141	155	156	161	145	140	163	140	146	140	142	157	157	165	146	151	175	141	146	157	138	154	158	158	179	159	139	140	141	148	149	145	156	164	136	156	155	156	141	154	154	165	136	153	157	148	155	170	177	134	152	177	153	149	167	172	139	162	164	143	156	151	130	169	148	161	148	143	137	162	140	158	147	143	190	156	152	150	186	135	169	143	143	164	162	149	149	148	144	162	153	148	166	141	158	166	126	153	184	154	144	154	163	157	152	135	152	131	172	160	172	163	131	156	155	146	148	148	154	165	155	154	144	173	144	142	156	145	144	152	132	159	169	150	148	151	148	134	138	158	155	153	171	151	149	136	162	141	138	164	140	142	133	138	138	141	140	136	140	147	148	151	153	138	152	150	148	154	163	167	152	148	154	151	135	134	143	158	147	164	162	151	140	160	154	161	167	138	158	134	139	156	157	152	162	142	154	156	152	145	164	170	140	156	140	162	157	144	140	150	132	131	160	153	147	162	165	168	164	166	172	161	163	155	145	152	170	167	156	132	162	161	150	168	176	147	150	141	155	129	136	157	167	151	149	151	161	151	139	130	172	171	153	160	151	139	137	157	142	161	170	164	140	155	146	135	125	161	146	147	143	164	163	145	168	140	159	170	145	163	154	155	144	164	164	181	171	164	144	154	171	167	157	163	158	139	157	155	182	148	182	157	139	166	163	148	162	145	156	171	136	159	159	156	163	161	163	131	147	153	172	155	150	144	150	160	135	169	161	145	157	155	145	158	140	134	143	160	140	154	159	140	157	149	163	174	155	161	140	140	137	176	156	148	159	171	146	139	144	160	149	150	159	167	156	129	165	169	169	146	126	165	132	160	140	139	159	139	158	151	157	139	132	145	148	159	147	150	142	168	151	156	130	159	166	162	130	132	143	149	180	177	175	152	146	142	161	147	155	164	175	162	164	156	158	138	176	161	157	154	154	149	165	147	157	154	132	122	121	150	142	155	151	165	136	135	147	162	147	138	135	152	158	159	149	139	152	171	154	143	154	157	134	122	141	142	153	152	161	160	164	154	134	168	140	156	147	164	140	156	164	144	147	136	140	140	149	140	144	159	151	142	130	158	158	141	167	165	154	153	145	171	157	136	140	182	166	165	162	148	165	164	163	154	160	145	140	131	147	171	157	153	125	154	170	140	152	179	164	154	170	150	159	155	150	132	173	140	147	145	170	157	142	128	167	145	142	169	148	136	147	147	146	135	126	131	144	151	133	147	152	150	134	161	123	142	155	171	140	139	154	159	154	142	163	148	157	156	161	163	147	163	151	165	149	146	170	152	150	139	150	159	139	160	151	126	145	176	164	147	158	157	153	140	140	174	137	167	153	155	133	151	167	160	157	141	147	128	141	148	151	145	130	157	153	149	180	140	177	132	169	137	159	135	144	163	167	147	144	156	158	155	126	154	159	159	177	160	139	131	172	126	148	165	129	173	132	157	158	142	164	150	136	155	143	155	158	175	173	161	145	143	149	153	150	145	155	167	138	147	169	174	162	138	160	170	171	161	129	134	146	144	152	173	137	156	143	148	146	152	154	160	147	148	161	151	163	194	148	145	152	157	151	164	143	143	139	156	141	125	158	135	159	166	142	152	138	141	151	175	136	165	151	150	151	141	160	148	137	155	162	166	158	160	151	159	165	163	137	155	149	148	152	172	163	165	145	147	143	161	165	153	161	165	169	148	156	146	164	135	156	146	163	163	154	181	161	156	152	142	165	144	163	183	136	158	164	147	137	169	131	169	153	168	125	123	133	157	146	143	161	141	139	199	168	158	161	143	168	155	166	158	134	153	155	157	140	147	168	160	160	121	172	165	152	172	155	155	173	150	132	134	171	158	141	140	158	155	142	153	144	151	148	152	159	159	145	168	150	142	131	154	166	157	171	156	120	146	152	161	154	164	144	145	149	158	145	137	156	147	154	164	160	169	155	146	134	156	153	171	136	167	158	142	177	168	159	167	147	143	154	152	144	155	148	153	137	144	155	178	155	143	142	152	167	141	135	160	138	165	155	151	155	162	178	160	135	166	154	163	168	164	154	139	153	144	155	174	149	159	160	145	139	164	152	149	127	145	139	184	165	150	145	148	141	141	168	145	151	158	160	143	133	133	144	156	150	161	132	125	159	136	141	140	143	136	159	148	151	160	140	132	148	150	148	155	141	146	144	169	165	144	143	159	174	130	181	142	145	141	134	146	145	152	154	165	143	159	184	135	154	167	146	143	171	172	147	140	150	145	152	141	140	142	154	151	144	148	156	163	127	148	173	151	160	153	166	167	136	150	167	169	135	142	157	149	138	141	156	171	138	144	149	136	142	121	134	154	173	169	159	119	170	155	163	128	154	131	137	170	148	142	148	156	154	152	149	152	153	170	148	150	159	139	165	153	160	188	168	143	158	159	169	162	163	183	171	149	150	143	136	177	163	152	136	154	152	153	144	168	134	156	159	165	149	152	130	159	159	132	146	153	143	150	142	131	160	149	154	165	161	150	161	164	150	150	151	141	145	132	156	154	141	146	153	153	142	152	165	136	150	147	151	174	177	135	146	150	146	144	151	155	147	178	154	142	150	149	156	146	147	118	177	144	152	175	142	154	155	157	150	152	158	151	154	145	160	131	157	159	141	161	135	146	147	161	170	156	157	142	130	154	167	157	177	152	142	159	133	156	139	141	161	165	147	161	139	171	146	131	139	131	145	145	147	164	153	151	149	157	138	168	144	165	164	150	148	142	140	145	138	143	143	154	138	135	159	142	150	171	154	145	143	136	146	162	166	147	160	151	130	131	152	131	156	151	155	152	156	162	164	157	150	137	154	163	142	131	169	154	145	147	150	153	165	131	164	154	158	147	141	145	139	149	154	169	132	152	158	145	125	131	134	152	148	179	143	157	153	184	158	152	145	169	139	123	165	161	143	149	143	144	174	157	157	151	159	154	161	153	174	148	158	141	153	177	155	155	160	130	149	169	146	152	186	118	157	151	152	148	160	162	154	158	133	147	140	156	148	151	160	166	184	159	150	141	139	164	167	131	162	136	146	137	166	165	146	168	127	173	159	165	149	155	166	155	172	131	129	155	163	163	156	158	148	145	150	142	156	149	150	151	144	142	168	155	150	164	138	175	141	153	158	149	144	136	141	130	145	154	174	165	180	164	152	153	142	155	147	153	135	155	149	148	157	144	160	172	153	169	169	162	166	161	151	147	150	143	167	168	161	139	154	179	157	158	175	137	178	160	158	160	153	127	145	157	153	132	143
25593	21518	28027	25444	11533	1385	917	714	655	655	636	598	590	547	594	612	552	585	541	569	591	512	520	582	577	552	518	566	570	489	524	557	560	527	540	515	569	566	537	515	492	533	533	551	558	573	542	538	530	514	557	526	547	508	555	548	535	509	528	541	524	516	525	504	530	494	532	506	562	536	513	533	488	520	535	517	550	545	511	516	546	505	540	600	547	562	525	533	534	471	514	523	510	553	551	549	538	489	520	550	495	573	570	535	530	552	520	537	528	569	596	520	496	543	508	522	553	542	570	521	503	531	500	517	530	539	564	517	520	569	532	528	560	496	511	525	558	541	521	518	534	538	495	528	537	517	552	489	513	545	552	529	512	495	498	546	529	546	539	508	540	495	532	540	508	538	550	514	529	563	499	498	554	521	539	561	563	528	491	533	572	543	549	561	529	547	510	488	561	548	570	532	533	530	524	515	531	537	539	538	551	558	545	480	523	544	520	493	521	538	511	533	540	529	513	618	510	487	541	509	562	520	539	533	512	576	516	532	507	548	561	503	559	520	469	496	504	552	559	555	523	506	560	529	518	569	503	547	531	495	512	591	546	522	517	515	472	558	548	522	565	576	562	544	521	582	550	557	489	582	539	535	489	502	521	493	566	550	531	522	544	563	514	520	571	524	513	525	510	542	538	517	525	539	548	541	498	543	535	533	529	540	575	538	494	575	546	524	558	493	547	542	529	553	500	525	533	500	537	529	503	526	505	532	485	535	548	518	487	523	536	554	519	580	535	518	509	514	543	592	535	476	529	503	565	534	519	492	541	504	509	510	509	529	568	508	505	530	483	515	507	541	532	517	539	527	524	516	515	540	491	526	510	527	544	476	530	552	515	514	533	509	550	528	519	529	554	546	535	543	535	519	513	517	503	548	521	555	499	510	510	518	525	562	520	510	542	560	516	515	536	551	497	500	533	542	491	493	541	497	508	515	544	519	516	529	484	547	518	529	566	541	553	503	521	528	541	533	507	493	496	529	528	558	489	539	509	536	503	498	488	561	494	571	522	522	536	558	573	509	509	558	521	517	496	525	500	556	537	547	529	551	508	526	516	521	501	551	550	528	553	505	527	523	531	533	531	554	490	525	559	547	510	494	496	536	548	523	510	516	538	514	516	533	507	533	557	572	510	578	543	545	492	513	526	473	511	514	516	517	541	518	503	494	539	504	556	574	551	510	526	506	535	508	499	579	538	531	512	514	510	526	540	496	547	537	519	532	509	508	537	563	504	533	554	522	507	558	506	552	523	509	527	496	530	551	543	524	540	509	546	563	527	490	554	559	523	475	548	530	472	503	569	550	530	511	544	516	499	522	547	502	521	504	516	515	543	546	515	504	521	495	499	520	532	497	527	518	559	522	558	489	519	507	516	532	519	493	519	536	498	520	567	576	524	522	509	507	530	512	493	504	529	529	504	593	525	576	554	528	526	484	507	552	514	508	579	550	539	526	497	561	588	486	535	508	550	548	563	495	516	530	519	505	504	506	558	520	534	549	540	553	519	551	510	544	520	528	494	552	511	516	546	554	502	520	503	546	506	552	553	502	540	519	529	520	543	507	527	511	546	495	526	502	524	536	557	521	546	589	497	491	520	486	539	503	540	553	512	516	546	538	522	513	521	521	561	511	546	513	492	531	536	525	519	550	525	532	535	500	498	520	547	556	521	514	515	543	522	554	506	537	509	529	520	497	543	552	522	511	519	507	484	501	584	510	510	521	547	527	510	529	503	586	530	496	491	479	561	518	549	556	498	527	528	493	554	525	549	515	516	514	546	542	542	538	513	567	520	529	497	517	510	511	501	544	520	539	541	588	558	498	516	504	560	513	542	519	508	521	532	524	517	511	520	556	531	565	488	506	578	481	502	508	502	556	520	518	489	548	546	545	498	533	552	539	572	493	543	549	546	554	505	534	531	548	518	492	543	559	540	533	536	512	546	541	520	494	555	531	466	518	500	546	513	477	509	533	540	508	537	517	547	518	500	502	513	511	535	512	554	546	509	555	514	553	503	574	520	546	516	515	536	515	512	508	528	521	531	544	533	514	540	572	563	533	504	533	519	568	517	533	506	493	551	533	533	511	523	487	539	511	546	508	531	526	545	537	542	508	525	536	514	549	522	504	507	547	560	573	550	513	528	580	483	497	527	536	501	515	522	519	542	558	568	505	504	575	503	535	564	556	498	520	544	551	515	528	501	491	534	471	501	556	555	518	538	531	542	515	525	515	559	552	505	537	581	535	508	509	481	530	537	498	523	520	550	541	534	533	528	499	529	503	503	525	515	498	489	585	478	522	530	537	521	498	546	496	519	529	564	527	518	574	526	533	537	544	547	530	506	530	519	517	550	513	543	517	546	536	534	505	486	507	521	574	543	508	527	573	544	507	503	517	482	513	518	510	510	531	537	518	496	508	497	543	571	522	513	523	507	521	515	501	581	552	528	507	489	509	493	516	546	542	524	509	535	513	520	514	520	501	541	521	510	537	490	551	511	533	503	505	512	559	540	518	507	498	477	514	543	571	550	512	532	535	538	539	509	531	538	541	545	501	508	483	491	509	519	505	532	565	561	511	542	515	546	517	537	533	544	538	547	537	525	523	521	529	561	525	523	533	506	579	542	544	505	547	560	513	524	527	584	515	543	524	549	522	545	532	525	514	522	495	528	519	514	518	524	501	549	495	523	556	513	501	508	560	502	495	541	510	549	544	526	524	559	510	521	542	557	502	549	538	497	506	555	495	545	543	497	556	514	496	521	517	543	562	502	512	520	527	504	519	503	507	513	554	531	545	572	515	550	480	505	546	506	555	561	500	531	553	511	518	537	492	476	560	523	556	544	517	496	501	557	563	496	548	529	523	541	537	516	555	508	548	507	506	497	517	517	577	511	561	532	513	554	529	554	532	491	531	511	486	556	496	536	518	526	521	515	530	512	513	516	521	525	543	552	552	526	551	544	550	506	525	533	471	517	521	556	531	494	517	550	484	501	547	509	555	495	509	549	528	520	493	538	523	553	509	544	503	533	546	560	529	574	494	469	490	544	542	560	542	509	493	537	478	523	531	511	541	498	470	536	557	545	566	503	548	549	533	536	545	490	550	519	519	532	541	518	536	473	507	473	505	502	533	561	473	580	552	488	525	547	525	562	518	533	541	548	534	514	519	517	507	511	518	540	494	512	532	502	549	537	534	535	489	529	504	512	543	543	549	501	476	535	561	520	505	546	514	509	547	528	513	547	533	556	454	511	507	528	523	514	551	523	572	525	539	524	590	516	522	537	507	554	495	560	527	505	527	512	532	499	545	494	522	511	511	493	545	522	558	536	509	528	582	517	506	527	527	510	528	487	569	534	522	496	525	516	518	520	538	519	511	495	521	537	510	520	534	532	509	526	497	536	529	541	489	505	507	509	512	503	537	536	506	467	517	508	517	546	488	529	517	532	527	506	574	514	522	507	584	542	550
3298	3376	2807	1472	1077	867	774	674	604	565	512	458	479	444	477	407	436	458	425	429	469	396	439	438	400	471	454	410	404	423	428	426	413	387	397	447	444	413	480	411	396	425	423	398	385	386	414	382	395	403	413	373	449	442	413	421	427	395	386	416	389	424	375	356	379	412	410	399	398	388	417	404	371	400	427	407	395	392	425	400	411	396	432	403	395	406	401	412	430	429	398	395	400	409	423	407	427	397	396	407	388	412	399	424	436	422	376	448	432	413	411	393	413	425	415	395	393	412	407	426	433	428	441	422	412	384	389	382	400	405	425	436	421	392	381	436	418	402	429	399	380	368	388	430	405	396	413	398	428	411	404	401	437	452	398	448	401	419	389	428	394	398	414	397	414	402	402	413	400	409	400	398	407	430	448	404	388	411	419	440	380	405	401	446	367	389	433	410	442	407	413	354	407	470	415	362	379	412	394	355	373	402	372	380	390	439	403	398	362	435	387	372	417	406	420	457	405	384	382	405	371	410	392	400	406	400	392	412	409	378	414	428	398	433	398	427	368	390	414	372	404	421	402	410	427	431	418	384	389	391	386	349	395	401	399	391	429	430	425	413	412	418	420	377	401	430	408	386	373	412	381	423	422	418	413	387	398	430	422	365	413	400	408	393	392	396	439	429	415	391	413	390	431	412	399	419	399	428	365	400	415	375	402	428	413	365	446	413	437	421	391	393	376	396	426	443	420	352	420	406	384	393	394	418	379	390	410	422	428	394	398	393	427	378	378	399	392	365	428	405	401	374	423	407	417	406	402	392	418	413	389	461	405	403	419	396	400	389	430	385	401	377	399	401	408	405	460	423	389	402	403	428	386	407	394	376	398	377	408	428	422	421	437	390	411	387	429	381	401	413	404	405	427	421	379	409	387	417	387	411	398	402	392	417	395	427	388	408	401	398	405	412	375	415	419	406	403	395	399	367	421	414	427	390	396	421	384	385	372	376	397	376	436	420	382	356	411	408	396	424	392	419	411	418	399	428	387	370	391	420	376	404	407	404	381	412	430	426	398	375	406	424	415	405	414	408	384	422	412	417	413	416	391	411	391	415	401	413	416	410	389	414	411	373	404	433	401	430	382	403	388	429	391	409	430	440	409	410	391	388	410	422	366	391	421	381	404	402	411	404	402	408	361	418	406	358	379	401	396	404	414	418	457	417	402	407	400	392	418	411	425	411	396	429	396	413	390	378	399	373	411	413	388	409	396	380	410	382	378	409	416	398	407	407	399	408	419	426	385	398	409	427	408	387	431	421	407	390	372	455	390	446	402	384	421	405	408	400	408	410	385	386	387	403	410	412	424	418	377	373	400	386	437	379	401	410	418	404	404	387	384	381	402	407	360	361	398	417	431	376	403	425	396	390	403	402	379	393	382	355	393	378	400	425	406	396	435	444	422	409	409	378	423	402	380	363	392	380	425	351	417	390	426	416	389	401	378	425	435	356	392	359	402	401	428	434	418	425	410	428	421	423	420	363	385	397	412	390	420	384	449	399	405	405	394	374	399	393	414	418	396	418	419	393	432	391	397	412	409	428	422	437	402	405	380	384	383	389	417	400	433	403	397	377	359	413	406	405	415	395	391	441	385	376	402	395	429	431	406	387	401	398	398	387	415	410	403	428	386	423	380	417	386	402	394	372	417	371	421	385	392	411	406	386	414	398	421	415	409	380	396	434	375	384	363	418	412	390	381	410	407	400	395	397	436	356	419	457	432	416	423	380	402	398	417	412	406	393	380	385	368	370	356	347	401	382	418	417	405	366	399	419	388	388	393	383	405	405	398	424	409	423	397	401	416	424	449	374	399	382	369	395	382	408	402	389	377	413	398	420	395	393	385	419	420	391	365	387	401	393	406	389	449	398	384	399	392	396	394	424	402	414	429	364	432	362	433	431	399	384	391	390	367	371	400	388	376	425	385	396	381	437	409	392	410	393	397	382	412	388	417	383	397	418	383	414	404	413	424	422	385	426	371	420	426	389	422	427	412	404	431	401	435	383	405	389	413	426	400	436	414	416	417	379	385	401	419	382	385	403	348	405	392	400	398	409	412	381	435	393	400	423	405	381	421	375	398	426	394	395	387	368	391	389	428	422	381	405	391	397	421	425	382	423	407	399	420	385	382	412	435	337	364	456	402	393	398	408	437	409	439	379	396	401	402	383	413	417	408	392	399	405	376	421	426	410	376	396	431	381	424	432	368	388	431	401	406	365	413	422	404	400	427	393	412	415	402	405	436	420	407	397	405	405	364	382	397	350	416	381	424	384	387	423	397	402	415	413	434	371	418	370	439	387	401	410	417	357	461	409	392	408	405	378	398	410	398	427	411	384	399	374	400	382	393	383	400	402	421	391	398	397	409	407	362	386	383	417	373	371	406	430	395	417	384	397	424	366	417	429	436	378	395	397	420	362	413	418	417	437	397	391	408	413	418	424	393	419	395	392	403	378	410	452	398	391	376	376	387	388	372	401	395	389	382	405	384	409	397	416	415	443	431	410	387	387	374	375	398	433	421	407	399	382	408	392	416	397	395	428	421	410	402	407	392	385	409	396	415	396	399	412	425	402	425	406	409	413	375	408	434	389	368	388	447	387	378	430	401	366	389	369	391	388	415	395	398	405	403	443	392	396	386	387	460	360	424	394	404	398	421	365	402	425	425	349	414	409	415	470	411	397	384	401	447	389	405	380	428	402	399	392	399	416	359	405	394	407	419	413	384	392	384	412	385	387	368	385	364	394	424	408	425	384	400	412	358	386	360	408	376	390	374	398	398	371	441	381	411	383	397	423	406	430	406	422	430	382	356	384	407	393	414	402	402	396	401	410	391	396	418	417	377	388	414	406	448	408	404	363	418	428	377	414	429	385	419	363	428	405	433	402	417	402	370	383	407	362	408	413	361	359	363	382	397	384	403	423	417	399	368	421	400	417	405	392	422	393	413	405	384	399	434	427	372	397	391	438	379	429	408	379	438	376	360	394	419	427	373	425	426	398	394	392	419	381	430	381	376	397	434	379	388	392	392	363	408	371	388	371	403	389	415	397	431	382	420	386	383	400	404	393	418	433	439	380	402	422	402	395	444	411	421	425	445	396	403	358	408	446	399	394	400	419	357	388	443	393	377	403	414	394	380	375	407	393	395	374	420	438	408	379	441	360	382	357	412	410	373	427	422	397	404	432	396	406	385	424	405	361	380	410	379	395	395	393	397	426	412	390	427	396	421	387	411	408	433	401	387	395	394	388	398	381	390	420	380	421	380	389	433	403	397	364	373	388	416	422	391	375	426	392	437	434	403	401	381	408	424	384	411	400	383	431	396	404	395	392	418	389	403	408	361	443	400	390	427	409	376	393	391	418	424	384	394	404	405	433	430	408	401	385	409	382	407	392	412	398	410	392	410	408	394	389	403	403	381	386	417	386	425	420	363	430	403	358	388	397	404	433	364	417	404	398	404	414
24549	21494	28849	24566	21477	8336	1710	1106	893	848	854	814	798	766	811	771	796	757	771	743	701	752	728	721	755	693	723	718	703	674	722	647	667	707	731	653	693	715	714	714	716	645	742	707	660	706	719	672	656	678	702	721	691	719	683	677	726	715	667	699	742	660	645	684	708	687	731	707	727	675	674	667	697	701	709	672	677	663	671	677	675	698	664	660	675	676	709	670	717	666	675	730	709	670	696	696	676	679	715	680	698	737	691	677	701	660	679	742	713	687	700	720	669	694	689	693	659	714	714	653	705	719	676	669	697	735	706	698	686	659	664	717	694	732	690	690	699	683	703	730	679	731	635	691	707	697	671	666	748	679	731	723	729	683	652	653	699	624	681	657	712	711	664	707	670	707	688	708	674	681	692	704	681	723	696	643	670	659	721	639	701	718	672	664	741	702	680	680	688	748	650	656	690	728	705	740	657	650	732	663	695	702	679	694	735	734	660	645	675	697	680	676	654	648	752	680	667	663	738	667	714	642	651	685	698	631	721	684	670	677	657	709	674	702	639	643	705	668	690	643	672	696	676	686	716	706	690	689	699	730	701	669	656	668	666	685	651	674	647	725	674	703	652	680	664	703	636	680	660	708	636	683	662	707	703	660	726	705	652	713	649	650	733	705	675	663	675	733	615	662	695	720	679	644	732	691	666	661	710	704	689	722	702	669	678	703	712	641	702	691	683	674	700	690	705	703	704	694	641	650	676	691	697	666	710	695	704	651	688	685	690	678	671	658	723	678	747	729	719	689	667	677	745	685	712	639	690	659	657	676	739	650	700	645	688	751	703	694	697	648	660	682	694	700	646	700	703	679	640	707	727	702	656	688	660	657	694	707	705	684	701	655	692	712	699	700	707	709	739	715	660	646	676	706	665	685	697	698	717	672	679	676	663	660	670	698	671	659	682	673	708	705	717	694	700	680	702	727	675	693	665	686	642	692	678	720	667	700	671	679	677	690	711	688	691	687	685	697	662	689	689	655	680	644	675	692	693	674	622	658	737	675	727	661	689	714	679	715	664	672	695	648	676	684	669	696	740	689	676	697	656	718	673	681	702	683	727	696	690	661	674	675	665	655	708	752	695	657	680	677	638	690	631	657	671	675	680	687	663	642	670	695	658	672	661	644	707	656	669	684	626	710	666	687	657	663	686	675	653	742	689	718	728	690	712	722	684	676	713	639	638	650	685	695	651	694	714	637	681	678	704	697	732	661	660	658	689	697	675	685	726	692	650	656	673	697	708	683	695	671	653	702	690	633	677	679	685	712	651	684	674	742	665	696	662	719	667	644	646	714	734	664	710	660	649	665	660	642	671	688	651	667	687	687	678	681	704	662	692	682	686	630	651	725	702	744	671	659	683	691	723	675	686	675	709	675	676	625	698	676	640	657	721	658	684	688	703	685	679	745	719	676	642	679	675	647	710	712	696	689	648	693	658	647	627	650	680	659	697	738	716	681	679	684	642	642	652	701	709	682	724	679	689	687	697	746	669	692	690	691	686	718	686	648	690	648	683	671	641	661	655	645	698	668	668	706	693	722	665	680	652	697	681	646	673	614	671	707	707	703	705	701	720	678	644	679	712	629	702	650	698	666	714	633	735	673	681	667	688	661	700	690	640	688	661	691	617	674	747	706	728	682	664	674	675	694	692	712	676	689	701	681	655	732	679	648	656	669	638	683	667	685	707	649	660	680	693	695	693	681	717	667	666	609	678	700	693	704	740	638	718	712	672	712	665	677	656	643	669	654	672	612	650	672	659	670	648	651	678	677	699	686	698	668	691	712	714	619	635	695	664	629	691	640	724	635	660	665	659	684	653	686	668	658	631	716	681	654	683	689	682	733	651	685	637	677	682	688	683	687	690	711	694	653	668	659	704	739	689	701	662	652	700	625	657	670	710	704	661	659	622	674	707	680	711	688	689	681	695	632	636	604	684	678	704	696	662	657	686	660	737	710	692	681	650	662	638	671	703	660	662	671	664	661	688	668	671	689	686	720	663	670	676	668	644	626	648	677	672	695	702	671	662	675	710	665	689	685	678	676	651	673	667	677	683	728	639	701	642	650	640	673	693	669	729	694	688	690	688	682	642	686	761	732	662	706	652	673	653	675	654	671	670	680	683	700	664	697	658	662	656	636	683	688	611	638	716	688	722	682	710	658	643	708	702	715	678	614	640	650	655	673	670	686	716	723	659	690	667	689	681	688	649	659	736	684	718	693	704	654	715	702	712	671	699	693	718	712	663	646	710	672	693	678	661	665	698	661	636	703	679	657	645	692	720	728	736	688	671	677	702	721	650	714	686	677	706	711	682	660	722	688	664	666	692	698	620	656	738	676	708	688	687	673	699	735	673	713	703	715	667	647	690	742	645	720	680	700	681	703	659	723	678	689	668	684	643	669	674	642	677	667	685	663	725	616	688	663	650	721	708	690	664	628	692	670	675	652	643	720	681	642	670	667	645	697	680	672	639	693	697	630	681	700	681	665	703	718	683	712	667	698	678	684	727	662	710	669	680	674	671	685	723	678	672	699	668	732	691	631	633	696	645	671	687	686	705	685	689	677	695	667	705	736	701	698	698	690	691	732	675	688	676	731	700	681	713	640	661	652	644	712	708	669	655	666	669	656	683	657	638	680	681	733	707	650	663	662	624	631	691	655	680	688	679	718	656	660	699	665	667	711	700	647	652	749	683	662	669	703	654	715	689	703	661	668	665	667	710	678	681	682	669	631	701	669	685	687	674	688	651	703	671	645	634	621	693	657	732	705	657	726	670	706	655	751	634	726	735	683	651	678	667	664	677	687	649	675	701	642	655	700	698	677	678	670	719	661	700	671	705	703	701	652	665	667	664	656	649	684	719	672	687	673	716	712	681	721	672	655	697	676	698	664	655	656	666	693	641	677	700	701	735	664	655	665	675	676	658	708	699	732	664	669	670	684	677	672	735	690	690	702	709	638	658	692	700	641	688	617	698	650	669	746	683	655	690	655	695	704	714	721	692	683	718	657	653	672	672	676	693	681	689	689	686	655	696	692	708	646	696	709	722	685	646	659	692	674	673	656	654	667	684	675	636	703	717	688	685	661	721	684	660	643	707	713	655	685	675	688	666	663	718	657	708	697	638	671	650	662	680	684	697	644	675	693	669	717	669	685	697	682	694	728	693	644	695	658	708	663	707	673	673	667	717	744	692	692	695	719	647	666	698	698	628	720	644	708	608	688	734	695	710	630	670	717	661	672	656	673	687	646	634	688	680	709	650	706	708	672	644	744	693	685	694	717	688	668	665	671	702	706	640	654	666	692	667	696	690	672	683	680	622	649	663	630	721	663	657	681	652	697	644	753	687	673	644	667	667	673	649	665	693	688	686	656	638	637	663	678	664	694	704	675	676	652	708	682	733	702	669	667	644	672	675	663	668	663	663	707	682	684	677	680	669	723	686	709	660	701	680	660	709	663	676	686
3530	5915	4822	2500	1751	1432	1142	962	891	812	765	698	681	675	623	675	635	574	574	566	590	589	552	567	596	579	526	525	520	578	579	526	558	553	564	555	520	514	517	527	508	525	548	534	491	545	528	539	496	521	503	566	561	564	536	588	557	566	598	536	553	515	572	532	552	542	532	555	525	520	544	557	548	526	549	542	581	563	490	528	477	505	532	540	509	489	547	566	505	496	532	552	515	484	534	544	493	526	515	544	548	504	499	523	555	539	501	503	533	522	526	523	539	472	534	529	548	480	571	603	523	574	530	526	558	499	508	502	526	519	500	546	550	521	521	532	526	530	531	509	524	486	512	498	545	581	518	530	502	491	544	518	500	548	526	524	517	536	526	500	487	535	523	484	504	501	521	526	520	497	517	491	516	522	546	561	479	513	544	542	515	565	497	513	494	499	508	529	504	520	536	525	503	554	526	527	491	488	491	527	558	571	513	486	530	521	512	517	528	524	536	503	529	500	505	515	522	498	556	513	550	526	517	504	568	544	526	537	539	533	502	517	572	545	532	542	525	517	494	556	496	527	550	508	521	504	544	506	557	510	503	547	520	545	545	469	540	559	497	556	547	557	541	522	507	485	521	574	484	533	521	516	538	521	550	465	536	495	571	591	539	500	541	530	527	524	516	499	536	502	495	564	539	549	548	535	522	542	536	520	535	528	532	568	552	536	543	522	500	499	557	507	524	490	500	522	492	554	523	565	514	512	540	536	519	538	528	509	538	529	530	518	528	503	567	539	545	501	523	523	514	498	525	525	507	485	521	535	502	533	547	529	542	508	504	500	516	517	508	511	548	552	534	507	513	515	515	562	502	523	532	541	532	493	568	554	465	551	534	568	570	540	470	552	560	530	534	547	548	547	540	535	498	491	498	546	518	539	493	495	541	540	536	518	519	470	496	515	523	518	499	496	555	533	509	514	561	556	560	542	522	495	548	507	515	524	521	554	532	481	511	522	559	564	540	535	565	501	512	528	531	511	508	457	553	502	558	541	517	560	523	518	532	508	530	577	515	532	519	503	545	531	495	529	536	549	513	488	549	557	499	549	488	536	504	534	556	547	551	513	525	527	499	548	502	511	524	513	540	526	513	511	528	527	543	519	521	505	523	511	550	533	496	530	516	533	552	506	511	513	524	525	564	521	569	510	537	524	522	553	553	525	538	514	520	532	514	485	499	527	516	530	512	550	505	512	522	527	522	507	541	513	539	519	511	535	538	530	535	502	488	531	505	503	526	482	518	545	527	558	529	479	534	534	507	516	509	520	488	551	514	508	553	503	494	495	514	530	525	500	520	566	510	512	539	542	509	501	513	508	538	555	519	501	511	519	502	507	557	497	525	498	537	509	494	537	501	522	495	496	529	548	494	537	520	539	550	510	521	538	508	497	541	544	492	534	547	539	527	538	578	527	512	543	516	550	516	478	515	515	509	560	533	488	511	548	525	503	518	528	524	547	534	517	501	514	518	546	496	547	546	478	528	537	545	546	516	499	532	539	542	499	533	546	518	557	481	543	482	511	491	549	580	504	474	556	515	487	496	541	537	527	496	478	561	522	538	556	496	567	529	495	506	552	527	576	553	486	516	535	520	505	499	500	543	545	519	515	524	547	531	480	506	508	495	540	500	514	510	538	507	512	487	492	540	518	525	512	550	520	517	539	558	535	544	551	503	488	506	530	520	489	543	494	529	510	498	521	546	537	552	490	505	541	505	553	493	550	500	534	493	522	543	542	523	504	520	559	537	505	520	529	536	544	538	503	527	477	528	509	500	465	531	502	504	563	527	497	533	475	529	548	476	516	525	542	531	549	539	519	484	513	525	506	504	485	495	516	482	493	479	544	511	536	535	525	513	546	523	503	543	528	566	501	482	575	529	543	499	528	517	515	558	540	498	515	507	554	504	525	502	500	536	521	496	513	528	551	515	513	519	528	517	528	484	465	502	534	551	497	505	520	531	495	524	475	501	509	491	524	488	531	528	474	536	505	533	512	489	503	565	502	514	521	526	516	540	494	489	519	519	557	496	544	531	534	497	509	503	512	543	517	503	519	538	534	545	537	500	539	544	497	523	587	542	519	529	493	528	499	518	500	516	521	495	498	500	514	547	514	499	523	485	519	500	483	522	537	513	541	508	496	516	511	503	490	532	529	515	546	509	495	495	534	486	543	507	481	476	479	520	506	527	502	494	560	520	522	517	489	520	504	523	500	506	505	507	486	522	512	497	521	506	514	515	508	501	512	516	564	503	502	511	494	500	561	518	502	508	477	521	568	504	527	538	480	533	478	526	528	538	528	516	495	531	551	524	508	529	527	525	518	518	525	523	525	515	518	533	483	518	519	519	534	490	525	505	517	545	541	527	523	512	508	511	501	522	511	534	509	534	536	494	499	503	520	505	516	481	524	505	530	492	499	533	471	524	502	505	489	553	502	536	522	547	522	535	517	507	538	499	528	498	533	543	521	551	548	516	461	524	519	494	541	524	529	561	534	529	528	505	523	528	479	503	534	528	489	507	501	542	497	497	538	517	523	497	487	519	512	514	519	527	502	541	525	486	493	519	521	488	545	525	522	519	539	509	477	545	464	537	521	500	527	533	537	527	522	523	494	542	502	501	493	515	519	480	499	487	508	526	492	515	497	512	500	533	476	506	537	542	531	513	445	573	512	506	472	541	514	538	541	537	500	529	511	534	541	552	520	515	546	554	542	523	532	544	510	542	518	538	556	502	528	496	548	524	526	503	523	528	508	506	521	514	550	500	484	505	623	532	517	564	540	488	534	525	513	533	496	470	574	529	496	482	529	484	536	518	505	519	529	519	471	548	508	494	509	482	561	488	504	489	510	491	547	491	496	504	502	524	516	518	469	506	545	521	506	511	529	515	497	532	533	497	502	526	552	479	493	492	513	447	520	542	499	544	536	554	505	484	537	502	500	523	498	516	499	544	508	542	514	511	520	564	494	519	507	477	495	530	502	501	523	530	491	502	538	525	472	490	541	529	462	492	553	489	484	541	522	534	536	507	519	504	568	493	529	527	511	493	520	493	526	487	510	491	525	520	570	468	525	459	497	480	459	496	491	540	535	566	541	523	496	522	558	523	487	527	517	544	497	515	535	537	546	504	546	527	507	529	517	510	508	492	508	471	544	549	513	489	514	541	498	511	508	436	501	545	496	500	504	565	478	504	514	513	512	509	505	586	535	471	543	525	539	514	532	541	557	482	545	494	506	540	508	531	495	453	526	504	571	519	523	486	477	515	499	514	501	477	567	563	507	534	515	519	533	488	501	529	508	515	498	494	490	502	522	502	504	512	526	548	529	504	537	485	514	543	498	543	484	481	543	518	547	495	533	558	500	543	501	516	474	525	516	540	496	527	515	500	500	499	545	512	519	524	527	517	489	518	539	499	485	492	495	560	500	500	547	521	525	494	526	525	490	535	450	542	502	509	524	488	538	519	511
27908	9894	577	315	242	221	211	205	207	200	176	187	207	200	203	166	191	198	204	185	199	199	205	206	199	209	202	201	192	219	180	170	189	200	171	177	190	195	186	194	179	179	187	204	203	183	194	201	190	217	171	209	211	158	197	187	174	183	194	209	193	194	214	190	202	221	190	198	212	204	210	188	209	200	189	190	192	203	199	190	196	187	182	188	212	202	193	183	195	173	180	188	193	199	195	189	231	198	190	207	207	189	207	201	190	195	205	186	213	164	206	173	183	187	189	191	203	209	203	188	206	212	197	200	199	179	183	218	208	180	214	207	225	197	233	207	207	208	215	193	209	200	188	204	192	186	184	197	192	186	216	195	207	214	202	172	179	185	217	205	215	182	213	187	165	187	197	204	192	192	188	230	210	206	174	196	175	206	208	192	181	204	231	208	198	196	203	184	185	194	201	193	199	200	173	208	205	208	206	197	195	208	195	164	200	199	207	201	184	193	201	180	199	207	196	208	201	208	173	191	177	241	187	181	201	172	176	199	179	171	195	201	196	198	193	176	198	174	195	186	182	186	196	194	228	214	210	209	191	218	206	186	185	204	189	175	160	195	198	179	190	207	217	202	163	182	164	190	201	203	193	210	187	214	199	167	209	170	212	210	195	198	212	220	209	201	228	171	221	181	184	199	180	190	202	173	189	169	187	209	192	190	172	175	202	178	191	207	197	197	198	161	189	181	194	186	185	201	206	179	209	190	189	166	222	181	175	214	187	190	169	208	182	182	205	213	202	188	212	208	196	225	209	181	190	192	208	179	168	207	174	179	186	209	174	197	190	171	206	204	202	183	203	169	169	185	189	192	218	202	194	186	184	198	205	199	185	185	180	210	190	202	196	193	191	205	197	182	203	201	202	189	198	185	188	196	204	211	176	188	205	190	173	187	192	179	193	196	202	202	199	205	202	193	189	198	204	223	218	215	190	186	206	177	201	211	182	213	201	195	173	202	192	191	202	182	179	202	212	205	197	193	194	180	204	210	177	195	203	213	201	215	213	196	217	192	208	176	193	202	180	211	192	189	192	194	179	197	192	177	198	186	187	186	197	210	204	176	201	199	174	179	183	184	185	208	182	186	191	168	199	191	188	212	197	194	178	212	183	202	181	198	189	187	199	187	212	204	196	170	212	218	201	197	176	185	188	209	187	166	195	194	193	217	210	184	200	172	196	187	210	189	207	189	179	196	187	208	182	169	170	204	190	192	180	204	197	174	213	225	213	178	188	180	183	205	177	195	188	179	156	186	188	166	171	202	186	199	182	187	201	177	192	181	179	210	204	197	203	223	214	193	193	197	191	207	195	198	205	210	215	185	187	200	181	198	192	215	193	188	181	184	195	209	189	185	205	203	194	200	181	182	201	191	203	195	199	204	207	212	173	200	200	181	178	193	204	193	212	182	199	188	202	206	212	217	208	196	216	211	189	210	196	184	178	187	230	188	188	184	180	200	188	186	193	192	194	203	201	201	199	181	170	174	218	201	193	170	184	189	220	211	200	192	195	200	167	182	198	208	185	183	184	183	202	198	190	229	210	204	198	179	187	226	184	184	194	192	191	198	222	207	172	182	205	170	217	217	214	192	209	195	179	185	202	200	200	187	222	200	198	200	174	208	187	184	202	210	204	196	196	179	215	193	200	183	178	196	187	211	205	199	191	230	192	200	198	219	187	199	172	185	199	208	188	208	200	214	202	195	229	193	171	180	208	218	219	180	203	180	207	205	210	192	194	178	230	174	211	220	196	190	191	173	197	214	158	209	207	221	188	212	198	186	167	189	182	200	219	209	184	203	181	211	196	193	176	178	197	223	195	184	179	228	159	193	194	160	215	191	184	189	184	213	190	188	194	193	187	204	163	193	195	198	181	179	213	204	189	220	189	191	195	178	205	181	191	194	185	199	190	209	174	199	204	205	196	220	186	175	194	197	205	220	179	207	177	186	203	189	221	202	188	194	158	174	216	180	202	216	216	182	171	182	176	205	183	187	188	185	212	202	183	198	204	197	223	174	230	229	201	181	190	188	211	185	242	177	166	216	189	199	185	206	193	206	215	176	179	208	201	155	212	193	215	157	182	186	168	217	203	183	198	182	202	191	191	196	173	188	186	191	185	210	186	192	173	190	213	196	180	196	204	221	201	192	188	193	176	182	186	184	188	183	193	195	208	197	213	214	183	211	195	194	187	202	182	188	185	184	197	188	214	200	183	194	180	196	191	207	214	181	204	180	202	186	192	170	175	174	203	187	213	191	178	184	200	207	179	175	208	184	180	182	200	204	173	181	206	196	188	202	216	194	206	230	180	203	211	220	184	200	181	189	215	179	205	192	209	194	201	212	198	176	189	181	190	181	181	195	205	184	183	187	191	212	195	170	190	185	195	191	195	187	179	208	196	192	210	177	197	200	178	211	157	188	200	203	211	197	197	208	180	194	193	181	220	190	204	223	216	198	190	211	190	205	227	185	213	188	195	187	191	191	196	194	179	214	200	207	211	175	178	199	187	195	178	199	207	179	185	193	189	185	191	198	212	193	196	199	196	186	211	190	196	169	208	200	196	209	201	173	207	164	225	173	199	194	191	194	186	189	207	173	186	180	189	196	214	186	205	212	176	217	199	193	199	205	199	193	198	201	204	176	212	189	186	195	199	185	193	188	171	232	202	192	199	199	170	185	167	167	205	197	193	208	162	206	192	175	174	216	206	198	169	170	216	200	214	198	198	174	173	213	196	186	193	183	202	210	203	165	197	205	190	171	203	190	202	202	182	217	192	220	185	184	195	204	177	193	185	178	210	201	173	226	212	186	177	166	192	208	156	181	186	186	203	210	214	173	181	201	203	196	197	218	187	206	164	174	200	224	194	184	191	188	175	163	212	209	211	173	189	200	164	204	197	190	201	180	197	196	207	179	196	186	183	185	205	205	201	191	196	177	185	178	205	181	198	202	215	198	204	183	191	194	187	180	183	189	212	179	198	172	200	203	187	206	208	200	184	179	220	183	149	216	198	201	176	189	190	219	190	200	186	211	191	163	193	219	190	215	199	181	195	176	191	184	203	203	194	181	217	191	187	175	211	179	177	201	197	202	205	214	209	189	190	193	171	197	183	194	202	204	172	189	213	203	203	217	184	209	203	176	188	217	163	219	187	199	197	192	192	201	204	189	197	206	196	196	200	189	187	174	187	201	175	178	209	202	189	183	194	203	184	177	190	215	192	191	179	180	185	196	199	193	190	219	202	193	185	188	206	176	183	171	187	187	217	213	163	190	179	193	183	205	195	204	231	181	194	233	197	198	196	208	203	186	197	202	199	187	183	164	213	214	191	188	193	172	178	190	182	193	195	199	182	191	202	207	219	207	170	193	186	211	238	184	182	234	210	162	202	192	194	196	186	195	211	183	175	193	193	191	194	166	191	186	210	196	184	214	196	184	198	214	193	189	198	206	178	200	209	219	162	187
4541	303	298	234	210	195	166	145	174	141	151	156	150	154	167	163	134	139	156	169	140	159	156	150	143	147	175	150	159	145	148	135	159	158	149	161	168	136	145	168	162	153	161	172	141	139	159	154	130	162	150	164	143	153	163	153	146	141	143	139	150	155	148	144	137	154	166	148	148	149	165	153	165	164	147	139	140	159	161	171	172	143	132	155	139	124	165	184	150	159	136	136	153	143	166	122	136	161	142	155	145	144	155	139	150	151	163	130	144	138	149	148	166	151	162	156	172	173	157	144	164	154	144	141	146	155	162	159	150	153	166	153	144	157	144	133	143	154	150	158	145	145	153	142	138	147	157	161	122	170	177	159	147	153	153	145	127	165	155	138	147	138	138	125	166	165	163	152	164	151	152	139	157	162	151	169	160	152	133	165	166	133	152	176	142	137	138	157	147	180	156	152	170	159	154	132	157	163	144	146	137	147	158	155	156	177	137	169	142	157	170	127	145	158	165	153	158	152	151	137	159	149	151	153	158	143	165	154	153	147	158	150	146	164	147	128	136	165	148	147	151	157	150	153	162	158	146	164	140	167	137	172	150	161	135	154	132	132	164	148	160	143	152	145	179	177	132	151	124	151	167	151	152	151	155	162	163	135	134	154	159	147	147	144	150	171	145	137	162	161	160	152	169	147	170	158	155	150	160	158	155	160	143	154	145	133	140	149	169	152	150	148	159	154	160	139	175	146	151	154	144	153	155	137	158	166	147	148	154	150	157	162	161	152	153	139	174	148	158	165	152	160	127	154	148	156	136	167	134	161	159	154	166	159	150	137	139	153	153	181	160	154	153	138	157	167	152	152	152	136	142	157	149	151	150	152	152	134	132	161	151	167	158	147	134	146	158	142	159	156	171	166	140	154	173	167	129	138	154	150	149	154	171	142	164	160	136	149	147	163	145	149	148	140	157	171	163	130	174	160	156	148	149	163	138	152	144	160	130	162	156	155	157	152	146	168	156	136	153	147	141	128	170	157	157	148	151	126	155	168	132	135	155	162	162	138	140	147	153	163	146	140	166	152	168	145	172	156	147	152	159	153	154	143	134	159	149	148	162	141	163	153	149	156	137	169	161	145	168	156	153	162	184	153	153	152	163	165	138	175	144	137	151	147	149	148	164	155	152	170	150	174	133	169	166	127	152	169	166	150	155	148	144	142	149	151	159	145	139	152	163	166	142	145	153	154	151	169	156	142	143	153	163	150	152	168	165	137	124	143	159	164	160	126	150	151	148	164	160	164	151	172	157	162	143	136	144	159	165	168	136	154	128	164	164	133	172	150	153	169	138	156	148	150	170	154	150	139	158	160	145	142	143	181	160	145	133	149	140	144	151	146	159	158	158	169	135	145	135	167	149	173	167	137	143	152	146	151	136	166	130	140	159	155	167	154	124	165	180	165	159	160	148	152	143	133	154	162	162	164	133	141	138	135	138	147	158	156	141	144	155	135	166	165	152	142	153	142	139	144	153	145	165	135	165	165	132	164	169	139	146	160	127	140	146	150	155	149	142	154	159	163	159	154	156	154	164	159	140	164	130	154	145	137	142	163	160	154	155	136	140	166	152	148	143	159	160	151	185	165	145	156	120	141	161	164	139	151	165	150	144	141	163	129	155	163	156	153	175	138	151	163	146	168	150	147	169	131	152	131	157	131	148	144	142	146	141	174	151	144	141	167	148	157	130	130	162	165	125	173	145	135	136	132	163	146	153	133	166	137	164	151	157	171	148	146	186	144	152	136	156	168	142	144	151	156	146	132	131	137	168	183	147	145	147	147	147	153	145	140	168	161	122	155	145	182	132	144	159	149	161	160	155	143	176	136	149	138	153	148	152	161	146	157	169	171	143	150	138	148	162	142	142	137	141	156	150	152	168	147	152	146	154	179	149	163	139	147	130	164	158	159	158	153	165	146	147	160	154	158	150	128	152	139	138	174	137	167	144	181	145	145	169	161	142	164	153	155	166	141	124	140	160	148	153	129	156	149	160	148	163	167	138	159	160	160	151	133	145	171	155	172	132	170	164	152	120	157	134	150	155	150	169	151	171	163	147	154	146	169	155	139	153	185	156	157	164	170	149	159	166	154	148	154	142	152	159	154	141	148	153	163	153	148	151	136	150	134	156	141	142	173	146	162	150	161	139	152	157	155	131	151	166	132	143	140	143	140	151	143	152	137	165	149	146	142	152	160	147	146	149	185	162	159	141	145	152	149	150	154	183	143	151	148	161	161	147	151	150	149	137	180	147	167	166	152	130	140	157	126	163	122	164	139	138	133	151	168	147	157	146	150	133	145	151	151	149	150	162	147	159	143	132	143	141	159	175	118	134	160	160	175	173	158	142	147	157	159	153	160	151	154	154	162	142	144	138	150	148	143	141	134	145	147	139	145	139	147	162	170	127	164	136	159	148	136	161	159	172	163	159	145	185	163	156	148	157	150	163	155	157	157	138	137	157	166	137	145	129	161	155	133	148	157	144	156	129	156	155	167	154	143	145	144	144	145	150	170	160	144	140	144	144	155	157	163	132	155	140	147	173	150	155	166	166	151	157	175	145	131	153	165	149	176	136	131	161	174	157	144	141	154	154	133	151	129	146	157	147	134	146	150	147	146	179	149	128	133	148	138	163	156	152	147	136	140	156	141	164	159	149	170	125	175	176	125	165	141	148	151	138	154	143	146	141	146	154	178	147	182	152	139	165	151	174	173	153	154	140	152	162	171	164	152	181	155	168	170	153	166	156	149	158	174	164	149	170	147	155	151	129	162	155	142	161	131	154	153	141	152	167	141	165	148	163	155	157	140	152	181	146	155	162	150	146	173	183	151	159	153	143	147	150	142	162	194	168	141	145	158	174	172	153	164	158	158	148	148	125	152	118	148	150	129	162	169	151	150	172	157	159	143	161	141	158	141	152	155	157	145	155	141	163	138	140	163	135	140	119	146	154	158	152	129	177	163	140	151	158	128	150	165	146	143	157	182	160	148	161	179	140	157	174	171	165	171	149	166	143	123	141	156	160	148	145	129	140	141	145	132	155	160	149	156	165	160	154	162	147	131	160	157	170	177	142	156	153	150	158	149	161	155	146	157	132	159	122	163	163	131	143	156	147	160	144	179	173	138	116	134	138	142	137	152	179	152	149	149	168	170	139	143	157	139	145	150	134	130	133	158	150	145	144	145	166	151	138	138	160	173	170	165	167	165	161	143	152	149	148	157	146	148	150	140	152	138	142	152	146	147	166	132	154	141	162	157	155	153	151	148	157	149	161	159	149	158	153	147	150	143	160	143	146	154	128	162	145	157	165	151	156	152	169	172	149	157	155	146	154	158	161	142	148	168	161	157	175	175	172	146	142	160	143	147	151	141	161	160	163	153	150	158	128	159	147	140	168	130	148	146	155	157	167	154	146	141	154	144	169	148	168	142	151	159	144	156	151	161	154	163	152	145	143	165	131	168
25460	21482	27938	25450	11301	1353	946	698	672	617	564	605	569	557	557	574	568	554	493	566	557	555	562	547	551	528	599	546	530	543	553	553	543	576	558	517	527	551	525	542	513	539	535	516	491	508	531	545	487	490	535	497	528	558	549	537	564	528	517	579	581	561	481	519	529	468	541	532	557	536	553	512	543	500	559	559	540	539	506	581	533	512	506	518	500	484	513	529	589	499	530	525	555	542	543	517	493	498	512	527	531	544	565	556	551	483	543	543	493	508	491	518	551	520	523	530	481	542	541	543	527	534	510	545	556	523	531	526	571	571	502	587	526	541	540	534	523	523	545	524	538	587	503	523	533	532	521	576	491	543	546	514	508	509	512	511	589	547	532	509	535	541	505	556	534	568	533	553	512	498	516	533	473	510	523	480	553	539	508	541	513	530	531	504	534	529	547	497	569	525	557	528	482	514	551	492	506	520	509	544	560	530	556	542	545	536	528	515	513	539	567	514	470	524	528	550	506	504	516	535	475	525	543	490	552	502	525	523	499	543	509	561	519	521	494	556	528	507	513	534	522	527	537	512	526	498	510	505	504	545	564	545	489	529	555	508	543	492	547	482	537	572	491	528	515	530	524	479	533	526	573	527	483	516	548	517	521	548	551	557	533	528	474	521	543	568	468	516	512	529	493	536	523	511	521	519	518	523	540	518	506	499	535	528	493	537	556	523	480	528	515	491	531	556	517	506	518	538	560	533	482	483	496	520	567	516	550	508	522	520	543	523	531	525	565	511	512	497	514	497	498	526	548	497	528	518	550	519	525	559	492	537	510	553	572	527	534	501	508	563	509	530	519	513	537	528	545	548	535	520	536	509	505	530	553	501	524	534	542	503	489	517	522	556	535	524	541	547	487	508	511	520	511	539	517	532	473	522	508	532	521	530	528	518	527	549	556	526	487	497	554	504	563	571	515	533	535	518	549	493	497	492	523	540	512	531	568	592	542	519	538	533	539	555	500	522	545	540	488	532	479	533	499	516	564	490	511	500	495	510	522	529	539	492	501	528	554	529	552	533	474	529	478	548	506	480	504	534	557	518	471	498	565	510	505	529	539	539	544	550	549	536	550	530	552	498	528	535	523	504	496	488	488	524	518	527	510	537	515	520	526	506	473	507	490	488	495	532	506	538	531	555	503	532	558	535	551	522	549	548	530	507	504	503	525	556	516	494	506	483	518	523	531	514	556	521	559	513	518	532	537	534	522	541	534	543	559	556	569	543	521	505	577	532	520	489	508	543	544	499	518	546	528	548	543	561	537	531	448	538	492	517	504	541	538	500	515	502	532	514	497	515	512	550	491	530	507	541	502	530	559	513	534	520	531	541	491	554	515	516	543	509	554	488	489	518	524	534	507	534	527	523	581	510	566	538	560	552	533	515	550	530	519	527	511	487	492	529	576	523	501	537	509	506	507	510	513	560	499	527	565	542	542	556	509	505	529	532	574	529	520	524	552	502	561	519	522	521	547	524	517	472	542	522	561	542	444	512	479	514	497	489	503	490	551	527	551	514	509	496	491	507	545	469	558	521	534	535	468	518	535	501	499	538	507	528	522	512	504	502	488	533	542	536	500	541	534	497	535	546	513	491	522	530	531	522	478	508	530	515	512	536	582	514	505	507	525	550	522	516	537	505	497	495	556	523	539	518	510	510	536	544	506	527	536	524	529	501	567	520	542	502	481	501	496	559	509	539	511	486	529	525	546	515	518	506	564	586	514	490	506	541	509	520	521	541	521	485	505	544	544	599	558	573	484	530	504	547	525	511	518	513	480	515	564	550	562	511	539	555	514	507	507	492	506	563	529	552	554	564	512	512	521	519	503	528	459	515	510	502	499	565	512	499	539	550	529	479	512	537	504	511	544	507	512	542	511	479	534	529	515	479	533	528	519	481	517	518	518	546	463	550	547	500	572	521	538	495	536	492	545	520	513	478	522	491	493	516	570	504	539	525	515	551	507	539	526	566	517	541	512	519	534	558	524	536	501	529	525	527	521	536	530	548	592	524	574	525	497	505	507	527	540	540	565	523	481	529	470	585	519	512	542	492	486	498	570	545	521	482	531	533	564	542	489	540	525	559	508	496	540	520	546	507	502	573	516	494	534	538	478	473	510	518	541	503	495	542	543	534	521	522	530	509	539	533	528	460	547	544	554	487	485	480	493	515	545	493	523	516	528	511	551	547	533	482	536	543	545	542	542	523	499	513	538	526	543	502	518	517	534	544	546	553	542	510	526	505	542	547	521	552	523	502	516	478	478	514	535	526	528	518	511	489	527	511	552	537	528	484	513	555	504	499	504	535	528	534	513	518	507	555	496	540	511	528	549	549	541	541	564	550	517	468	499	489	557	520	526	512	531	501	522	543	510	540	540	544	515	531	526	508	514	505	509	526	512	523	524	516	540	507	557	551	554	507	508	528	512	506	499	511	509	512	499	531	495	536	562	559	521	486	521	503	551	492	504	539	506	500	554	536	538	527	549	538	533	524	566	490	472	507	531	483	498	582	511	510	514	543	535	479	511	482	477	504	509	529	563	512	534	499	575	540	507	506	529	543	552	542	517	471	524	485	545	544	513	519	522	532	521	549	551	512	521	498	505	524	522	512	538	533	525	513	542	520	545	506	542	497	557	530	521	507	507	509	522	514	523	524	514	458	520	491	546	519	550	531	530	558	533	562	498	479	513	539	559	548	538	528	525	464	504	553	507	507	500	537	540	541	526	502	480	483	571	529	520	519	506	575	497	491	508	528	530	512	534	529	517	510	520	495	570	522	506	575	545	477	501	488	523	513	511	536	500	472	530	542	488	496	559	510	562	515	502	494	530	532	499	504	546	521	479	525	505	517	540	485	481	507	541	542	528	525	525	469	510	537	521	550	501	514	497	535	535	530	517	513	503	518	541	514	519	564	506	568	555	497	542	532	517	506	551	523	540	559	496	539	526	505	532	533	549	543	543	563	536	491	543	550	518	537	496	546	521	480	530	517	556	519	496	532	531	549	491	532	515	516	569	499	526	492	540	522	515	543	577	557	530	576	545	563	532	533	520	557	501	496	519	537	530	552	544	500	529	533	509	560	561	524	525	545	520	564	512	510	526	542	496	499	546	551	535	527	541	514	514	527	582	508	498	508	495	524	503	514	529	502	505	523	548	535	500	535	559	494	533	532	537	507	511	507	535	502	554	492	508	544	516	489	535	500	495	527	494	509	554	513	532	518	551	512	547	534	528	493	497	539	543	486	536	527	501	532	473	490	514	507	497	514	495	564	485	573	535	529	521	484	521	497	521	517	511	494	535	500	527	527	533	533	502	509	517	484	516	518	448	530	479	541	493	551	535	522	501	537	471	515	522	557	501	532	472	512	493	542	545	544	546	521	558	540	536	510	501	544	535	559	503	525	532	524	541	513	528	518	570	549	531	507	498	503	561	504	584	521	503	501	507	510	527	513	519	543	525	537
3251	3394	2771	1446	1076	846	709	634	576	542	504	498	514	506	494	462	441	472	445	480	454	406	429	412	417	435	425	435	443	391	430	387	452	433	456	395	385	412	385	404	449	403	413	438	450	424	410	456	430	435	439	454	419	372	438	381	435	425	434	414	427	422	438	417	410	382	441	442	414	426	417	406	440	381	438	428	409	456	410	410	446	419	421	398	393	414	407	414	426	420	385	390	416	454	432	410	370	424	428	424	421	366	405	427	439	399	445	381	394	380	387	395	407	409	441	403	413	416	408	398	406	420	404	401	421	393	419	393	400	401	434	403	396	410	415	397	402	413	402	431	424	353	423	427	371	384	415	418	385	404	424	402	399	401	419	400	384	403	420	413	416	432	430	425	409	426	436	403	396	387	373	428	427	398	386	399	420	387	404	396	413	405	449	412	393	430	416	398	450	416	411	422	417	394	401	423	403	427	443	446	411	407	374	413	386	425	401	390	404	445	391	390	411	364	424	408	398	377	438	442	395	416	367	420	403	385	401	421	412	365	395	393	404	380	383	415	415	436	420	412	404	410	426	412	344	386	412	385	430	421	402	417	414	382	381	408	388	390	400	397	368	421	412	368	404	417	429	380	413	438	410	386	411	411	437	439	410	373	417	382	380	382	397	405	398	402	403	429	420	386	405	426	450	432	361	410	432	383	388	409	404	447	416	458	401	383	365	402	371	422	401	396	404	422	409	401	379	375	420	413	411	418	394	398	410	419	392	396	386	387	433	442	415	411	410	424	412	385	399	420	404	407	374	395	420	429	376	395	422	414	413	419	364	414	400	440	409	429	415	394	367	430	391	412	377	460	417	402	406	370	401	395	436	402	365	407	423	391	410	403	377	434	426	445	386	400	384	409	408	394	411	429	423	428	389	411	389	398	418	353	394	429	417	418	429	411	417	403	418	405	422	395	383	386	402	407	406	432	393	414	404	382	440	383	427	405	415	419	405	412	427	399	381	384	435	430	401	391	428	397	398	445	401	415	412	355	407	408	403	434	391	401	422	391	391	424	421	384	432	419	468	438	372	406	399	360	379	376	359	407	406	402	384	396	385	421	414	414	392	380	411	439	388	385	412	405	385	426	439	418	397	450	441	412	414	418	405	432	410	397	437	388	395	381	398	434	427	384	366	415	373	419	410	394	433	421	425	383	389	379	421	408	397	391	377	397	381	379	419	369	385	429	378	406	384	360	397	402	432	366	387	422	380	417	391	419	398	413	418	411	405	361	421	440	414	396	419	436	407	427	405	440	401	412	372	417	379	390	389	398	416	408	430	401	432	416	387	418	432	394	412	379	393	424	412	421	433	406	389	382	396	401	414	436	424	369	375	386	410	354	421	408	390	390	444	416	409	437	414	395	411	436	417	397	386	419	387	425	403	409	421	405	425	424	400	448	428	384	442	410	410	396	357	404	352	397	396	441	363	400	412	399	411	398	392	382	395	396	384	401	442	439	434	418	389	392	401	405	413	379	427	401	409	440	384	435	394	413	399	365	395	386	419	397	387	414	386	406	409	461	428	438	388	387	403	378	383	429	401	385	386	398	397	396	415	395	427	402	441	394	388	453	429	364	397	390	429	411	410	413	418	406	372	415	424	402	409	424	390	379	410	375	397	396	400	397	447	375	425	392	407	398	424	436	415	392	382	392	411	442	418	430	425	394	398	370	424	436	380	393	402	391	387	435	457	434	410	418	421	393	376	396	387	396	402	397	413	416	425	405	395	389	396	359	388	376	392	426	402	396	380	420	384	402	404	408	411	400	361	382	383	388	416	438	387	434	395	411	405	389	412	399	370	404	442	422	425	407	386	345	373	398	395	379	391	382	397	401	427	435	409	424	396	403	391	405	399	401	389	436	442	416	379	401	438	448	422	426	412	402	400	442	428	445	428	354	412	416	413	423	419	389	405	398	399	397	425	385	470	414	385	381	396	407	416	362	432	415	412	402	424	412	411	419	413	395	393	376	400	414	440	391	411	385	409	410	406	400	364	370	377	397	439	413	427	424	395	405	449	363	397	403	386	421	409	398	372	416	381	380	409	371	408	389	404	395	391	378	387	446	411	474	356	414	385	382	403	412	426	408	391	401	415	432	418	385	406	416	419	380	408	396	393	398	393	435	422	408	407	410	386	434	409	386	424	355	384	407	395	404	392	382	434	392	402	422	387	403	431	410	405	388	441	412	358	400	434	405	423	398	388	407	422	405	379	391	403	390	414	360	376	392	416	421	412	385	356	406	443	416	378	434	387	394	380	388	394	389	380	373	400	412	403	396	387	408	393	389	420	430	393	354	422	382	400	417	432	399	420	409	463	386	395	388	418	381	413	394	421	366	433	394	401	444	421	373	424	412	418	380	388	393	358	434	391	404	404	414	448	437	403	361	402	387	421	440	398	454	392	423	408	403	421	394	391	408	380	368	428	417	399	450	409	381	416	407	403	417	379	425	400	411	360	410	392	398	375	417	390	402	359	420	395	419	372	430	402	419	391	422	399	405	400	409	395	388	375	433	388	385	420	403	387	405	437	397	411	360	387	375	354	368	403	449	413	375	412	385	401	421	373	420	427	353	371	412	367	433	390	384	403	426	381	395	394	427	394	380	389	406	407	396	409	435	397	417	421	368	409	394	368	388	379	426	438	380	405	444	430	407	399	447	376	386	402	397	414	407	397	404	453	440	360	407	379	423	353	399	406	406	430	401	400	408	385	396	406	425	364	382	376	414	435	411	373	392	401	397	372	384	396	415	437	371	382	419	415	389	419	386	392	399	418	383	415	370	389	423	367	385	411	365	400	411	391	390	411	407	412	390	371	430	417	391	412	396	373	415	396	399	391	424	405	408	369	383	367	441	409	458	348	381	419	384	414	379	367	424	395	413	404	426	404	392	384	373	401	384	377	396	416	405	424	391	421	405	419	414	422	386	419	442	379	430	434	418	351	390	425	348	389	394	384	427	403	392	409	383	416	403	410	370	419	369	394	419	422	424	389	408	406	436	412	410	412	418	410	389	384	386	370	396	394	396	400	437	423	425	388	393	413	401	390	392	408	386	434	396	417	375	432	397	430	383	381	425	387	404	402	404	420	399	371	434	408	380	394	368	407	412	412	408	391	419	405	356	405	423	368	376	429	393	422	404	367	423	414	378	388	398	398	442	389	407	407	411	417	428	382	423	427	409	421	428	395	350	407	392	407	422	401	403	405	384	406	394	393	378	423	372	405	412	411	389	398	404	414	397	403	361	396	377	414	408	384	403	410	398	406	411	413	402	398	390	395	394	379	388	396	419	403	403	411	366	374	412	443	384	410	395	419	427	409	388	406	423	385	405	431	396	410	437	394	391	407	415	414	395	400	413	432	427	418	440	404	418	390	413	390	394	426	390	379	382	374	441	408	371	406	399	379	397	423	391	426	421	386	366	420	370	364	396	366	406	409	405	402	399	415	394	370	398	449	358	425	416
24581	21488	28827	24575	21476	8246	1726	1103	902	862	815	805	790	777	780	800	731	749	790	752	712	736	737	686	707	749	738	688	758	668	720	724	749	677	718	694	702	695	726	713	673	668	741	699	720	668	691	716	731	711	718	647	658	691	700	714	679	667	749	689	683	685	692	652	700	685	671	699	684	685	659	658	692	628	671	699	736	695	716	698	747	650	686	655	720	657	689	663	629	725	678	725	716	681	698	655	705	674	693	696	680	667	696	644	668	723	677	708	666	689	715	697	738	720	730	689	668	713	698	687	683	650	669	721	683	655	665	693	673	694	693	659	694	647	667	682	681	689	681	689	691	632	690	682	701	664	642	676	691	642	730	660	726	694	665	674	668	662	681	711	691	666	667	710	698	683	663	679	698	647	733	679	680	705	716	720	689	665	673	729	691	681	725	712	700	723	706	672	702	678	641	689	673	700	660	702	680	692	655	692	692	679	683	700	712	693	684	666	685	637	679	626	696	659	710	708	660	681	656	683	650	717	697	687	659	697	687	683	687	686	663	676	679	667	660	658	627	662	724	691	758	668	725	676	661	687	684	740	696	672	647	730	687	699	699	690	701	710	723	678	645	671	692	679	686	696	683	703	736	676	734	725	699	691	692	664	749	729	684	669	716	724	717	709	658	703	710	690	695	693	666	694	680	660	680	688	686	703	692	727	660	665	721	646	695	711	707	682	715	687	712	673	687	669	708	670	680	735	662	706	676	635	706	667	630	655	669	690	653	720	707	640	685	701	725	676	717	629	684	730	722	695	647	686	693	697	658	747	686	676	704	615	669	700	663	697	726	687	722	685	664	662	628	685	672	731	664	625	705	674	682	706	714	647	693	651	681	695	645	656	718	727	605	647	702	661	663	638	707	668	701	701	665	715	664	675	639	715	707	699	666	667	671	647	697	658	680	700	627	653	692	741	711	637	715	699	708	685	685	691	686	642	650	706	702	702	713	692	668	681	647	682	668	720	633	670	704	640	731	688	681	690	706	695	672	682	675	702	677	704	671	745	687	659	689	692	703	649	659	708	675	675	664	631	677	668	679	677	699	704	745	633	674	713	740	737	710	671	647	682	711	725	636	635	699	716	692	641	683	627	656	674	695	621	644	632	704	686	680	658	696	665	656	637	657	701	698	658	707	714	690	615	661	632	670	676	698	705	712	678	646	700	672	662	709	686	627	697	648	654	640	675	646	655	662	667	668	670	695	658	674	624	645	662	702	683	674	710	664	723	683	699	661	676	683	690	675	690	667	633	627	672	668	681	651	675	664	659	687	664	683	677	684	672	621	640	682	709	689	697	693	654	685	702	660	657	669	624	684	672	690	686	705	728	654	649	711	689	691	693	651	686	641	662	723	681	642	616	667	665	706	674	682	669	659	710	705	703	672	684	673	701	649	707	632	685	640	679	714	696	665	714	743	743	694	727	732	671	672	738	690	715	696	661	713	720	635	625	679	692	725	649	689	662	662	721	666	669	693	679	680	714	664	673	713	664	647	684	718	705	708	632	704	735	713	667	679	722	720	687	666	704	704	678	717	731	683	635	658	676	676	663	619	690	698	684	709	670	666	667	674	689	667	710	708	652	654	713	675	674	680	677	656	629	684	702	684	661	658	648	664	676	690	620	693	708	675	644	719	679	710	650	697	670	706	705	680	673	692	733	687	706	726	671	649	648	681	680	695	692	633	700	649	697	687	728	680	648	663	673	668	650	738	628	728	672	679	690	707	642	695	671	674	669	701	649	640	698	672	704	674	692	673	685	671	698	683	676	697	732	689	635	687	672	678	694	715	648	665	695	707	709	643	740	721	689	741	692	717	688	688	714	684	719	698	668	661	642	659	643	689	655	678	666	689	672	682	684	673	673	698	655	682	709	674	691	714	675	672	665	681	698	678	695	699	712	696	695	684	691	669	704	634	689	685	700	647	685	611	674	715	713	697	687	729	719	678	729	651	660	674	725	670	694	702	738	679	646	691	729	702	699	716	685	694	699	672	662	653	714	651	625	704	696	660	678	638	717	724	710	697	664	679	671	703	671	694	710	709	634	661	691	651	716	660	660	671	668	671	665	695	670	651	703	675	685	699	627	679	624	669	694	678	691	711	664	684	697	695	688	690	734	644	601	692	701	659	676	665	648	706	695	629	716	678	688	664	689	683	665	702	712	750	704	670	673	626	717	682	729	712	664	696	647	666	632	610	646	740	648	667	645	662	626	650	630	691	704	671	677	698	687	679	679	701	693	700	714	676	651	655	664	678	673	691	646	721	664	660	667	692	707	713	680	639	694	646	666	672	729	701	651	695	689	747	642	723	654	691	709	676	634	668	676	704	637	733	680	691	690	672	714	721	668	705	677	698	688	670	659	685	694	693	687	675	682	725	706	694	675	718	660	660	667	633	709	684	649	653	687	702	674	706	685	681	712	666	761	704	706	697	674	697	674	700	676	717	642	698	645	659	684	663	714	675	692	685	710	656	673	682	710	665	685	689	659	718	660	713	658	677	699	673	638	665	640	676	680	640	649	667	727	681	700	644	711	672	637	718	699	666	698	692	675	643	657	687	675	660	695	696	707	681	715	706	703	662	668	706	703	690	654	679	655	674	656	660	714	724	683	676	683	700	718	704	686	648	680	666	680	655	712	674	656	665	673	669	707	662	658	716	724	650	673	712	681	715	664	699	670	690	656	651	690	671	691	709	688	667	728	674	721	690	719	708	718	635	636	675	683	680	679	629	650	664	711	683	748	623	656	704	705	714	645	633	664	701	717	695	689	703	648	666	643	680	647	694	671	700	703	673	688	622	651	665	680	653	699	680	731	688	701	671	643	709	674	647	657	666	694	657	662	643	682	696	669	705	656	697	686	675	678	680	667	631	679	703	657	666	723	673	721	684	694	659	685	714	670	697	725	679	667	617	697	639	663	671	681	689	693	690	657	675	715	701	730	727	684	739	719	658	646	653	691	661	725	667	660	661	623	675	711	722	706	698	681	723	686	696	681	696	678	658	682	685	687	671	685	661	698	707	676	668	687	671	667	705	701	682	705	707	702	704	710	670	684	718	684	686	673	698	678	680	688	703	720	679	688	722	695	683	658	694	683	718	679	616	667	682	696	696	701	694	715	669	639	623	652	691	717	658	649	671	664	688	676	684	693	692	692	660	619	690	713	680	660	671	664	712	730	695	698	684	657	638	655	662	683	646	691	662	663	695	726	737	700	719	681	644	663	715	689	730	693	643	693	644	698	663	680	694	662	661	658	676	661	648	682	692	665	661	678	714	712	630	705	690	671	667	631	688	685	697	729	694	676	692	671	662	708	676	655	706	649	668	658	700	696	691	666	696	692	680	684	710	712	694	692	675	654	679	697	749	720	696	689	719	694	654	667	686	678	686	643	671	664	695	702	693	701	685	666	669	680	684	655	670	717	651	662	684	708	692	682	706	695	673	667	662	726	720	689	673	609	702	681
3494	5842	4882	2502	1748	1351	1084	975	872	834	726	712	736	587	610	651	602	621	617	600	604	575	509	568	524	538	574	587	520	555	552	555	525	533	566	592	531	517	560	532	544	539	519	579	548	556	523	548	532	536	562	520	527	543	537	522	527	524	534	502	537	529	537	522	528	569	482	530	569	506	500	548	519	546	541	537	542	532	550	542	510	549	570	529	539	528	519	537	547	542	534	524	535	551	507	527	531	558	532	521	516	566	591	549	513	522	517	496	513	524	507	530	498	529	561	546	538	532	514	523	516	539	483	498	526	506	536	554	545	553	519	536	468	539	513	552	516	529	548	561	520	525	522	549	506	527	497	567	553	522	506	529	538	537	538	532	517	566	469	537	539	581	534	531	493	489	516	533	524	514	535	567	486	525	541	547	510	556	515	520	506	494	542	515	475	523	542	543	518	539	520	517	527	547	509	546	531	528	530	507	520	513	495	487	510	501	477	526	527	534	528	509	512	557	509	505	536	515	510	512	553	540	490	508	531	517	534	527	527	534	556	496	537	538	495	500	535	526	484	498	533	552	539	497	533	522	563	518	561	535	549	518	539	555	584	517	531	544	541	503	544	526	498	510	536	529	537	515	502	528	543	498	526	528	487	524	532	521	510	542	531	545	541	504	529	512	514	507	551	550	532	527	564	545	514	509	517	582	492	523	506	527	539	509	541	517	544	483	511	499	530	546	563	524	510	488	560	516	492	536	527	545	527	533	547	550	519	529	550	508	536	528	541	517	550	559	538	492	512	502	554	534	504	496	533	512	519	515	489	531	540	522	544	482	517	553	570	504	533	517	534	523	531	526	543	509	541	538	524	518	525	524	503	532	533	522	540	564	534	516	508	561	508	511	596	536	536	545	544	521	492	466	502	532	489	542	545	548	507	560	553	513	550	510	496	492	514	539	529	504	514	489	551	531	499	514	494	543	533	532	540	507	510	517	510	533	555	531	523	499	536	533	538	552	490	559	503	485	546	524	507	516	505	500	503	521	496	516	510	498	546	545	487	493	535	496	523	530	480	525	522	511	488	504	546	547	519	519	515	465	552	513	537	501	528	511	552	575	528	516	508	519	532	497	511	538	549	540	517	500	480	469	507	489	500	547	529	526	483	528	553	535	532	530	532	507	534	515	537	510	533	526	568	524	524	527	473	546	530	530	523	518	542	533	525	503	501	544	535	503	530	537	535	474	530	507	525	476	497	533	519	514	530	522	517	509	536	523	552	516	521	523	550	517	525	505	515	580	520	535	531	560	526	522	533	504	523	522	489	533	487	507	521	512	503	521	537	513	504	519	492	526	504	556	496	519	489	537	524	494	567	506	498	537	510	515	489	488	577	516	540	493	489	486	517	502	520	515	516	516	505	526	529	543	498	511	548	543	539	552	503	509	531	528	531	528	539	533	504	489	519	548	505	511	498	578	509	518	472	531	497	520	518	481	522	515	517	532	532	547	551	539	514	465	559	522	556	516	483	580	519	496	522	531	521	528	532	545	544	555	498	528	500	502	505	518	482	535	515	536	505	526	481	504	511	523	492	558	494	506	504	524	534	548	493	503	490	508	484	500	527	531	499	490	491	535	500	532	512	517	481	509	503	535	506	538	531	528	521	502	528	536	495	515	518	549	527	559	526	550	546	573	540	541	527	484	545	493	501	498	552	511	526	503	495	511	554	483	497	520	551	520	515	509	511	525	547	518	509	530	497	509	529	558	516	571	568	501	503	513	479	490	566	504	522	525	525	491	492	540	510	519	494	513	548	497	568	509	519	534	499	503	520	507	486	493	527	521	497	500	516	500	475	574	499	541	493	501	505	499	543	535	553	540	507	502	480	525	549	510	535	497	518	519	477	497	566	509	510	518	514	527	531	498	508	478	512	496	524	548	513	506	533	487	554	478	496	544	542	519	591	523	512	506	533	560	487	521	558	521	509	513	550	524	541	490	543	579	514	518	470	530	536	518	497	489	534	509	502	496	547	502	497	467	538	529	505	522	484	477	531	522	549	476	507	517	496	536	528	497	528	527	536	523	501	502	506	494	485	531	526	487	526	561	509	541	557	526	496	536	494	575	535	509	508	504	500	507	502	535	495	506	506	536	524	520	523	523	470	549	536	521	519	538	516	549	509	552	519	548	524	550	528	486	549	511	558	485	505	500	514	509	518	530	575	541	518	515	504	507	517	506	547	497	532	534	565	538	539	539	501	541	530	514	509	530	494	511	516	496	508	535	546	538	485	507	505	476	518	525	513	501	501	497	538	515	494	511	526	544	554	509	537	539	554	542	546	520	499	518	538	523	529	513	536	489	506	464	512	509	539	517	516	489	540	487	562	504	514	533	561	563	497	519	528	525	520	501	521	507	533	538	546	507	520	520	581	492	530	524	498	480	558	500	547	492	485	496	487	474	499	492	520	472	538	537	508	510	510	517	496	524	542	501	550	490	505	516	534	516	533	501	516	535	547	500	527	504	575	511	520	535	495	487	496	528	561	511	498	512	479	491	485	517	524	488	555	475	506	527	508	500	536	520	489	509	500	492	534	487	510	495	543	515	551	529	505	537	529	506	527	501	577	491	525	522	525	494	541	504	510	505	515	491	508	511	507	468	511	465	516	500	501	523	512	533	504	512	463	513	528	485	534	530	514	525	532	523	499	577	521	551	487	510	510	515	493	524	501	536	542	506	502	527	532	562	490	542	485	483	478	516	503	515	547	509	489	504	519	526	523	531	475	527	520	513	470	536	544	549	573	504	502	509	509	554	511	493	539	517	538	541	482	491	504	510	543	508	553	522	498	516	518	488	518	492	531	509	535	499	478	517	485	490	568	555	505	541	487	539	480	551	560	507	485	524	532	520	530	515	484	556	511	532	465	537	506	542	545	497	498	513	508	494	539	519	513	464	524	512	504	546	505	507	555	507	494	492	493	505	520	494	546	525	507	542	493	511	473	482	530	498	521	515	507	520	525	537	521	502	475	481	523	522	493	533	532	505	459	516	523	545	507	522	499	524	513	500	464	491	542	516	479	464	475	485	531	517	500	510	477	549	531	504	478	545	513	519	523	504	514	497	522	500	500	480	494	523	506	505	556	480	487	497	521	495	536	513	525	467	522	537	527	496	510	518	523	542	475	508	526	519	508	480	528	558	467	512	491	539	512	525	526	520	509	510	513	512	500	502	501	526	478	509	498	543	500	522	521	529	530	544	495	532	499	463	525	503	511	519	504	502	509	519	542	517	553	465	492	527	517	575	530	548	503	519	491	499	471	518	524	496	505	527	494	486	506	481	510	522	466	542	491	539	479	521	513	562	536	520	535	504	520	508	487	539	485	492	535	500	498	570	535	532	527	547	527	565	530	546	520	512	448	517	489	557	531	566	500	476	523	504	501	506	486	513	525	545	529	488	511	506	519	534	527	536	469	534	511	440	529	500	503	532	472	518	503	514	546	505	519	514	499	525	541	514
27813	9643	603	298	240	220	208	206	204	204	199	210	188	218	215	172	191	159	200	191	190	170	206	215	214	211	207	189	186	173	185	220	210	208	186	184	201	193	194	220	196	205	192	176	211	222	194	195	186	200	191	200	179	178	201	227	195	188	160	210	208	196	181	189	208	191	152	221	201	201	184	192	226	200	210	211	184	193	231	182	171	215	190	209	181	198	181	193	216	186	181	192	215	171	188	188	179	200	173	184	192	187	205	200	201	221	183	199	195	178	200	184	208	189	188	187	204	204	175	170	199	190	195	192	202	177	188	185	188	166	177	201	209	189	200	188	173	195	188	191	203	183	215	208	215	180	181	179	162	199	183	172	172	191	175	177	220	195	173	199	178	222	202	203	195	211	219	198	182	181	187	189	221	195	194	170	208	201	181	190	205	189	185	215	169	177	205	202	191	206	197	172	206	197	190	189	197	181	195	192	193	198	196	191	195	218	210	191	208	182	220	188	178	173	207	186	205	218	170	195	184	193	205	191	215	185	210	217	198	189	207	189	173	211	216	213	200	195	181	196	202	203	180	166	181	199	195	200	190	184	197	196	183	167	212	186	154	187	211	198	182	200	207	188	187	201	189	197	227	227	209	207	206	199	206	189	199	191	198	217	200	197	222	216	203	189	197	181	186	246	199	216	220	199	195	196	189	192	212	187	202	210	210	176	186	186	195	198	198	206	189	200	193	206	163	204	209	173	201	180	189	213	211	214	191	194	198	214	182	184	190	203	221	206	199	195	215	198	217	194	215	216	201	207	213	176	190	180	205	202	187	193	188	181	176	208	192	182	187	192	179	196	188	222	219	199	196	166	185	201	189	220	231	189	175	174	209	187	176	205	202	188	214	180	208	179	198	213	193	215	192	196	186	184	189	190	188	195	211	189	162	172	182	205	211	186	190	189	196	202	179	175	196	180	205	188	188	193	194	209	192	190	191	201	193	201	200	192	173	190	241	182	196	188	188	179	201	205	196	233	167	192	190	201	203	214	196	190	197	201	197	198	179	182	200	225	208	202	198	180	178	218	194	190	207	184	183	167	195	212	172	185	190	174	205	183	212	201	195	191	193	216	175	193	195	187	189	189	202	224	230	183	194	202	197	181	201	173	187	198	174	190	191	213	177	178	196	211	229	195	194	201	196	213	203	166	207	204	203	214	192	194	196	195	185	204	218	194	200	176	192	183	202	198	202	209	192	185	189	167	218	198	185	196	181	212	207	187	181	193	193	182	182	202	185	218	191	180	207	203	191	177	189	191	208	220	196	224	188	175	197	192	177	197	183	195	168	205	230	216	186	207	203	206	179	182	214	211	205	196	205	202	200	206	204	191	176	186	188	203	175	189	192	211	188	202	205	192	219	198	184	187	221	173	168	178	190	176	191	213	199	194	192	202	214	183	193	187	202	190	212	196	207	181	182	195	181	188	186	206	194	213	202	190	183	194	216	170	178	221	181	201	194	186	208	199	184	191	189	196	222	187	197	218	207	213	187	190	197	214	213	223	219	199	193	182	188	183	207	201	223	217	212	195	179	187	185	199	202	173	210	215	195	220	199	192	219	185	174	195	170	193	192	201	207	195	188	190	207	240	183	175	190	224	209	203	212	182	208	192	171	195	212	206	215	186	163	179	207	198	213	188	201	177	198	182	186	183	163	197	226	188	190	213	188	170	201	188	180	202	190	197	178	183	197	193	213	207	207	200	200	192	201	210	195	185	190	195	182	203	218	226	198	212	214	183	218	197	193	197	210	185	218	204	201	204	223	205	205	193	205	171	185	182	189	211	192	204	201	179	213	179	209	167	190	191	168	184	192	177	193	204	188	189	223	205	188	175	216	183	194	194	202	225	219	206	203	205	198	223	218	185	208	171	173	188	196	157	191	203	196	209	186	189	201	189	192	189	172	194	168	197	204	190	204	191	183	218	200	223	192	211	188	212	184	183	196	200	173	186	168	198	199	199	178	200	218	200	213	189	192	190	205	190	215	188	223	203	179	197	201	192	200	188	171	198	209	237	198	215	186	187	208	186	198	223	185	197	208	237	205	206	193	178	188	202	182	193	177	191	207	177	180	200	205	188	210	193	212	215	173	183	208	194	176	193	204	205	187	180	210	189	219	174	196	183	165	198	193	201	205	190	181	201	198	175	189	217	220	192	188	203	215	215	210	177	204	205	187	203	185	186	184	206	202	197	187	176	194	168	187	204	185	215	171	187	216	182	188	211	203	200	181	211	209	190	186	184	173	194	183	191	195	216	207	204	190	203	200	177	210	171	213	239	207	209	202	213	186	206	200	175	205	183	181	181	223	189	194	226	211	186	186	224	195	183	224	191	196	193	203	185	206	181	173	198	196	192	205	209	198	179	211	178	166	197	211	194	197	185	191	189	183	193	177	187	207	193	209	201	200	218	199	209	174	190	189	210	223	188	198	191	234	196	211	178	193	176	188	203	209	214	202	200	196	222	170	210	224	214	213	203	213	179	203	181	198	193	193	201	215	179	167	193	160	209	186	190	183	206	189	193	226	207	209	188	188	192	183	220	178	173	200	195	211	185	194	186	178	201	188	195	192	201	209	188	197	190	198	208	192	175	200	210	191	181	206	199	184	200	219	227	205	197	179	181	182	229	188	201	186	167	190	200	185	186	176	191	217	194	186	208	187	193	216	191	196	194	206	192	186	200	199	199	195	174	203	191	184	179	196	206	195	186	205	190	182	181	195	195	179	175	167	208	215	187	190	194	201	203	198	191	190	201	179	193	223	226	195	197	215	186	183	176	214	219	173	184	194	214	187	213	211	207	187	185	220	195	203	196	228	182	209	192	193	204	193	189	220	183	202	186	198	183	227	203	176	181	209	211	181	186	202	223	197	209	182	191	202	186	167	194	182	189	213	197	200	185	197	171	224	202	211	188	198	176	236	200	212	205	204	190	179	194	194	195	189	183	177	181	216	191	190	179	194	180	186	192	217	182	190	186	196	197	193	182	198	204	195	200	205	204	201	180	219	205	190	185	190	176	186	205	195	183	194	193	200	202	196	200	210	227	230	197	186	208	172	204	186	181	161	175	224	203	178	183	199	200	193	202	191	203	215	186	194	178	161	184	194	174	202	206	180	203	188	178	195	187	204	185	177	202	181	180	204	206	185	192	174	198	219	172	220	211	201	207	209	173	202	200	225	195	193	209	198	176	180	194	195	189	199	202	203	201	180	200	185	172	212	197	180	192	177	193	174	207	225	181	217	193	175	191	182	205	182	191	204	221	212	212	194	185	185	204	202	207	205	182	193	204	184	196	205	180	192	202	231	170	195	204	194	189	214	188	186	217	203	218	186	177	199	207	190	205	174	205	182	193	196	212	194	193	183	186	198	203	199	191	192	218	225	192	180	200	199	182	198	170	218	211	219	193	193	213	203	187	201	199	181	177	203	181	189	181	193	188	194	181	196	178	193	221	220	199	202	218
4540	329	279	190	219	164	165	172	141	167	147	165	161	161	168	155	145	151	159	144	159	154	141	179	140	161	149	165	132	125	156	153	132	152	143	148	174	166	140	164	156	145	160	167	134	147	186	143	141	156	133	140	176	160	150	146	156	155	154	171	156	144	172	155	138	156	154	156	167	159	155	160	145	162	144	153	158	180	157	157	175	135	143	169	153	135	165	159	163	145	140	162	153	152	162	154	137	172	165	160	141	155	155	151	167	162	147	151	147	138	138	136	174	158	137	159	175	169	137	173	138	138	177	169	154	149	169	162	155	152	158	161	144	165	176	175	154	145	139	160	157	144	139	161	170	138	143	158	150	165	153	157	138	140	148	148	159	153	155	155	174	155	151	149	156	159	132	131	143	171	159	162	137	130	128	128	173	166	145	150	155	165	130	150	145	142	147	178	157	158	142	147	157	156	134	164	147	148	157	158	159	168	157	156	170	165	157	160	161	155	144	175	160	150	144	141	147	168	156	163	145	147	174	152	118	184	170	158	143	142	143	144	144	164	138	169	171	171	136	167	131	152	173	168	142	121	153	139	149	138	158	161	139	159	168	129	161	167	149	140	152	133	161	144	137	156	159	152	140	144	160	136	142	181	155	174	151	156	147	162	158	187	128	149	165	149	175	157	143	124	158	149	177	137	166	143	139	163	157	147	170	131	155	176	141	147	154	157	143	144	138	140	151	154	138	138	154	172	145	148	141	154	149	131	143	141	167	154	159	143	147	140	154	152	137	158	127	163	144	137	131	146	134	168	163	149	137	144	159	152	157	157	152	136	152	160	163	154	126	162	146	167	149	141	138	142	154	138	153	162	151	172	173	159	161	160	156	162	152	119	158	180	156	146	157	156	156	117	160	174	159	174	175	149	159	164	157	172	165	178	153	144	174	155	141	160	142	148	167	125	157	175	149	143	151	165	174	141	151	145	150	151	157	158	144	170	131	139	153	143	151	155	136	166	175	152	163	147	155	120	152	140	166	164	162	157	173	152	131	153	137	164	184	139	156	155	142	144	165	142	155	161	155	146	151	157	141	142	161	140	147	154	142	151	166	177	155	165	181	163	159	149	150	160	136	165	148	149	166	154	146	161	153	148	145	140	166	165	132	138	167	165	152	177	154	146	150	149	150	165	154	161	157	140	139	141	151	139	128	171	167	145	130	142	156	157	172	146	169	146	171	157	157	158	161	171	161	156	145	130	154	158	148	115	144	159	149	146	145	149	138	163	169	168	156	163	164	136	137	157	145	170	136	153	153	147	151	145	175	169	159	140	168	155	143	141	138	155	128	172	145	152	130	141	142	154	173	140	167	156	181	138	155	155	147	153	165	169	179	153	151	161	146	194	161	138	159	135	160	136	180	141	146	143	153	143	165	146	146	147	155	153	153	166	156	158	166	172	175	149	153	146	147	172	132	164	144	164	159	160	151	160	124	127	144	158	155	127	147	158	161	172	163	139	170	157	159	157	152	151	146	160	135	146	133	149	152	143	140	136	159	162	161	163	164	158	118	141	141	138	171	163	160	140	144	140	165	146	169	167	156	153	156	179	161	134	154	127	174	165	161	160	152	171	153	157	134	153	153	164	156	137	137	147	156	141	143	156	148	169	157	144	179	145	147	138	165	132	158	155	137	151	136	155	153	167	153	142	142	141	152	167	151	161	134	130	144	150	162	142	149	153	164	140	144	161	146	144	157	148	137	143	149	143	161	133	151	154	165	154	156	166	144	145	176	139	151	135	169	129	161	157	168	142	153	143	168	148	153	170	138	154	161	151	132	167	147	166	143	150	142	160	164	146	168	152	163	160	154	166	162	162	143	144	150	142	154	124	149	138	151	166	148	155	173	152	138	160	134	145	152	147	141	147	166	161	167	162	172	158	160	154	166	171	167	183	142	147	140	120	138	143	163	162	163	157	136	169	173	156	151	151	156	152	145	134	150	168	149	166	157	117	146	169	159	140	158	147	130	159	169	156	155	179	171	159	174	151	167	139	140	176	141	151	138	149	136	130	136	148	132	160	157	140	150	147	176	162	174	161	170	146	142	154	141	133	171	158	143	165	163	154	149	163	162	147	133	155	168	164	149	140	143	171	148	164	141	161	152	162	135	154	156	166	158	173	161	162	178	165	131	165	156	155	148	157	145	144	143	147	146	155	150	167	144	148	154	165	150	155	159	146	152	151	165	153	152	162	153	164	151	140	176	165	178	144	137	158	135	143	162	164	153	167	182	159	155	151	145	149	162	154	145	152	162	147	165	148	154	164	145	158	132	153	176	151	148	133	153	148	136	148	150	150	165	155	140	131	167	158	162	147	138	147	136	154	156	155	161	152	161	155	142	140	137	156	167	166	129	149	139	168	124	154	146	178	170	141	168	161	170	139	152	166	171	167	163	153	148	153	139	169	132	161	152	143	156	165	169	174	133	164	133	147	145	171	173	137	167	134	147	148	185	176	143	140	167	149	134	160	155	144	149	131	139	166	131	135	151	134	133	156	165	159	155	151	176	164	149	161	149	154	170	162	143	157	152	138	163	150	133	158	169	131	160	143	162	165	157	148	138	144	140	146	151	155	163	145	169	138	161	132	165	148	150	161	154	141	177	144	159	137	125	138	167	157	157	156	182	166	163	136	152	144	135	152	145	184	135	156	142	129	147	145	132	140	172	145	146	163	147	142	141	144	169	157	148	140	144	150	172	159	146	146	144	161	147	174	146	166	164	148	149	179	159	154	135	167	147	114	148	169	157	143	150	144	165	172	138	142	132	150	159	158	162	138	176	147	159	154	146	147	142	139	140	144	168	152	132	187	159	162	161	168	184	156	139	168	165	182	164	142	153	141	193	148	156	160	144	155	158	136	151	173	165	143	145	144	142	149	145	150	157	161	168	152	152	146	160	146	180	147	132	174	181	137	151	136	157	165	159	169	156	144	153	128	156	142	141	170	162	170	153	158	154	164	155	163	154	139	181	166	163	151	151	131	185	138	146	141	153	157	151	141	137	182	167	142	164	141	156	158	145	142	147	156	134	136	172	137	128	165	149	152	137	150	146	151	131	150	162	159	151	139	166	125	157	157	157	155	157	135	160	145	150	159	165	148	148	153	163	141	150	155	172	144	135	174	156	134	162	140	167	146	142	134	164	135	175	155	149	147	139	149	124	155	147	151	179	161	139	147	130	146	165	156	167	164	157	156	173	157	154	159	142	159	155	157	169	146	160	142	150	168	149	164	143	166	156	155	137	173	167	131	147	175	156	157	157	157	150	136	152	147	136	140	133	183	156	150	143	148	145	148	182	147	147	150	163	152	134	160	165	161	175	135	161	136	168	164	148	170	167	169	134	159	152	163	148	138	163	146	121	156	145	131	136	167	146	145	151	156	150	163	138	151	146	148	158	160	160	167	148	166	148	152	176	173	158	141	174	170	151	173	145	155	145	152	147	162	134	146	154	144	155	180
25498	21482	27950	25425	11097	1336	923	709	604	617	625	599	553	565	576	533	518	533	573	555	520	527	553	548	538	526	532	526	550	565	525	570	563	527	515	538	537	495	493	487	522	525	516	541	538	553	494	544	528	512	509	539	517	499	536	518	531	546	552	557	534	529	544	523	556	531	499	588	497	537	530	525	508	494	534	545	556	507	545	507	553	497	501	549	547	523	530	553	552	527	485	521	516	559	575	522	536	488	519	514	534	512	515	483	544	485	502	534	502	531	510	495	526	529	513	508	572	493	522	544	518	531	536	560	514	501	539	512	536	526	522	556	504	518	572	487	550	483	506	486	507	518	525	521	495	519	513	512	561	538	557	516	504	569	532	545	541	528	508	528	520	527	530	494	515	525	546	544	520	531	521	510	474	525	526	534	529	505	489	529	531	519	500	490	524	556	544	560	524	477	553	514	513	507	501	538	545	508	523	535	545	549	493	472	504	479	489	517	528	534	512	511	547	530	535	515	511	533	567	534	536	495	518	502	524	509	571	547	538	510	497	480	526	525	506	538	514	502	526	506	532	519	491	522	493	538	521	488	487	546	549	544	536	548	540	503	509	533	531	543	539	532	492	537	497	518	534	490	489	492	538	583	518	497	506	508	507	518	511	484	516	499	510	547	516	476	541	522	487	526	523	537	535	535	558	544	493	512	549	496	497	525	506	529	492	499	491	512	485	525	487	513	510	494	494	542	521	528	495	505	502	550	499	523	520	508	484	525	497	538	528	543	523	523	544	487	526	517	539	536	545	508	487	585	492	538	538	561	528	469	518	512	498	498	536	505	505	555	550	503	549	477	513	492	517	509	519	526	496	509	504	479	523	553	525	507	535	527	498	503	542	505	484	526	492	511	511	506	509	557	524	530	524	521	567	515	515	550	507	534	525	540	564	496	513	515	482	509	515	545	531	553	491	543	523	565	514	494	519	493	517	513	502	524	513	521	450	521	497	533	526	502	489	536	531	544	566	548	543	539	524	544	509	509	544	497	511	563	550	541	524	547	552	490	503	537	472	561	521	526	544	541	515	514	551	535	512	520	504	506	494	514	498	564	530	556	570	525	518	558	486	537	534	487	576	556	534	533	527	497	505	531	552	503	504	524	542	555	478	547	513	519	518	538	522	516	493	523	508	534	506	513	550	508	500	502	520	579	564	545	521	550	529	506	523	510	487	521	542	503	525	488	511	521	528	508	463	515	502	496	494	550	568	558	552	485	525	467	509	520	581	482	503	518	529	526	504	563	567	491	540	505	499	540	535	506	523	530	515	523	522	526	549	487	511	482	544	541	522	511	527	526	538	518	513	496	521	580	541	519	529	537	497	440	497	519	507	542	485	547	547	512	522	518	549	540	544	553	529	532	520	550	538	484	481	543	518	509	517	517	513	542	525	526	529	530	517	531	506	493	510	500	555	493	548	536	508	442	593	535	496	498	518	563	508	499	521	544	503	506	549	545	551	529	507	519	502	520	484	506	505	532	500	502	493	510	457	507	519	545	529	528	469	558	545	521	516	544	540	528	532	494	528	519	552	552	552	499	468	533	535	534	506	547	528	508	512	516	509	505	535	493	482	533	542	532	518	552	543	528	528	531	542	509	511	511	498	514	515	564	546	539	539	515	525	516	517	515	531	474	505	506	524	527	513	527	466	498	524	498	492	506	540	520	500	493	522	548	531	506	525	519	530	524	530	542	498	477	510	526	469	495	550	508	528	536	510	523	528	538	516	507	510	559	502	508	521	547	528	538	559	559	537	516	556	500	559	523	547	567	504	554	544	490	523	542	497	548	509	501	520	513	511	496	484	507	553	518	511	526	540	523	504	499	535	576	505	508	496	599	507	467	540	529	501	550	503	536	522	487	511	530	527	521	523	483	532	526	499	539	519	488	527	526	545	527	520	528	509	501	534	513	556	496	481	533	580	534	513	532	531	486	568	532	573	514	566	564	546	559	519	541	547	513	531	482	548	516	542	515	536	508	536	511	542	562	503	523	513	574	519	544	536	528	583	467	536	528	544	489	535	538	538	510	512	512	485	505	519	514	513	529	529	530	520	505	528	546	497	491	507	482	523	511	536	502	532	516	583	546	514	531	535	528	504	509	503	516	553	514	520	535	521	541	530	493	509	481	548	519	510	513	517	524	522	501	535	532	529	469	498	484	518	522	512	516	555	556	532	566	526	513	487	520	539	488	472	558	506	530	467	513	533	453	547	506	488	559	516	528	538	530	502	520	523	498	510	546	519	540	542	510	544	564	545	545	522	524	506	516	546	522	506	527	536	479	523	549	555	533	501	531	525	510	490	524	467	509	556	511	510	503	513	512	511	480	530	540	524	525	554	493	542	566	516	536	505	520	523	529	504	510	517	537	490	518	516	491	480	562	560	489	521	534	483	512	528	491	514	525	499	553	512	504	527	501	501	520	503	530	551	509	502	500	531	517	513	565	488	524	499	512	509	540	507	532	519	475	476	529	505	474	510	524	518	517	519	552	531	546	509	543	510	519	533	528	513	538	500	537	525	534	526	481	521	540	503	532	488	500	508	502	487	481	546	538	506	559	520	499	514	505	493	555	521	542	518	545	500	474	565	497	543	523	486	504	510	507	530	532	524	546	518	535	491	538	517	513	544	512	498	539	540	506	545	511	489	524	530	536	529	506	540	528	534	513	573	546	512	523	542	482	528	506	543	538	501	555	498	512	529	493	501	532	529	510	534	555	550	519	515	542	532	518	516	507	508	526	519	569	516	506	512	513	540	511	508	516	558	494	476	567	519	537	559	536	523	517	535	503	507	497	491	517	512	519	498	540	552	518	514	527	556	563	543	500	474	534	493	525	529	492	545	560	544	530	522	539	468	557	483	493	514	513	510	529	543	516	531	539	523	515	558	527	540	565	529	520	521	550	475	480	520	473	535	508	526	575	518	541	490	522	492	528	503	579	544	521	547	512	524	520	489	548	511	508	474	532	494	543	544	517	525	548	518	554	512	519	523	518	522	518	539	516	498	539	519	511	546	497	528	533	539	575	505	497	537	557	548	518	508	516	515	508	513	520	525	540	515	479	536	548	516	592	481	546	513	532	510	514	530	488	501	543	545	534	506	517	530	530	530	533	527	527	519	484	501	522	507	493	527	553	514	503	526	537	523	503	527	504	487	481	526	527	479	514	524	530	493	483	553	485	583	531	541	509	568	522	516	549	477	527	495	506	504	542	529	536	518	517	512	529	502	501	524	516	488	499	504	514	497	508	541	523	506	515	519	513	534	506	541	523	478	518	507	479	515	526	504	501	516	555	529	491	487	532	526	511	477	506	519	555	551	490	511	539	528	495	549	526	576	530	490	503	536	455	557	525	463	508	554	576	516	564	529	515	546	552	564	520	529	543	532	535	492	537	536	551	526	562	535	511	527	534	530	515	476	494	475	541	521	552	589	549	476	562	571	532	562	531	548	551	534	495	509	544
3196	3344	2846	1450	1048	883	723	671	580	547	548	529	451	502	469	435	457	441	427	409	417	443	413	387	455	375	445	445	426	411	407	430	399	410	407	412	419	407	432	433	419	417	440	395	412	437	385	437	427	384	393	417	414	417	456	394	395	443	400	391	386	396	418	417	392	385	425	416	411	417	426	369	389	396	398	406	387	405	406	423	390	424	423	391	386	377	418	439	397	411	421	439	396	420	402	417	432	392	417	404	431	384	374	429	425	428	443	411	425	419	384	417	400	436	395	418	419	395	400	402	398	393	423	407	419	413	349	401	423	405	374	435	429	465	416	438	384	385	398	413	419	397	395	405	374	412	415	427	411	394	436	403	410	406	394	411	366	424	411	408	415	409	428	398	421	404	394	423	393	357	397	402	412	353	412	422	397	401	418	418	406	444	391	408	403	422	412	409	387	438	426	408	407	419	429	416	388	380	371	432	429	406	382	411	402	379	371	413	363	385	374	441	395	399	399	386	413	386	386	409	397	435	400	423	420	397	428	418	409	402	388	383	375	414	402	393	403	419	437	390	384	393	359	409	419	451	418	405	406	391	402	378	390	391	373	398	403	404	412	426	403	374	412	400	406	442	373	377	451	432	413	405	400	482	413	385	421	399	420	407	393	398	379	410	363	394	378	404	372	357	400	395	423	427	402	412	400	425	382	403	390	419	405	424	399	416	387	369	411	465	407	415	419	428	376	409	371	365	393	396	379	366	393	369	421	398	405	419	414	411	397	461	378	409	403	446	440	401	394	423	431	415	407	425	374	378	416	411	401	402	385	407	424	423	376	380	432	448	448	396	443	392	369	408	407	440	414	388	432	403	426	389	407	413	378	389	370	394	403	356	417	401	389	365	379	435	359	461	366	421	421	415	388	404	412	382	394	391	418	420	395	379	396	448	411	418	364	381	436	421	438	445	370	400	387	445	421	409	354	428	361	383	402	398	421	389	369	422	410	392	418	402	412	365	413	446	408	386	420	396	420	414	440	439	406	378	379	398	418	436	399	412	448	400	351	399	354	404	408	417	436	443	387	404	431	402	380	416	429	398	392	422	389	351	406	451	429	384	436	390	412	374	424	400	398	383	379	412	403	395	401	387	444	433	422	374	410	381	408	400	407	394	400	470	388	419	418	417	433	364	407	419	371	399	376	429	438	406	396	382	420	429	398	392	386	356	413	410	355	410	436	416	398	404	385	425	403	362	392	424	391	369	430	392	393	398	396	422	399	407	381	397	400	416	400	383	384	393	431	379	401	399	404	365	389	400	421	397	410	392	394	411	404	422	435	416	364	386	406	400	417	377	399	436	411	445	407	401	379	374	407	423	391	368	404	392	377	408	418	409	416	433	426	401	402	390	391	450	446	384	401	410	425	423	408	380	384	419	416	432	407	416	400	424	436	409	392	427	391	399	419	396	394	404	395	410	388	410	391	417	397	406	404	385	409	384	423	421	389	420	401	423	400	434	389	417	426	418	407	425	408	390	409	410	398	380	384	409	417	417	404	417	388	419	401	415	421	395	409	389	392	374	421	417	378	428	393	387	413	421	379	424	422	423	405	428	434	427	394	406	394	414	433	395	393	420	414	403	395	370	367	450	424	427	396	404	395	410	409	381	379	404	395	402	401	436	387	413	453	395	396	417	365	420	388	410	414	390	397	388	405	419	386	369	425	414	413	419	441	428	403	439	390	404	415	397	421	384	371	390	386	423	379	389	406	396	384	403	389	413	403	417	402	433	392	440	400	407	405	392	433	394	432	395	430	412	413	398	386	384	366	403	415	384	429	411	380	401	423	404	460	431	406	393	358	403	424	449	395	390	423	384	417	423	397	412	391	413	413	403	419	374	414	415	401	390	406	404	404	403	411	408	418	410	396	367	414	408	423	408	383	412	379	418	387	438	396	403	381	398	411	394	407	426	394	414	394	414	392	424	407	396	418	421	387	377	406	418	418	387	411	418	425	412	423	435	374	418	427	433	364	408	408	389	406	389	381	418	410	404	405	425	396	396	407	392	397	404	435	378	426	413	412	408	439	376	403	408	440	398	439	410	416	380	409	422	381	379	411	418	434	441	427	380	380	414	376	427	383	378	416	429	357	402	429	422	400	435	413	424	414	389	397	404	424	373	427	400	413	407	377	391	386	430	397	428	423	392	391	390	405	416	388	409	398	447	420	375	377	386	389	419	434	440	372	406	399	382	401	373	384	422	392	381	392	379	348	373	405	395	394	401	435	410	373	380	413	394	411	396	393	365	404	417	381	382	371	397	406	421	399	359	438	425	376	414	405	402	387	386	432	386	388	409	396	434	431	375	411	387	404	410	392	382	416	427	409	394	393	368	422	378	428	380	415	416	418	380	413	420	396	396	406	397	391	437	366	362	390	425	437	429	379	401	434	423	416	397	406	390	399	400	397	369	386	410	412	406	387	396	405	401	364	412	399	391	418	401	392	388	411	402	377	418	401	449	412	411	380	419	420	416	406	440	409	387	355	386	366	390	397	401	419	401	392	416	386	331	363	397	376	407	399	419	391	337	404	410	378	409	373	405	402	406	391	406	417	395	394	426	397	415	391	447	407	402	436	407	383	359	385	415	408	417	397	392	403	424	400	428	394	377	368	437	400	415	371	416	399	387	389	422	418	402	413	397	407	404	417	377	404	443	371	414	376	402	399	384	407	400	381	363	395	391	362	397	411	386	430	408	407	395	431	421	404	403	397	412	372	422	423	414	384	374	419	411	389	368	378	418	451	417	399	392	394	385	374	429	396	426	405	384	383	402	457	398	421	406	427	416	383	411	399	429	411	396	418	386	385	375	402	386	415	393	387	421	435	387	407	397	392	396	432	369	422	421	396	401	385	407	429	358	419	418	408	426	367	408	405	380	386	361	368	399	398	406	394	364	383	402	401	397	408	381	444	435	388	386	412	401	388	390	401	420	361	365	381	387	407	413	396	402	419	405	407	405	411	424	379	376	413	397	380	400	411	380	404	375	385	405	445	425	447	393	386	386	420	384	408	414	409	373	419	383	352	416	374	414	435	403	402	440	406	391	388	415	441	409	401	411	436	404	411	422	415	451	384	396	384	428	383	427	404	407	435	401	451	383	418	415	370	418	407	427	380	394	431	408	391	397	382	418	401	372	363	387	398	407	420	397	426	386	377	426	403	383	390	401	394	435	404	410	396	423	408	418	396	453	418	442	387	390	405	399	396	391	398	418	417	391	413	418	389	406	397	446	364	412	429	407	408	417	406	398	410	405	410	385	360	416	404	419	358	389	395	393	398	386	383	376	409	408	418	411	409	404	450	404	388	384	401	383	405	451	402	427	370	409	375	410	390	394	414	398	371	425	403	390	408	372	368	404	397	408	419	395	426	383	422	388	398	424	408	435	411	398	379	411	388	402	416	393	411	371	420	406	411	428	407	420	408	392	409	414	384	387	404	383	413	390	395	391	403	374	408	401
24582	21488	28800	24607	21466	8406	1756	1096	914	896	852	830	774	779	752	728	750	739	740	718	766	760	791	741	769	647	710	701	690	697	742	701	727	736	702	708	713	689	725	729	690	732	694	723	738	683	688	707	675	679	680	686	673	676	693	705	661	692	675	735	699	688	696	666	714	722	719	697	711	683	671	694	696	696	691	668	704	677	701	687	713	658	742	679	679	691	698	662	726	697	657	695	728	698	690	757	734	701	705	701	727	714	652	733	674	668	678	736	690	695	689	714	653	740	698	697	652	623	699	696	671	644	680	713	668	718	701	699	698	720	702	715	708	667	653	709	668	706	695	678	686	644	708	672	668	633	690	688	731	649	686	742	680	702	671	644	630	704	678	722	719	658	676	743	676	678	698	698	686	660	679	751	716	684	737	661	680	697	641	633	686	685	666	693	697	719	674	701	749	674	734	701	717	728	681	689	656	681	672	720	681	713	684	647	724	672	659	703	714	687	673	681	671	730	668	685	710	691	725	655	663	696	690	670	657	667	687	712	720	684	703	702	694	663	718	711	666	707	743	674	678	679	690	675	684	698	703	669	640	667	749	639	731	736	701	699	728	696	700	705	690	660	692	707	673	653	670	663	660	690	701	683	693	687	700	723	682	692	663	682	711	687	673	675	705	657	718	704	671	705	714	712	694	685	663	724	680	710	656	724	684	668	643	684	709	762	686	669	671	699	716	673	664	679	646	660	699	696	663	693	712	651	686	640	709	650	687	708	670	639	674	722	711	702	726	701	691	741	729	662	711	641	676	611	727	664	694	674	719	686	639	665	695	656	647	733	698	659	729	703	669	692	649	625	734	728	672	703	661	712	690	662	636	668	710	740	688	668	750	687	679	661	704	668	669	620	703	671	706	677	632	694	690	643	690	697	679	707	706	651	607	704	663	711	710	719	651	680	698	705	681	638	694	648	663	726	676	739	692	720	692	664	672	718	713	705	675	664	694	757	669	703	711	675	683	707	669	665	676	716	696	710	683	704	655	685	694	699	692	706	693	697	737	641	688	726	689	713	668	671	698	673	683	657	703	694	671	633	648	695	690	681	699	657	721	641	663	692	674	690	689	638	697	731	737	719	703	673	656	704	701	668	676	684	636	668	714	702	681	630	702	684	693	684	661	640	705	729	698	687	695	709	663	669	643	639	685	669	662	637	697	683	707	669	699	706	710	669	685	702	680	652	678	659	663	691	669	661	698	698	707	681	660	702	704	651	677	641	703	725	711	645	707	685	726	717	672	677	707	655	660	671	693	676	741	723	711	690	711	707	707	694	731	657	665	696	688	667	678	727	664	711	753	691	677	693	640	668	643	655	728	687	656	668	645	642	670	700	696	677	678	708	690	710	694	652	671	705	703	675	640	664	679	688	716	680	688	774	668	711	727	709	685	704	630	694	683	708	683	663	720	647	684	627	698	696	655	733	675	662	763	715	676	678	700	706	676	654	657	684	701	747	667	693	687	652	674	664	670	672	713	679	695	698	635	721	674	685	659	682	727	712	664	657	655	735	700	674	682	711	677	668	712	642	734	697	675	698	666	709	676	675	693	722	709	655	660	662	667	680	657	669	682	713	682	688	640	721	703	699	683	679	674	693	694	641	674	681	695	671	749	692	704	674	665	670	655	714	711	677	693	692	639	685	689	710	666	690	655	678	771	683	685	694	658	696	680	718	693	657	723	708	654	673	673	707	696	701	699	686	664	693	679	690	738	702	697	730	665	701	708	653	743	718	652	692	653	652	689	692	697	642	675	678	708	643	690	758	684	695	676	674	685	709	703	707	670	722	672	678	638	690	651	637	688	678	653	683	665	654	701	639	687	666	664	710	673	650	747	707	673	657	668	650	724	684	725	700	699	682	702	693	682	712	717	666	717	697	708	680	667	697	663	725	687	708	671	691	710	733	668	650	665	679	675	661	685	707	658	672	645	672	677	656	671	633	684	720	651	742	669	659	690	679	697	636	678	689	661	687	697	661	667	691	675	728	661	694	696	680	676	709	681	685	691	672	644	702	709	645	639	651	698	725	667	695	677	688	731	691	658	705	685	679	739	673	710	702	710	680	648	703	666	678	705	680	685	651	664	688	712	702	687	683	671	654	656	699	679	667	645	685	708	697	714	644	710	647	692	707	703	737	702	687	714	695	697	639	678	755	689	652	648	621	675	708	719	681	722	697	668	677	675	668	653	672	679	650	691	685	677	691	709	707	676	675	681	719	674	689	670	702	640	676	685	674	669	690	680	670	666	741	664	711	694	700	660	661	721	676	701	689	712	694	622	662	691	668	650	703	702	725	696	688	650	703	711	700	707	676	675	651	654	688	748	672	728	699	697	693	648	692	643	669	674	727	747	707	715	690	683	660	657	687	667	668	696	635	708	669	712	668	690	716	690	642	640	697	697	687	689	675	666	646	706	660	737	670	656	713	664	684	699	692	691	666	702	716	680	646	718	718	691	700	662	717	686	695	678	670	711	695	667	663	733	674	672	704	677	691	695	704	670	668	628	659	666	682	675	637	676	700	710	671	683	705	686	718	669	706	643	646	709	684	684	675	674	677	735	652	728	692	678	635	671	714	665	696	652	723	704	685	714	704	647	682	700	655	669	743	687	683	705	718	643	680	709	657	641	721	682	717	668	670	709	674	714	675	732	705	705	654	687	707	714	696	682	693	703	676	637	717	661	702	677	681	664	699	654	747	714	687	688	679	674	668	677	716	684	691	688	720	721	744	690	713	697	720	649	687	693	669	692	663	668	680	641	668	654	626	714	648	645	639	657	730	635	638	672	653	710	702	675	667	690	661	666	676	651	684	680	671	715	717	643	681	667	676	763	640	714	672	634	682	665	685	689	686	659	653	671	662	672	680	716	674	666	718	652	649	695	725	673	699	679	701	680	668	695	680	670	691	692	690	683	674	671	726	694	646	633	677	647	633	724	719	696	684	674	665	625	671	716	686	716	734	678	679	674	666	638	673	657	727	697	712	710	621	677	718	662	682	672	640	652	722	632	720	679	648	669	685	704	651	699	660	711	729	662	657	722	648	645	689	706	656	669	712	652	684	659	661	676	713	707	685	695	716	693	670	676	716	680	680	699	673	655	648	674	693	657	700	678	712	668	659	655	706	664	655	663	698	708	667	689	671	683	720	711	691	683	682	659	712	649	698	691	672	704	686	644	701	699	662	675	730	703	668	698	715	641	639	708	692	733	702	672	681	703	660	697	651	707	705	725	674	609	667	699	704	665	694	673	650	736	691	690	721	664	698	677	657	682	666	746	673	609	653	652	718	701	646	683	692	685	696	751	671	697	674	649	688	676	685	652	691	681	694	657	687	667	719	677	684	686	668	720	673	695	659	619	633	711	654	694	667	669	728	694	668	659	651	678	688	671	670	669	724	681	668	690	663	671	644	632	693	702	670	694	665	699	662	710	688	641	661	669	665	736	683	708	691	666	684	688	712
3678	5820	4700	2445	1799	1341	1123	1033	888	849	689	720	740	653	648	637	651	631	607	609	586	558	566	553	590	563	569	585	557	603	531	532	616	558	556	530	577	541	545	496	576	570	536	517	595	501	532	546	577	552	557	525	537	517	555	515	577	505	531	524	574	535	497	537	548	544	547	563	499	531	557	555	548	497	564	508	498	548	533	540	544	604	525	485	534	556	550	531	495	542	539	603	537	486	563	518	548	571	561	557	498	532	528	507	566	510	532	556	514	505	500	490	579	515	516	536	541	528	517	529	553	473	588	518	540	563	542	546	545	540	562	537	539	552	516	545	548	512	502	512	542	550	520	563	565	548	551	500	537	522	518	514	551	513	521	562	539	508	512	535	530	562	507	531	519	549	500	522	542	499	518	547	503	550	521	550	539	492	543	538	581	531	544	536	550	534	521	567	499	533	518	534	538	513	559	519	519	475	488	531	519	511	546	540	543	530	509	518	552	531	519	517	544	477	556	496	553	524	577	538	551	513	505	543	505	511	506	483	523	495	497	555	516	546	490	556	541	528	504	555	489	536	513	564	496	533	539	508	537	545	538	566	514	519	558	514	551	550	551	558	497	549	521	526	523	513	517	521	530	501	505	506	506	535	552	513	548	557	560	553	495	516	525	544	492	527	535	527	585	530	532	508	533	531	532	528	532	519	530	523	566	502	520	538	507	521	537	501	511	534	527	547	541	538	513	526	509	529	522	505	488	515	486	549	530	523	536	482	530	546	561	535	537	531	534	523	510	510	561	574	544	557	540	494	526	486	575	547	554	505	544	545	567	518	528	572	543	522	577	482	530	522	512	525	554	521	511	516	525	512	502	502	529	497	490	522	525	529	514	501	515	585	483	582	524	518	595	539	520	540	535	503	561	483	554	502	504	568	535	500	535	522	502	502	524	530	582	507	520	491	526	544	538	488	560	533	502	554	534	531	501	511	522	529	531	531	505	546	492	562	542	524	490	539	514	543	502	552	528	545	559	546	535	538	530	520	503	549	559	562	529	486	516	496	541	468	552	539	505	491	479	536	534	528	527	533	525	576	533	543	566	548	513	499	522	506	546	552	530	529	486	543	523	510	540	537	546	525	544	512	544	573	545	501	516	568	542	531	505	441	535	466	526	491	516	524	537	560	554	539	513	542	515	550	543	498	565	492	492	508	507	539	503	567	547	547	506	526	533	518	571	535	544	512	548	531	517	553	518	520	513	504	472	492	518	523	521	567	512	523	536	520	519	543	543	506	528	482	537	542	518	548	551	536	537	514	531	540	527	505	552	512	540	462	551	517	515	525	504	551	487	502	499	534	533	531	520	534	549	507	514	537	515	538	539	517	525	547	541	515	518	505	530	509	495	529	532	524	538	556	560	504	506	542	576	508	518	523	497	519	529	546	531	520	532	521	542	512	510	527	511	505	549	532	546	526	498	538	575	518	526	513	523	505	542	516	499	527	537	534	517	546	538	538	552	525	490	456	497	527	527	536	514	499	530	533	507	556	527	516	546	494	488	537	557	532	516	577	565	518	484	522	566	506	522	541	548	523	537	478	509	534	537	511	539	521	523	520	537	543	476	492	541	521	515	561	503	505	554	560	527	543	539	514	490	513	575	536	526	506	544	538	490	526	524	540	511	514	476	510	494	496	519	525	525	536	562	509	537	529	496	530	542	558	538	550	480	542	486	484	524	529	531	505	539	515	512	537	548	518	528	528	483	534	491	512	536	543	519	535	531	486	503	528	539	515	517	523	517	511	499	508	530	533	495	487	495	506	509	511	473	539	509	529	541	557	547	521	537	509	530	513	550	550	520	514	535	504	493	542	508	504	508	537	496	538	513	564	533	515	508	555	553	459	502	526	482	546	515	532	510	495	526	487	500	528	524	551	545	544	554	549	552	520	500	507	515	505	505	488	529	510	506	521	518	518	507	506	519	546	516	518	507	540	517	525	538	519	552	520	559	531	528	524	470	522	486	564	536	549	541	471	527	526	551	543	534	537	492	557	520	510	476	514	532	547	536	502	538	526	518	478	484	539	517	536	529	511	500	512	526	544	488	493	535	523	512	473	540	518	518	502	488	519	514	492	480	546	537	544	531	509	506	542	525	493	500	505	519	518	546	519	518	513	504	533	512	512	510	504	463	539	492	538	512	454	527	526	520	474	533	501	509	528	484	510	559	543	485	551	540	486	530	509	485	522	522	495	528	533	554	530	515	519	550	543	512	489	511	544	564	526	531	508	521	530	517	542	532	507	537	551	496	519	517	554	489	519	537	525	491	523	587	496	524	494	569	552	510	520	507	516	566	495	518	522	552	520	494	500	499	522	494	512	520	551	531	489	536	527	528	533	517	493	521	514	542	538	503	548	521	511	512	540	559	516	527	510	515	479	559	487	534	511	516	502	503	523	533	498	490	494	516	505	523	538	507	537	559	480	526	544	536	488	503	544	544	509	476	553	521	517	541	521	570	521	462	521	530	500	494	572	525	490	539	477	535	529	513	550	533	515	536	487	513	476	550	521	517	538	553	499	524	504	487	524	570	537	471	474	507	485	515	526	538	538	539	509	466	502	506	523	509	516	516	540	548	531	552	517	553	533	484	502	522	542	506	545	514	524	523	547	523	492	544	502	538	512	525	507	526	530	485	514	462	551	527	565	518	530	506	498	519	520	521	505	525	512	559	496	498	529	512	556	521	543	514	534	475	552	517	523	477	520	507	516	511	510	573	552	535	536	544	506	523	554	508	517	524	533	490	548	523	568	518	533	483	544	536	515	558	540	502	535	559	514	552	532	512	548	513	568	500	564	517	550	524	524	518	512	526	516	483	517	549	562	497	497	542	561	506	541	536	534	504	532	533	510	542	526	505	545	511	513	542	531	535	491	495	496	563	541	526	517	502	490	524	527	523	519	514	495	519	544	494	518	507	517	483	564	522	559	534	528	515	548	506	517	533	483	519	521	520	501	508	502	534	550	485	509	546	501	539	530	505	514	506	550	490	548	534	502	486	510	500	534	509	507	542	520	484	520	494	546	531	515	509	492	514	492	526	545	496	546	522	506	563	494	525	531	495	519	520	538	509	527	521	533	533	513	530	517	493	535	504	505	568	524	507	494	553	524	484	531	499	507	497	529	494	535	546	504	473	523	556	509	532	520	520	519	517	502	554	535	513	533	508	523	508	508	521	473	514	498	531	529	544	528	506	521	536	507	527	460	526	501	501	520	524	500	537	517	543	527	531	514	530	526	546	488	504	503	541	565	519	513	494	552	520	520	540	507	530	529	524	502	522	538	511	503	511	553	481	515	499	526	506	539	540	542	500	498	528	524	528	514	504	492	510	494	539	490	508	505	486	493	535	509	482	504	487	539	544	491	508	534	556	514	470	514	528	496	525	495	505	550	517	504	502	513	503	506	571	527	512	522	545	532	489	535	524	520	488	510	540	516	507	506	498	563	525	515	528	512	512	506
27698	9747	591	328	223	216	215	193	192	228	193	203	177	223	214	187	178	196	201	183	207	206	227	187	202	190	195	193	214	184	200	177	196	186	180	216	190	220	194	215	178	207	187	203	194	193	201	196	185	182	202	177	201	192	198	203	217	187	213	213	222	205	211	171	181	191	204	208	183	190	187	171	198	188	199	182	179	205	228	200	190	205	188	201	192	191	194	185	201	221	197	201	197	209	204	195	190	204	178	182	202	191	195	233	174	215	227	187	177	195	205	199	192	181	212	180	206	189	191	219	203	225	192	236	199	192	196	181	209	226	223	185	180	180	197	202	199	195	195	183	178	167	230	180	190	219	195	190	198	178	203	192	187	190	213	203	190	200	199	178	205	208	218	196	198	179	214	225	205	192	188	230	208	185	199	213	212	199	206	186	186	209	224	210	171	163	185	199	192	188	161	197	207	167	184	203	203	224	201	201	187	204	191	192	192	203	190	182	223	201	214	215	174	183	191	190	191	195	198	200	202	179	213	193	197	195	175	182	214	176	204	205	169	234	157	185	181	221	168	206	199	197	192	191	184	198	196	206	213	206	184	192	182	212	220	194	220	193	228	193	193	182	213	222	184	203	178	186	189	193	170	229	213	178	177	202	195	193	194	196	190	198	213	189	195	198	208	176	190	200	202	205	159	200	213	204	207	186	194	196	176	195	210	179	229	203	211	194	200	191	207	207	164	201	195	194	176	188	208	211	200	210	187	207	186	182	183	229	204	225	208	194	206	198	185	173	206	203	193	183	176	189	188	205	204	184	195	206	196	201	208	193	191	189	204	204	198	197	179	181	198	180	184	187	201	209	209	176	197	205	196	190	198	198	188	196	194	180	179	191	200	204	205	199	186	212	195	187	199	194	191	190	218	181	206	187	186	190	197	188	216	204	187	190	200	186	202	193	202	200	195	195	190	194	233	200	194	185	226	203	195	169	197	183	197	206	204	189	195	190	191	192	183	199	193	200	191	189	196	208	192	169	240	207	206	204	174	195	175	191	204	188	204	198	207	182	191	197	204	158	219	191	207	210	202	180	199	190	215	180	198	202	192	211	197	176	180	195	228	202	220	230	197	188	207	178	187	168	194	201	187	181	206	199	203	188	178	186	171	209	192	199	200	179	235	189	212	198	180	193	200	193	201	205	204	213	187	205	206	204	190	215	183	222	179	199	187	188	204	210	182	211	186	191	188	205	208	209	175	176	204	192	195	191	202	168	188	200	183	178	187	198	197	218	205	201	205	196	200	200	196	195	171	197	174	199	173	221	188	235	184	189	169	188	174	201	189	205	168	192	209	196	183	190	212	171	186	177	207	195	222	209	192	172	214	188	205	206	200	196	212	192	223	187	189	194	196	209	186	205	201	204	193	199	184	212	208	201	193	184	189	197	214	196	201	211	197	177	203	214	186	212	208	174	197	208	212	184	179	206	191	206	201	213	200	201	195	213	217	200	195	200	216	201	217	203	210	200	179	182	177	206	170	206	188	196	194	157	219	192	190	216	198	190	188	184	182	202	196	199	180	193	187	176	177	217	204	182	211	227	186	199	196	203	206	206	185	221	176	202	222	183	198	206	201	175	177	199	204	231	208	194	214	199	201	214	211	201	207	183	197	185	198	223	205	174	162	216	179	211	182	210	203	188	194	169	194	171	198	205	213	206	184	201	192	206	187	199	194	190	204	205	193	203	203	205	222	156	190	203	211	212	195	188	214	191	211	192	181	175	199	215	202	167	221	188	200	208	203	192	189	182	181	216	179	178	207	193	209	168	186	176	223	179	203	218	174	183	204	198	205	210	202	204	191	186	202	158	177	205	204	186	170	230	174	195	193	185	190	177	181	191	214	219	200	196	184	201	185	208	203	169	192	204	201	197	188	174	196	177	197	194	208	206	210	195	182	204	194	196	192	194	211	201	181	180	214	191	186	198	189	183	188	197	188	210	199	198	169	213	207	209	185	170	196	202	175	211	227	185	193	183	196	188	198	186	201	192	189	190	183	220	227	199	201	214	192	199	185	179	202	197	170	205	197	198	194	181	170	196	216	177	196	167	214	197	197	198	201	193	178	194	208	201	192	187	226	222	215	205	224	158	182	191	194	175	204	203	182	205	218	205	191	211	185	203	210	193	178	211	190	185	180	234	204	177	210	206	223	215	190	188	194	200	177	221	193	193	186	192	196	196	198	209	221	168	199	212	187	191	191	199	201	194	211	208	211	189	190	190	222	187	209	216	193	174	211	161	209	190	204	181	169	183	166	223	200	204	180	186	210	193	196	191	207	189	184	186	208	201	203	217	204	194	192	199	217	190	205	215	195	189	188	203	211	200	225	209	202	195	176	192	162	182	185	159	197	196	209	201	204	190	203	204	180	205	183	221	206	216	179	200	214	169	198	191	215	220	194	191	192	178	196	195	190	209	175	202	196	198	192	192	210	188	215	215	186	175	207	187	202	211	188	172	207	209	208	200	207	203	185	210	210	189	216	177	176	203	189	172	184	204	192	197	198	214	223	207	213	207	205	213	187	189	208	188	190	180	219	202	202	186	208	202	200	194	206	216	168	195	211	194	196	209	187	196	205	198	200	199	195	190	193	199	198	222	196	196	181	185	187	171	231	198	190	213	191	195	160	207	206	189	185	177	177	188	190	187	192	196	201	177	190	186	181	177	190	193	200	189	170	183	203	195	207	190	180	194	163	197	191	178	210	178	176	186	217	202	204	210	206	210	171	196	189	174	203	201	197	173	184	166	210	220	179	187	204	209	197	192	197	189	228	198	182	193	200	205	212	193	204	184	176	183	204	187	195	205	207	201	246	214	219	197	194	171	209	196	182	187	199	210	175	184	192	180	196	209	185	207	207	209	201	196	197	180	206	193	162	183	211	197	206	215	203	204	199	192	195	178	224	167	191	183	195	203	189	178	191	192	201	218	198	197	184	203	170	204	197	210	219	203	199	209	198	178	188	175	198	169	193	213	187	195	224	208	196	190	180	196	205	186	175	188	216	204	190	186	176	187	201	181	195	211	185	205	168	187	203	182	227	219	200	181	195	204	174	203	184	218	199	201	181	184	184	203	198	217	193	188	198	197	197	205	214	212	194	203	201	201	223	200	197	186	202	194	196	203	202	190	194	215	189	188	165	198	184	201	186	201	205	211	203	201	172	176	211	207	183	207	216	225	202	212	184	209	215	175	206	191	221	183	193	182	158	209	215	226	181	202	191	184	160	199	200	199	217	202	170	159	187	203	187	217	184	202	207	191	178	178	196	199	219	205	187	171	170	205	207	197	192	202	212	204	209	206	189	188	173	189	190	194	188	187	215	211	185	207	216	206	199	203	197	187	189	205	208	194	187	193	193	196	199	184	197	204	213	207	228	212	185	186	191	202	186	165	200	173	212	186	179	221	183	204	185	174	175	215	201	208	190	178	184	210	224	192	169	188	182	191	186	177	196	207	224	208
4562	368	282	213	199	153	150	161	162	159	150	136	153	159	158	151	169	157	137	148	164	152	152	170	156	145	154	159	167	129	156	147	178	187	139	146	189	165	153	157	164	181	167	153	151	154	179	162	158	132	142	165	149	145	160	155	186	147	143	140	156	139	137	151	130	168	171	146	163	146	164	172	152	125	156	148	140	147	161	151	175	165	139	162	145	144	152	154	148	156	160	136	175	152	168	141	152	160	152	145	148	156	166	152	159	182	152	174	149	159	167	145	140	158	135	149	147	161	154	138	155	154	137	149	167	130	133	166	132	180	152	178	127	146	143	167	148	156	145	168	136	160	148	129	150	160	155	150	158	156	141	144	154	163	149	174	141	154	147	160	153	180	165	163	152	155	145	123	147	150	161	145	160	172	138	159	141	158	136	174	147	154	167	159	161	149	152	159	148	158	158	181	146	150	159	146	163	153	161	142	166	152	154	163	135	167	131	150	156	132	155	131	145	153	164	133	162	148	154	168	155	139	157	149	147	154	148	145	149	170	146	154	160	169	147	182	158	161	138	165	174	138	137	168	165	142	170	143	127	166	152	133	150	152	148	184	157	171	169	159	144	149	160	131	150	153	152	165	133	147	156	158	165	165	162	160	140	162	165	156	144	149	152	154	175	153	174	143	145	139	157	154	155	162	142	143	165	152	183	150	152	155	173	142	150	147	167	154	163	150	158	148	149	147	163	162	155	168	158	153	145	139	163	134	179	153	148	163	166	150	169	172	164	159	166	127	152	150	153	157	149	144	142	167	148	139	147	176	172	154	134	155	138	161	153	171	148	148	153	152	132	150	150	171	140	158	193	153	167	134	182	165	149	148	129	155	153	147	157	152	151	133	142	158	144	161	153	166	157	144	176	160	148	151	155	148	149	156	151	157	148	144	154	176	152	157	152	134	175	157	158	152	146	152	176	160	156	161	148	149	168	180	149	175	147	175	176	150	153	148	153	147	160	162	155	144	174	169	147	160	163	165	157	151	144	150	147	141	149	144	152	138	152	157	162	176	161	160	172	164	161	154	162	144	147	145	150	160	164	175	127	155	149	163	155	160	156	155	155	160	156	149	157	158	157	156	161	163	168	178	147	126	153	159	151	145	145	152	154	151	164	178	145	142	144	144	138	166	174	158	151	156	165	164	150	160	174	146	156	150	175	152	145	162	149	171	156	153	156	146	142	146	161	152	158	177	160	143	169	138	158	166	137	156	150	133	149	162	138	136	150	164	145	135	170	155	184	143	152	150	136	149	139	159	154	162	144	130	138	167	117	146	177	167	156	144	155	151	137	148	177	134	141	164	153	169	147	139	172	168	148	157	156	149	171	140	152	155	149	145	183	142	146	176	145	137	155	163	143	167	161	167	158	157	146	159	171	170	148	144	156	162	160	155	164	132	156	160	156	155	156	160	157	165	127	134	140	159	176	159	164	138	142	150	144	137	151	161	142	149	172	163	142	150	137	156	175	147	141	167	154	149	162	159	139	155	159	161	170	137	150	156	139	144	155	144	149	134	153	141	144	170	153	142	174	164	153	142	159	163	157	165	147	157	176	136	163	167	153	161	138	138	157	152	156	146	141	152	151	148	149	142	163	159	161	163	166	146	164	140	171	161	157	133	156	167	175	157	145	159	152	158	149	167	157	165	157	155	142	173	152	171	141	157	140	176	157	136	154	157	157	127	147	163	164	169	151	154	157	148	166	166	137	154	134	154	129	163	176	166	137	171	160	140	169	141	166	165	147	160	163	149	135	150	160	154	139	154	144	147	162	155	124	158	145	163	166	151	135	124	138	145	139	144	165	144	155	165	161	150	141	142	144	153	151	143	157	157	174	133	162	168	163	166	170	162	160	147	164	150	159	138	136	151	135	145	169	141	174	145	154	136	143	160	181	175	149	140	150	154	149	171	149	163	168	154	157	148	147	163	144	144	168	158	153	125	159	156	150	151	146	171	148	161	161	177	130	153	165	166	163	159	148	160	146	143	149	150	161	150	166	162	140	161	150	172	138	162	184	166	169	137	158	150	151	142	159	136	135	125	164	168	165	142	149	169	147	151	160	153	156	164	132	150	166	176	157	154	155	134	170	136	151	151	160	137	167	149	140	165	161	162	147	172	153	149	145	170	162	165	152	159	156	159	162	125	133	139	156	142	135	165	158	131	146	143	152	132	144	149	146	171	170	155	153	148	154	128	154	149	131	158	161	148	159	134	169	168	152	156	168	153	153	130	170	166	143	142	164	139	142	150	155	154	177	133	160	138	149	148	150	146	139	135	164	156	166	154	150	153	169	178	150	156	147	166	149	156	167	144	164	147	145	156	147	156	150	150	159	141	145	149	172	140	158	146	163	151	167	150	146	156	167	150	149	141	156	151	165	141	134	142	154	154	139	164	146	157	167	158	142	123	180	134	184	164	138	149	168	164	131	144	167	151	141	153	167	147	138	173	166	158	162	138	142	155	162	130	140	140	159	138	146	145	134	145	178	137	177	165	169	157	163	141	151	158	152	171	143	139	150	165	155	142	170	159	167	163	156	130	156	137	136	155	132	139	156	147	169	161	145	128	140	166	139	146	147	148	144	153	173	173	170	148	138	153	148	164	170	137	146	168	148	159	154	139	125	149	141	146	141	166	156	149	169	146	148	137	167	194	166	137	144	133	146	163	162	142	136	157	142	161	148	149	138	156	178	131	170	149	155	145	167	157	147	157	157	157	137	155	183	158	137	159	154	140	160	149	141	177	159	156	162	152	144	153	159	149	156	156	129	156	162	158	148	160	150	130	147	157	149	142	134	141	155	155	133	147	154	144	155	161	145	147	141	148	145	160	169	155	172	173	138	149	145	156	186	160	142	179	162	147	172	151	150	147	135	167	165	145	153	154	157	167	137	151	157	149	162	159	148	177	155	159	152	164	162	155	151	149	144	151	176	153	158	171	162	140	167	159	159	160	151	159	136	154	131	157	171	144	156	161	149	162	164	138	140	172	192	139	153	140	150	145	156	183	137	170	136	158	149	134	155	155	153	161	139	168	152	142	166	145	146	147	132	147	160	166	140	158	137	163	146	157	170	149	130	159	163	160	170	160	153	167	159	146	143	152	151	135	157	169	141	145	140	177	127	143	145	143	157	143	118	152	144	164	158	176	148	163	158	166	163	141	128	164	159	157	158	157	151	149	164	160	136	171	161	136	140	153	126	157	150	149	141	148	140	174	167	159	159	149	154	149	159	134	158	158	181	158	175	159	152	166	155	157	140	165	135	153	144	142	160	165	153	155	155	130	161	159	145	173	155	150	143	127	147	160	121	144	165	163	164	149	145	158	139	145	149	145	137	133	153	146	189	155	161	150	135	125	155	145	154	138	146	155	140	183	167	136	166	155	145	158	132	166	158	157	159	130	149	147	147	151	160	179	163	144	165	168	143	148	152	152	161	156	167	143	154	158	148	133	150	134	175	160
25518	21466	27942	25415	11079	1250	922	707	644	620	648	643	613	540	576	585	609	549	529	538	535	548	536	531	547	517	516	549	554	529	520	520	523	537	552	529	512	526	552	563	560	526	523	535	525	573	568	491	495	535	560	543	559	561	528	527	553	545	521	582	535	505	534	576	550	545	557	519	543	567	518	528	529	548	551	543	558	566	536	491	522	547	543	500	530	514	532	540	543	514	536	543	549	486	520	507	519	544	514	510	482	532	490	562	522	558	525	553	507	515	525	511	501	558	529	523	530	527	538	525	556	511	521	523	526	494	534	532	531	546	508	513	529	530	532	543	490	550	520	513	558	527	500	525	483	486	507	494	500	507	517	516	548	542	563	533	513	518	543	510	533	557	549	540	563	554	519	546	519	541	537	520	496	530	535	491	529	548	494	534	495	492	520	556	490	493	581	578	571	532	530	525	522	534	554	541	552	505	502	550	540	544	560	534	515	528	546	548	565	534	539	469	500	537	495	535	525	481	532	496	493	495	542	505	539	544	510	554	537	529	539	509	532	522	538	499	539	513	516	569	542	519	564	541	509	530	519	500	531	516	469	527	549	556	575	492	535	532	522	562	516	511	553	537	522	543	558	524	491	525	557	517	545	534	525	519	497	530	499	539	515	483	496	514	534	546	475	544	517	539	530	547	541	520	501	539	549	533	529	541	485	533	522	502	529	505	521	512	519	535	508	511	528	528	537	513	519	503	499	508	536	532	504	516	530	507	517	516	547	535	528	519	520	529	539	520	514	550	522	541	527	569	539	504	554	508	535	534	506	543	527	539	478	518	545	509	520	542	537	545	545	499	517	525	563	506	540	520	537	491	558	508	520	525	508	515	536	499	517	498	514	535	550	485	508	557	536	577	545	541	516	516	530	508	517	530	535	523	527	530	538	510	530	522	520	527	542	480	477	503	534	549	534	522	487	515	520	529	511	511	525	509	511	517	494	547	525	528	489	517	516	504	519	521	520	463	523	537	507	488	517	534	506	519	505	535	561	512	520	549	497	520	546	529	526	530	508	550	505	518	550	534	524	523	543	546	511	544	514	516	550	554	500	504	520	508	542	575	519	493	541	520	525	530	477	525	524	505	495	591	524	514	539	568	518	544	509	534	512	563	535	522	489	523	488	530	525	534	554	558	520	510	515	516	498	544	540	525	540	531	518	509	516	539	506	503	495	551	497	495	526	522	484	497	534	500	506	522	495	576	496	497	506	502	539	509	552	501	527	536	540	534	539	539	522	538	521	550	552	513	525	477	500	526	600	524	531	485	515	513	580	544	515	499	545	509	460	528	507	504	534	522	507	557	522	527	533	546	476	532	515	516	581	513	546	532	501	575	541	497	528	522	513	537	536	529	500	535	556	515	503	506	513	499	549	547	572	560	537	567	529	563	530	525	469	518	555	535	528	537	559	526	525	511	530	530	516	507	525	546	550	535	523	517	514	552	525	527	519	501	517	506	532	516	505	495	547	569	567	523	518	542	550	546	539	529	529	541	527	563	539	538	499	521	539	515	523	503	545	518	538	525	581	524	504	574	510	518	506	534	541	526	518	560	550	534	517	514	526	529	536	499	460	568	497	519	510	545	525	507	543	545	501	553	575	502	515	467	502	507	487	502	512	503	527	578	530	501	500	556	570	531	545	509	540	495	515	539	514	524	517	550	503	479	510	479	513	516	519	506	496	539	490	571	506	549	530	535	513	524	544	576	545	577	502	508	524	471	477	513	539	532	521	541	524	521	538	513	560	537	514	493	511	544	531	468	522	529	520	543	539	503	531	510	513	523	511	497	508	549	544	567	466	537	508	506	536	537	466	526	508	506	507	558	502	542	531	545	536	521	524	505	526	545	523	513	518	524	519	490	553	532	527	591	546	537	554	509	493	520	509	515	548	518	495	491	479	487	535	495	543	542	497	540	544	530	523	459	534	541	533	538	505	521	526	564	497	538	505	471	541	514	521	550	548	486	526	550	530	550	554	527	491	528	507	524	497	522	522	521	520	513	507	517	527	556	495	535	557	524	500	552	539	489	510	542	578	542	506	495	560	500	514	537	513	554	508	530	529	528	499	532	510	543	482	521	500	532	515	494	470	504	512	504	548	518	492	541	530	534	460	525	538	552	547	529	532	480	500	516	540	512	516	554	537	589	486	536	526	533	526	534	520	493	525	512	545	519	567	489	516	530	493	541	522	532	555	539	508	475	500	558	539	515	535	530	492	530	518	535	563	555	524	544	544	525	534	525	526	525	515	506	530	527	557	518	547	547	520	495	538	505	538	493	530	528	500	520	506	521	517	545	501	506	496	502	526	501	531	531	524	520	490	506	549	557	612	529	520	556	552	524	535	526	545	532	537	533	559	545	550	542	521	532	536	536	529	538	496	527	562	515	491	512	520	562	542	566	509	505	582	526	520	560	541	509	540	564	502	520	527	511	533	529	531	506	488	518	517	534	516	476	505	514	525	509	544	492	492	533	573	504	499	525	551	491	517	556	503	538	511	541	512	551	532	533	515	505	534	540	523	476	543	532	545	522	479	535	539	510	539	540	519	523	535	535	504	546	525	517	513	536	494	506	560	543	544	547	575	531	480	556	546	492	534	477	537	496	502	551	539	503	503	521	528	538	526	526	481	541	476	517	554	512	525	544	576	514	502	521	513	537	534	533	542	539	488	559	536	494	534	532	497	534	531	516	510	536	578	537	525	534	517	532	502	520	525	533	509	533	484	509	551	548	526	537	505	550	484	519	585	485	556	489	504	511	501	589	514	531	494	519	576	510	523	553	578	543	512	517	504	527	522	539	513	496	560	494	509	558	530	504	515	509	491	501	488	517	499	538	527	533	532	542	538	514	465	492	533	521	538	510	519	494	563	470	518	540	555	549	573	498	541	559	513	516	529	551	520	469	476	501	523	532	521	548	530	513	561	538	559	543	508	554	490	501	521	523	522	507	543	510	528	526	521	570	567	511	517	509	506	532	573	524	552	494	534	507	544	481	495	505	517	553	540	539	529	545	483	533	521	521	568	520	527	496	518	530	532	528	475	472	522	556	542	511	540	544	547	500	525	493	546	530	505	540	526	534	572	535	520	506	517	517	510	569	514	558	533	526	550	531	516	487	505	472	578	551	535	543	477	497	539	532	538	541	508	522	529	516	489	500	521	506	491	503	545	505	522	467	518	508	530	547	533	549	513	529	523	543	527	488	486	524	527	518	542	522	556	508	533	504	531	535	535	541	542	516	509	507	544	529	510	499	532	494	519	489	548	505	489	519	537	526	534	522	542	551	520	571	472	529	554	547	537	547	529	533	522	556	487	472	506	527	530	520	475	505	520	527	495	500	515	537	543	545	518	554	551	515	528	504	496	546	502	507	533	506	514	477	500	545	524	501	570	531	493	533	508	506	548	560	537	515	542	487	532	552	532	548	519	532	490	546	539	522	554	496	527	546	467	525	496	565	513	502
3253	3379	2819	1420	1043	881	716	662	622	566	521	493	490	454	451	472	424	442	461	409	439	402	460	445	443	427	415	389	394	400	439	460	369	418	377	424	406	407	433	416	402	363	426	392	397	407	422	414	398	417	435	432	442	436	419	387	424	443	418	408	430	389	431	375	410	388	434	465	456	374	439	386	416	406	391	406	410	422	431	409	387	396	409	441	401	416	419	397	413	440	407	435	429	408	411	415	418	378	376	424	412	408	440	451	425	422	415	410	403	396	426	403	417	403	413	405	414	410	385	451	400	405	445	392	402	423	388	412	398	400	424	407	417	352	401	419	430	415	420	386	426	428	371	455	395	380	401	412	426	402	396	429	406	436	426	397	438	403	419	418	403	418	469	420	408	387	433	455	399	417	398	423	391	401	402	448	364	382	395	399	400	386	443	360	417	413	399	409	407	402	440	395	418	423	410	372	386	419	445	402	415	410	413	404	411	392	386	424	406	398	405	430	395	426	441	405	377	396	404	424	400	410	419	386	387	382	404	415	411	417	433	388	408	404	436	407	419	386	415	400	376	389	409	428	392	420	432	430	376	428	410	380	376	430	429	416	431	394	402	393	462	416	395	416	373	416	408	371	421	405	416	424	408	419	422	384	400	396	422	408	413	430	402	450	410	371	416	441	394	443	411	426	401	400	363	393	390	384	402	400	404	418	405	384	369	414	394	404	404	415	401	410	449	422	426	397	394	432	390	410	407	389	409	440	410	392	440	429	378	370	442	410	430	414	450	402	381	432	396	376	387	427	427	406	414	418	438	380	433	428	424	405	396	394	427	398	388	408	383	425	412	374	395	438	414	372	438	394	431	390	405	417	422	380	396	397	384	394	401	374	423	400	370	387	449	418	394	372	407	390	385	410	412	406	400	377	454	401	403	435	413	412	422	427	381	402	411	379	432	422	408	411	426	427	392	386	455	408	370	424	418	405	422	439	418	423	401	401	414	372	408	391	433	396	393	413	403	404	394	420	404	400	389	424	414	401	371	403	409	372	437	432	452	405	427	397	401	386	421	395	414	372	406	391	425	400	406	390	384	408	393	432	402	460	375	422	439	395	402	388	411	368	418	415	408	403	448	410	425	398	384	436	397	408	411	362	395	411	413	407	428	392	378	385	427	406	385	402	438	431	423	407	407	395	430	411	376	411	385	413	422	431	431	405	419	435	425	425	414	393	410	405	395	378	412	391	412	430	423	419	405	419	398	416	437	426	401	399	411	367	410	375	389	396	383	403	397	392	413	382	367	418	421	400	392	404	410	389	404	419	428	401	387	402	395	414	426	423	388	409	413	426	418	376	390	398	409	403	433	373	417	417	393	360	424	385	400	410	412	388	383	449	426	386	409	413	372	418	385	379	365	388	408	427	404	381	408	412	397	397	438	396	391	403	398	452	368	373	382	408	423	425	405	442	419	437	403	405	358	440	369	425	423	405	383	407	413	410	390	424	442	418	357	395	401	397	372	387	380	397	453	431	424	416	403	375	382	402	432	386	425	420	403	405	429	405	387	433	391	439	399	443	397	383	421	419	398	379	428	399	403	395	420	388	390	402	437	396	437	370	412	409	404	435	399	412	415	426	394	419	357	389	454	407	417	454	428	347	392	401	427	361	426	369	391	397	381	374	396	377	418	405	392	417	382	447	396	381	398	372	391	389	429	418	411	400	401	429	394	420	412	402	408	396	384	440	431	423	395	386	431	390	415	358	442	408	382	412	400	396	410	421	389	402	415	402	417	410	431	420	412	411	391	413	383	395	399	430	434	389	421	403	403	406	400	380	403	360	422	417	414	390	411	404	410	402	393	452	402	387	379	438	386	412	406	442	378	420	419	422	396	376	423	430	390	395	396	408	411	401	431	412	412	386	424	387	436	409	426	423	411	377	397	402	410	466	395	423	440	400	412	401	410	413	424	374	441	406	417	401	431	441	432	408	431	411	411	433	409	387	426	417	401	374	437	394	413	370	423	440	397	448	388	416	392	431	372	405	450	416	385	408	418	415	398	423	399	386	404	394	380	390	403	403	400	396	405	396	412	403	399	415	395	415	392	405	447	398	435	397	381	408	388	408	390	394	391	393	411	394	408	411	425	422	387	400	428	415	406	438	417	394	390	381	373	382	369	436	383	401	397	455	445	393	380	424	408	396	432	375	417	421	378	402	414	429	433	392	432	414	384	382	396	397	401	381	422	404	416	414	414	387	411	427	447	401	382	363	412	428	357	404	428	413	441	452	418	451	362	383	395	410	403	405	440	422	388	392	409	417	400	396	377	392	396	414	395	410	413	391	406	425	400	417	428	380	408	416	492	418	415	394	393	399	392	377	407	384	423	416	448	418	382	419	399	415	407	388	387	426	407	384	436	418	410	383	409	425	430	417	429	389	390	431	423	368	367	421	400	426	391	392	414	406	398	418	372	431	420	399	388	411	372	420	408	411	430	425	442	413	427	394	411	427	413	399	411	437	404	391	381	363	426	387	377	394	403	395	418	406	383	419	410	417	427	379	425	397	409	394	408	387	425	405	433	415	447	432	413	409	415	387	442	451	359	415	416	411	402	409	401	395	407	434	384	417	443	386	433	392	398	411	418	364	384	387	441	384	401	385	424	423	379	388	404	369	410	391	433	424	451	394	459	433	397	388	387	406	443	424	388	391	427	391	441	406	396	356	452	386	389	404	369	400	469	419	404	405	388	396	419	410	434	408	377	413	388	437	405	389	435	394	416	422	403	399	386	389	371	406	451	419	402	437	389	398	390	422	401	405	413	375	409	437	413	382	425	420	425	405	391	397	427	392	399	387	373	431	376	384	405	409	387	428	386	393	412	412	432	433	379	393	432	406	409	426	418	368	454	381	389	392	422	428	431	420	414	417	411	419	429	397	388	412	392	427	420	398	415	399	399	423	410	424	370	425	407	406	406	384	396	431	387	402	381	407	416	419	379	418	418	357	415	412	397	407	417	403	416	403	402	366	419	428	387	428	402	419	432	383	378	364	428	421	393	387	379	412	390	404	400	413	389	402	398	396	404	417	383	391	387	413	380	385	418	430	401	438	390	404	393	429	382	429	394	416	404	426	389	381	401	379	397	437	403	377	405	386	426	402	433	411	397	382	378	416	388	389	402	384	392	411	416	419	395	370	389	385	419	394	436	366	393	447	423	387	375	389	430	381	390	398	403	408	402	404	426	376	415	410	372	402	414	422	395	391	418	406	412	387	384	389	417	372	371	403	394	405	387	407	353	420	429	395	385	456	382	426	373	419	439	419	410	419	413	387	401	417	370	381	401	436	394	350	379	419	388	390	401	391	390	384	410	404	432	424	389	371	416	431	386	346	399	418	482	384	393	399	393	421	405	384	417	395	393	383	411	399	432	393	372	407	428	390	405	392	421	380	386	426	396	399	394	392	416	386	438	401	423	413	398	417	382	412	396	442	400	427	389	417	378	399	416	395	400	398
24544	21474	28798	24581	21458	8296	1695	1109	903	908	851	796	864	771	777	757	744	759	744	742	739	740	737	748	741	697	714	725	731	711	749	720	694	658	727	707	719	733	670	729	721	692	670	693	682	661	718	693	698	670	695	683	677	688	663	715	706	722	665	696	669	695	678	759	710	685	735	692	709	746	685	641	699	687	746	717	657	671	698	740	700	722	736	699	671	661	699	698	709	671	744	710	690	687	749	669	694	659	676	728	699	726	677	661	701	695	726	658	702	703	668	744	693	682	640	672	672	668	676	682	668	677	722	682	672	739	707	706	721	702	707	719	755	745	707	690	735	706	691	739	688	690	706	668	709	723	644	709	669	690	691	734	711	709	679	732	694	716	658	658	710	664	686	723	703	696	659	727	655	739	674	671	674	655	694	694	703	691	667	681	684	685	712	691	708	729	692	675	705	654	685	713	715	721	703	729	660	678	713	727	704	712	709	673	687	688	691	692	659	690	673	703	717	692	712	692	698	661	693	715	750	692	720	704	651	687	659	645	697	691	685	707	645	683	667	713	694	676	672	719	666	668	683	748	676	634	684	693	646	687	721	693	730	668	687	651	692	661	667	724	631	685	723	740	740	682	677	687	675	733	679	710	685	673	702	685	715	739	687	685	694	747	709	666	698	714	715	710	719	653	678	674	725	694	689	706	706	726	722	679	684	652	692	693	665	687	658	660	670	720	658	655	700	696	722	707	715	726	633	705	707	711	688	693	640	639	694	660	638	735	699	688	703	693	721	746	719	713	684	741	713	663	656	703	704	729	705	715	683	677	679	665	732	698	671	679	697	698	658	685	703	714	683	682	726	690	666	702	713	745	700	696	654	636	700	728	728	648	708	633	719	689	668	714	733	729	696	704	694	712	685	643	642	679	678	689	643	697	718	709	693	719	698	690	688	696	727	669	707	689	689	703	649	718	689	661	666	765	698	695	682	667	717	777	667	682	705	679	706	730	662	728	699	718	691	676	705	638	682	687	698	726	650	686	705	654	643	677	680	698	722	727	673	691	682	674	650	722	710	689	646	699	649	703	715	663	715	704	668	696	686	682	691	644	722	657	667	667	699	679	722	730	699	705	682	712	683	638	691	724	720	684	699	728	659	651	652	665	689	748	702	688	709	696	674	640	692	688	677	696	702	678	744	679	678	673	703	663	706	685	681	714	697	677	672	708	701	694	690	682	678	674	713	741	737	687	686	689	662	670	680	634	682	708	710	677	706	672	709	682	728	666	678	675	710	664	736	656	671	729	660	727	696	693	696	727	705	636	660	715	707	690	689	706	645	702	710	643	670	696	671	679	759	681	653	687	664	726	693	646	666	700	668	709	686	676	726	720	675	701	635	662	698	697	687	708	719	685	727	699	677	713	708	667	643	710	693	670	710	749	689	710	665	694	655	697	713	674	719	676	684	686	629	703	682	727	704	713	702	670	690	694	700	657	710	709	710	703	690	706	685	697	726	666	673	675	675	729	726	700	712	691	652	731	632	687	657	634	707	695	694	657	697	690	680	703	675	707	682	682	679	755	637	720	682	722	659	710	714	696	722	709	705	700	659	705	669	683	696	707	668	696	720	688	700	713	729	719	684	711	663	641	665	633	715	738	658	662	680	654	684	713	712	651	642	686	755	710	700	669	687	615	732	712	672	720	682	692	717	657	686	648	724	697	683	722	724	754	734	704	664	623	724	658	662	742	688	721	672	677	722	645	685	657	692	675	703	675	738	675	651	649	682	714	678	688	692	728	718	729	707	703	664	711	699	661	627	684	690	681	682	728	670	682	709	682	683	669	691	640	702	672	678	695	656	654	657	680	690	669	697	708	730	656	755	689	703	744	698	673	685	716	717	649	684	709	618	727	687	681	676	681	651	690	680	672	707	704	732	643	690	671	691	717	695	676	666	733	731	707	687	697	599	711	675	684	681	638	673	721	685	706	647	659	696	658	676	684	680	687	672	663	677	693	734	661	693	666	702	653	652	682	652	670	701	694	743	670	689	712	658	713	674	619	681	687	663	669	699	685	656	688	669	701	705	707	709	664	662	679	666	677	678	655	727	678	667	729	681	687	674	687	688	684	696	661	720	708	683	715	670	732	743	739	668	698	697	683	687	692	697	722	711	743	681	706	663	670	696	670	694	727	687	701	699	679	716	661	734	674	734	739	675	728	708	661	693	740	692	680	694	704	701	682	669	729	684	671	697	685	686	712	704	723	689	688	661	676	665	705	618	677	674	717	662	715	698	690	717	697	690	698	662	686	691	649	719	704	650	620	666	650	698	710	673	647	675	668	675	645	676	718	690	685	698	686	692	699	683	662	650	713	695	692	683	689	666	695	687	684	700	701	692	679	670	683	641	721	732	686	687	646	688	689	696	692	689	685	715	680	727	691	755	724	663	658	666	703	684	670	709	684	705	680	679	649	681	679	704	706	669	692	665	685	672	684	686	748	682	708	707	639	719	659	690	658	716	673	686	650	703	695	683	675	680	666	717	673	714	687	736	707	690	682	709	638	682	676	677	684	674	633	701	656	702	701	719	672	710	663	700	704	724	670	670	671	623	716	682	682	674	638	688	683	647	638	642	708	702	670	669	705	678	707	688	669	692	709	674	721	665	736	711	644	645	678	694	709	679	688	706	693	728	659	663	705	681	651	690	673	697	721	708	639	714	705	669	713	646	724	693	697	668	687	674	717	726	702	661	705	695	672	683	668	676	678	682	705	699	710	668	683	674	710	686	682	663	710	696	632	673	670	680	733	684	710	725	663	656	672	670	700	734	708	678	647	661	671	726	636	667	688	654	671	673	675	721	635	652	640	675	759	745	657	708	685	684	733	668	668	646	705	692	699	648	656	674	700	688	692	677	673	684	696	694	653	671	693	749	680	675	657	665	698	678	705	647	711	687	686	674	705	729	688	643	673	716	668	661	681	708	739	701	674	681	731	737	661	708	671	663	667	724	678	629	669	718	667	654	668	701	718	704	684	735	673	724	666	725	713	684	673	712	674	740	669	712	696	690	661	734	709	632	670	696	698	702	610	712	672	731	668	694	657	683	668	707	666	697	701	664	748	690	695	708	674	685	670	712	694	635	682	656	725	667	667	761	621	667	659	643	642	721	726	701	699	673	667	684	655	703	681	682	732	683	707	677	707	738	675	691	681	667	666	683	675	677	693	693	673	683	684	672	670	730	663	698	700	715	672	705	678	706	690	715	687	692	670	662	657	690	636	680	698	702	655	679	690	660	703	709	663	689	680	630	696	732	716	723	625	623	658	680	654	680	709	738	721	689	688	681	661	694	691	693	687	663	704	703	706	656	649	643	660	676	719	662	663	659	633	675	674	720	716	709	675	654	689	696	736	668	674	714	680	664	684	651	679	690	696	723	667	684	661	672	702	706	722	672	698	688	708	692	694	704	682	656	669	661	689	715	715	681	704	706	703	725	682	697	704	698	663	702	662	694	673
3584	5758	4759	2483	1748	1364	1149	1010	871	805	753	744	676	673	660	645	591	648	590	590	602	591	577	553	577	560	506	524	581	567	545	575	528	603	529	539	537	545	580	594	545	526	540	554	493	517	585	551	546	534	544	533	496	528	529	560	519	545	539	546	547	561	499	524	564	556	509	538	544	540	512	499	545	526	548	491	542	534	559	549	523	492	530	554	538	520	531	524	531	544	546	524	524	542	543	554	507	517	568	537	547	512	552	503	566	572	590	525	516	597	546	509	526	537	550	543	558	559	527	536	552	557	536	554	532	517	527	527	509	588	542	529	498	518	509	549	517	537	517	524	517	538	510	520	520	517	518	517	531	541	548	540	560	514	505	593	547	507	520	538	604	554	543	525	529	488	522	579	548	551	517	582	538	515	550	571	521	505	556	536	509	537	555	554	539	513	504	486	547	528	507	520	501	557	509	512	519	551	516	555	536	533	518	547	575	568	503	518	485	546	518	579	540	585	506	511	557	496	540	507	506	547	539	548	523	547	530	547	549	509	541	508	541	555	545	560	519	537	499	512	531	528	549	521	503	532	509	534	547	539	552	484	565	542	559	560	524	537	493	529	541	534	517	556	531	510	531	571	534	517	494	522	521	572	563	541	532	543	500	546	475	542	504	514	507	505	553	526	593	492	519	547	527	504	512	501	547	546	546	511	566	514	534	512	526	536	522	512	541	542	516	507	511	520	540	533	519	508	505	544	534	505	510	504	523	498	550	498	550	491	518	519	515	566	506	514	520	513	526	517	549	514	513	544	501	516	559	560	532	556	556	562	530	501	504	516	500	554	521	526	490	540	527	527	524	551	469	522	549	540	528	541	537	513	531	507	524	474	506	496	522	491	522	537	507	517	549	539	542	492	542	515	486	530	455	522	531	529	494	547	508	560	538	540	523	553	545	519	553	504	545	511	482	510	524	493	547	521	537	510	485	497	557	521	532	551	516	521	507	542	552	530	558	515	525	516	550	527	536	550	534	512	506	495	519	503	494	561	557	507	548	527	498	545	526	555	488	492	514	581	556	562	537	542	604	534	526	513	549	542	517	512	503	488	518	474	534	513	513	535	527	528	519	532	542	537	509	536	528	520	571	529	525	533	558	515	569	557	535	511	514	557	510	518	537	528	502	535	564	555	544	502	539	569	515	480	547	561	544	524	505	529	518	528	555	543	484	486	479	512	498	529	539	518	543	507	519	503	498	502	551	536	527	532	525	491	514	546	498	516	524	533	513	527	533	547	522	504	538	543	501	489	517	547	516	511	532	512	526	521	513	540	523	507	497	572	570	517	516	519	518	536	518	513	558	526	515	562	482	526	523	552	523	491	554	517	560	537	523	530	504	509	568	476	503	560	492	519	506	542	536	506	506	495	519	495	509	549	555	486	514	561	558	510	536	527	554	511	520	513	490	523	525	533	534	538	517	534	518	517	541	505	474	502	499	527	543	510	529	523	492	488	553	524	533	539	539	523	504	516	563	571	554	528	521	518	482	516	493	525	541	526	505	543	530	543	537	532	533	497	539	552	574	544	513	496	555	524	489	515	556	539	532	535	522	533	534	533	526	503	503	544	538	524	542	565	539	557	520	528	498	493	530	497	519	531	555	499	518	514	495	530	500	536	501	524	547	510	518	521	522	533	501	476	527	489	552	510	471	498	511	545	514	551	553	526	537	532	507	544	535	520	530	595	492	509	513	509	544	489	497	486	499	558	486	542	481	498	480	520	542	554	521	498	515	543	541	549	500	520	514	514	530	551	550	516	483	545	509	536	535	547	547	499	529	496	554	530	511	506	477	539	520	549	540	532	570	551	575	539	549	488	593	508	552	483	509	519	513	532	522	500	504	496	526	536	529	509	501	516	535	478	534	554	513	488	500	532	505	524	493	498	569	498	532	553	566	563	509	514	525	515	530	532	561	533	548	521	509	515	521	516	528	555	506	551	560	467	503	516	498	509	568	507	515	528	524	507	472	499	546	509	554	541	474	515	495	569	546	537	518	503	515	527	550	527	507	545	517	493	507	555	508	520	492	527	504	526	534	510	555	538	521	514	565	498	474	556	522	485	511	532	525	547	535	512	566	540	495	523	524	507	558	559	503	520	469	495	498	548	516	536	461	513	518	552	547	540	530	523	535	520	572	546	539	531	498	492	561	541	548	468	536	516	499	510	562	543	529	547	500	486	530	562	512	497	497	534	538	513	520	506	509	535	508	509	491	474	501	530	506	506	527	524	517	506	531	519	549	505	534	536	509	525	493	523	528	500	531	537	529	504	495	540	509	557	533	497	508	517	534	535	526	539	521	514	516	481	512	525	547	508	514	536	561	526	507	544	537	520	497	511	498	535	498	498	563	521	544	531	505	526	508	524	541	519	508	531	530	517	527	532	508	570	518	496	518	522	490	530	497	516	519	526	569	536	455	505	495	527	486	548	523	527	505	550	561	485	485	526	508	549	579	532	482	545	507	555	561	528	514	494	505	565	511	540	518	508	512	524	536	535	503	547	523	532	510	538	504	522	498	541	497	488	529	519	538	520	535	524	509	529	498	528	514	544	531	530	514	473	565	544	486	571	484	560	519	487	546	500	504	482	535	547	545	536	513	502	543	542	575	528	531	472	517	497	483	531	532	541	520	504	542	537	555	557	541	511	494	523	532	524	515	516	502	509	520	555	511	529	505	513	530	518	505	472	523	493	513	499	472	481	520	500	492	488	544	510	526	505	491	528	512	531	516	515	548	534	564	537	509	527	552	523	521	503	514	562	469	513	477	519	502	539	526	537	547	532	556	541	583	533	499	511	503	526	512	512	505	482	484	512	513	539	548	523	493	532	559	524	501	507	541	542	511	510	494	511	525	530	520	528	518	535	573	502	506	470	512	528	494	562	515	522	492	515	526	476	564	526	531	544	525	498	524	517	523	498	489	485	474	497	537	524	568	540	519	511	545	536	541	502	546	550	490	501	552	509	569	530	546	531	524	557	525	478	515	556	502	533	522	562	503	506	513	518	522	532	498	517	544	531	527	531	518	586	475	538	540	507	515	530	554	530	531	535	550	502	518	552	529	495	545	499	514	555	518	531	525	509	517	527	505	461	536	527	533	544	507	477	499	510	519	486	549	529	498	491	529	499	499	564	495	537	483	498	472	506	537	500	518	528	504	534	542	559	528	483	501	516	539	538	500	526	555	489	516	541	523	504	568	489	532	506	551	510	566	534	528	541	490	533	502	506	526	486	481	543	528	514	537	507	512	542	536	507	505	526	521	498	505	505	505	551	496	523	569	504	563	527	503	524	487	506	562	534	523	513	503	513	518	510	488	498	539	534	538	499	569	536	523	556	513	525	504	528	544	499	511	535	538	497	514	528	531	555	538	567	546	516	511	549	515	468	549	503	504	523	511	539	524	528	533	511	525	551	530	526	490	525	521	538	488	529	550	521	532	510	504	524	560	541	485	514	481	521
27788	9877	584	336	223	206	221	212	217	216	235	205	209	204	198	200	213	193	161	196	214	216	202	193	194	186	187	217	175	187	216	201	207	237	197	205	221	190	210	228	185	195	215	205	205	206	184	209	192	194	206	226	198	213	186	206	211	189	204	200	197	221	219	199	172	184	186	209	177	179	206	212	198	220	182	194	191	200	173	169	222	190	181	188	200	201	184	194	185	223	211	185	192	217	216	209	227	177	187	183	191	193	177	198	218	215	201	196	193	202	203	197	198	184	207	179	200	177	193	202	200	199	191	224	190	188	211	210	213	200	189	210	210	192	189	186	190	196	201	196	206	187	194	215	206	188	184	187	195	211	192	186	190	198	230	216	203	222	202	203	183	195	187	193	179	193	219	187	203	176	194	183	197	176	182	219	182	187	226	196	187	194	209	198	198	202	194	217	199	209	197	206	190	194	190	221	201	174	221	179	204	212	189	210	220	211	211	203	204	187	205	204	174	198	202	208	212	211	210	187	186	200	207	194	186	199	220	170	222	202	196	221	205	177	194	194	214	209	201	197	190	207	199	212	193	209	177	200	207	192	173	205	189	187	216	204	202	200	186	202	216	183	174	219	222	196	212	203	212	202	203	193	214	220	183	195	178	208	210	186	203	193	196	184	219	204	188	170	225	193	208	193	183	190	210	189	181	205	197	234	212	190	191	217	182	208	204	194	181	210	200	222	204	188	207	188	170	184	211	207	209	215	190	206	213	165	198	179	199	196	189	192	207	172	181	205	213	177	207	234	194	196	198	212	210	200	197	171	188	186	178	202	188	211	202	207	203	194	208	172	201	208	221	171	196	185	193	194	185	211	214	203	193	208	190	194	185	211	186	186	219	198	191	230	192	196	189	198	186	182	206	191	203	183	197	200	194	185	200	172	176	177	213	214	172	212	227	212	227	189	219	194	179	185	182	196	166	186	209	228	190	210	171	191	214	169	184	203	172	186	206	200	170	198	208	177	202	185	177	191	194	195	184	164	207	198	196	181	212	202	219	212	221	183	219	184	204	202	149	197	215	197	210	202	201	185	159	190	191	195	207	201	221	199	201	196	212	248	185	186	226	188	200	191	184	198	200	213	169	198	208	206	187	189	228	186	178	201	212	189	194	201	207	196	199	183	193	219	192	174	193	210	183	186	171	222	183	190	186	198	172	179	178	191	197	196	213	213	235	194	228	207	207	201	203	207	188	192	182	196	205	190	212	162	205	198	183	225	186	193	208	228	200	200	188	200	219	196	200	206	192	209	215	190	186	185	205	215	206	195	186	177	195	208	189	215	209	213	193	198	196	187	216	202	230	185	199	178	203	198	202	188	206	219	193	193	187	239	218	180	188	194	204	189	202	197	198	200	196	182	183	198	221	184	177	218	218	196	194	197	206	210	200	188	190	195	193	205	188	199	199	215	174	188	197	196	204	211	185	201	216	185	196	196	232	200	204	181	180	174	218	209	195	183	215	198	203	223	220	224	191	211	189	208	215	180	197	218	199	189	219	196	193	210	198	184	213	194	218	187	195	178	216	194	195	166	226	195	180	216	212	188	207	202	182	198	186	180	183	199	206	214	195	210	197	212	204	211	219	183	203	202	191	223	218	191	177	219	196	200	193	195	210	197	213	203	202	205	189	193	186	205	199	201	202	225	190	201	202	216	213	211	187	172	200	195	225	178	200	213	181	191	187	197	199	183	186	207	200	182	212	219	195	205	211	191	207	194	167	221	173	186	193	195	184	192	186	188	216	185	218	210	185	188	186	177	182	202	199	175	179	210	191	202	188	193	187	188	185	211	196	205	195	202	189	178	185	188	199	215	176	197	211	192	193	204	209	190	162	198	188	187	196	212	203	208	198	168	172	203	192	200	162	189	205	186	218	181	192	188	162	216	218	196	188	192	222	218	209	169	196	189	215	167	195	168	209	187	175	206	205	205	187	198	199	223	200	215	185	198	209	194	174	218	174	191	189	215	182	196	204	242	220	173	166	209	191	216	161	192	210	214	200	186	192	190	179	207	200	196	180	212	225	191	183	206	201	187	217	206	213	194	202	183	193	210	171	179	190	188	187	203	210	201	214	164	206	183	201	198	199	169	216	205	154	195	187	205	223	178	185	193	190	221	198	183	201	186	180	220	193	198	206	205	187	192	196	200	197	175	195	213	171	194	193	184	194	189	183	175	212	235	185	202	184	192	172	190	202	209	205	207	198	201	214	185	210	189	150	199	204	183	203	203	196	193	222	177	166	199	181	222	184	200	215	167	175	202	190	199	201	208	182	201	202	214	189	192	189	214	169	170	213	203	184	231	197	210	180	197	199	203	192	181	194	188	175	239	196	193	192	195	219	189	216	212	228	219	187	217	191	191	228	196	209	180	201	207	210	185	193	186	201	179	207	215	179	213	210	198	223	191	211	196	196	196	201	198	208	180	194	195	207	209	177	188	217	200	183	181	221	214	192	186	215	194	224	205	214	195	198	195	208	185	208	207	202	208	218	195	209	210	211	182	192	202	210	207	204	176	205	189	224	173	194	199	191	195	217	177	183	200	203	191	185	196	182	197	193	208	202	177	190	185	185	178	192	193	179	194	215	213	211	228	196	198	201	219	190	192	200	183	197	187	197	189	182	199	203	200	193	194	176	206	172	194	194	217	187	199	190	194	182	210	190	178	196	192	178	205	179	204	184	178	190	192	167	205	165	195	215	191	203	207	192	213	198	218	191	188	204	194	171	167	192	190	223	189	209	192	214	196	214	175	210	198	202	188	181	169	194	194	211	188	185	190	212	204	207	169	220	212	204	219	212	161	192	185	204	169	192	192	196	174	211	175	185	192	202	178	196	219	193	171	213	214	205	209	186	228	183	203	203	226	211	207	178	209	197	217	220	203	211	196	194	220	226	204	182	202	188	223	189	180	205	201	180	199	182	221	209	227	175	195	181	217	200	201	208	184	160	178	190	200	211	190	195	190	198	216	188	198	188	213	200	196	231	192	191	165	202	199	203	202	162	180	204	176	190	213	197	167	217	209	207	176	195	195	211	187	194	182	222	202	208	204	171	194	228	178	205	198	191	196	196	184	201	220	205	201	202	174	210	189	207	180	197	208	219	207	209	189	191	174	222	203	170	222	205	214	198	203	197	207	205	197	203	183	192	207	213	187	209	191	211	197	205	220	210	194	206	199	204	220	196	190	192	198	214	196	165	201	187	225	211	188	207	188	205	193	188	218	167	195	182	216	186	180	184	201	213	190	208	214	194	207	200	175	228	223	207	202	183	189	197	229	206	245	203	188	198	208	183	206	177	203	160	189	178	180	186	174	212	197	181	193	225	200	174	172	178	185	194	199	200	195	220	211	205	214	181	189	176	223	178	211	190	214	169	202	190	193	189	177	195	201	194	200	197	199	162	197	205	196	214	200	193	180	187	170	207	224	162	197	191	199	221	201	218	188	194	199	203	176	200	216
4578	337	294	203	218	188	183	153	152	158	167	153	167	163	171	177	148	149	170	155	165	166	145	161	173	140	150	169	169	152	153	171	136	158	142	175	164	174	144	173	140	129	156	155	141	194	172	156	159	144	136	164	142	148	155	144	146	162	176	146	136	152	151	181	150	140	178	179	179	151	156	157	161	146	165	147	135	166	147	149	142	143	161	143	171	150	143	151	165	150	158	148	153	154	148	163	116	137	129	149	167	151	159	146	159	127	131	148	163	153	166	149	151	170	153	157	154	142	166	165	142	147	161	167	162	172	148	162	141	157	154	139	156	178	172	139	148	157	156	151	165	154	163	173	140	155	139	153	159	157	155	134	159	154	159	157	160	177	145	171	129	145	173	142	148	160	164	171	141	160	155	146	171	149	160	123	152	143	159	127	147	153	145	168	129	163	151	148	158	151	162	145	155	153	168	146	169	149	149	153	157	151	141	142	157	166	158	152	144	171	175	174	174	145	156	138	151	156	184	147	150	157	142	179	159	153	155	156	140	167	175	161	157	138	139	148	148	152	143	150	180	180	149	139	166	143	153	176	165	157	151	130	150	146	148	139	130	145	141	164	163	170	136	165	153	142	171	127	172	162	159	149	168	163	154	132	160	154	149	178	146	179	153	146	150	158	167	157	157	171	159	137	160	135	164	171	142	163	158	154	152	163	141	150	152	140	166	135	148	163	133	149	146	143	142	172	150	148	144	147	158	158	153	127	153	147	162	148	141	177	172	179	153	162	146	140	138	139	159	135	152	154	148	137	146	147	165	153	162	159	157	157	167	151	152	147	117	149	144	157	182	135	137	162	164	159	145	169	145	140	146	159	160	139	169	145	139	134	152	151	167	147	161	173	141	168	158	170	147	160	137	166	163	158	130	144	157	133	135	166	180	171	158	161	142	156	144	159	153	137	155	180	159	163	157	155	154	185	142	148	154	152	179	157	177	144	181	156	153	148	159	154	133	128	145	153	159	157	156	152	152	141	169	148	146	161	144	128	138	181	149	180	153	158	148	142	138	172	166	143	167	157	169	151	167	148	162	175	163	150	140	161	159	170	145	142	135	180	137	175	170	172	136	154	143	164	143	180	147	153	141	146	150	151	160	134	143	145	139	172	152	159	158	145	145	153	158	168	156	137	143	147	143	148	142	171	162	140	167	166	160	146	141	179	148	156	154	167	146	138	154	153	123	163	175	157	175	181	141	163	139	151	163	157	166	143	171	149	153	163	180	155	145	155	169	153	179	183	152	148	148	161	165	142	160	158	142	145	117	133	152	163	147	145	167	151	142	145	166	153	177	150	158	146	146	142	154	177	147	145	167	170	166	158	145	161	148	152	148	159	163	175	147	168	143	170	146	159	125	140	150	159	159	147	161	183	175	153	139	146	175	150	156	144	172	127	160	173	148	146	171	170	179	146	155	150	171	147	171	152	151	161	154	173	144	143	147	162	176	148	166	141	142	140	158	179	142	157	148	157	137	154	155	158	162	154	124	166	169	159	146	149	146	159	140	164	151	143	154	172	155	150	148	160	146	153	132	125	184	164	162	147	144	156	159	152	136	154	149	164	169	156	152	146	150	173	150	143	148	142	153	169	165	138	155	153	149	153	159	138	155	133	162	144	173	135	152	183	140	151	157	171	140	168	146	162	156	145	141	160	157	164	148	164	157	176	151	147	137	147	146	161	150	166	140	156	136	159	148	154	148	138	144	141	155	164	163	167	158	142	149	165	129	166	152	156	164	147	149	132	155	162	132	157	136	155	161	158	162	136	159	141	153	165	153	156	131	150	156	180	135	171	156	140	147	152	141	167	145	141	160	151	159	147	154	154	143	156	150	140	159	150	133	147	150	147	150	137	164	145	151	142	155	159	136	156	158	159	153	146	126	169	155	177	137	145	148	187	148	137	173	152	163	195	160	144	129	158	156	143	158	165	151	157	165	152	161	149	165	183	145	167	138	141	154	171	178	138	147	146	132	169	145	158	142	139	158	162	152	154	158	125	133	160	156	168	175	156	131	142	155	146	157	148	162	150	157	155	162	173	164	154	148	136	126	161	162	128	154	142	164	144	147	169	165	157	147	170	158	158	165	141	146	167	153	155	154	171	161	168	166	151	199	151	156	148	148	161	181	158	169	173	168	141	144	150	156	155	148	156	161	175	170	163	135	146	154	156	149	154	152	128	131	152	147	167	161	148	146	131	158	140	151	143	155	158	165	155	138	157	146	149	173	157	139	150	141	153	157	150	162	172	155	143	148	139	143	162	141	183	143	167	149	153	173	157	129	127	161	167	165	166	160	175	135	165	137	143	159	148	171	162	159	158	153	155	147	163	143	160	161	164	151	126	144	131	159	146	151	158	179	156	162	148	149	138	153	160	160	152	152	158	157	175	155	180	165	176	147	148	154	153	160	152	144	155	171	175	156	154	167	138	135	168	157	156	149	142	154	152	150	181	139	151	149	129	154	140	158	149	172	144	151	174	170	145	155	153	144	168	148	147	153	175	171	169	157	160	153	160	164	168	153	157	151	140	134	159	145	144	167	148	153	162	166	144	170	166	158	153	170	154	171	141	156	156	138	146	134	168	149	148	153	166	144	162	141	156	160	164	148	145	151	183	161	157	138	165	135	148	143	134	139	158	154	145	159	146	158	176	166	168	152	161	172	156	162	149	156	167	175	156	157	145	150	153	170	147	156	170	169	132	162	141	160	149	169	175	159	171	160	188	164	154	132	162	153	142	119	167	160	162	157	163	164	173	135	148	160	150	180	149	191	171	164	142	155	151	151	171	141	153	143	162	141	153	175	176	165	155	141	167	149	175	181	167	132	150	145	156	156	143	152	162	138	141	129	137	150	160	142	175	165	173	155	149	171	146	125	144	154	140	184	191	152	186	139	155	137	150	163	151	143	169	177	157	144	141	175	172	148	155	155	165	162	158	166	148	154	134	155	138	151	149	146	160	150	151	150	161	154	122	123	165	154	149	138	156	157	151	174	157	173	142	168	157	130	166	148	157	151	147	163	167	176	145	166	141	164	143	129	155	170	174	141	155	161	156	153	154	145	159	167	151	149	157	166	159	148	159	151	149	142	156	141	159	157	149	154	159	156	163	150	152	158	150	149	148	170	149	144	143	147	151	139	168	151	134	150	157	141	158	147	153	162	154	161	156	176	170	179	164	153	153	146	140	149	135	157	159	133	158	133	161	147	181	142	175	150	160	142	168	161	141	146	128	179	157	160	158	171	163	157	155	159	167	152	148	159	160	147	161	171	132	158	134	174	160	138	172	154	139	161	169	141	141	169	143	159	162	142	149	160	161	157	162	127	165	156	150	162	154	138	174	139	150	164	153	159	145	167	153	165	150	157	145	159	148	157	148	166	136	155	166	157	168	151	170	196	164	149	154	172	154	144	149	150	156	149	161	161	156	149	134	148	135	164	171	144	157	150	174	158	152	167	149
25448	21462	27958	25392	11322	1329	943	715	693	601	619	641	574	618	578	584	584	554	513	550	565	564	553	515	557	567	538	524	542	547	565	500	558	572	546	526	545	549	483	538	530	550	575	551	530	586	557	555	499	506	512	504	562	558	532	523	523	511	518	522	543	569	556	508	531	541	616	548	530	537	515	556	515	497	488	492	540	512	537	546	552	578	535	494	538	551	512	526	548	536	521	492	556	529	525	576	538	516	530	562	527	509	520	495	535	519	513	516	555	537	523	545	519	519	516	512	550	521	492	546	537	543	514	563	501	535	518	510	551	524	569	563	483	549	544	535	531	516	499	530	518	503	559	528	522	527	505	563	511	537	486	542	497	489	542	519	567	546	509	551	536	501	571	525	495	519	539	567	534	535	571	559	568	518	547	527	506	498	543	558	536	521	462	552	554	550	530	543	562	533	556	532	522	488	542	524	558	548	519	517	558	513	515	540	542	502	493	528	498	535	514	487	530	489	517	503	539	538	527	568	544	500	506	554	552	539	510	528	491	535	525	541	538	534	538	481	539	522	542	548	579	531	543	502	543	584	511	519	496	503	538	515	510	586	553	560	527	482	547	516	485	548	507	519	546	502	500	539	540	528	498	512	582	513	505	543	565	509	540	544	521	514	521	531	536	527	515	559	539	532	480	551	531	557	515	518	565	554	516	531	523	537	518	516	540	564	506	544	526	504	520	503	553	526	539	531	552	542	486	526	540	509	512	547	530	538	527	538	549	499	533	522	527	476	560	516	527	503	491	486	556	527	525	493	539	525	503	484	487	539	505	533	494	523	561	547	550	543	519	577	506	558	542	557	469	512	558	518	564	565	514	531	510	572	577	510	519	536	484	516	475	548	535	535	533	562	541	580	486	531	526	544	544	532	521	518	521	541	502	587	522	515	512	510	518	541	493	520	481	525	513	531	548	519	532	504	543	519	527	525	532	536	550	566	510	542	493	482	507	548	540	551	514	518	512	542	550	531	495	477	474	540	543	513	523	486	518	504	508	518	559	520	526	501	532	499	522	538	531	548	523	507	547	499	527	514	524	528	527	544	477	565	537	532	537	531	518	525	538	498	539	534	540	578	558	551	543	516	552	558	573	573	516	545	525	499	505	503	557	546	477	566	498	506	543	547	513	512	565	561	503	581	542	548	537	551	551	532	536	553	530	507	546	551	521	556	500	526	492	459	529	500	542	510	496	543	577	545	579	514	533	509	567	532	537	531	501	544	523	527	544	524	515	564	530	588	557	549	513	508	542	543	532	519	565	531	560	502	489	514	541	555	520	517	567	506	549	504	517	494	509	540	504	541	520	558	535	528	608	535	514	545	559	549	494	525	527	589	544	525	503	533	507	532	545	490	580	512	525	523	519	528	500	546	491	528	486	493	541	549	553	525	539	530	516	534	502	511	514	497	518	513	540	509	567	552	484	526	545	503	522	527	511	510	529	514	492	513	552	495	524	505	532	507	505	533	554	537	560	544	510	552	485	507	491	504	530	500	521	474	560	572	497	488	535	506	548	568	551	574	527	529	473	542	548	519	525	524	543	564	537	560	532	535	501	549	517	541	524	510	559	571	548	547	521	517	496	520	553	554	593	552	509	553	515	525	500	555	579	488	505	534	559	478	537	512	493	488	570	498	526	543	536	551	529	491	471	510	512	533	541	513	541	552	527	587	511	496	546	521	469	516	570	500	532	548	510	536	543	506	510	487	543	527	584	517	539	536	564	531	542	516	527	556	524	568	514	535	506	559	516	550	535	491	560	535	518	503	523	509	533	561	507	537	501	511	503	524	538	524	543	490	535	548	552	507	588	518	568	521	495	531	515	516	506	506	550	542	522	535	545	514	489	530	546	529	542	529	506	542	540	543	467	466	555	544	534	557	505	534	545	508	530	581	520	535	554	533	541	522	518	566	532	484	537	531	511	512	552	554	541	523	515	530	551	501	527	512	538	582	531	534	522	520	524	516	530	552	500	555	519	523	532	520	534	510	546	519	557	538	522	509	513	538	480	565	534	517	489	533	533	521	528	552	556	522	530	541	483	532	547	565	512	539	540	521	512	547	549	538	578	560	537	532	501	512	553	536	545	529	558	517	523	540	546	521	521	545	536	533	533	493	481	535	559	563	508	554	500	544	553	500	528	548	538	537	514	568	538	528	525	523	520	498	506	528	576	503	548	551	521	566	523	503	521	545	558	515	547	524	484	510	526	531	546	544	543	541	525	530	497	535	552	579	523	580	553	505	552	538	531	516	517	552	514	515	523	562	555	515	505	488	502	530	524	521	511	513	523	526	540	544	570	523	526	513	554	509	560	537	561	508	551	512	542	523	504	499	548	573	562	536	544	495	532	524	519	509	558	526	519	522	516	530	519	518	512	541	528	569	528	559	516	530	544	534	559	531	498	496	518	527	510	570	527	504	543	557	506	531	550	557	527	500	469	518	564	551	554	508	506	515	529	549	554	558	507	529	525	519	523	555	529	522	533	522	497	523	527	518	534	531	519	514	526	529	538	544	541	506	524	532	527	483	559	531	507	534	511	540	542	566	511	511	521	526	508	538	532	530	564	529	548	525	490	557	544	544	513	562	557	505	538	541	507	511	537	536	504	509	554	519	522	485	530	506	499	515	507	530	503	511	534	506	512	513	533	511	519	498	534	550	504	516	507	538	541	510	510	524	526	516	534	545	509	519	517	542	522	567	505	553	506	528	516	510	539	533	537	520	546	518	543	494	535	524	497	522	480	536	533	560	534	530	538	528	570	543	509	513	530	519	536	534	501	478	518	514	554	535	532	536	516	493	546	535	474	516	500	517	581	537	549	529	527	516	579	604	541	520	546	554	497	548	523	524	505	501	514	505	528	534	539	565	527	527	525	488	506	532	522	526	555	491	555	548	525	495	533	545	553	531	549	553	548	491	501	549	578	528	549	583	489	565	516	488	508	481	527	520	570	517	514	527	588	528	523	498	490	545	528	509	504	545	528	583	489	568	535	535	506	537	514	564	549	507	543	515	575	546	503	550	500	515	523	515	567	566	540	524	535	517	516	521	546	514	533	486	542	508	523	513	531	524	570	516	558	523	534	548	502	486	524	497	487	493	521	559	526	516	505	545	508	536	537	524	605	497	525	543	533	524	501	533	525	475	553	515	577	480	546	507	484	579	547	527	528	510	480	529	529	553	560	535	514	524	493	490	530	529	535	546	519	535	541	543	523	532	513	558	535	495	540	518	543	496	547	518	540	538	536	555	546	511	516	520	504	484	514	519	529	471	560	528	501	554	512	532	494	525	526	543	537	508	494	543	538	503	541	525	527	485	517	570	551	519	507	505	553	511	547	502	549	535	485	510	512	547	569	508	535	556	550	491	507	551	545	547	561	533	546	538	521	510	531	542	531	549	519	537	542	522	508	569	504	532	593	509	538	529	552	526	510	538	551	507	509	501	501	522	508	538	537	504	548	515
3254	3253	2792	1415	1047	868	732	637	571	552	520	484	498	495	448	438	498	479	457	460	453	445	467	457	471	414	455	434	447	422	443	457	440	447	408	414	424	424	410	455	400	416	414	413	387	423	434	452	424	392	422	411	396	431	416	412	419	396	424	414	401	407	418	416	421	414	423	396	442	453	392	377	434	443	441	423	445	397	435	432	418	406	406	395	409	412	417	410	408	478	399	424	400	441	412	448	443	432	395	398	429	396	428	423	360	381	400	424	400	400	434	406	395	414	413	415	387	442	392	423	448	446	405	378	395	398	422	412	387	415	407	371	406	413	394	396	418	408	420	398	402	405	385	382	427	423	437	402	410	425	418	414	411	394	426	414	434	427	408	408	392	417	394	425	417	414	445	386	435	416	448	370	449	427	403	420	385	421	425	409	409	409	419	434	415	392	428	427	428	413	392	378	408	399	418	394	371	420	395	462	425	440	403	427	437	390	379	401	393	372	422	431	409	419	398	463	423	448	422	391	391	379	397	405	423	407	367	429	395	461	436	417	412	387	400	412	401	419	390	420	417	405	362	415	380	393	448	387	425	437	421	396	423	423	389	434	368	410	402	442	393	427	411	396	419	400	426	432	409	415	415	411	431	440	388	390	409	392	375	427	409	416	373	382	404	386	425	386	387	401	428	400	420	417	416	411	422	424	422	437	429	424	378	424	427	411	375	392	432	405	410	411	414	411	412	435	389	431	432	422	396	386	378	432	424	406	423	413	408	386	430	392	376	420	388	415	416	398	413	394	428	425	431	416	405	438	388	441	396	417	390	424	369	400	405	382	400	437	431	371	372	398	404	434	397	397	417	404	399	419	403	396	410	393	428	401	424	436	392	410	389	383	420	412	400	415	398	435	430	377	429	413	424	395	417	389	398	360	402	386	426	394	399	415	389	413	408	370	408	399	420	414	430	414	397	402	425	383	412	426	422	397	397	397	428	434	419	395	428	395	424	432	396	402	415	410	414	397	381	431	389	423	410	377	426	409	398	411	393	399	424	437	392	396	419	445	380	439	403	448	427	421	427	386	396	387	399	397	445	418	399	425	406	347	445	406	401	405	419	401	387	399	379	392	394	404	432	393	395	387	400	383	451	427	413	435	407	397	391	410	377	388	431	403	459	413	401	401	427	451	421	386	400	405	405	402	407	431	430	425	441	441	402	425	368	381	414	409	398	370	373	378	418	422	418	395	405	402	396	384	441	448	388	374	407	422	409	410	425	419	447	378	361	435	419	390	408	454	403	388	372	411	385	414	398	407	372	421	400	431	407	445	390	447	398	385	353	369	420	393	379	428	385	422	420	407	419	432	379	433	379	440	409	379	449	376	409	430	424	396	400	425	413	397	398	419	429	419	384	388	405	425	420	423	429	444	396	440	416	401	436	375	393	409	399	412	404	391	402	401	405	424	426	418	410	423	384	435	400	403	389	428	429	411	423	405	440	412	404	422	412	418	431	432	401	428	425	419	406	397	401	382	388	395	394	394	414	418	422	376	398	413	439	386	426	356	375	418	400	376	378	405	361	408	380	416	440	407	417	403	396	421	399	395	426	440	405	382	407	422	418	430	405	392	387	430	444	404	420	414	415	406	382	395	376	376	379	412	400	437	405	405	398	465	411	425	405	394	398	370	394	409	404	396	379	386	405	403	432	386	378	401	404	451	385	443	472	400	405	399	409	420	407	397	425	413	417	392	414	399	443	435	435	384	387	380	399	375	442	430	424	412	407	381	401	427	393	400	428	401	392	409	425	390	428	416	435	390	401	404	403	408	394	427	401	391	399	391	380	405	394	397	394	401	412	415	371	391	388	405	401	405	387	453	407	404	442	381	398	405	422	408	395	403	404	441	393	415	409	406	398	394	399	405	400	362	459	401	402	386	413	401	431	407	427	391	387	379	409	392	374	412	404	413	393	379	429	440	427	414	439	383	434	428	428	378	386	413	406	419	427	405	374	401	457	400	419	396	417	410	407	405	372	401	399	403	425	367	399	364	376	418	446	424	411	397	400	430	457	395	421	419	413	400	385	410	414	405	397	387	398	399	398	395	421	417	414	374	430	416	383	425	402	424	428	415	383	379	421	374	411	414	433	416	415	413	411	401	400	384	425	460	405	411	437	409	407	377	451	415	396	412	395	397	375	410	415	391	404	367	409	426	379	421	423	415	385	384	366	390	403	394	424	382	399	398	427	392	383	396	416	427	407	431	408	409	421	396	416	437	422	409	392	376	432	420	415	417	398	384	446	402	417	385	403	414	380	409	418	429	406	447	432	400	439	396	439	416	402	409	409	424	400	434	388	451	416	422	414	394	387	413	399	404	384	435	439	380	406	385	416	379	391	410	423	415	412	409	382	380	437	396	381	437	416	369	408	372	401	370	367	424	397	421	415	422	392	404	373	403	400	425	447	407	416	416	428	399	371	379	358	390	405	390	428	394	354	405	442	399	387	378	421	404	431	401	416	401	442	362	400	406	404	407	419	395	398	452	408	397	391	436	383	420	414	401	381	404	412	401	412	391	406	405	382	392	430	405	418	407	393	374	390	422	404	376	389	410	406	403	421	418	433	385	396	412	398	366	393	393	385	357	424	412	423	384	406	416	407	408	365	398	369	395	424	379	424	439	414	395	419	396	411	411	406	423	399	376	401	436	424	415	419	396	414	389	389	363	392	422	419	435	432	397	407	384	416	414	389	375	384	393	434	394	423	377	382	388	412	389	377	397	404	367	399	415	411	416	425	401	433	347	374	450	427	413	369	418	396	400	421	396	409	387	379	423	404	399	401	399	388	430	407	469	405	401	411	376	397	399	413	409	409	392	392	424	388	423	392	401	411	371	385	411	372	380	412	407	414	387	419	400	420	386	383	413	378	432	387	453	395	399	396	404	437	412	418	420	374	396	409	389	378	409	442	405	409	391	392	388	437	378	372	395	385	389	422	406	372	368	403	421	415	431	413	355	408	363	408	405	417	406	415	416	411	410	449	361	430	383	416	441	403	408	409	404	396	366	421	422	391	366	371	395	417	354	410	406	412	401	425	375	375	430	414	427	415	427	433	387	418	411	420	397	401	431	382	381	420	405	408	433	390	445	409	404	425	426	359	394	414	412	420	374	380	405	422	393	426	403	390	409	408	443	391	419	348	391	407	400	391	434	420	400	408	428	433	410	384	376	470	389	427	396	398	415	387	405	366	410	390	409	428	376	408	406	404	418	397	390	378	390	387	419	422	405	388	425	383	386	442	420	396	403	383	376	402	414	451	421	429	415	393	424	404	391	417	428	416	373	409	376	389	414	402	420	442	388	417	399	424	424	421	425	436	406	369	420	381	405	415	437	388	423	432	425	393	442	396	380	417	393	393	403	396	388	415	372	367	371	424	418	385	401	407	387	438	396	425	374	380	405	409	353	416	357	394	407	391	407	364	411	435	410	421	430	411	399	366	395	401	368	415	404	441	395
24684	21522	28894	24616	21498	8234	1747	1048	909	894	854	809	791	747	772	840	716	736	735	734	721	706	703	696	706	670	721	681	739	744	711	684	682	674	699	698	708	667	706	710	666	697	708	649	685	739	694	692	666	651	701	682	694	677	680	668	717	724	656	662	652	690	728	691	653	711	718	691	673	680	684	713	636	706	702	709	687	659	630	699	711	689	686	675	724	745	647	687	644	671	680	706	672	666	656	704	660	679	710	695	691	686	660	692	729	676	696	689	704	693	698	682	695	668	738	686	719	681	717	699	739	656	722	692	736	695	671	701	742	684	707	700	654	693	685	680	688	647	712	691	682	710	719	729	680	691	737	724	732	682	698	693	724	687	696	683	679	674	693	675	682	663	679	641	712	703	714	682	669	657	676	684	688	690	666	681	713	676	667	695	714	729	712	653	669	735	659	731	728	682	703	649	735	664	704	666	698	688	681	661	703	705	666	738	720	687	661	665	693	700	695	661	720	656	721	681	703	675	703	745	663	689	649	665	698	681	697	686	617	740	672	632	676	732	684	702	698	700	692	685	708	689	678	643	698	683	663	688	680	652	667	653	715	649	694	644	708	672	657	686	678	639	673	641	646	710	646	684	733	703	689	649	676	675	712	705	657	671	678	641	705	717	674	660	667	668	731	689	685	715	718	635	683	704	691	701	660	689	696	704	728	737	680	649	665	640	685	679	658	696	645	666	730	676	666	711	668	718	682	661	664	715	618	656	680	668	667	665	695	697	682	704	676	706	686	683	685	712	675	719	718	715	758	685	688	680	699	698	664	704	676	714	679	679	673	678	724	678	614	635	679	686	687	706	711	661	699	695	708	650	697	696	656	750	691	674	705	724	668	650	712	637	668	677	711	722	677	710	719	703	687	695	701	679	657	656	677	697	659	639	706	719	701	693	674	655	688	696	712	681	693	699	676	679	660	714	667	699	692	640	638	684	704	726	676	617	704	677	699	681	701	702	682	719	682	667	693	707	676	674	759	667	670	717	681	679	702	692	685	715	713	687	684	739	668	708	672	696	674	651	706	696	691	692	662	681	681	641	671	694	708	659	722	683	688	662	670	682	680	727	709	677	679	739	705	682	657	718	738	682	667	668	696	669	688	638	708	677	676	730	641	731	684	682	688	663	684	676	654	708	671	668	700	698	644	662	703	674	726	710	755	642	674	685	728	673	672	687	715	670	686	698	779	670	647	707	651	705	681	692	655	694	665	701	659	646	662	655	667	701	693	688	712	666	708	705	689	737	699	678	683	677	721	691	694	731	695	670	670	656	659	641	670	735	676	722	647	675	697	731	686	668	714	717	681	696	735	680	672	640	644	650	658	646	709	690	652	724	689	673	662	636	714	673	701	685	699	681	709	677	699	660	716	672	700	640	665	684	700	661	645	723	662	705	717	648	668	708	679	672	698	646	688	684	698	702	665	686	724	732	757	647	674	630	669	716	713	728	672	667	667	669	664	657	641	700	642	743	658	682	677	689	725	714	677	715	668	670	741	715	775	722	693	702	722	685	656	651	643	704	675	650	683	687	692	622	741	646	668	677	719	720	704	655	700	669	647	673	689	700	709	732	681	647	662	685	692	650	714	674	686	683	697	701	670	725	686	714	671	675	647	651	684	708	669	686	669	701	652	688	663	688	682	691	664	710	678	678	710	680	678	686	655	669	727	667	720	670	638	723	730	687	689	685	663	662	677	688	686	662	690	684	691	655	691	721	716	675	693	701	701	716	726	681	659	657	722	699	675	689	685	649	651	669	678	673	674	703	664	687	751	723	690	678	680	678	723	712	699	695	663	685	707	670	734	651	661	647	627	685	691	668	671	718	682	662	709	717	718	709	672	704	689	693	767	714	642	689	653	718	672	652	677	666	731	690	665	715	664	689	649	710	684	675	695	678	654	703	679	685	687	694	668	652	718	678	641	683	649	694	695	660	707	694	708	699	739	695	688	688	707	657	684	676	630	680	689	659	657	645	650	638	725	677	701	715	697	627	679	722	751	692	658	694	688	681	657	650	694	669	721	693	687	689	647	698	665	708	694	706	684	677	698	733	679	665	675	741	702	650	669	676	671	625	663	716	687	731	691	750	752	699	679	704	682	742	687	679	660	656	668	684	675	700	724	655	672	658	699	750	735	697	702	646	723	690	670	696	678	670	678	650	678	671	682	718	685	704	656	682	674	734	701	698	694	694	654	706	670	660	699	706	704	656	670	659	722	671	666	659	647	735	651	700	717	677	697	682	633	645	663	693	739	669	670	657	648	647	677	670	672	677	696	703	684	668	636	713	644	698	711	690	657	719	669	655	658	689	720	738	635	672	678	702	734	670	650	722	703	658	669	663	654	737	689	687	670	696	700	685	714	678	685	656	661	662	648	706	662	672	673	690	697	680	690	639	624	657	704	703	691	679	678	670	646	687	719	754	685	694	719	728	689	707	682	667	731	642	680	674	720	686	693	682	689	655	659	668	707	645	706	703	714	666	653	646	754	676	711	692	601	698	706	678	653	707	679	661	644	667	730	721	743	664	647	647	716	698	707	714	684	691	728	675	663	691	666	691	657	656	651	699	743	693	620	660	721	666	662	718	666	644	683	685	732	732	682	706	689	733	700	687	695	687	629	623	695	694	711	700	621	677	679	729	718	694	651	665	688	648	673	658	688	714	676	679	649	691	667	736	670	659	685	686	708	647	684	679	696	692	709	680	641	711	662	664	675	727	677	697	681	645	724	716	715	691	680	630	700	721	642	704	632	679	640	701	651	719	660	757	692	716	672	685	671	722	655	711	664	686	712	694	706	669	706	675	708	656	667	637	669	661	723	765	706	679	705	705	707	689	683	646	656	658	710	697	705	660	727	659	708	629	717	657	677	642	682	674	677	691	751	716	674	725	678	657	699	680	657	691	674	653	653	728	707	695	743	693	706	697	728	672	683	648	673	667	694	674	705	700	672	684	719	703	684	674	710	643	721	656	688	658	678	644	705	674	660	708	662	654	674	659	711	669	660	684	691	737	660	692	701	663	637	709	683	653	693	681	645	682	686	646	683	669	677	712	662	680	668	685	705	684	682	697	724	737	676	699	703	670	707	666	663	644	664	682	696	694	715	696	680	699	675	707	694	669	690	686	691	720	684	689	723	691	701	683	670	671	723	681	694	680	697	758	681	705	686	720	625	678	742	689	645	687	675	674	707	714	681	701	668	714	689	663	664	661	629	702	617	682	711	662	655	651	700	664	653	695	676	675	685	633	644	694	621	664	660	685	641	714	676	655	665	619	677	662	707	678	695	689	666	688	702	703	664	729	680	699	656	718	665	696	716	728	644	659	683	665	702	618	676	690	659	697	653	636	653	664	684	747	696	703	662	635	743	662	694	671	692	728	654	633	648	717	647	684	649	692	729	695	698	667	685	657	689	695	650	646	681	665	637	672	672	688	701	681	677	646	665	716	640	725	690	737	687	715
3533	5897	4767	2596	1735	1422	1131	963	914	851	756	714	681	676	666	630	670	645	638	607	555	596	590	607	588	592	548	580	573	559	529	553	539	546	571	523	581	558	512	553	529	556	572	553	550	533	540	563	475	541	551	514	543	546	577	557	575	511	510	538	544	575	522	513	546	613	547	569	556	545	541	551	502	570	574	506	565	533	558	537	582	517	559	514	554	511	553	574	542	486	535	552	531	544	521	549	570	503	562	542	564	546	578	578	569	524	548	527	555	544	534	549	542	531	552	525	550	527	559	510	511	526	526	532	568	533	566	568	526	521	513	543	541	548	563	552	532	564	523	555	563	494	594	550	517	564	501	500	580	524	529	535	541	563	518	529	521	451	524	522	536	514	560	515	550	530	527	541	546	530	533	489	541	537	528	552	542	543	531	527	518	508	563	573	528	548	494	548	513	578	546	530	534	558	527	517	553	514	524	528	511	534	539	544	516	535	562	528	528	492	527	526	513	552	553	561	571	518	551	537	480	539	604	515	540	542	522	537	554	572	500	545	540	535	565	576	552	537	554	505	551	544	528	521	560	528	504	531	520	517	526	519	556	528	558	558	542	533	542	514	550	515	526	526	535	567	543	523	547	547	562	542	554	516	525	528	555	550	546	530	537	556	526	537	540	550	568	511	546	539	496	525	556	547	500	504	528	531	553	561	547	521	506	550	500	514	544	569	551	540	555	544	546	465	494	531	504	540	484	568	518	508	554	526	562	516	583	502	482	539	493	509	505	517	510	547	544	550	491	576	517	516	532	513	493	469	558	526	525	521	526	528	505	542	506	524	531	526	505	504	527	520	495	543	552	519	585	544	503	519	535	517	551	530	524	553	523	505	509	544	546	511	554	521	536	558	453	520	497	506	531	485	558	533	521	531	499	523	534	497	519	527	581	509	526	535	555	503	531	531	523	515	564	524	578	585	498	529	535	540	556	516	516	545	530	512	545	533	540	531	528	532	489	593	521	520	524	540	575	522	553	549	498	513	534	497	537	535	557	485	528	508	540	513	554	523	577	543	537	520	550	511	512	509	482	494	511	495	507	537	569	535	512	489	535	546	528	541	531	557	517	555	546	543	551	513	526	482	556	595	517	537	543	540	518	523	500	537	527	547	537	513	501	543	512	510	498	566	555	514	552	500	524	512	536	530	502	544	525	539	557	498	520	525	556	513	575	492	553	550	544	506	529	518	542	541	556	499	505	539	506	525	531	529	574	528	504	534	567	519	527	541	509	515	523	523	528	534	597	538	511	536	528	529	517	521	525	525	518	548	515	483	536	576	503	514	508	542	499	512	531	559	546	541	523	556	546	530	529	532	556	519	512	528	534	531	532	518	536	559	501	533	577	559	555	534	529	522	540	508	540	500	544	549	502	518	502	522	503	528	546	507	509	510	560	510	564	545	477	563	530	532	541	506	541	510	530	504	560	530	515	553	526	510	528	526	538	505	514	539	518	494	525	542	531	505	513	569	512	514	495	511	508	533	526	503	516	534	536	517	528	517	522	556	567	522	528	545	525	532	533	559	533	547	513	527	514	464	531	527	539	528	542	498	527	495	550	516	516	498	590	515	509	532	552	540	532	540	544	552	518	564	530	516	562	543	548	513	562	525	510	535	559	570	503	566	503	546	510	532	548	535	554	481	523	544	532	511	521	508	524	497	478	483	557	523	525	562	557	502	519	517	507	509	469	523	586	520	497	521	536	529	545	534	507	519	514	536	507	498	545	534	528	536	554	532	548	507	536	512	502	526	538	510	501	545	556	536	520	527	542	473	520	522	514	566	506	501	521	549	509	527	515	585	526	527	525	561	557	509	523	523	529	547	515	601	476	526	565	519	523	527	550	519	576	517	503	551	564	522	548	532	532	534	525	529	538	549	522	473	504	587	538	521	522	496	534	514	534	541	504	504	524	523	474	534	525	537	488	551	542	489	566	525	478	497	584	529	537	547	513	523	524	537	530	528	530	530	528	521	514	535	485	542	542	542	547	503	523	531	539	504	501	543	541	558	531	527	520	549	504	530	494	545	555	542	506	546	535	528	499	510	555	535	538	532	501	495	540	557	517	529	554	502	499	517	537	520	506	547	540	537	528	505	512	560	546	520	542	532	537	526	523	515	486	540	554	548	546	526	512	522	498	514	560	544	538	536	546	537	541	543	532	528	556	482	562	512	500	515	576	541	537	579	484	483	551	473	550	534	510	506	475	621	508	511	571	525	486	539	521	568	507	517	513	505	530	540	532	496	544	552	555	539	502	521	514	560	531	510	520	550	549	497	546	553	545	534	506	535	575	519	521	532	546	551	528	533	566	507	528	551	523	529	509	541	539	578	524	525	533	526	516	561	542	523	542	491	546	529	526	529	526	538	536	498	537	558	519	541	514	526	549	497	512	480	538	497	506	548	503	498	526	549	518	513	496	515	565	547	509	544	551	511	530	500	547	524	553	506	557	574	526	506	559	553	547	475	519	515	534	539	469	550	505	542	536	523	509	521	512	538	541	539	522	571	542	530	577	498	541	488	486	498	513	525	533	434	529	524	513	503	518	526	531	499	512	557	535	521	568	503	544	478	551	513	547	490	489	517	524	550	549	573	532	563	507	521	516	491	490	537	496	513	509	494	532	513	538	543	508	518	513	525	560	512	504	532	541	558	500	548	499	544	519	514	503	491	483	522	518	511	505	543	528	501	514	564	532	496	524	519	523	552	531	484	515	517	527	553	507	547	541	538	545	566	563	509	553	523	503	512	506	445	549	541	525	514	513	518	512	498	526	504	553	533	557	515	532	550	512	503	559	544	536	534	540	541	538	505	506	514	519	505	519	528	520	498	544	505	549	527	533	526	513	510	500	542	539	524	525	501	516	511	520	492	501	527	496	517	523	516	493	535	468	520	488	479	551	555	494	478	541	556	516	498	542	516	538	544	547	472	498	510	522	502	502	544	493	499	517	473	527	542	522	571	497	538	548	530	530	504	509	504	523	529	509	547	551	566	553	541	525	502	504	546	526	505	570	538	505	544	540	549	538	507	528	525	498	526	515	543	491	584	549	492	543	538	508	556	534	553	519	513	496	523	522	516	518	534	524	534	556	529	524	520	512	549	534	557	538	535	527	553	512	547	489	556	500	519	487	492	512	511	538	511	483	471	485	581	544	497	514	529	504	498	523	529	539	521	563	549	500	540	514	550	525	543	510	507	549	492	539	496	546	564	532	548	497	535	546	498	521	499	473	563	509	519	542	532	538	505	529	521	514	525	545	541	519	542	509	484	465	490	524	501	493	533	521	523	515	529	547	545	518	524	562	523	564	512	526	549	531	529	494	539	505	522	515	546	533	504	540	527	489	549	544	535	488	497	518	510	503	538	540	501	537	502	592	509	505	509	526	541	545	503	499	534	519	515	537	506	532	512	554	475	557	497	512	520	498	559	524	548	482	494	511	536	545	526	525	522	509	525	514	517
27740	9845	566	309	229	213	244	202	212	212	219	184	200	206	193	189	193	183	202	198	176	185	185	178	195	186	220	195	200	213	202	184	201	181	178	213	209	177	195	208	188	212	182	161	172	208	188	183	213	197	184	189	213	204	181	216	209	191	212	184	196	192	178	180	201	177	188	178	200	221	198	202	187	209	192	178	182	199	194	183	195	207	218	212	194	203	196	193	195	178	203	188	187	217	179	209	179	191	192	179	210	181	215	186	199	207	195	194	193	198	212	167	235	209	185	189	181	185	187	190	189	206	197	198	207	220	186	188	207	194	187	193	188	203	188	185	188	174	176	216	213	210	214	194	188	204	182	180	183	208	184	195	178	207	208	202	193	195	186	187	173	199	179	182	182	190	208	185	198	189	195	197	188	195	191	197	186	191	185	213	200	189	229	185	182	178	214	202	197	189	192	169	167	215	217	199	178	187	204	191	217	191	194	217	172	190	178	193	194	195	208	212	215	185	188	185	197	197	199	193	181	199	207	176	178	193	179	214	203	176	181	199	194	206	189	204	209	177	200	197	197	191	193	195	187	199	201	199	211	232	182	202	212	192	178	176	236	205	207	187	162	187	184	197	193	212	206	187	189	196	189	199	215	182	179	200	173	192	194	184	185	187	208	203	212	191	185	226	174	188	168	214	193	199	212	188	217	190	181	188	183	201	209	199	193	193	196	204	166	199	189	199	194	223	224	193	178	183	201	187	210	178	167	184	223	195	198	198	209	205	205	199	171	199	203	160	205	193	205	173	196	194	184	203	168	200	183	181	194	189	180	225	185	210	204	196	184	195	198	200	209	180	181	215	207	192	192	197	175	168	207	185	188	201	192	193	190	208	176	207	194	180	182	181	197	200	208	203	206	189	193	218	192	200	201	178	180	212	188	192	187	196	204	183	222	176	189	168	220	190	214	183	216	186	189	191	183	186	186	193	190	213	169	177	189	208	223	191	192	168	206	176	188	192	194	174	200	207	209	198	171	196	170	211	192	193	210	203	232	203	202	181	191	205	189	190	175	217	180	197	193	194	202	212	171	163	185	185	203	196	201	173	197	201	193	214	198	211	198	210	216	186	193	227	193	202	169	170	179	185	202	205	217	203	195	182	179	197	169	179	184	193	233	221	210	209	183	182	191	196	194	207	204	199	238	182	201	236	197	187	177	162	233	189	193	186	194	197	192	210	205	201	190	193	181	182	188	208	195	179	186	204	196	197	183	200	206	188	188	184	216	171	210	231	184	192	220	204	182	216	223	202	211	200	200	215	207	225	190	193	211	189	188	204	184	191	198	182	210	208	177	180	182	189	188	192	187	204	201	205	186	194	178	168	179	180	216	209	182	206	189	170	188	198	194	197	201	202	215	194	218	207	194	215	186	175	177	195	197	191	210	203	199	186	177	189	167	199	214	193	214	215	175	206	189	210	189	188	213	197	212	196	207	227	194	193	196	186	175	202	175	193	199	174	181	191	204	192	204	186	187	187	185	208	202	195	174	197	182	219	223	199	172	185	185	186	189	220	208	191	218	212	188	184	204	200	169	188	210	180	207	218	223	219	184	188	173	176	202	196	199	215	201	185	206	207	169	182	199	230	214	174	212	162	179	205	204	205	182	191	197	202	177	209	204	199	196	190	197	195	169	191	201	207	222	187	191	214	192	198	176	179	182	189	184	204	202	219	198	204	190	206	240	200	200	192	178	198	193	178	164	221	174	174	197	182	187	202	198	223	219	183	196	189	198	184	219	216	182	178	206	182	218	190	196	189	185	182	169	203	186	168	183	200	171	178	188	188	164	191	221	171	200	172	208	197	204	225	197	178	211	189	196	182	170	179	195	192	210	202	196	216	193	179	190	207	196	194	221	185	188	180	185	189	200	205	199	185	181	183	200	192	189	187	227	171	214	191	210	200	216	206	179	207	177	205	188	200	202	184	187	194	194	189	209	182	196	212	202	198	180	193	215	194	207	171	191	182	184	207	209	215	205	185	191	189	174	194	182	177	205	174	194	187	203	170	196	181	202	197	196	177	183	223	185	205	175	174	201	170	166	209	173	202	188	196	186	197	224	212	211	175	185	201	210	204	181	195	189	196	207	195	193	173	188	197	191	186	172	203	201	183	201	175	188	190	218	191	205	199	193	184	178	203	186	176	195	187	194	204	213	215	198	186	202	191	201	193	205	186	202	182	195	203	207	183	191	206	213	206	194	206	219	181	208	176	164	193	214	221	188	185	200	177	190	187	197	187	200	205	182	210	191	192	212	189	199	173	207	186	191	204	231	182	223	205	205	186	188	194	218	205	176	194	207	181	178	192	193	226	189	195	197	220	185	210	207	219	209	189	175	188	199	182	192	208	205	199	187	191	212	210	192	208	177	200	193	187	169	181	196	201	186	197	236	168	211	207	193	201	177	182	194	192	197	165	226	215	190	187	182	172	194	208	216	210	220	195	191	195	193	208	185	208	198	235	202	190	190	222	208	183	179	184	202	181	224	188	194	190	194	204	205	213	224	202	195	164	198	197	181	199	175	194	200	194	184	193	182	189	202	194	192	194	177	219	215	179	196	185	180	162	204	189	199	172	230	208	213	221	197	209	199	190	211	190	221	202	197	196	204	190	158	209	186	199	192	177	188	201	241	204	205	185	164	208	175	201	210	189	220	185	210	164	223	183	183	190	177	212	180	187	195	184	185	212	199	186	206	219	198	175	200	193	219	198	203	206	216	212	206	201	191	198	185	176	191	217	198	193	205	185	208	190	182	194	185	203	214	197	193	207	185	184	208	164	183	204	207	181	203	196	222	195	197	195	201	205	200	194	205	214	209	188	204	170	206	193	192	203	204	220	222	185	195	203	181	188	208	226	182	227	208	210	184	189	200	201	212	191	189	210	212	178	190	206	216	191	201	210	190	192	209	201	194	190	200	206	194	192	179	196	191	194	199	173	181	202	206	206	194	191	193	169	186	191	172	189	195	204	183	191	180	205	203	198	210	202	186	171	195	176	188	228	174	207	205	190	204	172	191	226	176	210	176	193	185	178	185	181	194	189	203	201	172	181	171	200	222	209	184	201	188	209	193	210	171	212	189	161	189	193	164	199	186	174	154	194	198	182	194	196	177	177	198	232	186	198	189	191	222	199	199	190	162	193	185	184	213	215	193	194	200	183	214	192	205	191	217	191	193	206	167	217	229	203	200	194	193	197	213	207	216	180	196	192	191	193	218	203	213	200	204	194	202	200	172	186	227	184	185	191	201	195	190	183	211	210	171	207	190	185	196	195	211	198	210	202	182	191	184	182	218	209	180	193	212	204	211	225	207	205	192	203	195	200	201	195	187	216	195	186	190	211	176	199	195	190	204	219	183	157	169	188	170	188	206	201	188	171	184	204	181	210	194	201	181	189	182	191	185	210	191	211	186	183	194	171	177	183	189	178	202	208	194	189	193	194	164	210	203	198	166	191	200	212
4597	307	285	221	189	166	177	178	180	158	188	142	164	156	170	146	166	171	147	166	167	159	164	135	149	150	137	153	156	143	166	149	143	158	153	158	154	160	161	156	163	141	160	147	156	156	167	153	165	151	134	157	162	173	156	161	158	163	134	174	141	138	176	152	146	144	166	157	165	160	128	144	170	153	155	129	173	160	134	137	141	155	165	141	150	149	144	163	141	176	152	145	149	151	142	148	170	139	164	147	165	151	165	146	162	161	146	153	170	146	143	136	154	180	135	158	158	176	160	154	178	149	145	151	147	173	157	125	139	175	163	177	170	181	160	164	164	134	152	153	156	146	151	158	155	143	162	150	152	154	155	151	148	141	164	148	175	178	150	147	162	146	146	161	138	148	162	153	141	165	170	140	149	144	153	164	126	144	143	148	144	163	142	153	155	156	170	157	167	159	135	149	164	148	159	136	132	161	153	159	174	172	148	169	155	129	127	143	178	139	178	141	165	138	166	185	164	157	139	126	138	162	125	162	154	150	167	179	169	181	152	166	127	138	140	164	169	166	138	136	159	150	149	146	143	173	135	170	159	161	185	148	161	147	154	149	176	164	160	173	163	154	160	142	147	172	149	151	152	191	166	163	133	150	182	157	133	175	154	151	158	151	154	146	172	165	162	175	172	142	140	159	156	162	155	168	153	145	145	186	166	163	158	174	166	133	125	141	159	166	166	136	176	161	161	148	148	180	146	147	151	132	163	127	143	138	158	147	142	159	139	152	168	160	156	146	167	132	155	176	172	161	161	161	170	153	147	142	139	175	142	126	148	150	168	139	197	143	146	147	152	166	151	161	169	158	160	141	161	160	149	151	141	144	162	152	144	148	148	162	147	161	159	151	160	167	147	158	149	168	163	159	146	156	152	150	139	163	148	173	159	138	141	178	139	143	158	167	154	155	175	137	147	164	152	157	141	155	149	145	152	143	172	171	176	163	150	141	161	162	138	172	165	179	181	180	165	154	153	150	165	145	159	161	149	147	136	158	138	170	158	167	157	134	155	155	145	135	145	166	144	172	149	151	164	166	171	147	143	166	159	168	131	154	141	161	151	159	148	155	159	157	152	153	143	144	158	154	148	142	163	135	157	143	190	169	187	152	145	165	167	167	163	161	152	161	168	141	155	158	131	137	158	144	157	140	158	151	146	169	140	160	154	152	151	142	152	141	140	157	127	150	162	152	160	150	167	146	156	165	154	169	161	164	170	154	152	168	153	152	140	170	162	151	166	164	141	158	145	168	151	133	143	172	155	164	169	147	162	158	157	170	159	160	138	173	164	132	137	152	147	173	137	167	144	144	162	176	146	155	143	140	163	144	156	157	165	147	145	169	123	151	142	154	143	149	138	152	142	138	145	147	152	161	155	168	152	152	141	131	147	151	151	136	154	141	162	163	127	159	163	161	135	129	158	135	164	157	164	165	177	143	146	159	165	133	134	153	138	173	150	133	168	164	151	171	133	157	160	142	171	163	167	177	147	153	165	142	164	146	148	171	184	157	161	166	154	137	154	169	151	145	142	176	159	152	162	140	143	154	153	158	146	181	162	161	149	176	144	153	151	137	172	168	155	144	156	147	153	155	156	155	141	148	137	154	158	136	150	158	159	174	180	154	176	133	168	170	147	154	159	151	152	141	128	152	156	152	170	127	132	134	164	138	155	179	149	159	172	134	152	181	173	145	152	164	151	144	160	174	149	164	147	142	155	161	189	149	146	166	163	161	170	135	153	144	149	146	169	182	147	162	124	171	146	133	132	144	147	141	155	159	133	147	165	156	131	149	162	130	149	161	160	150	163	150	145	146	158	163	181	150	171	139	176	147	158	153	168	164	180	146	145	154	155	175	166	141	160	164	153	175	145	140	173	174	173	149	158	159	167	136	155	157	157	159	142	144	161	143	140	164	158	164	141	151	149	149	147	166	156	149	154	162	160	147	156	155	169	152	168	143	151	165	154	157	153	152	133	170	147	148	162	128	167	170	161	169	145	158	137	169	156	139	167	154	147	147	164	145	139	155	150	149	160	155	177	142	164	167	150	152	160	156	156	152	143	161	150	167	153	150	165	139	154	142	168	136	150	158	144	144	149	145	158	155	174	148	142	153	169	165	151	155	178	157	132	150	145	135	129	167	127	163	160	141	151	147	177	142	130	133	169	155	138	155	129	151	169	162	162	169	186	143	169	147	164	161	171	144	177	139	170	140	146	152	148	157	160	166	172	173	150	156	148	156	171	156	148	138	150	163	187	150	149	175	174	131	154	154	141	166	151	155	167	158	144	165	170	180	159	152	147	151	151	137	158	167	160	134	150	157	138	165	169	175	165	143	152	159	168	151	155	153	161	150	157	150	144	148	154	155	127	156	172	159	147	157	161	161	148	149	160	157	156	150	164	166	133	127	177	175	148	154	152	155	153	157	138	157	146	137	147	157	150	138	152	160	135	140	160	171	179	153	139	163	134	142	153	147	147	163	155	162	165	170	156	182	158	167	152	144	168	151	164	146	153	148	142	149	165	166	176	156	141	161	153	148	162	164	157	158	164	158	137	146	135	151	169	147	145	153	184	166	186	146	150	137	137	144	177	161	142	160	146	165	150	174	158	159	163	145	165	169	155	144	176	163	169	176	132	174	165	172	162	154	144	160	160	145	160	155	136	157	147	173	150	149	168	201	132	140	170	140	142	164	172	146	151	127	177	140	158	182	153	162	160	140	148	159	152	137	144	145	184	159	162	162	160	165	154	156	148	177	131	157	144	165	146	155	153	165	152	144	154	146	171	154	165	160	160	156	152	157	139	175	148	152	168	159	189	159	121	144	154	146	127	156	155	151	166	160	156	148	146	159	178	159	151	156	170	160	182	154	165	156	145	164	164	167	160	128	159	163	164	155	159	170	151	157	145	141	132	169	156	145	156	151	141	148	154	164	140	139	156	146	171	150	155	169	164	146	153	155	152	156	155	145	154	168	144	145	196	156	121	149	161	157	159	161	176	131	164	164	162	157	167	171	150	164	155	152	169	162	166	157	144	174	163	146	137	141	144	160	158	149	156	159	150	167	169	149	175	166	146	184	163	139	149	144	161	158	156	174	140	146	157	160	156	137	157	156	149	163	155	140	147	144	132	173	162	152	155	141	148	170	148	154	172	161	197	153	174	160	160	159	162	169	136	157	129	164	143	156	146	133	160	164	142	146	173	164	174	146	168	166	149	148	163	145	149	154	146	173	177	154	143	170	172	164	181	161	141	160	182	152	148	173	160	156	159	174	136	147	142	148	167	158	133	155	176	162	169	161	142	155	177	154	162	136	150	174	146	173	161	141	137	160	173	135	143	168	157	158	153	162	164	181	145	152	151	129	156	133	141	141	149	161	164	167	179	145	175	158	172	174	153	143	143	163	151	145	144	161	169	155	145	160	157	157	153	164	154	164	151	146	163	132	176	153	172	133	154	144	143	137
25607	21494	27944	25459	11348	1410	900	739	621	601	601	590	593	607	578	586	520	538	578	613	539	556	538	546	596	576	539	530	561	551	523	593	509	554	558	535	546	555	521	516	559	562	532	541	488	541	533	543	567	539	519	546	519	584	509	541	569	533	523	566	507	525	535	556	496	530	535	503	565	487	513	564	561	490	512	521	488	547	558	479	521	550	546	499	555	526	502	511	543	533	513	532	508	501	503	563	552	510	549	526	535	490	523	517	559	533	526	512	509	568	516	567	536	526	522	525	552	550	513	524	538	530	512	537	491	543	509	535	448	520	469	541	516	548	535	559	562	503	548	496	530	551	516	524	510	526	547	508	506	549	488	531	529	505	490	510	510	513	489	548	538	534	525	523	501	536	542	493	519	524	546	517	500	505	538	549	514	512	508	554	566	500	522	502	556	496	522	536	498	496	562	510	514	506	546	529	552	496	524	533	525	530	498	508	580	523	540	525	549	547	528	495	524	568	540	539	509	509	534	538	508	525	551	505	530	537	520	575	554	560	522	553	553	508	558	569	563	524	578	584	564	563	512	533	536	521	572	531	490	573	535	538	518	485	534	537	493	553	561	525	545	513	493	523	581	511	495	545	487	542	540	545	485	501	534	522	513	477	567	579	548	519	548	538	509	537	538	539	518	553	567	537	512	506	534	549	525	506	590	511	476	519	555	484	501	541	526	545	525	564	497	549	552	523	505	531	486	535	556	546	518	490	516	492	567	528	517	550	539	531	537	516	510	526	516	523	554	554	522	522	533	509	546	532	557	527	550	538	540	507	509	559	532	525	571	535	554	514	553	522	520	560	571	536	535	498	524	510	540	501	538	510	509	522	509	545	568	501	507	543	504	494	512	528	539	520	511	550	552	568	533	568	540	528	515	569	550	506	555	529	538	573	568	525	484	510	541	550	481	505	512	528	503	555	512	552	531	532	517	541	539	514	520	507	523	552	526	540	530	480	557	530	504	521	546	537	497	523	534	507	514	533	504	583	510	504	512	521	545	500	567	560	517	510	519	530	562	530	512	503	537	552	517	529	541	543	549	527	527	519	560	541	508	505	492	540	570	520	512	525	555	539	503	529	527	533	516	555	532	527	500	524	527	547	576	541	500	566	549	531	586	526	515	520	588	498	494	487	516	554	568	537	514	511	540	492	530	540	509	559	546	490	537	508	530	516	476	526	540	586	523	520	509	551	458	522	554	526	512	513	530	487	541	492	520	547	568	555	548	580	521	525	505	517	531	497	532	517	522	528	509	545	551	524	508	541	544	483	518	501	520	540	526	542	555	521	534	550	513	520	532	555	490	514	488	526	519	525	540	552	494	496	526	503	514	545	506	521	508	514	536	530	546	546	551	487	522	517	505	558	507	540	512	515	525	536	525	490	571	510	514	512	504	511	496	512	511	538	517	488	568	514	539	518	529	516	501	540	506	509	554	526	488	515	527	483	522	542	563	508	500	476	500	529	508	545	513	489	461	547	513	536	535	557	521	496	581	527	534	535	531	544	519	533	493	495	516	528	508	518	536	525	486	513	509	486	537	537	514	507	560	535	552	503	548	524	570	547	510	538	504	528	538	544	496	540	523	529	501	513	552	534	584	530	536	533	498	509	517	530	518	518	474	507	528	552	515	567	541	551	500	555	538	542	538	502	532	548	520	517	541	518	508	571	499	514	542	491	533	551	543	502	482	516	529	514	537	489	537	538	508	504	580	548	529	544	559	526	551	499	539	539	545	532	525	522	522	528	538	522	533	529	509	547	524	552	510	539	537	554	549	512	541	495	525	542	536	510	508	564	533	528	581	540	597	528	533	506	523	511	525	496	517	524	502	496	534	539	515	512	530	566	528	550	524	481	559	527	511	532	523	542	551	523	523	520	503	525	522	483	476	524	543	519	544	522	526	573	516	483	513	519	554	528	534	556	559	512	533	519	521	522	520	534	546	508	494	505	529	491	496	511	521	517	528	528	528	529	511	497	500	553	488	561	520	540	527	547	560	511	534	491	534	515	536	524	514	550	532	546	493	506	550	519	503	526	529	554	517	518	524	513	534	538	537	521	530	502	496	561	552	515	538	500	487	491	557	540	524	543	529	539	553	509	521	461	526	513	569	524	535	488	514	583	494	557	564	503	547	550	505	547	530	474	548	543	535	540	520	506	536	479	500	515	507	572	527	567	568	477	547	529	523	524	486	506	525	550	557	496	570	490	526	566	517	548	558	535	534	516	551	530	524	536	503	552	488	550	582	511	575	520	544	534	535	490	530	558	523	553	544	543	526	508	560	533	530	559	546	546	528	504	514	497	495	501	532	498	507	488	532	532	530	484	492	516	570	518	539	512	568	564	530	521	495	540	483	508	531	517	510	513	555	516	538	530	516	529	538	519	511	520	534	516	528	528	554	545	539	551	537	595	529	507	531	543	555	513	505	541	518	515	511	504	508	507	537	505	519	559	555	482	547	538	476	512	550	460	535	509	542	538	500	549	529	527	554	530	508	554	504	502	526	532	533	517	511	510	561	501	510	491	519	574	536	545	544	489	542	541	529	514	508	532	527	525	562	531	513	578	530	501	531	545	527	507	521	510	471	561	523	515	549	545	504	527	558	514	542	524	556	535	541	528	496	514	544	537	515	542	553	523	494	540	482	521	508	533	503	514	513	511	550	530	525	516	513	485	543	545	541	546	546	507	517	532	528	516	508	530	574	523	543	503	550	550	531	543	549	524	522	544	572	550	507	540	552	491	499	540	526	555	531	548	531	511	514	501	524	541	504	489	518	532	497	460	522	528	552	514	510	504	493	536	497	526	518	536	511	572	544	515	519	554	556	531	546	520	564	491	554	571	524	511	532	516	515	546	499	557	523	505	502	532	557	517	508	534	535	495	516	508	506	489	541	510	545	549	513	537	553	511	537	539	537	513	502	534	541	532	521	519	531	529	529	512	551	520	562	532	519	509	541	551	533	550	559	566	553	516	527	460	567	544	542	539	519	540	531	541	540	530	520	554	502	528	504	491	528	527	516	526	520	511	537	534	557	531	528	551	569	567	495	521	476	512	556	520	521	549	577	539	568	536	518	503	522	578	538	533	477	503	535	587	536	522	531	568	548	490	496	557	520	502	525	505	507	524	534	520	515	578	519	552	554	582	558	528	524	485	479	500	537	545	567	521	522	497	541	559	523	504	536	578	493	527	506	526	575	522	519	503	541	571	558	547	507	517	581	487	502	517	509	537	535	528	542	513	559	523	501	564	519	533	514	532	492	527	570	499	561	497	507	532	552	474	565	520	545	500	504	517	554	589	472	548	497	551	488	499	541	510	557	520	547	535	497	532	547	512	485	527	540	539	504	536	540	534	494	544	510	504	517	549	560	531	561	496	546	537	560	520	518	507	508	528	499	515	525	560	547	554	508	534	523	559	511	544	531	537	535	516	552	485	500	504	507	543	526	533	509	488	551	568	534	525
3303	3347	2725	1487	1085	909	693	655	592	542	534	498	464	480	494	477	469	467	469	488	462	442	425	422	449	439	449	459	425	390	451	462	416	422	400	395	425	393	442	396	444	427	414	417	421	406	423	428	474	403	423	437	430	457	408	404	406	443	395	422	405	446	390	415	413	443	405	439	433	417	421	396	434	445	435	457	409	412	400	449	393	414	422	432	450	408	398	413	422	436	441	403	414	417	415	413	425	421	414	392	474	408	416	410	393	405	439	390	402	408	416	426	409	407	453	420	428	421	456	401	381	414	442	436	389	412	422	401	451	382	410	426	436	423	434	428	411	422	390	418	384	401	394	434	432	409	392	395	443	411	389	392	403	417	425	418	386	433	374	435	422	448	393	452	421	431	410	386	415	399	423	419	404	389	381	451	420	422	416	410	398	421	415	456	431	426	385	446	372	434	394	393	400	412	391	424	364	430	442	442	435	420	413	409	370	398	402	429	420	434	418	399	393	388	453	413	407	419	405	416	408	392	408	432	408	456	408	421	429	394	399	446	422	418	423	392	401	390	389	371	386	396	408	411	434	405	401	394	407	431	399	426	434	403	395	433	391	398	408	421	396	434	391	437	378	415	410	418	392	425	376	403	414	457	410	398	369	399	421	431	408	395	415	394	389	396	364	374	413	409	395	370	403	403	396	387	392	400	417	407	412	451	399	378	412	388	411	426	381	391	387	447	400	376	399	403	392	433	408	352	402	344	417	393	403	399	404	380	389	424	407	412	416	381	419	424	410	424	420	444	440	391	419	413	388	448	384	427	390	360	409	446	385	420	429	420	381	406	461	429	381	398	378	436	424	398	463	433	398	385	414	423	415	406	422	417	400	397	429	418	397	377	431	415	430	423	406	427	416	397	448	397	412	436	419	391	440	427	389	419	401	419	432	406	431	407	421	396	427	405	407	417	438	434	438	425	395	409	422	414	392	391	393	412	412	442	456	392	427	436	386	419	385	390	434	442	389	386	460	432	403	454	431	396	426	367	409	450	437	418	410	417	452	400	390	410	437	399	438	393	403	432	442	392	449	392	460	423	414	403	404	411	400	402	426	408	378	432	381	393	412	412	392	425	420	421	400	412	391	436	403	379	410	435	412	376	444	376	436	388	382	374	390	393	411	399	394	413	415	415	414	387	403	450	396	384	388	382	417	405	386	457	387	411	404	398	384	408	400	450	381	389	397	427	397	420	375	415	433	397	420	380	417	412	423	423	420	431	395	402	413	422	445	386	433	425	410	419	396	383	403	416	440	432	426	408	433	433	378	457	391	416	391	398	409	410	427	385	364	389	420	402	378	443	416	476	432	404	410	379	407	389	406	424	413	432	425	410	433	393	405	406	419	405	357	369	410	413	435	415	379	413	424	419	410	407	406	420	427	408	400	407	390	346	405	374	406	392	384	408	415	426	408	393	389	421	385	396	421	386	409	404	422	417	430	400	415	397	388	396	437	431	399	377	397	423	398	411	415	456	396	423	398	430	420	420	408	439	426	363	432	395	409	374	384	433	433	399	427	402	398	397	422	415	394	394	443	411	399	399	406	439	378	429	410	383	449	422	397	414	413	414	382	411	401	426	398	415	403	445	429	421	387	392	391	408	418	393	367	422	404	411	442	381	416	377	433	432	430	403	406	395	388	407	388	435	429	370	397	402	404	395	395	427	403	417	379	449	410	419	398	430	418	410	415	375	417	419	403	403	407	405	387	408	399	399	430	387	440	423	381	419	383	410	400	398	379	393	393	412	436	424	406	415	415	428	432	378	404	412	395	382	401	418	431	377	415	380	410	428	418	432	411	421	434	425	423	414	410	409	429	430	414	404	394	386	406	405	411	424	374	432	417	386	386	447	402	409	442	391	385	428	426	442	408	421	430	434	411	379	386	409	376	382	421	407	404	412	401	398	406	432	461	410	392	419	450	402	417	356	428	414	441	410	416	426	410	403	421	427	414	440	427	417	438	376	388	426	420	417	419	401	407	387	376	410	416	373	451	374	385	409	428	402	433	409	427	408	385	400	374	412	398	417	432	400	395	391	389	390	398	412	412	393	421	437	396	404	403	406	390	397	418	378	403	378	385	409	467	424	394	402	383	384	423	400	431	420	406	433	394	432	405	409	390	446	348	428	391	401	397	409	369	413	427	401	452	409	393	433	409	386	392	377	411	407	369	414	446	423	402	412	427	438	405	370	424	411	409	437	405	421	382	398	432	414	435	391	390	415	409	418	425	382	383	384	387	400	422	432	391	379	434	402	474	388	397	377	430	424	382	354	379	407	410	365	413	386	373	402	405	409	391	401	410	395	444	383	456	426	377	383	425	406	395	392	393	415	409	418	430	414	406	426	398	406	396	382	403	379	387	400	407	403	387	430	462	395	408	413	383	375	409	409	398	418	414	387	430	410	413	401	408	391	393	398	391	397	411	403	437	429	378	377	425	419	408	416	385	395	400	402	390	420	407	403	375	421	416	400	413	418	398	377	434	442	412	420	414	383	399	395	409	354	393	436	439	410	385	425	416	413	413	401	415	373	421	394	413	421	407	406	414	409	423	388	383	403	432	391	387	398	410	396	411	380	396	396	382	414	390	358	443	368	388	389	390	435	368	396	389	437	400	408	395	411	374	401	392	395	429	401	384	446	428	395	384	425	407	429	383	444	396	385	420	468	411	415	398	406	431	410	413	365	398	363	395	415	418	414	408	407	430	428	417	399	406	403	398	418	397	412	434	398	395	416	430	408	443	374	413	437	411	441	402	390	421	410	417	389	401	384	450	389	409	417	424	393	379	377	438	379	435	413	378	423	416	400	437	393	377	430	392	414	384	417	394	437	410	398	387	362	417	410	415	389	418	368	405	418	332	411	424	374	421	410	396	424	401	425	392	394	394	434	416	416	418	438	403	418	430	422	441	379	431	394	379	417	357	391	450	418	407	393	390	436	405	399	430	421	386	426	381	402	391	392	417	404	369	414	393	440	404	425	434	415	402	451	427	407	416	410	453	388	420	423	392	378	404	417	418	411	371	376	423	403	420	393	389	386	384	392	410	404	434	398	373	443	423	378	429	402	397	400	397	373	417	411	406	373	424	392	364	417	416	414	390	416	433	400	407	385	403	445	433	390	420	420	435	418	405	432	398	407	390	428	443	394	391	395	395	407	384	387	401	391	443	356	371	407	395	471	399	372	408	408	427	412	384	407	385	438	369	401	376	425	395	358	394	382	418	400	412	415	369	395	398	419	390	382	373	408	418	400	390	427	364	401	419	406	361	445	447	402	401	379	407	399	445	431	408	380	409	442	408	411	400	461	399	411	432	378	403	403	362	400	450	403	436	403	404	381	412	438	386	416	391	399	421	426	418	373	408	399	397	410	436	377	407	424	405	418	410	397	421	397	441	409	428	394	399	401	410	417	416	401	446	395	395	399	421	402	418	382	386	410	405	422	413	432	413	404	401	421	401	426
24610	21482	28822	24597	21471	8234	1631	1078	907	843	784	815	847	769	756	784	725	758	762	727	779	715	708	717	736	702	710	748	732	759	685	670	735	705	718	720	685	683	727	732	684	743	708	666	709	683	728	726	708	757	710	692	634	717	671	738	679	729	685	690	730	697	695	717	650	690	686	666	660	696	658	697	712	664	685	671	735	759	671	695	688	679	659	694	694	688	704	694	705	677	657	714	656	709	691	704	731	708	721	701	728	733	732	690	706	722	673	675	710	706	698	711	663	720	704	699	691	767	695	692	676	689	702	670	685	706	749	693	724	726	742	685	717	715	728	732	675	683	713	694	658	693	680	696	694	692	661	674	666	739	703	699	735	706	675	665	714	676	714	702	704	733	679	674	668	684	671	684	681	695	707	691	709	733	727	666	672	737	718	697	705	692	720	660	751	703	744	695	683	676	651	696	737	677	648	713	696	723	724	702	688	700	717	683	654	699	690	618	730	686	697	660	715	715	718	709	677	655	717	638	711	665	723	711	657	683	689	652	705	671	701	639	706	667	693	691	667	659	667	695	692	677	724	697	691	658	708	696	673	685	667	718	651	673	704	696	633	635	735	694	694	689	716	664	703	695	680	730	687	669	655	668	700	681	675	655	681	683	675	675	683	688	690	695	681	713	692	732	661	705	716	663	658	755	682	716	680	698	648	747	663	690	668	710	693	675	664	681	690	684	669	703	696	725	684	724	701	679	693	689	644	664	647	724	695	667	735	666	697	626	742	763	687	645	692	654	726	647	715	693	698	684	688	655	697	719	736	699	728	650	721	688	666	670	689	658	691	716	707	713	717	712	673	699	699	708	685	619	714	661	674	687	676	697	704	668	697	661	680	657	695	677	638	634	698	726	650	668	722	671	699	671	685	702	676	712	686	672	691	644	667	629	674	652	693	646	656	652	685	660	694	672	728	748	699	691	698	663	731	707	695	704	653	697	661	693	680	719	691	699	693	645	722	672	702	709	699	685	703	720	685	710	687	658	728	680	733	714	683	694	718	707	657	697	666	709	685	700	705	665	660	708	746	697	710	657	675	689	678	701	675	716	669	688	648	719	690	668	698	632	699	667	667	693	729	684	709	648	724	693	675	703	660	637	713	715	705	718	727	711	724	628	654	679	710	669	738	677	667	665	688	719	679	636	700	660	668	687	709	694	713	707	725	730	697	668	678	644	645	708	674	663	704	693	675	701	655	634	680	681	679	665	619	686	706	713	700	719	714	653	653	700	658	696	751	688	726	648	686	700	634	679	670	633	698	651	692	705	650	699	721	681	683	717	669	672	634	723	706	663	719	690	671	687	694	653	715	688	709	718	695	683	675	656	666	723	700	690	703	640	693	705	696	688	726	714	720	694	678	735	693	690	681	688	713	655	680	663	751	704	721	694	655	701	743	651	682	683	711	669	666	660	676	676	708	639	691	672	696	730	720	673	697	696	695	691	727	680	685	708	659	671	682	715	712	680	681	662	664	647	629	697	684	707	708	703	688	675	697	702	654	706	663	689	711	682	648	688	676	688	676	678	649	652	702	700	702	698	701	700	704	689	685	685	681	702	660	720	691	698	652	686	707	691	702	660	682	715	671	709	630	687	675	627	696	692	689	692	723	699	709	680	654	646	706	679	661	664	637	730	673	693	746	678	732	706	681	705	706	654	637	711	712	702	626	680	669	676	682	690	641	714	665	671	697	644	681	657	656	669	699	683	644	650	662	646	703	677	711	684	690	679	652	688	671	690	649	725	676	681	700	707	675	686	690	692	686	687	698	670	663	687	679	650	646	701	670	671	672	704	667	658	722	684	660	706	647	695	710	665	697	689	719	745	664	703	683	694	755	638	681	690	691	686	679	682	708	716	703	687	692	668	734	631	710	670	652	673	663	673	707	655	694	687	705	705	707	686	679	644	699	658	692	692	674	655	630	657	736	671	694	660	687	584	736	709	685	721	684	661	707	709	691	677	665	687	724	676	761	665	669	662	676	723	673	684	691	711	712	648	682	673	668	678	671	661	655	663	699	686	694	711	701	700	679	655	705	671	697	727	654	615	714	701	705	699	712	669	725	679	664	687	742	691	685	667	679	685	696	707	709	699	635	668	743	670	721	682	718	675	720	687	679	737	707	655	692	692	695	694	709	703	696	676	672	660	681	684	676	713	698	731	688	712	646	675	685	702	635	679	703	662	662	664	673	689	705	679	661	699	734	694	679	645	705	657	706	709	683	696	669	647	708	677	651	686	766	675	665	702	653	656	659	725	704	760	672	644	708	665	643	683	751	689	697	713	686	723	694	691	711	665	680	679	687	654	679	661	702	716	636	727	662	709	689	737	704	674	682	665	694	690	657	704	715	643	688	655	683	669	685	703	687	677	657	645	687	728	656	673	687	722	672	675	650	700	677	748	708	702	711	689	694	698	711	687	731	698	683	694	642	702	691	693	734	732	664	718	657	658	692	697	740	709	696	698	713	677	663	697	678	703	684	724	669	686	686	658	715	616	655	705	665	689	726	706	662	683	717	690	663	687	687	676	682	662	704	639	673	700	682	710	707	717	702	688	637	668	670	675	690	683	688	698	689	683	677	671	672	704	674	675	665	655	697	704	673	669	668	682	691	739	643	665	704	678	700	713	685	657	694	692	660	679	651	646	692	715	714	677	725	664	661	696	709	671	675	702	718	726	724	693	671	685	696	697	710	728	660	721	651	680	678	686	658	624	674	696	700	710	704	703	636	705	702	693	662	690	699	707	644	653	600	706	730	638	697	695	627	700	633	679	716	717	686	698	658	689	684	706	650	674	659	696	678	630	675	717	682	669	676	735	670	681	666	672	755	657	666	670	725	653	691	714	727	708	692	682	714	682	658	724	720	690	673	688	684	683	718	686	675	701	655	697	749	680	697	687	679	693	693	689	659	681	661	663	692	715	723	659	669	678	705	699	656	717	657	678	675	644	657	676	645	668	681	753	705	711	676	680	696	678	655	664	645	654	710	694	724	682	691	694	687	674	698	698	679	714	682	672	686	668	673	680	660	687	665	664	713	698	701	676	692	700	675	673	685	691	669	666	741	682	649	685	677	663	722	641	670	731	727	664	657	701	731	695	668	702	694	685	723	695	655	731	683	684	627	741	686	710	635	651	687	692	735	700	658	682	718	667	717	685	680	703	660	664	616	667	690	669	701	709	616	668	698	643	688	659	683	677	654	689	690	651	682	669	669	650	650	681	697	697	659	729	689	687	664	669	718	649	699	707	657	707	697	667	736	645	669	663	702	695	609	666	704	653	641	701	694	670	659	691	693	720	688	664	710	647	725	714	725	698	707	657	688	666	651	728	677	673	706	663	683	657	680	746	699	663	635	715	670	710	690	646	653	688	610	719	678	718	647	656	689	656	692	735	660	709	709	679	682	640	671	666	687	714	633	674	668	708	701	748	674	684	720	726	689	660	719	672	719	686	684	665	696	689
3677	5950	4778	2493	1728	1396	1192	931	828	807	749	765	686	679	634	584	618	584	605	582	515	592	570	581	531	581	597	597	563	599	596	519	546	585	556	576	563	566	551	581	567	541	560	551	554	509	512	593	563	529	516	529	541	533	517	539	555	564	529	577	544	527	564	537	520	528	521	525	531	552	520	578	560	535	528	572	511	548	575	553	526	477	516	565	530	585	542	513	493	538	543	536	522	508	556	529	567	511	540	560	530	528	538	542	541	563	503	530	591	532	542	564	548	504	543	542	517	542	526	519	555	531	527	545	549	531	507	516	547	558	515	503	549	544	578	523	533	495	563	527	549	576	532	533	533	485	519	506	558	488	569	541	552	584	528	520	493	525	490	545	462	564	565	527	565	533	528	545	551	569	550	546	557	540	527	572	532	544	573	531	537	572	535	491	513	546	511	536	534	557	521	555	526	508	479	532	539	502	506	572	566	548	541	502	530	524	499	544	547	533	463	537	585	494	517	539	535	525	505	551	540	499	540	531	495	557	505	537	497	532	529	510	575	484	538	543	571	523	497	532	538	555	554	553	542	519	517	599	532	534	556	563	544	578	540	506	539	526	508	514	560	553	544	495	528	570	540	523	520	516	519	531	553	570	517	522	515	556	533	508	550	537	510	528	530	523	570	560	513	553	561	498	521	523	516	529	527	503	515	530	525	531	530	533	567	554	510	556	501	518	537	566	511	580	506	525	525	565	527	498	551	509	525	585	522	534	528	552	512	506	544	515	553	511	544	525	560	566	528	507	576	542	565	543	508	547	542	535	505	529	505	540	578	520	565	522	524	510	527	577	545	521	567	514	524	564	488	527	588	543	575	515	533	544	495	492	555	554	542	524	548	481	549	506	512	558	531	534	542	540	519	555	498	530	512	546	499	545	529	532	524	522	535	507	513	526	525	551	541	512	524	522	524	533	534	522	532	528	538	537	518	564	506	562	509	493	553	545	521	538	554	554	516	509	552	504	523	524	507	535	544	506	519	505	504	534	538	533	505	514	527	569	535	532	514	525	575	512	534	531	505	549	546	545	500	498	493	501	513	532	558	556	510	484	533	528	514	544	516	520	552	530	500	505	540	562	526	538	508	532	521	543	503	528	515	532	517	525	524	497	524	529	495	569	558	545	560	564	501	518	516	556	531	524	517	502	508	549	496	543	514	533	503	526	488	536	525	530	523	516	499	525	527	543	500	516	555	481	500	546	547	512	547	532	518	546	545	500	504	539	562	522	524	515	513	536	497	534	525	519	539	501	537	540	526	538	499	492	531	515	532	480	544	541	525	522	531	563	529	543	516	497	550	527	529	545	509	540	526	524	522	508	536	523	545	504	560	513	517	541	506	525	536	539	509	482	531	516	565	496	520	545	515	536	523	529	548	499	559	538	558	541	548	548	529	548	573	513	485	496	498	553	546	531	568	534	496	481	533	548	557	553	492	557	504	493	523	511	499	503	539	552	525	505	539	538	508	508	512	528	524	546	550	506	528	546	529	520	538	543	558	524	520	524	579	522	496	511	523	527	487	539	509	511	514	519	520	521	483	516	525	506	538	522	522	520	550	518	541	509	514	489	544	491	558	501	540	505	516	578	524	516	556	530	538	483	534	581	495	522	520	513	523	492	539	512	504	542	558	512	496	489	573	467	553	552	498	533	601	527	530	521	544	544	503	526	527	513	507	522	525	563	461	497	542	530	533	535	522	554	493	525	547	487	536	516	510	541	514	562	568	517	514	494	518	503	533	594	565	557	533	530	483	538	498	490	513	469	504	511	513	517	504	484	528	493	511	516	536	561	560	538	528	541	526	499	583	557	529	506	527	520	463	526	514	533	533	480	503	557	507	534	509	539	518	591	556	534	479	516	541	519	548	526	497	523	486	528	492	526	555	495	510	547	517	527	509	501	511	501	564	551	540	512	536	510	535	520	490	541	521	495	515	539	535	526	538	495	499	540	512	519	550	528	504	572	544	488	495	530	514	499	526	512	524	547	553	513	514	521	520	478	571	521	516	558	507	514	522	542	490	505	524	508	523	491	514	534	531	553	545	508	524	479	529	522	513	501	496	519	492	561	510	499	541	550	564	503	509	497	521	535	510	520	503	536	490	517	495	518	539	513	527	525	517	545	544	535	533	507	533	500	473	497	539	540	519	539	517	501	547	532	556	532	544	482	541	510	496	556	515	525	555	493	525	521	510	544	530	571	524	487	546	537	510	501	541	518	514	485	505	565	533	539	529	529	560	533	566	531	517	514	541	521	513	508	516	542	556	554	486	556	518	505	555	467	508	480	495	512	503	526	506	497	487	550	534	509	525	532	472	515	532	534	539	572	548	492	499	544	529	528	506	550	509	566	512	501	524	544	508	527	522	527	517	516	539	556	572	535	514	525	506	515	518	503	509	543	499	538	574	517	519	528	514	540	515	515	554	519	543	489	518	512	519	549	529	475	472	502	550	497	570	529	497	536	528	514	498	548	540	547	533	539	472	511	503	549	578	514	543	523	564	513	579	504	577	546	554	530	520	496	550	512	467	516	537	515	505	499	573	572	546	498	505	515	518	525	575	514	541	523	538	495	505	527	532	518	515	536	508	507	516	509	542	494	539	502	536	532	519	472	502	485	525	480	564	562	513	532	511	497	517	502	508	545	547	520	515	520	513	511	527	507	484	535	523	501	520	559	476	513	520	524	541	520	485	506	533	525	515	498	523	535	531	526	532	558	501	478	484	535	503	557	500	486	501	541	486	496	524	518	538	532	560	509	506	514	503	506	510	518	527	522	500	508	491	532	537	540	539	556	547	517	564	507	539	520	501	515	510	507	527	536	532	514	485	473	518	501	531	514	490	510	496	509	523	516	515	514	520	514	508	480	507	489	525	524	505	521	541	501	540	512	533	513	526	528	542	491	500	557	517	550	516	536	526	535	480	512	526	511	492	527	535	490	522	504	544	510	554	541	547	522	496	548	514	475	538	526	526	549	544	522	524	530	544	499	512	502	543	489	501	525	526	532	522	561	514	557	542	556	506	550	516	515	519	537	553	534	515	536	528	495	503	460	528	583	556	536	516	539	511	549	531	540	541	527	509	505	489	536	552	504	555	527	514	529	506	476	503	495	489	510	528	497	509	502	510	510	517	494	505	512	491	536	549	512	529	528	520	495	549	532	542	521	499	542	549	539	464	490	498	501	554	509	490	527	569	510	530	518	523	458	460	533	487	545	511	525	490	532	507	539	510	481	526	524	515	532	516	506	533	517	507	505	503	511	512	518	533	511	469	518	505	506	507	534	507	530	523	483	537	529	503	541	531	511	527	539	521	509	516	489	514	516	542	497	537	537	560	515	543	524	564	518	494	555	509	505	541	494	556	540	515	478	520	552	508	551	564	537	513	528	498	542	527	545	530	483	512	517	555	509	499	485	518	551	520	560	519	506	521	529	512	579	497	516	555	541	534	521	508	564	491	547
27766	9855	564	314	255	218	229	185	212	184	214	205	187	181	209	221	173	186	205	203	195	183	196	197	215	183	160	209	196	181	200	171	221	207	200	207	196	202	159	199	200	205	213	212	165	186	180	181	201	182	200	201	196	218	184	207	185	193	213	196	203	175	203	199	180	189	188	194	209	201	209	196	193	200	187	197	204	185	201	203	212	226	181	191	197	194	217	189	187	227	211	197	184	202	205	190	186	176	181	227	195	214	203	202	216	183	181	182	186	200	206	180	185	201	214	195	213	194	203	212	183	178	212	203	202	192	209	200	199	227	194	216	207	189	170	192	191	205	188	183	173	205	207	204	209	220	229	179	219	194	211	205	190	207	161	224	180	186	189	212	218	168	159	205	202	190	210	205	206	183	206	184	182	198	190	193	191	199	199	221	193	207	180	205	211	213	220	189	204	203	187	168	177	220	194	211	182	193	174	216	190	209	202	194	202	194	186	193	209	203	184	194	191	178	189	205	195	172	194	172	219	200	202	184	182	213	201	206	176	188	193	195	187	192	215	209	171	170	185	202	209	205	185	164	208	201	206	188	183	194	189	183	183	218	208	214	192	215	198	201	191	195	204	204	184	193	199	191	195	205	221	212	213	188	202	200	200	183	205	184	196	176	206	176	228	201	209	203	178	200	205	202	207	195	186	200	200	201	195	211	183	208	212	173	183	220	169	195	192	218	220	191	205	194	205	168	201	205	171	198	168	198	183	202	202	244	195	193	206	204	187	192	187	192	197	209	226	173	215	199	189	170	186	199	199	186	189	196	207	185	224	200	182	207	181	204	208	195	213	185	220	200	189	218	189	216	183	179	193	208	202	181	187	212	205	200	214	194	190	188	181	210	205	201	210	159	201	178	230	196	191	184	196	205	220	191	189	202	198	185	213	210	196	214	210	190	197	195	191	209	198	199	217	156	212	194	203	178	173	197	196	222	193	208	177	218	187	198	211	173	178	207	202	185	196	196	207	182	204	201	198	212	228	186	201	198	180	234	185	183	190	189	203	199	212	197	210	194	161	204	225	192	188	181	214	187	178	194	184	224	211	203	195	208	187	188	206	209	183	172	184	214	206	179	195	179	186	196	191	194	195	192	173	227	192	197	189	172	207	180	193	201	194	225	197	185	192	190	202	218	221	208	204	225	180	211	189	208	205	181	202	209	180	182	197	209	175	193	197	177	181	191	165	194	195	217	205	216	194	212	182	229	167	185	183	197	201	203	193	208	189	188	196	188	191	182	197	191	212	189	187	224	215	186	197	241	189	192	187	184	190	191	189	218	173	186	199	162	181	211	194	175	185	182	209	171	197	203	192	210	208	180	201	195	213	210	185	196	187	194	204	179	217	189	218	189	193	177	190	198	187	184	204	202	201	201	200	200	173	199	211	190	198	201	181	195	187	199	204	179	184	188	188	191	210	213	222	188	220	235	188	191	177	185	183	216	218	205	201	196	191	186	194	186	199	193	191	166	207	191	195	205	219	196	210	193	193	177	176	212	172	197	201	191	192	184	210	192	204	198	182	173	207	183	231	199	227	195	190	200	203	192	216	207	207	203	196	181	194	198	201	225	190	192	203	207	195	219	214	206	171	191	196	189	195	190	193	188	172	207	177	182	173	206	206	190	185	179	202	205	195	209	198	196	193	193	173	182	211	205	219	212	183	210	204	176	183	192	197	188	204	215	199	187	188	194	208	207	191	210	180	201	212	204	206	185	196	204	203	192	175	177	196	183	207	200	187	211	181	189	191	228	201	206	191	198	185	195	216	182	185	205	196	185	197	203	183	175	210	174	188	180	186	204	192	173	202	204	197	208	197	188	158	226	199	210	192	190	186	186	176	203	169	222	181	204	188	188	190	182	210	181	210	200	201	201	195	200	201	206	219	181	171	205	190	204	198	183	222	171	224	223	218	186	207	207	206	200	199	181	197	183	206	203	207	188	212	216	219	209	173	193	193	197	209	197	193	165	190	193	195	199	184	189	209	199	220	190	219	170	186	179	197	220	197	226	199	211	201	201	200	182	204	219	198	203	187	207	183	211	202	192	184	189	168	226	180	188	208	161	218	212	181	183	209	194	222	181	187	185	180	190	199	184	189	199	175	206	218	190	196	201	190	193	195	198	205	187	189	205	179	205	214	189	220	207	207	190	183	189	192	178	173	194	215	218	191	203	200	206	188	172	215	197	202	208	181	207	227	209	213	197	201	193	236	208	208	199	186	202	201	198	191	204	213	173	195	197	193	181	183	219	213	220	191	201	180	172	198	196	192	210	197	179	207	215	205	178	203	183	211	188	184	194	210	231	181	188	186	193	204	197	212	208	194	234	202	207	197	183	205	196	184	214	207	195	229	192	220	194	177	182	175	175	182	188	206	209	171	186	208	190	194	188	195	189	194	183	195	178	185	207	188	188	217	208	208	216	194	181	175	204	193	200	187	216	168	204	219	182	207	191	206	200	196	204	205	197	204	195	223	196	186	211	199	211	183	216	214	198	218	196	167	191	198	177	196	190	204	198	205	180	207	212	163	204	233	205	198	212	199	201	183	176	211	179	180	228	200	211	194	199	178	227	214	200	200	201	219	201	183	202	205	195	222	214	197	190	203	199	222	202	196	205	204	173	165	188	172	179	200	184	197	219	195	177	198	187	182	207	194	191	212	189	200	206	185	200	205	205	184	192	202	195	205	194	184	179	215	188	194	197	208	199	211	190	195	182	196	169	228	197	203	205	206	214	194	194	186	186	192	198	170	192	189	168	218	209	182	204	197	210	219	226	197	174	193	205	192	204	200	199	206	183	181	216	182	202	188	200	177	178	212	201	206	202	218	199	221	204	191	208	181	201	168	213	202	200	224	184	199	210	193	224	203	211	184	193	181	189	189	200	179	181	201	175	198	207	176	183	184	206	204	199	214	183	183	174	206	192	201	169	201	206	205	217	179	222	218	207	208	179	184	220	209	213	168	199	188	197	213	187	202	194	204	212	196	206	177	201	214	197	203	187	186	165	230	196	196	214	186	201	216	228	205	217	226	199	185	205	215	186	194	165	204	187	202	229	184	202	212	178	193	182	185	194	194	196	218	190	207	219	203	197	200	190	189	208	212	202	220	198	187	205	205	181	225	192	205	173	199	189	162	200	212	192	204	206	199	212	197	197	213	186	206	187	201	197	189	178	183	194	200	212	191	191	217	182	208	186	203	178	204	231	209	195	212	220	174	189	194	198	184	210	185	191	199	195	206	188	198	190	163	190	192	192	202	183	199	200	205	181	201	200	209	194	213	189	195	221	196	189	191	171	220	179	183	182	192	199	210	175	210	207	189	188	201	182	178	167	214	216	172	184	187	196	203	209	178	188	205	221	199	185	191	180	201	197	225	200	197	230	206	177	188	196	184	189	208	209	185	201	208	207	195	183	187	205	199	192	218	217	193	188	198	200	185	216	214	185	194	204	205	202	176	195
4550	287	262	209	182	168	167	163	167	162	160	145	181	168	183	169	166	163	168	162	145	169	124	129	143	152	157	166	150	146	154	145	144	161	141	129	170	146	183	153	161	143	187	160	161	159	155	165	156	152	177	148	159	182	161	165	153	151	177	163	148	163	143	163	141	135	156	155	151	168	163	169	157	158	162	181	134	160	184	169	183	167	151	156	182	158	171	168	155	139	171	146	176	145	179	144	134	159	156	154	156	149	148	160	144	146	147	148	173	175	147	153	142	173	169	153	154	168	144	143	170	145	161	162	132	138	149	146	150	146	139	159	135	160	153	153	181	160	153	131	128	159	164	177	154	148	171	158	162	157	166	149	174	181	150	171	153	139	142	173	157	170	160	173	135	145	150	142	162	163	143	159	145	143	147	171	172	161	154	153	144	162	144	158	150	173	134	144	162	152	152	126	146	136	145	161	141	164	145	158	150	158	159	149	156	150	141	158	138	132	160	150	147	165	160	145	169	141	156	161	171	157	157	150	161	122	147	154	168	183	151	146	155	148	155	164	144	154	142	152	163	155	142	148	150	141	153	155	149	137	177	163	153	157	158	154	146	143	139	159	153	146	137	161	162	155	149	163	168	143	170	155	155	152	144	154	135	172	169	166	160	176	136	156	164	138	151	144	137	169	150	152	178	141	151	157	143	143	150	158	163	146	165	181	144	145	152	166	170	172	158	156	174	160	160	146	159	156	125	164	153	156	138	163	157	164	145	155	152	175	147	137	172	163	138	150	130	158	159	176	161	150	164	152	155	134	151	155	174	154	146	152	178	134	185	160	143	153	157	161	169	133	143	169	156	147	137	140	152	142	162	165	168	166	163	150	142	169	129	143	165	162	143	131	149	165	173	137	178	171	162	146	155	168	151	149	154	158	168	144	143	165	155	186	160	145	166	148	148	145	174	159	151	159	162	161	160	163	165	148	141	150	168	167	148	163	161	155	151	155	146	160	137	146	152	162	162	159	171	155	157	142	137	160	149	141	154	174	142	144	167	151	172	149	167	169	149	155	145	148	152	118	144	163	165	166	153	176	157	163	150	157	156	170	131	160	134	167	154	154	159	153	153	160	160	151	161	132	152	156	156	160	170	165	152	162	146	143	149	156	148	156	153	153	161	161	135	156	154	160	165	163	159	141	139	153	157	147	180	151	158	145	151	174	155	158	143	157	161	159	159	136	177	169	147	150	148	183	160	139	175	143	144	166	146	154	165	153	155	162	148	159	136	141	151	136	157	146	145	163	142	170	132	141	161	136	158	146	157	152	132	168	161	140	160	167	134	151	135	150	173	129	144	146	146	154	150	131	162	158	162	160	145	153	144	133	170	170	141	145	163	143	154	147	175	164	168	164	171	166	161	180	159	155	142	142	155	172	158	151	166	141	158	176	149	169	168	181	144	125	147	174	144	164	161	137	142	172	149	175	153	146	155	160	160	141	176	164	171	129	145	173	159	154	141	132	166	163	183	164	140	164	166	176	168	164	167	151	178	129	167	128	152	148	148	144	147	158	139	150	162	154	163	133	160	164	117	144	139	154	172	173	164	160	146	121	154	163	159	141	151	162	157	161	161	160	154	141	184	145	144	151	169	136	165	156	150	140	157	176	171	137	163	155	160	165	159	160	156	137	129	165	165	150	171	163	154	142	176	126	178	140	167	161	145	172	164	170	157	153	169	130	156	163	152	145	152	159	151	155	158	139	144	165	138	167	164	156	152	166	144	157	137	161	160	162	146	140	171	156	146	151	143	152	148	157	155	170	168	146	175	138	148	168	168	148	150	151	165	139	149	149	173	145	168	165	168	131	144	153	142	147	156	155	146	173	161	154	149	150	167	153	146	161	155	184	160	140	136	136	155	134	166	178	157	157	172	150	154	147	158	178	173	129	182	170	155	140	141	153	146	130	155	172	151	136	160	150	175	166	162	159	165	129	199	180	136	151	157	161	172	146	142	140	169	166	148	143	146	158	152	164	161	164	160	175	173	169	154	142	143	151	165	148	145	164	140	143	156	143	150	159	179	158	150	182	146	176	139	163	138	141	146	145	155	155	152	170	162	145	166	147	140	143	163	144	166	142	164	175	172	147	164	168	141	151	150	151	171	173	157	153	164	164	187	141	141	153	151	148	133	141	147	159	161	145	123	166	141	167	130	174	160	167	148	172	169	157	134	164	162	161	157	160	158	165	160	157	151	171	150	153	170	166	173	142	153	168	154	178	144	157	161	140	157	165	159	153	167	166	166	153	144	172	171	163	148	147	158	161	141	170	160	160	173	161	172	148	132	147	161	139	130	167	166	143	164	156	146	145	135	143	162	164	152	159	159	151	174	156	161	156	130	149	127	173	159	174	171	172	151	145	146	153	147	173	142	140	136	139	143	148	171	160	143	178	160	159	142	161	168	155	136	138	164	141	150	135	168	153	159	177	149	145	162	138	184	155	185	156	154	166	162	153	176	167	155	154	167	158	131	170	164	158	160	159	152	176	155	162	131	154	157	171	158	165	146	143	144	156	152	148	146	139	141	122	168	153	140	139	130	156	151	136	154	146	149	137	157	160	166	139	161	156	153	153	158	167	156	155	159	167	160	187	157	161	140	143	152	151	174	154	160	187	161	140	156	146	148	173	138	143	157	168	165	164	150	160	162	166	177	145	164	164	154	143	157	136	150	129	160	168	171	159	132	131	159	138	162	156	155	148	167	143	168	189	142	158	162	171	142	153	140	155	172	169	158	151	127	141	146	146	148	152	157	146	169	157	148	170	146	175	156	167	157	159	141	165	147	164	157	148	160	151	161	154	144	129	144	145	168	159	176	162	143	132	150	153	168	131	157	165	162	148	161	142	160	138	151	169	169	156	155	146	144	158	140	158	165	144	157	174	172	170	159	182	157	161	150	159	165	153	141	145	159	154	158	139	154	158	176	178	158	165	140	164	170	158	151	158	156	162	157	155	156	145	185	130	163	154	126	166	129	161	156	166	148	141	146	159	144	166	144	162	156	167	159	156	147	159	153	158	155	149	161	162	150	134	169	170	153	145	147	163	157	168	154	134	153	158	160	127	158	161	146	133	121	171	151	183	162	151	160	160	138	149	135	137	133	144	151	148	172	156	132	142	160	150	163	156	187	152	156	145	144	157	150	155	164	146	182	157	143	170	157	144	127	137	158	159	152	131	163	164	154	157	153	143	147	147	169	167	164	141	162	148	158	148	163	153	148	142	163	163	161	163	153	156	144	160	162	147	153	160	144	182	145	161	147	166	169	149	117	149	141	137	166	129	138	153	133	154	147	135	159	131	170	160	153	152	149	147	156	152	170	169	154	158	172	152	156	150	157	151	149	148	122	142	160	143	145	152	141	134	158	160	165	139	169	136	160	153	141	159	162	142	169	149	154	146	173	174	152	152	170	167	186	168	149	163	136	180	143	154	162	149	171	146	175	142	148	163	135	158	167	151
25444	21481	27959	25400	11146	1375	863	722	628	649	643	611	614	586	553	592	598	566	531	574	585	535	572	578	568	569	550	567	558	572	585	516	577	574	506	503	591	552	561	544	567	549	506	515	544	597	513	545	475	527	527	543	563	517	549	523	544	533	558	537	527	582	524	548	549	482	532	567	505	551	536	549	562	558	580	574	517	493	536	539	531	539	522	521	556	535	548	524	547	513	500	507	510	524	554	507	494	535	498	549	531	570	556	546	527	530	528	521	499	538	544	567	529	516	561	571	531	549	545	549	517	559	546	499	564	524	486	491	591	553	486	585	511	562	515	558	507	549	521	538	562	530	546	544	532	521	523	560	539	506	493	507	572	505	546	491	526	547	546	568	542	560	510	504	527	536	529	518	538	536	529	535	519	509	512	552	487	532	509	541	551	516	564	535	499	542	517	536	534	533	515	527	529	537	553	522	536	527	507	513	527	523	513	511	515	474	493	550	496	537	545	502	513	555	535	490	534	532	509	481	533	575	504	511	523	521	537	559	562	545	537	544	522	512	559	521	559	606	569	526	531	516	548	464	569	528	535	529	556	531	475	529	511	501	516	563	543	508	500	507	520	496	551	538	528	526	556	496	550	559	510	505	526	489	549	503	543	556	553	511	572	534	541	498	532	513	554	555	510	527	532	531	542	541	540	531	576	574	524	515	549	560	513	496	531	529	556	522	510	527	542	530	498	546	514	560	528	540	528	546	537	509	525	532	535	502	493	533	506	503	571	526	528	557	533	521	551	530	552	560	566	535	569	516	536	526	539	524	513	563	540	502	534	517	528	515	529	520	544	529	509	555	531	521	500	563	500	562	525	518	520	543	526	561	543	543	538	557	502	530	524	545	523	521	553	556	574	493	505	490	523	513	501	532	491	519	522	497	521	500	571	563	525	530	591	520	551	571	516	511	505	476	540	511	570	502	524	505	524	509	530	501	496	534	557	539	554	535	523	501	557	544	518	511	523	513	592	545	537	552	543	522	536	561	593	507	573	538	503	546	514	493	544	465	507	527	554	531	562	548	547	509	504	553	535	516	503	541	543	556	542	528	536	490	515	518	499	585	509	521	496	533	548	550	511	508	519	529	533	498	520	507	522	491	576	568	495	539	559	510	580	528	522	506	547	500	502	506	525	549	477	559	557	566	539	545	502	529	544	557	547	581	558	523	550	541	555	504	519	486	506	561	498	516	532	532	548	482	541	537	529	525	561	587	514	509	513	500	506	526	544	505	534	510	524	520	490	528	575	512	530	551	514	581	483	521	527	489	531	560	518	490	531	505	534	534	534	496	548	554	527	496	550	542	513	540	545	489	521	517	532	557	540	534	528	555	511	533	529	533	534	537	535	496	556	540	517	521	560	536	534	509	524	541	545	546	523	510	515	535	474	553	534	508	527	496	504	561	507	520	504	485	502	537	518	525	536	477	482	531	507	552	549	529	531	511	507	563	485	484	533	545	535	508	474	509	509	538	478	564	568	532	543	497	538	511	528	468	541	527	597	522	508	510	566	497	507	544	523	533	552	529	492	519	523	524	488	542	513	520	552	536	539	529	544	537	526	501	556	511	532	526	572	546	482	514	516	546	528	504	497	523	501	510	501	547	520	487	520	511	515	537	554	476	538	506	484	524	536	532	521	539	530	530	558	524	528	531	544	529	544	528	525	531	547	550	554	549	549	564	557	506	530	508	538	495	481	526	547	506	547	515	523	549	480	540	564	518	504	503	483	510	523	551	530	547	536	547	519	523	505	510	555	501	526	548	540	549	541	513	521	541	492	524	532	490	571	515	519	489	526	556	477	507	562	540	535	550	521	505	517	542	550	568	521	554	545	533	546	564	568	515	521	514	546	545	588	562	527	510	503	519	558	575	533	501	501	536	530	496	561	516	559	523	492	518	515	580	549	520	485	562	566	511	549	518	557	503	522	531	561	491	513	499	534	513	482	534	505	559	519	551	537	519	505	549	510	564	548	559	517	547	526	473	494	505	486	548	539	503	555	550	509	509	525	514	506	528	541	517	564	547	519	515	521	497	538	478	513	546	514	558	543	528	502	481	523	489	522	491	526	544	541	512	524	551	545	554	524	543	515	500	500	511	488	549	492	551	561	531	565	590	564	503	570	530	542	522	532	510	492	527	532	530	544	518	543	541	535	517	519	474	550	579	486	555	541	512	531	521	478	502	533	553	546	484	522	494	498	498	554	494	542	520	520	558	519	555	550	561	525	510	474	499	541	534	524	584	512	510	529	564	547	551	507	539	541	534	532	531	530	566	522	558	530	559	515	567	509	515	557	523	525	544	517	548	516	544	512	549	543	550	537	547	509	552	492	520	565	572	546	542	552	499	534	528	591	474	505	522	554	531	514	518	487	561	581	538	545	516	525	541	537	514	522	524	551	555	526	503	576	536	516	518	520	546	518	533	532	528	505	521	530	549	497	508	524	537	523	557	499	532	530	534	519	524	540	530	518	564	546	505	514	518	544	552	560	549	492	550	519	508	537	542	498	495	567	502	563	508	536	542	536	548	504	585	542	554	488	515	524	512	518	568	539	550	522	536	545	460	570	558	509	523	567	522	545	511	552	517	517	531	491	517	523	520	528	551	531	489	538	516	540	531	516	511	559	520	525	517	523	506	499	514	489	534	527	535	518	513	568	516	525	571	522	517	520	562	541	582	519	529	539	515	514	534	495	546	570	533	520	500	559	503	498	506	535	512	547	527	541	524	517	507	517	555	518	512	506	547	527	556	551	490	538	529	525	530	486	560	497	482	563	531	554	531	516	563	531	531	567	519	550	506	509	535	583	498	532	558	555	512	545	507	528	520	508	496	555	542	493	557	551	538	537	493	518	539	519	513	541	534	523	539	546	544	532	539	537	524	526	539	540	506	534	524	513	556	538	543	519	555	521	514	553	508	499	499	519	560	538	531	566	505	473	488	567	526	527	474	528	548	530	542	524	531	559	558	520	544	505	574	518	518	499	513	523	540	540	506	539	541	537	540	509	555	472	493	523	536	521	520	527	589	494	526	535	537	540	508	513	521	507	573	549	522	551	504	495	496	507	540	516	554	505	537	501	496	500	535	559	540	508	554	541	536	540	568	549	529	523	529	496	539	504	576	526	515	500	558	548	532	523	561	535	506	507	503	507	480	495	511	525	506	509	519	527	514	506	544	520	505	494	508	590	524	532	524	556	544	533	540	502	535	551	557	548	506	533	523	547	511	514	530	528	543	497	512	529	524	526	546	506	527	508	567	513	553	563	518	499	534	514	509	553	572	524	510	507	523	501	549	491	530	551	483	508	568	525	519	511	533	517	516	538	524	531	546	506	498	548	516	520	490	538	536	509	523	535	528	561	540	541	580	536	543	496	561	542	494	504	490	544	562	517	521	537	490	502	547	486	574	518	502	559	523	518	524	515	556	589	544	484	498	528	551	555	552	543	567	487	538	531	500	500	524
3212	3376	2712	1407	1114	852	719	680	587	547	541	486	434	463	487	479	481	440	445	456	437	481	411	425	427	406	487	435	403	400	426	450	401	434	438	421	415	401	434	443	450	379	400	420	431	405	437	382	435	352	424	424	400	405	414	423	414	403	425	437	410	388	406	427	399	387	456	432	451	426	405	415	429	428	432	397	391	381	424	409	403	408	417	420	449	443	412	418	445	401	408	397	417	406	421	409	388	425	419	391	394	418	477	395	377	389	417	419	400	405	426	388	384	420	360	400	416	428	402	413	399	361	427	394	404	397	409	412	394	415	460	432	418	410	425	377	429	445	416	420	419	460	412	375	400	396	434	387	422	428	434	420	391	388	415	411	420	399	408	420	421	424	405	431	429	421	414	432	421	432	418	433	393	415	388	403	393	364	386	416	426	447	438	420	417	370	395	403	424	413	398	425	407	385	404	447	383	398	425	429	420	370	419	429	417	373	381	397	407	428	429	410	435	436	419	370	387	423	470	395	438	417	400	412	402	395	419	411	421	405	417	449	373	414	394	424	422	411	395	427	448	433	408	395	417	384	404	411	402	403	413	411	440	421	415	399	410	388	408	408	400	379	403	386	407	389	384	348	383	382	388	431	424	407	421	409	444	374	411	395	413	409	391	437	391	395	428	413	390	364	407	423	410	411	416	402	433	435	402	402	389	442	431	371	425	386	423	414	418	419	414	402	401	398	394	429	406	417	407	394	416	396	414	374	398	430	388	394	369	389	424	393	364	425	424	398	393	415	400	413	398	431	389	381	404	396	403	421	447	438	391	445	394	400	402	418	403	395	415	384	421	410	409	441	414	404	400	410	399	406	414	434	391	399	425	402	434	414	403	437	407	420	414	408	430	366	407	388	393	406	427	398	433	406	408	415	380	401	458	420	408	375	393	392	426	412	375	462	414	419	410	381	383	400	389	380	399	403	400	392	428	451	412	394	366	382	406	417	394	418	437	394	392	411	406	413	397	419	393	437	429	418	428	396	406	425	418	397	413	392	419	391	367	378	431	434	394	451	422	408	413	431	423	417	413	410	358	415	425	421	419	418	397	422	398	385	419	393	462	388	382	416	419	402	423	394	400	409	392	391	418	422	383	409	403	408	358	405	414	430	452	411	431	419	435	411	424	433	378	442	417	385	403	380	398	427	406	394	419	396	361	363	435	429	393	409	403	392	387	385	393	409	420	397	373	394	425	454	404	448	393	432	377	425	426	390	422	410	387	413	419	389	405	393	421	374	398	373	404	409	426	389	401	447	405	391	409	405	408	405	396	415	400	389	419	370	380	434	392	420	405	438	372	410	389	435	406	404	331	422	373	422	392	396	420	419	425	454	388	420	420	420	418	398	379	418	379	414	375	407	403	377	409	470	417	382	421	432	388	402	438	422	413	385	419	404	388	416	404	383	419	411	374	397	417	407	379	419	403	391	431	384	398	415	396	397	379	423	405	382	412	414	375	399	385	409	407	395	375	408	420	366	391	413	422	423	432	429	415	379	418	410	399	394	421	423	424	388	426	383	431	399	390	408	418	404	397	419	385	432	407	410	414	424	409	429	384	391	406	411	380	444	405	403	423	424	421	375	394	416	382	438	390	414	441	392	420	424	424	433	367	394	372	390	417	409	398	417	390	435	432	422	393	457	402	376	393	408	401	435	407	440	383	440	381	379	403	411	425	394	425	383	439	424	425	435	396	409	367	402	382	401	419	376	409	396	399	349	363	451	412	445	415	435	405	385	382	397	371	422	406	421	406	425	432	428	391	410	394	423	366	392	396	375	397	411	448	411	408	408	392	406	425	471	402	370	412	409	424	454	400	429	439	399	424	402	380	393	429	419	381	411	378	435	370	457	374	415	400	412	401	411	398	398	405	393	405	411	408	416	396	410	431	396	384	389	421	383	442	410	384	382	374	386	404	401	407	390	383	373	398	407	402	390	444	409	411	418	408	406	417	377	400	390	389	393	408	409	408	422	376	401	353	380	398	373	411	385	416	399	418	393	397	428	382	394	410	386	422	438	421	424	373	382	373	416	400	372	407	402	416	386	386	428	397	394	410	405	431	428	390	387	407	410	422	451	381	360	431	405	388	394	387	396	440	424	381	412	478	375	392	412	410	406	435	410	428	372	433	421	386	411	379	397	397	418	412	413	431	397	405	400	377	384	381	388	459	411	395	416	376	393	393	405	395	400	400	400	394	413	424	404	419	429	396	415	402	410	384	404	386	411	399	399	421	386	401	383	435	402	406	383	376	425	409	428	428	422	395	405	392	415	400	413	411	406	426	402	393	421	383	380	408	442	399	407	427	415	418	370	398	398	409	403	392	441	400	423	404	422	376	381	437	401	400	431	411	390	412	383	382	380	402	405	398	355	404	419	423	408	374	408	440	379	411	391	421	417	392	367	401	408	411	428	386	370	388	380	411	387	389	402	411	394	384	405	420	444	432	394	417	423	392	415	427	412	426	397	398	388	392	439	377	417	423	430	406	390	379	357	420	411	398	384	368	422	422	401	427	395	399	369	392	386	390	398	408	446	413	429	384	415	355	403	389	404	415	385	404	408	402	416	400	429	424	390	417	362	397	402	418	419	417	419	455	401	406	397	394	416	408	383	418	415	400	409	419	389	383	399	420	395	418	410	411	424	404	432	428	434	394	410	392	413	422	427	395	415	395	398	417	380	446	402	396	400	398	433	413	365	411	411	393	396	407	428	402	426	412	447	396	412	413	400	401	388	395	369	420	390	425	397	417	392	418	407	429	400	389	418	453	408	418	395	434	411	397	403	426	390	388	412	403	409	367	396	420	424	425	453	417	410	406	420	406	394	385	404	402	390	412	406	436	406	406	428	415	402	388	408	406	415	407	387	363	432	402	417	384	407	430	402	403	412	425	418	368	390	407	396	388	402	384	400	390	418	427	437	422	395	366	416	428	385	366	410	376	399	413	387	371	410	393	381	416	401	410	417	434	398	385	399	403	418	405	397	444	413	394	426	419	389	436	413	406	379	411	384	395	425	387	403	393	410	401	413	408	424	398	373	402	390	432	387	381	454	375	402	395	405	416	387	419	414	407	422	433	409	372	396	418	418	371	430	394	402	436	410	403	412	392	415	422	417	377	382	391	428	391	411	404	404	379	405	427	452	425	437	385	415	391	377	391	444	416	445	400	413	432	444	397	421	371	379	420	417	421	358	407	407	424	376	410	378	424	388	451	394	418	411	412	438	408	490	443	414	406	450	431	389	423	364	425	402	378	351	399	427	372	381	375	412	375	362	414	381	417	422	418	402	396	454	417	410	412	388	409	388	377	417	406	390	419	379	392	410	375	409	384	383	386	378	415	375	390	394	385	404	430	400	393	385	406	394	401	432	395	425	373	385	402	404	442	417	422	377	407	376	397	401	420	407	446	412	385	391	392	429	377	429	414	389	418	403	397	440	391	404	409	382	410	434	424	366	435	383
24585	21490	28852	24544	21461	8275	1682	1059	911	877	875	796	779	736	772	780	801	801	730	737	744	753	741	747	740	731	692	701	745	715	700	689	701	731	739	693	696	731	726	696	715	709	681	738	687	653	721	673	712	734	696	691	727	658	664	677	680	699	671	737	689	718	682	719	659	764	702	710	680	719	700	707	721	633	702	698	696	761	717	687	677	672	690	690	689	677	680	707	720	699	659	683	701	677	698	641	661	672	659	716	738	711	719	688	763	690	698	701	700	676	712	740	719	707	699	728	650	668	696	696	676	723	716	686	705	705	754	707	723	690	639	676	708	668	690	703	690	662	663	739	756	712	736	662	734	741	711	687	680	674	678	718	714	712	722	675	684	698	676	707	724	685	683	651	677	654	697	698	659	690	687	670	730	710	746	654	639	671	699	703	656	674	693	708	680	699	665	672	715	716	675	647	733	693	672	697	713	745	677	693	737	682	693	653	693	711	688	689	698	690	679	628	684	672	716	688	694	657	693	662	697	681	701	703	696	657	686	732	697	759	698	660	666	703	690	666	719	682	682	661	697	722	730	692	665	695	673	693	652	720	631	647	641	696	726	702	697	724	712	677	691	620	701	665	653	677	664	652	647	748	696	667	690	684	647	683	729	707	671	676	673	667	690	695	689	693	673	684	729	721	665	677	691	673	643	723	656	722	696	664	731	675	702	709	721	689	697	683	692	715	721	667	672	668	724	708	717	698	672	678	679	707	694	712	675	707	718	656	719	709	689	718	698	674	667	641	700	717	720	673	705	697	668	657	698	673	658	671	674	687	655	689	699	687	691	736	706	728	685	687	703	708	670	632	682	671	698	694	646	671	678	681	730	685	730	683	699	642	684	699	650	701	674	618	713	646	690	687	679	666	712	683	695	699	725	682	687	714	694	705	675	706	711	690	703	715	683	701	706	649	662	675	676	668	724	710	660	685	653	661	712	723	699	706	729	714	719	700	692	703	687	696	681	706	707	664	706	718	630	665	711	678	709	752	649	671	691	668	653	710	695	703	675	733	656	703	721	699	710	683	704	727	627	709	668	710	691	718	680	684	674	676	634	716	632	714	694	668	735	702	686	696	663	675	674	669	734	705	691	734	693	705	687	692	695	681	672	732	687	746	720	662	645	706	659	689	685	686	652	672	706	678	698	720	699	732	699	642	656	687	643	721	724	710	679	681	712	729	667	684	678	721	723	657	710	663	670	655	696	716	729	721	725	645	691	677	678	662	735	718	648	712	697	671	694	692	723	706	682	660	700	681	751	670	657	731	681	689	657	718	702	670	700	667	675	685	736	725	714	686	631	663	678	697	763	667	660	707	713	694	686	705	740	679	686	715	703	686	714	715	720	687	704	644	669	649	704	695	701	632	699	711	681	729	640	725	632	687	740	716	695	673	681	658	699	707	680	671	647	682	683	680	710	681	695	665	635	652	684	672	722	685	667	684	693	687	645	648	666	686	696	685	689	705	700	706	698	663	708	700	688	698	681	694	734	711	709	668	666	709	674	678	689	663	645	667	727	703	652	714	647	694	698	673	702	651	666	682	716	666	737	652	691	683	685	675	658	692	632	640	686	709	686	689	684	635	685	698	698	712	647	688	676	671	682	664	707	728	685	677	698	708	729	681	682	707	735	681	684	687	698	699	668	684	677	700	692	705	683	665	690	692	691	736	725	671	706	675	658	659	704	667	663	697	710	710	711	724	710	713	669	689	633	697	717	736	668	662	679	659	696	682	732	702	658	694	669	676	639	702	698	716	702	673	706	692	688	724	653	669	709	662	631	691	678	676	658	711	700	675	694	757	723	729	739	705	652	670	637	720	714	708	696	691	724	723	665	708	695	718	666	704	677	708	719	673	681	703	680	694	710	728	709	675	669	634	753	649	694	676	711	684	695	689	692	664	698	691	744	666	686	668	644	741	659	698	700	684	683	679	700	673	671	667	721	704	716	662	696	680	673	732	676	689	740	698	683	696	682	688	719	755	645	702	655	680	671	694	679	675	731	652	732	694	693	665	711	686	732	714	702	674	729	692	674	686	727	684	680	703	665	649	705	657	647	651	727	669	687	710	724	701	658	681	682	648	647	691	704	655	671	668	717	655	683	689	653	643	745	630	683	632	684	737	670	683	660	662	670	673	660	677	648	698	703	674	673	665	701	656	663	672	660	694	695	672	668	717	657	713	657	714	687	669	675	660	685	686	651	676	705	658	678	683	698	657	681	689	687	683	688	650	688	652	706	667	743	703	675	652	671	714	659	666	696	712	637	678	715	722	695	662	682	700	665	648	683	666	673	681	681	693	635	703	705	732	706	663	727	708	650	662	663	666	692	678	715	711	699	686	682	656	667	719	768	714	707	678	705	684	656	678	663	700	695	661	691	702	698	716	698	691	642	701	698	685	700	707	697	667	686	687	658	655	694	708	712	701	699	721	682	679	712	685	674	716	665	704	734	701	696	712	676	673	744	728	673	689	734	697	667	688	704	696	663	671	663	647	662	633	706	745	683	671	695	660	727	746	693	677	684	703	676	700	697	718	658	633	668	698	654	685	723	671	677	663	711	658	671	708	707	671	718	689	703	667	671	679	645	674	674	735	664	676	660	687	693	633	678	686	694	692	720	720	622	712	704	645	679	727	659	662	667	728	649	679	685	640	696	656	713	721	651	661	726	716	652	667	677	650	724	688	695	761	686	712	655	703	699	677	689	723	682	694	677	696	700	683	679	690	679	690	716	685	658	690	719	644	690	688	696	659	709	668	688	677	681	667	646	663	677	680	687	756	682	703	646	715	711	690	691	725	686	715	694	707	648	694	679	713	684	697	662	707	699	676	676	745	668	687	679	656	722	677	650	693	666	688	637	702	672	679	662	718	691	676	641	707	651	725	701	703	709	674	715	720	686	746	697	724	670	680	694	669	675	686	644	680	702	670	700	735	704	710	716	696	683	702	671	678	684	607	697	677	671	664	674	659	720	728	629	678	698	665	690	650	701	676	716	668	754	690	715	673	671	675	693	675	668	677	708	686	673	640	708	715	720	706	669	666	731	699	711	687	675	716	675	706	703	697	658	713	706	685	682	695	691	674	671	681	641	654	694	673	659	711	717	686	688	629	675	710	695	685	717	703	714	721	689	703	710	674	694	688	708	693	720	629	683	670	694	697	648	671	686	652	658	650	750	692	654	670	672	715	638	682	713	713	692	674	682	668	678	707	670	679	661	627	665	650	692	725	688	699	707	652	712	723	678	712	689	686	679	693	703	633	682	684	664	671	705	666	732	685	607	714	691	663	707	711	670	680	669	728	689	703	706	652	669	690	721	684	619	663	736	744	695	738	702	715	664	655	657	679	719	690	695	636	699	725	704	672	686	684	692	691	693	667	691	704	648	682	653	668	684	646	677	668	719	666	686	735	700	724	662	648	665	709	700	756	698	675	711	659	719	688	719	640	642	714	715	721	637	682	662	690
3589	5895	4746	2539	1691	1329	1111	953	885	809	755	733	686	648	631	632	617	595	619	600	625	601	607	542	602	585	568	482	584	622	556	565	526	499	570	546	561	561	576	560	522	559	530	522	548	539	501	509	534	533	509	576	539	525	513	534	513	542	501	587	525	534	516	546	543	581	535	529	526	559	504	517	558	556	520	504	524	529	554	542	520	564	544	507	545	573	566	497	472	543	512	499	544	519	555	572	561	567	514	543	571	522	533	515	503	541	521	518	521	540	489	586	499	584	549	513	515	525	531	540	548	527	539	544	536	529	535	555	508	526	517	540	498	522	559	499	534	547	541	548	522	553	516	502	524	543	526	501	550	512	520	557	552	532	534	524	552	533	555	558	494	550	549	515	515	553	552	565	540	488	543	479	488	528	534	544	531	515	486	549	524	558	528	519	527	547	481	520	568	502	492	495	526	518	565	549	521	526	510	515	517	548	521	513	551	483	510	511	463	523	517	529	552	516	522	521	509	518	555	542	544	528	496	520	576	529	527	477	533	548	528	541	516	539	533	503	522	531	533	528	492	492	519	525	583	559	523	478	528	515	500	539	477	551	530	534	535	528	492	554	521	510	568	522	541	513	516	538	534	515	548	560	531	508	482	491	510	518	487	575	551	524	567	508	496	474	493	532	565	514	556	492	542	542	528	556	512	587	546	517	542	490	503	529	522	514	505	560	493	492	515	496	518	544	534	563	503	523	501	530	554	520	521	502	544	527	519	527	511	520	508	513	513	503	505	513	530	501	504	538	567	527	559	507	557	498	523	535	508	550	533	536	541	546	516	508	515	522	544	548	510	513	505	555	496	516	524	530	498	539	500	540	521	561	529	507	506	506	562	520	556	540	494	538	524	535	529	527	507	520	496	542	554	508	529	500	528	525	549	499	543	522	544	552	533	530	486	512	535	558	517	517	459	514	501	526	501	511	495	494	546	511	497	549	507	507	514	489	521	490	514	533	512	496	468	561	519	504	540	511	545	546	510	497	544	528	501	500	571	496	530	549	554	578	498	502	528	516	517	513	529	540	496	519	514	550	521	538	519	521	500	539	490	536	518	512	527	528	518	475	515	514	556	501	541	536	517	537	504	458	552	534	476	517	475	516	514	475	554	512	546	500	551	542	470	511	571	550	501	508	497	546	496	514	488	486	517	547	541	536	558	513	514	490	514	530	535	512	505	482	506	494	503	502	509	530	482	511	536	524	532	510	528	516	511	479	516	519	504	519	526	543	539	499	527	563	530	538	521	526	492	530	561	542	495	542	528	508	534	496	529	499	570	516	523	534	563	507	529	497	525	538	526	551	553	516	501	526	528	521	535	566	506	524	499	584	526	521	475	517	515	547	520	513	510	494	498	506	499	545	536	516	524	543	539	496	511	522	550	509	523	492	530	532	521	529	493	528	536	515	487	556	496	523	491	492	534	530	482	510	527	516	507	492	536	554	518	528	503	531	525	490	528	500	505	513	525	508	539	491	512	536	481	489	503	511	524	491	533	516	520	539	531	520	478	531	530	531	491	539	518	502	524	538	482	510	507	550	545	503	504	518	543	530	505	541	559	519	508	499	512	513	507	525	552	523	523	519	488	510	503	544	514	505	524	504	495	507	540	525	527	525	505	560	521	506	513	525	519	534	535	536	536	508	540	532	534	491	528	560	546	538	514	518	500	507	554	509	495	505	517	534	509	526	544	570	546	534	524	506	495	513	535	564	550	531	525	540	504	545	516	536	515	496	506	482	528	528	503	532	514	487	546	525	501	550	521	489	563	498	468	576	532	522	496	516	501	575	557	513	529	543	505	509	543	533	538	544	536	502	525	541	527	588	553	468	541	522	502	516	529	483	531	518	485	529	577	553	555	507	545	532	506	492	505	517	501	514	513	497	501	552	508	522	520	528	531	544	589	516	498	523	511	520	536	504	535	464	520	483	530	519	502	492	537	484	484	525	510	513	522	548	528	515	511	497	510	531	504	512	471	500	539	502	523	486	489	484	506	514	504	533	546	528	510	498	485	525	528	517	515	491	534	518	511	515	523	552	545	512	518	515	529	524	516	563	518	507	513	537	537	513	556	546	562	512	506	525	507	507	513	534	497	524	520	492	470	478	517	475	527	517	518	520	510	593	535	533	524	519	500	548	512	593	574	540	525	538	498	515	518	538	536	471	538	523	496	517	519	514	508	511	520	522	493	567	576	537	569	507	487	475	549	504	528	508	535	508	558	517	562	489	484	488	531	530	525	554	494	500	517	480	497	532	505	497	540	498	513	500	481	535	533	535	502	510	508	541	513	497	510	501	511	542	540	522	489	505	493	501	550	552	502	511	531	465	489	512	509	507	529	554	511	490	524	540	564	492	504	564	485	501	505	536	481	536	488	518	547	520	533	506	545	504	513	534	544	517	485	562	545	530	494	518	521	519	501	496	519	551	501	516	488	535	518	541	474	552	514	511	497	527	472	515	527	528	548	501	496	536	527	508	510	498	524	488	520	557	494	525	539	532	507	532	527	498	501	502	490	532	537	536	505	510	531	480	583	531	516	550	484	521	519	541	506	505	510	518	529	479	517	493	508	573	522	528	547	519	502	494	509	553	473	514	515	533	544	531	520	518	502	524	529	483	484	484	530	519	539	511	522	528	561	514	509	512	503	477	515	508	523	531	493	508	505	548	534	550	491	514	521	498	482	520	518	533	495	508	492	527	505	516	509	487	541	528	513	484	516	528	548	510	487	507	483	527	523	519	483	500	524	517	496	532	491	543	491	523	480	522	542	508	479	552	499	551	497	503	534	503	529	481	528	527	501	508	492	503	534	479	533	526	544	498	482	578	539	496	478	513	451	515	578	529	506	485	499	518	546	529	520	488	510	434	552	523	495	526	470	506	548	509	565	502	538	527	507	510	532	550	509	486	517	520	461	518	503	508	542	525	525	473	528	548	489	525	523	527	499	553	501	483	514	512	503	498	526	543	517	494	518	533	522	503	557	517	521	514	469	518	522	531	492	493	514	488	529	530	545	538	498	522	519	503	561	539	547	500	563	523	526	496	486	479	508	481	506	507	547	526	501	517	518	530	475	498	548	489	537	546	494	509	566	542	491	492	530	509	490	485	520	515	527	498	513	525	505	524	518	519	488	506	507	509	506	521	530	494	535	485	476	514	538	503	508	530	529	529	531	515	491	468	498	506	527	562	491	517	543	544	510	520	554	538	471	529	529	524	550	528	521	531	528	544	535	505	542	502	534	479	531	532	564	523	512	554	497	530	495	480	505	527	541	527	511	539	496	503	527	536	508	516	478	521	541	502	510	496	475	486	489	500	532	497	486	535	546	545	501	527	472	492	494	549	519	487	505	487	461	522	518	524	551	511	525	490	542	557	541	476	501	540	488	543	494	520	578	509	547	521	524	509	499	532	538	500	553	567	508	538	541	528	548	557	511	530	508	529	541	514	501	476	581	524	512	529
27687	9769	562	280	232	205	232	198	195	192	200	201	202	195	186	203	214	200	198	200	192	202	201	196	201	193	214	185	203	188	187	217	208	203	188	231	227	178	211	202	206	184	200	188	212	205	231	193	215	211	203	196	201	206	203	204	176	193	191	190	190	207	198	203	197	196	196	203	214	197	217	202	193	203	238	214	181	201	215	202	186	215	204	199	186	225	214	214	180	206	189	192	198	175	186	207	201	171	179	196	196	205	184	199	200	191	193	193	178	184	204	190	214	210	187	217	198	219	209	207	200	189	214	199	210	202	194	184	193	185	209	210	200	202	218	174	181	190	174	211	191	216	198	179	203	188	204	207	196	202	204	211	220	190	208	186	195	225	176	210	179	208	174	193	205	181	178	212	211	208	195	187	206	220	202	193	179	186	217	189	213	214	195	181	192	183	190	210	206	206	193	189	170	168	205	196	206	176	183	202	223	203	172	183	193	207	196	187	204	220	181	210	188	208	219	158	207	182	204	189	211	185	195	197	182	208	186	210	209	208	193	180	200	184	200	205	211	197	180	207	206	178	182	178	203	194	213	189	220	210	217	219	198	190	208	208	207	183	208	203	158	207	186	179	214	205	201	191	202	212	182	228	190	216	176	201	213	174	202	235	208	181	187	191	191	218	212	209	208	204	189	194	200	200	192	169	217	226	205	206	181	204	197	213	177	195	210	199	204	231	196	195	183	223	197	204	178	181	181	198	193	201	213	196	174	174	189	183	203	189	187	190	159	209	184	173	204	188	188	214	215	185	152	181	205	190	190	222	180	217	218	181	191	176	177	172	184	204	192	208	190	191	205	188	183	177	210	201	208	178	183	217	209	201	178	216	201	214	201	202	198	219	223	203	181	170	198	191	211	205	209	191	207	185	204	195	235	222	193	197	227	218	198	223	198	196	203	199	203	187	200	232	179	221	198	190	201	218	202	199	219	223	173	190	199	184	202	182	197	200	185	200	215	206	185	202	185	199	212	187	198	194	203	188	205	209	189	189	188	210	182	211	201	199	201	191	186	191	190	176	199	206	198	206	177	187	181	203	193	214	201	210	223	180	178	198	208	191	163	179	197	208	179	196	178	221	198	189	182	210	215	196	199	214	191	157	197	191	186	197	212	194	204	192	222	209	215	190	221	178	194	222	222	215	195	212	182	202	198	181	187	194	195	203	194	208	202	198	173	174	188	189	190	213	184	193	225	193	185	195	183	209	198	224	193	211	196	199	195	189	218	191	195	222	201	194	202	191	195	214	170	198	191	203	170	165	195	204	216	196	208	191	214	212	185	206	205	205	193	202	197	189	200	204	197	220	197	213	184	184	203	229	195	177	185	175	215	194	181	211	202	191	212	207	216	194	174	214	203	215	205	211	194	177	190	187	185	166	192	221	215	194	207	174	202	205	215	201	197	185	176	181	210	205	203	203	182	191	166	214	239	205	167	206	195	193	188	204	237	207	170	203	196	177	194	200	225	190	196	214	221	208	204	201	191	191	203	201	210	187	201	214	177	202	194	228	166	169	209	193	190	184	212	200	185	198	193	193	206	194	195	203	212	191	201	209	190	222	196	187	187	185	186	208	183	209	215	189	198	197	180	224	214	203	215	204	188	191	186	203	206	180	185	210	203	180	189	206	209	220	186	192	197	218	186	214	192	174	185	218	191	196	192	215	200	199	210	211	188	196	220	204	215	165	214	172	210	220	228	208	188	174	198	211	172	187	198	200	201	180	179	196	195	202	207	220	202	185	200	202	206	195	188	191	181	203	211	208	223	205	187	204	196	214	189	214	186	188	198	200	209	206	214	227	198	177	209	198	184	162	194	182	184	186	207	196	184	197	193	232	174	206	189	196	178	209	236	183	192	208	215	185	189	228	182	223	197	179	189	200	209	194	203	202	213	207	186	179	194	213	212	185	218	187	166	179	191	207	209	189	218	173	175	190	183	195	204	215	197	211	188	196	229	220	175	200	203	222	210	212	217	177	206	179	192	214	197	205	194	210	180	190	216	206	178	206	203	206	214	179	189	190	201	200	170	226	172	205	173	197	195	213	198	201	214	174	191	193	200	227	195	213	238	184	192	192	190	181	207	204	189	179	186	190	207	196	201	176	177	215	215	199	192	189	211	215	208	191	180	193	193	201	213	207	206	186	219	194	204	200	186	179	178	210	204	214	207	186	216	196	200	187	204	169	216	184	199	212	198	199	188	209	191	196	200	204	206	188	200	212	198	215	212	197	185	195	223	186	208	195	202	218	188	189	166	186	187	187	211	206	239	185	215	190	177	191	189	195	201	216	183	164	196	172	212	200	208	218	199	195	202	186	214	171	201	199	212	202	183	188	200	189	207	195	204	195	213	207	206	201	203	200	217	158	167	196	203	225	188	211	206	215	197	161	203	194	208	189	186	205	207	180	218	189	163	206	225	207	195	216	198	231	212	232	217	234	205	184	210	184	211	189	194	186	206	203	184	192	205	217	205	203	188	204	201	216	205	187	200	190	210	198	186	192	203	200	198	191	219	212	189	204	208	198	216	204	196	170	216	199	184	211	196	207	210	187	181	205	203	228	195	215	211	174	195	185	195	205	190	189	216	203	176	207	177	187	187	176	225	207	213	188	181	220	182	204	205	205	212	208	190	186	191	205	196	219	179	211	187	188	179	199	190	201	192	167	205	192	207	199	215	218	216	166	197	225	194	215	202	209	202	191	205	186	201	223	211	200	197	193	177	198	201	205	187	236	209	202	196	197	208	231	217	195	206	213	168	182	197	190	176	179	199	216	212	204	208	199	183	205	165	200	189	168	193	194	204	191	221	185	197	185	195	216	173	187	197	185	201	168	204	208	199	205	181	203	183	216	195	178	197	193	196	197	186	189	189	216	200	211	218	168	199	203	194	208	190	213	224	214	185	198	196	219	198	192	192	176	216	177	193	184	206	183	215	206	205	206	245	193	218	195	196	199	227	178	202	186	225	175	183	198	208	216	211	201	188	205	216	190	206	177	203	199	217	179	196	176	194	195	174	207	194	207	195	213	202	171	200	225	195	176	201	212	223	199	177	180	173	207	210	202	191	198	174	182	198	207	207	179	215	199	187	208	180	192	179	200	190	195	195	212	213	187	194	194	204	184	183	215	202	196	186	185	203	191	192	202	212	181	205	196	200	197	166	198	216	192	190	206	222	221	180	202	222	180	188	210	200	185	194	180	204	233	199	198	194	190	183	201	183	198	207	200	251	194	187	207	208	207	199	161	195	195	225	194	211	193	188	220	198	206	192	210	180	198	213	196	189	186	193	204	196	194	200	189	198	195	209	204	206	190	188	183	195	186	184	201	202	210	188	218	203	232	206	199	211	225	209	190	172	215	192	182	181	183	187	171	217	192	204	187	172	192	193	198	184	203	193	169	188	180	205	213	224	178	192	183	195	171	195	179	213	199	201	189	193	186	198	156	215	204	208	202	224	176
4598	319	295	233	171	191	182	162	160	181	155	165	153	147	162	149	159	159	148	163	167	158	146	173	167	142	167	156	156	163	140	163	152	162	167	150	143	173	165	133	187	147	156	140	143	155	123	145	165	171	172	191	164	156	154	141	159	145	167	157	144	153	172	163	149	165	148	164	165	158	153	158	160	167	153	147	158	163	165	175	148	150	165	164	177	144	150	147	147	166	146	156	157	143	174	153	163	170	162	172	161	152	158	162	165	166	162	166	138	132	139	158	171	155	157	157	146	144	155	169	139	151	125	162	164	147	167	147	183	178	146	159	162	156	167	151	173	158	161	132	143	136	165	162	153	132	155	172	155	146	148	158	168	170	151	152	162	137	151	143	145	159	167	139	153	163	164	157	163	163	142	147	132	144	168	163	137	162	143	154	149	135	153	154	150	162	150	163	163	156	145	148	155	155	152	158	147	152	175	164	168	170	153	146	160	166	135	143	160	150	150	162	138	150	157	163	153	152	152	142	162	125	167	146	150	142	171	157	171	156	186	154	148	155	141	152	144	164	149	169	137	160	163	172	156	155	163	145	145	159	162	130	159	154	152	146	154	157	142	146	152	137	156	153	169	162	147	147	170	147	147	148	160	166	160	144	137	140	150	141	140	159	152	169	177	162	150	159	152	162	147	144	147	165	143	151	157	144	140	177	169	188	152	158	149	146	159	161	127	153	152	142	158	167	131	163	166	150	160	133	154	162	141	158	146	147	139	155	154	152	158	183	145	151	153	171	147	161	183	155	183	156	182	162	170	146	140	156	154	166	151	153	156	143	148	149	152	160	154	135	183	161	156	157	152	177	153	147	167	140	148	141	155	143	149	163	139	180	150	165	156	148	141	160	137	197	154	147	157	168	163	158	153	166	134	135	153	151	148	127	162	146	160	159	160	165	165	154	145	162	146	132	147	140	141	169	156	143	151	187	168	164	150	157	156	143	156	161	159	171	142	148	157	182	154	160	151	150	147	163	166	143	172	143	146	158	157	156	166	151	181	166	149	150	161	159	154	147	167	150	142	154	146	147	151	148	170	148	167	167	152	171	175	144	145	166	169	153	158	144	181	158	158	152	178	154	128	136	150	151	151	179	135	138	159	157	151	152	149	155	141	150	150	163	136	149	156	153	150	152	138	152	171	174	157	131	167	154	140	159	182	164	154	153	138	154	152	178	147	146	148	184	157	124	169	164	166	137	145	164	151	166	160	173	138	138	165	156	175	151	144	171	162	146	130	171	145	145	174	155	160	150	161	132	135	143	162	155	174	153	165	118	170	161	150	174	135	135	148	133	160	158	172	141	166	140	149	163	132	152	162	149	164	128	147	157	154	160	160	153	143	142	142	181	141	153	140	147	175	157	145	157	143	167	137	156	152	176	157	156	163	160	162	179	159	164	135	172	153	130	149	148	158	143	154	152	163	164	146	134	165	161	160	158	153	155	159	155	170	161	151	146	149	154	171	147	180	141	153	159	121	155	160	121	141	171	142	146	137	158	158	155	127	160	140	149	147	157	145	162	153	155	170	161	139	132	175	133	144	160	171	155	146	177	182	149	172	161	158	145	143	167	161	145	150	143	175	131	137	133	149	157	153	144	145	170	141	150	141	165	153	166	166	144	159	146	164	148	155	150	172	169	160	150	157	155	171	146	179	161	156	149	137	156	153	145	175	150	132	170	130	161	139	162	146	158	138	150	153	171	153	150	150	148	147	155	160	164	139	145	142	159	141	165	161	129	172	144	160	140	150	146	146	172	157	176	147	136	149	172	141	161	158	153	147	152	142	143	140	150	144	174	162	152	171	167	155	149	183	151	153	155	159	170	154	153	156	160	163	180	152	174	149	150	153	153	168	139	175	160	153	145	142	161	161	157	142	125	165	137	153	149	160	161	168	157	137	150	163	159	142	176	165	169	176	159	140	150	151	153	156	154	185	140	169	130	157	178	168	158	159	163	147	147	132	147	180	149	148	145	127	167	145	153	148	169	175	154	177	139	164	154	139	172	155	159	161	157	158	152	179	160	135	152	158	144	191	151	156	153	187	136	161	149	136	164	138	150	167	129	156	167	142	167	163	160	174	178	176	144	163	145	155	150	145	140	140	156	147	141	155	166	154	158	136	154	167	138	165	146	165	144	141	160	147	161	131	161	166	158	142	152	179	160	158	145	136	156	167	137	154	145	164	144	185	149	155	151	149	149	137	141	147	171	146	175	163	137	140	142	164	153	159	150	152	151	164	175	169	140	163	169	156	128	152	169	168	159	147	155	161	144	153	154	161	148	157	162	167	147	174	154	142	158	152	163	152	155	162	162	146	150	143	169	143	161	176	161	139	146	168	136	158	148	156	152	156	162	156	141	140	152	145	160	153	144	131	158	156	149	143	151	148	148	149	133	177	145	172	169	147	156	146	140	174	150	158	156	170	167	156	164	163	173	148	155	165	143	133	148	158	180	163	163	146	167	166	153	137	147	157	146	150	158	163	178	157	146	159	130	157	163	159	154	146	137	148	165	171	146	147	158	149	168	170	157	151	169	158	163	150	154	180	146	141	184	154	145	146	149	163	162	154	151	149	157	161	164	170	160	132	159	151	145	180	153	173	146	152	142	160	157	188	142	143	181	157	148	135	173	161	156	156	162	166	160	155	161	156	135	142	158	140	163	157	152	164	140	159	150	160	140	145	152	152	167	173	160	160	160	162	143	140	152	154	171	140	135	154	131	150	163	144	185	146	166	155	149	144	147	139	141	138	144	144	151	158	153	156	143	163	157	142	148	155	164	158	178	162	157	135	151	148	141	140	162	154	158	157	148	173	163	154	153	173	172	142	176	163	165	165	148	157	170	145	147	154	160	154	149	167	152	158	139	142	158	174	139	148	156	135	145	153	157	176	171	165	142	148	154	150	147	156	170	153	155	160	172	157	142	158	169	171	167	149	143	153	161	125	151	147	128	159	131	136	148	160	180	166	147	150	150	163	148	169	150	144	155	146	144	155	135	166	148	142	159	174	155	163	156	158	146	180	152	159	159	184	168	163	163	157	143	149	153	179	152	147	139	165	162	159	151	158	140	160	168	158	151	156	160	158	138	157	157	183	157	120	146	152	171	145	147	167	164	176	178	146	173	148	132	151	151	151	137	164	159	146	139	157	145	181	156	170	139	161	163	148	148	155	165	150	146	157	170	157	154	130	169	153	160	135	142	170	155	156	162	161	149	144	132	136	165	146	140	132	150	152	162	158	166	143	138	121	134	149	163	163	151	157	155	150	175	186	170	145	151	145	144	146	173	148	169	134	168	141	173	169	155	140	161	164	159	161	142	154	160	155	162	152	137	145	143	147	161	123	161	148	146	152	158	131	135	137	139	158	161	147	152	144	147	155	158	147	147	173	146	177	184	173	173	166	149	177	156	150	143	149	154	133	164	158	152	156	154	154	139	155	155	170	134	156	153	157	161	135	158
25340	21356	27803	25263	11253	1381	923	767	628	643	601	574	607	628	589	551	575	600	573	569	570	575	573	541	552	532	498	533	506	557	507	573	542	544	562	552	534	496	519	534	519	520	537	486	496	531	511	493	535	507	517	506	492	514	558	547	536	548	538	518	556	498	534	511	526	559	541	538	543	512	517	542	545	531	513	528	565	543	515	552	522	535	518	496	536	543	537	538	522	536	530	550	533	488	528	563	516	571	547	552	536	548	499	593	515	500	533	494	531	542	533	552	513	565	542	523	527	493	537	566	522	531	520	506	499	524	523	510	523	545	560	535	515	510	507	519	596	511	542	555	564	492	481	558	483	533	550	483	499	523	518	522	529	486	504	532	541	486	572	566	549	542	528	525	521	490	538	494	568	544	533	534	500	532	524	526	523	561	512	544	509	519	507	535	548	536	531	521	534	550	470	534	506	515	539	541	523	544	527	561	547	522	513	502	534	532	494	492	527	550	519	501	507	526	512	539	534	535	554	513	492	519	550	531	520	524	549	528	521	543	548	515	520	540	528	529	537	543	559	554	559	521	523	552	551	559	547	494	550	517	547	574	515	552	502	557	547	555	514	561	553	496	486	518	540	505	512	506	505	504	538	479	529	558	539	570	530	531	479	515	527	492	541	549	528	552	511	500	519	514	491	542	512	565	507	555	500	478	517	533	511	497	549	487	499	517	530	494	492	504	524	530	572	486	512	550	542	514	548	511	525	516	561	494	499	511	540	486	566	535	488	485	518	547	509	514	554	544	519	509	519	485	515	531	510	545	508	533	515	517	522	524	485	513	563	534	577	498	512	566	494	539	483	572	522	532	529	489	525	478	506	489	523	516	570	514	540	496	525	520	566	501	512	528	502	506	555	534	527	502	511	530	581	529	508	524	501	525	508	539	561	505	521	532	494	533	522	549	573	527	471	551	512	502	572	593	539	521	561	479	498	527	489	522	509	537	530	521	491	516	539	483	498	494	530	555	536	510	540	504	564	504	545	557	557	547	571	541	489	520	511	560	538	539	537	480	541	536	546	551	550	499	542	582	558	501	519	506	540	507	541	558	544	517	518	500	543	516	521	477	575	490	544	524	556	542	517	478	574	515	545	508	567	529	533	542	506	518	497	508	501	534	523	529	527	548	471	542	495	511	529	557	528	530	541	545	542	510	513	529	534	518	539	535	493	563	538	535	568	501	522	530	506	545	515	513	509	526	558	490	534	546	512	514	546	565	526	515	520	552	527	531	496	551	588	524	548	519	473	484	542	522	475	529	475	529	535	518	502	544	476	526	519	508	523	553	518	508	589	532	522	555	564	520	514	577	535	531	500	538	581	510	548	554	538	566	549	521	531	541	573	492	554	527	498	551	495	474	531	542	526	531	500	540	521	536	561	533	544	533	529	571	507	524	498	520	496	529	539	546	501	545	513	507	563	491	501	494	512	485	527	540	523	535	516	567	524	536	527	525	523	540	518	533	530	555	544	554	541	495	529	532	493	554	551	499	507	521	525	565	513	486	496	501	534	503	512	521	579	542	501	508	496	521	505	528	525	561	530	526	505	507	542	512	545	512	528	496	543	535	555	535	560	525	508	503	538	534	546	513	528	521	532	564	552	511	554	495	536	501	526	537	489	508	517	552	545	524	511	512	510	519	541	512	542	556	530	544	497	529	521	509	554	546	546	557	502	541	502	521	569	541	528	547	515	508	524	513	525	519	492	538	572	529	519	508	535	529	595	539	535	520	533	498	542	513	544	528	526	505	533	516	503	494	521	512	546	513	593	525	489	491	522	553	478	520	554	517	516	521	570	509	549	542	542	498	550	516	507	520	527	516	559	516	509	544	507	520	505	527	527	556	521	542	531	539	544	516	544	483	542	527	524	508	552	554	541	530	568	587	515	536	509	476	514	534	494	522	483	527	534	503	509	523	536	552	569	565	505	558	493	554	516	528	539	487	530	509	486	502	529	501	497	520	537	550	559	509	507	516	489	529	505	542	512	573	534	523	539	512	492	516	512	547	587	535	530	511	463	519	548	536	506	509	527	556	536	516	560	523	506	536	517	504	541	521	549	519	500	500	526	528	516	556	541	546	548	551	516	528	536	500	552	549	499	539	520	534	522	485	528	573	502	527	549	529	502	504	481	522	492	513	470	536	508	508	574	516	531	505	525	564	541	521	507	532	524	546	576	524	545	533	528	518	516	492	537	528	518	507	522	523	517	519	525	537	498	525	543	544	502	516	489	540	554	553	574	553	520	530	517	544	507	556	501	540	517	557	490	528	505	548	523	555	574	484	514	542	566	510	532	536	519	516	527	538	510	538	538	519	522	513	505	563	537	518	531	491	530	522	548	557	542	527	555	531	543	533	535	542	547	562	520	498	526	509	520	545	486	529	520	478	526	528	500	550	504	579	545	540	520	501	518	496	517	535	528	515	551	502	489	580	498	530	523	477	574	501	580	473	533	582	526	504	521	533	528	486	538	535	540	510	517	510	561	491	498	528	514	556	533	498	552	520	512	530	474	491	536	528	510	484	526	520	487	542	544	515	546	501	521	520	507	552	496	555	537	521	510	525	538	534	521	523	544	476	524	528	545	517	579	557	533	542	556	528	533	526	533	493	529	575	488	519	497	567	528	544	538	514	538	562	555	509	526	514	538	543	497	536	543	547	560	506	547	517	498	548	595	519	506	514	556	553	551	535	518	511	537	531	555	521	582	547	538	514	491	515	538	512	513	540	493	503	551	476	491	533	567	527	566	519	518	531	515	503	541	497	546	554	543	529	554	503	535	518	520	525	573	515	517	533	568	525	524	512	504	518	524	544	524	496	516	459	510	535	520	556	505	519	505	541	510	485	559	540	498	518	524	486	564	548	509	559	517	529	562	529	513	506	517	520	528	547	503	560	499	576	520	505	484	543	517	501	491	548	541	504	506	573	527	563	539	528	555	527	537	530	547	512	547	528	495	551	481	503	528	558	552	528	520	540	525	522	506	500	532	545	515	525	506	522	519	559	556	548	532	509	555	533	523	513	534	544	519	522	545	492	502	573	507	512	528	527	546	535	548	527	555	517	537	522	546	530	512	542	560	539	493	538	514	548	549	487	500	526	522	520	543	522	502	528	575	492	493	526	558	549	559	562	514	555	555	501	505	564	544	550	533	525	584	520	548	534	529	539	500	543	513	515	489	520	531	523	543	527	545	514	526	546	522	572	573	527	579	517	492	499	533	509	559	573	511	534	527	524	544	519	559	521	534	549	555	499	522	535	554	517	549	549	576	492	563	507	577	525	541	517	528	533	516	540	558	509	479	532	522	543	540	520	565	524	508	514	536	524	520	512	534	531	518	517	493	501	510	522	536	569	484	551	529	546	509	560	554	523	561	481	545	523	566	477	504	535	515	543	496	494	536	536	546	502	520	526	494	454	535	589	542	504	489	505	578	449	548	521	494	503	495	536	513	503	519	516	509	518
3264	3343	2722	1421	1055	854	733	639	575	551	531	511	498	488	459	442	432	463	437	440	447	467	430	456	428	428	477	445	412	395	424	422	402	399	443	449	420	391	420	430	398	383	413	414	374	424	410	427	417	419	412	399	374	426	380	427	407	431	403	418	452	442	394	402	400	425	403	440	432	390	429	442	421	409	450	416	424	411	397	391	435	403	423	439	387	424	418	408	391	397	400	405	413	420	411	401	406	396	416	412	397	424	387	437	387	393	386	400	403	409	403	411	444	455	421	390	418	434	409	424	412	420	454	418	371	405	419	364	412	420	393	397	423	401	434	392	401	412	402	394	382	407	386	400	391	387	401	421	395	409	405	369	403	434	409	423	436	396	430	425	421	376	377	452	428	399	386	426	408	414	428	399	388	393	414	396	382	414	383	409	410	375	433	387	373	377	369	451	433	424	408	398	373	400	372	412	424	436	412	366	441	452	425	406	408	427	392	423	392	420	366	416	368	394	397	409	392	427	411	410	386	424	397	405	444	391	362	410	428	430	453	418	428	392	448	378	396	391	395	404	386	415	388	414	415	422	402	429	411	410	420	407	425	393	390	408	412	416	391	403	412	402	413	424	436	399	399	365	405	406	399	406	412	445	418	384	443	399	452	435	435	428	434	411	419	427	414	417	367	378	415	414	445	411	370	436	406	404	418	421	439	398	402	409	418	451	383	392	424	426	418	405	416	397	414	431	410	422	389	391	438	420	401	407	408	381	424	391	416	436	424	387	401	414	381	409	424	396	401	386	394	432	388	437	396	410	388	379	392	395	403	409	400	402	418	418	404	360	451	402	392	449	418	409	436	413	399	389	400	370	354	430	400	402	404	366	423	438	399	411	409	380	405	418	413	426	400	392	395	409	399	411	400	387	407	386	411	388	382	400	389	410	415	412	415	408	393	369	459	431	410	417	368	384	379	401	381	412	454	414	409	376	395	384	384	440	395	430	423	393	397	450	367	373	405	392	426	440	356	395	416	434	389	425	432	355	390	396	416	387	416	425	386	367	426	410	375	400	393	374	419	393	409	405	434	434	436	391	408	419	425	431	421	376	403	402	391	411	445	374	401	388	414	425	396	471	395	395	426	375	395	415	412	413	401	380	365	378	407	405	427	403	412	397	411	368	409	401	377	419	411	395	389	386	385	422	375	414	443	424	370	379	427	450	384	409	391	409	401	409	401	421	385	409	412	384	385	380	392	406	413	415	390	428	404	373	398	399	350	384	426	442	405	406	396	386	396	443	402	396	412	423	400	387	373	405	432	404	379	411	413	388	407	423	392	392	372	411	406	403	388	410	417	422	428	421	390	394	430	426	390	392	428	443	395	396	424	374	395	427	396	396	417	392	409	410	411	403	395	406	389	388	403	431	408	400	408	413	440	389	396	399	403	396	410	395	393	393	435	435	414	418	395	433	385	391	407	394	419	411	385	431	419	399	427	399	396	413	409	378	398	429	431	426	437	387	408	376	389	392	417	415	439	410	408	395	395	393	437	422	415	363	410	359	418	417	427	384	400	409	415	393	396	392	412	399	406	405	393	357	413	417	400	413	407	443	446	379	381	409	383	402	419	423	354	403	384	407	408	389	409	417	396	414	396	375	421	401	408	412	399	418	410	392	394	383	433	386	400	412	425	415	389	390	408	434	405	408	400	407	381	401	378	384	383	413	385	423	395	386	405	425	405	444	382	431	399	393	426	398	409	448	428	388	401	382	416	404	447	411	392	414	451	432	397	400	416	430	422	444	357	410	402	396	448	413	407	410	417	369	399	367	438	406	436	431	412	431	383	412	422	436	399	374	409	411	417	418	391	404	388	413	405	395	359	442	382	444	361	354	412	382	421	437	410	381	408	460	416	399	401	412	447	381	414	399	411	395	434	419	407	397	392	411	389	410	398	375	371	382	405	435	359	416	386	354	405	373	384	390	396	402	409	387	375	384	380	410	403	397	363	402	384	409	396	416	397	387	396	435	429	401	416	381	394	401	455	404	470	382	397	407	393	395	394	400	396	388	420	407	404	413	386	425	430	414	420	389	393	424	380	409	425	391	401	391	382	440	385	424	426	405	421	412	406	412	427	424	405	376	398	425	402	439	402	411	400	400	395	393	383	408	383	381	406	392	373	397	388	394	443	407	384	392	384	358	441	366	399	391	352	403	381	422	380	439	389	401	386	369	396	398	380	420	399	399	418	404	410	406	374	398	445	414	391	377	387	389	379	395	415	418	432	396	399	413	427	390	369	407	439	398	389	414	391	403	404	403	422	395	392	374	387	416	407	420	391	399	417	412	381	396	341	425	428	373	420	368	425	432	417	412	389	391	397	419	387	427	395	390	413	390	417	407	401	435	425	382	454	430	412	416	400	432	438	396	436	404	406	423	382	409	397	390	377	415	420	404	417	421	420	431	388	415	393	406	371	429	397	392	431	406	426	408	398	385	428	388	437	412	372	381	432	432	392	405	389	387	412	435	399	366	405	408	393	402	404	378	403	403	401	410	424	409	409	402	408	362	409	412	404	402	397	381	378	392	424	373	378	377	389	405	413	411	416	412	378	398	429	406	378	430	398	408	412	423	372	390	397	419	405	382	409	397	378	349	372	384	388	395	412	391	398	399	402	396	380	377	437	387	410	372	409	401	405	424	400	402	399	426	422	412	412	368	430	404	423	397	422	423	415	406	413	393	401	387	420	433	409	376	403	409	416	425	416	381	396	366	391	380	440	392	377	381	371	428	394	385	407	397	392	396	399	372	377	424	441	400	411	384	398	438	396	416	399	417	415	358	402	415	398	400	396	417	411	370	387	406	399	403	383	418	374	434	396	392	379	391	419	409	361	413	401	402	403	379	383	364	412	423	406	416	396	406	418	403	398	441	411	406	413	420	365	396	397	429	401	373	400	398	392	362	373	377	443	385	396	417	399	411	406	392	381	445	401	420	415	400	431	399	391	401	393	392	387	366	390	397	417	421	363	420	400	386	387	409	411	395	393	419	391	440	407	418	431	370	373	384	389	380	400	396	387	437	377	416	414	408	416	435	420	387	412	404	437	406	421	398	429	410	418	390	427	395	378	434	393	414	414	424	423	376	444	356	403	402	407	393	398	391	427	426	372	408	386	380	393	416	377	385	408	375	401	399	408	381	371	422	401	405	401	411	376	433	428	365	428	455	374	393	445	440	379	398	388	389	406	442	389	382	418	439	407	418	430	383	375	411	434	418	420	408	388	414	411	394	395	415	414	388	375	392	361	422	390	388	415	402	364	390	400	442	430	433	397	388	422	424	394	369	411	392	390	364	398	411	386	422	400	386	419	394	432	389	380	393	416	444	417	402	417	408	415	385	443	412	429	385	430	408	422	406	417	378	405	393	399	421	409	423	378	404	393	409	431	414	440	427	358	400	391	407	419	412	397	405	392	421	387	384	403	425	374	407	370	387	385	392	389	375	391	396	391	378	409	386
24585	21482	28816	24550	21462	8155	1714	1123	907	910	878	768	808	801	749	750	696	695	739	727	750	697	698	691	713	776	705	707	752	714	704	738	718	684	714	719	750	705	690	671	688	676	731	710	706	686	653	698	724	691	713	695	698	734	675	673	716	691	754	630	692	673	674	695	631	681	694	688	666	697	640	697	630	672	643	681	668	685	682	665	712	691	683	677	737	734	691	737	702	683	704	678	685	728	651	679	694	699	618	696	679	676	707	728	704	658	735	677	677	676	684	691	700	730	698	727	695	640	706	666	709	654	706	686	667	695	719	715	725	695	706	640	734	725	717	689	678	695	677	673	711	685	697	747	669	691	641	679	695	663	704	698	675	685	669	678	705	688	684	692	719	721	670	617	674	687	629	696	688	735	721	685	722	649	657	687	683	663	750	669	732	675	690	621	689	698	686	732	675	706	617	722	691	626	695	668	644	687	671	701	672	650	660	702	703	623	662	682	722	689	704	709	694	679	713	691	693	730	732	668	707	692	731	722	698	716	667	635	713	724	711	701	686	703	710	678	712	670	650	659	727	715	721	672	685	684	665	689	700	692	709	704	698	640	678	713	630	678	642	685	659	660	676	652	669	661	678	697	675	706	691	656	668	686	705	714	658	717	673	710	692	667	664	677	693	708	694	698	689	670	684	671	674	687	738	700	727	656	682	708	666	698	692	653	706	682	684	696	685	709	649	688	654	640	681	729	642	745	702	696	721	683	707	679	738	690	668	693	661	648	679	713	639	668	689	667	684	670	693	673	721	665	706	702	694	694	672	646	648	678	705	701	667	704	663	684	673	639	690	717	665	708	694	621	646	709	694	696	692	695	698	672	709	694	689	646	707	681	699	692	729	662	712	730	728	721	690	701	675	714	700	679	674	682	648	660	680	679	699	690	720	692	714	710	647	663	670	697	682	672	687	713	636	663	683	725	675	688	682	731	691	729	688	707	641	710	712	713	709	659	663	675	740	692	666	660	667	687	709	697	689	697	696	672	698	693	672	660	676	660	698	696	701	721	676	672	690	718	739	710	684	705	709	737	703	702	691	676	679	730	696	700	710	663	702	702	678	700	682	695	682	685	647	675	623	675	743	695	671	684	699	695	670	678	680	710	694	728	709	696	688	700	694	720	701	708	724	703	678	700	673	693	657	685	660	682	659	658	683	681	688	678	686	655	678	710	685	698	690	636	668	646	697	708	715	663	715	674	700	697	686	717	706	688	702	683	620	705	678	691	651	690	660	719	677	635	682	695	685	705	689	626	664	656	724	666	688	673	689	681	720	674	689	657	693	674	705	689	732	663	715	701	639	675	646	666	672	673	686	722	693	658	696	671	689	683	707	725	669	676	634	721	670	653	655	680	689	674	677	717	683	683	740	663	690	661	652	687	729	693	677	690	663	668	719	664	715	697	750	668	695	724	661	660	696	675	673	658	696	694	707	687	668	696	698	659	687	703	691	693	704	715	655	676	652	711	668	677	699	638	717	641	704	686	700	681	719	731	645	714	705	707	691	722	656	710	697	683	676	655	691	691	687	703	718	691	672	707	708	692	725	650	695	663	605	678	688	647	673	687	646	685	681	711	694	637	654	736	682	715	720	667	694	664	652	738	692	679	683	760	720	693	696	708	664	694	649	696	673	668	668	713	710	669	695	671	672	654	698	700	672	671	662	671	679	685	708	688	685	683	656	713	680	692	703	723	678	688	628	715	705	658	685	710	709	658	669	633	661	708	624	737	687	685	629	698	704	717	666	647	673	675	624	707	685	667	694	679	700	691	698	627	720	622	695	693	664	636	696	673	620	673	715	663	706	688	658	682	697	707	661	659	668	681	706	683	671	699	666	650	670	663	668	700	669	645	732	684	628	657	676	654	670	700	697	675	681	696	689	656	652	666	719	670	637	730	674	666	739	727	716	675	675	661	673	675	666	718	671	696	689	692	658	719	704	608	664	641	668	675	699	709	667	737	671	656	679	676	645	653	739	722	658	692	656	722	691	660	656	664	672	625	664	664	675	715	669	663	669	679	722	719	672	677	739	671	640	656	675	730	716	656	681	710	670	690	657	607	717	697	683	676	657	671	669	703	660	633	684	681	671	713	713	660	667	643	704	709	653	711	645	655	657	732	690	759	642	630	680	704	637	627	667	716	690	683	679	676	698	626	709	671	652	678	692	644	686	659	696	685	687	712	716	667	692	727	736	668	679	687	651	687	683	710	689	650	666	696	672	700	701	646	703	667	687	649	685	720	654	714	653	678	644	661	678	664	723	678	680	661	693	690	675	714	706	633	718	637	687	686	732	685	666	677	662	723	674	678	713	661	699	704	641	685	702	649	660	655	670	676	694	698	687	669	717	655	689	668	677	669	695	665	723	693	643	694	680	709	689	705	711	671	693	724	647	676	645	652	686	668	725	678	695	686	682	718	710	670	716	730	661	709	661	620	652	700	657	683	670	680	710	641	728	614	663	687	693	657	722	658	623	661	652	663	674	675	710	659	726	703	658	685	648	693	676	705	715	711	697	724	726	710	707	646	691	720	690	676	693	718	675	694	741	696	709	686	678	712	755	710	716	693	671	704	676	689	711	634	718	715	668	653	730	670	695	701	693	684	666	694	678	643	749	663	651	699	664	685	725	666	668	672	681	694	693	675	682	700	674	654	667	698	650	670	685	686	680	668	661	694	692	683	628	701	670	689	655	678	660	672	683	680	631	642	697	649	726	704	712	692	714	669	652	695	670	732	684	682	647	702	675	669	730	684	686	743	690	665	667	711	654	676	666	683	691	645	684	686	683	675	657	686	631	690	689	658	652	641	683	665	668	663	667	693	698	652	660	672	686	672	657	672	674	641	733	705	697	676	732	725	675	667	651	664	655	644	708	733	688	674	683	701	674	659	685	673	685	654	673	687	662	715	680	659	706	659	770	682	694	648	693	706	664	651	654	701	679	671	663	653	694	698	657	638	714	723	653	664	703	693	689	691	654	649	716	696	671	698	666	692	650	670	660	682	666	708	673	681	623	677	655	695	713	702	708	659	674	662	659	694	643	641	657	683	684	707	708	668	700	634	658	650	674	697	636	675	686	679	645	666	663	669	657	688	694	705	713	689	678	687	686	694	715	691	640	697	682	652	718	672	644	698	681	700	705	692	673	675	657	689	658	633	712	686	722	678	697	689	696	628	662	664	707	658	709	727	707	658	652	660	748	656	666	690	657	660	672	617	686	671	693	698	678	681	664	703	652	662	691	702	712	695	637	673	717	678	673	686	656	622	686	669	720	727	683	650	664	695	654	675	712	672	664	675	714	660	674	647	664	683	637	669	660	696	676	700	661	706	631	705	700	723	705	689	687	695	700	687	714	663	645	702	659	711	649	727	697	691	673	652	674	740	656	687	703	698	701	650	725	656	684	652	692	658	682	699	705	670	685	650	680	678	711	732	668	668	683	718	697	718	689	687	693	658	682	738
3528	5795	4827	2502	1698	1390	1166	962	846	850	814	713	682	638	684	643	614	633	584	566	625	603	551	552	603	577	549	523	549	561	583	577	558	580	546	524	535	551	551	524	601	542	462	554	561	539	594	553	579	530	576	547	564	546	522	545	525	551	521	565	517	541	534	557	554	523	550	565	570	558	522	521	526	524	547	535	509	553	584	569	553	505	504	509	508	545	531	553	562	542	530	539	525	559	475	507	605	543	558	510	519	533	562	545	515	511	542	542	509	542	566	502	518	504	499	490	570	539	505	499	535	560	549	569	543	499	500	556	531	552	531	573	512	553	510	536	512	561	542	465	540	557	519	524	513	526	533	528	546	535	518	510	508	516	570	543	538	536	530	527	512	567	516	525	560	543	505	539	530	508	518	508	552	514	554	494	534	533	556	551	539	528	538	481	528	520	559	521	556	527	530	534	513	534	514	553	504	535	527	485	526	513	596	530	521	503	502	529	537	545	552	498	567	506	501	522	528	568	525	561	526	537	535	527	548	484	516	542	509	535	505	518	507	557	489	519	553	472	532	530	505	505	522	522	485	533	534	514	515	507	537	493	539	537	529	498	538	516	515	535	520	528	503	536	496	506	515	509	501	523	507	511	477	521	511	561	552	522	558	545	525	595	545	537	537	545	545	513	499	546	524	528	527	550	519	538	554	489	524	563	524	533	579	521	578	526	549	507	521	526	528	524	510	525	531	520	517	498	590	530	505	513	524	544	519	535	547	524	537	573	548	539	534	518	534	550	528	519	563	506	479	519	532	505	507	541	507	528	522	537	544	547	539	519	541	561	526	524	521	563	534	510	519	531	543	564	565	495	570	517	536	497	538	513	489	521	507	542	574	536	531	533	533	534	538	542	549	558	566	531	517	524	502	530	499	511	506	557	519	550	521	492	520	489	531	482	545	498	547	570	500	544	558	524	495	523	504	526	573	496	542	551	496	517	544	539	534	516	536	530	531	532	521	544	512	520	483	547	555	502	536	519	518	518	542	542	535	512	527	556	520	563	500	513	536	537	480	486	498	490	521	510	502	562	511	539	515	506	536	549	496	527	563	543	561	542	536	510	498	494	489	508	494	552	539	539	555	492	549	510	502	531	500	533	518	532	514	542	515	504	552	522	523	550	547	512	521	509	544	551	538	487	486	525	547	489	484	513	524	526	534	500	506	537	536	582	507	522	534	521	511	545	533	518	506	491	530	516	532	521	497	510	499	519	570	502	562	541	500	510	529	525	536	520	534	516	557	551	520	505	556	537	500	503	545	521	484	519	568	508	564	555	543	499	523	568	502	531	537	576	500	587	545	497	529	526	513	517	504	491	507	513	545	545	527	520	499	532	515	532	518	523	524	549	507	513	501	557	555	517	517	577	530	530	484	566	473	516	529	568	542	552	517	548	543	477	515	526	535	524	578	524	556	535	504	525	536	507	513	518	563	494	540	514	544	547	478	494	485	522	522	496	507	505	513	521	547	558	538	527	498	556	521	525	480	513	511	523	537	487	510	491	497	535	509	558	532	487	494	537	534	508	492	555	564	532	548	528	475	504	529	518	516	521	561	489	515	527	512	531	557	529	493	522	503	507	480	564	559	545	534	478	525	552	555	536	503	514	501	549	546	522	538	528	541	517	528	523	494	496	530	520	511	527	475	538	518	557	522	513	529	503	524	534	517	538	507	512	540	559	473	514	582	508	521	527	464	491	562	494	518	558	540	535	546	545	504	521	546	569	491	531	517	506	561	520	537	491	533	559	515	506	468	484	518	492	515	512	530	494	549	508	520	549	488	549	527	545	553	557	562	546	497	547	502	495	521	507	517	523	535	501	517	532	537	550	515	542	492	525	470	520	534	521	534	530	504	503	550	544	493	504	541	516	541	514	541	537	535	516	549	512	503	534	514	499	561	522	511	526	505	534	513	518	525	524	505	545	523	535	514	478	543	502	504	497	528	508	526	539	544	529	556	514	523	491	504	507	546	477	473	506	517	477	527	543	487	520	515	548	502	552	525	489	530	546	546	503	519	528	512	550	509	509	538	483	530	545	529	492	515	485	499	557	520	509	547	538	560	538	503	512	567	506	538	522	508	520	520	493	526	535	511	522	492	530	502	536	462	490	551	548	538	516	513	539	486	512	484	498	547	540	530	506	542	517	528	567	536	534	544	515	489	525	495	551	511	496	521	539	553	471	540	524	540	531	542	523	548	500	558	531	534	509	523	517	495	520	531	532	496	533	531	527	507	525	506	547	558	528	518	467	550	498	496	516	519	531	497	516	535	539	534	563	477	520	549	524	490	540	529	509	493	532	501	494	508	518	513	524	506	530	518	532	512	518	526	530	492	486	536	535	577	529	535	556	544	537	530	519	504	523	509	498	512	490	572	567	521	514	484	488	503	525	521	530	483	480	520	541	547	527	529	490	522	549	523	528	507	546	521	544	527	525	537	522	494	509	509	523	535	537	521	534	505	547	520	531	546	511	515	539	516	531	521	584	530	502	516	549	503	544	536	492	526	513	523	481	468	540	579	480	511	518	534	482	507	523	517	513	526	535	568	514	491	498	510	590	530	479	529	545	473	509	541	507	532	522	558	526	501	555	516	505	546	526	488	502	511	527	497	478	542	525	516	516	536	496	475	494	535	506	559	481	531	516	520	551	551	542	523	523	528	482	522	499	510	527	502	488	524	561	514	541	519	521	504	511	557	518	517	515	515	519	530	488	522	485	474	485	503	515	546	533	490	495	518	508	530	504	497	509	530	520	509	504	511	500	529	524	525	551	533	529	476	550	490	534	537	560	528	543	507	523	550	518	483	513	541	567	495	491	493	502	564	527	547	522	508	505	522	544	561	500	483	513	539	575	556	516	493	514	520	502	516	525	547	526	524	548	524	490	557	528	508	557	555	548	576	473	532	470	486	523	538	507	474	519	551	545	501	489	524	504	499	517	496	483	501	515	512	522	524	505	524	544	499	528	474	539	501	475	533	519	494	513	518	498	506	481	574	513	502	533	533	515	534	517	509	541	524	542	506	491	515	503	561	590	524	501	503	517	517	487	543	523	489	513	554	532	553	531	544	527	497	517	561	516	531	485	503	505	499	557	505	515	514	518	495	533	540	529	541	518	538	535	513	556	564	518	488	519	518	512	541	553	474	515	519	491	499	486	489	509	537	533	516	531	506	519	500	484	542	575	473	511	517	473	523	519	549	526	516	552	510	484	536	479	541	526	511	552	530	515	497	545	529	517	518	500	563	541	551	511	544	547	513	545	494	532	513	533	534	516	491	548	551	508	514	504	486	490	518	512	516	521	520	515	542	506	492	520	530	495	501	540	547	530	512	484	500	480	512	524	549	551	549	553	489	523	499	495	538	515	529	499	486	486	506	528	534	514	493	486	509	515	522	499	463	510	492	510	525	505	487	559	515	526	537	531	508	462	515	537	503	504	518	546	497	526	496	540	503	521	537	502
27780	9865	611	322	223	223	217	219	202	225	198	172	182	198	163	201	203	187	188	206	199	203	182	193	221	184	186	218	206	179	208	219	173	189	207	187	199	199	204	221	211	201	196	200	194	211	216	172	194	191	207	204	204	205	191	212	176	204	211	184	201	182	199	210	211	200	222	202	186	210	196	229	197	185	208	195	199	216	171	208	215	187	204	181	197	191	211	208	198	187	175	215	200	173	189	212	210	197	194	200	201	189	193	187	183	190	197	194	194	217	189	211	196	213	192	205	193	191	188	191	190	221	183	188	196	206	205	223	178	191	230	197	198	204	214	195	192	211	184	205	211	212	187	186	212	176	216	202	201	197	206	201	189	176	199	210	178	202	173	189	204	228	194	180	206	212	213	184	207	193	197	213	209	183	207	186	212	206	210	185	184	192	205	193	193	204	197	195	217	188	193	205	180	208	186	222	206	204	198	167	190	192	192	195	176	188	180	206	195	199	197	197	198	200	212	185	209	181	186	196	219	208	215	190	183	182	201	172	199	186	203	181	203	202	217	200	201	215	186	190	237	188	213	220	193	189	197	181	195	212	195	191	206	204	188	198	183	205	191	176	203	202	221	205	199	205	221	185	171	215	195	192	201	192	192	214	190	210	207	203	193	212	169	194	204	209	210	197	184	183	205	203	196	187	197	204	199	192	201	180	198	202	175	183	203	188	212	198	186	221	202	179	196	178	214	175	182	198	205	189	217	219	175	188	179	205	190	202	200	205	207	194	207	201	196	200	197	196	193	217	203	204	203	177	180	216	174	233	190	191	207	230	191	201	184	209	187	187	193	185	194	178	186	194	218	188	183	211	199	196	196	201	198	218	183	216	200	197	199	212	198	199	195	201	187	201	199	171	210	204	205	192	212	163	226	221	206	203	184	199	161	200	190	198	206	197	202	209	217	205	203	206	201	204	184	186	182	195	203	217	189	200	176	197	226	204	186	199	177	191	203	212	191	196	189	196	197	192	211	216	210	192	190	186	184	208	206	212	189	186	210	187	191	202	205	182	190	207	184	213	219	209	200	202	195	242	172	194	209	199	199	189	194	210	200	183	197	189	203	206	182	190	181	164	233	184	207	198	226	208	196	205	209	196	186	207	193	207	197	208	182	193	181	219	181	220	212	177	221	187	207	203	210	210	188	182	181	199	193	177	209	206	222	205	202	214	176	203	190	168	179	209	202	216	209	199	186	182	229	186	192	195	193	212	180	172	188	223	197	189	188	194	171	203	192	203	196	206	197	179	224	187	215	221	214	180	191	188	205	208	171	180	223	185	209	193	221	200	187	180	206	188	196	201	193	207	195	182	219	199	215	220	185	196	201	176	185	196	213	198	203	199	176	207	216	201	203	205	188	193	187	214	205	190	193	199	213	217	183	194	204	206	206	216	195	209	211	177	163	204	202	204	186	207	232	195	204	198	202	175	193	189	184	205	177	200	190	195	209	197	228	200	198	193	174	167	188	202	196	161	186	217	216	213	209	213	193	216	211	201	183	178	215	194	171	165	192	240	203	196	188	207	192	208	198	204	188	200	195	184	207	184	218	173	212	195	201	188	182	204	192	200	177	196	200	186	209	236	199	191	209	176	203	207	188	186	193	198	196	175	211	185	184	210	193	212	179	192	183	191	206	227	192	204	214	199	196	234	204	193	200	196	185	214	210	235	210	216	194	200	185	185	198	209	208	193	196	210	175	177	192	189	200	218	203	176	188	194	184	204	192	207	207	204	178	204	169	200	187	187	178	192	182	197	181	201	201	214	195	181	211	179	211	193	185	189	209	222	185	197	197	197	188	190	189	192	223	193	202	203	205	202	199	176	210	186	210	206	240	207	184	194	200	176	211	207	181	182	219	197	190	209	170	203	178	199	174	208	217	213	192	180	193	194	196	197	211	212	211	205	223	185	211	219	224	204	208	215	214	196	206	192	203	218	194	210	204	211	207	204	192	192	214	198	225	203	179	215	187	178	182	201	202	184	190	190	187	209	209	202	195	188	196	232	215	199	195	181	168	219	203	200	181	188	195	189	214	215	202	191	204	179	212	202	194	197	178	212	218	231	202	201	182	196	236	177	204	219	213	201	213	211	201	192	203	197	183	189	214	221	181	197	189	188	206	180	203	226	190	194	179	217	202	207	202	173	190	184	208	216	178	185	186	202	210	177	183	213	196	213	222	198	182	207	184	221	206	194	213	200	179	179	206	204	198	191	233	185	160	191	184	199	186	196	194	191	163	195	195	200	185	183	188	210	195	183	180	200	211	182	173	186	189	176	167	180	205	160	211	228	194	195	205	178	203	192	171	203	208	194	200	207	208	171	191	170	194	198	191	221	211	183	194	206	197	186	201	204	202	190	202	206	162	198	211	200	186	203	185	189	187	182	200	178	205	190	191	216	183	209	177	186	224	182	184	198	189	195	197	194	193	191	200	203	183	188	176	209	204	219	186	210	206	204	215	205	189	174	219	205	183	197	202	225	192	199	173	195	187	205	204	178	222	210	174	188	218	214	185	203	175	208	193	187	186	229	192	205	216	202	191	243	211	171	227	217	215	203	191	193	221	177	198	182	189	212	183	186	185	234	207	192	205	214	196	206	202	202	203	229	193	206	182	209	179	190	189	200	191	206	169	158	176	203	164	207	187	219	160	199	220	194	213	236	203	187	206	208	186	212	190	170	202	197	196	208	180	179	188	184	201	207	184	176	198	199	225	200	175	215	173	190	190	221	187	202	203	177	196	209	197	196	197	205	177	192	213	196	202	186	204	197	194	204	182	182	200	184	203	198	215	182	199	193	187	223	191	184	191	220	186	231	193	204	242	183	190	206	175	181	206	202	168	209	221	195	197	210	203	190	179	186	191	192	208	199	174	209	213	189	202	177	209	219	192	200	178	198	206	188	190	204	189	199	188	177	198	200	174	237	177	211	172	200	199	212	164	196	203	180	165	185	202	200	178	209	195	213	193	198	187	183	206	191	178	198	171	191	197	229	188	197	188	204	219	206	209	201	202	208	185	209	220	194	199	180	195	185	176	204	210	204	209	183	210	205	193	203	212	202	191	225	185	183	201	194	217	175	198	199	194	190	194	198	218	191	198	211	188	201	203	217	200	198	201	214	176	196	201	170	224	197	190	201	183	208	196	206	211	185	177	193	208	178	196	198	191	216	181	199	186	196	175	216	187	178	208	178	199	182	173	229	190	202	213	169	188	198	188	192	210	211	186	219	191	202	217	187	165	200	202	174	195	179	193	196	184	219	195	180	216	199	213	215	206	210	198	184	194	206	209	200	206	193	213	204	171	183	211	204	191	192	230	198	208	193	201	200	202	193	157	203	201	196	203	196	202	213	206	192	212	203	214	200	201	206	217	207	204	164	186	188	202	211	199	235	193	169	183	175	197	218	207	205	204	200	193	211	196	191	188	212	190	182	220	217	200	213	186	211	211	201	202	204	202	217
4565	325	297	209	212	177	170	176	135	169	176	158	142	155	145	163	157	158	166	158	172	157	167	169	166	149	158	160	161	141	158	127	160	156	137	140	134	161	171	136	137	151	186	170	147	152	180	163	137	159	160	156	184	139	175	149	157	149	161	144	142	143	153	172	160	158	159	161	148	135	158	157	156	140	127	156	152	174	148	175	138	149	160	118	155	154	177	167	154	157	163	179	161	149	161	141	137	179	162	131	160	167	148	182	135	150	151	165	132	142	135	152	149	168	143	149	134	167	174	146	141	149	132	143	152	148	157	179	168	151	164	166	148	151	151	141	158	150	137	142	137	163	147	134	155	121	140	163	155	180	159	140	146	148	151	148	144	148	179	144	141	160	158	157	173	137	131	149	159	167	160	152	160	166	162	165	152	164	154	150	168	151	149	174	155	158	187	152	149	142	145	151	156	171	148	143	134	175	165	127	141	147	147	156	138	153	165	146	159	167	141	151	129	160	142	170	155	171	150	139	153	151	161	160	154	159	175	152	149	135	140	148	185	160	136	178	148	142	147	145	161	157	141	170	185	154	163	147	167	155	157	167	169	138	153	153	157	169	151	167	157	160	152	160	185	169	170	160	140	167	146	164	169	143	156	151	160	160	149	154	159	165	176	162	141	157	160	149	151	156	152	179	163	172	159	163	158	156	164	140	167	173	149	163	167	164	158	157	182	177	137	169	138	159	154	170	145	175	151	169	178	141	162	156	173	155	160	175	169	150	166	168	157	158	182	150	157	160	176	166	177	176	182	152	174	161	151	154	154	158	174	151	165	148	161	169	172	145	149	162	159	162	169	162	166	144	146	156	157	144	143	151	139	146	176	153	179	155	132	170	164	142	140	158	144	157	147	173	161	149	156	167	152	167	121	174	159	172	156	160	168	140	157	158	159	154	158	137	156	169	154	166	157	135	153	144	161	139	164	164	150	164	144	164	153	149	153	157	147	172	151	154	126	151	163	149	172	152	153	153	146	179	155	158	154	159	161	159	159	167	154	154	150	149	153	163	147	170	157	147	137	151	161	155	161	136	135	158	168	161	184	161	150	130	141	168	148	156	153	163	145	156	170	138	167	158	164	158	182	171	155	161	157	149	166	153	148	153	149	141	150	156	149	151	156	159	156	173	188	174	150	169	159	166	163	148	135	140	179	168	161	161	138	132	137	148	155	147	153	160	167	127	143	149	161	152	164	157	160	175	160	154	156	166	167	138	135	155	157	156	165	165	135	190	162	168	147	149	123	184	138	152	152	154	151	148	161	155	161	140	155	137	176	150	156	162	144	159	153	147	140	174	154	131	143	164	148	159	156	145	158	147	117	150	150	145	167	139	143	170	172	145	146	160	170	176	174	174	144	163	147	139	156	140	161	155	154	138	176	168	171	127	168	171	165	155	147	167	160	170	161	165	152	165	151	159	147	154	167	154	139	151	151	132	151	177	139	152	155	154	163	134	173	152	170	147	167	173	152	145	165	164	164	157	155	149	136	128	129	137	164	160	142	138	169	158	151	143	170	144	155	170	160	156	181	178	144	162	147	167	170	155	174	152	161	162	163	129	125	157	179	166	177	144	152	172	150	151	147	126	152	135	181	160	163	161	173	150	158	171	173	144	169	153	182	167	156	144	144	150	180	145	151	184	143	163	145	154	140	161	167	139	155	161	146	145	164	149	161	164	179	170	139	165	137	154	190	140	164	168	149	176	153	148	155	147	165	148	157	173	152	144	166	151	163	153	147	168	154	131	176	166	153	149	164	159	142	159	125	175	147	138	153	137	132	150	159	136	153	157	152	150	147	168	167	145	164	156	150	146	145	137	140	157	172	154	163	154	152	148	151	155	156	144	152	143	150	140	172	146	141	167	175	133	150	151	152	133	154	149	141	154	172	151	142	169	148	161	152	166	167	163	146	175	161	150	138	144	139	156	162	148	158	152	152	147	146	136	158	159	158	176	142	165	150	152	162	141	141	151	160	175	165	148	138	162	163	168	140	161	158	161	158	157	164	158	145	148	150	165	138	150	170	152	141	152	168	141	165	150	152	164	151	153	159	149	150	170	157	176	162	171	149	140	182	148	143	160	142	138	144	154	174	171	133	151	164	155	161	166	145	157	173	145	181	153	159	139	158	146	157	162	182	151	138	148	156	141	135	143	169	148	150	165	164	163	169	165	158	166	143	157	163	179	149	163	153	133	166	164	159	174	159	167	155	157	148	167	161	155	162	155	175	158	161	151	163	146	154	174	170	133	136	179	130	160	170	156	142	183	160	139	138	153	148	152	162	151	163	149	152	156	152	161	167	154	129	141	140	139	167	146	146	144	158	154	157	157	151	146	148	158	159	159	168	140	154	145	151	160	159	158	167	156	156	171	135	158	153	149	163	168	172	163	150	169	140	142	174	152	143	170	173	160	153	160	166	173	158	149	136	150	148	138	158	155	145	139	158	174	168	151	154	166	146	156	170	141	157	160	137	154	171	168	159	133	152	163	171	164	142	156	161	138	157	164	149	161	144	156	153	161	171	128	128	173	181	169	169	161	148	147	153	163	143	162	146	170	157	165	158	153	147	145	150	155	166	151	169	138	147	166	159	172	163	148	143	143	166	154	156	185	157	158	163	147	142	148	154	143	150	170	160	162	172	177	161	158	160	173	171	162	158	153	125	154	159	144	159	150	137	161	138	153	146	151	159	158	171	130	147	148	172	153	156	162	136	163	146	155	135	139	153	130	160	146	156	157	146	161	159	144	140	165	131	119	151	149	145	138	144	165	139	153	158	179	162	153	162	151	147	139	137	131	149	164	153	152	162	148	160	158	145	160	152	176	172	149	167	150	172	155	155	160	168	140	148	153	151	157	166	160	152	165	139	162	152	158	167	148	162	171	155	146	147	166	155	159	179	159	157	166	161	167	151	175	142	156	147	153	153	166	156	189	179	145	146	158	143	167	162	154	148	152	148	151	154	145	172	145	150	143	170	150	165	166	153	136	141	156	139	133	152	136	157	134	162	155	157	167	165	175	182	163	167	143	148	162	126	146	153	174	151	145	163	138	151	160	155	161	129	132	159	164	143	145	162	152	150	163	146	162	157	163	142	137	127	149	162	161	155	139	151	153	170	166	159	173	163	156	147	161	141	172	163	167	145	139	150	143	157	150	153	138	162	153	165	169	155	156	151	169	161	139	146	161	176	170	157	160	147	137	171	165	153	150	152	168	180	171	164	160	179	151	156	170	166	139	138	165	164	147	138	147	134	170	162	144	155	145	153	171	144	170	162	133	159	151	160	173	172	145	159	158	159	139	156	173	148	142	154	170	139	156	147	158	154	175	142	142	158	140	147	161	147	134	139	174	154	149	156	128	162	147	172	162	148	150	136	143	142	142	150	150	143	157	170	135	170	166	153	187	131	144	170	148	173	162	130	176	153	136	142	176	153	154	146	173	151	154	122	149	130	141	164	160
25579	21482	27905	25454	11201	1338	909	734	653	589	593	606	603	570	562	589	564	568	565	547	533	590	534	550	522	551	564	548	542	551	545	546	503	550	536	542	548	525	496	573	515	537	502	573	532	579	523	565	549	514	527	567	517	545	589	516	589	487	487	482	545	542	541	503	500	577	531	497	547	540	567	561	550	564	539	526	507	501	544	560	517	484	527	510	515	532	528	529	520	528	535	581	534	498	497	528	536	512	513	511	515	564	491	561	543	534	574	564	523	551	513	515	556	549	509	574	518	526	544	512	532	508	513	542	508	505	505	561	540	553	558	498	528	513	518	502	515	514	546	532	553	548	502	502	522	578	539	518	567	513	548	537	523	479	556	532	570	535	521	557	464	516	519	584	537	528	515	522	494	530	513	508	542	481	583	513	534	513	505	534	569	481	537	557	559	502	564	511	538	557	530	541	489	515	497	539	483	501	536	546	533	513	550	466	503	524	505	507	505	519	519	531	529	548	512	526	538	496	543	540	566	536	521	522	534	571	485	514	519	567	539	513	542	549	493	509	532	544	533	529	525	512	557	508	538	498	542	529	526	584	565	551	508	528	565	537	534	537	493	572	553	554	517	537	500	519	515	538	493	546	472	540	546	556	510	553	534	513	547	524	552	521	509	567	510	534	528	532	571	531	557	528	539	537	532	516	503	526	519	527	505	500	521	519	565	541	504	546	538	535	519	486	518	534	530	476	519	499	548	525	529	551	516	511	588	458	567	510	564	518	508	559	529	560	524	533	521	492	525	540	510	545	525	527	524	537	527	507	542	495	554	551	519	527	531	537	516	519	523	537	523	553	524	484	531	511	557	543	506	557	527	545	503	523	464	539	504	568	537	517	517	525	507	562	492	528	508	527	642	495	532	538	523	524	490	527	529	572	509	505	528	540	531	537	570	485	570	536	547	543	570	537	485	545	526	528	539	532	517	540	535	527	542	532	574	520	529	551	513	533	538	531	488	548	548	536	534	500	528	526	530	514	579	541	542	533	540	549	547	552	494	535	541	503	509	518	515	521	520	505	519	517	523	521	532	542	519	566	531	550	509	575	547	549	563	558	495	538	539	545	581	535	538	545	510	540	526	528	531	511	553	591	517	540	524	523	556	559	553	595	529	507	473	527	536	520	528	554	562	535	534	544	567	534	546	498	539	542	519	535	512	545	522	520	541	540	517	519	515	527	521	498	529	535	518	521	493	519	572	539	496	549	520	533	587	539	531	561	581	546	528	537	551	499	534	534	526	510	551	542	551	516	559	519	545	561	551	500	554	548	526	547	521	537	528	528	573	586	567	560	505	548	516	516	501	533	517	551	525	541	543	526	536	499	524	528	516	523	524	535	520	537	516	531	543	512	521	508	537	547	519	515	523	500	478	541	550	493	507	519	487	544	525	548	514	533	543	533	576	503	548	487	495	508	508	505	565	560	546	549	532	493	510	498	535	506	569	507	547	489	505	541	557	473	544	479	541	518	521	534	503	520	520	536	518	543	527	524	548	514	564	527	537	532	513	535	538	524	492	516	483	543	520	490	527	518	513	499	545	552	483	500	501	531	549	549	523	504	519	497	571	539	545	535	545	572	511	524	506	536	509	516	512	510	522	498	550	542	509	545	517	486	517	477	542	504	521	534	561	505	531	552	545	543	512	508	510	525	514	533	541	557	527	534	537	535	504	552	526	530	513	526	512	606	527	509	493	572	543	515	512	507	513	519	503	504	516	507	536	548	537	540	529	550	546	543	551	516	510	537	526	485	542	474	530	499	533	523	476	556	530	558	525	535	537	550	500	525	535	532	513	524	543	553	520	520	553	516	549	562	520	539	528	488	577	501	527	518	529	576	517	521	524	519	550	516	512	541	537	507	555	548	511	529	517	544	511	501	520	536	518	532	510	509	553	526	510	502	536	526	586	523	546	480	525	529	547	523	554	522	509	555	502	517	548	532	518	515	538	522	556	491	571	521	529	532	565	516	507	532	501	525	468	608	531	515	522	552	523	532	524	507	522	509	544	502	515	538	520	553	479	529	510	505	525	506	511	519	543	525	508	556	494	546	512	573	546	516	530	481	512	544	511	513	544	576	528	528	511	502	599	507	560	524	501	493	508	551	523	520	534	500	549	562	547	542	557	539	548	541	562	546	485	518	546	556	516	525	553	475	528	502	507	521	525	548	526	563	514	531	527	517	531	507	508	512	523	514	573	483	499	507	529	508	582	528	490	584	526	534	542	535	501	506	540	526	570	549	540	540	547	519	546	476	502	516	500	520	539	535	507	515	580	544	549	526	567	496	515	504	504	514	550	528	529	495	570	524	542	527	531	482	526	558	535	537	546	519	530	522	520	504	533	549	513	527	474	512	520	509	488	504	486	544	510	555	562	533	511	517	537	507	493	532	527	514	559	548	541	545	493	508	536	529	528	509	509	524	522	566	525	528	550	525	526	525	560	507	534	527	535	585	568	517	547	487	525	547	521	510	538	494	540	532	545	526	554	521	489	491	578	519	518	534	486	499	547	464	541	512	496	539	485	508	512	519	518	546	527	521	494	528	501	564	563	544	501	539	507	498	486	499	530	545	501	516	515	548	498	512	559	538	512	501	476	552	515	510	533	508	484	514	512	555	535	501	513	505	561	496	543	541	552	528	564	543	583	544	530	519	510	522	538	516	516	510	539	512	514	513	531	508	512	470	518	499	501	548	532	487	497	538	517	602	507	510	534	564	505	543	533	533	545	540	533	558	535	535	536	519	520	500	574	536	504	503	526	560	523	519	552	554	547	541	515	524	494	518	530	540	494	549	550	542	531	518	488	503	536	517	540	499	543	553	538	540	540	501	528	557	563	562	509	535	512	506	547	521	497	519	559	525	561	543	509	529	508	519	518	585	513	552	537	518	547	486	524	525	513	578	558	524	553	519	540	519	548	491	542	499	497	538	558	568	540	518	535	544	516	538	525	537	524	532	566	575	576	550	542	509	562	512	508	541	531	537	530	474	530	563	509	526	556	534	526	530	549	527	567	549	535	510	509	545	550	550	504	512	502	509	537	525	529	592	507	563	520	510	573	532	512	520	508	552	523	567	515	534	533	516	537	550	562	467	520	533	534	530	527	521	552	512	555	540	521	525	537	533	499	486	521	515	537	501	514	528	494	528	563	501	536	551	492	549	535	576	503	533	539	540	517	495	556	590	528	532	523	521	536	537	531	508	535	519	520	509	553	535	517	570	504	533	554	567	524	512	527	542	546	560	513	571	522	526	509	539	516	513	540	561	518	556	528	543	506	501	510	547	554	532	550	539	502	553	510	553	522	553	538	538	556	503	532	554	515	544	516	533	535	498	540	499	488	518	533	565	534	496	536	527	506	540	514	521	532	529	521	585	544	538	502	565	523	489	533	530	507	519	524	548	578	512	519	532	537	514	529	537	543	514	518	495	535	554	554	544	546	524	550	488	540	517	544	493	556	544
3270	3460	2837	1450	1082	836	741	634	616	566	527	476	470	443	486	450	440	438	471	442	467	440	473	453	420	416	426	399	376	425	431	433	440	421	398	432	397	441	472	418	410	436	427	422	423	419	412	461	387	411	431	386	386	420	381	391	407	410	397	411	393	398	420	412	441	403	441	426	419	406	418	397	426	437	428	437	421	390	393	396	399	398	408	428	421	398	404	417	377	423	403	413	434	423	421	421	400	395	426	441	394	398	406	389	411	386	417	398	419	436	423	382	400	424	393	434	381	405	439	440	442	398	423	418	385	427	424	422	403	408	442	419	420	388	402	419	405	403	436	425	416	407	408	423	393	446	425	402	446	437	400	424	437	461	425	464	432	417	391	430	425	418	420	379	399	399	405	385	415	402	393	419	375	414	381	418	415	423	415	405	360	429	417	390	418	412	397	429	362	418	403	401	395	410	435	401	394	400	419	403	399	438	424	383	400	395	392	421	423	398	456	381	390	429	416	419	411	371	405	418	443	387	395	393	385	409	400	404	428	458	404	468	402	425	401	392	401	412	395	427	440	424	412	451	419	399	409	419	431	402	396	434	405	403	435	380	406	413	394	400	421	408	406	444	409	398	402	422	409	434	429	421	371	386	422	399	404	401	410	449	410	403	379	418	409	399	388	375	435	428	377	406	407	440	401	418	402	432	427	398	400	408	404	393	419	440	455	397	371	410	404	397	429	399	379	425	438	403	380	421	417	395	394	417	397	398	417	402	397	414	427	402	357	409	423	391	412	427	390	392	463	414	425	369	419	403	403	448	367	425	407	399	409	411	422	408	391	412	410	422	461	403	442	396	422	407	378	408	433	402	405	413	441	427	433	424	395	403	420	395	429	379	407	402	401	429	423	380	387	370	413	416	425	373	408	387	401	383	407	416	428	420	446	435	417	402	392	390	395	427	386	441	430	410	394	398	422	407	400	392	394	392	433	390	409	425	441	436	408	423	412	404	414	398	370	404	433	401	411	417	416	408	389	394	408	422	383	384	406	377	411	410	368	393	386	420	384	438	386	409	450	417	449	404	365	385	390	380	397	431	372	438	375	383	414	433	419	448	423	397	426	404	413	420	436	434	438	403	417	390	400	409	401	419	407	406	415	388	403	440	418	415	441	434	399	415	387	413	434	399	427	420	395	426	409	387	441	422	428	408	402	379	426	411	396	397	401	443	424	442	428	373	394	415	410	390	418	424	420	435	411	442	377	396	391	446	416	416	409	401	415	382	384	379	415	405	443	408	425	455	399	436	427	437	413	400	409	410	415	440	372	453	411	407	412	419	412	391	418	374	440	423	372	437	388	375	367	398	408	424	446	430	400	427	405	398	436	380	389	423	379	407	419	426	409	412	439	424	422	418	419	401	425	395	433	403	423	395	404	406	405	365	423	429	395	397	382	421	415	390	425	394	420	424	401	412	362	430	385	394	401	411	391	413	391	423	409	436	427	393	411	400	408	380	429	397	405	401	420	443	404	414	414	399	387	416	372	399	427	413	412	393	435	429	374	366	378	399	412	414	431	384	454	439	412	380	409	410	401	404	364	415	384	382	436	375	395	389	408	387	420	424	430	401	410	438	372	436	387	401	423	430	424	394	396	361	378	436	388	415	427	411	390	417	377	420	403	391	387	405	399	413	384	387	396	412	415	405	426	386	404	397	400	404	397	430	380	411	437	396	415	391	391	404	385	419	411	402	403	397	419	388	422	441	404	389	405	398	400	383	397	433	399	442	390	401	412	437	435	389	397	375	409	422	417	382	393	404	411	418	415	380	407	401	410	368	402	385	404	420	418	398	423	408	396	374	376	410	413	368	434	408	408	412	419	401	432	402	430	391	414	395	361	425	423	392	432	411	401	429	398	416	440	401	400	409	430	443	426	396	389	407	434	392	408	426	409	427	432	417	397	378	418	403	372	410	371	439	389	410	387	392	381	397	404	390	400	433	420	444	436	415	416	409	390	418	423	409	426	419	418	392	416	411	378	370	424	386	409	416	450	417	400	412	376	397	406	391	416	384	415	412	404	428	391	434	402	384	380	408	421	419	419	402	386	396	427	413	401	370	370	433	404	406	442	419	375	450	409	401	413	415	413	418	410	383	433	399	394	369	413	413	402	446	402	375	473	433	448	398	395	382	380	403	428	400	432	395	372	391	402	383	365	457	414	417	412	412	400	435	400	412	393	414	417	420	437	431	374	395	471	391	381	416	414	398	418	394	409	393	440	393	392	431	419	432	429	405	391	373	387	408	373	400	402	408	394	402	402	419	407	374	417	389	397	426	438	401	390	391	387	372	396	392	372	418	389	385	400	393	443	399	415	434	416	425	407	388	402	421	409	413	374	424	391	406	441	398	405	420	406	414	424	388	414	392	403	403	419	405	388	384	410	393	409	442	398	387	432	367	434	422	430	395	393	386	426	420	425	399	388	403	383	401	435	392	436	414	415	416	386	407	437	381	399	414	380	392	412	412	416	392	404	392	375	433	412	372	356	397	406	432	408	404	427	408	428	439	368	410	413	408	408	451	383	404	390	386	390	399	412	378	382	409	419	401	401	391	374	436	380	411	383	405	369	440	428	393	389	432	377	395	401	406	409	379	390	395	391	420	394	405	381	388	385	411	422	395	400	397	397	405	424	385	376	439	410	382	415	438	411	409	449	404	397	411	398	415	425	404	405	453	405	403	362	382	412	415	384	389	414	410	384	410	431	423	411	410	384	393	414	415	383	404	387	412	397	403	409	434	396	439	448	427	439	404	435	421	381	411	392	409	385	402	419	394	410	437	402	369	412	389	412	399	387	383	402	435	410	427	379	389	401	372	405	405	425	433	371	375	386	432	392	421	393	406	406	430	425	391	392	434	389	391	401	401	383	404	394	407	409	375	392	419	400	396	404	385	400	393	427	396	379	438	407	403	416	398	389	402	392	402	402	409	362	407	439	400	391	381	426	377	407	382	398	408	409	442	420	426	428	389	412	377	380	380	379	423	407	397	429	401	406	405	421	400	384	432	413	376	390	418	398	439	413	429	402	402	417	420	419	396	429	397	388	396	400	392	382	377	401	372	428	390	433	400	390	429	407	409	389	410	403	408	402	427	393	437	414	414	381	402	442	389	397	425	418	435	380	373	417	428	434	448	397	420	400	413	431	412	352	388	390	422	435	371	404	411	395	389	430	396	395	406	403	397	390	390	446	426	401	410	426	399	417	415	404	395	387	393	416	421	371	426	390	452	430	404	425	388	390	393	394	409	423	438	420	424	431	372	390	439	430	393	414	404	386	379	427	393	422	423	376	419	420	426	422	390	403	422	381	400	421	391	399	362	440	411	417	402	414	445	418	409	400	382	405	421	405	425	398	380	403	425	409	423	427	390	389	407	402	390	398	410	434	390	401	407	409	394	391	391	376	392	405	402	401	398	409	431	461	393	380	423	419	405	414	390	388	418	397	431	409	383	400	403
24568	21454	28773	24561	21430	8128	1731	1113	963	882	815	868	793	760	755	763	729	771	752	757	723	730	714	670	732	759	719	743	691	687	712	723	710	650	739	683	701	724	720	702	703	748	667	702	711	679	710	688	722	677	735	641	702	661	657	695	709	718	691	694	681	694	684	701	662	686	685	626	678	734	711	740	699	675	691	632	671	676	708	690	662	703	687	677	704	688	669	674	710	745	689	705	723	662	661	753	732	703	695	738	699	707	725	669	679	679	702	714	680	698	683	670	666	701	654	634	715	694	676	673	677	743	685	676	657	714	700	679	684	710	734	693	671	684	724	695	688	667	644	713	694	667	715	667	731	693	673	664	662	698	727	711	689	706	669	663	661	702	700	641	718	736	685	683	664	698	740	689	665	662	740	714	702	732	676	661	641	686	697	644	697	635	699	660	687	714	677	722	691	673	715	677	681	644	655	700	694	705	698	693	749	707	664	682	787	659	629	691	668	657	700	677	716	652	669	665	681	638	711	725	692	689	699	656	704	698	743	643	692	718	656	614	630	684	679	715	690	692	658	682	686	712	686	695	623	710	727	696	679	604	670	666	691	656	724	685	719	744	661	677	682	695	691	661	719	640	699	697	676	692	695	700	678	667	716	710	688	713	634	707	658	692	714	708	704	660	677	685	675	687	705	719	659	711	607	724	700	714	655	651	691	688	691	701	703	669	697	660	701	705	696	703	677	675	686	696	693	675	662	705	726	663	680	661	663	688	676	706	651	679	686	681	716	654	750	642	681	714	668	655	683	693	685	711	688	662	709	686	693	633	699	726	670	691	710	681	675	661	678	701	650	710	710	690	685	678	676	661	670	676	636	637	687	709	661	681	714	692	678	678	657	661	709	667	697	688	652	692	700	713	701	655	685	681	705	696	693	713	678	671	697	702	676	663	752	674	653	655	655	689	749	716	673	688	679	702	686	679	684	703	720	636	650	701	645	707	720	706	669	689	697	719	693	652	677	695	711	685	695	677	665	730	665	668	651	671	690	695	688	702	716	638	639	652	677	654	724	670	712	693	713	631	709	653	662	666	699	694	687	733	673	685	667	659	680	671	683	674	621	673	686	661	678	646	687	681	669	678	676	711	696	702	649	647	697	673	700	635	688	645	684	698	665	658	696	689	656	751	725	673	689	658	677	699	707	699	626	667	673	717	656	620	680	724	689	714	643	685	701	747	638	689	705	654	658	675	702	696	641	664	664	698	724	690	754	674	651	670	673	653	717	677	703	645	715	673	687	685	629	710	665	688	671	675	661	679	693	691	669	645	646	680	729	705	662	693	687	693	653	699	697	688	694	702	653	657	695	701	656	688	669	670	718	652	701	667	697	644	690	673	661	667	704	689	724	697	683	695	679	659	735	674	678	680	662	655	653	702	627	685	674	664	648	675	672	655	687	637	695	704	705	707	655	689	675	676	709	670	678	735	685	674	653	701	647	682	689	708	722	690	676	666	664	679	668	640	737	694	697	670	725	675	713	684	683	676	711	714	677	687	709	700	666	706	647	656	743	662	688	688	677	676	720	663	670	733	691	673	643	682	675	683	681	654	706	689	703	677	703	676	679	689	685	727	693	687	642	678	654	646	669	662	672	656	640	648	641	651	767	686	659	684	678	654	635	695	653	660	679	647	694	704	676	668	732	675	646	695	673	704	663	688	656	714	646	672	687	675	679	716	681	702	740	697	682	670	643	660	689	651	711	698	670	693	665	704	662	652	681	692	695	690	728	674	679	700	629	688	696	669	672	668	652	676	674	717	663	644	681	658	697	657	699	657	646	652	654	673	639	677	680	651	715	691	689	686	662	703	639	676	655	681	659	650	650	715	715	704	673	677	715	674	682	708	703	643	692	678	700	695	710	705	699	689	655	613	752	680	667	667	651	651	656	671	662	680	665	664	657	687	690	711	725	711	693	726	706	695	677	656	669	648	680	705	645	672	613	670	687	655	639	644	653	653	694	716	694	694	655	686	684	653	663	707	664	724	703	673	660	637	685	680	698	677	640	717	706	715	698	723	683	705	687	677	680	682	682	709	660	687	686	712	671	690	682	688	646	664	656	662	663	683	678	653	640	718	715	697	648	665	678	682	691	698	664	657	648	698	683	648	672	667	662	670	723	764	650	674	698	701	691	653	705	665	680	692	667	663	692	656	709	662	716	652	652	704	679	708	686	636	693	634	664	663	702	668	643	673	716	681	713	665	715	685	659	682	655	632	682	672	663	747	651	634	652	714	723	692	616	713	665	656	627	692	679	665	695	691	662	697	669	677	686	679	641	687	676	680	688	673	696	702	695	647	661	670	702	715	697	672	692	673	670	680	668	720	660	658	680	636	686	694	633	645	671	670	717	659	695	667	672	654	721	705	656	716	707	601	677	672	705	732	703	648	632	680	669	679	678	670	681	691	686	639	739	724	702	646	709	657	630	656	669	680	704	699	625	675	675	713	670	665	688	663	666	666	651	689	635	717	699	672	702	684	734	699	717	666	718	653	667	689	692	627	672	695	647	688	661	658	698	693	664	719	671	653	638	675	666	700	689	707	647	614	680	697	706	689	700	678	683	704	694	671	713	674	694	680	677	685	718	664	692	684	695	701	680	662	662	672	634	639	694	688	718	679	676	647	687	648	626	701	716	645	660	672	664	761	701	662	681	691	642	659	711	699	643	704	671	692	695	688	684	662	705	668	680	672	695	677	643	638	647	673	691	674	707	632	684	655	668	681	684	705	662	668	706	716	670	665	625	661	693	725	689	677	652	717	661	705	681	727	670	634	661	743	678	661	724	744	667	724	638	711	727	672	658	700	654	639	674	649	711	714	665	706	697	674	677	636	653	706	705	654	683	661	676	719	698	693	661	619	682	680	650	672	692	698	698	680	691	712	643	706	682	657	684	660	674	710	690	727	697	711	670	668	671	682	684	630	668	719	731	680	647	674	664	692	685	701	676	693	733	680	639	707	672	696	668	677	677	691	715	716	686	704	669	714	718	689	693	671	718	706	727	685	698	717	721	668	722	716	688	670	682	665	688	668	679	670	699	679	693	679	638	681	690	660	671	655	662	653	662	685	707	708	643	660	713	747	669	674	704	701	670	673	642	673	685	648	657	662	710	660	639	740	688	689	706	678	698	709	690	678	687	702	669	708	681	666	693	687	692	708	712	640	720	674	668	695	678	708	683	685	701	674	711	707	686	680	668	698	711	692	661	661	675	682	712	686	691	719	698	742	658	658	685	678	716	675	688	722	657	664	725	648	658	653	661	671	741	705	678	701	717	648	706	673	685	694	688	615	683	701	700	706	725	648	663	670	649	707	694	653	722	713	674	679	658	717	632	700	702	695	693	663	709	685	661	672	687	719	642	670	684	658	664	719	688	671	666	717	603	668	659	713	680	702	679	731	683	732	656	683	670	724	695	683	665	692	654	655	647	752	685	736	683	692	720	645	667	659	668	659	701	701
3568	5788	4719	2543	1807	1306	1126	1011	883	767	741	708	694	686	663	676	635	581	608	609	584	612	556	533	578	576	585	553	585	571	603	525	527	550	497	562	552	520	528	538	558	505	556	514	576	558	555	535	538	545	539	546	540	558	552	537	483	566	547	526	558	539	531	554	540	523	548	564	558	530	542	539	540	532	534	522	569	534	573	553	583	498	572	519	533	545	570	541	511	514	543	527	526	559	534	502	511	566	528	576	550	505	503	559	563	522	501	535	533	516	570	524	551	500	511	525	547	523	562	507	511	516	497	545	547	488	543	545	557	529	538	506	536	574	580	536	504	510	502	524	551	529	543	557	555	564	540	514	523	572	561	519	547	573	549	592	532	520	578	555	541	523	532	530	507	513	517	516	518	515	511	561	507	520	531	561	497	517	544	561	504	550	512	497	532	551	541	569	559	540	531	567	518	501	499	556	546	528	535	528	530	528	518	594	531	522	504	549	510	520	558	517	566	505	546	548	526	553	524	488	528	534	506	530	516	511	533	512	527	542	536	535	553	549	502	555	519	512	502	537	539	553	506	535	505	482	532	521	555	518	539	537	535	579	509	515	502	526	541	526	550	522	540	544	477	533	553	579	539	547	543	531	504	541	535	565	579	475	511	500	526	504	578	522	518	505	543	554	536	503	545	524	544	524	535	494	556	532	539	522	564	529	506	497	532	512	515	540	518	539	538	523	523	513	578	530	536	528	531	536	519	561	511	540	519	564	529	541	490	477	551	529	519	514	508	511	522	536	517	522	569	513	503	503	504	517	540	543	515	470	506	577	494	538	519	515	538	569	518	528	587	519	530	513	485	519	524	545	523	509	503	496	514	483	522	495	471	531	534	510	457	470	506	528	530	505	515	560	509	501	509	537	563	551	518	501	525	569	532	535	460	531	567	512	543	480	536	519	564	525	501	578	544	559	482	515	510	501	542	517	538	500	501	527	517	514	514	544	479	574	506	556	536	542	544	542	500	540	497	561	507	508	509	496	481	531	478	501	548	548	548	502	532	488	556	539	504	540	506	534	550	499	520	511	547	551	571	502	531	531	561	550	502	507	524	520	531	516	567	562	552	535	522	520	536	510	541	528	580	531	531	552	559	552	513	531	523	517	484	526	514	560	495	523	551	510	495	552	515	487	516	521	520	512	513	508	503	496	506	488	497	509	531	499	522	566	508	521	517	520	523	562	515	523	535	518	525	497	557	540	523	506	495	564	505	523	542	500	530	513	524	522	499	493	533	501	528	537	512	510	507	484	489	522	566	551	514	553	543	477	518	531	522	537	509	569	502	529	538	513	493	493	560	491	498	479	554	518	540	494	544	487	505	503	494	447	568	532	538	497	556	535	500	502	530	549	505	572	500	488	557	500	497	502	492	534	580	531	508	546	526	576	518	518	473	537	500	514	514	508	525	525	508	480	502	533	552	561	515	552	564	514	488	503	561	470	544	514	567	530	540	534	519	536	509	532	544	523	502	496	515	533	474	513	550	485	501	528	551	516	523	496	534	526	496	494	522	511	527	514	524	504	510	513	478	506	546	496	518	509	526	543	531	548	546	557	502	546	524	509	517	528	517	554	586	487	492	504	507	507	504	490	502	530	520	511	512	511	518	530	507	472	571	506	563	548	502	475	503	508	549	494	566	518	512	510	540	506	522	541	547	504	576	488	567	541	518	588	522	541	595	552	502	525	532	542	562	501	529	520	556	493	545	535	539	520	518	496	472	547	509	520	525	506	497	567	557	521	502	489	512	525	564	528	479	552	525	515	533	493	530	542	504	544	491	524	510	546	481	556	547	490	442	497	543	556	521	509	524	536	527	518	536	553	538	510	490	523	464	515	566	511	491	557	515	530	518	509	541	517	449	537	511	538	525	533	547	546	492	509	537	530	468	549	532	518	485	503	502	508	516	514	521	542	507	527	527	543	499	499	519	489	497	538	517	540	524	537	493	535	512	559	481	524	529	472	530	508	517	554	547	531	495	535	521	497	508	512	506	495	575	517	528	522	492	573	553	538	504	527	527	508	514	553	504	493	517	549	538	550	497	512	496	490	527	518	486	506	491	531	480	466	506	496	523	530	547	555	508	559	543	506	531	551	529	540	541	501	527	486	543	527	554	487	515	515	514	515	525	521	508	537	510	507	519	509	523	518	523	512	503	526	508	514	562	555	528	495	491	523	523	512	507	491	499	517	515	540	549	497	540	519	526	513	537	498	524	550	544	485	533	521	500	503	505	512	522	516	522	484	514	509	502	507	542	527	509	535	493	523	565	533	536	485	505	508	494	512	518	557	509	529	503	538	498	539	520	524	498	522	509	473	490	568	517	486	519	506	536	517	553	501	511	526	504	536	529	517	554	463	504	503	510	560	524	478	515	511	509	477	518	504	499	531	500	519	535	528	532	477	513	518	491	502	490	478	506	547	522	503	540	479	514	516	507	498	526	476	540	480	520	554	537	568	547	515	543	541	544	480	503	546	544	507	513	486	485	529	525	506	533	512	536	539	548	552	537	515	557	560	575	510	527	491	585	515	508	558	522	555	519	559	499	505	483	531	553	477	495	490	486	518	507	564	482	511	527	481	476	515	548	571	467	506	542	508	507	469	505	490	498	532	538	581	512	537	517	519	561	492	569	521	493	529	513	561	489	507	523	535	533	498	513	527	535	519	491	474	532	474	536	524	523	519	493	523	543	515	542	500	548	496	500	504	530	576	507	521	550	528	493	511	493	508	508	504	528	541	500	512	499	494	528	489	528	531	571	554	518	532	563	541	530	531	503	499	513	527	511	488	520	534	555	503	504	525	514	521	559	524	530	551	535	505	480	521	553	535	516	478	537	499	504	562	520	538	528	492	487	503	503	501	531	554	515	495	486	477	531	544	506	521	534	563	514	518	497	549	535	491	513	536	552	502	541	534	522	496	477	521	520	487	496	499	522	495	500	523	500	486	502	560	535	522	509	509	523	537	509	495	560	494	558	527	518	512	545	557	534	503	544	509	541	522	507	491	535	548	499	510	524	528	508	493	528	531	512	497	528	524	502	524	530	504	484	480	528	524	531	523	529	502	514	526	540	496	531	515	534	526	519	522	548	482	545	530	532	558	499	526	529	504	536	507	500	493	522	540	503	507	519	489	492	501	513	493	477	556	492	510	476	551	509	491	506	512	527	510	518	531	533	521	520	496	519	517	502	541	499	491	508	523	503	539	532	495	509	530	519	509	531	524	499	524	494	542	531	503	513	483	520	505	498	492	535	501	550	505	534	527	490	488	517	534	495	508	525	547	520	510	483	503	512	552	495	491	506	537	522	514	518	495	507	514	487	523	446	494	488	491	527	497	507	533	504	503	520	515	544	480	509	482	509	517	523	523	508	505	513	486	494	567	521	531	491	547	546	502	516	501	529	512	549	537	504	493	516	508	503	487	539	550	537	516	520	467	503	497	501	526	459	477	530	525	547	516
27807	9653	622	314	215	204	211	199	228	167	186	208	200	209	200	189	205	181	227	173	188	197	196	180	191	179	185	174	196	192	203	216	201	200	195	177	193	194	198	202	195	201	198	213	231	208	209	194	211	198	209	204	211	189	224	198	208	201	199	198	199	199	186	203	180	190	191	197	199	212	190	220	191	205	198	190	193	182	196	217	188	177	198	194	197	197	214	229	199	189	192	217	192	177	195	201	187	170	199	179	212	185	177	203	196	205	193	211	191	210	195	180	177	185	179	198	212	217	185	202	186	200	206	182	163	182	194	178	194	246	190	166	211	203	181	195	210	222	192	206	190	202	192	191	218	191	216	207	192	201	179	194	218	200	189	225	193	186	198	193	215	183	190	183	208	179	199	198	179	205	189	194	205	194	190	198	187	196	197	199	194	217	198	198	226	185	216	203	200	198	186	222	220	180	195	187	175	206	186	181	186	204	199	189	199	195	204	191	204	183	189	201	212	216	176	225	192	194	164	203	195	189	194	188	203	180	187	192	209	189	188	196	196	201	234	173	195	211	195	193	224	182	210	161	189	196	208	210	177	222	200	212	200	199	193	173	153	197	210	178	188	216	171	169	197	204	199	203	227	181	208	189	206	197	199	186	227	201	196	195	194	184	206	198	186	187	198	167	219	199	210	194	186	201	192	205	200	218	215	203	179	206	189	207	208	208	221	213	229	224	198	202	219	205	213	185	190	188	183	214	215	199	205	187	203	209	180	193	216	200	225	192	226	214	173	188	184	186	194	190	209	191	193	206	183	209	192	204	201	194	211	200	212	186	192	207	194	214	172	205	223	188	204	197	181	204	221	196	201	180	183	207	208	191	188	217	209	184	166	191	196	187	202	187	188	172	192	204	201	208	180	202	188	217	198	204	184	169	175	172	195	208	200	206	217	189	188	197	199	207	200	187	184	203	189	203	218	180	185	189	211	226	210	192	188	204	222	202	185	190	189	190	186	208	202	187	212	193	212	168	192	169	203	193	250	207	210	200	216	191	202	190	203	214	204	191	194	196	205	217	191	185	184	197	223	209	205	204	207	224	188	173	205	189	207	215	195	196	219	228	177	213	186	191	209	189	205	201	194	191	249	183	205	221	196	193	190	204	199	233	174	195	200	226	213	192	207	216	211	186	178	206	199	180	212	203	210	184	194	194	184	207	177	179	203	188	216	183	212	212	193	197	208	195	196	183	194	190	204	207	194	206	208	196	201	214	213	200	224	189	210	172	199	199	218	198	205	198	191	175	191	202	220	201	184	203	197	197	206	194	184	207	222	199	200	183	214	187	200	205	232	214	211	172	204	192	205	194	188	208	204	207	194	207	186	210	201	205	182	214	198	191	195	212	200	190	216	212	202	190	224	196	208	174	182	207	170	197	200	188	183	194	214	204	205	210	198	200	207	193	188	179	229	204	193	194	193	223	219	183	223	228	209	190	205	187	207	215	214	188	191	180	207	173	217	184	212	200	194	186	196	199	191	245	213	186	211	191	225	186	199	196	204	214	191	202	204	192	170	203	203	176	196	193	206	207	203	168	203	226	173	194	198	182	173	205	178	185	187	190	188	183	202	189	196	196	202	198	205	191	196	169	199	199	191	193	179	214	196	176	209	187	198	236	197	205	217	206	213	194	200	183	179	204	200	200	197	189	190	180	193	191	206	193	166	199	228	193	192	197	194	211	211	204	199	199	195	181	195	224	193	191	208	189	187	186	185	199	162	203	204	205	205	190	207	193	210	209	201	163	181	201	188	220	189	206	202	193	185	195	180	191	201	191	200	192	174	190	178	200	185	205	193	214	191	196	197	198	228	179	210	198	229	204	183	206	205	222	206	204	203	179	169	198	205	197	227	189	224	217	185	193	201	197	183	213	218	184	220	223	185	183	191	200	212	196	194	206	188	212	211	227	185	220	197	180	207	217	188	204	206	191	192	199	217	208	198	197	204	188	155	198	200	198	194	204	184	181	186	175	226	197	187	178	212	208	200	200	211	201	190	202	192	197	187	202	223	197	190	185	195	202	216	202	200	194	195	192	214	192	195	247	175	184	204	176	229	207	204	199	207	193	212	198	180	186	168	187	193	201	207	185	208	188	200	210	190	197	192	197	215	210	207	233	158	168	191	189	220	176	195	194	188	222	221	196	177	214	189	206	221	210	218	201	200	172	190	214	190	186	212	174	187	213	177	202	189	219	181	184	216	214	194	180	199	196	166	198	213	201	200	197	194	172	226	188	216	202	206	193	197	156	172	210	212	198	228	200	201	195	176	199	193	187	201	205	182	193	212	205	187	196	200	229	217	169	223	189	203	183	190	169	197	218	184	197	223	200	218	193	174	195	196	221	191	199	182	164	207	186	218	187	206	200	200	213	194	207	224	189	184	183	195	206	181	215	182	165	207	191	200	181	198	188	183	189	234	194	181	177	190	194	207	198	191	197	207	216	192	186	211	193	186	197	184	159	224	188	223	187	178	182	205	204	194	217	190	214	205	185	211	198	212	226	201	188	214	189	189	214	208	190	198	212	193	210	201	205	188	195	206	182	190	200	205	226	191	206	179	192	190	186	225	205	195	206	205	192	226	202	202	187	190	182	195	183	197	211	217	187	186	209	199	209	199	194	225	181	171	199	214	202	203	221	195	210	221	202	192	205	173	203	218	183	199	208	204	191	205	203	190	205	206	199	214	190	179	189	205	192	194	193	196	218	177	192	174	213	168	209	170	216	185	177	198	193	196	183	176	180	205	183	208	195	193	180	183	207	210	186	189	195	222	190	213	201	193	201	198	196	203	176	189	183	208	194	186	203	179	220	193	192	206	191	212	205	198	194	177	177	219	206	187	212	170	195	220	178	198	199	211	194	221	200	188	192	179	193	188	179	196	203	163	210	193	185	208	174	211	203	182	204	215	194	179	188	206	213	169	201	173	201	214	186	184	211	208	194	191	172	191	203	215	198	206	194	184	218	190	226	204	217	187	194	188	217	211	216	225	204	203	202	214	186	216	220	193	182	206	207	188	182	201	209	200	190	203	178	216	193	207	206	200	235	201	209	201	198	212	168	186	208	206	199	181	180	197	188	190	185	194	193	203	184	191	191	200	214	209	192	194	199	203	208	200	204	173	196	185	199	208	183	193	210	183	183	204	216	186	205	180	167	195	178	187	185	195	209	165	204	186	198	179	224	211	193	211	224	212	205	187	191	177	194	189	180	200	205	185	172	203	210	190	185	221	198	199	192	184	165	225	219	186	222	169	195	194	194	203	187	195	218	214	201	187	220	215	195	180	195	196	209	168	197	183	183	190	204	199	177	199	209	180	185	186	203	179	197	178	197	187	192	195	209	215	204	215	193	195	200	196	211	208	170	191	239	207	199	195	213	199	182	195	217	187	228	209	183	196	183	200	188	228	196	203	184	210	186	159	203	215	202	185	206	193	203	191	215	183	189	169	220	183	228	188	206
4590	354	304	191	184	162	192	176	156	153	146	156	185	144	155	163	141	147	158	148	156	151	157	141	139	145	179	154	146	144	168	167	151	154	170	154	152	166	173	165	159	141	131	176	152	159	143	159	142	166	142	152	155	166	157	167	174	148	165	160	150	154	171	175	163	169	151	178	144	173	169	159	156	142	154	168	138	156	136	154	164	144	134	152	157	172	159	184	142	168	147	149	177	153	164	151	168	163	139	178	132	166	151	159	177	152	147	161	179	160	173	170	173	143	173	150	158	173	148	150	180	145	178	168	158	166	174	161	146	180	161	170	176	145	141	165	161	167	159	145	135	159	160	147	155	148	160	150	157	155	164	161	140	155	175	163	171	155	165	149	152	150	147	162	152	147	156	174	185	170	154	168	166	169	155	165	152	143	139	151	140	166	151	162	167	162	172	172	161	138	135	120	134	119	173	173	154	168	167	148	156	136	147	161	164	159	148	144	140	167	174	170	151	164	151	151	132	141	186	161	187	169	158	188	145	156	155	152	167	163	159	153	143	157	179	150	171	152	156	142	161	153	160	166	146	155	168	175	159	175	161	143	153	167	160	165	151	170	154	156	164	166	158	160	167	152	164	139	165	141	152	168	179	158	171	149	139	148	139	175	149	170	146	155	168	156	145	178	161	141	152	163	170	145	140	162	158	127	169	161	161	155	145	150	152	156	187	173	159	139	171	173	150	172	152	153	160	153	159	165	157	148	147	152	147	174	170	160	142	153	164	161	152	146	130	191	172	156	155	153	161	155	168	126	169	145	158	159	157	164	174	135	145	177	125	153	144	168	164	160	154	154	160	182	176	148	148	181	153	147	163	145	118	162	175	147	139	167	168	159	165	173	152	162	157	157	151	169	148	139	174	139	164	163	164	161	183	157	157	169	167	165	154	162	152	148	147	138	165	155	152	142	134	137	160	147	136	148	168	146	161	168	156	152	168	156	165	135	141	164	162	162	168	178	138	173	160	142	171	177	150	164	169	156	147	147	165	149	154	155	145	144	142	160	150	146	189	125	196	157	163	159	167	153	164	163	154	166	160	174	157	151	169	145	144	173	144	160	157	166	168	141	144	169	161	150	159	125	177	149	167	143	163	171	166	167	145	140	132	162	162	137	162	163	148	164	156	161	149	150	167	170	160	142	126	140	153	163	147	159	170	138	165	165	129	163	149	151	169	135	193	148	154	184	140	152	150	148	166	150	155	163	153	170	162	171	152	163	164	165	149	176	173	140	158	151	169	161	172	142	151	149	165	141	150	168	143	150	154	167	164	143	175	136	160	159	162	182	156	177	174	164	142	165	152	150	146	155	148	147	159	167	147	149	162	154	172	165	162	148	176	160	169	163	164	148	135	164	152	174	163	149	153	159	155	155	170	148	145	147	148	142	164	150	142	157	156	153	146	139	155	189	164	151	153	179	171	154	163	160	152	174	169	149	131	156	161	160	148	164	158	170	168	152	146	157	157	159	146	144	152	164	158	163	178	142	179	167	151	166	152	159	151	157	162	165	126	153	151	164	159	144	160	167	181	173	154	147	163	165	146	133	163	165	149	134	166	157	156	140	142	152	187	167	142	163	150	143	151	143	154	137	152	161	155	166	149	168	168	146	154	165	179	160	168	169	163	167	148	177	142	170	143	170	162	143	190	153	154	158	143	141	162	167	143	154	137	145	153	148	159	153	172	150	155	144	136	160	146	150	163	164	148	174	149	148	146	149	147	152	170	135	169	170	157	157	141	167	157	171	129	164	145	159	153	146	170	154	174	175	147	150	152	164	144	148	165	165	162	135	158	160	134	153	133	157	174	172	159	137	152	159	140	176	146	164	146	159	154	149	138	149	162	171	160	176	147	168	147	167	165	167	145	143	145	139	147	138	154	150	162	138	180	157	139	137	180	149	156	150	138	159	198	144	164	151	166	161	148	189	165	158	165	171	152	163	156	155	161	144	148	147	154	167	136	159	153	175	160	159	161	142	175	165	148	160	160	158	163	184	164	165	152	160	147	150	152	156	139	126	162	172	154	162	166	174	171	150	162	168	125	153	159	149	155	171	174	165	177	148	138	157	156	139	160	147	157	155	173	159	161	166	160	162	187	163	169	150	139	143	177	152	155	154	162	172	156	157	150	151	161	144	158	140	137	151	146	163	172	154	148	153	154	173	163	181	130	165	153	159	143	143	144	160	136	140	170	165	160	150	150	146	151	165	177	163	135	158	151	153	153	133	159	167	141	159	149	156	155	169	135	164	174	160	143	153	152	182	175	144	147	166	166	140	165	156	168	141	166	142	160	163	133	152	156	156	163	162	147	159	166	147	170	153	173	173	151	166	176	167	153	133	157	150	158	169	150	151	170	164	146	145	159	141	145	174	154	157	181	145	168	150	144	165	155	155	150	162	178	161	165	168	137	154	148	155	169	176	145	157	146	175	152	164	152	170	153	159	150	166	136	180	161	191	153	155	146	184	158	137	167	130	143	144	158	150	188	147	155	125	177	153	151	156	135	157	152	147	167	158	157	171	148	164	162	145	139	166	149	141	174	167	142	126	134	169	163	168	144	151	151	157	151	145	126	149	163	164	160	146	146	162	165	159	143	140	150	144	152	157	157	152	145	164	170	180	156	169	152	153	155	149	139	154	130	148	150	191	148	156	177	151	151	145	159	164	148	137	139	157	150	148	148	158	167	147	135	149	174	146	154	164	165	156	156	159	157	167	150	152	149	134	147	139	164	163	173	178	158	147	172	171	148	156	143	168	158	155	155	152	152	136	174	158	139	152	146	153	150	158	165	146	155	154	178	151	135	143	177	170	163	160	159	169	142	182	134	159	145	166	162	151	165	169	152	157	162	151	150	141	146	154	169	162	164	152	158	164	142	150	164	161	164	162	149	164	147	172	160	152	171	151	170	163	158	156	139	162	125	165	158	173	167	159	163	164	140	158	148	165	173	152	156	167	153	172	166	131	138	146	150	154	143	179	151	145	148	152	181	154	139	138	146	166	151	142	201	141	169	156	168	132	147	144	144	141	156	138	157	168	156	168	168	162	142	157	166	160	152	143	168	134	169	159	159	160	183	134	150	157	163	144	167	143	148	174	161	156	129	183	148	148	164	165	171	160	164	137	145	165	141	149	147	148	165	171	177	180	159	149	175	146	149	150	153	142	139	148	164	147	159	160	155	162	147	163	154	148	162	157	170	153	165	161	173	185	169	156	160	184	137	165	150	144	167	164	161	177	174	188	158	148	153	151	164	156	157	173	169	174	152	151	145	159	148	155	177	160	160	172	156	155	157	172	160	160	153	161	172	149	147	149	163	162	179	157	147	155	157	162	173	186	133	169	164	138	161	171	139	144	149	153	141	136	152	158	165	158	136	158	149	167	158	149	142	155	143	168	168	175	159	173	141	152	160	166	168	151	157	143	154	138	157	145	135	157	140	167	147	154	167	164	152	148	164	150
25524	21490	27982	25428	11264	1394	903	696	650	663	595	602	588	592	597	546	569	560	577	531	565	579	561	552	549	537	544	537	559	507	586	536	558	558	563	551	577	523	528	553	530	579	535	567	559	555	528	550	526	549	521	499	517	532	516	524	545	493	517	514	526	531	526	528	533	547	580	508	550	568	560	531	549	525	524	538	536	572	485	529	507	565	500	535	562	551	554	535	539	522	514	555	548	579	573	527	552	529	564	530	552	554	523	513	533	567	518	541	518	502	546	553	543	552	533	500	525	531	520	559	496	557	538	509	515	550	558	547	535	491	540	532	518	544	564	563	520	533	528	534	516	505	555	540	531	565	568	522	529	533	518	536	529	549	538	565	549	545	529	545	521	542	497	580	529	549	521	525	525	536	542	522	475	566	525	541	514	560	525	554	557	509	535	531	521	541	513	522	551	532	537	509	548	521	550	538	508	540	517	525	533	540	529	541	515	582	549	543	549	539	529	525	559	540	522	519	513	523	538	525	541	538	551	524	539	543	525	528	549	514	520	538	531	507	504	596	556	519	504	508	558	509	531	551	518	548	564	565	517	566	565	545	535	534	521	493	549	501	521	541	515	551	554	529	570	562	499	518	536	493	537	526	558	523	536	525	520	469	543	511	527	579	515	515	550	525	517	574	516	538	571	490	558	533	529	500	529	548	564	522	561	486	551	513	512	538	562	492	592	518	491	500	517	549	501	525	573	513	513	526	519	494	520	517	544	552	522	512	562	512	501	515	551	532	565	547	533	553	539	528	520	553	528	493	554	496	530	517	543	534	525	526	519	514	542	561	554	545	534	524	546	507	552	553	552	520	538	554	547	530	554	550	491	530	509	507	499	562	487	544	570	552	564	536	518	520	543	489	553	532	509	544	517	526	488	510	544	566	548	507	521	565	513	528	571	538	547	579	521	542	557	504	560	506	501	517	513	489	511	546	601	534	552	532	518	548	541	562	523	513	526	523	552	525	536	536	558	535	510	503	522	521	531	546	553	503	503	565	534	512	515	516	509	544	494	548	540	541	553	513	508	535	507	532	514	545	510	499	527	524	529	542	565	559	533	540	536	523	492	493	554	550	541	546	525	551	567	533	524	510	556	534	514	518	520	504	517	528	545	526	566	541	544	536	562	574	563	545	541	544	541	499	537	503	522	558	511	558	523	515	551	485	585	557	510	480	527	562	540	579	491	529	521	530	502	543	513	548	527	552	578	499	470	544	549	525	519	536	529	514	527	510	554	548	528	473	534	548	564	506	499	503	533	546	526	547	556	492	545	559	532	556	529	502	530	553	545	542	530	531	544	552	550	505	530	537	568	535	577	501	533	486	522	519	533	504	557	505	535	551	533	509	506	519	545	559	495	560	507	546	522	569	526	545	542	489	537	560	529	532	553	548	517	529	537	548	538	492	541	553	568	568	523	550	506	531	542	516	562	552	531	520	519	539	523	578	531	539	555	513	541	532	565	512	520	531	561	532	531	541	508	544	529	555	542	540	537	528	545	529	552	513	561	567	507	533	541	576	566	521	565	529	509	502	520	529	556	571	493	572	562	518	555	529	498	507	538	511	488	550	527	521	527	571	548	517	542	536	536	526	486	496	543	534	540	568	516	547	558	549	521	568	557	539	525	529	513	518	552	517	487	553	530	564	512	537	531	510	534	510	502	536	521	518	513	503	529	551	535	535	592	549	519	520	553	498	521	561	584	513	511	510	529	559	522	548	521	566	530	555	552	519	538	506	521	543	554	506	519	528	494	529	526	509	544	503	523	560	550	548	504	509	538	533	495	547	510	539	518	538	528	511	502	540	507	532	530	529	557	518	545	539	527	535	569	475	579	525	537	522	555	559	537	530	517	514	578	547	546	566	555	527	542	539	551	530	535	542	553	500	562	544	531	493	523	545	549	489	530	534	569	554	506	573	497	516	508	543	518	521	517	559	551	506	534	526	523	548	524	498	557	524	507	504	565	547	529	538	529	566	507	541	537	546	497	544	520	567	576	527	533	533	520	497	533	489	521	521	507	528	535	502	527	538	525	556	521	516	533	522	525	533	548	531	541	519	581	486	516	538	521	456	529	518	527	542	520	533	468	572	542	497	559	527	507	536	549	526	529	531	509	561	533	559	522	515	527	524	509	527	528	528	480	526	518	524	512	507	559	583	514	550	543	547	523	514	555	545	537	495	525	537	553	568	513	523	497	531	512	523	504	522	533	529	526	527	556	515	485	521	498	481	539	562	560	512	504	532	552	541	567	574	537	556	540	532	490	514	490	512	549	519	549	506	532	518	542	521	580	576	534	550	514	543	516	529	564	535	519	542	522	537	505	538	548	522	525	555	500	500	504	548	528	528	565	501	554	495	560	531	522	532	515	543	516	532	502	540	559	506	504	509	544	546	518	524	521	547	497	515	506	541	551	459	526	559	527	556	561	526	486	533	503	516	533	506	546	517	508	513	509	519	510	532	528	524	573	507	530	543	536	527	578	530	514	510	511	541	531	531	535	523	551	552	512	512	524	534	572	478	512	524	553	546	551	540	565	567	474	541	493	537	524	496	554	528	543	559	526	525	519	499	510	561	549	544	540	547	501	505	540	521	504	527	552	472	535	540	501	532	519	513	526	497	512	512	541	502	566	515	532	518	494	517	534	546	535	528	569	487	529	549	496	537	519	530	494	509	519	554	523	545	502	521	523	545	536	544	543	529	539	536	555	537	588	531	508	482	601	529	581	521	536	542	553	530	526	470	506	502	548	539	543	524	545	568	514	546	563	537	521	538	541	534	550	535	551	537	572	503	520	541	554	550	536	528	533	523	533	541	487	514	546	522	521	550	506	516	553	516	533	608	531	554	542	501	561	561	545	534	531	514	527	497	506	533	531	506	533	513	522	553	548	503	520	558	501	544	520	517	562	545	529	533	514	494	536	554	520	484	517	519	514	519	533	546	576	524	566	546	549	544	551	501	502	514	538	555	508	521	525	542	510	559	543	559	567	591	498	567	550	517	476	549	531	523	465	546	518	526	562	560	579	519	525	543	536	497	588	512	543	509	500	559	542	514	556	555	510	512	472	480	529	567	492	516	489	593	566	552	553	571	540	549	531	505	506	565	526	525	507	534	550	519	506	552	539	545	540	534	548	555	531	553	514	519	576	476	516	541	558	558	564	540	503	460	508	538	556	557	556	552	545	497	518	541	506	559	589	558	555	535	501	541	515	502	478	516	529	530	518	524	544	544	530	545	584	581	519	530	523	479	560	523	496	524	521	517	554	500	549	583	504	571	496	502	549	520	548	538	523	526	495	523	554	504	558	523	545	515	541	537	574	482	526	545	524	523	479	533	543	559	549	530	483	492	559	567	566	507	541	545	544	535	505	547	530	555	515	545	520	531	502	521	487	565	554	559	504	516	522	530	485	547	525	587	522	527	507	578	575	502	550	512	523	565	491	523	527	515	515	547	539	498	578	513
3200	3399	2770	1488	1089	814	774	635	552	533	514	476	494	491	503	458	505	417	441	474	427	412	428	431	420	443	460	453	410	412	406	436	425	460	419	441	419	437	427	447	409	450	437	422	408	429	427	433	413	428	412	399	414	433	420	411	436	450	418	446	425	414	397	451	418	422	420	440	432	406	393	349	438	446	420	421	383	422	426	429	411	438	436	403	408	386	408	385	398	417	421	417	421	432	415	409	415	391	437	459	405	457	432	420	450	390	433	403	435	458	440	413	463	434	424	392	424	403	428	413	407	444	389	410	440	425	413	460	408	418	434	434	437	403	443	443	402	451	436	421	458	465	392	411	414	418	415	457	376	415	410	437	429	367	450	440	406	392	399	407	411	435	436	376	467	429	417	409	381	431	441	411	403	449	404	460	397	448	430	406	399	415	412	433	408	437	389	451	400	403	384	421	407	401	406	424	406	449	398	446	456	391	358	416	404	430	420	398	430	429	417	423	414	416	425	420	379	415	400	375	424	447	381	390	396	458	447	391	392	411	431	414	461	405	410	411	413	380	396	349	433	446	392	435	393	400	438	457	387	385	394	416	442	467	445	428	393	388	400	429	399	417	399	389	417	396	379	395	386	452	419	367	404	417	444	412	400	415	415	380	388	417	431	434	421	395	390	414	406	433	401	401	394	406	454	399	406	420	421	408	389	418	420	419	393	444	432	409	397	407	469	421	395	393	439	388	378	399	405	419	434	378	413	455	431	418	406	448	421	411	383	437	462	486	416	412	388	460	409	439	431	401	406	406	390	428	443	431	429	406	399	430	401	434	429	412	441	419	443	408	431	447	417	395	411	438	426	402	415	413	369	396	443	423	384	394	417	404	407	386	438	410	391	394	382	426	427	423	427	379	392	422	407	401	422	413	405	417	420	406	397	403	402	392	411	415	480	450	397	452	406	376	410	432	379	424	435	416	407	408	393	432	440	403	441	419	435	399	404	394	425	375	398	395	395	398	384	411	387	433	439	402	395	428	430	435	392	432	396	410	362	452	408	436	457	398	422	395	430	434	410	386	395	420	411	421	410	394	469	386	425	355	404	383	396	430	382	392	397	415	448	380	421	434	424	431	385	416	438	404	422	421	385	417	379	430	390	435	434	414	400	424	401	440	421	395	422	394	411	410	432	433	403	427	437	427	383	396	431	420	397	399	439	414	407	415	419	420	391	414	388	404	399	377	394	443	433	413	416	385	410	373	400	449	379	433	398	413	428	425	404	390	402	390	405	395	407	432	415	405	384	422	412	373	434	444	392	405	404	416	408	391	399	444	450	455	432	428	378	386	420	389	387	406	399	393	454	405	431	416	416	427	402	365	431	389	423	392	407	400	393	395	402	390	415	421	413	434	357	391	379	392	409	444	408	394	395	382	442	407	409	410	368	429	406	448	387	408	435	403	460	403	427	408	441	436	405	468	381	442	365	421	364	415	413	367	403	446	418	408	402	406	420	442	429	427	402	373	456	420	385	413	422	411	382	441	412	403	413	409	364	393	486	418	437	395	434	419	430	428	441	395	391	422	416	407	410	432	401	414	390	436	392	446	462	387	401	465	416	412	408	422	387	391	411	431	424	417	408	448	445	397	418	451	397	374	429	426	428	417	409	391	427	413	391	405	426	444	425	426	421	409	409	424	393	388	450	426	442	404	441	421	430	418	378	403	415	447	428	414	405	360	422	394	409	421	438	428	443	397	407	408	410	412	422	414	445	400	397	426	433	453	429	397	401	439	390	403	443	367	435	390	392	428	373	398	454	382	415	379	412	391	406	394	399	389	446	373	439	412	364	433	377	380	430	400	374	414	421	392	409	384	412	396	425	393	428	389	402	406	427	411	412	424	406	387	420	420	427	406	380	424	429	416	410	387	395	436	391	390	428	395	425	404	414	405	392	430	440	420	400	402	405	447	446	394	421	428	376	390	382	419	373	437	387	418	417	386	425	391	384	383	382	424	416	396	412	414	405	398	379	393	420	425	438	425	405	373	404	417	433	432	430	416	400	411	409	418	407	419	416	367	379	373	408	434	426	409	426	408	398	413	419	378	418	372	398	374	370	383	381	418	408	391	420	427	377	414	441	419	416	442	392	403	402	412	397	388	434	436	428	432	382	398	418	438	391	431	402	453	388	417	402	401	445	430	383	415	381	433	407	424	433	422	422	378	398	435	366	397	411	389	386	395	410	452	408	414	426	436	382	416	416	390	422	381	420	394	433	393	387	442	441	430	416	380	418	423	416	437	429	406	384	454	389	427	417	374	412	428	372	450	407	385	441	381	412	387	447	428	385	394	366	407	375	401	373	398	396	381	393	400	423	440	407	406	419	453	396	412	412	432	404	420	364	426	368	381	417	363	434	392	384	398	417	432	437	406	382	419	385	395	416	411	415	433	384	439	440	420	423	412	415	417	372	379	417	427	415	398	401	393	437	381	414	451	413	383	400	404	435	411	422	404	390	386	447	449	423	409	435	411	386	428	390	422	399	427	444	435	412	408	405	448	396	396	425	397	413	452	416	422	442	454	395	386	414	410	406	399	372	355	418	426	425	391	417	420	411	400	426	415	431	409	405	421	383	396	391	402	405	402	400	414	421	390	409	428	372	442	374	418	431	398	358	420	381	420	382	438	449	420	406	398	428	418	427	392	422	397	389	433	389	407	389	417	425	443	368	400	401	397	412	402	409	370	429	451	407	415	372	391	420	372	390	406	408	390	414	434	425	402	404	411	410	401	402	409	420	397	415	409	444	403	404	422	427	414	410	401	421	426	410	386	429	421	404	433	441	411	428	418	428	433	413	402	435	447	420	420	413	434	402	424	421	422	341	388	411	429	414	402	383	405	381	403	427	456	441	422	451	409	417	388	386	413	410	424	364	397	379	385	416	392	405	421	412	425	382	421	383	431	415	402	380	385	441	412	372	401	382	424	380	387	418	398	443	413	425	419	418	391	417	423	412	400	426	419	442	411	420	406	415	433	442	401	394	427	381	376	390	387	398	418	406	419	402	434	396	437	439	448	407	404	406	398	418	423	438	402	407	422	403	407	391	407	424	399	404	413	422	393	398	426	408	401	374	378	427	397	406	430	437	418	398	419	417	435	430	402	423	381	366	402	423	400	414	392	351	387	368	387	412	379	431	397	417	390	411	396	391	429	372	393	421	379	415	435	383	411	408	404	428	426	417	403	383	377	400	425	411	408	418	394	393	387	383	412	367	442	413	456	448	399	390	432	430	429	430	409	440	415	394	411	441	418	415	375	381	366	422	398	419	406	429	407	381	424	407	412	392	404	408	390	404	405	414	417	410	410	444	431	399	443	422	396	437	404	400	400	399	391	421	414	423	390	425	398	369	396	411	407	372	394	445	415	397	421	422	386	411	416	404	431	387	404	404	433	411	414	386	422	407	427	435	435	398	412	415	413	389	440	420	409	401	435	402	396	413	435	409	400	431	422	383	403
24624	21500	28821	24612	21467	8103	1722	1136	927	868	851	819	767	733	728	760	766	756	731	720	763	765	696	702	686	703	708	703	723	668	707	698	679	729	716	746	689	742	651	659	705	709	744	713	731	673	715	721	663	692	652	665	683	677	664	715	638	689	662	686	729	711	692	670	732	749	683	698	724	683	680	736	668	726	705	682	679	687	686	664	665	639	684	747	656	651	652	690	675	699	735	717	709	701	737	679	698	736	663	675	742	706	709	723	677	694	721	723	676	648	696	656	678	736	750	713	730	693	683	652	695	678	686	678	712	699	682	652	711	661	714	707	647	676	643	658	709	648	710	703	718	678	716	694	702	691	708	664	682	682	686	679	750	657	682	727	715	699	678	675	695	684	730	740	683	689	657	686	676	698	716	698	703	665	672	768	706	631	694	699	673	672	663	671	671	691	669	678	707	672	679	665	679	723	682	699	666	680	673	732	706	698	725	697	684	677	672	736	655	674	697	722	699	724	699	620	723	690	674	720	725	654	680	668	704	707	647	640	695	658	690	673	715	697	680	650	731	656	658	682	695	706	677	710	684	655	671	724	723	700	672	698	670	688	701	695	678	685	715	679	669	665	646	690	671	688	695	662	681	658	654	679	672	729	664	645	655	667	712	684	683	673	678	692	681	720	653	697	707	682	669	679	703	679	699	662	685	690	684	694	685	681	650	687	678	696	681	695	674	690	679	690	686	650	668	647	683	656	685	706	681	650	668	674	691	676	644	648	729	671	669	632	627	730	689	675	700	679	693	665	700	678	715	658	654	699	665	707	667	670	716	666	724	639	691	737	667	674	689	685	671	681	674	685	657	694	705	695	672	719	702	663	690	678	686	708	723	711	674	671	678	718	688	687	641	701	671	726	738	677	675	689	694	701	735	649	696	688	717	662	684	670	729	684	673	710	670	696	703	690	748	703	691	641	738	713	722	669	676	683	642	673	648	689	658	672	703	717	675	680	695	666	681	697	721	654	654	677	649	661	684	651	670	686	673	671	712	728	666	650	698	723	649	708	671	669	616	734	690	652	709	677	724	693	681	718	754	666	707	688	714	716	729	686	686	697	659	675	637	731	653	683	666	690	724	722	694	693	716	728	678	683	696	685	669	720	694	720	675	699	685	728	659	702	698	698	726	686	697	740	685	726	725	673	670	710	707	666	706	676	671	659	672	696	719	731	668	713	683	701	666	669	674	695	690	686	673	725	670	689	701	682	655	705	683	712	709	710	688	680	651	681	704	651	715	685	714	700	694	624	640	712	715	677	687	709	676	613	677	675	738	702	654	625	683	701	709	666	662	716	706	714	694	688	681	692	656	635	696	628	695	672	680	699	730	692	723	693	697	656	714	700	686	676	682	702	649	660	710	697	680	675	689	682	650	729	634	720	705	700	700	682	666	651	677	700	691	675	663	686	670	660	722	706	661	703	662	726	695	682	664	676	703	721	650	681	673	722	664	646	710	686	669	682	734	686	660	657	699	640	681	702	657	741	695	651	682	648	649	676	639	675	716	625	720	663	690	662	622	700	682	682	707	697	692	662	702	727	675	616	687	660	676	695	646	669	701	669	680	688	741	670	668	674	695	666	703	687	684	722	706	690	665	692	663	715	671	693	683	679	668	701	729	697	668	679	642	730	710	696	650	684	713	724	698	669	707	664	653	694	715	695	717	724	659	649	661	707	702	672	663	669	697	683	645	658	642	712	644	652	706	687	674	697	680	723	644	653	647	683	709	658	675	709	717	683	644	672	690	707	705	659	676	656	618	717	671	625	658	672	696	705	734	666	724	643	668	661	661	704	709	655	711	689	661	673	674	658	680	625	707	707	702	723	693	648	696	668	741	711	694	693	685	668	669	703	619	676	658	657	713	660	733	669	692	683	678	671	683	771	695	647	684	700	665	750	630	708	706	671	672	612	651	725	703	704	664	639	688	676	681	626	720	637	690	683	674	689	687	696	672	686	696	682	682	695	712	670	711	720	710	700	689	635	717	665	674	644	757	714	652	673	667	716	731	639	686	673	655	704	675	674	684	731	681	634	693	682	722	700	716	678	710	696	684	729	666	745	708	739	688	699	705	640	730	709	672	767	626	703	703	754	716	695	660	695	661	653	666	682	672	670	686	676	720	704	709	660	665	732	712	671	662	682	690	687	707	734	713	667	710	671	652	710	687	690	672	668	663	654	662	711	715	705	689	687	699	670	720	718	682	706	669	674	651	657	699	722	668	660	722	684	662	683	701	653	707	649	699	676	689	702	665	692	644	679	682	733	687	679	680	692	707	660	685	669	713	722	694	662	681	650	671	634	723	661	678	677	721	697	646	647	685	685	665	646	704	698	700	658	665	637	670	717	683	714	697	672	667	653	679	677	704	645	658	687	656	634	638	675	683	697	712	736	705	730	700	678	622	671	720	674	686	675	697	651	659	681	716	678	654	676	637	676	721	687	645	716	701	656	684	675	661	659	643	661	684	646	677	667	703	724	686	753	680	690	689	733	698	685	698	676	700	656	647	640	693	694	657	713	641	670	673	697	699	677	720	698	686	661	686	735	687	680	682	710	723	651	691	664	668	698	630	703	693	676	654	662	693	702	652	634	720	668	717	726	716	656	675	693	646	657	678	669	658	708	674	669	659	707	717	654	680	712	701	631	601	707	643	674	692	662	706	666	650	684	658	704	703	690	712	704	711	638	658	670	668	678	679	666	649	674	690	698	744	617	682	638	654	709	685	721	703	695	741	650	688	636	699	674	677	728	681	670	684	691	654	661	679	696	701	711	693	651	703	726	725	657	673	674	671	691	654	689	728	684	703	680	691	689	687	655	647	735	699	657	637	684	743	644	721	684	656	682	714	644	661	674	695	668	706	674	653	704	652	684	688	694	647	688	720	670	696	720	664	659	677	720	714	695	700	682	638	701	660	718	649	723	691	695	648	684	727	682	603	653	635	673	663	656	684	720	676	654	696	668	687	673	633	693	650	673	689	662	709	640	699	666	697	667	686	635	704	665	649	709	679	693	706	652	656	687	646	673	677	661	673	718	610	674	669	691	679	678	704	675	676	630	701	766	672	657	705	646	656	648	634	690	697	671	698	634	728	690	680	739	686	654	679	678	761	668	687	686	664	667	624	703	650	710	632	712	717	705	723	676	690	667	715	667	662	690	680	700	635	692	647	670	750	683	713	665	652	657	647	635	684	654	680	658	691	652	680	639	673	726	668	665	676	694	712	706	717	654	718	675	667	691	667	687	655	708	658	688	688	642	659	717	643	677	643	683	698	632	659	708	699	673	684	682	713	678	676	639	674	703	660	682	711	686	749	679	682	662	719	718	687	706	720	678	674	725	696	701	656	666	705	691	660	652	699	636	733	683	634	675	694	653	670	696	648	672	644	697	696	649	697	667	672	666	638	644	694	690	687	686	677	709	688	689	703	686	687	703	689	675	663	690	690	660	689	682	672	649	632	751
3446	5722	4932	2483	1730	1416	1179	992	896	747	760	673	696	650	643	647	633	596	619	590	604	562	595	546	568	566	571	572	548	560	531	616	574	519	576	552	558	487	565	583	554	592	552	564	572	539	516	533	537	527	552	520	533	518	542	562	514	554	521	577	564	535	525	531	523	521	578	546	536	522	544	573	530	482	581	544	570	575	544	527	521	580	529	543	518	560	525	554	542	557	571	532	540	541	542	545	516	543	555	529	523	543	565	546	559	527	537	538	504	551	551	564	570	538	567	574	554	517	550	506	528	574	522	561	554	559	573	525	522	559	546	556	489	529	615	547	549	527	516	549	547	517	529	584	562	540	580	484	555	528	496	556	505	519	556	485	573	538	545	525	530	479	542	534	512	489	546	583	567	543	577	559	536	530	572	541	588	526	524	526	500	519	570	550	519	576	523	543	517	522	516	543	557	553	536	580	453	559	576	539	519	536	532	551	511	584	556	504	537	508	538	528	540	530	529	511	506	524	559	513	532	555	518	502	542	518	536	567	514	555	552	550	537	520	555	531	533	555	544	526	516	520	518	499	524	525	524	564	480	466	536	514	517	557	518	553	534	504	585	512	553	536	524	563	537	553	514	530	536	553	547	565	523	544	525	517	542	507	515	526	584	537	561	541	525	552	547	521	543	498	529	541	535	543	515	543	549	531	491	538	520	549	549	472	525	524	551	548	537	509	483	495	511	541	537	535	507	503	494	532	522	571	499	541	527	532	555	534	569	530	537	528	566	547	563	510	513	551	543	526	560	546	527	508	514	531	535	507	581	529	543	540	546	545	543	561	554	525	523	496	548	532	514	544	528	548	495	551	515	560	541	552	524	511	524	565	451	521	514	526	482	534	520	520	528	522	561	518	503	514	559	557	490	538	552	543	529	527	559	489	493	521	506	521	520	509	539	505	518	539	562	545	525	523	557	522	524	509	549	523	501	533	521	495	520	553	564	521	541	518	519	525	539	562	505	519	545	527	549	553	531	538	552	547	485	514	546	538	502	479	518	524	534	523	565	539	493	529	524	535	540	512	540	521	535	532	492	527	504	552	517	528	542	537	526	540	524	525	505	519	557	512	550	556	545	502	542	495	580	533	534	545	549	533	494	544	538	515	543	556	509	535	556	533	520	525	499	537	539	539	530	564	501	569	541	526	541	507	535	540	530	557	525	575	543	542	555	546	492	574	504	539	534	518	483	515	553	556	519	574	534	512	505	517	537	524	479	539	571	536	565	526	535	525	526	523	543	538	501	498	489	549	575	592	514	528	514	523	543	504	517	534	557	550	511	523	495	521	566	498	532	569	492	551	534	533	508	579	499	528	569	514	518	524	497	506	483	504	488	520	536	505	531	513	498	532	532	548	540	511	533	552	534	492	500	547	539	506	544	514	544	521	548	499	556	515	491	532	536	536	519	506	476	548	573	517	523	536	531	513	494	570	526	549	496	541	497	547	535	517	523	562	516	513	554	542	529	498	554	521	514	548	523	553	503	525	512	527	529	537	513	532	492	554	530	475	505	517	456	558	540	536	573	514	527	567	509	535	516	525	547	543	528	559	541	521	539	529	533	510	541	515	531	513	508	565	520	524	534	531	500	509	506	493	488	511	501	535	541	570	492	530	507	536	502	550	547	538	531	537	505	535	510	512	541	547	490	512	532	536	540	502	559	526	555	514	584	503	534	554	517	509	517	511	508	558	539	520	523	539	527	536	515	533	548	508	482	499	502	530	511	525	529	542	528	561	547	541	533	513	524	498	548	508	509	542	528	567	513	565	513	532	547	549	496	515	512	547	552	480	539	492	531	479	536	527	513	548	537	502	524	514	492	518	506	520	499	565	507	552	520	520	549	524	565	538	518	507	515	509	528	498	543	497	493	489	506	531	534	509	519	531	514	512	519	503	514	516	539	597	499	530	491	550	528	560	505	519	522	547	473	507	499	534	537	489	508	492	558	512	501	530	540	504	513	553	541	525	534	536	529	550	552	526	515	475	534	515	504	531	544	513	527	554	486	506	520	526	506	513	561	509	568	509	486	508	522	546	494	474	518	516	509	496	476	509	536	506	563	514	534	528	514	545	553	542	497	566	534	520	534	492	540	486	546	544	505	554	537	542	535	520	541	572	564	566	522	514	484	549	543	572	517	548	513	525	500	504	522	530	532	545	558	546	531	504	509	585	515	531	508	570	510	538	521	543	533	564	514	518	522	535	545	571	521	496	567	569	513	474	526	552	558	478	543	534	546	502	511	541	566	544	563	556	551	548	505	498	485	516	526	521	514	498	513	503	530	513	550	543	506	495	524	531	532	545	541	541	547	557	522	497	538	507	562	537	526	520	486	516	509	524	545	507	556	521	505	523	541	490	547	473	534	508	486	533	535	516	515	533	533	494	558	498	513	511	495	512	546	621	478	549	508	505	530	546	522	506	534	515	504	520	499	548	516	537	554	532	535	498	552	525	525	534	510	573	570	496	530	495	531	545	514	509	536	555	546	536	499	550	500	544	484	532	529	546	501	517	513	527	551	537	552	510	571	561	533	510	534	531	530	487	535	534	526	491	547	557	530	510	532	549	514	516	533	538	488	539	474	529	541	513	505	499	541	543	543	510	539	564	528	513	548	552	512	537	531	530	588	559	519	520	552	491	537	495	523	569	538	514	497	533	555	533	515	515	504	538	492	458	536	539	520	511	520	500	536	530	522	522	522	542	526	517	497	530	510	541	531	551	549	502	541	557	511	547	509	530	535	552	507	521	538	540	525	541	493	509	520	508	540	513	509	518	500	546	526	513	525	528	504	499	548	546	554	511	542	531	533	513	511	563	541	517	556	498	522	540	502	516	528	534	518	497	521	507	530	514	516	551	556	567	551	519	542	488	564	510	529	505	509	491	518	501	506	532	550	523	529	523	499	492	520	551	497	520	520	525	523	513	481	502	570	538	529	489	496	517	544	558	524	534	563	520	511	522	547	500	487	541	542	536	507	524	562	535	544	490	550	522	552	501	519	510	526	539	525	510	539	548	559	489	527	486	553	517	500	524	544	514	551	568	546	510	533	527	513	534	518	484	526	548	515	521	526	508	524	498	556	544	552	533	522	522	525	531	509	501	504	510	537	532	517	489	511	481	542	529	575	511	535	512	516	551	523	535	492	517	532	510	564	545	568	474	476	515	567	493	514	497	563	505	506	503	488	536	497	563	552	552	500	541	496	532	504	513	525	503	522	528	549	533	519	487	490	505	529	505	515	542	535	494	537	508	527	502	546	562	542	560	513	519	524	499	543	509	514	498	525	498	519	479	524	561	552	554	485	509	535	480	487	456	486	546	523	489	541	515	547	533	540	501	554	527	563	513	543	552	556	517	514	503	546	554	554	564	537	530	554	513	524	531	553	506	551	484	570	557	559	535	543	505	506	513	515	526	525	506	495	509	517	518	551	514	535	517	492	497	529	553	541	547	498	492	520	522
27769	9759	560	341	242	227	228	199	217	192	207	183	202	212	181	184	182	209	183	202	191	218	203	216	186	216	209	190	179	188	207	195	173	180	211	187	209	191	186	181	206	227	190	184	210	206	201	201	176	209	193	184	203	188	195	202	214	220	218	217	216	199	212	191	212	197	196	190	189	191	199	202	199	186	197	200	204	216	187	237	197	180	201	208	210	208	192	180	192	196	192	189	197	170	217	187	189	163	209	210	202	188	194	183	211	191	194	187	218	213	201	212	194	206	171	197	192	206	214	189	197	192	203	196	204	163	199	200	193	194	190	201	207	198	209	185	187	189	198	189	195	216	188	205	189	199	197	180	201	210	233	200	192	188	206	197	209	204	190	193	212	176	190	191	191	191	179	206	209	181	167	204	197	184	183	183	207	209	175	190	203	212	209	188	204	176	197	198	187	210	180	191	222	202	204	198	194	199	190	201	184	205	206	197	182	188	216	190	173	193	215	189	196	189	210	200	205	199	192	184	182	178	224	173	200	210	210	202	197	181	200	203	212	192	211	179	205	193	214	188	197	182	184	210	173	216	194	162	187	194	187	224	208	197	183	214	184	211	199	205	218	215	200	182	199	209	186	190	168	192	183	211	183	212	195	189	193	196	234	203	209	188	215	197	208	188	196	211	190	201	176	200	198	193	207	193	192	189	219	200	198	198	183	218	207	187	215	193	202	239	199	182	213	196	206	192	222	214	195	193	186	222	195	193	186	194	196	193	204	202	196	202	190	187	191	182	195	192	205	214	174	194	191	179	195	173	177	197	193	190	197	225	196	225	184	205	195	207	163	180	177	176	207	193	195	189	173	209	177	197	207	195	185	236	184	196	208	189	206	180	214	206	195	211	209	196	163	195	202	209	212	193	190	202	190	209	207	186	199	172	210	224	186	211	199	195	190	202	203	198	191	217	204	181	188	231	214	202	206	181	207	203	212	190	174	230	186	207	202	207	208	177	185	202	181	199	202	163	238	183	172	231	201	222	210	186	209	171	200	202	194	207	208	199	195	173	216	178	226	183	209	185	192	224	217	174	194	203	203	185	205	168	187	185	197	175	215	192	208	184	197	183	164	194	157	185	204	186	188	201	200	174	199	219	203	182	203	188	225	219	167	219	181	218	192	192	228	198	208	188	182	199	204	195	190	173	208	226	188	191	192	195	196	183	200	201	205	186	176	204	225	174	186	204	206	199	212	180	200	239	190	191	198	197	200	197	179	199	181	188	184	184	198	234	166	184	201	211	189	185	207	177	228	187	191	192	194	218	170	188	198	216	221	180	184	218	190	181	198	182	171	188	183	197	198	212	207	189	180	197	186	180	174	199	195	169	198	225	228	202	171	185	183	202	229	197	207	181	196	155	193	198	206	213	170	177	185	212	185	195	194	194	211	203	218	188	216	196	190	189	192	195	210	204	189	177	191	199	197	209	189	238	210	207	184	215	214	199	223	201	195	179	218	180	188	175	219	207	182	216	202	200	188	196	167	200	180	189	205	205	186	221	193	189	209	204	188	213	209	198	201	187	195	202	192	198	205	184	169	174	167	195	202	195	201	235	187	221	194	199	190	212	176	187	203	203	203	198	188	206	211	180	194	193	187	182	180	228	165	196	191	185	180	182	181	191	195	190	196	198	205	184	180	193	191	200	210	208	204	191	205	198	212	184	204	206	198	186	179	200	175	192	190	194	194	186	196	203	222	176	206	174	200	187	183	179	211	194	205	212	198	160	194	192	221	207	202	198	218	203	189	194	233	165	190	203	204	246	217	194	215	195	209	187	208	195	186	206	170	185	218	166	179	189	176	188	195	191	180	181	183	179	185	198	199	187	204	179	190	176	185	230	214	202	190	200	220	210	207	222	180	197	207	218	190	194	179	217	209	182	197	164	183	181	187	197	191	201	238	186	192	217	208	215	213	227	218	169	227	221	204	194	210	191	200	195	186	223	210	191	196	204	202	199	181	192	231	217	190	209	225	212	187	177	206	207	173	203	189	188	200	202	203	199	169	184	189	222	201	213	205	199	174	201	208	212	186	197	163	221	175	199	209	200	210	182	179	210	204	204	204	175	203	220	183	191	218	202	196	172	192	209	213	182	193	190	183	205	191	193	171	190	186	233	186	230	215	175	202	205	200	206	203	205	215	217	199	196	186	181	184	194	201	180	178	213	179	168	204	205	172	199	189	192	199	194	204	204	225	196	204	195	196	197	195	214	199	196	186	180	173	180	201	205	172	190	209	194	205	218	194	200	198	204	188	183	191	196	191	191	204	212	206	180	204	221	177	183	193	197	186	210	188	189	204	194	205	200	208	167	200	168	209	196	183	184	198	210	196	193	204	203	188	202	165	201	211	168	189	192	181	204	217	174	217	200	203	223	194	184	164	200	216	183	194	191	216	196	215	185	189	196	219	199	208	189	198	212	214	194	189	186	199	186	209	210	212	195	199	196	175	192	190	211	180	185	182	195	183	175	185	199	180	197	193	230	178	216	187	192	212	203	205	210	206	215	206	213	193	185	204	189	196	224	179	202	163	189	197	201	216	190	201	195	179	173	214	210	200	183	181	202	222	184	202	202	180	210	219	204	168	193	198	195	180	193	205	192	186	220	196	224	195	174	207	185	181	211	199	181	177	200	186	215	169	197	205	200	215	205	178	210	214	211	180	184	221	173	185	191	205	188	184	174	187	202	189	195	220	197	190	214	209	189	200	193	205	212	175	175	240	191	204	209	233	192	192	182	196	185	196	217	200	200	209	210	222	217	177	204	197	197	192	210	217	190	190	202	202	185	211	205	207	196	218	212	187	185	197	195	194	181	202	185	225	201	198	173	191	194	200	204	182	186	193	196	177	180	231	237	207	185	193	193	171	211	185	197	213	203	207	189	167	206	191	207	167	206	187	216	197	199	194	180	189	201	192	189	211	213	188	215	206	184	215	220	200	189	211	207	186	191	197	194	206	205	205	181	186	192	195	201	185	188	196	189	212	219	158	185	194	197	195	189	220	205	226	201	211	178	221	193	196	177	193	211	184	196	211	207	190	185	200	177	217	212	160	186	204	188	182	197	167	190	199	195	204	204	211	207	195	186	218	195	187	184	213	198	201	187	206	195	204	198	207	205	231	206	220	201	203	213	212	230	184	209	199	196	171	188	225	201	204	222	195	197	179	186	203	167	176	195	209	208	207	199	179	202	197	153	203	207	216	190	173	189	204	219	178	191	193	187	193	189	178	195	177	183	204	212	203	208	203	187	202	221	184	204	196	190	157	204	191	212	223	202	191	197	209	178	220	180	219	175	199	206	219	194	216	192	206	173	173	184	170	226	179	198	218	203	210	232	223	203	188	185	181	204	183	204	183	192	195	196	188	195	190	204	208	216	179	197	217	176	202	216	186	198	186	233	215	192	216	196	180	196	195	196	168	171	200	199	192	198	184	190	178	192	198	189	210	213	179	212	195	211
4556	324	297	210	187	186	188	189	169	168	158	158	154	182	153	142	158	163	148	161	169	146	150	145	185	142	138	173	141	158	165	168	179	131	154	142	151	176	155	148	171	151	169	163	135	154	158	137	145	153	171	159	154	144	159	143	149	159	152	153	150	154	145	168	153	164	162	135	152	157	152	158	123	140	175	167	175	171	174	158	137	149	153	152	171	134	160	162	172	167	154	161	167	158	164	173	172	164	165	169	128	148	160	170	158	157	163	148	154	172	168	142	170	161	159	166	171	153	150	149	170	161	166	151	157	144	154	164	157	154	154	155	148	161	150	151	140	157	165	175	145	152	159	158	175	168	124	160	147	174	140	153	156	149	158	137	144	155	140	198	154	154	163	161	164	169	165	176	164	153	142	185	174	169	130	173	156	166	140	145	157	156	149	160	118	159	150	163	164	133	170	174	145	153	142	139	161	145	172	179	145	167	143	155	162	186	140	163	153	147	143	171	151	144	148	151	148	147	144	138	153	156	141	164	142	162	153	172	175	160	161	163	163	157	150	182	154	151	180	152	156	140	192	170	157	167	151	171	150	161	169	152	143	170	152	153	159	165	150	169	137	156	151	154	156	159	139	155	151	149	174	160	144	165	172	142	165	161	165	161	171	153	179	158	140	154	163	165	144	141	178	133	169	150	142	169	148	169	161	160	162	175	151	138	174	150	156	155	144	145	173	159	162	200	154	150	133	125	141	153	163	147	152	154	146	170	159	157	132	161	186	159	159	164	170	132	168	165	138	180	143	147	163	150	158	177	144	170	155	162	162	157	152	159	156	168	139	159	162	172	171	165	160	154	150	158	146	165	145	157	145	186	162	145	151	158	176	146	166	161	174	150	164	173	145	141	153	161	166	161	151	172	171	154	158	148	158	166	166	141	166	159	173	170	171	155	170	151	150	149	146	167	152	157	162	156	153	158	171	158	136	152	158	166	153	186	151	162	160	146	153	164	166	139	137	168	150	149	155	150	171	139	135	165	157	173	155	155	154	164	148	167	134	165	180	166	148	142	154	168	155	162	143	170	168	153	136	167	149	162	186	159	172	143	168	150	169	154	146	171	147	156	141	156	153	157	146	164	173	159	172	145	157	181	166	154	163	159	149	152	159	159	156	162	166	141	150	183	148	147	164	127	130	156	165	148	159	163	157	144	171	161	168	153	158	159	163	165	153	155	160	148	162	151	167	136	144	166	142	154	156	145	149	158	165	161	184	155	132	144	155	182	161	130	159	151	154	161	161	184	139	158	138	139	175	126	162	135	149	164	121	147	159	152	199	153	160	143	137	174	145	164	137	154	149	131	167	170	165	127	148	155	149	168	146	160	145	175	165	173	146	152	147	142	143	147	167	166	151	153	173	159	154	170	156	166	153	138	149	168	143	156	144	154	149	166	163	165	161	170	158	140	158	141	121	170	134	132	174	162	161	157	163	164	148	164	168	152	163	154	134	159	147	142	138	142	149	147	151	155	163	175	180	181	163	182	150	151	155	174	155	155	163	166	157	177	153	141	172	144	159	159	160	151	175	160	141	149	143	164	151	167	174	180	172	132	150	141	155	166	158	158	159	155	161	120	172	154	167	168	150	135	148	157	165	157	176	153	151	151	185	178	153	152	186	152	156	158	165	152	168	162	169	164	155	160	147	173	149	142	142	146	163	156	147	144	152	142	165	151	150	164	151	151	151	167	156	151	160	157	170	167	155	141	153	160	152	146	174	157	164	145	158	148	175	142	159	153	144	156	188	160	149	147	157	165	160	153	153	148	144	144	163	156	158	166	146	158	185	173	148	165	139	152	146	153	158	142	156	157	149	148	172	146	140	162	181	163	156	181	155	170	152	162	166	147	166	187	193	161	149	168	168	160	159	158	156	150	157	162	151	162	157	167	149	149	159	145	163	178	158	171	158	138	139	167	150	137	146	163	132	154	140	182	168	172	165	170	146	163	144	188	144	142	162	163	151	155	137	163	175	152	166	161	167	148	133	169	183	160	155	167	156	159	160	161	160	153	172	147	170	168	152	153	183	159	130	176	167	158	147	141	148	169	162	152	177	166	151	145	203	140	157	160	161	157	173	144	139	158	163	165	153	144	143	155	165	137	187	150	142	129	149	155	160	161	154	155	142	173	143	165	139	179	145	143	152	148	161	155	157	154	136	183	163	161	160	168	149	161	157	169	137	160	147	134	162	155	180	146	156	144	171	163	156	142	163	149	167	167	156	136	138	164	138	164	168	140	161	176	156	174	146	164	159	154	151	130	140	192	161	155	153	157	155	148	163	151	155	155	170	151	148	159	175	151	128	152	152	161	169	148	156	158	148	153	158	128	165	145	157	158	156	147	164	149	157	158	170	142	161	171	148	167	150	156	164	151	129	159	150	145	159	153	149	173	125	160	142	147	164	157	156	135	136	164	174	170	161	155	164	148	153	166	150	167	161	157	154	142	139	159	173	156	166	170	154	155	132	166	154	167	157	163	149	155	150	139	168	160	183	150	148	152	164	171	158	183	172	146	170	155	151	173	170	140	153	144	158	175	147	175	158	174	159	135	160	169	141	141	170	182	151	172	159	158	151	151	135	163	138	162	151	171	152	157	148	140	132	161	143	139	166	147	172	154	167	149	155	178	156	147	157	149	171	155	146	135	168	180	171	175	157	139	174	162	156	145	151	142	164	146	150	161	151	157	160	160	169	144	145	156	162	154	145	166	140	164	140	160	164	146	157	158	141	166	152	162	140	154	143	141	160	137	162	170	150	158	150	166	135	150	161	160	139	141	150	154	178	153	148	147	147	138	157	174	157	175	152	140	137	159	138	163	163	141	172	156	177	147	138	157	144	147	154	151	172	137	150	166	159	125	164	151	161	174	171	149	150	137	157	149	163	151	191	171	159	174	142	147	146	146	156	171	154	160	166	152	159	157	145	157	151	162	147	180	172	135	176	151	150	156	185	162	162	141	171	162	155	163	146	161	132	154	144	162	142	149	134	150	158	169	178	151	179	166	163	155	148	138	163	150	165	147	161	151	156	177	161	170	155	169	136	151	140	163	144	138	154	136	184	150	141	183	166	122	162	167	146	183	141	156	159	160	148	166	160	134	152	158	165	169	172	144	159	163	162	164	138	140	150	158	181	173	155	183	149	170	166	148	166	124	166	176	166	180	165	163	160	155	161	180	168	149	174	165	139	174	146	168	156	159	174	155	174	137	151	152	145	155	152	151	121	131	154	144	155	161	156	149	179	154	164	148	127	135	145	164	173	143	152	154	138	161	165	150	159	156	154	135	154	145	143	141	171	167	156	142	162	154	157	149	153	154	134	174	138	159	141	142	174	168	173	168	155	150	157	165	155	152	158	159	162	173	159	149	142	152	177	154	165	147	136	143	156	169	158	160	157	137	155	146	157	148	142	163	166	172	180	164	146	178	177	158	166	141	137	143	147	158	162	162	140	146	154	163
25503	21482	27955	25427	11260	1318	942	718	653	656	567	627	602	602	579	545	557	572	602	553	563	572	535	550	536	559	562	532	567	537	559	574	544	500	575	522	494	563	521	544	549	513	531	514	523	517	535	489	535	522	592	522	506	528	517	561	564	552	534	521	562	555	569	513	588	554	574	507	531	522	528	554	545	586	560	527	586	530	481	561	553	547	541	567	493	504	522	554	532	555	525	496	542	542	531	511	513	538	549	504	544	506	505	542	547	579	564	555	511	553	536	530	577	543	516	552	538	527	527	571	554	554	556	526	502	578	540	558	550	513	533	529	510	551	518	528	489	506	535	549	530	545	564	540	501	522	513	522	507	510	513	574	516	496	534	537	568	572	529	560	538	557	528	568	557	509	543	549	496	556	531	545	510	515	524	520	551	512	532	522	514	554	506	508	515	551	487	541	567	565	506	535	530	509	541	578	541	541	554	540	534	537	522	530	497	548	560	511	561	544	594	526	540	559	556	560	524	556	515	509	490	563	515	558	501	578	540	541	517	542	542	572	518	552	548	532	522	509	526	551	507	553	549	553	539	504	503	545	535	494	480	546	533	526	511	530	538	575	492	526	547	519	522	533	535	493	493	555	535	498	504	546	520	523	540	500	493	584	506	542	563	561	518	525	519	519	532	542	508	533	573	564	510	549	528	565	544	556	543	520	548	545	516	528	513	557	558	556	579	585	528	513	514	516	519	538	552	565	534	518	533	540	575	548	490	539	551	552	510	503	535	531	504	545	533	537	527	542	516	501	542	546	490	516	485	555	527	508	495	516	542	534	522	539	524	488	512	549	488	560	543	561	554	525	561	504	510	505	576	560	544	533	545	521	540	516	505	536	533	512	557	524	591	543	540	517	503	517	526	522	533	556	512	548	534	528	552	550	527	500	555	560	546	517	566	526	553	549	547	541	528	516	510	528	546	535	508	553	550	509	541	551	535	523	537	488	531	574	574	515	487	498	543	567	564	543	548	535	525	573	548	512	571	489	570	521	533	566	510	519	532	528	541	511	537	521	522	534	536	504	528	543	513	532	534	555	517	519	571	483	521	553	531	503	516	518	552	529	555	559	536	556	506	542	519	567	525	537	497	515	517	523	512	553	584	529	523	536	539	491	542	536	557	552	539	534	548	555	554	546	551	519	526	524	492	542	533	534	513	530	534	520	501	567	540	551	527	541	536	520	545	561	517	517	541	536	534	562	555	533	545	554	525	536	556	527	538	499	507	536	498	518	497	512	537	526	529	557	533	538	521	520	532	535	526	507	571	519	508	530	489	492	496	496	520	534	547	492	523	520	513	522	501	515	551	558	556	519	534	521	543	488	516	540	508	510	520	497	524	544	515	510	547	520	524	539	497	525	500	508	545	531	553	565	514	552	531	503	536	572	545	500	555	538	547	537	538	515	521	557	561	528	571	525	523	502	526	569	536	546	544	513	492	570	549	507	505	537	504	501	483	505	548	519	557	493	587	523	542	549	518	524	520	513	515	498	533	530	560	536	547	513	540	549	490	557	531	517	538	520	520	553	537	538	528	541	533	554	498	530	532	542	541	516	547	539	549	515	518	549	537	532	525	484	532	546	523	540	508	564	545	538	481	541	518	502	562	553	532	567	516	554	509	517	524	491	526	519	525	568	558	516	537	549	514	522	497	535	505	536	521	521	485	538	526	513	555	563	554	533	537	532	525	476	513	546	574	522	534	503	502	495	537	536	545	491	553	552	536	557	560	545	527	521	570	511	514	545	565	568	569	491	504	553	535	555	551	559	496	559	559	522	541	510	527	540	547	523	548	538	531	521	504	515	502	519	489	511	549	511	537	525	493	550	520	498	533	504	513	468	516	522	574	546	529	498	534	515	539	511	492	530	521	517	481	504	512	579	554	539	515	494	525	532	531	516	523	549	547	570	521	569	507	571	521	609	547	531	524	537	495	541	524	528	514	535	505	495	518	514	548	531	511	563	507	525	526	557	519	542	526	498	556	557	480	550	557	533	490	520	543	528	529	524	503	552	518	532	468	514	553	538	508	492	548	544	512	538	536	544	523	572	570	559	511	532	494	519	569	549	508	506	564	520	523	517	509	532	513	507	521	533	512	508	527	558	526	528	515	522	536	496	522	561	526	465	557	501	534	551	503	516	525	542	489	534	485	497	523	547	489	491	556	506	529	522	511	563	503	572	491	531	555	519	529	541	535	539	531	533	523	523	484	598	511	535	546	522	534	520	521	515	493	530	560	534	588	577	506	544	553	540	508	512	525	539	513	538	545	492	500	540	499	500	528	561	571	469	569	544	521	513	514	532	545	527	535	486	492	479	502	551	522	564	529	502	534	539	535	551	522	519	547	564	545	506	502	538	502	518	525	508	533	533	513	504	521	531	524	538	529	527	525	509	523	539	509	557	510	538	495	493	533	530	560	517	473	522	570	523	561	545	530	515	542	497	529	517	531	509	495	564	513	538	524	497	551	509	529	534	536	542	523	548	582	561	506	514	559	561	544	530	504	512	506	541	523	573	522	516	550	542	518	551	492	530	567	493	578	527	566	527	542	522	537	586	531	549	535	513	500	531	508	561	500	550	544	520	526	525	554	527	520	533	515	533	488	534	525	490	547	535	549	542	522	559	532	573	513	513	523	537	523	552	531	533	552	504	469	529	521	529	490	514	552	532	554	544	505	518	563	557	527	518	549	543	548	522	543	547	508	534	497	534	506	471	549	492	513	516	517	540	512	525	545	533	566	535	524	550	542	571	513	529	566	539	515	524	519	515	517	515	489	493	531	502	521	540	546	554	552	534	518	575	500	561	514	502	539	505	540	538	511	509	519	500	544	533	532	548	549	516	521	533	584	526	575	570	480	544	571	552	534	525	547	526	534	546	561	539	514	558	517	548	517	501	543	546	530	559	511	522	533	544	556	547	524	553	507	558	539	533	505	542	562	560	519	532	523	495	478	542	541	534	545	509	535	537	516	522	542	574	536	527	551	513	545	549	510	537	555	539	523	526	533	553	548	521	588	493	534	507	495	537	534	528	538	556	558	543	543	521	558	567	558	528	504	554	530	532	518	499	507	462	560	571	502	494	544	543	555	543	531	532	546	558	532	518	521	553	549	539	536	487	580	517	519	513	553	537	500	526	544	532	538	576	521	526	543	578	530	557	505	525	581	552	523	564	549	529	538	553	555	561	541	548	527	591	511	569	550	546	533	558	523	576	507	539	513	491	525	516	514	532	539	498	533	513	563	576	517	527	551	573	523	535	509	522	524	526	495	507	539	522	525	531	541	514	561	548	535	555	543	545	548	555	545	499	509	519	534	483	507	525	513	555	527	519	499	544	490	495	519	533	525	560	577	542	464	541	508	489	541	538	519	498	535	503	545	565	525	522	484	529	507	520	501	568	503	499	493	530	511	538	541	519	542	521	523	561	506	523	541	545	557	555	559	508	526	523	514	525	572	553	540	541
3223	3375	2723	1575	1045	847	766	655	579	602	554	500	495	507	463	454	465	429	439	427	473	473	425	446	436	433	446	471	476	419	403	478	431	420	392	425	437	436	427	437	393	419	414	442	403	446	418	383	400	393	402	433	450	415	392	383	427	445	426	436	431	397	400	431	405	429	416	447	428	410	392	456	423	436	424	408	408	438	409	442	409	431	448	410	417	388	414	379	432	393	414	441	440	419	421	405	411	459	432	399	439	411	454	406	404	431	384	404	401	426	422	378	423	393	422	418	409	421	396	432	415	426	428	390	406	375	446	410	461	425	419	388	420	389	458	416	438	404	412	395	409	403	435	444	471	434	411	403	412	388	406	427	418	414	412	410	413	417	419	444	452	406	435	382	435	416	424	410	404	394	398	446	405	396	452	405	450	400	433	434	408	383	442	408	402	417	402	435	423	455	426	403	457	423	426	406	407	437	423	416	397	395	418	429	435	453	413	410	425	420	387	430	425	365	375	423	397	410	424	421	417	426	375	436	432	422	399	402	439	399	420	413	422	433	440	408	391	399	449	427	428	446	438	463	375	421	402	401	421	447	411	390	423	440	402	404	407	415	428	449	387	426	398	405	409	435	401	449	412	439	419	424	393	420	421	433	409	451	412	441	448	405	408	418	399	397	407	406	372	365	391	381	388	421	394	406	414	428	399	419	424	420	390	409	446	420	409	445	440	417	409	379	416	441	391	375	405	408	398	415	415	391	440	420	455	406	401	433	410	393	431	424	425	429	417	411	367	428	411	427	386	394	381	412	426	408	404	431	411	402	421	407	443	387	402	420	374	421	422	382	396	429	423	439	419	407	398	401	420	441	392	433	376	411	436	422	450	448	450	404	402	393	440	435	421	433	393	399	422	422	402	398	369	405	421	446	447	478	420	420	395	391	433	427	419	432	409	441	365	434	415	393	422	416	408	424	432	432	442	396	398	398	389	410	420	412	433	378	414	424	427	445	421	413	413	442	454	397	429	411	414	428	412	443	393	409	435	425	426	443	385	461	407	412	342	406	417	424	378	396	386	394	412	425	395	432	397	432	422	415	400	426	404	436	435	383	412	371	380	423	451	358	366	433	441	419	427	436	449	409	439	431	417	400	413	444	407	429	415	416	417	436	414	405	409	405	414	436	417	450	461	440	355	398	422	437	406	409	443	418	433	400	434	428	399	404	448	416	411	397	440	412	417	424	409	422	369	418	426	441	409	447	394	385	401	380	451	367	380	425	413	380	391	442	429	443	408	438	386	423	403	423	390	420	407	441	448	424	385	399	454	407	392	428	407	399	416	405	392	385	364	397	459	425	422	432	422	395	458	421	429	407	399	416	370	414	445	393	394	383	384	393	398	405	416	413	379	403	432	410	376	397	413	424	402	424	434	395	412	439	353	405	413	438	448	416	418	433	420	413	398	412	392	435	410	376	404	440	413	399	392	409	426	387	435	398	408	395	436	439	428	428	431	446	385	460	405	404	401	376	430	433	418	424	383	417	438	396	437	415	421	432	373	385	404	383	410	401	397	407	383	406	381	382	412	409	369	421	428	413	390	433	371	423	403	420	441	379	396	414	404	444	392	411	407	373	419	384	378	440	415	401	378	439	416	425	443	436	423	393	392	433	411	409	420	404	390	396	401	409	455	419	438	444	436	439	387	425	420	384	386	399	392	386	405	445	411	392	412	422	435	419	408	402	396	389	412	415	394	389	435	432	444	418	415	413	395	392	429	422	419	388	406	404	435	426	417	404	434	428	406	400	385	416	414	403	413	420	423	414	380	394	432	399	393	415	436	437	411	454	400	404	438	409	405	443	368	431	411	417	418	400	391	382	405	393	396	407	372	402	384	390	404	423	448	432	396	429	393	385	390	404	420	418	409	450	413	429	443	428	405	393	429	386	391	401	415	449	396	415	422	428	429	392	418	423	425	419	430	422	396	388	410	415	399	394	396	401	391	447	387	420	432	413	427	420	433	407	382	392	383	437	420	437	400	380	414	428	415	419	426	417	422	431	405	403	423	422	416	422	362	386	420	435	418	433	398	391	377	421	401	404	399	403	432	419	399	425	436	427	412	459	405	400	456	421	426	416	436	422	395	414	421	400	400	412	411	380	449	453	422	410	395	432	408	441	408	381	401	427	424	445	427	435	443	450	440	420	398	385	405	430	403	377	410	438	440	393	396	391	375	410	432	425	402	421	423	397	414	384	422	420	402	403	444	405	382	388	432	415	402	390	423	403	409	414	413	408	428	432	381	403	426	435	387	379	381	422	399	427	422	408	405	386	397	431	427	393	396	430	428	391	398	397	449	383	395	402	389	408	438	423	435	424	424	378	434	409	442	408	439	407	427	418	392	400	420	430	429	421	421	385	409	381	413	389	392	427	375	452	411	438	409	425	435	401	383	432	380	423	429	392	393	422	393	409	442	430	391	404	416	427	446	405	417	354	402	403	405	410	390	404	374	438	388	415	417	393	414	414	426	427	428	382	407	395	374	387	429	410	424	419	407	401	400	438	408	412	411	414	421	441	394	388	412	436	399	396	421	401	415	420	401	415	394	408	409	425	410	378	466	409	371	391	382	392	443	391	408	380	413	434	410	412	417	414	395	405	418	410	402	396	402	372	430	391	393	436	382	397	412	396	460	437	404	411	403	399	411	444	426	396	403	385	468	418	386	420	432	424	379	390	422	468	420	411	415	391	366	435	388	411	393	401	380	401	440	412	383	437	438	391	379	423	408	430	413	410	408	432	382	403	429	420	414	408	373	451	419	386	451	408	462	386	435	413	408	399	415	423	382	399	421	370	422	422	416	444	391	420	409	408	398	416	422	411	380	360	435	401	410	418	405	439	423	406	421	385	389	434	398	405	431	394	383	431	398	417	437	392	417	409	450	411	383	392	414	385	412	398	394	391	402	390	403	418	391	406	408	416	416	431	393	421	396	421	401	396	398	406	385	426	369	379	386	456	409	436	386	399	414	382	419	441	417	416	393	414	439	470	411	390	401	399	405	416	390	406	377	408	415	418	398	413	389	397	430	434	377	429	391	437	400	394	403	439	389	429	395	426	416	405	401	429	455	396	435	419	395	381	374	404	418	441	393	468	404	432	440	445	422	407	419	403	417	402	429	421	398	382	407	416	395	375	424	415	423	428	411	391	375	397	379	399	437	391	418	418	414	440	410	411	432	389	399	376	415	372	431	409	416	365	394	431	402	441	425	424	432	418	407	416	390	403	380	399	381	418	405	388	375	408	397	441	413	405	396	400	398	391	396	444	409	430	406	404	423	396	458	409	461	407	433	387	385	405	388	415	416	420	448	429	432	435	423	433	392	425	404	431	428	399	413	400	449	427	404	390	383	417	377	448	401	436	408	373	437	385	421	416	387	389	401	417	436	434	406	414	412	402	433	416	381	408	379	412	391	426	424	387	435	385	437	423	418	416	403	403	369	410	396	404	447	385	391	414
24626	21520	28863	24625	21507	8261	1753	1078	904	839	791	818	816	821	755	773	751	759	713	724	743	737	713	743	755	698	748	696	714	662	711	663	743	686	715	663	741	690	666	745	718	700	699	710	665	710	641	677	725	702	746	730	721	708	682	667	698	711	710	675	691	682	725	692	666	690	714	702	720	717	699	684	680	713	686	672	693	692	707	685	680	651	653	726	702	676	698	732	714	728	719	688	711	656	691	629	690	665	734	707	727	678	690	706	657	685	685	661	688	689	665	673	655	685	633	707	667	677	636	690	707	699	697	650	666	699	631	680	692	747	667	657	667	659	709	693	714	662	655	676	698	646	702	694	687	684	667	691	644	664	687	693	662	727	725	682	697	663	641	665	690	677	755	694	625	661	681	730	706	707	720	702	686	664	724	720	686	654	663	662	676	672	709	707	714	697	717	667	722	661	688	682	678	639	672	736	653	740	710	679	677	660	697	679	707	690	700	687	722	661	733	635	693	711	705	694	711	673	634	688	685	685	719	723	638	666	681	630	732	705	663	694	669	686	697	701	679	672	665	714	676	707	655	630	655	667	678	699	691	675	692	701	722	710	690	666	716	665	713	717	697	712	672	673	717	662	677	651	651	683	715	678	666	689	690	662	660	651	728	669	730	711	663	660	691	692	653	649	641	685	663	677	699	688	676	669	676	715	640	671	644	672	684	656	666	699	655	670	658	678	710	646	689	712	646	669	699	685	681	684	685	613	698	680	666	709	694	710	678	663	698	675	696	684	709	678	727	674	688	675	645	693	662	704	640	720	707	653	699	687	696	676	691	662	696	673	685	693	648	744	666	726	669	712	691	701	697	687	672	704	641	683	718	720	655	732	674	712	691	689	719	682	683	645	691	686	658	689	676	712	659	691	646	646	698	682	674	721	687	683	696	666	677	660	686	703	685	660	700	698	628	662	651	689	675	689	693	634	692	691	663	733	685	688	666	680	711	649	701	671	693	710	696	670	676	671	676	690	654	691	664	658	669	674	734	651	655	642	646	693	670	703	687	699	627	644	698	667	694	706	693	637	656	715	695	725	705	653	707	633	724	710	685	660	675	680	742	671	666	668	709	693	657	687	692	664	674	705	670	723	735	682	653	695	698	654	727	666	677	664	703	679	696	641	682	634	711	663	689	713	639	654	731	686	672	699	717	704	660	712	644	686	687	704	697	718	632	645	663	675	651	681	668	682	694	660	648	699	661	640	679	678	746	683	675	670	676	682	665	681	673	665	672	773	722	677	669	685	688	625	679	695	707	659	660	704	702	673	665	689	634	690	638	675	681	660	646	694	656	676	643	699	701	731	693	664	658	664	676	668	690	664	693	719	740	672	673	663	663	689	705	726	666	679	642	621	688	705	669	662	648	724	700	713	702	700	682	705	697	661	674	657	713	684	641	678	647	665	682	644	696	663	669	706	670	688	703	674	666	641	630	696	721	633	663	666	682	645	663	649	713	682	698	671	695	690	692	686	657	664	662	666	649	651	713	687	692	687	706	618	660	661	674	695	724	675	750	655	700	675	685	660	620	678	743	637	669	692	715	714	724	751	672	712	717	672	662	672	689	657	696	689	785	658	712	702	674	681	647	677	736	641	691	717	631	694	663	698	639	691	667	727	724	653	661	674	748	646	651	695	704	702	729	705	695	696	693	710	712	666	655	688	687	649	687	690	669	691	665	725	667	668	678	665	695	679	706	671	671	690	693	723	668	615	689	641	686	699	707	679	668	647	644	657	643	641	695	662	707	731	636	649	677	634	689	635	702	671	708	640	688	719	666	668	677	684	639	680	695	660	695	652	653	675	618	653	718	656	720	703	615	647	721	713	714	723	713	688	701	669	653	680	673	650	688	673	634	715	671	669	663	647	680	680	700	714	739	640	721	679	665	673	688	664	701	667	696	650	666	675	671	708	766	660	724	692	641	675	694	639	672	665	689	681	658	673	644	649	667	748	702	686	670	687	667	721	717	687	683	697	624	687	661	695	666	702	705	689	651	652	639	697	700	657	705	709	705	745	719	672	708	649	702	701	628	681	688	687	660	668	677	664	628	688	696	702	688	723	671	688	701	712	713	693	664	730	668	653	662	667	688	712	672	683	722	647	717	692	646	650	724	668	615	678	699	666	688	682	679	690	649	655	671	666	727	701	635	673	657	679	713	658	689	673	658	689	672	688	657	716	723	692	676	689	712	675	651	666	665	673	662	691	678	678	685	676	691	695	654	666	678	692	692	683	678	723	677	696	678	684	688	662	667	669	650	692	707	703	636	679	693	713	675	666	632	697	707	680	712	623	656	658	672	713	644	685	673	689	674	696	626	694	744	682	682	718	676	691	714	618	668	693	640	678	631	702	650	715	670	719	696	688	651	695	653	679	674	623	667	720	730	696	717	670	702	713	690	672	699	651	651	689	679	683	651	703	697	701	712	657	646	701	731	688	707	648	703	680	647	679	695	695	707	756	691	675	711	655	646	682	696	689	663	663	683	695	681	681	641	687	674	711	701	689	677	664	623	657	669	650	671	677	678	695	704	685	670	682	644	678	689	679	701	643	698	679	671	711	683	639	711	705	676	694	656	647	663	672	662	702	652	665	674	648	684	719	707	663	661	669	609	647	658	655	700	714	663	659	640	689	709	696	702	636	682	667	649	723	708	701	654	673	704	668	715	677	731	680	639	732	676	690	685	665	718	681	651	675	646	643	711	680	706	666	654	675	705	693	695	677	666	726	646	686	640	674	698	669	720	729	672	691	651	652	684	647	701	686	672	676	716	696	685	658	686	687	695	709	712	697	694	671	729	652	671	690	678	711	677	691	686	727	653	665	731	690	653	663	646	673	686	682	687	695	711	724	705	694	660	670	653	695	656	715	695	714	698	723	660	699	657	704	682	649	668	679	661	658	687	670	649	672	690	682	640	655	671	698	683	691	683	632	645	718	703	730	748	708	668	684	646	742	637	687	651	686	713	700	680	710	713	677	650	722	678	660	690	670	645	689	699	679	683	648	616	656	681	679	661	680	718	659	678	684	660	658	660	708	662	688	705	700	683	710	717	668	659	698	632	651	649	665	700	689	699	675	685	654	663	654	698	691	692	713	709	651	670	717	704	651	660	655	670	664	696	704	721	714	675	662	679	686	669	644	675	672	673	701	697	680	694	637	695	682	674	673	692	699	629	682	651	679	623	642	669	673	672	679	673	621	691	632	657	673	681	661	681	727	664	660	677	671	659	648	690	698	671	677	714	677	677	734	694	667	692	711	685	677	673	697	682	656	666	686	748	691	662	675	715	652	656	688	628	678	672	671	668	721	667	677	684	661	714	654	677	744	684	686	750	686	663	700	666	692	674	687	699	660	691	659	636	680	650	668	665	733	677	684	682	642	644	629	691	701	678	680	723	679	688	694	655	659	670	661	716	691	686	676	688	746	754	658	676	662	678	720	670	703	700	673	704	684	664	698	654	681
3628	5824	5006	2441	1762	1405	1173	1010	881	800	754	710	725	698	672	644	665	596	589	587	564	628	609	587	557	581	579	565	531	546	560	530	550	552	576	598	594	543	568	555	560	538	543	575	548	544	579	537	517	539	528	564	574	558	522	563	550	538	586	549	571	536	516	592	547	537	552	554	554	564	546	532	537	515	522	491	544	529	553	511	554	565	564	545	522	545	510	568	580	586	529	560	560	558	527	529	560	570	513	527	521	551	530	551	554	535	546	524	534	562	526	538	529	558	491	517	522	517	575	547	525	515	556	519	547	555	518	558	572	497	551	572	520	540	512	520	544	518	519	549	547	510	545	549	522	546	536	533	566	529	513	524	519	580	536	514	553	551	555	504	517	531	538	542	512	575	541	517	544	581	560	507	541	528	532	504	506	521	531	547	556	530	529	546	498	509	555	549	576	532	560	541	541	515	498	505	521	563	543	575	553	532	506	556	537	567	532	507	561	549	570	543	547	494	536	562	549	552	595	523	534	526	524	588	545	526	573	522	490	603	568	562	512	566	554	551	553	529	565	506	509	527	527	560	552	512	537	542	481	547	525	524	548	557	544	535	507	494	544	549	511	525	522	561	534	555	512	544	543	520	513	558	544	523	513	553	577	513	524	524	542	603	517	563	523	500	545	508	549	546	543	533	569	552	536	538	517	480	538	492	503	567	544	547	510	532	531	522	543	547	537	538	545	546	522	550	556	521	542	497	552	489	543	521	526	519	603	537	534	533	555	515	537	555	556	582	554	539	521	458	517	526	546	563	533	510	560	502	511	578	535	521	520	531	520	545	526	518	508	585	600	557	531	529	555	530	508	517	516	524	533	556	554	556	525	520	478	490	559	553	506	519	528	490	543	494	568	530	521	507	530	530	563	523	535	533	516	570	512	545	552	561	500	517	533	536	513	515	491	571	547	528	527	566	519	493	527	542	530	521	544	530	497	577	532	511	523	514	525	519	504	554	511	501	547	505	551	522	534	505	553	547	519	502	501	530	522	508	522	527	586	538	593	519	518	584	502	539	573	541	517	580	550	519	544	504	557	521	550	568	570	514	528	574	565	515	556	528	558	521	469	532	508	531	595	526	567	509	492	569	542	536	520	513	540	507	545	525	553	531	544	557	536	501	528	529	493	509	542	535	588	532	553	547	546	523	523	560	528	499	568	513	548	542	551	487	516	554	494	529	524	552	530	506	528	510	546	559	562	505	493	514	540	491	577	561	509	536	529	509	532	554	521	530	536	565	559	557	487	541	487	528	501	539	525	550	534	554	547	551	499	559	528	527	545	539	552	509	513	535	512	524	548	512	531	492	514	549	541	512	529	522	529	590	528	486	537	557	502	526	572	524	561	518	572	497	540	539	563	540	563	505	553	536	526	544	573	523	509	531	500	512	517	502	523	541	545	553	492	526	524	569	561	522	548	505	513	580	538	543	521	543	516	506	564	516	536	518	544	527	522	561	576	542	564	523	512	509	560	525	560	462	568	518	540	523	546	505	492	535	533	549	558	547	531	560	558	545	576	549	526	538	526	484	527	568	523	503	552	535	548	536	544	543	579	523	500	544	556	542	561	531	553	514	528	526	525	534	538	565	530	512	536	540	550	538	519	533	536	524	492	524	565	529	548	516	522	548	579	496	557	517	496	522	550	520	514	544	482	563	517	516	520	507	532	571	528	542	485	536	515	553	526	563	550	536	524	471	552	531	538	483	521	569	490	542	544	552	529	532	529	515	530	526	519	523	510	498	497	567	513	508	526	536	501	535	521	511	520	568	542	543	551	522	539	513	534	564	546	581	550	543	518	533	550	566	560	525	517	531	535	533	522	531	527	534	495	545	547	517	540	532	525	538	560	554	567	549	514	539	501	519	522	494	516	563	519	575	516	546	484	518	520	558	587	484	513	519	549	502	497	526	487	525	518	537	502	479	531	549	510	502	546	506	531	531	483	521	519	516	532	534	527	563	528	519	527	501	525	525	517	506	529	507	482	557	518	517	532	490	519	523	524	535	524	522	525	499	515	532	508	534	555	526	521	528	543	512	569	541	569	510	509	549	527	495	551	509	489	561	552	490	531	499	510	529	542	548	522	494	521	500	523	490	524	497	519	556	548	523	539	571	552	532	546	572	488	514	563	521	516	483	506	487	540	518	543	556	512	556	539	502	556	535	512	561	515	519	526	498	500	504	538	527	506	500	488	522	529	471	540	518	566	557	534	525	500	574	546	546	504	568	519	549	517	567	522	525	516	507	523	486	549	543	578	528	495	529	514	498	551	520	511	532	550	497	515	536	508	516	485	527	526	504	549	556	517	516	556	514	537	522	538	505	499	512	556	528	548	561	516	480	495	524	503	545	518	608	533	561	516	503	501	524	580	513	505	469	535	564	514	542	541	528	549	519	529	555	546	538	525	489	531	521	546	523	505	534	546	538	511	528	505	488	541	520	508	506	560	532	526	514	528	536	561	516	531	510	537	507	504	506	472	536	563	523	522	517	483	550	535	538	524	528	548	503	550	556	524	517	530	528	550	487	535	524	527	538	532	555	540	540	547	511	507	527	524	540	506	524	556	504	527	525	532	529	465	512	483	548	555	486	513	514	525	495	548	487	504	520	538	497	533	531	503	530	487	587	526	520	543	547	501	534	496	505	526	514	522	539	533	525	529	534	525	518	539	497	542	442	554	532	533	521	511	503	515	496	521	544	498	548	503	556	549	514	545	522	559	517	555	550	504	551	535	519	554	537	544	534	514	520	534	516	528	540	524	514	550	533	532	530	505	544	518	520	534	560	519	531	491	523	562	566	517	524	531	498	506	551	535	541	537	588	537	525	524	564	538	572	504	537	531	532	516	536	500	511	531	534	537	580	546	521	528	499	550	514	523	516	552	505	533	579	532	505	546	472	563	525	519	541	514	543	489	551	567	533	515	499	502	523	496	545	522	497	535	513	535	515	539	530	505	549	530	493	526	523	518	544	486	532	527	502	552	525	512	529	562	479	486	500	534	534	545	510	542	524	542	517	549	517	481	526	508	512	476	522	502	536	547	537	526	536	488	487	556	509	517	555	539	545	507	502	502	515	509	505	524	521	577	512	545	516	523	501	505	559	525	493	562	497	559	530	543	546	520	548	519	540	505	531	520	537	527	533	470	533	514	526	492	569	571	503	556	535	499	507	544	566	552	506	497	540	499	469	542	562	534	526	527	537	508	489	521	542	497	514	539	527	544	558	528	527	553	549	521	498	519	517	520	518	532	497	514	526	518	528	549	550	535	525	531	503	531	539	537	508	526	504	549	523	566	469	529	526	503	516	507	544	571	532	539	512	556	507	554	550	482	496	534	488	534	573	516	517	526	493	509	529	515	531	560	533	519	502	500	497	522	519	546	498	538	556	541	568	546	562	542	488	515	511	509	545	521	522	481	516	533	523	517	542	551	520	544	486	525	505	523	545	591	524	508	524	510	546
27700	9691	555	355	252	226	209	212	189	192	197	214	178	222	191	215	208	168	202	186	227	189	185	204	180	203	199	206	207	201	190	204	202	183	204	195	202	176	184	201	202	209	208	206	204	200	192	195	207	220	213	205	173	208	204	208	206	194	196	203	205	181	195	211	182	178	177	202	216	212	205	194	174	201	207	183	188	230	184	204	190	195	191	197	211	200	212	179	214	190	212	222	196	197	202	222	196	190	211	197	196	189	219	197	191	190	199	213	224	200	193	212	182	184	217	178	182	228	185	175	213	200	196	191	208	187	206	210	199	194	193	201	189	197	182	186	189	187	188	180	182	199	199	215	196	192	194	196	195	221	217	195	220	173	195	214	186	207	216	202	213	174	198	167	204	191	192	188	172	188	207	197	180	222	181	207	210	216	222	189	208	194	230	197	182	215	209	198	184	205	211	208	198	204	198	187	223	170	224	211	219	222	192	195	193	190	197	179	203	230	191	206	208	199	218	201	223	192	194	205	226	216	206	205	192	219	197	194	210	206	194	189	211	205	203	205	204	182	202	184	217	205	200	211	198	204	178	205	213	207	177	206	210	195	206	205	212	206	218	182	197	206	184	219	205	211	205	218	175	225	193	178	168	203	179	206	203	190	209	215	237	202	205	219	203	202	191	180	209	196	164	200	203	173	173	191	218	217	173	196	197	204	184	200	187	194	211	183	197	207	202	206	211	208	190	199	194	197	202	213	198	194	198	227	188	202	208	188	192	213	198	199	193	216	210	195	223	202	190	203	203	183	202	161	178	174	224	197	208	217	204	203	226	206	220	188	197	185	187	202	226	245	208	195	191	196	183	202	212	237	208	218	208	202	211	214	194	187	196	196	201	216	205	219	189	211	202	219	190	218	203	188	198	225	217	189	188	177	192	199	205	208	212	211	188	235	198	187	180	201	211	217	223	207	202	183	215	211	183	180	204	203	218	192	194	163	191	185	219	190	183	209	202	199	189	203	223	220	204	214	201	206	194	172	186	199	186	224	204	199	194	226	204	199	182	200	172	204	218	196	211	203	202	194	198	200	209	201	216	176	209	182	210	182	196	194	204	216	201	217	191	184	187	189	205	211	202	174	189	198	184	202	216	167	210	221	230	208	175	186	202	202	194	184	193	200	204	188	204	202	225	202	219	199	193	184	211	178	192	192	181	210	219	200	200	195	201	203	234	190	167	197	205	203	198	177	200	204	202	218	191	202	203	219	207	224	186	219	227	195	225	213	203	206	198	202	193	194	214	171	213	200	219	203	195	202	233	195	193	182	215	216	208	189	216	182	197	209	214	220	202	177	221	192	201	208	207	207	181	188	187	194	188	193	185	216	195	199	206	203	212	200	205	194	201	188	207	183	213	199	195	200	169	189	196	209	165	184	213	211	201	208	194	223	164	172	208	237	224	186	201	196	221	179	197	179	187	203	207	219	207	215	188	194	180	195	201	188	216	198	208	197	190	161	184	184	184	181	205	226	206	186	193	196	212	225	219	207	196	204	197	203	211	237	214	190	185	197	206	194	174	194	195	189	196	187	209	181	159	207	189	184	197	177	175	225	186	198	208	192	196	200	173	199	161	195	206	218	165	206	189	200	202	199	163	193	198	195	211	208	186	227	205	190	187	196	193	195	217	187	224	191	202	193	227	214	208	212	203	218	182	192	199	202	188	197	210	189	207	187	192	204	177	168	199	218	195	234	194	196	192	183	223	213	174	206	199	190	200	193	203	185	192	216	222	205	212	202	188	214	212	220	216	196	195	205	209	195	190	174	191	188	196	173	199	225	177	192	224	244	202	192	203	206	186	192	210	215	213	178	200	198	197	190	182	193	196	206	212	204	186	179	217	207	204	177	208	192	197	215	177	204	195	198	185	223	209	209	177	206	213	188	210	197	221	207	192	197	203	212	202	191	191	203	194	190	194	155	188	196	199	197	206	213	195	227	193	169	197	205	203	184	199	198	186	204	212	184	216	208	204	207	206	216	173	185	213	187	192	203	212	221	182	199	184	201	214	204	210	193	204	189	196	206	187	204	212	227	204	210	193	225	207	200	212	199	208	200	207	217	201	208	192	194	176	178	193	214	212	197	208	204	193	220	182	212	182	175	226	181	179	202	217	207	200	192	192	195	200	183	193	199	194	210	204	167	210	205	208	185	201	199	204	166	215	205	187	214	179	176	197	193	193	222	181	213	232	221	233	190	196	174	198	191	185	165	197	209	208	211	200	197	213	187	186	188	182	194	184	194	194	206	199	198	200	220	208	211	202	194	189	201	208	203	216	184	183	174	200	203	186	187	204	198	205	211	184	170	183	208	201	191	218	155	207	187	202	193	185	177	190	193	198	208	183	184	188	184	212	205	188	195	180	211	205	189	196	181	214	202	209	220	199	204	220	221	210	196	187	203	182	194	211	200	189	210	190	188	199	194	180	220	200	183	203	203	205	197	201	173	212	193	180	204	185	184	183	197	227	208	199	235	189	206	198	197	208	210	195	185	185	201	187	189	182	212	205	185	204	197	202	190	196	169	208	204	199	212	203	188	203	221	233	205	186	198	180	210	200	207	184	198	181	223	233	216	205	200	190	180	211	188	204	193	206	173	185	211	215	187	179	189	172	189	202	204	192	210	211	182	202	179	190	208	192	185	202	230	208	209	217	230	193	180	185	201	202	178	201	211	200	200	193	209	195	197	186	186	212	219	222	198	179	212	178	214	220	183	199	188	211	184	197	206	201	186	193	188	197	207	194	185	224	197	193	211	191	187	205	215	225	215	211	191	196	197	180	221	228	216	182	183	201	200	176	231	186	222	175	203	205	196	185	218	192	196	209	202	200	237	183	213	200	186	207	199	194	189	172	207	211	192	206	204	217	196	198	226	195	181	175	202	194	193	214	205	208	187	183	184	192	194	195	212	202	178	216	183	212	216	172	222	175	179	211	228	206	177	183	196	216	179	193	189	201	195	176	206	174	201	186	186	190	195	181	206	192	208	199	204	209	209	187	200	202	220	181	208	177	180	205	193	207	221	218	195	210	219	193	203	208	195	210	220	215	204	229	209	195	183	204	195	196	198	196	215	184	200	216	172	192	195	212	195	192	216	207	192	222	208	210	188	219	212	181	167	178	202	213	188	196	204	201	211	180	196	220	206	188	189	234	203	208	185	201	201	197	185	207	203	213	200	223	202	196	215	202	242	195	168	200	191	187	203	199	221	207	206	199	187	211	199	192	194	222	216	177	202	186	185	212	179	211	214	191	210	177	201	181	206	152	214	197	205	196	176	179	210	206	191	203	213	189	219	223	186	206	197	192	183	201	202	197	192	187	201	204	208	205	178	205	192	212	198	189	204	196	197	195	210	215	191	180	199	196	182	186	194	203	207	204	187	209	211	203	213	194	196	207	217	206	180	184	197	229	186	217	190	184	204	219	196	191	199	189	180	196	198	205	206	197	204	219	204	204	178
4573	308	282	208	214	182	167	149	169	158	161	155	155	173	167	148	158	170	123	153	167	174	149	163	146	146	171	152	158	162	180	155	177	156	160	162	162	177	154	135	164	147	155	196	150	150	164	159	154	180	149	163	161	166	154	160	154	160	161	152	168	169	158	159	151	152	170	163	147	194	132	125	145	173	157	135	183	163	140	160	141	178	147	130	147	150	157	151	160	140	161	163	186	154	137	155	162	163	147	170	169	150	158	168	149	163	159	170	146	159	158	174	154	165	165	165	163	165	167	145	172	165	153	161	184	171	145	144	167	189	157	134	138	151	150	176	145	150	165	144	149	130	169	165	167	152	164	148	162	158	174	160	184	150	166	160	164	165	176	166	158	180	173	154	161	163	162	163	170	167	164	173	150	164	157	159	164	171	152	168	166	170	171	135	159	149	142	155	145	170	151	143	155	156	147	163	171	119	153	187	163	155	148	151	163	153	186	144	158	156	142	147	176	130	135	151	161	173	147	138	160	145	153	174	153	141	168	157	186	152	173	159	148	159	151	147	167	154	164	159	170	167	144	139	169	151	143	155	169	152	143	156	159	157	179	134	160	150	160	151	186	148	164	145	147	171	174	161	170	148	172	152	142	146	186	144	145	160	164	162	138	158	159	150	168	152	164	149	154	150	160	142	165	157	161	154	155	169	160	163	166	164	159	165	133	150	143	149	194	143	147	164	182	165	152	153	157	148	156	147	152	169	170	170	150	165	141	176	133	174	171	169	178	147	176	166	133	169	169	175	173	156	153	145	160	167	159	163	145	156	143	160	130	128	164	164	150	147	164	169	159	171	178	182	143	160	171	139	155	154	153	152	142	153	160	169	163	142	156	158	159	138	162	167	158	157	168	128	134	162	160	169	143	156	156	145	142	151	153	154	175	141	149	142	157	162	166	159	156	147	156	163	156	144	179	166	162	131	174	122	168	155	150	162	159	147	165	158	154	164	159	183	149	144	147	145	162	146	136	132	151	157	140	159	168	157	143	146	146	170	156	164	127	162	161	154	151	172	153	157	146	154	167	153	143	171	148	199	127	197	156	165	156	136	170	175	151	155	157	140	144	170	150	154	164	155	157	164	179	139	140	164	163	157	152	151	152	137	155	161	169	171	147	149	139	176	152	160	154	160	176	163	167	169	177	135	155	152	140	155	158	170	168	165	157	169	153	158	147	170	161	159	159	170	155	170	160	163	152	170	170	167	149	162	154	160	162	164	159	154	162	154	165	134	150	143	144	155	171	173	161	153	166	145	162	137	168	146	159	142	173	193	137	152	173	132	134	172	163	173	145	173	162	169	170	147	161	162	159	162	148	148	131	141	164	146	159	150	131	162	141	120	166	139	140	147	153	164	168	152	165	163	162	148	162	152	152	178	169	170	166	156	149	163	135	161	147	153	148	144	145	162	172	164	147	165	173	153	162	138	147	173	156	173	161	154	164	172	159	146	179	156	174	160	143	169	162	147	192	171	157	148	153	137	138	157	152	146	149	160	168	167	146	154	164	154	177	155	157	152	168	143	157	174	176	144	157	161	148	159	159	149	158	154	144	150	161	179	151	144	157	156	152	136	154	171	135	156	152	144	165	152	164	149	155	179	149	173	153	118	171	138	168	165	148	171	151	166	161	155	155	160	152	152	153	184	166	176	142	158	150	149	135	133	137	162	169	144	152	144	149	179	151	159	149	146	161	174	168	171	157	152	167	178	177	141	186	183	176	147	149	160	132	137	147	155	150	172	162	139	161	131	189	158	158	168	153	156	152	154	158	161	154	149	154	171	172	158	178	151	168	168	157	137	176	145	145	169	151	169	166	157	170	158	129	133	145	149	157	152	161	140	154	159	157	173	158	152	158	162	138	185	165	153	162	142	144	157	182	133	130	170	129	147	146	184	161	175	150	134	178	150	156	182	155	152	151	173	152	151	174	154	152	164	162	152	150	176	150	166	169	157	173	176	173	138	140	159	153	153	188	152	155	132	152	172	167	156	162	169	158	169	179	147	169	142	160	161	138	135	150	157	156	148	138	147	164	145	148	160	134	161	156	147	144	158	147	157	129	157	148	169	143	142	148	149	137	155	167	150	157	155	140	152	156	158	175	172	149	174	162	161	133	161	174	156	146	127	141	180	171	164	129	154	163	154	183	162	155	157	150	168	149	173	142	144	174	124	144	152	169	164	156	145	181	165	140	183	139	161	153	159	163	155	159	154	170	136	145	142	170	199	145	152	132	144	145	153	187	158	172	152	136	161	164	149	166	125	170	143	162	155	170	174	174	146	131	156	153	144	147	163	147	168	150	158	161	166	160	163	168	149	162	136	157	153	166	155	138	159	128	146	165	166	168	165	183	131	147	157	158	152	138	171	163	172	152	161	162	159	142	197	186	162	133	173	145	137	149	150	152	161	177	172	174	155	142	151	159	162	131	154	159	148	155	149	165	177	163	151	171	152	144	149	146	145	140	128	180	147	143	154	153	144	164	146	165	155	170	131	175	156	144	174	146	144	148	171	157	171	148	164	159	184	157	176	164	137	166	171	152	169	132	158	150	179	150	139	157	171	125	179	156	157	138	136	159	170	155	139	160	137	173	153	180	157	153	147	174	144	136	146	173	172	150	184	178	155	147	153	156	127	144	172	174	157	158	167	164	161	163	173	172	149	177	156	149	146	147	153	160	172	142	167	167	159	177	178	148	152	158	167	144	154	135	151	162	139	157	164	153	138	142	162	172	175	154	173	150	145	147	191	148	168	161	171	183	138	168	137	157	134	155	163	149	161	152	163	150	166	191	139	176	142	173	182	165	159	169	177	167	143	156	160	140	152	170	147	147	163	161	149	158	154	153	170	137	168	159	169	162	156	150	151	151	167	136	173	147	156	155	165	164	157	155	165	159	146	162	177	173	139	147	169	142	143	162	154	157	150	162	139	145	145	181	144	155	143	152	154	171	140	149	159	147	178	155	136	161	168	158	161	163	153	157	144	180	151	148	148	165	147	132	159	145	153	164	147	169	160	135	151	145	153	157	142	160	168	153	151	157	177	133	162	160	140	170	172	152	151	158	164	165	153	160	150	154	155	157	163	164	172	144	180	158	160	173	144	160	178	167	162	162	157	142	161	157	189	171	143	152	153	167	148	145	162	164	174	158	178	151	147	156	138	145	171	153	165	146	167	157	138	152	144	148	146	156	159	155	164	171	163	155	166	186	158	151	165	160	149	161	152	161	170	158	171	139	152	142	164	174	163	158	175	174	160	156	178	142	168	142	171	145	181	167	134	170	172	157	171	145	172	152	131	121	140	156	171	158	136	138	170	158	147	154	163	149	147	135	171	139	155	157	160	161	170	146	149	154	146	173	154	138	159	152	150	139	167	126	185	169	168	155	158	138	168	148	160	146	173	158	163	156	140	146	148	156	153	156	153	161	162	158	159	154	149	147	160	145	142	195	144	167	172	155	158
25495	21478	27926	25433	11338	1287	942	708	711	618	577	566	606	592	559	555	582	610	571	616	540	537	595	558	595	546	546	570	538	536	496	549	550	556	542	541	588	565	526	562	527	545	536	577	535	582	505	557	577	561	517	512	518	525	573	536	534	556	543	526	502	583	526	569	564	518	545	582	528	559	517	571	555	528	527	556	486	526	484	501	552	547	515	529	550	522	531	520	545	498	524	564	511	540	518	536	510	480	534	572	536	535	544	528	539	529	547	518	547	562	518	534	522	537	546	501	522	514	562	523	586	526	517	553	548	548	546	542	534	538	588	567	550	537	541	499	537	575	533	497	516	561	570	548	536	504	558	530	539	528	564	492	561	553	550	562	539	526	600	516	556	569	502	532	580	548	510	542	529	529	487	559	521	533	529	576	525	547	500	526	529	560	498	542	561	558	546	523	537	507	541	507	509	552	560	547	548	541	522	552	499	573	530	556	558	541	523	518	550	485	554	514	529	554	538	536	497	525	480	538	482	530	535	487	538	523	567	543	539	536	555	517	570	555	539	518	517	522	569	575	517	495	524	522	540	521	554	525	541	566	529	517	577	541	594	504	500	558	496	556	564	591	529	557	533	551	570	529	537	553	557	533	546	546	488	512	515	510	526	545	545	579	518	497	557	482	510	525	519	552	523	552	527	516	556	545	511	553	524	547	571	547	513	525	509	536	535	528	537	566	507	538	539	557	552	498	544	528	533	524	536	531	482	497	542	531	494	506	509	599	497	526	480	548	495	547	501	543	560	488	494	537	513	511	539	519	495	538	502	499	572	528	525	512	545	533	547	540	472	541	501	533	551	524	561	545	538	540	567	501	549	521	519	522	536	496	495	525	539	519	556	511	509	501	544	529	542	514	498	480	541	524	513	558	521	518	520	572	503	525	505	559	527	541	478	515	560	536	546	533	555	535	542	532	526	540	507	511	521	567	546	522	549	521	497	504	545	512	520	552	550	531	557	482	570	544	534	533	532	530	580	528	517	538	504	544	535	525	539	567	538	549	521	513	564	562	564	490	533	487	528	561	530	522	513	483	517	521	505	518	565	505	548	547	553	554	525	528	519	512	507	524	541	501	538	520	553	508	531	533	563	551	514	514	528	511	526	546	473	543	570	568	528	575	522	567	524	527	558	517	520	500	536	541	522	532	504	498	562	506	536	535	517	567	549	553	538	552	545	507	550	532	534	525	558	546	526	529	525	533	516	512	509	518	499	515	545	502	555	517	564	527	560	509	530	496	533	533	489	486	547	540	532	538	547	538	470	567	538	549	545	547	558	523	509	552	560	506	528	521	514	518	524	595	567	517	526	556	589	554	530	541	543	536	553	539	548	501	544	588	533	516	565	505	545	527	508	536	547	547	549	559	551	509	515	524	565	538	555	535	553	519	551	534	548	549	502	511	555	496	552	506	524	492	526	588	538	576	539	555	546	586	485	543	551	564	503	525	532	537	542	557	519	571	520	532	474	493	525	587	519	520	522	523	548	563	536	518	532	509	536	525	535	564	534	595	539	522	472	524	552	541	507	517	586	560	566	518	528	520	508	551	561	553	543	523	538	521	516	519	533	517	533	571	499	550	560	561	530	512	532	588	480	536	566	544	526	505	532	526	526	519	480	475	538	553	558	560	541	551	540	536	545	559	549	534	565	528	532	523	503	548	504	544	539	530	521	512	522	564	525	509	545	570	535	508	517	492	506	548	526	591	528	571	496	501	508	546	501	522	568	536	507	552	520	544	532	538	524	553	542	505	513	514	536	569	552	523	478	551	533	496	552	538	555	495	526	535	499	540	508	523	570	556	541	533	591	522	523	551	545	524	516	547	540	518	499	527	513	511	526	508	558	536	536	563	532	571	531	540	497	527	529	562	563	521	494	523	541	524	560	524	544	536	548	520	508	520	510	503	544	542	586	550	522	500	521	544	558	527	539	547	527	497	548	496	514	535	541	490	548	529	540	509	524	540	534	515	533	544	504	543	535	584	557	548	541	551	516	526	551	554	534	508	536	513	537	489	525	533	518	507	528	505	517	529	530	559	451	508	562	556	515	540	520	539	544	526	554	554	570	550	516	511	502	535	507	527	544	532	512	504	520	548	541	512	525	522	567	521	540	509	520	584	558	571	540	553	527	534	585	552	542	541	573	522	529	499	538	516	513	545	507	508	479	523	514	566	533	507	539	558	489	539	522	527	547	518	487	552	502	508	526	566	522	492	565	521	530	494	580	527	537	560	519	508	545	495	525	530	542	516	528	519	520	525	556	524	535	536	522	538	549	507	516	536	485	572	509	536	546	510	557	512	532	539	555	480	548	539	526	552	517	527	537	522	537	519	516	488	530	547	504	542	502	580	556	549	499	513	538	508	565	566	555	557	524	520	528	498	513	504	468	555	529	481	489	497	505	539	585	539	550	523	551	523	522	547	541	545	549	509	517	532	510	508	539	514	497	549	524	530	521	557	508	501	530	561	513	512	486	512	558	548	500	555	531	530	495	540	539	542	511	551	510	533	540	500	531	516	521	525	556	563	504	540	573	489	530	503	521	538	530	556	475	524	553	528	529	489	469	514	545	511	552	526	559	495	552	551	490	525	514	541	523	538	569	548	490	537	550	537	534	515	520	543	538	534	566	561	530	523	528	577	522	539	535	525	507	540	519	518	520	562	518	563	537	533	550	523	589	534	556	574	544	563	535	482	539	556	521	536	542	546	521	532	506	530	506	550	524	535	566	571	515	555	487	532	523	518	514	523	516	517	512	502	547	519	532	500	541	502	524	523	491	544	516	555	493	551	538	534	527	536	542	522	542	539	533	504	513	602	484	541	539	508	516	527	499	566	522	523	477	536	512	518	543	560	517	564	537	535	551	521	501	560	533	470	578	506	502	493	491	518	538	524	546	539	497	530	540	510	535	534	535	489	547	555	539	527	569	532	541	508	487	527	560	549	557	518	530	504	566	542	577	532	523	559	559	532	510	485	546	572	506	539	550	557	508	533	542	556	577	534	542	517	530	555	560	570	547	504	503	535	550	552	571	542	553	560	546	521	537	549	558	560	558	533	538	487	578	533	519	520	595	521	518	546	516	525	498	507	549	526	540	549	565	509	549	526	500	531	539	514	527	530	522	531	560	550	573	512	513	572	522	531	547	546	529	553	528	513	537	527	535	542	546	521	520	547	509	535	501	523	526	537	536	525	541	531	522	533	579	538	508	493	515	460	529	545	538	527	530	532	555	493	530	526	538	528	542	519	538	560	492	561	533	561	526	513	545	535	488	520	501	531	526	516	499	548	539	519	552	532	555	602	530	524	552	476	515	525	503	495	541	544	540	512	528	515	514	527	550	531	545	541	536	536	509	534	506	555	540	508	514	555	529	535	580	538	523	562	526	554	514	533	541	556	503	560	526	524	554	575	569	461	494	528	460	569	483	473	530	552	561	518	544	539	548	540	555	547	561	536	536	535
3279	3461	2703	1465	1072	846	727	657	577	573	532	497	486	496	444	465	447	441	433	419	486	429	419	407	448	428	462	437	416	423	441	389	431	414	432	429	455	449	436	446	412	416	449	444	448	475	430	474	457	412	401	421	426	415	458	398	454	429	433	428	409	427	395	404	446	411	447	405	375	402	467	392	399	395	388	385	435	459	400	408	425	402	423	439	394	432	387	396	399	405	429	398	425	415	412	419	398	426	412	421	398	407	403	398	419	449	428	412	450	389	426	414	404	406	405	439	433	408	427	403	415	398	411	433	378	422	434	407	406	395	395	426	375	411	442	384	433	378	468	390	434	425	353	408	433	412	428	438	423	429	406	441	447	400	415	423	398	418	401	429	420	436	446	452	440	406	405	420	408	423	427	436	422	423	425	380	415	435	411	416	394	440	447	435	456	436	394	457	427	389	426	382	450	420	417	410	396	409	385	405	413	446	422	426	423	460	417	450	396	418	418	421	434	425	404	406	410	408	437	378	412	389	422	411	407	402	428	446	392	465	406	414	424	352	361	404	433	436	403	404	420	428	388	406	429	427	441	398	390	423	407	429	414	400	409	406	428	455	411	392	394	389	432	450	437	396	413	416	414	458	411	431	379	391	433	442	395	439	408	438	401	400	421	421	432	428	390	454	418	393	403	414	450	424	443	402	424	402	408	422	463	397	430	421	444	424	441	447	430	412	415	416	407	406	392	416	381	424	445	417	441	437	444	427	407	424	447	397	440	388	426	406	413	417	437	396	400	425	418	401	424	422	399	426	390	424	396	430	427	409	404	446	385	445	417	446	455	395	401	415	418	404	391	398	413	437	443	414	398	428	430	385	396	407	389	456	446	387	388	400	415	411	423	388	448	423	410	443	438	397	385	436	425	455	444	422	398	383	416	430	426	407	429	436	412	433	416	388	420	378	373	417	418	416	418	389	407	419	397	387	401	414	443	392	436	410	369	407	397	400	417	417	398	420	383	410	382	415	419	398	349	409	429	393	426	446	394	455	395	418	412	405	407	419	421	487	394	430	375	395	373	423	447	377	447	430	405	420	406	407	434	407	403	397	471	413	434	442	430	450	378	435	429	404	451	459	431	402	424	406	414	412	449	414	419	408	396	423	396	433	410	383	448	421	407	436	422	418	383	431	427	438	419	425	422	432	416	448	415	404	435	433	423	414	417	411	430	401	399	397	428	392	414	391	393	399	390	435	414	399	426	417	405	443	423	436	416	432	428	451	414	441	406	367	440	417	411	385	420	432	412	453	409	389	410	387	430	408	424	411	438	417	414	452	423	456	428	394	384	388	392	399	429	403	400	401	399	418	384	447	418	434	429	417	400	455	441	417	437	392	443	457	427	398	408	399	394	427	396	409	431	419	367	399	420	399	381	426	452	431	432	412	422	396	387	407	436	461	417	456	380	408	383	411	416	433	418	434	410	429	413	396	415	408	440	440	410	379	422	437	417	393	396	420	426	402	412	430	395	394	374	424	398	405	444	443	407	406	449	413	432	462	417	401	399	422	410	429	416	412	440	436	367	356	436	373	407	404	401	388	417	393	438	456	422	403	395	418	423	414	412	432	418	381	414	416	439	416	405	411	388	414	404	423	417	404	393	392	396	397	400	421	422	414	407	407	443	423	442	397	409	427	443	426	421	443	417	415	415	401	405	407	426	433	422	419	426	413	414	430	438	406	421	440	391	416	415	406	421	434	413	390	398	399	381	444	414	448	418	453	423	437	426	396	390	438	458	431	407	405	393	433	434	462	425	422	431	430	411	432	425	446	425	413	422	401	391	414	407	411	466	415	410	422	418	453	397	437	393	416	432	434	421	428	371	408	407	455	410	464	368	388	384	385	361	431	447	389	417	394	395	432	432	433	432	393	439	417	415	420	386	422	441	434	400	381	383	429	410	401	415	398	400	394	418	427	388	411	415	428	415	411	368	419	411	430	434	391	398	419	421	378	420	437	399	396	461	410	394	440	425	399	352	428	411	423	433	400	444	405	433	379	470	448	386	416	437	433	398	435	395	403	407	421	395	379	391	398	408	406	403	425	421	436	408	410	435	399	400	382	397	431	409	397	389	412	379	396	444	455	397	408	424	391	426	423	419	419	421	407	416	419	409	405	392	408	421	417	403	390	426	424	439	414	439	402	415	416	391	437	433	395	433	383	383	438	384	390	400	404	400	476	386	409	421	422	475	393	411	440	430	411	416	410	432	403	425	404	406	432	351	418	422	411	401	382	448	426	417	374	440	398	400	417	398	439	402	388	394	433	424	435	412	430	400	426	407	406	404	450	404	443	383	418	427	405	414	413	427	423	395	392	408	394	400	409	342	401	370	390	400	449	425	434	427	425	426	384	379	399	404	448	427	418	413	405	423	397	429	377	410	426	391	436	429	377	402	413	426	401	429	425	400	411	404	401	401	403	392	443	398	391	397	425	417	426	443	403	419	425	408	395	380	394	409	444	386	416	458	433	385	387	385	429	442	371	424	397	386	419	422	400	410	455	437	394	401	394	423	402	419	433	407	422	395	433	381	467	395	425	382	442	414	411	404	432	412	413	432	402	417	458	408	377	412	418	383	415	387	403	405	415	449	404	409	429	449	425	406	410	435	430	427	413	454	425	402	446	377	414	433	389	363	416	428	405	403	408	424	407	396	392	418	416	406	392	425	432	423	380	427	432	414	419	352	413	412	389	370	439	366	416	404	407	426	406	444	383	413	396	413	434	436	399	440	423	408	398	421	423	431	388	394	431	435	445	434	388	392	415	409	410	406	423	422	374	408	439	413	409	406	416	403	428	429	410	420	371	397	376	431	357	372	412	398	403	448	444	391	405	421	424	418	401	412	437	432	428	413	402	418	395	412	414	424	417	424	416	414	418	403	374	406	428	371	419	412	404	413	411	430	402	370	404	420	390	428	412	405	421	407	382	386	409	435	463	419	419	440	396	428	415	404	427	394	388	420	440	402	397	420	422	408	431	396	413	453	440	406	399	433	408	400	411	412	384	419	443	402	427	415	403	421	436	391	397	430	426	378	405	374	435	432	408	424	412	394	398	427	396	395	367	410	402	428	446	386	390	426	413	412	376	398	415	395	430	421	413	423	378	429	417	428	430	380	425	387	433	439	419	399	403	402	402	410	409	369	368	425	391	400	409	407	435	435	419	414	374	430	432	435	428	378	388	434	437	426	406	403	407	439	405	415	393	414	405	411	411	386	423	431	426	418	422	363	416	425	419	427	430	380	405	422	418	427	395	414	401	421	416	389	368	394	362	432	432	396	384	399	405	415	379	377	417	413	362	379	430	384	411	410	443	398	447	407	410	407	416	431	412	433	428	389	436	397	414	414	398	415	393	396	420	416	396	431	401	387	421	414	393	462	385	410	385	411	441	427	420	406	385	401	441	421	408	401	395	397	444	421	379	463	439	424	396	409	430	407	386	402	439	415	444	410	393	396	404
24573	21474	28785	24595	21449	8199	1647	1181	906	884	857	784	843	777	736	742	704	788	688	726	758	751	740	717	730	724	699	691	716	723	705	704	735	708	727	713	739	704	704	746	733	684	712	734	723	678	652	694	717	723	693	706	690	687	721	710	669	670	735	646	673	697	703	710	703	689	648	677	688	705	721	682	708	672	688	735	704	710	687	718	643	685	698	711	714	717	689	708	682	694	691	664	693	724	700	704	730	740	651	725	686	695	709	731	676	716	654	693	688	688	669	743	686	701	696	735	678	708	695	670	726	683	671	710	703	734	713	674	706	705	669	692	719	695	689	691	682	699	721	698	704	759	704	714	738	681	713	696	732	705	689	692	685	703	685	725	679	682	666	702	716	691	671	690	696	667	714	718	670	683	650	681	706	657	683	684	714	687	699	685	697	683	612	724	706	667	678	677	696	674	654	680	689	667	685	699	663	721	723	718	713	707	656	718	667	664	724	699	732	706	703	649	689	718	698	670	662	694	684	670	685	690	639	732	707	638	694	701	714	624	695	670	641	720	714	667	646	657	678	672	687	697	666	693	664	713	705	686	694	672	709	683	638	663	643	690	696	661	645	700	654	712	656	683	691	668	685	666	703	698	675	692	665	654	671	668	701	678	646	700	666	648	674	644	719	685	735	668	717	651	692	706	661	673	700	717	681	683	657	690	695	701	705	694	740	693	674	705	691	696	697	706	727	651	645	649	747	693	698	713	687	700	692	679	707	682	735	668	700	686	746	664	698	654	683	707	748	638	644	684	745	698	689	719	659	711	729	717	701	704	714	648	663	685	721	668	662	729	665	715	632	677	700	708	633	686	615	667	702	730	683	669	711	690	720	714	686	666	708	698	699	704	661	711	621	726	660	673	690	686	659	672	690	663	693	701	605	688	643	698	670	694	693	681	650	693	705	682	677	709	717	665	651	667	663	696	690	719	711	682	660	730	664	699	692	701	686	723	684	657	668	680	682	686	672	718	689	684	707	692	706	712	722	691	710	662	721	680	653	690	656	681	695	709	693	696	668	714	724	704	683	675	659	662	723	711	669	696	664	645	697	713	679	662	660	717	676	729	700	676	716	673	645	705	713	677	703	649	684	706	669	694	673	673	679	665	688	663	672	697	650	651	722	683	706	685	691	705	677	672	661	722	706	770	703	689	719	668	681	673	689	722	721	698	627	700	671	697	717	712	694	715	736	703	727	695	683	652	652	665	692	683	656	735	678	710	694	663	667	691	645	714	706	697	689	672	686	676	673	689	718	677	704	720	701	675	658	635	719	668	682	670	657	703	665	722	669	671	689	683	681	708	724	714	671	650	689	698	681	665	689	693	661	692	710	674	701	691	662	690	676	667	722	670	697	736	688	710	702	705	611	668	709	651	708	727	732	657	632	690	719	668	707	691	718	694	663	699	676	700	712	689	705	706	705	697	670	681	692	664	671	710	665	722	694	667	651	689	680	681	704	690	722	660	675	688	710	711	642	722	693	678	653	683	682	700	655	705	657	713	667	658	648	705	678	653	633	623	664	722	677	705	696	635	678	689	705	692	689	685	669	712	689	695	693	705	751	769	688	703	713	692	717	717	686	707	722	643	668	650	727	716	721	691	704	707	688	702	751	700	692	718	701	702	694	711	743	700	678	670	689	689	689	709	736	731	669	690	663	674	696	708	714	671	698	670	643	642	699	675	713	724	669	647	665	676	688	672	650	670	687	678	688	667	709	695	667	679	683	676	702	682	711	658	654	655	718	666	685	719	672	684	686	792	701	650	717	717	692	661	673	716	693	712	664	707	689	645	681	696	672	666	698	667	705	670	721	665	689	666	716	684	706	643	668	714	664	652	687	668	646	684	711	655	640	673	666	649	642	685	646	693	709	709	687	645	677	706	680	682	698	696	689	682	649	671	659	681	707	702	696	682	706	641	642	702	704	704	684	716	678	673	733	685	704	683	685	675	641	730	730	650	680	673	723	710	700	713	667	736	675	725	674	708	657	667	714	677	685	643	680	683	677	716	742	702	726	645	696	696	672	689	687	705	684	647	655	724	675	643	710	700	699	691	689	705	696	734	698	712	668	648	705	676	700	714	726	720	728	711	702	683	709	663	711	660	635	657	656	686	744	704	670	685	711	708	653	718	719	679	719	665	695	721	736	666	656	730	674	704	682	724	699	629	697	710	686	723	649	692	668	662	639	699	696	680	632	660	668	692	657	708	681	653	673	698	716	711	686	647	678	692	685	679	681	666	707	667	682	660	692	679	679	696	675	710	701	673	704	708	632	673	706	709	652	652	700	665	661	702	730	699	661	695	731	707	658	708	690	686	696	680	720	662	666	686	673	668	666	696	658	692	720	679	732	746	707	650	731	673	721	643	655	712	667	683	684	689	706	665	674	654	734	693	653	648	670	758	656	668	679	632	663	672	705	691	708	677	680	678	715	672	689	707	655	673	665	684	702	685	665	667	697	664	719	676	698	713	670	698	712	675	631	698	702	685	656	687	706	627	688	716	669	735	738	701	709	665	699	685	669	707	657	672	639	674	692	708	687	664	679	675	687	696	677	651	662	702	683	670	705	676	702	671	672	683	695	670	716	671	671	689	699	722	670	677	688	638	683	729	631	699	724	652	638	739	698	663	678	684	671	666	646	645	691	664	660	686	683	652	686	736	661	671	645	690	700	706	647	685	684	706	708	731	725	699	692	661	693	601	685	730	666	676	679	657	725	653	685	668	686	687	689	695	697	702	670	690	628	701	684	661	655	726	669	703	700	699	704	682	659	739	672	715	680	682	682	693	687	702	684	691	685	680	667	644	696	667	669	679	682	697	674	612	660	728	633	674	693	664	669	691	687	695	636	690	694	680	688	667	662	689	679	700	737	730	711	697	692	713	681	652	667	677	683	676	694	742	693	653	650	722	671	680	711	680	671	687	685	653	743	672	656	747	638	680	658	696	695	735	709	688	711	679	664	682	688	721	641	660	655	675	695	666	690	653	683	654	701	644	703	661	716	673	687	672	638	660	674	691	722	703	728	664	749	712	685	657	696	686	713	677	656	718	621	717	760	658	671	652	702	690	710	730	711	684	633	676	660	660	717	697	689	715	707	689	718	680	669	710	653	691	711	707	672	687	685	705	705	661	655	635	734	732	680	715	694	680	680	692	700	679	685	690	664	633	692	722	671	733	666	629	647	645	696	659	713	664	655	665	648	679	731	698	696	658	702	709	653	669	731	705	720	699	673	666	665	718	687	668	670	715	698	712	689	692	600	715	679	677	692	683	645	668	707	707	695	700	660	696	672	632	663	707	701	687	682	652	651	641	752	710	711	719	637	731	660	680	645	744	644	667	691	676	674	665	690	661	658	695	653	706	681	696	730	674	652	696	678	691	712	673	659	662	682	657	685	659	667	699	705	684	677	678	617	669	681	728	676	750	719	738	679	672	640	708	661	669	692	679	698	702	660	705	674	668
3597	5892	4938	2511	1732	1384	1137	1021	886	857	754	721	700	686	648	614	602	622	627	569	608	566	546	583	593	591	595	541	542	545	608	565	594	586	587	531	534	573	575	543	546	569	535	580	528	562	530	525	501	511	601	523	543	536	530	512	561	560	534	536	541	549	504	527	542	527	546	548	529	500	533	498	557	531	586	523	553	513	587	504	542	551	559	534	538	505	527	595	522	545	550	582	532	534	521	511	537	574	529	512	519	480	585	503	580	543	567	503	551	603	609	575	526	524	524	535	522	532	550	557	552	540	478	526	514	570	542	570	553	536	515	553	550	543	536	533	572	554	518	568	595	552	542	584	545	499	577	566	509	543	532	553	496	527	549	570	559	566	563	532	556	507	579	515	535	532	531	535	516	530	512	536	522	575	512	538	535	520	572	544	528	556	534	510	486	547	536	524	530	530	533	526	567	525	496	518	568	507	550	541	509	553	500	560	534	511	543	499	552	576	544	525	559	572	541	516	533	576	531	542	504	547	564	546	549	545	508	532	580	497	554	536	495	499	528	525	523	519	555	508	489	536	530	518	556	560	557	524	557	522	550	580	515	557	551	553	548	558	572	547	542	556	548	537	529	535	563	557	529	550	522	514	520	532	509	491	506	505	554	532	543	568	516	561	501	534	535	563	514	559	536	530	512	553	525	562	533	528	556	509	538	498	540	519	568	519	552	562	501	517	535	576	546	514	491	589	535	511	508	534	520	535	556	534	521	529	572	543	538	575	548	489	550	501	529	543	575	525	537	509	530	523	541	545	532	561	522	518	516	530	568	509	515	531	527	502	526	533	537	544	571	545	555	579	516	480	542	540	533	577	533	538	536	516	550	545	568	554	519	512	582	519	538	566	506	512	538	542	498	542	571	563	584	518	526	532	547	518	532	527	531	513	565	555	525	517	528	563	546	514	513	540	534	535	521	530	503	546	518	523	548	528	548	549	535	575	542	529	562	575	507	512	535	505	525	585	491	502	517	477	565	492	526	522	528	521	526	561	571	542	543	543	536	527	551	551	534	571	544	564	511	569	526	568	564	518	512	519	533	519	579	499	522	548	540	530	490	554	529	543	539	538	537	506	540	525	490	568	588	527	547	543	487	473	551	490	527	508	530	545	539	537	532	521	509	566	528	517	564	523	519	545	509	547	476	540	526	519	542	508	537	535	562	558	533	525	567	553	548	499	569	546	515	527	562	520	577	529	548	527	543	537	573	501	502	531	518	527	503	547	545	538	537	562	535	515	542	543	546	512	528	513	519	522	554	533	516	538	528	526	503	581	538	533	573	537	530	511	528	538	498	521	553	519	517	512	504	541	518	524	560	486	527	519	499	508	513	576	568	531	525	536	462	504	506	511	506	530	559	534	537	547	546	564	555	496	507	556	538	540	519	509	514	544	510	534	537	494	511	525	543	540	525	499	573	522	583	509	545	499	550	492	546	548	573	482	515	518	512	531	543	554	510	534	529	505	525	520	558	537	495	509	502	543	510	528	493	522	513	503	510	523	577	545	517	533	520	511	476	536	496	489	592	559	587	551	522	552	487	542	483	508	517	546	518	529	511	544	504	547	521	509	480	506	539	520	525	521	553	549	539	489	506	515	553	513	543	514	507	548	540	500	519	532	556	503	580	496	536	532	572	521	534	534	550	496	506	515	528	532	526	495	512	487	540	504	517	534	535	511	562	505	542	553	525	531	572	552	510	555	524	523	543	524	484	562	502	477	534	545	551	552	553	568	540	559	538	540	507	525	522	550	519	517	532	516	513	560	501	520	567	497	562	546	514	541	517	550	513	516	550	531	537	539	545	513	509	544	518	541	507	507	538	525	548	546	524	526	552	528	520	527	542	521	507	525	557	511	514	513	547	550	532	496	519	513	525	546	504	501	570	531	513	544	536	536	515	498	512	523	538	573	557	490	538	514	533	554	515	515	545	519	496	489	523	535	536	524	484	496	537	533	536	514	528	546	497	538	544	505	481	513	510	549	549	546	562	551	552	541	527	537	508	496	498	572	509	506	508	542	508	531	511	519	581	487	545	545	531	512	492	520	518	540	497	548	538	505	554	517	534	544	533	542	538	522	492	560	528	543	513	544	521	536	535	530	542	522	514	552	530	502	524	511	495	496	519	558	469	586	553	536	547	525	517	566	493	547	563	522	471	528	535	516	534	499	528	563	529	522	521	524	510	579	543	569	534	539	528	598	528	559	520	541	531	539	492	526	555	540	507	542	538	536	521	483	545	513	545	525	544	508	508	530	570	498	530	534	502	532	530	552	556	526	505	552	532	557	562	471	484	491	510	516	552	507	509	547	561	532	530	501	545	540	564	560	532	509	505	538	491	472	522	548	527	508	552	521	536	503	530	535	522	528	535	526	508	535	510	532	529	508	528	545	511	540	538	527	546	540	547	553	521	510	481	606	562	515	554	525	573	531	567	514	540	543	527	536	532	510	527	526	510	547	499	524	536	533	522	532	527	585	521	522	512	560	537	530	523	521	529	521	544	473	532	530	475	480	537	503	556	550	535	522	512	521	525	501	523	513	550	532	597	526	556	522	486	500	561	493	514	591	510	530	549	504	545	486	553	553	540	546	507	536	514	499	534	517	514	538	529	527	539	535	526	530	542	554	552	514	545	540	506	542	533	548	526	502	549	507	529	510	554	555	508	490	539	527	485	516	573	497	535	549	540	529	529	494	577	532	509	544	553	537	538	503	537	527	544	527	552	511	543	507	534	504	500	545	488	555	487	507	544	517	483	538	523	527	554	553	526	530	523	537	514	565	513	538	568	489	573	512	507	522	538	523	503	513	542	552	529	506	519	519	548	506	501	503	527	546	525	501	503	516	520	511	469	517	490	499	514	534	570	530	550	519	536	550	555	534	521	554	549	546	550	500	536	533	524	537	564	541	554	525	540	556	501	548	513	541	562	517	502	538	531	557	528	498	524	501	543	504	553	512	504	531	541	524	530	497	527	520	571	528	542	531	549	489	545	521	514	507	522	546	512	526	563	525	526	503	540	494	525	533	521	558	522	542	515	513	542	550	528	533	516	535	523	546	512	529	520	540	537	513	530	558	472	530	513	525	530	525	520	533	523	557	493	577	520	540	533	534	498	534	556	563	517	583	521	506	546	537	567	518	557	522	522	571	519	534	520	521	540	512	551	545	517	518	504	530	544	540	528	540	503	504	523	533	554	527	506	539	470	528	530	529	507	546	516	545	569	517	539	476	528	533	512	532	525	519	522	501	518	512	517	515	567	573	559	502	549	538	527	496	527	538	518	537	543	549	512	575	559	512	561	536	544	511	542	507	526	515	500	550	532	572	519	525	485	507	511	509	532	528	565	519	520	511	497	513	552	521	565	574	529	554	537	528	532	545	504	576	514	512	524	541	520	534	520	518	535	505	527	550	530	541	521	506	515	523	552	550	500	537	503	532	557	514	534	564	529	510	456	533	488	539
27893	9889	597	303	272	222	208	217	226	201	228	205	229	215	196	196	194	217	196	182	192	194	201	198	193	192	211	215	231	202	216	179	197	214	191	186	191	181	188	197	192	204	219	202	196	181	210	196	198	189	194	197	233	189	196	193	186	199	190	204	226	187	211	191	219	195	193	196	183	196	228	185	214	201	170	212	205	197	170	191	209	174	179	197	196	191	189	193	207	202	195	175	183	198	208	206	214	210	194	199	203	206	205	185	197	216	200	204	240	188	238	203	197	211	207	204	213	191	228	192	221	203	218	200	181	220	204	199	205	227	224	224	211	195	186	190	188	197	223	188	223	210	182	183	218	184	214	204	199	199	209	195	191	199	195	201	208	202	202	185	187	193	221	207	169	187	198	205	216	177	224	212	210	197	190	202	193	214	198	190	231	199	219	209	212	206	189	190	190	189	209	231	199	212	201	213	202	222	205	202	224	202	200	198	216	174	221	208	212	217	183	188	208	189	229	191	178	192	180	180	207	201	196	193	192	178	188	187	199	197	200	217	213	212	192	196	198	191	240	222	219	188	203	223	186	186	204	210	188	211	194	192	210	217	194	197	183	186	191	225	194	218	207	186	206	197	202	236	229	197	184	210	219	206	200	202	197	210	188	191	194	193	202	205	216	190	205	204	190	204	201	200	214	199	201	218	230	192	181	220	195	178	191	202	214	217	219	201	189	190	193	185	208	185	210	184	186	193	202	190	212	182	215	194	232	200	207	211	221	194	207	187	203	185	193	178	188	208	177	189	196	192	213	198	211	157	191	221	211	211	193	179	200	218	202	194	209	221	213	196	236	219	175	223	193	198	208	216	197	167	205	204	206	205	214	232	204	196	206	202	233	210	227	200	186	207	206	178	208	184	190	204	198	211	180	194	189	209	182	194	208	177	200	192	184	183	224	208	187	197	211	204	203	216	183	201	215	196	221	191	222	187	201	182	190	247	195	214	191	201	199	215	218	183	205	222	206	195	204	232	207	179	197	212	211	207	212	210	186	207	215	226	207	223	229	185	196	217	207	212	192	200	197	176	204	177	203	229	201	190	173	200	190	173	196	185	193	219	194	194	196	209	202	214	225	219	207	190	226	200	208	201	203	205	228	196	194	215	179	193	230	203	210	196	203	189	181	185	213	206	195	192	194	201	190	198	209	202	195	220	195	179	207	202	226	201	194	186	221	203	193	197	191	212	226	211	185	214	217	169	194	228	219	190	201	225	186	193	195	190	220	193	212	201	196	219	175	199	199	191	201	225	213	219	168	180	192	194	223	203	223	230	195	188	181	184	204	209	189	177	177	187	199	194	199	215	190	214	187	208	223	179	196	174	177	211	196	204	192	215	193	187	222	195	216	213	217	214	200	183	219	203	214	202	182	183	200	202	198	213	215	213	211	193	196	221	191	210	199	214	207	194	199	197	179	199	193	200	177	180	208	214	194	192	220	202	189	183	197	183	216	204	218	196	201	178	178	206	204	175	224	202	210	196	196	205	192	204	195	190	196	195	191	214	175	178	198	213	184	210	191	193	203	202	221	189	192	193	201	230	177	195	207	193	195	203	186	187	198	208	198	188	207	182	194	221	217	205	196	183	209	180	173	198	201	201	185	203	189	217	224	201	201	215	219	212	208	194	190	214	190	225	211	201	232	203	198	207	183	202	213	174	200	223	208	210	190	201	187	214	200	223	202	194	208	197	202	192	207	213	205	214	205	215	195	205	208	208	213	190	187	196	217	210	194	211	199	186	197	204	210	202	184	176	214	201	194	183	230	195	208	217	210	217	216	214	176	198	212	211	205	200	182	211	187	203	209	198	182	202	168	198	193	201	193	212	225	212	172	183	213	174	209	197	202	218	211	200	214	194	199	202	192	208	196	194	200	191	180	178	224	184	209	181	179	171	208	234	204	191	196	203	188	225	210	181	203	204	198	209	199	198	209	169	190	202	218	183	193	211	186	193	220	173	195	205	208	186	188	217	177	206	188	210	196	198	218	200	207	216	184	192	208	186	194	202	169	226	189	205	209	218	224	192	205	196	180	208	224	213	191	201	197	202	195	204	189	205	209	217	204	198	206	212	195	204	190	179	236	205	204	224	193	197	197	183	193	228	179	203	190	204	236	202	220	248	202	193	169	170	211	185	197	196	199	215	221	196	190	181	220	184	189	200	193	202	216	188	214	199	204	197	197	210	203	208	225	230	202	204	180	187	173	207	210	194	190	200	206	190	226	230	190	190	222	189	213	215	223	211	180	201	181	215	199	223	171	205	208	249	210	186	214	198	190	202	188	192	187	202	188	208	221	213	227	206	188	207	209	212	198	202	192	175	203	201	188	216	216	218	194	183	223	181	193	203	183	201	197	201	212	194	228	191	193	218	197	209	180	209	205	171	201	165	209	202	224	210	216	178	161	202	204	191	183	187	213	183	178	197	192	193	209	207	231	211	183	212	185	223	183	201	206	179	210	214	186	194	204	188	207	198	193	206	182	222	188	200	207	208	195	171	206	193	201	198	184	189	201	236	179	201	199	181	196	182	192	200	228	216	225	206	195	210	179	208	198	182	181	213	202	203	201	182	188	183	210	199	180	195	208	214	212	208	196	209	200	195	197	192	191	176	198	233	211	182	213	170	214	215	198	196	194	185	194	229	194	209	221	217	217	172	195	213	198	220	181	204	205	190	192	224	197	216	193	190	193	207	214	215	186	177	199	204	202	197	195	186	201	199	220	207	184	171	169	232	199	190	177	203	192	216	202	223	202	199	233	209	209	192	206	185	184	203	192	173	202	218	194	211	184	200	204	204	205	208	198	206	209	205	194	213	204	176	215	205	230	184	196	219	216	187	186	199	218	218	201	196	195	197	185	209	186	177	208	182	201	218	182	199	192	198	186	193	187	207	188	204	200	185	211	201	194	193	169	203	197	218	204	186	216	192	209	214	195	212	204	206	193	215	202	214	223	225	207	236	216	205	202	197	209	189	199	222	196	179	193	200	216	213	214	204	166	204	177	200	198	203	215	193	190	185	216	173	228	225	191	201	192	216	186	194	203	194	189	212	191	214	189	191	175	201	184	203	212	236	203	207	203	197	207	204	197	186	219	217	181	206	183	186	179	197	201	222	224	215	188	238	176	194	196	182	209	201	204	191	205	202	183	229	186	195	191	188	220	227	214	191	236	186	206	201	190	210	189	166	205	175	210	199	198	178	192	215	206	188	182	235	203	215	209	225	206	206	223	192	197	205	189	197	186	223	208	176	197	200	231	191	213	212	204	175	251	180	202	194	201	181	226	177	208	200	183	176	190	195	185	183	219	194	221	181	200	208	189	197	189	209	184	209	183	173	186	198	199	184	214	187	180	217	168	210	201	199	186	174	206	191	209	193	218	210	201	193	196	217	198	215	185	233	204	174	206	214	187	234	200	197	214	196	216	196	204	205	201	166	210	220	186	180	203	206	225	186	192	214
4641	342	288	212	205	193	167	181	177	170	184	157	168	180	178	142	153	173	176	156	155	186	154	161	150	135	142	160	152	182	150	143	166	170	169	148	159	164	154	176	160	165	142	169	150	164	146	154	164	168	165	177	156	143	153	157	163	185	167	174	156	148	169	149	156	158	153	171	143	154	169	133	161	141	167	172	148	173	177	171	157	136	163	159	139	155	122	165	174	149	183	171	174	194	156	177	167	182	179	171	159	176	148	157	151	164	171	150	167	176	154	156	159	155	129	155	162	136	142	159	184	176	156	165	147	170	161	167	139	151	114	160	173	131	143	155	168	154	180	151	172	166	177	161	157	160	156	180	147	149	168	176	160	156	171	136	150	156	153	186	157	152	134	155	129	160	156	160	168	166	152	159	180	160	169	146	179	144	172	176	152	171	168	160	145	178	165	158	140	159	156	142	162	165	146	159	160	164	149	151	145	173	164	141	149	151	159	153	140	176	175	169	165	150	136	173	146	154	181	164	168	164	148	177	174	145	143	165	182	158	157	150	157	156	176	137	160	137	158	161	163	144	157	157	164	156	162	167	140	158	157	156	152	146	161	181	175	144	174	176	162	155	178	148	168	159	138	148	149	166	153	159	155	153	163	137	154	157	148	184	168	153	143	170	150	163	157	157	148	139	147	148	158	158	158	153	175	162	174	152	145	174	169	173	181	159	179	147	162	137	133	144	167	145	173	160	142	166	149	140	164	164	148	156	137	151	153	145	158	150	163	171	166	158	184	171	178	149	171	149	158	149	163	149	145	169	165	154	182	183	147	150	159	172	155	164	145	148	147	173	154	153	170	136	177	160	167	158	167	174	154	181	149	161	151	158	175	158	163	159	141	150	155	179	178	164	175	145	176	152	161	158	163	186	156	147	167	144	182	167	160	142	164	149	161	155	161	161	161	150	168	164	164	162	161	138	160	157	162	136	148	167	142	144	139	170	164	172	164	146	142	152	153	142	181	174	163	148	176	156	133	169	154	146	181	147	152	152	137	158	149	153	155	153	156	150	154	153	152	156	159	152	152	136	164	160	173	177	145	149	165	162	147	161	165	151	164	148	154	166	146	158	147	164	151	172	180	169	133	162	142	143	180	164	168	157	144	148	156	166	160	168	165	142	159	141	174	184	165	153	161	160	165	155	148	151	183	166	172	147	125	162	180	180	132	155	185	154	168	159	155	157	166	181	167	147	156	159	157	154	163	142	162	172	156	157	158	164	141	131	152	158	149	138	158	146	158	163	145	162	145	139	153	142	170	169	179	154	173	169	169	161	157	137	173	182	142	149	169	168	186	143	175	163	146	145	163	147	177	155	140	178	177	160	147	157	150	164	155	139	145	159	160	148	143	176	153	165	172	165	163	152	156	161	159	172	154	150	177	178	164	141	150	165	172	170	167	167	157	165	142	132	178	160	146	160	155	169	172	150	151	161	159	164	158	146	167	156	152	161	193	159	171	182	162	158	161	166	168	170	145	158	151	159	164	180	159	169	161	156	168	141	155	145	136	165	151	149	157	161	155	182	155	159	154	154	147	159	160	141	150	180	153	135	159	163	146	162	186	153	157	156	175	172	158	147	119	157	161	172	137	146	140	156	172	164	154	148	162	187	125	176	177	169	161	131	163	141	166	161	163	158	154	168	177	153	158	155	183	166	176	138	166	172	150	165	168	159	149	148	174	153	169	153	169	147	171	157	165	160	141	175	146	148	153	137	176	167	156	151	168	154	150	156	176	167	163	169	170	174	134	169	121	168	157	152	147	151	163	165	171	155	164	151	155	174	167	142	162	164	183	162	128	158	173	166	162	173	150	147	159	158	161	172	148	165	158	136	142	152	155	178	166	154	142	155	178	161	178	165	164	157	154	147	163	174	153	160	156	179	149	178	167	154	174	165	145	178	155	177	138	153	174	164	154	160	142	202	147	150	160	150	161	158	155	152	160	166	177	185	153	165	169	186	147	158	174	169	165	158	141	173	157	172	161	151	175	146	174	146	179	168	162	141	159	171	172	133	160	176	168	146	156	155	160	168	182	151	160	181	148	159	152	169	163	135	166	151	176	166	170	172	151	147	181	178	193	141	147	142	153	163	161	155	161	166	170	167	148	151	157	163	145	145	140	172	155	142	159	167	149	166	175	170	157	166	163	133	161	186	168	145	138	167	170	166	158	170	162	160	160	156	148	149	159	168	177	168	167	140	138	136	138	156	154	154	154	153	155	139	159	153	149	143	134	160	168	143	172	164	155	157	159	177	177	157	162	176	175	167	194	166	154	157	150	173	159	147	146	176	177	157	175	154	136	163	171	138	168	168	142	180	148	158	183	166	164	154	176	154	189	167	140	167	198	162	162	172	153	142	164	156	153	152	166	157	144	158	141	150	170	172	161	166	149	147	151	146	160	148	147	145	158	149	177	171	183	143	156	148	159	157	158	159	151	175	148	153	172	146	146	193	150	158	142	131	158	160	165	155	151	172	155	151	159	168	159	154	146	176	149	160	157	158	157	144	152	175	159	155	155	152	166	178	173	140	149	140	163	153	188	166	167	143	153	156	166	148	152	163	153	170	181	155	151	160	152	142	174	153	143	164	136	146	132	152	163	170	163	149	163	154	158	167	171	151	151	153	154	152	158	129	156	151	166	157	157	171	142	165	164	142	148	170	184	176	146	181	153	182	178	165	140	144	144	184	164	161	161	152	143	167	150	173	172	137	180	161	172	164	168	143	156	130	157	147	185	144	152	155	159	135	152	130	166	160	157	170	171	158	152	182	168	165	160	158	140	147	172	151	138	167	163	157	183	154	169	160	165	168	155	162	172	148	177	166	152	170	167	177	161	155	152	164	150	169	159	169	165	167	156	169	160	158	147	146	184	153	155	137	187	160	158	160	177	165	158	158	147	149	125	137	153	147	169	147	168	167	152	177	135	161	148	165	197	167	169	129	175	159	149	172	170	174	177	167	161	152	174	149	160	170	142	151	161	147	166	164	153	152	152	172	156	139	153	150	169	167	176	166	154	170	174	153	143	176	178	162	163	161	165	156	169	150	176	167	158	131	159	161	153	170	165	177	164	165	190	158	160	169	165	180	155	181	150	146	156	162	135	145	150	145	150	145	164	146	160	160	157	152	156	156	141	158	159	169	156	181	159	199	153	160	170	144	152	124	161	161	158	162	170	157	165	163	180	168	163	151	170	164	172	156	154	154	161	152	168	167	181	136	124	139	164	148	149	149	154	181	160	161	173	167	175	150	161	142	165	154	152	155	164	147	165	150	164	159	157	169	135	176	136	122	174	155	154	134	156	166	149	177	134	166	155	149	153	169	188	169	165	147	154	152	156	158	154	147	143	168	171	168	123	163	167	159	186	165	160	182	161	150	178	185	160	159	169	166	155	168	142	154	177	163	169	179	163	180	156	151	175	162	200	153	165	149	164	173	147	160	146	169	162	149	153	147	163	174
25514	21472	27972	25405	11391	1405	941	718	621	606	605	625	612	552	609	581	580	552	590	544	546	552	535	570	554	489	607	556	576	553	539	578	540	556	549	515	515	567	545	527	528	534	535	559	541	500	510	540	552	545	530	515	527	504	558	548	571	535	532	536	529	571	599	549	543	554	546	505	562	546	542	511	543	576	565	574	565	565	501	500	572	569	559	562	523	524	556	540	575	522	521	523	517	546	539	577	539	550	544	572	612	510	505	525	499	545	561	554	538	528	526	595	515	532	531	552	534	578	557	530	521	534	533	539	516	558	496	520	514	519	583	568	513	536	515	540	566	575	564	552	524	573	513	514	487	543	559	512	584	522	538	560	539	565	526	528	537	540	537	515	544	506	591	544	511	531	550	512	569	529	518	510	574	554	542	538	484	508	578	556	546	540	526	588	523	519	577	503	494	533	538	537	564	530	509	533	519	516	525	551	546	533	476	567	551	532	521	519	563	558	514	523	588	546	513	545	542	526	529	485	570	512	541	501	505	511	542	578	514	548	494	508	549	536	535	519	511	546	547	525	551	546	541	553	554	536	537	566	522	514	548	510	558	524	551	579	519	471	526	505	519	509	535	517	487	470	543	544	547	563	546	520	556	525	564	547	529	549	540	586	541	533	532	524	508	542	550	527	555	551	532	552	514	563	556	508	575	531	521	541	527	543	530	528	545	539	514	557	518	572	487	509	503	605	522	538	559	527	568	557	529	529	539	533	515	524	555	518	567	541	536	549	549	575	547	577	505	527	578	536	561	548	537	534	520	510	540	571	547	533	519	511	521	541	520	549	541	570	530	532	538	552	523	554	529	520	513	527	557	516	567	553	515	548	530	569	546	533	548	482	549	553	524	530	563	552	522	536	548	527	566	535	541	521	506	563	526	506	493	511	513	537	512	557	600	557	543	500	536	578	561	553	626	544	545	522	528	539	507	526	553	537	554	512	534	521	548	576	539	549	522	549	554	557	509	505	525	470	520	530	548	547	531	550	579	515	546	522	511	526	525	541	548	551	545	503	545	531	537	552	546	567	521	568	540	528	561	511	503	546	560	525	524	548	549	539	576	531	516	516	522	520	551	541	546	553	507	542	546	536	513	502	541	560	514	553	515	534	568	525	581	546	540	583	550	526	558	554	524	578	549	545	546	567	558	527	545	563	547	546	557	520	520	521	524	565	543	512	559	538	544	527	554	540	514	543	553	523	575	511	587	529	548	542	559	490	527	562	534	539	520	547	569	541	540	522	546	539	554	531	529	536	525	537	544	498	524	517	539	537	537	550	523	531	543	572	542	506	496	533	566	580	485	525	551	523	516	555	552	531	532	546	512	544	526	547	552	574	507	538	544	543	548	510	559	521	500	547	518	520	556	490	575	540	560	511	544	523	562	523	550	535	569	565	525	545	559	551	611	558	556	507	537	512	525	524	533	546	524	505	572	570	577	570	516	536	578	540	575	566	483	554	543	512	506	569	525	526	494	555	568	513	576	547	518	562	552	563	539	529	517	576	562	531	545	572	507	533	547	495	534	516	566	554	526	507	540	523	566	561	538	487	562	539	561	548	513	568	508	550	520	535	551	554	515	541	566	517	549	515	542	585	544	537	573	513	543	505	546	513	528	513	533	561	541	515	517	538	565	558	522	514	546	549	533	516	540	528	541	508	545	506	504	514	513	579	535	537	509	535	509	534	516	540	558	552	551	488	525	568	555	535	527	554	561	517	566	510	531	543	573	506	541	533	502	525	536	541	503	578	501	502	531	559	534	539	501	559	491	548	509	563	530	554	520	497	541	522	553	535	545	578	523	567	566	555	504	563	518	533	527	599	518	505	533	549	500	560	553	487	521	564	522	545	522	509	556	548	494	525	537	504	521	539	544	506	564	533	554	550	523	512	524	530	529	533	544	544	542	546	536	589	545	554	521	510	546	602	527	539	517	552	532	540	533	520	583	531	523	542	541	552	550	543	510	569	520	545	499	507	531	556	555	535	541	542	564	539	547	533	556	523	557	548	509	552	528	518	559	538	545	535	541	520	520	558	519	519	557	547	549	538	557	544	517	571	506	518	522	524	512	500	575	554	499	544	484	542	520	539	531	517	513	547	536	525	557	529	510	550	528	554	514	505	502	536	533	499	524	554	538	530	544	505	598	560	535	513	513	519	531	529	574	485	538	549	480	574	506	521	519	524	566	545	569	526	466	552	535	584	533	532	530	513	537	533	563	524	519	567	522	566	562	500	569	543	566	550	503	513	502	524	562	539	517	583	504	501	558	551	510	560	500	553	553	524	569	490	509	584	536	528	535	540	509	550	535	515	547	509	555	561	515	558	538	568	551	511	555	538	546	533	533	531	560	505	571	563	538	554	531	550	526	525	521	512	572	574	501	564	494	507	534	574	585	541	554	545	533	569	535	565	582	578	556	514	497	551	567	514	542	555	543	521	546	506	526	544	497	535	538	538	520	543	525	482	528	554	560	512	529	621	579	521	494	566	565	489	515	561	520	514	535	516	558	510	538	513	521	519	554	556	571	537	525	547	548	523	549	533	577	569	506	553	525	559	517	567	517	577	564	551	553	596	527	520	549	541	536	533	570	576	528	556	534	508	548	536	535	538	558	521	543	555	549	540	536	527	532	531	532	506	544	527	548	520	549	522	570	540	542	504	518	535	519	517	552	567	532	506	550	524	566	541	503	539	546	527	569	473	499	514	523	528	529	563	519	563	551	526	512	546	521	552	528	591	554	486	545	523	485	552	520	534	491	537	512	526	529	575	513	532	539	504	555	491	524	515	538	532	503	528	577	536	503	511	508	513	538	538	496	531	513	548	527	537	475	533	536	541	550	547	510	541	493	513	519	521	516	508	546	502	529	470	530	535	555	566	529	541	528	508	569	536	543	525	539	549	549	526	552	523	505	494	514	545	504	577	557	521	538	550	567	530	513	531	556	546	536	535	556	532	517	539	537	544	528	519	541	535	536	567	528	522	548	559	504	534	529	532	504	540	486	564	528	544	548	543	495	503	526	547	562	558	541	534	545	570	522	540	501	502	570	539	568	532	522	568	536	542	546	555	496	509	542	548	541	568	525	513	518	547	506	554	504	517	508	499	516	515	506	545	534	539	507	513	535	497	533	546	490	538	520	508	509	552	558	528	523	535	594	538	539	531	486	536	566	528	521	558	536	531	554	561	541	535	557	498	537	581	533	519	547	525	544	535	539	492	570	541	536	565	510	506	605	519	534	549	535	547	540	554	508	531	583	568	544	551	498	517	560	524	547	527	572	530	532	548	560	542	568	535	524	555	519	540	520	529	528	547	514	527	516	528	557	562	488	507	514	519	537	563	537	584	534	533	537	536	532	555	517	522	527	514	521	544	540	540	525	542	538	501	532	523	574	532	513	537	544	523	555	505	530	558	549	511	561	501	582	567	508	552	573	573	513	517	523	523	523	520	534	538	551	518	528	521
3269	3418	2861	1451	1042	861	710	647	613	567	547	497	488	504	479	491	442	464	487	463	438	419	441	397	427	413	415	452	429	405	432	472	420	449	467	433	417	454	452	406	409	399	409	412	437	401	450	438	480	405	430	462	459	382	406	419	449	416	426	455	458	415	399	388	453	403	413	388	386	430	432	417	404	399	403	440	416	450	400	430	440	435	433	415	389	416	458	412	417	398	447	428	428	402	400	449	427	423	413	392	424	434	426	421	415	401	425	404	412	434	375	405	442	449	410	405	444	418	448	395	410	396	408	410	410	437	427	456	398	407	416	442	440	408	394	438	371	423	427	435	409	416	426	415	427	402	430	432	460	446	398	430	415	404	408	431	407	459	408	431	430	402	397	452	439	418	483	411	405	407	400	410	429	421	424	431	424	447	435	427	408	405	432	449	436	439	406	409	399	426	459	416	434	411	403	431	401	418	421	424	392	403	408	420	419	415	388	385	409	403	403	396	408	384	417	383	389	444	422	399	409	423	424	415	421	426	410	430	399	446	386	400	421	415	430	394	414	420	421	376	405	394	452	447	413	457	423	395	394	402	411	418	428	430	443	435	441	411	435	459	434	422	446	409	412	464	413	423	427	433	422	435	448	414	413	410	427	438	409	424	431	438	424	391	433	422	448	434	427	386	467	421	455	430	452	443	431	422	431	432	442	428	412	391	413	400	416	412	431	454	436	439	424	400	421	397	404	418	438	417	426	436	436	409	428	439	428	410	415	422	427	425	470	426	413	386	403	414	402	372	434	391	386	425	421	409	425	441	411	435	411	418	415	434	437	433	409	442	438	431	414	439	411	399	456	406	399	390	432	432	418	421	425	404	415	418	413	399	421	402	441	379	405	417	402	427	417	400	424	414	432	429	402	412	437	414	427	395	404	407	404	445	426	410	465	437	417	434	407	413	456	405	437	400	406	400	420	426	442	369	415	411	407	442	412	457	435	434	420	397	403	395	448	411	436	430	396	414	406	403	436	425	400	432	422	400	406	390	415	407	441	412	387	405	440	406	424	405	401	393	425	418	448	426	440	424	419	426	437	429	442	436	402	397	380	372	401	412	400	434	473	416	417	404	408	403	429	443	422	404	412	381	393	399	396	440	409	431	383	434	398	405	413	366	430	400	442	444	386	393	429	401	460	416	454	389	414	422	404	419	420	440	377	413	424	422	407	391	420	400	435	447	407	417	383	409	414	423	419	386	450	424	393	443	420	428	426	433	436	439	400	422	401	409	415	421	411	413	397	406	411	412	386	401	440	428	406	411	400	433	428	401	411	405	381	408	433	373	424	423	449	409	445	422	391	421	361	369	411	418	428	425	449	409	427	413	411	431	417	418	405	380	410	475	452	415	448	427	393	413	395	441	414	407	415	439	429	409	452	385	417	387	455	425	433	433	409	434	411	420	416	357	406	423	385	418	405	435	413	410	399	419	419	414	414	446	458	424	393	416	442	432	463	397	392	417	384	407	407	398	441	398	423	403	433	437	411	386	419	414	440	386	361	373	400	413	432	398	404	427	411	410	438	427	465	444	447	380	452	406	423	442	385	465	443	412	376	414	387	400	421	390	401	407	426	379	433	414	405	417	414	438	387	355	431	443	420	414	412	438	381	405	378	412	457	375	399	399	437	433	421	430	456	400	431	404	430	406	461	435	403	411	436	416	407	391	428	410	380	405	365	428	418	456	421	448	477	396	421	403	401	386	416	377	412	418	420	377	388	397	421	425	383	416	432	425	419	415	430	432	418	423	435	394	413	424	420	451	435	391	401	447	417	418	439	401	407	451	389	383	410	354	399	392	428	397	427	418	370	408	392	443	392	416	422	441	390	374	398	378	425	426	397	409	419	392	428	404	404	411	403	391	398	402	425	414	400	374	432	419	450	413	422	407	420	387	401	382	401	434	478	431	411	410	415	434	422	405	419	428	364	472	411	408	415	422	396	392	408	412	427	385	387	424	442	406	403	424	436	406	404	409	398	420	430	451	440	381	404	387	386	416	437	373	432	397	429	412	395	393	375	441	384	399	422	453	400	401	391	416	421	453	418	413	388	449	406	440	402	417	416	412	381	402	434	368	410	410	404	414	428	433	429	426	389	387	419	445	417	409	385	404	400	417	405	437	426	428	474	392	419	415	415	395	467	439	413	421	470	378	414	379	419	436	409	465	407	428	415	438	436	439	385	420	431	418	428	419	421	385	398	384	436	446	398	429	437	426	424	424	398	465	459	426	378	403	399	413	440	404	418	423	409	391	410	420	387	363	426	404	427	435	395	403	444	408	412	445	423	406	406	409	431	403	402	412	416	413	426	404	406	441	394	374	405	406	428	425	418	425	425	441	393	376	373	414	391	418	420	401	395	454	384	407	393	396	412	419	434	436	447	440	422	450	449	401	442	386	397	419	439	424	431	405	400	418	400	393	391	439	372	411	414	416	412	440	411	415	431	457	430	419	428	424	413	378	394	395	380	418	420	391	437	412	398	414	425	416	409	415	425	430	419	400	401	463	391	435	411	399	405	409	426	399	403	384	464	427	422	407	389	412	435	421	444	403	418	392	403	425	412	445	461	398	413	381	441	423	396	443	432	393	419	384	398	434	441	384	396	394	394	426	429	404	416	405	412	396	421	404	386	420	440	410	427	391	384	387	407	394	403	403	457	389	385	378	451	443	428	423	450	441	412	385	419	417	413	404	421	452	418	415	399	399	410	388	452	391	403	464	414	401	439	439	438	403	430	421	431	432	421	397	415	424	414	409	452	408	416	424	412	369	403	404	396	417	408	408	447	456	415	414	399	421	417	411	412	398	403	409	462	438	398	408	375	441	431	436	422	419	426	412	436	421	442	430	441	389	396	419	399	440	413	465	419	432	438	432	415	440	437	455	414	385	458	390	430	409	429	406	403	398	394	397	385	431	402	389	436	382	381	397	424	435	413	392	461	399	392	429	428	388	432	421	447	420	447	440	430	402	414	451	443	422	413	414	475	422	421	384	410	433	405	398	438	406	397	429	412	416	375	404	438	395	417	435	411	397	398	439	421	416	402	414	395	414	402	389	458	395	476	436	438	418	411	409	424	405	374	440	416	416	391	437	421	395	408	418	424	451	412	456	414	381	448	424	458	447	424	421	411	423	395	442	397	413	407	391	425	397	459	423	411	413	427	409	381	395	431	403	400	396	413	376	395	409	388	417	389	386	412	414	440	400	438	409	433	374	423	433	419	411	438	401	416	387	399	388	450	425	440	392	429	401	414	425	427	416	400	378	423	447	430	430	469	438	388	375	409	410	423	441	407	409	445	444	415	406	401	434	425	425	407	399	391	408	354	402	418	420	412	423	391	425	447	424	423	425	378	394	431	424	383	431	420	438	408	408	419	449	424	407	435	426	423	455	399	422	381	394	404	423	417	438	444	418	409	456	397	408	398	409	409	414	406	428	412	382	410	436	449	442	388	429	432	396
24653	21516	28853	24603	21509	8495	1722	1121	895	866	866	829	791	790	784	753	770	728	742	749	704	711	687	760	731	736	739	717	760	714	709	726	703	735	738	746	736	721	767	699	771	704	745	685	689	744	664	715	703	702	700	674	698	698	688	652	709	719	711	733	674	718	717	709	706	715	712	700	724	683	644	754	700	702	654	729	684	713	664	690	703	679	705	684	637	679	679	682	686	685	697	715	715	736	710	704	717	679	712	697	678	695	730	688	703	700	692	679	701	676	691	704	680	708	691	680	691	663	725	725	713	744	674	731	685	693	684	678	696	699	731	683	695	680	716	690	698	706	732	667	682	639	716	719	754	660	647	688	725	726	681	741	634	680	732	675	672	727	729	710	752	696	664	684	725	697	630	705	691	736	703	680	693	701	694	738	704	706	670	705	690	723	653	713	712	649	696	768	693	666	712	716	658	695	647	706	710	693	691	702	642	714	703	710	743	723	705	713	682	754	690	691	683	744	680	664	693	675	672	669	680	688	687	659	731	690	709	660	724	689	740	744	682	699	685	679	705	679	682	680	702	673	685	609	687	695	651	723	724	701	687	709	683	676	661	672	679	743	676	718	689	680	694	671	691	704	702	694	695	678	750	657	675	696	664	677	664	727	671	660	688	715	652	696	615	669	676	709	712	659	702	700	719	697	662	673	655	688	716	683	692	675	666	697	722	670	665	644	725	653	784	627	741	722	697	694	715	642	678	703	714	696	664	692	710	657	705	713	667	735	673	683	681	671	683	698	656	716	718	667	669	718	699	735	737	674	698	691	693	679	684	688	665	701	703	677	661	736	743	734	687	678	730	649	688	735	696	661	723	668	713	636	671	656	648	717	716	671	700	711	689	683	703	721	707	676	708	684	672	707	739	715	757	739	697	702	672	718	690	677	708	649	708	663	648	702	675	748	676	663	666	691	714	696	754	768	688	661	714	650	711	714	682	693	725	655	707	690	685	703	681	725	633	734	684	675	692	761	728	621	696	707	781	708	676	696	722	721	620	694	710	676	735	674	697	720	683	718	709	670	689	688	664	674	693	678	671	693	710	695	749	692	685	642	705	673	687	691	702	707	672	687	690	696	687	661	713	711	647	702	695	703	703	723	638	726	722	659	699	658	676	631	679	618	646	685	650	710	691	677	668	655	706	700	663	707	671	699	676	704	645	703	669	645	702	717	712	684	704	720	728	696	692	719	717	708	668	678	681	680	741	738	631	712	723	679	699	676	648	658	695	683	694	692	715	681	668	700	694	715	710	658	692	633	660	663	730	697	714	670	657	701	693	665	705	684	670	703	650	704	670	718	696	704	687	684	718	701	705	734	710	648	664	695	731	646	678	720	678	685	673	728	688	672	733	700	663	657	681	711	697	708	680	717	713	681	652	700	676	719	660	686	729	732	741	735	692	652	683	696	715	663	660	684	710	689	706	683	688	672	675	700	660	689	694	694	666	685	672	674	725	673	746	643	677	704	665	709	662	705	726	671	633	715	755	695	699	687	705	696	668	723	705	637	659	677	667	664	684	731	730	671	669	703	694	654	688	690	699	650	706	699	710	714	705	649	670	661	677	698	658	661	722	715	689	704	687	698	722	726	702	687	733	704	690	654	653	673	739	682	691	693	695	710	707	704	710	682	683	694	742	693	662	683	686	682	680	728	610	685	668	653	706	704	709	643	719	729	684	680	713	653	687	688	666	668	709	652	715	702	666	685	709	694	733	692	699	654	662	710	709	709	664	685	708	638	682	698	718	711	718	720	711	658	688	742	699	685	701	670	713	688	718	717	736	680	682	720	705	723	673	686	674	718	690	712	699	662	730	711	679	690	690	671	701	712	743	706	688	690	645	674	716	707	675	673	710	642	698	666	692	693	665	715	678	711	664	705	741	721	646	721	705	662	697	714	663	704	702	720	671	719	692	699	698	694	701	692	687	688	643	719	711	684	693	735	686	699	714	690	681	703	679	699	723	707	658	680	665	694	657	735	721	714	703	697	692	696	684	750	718	690	658	706	684	715	702	744	703	700	717	728	691	705	714	644	692	701	695	685	692	695	683	723	696	697	687	698	665	639	659	728	707	683	670	690	677	645	759	662	673	721	690	725	676	691	702	664	660	649	715	674	704	711	693	700	695	689	718	708	669	651	672	682	704	671	667	659	680	688	704	677	747	681	670	684	676	702	677	714	724	648	681	647	707	658	654	703	697	722	666	685	691	679	672	721	667	728	715	665	694	702	694	692	705	698	666	714	713	766	651	723	694	663	676	694	678	681	660	716	677	689	654	719	678	711	690	725	701	680	668	704	722	740	684	693	637	686	674	654	726	691	689	647	740	657	714	706	725	721	714	692	641	653	701	695	668	724	719	662	683	706	659	680	672	679	743	709	676	676	602	753	705	673	642	710	680	685	665	700	668	702	661	702	750	688	676	693	718	713	697	701	710	669	620	701	630	660	711	716	677	716	667	682	711	765	703	705	645	656	682	700	666	732	727	694	745	670	633	677	676	684	677	707	705	661	699	705	665	713	700	698	650	733	672	715	697	722	689	686	619	672	690	720	693	667	676	701	705	662	737	705	721	678	690	673	651	675	676	703	719	765	684	678	672	693	697	719	695	703	673	684	695	664	669	670	681	687	672	674	672	721	710	694	692	706	644	707	717	688	684	669	744	723	761	662	666	665	730	702	670	652	686	701	710	739	708	679	732	665	713	717	689	679	712	674	662	688	696	690	669	724	637	702	703	721	686	683	706	683	715	650	711	689	697	680	687	692	723	567	701	661	692	671	684	650	689	711	657	656	724	689	706	696	695	668	677	692	700	676	675	677	724	641	678	718	699	678	749	704	658	687	704	709	679	666	657	690	727	635	660	672	735	709	660	695	694	686	689	697	688	672	700	680	761	721	731	669	707	681	657	727	692	741	681	658	704	697	666	686	668	670	665	703	704	647	724	696	689	694	680	669	678	697	693	669	686	687	643	648	729	668	742	669	701	698	713	703	689	706	730	656	670	659	661	701	699	706	707	686	647	730	697	697	664	656	704	656	701	667	682	681	687	695	725	731	661	687	695	665	705	691	686	695	671	725	658	656	696	670	683	647	670	632	701	704	648	672	721	671	737	690	677	725	723	696	658	636	735	683	694	712	685	629	717	707	659	685	670	707	726	721	695	695	716	673	718	661	667	708	672	653	705	660	638	655	621	710	660	706	712	712	745	702	733	647	696	702	708	668	654	657	710	662	705	711	662	649	698	689	713	666	673	719	683	679	742	697	684	685	676	728	663	682	696	691	686	673	667	735	716	695	627	682	659	687	682	689	675	647	666	705	667	676	690	647	692	641	684	717	684	689	703	686	686	721	664	682	682	722	705	661	716	678	718	673	665	658	741	670	663	698	726	714	678	667	641	693	692	649	671	734	709	684	638	669	746	689	701	712	721	674	678	697	653	640	632	686	664	692	704	719	687	658	723	671
3628	5828	4990	2479	1745	1350	1150	957	903	783	786	721	709	696	634	650	683	597	626	603	621	602	602	584	601	606	581	533	582	586	548	570	551	541	571	567	549	610	586	576	537	523	549	491	613	567	499	531	545	515	530	543	573	569	544	542	563	563	524	558	567	554	528	529	554	561	498	529	516	572	595	551	589	580	537	538	531	564	544	549	541	543	556	501	558	544	558	560	547	599	544	505	523	525	554	572	558	513	532	551	541	526	560	575	540	519	516	527	561	522	557	533	533	501	567	531	549	519	545	543	561	538	564	563	543	563	550	570	504	521	532	572	529	528	554	562	560	554	567	539	513	531	521	536	499	518	572	548	562	519	528	576	591	550	521	533	518	532	527	527	495	521	527	543	571	567	553	537	573	572	548	549	554	570	535	513	523	534	507	537	523	526	523	526	528	518	554	536	570	544	558	522	592	495	534	513	568	532	526	521	533	523	526	572	530	574	535	522	552	536	540	563	530	540	560	579	547	578	518	564	569	515	584	565	499	513	566	536	553	516	523	576	517	540	577	537	550	580	491	506	525	559	521	530	526	532	600	534	517	523	509	562	558	587	565	569	534	550	481	542	524	520	556	567	518	562	552	524	528	552	541	543	500	522	517	546	524	552	533	592	562	497	496	526	528	516	537	546	537	496	516	516	552	523	532	575	557	570	529	542	545	536	513	554	540	566	523	474	537	543	538	563	555	528	529	525	531	543	562	547	520	586	505	599	523	556	572	547	540	559	552	559	514	546	547	519	498	538	548	527	503	490	524	530	483	539	519	555	547	504	542	541	555	529	550	537	558	519	534	558	486	544	540	516	549	562	549	559	506	562	540	487	521	576	543	554	528	519	517	514	524	554	517	513	555	529	526	524	494	521	539	582	530	502	534	547	545	516	515	540	539	542	527	551	455	493	562	532	552	543	536	527	550	488	543	537	508	490	561	514	540	526	529	557	547	551	494	544	502	525	535	482	557	518	543	517	529	534	551	557	531	500	542	519	501	548	547	519	565	545	530	552	552	537	523	550	528	520	562	525	568	517	523	543	544	514	511	535	530	507	522	554	523	517	521	529	492	576	513	563	511	555	521	508	549	546	500	498	535	542	567	553	513	515	544	539	489	537	502	535	549	500	582	521	582	515	549	524	548	568	553	540	542	545	540	545	503	543	563	540	546	494	548	566	549	498	521	515	549	565	515	524	500	580	518	473	500	550	506	522	518	557	497	521	552	585	524	547	542	510	536	568	572	532	505	491	549	527	520	497	553	523	531	553	559	525	521	553	531	543	532	494	512	532	577	519	550	526	526	539	491	546	571	537	586	586	552	521	551	536	542	501	550	523	522	568	510	514	534	587	486	506	527	514	534	493	557	502	541	538	537	579	465	526	509	547	528	556	555	528	570	565	531	507	514	510	541	502	526	524	518	534	528	539	546	553	544	523	516	552	526	499	512	521	549	528	535	514	557	527	536	505	539	525	531	532	537	527	531	530	523	512	536	568	593	537	573	541	541	562	539	505	502	517	540	556	493	520	523	544	511	498	524	495	552	561	547	530	523	494	495	575	563	528	514	562	546	561	570	499	557	510	487	591	550	568	557	516	569	508	516	562	547	500	542	540	504	559	500	535	503	514	498	563	545	567	525	548	561	543	574	538	531	544	534	487	528	572	553	547	512	525	568	536	551	556	538	511	523	537	521	507	514	530	524	563	541	536	533	520	540	534	515	567	514	515	552	506	529	535	522	559	533	550	529	492	491	516	511	505	548	487	532	557	508	553	533	532	520	549	563	474	530	548	547	528	494	528	529	501	529	553	525	484	537	485	519	507	517	512	528	530	532	524	531	524	519	523	546	514	535	555	557	522	554	539	516	536	544	543	519	502	500	486	518	511	542	534	565	557	498	536	550	526	530	509	589	549	581	539	546	542	477	504	526	554	526	515	485	521	533	543	539	518	559	533	512	511	548	520	541	507	521	533	547	523	502	520	531	548	549	605	558	546	514	560	537	569	549	517	524	551	543	543	509	522	535	523	530	547	528	506	552	525	549	557	509	538	531	506	550	556	525	540	554	545	539	500	533	507	543	490	550	545	492	484	538	519	483	473	521	504	538	548	522	501	549	545	523	548	506	534	557	500	500	566	513	554	522	522	530	552	555	523	488	547	533	551	539	519	538	520	560	512	546	556	547	530	504	519	557	486	534	515	543	521	557	514	536	529	523	475	542	537	542	545	528	554	538	541	519	499	519	548	531	555	491	539	543	552	527	535	531	553	507	507	497	495	567	521	507	543	531	552	524	520	512	518	543	529	526	490	520	536	522	532	541	581	531	514	534	513	522	542	522	524	500	531	518	517	571	528	535	518	544	537	532	556	511	510	484	487	531	547	572	516	564	577	565	591	513	513	495	571	499	525	531	499	475	519	527	535	549	552	534	526	505	536	505	531	597	500	523	573	532	544	540	545	538	527	563	550	504	525	494	575	539	549	497	570	562	486	546	555	536	516	542	510	523	545	545	500	540	567	516	533	518	531	546	496	485	553	534	502	585	562	511	571	543	529	555	516	565	545	530	536	520	586	520	513	505	508	531	548	524	536	547	506	539	558	515	514	528	553	511	539	511	521	530	517	515	565	488	526	527	554	555	568	533	551	490	564	545	478	563	498	563	509	565	526	520	511	534	562	533	522	515	496	518	478	535	533	533	548	543	545	508	526	517	525	478	545	525	512	549	513	549	528	534	564	514	530	565	478	538	521	537	534	520	553	523	525	556	518	523	512	478	541	512	506	499	531	531	569	532	514	523	533	488	531	546	505	578	524	551	514	549	506	515	549	524	515	583	521	549	531	543	495	568	543	525	520	504	540	513	559	519	512	532	528	539	504	515	500	558	524	530	513	509	531	544	508	528	504	519	486	482	504	516	505	558	527	536	518	513	484	484	496	557	503	546	536	519	578	555	493	582	486	522	529	530	485	500	528	565	522	547	544	532	530	557	504	543	495	534	527	539	521	558	577	563	593	542	493	533	534	490	532	524	512	539	521	541	506	493	529	573	512	558	538	513	519	540	518	527	524	515	567	524	491	531	520	525	499	512	565	529	512	533	490	536	519	514	486	546	482	511	548	530	522	496	570	533	531	551	525	554	506	512	533	549	560	524	516	505	545	496	500	480	488	497	474	528	544	528	525	573	524	503	528	521	545	526	532	561	513	507	503	491	567	500	504	535	481	542	548	531	501	506	525	486	566	525	555	556	541	569	540	531	524	500	527	521	523	528	511	503	504	479	530	529	519	542	523	510	560	542	504	473	525	560	519	541	536	500	530	524	576	534	514	546	517	534	545	474	526	520	505	549	552	513	558	504	504	538	503	541	535	534	523	533	516	585	582	576	517	576	504	553	554	543	522	510	475	546	517	523	511	512	546	543	502	503	563	527	537	543	515	530	507	538	511	498	521	564	514	531	529	543	543	501	511	563	545	529	512
27717	9759	583	332	245	224	227	212	179	201	224	214	175	202	224	213	208	202	184	214	210	210	197	198	198	185	208	214	218	188	185	202	200	209	215	191	221	180	224	184	198	200	198	223	212	185	202	164	212	213	216	191	217	184	236	175	211	191	184	198	219	227	215	211	200	208	189	197	197	186	201	208	192	227	212	190	181	198	180	201	214	174	185	225	202	185	230	196	221	186	197	189	207	196	190	202	224	211	192	203	193	197	225	194	209	210	194	191	227	212	192	201	223	208	214	201	223	201	218	173	165	195	213	225	212	190	189	216	201	200	208	232	194	182	187	211	217	199	204	206	189	205	185	185	192	207	191	191	222	222	196	182	196	196	206	191	198	196	193	185	221	216	184	211	235	201	191	171	187	210	217	192	190	165	193	184	213	217	186	198	190	209	194	213	207	199	220	195	187	187	210	237	196	216	216	190	192	186	209	190	205	203	196	207	199	192	204	188	188	217	232	177	208	218	194	209	184	193	197	200	189	215	185	209	180	219	208	203	208	204	224	193	190	191	208	204	234	202	211	188	201	196	207	189	196	197	206	221	217	223	199	185	213	208	204	196	202	175	195	206	239	216	202	207	189	206	191	211	180	214	184	200	204	189	201	217	184	195	211	212	211	201	203	218	216	206	212	199	218	169	182	215	204	198	196	198	182	203	202	230	222	186	191	165	198	174	188	215	160	203	213	188	214	182	203	202	227	212	204	190	197	187	210	191	204	214	232	193	206	205	191	205	208	191	187	208	219	220	205	198	195	192	218	193	214	215	238	193	194	201	211	206	196	222	189	187	206	181	198	182	207	205	218	196	200	203	190	210	210	215	204	223	185	223	185	203	200	215	218	202	191	196	221	187	221	210	214	202	198	195	199	204	170	207	184	194	197	196	218	196	219	211	198	194	198	210	187	203	200	195	181	212	186	194	209	205	198	193	215	187	206	216	205	190	189	209	176	197	192	229	220	200	190	208	196	193	199	173	238	189	202	190	180	212	205	196	192	212	219	200	194	205	217	204	190	205	196	204	217	179	192	193	215	197	203	214	175	207	202	197	203	193	224	195	184	210	193	195	191	209	196	193	210	192	200	196	204	201	218	224	188	231	224	195	180	214	215	196	210	216	199	197	195	208	206	202	168	208	203	221	205	212	212	237	207	217	189	221	182	197	220	199	193	201	208	194	204	181	191	188	211	212	199	212	194	192	191	195	197	176	203	221	219	217	205	181	196	206	201	205	208	207	196	175	198	213	230	190	196	194	191	220	213	195	179	188	176	211	184	219	185	204	215	189	207	184	180	181	204	190	187	155	180	212	223	189	211	190	201	210	201	194	200	209	204	207	229	186	207	207	189	217	206	202	187	194	202	193	182	189	193	190	181	216	197	228	221	188	203	188	203	197	208	199	215	183	202	185	237	180	227	205	202	179	223	183	187	190	204	211	184	191	250	194	183	213	194	214	209	205	191	190	196	206	183	177	218	184	188	186	211	208	191	209	195	208	200	198	215	194	213	182	190	175	193	196	216	198	183	228	199	190	201	217	215	214	188	189	193	200	232	200	224	208	218	178	198	206	196	195	198	207	193	192	230	202	199	212	185	205	221	175	168	201	209	191	210	182	212	190	196	206	180	211	212	196	210	218	201	220	193	182	219	186	201	217	215	178	196	216	196	193	214	214	182	174	210	199	188	213	195	216	197	182	217	205	198	203	212	204	198	204	187	193	198	208	184	225	205	220	184	194	193	203	182	196	194	181	213	221	203	217	216	210	183	209	194	210	196	222	216	206	206	185	217	193	211	200	205	207	190	217	205	184	205	200	187	210	188	190	184	219	215	205	225	172	225	232	207	217	202	189	223	195	195	215	193	192	206	206	186	187	200	200	211	192	215	213	214	186	232	207	217	202	203	215	178	207	199	196	176	198	216	187	189	206	205	202	205	203	197	221	209	181	188	190	209	208	221	168	201	199	214	209	201	201	220	219	212	210	182	194	214	181	207	213	209	185	193	181	210	208	217	217	224	212	209	212	182	212	206	203	196	215	200	201	199	192	177	213	196	193	169	176	199	215	177	204	212	217	190	186	180	211	233	196	193	208	198	209	204	219	192	206	209	196	210	194	201	201	204	208	204	206	174	224	214	212	184	212	207	166	190	193	204	206	169	201	200	197	194	182	212	212	190	191	227	203	199	210	208	183	207	223	185	213	219	220	211	175	192	219	193	176	208	202	207	196	199	189	180	197	214	197	219	184	209	187	208	206	205	231	198	212	192	214	225	186	221	196	189	190	202	207	188	210	203	206	197	198	216	196	194	188	202	214	174	197	213	209	211	183	221	184	204	198	188	190	201	211	195	186	177	211	189	207	179	198	197	198	187	231	242	201	216	225	206	220	165	227	220	189	193	180	204	200	200	211	207	205	214	193	238	201	198	161	191	209	215	192	179	197	213	195	184	214	210	205	204	191	180	210	217	192	205	204	194	205	185	222	190	207	206	208	192	191	174	215	183	189	192	212	198	206	196	179	195	176	234	225	192	192	185	181	206	209	227	236	195	222	202	200	173	199	208	180	211	169	174	201	228	205	200	209	229	192	197	195	212	192	226	169	191	202	213	198	207	204	192	192	169	201	224	188	207	207	193	203	202	214	187	191	205	202	194	182	175	196	190	184	195	220	195	217	194	206	195	199	196	196	213	205	231	216	210	200	219	206	195	193	203	204	181	210	206	224	209	220	193	242	224	227	212	203	196	212	203	209	202	200	189	220	195	212	203	226	205	189	167	211	199	200	190	198	187	225	216	203	185	197	188	230	206	182	188	221	220	178	203	186	202	234	201	212	184	215	213	193	205	211	217	191	193	186	209	203	188	227	194	199	215	193	211	199	201	195	199	207	210	209	167	193	189	218	182	218	192	194	221	213	216	182	224	193	193	183	209	199	196	168	230	190	195	226	203	199	211	191	201	174	195	232	189	210	188	204	194	180	182	208	206	212	179	224	188	175	202	191	211	187	205	221	196	206	206	226	222	187	190	184	197	159	204	184	221	196	211	207	188	182	196	197	200	207	177	199	213	212	197	201	183	204	212	192	212	205	221	195	211	214	206	203	192	199	213	199	181	199	204	208	188	206	184	200	206	206	220	176	201	194	195	186	210	212	200	188	192	189	209	205	184	178	183	186	225	215	208	203	214	198	213	196	199	197	219	189	217	186	190	198	187	212	222	210	190	188	198	198	200	198	187	191	181	225	209	197	215	202	197	226	204	187	213	220	198	191	221	193	206	165	204	192	205	219	196	195	208	190	195	208	216	217	192	192	198	190	202	173	194	205	202	205	196	214	195	182	202	216	187	212	182	209	214	194	198	205	235	186	214	191	189	197	216	215	184	214	194	191	194	199	197	211	224	213	204	203	197	221	220	183	226	194	211	196	182	201	197	218	189	210	187	195	187	209	214	189	200	199	186	177	211	202	210	208	196	221
4626	325	282	211	201	160	174	162	136	173	161	173	158	168	163	165	158	143	153	165	173	163	165	163	169	155	171	164	169	171	155	159	171	159	162	176	155	150	171	162	151	169	169	150	166	152	160	152	175	145	183	152	151	152	168	155	148	159	150	148	152	157	174	153	161	153	156	162	148	180	157	169	179	143	163	166	162	166	158	148	162	164	157	161	166	182	131	145	175	167	172	184	164	166	160	175	152	175	160	146	165	153	159	177	152	166	145	152	159	163	163	165	155	158	174	151	160	164	159	123	170	162	167	167	159	167	163	191	157	186	167	143	159	141	155	156	184	148	161	159	163	160	169	164	168	165	169	144	162	148	153	148	137	158	170	164	157	147	169	137	156	160	159	153	151	139	146	178	149	146	143	157	173	152	159	160	139	162	165	176	150	144	156	162	167	165	170	166	143	183	178	155	174	167	161	169	178	166	144	148	148	171	160	164	147	144	162	176	160	152	163	170	160	149	168	134	183	163	136	161	170	172	148	154	176	165	162	139	160	162	149	152	150	180	142	159	157	155	165	180	165	152	173	183	185	160	164	159	163	161	146	169	135	181	145	158	162	165	158	159	122	141	171	152	168	160	176	161	160	162	155	157	155	164	159	155	170	170	172	198	148	160	160	177	167	142	159	163	162	151	161	150	153	150	164	168	151	153	158	158	162	163	188	160	147	152	142	171	153	151	168	184	161	171	168	169	157	176	149	129	172	186	161	159	154	169	142	147	153	173	166	151	139	158	185	164	149	146	175	160	172	141	182	161	164	171	173	161	163	156	166	179	143	168	165	160	157	155	160	200	155	140	164	155	170	179	140	161	160	148	154	174	145	157	152	170	161	169	134	153	172	152	181	155	162	132	176	175	165	151	140	178	152	178	152	162	158	164	176	170	131	170	167	158	174	144	167	151	154	160	153	135	156	146	182	148	164	203	175	167	169	177	143	168	146	168	169	165	161	146	148	148	149	150	164	162	161	129	152	160	151	180	143	140	162	156	161	169	177	175	139	174	150	160	158	156	183	146	185	167	151	158	146	147	127	163	139	161	161	144	171	141	166	152	155	163	150	153	152	166	164	168	158	186	160	153	164	143	155	157	154	161	174	175	173	168	156	140	157	155	183	160	153	160	166	150	154	131	155	164	152	162	176	169	148	154	166	151	134	150	159	133	160	162	143	144	154	160	163	149	151	161	164	163	156	168	152	158	164	165	169	151	176	150	148	158	169	145	196	169	168	157	156	164	171	176	163	180	163	163	168	167	151	147	151	161	169	171	184	157	159	185	158	157	155	159	179	152	151	149	156	156	151	165	166	141	135	151	166	152	140	155	154	157	175	158	165	149	156	158	148	164	166	165	164	156	137	159	154	167	159	156	141	160	148	164	171	177	161	139	136	165	167	173	168	137	156	178	150	166	159	159	170	174	164	139	150	163	176	153	166	148	173	142	140	143	180	160	173	176	173	137	157	145	173	170	147	161	151	170	165	154	174	152	153	153	171	152	167	163	160	136	152	141	170	174	144	162	153	172	143	149	142	152	149	162	175	166	163	129	141	173	157	155	155	140	157	168	129	169	149	158	164	181	130	139	137	159	148	168	152	165	163	158	179	154	166	182	161	154	174	163	159	170	173	158	145	171	153	154	167	165	177	176	150	160	169	145	153	170	152	149	147	161	165	171	178	157	155	168	129	156	145	169	176	172	175	158	155	150	191	166	165	150	182	170	179	153	180	148	170	155	152	136	150	170	150	166	161	169	183	143	156	140	166	178	166	151	152	165	170	184	145	130	148	167	149	154	165	149	144	174	139	141	156	152	172	155	165	153	152	164	156	136	166	151	165	129	146	168	148	171	150	160	154	165	157	177	162	146	157	167	161	149	174	154	171	160	163	171	143	151	153	153	177	182	163	144	158	172	153	165	158	169	179	154	163	186	150	178	145	120	166	157	136	163	133	143	168	146	150	152	157	170	140	155	141	157	141	165	162	145	143	158	189	167	170	151	154	150	167	165	157	141	126	169	179	141	155	149	184	165	183	156	145	141	165	161	146	168	145	169	143	177	150	164	165	150	160	165	156	153	162	171	154	152	152	136	171	139	163	137	152	162	158	158	161	147	161	156	164	152	175	190	167	160	159	122	173	160	157	159	151	166	151	147	157	164	150	163	148	157	177	167	127	167	145	153	147	167	148	182	167	155	177	160	155	156	156	163	174	144	186	160	165	162	164	165	161	146	148	138	156	163	149	159	146	150	163	173	159	176	128	157	176	163	168	152	165	162	153	187	140	164	132	152	170	154	141	152	166	177	141	162	156	169	150	154	165	165	161	154	163	169	151	173	153	173	175	152	165	164	150	154	148	158	157	154	157	170	157	175	140	165	157	163	163	181	138	177	176	168	153	158	182	165	148	163	168	138	176	140	167	162	161	182	162	152	160	186	147	168	148	163	166	171	127	164	167	168	153	152	144	146	170	164	146	169	165	155	158	160	153	142	173	162	164	152	147	155	163	149	165	155	149	163	164	169	141	155	143	164	153	152	171	155	180	161	143	164	176	154	155	144	176	162	175	170	167	156	175	158	164	174	150	158	153	144	157	163	172	159	151	155	157	156	157	177	161	162	162	158	150	167	172	169	148	173	177	175	162	180	135	181	150	146	136	142	186	193	155	136	151	162	176	152	180	151	158	161	187	154	171	142	166	174	168	180	145	140	176	154	167	166	171	162	153	143	149	139	188	164	154	157	155	154	150	155	155	161	174	174	132	159	171	175	152	155	154	148	139	157	166	164	168	184	152	160	160	168	158	145	160	136	188	156	155	170	159	163	160	144	161	168	160	179	150	167	146	168	177	181	148	149	151	145	154	147	153	148	157	161	169	164	139	167	169	160	150	163	154	162	164	164	148	161	155	148	151	169	154	170	154	157	158	173	156	161	162	155	150	160	155	163	134	158	159	162	169	158	174	162	155	149	167	156	169	163	132	157	163	153	132	164	175	175	139	178	169	149	178	168	159	143	158	155	165	146	164	145	167	180	154	136	162	155	163	155	160	158	165	149	154	149	182	151	155	148	157	162	153	162	153	166	169	177	170	155	137	174	157	157	157	152	149	156	134	166	169	156	139	154	168	167	146	163	156	153	140	159	148	151	177	146	160	169	167	147	154	164	155	169	148	165	165	148	204	162	157	159	156	174	173	141	157	145	155	149	181	174	163	153	156	144	148	155	156	153	155	148	162	156	161	169	170	156	176	157	163	173	157	134	151	159	175	161	150	151	164	168	141	161	152	167	159	140	150	160	152	140	147	193	170	136	163	136	180	166	166	158	137	154	140	153	178	156	154	159	150	158	144	151	147	137	150	129	151	159	159	178	157	162	159	148	167	168	155	173	164	175	170	157	156	175	154	146	154	165	134	194	169	169	155	166	138	153	161	158	151	168	142	169	164	140	173	149	174	173	154	188	180	155	164	156	181	153
25505	21470	27921	25413	11358	1359	940	742	652	652	617	611	606	607	550	538	581	561	576	540	582	547	603	554	617	547	545	555	538	563	533	525	535	564	538	535	539	548	591	559	521	528	525	535	532	545	523	524	603	506	565	536	498	519	573	557	557	533	546	488	530	574	553	523	512	541	522	520	533	559	563	539	599	523	554	559	527	568	530	578	510	558	550	552	542	535	519	554	561	605	577	569	494	553	589	541	556	538	552	523	523	581	563	506	511	509	564	511	538	552	522	557	551	534	524	541	516	547	524	516	541	610	543	552	548	573	527	571	562	504	550	555	555	570	515	525	563	592	549	493	509	578	565	518	568	532	538	550	548	520	532	531	555	488	521	584	555	607	561	530	516	526	558	548	522	492	521	541	550	552	552	567	524	558	562	548	529	546	516	545	539	556	510	528	550	547	528	542	527	542	542	577	563	563	552	553	517	569	555	538	568	523	506	545	491	550	514	568	517	542	524	565	512	535	554	561	519	554	568	521	546	541	543	529	530	584	519	519	536	533	561	579	569	559	551	535	541	505	538	501	548	557	567	490	515	537	499	521	556	504	546	516	521	528	559	552	561	567	544	567	551	500	554	528	534	516	482	580	575	538	527	558	554	521	528	508	489	533	530	519	585	540	564	484	534	521	534	529	559	572	575	551	541	513	553	557	519	529	505	538	554	529	568	535	561	505	541	558	497	541	547	544	552	555	538	522	554	563	540	549	558	533	580	566	542	544	563	512	568	536	513	520	533	570	565	525	520	550	507	533	485	525	550	500	553	529	539	520	560	533	527	557	505	542	546	573	512	563	495	563	532	511	570	496	512	531	565	541	537	530	546	537	535	497	577	513	529	508	546	511	493	536	549	559	567	507	557	577	492	562	551	536	538	514	512	580	503	528	540	549	571	519	537	529	508	523	525	520	529	534	534	520	559	551	549	532	564	558	549	502	517	548	575	496	537	525	522	505	548	515	507	543	535	529	520	557	523	521	545	505	510	559	530	512	550	570	532	553	543	507	507	528	499	550	547	579	560	561	525	532	530	516	556	520	547	567	567	568	542	522	529	523	541	567	541	535	511	530	517	556	531	571	553	532	522	511	532	491	558	531	518	541	534	529	543	549	522	578	549	516	552	536	511	551	559	523	535	515	541	542	546	536	529	495	527	527	520	536	537	506	532	559	511	545	525	529	548	569	556	561	549	574	553	550	550	535	517	554	561	550	518	503	487	515	508	522	492	506	561	560	524	546	541	573	560	537	478	536	526	538	510	576	531	563	514	528	602	508	511	516	521	565	530	543	552	545	513	565	536	580	517	551	564	532	529	573	528	530	545	533	532	540	574	547	560	526	534	524	562	541	554	587	525	557	553	567	531	531	567	551	514	558	557	510	571	535	535	507	544	507	527	576	537	541	514	558	557	561	533	573	529	508	561	499	540	545	536	539	490	520	536	550	542	548	549	541	561	524	526	521	558	506	500	538	555	542	524	570	535	509	552	568	539	516	532	562	488	532	532	515	545	561	563	551	530	513	529	565	500	507	524	524	583	553	524	511	530	516	530	506	503	523	500	562	567	531	532	537	542	534	572	567	507	587	556	537	522	509	529	541	519	532	518	568	558	541	568	556	552	524	495	522	560	552	559	559	540	503	524	542	562	516	527	553	550	605	544	598	543	544	514	546	513	572	531	529	550	536	566	517	537	515	552	545	569	597	557	541	545	510	588	493	525	519	501	511	604	538	549	551	500	514	551	530	525	506	543	511	557	505	587	520	526	545	568	511	544	543	497	551	552	550	536	544	557	563	548	529	535	555	510	551	515	556	498	543	551	531	507	504	571	501	563	530	540	567	562	557	578	485	491	588	555	542	506	579	525	530	574	574	489	549	551	529	548	568	488	553	555	569	532	558	542	547	599	545	544	544	535	527	536	497	517	574	531	536	515	526	536	519	533	515	508	546	567	504	572	521	541	535	525	549	573	535	543	527	559	582	563	536	516	510	516	517	536	533	524	522	516	526	552	531	540	552	506	477	539	549	503	541	506	546	557	514	504	554	533	559	538	560	528	525	573	521	514	580	520	524	533	551	549	562	565	533	602	558	552	507	548	500	575	543	558	535	520	493	530	570	520	550	542	524	592	554	533	550	529	568	513	581	524	543	514	545	529	541	534	574	544	534	579	548	555	542	539	517	555	547	547	553	509	550	524	534	566	537	529	554	540	557	495	539	546	515	545	481	539	520	542	521	561	570	551	531	509	484	535	550	538	527	520	513	557	566	541	573	569	569	536	567	559	495	581	572	529	542	554	528	543	560	533	528	536	514	516	539	570	570	536	529	537	508	548	575	545	580	564	500	566	549	514	540	527	503	547	518	536	513	520	556	546	528	556	569	513	528	565	568	538	544	531	552	547	523	508	522	526	502	513	571	552	546	539	527	519	501	525	526	508	563	551	539	526	526	545	535	585	557	532	536	501	539	538	579	543	476	552	503	557	545	511	557	536	544	514	543	534	541	553	541	522	555	525	552	536	555	540	543	531	538	580	562	514	510	495	534	539	488	549	546	567	566	526	558	555	543	522	496	514	521	485	542	522	536	527	540	560	550	534	490	563	545	564	569	577	563	545	521	521	536	596	577	509	513	545	548	527	458	543	513	573	512	538	537	573	530	518	552	523	498	542	518	539	559	529	525	552	554	529	534	553	537	574	525	531	528	514	521	532	546	552	553	544	507	524	554	517	474	537	551	548	505	543	546	568	549	526	550	533	525	544	555	489	522	528	571	521	522	540	512	548	537	537	544	554	549	496	493	550	531	529	545	560	528	587	510	547	557	515	525	546	533	522	578	550	543	554	506	555	507	547	578	547	542	521	536	532	520	544	518	524	474	529	518	546	570	536	535	568	530	538	506	536	558	483	574	533	506	542	520	545	528	575	547	519	513	518	543	507	496	504	551	546	546	522	542	536	559	548	557	530	550	544	556	515	513	542	574	509	545	505	503	521	530	566	560	552	530	542	488	524	537	492	563	537	555	521	525	561	509	538	537	515	538	567	510	568	500	504	541	536	515	516	537	546	573	518	583	574	564	527	518	535	568	516	533	537	576	530	508	544	511	529	564	541	496	517	521	545	535	518	526	558	537	500	549	517	534	512	494	535	556	549	540	559	528	538	511	507	533	542	554	567	555	541	545	546	565	504	558	516	538	507	560	545	564	522	582	548	534	545	522	528	495	531	583	574	540	563	523	585	505	507	544	541	565	589	526	530	545	527	568	507	558	576	532	518	569	545	493	540	550	528	525	528	574	499	511	491	545	552	508	568	512	534	524	515	523	572	516	483	554	486	581	561	507	572	522	520	543	557	541	524	555	504	546	532	518	525	528	517	506	574	527	544	495	549	551	550	507	552	551	514	546	493	514	537	541	543	526	538	507	530	540	537	549	517	557	515	514	492	520	531	543	527	515	559	519	568	549	541	555	554	524	569	540
3253	3343	2784	1495	1077	869	655	661	613	525	544	543	474	517	511	485	441	470	450	443	446	423	418	441	437	454	467	435	457	458	437	403	432	463	393	443	407	431	426	421	431	412	433	416	434	423	439	446	436	473	436	444	423	414	447	372	396	448	436	423	470	425	405	405	417	414	429	440	441	421	401	435	437	435	389	384	457	441	429	397	433	436	428	444	415	439	414	445	391	407	422	419	406	431	437	427	438	417	399	411	408	412	419	471	447	439	382	433	394	432	439	436	424	435	426	456	413	450	407	414	415	445	432	460	431	390	419	394	431	386	420	380	393	411	449	431	430	429	427	455	430	439	443	441	472	422	425	421	409	451	414	426	433	406	411	430	409	423	416	421	397	435	406	404	412	408	421	382	416	438	397	409	391	427	409	397	458	428	397	426	418	403	416	423	402	397	427	444	411	394	411	440	406	403	430	403	395	429	408	448	382	415	401	422	423	422	424	413	415	390	449	433	444	462	414	421	410	369	448	431	426	397	414	394	426	381	422	452	404	377	441	437	446	447	405	439	396	418	423	413	433	424	430	403	417	425	384	408	428	414	406	432	428	384	414	422	441	438	413	387	411	411	412	434	386	401	394	405	434	411	414	394	386	414	390	411	428	423	433	452	402	422	405	472	425	454	424	408	433	394	422	428	387	423	424	419	431	403	459	416	434	430	427	442	373	414	440	427	432	428	423	406	409	416	408	379	421	437	446	420	394	431	452	444	424	405	405	415	405	421	404	445	411	432	446	433	442	410	410	446	424	425	410	413	417	419	384	433	425	431	420	455	382	393	438	428	444	430	414	396	437	414	402	411	432	385	419	391	432	422	363	418	437	383	430	446	423	412	410	454	421	396	430	447	410	423	439	429	416	409	440	435	451	468	424	415	395	403	419	400	415	415	452	404	408	404	417	395	405	399	433	428	418	456	407	407	409	400	412	454	398	397	419	435	432	393	418	431	432	369	392	433	399	384	408	463	462	401	422	490	415	433	411	420	394	437	415	410	424	407	446	422	419	435	372	410	421	387	384	442	414	424	428	453	435	401	380	412	431	413	406	420	416	396	419	432	422	414	405	398	435	417	450	419	394	401	395	426	415	418	396	388	404	424	390	406	381	447	440	390	430	419	408	429	400	441	423	386	451	420	407	421	419	397	431	426	414	409	423	412	414	394	416	419	427	415	424	436	411	427	445	431	407	408	394	387	425	438	412	459	404	408	419	437	406	416	395	392	368	391	403	404	410	409	417	435	443	467	409	433	458	405	401	427	406	389	447	420	413	407	412	419	433	408	400	459	394	424	424	417	451	412	440	444	397	390	414	391	420	422	422	424	392	425	413	389	353	428	442	404	431	409	376	414	411	403	418	429	382	420	450	454	420	396	358	456	399	361	412	416	439	413	396	437	434	406	403	443	419	429	441	433	393	412	412	411	421	393	402	411	381	399	417	418	397	417	404	392	428	414	424	426	436	439	401	419	402	438	403	434	411	397	415	417	410	390	395	378	433	448	452	401	390	416	368	430	419	425	395	386	415	392	429	441	439	404	436	407	414	433	413	403	419	430	381	417	443	405	415	405	367	432	415	418	413	445	382	419	418	424	461	427	455	397	411	400	457	392	442	432	423	427	411	444	395	432	427	409	397	445	423	412	417	393	435	429	441	439	400	420	413	437	414	427	411	404	414	424	449	437	427	399	377	426	420	427	414	408	429	401	373	418	416	390	412	425	428	428	425	440	435	457	403	393	400	410	413	450	410	419	423	366	411	401	414	429	397	434	434	415	430	425	409	421	415	398	419	427	414	408	449	421	382	436	404	418	428	406	415	428	409	395	403	430	410	398	426	390	422	400	407	403	416	443	417	396	407	406	404	407	439	435	438	415	390	387	393	445	415	417	415	382	392	387	412	410	406	410	438	427	464	423	402	419	422	408	437	436	428	407	427	400	395	399	409	390	415	424	388	469	420	401	455	459	429	403	426	391	444	435	423	397	402	433	465	407	404	419	409	411	421	410	428	446	464	407	402	413	458	428	489	388	438	411	394	409	398	397	412	405	382	452	424	448	416	389	418	405	440	401	414	409	398	421	431	414	408	409	455	399	419	399	395	445	395	388	407	416	431	396	442	398	417	456	387	410	404	420	392	448	395	419	429	427	433	420	412	369	387	418	384	384	406	394	407	437	418	385	412	409	393	396	440	397	410	441	425	383	437	397	402	400	394	444	419	369	427	433	440	394	415	423	421	409	370	407	401	404	410	397	449	403	425	400	422	411	414	386	456	434	408	396	446	408	405	431	413	400	410	419	410	424	415	362	437	418	376	391	426	423	403	423	396	410	387	420	404	434	412	415	439	386	420	448	417	435	407	441	418	415	410	415	432	435	434	381	419	383	432	417	437	421	479	418	394	420	413	439	387	398	416	395	402	424	417	450	441	416	398	463	433	419	466	401	434	411	422	406	409	434	433	415	429	431	420	394	395	416	423	434	398	389	431	415	413	382	447	426	434	392	431	430	416	440	396	418	392	408	408	415	435	421	396	411	418	414	427	440	418	425	412	398	406	402	411	418	433	425	436	433	438	423	414	409	406	446	408	421	381	412	397	403	409	409	399	425	432	421	369	410	405	389	421	429	442	374	405	402	402	390	423	448	438	388	402	393	396	406	406	398	372	430	377	379	409	420	416	394	408	376	363	396	429	392	393	384	423	406	430	421	431	422	424	393	391	401	428	400	397	402	400	435	434	424	421	392	429	413	427	430	393	432	418	414	403	426	426	428	402	398	396	421	422	399	402	401	392	432	418	414	403	438	402	389	418	450	413	430	406	421	428	435	398	405	446	441	405	408	456	423	422	440	387	405	434	438	414	396	400	416	415	437	421	393	405	421	411	421	432	425	430	421	459	418	442	400	377	426	439	428	422	418	434	394	435	416	385	397	425	385	397	398	388	413	426	426	391	429	379	448	423	401	404	441	434	395	435	408	441	428	457	408	410	417	430	446	443	436	439	406	433	419	390	432	408	424	440	413	429	430	423	413	435	408	406	412	406	416	382	393	423	389	407	381	410	383	433	425	409	389	407	401	440	414	417	403	428	409	427	387	411	437	426	432	409	433	402	416	427	417	405	430	419	416	428	408	375	394	440	431	431	385	428	428	383	434	411	400	425	392	375	427	370	428	433	425	391	450	412	423	416	397	395	386	406	417	416	431	397	440	434	425	382	423	413	401	389	407	401	384	416	453	409	438	444	430	418	411	438	449	435	420	367	391	441	403	399	400	431	387	402	401	419	365	398	418	415	399	423	379	437	395	423	426	424	415	435	404	396	382	370	433	448	444	414	404	425	440	401	418	403	423	415	408	407	393	440	409	450	400	409	458	419	403	422	389	399	394	414	414	397	405	426	405	404	384	422	422	438	428	436	408	420	414	391	421	414	419	436	408	391	415	400	404	397	370	401	408	432	418	436	422	413	404	432	429
24556	21490	28810	24629	21467	8201	1688	1116	899	879	834	844	780	763	766	755	734	748	741	763	745	749	720	736	752	743	695	686	758	764	698	715	702	719	700	729	743	737	695	685	682	733	689	765	714	736	656	751	722	694	674	682	671	674	748	676	688	698	670	730	702	697	724	685	695	711	700	670	700	703	686	724	727	731	676	673	695	706	633	659	702	708	657	651	722	677	706	714	729	698	711	687	678	643	643	690	670	684	639	746	734	685	710	700	706	734	693	663	728	699	680	655	721	656	715	697	683	670	714	706	730	666	668	636	711	664	745	700	651	675	650	700	704	667	727	694	671	709	683	665	743	708	755	674	693	731	699	676	669	698	683	707	642	675	677	697	706	660	673	735	721	685	624	710	713	725	707	708	765	684	667	675	677	701	670	718	695	680	688	707	702	688	662	731	643	715	632	682	709	725	681	724	681	689	685	678	656	662	683	687	707	694	749	694	640	673	685	663	715	677	699	656	690	655	656	751	703	704	679	711	659	638	659	665	705	725	686	682	631	628	715	708	662	674	709	727	687	695	709	649	717	698	671	627	699	686	681	700	690	651	685	705	657	669	668	711	680	686	722	646	650	682	690	717	726	721	731	696	684	714	680	672	747	736	689	659	649	697	647	696	688	698	634	648	670	724	693	699	665	689	676	698	734	667	682	688	687	690	711	702	661	709	682	658	686	714	712	664	691	708	677	713	745	638	685	714	634	699	639	693	715	707	691	649	717	701	721	699	687	695	595	651	662	677	689	697	689	725	701	729	666	756	735	684	653	642	688	652	732	712	721	685	684	684	633	712	700	702	643	711	700	686	699	691	696	675	703	697	725	691	660	701	675	727	681	667	671	719	718	732	653	724	681	679	688	659	711	694	710	719	666	693	690	730	693	723	703	726	708	709	655	666	712	657	673	660	671	651	683	689	667	685	688	674	665	718	713	633	708	669	641	633	713	712	658	713	679	690	656	694	675	724	683	713	720	710	653	667	676	642	670	685	677	662	690	683	652	694	679	701	660	704	683	677	702	666	690	622	700	728	708	659	689	677	731	679	707	682	688	701	674	708	723	685	706	745	692	682	688	705	690	684	632	628	667	611	693	690	709	691	671	676	741	669	711	684	705	727	732	682	657	711	666	640	745	628	710	672	702	693	703	737	665	677	660	709	725	659	670	688	684	659	683	691	697	689	686	665	680	626	682	671	716	676	691	695	690	682	721	684	708	667	704	668	723	672	687	675	625	699	632	741	714	661	684	651	697	700	720	688	683	680	709	733	682	677	686	692	685	698	668	663	686	685	699	715	717	747	652	655	678	639	688	692	699	661	692	679	646	708	669	720	657	673	651	725	657	715	759	683	703	719	693	696	669	620	699	689	710	690	672	734	626	704	646	679	688	657	724	720	706	721	640	709	656	637	719	690	671	723	648	690	684	724	658	727	694	686	701	666	728	699	659	691	675	665	733	671	679	672	690	650	742	698	709	743	623	648	678	683	693	740	754	705	669	687	665	691	684	665	683	726	726	669	698	666	633	673	705	721	626	676	709	753	670	670	654	672	731	639	674	700	664	686	682	636	682	707	670	692	679	673	731	643	694	712	660	722	684	678	747	694	693	710	684	704	731	669	710	664	766	678	692	728	734	682	694	659	646	697	685	710	657	680	671	643	671	660	719	712	702	689	671	674	685	631	703	661	728	682	702	694	696	685	742	677	705	703	734	711	636	677	695	668	706	727	704	671	740	663	663	691	686	693	649	653	692	687	690	691	717	733	672	679	698	664	711	617	668	678	705	684	651	678	718	689	662	686	666	686	692	695	712	687	669	675	670	700	693	688	662	651	649	685	660	704	674	717	655	683	719	716	704	686	635	656	672	702	669	715	653	737	694	700	693	683	650	668	692	678	701	678	643	697	726	669	693	652	715	656	725	710	680	681	671	716	700	678	666	699	647	688	666	681	662	694	713	703	647	712	685	701	715	683	681	681	652	760	638	668	679	689	684	680	710	712	694	712	696	649	672	702	712	684	674	675	699	697	748	676	694	705	716	711	737	701	634	702	674	697	699	701	671	685	692	677	692	663	665	673	667	689	724	666	707	631	723	685	667	669	637	741	674	686	681	679	709	665	691	688	731	675	714	670	685	715	752	679	634	644	656	650	762	674	654	693	673	722	669	708	680	647	688	681	715	689	660	684	701	620	692	702	669	681	704	668	660	695	711	684	652	706	646	687	679	667	686	703	682	723	660	717	713	660	674	700	725	708	682	667	666	664	693	668	685	684	690	656	706	658	688	677	690	686	683	706	727	689	651	657	714	669	718	738	674	687	729	646	672	668	673	639	662	703	690	720	672	683	693	724	682	730	648	744	650	691	654	640	744	685	632	661	683	693	645	641	654	707	681	668	682	686	733	659	678	662	694	684	704	701	678	662	685	716	735	679	673	708	632	679	683	716	698	652	690	658	651	679	673	668	655	645	681	704	651	709	726	636	698	653	684	680	705	705	694	661	664	727	724	674	727	659	663	650	669	638	664	688	702	702	689	703	713	661	692	668	671	691	682	677	696	666	664	714	693	694	660	719	670	663	626	691	670	679	674	701	690	659	719	698	702	662	707	661	715	725	706	729	655	651	714	679	668	650	665	672	687	694	717	709	669	720	681	636	732	690	639	659	647	690	685	683	664	708	702	663	698	711	690	685	689	667	701	689	694	677	734	710	707	699	701	690	673	644	670	697	674	653	696	670	699	686	664	669	687	668	707	641	675	658	694	712	702	710	707	651	657	623	699	685	658	645	700	686	699	663	705	672	700	725	704	677	654	694	664	696	732	724	698	715	677	667	692	623	677	680	661	645	655	738	645	673	651	713	654	620	711	697	687	679	668	656	676	714	684	689	691	636	663	713	690	710	704	655	689	684	722	707	665	659	674	728	635	695	674	685	696	685	686	692	707	722	640	707	663	655	676	674	673	731	648	695	670	693	661	728	665	732	712	655	672	694	673	697	698	743	726	727	693	692	671	725	669	644	641	678	638	660	702	692	679	689	682	650	658	684	715	662	676	664	658	686	649	691	636	731	648	675	663	651	675	670	684	646	663	635	712	727	705	693	734	677	703	688	677	623	720	668	673	707	649	697	687	680	654	707	665	709	722	662	693	661	667	672	695	656	704	703	678	741	666	701	658	699	686	717	642	671	729	681	696	680	733	674	713	687	626	689	699	652	639	719	687	639	737	675	695	690	688	662	688	651	695	702	644	659	696	673	676	700	688	690	699	676	687	677	619	736	699	714	684	722	693	693	664	649	707	656	708	681	710	681	694	676	672	699	666	655	699	700	622	668	658	694	625	746	680	671	669	674	670	681	644	713	655	636	742	701	678	707	703	673	710	685	667	678	718	665	699	685	667	696	718	694	672	655	721	667	748	642	675	679	630	670	696	690	686	684	655	669	636	676	696	694	638	661	638	657	696	654	694	677	715	658	698	700
3590	5859	4873	2572	1738	1403	1142	974	916	815	758	705	667	633	612	673	664	633	617	559	616	570	573	568	622	553	571	613	583	591	562	512	531	554	549	529	556	562	552	517	545	541	584	559	585	520	552	544	536	613	546	499	592	590	486	569	526	531	574	536	572	574	548	521	534	573	557	517	509	534	587	526	573	530	542	559	528	534	534	505	541	558	517	542	556	515	590	548	538	540	569	511	578	536	558	527	568	543	509	551	565	556	551	515	557	565	539	527	534	547	508	596	548	556	542	551	566	530	541	579	517	566	526	550	552	567	506	549	551	522	570	533	553	529	539	501	565	559	519	584	533	542	522	585	527	535	556	519	533	551	575	573	531	582	537	547	495	538	561	487	513	538	510	546	568	541	546	531	556	574	550	554	566	542	492	563	519	560	497	522	523	566	533	528	524	552	529	533	539	542	557	508	499	535	562	577	494	561	539	568	594	530	539	565	538	525	526	559	536	525	514	494	518	510	549	589	526	557	544	537	526	536	505	520	555	494	544	563	536	573	571	514	525	540	568	519	535	566	539	552	544	537	576	495	536	523	528	501	469	521	527	558	575	535	495	553	481	555	538	522	535	559	549	544	533	586	540	523	564	512	544	554	570	524	546	566	537	551	523	541	513	562	510	573	513	543	556	527	526	526	517	567	544	501	532	546	529	515	530	542	561	542	521	513	558	505	513	488	516	529	541	567	575	541	557	545	534	549	500	541	543	551	552	557	534	561	544	532	489	525	562	504	534	527	557	555	542	531	556	574	524	548	515	551	553	537	569	518	514	567	531	537	559	541	548	521	559	550	507	495	570	519	525	529	559	532	530	543	566	496	561	532	560	540	533	514	521	513	543	513	551	521	533	542	547	546	523	520	558	549	559	550	530	529	535	545	550	518	536	556	552	526	563	524	527	527	536	550	564	521	502	550	535	539	540	518	573	542	555	510	525	497	524	546	514	525	574	561	522	576	582	511	556	566	547	509	545	518	570	569	519	513	561	493	520	561	530	559	535	523	525	571	515	536	507	582	530	554	505	511	510	514	531	591	549	546	485	518	534	522	518	525	561	569	504	579	535	533	559	562	584	545	533	525	516	551	540	528	544	551	531	539	546	517	525	520	524	524	562	524	522	544	583	494	544	526	542	522	583	493	497	537	541	503	532	520	522	552	542	536	549	516	515	510	545	504	556	532	521	561	523	504	531	531	492	523	545	547	559	548	540	516	518	553	544	537	559	529	493	509	543	530	513	553	548	540	508	520	549	530	516	581	480	588	560	545	553	533	508	541	505	503	532	514	501	506	567	499	508	528	516	549	548	490	525	545	552	556	532	528	597	527	494	499	550	556	565	553	476	546	528	554	542	486	511	575	528	516	537	505	507	543	511	537	516	506	519	524	539	556	522	533	518	487	563	531	537	510	496	541	526	510	557	559	535	538	526	512	515	550	569	484	521	517	543	546	547	509	516	548	502	531	536	520	490	587	553	490	594	549	541	513	506	511	511	537	497	526	542	516	513	522	554	497	564	515	492	563	542	545	529	500	544	534	566	496	510	547	531	538	525	551	542	538	573	528	510	542	538	557	552	546	596	539	557	534	543	532	491	519	538	537	523	520	516	535	546	549	520	536	494	552	521	559	532	515	500	540	522	541	552	523	565	532	543	513	536	519	511	530	530	515	525	507	495	551	507	517	516	487	546	483	535	549	543	546	563	535	563	549	518	505	562	552	507	516	559	560	547	511	549	535	540	518	525	570	518	541	532	556	508	532	517	545	566	532	532	480	512	500	552	519	544	529	543	513	580	547	538	534	563	519	555	539	490	533	532	515	538	517	497	531	500	506	500	562	522	548	537	565	514	551	529	534	516	559	524	522	463	557	544	536	474	533	538	543	546	499	577	512	529	544	541	533	522	536	531	532	554	550	524	551	510	561	509	498	527	549	541	524	547	537	515	549	514	518	526	530	530	549	507	515	536	570	514	495	534	536	531	518	483	535	505	530	528	554	504	555	596	474	576	532	565	540	544	567	551	502	527	532	537	549	543	531	524	535	508	530	526	572	522	529	552	496	479	529	524	553	563	528	542	548	588	518	539	532	518	515	505	529	511	520	501	532	520	533	549	541	558	548	531	502	552	532	522	537	487	482	489	504	523	549	549	518	483	516	531	524	549	508	563	539	533	506	514	563	511	512	508	553	537	481	508	520	531	509	509	519	479	557	567	532	485	538	556	530	493	566	558	474	541	531	502	532	551	506	539	543	508	477	557	524	543	540	517	531	535	541	567	522	526	549	540	529	549	554	537	517	529	522	508	581	571	502	510	508	554	516	565	554	500	507	552	493	565	507	502	574	550	489	546	578	502	506	535	570	511	536	488	518	494	525	570	531	524	506	506	510	538	485	512	512	513	540	520	498	559	513	527	541	518	536	564	495	543	568	537	542	576	584	524	532	538	581	524	485	517	523	510	570	501	547	526	571	510	529	564	546	546	545	555	521	519	529	549	513	520	498	547	524	504	519	552	550	497	514	534	502	517	568	507	525	538	476	526	520	548	498	558	482	512	540	540	557	488	553	559	518	500	539	482	543	525	502	531	474	519	514	505	537	549	538	534	551	531	529	532	511	510	526	479	516	528	550	551	487	520	502	562	561	528	525	520	527	521	542	533	511	511	537	536	536	565	542	534	528	540	514	534	538	510	521	507	525	502	560	542	533	506	490	509	460	537	559	550	555	541	522	493	555	506	523	531	552	543	536	509	532	538	508	557	527	534	498	514	532	509	548	508	510	537	531	537	543	498	534	487	494	533	525	567	547	502	519	505	548	518	538	546	502	508	495	510	518	504	567	514	521	563	542	552	524	579	531	522	529	533	517	550	520	513	542	505	545	521	571	489	523	507	531	517	565	555	495	536	505	500	545	548	579	480	526	538	498	492	533	501	532	540	494	527	520	541	520	524	507	532	570	587	538	577	519	542	506	513	487	510	553	551	563	541	513	496	573	549	543	518	549	537	520	520	525	565	537	560	538	505	551	537	513	515	528	530	519	504	565	535	536	563	519	571	539	541	514	557	503	543	515	497	515	547	522	531	535	531	555	525	551	536	511	531	524	507	496	553	558	523	518	546	510	551	501	529	524	520	511	531	511	526	512	492	493	456	517	546	555	550	529	522	541	478	515	534	539	453	505	567	485	523	494	520	514	529	559	512	502	522	526	538	508	553	483	512	511	543	496	538	527	514	515	496	512	517	527	547	547	480	574	523	516	505	553	518	523	531	548	508	506	497	541	539	515	548	511	536	546	517	497	510	520	511	534	489	512	559	509	540	529	509	523	543	502	590	531	541	530	538	528	517	539	462	526	499	574	580	571	508	528	510	495	533	523	545	514	527	512	504	505	558	540	553	562	538	548	493	539	519	493	564	525	548	515	566	542	512	523	512	518	512	512	567	515	528	548	529	493	535	531	500	517	525	520	538	473	521	556
27758	9784	572	316	220	229	215	192	227	193	200	206	192	202	228	220	201	220	203	179	215	223	205	200	210	207	206	186	219	207	184	209	190	227	201	208	175	174	223	198	215	218	200	200	179	180	193	229	215	201	205	202	228	167	201	197	203	215	197	205	201	196	172	201	223	212	226	210	204	194	182	193	198	203	204	192	184	204	194	175	180	206	194	187	191	208	207	205	188	219	189	212	205	205	189	195	237	192	218	219	182	204	198	185	199	202	219	206	216	197	182	219	222	176	217	200	196	195	209	175	201	213	206	201	196	227	192	213	210	199	202	204	198	202	211	181	198	215	232	211	195	189	189	203	192	182	182	172	177	200	206	185	226	229	191	190	197	204	187	195	214	203	196	225	216	200	208	189	229	202	164	242	198	198	192	197	186	194	234	207	187	208	198	215	198	198	221	199	185	199	220	209	221	189	182	205	184	222	207	205	197	202	199	196	199	202	204	215	216	193	223	191	196	194	200	203	206	232	195	220	204	196	161	198	226	207	200	183	203	195	201	212	210	192	213	207	191	171	202	184	204	198	193	224	199	206	198	208	197	206	192	211	207	214	211	202	207	214	217	204	182	213	196	194	198	186	204	168	218	193	191	188	210	170	198	227	195	212	193	214	191	178	198	220	209	179	192	205	211	218	198	184	189	204	194	203	212	223	232	205	200	219	217	206	217	189	184	195	198	211	208	226	175	184	182	214	195	203	203	208	201	202	166	196	189	207	187	210	192	193	187	188	186	212	210	217	199	197	182	218	215	185	181	191	192	208	169	187	225	193	201	199	191	221	189	193	197	184	224	185	208	190	212	195	200	199	196	201	186	182	190	209	193	201	191	181	207	209	208	200	191	204	213	191	178	202	193	223	169	186	197	217	206	207	192	193	209	204	218	215	190	194	178	220	189	201	186	200	171	229	226	201	210	213	186	181	190	197	178	196	210	213	215	213	213	192	197	199	196	191	181	182	202	183	204	188	202	204	193	168	212	218	192	189	205	190	170	194	202	212	187	201	211	213	192	208	214	190	208	197	208	219	193	164	202	198	174	204	187	196	202	206	185	228	203	209	193	211	207	213	181	157	214	203	209	171	207	173	204	186	202	204	193	178	196	197	222	214	228	178	197	193	197	210	193	187	158	206	201	235	194	181	169	189	200	207	176	195	213	188	204	198	216	233	208	196	195	171	200	217	198	203	212	174	191	209	200	222	194	216	183	216	208	204	182	202	234	210	205	173	194	216	196	190	213	204	200	207	191	217	219	210	206	199	190	219	216	218	205	188	214	183	211	182	201	206	233	217	217	186	196	233	233	225	212	213	205	183	213	194	192	210	207	188	196	215	213	223	197	204	200	204	201	180	207	196	219	204	220	193	203	192	218	207	183	169	198	189	176	191	184	213	184	204	179	193	230	188	216	208	199	223	187	192	202	194	210	190	234	195	200	204	221	193	176	203	199	186	193	185	202	211	216	185	185	212	202	189	181	216	179	197	224	196	191	215	208	193	204	221	219	216	189	207	210	193	190	192	202	198	189	206	216	194	210	206	182	190	185	203	189	194	204	203	199	208	206	214	188	195	204	200	176	219	203	194	226	203	215	216	211	217	218	178	221	199	193	215	206	205	202	183	196	201	214	214	203	206	206	210	186	213	182	211	202	202	185	185	227	201	189	237	227	208	216	204	191	193	187	204	198	202	213	170	178	201	200	201	207	196	210	178	193	201	192	192	197	192	185	200	201	187	190	204	194	218	215	200	188	204	216	193	184	208	186	175	200	201	202	204	222	211	211	194	187	205	199	185	201	178	218	211	199	219	185	203	211	201	209	206	201	208	222	188	191	203	209	197	197	193	195	187	205	208	218	184	214	221	200	198	207	195	178	208	200	190	225	201	180	187	216	176	191	216	209	216	212	186	215	189	186	206	186	191	180	199	183	190	221	191	213	207	195	201	192	208	201	209	204	190	177	202	210	198	210	212	200	209	190	207	196	219	173	196	182	194	216	223	189	211	196	173	179	199	198	196	184	207	204	163	188	184	164	207	218	201	203	191	184	223	198	211	218	199	202	205	219	178	186	203	186	214	198	205	201	207	176	225	185	203	206	192	155	198	204	219	190	200	192	195	196	197	198	205	176	214	182	202	202	216	185	183	200	214	231	190	220	202	219	197	215	197	222	181	218	209	199	204	192	235	195	182	186	198	186	193	215	182	199	185	189	220	222	215	212	193	192	181	204	189	179	195	214	198	186	210	179	214	219	182	223	199	185	206	214	220	193	196	183	219	225	199	202	204	197	200	195	215	207	185	194	214	227	184	204	189	204	203	197	173	189	207	212	204	204	216	200	172	199	190	205	188	234	185	212	196	208	206	177	222	210	213	189	195	215	203	204	207	223	190	206	216	165	204	223	204	193	244	197	177	199	197	184	203	195	198	176	204	200	195	216	194	195	199	207	191	181	199	165	205	221	188	189	214	229	181	193	209	192	205	192	193	196	216	198	195	214	219	215	201	200	182	210	193	175	189	180	207	192	215	204	163	211	214	191	175	177	190	187	212	216	192	236	216	199	207	182	207	174	200	216	203	173	212	194	214	203	205	198	188	202	208	178	207	220	218	208	192	191	214	195	206	211	174	205	189	181	202	191	172	222	213	194	198	180	221	213	208	231	188	182	199	196	216	160	212	208	203	189	212	167	201	210	178	188	195	192	185	203	206	189	179	180	189	205	208	199	208	176	202	197	184	199	222	205	212	181	210	201	204	192	193	201	192	198	209	208	214	183	216	189	195	195	191	203	207	213	214	203	205	189	198	218	211	185	193	212	178	227	219	217	221	198	184	191	174	173	215	222	225	193	217	205	191	182	222	172	192	183	197	193	191	227	215	184	211	214	195	188	191	195	207	201	220	195	199	206	190	194	192	230	189	205	221	197	205	206	205	186	193	226	220	217	210	202	156	208	201	182	224	215	205	197	214	188	228	180	192	204	201	217	209	220	208	199	205	224	198	214	217	200	207	187	189	190	200	201	169	173	190	241	222	228	220	190	201	206	198	190	178	167	169	196	176	185	189	183	221	193	197	192	209	210	222	210	199	193	200	208	217	207	202	213	170	180	189	196	198	212	204	198	183	214	204	210	218	217	199	197	200	199	201	197	232	211	208	189	205	196	197	204	203	216	202	198	208	207	211	186	187	190	193	226	216	190	192	204	206	220	216	181	199	192	207	193	186	183	219	187	194	198	212	202	216	195	197	171	227	175	218	201	210	171	214	183	187	187	213	199	207	226	220	225	206	190	206	216	194	203	208	234	202	188	182	188	208	185	223	198	199	199	200	211	184	177	212	206	191	201	233	195	188	195	181	217	198	207	206	199	199	193	195	197	202	193	232	206	173	206	187	231	210	206	183	200	207	213	180	206	202	191	227	195	218	190	204	208	200	222	219	184	208	200	216	215	186	200	199	195	194	208	182	180	196	176	178
4564	358	302	219	188	161	182	166	175	157	179	175	159	166	166	175	175	146	146	154	160	154	186	166	153	161	160	149	160	160	157	165	184	149	142	182	168	166	152	161	144	177	153	171	156	126	144	161	152	162	174	170	159	165	152	180	159	157	173	164	173	154	153	169	159	140	180	165	158	141	170	152	136	169	130	169	158	138	175	172	173	168	164	153	172	170	152	157	145	165	169	171	169	167	136	151	167	153	179	166	163	175	159	169	157	154	157	152	141	140	142	153	176	149	164	178	156	176	180	161	156	159	151	150	147	142	169	150	149	159	125	141	159	171	172	162	142	151	172	146	161	157	164	146	182	157	151	144	162	180	155	162	141	159	143	170	168	158	163	158	156	150	183	151	162	157	147	168	158	174	156	160	172	151	169	161	160	161	161	166	145	141	168	158	142	160	132	160	161	150	170	192	193	167	145	188	158	164	138	163	168	146	149	139	176	166	176	172	158	161	166	161	169	163	148	174	172	148	143	161	156	175	161	160	154	142	171	159	143	149	170	149	147	146	130	161	124	183	156	176	178	176	159	160	132	149	169	170	156	153	152	165	177	150	160	156	126	156	137	184	150	161	160	155	148	152	161	142	148	163	154	154	151	164	201	166	142	154	142	155	169	148	189	164	151	169	160	147	171	150	156	151	152	161	150	170	160	163	167	149	164	158	151	188	148	153	168	147	157	176	166	151	158	141	159	174	156	142	176	150	149	147	141	163	146	174	155	151	168	151	176	138	150	160	145	158	139	129	147	165	172	177	170	156	177	173	131	172	137	178	162	159	168	184	163	149	168	161	158	151	122	170	169	156	158	158	164	176	149	150	189	159	160	148	163	157	156	151	156	132	170	173	154	141	170	146	153	176	156	164	167	170	167	165	157	149	147	186	165	148	171	150	156	160	168	170	144	170	142	152	162	178	169	142	158	158	155	144	163	155	152	163	171	170	156	188	153	145	176	148	172	144	143	171	187	143	158	168	166	172	154	164	181	151	183	146	150	138	178	161	164	159	185	133	165	175	174	148	157	159	154	149	153	144	169	156	132	158	151	149	150	169	151	143	152	136	162	150	142	140	149	161	166	149	130	156	164	159	144	173	147	156	162	148	152	148	164	181	167	183	147	159	154	157	176	159	163	146	153	153	173	167	147	160	145	161	153	177	146	154	127	152	155	164	155	157	159	135	162	165	133	142	175	153	142	155	137	143	147	159	170	162	159	155	144	154	177	150	141	158	182	171	151	155	171	161	136	172	140	160	170	176	185	161	156	163	134	160	152	149	160	148	156	162	149	170	148	174	162	156	180	161	156	149	153	154	160	173	165	157	141	164	158	158	163	143	151	163	148	166	187	170	185	145	164	151	159	130	152	152	210	172	153	163	140	175	148	177	189	166	145	191	152	156	151	164	155	160	188	159	156	141	154	147	163	167	165	174	145	158	136	173	192	153	165	181	149	161	154	159	168	144	143	141	180	173	154	153	151	162	174	157	163	147	154	166	149	167	165	150	174	169	151	167	148	171	132	173	155	145	154	180	158	148	156	153	151	169	171	164	163	179	135	185	168	150	173	193	166	153	166	146	169	160	156	171	142	153	164	159	145	178	151	157	126	160	154	137	138	160	143	151	168	156	155	159	178	158	158	148	158	152	155	171	142	180	158	166	149	146	160	160	166	156	144	146	165	161	165	153	149	169	171	180	143	183	150	144	172	165	162	143	152	159	160	158	153	162	154	153	128	201	163	171	157	164	143	165	149	169	134	157	147	150	160	151	166	140	154	168	157	156	170	162	169	158	164	165	134	165	149	186	143	156	155	156	155	163	176	168	168	164	167	154	170	158	151	157	162	138	157	189	156	145	143	168	173	161	149	155	155	172	156	155	143	167	154	173	156	150	144	150	147	150	165	158	178	179	156	146	139	170	170	150	145	168	147	171	171	144	165	163	155	169	158	155	157	151	155	150	140	158	159	162	167	141	167	160	147	147	159	139	164	149	177	158	153	174	160	167	171	166	156	149	181	165	145	170	166	172	170	148	140	148	158	166	141	197	147	164	150	157	183	163	154	166	172	161	181	166	146	178	161	179	164	165	173	138	148	143	154	162	173	146	168	140	153	160	155	182	166	142	158	167	145	158	158	142	164	152	171	154	150	142	147	150	174	166	159	178	181	158	158	156	155	133	153	170	169	153	147	156	168	170	147	153	153	193	141	180	128	172	159	156	138	152	164	161	166	168	146	168	160	145	147	158	170	183	139	158	138	138	166	164	148	159	168	163	143	151	144	146	161	159	143	148	173	166	172	158	173	177	139	153	137	159	159	158	154	166	145	153	146	172	146	166	171	172	145	172	145	154	134	144	163	155	149	155	160	150	147	153	161	153	154	165	143	161	161	162	145	162	150	180	165	152	156	135	156	140	166	165	133	150	154	161	181	166	158	138	151	150	153	155	171	159	153	129	159	147	183	169	164	163	151	145	196	147	142	178	166	158	155	181	154	195	152	166	170	177	177	184	161	149	199	158	149	162	194	167	162	165	187	159	159	169	167	166	157	144	149	144	168	170	143	164	148	131	147	149	171	164	154	155	142	173	165	157	156	145	150	178	165	165	164	117	153	161	136	178	148	177	166	147	162	158	154	134	168	168	162	149	170	156	176	149	159	152	156	159	180	159	158	149	154	159	176	155	177	168	143	169	155	174	159	149	169	153	152	162	146	157	155	177	152	166	184	157	143	155	159	171	171	170	162	157	165	153	156	151	140	159	174	188	139	163	174	164	173	138	156	158	159	165	147	163	163	149	162	192	167	176	156	169	159	164	152	163	157	167	170	162	153	173	168	152	146	141	161	171	163	156	174	182	153	167	151	157	184	148	181	152	170	165	163	158	166	157	159	172	166	193	152	160	150	167	164	160	177	151	143	149	169	166	172	156	153	164	136	171	181	147	152	152	188	174	182	143	159	161	136	154	175	161	157	148	158	162	144	177	149	161	149	158	133	178	165	154	152	152	171	176	163	182	182	155	152	173	147	180	165	159	153	168	189	158	168	160	159	136	165	139	184	164	176	165	196	144	177	152	177	162	159	161	162	153	151	151	153	143	181	159	152	183	137	143	165	140	163	126	149	149	154	168	133	159	158	176	155	167	161	178	176	145	161	142	171	173	140	172	145	163	166	153	162	172	153	158	180	142	160	156	164	163	157	149	154	142	149	187	185	158	144	150	162	170	154	176	136	160	161	170	158	154	154	162	177	161	153	173	141	152	164	147	156	151	194	162	153	158	165	159	148	173	150	144	152	156	152	152	168	157	159	182	161	147	150	170	172	140	162	147	181	154	164	167	168	130	145	146	171	168	169	166	155	144	157	158	177	180	160	155	163	158	156	183	137	172	145	145	134	149	145	166	163	145	148	159	133	150	148	158	157	163	146	166	174	178	138	167	142	157	147	161	180	150	145	148	166	161	156	145	169	156	144	138
25510	21508	28007	25416	11311	1354	913	735	665	604	629	609	574	561	583	570	539	559	559	573	560	589	613	523	603	559	582	545	520	554	579	509	518	522	499	581	569	546	566	532	532	581	545	545	565	546	526	542	541	573	556	521	558	520	516	541	562	521	522	527	520	549	574	544	549	538	593	527	533	580	524	526	539	570	549	529	533	540	598	540	489	518	530	516	585	540	516	529	536	552	508	538	504	555	568	520	558	521	547	544	545	531	505	552	513	550	549	548	521	547	549	540	531	530	522	553	578	561	562	575	572	532	515	503	530	533	534	483	514	534	567	545	520	549	544	524	535	526	548	557	530	514	555	543	491	554	544	520	530	572	545	552	526	528	561	544	558	537	542	510	543	567	549	548	536	540	551	523	537	534	565	539	513	530	541	484	545	553	518	526	509	549	576	511	551	541	546	524	530	572	551	556	559	503	563	541	539	562	524	546	541	558	533	551	517	593	545	587	529	497	540	503	531	563	537	535	537	503	533	524	540	527	553	525	529	492	554	513	535	546	544	522	507	501	510	549	551	565	540	493	567	553	521	566	550	533	557	503	502	544	540	485	532	533	497	504	579	532	510	547	568	533	533	532	562	518	553	556	569	547	562	517	538	543	524	533	505	515	559	563	531	514	558	523	518	542	529	511	565	552	535	551	539	516	536	509	524	547	536	525	527	525	540	525	539	523	584	548	506	541	584	529	535	572	473	551	540	473	547	564	549	534	538	523	517	566	513	514	527	512	524	573	556	495	582	506	523	541	505	533	547	513	527	570	550	509	529	537	531	505	544	550	536	540	567	521	577	559	564	549	547	522	499	541	491	558	545	537	563	519	547	544	570	513	560	552	512	549	583	540	580	543	536	571	536	514	574	564	493	548	517	539	517	527	559	544	541	532	536	524	501	558	539	517	523	528	533	513	546	539	528	528	527	575	532	518	537	556	546	523	558	503	601	540	541	544	487	536	533	569	524	536	524	500	543	518	533	581	571	573	568	561	540	531	582	531	558	528	519	539	548	560	535	504	509	571	551	563	540	553	539	529	528	535	564	553	478	532	525	536	468	496	531	528	484	519	596	528	528	503	568	531	508	521	569	538	539	561	528	526	546	535	543	551	507	548	515	509	501	497	536	504	509	529	628	539	540	523	508	543	558	545	520	518	566	519	554	544	522	560	564	506	551	523	550	536	534	524	512	546	558	562	510	533	574	499	490	531	531	526	551	540	530	528	545	556	475	566	555	507	517	540	511	510	558	514	542	520	533	530	533	520	580	547	479	533	540	524	556	559	557	528	515	540	553	580	531	537	547	542	554	542	555	544	545	567	527	533	566	545	539	547	537	522	561	530	505	545	527	592	539	509	490	563	535	550	529	550	604	530	546	507	562	535	557	513	496	563	527	507	562	525	535	532	531	532	523	578	522	502	508	545	534	518	512	510	546	569	551	540	510	500	565	510	525	554	555	547	524	560	527	533	555	560	521	522	534	507	530	581	509	511	517	521	504	507	564	489	534	541	566	554	552	511	522	555	503	508	535	529	512	539	536	554	541	557	518	545	517	565	530	495	510	596	573	576	527	593	496	525	547	478	533	516	531	534	521	527	565	574	575	508	528	560	527	507	559	508	518	587	527	508	531	528	593	486	545	555	549	530	511	538	540	515	581	559	518	529	514	538	552	593	557	518	508	550	525	567	515	533	505	576	542	529	543	517	529	515	556	540	527	566	577	524	546	504	497	503	555	572	532	539	518	573	517	531	544	533	553	612	501	550	521	558	543	537	522	522	547	523	489	556	540	513	548	514	545	508	541	571	570	524	508	534	514	551	525	519	512	533	554	527	536	579	512	565	566	560	565	538	489	563	497	571	550	514	482	525	550	537	546	531	551	552	501	512	577	506	544	487	526	498	562	537	525	551	542	522	551	553	537	479	536	521	488	527	537	498	555	535	515	555	517	519	584	547	544	529	523	567	517	546	503	505	548	543	553	491	557	528	542	526	572	548	498	529	534	533	518	505	549	542	512	502	548	541	551	513	539	558	545	531	532	515	539	515	524	504	546	511	608	537	527	527	522	516	587	527	564	519	554	539	527	556	525	552	525	562	556	500	545	555	543	494	529	545	532	534	540	538	528	555	511	531	560	567	526	572	578	559	559	573	547	523	514	565	515	553	535	601	550	550	545	517	505	535	549	558	531	543	548	518	488	568	532	559	571	533	491	561	553	498	514	498	584	549	578	526	531	534	580	543	519	525	537	523	572	577	531	518	579	517	532	593	538	535	495	571	535	500	523	537	479	529	533	508	514	532	531	556	570	517	559	513	551	549	538	529	542	546	557	555	582	540	556	566	515	487	547	521	548	583	529	540	534	543	519	516	534	521	525	516	570	505	546	543	565	510	561	526	535	539	541	561	508	535	538	548	506	508	559	557	509	526	534	493	570	566	550	529	500	512	599	578	561	548	526	538	514	507	558	528	559	576	532	515	528	589	592	508	567	535	577	562	519	555	544	541	497	510	563	519	529	555	561	563	567	544	573	545	498	509	536	531	543	539	568	580	534	581	537	514	549	443	539	553	554	548	566	549	511	589	508	544	540	529	543	501	534	531	560	557	502	600	534	526	520	556	513	565	543	575	563	539	545	549	520	558	510	521	511	518	523	494	528	484	508	537	526	533	484	530	576	554	534	511	549	511	517	509	526	588	532	499	521	517	551	522	515	488	543	531	517	535	567	529	501	570	501	531	517	530	567	519	513	522	569	570	570	542	521	511	540	560	523	506	538	552	547	510	565	541	594	538	496	568	536	567	528	518	540	511	570	540	525	519	497	527	534	524	530	533	505	552	569	542	526	562	542	560	517	525	585	537	543	509	516	521	505	512	526	492	486	572	511	543	540	581	511	542	532	533	561	559	560	512	560	530	523	521	512	523	541	559	541	539	554	506	531	523	521	551	524	526	510	518	566	546	531	530	532	557	520	525	548	507	557	540	566	521	581	537	596	539	549	511	565	515	523	556	553	570	570	527	566	579	552	536	537	537	529	544	569	532	529	568	514	531	487	566	510	527	553	538	563	546	599	548	536	517	561	511	542	519	548	539	573	531	532	544	577	535	537	539	532	554	504	532	539	539	527	529	531	599	538	532	536	545	530	529	551	517	538	516	581	493	530	566	528	517	550	520	580	554	543	528	555	507	528	564	495	595	538	528	550	552	542	495	535	507	512	558	556	532	524	569	533	525	542	522	518	539	533	569	520	516	475	575	535	540	532	522	515	534	555	545	527	555	521	509	518	501	565	534	504	537	537	537	535	524	538	494	549	507	524	527	560	533	536	524	558	566	513	529	531	588	533	507	533	506	577	547	596	525	560	568	572	550	532	487	523	583	542	563	565	497	525	517	511	530	553	546	522	560	506	530	538	554	541	513	529	569	519	561	531	539	520	579	515	526	519	547	550	489	502	575	566	517	539	497	565	531	547	571	541	569
3150	3405	2948	1470	1042	866	743	633	586	607	567	538	574	484	499	439	503	449	458	465	461	439	489	471	431	440	435	401	468	446	421	459	437	428	483	442	440	403	459	419	467	450	411	411	422	442	438	432	399	431	454	435	446	456	445	472	402	424	401	413	459	413	398	426	433	407	436	405	418	417	397	412	393	409	448	421	426	424	425	438	424	380	419	412	423	431	413	441	428	436	421	444	440	439	460	427	389	444	430	380	424	438	448	421	415	443	401	412	406	434	445	451	390	435	419	406	379	424	395	455	412	420	412	414	433	410	397	443	441	399	441	389	423	453	423	437	440	447	426	439	408	427	406	420	397	434	431	426	417	466	386	460	420	427	437	394	428	429	395	411	426	421	414	437	433	441	433	411	428	436	400	414	421	423	430	396	382	401	435	440	434	405	426	430	419	385	416	397	394	429	391	421	400	404	452	430	405	413	413	395	414	421	438	443	455	432	410	420	430	383	411	409	412	419	431	441	397	446	420	412	425	418	419	419	410	377	408	436	403	424	433	414	415	434	442	421	429	449	411	414	425	426	394	441	446	448	402	426	466	423	387	413	388	442	396	417	392	446	418	461	403	441	398	388	400	399	391	442	440	396	427	428	458	442	428	395	422	413	449	443	434	429	414	435	432	426	369	423	429	402	441	431	424	405	437	404	440	395	416	404	405	420	399	420	420	398	434	408	443	444	434	424	429	454	437	421	432	428	433	401	410	417	413	406	438	423	424	437	397	429	449	436	406	413	398	412	421	372	399	408	434	457	413	432	445	396	374	436	413	442	395	408	410	421	409	407	402	414	411	465	431	411	433	417	440	411	447	389	412	445	414	415	419	444	472	448	430	410	440	398	428	423	430	434	443	412	411	396	443	419	409	416	409	416	426	456	408	412	416	392	453	432	437	388	435	415	375	405	442	424	424	428	419	431	429	450	389	358	412	417	402	403	398	415	391	441	416	433	429	421	416	422	432	404	420	432	415	430	407	400	442	403	396	430	405	392	423	439	407	457	421	420	389	423	418	428	400	417	394	408	403	445	378	444	427	427	397	446	414	412	388	418	419	435	457	423	416	456	404	394	383	427	429	404	442	378	427	397	423	426	441	440	398	416	440	418	411	436	398	396	424	402	416	450	450	431	397	430	428	437	400	377	444	423	372	422	428	429	422	394	427	417	422	407	432	422	411	382	429	422	399	445	403	439	408	362	422	427	422	407	378	447	422	414	414	398	414	404	456	411	417	422	428	414	374	422	400	391	387	411	417	400	421	433	398	426	404	397	416	402	425	427	406	440	452	397	445	426	435	443	437	396	380	432	400	429	428	384	440	419	409	443	437	405	467	385	381	430	370	413	419	413	414	426	413	382	403	422	385	421	407	407	418	415	411	420	403	370	390	394	424	438	430	377	428	427	434	421	419	397	411	412	399	405	428	434	440	417	425	454	432	407	412	425	440	415	433	418	459	427	459	412	416	436	406	404	410	411	426	435	427	427	440	386	409	395	425	396	444	400	423	394	407	435	428	428	428	409	403	420	419	408	414	407	429	429	407	426	443	429	441	428	422	436	464	411	395	433	386	440	426	410	425	454	408	423	437	446	439	451	393	432	378	410	401	445	387	424	401	387	434	400	408	451	418	416	433	446	464	410	389	401	445	413	400	444	395	384	426	385	408	421	420	435	391	426	448	462	392	420	418	399	393	428	428	394	422	390	411	403	411	414	406	420	405	457	450	444	426	418	419	432	397	465	410	424	430	413	437	424	415	462	431	405	426	458	377	373	412	425	406	411	411	428	373	411	426	415	385	389	415	408	394	415	426	416	453	411	394	423	392	390	402	394	457	440	413	404	430	437	424	411	421	422	392	426	418	452	426	413	415	389	403	411	410	440	388	402	423	438	436	429	442	395	443	436	391	396	421	418	434	415	417	382	441	449	404	437	413	442	430	404	439	408	427	449	411	388	413	393	406	392	388	422	410	415	455	391	384	428	408	436	419	415	423	395	416	451	404	417	388	416	425	426	436	436	415	394	392	423	394	413	433	409	429	428	425	401	393	414	409	410	431	402	383	433	435	425	401	424	376	431	423	405	387	400	437	400	406	413	407	394	408	421	405	384	372	434	405	451	428	403	401	415	441	393	427	424	401	445	425	413	400	424	416	415	447	403	408	408	405	420	408	387	440	477	418	416	421	408	401	448	431	430	417	442	395	435	436	454	390	399	413	397	416	387	431	358	382	431	439	430	394	401	459	441	372	414	428	433	403	429	425	395	405	431	398	403	412	453	434	431	444	391	457	397	464	462	409	406	407	415	382	386	450	421	420	421	438	443	417	436	457	442	421	416	394	411	413	389	428	435	401	411	415	460	414	428	418	408	466	397	415	410	415	451	450	441	419	379	440	384	407	404	406	411	380	426	424	423	394	411	417	384	380	407	427	437	437	432	421	414	400	449	440	410	426	413	387	443	438	369	425	397	391	403	389	427	422	454	388	451	442	419	408	427	422	421	410	381	438	408	417	397	383	418	407	415	385	431	408	421	441	426	400	397	398	391	391	377	461	395	397	388	423	449	436	476	466	426	380	412	412	383	421	431	414	431	401	425	416	414	403	449	408	435	407	415	410	411	440	393	415	429	388	401	444	393	438	417	407	372	423	395	414	391	405	421	403	403	420	430	452	389	371	405	427	394	413	412	384	414	425	426	422	407	397	434	399	410	411	441	428	424	416	433	411	414	420	433	428	410	420	405	433	419	452	414	414	400	442	423	413	439	392	413	414	392	431	404	386	459	427	426	425	409	431	425	467	388	420	401	427	413	427	422	412	404	431	410	387	394	441	393	441	400	415	433	428	430	406	394	392	413	407	401	418	396	418	449	446	416	387	425	386	378	440	409	422	416	441	406	423	455	455	420	425	444	427	412	431	421	409	429	414	423	410	420	435	442	402	439	403	414	412	402	401	421	431	405	409	448	445	419	396	435	418	445	407	405	409	457	422	433	419	423	446	382	429	412	441	405	431	403	437	447	413	421	437	449	425	417	403	424	383	365	416	397	430	414	414	381	468	397	395	398	404	430	431	416	407	421	382	438	413	459	406	440	436	415	414	417	441	431	373	375	397	416	430	424	426	419	433	425	395	412	432	392	434	430	421	449	407	397	402	408	379	416	411	391	378	400	410	430	405	412	434	378	455	423	430	435	374	432	409	404	437	419	379	376	432	458	388	423	403	395	411	452	409	444	398	413	415	412	403	391	379	433	418	429	436	423	411	429	421	415	463	398	437	435	438	408	428	426	388	387	463	435	451	381	432	435	367	398	417	399	412	393	402	440	399	374	438	414	472	380	402	415	419	396	440	428	400	400	429	419	417	453	393	428	399	424	427	417	391	395	433	388	440	423	400	393	360	420	417	417	399	439	396	428	406	426	439	434	427	388	415	411	403	394	444	448	437	396	444	428	393	407	416	420	390	396	418	374	393	422
24622	21492	28864	24572	21471	8333	1695	1043	847	850	899	785	781	760	749	715	735	743	756	767	736	734	706	741	743	746	703	682	711	719	724	686	705	717	718	724	750	710	674	703	688	732	716	683	728	729	740	700	693	726	738	686	716	715	721	747	715	713	746	710	731	608	698	711	642	678	665	708	688	738	738	721	729	679	738	651	646	653	678	711	689	696	714	678	716	745	702	699	688	718	725	723	687	694	691	704	717	708	679	728	679	715	710	723	697	686	710	648	761	694	695	716	756	741	685	704	727	682	748	721	678	674	708	722	706	647	684	640	665	708	683	675	715	665	765	716	733	693	686	729	681	671	702	695	695	720	726	653	676	670	712	657	685	727	692	721	715	725	723	694	722	731	714	705	712	686	688	678	682	722	714	694	722	699	678	690	625	694	667	728	690	647	706	685	693	682	702	688	716	672	708	697	721	721	694	692	739	701	723	709	729	748	680	700	729	703	693	677	733	698	693	654	698	688	741	723	713	754	674	704	684	692	664	719	713	744	743	691	708	676	711	728	728	663	671	675	725	713	674	630	665	691	695	646	685	661	691	700	689	634	717	662	736	659	694	710	718	709	714	669	675	681	686	690	711	736	675	654	653	693	661	711	672	658	673	702	737	707	708	677	669	712	665	710	704	689	680	678	686	686	657	642	639	713	662	702	673	718	735	676	665	682	643	714	718	689	697	693	695	683	709	683	687	671	694	685	698	686	738	696	635	689	727	723	683	728	740	690	683	698	713	688	677	714	678	728	686	710	728	744	677	729	706	712	713	657	650	670	674	673	668	692	705	721	658	708	672	690	725	700	705	628	728	707	685	700	679	710	668	733	694	660	693	714	673	683	701	693	646	683	685	735	706	691	676	693	688	651	657	662	718	708	680	745	737	734	686	743	632	676	659	662	694	696	738	675	726	693	692	703	680	645	711	691	649	666	690	701	683	754	701	706	692	713	656	685	661	742	697	728	744	696	700	704	714	699	693	703	644	730	699	681	723	657	722	701	607	691	695	741	710	645	714	674	683	700	677	701	713	738	714	669	691	712	652	746	682	723	672	656	656	656	688	723	692	710	767	714	699	675	653	704	658	669	666	659	708	661	703	665	743	676	724	714	719	678	686	692	662	716	650	709	696	685	718	674	736	736	720	756	673	697	753	690	676	638	729	709	697	690	709	705	684	728	675	685	699	651	695	663	688	716	707	658	682	634	688	680	706	701	686	690	694	716	671	719	655	644	685	682	742	679	703	761	719	697	653	680	696	688	678	716	728	660	625	673	665	664	700	721	637	680	675	690	643	672	712	708	624	727	646	700	636	655	668	684	683	667	694	699	679	673	691	683	707	725	684	667	708	707	674	678	678	669	682	650	646	699	686	666	735	672	682	652	717	671	681	672	672	691	690	694	666	713	644	712	719	676	671	667	681	666	683	731	694	689	700	721	684	672	699	705	694	661	690	658	682	689	723	676	703	697	660	660	678	731	658	607	712	694	723	668	758	705	655	681	711	658	691	670	672	685	686	673	715	674	694	699	673	686	717	717	757	646	648	684	714	672	653	687	636	666	736	692	695	687	674	688	733	669	666	659	662	690	723	678	731	649	718	685	741	702	699	691	720	700	742	692	706	682	723	704	707	642	659	683	660	672	677	708	671	679	683	665	685	642	658	723	657	698	703	658	666	698	719	708	729	671	706	744	718	705	705	735	691	730	706	712	724	676	675	698	690	700	687	656	721	698	660	712	692	691	668	681	672	656	697	703	684	679	656	644	732	696	686	671	662	651	689	706	703	674	701	685	657	729	648	682	708	702	696	695	696	715	709	666	714	713	713	673	690	657	696	694	669	676	708	693	703	727	721	694	695	674	702	708	717	690	689	725	658	680	700	658	700	688	680	702	709	667	687	696	698	711	638	714	701	735	679	682	704	689	720	718	728	728	696	669	655	731	710	655	609	655	731	667	683	717	693	698	672	725	689	734	668	698	621	746	683	685	696	676	689	649	701	659	730	714	705	635	719	711	704	648	713	668	731	708	722	704	682	666	670	677	706	724	670	684	727	677	709	683	711	688	713	671	682	735	683	687	666	735	706	727	716	686	657	696	727	701	681	710	687	698	642	687	686	668	718	711	715	684	721	711	755	744	665	698	654	692	683	681	693	666	652	716	668	688	702	669	696	723	675	687	714	689	666	697	704	691	697	662	689	690	736	700	691	705	675	617	737	716	683	661	684	728	641	735	686	723	666	654	703	691	700	711	690	663	679	722	681	683	700	688	659	697	700	663	708	711	668	696	706	712	659	678	723	749	701	736	687	662	734	662	725	702	693	687	740	724	720	675	673	720	681	696	695	725	744	717	693	641	682	695	689	655	674	766	653	670	759	677	663	723	719	706	712	652	651	654	700	739	737	687	727	673	697	712	736	669	686	721	687	726	688	689	697	657	706	727	660	655	746	632	702	681	680	651	671	674	718	665	666	690	730	691	662	706	662	727	682	661	637	688	670	654	687	646	715	683	688	717	647	676	699	618	705	685	658	719	694	662	660	679	659	693	719	644	655	656	738	667	687	736	723	714	641	643	723	691	689	721	673	706	653	660	670	706	705	708	703	672	692	668	740	679	675	676	682	706	686	698	684	681	680	657	703	699	657	674	689	712	701	682	753	701	708	695	718	693	699	695	654	649	716	669	680	701	752	698	686	656	642	691	718	714	651	645	731	647	726	731	685	705	692	699	690	701	675	701	692	704	707	696	693	702	654	715	715	676	635	704	694	695	676	716	706	671	652	700	671	713	679	722	672	711	689	726	656	651	680	727	703	732	690	676	651	701	685	700	677	745	695	708	655	671	689	651	703	710	697	684	700	692	692	717	684	693	668	675	674	658	690	693	703	696	689	711	764	730	710	659	681	655	668	710	711	693	670	706	681	656	692	672	665	641	643	730	676	706	697	722	663	711	714	659	702	722	689	709	703	696	690	695	695	670	668	704	626	623	661	706	701	746	670	708	695	650	644	668	682	714	679	691	713	697	683	698	704	652	684	689	699	670	702	703	724	684	648	676	676	673	755	720	700	676	747	691	707	687	707	672	708	665	655	737	766	713	682	698	726	650	661	640	741	720	695	728	746	681	668	700	701	666	686	698	677	694	667	687	719	664	672	685	673	709	725	700	694	698	644	684	663	664	675	681	673	685	713	695	685	674	666	664	695	678	666	675	714	684	671	678	746	666	692	634	714	724	674	728	694	701	725	684	667	674	712	722	683	742	690	667	683	694	712	696	707	734	641	701	685	701	679	701	684	701	695	645	671	730	677	712	721	650	728	691	721	701	692	713	689	678	677	698	697	693	718	702	689	717	697	709	669	678	714	664	739	721	687	667	699	693	672	726	669	669	727	689	670	699	711	711	677	675	752	683	691	684	677	720	696	681	692	726	631	694	673	707	682	688	684	724	670	728	710	700	696	737	695	652	752	687	690	646	651	695
3537	5796	4884	2503	1821	1391	1116	1010	915	769	750	726	676	664	655	645	662	625	595	561	586	565	580	553	577	580	579	563	570	611	558	561	581	577	589	550	577	562	552	554	539	549	594	552	560	603	548	563	563	526	515	516	519	508	584	597	530	520	559	560	539	519	544	538	533	548	540	529	543	533	543	548	511	545	533	539	550	521	546	534	538	565	533	575	544	583	551	566	514	505	524	511	521	542	548	533	523	557	502	530	531	590	538	558	548	556	533	535	506	557	539	523	525	552	519	535	543	555	594	557	571	551	529	550	531	543	536	497	593	532	567	525	527	527	569	501	563	549	553	521	536	527	520	548	553	557	549	508	528	565	526	516	535	565	526	536	556	571	518	568	541	573	578	551	558	572	578	524	515	542	526	520	548	568	521	531	520	547	543	529	557	543	567	546	574	559	522	518	576	529	526	532	503	569	563	546	561	541	566	546	564	525	556	536	529	535	504	512	512	551	554	541	555	556	524	553	572	519	530	496	528	519	514	517	508	516	548	538	546	500	540	513	497	544	548	529	567	551	540	527	546	571	521	515	475	500	543	525	513	538	585	543	518	549	465	525	539	519	532	514	518	520	551	536	563	554	520	472	530	581	540	534	512	503	529	513	531	548	509	528	524	513	525	503	542	528	550	577	529	560	532	533	546	543	519	547	538	556	510	551	532	517	527	517	538	571	490	541	555	538	544	519	530	553	546	521	556	510	575	520	516	536	600	495	521	512	529	521	520	556	525	560	546	511	573	537	504	543	528	525	551	523	538	497	480	565	557	519	522	513	520	541	556	532	538	498	540	517	540	563	598	469	527	546	524	550	546	535	523	551	533	529	530	542	517	557	528	514	533	519	518	522	502	550	504	539	526	498	501	573	540	559	539	480	549	502	518	565	503	521	494	561	531	511	525	540	558	550	533	571	539	533	565	544	507	541	519	476	496	499	535	560	489	526	565	496	530	566	540	549	492	526	536	512	536	535	531	547	521	521	530	562	519	543	565	494	539	553	520	496	534	502	505	570	536	529	534	548	535	514	571	538	546	548	527	534	545	505	523	546	532	533	529	498	531	555	521	514	555	561	471	534	509	537	548	578	504	528	587	527	526	512	563	517	524	559	560	476	526	545	534	539	546	577	521	550	531	561	559	525	521	467	527	550	543	531	586	519	498	537	512	538	527	530	525	534	545	545	539	499	513	517	532	514	506	482	502	505	540	553	511	577	538	497	536	549	513	495	541	545	494	522	528	542	468	551	513	495	562	536	538	528	567	532	515	509	528	502	539	522	509	525	503	533	550	530	527	539	565	504	530	554	502	501	552	490	548	524	556	511	506	530	555	511	502	558	543	556	550	519	516	547	537	554	529	498	546	507	565	535	569	492	593	534	528	534	518	492	472	591	530	533	577	501	510	528	514	524	522	522	487	561	536	552	527	514	565	536	527	566	527	535	498	557	534	580	483	551	553	533	530	511	488	530	529	517	519	475	533	547	561	533	579	552	493	526	562	548	526	537	558	510	511	559	541	510	553	500	533	527	486	534	493	522	533	556	560	524	537	533	541	512	511	529	538	507	560	531	543	519	544	548	543	551	481	550	595	552	518	502	552	508	529	566	490	524	513	530	543	510	513	530	494	528	537	551	501	563	500	539	569	521	532	537	526	513	519	547	500	517	527	565	538	492	561	555	532	516	529	516	496	513	541	500	547	525	530	480	563	540	531	533	527	538	516	559	511	539	544	532	554	486	522	519	544	538	544	565	555	526	502	554	514	500	596	554	509	522	516	549	528	510	573	528	543	491	545	538	508	558	556	519	525	533	494	553	521	534	514	527	543	570	537	518	538	538	520	487	516	501	527	517	548	488	549	545	527	533	470	508	547	519	519	531	549	507	538	533	543	518	540	513	539	525	512	543	555	529	557	532	561	528	503	561	529	550	493	505	536	487	565	545	522	578	577	559	519	528	580	517	534	508	531	540	483	513	515	510	560	557	520	547	537	560	538	501	544	523	510	500	494	541	570	532	538	518	542	532	493	516	591	544	524	498	581	512	521	550	536	521	562	526	526	550	558	514	548	518	502	540	560	522	586	515	517	544	566	530	524	509	524	518	544	517	541	544	484	539	517	517	554	512	536	530	539	546	509	518	510	555	508	519	533	539	555	531	525	547	536	557	542	541	499	505	522	528	497	507	532	514	540	493	490	519	558	521	543	522	543	531	526	483	555	499	531	508	510	560	549	544	516	489	484	513	530	506	578	559	547	547	529	537	532	500	546	490	478	525	543	512	529	527	528	531	547	516	543	547	527	527	527	519	531	551	558	525	550	527	499	528	501	549	541	524	570	501	509	550	537	534	536	549	544	564	526	539	546	550	512	527	508	516	554	546	540	518	510	545	483	541	568	550	489	570	522	513	493	504	547	566	540	502	549	521	536	540	518	505	572	478	535	578	531	517	499	574	513	503	539	545	541	514	492	518	559	521	509	519	515	510	537	548	505	511	577	545	550	509	520	552	521	492	534	509	543	526	523	468	568	540	526	525	506	529	544	523	547	507	511	542	567	532	510	537	530	519	499	514	512	510	502	547	534	538	463	545	522	531	550	503	547	543	545	535	542	525	571	481	543	538	513	536	508	521	519	562	510	497	512	538	551	503	476	520	526	534	554	513	527	496	546	493	536	514	525	503	520	490	502	540	485	530	561	476	493	497	568	502	525	515	539	526	562	505	509	488	478	451	551	568	562	481	519	504	528	537	552	549	493	531	553	550	514	513	531	526	517	543	509	511	519	522	538	496	481	523	496	540	517	518	557	572	521	488	494	550	528	542	527	528	500	529	527	491	514	515	539	558	519	515	537	472	534	535	581	527	522	506	545	549	532	542	551	533	519	540	555	558	543	500	521	560	544	543	501	501	534	545	575	514	524	527	577	528	558	514	540	521	524	502	517	525	512	517	478	492	533	487	547	519	514	543	543	546	517	549	506	535	577	561	510	527	546	515	525	517	517	523	520	534	548	493	541	517	583	514	567	554	516	508	502	500	538	544	526	545	488	522	556	546	522	569	514	557	550	542	504	523	512	493	505	495	528	516	518	486	553	495	549	549	512	512	531	535	517	502	527	517	545	507	486	529	539	578	472	539	517	554	503	521	504	523	590	530	524	545	498	517	494	453	503	513	501	550	562	525	523	529	518	539	480	550	508	532	533	508	524	525	513	538	496	530	530	534	545	544	537	578	574	553	581	475	522	574	495	533	552	510	473	541	510	512	567	515	529	526	559	517	508	522	532	508	520	533	480	538	546	577	541	537	522	511	574	529	574	519	481	505	537	501	511	542	513	558	528	460	522	515	517	505	520	539	527	524	552	505	503	549	493	539	491	515	512	536	572	518	535	584	504	514	540	567	531	540	522	556	524	528	517	545	522	516	496	536	513	546	541	495	510	548	494	515	548	538	522	530	516	509	523	573	518	535	498	551	556	522
27746	9747	580	315	238	229	224	217	185	211	200	226	194	204	227	223	192	223	192	216	198	202	204	208	194	209	210	213	196	189	204	186	170	204	209	221	215	191	198	213	212	194	200	209	201	206	218	197	202	213	205	192	199	218	215	211	197	207	219	207	211	201	203	200	201	206	215	200	196	216	186	186	190	203	198	224	178	203	198	204	208	192	206	186	224	192	190	218	219	205	199	208	218	208	205	190	199	185	225	199	191	188	208	193	176	182	204	225	211	191	206	195	214	216	231	210	191	193	208	205	215	192	202	194	200	190	225	200	218	182	208	189	228	210	188	193	200	197	227	170	224	202	213	191	214	209	214	208	201	186	185	199	179	184	206	208	205	195	215	209	227	211	188	198	201	188	239	192	202	186	216	177	189	201	203	173	198	194	181	201	222	182	224	199	193	184	207	208	188	194	206	198	198	182	207	221	191	198	199	220	231	200	216	181	210	242	204	200	208	185	218	180	209	211	190	215	212	201	184	207	179	208	176	197	190	207	205	197	200	194	201	223	180	210	204	184	190	213	187	208	213	182	218	216	226	221	206	199	195	215	202	208	207	213	176	216	183	189	215	182	193	190	213	239	194	206	207	201	202	208	216	207	221	196	195	198	189	208	196	210	195	211	228	202	208	199	194	221	218	209	226	183	196	192	210	201	202	226	204	201	192	212	200	220	200	215	193	194	196	214	193	181	216	196	228	215	196	204	180	193	212	233	210	172	190	184	201	216	202	191	207	208	217	196	220	209	206	194	197	203	225	217	182	209	220	216	208	193	224	200	175	205	205	174	209	204	191	186	196	205	211	192	168	218	193	217	222	204	196	196	178	206	208	207	220	206	171	197	204	216	224	219	202	223	215	187	210	194	221	196	175	193	208	199	166	194	207	195	196	179	194	224	196	214	246	221	211	216	208	197	200	220	179	210	190	211	215	181	241	186	189	200	205	204	195	179	223	240	201	227	210	204	195	184	197	201	189	183	182	203	196	199	197	194	210	194	191	195	209	202	199	198	221	180	188	206	219	209	211	192	228	184	206	209	228	210	213	204	170	207	190	210	190	195	196	210	193	229	200	220	209	191	195	197	197	165	212	188	200	220	199	210	232	207	197	214	201	211	197	215	184	191	186	186	201	198	218	175	207	210	197	217	200	186	188	181	198	226	183	231	207	210	213	185	190	177	205	189	209	214	198	206	197	216	185	193	201	198	197	211	187	190	206	186	212	241	220	214	198	217	171	204	188	194	207	195	181	224	177	197	211	203	178	191	199	200	196	192	213	199	176	200	182	223	191	222	208	197	184	170	184	166	203	205	209	178	210	196	198	178	182	207	211	193	179	195	188	196	214	207	225	213	185	226	244	210	214	190	237	194	188	197	208	196	188	194	199	212	188	198	199	188	206	236	198	212	240	207	205	189	174	201	196	198	195	215	191	181	208	193	210	209	196	173	224	192	188	203	182	190	215	189	200	206	169	201	229	196	181	177	204	193	178	194	202	188	223	196	201	189	191	192	219	194	242	221	192	203	199	187	196	222	223	199	199	188	191	193	207	215	206	190	191	192	211	219	189	188	192	214	201	189	214	207	215	211	190	179	196	214	198	217	217	201	184	207	195	220	195	217	179	197	185	240	215	195	226	201	212	200	222	191	192	168	216	188	197	207	182	197	206	206	224	215	202	212	216	201	198	176	208	218	198	197	225	193	217	178	183	176	210	205	215	201	177	207	204	203	207	197	216	187	216	199	203	202	216	213	202	187	170	208	217	217	214	197	197	211	207	201	196	187	226	219	213	188	184	219	192	188	183	192	191	231	211	213	184	200	187	210	197	182	197	216	205	212	194	187	202	207	191	198	187	213	203	224	214	190	222	234	201	191	212	205	192	204	188	232	195	222	182	185	202	191	203	180	198	212	230	212	203	214	189	205	194	185	195	229	194	190	217	175	187	210	207	207	207	208	224	209	236	219	193	200	190	198	228	208	199	218	217	201	195	191	214	212	168	197	206	183	212	191	199	217	176	199	196	205	187	212	206	212	205	198	213	186	183	190	205	198	199	236	174	184	191	213	180	189	210	192	202	186	189	193	192	212	199	204	170	196	194	224	190	200	239	180	222	200	213	210	216	226	208	220	182	224	194	229	177	186	194	199	212	211	194	173	214	188	188	203	220	212	203	209	196	200	221	198	210	200	195	186	216	184	204	197	209	212	224	223	196	176	192	192	192	192	209	210	215	201	202	183	206	191	189	206	205	204	197	210	198	211	194	196	177	199	190	183	186	210	216	185	191	201	209	196	189	208	180	203	217	205	205	221	208	209	208	205	202	192	197	203	183	228	216	226	209	213	219	223	192	208	223	177	226	205	198	175	214	214	205	214	199	201	219	214	208	196	213	191	207	200	169	201	209	217	201	221	189	194	207	210	212	216	176	182	217	186	201	215	215	188	195	193	204	201	178	184	176	210	185	188	212	216	204	221	190	178	204	219	209	208	219	217	195	204	239	197	196	193	192	206	200	195	186	211	220	192	222	212	205	193	193	198	208	172	226	220	226	177	226	212	202	202	192	199	174	211	196	222	219	203	192	191	206	198	218	219	209	192	223	195	177	218	208	177	169	201	198	222	199	212	212	233	183	191	213	190	206	192	193	209	183	217	202	204	215	195	205	223	216	213	218	219	215	184	174	189	204	217	190	224	207	196	194	207	185	223	210	183	187	216	193	179	207	182	204	187	187	197	217	194	211	201	194	198	203	176	193	190	215	213	220	214	201	182	203	203	193	222	200	203	196	194	183	214	191	213	196	217	219	209	207	205	197	202	209	220	208	214	201	226	182	213	182	210	200	198	204	193	204	215	209	215	202	211	210	232	197	194	210	196	188	202	190	201	215	224	206	196	183	203	227	235	183	194	198	200	188	195	216	233	194	224	212	224	183	187	189	196	171	197	197	209	221	186	205	201	216	211	198	205	192	217	210	214	209	217	230	197	218	216	203	210	222	185	214	187	200	198	199	192	188	193	197	192	184	216	231	199	195	181	180	222	198	234	207	217	195	177	204	206	210	200	173	184	192	197	171	210	222	211	212	201	201	215	171	178	187	213	196	203	219	200	206	208	217	205	238	190	216	208	202	185	211	181	217	197	210	194	217	229	204	217	212	190	208	222	201	214	219	203	227	191	186	196	213	215	228	186	201	209	194	183	189	196	213	217	181	215	182	187	184	198	185	204	188	213	215	205	200	196	207	184	198	187	199	207	202	207	229	201	191	203	173	196	215	171	204	229	192	212	224	194	181	205	205	213	202	196	217	199	235	231	210	186	202	196	204	235	213	201	225	231	204	209	209	199	219	205	210	203	202	192	194	188	188	221	206	193	226	199	190	192	217	209	232	187	223	216	199	206	199	219	176	194	204	170	225	189	198	183	205	199	188	181	207	200	204	202	191	218	222	214	221	186	201	198	186	219	194	225	184	217	210	188
4564	333	285	216	182	203	161	188	160	161	153	145	172	151	160	166	170	171	170	164	168	151	141	144	143	164	152	178	155	147	166	162	170	172	159	164	148	144	173	171	162	171	143	171	149	176	189	164	153	167	148	186	172	137	161	166	161	156	178	164	141	168	154	164	157	163	142	176	164	154	150	171	151	168	161	141	154	157	161	157	168	162	161	146	158	182	159	145	151	146	145	174	184	182	168	148	156	153	152	180	165	149	164	138	158	141	170	167	173	135	167	159	137	175	166	154	168	159	176	143	154	160	134	140	159	171	169	177	155	170	143	164	159	167	154	147	171	157	171	161	183	141	165	169	166	175	170	151	162	181	147	159	154	175	151	181	159	167	176	159	139	154	165	160	153	153	157	163	138	163	160	140	150	158	160	169	151	169	146	167	149	154	165	171	161	155	154	166	150	170	156	158	164	135	139	162	156	169	148	200	144	174	154	152	141	143	147	185	161	151	166	171	184	151	168	158	144	147	150	147	157	154	142	131	178	180	159	166	180	156	162	146	161	130	141	169	174	154	151	153	161	169	175	170	163	154	120	143	169	176	180	159	157	140	158	159	163	156	153	167	140	189	177	168	178	153	151	175	136	145	183	152	159	186	164	145	164	133	151	158	172	163	163	148	163	150	149	138	156	142	166	154	154	160	154	166	159	168	159	158	158	171	154	164	156	166	184	164	154	162	157	140	146	154	166	154	159	158	163	150	163	162	167	153	160	156	149	150	175	151	149	140	150	154	136	148	158	148	162	147	170	173	168	137	163	178	157	170	172	157	164	170	165	160	161	165	166	175	168	159	137	149	163	156	148	156	168	149	150	148	173	137	153	146	156	189	168	179	163	159	156	151	168	160	158	163	160	175	165	142	178	159	180	143	171	164	145	163	162	142	149	161	143	160	160	148	162	148	172	157	164	166	162	164	162	160	169	133	165	166	166	141	157	153	153	167	146	137	169	158	163	168	177	159	145	173	175	150	172	164	154	164	152	152	152	146	149	154	147	170	144	182	161	173	182	171	153	159	170	151	173	160	162	150	142	140	151	160	166	136	170	145	134	148	166	155	155	162	163	166	162	148	154	163	149	172	155	162	151	135	136	139	133	153	172	158	129	167	168	177	166	158	160	146	162	166	181	131	155	163	161	166	158	152	130	142	149	175	164	153	148	156	138	153	166	163	176	133	170	150	172	145	164	157	155	145	170	133	162	163	161	141	157	151	148	126	158	175	140	146	157	136	156	134	176	142	156	158	158	185	174	135	164	169	155	164	189	165	158	159	154	153	169	163	151	143	173	182	154	155	172	152	159	153	148	142	162	185	173	174	143	174	155	172	169	166	160	157	176	167	139	155	134	138	195	139	155	156	148	165	146	171	159	178	148	164	156	150	181	148	178	148	154	174	151	161	143	152	158	175	135	148	156	175	151	135	152	171	147	166	135	149	151	188	164	155	151	145	139	154	160	155	155	172	148	174	173	133	155	149	165	156	167	154	172	157	157	158	147	172	150	175	160	148	152	140	164	155	163	144	185	152	180	165	158	145	160	153	172	172	172	157	163	162	165	173	146	125	165	163	153	155	166	144	151	160	170	151	176	173	167	173	143	149	165	156	147	170	140	154	158	164	165	164	164	159	157	136	137	149	171	166	148	166	158	169	174	162	162	160	145	162	166	172	168	159	161	156	154	126	148	150	143	155	161	183	165	157	172	168	140	162	166	143	160	165	166	146	163	159	155	148	173	164	154	151	137	141	149	160	162	178	169	145	160	171	168	173	160	149	193	134	151	143	172	160	161	163	176	162	176	146	161	142	149	139	164	132	159	154	135	150	147	146	160	148	159	160	177	175	157	141	172	143	177	139	172	158	168	155	144	155	162	163	150	144	185	175	143	156	166	189	179	192	178	136	173	154	156	151	173	160	164	160	180	138	144	146	126	151	163	137	164	152	166	150	168	155	131	172	150	156	177	178	164	165	194	152	171	141	159	158	192	171	158	149	148	176	136	159	140	180	174	164	153	158	173	151	145	148	154	155	166	159	158	166	180	168	153	161	148	153	175	171	153	179	146	152	150	146	164	156	163	144	169	150	153	156	154	153	151	163	173	166	171	162	158	167	147	161	166	167	141	146	167	155	145	157	159	164	153	143	153	155	144	146	182	142	158	144	164	167	144	147	154	159	160	152	167	166	139	159	159	150	162	157	156	139	171	162	167	160	158	161	142	164	163	167	160	139	166	175	137	160	152	150	167	170	163	185	165	155	169	173	165	165	161	161	168	171	197	177	166	157	147	161	150	160	121	144	151	152	179	168	148	159	181	143	147	156	155	151	159	172	170	139	145	152	156	160	151	187	170	163	152	159	151	151	170	152	161	174	151	136	142	167	167	154	171	161	148	154	145	140	151	168	164	142	170	170	163	161	174	167	156	172	170	159	133	156	172	162	164	156	162	159	176	157	159	180	157	127	162	162	154	156	151	160	161	173	161	137	149	150	174	146	131	153	141	163	148	156	142	151	156	157	146	166	172	162	153	151	173	156	140	150	171	160	171	139	163	144	165	165	170	149	149	139	159	158	170	160	142	150	156	149	149	162	175	148	165	187	176	176	172	159	175	175	169	150	180	148	158	170	132	156	170	157	161	157	161	160	163	168	155	156	147	143	146	159	156	151	170	166	158	158	162	158	163	160	163	150	151	160	153	152	145	157	161	171	157	151	157	165	161	155	149	167	150	152	149	144	146	167	174	152	146	175	159	161	161	159	161	143	143	164	175	141	162	175	144	144	148	166	164	162	152	137	174	164	139	156	166	153	157	143	185	181	143	165	165	171	155	154	170	149	154	155	152	161	168	156	174	154	158	152	164	152	171	161	171	136	162	175	163	163	156	138	181	170	150	164	151	155	147	161	156	160	144	163	163	165	156	139	153	146	142	135	165	152	164	152	138	146	191	144	166	172	168	154	154	145	156	153	169	153	158	171	144	146	162	145	174	155	164	169	150	173	155	158	146	172	175	153	171	154	173	167	139	141	181	156	146	153	141	159	158	175	164	151	134	168	172	148	175	140	142	151	158	162	164	137	157	169	134	157	149	155	159	148	156	190	164	141	153	159	160	145	174	161	165	149	156	164	168	169	155	141	188	176	174	170	156	163	182	144	143	158	164	149	158	166	170	159	140	155	185	166	152	149	151	137	148	145	150	168	193	184	168	178	164	170	178	182	134	168	185	188	165	160	145	169	150	166	142	154	152	167	148	158	185	158	163	130	159	157	171	143	151	145	166	156	145	181	158	156	172	146	163	167	152	155	162	157	166	163	140	181	145	163	167	158	170	145	155	152	164	166	163	145	154	151	152	153	172	150	146	156	170	167	177	158	166	140	158	155	158	143	150	145	139	157	176	157	153	158	151	171	157	157	151	134	147	141	146	155	177	169	183	155	145	154	176	164	171	144	142	146	159	155	166	174	158	170	161	147
25583	21470	27964	25387	11315	1378	937	735	618	617	620	647	563	582	572	556	552	556	580	569	572	565	562	582	537	564	524	588	548	535	569	531	590	521	578	533	514	552	546	523	505	541	587	491	555	515	540	548	558	536	575	540	526	535	579	517	582	525	549	552	576	569	575	559	556	529	514	533	530	552	533	544	569	561	483	560	513	506	541	547	511	554	561	528	550	546	568	536	495	566	554	529	583	569	551	533	577	563	517	550	563	546	555	514	506	510	532	500	488	558	557	538	525	548	512	535	536	550	483	553	491	599	590	472	546	554	545	547	557	530	526	570	533	527	515	552	531	599	553	562	525	583	552	534	569	526	545	562	591	544	542	492	564	532	502	556	549	545	566	527	556	541	522	516	537	537	570	558	531	525	496	533	496	512	586	556	527	524	543	562	549	527	512	565	492	545	560	548	541	537	566	524	574	533	498	576	554	538	522	534	547	491	495	512	551	582	530	585	521	552	518	534	527	576	550	516	582	524	541	498	569	567	567	586	551	521	558	525	525	547	526	534	555	553	527	511	561	536	547	545	517	524	539	550	516	517	521	515	573	574	579	541	516	528	570	527	507	530	550	517	581	527	520	562	570	559	535	532	526	495	574	529	537	536	523	513	549	528	515	515	567	522	533	517	554	511	537	525	539	546	536	539	583	524	529	552	542	543	539	543	542	542	527	563	529	547	514	548	565	521	573	540	537	580	536	540	523	549	552	539	549	563	543	565	557	535	522	486	555	585	538	553	515	567	530	526	581	593	505	531	545	613	544	535	539	558	578	564	568	543	553	544	573	527	519	547	529	530	540	531	520	546	514	526	518	554	541	533	558	527	534	552	573	541	516	512	557	559	528	524	526	540	540	548	541	515	572	532	551	588	517	608	577	546	528	528	526	517	542	585	540	538	566	559	491	564	540	577	541	488	527	542	531	567	519	541	534	557	535	544	541	557	551	503	563	501	502	579	535	547	530	507	588	565	507	529	557	576	521	515	512	516	519	517	546	525	541	514	587	563	567	517	567	524	521	554	558	522	536	526	499	548	543	528	565	519	558	543	544	573	542	509	527	514	567	522	536	533	548	511	562	536	530	536	497	570	492	557	503	524	523	559	542	510	577	525	547	563	567	557	534	557	550	555	516	560	511	568	527	536	564	548	536	534	572	570	512	530	575	528	491	522	518	535	556	574	533	526	539	579	522	555	537	563	543	558	518	578	535	563	549	508	538	511	550	548	547	510	523	525	546	499	547	540	587	578	544	515	529	585	529	538	540	463	525	571	522	522	560	525	541	539	542	559	593	512	514	546	549	545	525	535	518	531	508	560	540	519	553	524	548	564	547	550	532	531	497	530	551	537	553	547	570	553	548	590	570	544	560	490	523	529	526	554	578	524	502	552	518	512	536	539	544	540	538	548	521	505	536	541	501	569	567	542	512	514	527	511	553	516	530	530	526	530	564	533	539	485	537	499	558	522	498	541	512	549	545	535	505	590	521	570	514	540	530	502	477	549	555	554	509	551	544	515	498	533	573	539	510	544	531	517	508	529	509	505	520	530	529	557	550	517	582	589	540	508	570	531	536	535	556	545	510	546	511	550	524	561	534	528	540	560	584	508	536	527	550	522	537	537	520	504	537	508	532	521	526	516	502	484	494	562	506	560	534	521	536	529	523	537	531	565	554	540	530	512	545	568	519	533	524	535	557	527	576	603	549	558	516	577	514	518	542	580	537	511	564	518	525	536	554	514	539	530	562	521	539	537	535	535	526	494	549	533	552	568	532	487	526	546	554	531	505	492	559	519	551	528	529	517	533	555	526	574	533	549	527	515	518	514	498	532	564	488	513	513	518	548	568	534	541	532	508	499	558	573	552	539	548	531	504	530	547	531	531	558	538	510	516	524	534	490	532	558	520	544	533	548	527	577	537	558	567	575	542	512	572	550	506	531	532	520	533	548	503	577	540	536	539	534	522	524	556	555	548	532	568	503	575	515	479	522	535	535	545	568	503	545	534	535	556	559	531	577	516	529	529	525	543	593	515	522	545	567	489	523	535	545	565	524	533	539	534	507	547	533	527	521	532	563	539	511	565	504	540	540	533	500	517	543	535	533	549	511	528	579	511	546	538	527	550	561	570	542	581	569	523	522	551	545	541	529	536	487	525	497	535	511	547	547	542	552	552	486	516	544	514	509	538	564	595	521	506	556	533	508	553	556	515	515	510	540	523	545	555	514	544	508	523	526	529	540	504	545	519	547	496	496	526	486	539	522	500	539	517	539	549	520	502	534	497	518	494	556	575	529	524	527	542	540	517	563	573	568	540	519	558	523	571	520	576	529	530	522	554	516	528	535	518	533	509	546	535	528	519	513	508	507	512	532	538	593	523	541	509	510	565	510	576	498	554	505	557	570	509	521	563	537	496	540	540	520	550	491	558	552	505	541	586	504	567	519	553	518	477	532	519	503	540	522	559	554	485	546	539	515	502	511	504	536	558	535	523	575	540	509	556	554	534	542	545	560	509	545	556	574	563	518	564	527	580	525	527	564	500	528	517	510	553	503	521	556	580	504	521	561	538	508	527	566	533	533	525	555	545	558	556	530	539	497	550	547	556	498	538	543	521	532	536	530	539	553	564	547	519	523	526	566	556	521	576	533	543	517	554	502	569	524	523	539	583	562	553	549	547	517	557	515	557	548	544	564	495	518	551	497	569	538	562	526	500	505	564	567	518	511	522	534	521	537	585	471	512	539	535	524	610	491	531	547	562	512	508	525	580	505	510	528	518	527	523	558	532	550	479	522	587	552	540	521	531	483	531	538	534	497	531	537	536	518	551	537	556	524	562	524	539	540	526	516	531	546	516	525	541	553	485	531	549	553	543	559	585	534	529	555	526	555	538	544	567	558	545	528	524	561	568	513	516	568	537	527	547	589	520	568	495	558	527	515	550	517	563	515	497	527	581	502	555	550	556	517	549	538	519	532	525	563	559	570	529	529	549	570	539	569	537	515	531	559	581	518	535	529	578	533	534	523	527	558	564	529	525	501	527	541	555	519	581	574	545	572	516	538	546	523	542	505	546	517	562	535	528	545	515	488	520	567	567	526	531	568	561	487	516	533	537	519	500	511	558	549	548	547	496	540	476	519	529	557	555	542	575	551	535	559	553	525	549	483	502	580	533	545	549	545	524	507	503	572	516	510	491	530	520	535	518	546	535	550	538	471	543	528	523	515	557	553	535	522	512	507	533	510	517	535	492	530	516	555	531	527	518	557	531	563	522	514	519	517	578	566	507	518	519	540	506	564	570	529	526	523	523	543	551	506	513	531	586	547	544	468	514	551	556	589	538	536	522	582	561	547	490	524	540	580	552	536	580	517	528	505	529	524	539	565	536	505	538	526	547	548	528	538	504	536	555	532	517	535	544	531	567	508	521	526	554	563	553	487	526	542	563	552	544	547	550	533	508	561	574	530	543	550	570	542
3248	3299	2858	1421	1117	816	746	648	646	516	528	502	533	471	442	472	474	465	419	445	422	462	450	457	457	404	476	437	417	428	454	438	470	412	398	401	441	398	426	409	435	394	458	410	418	416	405	449	433	456	435	439	404	461	435	432	406	425	418	398	388	423	426	415	429	398	413	436	429	410	412	412	412	383	424	422	464	434	407	439	420	389	442	405	422	443	440	401	440	418	393	400	445	437	405	415	421	425	412	416	410	448	495	388	387	392	433	474	427	415	408	422	421	435	422	425	386	432	438	422	434	448	410	424	407	387	409	404	414	404	405	402	392	404	425	437	441	444	416	437	385	381	414	420	382	402	453	414	400	428	428	445	425	396	413	394	429	423	396	438	393	399	433	409	398	395	385	410	433	415	429	438	430	358	450	393	368	423	375	370	436	425	427	427	396	418	405	437	425	433	439	415	420	418	389	444	429	434	413	430	443	419	422	429	436	419	421	404	399	434	412	417	387	457	419	434	391	394	424	431	438	413	423	414	390	426	387	407	422	376	419	427	422	413	423	376	409	444	406	420	409	412	398	395	435	370	380	416	371	423	433	413	445	419	433	426	413	417	429	433	418	425	410	439	435	427	418	431	426	437	442	387	475	422	447	423	392	437	436	415	421	428	404	425	439	450	429	430	424	443	427	428	385	402	412	460	390	381	420	447	435	447	423	421	389	393	447	471	393	410	429	398	382	398	444	405	442	412	419	426	429	405	420	406	415	407	376	417	414	377	452	440	415	439	434	422	453	431	415	370	431	434	419	439	428	387	439	431	406	416	388	431	407	416	428	446	380	452	415	439	431	421	439	424	394	426	430	426	421	420	416	415	434	430	392	417	393	428	409	417	452	396	426	358	416	430	392	442	449	423	440	433	431	434	417	420	422	444	405	425	409	419	427	380	431	412	430	408	416	407	387	409	429	424	413	438	398	406	428	390	431	474	408	430	457	446	450	423	469	416	432	418	372	400	421	358	414	431	432	429	405	459	441	401	420	397	436	419	407	444	391	416	369	384	425	459	379	414	443	431	386	415	439	418	401	419	382	433	403	401	382	418	386	412	412	435	404	417	401	408	374	398	358	405	377	421	404	426	430	430	439	390	420	430	453	455	368	417	392	385	402	435	403	382	408	429	402	425	436	399	403	393	432	405	411	416	409	426	391	407	426	431	450	419	434	396	409	410	402	423	445	418	411	439	430	417	474	409	469	388	448	418	390	381	411	387	402	408	391	432	388	410	434	434	401	415	392	400	422	430	375	395	408	430	438	444	454	417	439	393	379	426	440	394	417	424	409	417	422	399	412	406	431	406	452	402	427	428	408	420	437	443	376	429	454	431	420	435	424	424	412	437	411	392	437	381	418	413	425	400	376	415	426	403	410	471	418	397	424	417	454	401	401	425	424	450	397	406	398	388	439	420	412	408	406	413	427	430	413	414	431	427	411	410	416	415	422	436	417	389	452	423	432	409	403	459	389	407	425	403	444	399	410	443	399	408	439	432	403	395	403	379	407	425	416	406	400	401	403	423	409	396	392	425	409	406	402	437	392	419	422	407	399	410	389	389	438	429	418	455	427	413	406	404	437	426	408	429	416	405	411	431	406	391	398	418	373	452	421	430	431	396	387	412	429	385	417	386	421	417	418	391	413	413	419	412	424	407	418	397	433	382	397	434	424	413	429	437	461	399	448	441	416	422	445	380	398	418	442	379	398	391	384	418	422	409	429	406	402	440	401	406	419	432	419	386	422	412	415	424	413	465	435	417	439	407	408	410	443	382	396	458	406	420	421	428	414	441	418	389	406	417	405	421	437	408	427	443	385	439	448	419	437	392	410	388	435	394	402	425	408	413	435	423	409	422	431	405	392	396	392	415	409	435	398	434	408	424	419	444	416	397	405	410	436	415	407	459	440	410	417	396	418	411	420	437	417	413	407	455	402	464	413	462	446	408	400	408	406	399	413	409	419	398	377	421	413	399	379	407	422	411	422	425	412	443	383	396	385	395	397	391	420	454	403	440	441	431	408	435	380	389	390	368	381	411	406	423	375	460	448	424	395	400	399	396	430	434	415	412	389	437	421	439	419	423	394	411	391	402	394	362	427	427	396	387	399	430	427	419	435	408	431	426	422	399	398	441	390	427	432	433	400	410	400	431	409	418	413	432	405	412	406	420	415	439	390	382	425	430	411	405	411	398	399	447	459	390	375	429	446	378	398	414	401	403	411	427	409	410	398	415	448	424	431	385	412	422	418	406	399	412	441	398	416	410	414	428	434	423	386	408	445	415	415	422	412	390	423	433	411	406	428	397	438	429	360	441	441	441	423	388	388	429	434	413	431	417	415	393	374	372	423	402	406	385	414	381	425	424	417	405	426	422	427	396	397	394	386	427	393	420	398	439	415	378	415	459	383	415	418	393	441	411	419	438	446	405	417	422	391	445	403	414	378	432	349	384	415	394	409	361	405	421	409	400	424	404	441	364	449	407	359	395	410	411	393	438	422	427	412	449	380	416	429	466	464	396	421	419	403	407	462	433	422	387	431	406	408	383	411	381	400	382	391	425	396	407	394	437	395	417	438	415	424	405	398	413	417	411	407	398	411	388	418	386	416	426	405	406	401	411	438	423	423	394	373	441	417	434	421	428	438	433	408	434	451	448	463	433	428	399	420	421	408	429	391	404	452	417	378	401	405	412	436	395	412	391	415	376	438	464	389	387	398	437	412	419	417	427	412	403	416	422	421	424	392	370	412	411	400	392	407	429	430	426	427	403	438	416	391	396	409	433	393	429	393	444	418	423	425	425	387	414	453	352	428	424	397	448	388	389	441	413	444	409	399	374	441	393	401	446	417	393	409	391	352	450	398	426	389	411	345	417	427	380	425	399	405	403	424	451	406	405	365	408	426	443	398	432	390	428	411	414	429	425	399	424	438	424	432	432	381	380	402	384	398	413	414	417	432	400	415	435	408	403	408	375	433	405	452	475	386	378	447	428	429	395	414	407	372	383	422	425	466	412	417	432	419	422	410	371	400	420	429	424	436	414	405	421	446	366	432	414	389	404	415	425	431	435	408	390	415	462	378	398	427	429	422	407	426	420	451	388	376	432	387	434	428	439	383	398	408	421	397	399	420	407	377	410	423	422	461	400	444	395	385	412	393	415	379	428	405	447	440	415	402	391	379	440	452	424	419	432	446	419	428	435	388	430	432	381	440	418	426	402	395	428	386	442	406	389	391	415	375	409	419	423	382	386	387	412	400	381	365	413	433	410	424	406	414	484	382	447	394	449	403	432	425	412	399	429	398	400	350	417	437	436	418	418	390	399	387	391	406	380	440	424	397	412	424	397	422	419	428	403	438	444	427	395	420	411	397	383	436	456	436	415	426	461	395	406	408	395	386	420	444	438	387	398	421	391	407	396	413	415	428	430	437	387	431	432	409	415	426	399	382	404	405	427	426	424	390	435	402	446
24558	21490	28836	24563	21475	8562	1776	1109	955	903	881	815	860	808	784	763	719	691	749	680	701	743	752	754	699	724	765	713	709	766	720	739	713	740	664	770	678	743	717	731	755	740	725	740	715	764	790	726	759	720	743	692	660	742	648	730	692	690	733	703	702	692	716	730	683	695	711	699	652	692	742	695	662	705	710	715	692	702	683	698	706	722	667	696	712	715	672	750	698	676	727	786	677	712	705	712	717	682	700	710	666	719	735	658	756	743	690	702	759	682	728	707	655	721	718	699	663	686	720	682	687	660	696	669	689	723	691	712	713	734	708	708	743	683	652	694	657	664	720	731	696	676	741	731	666	676	709	732	720	660	681	706	640	692	643	673	699	682	717	702	737	713	738	763	691	653	688	699	665	669	672	644	659	684	670	687	726	719	705	717	680	730	731	708	691	696	728	662	670	652	677	685	703	719	728	672	672	764	735	690	651	730	685	680	713	663	738	704	699	652	659	734	678	679	664	684	683	695	721	703	715	705	732	705	698	658	687	703	657	689	744	680	658	650	689	675	688	697	699	744	712	663	678	705	690	659	701	685	630	682	736	689	698	696	695	647	738	631	697	721	695	693	680	676	719	721	704	688	719	634	743	677	709	756	711	718	659	671	677	646	706	663	674	706	734	673	678	683	697	694	728	706	686	700	720	677	692	715	712	723	715	650	672	655	667	687	702	657	719	655	676	696	754	696	689	715	701	708	692	693	700	662	679	691	735	687	697	746	697	742	708	725	686	679	668	735	719	661	717	657	673	699	688	639	751	667	667	708	722	694	700	690	693	692	664	687	703	701	688	682	720	699	670	704	697	741	711	704	721	668	716	642	680	681	693	682	692	752	719	684	706	649	708	713	705	737	648	741	673	705	680	687	695	707	723	681	749	706	739	718	685	669	708	678	725	708	695	705	698	705	704	676	667	703	667	716	718	675	689	703	678	692	657	669	683	746	707	654	690	690	714	728	755	697	710	710	743	709	678	692	669	674	629	702	698	692	670	706	717	696	743	676	725	693	698	708	687	720	694	688	657	708	674	665	700	658	678	712	693	675	675	677	730	715	770	707	717	712	617	714	658	660	640	685	673	682	723	720	664	658	726	697	720	668	682	744	684	697	679	708	705	648	703	681	669	711	701	662	703	687	673	674	662	696	694	680	703	706	689	682	700	686	699	661	686	716	712	668	730	716	670	695	701	721	704	672	715	714	691	694	696	705	704	670	698	656	733	726	722	669	624	690	679	730	706	712	707	674	693	723	696	697	724	691	709	704	697	693	671	682	732	732	702	698	677	670	681	691	695	687	733	678	662	687	732	677	693	700	702	689	669	675	680	741	696	714	706	645	739	647	685	711	705	657	664	696	741	643	711	679	717	646	705	703	667	660	685	705	704	636	713	703	703	696	716	708	655	682	733	672	702	640	728	750	664	680	698	704	704	706	713	654	689	687	692	681	699	703	633	652	750	741	705	716	688	713	641	762	694	682	672	755	697	712	672	683	715	728	658	666	649	691	659	707	662	758	713	692	740	649	727	677	649	690	670	689	705	698	725	678	668	692	699	699	733	725	688	678	656	707	684	711	690	657	698	743	666	685	750	712	652	715	673	680	722	735	712	686	696	701	656	713	668	698	712	706	744	699	696	716	670	711	682	636	680	645	715	687	747	655	696	679	663	678	658	662	741	703	735	686	669	687	692	687	710	698	721	740	681	734	729	675	666	661	721	668	694	740	670	684	691	704	647	702	690	715	727	655	789	658	715	711	661	737	664	730	661	679	685	664	673	722	666	740	691	719	674	689	701	693	719	675	711	684	653	715	667	697	727	709	672	692	683	685	729	678	717	691	725	659	713	681	652	675	707	686	668	673	692	696	698	681	696	711	706	747	691	673	653	648	670	686	689	661	716	698	699	669	674	709	667	718	672	726	702	709	707	663	693	702	697	646	690	703	663	722	686	661	695	693	702	702	695	676	697	652	688	749	690	694	686	686	719	645	688	701	674	740	719	673	705	737	697	697	731	708	757	688	696	751	730	739	681	719	707	720	695	698	730	717	649	664	684	726	710	708	687	659	698	686	697	699	683	645	660	663	675	718	741	676	627	720	698	704	754	707	716	695	703	714	685	694	688	690	671	645	697	684	704	753	691	677	703	668	661	720	702	691	674	726	707	683	676	680	648	733	699	681	684	645	724	703	668	709	704	660	688	679	675	676	687	666	740	686	632	660	657	743	658	683	702	729	719	660	676	647	720	659	689	682	731	711	717	657	666	689	709	678	653	675	716	708	691	688	711	697	648	727	713	655	701	696	661	711	674	687	654	749	693	678	674	689	649	670	658	726	712	704	720	651	748	735	695	665	671	714	687	662	699	693	795	691	666	694	630	636	696	679	695	686	750	719	668	701	695	717	710	700	715	712	643	704	698	683	700	672	666	691	710	652	662	684	658	673	673	677	692	689	707	669	668	712	698	645	735	683	698	656	651	729	662	684	701	620	722	707	646	679	688	661	679	755	717	710	683	679	710	659	666	762	740	713	668	733	682	715	646	700	650	682	674	694	685	678	680	671	702	669	687	674	666	720	698	722	714	664	712	698	677	694	676	670	680	742	675	692	725	723	676	684	648	742	707	706	737	674	658	670	702	717	689	658	724	675	757	656	692	694	705	692	670	683	713	702	704	689	666	744	649	702	706	720	703	682	666	670	716	674	709	699	692	737	729	678	672	727	680	729	723	701	697	718	693	688	699	727	733	670	702	664	732	670	731	694	647	683	669	675	705	719	707	706	675	669	669	632	699	721	711	728	692	647	656	673	685	733	738	651	654	691	684	676	642	689	699	671	645	699	660	685	723	656	686	631	710	676	699	689	702	687	676	739	697	712	716	692	703	685	757	765	717	733	667	760	701	723	661	671	721	708	683	720	684	679	703	706	670	735	686	647	649	684	714	727	710	700	657	667	696	705	692	719	644	707	707	699	678	695	744	681	657	702	679	725	667	669	710	667	694	707	690	682	683	698	710	697	672	681	674	666	704	693	662	684	689	722	696	708	659	724	664	710	698	669	662	701	679	694	724	663	728	706	678	664	667	722	696	722	639	702	680	677	695	664	681	694	627	670	710	685	721	666	695	711	682	670	656	704	660	721	736	659	739	704	738	695	701	695	688	743	678	674	709	663	736	732	725	709	682	679	620	666	657	700	653	662	653	711	703	706	678	668	710	643	722	697	685	709	672	685	679	691	713	684	718	684	694	686	737	661	714	724	684	690	687	674	693	664	663	705	661	707	734	695	694	676	679	735	763	721	714	735	663	690	670	705	637	715	696	721	697	701	688	710	693	683	658	680	714	707	704	752	718	714	686	679	714	697	740	714	677	696	683	692	662	722	664	748	695	694	675	658	712	646	710	694	681	684	714	669	699	670	700	709	678	644	705	699	691	654	688	730	729	703	719	673	705	738	678	750	694	709	663	711	718	672
3622	5950	4767	2574	1728	1395	1120	1003	873	782	812	685	696	636	656	648	610	622	605	651	610	551	596	582	590	591	537	607	573	569	566	520	507	523	552	562	571	624	541	565	559	566	549	550	542	547	574	516	550	532	516	538	533	531	563	545	523	509	518	565	576	549	526	575	498	574	539	523	527	524	593	542	532	571	525	549	589	537	526	571	561	544	529	545	524	556	515	566	494	526	545	510	546	530	536	547	574	534	565	570	556	506	502	562	553	518	519	542	549	537	521	541	536	575	549	566	487	535	527	569	537	522	518	517	487	547	546	510	566	491	568	524	488	565	548	558	548	536	561	533	545	577	522	496	513	553	511	531	521	494	522	549	561	549	526	520	499	567	540	528	540	530	548	528	553	574	505	564	553	543	552	546	565	528	559	567	552	540	525	592	582	494	529	548	550	533	549	500	481	477	523	505	542	538	557	524	509	571	558	555	541	510	522	560	567	474	579	532	559	591	546	537	537	562	561	548	508	503	498	541	533	512	513	565	561	541	534	548	574	548	545	527	546	561	513	538	527	537	546	551	532	565	564	506	555	521	549	531	516	531	547	543	530	538	543	524	498	553	516	554	560	529	510	535	559	507	503	532	567	544	521	500	508	523	527	498	529	517	549	542	509	543	543	568	504	556	530	525	512	553	484	511	535	509	532	524	535	555	528	586	558	530	521	504	546	533	577	559	522	517	534	512	520	551	550	525	565	511	536	523	563	555	519	517	507	538	525	538	511	557	543	526	526	507	530	530	586	567	515	528	479	576	530	568	559	526	561	550	525	532	558	530	514	510	546	500	587	555	488	558	483	502	525	569	527	502	520	531	541	506	529	528	526	546	560	508	512	533	545	537	534	527	538	504	578	533	540	519	559	532	533	558	527	557	531	525	532	505	542	574	527	531	552	563	530	533	567	536	543	519	544	499	535	549	566	558	522	563	473	520	533	500	538	553	500	568	527	523	556	514	595	562	514	518	538	513	532	520	575	554	560	532	472	515	517	525	545	522	512	542	549	559	552	533	507	561	579	577	556	555	529	492	531	532	541	527	546	526	543	535	562	548	553	535	546	527	516	508	537	542	533	579	531	498	557	536	556	542	548	504	522	580	518	530	545	525	540	540	546	543	562	508	532	528	525	529	501	555	548	539	516	566	490	546	528	561	543	546	570	496	566	522	548	558	511	495	550	577	538	539	550	532	576	530	566	517	496	520	541	545	539	547	551	506	508	538	546	523	518	556	543	519	552	533	522	529	529	509	515	584	600	529	525	522	554	546	548	516	532	564	510	527	532	521	509	552	536	510	547	568	530	509	543	545	559	527	504	500	572	514	542	544	513	566	510	538	513	524	530	531	514	477	564	554	514	515	545	548	576	538	524	502	511	591	517	556	524	544	524	526	535	509	510	525	499	554	485	506	503	496	538	504	490	534	544	526	548	526	514	517	518	507	523	551	555	534	573	562	476	549	510	553	517	570	482	542	519	540	571	515	547	536	533	495	547	537	510	513	550	535	528	565	479	531	521	552	541	533	500	517	521	510	567	535	585	558	549	546	517	529	544	513	583	530	500	521	542	510	545	537	560	524	539	515	568	525	611	537	504	510	539	522	502	533	528	531	498	467	539	528	531	555	514	557	561	499	500	555	525	543	530	496	561	557	586	501	539	505	537	547	535	534	563	518	514	524	539	517	514	536	526	524	516	520	541	534	549	555	515	528	510	579	539	539	496	522	511	511	528	500	519	529	537	575	503	588	526	512	508	535	490	558	550	517	510	534	514	505	522	585	516	502	566	557	531	489	502	555	545	562	523	501	547	557	550	552	541	501	553	501	531	515	555	497	545	530	566	497	496	545	544	524	514	523	530	511	568	552	508	509	558	509	513	547	531	545	542	502	548	532	511	525	500	532	532	526	518	561	551	516	535	513	533	557	497	561	541	510	504	546	550	532	531	546	554	556	524	530	539	552	558	525	508	478	551	531	535	529	553	544	564	547	540	511	527	537	559	545	555	542	518	476	532	504	527	532	515	494	542	534	491	507	526	474	526	540	577	547	553	510	526	554	504	513	534	546	536	495	520	510	547	555	526	512	522	520	550	507	565	548	527	494	505	548	526	513	500	505	557	530	515	520	512	574	519	526	545	495	539	525	588	528	532	483	553	537	509	522	548	547	552	559	519	533	541	546	498	551	517	505	549	569	517	539	484	548	509	530	539	548	482	497	519	524	491	520	517	531	539	495	529	544	523	517	490	521	555	544	488	534	539	536	544	536	500	534	565	550	523	507	514	532	497	516	521	516	483	461	512	522	495	518	517	526	546	484	476	534	528	510	536	510	555	545	536	549	513	526	518	522	501	551	538	510	518	520	529	530	510	512	505	535	483	538	529	539	548	512	475	507	527	502	506	475	500	530	491	528	533	518	529	528	485	536	506	556	546	505	571	530	531	553	501	552	545	585	536	526	510	574	539	557	517	541	563	529	544	551	551	521	523	504	554	553	552	536	540	550	500	553	519	511	538	490	549	536	532	540	504	536	539	504	545	567	490	509	538	490	511	526	515	541	538	521	535	482	534	524	513	545	522	534	488	543	542	527	535	573	534	529	532	522	538	504	518	515	553	520	583	507	535	497	571	544	528	524	564	519	516	534	557	516	518	526	533	498	495	565	517	527	513	512	545	598	503	533	569	536	509	546	523	575	515	552	526	540	532	537	577	542	547	543	518	575	506	575	575	501	560	522	548	515	536	536	534	532	483	522	568	557	537	519	536	531	510	508	520	545	515	563	520	511	524	542	521	499	517	512	520	548	521	492	513	509	572	553	525	519	522	528	479	502	536	539	503	550	515	499	488	496	545	520	546	517	489	527	502	552	529	500	517	528	518	528	563	584	505	503	505	495	570	531	524	524	536	540	508	504	508	555	526	546	531	537	522	535	545	549	516	535	553	507	558	528	545	563	493	530	502	535	528	496	538	550	551	534	564	551	522	508	547	562	549	518	484	541	535	541	528	538	528	505	578	509	527	520	518	495	523	546	571	528	528	524	456	552	498	534	521	572	573	547	547	528	527	524	463	517	534	500	510	554	534	537	533	526	549	540	535	522	542	518	523	533	540	514	533	509	521	542	487	503	487	562	534	519	507	480	539	533	535	486	563	490	506	554	526	508	564	514	507	571	510	556	523	505	470	556	496	516	554	519	500	522	539	531	527	517	539	491	539	521	546	551	517	552	527	494	556	550	519	547	544	531	526	511	553	491	555	508	528	522	508	555	522	543	532	516	554	503	572	494	523	536	518	535	572	504	512	531	547	510	510	526	535	551	520	481	569	538	571	514	550	521	477	569	514	580	530	532	522	550	507	530	502	521	506	567	539	544	536	540	530	520	522	503	487	520	522	545	512	504	490	565	526	521	495	502	503	506	517	506	506	530	527	506	569	552	523	524	513	558	546	521	562	514	520	560	552	535	530	571	496	523	538	516
27747	9739	602	329	246	216	239	214	213	200	218	213	195	197	227	217	230	217	200	204	217	222	197	211	203	233	187	209	201	181	199	195	203	170	178	196	175	222	200	205	197	188	209	227	196	173	209	221	223	217	195	198	182	214	191	217	188	223	222	196	227	204	186	222	223	213	190	231	195	215	166	206	207	216	198	197	199	214	212	219	218	191	206	203	219	193	196	225	217	209	197	215	208	199	205	267	206	226	199	192	217	209	200	183	219	221	178	212	206	205	226	218	243	203	190	206	176	222	184	192	222	179	207	189	198	207	207	198	194	197	196	214	175	199	197	201	212	221	221	210	197	181	196	195	207	195	191	209	205	196	207	179	201	208	213	205	210	184	199	208	207	209	222	192	189	234	195	206	191	196	207	183	209	198	179	211	189	184	207	187	162	200	203	181	195	219	219	208	172	198	201	195	187	224	217	191	215	203	203	199	208	214	202	205	212	210	209	214	196	211	211	188	209	186	230	199	191	223	196	202	174	204	206	190	219	204	194	199	204	221	223	225	189	206	219	185	208	197	208	213	192	204	184	206	214	180	196	211	225	193	213	189	216	182	191	213	197	205	205	190	201	182	219	205	211	233	214	221	196	193	201	206	203	228	204	185	206	213	203	219	197	221	192	214	230	185	221	196	217	194	202	191	202	194	208	180	206	186	220	224	191	202	200	205	205	196	206	216	201	205	223	191	204	200	205	215	197	206	215	187	190	177	214	208	186	201	184	206	208	199	188	214	213	208	206	209	200	180	211	199	205	186	209	205	189	181	204	196	195	210	198	210	184	205	214	211	170	189	197	191	209	196	200	199	211	226	216	214	208	200	199	216	203	206	202	196	209	171	215	195	203	188	193	185	191	207	183	203	191	201	222	205	213	206	201	210	223	203	206	211	195	203	201	220	194	204	191	202	193	201	208	202	211	216	222	223	214	216	197	219	192	192	221	191	203	177	227	203	197	187	175	203	203	206	200	211	178	199	249	199	196	204	190	193	213	209	221	177	175	206	185	247	191	198	208	224	188	194	189	220	191	191	200	198	209	174	175	192	205	191	213	191	172	208	197	204	193	228	191	181	188	193	209	198	173	233	219	214	196	196	217	199	191	200	190	191	208	176	217	203	214	193	217	212	219	217	205	188	206	218	194	172	207	205	202	208	207	181	203	186	201	210	188	185	233	172	203	210	212	206	204	204	242	188	212	220	202	206	201	185	186	205	225	195	228	211	201	209	224	198	213	212	204	204	208	200	212	220	236	201	197	207	220	223	195	193	208	216	189	211	202	189	189	222	193	158	199	220	232	208	196	190	197	184	205	184	205	210	181	200	223	181	208	214	193	238	189	214	199	204	207	207	206	202	192	218	192	207	202	200	208	209	188	213	208	195	201	211	218	221	193	180	231	220	193	199	198	200	220	236	175	205	185	225	200	207	200	203	216	210	203	188	205	211	223	206	223	205	214	189	216	217	200	193	189	205	182	204	212	209	212	176	227	226	184	201	191	187	190	202	212	162	228	204	223	206	187	204	189	191	182	183	206	217	227	199	185	205	207	190	215	228	186	183	201	213	192	194	214	232	193	224	193	208	202	226	208	223	207	185	191	184	246	206	183	212	192	207	202	236	211	192	193	210	232	202	195	216	206	191	209	204	226	185	202	208	172	203	193	197	205	211	191	193	185	191	191	198	190	206	207	197	187	193	207	207	216	228	202	180	192	207	207	196	222	195	214	198	227	181	218	212	239	253	223	215	189	232	201	195	205	192	187	221	196	210	199	184	199	218	190	199	201	208	198	191	200	189	203	183	189	218	228	204	209	201	214	216	203	194	235	206	210	178	221	182	226	206	191	202	207	213	225	200	215	199	206	199	184	200	200	195	210	183	214	216	231	193	218	202	204	179	171	201	197	196	192	200	219	211	209	224	213	211	227	176	224	229	214	189	209	218	186	176	196	191	178	212	207	170	184	204	229	209	219	199	176	188	194	198	194	192	196	228	203	208	221	206	222	169	220	199	216	207	214	181	171	182	175	201	223	230	180	197	202	206	229	211	189	202	215	189	203	165	202	185	207	187	205	193	200	181	186	204	197	182	206	210	205	172	202	198	193	209	198	200	204	200	222	194	207	203	220	188	232	193	221	201	213	210	186	204	187	242	210	185	184	193	237	186	193	204	206	199	213	222	215	215	187	230	230	201	195	215	215	217	210	215	194	192	206	220	205	212	195	227	218	182	170	187	178	219	190	194	214	217	219	204	180	204	195	208	198	207	210	200	213	211	200	178	228	205	220	208	207	221	206	212	232	167	201	185	219	204	197	189	211	209	177	206	203	196	189	204	193	214	181	215	202	216	214	186	203	198	197	215	225	206	205	234	221	200	195	198	215	198	193	209	185	231	178	190	179	221	197	191	212	207	216	213	209	199	228	205	196	224	196	199	191	206	195	194	203	204	199	200	173	209	218	206	190	201	187	203	211	199	185	201	207	212	215	214	202	200	178	202	188	204	214	195	211	187	193	187	190	189	198	203	197	205	214	198	170	211	222	213	224	204	189	218	202	197	210	220	212	201	176	198	188	207	189	198	219	215	215	205	190	202	212	214	191	231	240	233	199	180	202	212	205	214	206	201	200	204	189	221	206	198	223	203	220	204	220	211	203	220	189	167	201	164	203	216	191	197	181	189	209	196	212	205	222	198	197	177	208	180	209	218	171	194	185	183	220	181	212	212	191	192	216	229	179	201	179	184	202	185	195	200	199	200	166	220	207	205	203	194	191	201	200	151	184	191	204	190	207	192	190	218	205	199	205	182	195	210	182	224	202	201	230	199	228	208	193	193	196	212	220	202	184	213	204	221	207	231	246	201	199	193	213	226	192	215	191	194	190	212	204	219	194	194	203	224	205	205	241	209	200	208	207	230	224	190	238	207	190	209	195	192	198	214	223	203	169	188	188	169	193	202	205	196	216	223	210	211	218	177	193	208	182	198	201	208	234	203	201	228	222	197	205	199	185	194	207	195	195	203	218	198	209	202	206	213	189	206	185	195	193	178	208	214	218	190	212	205	194	194	191	205	189	217	216	180	198	183	208	184	213	208	204	213	174	212	221	185	210	183	227	208	178	198	191	192	216	186	218	218	206	177	199	193	198	204	186	207	195	185	201	214	209	220	198	197	202	226	192	201	194	211	215	216	195	196	207	226	218	189	215	187	211	235	196	203	190	221	198	195	197	179	205	192	216	211	210	192	206	213	235	191	211	191	222	208	188	200	247	205	210	190	181	194	214	207	183	205	180	232	217	199	191	191	188	183	208	192	192	190	204	209	209	222	200	221	228	197	202	216	208	187	177	200	191	208	189	199	218	218	184	196	216	208	215	203	214	201	226	187	211	201	186	184	202	211	208	216	201	192	197	206	189	207	214	218	209	198	186	172	187	205	192	187	217	193	176	200	217	215	193	217	211	203	217	196	206	186	195	191
4565	319	302	220	185	188	172	159	156	169	143	180	176	168	159	166	151	170	174	158	155	160	184	157	156	155	153	148	157	152	154	160	156	170	175	156	154	149	175	155	152	164	172	148	156	145	160	162	186	162	170	142	159	167	180	165	156	160	162	175	149	167	163	154	153	198	155	169	152	153	175	162	164	146	146	161	168	157	123	142	185	169	169	157	187	170	151	154	168	167	150	161	185	155	147	158	185	179	155	184	159	166	162	180	145	175	160	166	151	168	168	174	181	179	148	155	159	168	159	151	162	163	158	154	167	165	158	158	153	171	159	145	140	157	138	160	154	169	167	164	149	148	172	183	166	140	148	182	143	145	150	148	167	185	159	148	183	173	159	156	189	170	154	153	153	155	178	149	175	164	175	145	153	150	162	167	161	161	164	143	166	145	154	149	153	140	136	173	156	153	154	175	143	162	158	177	154	145	158	154	170	146	174	133	156	162	157	154	164	161	178	152	159	161	164	174	154	170	166	143	172	155	166	163	165	163	164	166	170	167	152	161	153	155	173	150	158	160	157	150	160	166	184	167	148	148	185	165	166	161	168	140	157	166	142	145	186	154	172	159	166	171	165	135	179	169	157	142	180	130	166	170	148	135	148	177	158	157	160	174	131	159	179	158	145	146	150	183	162	184	146	156	154	163	165	150	161	147	148	150	156	178	153	156	169	189	151	146	159	170	150	140	167	155	172	152	153	166	158	162	134	135	159	144	160	171	154	142	173	156	140	164	139	148	168	162	138	178	168	160	146	158	139	183	164	151	148	163	175	164	151	157	164	147	145	178	155	164	156	153	149	156	132	175	165	157	142	182	146	151	156	169	156	133	177	172	147	148	162	153	145	162	160	160	162	180	174	172	152	165	160	151	149	157	149	162	179	156	166	165	145	135	155	161	141	174	185	160	177	159	172	181	142	158	161	192	164	168	155	170	148	163	165	146	177	166	175	170	170	168	153	180	160	159	153	144	167	166	130	156	158	148	131	171	166	161	148	152	179	188	161	165	148	150	173	154	141	164	146	154	157	160	161	156	178	156	146	173	149	156	165	143	161	154	150	163	153	182	168	151	143	174	133	154	181	177	158	163	146	167	144	165	140	135	163	168	143	147	161	158	150	157	142	161	147	170	165	139	163	158	158	149	140	152	159	143	143	151	177	137	153	169	165	146	173	163	177	165	141	160	183	150	163	138	142	158	134	163	159	156	164	160	154	163	162	172	146	171	163	167	160	169	155	161	144	168	161	164	158	159	145	173	152	169	161	161	172	162	177	166	160	170	158	159	186	129	161	137	159	152	180	148	140	145	170	152	182	172	172	157	172	170	179	169	157	143	153	171	163	157	156	159	162	149	172	182	153	135	180	157	161	181	172	166	173	169	138	153	151	167	136	152	147	146	169	171	140	158	164	151	153	153	155	157	146	135	144	156	161	142	163	147	148	170	187	164	165	150	143	172	125	149	174	179	160	163	142	147	169	147	179	168	166	139	147	152	160	161	170	158	169	151	174	175	166	141	139	180	133	174	147	158	146	150	159	155	153	151	165	155	133	151	155	185	161	153	154	184	158	144	171	172	186	164	177	159	157	141	140	174	139	154	157	142	177	180	170	141	159	146	170	148	177	149	150	178	159	165	179	166	171	156	166	143	171	154	166	167	177	160	164	163	149	138	156	155	186	152	165	152	171	148	159	182	136	146	159	131	173	170	154	182	158	171	160	149	155	159	177	165	145	149	143	174	155	161	141	161	168	149	161	166	190	160	169	154	147	165	172	156	166	152	170	174	162	146	149	159	170	151	154	146	162	161	166	158	144	162	165	143	143	158	162	167	147	151	166	165	156	180	155	154	150	156	155	160	152	149	144	180	149	156	141	163	168	170	171	154	158	151	164	177	151	164	174	152	158	178	172	176	153	144	160	165	159	184	166	146	168	145	135	138	164	169	148	160	157	161	154	165	142	193	163	149	146	164	158	156	154	147	160	153	177	151	173	139	161	163	175	164	171	171	174	142	164	162	172	145	166	158	181	154	163	161	175	148	164	141	169	165	153	157	141	171	155	174	138	160	171	156	155	150	164	160	153	152	153	152	145	175	150	159	162	158	168	165	165	166	163	168	164	168	154	145	166	163	157	170	142	172	162	138	162	162	144	164	143	156	163	159	143	171	148	143	151	173	158	162	149	153	163	168	160	146	164	151	171	162	163	173	150	167	137	171	173	168	149	152	148	152	172	144	163	177	175	145	174	155	133	161	149	169	176	140	153	146	158	163	164	151	156	152	168	158	175	151	162	160	166	136	170	150	162	171	164	181	145	155	159	142	180	158	176	147	173	159	142	165	137	137	155	175	179	137	153	159	174	176	154	140	154	172	156	161	136	165	153	148	164	176	159	162	157	161	164	172	173	164	135	170	155	150	169	151	172	123	157	167	149	176	170	171	167	145	165	146	166	161	166	156	153	162	171	161	172	147	155	172	165	142	167	155	183	167	175	156	168	152	160	181	149	140	158	158	164	143	154	145	147	144	178	172	172	148	162	174	136	181	146	163	172	155	153	150	167	158	155	145	155	170	156	178	151	174	153	156	164	158	162	175	169	167	157	176	150	150	165	164	188	162	153	161	125	164	170	167	159	145	178	154	157	145	188	153	167	145	157	160	165	175	163	165	135	165	147	176	160	162	152	169	158	150	180	168	158	162	169	180	153	167	129	138	144	174	153	135	154	168	176	148	153	180	148	164	135	158	139	166	153	146	156	147	185	147	149	156	158	161	161	144	158	138	165	154	149	167	171	160	159	167	152	169	171	141	176	155	151	181	155	154	157	158	154	168	170	153	157	150	188	177	176	172	180	149	159	150	160	168	173	149	150	169	167	155	154	160	162	136	153	131	153	141	164	140	155	189	143	143	177	166	155	166	182	160	148	174	159	149	157	159	156	193	150	154	160	160	175	157	155	174	149	168	188	160	147	173	163	155	162	179	165	144	146	133	147	140	170	171	167	167	159	167	120	172	151	184	169	168	160	155	171	179	162	167	142	180	163	165	159	167	161	172	158	148	148	148	176	161	148	149	152	165	160	159	146	153	157	169	144	159	160	148	165	160	160	181	161	134	148	173	158	170	162	154	154	161	151	181	146	167	175	139	158	153	131	174	185	154	151	159	167	156	169	164	154	144	178	159	168	156	170	178	173	152	146	142	151	161	168	146	148	164	153	164	164	152	158	158	156	157	156	159	163	145	156	156	152	161	156	149	168	154	163	163	167	156	178	160	154	160	154	148	178	152	165	153	147	148	162	173	167	157	142	168	133	180	170	155	157	143	162	153	156	164	164	166	170	166	144	156	150	158	149	149	171	145	134	138	154	176	156	160	149	149	167	155	148	171	142	155	161	158	144	172	163	161	158	162	150	161	140	179	172	156	168	158	161	120	151	171	160	148	170	140	158	144	137	164	175	165	149	170	162	151	146	152
25475	21502	27997	25436	11331	1354	910	754	684	651	616	619	614	605	604	577	590	554	557	579	540	568	556	531	539	524	572	542	567	568	529	558	516	560	560	549	590	534	523	518	551	542	570	535	517	574	587	572	578	579	525	544	574	569	506	551	542	562	582	559	558	576	612	549	530	522	556	562	561	533	585	515	526	509	507	539	546	542	538	534	556	583	539	512	536	515	581	561	506	556	568	525	552	556	560	583	516	536	583	529	542	552	517	561	516	546	505	509	516	545	525	509	526	572	516	522	545	529	539	549	559	552	570	546	544	572	550	536	522	536	560	517	524	583	527	563	531	515	528	555	532	547	521	559	545	548	559	545	541	547	546	564	518	555	506	559	499	559	505	517	562	537	549	517	555	571	581	578	552	561	534	522	546	551	519	566	556	512	592	531	532	584	518	523	581	586	554	530	530	519	511	552	538	546	514	539	566	525	542	542	554	527	556	517	537	565	587	535	517	532	536	551	542	562	545	576	513	524	558	553	497	538	516	546	530	538	566	526	545	506	568	581	540	553	532	575	564	512	554	564	550	547	541	511	532	545	523	577	546	564	552	573	560	547	472	523	603	526	523	541	536	539	535	564	496	572	527	574	544	557	546	537	484	522	530	545	538	543	566	538	509	495	576	562	546	563	555	616	533	533	533	540	521	528	546	542	576	527	544	545	554	499	511	574	557	541	576	550	543	562	545	525	536	557	535	496	573	558	532	535	522	580	576	531	531	540	529	535	572	549	567	502	549	566	560	530	569	555	526	536	542	591	575	556	542	586	538	541	541	548	546	550	547	551	540	551	535	530	527	536	532	506	541	520	567	555	523	566	520	575	508	537	561	531	589	552	534	500	525	566	564	485	528	557	593	531	515	527	557	539	544	600	571	510	552	559	489	499	563	553	595	521	531	573	493	570	536	563	521	570	547	540	533	533	570	555	554	504	579	585	553	529	538	512	578	558	567	551	543	529	540	551	532	526	519	581	531	524	566	518	555	513	571	561	568	548	570	550	526	545	532	503	557	541	588	568	523	566	542	531	553	512	567	557	526	571	586	567	539	547	586	519	510	513	590	552	543	540	557	523	561	569	542	553	535	501	569	536	493	552	571	514	567	538	522	570	558	566	575	509	563	516	564	555	573	577	545	542	577	534	532	556	513	528	519	549	554	556	520	522	554	514	501	531	533	563	556	524	527	517	514	518	546	563	558	549	529	534	530	534	505	535	520	524	538	458	545	516	521	531	552	554	507	576	544	539	558	487	562	552	527	563	567	519	578	542	554	569	511	564	534	563	546	551	547	529	531	565	541	517	570	570	534	549	549	553	541	572	519	573	591	515	550	540	561	535	560	549	553	547	533	530	546	549	526	539	513	550	547	511	587	544	524	511	553	553	514	507	547	512	577	565	550	537	539	576	563	524	526	537	508	503	545	581	582	544	537	579	536	570	545	498	531	586	571	546	512	548	563	537	531	546	585	583	554	559	523	556	566	544	560	518	564	554	541	519	521	571	519	523	545	577	540	567	551	529	515	540	501	553	582	499	543	523	495	518	581	548	532	554	581	540	533	589	528	538	555	555	553	562	559	521	554	537	534	551	606	554	543	512	541	535	556	580	549	533	601	515	550	529	518	536	578	571	544	539	566	514	532	570	486	574	570	496	520	547	536	541	511	545	522	577	562	552	567	492	563	546	566	566	498	527	532	558	544	536	566	502	559	567	552	521	578	496	565	511	555	524	592	537	560	499	530	581	536	601	517	555	555	591	552	541	530	523	530	527	496	562	573	525	578	525	498	518	515	546	566	552	542	496	518	535	519	547	552	572	522	513	541	527	545	553	566	540	560	561	566	565	546	535	567	512	534	550	537	557	512	532	572	502	591	540	499	566	517	567	530	570	545	511	529	532	551	542	521	566	542	533	534	543	555	562	527	576	555	581	561	556	551	521	535	535	549	545	575	523	537	515	501	530	556	489	522	534	510	562	491	558	489	543	525	514	542	583	497	559	525	510	526	515	515	526	555	537	573	512	613	509	560	567	592	512	520	503	547	555	510	559	540	534	581	532	547	543	545	533	574	543	510	521	501	538	540	581	518	522	538	558	561	518	577	511	543	532	548	584	528	606	513	570	520	569	550	539	579	567	536	587	513	568	561	548	523	574	524	542	531	553	512	504	556	547	551	516	533	567	496	587	547	543	520	512	559	580	518	578	515	517	536	513	550	533	562	530	522	517	517	576	565	515	521	532	547	547	617	534	521	549	563	557	557	504	530	553	572	547	534	509	564	548	547	532	570	517	586	531	522	515	531	545	497	581	524	561	526	530	518	533	542	564	519	572	554	589	535	547	532	543	579	506	556	506	583	537	527	527	529	556	539	533	566	552	510	498	566	535	561	517	529	536	504	575	566	517	540	576	526	524	569	543	568	536	532	560	559	533	514	582	564	535	575	558	535	542	548	461	524	540	563	517	527	545	530	569	553	501	560	504	520	541	516	559	553	553	543	552	545	555	546	552	515	515	538	546	511	519	516	546	507	519	558	535	562	530	571	520	558	551	526	554	510	507	531	553	542	511	521	544	523	562	506	549	592	525	540	534	564	513	559	541	545	506	518	551	532	524	582	574	515	517	546	534	545	514	555	558	501	534	510	524	506	525	583	565	530	547	534	553	503	533	541	572	530	533	502	547	506	562	477	585	530	580	524	556	519	487	530	561	536	545	595	562	541	542	527	527	569	494	497	565	545	520	547	534	545	545	483	561	585	526	531	538	551	538	528	575	530	562	565	529	499	545	530	526	593	563	570	524	559	550	564	545	526	551	600	559	520	531	552	490	554	549	514	541	497	528	518	511	533	502	529	530	511	510	538	507	534	540	500	529	496	518	533	510	531	519	549	571	537	538	539	537	494	536	530	515	519	563	543	552	527	523	498	525	531	535	585	566	545	564	544	521	541	578	505	548	535	505	484	502	554	516	586	540	551	558	535	553	554	585	545	563	558	494	523	557	536	564	553	542	497	605	540	555	565	550	504	543	578	529	558	529	501	538	531	506	545	511	553	546	564	557	552	551	578	559	518	541	520	499	527	537	557	546	548	539	560	555	533	523	558	525	512	531	569	517	551	506	540	568	545	538	540	587	572	551	517	528	564	538	564	566	535	551	559	515	515	534	547	564	519	528	515	535	552	551	534	546	549	523	473	552	540	532	521	567	555	583	514	504	533	548	543	570	505	514	543	560	522	534	520	580	549	574	513	561	524	535	496	578	554	584	525	536	534	549	542	534	524	533	564	562	528	519	506	571	537	549	520	530	537	539	511	499	560	528	509	515	531	538	513	528	505	543	550	552	539	551	532	549	523	535	553	533	554	557	565	509	549	527	513	546	526	546	530	476	557	544	561	519	533	557	516	556	537	591	528	511	525	585	547	558	555	550	538	565	575	570	549	556	547	530	517	531	564	550	501	558	487	547	518	516	499	553	540	563
3183	3458	2752	1513	1116	872	802	695	600	571	521	574	564	523	452	452	484	439	493	400	465	443	424	424	440	415	415	433	414	468	431	442	430	437	429	426	414	444	450	407	412	428	416	464	411	438	419	433	439	474	406	456	384	461	441	402	439	429	426	449	421	461	433	467	442	445	461	417	429	422	437	419	443	448	439	423	408	426	433	429	421	399	416	428	431	454	446	425	416	449	413	456	384	431	422	422	457	412	439	395	404	429	424	421	418	455	353	435	425	405	395	401	422	407	443	422	431	439	403	433	446	416	421	444	401	419	391	410	398	421	416	423	436	451	439	414	408	417	406	387	423	445	446	443	425	414	426	402	383	440	413	462	436	448	411	416	413	413	413	441	421	415	450	437	429	402	428	448	401	425	445	392	423	420	354	418	429	444	421	386	451	457	444	454	410	415	439	413	418	405	466	418	399	417	409	405	433	426	435	399	421	424	453	400	439	407	409	430	433	418	447	439	400	393	430	400	418	463	413	431	405	430	427	440	435	372	428	445	421	425	429	408	414	410	425	446	414	425	406	421	430	422	412	383	452	438	446	432	417	424	402	411	384	411	403	432	414	413	430	385	468	411	422	419	448	385	419	406	424	395	454	426	389	452	414	382	440	414	440	434	447	402	409	436	427	424	365	439	404	460	401	400	418	431	416	438	415	421	437	410	411	406	428	417	411	410	404	418	434	389	407	424	410	391	448	410	395	386	422	430	387	400	420	422	408	413	412	445	410	441	434	422	435	426	421	449	409	450	442	422	439	426	429	419	397	421	415	439	391	423	408	407	404	406	446	390	409	428	437	428	450	424	417	450	436	384	417	393	444	419	420	418	453	395	431	434	412	396	403	408	405	428	438	414	437	410	434	420	386	423	415	444	463	456	431	435	418	412	405	438	430	423	398	437	449	392	420	424	383	394	400	401	415	417	393	379	443	414	427	490	418	449	427	443	395	372	412	417	413	434	424	410	420	427	420	364	442	449	410	452	395	438	406	461	417	414	428	457	420	441	394	404	448	451	460	461	386	428	419	388	447	418	388	394	430	408	400	406	414	415	404	437	428	429	401	419	430	413	454	434	416	411	430	403	433	423	430	419	424	407	398	441	389	445	431	440	435	408	393	408	405	441	392	403	430	406	421	414	438	451	433	441	415	427	396	403	405	405	433	436	437	441	391	428	439	393	417	407	422	360	423	414	448	419	461	379	407	429	402	395	406	426	416	406	439	430	430	443	449	427	435	428	418	396	443	415	425	406	402	434	402	445	384	472	421	396	397	417	447	398	439	426	405	410	436	441	406	404	416	412	460	443	424	399	414	427	400	368	423	421	430	424	443	445	393	422	397	425	436	439	469	434	442	413	418	415	405	445	429	377	465	421	438	395	384	398	434	400	446	386	426	423	397	408	425	423	435	424	411	426	400	398	449	449	444	393	434	398	408	417	422	428	396	424	413	453	410	436	410	394	427	425	446	426	442	414	387	429	463	440	428	419	404	409	437	443	408	399	404	398	400	446	422	405	435	409	437	397	420	396	471	443	405	418	425	402	420	423	430	433	422	434	446	437	394	432	419	419	455	422	429	428	433	432	420	411	400	406	420	451	435	424	429	425	428	420	447	410	431	425	427	431	402	415	450	441	423	389	403	420	439	433	411	400	414	437	419	434	400	375	376	427	453	456	443	414	393	443	443	435	426	416	430	469	399	416	396	413	420	432	421	412	420	399	394	447	411	418	408	422	428	436	441	430	442	435	444	425	455	418	418	423	419	408	420	366	425	403	424	413	435	444	429	403	383	418	442	384	444	393	397	422	421	409	376	412	403	426	423	408	372	436	379	399	414	421	431	417	381	446	407	411	419	412	410	401	395	385	414	446	426	428	443	429	414	440	406	427	426	426	465	395	428	397	401	432	387	402	443	435	414	397	411	441	413	461	385	391	395	409	439	415	384	426	384	434	387	424	413	392	441	423	407	416	420	420	419	416	393	462	379	420	408	419	437	396	410	407	424	412	412	357	396	372	407	416	410	390	429	424	420	453	421	408	391	441	407	445	448	385	431	405	410	427	436	421	433	423	433	370	421	432	406	440	435	428	425	412	428	451	421	407	404	408	438	425	418	398	413	410	437	424	381	405	396	419	427	414	427	442	432	451	445	455	431	389	408	430	414	405	456	400	434	425	411	410	430	417	424	423	437	411	428	401	411	458	411	429	433	411	442	408	393	414	438	395	447	395	402	412	397	378	463	406	411	397	449	431	423	437	436	420	412	436	406	415	411	445	388	362	430	394	433	467	390	394	437	398	429	447	428	408	433	393	431	431	430	398	403	364	443	412	409	437	401	390	425	408	440	416	407	417	401	393	439	403	427	428	418	407	364	423	435	377	427	433	410	403	424	379	419	413	401	436	426	407	392	409	452	428	411	412	399	419	383	428	416	392	434	377	400	412	412	382	432	437	446	405	429	408	422	418	403	384	428	417	399	411	419	398	392	393	403	452	409	387	419	450	434	445	416	433	402	443	439	421	430	416	448	396	429	436	433	411	457	402	413	421	443	446	421	425	431	380	424	421	411	401	432	430	409	408	405	400	413	399	415	419	394	386	440	420	435	429	421	414	406	428	402	427	410	432	417	380	427	452	421	414	381	394	432	372	430	381	413	370	412	444	369	402	438	448	401	413	435	417	434	391	403	394	394	399	403	410	444	421	396	414	418	374	421	420	427	450	411	429	404	411	395	437	445	456	419	413	435	384	453	409	421	431	434	427	429	397	389	404	394	403	401	404	428	435	451	407	417	420	445	449	420	412	396	403	413	434	412	422	377	407	396	412	442	454	379	419	424	447	446	428	393	419	439	406	390	406	428	461	384	419	447	391	404	434	400	407	431	409	419	398	410	441	436	429	414	426	445	409	419	420	419	419	441	405	418	400	414	435	425	377	422	377	438	437	448	407	464	405	417	391	431	421	410	392	416	406	375	414	393	459	408	405	451	397	405	420	398	411	392	413	420	446	382	398	397	392	409	423	441	432	409	433	437	438	428	405	451	429	407	432	404	425	386	424	403	418	421	445	416	443	378	410	476	428	384	422	410	400	390	439	396	406	397	435	384	418	437	423	429	405	440	401	419	434	432	386	410	456	422	453	406	419	433	419	404	403	418	438	420	405	441	410	417	402	444	400	409	427	385	434	388	399	428	418	450	377	433	420	432	406	444	411	432	419	385	428	452	435	400	386	427	420	454	425	430	454	404	409	412	430	404	458	453	373	399	411	447	446	414	404	437	424	401	383	411	433	416	424	401	436	439	396	402	421	386	395	391	422	410	367	426	463	405	440	402	402	401	401	423	407	411	397	398	427	413	382	401	374	416	403	408	406	432	378	431	401	414	413	425	431	408	415	441	437	381	400	441	403	404	387	404	435	432	432	414	404	425	395	421	424	391	388	442	383	393	424	376	399	383	416	419	408	423	423	398	426	426	390
24596	21470	28802	24551	21458	8258	1762	1137	939	881	849	845	761	817	787	803	763	759	775	709	752	732	742	718	753	702	714	736	703	735	709	709	731	754	711	706	703	732	708	678	758	694	730	699	685	704	692	732	684	704	740	715	690	668	673	749	718	742	685	762	666	714	756	700	618	664	704	680	685	685	699	677	699	727	708	762	717	661	691	741	725	704	682	648	699	697	731	671	697	706	701	689	705	687	693	716	700	690	717	695	712	687	654	724	692	717	729	679	670	688	715	683	706	709	671	741	669	713	705	713	678	638	658	683	704	698	695	707	678	664	711	676	661	668	694	659	707	706	714	636	708	745	730	702	678	688	694	670	673	719	702	710	670	698	718	669	645	683	682	685	716	710	712	700	687	690	654	711	735	649	703	715	690	706	689	684	664	696	672	710	688	653	692	715	689	698	652	676	727	690	734	693	679	682	701	711	703	679	666	704	703	685	730	688	716	678	715	709	709	714	715	691	690	669	698	686	661	637	716	662	674	695	714	670	727	700	664	687	697	700	701	679	681	686	714	703	724	692	701	634	643	678	701	728	702	702	672	661	703	675	665	708	670	713	675	719	678	716	666	729	666	672	743	710	648	669	690	684	688	748	712	728	691	696	676	690	720	710	659	688	673	732	693	728	703	726	704	696	686	615	746	741	661	738	727	685	687	692	706	689	714	726	708	712	661	730	684	680	719	682	664	662	744	693	685	659	654	668	682	637	650	687	736	707	704	707	736	734	745	645	664	683	697	683	683	649	713	668	705	696	736	736	696	682	671	700	644	731	712	682	701	694	704	697	744	728	711	693	689	727	700	696	713	682	666	668	664	649	700	700	678	721	734	668	696	701	676	656	695	696	676	714	671	673	638	686	665	691	754	692	683	678	657	697	708	715	700	695	707	658	674	731	735	686	683	743	711	738	697	663	623	676	692	685	685	641	702	719	696	674	734	693	679	696	676	735	661	700	701	719	706	657	706	710	674	717	707	668	708	713	643	663	686	739	705	717	697	716	699	675	677	683	683	687	681	693	650	696	681	646	683	734	635	707	735	728	659	672	650	718	722	677	724	693	673	708	708	672	704	725	700	678	692	717	697	725	677	699	644	713	693	675	674	730	704	728	639	703	714	724	733	690	717	688	720	662	702	695	670	646	676	691	701	724	703	675	688	682	676	652	707	726	689	701	705	654	659	703	707	664	732	735	669	688	751	692	710	682	701	678	692	631	720	718	665	705	707	665	666	703	680	682	646	744	681	726	712	696	657	684	699	670	708	721	718	692	734	720	706	686	708	710	682	688	687	721	673	678	695	708	650	696	695	690	742	696	678	706	719	663	737	714	643	677	693	705	732	668	658	686	660	677	695	756	666	636	705	708	688	725	718	663	679	730	696	675	720	698	713	648	702	746	698	710	750	676	721	694	702	694	690	688	732	665	683	675	694	676	699	704	679	675	708	732	682	719	692	704	674	697	690	693	718	645	660	670	696	694	700	733	690	662	722	720	643	650	664	698	697	706	703	670	723	679	681	678	650	691	714	652	686	671	750	643	707	710	670	682	710	645	708	696	703	699	681	731	687	714	664	694	708	666	698	718	709	664	666	685	662	691	693	690	676	685	675	708	661	729	662	669	730	701	697	704	698	668	739	672	711	683	693	696	660	736	665	702	665	714	689	671	678	718	661	718	722	720	655	661	712	690	712	661	705	703	689	758	761	655	690	678	683	712	700	695	710	720	629	726	740	640	735	675	746	647	655	733	637	709	613	722	658	680	661	691	670	659	718	686	661	688	681	653	644	645	705	700	686	722	701	700	720	715	677	680	675	681	681	636	653	647	687	719	674	706	689	659	658	652	723	700	670	735	676	653	677	705	673	690	706	664	746	745	659	684	633	664	648	657	680	713	668	709	708	686	697	703	673	698	678	678	684	666	686	717	696	708	693	696	678	684	691	695	699	688	671	687	720	655	751	709	660	657	694	670	715	726	669	663	753	672	668	721	678	690	691	714	714	712	716	702	678	672	667	656	690	675	662	729	664	705	675	705	748	685	722	711	742	694	686	735	704	683	665	731	703	635	728	703	682	692	690	728	711	696	671	703	698	668	703	686	752	684	717	678	670	697	682	726	669	706	706	671	713	706	678	665	713	663	679	709	683	689	706	633	690	671	679	681	688	714	700	691	670	699	675	664	708	697	677	668	708	699	700	635	699	653	654	674	712	663	688	701	674	722	680	686	688	674	699	680	657	664	668	686	689	714	674	684	703	724	648	641	694	675	667	679	702	726	670	658	678	716	663	690	709	682	718	695	689	662	716	675	731	673	692	668	704	685	694	689	683	684	668	702	692	658	626	701	694	656	703	653	686	652	713	688	655	669	719	727	724	688	675	709	717	720	693	695	662	648	651	699	684	688	742	739	711	682	698	710	636	649	664	638	681	693	688	686	740	701	668	665	718	722	700	656	669	741	659	710	686	696	695	705	671	698	693	718	713	651	683	716	635	671	701	730	723	693	695	696	677	670	727	692	664	711	696	695	681	638	684	718	749	724	685	683	740	682	672	718	672	660	678	685	688	689	650	688	699	670	659	692	689	702	659	667	726	670	700	700	690	641	698	755	665	678	690	678	712	677	690	710	694	705	685	680	692	685	673	715	713	717	702	719	723	702	625	675	722	685	647	665	699	736	737	705	710	694	717	654	684	709	711	730	648	694	684	654	703	712	649	693	704	725	690	708	683	668	728	725	680	712	704	703	684	674	676	695	688	639	716	672	679	641	663	712	676	706	692	692	700	690	699	699	692	688	721	674	681	708	689	677	691	698	708	713	730	734	673	676	710	671	710	720	734	699	736	698	673	732	658	668	693	693	669	712	663	695	708	684	692	642	709	691	704	666	730	686	682	679	679	715	711	714	708	687	764	632	694	705	678	640	732	742	662	664	664	693	710	678	697	703	711	670	669	670	641	620	647	638	677	679	671	668	679	643	673	661	674	668	700	673	695	710	675	693	697	690	721	693	695	754	700	692	698	666	672	624	676	685	639	689	676	683	701	691	722	710	693	697	696	678	665	680	728	723	702	703	646	716	711	695	672	715	682	657	725	682	707	680	694	674	710	656	699	660	663	686	724	639	679	690	712	679	690	684	721	700	709	678	671	662	696	640	684	702	681	621	705	681	692	695	690	699	681	701	731	745	691	675	661	662	697	678	710	734	648	707	723	693	689	669	737	708	664	663	689	659	695	656	704	627	681	643	678	667	704	649	708	653	656	748	647	691	747	672	714	667	662	648	625	671	715	655	652	687	705	678	689	709	695	668	663	709	653	715	628	692	690	694	745	689	644	649	754	659	697	678	666	690	680	678	664	634	692	672	696	703	705	700	687	695	677	682	681	623	666	666	701	654	672	713	698	695	710	719	707	670	680	689	688	637	735	688	685	648	682	722	722	668	656	672	678	699	706	686	698	660	657	706	706	700	689	660	721	715
3619	5965	4956	2516	1804	1396	1101	1018	882	848	678	702	666	664	666	662	675	639	602	606	574	527	588	558	582	564	550	579	559	554	566	638	587	579	568	562	504	528	594	592	565	562	534	568	590	568	603	527	544	537	505	531	522	545	582	559	563	564	543	544	515	538	555	523	564	550	538	535	552	539	555	571	573	530	528	545	511	581	588	559	527	553	569	546	517	530	535	500	555	564	530	545	541	536	552	553	520	542	512	534	485	547	510	557	516	525	550	548	524	551	497	522	557	542	551	527	540	559	551	579	576	525	559	568	555	561	530	530	531	510	525	564	532	538	536	561	544	554	531	567	522	546	543	560	573	522	532	559	558	512	542	540	539	525	519	535	551	514	544	513	548	545	552	537	576	517	525	538	574	517	548	516	561	565	556	512	563	499	513	540	521	508	558	507	505	494	527	514	527	523	523	563	525	510	528	497	553	551	520	556	545	601	536	533	541	536	523	541	551	547	560	604	558	555	541	499	520	510	538	592	497	551	529	550	530	544	537	548	505	531	517	541	532	519	490	542	541	574	581	498	509	538	554	508	580	559	514	517	522	513	522	552	515	570	564	560	530	531	529	523	506	533	547	587	549	569	538	512	531	542	531	561	527	528	521	565	523	523	545	514	511	546	548	545	512	517	516	557	520	523	552	516	542	528	519	532	574	510	536	503	544	481	492	519	564	571	516	549	541	542	512	512	526	557	521	533	546	519	518	505	506	540	518	534	549	509	513	551	584	510	546	546	519	492	557	517	538	533	504	552	519	538	554	510	508	585	565	534	529	522	547	555	483	512	540	572	574	475	518	512	528	513	515	596	548	528	551	525	525	536	474	488	534	521	504	523	532	514	517	522	558	497	539	553	568	546	501	572	545	528	521	543	548	508	546	535	532	518	550	563	526	553	567	530	506	564	528	494	541	536	585	518	537	481	552	565	503	515	532	529	554	547	542	529	525	537	558	501	546	545	571	525	513	532	520	539	553	529	532	534	509	536	538	534	513	494	486	540	516	553	562	549	542	526	511	531	550	570	572	493	514	572	531	491	533	536	509	504	500	520	542	527	550	541	523	538	530	567	520	508	506	534	569	489	508	524	541	566	556	546	559	515	516	553	511	489	581	516	519	550	518	552	564	528	561	538	565	560	502	552	546	544	563	520	585	524	525	511	514	528	494	551	540	567	470	522	539	558	531	516	550	528	499	505	530	506	504	558	557	545	555	579	541	532	519	544	533	518	508	535	508	563	549	536	512	542	563	556	543	495	514	485	493	538	572	568	501	532	529	570	532	513	543	572	507	505	533	538	510	532	566	518	584	557	537	540	509	521	526	548	526	561	503	527	511	574	509	547	554	514	550	518	484	535	562	524	500	528	516	561	521	515	523	480	539	513	521	511	531	549	510	552	524	512	564	525	520	548	530	525	542	529	527	556	494	514	554	544	476	531	525	526	554	553	518	512	492	516	534	525	537	546	537	561	561	481	589	523	529	545	475	510	518	553	523	536	518	531	511	526	545	510	548	536	556	502	512	518	502	543	531	537	526	548	562	573	506	507	489	528	543	533	578	559	527	537	518	530	541	557	549	532	554	553	531	564	534	542	537	511	531	575	533	531	547	523	534	538	506	521	536	544	519	541	554	576	537	492	496	529	547	555	548	521	505	550	540	586	534	540	565	492	540	535	496	547	540	519	487	445	519	525	492	528	527	496	481	550	493	522	478	522	527	539	530	525	528	479	499	528	525	540	552	529	518	557	559	545	501	535	546	525	529	520	533	510	526	527	485	526	546	537	478	528	538	503	503	501	540	514	522	507	520	547	460	541	514	513	560	541	507	522	511	501	526	543	511	562	530	548	512	521	480	497	510	506	543	499	571	511	516	519	477	528	513	540	572	517	553	503	472	562	530	503	490	546	544	545	537	558	564	530	573	558	509	518	549	519	539	556	552	517	504	490	527	510	567	494	524	530	544	501	562	550	544	530	543	559	527	539	557	505	539	522	527	535	538	557	485	543	531	531	505	533	534	496	511	544	556	506	542	499	560	506	500	540	548	545	501	499	499	504	555	540	536	563	549	550	554	543	502	518	491	539	553	543	565	482	551	562	560	512	583	544	526	554	530	562	520	534	509	521	532	584	580	524	553	514	527	561	508	513	533	552	517	488	491	498	518	532	527	528	554	494	576	537	540	534	548	531	509	461	561	528	549	512	531	541	493	539	557	531	493	531	546	505	530	499	531	511	495	509	522	517	500	515	537	505	487	548	557	535	516	533	542	545	563	555	526	549	554	549	504	541	527	550	555	539	486	498	511	577	531	509	523	484	527	576	539	527	592	551	538	532	532	503	511	605	523	573	506	544	494	577	531	522	508	538	525	525	507	490	551	513	539	544	567	515	469	543	507	510	475	499	510	529	498	566	538	555	519	469	575	535	512	521	511	548	531	541	551	509	533	520	495	575	548	546	525	546	508	512	554	502	506	516	533	514	544	530	531	527	523	546	532	534	516	508	533	453	562	588	508	555	567	548	536	523	541	540	503	522	525	537	503	536	524	520	486	539	480	509	546	553	556	525	513	516	530	527	512	510	546	521	515	548	539	566	559	555	506	530	519	494	506	509	521	503	547	522	504	526	537	513	491	516	535	536	531	546	551	541	495	559	501	581	520	462	526	520	567	517	515	486	508	590	509	559	522	523	522	549	507	532	578	539	520	526	560	497	546	543	480	543	564	577	547	522	484	544	480	509	566	541	530	520	509	525	522	508	507	537	551	472	496	516	525	499	531	515	573	505	530	518	551	560	560	502	522	548	528	524	564	537	507	527	491	523	542	495	545	545	523	561	489	553	536	552	520	506	513	504	522	554	516	537	564	514	521	553	533	498	540	519	529	564	538	502	566	498	524	470	520	512	533	521	528	500	511	552	502	487	543	510	524	525	529	537	509	517	511	573	555	504	489	493	511	524	554	509	529	544	530	525	542	525	536	543	539	515	529	507	522	512	520	554	525	549	512	519	501	547	505	520	509	554	550	526	487	506	536	541	462	579	509	545	504	538	500	511	508	508	532	469	575	498	533	542	518	569	515	503	553	517	526	539	562	524	521	506	533	539	522	546	516	509	540	575	512	538	510	547	540	528	532	525	533	546	534	516	551	548	505	536	528	498	522	519	520	523	522	515	517	522	565	503	554	573	524	503	576	547	535	519	535	538	550	549	513	495	492	515	493	528	514	533	504	531	495	492	545	508	497	521	494	549	518	550	542	538	560	538	528	545	535	506	513	504	504	547	525	527	521	533	545	538	562	515	514	534	520	532	517	535	503	524	526	510	580	511	511	541	514	564	538	506	539	511	563	519	525	547	554	534	497	543	504	514	547	482	542	529	520	520	477	553	534	498	556	531	531	492	518	506	514	524	487	481	514	483	544	543	515	506	526	574	526	499	531	503	537	557	498	530	517	537	507	515	522	554	554	507	570	534	492	511
27729	9855	621	338	225	236	234	200	209	204	230	208	205	225	223	211	231	213	190	203	217	222	205	227	203	212	218	208	239	217	209	199	208	194	215	176	206	240	220	213	223	218	206	199	214	196	175	196	183	221	216	199	203	231	217	184	191	204	205	181	209	182	191	215	229	184	208	211	197	197	205	204	216	229	203	203	187	193	188	231	203	188	216	206	226	194	205	202	191	205	197	205	200	199	208	192	183	207	214	192	218	215	204	202	200	204	194	194	220	190	205	208	220	194	198	227	189	199	194	205	202	198	229	220	209	208	213	191	202	208	194	192	214	176	188	201	180	216	222	192	207	183	200	211	240	194	204	232	226	184	206	190	185	193	205	202	222	213	193	209	206	172	210	189	199	216	211	212	198	192	220	199	194	210	209	189	242	202	198	217	211	211	225	195	203	206	179	202	216	212	200	199	211	213	206	184	185	208	180	195	184	186	170	215	221	213	181	174	195	212	195	203	186	206	194	200	210	193	211	197	198	203	219	215	195	199	215	212	195	187	181	188	180	214	220	218	216	212	225	187	209	208	188	201	212	239	214	196	202	233	217	213	223	200	192	192	235	224	192	220	192	204	185	184	204	198	165	211	210	195	225	195	222	220	219	192	206	200	186	201	217	201	200	216	235	224	218	198	205	213	191	216	189	204	201	176	214	185	192	222	184	206	219	215	192	215	193	216	203	218	191	172	171	209	182	198	214	213	220	230	209	188	210	219	204	200	200	219	221	230	207	194	187	187	199	221	205	190	213	222	234	203	190	191	209	174	192	195	200	185	216	195	218	192	187	196	207	214	191	180	181	218	201	197	210	211	201	207	213	183	212	218	194	216	234	206	229	209	205	219	189	219	211	228	197	215	193	191	230	213	233	199	202	214	216	217	221	182	202	202	191	201	214	202	204	181	210	218	225	207	212	214	189	189	209	234	208	207	224	205	195	209	188	246	224	206	201	169	230	206	175	190	225	209	200	195	220	200	191	224	232	192	204	201	238	215	202	213	214	207	188	204	215	205	204	234	210	203	215	198	201	176	215	192	190	187	199	188	236	196	207	181	228	207	213	203	215	203	195	209	242	214	208	194	228	197	181	200	195	178	193	209	208	197	201	186	229	216	209	212	209	216	214	200	234	223	199	196	194	218	197	192	201	215	205	191	216	191	221	184	184	212	223	205	238	178	202	186	204	214	211	203	209	204	189	174	206	220	184	190	204	204	171	214	214	225	220	204	213	191	194	220	203	194	188	201	199	206	201	203	212	219	202	214	180	189	215	205	194	209	208	227	191	212	199	213	204	221	196	229	224	220	209	206	215	206	205	206	176	228	200	194	207	184	210	207	209	214	198	207	217	201	227	202	205	220	201	193	214	201	209	175	201	234	208	200	213	209	201	196	190	187	184	230	186	205	184	216	206	204	194	238	216	213	212	212	224	184	202	202	173	197	225	207	199	184	191	207	216	202	190	197	176	219	206	183	219	195	213	213	204	223	186	219	154	208	207	204	204	194	225	203	205	220	203	194	188	217	200	173	205	212	188	221	224	211	206	193	201	187	195	226	214	205	211	220	196	196	197	234	198	216	192	199	206	212	171	179	207	208	186	204	198	214	245	186	211	182	202	190	227	181	200	207	184	193	221	214	222	170	211	187	231	195	207	212	207	199	198	200	193	200	220	177	196	187	183	178	219	219	196	188	190	185	201	223	197	210	208	192	222	189	210	203	212	184	205	214	194	210	208	201	200	185	188	183	201	183	203	217	210	224	207	223	207	222	210	222	221	180	203	177	205	216	217	186	211	216	187	191	196	197	212	218	191	202	204	196	226	205	205	228	196	200	204	192	207	216	199	243	198	204	230	223	212	190	192	200	217	204	190	221	207	185	182	214	204	205	210	207	204	183	215	191	201	217	215	206	194	193	219	213	200	208	197	192	219	203	217	193	213	228	220	211	186	202	189	208	224	206	209	216	189	219	207	201	210	198	187	197	218	190	198	228	213	210	210	205	193	230	195	210	195	187	223	206	204	193	181	207	218	227	203	202	194	197	186	201	213	205	202	216	180	202	223	202	187	208	224	218	207	225	197	211	208	176	220	206	191	221	208	181	186	176	203	212	218	190	203	192	212	183	205	198	200	187	229	206	185	213	199	208	205	215	187	216	165	208	197	197	215	188	230	220	192	193	202	216	215	197	191	201	177	210	189	229	203	222	215	195	219	205	203	197	202	181	207	194	206	207	225	209	199	190	219	204	207	213	185	230	197	189	196	208	196	225	209	197	207	211	209	184	203	215	223	200	211	194	191	217	210	200	186	222	203	209	196	212	170	172	223	193	224	211	197	196	204	196	200	203	192	197	187	183	204	239	199	222	203	171	192	184	181	203	189	180	211	202	227	195	233	216	229	184	177	190	208	228	181	200	211	195	191	213	211	219	222	208	192	207	207	203	216	212	192	206	182	221	215	184	241	186	176	212	189	183	197	205	208	211	176	217	205	201	223	217	210	209	199	217	197	196	197	216	215	216	212	202	231	203	193	209	196	214	200	224	204	192	219	237	220	198	185	211	186	240	213	208	216	230	182	209	177	186	176	195	190	204	216	236	210	192	220	247	209	216	221	186	215	188	216	190	205	205	220	198	201	228	210	191	214	209	202	217	189	179	183	201	199	223	197	200	176	208	205	212	198	207	199	212	201	211	232	215	204	191	200	223	215	208	196	204	201	199	198	195	199	207	214	192	209	204	212	198	220	193	219	221	198	209	191	195	200	239	196	201	191	202	211	193	193	210	185	195	204	191	206	215	186	180	185	211	195	205	179	206	217	212	185	194	227	209	225	195	189	212	196	206	209	189	204	212	204	214	202	211	189	208	218	205	178	161	202	203	197	210	182	195	206	206	190	191	192	226	187	205	195	199	194	198	223	196	236	190	232	197	196	210	198	183	215	198	216	231	195	208	230	208	219	202	191	208	203	240	192	189	213	206	188	185	220	187	211	208	200	228	193	190	216	203	223	219	223	193	232	195	213	193	212	186	213	198	221	202	227	201	174	201	205	207	182	195	210	193	230	240	190	209	212	208	226	217	209	203	209	250	187	198	195	226	200	180	197	227	182	216	178	183	207	210	212	199	221	201	194	196	222	218	199	212	208	207	210	179	203	193	225	198	175	224	213	205	224	206	217	200	210	220	187	224	223	218	214	206	223	215	213	201	229	220	235	202	198	180	208	186	201	193	180	198	198	210	214	195	188	168	211	216	184	224	208	207	219	197	194	204	218	176	206	189	186	207	199	225	190	194	239	206	190	196	185	197	203	207	201	229	208	193	215	215	195	222	193	220	184	203	211	222	202	186	176	216	202	201	212	215	209	214	186	194	201	186	227	183	217	202	198	212	218	206	199	222	230	212	192	216	195	216	198	203	229	222	226	213	202	176	208	194	186	213	208	225	195	241	227	206	183	202	212	210	217	213	214	189	212	196
4535	329	264	233	202	194	197	168	148	162	176	193	148	151	188	162	150	177	157	162	157	177	174	154	170	149	158	167	154	178	168	179	168	157	161	202	156	172	145	174	147	175	148	177	168	175	155	157	170	168	174	166	165	153	154	136	175	168	176	173	153	155	181	163	150	168	168	170	174	172	176	164	129	170	143	172	163	176	164	142	132	154	175	157	143	165	178	155	145	172	163	153	148	177	158	157	149	148	138	176	155	170	183	156	152	173	180	152	159	167	167	177	161	147	163	165	176	161	159	178	135	154	156	190	157	167	150	159	144	154	146	186	145	175	159	148	160	155	148	158	185	155	157	145	165	161	174	156	175	155	160	151	195	167	167	162	156	143	157	157	175	171	151	157	201	154	163	162	169	164	143	150	178	153	153	159	138	169	173	169	164	160	144	135	149	165	165	153	155	170	174	162	147	167	169	152	168	131	170	176	134	140	185	140	169	180	171	141	147	157	166	170	155	169	163	152	165	135	163	170	143	169	179	176	167	171	162	161	152	150	179	161	150	160	147	163	155	180	158	160	146	154	182	156	171	159	174	133	149	185	179	144	172	159	164	160	143	164	159	157	156	181	159	160	161	137	159	160	166	173	146	161	157	150	155	181	172	164	142	149	167	170	166	158	146	170	151	162	153	154	149	150	159	146	154	164	153	160	146	168	182	167	170	147	161	159	171	161	146	163	150	156	150	148	151	147	152	163	168	188	161	179	169	156	166	157	159	143	165	158	167	147	164	139	178	157	162	170	149	148	165	142	146	140	156	158	170	156	148	159	201	159	178	162	200	164	181	164	164	155	151	155	147	165	162	180	166	162	164	153	151	160	168	139	173	140	148	159	169	144	176	152	163	184	185	176	149	180	147	166	162	156	157	159	172	156	156	151	167	162	158	137	166	155	160	163	154	153	158	180	152	148	172	147	182	141	148	150	158	169	169	170	168	149	179	171	171	150	146	159	159	162	192	142	142	162	164	152	163	166	163	154	179	171	155	157	145	162	178	166	166	158	159	146	161	164	153	154	182	162	156	178	156	144	176	147	153	156	149	160	133	171	160	147	168	181	166	166	163	170	171	148	153	165	145	164	167	141	167	150	139	149	161	173	177	168	172	171	160	140	150	166	175	159	156	153	149	154	157	162	133	172	165	176	171	173	178	177	156	137	157	147	178	174	163	170	163	138	152	164	155	159	126	151	158	154	147	147	147	169	166	154	170	168	170	172	167	161	161	157	160	159	175	162	154	159	145	165	160	166	160	159	178	169	155	159	154	160	165	169	160	162	163	177	151	172	153	169	179	142	133	160	164	171	179	168	142	177	163	152	164	159	165	163	194	128	152	152	160	154	158	155	147	175	163	158	152	167	149	178	144	161	148	178	149	163	172	161	158	163	164	143	164	139	144	169	176	156	145	160	160	159	164	157	139	148	145	141	144	165	156	167	139	167	147	138	157	157	154	162	151	157	170	162	166	143	163	163	129	168	158	172	151	158	163	181	160	162	162	165	169	172	170	153	153	183	165	174	164	156	166	151	178	166	158	146	150	150	163	179	156	154	167	163	171	157	168	168	150	135	170	178	155	166	166	154	153	159	133	179	157	142	164	174	158	155	141	157	151	149	174	158	134	150	178	155	157	172	158	151	170	169	154	153	186	162	141	147	161	166	149	141	175	179	166	153	152	144	182	171	163	161	158	174	156	141	158	162	162	157	146	145	163	174	159	151	159	144	152	156	166	142	158	162	165	159	157	170	165	167	161	180	185	154	149	157	163	162	153	180	176	164	137	159	165	141	156	162	152	156	180	148	166	166	160	156	176	178	152	177	161	172	148	162	131	148	153	172	139	151	126	182	185	162	135	184	131	167	145	159	163	167	185	179	174	140	147	169	164	164	144	149	159	156	158	150	143	169	149	180	162	174	154	180	152	170	138	155	178	154	151	145	179	153	159	163	177	151	134	161	178	181	149	172	166	168	160	171	178	163	181	175	140	170	164	154	170	163	133	143	153	155	142	149	152	155	161	154	152	152	177	148	176	154	178	169	157	161	185	167	163	169	184	160	149	162	155	155	163	148	148	135	145	183	157	173	158	160	148	164	150	169	172	135	161	147	168	161	167	171	157	155	163	175	165	156	166	142	149	174	163	157	151	174	155	157	172	172	151	130	172	148	174	148	151	165	149	133	150	154	151	161	163	168	164	154	157	144	118	161	158	146	170	140	168	173	168	166	158	171	166	145	172	161	183	155	156	167	152	142	158	162	152	164	170	145	182	176	172	191	158	156	162	158	147	169	157	161	151	164	162	153	140	158	156	153	167	177	167	149	157	152	175	173	147	160	186	167	165	164	142	132	163	149	160	165	172	136	163	175	178	166	163	163	177	142	175	151	159	155	155	141	153	166	158	151	137	176	149	164	172	154	173	182	161	154	151	168	172	167	149	154	144	151	178	175	156	164	179	158	166	177	165	168	181	152	201	164	173	149	165	177	157	161	142	168	151	149	166	168	165	154	176	170	183	172	156	157	165	142	168	195	160	168	157	178	171	168	175	150	179	167	164	153	152	164	170	176	161	140	160	147	150	152	156	180	151	154	179	175	156	157	143	177	164	170	141	167	162	178	174	175	144	169	153	161	136	161	170	173	141	168	161	156	172	151	165	174	157	178	167	155	162	161	152	159	145	143	160	159	154	164	165	162	143	177	175	179	147	151	177	168	159	149	165	159	163	154	166	141	158	152	153	147	157	152	149	160	170	155	135	165	154	154	149	160	154	167	162	166	159	161	159	157	155	147	172	173	174	152	163	179	146	159	183	147	157	155	144	147	175	183	147	172	166	166	152	160	167	182	158	145	167	158	180	153	135	164	157	172	160	151	148	158	147	151	158	129	151	163	191	148	148	148	150	140	154	148	163	151	158	152	143	141	167	157	152	165	180	125	153	170	168	154	150	162	172	179	149	148	158	163	150	154	156	151	156	157	162	143	156	172	181	164	179	121	167	138	150	184	169	171	152	177	160	139	158	166	165	124	165	156	167	144	164	173	131	138	153	151	162	157	166	180	151	169	154	152	136	155	153	164	171	160	154	158	157	158	157	150	170	148	149	169	181	164	156	168	159	152	146	160	161	168	155	170	142	164	166	136	149	164	164	153	159	165	172	152	156	168	155	155	141	156	160	155	177	155	165	160	174	153	164	143	148	157	170	156	152	179	166	173	134	136	174	146	164	149	166	166	152	154	157	158	168	160	194	151	169	159	169	148	156	156	147	164	123	155	164	154	149	142	168	157	153	167	152	182	153	163	171	149	154	167	144	145	168	165	149	151	163	171	156	162	170	181	168	164	163	155	172	149	163	147	141	168	156	151	159	162	157	144	179	149	149	144	149	162	161	133	154	140	162	172	165	177	168	187	157	140	172	158	155	163	177	166	158	180	185	171	145	162	175	155	155	150	171	216	157	173	187	174	181	180	177	181
25595	21480	27959	25420	11361	1399	945	703	587	681	629	642	580	594	571	579	575	591	586	564	576	567	536	520	557	545	601	588	574	526	559	547	568	565	578	502	551	551	539	550	547	587	531	566	572	582	541	593	607	511	495	530	539	540	535	546	534	597	572	540	578	543	532	527	548	526	551	514	570	540	573	578	553	539	579	551	517	534	552	556	508	547	522	501	520	535	545	509	544	566	553	547	523	556	527	502	582	579	535	559	533	579	530	536	561	528	503	568	568	551	524	541	519	497	552	554	566	518	541	500	568	547	562	563	496	510	490	550	508	531	571	525	554	524	548	533	529	535	551	570	576	561	567	565	542	570	523	573	523	521	527	469	531	519	550	538	524	526	517	531	537	549	531	512	556	580	537	518	524	528	516	581	566	547	535	575	534	545	564	525	543	551	530	540	533	535	526	529	547	532	555	562	576	519	537	552	536	553	554	556	542	540	564	532	508	540	562	539	521	533	531	553	532	539	503	528	555	553	554	516	566	573	510	521	535	515	555	557	569	544	524	568	554	551	532	549	563	540	553	552	560	558	546	537	555	526	527	542	548	554	553	537	552	555	546	584	526	566	550	533	544	534	529	537	516	525	585	569	521	534	550	560	587	554	525	546	542	536	502	528	555	577	556	542	517	571	537	536	554	531	559	553	536	520	549	500	521	551	518	550	564	561	559	517	512	532	573	521	543	508	530	532	522	532	524	570	522	572	584	527	498	509	527	576	569	515	517	473	526	535	531	549	474	521	565	560	527	535	604	555	539	527	534	527	549	527	523	504	580	529	523	539	539	493	534	539	493	561	542	564	539	526	576	560	575	543	560	539	530	521	512	550	557	585	545	521	581	546	539	570	518	556	533	540	520	521	483	549	547	555	513	484	516	549	563	552	556	553	553	542	566	499	581	551	552	556	550	552	580	548	538	545	534	541	569	558	510	495	583	506	564	511	542	529	555	523	541	505	494	541	520	522	533	512	496	562	542	569	510	552	526	556	503	523	529	538	561	523	564	540	550	549	563	568	519	517	574	540	573	540	522	564	541	535	554	536	590	560	561	533	536	533	541	526	521	523	536	553	548	524	513	557	555	549	539	550	518	533	546	559	582	554	513	520	478	519	528	574	522	550	548	539	555	527	492	530	547	569	552	575	567	567	568	554	514	541	573	571	531	561	538	542	544	555	526	543	540	547	538	577	543	530	530	525	521	538	543	577	564	543	514	511	554	547	517	532	528	513	545	517	532	522	517	526	554	575	579	535	509	551	583	537	591	536	542	537	571	531	496	526	500	521	539	563	500	523	553	531	505	550	503	551	547	566	538	527	551	541	477	570	512	542	523	541	541	556	527	499	543	545	551	547	554	525	559	544	501	540	539	537	535	523	580	546	570	514	597	496	536	559	511	539	530	509	520	553	476	556	518	513	473	554	542	528	537	526	526	565	507	565	551	512	581	543	551	520	551	546	531	516	509	556	523	493	558	556	553	560	528	520	563	511	486	551	566	602	521	517	546	563	550	514	591	547	521	558	552	580	499	539	566	508	520	550	535	525	558	562	514	545	509	547	559	569	545	545	565	573	501	543	558	525	560	543	514	551	584	505	531	581	513	547	508	506	546	517	519	547	513	578	536	504	535	509	552	564	557	554	515	477	496	567	550	557	529	581	541	531	531	566	519	578	563	558	488	551	560	521	529	513	572	577	518	519	526	547	554	591	529	549	536	516	515	532	543	572	567	565	549	559	555	534	531	578	526	534	539	545	562	531	548	551	588	513	550	532	492	576	586	570	553	497	534	576	539	526	508	517	549	494	569	550	553	529	551	515	543	536	540	541	569	557	558	552	548	546	536	533	527	571	499	522	538	561	512	556	553	547	526	554	571	553	551	573	569	557	513	556	582	560	534	571	521	590	528	537	568	534	554	505	531	519	534	511	523	524	578	560	530	487	554	533	549	562	538	559	495	583	571	564	541	525	529	530	539	501	551	537	535	539	569	559	561	528	536	545	581	554	552	513	527	523	532	577	563	510	515	560	568	548	546	580	583	543	527	544	559	579	571	554	476	503	521	536	542	577	539	565	590	537	511	562	490	564	559	541	497	502	553	508	512	529	541	554	516	536	557	545	545	535	548	525	550	572	575	515	557	521	567	503	592	527	518	550	553	541	512	520	527	522	543	510	539	572	584	520	575	586	520	561	544	530	520	512	564	484	527	534	536	536	540	571	516	535	535	594	517	493	522	528	530	515	507	528	499	518	588	526	509	559	538	568	541	494	535	573	533	577	569	538	545	559	519	532	531	549	578	557	556	533	555	545	531	547	540	563	585	515	545	572	507	509	576	538	574	547	538	558	505	573	504	547	546	535	553	560	522	502	542	524	516	567	560	546	545	562	539	524	540	514	525	501	585	548	524	530	524	563	563	545	546	580	546	551	512	587	526	539	575	518	553	520	575	571	513	576	537	549	588	552	534	528	498	542	511	550	579	543	515	544	586	547	548	515	518	550	553	537	524	545	516	532	549	555	526	497	547	513	557	584	571	526	558	540	549	538	517	560	553	527	579	533	513	514	488	554	492	530	513	539	534	575	521	546	564	525	517	521	525	534	521	523	500	560	536	493	541	558	540	525	553	554	542	561	501	553	547	564	521	540	524	555	592	589	528	541	530	549	540	569	544	571	555	546	532	537	518	536	560	502	488	556	556	551	535	530	528	543	539	524	556	527	553	534	545	496	547	582	517	512	541	567	528	537	564	562	583	549	531	540	568	532	553	540	507	523	545	542	523	545	544	569	534	565	537	530	563	515	543	500	562	530	539	563	531	572	507	561	558	569	513	553	508	518	511	534	548	525	518	557	514	570	557	544	537	499	481	513	564	555	594	518	526	512	520	529	574	542	530	588	535	545	525	558	541	533	555	557	549	547	574	526	555	534	564	538	569	523	532	545	550	526	555	563	524	553	566	542	547	543	564	596	564	525	555	575	528	525	517	509	531	527	560	496	541	518	540	532	520	560	506	550	552	507	509	535	529	568	574	531	522	528	522	554	535	505	561	550	561	591	558	536	560	509	532	567	550	552	533	579	549	528	488	558	565	550	532	547	535	501	561	546	568	537	521	581	519	498	529	520	569	551	553	558	558	538	547	508	538	560	537	570	557	480	562	529	547	566	554	563	575	556	552	561	574	517	563	528	556	574	580	489	505	561	552	520	555	554	504	542	582	536	503	557	579	577	587	497	562	546	474	528	558	566	524	541	556	554	563	543	539	559	488	521	559	560	517	552	528	495	572	523	507	577	560	562	549	485	538	520	544	548	560	514	515	534	521	556	477	553	531	538	544	517	552	551	568	539	541	526	556	560	537	518	539	503	537	563	532	566	541	547	542	496	531	550	538	528	506	575	550	534	569	539	543	530	560	545	561	535	537	583	514	532	547	554	575	543	555	494	535	494	576	543	578	569	503	520	557	567	551	540	537	536	555	544
3273	3339	2783	1492	1055	857	708	642	595	573	555	505	533	451	457	480	445	423	482	461	470	427	474	469	463	428	417	472	403	424	402	424	433	450	411	410	464	451	416	404	428	434	418	411	433	425	413	417	436	456	434	403	426	437	437	406	428	428	401	411	413	431	427	436	427	432	415	432	425	428	450	453	417	461	410	456	420	424	441	414	424	415	439	407	417	433	444	427	426	429	409	457	443	404	437	430	391	435	424	417	450	397	436	410	427	444	452	435	412	427	422	415	461	425	404	442	446	434	405	429	440	466	427	433	404	456	437	416	452	426	387	406	433	396	411	433	428	393	425	456	435	394	424	423	423	441	397	423	423	420	447	406	463	436	446	437	426	438	423	442	394	426	391	427	408	435	391	429	434	432	398	424	424	424	433	386	413	422	438	418	435	431	424	406	408	413	409	412	413	426	431	422	408	425	438	424	440	426	401	460	422	428	407	424	434	397	401	387	431	396	430	406	428	447	408	439	410	428	377	400	406	423	437	388	410	423	397	468	386	423	440	393	371	461	431	448	408	415	441	413	408	451	395	413	407	401	416	447	420	439	394	435	400	413	411	430	419	403	418	418	435	411	435	433	436	471	418	402	417	436	430	423	426	411	412	375	437	463	421	398	429	426	409	429	436	466	434	452	421	418	426	391	450	395	406	451	388	380	403	410	467	408	405	394	415	405	394	398	404	437	402	429	426	402	422	445	391	459	422	419	413	401	442	419	424	440	402	440	422	405	452	427	401	418	452	400	423	424	416	436	418	416	401	417	424	407	415	386	441	385	419	422	415	444	441	411	448	419	402	432	418	427	428	424	423	443	370	441	409	439	411	408	427	425	426	406	394	408	431	427	415	415	432	431	384	430	434	440	414	448	431	414	401	404	414	403	404	415	391	439	402	399	443	408	390	424	423	418	417	403	423	409	479	389	386	426	415	392	400	410	441	396	443	441	394	426	422	417	427	446	428	395	438	393	411	434	444	443	437	421	433	410	385	475	427	412	444	393	391	414	440	451	428	412	414	402	448	408	409	400	414	404	425	438	430	432	442	413	441	415	423	425	471	401	426	408	415	432	437	399	416	431	415	395	451	426	386	437	404	427	386	396	424	402	416	383	420	416	410	433	465	426	401	412	421	399	413	432	410	415	409	427	407	412	412	379	403	413	411	420	428	408	403	414	470	438	451	411	441	419	395	388	401	419	430	444	440	433	422	386	406	442	450	443	452	443	405	449	425	391	421	434	392	406	396	424	415	459	418	439	431	403	466	419	425	428	442	409	421	419	419	416	423	412	461	429	471	418	451	397	395	414	460	404	410	442	432	395	427	405	471	442	438	404	446	408	405	394	417	432	404	421	401	422	381	437	413	420	413	427	424	403	403	428	448	411	406	364	412	427	415	407	432	415	410	437	422	404	435	424	434	418	437	429	411	402	403	447	412	403	431	421	418	405	403	441	392	406	403	402	395	413	433	436	414	423	414	410	443	393	426	398	399	431	395	427	416	425	419	464	406	422	400	437	411	447	467	387	467	410	376	423	376	392	409	420	418	428	428	437	427	419	415	411	422	373	412	415	426	390	414	422	450	409	413	389	425	394	429	443	415	442	380	447	422	423	419	418	435	443	425	412	459	419	422	430	401	409	441	406	407	423	408	406	414	420	468	392	408	410	390	448	408	362	366	424	388	436	399	411	401	411	378	413	444	413	419	422	389	465	383	405	406	416	448	426	440	432	406	420	456	403	432	440	397	424	412	397	395	424	469	382	435	398	435	367	420	416	409	425	408	434	430	408	399	403	433	420	391	422	391	445	421	416	440	423	389	399	412	388	399	418	407	423	421	421	408	419	445	428	426	428	449	412	405	389	426	442	395	427	443	411	460	409	444	403	427	394	443	401	378	419	421	417	394	439	410	442	426	427	405	404	400	401	430	405	394	410	409	419	420	397	406	421	400	417	430	451	427	441	416	367	408	391	419	376	438	432	448	442	387	413	414	408	401	471	440	460	395	424	378	456	420	411	415	404	405	418	400	432	429	401	376	433	421	392	414	425	417	396	429	418	389	406	431	412	416	392	434	388	424	401	416	420	416	395	415	435	408	403	417	430	446	431	448	424	420	382	435	397	408	401	411	431	439	451	389	424	393	397	428	426	397	424	424	429	417	420	430	416	405	457	453	389	431	443	388	383	403	415	428	392	390	439	441	449	403	451	394	393	419	401	433	405	401	444	398	414	415	411	503	414	409	427	376	398	422	409	382	414	426	430	424	408	423	451	411	429	428	420	356	435	408	429	435	397	358	411	381	433	436	423	415	393	439	447	367	400	407	411	427	418	467	396	426	432	421	424	381	420	392	403	426	408	454	422	424	407	421	419	391	406	415	378	415	427	387	429	448	419	386	407	398	438	389	424	387	421	417	448	377	398	391	393	393	392	430	415	415	416	427	384	438	418	428	412	419	411	443	411	426	439	449	385	381	449	399	379	412	458	427	403	411	427	427	430	428	386	405	412	428	419	387	418	386	444	410	403	423	409	418	425	420	394	426	426	416	369	403	382	433	428	394	437	413	425	419	434	410	438	440	431	426	397	409	417	417	419	393	385	432	385	366	413	434	400	442	396	422	392	416	434	398	411	396	411	395	453	427	380	397	419	413	428	439	412	427	385	399	463	440	382	426	410	376	373	430	421	417	426	421	429	419	456	424	421	429	408	425	395	451	403	416	440	416	393	418	421	407	427	424	408	446	429	435	432	396	421	437	421	404	445	453	439	447	436	434	426	398	437	413	404	424	423	390	387	411	439	414	446	420	437	460	433	412	403	435	390	413	423	444	403	390	456	427	445	437	385	405	415	449	428	445	389	375	435	390	417	423	430	419	446	414	423	386	438	389	394	403	414	414	423	418	426	387	381	420	415	431	391	444	456	391	407	426	445	396	412	440	404	459	457	387	430	413	408	402	383	376	427	383	403	410	381	403	441	430	391	417	445	447	433	427	429	400	399	413	406	407	415	416	399	372	399	426	405	426	434	472	429	412	469	444	412	440	429	431	406	417	426	429	410	418	375	420	411	461	409	433	412	433	416	408	445	410	404	404	428	406	421	438	414	418	417	442	397	431	419	420	434	405	405	407	398	403	403	419	398	437	457	420	366	432	415	377	400	446	424	446	405	431	424	412	399	407	420	426	402	435	395	433	410	405	391	401	427	399	409	410	416	397	390	412	428	441	474	408	385	373	436	388	371	409	380	384	410	420	386	414	411	411	431	406	375	417	443	430	433	377	400	438	419	401	408	428	436	414	395	370	413	417	423	430	435	419	414	406	435	395	427	376	408	420	407	432	413	411	435	432	415	448	407	441	445	399	399	391	418	414	378	436	407	380	409	423	407	428	410	398	405	420	435	440	406	418	387	419	418	412	443	418	404	435	384	407	456	469	378	417	403	417	420	416	408	403	422	439	407	426	410	437	466	406	442	380	415
24542	21452	28746	24539	21450	8227	1753	1174	864	889	855	773	804	784	767	763	788	735	718	764	748	737	719	726	707	745	724	735	718	738	727	727	677	695	646	698	675	710	694	674	750	681	733	742	714	685	766	691	711	674	693	697	712	684	726	713	728	671	718	684	685	707	646	721	713	666	679	683	748	740	706	769	702	717	695	689	788	763	657	660	727	727	679	691	728	717	723	692	668	641	731	698	682	672	702	723	675	731	750	689	704	707	690	646	701	689	655	697	698	694	722	663	730	696	696	684	673	678	679	706	711	692	689	698	647	646	733	653	724	734	712	692	655	699	699	678	712	644	657	704	727	671	679	693	713	627	700	677	680	705	682	711	721	696	669	699	703	733	665	687	674	699	634	660	726	629	691	721	700	666	771	682	703	658	652	704	679	703	654	704	669	680	719	731	706	676	625	690	751	658	669	755	685	671	687	713	636	687	708	703	699	694	715	701	666	690	660	658	706	662	667	714	709	697	691	699	739	683	679	707	707	679	723	691	652	694	687	632	704	676	699	685	674	716	699	636	664	667	703	673	735	692	665	731	705	738	701	686	691	696	686	706	752	680	649	704	697	655	695	701	659	686	727	675	696	642	744	743	684	697	686	649	691	721	695	674	662	718	670	704	689	658	688	710	672	699	720	685	668	681	741	650	733	639	661	705	719	733	671	698	735	661	644	684	711	691	670	677	674	729	684	700	670	705	673	679	696	636	703	703	679	728	698	682	704	674	678	661	663	720	711	695	669	679	689	666	659	669	681	688	669	696	655	679	677	648	674	666	714	654	635	707	678	635	645	687	724	669	703	637	668	678	723	713	676	620	718	698	677	645	729	688	748	678	690	690	699	761	741	691	706	729	682	643	677	705	647	685	698	715	728	661	698	723	669	729	699	714	714	687	693	673	658	670	703	687	677	632	653	677	746	702	696	691	669	714	726	679	690	684	662	684	701	665	679	693	687	656	684	732	683	676	669	688	713	692	728	682	668	679	678	627	665	717	685	706	649	679	678	724	677	677	671	678	651	688	749	685	691	715	665	678	720	689	712	704	624	700	689	660	700	684	667	694	661	709	683	625	659	707	719	699	696	710	707	701	672	684	663	615	704	706	682	691	661	668	729	677	693	686	695	643	701	658	671	684	686	677	702	660	748	685	680	715	688	677	670	644	687	696	671	631	647	689	645	689	705	728	676	710	735	697	694	667	696	695	680	688	707	699	732	709	685	671	725	702	669	666	685	669	772	720	697	689	669	692	695	723	700	680	655	760	683	670	729	684	677	708	624	677	679	707	664	723	714	683	676	679	710	697	630	712	656	734	692	662	673	686	698	728	678	677	683	712	710	682	716	633	696	708	673	678	671	680	683	708	669	699	669	650	646	658	661	685	709	691	683	722	651	693	683	676	723	714	680	673	671	694	698	703	725	701	702	668	683	665	681	706	724	648	727	686	689	754	665	658	674	686	704	697	662	663	682	715	657	662	660	693	715	700	700	697	726	693	629	751	726	693	665	710	656	676	691	667	642	689	643	661	672	685	693	760	685	726	653	756	695	663	746	664	684	645	696	657	661	660	676	632	692	688	703	711	684	677	699	679	648	715	736	659	638	704	673	617	656	691	675	695	666	698	687	714	719	685	658	655	668	702	682	669	691	716	653	662	648	719	642	682	729	669	684	700	738	672	654	674	696	680	633	701	709	695	683	686	706	632	678	634	671	705	707	668	673	715	709	689	703	658	650	680	703	703	724	665	697	678	738	692	696	750	724	720	664	628	693	711	703	717	729	662	706	717	713	683	680	712	698	686	665	689	676	682	704	678	700	673	681	714	701	661	693	655	675	658	721	727	708	734	641	705	666	695	664	670	687	681	682	661	684	704	691	695	702	680	696	722	688	661	712	657	657	690	732	658	655	670	702	658	684	696	709	676	672	666	629	712	701	685	705	631	644	685	735	715	695	696	704	663	656	716	709	687	707	647	736	707	723	658	754	662	670	707	694	680	681	650	709	710	722	702	677	691	666	712	700	676	663	752	654	694	656	667	757	685	723	704	695	693	694	658	708	691	682	704	692	674	694	690	681	713	737	697	655	676	694	712	622	657	665	729	721	725	727	697	668	714	692	680	679	670	665	684	666	711	669	684	697	670	712	730	728	661	694	721	668	721	692	658	737	693	709	649	670	719	656	707	679	722	700	756	653	683	717	681	713	716	709	664	672	711	683	722	671	681	694	720	700	666	651	661	710	711	737	733	697	714	642	656	730	725	672	684	633	659	667	708	707	712	660	677	644	681	763	697	703	648	621	691	718	727	681	692	721	688	723	658	740	720	690	694	703	716	726	684	684	639	751	658	670	704	728	740	687	662	672	683	686	727	723	654	686	728	732	720	683	728	697	668	666	684	703	685	716	690	651	703	690	663	681	716	758	672	744	710	681	638	751	653	681	646	687	672	685	738	717	700	699	690	672	687	717	690	723	689	613	672	729	676	736	725	622	677	687	692	613	683	731	737	683	682	719	653	691	680	727	646	698	687	685	651	652	651	673	674	727	687	676	670	677	723	677	686	699	683	674	649	675	676	682	704	675	733	695	662	687	695	762	735	711	677	662	661	661	683	601	688	701	736	694	664	666	720	656	719	695	707	677	687	698	752	682	706	700	694	693	707	665	687	671	691	674	656	708	678	747	703	671	690	712	700	694	722	681	728	685	673	673	682	677	670	673	676	641	661	696	656	679	694	707	703	671	696	695	707	704	688	650	644	724	711	694	678	631	724	688	668	709	676	721	642	639	667	681	697	718	726	709	656	683	694	669	689	690	729	714	654	680	705	681	652	692	651	698	710	683	665	674	699	717	686	715	692	656	683	680	699	658	726	701	685	696	652	672	683	753	708	743	688	676	694	701	704	706	675	698	662	670	696	749	675	704	704	702	673	672	694	701	665	708	648	674	657	659	721	697	702	689	684	681	721	719	680	657	688	703	687	643	694	723	719	690	680	704	693	671	682	727	698	745	738	671	662	716	682	706	675	670	683	714	659	653	693	693	657	655	734	675	670	677	671	689	704	689	681	714	718	676	712	723	663	695	681	665	655	659	737	678	705	675	676	635	639	716	681	694	687	677	725	691	642	703	691	675	684	650	666	654	746	650	680	636	718	694	663	679	710	676	619	642	664	620	648	711	624	656	676	693	644	656	712	711	704	658	687	711	687	713	693	744	697	658	651	684	649	714	706	691	670	674	655	737	665	712	702	707	683	711	697	657	674	712	661	671	690	679	684	649	749	657	674	704	685	672	659	699	680	725	689	720	644	702	741	684	625	701	639	710	755	651	689	692	680	620	722	661	689	694	684	661	674	686	711	692	703	692	659	713	735	664	707	688	722	712	710	682	648	720	699	672	708	685	659	700	678	711	674	714	663	662	711	655	713	662	711	687	668	723	679	649	682	705	715	732	664	690	697	671	679	661	689	640	661	660	666	673	716
3583	5965	4782	2532	1751	1356	1123	1019	871	801	740	743	715	667	657	633	620	640	631	577	576	599	540	602	620	595	584	581	562	590	562	548	544	569	540	536	590	551	549	538	525	541	556	549	519	539	559	562	545	594	579	507	541	537	540	553	547	529	589	522	560	556	541	528	559	555	532	547	516	521	560	522	591	531	534	533	519	541	512	548	547	541	572	492	544	510	545	557	564	555	553	553	530	540	514	530	508	546	498	532	520	607	551	573	538	499	541	576	554	524	571	543	545	539	511	521	530	546	515	528	536	539	589	538	546	528	555	504	516	554	537	537	524	551	537	527	519	513	530	540	539	521	538	486	542	508	529	553	560	505	509	513	504	548	541	572	539	546	537	529	599	555	597	544	543	532	520	533	530	547	514	530	545	512	554	538	533	487	497	515	516	550	540	526	524	556	523	497	517	569	538	565	541	560	537	561	583	534	518	543	547	546	531	537	514	560	533	560	543	600	514	519	506	506	588	535	555	518	519	590	527	541	550	543	536	554	529	483	522	581	520	527	525	522	574	518	583	537	520	536	520	516	581	523	514	525	557	556	564	534	578	561	573	550	518	547	503	539	532	526	543	522	567	532	577	519	554	524	534	527	526	556	540	551	535	494	513	566	510	495	550	535	532	546	523	507	531	510	526	506	535	556	529	554	538	518	505	555	511	502	496	561	557	554	534	513	535	573	504	517	542	523	565	551	522	529	548	522	547	534	528	530	584	531	521	583	555	480	541	555	562	543	523	536	538	551	512	519	531	563	512	529	542	533	533	561	525	571	561	537	524	558	545	536	535	552	533	531	516	530	511	514	553	515	503	526	548	505	560	540	551	534	559	524	534	487	560	556	566	513	534	522	525	534	558	508	539	502	534	533	520	540	565	520	547	523	541	540	537	521	546	557	561	526	507	589	525	504	554	501	550	507	552	581	519	498	555	526	502	505	551	533	548	530	511	530	526	546	526	528	539	514	490	548	523	595	513	529	532	567	553	556	482	554	522	507	571	513	524	515	528	512	549	567	501	560	515	512	526	522	543	551	516	520	556	560	517	532	472	504	528	500	499	536	514	490	530	550	553	525	602	523	534	534	536	546	522	489	533	564	547	564	513	560	506	501	561	514	505	508	555	536	523	524	539	515	499	497	542	521	528	550	551	529	520	527	508	550	524	523	525	506	539	600	530	539	534	545	532	545	463	501	555	529	518	508	525	508	487	538	551	530	564	474	524	532	491	523	539	523	542	528	499	494	545	510	541	496	545	566	492	507	512	563	497	506	541	535	536	532	507	524	547	532	545	519	524	517	544	541	501	534	540	549	520	525	505	559	558	529	540	543	518	528	509	511	535	486	510	512	545	507	552	536	552	504	539	553	539	563	529	501	546	498	546	547	541	557	553	514	568	535	535	483	562	533	544	509	532	501	539	485	527	523	546	560	545	522	538	513	558	549	483	599	502	534	526	519	532	535	524	554	513	562	575	524	533	540	504	539	536	533	516	540	573	499	534	543	499	520	514	522	538	537	491	525	521	528	562	550	516	520	583	513	527	549	530	520	573	517	507	562	518	559	519	512	511	590	465	557	516	547	575	541	537	493	500	537	546	531	552	457	521	547	558	558	537	524	536	525	567	526	516	547	541	495	565	535	515	539	525	555	550	562	508	504	529	508	532	507	496	547	555	558	537	555	491	527	563	541	525	508	527	530	532	489	538	511	513	546	500	544	461	525	557	535	548	477	529	524	506	534	587	523	519	544	553	512	553	519	524	558	510	516	547	555	523	523	538	553	530	524	521	506	531	554	504	552	554	518	514	509	520	539	540	540	556	534	533	516	582	557	533	548	520	532	527	500	495	535	516	496	542	538	541	480	511	515	561	542	538	512	506	507	541	515	569	539	545	479	548	488	562	495	511	513	558	524	493	530	500	542	535	547	547	488	539	570	542	549	537	542	543	518	524	533	536	573	519	521	503	536	550	547	528	486	524	525	477	528	515	538	524	551	548	551	500	538	512	542	491	518	540	533	486	514	521	548	528	506	510	525	550	544	561	556	531	532	520	508	497	526	548	524	529	548	533	536	511	545	527	498	512	508	540	554	540	505	518	545	519	489	564	544	545	540	536	512	551	547	511	477	511	534	488	578	504	504	515	548	532	500	551	527	540	507	526	512	524	536	527	532	509	538	496	540	529	484	515	470	550	577	517	516	534	534	549	510	524	523	549	503	544	514	511	503	535	543	551	550	592	538	500	531	559	527	523	538	516	513	501	528	539	542	506	484	526	568	523	527	517	537	508	513	511	519	516	523	504	525	498	567	536	535	522	547	503	527	557	546	502	554	533	510	537	544	515	521	486	558	470	504	516	516	506	488	495	506	549	519	474	504	516	494	525	476	518	528	556	557	521	532	526	516	539	534	522	522	520	570	551	516	523	549	543	539	527	559	494	541	542	526	536	564	502	518	475	491	512	521	507	519	520	551	503	509	519	530	474	559	541	556	513	537	520	546	516	492	484	560	524	560	477	536	510	504	503	570	530	499	529	537	523	509	479	531	537	526	551	508	489	532	526	522	494	536	508	535	511	545	570	526	566	492	511	532	524	521	526	571	511	493	499	520	580	533	528	513	556	527	549	514	525	557	549	545	539	556	522	504	542	523	501	514	542	510	509	522	519	526	494	520	535	583	551	519	534	520	507	521	572	543	499	543	526	506	530	488	516	504	541	525	487	541	478	539	515	515	499	512	523	516	503	493	485	511	519	552	523	525	540	548	513	576	526	542	530	497	580	528	535	520	529	537	515	572	509	549	565	555	515	491	542	512	487	491	515	518	541	533	560	509	541	519	515	517	556	544	508	518	502	513	527	482	500	493	502	494	534	524	533	566	530	541	480	560	525	555	531	504	541	525	519	519	498	554	557	532	512	513	532	537	556	561	498	498	519	527	490	515	506	524	513	511	539	504	544	526	522	553	522	531	544	569	537	530	532	515	498	492	511	545	553	545	508	530	543	557	559	544	559	506	518	550	546	521	545	532	514	517	514	501	538	537	498	530	498	514	537	522	505	513	507	555	551	559	571	521	519	528	543	523	520	546	538	510	528	573	521	519	528	535	505	562	519	507	532	551	517	530	542	553	537	517	544	550	514	521	518	553	530	510	543	531	506	475	525	525	520	520	531	530	502	514	540	566	514	514	526	508	527	507	505	530	486	519	540	546	480	554	518	513	511	495	542	506	540	524	570	543	493	530	569	594	482	531	524	520	544	548	557	542	537	517	509	549	504	519	509	530	518	534	514	539	536	525	504	551	517	493	516	531	534	529	548	471	501	520	534	548	544	515	543	521	549	548	548	513	525	508	558	533	534	497	540	489	498	540	516	558	525	503	516	518	534	506	514	527	516	552	500	474	518	504	544	528	526	511	472	509	525	566	506	526	546	497	543	493	554	508	547	532	572	537	521	591	545	501	489	502	555	533	490	524	531	511
27638	9794	577	274	232	208	239	206	240	211	214	195	246	194	209	205	221	196	206	222	230	194	183	197	217	191	209	207	206	203	211	211	190	190	183	201	196	184	203	204	184	214	188	202	198	226	228	199	187	214	209	220	209	187	197	203	208	206	211	192	184	219	212	200	194	221	210	209	195	213	213	215	180	206	218	206	194	194	195	184	208	209	204	211	195	186	174	193	221	198	208	227	214	180	191	194	202	195	206	205	210	206	178	210	215	213	205	196	228	198	221	203	198	192	194	209	198	200	190	209	201	210	208	202	191	222	205	233	188	217	194	175	184	209	219	225	205	197	205	214	214	170	194	210	211	205	201	198	218	215	175	185	224	205	218	183	199	188	176	191	217	206	198	204	184	205	180	188	186	206	191	201	178	196	206	193	239	185	207	206	208	210	192	189	208	198	203	205	212	210	195	185	188	161	179	177	191	220	188	211	210	206	217	172	193	192	197	186	233	197	202	220	187	188	200	184	190	222	182	189	223	206	206	189	201	214	170	189	194	184	190	237	173	197	203	211	211	225	191	195	212	215	219	202	191	215	231	215	192	219	221	193	189	233	190	196	201	238	184	191	188	187	185	197	182	205	206	203	215	233	230	204	239	219	219	194	217	226	215	212	202	198	188	207	199	233	213	175	189	212	203	253	194	191	219	199	200	198	196	236	197	204	227	215	193	201	203	192	223	206	210	207	207	195	221	214	202	205	211	201	205	200	202	195	199	224	206	206	213	174	211	200	195	211	208	194	222	218	210	200	227	189	186	198	214	205	189	209	192	224	195	226	216	215	203	185	217	183	174	168	198	202	216	194	209	202	200	236	242	180	213	186	207	221	213	195	211	200	194	202	186	187	209	214	224	185	187	198	221	198	203	191	207	206	237	174	181	177	211	195	197	229	207	202	208	168	187	211	194	196	208	205	198	213	188	205	221	203	191	186	205	211	203	209	213	231	225	222	199	188	215	193	208	215	190	208	206	197	211	199	205	224	193	226	217	175	197	200	214	186	173	213	215	204	215	194	198	199	210	183	227	204	213	202	177	181	188	186	210	205	192	236	221	185	196	170	182	205	216	209	179	189	187	203	197	193	212	170	188	181	199	207	205	197	205	197	200	196	200	205	201	233	212	212	208	206	222	203	196	182	204	208	197	209	173	193	183	211	236	198	209	208	203	207	228	205	215	202	225	217	210	197	180	187	214	200	191	207	195	210	200	226	205	182	194	202	168	185	212	211	207	216	180	186	208	191	175	206	184	213	181	213	198	192	192	204	231	203	202	208	198	204	197	204	205	183	200	200	214	205	209	188	195	195	185	203	216	214	231	205	207	214	199	206	193	214	218	205	213	219	213	196	214	229	198	214	230	201	208	206	218	187	190	199	193	193	164	194	174	179	205	202	224	190	198	185	214	205	199	196	188	205	187	195	214	202	211	200	217	190	199	179	206	191	191	202	212	196	192	183	204	193	175	235	215	191	222	187	199	221	211	208	193	201	203	202	226	208	182	188	198	194	188	196	218	214	219	214	184	201	200	214	197	203	196	198	208	222	224	230	205	203	218	192	205	191	211	204	210	178	208	188	200	213	212	205	177	208	211	216	209	211	202	219	198	248	185	184	209	228	193	215	218	211	213	196	213	223	193	219	206	207	181	189	185	216	192	193	202	213	187	186	206	211	214	189	202	200	217	201	201	198	196	210	193	207	227	229	199	218	206	203	212	195	209	218	205	184	194	199	210	212	191	200	189	213	200	221	186	174	198	209	199	169	192	200	203	204	184	221	211	199	181	172	238	206	222	233	196	202	181	178	197	210	171	209	210	203	185	200	213	182	197	217	188	217	214	189	207	173	211	196	216	211	206	185	198	224	216	207	209	197	187	199	181	207	206	216	207	204	216	209	199	184	219	186	192	206	204	231	187	179	206	186	209	212	194	190	200	202	194	193	203	212	181	225	204	218	222	182	180	209	204	198	179	210	207	204	228	221	228	213	215	214	166	190	204	202	215	215	205	211	219	177	221	181	197	197	190	195	209	187	194	192	194	203	190	209	216	161	204	207	206	215	212	209	226	200	202	199	197	233	235	194	181	211	190	196	208	182	197	212	231	198	212	214	215	206	203	226	194	218	196	200	209	202	218	196	225	187	202	198	202	198	223	191	201	193	193	201	206	218	229	196	218	202	218	201	197	198	183	208	224	220	197	206	222	208	190	210	222	189	207	209	195	210	194	226	223	221	198	195	175	211	187	190	195	193	209	179	201	194	204	205	212	206	196	202	201	226	172	207	219	204	222	212	211	196	204	191	201	188	195	184	176	223	204	194	200	195	211	192	193	196	199	206	180	210	219	176	218	200	215	207	192	239	240	221	209	200	191	204	189	194	196	194	186	196	209	175	194	196	241	201	202	194	195	214	211	205	214	206	219	210	193	199	194	223	197	171	219	189	187	181	211	193	218	191	209	234	186	194	193	217	200	186	207	215	189	188	232	209	199	197	239	209	197	176	201	189	182	182	214	212	222	177	194	175	193	209	183	189	187	207	191	185	196	199	208	177	195	198	213	176	177	180	205	219	194	224	204	195	216	205	197	190	194	195	202	230	195	197	220	202	212	191	199	213	201	195	204	201	216	204	194	195	211	183	216	230	204	214	216	196	214	213	211	196	218	214	198	221	207	200	215	202	180	226	204	204	194	187	216	197	184	214	199	172	208	201	195	231	205	188	183	190	221	216	215	188	209	219	207	210	182	225	190	207	203	190	209	189	204	194	219	208	204	189	181	185	206	213	194	219	214	224	201	169	204	173	217	197	209	220	206	202	200	197	192	200	222	215	192	200	205	210	210	197	193	227	203	200	198	197	194	203	208	181	241	206	194	194	221	189	203	195	219	193	213	208	206	199	212	191	193	195	221	201	225	203	218	200	201	217	201	216	203	203	215	205	209	194	212	204	203	216	210	202	190	197	181	202	197	185	198	190	186	200	187	206	193	200	216	209	215	203	193	220	196	208	168	200	199	222	206	194	197	188	195	209	185	224	221	194	201	210	201	237	204	201	213	190	195	195	215	199	203	219	229	190	219	211	191	214	200	215	209	206	176	222	215	216	187	206	176	186	169	195	199	217	219	195	220	180	188	217	173	211	205	217	192	192	207	224	201	186	220	182	214	184	173	180	189	221	200	195	192	201	204	238	207	196	207	196	192	202	204	193	210	213	213	234	198	219	183	204	196	217	201	188	179	197	221	218	188	180	182	189	191	225	222	192	168	191	213	188	191	193	238	208	197	193	197	191	184	222	220	219	184	213	199	213	200	202	204	214	217	206	204	204	219	219	171	222	190	213	227	196	203	207	195	201	180	202	196	216	198	205	209	227	215	187	191	208	210	243	200	193	208	196	220	211	212	194	208	205	194	195	192	200	211	233	201	227	196	212	216	239	201	205	233	202	202	205	205	209	183	207	222	206	194	214	212	195	205	195
4549	348	289	192	206	199	178	176	176	154	175	156	161	172	146	166	161	180	160	166	171	164	176	173	160	159	173	161	165	193	164	170	164	138	148	191	159	173	156	168	164	166	173	162	175	181	152	152	155	145	147	171	161	146	146	152	160	157	163	160	153	146	159	159	167	145	161	174	148	169	175	143	164	171	148	198	163	153	144	155	181	141	170	150	152	169	147	151	153	155	160	145	163	169	156	175	145	147	177	145	165	161	166	151	146	138	158	145	153	185	175	142	149	174	164	155	175	168	157	151	150	143	150	145	163	147	177	158	160	164	172	166	172	162	167	160	168	155	170	149	137	189	144	149	142	166	149	146	161	182	157	157	162	162	145	169	154	175	170	178	163	157	160	170	155	155	165	145	159	161	154	174	185	153	147	160	171	172	187	152	163	174	162	155	157	144	159	164	169	164	162	182	163	161	147	165	183	176	176	154	176	161	172	179	175	150	195	175	146	141	150	157	157	148	158	144	174	161	136	137	162	161	132	181	175	173	155	161	145	162	164	167	130	173	168	158	154	165	137	172	158	172	153	155	159	155	145	169	155	164	152	159	179	143	156	161	152	142	164	140	141	153	146	154	136	170	170	174	142	175	174	165	159	180	132	173	159	165	176	163	149	168	162	167	152	177	170	159	161	159	156	174	151	163	164	170	150	182	156	156	167	152	160	163	155	152	148	162	165	139	158	186	149	172	152	158	169	162	165	158	159	167	136	171	177	137	174	156	152	165	160	156	147	174	166	171	159	160	144	158	166	131	147	162	172	171	180	166	191	160	136	152	172	141	153	168	148	136	160	145	161	147	144	164	153	164	161	153	186	175	159	153	199	176	156	140	142	178	181	180	167	172	157	137	151	183	155	171	165	155	171	164	161	191	158	177	154	169	158	158	161	155	174	168	156	150	140	179	172	164	142	169	145	170	151	177	187	168	162	162	155	182	149	164	150	182	156	171	168	169	188	184	164	168	164	148	189	129	184	154	169	166	166	157	149	173	165	165	175	162	183	163	190	146	172	166	168	145	161	156	175	169	164	162	148	160	162	160	148	153	153	164	172	163	149	177	164	175	148	169	168	165	163	159	157	176	180	157	148	154	154	171	180	143	144	157	149	149	146	152	166	177	165	146	158	164	187	147	176	162	157	165	168	167	171	143	160	149	165	194	169	150	151	144	181	153	180	166	150	172	162	164	151	159	143	163	172	166	186	162	146	166	160	172	145	157	168	173	153	151	158	170	171	158	165	138	163	157	164	166	135	161	159	158	168	144	144	175	150	156	186	180	143	160	159	176	186	182	175	155	151	141	143	165	182	154	164	167	145	156	151	156	162	170	143	163	156	143	158	174	134	163	152	140	152	178	156	163	149	176	152	151	157	155	153	160	147	194	156	153	152	179	146	165	174	167	159	182	159	182	163	178	172	164	159	160	185	147	159	157	168	171	154	186	162	162	125	157	150	138	164	143	167	159	170	152	157	175	167	180	166	158	149	145	157	161	186	173	154	146	177	173	150	159	170	163	150	142	174	172	176	164	162	165	157	152	184	186	149	165	166	157	182	158	150	176	155	159	163	163	168	138	179	154	161	172	154	170	170	141	166	153	178	139	165	175	177	139	146	163	182	155	155	152	163	171	145	166	159	154	163	146	147	143	166	146	161	159	155	171	152	149	176	150	171	174	167	153	150	159	144	160	157	157	147	143	143	172	173	156	169	182	144	159	130	152	162	151	152	158	153	155	141	153	157	157	156	168	141	172	180	163	149	167	156	162	166	167	148	155	155	154	167	173	159	171	160	156	154	157	175	160	159	156	168	166	183	173	155	173	164	153	142	152	171	185	154	170	172	171	183	172	126	152	162	146	174	157	148	149	146	161	150	168	167	163	155	131	165	157	170	153	165	163	180	151	179	158	164	152	176	170	172	143	171	165	162	150	177	170	152	157	164	139	157	173	176	170	166	163	151	153	158	124	133	161	141	164	183	183	169	163	140	177	157	161	183	185	153	165	138	172	148	176	168	156	170	134	184	167	140	158	160	148	158	164	154	164	135	185	172	158	168	159	176	167	170	130	182	172	157	158	167	159	143	144	181	139	172	177	200	153	142	173	144	139	151	152	186	169	170	154	158	159	174	152	159	164	156	139	180	184	155	170	153	195	186	172	160	167	136	168	159	144	155	160	159	162	161	163	151	170	178	156	177	143	161	150	159	186	161	159	172	148	136	168	178	168	151	174	162	155	138	169	129	155	154	162	156	151	171	156	176	160	170	151	138	149	164	159	148	172	170	149	187	153	162	158	173	166	158	159	151	163	141	170	169	161	136	162	167	158	162	188	139	152	168	143	165	160	163	171	167	171	142	149	175	172	184	186	154	159	167	158	160	183	178	143	153	168	171	160	155	165	166	164	143	141	166	148	141	160	187	158	154	169	142	175	190	152	159	162	138	160	151	151	140	153	145	162	158	180	156	185	146	172	155	176	188	154	147	161	186	155	173	148	148	157	167	152	174	143	150	148	183	163	155	166	148	156	124	145	152	168	140	175	147	158	164	159	162	149	185	156	144	157	172	157	170	144	182	176	143	153	157	155	161	182	174	146	148	151	134	185	155	168	159	169	180	163	134	156	132	167	167	152	162	141	151	162	177	162	151	164	142	147	170	149	171	178	159	163	156	142	171	151	187	171	145	148	146	146	144	171	173	175	143	161	156	162	174	163	162	150	152	188	161	164	160	170	151	123	152	136	152	184	168	162	154	144	149	151	152	162	167	170	163	160	138	153	154	162	166	159	148	158	179	171	186	147	146	186	162	170	155	143	152	167	170	157	166	154	147	173	143	169	167	183	148	162	173	160	151	160	172	167	180	140	152	148	152	144	164	179	160	146	146	154	142	144	166	156	158	149	136	145	161	157	174	175	187	141	164	155	151	159	171	128	160	168	160	149	139	171	159	156	177	153	148	156	148	153	152	127	152	158	184	148	169	166	184	171	149	128	174	157	140	151	162	174	160	147	157	136	157	175	155	165	162	169	166	167	144	160	159	165	176	150	162	154	151	183	141	141	162	146	151	149	164	163	169	180	193	172	169	143	151	155	167	167	158	161	165	163	139	151	135	146	165	164	135	171	144	167	160	151	159	161	161	139	146	169	156	157	150	170	166	164	172	179	164	156	151	158	163	169	181	163	140	161	145	159	141	165	159	157	167	146	184	174	157	165	136	172	161	160	160	164	179	153	168	153	158	178	172	159	137	168	160	157	153	152	135	150	160	177	173	144	148	142	170	182	173	156	159	166	156	159	129	147	174	173	164	165	177	170	165	146	156	154	172	161	155	167	168	133	145	153	149	154	166	152	155	190	152	184	138	150	155	185	166	150	138	167	162	163	149	187	164	165	145	173	143	166	151	162	162	161	172	157	161	194	168	167	160	155	176	146	163	183	171	153	161	156	164	153	175	146	157	163	138	159	169	160	132	160
25574	21476	27924	25485	11239	1397	915	694	630	623	670	590	582	646	570	540	587	574	579	531	564	572	551	593	539	569	593	523	539	566	519	545	566	575	492	523	541	581	556	543	545	559	542	525	580	565	594	581	508	547	511	525	552	554	537	554	569	555	540	535	522	526	535	517	540	545	504	582	561	574	513	561	534	524	511	528	546	511	515	557	618	576	532	566	534	578	528	495	557	589	550	547	548	507	490	566	547	525	553	501	533	536	504	569	526	484	517	531	517	546	535	549	529	541	549	541	498	507	535	532	537	519	495	516	532	561	556	518	521	534	547	550	525	520	596	526	530	556	554	548	532	543	499	573	528	531	532	507	516	553	570	536	530	553	550	596	536	545	539	564	536	501	547	535	550	517	582	524	544	532	523	523	569	507	562	548	568	532	550	514	587	557	573	586	512	555	533	528	549	561	543	537	559	540	569	540	536	541	574	540	557	509	552	578	532	541	565	538	553	495	535	555	551	536	548	514	548	541	547	536	535	531	519	507	534	549	530	532	559	496	572	534	539	541	526	527	527	559	541	543	542	499	489	501	549	527	544	511	543	566	512	490	528	571	584	542	519	508	563	537	530	574	543	532	552	534	550	489	568	502	528	480	564	516	534	512	549	614	583	489	540	552	552	555	552	514	601	534	543	532	514	541	524	554	562	578	492	504	574	558	552	497	492	524	535	542	526	559	547	528	565	540	537	540	536	530	498	492	556	561	539	510	558	538	555	544	575	581	518	552	553	531	581	537	555	577	558	529	528	527	533	556	517	562	540	580	566	557	499	544	523	558	536	566	567	582	559	534	506	507	564	551	509	537	551	573	524	558	541	531	572	530	530	536	506	532	533	512	595	532	584	542	554	561	491	551	563	516	475	555	488	539	509	537	555	531	534	555	589	550	606	558	540	563	532	558	529	528	501	524	519	557	512	582	545	511	547	520	561	527	547	544	523	591	557	565	550	511	510	551	522	585	552	548	557	523	524	537	557	546	578	557	513	528	566	499	552	535	557	549	566	528	567	594	573	504	506	610	527	524	543	540	552	566	536	515	534	578	577	503	495	551	532	509	550	523	558	539	529	521	525	499	544	517	516	528	536	491	508	550	569	533	499	531	544	546	565	517	530	513	588	508	564	566	524	523	520	553	518	519	502	523	493	519	543	549	576	572	557	536	526	506	580	537	522	577	589	533	552	539	502	517	539	578	554	516	505	552	560	530	564	578	517	573	546	538	553	535	572	552	501	548	537	568	531	544	544	547	574	511	534	554	514	540	570	558	532	531	539	545	545	525	554	486	543	549	564	536	498	565	560	493	548	527	517	562	504	540	552	563	541	571	554	545	546	539	581	542	566	481	528	518	550	538	521	543	512	566	500	545	531	531	567	541	561	529	537	569	544	549	495	541	580	557	510	510	488	553	551	522	527	546	521	546	540	568	519	522	522	530	540	535	518	502	565	538	529	519	559	507	527	531	546	564	555	518	543	522	510	537	532	552	518	570	566	519	537	532	539	524	540	545	529	527	510	516	527	542	496	563	538	567	553	488	496	563	516	550	556	554	529	526	542	556	521	551	530	534	501	519	562	514	531	526	537	512	513	523	557	522	576	529	540	507	509	506	524	508	544	531	510	477	520	550	543	529	524	548	525	562	549	533	541	525	517	495	559	543	513	522	536	499	551	500	516	516	511	532	480	519	566	528	544	573	582	555	540	529	553	551	481	514	501	514	529	531	527	511	545	541	532	508	575	506	548	524	581	543	550	506	504	545	559	542	564	571	559	499	567	541	493	566	579	545	537	536	537	524	526	518	504	483	493	529	568	533	558	546	492	597	521	571	551	541	554	537	562	557	527	542	519	543	537	592	509	544	581	533	509	536	567	540	564	543	505	567	513	571	521	573	524	506	513	567	546	536	550	536	535	580	512	544	558	521	588	515	509	543	541	564	551	522	567	541	568	513	532	495	571	520	497	520	531	529	533	530	556	495	535	519	523	540	549	542	547	568	541	533	572	575	513	551	551	547	535	506	552	540	547	573	572	555	565	550	570	561	560	521	481	526	561	549	530	527	509	542	521	540	528	567	560	548	523	551	483	529	528	536	582	589	553	526	573	543	557	530	547	516	532	538	553	540	558	518	490	549	528	558	566	531	532	552	540	516	522	500	526	564	512	553	496	514	537	543	568	537	522	558	566	534	521	523	519	562	558	584	566	523	528	594	532	551	517	529	579	504	545	560	537	525	511	573	527	552	514	536	572	553	508	519	540	530	550	517	540	513	481	502	551	519	566	579	541	610	552	532	548	571	544	545	546	502	563	545	536	557	536	527	548	557	516	544	544	574	505	505	560	503	578	500	509	511	570	544	555	529	552	563	535	548	521	577	514	498	531	541	490	473	517	550	513	560	523	515	564	517	553	565	558	531	534	542	552	532	499	550	514	523	527	550	511	555	538	497	509	509	534	549	537	519	542	534	527	520	565	551	534	532	535	519	533	541	536	546	515	537	543	514	537	581	564	525	537	496	562	522	537	498	494	485	525	551	535	545	527	580	535	547	522	540	526	541	546	533	542	562	533	499	513	528	576	523	561	545	506	572	556	560	559	599	555	543	557	553	580	507	525	501	563	560	547	508	529	543	529	497	528	539	545	526	523	506	529	543	538	524	567	533	545	561	533	584	515	539	551	512	575	553	554	547	530	521	570	536	539	540	500	532	503	508	590	535	551	535	585	555	530	537	530	510	520	501	529	540	524	503	597	551	574	495	547	547	552	531	553	558	579	546	549	568	546	533	524	527	558	587	543	564	534	536	533	516	536	554	530	541	513	567	513	533	566	497	532	559	549	526	535	550	489	561	526	554	536	531	546	542	539	543	567	570	540	502	538	525	512	537	527	534	572	561	517	503	566	551	520	531	528	508	537	542	538	550	515	547	534	538	529	541	485	523	527	562	567	601	581	540	513	564	547	548	553	522	514	544	500	532	519	547	534	531	510	510	509	518	540	562	558	534	527	517	558	530	553	518	516	537	525	539	559	517	532	523	541	491	535	559	519	565	560	470	505	512	521	551	577	539	529	556	546	521	571	536	532	529	555	534	511	576	528	559	536	480	542	546	521	538	530	528	504	504	527	531	542	527	531	536	547	550	547	542	553	536	566	484	544	514	565	535	523	543	531	544	513	582	537	536	494	498	541	444	565	510	548	566	547	571	559	507	501	530	568	502	538	548	544	523	553	532	513	546	561	536	548	556	524	534	491	531	540	612	525	515	534	543	548	494	567	534	547	542	524	512	552	535	542	532	561	508	578	549	553	553	527	578	513	543	545	540	547	534	544	566	517	533	562	539	515	560	559	506	562	523	523	522	543	560	533	564	569	512	556	537	559	564	529	504	580	584	540	550	551	515	521	564	509	540	531	515	542	528	510	569	506	513	518	520	507	521	515	534	534	566	551	523	526	559	519	496	523	528	537	516	520	537	541	511
3325	3379	2788	1548	1086	851	774	613	605	545	551	515	536	518	474	484	490	458	470	448	452	472	439	445	461	463	430	435	415	426	476	457	455	422	392	444	436	403	453	423	410	435	446	452	425	463	424	427	426	430	461	466	432	441	477	450	382	417	412	451	426	382	425	423	454	418	393	406	436	407	436	366	445	433	418	403	383	446	422	418	424	408	403	417	432	420	475	445	414	429	430	423	431	393	446	417	422	413	456	401	411	499	411	377	426	454	452	395	411	467	437	385	420	449	420	418	399	405	397	408	408	402	463	400	424	434	437	401	411	424	477	424	409	414	417	388	415	398	411	411	445	415	434	412	411	424	432	409	426	423	425	398	405	412	433	419	418	419	444	408	395	394	459	422	428	443	437	430	426	488	398	427	432	430	443	406	473	439	450	404	433	421	427	438	423	425	402	411	449	429	392	451	399	434	389	419	402	374	417	418	460	412	422	408	389	404	419	423	410	430	465	429	458	410	398	421	441	425	400	437	413	407	425	411	412	461	434	396	413	469	412	407	389	409	434	421	407	432	422	431	403	419	399	429	422	395	412	419	384	407	413	419	425	408	448	422	424	410	494	452	439	441	396	444	401	442	397	421	444	418	404	423	438	391	400	411	378	407	441	466	411	429	463	416	448	403	436	392	450	392	401	440	391	433	425	398	424	399	410	445	419	400	444	459	422	422	420	412	458	399	409	405	403	420	385	434	422	436	426	451	459	416	434	409	391	466	443	377	428	398	392	392	421	424	406	402	414	406	415	446	428	427	393	418	403	425	417	450	387	423	422	462	437	400	420	401	405	419	403	406	416	426	400	393	397	390	397	462	421	387	431	429	467	411	447	399	434	412	425	447	439	403	415	412	460	397	430	438	431	395	435	436	419	432	405	418	455	431	416	409	451	443	418	381	402	434	435	451	425	397	422	480	412	425	421	444	411	399	437	392	396	401	421	425	409	406	405	416	451	408	397	355	444	407	424	442	436	425	406	426	383	401	450	412	438	428	433	429	390	384	427	399	424	443	430	445	421	425	433	420	392	396	416	420	427	426	430	438	476	435	401	422	414	430	403	416	437	389	412	414	440	424	430	421	427	416	446	422	405	405	429	418	406	410	404	419	454	443	427	414	430	414	423	379	404	419	432	413	395	428	436	413	443	437	379	394	434	384	448	397	414	436	387	400	409	422	433	426	369	428	409	404	413	394	435	374	438	438	398	429	402	440	386	449	394	419	415	416	420	416	438	433	462	417	449	460	420	437	400	434	419	411	428	425	424	436	462	425	434	426	424	397	393	419	429	409	426	383	395	426	382	431	385	420	429	418	410	398	401	391	399	418	373	473	395	421	449	366	418	452	417	408	427	426	440	431	427	414	445	389	431	407	433	414	438	418	379	415	476	391	400	422	405	429	425	467	415	390	414	404	389	395	385	407	409	431	446	444	439	392	432	378	425	410	423	438	413	433	401	402	403	402	424	438	432	436	422	409	391	417	427	433	397	401	450	384	404	411	435	387	425	413	419	417	447	404	446	372	425	378	433	449	442	431	422	389	417	431	421	430	439	425	421	394	423	401	414	422	428	414	441	415	424	411	400	422	416	432	435	430	402	418	426	400	434	403	409	421	363	418	406	458	408	376	432	435	429	459	413	414	379	428	448	411	447	398	422	394	379	431	457	419	419	396	425	420	411	388	401	443	435	410	419	433	397	402	428	439	427	446	393	439	390	408	363	408	442	422	426	405	421	411	446	417	380	437	417	442	431	442	446	405	379	416	418	396	435	415	388	443	424	416	412	421	415	423	389	414	445	411	425	437	373	427	450	411	418	403	433	405	392	447	436	418	432	421	398	414	406	398	391	396	405	427	420	440	416	411	406	410	446	397	381	443	428	421	430	395	426	383	438	398	420	436	420	417	407	425	432	450	413	383	430	394	436	447	370	389	403	436	398	428	409	456	414	434	406	431	408	405	395	417	415	407	404	425	426	395	428	395	423	452	409	403	417	416	412	382	402	433	407	379	444	434	456	408	425	436	410	474	421	378	440	407	397	412	422	416	449	401	424	422	411	413	431	392	453	425	410	407	451	435	412	406	434	426	414	461	400	402	420	433	411	426	417	414	381	433	396	474	408	430	406	424	426	414	400	449	468	432	444	460	445	400	383	429	392	406	386	446	448	396	391	404	397	409	401	417	414	411	437	413	400	411	412	427	404	420	405	374	421	410	446	428	390	440	427	427	422	401	385	410	408	388	396	412	420	415	409	405	382	425	405	399	408	419	377	409	429	435	412	414	424	415	439	409	419	428	413	418	387	407	405	431	415	399	405	458	444	388	431	462	412	421	427	428	389	411	435	388	403	419	428	437	439	405	398	400	440	418	405	415	431	425	412	439	417	410	423	435	407	434	414	434	385	422	445	400	402	390	421	398	457	446	394	458	437	425	407	355	423	405	396	396	435	399	381	436	417	419	425	378	393	411	402	400	435	434	437	407	444	416	426	418	427	411	413	404	431	404	412	414	383	461	389	406	423	418	386	382	400	432	391	404	419	443	447	407	405	426	416	425	406	429	417	422	392	423	388	402	386	407	423	393	411	420	420	434	436	428	414	409	411	389	395	420	441	426	445	387	413	397	433	415	395	426	425	390	410	422	427	399	389	421	420	399	404	394	421	398	412	414	408	397	406	384	443	449	424	423	425	386	432	401	414	437	401	430	426	410	399	429	426	418	420	454	438	431	419	435	445	418	423	434	420	409	381	416	392	438	417	431	419	424	407	434	406	413	410	382	374	422	417	414	398	420	405	387	424	415	397	412	421	448	429	413	434	436	406	391	407	370	419	396	440	401	427	429	386	460	407	413	442	396	433	426	414	439	429	451	439	421	428	402	402	443	363	416	380	405	383	404	414	446	402	400	433	414	400	418	387	423	433	452	392	389	426	403	432	414	442	381	432	413	390	398	468	425	407	460	443	406	420	459	440	409	464	450	420	392	418	438	388	433	442	396	432	453	453	406	426	432	421	436	374	398	400	404	413	415	413	415	369	431	435	423	410	444	416	448	448	415	404	409	434	417	395	425	406	418	424	411	399	430	467	430	403	407	416	415	410	446	415	393	426	455	437	439	436	424	395	377	384	355	404	451	427	415	414	355	414	416	424	403	410	391	410	418	425	394	392	426	406	437	448	396	406	421	421	421	449	394	381	450	438	407	406	394	432	414	381	433	390	430	450	399	443	392	371	380	423	464	434	408	431	397	428	388	387	434	414	454	422	441	430	430	399	411	448	421	405	405	419	400	407	404	406	420	423	385	418	412	409	396	426	436	403	409	432	402	380	399	452	394	420	425	417	378	453	402	392	442	423	454	425	416	403	412	421	401	419	426	410	426	414	420	427	425	415	435	404	442	403	427	448	430	455	415	404	409	396	403	426	419	412	446	427	424	403	429	409	412	424	406	475	418	455	413	409	432	385	431	375	412	416	417
24567	21474	28807	24583	21459	8184	1776	1091	902	834	860	864	808	744	807	784	723	771	799	723	692	774	734	762	733	751	731	695	746	706	754	721	723	775	711	717	717	737	707	719	690	734	676	749	734	684	746	714	684	685	622	724	704	679	737	679	715	708	706	769	744	735	681	708	715	707	666	737	696	688	703	698	754	681	690	690	684	645	749	695	680	658	741	708	729	666	697	668	738	713	650	704	709	641	673	738	662	715	675	681	661	736	706	723	698	662	733	719	696	722	690	684	661	731	696	714	735	734	709	684	697	691	661	651	688	683	703	685	714	715	662	650	670	718	721	681	680	691	705	720	693	712	718	738	655	677	649	679	695	688	690	693	715	695	661	709	703	734	689	695	685	711	718	682	751	672	676	712	699	707	671	694	671	653	712	716	691	671	714	656	683	734	684	729	700	706	701	693	682	707	690	695	717	719	737	706	688	717	686	676	743	650	678	674	673	722	654	687	715	721	692	728	667	671	701	699	666	707	746	677	692	716	761	705	689	712	719	649	706	724	674	705	693	717	707	736	683	727	647	669	701	743	688	730	667	729	666	694	662	736	697	649	682	685	699	672	679	725	717	692	706	723	674	677	744	706	690	639	664	670	713	708	706	674	632	687	717	690	697	703	698	689	691	700	695	697	684	712	727	663	680	696	752	664	690	691	672	711	654	701	679	725	697	693	725	696	746	698	721	710	651	680	687	666	695	718	726	699	664	679	674	695	674	699	683	663	693	718	734	680	689	682	631	702	699	683	656	695	644	702	717	678	674	674	712	663	645	688	757	707	676	680	705	697	736	677	695	708	724	733	725	691	692	750	721	661	674	625	678	722	755	690	651	708	661	705	690	743	712	694	710	637	695	703	686	666	683	651	687	676	696	675	635	723	656	680	703	694	653	771	666	736	728	702	739	722	670	717	743	721	701	729	683	692	681	685	683	715	703	737	651	685	679	672	667	699	701	702	691	723	680	685	682	706	667	672	713	678	665	716	696	627	707	701	635	694	686	675	712	702	733	664	677	750	708	705	694	706	743	680	694	681	711	667	679	697	746	667	714	714	661	705	672	686	673	726	634	673	740	680	657	675	753	697	704	647	673	733	668	672	695	676	698	661	678	667	667	641	675	653	686	696	710	704	687	676	667	668	717	652	700	687	694	708	710	673	692	703	729	710	676	683	708	672	703	679	706	712	720	684	662	728	688	687	672	676	709	697	703	723	665	676	687	698	677	714	686	676	641	705	649	744	677	676	667	662	701	694	698	659	674	681	694	694	736	682	684	675	661	643	664	716	723	701	670	693	674	691	734	760	698	713	723	756	689	724	679	698	687	679	641	666	700	707	705	668	637	671	694	680	706	687	692	676	698	713	671	743	685	654	705	664	736	698	718	713	718	706	731	721	682	664	693	704	720	703	722	723	705	707	701	703	712	653	619	704	693	703	694	681	717	689	653	716	676	684	712	686	747	697	685	675	698	685	687	725	660	682	692	687	675	725	737	671	712	724	671	655	670	690	693	724	700	685	707	701	737	709	662	675	670	671	690	705	679	712	695	698	662	685	690	683	671	695	695	636	734	693	692	693	670	629	718	665	660	711	716	684	702	673	684	697	685	692	719	670	688	697	665	683	669	689	611	669	723	692	705	687	671	678	646	681	676	655	687	678	737	695	683	702	704	706	695	673	678	711	696	713	727	732	739	681	728	711	686	641	705	696	689	687	693	680	738	697	727	706	707	669	719	703	668	674	671	675	734	678	692	699	681	734	667	698	718	715	681	689	689	645	706	666	688	666	727	701	671	653	740	662	672	668	685	713	678	717	675	693	678	676	701	694	637	686	653	671	737	688	687	681	686	698	700	650	691	720	715	682	675	698	677	715	710	596	668	653	675	699	649	634	696	691	678	699	683	673	634	713	625	708	670	685	669	674	725	670	693	712	680	717	701	672	694	676	711	664	635	669	695	686	700	687	708	674	665	639	717	693	726	696	683	682	641	716	670	703	661	645	728	679	699	687	706	715	715	665	699	654	682	684	714	680	703	724	733	701	689	727	723	679	706	689	698	702	687	692	668	718	693	680	671	674	646	688	677	705	709	727	627	647	691	714	684	720	742	722	691	671	696	674	705	692	729	685	674	731	664	666	739	671	715	665	675	689	651	636	673	674	680	688	680	651	671	680	660	677	725	736	708	660	681	692	690	704	675	715	710	684	644	728	703	743	705	712	655	656	646	689	715	712	718	718	700	744	657	685	703	681	677	674	681	674	686	677	744	712	700	661	655	671	680	697	735	702	744	689	732	708	713	642	674	654	707	723	682	702	683	699	656	703	680	713	682	699	731	695	657	690	719	682	672	667	675	729	728	668	681	700	759	654	701	673	686	677	693	657	705	660	678	691	645	725	658	697	678	677	664	693	683	611	672	708	737	683	704	719	699	664	722	704	704	717	685	706	672	651	649	700	735	692	701	644	680	709	691	725	650	687	716	687	715	617	683	707	716	636	705	711	693	704	647	715	680	777	707	670	668	641	688	701	675	745	673	660	682	681	646	704	697	707	706	703	689	701	706	679	719	697	693	665	719	661	681	690	660	669	734	678	688	725	682	717	698	639	701	715	691	747	705	728	642	688	706	738	701	740	763	711	675	666	690	683	707	712	670	694	681	723	642	701	702	705	698	671	681	703	683	708	696	667	699	668	707	666	666	759	677	627	691	643	680	710	720	675	651	699	692	662	673	711	708	656	685	684	725	656	669	726	720	696	703	693	746	707	673	702	697	727	696	704	646	687	675	712	719	676	717	684	671	668	691	680	671	718	672	682	669	690	689	691	685	715	703	697	727	695	732	649	686	688	677	667	711	695	693	666	706	710	650	692	674	694	711	715	753	677	668	689	681	670	724	672	692	653	632	662	657	672	678	681	695	687	667	695	689	684	717	679	656	625	746	722	725	664	662	718	700	707	727	711	697	688	690	655	675	679	672	642	733	655	665	652	669	737	682	682	671	709	648	681	661	720	666	661	718	631	707	685	716	679	708	701	704	736	677	707	664	688	748	696	691	724	708	690	703	682	704	706	697	670	676	660	732	705	720	644	676	687	690	677	704	739	695	686	671	671	710	684	679	668	673	727	675	667	665	722	682	725	705	693	625	665	667	692	695	700	703	689	684	701	710	702	658	655	664	715	673	717	653	667	698	706	681	689	715	729	709	679	668	740	689	684	673	689	701	733	697	680	685	696	688	717	713	656	659	690	667	709	647	668	652	673	686	676	726	691	725	680	666	672	692	701	710	724	702	736	741	710	685	668	657	698	688	670	645	717	686	674	663	688	653	687	688	685	685	710	713	672	681	685	692	659	717	700	684	692	693	662	701	678	653	635	689	713	715	682	709	718	686	697	629	682	656	663	749	697	703	728	717	688	723	649	716	710	724	670	669	671	684	699	664	709	656	700	659	730	724	758	717	641	697	700	693	674	759	701	714	677
3587	5890	4883	2453	1731	1331	1124	980	896	761	764	701	689	654	614	643	586	627	597	611	606	617	605	567	571	561	579	569	530	593	560	539	580	578	553	545	558	558	536	555	557	567	528	529	509	514	563	548	539	563	513	562	541	557	571	522	499	579	530	518	584	530	542	544	545	559	544	554	544	545	545	552	534	513	519	549	577	551	526	573	577	556	568	538	543	518	512	513	538	529	534	482	577	519	536	586	536	535	513	515	527	562	527	538	566	540	535	510	504	539	561	532	480	558	494	554	528	554	494	513	531	544	552	562	565	522	535	540	526	550	550	505	535	554	564	524	558	559	542	530	489	487	506	564	523	496	556	513	560	544	523	554	532	489	531	532	557	557	552	538	539	545	542	566	555	558	510	538	494	546	581	532	527	516	511	578	558	526	561	536	560	601	520	507	537	518	560	529	485	539	497	531	493	484	517	513	490	517	521	541	530	553	543	540	488	501	521	547	527	510	564	559	532	547	524	525	506	513	584	545	483	529	525	536	569	514	527	571	530	499	532	545	530	512	580	576	517	563	518	553	503	532	531	484	542	540	572	559	532	537	545	521	554	540	502	518	499	523	571	537	485	543	510	533	518	564	507	525	556	545	526	530	567	514	498	499	528	531	558	534	512	509	518	493	533	515	513	532	533	497	517	552	596	524	540	541	532	547	535	515	534	541	577	465	568	516	529	549	575	514	562	505	546	543	528	515	514	506	528	539	571	532	515	510	520	558	534	526	543	521	540	538	517	555	479	517	495	523	545	509	510	520	536	515	542	533	536	494	511	524	530	520	521	519	528	542	529	543	558	511	530	550	533	511	521	533	549	553	522	538	514	565	575	522	548	544	533	514	525	513	487	528	551	513	561	520	524	535	493	544	503	496	566	497	501	563	534	516	545	532	515	499	517	521	553	514	506	522	520	543	507	510	522	540	541	536	555	530	603	495	525	564	567	547	515	544	537	562	549	547	529	532	508	530	478	520	510	513	503	521	511	524	547	546	528	554	505	526	572	527	531	524	551	541	544	551	527	525	518	519	547	522	524	525	511	532	538	512	547	519	540	552	564	545	539	558	530	513	543	519	516	496	537	551	547	523	546	510	516	597	510	523	530	517	548	516	519	504	541	544	537	535	572	509	527	546	539	534	561	524	529	517	538	527	539	540	532	525	548	494	511	501	520	530	555	533	533	538	520	480	534	562	525	519	513	519	528	543	527	546	557	533	582	527	530	557	511	553	523	520	580	584	541	520	507	519	523	533	524	588	522	543	563	517	559	555	503	534	508	511	549	505	508	533	534	573	495	495	518	545	565	505	545	542	592	499	538	515	540	486	501	517	547	502	513	554	560	550	494	529	549	527	519	469	551	502	525	532	537	540	544	515	527	581	522	526	530	503	540	515	534	534	513	546	540	529	520	557	526	547	541	516	572	538	535	489	537	538	522	490	502	539	518	531	529	499	511	524	531	557	550	517	533	551	549	543	548	539	487	559	492	527	560	500	535	533	535	523	584	499	537	531	538	552	551	514	535	555	516	531	505	543	531	503	510	539	525	541	520	508	549	495	510	507	548	583	516	579	525	542	527	524	569	520	531	515	515	534	522	565	500	562	488	482	577	533	540	525	553	540	516	537	556	551	535	544	505	547	541	477	562	521	557	552	514	498	556	517	529	514	533	530	573	569	530	556	527	518	537	506	532	584	531	541	509	551	544	516	558	543	533	545	513	554	533	553	479	529	518	548	578	544	560	551	504	513	514	519	523	546	529	526	534	535	548	508	541	554	523	515	508	533	494	550	519	542	535	515	546	566	534	532	523	529	483	534	530	555	503	563	571	556	533	521	504	541	498	525	543	517	548	525	515	542	533	526	519	511	540	532	558	542	524	547	523	511	545	567	532	514	534	544	525	541	540	514	546	512	529	526	597	534	570	513	499	485	547	549	554	561	514	545	533	523	528	498	527	519	523	517	534	555	510	535	519	517	533	535	488	544	559	512	550	526	508	543	549	516	538	572	526	506	545	523	515	500	542	509	551	553	554	481	486	506	541	538	550	539	508	514	522	526	546	569	510	522	558	541	533	584	575	543	538	524	541	543	518	493	503	468	550	538	523	490	566	530	535	559	496	508	554	530	520	535	502	546	529	497	511	521	503	491	505	534	521	513	531	493	508	506	499	512	510	547	535	566	467	538	521	530	508	551	537	534	509	543	496	535	520	483	516	552	523	543	551	517	531	517	523	534	545	529	549	538	535	536	504	502	537	491	534	547	524	513	538	521	524	532	504	488	505	530	508	535	554	554	550	528	526	504	517	513	554	554	515	560	545	475	499	510	524	553	543	537	538	528	517	485	510	496	533	487	545	516	510	505	487	567	526	542	530	495	508	513	547	509	504	509	520	535	546	512	502	539	512	502	522	533	540	511	522	545	502	568	528	529	505	510	506	523	489	541	558	543	540	532	508	581	547	534	510	592	510	523	506	505	559	499	515	530	531	527	497	522	515	544	553	506	508	546	548	576	494	530	529	561	503	559	493	512	521	560	468	519	522	525	545	536	525	526	534	553	542	542	515	566	526	551	570	538	547	551	474	545	506	572	508	565	515	511	544	542	534	547	498	514	558	505	507	537	522	492	514	539	512	508	520	570	545	501	550	489	541	507	547	528	514	468	540	516	513	545	552	523	535	539	512	517	535	494	530	497	586	504	527	514	519	521	546	513	554	521	487	502	522	546	497	491	561	512	547	546	502	557	535	513	528	544	520	477	538	516	546	527	534	510	555	506	524	538	514	533	570	552	553	547	526	548	522	516	559	506	519	552	524	535	582	526	510	574	485	501	518	552	537	536	530	506	558	578	522	536	544	502	529	522	565	508	508	508	499	520	545	478	522	502	487	566	544	523	561	511	492	526	570	543	495	504	536	508	533	503	540	521	509	534	552	539	527	509	546	537	489	552	536	568	534	558	519	539	518	539	523	565	495	545	502	541	503	584	524	528	577	533	520	500	573	535	533	518	478	527	516	551	545	513	496	514	523	505	533	530	473	510	544	574	519	511	500	559	497	540	502	524	546	523	534	522	553	533	500	545	542	526	547	532	506	549	515	547	506	514	484	497	554	514	558	535	516	546	556	505	486	500	522	530	557	514	484	492	547	546	494	523	514	491	520	516	486	518	540	548	543	493	572	542	527	517	520	521	561	499	550	533	551	522	543	516	514	516	544	507	555	541	538	525	501	491	490	487	515	550	543	497	540	518	530	529	514	488	515	552	522	528	502	517	546	519	532	481	537	550	487	532	522	515	501	483	516	522	519	493	488	523	493	499	559	516	527	514	511	530	545	508	532	514	522	476	526	494	538	498	543	506	509	516	551	493	544	535	517	500	559	511	521	482	517	489	516	523	470	494	511	525	528	479	518	514	509	515	492	516	578	527	547	545	546	490	509	525	547	565	517	541	557	540	509	525	526	529	509	553	508	515	509	495
27684	9658	586	320	235	220	219	251	227	196	195	191	231	222	218	207	206	218	214	188	207	212	218	207	215	192	222	195	200	199	216	235	212	197	197	210	178	203	213	199	221	202	191	211	202	212	198	220	185	209	221	200	220	208	205	193	216	229	210	183	186	222	210	222	200	208	201	221	206	169	200	173	202	218	198	195	226	222	185	195	191	220	202	222	185	220	229	200	198	218	204	215	188	202	194	198	200	198	209	200	187	215	209	223	204	189	216	212	196	238	232	221	194	216	205	207	182	218	205	163	218	201	205	211	187	188	217	188	195	221	192	182	196	188	203	202	204	201	208	229	206	192	219	211	215	217	211	223	232	213	219	204	191	207	205	202	191	204	228	185	222	188	210	193	207	189	204	200	218	196	197	215	209	196	222	210	193	217	212	212	184	232	224	183	196	203	200	194	207	200	199	200	216	223	205	215	205	187	221	200	200	183	211	201	209	200	214	206	207	217	224	202	205	180	179	206	187	223	210	186	191	201	200	204	216	198	187	219	224	190	205	219	196	203	189	224	245	225	194	194	244	220	201	188	207	215	195	199	205	204	192	185	205	208	208	223	201	216	198	207	205	213	215	185	208	192	212	191	226	221	217	229	204	189	209	205	200	201	170	205	203	193	208	184	215	198	196	197	197	212	197	198	216	202	218	190	217	233	212	214	212	225	203	200	212	193	218	192	195	207	233	233	203	185	192	211	195	207	203	208	216	206	191	184	217	217	180	196	200	190	213	208	229	189	173	184	200	208	227	229	201	213	205	189	220	210	176	218	188	201	204	174	228	189	196	195	198	205	221	185	193	207	188	200	195	177	199	198	208	196	201	183	201	218	184	206	192	210	201	224	202	203	200	218	201	197	184	203	203	241	187	198	206	219	238	202	199	230	200	195	223	187	199	223	215	205	219	210	228	193	200	205	208	215	211	228	215	184	217	214	201	201	196	230	193	201	196	199	199	195	219	182	207	207	202	210	182	203	189	206	218	214	191	219	224	210	217	224	192	211	213	207	209	193	217	199	223	193	194	192	224	201	187	212	186	207	176	203	204	214	199	213	202	213	210	181	200	213	204	193	214	214	205	200	214	201	207	232	204	206	214	219	211	199	224	195	218	196	188	194	232	189	185	204	200	238	211	203	206	233	196	214	209	201	187	202	228	218	204	178	204	213	195	224	187	193	173	194	207	203	192	231	192	194	217	213	195	214	213	239	196	215	225	195	211	197	208	206	208	184	199	207	215	193	202	204	209	192	174	188	190	213	208	214	206	207	211	220	207	207	220	209	206	193	199	205	201	201	207	222	239	200	192	194	206	187	217	211	223	199	200	204	217	211	227	206	171	204	179	202	239	221	218	203	190	215	216	215	222	208	242	227	236	201	220	195	234	191	238	210	191	214	214	209	221	204	229	194	232	217	199	230	199	189	200	198	193	199	199	223	253	216	219	198	213	223	204	231	237	193	208	191	194	213	196	207	197	208	205	221	213	203	189	199	193	208	199	172	186	210	200	206	187	230	212	215	187	229	217	192	206	223	180	216	212	183	164	212	176	191	198	206	203	223	199	202	234	197	207	209	207	214	209	211	205	211	202	216	218	227	197	201	201	212	207	191	182	223	193	235	184	222	215	213	218	204	205	186	202	194	194	224	194	193	162	194	205	223	207	202	199	215	211	206	230	218	191	219	197	186	213	221	225	229	210	200	196	206	224	217	197	219	204	208	185	219	210	211	219	215	181	202	197	220	186	226	204	200	178	217	220	201	235	205	235	197	192	214	198	199	220	192	231	219	231	188	221	166	215	200	177	188	210	214	199	199	203	204	207	209	192	201	176	204	189	231	207	206	227	213	212	171	230	184	202	201	204	190	218	192	220	195	231	213	198	182	201	203	216	221	218	211	183	193	217	202	208	217	184	204	187	197	211	192	188	207	223	226	219	217	191	226	198	220	200	220	196	202	208	201	201	219	200	209	204	216	218	205	199	209	216	202	195	226	207	225	209	200	222	211	210	223	211	185	200	210	201	199	216	226	208	220	209	205	163	167	176	221	235	211	222	206	194	210	203	200	189	206	177	211	178	203	223	217	210	215	217	186	234	213	214	253	215	196	230	190	191	201	222	230	218	198	193	212	218	172	221	201	184	207	225	191	197	232	211	207	201	193	190	200	236	219	210	211	217	217	204	179	208	192	204	205	208	171	208	201	204	205	202	215	190	192	207	197	175	218	228	207	211	195	205	215	184	198	191	208	228	214	214	198	204	219	179	193	166	174	203	190	181	220	207	172	216	238	212	209	209	204	194	220	225	223	194	191	208	195	190	221	191	185	215	203	197	198	209	198	202	189	204	200	205	192	182	208	190	223	194	214	216	170	197	201	207	181	215	198	197	220	187	205	210	213	202	206	222	179	193	177	188	204	218	202	189	205	191	211	195	204	205	192	188	182	202	212	219	194	241	190	227	186	213	210	196	184	213	191	197	226	199	225	194	191	191	180	226	199	195	186	234	191	225	215	233	231	209	220	194	198	222	182	203	212	207	214	193	208	230	194	227	209	212	195	175	224	218	211	240	189	192	197	209	194	212	200	190	205	213	199	202	218	200	231	192	215	210	189	220	206	217	227	201	192	218	213	217	200	178	200	205	238	244	201	213	208	195	198	225	210	187	206	205	220	192	182	209	212	198	199	202	205	181	180	192	209	186	193	214	200	190	207	201	186	204	194	193	194	196	164	204	215	183	204	209	193	203	207	216	230	220	204	219	224	216	209	181	189	193	207	193	171	216	192	218	205	227	200	212	199	216	174	203	219	245	213	195	215	213	195	223	226	188	199	186	196	217	227	202	188	220	210	215	202	209	203	210	208	191	161	190	200	203	227	217	188	209	195	197	216	194	206	209	213	197	179	196	200	240	206	221	210	252	191	203	221	229	211	202	201	184	217	206	194	192	208	221	185	211	200	207	211	185	222	189	233	188	208	197	209	199	206	204	210	197	184	212	196	232	184	180	214	205	209	190	192	195	215	212	209	193	192	190	186	211	205	186	216	205	213	206	225	220	193	206	208	200	177	199	221	228	253	235	197	205	208	204	222	220	212	207	195	205	218	209	221	199	199	187	195	221	203	235	236	213	204	217	186	186	198	217	205	204	199	184	192	214	214	195	220	222	187	183	201	210	208	190	222	199	195	195	203	220	200	215	230	201	208	191	206	241	190	204	207	178	197	183	181	204	204	188	204	247	186	188	200	226	207	192	188	181	188	214	217	195	204	214	194	203	215	185	216	208	189	230	204	190	204	175	188	192	211	199	171	170	203	183	195	205	216	194	175	207	229	195	195	217	188	212	199	225	225	221	190	235	231	206	199	251	202	208	197	215	220	181	227	222	242	228	183	204	218	215	181	210	211	199	206	196	233	206	218	246	196	202	189	191	221	225	232	202	220	204	194	209	223	191	173	191	193	198	190	228	204	193	210	211	226
4580	336	256	215	194	189	175	175	181	181	168	196	182	159	163	176	162	153	169	163	154	141	179	171	193	169	160	172	166	144	167	158	182	173	139	178	155	161	160	142	163	161	161	185	151	186	166	145	178	169	161	151	163	165	176	145	152	162	146	150	171	175	169	173	157	161	142	152	167	171	164	165	162	144	154	178	162	187	151	187	151	151	169	156	152	172	145	153	174	166	162	152	175	152	152	184	183	151	163	168	165	170	154	145	153	153	146	175	174	178	188	156	161	161	162	160	176	154	163	178	158	154	154	143	171	184	185	155	179	173	187	133	141	176	180	179	161	156	154	186	173	167	171	154	130	146	164	148	161	157	164	184	157	179	168	155	165	186	159	183	161	160	184	154	167	137	176	158	163	163	161	141	159	188	158	174	154	166	151	145	160	166	135	157	177	155	177	161	168	153	159	146	159	157	169	156	171	141	184	176	175	158	154	154	163	167	160	163	167	169	169	165	157	158	167	174	152	153	155	173	160	185	162	150	156	171	153	157	142	174	149	174	126	168	164	148	154	162	163	161	157	175	198	191	158	150	149	151	165	187	166	139	161	131	176	160	143	157	150	166	167	166	177	173	190	155	165	166	169	145	175	174	143	144	167	171	177	148	159	170	152	166	166	170	156	158	160	156	173	140	173	179	142	154	148	161	179	152	157	163	184	163	149	159	148	172	168	178	164	181	171	170	149	155	162	162	166	153	175	147	163	185	156	177	168	177	149	166	168	180	157	152	163	159	154	169	170	152	155	165	161	149	177	157	165	163	167	150	139	160	159	170	169	171	153	161	161	167	142	141	167	161	183	159	174	172	164	150	179	173	140	147	156	157	185	149	148	147	171	151	149	169	169	178	186	168	161	194	163	150	155	155	155	162	154	170	161	182	156	160	151	155	171	178	152	154	166	156	163	158	178	179	185	191	176	154	149	161	163	166	162	173	164	154	199	145	192	172	170	167	146	170	160	159	164	151	176	177	131	198	165	157	170	160	180	161	147	158	160	154	151	156	158	174	167	160	153	176	166	143	156	160	186	163	153	177	174	157	163	163	175	165	184	171	164	181	160	178	154	153	173	179	187	176	152	170	170	155	174	163	153	190	144	143	156	152	173	160	149	160	181	164	173	169	141	187	169	188	175	194	162	164	161	144	157	175	172	142	167	154	159	184	158	162	184	165	146	141	158	149	151	173	154	185	157	158	155	156	167	147	145	135	164	147	138	154	172	157	150	159	157	168	161	174	153	158	147	153	172	165	151	172	164	173	143	170	132	163	169	165	182	157	146	150	159	149	163	164	138	170	160	172	157	163	175	163	152	163	187	178	152	184	142	193	191	162	164	157	166	162	151	159	143	172	152	178	160	157	159	160	177	165	180	157	156	194	160	162	167	183	159	166	158	153	148	172	153	156	172	145	174	143	159	140	148	154	178	175	190	168	158	168	157	155	150	159	155	152	153	149	159	182	172	155	159	151	175	170	159	156	154	159	159	156	171	162	166	153	148	167	172	157	138	151	146	175	158	150	139	155	155	149	162	164	164	168	143	142	166	156	152	149	185	148	142	164	167	145	179	189	186	154	172	162	156	170	157	147	166	157	171	159	152	174	159	161	183	158	140	166	155	146	168	177	147	170	199	157	162	190	148	161	149	179	168	174	175	156	166	166	150	142	162	152	127	170	175	147	150	194	163	165	165	164	164	153	166	150	172	155	158	172	159	162	172	165	165	169	171	140	160	156	171	154	140	153	143	149	170	153	150	161	137	169	147	157	139	178	140	158	154	163	177	149	182	159	160	152	159	165	190	160	145	151	180	157	156	148	154	157	166	167	173	166	160	165	159	154	157	181	159	192	148	158	147	180	156	155	164	151	165	164	161	157	161	159	155	170	169	168	161	156	172	174	178	151	171	167	190	164	182	142	140	184	154	179	176	162	164	171	164	167	189	136	163	173	171	137	176	161	175	168	159	158	152	167	151	166	158	156	148	177	141	164	144	159	159	169	150	163	146	145	157	152	155	164	166	154	158	168	171	162	160	149	170	171	175	181	160	168	150	177	135	177	155	163	171	167	160	170	165	167	184	161	168	172	159	164	131	141	150	157	132	137	137	155	149	161	161	162	185	144	165	156	140	157	167	173	172	150	166	177	165	148	171	153	166	155	165	151	167	153	179	157	156	150	164	162	174	144	166	152	165	163	167	164	186	152	167	165	122	134	167	162	175	179	151	161	172	159	161	141	166	170	164	167	142	175	152	161	170	155	172	154	160	164	154	145	156	155	146	169	151	176	158	175	167	163	158	177	167	168	158	153	139	161	152	160	151	153	173	159	151	156	166	160	179	149	167	178	163	161	151	185	180	147	166	158	161	185	150	148	153	184	126	183	174	157	154	155	162	194	156	162	140	168	152	165	143	158	146	155	174	168	168	149	152	145	166	161	159	169	150	170	150	163	143	163	152	169	177	150	161	169	179	175	181	160	166	169	158	162	145	171	169	173	174	160	156	185	174	161	175	149	161	165	146	165	158	162	154	144	150	137	173	149	154	154	132	155	178	146	159	151	152	163	157	142	164	152	153	164	180	158	180	167	158	154	172	156	151	152	170	144	175	174	154	120	174	157	171	158	159	159	196	144	174	142	148	159	148	181	162	162	160	167	168	139	164	186	155	144	149	160	167	151	156	209	159	160	161	168	151	159	157	152	166	166	186	147	156	154	157	147	165	177	147	159	162	171	168	167	142	175	155	151	176	175	169	154	171	168	157	171	185	158	169	161	154	150	159	153	157	171	138	170	175	151	155	164	158	153	152	176	155	142	154	153	153	154	178	160	164	183	163	174	177	172	160	167	174	182	146	192	165	163	145	169	164	156	164	165	152	156	169	184	164	157	156	151	164	156	139	164	152	170	180	145	153	156	167	175	141	168	130	176	159	173	170	184	182	167	172	150	158	156	151	185	173	168	157	151	181	181	171	146	142	168	154	162	162	178	165	142	165	153	144	159	155	166	156	157	171	159	161	170	158	162	173	158	185	164	165	158	164	139	160	149	176	170	151	165	151	151	171	148	173	167	167	159	130	161	193	157	148	157	155	165	170	186	165	172	179	135	149	155	204	160	151	155	162	149	162	119	135	161	152	160	148	159	155	174	153	154	174	173	171	194	165	160	158	146	141	154	185	162	191	141	150	168	158	143	156	152	140	168	166	164	146	159	162	168	173	160	141	144	170	166	165	175	161	168	161	161	173	147	171	171	184	173	191	163	149	155	156	168	173	163	162	160	155	156	144	163	195	198	143	174	176	164	171	163	159	170	154	177	170	166	164	154	153	161	149	150	174	167	163	152	145	154	174	166	130	158	141	160	154	150	155	174	161	149	173	172	169	138	164	170	154	158	171	137	164	163	160	160	160	168	175	153	145	171	168	168	179	149	161	179	161	170	172	156	157	162	141	166	161	176	157	137	150	145	140	149	155	173
25630	21480	27921	25444	11355	1337	939	729	660	678	635	637	625	626	647	585	531	550	580	574	560	551	539	590	567	555	560	541	551	517	541	555	557	501	563	535	522	564	577	564	593	551	602	552	590	551	599	515	531	568	565	552	581	531	539	541	552	573	566	559	510	529	520	580	530	544	546	567	564	487	538	564	546	582	533	556	532	549	529	516	551	521	585	512	549	540	521	539	563	536	548	555	542	555	523	554	500	518	495	567	583	539	531	512	537	502	549	538	536	528	460	529	552	557	513	496	552	539	551	527	544	532	558	536	565	550	576	543	588	548	549	543	539	557	539	551	545	588	536	555	549	565	600	540	549	540	592	472	521	515	538	579	561	513	532	524	587	539	596	578	558	559	564	551	536	581	570	565	539	565	558	551	560	549	511	583	521	528	579	525	559	517	559	535	564	508	532	528	562	538	515	559	541	524	530	547	548	550	532	557	558	553	551	538	517	562	592	545	528	514	566	514	536	517	566	560	536	575	518	544	532	521	514	557	588	546	556	531	568	536	530	578	527	549	531	553	555	577	523	569	560	571	541	522	512	552	579	486	564	562	538	569	519	556	537	557	534	587	564	538	520	515	543	534	552	541	536	557	517	561	512	541	562	560	551	550	572	534	532	507	577	551	529	526	556	563	553	514	525	554	508	501	531	536	501	520	518	549	486	521	560	546	510	530	546	556	535	536	571	539	538	538	511	567	544	519	538	538	561	523	540	595	531	550	534	556	560	575	522	547	535	558	509	524	533	569	599	549	549	551	506	557	605	552	528	564	514	549	581	557	579	552	581	526	503	552	557	579	520	528	554	577	572	542	528	539	522	544	551	558	554	558	594	532	568	523	559	528	569	526	539	528	566	527	518	592	553	558	493	555	518	516	564	561	543	564	523	544	552	517	532	556	558	570	512	542	539	548	546	533	552	592	545	575	524	537	503	571	560	530	547	512	537	537	513	528	535	516	561	528	566	500	546	550	507	553	585	543	495	508	552	522	536	553	538	547	565	583	567	582	530	528	573	569	567	572	553	532	562	540	547	550	574	526	545	541	546	580	578	587	565	532	559	540	583	548	556	551	498	574	527	570	534	538	561	572	513	523	556	569	521	557	544	570	551	553	559	524	603	528	567	561	589	572	559	498	561	540	543	541	510	535	524	557	585	533	517	525	523	571	550	528	519	569	564	517	536	599	540	487	551	517	532	562	556	546	543	556	555	553	559	526	532	551	553	524	587	547	521	548	537	564	519	536	533	564	526	563	528	529	550	536	514	548	556	582	540	497	547	508	541	535	540	568	559	532	563	527	589	550	561	567	552	493	572	535	534	557	516	556	530	553	544	511	544	565	515	534	542	545	552	558	563	589	525	599	548	518	587	551	535	545	525	536	548	575	534	527	532	607	533	591	580	521	560	559	555	521	527	504	550	538	571	572	575	545	537	567	525	557	540	575	550	559	543	534	539	523	538	520	543	551	522	542	576	511	558	582	565	548	513	544	504	563	569	551	575	546	585	541	546	508	533	554	583	539	526	555	596	560	536	534	564	551	537	609	568	524	569	537	560	513	569	587	582	578	570	544	568	535	566	564	584	530	604	542	547	496	578	572	530	542	483	572	530	525	565	505	541	530	531	569	540	561	526	569	530	544	572	556	535	521	536	557	547	511	537	517	547	516	510	567	545	531	510	560	514	556	542	550	568	538	536	522	600	592	568	595	517	519	526	510	529	502	559	529	534	546	521	542	521	572	544	536	526	572	501	520	531	554	527	527	516	566	539	544	569	559	538	572	554	545	545	530	560	569	587	548	548	558	532	542	566	572	481	567	591	575	582	511	501	529	550	528	556	550	559	562	522	549	625	533	528	571	584	605	525	569	544	572	530	582	549	532	541	548	538	548	586	536	516	477	562	535	500	531	522	552	562	525	517	525	519	521	530	566	526	593	514	542	568	550	543	550	534	563	561	506	539	543	540	555	548	561	554	544	520	544	523	543	561	572	535	554	533	557	560	541	545	525	518	577	565	492	551	517	541	542	497	569	536	542	549	552	566	585	541	526	534	539	545	567	479	540	569	527	533	555	546	555	586	511	541	520	522	567	563	545	575	528	564	565	527	533	562	568	543	521	566	535	572	559	488	553	591	537	554	518	547	534	512	560	573	549	535	520	547	572	532	542	581	505	515	545	558	548	573	541	553	524	537	542	589	543	562	504	546	532	541	540	530	517	613	579	499	562	526	546	589	501	581	564	575	538	526	533	531	534	539	549	561	548	553	563	556	555	547	506	576	532	527	550	555	554	555	540	520	546	577	550	520	529	562	574	568	520	529	580	568	551	537	538	537	562	555	541	543	547	531	557	485	548	546	537	554	543	541	547	586	551	539	510	561	521	567	543	507	550	535	536	534	513	533	509	562	581	543	538	518	547	521	552	574	539	526	515	528	495	529	517	536	620	537	544	514	534	546	518	542	506	525	545	571	580	512	562	530	534	504	525	527	601	532	527	560	541	568	501	523	543	556	544	569	563	526	544	541	544	563	527	534	548	564	591	519	543	527	527	518	536	526	542	538	558	551	542	547	539	552	561	536	522	584	529	562	552	518	529	544	536	542	561	549	562	544	516	529	537	536	586	587	505	527	503	555	569	557	548	588	507	553	523	532	552	528	566	540	534	574	575	567	513	536	489	526	538	511	530	525	543	554	543	569	524	538	545	566	594	534	518	527	561	578	497	541	523	550	522	517	566	570	551	520	555	521	553	547	556	561	546	533	538	540	522	513	569	537	573	537	570	520	539	522	511	532	530	526	572	535	553	549	513	534	582	507	550	556	548	588	545	555	553	533	540	561	539	498	516	548	548	533	515	537	583	534	495	520	601	543	550	510	563	589	532	537	530	517	542	556	535	562	509	541	529	511	582	526	545	512	555	552	544	515	571	522	547	532	551	537	540	496	552	535	529	532	525	527	576	540	552	549	554	544	547	555	536	520	568	530	502	595	554	516	543	568	566	524	519	564	565	564	535	545	542	584	570	528	587	526	510	545	586	577	582	519	546	532	572	574	541	512	549	547	566	560	577	560	560	559	571	569	551	554	544	555	551	518	598	566	594	555	512	550	519	539	531	524	504	537	568	534	531	556	547	532	626	548	569	556	526	515	546	528	540	565	537	573	582	568	569	499	535	590	530	547	565	554	556	520	575	549	577	584	597	582	560	594	550	532	536	507	491	510	529	509	551	539	579	566	533	570	588	557	573	533	532	514	510	526	514	560	560	537	549	566	568	565	536	526	541	559	551	557	535	550	592	556	583	566	536	530	545	509	511	550	522	521	575	504	558	571	536	578	571	571	562	524	566	549	546	536	530	556	579	540	565	559	592	570	556	492	561	561	507	527	519	574	546	532	572	551	506	555	534	495	524	491	607	583	511	597	570	503	541	543	520	525	491	503	548	566	533	588	518	520	552	548	573	513	567	543	538	536	526	507	572
3250	3381	2837	1420	1046	808	739	703	555	595	529	493	496	465	480	467	513	465	459	464	476	441	446	434	468	484	436	427	415	431	419	431	419	441	421	461	422	436	432	421	433	418	454	413	425	463	453	416	461	412	409	421	443	390	423	446	407	404	420	444	447	450	406	439	423	408	442	409	438	425	446	446	451	390	428	424	432	417	428	390	434	421	434	396	422	429	440	409	417	395	399	449	455	444	390	465	394	431	427	452	428	428	445	425	423	449	427	398	428	454	418	434	436	413	398	448	427	450	403	438	439	404	431	472	452	443	400	415	428	401	432	401	416	420	417	416	446	445	427	430	421	421	427	402	394	415	421	422	411	421	471	426	434	397	462	453	412	423	440	443	422	405	428	407	419	437	396	452	408	413	420	395	417	439	423	416	433	464	415	434	426	428	433	442	408	440	424	436	376	441	431	411	385	423	425	450	434	424	431	431	397	414	368	401	435	431	440	433	399	389	408	394	407	422	439	482	430	452	432	396	398	439	387	438	434	410	413	442	418	430	424	451	397	424	405	417	454	429	447	454	418	447	416	435	406	414	417	410	427	414	437	436	449	401	414	385	402	418	417	414	412	416	386	404	432	413	416	433	387	449	441	372	470	416	461	435	377	428	413	442	436	432	414	420	401	429	422	435	442	453	380	407	469	427	458	422	403	413	458	407	455	405	444	425	452	386	406	454	445	398	452	440	414	415	435	412	419	402	447	413	430	424	426	408	421	432	405	416	397	442	418	406	407	420	458	414	399	414	439	448	410	450	442	414	443	401	414	416	397	425	375	413	396	423	416	428	413	406	431	414	444	385	435	450	463	428	405	395	399	416	428	412	424	406	384	417	407	417	405	420	403	431	417	423	430	394	444	415	443	447	440	431	397	433	441	426	421	404	452	431	393	422	414	424	393	406	429	416	412	449	408	446	424	443	404	395	388	447	423	433	428	433	416	424	454	429	421	412	418	412	434	416	426	446	411	430	389	428	425	442	406	426	413	418	440	420	464	414	417	462	410	453	407	423	411	435	413	436	427	433	396	413	403	427	415	462	432	408	425	457	397	428	414	407	423	426	461	423	420	421	392	402	447	413	410	421	434	392	440	441	435	418	430	410	435	406	384	422	443	439	381	426	437	418	378	438	423	444	435	430	435	445	438	421	424	428	370	432	408	401	431	398	418	408	398	407	378	463	452	412	467	453	437	399	418	414	432	440	449	435	398	421	386	410	412	421	401	439	430	383	455	435	411	407	411	449	419	412	445	414	423	388	407	419	424	394	413	401	420	434	442	446	409	416	413	436	401	434	444	411	435	461	403	434	424	400	415	408	411	440	396	432	417	439	420	458	433	379	422	404	396	411	405	414	416	401	409	381	422	410	416	398	391	477	438	384	408	462	422	392	415	438	422	402	456	397	426	403	395	418	446	416	412	407	424	402	399	447	425	409	451	403	411	436	426	427	438	372	427	478	424	426	419	442	394	438	432	422	420	419	458	416	398	452	452	440	445	433	403	407	388	401	439	401	411	412	403	436	450	443	416	429	426	432	434	397	421	449	402	389	392	402	411	430	418	464	408	397	402	429	423	402	428	422	406	404	415	438	397	413	404	399	393	429	433	422	402	398	406	426	414	443	400	396	392	468	421	400	450	412	425	399	442	397	389	426	400	397	433	425	415	401	393	415	399	428	412	431	389	441	422	406	418	435	401	434	418	389	385	411	431	426	418	410	428	429	430	414	410	400	387	413	418	455	433	407	438	443	392	457	400	411	441	418	415	447	423	412	441	398	426	403	431	410	409	453	428	452	422	413	457	430	414	408	454	423	424	420	421	448	459	381	424	444	428	407	429	416	406	423	422	396	385	430	436	394	437	418	421	417	433	423	419	398	409	399	417	379	437	412	398	411	416	411	393	428	398	419	421	402	412	402	434	426	429	413	451	450	446	435	405	436	397	407	417	422	448	416	381	459	422	421	440	413	419	425	455	418	411	437	427	437	439	427	442	385	442	432	420	420	440	433	435	437	427	440	427	408	415	409	414	472	409	412	427	400	422	402	385	459	463	441	430	424	399	402	411	414	407	442	421	428	479	407	429	428	396	396	414	405	413	397	460	460	431	420	427	399	385	373	384	373	406	404	416	414	448	457	432	433	379	411	405	410	420	401	415	404	404	434	411	415	384	410	435	432	406	399	417	436	419	391	420	421	436	420	432	436	428	406	426	404	423	443	431	443	381	406	419	428	416	417	426	445	419	436	440	412	388	406	388	474	416	437	430	398	415	424	379	394	414	410	419	406	440	426	410	413	398	449	469	416	427	433	451	429	436	385	414	438	438	416	398	400	414	424	432	414	426	405	398	417	406	373	402	426	394	422	420	454	445	413	436	435	398	427	418	374	440	420	419	427	383	414	461	442	441	448	419	400	440	435	435	439	415	387	393	405	411	441	417	435	469	406	401	438	436	390	434	409	439	427	432	407	403	391	414	431	401	433	443	425	438	468	426	436	420	401	431	415	413	408	419	407	415	422	384	413	421	441	411	426	410	391	401	400	419	441	472	406	403	404	426	390	399	437	389	405	376	430	446	379	481	434	431	394	440	444	413	444	417	407	418	437	383	414	400	407	391	422	445	414	387	393	435	419	404	418	437	399	455	416	368	445	411	410	399	428	395	415	399	417	423	405	411	440	406	395	424	396	416	410	431	416	403	408	413	408	394	425	420	391	420	443	392	404	420	408	403	418	384	433	455	431	387	433	396	415	393	442	401	449	393	418	405	447	407	436	383	416	398	437	391	386	387	379	445	410	436	386	438	444	396	399	426	421	434	420	423	445	432	430	411	423	391	468	407	430	441	431	403	424	405	447	460	425	398	433	401	409	376	434	410	413	451	386	401	374	433	398	413	431	423	402	407	397	407	407	413	394	413	445	441	449	426	424	407	433	372	411	386	404	419	410	429	412	461	454	400	407	379	419	372	410	403	423	460	425	418	430	413	393	436	426	420	447	427	416	444	409	383	426	400	412	407	444	429	395	397	427	431	434	429	440	416	396	406	409	430	382	400	439	436	436	390	374	392	418	385	426	407	390	458	443	435	465	425	437	447	404	447	419	406	412	401	412	407	434	444	428	411	415	421	385	446	402	429	397	416	405	397	414	405	408	400	427	440	412	455	416	421	398	394	422	422	444	398	416	432	436	416	414	454	431	400	408	416	418	407	436	427	406	448	428	377	446	401	436	407	463	397	405	438	436	445	401	398	411	410	414	402	367	408	411	439	426	434	440	425	430	443	416	414	431	388	412	421	430	408	407	411	417	413	414	410	430	416	403	414	401	438	407	441	423	420	375	439	430	392	409	418	437	436	431	439	387	414	434	405	435	407	447	406	396	426	441	437	453	440	453	424	366	390	403	424	383	448	401	402	445	457	441	402	391	435	417	441	428	419	444	406	442	418	417	402	436	407	404	452	412	448	393	386	410	398	425
24554	21450	28792	24549	21434	8136	1699	1088	923	851	829	829	803	768	760	812	799	776	742	675	642	779	690	709	760	699	726	715	712	681	703	697	675	701	658	711	730	706	648	694	667	697	682	703	736	729	700	678	710	640	678	694	709	673	710	715	730	687	706	677	712	716	686	656	734	690	683	689	672	699	675	699	675	728	681	693	703	655	711	680	743	685	680	706	701	704	722	696	722	694	666	693	690	706	750	745	728	678	674	694	649	737	669	760	677	689	700	629	716	689	697	716	713	715	661	689	669	687	693	670	711	756	659	701	714	713	747	718	692	719	663	713	628	688	620	676	685	662	709	688	688	667	677	686	719	700	709	674	663	700	693	676	675	681	674	722	694	682	749	705	649	721	706	642	620	642	707	691	682	692	685	694	704	727	668	708	707	714	713	667	701	696	652	659	721	680	680	704	722	706	646	692	666	716	660	671	638	679	675	729	698	682	715	677	661	662	707	728	662	703	672	700	711	687	673	696	711	674	766	738	706	689	670	665	716	671	691	692	685	693	698	682	653	689	675	725	723	714	751	729	729	689	686	726	628	701	737	715	721	708	688	703	685	718	704	678	705	741	668	691	706	649	692	685	680	726	685	707	655	627	718	683	707	666	667	704	704	704	686	664	685	652	692	668	689	633	751	693	691	676	635	711	679	691	677	711	713	671	735	734	697	638	703	660	703	691	712	635	713	704	688	684	680	679	745	692	708	679	726	684	702	666	666	745	634	674	691	687	677	659	647	745	696	661	711	685	671	713	716	690	637	697	716	694	705	724	724	712	687	728	708	689	664	739	657	645	687	709	718	674	700	677	702	711	715	733	725	670	677	694	682	685	702	686	674	682	695	692	633	670	670	654	713	710	699	710	673	643	653	722	703	721	684	632	728	683	722	694	720	702	661	714	734	704	706	684	689	684	722	706	685	711	671	690	660	671	680	692	673	746	654	732	653	663	677	704	679	746	682	682	677	640	676	655	698	701	701	707	666	743	671	683	688	717	685	701	680	658	671	697	734	693	706	696	679	656	669	689	718	700	709	710	703	695	689	698	621	729	689	647	721	718	669	691	685	698	665	683	688	648	691	725	661	667	701	671	647	660	692	704	706	701	695	673	688	723	714	688	673	714	710	687	649	698	672	700	740	726	722	695	726	664	693	745	688	741	650	701	668	713	658	695	651	658	727	687	646	672	687	682	683	694	679	705	689	655	692	684	723	702	701	668	686	629	752	729	699	708	694	717	679	671	690	678	670	688	695	701	691	647	687	692	695	715	654	681	711	715	701	676	664	694	683	674	715	672	682	683	720	684	690	682	686	694	666	713	665	734	641	660	681	705	729	718	694	681	710	685	740	668	684	653	745	685	658	700	676	724	647	673	712	711	677	709	671	729	726	687	675	682	737	666	704	658	697	644	659	650	660	641	674	684	708	688	688	663	680	649	682	678	704	657	665	659	659	704	696	705	691	645	701	693	692	690	700	681	689	706	727	714	659	737	729	657	713	666	720	698	696	668	734	730	685	695	617	711	705	681	684	730	669	704	698	671	627	700	688	630	711	686	723	698	658	682	706	726	693	726	674	661	696	663	697	652	687	672	705	737	719	656	736	696	685	627	723	661	720	698	719	664	707	737	679	704	671	634	667	690	742	660	637	690	672	696	678	714	722	672	739	650	724	695	693	727	669	675	641	689	712	715	704	750	734	724	721	720	745	737	699	668	721	647	668	708	680	684	646	719	647	676	699	675	723	657	691	698	675	684	657	706	700	695	697	665	694	673	737	682	656	662	709	705	658	646	705	685	723	659	722	682	722	660	650	670	733	709	650	674	704	702	674	722	694	655	661	683	663	689	708	694	707	682	701	711	688	725	675	642	706	691	711	662	641	684	711	697	667	705	666	656	647	664	708	684	689	727	689	697	637	640	687	661	687	645	737	693	675	685	667	649	698	670	711	636	700	738	672	675	682	690	734	633	678	671	731	706	711	709	688	669	710	686	728	710	699	666	671	646	652	696	653	661	679	669	695	671	676	737	732	673	703	696	689	691	682	654	711	719	689	655	678	661	689	660	706	668	712	735	651	695	680	619	684	636	708	675	651	673	700	701	675	707	726	715	624	650	694	667	660	705	765	710	679	710	654	689	681	691	617	653	703	664	671	739	674	676	681	681	668	634	719	720	709	694	681	705	700	748	710	724	699	707	715	641	721	644	668	714	645	712	673	681	683	736	757	682	651	711	692	700	676	736	651	653	686	700	717	705	714	703	740	702	683	683	655	667	699	682	728	658	666	655	721	685	625	697	680	668	666	697	684	678	713	651	710	711	660	679	666	714	664	727	655	675	697	653	616	670	670	639	661	672	687	657	683	690	700	693	695	684	670	718	641	688	717	691	692	704	668	664	700	675	680	711	701	670	693	652	614	685	702	649	674	670	678	672	733	693	709	674	714	658	713	661	686	712	699	685	721	723	696	723	661	719	722	679	677	654	680	659	674	706	715	679	699	707	654	660	724	715	677	672	667	698	688	722	663	668	697	678	679	698	758	709	698	663	654	711	693	658	715	660	669	706	708	682	645	652	709	666	716	733	625	698	707	680	665	696	657	685	684	691	647	655	722	672	709	703	691	726	639	681	676	720	672	654	671	739	667	748	680	700	692	681	733	707	681	623	717	716	687	702	661	687	706	691	685	666	705	700	691	655	723	689	673	687	671	628	651	744	674	666	705	652	705	663	640	710	716	714	669	639	689	726	651	715	673	685	680	689	689	697	650	697	655	732	674	711	667	698	699	741	689	654	719	660	670	680	678	707	697	654	682	712	661	644	671	662	669	673	647	693	682	730	681	688	705	705	704	701	703	672	695	684	698	684	707	667	657	677	733	664	706	656	673	716	681	680	693	668	686	762	703	683	701	679	666	651	711	703	726	677	658	689	646	675	686	706	701	687	729	695	722	719	673	621	698	727	717	694	690	737	633	652	685	676	655	711	666	693	735	686	694	677	699	654	726	666	688	656	667	697	655	703	686	680	710	666	687	669	657	697	671	688	664	664	721	689	657	720	726	689	690	711	650	744	667	662	668	700	706	646	691	695	680	615	707	684	702	647	718	696	646	697	683	719	719	705	699	697	719	714	639	677	654	701	697	696	656	725	679	694	690	630	702	705	634	645	685	643	656	706	749	649	695	657	681	694	672	716	682	660	713	720	676	672	720	674	687	748	674	665	684	686	680	687	677	673	696	751	686	654	678	685	725	705	672	684	719	712	652	693	730	707	741	686	727	691	667	718	678	682	761	688	672	692	727	682	667	667	666	672	659	694	689	693	668	681	678	687	665	755	669	709	669	640	696	690	693	687	645	721	720	681	671	668	665	691	680	687	756	660	682	667	644	712	738	708	695	659	661	704	681	678	682	691	656	673	707	681	661	683	663	664	721	684	725	703	714	691	738	673	723	678	668	677	649	679	674	706	688	722	714	664	687	681
3594	5936	4898	2461	1800	1425	1127	963	913	816	759	730	661	686	642	611	632	601	623	653	631	616	625	600	598	556	542	583	581	567	582	578	536	550	543	559	569	579	555	544	536	504	522	573	538	538	576	524	551	530	539	526	555	504	559	549	490	494	565	592	555	580	549	505	550	558	575	522	549	586	568	573	542	549	522	485	529	552	544	575	554	558	509	559	558	550	518	557	561	530	536	539	582	579	504	529	578	574	518	549	528	539	598	512	540	571	561	573	527	539	550	553	565	516	553	570	545	531	523	534	533	539	508	554	587	561	548	527	523	529	534	556	552	508	494	531	567	569	564	558	575	530	558	565	533	544	524	518	579	504	527	529	529	509	551	571	536	545	528	547	523	523	511	501	540	529	502	495	523	519	545	495	539	505	561	556	531	483	498	538	531	520	512	530	535	594	555	517	551	527	518	520	512	582	518	504	519	578	539	553	536	513	543	526	511	576	512	461	520	536	587	536	558	541	526	591	566	534	522	524	546	567	557	511	510	555	545	566	525	502	562	535	513	535	580	530	536	533	560	491	529	520	521	562	537	537	540	560	507	546	524	539	539	520	516	552	534	502	464	489	534	541	535	552	573	528	517	544	544	511	512	561	567	530	531	516	532	552	500	553	537	529	505	513	496	555	556	527	524	540	531	521	560	559	519	576	562	527	534	539	569	528	503	568	543	519	546	534	523	527	558	557	518	524	508	529	508	516	546	534	583	542	533	546	576	507	518	517	587	565	526	534	549	513	521	543	541	567	513	523	569	515	529	493	525	550	559	538	530	544	544	544	536	497	522	533	563	550	538	525	532	541	532	513	540	477	483	543	533	477	547	557	564	511	513	602	546	508	529	497	507	534	518	531	520	536	526	512	553	534	550	515	534	543	508	525	533	511	554	546	508	556	577	536	522	545	535	563	466	502	554	526	558	536	542	519	500	536	539	547	532	520	521	530	521	501	498	547	532	510	560	509	539	523	534	533	547	529	526	520	522	534	532	525	519	551	558	558	508	577	522	544	538	501	524	563	496	542	550	535	528	532	545	578	500	516	547	511	543	558	481	566	522	528	518	560	497	562	532	555	566	578	569	530	505	498	526	524	506	544	575	520	557	533	529	514	579	568	532	527	505	571	573	479	535	504	477	540	514	538	532	579	547	570	569	576	506	530	526	535	526	555	499	486	519	550	552	546	505	538	563	531	534	529	526	508	559	537	531	549	557	490	496	530	524	521	532	544	592	543	545	560	520	525	519	554	507	588	534	564	489	550	525	542	512	547	572	537	507	529	548	518	540	511	530	564	527	534	550	508	573	496	488	523	499	567	527	508	537	579	552	535	523	515	529	516	523	537	531	534	521	535	534	528	515	565	531	509	483	495	522	549	557	504	527	537	500	510	528	485	531	495	533	552	501	517	533	496	526	539	546	542	518	517	523	539	555	526	507	563	564	565	523	550	539	556	539	565	508	564	530	550	512	541	554	543	488	574	554	517	493	557	525	515	532	531	500	550	545	505	535	500	502	558	505	559	524	516	545	513	531	531	550	513	528	541	537	503	524	526	524	519	529	519	535	556	537	555	548	511	531	531	577	521	540	531	481	601	521	520	523	542	531	493	572	551	518	528	533	554	478	542	519	506	498	500	500	516	514	528	505	541	552	527	538	539	559	558	490	594	489	513	537	526	513	541	534	526	548	553	545	515	507	603	520	558	516	531	548	519	482	550	522	498	531	513	523	505	529	537	524	526	535	555	526	507	539	538	534	494	524	535	534	536	538	539	512	524	549	490	515	520	496	541	515	523	514	515	556	510	486	547	550	512	526	516	521	550	578	500	515	532	513	546	491	524	541	535	498	533	540	542	514	550	530	535	495	524	570	557	551	513	535	541	504	525	501	573	525	508	569	540	539	516	573	564	535	514	502	571	526	530	527	541	529	517	534	553	504	558	500	530	497	541	554	513	543	552	556	513	527	568	492	530	525	523	519	541	555	543	490	509	527	506	552	550	504	573	522	550	518	498	538	521	525	540	508	577	498	516	524	514	594	560	544	541	527	543	526	527	514	532	544	506	539	517	499	509	531	527	518	516	564	492	517	544	526	567	487	551	506	550	518	526	538	547	500	525	484	542	544	524	494	558	521	521	550	568	524	517	539	550	552	511	516	510	514	550	561	498	481	520	493	518	499	546	546	522	532	538	487	524	515	536	548	525	543	529	515	524	554	518	525	537	515	560	529	533	523	516	505	506	479	517	534	521	538	504	540	535	534	541	498	515	528	564	532	555	581	521	521	528	482	530	529	506	552	550	563	545	528	498	502	532	548	554	582	514	539	543	557	579	498	537	554	533	577	528	491	569	528	540	518	510	543	528	505	507	560	532	547	515	505	580	532	503	479	525	563	488	520	547	538	536	538	549	514	505	526	590	516	501	511	500	526	549	513	535	536	512	547	526	529	494	526	489	541	539	552	536	520	517	551	555	522	506	576	537	556	532	530	531	499	529	523	564	546	496	514	530	508	494	536	532	564	561	501	564	555	534	542	524	505	520	540	524	548	515	487	532	512	512	542	560	526	544	538	507	568	498	558	533	538	572	506	546	527	522	489	539	519	492	524	521	510	545	576	570	524	556	541	531	526	525	522	528	539	570	526	528	506	524	546	572	482	533	494	546	500	496	520	533	525	550	503	528	509	502	529	488	559	508	546	529	518	523	540	535	528	517	520	513	501	556	499	529	552	518	500	526	499	522	504	564	513	540	549	543	541	507	483	552	537	495	511	557	522	525	531	514	535	519	544	486	538	469	541	548	539	509	554	530	502	548	516	532	561	518	531	553	569	523	526	509	489	502	509	517	570	514	548	519	508	466	497	545	515	505	543	574	540	544	561	509	547	523	533	520	514	534	543	498	501	536	513	557	518	510	474	529	538	552	520	522	484	523	505	521	510	489	546	471	544	542	530	521	500	510	542	562	493	510	540	539	507	540	557	521	491	484	551	530	515	486	528	527	540	540	527	543	507	514	534	561	516	494	487	505	484	520	531	525	520	523	527	584	513	528	488	536	551	519	517	554	563	549	550	506	551	533	523	504	520	510	547	503	510	541	503	484	534	496	517	520	557	521	541	516	500	511	519	546	531	558	496	562	515	497	540	536	514	563	500	510	537	549	571	544	538	535	531	551	526	530	519	467	538	522	510	519	505	519	507	529	540	551	524	519	507	526	564	516	583	510	538	515	525	566	502	506	552	560	514	558	528	569	492	533	524	542	506	535	525	576	529	565	547	516	516	462	551	516	509	508	508	549	532	557	557	535	505	514	501	530	537	516	535	517	530	555	545	533	508	508	502	551	552	545	521	533	519	501	524	523	567	490	540	481	487	528	543	556	524	483	538	494	524	505	522	489	548	533	555	519	506	545	528	577	475	541	500	545	497	530	546	553	525	518	493	553	494	534	525	525	518	519	541	526	507	533	523	545	536	534	571	517
27757	9778	626	317	244	208	222	216	219	209	204	204	222	213	241	205	223	198	211	190	196	219	209	206	206	200	186	224	215	181	185	198	187	187	203	194	214	194	207	204	203	200	226	175	184	204	204	196	196	212	182	209	218	183	217	206	200	198	212	228	195	224	187	193	178	200	209	195	171	210	223	220	213	212	185	217	211	176	234	201	223	206	215	193	221	205	214	208	197	201	182	188	210	211	200	187	198	190	209	225	184	198	225	209	203	243	200	217	202	202	195	205	207	215	202	220	195	186	202	214	216	196	219	213	204	213	204	214	214	229	223	202	189	187	192	225	208	186	196	242	191	181	211	212	203	212	202	227	200	206	189	206	203	220	230	213	178	191	206	185	199	229	205	201	206	180	179	177	197	188	186	187	200	208	202	219	214	211	193	192	209	197	190	194	186	197	232	192	206	193	203	205	222	210	215	198	194	226	204	200	213	216	195	211	188	195	180	209	211	205	219	203	193	207	213	196	193	210	198	207	198	208	189	218	193	215	176	218	206	198	214	226	224	225	193	198	207	203	214	219	227	187	217	193	221	189	201	206	211	188	186	183	195	189	196	188	205	173	209	195	208	191	194	185	207	195	193	208	205	219	222	195	214	216	224	217	193	193	197	194	197	209	236	237	215	203	202	188	189	208	227	239	197	198	178	200	236	210	222	217	198	204	188	208	198	192	197	202	196	209	185	196	194	200	212	214	204	189	219	186	204	193	192	199	207	193	217	191	215	205	218	214	200	204	205	202	212	198	198	218	202	230	194	228	206	181	209	212	196	189	210	203	214	191	197	175	194	222	203	199	201	189	207	173	201	217	202	215	217	212	197	230	214	213	179	194	206	216	199	220	206	199	188	189	185	204	246	194	204	230	209	218	195	227	193	195	207	198	233	209	192	201	189	207	201	206	202	187	198	207	210	194	190	196	204	218	195	208	202	207	209	191	205	202	186	194	202	186	203	218	201	213	204	203	190	203	223	199	212	200	204	234	187	205	204	186	196	214	220	195	199	233	227	215	225	201	228	206	213	218	199	182	202	195	208	210	219	209	211	194	217	228	208	219	193	184	200	235	218	183	226	192	189	183	196	191	208	181	236	204	216	222	204	195	205	199	211	200	199	211	167	197	192	198	197	193	194	198	199	215	219	175	185	204	197	199	181	212	207	199	206	203	182	174	181	196	198	147	218	190	196	214	184	212	201	207	189	198	223	212	204	188	199	187	179	217	236	199	192	212	210	222	203	182	190	197	210	205	188	212	203	226	217	209	199	207	202	209	216	199	202	197	235	203	195	210	185	208	208	210	204	227	214	215	204	174	187	191	200	202	197	213	190	229	239	181	188	197	198	193	213	197	222	205	181	218	189	200	200	215	191	192	181	193	217	190	188	188	191	208	193	216	208	212	214	174	210	206	216	205	215	193	197	216	192	195	206	222	198	180	202	198	216	193	219	202	198	189	227	197	218	186	203	200	203	184	214	238	219	197	202	204	219	214	188	210	193	242	195	210	217	177	200	193	196	212	226	192	196	201	197	192	186	208	209	224	206	218	197	198	209	222	183	214	200	204	197	219	206	212	196	193	217	184	216	180	203	200	190	192	188	222	198	198	207	226	196	226	215	200	218	202	205	200	217	196	183	204	202	219	211	187	183	208	209	212	200	217	212	221	183	205	202	205	226	183	217	209	210	206	192	170	198	221	191	219	212	201	186	187	212	204	193	168	201	212	216	223	193	198	195	207	203	201	205	198	198	201	191	215	188	186	194	196	200	205	200	218	205	191	178	223	187	184	200	200	188	224	205	224	218	225	202	227	219	201	206	187	227	210	210	194	191	224	181	209	193	231	194	219	174	223	204	197	192	199	193	203	208	187	218	177	211	213	207	187	209	196	191	204	222	208	206	208	222	192	190	187	176	215	187	210	185	208	205	171	189	206	206	217	196	186	187	216	226	211	220	190	195	195	227	192	206	205	215	193	210	166	175	199	215	243	203	190	195	180	217	211	209	187	187	193	216	208	186	189	199	200	208	202	182	203	202	195	197	198	203	218	195	221	232	198	195	207	199	199	209	201	215	206	197	198	216	193	187	223	225	206	225	218	204	208	219	233	198	185	194	201	207	208	236	227	191	227	208	207	208	208	183	218	174	205	207	223	197	190	200	195	210	210	194	221	181	216	212	196	176	193	230	228	197	177	201	221	189	184	204	185	195	207	201	197	196	203	182	192	193	227	219	207	234	210	171	201	228	223	214	212	230	218	184	203	210	192	204	201	203	210	189	197	204	196	188	190	183	191	229	197	219	188	221	200	211	204	210	197	181	212	194	194	201	186	194	216	217	200	212	233	188	209	212	230	174	212	204	221	214	191	187	190	195	200	198	210	195	197	200	165	217	213	194	196	193	212	201	182	184	211	199	206	202	195	193	185	204	203	190	202	208	217	216	229	220	224	212	220	195	183	213	201	230	198	181	187	195	201	233	220	196	212	208	187	204	216	172	228	180	211	212	201	187	191	217	199	201	208	226	197	218	197	197	206	187	209	192	203	201	232	205	196	209	218	196	215	189	192	207	202	181	202	211	204	203	198	197	242	206	188	191	222	193	199	204	219	214	167	207	197	211	207	198	202	226	198	209	177	181	191	180	193	185	190	213	207	187	187	211	216	187	203	205	196	189	192	203	187	194	180	202	215	168	196	212	197	187	236	196	203	202	194	214	199	211	222	206	214	206	201	193	205	202	197	207	202	181	216	201	201	208	181	204	192	191	188	182	195	224	191	224	202	212	204	201	188	220	193	238	216	212	203	197	189	215	223	202	203	207	201	192	200	195	209	193	202	193	179	178	208	203	209	184	223	186	220	227	194	183	243	212	199	217	198	199	216	185	169	217	212	188	189	184	224	210	198	192	194	191	193	212	188	217	230	234	191	210	207	222	237	230	195	197	212	211	190	208	213	216	185	216	230	196	180	202	198	198	231	224	197	234	226	206	210	210	213	215	214	191	203	219	224	195	201	222	200	214	200	203	210	221	211	202	228	201	231	199	200	206	212	184	214	199	206	198	197	207	203	223	221	172	204	220	197	197	204	192	195	201	209	208	223	200	230	221	200	213	222	220	192	214	186	215	176	220	201	222	203	204	193	200	188	200	205	207	187	219	191	221	200	188	209	189	182	203	198	199	208	227	212	186	206	197	215	198	179	202	212	219	172	192	184	205	218	202	235	216	182	196	214	203	212	203	186	203	194	216	207	205	213	210	191	212	188	196	201	209	192	215	238	235	238	200	210	202	187	211	210	185	174	217	186	192	206	174	199	174	195	245	211	218	183	213	198	210	218	203	239	206	208	216	207	199	207	211	206	189	175	207	190	211	208	214	204	186	193	182	174	170	216	205	219	207	209	196	196	202	199	190	202	215	199	196	208	201	172	206	184	206	191	173	211	205	217	201	191	243	174	172	219	223	222	207	221	197	189	183	194
4607	315	328	219	219	208	165	159	172	191	155	188	183	148	181	170	163	165	153	149	158	175	176	134	163	156	164	171	155	141	161	157	155	181	167	147	162	176	165	166	170	167	126	161	178	134	174	184	172	169	161	163	148	171	181	165	152	142	178	150	155	156	169	170	143	147	179	161	148	139	143	173	179	167	151	150	156	144	157	190	155	173	145	148	156	179	170	172	162	168	139	147	158	151	166	130	156	169	176	160	145	185	151	166	156	157	161	160	169	177	178	166	164	168	167	162	139	155	122	135	188	160	173	149	166	144	163	153	184	170	144	151	156	158	160	162	144	140	140	182	147	164	152	161	158	147	189	163	169	179	156	184	158	160	177	131	165	196	137	148	159	162	152	172	169	147	176	160	158	145	170	144	177	171	157	165	163	181	169	142	162	149	159	163	143	164	161	152	160	159	159	173	162	170	183	149	148	163	153	160	156	174	140	162	136	158	153	160	154	184	164	150	145	158	132	176	157	185	180	157	155	154	145	148	174	141	155	156	174	170	145	149	166	183	150	145	130	144	135	146	160	170	167	146	159	150	134	160	175	145	153	135	176	180	149	165	175	178	153	172	140	187	162	148	173	179	163	169	150	158	145	169	167	164	163	162	176	145	133	159	173	170	163	161	156	169	171	168	162	144	175	157	149	158	148	148	169	157	145	164	167	155	160	162	174	139	140	153	152	171	153	179	158	156	164	159	159	168	180	157	160	122	168	185	136	157	159	153	143	186	143	151	152	146	155	157	161	145	130	194	155	144	156	176	164	170	168	170	169	168	166	166	161	151	168	154	164	139	145	154	155	150	178	164	142	165	163	161	166	189	179	170	159	166	149	142	151	130	163	157	137	166	168	186	159	166	161	149	176	166	177	151	158	139	173	162	163	176	170	177	156	154	155	172	130	149	158	173	160	154	152	158	152	172	139	161	165	156	164	155	173	169	167	176	153	155	169	175	160	144	152	168	161	169	174	147	142	143	169	166	149	164	172	154	156	162	168	154	145	148	173	167	152	164	156	173	143	174	175	156	165	153	168	179	162	155	133	167	153	148	177	161	142	147	148	167	165	151	147	144	150	164	145	170	154	155	147	171	159	160	149	158	149	147	144	155	158	179	146	141	161	180	160	166	154	168	148	173	185	169	153	171	146	141	172	159	166	147	160	158	146	161	166	152	149	150	148	147	143	163	169	151	154	159	191	165	157	164	151	174	144	174	169	168	165	161	172	169	164	171	155	181	177	171	145	144	167	161	146	156	175	178	172	142	160	160	175	182	180	149	168	159	156	177	178	181	159	161	152	142	162	133	165	154	154	154	167	145	177	158	160	191	150	149	190	169	147	162	183	156	170	158	159	160	163	152	163	180	186	163	163	143	155	163	136	176	141	158	145	154	151	150	157	157	168	179	170	146	151	163	152	147	164	162	153	157	163	172	175	166	156	172	163	139	132	170	171	150	145	152	158	178	156	158	156	159	165	200	162	167	185	176	152	159	167	165	157	175	158	145	140	156	161	172	155	168	169	166	178	180	173	167	169	152	175	139	182	143	160	137	179	154	159	160	178	153	152	154	184	152	161	187	132	184	148	159	164	154	139	155	164	159	164	179	168	196	149	174	170	137	164	176	158	151	132	157	156	163	148	168	177	162	124	161	162	165	187	168	165	125	182	168	144	180	154	141	147	175	177	170	166	154	161	180	158	166	175	161	151	161	133	170	179	183	147	159	159	177	155	149	176	149	171	152	174	166	164	150	159	165	159	137	145	172	160	161	169	155	183	168	162	159	160	144	189	163	174	148	175	158	165	181	157	166	150	150	142	155	141	169	162	147	168	135	170	175	151	159	170	142	150	163	168	169	164	166	157	165	171	156	162	171	156	174	177	162	155	183	169	179	164	153	171	154	167	160	143	168	167	172	180	151	156	158	171	156	180	153	184	151	159	173	178	172	154	157	170	163	157	155	161	174	171	174	163	177	159	159	172	160	170	175	156	157	179	165	143	152	160	158	161	171	166	138	157	174	153	177	163	180	143	172	150	156	156	178	162	168	149	167	179	179	141	180	162	188	155	151	154	171	157	157	156	156	167	152	169	173	164	147	167	184	145	173	153	167	141	146	183	155	161	151	149	154	167	168	140	192	154	160	163	153	180	151	166	157	187	150	138	148	171	159	165	158	204	153	165	154	170	156	163	154	174	163	170	149	189	172	176	169	149	147	156	174	189	153	173	142	148	151	168	167	160	165	165	153	169	168	160	170	144	168	177	137	154	167	171	166	138	159	169	146	161	172	167	161	176	176	159	161	142	153	159	153	143	158	156	158	147	184	170	156	149	173	154	164	181	168	176	167	166	150	128	173	150	150	138	163	171	170	180	159	173	162	189	189	147	137	178	158	141	162	158	152	168	171	138	177	173	168	181	170	152	163	151	161	178	168	163	171	148	155	177	170	163	156	148	151	155	175	133	179	150	158	159	150	156	165	149	189	153	145	160	164	171	182	159	151	173	157	166	156	161	165	152	132	168	179	154	152	183	166	143	167	167	178	142	161	148	174	167	166	170	143	173	160	174	159	169	164	165	153	153	151	171	154	190	165	142	144	154	166	148	176	138	153	164	164	156	157	139	156	158	148	162	168	169	167	174	142	159	164	143	156	159	169	160	174	147	161	153	154	169	142	175	183	147	164	163	158	165	145	155	151	168	161	154	166	143	165	161	166	167	147	162	141	157	178	139	173	173	166	146	164	151	173	176	146	155	165	157	132	151	174	144	142	182	176	151	138	183	138	153	178	171	155	185	179	179	165	150	154	150	160	176	148	164	204	150	153	138	151	152	161	166	163	134	190	180	173	170	162	169	166	167	141	164	175	174	160	172	145	178	157	143	164	162	162	152	168	177	186	134	197	179	163	148	131	141	138	160	169	187	139	148	157	160	184	178	156	154	173	162	177	170	145	149	150	152	196	160	192	145	172	176	143	150	155	161	153	145	155	156	160	146	169	164	162	150	160	182	147	171	151	147	149	151	153	185	180	175	156	151	164	166	157	172	151	173	176	143	152	185	159	142	164	161	177	147	170	143	170	189	150	159	142	175	187	175	185	180	163	160	169	173	182	160	164	181	155	136	156	154	177	148	164	185	165	173	177	153	172	181	127	162	140	166	147	149	200	149	162	139	171	158	146	157	148	146	174	139	167	171	147	140	170	136	167	163	185	153	162	166	149	172	146	188	155	154	179	166	150	150	141	192	165	175	142	184	160	157	173	172	150	150	160	161	174	183	156	159	151	144	129	167	161	165	136	156	161	163	152	150	148	146	161	140	104	160	169	175	137	167	157	175	156	166	146	169	177	181	162	168	162	173	160	144	178	170	191	163	165	151	173	153	160	169	155	164	168	156	147	164	148	157	160	190	161	170	154	157	169	182	165	169	162	156	163	144	168	173	138	175	154	143	165	164	135	169	174	151	145	163	163	159	161
25520	21470	27904	25449	11210	1375	898	736	686	656	646	583	569	565	577	604	587	562	586	536	578	555	579	570	542	561	549	551	528	569	541	558	589	503	585	573	547	523	567	557	568	553	537	568	583	552	538	538	565	531	557	539	567	546	539	533	585	538	531	563	535	549	566	593	551	525	531	513	511	537	558	540	573	517	562	556	545	512	572	527	541	571	591	558	565	550	575	511	504	541	561	554	519	563	542	554	515	562	493	509	565	507	541	504	558	569	552	491	551	532	563	533	535	566	526	535	557	568	542	540	546	575	525	533	501	537	523	573	552	513	537	504	527	567	506	543	564	518	584	537	549	509	539	556	536	531	518	551	579	527	556	549	500	579	532	532	511	548	535	543	548	511	526	483	538	568	536	531	510	540	567	555	526	553	525	542	535	557	527	528	539	566	558	495	516	576	545	541	500	535	558	537	504	543	558	537	543	573	543	542	540	550	549	548	558	528	536	538	517	523	554	530	568	551	527	516	532	530	547	548	556	516	585	552	528	531	514	544	573	542	542	551	514	515	568	565	568	541	571	537	542	542	573	517	531	514	568	502	568	515	543	555	550	562	542	517	539	517	536	545	547	488	568	500	578	531	573	539	544	515	550	537	502	568	561	534	578	524	534	527	526	551	552	515	552	510	547	500	520	577	541	582	580	557	556	545	514	525	538	545	560	529	513	571	535	556	519	568	544	561	574	535	530	521	523	518	508	538	546	512	527	546	515	499	550	571	562	551	543	575	562	534	551	524	524	565	526	534	544	523	521	498	539	513	510	568	491	537	531	537	558	529	562	522	574	559	552	524	517	557	587	532	509	543	533	505	526	493	526	557	526	519	517	536	557	552	533	505	587	492	528	577	540	554	519	497	510	512	558	513	529	522	534	511	550	563	535	534	516	526	581	518	509	547	573	545	550	557	518	518	518	525	534	548	510	544	547	520	529	569	516	556	544	522	537	539	569	558	540	536	540	540	539	552	489	545	486	528	543	532	574	546	535	506	526	517	550	529	539	525	544	555	503	514	565	527	524	534	551	569	531	535	527	531	518	533	515	571	565	535	561	572	556	544	515	559	529	506	588	533	529	529	508	571	524	545	541	558	564	566	556	521	577	531	530	571	526	583	568	540	523	536	546	564	500	502	533	531	555	519	574	537	540	504	511	550	527	559	559	536	569	544	475	569	509	541	569	535	470	520	529	520	527	554	512	534	554	571	530	527	540	546	531	553	521	580	550	581	558	547	553	580	557	520	524	558	521	554	511	534	542	565	583	520	569	523	567	543	501	550	501	540	530	536	592	512	516	541	530	550	579	518	517	483	534	553	553	582	537	610	526	531	551	517	575	605	516	545	529	534	543	552	543	543	535	558	491	553	498	531	494	534	505	518	559	478	574	542	535	560	528	485	538	492	505	515	533	533	540	564	522	541	533	555	532	536	539	505	573	536	554	497	536	556	545	570	559	522	516	569	522	535	564	525	555	545	521	536	554	582	527	546	548	513	532	543	528	514	561	581	521	501	530	538	550	527	517	539	534	532	516	528	536	516	546	510	532	511	535	514	570	562	589	547	549	541	573	534	557	540	541	563	476	602	537	495	514	505	541	517	542	539	529	490	528	531	567	534	589	558	526	570	542	560	531	532	560	522	534	539	546	527	538	506	524	519	564	544	567	527	525	551	524	565	557	554	573	562	532	550	531	542	538	518	504	507	571	506	546	562	522	528	560	523	513	567	491	562	524	536	548	544	526	543	546	558	508	534	504	473	591	548	531	550	509	510	485	540	526	517	544	589	532	573	539	564	542	497	572	546	556	538	549	472	581	530	519	528	540	507	545	515	565	543	544	552	522	557	562	490	551	523	508	556	547	548	525	538	510	516	504	546	550	546	526	542	545	512	550	513	510	516	534	555	542	533	536	517	571	507	575	579	555	520	560	541	509	484	530	545	525	532	503	533	523	566	545	546	556	578	471	533	573	528	563	502	566	531	535	515	499	563	566	519	573	524	496	525	539	522	522	585	528	570	570	571	521	528	565	555	529	547	543	524	573	480	565	558	540	541	510	551	555	546	527	525	529	571	537	501	520	525	525	532	537	538	522	564	578	538	549	527	551	514	504	503	546	578	520	555	507	516	548	483	558	538	527	514	539	546	524	532	546	535	539	511	525	555	529	548	535	550	541	545	578	545	555	522	492	562	539	561	538	543	519	542	495	561	557	527	542	538	542	531	578	545	532	542	487	561	533	550	479	507	535	548	537	532	586	555	506	538	568	563	502	521	503	548	559	553	575	517	563	491	543	575	542	545	516	566	551	549	575	550	540	533	438	518	526	537	572	578	516	517	572	566	538	508	541	573	546	526	509	573	532	522	511	509	536	530	535	568	506	476	548	537	527	519	515	522	561	553	540	529	564	534	567	528	483	514	598	515	547	517	546	566	514	517	518	511	528	530	538	586	513	564	528	525	570	526	538	546	515	523	536	503	564	529	556	540	545	552	516	532	534	542	524	549	556	570	568	539	527	560	528	530	528	561	548	534	524	532	527	535	540	521	567	551	530	579	547	493	526	546	532	560	559	552	529	510	567	526	555	516	529	543	520	493	557	535	535	558	531	498	569	542	499	540	553	571	525	497	543	549	545	508	555	528	549	571	549	537	561	544	537	487	573	506	510	513	532	511	527	577	553	504	556	531	533	500	536	513	557	518	589	495	555	537	546	535	513	537	540	512	502	541	530	552	579	530	549	562	577	538	548	515	547	536	528	551	549	522	537	550	536	572	524	536	535	559	546	512	569	515	514	564	550	552	517	551	554	563	528	532	527	549	551	549	540	545	526	499	516	547	540	543	518	522	544	519	527	515	509	500	565	523	530	545	524	525	575	573	548	562	549	556	535	532	511	538	523	517	508	566	549	493	526	547	513	512	520	513	514	515	550	510	516	580	578	546	540	554	560	517	589	502	569	546	557	548	509	549	520	535	543	545	554	508	506	557	537	558	536	536	531	551	499	554	513	536	525	506	541	530	519	546	579	532	555	565	537	537	524	539	550	536	514	529	487	537	548	546	554	557	534	529	499	575	552	530	532	571	565	529	568	535	511	534	540	521	554	557	542	524	538	520	516	560	527	511	531	530	522	475	549	586	565	543	559	602	556	542	574	524	517	531	589	560	535	518	523	524	531	519	498	529	580	560	535	557	575	530	519	582	551	551	516	542	512	525	520	553	514	534	495	568	562	549	582	511	513	549	524	555	559	544	521	542	538	528	564	503	542	553	556	545	544	532	528	540	572	570	528	537	570	502	506	561	578	530	577	515	546	581	521	559	512	534	525	547	555	529	557	525	513	530	530	542	530	565	548	533	517	593	557	473	555	533	515	541	519	532	511	546	557	565	482	566	478	576	557	531	524	556	538	540	579	502	534	567	540	553	541	540	537	577	534	563	492	563	540	558	554	557	547	544	519	581	577	509	550	558	556	519	532	550
3257	3375	2749	1495	1090	801	710	674	585	582	539	554	532	504	484	483	498	486	431	467	481	432	466	424	463	445	433	447	450	412	466	393	432	462	448	419	458	451	424	433	446	436	418	458	451	433	413	426	390	441	400	436	456	409	429	451	472	435	408	415	428	425	413	422	411	449	422	418	409	462	433	425	461	451	384	397	395	427	426	449	448	416	387	442	429	441	421	409	419	458	427	404	401	419	418	411	439	452	388	390	450	425	454	406	426	401	404	437	443	437	449	439	441	465	447	456	442	416	412	431	429	418	404	448	473	414	400	421	427	431	414	436	412	391	410	460	400	433	403	385	417	391	421	417	415	425	466	441	421	475	373	403	389	416	418	436	400	431	427	455	434	419	464	395	427	431	433	423	422	438	421	443	414	451	400	419	443	431	420	450	394	401	417	429	408	407	399	405	359	401	407	402	433	428	436	438	432	410	397	470	400	412	424	401	426	406	402	422	428	437	417	446	435	395	433	455	386	420	391	415	438	401	416	399	425	425	401	423	412	430	427	442	415	410	432	421	447	404	473	414	432	399	419	390	423	452	415	445	460	444	387	420	411	388	443	427	423	420	429	413	412	433	434	408	403	397	398	403	411	403	367	414	442	420	412	419	449	424	457	411	435	415	460	414	441	411	437	401	448	402	475	431	441	413	417	408	394	427	394	424	442	438	419	413	450	420	420	421	404	425	450	384	388	416	410	423	441	424	448	427	449	409	423	389	373	406	428	419	412	407	427	429	385	396	435	392	412	418	447	417	438	405	437	428	394	429	456	428	417	432	432	369	438	443	429	444	399	426	425	441	408	439	407	420	436	457	413	430	429	423	437	444	407	482	426	438	420	396	435	425	427	445	451	440	413	429	400	440	370	400	437	427	387	402	381	398	410	393	379	405	424	434	379	416	415	404	422	395	422	443	399	426	401	475	403	392	425	388	422	442	412	411	447	404	443	335	428	436	419	419	414	417	445	404	439	386	403	436	400	421	418	419	490	413	444	430	397	408	445	449	440	412	413	435	413	417	470	456	411	429	446	412	431	378	417	419	443	427	471	379	388	442	409	427	434	407	417	405	429	423	452	438	469	452	417	429	400	415	447	418	436	412	413	419	409	375	454	405	408	439	371	403	420	452	397	424	392	404	381	409	436	439	406	408	428	426	423	440	399	395	432	420	444	439	421	480	420	460	454	457	444	369	448	398	422	383	419	461	439	435	444	410	408	435	413	434	438	419	430	417	422	444	404	442	378	378	399	450	395	448	392	405	418	430	422	387	406	429	423	422	438	424	423	401	441	417	424	426	410	421	449	394	418	413	451	412	387	425	418	430	439	429	425	442	459	379	425	423	456	394	456	450	445	408	452	422	399	440	420	423	436	410	403	408	409	432	427	428	409	457	418	431	412	440	382	420	408	408	393	422	436	391	417	429	391	418	403	423	400	453	445	434	426	405	431	407	435	422	393	430	393	462	418	418	423	411	422	449	394	458	433	425	447	425	382	419	428	401	449	421	386	423	414	407	433	437	406	381	409	385	415	426	433	396	393	428	423	434	396	483	396	418	418	376	424	406	427	410	419	432	380	448	439	456	449	410	439	418	412	466	431	433	375	393	458	418	399	387	431	401	408	408	437	398	408	451	420	421	396	388	433	449	443	400	419	437	443	403	404	417	370	458	420	434	404	411	444	441	413	381	462	406	448	409	420	427	413	425	401	375	430	401	428	419	397	396	417	368	446	424	433	405	425	453	407	405	405	429	410	414	414	428	420	425	413	401	421	430	419	436	403	430	429	416	459	428	465	416	421	447	390	408	437	422	393	421	405	434	423	409	428	409	452	417	411	412	417	406	420	435	435	407	427	417	438	437	452	438	427	410	406	452	416	452	445	426	403	383	434	409	431	420	436	390	452	392	400	427	398	372	394	407	439	405	410	418	423	390	411	409	461	453	422	450	396	403	426	391	437	431	385	401	420	409	436	397	406	381	404	418	417	395	448	417	420	391	424	423	456	414	434	411	401	411	434	440	420	413	402	416	408	403	451	392	390	440	403	424	403	411	404	415	406	397	429	402	412	358	433	419	411	412	415	426	410	431	393	424	389	440	399	417	427	402	406	397	436	389	435	419	423	395	401	420	445	402	405	421	416	450	405	404	420	402	439	408	371	437	421	437	407	412	437	434	393	398	448	443	401	406	382	410	416	405	397	432	426	403	440	412	421	442	433	422	418	441	420	426	413	403	386	403	426	413	437	441	423	422	437	411	446	428	411	400	389	394	461	404	399	405	418	417	423	420	433	421	428	417	451	443	422	431	413	449	427	411	418	389	436	411	430	407	400	443	420	435	413	407	411	427	446	425	443	405	411	409	407	386	399	434	438	425	434	423	410	419	445	391	413	384	459	376	464	337	388	407	409	390	413	399	419	434	428	415	431	421	426	413	470	429	408	426	399	376	400	433	411	414	414	393	418	434	405	428	424	411	394	412	372	428	426	401	429	422	417	439	452	424	426	414	387	412	387	359	393	418	434	407	394	430	384	430	404	436	417	460	444	411	426	461	419	391	402	403	414	447	415	419	435	444	459	417	406	426	391	408	435	432	402	426	421	417	424	433	402	437	426	432	437	418	411	425	402	440	390	454	445	420	435	395	395	413	414	382	406	404	417	438	395	416	429	419	377	379	441	412	425	389	394	458	403	424	394	446	419	414	404	437	408	416	441	403	433	415	388	438	424	372	445	423	416	405	419	424	455	457	426	397	417	452	412	412	423	370	389	417	397	411	436	400	383	453	369	420	381	423	451	380	424	476	405	403	452	417	380	394	400	404	417	389	421	397	405	369	396	401	414	432	409	395	426	433	385	422	404	398	434	411	420	436	391	402	389	436	451	452	415	433	427	408	407	436	393	408	423	400	447	392	411	420	428	392	389	392	398	376	400	399	437	397	397	349	406	419	415	396	380	415	407	433	421	442	420	435	407	435	450	412	421	417	424	418	434	446	385	423	384	409	430	436	401	404	433	419	420	422	432	438	396	402	394	396	399	422	434	425	424	408	420	448	430	417	479	436	384	417	406	404	405	388	390	389	412	415	387	421	383	395	419	378	379	431	435	412	421	400	439	429	400	433	442	411	386	422	432	452	439	417	405	430	408	418	423	417	375	405	411	445	419	388	414	439	436	415	403	408	413	426	404	449	422	443	416	436	355	413	432	424	440	455	399	431	434	427	380	427	414	392	433	426	419	438	393	407	459	437	413	410	439	423	413	401	435	400	437	406	410	450	418	397	413	421	408	400	408	431	440	387	457	436	431	389	414	404	423	429	422	397	425	373	419	398	402	438	390	421	464	400	399	370	394	403	408	400	449	436	439	428	416	458	387	393	388	422	420	379	418	407	415	425	398	421	395	407	453	417	428	401	441	429	401	428	424	396	390	398	401	445	377	425	386	400	421	415	378	419	382	420	421	424	428	395	351	424	409	427
24592	21490	28807	24584	21471	8165	1768	1174	891	872	848	815	824	777	770	762	769	734	744	744	704	679	681	727	747	740	758	711	698	724	678	675	671	706	719	670	720	710	724	748	685	684	705	730	654	739	663	721	730	643	674	689	725	715	700	703	714	682	681	681	686	698	708	721	691	681	702	728	667	691	676	740	704	692	692	679	676	739	737	704	729	749	648	708	661	679	705	700	727	688	669	712	694	726	648	699	697	645	691	736	691	708	757	674	685	700	699	647	684	666	683	639	684	681	709	692	689	659	733	724	712	653	697	705	722	708	693	697	702	704	690	712	706	677	697	677	678	663	691	710	687	708	700	676	699	694	692	653	676	674	707	712	700	687	680	701	746	708	680	696	711	690	679	681	709	691	694	697	740	652	739	684	688	704	747	709	686	666	637	669	669	705	712	684	666	709	710	657	671	666	742	662	701	710	693	718	750	680	694	709	723	640	738	674	656	680	648	687	716	622	660	689	725	703	691	673	724	700	720	706	751	703	634	683	672	660	650	721	659	736	695	700	706	675	703	735	707	748	696	705	706	661	663	665	656	688	652	689	695	690	646	635	661	642	714	713	719	685	705	676	700	724	696	655	710	644	671	698	643	666	651	673	720	660	677	702	706	702	755	717	717	682	665	705	694	673	687	691	725	693	735	727	713	740	707	725	714	628	712	689	686	678	697	690	696	700	671	708	670	687	698	655	713	710	701	684	641	689	634	680	725	672	676	676	700	677	691	710	688	705	686	730	682	668	712	726	707	700	694	713	689	705	684	702	679	699	695	678	703	673	677	734	668	725	711	697	664	691	706	673	639	665	702	682	662	672	699	680	640	689	654	667	681	681	686	739	674	716	706	711	673	686	702	701	690	653	736	701	708	622	672	695	695	676	654	706	659	637	674	706	724	677	668	664	710	652	736	716	711	678	708	642	684	717	670	729	694	737	706	700	648	642	663	654	676	670	698	673	734	654	666	656	639	610	650	708	683	703	732	653	676	655	700	691	649	648	691	679	704	671	664	695	665	684	704	672	665	696	687	672	700	701	642	660	696	680	719	696	644	681	690	660	680	666	719	703	672	705	727	660	686	696	706	709	717	712	677	690	773	653	646	686	642	707	662	689	730	628	721	695	657	662	700	703	714	705	687	677	750	690	651	697	686	740	651	720	696	692	651	680	727	686	687	638	729	739	704	716	696	651	648	697	690	653	659	671	673	683	742	675	673	672	652	732	670	683	700	706	663	707	645	690	651	677	672	641	698	702	633	688	648	691	706	691	654	623	651	676	679	677	703	701	670	672	682	657	716	659	651	690	666	694	710	694	644	741	678	724	657	680	704	689	672	675	658	683	694	729	720	697	662	723	725	660	726	681	682	668	702	692	659	675	717	730	759	671	680	681	678	735	711	687	688	701	663	699	688	670	654	683	673	718	701	739	736	669	686	735	688	684	682	678	687	672	696	701	683	659	697	704	723	718	667	688	690	717	666	678	676	693	699	677	716	683	684	693	714	679	678	660	657	739	677	672	646	712	643	667	684	676	725	723	666	671	678	686	673	672	715	666	717	674	667	712	671	670	669	687	697	705	684	684	687	688	722	701	663	690	668	679	703	661	708	719	694	692	669	689	676	697	682	715	696	697	669	681	682	702	689	651	683	696	631	656	721	701	680	674	735	703	686	691	737	655	694	644	704	654	662	688	737	727	768	688	650	665	678	679	691	656	684	684	675	738	728	687	739	690	705	724	684	689	665	655	670	662	664	672	689	720	752	725	682	660	689	715	701	666	687	689	725	681	699	737	649	677	666	684	708	703	710	712	693	754	708	687	647	684	693	698	680	695	672	681	654	704	661	699	680	696	678	671	733	697	664	705	684	700	710	654	663	645	662	733	655	663	737	708	710	652	676	698	726	669	657	674	677	643	715	669	688	669	658	689	684	689	686	698	670	629	696	730	697	695	652	723	693	694	735	672	656	672	702	680	673	668	685	684	685	683	662	701	673	687	667	700	767	700	681	707	672	652	713	715	647	646	700	651	638	694	688	712	735	705	690	685	663	699	692	694	663	670	635	689	696	706	657	646	649	703	683	648	711	679	689	713	695	716	734	654	647	663	681	654	654	657	701	680	674	691	731	733	676	712	728	698	692	648	645	726	667	723	689	715	713	679	693	709	705	705	737	675	663	694	699	724	694	685	677	694	708	709	709	708	686	730	702	737	638	704	697	714	638	703	641	657	668	695	709	680	685	673	662	677	696	694	675	699	657	699	718	688	706	688	677	671	689	695	680	678	659	693	721	728	641	689	720	721	738	693	724	712	675	689	691	660	684	669	727	661	686	684	710	681	714	728	634	712	682	670	725	694	658	736	691	659	686	707	668	658	651	674	663	649	695	711	738	681	660	695	689	675	693	667	684	718	664	702	672	678	680	695	684	751	667	706	700	687	709	714	685	671	691	730	695	654	700	691	695	689	660	631	666	680	713	716	723	711	693	720	719	727	644	668	675	687	674	647	729	678	650	697	709	700	653	693	720	679	714	688	693	659	639	683	693	680	730	663	689	727	674	687	695	659	743	664	648	672	677	689	677	671	669	684	687	678	735	698	659	645	695	651	685	656	695	689	672	702	698	702	714	681	707	713	743	710	675	702	703	678	726	635	697	674	711	649	676	683	681	657	708	663	669	764	668	683	687	641	706	694	635	679	667	665	669	681	723	654	671	699	698	660	745	668	700	688	670	656	668	683	696	714	654	710	697	690	681	647	657	680	718	640	719	681	710	682	667	665	689	697	751	670	658	672	682	671	707	662	696	712	670	706	695	682	753	713	689	678	703	731	682	703	685	644	692	677	650	663	725	717	653	716	672	676	674	724	676	681	707	678	665	673	683	703	721	701	657	675	707	717	672	683	667	700	699	658	667	693	700	696	692	722	713	692	716	680	645	662	693	720	655	683	695	699	698	687	712	664	654	682	691	691	697	689	683	709	655	693	743	689	713	723	692	700	682	695	705	614	713	643	717	686	690	724	696	717	748	725	656	683	672	650	689	676	686	678	693	657	731	682	710	683	630	664	688	719	655	669	660	706	653	674	694	652	692	707	645	682	737	631	683	625	681	704	672	698	710	695	706	689	676	723	679	673	698	650	701	681	732	689	718	707	709	691	698	685	714	637	678	675	655	680	693	740	729	670	679	695	702	709	692	667	685	713	672	713	643	690	629	661	672	658	699	676	665	703	665	674	712	707	673	725	721	674	687	695	688	693	660	670	718	701	708	688	695	721	717	706	697	693	691	690	673	705	681	658	622	674	685	695	704	661	649	670	719	679	673	684	707	682	647	689	646	696	690	659	660	676	685	672	689	683	685	719	712	699	675	715	684	696	669	661	759	651	673	690	650	696	709	727	717	636	720	686	699	676	697	680	683	692	668	710	678	691	701	740	702	697	669	664	692	666	691	680	694	692	704	648	692	679	656	688	668	691	660	670
3599	6030	4808	2496	1793	1393	1217	1021	881	884	789	694	683	652	628	659	630	622	619	595	606	629	609	591	601	589	575	540	585	583	578	607	566	594	592	568	568	566	540	550	571	514	559	536	568	572	576	478	540	502	573	582	561	513	594	554	569	531	548	597	586	536	532	539	531	513	571	538	550	555	572	533	545	581	571	538	579	529	497	499	551	510	509	518	551	580	530	532	520	513	596	555	529	583	566	486	503	537	524	540	577	538	528	533	537	558	531	560	555	530	504	531	558	552	562	544	521	555	523	534	505	547	561	533	565	568	510	546	531	523	554	500	566	499	549	543	557	570	535	509	531	602	516	515	540	526	581	573	531	560	557	548	548	498	525	495	549	542	526	528	494	581	497	544	528	563	511	564	552	482	573	580	521	531	569	505	521	541	511	565	516	509	526	547	573	571	534	543	557	531	508	514	556	544	508	589	548	529	562	515	551	556	541	583	526	526	504	548	507	504	555	562	551	560	559	543	530	513	513	533	560	512	562	537	573	528	555	558	507	539	568	536	588	520	528	574	519	577	506	553	555	493	505	547	535	575	511	531	531	525	547	480	522	521	521	542	545	501	514	528	546	527	533	513	534	516	552	545	540	576	506	538	537	544	572	527	588	562	534	532	554	529	498	539	568	515	512	541	503	547	496	506	545	548	513	493	558	503	532	539	563	526	523	527	516	542	502	546	560	549	529	554	574	489	511	526	534	545	550	524	559	543	512	477	544	507	528	534	542	579	512	540	548	517	537	511	529	545	518	578	505	557	578	515	512	542	518	495	505	546	554	523	556	535	543	523	519	543	565	519	548	554	538	513	550	536	530	506	512	526	528	532	517	565	539	531	542	525	600	547	559	498	557	498	536	535	547	523	520	498	493	555	525	554	494	548	546	567	507	548	563	529	513	546	578	567	492	472	535	528	536	550	491	507	519	513	544	536	510	591	529	522	544	544	522	522	513	495	535	576	548	551	533	526	545	548	527	555	517	526	485	513	532	555	540	566	523	555	566	513	511	561	553	524	526	565	543	523	496	528	518	552	570	539	539	487	577	523	532	512	516	510	540	568	543	523	543	516	503	526	515	541	484	542	544	510	585	526	551	554	521	516	554	534	539	508	512	528	512	575	531	479	550	565	510	542	548	556	572	522	564	521	548	549	498	511	504	527	533	527	526	539	571	538	561	518	501	536	512	523	530	502	559	514	556	549	576	513	510	508	498	497	578	530	541	585	523	539	528	531	502	517	554	525	505	496	570	523	577	534	541	504	557	577	529	521	521	502	512	560	531	553	521	531	523	520	509	540	494	521	575	525	542	551	549	508	542	522	525	561	549	543	513	551	537	551	519	531	538	518	564	549	540	514	504	529	548	505	503	523	556	541	508	556	557	555	542	547	562	551	508	561	549	554	487	532	548	536	548	514	507	505	522	525	533	525	566	524	529	524	540	537	568	498	499	557	510	496	549	491	537	511	529	554	557	560	552	551	536	554	486	533	533	501	531	488	515	512	504	552	541	461	491	547	509	564	580	547	568	542	554	492	535	534	535	546	514	529	540	565	529	516	525	498	532	543	554	541	541	499	496	499	526	531	536	538	549	560	521	519	490	518	522	529	546	540	531	524	518	531	535	492	473	545	555	518	506	526	527	537	544	545	546	508	573	533	529	554	497	554	542	536	559	549	524	505	509	541	548	536	492	522	543	512	534	551	529	550	516	536	529	546	530	500	547	507	546	544	532	527	508	538	561	539	545	517	517	506	527	486	474	540	475	539	544	538	587	532	536	525	523	530	538	524	549	522	537	540	524	566	578	523	563	529	515	517	516	493	543	529	500	568	511	509	504	510	566	526	546	533	540	525	545	500	527	533	514	535	533	532	570	512	521	502	549	486	534	500	548	502	543	508	540	495	536	503	530	541	549	560	548	533	549	488	518	511	494	508	522	521	531	488	504	495	530	522	523	559	502	514	518	538	551	522	556	509	536	517	510	547	513	522	526	530	500	518	531	548	516	507	537	559	509	562	506	520	545	502	547	539	561	510	539	536	547	538	571	521	529	547	525	557	545	536	520	520	498	552	476	559	512	557	547	510	493	531	555	499	544	523	578	538	556	511	491	548	495	526	566	501	545	519	524	525	524	524	554	499	516	536	536	512	568	480	508	560	528	519	496	569	526	556	530	546	528	547	550	549	552	508	509	516	535	514	553	534	561	503	532	502	527	572	566	541	561	529	567	541	535	565	507	524	517	551	556	511	515	513	514	498	532	523	497	514	540	550	547	481	550	519	557	544	574	549	502	538	520	491	489	496	530	534	529	542	515	524	535	546	491	518	506	519	506	540	495	548	513	497	518	537	532	499	540	556	487	498	532	514	568	524	547	510	504	517	537	516	508	525	501	523	533	586	573	441	510	511	529	506	545	546	523	501	562	560	566	539	523	583	533	527	539	534	548	537	564	514	527	551	522	526	502	508	540	463	529	531	499	490	524	515	545	515	520	496	504	518	522	495	543	479	517	534	507	524	556	530	554	541	561	551	529	493	542	556	515	519	550	519	511	499	489	511	571	500	546	524	577	514	500	548	546	533	529	524	524	569	511	554	516	479	539	547	490	517	549	490	496	502	518	526	503	541	507	508	563	494	518	514	530	503	537	553	537	513	543	512	519	553	487	535	498	521	505	583	525	492	522	525	547	535	463	513	557	500	549	505	520	502	557	552	526	524	514	488	559	494	514	544	505	484	484	546	525	541	539	578	567	540	530	494	501	492	524	552	523	531	480	525	519	495	478	552	536	571	531	529	538	513	524	504	484	512	548	528	553	496	519	513	502	539	517	535	534	522	515	527	543	520	529	496	503	569	516	590	527	533	549	530	517	551	484	505	552	543	515	559	534	493	556	558	509	521	521	550	511	532	548	511	505	543	530	525	519	542	529	521	519	529	497	529	540	533	510	534	516	482	496	514	543	560	511	551	514	556	535	516	537	480	520	510	498	502	497	548	486	520	542	541	532	462	527	493	488	544	546	525	520	504	519	520	538	543	545	501	501	564	527	569	560	534	526	497	545	562	510	503	495	533	506	549	513	538	573	547	494	542	540	495	533	504	511	550	548	535	512	588	473	513	482	548	508	540	547	550	503	510	526	545	532	530	538	544	518	527	573	485	535	524	493	530	555	519	513	502	538	515	538	478	516	542	572	553	507	531	511	510	524	500	504	530	541	527	531	554	533	542	536	516	504	521	531	520	512	509	492	564	498	515	482	499	537	503	511	546	526	502	506	513	518	521	558	530	502	574	502	547	509	539	517	548	535	516	514	525	529	553	519	509	508	487	547	505	512	565	496	507	512	512	497	596	550	544	529	534	512	506	499	513	484	512	520	585	510	495	522	523	564	522	513	566	474	481	549	522	532	521	520	512	538	560	547	530	507	503	512	511	511	502	512	545	555	520	560	539	562	478	522	499	573	532	594	557	504	539	516	512
27703	9835	590	311	212	213	204	224	231	224	211	207	215	194	226	186	212	188	198	223	209	209	224	209	214	210	205	211	189	205	199	236	203	193	200	244	197	203	203	215	219	205	189	204	209	198	190	174	204	197	208	218	196	193	195	186	223	199	201	213	188	205	216	210	204	196	198	206	232	204	212	182	210	194	186	206	185	214	210	187	186	230	179	193	194	211	171	186	219	192	216	195	210	182	217	188	213	214	213	192	206	213	200	218	198	205	188	206	204	215	217	199	224	213	229	173	198	210	195	221	184	216	207	194	207	205	169	202	205	196	190	197	215	211	195	175	187	193	216	224	219	186	226	187	185	190	213	185	172	189	204	202	212	201	185	193	202	216	220	207	200	205	177	208	171	201	207	179	215	174	208	202	205	191	182	198	208	196	201	219	206	186	191	204	211	217	193	213	180	213	205	213	212	189	197	189	215	216	195	196	205	208	190	212	182	225	205	202	203	184	188	202	207	180	226	215	198	215	180	215	185	214	215	212	209	192	195	197	194	206	218	185	235	210	198	214	203	197	193	174	189	214	183	202	182	217	195	217	191	217	240	184	191	207	194	215	198	233	196	198	196	191	182	198	198	218	202	191	192	194	205	199	209	198	181	194	211	206	203	192	187	209	177	201	222	177	190	229	185	192	205	222	194	231	217	202	218	223	199	203	193	188	200	204	189	214	229	222	225	225	190	185	208	218	227	220	195	194	176	209	224	206	234	211	200	200	199	206	219	215	188	183	209	224	211	206	205	223	188	219	203	186	214	213	188	194	181	218	196	202	201	180	200	191	209	180	223	180	187	189	201	181	186	229	224	205	190	216	168	189	182	206	211	196	195	210	222	205	195	201	209	203	210	201	196	216	193	206	179	195	206	207	210	204	185	215	193	192	188	210	200	194	217	181	206	185	212	198	200	224	224	214	194	222	190	202	229	193	217	205	213	196	187	211	211	208	245	202	199	199	205	191	196	215	196	212	204	196	198	200	204	219	212	210	199	211	212	201	232	225	218	201	193	207	195	233	203	210	192	222	180	214	219	216	195	206	217	185	197	207	204	232	208	180	216	193	210	201	194	207	209	211	195	226	199	188	202	188	186	221	207	211	228	212	187	209	202	183	181	178	181	192	206	213	202	227	217	195	190	220	196	204	226	196	221	209	192	192	211	197	197	206	199	207	218	196	191	197	192	191	212	222	215	172	195	193	197	177	196	206	209	203	185	193	224	232	194	205	198	209	203	196	221	190	235	197	217	186	175	214	199	199	229	215	218	210	182	208	252	201	212	201	214	205	204	190	188	196	200	208	206	203	198	202	168	214	203	215	182	196	201	177	198	204	217	186	193	208	221	198	215	211	223	212	184	202	167	211	194	201	241	206	202	203	202	192	223	227	223	202	182	198	186	207	222	211	224	204	206	201	217	208	193	208	199	224	213	214	217	189	218	198	176	195	187	184	219	202	197	210	210	208	205	220	192	205	188	219	203	181	205	229	207	217	187	198	197	194	229	227	197	213	196	210	197	242	183	187	201	222	202	214	180	217	211	222	213	188	231	212	196	197	212	228	227	200	231	204	225	165	188	184	183	207	201	182	210	186	171	195	195	179	182	190	198	217	214	214	209	235	208	210	216	198	196	195	224	216	198	197	221	208	211	194	192	203	212	206	193	194	202	188	207	192	227	196	190	190	216	197	214	187	188	209	229	218	195	195	196	227	223	198	184	206	177	238	202	222	192	198	209	186	181	210	210	179	219	195	207	210	217	206	236	217	210	189	215	211	212	242	190	208	196	188	229	186	227	208	230	194	186	188	200	184	183	211	211	203	175	221	217	199	217	206	195	196	200	192	198	237	198	215	199	196	200	209	205	206	205	193	184	203	169	208	187	211	238	204	194	203	219	192	205	200	212	205	177	196	187	217	208	189	212	193	204	211	206	213	200	200	192	190	212	205	192	210	200	224	213	214	223	206	186	228	206	215	213	231	196	198	183	187	199	215	223	196	202	212	203	191	213	196	221	215	224	211	223	189	211	228	217	208	220	196	186	201	172	193	232	220	189	183	180	197	217	213	203	193	204	198	208	225	170	224	240	190	208	209	222	226	196	211	182	207	191	200	205	190	203	209	205	196	231	190	199	207	211	194	206	186	187	216	205	199	199	205	182	211	198	189	193	174	222	209	211	188	188	191	210	222	190	196	196	186	215	187	196	188	198	202	214	197	199	187	200	198	189	225	181	208	185	211	187	227	217	199	230	187	196	196	205	183	193	211	215	207	195	196	196	198	209	189	235	211	200	216	173	216	186	227	190	211	209	220	231	215	198	208	208	204	243	183	172	228	213	200	178	182	205	195	183	193	209	215	178	184	237	193	218	203	192	193	204	195	205	197	211	170	195	202	214	189	187	195	211	209	190	181	218	191	205	230	218	197	218	205	206	208	210	213	205	213	178	194	213	231	195	221	209	198	189	180	198	209	215	210	179	199	190	190	174	188	196	179	206	200	197	220	206	195	237	209	212	204	219	187	237	193	209	213	213	214	202	200	205	207	203	201	191	181	183	205	213	224	196	221	217	193	199	198	210	200	192	220	196	226	180	193	191	218	195	184	197	197	206	221	200	224	208	212	225	211	222	204	200	187	213	212	231	207	186	183	206	189	201	215	196	201	207	221	188	210	231	202	209	200	200	219	216	199	216	208	200	209	197	192	230	227	198	215	192	210	201	192	215	211	178	202	207	198	201	207	208	208	189	207	197	208	187	201	205	217	210	183	192	193	203	221	214	191	213	208	205	220	189	173	203	195	200	214	184	214	202	206	227	189	180	212	190	212	211	177	190	199	223	199	177	181	214	212	197	220	224	191	211	179	204	216	185	191	198	199	197	205	213	187	218	182	215	199	207	195	171	209	191	231	203	197	201	210	215	214	210	200	206	193	222	188	244	200	194	199	210	206	207	224	204	185	200	221	200	183	196	204	180	234	211	227	215	201	211	218	194	201	207	209	207	236	192	227	174	185	208	192	218	195	196	211	199	234	206	201	201	197	227	193	193	208	178	219	189	219	213	199	197	182	208	190	202	202	228	201	180	211	198	185	218	221	214	190	181	211	197	223	203	189	200	220	187	212	216	192	225	192	189	231	180	183	188	215	198	194	218	188	187	202	221	208	170	211	208	173	220	196	217	192	217	218	201	198	201	196	176	185	213	196	220	212	210	217	212	200	201	197	192	206	209	216	203	215	194	193	210	193	188	182	182	219	212	215	220	174	182	192	218	190	212	186	208	184	212	187	224	203	201	223	211	180	183	219	215	187	213	210	200	226	194	193	217	225	197	212	207	185	205	193	203	198	192	207	228	180	208	212	194	210	217	184	196	208	219	191	198	203	203	215	208	204	208	206	234	214	231	220	220	207	202	206	219	185	221	217	194	216	214	211	194	212	215	213	205	207	219	188	201	235	176	194	225	195	182	166	221	204	213	199
4562	372	288	206	209	174	177	174	176	165	156	173	177	159	151	159	204	189	167	167	172	150	179	162	163	162	170	187	161	169	184	171	155	167	168	155	184	152	158	166	146	139	154	177	169	146	163	158	167	179	137	183	173	190	162	174	169	149	141	157	152	179	164	156	171	166	167	178	138	154	140	162	165	169	161	155	152	155	155	183	156	159	160	176	168	166	157	182	148	204	157	159	148	145	152	162	149	170	150	145	140	144	179	172	168	175	166	175	170	175	166	178	141	165	165	148	155	163	164	170	171	184	152	142	170	155	147	144	157	163	169	181	139	160	180	194	146	166	177	155	161	165	158	159	178	147	166	174	184	190	157	157	166	155	172	161	166	166	153	154	187	158	151	182	167	168	145	171	173	148	165	159	167	144	169	158	194	162	167	173	178	165	159	158	186	158	164	168	148	173	147	153	152	158	169	150	146	165	148	164	190	165	150	156	154	159	160	192	153	147	164	159	162	137	154	183	158	167	173	161	168	159	165	149	158	170	170	158	143	174	157	165	175	169	160	169	175	158	146	177	134	161	159	158	164	147	161	152	165	164	172	175	176	155	176	161	165	167	167	191	152	174	165	157	183	159	163	154	178	166	174	145	174	144	131	164	161	158	130	181	154	137	158	181	153	185	149	148	166	170	143	168	164	154	153	171	169	176	143	182	162	173	152	159	159	163	179	164	154	155	176	178	163	170	148	164	160	168	169	150	152	184	150	161	143	153	146	178	146	168	161	171	147	179	154	148	156	184	172	174	154	168	162	168	145	153	166	174	160	176	175	170	173	173	151	167	176	170	139	168	136	177	176	136	174	165	128	158	153	151	157	166	164	159	161	149	158	168	196	156	128	160	132	148	166	160	165	170	151	145	165	164	160	151	161	152	156	170	164	164	186	161	170	177	151	160	153	161	160	169	156	159	141	162	162	164	144	174	157	159	159	165	167	131	176	147	147	140	146	188	145	170	167	171	154	150	175	169	154	182	166	163	147	154	170	172	180	156	167	154	137	160	169	164	149	148	172	174	164	165	172	173	154	160	145	145	156	160	180	168	169	152	164	169	166	190	192	138	162	169	136	158	170	165	162	151	137	159	173	164	162	171	161	155	170	153	162	147	159	168	153	135	165	146	158	169	142	177	168	155	164	154	158	158	150	170	174	160	146	153	167	145	145	179	163	162	145	139	146	145	165	164	158	155	169	161	156	172	143	175	149	154	141	173	173	149	151	148	182	188	164	154	160	181	172	162	166	169	146	169	181	150	131	167	144	140	174	155	163	151	154	142	175	155	184	152	171	160	145	156	158	164	171	161	142	180	153	165	177	174	163	175	157	142	158	139	129	175	140	164	179	160	164	169	164	165	138	180	159	169	147	163	141	162	175	171	178	148	176	177	168	162	152	151	140	154	163	158	141	170	177	168	127	174	171	157	146	157	161	134	157	161	163	162	175	144	162	158	167	172	115	163	181	158	164	162	160	166	168	144	162	163	168	159	178	139	169	168	155	165	153	145	174	146	156	160	163	146	157	165	158	154	158	160	173	157	147	162	142	153	163	166	160	170	160	156	121	142	170	150	161	159	163	149	148	167	179	149	151	147	165	152	162	169	161	147	158	167	181	183	193	164	157	151	174	149	163	159	162	167	165	137	149	160	158	153	179	146	149	168	161	178	167	152	176	154	153	166	180	152	159	163	164	153	148	174	173	184	156	171	163	168	146	164	145	169	153	147	150	168	177	176	185	168	166	138	166	141	160	167	161	144	168	164	192	175	164	149	160	160	163	148	164	174	168	152	189	179	151	155	149	143	157	143	131	156	155	161	168	176	175	153	170	154	176	150	190	155	169	175	170	158	170	130	140	157	156	177	167	157	162	149	192	169	160	144	150	173	162	164	172	168	153	170	183	156	144	139	130	171	170	166	161	169	142	158	168	159	176	169	165	193	173	166	158	150	169	175	166	171	155	150	156	158	181	172	150	176	166	141	169	142	180	156	156	157	165	172	158	167	180	172	163	149	159	157	164	180	178	140	171	156	164	169	142	158	167	157	156	146	165	157	137	161	169	169	170	154	164	164	164	171	159	160	183	177	170	154	147	159	170	158	162	158	172	172	163	158	141	178	144	180	138	154	132	184	173	150	157	180	131	175	173	175	186	175	165	162	154	145	140	171	143	178	153	169	151	178	170	156	166	159	155	174	153	153	174	166	170	156	177	133	154	177	174	152	168	168	166	173	175	186	157	154	180	166	163	116	145	193	169	151	175	145	181	142	141	159	156	156	155	153	165	144	153	156	148	153	150	145	168	144	156	166	175	159	155	165	164	165	161	150	162	147	129	172	143	171	137	156	159	139	169	164	146	163	158	152	150	146	170	176	176	162	184	158	172	166	160	164	143	176	163	175	160	168	176	178	162	195	166	163	165	179	156	168	183	152	169	155	168	122	145	167	177	162	163	181	156	167	182	200	175	168	178	140	182	141	175	170	165	156	168	169	179	172	167	167	159	165	153	141	167	181	142	151	166	153	153	145	167	189	185	157	168	140	177	158	156	144	177	174	155	184	168	167	172	154	148	168	172	170	145	160	182	175	184	149	154	156	149	176	164	196	152	177	146	158	172	149	162	169	171	162	145	182	147	173	158	180	191	169	182	162	168	158	153	176	173	172	182	173	150	162	179	165	157	155	166	168	159	160	133	152	148	166	168	151	157	168	161	155	172	173	167	160	143	144	175	156	137	162	179	172	159	136	156	163	155	186	166	176	149	163	166	171	169	164	168	164	133	162	161	164	175	154	155	185	157	163	163	174	190	146	152	156	185	157	178	181	146	165	165	166	162	145	144	174	173	154	163	185	159	144	157	176	139	159	156	154	136	154	155	157	162	154	151	152	163	141	175	179	160	154	145	168	181	161	130	170	164	149	157	143	166	173	162	178	157	163	174	184	177	151	168	149	154	171	156	174	154	173	152	145	181	168	162	142	169	181	155	142	149	159	166	159	160	150	166	161	159	134	179	157	155	164	150	154	156	166	158	139	157	150	174	160	141	159	164	139	165	146	163	163	174	154	146	148	156	162	173	161	160	189	149	185	179	177	168	174	149	180	161	140	159	179	173	156	148	169	155	158	183	164	152	168	144	173	162	153	160	187	184	143	168	149	167	143	155	172	152	159	168	151	154	167	166	175	153	157	126	174	151	168	150	163	149	169	168	159	169	170	152	177	139	157	183	159	165	141	164	148	145	137	153	149	152	167	156	149	189	164	135	156	187	142	147	155	178	154	173	158	177	162	152	143	157	151	168	167	179	170	175	143	152	167	170	145	172	156	145	177	144	165	163	163	160	147	175	155	153	150	160	137	156	150	149	186	174	149	180	154	168	149	143	176	189	147	176	168	156	176	160	159	166	152	155	195	165	146	162	140	159	194	164	182	147	175	161	142	188	190	176	189	153	161	175	167	144	169	174	172	154	163	149	155
25519	21430	27857	25383	11092	1399	953	787	637	684	621	585	562	591	622	551	620	557	586	575	554	549	553	545	532	530	570	558	533	572	535	585	548	569	567	580	552	546	562	536	606	536	584	536	592	589	556	560	553	518	580	542	561	542	555	558	568	573	555	580	571	567	585	581	532	544	533	536	534	573	551	544	553	549	525	549	548	525	554	490	512	506	524	534	545	574	539	540	518	544	580	514	518	538	562	550	576	586	553	530	606	514	548	498	560	566	572	516	547	525	530	573	540	521	512	533	552	561	574	544	528	548	546	547	598	534	544	563	602	534	511	533	533	537	562	527	543	546	522	535	545	551	538	540	582	522	525	539	545	553	543	555	544	557	518	533	518	561	534	509	510	521	536	525	563	534	551	505	548	543	545	545	555	532	552	549	532	528	555	535	581	536	511	512	532	534	520	546	589	530	529	541	544	524	543	526	528	547	550	534	562	526	552	548	512	539	504	542	554	601	532	522	517	530	530	485	513	531	520	567	528	585	549	520	545	526	553	527	564	533	532	498	585	548	556	572	559	518	537	534	568	563	571	586	530	542	562	552	523	550	541	545	543	518	556	516	522	531	519	541	552	546	590	573	528	544	560	534	502	585	523	543	478	527	570	521	580	549	543	526	524	519	531	524	544	543	560	509	538	570	570	547	542	521	552	563	587	569	591	575	563	545	573	523	585	565	526	582	534	528	515	521	526	545	589	528	581	542	531	555	490	508	566	545	570	486	502	542	566	542	538	536	530	562	516	516	542	522	557	569	558	500	501	541	514	553	533	505	550	551	507	595	516	497	534	550	557	544	493	569	567	515	510	533	590	555	588	539	530	524	514	537	568	517	580	536	524	521	590	551	524	501	534	513	525	565	553	520	523	524	585	552	570	536	539	528	534	543	556	546	496	566	557	574	532	539	581	507	515	560	503	490	549	528	523	549	520	520	559	517	516	552	520	517	544	562	537	521	564	552	547	568	513	537	551	508	520	551	556	558	552	577	546	573	549	548	536	514	537	551	563	565	580	566	553	556	546	517	540	554	500	566	546	525	546	559	551	546	575	592	556	529	529	558	527	574	503	562	517	557	513	514	540	554	572	560	534	524	544	496	543	539	516	564	545	563	551	544	515	525	520	539	527	572	535	537	576	523	517	551	537	545	520	508	530	539	519	556	512	534	536	570	543	552	509	503	525	526	535	499	522	545	531	537	587	543	531	573	523	526	531	545	516	521	518	519	499	520	521	511	528	542	497	532	525	525	534	551	491	525	476	551	561	528	556	516	556	531	499	499	552	549	511	604	503	577	532	576	509	491	551	528	552	536	525	537	556	591	532	542	541	568	549	537	535	563	530	542	578	565	586	533	540	544	532	557	578	549	532	560	526	500	529	572	553	531	567	542	482	549	557	542	555	561	556	537	561	558	548	559	533	533	538	549	516	526	566	552	550	534	528	574	536	530	562	510	542	539	544	532	539	571	539	497	509	569	560	506	511	506	521	488	538	528	566	564	524	515	552	570	569	555	508	507	557	554	543	528	563	567	510	497	576	534	552	533	563	562	532	523	563	552	508	513	589	535	582	533	516	503	491	550	554	488	487	520	537	553	531	564	495	532	520	498	528	513	518	532	519	527	555	590	537	589	502	504	555	535	544	521	531	532	544	547	527	495	539	594	575	568	557	536	533	571	533	574	533	543	601	558	559	558	548	581	602	522	531	572	530	525	598	524	549	553	489	576	503	568	514	515	522	567	522	526	555	537	520	530	560	556	490	556	545	568	509	574	568	521	516	525	575	578	545	551	517	527	532	563	551	511	538	519	514	564	551	515	516	530	524	550	539	555	533	501	559	553	561	531	557	535	601	545	532	520	576	538	498	540	526	530	544	538	539	506	535	589	561	518	551	492	543	516	571	551	586	542	525	561	540	581	547	538	589	529	552	534	531	584	533	564	576	548	535	563	533	511	558	547	584	521	543	545	550	502	565	476	483	507	524	527	528	534	514	508	571	493	558	525	556	558	545	580	485	527	550	543	504	534	518	571	514	541	520	543	534	562	523	514	527	509	569	532	558	528	555	525	514	506	562	511	540	539	465	500	529	544	505	558	549	492	550	549	581	518	524	506	529	539	548	580	539	525	497	576	532	540	522	540	540	602	575	544	519	528	545	519	554	558	542	521	525	585	545	583	546	484	507	559	523	529	547	569	569	545	512	512	530	550	546	544	543	514	554	515	507	545	550	506	532	559	542	550	515	550	505	538	576	542	579	561	543	552	526	541	525	535	563	535	541	513	584	515	528	489	540	553	541	551	502	520	546	535	564	566	533	563	558	539	561	520	522	514	566	544	535	527	568	557	531	533	571	552	516	522	529	471	533	523	531	534	483	564	600	492	561	565	544	503	574	568	561	531	494	511	538	584	550	523	533	575	563	500	585	528	525	534	552	515	543	551	528	543	557	539	524	555	548	551	518	535	541	554	591	547	529	543	554	537	538	548	548	535	547	553	520	507	496	538	537	515	578	519	539	527	522	550	528	515	527	513	561	545	593	547	518	523	549	517	536	472	507	520	559	540	528	542	562	572	483	550	519	545	558	545	540	540	497	549	544	556	500	527	552	519	540	554	553	550	582	547	575	580	543	511	518	546	541	555	556	588	528	543	560	546	537	553	511	577	572	521	523	539	548	572	536	492	527	527	471	524	506	558	564	573	559	560	577	588	542	534	521	511	544	583	489	559	506	565	521	524	578	514	480	533	555	539	540	544	561	558	545	539	509	545	554	497	540	569	479	496	522	520	529	500	550	519	515	571	550	551	554	559	583	531	541	568	511	505	530	585	545	503	555	539	540	511	562	548	582	554	583	522	519	541	605	551	569	523	572	557	556	562	551	505	600	578	507	569	526	554	526	541	485	561	544	602	553	540	569	530	572	546	594	535	485	532	507	522	565	523	574	532	565	520	525	558	533	586	528	522	542	579	559	491	573	540	543	522	534	488	583	550	544	569	538	537	506	551	533	507	520	513	534	520	539	572	532	529	551	526	555	533	516	528	567	551	531	564	545	572	527	578	549	529	539	522	552	575	510	513	537	529	539	541	532	566	533	548	539	497	507	504	529	574	538	544	538	526	574	519	535	544	507	531	563	556	572	540	518	563	524	513	568	533	517	551	528	550	521	539	525	535	507	526	566	558	536	561	511	535	542	516	596	559	545	553	549	549	533	547	548	569	517	501	516	527	569	535	504	533	525	571	542	568	525	511	570	545	544	577	562	560	534	516	558	509	563	515	527	569	579	464	495	533	578	546	538	558	568	521	524	524	533	516	541	545	516	539	551	552	549	510	572	578	579	565	556	580	499	523	535	535	512	592	494	530	503	527	574	521	551	555	554	503	555	516	535	541	538	554	565	568	550	560	535	537	585	548	530	539	562	518	569	493	538	524	601	508	559	543	509	534	532	521	564	504	540	524	537	495	519	573	559	570	524	548
3275	3314	2798	1507	1034	830	756	691	637	537	518	536	482	448	460	489	488	463	455	454	440	468	444	435	472	446	420	417	446	424	472	409	444	413	466	468	441	423	448	434	433	442	439	438	457	431	398	453	397	427	417	412	460	426	424	404	411	421	466	393	374	397	442	416	436	446	449	418	418	420	438	401	414	380	444	448	402	401	397	414	415	423	397	419	410	416	430	368	395	440	405	413	429	478	436	431	377	399	399	402	412	396	439	403	450	396	471	404	398	427	430	430	428	416	429	421	371	420	386	413	411	434	436	395	433	444	419	410	434	440	412	449	420	418	413	441	427	392	429	420	423	412	425	421	434	447	411	422	426	449	396	425	434	453	405	424	450	451	392	433	437	381	440	412	447	438	439	402	460	431	452	401	436	433	442	414	409	453	404	432	427	425	417	408	449	438	416	397	421	433	405	433	411	407	417	462	417	404	423	443	400	441	394	445	466	445	434	411	423	401	406	444	403	420	439	416	414	403	454	402	435	412	406	407	419	457	420	383	445	446	421	418	437	432	456	444	359	418	414	438	418	446	392	424	422	419	429	390	432	420	396	420	414	431	431	426	409	405	427	398	425	451	426	441	445	456	422	447	420	403	390	420	440	388	402	437	394	404	433	441	417	417	422	360	410	437	413	419	427	396	395	436	415	418	427	426	416	440	385	412	438	394	425	447	441	395	414	425	421	413	404	387	381	410	406	413	395	425	450	436	407	424	405	412	462	429	420	441	427	426	429	405	424	427	424	399	425	457	422	412	428	421	405	439	426	417	405	421	447	437	400	420	411	417	422	416	424	412	424	407	421	431	441	432	429	404	423	409	457	427	412	410	439	418	402	411	415	425	411	426	438	399	405	410	463	420	402	407	410	421	417	449	425	428	417	420	427	426	409	380	402	408	423	419	422	441	424	462	448	419	435	383	387	377	455	429	408	436	449	430	439	404	414	413	457	439	413	422	423	423	417	424	429	445	428	412	415	413	396	429	402	435	401	447	406	413	420	419	434	405	428	414	390	450	420	406	404	419	411	444	418	390	428	408	397	401	444	407	427	390	385	422	429	425	396	385	407	421	420	437	405	399	429	391	409	431	393	407	419	431	440	384	421	415	392	414	399	395	410	419	464	380	410	447	430	435	445	400	421	401	428	409	370	445	432	425	452	381	423	441	420	455	432	431	404	414	390	408	397	393	371	430	433	445	420	396	440	406	408	386	421	441	426	412	450	412	415	417	405	432	410	406	402	410	411	413	390	430	432	403	467	422	405	425	437	398	428	439	433	416	431	403	441	419	373	433	422	399	415	415	439	466	461	429	415	407	441	420	426	476	406	446	422	431	480	433	418	417	429	415	446	424	393	426	430	414	383	364	403	415	454	420	438	429	412	401	427	403	421	432	389	391	431	430	443	419	418	400	397	408	402	395	448	410	431	442	433	435	446	457	411	441	423	439	441	403	401	407	420	394	418	410	436	420	366	397	371	423	400	434	425	431	440	405	403	449	413	412	405	394	419	421	422	416	392	423	388	419	424	410	405	425	439	433	440	426	411	420	425	423	450	404	430	407	399	405	424	367	402	419	405	433	400	422	387	386	424	407	443	426	416	421	427	407	411	402	417	405	418	446	417	451	449	430	398	387	413	397	421	414	366	416	419	405	420	426	374	416	394	406	425	428	417	428	415	407	384	418	421	430	416	445	385	448	429	406	400	447	411	421	372	404	417	457	412	415	408	438	407	408	411	432	395	446	421	386	396	375	435	385	414	423	427	427	392	423	434	430	421	418	444	398	435	410	451	441	395	406	394	387	410	455	461	423	446	418	452	401	423	438	413	421	406	440	419	408	435	442	405	430	368	394	422	405	447	416	398	424	460	416	408	435	457	395	401	413	452	474	405	393	433	438	422	443	424	374	446	414	430	411	413	426	421	419	428	401	424	387	371	423	390	418	394	451	438	443	396	422	390	468	422	431	441	404	426	356	424	413	422	399	420	396	403	428	447	421	422	445	390	437	441	416	457	422	398	438	437	389	426	406	357	410	421	372	419	425	410	412	422	413	397	440	424	391	412	430	415	415	383	398	430	420	402	405	446	407	397	423	425	417	395	454	425	414	401	433	375	418	433	424	387	405	462	433	419	429	458	422	425	423	414	419	391	383	417	422	390	391	439	415	406	419	431	422	425	432	415	405	401	413	440	396	408	419	430	377	419	429	433	418	424	418	439	425	410	427	396	406	395	414	404	433	392	378	421	389	415	418	442	414	422	473	431	417	405	421	406	410	428	417	432	414	420	420	397	409	397	392	401	434	427	441	389	455	427	426	421	434	423	414	392	406	445	397	406	434	418	437	429	449	436	444	426	396	403	357	433	408	407	397	419	447	433	410	432	423	445	398	440	457	405	420	416	425	422	396	396	418	429	424	423	407	456	413	394	411	431	425	416	461	441	394	384	450	416	400	424	404	415	454	397	353	433	465	393	418	407	416	442	424	410	454	407	427	428	430	425	434	409	400	468	418	388	407	394	457	379	411	392	416	426	395	425	426	407	407	404	423	406	414	452	411	407	399	419	429	392	429	429	458	397	425	407	413	430	425	404	419	432	392	407	430	437	420	420	411	408	396	451	414	421	426	423	429	405	442	451	432	383	403	438	399	439	405	450	415	391	414	397	394	391	457	396	434	426	420	399	416	453	405	406	427	434	396	399	437	419	390	417	415	395	445	377	417	390	371	416	403	447	441	423	425	423	402	435	410	421	409	410	404	420	417	418	395	415	412	390	407	404	428	368	400	434	427	393	423	404	430	436	388	439	426	393	407	438	400	495	442	414	411	427	412	409	409	401	412	419	413	409	406	473	423	397	392	432	424	412	415	394	415	414	422	399	411	392	412	438	391	399	418	415	398	416	406	436	425	415	418	404	393	435	401	426	383	410	459	422	398	441	427	408	447	431	440	402	411	396	426	463	441	430	406	445	395	418	430	397	383	407	418	415	419	407	408	425	421	408	408	432	437	445	437	432	397	411	400	408	418	435	448	402	439	436	431	415	413	427	428	396	425	434	388	384	419	456	440	453	403	413	433	432	405	396	423	422	425	423	401	407	435	416	462	425	397	445	395	411	419	420	421	390	405	411	436	407	425	451	408	402	411	442	398	422	421	391	416	412	402	398	389	411	439	462	401	412	391	416	405	418	414	420	413	448	431	423	424	433	423	435	383	415	452	390	436	397	422	449	423	385	401	452	393	436	436	401	424	392	404	426	388	450	424	437	405	399	418	425	422	451	434	418	424	381	421	420	395	409	361	416	410	390	391	378	409	436	450	416	415	409	422	423	434	454	415	387	467	389	436	442	397	434	402	455	423	400	410	411	430	400	395	403	419	421	405	426	407	430	407	405	400	429	422	418	431	410	434	425	433	395	447	422	399	380	377	410	413	376	408	464	445	418	407	414	433	424	433	427	407	410	413	402	412	386	436	430	413
24536	21470	28823	24562	21453	8230	1787	1084	953	818	852	801	780	786	775	704	776	754	716	699	724	730	724	718	747	680	702	721	684	741	685	711	731	692	712	690	720	690	695	698	719	735	696	732	705	746	697	737	697	684	701	658	698	656	677	741	722	719	731	690	695	714	717	676	668	746	693	723	678	657	703	682	719	665	685	670	688	729	700	686	692	723	705	664	709	741	658	734	692	715	667	651	690	691	717	722	704	677	658	680	676	720	707	699	700	676	725	698	724	691	695	704	704	716	687	710	716	659	702	668	650	687	683	674	654	650	703	729	666	728	682	708	733	660	644	708	690	698	652	717	647	661	731	678	702	693	680	698	672	718	679	728	689	654	690	681	613	660	672	746	682	662	733	638	649	680	656	674	670	691	686	670	749	695	702	704	628	697	689	665	725	654	677	678	691	711	730	729	715	729	680	658	683	681	663	700	717	689	665	685	674	672	678	700	669	695	661	689	727	689	698	742	707	690	670	708	711	694	669	678	670	672	694	695	678	667	743	653	703	686	708	640	709	693	684	706	714	672	680	644	651	674	684	651	685	672	702	666	749	741	666	646	698	635	671	683	712	708	689	721	648	653	752	676	671	701	685	689	694	662	679	665	721	668	700	713	676	689	686	699	725	688	690	726	750	768	701	648	669	686	729	684	678	708	756	710	662	721	681	642	659	688	685	702	727	702	634	691	695	701	689	683	684	681	664	707	696	686	696	631	662	669	659	679	695	679	644	682	647	676	693	716	639	645	649	690	680	720	698	685	716	721	634	670	687	693	668	738	680	685	642	717	703	682	621	741	710	676	750	689	656	665	689	683	656	679	695	760	709	733	703	692	717	661	690	711	656	745	734	703	701	705	680	597	674	683	652	707	661	736	730	672	682	672	732	685	699	673	655	664	725	702	727	676	716	667	723	657	676	647	669	721	668	689	659	654	712	651	700	685	713	673	705	679	709	656	696	677	687	695	700	692	707	629	641	726	713	671	715	622	660	659	743	722	672	677	694	658	705	725	685	688	682	743	706	728	715	696	691	688	704	723	676	688	695	693	644	732	687	700	698	680	637	693	661	659	709	665	654	712	671	690	715	669	689	688	692	696	662	702	656	689	697	701	640	692	707	723	643	736	684	682	671	667	689	726	674	666	698	703	676	668	677	647	661	716	676	723	633	654	737	754	700	702	687	684	636	635	673	700	689	720	663	653	659	699	678	717	602	611	667	664	727	690	668	685	651	694	689	724	672	692	664	729	729	698	707	634	656	726	671	695	689	677	676	718	715	686	681	691	695	616	720	699	699	676	669	679	649	704	651	689	646	677	681	661	654	699	731	675	659	712	655	635	708	646	712	735	650	680	703	704	668	693	639	665	737	654	700	680	737	697	663	685	689	688	660	677	697	688	712	688	686	684	681	677	671	667	728	653	709	702	658	678	698	673	712	702	667	679	674	640	645	648	695	653	701	673	663	682	683	644	679	694	702	627	680	698	632	706	676	706	625	699	670	736	681	681	709	706	685	663	675	710	678	691	694	667	697	708	665	685	719	681	696	700	675	701	642	699	727	707	698	680	698	717	700	715	717	689	710	668	680	670	728	683	718	672	646	717	721	672	675	672	669	642	669	705	687	711	681	657	716	697	665	647	637	650	688	702	687	698	705	687	679	663	679	680	657	711	671	710	632	652	667	671	705	699	709	693	653	686	678	707	666	678	701	679	656	713	696	664	705	726	694	634	654	652	648	679	653	696	742	655	696	669	722	685	685	692	746	698	729	663	694	650	691	715	646	676	613	668	717	645	715	697	700	723	671	664	702	693	707	720	674	683	732	701	686	639	681	681	596	705	732	698	706	670	670	680	713	662	741	682	615	717	702	715	694	721	683	671	714	725	663	706	723	731	661	718	666	647	676	719	716	663	665	658	685	691	674	652	711	645	665	714	683	691	670	664	674	692	693	684	775	669	662	662	683	705	687	685	651	687	693	690	702	625	712	656	717	684	694	670	712	687	713	662	695	678	666	698	710	649	717	726	719	707	689	638	720	665	654	689	728	613	679	695	670	712	684	713	662	682	673	687	694	651	708	670	673	705	713	698	670	731	721	661	645	678	676	674	719	701	716	717	678	677	693	645	678	683	681	710	716	701	726	709	684	724	682	666	689	664	656	688	696	635	697	633	627	721	703	659	708	664	675	731	709	693	732	716	700	738	693	708	666	674	646	735	662	671	668	677	708	712	668	721	667	682	691	709	684	652	676	699	701	709	656	674	664	667	688	689	666	723	682	707	617	682	699	684	711	715	668	702	668	667	719	704	686	705	646	698	697	737	675	693	720	697	683	696	735	692	685	673	652	729	678	713	658	684	640	700	702	655	676	654	659	668	706	714	675	684	673	680	706	636	674	689	665	701	701	666	721	694	682	670	685	629	735	712	673	693	719	704	682	652	673	686	747	715	717	661	683	688	642	702	677	662	700	660	692	665	665	733	638	675	682	642	624	682	675	663	686	676	651	694	733	701	716	712	681	680	682	699	677	650	673	679	682	690	664	701	673	684	672	707	708	729	709	679	759	663	669	713	698	665	678	671	684	669	695	672	679	680	715	689	716	728	678	716	636	691	691	662	720	673	718	635	712	703	678	687	670	684	650	721	676	698	692	685	704	678	694	706	624	658	654	677	739	703	705	651	624	695	717	727	679	669	697	663	660	708	678	669	680	684	675	699	687	626	646	658	678	722	699	677	725	680	700	637	686	732	697	640	739	734	654	688	701	679	678	747	687	646	700	683	683	665	661	665	672	682	689	724	719	648	699	669	671	705	681	674	664	623	724	694	695	646	677	657	692	741	727	660	680	662	694	599	671	692	699	690	694	654	705	680	675	719	675	648	670	669	728	673	722	647	698	742	673	659	663	700	653	668	701	685	648	665	761	656	681	658	670	694	709	727	673	690	693	683	667	704	718	720	710	710	686	646	670	669	728	717	695	692	680	682	672	686	681	694	675	731	700	685	679	699	669	688	671	671	659	698	685	734	613	737	703	702	718	686	673	688	721	723	686	660	671	743	698	687	692	733	696	715	635	679	672	674	719	716	714	671	678	685	668	667	714	661	688	688	691	686	714	657	679	700	639	627	694	672	678	702	630	695	672	635	661	663	708	682	698	705	683	690	689	695	659	666	694	677	659	691	706	708	705	709	676	692	690	674	649	716	680	603	710	667	728	676	683	688	703	684	656	712	650	694	706	693	675	698	655	694	657	719	682	662	714	697	671	678	684	637	705	707	648	726	703	642	674	669	663	661	691	713	660	676	714	633	701	677	747	698	644	725	691	665	640	679	676	717	683	684	642	700	685	671	680	672	687	661	662	660	660	728	736	632	735	729	663	708	651	702	670	703	632	677	679	697	646	675	643	657	680	718	698	692	639	660	692	704	686	700	651	680	683	663	717	644	710	681	673	670	664	703	682	710	666	649	637	698	706	718	685	704
3533	5778	4840	2539	1798	1354	1136	1010	885	823	754	731	730	683	603	651	647	617	568	626	600	591	596	564	563	545	567	590	567	587	589	562	581	542	580	584	522	533	546	556	562	579	527	565	542	541	585	542	522	561	546	536	577	562	539	590	515	557	513	519	545	534	583	544	575	538	516	567	521	541	558	555	558	534	519	513	595	550	550	512	533	541	560	518	553	552	514	539	570	543	543	547	556	558	568	540	500	503	547	519	506	532	573	552	516	542	533	563	537	501	538	522	581	531	576	535	555	524	543	534	524	531	561	520	524	519	576	567	516	555	552	529	537	498	557	482	547	537	578	516	564	556	568	503	516	557	497	552	559	552	503	539	552	502	534	557	522	542	546	559	549	551	536	575	569	498	492	549	538	541	507	543	547	535	514	500	518	502	536	532	559	550	515	487	556	519	548	512	530	553	513	520	539	533	540	526	545	510	533	555	524	546	511	597	532	522	521	541	559	561	528	531	524	533	519	512	541	537	567	525	558	507	543	493	496	548	536	544	563	499	501	514	579	518	534	511	489	554	503	523	548	538	521	560	565	536	530	532	546	586	580	531	500	537	556	524	525	505	565	539	526	509	564	531	546	536	581	571	549	558	529	536	532	506	564	501	576	551	495	576	543	510	512	546	532	511	545	591	491	528	539	536	525	540	518	543	528	508	542	563	513	532	519	557	571	550	493	564	570	520	527	530	538	525	526	540	532	550	551	560	555	537	568	523	590	526	544	518	547	536	531	523	494	529	504	523	526	537	527	531	544	551	537	508	534	531	515	554	536	530	522	499	547	505	511	540	529	520	546	512	497	546	519	529	536	556	557	521	506	549	522	549	534	553	556	506	544	527	565	500	554	538	556	549	539	554	545	522	513	521	558	542	519	483	494	530	515	538	554	574	471	552	506	505	564	522	517	561	548	567	491	565	532	555	546	543	551	510	518	493	528	558	512	520	559	495	533	531	494	541	504	505	516	567	555	531	529	507	533	549	496	554	571	540	526	554	565	514	477	562	501	507	518	544	506	506	520	530	560	611	518	560	567	554	483	533	569	536	534	520	478	542	528	528	503	512	525	531	525	511	508	508	531	529	518	521	563	523	504	569	525	536	527	523	553	554	533	574	492	555	492	511	507	564	546	567	518	518	511	527	527	514	544	530	546	529	560	533	540	518	497	513	553	502	553	543	518	561	570	505	543	511	530	537	539	528	598	532	555	484	555	506	486	548	506	539	521	556	545	478	561	531	518	512	506	567	501	503	525	591	521	503	533	505	533	509	521	558	492	519	499	537	541	547	545	524	560	522	511	457	551	578	523	508	544	543	472	541	518	541	553	493	522	594	481	519	532	522	528	556	535	511	504	559	529	571	494	559	530	490	456	518	522	532	545	532	500	564	510	534	529	519	508	517	547	513	521	523	565	513	559	525	535	528	505	501	526	524	536	505	525	507	565	536	537	543	544	593	532	571	550	549	514	518	543	503	518	516	555	525	526	509	524	498	552	533	544	533	595	551	504	545	516	508	525	529	552	570	551	504	537	508	455	541	518	493	510	505	540	518	556	553	534	530	516	509	527	529	531	549	540	543	530	499	544	545	574	559	528	498	576	557	560	547	531	516	502	568	529	510	544	554	514	555	552	510	519	539	528	531	541	518	527	504	557	512	545	516	548	540	525	541	509	518	525	544	558	543	537	506	515	492	516	503	527	524	530	493	503	497	508	541	526	519	579	500	522	559	515	526	521	511	510	531	523	534	549	533	511	514	549	514	528	524	527	490	539	479	526	513	526	523	547	507	526	521	510	532	532	532	550	573	532	570	505	550	520	486	496	539	507	535	518	533	528	532	552	527	535	527	552	502	482	514	572	542	483	557	568	541	535	558	554	556	555	497	512	501	471	535	514	571	539	525	540	562	517	544	506	517	525	500	505	513	529	546	533	504	498	533	547	525	513	487	536	521	555	539	511	575	556	506	491	516	515	526	511	508	494	467	514	520	560	482	541	518	506	517	508	553	550	540	573	493	519	548	547	541	542	537	537	513	557	524	565	543	510	509	527	502	522	500	509	510	543	515	538	529	515	486	498	500	540	522	526	534	544	542	522	535	506	510	554	519	501	498	506	539	509	488	512	526	556	526	535	508	542	533	516	532	539	538	509	529	522	492	524	511	529	537	500	518	532	543	489	535	541	511	546	473	561	537	504	501	545	556	511	503	546	524	516	547	510	540	531	500	491	504	566	512	551	510	513	524	533	537	495	526	513	512	514	513	516	533	511	514	510	552	578	541	516	552	574	494	534	543	521	533	529	505	501	518	554	569	543	531	519	518	504	549	520	519	540	537	515	521	544	548	534	579	535	525	506	551	540	555	540	534	566	559	510	488	506	489	531	521	539	546	491	575	494	553	532	496	527	519	527	524	494	540	498	496	501	497	526	531	510	517	516	539	570	498	556	544	532	511	537	555	539	529	543	498	564	525	501	543	538	536	514	547	532	500	523	537	528	531	496	538	507	513	560	518	508	509	536	537	515	518	520	546	526	514	508	498	509	530	532	526	523	535	513	487	529	531	524	540	506	526	491	539	550	526	516	518	534	530	542	513	543	511	509	529	468	528	516	486	572	539	542	513	491	484	527	526	530	529	535	535	522	558	528	577	550	542	524	541	555	557	546	527	491	505	540	517	504	530	559	528	520	539	488	511	519	478	495	530	514	496	578	504	573	592	546	507	539	504	527	504	551	555	531	523	548	548	544	577	508	569	478	548	517	532	500	506	511	523	518	521	522	518	537	514	496	506	540	492	522	516	508	607	517	500	524	514	526	605	493	559	511	506	516	559	524	525	478	528	533	512	558	532	509	506	493	561	572	504	474	488	490	513	531	574	519	515	489	455	509	510	523	479	522	540	528	512	538	504	576	531	491	477	557	488	532	509	570	534	497	478	521	524	541	489	494	527	551	554	553	534	545	451	542	573	524	513	563	494	482	525	515	506	548	528	525	508	507	549	521	549	521	551	505	503	560	510	500	537	560	503	545	557	535	532	543	518	554	530	533	510	557	516	513	507	492	512	515	555	530	509	492	539	514	514	544	555	544	559	527	539	469	518	538	485	538	532	485	505	505	470	544	566	481	554	518	538	514	535	560	503	548	512	492	543	535	516	498	523	510	507	539	525	501	570	526	504	514	548	518	502	536	537	534	583	496	544	480	518	526	513	493	513	540	529	575	529	507	505	499	519	528	500	512	533	541	591	562	526	512	570	543	534	538	517	514	505	560	527	527	544	536	515	492	528	503	516	522	535	534	511	580	518	552	573	493	517	543	520	522	504	516	530	538	497	534	543	518	528	523	543	512	499	516	505	489	554	541	540	557	538	550	526	527	520	505	488	495	514	533	514	572	519	533	574	549	514	533	499	536	542	507	518	492	536	548	545	493	531	551	505	529	499	529	527	544	529	519	490	524	546	510	504	545	517	505	495	495	520
27725	9922	627	361	239	213	194	218	199	219	209	205	202	186	215	194	207	190	221	210	199	210	178	204	199	199	181	201	201	219	195	237	201	196	225	201	205	221	204	219	204	216	196	215	190	220	209	221	214	217	188	199	219	194	207	197	205	204	191	230	214	223	192	188	213	215	220	206	217	195	201	190	192	195	184	197	193	197	176	197	198	211	208	227	224	176	220	192	207	215	205	197	199	210	214	203	219	201	213	213	208	219	179	209	183	216	177	197	179	199	239	197	191	199	186	218	213	183	202	203	183	207	185	208	200	210	214	217	199	195	205	197	210	201	180	192	193	201	203	208	202	212	194	212	203	187	214	195	202	208	194	218	229	214	231	175	211	215	192	219	204	202	209	198	215	194	209	202	228	215	206	201	229	196	192	207	201	171	196	198	201	206	209	192	188	224	210	218	206	224	179	212	201	182	193	196	222	210	205	201	213	214	175	212	206	202	180	230	211	199	213	171	198	242	210	201	211	190	190	201	197	225	213	187	197	209	199	206	236	199	203	196	200	200	209	203	207	211	188	180	222	204	221	223	219	213	186	230	191	212	211	187	203	211	210	191	219	239	197	233	191	241	211	215	186	200	203	193	211	229	198	191	206	195	207	202	198	218	195	194	188	220	210	206	209	180	197	179	223	202	198	202	210	196	212	222	189	189	236	213	208	209	203	214	245	176	207	229	216	261	240	218	200	197	198	244	219	211	201	197	211	182	203	182	204	210	217	206	201	182	216	167	210	209	194	224	196	187	214	200	189	220	206	182	202	189	187	225	219	202	211	249	194	214	185	173	178	216	189	194	198	181	192	210	198	184	188	207	208	216	218	206	225	206	230	213	193	197	199	193	193	215	194	220	181	190	229	205	225	210	201	219	193	205	195	222	216	213	215	200	189	196	228	206	227	189	197	175	208	199	204	212	196	206	190	197	187	194	192	224	217	222	189	219	214	228	237	225	194	211	200	200	204	200	168	217	220	217	204	216	195	199	181	211	226	212	195	194	209	204	187	213	235	206	224	190	210	207	207	212	216	180	202	224	212	207	228	210	214	204	188	213	191	208	212	199	210	204	183	202	187	201	222	202	236	230	205	181	200	185	215	188	212	214	217	205	199	191	212	235	195	199	198	211	185	194	200	222	190	201	178	209	229	224	213	188	212	208	211	244	195	212	187	205	204	207	205	209	196	203	200	182	202	207	188	193	231	199	197	214	215	190	219	195	210	198	194	208	186	214	188	206	205	208	216	204	194	212	213	186	202	193	190	211	209	207	189	208	210	221	193	203	219	230	174	198	222	208	214	191	216	210	211	210	193	193	215	205	212	224	220	195	219	204	192	180	193	209	183	203	204	189	207	192	218	200	208	202	184	196	193	208	199	223	196	208	189	182	198	229	212	210	204	201	204	214	241	208	215	193	237	198	209	192	206	193	181	221	185	219	189	200	215	202	234	175	220	207	202	210	194	192	213	210	204	190	183	215	183	201	207	202	208	206	209	215	184	195	211	219	206	228	190	202	197	203	228	228	202	224	210	203	202	195	174	200	231	220	196	220	211	175	201	212	204	199	238	181	212	192	227	206	183	200	196	206	206	202	228	228	184	210	187	212	201	221	211	201	226	208	226	200	173	222	195	237	214	193	214	200	183	188	180	207	199	191	196	209	226	193	212	178	209	214	177	187	206	222	203	191	184	198	205	205	217	213	249	176	198	209	196	211	233	191	200	230	196	196	194	205	215	178	199	193	207	226	177	220	219	217	207	221	206	208	204	212	178	208	199	213	210	199	192	208	213	209	209	195	219	199	204	204	226	188	184	220	200	210	207	199	197	203	210	178	196	227	191	201	181	213	206	190	182	193	191	178	199	201	217	180	239	183	209	203	218	231	208	192	201	206	197	208	212	219	204	223	189	205	210	182	219	203	225	223	208	196	230	200	205	211	194	204	174	219	216	198	172	200	197	236	210	196	230	219	199	218	188	227	206	214	195	211	211	217	180	227	220	204	198	209	197	212	228	175	191	206	204	203	188	196	206	205	200	208	200	206	220	195	167	226	212	183	219	189	204	205	196	175	217	206	199	194	203	193	209	226	207	219	224	193	210	206	206	234	184	219	175	191	208	182	204	199	223	187	190	218	195	196	225	198	225	217	202	215	222	199	206	188	211	179	205	202	180	194	209	195	208	205	200	219	212	229	225	199	197	223	203	208	190	209	226	205	226	225	200	227	206	194	215	216	215	208	210	219	225	191	220	196	193	226	222	200	202	218	207	206	215	198	222	196	219	209	203	209	182	208	196	211	200	206	203	193	225	195	196	222	216	207	217	210	195	208	195	210	193	209	212	208	238	201	198	196	232	188	193	204	208	201	209	197	198	199	201	184	221	205	239	201	200	178	214	195	212	208	224	237	175	205	211	198	212	193	204	202	230	207	200	229	227	212	178	220	203	205	206	222	190	206	206	186	201	202	206	198	222	209	222	211	198	200	205	208	227	211	245	217	238	193	213	232	223	184	222	193	199	200	184	196	233	188	222	211	216	213	190	214	220	213	216	195	198	190	214	197	211	209	190	192	190	201	198	175	204	211	192	207	190	202	222	221	189	225	221	207	181	194	219	215	195	221	208	201	209	218	183	220	224	205	195	207	220	226	199	224	192	212	183	174	180	192	212	193	204	177	196	220	207	210	220	199	182	206	192	197	188	198	198	216	188	216	199	216	210	186	198	175	192	216	206	213	245	203	207	188	225	214	200	204	209	202	157	189	229	193	216	191	202	195	207	198	192	229	193	213	200	203	204	198	203	199	212	163	210	175	192	206	221	177	214	218	202	206	194	208	215	193	196	199	208	197	214	218	202	224	184	200	206	203	192	217	200	205	202	188	189	214	187	208	202	226	198	232	212	196	196	235	220	196	184	213	205	199	198	191	181	194	218	200	218	210	203	214	210	202	192	208	200	216	193	244	212	216	213	213	228	216	241	201	190	189	209	228	214	210	192	200	220	201	194	197	205	235	231	227	209	190	180	201	234	210	189	212	228	214	196	186	200	195	225	217	225	223	197	188	185	190	248	207	193	210	224	192	184	213	164	189	196	189	204	226	246	199	203	212	232	215	236	208	205	183	175	199	205	215	241	194	201	195	228	203	182	206	206	234	212	199	181	194	218	210	212	208	206	229	205	190	218	224	220	204	224	195	216	208	211	190	189	219	212	208	207	190	183	206	204	218	191	199	187	209	211	234	215	223	196	209	202	225	195	209	203	218	202	227	190	207	204	222	199	200	219	209	201	188	220	193	195	197	232	196	194	228	206	200	193	220	201	178	198	194	199	217	170	191	213	198	180	184	179	188	197	206	202	210	216	196	196	198	190	219	194	201	205	195	185	198	201	210	213	215	243	180	205	209	205	223	173	214	196	226	204	216	178	192	227	190	211	213	180	211	191	187	204	223	189	195	180	194	218	202	202	208	194	209	199	200
4568	369	291	229	198	172	206	160	172	157	173	163	181	160	183	161	156	172	167	165	146	150	144	185	168	172	168	165	134	167	180	170	177	171	142	169	180	145	163	154	168	160	141	141	155	179	175	173	163	161	171	172	194	186	171	169	189	173	153	201	169	180	176	166	155	141	157	167	160	163	167	143	152	165	144	170	171	191	172	150	192	159	167	156	172	140	157	176	150	170	156	200	153	140	155	156	165	166	168	184	173	147	137	159	151	158	167	157	159	184	148	174	180	172	141	163	163	155	157	160	180	172	174	170	152	165	147	143	166	165	160	168	183	159	169	135	145	173	144	166	171	166	150	162	170	164	180	145	158	174	151	158	159	191	168	184	161	178	134	169	157	146	145	155	157	169	174	122	171	166	150	152	154	159	149	161	179	159	183	177	175	167	182	155	161	163	152	161	144	179	146	163	158	139	159	137	141	184	182	163	149	165	144	154	169	157	160	174	169	152	169	143	151	184	166	162	148	179	182	172	183	160	187	168	140	164	174	190	150	144	164	152	152	189	156	154	165	140	173	157	165	163	159	158	164	137	178	162	151	161	164	175	158	174	155	180	161	165	159	156	163	163	170	189	144	153	171	154	185	172	173	163	165	138	163	151	144	190	166	152	177	165	182	162	159	158	167	169	157	169	158	169	146	160	143	147	201	160	166	161	162	148	169	157	166	156	164	141	170	158	177	155	185	148	171	196	149	171	153	156	168	137	153	171	146	160	164	167	164	172	157	161	137	161	173	154	151	147	161	176	166	198	143	141	154	161	168	141	180	149	160	164	131	166	163	158	159	163	166	175	208	161	138	152	171	154	170	161	142	176	162	161	150	156	152	124	167	172	166	171	174	172	151	164	143	148	159	168	147	177	182	156	149	149	149	168	151	181	180	160	186	142	153	156	160	154	163	178	148	166	171	132	145	172	145	168	164	177	151	172	162	167	157	169	162	178	154	154	166	170	168	175	163	157	183	148	188	149	140	184	164	152	141	170	175	151	161	167	164	162	160	173	163	169	149	173	160	146	165	165	169	185	160	167	182	177	146	165	155	198	177	157	128	178	146	140	158	172	163	156	153	180	173	172	154	148	163	154	187	153	167	155	150	166	157	161	167	159	151	172	165	154	134	163	174	158	162	147	162	161	145	160	145	152	184	162	161	146	178	168	157	175	164	143	186	163	169	181	166	169	172	157	157	170	175	169	170	147	183	165	157	146	160	155	159	171	155	141	159	164	196	152	154	167	157	165	168	186	141	164	165	172	161	141	163	165	145	165	155	180	142	156	148	154	165	152	150	150	168	177	179	124	160	153	172	176	193	162	167	194	154	151	160	178	150	161	158	155	158	177	175	161	190	168	162	158	175	160	164	172	136	158	178	160	160	146	158	183	121	158	175	183	185	172	162	159	156	147	157	175	153	150	168	164	176	167	164	159	154	171	170	180	160	188	146	164	192	167	171	174	158	169	154	160	145	149	160	182	173	150	151	141	138	188	159	171	156	158	173	174	166	165	186	172	175	194	168	151	191	161	162	142	139	178	137	170	154	179	158	160	180	147	170	174	157	161	159	162	157	151	170	181	169	157	146	170	184	139	162	135	165	158	153	181	129	147	178	150	182	202	137	154	174	168	152	162	176	170	157	149	157	158	172	158	170	163	178	168	165	165	160	172	160	161	171	169	171	156	167	148	141	160	166	177	157	157	154	166	164	187	150	135	156	146	163	171	163	165	140	175	167	158	181	140	177	165	184	167	151	159	165	174	169	160	142	163	162	173	171	156	170	178	168	163	167	190	147	154	158	163	174	135	175	179	195	159	171	166	175	156	180	151	165	197	194	143	160	150	156	163	189	170	176	193	163	174	194	150	175	166	174	167	169	158	176	182	145	175	178	175	196	165	157	168	171	128	144	160	168	161	169	171	172	160	145	160	169	165	138	145	150	150	151	154	146	172	174	174	155	169	152	169	179	151	142	167	162	167	158	144	163	164	163	165	155	154	167	165	161	154	168	153	165	150	193	152	157	169	172	166	147	167	185	184	170	150	163	161	165	142	162	185	165	156	164	141	157	157	150	169	146	157	184	164	163	161	172	150	175	175	147	167	163	172	171	163	162	135	187	151	183	164	155	147	160	168	146	145	161	147	183	155	168	178	160	177	155	167	150	148	153	161	165	177	159	152	174	162	165	173	164	157	153	178	155	163	136	160	149	166	177	149	158	152	174	172	151	165	167	177	165	177	157	179	173	162	172	151	157	187	164	158	161	152	158	190	165	163	171	164	151	168	156	133	153	172	179	179	181	173	153	161	160	171	183	157	173	162	178	171	172	156	181	148	162	179	174	160	154	169	159	154	161	159	153	184	160	148	163	151	169	164	162	158	178	149	148	164	117	158	185	207	182	156	176	165	168	151	165	159	179	168	172	156	154	176	178	150	156	166	150	167	160	180	165	144	160	156	163	173	150	168	154	141	146	162	162	161	159	155	172	175	163	163	168	168	193	149	140	151	148	183	178	163	156	172	174	163	142	168	146	146	162	175	168	156	165	153	157	148	179	167	164	166	157	144	122	158	164	162	159	156	173	166	175	170	169	173	143	178	167	143	145	165	161	158	151	153	150	152	139	155	166	155	154	156	163	155	163	164	153	160	149	169	165	176	163	165	163	172	176	163	167	170	162	160	175	160	154	175	139	193	158	156	167	167	163	156	159	178	161	161	133	161	170	160	193	155	169	180	162	168	154	157	137	147	155	156	173	137	161	165	145	145	156	178	173	159	157	163	149	183	154	175	155	157	175	164	146	166	142	143	156	177	168	174	141	171	147	159	159	171	149	168	174	176	183	167	186	172	155	148	168	151	166	167	149	161	157	132	168	165	169	191	153	175	156	159	165	162	169	163	143	175	150	153	166	159	169	178	168	153	165	177	140	162	158	177	176	151	180	154	144	168	152	140	176	144	159	142	178	170	172	180	142	143	165	168	184	144	144	143	149	172	178	190	167	161	150	144	165	148	177	159	135	191	170	166	170	167	162	169	161	170	163	137	161	162	177	169	181	169	177	167	145	153	160	148	186	163	200	153	176	144	148	156	172	166	170	151	151	162	154	153	161	165	152	181	180	155	158	179	171	164	182	172	149	177	160	147	169	145	156	154	179	162	170	167	182	171	162	173	159	160	183	170	157	148	168	171	166	156	160	161	173	179	161	159	159	169	173	175	177	144	144	165	141	148	158	148	183	160	180	176	159	153	179	155	175	178	141	144	146	185	172	160	164	158	167	166	153	153	167	172	172	171	150	168	175	173	170	186	157	168	140	174	164	157	150	169	166	167	161	174	164	160	171	169	166	174	158	183	158	159	156	169	146	147	174	140	170	155	163	181	173	151	160	195	139	150	161	170	135	158	165	162	185	163	146	168	150	180	166	169	157	149	174	172	128	161	170	171	158	173	160	158	145	150	168	173	152	165	157	161	163	152
25521	21474	27935	25420	11174	1382	929	698	671	623	632	635	566	564	585	554	625	584	614	534	560	517	580	553	571	539	567	585	550	570	604	599	556	632	555	563	579	513	543	558	542	518	587	562	518	535	537	567	601	532	516	555	551	475	533	546	554	543	559	558	598	536	563	554	574	567	533	527	576	556	528	543	532	553	532	521	581	542	560	540	541	563	530	557	492	531	538	531	554	515	544	528	585	573	535	582	527	551	521	550	563	588	576	512	573	509	514	543	563	553	540	548	513	568	559	538	562	550	588	551	553	576	566	550	514	572	524	540	554	532	533	546	555	535	484	563	556	599	564	583	548	542	527	495	573	528	597	566	532	529	520	534	557	554	530	545	557	497	568	540	577	497	529	552	523	551	500	541	566	546	576	517	507	515	524	572	523	553	506	578	559	543	528	502	540	544	571	557	520	562	553	546	582	535	552	581	540	543	511	520	524	519	534	525	576	543	527	567	520	537	555	545	525	542	541	541	552	549	524	533	553	517	550	516	557	523	563	549	536	550	529	537	566	524	562	547	524	552	492	561	566	532	564	514	512	564	550	569	562	535	555	522	535	570	514	542	574	507	527	574	526	529	543	585	548	547	548	520	536	538	513	548	581	539	566	517	520	563	515	564	557	585	545	561	594	543	523	521	534	560	500	541	569	540	550	542	584	505	528	568	547	558	581	495	555	604	534	590	562	561	554	524	545	564	553	528	498	540	523	593	534	512	518	562	550	550	567	534	532	563	550	553	552	518	550	522	522	540	559	544	566	537	573	550	532	510	541	552	530	528	563	530	564	508	570	493	514	545	536	567	550	586	517	559	529	522	529	553	528	517	545	546	576	516	547	581	529	550	557	551	548	514	550	573	485	524	518	552	563	506	556	581	553	529	549	598	526	539	530	560	524	544	577	549	567	496	534	548	538	512	507	567	546	545	541	506	525	529	538	569	529	562	540	557	567	560	538	514	559	531	533	563	518	527	517	539	508	539	553	549	495	552	532	572	544	555	525	531	561	492	554	550	547	549	575	514	536	495	552	565	545	578	536	495	562	554	517	536	569	520	517	563	512	520	538	568	522	539	612	515	510	518	547	520	510	550	510	539	541	532	543	526	545	539	539	535	536	502	501	542	507	601	525	544	511	526	568	552	505	543	504	494	518	501	530	552	535	533	538	530	578	569	510	569	584	537	547	552	571	547	571	513	527	542	573	553	543	530	542	540	529	527	520	615	575	548	561	549	530	509	563	547	518	509	515	539	510	573	535	547	564	527	528	591	546	507	524	503	522	539	492	544	497	529	550	557	505	575	555	582	525	535	542	562	552	540	554	544	558	513	542	519	487	505	571	558	554	534	557	497	580	514	551	533	545	524	526	541	521	580	535	563	551	565	499	539	535	555	551	563	538	513	548	532	532	531	552	527	543	530	490	586	510	546	588	536	497	576	571	530	524	587	554	542	590	545	541	535	528	585	534	517	527	543	562	522	510	596	506	577	596	518	500	569	511	555	569	549	568	517	528	522	557	545	547	517	559	544	549	512	549	508	563	532	532	523	560	543	570	528	526	562	554	542	560	588	555	531	541	532	552	531	560	551	531	527	520	515	520	549	543	544	553	537	551	560	513	514	574	551	550	534	564	557	546	497	521	578	544	519	558	516	513	521	499	528	521	503	603	558	538	561	517	518	530	533	553	594	546	545	568	546	534	570	539	514	555	561	530	531	542	456	527	550	530	560	520	555	634	555	564	551	550	500	513	569	524	537	536	557	544	547	554	535	525	502	576	545	542	519	548	560	599	522	532	551	530	545	543	527	565	564	518	551	544	564	521	558	563	489	554	555	574	592	550	540	572	539	495	498	542	535	530	545	546	528	518	578	505	552	535	536	497	546	577	545	544	544	545	548	514	544	580	537	553	522	496	530	555	497	557	540	534	542	527	559	502	502	527	503	562	547	554	525	512	544	549	528	550	545	553	534	552	568	521	516	528	496	556	525	590	571	495	555	541	514	562	553	544	555	508	545	541	536	570	562	541	546	546	536	564	508	533	534	482	518	548	505	536	528	537	571	555	512	535	519	568	525	549	542	544	536	535	529	547	542	553	523	549	532	564	532	563	514	536	515	533	485	518	540	539	553	514	553	518	577	488	557	522	564	518	563	551	517	519	576	528	519	514	542	526	535	594	596	580	513	532	535	582	527	523	547	544	543	526	533	544	580	513	520	526	531	543	573	555	539	529	527	569	581	537	531	565	526	548	564	483	519	518	532	572	521	520	495	558	553	547	550	556	547	548	555	529	583	494	559	546	566	544	546	529	529	554	559	551	555	553	548	530	524	542	569	518	509	496	559	548	507	570	511	580	509	545	511	532	556	557	511	534	556	528	566	534	522	511	550	498	503	542	534	533	590	527	565	556	525	528	526	547	548	515	595	517	555	538	520	507	521	549	560	548	577	499	520	547	514	555	568	537	550	553	518	579	548	565	531	566	535	575	504	546	583	553	559	539	478	544	578	539	544	590	533	521	527	544	522	506	579	529	523	548	528	541	535	532	542	507	531	523	501	523	522	539	573	610	558	535	529	530	530	519	517	583	585	515	507	514	547	553	548	541	554	510	533	549	564	514	556	556	542	537	563	512	523	571	522	533	541	541	517	583	506	501	536	539	559	551	539	546	549	552	523	562	536	528	481	579	502	564	565	540	574	536	529	499	589	582	527	531	564	590	504	487	532	544	544	507	563	523	563	586	553	528	567	552	536	527	531	535	527	497	530	538	576	527	518	516	538	526	505	578	539	540	524	551	566	538	569	557	553	530	541	540	534	513	547	522	537	565	552	507	536	523	548	526	505	534	543	485	534	573	523	575	597	552	563	572	508	565	547	543	495	545	549	531	529	555	580	530	574	483	567	587	549	521	545	490	569	554	532	546	562	538	584	521	526	536	521	572	533	510	517	586	548	534	525	560	557	552	607	532	512	546	553	543	538	553	505	498	506	578	519	541	537	512	592	536	520	531	548	561	532	545	583	550	589	507	536	526	530	518	553	529	527	562	562	557	470	539	576	549	558	524	555	505	520	546	541	529	579	525	541	552	553	513	556	555	547	534	569	564	531	550	568	533	532	563	503	563	568	570	503	540	484	565	562	589	557	564	561	520	542	538	566	531	535	545	515	532	569	534	515	529	588	534	508	538	549	546	576	496	553	553	537	533	530	520	529	499	488	496	580	530	547	498	560	547	517	573	529	512	527	521	541	537	515	519	516	565	549	570	516	524	555	543	493	501	542	552	495	539	519	597	517	557	527	512	532	594	543	573	569	534	511	518	548	509	556	549	543	523	546	526	549	523	589	538	512	547	563	533	541	535	536	557	537	520	553	591	565	532	565	578	518	532	541	567	497	577	500	517	520	535	581	543	567	554	539	554	519	528	554	529	545	516	556	566	523	559	543	573	544	522	577	556	519	563	518	542	548	526	516	522	541	580	506
3235	3359	2805	1537	1115	884	723	653	618	573	547	483	517	475	500	461	451	464	448	466	466	447	435	449	496	450	461	422	425	431	434	424	439	464	431	473	441	459	458	444	415	428	441	382	477	432	428	423	457	437	442	476	422	442	464	394	400	448	445	405	445	439	422	462	401	449	444	425	446	463	437	460	455	415	451	386	411	416	435	425	426	425	428	417	404	449	399	439	454	433	418	401	445	425	439	454	398	408	405	431	451	423	382	428	436	418	469	434	424	429	405	425	450	425	400	450	413	452	396	411	425	432	423	428	399	425	415	442	461	419	402	427	427	434	425	430	447	422	412	436	408	418	428	410	401	444	435	445	418	417	450	441	468	386	437	415	430	447	379	397	433	428	452	403	438	461	424	435	414	449	419	414	418	437	413	429	412	437	448	420	419	393	435	418	407	488	417	409	398	438	419	376	442	464	433	423	397	424	436	426	417	424	405	427	429	441	395	413	475	429	437	419	402	463	403	395	397	424	458	409	444	398	435	418	421	436	403	434	457	431	450	457	443	431	412	402	396	392	446	418	439	397	433	416	406	440	444	441	479	411	450	394	428	436	425	402	430	425	406	429	439	456	406	403	444	406	415	422	413	439	452	402	411	460	412	430	443	427	379	394	427	415	391	409	385	442	457	415	395	438	460	426	441	406	433	418	391	419	426	438	431	395	400	431	398	424	436	437	422	434	414	443	431	440	460	460	406	461	408	420	425	438	403	367	460	452	438	432	420	444	433	418	401	430	462	419	352	426	417	450	453	426	400	437	400	447	441	427	418	384	415	417	420	445	414	410	443	430	441	436	412	405	443	396	461	400	457	431	414	463	396	411	438	417	443	435	407	440	433	424	385	454	412	407	397	427	429	434	424	402	415	418	391	420	420	386	383	446	406	422	375	420	418	409	422	390	410	415	415	399	406	411	413	411	439	435	414	400	430	405	449	417	409	442	436	437	401	440	423	416	392	425	422	440	469	409	428	432	398	436	437	414	436	488	434	445	429	431	371	440	414	434	431	432	388	435	422	443	396	430	421	433	425	443	406	424	436	454	436	433	429	428	409	418	379	416	406	423	404	452	401	441	399	453	435	437	435	459	457	436	405	429	416	427	424	459	412	410	437	386	403	404	397	406	466	419	419	425	393	414	385	396	406	425	421	416	446	393	381	429	454	387	424	429	422	455	447	426	407	436	428	439	416	402	465	398	416	388	426	414	420	432	436	445	440	424	403	419	444	416	426	434	403	455	457	449	399	461	437	427	426	385	436	414	435	421	423	412	385	405	420	444	429	467	440	405	435	443	397	443	420	454	430	426	403	455	449	397	421	420	441	456	427	406	438	427	387	424	457	442	432	394	445	440	383	399	441	408	385	393	461	411	420	421	434	413	456	444	458	442	427	439	439	389	409	419	386	439	427	418	432	403	430	443	424	420	403	387	434	429	463	382	422	438	467	433	423	440	399	440	416	409	442	427	432	456	394	431	405	452	452	378	383	445	433	387	418	447	400	419	401	443	373	453	442	407	382	414	402	409	452	411	392	444	408	386	441	375	436	408	427	416	424	401	428	437	458	422	433	411	451	438	409	401	441	411	432	374	378	408	437	395	404	437	425	411	420	413	392	406	451	438	429	444	429	427	416	410	384	418	422	438	387	439	442	391	410	458	431	435	398	406	442	400	403	422	378	458	428	448	413	450	428	404	441	465	407	434	432	387	420	402	426	414	414	435	448	461	424	442	442	453	429	446	409	438	424	413	437	418	385	410	428	415	400	422	432	391	411	428	431	422	413	453	402	424	439	427	408	404	429	431	436	418	427	424	454	404	460	432	442	505	435	381	416	426	441	432	427	430	389	383	395	448	423	444	428	407	414	412	415	413	418	398	429	414	414	443	374	412	424	419	430	410	432	381	412	401	414	444	431	438	417	435	375	423	403	473	449	454	444	404	409	413	407	436	383	388	427	425	397	397	458	405	393	455	447	433	402	436	460	448	414	419	441	435	390	378	436	441	414	448	430	413	446	424	427	439	429	408	446	409	437	403	436	411	420	433	435	439	422	446	458	417	381	423	450	426	475	416	405	427	401	431	403	437	447	401	412	423	412	405	429	395	412	431	433	406	407	442	411	405	376	397	403	437	429	410	427	422	383	416	438	443	417	391	379	391	448	417	447	437	405	439	460	419	409	435	419	422	446	416	424	421	412	413	420	442	393	432	423	405	405	428	435	443	425	404	419	434	440	396	439	440	437	461	396	397	432	403	424	469	419	429	419	407	435	415	424	436	417	414	421	409	432	418	398	443	426	399	434	445	371	396	401	433	406	420	393	432	407	439	446	402	435	411	402	421	434	423	408	416	417	419	409	407	407	438	398	399	435	444	410	418	414	418	378	440	393	383	427	404	404	389	413	414	435	446	443	422	427	414	415	424	422	437	432	427	402	417	422	394	439	447	431	407	431	397	396	409	437	427	397	431	444	385	385	430	427	424	370	438	402	424	391	402	438	390	397	410	396	390	407	458	384	411	435	416	411	417	477	450	414	449	394	433	435	377	412	449	416	396	408	403	416	432	440	426	410	433	413	432	373	391	428	413	407	418	397	385	408	410	406	436	431	462	440	416	414	456	393	433	398	391	415	407	409	417	423	434	452	431	444	436	411	427	449	405	440	422	402	415	436	443	410	419	413	430	439	401	416	401	443	442	395	401	388	407	432	397	440	389	404	403	437	457	398	436	404	414	424	428	441	406	374	409	449	405	388	401	384	383	429	399	428	437	412	385	414	385	400	422	427	425	376	431	428	392	389	424	434	440	420	426	429	426	435	420	466	409	428	429	456	417	460	388	439	415	451	451	444	417	443	414	436	442	423	410	421	411	435	439	402	429	403	430	433	431	429	451	413	400	460	419	400	408	421	456	422	430	456	443	415	388	417	416	412	428	414	414	399	427	425	410	407	431	392	386	450	427	423	405	447	401	437	400	448	400	451	435	456	455	465	398	394	389	421	413	422	420	420	408	417	390	435	415	409	406	412	458	433	431	432	440	408	426	400	390	392	429	403	384	424	463	430	405	405	406	422	443	448	442	429	439	431	409	414	411	415	469	419	387	429	402	429	381	407	407	451	414	403	445	434	396	444	393	393	425	402	404	433	380	443	420	461	442	400	406	449	466	454	447	395	430	441	421	411	466	419	393	410	402	440	392	381	430	429	410	414	396	411	412	425	410	411	406	424	425	390	446	397	422	402	407	426	418	438	421	410	408	415	411	390	407	440	390	422	428	405	390	431	434	406	416	394	417	471	419	389	393	399	403	438	386	405	421	422	438	393	386	416	394	439	485	417	395	419	408	426	454	400	449	408	410	429	413	430	403	403	436	444	423	424	411	408	422	425	407	400	429	382	394	419	409	423	437	421	428	470	401	386	380	419	421	407	384	425	422	420	392	459	427	439	393	415	420	415	412	420	449	407	393	430	407	446	398
24574	21478	28760	24625	21463	8062	1809	1107	903	868	850	778	815	839	767	741	781	734	740	710	752	700	724	688	718	736	722	723	734	728	732	700	738	676	649	719	749	713	704	707	678	726	705	693	718	694	705	727	638	679	696	727	703	728	714	727	691	744	639	659	684	688	692	690	685	757	681	667	722	702	680	701	700	708	695	657	689	727	699	711	731	664	656	660	713	686	689	743	663	694	702	677	748	702	717	669	699	678	679	668	737	708	674	682	715	703	658	722	715	634	722	679	695	659	713	680	672	653	717	659	681	720	713	738	722	660	689	746	667	698	718	669	727	744	664	694	687	682	659	657	716	694	706	751	667	697	714	692	705	733	673	723	633	677	706	707	710	697	709	723	717	691	722	681	747	692	692	703	710	686	749	690	652	686	716	738	659	711	716	714	660	665	671	676	683	696	702	757	665	668	698	669	645	714	648	661	718	700	727	678	706	692	725	681	679	680	708	632	652	704	681	706	755	659	657	712	700	685	656	707	677	692	717	697	727	733	735	701	654	657	663	684	680	689	700	704	688	719	689	678	639	697	719	724	647	690	660	708	706	711	711	776	677	696	726	667	654	697	679	717	720	671	669	689	701	702	679	677	661	691	650	669	674	719	623	680	730	703	697	703	742	705	676	748	669	657	698	711	706	687	729	702	735	722	697	708	699	688	704	680	670	667	627	650	679	677	692	716	703	703	723	658	679	674	712	685	675	662	686	720	667	673	744	674	700	701	721	708	649	655	707	682	704	651	668	729	667	700	729	682	704	717	682	745	698	715	696	651	704	689	690	621	711	695	696	724	611	693	671	710	716	676	680	673	662	688	697	675	745	691	708	648	655	648	684	680	707	652	647	710	742	695	683	697	662	676	707	694	680	693	674	689	695	647	647	689	716	717	722	666	677	662	664	645	661	702	677	671	649	693	653	719	645	719	652	701	659	664	685	678	690	720	689	655	682	646	663	705	698	655	653	674	692	673	701	684	660	698	679	688	640	691	717	689	655	677	696	689	675	679	715	699	742	673	720	702	649	695	680	690	716	666	674	709	665	676	709	705	677	663	721	693	631	699	729	690	688	644	711	666	636	727	698	638	704	654	678	700	718	657	659	726	709	758	696	704	681	696	685	666	724	677	703	687	692	634	677	712	655	679	702	686	704	639	674	709	703	683	701	691	675	680	692	761	704	707	678	727	688	722	677	658	681	687	682	722	698	716	691	689	666	666	657	680	714	703	657	722	656	694	680	673	718	684	672	709	652	654	671	739	715	681	658	720	700	702	770	648	680	716	733	665	644	695	680	635	697	705	691	670	643	725	653	692	680	671	729	654	730	678	671	653	697	685	679	722	650	711	723	677	673	630	700	749	672	720	759	717	693	653	692	714	645	672	662	667	698	655	692	716	666	690	698	692	717	715	663	709	664	665	669	701	698	701	685	737	715	671	712	673	720	687	764	695	703	621	712	697	709	647	659	713	716	693	668	698	693	683	656	664	662	717	640	697	678	739	673	622	699	709	680	647	715	705	635	685	675	687	652	654	700	713	693	678	673	690	729	740	683	675	672	677	663	704	687	676	622	649	669	692	690	686	724	656	715	667	684	712	624	701	734	706	660	662	678	726	680	671	654	626	685	645	675	688	696	699	704	679	671	683	713	701	698	666	711	676	663	667	702	665	710	722	674	683	635	658	698	733	656	673	698	720	636	683	715	704	700	714	686	669	711	702	699	682	702	680	676	710	713	668	698	682	705	698	696	680	654	719	678	674	695	695	688	671	645	721	704	704	692	671	693	655	686	638	657	719	680	649	723	710	664	706	660	636	685	660	723	665	664	655	688	704	723	708	671	663	713	699	717	724	645	650	695	652	683	706	668	641	683	696	728	719	686	688	659	706	698	646	673	669	685	702	693	699	674	694	701	673	693	689	668	699	720	686	669	676	712	730	697	720	716	662	697	724	750	686	741	754	695	691	698	717	723	722	680	674	684	712	657	663	668	674	716	695	623	694	686	700	621	684	739	681	708	679	685	706	686	692	682	650	677	711	675	647	686	713	710	678	697	694	673	705	678	685	679	716	722	643	705	635	701	709	686	713	682	664	674	707	666	720	635	687	651	686	686	745	675	710	721	692	717	711	694	671	672	691	685	694	721	699	651	704	690	684	718	715	659	693	689	668	661	678	670	692	735	713	678	668	707	690	709	684	750	655	722	661	682	665	698	674	724	657	707	708	656	680	672	691	704	679	727	710	683	667	699	681	696	706	685	679	677	715	640	688	672	675	693	650	679	717	639	698	705	667	744	689	689	726	720	699	689	712	687	693	676	718	706	691	694	710	703	681	726	642	700	660	682	681	663	660	693	661	707	695	659	681	709	735	671	708	639	632	693	722	695	677	687	651	682	725	671	712	686	691	701	720	698	654	699	719	690	622	661	711	585	705	677	653	703	648	680	645	680	700	703	719	688	663	699	706	686	686	725	698	712	715	688	718	713	693	660	670	701	675	648	653	662	683	650	655	706	711	659	657	637	686	724	691	653	687	714	666	717	698	702	658	718	629	700	689	629	710	597	684	653	664	675	743	691	645	693	684	677	736	652	676	714	663	668	650	680	686	727	681	759	680	678	739	713	674	696	722	690	701	695	690	678	676	723	643	700	695	737	666	655	660	681	708	679	691	697	696	687	692	684	637	696	712	683	672	690	688	705	695	752	664	744	675	699	653	650	664	658	739	692	699	665	675	695	675	679	669	707	691	633	715	667	714	699	695	687	681	663	693	695	706	615	612	681	656	669	683	692	700	687	703	677	721	690	715	666	721	701	689	681	688	638	705	686	725	706	708	669	683	682	655	707	656	679	739	688	711	665	694	775	695	691	697	722	701	727	684	661	696	677	682	699	677	678	662	689	732	709	707	651	675	744	697	675	691	654	697	730	703	700	671	669	751	661	639	693	667	669	658	674	728	720	649	680	678	701	660	697	662	689	686	667	705	684	709	669	667	708	659	721	732	699	722	707	686	661	696	674	690	678	721	609	666	667	697	690	664	660	669	714	667	685	670	650	656	748	687	698	691	660	701	644	683	657	725	660	704	642	707	634	670	651	751	687	699	671	627	637	690	710	690	708	674	704	670	692	669	657	730	665	716	686	700	689	647	679	655	657	708	701	611	698	706	669	679	639	637	672	718	725	641	697	685	760	705	684	689	695	713	687	683	697	645	699	663	708	690	707	671	643	678	724	690	715	661	668	691	695	704	701	709	701	701	659	740	672	702	670	666	663	713	695	691	658	663	705	708	686	674	665	712	672	763	677	723	677	703	653	706	667	687	705	688	742	654	701	676	693	642	688	686	702	697	687	727	678	654	694	656	675	746	688	696	670	695	649	724	672	726	733	688	687	680	709	669	705	690	700	671	682	689	678	663	709	685	725	700	673	678	706	659	702	702	709	729	645	711	708	641	667	706	680	645	679	699	693	616	723	649	692	706
3596	5911	4912	2679	1780	1445	1166	1012	875	793	789	739	709	706	651	645	628	618	608	628	613	644	599	580	592	557	565	572	597	537	550	553	568	587	551	595	530	560	579	523	573	492	551	543	558	547	543	552	566	529	553	559	574	537	512	525	543	548	555	587	550	555	531	552	517	567	538	547	536	577	557	548	556	536	576	537	517	519	558	489	550	564	583	556	583	533	535	570	562	561	604	509	486	556	560	531	543	578	516	576	565	541	531	520	515	477	556	583	533	577	543	569	543	579	537	503	564	530	538	578	563	511	535	556	537	539	519	572	540	511	541	579	531	544	521	537	532	524	494	519	524	570	533	547	526	530	523	539	536	526	522	511	532	528	538	528	551	536	527	553	518	557	536	538	566	546	533	537	517	495	544	523	532	526	517	582	511	521	530	520	588	564	501	527	517	555	531	525	568	519	535	527	523	547	530	590	558	511	527	563	559	517	542	527	551	489	526	585	548	499	559	509	541	530	535	546	533	514	557	540	557	511	492	517	510	532	541	573	512	511	529	560	530	538	559	538	503	568	524	551	551	541	569	546	547	526	574	541	544	536	560	565	557	528	563	526	540	585	533	528	605	582	546	514	541	565	511	521	548	574	540	579	554	525	543	519	530	598	566	516	572	584	521	517	531	533	538	504	496	539	589	557	559	563	536	509	585	537	507	528	503	575	556	508	520	518	512	547	540	540	535	504	593	538	511	530	545	520	541	498	562	570	512	573	508	514	552	543	534	569	522	560	543	527	508	538	510	576	539	522	585	529	556	510	539	520	573	570	526	500	531	512	579	483	573	534	520	543	499	511	507	514	535	569	546	508	548	524	546	480	549	566	542	534	519	532	519	511	567	525	532	564	547	523	558	514	574	571	530	554	554	533	557	576	512	523	544	483	556	543	535	516	555	526	563	554	537	583	533	541	553	543	521	520	524	527	520	517	531	493	528	523	511	557	536	534	525	493	514	540	529	541	564	528	512	559	544	531	552	543	531	545	509	537	568	497	511	532	541	525	525	536	549	494	521	511	527	572	539	550	581	574	550	527	531	527	529	568	535	546	505	531	516	516	567	523	504	546	538	516	552	547	546	541	557	562	536	496	554	566	523	548	505	567	536	525	566	491	528	558	530	576	482	543	520	525	506	531	559	530	525	522	566	573	530	561	543	576	556	539	578	510	554	570	559	531	548	508	576	523	532	535	478	560	602	541	519	542	541	523	498	504	485	538	554	546	563	538	547	513	511	525	549	545	552	537	529	539	537	549	540	566	517	538	518	593	543	513	530	512	551	531	553	512	567	556	464	548	558	515	502	539	524	522	505	518	514	511	495	529	501	494	566	541	532	564	514	530	558	544	558	558	566	562	534	569	533	530	496	539	474	528	535	556	523	532	553	560	538	520	582	534	512	554	515	491	505	553	495	538	562	555	564	527	539	540	520	552	482	531	535	571	548	554	527	534	510	519	534	515	528	498	511	529	541	543	528	595	573	529	537	514	543	576	498	550	563	534	515	516	525	534	510	538	513	529	562	565	533	564	540	526	548	504	536	538	525	500	522	548	527	563	494	529	535	524	529	532	541	516	506	505	520	491	546	492	552	540	531	548	536	543	490	559	529	532	539	492	551	531	541	507	568	559	536	518	529	536	540	520	517	533	527	521	535	515	497	535	514	543	542	501	550	540	528	571	512	504	557	554	583	504	565	550	537	535	505	542	514	507	532	499	532	539	561	567	514	513	537	510	517	518	532	584	519	526	526	548	528	528	543	519	525	543	546	519	510	544	518	541	512	567	527	546	541	528	533	537	471	503	540	513	534	561	525	521	527	517	612	533	538	530	530	492	524	554	519	530	525	559	534	528	512	534	524	583	538	520	523	517	517	519	539	528	551	525	506	535	519	516	531	532	528	549	496	546	530	559	538	523	532	542	511	505	546	521	520	515	514	511	550	514	531	521	532	528	501	535	529	550	575	583	523	547	558	560	513	516	557	539	513	586	520	546	513	519	519	507	537	531	511	495	537	534	516	535	536	532	562	531	538	541	501	527	503	525	547	550	532	534	538	525	514	551	516	497	522	529	557	514	540	537	555	524	508	517	501	539	520	547	501	531	539	541	507	533	539	530	575	504	570	542	515	508	544	551	495	536	523	524	496	502	530	544	521	524	503	554	550	535	559	504	552	544	540	487	530	531	497	499	545	519	526	507	505	538	463	542	587	520	523	520	539	500	551	552	533	514	526	488	537	506	517	549	510	514	557	507	455	502	540	535	511	501	509	545	547	522	542	557	527	552	510	541	547	530	509	549	520	531	572	554	517	513	552	545	536	553	555	485	549	534	540	515	559	518	512	516	574	551	530	518	505	568	576	523	508	577	509	540	533	524	562	510	494	583	544	510	501	538	507	513	519	557	506	539	501	551	460	560	496	492	498	534	548	484	545	500	579	507	517	516	538	566	498	582	522	515	512	491	512	524	520	541	513	499	570	554	547	511	512	510	516	525	528	560	527	542	547	523	498	544	552	531	503	540	516	546	575	533	558	520	549	510	535	518	536	529	542	473	564	551	531	524	526	523	559	553	548	527	541	506	546	545	551	529	513	539	529	548	475	540	518	534	524	537	539	573	517	532	512	488	487	588	527	533	576	514	574	518	529	496	550	547	531	536	534	522	540	554	538	522	539	552	529	520	541	501	569	520	510	478	509	504	540	590	535	528	538	557	533	534	532	550	524	543	521	523	563	493	553	549	541	543	532	510	519	485	499	544	520	518	555	591	551	536	513	523	557	527	555	539	510	570	512	520	563	527	521	507	550	539	516	522	563	551	553	506	529	534	542	536	514	528	495	506	545	517	575	586	551	538	539	523	501	533	505	525	533	517	581	547	535	547	472	479	522	545	537	552	526	536	490	525	529	539	509	516	537	466	557	513	533	503	530	473	504	558	522	494	502	540	511	505	544	518	526	534	561	550	579	532	526	483	591	497	527	525	545	533	552	525	529	536	550	569	515	543	549	538	503	491	511	505	518	535	557	532	525	551	489	537	509	546	521	545	538	518	517	527	513	475	527	500	529	496	539	537	512	544	554	535	549	544	541	527	545	508	497	562	522	510	511	485	504	519	547	543	522	546	510	516	536	528	517	506	535	512	528	514	525	527	508	521	500	556	556	499	491	475	520	506	532	526	522	524	545	513	508	524	515	488	515	493	488	546	549	535	536	529	541	556	520	512	527	494	521	506	509	546	521	523	543	500	491	495	515	498	528	534	510	528	484	529	531	561	577	524	547	546	530	545	536	559	515	547	535	558	509	574	506	517	503	525	533	530	543	466	503	502	519	535	505	541	535	535	505	512	548	541	518	556	545	548	496	555	542	541	528	551	525	545	530	528	475	536	525	533	532	532	550	527	589	537	559	528	527	510	523	485	532	510	523	507	524	530	570	524	574	513	555	510	516	512	525	513	525	511	506	529	516	504	528	547	522	534
27872	9830	601	334	239	234	198	199	230	195	221	200	233	200	205	227	220	210	193	206	200	211	215	173	212	220	204	223	215	204	193	229	206	197	181	191	215	202	217	198	190	187	200	208	186	180	200	199	212	201	232	200	212	218	196	213	209	175	186	201	203	221	192	188	203	228	186	227	194	217	215	184	196	229	221	220	186	213	218	217	180	232	212	203	204	214	208	211	186	192	216	205	216	192	206	217	194	249	221	226	223	197	208	199	186	229	191	187	203	221	234	200	205	195	204	213	209	201	240	227	168	213	196	213	203	222	198	186	197	208	204	187	212	202	210	208	236	201	203	198	227	200	212	227	221	227	201	195	220	184	206	201	194	219	204	233	197	225	215	198	202	182	219	181	208	232	205	185	202	202	206	201	195	236	207	205	197	202	187	194	206	235	236	228	199	195	209	210	199	223	202	226	196	187	206	190	224	220	200	197	201	212	216	220	205	225	180	219	196	214	201	208	216	225	217	185	178	199	228	235	204	205	195	188	198	227	231	196	223	189	190	205	206	232	228	209	190	201	228	215	208	217	198	183	217	168	200	200	184	199	218	214	176	205	172	195	187	220	183	210	221	196	233	194	208	201	207	212	187	192	196	217	185	223	196	199	210	186	207	188	188	191	184	189	204	186	197	205	222	202	205	217	203	214	228	188	221	209	204	197	190	213	181	214	196	197	194	217	221	197	219	203	190	186	198	220	197	226	218	224	202	233	202	182	216	197	208	219	230	206	195	227	189	205	212	213	223	202	195	200	195	208	221	222	196	198	196	185	189	202	217	221	212	224	214	236	208	231	218	235	189	198	198	218	200	193	203	192	197	207	220	198	217	206	206	194	186	200	202	215	206	216	206	222	216	221	198	220	219	200	186	210	205	203	188	214	183	213	200	179	206	228	192	210	213	217	205	207	167	192	198	221	198	219	200	196	195	219	194	203	228	222	218	202	166	190	213	203	218	220	204	202	224	215	180	208	210	200	196	213	213	204	203	222	200	197	200	177	183	208	203	230	209	204	199	197	214	217	178	210	211	204	197	184	206	205	195	204	207	190	209	208	193	210	227	198	217	214	200	213	194	215	207	204	229	230	183	198	191	182	211	174	206	213	205	229	208	209	205	188	195	203	239	184	205	212	207	193	202	193	225	209	181	213	215	210	198	201	210	194	204	205	209	201	215	205	205	227	229	194	205	205	221	204	194	222	218	221	214	206	178	225	228	196	234	207	203	216	194	198	187	213	210	189	172	205	199	217	204	193	234	219	181	197	219	184	234	206	164	198	226	185	198	223	190	183	218	208	211	199	214	183	210	204	178	178	208	217	209	205	220	193	188	210	222	214	231	211	197	224	198	231	209	187	202	168	206	219	206	226	226	206	195	196	204	213	216	197	217	223	200	185	188	189	184	199	205	231	192	192	218	201	219	193	217	213	204	187	241	211	212	206	181	238	197	175	209	208	177	213	222	209	200	205	188	206	205	191	217	200	209	205	220	206	185	180	219	238	207	217	208	193	201	220	197	181	196	201	205	200	195	210	217	215	207	188	204	215	223	223	193	239	206	223	190	200	218	215	208	214	205	204	198	193	207	206	231	205	190	217	181	227	209	176	188	218	207	197	199	212	187	208	218	200	207	194	207	200	200	222	205	241	216	225	215	206	200	205	203	199	227	200	212	212	221	183	205	228	213	193	212	230	200	220	221	197	204	220	198	210	193	207	206	215	198	227	234	227	193	191	219	216	202	207	177	206	222	201	195	219	224	179	193	213	174	168	191	210	211	203	252	188	210	227	202	183	193	202	189	208	216	196	197	191	196	207	230	186	223	190	195	226	196	201	189	217	202	215	200	205	197	204	213	194	204	202	188	213	217	208	219	211	192	221	197	183	164	185	187	223	207	216	202	199	210	189	171	180	210	215	193	212	213	216	195	197	195	212	222	177	230	200	217	210	212	215	199	194	221	179	234	192	236	192	201	187	225	191	215	194	216	223	192	218	183	183	197	218	203	217	206	195	192	231	220	197	233	234	202	197	218	198	213	180	216	211	174	190	196	202	224	208	194	216	186	200	190	207	218	198	208	215	192	200	218	182	213	201	211	176	207	207	203	200	196	205	194	215	198	199	196	220	217	226	195	189	200	195	185	215	227	197	213	197	186	195	187	193	202	198	194	223	219	210	180	226	209	222	215	193	194	206	212	198	195	219	196	170	207	196	182	203	203	199	212	200	187	214	210	219	225	203	192	211	186	226	205	215	202	175	208	197	196	186	210	185	193	206	197	217	210	201	219	186	203	202	210	216	223	203	204	216	194	190	206	235	208	226	188	216	220	224	226	206	206	185	216	196	213	185	227	169	220	226	215	233	207	225	202	215	219	206	204	228	210	201	172	196	211	232	213	213	191	204	210	200	215	198	225	203	194	187	214	211	203	192	211	205	221	197	199	189	226	199	202	184	209	189	215	207	195	213	200	189	202	182	172	209	186	202	191	195	228	173	235	228	205	229	198	218	201	178	203	222	177	217	220	204	213	228	206	195	186	195	196	220	221	179	215	196	201	211	196	192	204	213	225	192	227	217	223	223	225	203	198	218	204	221	192	187	207	195	216	210	174	198	215	224	209	213	206	186	208	227	194	192	224	214	197	204	196	201	220	202	209	205	190	187	188	183	209	172	205	207	185	216	217	211	203	202	204	193	194	200	219	191	183	234	216	199	186	217	220	205	204	178	213	233	230	212	185	213	193	173	214	192	182	201	217	185	205	210	193	195	206	208	193	210	239	212	209	190	171	169	214	202	210	220	198	203	201	211	216	208	221	202	214	215	180	205	226	189	197	216	224	193	240	210	195	212	240	218	231	218	213	186	196	189	216	225	199	205	209	215	235	221	176	210	200	218	216	192	224	208	207	202	215	196	192	211	224	238	190	197	192	204	195	185	202	210	185	200	210	226	211	181	218	224	191	232	208	185	208	207	228	177	195	216	178	193	234	182	183	215	200	208	207	197	203	195	184	213	191	243	189	196	210	207	235	204	174	206	197	190	202	193	218	213	219	204	183	199	195	206	199	198	194	220	193	217	216	205	214	194	209	210	231	200	193	215	201	188	212	214	229	172	211	229	216	202	192	192	201	195	214	201	197	171	207	204	191	219	199	179	196	214	210	211	195	210	221	232	206	224	194	217	189	211	213	194	180	234	188	183	200	200	169	202	224	227	209	215	228	233	210	196	198	190	203	180	171	200	198	191	201	176	192	167	190	178	191	177	222	229	231	226	207	200	197	196	219	212	204	211	197	230	187	198	216	182	212	183	203	191	214	206	204	196	210	173	216	213	213	195	195	206	199	223	205	208	229	196	207	205	191	236	208	189	204	192	218	216	205	208	201	199	209	207	190	239	170	212	199	228	212	172	209	206	199	194	169	207	218	178	167	220	220	219	231	213	183	200	201	186	189	213	214	215	206	191	213	234	186	203	207	213
4572	314	302	215	223	181	184	193	178	160	168	208	200	175	163	156	170	164	181	184	148	172	151	184	173	180	149	144	173	167	182	176	155	180	165	154	169	162	157	173	179	147	163	184	170	163	181	165	179	185	187	178	177	153	184	183	145	155	160	177	153	173	140	148	162	188	145	167	148	162	168	154	163	173	189	175	135	176	156	161	153	160	178	176	164	152	155	160	168	167	140	164	175	157	147	175	165	166	152	190	167	147	163	175	172	145	142	170	131	177	144	175	176	167	151	145	166	177	177	169	183	161	165	155	184	174	160	168	165	182	159	181	145	162	182	176	186	135	170	177	188	150	173	167	160	175	172	152	172	185	156	198	148	185	179	180	160	154	148	151	169	158	167	157	158	144	156	139	159	150	160	163	170	154	171	164	162	159	159	151	158	171	151	162	143	143	163	131	168	158	154	171	186	159	157	145	170	179	156	149	182	147	177	192	177	181	168	139	187	163	170	157	171	149	163	171	182	163	158	164	134	175	152	179	175	140	175	142	158	164	165	188	157	167	145	179	137	173	180	192	149	192	170	172	148	160	159	155	146	174	148	152	161	177	164	151	178	157	199	178	177	170	175	163	191	171	148	149	148	153	151	169	171	155	195	164	150	148	145	139	149	152	158	172	162	163	162	159	167	198	160	151	187	189	160	182	160	154	143	173	178	163	156	178	147	159	175	160	173	157	190	167	164	183	175	165	163	164	168	162	147	152	169	144	177	156	171	158	162	163	159	188	174	162	150	166	175	155	150	194	161	167	174	176	174	150	156	173	154	169	173	178	157	164	166	145	155	172	161	168	150	189	160	156	174	172	165	149	137	167	153	152	163	159	149	171	152	157	145	177	170	178	168	165	147	150	151	171	174	172	153	167	178	169	140	163	176	143	167	162	175	162	181	158	156	154	157	169	140	178	170	148	156	149	175	155	179	159	150	159	172	191	171	176	149	164	152	166	156	164	159	181	152	163	135	148	150	170	172	145	178	200	142	172	162	165	156	173	148	143	151	148	169	165	162	150	156	170	133	179	145	174	170	154	163	150	149	168	168	130	172	139	143	149	178	166	150	160	171	134	147	162	140	161	157	160	155	172	181	161	150	163	160	180	168	179	168	164	165	149	159	162	151	156	140	153	150	177	169	170	161	169	146	165	170	177	144	156	158	179	171	162	161	166	144	156	181	181	156	154	172	185	135	148	170	177	155	170	180	159	159	147	157	162	160	152	171	161	172	167	155	188	166	162	151	167	162	175	165	164	146	170	144	167	160	166	188	162	145	153	154	158	187	158	167	172	165	161	137	150	166	160	185	179	138	162	170	176	159	157	162	150	163	146	160	172	169	187	184	159	140	149	179	168	159	180	156	169	174	162	165	151	159	150	152	156	146	176	181	154	159	161	158	153	163	178	179	136	161	148	165	165	174	173	161	191	165	176	175	157	185	167	173	157	178	151	163	173	174	188	145	151	159	158	156	176	163	167	147	160	141	150	166	169	160	153	136	160	173	143	183	147	145	153	170	165	171	155	164	154	160	165	159	147	173	160	161	171	176	170	154	188	180	180	169	159	171	165	155	162	144	159	175	155	176	176	200	151	161	178	154	167	165	175	155	178	160	178	161	174	177	161	174	176	189	165	158	153	156	154	152	162	170	172	158	163	183	163	145	161	179	150	150	167	161	148	159	159	178	164	168	165	183	153	143	165	155	200	162	158	154	172	144	180	148	197	171	145	171	157	134	174	166	162	170	184	160	173	160	167	176	148	174	187	155	161	177	141	196	169	163	146	144	179	174	170	178	169	147	153	168	155	155	156	167	154	156	172	171	169	175	180	193	165	163	169	156	149	172	191	139	190	158	165	158	162	158	176	151	155	174	143	144	159	182	183	181	173	147	164	149	164	163	134	179	163	172	163	169	171	163	180	184	156	171	158	164	146	146	154	164	179	144	152	179	146	203	151	152	164	177	152	168	154	181	166	175	179	166	143	145	187	183	152	158	189	153	165	152	174	153	186	176	180	153	158	173	181	173	144	150	165	171	168	157	174	155	160	162	154	170	161	170	130	176	151	184	171	175	161	156	138	151	172	185	174	157	154	160	138	142	160	155	157	156	163	179	163	165	171	149	173	174	142	162	147	156	150	133	152	158	172	170	169	191	168	148	173	179	171	139	154	150	158	160	163	163	135	169	170	186	161	151	165	165	171	150	162	163	187	156	164	158	185	170	137	171	158	162	159	167	155	164	149	154	156	142	143	185	162	163	167	160	173	167	172	158	161	177	173	176	166	163	158	165	159	166	180	164	143	162	183	151	166	166	167	175	151	155	157	149	143	159	157	184	172	186	166	175	143	148	179	165	180	160	133	173	157	194	160	169	183	160	172	157	178	154	175	149	167	133	148	139	174	136	165	153	143	169	147	175	158	175	151	167	157	155	161	138	162	182	150	146	198	162	161	189	165	177	161	163	163	174	157	158	153	184	150	188	169	151	162	177	183	156	175	165	135	167	151	153	146	153	170	171	165	142	168	142	146	161	163	162	155	162	150	160	175	161	170	154	168	175	164	171	177	169	144	163	185	176	160	168	170	147	167	169	158	154	163	167	165	178	150	174	153	168	176	156	148	170	165	186	166	154	161	168	170	161	151	162	172	171	157	167	168	156	160	153	137	170	176	147	186	164	180	167	162	188	159	143	169	190	181	165	170	157	164	178	145	191	163	200	148	162	171	177	177	149	173	140	162	172	163	177	150	171	131	163	155	150	172	149	165	142	163	163	137	177	179	162	167	154	178	156	186	147	174	204	168	174	175	160	160	166	186	168	141	164	167	170	165	152	148	170	165	167	163	164	157	151	158	154	161	173	179	176	156	160	179	173	149	160	156	162	180	156	181	152	168	146	153	173	152	147	162	167	172	153	167	156	164	146	169	141	147	158	149	168	158	174	157	139	150	175	168	142	173	146	169	164	168	154	148	170	175	168	181	147	175	170	165	164	172	168	161	174	163	197	184	175	166	153	154	160	148	168	195	161	156	144	150	163	176	183	160	161	177	174	164	142	177	167	168	157	169	173	175	158	160	152	174	166	171	179	171	156	144	162	174	153	175	166	159	168	161	175	159	180	162	142	150	155	141	183	168	174	159	171	191	162	157	162	165	165	170	164	165	177	172	173	159	155	146	178	153	181	153	167	183	191	165	183	162	151	171	154	160	164	183	156	171	169	157	163	182	177	167	166	153	161	168	146	171	149	133	191	168	169	175	161	162	166	158	173	170	177	186	165	156	181	182	151	173	166	166	166	172	152	186	165	174	168	179	135	159	168	170	183	167	159	161	149	162	176	174	155	180	158	166	152	154	169	148	161	184	150	158	155	155	159	181	152	156	165	159	196	177	151	155	145	171	156	168	171	164	151	159	152	174	174	167	169	169	129	175	166	142	183	193	151	177	151	158	140	166	161	165	180	143	171	142	161	195	161	154
25511	21486	27900	25477	11213	1393	934	726	668	634	620	617	588	562	611	595	551	596	551	546	579	573	519	586	580	589	553	568	593	529	565	552	532	538	539	551	555	516	565	564	551	525	596	571	577	534	513	554	554	565	531	597	549	534	555	587	519	580	548	566	550	577	548	609	556	525	572	522	512	533	567	572	576	567	536	499	570	569	508	556	534	569	549	585	533	568	551	531	560	548	565	536	556	548	569	548	565	510	569	530	563	554	597	564	531	535	577	534	530	553	499	561	531	549	512	543	540	548	542	518	534	542	574	547	557	553	531	561	535	530	544	532	518	560	520	542	548	517	544	518	559	531	551	521	491	545	557	513	550	588	543	529	553	549	542	557	531	538	554	533	526	520	534	543	539	550	627	570	558	534	516	512	553	516	522	514	516	563	496	523	526	525	545	553	562	527	547	551	586	538	531	538	546	599	553	530	557	505	551	561	512	506	528	591	524	583	515	583	578	546	535	571	559	569	566	557	527	557	520	527	542	534	545	566	591	555	530	559	559	551	547	502	542	546	544	515	534	507	525	577	569	568	525	524	571	564	542	584	529	543	536	550	564	540	554	547	573	564	584	521	533	514	528	535	533	582	516	577	553	549	527	531	594	529	509	605	552	512	526	507	539	538	531	568	540	525	564	561	555	586	577	543	531	553	543	530	567	509	535	510	541	562	529	555	491	560	537	576	516	540	556	556	540	577	551	595	550	544	574	530	564	534	602	531	524	520	562	574	560	562	518	514	547	511	550	508	523	545	565	529	544	533	544	544	567	557	515	542	554	558	560	544	555	562	547	502	582	514	536	549	505	591	498	515	532	512	544	558	522	544	523	542	537	573	557	521	532	578	564	525	535	544	535	580	575	584	574	552	535	512	519	540	551	575	569	480	524	563	618	563	541	501	539	550	555	565	571	537	568	538	556	537	595	601	542	506	562	548	532	536	513	542	537	546	548	518	528	555	495	536	561	538	597	539	524	556	526	544	548	559	577	548	532	551	536	549	527	527	597	519	535	539	537	577	508	509	522	565	530	563	523	553	569	538	527	544	536	566	531	565	563	503	553	497	531	533	521	502	574	558	538	561	507	563	569	531	540	548	530	539	543	538	537	591	580	577	541	518	533	536	572	592	564	532	501	572	550	529	523	561	559	567	545	519	522	575	545	541	514	534	581	559	529	533	506	542	534	550	506	570	542	571	539	516	482	551	558	527	518	479	537	489	495	570	563	535	546	548	514	532	551	519	565	528	518	497	506	534	559	548	521	499	521	579	527	556	539	501	568	540	527	529	554	544	537	571	533	548	563	544	551	538	514	529	507	547	553	537	581	535	550	520	532	500	541	514	547	568	546	522	531	561	543	526	558	506	519	575	530	532	538	520	544	541	590	533	540	548	492	517	564	560	512	561	541	520	549	505	509	530	522	591	511	604	511	555	545	532	556	572	556	543	551	531	557	583	555	543	531	536	549	539	519	537	573	554	580	519	529	570	548	524	541	528	579	502	550	521	587	559	528	519	544	493	556	553	562	525	545	539	533	553	581	561	513	522	555	525	550	538	523	547	534	517	534	517	567	575	590	560	514	558	528	575	538	511	517	518	555	518	536	551	565	606	560	516	495	501	570	534	540	535	535	538	542	567	525	566	531	544	550	532	529	556	551	539	548	519	563	555	587	531	579	521	533	626	538	553	553	533	561	535	522	534	565	546	540	563	574	533	541	528	509	542	525	522	542	528	521	520	537	558	544	537	594	582	580	552	539	541	567	558	548	538	522	492	498	610	545	551	505	578	580	557	563	562	525	528	567	486	524	588	526	524	563	489	523	541	515	566	560	508	548	569	528	538	571	546	496	550	549	587	522	534	566	521	576	557	534	539	550	523	538	509	532	483	534	506	581	504	506	532	521	530	565	545	513	537	551	541	506	517	534	552	556	540	575	581	563	557	550	496	529	538	590	513	497	557	561	571	575	515	552	588	554	589	557	529	516	555	521	552	578	596	539	539	510	532	574	534	569	548	541	536	590	558	573	532	545	526	555	521	536	547	559	577	529	530	538	545	557	505	506	532	538	562	561	563	559	500	516	576	536	524	523	528	560	545	553	529	509	541	554	544	507	593	525	530	539	549	521	547	551	511	523	553	550	567	551	552	558	583	539	489	533	530	550	546	517	558	545	510	539	542	538	533	572	546	526	553	535	481	537	543	531	496	522	529	589	539	563	554	534	506	556	573	563	577	538	552	498	523	552	550	542	547	568	527	566	575	496	571	549	521	560	580	553	548	563	572	565	573	534	522	517	552	539	531	545	551	539	575	574	580	505	519	555	517	560	561	512	546	551	542	574	543	540	538	527	528	526	545	550	539	538	543	559	521	546	542	547	582	556	569	563	526	568	548	483	562	513	540	536	538	564	515	524	568	576	519	511	531	542	500	512	514	544	565	552	532	562	527	517	511	578	547	538	535	579	543	549	531	514	550	562	542	543	561	550	545	567	520	517	506	532	548	530	511	540	544	520	551	536	512	581	515	506	525	507	579	546	486	547	556	550	533	553	544	578	558	585	554	532	484	527	561	534	526	518	536	535	559	563	514	512	576	548	545	561	542	565	563	579	542	526	513	520	507	520	523	491	513	532	530	553	547	534	519	542	537	523	547	531	543	524	486	550	537	563	503	573	565	527	556	534	564	520	548	528	537	501	577	547	519	590	527	552	556	563	535	555	557	550	531	568	556	503	576	541	534	559	524	561	521	526	508	560	516	555	561	547	516	555	540	587	532	513	549	520	554	549	563	542	574	513	583	513	541	528	581	530	564	540	563	521	502	531	544	555	574	542	586	527	502	546	563	567	553	512	539	533	485	508	558	583	536	553	566	508	516	551	521	512	537	503	501	557	572	577	519	528	571	550	481	501	561	504	557	500	522	572	512	543	505	532	500	552	521	550	538	554	576	546	565	578	534	563	504	573	533	582	554	544	564	566	550	500	508	505	526	522	550	533	569	557	547	582	529	582	563	541	524	523	516	565	543	525	522	550	591	545	511	572	571	522	532	567	504	515	547	521	550	567	527	536	505	529	546	539	514	509	524	568	496	541	555	511	530	533	494	533	553	544	535	519	547	525	536	552	517	554	564	516	530	516	557	577	589	554	541	544	548	555	538	553	554	586	583	529	580	537	520	517	548	544	563	586	496	504	576	511	579	554	504	543	550	533	529	545	524	548	527	515	561	550	574	518	578	524	565	529	539	512	554	524	518	530	514	524	549	522	525	525	545	560	518	553	546	582	545	556	543	533	500	540	580	526	547	543	541	506	548	604	572	542	570	542	529	537	554	536	485	549	521	520	511	548	494	574	525	558	594	528	526	521	542	509	578	536	545	518	535	548	532	526	537	536	565	532	555	542	529	506	560	528	529	542	557	572	584	580	560	511	546	574	575	525	509	490	517	579	525	491	565	574	575	528	574	577	573	531	545	556	572	561	563
3337	3369	2742	1474	1115	873	718	672	615	610	563	530	526	503	478	476	496	451	469	467	415	463	436	462	459	441	445	445	448	478	454	478	447	474	457	433	429	421	420	425	451	436	430	444	455	448	438	444	406	456	447	420	410	437	412	422	440	465	458	422	488	423	396	413	451	458	457	437	471	397	457	465	399	444	441	430	419	426	452	407	419	425	461	460	432	435	481	418	425	422	444	403	430	415	427	432	437	438	411	466	427	462	458	483	437	399	464	419	424	439	414	448	431	443	440	425	432	413	451	434	410	380	409	422	439	465	452	375	441	390	471	396	411	415	411	428	444	401	431	426	425	441	474	428	383	424	472	413	453	425	437	445	453	403	426	407	410	409	461	423	414	438	408	411	445	451	434	443	450	444	403	392	457	392	431	453	397	464	416	412	406	471	432	439	419	422	415	423	395	426	424	458	443	432	395	458	427	429	447	406	419	407	410	455	442	446	391	440	463	425	430	415	413	411	418	449	429	413	428	402	434	435	400	443	436	417	404	441	428	404	443	437	434	408	431	458	450	455	435	423	397	420	445	388	394	411	415	393	435	429	434	436	455	420	448	451	479	418	431	427	433	378	437	443	411	391	434	441	408	428	384	453	425	465	419	383	463	416	433	429	450	421	430	398	441	434	448	452	443	416	408	402	438	415	421	450	405	422	414	432	438	442	414	422	453	412	385	411	436	423	457	428	417	457	457	425	442	422	425	397	435	438	443	434	463	398	402	413	428	451	445	428	413	470	482	445	451	448	405	436	441	412	407	424	472	396	457	436	460	424	436	465	407	425	446	442	471	437	459	381	384	461	438	436	426	415	428	457	410	449	437	439	446	425	421	394	395	472	408	402	431	450	478	414	417	446	459	398	432	417	408	429	429	421	432	409	417	423	430	423	443	400	399	440	427	393	414	422	391	447	416	441	453	416	434	446	423	399	398	437	487	411	420	427	431	433	430	427	432	407	440	423	434	463	446	428	464	435	424	404	462	427	435	444	415	418	402	437	416	456	401	424	431	420	417	440	469	431	418	430	426	435	400	474	390	433	423	413	423	399	433	430	424	430	428	428	435	427	436	449	428	475	464	418	416	487	443	435	445	440	402	423	446	405	423	456	395	417	423	399	438	438	427	434	425	425	428	423	422	432	402	403	426	411	388	442	444	426	411	418	429	447	421	456	420	422	407	408	425	421	438	370	437	454	428	428	450	441	428	397	464	436	434	453	449	435	410	435	394	440	448	423	450	416	440	429	443	437	453	428	427	428	409	415	401	457	400	426	396	414	469	434	441	475	457	432	430	413	405	432	438	424	414	446	422	444	430	432	407	414	436	421	421	416	390	414	432	413	440	396	453	457	411	405	431	444	402	415	431	414	431	425	427	476	453	452	470	415	411	429	403	443	435	420	446	426	433	396	458	408	406	414	436	435	459	438	416	432	465	464	431	422	440	446	428	433	457	422	451	389	440	422	400	431	413	422	429	415	455	434	431	427	430	437	442	450	459	427	412	445	429	433	433	403	404	420	446	415	445	432	430	451	389	402	399	391	430	426	382	426	435	411	419	403	458	384	414	430	410	420	438	422	436	416	415	430	417	430	410	451	431	432	435	445	444	436	462	437	461	410	425	429	418	453	404	426	399	413	422	413	417	443	447	413	427	419	414	426	445	390	422	446	444	412	436	417	442	469	393	423	404	402	420	401	444	434	424	405	410	438	410	422	407	382	420	400	430	416	377	438	427	420	425	427	462	453	398	436	448	420	459	448	464	405	501	410	424	392	417	382	433	407	441	457	429	414	431	434	395	422	447	401	422	419	443	416	412	414	417	456	375	424	416	456	417	450	432	413	405	438	404	390	396	431	425	454	443	445	423	425	384	453	425	436	438	406	414	436	417	395	386	412	409	444	429	426	439	407	424	440	477	422	441	420	410	434	404	410	427	432	413	410	427	447	449	420	406	464	437	430	437	422	421	464	407	402	404	434	393	428	397	452	429	434	447	404	410	443	430	429	414	404	442	430	424	407	373	427	396	411	449	404	426	437	453	448	445	399	436	431	436	459	449	451	418	383	433	453	434	427	385	427	435	421	392	455	442	428	451	428	440	372	438	392	425	418	477	421	450	415	404	422	417	425	415	454	413	434	457	432	415	402	435	422	461	395	439	428	443	434	406	406	433	467	439	459	454	430	466	412	366	385	419	467	428	432	450	428	430	387	428	436	411	412	418	441	444	416	383	444	435	436	437	418	444	440	440	438	423	415	410	404	410	416	429	431	429	456	486	420	414	464	405	459	393	429	416	450	417	425	428	446	464	421	421	461	438	433	428	433	379	436	394	408	443	431	415	450	431	424	420	448	389	428	437	424	399	432	431	466	411	418	433	415	454	461	475	453	405	423	450	431	454	408	409	468	431	440	391	439	446	434	422	431	407	435	424	397	416	446	408	440	413	425	434	435	420	404	431	435	418	424	487	415	372	403	380	442	399	444	421	443	373	406	419	426	410	427	435	398	467	397	438	426	449	396	428	448	406	439	436	423	409	395	399	395	452	420	416	438	460	414	435	417	412	448	421	404	414	421	398	416	378	392	417	424	431	442	456	383	424	420	398	435	426	403	451	445	420	408	447	447	438	441	433	434	455	452	413	439	423	420	424	428	382	439	414	457	406	421	421	406	424	446	392	405	468	462	409	406	416	436	432	371	388	434	414	421	390	427	407	432	440	428	438	431	441	419	410	405	418	447	450	438	406	431	442	424	441	440	435	414	428	415	453	453	434	428	431	397	431	416	427	427	444	391	402	417	426	423	437	437	450	430	406	412	436	399	412	417	412	436	424	459	380	389	402	431	437	445	440	409	425	435	427	429	430	472	445	405	379	416	418	448	422	454	435	450	399	410	416	407	415	415	421	422	447	438	467	411	436	427	446	456	453	423	434	396	446	399	422	404	449	412	437	478	441	436	423	454	428	449	407	470	421	445	437	423	445	435	405	454	422	433	439	423	462	423	429	396	413	403	393	442	428	461	429	465	415	447	448	395	399	454	429	429	440	415	399	436	410	444	430	445	377	416	399	466	413	452	443	439	445	418	441	431	412	421	435	425	432	400	442	397	397	400	443	476	430	408	399	424	386	426	416	427	457	455	377	409	393	387	388	417	409	441	433	449	394	424	431	419	423	435	397	426	384	445	426	443	397	411	429	406	438	427	434	457	426	412	407	410	373	411	430	449	450	428	424	502	414	433	393	455	440	447	410	429	406	427	431	418	413	442	409	438	435	451	415	412	442	421	393	466	417	453	397	413	440	451	426	440	412	383	438	422	404	433	445	413	416	394	411	437	450	413	396	409	422	402	374	462	427	413	458	424	439	440	404	396	436	420	423	392	428	404	414	407	408	428	412	405	444	388	412	433	418	401	447	448	426	421	413	453	439	447	421	443	452	431	420	405	418	421	405	414	416	464	423	412	384	484	463	414	443	395
24568	21456	28762	24550	21428	8079	1608	1048	926	905	885	800	759	757	778	758	740	776	777	752	777	711	733	715	697	757	766	729	753	732	746	727	686	721	669	720	764	695	669	679	743	699	751	738	708	666	679	720	756	663	680	700	743	665	690	691	690	700	684	716	709	705	675	678	726	720	723	683	659	675	642	718	733	723	683	722	676	688	705	653	725	732	718	717	708	691	648	694	692	716	723	692	733	718	682	718	679	676	647	703	724	721	687	660	702	712	649	710	720	691	694	708	642	687	708	722	688	676	674	673	697	710	701	739	718	695	687	710	697	690	748	729	682	661	693	713	701	693	697	761	680	738	662	665	707	690	688	646	726	703	701	706	724	666	710	669	702	686	695	671	730	714	673	682	707	675	677	726	664	702	705	670	693	717	678	719	714	675	723	666	691	680	712	687	734	714	693	700	677	681	693	720	683	674	680	705	689	701	700	665	645	692	675	680	675	697	692	670	714	664	705	751	620	700	699	697	733	700	686	697	683	706	714	712	671	644	702	682	719	703	725	693	675	673	717	723	755	721	713	720	676	701	698	661	714	705	723	672	657	705	704	686	676	642	715	663	696	669	705	736	706	700	687	683	701	700	676	661	716	722	718	691	666	624	674	704	676	728	670	711	702	681	708	672	675	709	656	725	714	710	694	709	701	704	692	646	720	649	704	701	715	702	654	630	713	716	689	662	667	712	686	655	690	676	737	633	667	675	703	724	697	713	736	739	670	704	736	702	684	677	704	683	743	680	673	713	677	673	647	707	709	671	719	685	699	666	661	677	709	699	714	723	692	714	702	683	674	660	695	710	674	675	684	661	663	677	735	720	698	662	697	708	688	724	715	691	708	719	720	691	725	731	672	694	660	681	664	715	654	724	695	682	705	702	696	710	713	686	699	716	657	656	676	683	647	660	706	670	702	698	698	725	657	674	677	695	693	709	678	694	658	705	661	660	694	680	701	674	711	674	636	681	673	714	673	694	671	665	728	727	670	681	688	735	721	691	678	709	717	677	665	726	656	749	737	729	660	713	675	665	726	740	674	678	688	697	696	685	705	687	676	655	689	676	721	679	672	758	645	635	695	696	691	681	713	719	694	681	685	694	666	719	708	683	632	694	736	708	690	709	688	689	668	690	660	614	701	725	717	691	758	707	709	647	690	663	666	706	675	666	695	701	674	669	680	702	730	719	718	679	689	693	674	641	727	675	679	740	682	691	661	659	712	687	716	723	705	713	684	669	682	663	661	704	637	681	695	683	658	671	695	681	713	683	642	710	708	694	673	688	652	696	686	626	625	718	703	718	674	673	724	662	708	700	637	732	719	699	681	718	692	713	717	701	677	729	742	712	672	670	720	703	699	609	690	713	663	648	701	715	674	731	699	663	706	692	637	720	696	724	648	694	692	778	666	673	690	699	687	667	695	679	699	715	655	693	654	662	716	676	704	708	654	681	696	669	716	716	714	671	668	673	692	715	688	702	689	703	732	690	648	633	690	666	677	722	697	691	658	677	662	689	678	667	674	668	694	684	655	694	708	677	685	694	694	698	705	689	712	691	719	677	693	711	695	684	700	695	676	679	739	641	685	662	679	685	718	675	730	632	678	654	703	666	669	692	679	718	781	699	679	730	701	706	717	670	693	669	653	714	735	615	659	716	707	710	728	681	717	693	698	683	662	662	690	664	689	710	700	689	699	678	710	719	724	639	680	676	715	667	694	725	689	707	670	722	683	666	695	733	682	712	691	671	679	660	678	668	666	726	707	643	728	671	730	692	715	728	704	669	682	739	690	709	756	710	640	658	672	718	679	664	677	654	683	688	701	701	719	721	706	695	663	687	692	664	647	698	690	666	698	647	674	695	722	651	703	641	666	667	728	666	714	646	679	721	669	683	626	614	660	681	735	677	698	673	700	686	620	706	722	698	680	656	726	650	712	629	715	653	704	735	717	648	700	681	689	694	661	760	696	668	677	718	694	686	694	653	696	650	679	731	698	679	703	757	677	682	668	686	689	690	665	706	701	722	671	685	702	712	713	704	654	718	703	650	661	735	686	619	755	678	709	693	735	700	677	696	673	733	687	673	717	678	662	701	693	720	693	673	649	700	670	666	708	663	696	655	667	664	699	683	734	668	696	710	705	648	753	643	667	719	692	658	684	661	671	693	657	698	665	679	677	736	746	742	692	714	649	733	659	636	651	683	705	665	698	713	682	710	732	671	709	664	639	682	669	665	697	684	689	716	667	703	648	688	706	712	671	655	699	709	676	670	684	713	677	658	675	717	671	639	688	674	671	709	715	723	692	701	692	679	708	674	695	704	706	633	633	687	716	688	683	674	712	707	672	671	683	740	697	668	668	724	675	652	657	644	649	663	696	713	675	742	686	674	735	695	656	680	646	712	676	639	706	705	708	692	728	766	683	711	698	700	665	710	715	684	707	705	740	731	695	736	712	644	762	691	711	698	702	714	656	728	708	713	665	702	726	674	692	687	680	668	675	711	712	675	706	671	717	653	723	726	691	690	705	723	713	704	623	692	724	677	700	715	724	697	696	669	655	718	669	689	700	672	682	673	703	662	700	733	743	706	678	715	655	715	662	666	678	705	614	699	706	733	708	697	685	692	703	649	728	690	679	627	633	695	664	686	679	697	638	687	674	686	623	676	686	652	679	706	676	677	725	690	661	711	684	676	661	759	705	716	622	692	646	694	709	674	683	694	669	650	709	715	680	710	655	670	688	679	691	745	710	755	683	669	667	715	691	714	664	679	670	669	653	691	667	680	723	673	741	673	707	694	728	704	696	665	659	703	689	726	695	697	658	696	645	674	638	658	701	647	680	667	658	689	657	706	679	715	635	686	689	640	705	683	696	698	707	691	682	682	674	667	683	725	687	685	672	691	707	708	678	677	680	641	668	664	685	751	684	706	685	724	732	703	677	678	669	705	668	683	661	697	711	729	713	667	708	692	638	681	712	686	677	723	689	692	653	678	696	646	664	662	658	635	728	677	696	680	682	719	721	672	683	643	703	748	709	686	644	677	695	690	678	669	696	677	714	678	655	687	645	646	642	703	732	712	674	715	696	694	695	687	724	687	709	683	648	651	616	676	688	704	701	703	678	682	655	671	675	704	686	718	729	686	692	702	715	681	714	699	678	739	727	744	675	628	711	698	697	695	721	689	738	704	685	737	678	659	633	657	692	696	644	655	684	709	710	628	697	700	706	677	688	725	748	705	714	672	732	714	748	629	679	689	689	688	673	746	693	727	643	679	741	705	656	687	657	682	684	684	684	706	761	669	708	672	665	715	707	730	709	698	645	699	660	697	659	678	655	697	722	633	665	666	651	700	730	687	704	666	680	647	706	677	663	685	700	662	709	710	678	684	589	696	687	674	689	648	701	666	697	682	681	666	658	689	672	677	687	648	736	708	728	723	712	680	716	673	642	691	720	695	700	720	688	700	729	726	685	741	689	697
3604	5751	4864	2538	1723	1453	1122	1003	913	832	801	730	678	694	653	678	625	650	585	622	584	599	605	583	575	565	606	586	612	578	580	554	565	573	584	593	547	603	584	517	579	526	541	585	544	561	567	553	527	514	533	576	591	558	562	515	552	604	522	569	521	537	580	552	530	570	564	581	587	551	534	539	562	539	553	548	523	541	535	550	561	583	589	536	520	559	600	564	513	550	535	558	543	541	552	539	559	526	562	562	539	572	544	541	561	537	547	493	551	509	559	583	523	573	537	555	583	600	526	561	559	533	566	555	502	564	553	518	603	583	508	537	569	502	514	541	504	563	536	545	525	553	516	534	534	558	521	523	592	561	548	560	512	526	587	527	563	554	543	560	572	539	526	482	551	529	579	551	501	556	520	509	536	524	532	579	581	526	536	522	544	547	573	531	521	563	513	536	526	550	561	517	530	548	542	555	516	465	539	533	545	543	540	565	522	567	526	561	504	540	525	574	525	554	543	566	518	516	498	554	540	562	523	492	553	568	573	516	560	516	546	543	507	522	506	520	484	567	526	519	514	547	554	524	543	550	564	566	501	551	526	554	568	516	544	567	545	552	539	537	557	564	533	569	545	513	552	535	531	529	547	556	553	525	517	549	564	529	531	541	550	534	522	582	572	533	555	559	545	572	510	542	517	533	554	545	558	521	532	569	550	527	531	576	576	508	511	527	492	528	546	537	525	542	588	509	571	539	559	533	520	519	529	538	545	558	519	590	541	490	527	562	495	524	550	545	552	552	553	584	561	549	540	584	501	526	531	544	533	584	520	524	541	568	516	574	553	536	536	544	507	564	548	556	585	527	579	574	565	562	557	565	532	550	571	526	544	519	538	521	542	508	513	536	528	522	513	541	515	537	545	592	529	561	520	528	549	506	507	512	515	534	549	534	554	526	524	496	533	581	550	524	527	552	548	511	484	496	546	575	537	530	527	517	554	521	549	559	539	506	514	533	513	538	527	533	566	500	542	501	558	539	515	540	573	545	518	531	526	567	577	499	558	538	534	568	493	540	528	536	542	555	530	528	566	549	521	570	515	514	496	576	540	519	548	530	546	543	552	570	550	584	537	530	525	570	501	531	556	550	581	528	559	515	555	544	536	565	510	547	498	517	558	522	523	575	554	545	532	508	556	529	523	545	537	548	530	541	508	532	556	553	508	547	555	516	542	548	545	562	522	517	579	512	542	537	541	532	572	549	539	510	481	497	473	530	534	549	521	518	547	534	490	525	554	572	518	545	541	538	539	517	528	530	534	584	560	531	540	561	511	528	561	522	546	516	518	556	513	530	524	554	518	544	534	512	521	574	544	549	588	530	555	556	501	555	544	557	526	579	498	494	550	534	521	544	523	560	551	495	525	513	536	519	535	543	553	522	522	566	516	533	555	508	549	535	513	546	526	569	535	500	516	573	525	518	524	508	552	514	544	493	551	513	544	532	511	537	521	481	512	530	546	540	536	561	569	513	557	539	486	530	512	474	571	536	521	536	563	536	521	569	567	531	551	517	537	535	552	518	561	545	536	479	548	539	518	551	521	475	532	495	521	543	506	540	535	517	537	508	499	567	496	534	537	565	563	536	515	516	501	558	544	531	532	545	507	556	515	521	515	524	541	520	533	508	536	548	560	531	560	543	515	530	524	538	539	529	516	545	559	555	506	494	510	571	558	501	551	513	557	550	576	544	519	515	526	539	542	570	522	537	534	564	479	501	540	571	513	495	536	519	535	525	482	508	506	531	478	536	565	554	542	589	534	534	526	561	526	531	519	526	535	513	581	549	538	537	530	543	517	562	559	538	576	557	546	560	515	532	514	510	543	542	506	507	529	507	536	538	527	545	510	539	522	529	525	520	589	530	538	514	509	557	520	540	551	536	549	549	551	516	517	545	548	526	566	552	551	570	562	562	553	532	539	500	558	521	518	553	508	553	526	537	530	522	507	576	526	601	520	549	563	538	537	552	511	561	591	529	527	543	537	532	532	527	525	487	549	529	579	528	543	527	517	600	544	539	573	541	547	527	528	535	525	533	526	547	534	487	542	547	565	541	519	533	541	556	526	540	505	543	503	521	525	470	538	529	526	527	543	516	546	554	549	549	529	533	557	530	533	530	536	510	555	566	534	560	543	531	520	584	561	509	562	520	506	537	526	521	510	532	551	513	529	556	540	552	521	566	574	519	542	559	529	512	575	546	524	528	545	539	541	548	574	536	539	498	564	513	547	534	543	545	525	524	529	533	514	538	527	512	527	535	537	504	508	535	523	522	569	532	537	533	536	577	518	540	498	523	565	528	540	496	520	502	523	520	541	532	568	509	527	559	504	499	561	541	549	537	501	488	499	544	545	520	523	535	531	529	493	491	546	522	533	564	565	539	531	537	528	515	539	525	501	507	496	550	516	547	539	565	471	501	573	556	528	527	537	514	490	528	536	542	514	532	553	482	506	487	508	562	513	525	514	548	531	475	544	513	542	550	495	541	510	580	516	542	517	562	544	513	522	537	514	510	544	510	538	544	534	569	550	546	546	559	531	543	536	521	530	538	537	495	509	535	500	546	505	521	552	519	519	537	547	500	568	555	477	493	548	519	523	541	553	534	517	522	544	520	515	554	505	516	537	531	582	500	552	533	531	566	540	516	582	546	561	560	524	545	503	544	550	561	509	548	543	529	553	551	513	523	538	553	537	550	515	549	538	548	498	523	532	550	551	544	519	486	539	510	528	528	516	556	529	521	513	529	533	556	551	564	546	561	502	512	540	518	551	530	505	570	494	548	543	581	535	500	554	535	536	517	519	529	530	510	544	550	572	521	555	501	528	539	552	550	557	526	560	527	524	548	520	547	510	549	513	547	488	529	531	517	575	537	553	545	529	487	539	522	477	547	565	560	518	545	536	555	519	536	547	520	539	543	537	512	533	531	497	547	534	530	584	558	528	533	510	529	519	555	523	539	498	549	538	533	498	474	541	513	536	531	520	510	560	484	543	570	531	517	518	555	584	507	525	519	513	524	475	527	528	496	581	504	495	531	502	509	538	536	599	518	492	518	537	511	537	547	495	560	542	512	531	551	499	531	563	569	554	551	543	518	537	484	577	527	525	517	484	551	532	544	526	550	536	546	554	512	517	523	535	554	535	533	517	549	528	539	580	509	543	557	520	531	551	523	547	481	530	543	543	557	535	548	514	502	527	531	538	562	506	511	529	542	536	510	536	538	524	520	506	555	544	546	515	531	540	487	542	498	555	543	531	555	547	554	549	507	547	566	540	511	519	507	470	546	525	542	531	573	565	544	509	557	504	521	522	527	536	549	509	507	524	545	558	509	541	488	546	535	545	580	541	502	518	546	571	540	515	516	533	527	517	555	525	557	527	537	504	519	519	582	516	520	515	561	546	511	501	515	543	540	516	494	535	541	549	559	551	515	513	544	521	518	500	498	493	484	516	518	532	537	546	545	536	534
27878	9796	604	334	241	223	221	210	185	197	197	239	217	225	193	219	206	213	192	196	218	209	224	219	211	234	199	192	202	208	200	212	192	195	211	212	218	230	209	217	194	216	205	194	193	196	196	224	199	208	191	203	197	216	208	210	235	200	210	207	200	218	207	211	245	210	202	211	214	202	179	214	196	191	189	197	197	183	202	199	195	219	216	216	222	208	181	197	205	216	191	221	212	194	190	203	205	209	223	193	207	192	170	199	196	209	201	215	221	182	214	209	229	192	208	188	193	212	202	189	193	199	230	219	207	189	181	227	228	224	223	200	196	214	208	225	202	222	215	208	230	225	185	204	225	217	219	205	224	213	194	237	216	221	222	180	199	203	214	196	205	212	196	212	222	197	210	230	221	199	183	189	201	211	231	225	224	212	193	208	212	225	183	215	187	181	208	203	212	207	205	230	184	225	245	241	215	211	214	206	201	202	209	232	241	201	201	198	217	220	220	210	218	212	194	212	209	191	219	212	206	219	188	208	217	194	175	215	202	196	242	194	190	184	198	179	205	194	217	209	206	198	207	220	212	190	222	202	212	190	194	186	182	212	218	203	193	189	216	196	216	201	219	210	190	197	197	229	180	219	197	203	206	194	193	197	197	207	190	200	197	206	227	206	187	199	189	191	190	200	199	212	220	198	216	206	212	189	191	193	197	220	215	232	187	202	219	189	211	196	228	212	184	212	205	200	198	216	183	211	232	186	192	195	213	179	214	164	215	227	218	194	205	204	199	247	189	200	196	205	207	164	208	205	197	208	221	230	211	199	226	216	202	208	204	236	231	203	199	213	203	224	203	214	211	194	209	215	174	193	209	219	240	210	207	212	183	216	209	204	217	213	195	194	211	213	226	217	215	198	217	198	215	199	225	214	193	209	216	192	203	192	187	216	228	198	210	216	217	217	229	195	189	197	222	212	190	202	231	208	195	192	189	203	203	216	186	207	184	210	204	206	234	200	216	201	187	213	205	218	237	226	229	190	185	205	196	202	223	198	214	178	228	190	194	202	210	201	214	208	239	199	205	199	187	217	195	215	219	211	217	202	200	194	226	201	219	197	217	209	214	190	211	239	207	221	216	213	197	199	222	201	198	225	190	202	204	208	201	193	205	228	206	196	172	194	205	220	211	182	192	172	180	229	210	228	226	222	216	222	209	198	189	190	229	206	197	206	219	214	209	205	212	230	223	220	215	206	156	217	214	211	199	178	207	196	224	213	217	207	211	225	213	204	205	216	197	194	210	234	194	193	208	199	199	223	189	182	216	238	213	218	200	197	210	213	197	190	181	192	244	202	186	223	209	199	216	223	183	183	193	198	190	192	225	204	190	195	214	190	211	199	212	216	183	205	187	220	206	188	198	212	193	210	189	223	176	201	201	192	206	205	242	202	213	203	197	209	231	220	227	212	195	175	195	207	189	231	228	215	222	197	187	189	214	200	201	212	200	217	214	212	205	206	231	189	217	225	214	209	202	229	220	177	177	199	209	206	190	209	227	194	212	218	210	197	209	224	210	221	204	213	208	209	243	178	219	184	215	210	211	220	214	214	244	205	225	187	232	211	203	201	202	214	206	210	225	195	211	201	194	206	222	212	193	197	211	226	221	186	206	190	205	202	181	203	219	223	200	241	215	205	198	212	218	193	207	193	207	214	226	221	217	197	195	232	201	214	228	222	234	231	203	210	193	193	218	195	194	220	226	192	194	204	209	210	186	224	232	199	173	194	223	198	207	199	219	220	196	193	221	215	214	176	219	218	219	209	228	187	214	224	179	228	203	205	236	194	214	187	214	214	202	180	207	183	187	205	211	198	202	193	195	211	201	181	172	198	193	178	207	234	210	210	194	190	193	172	215	212	192	187	201	213	198	199	202	233	182	210	187	229	224	201	182	227	214	222	200	208	196	188	200	243	174	219	225	200	206	207	229	221	222	200	177	200	213	209	206	190	204	186	221	220	180	224	214	219	219	188	213	185	220	212	203	226	193	209	190	221	203	208	239	197	203	194	210	177	212	207	184	195	192	177	196	186	182	230	207	210	178	217	190	208	213	200	211	205	227	211	210	205	205	215	240	217	197	203	189	232	191	206	219	213	177	219	203	203	206	220	197	187	202	215	193	185	238	194	226	202	219	200	211	204	204	241	214	197	203	214	213	206	203	190	218	206	238	205	230	205	204	175	246	199	193	197	225	199	202	229	185	234	194	207	186	213	202	224	232	202	221	177	229	197	215	222	223	196	209	210	201	200	187	210	236	209	186	231	226	198	253	216	186	220	209	210	203	214	198	212	211	185	213	221	207	194	211	203	180	203	205	245	222	184	218	219	227	193	210	209	229	195	247	230	216	207	217	216	208	201	213	227	191	201	190	186	182	213	209	215	200	195	209	198	210	213	198	203	219	207	188	206	201	196	221	209	204	191	201	221	181	221	191	192	196	200	229	207	211	206	201	215	192	229	196	192	206	196	231	208	216	188	200	211	206	208	205	195	210	219	207	211	186	198	200	190	209	188	208	196	202	219	182	231	224	217	208	181	213	219	190	208	192	189	208	228	209	218	213	239	205	176	223	210	214	203	202	185	210	214	191	178	227	216	206	206	202	234	194	221	203	204	187	195	214	203	202	232	201	206	219	189	203	206	206	223	216	186	228	227	217	209	208	204	219	215	205	217	220	198	218	218	226	205	213	214	182	211	214	185	218	210	204	193	214	192	203	206	189	195	196	191	213	210	206	199	216	185	217	202	236	222	224	220	194	179	205	210	220	210	183	188	218	219	210	190	190	216	206	219	228	218	204	205	216	218	192	209	231	209	206	191	219	206	212	192	198	230	225	202	214	211	228	216	213	196	217	177	227	194	184	222	199	218	209	203	194	216	224	219	204	207	207	205	216	204	212	207	205	231	209	192	206	204	220	195	215	208	217	200	208	218	229	218	195	208	182	219	188	191	199	181	203	201	228	213	226	203	210	211	229	193	195	202	187	213	203	218	222	210	188	230	191	205	206	217	202	228	180	227	240	204	210	201	208	204	186	227	215	213	207	224	211	226	212	192	210	206	216	215	206	233	224	207	205	206	224	187	184	210	190	203	201	192	214	210	203	205	199	217	229	214	212	172	214	205	227	169	197	186	209	210	186	220	194	191	216	214	217	218	206	202	196	208	235	193	217	233	192	221	189	210	182	192	220	209	206	200	187	197	224	177	227	195	237	206	216	217	202	188	195	204	201	210	197	201	219	215	205	199	198	228	195	195	208	209	212	213	210	215	224	198	184	185	178	207	193	207	219	209	228	223	203	222	215	237	204	189	224	188	209	196	210	194	203	203	233	212	188	198	227	214	214	210	223	212	195	218	224	242	226	218	200	211	179	224	225	213	192	195	206	195	201	212	191	193	208	216	217	219	209	192	229	204	194	220	208	185	209	225	199	185	217	234	216	204	218	225	212	207	206	218	226	235	202	214
4577	338	309	196	196	185	180	161	163	179	187	158	178	159	175	158	163	178	166	169	161	162	167	159	127	160	177	153	176	173	155	156	143	169	175	179	178	165	173	154	187	164	170	173	144	151	166	172	173	162	141	144	174	173	142	119	179	176	161	157	179	161	176	136	182	153	160	166	164	171	174	164	156	164	176	176	160	143	161	164	162	162	173	181	173	165	163	156	165	171	172	148	156	180	178	161	166	170	152	180	181	149	172	172	165	153	154	155	150	185	173	175	162	147	169	165	158	173	165	155	165	151	179	160	144	160	150	185	160	141	168	188	157	172	169	175	163	168	145	157	171	182	156	155	161	167	146	147	163	153	164	182	170	160	169	172	151	168	157	171	181	154	174	177	165	188	142	172	169	165	129	180	161	168	160	151	191	155	155	154	160	155	176	171	148	168	139	172	183	182	177	160	162	164	152	154	183	179	172	174	176	168	183	147	156	144	175	176	158	142	130	165	176	172	160	140	154	155	149	169	182	158	154	175	165	172	152	163	155	147	154	159	170	169	144	154	165	157	159	164	151	170	162	157	167	176	146	135	160	164	173	160	181	164	142	152	150	163	140	167	157	188	161	139	178	162	164	168	150	162	164	162	169	172	172	164	168	161	138	156	154	155	154	156	173	151	202	179	170	149	151	154	161	147	168	162	151	160	171	178	165	183	181	158	163	133	169	138	157	191	152	156	163	164	145	153	150	136	154	154	153	169	162	146	172	164	170	174	143	141	135	146	160	169	160	142	186	150	138	166	151	158	161	158	171	143	170	179	182	167	168	172	159	177	151	181	154	156	172	166	157	161	141	160	180	161	157	139	166	152	120	157	162	156	183	189	137	183	155	157	161	183	163	176	173	162	161	150	145	166	173	154	187	184	185	148	153	162	155	140	175	173	174	160	174	161	163	164	173	139	140	160	158	179	134	142	165	170	187	168	168	150	167	167	169	146	162	158	168	146	153	160	162	151	169	162	179	150	180	142	146	168	169	160	168	168	147	183	150	152	149	144	152	150	174	162	163	160	159	178	149	170	168	154	190	138	158	154	169	165	165	168	152	162	174	155	156	165	166	180	165	120	179	167	157	160	147	169	153	163	166	164	166	139	176	168	159	170	141	181	171	159	183	180	169	140	164	163	164	163	149	162	161	144	166	155	163	151	165	159	161	165	162	166	163	165	156	150	162	135	188	143	157	158	189	170	166	148	166	162	172	189	152	167	175	141	151	168	147	174	149	154	176	169	171	191	168	129	172	184	179	182	164	152	167	158	159	160	163	159	161	163	163	150	176	156	170	155	157	173	151	171	163	164	145	162	164	161	163	165	154	147	161	172	162	191	164	168	177	167	168	174	164	148	169	170	149	161	177	166	190	171	157	181	162	151	178	173	153	163	149	157	184	187	180	154	164	159	145	140	171	161	160	172	180	171	162	157	164	158	168	159	161	167	158	173	165	156	181	163	164	144	155	157	178	165	158	163	149	193	165	160	160	171	148	179	156	169	163	178	164	171	167	164	160	170	192	168	167	134	174	154	173	174	157	179	162	167	139	145	188	155	156	159	157	156	139	145	176	142	167	139	149	162	144	137	173	161	157	152	182	154	174	141	154	159	168	136	155	149	165	167	155	158	160	164	161	177	189	146	154	161	194	172	162	173	190	158	168	174	150	159	142	166	178	166	159	183	134	150	161	149	151	170	167	150	151	158	175	178	172	148	180	163	174	171	164	188	163	167	163	160	169	185	162	166	169	176	172	157	178	143	161	141	144	163	166	154	171	157	167	160	160	174	147	151	163	169	172	189	173	137	136	170	164	166	169	152	156	194	171	173	160	151	161	171	156	154	186	163	175	164	163	173	151	172	175	193	167	192	158	172	150	168	141	159	176	144	178	162	139	167	145	145	157	172	159	179	164	180	152	171	201	152	170	156	154	160	175	180	148	155	165	140	163	145	173	155	154	137	175	138	168	142	173	167	183	164	159	163	153	153	160	149	150	153	168	160	164	168	153	182	160	131	142	165	155	156	148	155	151	157	152	162	166	160	165	181	201	162	158	188	158	181	184	169	138	143	154	152	186	148	178	148	160	153	165	159	177	147	148	158	137	167	159	159	179	165	152	158	171	188	169	143	151	176	144	165	155	160	173	158	154	155	182	171	166	169	148	150	171	170	164	172	160	156	155	184	151	150	171	146	149	152	154	156	165	166	172	140	170	182	167	160	163	163	156	171	148	174	159	156	166	155	152	159	165	144	164	154	144	159	165	154	165	163	150	164	171	163	172	143	170	176	172	158	171	128	165	175	150	162	173	168	172	165	152	157	153	150	157	169	150	154	161	155	181	175	170	182	171	168	157	149	166	144	155	155	174	185	167	181	152	170	176	146	166	143	156	167	161	157	174	177	178	182	181	159	157	165	155	164	160	162	189	154	174	157	150	160	166	158	159	161	157	170	180	166	156	147	133	151	172	159	166	160	163	169	166	151	165	171	159	180	166	149	163	168	145	163	163	170	157	178	158	152	167	188	155	158	143	169	162	158	157	174	162	181	166	164	155	163	162	155	163	146	159	143	164	169	146	169	162	156	163	165	178	154	165	153	166	136	173	165	141	172	194	173	176	155	167	141	142	184	178	161	156	166	119	162	158	137	179	181	165	145	153	160	154	160	167	150	169	146	155	179	162	164	169	167	160	142	156	170	132	160	174	161	160	173	161	154	141	154	176	148	152	167	161	146	176	152	176	151	177	157	159	150	168	160	173	172	179	161	148	152	159	167	155	155	164	168	138	151	143	178	166	161	157	166	154	154	168	173	165	160	149	164	148	165	184	146	159	150	159	166	169	165	157	172	176	152	175	151	170	159	161	189	159	148	168	158	143	143	173	167	148	176	155	172	159	142	153	157	156	155	154	148	157	191	165	182	177	164	175	141	182	151	185	152	151	176	152	142	181	177	161	151	176	165	156	154	179	154	169	166	160	147	142	169	162	156	180	154	141	153	146	158	151	142	162	174	156	166	153	157	151	169	150	163	141	173	174	160	156	149	150	179	161	149	185	165	183	148	166	162	167	155	164	162	150	156	142	165	153	177	192	186	146	147	172	147	155	159	142	172	169	140	162	188	159	143	142	156	170	161	176	171	159	169	168	164	177	160	169	151	176	186	166	133	161	142	150	180	152	168	168	158	168	156	162	160	157	161	175	174	183	175	177	157	171	169	166	156	151	170	147	160	160	177	170	172	161	163	155	169	162	173	154	144	173	146	162	162	159	164	151	171	174	139	141	190	167	138	160	166	141	149	152	169	157	167	150	137	168	159	185	155	150	143	174	166	163	167	147	141	181	165	170	178	151	171	163	169	168	153	180	170	166	168	165	174	160	175	163	143	153	165	188	143	167	148	138	162	148	153	154	153	176	197	178	198	170	160	132	144	173	161	156	158	146	172	151	169	150	149	158	161	162	163	170	157	163	144	177	177
25446	21482	27968	25421	11393	1409	908	690	650	673	650	612	621	622	581	614	583	626	594	573	571	552	569	584	565	568	581	576	524	546	562	555	578	599	573	621	518	619	599	522	546	544	575	555	557	516	501	601	556	563	566	562	559	575	621	609	603	584	554	581	539	555	567	558	545	571	572	562	580	561	592	587	542	524	580	526	582	543	584	578	533	601	555	548	549	577	558	554	553	549	572	515	569	528	529	550	512	555	570	550	558	538	570	586	559	532	560	536	557	580	590	557	549	547	602	567	544	566	567	614	610	510	529	573	587	540	517	550	536	599	548	608	531	559	600	587	588	528	563	556	560	546	595	582	547	628	530	597	576	510	536	544	556	561	569	562	536	540	559	542	564	540	568	569	562	561	610	561	533	560	555	563	604	545	545	615	539	618	512	571	568	539	559	563	529	559	554	518	539	549	586	563	562	561	537	565	562	552	578	541	566	575	560	551	562	542	532	541	598	610	534	545	529	549	553	596	556	528	549	530	558	560	533	550	615	586	576	600	552	541	517	516	552	586	561	541	606	588	562	525	577	572	536	538	590	549	518	485	554	561	559	571	570	548	562	576	556	536	552	584	577	594	547	549	529	588	597	563	562	541	539	568	544	544	555	541	553	560	568	540	577	557	591	554	563	594	556	560	524	567	598	548	556	552	565	530	539	561	541	562	568	552	576	546	592	570	531	593	591	566	601	534	571	573	559	594	595	559	562	543	592	544	551	548	522	643	536	561	554	568	533	505	504	556	518	554	514	535	534	552	581	605	518	562	552	518	548	520	519	560	556	583	512	568	529	579	568	561	617	571	581	505	545	571	578	577	550	574	525	521	537	548	532	570	588	574	533	536	534	547	541	515	571	569	572	600	575	576	532	529	575	549	556	599	546	539	559	565	560	525	563	560	496	551	606	563	530	592	515	553	493	552	559	581	567	601	519	541	540	564	532	523	560	557	551	556	570	553	536	588	522	578	545	567	544	533	557	516	589	566	526	533	555	573	543	543	545	547	584	530	535	598	558	511	553	553	552	561	538	565	588	564	573	568	568	543	561	569	577	545	552	560	594	532	527	530	594	517	545	573	574	534	531	557	552	548	536	500	594	560	589	576	552	602	586	555	520	567	531	510	562	578	535	538	526	538	543	554	542	577	530	533	531	567	609	576	535	576	579	541	570	555	545	546	557	564	595	576	541	531	547	592	551	573	540	573	496	576	564	602	574	560	562	570	567	545	549	589	517	535	543	555	522	537	534	558	622	529	570	530	561	552	578	556	565	557	576	566	574	549	578	562	610	562	543	543	572	571	532	595	569	544	560	544	545	559	553	539	544	586	562	559	611	569	527	573	567	559	519	530	569	554	534	548	573	537	534	555	532	547	550	539	510	554	519	552	557	532	538	537	544	549	564	574	560	523	572	589	532	571	576	551	574	546	561	541	541	548	565	557	496	537	518	514	564	559	549	521	537	557	566	572	554	565	555	563	549	517	525	551	583	548	578	516	541	546	557	533	535	582	560	496	536	554	546	540	559	557	547	558	543	544	565	544	572	593	562	565	547	578	564	547	562	525	576	583	549	583	545	542	554	552	567	567	556	561	533	551	525	560	489	517	545	571	511	524	519	526	528	550	561	587	554	534	564	574	521	545	557	565	570	534	589	545	559	562	518	533	544	539	566	562	554	567	545	569	536	572	525	607	573	572	551	602	534	534	612	559	575	556	599	582	590	521	558	541	515	568	586	528	579	551	535	560	561	549	558	553	576	556	506	586	628	579	547	557	540	559	536	554	546	570	532	564	528	558	581	569	567	562	564	499	533	541	497	603	556	471	556	559	566	614	560	546	530	521	584	599	548	573	567	572	583	546	555	570	572	621	536	521	540	568	544	508	529	576	519	585	573	563	566	549	554	541	585	537	565	535	561	532	527	536	542	554	597	501	550	583	541	556	563	534	544	546	536	541	588	531	583	561	551	549	578	521	571	529	549	589	548	518	517	577	628	522	581	562	535	555	544	551	532	560	582	520	515	575	570	533	530	535	536	525	542	570	560	550	574	563	560	537	550	551	554	543	550	524	582	571	557	569	569	552	508	587	524	560	584	585	545	564	545	533	550	539	549	506	542	560	559	573	579	588	509	529	540	565	561	582	534	543	557	550	577	555	516	548	528	532	626	546	530	547	502	532	560	524	517	542	588	570	549	551	556	563	603	540	527	563	599	550	572	562	579	541	514	556	523	532	534	571	551	574	524	575	575	578	583	567	580	565	540	587	518	551	562	517	557	611	549	590	513	530	551	533	575	561	563	523	522	596	521	547	575	547	507	519	508	565	576	559	500	546	576	580	584	561	505	537	575	520	556	539	568	557	561	573	572	582	551	569	574	585	548	553	553	515	551	534	553	562	594	619	529	548	569	583	583	557	539	527	560	555	535	567	569	547	573	540	568	536	573	590	550	568	541	612	544	576	533	537	566	559	595	545	548	560	499	532	538	508	542	528	552	536	549	570	572	565	545	548	529	567	574	567	535	584	550	591	553	587	534	555	501	530	551	561	542	494	540	542	572	554	517	582	562	514	543	519	566	561	561	556	553	541	568	539	519	533	537	541	580	578	544	557	540	541	559	545	581	581	523	493	511	589	573	543	581	577	536	589	550	545	564	558	551	617	516	547	536	551	514	542	560	600	566	532	538	576	593	530	549	554	530	599	561	527	554	563	553	511	519	539	503	572	548	570	572	566	562	542	563	509	574	572	548	571	570	587	540	566	545	593	553	523	572	543	581	557	550	541	593	509	515	539	565	542	563	536	552	521	541	549	571	542	566	564	551	574	582	583	563	549	558	551	520	534	533	526	566	613	548	546	572	554	509	522	574	560	561	534	570	532	531	586	575	559	583	567	532	510	570	568	519	543	579	567	566	526	528	556	542	580	584	541	569	573	582	547	586	605	526	499	529	540	532	536	567	556	566	524	559	546	572	572	579	534	568	534	551	549	585	559	581	572	598	583	582	567	570	547	556	579	537	558	524	561	519	516	531	529	589	564	547	540	549	587	536	565	530	527	522	500	533	563	584	535	588	581	492	575	525	518	561	538	541	551	540	554	562	570	566	569	537	547	530	540	562	558	548	518	516	564	595	515	557	542	573	575	542	548	546	596	561	569	577	567	494	522	557	570	495	551	556	597	542	528	565	545	597	567	553	565	591	555	528	563	538	561	536	523	551	559	599	554	567	571	561	538	545	541	513	576	534	586	541	552	560	540	598	539	540	508	577	538	595	514	584	573	514	537	534	540	537	536	514	588	568	513	617	524	562	565	548	546	550	543	562	560	531	548	477	564	583	552	518	551	505	565	547	552	591	554	551	568	550	532	570	505	556	543	584	520	558	568	558	574	520	556	581	530	596	567	551	548	581	552	518	540	544	540	535	537	555	552	552	557	523	568	598	586	553	544	554	507	526	573	555	512	543	544	622	558	542	537	582	571
3305	3441	2793	1425	1102	848	708	611	597	559	575	558	503	501	469	502	473	517	451	448	478	458	447	429	400	459	437	434	432	408	460	437	416	440	452	439	440	431	422	420	441	418	403	437	459	420	458	456	375	442	431	424	412	405	430	452	416	410	430	437	411	425	424	430	416	415	449	435	414	439	431	470	426	442	434	356	428	425	425	418	455	447	447	419	456	412	411	406	444	402	423	414	459	399	429	411	399	418	428	444	422	423	430	431	435	423	447	446	409	419	407	432	443	414	404	406	447	402	446	449	455	445	458	392	457	413	391	416	439	442	424	406	391	448	410	444	395	438	421	462	461	401	422	442	422	398	403	441	419	412	470	407	428	394	470	441	433	417	431	459	444	446	468	429	442	472	426	455	457	405	468	403	399	424	431	441	437	373	426	431	402	411	459	460	406	427	393	420	436	421	401	467	445	416	402	440	408	424	470	416	472	425	381	436	456	388	366	396	408	417	396	423	426	429	376	412	401	434	431	438	441	409	434	428	418	422	442	405	378	433	428	450	412	431	390	452	412	423	421	421	452	429	409	411	420	432	424	421	451	448	439	410	420	406	430	389	455	424	399	409	445	409	426	432	417	409	412	447	449	421	418	442	434	419	393	429	444	414	392	415	415	436	413	465	458	410	420	414	429	454	405	448	439	425	398	478	434	415	436	419	441	425	425	393	420	394	417	437	407	400	388	442	437	435	419	422	425	404	416	460	401	430	432	414	449	417	403	431	442	453	442	386	458	429	449	436	411	449	460	401	395	420	446	431	443	445	418	439	407	406	459	444	430	457	410	410	427	431	433	434	415	412	402	411	365	422	436	397	437	419	416	423	443	409	437	479	395	420	420	423	419	437	448	407	390	392	424	387	410	419	405	436	413	420	451	393	405	426	440	448	420	421	435	392	422	411	456	424	430	397	383	396	434	437	407	396	402	478	428	413	420	434	440	435	421	405	427	370	408	437	437	428	424	405	435	433	432	431	434	415	429	430	406	431	427	430	433	385	414	449	434	453	439	412	447	400	420	416	426	428	440	440	446	413	423	448	449	414	435	414	425	403	406	431	444	418	422	417	419	393	411	435	415	453	462	397	422	440	375	388	422	420	406	467	417	434	413	415	440	411	372	422	404	439	416	407	410	440	423	431	405	412	454	428	435	407	417	432	429	444	399	431	453	382	442	389	413	424	421	432	441	391	392	427	395	461	453	449	438	392	448	437	413	414	445	434	416	432	389	409	414	413	401	422	422	406	423	387	449	432	437	405	374	405	402	426	395	401	420	422	451	425	430	442	374	415	440	460	415	432	418	448	412	432	384	413	434	459	417	417	388	422	392	452	447	444	439	427	419	434	406	459	415	406	462	399	417	394	383	440	407	482	402	443	460	387	418	414	419	410	395	384	420	422	386	432	416	446	427	415	416	450	426	451	434	382	422	415	418	408	453	416	418	394	432	412	461	398	453	434	426	446	395	408	402	432	424	400	399	420	442	451	447	432	422	429	419	402	448	425	426	410	424	427	413	431	424	413	396	443	448	446	424	453	446	422	415	426	416	414	416	446	449	399	416	422	407	429	436	439	423	417	401	429	391	467	423	445	444	416	444	447	434	436	406	446	403	422	413	410	447	447	430	418	433	418	438	411	409	416	416	443	410	407	437	447	391	422	410	420	428	438	418	396	414	398	412	398	464	461	439	445	423	406	443	429	434	434	402	409	391	420	434	419	430	424	422	463	438	416	388	407	409	420	379	416	391	441	378	445	426	395	416	410	446	448	432	389	428	404	404	410	399	445	410	419	421	417	394	411	387	422	467	427	374	447	427	443	400	452	393	448	445	442	416	410	391	425	448	370	446	382	410	456	447	415	379	454	418	413	409	420	402	401	413	429	422	431	440	409	425	420	414	458	401	406	419	422	441	404	417	416	438	445	418	431	443	448	371	447	454	424	402	402	426	454	415	415	427	397	439	406	407	425	452	398	437	453	387	445	438	418	426	409	414	451	426	427	429	450	413	409	452	430	403	402	389	413	419	440	411	440	435	407	467	404	389	418	423	418	383	411	404	392	418	434	432	418	392	430	460	419	389	407	445	413	453	391	430	432	434	438	420	420	399	434	413	425	420	400	415	399	471	389	420	453	451	428	403	429	414	412	393	416	419	416	445	406	450	410	397	407	436	441	417	413	411	419	376	439	393	441	426	421	422	411	432	441	395	412	426	460	465	440	394	425	413	436	455	447	405	378	439	431	430	428	401	412	445	423	440	430	401	422	427	395	439	407	390	418	444	443	417	419	416	440	414	452	425	441	419	431	422	377	428	430	427	406	403	478	413	393	438	404	424	435	440	405	386	446	434	452	447	397	427	431	409	423	439	444	417	400	418	426	404	405	428	443	407	438	384	419	435	429	410	443	405	440	443	420	441	469	390	374	388	426	402	438	421	460	421	415	444	467	387	428	435	436	421	444	442	438	425	392	415	415	439	438	430	383	396	427	440	415	382	413	359	435	421	407	398	388	444	439	398	431	424	414	432	450	417	428	474	414	420	423	402	433	405	405	432	418	441	391	394	374	446	468	405	419	444	414	452	410	431	387	422	441	385	462	396	421	440	378	404	475	408	397	371	400	386	442	417	447	473	416	480	398	428	435	421	408	444	413	421	394	448	402	455	391	444	456	407	393	413	382	424	392	408	429	392	395	401	398	389	426	403	424	420	415	414	401	445	432	447	419	436	424	380	433	429	440	446	430	379	407	429	416	399	435	434	418	429	419	436	418	387	410	431	467	416	441	428	409	383	409	425	445	409	432	441	447	431	417	430	409	420	429	404	426	439	424	423	443	419	408	444	408	435	411	453	413	390	419	366	449	393	453	440	375	414	435	436	444	427	441	386	434	422	434	415	403	398	427	415	417	417	413	424	414	419	407	411	435	387	394	409	427	413	449	386	392	389	410	388	448	393	411	403	428	432	424	415	445	394	429	422	464	430	429	417	386	439	390	410	429	412	406	426	441	433	437	427	429	399	410	412	406	413	426	427	402	384	416	415	385	405	434	383	428	419	432	393	437	409	448	407	416	428	382	427	435	434	395	421	413	445	415	421	383	413	437	410	433	416	445	411	379	436	380	435	442	423	400	396	439	393	446	409	438	403	422	419	408	447	415	447	417	400	417	440	419	434	440	430	436	416	400	437	429	427	403	398	410	424	418	387	402	407	410	421	420	446	416	437	419	433	412	417	368	444	447	416	420	404	422	418	396	401	421	377	458	441	408	462	425	398	419	455	373	421	394	420	398	427	419	428	371	421	430	384	435	436	420	414	405	387	435	405	464	421	437	391	368	449	415	393	413	402	420	417	420	422	413	446	432	366	408	406	443	391	433	449	385	425	437	438	428	437	448	403	387	392	406	450	423	434	446	385	415	424	435	412	429	410	404	378	402	435	431	375	400	411	432	410	416	453	424	427	432	422	417	436	412	419	420
24535	21470	28816	24571	21450	8241	1675	1115	867	874	878	822	782	829	761	749	732	756	758	740	746	741	732	792	711	747	732	726	689	776	704	734	684	687	760	740	712	737	706	731	704	745	726	700	725	689	703	734	721	705	667	729	718	699	709	662	717	711	661	693	679	721	696	707	689	672	712	710	737	713	718	729	700	715	685	692	720	691	677	714	693	719	675	681	673	721	700	761	711	677	710	688	679	722	647	721	678	717	673	729	655	696	739	722	720	659	697	722	716	678	726	718	758	671	702	716	699	690	712	712	709	700	698	723	682	693	723	682	667	665	744	736	723	709	655	686	688	709	644	721	709	664	707	718	689	675	725	753	706	730	663	680	696	684	700	713	675	694	700	695	747	691	703	698	719	717	735	708	688	669	698	697	740	677	750	695	687	689	707	690	683	723	686	684	704	708	675	692	704	710	693	738	676	756	751	719	672	724	688	681	715	691	673	701	684	730	740	705	724	680	720	673	689	715	692	672	719	727	751	696	703	693	707	722	673	667	675	663	699	757	684	680	666	627	673	716	741	698	655	672	671	683	680	709	707	725	711	691	722	693	731	697	671	726	715	716	691	664	706	684	737	670	663	690	739	693	715	700	713	714	715	717	733	691	670	691	726	696	734	717	675	690	674	726	683	704	680	699	676	699	726	726	665	663	737	677	715	756	701	693	694	697	739	680	702	699	659	712	663	701	668	676	714	715	705	723	722	685	707	673	688	717	700	695	698	722	698	703	705	747	717	693	698	682	672	696	664	676	649	671	728	694	697	654	659	723	672	672	697	702	720	693	684	722	706	725	695	661	692	651	679	720	695	669	698	714	645	740	675	674	707	725	699	686	747	703	695	708	687	735	648	708	712	739	717	730	691	697	702	692	682	717	660	682	688	714	700	691	670	735	710	704	694	728	688	723	698	684	685	721	702	711	666	652	670	666	686	689	740	704	644	682	632	691	724	690	710	686	684	694	745	710	702	706	721	667	689	688	695	691	725	705	692	706	695	735	711	696	685	702	700	659	671	650	699	722	690	717	736	707	676	620	672	701	722	691	688	726	724	673	704	695	690	715	705	676	668	686	621	677	722	696	723	654	717	695	725	708	683	699	678	798	703	724	706	732	672	697	638	706	679	722	709	692	693	730	752	707	677	712	711	705	726	742	714	653	700	683	683	709	675	714	722	712	707	696	686	695	731	690	659	687	732	725	662	694	712	691	670	722	661	664	722	694	668	722	695	714	689	718	675	678	676	705	713	734	663	710	690	671	688	668	649	692	703	721	733	645	680	707	643	691	663	676	692	707	715	685	686	704	683	749	703	704	741	706	639	694	653	712	673	696	738	657	733	693	698	757	704	666	706	657	701	681	704	702	683	661	692	665	695	670	719	743	740	657	763	674	682	703	687	653	740	658	671	712	667	688	741	682	706	705	722	676	757	693	714	748	672	679	732	693	701	723	698	728	681	715	687	703	677	675	732	730	678	667	682	670	753	667	670	701	680	704	690	729	677	721	679	729	667	679	702	713	680	649	746	666	682	697	650	653	645	695	685	693	676	687	742	682	748	725	725	661	701	696	739	702	722	698	680	677	670	698	723	698	741	697	705	681	717	707	734	672	670	681	694	650	700	670	715	676	691	728	708	640	691	689	722	697	712	700	707	689	720	698	699	658	711	670	715	727	703	620	678	679	666	703	653	710	662	664	633	736	685	676	696	682	660	683	690	696	690	698	661	653	677	684	706	643	706	717	691	681	655	714	694	695	689	661	725	689	724	688	664	684	667	732	700	701	643	666	686	647	651	717	651	710	675	680	699	703	663	713	660	746	660	720	674	726	733	706	693	656	689	673	738	662	709	676	732	698	697	716	689	722	696	675	645	722	695	687	690	695	723	666	644	682	668	664	667	706	657	698	685	716	712	687	706	697	687	688	696	680	708	679	736	704	675	681	693	699	647	689	672	697	700	679	650	702	649	696	743	696	694	763	659	694	670	701	699	678	703	699	703	647	678	723	675	717	700	697	698	681	699	712	674	656	685	720	675	716	654	653	737	717	724	707	735	719	693	701	738	671	692	678	676	643	747	700	737	695	717	658	683	682	686	672	705	675	690	692	681	695	698	703	708	688	734	713	702	652	742	681	685	680	700	718	691	679	696	685	744	661	680	647	682	726	693	676	680	696	657	746	667	695	712	688	662	695	683	726	657	718	709	706	707	700	694	692	672	703	656	686	693	628	664	701	737	656	660	713	648	711	701	686	677	691	722	702	702	710	714	717	691	695	727	687	697	660	749	661	698	728	625	696	677	728	648	752	680	664	663	765	708	680	683	683	731	657	643	654	722	670	715	650	676	684	710	655	698	674	668	738	671	754	692	715	719	697	665	677	682	705	694	675	718	626	674	691	682	657	719	665	712	702	736	692	693	668	695	677	706	701	716	665	696	648	704	728	699	694	683	712	688	698	710	682	685	730	637	669	668	732	723	715	697	753	718	699	662	690	702	722	699	711	694	743	695	724	706	658	679	715	701	635	663	660	678	708	708	678	706	736	678	686	695	726	722	703	700	719	714	705	669	687	686	748	670	721	702	707	693	690	691	720	706	637	675	756	704	663	671	691	695	661	669	702	718	671	634	635	725	663	705	690	714	718	659	731	721	699	723	712	684	736	667	700	736	657	694	657	699	734	691	703	696	693	724	678	727	686	718	694	690	741	683	705	682	708	664	680	635	681	706	718	688	675	691	687	686	695	715	684	706	677	651	737	723	656	719	682	718	658	713	682	713	744	671	670	653	701	690	675	681	702	719	698	676	681	703	727	710	685	700	746	619	754	698	725	663	685	625	664	683	737	730	714	666	713	707	713	636	680	724	683	687	701	687	687	702	626	654	672	724	682	703	716	734	695	734	632	674	667	751	703	680	691	695	681	716	676	718	643	682	728	690	678	669	654	723	676	724	701	652	688	714	667	686	700	692	653	716	692	651	665	704	691	701	684	714	708	685	669	683	671	703	746	674	738	678	683	663	677	729	620	710	691	718	708	720	674	701	687	656	691	708	705	720	687	713	726	675	720	687	670	712	696	683	638	685	699	703	663	691	741	717	667	681	659	700	704	665	687	707	701	684	708	684	708	663	690	703	701	704	680	683	706	734	677	663	712	688	689	703	649	679	682	711	688	749	735	648	654	702	702	722	682	691	686	715	747	708	660	734	735	714	631	670	672	666	705	693	665	670	693	712	690	702	665	615	718	682	677	698	692	636	650	707	704	647	689	684	692	709	713	713	687	702	670	703	681	716	700	706	701	674	674	713	745	746	656	659	736	702	733	704	759	704	715	724	683	720	731	677	683	675	702	686	677	699	698	644	726	714	658	715	698	668	691	710	662	725	647	682	696	735	695	692	683	682	703	725	651	697	735	693	717	625	678	691	711	677	713	701	658	692	695	685	745	693	712	671	651	675	688	713	735	706	662	687	735	734	667	716	686
3467	5919	4780	2427	1826	1414	1189	1028	849	772	774	728	692	645	653	664	641	619	641	597	576	580	599	592	557	584	556	577	567	530	559	551	598	602	574	556	531	533	546	552	544	518	528	569	563	561	536	570	570	539	525	499	528	541	536	606	568	561	551	509	556	541	512	573	558	565	525	550	537	523	535	527	535	519	547	529	547	497	570	558	520	565	570	561	565	557	512	506	549	548	555	558	535	539	525	588	551	546	566	573	527	515	526	536	550	534	530	570	546	552	522	512	549	568	520	553	556	548	557	546	564	559	560	508	523	527	548	557	561	545	539	492	548	571	532	583	531	568	503	545	539	558	516	538	566	527	520	583	525	534	490	522	538	538	534	509	520	531	573	512	493	582	513	591	553	542	550	538	539	525	572	560	594	555	547	522	536	561	508	517	513	572	558	533	525	523	551	519	574	475	536	533	596	516	554	523	534	522	573	543	535	565	561	503	517	541	499	529	543	531	529	554	537	509	548	549	562	541	592	535	523	591	533	501	546	490	532	560	538	548	537	539	552	514	528	542	566	541	549	557	582	535	527	568	504	527	585	517	541	527	562	506	544	526	533	533	493	518	509	552	507	545	560	544	539	528	538	551	539	526	562	536	543	548	529	579	520	521	553	524	490	548	559	537	543	530	524	564	547	551	541	557	535	547	501	540	537	570	474	574	559	569	531	523	561	519	572	534	543	534	527	549	556	524	552	523	544	508	557	538	547	517	531	542	542	545	534	543	486	569	528	573	482	534	567	516	512	519	504	516	524	573	504	534	550	542	541	558	530	566	525	523	515	548	533	553	531	508	546	558	527	503	554	513	535	493	543	523	532	547	517	506	496	541	575	517	534	520	538	516	534	543	526	536	553	554	584	604	542	539	542	511	531	525	548	519	562	557	543	564	529	552	558	521	493	618	536	510	534	505	540	527	529	522	575	522	529	544	526	537	545	509	504	561	473	520	534	549	544	534	580	550	507	539	541	570	517	524	527	480	551	549	520	526	569	513	543	502	562	566	534	565	551	514	524	523	511	525	528	521	544	525	534	562	532	499	513	557	534	548	554	569	518	532	543	569	532	537	567	535	503	537	565	518	538	526	537	547	585	573	555	529	577	553	532	576	520	518	525	536	526	558	556	528	521	509	543	556	502	545	548	538	492	530	515	531	534	522	520	539	538	551	537	539	545	532	484	505	503	538	565	515	570	543	527	509	515	555	539	533	500	533	519	536	518	548	570	513	487	540	532	619	529	548	565	530	510	560	532	557	552	513	569	518	531	533	549	553	523	531	545	538	509	551	509	542	511	532	565	529	558	518	542	534	510	518	519	511	533	553	517	535	594	535	544	555	505	520	521	537	510	532	535	540	525	547	582	572	528	519	534	529	553	540	568	479	570	539	552	551	530	576	528	491	486	551	536	528	529	574	500	543	521	512	552	563	527	542	564	560	537	516	568	559	530	546	558	572	538	531	567	514	551	525	512	528	543	523	556	582	539	557	546	528	528	529	535	512	514	529	505	581	513	561	527	572	563	541	504	498	535	554	534	531	557	525	571	528	525	495	533	547	521	536	532	563	520	512	519	529	560	566	504	543	515	545	580	561	547	571	542	502	495	476	551	497	522	530	525	506	585	528	516	560	499	557	527	528	532	510	562	512	512	545	483	528	552	526	548	515	520	538	477	532	568	555	520	533	541	512	503	532	535	502	525	536	534	529	550	524	516	552	543	495	539	540	510	515	523	523	526	523	504	484	520	506	527	512	521	544	528	507	565	539	523	575	545	543	507	554	542	542	560	518	503	524	513	539	521	557	533	533	498	549	568	513	517	523	570	568	531	526	509	526	485	520	558	530	549	514	567	549	498	514	539	530	541	546	519	565	499	570	523	542	509	550	531	528	539	553	534	500	491	535	505	532	492	542	523	535	500	555	494	558	503	522	505	531	515	549	540	506	552	556	553	496	539	546	556	533	536	532	539	541	547	517	494	564	508	536	528	502	495	540	563	509	491	522	526	534	540	543	531	558	559	511	516	538	553	515	507	527	506	511	530	533	542	528	528	517	497	558	480	524	581	540	579	519	481	571	525	478	515	571	579	529	535	519	517	548	537	578	543	523	545	505	549	546	555	540	516	573	533	536	489	518	507	524	512	551	535	555	532	494	519	545	521	519	536	492	569	541	496	520	514	580	494	506	517	507	537	529	536	565	528	512	551	532	511	512	525	525	564	566	531	511	531	493	538	489	485	526	519	492	537	549	550	480	569	495	511	544	519	522	531	499	506	536	495	527	518	520	526	491	481	555	554	508	558	513	540	543	539	564	508	537	546	513	513	545	557	528	557	533	498	537	486	516	518	601	532	549	553	522	511	534	497	477	494	536	533	537	544	514	518	531	542	532	497	532	553	526	548	544	537	537	523	543	510	535	506	548	565	483	523	519	528	535	511	506	560	547	525	517	504	556	545	556	538	552	524	537	484	495	551	534	507	492	527	529	542	473	554	549	531	501	538	528	514	541	530	513	566	549	487	513	528	526	516	532	532	541	499	496	496	581	530	539	546	528	519	551	513	527	525	560	539	540	554	566	517	499	544	514	579	522	524	562	584	541	542	513	544	524	500	509	536	486	545	552	555	524	580	562	489	520	515	536	558	531	547	503	520	501	545	548	538	585	505	548	540	514	504	546	489	540	544	525	533	504	571	506	522	563	510	548	553	524	506	565	557	573	542	536	486	529	525	498	496	528	554	527	555	492	484	502	546	555	531	516	531	532	456	573	517	521	511	561	530	547	546	548	511	503	532	552	548	527	563	543	506	538	519	522	485	546	545	485	554	536	509	547	549	531	535	508	496	534	494	557	511	521	568	510	526	526	518	552	534	546	547	561	527	481	553	579	501	566	580	521	469	568	554	567	518	521	540	527	538	546	528	518	546	563	535	468	515	530	528	526	536	559	518	535	507	546	531	509	495	511	514	532	516	564	469	518	505	568	523	525	528	499	492	531	545	534	488	486	492	526	526	512	515	553	520	536	505	517	551	514	555	516	513	521	494	527	529	520	556	541	502	506	520	573	522	548	554	519	520	543	544	550	537	517	535	483	513	503	540	521	495	514	523	504	536	557	502	556	506	517	541	498	526	514	531	560	510	531	525	520	530	541	537	519	544	481	567	524	527	465	492	531	537	526	551	526	529	576	526	570	557	538	511	506	498	549	519	491	539	530	563	532	535	526	553	546	539	547	487	490	537	554	506	503	554	541	550	532	547	523	519	534	530	553	522	585	501	517	507	505	563	522	535	524	527	553	501	534	542	566	557	552	508	541	470	515	541	548	536	527	540	528	498	541	518	508	537	511	532	546	553	499	501	479	523	501	551	527	549	523	482	560	515	458	524	484	497	478	534	542	539	523	515	489	514	511	490	533	594	559	501	501	542	554	535	531	541	571	495	528	502	503	577	542	524	590	529	573	502	534	552	505	515	536	506	485
27729	9748	589	318	219	201	195	197	224	206	195	178	183	211	212	221	230	219	212	197	222	209	205	223	205	220	203	214	211	195	229	201	221	204	207	195	207	216	223	228	189	201	223	201	215	227	216	207	199	199	193	213	211	218	210	219	218	225	202	200	187	182	180	211	213	226	212	226	194	196	184	215	193	205	192	216	191	195	212	204	194	187	183	214	198	179	183	203	211	202	207	203	184	198	206	221	218	211	193	230	195	223	246	229	201	191	212	205	218	217	225	205	220	240	209	226	193	200	215	210	201	200	211	191	205	211	208	219	213	208	210	199	221	207	212	223	206	204	209	215	207	216	212	205	226	183	211	241	213	209	206	207	210	202	204	200	180	168	216	200	215	187	214	192	211	193	185	204	214	209	204	209	209	205	206	208	187	211	208	196	190	232	208	211	211	213	181	194	196	185	236	203	199	209	199	207	213	192	204	202	209	217	216	233	184	225	223	202	217	193	194	195	205	206	195	230	193	178	199	205	167	219	201	234	198	201	207	229	201	207	205	213	209	195	213	207	212	219	225	194	223	206	209	213	220	180	200	196	197	225	207	196	214	221	230	204	228	215	196	200	211	204	235	239	220	220	189	220	189	211	200	210	209	202	203	154	223	191	222	196	199	221	201	237	212	233	216	219	216	189	231	217	217	201	187	209	200	222	198	224	201	188	189	217	199	210	189	199	206	220	229	195	210	203	204	189	223	217	211	237	204	209	211	204	198	217	205	231	198	211	197	193	203	223	180	198	224	188	216	200	198	180	205	222	195	207	190	176	200	229	187	221	223	167	216	195	203	205	221	197	214	213	195	195	213	198	200	210	196	219	184	171	207	215	194	198	188	213	222	221	200	219	234	203	213	202	217	225	225	179	180	187	207	218	216	173	209	222	215	216	202	227	188	230	218	213	186	218	202	236	196	206	199	189	197	207	204	217	175	198	214	187	218	205	196	186	226	232	191	196	209	196	216	218	211	181	214	222	225	193	176	222	206	209	221	209	234	206	201	211	190	222	226	208	197	199	208	204	230	198	224	215	193	211	192	207	219	200	225	188	192	194	212	188	184	191	181	210	201	197	205	205	216	190	213	190	215	214	198	188	218	210	205	195	214	185	180	199	204	212	224	175	204	189	219	176	202	213	238	232	218	186	183	191	222	207	225	173	227	204	211	191	226	221	219	177	218	201	197	197	204	211	193	239	210	196	191	216	200	221	208	208	217	202	220	194	205	191	236	190	209	198	204	232	199	185	192	208	189	213	201	212	194	207	188	193	213	189	183	231	223	216	180	210	229	193	214	198	213	248	201	189	229	220	229	205	193	189	207	220	230	214	188	216	208	228	241	202	199	231	196	231	190	192	230	187	201	230	199	208	204	208	196	212	206	193	200	211	209	209	203	207	227	191	204	211	213	228	210	202	179	229	205	206	207	203	216	207	220	206	202	198	200	184	206	201	204	211	206	197	208	194	197	222	217	189	226	189	209	195	222	203	211	200	205	184	208	200	203	195	202	193	203	204	205	244	204	207	185	188	206	232	230	209	183	207	204	212	219	210	188	207	194	216	183	201	199	227	195	226	173	199	242	191	222	211	202	209	177	233	180	207	221	230	204	206	235	232	187	192	203	200	218	192	199	195	193	223	240	214	186	224	234	207	203	193	191	214	232	199	227	193	192	169	192	217	232	222	197	195	197	217	206	229	203	199	180	228	196	202	218	224	203	227	226	215	205	198	187	212	189	182	225	211	202	213	195	205	195	190	192	210	218	209	222	205	212	205	221	207	191	212	193	186	206	220	198	202	219	172	208	200	204	196	204	209	209	241	216	180	217	202	214	209	197	202	196	205	189	188	191	202	231	220	190	213	202	217	208	210	198	220	193	210	221	204	184	178	203	187	193	203	194	193	195	188	218	214	193	196	214	197	190	210	224	212	192	204	189	206	229	203	187	226	197	223	188	199	209	210	209	195	192	187	193	207	194	206	206	192	199	228	215	228	187	192	213	188	194	193	193	221	184	201	217	210	217	193	208	203	217	218	215	217	207	225	203	211	195	196	192	185	212	193	212	214	211	225	197	206	235	196	204	185	191	203	212	227	203	224	186	190	195	209	200	184	202	193	212	216	238	197	203	205	195	225	180	207	217	201	215	237	190	211	185	191	208	189	203	200	198	207	210	202	210	198	208	197	211	223	232	212	205	217	214	209	193	217	197	182	185	202	213	229	198	216	200	191	197	210	202	191	229	231	225	215	195	197	198	185	218	212	197	218	203	212	204	223	225	227	210	200	196	202	239	207	195	214	194	200	191	207	197	195	188	190	196	189	213	196	223	190	212	197	202	205	183	205	202	206	202	213	190	233	216	196	198	202	201	168	205	187	201	206	216	214	214	219	221	213	209	201	208	189	231	206	197	225	230	186	209	235	213	214	201	183	188	190	227	222	224	226	193	200	212	213	201	202	216	182	218	193	205	200	232	205	195	192	210	187	207	227	204	203	211	199	225	199	207	205	188	210	198	224	198	212	195	202	205	206	192	195	231	216	193	225	182	198	227	226	204	204	226	212	203	222	213	185	182	203	194	210	185	202	210	196	213	222	176	208	227	215	197	191	202	215	214	205	199	191	208	196	212	187	186	194	205	219	211	205	203	225	249	205	214	214	179	205	203	203	221	195	222	188	156	190	209	207	203	195	199	209	227	194	191	204	178	178	203	192	197	225	242	228	194	205	213	202	220	216	228	209	206	238	221	195	205	194	191	219	207	211	211	215	177	193	206	179	221	184	195	238	192	222	196	206	238	188	193	219	166	195	204	196	220	208	202	219	196	210	201	185	208	210	209	204	224	217	184	202	221	220	192	231	213	218	185	219	193	215	204	202	209	188	170	208	229	210	227	199	206	207	214	218	191	191	219	210	208	211	218	217	194	202	225	241	223	206	204	236	221	221	199	191	209	227	197	179	197	187	201	215	199	226	199	191	195	190	205	217	186	193	214	190	220	205	194	211	207	196	190	199	198	219	204	214	190	205	185	193	208	222	187	199	213	209	207	219	183	239	181	207	228	190	188	234	209	224	171	200	216	201	208	198	207	212	197	209	187	195	203	206	216	206	196	201	218	192	225	179	199	194	213	224	187	214	220	230	219	173	194	187	207	204	178	199	223	219	201	219	228	202	213	209	204	187	216	214	207	199	221	183	203	213	206	209	203	195	199	218	212	218	194	209	189	210	207	201	201	180	219	250	197	217	206	194	212	212	189	234	195	192	196	197	202	190	206	220	195	211	201	184	231	197	155	207	203	204	231	195	219	196	201	240	215	246	194	217	186	214	231	235	202	212	203	202	208	223	190	206	206	203	219	188	205	204	198	220	211	234	203	197	178	188	213	191	195	213	208	205	213	187	200	197	199	186	207	236	194	204	207	194	199	210	214	194	220	217	213	216	212	223	201	204	197	190	220	214	191	206	206	213	201	220	200	214
4534	378	309	216	192	181	186	171	176	172	147	158	168	158	170	162	150	189	136	161	165	152	163	172	164	195	169	158	165	148	179	156	165	171	157	154	165	156	152	170	160	182	159	173	128	167	161	177	154	180	166	153	163	164	156	176	186	150	147	170	170	140	181	181	150	169	150	161	173	163	170	182	181	164	170	148	152	186	168	150	161	173	162	183	162	141	177	176	180	174	179	157	188	155	153	148	151	166	175	180	171	139	157	162	173	181	167	176	151	152	163	173	176	171	194	145	165	170	170	164	159	155	174	164	151	149	165	184	156	158	144	179	167	147	160	141	168	169	164	189	154	171	160	181	148	158	177	198	167	157	160	158	194	169	179	185	170	180	139	169	169	152	189	178	167	173	190	150	182	150	172	183	155	165	169	140	171	183	166	172	158	162	176	171	147	138	161	161	150	143	167	184	168	163	138	181	161	161	149	175	175	183	185	173	188	164	161	163	165	172	167	167	139	144	181	162	166	158	163	169	165	145	154	169	156	179	166	177	170	162	167	171	155	161	155	159	163	180	162	159	152	160	171	152	184	153	143	144	163	178	151	175	156	170	167	163	176	158	160	156	173	164	139	167	138	188	157	150	169	169	168	161	158	192	175	177	153	188	163	180	174	150	155	166	168	169	176	150	164	186	162	162	177	140	171	162	144	146	170	154	182	165	147	168	171	153	169	144	158	148	178	154	166	166	169	169	170	139	159	167	146	165	145	134	174	169	157	158	169	150	169	159	139	182	156	149	151	167	155	181	164	143	121	153	165	176	153	148	165	157	177	154	146	160	161	169	169	172	154	161	167	185	144	158	176	153	148	148	157	151	162	145	151	150	177	160	159	168	179	175	159	160	187	153	157	161	153	180	175	155	167	152	171	137	164	143	157	160	156	166	156	149	142	149	167	175	163	182	157	175	176	158	170	164	174	175	180	166	173	181	171	170	154	165	179	159	155	159	155	168	167	163	165	169	172	150	164	168	172	159	179	160	157	151	195	182	149	168	158	141	191	159	167	173	140	167	144	195	157	169	155	176	165	165	149	159	151	164	139	178	184	149	174	172	132	164	161	171	160	164	170	169	159	164	166	144	158	156	167	154	149	172	148	171	169	160	165	177	156	146	155	162	182	206	147	186	166	165	142	169	180	143	163	162	143	165	153	198	163	183	145	144	157	175	164	159	149	158	166	153	173	163	159	171	165	170	165	143	165	181	162	156	154	183	161	173	185	153	171	180	166	154	178	157	177	145	147	183	169	170	167	157	143	198	163	178	157	163	154	166	183	173	165	154	162	162	161	182	197	178	157	149	171	145	145	165	155	146	149	147	151	164	162	161	183	146	174	153	166	197	185	158	183	143	171	180	140	154	155	159	184	153	158	141	154	145	159	170	197	172	167	181	183	154	165	149	170	196	147	191	161	166	168	169	156	173	173	161	158	161	135	160	180	172	156	178	185	191	161	170	166	156	169	172	160	152	165	165	174	155	165	169	195	159	153	150	154	170	168	162	160	161	164	153	172	141	162	183	153	176	150	156	166	178	169	152	168	193	154	185	154	164	152	154	168	151	173	148	156	165	153	162	149	162	166	165	153	153	156	191	171	151	167	175	171	157	145	154	162	149	171	154	157	154	179	160	144	194	171	168	167	153	161	155	172	163	164	177	160	179	155	163	153	161	158	165	183	168	182	159	146	188	167	152	192	190	163	149	183	140	147	154	187	203	173	162	159	159	158	146	153	165	177	154	175	188	163	172	160	175	198	170	167	175	168	161	167	168	169	157	192	150	173	165	155	159	155	166	162	183	146	159	195	136	143	145	155	170	173	158	174	151	178	139	153	169	158	179	160	173	171	181	190	158	151	166	166	165	148	175	175	177	145	176	171	156	172	169	160	177	143	170	169	161	163	165	154	143	162	147	162	142	160	157	187	170	163	163	163	182	162	139	162	177	190	143	142	171	167	152	169	150	159	160	155	160	150	161	170	194	138	149	170	146	165	159	170	166	154	170	164	172	161	161	176	168	174	167	184	165	149	168	168	175	156	155	165	161	166	164	149	165	171	154	145	156	154	177	187	146	172	156	147	150	153	153	143	171	139	162	154	155	172	185	172	172	184	183	185	152	161	136	177	160	169	159	175	155	157	146	158	174	159	160	178	168	161	145	172	141	172	147	155	155	190	133	160	159	160	158	129	181	167	182	147	161	150	135	173	158	173	170	170	150	179	160	151	160	190	148	134	171	180	170	158	170	155	168	164	156	156	174	166	141	168	176	166	177	167	166	141	148	172	160	176	188	181	163	156	159	198	168	151	176	162	157	164	157	166	170	145	165	136	145	173	192	196	155	168	150	169	150	169	172	171	144	175	180	160	161	185	146	160	168	166	153	148	155	164	176	170	142	174	157	181	155	158	172	173	156	166	165	171	165	154	149	166	163	168	163	179	153	168	174	150	153	174	177	156	165	172	181	152	164	173	169	174	167	151	176	139	178	146	166	145	197	187	136	169	165	171	152	164	158	149	169	164	167	157	151	160	187	168	170	170	139	154	155	166	178	164	162	175	170	171	151	163	166	182	148	173	157	180	170	166	150	172	167	160	162	167	180	161	164	176	166	170	156	157	159	171	161	163	138	171	160	159	163	159	147	162	159	186	157	168	152	164	162	167	159	167	186	150	157	161	180	152	160	157	154	167	155	165	182	160	162	141	141	174	161	180	169	179	152	161	170	154	163	152	164	155	171	145	166	158	154	150	162	147	187	158	172	159	180	169	153	204	161	173	143	158	173	175	173	179	162	167	172	161	179	157	147	172	174	162	146	171	161	164	164	150	169	179	169	169	146	166	160	162	171	155	169	179	170	146	173	149	173	167	152	162	144	172	171	145	177	161	146	156	172	173	157	169	175	164	154	155	176	147	138	147	153	164	164	148	164	144	160	177	168	175	165	159	162	168	182	160	175	168	189	192	160	151	184	176	175	173	157	159	183	153	170	146	177	175	158	177	168	173	153	137	154	184	166	177	159	186	163	152	177	166	163	148	172	185	158	149	187	145	171	159	180	151	161	166	160	148	157	176	179	150	168	160	160	166	145	161	150	172	175	171	175	164	149	155	159	163	169	178	152	183	160	166	155	145	187	172	171	192	174	178	160	159	158	173	156	147	155	144	141	155	155	153	177	146	168	175	163	162	174	163	170	153	170	181	154	162	178	162	157	152	143	140	160	157	179	169	165	156	186	170	163	176	184	160	161	181	155	149	159	158	167	178	174	168	180	183	159	168	169	131	176	175	160	152	169	159	151	177	138	139	168	169	160	152	135	171	166	178	159	153	150	164	149	184	175	153	147	163	163	143	169	165	176	178	155	176	165	154	160	176	174	143	143	153	140	155	172	150	196	186	156	186	184	155	180	184	154	136	161	154	154	180	157	155	136	170	177	167	159	154	180	155	155	156	170	169	156	175	176	149	191	154	156	163	159
25507	21478	27976	25402	11289	1398	918	732	664	657	621	598	581	604	585	537	556	615	549	589	578	548	550	560	572	536	550	557	541	518	546	535	565	549	574	524	574	572	583	577	589	560	582	547	569	529	588	580	582	578	610	561	557	559	541	541	610	575	562	569	554	569	542	519	572	558	565	539	548	572	512	542	572	549	511	522	517	587	566	512	540	529	554	574	545	527	565	519	570	504	525	555	563	556	517	552	579	551	564	561	575	550	561	539	554	582	565	543	594	529	542	585	533	561	558	542	557	528	537	554	538	551	552	528	588	510	504	579	531	539	575	543	541	616	563	549	541	566	531	572	528	529	504	529	530	516	548	529	564	547	505	556	526	574	572	551	575	536	515	517	512	540	541	512	524	517	546	574	573	546	593	587	558	531	517	583	571	579	585	559	534	534	580	549	566	585	519	573	540	509	538	541	559	565	550	526	540	545	542	548	576	544	576	569	607	565	537	570	524	573	522	513	556	507	520	520	526	580	545	528	574	501	525	592	552	598	524	509	552	576	532	532	579	553	537	538	560	564	495	586	559	544	552	520	609	552	519	547	561	522	516	550	590	512	552	559	554	545	585	584	543	568	534	546	549	580	574	534	562	552	529	523	517	545	558	516	534	557	540	552	552	537	527	533	533	549	564	542	521	554	563	548	566	548	575	547	543	561	539	503	514	549	568	535	585	570	527	535	551	556	565	555	540	492	519	526	518	541	549	527	535	525	510	565	570	520	521	520	510	570	561	561	525	544	529	545	525	510	542	508	573	613	597	513	569	566	564	530	531	512	551	544	526	526	532	569	525	545	572	564	543	526	563	544	500	546	556	532	536	530	605	557	528	542	541	534	566	577	534	560	549	550	534	492	528	541	574	535	559	550	568	538	530	563	563	583	548	538	596	565	585	567	529	580	572	542	556	530	549	574	543	570	584	613	541	568	533	539	553	548	587	567	592	521	556	560	520	532	549	526	541	557	558	561	554	510	567	588	582	533	552	541	533	538	498	543	580	551	577	586	551	524	545	578	515	552	550	566	523	552	546	527	532	591	537	569	602	531	536	568	539	543	535	572	549	556	531	546	564	548	588	551	541	562	531	510	545	532	547	531	542	585	541	522	534	541	533	573	521	536	550	505	560	557	543	524	534	517	528	536	554	565	567	544	567	558	542	559	536	544	552	538	518	558	545	564	500	580	626	497	529	576	517	557	550	526	562	540	566	541	502	534	573	550	528	576	565	586	550	568	556	525	529	563	534	543	488	568	584	547	578	551	510	526	547	521	535	550	554	558	536	572	555	523	543	520	565	520	560	543	524	540	546	525	528	517	571	552	537	520	513	539	543	579	530	537	538	525	533	577	552	550	549	555	521	544	532	559	480	520	557	557	576	556	583	568	582	582	610	581	546	575	531	564	555	540	495	561	562	564	543	553	540	539	555	547	533	513	592	536	531	535	575	497	511	595	554	536	603	519	519	504	578	562	560	586	542	537	522	568	539	606	604	544	529	559	565	568	552	564	531	562	578	554	552	565	526	521	586	553	579	547	524	556	558	560	531	578	554	568	560	533	542	578	584	555	480	569	540	526	521	576	509	480	607	527	581	549	556	582	536	551	539	548	599	529	598	555	538	530	539	557	625	533	520	570	526	514	538	579	531	537	536	531	548	584	557	550	542	557	518	563	523	582	539	509	522	540	559	520	527	561	514	518	582	569	570	527	579	581	587	521	518	546	523	539	560	546	568	548	550	543	529	539	560	587	523	543	541	489	560	539	632	555	540	556	563	555	537	550	530	526	517	537	562	513	550	528	544	508	575	567	579	610	562	550	540	556	524	562	557	527	537	551	561	527	510	548	571	546	530	563	574	541	572	545	539	553	536	559	563	516	535	531	555	566	538	536	542	516	535	538	544	559	557	563	520	505	554	541	554	508	589	573	549	563	575	542	535	535	554	538	521	538	565	528	512	563	559	554	550	536	569	568	544	509	569	566	555	517	558	557	538	532	555	581	527	551	545	523	545	547	572	525	570	579	520	565	530	545	584	519	524	525	522	544	568	543	531	544	597	581	536	578	565	532	541	555	526	560	543	562	539	573	544	527	533	558	564	522	582	610	551	585	533	582	533	537	563	554	595	537	591	554	538	544	536	536	527	537	543	545	534	573	506	541	545	581	560	574	562	586	566	517	570	573	571	514	578	572	540	513	556	521	559	537	580	564	540	537	545	566	555	520	500	542	538	560	533	492	569	544	538	519	557	529	526	561	570	546	550	526	556	543	547	545	562	539	559	545	562	521	539	549	489	524	545	547	524	531	589	552	537	590	575	558	543	541	544	560	549	584	598	571	561	533	525	599	525	567	568	529	580	546	531	551	525	540	548	540	529	557	525	550	547	588	573	556	528	504	542	564	529	549	548	535	545	539	593	542	520	536	539	548	551	602	509	566	550	562	549	551	541	565	553	560	498	541	527	521	530	556	527	561	599	561	571	550	550	523	516	519	534	566	544	565	509	517	533	577	530	606	572	547	573	557	588	578	558	524	589	594	563	497	565	554	545	525	517	516	526	545	540	528	531	553	584	566	534	561	514	525	560	562	570	566	570	501	583	567	582	554	568	519	507	532	537	522	573	497	552	528	560	561	544	529	538	512	532	535	550	541	550	551	525	535	555	531	568	523	552	562	555	584	539	560	561	548	556	525	553	555	542	548	502	613	566	563	536	522	529	532	510	516	552	487	568	572	534	593	577	536	552	517	545	610	578	499	530	522	558	537	531	542	544	511	546	539	583	589	581	578	543	544	585	496	523	566	559	529	546	533	529	585	562	555	575	561	523	494	534	517	536	520	544	594	584	521	567	544	574	544	545	538	541	523	553	589	551	563	587	538	535	568	518	512	543	573	558	555	543	560	558	540	573	476	521	549	542	585	559	588	547	547	542	571	543	539	556	545	543	479	510	552	523	543	565	607	545	540	558	547	554	545	570	578	534	537	545	516	540	597	542	564	542	553	552	583	572	588	529	537	566	548	573	567	552	542	532	585	543	561	557	561	555	537	518	509	561	542	512	523	563	559	548	531	537	527	590	518	535	552	584	584	558	577	520	570	542	560	507	557	576	584	538	523	542	527	533	538	510	609	559	555	522	522	542	558	552	569	574	592	580	540	526	541	548	583	514	556	573	586	546	545	538	598	496	538	560	582	544	551	556	524	523	535	567	515	541	567	579	524	536	635	576	540	578	547	557	513	576	559	559	550	551	540	545	595	552	508	551	527	530	555	587	510	550	565	592	547	516	527	554	494	535	546	536	542	513	577	548	518	551	530	552	552	540	588	545	535	515	568	564	555	545	538	568	527	572	544	548	572	562	543	533	537	552	501	573	517	550	563	551	540	542	518	564	567	542	547	575	555	533	540	526	552	559	543	547	527	521	512	571	518	535	520	522	551	548	549	575	538	565	508	578	559	565	570	546	487	495	503	557	519	596	544
3260	3412	2800	1496	1101	817	769	644	598	593	526	548	525	491	485	478	457	473	469	474	468	506	459	462	444	455	439	446	471	431	459	416	432	466	443	453	455	431	442	411	463	463	450	444	490	425	464	477	439	420	402	469	452	436	401	441	432	385	458	462	403	448	463	428	473	445	417	414	422	384	423	421	396	406	415	433	453	408	425	461	424	434	455	436	444	435	444	419	435	444	447	442	485	427	427	435	425	439	431	443	476	416	421	437	426	443	429	428	437	425	433	427	440	458	431	443	450	406	422	437	423	436	421	407	438	452	482	407	432	401	445	406	443	416	435	401	410	422	434	420	392	435	404	429	452	450	412	446	435	414	454	395	438	416	429	466	480	394	436	421	472	445	403	434	443	457	441	426	398	432	419	395	449	408	444	491	446	420	372	410	428	448	458	444	468	454	451	452	403	398	424	418	409	423	429	451	419	434	425	438	437	445	417	425	416	410	446	404	432	403	405	427	409	440	421	435	459	423	447	467	435	442	420	450	458	422	433	443	431	425	457	431	401	425	427	442	457	453	419	431	471	401	474	436	407	455	398	425	410	436	425	457	474	435	433	446	459	433	418	403	429	456	426	454	429	443	403	437	412	443	452	446	466	422	453	480	442	462	404	423	423	451	459	437	417	413	409	438	439	405	445	421	393	429	456	422	415	427	418	414	466	424	437	447	417	470	466	402	447	458	459	431	447	469	440	426	450	409	454	406	425	403	415	424	412	462	447	439	450	430	412	409	445	459	440	404	422	423	410	445	403	410	407	411	408	393	454	387	412	446	397	431	432	435	442	437	451	418	435	444	434	432	391	406	414	440	429	437	444	405	452	437	441	433	446	404	437	437	419	443	443	432	401	430	429	422	410	437	424	435	440	424	448	417	454	422	421	433	405	413	416	471	392	415	434	398	433	450	464	395	461	455	398	420	429	413	439	441	427	415	408	444	439	462	460	467	453	419	422	420	445	436	441	403	414	416	434	419	440	426	429	411	481	399	439	462	429	450	398	449	407	455	443	431	459	418	445	402	449	393	407	407	439	459	412	440	455	434	396	436	427	428	444	456	448	399	418	425	432	409	399	447	435	416	417	451	445	411	455	408	403	430	426	404	425	429	418	470	460	423	429	401	427	439	418	442	439	417	412	461	438	425	410	426	421	407	410	396	412	438	459	411	445	382	419	445	449	464	439	418	426	456	427	441	401	415	435	412	412	402	441	442	418	449	438	477	428	406	442	417	429	398	440	452	439	399	420	425	421	424	456	468	427	393	412	444	430	414	426	433	440	438	416	417	411	443	416	454	422	376	445	416	460	428	419	446	443	407	418	448	415	413	423	449	451	392	439	417	401	433	453	405	411	449	423	453	394	423	401	429	423	413	400	438	437	420	445	393	459	416	444	402	414	414	408	421	416	456	428	423	433	392	476	416	410	387	426	417	424	413	426	428	444	425	397	433	450	427	445	406	415	393	413	397	436	395	428	444	434	417	436	419	446	414	405	454	413	431	406	410	428	439	426	415	429	413	430	431	383	429	437	435	404	406	387	423	385	447	447	449	436	415	417	432	389	463	421	433	382	432	419	411	388	436	442	447	424	443	376	457	450	383	452	377	440	405	462	424	450	434	458	450	439	426	442	427	428	420	407	400	418	435	428	440	440	448	400	399	436	417	405	414	405	439	374	389	395	444	391	423	427	421	426	388	415	397	418	425	398	393	426	412	425	416	427	404	399	485	417	429	449	426	465	474	417	454	423	406	411	436	464	377	403	471	409	425	433	444	424	421	413	399	385	423	368	392	436	410	431	401	432	420	409	463	418	411	398	407	426	407	431	446	434	428	406	418	413	449	436	449	400	456	434	420	403	421	417	399	411	435	446	463	440	441	426	396	433	426	454	387	399	458	419	404	401	407	416	409	420	416	460	429	420	481	415	414	406	447	425	418	402	429	424	437	411	442	436	396	434	406	432	447	449	431	450	411	434	415	443	443	403	426	434	410	414	459	385	435	399	393	393	436	391	399	431	450	418	407	454	457	474	404	407	412	418	427	452	399	416	425	456	435	443	416	420	460	431	412	445	409	436	421	419	445	458	446	407	415	435	394	397	411	420	420	419	429	415	420	455	374	423	430	404	430	412	421	413	396	415	413	417	388	403	418	438	412	467	421	433	414	397	460	452	439	426	413	422	422	411	449	416	391	429	398	418	435	433	435	432	433	443	423	435	446	428	448	389	457	436	435	427	427	447	436	429	457	455	401	411	433	399	409	408	421	421	407	412	437	399	435	416	454	450	412	411	413	406	435	424	438	432	427	425	411	432	443	432	398	452	423	421	427	460	414	409	415	419	408	404	431	392	414	426	460	433	415	432	394	449	411	421	415	417	429	432	397	429	423	417	431	467	399	417	438	422	411	424	444	417	451	367	405	441	447	381	432	428	437	437	421	427	420	421	418	389	405	460	427	428	408	464	425	420	426	425	418	444	444	409	399	404	432	447	450	421	444	382	443	422	443	420	400	473	418	420	415	440	438	396	408	426	437	452	392	422	432	452	418	452	416	411	400	384	419	414	437	439	412	447	415	449	431	444	405	438	439	420	424	396	434	419	381	396	440	427	413	424	432	416	436	394	419	437	398	421	398	451	419	435	426	420	444	433	425	426	464	434	411	421	429	404	416	421	421	423	445	419	442	376	408	393	373	439	375	428	452	468	392	444	403	381	426	443	420	440	423	425	438	450	402	388	445	431	442	450	413	402	428	434	444	451	385	438	403	452	439	437	441	413	411	411	370	466	413	430	428	414	444	451	482	454	383	381	425	437	432	468	425	375	445	432	435	427	430	404	424	416	436	448	386	421	414	420	428	505	404	405	407	423	381	418	437	419	401	434	404	424	403	434	439	440	430	379	451	440	454	458	440	409	432	424	397	442	417	421	442	443	401	422	386	396	446	372	458	428	436	422	417	443	429	413	393	431	422	392	428	422	400	439	448	386	392	396	444	457	424	408	446	428	458	423	411	418	385	405	407	437	436	435	411	425	401	416	452	422	446	439	429	432	466	420	414	438	449	403	440	424	435	444	408	431	388	426	436	425	416	450	420	449	425	415	408	410	436	433	420	401	434	422	441	440	437	428	406	437	393	434	419	433	430	416	413	421	429	418	407	414	405	419	429	405	430	414	434	417	440	449	436	423	397	406	418	394	400	415	419	413	431	426	430	426	427	424	414	408	419	439	421	463	427	429	414	420	434	417	442	402	434	410	436	424	431	436	422	422	459	415	405	422	407	450	414	418	440	408	458	438	416	466	453	414	407	422	423	449	449	421	400	409	438	401	400	403	415	416	395	438	417	440	434	425	479	422	436	409	385	399	420	429	440	426	433	413	422	434	428	430	417	415	425	410	418	409	457	438	415	406	403	424	409	445	361	415	410	428	427	390	424	435	404	418	422	461	422	423	448	423	420	404	392	441	401	421	424	436	426
24547	21452	28796	24543	21445	8298	1684	1140	888	893	820	855	873	753	796	755	734	749	725	720	797	777	735	724	778	710	714	710	700	746	701	675	736	727	732	711	728	683	706	688	709	729	704	718	697	689	654	713	713	706	732	640	728	708	707	704	699	711	756	694	726	714	740	679	723	684	740	703	699	710	688	745	703	703	710	756	710	688	709	735	700	645	711	692	633	737	732	701	720	683	679	670	667	721	760	729	704	703	696	714	717	702	694	708	733	760	711	736	686	708	721	672	692	674	698	687	739	723	728	645	700	662	693	689	733	695	714	689	673	689	739	735	727	709	674	692	760	752	726	645	722	686	719	695	704	733	647	726	673	743	660	712	693	703	706	721	684	750	687	694	714	708	702	716	657	688	684	728	705	692	666	673	676	692	729	780	653	672	720	685	707	693	680	668	706	698	768	730	655	689	701	691	767	671	695	706	690	710	690	700	729	684	656	719	631	699	710	720	722	715	739	734	697	718	744	703	721	668	692	684	677	709	706	697	659	739	723	705	652	702	743	710	703	685	714	743	720	751	663	666	687	696	678	676	709	688	713	670	713	744	722	683	688	715	683	709	706	687	739	718	700	700	643	683	671	694	702	706	688	683	707	734	711	658	690	688	706	710	664	728	697	691	670	706	710	716	655	730	714	737	662	687	726	696	687	728	652	703	718	727	713	692	690	648	735	740	718	710	744	661	677	678	673	678	690	703	676	724	653	710	685	679	749	730	667	712	673	674	685	713	678	669	712	703	691	715	716	669	679	709	736	705	695	733	668	652	677	705	678	704	733	658	713	697	688	671	684	718	719	695	692	705	686	736	717	702	706	697	719	718	729	670	695	715	682	694	681	685	687	664	736	665	717	698	658	707	697	726	678	682	706	678	710	750	721	679	664	704	673	691	723	749	713	665	713	692	718	724	663	712	701	662	701	718	694	697	702	682	665	709	696	706	677	712	746	728	721	717	643	688	700	699	703	737	670	674	707	681	706	703	705	704	674	756	726	737	681	731	732	696	689	740	650	719	700	702	665	713	744	681	710	713	661	669	631	687	695	747	706	733	664	667	704	684	694	711	733	734	749	686	698	719	685	673	678	647	718	679	704	697	736	676	688	686	683	729	685	701	697	703	693	731	643	699	721	677	721	724	655	713	691	716	701	681	719	697	653	682	699	683	698	691	704	643	659	647	718	664	709	731	723	674	716	695	700	702	698	683	687	695	658	680	640	709	722	691	681	718	725	728	676	688	695	702	718	680	730	662	650	701	671	715	704	682	710	695	708	695	705	728	731	697	681	705	701	732	696	708	707	678	680	688	680	706	700	694	719	756	692	680	714	673	734	710	748	698	696	696	739	726	669	708	701	740	702	684	693	726	696	725	651	701	691	702	676	694	642	687	724	699	717	750	716	692	703	677	694	730	684	688	677	677	715	680	706	661	688	664	706	773	696	734	726	675	691	719	668	744	652	673	699	690	663	716	668	720	657	670	665	640	711	723	692	732	712	640	694	733	718	740	662	728	702	654	702	650	724	652	698	727	647	692	681	676	680	707	686	644	675	711	656	678	701	686	679	686	714	681	649	687	659	735	725	718	705	675	714	647	734	704	748	686	721	648	665	628	697	675	740	711	721	650	678	672	724	729	680	694	698	674	717	677	697	714	700	703	679	683	694	661	704	685	702	693	717	697	702	692	674	670	659	723	672	718	689	699	725	703	704	728	707	685	709	704	686	710	694	708	661	674	709	699	687	699	717	722	736	706	740	678	705	686	723	677	717	720	709	727	695	722	714	710	676	690	698	626	691	652	691	701	707	710	683	715	657	677	678	732	722	724	655	710	677	678	661	695	659	688	675	704	696	704	717	718	663	688	674	702	654	734	652	720	681	699	666	685	691	697	702	717	708	711	683	691	699	707	675	677	701	750	652	717	688	737	692	606	719	702	733	706	741	724	692	713	676	699	684	657	690	710	762	697	662	661	657	708	638	719	733	645	672	681	716	684	695	707	672	674	667	735	711	706	713	736	720	704	695	681	711	712	667	716	672	666	688	695	662	677	645	682	695	656	721	677	671	718	702	725	673	665	685	682	686	742	695	682	713	662	704	734	709	725	679	690	691	731	717	720	684	705	670	741	656	696	697	688	713	765	740	651	662	693	668	695	768	712	668	701	685	695	674	680	691	641	680	671	671	715	694	688	693	721	620	689	726	718	702	683	708	669	649	724	720	690	682	715	666	705	719	665	699	653	715	776	639	689	706	670	753	732	700	648	721	680	704	665	662	705	679	680	703	727	703	675	684	718	727	661	688	667	726	651	718	677	724	741	708	683	665	689	725	724	719	732	653	690	733	667	681	768	743	704	699	694	711	690	707	698	718	692	712	679	661	651	647	705	655	681	663	685	684	722	690	700	682	683	714	676	732	706	649	700	679	704	679	678	662	683	680	660	727	728	675	741	709	688	703	651	647	689	708	710	763	694	703	677	626	674	664	703	678	667	665	739	656	665	664	671	699	682	659	690	685	675	718	691	739	712	702	694	672	659	685	707	727	667	720	682	693	700	681	689	727	686	644	693	710	675	689	667	689	688	682	702	699	713	692	687	633	711	667	689	717	747	758	669	690	713	768	698	665	663	639	634	704	719	700	667	695	670	673	727	688	677	714	717	718	724	719	689	682	694	683	762	697	725	681	676	675	683	697	671	670	686	735	671	712	707	674	680	671	715	639	696	645	656	738	700	701	654	692	671	662	671	705	739	639	697	698	717	687	707	632	685	664	711	692	633	673	714	697	693	664	704	704	701	711	699	710	740	700	697	724	709	705	703	693	717	709	674	673	655	682	709	667	668	676	693	687	723	720	700	714	692	718	725	688	703	673	648	703	695	665	682	684	664	678	701	722	706	718	672	711	654	701	628	681	676	656	706	675	707	681	720	693	706	720	705	720	715	708	682	706	698	724	653	681	719	698	702	731	726	717	658	695	757	678	664	690	646	734	736	665	670	697	667	700	735	732	692	681	712	684	734	701	660	707	679	720	707	648	687	737	741	714	647	675	675	699	639	692	698	694	668	672	712	657	703	661	695	724	676	648	678	662	731	695	680	670	708	677	674	701	679	684	769	708	712	671	711	682	696	686	676	677	705	716	765	669	651	602	657	693	730	678	667	678	716	694	736	653	676	774	713	717	697	699	699	669	711	727	693	677	700	703	669	657	707	705	678	688	679	664	707	700	677	657	678	665	705	713	735	715	700	670	714	735	712	668	676	726	735	720	688	715	712	741	696	699	684	632	726	718	690	729	708	720	726	703	697	693	695	736	755	683	694	718	672	698	718	728	711	776	695	707	699	699	707	750	712	673	713	695	714	694	668	693	713	723	707	671	646	722	692	687	673	716	650	706	712	725	716	696	714	716	697	671	670	659	649	717	708	704	704	662	699	712	661	700	702	713	669	730	707	713	685	692	733	684	684	736	714	684	664	690	654
3470	5896	4802	2452	1852	1350	1148	989	881	817	820	762	708	701	660	611	656	565	607	618	592	625	610	556	579	544	578	567	560	553	579	592	601	540	593	558	591	562	586	564	557	550	569	555	575	549	574	550	567	576	536	547	596	576	548	524	528	584	582	549	574	587	570	538	531	546	570	532	560	559	581	539	537	556	565	531	538	541	543	549	501	552	540	572	558	519	548	537	547	549	540	577	558	539	549	562	535	554	552	526	596	549	529	560	545	557	521	516	499	554	540	555	573	527	572	521	541	514	610	543	574	532	554	526	537	533	512	534	555	539	569	532	513	546	534	523	500	508	564	564	512	503	552	544	570	513	550	505	558	504	554	597	559	511	544	558	544	532	555	525	521	511	512	531	548	555	528	532	565	557	534	548	554	603	505	540	529	573	501	550	553	539	522	578	528	525	570	552	546	532	548	562	529	523	579	546	525	541	550	545	519	547	555	540	567	553	506	521	503	528	527	584	528	583	558	575	524	522	571	535	527	538	541	506	532	527	577	572	530	524	507	553	540	528	543	573	561	501	530	528	522	527	529	539	545	556	527	567	539	590	540	586	562	518	497	581	528	533	526	478	549	513	488	545	544	559	545	499	548	508	560	532	540	529	529	512	574	504	563	525	513	554	548	598	510	541	571	514	529	510	551	511	514	516	508	566	518	514	557	514	521	546	569	572	537	561	514	512	518	536	563	562	528	517	521	510	535	519	568	505	524	543	519	546	537	505	499	545	535	545	532	582	533	569	563	569	571	522	527	566	528	524	564	542	485	492	559	559	532	549	541	544	533	545	521	513	527	548	533	527	559	528	567	574	501	562	566	529	551	540	548	534	552	525	552	522	539	547	518	558	519	549	595	521	561	540	558	494	528	550	532	556	527	558	507	528	517	518	541	535	553	526	529	541	539	549	527	549	505	563	493	519	551	546	522	527	553	550	534	537	515	563	510	525	532	543	539	530	550	541	540	501	530	531	548	560	565	547	568	549	491	530	527	530	548	522	563	514	535	490	529	504	556	543	563	532	528	543	489	554	540	553	549	543	507	551	516	517	523	575	532	588	539	531	561	518	558	525	581	538	560	561	545	553	548	508	488	499	507	563	532	545	479	492	549	514	517	526	529	527	524	524	530	515	555	534	545	536	531	533	551	555	547	517	541	509	533	512	573	518	565	571	533	540	547	523	541	569	545	503	511	570	521	519	537	508	512	534	541	553	559	540	535	532	493	556	517	479	523	518	519	512	540	518	532	550	538	497	553	563	504	554	568	532	543	537	575	552	590	551	550	518	524	580	529	518	556	511	534	542	562	516	531	514	557	519	513	529	544	545	510	532	520	540	538	506	522	498	555	529	602	535	547	567	547	566	558	501	513	528	531	508	565	525	535	551	550	532	543	562	542	557	528	553	530	551	530	559	548	586	533	518	538	544	549	533	529	523	517	555	537	522	521	553	514	567	546	538	534	551	532	539	526	530	526	561	542	538	577	557	545	508	500	538	521	520	581	534	494	557	525	521	528	534	520	559	563	565	518	538	588	547	519	525	541	523	530	540	546	535	511	536	547	511	518	547	504	524	523	530	555	506	509	523	521	532	516	596	501	558	509	555	528	534	514	534	497	516	516	540	537	538	584	542	541	533	596	536	505	515	535	521	550	506	554	518	576	536	494	568	568	530	533	551	538	530	538	511	552	543	536	542	522	533	525	575	519	539	534	510	539	523	534	536	516	528	531	513	507	516	529	510	552	548	529	584	542	502	552	527	490	543	531	532	549	525	546	532	488	538	578	521	560	535	488	532	523	508	521	554	517	549	515	507	521	533	513	558	570	512	542	527	542	521	509	515	560	547	544	532	540	519	519	518	539	552	583	551	544	523	498	537	557	535	541	504	541	505	530	575	502	527	523	556	539	531	518	525	525	557	557	525	536	527	525	527	543	519	501	576	567	531	496	563	520	521	519	545	556	552	504	506	481	596	529	587	515	510	535	542	534	570	520	565	543	519	535	517	558	480	529	525	513	561	575	545	572	495	556	550	564	467	519	553	522	509	519	502	534	540	529	558	581	530	524	514	522	524	542	528	533	552	553	534	489	550	508	537	552	506	504	498	529	517	495	578	551	498	549	515	568	531	520	532	515	520	492	547	592	487	508	554	546	511	540	540	523	562	535	532	565	564	540	530	536	505	559	494	558	518	507	542	518	567	534	571	541	541	532	567	545	529	540	535	516	562	558	548	568	559	540	491	548	570	498	550	521	477	517	541	540	496	504	565	545	533	528	515	555	528	508	559	543	492	560	541	528	543	512	495	561	528	492	524	513	546	545	541	540	550	527	498	552	550	489	524	476	518	542	530	525	530	512	493	552	531	543	548	532	470	492	543	551	553	494	533	516	478	542	524	547	529	522	569	533	538	520	511	449	543	542	555	558	532	541	555	581	549	504	546	530	531	489	550	575	549	544	531	577	527	494	518	535	544	499	533	532	547	504	507	535	529	507	541	531	507	560	534	516	539	518	551	519	527	541	577	522	526	514	524	510	529	537	505	543	532	529	555	537	514	502	550	550	534	490	567	543	535	527	552	556	541	530	562	534	512	534	541	483	498	550	550	532	567	542	513	531	506	553	539	495	508	521	541	551	535	570	533	491	532	531	545	579	538	565	525	561	481	520	543	553	503	553	529	544	565	544	538	561	514	545	562	602	554	520	519	484	523	527	565	538	510	511	505	503	517	510	512	557	563	517	535	527	533	509	541	545	542	521	521	513	538	566	475	551	517	511	551	525	470	519	533	517	524	535	532	555	550	508	582	514	575	500	541	530	530	550	551	513	551	542	535	534	503	529	533	532	534	527	508	562	511	549	514	545	506	540	535	543	521	534	513	542	508	539	541	565	524	556	545	517	549	514	521	524	561	532	528	524	540	575	539	527	518	542	554	513	504	502	527	572	571	573	524	577	499	537	545	538	565	551	540	529	517	535	500	508	558	502	496	515	559	515	518	500	483	532	529	577	556	482	563	527	543	521	507	529	532	507	546	550	539	575	546	538	545	534	535	503	516	528	494	497	507	540	531	548	512	469	536	571	562	546	516	546	565	505	531	520	517	528	529	504	542	500	524	551	499	546	529	542	542	512	538	535	497	521	479	508	562	509	550	528	515	520	493	551	550	552	517	509	544	556	536	567	521	491	515	541	570	514	516	477	544	488	505	508	559	536	499	498	549	531	522	508	542	550	531	523	533	511	519	547	512	539	499	494	518	480	545	524	507	506	517	506	524	532	539	560	565	555	535	498	528	538	547	561	507	523	517	529	530	516	522	524	510	540	496	557	536	490	519	538	521	524	537	584	584	534	521	496	555	555	582	512	522	512	535	550	536	548	516	525	541	529	505	535	563	507	497	529	534	524	516	523	551	507	528	526	551	514	484	510	534	559	545	523	548	568	522	539	527	498	562	501	533	542	551	518	488	552	517	581	553	516	546
27760	9908	617	338	260	224	252	223	219	247	202	224	214	215	204	233	241	233	190	214	202	182	191	222	205	218	206	201	235	220	211	203	202	209	200	207	207	202	200	208	218	212	219	213	193	213	209	201	224	215	207	177	226	195	191	204	186	225	198	203	225	224	222	224	193	214	200	217	201	230	217	191	208	202	226	214	216	213	208	197	223	230	227	234	211	208	174	243	221	225	196	201	203	223	213	193	200	205	213	236	222	208	235	210	205	214	204	223	207	227	196	218	221	178	218	186	237	186	194	228	231	182	193	228	196	203	221	189	209	200	216	217	216	223	214	222	208	200	243	198	215	204	226	224	224	220	212	216	224	204	186	204	214	181	229	195	223	221	205	224	224	204	214	205	220	216	178	209	261	205	218	184	198	217	224	198	237	194	202	220	208	215	195	198	217	198	205	215	183	219	200	202	197	190	226	206	209	212	224	206	240	209	209	211	213	221	240	180	236	196	200	208	228	214	224	204	185	218	232	221	184	212	197	235	197	181	187	212	204	221	235	215	211	235	214	218	216	215	195	215	188	206	210	222	198	195	194	222	202	209	229	174	209	209	201	208	191	197	198	211	223	204	241	195	223	192	217	226	213	212	205	246	194	242	186	229	177	220	219	212	214	199	223	221	219	206	218	208	210	226	205	196	243	213	226	208	223	225	206	214	219	205	229	205	203	239	231	205	204	193	208	214	222	204	212	194	212	217	202	194	180	216	212	214	236	223	181	216	207	200	228	202	197	204	229	188	224	202	244	196	211	193	197	202	220	238	225	206	226	220	211	187	198	219	208	207	195	235	224	205	220	202	186	187	205	224	222	199	234	182	190	204	204	213	210	230	222	212	214	201	197	208	212	174	205	218	203	201	219	212	207	226	216	197	204	241	214	198	215	204	188	228	208	196	208	172	195	211	210	172	204	243	196	188	207	212	206	203	217	205	177	204	199	230	206	197	230	230	177	194	200	195	230	209	218	204	186	180	208	199	220	221	194	201	226	201	195	220	197	232	201	245	237	220	218	191	206	186	211	220	208	198	206	231	223	212	217	202	243	201	189	182	238	193	200	188	197	244	227	214	228	212	226	205	217	206	196	219	197	224	208	236	244	240	203	211	213	196	226	197	211	233	222	218	249	225	217	209	209	224	219	198	213	201	239	230	200	223	231	203	218	201	250	188	226	221	208	180	207	179	209	206	207	232	197	206	221	211	204	191	204	201	210	209	204	264	220	200	228	205	226	196	205	210	206	191	214	219	172	214	166	198	207	214	211	204	227	204	200	200	256	191	186	197	213	234	209	214	189	208	192	200	239	216	215	227	210	182	198	217	218	190	202	238	217	190	213	186	224	211	198	195	213	178	212	205	201	199	205	207	227	208	218	220	182	220	181	208	199	193	185	216	203	219	196	208	208	226	213	189	184	211	203	207	197	195	195	171	210	197	207	207	208	211	216	209	187	191	227	226	200	230	190	205	216	232	209	214	189	184	220	224	199	200	201	207	227	204	217	196	236	203	207	205	216	207	184	208	235	218	202	183	205	204	201	201	211	211	206	234	227	218	218	221	168	208	212	237	215	207	201	198	226	244	190	218	219	191	194	203	210	206	243	194	209	212	222	219	197	188	216	217	198	213	204	185	235	182	235	204	213	221	209	223	248	220	215	208	216	204	222	204	196	194	210	218	220	217	207	221	210	219	198	200	185	229	246	204	219	213	205	203	177	190	210	211	199	238	214	203	212	198	198	199	216	223	205	207	198	187	202	221	235	200	229	220	195	209	202	197	204	193	201	220	195	219	214	196	183	206	205	215	207	208	203	216	226	223	213	208	196	228	217	214	199	200	190	216	216	204	226	208	210	206	208	185	215	198	211	221	214	222	216	195	227	190	237	230	220	203	205	186	202	208	222	226	209	200	215	202	199	222	226	223	224	190	219	214	212	192	224	215	207	235	227	227	210	202	215	192	219	206	202	200	196	202	223	199	193	213	215	167	223	230	201	200	194	192	195	213	202	198	236	223	232	211	196	197	230	188	188	179	206	220	236	178	220	213	205	210	192	210	219	217	223	196	214	231	210	200	212	205	227	192	205	222	221	201	188	204	208	220	192	208	192	214	190	202	202	200	193	226	222	203	221	203	192	191	204	211	212	219	234	222	182	220	230	234	207	208	218	204	233	237	220	220	222	204	213	185	204	232	228	177	243	210	219	184	206	218	209	194	198	200	216	217	194	231	221	228	195	202	212	214	198	174	230	209	205	221	223	215	222	235	212	194	226	234	191	203	185	186	218	204	208	242	219	174	176	193	189	203	232	180	213	189	206	252	208	202	207	208	205	206	194	218	200	201	197	212	202	211	204	249	197	224	224	205	222	193	234	225	222	219	202	224	209	204	217	214	202	196	197	208	214	204	227	195	187	187	190	221	202	199	211	228	202	207	178	197	208	217	203	191	209	212	185	208	224	180	210	199	172	202	242	199	208	244	216	186	215	182	215	200	202	215	215	229	208	226	199	201	194	215	179	223	197	231	188	195	222	188	236	207	218	201	204	207	232	185	216	223	222	246	214	206	188	222	210	208	217	214	200	241	222	216	209	205	203	195	208	188	201	189	213	245	200	195	184	203	212	232	187	207	206	208	224	214	186	183	213	205	193	185	228	231	224	203	232	184	238	216	213	212	206	225	211	202	202	224	209	204	226	185	216	226	224	233	200	224	208	203	199	230	216	210	197	234	203	207	226	214	192	211	187	200	179	204	207	227	186	202	199	190	194	213	223	223	201	209	185	213	211	208	202	220	235	226	238	211	201	196	228	201	186	190	237	221	218	209	190	218	192	205	198	232	215	184	202	183	196	213	180	196	201	213	227	203	206	230	229	206	219	187	235	205	208	240	209	220	216	233	208	203	194	193	196	198	204	230	237	195	225	219	218	173	205	206	220	204	211	208	200	207	218	203	212	210	206	219	199	234	190	195	192	228	216	217	219	218	204	210	228	217	207	205	178	226	209	224	211	237	200	217	218	200	199	198	212	185	211	197	227	231	199	191	193	225	210	215	203	236	206	205	232	207	176	195	186	222	209	185	192	205	209	203	222	190	197	204	217	193	177	208	181	212	208	199	230	222	192	222	211	203	212	204	224	213	207	171	179	213	198	203	211	214	217	195	221	233	228	207	218	229	225	202	191	199	216	218	192	224	228	199	222	193	205	204	223	218	222	229	218	205	197	214	194	203	243	230	211	185	199	197	239	207	197	218	222	191	180	205	209	199	206	234	223	208	201	225	202	200	227	222	212	188	199	232	190	202	227	200	214	229	208	200	199	226	187	216	205	214	169	199	214	217	202	217	214	204	193	200	206	213	217	201	190	198	225	200	215	201	194	217	196	211	200	205	225	217	200	226	205	235	232	196	217	214	203	209	216	196	211	226	224	191	211	214	222	201	199	201	205	191	234	224	205	189	198	214	205	187	215	202	203	202
4577	326	322	239	217	189	171	167	182	191	168	173	166	176	166	190	163	157	184	165	163	174	168	176	174	167	163	157	173	144	171	174	163	180	128	150	161	160	172	191	157	170	161	161	152	144	152	143	144	180	162	171	151	166	176	185	171	154	170	169	168	147	171	163	156	178	165	172	165	154	159	151	177	170	145	176	160	169	159	164	148	176	152	160	162	168	187	158	155	171	153	175	163	174	179	153	155	166	182	193	163	164	165	155	152	188	164	170	163	143	160	140	169	182	166	160	182	157	155	165	146	172	156	177	182	160	158	161	166	161	156	168	174	170	161	177	178	166	140	175	171	171	181	154	174	179	169	181	162	167	160	157	184	156	180	168	171	141	169	157	159	168	180	181	133	172	171	158	184	158	156	161	178	163	172	157	149	173	164	168	148	181	177	169	163	178	162	159	169	138	149	148	168	148	181	157	149	164	170	162	170	174	172	142	170	166	147	197	181	160	159	181	152	148	173	142	166	146	179	145	166	168	174	161	153	156	191	164	158	142	191	129	179	167	156	172	174	149	167	129	161	135	186	163	157	162	139	169	188	154	165	164	171	163	180	168	158	178	169	152	147	186	183	163	153	176	152	169	166	172	150	142	157	151	153	167	155	163	150	167	165	158	153	163	176	173	158	166	156	155	171	165	169	151	159	148	164	171	163	152	162	175	180	152	167	172	176	170	168	160	166	155	177	161	147	175	165	180	163	147	145	146	150	178	157	164	155	190	163	165	155	168	148	167	176	148	183	164	173	151	164	148	173	128	165	174	136	167	169	165	162	156	171	162	163	186	169	144	166	167	177	170	165	171	162	162	177	162	160	167	172	155	162	167	171	150	174	160	153	147	157	182	148	163	156	148	168	166	144	174	154	179	158	157	180	163	160	158	168	157	151	180	161	182	179	159	164	156	165	170	160	153	163	169	159	144	164	171	153	159	163	148	162	192	156	170	179	171	168	158	176	175	152	148	160	155	150	190	146	154	178	149	164	147	159	175	177	174	161	144	166	165	164	166	164	168	150	151	167	172	166	150	165	186	178	168	147	164	170	165	169	175	160	147	159	164	180	174	159	167	179	174	154	149	165	182	161	165	154	168	165	148	163	167	154	163	170	156	141	168	152	178	163	167	149	163	145	164	182	174	152	168	138	154	154	183	154	180	150	184	171	148	184	170	177	141	164	136	177	169	151	177	203	168	163	156	172	169	152	161	173	160	165	163	139	186	182	169	172	181	169	180	166	159	179	150	174	158	174	160	151	188	158	151	146	141	161	171	151	154	158	193	169	164	163	143	167	145	156	158	171	164	159	169	168	171	177	179	170	192	156	176	155	151	177	169	163	166	164	152	179	169	167	143	167	177	161	159	168	182	164	180	161	170	171	150	161	158	146	157	151	153	179	153	158	161	183	163	157	166	190	167	141	169	157	166	162	166	161	159	165	144	169	176	148	155	182	149	159	146	173	178	182	162	171	150	177	170	149	143	150	162	166	142	155	172	149	164	164	149	149	173	170	179	164	173	176	175	158	161	157	178	163	154	182	159	162	161	148	162	155	165	189	182	164	170	156	146	180	162	183	182	170	141	152	149	167	169	142	170	132	187	160	161	154	176	170	162	157	171	164	172	171	158	166	179	165	186	176	198	142	156	154	162	149	168	154	147	172	143	180	177	165	169	160	186	158	159	158	156	151	187	173	163	168	173	164	157	174	165	171	165	166	152	146	180	154	159	153	147	162	154	168	183	153	152	182	174	179	147	164	165	161	159	169	168	163	157	155	168	155	151	180	184	138	199	164	154	166	149	145	170	154	166	160	140	158	199	149	150	159	178	174	172	148	171	170	159	172	165	172	169	165	160	167	161	164	148	167	171	183	175	165	154	160	172	166	180	174	169	160	153	179	140	151	168	164	161	172	169	171	183	178	163	154	150	173	165	180	174	143	142	156	172	152	179	158	151	182	175	172	165	170	159	175	169	147	169	153	144	180	176	154	167	155	160	130	156	161	184	174	170	199	155	175	153	159	180	156	181	176	174	153	168	169	163	173	146	179	164	158	177	162	175	179	170	162	183	180	157	151	163	147	169	160	170	163	179	175	179	155	155	166	180	171	169	161	157	155	165	171	167	161	181	135	146	165	166	159	156	153	188	168	176	188	162	168	167	179	168	144	166	166	172	197	133	143	134	133	160	182	168	154	167	160	158	158	166	156	162	162	148	159	177	157	154	171	178	176	159	168	139	150	144	149	187	139	165	172	152	173	154	177	179	166	171	153	162	178	168	156	168	170	168	162	163	177	159	167	146	172	166	164	170	144	163	149	149	175	148	179	152	152	157	164	188	149	193	175	156	170	157	184	163	175	163	149	185	155	169	177	137	158	159	163	147	191	154	155	162	148	157	159	183	161	165	146	149	169	149	153	175	164	180	162	157	159	161	162	159	166	183	167	142	173	175	182	148	173	157	179	172	148	163	157	181	164	157	145	154	163	147	179	176	149	137	179	162	154	171	188	140	174	161	178	165	152	161	175	177	173	157	167	183	147	162	149	142	174	162	153	176	154	175	163	154	192	169	167	158	158	178	166	144	181	163	164	170	147	159	161	166	168	138	156	155	161	166	163	155	168	168	171	165	143	159	180	187	179	146	187	161	155	155	166	170	164	146	146	162	172	144	147	155	167	167	175	167	154	169	186	168	166	160	147	156	158	154	167	168	181	142	176	166	151	154	157	159	155	170	162	170	162	192	160	155	180	154	137	156	166	158	178	179	181	153	161	160	165	175	171	161	138	141	178	165	165	159	178	175	159	142	169	147	160	160	158	175	155	157	183	164	186	153	167	164	164	170	151	185	183	158	158	172	145	173	162	173	132	187	168	170	161	183	169	152	169	167	155	151	166	161	136	155	163	164	171	157	170	145	167	177	161	164	164	158	150	152	192	184	161	159	142	179	147	190	157	155	160	169	157	147	143	169	175	154	173	148	140	151	143	159	167	186	180	156	164	153	170	152	159	165	184	180	168	146	167	167	133	157	177	134	142	183	161	162	161	154	186	148	163	159	146	138	173	149	171	186	184	165	148	144	173	160	182	180	184	173	197	156	160	175	161	153	167	162	161	172	161	166	145	169	143	166	152	151	183	161	166	168	175	166	142	158	154	170	174	164	192	167	146	160	147	174	156	176	152	154	150	158	166	150	162	157	182	152	158	147	178	143	179	168	169	163	144	135	175	157	169	159	155	163	156	168	154	135	154	173	151	143	160	167	158	166	161	158	169	163	156	153	159	166	159	174	174	179	148	146	165	159	183	170	141	169	166	158	154	158	174	144	151	160	165	161	164	185	157	142	151	181	187	151	168	164	162	165	155	144	154	160	178	175	178	166	182	166	186	151	197	156	159	152	167	175	148	176	178	153	172	170	186	176	140	169	164	188	154	183	190	177	165	163	163	157	166	160	159	167	189	142	158	176	170	167	139	155
25590	21478	27901	25438	11299	1389	959	793	600	638	658	587	602	594	649	601	590	613	594	545	577	541	563	559	528	630	545	571	518	564	590	572	563	575	593	551	599	528	589	548	550	570	572	578	557	527	525	540	598	566	557	565	551	584	553	618	557	543	556	563	561	571	551	558	508	526	618	576	532	519	532	543	563	533	565	550	585	529	553	550	559	534	546	543	525	554	546	556	564	550	544	549	559	517	575	565	579	501	552	580	542	547	506	528	515	529	534	501	558	529	594	553	558	608	495	583	593	547	522	566	554	583	566	573	575	585	588	583	553	505	528	568	589	533	562	541	545	583	519	614	536	544	577	498	527	544	544	504	546	598	505	560	585	515	581	555	538	510	544	561	499	609	566	499	575	524	551	543	546	552	550	619	619	580	526	578	558	509	553	569	575	597	525	519	542	571	551	504	529	574	528	574	544	548	487	560	565	556	539	589	528	530	530	544	550	561	552	541	512	534	579	563	574	541	578	513	532	560	535	574	555	542	576	579	462	562	533	573	485	521	533	555	565	520	574	527	593	582	574	544	553	525	560	541	583	551	546	521	516	543	543	591	574	564	522	563	598	536	527	583	596	547	484	546	500	573	552	514	567	542	566	569	495	558	577	560	562	545	536	508	558	565	580	554	576	566	561	549	514	549	588	520	563	550	511	559	524	534	572	570	532	527	530	543	566	589	571	553	569	564	531	514	547	543	534	575	591	569	540	564	560	518	560	570	535	535	538	543	529	540	524	562	538	531	548	565	539	580	527	526	512	538	529	559	578	572	585	534	585	562	565	528	536	558	523	510	576	559	544	562	513	576	557	510	541	554	551	571	542	546	486	543	602	554	533	535	555	532	521	565	539	559	555	570	553	520	549	560	535	575	593	559	515	590	564	521	512	541	570	500	573	561	535	596	556	591	559	510	559	529	573	561	584	561	541	514	570	563	513	560	609	563	561	562	557	570	523	525	566	556	558	571	550	538	539	558	563	518	576	539	580	543	548	543	575	590	542	581	543	527	544	534	536	521	527	564	546	549	567	550	545	471	556	554	549	549	517	545	570	548	528	532	539	521	560	568	555	587	536	533	509	549	564	534	524	564	541	557	566	557	551	533	566	552	569	550	556	555	557	564	513	560	531	524	562	527	553	584	524	560	535	563	569	582	531	538	565	564	559	530	587	581	595	574	540	580	571	518	544	520	552	555	567	529	540	587	506	565	578	560	545	554	541	520	585	583	534	592	539	522	575	516	550	539	506	525	542	574	529	589	574	553	547	536	572	542	590	531	563	507	564	560	538	531	567	558	589	566	552	515	581	568	542	527	538	540	558	531	559	581	519	532	552	575	562	517	589	547	556	545	586	504	585	584	555	590	551	576	570	559	525	541	570	564	578	522	585	550	532	550	556	548	580	606	520	507	525	569	520	556	598	526	543	585	548	496	558	535	511	568	493	527	583	574	539	536	545	564	529	563	597	608	546	557	526	539	533	525	545	516	526	508	547	532	567	516	536	519	567	567	547	512	588	510	542	561	565	507	574	547	602	532	523	574	516	519	555	508	575	582	596	525	523	518	557	549	546	539	526	505	573	563	578	579	536	537	548	538	505	526	612	529	539	554	542	513	512	587	491	552	576	521	537	575	582	537	587	533	544	524	546	559	532	573	565	550	568	524	547	559	581	540	545	598	525	577	557	551	555	540	553	560	591	550	548	537	527	553	504	570	547	588	573	542	568	527	537	536	580	586	539	531	560	532	557	553	531	513	533	580	543	546	533	519	535	551	507	523	533	553	543	566	518	538	563	549	584	532	500	595	531	513	511	583	548	539	550	584	573	579	531	556	549	536	581	526	524	562	565	557	546	521	576	531	513	549	562	503	527	545	556	570	552	507	551	535	523	559	576	583	571	531	536	567	597	523	538	570	515	556	553	554	577	565	545	530	573	543	533	554	562	568	558	572	545	570	501	551	540	548	537	553	549	566	561	563	536	551	540	565	543	568	574	595	548	564	520	548	591	527	530	509	518	539	561	560	566	542	514	558	531	543	602	542	520	556	588	574	548	545	539	519	550	524	539	566	533	540	534	548	585	574	569	541	535	475	543	580	556	556	586	500	507	525	537	521	563	505	562	533	592	561	531	563	565	524	535	533	531	486	561	557	532	566	537	549	538	562	561	531	585	559	577	559	522	587	560	570	621	539	565	553	560	557	514	570	542	565	546	562	530	601	566	541	577	568	582	514	557	561	547	525	571	567	531	578	587	546	532	512	523	572	541	580	563	515	564	533	554	554	550	581	530	492	531	576	553	557	557	560	566	565	536	548	565	543	551	552	521	542	554	608	549	547	596	579	549	524	517	551	529	536	600	539	545	565	547	562	558	555	560	551	562	526	534	541	522	545	572	528	575	568	566	546	505	571	554	561	583	601	554	552	543	519	556	587	544	569	548	498	558	531	556	549	552	554	517	571	543	528	552	547	519	570	516	570	574	580	522	536	566	561	489	535	568	565	531	576	595	515	522	548	595	506	533	521	592	572	538	583	534	545	553	524	505	533	551	549	542	519	542	526	575	515	523	526	529	521	550	534	548	576	553	576	547	552	557	585	526	538	553	543	558	561	563	550	562	534	555	545	553	569	521	564	537	555	546	492	553	493	552	494	542	541	586	512	538	532	559	579	565	564	540	567	547	518	557	571	534	572	564	599	574	560	535	514	558	571	542	577	524	545	560	528	553	540	530	564	539	558	544	561	511	537	550	571	519	529	541	544	571	564	594	563	527	538	519	534	551	581	531	564	554	532	566	554	549	541	536	540	544	563	539	561	517	566	552	589	555	561	571	524	550	513	533	548	581	504	568	540	584	581	553	551	504	557	544	617	534	539	536	509	552	551	517	542	519	536	515	547	561	556	553	526	566	541	551	534	582	553	564	546	571	544	564	575	554	511	524	541	542	568	555	574	538	556	554	523	570	537	539	535	598	573	528	566	537	529	568	554	515	557	522	604	508	553	544	521	551	585	544	574	547	504	517	534	546	565	561	532	566	546	521	519	559	567	545	541	527	541	553	528	534	519	552	503	572	566	499	532	573	573	553	553	502	567	586	561	556	582	551	552	535	574	554	547	526	574	586	529	494	532	564	525	551	510	561	542	568	540	542	534	544	551	527	545	542	525	566	551	564	571	516	543	567	524	541	559	570	572	553	547	544	530	513	523	551	617	523	582	530	557	541	549	524	594	565	552	523	554	544	571	538	528	556	568	552	546	555	536	562	537	518	546	550	531	517	542	564	547	552	530	532	554	542	539	601	531	554	551	522	540	517	501	556	530	548	557	565	555	585	542	575	557	538	579	521	545	535	573	561	543	517	558	568	540	569	551	533	543	547	540	538	515	562	539	547	539	577	563	547	530	574	532	569	520	541	537	560	535	571	566	544	524	526	604	553	524	509	533	520	547	573	548	545	562	571	533	564	546	481	523	555	547	607	572
3282	3437	2758	1451	1113	907	770	693	585	574	515	543	520	497	494	490	452	456	470	448	481	409	464	427	471	478	432	466	416	456	466	432	454	426	443	462	437	454	481	466	461	451	443	454	433	450	435	415	442	434	424	442	434	413	447	437	422	439	430	416	480	440	426	399	435	438	430	446	431	443	425	434	413	431	432	390	416	429	448	431	433	402	399	423	427	436	448	414	436	435	400	421	432	442	417	437	440	437	430	471	472	433	423	386	464	424	393	413	409	435	397	429	443	446	431	450	423	428	454	423	454	447	409	439	429	436	417	421	414	397	453	477	419	415	405	443	463	392	470	451	409	397	401	455	413	437	425	433	420	448	452	424	443	428	429	454	424	399	420	406	426	462	424	416	457	437	429	429	389	432	397	445	426	386	421	439	436	433	452	439	416	429	414	446	399	379	414	441	432	451	436	451	419	469	417	420	444	423	410	412	420	442	427	400	404	472	421	463	425	432	410	382	421	427	475	427	393	395	466	443	401	424	405	419	396	417	430	400	445	401	457	408	415	426	412	439	413	417	434	421	434	411	412	433	390	431	470	406	450	438	433	427	427	440	434	403	437	441	391	429	444	410	467	430	432	431	407	448	416	447	441	445	426	447	426	425	430	417	427	427	386	445	446	400	410	411	435	415	447	429	438	427	404	411	411	419	473	442	449	427	429	433	381	455	437	432	425	402	434	402	401	443	425	434	441	441	389	418	458	436	410	390	427	455	409	442	426	450	402	443	420	422	443	412	419	482	450	447	423	460	427	424	388	438	426	427	411	440	451	420	461	458	418	429	429	455	420	422	414	428	446	410	443	433	411	431	430	401	452	459	395	426	424	420	399	390	440	457	439	417	428	421	431	401	394	398	414	434	456	420	422	474	451	444	458	439	428	415	456	430	423	433	416	427	411	436	482	366	414	477	407	423	409	426	445	419	442	439	406	433	397	400	428	426	448	417	371	430	427	430	415	448	423	387	458	444	412	419	451	427	448	424	410	453	398	454	403	441	452	421	390	415	423	433	406	415	408	392	425	424	435	479	421	430	455	402	445	422	426	438	421	423	411	419	424	421	418	418	466	388	447	385	439	432	395	403	377	420	433	421	425	398	426	415	423	449	430	403	425	431	434	450	456	403	438	452	440	435	453	416	471	408	411	408	433	418	405	439	400	437	379	386	382	441	417	418	405	450	406	437	407	430	416	443	446	423	441	407	440	444	434	400	431	417	375	434	409	423	465	428	424	410	448	424	448	384	426	442	420	442	424	442	422	443	406	417	444	437	402	400	431	406	425	414	415	451	427	433	436	434	451	423	432	408	426	425	419	436	438	433	424	423	425	428	419	421	435	429	376	430	416	403	403	405	408	377	442	426	430	434	409	424	400	420	449	403	384	397	401	428	426	411	423	406	427	428	424	436	419	431	414	432	415	384	463	411	407	401	432	402	431	412	407	429	415	419	376	408	447	390	422	426	392	459	433	425	425	423	455	417	385	409	439	423	447	437	429	442	464	408	388	384	429	417	456	438	446	433	378	425	375	423	450	439	428	428	401	447	429	444	385	387	445	408	480	429	437	413	413	445	427	412	425	445	433	378	397	432	418	422	432	414	436	444	413	435	418	402	448	413	435	443	452	399	410	465	416	401	400	402	420	435	419	426	398	457	405	429	414	420	432	446	433	435	414	417	462	455	446	402	398	419	380	404	424	430	441	402	460	470	400	453	459	435	417	446	400	422	406	439	474	441	424	409	420	398	451	438	418	417	409	432	440	417	427	442	420	444	418	428	441	410	386	396	404	457	402	414	406	446	403	451	435	419	398	422	425	434	376	414	388	351	406	411	434	407	442	407	413	431	441	452	405	415	426	421	425	396	412	433	389	442	431	449	389	409	428	389	425	433	395	406	429	397	436	400	431	415	443	424	440	420	399	425	430	397	424	444	433	460	411	462	428	423	408	398	438	434	391	406	443	409	398	424	474	445	455	442	400	412	455	429	421	432	399	424	448	444	422	447	443	413	435	444	410	450	421	455	421	397	420	409	427	438	410	439	443	491	423	425	432	423	407	454	428	438	424	392	428	436	406	416	430	439	439	421	423	417	404	430	443	409	422	425	420	426	446	408	439	383	428	420	433	418	425	430	428	401	416	385	398	431	429	397	476	401	412	446	429	409	420	393	443	410	413	436	413	389	426	369	455	423	418	402	461	415	430	434	396	404	391	429	442	451	434	436	393	432	409	417	434	444	432	392	410	436	470	447	401	409	429	445	432	398	423	420	401	375	444	415	407	410	416	422	425	416	419	410	413	426	431	421	444	432	398	455	417	395	415	397	434	400	456	412	413	408	398	407	417	460	392	440	435	408	416	402	441	421	409	446	386	447	413	391	460	412	440	425	419	415	409	419	447	426	381	415	398	438	451	419	413	410	417	421	401	434	382	406	420	461	412	411	437	453	455	460	415	440	443	397	435	411	422	475	386	407	396	416	411	413	455	413	438	398	411	386	404	452	447	470	429	455	451	465	402	426	448	419	444	434	416	401	449	400	411	410	443	413	424	435	433	423	449	432	409	420	373	408	442	433	382	445	403	414	408	426	397	427	424	427	432	432	408	432	431	450	440	410	448	422	430	406	428	462	442	432	451	435	418	439	432	397	451	439	452	425	416	377	413	454	406	415	428	417	428	401	390	431	399	391	428	418	427	435	380	416	397	417	400	415	404	394	415	419	417	441	410	417	403	416	390	412	392	430	435	403	453	429	417	416	474	433	465	398	420	430	404	422	435	403	433	448	432	412	406	414	415	421	378	441	404	433	406	452	424	455	428	386	466	420	437	390	430	475	438	383	424	395	420	393	459	366	431	453	425	427	421	429	372	430	450	422	401	406	423	439	424	466	452	457	415	422	444	428	387	404	385	435	462	430	415	431	388	400	459	442	448	393	404	436	426	427	405	382	430	410	417	434	454	407	415	406	418	412	466	425	446	438	419	428	446	413	400	434	430	425	450	418	426	413	420	434	416	407	439	409	446	410	378	396	459	406	421	425	441	404	445	418	414	419	387	431	427	417	420	417	415	469	426	436	431	439	433	381	400	453	415	464	437	435	398	412	398	433	418	414	373	445	370	403	410	437	402	400	434	422	418	401	385	436	444	424	436	405	440	428	423	405	443	421	411	444	443	386	463	422	400	451	444	439	433	417	423	424	453	406	434	447	438	434	405	401	426	413	420	423	430	398	420	416	411	414	398	456	436	420	388	446	406	423	422	405	407	414	427	396	444	432	420	427	408	432	416	381	432	441	402	417	427	393	399	418	400	412	441	416	414	441	395	391	393	443	427	420	455	419	424	432	420	429	392	397	432	409	393	444	426	412	441	431	453	414	394	422	419	445	409	475	428	412	451	412	422	400	405	429	411	406	395	415	424	380	357	438	420	402	408	394	442	441	404	394	444	405	453	421	390	409	410	426	423	387	452	403	420	455
24639	21474	28817	24554	21469	8162	1749	1121	930	879	875	808	791	744	784	764	760	729	761	742	737	745	714	759	730	750	700	779	752	725	743	767	745	665	721	725	717	695	663	723	721	704	747	701	664	726	727	655	726	706	675	701	724	800	689	689	742	728	674	681	697	725	682	720	714	695	711	756	664	702	684	686	698	661	672	722	694	694	634	677	711	751	679	697	744	689	715	703	682	697	684	682	664	695	753	704	736	731	688	673	738	722	699	687	677	758	651	715	727	692	725	715	677	699	700	684	680	669	740	698	702	696	730	674	689	710	696	759	641	650	684	736	729	679	692	664	674	711	696	667	698	669	699	681	640	702	688	688	715	709	688	698	707	763	663	672	665	656	710	672	712	684	725	683	771	656	681	690	703	710	684	725	687	707	714	719	713	704	675	754	708	707	705	684	712	745	700	679	647	730	766	715	696	726	714	712	769	674	681	701	674	648	661	714	715	709	712	681	667	662	676	712	719	706	697	670	724	693	674	657	700	721	740	715	678	652	687	691	710	705	675	695	660	703	707	726	710	758	729	718	705	691	732	724	702	681	701	746	705	616	639	674	716	684	702	662	708	727	704	694	656	621	671	718	701	722	714	693	719	677	709	736	697	753	656	663	688	694	735	690	699	649	687	661	698	724	698	710	656	693	675	673	708	725	732	655	691	713	681	685	726	715	664	754	728	698	662	649	666	704	661	653	698	703	702	671	681	688	727	698	706	662	743	659	730	706	716	710	725	656	695	668	741	684	720	756	667	689	696	710	666	721	672	697	737	690	694	722	684	728	661	711	715	710	721	648	688	681	643	690	668	685	665	739	702	712	667	672	707	690	698	722	686	707	660	673	714	686	713	710	661	666	714	680	659	679	657	691	666	701	687	709	684	717	711	690	729	699	684	670	665	663	654	671	665	723	715	701	723	686	671	665	671	684	699	711	707	682	717	630	732	699	738	673	734	626	633	700	693	692	733	685	696	689	714	721	714	652	635	679	680	670	689	733	684	738	668	669	682	672	657	683	669	732	722	673	687	692	686	674	707	721	730	667	693	732	689	632	701	684	686	720	738	715	656	682	673	672	658	684	700	723	683	678	683	667	721	668	664	702	703	692	700	646	662	684	655	691	684	666	706	705	694	700	648	677	726	687	673	689	699	677	691	689	683	654	667	688	705	694	730	717	661	703	678	719	687	697	675	668	695	673	683	681	699	727	644	664	689	696	742	698	668	724	692	699	747	656	704	719	742	676	628	635	687	651	664	694	680	772	739	702	704	662	665	679	689	709	687	712	683	690	714	686	669	659	753	683	726	707	671	695	725	741	667	669	677	666	700	673	692	717	688	710	690	703	691	676	732	644	683	738	723	696	687	667	730	668	685	696	693	717	717	661	689	627	681	675	680	682	715	652	651	711	745	657	676	659	714	714	709	640	666	699	704	708	670	651	718	738	741	691	719	670	666	759	680	720	673	702	675	697	725	670	663	704	636	724	672	725	729	681	690	701	719	670	691	697	665	710	723	731	735	689	675	715	668	714	727	686	725	719	669	688	715	677	723	692	691	687	758	710	708	709	720	708	671	698	724	701	668	719	695	667	681	651	695	711	708	706	652	667	690	636	627	695	727	714	698	658	675	677	695	674	671	685	731	670	668	698	699	737	713	707	670	729	688	689	662	687	706	688	678	692	668	700	681	665	680	670	665	693	732	665	680	709	769	717	710	680	702	702	706	703	681	661	713	722	675	688	648	693	742	683	698	757	649	663	710	704	685	661	652	695	710	688	657	712	691	670	705	707	692	713	683	725	673	688	724	646	719	722	702	701	666	677	709	714	676	678	698	735	701	721	695	657	700	730	701	698	705	705	701	696	751	676	691	690	685	717	713	695	712	689	659	644	692	693	728	685	708	701	688	648	718	667	707	690	678	717	719	712	692	660	700	710	687	715	733	730	675	704	727	692	719	705	687	695	707	697	651	641	683	700	689	702	714	717	687	680	667	714	655	695	697	714	674	701	712	701	643	737	685	722	728	637	724	661	683	693	670	692	734	669	679	692	709	674	664	701	713	721	645	679	681	632	642	686	720	696	691	716	671	703	672	690	690	681	662	688	700	663	663	670	706	659	635	672	690	703	696	685	691	692	700	675	710	700	667	664	674	695	661	697	713	685	681	725	702	690	701	695	636	702	698	669	670	694	672	716	721	716	684	702	666	694	668	726	703	719	691	726	692	680	711	695	650	727	691	709	692	731	654	675	670	702	707	714	723	702	732	690	720	699	656	669	697	731	650	671	643	683	681	722	754	666	705	664	691	707	700	735	728	671	695	622	738	669	675	706	669	664	648	726	654	700	716	684	739	674	722	736	706	682	689	729	659	717	697	695	693	709	677	706	678	713	659	669	703	699	720	711	682	661	695	664	707	622	651	683	733	726	715	660	688	707	717	705	671	691	692	725	670	723	686	737	733	743	678	683	659	712	684	727	651	701	703	710	678	700	721	691	702	672	696	666	699	713	698	688	684	677	725	692	675	703	689	759	666	699	688	657	655	685	703	708	647	664	687	697	688	722	647	729	681	686	704	702	689	636	688	735	701	672	687	704	676	691	698	682	696	705	674	757	677	719	719	706	677	678	689	695	679	700	715	673	709	671	690	693	679	678	705	694	703	667	715	662	698	730	697	669	659	729	719	667	690	653	684	696	720	673	644	669	675	658	684	704	689	700	682	708	693	688	727	687	725	693	673	688	731	721	748	710	674	698	639	692	699	724	646	685	684	698	654	686	719	643	687	667	685	737	675	660	679	651	702	644	699	658	698	699	732	648	708	685	693	683	706	701	672	703	720	709	679	665	636	711	706	747	706	662	653	658	671	713	690	645	682	665	676	649	683	668	724	670	684	655	705	673	688	674	628	681	717	689	647	627	693	658	642	655	696	732	666	724	719	681	701	710	671	630	651	706	733	641	712	611	686	683	702	705	674	679	717	639	698	690	682	646	695	671	734	721	688	697	719	741	691	653	717	692	689	708	664	655	709	674	677	732	739	649	707	730	672	702	664	688	703	731	697	680	719	706	688	712	691	728	691	672	684	679	675	692	642	661	702	652	655	727	715	637	703	708	729	665	710	707	682	675	752	727	683	669	688	702	673	692	685	642	670	688	699	715	685	706	761	705	720	677	692	684	704	713	687	677	677	676	693	695	666	695	717	674	744	734	681	710	709	691	678	692	673	743	698	700	696	722	636	685	717	736	648	664	743	699	702	671	686	707	700	683	650	686	632	690	677	704	730	697	765	704	692	652	663	688	675	724	651	687	688	710	671	687	746	672	680	622	675	667	668	698	674	673	677	695	706	701	687	661	661	702	672	653	710	662	735	686	699	687	682	725	681	644	690	658	689	754	734	682	723	721	680	658	662	718	715	675	691	730	675	703	680	679	706	672	632	685	672	704	713	673	652	705	679	682	638	646	719	663	677	655	659	678	719	718
3581	5900	4871	2485	1801	1404	1172	1003	852	824	775	704	724	661	630	628	603	641	586	637	599	601	644	592	593	593	517	554	577	531	563	551	597	597	522	564	483	523	551	590	565	584	502	564	544	567	523	554	598	548	544	544	547	501	572	581	558	580	571	569	542	552	555	544	562	494	581	570	533	541	527	558	574	554	571	527	536	565	571	523	546	557	546	551	578	519	577	538	536	538	557	550	549	561	554	536	576	545	562	508	563	568	529	557	528	583	588	530	547	546	588	525	519	504	521	553	562	548	527	532	555	582	535	593	513	539	511	544	538	526	570	534	546	551	545	534	555	535	580	529	526	517	513	528	594	547	548	512	581	504	541	555	548	563	535	534	575	588	534	504	532	548	541	525	518	513	519	552	524	538	582	534	489	566	544	555	485	530	554	527	536	596	528	499	553	575	547	467	520	567	583	519	511	571	532	552	575	557	508	540	523	571	560	546	534	549	561	529	529	530	525	563	596	581	536	539	541	515	530	508	546	535	538	574	559	541	555	565	530	550	567	542	545	527	527	532	582	558	555	532	534	532	526	590	523	525	541	574	536	534	562	550	513	566	551	524	498	552	507	523	545	550	522	570	504	541	538	572	514	552	557	515	530	499	540	564	565	527	517	558	520	539	537	532	543	519	544	533	500	497	542	540	534	562	574	550	542	558	543	518	532	497	591	500	541	555	557	533	543	525	550	554	511	558	562	500	526	524	507	548	512	511	581	559	559	550	558	551	573	545	527	573	509	580	534	549	557	519	523	515	549	539	523	525	542	555	531	556	536	573	507	516	507	540	499	581	553	499	561	519	501	553	503	506	501	546	541	550	562	543	540	523	541	560	517	530	566	546	553	590	552	559	489	564	521	526	553	577	553	545	523	491	552	544	544	491	545	545	562	537	520	533	544	565	553	532	516	482	508	575	525	585	529	569	528	522	553	519	594	529	544	570	541	527	524	519	532	543	571	522	523	551	527	495	545	534	555	506	561	503	540	555	547	512	545	517	569	544	514	486	536	527	598	508	574	536	570	565	556	544	512	509	549	535	563	537	535	536	545	543	541	521	520	572	524	541	535	515	504	550	566	561	530	533	555	568	523	556	574	579	548	524	502	496	555	547	569	559	580	507	562	529	517	575	503	507	514	538	543	544	529	524	498	521	552	579	532	508	536	529	523	565	541	553	514	522	576	545	570	539	586	524	556	554	535	536	547	543	493	507	528	559	552	529	542	543	537	557	550	525	583	572	533	557	518	519	526	540	528	542	548	515	549	544	549	495	532	521	534	521	603	556	514	477	514	541	555	534	560	523	507	547	545	509	548	555	552	545	507	543	565	577	511	546	533	547	506	509	548	552	527	522	525	516	538	555	581	558	534	513	516	541	515	501	517	548	537	512	493	528	515	526	586	535	556	561	539	549	544	632	514	519	545	522	569	552	498	510	548	515	540	537	562	545	533	583	501	544	524	549	584	543	531	559	578	520	508	542	531	590	504	534	513	540	564	548	558	547	529	562	520	526	538	554	505	542	525	565	542	545	530	522	574	536	492	549	522	504	542	512	515	542	535	500	553	513	517	527	539	540	586	493	548	575	534	542	567	542	524	521	595	487	511	564	546	513	505	550	533	533	527	529	526	489	583	494	529	552	551	512	568	549	506	520	526	528	511	546	553	552	514	567	505	538	575	537	529	557	533	553	524	516	558	531	514	511	538	521	505	538	503	548	528	502	511	550	515	532	562	546	516	573	537	542	494	504	553	537	536	486	554	536	597	493	569	555	527	544	523	557	540	538	496	536	574	509	508	534	553	507	519	546	536	537	563	533	545	520	532	556	542	535	522	547	519	539	552	505	522	508	534	570	556	515	494	549	528	536	529	548	532	526	563	566	518	526	534	527	533	546	571	517	514	520	539	534	548	529	549	516	485	519	510	541	531	554	543	535	480	515	534	552	507	518	518	545	538	490	513	549	509	534	543	519	519	528	535	552	556	514	509	530	530	502	547	545	572	528	525	511	518	498	565	523	512	511	539	522	557	541	569	510	522	534	522	517	527	505	578	540	529	554	550	548	502	500	558	547	481	562	534	499	531	525	534	559	497	553	535	498	533	520	523	534	554	513	534	497	516	521	525	556	541	550	506	571	535	515	520	558	529	536	505	528	490	561	547	535	541	538	537	525	514	543	582	543	555	531	517	536	527	538	491	553	520	538	542	515	530	517	552	498	549	464	534	552	514	498	588	567	503	564	521	558	527	529	559	543	543	527	558	530	490	554	603	536	519	548	552	503	523	509	545	523	536	554	512	492	497	536	556	523	539	538	495	513	549	512	489	500	534	543	542	527	513	529	499	545	550	551	524	546	569	546	511	554	540	583	573	521	560	512	542	546	513	525	502	555	488	507	524	530	532	512	527	551	509	569	546	553	534	507	527	542	563	570	532	555	525	516	564	532	554	518	534	514	539	553	517	542	524	530	531	543	517	517	540	513	573	546	533	520	512	491	520	537	546	503	558	533	517	536	548	538	557	513	555	520	532	524	517	602	506	511	511	533	486	533	523	548	537	537	524	555	544	525	575	493	517	532	521	520	540	544	531	536	509	496	532	561	504	515	475	548	524	544	535	555	520	515	527	523	534	564	548	465	529	569	513	522	520	517	557	483	516	544	554	527	523	528	540	482	527	578	559	488	537	528	559	553	547	520	522	534	515	553	562	545	523	527	554	525	561	526	528	523	536	485	515	540	520	500	544	541	498	524	527	542	540	513	526	530	508	472	572	536	523	563	527	532	549	555	520	521	528	541	517	518	521	523	487	561	507	571	557	550	557	536	521	533	550	573	541	554	505	553	541	538	504	509	491	501	522	542	510	501	517	521	518	542	556	531	564	531	556	543	519	518	503	499	559	559	537	496	486	547	501	533	593	508	511	538	524	503	550	526	532	540	530	524	531	541	535	554	513	516	510	495	569	524	525	506	512	533	606	533	520	538	560	502	541	535	563	500	526	483	538	526	530	553	517	523	513	500	522	535	539	499	519	520	499	537	539	536	516	525	501	559	492	544	527	547	501	535	538	519	556	557	542	522	528	540	558	552	559	532	546	560	544	521	577	524	536	480	542	534	531	540	499	542	512	496	516	511	525	490	571	535	484	532	499	518	524	531	547	556	536	551	524	554	500	552	558	512	514	523	534	539	500	522	516	502	578	514	545	551	531	558	537	512	498	518	519	503	545	495	529	543	533	534	498	545	495	529	538	523	497	509	501	528	534	484	540	516	517	539	505	523	541	535	503	525	506	543	520	555	557	587	507	518	559	580	544	536	532	536	535	545	521	535	526	507	558	543	561	524	512	512	564	530	550	480	524	521	511	536	485	542	501	505	540	514	560	518	515	543	511	536	584	584	544	507	512	526	550	525	523	523	495	527	486	488	518	549	511	529	542	521	546	531	474	500	572	501	563	583	541	512	507	533	505	511	540	498	555	526
27705	9881	611	317	262	230	227	229	227	215	202	203	211	203	213	210	184	179	201	239	162	207	215	221	229	209	206	216	212	230	191	198	220	204	225	223	205	209	190	228	235	200	205	205	224	249	201	220	215	208	183	204	220	206	229	214	190	220	206	203	233	227	215	237	229	218	189	196	209	190	224	206	189	207	200	224	219	192	201	215	206	203	214	226	185	235	185	199	194	214	200	237	195	219	197	228	216	209	190	194	198	218	236	212	243	207	197	211	200	188	224	227	200	182	242	211	210	217	196	198	226	219	211	217	212	219	185	198	201	180	202	209	203	232	195	214	224	211	229	199	214	200	203	217	244	206	200	203	229	224	192	226	214	200	206	194	206	219	211	201	224	224	222	186	202	218	207	205	224	219	234	202	209	244	193	195	233	198	218	195	220	222	205	204	233	190	225	225	213	196	209	218	207	226	206	194	213	226	220	183	188	221	209	220	209	208	211	200	189	197	238	191	242	213	212	219	198	209	193	207	218	208	192	214	216	202	218	214	194	219	181	240	194	210	221	214	183	190	204	215	190	214	193	230	180	218	198	212	208	200	208	214	194	183	205	218	191	227	247	207	208	189	200	213	219	221	226	217	208	199	180	211	221	214	171	186	217	200	217	204	217	199	217	201	203	206	189	240	194	207	205	194	214	211	187	230	192	216	227	197	193	214	215	196	218	221	194	179	205	211	202	226	215	225	208	219	206	193	222	200	193	199	208	213	220	218	187	180	190	225	213	224	212	218	213	222	200	200	200	220	230	211	197	204	192	189	202	195	207	221	189	234	216	214	200	200	220	188	216	212	209	206	204	195	185	201	194	205	221	195	245	213	188	201	217	229	181	233	223	218	182	203	196	228	188	208	211	197	205	195	199	194	228	221	204	233	226	217	212	210	221	200	183	208	235	200	198	178	205	217	220	209	193	192	206	218	205	195	210	181	218	229	205	188	210	208	234	205	201	190	200	210	198	194	219	180	221	223	190	223	206	217	228	250	202	233	225	206	218	224	222	196	207	208	199	237	206	212	210	195	201	187	209	183	207	214	216	205	202	212	202	223	219	192	178	209	214	252	212	215	216	215	213	234	222	201	246	215	194	214	177	198	212	197	228	212	219	192	233	214	181	210	219	188	190	187	209	221	203	231	207	207	207	180	194	207	206	208	202	186	205	215	214	212	180	201	214	198	213	202	219	223	195	242	203	193	227	216	233	212	189	193	199	217	201	216	207	199	205	222	224	217	222	213	196	210	213	193	199	208	199	199	214	184	211	218	204	174	213	201	181	209	219	193	236	201	197	207	198	194	226	209	234	182	221	226	226	204	217	222	196	204	223	212	187	216	226	213	191	185	209	191	193	211	199	227	202	199	204	215	221	201	216	197	217	193	206	213	222	219	198	210	207	215	197	221	230	202	212	219	198	214	222	191	215	234	217	184	221	211	211	203	215	199	215	192	217	215	218	208	208	205	210	210	190	192	215	199	195	214	226	224	227	205	207	219	217	193	227	196	189	215	216	202	224	213	202	211	212	214	236	220	215	219	196	214	208	205	231	189	204	225	212	203	192	241	220	222	197	199	221	217	179	208	209	227	202	215	171	205	215	227	235	205	207	209	228	198	190	200	197	212	202	211	179	194	232	183	202	207	212	204	209	200	208	221	201	215	214	223	223	214	207	191	218	196	224	203	193	223	198	195	206	228	211	217	200	234	201	212	202	214	238	219	204	216	220	194	225	200	223	198	218	209	217	209	189	189	195	223	194	200	205	213	220	201	222	229	230	210	221	212	225	209	216	203	219	220	200	194	200	203	218	181	243	207	189	195	183	194	200	199	226	233	181	221	227	204	196	215	205	232	210	247	219	225	224	211	189	202	198	208	198	225	207	214	206	220	210	229	189	190	195	200	219	202	220	212	232	200	225	224	205	221	198	220	223	203	205	201	208	214	208	207	205	216	194	209	207	216	205	210	189	189	222	194	225	198	209	223	229	203	191	200	220	221	193	213	209	203	206	214	199	210	243	198	210	191	193	167	211	194	231	191	204	234	220	205	227	220	217	209	236	211	204	185	219	206	224	223	208	238	189	196	182	217	201	200	216	187	231	221	190	208	217	186	199	191	208	208	198	211	214	209	252	206	199	218	199	235	190	190	203	203	209	228	228	233	234	201	209	212	190	209	195	188	190	196	213	259	192	217	204	211	200	219	209	188	189	181	216	215	206	208	187	201	202	220	191	233	217	208	226	204	215	170	197	196	194	207	194	206	228	184	195	204	190	227	206	201	215	220	202	208	212	201	245	212	212	218	205	188	203	183	207	210	214	212	210	198	220	183	177	219	224	190	204	188	192	207	219	212	191	179	205	209	209	195	173	219	208	201	210	223	184	192	233	246	217	212	239	226	194	172	241	208	226	213	193	202	191	208	217	177	203	210	211	196	220	176	209	213	187	182	215	191	209	230	246	191	191	221	188	208	197	186	219	209	204	221	212	203	204	225	201	205	204	199	186	208	205	224	210	209	233	221	208	202	208	245	180	182	208	202	215	208	212	193	224	220	213	218	226	208	189	220	174	208	234	200	220	236	233	182	210	226	200	204	211	215	225	210	242	209	217	189	212	215	211	184	229	214	208	199	201	187	209	202	232	230	190	207	189	205	214	206	219	201	192	209	212	218	166	196	229	212	214	194	191	211	175	222	212	193	238	211	243	195	218	211	221	215	227	198	198	206	219	204	219	206	206	179	199	212	219	208	221	202	181	206	210	223	206	206	225	204	204	188	189	208	190	196	225	200	195	206	195	216	220	205	213	197	209	194	204	181	212	206	216	210	207	198	194	207	229	189	206	212	202	206	217	205	218	203	190	237	203	215	211	217	198	225	179	218	208	228	209	208	207	214	213	217	193	236	198	212	200	193	192	190	200	216	196	208	210	227	219	201	210	212	212	206	203	196	199	214	209	216	203	203	194	213	218	202	205	218	198	209	200	193	218	207	201	213	171	224	184	202	204	217	194	212	198	224	250	207	219	198	210	214	208	180	212	205	186	209	218	193	190	231	201	189	192	200	244	191	227	209	198	196	190	230	203	215	214	213	215	219	189	213	197	201	239	217	210	194	201	207	220	220	203	196	222	211	207	203	197	214	198	187	214	240	201	197	196	205	216	211	195	185	232	205	208	219	211	199	232	209	204	209	207	207	166	222	199	210	216	225	239	220	244	207	189	179	238	199	194	223	218	182	209	194	177	211	201	221	200	200	209	232	194	201	173	195	193	218	216	217	228	219	227	215	215	224	193	227	206	221	221	212	224	218	225	223	190	194	198	220	207	206	200	213	214	182	192	207	194	220	219	224	203	225	215	218	189	173	200	207	216	198	224	209	209	228	182	208	175	204	221	213	195	199	216	214	203	195	174	187	214	217	187	242	218	220	219	211	208	163	207	224	202	200	235	212	195	190	214	230	207	202	210	217	248	200	198	209
4568	333	317	217	201	195	181	154	187	168	173	166	182	185	147	158	172	159	164	163	166	175	144	150	178	162	163	173	158	168	178	158	190	180	143	161	182	166	173	165	165	171	164	162	140	166	158	187	173	155	176	180	178	165	157	171	153	165	162	176	155	170	190	138	168	148	152	169	151	145	167	151	163	186	179	145	184	169	144	158	154	170	163	178	171	161	163	182	169	185	159	159	191	170	169	155	175	177	176	151	164	168	164	173	155	160	137	176	174	175	176	156	165	173	151	171	201	144	161	180	159	175	151	159	174	148	172	156	150	170	162	161	151	161	150	187	171	179	155	145	184	172	166	166	157	158	144	166	190	155	183	174	151	167	176	158	180	151	175	177	145	155	164	157	169	169	140	166	170	147	180	152	136	158	136	154	165	184	183	163	165	167	163	172	164	166	175	157	163	165	168	146	150	165	160	129	167	176	162	168	163	149	152	174	149	164	166	166	162	153	198	133	163	195	146	157	179	147	167	175	162	160	169	164	162	165	166	173	153	169	184	167	168	126	152	167	184	166	162	142	166	159	162	169	137	172	149	160	141	170	142	161	165	154	204	155	167	196	176	152	183	172	163	178	172	190	191	173	170	173	139	196	153	147	156	160	157	157	141	148	149	174	183	169	193	181	174	164	181	174	167	165	158	171	149	145	163	152	172	165	165	150	183	188	159	180	161	156	173	171	184	185	158	132	163	154	171	159	142	167	160	161	192	172	160	167	179	167	171	183	162	146	150	166	167	172	149	163	158	176	179	142	166	161	175	174	183	159	146	165	182	173	161	186	157	149	161	192	157	159	177	165	159	167	136	156	161	208	156	137	163	153	162	153	152	157	150	161	168	160	178	163	168	154	175	155	149	162	175	150	148	160	173	169	157	169	173	172	136	138	170	155	159	185	163	157	162	169	152	166	189	162	138	149	158	149	158	174	161	171	186	162	196	147	170	163	155	158	137	181	156	161	164	148	182	143	144	164	180	154	181	177	173	167	146	170	147	162	180	178	176	195	169	164	185	163	144	161	155	173	174	170	166	158	148	157	155	146	160	162	146	139	164	155	135	154	156	156	191	161	153	154	142	176	170	162	160	164	146	168	173	160	154	174	177	163	183	177	169	186	176	178	178	181	156	162	179	180	182	175	163	208	167	177	179	133	170	153	167	154	148	152	161	168	163	159	168	161	168	136	174	164	129	165	183	189	174	157	155	164	153	143	168	157	152	151	176	152	168	149	172	168	179	154	174	147	145	160	145	188	164	173	169	143	172	171	161	158	170	179	165	181	180	153	146	155	161	166	151	188	179	160	178	133	170	159	189	160	166	183	168	167	139	153	172	158	188	165	147	173	205	148	175	151	170	170	165	148	153	165	175	152	183	174	185	175	168	159	168	142	154	153	194	175	158	159	152	174	157	171	151	161	130	176	150	168	144	193	171	152	177	150	162	166	154	181	177	191	150	163	171	132	182	189	151	153	176	154	161	164	153	179	164	177	165	172	158	155	160	171	174	159	163	146	148	142	134	175	155	181	175	152	147	166	152	155	162	162	169	148	176	165	163	156	165	154	160	168	184	172	155	175	154	136	168	168	152	164	167	141	150	152	158	159	161	175	183	155	176	184	165	162	165	145	161	174	147	185	132	163	147	139	169	156	154	183	163	147	137	180	185	174	142	158	160	164	173	183	161	185	154	160	181	155	178	167	173	158	169	150	159	170	165	178	160	158	159	156	153	169	165	186	180	167	169	151	164	167	142	162	167	151	166	160	164	148	184	168	148	154	171	137	173	164	163	160	153	179	185	170	142	144	188	173	159	179	165	152	152	146	181	168	155	145	149	170	161	182	166	155	183	160	169	162	167	177	158	163	173	133	166	151	180	181	149	157	168	180	167	169	170	178	170	169	143	143	152	173	131	153	168	168	167	173	165	163	162	158	185	161	188	163	172	181	156	159	176	169	189	165	163	142	173	164	166	180	175	151	164	151	173	168	176	153	151	168	150	155	162	166	159	195	165	175	181	155	158	165	166	190	174	151	166	156	160	163	154	180	179	165	174	186	171	169	148	150	171	181	138	150	145	157	161	170	162	140	165	167	154	157	186	177	177	163	166	142	158	155	177	154	152	161	178	161	151	163	184	179	156	161	171	171	156	186	157	180	165	143	159	147	168	178	144	161	182	146	172	152	167	180	183	163	168	155	162	151	137	167	168	153	161	173	158	150	159	157	168	158	179	138	167	161	167	159	167	162	184	174	168	171	156	159	163	162	163	166	168	146	176	148	185	171	178	173	146	161	148	181	176	159	172	158	176	176	162	149	172	176	161	178	156	186	180	160	166	168	165	157	169	156	164	147	167	162	162	145	159	172	182	172	178	169	178	154	150	155	165	165	151	184	150	164	159	138	163	146	169	148	158	153	181	177	152	164	148	169	169	154	175	159	175	152	164	179	159	145	158	155	153	151	175	177	170	172	147	163	163	172	179	166	171	162	146	191	154	141	168	153	178	149	178	157	168	164	151	164	184	167	156	147	182	183	168	156	158	167	161	159	176	162	156	152	169	154	169	181	175	170	169	156	168	156	157	175	160	184	179	172	178	167	184	163	189	175	156	149	174	161	158	163	193	180	162	163	142	158	144	147	162	173	173	148	154	157	158	174	175	166	172	154	162	167	157	152	182	154	158	171	174	155	192	153	160	151	175	162	146	176	151	177	155	159	181	154	158	187	164	153	166	173	158	149	162	177	183	170	155	157	161	167	173	151	177	152	173	150	177	190	137	166	199	158	156	172	151	157	162	192	149	156	155	146	160	162	175	160	166	169	155	159	158	155	139	165	152	173	168	174	155	167	161	153	185	184	191	144	154	176	178	169	160	173	142	190	153	166	157	167	155	177	141	160	149	166	138	186	164	175	158	154	181	151	165	171	151	161	181	144	144	178	149	156	162	143	169	163	168	161	181	168	156	145	163	174	157	184	151	187	153	161	147	159	131	171	141	149	154	179	159	174	182	173	155	166	169	152	159	165	166	163	154	150	177	153	174	171	152	171	149	155	161	175	162	157	174	168	171	160	168	164	177	153	173	154	154	165	144	181	159	135	145	162	154	168	173	161	173	170	152	186	176	167	164	151	164	158	160	157	156	169	160	172	169	165	146	192	169	173	138	170	167	148	178	182	168	196	178	153	149	143	173	171	157	171	146	165	187	138	177	152	164	145	192	164	156	173	165	181	164	190	157	164	189	148	171	172	174	154	155	148	162	171	150	163	151	161	147	162	153	179	147	166	149	169	154	149	139	159	167	152	166	158	171	136	193	172	174	168	175	182	151	161	160	167	143	140	156	166	170	151	156	173	182	177	135	155	154	159	174	174	172	179	168	166	160	156	171	167	174	180	148	160	177	169	163	166	164	166	170	138	164	145	168	162	164	156	168	164	171	171	162	161	149	139	157	153	152	163	148	172	177	154	138	182	157	167
25540	21466	27938	25397	11224	1358	918	719	608	620	652	621	624	595	575	546	602	565	540	527	555	553	585	548	564	566	627	567	600	537	554	558	578	550	554	514	542	520	579	562	576	523	508	540	516	557	548	581	587	554	557	562	558	556	561	534	559	544	554	581	590	564	572	549	533	529	533	549	545	557	536	560	544	540	506	584	533	542	577	540	540	535	546	535	524	565	522	556	550	551	566	542	533	539	536	539	499	538	557	506	574	556	511	552	550	565	537	533	549	541	530	492	560	566	588	509	586	523	612	575	544	596	556	566	509	534	543	508	542	536	575	546	555	508	496	578	544	552	580	554	557	551	541	543	589	561	542	547	495	527	560	566	570	566	553	543	573	569	548	508	562	553	545	577	571	528	546	557	557	550	524	562	573	572	552	560	546	525	516	548	524	552	560	549	555	534	550	519	583	546	548	539	569	530	534	534	549	556	558	564	524	536	545	585	581	583	559	553	578	545	542	535	587	544	546	542	575	556	526	523	554	574	513	566	563	560	538	545	524	534	579	549	541	575	525	540	544	573	500	560	530	569	506	532	543	537	564	555	575	558	554	563	513	583	529	579	563	556	525	501	532	495	549	506	578	533	568	575	543	552	566	526	532	498	508	539	528	527	527	592	559	566	548	561	546	549	513	551	547	546	571	517	526	546	585	552	524	542	582	530	523	579	581	556	570	520	580	538	586	557	529	531	526	602	525	537	587	518	561	599	570	579	580	572	533	567	539	526	557	549	535	512	540	557	566	552	592	562	550	564	588	596	555	548	557	572	544	564	599	587	516	544	542	570	562	542	543	555	501	541	538	542	557	538	527	577	524	522	552	525	562	552	578	536	550	562	568	554	518	505	579	553	533	593	518	529	554	542	485	566	528	563	551	547	519	538	522	542	572	530	560	505	553	573	517	574	560	531	505	550	514	532	531	561	521	552	578	536	509	496	534	579	552	530	553	562	528	506	547	543	595	535	530	517	560	516	532	564	551	574	509	581	552	572	529	552	519	522	583	524	544	577	605	549	508	547	565	550	534	547	534	539	517	574	555	566	608	551	519	510	514	526	537	544	532	559	528	547	550	563	481	567	540	569	529	579	537	529	567	567	551	553	588	585	534	543	529	532	535	568	576	551	564	570	536	502	567	547	548	546	557	562	549	515	568	568	528	577	526	534	552	590	585	524	525	542	586	536	541	558	542	550	580	540	572	512	581	555	495	526	553	567	534	516	536	573	527	515	565	533	552	555	494	520	533	578	525	540	545	556	531	493	521	552	536	576	503	558	532	557	557	554	566	555	513	536	588	595	575	510	508	555	544	566	544	512	555	535	541	578	532	507	550	510	535	529	572	527	528	549	582	532	560	569	517	521	546	557	547	576	552	529	508	535	523	507	529	539	571	560	527	529	534	526	584	560	533	567	566	509	543	530	562	559	562	518	542	528	561	538	530	533	497	566	565	536	546	558	633	541	574	509	505	535	551	550	545	515	549	580	528	528	576	559	565	535	524	564	514	573	551	526	520	522	577	565	546	541	538	576	561	501	494	569	501	572	584	535	524	567	544	547	531	548	541	556	548	566	549	547	551	568	564	539	528	531	504	505	546	527	521	550	537	524	549	565	594	586	545	514	565	519	565	580	568	567	543	543	582	603	514	605	508	540	552	526	498	534	544	562	524	537	528	577	562	534	517	542	519	560	549	536	577	568	545	543	543	557	563	515	576	547	533	539	543	532	564	553	539	527	521	555	561	583	586	567	491	516	532	572	556	527	530	560	532	523	559	546	582	542	559	564	542	581	566	510	559	564	560	535	568	553	525	569	508	561	579	524	535	536	584	523	588	581	556	549	545	527	565	513	560	555	476	503	564	509	557	516	556	594	532	515	571	543	563	541	487	563	570	617	507	533	519	593	535	545	588	534	527	543	565	544	545	549	491	551	524	565	508	577	516	525	545	559	571	534	543	560	569	516	517	519	533	562	527	514	531	527	545	514	563	563	595	537	533	556	513	542	569	545	539	557	531	503	545	514	545	517	506	585	547	579	509	554	563	575	558	542	536	537	562	523	538	542	505	551	552	536	567	564	508	578	518	509	493	547	542	566	545	551	552	569	569	559	538	551	539	539	542	619	540	549	558	583	554	548	547	560	534	548	509	524	509	553	559	516	539	548	560	533	572	603	516	556	531	504	538	519	530	555	493	506	537	531	570	524	531	501	584	504	581	562	526	523	570	572	508	529	524	527	561	572	568	534	573	536	585	566	529	547	502	516	521	550	539	553	517	545	540	535	534	535	523	561	498	573	548	545	503	530	576	526	537	585	576	557	553	536	559	525	544	534	521	521	519	571	545	548	543	527	528	567	561	595	569	548	558	572	540	571	536	578	585	539	571	510	586	559	551	552	514	557	552	570	579	558	558	548	580	571	536	524	588	555	549	527	553	505	512	553	554	561	543	537	540	542	521	518	533	560	489	550	548	529	556	558	533	527	544	567	500	516	586	577	507	464	545	547	542	541	517	550	545	525	506	504	517	572	530	569	556	573	532	555	557	534	573	513	583	611	569	560	531	522	489	551	564	518	570	570	558	554	536	580	527	585	528	567	535	535	544	548	566	541	544	541	506	557	527	533	565	516	522	569	537	519	531	519	531	559	557	535	553	531	555	562	555	509	559	564	545	539	562	578	547	521	528	603	541	509	531	534	520	526	569	551	541	521	516	543	547	520	501	511	569	565	527	539	567	525	539	540	548	560	542	558	532	543	518	521	531	537	548	481	554	502	535	517	537	565	519	594	521	565	557	510	578	563	565	573	516	544	537	555	535	575	557	539	572	552	528	607	576	536	536	572	502	541	555	564	512	566	538	539	539	508	506	532	567	559	561	548	536	532	560	571	525	553	547	570	536	535	527	504	550	536	535	557	536	539	518	528	551	556	546	535	528	512	533	522	566	540	545	538	542	551	553	544	546	546	513	556	547	523	504	478	542	544	571	516	471	549	552	600	515	493	549	568	551	530	573	536	517	573	550	552	586	556	498	572	546	526	532	515	587	533	570	532	549	552	518	580	543	533	558	543	513	549	537	538	547	543	572	533	589	539	599	549	573	523	539	557	554	555	519	560	551	542	527	568	546	531	528	579	536	568	543	553	541	563	572	511	552	549	524	525	548	513	570	589	558	523	597	561	550	575	563	563	566	511	569	507	539	563	516	524	535	585	488	550	520	542	543	565	506	526	599	577	557	527	558	564	536	537	531	584	527	550	567	584	523	538	552	567	557	550	550	514	557	544	560	567	539	572	529	546	566	552	517	534	551	527	603	530	542	503	552	533	534	572	528	566	553	493	547	533	531	609	554	557	516	556	554	522	578	510	558	549	506	524	552	581	528	553	504	545	579	539	554	503	543	562	552	505	530	556	517	542	563	556	533	515	541	568	533	547	528	541	558	546	542	559	552	532	571	515	527	528	547	533	558	530	530	523	522	510
3360	3331	2834	1442	1096	883	772	685	618	573	533	547	459	511	484	523	499	455	490	489	468	449	474	457	445	414	417	467	429	432	469	432	427	455	426	446	431	434	401	445	447	406	457	441	487	403	446	438	466	428	477	449	465	440	413	432	432	433	415	435	439	419	459	430	432	461	434	454	433	439	493	446	468	414	446	419	440	407	407	463	455	437	459	449	435	424	430	410	467	420	412	418	420	427	421	429	424	444	415	429	470	434	443	420	413	440	424	383	430	439	450	403	470	459	417	459	471	472	446	467	429	402	400	426	447	456	435	435	406	383	460	463	427	463	383	444	416	398	444	447	429	450	422	411	412	412	415	443	434	431	383	433	422	467	476	436	466	435	423	432	451	431	449	423	423	466	428	457	452	431	438	459	441	400	368	429	443	448	442	399	465	481	490	440	440	423	422	433	463	455	397	446	403	421	438	438	456	435	410	390	445	470	471	408	461	421	456	447	439	423	441	433	425	439	398	406	449	456	405	415	432	445	443	425	396	404	416	392	417	423	431	414	458	424	452	427	425	437	456	438	405	389	415	434	473	420	411	438	398	448	417	463	417	434	403	451	426	446	420	452	438	435	448	437	435	399	421	452	424	404	465	459	453	421	445	464	439	421	424	416	410	437	436	440	456	426	406	435	427	415	477	421	427	450	431	427	391	405	425	432	404	433	412	481	456	443	410	416	406	406	428	442	451	428	403	416	418	409	428	442	433	425	416	434	418	434	423	422	448	430	425	436	441	468	433	455	414	439	427	439	429	398	421	418	450	415	449	437	437	410	392	416	435	419	451	411	424	389	442	415	432	419	432	453	422	414	478	434	414	410	425	448	398	457	449	423	419	414	419	439	455	428	412	429	432	427	454	408	436	444	452	452	449	434	417	449	432	396	434	419	416	405	407	428	439	406	421	430	455	431	422	404	402	467	439	414	400	428	417	436	407	431	430	480	390	454	434	442	442	396	426	441	432	413	414	445	450	443	408	431	454	406	413	418	390	429	429	423	430	414	457	442	432	442	449	428	424	412	409	419	474	422	473	458	417	402	421	436	398	432	400	466	437	444	448	443	445	415	445	419	434	436	421	413	444	435	454	417	395	440	378	406	447	419	440	428	440	436	441	419	460	468	457	411	421	418	435	427	427	437	411	390	439	431	421	408	439	422	410	409	416	421	381	429	389	446	416	450	403	398	450	455	417	414	463	454	412	439	422	405	417	458	413	467	445	439	423	445	384	426	395	436	451	443	397	418	461	412	437	463	429	412	434	398	418	444	453	416	389	433	440	409	446	432	448	440	449	447	418	411	431	443	393	451	460	428	441	442	413	445	402	425	426	427	410	422	457	458	448	421	469	421	441	430	403	427	450	457	420	466	388	424	456	444	446	384	408	398	425	426	440	443	440	440	435	395	420	451	409	426	426	425	447	418	419	438	435	435	422	416	412	415	427	425	387	442	428	412	396	406	446	419	420	427	429	463	437	432	419	415	418	442	423	424	466	377	471	436	430	456	452	436	407	405	412	395	439	406	433	422	406	439	436	447	438	461	423	380	405	423	451	436	404	439	442	452	400	397	408	396	421	409	436	412	410	432	448	427	433	410	459	425	400	422	444	429	431	440	414	412	449	412	415	459	452	453	448	417	401	425	435	408	414	405	402	400	406	414	443	428	450	424	415	401	448	391	408	404	452	437	411	414	401	443	418	458	421	464	428	402	456	430	403	446	425	436	442	444	377	417	452	432	422	424	440	418	427	421	457	450	412	421	401	405	438	404	412	410	446	453	398	439	396	450	422	417	379	428	468	428	399	425	460	403	406	436	428	395	444	457	464	392	432	427	442	473	442	432	431	427	438	429	424	407	422	438	429	464	434	417	393	415	456	440	428	478	399	396	480	438	446	403	423	448	400	419	422	420	407	394	408	406	403	391	401	422	416	449	412	428	448	415	444	403	457	413	426	432	417	387	419	406	456	448	419	468	408	431	410	414	447	397	417	422	385	422	421	426	383	399	387	407	410	442	425	422	424	393	404	427	429	411	454	418	433	427	420	429	387	437	452	457	419	434	446	401	405	416	412	472	387	402	409	383	418	429	425	390	446	393	415	446	431	398	435	408	410	417	431	459	412	429	393	403	398	450	409	425	417	476	438	411	419	424	448	410	442	391	395	411	440	424	454	397	423	444	401	470	411	420	388	466	436	397	456	389	417	442	431	426	424	440	438	441	454	467	447	433	410	383	407	439	395	409	450	471	455	407	446	408	466	423	417	426	418	435	424	462	413	394	425	398	453	404	436	449	407	396	427	434	399	419	425	383	428	452	437	465	432	420	408	398	409	460	391	421	439	406	432	418	399	422	412	446	428	373	420	440	391	429	415	430	403	398	422	406	411	420	407	386	452	392	397	447	406	478	413	419	447	457	410	393	437	431	432	399	442	417	442	424	381	411	393	445	430	421	415	444	409	428	423	404	460	416	410	445	431	410	401	412	405	424	435	464	412	407	442	423	449	420	422	380	433	459	416	419	446	437	407	445	419	430	435	434	430	389	428	442	401	425	438	414	416	426	418	412	423	452	440	414	420	395	415	470	398	426	429	419	407	452	430	449	444	434	424	441	391	391	399	410	446	407	384	415	393	425	462	455	397	427	433	406	410	381	432	429	423	455	406	444	400	430	434	396	432	387	418	455	433	402	427	439	419	429	420	444	415	416	480	408	437	465	433	399	404	388	448	414	418	424	402	394	454	415	416	415	414	423	437	420	413	456	432	417	412	415	403	400	418	401	432	432	407	454	464	432	419	431	404	414	410	406	432	432	416	439	446	442	411	436	443	429	421	412	451	437	420	444	435	432	407	465	404	404	403	468	407	418	444	418	423	434	430	423	426	402	449	414	454	423	428	436	440	388	394	433	450	406	434	443	412	397	467	400	442	454	411	417	444	408	450	422	426	446	420	468	459	396	425	416	401	463	410	418	416	433	394	442	440	433	425	402	418	465	404	444	400	426	403	387	422	408	355	382	444	448	427	418	418	426	419	425	410	446	434	395	418	429	382	421	436	408	429	439	435	428	413	413	431	457	410	433	446	395	411	440	403	443	418	415	409	421	384	404	396	440	394	390	429	422	397	397	443	446	437	423	442	438	416	455	403	453	408	416	409	431	425	464	389	439	479	440	436	398	402	438	454	429	411	409	394	464	369	393	429	398	413	394	437	394	407	455	420	448	379	417	393	422	428	398	389	424	410	387	421	405	436	407	396	396	432	437	424	414	413	399	452	444	428	417	444	409	465	435	423	406	424	394	453	420	417	423	426	405	410	438	410	434	411	406	406	403	418	396	414	416	445	424	408	448	396	431	428	421	418	410	461	402	418	403	428	422	403	403	426	439	432	420	417	426	437	423	401	422	419	404	438	416	431	412	412	427	399	424	428	438	398	438	436	435	402	432	413	424	430	424	448	447	429	421	412	417	401	419	412	380
24611	21478	28836	24583	21459	8170	1696	1114	899	821	858	810	765	825	824	764	783	761	758	707	694	773	744	711	714	722	761	735	807	688	707	733	697	679	724	738	719	706	762	677	727	698	716	653	738	697	671	706	685	713	697	740	713	705	686	712	700	665	736	709	720	700	714	712	744	711	690	715	685	679	691	665	664	693	686	695	694	732	742	730	749	722	642	724	707	700	738	689	682	696	716	675	689	689	748	748	692	712	669	727	662	696	705	696	694	696	664	718	747	699	711	701	663	736	724	720	656	714	703	652	660	720	669	708	691	719	709	718	684	680	692	696	669	722	695	755	713	712	739	693	693	722	687	699	690	728	706	695	738	715	719	764	738	706	684	633	681	671	678	690	643	705	666	692	652	702	647	713	729	667	722	682	664	696	702	731	693	680	669	746	723	683	680	660	725	682	683	701	721	717	720	671	684	700	695	663	683	724	658	680	644	691	688	739	682	710	741	731	700	721	679	699	712	721	677	679	743	700	663	683	657	641	703	675	717	681	677	704	665	678	713	648	664	730	709	678	716	734	703	707	704	716	668	680	687	680	676	672	756	686	665	697	692	726	693	654	682	677	742	717	719	656	704	702	685	714	662	652	686	710	690	639	646	713	699	700	669	703	700	739	707	686	740	712	699	672	682	662	652	665	670	684	745	718	651	705	662	653	721	724	720	674	688	712	718	691	682	679	668	708	681	729	698	720	675	676	699	680	746	647	746	681	673	689	727	683	688	707	685	685	743	727	669	689	675	644	705	685	651	708	710	703	738	680	680	671	711	681	687	712	682	716	690	675	717	722	677	683	692	670	714	664	723	724	713	683	746	693	704	674	748	670	683	682	698	727	672	671	716	683	716	707	742	739	703	688	711	677	657	695	650	640	678	707	636	702	648	694	664	732	679	755	708	668	680	762	731	695	661	694	711	702	720	652	678	688	704	690	685	668	712	654	703	702	678	663	707	717	701	659	658	772	702	706	714	694	736	700	721	688	709	716	710	742	655	721	708	687	674	661	704	706	718	755	675	736	724	695	676	748	711	653	644	684	709	675	679	727	722	717	676	683	650	735	706	668	709	671	703	732	709	706	694	733	687	683	707	687	709	718	672	727	702	682	718	694	704	642	677	694	693	736	680	711	681	700	673	658	732	660	727	704	710	689	701	678	723	701	701	674	702	735	680	690	670	749	724	690	744	739	673	700	728	676	698	685	689	669	684	690	687	740	677	680	682	712	751	670	686	682	699	676	724	661	713	711	672	689	745	695	701	685	764	710	685	712	683	704	707	746	744	691	686	658	698	672	650	686	696	680	692	715	675	708	683	687	687	644	722	681	660	716	707	699	696	662	669	689	686	685	674	649	693	702	713	726	732	696	679	717	695	685	672	704	698	707	678	691	668	692	668	737	721	684	723	692	719	687	726	670	708	693	666	668	727	750	733	680	687	708	659	702	697	705	700	666	732	685	668	698	688	710	686	693	707	732	719	728	727	651	719	702	641	703	659	699	680	734	663	721	687	678	705	636	688	739	645	706	631	667	650	686	684	732	741	682	674	700	667	705	697	735	720	679	702	686	680	707	730	648	681	673	733	709	689	715	761	643	706	733	690	723	678	663	709	703	670	681	645	726	637	728	688	646	700	651	697	700	678	733	707	779	722	641	661	667	676	704	674	692	699	712	703	728	658	734	692	684	690	649	685	685	702	688	732	703	693	685	664	735	716	688	705	670	690	691	680	730	689	697	651	747	712	736	715	704	702	661	720	673	733	707	667	652	742	702	707	676	697	736	727	643	728	660	659	673	696	714	680	710	659	666	727	720	710	623	680	695	690	688	695	677	687	695	704	719	701	674	654	713	691	676	671	634	684	685	662	718	733	681	726	684	708	704	676	648	663	660	702	702	727	652	735	717	722	708	700	684	691	679	678	703	709	724	719	679	717	693	658	709	718	686	701	671	710	688	627	672	684	698	696	751	679	706	720	733	672	684	703	723	680	697	698	724	668	703	740	731	655	701	691	668	718	686	663	705	641	673	676	667	708	684	667	707	722	709	654	693	683	682	695	690	697	752	716	691	702	668	705	669	713	670	703	714	668	721	708	683	687	703	761	674	699	704	679	658	670	712	675	671	674	674	744	678	731	708	724	690	699	697	681	647	671	662	721	687	695	654	705	711	659	698	667	656	673	692	688	699	687	675	691	693	664	688	723	712	715	667	685	682	652	681	728	644	707	691	710	689	674	677	666	725	695	665	713	709	668	675	695	684	711	700	679	669	711	693	758	658	681	706	689	709	706	701	710	670	704	692	771	683	678	700	701	705	697	681	702	654	695	642	693	682	730	685	697	683	706	714	655	695	657	736	733	695	701	652	703	718	705	663	700	708	664	697	703	687	718	671	708	712	702	697	670	704	732	704	666	725	669	681	709	731	676	683	664	683	685	693	688	712	645	715	704	675	713	721	712	679	654	651	733	741	696	686	613	708	674	718	704	689	726	725	657	721	686	708	676	689	702	713	706	703	713	688	700	665	648	699	665	667	654	667	708	681	673	711	707	699	691	746	706	606	695	728	680	687	672	736	694	710	667	679	715	703	724	703	734	701	697	703	717	707	698	711	651	712	668	674	690	686	696	640	712	689	641	661	651	683	748	691	704	700	670	664	666	709	708	632	672	669	683	718	663	673	730	763	734	675	736	652	673	690	697	684	684	722	693	668	733	682	717	675	691	707	665	701	651	699	737	702	692	700	677	706	688	717	690	653	738	703	665	645	740	710	701	696	659	692	677	674	671	638	690	723	728	724	667	658	710	708	727	732	688	672	718	698	709	728	700	682	693	724	717	661	683	718	688	713	696	644	713	742	704	670	694	737	748	756	718	690	688	731	683	675	736	742	733	686	690	692	704	729	718	717	711	689	673	696	674	677	688	685	666	700	717	694	691	676	732	681	754	675	674	751	698	711	689	733	687	728	722	695	705	683	655	690	688	710	701	655	701	676	671	675	675	704	663	655	686	668	675	701	691	690	708	695	705	649	721	654	691	709	691	678	718	665	662	671	682	703	701	733	700	666	745	674	681	691	717	709	686	659	704	724	674	680	684	700	706	718	716	707	692	752	709	726	638	697	656	728	662	714	660	695	717	698	696	675	672	691	705	645	678	693	689	713	696	676	647	627	703	722	674	654	696	660	696	705	679	682	686	684	699	694	720	695	696	685	732	739	682	727	708	719	749	676	691	706	689	663	701	736	672	682	661	696	693	678	663	705	683	697	749	671	715	677	732	704	647	675	710	750	725	647	737	751	690	694	696	716	683	692	695	706	712	679	742	662	686	674	688	676	674	676	689	701	695	734	677	702	684	732	675	629	655	715	653	672	701	683	701	734	668	662	688	679	719	719	677	670	712	689	696	725	682	714	686	718	706	692	738	695	656	681	711	632	710	671	670	758	713	677	644	664	688	661	728	663	687	689	679	676	653	659	702	726
3596	5877	4938	2581	1773	1408	1117	971	882	788	748	783	672	704	622	657	644	627	678	613	600	577	613	569	577	573	567	590	568	561	554	552	630	559	557	612	548	563	573	562	585	575	562	545	554	522	590	551	539	559	565	589	549	515	566	508	530	525	539	506	584	529	570	571	551	576	582	548	527	562	538	574	554	577	572	555	559	596	517	528	534	543	562	565	516	550	558	537	539	521	563	543	550	526	573	524	532	552	554	531	537	532	543	517	590	570	564	540	563	545	548	539	515	553	543	514	538	537	514	543	548	555	538	537	537	555	564	517	567	583	543	537	546	522	549	541	543	524	542	544	544	550	532	503	536	564	571	539	569	521	537	502	537	517	548	506	520	532	523	552	544	516	489	551	532	532	578	591	581	545	542	545	542	587	514	551	519	564	523	605	561	553	540	567	574	519	544	527	503	547	517	518	544	547	579	549	545	521	544	553	517	506	558	546	554	525	576	519	536	554	528	536	577	519	515	554	508	569	520	562	477	540	542	537	549	563	551	516	555	539	515	527	535	501	508	562	550	536	559	548	559	539	541	545	507	466	533	548	564	485	571	537	568	505	539	550	498	528	556	568	542	530	527	530	535	540	511	542	572	574	546	551	496	559	532	509	571	548	568	574	543	575	512	550	517	546	508	566	539	564	539	484	502	536	558	552	506	558	579	546	546	540	532	551	565	573	569	546	541	559	572	528	521	530	539	493	512	573	544	553	544	550	511	554	515	565	564	537	555	522	521	507	517	533	507	561	524	500	529	543	550	560	548	495	543	531	607	515	557	541	525	514	523	579	526	498	534	518	556	525	544	557	535	538	503	558	535	542	536	514	535	528	551	580	525	492	551	530	496	552	536	534	534	542	517	549	534	502	493	546	569	564	538	521	556	506	545	520	543	535	516	566	501	576	520	502	484	531	554	529	500	531	541	541	504	549	555	513	520	539	533	518	516	547	542	517	550	521	535	508	563	578	557	543	534	520	535	554	533	540	520	574	538	551	545	537	511	540	554	508	522	541	524	515	540	519	538	520	538	512	571	528	523	526	547	563	535	560	542	526	539	531	532	548	526	545	556	537	530	538	517	528	527	545	506	574	515	534	544	552	526	517	539	511	519	534	505	587	496	541	575	536	564	527	554	532	576	550	516	553	532	557	528	536	523	522	545	503	523	491	559	582	540	524	500	534	548	527	560	509	526	552	584	520	514	479	520	527	527	508	495	522	549	530	528	561	531	509	550	527	518	530	538	550	508	527	536	545	523	548	549	530	531	478	543	527	527	555	555	521	508	538	528	470	518	535	533	506	534	535	538	479	556	523	533	534	535	547	537	503	529	493	555	534	558	492	546	516	551	540	502	534	534	504	539	527	518	532	505	546	540	495	506	537	536	501	503	557	539	552	519	536	539	531	506	519	573	555	539	527	522	495	526	539	537	544	536	560	540	537	545	530	548	561	521	563	554	517	502	486	559	545	538	549	549	533	550	517	536	530	499	513	513	534	534	515	558	527	519	540	522	540	543	553	535	527	513	535	510	559	523	557	502	551	530	535	546	544	532	547	540	505	541	524	535	554	581	555	566	515	520	552	564	562	530	521	513	526	508	516	551	544	529	491	498	541	527	546	554	538	518	515	548	563	521	507	543	508	499	508	552	580	521	536	518	519	504	521	513	540	581	519	529	522	529	534	520	507	516	530	567	499	506	542	526	517	515	553	510	519	536	563	536	560	518	535	548	548	509	535	538	563	554	510	598	513	535	507	553	520	529	550	542	495	516	549	562	543	553	504	532	522	513	560	523	547	530	567	553	598	544	497	521	568	537	497	568	500	533	541	529	530	535	529	525	527	510	559	537	553	525	528	531	513	508	540	561	558	510	547	535	570	528	554	524	535	519	549	513	519	523	520	538	553	527	554	497	493	552	517	537	522	569	536	568	529	551	549	529	531	546	537	493	531	529	518	513	549	551	519	548	514	527	538	511	544	517	543	504	519	525	537	569	588	547	558	489	532	532	509	553	567	510	552	561	551	516	531	489	499	506	528	572	535	478	546	549	544	511	520	560	515	521	505	546	523	535	576	512	518	525	565	538	521	551	565	534	512	542	509	537	506	549	537	516	548	488	501	511	555	525	529	537	500	510	509	509	550	547	501	560	538	507	578	543	550	544	509	543	539	558	498	517	553	517	508	496	516	556	553	568	526	510	560	559	540	519	573	494	481	490	508	510	529	556	514	558	561	557	506	560	529	525	544	575	515	565	541	554	527	504	544	514	525	542	534	531	575	514	538	545	535	542	519	519	552	518	543	512	520	558	539	515	498	547	507	486	545	539	474	521	528	564	580	539	522	506	523	558	494	501	535	491	540	536	547	500	520	529	511	537	514	553	479	553	559	544	541	573	501	520	487	510	543	537	531	516	537	503	526	493	518	503	539	571	537	508	545	529	521	529	500	540	518	545	545	500	523	556	562	504	517	544	543	549	512	539	513	533	522	513	525	512	534	519	547	524	518	504	538	535	512	522	561	533	522	530	560	511	527	513	541	542	534	547	498	546	578	554	509	536	541	489	560	540	524	523	531	497	534	510	568	506	546	551	515	538	529	523	528	539	516	558	549	496	529	535	509	560	499	548	551	507	535	574	529	549	574	566	493	503	498	503	526	542	524	532	587	512	541	541	534	520	521	559	473	584	512	487	525	512	510	523	522	546	521	576	567	518	512	552	476	499	524	512	516	568	509	508	520	508	492	502	493	549	569	536	533	494	539	525	545	524	520	505	509	497	507	495	524	527	514	540	507	544	526	521	559	533	499	548	538	532	537	544	555	545	517	547	530	559	569	563	542	523	527	515	512	530	562	511	502	530	502	513	517	526	541	583	506	565	522	509	549	520	542	519	513	528	518	509	510	568	543	538	507	498	523	569	514	536	558	533	553	513	509	514	495	526	503	543	541	554	558	528	549	568	544	549	519	556	558	499	535	549	493	546	561	550	524	507	560	554	550	561	527	537	563	518	538	492	498	539	531	537	545	545	528	549	529	519	540	536	527	540	552	528	523	515	496	486	501	533	514	538	516	544	532	516	521	499	546	553	543	554	517	558	489	549	577	536	488	525	532	534	504	506	527	561	543	526	507	525	537	531	538	537	536	536	539	536	488	512	539	525	495	489	544	461	561	499	509	508	512	504	513	526	540	488	530	549	491	498	554	528	498	536	497	506	542	509	556	514	545	531	524	557	539	496	535	517	556	533	528	508	524	526	539	496	551	537	528	537	532	535	518	496	491	529	542	536	513	582	499	516	537	552	551	520	471	543	503	510	502	518	519	514	528	503	537	541	546	521	478	522	557	546	527	546	540	537	541	502	550	567	480	499	534	560	523	563	529	497	551	521	466	502	547	519	498	499	554	541	537	533	495	522	539	479	565	540	509	520	506	558	550	524	545	541	514	566	494	510	552	533	512	512	531	512	521	547	490	519	487	480	532
27869	9752	643	333	259	262	220	216	216	186	204	193	229	260	220	179	221	226	211	226	231	208	231	195	210	207	215	207	201	209	189	213	203	218	216	218	218	235	229	230	217	211	209	237	213	215	195	214	234	207	189	204	198	185	224	211	219	214	198	226	218	212	231	188	199	217	204	212	190	205	216	224	205	193	187	205	184	209	239	208	194	188	211	183	185	205	235	207	232	204	208	227	196	215	225	228	183	177	199	198	204	232	185	208	186	200	220	206	217	217	212	217	229	211	194	225	209	232	198	190	197	203	233	226	222	234	206	222	222	183	216	208	186	198	195	221	222	193	195	191	184	199	208	199	212	195	213	234	197	193	207	213	220	199	194	207	227	205	212	209	249	215	204	229	215	205	210	188	213	222	199	197	178	219	234	194	197	214	234	223	207	204	222	192	213	220	207	213	201	216	183	248	215	229	193	218	231	189	207	208	224	199	167	214	222	193	216	206	213	215	212	210	206	187	194	197	221	198	184	224	194	208	203	214	228	191	201	209	205	212	207	209	195	220	257	210	210	203	199	210	222	238	212	211	232	205	216	200	204	232	199	215	209	217	200	206	194	192	209	203	189	169	173	205	229	189	190	219	206	212	212	235	222	200	193	234	204	195	244	213	207	223	194	225	220	210	218	193	217	223	186	230	193	195	221	213	201	222	207	214	231	212	242	211	228	210	200	183	204	207	208	236	217	203	206	211	185	204	191	209	240	224	209	181	208	220	186	218	227	242	215	220	193	204	209	194	208	238	217	191	192	199	218	220	223	212	209	212	207	197	195	190	204	211	188	240	223	209	204	214	189	203	223	208	185	205	193	236	204	227	213	206	227	211	227	219	241	197	209	225	229	212	195	201	232	206	219	217	221	187	191	221	226	205	216	212	221	187	232	193	202	193	227	188	239	225	237	196	221	200	202	209	191	221	184	206	187	206	216	188	232	223	212	219	232	227	191	184	203	197	196	226	194	194	196	201	202	212	199	232	207	212	206	195	190	218	228	237	199	225	240	191	210	220	188	223	217	205	203	213	197	199	222	210	197	210	218	228	199	187	225	209	210	203	213	221	228	197	214	196	215	224	240	211	208	205	216	234	214	220	205	188	209	189	204	206	185	213	219	185	195	217	215	173	188	217	226	186	194	198	219	222	188	204	194	219	210	204	201	202	175	208	228	214	223	246	236	204	211	210	207	192	216	226	210	204	228	235	227	204	198	223	231	229	209	223	213	213	208	186	196	209	195	195	210	224	185	200	205	204	204	209	213	179	207	222	204	195	183	212	191	214	200	227	204	212	213	234	221	232	211	238	192	201	206	224	218	222	184	211	231	199	189	237	193	233	226	227	204	200	220	226	199	181	228	211	201	205	241	209	222	192	199	220	212	185	205	207	243	194	226	191	183	239	207	210	207	188	225	196	211	223	186	236	228	204	220	214	195	195	191	218	213	234	221	206	204	195	206	216	216	219	207	217	211	196	206	207	199	218	186	213	233	234	207	221	208	206	198	207	229	238	242	195	202	212	210	203	200	204	210	231	223	231	204	214	181	216	214	196	216	208	227	207	214	207	203	199	200	222	198	209	207	225	219	213	231	230	239	190	224	209	205	209	219	186	212	202	199	201	230	195	206	195	211	212	210	221	219	199	187	192	208	217	198	211	240	223	193	218	208	187	207	205	220	220	197	235	206	207	206	200	206	212	202	214	198	201	211	219	205	219	195	219	171	216	211	215	195	217	192	195	194	203	232	212	201	184	228	209	210	197	217	225	196	190	212	210	225	199	203	209	199	207	199	204	226	201	195	208	222	214	195	196	201	211	201	214	196	190	201	204	204	215	200	225	214	193	227	223	208	218	207	218	203	214	208	208	220	216	207	207	201	210	209	217	232	202	194	193	247	226	192	189	218	205	209	201	194	217	231	217	231	216	242	202	214	207	220	200	198	206	202	253	192	196	205	186	185	217	192	206	206	177	203	238	209	206	206	215	210	205	209	201	214	227	208	190	222	187	241	213	180	189	203	223	219	211	232	179	193	220	220	219	190	202	219	215	207	201	161	209	201	220	205	202	222	200	245	198	201	213	193	219	208	218	231	201	201	177	204	208	219	209	212	211	199	208	196	203	207	174	205	223	225	203	226	166	206	209	211	230	211	193	242	229	230	206	173	239	188	209	238	218	180	207	197	221	217	227	229	212	214	202	178	217	198	187	195	178	201	222	181	202	201	195	209	218	208	192	196	184	204	212	213	221	194	217	204	200	222	212	208	215	206	233	233	219	184	205	207	201	191	205	232	179	214	193	207	217	214	209	193	237	223	183	211	214	215	208	206	204	212	216	209	227	230	183	211	209	206	212	209	178	232	203	205	197	223	211	214	232	212	176	207	208	215	212	234	219	194	208	188	198	224	194	201	195	218	190	221	228	200	225	219	213	209	219	222	188	196	205	213	209	206	223	218	203	204	189	209	220	226	209	207	227	199	192	217	227	213	211	214	208	223	224	197	206	229	230	222	192	208	204	224	209	202	208	209	193	240	212	224	199	216	203	230	223	205	199	229	217	230	204	209	203	207	191	197	203	198	209	247	234	216	217	212	195	173	227	222	233	229	193	193	213	204	216	207	198	205	222	217	225	186	208	225	214	215	206	192	209	230	199	203	216	214	213	198	212	228	217	191	222	205	225	199	199	210	201	215	198	223	196	206	222	214	190	205	205	190	236	215	228	203	185	235	203	200	218	209	205	211	236	217	206	188	191	232	202	184	219	212	195	192	202	188	182	196	239	199	210	208	208	232	239	195	177	239	204	204	212	195	199	204	195	204	213	176	221	190	200	200	210	215	194	207	206	212	202	211	216	224	193	201	169	201	229	210	208	199	234	206	200	190	231	203	181	206	211	186	244	222	193	206	206	198	204	209	205	192	205	203	177	244	201	218	211	204	208	215	206	214	223	209	203	246	212	208	209	224	169	202	214	227	210	202	212	201	219	217	223	194	206	194	230	214	188	200	230	186	201	214	193	224	212	193	206	215	206	219	214	211	217	218	200	208	218	189	237	200	214	217	192	194	209	191	212	199	220	183	199	229	200	204	231	217	202	215	186	242	231	209	194	201	192	185	209	206	228	196	191	199	202	208	182	207	222	219	215	209	239	199	174	211	207	210	198	215	210	213	214	198	190	198	239	197	219	203	207	194	209	208	179	201	221	195	194	192	247	203	232	194	194	191	236	205	199	185	222	206	202	187	219	200	247	218	220	193	223	181	213	210	217	215	205	199	261	192	208	203	214	205	207	200	213	229	195	206	229	215	242	241	220	214	212	212	207	220	209	216	224	219	209	200	224	213	225	220	219	214	233	219	204	199	205	197	205	206	244	226	205	201	204	180	203	228	231	188	205	213	200	222	195	232	197	192	206	213	226	188	204	206	203	212	207	241	223	199	215	202	216	222	204	218	205	192	226	207	213	200	233	199	224	207	189
4596	312	300	233	217	204	168	196	192	166	187	163	158	156	164	162	168	182	167	136	157	152	176	150	186	148	181	158	177	158	186	181	182	160	181	141	159	180	189	176	173	172	165	145	161	153	165	169	167	170	174	188	176	167	164	202	186	166	180	164	172	145	168	187	199	162	176	183	176	164	157	167	171	160	197	169	159	155	169	172	154	152	152	152	175	165	154	154	163	141	188	162	169	173	155	159	174	167	158	184	168	165	153	157	174	181	175	146	203	196	146	158	174	162	148	172	163	163	188	174	154	158	172	179	168	168	153	154	155	171	159	196	165	156	139	160	160	176	151	166	156	181	153	161	162	137	163	148	170	160	157	162	163	158	163	159	172	170	156	162	161	157	178	164	181	158	176	175	196	185	150	147	175	167	135	140	183	153	184	172	161	176	186	148	161	168	157	167	153	174	156	170	161	182	164	180	166	166	173	152	167	171	191	183	156	182	171	195	173	150	149	181	180	186	141	169	169	160	169	158	165	188	166	168	161	173	166	157	168	159	164	164	162	147	165	178	174	154	159	191	167	172	172	166	165	173	153	160	187	169	165	169	165	144	170	164	150	161	161	160	148	161	167	176	172	185	163	170	169	175	181	174	180	181	176	151	174	168	155	176	152	159	157	159	137	170	160	169	170	171	163	183	157	158	164	173	172	168	160	170	176	168	163	148	134	181	175	173	171	170	171	158	190	180	169	168	158	155	144	143	164	158	156	148	159	179	159	151	158	161	184	168	169	179	168	177	165	151	170	158	171	159	167	177	178	156	163	162	185	170	146	156	162	172	171	157	168	143	168	154	169	164	156	176	149	157	162	152	142	154	165	144	168	160	150	157	149	181	140	157	161	152	166	194	180	192	175	160	158	153	169	155	176	182	172	169	163	153	182	151	167	163	170	154	153	184	179	186	166	154	163	192	193	152	167	153	184	181	178	169	155	189	165	161	162	165	148	153	178	182	171	166	176	153	167	159	192	156	190	173	144	153	157	162	149	168	159	160	176	177	160	140	167	173	150	160	154	154	190	148	139	165	143	142	177	154	163	160	163	164	169	175	192	176	153	164	165	172	162	173	166	147	151	153	141	154	176	165	174	156	155	176	170	171	175	176	156	172	157	166	152	155	155	171	155	161	157	161	209	173	178	145	156	163	162	178	171	160	146	185	185	178	171	159	194	148	182	173	178	155	165	147	198	149	155	154	169	136	173	173	166	154	172	194	180	155	156	163	159	158	167	157	173	177	200	173	156	161	174	163	196	147	159	147	146	184	149	151	176	157	172	145	152	168	149	181	148	163	179	165	154	164	167	182	168	172	170	166	155	166	179	181	172	158	172	165	161	157	175	171	171	160	171	170	170	136	153	182	178	161	163	180	158	178	171	169	139	170	148	155	171	159	156	170	177	180	153	170	174	163	142	187	176	155	189	157	166	166	165	180	157	164	173	153	156	148	148	164	135	145	144	181	163	159	158	179	136	171	169	149	201	155	186	192	149	152	162	151	157	159	176	181	150	187	154	179	172	157	181	165	174	168	176	191	167	144	161	157	173	181	166	176	183	172	165	159	159	168	174	168	173	178	170	161	170	172	177	141	185	155	192	147	188	178	152	177	164	179	172	175	150	190	163	175	163	168	163	168	151	153	140	181	165	176	168	168	160	170	128	163	173	152	154	145	155	172	168	155	175	162	171	179	162	188	177	177	173	182	164	154	150	170	176	169	175	163	171	180	165	173	175	169	188	175	174	169	164	188	181	188	190	178	161	152	164	184	172	175	167	174	182	188	166	170	175	170	154	151	175	178	200	202	165	168	177	159	180	165	171	186	168	193	167	163	161	186	162	159	171	163	161	190	165	178	166	160	174	180	187	183	193	196	151	161	178	190	157	172	173	156	170	178	155	181	154	172	176	155	152	149	169	145	169	163	139	168	187	165	175	154	152	166	173	157	164	143	171	165	165	179	169	173	167	167	193	197	154	157	161	184	180	189	165	161	155	159	164	152	173	157	179	154	162	158	189	165	155	178	158	168	173	181	137	155	179	164	152	183	170	163	170	194	155	170	159	163	162	155	131	150	160	177	163	178	187	151	165	163	168	163	177	164	156	155	156	155	166	173	171	180	177	160	163	194	152	164	163	150	142	180	162	148	164	168	177	172	157	162	188	175	169	167	163	167	151	176	149	163	162	166	185	164	140	187	162	171	168	173	163	147	151	176	166	160	151	178	169	158	160	165	162	162	174	152	164	156	175	164	182	136	136	175	164	167	161	145	169	158	155	170	167	166	157	148	166	176	193	150	186	157	141	153	174	154	185	163	174	175	157	157	184	179	155	192	167	168	156	147	165	162	166	159	153	165	194	161	166	176	158	155	172	169	157	147	163	164	186	174	168	157	152	157	135	159	183	170	196	166	149	177	192	166	130	177	173	151	189	156	157	184	155	157	155	172	154	188	164	168	163	183	173	171	173	172	160	173	187	156	161	154	164	169	186	183	160	152	147	172	161	153	162	148	162	178	166	173	149	141	163	162	188	162	169	172	161	190	177	176	157	168	175	168	173	186	193	181	148	188	161	130	167	169	174	167	192	175	143	153	157	137	189	176	171	179	157	163	175	152	169	151	181	172	169	160	191	152	167	138	184	169	167	185	185	169	189	157	170	165	148	184	163	136	166	187	159	157	156	151	146	166	178	178	178	166	165	169	190	160	156	168	161	168	165	159	152	188	151	204	175	180	150	158	185	161	164	169	166	149	168	194	170	167	174	159	159	169	177	164	186	161	170	157	153	161	162	163	164	146	190	170	164	149	171	155	175	165	167	148	164	181	180	174	163	168	159	171	169	169	173	164	181	169	171	148	149	154	162	143	185	145	170	161	159	165	195	175	158	176	164	184	152	181	172	176	166	167	170	165	170	187	182	171	175	168	178	172	180	171	175	169	168	169	157	149	173	173	156	179	151	169	169	147	160	172	161	151	180	169	163	168	178	169	161	145	144	157	151	173	172	166	160	169	166	153	184	177	139	187	146	142	171	171	172	158	159	158	177	148	133	135	174	195	205	161	169	159	166	169	157	174	148	181	167	158	181	152	162	155	173	163	160	163	189	168	156	175	169	159	140	197	179	173	148	171	176	176	148	163	187	176	170	180	153	149	170	176	168	153	162	157	155	162	177	153	160	146	173	181	169	150	163	164	165	170	167	185	171	174	152	173	161	147	173	171	165	174	174	174	169	171	175	186	132	168	187	175	176	141	178	159	170	169	164	154	157	145	163	154	166	181	189	152	145	181	174	169	177	166	168	161	170	157	172	176	161	176	179	173	170	171	166	176	175	157	168	162	157	166	153	172	171	166	167	167	125	171	162	160	160	167	189	150	167	182	183	174	176	178	154	152	157	172	167	173	176	169	155	177	179	154	174	147	174	156	154	145	151	153	160	191	181	165	184	182	182	177	164	156	161	169	162	167	160	184	159	182
25526	21456	27923	25358	11265	1310	946	707	638	619	635	650	660	596	602	567	605	585	597	574	542	585	539	518	574	590	576	560	569	575	581	573	549	589	528	560	559	564	582	529	539	577	578	552	569	560	524	520	581	574	550	579	550	513	537	539	540	546	580	564	574	585	521	564	559	545	571	518	568	507	553	558	570	584	601	585	511	595	546	568	562	601	545	550	565	550	593	561	538	541	559	569	532	578	545	536	571	552	548	535	538	535	539	544	549	568	570	567	551	552	616	569	557	577	594	570	615	586	543	559	565	559	538	540	595	549	558	549	551	567	530	581	558	559	550	560	576	575	563	584	598	517	553	541	552	572	557	505	505	543	517	565	549	518	571	547	569	549	563	558	555	561	569	583	539	581	541	601	571	578	506	528	566	553	547	555	543	548	575	556	567	586	567	556	578	520	517	544	554	530	567	573	577	505	527	552	557	538	569	506	553	549	610	551	556	534	545	524	536	575	580	587	565	588	586	566	555	556	559	512	544	531	593	531	534	528	546	541	576	579	561	529	548	526	557	550	512	551	530	537	561	558	543	562	539	576	573	560	587	527	552	557	524	537	536	553	551	555	539	543	571	533	542	510	538	600	563	549	569	574	563	568	577	545	571	550	589	562	581	567	559	544	530	548	555	605	559	561	587	549	537	519	596	585	566	599	578	554	562	532	534	541	586	549	533	529	527	559	564	540	551	539	523	537	555	561	514	553	519	558	579	573	544	541	565	612	534	542	567	564	543	535	583	537	556	573	558	516	574	567	546	546	512	513	535	573	554	585	581	539	559	529	553	559	552	549	573	567	517	580	555	593	529	569	527	568	562	555	571	547	547	550	562	567	551	546	612	491	551	557	552	552	580	535	549	578	552	587	548	556	548	587	537	551	563	536	590	552	559	527	563	566	546	528	551	562	557	581	560	531	534	600	539	553	608	570	526	555	583	551	527	509	539	534	558	558	557	567	532	554	543	551	545	561	552	595	532	590	583	534	587	519	522	517	561	549	516	560	558	546	555	541	577	578	563	581	523	513	568	571	526	543	580	547	558	544	526	568	579	545	519	569	573	556	590	556	589	531	513	517	562	538	536	571	544	554	576	576	559	582	522	577	532	557	593	581	557	586	564	527	553	537	569	532	563	557	563	538	570	544	563	576	554	569	566	557	541	543	565	611	549	584	511	533	515	552	507	548	551	544	565	567	554	560	543	568	585	521	518	566	526	542	565	562	557	540	583	583	522	577	572	574	549	561	582	536	538	572	540	593	564	569	547	576	568	557	528	565	526	534	573	524	536	589	594	566	587	549	565	559	524	620	513	524	573	593	549	578	533	519	510	563	583	560	548	564	512	553	558	585	516	568	552	546	555	604	585	593	568	542	563	493	571	569	561	554	559	512	591	534	554	582	546	585	590	554	595	560	527	616	551	545	540	589	561	543	597	568	526	547	572	560	569	584	541	524	560	581	517	531	556	559	526	519	580	570	593	547	562	547	566	552	521	537	540	544	556	546	588	592	545	573	596	518	581	542	560	537	539	588	571	556	564	523	535	587	553	572	571	538	547	553	555	600	576	510	511	544	523	594	550	589	551	593	511	571	509	573	534	506	577	596	583	541	552	568	516	558	508	536	559	554	583	517	580	564	536	552	570	534	547	555	508	589	547	533	583	557	561	558	565	528	538	549	553	568	588	571	561	591	519	567	552	565	549	571	539	592	547	562	523	556	543	541	556	540	520	553	598	520	576	572	534	552	560	538	522	544	528	584	572	549	536	573	549	556	522	537	567	551	558	574	574	566	542	520	585	535	548	536	567	560	579	534	513	535	579	560	552	539	568	544	527	534	563	529	576	505	558	510	530	554	621	542	551	558	576	576	541	586	508	554	550	575	546	572	555	539	550	544	556	570	550	575	566	532	537	591	534	512	541	562	619	543	555	510	578	507	515	557	522	527	555	483	549	578	556	568	510	572	526	580	541	587	595	580	554	546	577	528	588	555	529	503	591	515	611	533	601	544	551	621	524	515	540	568	569	558	560	517	525	513	528	517	517	567	554	557	593	544	553	555	503	555	566	527	544	541	570	531	532	564	558	592	563	600	565	552	547	573	544	579	566	564	564	523	587	522	542	536	585	492	528	546	541	525	518	542	532	545	532	528	566	548	538	567	542	526	559	521	553	576	556	497	528	583	504	533	537	535	534	548	573	562	543	538	546	520	547	548	559	540	530	572	559	516	564	547	534	557	541	563	574	565	543	551	539	512	565	543	542	586	568	594	530	541	547	548	584	565	535	506	562	527	526	577	536	504	573	556	553	517	520	521	585	576	575	544	557	547	570	565	580	582	590	603	551	571	576	575	590	564	556	556	568	537	566	547	573	587	550	577	581	497	526	592	579	531	538	565	532	610	551	534	554	546	518	568	551	566	512	509	515	563	534	530	568	538	571	555	561	532	579	537	523	525	595	541	553	557	564	586	570	563	558	560	545	538	565	549	565	538	561	552	553	557	560	529	585	539	585	549	555	530	542	538	524	561	597	550	538	559	586	558	609	551	590	548	576	558	564	557	601	557	562	556	548	596	581	565	548	538	528	562	546	580	573	577	532	518	528	550	545	507	557	537	518	566	511	515	540	514	578	557	583	572	556	523	578	583	525	546	558	539	535	553	572	539	530	551	563	511	594	575	559	563	538	557	548	548	513	563	560	532	568	609	584	572	584	544	563	542	532	527	604	512	608	586	523	528	594	566	569	578	557	618	504	543	537	526	561	542	540	486	548	582	568	552	575	546	585	543	529	573	537	582	543	562	566	531	561	571	582	530	594	528	544	542	507	557	549	569	565	532	532	527	589	565	578	568	569	529	572	536	576	555	532	557	583	576	586	576	555	546	568	549	548	525	531	558	561	565	528	535	538	545	568	541	567	566	537	555	554	504	524	539	531	515	553	535	494	555	518	565	573	562	562	540	549	566	554	551	546	504	633	517	506	567	561	609	533	603	589	572	490	573	570	556	569	536	551	534	571	534	517	543	571	536	532	502	553	566	555	567	564	581	528	550	533	550	553	554	527	534	550	591	574	567	564	543	572	565	522	543	564	547	538	536	499	510	612	551	551	544	556	533	562	558	546	525	540	528	575	532	524	567	579	560	527	534	593	547	561	568	546	553	560	578	553	564	540	521	530	554	568	552	517	559	528	551	568	537	576	538	521	569	542	558	564	564	587	575	564	553	601	609	565	521	553	589	540	538	561	586	529	561	524	514	522	548	569	550	555	589	534	556	598	561	525	547	585	545	586	552	566	536	548	535	556	565	533	585	563	561	584	556	526	537	540	562	522	548	544	548	526	509	549	544	513	556	544	570	532	527	542	592	532	551	551	556	574	545	582	609	526	583	518	568	531	547	550	543	583	586	556	560	572	533	584	585	537	580	497	607	537	549	568	598	565	573	562	533	519	515	522	517	559	563	515	573	539	540	526	541	543	546
3264	3420	2911	1501	1110	851	706	698	671	602	547	546	536	518	445	460	476	514	473	484	453	478	432	460	439	461	421	473	404	453	445	450	431	457	424	437	462	417	431	441	429	482	429	406	442	430	434	451	418	427	408	424	431	464	414	447	491	421	421	415	429	447	426	498	414	425	435	447	401	440	429	450	456	470	461	428	440	429	463	441	371	439	429	442	441	401	415	457	433	433	440	443	444	440	397	400	424	430	432	413	439	463	424	412	435	428	440	427	435	433	422	443	474	416	440	446	459	436	447	405	481	459	430	456	475	443	433	430	447	445	448	407	436	447	439	447	419	416	470	452	444	439	436	393	418	431	415	429	424	429	393	443	417	461	449	429	429	400	439	429	415	437	454	469	433	410	411	449	460	407	427	425	415	458	427	439	423	426	402	447	394	422	460	437	418	432	442	430	438	414	439	384	429	404	438	395	419	478	420	413	430	424	429	448	411	415	471	443	395	462	426	457	449	428	420	430	447	443	428	445	465	433	441	453	451	423	425	434	438	439	388	489	460	421	417	437	439	484	396	420	433	417	393	443	439	427	425	454	468	467	411	437	421	422	432	406	401	422	432	420	466	428	439	440	454	426	416	463	413	433	432	473	420	419	403	437	442	472	444	465	405	443	415	416	462	447	433	442	438	436	480	464	416	421	444	445	416	398	424	455	431	402	426	409	473	429	441	405	442	420	403	430	430	413	414	439	400	436	427	424	409	431	414	455	452	438	422	424	415	421	417	423	463	424	418	411	434	414	448	443	446	421	429	432	459	403	425	409	432	405	432	450	447	422	426	415	429	442	421	432	418	452	436	449	457	418	392	435	429	432	444	486	411	415	448	423	431	418	388	488	436	410	443	409	412	441	459	421	430	413	442	384	401	415	429	377	414	425	423	459	428	407	411	441	425	429	436	441	471	456	407	411	440	421	435	407	411	424	454	412	416	454	434	435	466	418	461	454	451	435	427	401	462	427	416	439	422	458	406	448	420	422	455	414	458	425	417	421	448	413	366	450	399	431	426	409	440	403	453	434	435	417	448	446	453	431	435	426	432	446	408	415	427	423	419	392	440	466	475	425	445	441	421	418	425	377	435	420	395	441	433	425	422	429	438	465	448	436	446	405	436	439	427	401	445	453	412	435	482	421	423	391	433	436	439	419	432	421	426	428	409	415	441	428	418	430	439	437	430	469	400	439	434	430	458	469	450	422	427	451	431	441	441	428	446	424	457	410	404	432	415	459	441	481	426	444	433	452	408	425	444	438	415	427	405	423	434	419	439	392	456	421	433	468	412	410	411	443	401	436	422	436	435	422	414	441	421	397	415	443	439	461	447	409	464	436	418	434	405	441	433	429	441	445	448	434	436	426	427	470	422	452	430	413	450	416	453	424	440	402	440	429	412	453	465	432	437	430	435	416	428	420	426	463	417	405	456	469	465	413	426	410	435	436	418	476	416	444	376	410	429	463	447	406	397	454	407	415	458	439	446	449	424	431	459	407	428	447	405	433	420	492	445	416	411	402	428	442	440	447	402	441	444	455	464	425	433	456	430	449	465	446	486	456	429	421	426	420	402	409	423	451	469	429	436	422	404	423	458	406	438	431	406	405	422	476	416	422	428	395	454	438	393	429	472	400	437	407	411	416	411	410	401	458	444	476	444	392	406	430	409	437	445	423	434	421	464	409	451	456	463	413	438	434	467	448	415	443	446	440	427	443	437	422	429	445	398	454	430	421	490	425	426	445	410	434	436	426	473	411	428	431	475	433	381	454	424	422	416	417	420	451	429	430	417	455	430	420	438	441	410	408	407	415	461	436	401	447	443	444	421	411	395	397	394	446	448	397	432	409	416	404	415	420	432	426	402	396	413	438	437	427	434	457	418	425	416	462	442	442	414	425	444	404	430	451	424	458	457	444	417	417	456	428	450	469	419	417	413	428	475	416	423	445	414	408	409	418	455	430	445	425	413	419	405	446	422	445	411	395	407	438	443	433	409	440	428	399	463	420	405	412	443	407	406	424	397	427	466	431	428	420	403	419	427	443	424	440	390	430	475	464	402	431	415	412	416	411	446	431	443	440	432	419	444	427	444	413	410	427	414	397	388	443	417	407	429	401	416	399	426	460	419	458	469	426	453	421	442	415	401	408	397	431	445	424	430	415	448	458	438	431	466	385	397	428	444	441	437	412	432	408	410	407	470	450	407	412	441	411	401	412	391	437	407	441	425	437	449	399	411	430	443	416	455	444	424	436	431	418	448	436	440	401	422	431	422	407	406	433	441	424	392	421	444	442	423	411	429	463	433	399	408	435	427	409	432	409	430	404	447	431	445	444	398	401	423	442	418	447	405	433	403	415	404	423	443	422	444	443	431	455	460	434	417	444	420	422	433	394	427	436	454	411	428	393	413	454	440	441	367	465	421	481	466	456	434	407	418	432	470	422	434	459	455	422	418	466	438	434	405	414	418	446	381	401	458	440	388	403	405	425	412	414	411	454	462	418	428	444	430	431	409	414	450	428	409	418	439	413	428	436	417	411	384	448	440	434	409	417	429	435	431	423	435	388	418	422	422	423	445	444	426	425	448	420	412	450	438	405	416	444	439	427	441	404	428	386	426	447	411	457	453	433	397	400	421	424	407	462	432	411	452	431	426	422	434	413	448	449	399	429	443	448	413	415	426	435	416	399	412	431	414	390	423	442	459	415	414	430	396	428	436	407	446	426	404	418	421	403	434	408	390	422	440	404	402	426	450	424	408	391	428	405	445	408	439	406	474	451	417	413	429	429	446	430	428	414	441	427	451	456	441	442	430	417	412	422	398	409	444	419	404	445	430	418	436	422	415	388	451	445	419	406	417	424	398	414	424	423	454	433	426	463	423	434	442	468	447	427	451	412	423	415	430	420	438	434	413	424	422	405	393	433	466	429	445	412	401	473	422	448	427	390	416	435	436	445	425	481	394	476	433	422	433	434	420	433	411	437	393	406	465	437	461	422	422	419	444	402	434	416	418	444	403	440	437	443	441	448	409	460	421	434	426	440	419	437	433	423	435	452	444	439	412	411	446	435	413	458	423	420	451	428	464	375	426	424	445	404	412	413	421	384	434	379	428	447	389	409	452	445	416	424	405	439	446	423	390	424	375	433	428	400	433	366	435	444	430	435	436	407	425	470	483	409	422	418	457	430	405	431	465	433	434	417	433	462	412	439	447	448	372	409	433	425	423	440	430	418	403	423	428	441	421	428	444	408	426	437	422	424	448	427	452	443	422	396	435	444	407	402	433	423	427	448	391	434	414	395	437	410	423	384	412	393	444	422	420	436	437	421	429	415	414	418	389	419	448	419	405	427	383	422	434	428	431	414	416	420	430	424	428	388	420	468	425	434	415	399	430	398	406	423	419	448	410	437	419	415	404	428	432	395	401	442	412	452	467	425	438	446	416	416	390	445	410	430	433	457	393	416	441	432	433	444
24543	21478	28827	24570	21449	8167	1743	1206	930	905	862	844	821	793	808	801	833	797	764	748	772	788	768	739	690	748	718	795	764	666	697	736	727	733	728	707	712	737	719	732	727	727	784	739	706	707	725	705	685	729	731	730	750	703	693	714	722	698	717	787	676	684	714	699	701	719	771	669	664	706	674	704	714	703	713	708	705	725	710	775	737	717	674	714	720	722	716	697	732	673	703	740	711	724	712	688	703	712	678	711	705	740	720	706	655	694	701	688	720	676	711	738	720	712	646	709	696	726	748	769	733	690	701	702	724	762	713	667	732	720	700	740	709	743	716	729	678	687	670	757	753	735	681	683	690	701	696	689	671	641	729	730	679	679	678	719	670	648	708	722	674	722	775	674	755	703	665	717	741	737	726	682	717	682	700	725	663	716	679	715	726	742	710	700	647	690	717	680	723	738	714	740	671	693	681	737	672	712	650	645	653	678	750	647	698	684	688	666	687	710	667	697	726	717	720	738	739	678	681	689	713	718	678	700	622	718	704	669	666	663	733	736	675	688	728	649	686	660	721	669	641	733	691	707	724	720	686	711	747	661	674	698	742	746	679	696	753	727	682	694	696	669	669	724	727	674	720	751	735	692	683	713	716	696	683	688	746	706	696	704	668	650	752	683	697	691	665	700	732	667	717	710	709	694	717	671	751	688	695	749	703	696	689	663	717	652	698	732	721	677	697	730	671	666	703	724	737	663	698	731	733	714	634	700	691	687	681	700	698	789	753	705	724	703	742	685	689	652	677	704	701	691	696	689	741	676	704	740	729	748	673	693	721	698	698	688	694	746	728	654	683	672	713	707	657	701	754	723	738	663	702	704	711	702	705	721	709	675	716	668	755	675	716	677	653	657	695	681	712	715	709	698	683	660	691	720	666	669	687	701	700	696	710	732	710	669	689	743	731	739	682	664	700	657	702	700	647	676	714	699	694	715	704	702	667	669	708	749	667	704	714	723	720	731	672	676	715	690	664	672	670	709	684	764	731	740	720	690	702	709	684	716	721	733	687	696	746	756	727	681	676	735	666	695	696	710	736	740	711	728	695	730	714	730	676	682	686	778	702	694	716	690	724	700	718	703	665	706	721	688	722	706	706	741	699	719	709	732	707	713	691	695	735	701	699	690	712	706	670	701	761	722	684	662	671	668	669	722	714	683	696	700	703	701	742	694	707	680	687	724	724	675	682	667	718	749	711	706	721	703	666	665	691	679	680	711	705	709	688	696	687	705	673	690	688	708	709	668	712	697	711	688	695	735	726	724	672	734	708	673	720	729	740	725	708	735	704	695	733	729	694	704	692	694	654	669	625	727	666	673	725	772	655	713	709	723	730	721	705	706	740	713	664	689	724	752	690	697	648	717	680	696	732	713	643	718	689	738	703	735	688	777	695	678	749	659	689	690	722	740	710	634	664	702	740	677	755	702	675	675	691	681	724	665	697	709	662	736	703	678	679	710	734	689	733	685	687	691	708	675	719	740	691	723	718	714	684	701	709	727	727	718	714	684	666	685	716	701	687	718	670	727	655	714	702	718	682	679	680	677	704	720	685	710	692	721	703	714	718	719	716	732	703	738	671	702	684	729	741	730	677	689	649	678	669	689	670	703	701	621	698	679	671	694	678	690	688	711	723	689	678	680	734	659	712	699	683	720	674	686	742	716	715	700	684	656	689	673	685	692	701	730	702	733	707	721	693	705	708	685	703	724	723	723	673	726	673	681	651	751	686	701	699	698	756	706	689	738	707	671	724	708	708	665	696	667	649	735	717	695	696	643	706	740	708	690	718	700	732	708	671	586	715	764	712	701	724	711	706	717	714	655	714	690	703	724	735	668	654	737	676	692	676	739	715	701	709	666	724	695	711	708	684	679	706	657	702	703	729	736	655	704	718	664	685	692	709	741	685	736	705	695	733	772	720	703	720	690	735	708	714	714	719	671	680	681	682	678	728	653	736	691	681	701	689	691	704	732	716	722	665	690	708	692	727	708	728	697	729	704	717	719	740	725	718	705	695	712	685	727	769	696	698	716	691	675	717	682	650	653	723	694	694	709	707	713	743	679	684	706	694	725	659	725	651	710	677	680	739	681	676	722	690	662	722	648	696	727	700	691	753	713	704	746	709	720	714	678	718	690	735	694	712	732	713	740	675	673	677	774	713	692	704	694	679	731	716	696	692	704	752	766	708	707	625	658	666	715	728	718	647	637	692	706	678	693	684	703	665	673	719	686	706	680	659	693	732	688	704	723	697	704	687	688	672	695	682	684	734	676	713	681	614	730	686	710	645	703	675	666	697	690	675	664	694	690	707	708	697	696	725	703	748	730	704	699	736	701	719	703	744	700	705	724	653	662	683	679	665	696	667	698	724	668	699	747	673	721	640	752	734	688	707	731	680	707	705	724	730	691	708	651	727	648	657	712	726	722	659	688	678	711	680	659	699	708	665	696	702	710	671	684	715	708	716	682	743	717	660	720	769	702	708	740	681	681	679	720	726	680	707	688	668	671	708	700	713	652	649	650	697	694	726	721	698	700	717	676	729	682	706	681	673	659	735	708	721	713	745	679	700	750	675	694	695	697	660	675	671	695	694	725	677	718	712	719	709	729	751	700	655	717	734	659	668	712	708	663	680	714	691	686	706	689	685	667	742	620	688	686	702	664	716	664	641	663	712	712	696	656	703	680	704	673	730	672	757	734	708	754	682	701	701	698	747	662	769	750	698	723	671	775	705	681	662	709	722	694	665	688	707	702	703	688	674	727	695	663	684	702	671	668	671	741	698	670	706	711	706	712	701	708	710	722	726	746	737	682	724	716	642	666	724	726	732	667	662	672	677	685	693	672	643	714	674	662	667	659	691	715	662	701	751	684	741	692	681	699	687	729	690	707	699	737	671	703	762	664	682	648	736	699	711	684	709	720	650	681	655	650	721	706	704	695	645	691	719	657	717	725	714	716	681	661	715	716	727	731	695	695	662	714	689	671	693	675	703	676	673	683	679	708	715	694	719	674	750	679	664	736	674	673	731	657	708	742	711	722	700	705	737	690	643	665	696	685	698	695	716	673	687	745	709	696	676	680	697	684	682	737	653	692	665	685	737	665	731	690	701	688	732	680	729	702	697	669	722	656	688	732	726	733	676	713	639	676	711	700	691	697	686	650	674	714	728	703	689	702	677	747	709	700	694	648	671	750	716	756	715	728	686	705	675	712	729	694	710	694	703	699	670	709	706	724	657	721	715	728	711	709	660	747	687	717	714	705	649	669	701	692	712	679	697	674	695	646	684	722	690	716	702	688	686	698	674	685	717	726	707	680	700	664	751	727	726	715	708	700	661	723	711	716	668	740	640	736	655	693	692	685	725	708	674	742	707	688	691	673	719	714	706	666	697	710	718	704	646	665	697	685	745	664	693	663	703	714	733	700	689	700	696	676	701	672	629	653	726	717	708	684	693	661	689	646	698	702
3572	5840	4852	2510	1745	1440	1158	985	915	794	812	707	673	636	638	667	642	652	600	593	614	613	596	578	548	581	571	613	552	571	559	586	561	556	539	586	576	521	585	585	554	609	579	545	568	557	566	565	550	530	551	524	541	578	584	577	547	598	597	562	600	572	551	593	541	531	511	582	540	527	542	554	567	578	567	553	540	576	568	563	554	593	531	562	520	561	543	539	556	563	548	503	567	519	587	578	535	524	571	565	549	527	540	527	577	548	559	531	548	525	563	594	550	539	534	567	495	541	567	585	511	504	547	558	538	521	538	562	543	537	519	531	574	528	495	521	559	567	558	522	526	513	537	536	536	569	515	577	527	576	493	541	545	545	562	557	525	546	525	531	567	496	566	561	561	528	564	513	574	518	544	541	584	572	578	542	560	553	521	530	528	568	555	498	535	536	504	520	531	497	521	518	577	559	529	594	534	503	521	536	541	563	566	525	522	570	563	514	548	521	563	567	526	558	544	579	533	546	527	540	588	505	556	488	540	572	543	547	532	536	532	544	545	567	547	618	516	548	577	572	544	574	547	521	525	551	520	533	518	552	521	583	531	558	558	500	555	538	522	535	528	578	524	552	553	592	570	524	565	555	506	521	502	523	509	528	562	559	506	567	518	533	561	552	566	540	543	563	506	555	527	541	478	572	544	543	540	540	536	562	534	549	509	537	554	519	550	504	578	545	535	557	525	513	546	532	585	529	562	535	547	530	543	557	508	521	537	535	530	544	536	554	565	555	492	535	540	553	573	522	549	544	522	518	487	539	511	524	549	552	517	540	530	543	533	529	554	487	553	564	516	552	508	548	518	524	595	525	545	501	605	584	499	528	527	528	545	555	555	539	538	518	557	554	551	551	556	570	563	589	553	547	511	565	517	533	579	532	524	507	541	548	538	557	528	528	538	556	564	557	544	587	553	582	572	516	545	526	490	542	515	517	534	546	539	558	523	495	535	542	523	528	539	502	536	564	553	515	574	559	569	555	516	572	517	541	509	549	541	528	548	571	551	518	581	535	527	490	544	483	555	563	487	521	525	550	554	553	562	520	562	521	520	546	515	564	558	502	543	562	547	540	516	544	570	557	575	537	495	517	537	512	536	523	542	512	525	550	516	534	578	565	573	541	513	517	565	515	567	553	568	529	541	495	539	523	552	564	563	584	543	526	517	570	559	543	560	531	537	546	501	575	507	533	514	564	493	531	563	541	529	586	507	557	528	516	558	494	565	555	556	567	568	536	488	488	528	518	537	555	548	529	502	537	545	529	538	543	554	572	527	509	523	580	543	551	502	519	499	533	526	556	519	578	510	555	543	570	558	524	528	505	556	570	526	562	546	517	531	541	549	565	550	516	552	565	533	512	553	550	540	542	530	530	567	559	529	555	521	539	527	538	511	554	555	549	565	548	535	556	538	549	565	536	484	513	551	526	557	524	544	505	536	524	511	528	546	574	545	529	539	492	493	584	534	603	551	522	567	520	511	535	519	532	552	529	548	538	579	520	519	518	543	569	556	535	504	562	518	505	515	519	527	539	542	547	527	563	562	546	519	565	545	538	528	572	536	563	492	537	560	520	555	542	562	538	541	509	515	533	602	575	487	530	512	569	530	536	534	493	547	537	535	518	534	544	513	532	524	530	575	516	548	572	551	512	558	479	544	566	530	559	523	556	534	524	543	506	523	528	547	533	534	540	500	541	533	487	540	563	557	546	543	554	578	565	487	567	512	511	564	562	513	546	528	554	485	573	556	507	514	533	549	515	544	579	566	546	557	555	568	537	500	536	524	512	542	520	570	539	524	551	559	562	573	513	563	560	492	540	543	546	518	505	557	531	531	536	573	509	528	542	548	547	563	566	550	520	512	529	558	545	558	524	530	549	544	574	527	544	552	517	519	513	540	500	494	556	511	505	554	556	517	570	529	542	578	572	514	547	571	576	540	579	545	533	540	546	520	535	559	538	541	517	510	519	521	554	522	499	527	521	520	521	536	549	522	570	511	567	539	556	514	518	530	544	534	509	533	484	526	553	539	543	549	531	561	586	520	492	572	529	495	509	503	534	542	574	523	532	514	568	552	533	560	578	561	564	506	514	530	549	543	502	532	473	534	555	510	527	513	558	518	564	550	509	529	570	553	544	533	539	514	529	519	499	509	552	545	548	552	554	535	518	535	522	499	525	565	513	524	503	564	526	538	555	570	512	509	505	536	527	553	528	474	525	546	521	492	528	542	519	574	550	496	526	493	501	541	558	545	566	515	520	550	505	571	495	519	529	586	578	473	564	553	527	535	549	546	470	565	522	566	562	500	553	567	571	505	576	543	536	545	535	540	555	495	563	539	517	546	528	535	568	544	532	527	526	596	497	540	537	568	530	524	555	517	542	578	525	551	521	532	548	512	503	534	519	499	536	539	513	485	599	480	554	524	530	519	551	498	511	517	572	553	527	578	521	586	511	509	514	516	563	524	551	533	510	522	544	526	538	560	496	531	562	516	552	489	562	527	593	537	521	513	510	552	496	530	513	514	557	546	543	531	530	505	553	561	550	536	552	564	559	520	496	548	524	557	510	528	593	524	557	583	538	543	550	555	533	534	560	515	546	545	505	490	546	558	540	551	473	540	529	549	536	534	566	482	544	526	527	520	522	502	529	543	531	557	508	580	524	533	538	511	536	522	540	517	504	559	532	477	548	533	518	533	502	536	556	544	544	521	555	504	558	568	530	547	544	532	518	571	519	535	524	557	540	513	549	514	516	552	539	526	536	501	519	529	559	533	531	522	508	512	493	569	535	531	528	564	567	528	520	526	526	535	531	519	523	526	526	571	545	534	546	496	531	506	503	551	549	542	536	500	481	562	582	507	541	527	558	554	527	524	504	521	528	493	537	556	542	487	556	520	498	523	511	498	498	553	539	504	537	556	505	500	528	521	572	511	520	550	514	532	551	539	564	575	544	523	560	523	521	530	533	512	498	511	517	523	482	542	564	547	543	545	506	542	536	512	539	540	549	527	514	532	524	533	561	512	556	518	518	511	474	552	515	560	562	525	533	560	530	515	530	507	542	538	512	533	533	532	498	548	543	520	507	538	543	511	545	514	536	499	553	567	543	540	530	527	543	545	555	526	553	482	508	536	523	513	510	533	540	506	512	521	542	550	522	559	562	529	532	536	524	511	513	489	516	558	535	543	524	536	550	504	515	532	504	527	540	505	507	549	567	563	533	482	540	532	538	515	515	495	514	529	518	556	520	545	545	537	527	522	547	553	516	513	499	533	537	539	565	535	600	515	546	514	546	531	576	492	503	520	533	524	530	537	540	538	535	522	526	561	533	518	591	500	552	526	576	513	568	589	535	565	554	516	523	507	524	540	536	514	514	513	528	506	551	557	529	511	444	538	470	575	572	528	514	563	502	529	508	499	560	511	587	515	534	578	545	534	518	508	508	527	533	589	530	505	539	565	501	520	533
27802	9699	603	329	264	215	237	237	199	235	222	229	226	202	224	204	211	224	214	221	228	219	210	198	204	230	202	178	214	198	215	231	204	201	241	219	228	213	227	188	245	213	222	188	216	202	199	220	209	226	192	214	202	190	224	219	214	211	234	224	210	173	213	226	232	221	218	205	219	184	203	217	184	196	207	205	207	208	215	189	200	227	205	207	199	200	207	215	202	208	229	220	219	214	233	208	202	233	196	200	227	196	221	212	238	212	253	210	216	215	193	208	212	227	201	211	206	214	203	229	212	227	221	200	214	225	180	216	191	196	237	219	168	220	182	222	213	219	198	213	208	177	208	204	219	221	229	188	226	202	201	227	213	193	230	214	203	201	192	203	246	220	211	194	207	212	227	217	218	203	213	242	186	214	194	222	220	176	215	235	189	205	227	199	199	222	187	218	202	222	214	208	220	220	177	223	230	185	210	218	205	214	224	208	206	210	217	220	232	217	236	214	207	185	234	205	220	228	221	209	232	229	224	252	207	202	197	207	214	267	205	218	204	210	197	209	214	224	199	224	221	228	224	213	223	202	231	217	194	210	200	201	203	199	207	190	215	199	203	228	227	208	185	210	210	191	214	203	208	205	230	214	203	204	230	208	204	202	181	202	197	197	195	187	185	212	215	215	210	193	204	220	190	210	217	212	189	189	218	184	209	191	218	210	223	210	196	201	216	210	226	212	213	215	217	206	226	219	211	218	206	244	211	212	215	226	205	174	193	202	202	211	244	180	203	219	215	212	228	213	203	193	223	202	223	201	180	205	178	231	217	214	211	199	204	201	219	189	226	221	227	202	184	218	188	210	195	218	181	216	196	230	172	208	201	187	191	217	202	187	208	194	194	214	209	185	213	204	213	202	193	202	224	187	222	204	198	231	220	220	232	204	206	183	197	249	204	188	231	212	210	205	224	225	179	197	211	244	197	204	206	198	207	197	220	203	215	197	216	212	210	207	210	207	221	225	227	202	228	221	204	222	224	194	210	216	211	209	228	225	209	208	202	201	211	200	213	191	219	183	229	191	214	198	219	213	217	245	218	210	208	220	226	212	234	220	216	193	201	233	213	228	198	205	209	213	205	216	228	211	170	211	221	208	201	186	234	212	196	193	219	207	212	184	209	219	214	217	218	207	212	183	195	185	191	199	227	225	181	226	194	214	217	205	215	204	190	232	219	223	237	221	220	213	209	205	231	248	209	183	212	206	214	210	178	201	203	227	211	197	212	209	206	213	197	225	216	208	203	197	224	213	220	215	226	226	225	190	194	201	218	211	209	190	226	217	209	220	224	211	197	201	196	218	220	204	206	187	193	198	228	192	186	208	224	209	206	215	214	225	210	207	221	187	205	239	215	212	184	197	216	216	236	201	224	199	235	213	208	185	210	231	204	197	224	200	212	221	196	174	211	218	217	196	197	199	198	206	193	229	213	232	226	219	204	203	209	214	239	201	209	210	197	218	224	189	228	209	209	204	213	219	204	221	188	215	195	183	231	188	217	203	220	228	203	200	201	194	194	219	223	195	198	194	204	202	208	222	215	203	245	237	208	203	241	186	190	218	222	216	243	201	231	202	207	209	197	224	200	209	220	185	239	199	237	206	235	202	195	244	217	199	210	217	185	222	216	228	187	205	193	204	218	223	202	207	213	203	208	195	221	219	224	212	201	220	169	237	206	221	239	214	182	224	211	201	179	214	195	209	201	189	194	229	216	184	197	202	219	210	221	219	225	206	196	225	193	191	237	191	222	232	201	226	220	194	207	226	206	199	212	195	214	207	211	234	223	224	213	231	202	225	213	234	197	207	202	188	221	212	231	211	190	221	230	216	201	216	195	226	211	226	216	219	212	175	233	201	219	212	212	207	221	207	203	173	203	210	204	207	188	210	227	219	222	199	199	214	183	216	218	214	204	200	208	193	235	208	204	221	205	201	215	216	225	207	217	236	206	198	251	218	218	235	211	202	219	205	214	214	201	221	212	194	227	206	229	211	199	224	208	205	236	215	229	200	216	183	214	202	203	206	217	199	204	228	205	205	221	213	213	197	227	210	177	221	206	214	217	198	211	189	226	217	235	212	220	196	186	210	235	209	183	225	198	202	217	241	210	197	227	207	189	196	208	223	202	221	204	211	196	197	192	195	202	198	209	217	226	215	222	205	211	192	196	199	239	220	202	206	212	204	195	208	201	191	202	204	231	205	188	220	224	214	221	200	243	200	214	221	228	202	232	213	191	227	190	241	196	202	180	203	226	209	212	191	197	209	197	224	179	208	217	159	193	191	208	202	215	193	239	206	184	201	201	212	217	179	232	195	193	237	200	232	218	220	212	220	209	209	202	215	231	205	227	244	221	179	200	206	205	185	196	217	180	213	193	212	219	232	194	199	221	227	227	226	225	200	217	239	215	199	227	193	213	214	187	178	217	190	191	189	218	212	228	223	220	180	211	217	183	194	230	193	211	186	221	194	222	186	194	185	211	200	196	211	211	213	220	195	232	215	206	230	224	244	213	239	198	216	206	222	200	194	226	202	197	234	225	206	192	213	179	207	217	175	222	223	202	191	192	211	211	208	201	234	221	236	201	235	203	184	224	227	209	209	218	209	228	208	183	224	223	208	226	227	210	215	222	206	198	189	192	212	217	219	193	213	219	205	185	199	226	215	208	211	199	229	204	195	204	202	230	200	183	213	208	193	216	204	204	208	213	220	198	219	216	203	221	229	222	196	193	225	199	220	217	191	235	183	219	212	213	218	215	185	200	228	210	195	221	225	227	200	210	203	198	225	201	204	199	216	198	229	201	208	207	194	227	221	206	197	196	241	216	204	234	188	218	206	224	209	200	203	217	208	206	223	213	212	223	220	216	220	223	219	216	222	181	197	230	200	204	216	209	223	232	227	207	197	203	193	240	214	212	209	211	212	217	212	195	227	211	202	202	218	204	218	221	196	207	197	215	212	228	208	215	233	217	225	203	208	186	205	220	210	215	211	193	209	209	231	204	191	215	203	245	221	190	159	215	220	205	226	204	189	224	205	211	188	202	208	189	230	201	204	188	197	216	200	218	212	188	217	222	209	197	215	225	210	225	195	204	193	200	242	208	251	213	208	211	204	207	201	198	217	196	194	224	197	189	224	224	210	234	215	240	217	205	192	193	212	220	201	224	216	197	198	200	202	219	212	206	202	209	205	231	203	191	203	185	235	228	184	189	213	185	229	216	221	177	206	245	191	184	239	215	218	196	229	219	211	211	202	191	206	210	231	189	212	207	214	227	218	220	222	196	209	237	226	216	206	196	222	213	224	212	209	230	226	213	228	204	214	206	195	202	216	195	199	210	201	206	175	208	204	217	203	202	207	193	235	190	226	203	214	197	204	217	210	201	214	212	208	189	204	208	207	225	240	202	217	221	224	207	193	214	227	210	210	208	198	188	227	217	199	207	228	207	237	213	199	214	217	217	201
4576	348	335	219	205	194	161	185	164	175	162	182	170	160	187	183	164	185	152	184	169	169	152	146	185	168	158	158	178	175	185	182	172	175	186	160	171	166	172	184	156	130	175	187	159	159	153	168	163	175	174	170	163	169	165	143	138	161	179	174	190	170	164	145	179	141	164	187	140	151	190	132	163	157	192	154	142	163	152	161	169	173	165	173	184	173	142	149	149	169	144	157	175	154	150	169	171	156	156	154	181	151	198	169	161	160	175	156	184	169	173	173	183	180	196	158	183	170	162	149	162	175	155	183	184	172	170	174	162	174	164	164	152	158	179	159	156	174	190	182	169	163	181	166	162	187	171	147	182	202	150	167	150	162	181	166	139	170	176	156	176	160	163	186	147	154	174	154	167	176	145	177	142	168	169	156	158	133	132	154	162	163	170	182	166	169	184	140	178	156	169	163	184	173	168	147	151	170	146	155	158	155	157	161	171	145	169	161	178	154	177	169	155	154	183	172	152	177	158	179	161	152	166	153	161	148	159	158	157	156	176	175	168	178	174	171	175	160	160	147	179	158	163	168	167	165	162	194	160	179	175	165	160	155	159	159	165	175	174	165	188	163	147	143	165	173	157	168	179	171	175	167	159	179	161	173	133	148	165	171	165	172	168	169	157	185	146	180	137	157	166	179	174	158	151	174	167	161	167	170	186	174	170	151	170	137	155	166	184	166	160	175	159	177	180	170	189	176	171	184	179	155	167	172	165	181	158	174	186	169	171	172	184	172	187	157	186	138	168	165	204	176	158	193	166	172	163	179	170	168	157	155	168	164	178	153	140	133	137	164	165	164	140	173	160	155	166	185	153	176	189	152	172	155	157	159	174	167	155	161	151	167	169	193	168	170	163	169	156	191	146	169	175	165	159	166	161	155	176	158	153	151	171	157	158	171	184	145	152	161	151	151	177	162	187	175	172	177	147	137	154	160	181	169	155	176	140	158	163	126	160	163	143	129	152	159	164	192	166	183	172	160	151	156	172	170	150	151	152	175	163	176	184	184	183	156	175	156	180	181	157	168	176	148	165	150	185	162	176	171	171	168	180	165	163	167	160	154	146	168	171	162	162	174	162	152	167	161	197	183	157	164	165	150	171	169	167	162	156	143	173	171	159	162	157	175	145	197	156	171	179	172	139	174	162	152	164	162	157	176	163	166	179	171	165	173	163	191	143	167	150	167	166	158	186	155	160	180	164	145	180	166	182	170	158	145	166	148	161	146	185	153	149	151	166	158	155	156	172	164	172	187	175	162	162	159	158	153	165	193	170	174	170	186	170	157	158	150	159	157	152	164	180	164	159	150	169	159	156	168	172	160	153	169	165	199	147	168	155	176	143	158	170	144	137	174	162	171	163	169	154	164	163	184	147	167	162	170	157	166	149	175	160	166	155	150	188	159	175	202	140	141	138	182	175	149	166	166	156	164	186	130	169	171	160	174	184	169	156	183	166	150	174	156	173	159	148	178	169	161	167	163	171	182	163	179	188	161	155	186	148	178	172	147	167	164	162	171	154	150	162	130	165	186	157	148	167	183	185	186	160	149	141	156	171	181	169	165	184	158	155	152	140	155	172	157	151	161	173	148	175	142	176	160	171	192	160	165	145	165	159	181	179	170	159	184	149	177	178	187	172	178	180	163	160	176	165	165	156	166	154	164	164	176	159	191	169	139	192	183	154	181	153	174	166	171	178	176	154	186	164	162	175	168	138	163	132	195	160	159	155	160	152	155	161	167	171	182	147	185	161	179	154	172	171	188	187	170	172	186	160	178	173	168	185	164	140	174	167	174	196	197	145	136	153	163	161	149	162	169	165	180	158	149	162	169	169	172	188	149	159	157	170	165	177	163	187	171	184	171	186	165	156	157	179	173	166	160	175	159	193	197	169	154	159	155	177	159	170	165	162	152	174	172	158	160	166	163	171	150	156	151	165	159	149	166	160	193	163	147	160	175	151	170	140	178	163	178	177	163	153	156	190	151	170	167	163	148	163	192	166	163	162	154	165	154	163	186	155	177	171	149	170	153	187	186	186	186	161	156	162	140	178	137	157	168	167	186	170	166	151	168	167	176	145	153	169	148	167	172	170	192	180	182	159	160	161	163	169	164	167	159	148	144	147	169	168	168	140	182	150	155	150	157	172	152	182	140	174	192	161	173	145	139	196	179	180	172	179	172	152	176	175	165	165	180	164	171	147	151	169	146	148	183	175	167	168	152	164	156	158	178	164	156	167	167	165	170	173	166	156	185	160	172	168	173	149	172	155	179	177	176	150	152	174	180	215	176	186	179	164	152	165	159	168	160	181	158	161	181	176	181	162	181	176	163	155	173	158	166	167	188	182	169	164	169	150	163	141	182	164	163	165	142	174	149	176	165	162	162	150	159	156	170	161	154	203	166	164	172	154	150	165	167	164	168	164	165	182	172	168	174	168	174	173	161	176	175	173	172	160	152	165	164	175	178	169	169	171	187	160	157	155	176	159	153	180	169	171	185	171	160	174	174	152	149	175	169	150	151	181	162	154	173	173	143	154	159	167	174	185	171	184	174	180	163	163	166	158	158	190	155	147	183	164	159	178	154	176	170	165	171	150	183	161	133	171	168	164	158	176	152	153	155	171	180	151	161	151	172	167	163	182	146	152	171	178	148	170	156	171	136	171	168	138	169	186	164	162	161	184	177	147	162	175	160	173	140	164	157	167	174	148	159	161	157	169	155	173	191	163	152	162	183	175	198	171	154	178	167	151	150	163	154	148	165	157	163	142	177	174	187	169	168	166	166	179	158	163	153	158	162	145	173	153	159	150	156	179	186	164	164	174	154	155	179	153	178	180	164	172	153	164	168	165	160	154	170	160	155	181	181	174	159	150	172	186	141	173	159	171	155	172	168	173	149	142	150	160	175	163	138	162	181	168	193	176	158	182	160	159	180	146	180	151	156	171	166	181	179	175	157	169	159	163	179	166	165	151	182	157	178	141	149	183	186	156	177	173	176	156	161	149	157	158	171	175	150	177	172	151	153	159	178	158	176	161	170	175	175	163	152	189	160	159	176	163	158	169	162	189	157	140	149	171	156	165	183	162	170	173	139	179	183	165	187	150	151	164	163	147	193	150	143	146	166	168	139	156	180	152	163	188	189	163	174	151	174	183	189	171	166	154	151	159	174	178	157	160	153	176	148	171	184	150	179	168	146	162	159	160	163	149	151	170	174	171	156	156	142	160	151	145	161	164	177	188	176	160	185	158	162	140	175	164	166	173	152	156	177	162	178	162	184	177	155	181	163	153	151	144	170	143	184	184	173	150	161	157	172	163	146	171	186	179	169	167	157	166	173	197	167	174	171	193	163	179	163	168	182	190	159	159	176	163	171	162	172	146	173	184	172	154	161	179	162	180	159	177	143	167	147	176	144	150	148	171	192	168	162	185	164	179	155	169	149	146	170	155	163	180	159	150	194	179	166
25505	21474	27906	25420	11151	1410	996	748	683	670	632	623	613	581	583	567	551	572	559	570	560	595	560	521	563	581	552	551	579	582	577	593	575	585	553	583	527	565	578	536	593	556	629	520	599	546	556	561	554	593	580	533	576	537	556	515	568	573	576	543	547	564	549	563	564	578	555	549	567	536	561	531	570	520	547	525	553	532	522	521	539	566	577	539	516	541	575	613	570	538	546	568	552	559	556	535	572	536	550	596	551	558	606	537	534	546	579	597	559	596	544	558	565	562	565	584	549	561	581	520	530	564	516	540	597	545	590	566	551	556	559	544	574	570	551	551	538	533	542	559	585	591	535	547	554	549	554	572	602	540	564	562	556	569	567	548	566	553	592	567	551	520	511	556	589	601	546	554	570	584	511	545	559	535	543	559	578	578	581	520	561	518	539	520	522	545	557	570	583	538	580	557	570	547	573	584	571	572	559	546	504	548	505	582	570	529	535	579	567	564	576	538	551	578	512	551	553	567	512	530	530	513	534	601	547	548	582	572	574	543	574	584	513	570	574	524	523	549	555	551	574	600	564	570	592	521	554	569	540	521	578	545	533	550	552	574	495	508	514	547	564	526	542	566	508	563	558	574	500	532	522	582	518	521	530	550	568	585	569	619	564	584	554	540	498	530	546	588	567	620	541	563	534	582	539	594	583	547	568	546	549	563	533	567	576	534	583	503	577	556	556	589	560	559	596	565	556	567	569	531	554	544	529	531	540	545	605	539	530	547	545	555	551	552	526	555	544	569	561	588	556	556	536	522	512	542	562	564	533	524	585	558	602	525	581	575	523	539	527	580	568	567	522	547	526	562	556	527	550	562	530	561	530	540	611	551	589	520	562	523	513	540	542	530	580	513	575	511	541	549	602	569	536	526	531	529	556	600	549	550	577	561	589	578	574	581	567	555	600	571	577	598	590	528	547	599	499	588	532	554	542	557	572	508	539	587	548	573	556	547	539	513	540	542	548	558	556	551	528	544	545	600	542	554	602	531	549	567	549	585	525	521	589	560	517	555	570	534	558	601	543	501	559	575	514	560	524	522	580	563	531	558	529	525	575	574	531	570	560	568	599	502	575	567	543	578	539	533	545	530	557	568	516	553	552	575	576	545	573	513	555	553	559	582	535	572	569	582	528	546	545	528	552	546	511	584	551	545	546	527	580	538	530	582	550	566	550	511	510	507	612	550	535	585	531	546	575	508	555	509	570	570	551	523	543	541	541	571	582	535	587	530	535	571	570	536	573	591	526	555	517	520	575	558	569	556	512	499	549	522	570	554	561	548	557	561	548	520	593	504	552	553	573	530	531	549	602	561	568	523	584	559	547	527	542	561	516	576	561	506	587	539	588	575	579	552	530	542	554	619	583	506	516	565	548	553	580	536	570	506	547	507	520	565	574	560	572	571	516	484	575	581	497	551	518	530	562	541	524	544	606	549	576	517	524	540	537	542	558	542	584	541	585	509	534	592	566	525	569	543	561	561	545	596	559	616	592	540	572	543	524	504	543	554	544	571	564	574	541	570	533	535	582	528	543	573	521	587	548	551	554	597	490	608	602	530	546	561	526	568	551	607	561	556	539	503	547	575	553	538	560	550	556	540	520	557	588	518	608	583	575	573	567	533	609	565	493	476	604	549	584	566	526	591	542	540	570	554	544	540	509	538	578	569	517	544	550	578	581	545	565	551	544	549	506	577	495	572	511	568	535	558	531	557	549	555	551	549	522	553	523	551	553	565	531	553	573	534	549	540	525	542	548	582	580	573	566	578	581	592	548	534	570	535	562	551	494	517	567	584	549	586	503	580	544	579	576	530	527	543	521	558	559	529	550	538	537	547	540	568	534	570	577	524	560	564	539	559	562	611	595	560	513	541	537	549	506	585	584	556	538	557	556	554	558	539	573	577	493	543	534	531	535	537	554	574	521	533	567	535	532	557	527	572	555	588	531	551	589	562	549	538	552	560	541	550	561	601	550	538	520	559	548	565	562	511	589	556	553	503	579	540	539	542	571	566	567	538	588	512	535	537	567	574	538	530	543	547	560	515	565	558	489	552	536	598	577	547	508	594	559	540	509	539	563	547	571	544	586	567	540	523	572	574	541	530	556	526	525	538	544	542	538	537	521	546	550	559	557	541	572	542	558	585	521	530	501	561	545	581	579	515	569	532	543	551	542	563	566	562	594	578	517	549	512	551	532	541	580	581	546	570	571	554	537	522	576	528	580	533	546	543	560	556	533	554	590	549	537	533	575	530	547	540	573	526	559	547	535	583	577	543	588	538	533	569	536	573	536	569	551	527	571	546	556	575	554	529	545	586	590	586	528	551	517	544	564	555	550	579	573	621	561	555	487	541	545	572	497	501	525	577	575	536	569	545	564	600	498	518	557	559	526	504	543	584	554	551	562	531	582	550	556	554	572	565	574	584	575	581	545	535	520	556	603	520	586	500	564	526	523	567	528	546	521	556	567	616	540	535	582	539	577	536	535	562	576	539	568	533	556	569	522	545	598	564	569	547	538	564	566	559	569	532	578	549	551	535	542	550	550	537	548	580	556	579	587	507	564	552	575	500	572	504	498	521	490	512	546	549	574	553	552	532	544	544	561	533	548	546	507	560	563	552	548	560	538	515	591	563	576	574	501	565	553	557	608	542	569	562	555	566	513	518	529	555	565	575	554	583	530	548	575	530	544	525	556	562	551	569	528	583	573	577	524	535	599	556	563	579	578	532	569	551	548	578	558	527	575	543	565	619	605	556	544	564	571	586	543	564	535	557	548	554	577	548	530	538	539	581	527	587	553	541	535	551	544	560	563	542	564	530	544	538	553	553	556	583	499	567	560	540	551	543	557	562	535	530	552	544	599	579	549	529	596	581	558	578	552	561	522	588	526	535	553	586	526	546	580	519	579	557	555	542	568	557	584	555	560	571	527	559	565	555	550	603	553	560	559	568	565	562	536	540	543	540	559	536	542	550	560	584	565	516	557	547	531	541	567	523	568	515	493	552	548	543	571	562	537	555	551	513	584	524	561	573	541	579	522	560	546	571	558	596	534	564	602	538	568	512	565	575	581	527	548	563	590	541	527	563	517	527	547	540	534	538	551	561	569	547	543	519	544	561	548	575	554	594	518	530	527	548	557	508	526	515	520	523	524	590	556	504	534	552	520	594	564	481	587	529	532	558	557	588	528	494	560	592	570	558	534	531	547	595	541	536	554	545	533	572	566	538	580	560	554	558	570	570	538	569	579	542	541	588	578	546	542	617	578	554	549	556	514	560	550	565	547	545	540	491	545	570	550	570	527	525	514	575	557	541	545	559	535	517	557	548	536	546	555	551	530	585	583	533	583	576	580	560	546	506	592	568	578	517	554	534	563	567	612	551	592	523	558	540	531	581	559	493	510	531	529	541	564	561	528	518	513	570	560	535	516	546	609	579	597	585	575	578	545	531	560	513	511	556	562	549
3315	3397	2706	1576	1117	916	734	646	640	572	524	576	501	528	491	466	487	475	491	430	436	436	398	451	470	454	461	467	447	449	451	414	480	453	478	432	436	426	419	460	444	443	474	423	457	464	418	421	432	402	456	456	467	459	460	422	442	457	471	427	449	433	415	427	424	470	442	406	399	450	407	418	428	419	431	462	437	464	447	450	453	442	461	418	436	417	427	398	432	412	431	457	437	414	434	464	469	408	437	430	450	415	421	439	457	454	433	429	422	429	426	435	438	402	445	445	429	441	460	418	467	414	430	431	422	459	475	422	428	428	450	429	428	468	457	439	443	427	415	389	403	429	438	449	421	449	404	429	412	432	453	391	437	432	455	425	413	424	421	433	411	425	434	421	419	421	458	430	443	441	432	400	436	438	428	424	438	393	437	470	414	449	416	465	440	418	420	469	452	464	467	428	431	452	461	437	429	409	456	447	413	462	459	409	427	433	403	431	401	431	428	428	436	427	460	433	406	472	422	418	431	382	459	385	439	419	426	466	428	422	420	399	390	405	458	456	421	441	470	443	414	433	428	464	417	430	423	388	462	435	420	430	444	457	445	458	422	434	464	476	451	386	448	425	441	431	412	430	414	414	408	421	432	429	422	439	436	411	460	449	420	441	430	420	408	460	414	430	431	422	435	430	430	422	424	453	407	415	435	435	440	429	435	443	441	403	424	444	464	412	412	407	467	438	422	395	413	419	417	394	378	418	446	423	440	444	417	433	432	390	445	407	489	438	406	431	456	435	423	414	449	440	421	415	439	447	431	423	393	415	436	471	442	429	440	430	428	413	434	434	422	407	448	439	450	422	430	445	407	413	468	430	435	440	417	430	432	419	445	442	451	433	443	427	425	426	426	443	438	433	418	429	440	443	424	435	421	437	416	412	460	419	423	426	410	445	466	396	429	426	432	464	418	463	426	468	447	437	417	418	431	420	430	397	429	435	437	425	451	429	443	439	434	484	409	409	428	415	417	431	456	412	415	395	428	436	464	405	459	399	424	416	440	425	458	459	440	477	446	431	439	454	415	430	428	450	448	401	441	419	445	414	412	435	391	426	427	415	429	397	426	422	422	398	479	393	417	452	403	421	421	435	428	450	464	384	442	417	413	432	442	403	457	434	434	461	443	468	397	429	429	449	426	424	425	409	453	457	427	440	402	444	443	413	375	412	431	422	465	476	466	413	456	453	389	450	398	411	472	438	424	456	427	439	414	413	471	471	401	436	438	407	435	444	440	420	417	432	418	424	402	415	435	405	415	414	433	425	442	431	402	437	417	455	389	434	450	433	427	434	388	437	408	447	413	449	432	489	404	406	435	423	414	425	422	381	419	450	472	415	407	420	426	453	459	434	453	431	449	429	428	422	440	409	411	441	433	454	428	418	461	437	392	427	424	426	425	424	460	414	424	453	441	412	408	415	436	449	417	405	460	482	420	418	444	410	407	439	457	443	403	417	486	452	442	442	415	415	429	456	454	410	452	439	418	463	429	436	427	442	414	436	418	463	438	449	446	401	442	396	418	471	452	419	444	454	447	418	431	448	399	453	453	441	400	415	423	439	412	416	455	460	440	416	423	463	401	433	432	427	427	408	425	450	399	451	464	437	368	444	438	416	435	404	449	451	462	407	423	432	452	437	442	479	432	454	431	415	428	423	433	463	440	446	409	435	428	431	461	422	444	409	458	384	420	428	431	447	447	437	410	455	393	409	426	392	437	439	441	402	460	467	442	447	447	454	449	422	427	447	404	476	433	421	410	416	413	405	447	442	443	410	434	411	390	426	396	424	439	427	430	456	463	389	392	436	411	459	418	455	432	420	422	487	443	400	406	435	438	403	435	435	426	421	442	423	422	442	411	392	419	459	430	449	434	438	435	425	428	407	400	422	458	407	422	423	454	436	427	409	460	435	427	442	420	458	405	418	412	461	450	413	451	462	426	415	410	403	425	417	408	461	421	422	421	412	420	397	424	438	425	445	413	405	410	453	422	437	435	455	423	433	380	447	462	435	403	415	418	423	424	414	420	398	435	439	414	464	431	440	422	432	429	452	405	413	429	425	401	437	392	456	449	398	416	423	434	414	430	432	440	441	439	460	428	462	432	438	415	422	413	432	429	435	425	410	445	443	427	453	429	427	451	390	393	414	449	448	435	408	429	420	426	406	441	424	437	453	400	454	436	425	441	443	469	402	431	442	436	436	421	429	423	409	436	406	423	398	424	405	456	473	396	410	426	458	422	415	421	430	419	408	445	431	452	450	462	426	436	414	440	419	420	430	443	454	417	426	413	436	427	437	407	391	451	439	404	454	475	444	429	445	414	466	394	434	418	433	414	443	451	438	417	416	462	464	439	407	466	435	429	423	424	418	421	454	449	374	451	448	424	415	444	422	453	429	421	417	404	441	391	449	436	400	414	482	402	433	430	403	437	428	414	394	412	443	454	420	449	427	443	436	459	450	435	460	413	424	409	403	462	393	476	401	425	438	418	411	433	452	393	440	393	436	433	449	425	428	429	455	455	418	433	447	419	445	445	411	440	426	396	449	378	393	409	463	430	477	390	452	424	435	457	410	393	395	398	448	417	450	416	438	413	460	437	435	448	404	435	400	402	441	429	416	435	435	441	440	384	434	445	440	432	423	402	440	438	443	438	427	439	427	427	405	438	420	446	476	415	438	410	408	466	423	427	440	438	398	389	439	470	463	406	448	409	408	473	413	444	413	446	427	459	418	439	420	420	412	393	426	424	447	431	441	403	434	427	452	428	434	470	408	438	415	454	448	406	439	441	410	407	427	414	457	445	438	413	387	422	405	441	468	470	437	438	404	394	438	417	426	421	410	425	441	449	405	440	412	421	462	420	442	397	419	464	468	489	382	423	478	460	448	433	444	422	422	425	417	431	423	412	424	417	414	403	417	429	399	410	408	432	426	406	421	460	420	434	434	408	428	479	397	435	414	438	432	394	456	429	465	430	453	395	434	439	455	429	420	450	444	463	431	413	393	401	460	430	404	435	433	440	463	438	429	416	435	412	413	412	398	445	410	423	450	399	424	428	443	407	400	417	414	429	411	425	388	412	422	405	407	404	433	415	445	449	442	438	412	425	402	426	430	431	422	390	417	440	441	463	405	409	437	465	425	383	408	408	424	439	407	410	415	452	453	456	443	431	448	425	408	422	394	421	431	429	402	447	433	454	425	416	440	427	424	432	449	406	440	437	440	404	491	427	476	426	421	412	462	381	444	386	420	415	413	459	450	414	398	438	420	455	432	428	420	431	444	434	428	465	414	448	380	445	425	430	415	421	434	440	410	413	408	389	476	447	418	405	373	398	421	406	418	409	410	432	402	417	414	455	396	419	435	426	441	472	400	425	424	408	439	392	442	437	410	420	425	412	446	372	440	389	414	445	443	416	441	435	478	490	390	440	408	410	421	443	429	402	432	433	426	415	433	401	427	422	439
24524	21466	28788	24542	21461	8209	1737	1120	909	879	856	864	771	816	800	751	726	729	761	735	738	707	777	748	722	746	739	738	746	710	734	720	706	725	674	690	779	682	800	688	676	761	682	676	750	706	701	739	715	717	700	716	695	690	712	735	668	690	712	742	751	728	736	761	690	763	659	705	716	693	705	706	713	653	733	736	722	728	708	731	700	704	708	698	703	728	725	663	706	757	697	692	718	702	672	689	618	722	709	707	686	669	690	696	742	662	717	678	711	731	712	738	691	675	718	745	694	700	702	714	665	761	694	693	676	727	692	709	666	689	691	682	736	665	697	751	667	678	710	677	686	690	698	649	718	740	707	727	704	742	673	682	713	715	751	665	677	714	693	682	677	638	678	699	698	685	758	699	720	698	702	670	720	708	660	686	721	722	669	693	610	673	726	727	726	757	707	691	711	677	694	691	678	676	700	716	732	744	691	689	712	719	710	706	714	739	724	668	699	700	735	718	784	697	711	685	696	730	662	668	703	675	738	652	720	660	681	718	731	710	714	680	683	738	728	673	678	701	702	688	697	724	697	754	720	729	686	707	687	677	689	707	722	666	674	674	700	695	731	696	730	723	723	699	688	708	647	698	696	673	642	733	725	676	712	631	726	721	729	725	669	687	684	628	673	722	706	699	705	659	703	684	695	695	753	685	704	662	703	707	698	720	730	731	659	678	659	686	667	638	676	671	668	743	707	712	699	736	704	659	689	683	696	695	689	640	679	697	708	739	723	737	713	697	722	667	701	729	693	675	682	723	707	721	720	712	656	708	721	748	707	667	665	717	691	672	686	702	723	666	651	724	714	720	687	690	727	711	673	703	672	715	741	686	713	632	668	701	716	734	710	712	718	767	717	687	672	692	741	724	691	659	700	735	681	721	684	714	714	706	707	698	738	685	690	662	715	691	636	697	740	703	670	644	695	695	716	709	688	668	678	685	689	679	658	696	733	740	710	688	685	696	709	712	686	690	722	697	638	707	710	651	716	681	678	779	730	730	708	711	656	701	683	751	684	703	702	672	671	749	663	717	723	659	715	672	702	699	678	731	663	689	709	721	712	687	670	752	741	691	731	703	688	686	690	683	662	707	709	703	712	711	704	690	714	696	732	704	669	685	710	702	725	685	709	725	708	710	674	703	708	689	701	685	742	705	691	703	673	722	699	632	687	690	718	683	698	716	694	722	722	679	669	706	699	691	684	674	699	673	691	721	692	707	675	693	686	704	710	665	715	707	677	704	692	687	709	688	693	678	653	683	670	675	686	684	713	682	663	744	675	730	661	753	691	688	717	710	722	693	690	654	674	656	660	702	669	703	674	685	710	697	684	699	650	736	714	649	688	697	684	679	654	711	725	722	697	707	708	727	650	682	731	715	700	714	708	719	725	672	668	690	667	684	712	692	690	697	663	717	670	703	674	696	680	686	645	683	712	704	633	623	721	709	705	689	653	704	667	704	698	658	680	732	684	740	714	662	765	694	695	665	743	655	670	697	676	695	667	684	753	690	678	683	698	706	707	714	712	755	745	691	702	643	701	713	697	718	702	702	682	661	700	729	666	673	726	709	680	683	706	692	704	704	656	724	706	690	726	707	704	694	740	685	709	659	669	690	690	675	691	682	718	738	676	688	759	691	724	694	675	686	699	684	696	687	666	681	676	656	766	674	657	695	702	706	683	683	724	688	669	721	678	670	687	682	686	686	651	684	706	719	722	708	654	676	680	687	715	667	691	664	688	715	664	735	701	685	733	675	708	673	666	736	705	680	698	737	723	714	678	720	700	722	691	695	695	654	730	679	730	699	706	736	678	709	659	638	673	713	672	682	717	690	699	655	704	706	678	697	700	674	681	751	689	716	713	655	709	742	745	717	721	689	722	729	697	714	690	710	700	680	688	739	653	717	718	658	653	690	681	694	702	679	664	653	733	712	679	677	682	732	660	671	737	707	661	656	648	734	719	696	648	698	711	634	681	680	771	673	675	714	676	695	744	702	686	644	705	664	699	695	628	659	731	696	743	695	697	686	672	745	702	695	732	717	688	754	708	698	684	717	689	688	716	695	659	700	705	672	750	710	686	686	690	716	711	684	703	705	682	730	698	666	687	688	734	710	671	680	682	713	662	677	708	730	696	678	694	661	671	679	722	710	655	680	680	678	714	663	644	699	707	740	722	709	717	680	708	707	700	695	682	645	663	688	728	711	691	675	692	718	728	686	599	672	712	701	673	730	707	657	720	647	651	701	739	709	717	705	666	714	680	698	650	721	713	659	703	673	675	705	699	749	744	742	731	703	667	690	685	676	710	688	682	662	663	673	678	687	720	714	674	702	699	668	705	719	719	686	706	668	714	692	708	720	716	704	621	681	674	735	717	686	677	733	727	650	702	728	695	731	721	679	670	666	692	695	688	689	626	669	685	641	690	673	717	734	689	644	725	664	698	701	727	698	653	730	679	693	715	696	671	715	662	725	674	675	701	744	736	702	680	621	680	687	698	686	679	652	716	702	684	699	635	678	723	710	686	728	720	667	711	728	745	702	692	715	705	698	644	687	683	680	685	684	705	703	659	703	717	698	670	658	677	663	652	677	664	723	711	758	704	690	659	738	684	666	698	711	672	717	702	760	724	689	726	696	662	659	705	759	685	718	717	722	722	729	745	702	658	697	768	733	712	726	720	718	702	674	700	717	620	637	703	677	689	705	648	670	715	696	649	683	693	723	690	759	718	707	719	724	711	664	673	673	695	696	699	760	726	691	643	668	725	794	649	706	743	689	744	692	695	651	665	693	705	692	766	695	669	693	707	697	707	657	700	725	684	697	699	729	671	721	683	685	679	699	628	726	697	683	725	685	682	686	704	705	686	724	700	682	748	675	715	679	732	690	733	733	692	681	675	651	703	677	676	712	688	704	716	651	682	704	714	699	664	701	672	698	702	708	708	701	731	658	698	678	703	714	724	700	681	686	685	669	645	655	711	677	733	699	651	669	668	701	693	713	659	737	668	704	717	656	692	651	681	705	693	662	706	730	712	696	754	703	700	664	718	704	690	674	706	730	683	685	709	725	756	692	635	715	702	745	718	684	668	707	709	724	713	680	711	709	627	696	709	750	683	684	672	723	719	676	701	694	701	690	670	690	684	667	702	722	677	724	738	683	696	744	675	702	654	675	704	703	701	716	662	692	694	676	657	700	696	734	681	673	691	677	761	685	716	700	665	684	676	680	722	714	730	681	751	694	713	756	689	684	660	677	677	694	687	671	725	702	719	714	709	732	742	711	709	702	637	680	706	716	712	714	644	687	738	670	708	723	675	673	710	710	616	733	716	647	692	688	684	673	666	742	653	750	674	720	674	704	697	682	698	658	677	678	644	734	705	745	673	718	658	657	667	684	705	631	700	641	737	685	699	754	656	682	710	696	704	679	640	695	656	662	705	693	665	694	705	654	703	733	716	717	663	686	705	713	680	636
3648	5961	4859	2568	1873	1402	1213	1004	887	836	749	705	684	714	680	600	631	610	632	653	611	613	619	589	577	605	608	567	544	587	554	578	549	584	558	582	540	578	583	544	591	546	545	572	558	558	560	525	530	554	538	558	578	580	591	547	546	543	592	547	576	545	595	507	530	548	592	555	581	549	540	571	501	554	541	520	542	572	572	574	573	581	560	598	544	562	541	533	544	537	532	531	545	560	537	553	506	553	576	515	636	530	583	566	570	556	562	555	527	585	549	554	553	575	541	533	552	503	539	551	529	510	537	515	532	539	557	564	544	535	526	562	594	534	530	556	560	576	545	554	585	588	545	530	532	519	553	541	556	544	562	520	521	525	527	509	579	530	588	554	501	508	512	549	553	554	512	532	502	544	572	533	544	565	551	561	531	538	572	596	528	543	549	563	563	563	510	533	554	508	548	546	574	563	544	517	536	540	552	515	543	523	573	550	547	551	557	535	541	494	531	542	557	554	541	524	584	524	517	538	570	552	516	524	534	511	574	571	570	546	534	586	563	552	540	544	513	551	558	531	509	525	524	605	583	533	528	511	517	508	574	513	554	546	582	586	522	515	529	536	550	545	569	533	538	537	521	562	562	597	548	533	554	510	546	549	553	546	576	536	538	514	495	590	554	548	551	529	552	568	536	554	582	531	584	524	558	560	557	599	552	582	539	506	556	527	566	547	577	537	551	538	541	521	541	581	547	537	557	529	526	572	522	556	560	537	559	553	556	554	562	536	548	514	514	564	496	521	554	558	536	518	558	532	576	557	532	520	582	601	570	545	541	551	551	516	538	529	564	546	577	523	540	559	505	564	524	578	599	507	568	549	576	539	540	556	526	586	569	525	518	581	571	484	514	518	560	529	537	550	587	545	530	541	555	548	539	553	476	533	554	527	587	522	520	574	511	542	557	506	510	527	570	525	503	529	524	585	513	526	551	506	545	560	552	535	554	542	556	543	566	488	535	566	526	550	531	494	494	550	554	529	551	534	598	587	582	562	561	496	529	525	520	529	557	547	533	577	502	525	525	511	492	559	536	471	512	508	528	507	585	517	507	544	573	560	549	578	548	562	532	510	589	518	553	540	516	569	517	579	542	512	527	542	588	496	573	532	539	558	574	497	539	515	533	519	528	570	554	519	527	559	516	540	515	555	533	500	529	538	548	574	530	543	512	550	499	535	539	550	555	542	532	510	551	562	535	502	529	531	494	545	513	535	572	534	512	530	527	568	556	518	540	538	520	511	527	518	596	571	561	497	568	502	558	511	528	522	534	556	534	526	552	566	527	563	519	542	511	543	518	508	551	543	495	529	509	515	510	554	517	525	576	556	536	548	560	523	487	541	519	526	567	572	562	569	516	542	541	538	555	538	569	541	531	589	542	504	495	534	515	516	554	515	545	497	549	546	591	516	491	568	514	523	539	524	519	536	539	560	521	573	515	513	515	542	571	540	504	570	497	578	508	556	546	515	523	526	566	509	548	582	567	533	549	556	531	530	559	530	541	524	514	557	547	526	533	507	510	505	557	565	526	506	518	537	534	545	521	573	552	528	543	547	538	543	522	549	535	506	564	556	583	509	519	531	569	507	510	539	531	559	586	494	517	540	576	531	527	572	519	564	524	533	535	547	527	523	544	570	521	533	553	567	534	489	508	511	548	563	586	564	518	550	523	535	533	514	546	540	510	541	526	560	568	553	570	545	529	545	528	537	532	555	540	583	526	571	539	530	527	503	508	538	504	514	543	531	552	545	521	553	564	527	524	537	517	508	522	594	575	518	513	485	555	525	506	518	521	545	543	553	566	539	550	543	551	572	566	560	564	549	542	602	549	548	556	545	519	564	532	500	540	534	554	515	519	509	547	557	554	532	580	515	527	540	541	535	524	535	562	474	496	566	539	520	537	533	587	503	537	533	555	509	526	532	518	519	546	534	542	533	528	527	529	552	559	528	542	496	570	500	562	569	509	539	550	533	526	505	474	558	530	542	529	543	553	523	517	519	546	552	553	537	536	545	528	546	511	551	526	558	569	539	551	537	561	545	539	517	511	535	544	524	497	522	516	529	509	535	528	549	548	529	566	565	561	545	500	562	571	564	557	559	548	509	509	546	531	544	476	544	536	507	519	571	551	530	515	536	560	509	542	554	544	543	538	527	557	536	514	524	557	538	521	552	503	538	534	526	538	514	527	575	548	542	540	541	557	506	535	510	505	522	533	544	572	506	555	531	511	526	547	503	555	547	552	540	584	527	510	568	536	527	534	550	566	553	551	567	534	511	536	553	495	543	561	532	555	494	535	546	530	527	550	465	530	538	547	510	535	512	539	561	514	516	536	574	507	530	525	512	533	498	529	557	558	569	613	491	576	558	545	547	534	553	512	539	520	546	556	506	557	513	548	487	512	544	526	524	517	531	521	544	545	552	525	507	546	543	544	529	519	523	532	499	550	561	527	562	532	484	548	539	547	531	531	555	538	562	543	567	530	571	533	515	488	555	502	523	471	520	534	541	541	515	521	531	546	558	551	530	542	517	514	547	534	541	516	535	536	506	546	503	521	524	526	587	529	536	575	529	526	547	512	502	533	522	540	556	548	549	499	554	516	551	498	486	553	574	503	544	527	556	523	543	550	553	517	514	517	548	511	574	518	552	574	508	573	521	576	509	549	550	528	512	551	572	578	551	517	531	555	544	524	532	513	501	551	535	511	548	537	539	516	521	532	520	523	493	515	523	548	542	533	557	519	542	511	527	528	506	562	524	556	567	555	517	577	513	522	515	563	504	518	507	530	538	550	557	551	532	600	545	537	512	534	533	524	573	552	530	569	509	551	516	509	557	543	496	541	544	511	573	518	554	539	510	518	542	531	579	579	531	507	547	511	516	551	525	533	560	527	504	510	529	570	525	515	486	478	576	534	586	541	540	530	536	562	545	520	551	554	546	512	577	568	541	513	564	502	561	562	506	552	524	509	546	511	499	507	550	554	526	563	561	531	542	516	546	569	555	510	507	521	531	534	539	519	539	503	516	523	535	577	576	542	510	530	530	526	500	558	506	513	552	501	538	548	525	539	526	497	533	537	557	500	550	520	540	536	559	546	519	567	542	503	543	559	519	501	578	539	509	526	525	542	540	512	573	516	504	583	517	598	537	527	526	530	529	528	520	559	559	530	542	510	502	542	534	519	508	528	570	525	556	543	522	529	522	536	514	552	552	546	520	518	529	527	532	558	535	513	511	543	539	551	525	492	559	539	528	517	540	543	562	516	532	528	560	505	527	537	511	578	529	566	539	538	490	530	575	550	491	521	574	534	554	526	538	524	544	515	503	515	512	546	520	580	528	525	545	545	518	533	504	532	526	539	574	526	614	518	516	512	530	553	522	498	547	532	555	571	541	571	492	555	547	555	534	521	530	526	539	544	538	542	540	558	568	497	528	533	525	525	529	541	527	529	582	511	494	524	504	508	588
27845	9766	618	362	218	238	255	232	252	213	222	202	212	212	197	214	194	226	196	198	208	194	187	188	204	196	221	206	216	201	214	178	225	222	217	202	223	211	209	199	198	206	219	194	216	228	201	215	208	221	201	199	194	209	217	214	238	211	236	190	210	228	233	213	212	220	224	206	192	208	219	201	222	215	184	218	189	226	181	200	203	209	223	238	241	181	241	214	213	188	222	198	223	203	226	216	209	208	204	198	236	212	218	204	215	195	213	209	187	220	217	186	201	212	205	225	210	199	196	209	198	203	231	194	211	220	224	197	203	224	209	190	206	189	196	212	239	211	183	210	193	222	227	214	210	198	213	224	209	234	221	196	197	199	224	206	228	191	198	199	225	229	229	196	199	208	209	209	216	206	194	216	215	236	212	197	186	228	191	204	245	194	201	212	227	206	209	222	192	202	204	201	200	221	192	220	215	207	214	218	227	214	220	211	218	212	209	233	225	199	203	177	205	200	200	215	221	217	208	197	211	187	199	205	221	256	213	212	209	200	200	199	235	217	212	203	214	208	226	223	223	202	223	207	195	195	198	199	253	203	189	212	224	231	207	193	215	211	220	206	217	206	198	210	203	194	189	233	203	209	223	208	190	198	211	220	205	195	183	182	211	200	214	182	217	198	216	215	207	199	222	222	201	211	208	198	200	218	226	205	214	205	214	236	181	198	200	203	205	196	201	195	204	202	200	203	229	216	221	210	223	217	196	210	244	206	225	186	196	218	195	212	199	214	193	208	192	191	227	205	200	236	206	212	229	211	227	202	220	211	222	223	225	198	170	196	188	220	213	217	184	214	190	209	205	193	205	207	218	226	201	243	225	216	212	204	211	222	210	207	207	209	208	201	201	228	234	197	230	212	200	224	206	203	214	195	250	233	210	196	221	217	223	198	195	207	234	207	213	209	226	210	192	215	188	192	211	205	199	219	223	193	202	196	224	235	235	201	216	175	211	193	212	176	217	233	218	216	196	208	202	216	202	198	191	223	213	191	215	226	216	205	238	195	199	195	195	206	186	208	226	185	209	196	213	190	201	194	212	220	202	212	192	201	212	204	204	227	207	220	196	201	203	205	213	185	189	198	212	207	226	190	200	225	179	222	222	214	195	211	225	182	198	210	227	191	201	209	222	211	210	204	214	199	217	197	216	212	185	201	226	224	222	178	219	244	211	211	213	194	217	211	233	218	211	194	198	201	210	202	222	217	198	232	188	195	230	224	189	212	197	181	212	217	232	200	210	229	226	200	194	216	220	231	218	194	207	207	193	191	207	221	214	203	186	222	192	200	206	191	237	222	228	193	214	220	216	198	210	226	219	246	202	216	231	196	242	211	216	196	199	206	186	205	210	200	233	222	193	216	192	198	193	212	194	193	215	195	202	186	219	199	199	216	190	223	225	192	222	172	225	221	207	187	232	204	206	178	204	210	193	215	218	189	234	215	218	210	198	206	211	220	190	207	220	233	217	209	199	191	192	241	208	224	211	209	215	252	196	216	219	242	216	236	208	199	210	177	215	181	190	205	199	229	233	232	198	205	221	198	208	208	208	212	198	188	227	227	193	198	216	218	212	202	203	203	209	206	215	209	231	214	212	200	205	175	221	189	220	202	203	228	192	212	212	184	185	209	197	208	219	201	195	217	210	233	204	211	210	197	213	213	196	240	199	202	199	220	208	194	211	230	220	193	219	189	209	183	203	218	225	201	197	203	206	204	207	226	221	219	190	209	236	185	202	209	248	175	214	206	203	191	195	176	207	202	182	201	208	182	210	226	229	196	213	207	199	209	190	203	191	215	226	213	205	223	218	194	185	197	218	210	207	195	226	193	192	210	190	225	218	213	211	211	200	216	195	212	223	215	202	199	191	212	211	200	201	198	213	220	218	189	196	211	205	193	219	217	193	216	204	206	193	204	228	225	212	215	200	205	207	201	194	215	200	201	211	205	210	234	181	230	224	202	191	215	207	206	229	219	226	221	197	208	189	188	215	215	201	219	216	194	185	216	210	194	202	220	199	217	221	193	196	200	211	210	226	229	201	216	203	221	204	191	195	216	214	209	220	210	219	213	201	219	231	211	223	176	206	213	195	218	213	219	210	190	208	205	217	217	205	209	202	226	242	207	218	195	218	204	207	213	221	199	212	204	205	224	221	207	218	193	196	218	198	197	196	217	203	223	223	184	195	220	209	198	220	210	208	190	206	211	216	202	198	199	194	200	207	200	206	211	207	192	213	239	226	216	221	206	210	218	208	234	199	199	211	202	235	229	205	235	193	194	220	197	221	226	217	216	211	206	206	221	217	194	198	189	193	200	222	222	211	222	224	187	221	219	216	196	185	186	194	208	214	200	214	217	212	217	192	220	206	205	213	207	222	203	207	190	237	201	212	236	228	214	195	205	195	217	226	215	219	199	179	205	212	203	243	223	217	221	201	197	197	236	204	225	213	221	216	207	216	212	214	221	203	192	223	239	191	208	184	202	190	255	187	243	198	202	216	231	189	200	209	195	219	214	225	211	188	209	203	182	217	222	234	202	216	181	203	206	204	204	200	210	186	225	201	205	202	173	206	219	200	211	217	207	202	199	189	200	221	208	193	205	212	199	228	231	197	245	211	192	221	205	193	215	233	241	202	203	220	236	225	212	213	216	193	210	214	234	209	226	202	209	210	202	188	218	184	180	237	210	230	209	226	215	222	209	234	208	194	197	244	208	194	240	190	197	195	193	203	212	237	238	230	218	197	207	212	208	210	202	230	228	199	208	203	214	216	219	222	221	226	195	201	198	213	213	222	225	200	197	205	195	190	208	234	182	207	208	245	215	226	193	224	201	195	233	234	227	215	221	213	200	218	206	197	178	210	221	217	213	218	208	214	210	212	228	225	222	207	183	208	255	231	221	200	232	215	203	172	226	222	216	236	222	235	194	195	213	201	192	206	225	204	240	180	189	221	216	244	168	225	209	195	223	186	191	210	228	200	200	193	214	229	202	220	223	228	204	180	202	223	214	202	191	205	220	231	204	198	197	207	244	212	217	217	224	193	199	230	236	219	214	220	218	203	197	198	219	228	230	233	203	212	206	223	206	226	228	203	216	206	208	236	195	216	199	180	212	221	221	201	200	213	207	224	204	214	204	218	216	199	210	219	201	186	211	226	215	206	195	202	220	212	203	213	213	222	207	216	184	197	231	214	208	231	206	191	194	200	196	209	219	168	208	212	220	224	212	181	196	208	198	232	175	240	207	210	225	225	225	234	240	197	216	177	212	192	236	218	210	194	220	240	209	195	186	225	218	201	201	199	225	191	214	241	198	202	195	206	210	226	208	200	188	209	235	204	195	212	199	227	197	202	187	202	232	193	223	197	230	222	201	226	205	207	205	225	224	234	197	217	202	203	191	209	191	223	191	214	203	206	225	208	210	207	203	247	205	211	209	202	238	215	226	214	183	193	181	224	202	196	236
4562	365	296	225	217	202	186	185	167	170	183	151	172	190	186	168	160	142	162	151	166	182	159	171	197	164	156	174	151	169	168	156	169	180	172	172	176	149	186	157	166	169	165	174	190	150	167	157	179	169	184	174	157	150	157	151	157	192	177	170	170	171	164	163	178	151	170	164	154	163	168	172	182	159	151	180	183	159	176	162	156	150	171	161	175	172	160	148	189	153	172	151	151	191	182	154	164	158	156	164	172	175	191	181	166	150	172	150	124	168	168	148	164	170	152	167	162	183	169	177	181	194	166	164	172	168	184	169	145	154	168	164	150	161	151	163	161	178	171	168	163	158	186	163	172	159	156	177	139	156	164	157	213	181	183	167	173	191	175	154	156	176	159	173	161	154	147	164	146	185	179	157	177	150	170	171	152	161	156	144	155	171	161	153	185	154	160	179	169	173	168	166	176	159	186	157	174	170	166	187	168	163	183	163	171	156	165	154	156	171	155	168	161	165	182	186	186	169	144	183	155	163	140	151	142	186	147	169	180	180	158	150	179	139	165	137	177	162	179	168	157	180	169	175	164	151	147	148	171	154	181	154	128	156	185	189	181	175	172	166	173	166	170	198	160	158	153	194	181	181	154	163	148	160	167	181	155	178	157	180	180	141	174	169	172	174	159	167	152	179	156	164	162	157	169	165	187	173	160	166	163	183	169	172	162	172	180	174	148	177	148	160	165	185	188	170	189	176	170	171	178	165	173	163	153	164	172	146	193	174	154	160	173	170	200	161	171	168	163	149	170	176	136	159	174	169	167	175	163	162	173	179	152	153	176	181	173	149	162	183	193	155	168	160	158	166	182	156	156	192	194	160	185	149	135	172	170	149	150	164	173	184	167	179	164	176	177	166	150	160	169	160	125	173	168	173	152	160	178	152	162	175	166	176	177	162	148	174	164	196	161	158	174	184	162	182	184	168	135	172	159	154	166	161	166	163	175	169	179	162	166	158	172	174	174	192	164	174	165	148	183	186	168	171	162	163	154	169	153	165	157	177	170	171	177	141	162	166	187	193	161	162	197	184	176	168	158	167	148	158	144	176	167	155	186	156	162	178	163	166	189	163	163	167	184	197	138	142	153	153	174	161	178	177	155	147	150	170	175	178	191	180	162	179	180	173	162	178	156	164	159	169	166	152	144	157	162	164	179	144	158	167	161	167	171	167	167	165	182	144	167	176	182	169	157	162	159	176	163	152	162	168	152	143	163	178	145	170	129	177	192	169	163	177	155	172	167	149	153	175	163	186	153	154	162	171	155	163	180	175	158	201	155	190	157	153	166	148	171	154	184	170	176	173	164	155	136	158	148	169	171	173	167	167	155	159	154	154	160	183	150	176	157	152	172	155	154	174	175	185	166	163	172	158	148	159	144	148	161	166	164	163	186	163	174	172	145	165	163	184	150	199	158	151	163	148	151	165	173	167	188	164	179	180	155	147	166	164	154	156	176	169	146	187	161	174	166	145	164	161	180	184	175	174	155	192	181	166	160	170	144	170	170	172	170	156	179	167	194	160	139	156	169	180	172	174	143	138	170	163	179	169	169	173	165	170	151	166	167	180	154	164	160	153	154	143	171	158	181	149	163	153	164	183	182	194	155	181	167	164	172	174	169	138	153	175	180	170	172	168	150	158	153	163	165	163	182	165	169	149	163	159	171	168	144	171	173	155	155	176	166	154	167	182	146	191	145	179	174	159	166	167	164	151	154	163	158	165	197	171	150	188	164	153	168	151	181	159	172	186	143	166	176	160	164	185	169	170	166	162	174	155	171	166	144	173	172	174	165	166	144	170	154	172	168	136	170	188	169	195	163	158	165	154	155	177	147	168	176	159	179	158	161	178	167	194	180	162	164	154	169	159	157	171	142	156	185	169	160	152	183	182	165	181	165	187	168	156	162	172	167	148	144	171	174	147	162	164	182	171	165	158	165	174	179	142	142	144	157	151	160	147	154	164	168	179	175	161	187	179	166	165	173	190	169	166	178	160	154	153	161	143	147	156	171	175	169	164	165	160	168	175	161	164	155	160	173	179	173	171	149	172	180	170	150	158	163	173	147	168	154	156	174	161	184	156	161	168	145	166	151	184	173	171	160	166	177	160	176	160	147	143	162	150	187	152	151	153	157	145	157	163	182	169	164	176	178	170	174	165	159	159	174	158	153	166	165	158	169	174	174	174	167	156	175	171	164	150	171	161	170	159	185	176	174	166	160	160	171	147	169	185	180	171	184	152	176	154	154	153	154	167	134	158	166	160	151	167	185	177	143	166	158	176	173	150	163	169	170	140	176	178	149	178	169	171	156	171	155	168	175	170	173	161	168	155	147	179	169	170	182	154	163	150	170	170	171	159	180	149	165	171	165	168	158	163	160	160	168	170	194	165	179	169	166	178	185	139	167	179	167	155	176	173	160	138	149	180	169	171	174	164	178	167	174	153	157	147	149	152	159	178	162	148	166	179	151	138	156	174	179	144	163	166	148	164	178	157	176	133	168	151	153	176	161	172	161	143	178	164	165	194	165	182	162	145	160	161	158	172	147	161	162	170	156	151	157	165	174	173	178	151	169	168	165	165	164	169	138	167	164	160	173	198	151	140	174	161	161	174	156	199	169	162	175	121	171	157	158	165	149	164	167	172	180	166	156	186	142	176	161	181	165	177	186	159	153	161	168	155	141	153	143	177	160	191	177	164	175	139	143	168	176	178	164	138	164	166	147	179	162	149	160	165	166	166	150	174	142	173	169	179	146	157	140	162	169	162	154	164	171	171	179	182	167	166	168	158	163	204	158	151	152	183	177	159	152	160	183	143	157	170	163	157	172	178	163	170	169	180	147	167	157	162	138	165	160	156	193	170	167	163	179	171	153	157	182	159	188	174	143	167	171	171	173	165	168	181	138	149	152	167	171	153	161	173	164	178	168	171	180	149	148	158	170	149	169	160	173	171	145	151	160	138	156	156	147	170	168	160	160	173	181	167	171	177	170	146	182	154	188	178	164	158	181	178	164	144	169	186	174	195	179	169	159	135	165	156	173	161	184	150	172	167	198	172	151	152	147	149	158	167	176	139	155	145	151	147	168	179	137	162	155	167	176	168	172	173	169	158	163	183	162	167	150	149	156	156	161	176	174	154	169	167	165	186	179	186	165	149	172	175	171	166	174	156	185	159	169	162	195	170	169	172	153	160	183	161	181	173	160	164	166	160	175	164	162	158	163	154	158	155	184	160	176	174	161	174	177	178	166	169	187	143	196	158	184	154	175	190	185	165	159	162	168	167	162	150	167	164	160	174	143	169	175	183	152	162	177	180	157	167	168	160	159	156	181	150	189	157	167	168	144	165	162	164	172	160	175	158	160	199	173	155	146	159	158	189	148	185	162	179	175	162	150	166	157	149	179	138	182	154	161	179	153	149	150	156	163	149	172	191	190	155	160	162	161	183	154	175	168	179	183	152	154	179
25579	21486	27924	25451	11125	1324	923	773	649	643	593	629	640	629	604	568	587	604	586	579	537	606	565	552	581	601	608	553	552	559	578	548	539	588	540	580	579	552	543	585	583	525	543	535	505	558	617	553	557	578	550	594	569	574	555	571	556	587	560	548	557	560	551	529	580	551	510	548	542	545	571	552	545	507	548	534	548	566	577	545	532	537	555	576	600	567	594	523	531	579	533	559	562	556	567	560	539	577	571	574	563	561	623	557	554	548	555	565	569	542	591	507	568	555	574	560	586	575	539	556	561	561	551	521	585	524	558	520	524	512	551	537	561	529	566	527	535	551	570	539	563	559	545	548	576	560	593	543	578	555	501	558	497	552	586	566	531	554	569	520	538	539	550	513	548	597	513	535	586	650	600	530	535	574	556	575	552	552	500	531	579	571	584	578	522	544	561	558	568	596	529	579	557	562	542	572	549	521	591	520	542	558	577	591	581	566	557	548	515	564	562	606	550	541	538	586	518	568	611	537	547	511	556	543	546	562	562	541	571	551	540	521	544	604	555	550	559	487	560	552	565	538	524	548	523	561	536	583	572	526	544	559	571	524	570	525	590	570	562	581	584	574	558	508	545	501	544	546	506	565	567	580	543	538	523	503	547	596	558	608	538	547	558	539	529	544	571	537	551	530	502	548	590	557	540	529	513	527	570	528	582	535	529	529	554	542	566	564	525	555	554	567	558	563	534	552	558	570	573	527	604	549	539	538	530	512	585	570	517	546	560	535	582	541	567	510	572	541	608	552	554	540	550	549	582	552	507	517	517	551	515	566	550	583	523	561	532	538	584	558	553	558	520	577	550	539	568	579	564	529	590	553	545	546	574	529	595	547	567	595	534	563	538	531	552	547	553	566	523	549	556	564	603	565	528	563	533	554	551	582	560	598	537	541	536	563	595	540	570	520	596	579	573	548	579	548	548	544	548	550	595	579	519	526	565	560	571	547	562	559	512	571	550	542	569	529	534	550	570	549	612	583	593	539	538	538	551	594	539	576	547	561	519	538	548	578	564	544	584	562	515	520	557	543	513	545	551	590	571	559	589	536	546	547	579	557	571	577	551	547	549	525	543	528	547	506	556	555	539	556	512	522	541	554	502	537	581	567	527	550	580	516	558	547	542	569	548	542	563	551	547	562	560	534	516	546	578	527	521	514	576	506	553	509	573	546	533	567	553	542	539	534	553	531	559	526	576	568	529	540	526	529	540	543	575	566	555	551	542	566	560	538	552	582	548	552	551	565	543	557	580	523	557	544	564	572	581	566	563	535	542	543	559	518	542	509	554	555	560	560	509	558	555	569	545	543	554	557	561	568	558	557	539	579	530	527	557	538	572	536	526	581	541	535	555	537	526	547	559	509	495	523	589	570	520	551	521	493	484	518	524	557	542	543	550	537	512	558	560	594	611	541	522	566	535	586	536	566	548	565	548	556	591	568	522	547	565	508	546	536	591	591	520	619	573	598	565	595	533	590	582	490	528	531	559	540	553	539	516	599	506	543	571	522	510	519	540	565	556	514	522	530	562	519	536	503	581	572	542	539	552	540	563	585	535	553	568	565	564	549	588	537	543	546	570	552	519	538	528	571	527	543	556	512	537	529	570	559	549	535	588	519	557	505	549	552	579	557	607	546	552	556	541	547	589	565	591	538	548	599	553	578	572	553	527	503	534	485	565	539	536	540	566	589	577	541	592	559	523	521	517	540	543	563	553	521	556	548	522	588	524	557	569	525	525	524	536	522	576	569	585	533	557	609	520	534	548	564	575	535	561	562	501	540	526	552	528	560	535	535	544	542	532	522	518	551	541	575	503	521	558	512	571	590	542	586	569	540	517	535	581	535	526	555	584	531	561	590	568	536	547	598	545	553	545	552	555	550	536	523	553	582	514	545	562	531	576	544	591	558	502	584	569	538	533	559	547	565	553	569	562	583	537	539	556	504	582	481	543	521	563	531	519	555	558	512	539	531	551	533	530	535	535	557	513	515	612	537	554	561	579	561	588	574	575	576	549	528	560	530	557	552	556	545	580	579	574	592	564	525	541	520	525	551	553	557	547	510	541	506	592	532	597	588	554	558	523	557	543	540	560	555	595	542	525	531	538	543	556	527	560	518	548	552	537	541	552	567	530	557	540	551	538	524	513	508	538	560	545	579	598	530	550	558	569	550	539	568	541	560	541	582	589	551	531	535	514	545	569	557	543	564	565	521	550	575	536	513	559	547	573	564	556	554	558	533	526	598	533	508	545	532	537	555	585	549	564	533	529	565	589	565	578	571	586	569	565	550	542	515	544	543	533	545	560	577	558	562	570	583	547	548	553	544	520	518	571	561	535	558	524	533	565	560	580	569	561	583	561	590	565	534	532	537	556	581	554	539	520	541	571	542	538	531	545	573	561	551	577	568	531	562	561	579	557	585	564	545	563	563	565	516	524	506	506	556	577	542	560	529	520	544	554	547	558	604	585	523	580	539	554	523	533	518	546	535	575	524	547	535	573	577	556	548	561	528	580	547	556	532	530	526	552	529	519	532	548	551	555	556	531	562	566	563	599	524	552	553	590	508	578	549	508	550	568	547	517	564	568	558	579	559	584	573	532	561	535	550	565	537	504	545	563	524	511	546	562	530	526	558	536	549	539	578	578	553	540	558	537	587	482	521	533	559	553	552	550	536	540	561	540	529	557	605	563	547	522	563	531	550	567	561	533	540	532	569	526	544	519	576	538	520	509	547	599	519	551	476	529	525	489	568	539	545	521	526	559	591	542	541	551	535	530	500	600	526	560	544	530	529	571	554	535	545	517	550	591	542	538	535	539	539	532	553	559	531	508	554	558	573	552	556	563	546	550	523	535	557	516	577	530	525	605	571	593	563	559	599	513	536	601	550	531	545	534	569	575	552	542	574	566	537	523	548	537	562	566	586	533	562	509	551	583	557	519	588	577	615	569	548	488	546	526	543	586	499	574	566	550	548	574	510	565	571	542	558	576	523	549	516	548	552	559	568	605	584	531	576	562	548	532	548	565	560	546	555	506	516	530	554	568	546	569	521	531	580	545	531	516	570	558	567	538	530	525	552	546	559	537	570	543	603	578	531	596	501	561	560	575	568	524	534	560	553	527	502	568	553	554	518	545	528	512	519	564	542	557	532	529	521	564	549	596	540	542	580	573	544	531	527	526	561	532	531	539	612	550	565	557	525	531	572	581	520	508	536	502	556	600	542	543	550	555	550	559	554	540	525	561	586	560	579	555	581	559	520	554	563	530	535	542	549	524	554	543	562	547	533	568	565	538	529	587	529	539	495	543	571	510	565	542	550	541	526	552	560	553	561	532	560	573	607	554	567	533	512	536	550	532	516	505	532	557	541	585	526	518	584	575	572	584	535	543	542	535	563	559	541	543	524	527	557	569	557	524	539	527	543	510	537	532	594	535	572	545	565	554	557	517	566	570	543	561	557	545	563
3284	3349	2775	1540	1085	871	701	673	628	569	529	492	514	475	498	491	542	463	460	487	490	487	511	430	477	441	482	433	456	429	450	438	452	467	444	450	453	463	466	395	479	410	423	456	452	435	432	418	458	442	448	451	451	452	453	422	424	414	397	415	428	449	428	455	455	432	445	420	460	453	440	421	444	467	459	425	491	424	460	456	463	431	400	421	443	437	437	425	449	465	446	414	419	433	452	467	446	403	416	450	476	422	414	398	454	430	414	484	434	400	416	407	415	426	421	416	389	439	421	454	427	431	433	477	454	410	419	384	392	413	470	424	432	441	459	405	412	433	450	408	436	450	412	473	407	442	422	430	431	464	474	438	412	386	447	431	436	431	429	458	415	473	465	471	406	412	447	402	419	466	413	400	431	439	452	446	402	415	439	442	431	404	424	444	433	410	412	445	429	389	459	393	422	450	396	475	434	471	440	429	428	424	444	447	422	425	442	440	436	405	449	418	392	403	410	438	421	431	413	462	429	430	440	398	430	408	437	407	435	417	423	402	426	398	434	446	463	428	408	408	438	390	418	437	403	413	399	417	412	409	435	428	472	434	431	427	434	447	433	427	454	431	443	426	464	411	408	389	404	468	429	430	421	424	405	407	416	443	420	435	433	454	427	404	437	458	445	453	457	398	421	414	454	401	454	440	449	391	405	426	443	477	414	442	416	454	425	425	466	420	430	427	442	423	432	485	420	422	450	418	449	449	453	409	396	423	418	456	455	477	454	440	411	394	398	417	402	411	474	435	441	464	399	472	415	435	434	399	474	415	404	439	423	428	381	406	412	414	411	443	465	436	402	453	459	425	475	416	423	415	415	432	435	457	429	450	437	413	420	447	422	446	430	453	449	437	450	423	428	399	427	414	446	409	401	396	440	402	445	429	422	419	429	456	479	394	464	459	405	421	446	447	412	442	439	421	422	411	488	439	402	417	466	451	432	405	428	434	405	458	449	458	410	410	435	436	419	401	451	432	414	470	418	411	388	433	406	441	400	457	411	412	422	481	443	483	424	493	462	423	415	411	437	432	424	467	426	427	444	483	414	422	444	411	446	424	412	443	444	423	401	397	433	429	413	461	420	412	409	397	400	452	445	460	430	395	403	415	453	448	493	410	384	429	436	436	457	438	412	418	443	425	368	403	409	407	431	445	417	447	428	406	413	436	435	431	413	431	421	450	443	429	424	418	447	443	463	420	442	447	409	439	449	435	455	416	409	453	434	411	451	461	443	432	402	450	386	429	427	427	396	425	449	407	437	391	436	422	433	437	445	421	456	431	456	423	460	406	407	447	416	453	425	430	406	410	420	424	425	390	388	396	423	386	435	402	441	388	437	414	439	411	424	424	430	373	421	428	421	391	466	428	420	421	422	408	400	471	408	436	474	436	451	387	438	409	419	409	415	461	459	416	451	384	431	403	464	419	434	420	406	441	428	464	442	386	421	403	458	407	423	405	404	418	443	434	444	415	418	437	433	438	444	391	455	440	426	425	456	382	443	413	420	428	427	426	441	440	403	455	421	434	404	453	423	421	448	412	417	463	432	411	453	379	445	433	423	431	403	408	436	435	443	418	447	431	460	387	413	423	422	439	420	380	433	443	384	409	427	410	431	408	441	417	436	418	411	429	435	437	435	438	433	399	460	428	387	425	461	408	403	451	418	443	390	396	471	399	419	440	408	420	424	439	425	406	386	407	468	434	445	389	468	379	436	415	424	423	397	440	441	429	405	416	435	421	448	435	470	430	435	441	403	413	433	423	386	432	430	411	450	413	436	436	432	405	434	447	412	448	431	438	397	421	432	412	436	458	446	417	406	384	404	455	436	444	441	435	414	432	421	436	414	415	456	430	455	446	449	392	428	408	409	398	432	414	433	407	443	459	428	438	416	425	447	418	420	424	444	426	457	408	400	390	416	466	408	461	461	413	413	455	450	450	442	469	445	445	454	469	436	427	443	430	422	442	401	428	417	436	400	446	452	396	403	424	427	438	392	424	442	416	415	439	437	415	434	388	434	430	460	419	455	457	450	409	449	452	394	383	413	454	406	443	449	424	394	408	397	418	457	442	399	431	397	428	425	439	435	415	413	416	412	404	461	435	419	419	417	418	441	409	434	441	471	467	445	421	423	435	423	438	448	472	401	409	437	416	411	436	412	395	478	419	438	407	448	413	428	425	418	449	416	403	474	445	438	431	421	430	403	455	450	474	450	427	389	396	432	439	465	441	441	451	449	453	428	431	424	442	444	418	452	433	384	423	431	399	416	439	421	456	429	426	427	405	434	427	415	419	411	392	438	424	428	389	430	452	428	411	398	419	442	367	435	417	433	457	424	409	448	452	449	401	446	414	408	414	443	415	420	438	413	441	418	418	435	398	416	436	437	461	423	426	411	392	425	408	465	449	476	425	441	463	437	440	448	429	411	407	429	386	421	420	413	399	405	404	404	435	442	433	406	387	423	411	431	422	450	390	406	407	413	441	432	436	443	443	405	398	393	426	412	399	448	406	423	419	443	441	448	437	445	438	402	419	428	412	410	407	438	448	423	427	434	394	421	436	436	406	432	440	430	402	397	428	430	420	440	434	456	401	435	449	432	387	424	423	418	428	427	428	430	393	448	445	405	435	387	405	406	431	422	392	476	436	447	441	425	454	394	421	404	409	465	411	407	425	406	435	407	382	448	401	428	404	445	439	414	396	441	415	417	458	424	393	402	430	419	414	393	439	425	432	387	400	440	412	466	379	438	453	458	422	420	422	414	447	434	442	415	451	408	414	418	412	429	430	412	413	418	415	434	462	430	454	439	455	435	400	449	435	430	432	432	416	454	423	435	440	411	468	428	422	421	451	434	415	456	409	420	437	404	432	418	416	423	421	413	411	439	432	437	433	461	446	408	437	440	428	393	414	403	426	434	395	393	436	443	403	420	448	404	444	430	427	415	434	432	433	413	453	466	420	403	403	450	431	435	463	423	405	434	467	436	386	403	439	424	407	420	422	457	421	427	431	447	432	427	452	423	402	419	436	410	402	432	405	413	427	450	414	424	420	433	432	434	458	428	451	411	427	410	396	411	438	399	443	419	415	421	416	445	420	414	427	404	431	430	435	430	404	459	407	460	419	437	449	413	450	418	465	430	416	445	464	430	430	411	441	439	428	440	408	421	406	415	434	432	424	414	449	417	424	434	431	462	396	449	437	416	400	461	413	428	441	460	440	466	405	421	417	423	432	414	429	424	411	453	437	429	378	417	400	430	444	390	426	422	451	447	429	466	424	470	404	464	393	427	421	425	430	388	424	395	431	430	427	452	461	397	410	449	376	402	412	461	402	424	417	376	407	415	419	444	414	426	417	435	432	436	421	423	462	417	436	482	388	440	398	455	435	397	451	422	424	456	391	428	431	408	425	431	435	402	415	423	406	413	444	399	359	422	417	429	390	453	378	458	446	411	418	428	380	382	438
24554	21478	28798	24560	21449	8272	1712	1063	942	894	896	840	840	813	767	788	795	722	797	771	770	688	725	724	690	729	786	697	684	778	717	732	684	672	669	720	722	711	691	673	721	728	749	731	731	751	723	702	680	746	687	730	703	653	705	717	684	708	717	692	683	735	701	723	692	710	684	687	670	688	658	691	693	724	724	702	736	632	723	711	674	702	740	670	686	697	702	678	689	690	635	709	706	688	716	699	700	682	704	710	637	641	722	689	693	695	679	671	655	680	681	725	707	699	700	724	774	708	702	717	649	682	671	682	685	726	698	701	728	699	681	647	715	719	676	693	710	662	756	706	657	740	708	695	701	667	716	669	733	682	659	668	648	730	722	712	698	722	709	689	710	671	740	733	711	686	697	718	713	691	659	689	696	656	685	675	747	698	681	651	671	725	724	696	657	690	688	698	748	690	737	721	669	681	754	680	706	720	688	725	704	683	694	702	690	704	683	713	718	676	682	612	664	723	690	682	658	707	672	656	680	653	686	661	697	680	756	726	695	668	702	687	718	695	660	677	743	680	696	653	699	684	715	663	706	733	670	658	697	697	675	710	653	679	713	711	674	690	678	685	697	713	725	663	717	679	684	698	685	675	680	683	712	735	684	690	728	657	708	680	723	666	683	661	722	689	736	661	713	668	712	671	663	703	736	694	684	703	674	740	699	600	688	705	698	696	739	694	739	709	655	696	671	691	722	693	655	746	716	645	665	706	681	641	669	656	676	727	714	729	672	700	659	654	682	660	712	665	687	714	663	716	653	641	739	680	692	680	724	723	676	695	711	672	670	746	719	652	674	694	703	698	719	684	686	660	662	663	699	683	673	714	675	688	699	707	704	719	703	693	639	719	738	696	705	692	686	718	718	720	662	704	730	710	694	708	671	668	663	734	700	675	690	706	672	677	685	682	689	702	698	657	704	722	685	674	683	628	672	647	705	722	693	704	715	705	670	695	729	725	734	677	637	733	664	710	723	687	696	681	673	713	759	729	672	679	678	694	664	695	658	661	690	664	681	666	699	708	619	714	700	661	723	671	701	707	692	723	688	706	685	694	686	695	640	713	731	639	672	741	691	669	717	685	674	669	658	713	689	685	698	653	709	690	689	669	718	712	704	694	680	666	658	717	723	676	709	666	650	680	682	700	686	655	749	706	715	671	689	707	657	671	671	730	692	672	681	691	661	721	710	694	707	638	635	723	663	724	707	687	710	725	680	713	724	676	669	705	668	777	679	687	710	711	684	680	669	659	698	685	682	693	690	685	683	689	677	702	689	701	685	695	683	700	710	715	685	662	653	666	719	692	682	686	708	689	690	722	727	679	727	644	666	793	674	696	636	715	725	685	661	625	668	710	741	708	679	719	727	670	711	708	704	705	704	675	673	650	664	661	678	713	657	705	697	657	693	664	672	684	700	676	706	687	641	705	746	714	701	668	703	704	699	696	696	711	708	691	678	714	711	699	685	725	707	672	705	706	701	631	645	677	692	670	664	680	748	708	662	733	718	726	679	689	696	671	690	626	690	686	669	689	700	671	715	687	634	685	687	652	661	672	673	662	689	688	706	668	713	655	729	684	674	660	692	648	696	733	710	738	755	736	685	707	667	681	691	722	689	703	697	697	741	712	649	651	703	715	693	665	698	706	662	691	725	698	665	666	647	736	644	660	711	714	712	718	699	753	661	669	640	721	682	671	709	723	690	708	749	677	662	712	697	710	682	675	660	707	660	691	713	668	677	626	685	693	694	666	616	700	669	680	695	667	688	694	670	700	659	679	701	705	670	718	686	685	699	712	685	697	714	669	688	675	674	694	715	712	679	697	666	673	660	703	707	690	675	676	688	698	721	663	693	677	693	628	673	647	670	708	669	681	665	686	644	723	696	658	676	690	666	699	703	689	677	667	680	698	705	671	686	701	690	723	684	657	675	693	693	700	679	708	682	709	692	719	671	687	671	711	634	691	732	713	719	649	684	702	724	688	695	711	661	731	672	717	663	693	678	685	684	632	648	680	710	649	727	707	709	665	665	692	617	698	740	639	698	691	622	659	663	667	715	747	701	684	664	669	648	725	687	722	711	714	627	729	711	675	684	647	680	664	755	687	717	677	685	683	661	736	685	716	698	673	669	762	693	665	701	739	689	722	655	644	660	698	662	706	675	681	723	685	628	686	686	709	708	682	710	681	705	697	703	697	672	651	695	694	632	697	696	635	700	693	670	683	655	680	687	706	692	704	696	686	664	641	661	700	719	657	692	721	712	669	682	697	660	713	667	712	666	677	658	718	700	662	727	670	649	694	697	660	730	674	717	745	698	688	725	683	656	718	674	754	710	693	660	688	733	727	700	640	698	667	660	686	696	727	709	687	664	651	669	725	735	693	689	694	683	647	655	682	720	663	708	700	723	710	641	729	719	703	676	651	665	695	712	676	671	665	674	693	681	649	650	681	678	671	662	720	707	697	646	713	628	723	648	656	687	688	665	678	659	725	685	696	664	673	708	674	696	674	684	640	650	671	660	683	656	641	682	714	702	686	651	681	690	666	671	695	665	710	672	696	681	673	696	724	722	702	691	706	654	711	693	717	688	682	669	723	660	710	686	676	715	685	688	699	699	689	709	697	704	761	710	615	692	678	699	693	664	675	697	702	694	656	670	680	707	687	719	704	658	690	698	688	647	681	735	681	678	668	671	668	697	672	720	715	731	719	675	689	645	698	709	667	622	629	725	672	690	688	660	618	711	719	683	681	660	708	650	639	700	682	683	701	695	670	683	726	639	679	723	699	699	699	681	663	710	728	688	741	672	673	684	723	686	716	689	715	679	685	692	703	677	675	654	694	705	702	647	657	664	697	647	681	679	701	691	681	658	679	703	685	688	679	697	703	654	659	677	713	657	627	704	628	674	673	745	716	705	661	713	696	674	702	711	639	722	697	662	694	639	684	672	602	679	667	722	698	677	696	707	692	679	679	715	651	712	683	672	683	690	654	720	705	699	691	670	684	729	642	687	711	730	639	680	681	696	724	677	713	695	695	666	709	724	727	668	702	689	653	687	718	683	719	677	696	702	720	664	681	694	692	690	684	694	705	686	665	734	690	685	661	747	684	664	691	705	743	651	687	709	701	682	681	703	721	706	696	698	680	705	708	720	695	716	728	701	707	690	763	674	659	663	719	723	704	691	670	661	760	680	716	691	671	715	701	667	669	734	671	667	621	717	659	723	672	666	701	709	721	681	661	688	675	691	684	707	684	644	680	691	717	673	708	672	698	734	680	661	661	628	702	709	713	721	678	684	685	698	681	672	624	672	687	692	692	652	691	689	649	678	683	688	733	686	721	664	674	703	711	757	705	665	717	683	628	722	694	666	702	669	644	681	734	655	679	652	707	693	655	687	705	640	635	696	661	705	682	676	676	693	681	773	665	706	669	651	664	657	709	718	676	713	676	662	723	717	639	686	648	695	706	662	704
3516	5930	4828	2459	1749	1391	1141	977	860	743	770	744	652	692	631	646	641	623	634	603	600	586	612	585	620	564	584	565	621	571	647	537	586	542	555	540	569	561	552	534	548	581	544	562	577	548	558	566	556	505	533	541	568	563	570	566	530	530	547	548	564	525	549	491	524	546	605	509	569	549	538	540	523	538	541	530	559	539	559	537	533	544	531	506	603	539	542	541	545	540	561	492	527	544	531	550	570	520	557	573	568	534	527	522	524	530	582	563	548	509	560	547	571	527	527	568	538	555	549	552	507	531	561	533	540	533	520	548	541	571	527	538	540	529	454	524	522	501	611	523	558	552	566	518	533	524	525	528	557	516	559	564	518	566	590	516	532	516	530	538	543	511	546	529	525	552	546	551	539	550	512	562	547	538	506	536	564	566	551	543	578	530	531	544	536	568	551	532	541	531	542	516	563	524	532	486	529	560	562	541	537	521	521	540	528	555	544	551	508	524	476	556	495	526	540	567	506	580	541	537	548	537	525	522	506	552	537	597	561	530	550	545	519	503	545	540	528	551	543	534	560	527	557	565	554	537	522	533	553	534	531	503	526	499	581	523	547	517	603	553	515	573	543	540	562	559	535	540	575	571	556	558	565	574	507	561	520	549	526	566	556	537	535	545	550	548	492	562	504	509	541	515	527	531	564	531	557	520	583	556	553	536	548	539	536	528	511	552	557	550	548	579	566	522	544	508	559	518	505	537	511	539	529	551	577	542	543	538	532	545	524	494	534	546	519	525	494	506	575	520	536	549	568	536	522	578	502	516	535	516	556	504	511	487	544	586	549	559	550	565	566	574	582	544	508	593	542	548	514	592	518	498	519	562	510	527	559	593	546	555	511	520	497	556	511	535	493	544	527	514	510	562	537	525	514	580	526	529	534	513	517	552	551	485	555	507	529	539	556	540	575	525	517	514	549	578	506	572	579	545	581	519	561	539	570	556	564	504	513	524	507	523	552	534	508	519	549	570	504	558	530	555	499	531	556	515	528	479	505	568	521	460	525	551	546	567	524	517	528	561	543	553	531	548	522	512	503	531	530	514	508	500	518	488	558	517	489	504	549	547	556	527	565	541	535	525	521	535	528	539	510	541	563	549	563	507	552	549	526	523	511	514	554	521	553	545	554	574	542	541	517	520	534	519	555	542	556	552	532	533	498	538	524	567	533	527	517	576	560	525	515	497	564	541	571	567	544	496	557	513	505	568	513	587	500	563	531	550	550	538	522	549	559	525	556	541	542	520	557	552	502	509	554	515	531	555	550	519	546	536	528	499	567	524	570	527	516	558	579	495	550	528	508	516	516	530	538	502	532	559	539	526	517	524	542	538	499	537	544	526	569	541	535	505	499	548	514	527	531	522	509	517	532	484	544	539	508	507	516	569	540	575	510	553	549	509	556	570	526	548	510	537	563	543	533	496	509	555	510	522	489	545	532	519	535	529	557	478	525	546	520	526	543	597	510	534	487	556	504	523	542	580	552	516	503	553	501	517	561	577	491	538	541	533	562	548	558	549	496	560	509	526	512	509	550	495	562	580	531	504	535	537	519	565	555	540	522	573	516	551	558	540	539	557	531	523	531	569	560	539	553	560	527	552	552	524	519	535	571	555	542	544	576	524	561	521	527	541	472	521	530	550	546	442	494	546	492	534	532	549	552	521	544	498	522	528	511	531	530	498	516	521	564	521	542	530	555	504	569	517	553	556	521	544	551	505	536	531	506	576	505	544	508	507	543	521	548	536	528	541	531	503	551	533	518	530	505	514	535	529	551	560	539	513	551	538	494	506	572	522	513	560	542	538	561	544	503	580	522	543	504	541	530	512	507	499	585	523	524	522	514	558	486	509	541	539	523	544	528	556	502	512	515	526	556	512	538	513	540	526	534	535	527	557	553	534	542	519	566	549	530	528	528	553	525	547	536	555	542	502	517	529	521	510	515	519	497	523	555	524	542	545	562	526	518	569	560	542	546	535	500	505	541	525	522	560	532	513	523	523	518	520	507	536	537	501	497	523	568	497	500	548	547	521	530	532	535	530	539	527	529	519	544	467	518	534	520	525	562	548	525	516	549	521	560	553	544	517	538	572	537	540	563	541	473	531	534	522	491	509	557	538	599	522	530	550	556	569	544	521	509	538	498	539	544	552	497	490	479	529	527	525	515	524	534	562	549	514	493	527	563	542	562	496	541	519	576	510	511	515	590	537	527	510	561	532	543	496	529	603	543	505	538	573	518	542	529	568	572	534	541	535	496	527	555	538	555	512	520	508	515	532	548	512	557	526	523	535	509	499	497	555	479	537	519	535	536	538	538	533	482	491	541	551	543	550	536	510	547	549	580	561	581	528	536	524	541	501	542	538	529	526	531	544	503	539	573	535	502	529	524	549	539	548	529	530	518	559	523	504	520	557	526	547	525	497	534	552	488	538	536	539	502	546	527	576	519	559	508	529	511	510	576	507	518	584	537	508	525	540	566	529	590	568	509	507	516	511	528	538	551	464	524	539	519	527	556	516	533	578	528	541	559	513	517	553	487	512	542	485	488	556	493	524	508	518	525	548	522	502	532	493	531	538	548	495	534	541	505	534	545	500	514	519	558	540	540	501	541	512	550	559	562	544	530	508	567	535	552	526	527	556	514	530	552	522	497	546	523	549	488	537	539	525	500	537	551	516	541	534	485	524	548	515	542	513	493	503	558	519	513	535	526	493	555	501	517	518	565	567	525	541	529	555	554	527	533	525	547	529	504	499	546	523	538	536	526	516	542	538	545	521	532	549	511	514	552	551	537	544	563	534	550	548	512	533	535	530	519	522	515	489	557	553	533	532	529	560	554	498	497	519	530	509	531	543	489	532	502	537	590	496	550	549	514	539	522	547	570	501	494	544	517	520	492	503	536	538	535	537	530	529	528	541	535	541	557	527	517	522	580	532	500	473	529	526	522	530	517	543	540	517	554	539	538	539	503	532	540	506	517	547	490	537	521	534	533	568	544	544	525	525	484	513	576	538	576	556	490	542	558	546	506	533	535	544	553	504	497	532	527	506	520	519	485	552	528	509	521	512	514	543	487	546	536	545	561	523	544	507	522	533	524	549	529	501	550	550	551	520	504	534	563	558	523	480	543	518	541	498	508	506	497	505	531	551	532	537	535	509	505	518	529	503	552	495	517	528	549	522	506	545	521	534	542	520	530	489	569	540	513	508	564	542	545	514	506	497	569	542	524	547	525	534	552	498	557	545	524	574	518	530	564	498	549	514	547	475	509	552	547	545	547	552	487	546	503	530	546	567	539	515	559	568	537	553	550	527	482	546	555	555	497	507	498	561	505	533	517	548	513	502	494	545	523	542	564	543	529	498	535	524	503	549	521	532	508	536	537	531	520	533	519	537	511	533	499	490	521	495	524	519	549	495	514	565	532	525	507	503	550	503	501	518	505	522	544	569	524	501	490	527	513	491	534	525
27721	9928	653	310	244	225	235	220	220	213	253	227	212	194	220	200	211	201	218	222	190	202	210	200	196	234	227	210	225	226	211	178	214	208	228	203	206	219	197	227	268	203	205	238	224	226	234	201	233	223	208	205	207	227	190	226	229	211	223	208	216	208	223	198	201	199	244	205	237	254	210	225	203	205	208	201	187	203	240	266	208	199	204	203	221	222	214	236	230	218	219	212	198	231	247	196	214	232	216	198	204	194	194	224	214	217	191	232	172	191	212	221	198	246	221	209	230	230	231	196	204	228	200	221	190	212	220	206	186	213	201	191	188	222	219	197	222	199	202	237	222	248	201	197	217	199	214	214	221	193	220	232	194	231	231	220	209	203	202	207	214	215	225	237	217	217	250	210	236	218	203	210	204	234	217	199	212	188	193	215	222	221	195	203	209	232	218	198	197	212	226	201	207	201	214	242	217	232	202	199	224	209	204	221	192	196	211	211	222	201	208	194	212	207	201	207	203	221	231	205	202	201	221	205	246	217	216	211	213	168	203	206	205	204	196	246	219	205	186	204	191	199	205	202	189	198	206	227	214	207	194	197	208	213	206	207	203	213	198	212	213	215	222	234	201	209	220	207	204	233	204	209	213	207	221	209	196	203	199	221	209	221	204	213	206	203	219	212	231	212	199	206	184	208	196	187	228	222	205	224	223	183	225	221	221	205	197	207	212	233	227	186	204	216	219	208	209	204	223	235	241	208	215	228	198	205	221	211	224	199	205	203	197	207	206	233	217	186	220	237	205	213	212	186	202	220	229	202	205	183	211	209	215	211	197	205	175	230	184	194	222	215	239	188	191	216	210	221	244	189	204	197	195	202	205	214	222	230	192	227	199	205	199	194	225	176	198	201	216	203	213	209	220	211	216	197	212	198	229	205	206	233	218	201	228	193	203	242	209	197	218	224	205	195	207	219	237	224	194	220	224	223	212	236	209	196	219	190	225	226	216	209	218	201	213	189	221	204	186	201	208	217	212	212	240	194	205	197	224	204	194	216	223	204	216	231	203	211	217	211	229	212	241	198	206	195	214	221	219	235	220	208	228	210	208	213	211	217	210	207	222	193	229	186	226	179	233	217	221	219	227	208	201	228	203	217	198	203	212	230	207	198	235	208	196	238	183	204	188	217	197	224	219	224	200	218	225	194	207	216	205	213	206	211	202	199	234	214	208	211	222	223	197	206	204	215	217	214	178	201	204	223	216	240	227	212	241	192	209	223	186	192	204	204	197	216	202	218	206	208	201	222	203	185	187	203	233	232	199	216	194	200	214	184	236	192	208	177	201	215	205	204	213	198	236	199	209	210	203	218	231	255	204	193	216	218	226	193	205	199	212	189	225	216	202	206	198	222	236	203	206	215	209	194	205	220	204	187	191	210	232	222	208	200	215	226	218	200	207	231	202	201	208	221	202	216	213	207	195	222	181	197	233	219	229	206	202	214	201	225	206	212	205	209	208	198	209	209	245	194	201	210	206	192	219	206	211	220	204	211	205	196	216	243	248	211	225	192	224	234	222	224	209	204	213	199	224	226	216	207	184	214	206	226	208	223	227	232	214	206	198	220	224	181	198	207	217	192	229	228	228	187	221	212	203	214	205	200	217	207	189	228	204	225	200	204	203	233	226	214	196	203	211	212	228	207	199	200	222	202	200	204	202	215	199	191	216	209	220	218	224	218	199	191	222	195	224	224	214	211	214	217	220	195	224	204	216	214	226	192	196	195	189	197	206	206	224	227	227	232	187	225	222	225	199	189	220	206	194	216	208	212	206	214	233	219	190	222	196	201	213	192	221	234	244	222	212	226	196	221	245	234	203	223	181	240	217	197	215	215	223	210	188	211	253	198	191	197	221	216	231	219	213	204	235	237	197	232	227	220	213	189	196	194	221	211	221	225	233	220	216	212	210	208	217	206	218	192	193	193	254	207	212	236	234	214	190	206	176	197	212	197	229	183	181	221	207	213	232	197	205	191	258	208	217	197	201	212	225	213	206	206	220	210	222	222	217	221	218	220	222	220	205	227	185	216	228	211	203	192	192	228	212	186	194	209	210	184	210	224	219	232	206	219	213	209	223	219	215	205	234	248	230	230	206	198	214	186	213	250	204	215	201	198	207	223	189	217	232	199	210	211	210	200	219	196	223	208	192	233	232	212	214	204	237	230	220	202	221	216	179	222	211	218	240	208	223	207	212	228	213	183	195	242	225	205	219	207	208	220	201	213	204	195	202	207	204	212	219	215	208	200	227	197	214	223	217	227	197	224	195	220	230	194	213	218	225	192	227	247	186	207	188	205	239	197	207	197	216	205	202	211	229	213	207	209	191	234	223	217	219	243	217	237	230	236	227	206	200	212	214	216	173	230	234	206	219	184	209	204	196	213	203	218	199	179	228	198	208	197	188	218	213	222	208	207	219	202	219	212	221	232	206	209	215	205	244	190	202	200	213	228	221	216	213	195	226	220	220	216	184	207	207	219	234	220	237	202	184	204	232	188	191	190	196	232	210	215	241	207	227	212	225	200	227	201	194	205	219	198	196	196	199	211	230	220	234	217	228	225	198	184	229	240	194	193	220	211	227	214	216	220	195	238	222	207	240	198	225	181	199	208	219	216	219	216	203	228	215	219	192	198	226	181	208	199	215	200	200	213	214	196	214	196	204	219	208	223	184	209	233	211	197	206	222	184	215	229	217	222	214	177	222	195	212	232	211	226	199	206	204	197	224	221	237	193	218	188	212	206	199	185	213	221	195	209	203	211	200	206	183	193	222	235	184	220	202	207	191	209	219	203	183	220	193	202	198	216	231	216	198	218	204	205	194	225	203	203	222	216	245	217	225	212	217	220	195	212	207	231	205	212	212	226	244	184	212	206	228	202	209	213	224	200	213	230	198	224	193	233	222	205	198	210	214	205	167	230	225	178	210	228	191	205	222	210	201	208	205	219	204	225	239	207	230	212	222	200	217	208	207	222	203	206	202	203	196	213	233	201	203	208	229	222	218	212	225	223	189	215	214	212	216	207	242	219	204	206	220	224	205	200	216	202	207	222	213	231	235	235	200	230	231	214	207	217	197	201	189	222	214	200	230	212	225	211	196	237	205	193	227	216	212	206	202	215	196	237	183	217	222	215	171	209	208	195	200	207	209	212	205	207	195	210	217	209	218	193	233	229	217	204	209	185	215	217	216	191	206	218	189	219	230	183	215	206	231	244	220	220	201	212	224	184	215	213	192	221	186	186	220	202	223	200	210	218	202	212	200	210	197	218	217	201	231	193	206	178	189	204	207	223	218	221	231	193	208	216	198	229	196	233	207	199	207	236	212	233	189	229	202	228	198	249	196	175	196	215	210	235	215	217	222	241	201	214	224	256	205	195	194	176	193	185	218	204	215	236	225	230	187	198	211	180	186	197	208	221	205	203	218	215	222	218	211	197	238	240	201	192	226	207	193	231	222	201
4589	316	285	226	189	188	145	181	169	186	144	197	161	156	163	157	159	162	167	175	181	168	171	155	152	158	151	190	158	150	157	155	170	149	175	169	155	192	153	154	170	186	174	165	173	174	168	169	137	161	178	185	152	181	162	178	152	147	163	166	173	169	162	162	155	157	170	156	158	187	173	179	158	174	169	177	165	185	196	147	186	169	192	176	160	159	175	155	178	172	176	153	162	172	134	153	175	167	166	142	160	170	169	155	193	177	137	179	177	166	173	142	178	165	153	177	151	158	161	183	167	167	173	170	169	187	160	182	160	185	161	169	146	190	164	163	181	180	178	178	175	186	176	176	180	147	159	162	154	175	171	148	164	173	173	146	176	197	156	176	184	147	152	175	162	170	161	171	185	170	153	169	166	167	152	157	162	151	180	165	164	168	154	170	189	166	166	175	176	181	167	170	172	170	175	163	152	152	176	175	170	159	184	173	173	174	148	171	138	173	176	151	167	172	158	152	155	163	164	160	174	168	168	163	156	163	176	184	153	160	165	173	195	147	156	158	167	190	169	155	170	155	199	162	182	185	160	165	178	184	165	148	180	159	149	166	176	149	155	179	153	162	192	162	156	161	170	158	161	167	156	152	158	154	179	173	166	162	150	153	174	164	167	172	160	194	175	149	177	155	176	157	171	176	148	160	175	170	147	155	161	163	192	181	162	187	208	171	162	185	142	190	165	161	177	168	175	162	169	165	171	176	159	182	156	155	175	162	167	171	155	171	167	154	139	171	164	175	175	174	166	178	144	161	167	164	160	180	181	163	197	157	162	158	149	163	158	169	169	194	173	163	159	170	186	163	176	164	151	159	150	162	150	147	177	179	174	148	163	160	181	169	169	172	156	167	154	159	176	156	180	165	169	168	174	162	157	172	190	152	153	165	166	165	157	181	160	169	144	166	159	165	166	188	162	152	185	160	169	152	159	184	178	162	163	165	134	162	155	158	165	150	149	159	163	160	171	164	191	171	142	166	157	155	180	187	148	181	176	184	187	159	162	176	168	162	196	170	160	168	175	134	177	162	178	189	165	169	173	178	159	152	138	191	167	157	178	156	159	173	182	164	161	148	145	161	161	180	153	178	152	168	198	149	169	155	148	169	182	171	166	181	174	179	178	184	169	161	182	158	172	198	160	147	164	153	165	159	168	157	174	178	173	160	166	176	186	164	177	159	182	156	173	165	191	161	155	189	149	150	176	185	186	156	170	154	159	186	148	175	175	173	169	186	171	160	171	166	168	174	167	193	175	143	180	153	171	158	164	201	151	178	177	185	163	173	169	169	175	168	164	173	157	132	180	156	159	171	163	143	158	195	169	186	195	164	149	169	173	163	164	174	170	164	162	157	184	168	169	156	161	166	171	172	192	183	159	203	155	147	163	167	162	161	177	148	157	188	164	149	163	154	171	167	176	161	163	175	157	169	153	167	138	157	167	169	176	166	156	164	136	142	172	160	156	176	157	180	178	171	162	172	161	187	172	170	189	172	170	155	137	137	144	165	155	171	157	173	137	150	173	166	169	144	164	148	181	161	174	160	166	159	156	161	153	176	179	164	170	171	143	158	156	163	164	173	148	170	160	187	166	192	152	168	156	171	182	146	169	174	158	174	192	165	182	189	166	166	161	136	168	162	130	150	155	186	167	164	166	175	156	169	169	147	165	162	181	156	167	157	159	163	168	178	160	174	164	168	160	155	164	151	168	165	155	180	165	173	178	186	181	177	161	159	150	168	154	160	176	169	189	162	157	176	170	159	173	155	160	172	153	184	155	173	179	164	196	156	173	187	137	181	165	184	164	150	174	161	161	153	188	149	165	177	174	187	159	164	183	149	183	178	177	195	189	181	174	181	183	156	161	170	146	153	180	176	173	168	171	168	178	163	158	166	173	157	159	156	178	152	155	154	161	170	183	170	155	153	156	166	164	192	184	168	165	177	154	178	147	179	160	170	166	163	170	161	169	170	178	148	146	179	166	152	148	156	166	169	161	173	161	147	172	176	165	183	164	183	157	163	159	154	159	164	169	162	146	149	163	165	170	170	156	164	162	163	168	152	164	166	148	170	187	172	150	150	163	194	189	152	160	151	184	162	176	160	171	150	179	175	176	163	182	179	186	146	162	182	162	173	177	143	160	183	149	155	174	154	159	176	168	178	165	131	183	151	156	161	170	166	169	169	163	151	184	158	157	172	171	157	170	161	160	140	158	183	164	169	175	182	160	168	190	157	165	176	158	182	169	179	182	180	156	164	167	143	179	160	160	150	166	155	149	150	182	157	162	146	169	169	182	143	165	164	159	151	151	171	161	146	151	162	168	170	170	159	183	179	169	150	147	139	159	158	151	161	167	165	156	165	186	155	157	156	168	172	162	194	158	141	173	164	193	184	154	169	142	200	149	155	163	155	189	182	166	150	142	159	164	160	179	187	177	147	159	174	166	155	166	172	152	180	165	148	175	165	173	136	155	159	175	169	163	176	160	179	161	161	184	179	151	159	142	180	172	172	162	192	144	148	147	175	160	163	143	153	159	192	167	162	182	162	150	156	180	145	129	142	183	159	178	152	135	183	169	186	180	138	174	160	156	159	187	171	178	174	159	165	163	139	165	161	180	173	181	166	169	188	196	158	169	171	165	174	188	151	151	166	181	156	146	156	198	176	171	184	172	153	158	150	153	172	166	174	190	166	162	158	192	171	184	163	159	160	176	153	164	143	184	173	191	165	169	150	167	164	147	169	211	171	155	173	173	176	167	161	174	172	151	173	157	163	188	147	157	167	168	182	151	148	160	149	147	158	176	159	184	163	155	164	193	156	157	179	158	165	172	160	158	165	201	162	181	183	169	164	162	163	189	162	178	173	194	153	180	175	165	176	160	164	170	172	165	162	152	163	182	184	172	146	174	162	169	180	149	179	156	168	158	156	179	164	138	185	177	185	166	169	180	181	177	179	152	159	166	152	159	188	171	166	182	184	168	162	164	142	157	182	169	163	154	164	153	153	147	185	147	156	164	155	151	162	159	188	173	194	160	150	151	178	159	186	167	181	169	161	173	158	173	154	155	184	183	175	148	196	160	181	163	167	160	205	168	170	148	152	149	185	174	162	157	150	165	179	158	168	169	180	152	148	136	156	145	171	164	157	159	164	152	185	199	171	149	166	190	161	140	181	191	173	159	176	167	169	164	175	173	173	166	183	165	176	193	189	148	166	177	169	131	158	182	152	160	157	165	169	137	146	157	146	149	165	172	134	168	164	164	180	162	181	170	150	190	176	152	161	158	164	166	170	181	143	134	163	167	176	176	164	189	162	159	161	143	190	142	163	146	167	179	190	165	173	172	164	172	173	170	164	175	170	188	157	129	145	156	149	174	153	180	162	155	154	152	172	141	167	186	174	169	171	157	151	154	139	154	157	174	166	168	158	168	167	161	175	188	153	154	199	191	191	173	183	161	162	163	181
25576	21502	27969	25446	11501	1384	993	799	648	619	598	646	604	610	565	547	597	501	592	586	567	563	591	562	592	575	571	541	589	543	534	572	557	542	548	570	579	553	555	556	594	555	599	540	557	578	595	555	504	554	543	559	596	570	557	573	563	552	641	507	557	543	531	599	536	582	548	536	547	551	594	539	540	559	546	535	554	540	575	587	554	550	534	535	555	531	576	563	573	534	554	546	573	577	572	578	614	558	536	591	549	583	550	567	556	544	601	563	555	567	543	561	575	563	593	568	546	557	567	541	553	520	569	556	597	558	559	551	553	534	536	604	526	539	621	517	527	503	574	572	555	561	590	567	594	532	557	529	556	571	524	551	535	521	556	572	581	568	540	592	578	552	604	589	569	604	537	558	544	558	568	588	530	548	562	545	562	537	568	582	546	511	586	587	544	592	535	557	553	548	551	553	571	538	558	513	516	530	543	558	556	566	529	556	547	601	537	558	524	558	512	519	550	554	551	546	566	553	582	510	537	541	553	513	577	557	524	577	561	548	539	565	555	552	533	586	599	582	538	536	557	595	533	536	593	534	547	563	556	532	586	553	562	586	532	536	566	552	532	564	629	532	516	549	559	594	580	542	532	597	544	593	573	543	565	523	544	543	546	523	537	528	548	552	562	594	525	564	559	535	578	518	554	592	531	539	506	560	562	627	554	553	576	542	558	554	559	574	564	563	538	553	530	530	558	560	556	558	558	530	592	592	583	615	571	590	605	546	537	573	553	573	523	549	582	570	542	540	543	546	556	566	524	553	562	566	531	557	568	545	557	556	525	534	583	546	555	564	587	554	546	597	541	521	531	578	560	536	528	545	554	561	567	540	577	561	543	602	546	543	566	613	562	600	538	562	567	581	569	567	555	565	601	549	534	552	556	540	531	588	551	526	601	562	575	572	537	527	524	589	590	535	580	576	555	582	554	519	555	539	544	544	537	534	594	541	548	591	580	536	569	512	587	538	569	542	557	541	545	520	534	539	540	529	568	615	499	570	550	555	540	551	582	513	490	524	572	542	550	549	566	573	553	592	559	527	572	516	568	566	523	579	574	568	541	586	568	526	560	565	498	560	588	530	600	588	547	591	541	538	581	547	550	544	552	533	508	556	482	594	572	621	553	541	556	511	505	532	570	545	583	557	538	534	494	525	542	541	529	487	526	536	576	527	576	533	502	539	556	549	554	571	543	542	580	560	552	530	583	507	565	535	507	567	568	514	563	538	546	549	537	555	553	517	580	582	561	568	566	504	564	583	534	537	552	562	545	572	544	541	546	532	539	575	520	538	560	555	544	571	532	537	545	554	574	563	553	558	579	594	569	538	537	591	551	563	577	505	538	591	594	533	539	534	544	527	579	572	576	571	515	561	541	514	559	552	552	566	531	537	530	538	552	509	567	539	594	565	575	519	531	534	586	535	563	599	578	566	535	583	523	560	608	576	543	566	516	551	550	578	569	565	589	572	557	584	552	548	531	554	548	545	566	549	554	571	540	547	563	543	588	596	551	544	503	570	542	549	566	553	563	537	566	548	594	575	572	547	577	569	531	551	544	551	589	527	574	559	585	532	540	563	546	555	538	536	555	560	514	540	540	500	514	560	558	537	548	555	540	590	516	548	599	548	546	560	572	544	546	549	546	576	515	563	553	571	587	563	543	538	562	539	533	527	516	566	593	558	554	545	559	561	547	550	555	539	583	558	538	500	579	523	527	586	556	537	552	554	577	543	559	556	556	536	575	559	569	561	526	598	568	530	559	551	535	503	582	549	527	547	581	526	521	548	568	586	594	534	552	529	554	533	589	568	554	544	571	584	563	524	531	555	555	545	548	566	577	563	533	571	577	533	592	527	549	535	554	581	551	553	608	556	562	547	564	556	523	533	537	593	558	562	552	548	519	556	559	488	511	564	542	569	569	530	555	583	541	591	535	580	562	538	562	539	575	565	518	602	550	543	568	565	559	594	572	534	599	512	530	578	564	534	527	550	557	547	541	594	569	556	605	565	561	550	570	553	555	571	566	541	582	585	563	515	587	538	540	578	586	585	565	538	569	564	564	555	524	557	518	544	618	527	581	570	564	557	530	559	509	542	554	508	510	584	564	532	549	547	552	548	532	600	547	591	562	564	538	586	591	549	579	589	544	584	535	591	530	548	573	594	551	573	562	535	587	521	563	542	503	488	552	622	552	552	547	582	538	550	553	563	543	591	566	572	541	533	572	535	591	538	577	583	576	552	530	525	568	557	551	520	577	563	524	536	588	579	573	526	532	559	536	542	574	568	604	513	564	572	594	539	567	532	572	560	549	548	575	524	562	523	534	546	554	523	559	570	577	542	570	566	548	577	566	558	547	550	564	599	571	543	535	567	525	539	542	554	568	536	509	539	533	602	550	555	542	577	543	559	589	561	520	597	560	545	550	534	583	559	543	561	585	547	516	583	533	561	573	554	606	512	554	523	584	608	549	589	534	557	527	522	519	558	573	539	580	526	519	554	557	551	565	588	549	534	553	559	548	529	530	549	567	531	527	570	574	579	594	555	541	556	585	559	541	542	552	531	566	495	554	532	553	570	554	540	587	559	556	589	571	528	537	553	557	583	543	525	560	564	525	520	542	530	577	562	571	575	524	538	572	529	556	538	579	574	537	556	541	536	541	550	559	503	533	534	563	558	598	540	582	525	562	579	537	561	576	578	552	568	555	536	533	579	575	603	533	567	607	539	517	559	570	581	529	557	602	547	505	583	503	559	583	535	552	562	483	516	635	611	540	517	563	526	560	544	558	564	536	534	502	561	556	572	523	564	576	568	575	557	526	556	535	561	577	557	574	580	559	547	508	532	545	560	576	524	524	534	497	523	512	556	563	536	553	527	564	546	511	540	553	573	535	541	577	594	553	549	587	525	570	515	536	520	498	554	571	535	565	540	526	581	548	588	523	577	534	559	519	569	522	545	543	544	548	528	565	526	534	564	565	506	540	574	522	558	601	574	563	579	533	575	545	574	519	508	546	532	556	564	542	557	550	528	538	565	554	517	574	563	558	573	553	543	497	551	550	549	558	600	552	583	588	574	577	547	538	579	527	516	556	554	554	503	528	587	578	538	526	547	523	583	540	556	584	564	549	554	548	545	511	538	573	535	589	549	570	545	613	538	531	547	536	549	528	564	571	535	578	549	579	567	548	583	521	540	548	542	539	536	562	498	537	524	572	540	564	565	554	551	548	544	599	575	519	563	559	580	550	567	601	581	572	576	503	557	506	562	517	503	543	550	561	540	549	547	592	558	540	542	505	610	523	538	561	592	530	564	604	582	542	508	561	556	556	520	552	556	546	544	537	566	539	580	586	537	521	563	560	525	555	580	590	548	533	556	562	562	538	546	549	550	533	524	504	542	554	566	583	536	555	571	537	562	580	591	588	511	553	577	555	561	564	570	541	527	547	538	559	546	586	566	534	599	547	543	594	583
3295	3377	2841	1429	1114	895	793	682	623	563	558	548	505	501	498	492	482	494	430	455	456	426	480	467	436	438	463	453	467	454	435	458	430	422	451	465	442	445	454	447	447	441	472	409	443	426	467	430	444	438	459	451	456	419	491	459	468	444	445	437	477	442	468	414	441	378	429	465	484	452	433	430	428	454	418	444	450	393	434	433	451	426	441	424	387	435	433	448	451	421	449	447	461	431	459	427	412	459	417	407	436	407	468	444	431	455	474	435	431	433	424	461	441	433	412	417	428	428	429	410	458	394	443	454	440	427	416	429	454	451	435	437	421	431	441	411	408	398	427	435	443	454	438	425	422	449	439	408	415	469	457	467	426	431	444	434	431	422	421	442	439	393	465	427	478	461	494	479	432	453	398	424	420	440	433	371	432	425	426	409	437	404	438	427	416	387	431	416	426	410	394	465	420	430	413	420	423	456	430	419	460	428	453	474	411	427	477	438	415	426	395	406	464	435	418	441	453	403	435	421	435	452	444	448	469	386	407	408	468	421	440	423	480	474	437	427	416	409	427	454	393	412	435	427	428	425	416	430	416	456	429	421	436	442	456	420	437	430	422	462	401	437	451	439	419	400	413	505	452	406	417	447	446	399	390	430	425	423	434	454	434	433	415	419	441	448	411	415	482	463	490	422	425	469	437	413	399	413	409	462	444	452	428	413	461	479	432	413	397	460	422	419	417	403	407	449	432	427	445	439	450	421	441	425	408	443	448	463	392	430	429	422	421	417	413	425	420	425	437	395	443	441	422	414	433	426	405	427	436	428	447	432	450	409	448	438	436	436	453	467	478	449	458	448	466	450	426	426	461	403	461	467	389	422	432	431	420	427	414	433	422	420	456	425	449	418	425	448	429	451	424	411	418	428	473	423	455	444	422	427	458	426	442	423	437	447	392	447	432	438	405	472	408	436	452	450	433	414	464	429	405	422	442	454	417	430	412	405	457	427	419	439	456	445	455	406	415	428	452	434	413	442	436	377	385	420	492	437	393	447	443	444	412	401	431	415	430	467	424	391	414	450	437	409	448	407	451	421	435	429	408	430	431	418	414	429	474	461	409	408	439	449	438	447	414	444	408	439	472	413	455	433	415	460	413	401	430	458	408	414	440	420	455	467	431	423	426	408	431	402	390	461	449	432	444	434	442	455	410	459	428	403	425	449	423	398	426	440	459	440	425	437	417	427	448	423	455	413	409	466	466	412	377	483	432	415	434	416	397	413	462	411	427	427	432	430	458	454	432	410	459	412	452	412	406	447	399	439	417	438	469	385	455	442	443	456	447	435	418	451	466	406	381	435	437	402	445	465	454	453	429	438	431	444	442	417	429	428	426	429	439	429	448	443	429	372	423	406	427	408	433	423	429	437	452	476	393	429	434	461	404	441	433	453	417	417	428	438	455	395	434	448	432	441	441	428	428	447	433	422	440	450	413	467	449	453	415	463	444	409	409	417	415	513	415	462	404	405	443	449	394	396	408	457	433	448	435	459	435	388	402	449	417	399	429	423	423	417	404	409	436	429	413	399	449	428	432	441	395	444	417	461	415	444	390	438	405	467	446	415	406	461	425	425	450	427	476	441	438	423	428	394	448	409	401	453	406	419	438	456	405	419	434	454	442	429	429	446	434	446	421	408	414	461	410	427	417	459	451	418	435	422	404	407	405	456	424	431	410	435	440	431	413	448	392	473	403	437	409	443	454	427	417	435	438	425	406	446	407	471	399	467	409	449	419	417	476	436	414	419	437	457	423	406	427	456	430	433	431	395	417	438	407	378	440	429	411	453	442	442	454	407	466	409	381	424	418	427	427	404	428	403	426	448	412	424	468	418	418	434	410	466	388	437	407	394	410	439	436	459	467	436	407	442	412	402	434	419	457	462	454	441	408	420	404	423	435	455	414	448	448	448	444	409	428	465	423	483	402	445	370	402	415	428	441	428	407	428	387	447	446	386	427	444	435	455	411	413	427	415	394	434	428	459	418	450	438	453	413	456	456	426	426	377	411	393	458	445	444	407	448	412	414	426	399	442	439	429	431	434	404	443	413	415	426	437	444	446	428	407	393	408	413	407	457	420	451	442	454	409	442	404	415	437	445	445	441	443	400	401	434	453	436	410	386	440	437	459	458	431	421	417	442	444	418	427	443	429	394	409	436	429	385	457	392	421	441	460	430	420	423	428	441	420	481	389	447	415	390	456	423	442	436	440	410	438	446	437	428	420	418	418	464	379	430	441	415	441	392	458	408	418	407	460	416	454	453	436	442	415	417	388	385	423	420	400	440	439	423	437	480	409	422	405	442	424	434	396	440	400	457	420	395	436	425	424	421	405	406	428	402	450	409	431	409	468	401	426	431	453	469	412	416	426	433	425	439	393	437	438	476	422	432	428	464	448	373	434	407	435	421	428	479	427	449	393	441	407	399	404	417	421	436	439	458	430	419	450	406	420	404	424	452	412	452	426	402	390	384	438	435	432	423	427	426	421	457	442	428	423	397	397	413	446	434	425	425	435	442	420	421	456	394	452	415	429	443	444	439	392	414	454	418	463	417	484	412	417	454	412	439	384	436	403	424	463	432	468	433	455	428	437	433	402	439	426	446	427	421	454	459	414	433	465	415	411	461	412	403	427	440	441	413	426	433	418	440	451	436	405	402	396	418	493	404	435	410	424	414	425	471	471	446	455	411	419	452	427	425	431	441	413	394	431	432	417	430	440	430	452	426	408	430	433	408	421	408	410	417	460	416	427	421	447	436	451	413	415	437	425	394	418	432	403	423	448	427	407	423	399	417	438	410	449	424	424	430	450	416	442	407	428	430	409	428	456	466	450	428	411	446	409	433	467	402	402	431	455	436	419	452	440	427	457	399	421	390	426	462	412	420	478	425	447	432	421	423	421	445	412	432	440	396	426	441	441	408	432	435	457	433	436	456	404	418	439	431	418	439	413	429	403	411	437	434	431	433	423	428	413	432	451	387	428	411	433	409	409	424	423	435	418	395	429	446	451	410	445	443	443	436	424	406	407	449	439	461	447	449	409	423	413	426	432	437	437	434	425	437	405	438	441	455	407	421	440	459	401	440	436	410	441	439	410	429	449	417	403	481	407	433	424	404	418	399	434	447	399	423	418	413	444	412	436	427	436	418	438	433	423	425	444	409	445	438	418	482	374	400	387	464	423	395	416	427	417	420	433	410	440	416	417	423	438	404	422	444	406	413	428	446	423	459	445	450	437	428	454	441	400	435	419	423	441	423	427	418	405	438	413	454	465	445	437	444	426	441	452	408	430	401	398	422	438	450	406	429	443	447	425	406	431	463	465	426	434	440	430	443	424	435	395	414	404	366	433	433	426	403	442	433	421	430	422	459	430	421	426	463	386	426	430	395	411	454	416	438	426	436	437	394	413	411	420	403	383	438	399	416	434	397	432	397	462	435	420	462	454	404	439	400	461	440	424	436	425
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
