0	46	30	46	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
336020155833	336020156392	336020156942	336020157492	336020158042	336020158592	336020159142	336020159692	336020160242	336020160792	336020161342	336020161892	336020162442	336020162992	336020163542	336020164092	336020164642	336020165192	336020165742	336020166292	336020166842	336020167392	336020167942	336020168492	336020169042	336020169592	336020170142	336020170692	336020171242	336020171792	336020172342	336020172892	336020173442	336020173992	336020174542	336020175092	336020175642	336020176192	336020176742	336020177292	336020177842	336020178392	336020178942	336020179492	336020180042	336020180592	336020181142	336020181692	336020182242	336020182792	336020183342	336020183892	336020184442	336020184992	336020185542	336020186092	336020186642	336020187192	336020187742	336020188292	336020188842	336020189392	336020189942	336020190492	336020191042	336020191592	336020192142	336020192692	336020193242	336020193792	336020194342	336020194892	336020195442	336020195992	336020196542	336020197092	336020197642	336020198192	336020198742	336020199292	336020199842	336020200392	336020200942	336020201492	336020202042	336020202592	336020203142	336020203692	336020204242	336020204792	336020205342	336020205892	336020206442	336020206992	336020207542	336020208092	336020208642	336020209192	336020209742	336020210292	336020210842	336020211392	336020211942	336020212492	336020213042	336020213592	336020214142	336020214692	336020215242	336020215792	336020216342	336020216892	336020217442	336020217992	336020218542	336020219092	336020219642	336020220192	336020220742	336020221292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	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
38749	21706	18742	3634	1684	1299	1056	825	750	680	571	601	522	488	460	471	439	389	405	409	401	442	395	391	397	356	356	381	369	395	363	347	326	346	369	364	376	355	368	350	378	343	383	333	334	341	358	340	372	357	351	321	328	344	369	353	363	355	369	359	350	346	308	384	340	361	340	289	363	358	312	315	349	399	371	342	349	331	360	370	355	353	332	339	361	359	352	315	381	337	350	343	353	341	337	332	340	347	373	339	325	335	359	338	360	339	336	360	340	343	323	319	343	345	333	338	331	373	358	336	365	358	353	375	320	332	340	345	351	354	355	362	336	308	357	346	368	336	377	355	325	345	336	350	336	350	353	319	344	355	347	318	377	360	334	349	334	355	362	365	330	357	338	348	365	353	356	340	341	379	313	355	345	347	320	320	339	347	357	325	342	339	373	322	357	303	329	390	331	364	340	353	374	343	336	373	349	357	374	351	332	323	368	338	357	322	345	319	374	332	329	343	330	308	340	313	365	331	345	354	353	340	328	376	321	336	329	341	357	351	365	314	342	343	346	372	350	340	352	335	318	342	382	325	392	350	342	298	339	355	341	341	344	326	316	343	316	322	363	324	347	356	371	340	332	359	324	385	361	378	365	348	383	314	343	350	353	365	318	316	319	318	381	327	309	315	361	360	341	342	346	358	338	397	354	336	368	352	346	309	344	341	307	351	355	377	309	326	330	369	335	323	341	365	331	337	330	351	322	358	358	336	372	329	310	328	302	344	362	344	382	331	321	377	364	349	367	331	351	313	335	348	335	314	363	318	346	350	331	313	314	328	361	315	373	366	354	344	365	315	344	350	350	335	383	369	300	351	366	343	332	320	345	315	313	319	322	339	349	356	357	360	320	350	385	370	352	335	313	332	355	333	306	364	327	332	311	378	387	350	334	352	356	362	326	343	359	345	328	342	380	344	332	324	348	378	322	343	347	336	349	367	310	351	356	341	350	357	331	348	325	309	350	343	360	327	355	372	369	358	319	336	339	363	328	320	333	360	373	344	343	362	331	311	318	331	362	336	365	336	352	334	350	335	366	343	323	333	319	364	321	359	354	344	377	364	360	351	315	326	335	337	348	353	342	335	353	320	335	355	374	352	366	300	310	325	340	352	331	334	340	386	386	332	336	344	319	376	376	318	321	315	323	369	341	378	377	323	332	314	365	319	362	331	356	334	359	365	324	327	381	352	348	317	338	324	338	359	332	344	353	326	353	401	358	336	326	341	362	358	366	346	378	384	332	349	374	360	324	309	328	352	327	346	333	339	358	359	339	355	347	354	318	323	293	350	346	359	351	356	316	322	372	335	337	336	350	374	332	341	329	341	347	338	335	364	343	331	344	368	333	372	327	341	328	304	323	319	304	364	346	347	303	321	313	341	359	324	340	332	364	328	336	362	346	339	353	347	329	331	340	362	305	345	349	343	356	346	326	334	370	322	298	376	358	347	377	377	334	344	354	382	347	334	374	345	328	334	342	338	338	350	345	343	362	339	350	334	332	334	349	358	323	338	400	324	343	344	339	376	336	352	341	329	341	357	362	361	368	343	351	318	323	326	326	314	351	350	345	324	366	352	353	344	349	328	328	375	357	333	354	331	362	324	341	364	367	382	346	352	329	357	326	297	337	335	338	349	379	317	343	363	341	378	352	344	353	320	355	368	365	349	346	358	367	333	336	350	320	340	353	361	335	323	369	300	331	329	335	332	336	350	353	339	322	347	341	322	374	358	371	363	348	337	328	356	365	362	344	354	301	340	322	363	369	344	340	360	350	359	317	309	363	366	360	344	323	351	345	353	321	336	337	354	369	316	335	375	345	354	355	313	368	334	348	383	369	328	329	373	334	325	324	333	347	350	352	343	327	308	300	342	338	318	361	334	351	370	346	344	344	343	354	366	292	361	345	338	346	348	342	345	383	332	350	374	385	361	340	336	314	324	358	332	351	382	334	352	340	353	350	330	327	321	344	345	336	334	358	339	330	313	306	387	367	363	344	305	344	344	331	353	360	339	334	370	324	320	340	365	333	332	381	352	313	330	339	339	359	325	342	364	343	366	350	351	336	358	337	376	350	341	354	349	360	352	341	322	332	355	359	344	378	368	335	345	351	315	357	314	353	342	331	359	345	358	345	352	363	333	354	348	327	361	329	327	319	331	351	340	370	327	363	334	324	364	365	361	352	354	344	364	320	360	367	315	355	373	332	327	335	337	302	351	315	351	353	335	354	359	336	323	333	339	340	372	307	342	377	304	335	338	329	317	351	311	348	342	309	326	364	333	340	345	352	353	325	365	363	353	375	333	331	330	337	315	334	351	351	349	349	351	314	349	332	366	331	343	363	362	342	374	363	362	364	337	326	349	347	330	365	331	336	301	337	352	335	337	358	353	356	365	372	353	332	316	369	348	348	319	336	376	351	321	355	327	332	342	351	357	330	331	354	329	352	353	367	308	317	364	345	340	334	338	353	341	344	331	352	344	336	373	337	341	372	335	356	307	321	366	358	371	340	338	358	297	301	310	315	346	362	349	338	340	375	349	355	332	356	323	318	342	327	311	326	330	360	342	339	334	315	332	339	336	396	354	337	353	328	347	362	382	334	321	338	323	335	343	363	350	319	347	352	302	341	348	348	366	327	368	341	368	339	346	322	352	331	353	326	338	382	371	336	362	338	349	368	331	350	317	332	327	348	357	339	328	334	339	329	338	369	346	321	346	332	334	338	339	368	346	351	356	335	346	311	381	324	367	352	326	361	306	358	338	363	377	328	344	357	348	357	386	385	385	303	335	343	361	349	382	343	353	332	358	364	306	381	325	344	345	344	334	352	356	351	325	334	357	385	359	348	307	356	342	372	335	339	354	328	368	348	355	355	345	350	333	332	319	351	333	344	311	356	344	341	328	319	357	357	314	358	372	335	347	351	342	331	361	327	309	341	350	339	343	354	337	387	342	331	354	354	356	341	338	351	351	305	323	351	318	338	321	336	347	374	297	324	327	346	308	331	372	350	340	326	335	354	341	339	360	346	342	372	332	324	365	349	311	336	342	389	332	336	348	356	341	314	353	324	353	359	353	378	362	330	343	347	330	325	338	352	322	341	297	370	335	342	334	301	304	341	338	316	369	384	331	300	337	351	318	344	351	344	324	351	342	332	340	342	358	316	361	343	345	315	360	369	338	331	372	342	337	340	343	347	348	372	340	332	363	371	362	317	326	359	313	297	334	332	353	345	329	364	343	368	331	352	359	352	358	335	322	339	340	357	357	311	335	364	337	314	318	349	337	367	334	314	340	338	344	361	334	330	354	324	330	356	314	326	359	345	334	354	325	347	314	331	347	350	329	366	369	339	365	335	320	357	369	341	330	335	360	362	370	341	351	331	345	323	312	359	343	365	316	346	352	354	330	372	385	357	313	364	341	349	330	364	354	327	348	378	339	340	332	345	337	321	352	339	364	371	367	360	398	356	315
21880	2827	5941	6762	5774	4754	3922	3249	2809	2546	2269	2070	1894	1771	1750	1647	1509	1519	1408	1398	1269	1287	1325	1276	1191	1165	1151	1191	1155	1118	1155	1130	1139	1080	1094	1105	1070	1042	1058	1100	1080	1031	1017	1039	1084	997	1042	1016	1025	1052	1071	1037	1071	1053	983	999	1050	1023	993	1006	1033	1012	1003	989	976	983	1026	1037	1012	1048	938	915	994	1000	936	1051	1018	1008	994	940	956	998	938	995	953	1004	951	972	1013	1000	1028	996	939	958	973	1028	1007	956	968	957	1011	966	964	979	1033	929	985	960	958	976	1003	991	886	926	1003	948	974	990	886	970	1003	1029	930	977	946	978	1000	939	959	1002	1030	999	948	1011	982	955	963	947	929	919	938	924	972	933	904	997	901	957	939	987	1023	983	930	957	950	955	978	984	1027	964	948	976	1017	993	974	951	963	994	979	954	977	957	942	921	913	1015	957	926	935	985	981	962	1056	990	908	970	973	922	975	987	905	946	931	971	963	984	937	982	934	962	996	950	1012	930	942	948	975	988	978	970	980	973	957	918	982	1033	988	962	899	929	932	992	949	978	962	992	1007	950	952	955	973	967	932	928	918	947	970	947	964	995	972	1002	989	972	941	930	991	949	1012	973	955	958	973	1000	984	941	962	987	936	926	922	958	938	933	883	956	1021	932	991	947	924	959	925	991	971	1001	934	954	939	990	920	917	994	986	935	953	929	910	953	978	919	921	904	943	954	987	947	983	916	1002	971	943	992	948	1004	994	985	918	953	910	980	978	981	933	940	966	993	1021	957	976	943	991	958	983	1004	965	947	948	919	933	990	1003	969	946	944	945	954	955	933	940	1004	918	998	970	967	992	985	977	1005	906	961	996	939	954	1013	919	923	921	974	975	949	904	933	969	928	922	928	934	997	973	933	1000	960	927	952	993	953	947	983	974	969	961	923	1045	980	921	922	910	952	920	960	957	925	985	966	981	917	963	956	897	933	963	1023	995	968	985	982	961	969	965	953	923	934	941	942	957	940	966	934	927	924	960	985	953	941	988	900	960	924	932	995	943	1039	954	946	915	929	999	960	992	964	919	917	921	962	925	944	994	1017	924	964	971	949	976	963	949	929	932	979	940	975	933	938	905	901	917	925	908	914	931	1008	956	1001	949	912	966	964	993	948	951	967	919	974	959	969	934	1020	967	947	929	935	981	981	926	975	925	929	976	1001	952	939	954	963	942	944	941	959	949	940	934	989	952	986	1023	919	941	943	919	988	940	897	974	961	935	957	984	946	956	992	1043	901	998	989	964	950	957	943	963	991	975	975	960	972	1005	947	950	949	936	968	955	959	958	900	953	1005	964	990	970	989	957	933	976	892	941	964	1000	971	965	964	959	1007	917	1013	965	982	1000	949	934	981	902	1032	933	946	1007	920	970	990	995	1005	952	974	968	999	915	961	947	943	981	993	943	1025	970	953	943	963	941	917	1020	951	997	924	993	958	970	931	960	949	931	923	940	958	910	940	936	966	981	912	934	965	1008	954	964	915	971	937	981	966	957	892	935	965	950	953	947	1004	997	954	936	967	930	952	967	927	921	973	959	950	918	895	947	974	968	955	942	964	912	966	1007	920	927	969	979	899	914	1010	940	964	1021	928	929	936	971	973	985	1000	930	968	997	1000	1005	984	945	973	919	976	964	951	977	951	938	944	1008	959	997	904	971	972	993	975	967	954	963	899	971	958	960	967	956	1023	958	974	1013	996	978	998	957	936	926	980	981	989	927	959	927	919	961	942	916	948	950	972	951	946	992	1004	973	919	964	941	942	939	914	926	956	978	933	960	1005	986	954	983	974	998	958	918	930	948	1039	954	919	957	972	966	989	1014	939	1040	936	1007	926	951	918	929	976	950	951	1000	965	927	978	965	930	986	936	933	1021	956	997	990	951	966	982	927	908	955	876	920	952	973	946	932	977	948	900	939	949	940	958	953	985	961	904	951	970	904	948	981	963	954	940	994	921	873	943	938	902	955	978	962	974	997	877	956	983	955	982	936	933	957	919	962	940	961	971	942	941	944	985	987	958	934	948	953	902	906	969	948	929	916	960	951	928	940	922	1007	975	914	962	974	971	973	951	923	977	968	964	909	914	979	932	949	933	1064	952	947	952	970	994	988	950	946	968	946	1026	963	1023	967	884	994	998	926	964	997	985	1022	997	933	971	948	1018	1008	974	947	901	985	910	995	974	940	964	970	977	928	922	968	935	975	914	962	919	1039	981	938	972	974	955	963	953	964	879	964	983	990	980	896	967	982	940	903	925	1023	920	947	982	960	986	942	926	919	929	959	953	945	956	925	971	926	959	942	973	957	1012	1040	931	952	954	977	930	880	997	978	959	1029	919	903	944	969	995	948	970	915	930	943	1010	945	998	934	969	947	908	964	991	925	860	978	922	980	976	952	944	966	919	938	980	910	949	943	954	936	1019	936	929	885	914	995	942	969	911	965	932	1002	939	927	995	921	893	941	945	971	974	952	894	944	886	937	999	959	948	960	955	986	974	980	965	978	931	944	915	952	971	961	915	978	958	969	979	935	976	947	925	1010	934	924	943	1023	980	957	904	901	925	941	954	916	1001	932	965	960	951	982	967	940	924	965	959	926	993	972	952	937	918	938	992	942	966	967	948	939	1013	995	940	962	910	956	976	966	982	974	911	990	991	940	932	949	935	994	974	958	870	918	955	947	972	989	960	933	926	1015	962	992	970	971	957	994	927	957	980	980	950	970	949	960	928	929	947	955	918	944	961	914	924	925	967	940	1012	981	978	937	954	931	972	945	961	1005	963	956	940	983	992	1003	961	935	928	1002	906	952	1015	950	980	904	1000	919	895	958	953	983	1010	995	973	959	971	932	936	946	951	1005	932	965	948	893	912	941	953	984	975	961	958	1020	967	949	1014	937	945	963	964	978	932	984	987	940	975	987	937	890	966	952	1005	935	911	985	932	870	943	947	964	979	962	1015	989	953	1007	989	907	1020	930	921	964	971	954	954	990	882	955	919	919	958	917	984	946	1014	1013	947	980	968	943	987	942	967	955	896	917	946	976	1020	985	934	973	983	954	983	997	972	972	924	952	1004	1012	951	977	926	1020	976	941	902	959	919	941	933	981	980	964	916	941	945	905	918	943	945	950	937	942	965	925	950	939	951	944	987	955	956	939	908	988	890	993	986	938	980	954	958	952	951	937	973	935	904	969	950	939	911	965	942	932	1021	993	972	924	962	941	998	972	901	964	957	1004	962	997	918	933	985	954	917	1000	939	956	950	920	951	919	956	923	987	988	970	940	954	967	984	972	917	979	958	944	946	923	945	966	966	972	929	960	978	937	949	942	963	929	959	937	942	954	979	926	1001	983	977	1028	955	980	983	943	952	955	1021	914	994	986	947	928	972	951	969	971	933	954	949	1027	999	954	976	997	1005	945	916	955	932	909	914	946	955	983	963	913	973	1022	924	1010	941	966	948	953	940	971	922	956	974	969	902	971	986	974	1005	924	886	911	986	948	935	900	981	945	964	973	986	977	946	952	940	984	940	947	961	1009	981	978	946	1014	1015	991	929	984	992	974	956	935	977	995	978	977	1036	934	965	962	971	974	950	979	945	894	961	988	867	922	959	999	926	983
6336	438	378	222	216	165	200	180	197	176	180	186	180	171	193	167	174	190	163	157	194	187	157	160	184	155	163	156	174	143	152	176	178	172	153	145	157	170	169	177	176	147	165	180	169	137	169	151	170	150	150	162	183	161	193	160	189	157	176	173	159	177	170	157	157	157	163	138	183	149	155	161	168	172	167	153	171	150	180	162	159	171	166	163	190	161	184	157	174	160	178	151	168	161	162	174	191	173	140	185	165	178	159	178	171	148	154	178	166	136	191	130	180	157	155	153	159	171	175	158	164	171	150	158	153	179	171	178	157	143	167	156	164	134	165	152	170	163	170	165	159	169	150	147	173	157	160	173	162	148	161	161	162	166	162	155	142	162	169	171	157	145	126	184	169	173	179	180	157	154	157	149	180	150	145	170	141	159	161	191	169	164	151	154	194	169	170	171	173	166	173	204	171	181	164	185	153	167	164	159	159	138	176	159	168	156	153	162	148	167	167	154	153	157	151	146	188	162	177	167	176	151	161	162	167	153	177	167	154	173	180	141	158	181	165	162	168	176	163	150	151	159	161	174	168	166	170	162	190	162	176	195	182	185	178	161	191	159	137	161	173	154	170	178	172	173	163	158	148	181	162	143	151	144	174	186	187	151	156	166	154	164	176	160	159	161	171	176	154	152	161	151	163	143	164	158	167	167	163	174	167	173	152	174	167	160	175	165	161	180	160	159	179	176	156	145	170	157	171	179	167	167	146	151	155	152	159	180	142	166	159	165	173	156	165	151	176	149	166	185	153	155	191	182	161	155	156	164	160	149	143	176	160	174	181	176	187	157	159	161	165	159	151	146	164	197	181	144	191	166	161	140	173	182	162	156	149	160	153	178	175	179	157	172	153	179	181	154	159	170	170	172	167	145	184	178	141	157	147	147	159	146	179	157	164	156	175	181	173	161	166	189	172	154	167	176	162	164	161	181	162	146	172	168	143	187	168	156	194	161	164	184	144	165	159	159	157	152	166	174	167	176	169	167	162	161	158	150	175	183	146	132	169	180	154	160	193	168	167	148	169	183	155	162	181	152	176	148	165	155	152	148	160	168	162	145	146	145	181	180	160	188	206	154	182	146	140	140	171	161	164	164	166	187	170	169	147	144	170	176	158	151	170	158	173	155	165	166	185	172	142	172	145	152	157	168	164	146	178	160	162	162	181	172	152	177	151	155	165	160	169	184	157	162	165	163	149	179	148	151	169	170	180	162	170	178	178	165	155	153	169	182	170	152	179	150	177	195	185	155	162	164	153	159	164	155	164	155	158	162	165	138	168	163	153	174	176	190	154	165	136	153	158	159	131	183	166	153	174	151	181	176	186	148	173	152	159	165	174	173	165	149	158	165	164	190	156	161	142	149	157	169	177	189	158	134	171	184	163	181	182	146	159	150	161	146	172	181	169	177	143	158	143	169	183	156	182	151	161	178	153	158	159	166	166	172	157	153	171	175	167	159	143	177	176	148	154	154	152	171	158	177	153	181	162	149	168	162	173	158	166	136	153	184	162	145	177	149	175	176	163	173	159	158	181	176	163	154	172	166	163	183	169	164	173	171	167	162	152	149	150	163	160	177	162	140	148	171	152	173	143	147	160	154	150	166	158	183	146	177	149	178	141	141	177	147	175	175	160	163	145	196	145	170	159	145	173	155	149	162	151	163	150	157	161	180	148	151	173	158	156	183	176	154	178	148	150	156	163	162	151	180	145	198	157	163	163	181	164	173	190	148	169	148	162	172	171	166	157	158	149	155	145	167	142	152	152	149	175	184	141	187	186	167	145	160	165	145	173	172	161	158	154	168	155	155	148	174	152	175	178	159	171	178	156	166	167	191	187	143	155	163	166	164	142	171	166	158	185	154	151	161	174	175	172	156	193	156	173	156	167	165	163	159	158	166	146	185	154	168	156	173	156	169	157	140	156	156	156	141	143	164	160	162	173	174	159	149	162	164	159	154	163	152	157	178	149	186	160	151	153	174	162	155	161	149	167	153	160	166	163	152	163	180	171	141	171	151	165	152	147	174	172	167	158	164	188	145	167	149	154	150	161	172	173	163	159	168	153	174	178	164	154	165	165	155	163	170	170	159	157	145	172	148	174	169	152	178	172	151	166	150	170	180	176	163	150	170	194	165	172	187	187	166	158	166	161	165	171	181	184	165	174	163	183	148	168	161	172	162	179	179	149	177	151	169	170	162	158	169	132	147	154	152	166	142	170	154	176	149	150	176	147	173	158	158	178	144	164	160	158	151	167	163	152	165	165	159	166	178	171	153	142	154	161	154	183	165	151	146	142	159	169	161	164	175	147	184	142	164	162	166	167	187	178	167	177	174	164	184	162	139	176	155	171	148	166	184	173	176	173	171	142	146	154	157	176	169	168	157	171	166	144	189	171	155	157	168	165	152	159	153	165	152	145	142	166	169	149	164	145	147	172	162	186	172	146	178	158	159	141	156	167	182	170	176	171	155	147	145	157	162	169	170	138	147	147	167	170	172	172	180	170	154	173	154	177	150	162	189	170	158	169	151	167	148	160	190	154	147	146	173	154	156	154	179	173	165	170	172	171	174	179	155	164	160	165	175	148	169	167	132	167	183	160	161	160	152	175	144	155	156	157	151	200	146	155	173	162	161	132	164	151	182	152	174	174	195	160	149	164	147	153	168	166	173	157	148	153	170	165	155	158	151	166	164	144	176	147	156	158	132	169	173	149	161	176	160	174	151	149	171	183	169	163	161	127	158	180	163	165	166	153	169	182	169	189	172	191	168	154	131	172	158	158	165	146	151	168	160	177	173	170	152	150	164	154	161	163	159	194	135	161	164	168	177	171	153	163	161	165	173	183	179	158	159	175	169	173	170	146	169	172	175	141	153	172	177	165	178	151	178	167	173	176	165	173	164	171	176	157	169	152	173	154	170	165	156	172	144	168	148	183	162	145	172	140	179	152	155	171	153	153	165	167	150	162	164	173	174	163	153	172	162	148	176	174	168	154	131	166	169	178	158	169	142	172	185	156	174	167	145	152	187	154	165	158	171	166	170	190	137	159	173	185	160	147	138	159	165	164	174	154	166	176	169	168	149	159	159	166	180	155	188	160	158	151	143	183	158	199	157	162	172	172	157	188	167	166	166	155	167	187	197	174	184	191	144	175	183	168	158	164	182	160	146	173	174	158	169	173	168	183	157	161	159	170	161	157	170	154	156	151	169	188	171	171	167	163	166	163	157	175	155	164	170	161	168	182	182	157	173	157	173	162	143	158	180	182	166	151	172	170	151	167	145	178	175	157	168	144	201	160	157	162	156	168	157	166	136	157	152	159	157	179	167	174	145	158	162	153	168	160	161	154	155	155	180	165	165	178	144	171	152	175	178	167	167	175	156	152	169	184	165	172	170	170	163	181	152	144	171	157	150	164	167	160	158	155	152	188	164	148	156	151	162	173	163	171	163	166	161	168	148	158	171
5129	597	693	699	654	658	537	590	541	583	597	561	562	537	508	563	505	549	500	523	472	547	523	516	544	537	504	505	488	552	506	515	476	464	481	490	531	500	533	499	510	500	517	533	462	532	505	523	510	498	498	481	516	537	485	510	512	489	479	496	537	546	542	501	522	539	503	514	521	507	551	561	549	503	509	499	496	513	536	526	499	507	525	525	522	556	525	525	507	503	491	500	517	504	558	502	490	511	505	505	447	491	493	474	510	515	500	516	498	494	522	497	512	498	487	534	568	513	489	489	537	471	497	536	482	474	524	498	545	530	483	507	511	500	530	523	497	552	513	517	522	528	532	530	495	510	573	522	464	532	540	541	561	517	494	554	514	538	463	506	486	543	516	470	506	561	517	524	506	519	535	528	482	515	513	533	494	482	553	533	508	538	560	547	502	494	486	478	536	516	475	493	540	549	501	513	490	501	500	538	540	473	517	529	532	471	482	493	502	502	459	513	515	472	532	511	530	521	503	512	509	551	510	499	471	543	481	521	495	515	514	532	487	548	517	483	512	478	508	488	480	520	498	492	477	532	523	488	511	480	567	491	492	451	476	512	526	491	492	508	557	485	495	519	548	509	504	517	546	498	503	531	503	531	497	518	500	499	520	494	520	549	515	543	553	529	511	495	521	502	516	505	478	504	489	507	503	478	503	472	506	521	527	519	499	542	497	534	519	522	513	506	511	519	502	550	483	497	515	528	536	530	496	556	559	547	493	506	529	554	523	503	520	509	469	509	474	524	554	520	491	487	522	542	517	503	504	507	493	514	524	539	523	497	506	559	489	558	526	512	535	552	493	483	486	520	502	517	445	499	540	483	510	490	504	522	485	506	510	536	510	566	527	517	504	529	499	554	540	492	509	523	461	478	497	496	526	478	488	511	509	527	506	522	547	522	514	495	513	533	496	529	524	484	477	482	512	520	494	499	566	537	506	528	503	535	538	540	514	537	520	487	484	492	487	484	491	525	513	499	522	521	538	510	534	553	487	533	502	509	513	503	476	540	493	496	515	491	490	490	496	497	518	492	527	519	542	523	472	476	522	531	494	478	517	503	547	510	494	528	535	519	509	539	510	483	478	509	494	523	464	528	490	520	485	491	517	522	494	497	505	517	527	519	489	532	552	547	487	516	491	524	533	513	521	546	539	501	502	514	542	528	499	536	512	500	500	489	498	547	502	495	524	477	500	483	526	463	523	483	547	500	532	512	521	504	546	508	514	519	510	553	481	506	556	484	524	526	513	517	487	520	499	518	573	512	492	492	484	508	503	545	556	497	522	548	496	568	543	520	487	519	515	499	504	515	545	518	532	490	464	483	508	525	551	488	486	504	516	485	479	491	501	491	539	534	525	539	493	515	466	485	535	538	513	481	538	488	513	492	516	495	523	501	513	502	518	529	465	519	537	537	509	487	539	494	531	539	510	512	519	524	568	510	528	513	545	535	514	510	513	495	517	534	523	466	551	525	481	509	500	562	519	527	530	500	522	515	535	502	557	537	501	457	510	546	477	519	513	555	474	486	496	499	533	495	573	519	525	524	518	508	531	503	497	514	504	506	494	504	535	528	514	534	519	505	495	505	492	485	495	469	489	490	479	534	559	528	508	496	545	515	510	492	491	489	496	523	515	530	503	507	537	528	548	486	506	559	523	567	535	514	491	503	490	456	545	528	504	486	535	511	494	496	475	548	534	515	512	506	482	510	529	490	482	492	537	513	529	523	529	498	503	497	502	512	548	521	469	516	551	501	511	514	508	522	466	513	556	501	517	480	507	461	511	503	520	526	508	529	501	539	541	543	530	547	508	544	501	483	513	479	509	495	486	524	516	527	478	511	518	531	499	501	498	496	511	526	528	537	519	504	517	495	510	463	487	503	503	496	493	549	500	520	522	542	462	479	513	462	570	512	495	520	561	520	509	509	486	555	533	502	487	505	528	497	537	494	490	536	480	514	513	509	482	497	506	504	509	509	540	550	511	496	500	514	509	508	500	500	511	504	528	520	501	516	462	483	501	501	540	481	557	516	552	478	491	532	535	532	514	473	527	509	500	520	526	510	519	486	580	497	543	506	537	484	494	544	516	482	527	465	485	522	521	513	491	501	523	490	481	460	529	531	555	515	535	525	521	471	494	532	572	527	509	506	498	508	510	506	516	525	547	505	534	490	564	493	495	510	504	480	465	536	529	524	540	526	503	486	495	524	512	538	521	542	478	544	483	508	512	514	466	518	511	484	479	519	483	468	560	492	523	510	495	534	523	538	531	520	519	489	498	522	529	486	519	520	486	541	528	515	542	497	474	508	550	525	530	505	507	499	532	510	523	496	513	504	531	536	577	470	518	517	541	510	543	511	545	507	552	516	512	551	536	489	496	481	519	506	502	514	541	508	473	510	551	539	527	504	523	506	467	534	494	512	512	538	488	502	516	493	494	508	496	504	538	561	485	502	494	479	521	511	476	546	487	490	527	537	553	503	502	489	527	502	481	475	543	508	518	550	520	532	520	513	511	491	537	491	525	511	503	501	515	474	512	529	527	503	501	546	493	520	510	500	511	512	496	486	500	495	496	536	503	496	501	554	501	488	500	543	500	504	498	486	567	503	545	534	538	576	508	494	522	508	503	519	513	517	531	494	475	531	552	481	540	513	490	481	503	523	532	513	507	518	531	475	543	535	509	538	437	497	513	523	511	506	515	496	506	529	526	500	504	504	574	534	521	513	473	525	518	519	494	507	522	506	529	491	487	491	501	518	528	517	519	499	508	509	537	491	492	509	480	504	505	532	515	495	493	524	525	573	522	495	540	523	467	511	491	507	522	477	529	532	542	482	481	502	482	529	515	531	507	542	506	496	529	504	526	503	506	534	520	553	516	473	479	490	500	510	518	508	526	503	530	494	538	489	506	544	538	512	507	522	496	498	498	527	507	504	528	526	500	492	516	509	496	462	484	499	504	555	510	550	495	507	492	501	536	484	563	509	522	494	528	486	501	506	547	505	491	512	502	507	521	499	510	489	514	537	492	478	516	499	493	538	514	506	507	574	504	512	531	534	474	477	492	479	464	492	500	518	462	519	506	520	544	524	526	531	471	542	529	481	520	499	520	505	519	476	517	476	532	503	521	541	514	512	475	529	527	501	515	497	515	494	488	505	516	470	484	481	519	511	501	478	506	527	486	535	521	511	512	549	476	475	513	513	533	526	533	534	510	532	526	528	499	531	498	524	547	495	511	487	499	506	506	541	509	506	494	514	485	489	530	467	496	493	534	532	482	529	496	489	531	531	497	499	526	490	544	516	530	501	532	529	518	490	528	489	477	516	554	521	497	497	523	503	499	498	472	493	533	535	493	532	518	495	505	510	497	489	494	520	525	472	522	533	545	492	544	496	528	478	555	514	501	492	498	569	535	516	478	521	484	505	488	530	526	549	515	504	561	535	497	533	521	533	491	503	480	484	450	517
36452	16248	3926	1314	947	732	615	578	465	443	399	363	375	323	341	340	360	337	316	334	320	324	339	337	313	343	327	318	311	325	309	291	288	322	259	303	277	299	291	326	313	293	310	294	335	287	321	295	297	261	311	314	315	316	296	279	329	310	279	287	298	347	320	293	315	310	299	303	296	323	301	293	317	294	319	318	304	279	293	288	298	299	266	306	316	310	294	286	271	308	298	329	305	312	314	299	266	294	302	273	259	289	319	295	280	300	325	275	329	265	283	309	314	302	271	314	307	278	294	280	274	312	290	282	281	299	276	300	311	268	327	287	277	282	292	306	282	281	282	303	284	274	305	291	271	294	284	309	318	297	282	296	284	258	280	283	294	311	326	279	296	253	302	308	300	291	304	291	318	323	300	285	313	323	277	309	290	268	301	295	287	279	313	288	283	268	301	276	268	297	312	275	311	299	303	335	294	291	325	300	272	292	275	285	282	275	281	272	320	296	258	312	287	287	299	281	283	277	292	307	291	263	306	304	298	296	286	289	312	304	347	305	269	286	291	300	299	315	281	312	319	293	262	277	290	309	267	301	323	280	278	324	280	300	271	298	312	308	293	314	301	322	307	305	247	287	307	277	293	308	303	290	289	305	290	275	306	252	289	309	270	317	317	289	318	268	281	330	309	294	267	289	286	274	307	287	289	311	304	290	289	302	299	327	281	288	300	294	290	260	281	278	281	298	309	297	300	282	259	289	302	324	274	264	347	308	271	286	304	302	305	291	304	284	273	279	317	257	313	292	291	275	299	314	320	296	267	292	314	316	310	278	293	295	303	290	284	312	290	275	309	279	335	254	298	306	299	277	282	319	266	268	315	294	305	287	305	300	290	299	294	278	289	300	253	322	272	284	285	286	304	294	292	282	281	279	273	314	300	291	297	296	324	298	289	276	313	324	267	281	292	290	278	299	304	285	304	262	271	300	293	304	292	330	303	306	297	341	282	307	312	263	283	263	279	256	281	299	310	290	316	306	278	302	276	291	306	315	319	300	286	325	281	285	297	306	303	290	287	283	290	290	298	299	315	290	292	318	300	281	302	265	265	273	286	268	299	307	274	256	295	279	294	310	312	306	303	271	291	293	268	274	313	307	291	297	311	280	308	291	309	309	251	298	297	264	309	300	294	278	319	307	300	297	309	321	306	288	301	311	303	262	299	279	305	284	303	292	304	253	293	236	292	302	271	323	281	310	289	272	279	318	326	319	285	287	302	280	280	303	302	291	276	261	288	296	275	301	305	287	269	266	270	291	282	309	288	288	277	304	302	297	307	309	318	310	287	271	310	295	277	289	312	290	332	274	310	289	316	303	302	295	298	305	300	276	292	328	274	279	268	294	283	275	319	308	310	286	295	313	307	311	293	285	305	277	286	301	277	336	297	277	315	295	311	269	300	302	265	290	273	274	276	313	291	296	321	304	295	302	285	275	288	326	299	289	294	289	285	291	289	300	309	272	291	306	289	290	286	306	305	308	302	263	285	285	294	297	268	295	288	288	295	272	302	304	298	290	287	295	288	277	309	277	322	275	290	266	296	280	305	292	293	286	281	271	308	285	281	290	326	257	307	283	330	266	304	289	311	282	276	288	310	285	280	323	262	324	298	265	297	274	268	308	279	292	297	303	268	283	279	294	286	317	271	271	311	259	267	279	291	307	271	315	299	330	349	330	277	286	276	271	305	299	319	301	311	295	280	260	313	289	326	298	302	306	291	297	285	282	308	291	264	294	301	350	305	281	274	308	298	300	292	297	273	294	316	322	329	334	291	269	301	285	283	289	282	288	322	315	316	309	284	256	301	306	316	309	297	278	313	326	294	315	261	316	298	289	274	284	296	290	300	291	330	291	283	290	294	301	290	288	301	286	321	271	257	281	308	308	281	296	318	295	300	271	277	256	314	301	299	300	292	301	276	256	275	294	305	286	301	282	306	302	296	293	300	312	280	290	331	317	294	307	336	300	274	300	310	319	278	302	253	293	284	284	300	334	320	256	320	291	283	291	286	318	341	305	323	310	288	288	328	296	300	285	311	289	300	303	303	276	283	288	318	292	290	303	291	288	284	280	296	308	323	302	296	280	289	293	290	290	314	326	292	278	311	287	310	295	292	294	287	269	280	281	281	326	279	292	301	287	289	286	295	316	279	295	308	298	293	271	295	304	299	293	292	293	257	297	306	316	312	327	316	296	303	324	289	293	307	272	292	297	296	304	328	301	271	291	293	298	289	295	264	300	263	301	284	330	292	300	284	290	313	290	294	277	346	305	269	274	273	279	310	311	324	315	273	337	310	304	291	306	283	326	344	261	292	289	322	306	281	288	286	295	305	302	298	312	334	306	284	317	272	296	302	271	293	316	285	314	301	302	295	316	288	297	310	292	292	303	297	288	286	340	279	316	312	303	320	285	295	286	294	308	309	277	322	284	308	273	311	288	316	290	328	272	282	304	328	332	303	296	291	324	286	284	275	299	278	262	329	312	325	260	318	309	318	306	293	279	275	250	315	304	303	289	303	314	307	292	282	293	292	312	315	304	298	271	302	268	298	293	267	290	299	295	309	291	302	298	319	261	311	319	273	271	295	296	273	327	290	260	290	272	286	330	316	274	305	302	310	283	275	262	283	334	287	268	282	306	318	310	297	288	355	291	282	309	296	294	254	288	268	260	302	289	291	306	313	280	295	300	285	294	273	279	303	308	289	308	281	289	308	290	258	315	335	310	308	298	299	298	282	317	289	295	301	313	295	305	308	289	328	315	263	299	285	309	288	281	264	348	294	294	302	273	282	299	292	300	306	279	264	316	273	306	260	290	321	270	284	308	288	285	307	272	273	324	302	281	266	311	301	275	314	275	297	274	280	284	293	297	297	281	284	295	298	298	337	278	298	288	335	313	271	314	265	332	273	291	308	307	286	295	266	299	276	259	273	307	263	299	340	281	311	261	286	295	291	298	292	304	306	306	300	293	319	283	295	313	302	315	286	282	311	287	280	290	273	282	289	291	269	288	295	292	273	296	282	282	315	302	282	301	278	264	286	350	321	296	301	311	290	290	278	323	304	308	312	358	272	277	321	276	311	270	288	281	293	292	274	266	294	277	310	278	284	324	264	308	291	298	271	297	316	294	291	268	290	315	272	317	295	282	321	304	282	284	263	325	295	311	317	295	283	318	290	284	278	280	297	298	288	295	287	298	295	300	259	275	276	295	303	309	311	287	329	299	301	298	299	297	281	272	290	298	330	314	307	310	294	274	300	301	294	313	285	306	312	280	295	305	299	301	290	280	286	301	248	286	321	301	270	277	336	308	334	282	316	304	299	308	305	300	293	300	289	290	279	305	312	300	280	289	297	276	265	288	304	304	312	317	331	292	291	264	286	326	289	298	309	272	271	286	307	300	267	319	266	291	320	293	322	273	316	321	297	277	290	321	281	296	307	307	273	248	290	279	281	319	346	314	299	309
17485	1808	3296	3836	3312	2797	2433	2083	1787	1599	1446	1387	1386	1253	1151	1177	1160	1149	1075	1073	1092	1025	1034	975	993	961	960	962	927	912	928	891	926	901	909	926	931	909	914	874	883	924	922	917	913	883	929	898	858	960	891	878	916	890	882	902	915	874	849	864	850	818	827	823	822	904	841	819	849	922	888	895	898	805	843	872	867	900	862	825	860	898	845	854	883	873	855	874	872	841	854	855	867	824	880	940	827	862	869	847	894	877	897	890	857	880	843	870	850	859	818	848	858	877	845	866	835	910	831	887	807	852	819	925	866	910	865	837	850	860	854	788	868	879	828	855	812	928	906	868	821	866	857	850	834	849	845	838	873	816	846	882	848	874	876	855	863	866	892	823	874	847	817	956	878	851	834	884	878	834	849	859	837	863	878	799	860	841	852	807	889	834	859	887	849	875	837	853	878	825	803	868	811	825	828	796	827	824	861	865	863	887	803	834	858	860	871	801	831	819	859	838	832	837	835	829	813	862	824	843	834	906	896	851	851	882	883	796	852	847	848	852	900	852	826	873	844	829	875	873	824	835	823	833	841	836	846	871	912	862	830	833	822	884	860	918	866	864	833	835	828	791	856	895	844	874	833	819	839	823	807	880	862	832	912	840	863	841	864	854	850	828	879	799	856	795	858	843	861	853	783	856	913	827	848	839	835	828	865	827	843	883	856	829	844	823	851	853	805	875	822	819	832	798	861	842	811	849	869	847	873	909	841	845	887	822	842	847	796	838	796	822	861	808	833	847	888	837	879	837	840	863	836	875	817	880	872	849	820	814	785	907	807	785	785	833	856	799	834	888	877	854	838	863	856	836	870	884	837	807	866	847	852	875	874	862	891	791	813	814	913	832	865	879	835	823	850	833	852	876	818	829	885	856	849	845	825	856	838	854	888	857	805	866	837	876	857	793	901	817	827	871	820	799	906	882	841	864	899	857	786	934	840	884	845	863	891	827	839	871	842	801	872	851	832	841	841	822	866	864	861	892	846	841	825	861	830	880	823	824	873	866	888	902	880	867	810	896	858	861	869	810	809	832	846	816	855	914	840	852	806	870	865	846	856	865	870	829	850	827	820	917	885	834	836	900	837	852	851	869	876	871	847	808	843	873	852	895	874	797	833	847	866	830	790	868	846	853	840	877	877	843	874	815	926	841	896	885	841	831	845	866	772	819	840	860	846	816	865	823	828	822	804	847	828	823	889	883	866	863	870	854	898	882	835	872	847	871	850	825	862	876	870	851	806	860	806	850	812	832	834	858	795	870	865	823	851	875	836	866	858	824	905	855	835	855	879	861	868	855	832	853	858	844	833	901	801	890	839	811	868	832	817	846	802	878	882	820	817	890	798	889	849	818	885	860	872	892	830	897	842	822	832	894	820	878	811	838	835	920	812	846	865	862	817	871	905	837	831	822	845	826	887	816	855	863	875	812	885	802	847	856	847	855	813	852	849	826	853	843	876	847	827	842	877	775	830	833	882	828	808	869	837	807	823	859	810	832	799	879	851	818	846	839	855	850	850	839	840	859	870	852	904	812	821	781	834	864	847	842	789	822	867	811	819	821	872	843	844	869	843	920	822	867	831	848	857	846	889	869	876	829	853	823	856	859	857	856	866	837	897	836	841	789	845	849	850	834	840	820	808	822	900	839	916	879	809	797	848	831	811	802	859	917	872	850	859	860	870	854	825	847	831	849	888	835	819	866	851	901	773	856	891	856	850	828	859	885	864	824	830	825	867	824	871	891	838	844	859	875	853	830	855	842	892	879	852	893	834	840	820	897	821	856	876	865	875	895	810	873	844	825	801	863	894	861	873	815	805	869	829	774	859	846	856	857	859	849	819	812	847	801	832	838	869	816	847	907	890	877	831	850	818	819	837	849	881	836	820	861	828	859	857	809	834	843	862	810	814	907	842	838	834	837	842	831	877	885	851	853	841	848	799	855	830	898	899	860	864	863	821	847	832	832	829	880	802	890	865	861	861	865	798	834	843	859	791	875	844	858	821	854	848	852	828	872	844	816	829	831	804	831	897	813	887	884	824	881	837	814	881	811	819	876	864	867	825	830	814	827	838	823	879	849	816	849	801	765	808	863	828	830	831	886	877	864	859	872	811	842	841	876	828	850	829	871	839	830	917	897	812	911	804	841	799	792	876	851	874	789	786	841	823	846	885	820	855	841	869	864	800	868	844	817	800	846	821	848	813	865	854	864	838	847	834	881	843	816	877	883	943	859	818	847	820	916	857	839	796	860	797	898	903	848	898	874	844	796	901	830	842	872	818	864	883	818	866	826	827	822	872	883	865	885	838	819	854	860	827	804	846	857	868	862	859	839	897	844	847	827	834	894	841	860	859	848	900	863	854	853	871	830	829	827	861	900	829	826	838	845	838	854	855	854	853	881	857	837	854	869	789	854	818	835	817	881	852	930	803	857	804	845	827	817	814	844	806	790	809	861	811	927	864	913	898	811	831	873	843	889	872	914	852	846	827	869	797	813	887	939	843	853	824	863	813	910	848	897	821	835	897	860	836	807	849	830	882	870	835	836	864	870	876	833	878	862	858	815	871	875	839	833	862	828	842	877	857	830	878	833	888	826	879	872	821	839	847	817	849	869	837	880	839	848	845	838	869	878	849	804	816	861	906	834	835	804	812	823	825	778	846	825	832	844	906	833	863	860	846	864	764	831	872	838	834	821	831	841	833	834	829	813	836	845	864	878	857	831	889	852	849	857	882	855	826	801	808	867	828	848	847	812	857	864	876	793	874	790	827	897	865	877	830	846	892	879	886	824	864	772	803	870	827	857	901	821	875	869	840	905	876	815	859	877	822	887	854	861	837	817	833	820	842	834	829	887	890	854	840	863	845	837	875	888	836	823	843	844	910	905	875	908	826	861	817	850	788	797	897	861	849	835	833	853	832	833	881	843	848	821	839	860	861	837	849	828	828	846	809	850	857	837	863	868	833	850	815	802	815	865	854	860	808	856	878	884	858	882	851	850	845	833	813	900	840	843	831	842	885	846	864	817	894	840	854	907	852	813	813	826	818	848	844	873	848	830	835	863	818	839	832	804	861	850	857	842	844	766	843	878	853	875	865	831	870	854	807	834	827	884	882	833	863	835	879	830	889	866	875	807	835	823	859	869	821	852	859	843	797	822	817	815	815	851	831	795	821	840	842	811	866	786	848	849	890	803	851	834	873	840	793	865	793	856	868	859	838	835	855	801	859	827	883	851	854	859	916	879	871	865	889	890	842	839	836	862	822	823	833	807	861	868	874	817	884	849	852	845	866	824	797	849	821	872	847	871	864	852	891	799	827	853	909	809	854	855	859	839	813	844	804	850	849	851	805	830	856	825	836	820	832	881	903	844	825	838	862	899	808	776	803	880	843	856	847	825	822	813	785	820	860	855	843	807	860	832	839	867	808	876	853	850	860	816	848	821	837	848	862	838	852	837	850	866	856	820
38561	21457	17767	3292	1724	1283	1002	823	699	644	562	494	501	465	446	429	434	414	390	387	399	394	378	371	373	342	372	389	368	395	366	337	348	383	383	361	344	335	364	344	364	349	341	350	343	353	366	350	330	333	326	330	346	331	348	343	384	326	337	308	298	341	311	343	324	337	341	343	358	340	335	348	319	333	360	329	319	321	368	337	331	348	365	331	322	320	353	339	374	359	370	350	338	344	351	360	353	342	372	331	364	349	346	347	356	340	339	362	364	354	355	340	339	317	334	343	325	345	316	343	331	334	346	369	345	373	355	327	379	343	338	307	327	326	325	346	319	345	352	344	357	342	353	354	346	355	339	322	360	340	349	346	336	331	303	364	401	343	364	337	353	329	358	338	350	348	345	325	333	323	344	355	334	350	373	319	322	349	344	338	349	356	343	335	372	333	329	339	354	315	320	322	338	355	343	321	350	356	342	366	347	360	319	338	337	329	354	324	305	351	327	335	343	377	361	362	350	334	333	363	331	330	349	358	362	331	323	335	345	345	303	342	327	330	349	313	374	326	314	311	319	364	333	348	352	342	346	333	326	323	362	337	343	331	345	322	328	321	332	324	327	287	337	367	360	365	376	368	328	312	364	317	346	343	306	322	302	338	345	346	323	359	355	342	334	350	338	331	349	332	365	347	314	355	359	318	342	338	346	359	342	336	330	342	335	340	357	367	327	349	315	359	324	345	316	338	322	347	328	355	296	319	345	327	325	376	321	348	320	351	329	369	334	367	307	317	340	361	346	341	323	346	339	347	303	318	310	355	358	339	363	333	322	340	343	333	349	346	320	339	337	360	343	369	310	317	322	322	329	366	336	359	337	342	365	339	357	354	348	307	346	332	328	351	318	341	315	355	325	329	344	358	313	330	316	351	324	353	336	321	372	316	378	333	364	346	350	348	356	332	359	301	342	336	324	348	354	321	310	354	332	312	326	383	335	344	346	346	339	332	391	356	375	331	335	326	322	341	324	332	324	359	342	373	327	342	343	314	335	323	364	377	344	332	337	319	331	352	335	329	370	378	338	344	323	342	329	361	315	347	330	359	330	322	363	344	352	329	320	311	370	318	331	347	330	323	331	353	355	330	333	348	344	352	345	353	338	383	360	321	328	300	339	334	355	368	332	329	353	323	349	339	351	372	340	356	339	356	339	332	316	346	312	330	331	327	344	338	321	351	341	328	357	358	316	345	365	327	346	350	329	326	329	356	330	322	364	335	352	358	323	335	320	336	354	352	339	331	362	338	334	334	358	336	352	323	332	319	344	339	344	344	316	351	342	342	356	371	363	349	324	344	331	362	347	335	337	339	347	333	350	354	371	313	328	346	339	367	353	363	344	336	335	359	338	338	312	334	342	327	333	363	343	322	342	349	340	375	371	334	352	322	331	338	345	346	322	351	346	357	343	304	335	351	338	301	344	327	357	334	379	357	344	358	328	354	352	316	328	330	302	359	341	348	312	293	339	330	332	345	319	348	377	358	344	366	329	345	351	371	317	351	337	343	355	394	359	328	335	344	337	321	371	339	361	335	319	377	362	356	338	364	322	353	330	348	348	344	364	330	332	326	339	359	317	332	357	313	375	358	365	330	376	345	355	352	338	319	355	347	336	328	337	348	291	329	328	366	341	342	325	311	333	317	350	351	363	338	347	315	342	340	352	326	350	357	342	371	337	339	341	339	415	329	334	339	346	340	339	338	379	361	320	363	349	335	331	313	353	339	338	342	332	346	313	328	322	323	353	336	350	343	355	348	317	335	338	345	351	333	336	343	353	316	356	377	359	308	318	325	345	312	322	331	328	368	330	329	336	358	342	335	327	357	328	338	325	366	357	311	363	335	318	339	382	345	340	361	359	345	343	337	316	346	350	341	370	335	359	344	322	332	335	328	350	381	359	361	347	369	355	356	366	352	390	355	308	322	309	330	339	331	339	335	366	345	376	360	344	358	336	321	335	350	358	320	341	294	305	326	356	379	359	323	324	360	341	358	344	319	324	342	316	374	341	355	324	346	366	338	314	338	325	327	358	346	326	333	355	332	347	324	329	309	319	322	326	364	329	335	344	381	308	333	327	343	339	364	333	334	313	363	359	356	322	337	331	347	352	280	327	338	340	322	329	335	390	312	350	311	306	331	293	329	351	348	339	343	354	326	329	353	353	308	393	318	343	378	340	356	318	330	336	327	321	309	341	335	369	318	330	345	363	298	318	388	351	298	345	364	354	345	343	315	352	360	351	328	368	327	338	324	314	359	339	336	315	333	309	338	324	353	358	334	308	321	343	309	336	360	353	345	352	351	372	354	330	384	330	353	318	354	364	343	323	330	324	345	356	350	350	332	351	287	333	339	373	360	330	329	339	347	317	309	337	345	328	353	330	332	340	336	318	342	339	328	362	350	344	330	320	329	331	347	367	334	349	336	348	329	361	341	345	366	349	321	363	342	360	346	357	333	346	357	341	336	353	333	345	324	366	351	305	326	331	348	325	335	334	363	338	326	336	379	333	352	377	347	303	331	334	354	347	335	351	348	325	373	350	347	318	334	362	350	311	334	355	353	321	338	330	356	312	328	353	338	394	394	345	349	325	326	323	349	365	346	340	371	368	343	321	362	357	327	338	348	313	358	375	315	350	364	330	358	343	354	343	285	348	330	320	350	336	359	343	355	323	323	313	329	347	331	304	342	353	376	315	343	324	317	339	334	342	333	356	344	352	363	340	336	326	353	361	372	340	339	316	363	327	350	368	372	369	353	301	327	354	328	324	336	336	331	316	333	361	354	358	323	354	326	323	335	366	340	364	328	322	316	349	342	332	332	308	334	381	323	334	327	340	329	316	303	328	346	332	355	363	363	344	343	332	370	348	367	342	323	351	342	368	342	325	341	366	361	348	365	353	322	362	345	354	339	325	313	342	354	337	321	333	370	347	307	329	332	342	341	349	356	357	342	340	361	345	352	346	348	362	316	338	326	345	305	332	318	357	329	347	335	295	323	345	343	331	351	329	316	364	336	328	328	339	337	325	343	320	368	343	346	330	380	338	382	346	351	343	321	308	350	295	325	339	296	307	340	347	346	319	358	341	318	339	348	334	334	332	337	350	340	338	347	350	344	369	313	366	358	351	332	311	330	323	328	347	308	323	342	341	379	325	379	340	336	346	317	332	334	379	320	321	331	390	317	328	345	350	333	363	348	350	313	338	334	355	348	333	335	334	310	333	320	310	362	323	325	345	328	322	368	366	349	370	342	302	352	351	308	343	307	332	356	366	318	343	352	316	305	333	331	324	318	330	316	332	332	345	325	317	341	355	333	344	373	375	300	376	325	323	342	356	329	345	316	335	355	338	330	341	367	341	339	298	349	317	338	348	354	342	320	341	343	398	360	322	315	338	336	333	334	333	328	325	345	320	337	335	326	324	353	325	338	313	303	326	345	331	314	313	361	316	327	362	317	315	304	321	354
21432	2885	5623	6630	5611	4680	3835	3246	2757	2496	2263	2028	1889	1782	1655	1620	1470	1472	1373	1347	1331	1282	1271	1245	1229	1201	1154	1163	1119	1182	1140	1096	1113	1099	1065	1069	1061	1076	1044	1105	1054	1094	1030	1079	1009	1043	1017	1046	996	1002	1048	966	1012	1008	934	1002	993	988	965	985	967	1001	986	909	976	948	969	1005	983	960	984	949	949	995	952	988	948	989	996	957	976	965	1004	992	970	933	969	990	1003	914	911	968	987	904	954	1006	958	939	974	938	931	954	933	999	940	938	954	967	840	971	911	926	923	952	970	949	1026	975	993	964	940	924	1005	958	925	933	945	945	949	991	970	972	960	958	985	974	930	970	932	918	938	927	1017	946	927	925	970	1027	935	924	979	939	957	968	900	985	978	954	950	962	949	1024	1020	927	998	974	882	926	919	921	967	971	892	951	957	983	944	919	955	908	913	939	970	986	947	982	948	908	911	897	915	948	979	958	914	964	953	912	947	936	946	937	892	955	972	935	984	900	972	939	880	1010	984	958	1010	914	990	953	973	960	965	930	956	971	952	964	921	989	916	940	956	984	899	896	948	914	955	1002	934	1000	975	915	953	955	926	944	915	906	901	913	931	964	878	995	870	965	934	930	949	938	979	945	963	917	964	924	926	996	922	935	938	922	940	914	949	968	1007	875	923	966	917	1013	972	949	934	950	919	954	934	881	958	983	1005	963	979	944	944	922	930	956	947	861	966	904	950	933	980	930	965	1020	956	960	972	958	954	952	964	915	905	936	901	961	1011	952	928	948	958	955	874	992	953	917	942	989	908	907	939	951	938	983	969	904	917	978	904	953	942	930	959	964	945	936	896	1007	915	880	903	900	969	921	901	948	938	1004	974	931	926	1000	921	904	964	941	980	921	975	934	972	900	910	956	913	971	933	940	1003	907	970	977	977	982	906	900	952	946	955	928	961	966	949	985	937	967	993	947	931	943	941	991	970	963	940	867	909	937	906	940	936	964	884	931	927	997	911	968	962	926	918	895	966	946	936	923	943	938	883	979	898	945	990	903	933	935	945	921	962	947	978	982	904	911	881	966	960	959	993	955	943	958	954	946	916	950	896	973	930	939	963	934	995	1001	972	991	935	894	971	991	942	938	974	977	958	908	964	943	1024	953	942	934	947	954	927	977	932	908	948	982	960	922	937	929	975	983	937	910	930	982	944	896	950	932	940	908	924	990	940	940	971	936	959	943	909	910	901	943	940	945	998	930	945	952	966	964	995	935	977	944	939	950	945	975	976	955	915	977	998	950	1018	928	963	942	960	991	910	931	926	950	954	949	971	935	988	869	989	978	895	959	939	937	965	954	931	948	907	982	987	946	925	915	945	962	912	974	918	910	987	974	976	969	928	908	939	950	978	928	947	963	922	964	908	925	953	944	922	948	959	976	919	950	937	925	950	962	892	879	934	937	971	955	901	941	912	925	958	920	965	926	902	973	968	918	961	999	933	937	978	946	925	906	928	947	945	974	921	941	1007	916	1006	950	925	919	943	931	961	978	1035	953	985	929	973	892	892	934	932	981	904	922	954	999	1003	926	962	952	918	900	938	913	966	1002	978	929	947	940	948	927	876	998	907	924	906	984	972	940	1009	987	932	903	953	961	963	952	924	974	908	926	916	912	977	926	934	946	934	927	994	913	927	1016	935	942	945	926	941	930	887	1001	886	941	1000	936	951	1005	930	955	944	983	892	865	919	951	963	950	1031	926	937	959	973	932	944	969	964	865	926	925	934	910	971	875	971	933	913	932	927	978	936	981	949	958	929	912	1000	920	982	929	979	964	986	915	907	967	944	913	936	908	963	958	919	908	949	898	963	930	988	897	961	956	934	942	940	946	959	987	935	986	938	902	938	973	958	916	918	964	908	944	933	899	935	1000	928	906	982	960	963	974	954	898	972	918	987	948	934	956	940	914	931	951	934	946	955	973	929	943	961	946	981	970	937	943	954	961	927	944	949	921	929	956	909	956	911	939	960	913	955	922	891	940	940	953	956	939	971	932	928	1007	954	974	917	985	930	983	927	970	962	915	991	1019	981	996	902	882	940	925	911	957	967	959	948	923	935	983	926	914	967	941	969	917	956	981	928	951	940	895	959	879	873	991	946	926	936	939	963	924	925	883	946	973	950	955	947	946	954	905	969	980	914	984	957	921	944	952	939	912	964	950	934	896	949	923	957	939	948	947	922	917	944	946	992	930	946	953	941	996	995	989	923	944	934	930	960	969	990	969	998	998	1007	935	921	987	922	995	995	928	975	873	960	963	960	924	923	955	940	972	928	954	922	977	933	1025	937	890	891	974	962	975	931	957	885	953	938	977	926	981	942	955	981	954	968	947	929	951	934	963	926	902	948	913	1005	946	927	957	922	923	904	949	920	912	924	949	951	1008	992	963	950	960	985	973	953	960	921	910	857	938	894	937	983	921	948	910	985	935	985	919	1037	908	912	950	945	965	1024	967	974	956	978	920	927	904	964	945	857	957	1011	975	958	999	975	921	927	976	946	986	919	938	944	968	933	962	909	973	877	951	933	952	929	947	958	1036	962	965	984	884	970	954	953	973	916	961	963	926	893	936	952	924	935	936	952	929	902	961	892	948	898	933	976	961	960	890	919	998	948	944	929	963	939	897	979	906	930	957	913	920	967	943	947	1036	925	906	936	987	956	935	941	990	949	951	991	955	983	966	933	963	919	938	911	978	957	923	998	910	939	942	954	958	936	918	928	934	913	917	952	940	979	965	948	926	966	951	951	907	956	946	957	958	983	973	926	983	925	880	982	932	935	904	992	959	1020	932	923	927	958	962	989	922	890	930	944	944	966	953	990	992	973	895	981	961	943	950	920	1007	931	984	905	947	975	951	978	930	959	957	985	928	968	989	954	893	959	951	946	940	884	918	930	940	979	951	952	984	952	909	918	955	956	963	1004	984	940	931	937	1014	959	916	957	974	953	927	959	1002	958	897	936	958	959	940	933	871	906	998	916	912	940	904	916	938	947	964	973	930	911	944	915	983	962	895	932	928	1000	931	923	965	919	895	939	878	976	965	908	909	910	1005	949	937	896	925	968	956	929	948	976	972	961	957	997	935	950	953	950	855	938	959	953	918	929	968	936	897	979	917	976	953	923	996	915	963	981	922	871	975	954	922	936	938	944	922	969	975	936	905	951	921	941	956	927	960	918	951	955	996	915	981	962	897	950	933	961	966	915	933	963	951	1001	932	989	898	945	983	933	894	954	916	991	908	906	948	1021	1020	883	934	907	918	944	973	963	964	948	930	920	921	937	975	949	994	974	920	972	935	937	957	968	965	951	955	931	936	914	1016	973	961	889	917	949	930	951	946	945	939	960	951	925	955	979	981	1016	953	981	924	899	1006	987	954	946	973	890	978	931	959	934	912	991	962	916	938	911	910	934	966	945	910	1002	928	904	926	984	934	913	949	932	941	958	912	985	969	948	954	911	923	942	962	969	1003	958	983	943	967	917	937	930	979	965	928	877	944	916	939	971	958	929	955	943	1013	950	948	961	957	949	916	993	965	1007	931
6151	446	402	206	231	206	173	199	173	181	185	174	160	158	171	193	163	188	155	172	163	156	168	153	148	173	170	181	158	181	186	184	178	161	161	180	152	187	162	170	173	184	149	174	159	161	182	185	136	175	160	168	185	171	156	172	173	180	171	171	181	174	166	187	146	164	161	166	169	154	158	181	164	155	158	186	187	168	145	167	156	179	172	181	170	146	173	165	180	160	174	167	157	167	166	169	152	144	155	149	153	177	165	143	166	171	173	177	156	170	154	163	158	167	161	162	160	163	155	139	183	171	170	162	159	180	145	141	136	136	161	165	157	144	163	183	140	176	190	173	161	146	157	151	162	156	167	170	166	179	163	169	203	140	135	168	169	153	168	167	168	176	180	167	179	165	166	153	184	188	163	163	153	169	177	173	171	155	149	163	155	160	171	176	181	166	163	139	162	149	166	168	174	178	170	168	168	158	150	183	184	137	189	151	165	141	185	156	145	186	175	156	194	159	163	170	165	169	166	151	168	149	175	157	166	170	171	148	150	155	181	174	179	151	180	136	159	148	172	162	158	186	157	179	186	161	147	157	150	153	187	172	176	171	179	179	158	158	173	179	150	149	144	150	149	164	179	189	188	186	171	159	156	180	160	159	171	192	147	160	170	169	185	170	153	173	170	173	143	158	154	155	176	171	153	181	164	168	175	154	164	163	156	159	188	159	176	170	176	161	190	161	167	168	155	186	162	186	188	162	177	176	166	161	173	162	182	174	168	174	171	163	161	171	169	176	152	163	156	189	166	174	163	175	149	152	167	150	157	157	172	164	162	163	158	135	176	169	154	176	173	133	170	181	165	159	160	149	175	169	174	169	156	177	165	170	170	150	149	154	158	162	174	154	184	163	164	163	175	175	197	186	152	158	161	156	149	181	174	158	168	158	169	147	151	172	166	171	154	168	164	143	179	179	143	162	185	149	163	176	156	185	157	167	161	158	148	155	169	137	166	162	165	153	170	166	151	150	158	171	158	160	192	163	155	168	144	163	176	168	174	192	158	163	176	150	157	166	165	173	182	160	167	126	167	168	155	165	149	177	167	148	153	170	161	161	155	150	127	173	162	154	159	163	138	169	160	162	177	162	156	195	172	161	175	172	146	144	171	145	163	179	149	166	156	146	175	167	159	165	151	164	166	153	150	186	156	178	155	169	164	173	169	189	170	167	172	141	174	170	185	151	152	173	146	176	166	155	163	157	179	160	158	169	197	154	177	151	171	161	138	167	170	197	152	165	182	154	161	147	171	169	160	172	163	182	149	145	169	152	158	161	175	161	161	175	167	195	171	171	170	180	161	168	157	164	149	149	153	149	155	178	133	161	176	159	161	158	143	163	184	173	167	173	167	170	173	148	147	170	178	171	169	163	155	171	155	166	157	148	152	144	179	156	161	162	168	177	161	170	155	170	169	183	175	175	173	164	163	158	154	158	176	163	171	171	179	174	166	184	168	176	163	159	170	150	175	172	164	166	177	148	156	159	154	142	160	162	172	144	153	167	176	153	168	181	195	165	151	166	163	163	171	160	158	159	175	143	173	149	168	177	176	162	162	182	172	163	175	145	173	148	157	175	181	146	173	152	167	172	160	171	154	155	188	176	173	157	181	173	165	166	171	158	159	147	182	177	180	152	152	145	183	174	169	156	164	163	150	152	157	168	185	180	158	156	160	159	176	156	167	177	170	150	159	166	166	163	169	186	152	149	150	172	166	157	181	155	196	152	158	176	174	166	173	164	192	162	185	171	186	164	162	168	165	182	160	178	154	149	185	166	154	170	171	155	161	155	191	154	154	183	160	175	153	163	192	184	174	158	184	131	190	151	138	166	165	169	161	175	152	184	186	165	144	187	160	160	190	155	159	158	154	153	167	197	168	175	168	179	152	174	172	187	186	163	170	192	160	170	161	171	172	161	170	174	155	156	148	194	147	158	168	175	150	161	147	175	163	186	159	173	148	180	172	140	151	177	170	148	167	173	172	171	171	176	167	161	172	176	183	148	180	185	174	175	145	178	178	169	173	159	176	156	157	164	179	150	164	170	175	153	178	161	155	171	154	163	164	172	156	153	158	170	169	172	161	155	145	169	175	167	179	161	151	150	151	145	156	156	162	179	182	169	174	190	150	192	162	180	169	181	149	167	171	163	161	144	146	177	163	161	150	137	147	169	175	174	180	155	180	152	144	156	157	161	167	157	187	175	153	164	148	152	147	176	149	158	173	171	173	173	170	154	192	183	162	182	153	154	160	174	168	169	157	188	154	179	168	157	151	164	165	172	159	174	166	168	148	161	183	154	163	148	153	171	164	178	157	189	170	147	164	161	187	177	166	176	168	181	174	168	181	179	151	150	126	155	174	184	149	160	149	159	156	177	160	184	163	161	180	149	167	177	149	157	161	163	172	177	175	187	171	167	157	166	160	156	138	173	132	179	156	172	167	167	187	165	167	181	165	138	188	151	162	189	184	174	166	188	176	163	148	190	164	171	169	171	152	166	150	169	162	164	157	162	160	162	171	148	164	173	183	156	140	176	183	156	200	168	151	176	157	169	195	175	179	155	156	148	188	170	166	168	186	156	157	161	176	157	161	157	175	183	178	187	167	176	158	171	162	157	162	159	140	159	161	154	157	185	184	178	165	153	160	181	157	144	170	171	135	156	171	158	139	158	174	158	189	168	156	151	183	161	160	143	172	165	182	171	167	145	142	169	155	165	147	130	174	157	158	170	150	154	174	163	159	167	150	168	180	177	168	176	170	184	153	175	167	157	141	151	163	171	155	179	169	157	153	177	160	168	156	188	163	158	166	157	182	153	162	208	184	179	152	171	184	156	158	167	183	156	174	167	169	154	158	183	172	178	158	183	176	162	174	168	142	179	167	164	189	153	160	167	162	148	161	196	174	154	164	167	160	179	173	151	169	181	166	169	161	184	160	153	164	161	174	182	147	158	187	171	174	176	168	186	141	160	169	161	185	165	172	170	164	144	178	171	168	160	170	174	145	170	168	173	162	156	161	165	158	166	172	173	175	171	162	158	168	149	162	168	168	138	177	158	179	170	171	152	178	157	156	177	148	170	157	140	154	167	172	164	151	130	188	166	155	151	169	192	145	171	170	149	185	171	145	163	152	169	165	151	175	176	151	183	173	145	176	165	154	167	183	155	169	163	171	170	143	157	156	166	160	160	163	163	176	167	164	156	153	176	183	156	158	164	175	166	161	159	160	189	194	160	160	171	160	171	158	168	164	167	170	160	163	165	147	185	158	151	171	155	155	166	190	166	155	156	168	183	138	164	155	171	177	165	153	180	184	159	159	171	156	195	164	159	170	152	166	147	149	157	166	146	154	167	161	165	174	168	149	156	177	155	175	162	167	164	160	160	161	143	169	165	141	176	174	185	169	171	169	147	170	155	186	169	161	140	161	177	191	171	151	151	159	172	166	178	186	161	175	169	170	171	174	166
5128	559	659	726	676	600	578	579	599	557	549	577	572	568	521	569	508	551	521	557	548	515	550	490	508	527	485	527	492	552	548	516	518	512	557	527	518	514	496	507	488	546	483	553	528	575	501	497	524	536	503	524	507	529	493	524	513	509	541	526	505	474	517	521	508	512	524	487	549	513	513	522	513	518	558	473	533	498	508	519	548	519	498	533	532	489	482	543	556	479	513	520	531	554	474	494	508	462	502	545	498	534	531	540	521	504	472	487	540	502	483	533	515	520	520	507	528	509	482	497	540	495	541	487	551	538	508	515	527	532	524	485	527	489	509	505	526	536	524	509	530	479	523	495	507	512	523	487	519	508	499	560	518	540	531	469	524	533	501	482	521	569	527	558	547	470	525	541	534	501	558	548	543	488	494	542	483	500	492	523	521	502	530	580	557	498	531	511	468	503	480	525	507	486	539	513	455	510	528	515	544	529	532	480	519	524	513	540	514	560	524	527	539	527	519	552	515	480	529	533	487	502	490	529	496	471	468	527	503	503	518	532	507	494	544	492	522	533	506	518	483	493	530	513	493	507	483	498	513	526	506	478	564	516	532	519	500	534	505	483	506	486	535	549	556	500	514	539	523	510	480	519	562	493	561	497	524	504	531	498	523	522	514	529	528	494	526	511	542	524	513	508	486	491	514	472	545	518	503	512	502	514	524	532	501	542	525	508	488	549	520	530	539	490	500	507	569	534	528	562	515	566	556	493	500	527	520	546	516	518	510	519	512	488	510	493	524	553	511	532	499	531	566	508	550	532	502	497	515	511	528	499	496	526	568	507	508	527	498	512	549	512	551	522	531	486	532	523	504	499	521	523	508	511	523	521	487	488	489	468	543	550	513	506	523	516	541	510	462	503	560	506	461	544	484	466	548	501	536	539	512	514	545	524	513	505	521	507	512	524	488	511	504	513	489	481	486	501	519	497	505	473	550	555	546	486	537	522	489	519	474	532	513	544	520	518	512	578	543	540	508	566	515	513	532	485	504	483	560	485	503	519	520	527	535	501	494	491	538	542	506	565	553	473	522	553	479	516	513	536	455	527	521	514	519	512	563	511	514	532	522	515	511	512	493	498	515	538	487	536	533	509	502	489	537	546	510	477	510	525	498	504	461	507	527	493	511	508	519	498	502	504	540	503	525	505	535	519	495	518	520	500	580	523	535	512	486	516	541	525	545	501	504	516	510	557	558	513	499	536	502	482	541	497	531	522	526	519	489	541	530	533	493	554	524	526	506	547	507	513	502	527	540	488	528	551	548	503	520	536	490	517	503	484	459	523	515	504	546	500	556	548	540	537	529	530	530	520	536	496	506	516	532	493	496	494	460	515	493	522	540	485	508	510	533	526	487	519	521	552	554	515	522	501	472	497	448	494	515	574	511	507	505	518	494	505	490	501	549	490	462	485	498	555	555	484	482	501	486	522	547	498	527	497	548	523	505	536	509	498	536	546	514	491	522	527	519	549	513	511	505	498	540	531	475	491	518	500	509	462	526	579	484	544	499	517	503	541	482	520	523	518	557	489	534	509	486	515	495	530	507	485	481	543	542	487	515	478	512	518	578	509	518	507	534	511	529	507	529	512	513	532	555	520	521	496	534	531	530	538	521	481	505	524	507	560	548	551	493	539	512	521	527	483	495	516	488	549	479	494	539	527	497	497	549	524	524	561	478	515	509	518	553	510	521	510	538	523	551	522	523	545	511	527	504	510	561	504	551	513	501	511	528	530	510	485	528	471	535	541	531	547	501	561	502	507	467	531	522	495	524	547	502	476	554	567	505	505	472	511	532	514	522	486	531	548	506	536	530	487	498	564	531	509	487	471	534	505	554	550	510	521	498	558	518	495	505	538	534	532	515	547	527	543	572	551	533	517	485	533	511	529	519	530	538	473	499	506	547	484	515	542	517	487	528	532	515	535	488	507	542	531	512	528	464	478	561	517	508	505	519	522	535	504	498	475	501	529	512	497	512	535	492	484	527	560	506	532	483	518	534	507	514	550	532	534	490	494	487	509	509	457	526	554	541	483	490	518	546	517	534	522	525	564	529	494	513	521	563	537	513	551	528	537	513	501	534	538	511	497	469	547	509	523	541	537	530	522	529	516	499	499	536	565	505	501	526	532	523	519	534	552	512	487	545	522	530	503	507	479	536	507	495	509	563	512	523	515	488	487	543	516	529	484	506	494	489	497	524	501	501	519	491	499	504	555	527	521	525	552	530	541	494	496	500	487	502	506	552	516	517	531	537	526	516	546	495	539	558	526	477	531	535	512	535	530	518	510	522	491	492	482	546	509	530	534	521	542	498	513	541	500	484	509	535	552	509	514	519	488	488	499	545	520	539	508	501	536	525	503	497	492	476	496	531	511	525	523	477	515	560	529	520	535	500	527	515	508	547	523	533	542	459	493	486	518	490	556	524	545	499	507	531	496	523	516	512	536	519	485	508	514	516	559	527	489	524	527	523	521	497	482	540	512	546	520	524	529	485	511	510	559	534	490	478	476	523	520	520	491	554	522	504	486	546	497	480	524	534	530	520	528	521	519	498	547	521	502	540	499	501	527	515	532	554	556	500	551	533	500	521	487	539	501	473	493	527	507	522	511	530	485	475	510	511	555	503	577	523	488	534	561	548	538	526	533	499	471	539	514	534	511	544	549	515	535	521	476	493	492	498	497	480	505	509	511	533	536	505	480	527	517	500	512	484	524	522	503	559	530	504	539	518	497	554	526	507	542	499	504	526	473	530	502	482	532	491	519	503	508	547	563	526	545	502	504	510	478	571	517	493	496	544	554	503	514	495	503	509	505	527	517	500	539	495	487	500	488	548	536	546	468	503	510	532	522	503	520	520	561	505	487	511	524	558	550	503	529	535	566	488	502	513	485	523	491	524	499	463	542	499	520	502	498	477	526	525	485	513	535	500	501	507	513	535	522	534	565	506	519	530	486	516	525	520	519	507	476	527	505	476	506	448	457	487	504	502	512	522	518	545	534	516	544	516	467	522	499	522	500	531	532	543	567	517	567	544	490	521	494	503	494	539	511	499	508	565	497	505	492	558	524	497	545	520	474	492	515	508	520	487	524	532	513	510	545	531	528	548	493	529	520	528	488	486	474	518	510	549	517	509	527	525	578	523	512	499	468	476	481	525	533	561	492	532	524	514	558	502	490	501	554	531	509	521	507	501	511	544	499	554	483	528	525	546	491	510	516	515	512	504	509	491	539	566	478	581	508	503	526	538	510	528	496	534	519	503	498	542	532	552	514	530	465	490	519	508	521	492	478	471	473	522	500	502	507	488	551	535	543	494	525	499	520	508	506	550	517	538	519	544	526	510	524	520	540	534	520	484	497	534	479	500	518	540	493	515	512	504	496	482	528	537	476	513	484	498	547	492	539	567	558	489	556	498	552	493	541	481	493	490	522	504	500	502	466	507	518	545	536	532	534	506	536	513	547
35898	15851	3563	1178	808	710	591	507	474	406	402	403	372	347	390	351	359	388	335	343	326	300	308	306	345	351	321	290	325	302	286	301	347	312	308	297	305	281	324	319	298	309	327	288	331	303	302	322	307	293	332	324	302	323	343	320	288	309	314	329	309	313	307	291	328	316	324	337	311	300	313	304	339	304	293	331	303	285	329	321	313	284	303	310	315	304	309	313	298	314	290	310	298	296	273	307	324	310	288	302	316	290	302	321	288	351	312	317	279	302	336	301	326	309	293	282	306	308	297	295	312	290	294	270	303	311	321	298	290	310	294	261	305	302	289	318	286	307	290	330	299	315	298	336	308	325	294	251	334	316	300	286	295	274	279	314	289	310	278	286	327	314	271	318	296	289	312	309	304	320	286	318	326	353	324	307	265	318	307	305	315	337	313	289	300	284	290	278	318	314	327	292	309	279	322	329	343	296	322	312	307	316	287	330	289	294	286	337	311	326	317	288	312	283	305	331	306	283	293	322	270	271	298	308	296	323	312	288	261	330	312	297	314	297	294	297	315	300	298	293	297	288	306	321	299	306	288	281	300	300	288	302	284	303	303	306	337	264	313	315	301	283	302	294	298	311	294	319	259	282	269	291	318	291	287	310	313	320	333	296	312	305	314	317	308	281	299	276	311	305	321	331	316	289	318	277	347	347	301	313	354	279	314	299	291	315	287	302	284	303	334	307	305	320	289	302	310	306	288	311	306	278	302	285	321	302	294	296	304	263	311	282	299	295	303	272	319	303	313	320	306	266	301	260	303	275	330	314	280	309	261	306	308	311	304	329	299	280	301	303	343	281	343	330	267	317	295	310	310	296	315	319	279	308	309	304	294	311	314	299	297	271	303	284	285	318	316	357	291	302	328	301	328	304	341	287	303	322	271	310	294	300	298	300	319	342	289	312	288	274	334	311	313	334	289	303	310	289	298	337	314	301	327	314	283	276	283	311	284	293	293	309	299	306	280	310	308	290	300	326	306	323	291	310	320	296	294	310	324	328	354	308	311	314	329	310	302	299	309	303	323	294	327	302	305	284	330	313	289	278	302	307	325	303	314	330	298	331	329	289	307	303	325	297	298	288	326	303	318	308	322	292	286	298	271	313	339	293	291	272	332	305	290	294	304	316	312	316	296	317	323	274	292	282	303	320	319	291	332	305	312	339	295	334	308	329	295	281	291	311	296	305	318	298	312	284	300	318	277	302	322	300	301	325	325	301	317	258	296	298	293	320	294	272	302	290	296	307	320	317	320	316	293	329	308	327	293	301	336	271	292	314	281	303	291	307	276	307	310	313	322	265	301	284	306	338	288	301	296	305	300	300	345	309	316	335	298	295	277	308	301	286	333	286	273	269	336	307	324	281	312	326	316	304	315	301	303	279	309	310	278	294	316	333	309	291	277	292	289	293	316	313	317	295	290	304	308	294	282	292	315	295	317	283	329	275	271	286	294	284	319	273	304	320	303	309	269	289	309	318	287	293	275	323	272	296	324	281	302	291	287	299	284	285	310	293	312	346	308	294	294	284	307	285	301	317	336	316	279	304	315	279	331	301	296	310	327	295	303	322	314	336	324	293	310	294	319	297	283	320	311	323	307	304	281	267	301	301	331	254	308	317	280	327	284	292	346	298	319	275	321	267	319	306	284	290	328	301	290	285	317	306	322	321	305	318	312	300	297	307	304	306	285	288	308	277	298	285	278	302	296	305	308	280	286	310	311	327	329	288	290	293	314	304	321	287	300	289	337	281	303	311	302	299	314	275	302	301	306	288	311	333	297	327	297	302	302	306	292	327	318	286	311	305	309	294	306	267	329	293	276	307	306	297	325	267	299	304	276	332	300	305	314	317	292	310	316	308	301	270	301	289	291	299	275	327	294	311	279	280	274	320	329	289	304	318	289	318	292	279	301	295	306	280	310	295	297	330	300	292	319	315	327	300	298	313	357	287	298	304	325	301	318	301	290	325	330	321	286	273	262	299	294	304	316	327	305	316	302	290	302	328	299	290	288	299	322	326	316	315	290	307	312	312	289	260	323	319	329	315	331	340	277	277	286	300	300	306	328	306	303	284	318	314	272	281	318	282	298	294	310	313	332	283	300	276	330	305	275	274	316	311	287	304	275	267	294	294	306	331	287	289	291	277	286	293	306	314	307	320	293	320	285	303	306	341	272	291	303	294	297	269	296	311	303	295	335	283	313	293	300	287	231	260	305	301	285	306	294	326	308	278	304	294	302	285	304	309	326	300	297	300	298	293	281	295	300	301	318	286	309	316	316	303	306	272	317	292	307	308	288	300	295	269	292	313	315	316	281	294	326	299	281	321	309	261	317	307	317	290	297	303	316	307	313	310	308	312	308	315	315	274	301	298	274	302	334	270	280	298	301	306	301	312	317	310	322	302	271	327	295	291	329	296	326	315	296	311	310	300	301	318	327	308	258	318	317	307	295	312	320	308	313	340	297	326	309	302	303	264	284	324	333	276	310	297	301	294	326	323	276	281	328	298	321	293	301	331	320	294	304	300	296	283	330	304	298	305	312	288	323	324	325	271	257	302	304	328	282	311	297	285	309	317	306	299	302	289	298	335	289	303	307	300	298	286	305	296	307	294	292	295	305	307	303	294	326	297	302	284	325	301	286	321	280	296	285	281	338	299	288	300	289	276	311	340	273	284	291	318	307	289	298	318	301	306	302	284	298	309	318	292	304	279	316	309	308	300	294	291	287	304	305	330	304	310	282	282	303	303	311	322	283	319	321	325	293	272	275	310	286	311	286	312	310	327	279	332	286	307	287	290	284	323	299	310	311	285	319	306	279	290	292	319	290	290	276	277	292	305	308	293	299	306	293	304	289	299	286	328	301	334	311	309	303	332	299	324	289	302	310	279	323	291	315	301	302	287	308	253	290	337	298	306	319	326	318	292	282	287	294	317	275	287	295	307	307	295	275	296	309	297	306	301	320	282	319	303	314	312	302	280	316	320	260	275	291	287	311	303	318	322	327	306	256	314	303	272	283	292	303	316	271	299	285	331	309	281	304	305	308	324	317	301	305	283	294	318	323	295	255	333	293	316	325	316	321	281	292	277	297	291	283	318	305	292	320	297	305	330	310	294	331	290	300	304	345	328	308	302	281	292	323	291	266	283	285	277	298	290	294	334	303	324	326	298	325	301	325	300	307	360	273	281	315	296	319	269	295	300	292	293	299	328	317	328	304	318	319	327	274	276	321	283	294	343	313	302	298	279	286	303	346	278	275	335	284	283	291	334	285	319	298	295	296	289	316	292	309	305	284	290	330	321	286	320	282	322	291	323	290	295	280	318	288	285	369	305	274	296	277	299	332	295	375	300	305	290	285	316	300	299	278	302	298	274	308	319	292	318	303	341	301	300	275	309	300	283	280	293	329	296	313	317	270	270	313	297	308	304	271	295	310	278	289	301	281	328	277	289	295	271	289	289	296	311
17803	1773	3184	3300	2903	2582	2148	1813	1717	1538	1381	1385	1312	1244	1167	1185	1095	1075	1078	1061	1061	994	1032	1014	1002	1008	1004	1010	963	909	960	959	1005	947	896	991	862	895	969	914	870	931	926	898	909	915	932	854	907	902	891	928	914	869	886	906	929	862	856	880	900	924	854	923	928	922	937	844	887	955	914	907	925	886	883	913	865	885	902	913	864	846	915	914	894	886	908	887	886	916	948	924	904	930	906	890	903	916	918	907	923	905	923	837	875	919	938	857	878	914	910	868	875	912	957	894	875	899	807	876	876	923	851	907	906	934	862	858	889	895	865	838	863	907	917	934	823	943	914	932	864	868	888	894	853	943	900	920	889	856	927	901	864	956	869	888	855	885	895	892	863	930	901	881	936	915	868	923	910	877	876	904	912	817	888	873	925	819	862	889	894	865	889	904	924	846	863	912	932	889	909	886	845	873	802	886	860	908	838	846	905	898	905	833	888	924	852	861	876	917	866	825	850	853	843	855	907	902	928	897	868	907	897	832	913	884	865	912	844	890	894	859	911	886	918	893	793	883	831	880	880	852	911	805	900	872	902	844	872	855	890	892	848	885	928	894	920	913	888	897	871	909	861	857	863	861	909	841	915	900	888	879	862	845	932	857	901	864	914	829	880	926	900	858	897	910	842	883	873	887	849	852	886	923	907	880	903	812	892	857	836	934	918	845	858	882	904	889	879	931	879	857	821	837	892	854	858	852	880	833	904	872	894	847	821	886	870	904	852	892	831	913	873	941	908	881	906	952	865	879	882	899	893	863	866	888	891	857	851	886	879	898	835	864	933	875	921	842	870	897	895	876	900	915	912	860	888	855	887	889	900	892	848	894	846	850	950	829	858	851	914	891	886	906	916	879	894	917	901	909	846	897	872	895	910	893	882	890	926	871	923	888	868	837	897	913	890	901	879	846	871	869	854	901	917	894	926	880	932	904	905	873	891	889	846	880	914	898	901	906	966	813	863	855	827	910	893	861	889	874	853	885	896	904	882	862	852	894	892	908	838	874	869	807	894	879	814	809	889	896	886	863	862	856	848	847	874	864	883	887	888	909	854	912	883	919	886	882	875	856	852	887	864	920	910	902	904	883	883	944	868	842	907	903	871	887	853	899	912	870	867	841	885	943	888	890	828	883	890	855	879	871	867	873	854	872	903	866	851	894	873	926	906	896	908	910	890	894	826	876	818	888	908	909	872	859	917	909	891	933	895	844	845	861	860	886	889	851	851	922	878	886	893	899	855	859	869	881	866	915	882	888	928	864	903	887	879	923	887	922	910	849	853	887	861	890	947	912	911	901	899	864	845	916	896	929	849	948	870	905	831	863	849	858	851	892	880	871	885	905	850	896	913	897	886	905	880	912	869	811	896	891	893	876	853	899	849	894	867	880	862	911	831	866	899	929	871	864	880	923	871	880	887	884	874	889	912	919	913	900	957	867	877	856	862	876	887	871	911	934	855	893	921	906	871	880	853	853	854	935	879	865	869	879	898	836	899	828	860	900	910	895	871	857	853	909	879	927	871	912	868	874	848	873	865	906	876	852	856	903	902	849	880	881	853	901	850	859	928	903	928	899	906	882	909	882	882	880	874	867	918	867	839	888	824	886	900	896	865	884	861	870	867	918	962	849	875	871	876	848	807	910	901	916	846	892	883	869	935	841	856	936	899	893	878	848	905	866	883	885	919	898	903	899	836	877	955	893	922	922	909	892	829	887	877	861	929	883	879	882	892	906	792	878	831	932	898	932	878	881	858	875	958	888	909	867	899	865	860	925	880	850	940	862	916	909	893	861	932	916	908	855	882	923	862	888	831	884	913	919	847	889	905	911	877	889	887	870	865	885	889	878	893	848	849	869	856	874	863	900	934	925	883	915	861	845	883	856	823	855	872	864	843	827	882	940	868	893	883	949	884	878	894	880	871	910	853	860	974	898	891	833	881	917	923	872	909	857	894	887	873	899	902	877	943	867	917	897	893	874	862	878	885	838	916	878	910	935	862	839	873	866	871	860	893	894	901	868	892	847	903	898	814	897	904	885	910	862	947	908	867	871	833	871	829	884	832	892	901	877	857	883	892	864	954	899	910	899	910	895	860	882	850	892	868	855	910	907	883	912	906	857	937	882	891	922	882	898	901	879	889	821	864	885	899	903	943	930	858	942	893	902	839	876	859	869	879	853	933	904	836	854	835	849	886	842	862	884	910	825	901	812	880	876	920	842	895	820	899	855	897	883	860	856	876	856	864	956	854	876	861	889	904	865	931	852	905	879	892	917	839	872	893	881	811	863	872	943	864	913	903	882	923	856	891	868	950	888	916	914	883	902	898	857	882	843	880	870	879	833	839	869	845	880	914	910	882	875	855	914	895	862	886	899	921	877	880	872	906	890	865	885	908	821	876	840	910	822	858	862	893	863	891	898	874	892	931	871	904	920	893	874	907	878	807	917	911	948	826	844	884	873	838	969	881	923	908	926	906	882	889	899	836	896	850	936	883	929	877	907	894	908	888	932	901	933	915	864	857	909	923	892	855	888	884	910	923	883	835	885	856	831	910	906	848	855	896	868	901	900	846	940	912	916	895	849	844	911	912	924	913	845	858	894	821	871	929	899	925	934	815	859	903	848	921	952	855	902	835	850	902	850	905	908	921	927	858	876	963	904	945	918	900	870	880	926	859	855	864	867	885	874	842	875	871	883	867	870	849	941	836	893	870	873	881	873	955	930	905	883	877	886	891	918	850	934	899	873	935	941	877	856	913	879	881	864	901	871	892	920	925	894	850	913	921	836	908	884	859	879	915	831	896	805	909	919	873	896	906	876	888	890	901	919	905	908	905	873	901	899	901	886	902	866	924	907	879	904	885	887	868	852	895	945	845	902	926	910	846	859	878	873	849	886	843	860	909	839	913	854	907	884	887	847	854	863	875	865	899	894	834	871	910	930	864	916	874	881	880	886	930	912	934	827	928	860	924	872	893	922	943	873	876	876	875	855	909	830	879	906	882	891	843	903	876	936	919	937	851	888	879	925	860	922	903	854	922	877	865	894	877	897	865	881	913	891	873	838	866	872	861	917	902	820	924	898	845	818	918	854	923	859	889	889	826	830	886	849	878	862	891	852	853	893	868	885	868	897	823	900	900	869	833	899	917	913	899	895	879	853	896	849	911	856	893	864	855	845	896	851	928	851	923	931	864	884	917	845	879	865	888	894	901	882	894	833	932	878	884	883	878	882	899	937	919	884	864	902	845	863	865	918	885	875	879	925	862	921	921	922	841	836	871	898	889	891	834	922	874	880	902	901	823	899	833	882	925	862	893	918	838	891	868	893	895	943	895	888	880	868	899	888	902	885	894	872	894	915	868	881	868	875	909	865	879	871	891	900	918	914	895	889	879	839	854	825	862	904	890	884	913	924	890	901	898	849	896	852	881	912	841	895	880	844	882	872	860	908	884	864	885	878	902	876	847	894
37651	21310	17762	3037	1469	1015	853	676	614	582	563	460	450	509	446	458	444	382	399	396	353	397	347	402	384	370	367	367	346	329	368	375	399	372	339	387	306	384	356	353	355	401	355	373	394	359	387	347	355	346	400	324	371	380	327	358	317	367	356	329	391	363	339	310	371	376	350	393	340	366	397	345	335	333	346	348	325	337	384	374	337	361	380	363	337	336	324	334	342	335	327	341	354	341	391	356	335	335	381	341	328	336	357	376	325	368	345	330	358	336	372	354	355	345	322	350	364	330	331	363	364	307	350	351	357	347	332	354	338	353	321	339	325	352	355	371	343	350	351	369	395	346	353	364	336	310	355	328	353	380	359	351	357	360	345	363	370	331	355	352	382	352	387	345	332	352	350	337	385	393	335	339	337	317	349	371	366	357	378	361	365	351	349	367	357	334	346	367	342	359	339	343	366	317	368	338	341	351	346	302	350	345	344	363	352	292	328	330	368	320	359	322	327	357	364	333	400	336	358	343	363	345	354	378	361	369	370	371	321	321	327	346	346	370	376	333	350	364	341	350	368	357	347	351	352	351	365	321	378	359	338	357	363	376	384	331	345	350	355	329	377	335	338	341	350	348	338	325	350	350	342	361	320	314	358	326	364	340	337	342	372	346	355	357	299	361	358	329	338	378	378	346	356	362	378	359	364	380	322	340	355	319	320	319	322	338	362	366	354	379	362	346	329	382	374	340	354	307	347	335	345	349	287	359	355	349	339	318	332	368	324	360	346	356	365	350	357	313	375	334	362	371	346	315	348	334	331	347	353	343	330	355	379	358	324	334	378	333	346	348	309	350	353	370	343	337	350	335	322	369	362	350	353	366	374	375	386	337	347	326	368	348	345	370	334	343	352	377	342	316	320	361	341	361	368	330	352	351	352	308	315	298	349	350	369	346	326	340	359	352	391	322	367	343	361	334	343	313	345	337	315	333	378	354	341	360	324	355	338	365	359	334	333	334	371	354	339	346	362	355	353	353	359	348	391	341	368	361	375	348	370	349	357	341	376	315	374	401	360	353	376	352	343	357	345	360	360	344	353	328	350	346	344	365	360	338	356	324	365	332	357	385	314	360	331	359	352	354	323	329	318	358	368	331	362	356	350	376	370	339	320	362	349	326	345	327	327	346	358	364	335	339	310	351	359	352	334	335	346	353	355	346	348	341	373	335	355	312	357	379	362	368	312	345	368	343	338	365	378	387	367	334	351	335	350	360	345	382	330	358	361	338	350	348	329	317	327	341	342	350	322	366	336	375	318	342	358	368	330	371	329	338	341	378	343	337	333	349	308	344	342	337	348	353	343	371	381	330	326	326	353	379	362	364	335	308	333	365	353	343	363	373	353	367	389	352	356	379	375	341	335	370	375	356	303	402	377	325	343	343	339	325	314	330	351	352	355	386	368	351	348	356	392	330	357	346	341	354	370	349	361	317	332	308	347	367	346	402	345	355	334	332	338	327	360	343	327	360	329	377	331	345	353	364	366	338	337	335	330	362	353	326	349	344	314	380	397	339	344	359	348	353	333	392	384	376	380	356	405	335	332	317	349	362	314	355	367	333	360	353	344	341	335	324	381	342	352	328	317	378	334	324	329	333	335	366	350	338	365	339	356	321	325	374	319	378	335	370	354	386	325	349	351	362	338	393	347	328	338	347	338	321	356	361	374	362	344	369	338	338	302	368	399	335	317	324	338	311	335	337	396	348	338	364	352	368	346	333	351	321	360	401	367	368	335	354	331	333	339	331	336	341	366	387	391	332	365	353	354	389	379	362	345	349	374	327	344	367	360	348	327	376	308	351	346	333	354	334	352	333	345	336	326	340	376	354	362	342	367	346	368	354	335	330	341	360	365	374	331	365	344	341	353	342	363	350	373	359	338	361	378	361	340	371	330	365	316	288	346	344	371	364	324	367	347	372	347	377	359	354	348	338	350	358	327	364	350	347	372	325	368	356	369	376	324	374	355	358	369	399	356	377	345	366	367	362	360	327	352	336	333	396	356	320	370	319	356	369	336	365	343	339	369	390	383	376	321	380	348	354	338	343	314	342	345	367	346	350	356	347	336	341	352	381	352	347	346	335	367	366	316	317	328	369	351	327	360	330	351	345	329	343	368	331	350	319	318	357	329	346	348	387	359	368	318	357	361	325	367	341	319	366	331	324	334	341	323	365	343	331	328	368	355	365	323	347	333	332	350	307	341	300	332	306	349	393	366	302	365	363	356	349	322	334	372	352	361	366	360	330	327	328	339	379	327	331	367	312	359	324	362	374	347	332	356	330	327	351	377	372	362	397	355	321	381	367	342	316	370	351	367	351	361	342	374	333	344	329	344	364	357	338	351	361	338	365	376	375	364	345	386	395	386	350	384	391	353	340	341	371	365	372	333	366	335	354	334	343	343	363	348	358	353	351	355	358	351	335	333	369	348	364	328	337	359	353	370	369	326	366	346	343	358	340	330	341	363	363	353	341	296	362	353	350	331	332	378	321	340	341	342	352	326	358	335	334	384	343	326	333	351	344	359	377	357	375	321	361	330	357	321	318	374	355	348	335	324	357	326	357	358	312	350	382	361	353	325	374	354	333	346	348	368	353	370	357	374	330	327	386	349	333	328	372	369	367	356	356	348	337	357	312	346	341	358	347	358	381	334	354	333	370	361	345	392	369	377	365	379	357	316	348	357	338	332	341	352	360	367	331	339	372	343	348	327	339	398	349	364	340	388	366	360	374	324	345	324	356	377	328	346	334	339	346	352	342	302	355	325	359	308	375	359	364	376	334	337	358	320	346	344	348	322	326	306	371	391	323	384	339	339	384	341	366	334	350	348	362	357	306	349	346	335	317	310	330	357	330	348	328	351	338	385	364	340	396	379	321	371	356	342	352	369	353	382	332	371	330	341	367	357	329	385	347	350	318	330	328	321	344	368	360	322	341	331	325	352	361	342	376	364	364	339	368	363	373	391	355	358	315	323	369	331	362	373	342	364	361	313	356	360	358	379	308	339	357	344	362	329	349	348	331	361	343	357	337	376	345	363	375	336	348	328	360	353	357	360	341	374	385	357	374	387	378	332	349	315	395	384	335	348	345	377	344	331	353	370	355	353	368	368	343	346	356	350	355	332	344	363	335	317	334	328	368	326	369	384	348	343	379	348	344	312	359	355	333	397	389	330	346	347	344	345	337	375	315	331	347	328	321	359	360	366	322	382	385	335	313	358	344	358	365	370	361	325	353	357	345	357	358	340	352	346	353	345	329	317	370	335	360	325	333	337	338	348	365	368	326	344	338	340	353	357	337	382	376	374	337	331	387	421	341	377	337	370	365	368	389	391	352	369	333	334	332	308	338	364	330	339	332	375	356	349	365	327	328	336	335	327	361	385	354	366	373	348	359	393	330	342	320	375	357	342	341	395	368	359	367	341	369	354	342	355	358	364	342	341	373	357	345	367	375	367	348	325	362
21552	2878	4993	5452	4623	3876	3307	2827	2283	2182	2040	1818	1678	1624	1546	1451	1483	1359	1330	1294	1260	1200	1273	1196	1194	1152	1207	1133	1143	1125	1135	1125	1126	1043	1128	1081	1083	1062	1120	1063	1019	1044	1061	1032	994	1024	1010	1024	1066	1051	1021	1073	1034	1016	1038	1115	1024	1006	1038	1027	1054	1063	983	1012	1012	976	1017	1019	992	1009	999	1082	980	1021	1015	984	992	1033	1013	949	981	976	1020	1017	946	951	1017	985	1017	1002	1008	985	998	986	1004	1064	1042	978	1023	971	1001	973	1033	1007	993	987	972	1061	969	975	1025	1009	903	979	1003	1033	953	993	1025	954	985	996	963	1005	1046	944	927	981	964	982	964	967	1032	1014	1006	943	976	1020	984	977	990	996	992	938	996	967	919	952	974	1020	1038	1013	1016	979	957	989	999	965	995	1031	979	1003	1034	1008	1005	1002	1022	1030	961	1007	967	985	1018	971	950	946	1026	946	970	1000	997	1008	1016	982	1046	990	1020	967	977	980	934	938	984	1014	1015	999	932	1005	998	938	992	1012	983	1039	1046	1019	979	992	980	933	1013	1060	1028	967	986	1055	1000	1014	949	941	1034	920	1039	1008	1021	1036	971	1009	986	936	985	974	980	1007	961	1007	931	976	977	961	1003	945	1014	982	967	1025	918	974	997	971	953	1003	1035	1000	973	997	1026	978	987	962	1005	969	1016	955	960	962	994	978	962	999	949	964	984	990	982	947	1003	949	1006	1000	989	974	1020	953	971	951	949	910	1018	1008	952	1034	980	971	1010	1005	958	970	959	957	968	961	1007	1036	939	986	990	996	962	954	1011	980	973	990	990	951	941	1000	1003	972	977	985	975	1027	1045	982	962	991	993	945	1012	958	997	954	997	962	962	952	976	965	902	1009	1019	956	1006	992	972	940	1041	1021	995	955	955	986	991	991	987	952	969	1020	982	1022	982	1004	984	929	967	929	961	891	1001	976	959	1002	985	1035	933	934	958	962	1010	960	938	970	987	975	957	1029	981	962	1057	995	939	993	923	952	938	989	967	988	940	950	995	957	991	974	969	965	1037	972	984	988	1051	1019	987	1007	973	1009	1005	995	1000	979	1012	990	958	934	1019	958	959	1004	968	944	1012	1000	986	995	957	1000	1002	956	901	1050	927	998	1016	1009	948	971	988	983	984	938	965	950	1010	975	1013	998	944	1029	982	1001	962	1016	1002	1032	985	948	914	983	1005	1058	982	971	935	959	970	974	986	1021	969	966	1049	994	963	973	940	1035	1030	1004	1016	992	959	935	961	995	996	973	1005	969	924	1001	960	995	1002	994	1000	997	1044	998	1047	932	996	1001	1009	1030	971	1006	997	978	1026	884	977	1000	1061	941	972	941	940	977	995	1063	928	965	938	914	1019	954	952	1006	1024	973	1035	1041	955	1017	951	961	942	1004	1032	1002	993	937	955	971	958	1048	988	977	973	982	991	963	941	953	960	969	981	1002	991	1034	994	1010	966	967	1007	1000	1003	1011	991	971	996	1006	971	944	1016	1000	982	1046	976	1020	973	1037	980	976	1009	992	959	967	983	951	946	948	974	994	995	981	941	955	994	936	970	1094	963	1003	944	1012	977	952	954	969	1012	973	980	971	975	950	1015	1092	962	958	996	1034	979	992	984	1017	982	999	971	999	996	1013	1019	1006	989	1024	1013	995	988	954	970	972	1045	961	942	964	972	964	1012	1021	965	958	977	980	965	984	1009	978	977	952	1019	926	964	973	990	999	1006	983	994	968	1017	1014	973	940	1000	969	938	976	954	934	996	1021	962	965	1009	997	961	1033	980	950	967	1009	980	1000	953	940	1012	1003	930	995	967	976	1009	956	995	969	969	981	974	998	952	992	961	967	959	955	988	1001	1006	987	1041	1006	1060	962	1009	998	953	981	1009	1010	990	1035	934	1017	965	1008	982	991	984	914	1029	937	977	963	978	985	990	987	953	1031	951	926	1019	1007	922	978	974	969	1012	959	988	925	973	952	980	1006	1008	973	1005	993	990	958	1011	982	964	1009	946	922	1012	1028	1026	954	968	989	1015	964	969	963	1012	969	965	985	1024	960	1005	957	999	1031	977	991	961	979	1001	978	997	917	1089	1011	990	956	966	964	1023	929	945	1001	940	1040	927	996	966	1029	989	959	1032	943	976	1008	992	1024	954	953	956	981	921	950	997	979	961	975	949	1049	953	963	996	999	983	967	956	966	1004	972	950	967	985	941	955	1013	1010	1018	951	957	995	989	995	879	995	1014	945	1004	938	958	1032	1001	983	1008	952	990	1004	1010	1009	946	958	985	994	1012	1015	993	1009	986	984	1009	963	1003	1025	991	1008	946	1013	972	1035	993	942	960	970	1015	967	984	953	975	954	954	976	996	990	974	993	1014	1011	964	981	978	931	918	954	984	962	969	955	1024	1002	958	997	959	990	980	1001	997	1034	1008	992	1014	999	990	969	918	1008	1042	954	952	949	963	986	996	976	962	996	996	938	946	985	982	951	1082	1029	971	1024	985	1017	939	996	940	965	972	968	1015	1012	971	1002	947	1041	998	954	1011	979	1013	961	957	1024	970	1022	966	968	989	944	942	967	1020	981	914	998	982	1015	975	977	968	959	958	1010	976	965	1041	976	971	981	952	945	1025	925	962	959	1010	957	943	928	1030	1013	956	998	994	940	940	929	999	969	970	940	963	921	1014	976	982	1062	990	1011	987	1022	952	986	1011	993	921	955	954	1013	954	990	1007	936	954	1026	968	962	930	944	1001	993	963	977	1014	984	956	972	956	977	942	993	1004	965	940	968	1005	983	972	1015	976	992	1015	966	962	980	1043	997	995	946	982	970	978	991	946	970	979	987	1007	1029	961	956	963	1001	957	1004	957	943	967	965	949	922	945	985	978	1072	963	1004	903	976	1035	1031	987	1016	970	1004	960	987	997	990	991	999	990	984	990	1019	1030	926	982	959	959	976	1007	968	988	993	1008	999	963	980	1020	996	952	936	972	1007	959	923	964	943	976	967	1014	999	955	982	983	943	1014	982	1002	954	982	979	1079	981	1036	973	1046	962	929	1006	989	995	1044	1021	945	911	960	999	1023	1008	1068	1001	926	980	990	1006	1026	966	947	968	994	974	944	985	954	1043	974	1002	950	921	962	968	994	961	930	973	986	962	946	987	1008	1000	922	1028	988	1012	996	939	972	990	956	952	992	1005	988	1030	973	929	1026	1004	1015	984	1001	982	998	986	995	995	984	1025	981	985	979	991	1002	973	969	941	992	944	1008	979	994	951	919	1016	952	1024	974	985	974	963	975	986	960	968	958	959	976	957	952	957	1037	1003	1010	1012	974	1025	1005	944	921	989	999	988	935	1029	980	1003	1018	1007	972	928	1019	973	998	949	935	920	1018	944	949	979	939	945	1004	997	948	1028	1011	999	976	989	995	977	979	1035	940	961	987	980	967	971	996	953	992	964	966	1023	992	999	1012	1039	996	973	985	947	974	999	964	1012	1060	970	949	990	1035	1011	961	1028	1008	987	998	984	973	979	1007	1048	1017	985	991	972	947	989	977	943	975	940	990	1022	962	945	1035	944	1006	1014	996	973	985	985	999	980	985	965	1050	1006	977	974	979	1008	1011	949	975	966	996	984	963	982	990	979	956	923	951	992	920	986	996	978	965	1024	1018	947	1047	941	958	977	946	1020	970	994	1003	976	981	979	1016	957	970	1030	940	963	992	992	959	1001	978	974	944	930	941	979	960	990	946	944	1040	972	978	1042	1048	992	965	955	985	960	1001	1046	996	1003	1045	950	990	985	1036	943	980	976	954	934	947	982	991	997	1021	952	977	973	955	977	1011	957	1042	959	977	969	980	1024	960	994	956	940	917	981	988	981	985	985	936	994	970	953	1023	969	988	1024	964	1000	981	963	958
7272	490	412	244	233	185	215	191	181	211	218	186	175	177	181	209	187	206	186	194	184	167	182	181	174	196	168	183	151	172	171	189	209	169	165	184	167	172	186	203	204	168	190	180	193	192	191	189	195	192	206	210	170	181	161	190	194	199	166	164	169	169	203	202	196	180	184	221	194	163	172	186	176	182	175	179	177	189	191	187	191	220	177	191	179	166	193	184	197	193	172	178	190	170	222	208	202	183	188	177	154	177	205	202	184	200	188	189	174	193	169	194	188	173	219	173	175	182	177	194	182	159	178	170	209	189	189	184	189	189	175	191	177	196	163	211	177	176	183	190	177	181	200	181	179	196	174	188	173	199	203	181	196	179	167	176	188	192	157	180	171	200	182	156	204	167	178	168	171	179	181	169	174	186	142	174	178	220	177	204	158	191	188	177	149	177	167	188	194	165	213	168	168	175	185	169	180	155	180	171	171	181	165	178	171	153	193	185	196	213	190	200	180	163	179	186	185	180	197	186	164	156	195	184	192	181	189	175	184	189	189	169	184	182	161	203	195	196	171	199	171	171	161	200	181	184	182	191	173	193	163	181	189	178	197	175	187	180	184	176	179	190	181	214	172	190	185	193	176	177	207	186	181	190	190	182	172	171	185	192	199	183	195	183	193	167	186	196	203	202	187	186	184	180	188	200	174	184	189	168	182	188	190	183	159	175	190	181	184	223	155	177	194	166	178	164	183	180	177	196	193	157	178	184	198	190	178	192	173	163	172	189	189	183	182	148	164	221	177	179	200	158	177	150	168	200	200	176	166	174	183	188	196	172	174	184	159	181	164	178	194	183	186	160	168	183	178	187	195	187	174	199	187	200	187	205	165	164	178	184	177	166	167	190	186	168	186	164	190	151	203	171	173	206	217	169	191	184	195	201	185	183	173	181	204	185	168	184	192	192	198	173	191	160	198	170	166	182	177	203	199	175	197	172	183	186	182	152	159	196	175	188	193	191	186	198	177	150	184	187	166	192	171	189	207	185	189	198	160	170	166	193	199	189	185	153	180	183	199	165	198	191	180	159	194	185	183	179	182	174	163	185	175	197	184	203	180	207	197	194	167	191	184	182	174	190	168	183	211	180	174	163	202	182	191	185	190	183	187	164	202	185	183	185	162	187	172	187	173	206	178	184	189	205	186	167	180	198	198	159	189	166	181	191	182	175	192	175	207	176	190	181	190	161	211	176	183	194	183	161	170	178	202	190	174	174	184	175	184	207	191	187	201	162	175	183	176	179	196	168	182	202	164	173	172	157	171	173	170	168	183	188	175	186	159	163	189	175	205	177	173	176	190	183	174	186	199	195	187	185	178	175	182	174	190	197	176	168	192	170	194	185	188	175	184	227	184	186	172	197	165	148	187	181	186	180	185	175	188	167	174	164	166	175	197	197	153	166	175	172	183	186	181	156	182	189	180	175	183	190	190	180	177	184	183	212	187	206	183	188	198	160	153	182	181	201	192	184	192	182	164	173	178	152	195	192	163	161	159	161	169	206	182	167	174	185	163	208	165	179	168	171	179	190	212	195	170	193	183	183	170	179	172	170	191	178	169	159	168	154	150	194	165	219	176	186	189	147	178	185	167	187	189	181	190	180	172	172	193	162	199	181	180	206	183	171	191	205	178	216	166	169	180	185	171	175	171	192	186	154	190	189	181	194	200	170	168	159	171	173	193	187	166	189	205	208	194	183	189	185	183	209	192	186	174	169	196	171	178	179	191	208	177	190	174	163	170	157	198	177	193	175	204	185	177	197	194	204	168	169	170	175	168	184	165	195	179	165	163	203	170	169	196	210	177	182	165	186	175	163	193	156	159	171	172	173	183	206	159	200	183	183	180	192	175	190	164	182	149	198	183	180	171	172	176	187	184	162	179	187	166	176	170	182	186	197	174	169	181	169	190	193	170	168	182	205	169	208	172	198	163	193	208	207	177	186	190	177	177	186	161	171	190	174	208	176	183	182	186	172	198	197	192	195	181	189	171	185	175	173	181	199	206	184	184	196	193	206	182	157	184	198	196	179	177	198	182	159	171	172	171	187	173	171	184	193	189	168	172	183	198	161	199	171	192	178	201	191	184	175	182	183	181	186	185	189	179	184	187	188	173	188	175	170	186	165	163	167	171	164	184	174	173	178	192	204	172	185	183	164	186	185	179	181	214	176	168	189	182	187	195	186	174	197	170	193	166	183	159	154	185	150	182	190	180	179	189	164	187	161	210	191	185	185	173	167	160	166	194	169	184	168	160	184	168	188	185	176	197	158	197	195	191	182	181	197	180	154	183	172	162	184	189	162	170	181	207	180	183	194	174	194	199	205	171	169	171	173	186	195	186	184	168	163	161	174	197	168	173	207	184	181	176	191	165	169	174	173	151	158	203	178	183	161	205	182	189	186	175	177	189	181	189	189	194	177	189	183	168	175	192	173	183	180	180	174	165	177	186	178	169	169	173	174	184	200	177	177	181	186	179	189	203	167	195	189	173	205	166	204	203	188	193	179	185	175	195	168	169	187	180	169	200	162	199	190	165	186	184	172	189	170	166	188	202	176	176	169	215	197	193	172	185	162	182	165	195	182	196	165	164	199	190	156	158	179	179	164	186	176	180	197	170	162	192	177	175	176	200	165	204	204	202	167	192	192	187	172	193	191	201	161	197	163	190	188	165	199	161	200	188	196	200	182	164	210	180	174	181	187	180	185	182	175	164	170	176	155	192	188	201	189	191	190	174	212	170	188	205	207	193	187	176	171	197	194	180	177	157	203	190	176	198	187	186	169	161	164	187	204	181	184	174	181	192	173	187	176	189	179	170	188	182	169	158	177	178	185	166	190	160	191	195	178	176	185	160	174	186	182	180	189	198	164	177	185	196	189	184	176	185	163	189	182	171	188	169	186	199	184	186	192	179	184	207	182	164	157	185	206	186	172	188	184	193	157	188	179	197	193	182	158	202	177	172	188	181	191	183	183	202	158	182	177	199	217	181	176	186	187	175	171	183	177	181	199	174	160	164	177	179	161	184	175	168	203	199	171	197	190	176	162	197	206	178	162	164	188	194	189	182	165	195	138	184	184	208	172	188	154	189	180	189	188	165	167	178	161	182	175	191	174	206	177	181	186	176	185	181	178	156	185	203	198	189	185	188	174	198	187	180	158	186	202	174	189	210	181	176	153	195	178	195	182	185	199	195	175	156	199	183	185	168	180	196	204	181	185	205	179	196	194	189	171	172	190	172	203	209	180	193	192	192	193	176	189	165	180	184	183	182	157	202	186	178	195	190	176	185	190	189	182	159	174	176	179	176	178	195	173	193	185	180	187	156	184	167	191	159	174	186	190	175	207	190	178	182	179	186	179	156	182	197	181	210	196	200	197	202	198	182	185	187	183	220	169	171	188	206	186	169	159	181	168	182	198	177	158	200	180	177	177	165	213	194	195	202	208	183	180	158	207	180	203	177	199
7324	644	763	746	728	659	638	657	671	585	625	626	613	635	641	629	599	596	613	605	617	656	571	606	637	615	601	585	602	551	546	662	612	614	584	597	607	591	645	558	643	662	589	531	595	620	636	634	599	604	607	565	605	574	599	566	630	596	568	614	623	546	603	602	581	585	573	572	620	596	600	559	584	611	622	569	573	622	554	612	604	575	619	606	565	627	599	605	582	569	579	622	588	567	640	549	590	597	635	559	588	603	574	638	562	542	551	571	588	579	588	577	567	566	617	582	582	569	599	628	538	587	606	587	594	609	582	563	607	576	607	600	617	599	555	575	624	562	599	556	573	582	611	543	552	586	585	602	595	591	596	582	562	600	562	621	603	575	622	582	577	666	589	604	586	609	607	610	607	599	569	603	565	593	528	589	579	565	610	606	626	593	595	590	570	604	563	572	550	611	593	612	587	644	573	604	568	568	610	544	612	603	570	610	598	576	586	575	584	560	636	554	586	620	584	637	603	585	589	598	578	577	638	612	574	564	604	553	599	605	609	576	599	610	600	580	601	542	577	600	593	574	560	580	603	544	601	561	607	596	575	585	565	589	563	579	558	601	569	572	582	574	632	583	556	606	601	530	631	638	569	612	562	608	611	598	563	599	579	574	563	592	530	586	592	565	577	588	572	578	606	606	589	600	594	576	547	596	589	589	562	604	585	594	565	548	624	590	564	613	604	599	594	567	562	596	584	630	638	586	577	602	566	575	595	586	586	586	637	566	644	631	598	621	577	584	552	581	623	611	619	555	632	558	620	607	598	608	572	577	590	601	584	577	546	584	584	536	590	565	585	600	554	607	619	614	595	589	629	594	577	588	593	570	607	558	584	585	581	574	610	590	595	591	557	573	588	588	581	609	618	571	583	590	609	586	544	582	598	566	616	560	593	624	618	588	589	571	561	605	613	598	583	598	612	583	575	603	584	592	619	596	577	584	559	582	588	567	600	589	631	610	592	564	638	579	572	639	567	599	625	592	638	554	614	571	575	584	583	583	575	591	556	624	613	644	627	580	611	609	580	584	598	563	594	606	599	593	588	596	602	585	568	575	582	627	566	610	589	577	580	607	569	651	596	551	608	591	586	610	578	636	597	629	591	556	601	546	615	604	574	562	589	608	563	630	572	594	584	591	611	563	595	597	597	552	546	609	602	582	604	606	600	578	598	552	618	575	598	620	577	634	601	643	575	644	606	613	585	632	575	638	631	572	562	546	583	610	587	528	543	568	583	598	589	580	607	622	587	590	561	565	602	585	562	565	570	565	580	559	595	569	575	588	543	647	622	582	606	561	566	578	574	555	555	563	594	605	589	594	579	555	627	580	556	575	607	647	580	588	583	550	546	575	577	605	566	604	550	580	580	640	570	598	538	600	568	612	571	549	608	603	566	604	571	559	556	639	591	593	583	583	610	542	556	606	587	561	625	562	575	625	573	557	540	575	574	599	566	635	566	578	565	581	619	608	568	581	576	574	582	615	615	627	612	626	589	582	616	606	606	582	598	654	589	581	570	611	611	574	568	610	580	571	609	566	575	585	589	593	572	588	612	594	668	577	610	599	543	614	605	537	618	562	541	587	547	603	626	554	628	581	582	585	572	561	578	609	585	600	588	603	578	552	591	586	597	629	584	606	585	598	607	574	550	620	614	615	621	593	626	572	568	598	608	610	595	566	623	569	634	599	625	547	593	588	616	595	566	594	573	593	569	621	594	597	556	582	594	594	608	590	599	578	619	607	589	593	628	510	591	587	617	588	634	604	594	599	564	622	624	636	593	552	572	596	612	642	601	553	575	619	562	588	575	578	601	618	585	609	636	610	603	600	578	605	613	586	605	592	580	582	576	586	573	579	597	578	575	590	609	577	596	616	591	606	592	582	608	600	632	573	600	570	613	600	595	595	575	570	570	558	547	604	588	569	587	604	546	588	600	600	586	599	616	588	592	576	598	591	571	630	621	580	543	596	582	579	605	626	617	612	588	558	600	538	577	576	601	597	603	568	562	587	578	598	600	556	568	606	622	572	559	591	606	605	562	562	588	562	572	620	576	549	547	591	570	594	587	611	578	567	630	640	542	653	601	589	587	567	598	582	611	592	579	578	594	569	588	611	615	560	602	614	575	571	545	630	593	593	580	592	641	575	538	582	584	549	596	581	587	599	568	601	593	566	592	573	575	590	558	616	519	576	569	568	606	622	609	612	580	619	604	581	578	543	595	548	582	629	610	598	614	604	624	579	589	606	557	532	573	579	576	630	582	624	564	595	587	604	602	583	570	577	550	614	633	571	547	571	570	568	591	615	617	630	559	597	611	580	608	612	593	566	606	612	580	576	592	577	611	589	620	629	610	596	554	622	622	541	560	549	606	557	586	581	602	616	621	585	583	585	622	587	552	578	543	569	596	581	582	631	595	556	589	577	613	629	613	600	606	623	609	606	568	596	588	594	601	583	591	602	574	579	539	567	613	619	620	587	588	631	618	565	589	614	635	592	599	581	553	597	543	661	544	574	590	591	584	610	603	598	611	565	582	615	584	552	547	610	619	583	610	642	623	554	576	567	557	576	613	579	613	608	574	564	596	608	594	613	569	591	586	587	576	596	584	605	569	599	589	607	581	571	552	609	605	632	576	595	565	592	584	604	548	613	571	589	590	589	536	601	575	560	544	571	589	581	594	596	607	582	616	615	623	614	586	570	562	573	645	589	599	566	551	606	633	590	576	589	612	586	597	613	655	617	537	561	580	598	589	632	609	595	613	542	573	612	633	614	588	567	609	595	594	597	576	579	588	587	612	620	582	566	619	607	557	575	619	586	586	555	577	569	610	549	562	603	650	568	579	581	584	585	613	597	609	634	552	584	574	605	581	617	591	582	581	571	605	655	588	629	625	569	564	628	568	609	567	606	615	562	576	622	567	621	583	603	572	604	592	618	552	588	564	622	604	578	543	600	601	600	589	555	560	569	617	565	601	589	584	616	602	584	582	562	624	560	561	611	553	583	578	610	592	606	593	556	579	580	561	566	624	619	553	593	576	546	551	565	599	614	611	583	600	546	595	615	565	622	612	604	593	599	578	593	578	611	569	612	561	586	581	600	577	615	585	585	577	575	628	563	577	591	573	646	655	607	633	588	623	593	556	582	585	602	592	599	611	615	594	611	565	621	595	599	643	605	587	638	600	560	608	561	626	566	588	587	531	601	554	563	609	614	561	590	632	594	588	579	605	593	587	614	592	616	616	572	578	610	579	600	595	551	598	544	566	556	528	594	577	570	556	613	609	576	612	597	612	592	600	614	583	576	590	612	571	569	572	555	597	581	631	564	612	584	586	580	623	608	608	541	634	629	632	600	577	594	564	561	612	597	594	595	558	636	584	571	579	604	625	602	578	611	594	612	540	576	600	614	609	595	527	586	574	591	594	516	580	566	605	572	625	569	567	617	593	594	598	587	580	575	632	557	581	566
36085	15932	3634	1068	806	650	548	458	423	404	406	373	347	357	358	373	316	371	375	331	344	334	330	297	331	344	297	319	299	297	332	303	346	317	289	313	298	341	278	304	294	330	309	323	298	319	332	280	310	296	287	335	312	336	278	293	271	315	282	318	326	326	316	301	335	276	306	313	304	310	286	296	324	293	299	318	314	302	298	330	324	308	295	330	288	285	326	330	279	295	318	287	284	337	295	295	306	335	317	300	317	290	321	316	314	309	295	320	300	282	332	305	304	324	303	292	308	301	269	296	313	297	319	321	301	308	281	310	278	312	296	273	307	288	311	295	325	304	302	299	260	358	318	302	309	296	281	316	330	291	294	327	326	305	330	309	318	301	309	298	331	304	331	319	314	300	320	307	318	287	285	307	272	296	313	310	286	314	294	285	329	342	310	319	311	306	310	295	291	308	296	309	281	323	303	328	331	329	322	301	306	292	303	313	274	283	303	301	329	319	296	302	307	287	307	318	305	309	297	332	298	293	296	326	301	284	328	328	307	298	278	299	308	307	295	334	317	307	294	332	307	283	310	313	334	298	291	277	282	286	318	309	310	302	321	305	290	292	285	280	322	315	292	298	305	297	307	324	347	301	312	279	283	287	287	310	288	312	301	288	308	282	312	314	300	299	322	342	304	295	305	324	322	276	287	312	339	306	334	313	314	295	303	316	273	324	315	325	338	285	313	322	304	325	336	301	260	334	323	314	303	296	283	276	283	296	302	289	338	311	304	313	322	303	302	275	309	342	284	298	296	319	302	299	328	304	317	298	294	332	284	317	295	288	305	313	326	297	316	319	327	309	334	321	291	276	269	320	291	327	307	303	292	312	290	310	322	302	330	303	300	316	298	331	314	288	302	316	288	293	283	318	318	333	324	307	324	317	339	300	321	322	311	313	315	296	287	312	296	313	312	287	322	325	303	351	312	307	308	315	296	312	287	332	336	321	295	304	336	295	301	290	314	312	320	283	321	312	313	298	306	290	266	324	340	290	282	367	302	304	286	311	311	296	317	302	317	299	304	342	285	326	283	305	326	301	325	337	350	321	317	308	298	303	286	353	283	321	295	281	332	303	287	290	293	308	310	299	312	307	307	307	290	296	313	311	313	305	308	313	302	302	277	323	292	313	267	307	324	294	312	286	289	300	338	325	324	301	300	302	304	299	319	334	294	312	310	325	328	289	323	328	293	326	292	307	337	348	301	337	323	299	317	350	268	352	323	298	303	304	310	325	312	282	304	304	322	323	332	312	328	309	288	347	283	302	302	294	296	309	317	287	346	336	316	290	295	312	312	339	307	301	369	317	281	325	299	301	283	309	303	291	314	282	304	304	287	299	308	305	294	304	289	311	343	296	307	330	287	302	305	348	298	300	340	305	327	310	310	347	293	320	313	292	320	276	308	297	335	294	314	306	295	288	306	323	297	317	296	325	288	318	308	309	308	313	319	305	295	323	293	307	287	324	293	296	318	303	295	341	297	324	307	310	299	301	303	282	288	297	307	319	303	301	305	317	307	277	299	338	293	304	342	280	314	300	304	281	302	322	321	307	299	328	307	304	300	289	295	288	307	313	284	307	338	290	311	325	315	275	284	275	301	313	345	288	309	302	319	308	292	280	315	327	288	328	319	289	292	298	287	299	285	289	308	317	289	290	312	283	321	299	294	284	310	305	338	292	311	326	315	344	297	312	343	298	343	321	309	311	308	277	331	281	272	326	313	323	310	310	327	313	309	332	317	338	306	326	281	323	302	350	301	317	307	312	301	301	322	297	280	268	324	302	328	298	328	292	353	297	333	318	313	340	297	302	304	327	320	300	327	286	300	287	309	303	280	296	324	324	302	274	341	303	335	292	318	317	297	279	299	302	340	292	326	292	306	317	324	293	300	306	332	329	306	287	341	324	310	314	298	283	296	293	316	310	279	295	320	275	301	313	328	304	316	308	318	300	348	319	312	323	288	333	313	289	298	269	306	318	316	320	273	309	301	309	337	315	324	292	299	297	298	313	303	284	316	272	306	344	301	320	296	291	306	283	290	293	306	267	312	327	329	301	323	302	354	304	330	325	315	269	286	340	331	294	313	263	308	275	342	354	298	313	290	311	298	305	292	316	302	324	302	310	320	315	274	310	280	332	317	317	312	300	297	326	318	320	319	305	314	304	305	328	327	309	294	304	293	311	325	297	295	290	292	321	312	305	287	301	312	306	303	334	324	278	284	278	324	320	323	302	258	335	272	310	350	297	320	302	296	307	339	300	283	306	262	338	295	314	285	304	291	293	306	312	293	316	294	325	321	277	309	329	308	298	296	306	330	328	318	287	318	323	306	297	323	317	307	292	321	307	330	299	311	299	329	309	272	319	293	307	289	293	320	302	322	314	307	326	318	303	302	303	275	285	309	299	302	282	305	302	293	314	327	300	303	311	313	272	312	305	344	332	310	311	304	313	313	277	285	317	310	295	320	336	289	323	348	300	305	283	311	297	299	323	329	290	305	288	294	321	292	321	271	291	284	314	290	297	285	285	287	315	310	318	329	292	356	282	323	302	329	285	302	336	298	317	304	343	302	302	316	290	303	302	331	293	306	295	286	322	265	296	327	302	326	310	309	315	361	315	320	287	287	351	299	310	340	304	290	286	305	351	302	316	333	299	315	287	293	327	301	287	334	296	328	322	278	268	293	293	341	270	296	327	328	303	282	317	294	295	271	302	278	288	280	320	320	315	329	315	353	307	312	293	346	276	329	293	311	312	296	299	283	283	365	335	299	301	296	320	272	314	359	282	326	279	277	306	302	284	305	317	305	319	325	289	287	311	278	292	359	293	309	328	333	316	297	308	310	318	285	309	327	314	341	288	320	334	308	344	303	306	288	292	313	300	345	285	281	344	319	280	312	310	311	312	298	286	280	324	303	298	304	307	327	303	322	275	336	315	318	320	340	306	340	314	285	317	298	302	277	331	288	337	294	314	343	330	315	298	306	266	290	303	318	285	317	344	319	338	296	292	293	308	305	304	313	334	274	352	265	320	284	300	302	278	294	302	314	328	289	305	332	277	318	326	313	313	323	303	312	296	333	315	282	295	328	305	316	314	317	298	268	330	290	315	338	315	329	277	304	299	278	308	318	334	305	329	302	303	312	297	307	311	328	302	287	333	314	340	311	297	326	295	314	302	336	340	309	302	331	333	326	310	285	306	321	294	304	315	307	347	293	291	362	309	313	293	299	296	323	284	270	274	278	302	301	297	294	320	295	312	287	279	294	311	298	326	306	307	288	290	282	284	290	298	324	298	299	324	322	334	303	287	299	322	320	303	305	300	326	308	312	297	314	326	334	299	295	308	319	293	298	277	318	284	320	303	327	311	328	325	288	286	311	296	311	311	330	280	302	294	278	322	308	288	300	273	303	295	304	308	305	313	324	292	344	326	324	309	336	313	287	284	316	306	329	269	286	283	304	325	312	311
18166	1867	3006	3173	2796	2428	2055	1787	1646	1567	1381	1318	1261	1178	1208	1090	1165	1067	1086	1089	1050	1050	1007	1021	971	981	993	1029	960	978	957	969	905	930	884	997	888	933	923	916	932	961	922	919	894	985	892	918	890	952	886	945	880	930	904	925	955	925	914	907	863	891	930	920	893	926	899	918	895	960	931	913	884	925	961	872	915	937	859	916	878	931	900	924	915	897	862	918	874	950	951	889	891	943	914	885	927	948	929	909	955	900	876	920	905	883	846	922	900	941	891	885	861	889	925	884	887	870	854	823	929	920	953	917	905	931	845	899	929	854	913	935	864	946	922	899	886	914	855	872	886	951	815	903	943	897	910	900	910	958	915	924	932	895	956	929	930	909	932	952	894	920	906	921	946	934	922	954	850	881	860	955	914	919	802	903	970	898	905	896	913	963	874	879	886	932	827	898	844	845	951	853	889	907	928	908	876	877	880	908	899	867	900	932	868	897	955	919	907	891	944	872	933	867	911	901	888	917	882	854	896	903	919	917	854	872	899	869	899	876	913	938	887	876	902	901	913	856	910	871	926	911	937	885	937	871	990	916	914	887	928	859	850	836	924	928	899	887	953	884	888	881	899	918	903	909	900	926	877	859	912	933	855	939	900	922	923	966	899	896	938	881	843	908	900	883	927	873	892	876	913	879	933	868	863	903	913	869	869	872	882	949	852	858	921	873	906	913	918	873	865	932	902	939	909	913	913	911	879	868	943	854	908	911	942	893	840	872	890	886	875	887	903	894	905	900	918	890	856	846	918	923	924	863	864	888	865	909	876	891	907	899	889	887	897	871	857	875	928	910	898	863	876	900	892	898	924	953	848	927	950	933	894	890	875	914	843	883	919	848	913	931	864	894	940	885	875	882	932	930	903	905	897	942	927	854	924	910	936	888	918	869	865	907	850	835	856	943	917	921	946	897	867	931	924	922	885	900	890	949	876	865	892	899	923	853	847	904	879	947	921	879	889	880	867	894	886	886	931	889	923	899	848	923	900	896	910	883	897	931	880	902	924	933	889	904	908	901	872	892	900	868	903	915	876	868	880	922	862	923	883	891	898	860	854	840	909	867	903	917	911	896	875	836	931	852	872	879	924	836	886	930	855	903	965	899	871	861	898	887	877	916	892	880	848	927	941	903	877	898	891	885	896	846	870	950	841	865	879	907	929	917	889	878	962	881	955	905	864	942	863	895	858	881	882	876	911	935	930	921	964	890	892	909	939	888	914	894	917	902	891	887	923	906	919	915	909	920	917	860	889	899	1004	959	891	854	910	889	914	903	918	869	862	937	921	885	930	904	896	977	893	936	916	890	889	874	934	899	835	913	886	908	954	862	896	943	919	932	906	905	898	918	878	904	916	898	875	908	899	855	906	854	923	821	867	931	885	903	926	881	910	882	871	836	866	922	871	889	897	883	905	878	915	953	854	925	854	894	904	902	878	901	866	914	904	893	861	952	970	885	901	846	911	848	868	941	878	908	934	906	879	860	924	947	901	905	885	959	959	848	903	843	848	907	886	925	897	938	849	969	886	899	936	839	912	963	891	908	840	884	857	879	857	916	896	946	908	933	924	899	952	949	946	902	873	926	893	916	923	898	906	911	922	973	917	887	914	895	874	893	904	914	833	910	931	886	883	893	947	899	853	926	906	899	881	908	842	971	858	905	874	896	870	879	921	924	913	921	907	856	910	925	885	878	832	875	940	877	903	893	884	923	852	910	909	902	880	946	850	864	876	886	921	949	901	917	904	932	884	936	906	961	876	900	912	912	933	926	891	859	884	935	888	889	925	871	867	907	879	883	927	852	865	934	907	887	907	892	891	889	943	883	950	909	857	909	916	902	887	921	908	906	925	924	914	888	895	887	953	882	882	940	914	862	892	887	873	890	923	856	898	883	894	904	894	933	935	910	869	854	914	909	910	903	870	893	905	964	897	870	888	877	887	915	914	928	893	912	884	922	873	886	855	845	926	962	852	916	916	830	937	937	928	898	884	899	906	846	874	896	884	868	883	914	905	960	917	922	887	873	902	887	948	915	868	911	911	887	840	931	950	882	913	907	957	910	912	1000	918	964	895	872	927	935	890	909	890	840	901	927	915	871	912	915	910	943	881	956	918	928	904	877	860	817	880	841	899	900	877	903	891	938	872	843	856	858	875	897	900	892	871	853	904	902	963	875	900	866	943	890	916	980	880	935	911	903	933	882	901	936	898	934	883	953	962	891	923	854	876	889	843	919	892	915	899	892	876	844	900	917	889	876	923	933	924	904	932	910	896	922	914	884	924	924	896	879	925	878	916	870	894	895	909	859	923	864	897	848	883	901	856	895	946	864	869	934	877	955	888	899	907	917	872	897	859	922	932	945	904	917	943	886	937	865	891	894	858	901	865	913	885	867	928	886	888	928	875	915	925	891	896	898	940	910	885	884	830	890	864	860	872	896	882	877	928	894	925	927	944	920	942	915	908	868	931	917	864	912	866	870	940	967	861	918	898	894	908	933	900	848	925	921	874	918	936	886	894	941	905	942	895	966	953	931	873	934	819	900	893	931	926	950	883	855	861	842	883	875	920	904	857	917	943	922	876	907	973	872	898	852	912	895	880	900	911	903	847	894	849	905	877	857	910	882	962	872	915	929	856	884	926	863	890	861	887	880	918	897	892	913	909	863	940	907	898	904	899	927	892	902	871	932	888	905	832	859	854	907	925	908	875	968	896	930	900	872	880	904	897	898	903	811	926	907	915	926	944	827	914	908	913	921	919	903	911	860	894	880	923	917	840	935	873	896	936	897	878	904	873	916	863	886	909	891	957	889	900	913	926	848	898	886	907	923	920	864	896	891	862	856	911	859	903	844	931	964	864	875	862	907	909	922	961	885	872	860	882	932	864	869	922	891	899	870	879	858	889	861	881	899	901	949	953	943	899	901	848	926	939	903	882	916	819	873	864	943	904	893	878	903	926	883	897	859	881	858	822	901	922	935	908	882	922	915	924	888	854	882	891	886	898	919	863	844	895	926	893	920	926	905	918	921	870	943	901	949	905	818	891	902	894	906	874	928	846	945	912	951	909	905	907	867	909	954	965	941	925	868	907	900	888	965	918	896	899	863	948	866	861	872	955	941	949	884	888	882	886	884	880	908	906	872	923	875	874	913	867	885	913	938	924	909	896	935	852	885	893	906	857	923	931	839	928	919	874	827	931	877	837	887	862	934	917	890	882	956	905	927	955	941	886	913	854	936	918	844	875	919	943	941	930	918	899	909	923	887	881	852	910	869	913	906	937	926	857	924	962	907	893	931	928	897	887	898	879	950	894	889	906	910	939	878	902	912	906	923	891	895	862	956	954	890	857	955	887	882	858	899	916	873	893	913	802	886	934	890	888	921	952	892	940	880	899	883	875	930	874	878	844	903	900	827	945	855	882	915	876	949	881	841	916	909	905	899	883	840	893	844	932	892	862	854	948	855	850	887
39073	21465	17348	2819	1419	1032	902	755	644	552	485	474	445	436	429	409	402	402	442	403	419	387	386	367	389	367	369	366	352	348	376	356	364	360	348	380	355	354	370	350	372	357	343	362	367	335	383	348	366	331	357	361	409	335	369	388	350	372	375	351	379	343	350	372	348	365	362	355	334	333	371	356	349	355	337	343	314	365	327	337	346	339	321	366	374	368	352	332	356	356	348	373	366	338	346	353	360	340	369	337	363	350	344	374	351	312	355	351	356	346	387	338	335	338	354	346	357	355	351	330	337	342	351	374	370	329	371	373	345	354	355	367	304	375	350	320	368	365	355	337	374	358	330	351	372	348	375	309	321	353	331	356	356	346	362	341	365	360	371	361	363	326	354	337	383	340	336	347	336	327	326	340	370	385	342	375	371	387	377	340	322	326	344	367	354	341	356	326	362	334	368	372	373	355	314	379	298	327	319	338	399	333	400	338	326	312	407	356	371	373	368	335	350	342	364	372	365	350	336	317	346	339	410	343	361	357	357	388	357	371	365	333	350	372	363	367	357	355	309	346	319	323	378	320	346	348	335	352	364	357	374	318	367	345	367	406	376	355	348	383	326	340	354	368	339	381	334	366	298	338	343	345	328	333	326	358	349	354	305	349	338	326	338	352	354	359	370	354	351	364	340	336	356	334	355	363	344	349	366	364	371	353	339	347	332	333	331	337	335	329	351	342	407	365	386	350	365	344	362	350	308	332	375	355	337	346	336	340	351	349	344	336	322	364	347	378	337	365	330	374	363	358	333	339	328	351	347	361	333	358	339	310	368	321	332	360	362	378	342	351	340	321	346	353	347	371	351	344	332	350	357	340	323	330	350	333	329	368	350	344	357	377	337	328	368	340	345	388	349	359	347	372	320	350	338	331	322	385	355	380	350	319	351	302	337	388	340	346	336	313	328	364	312	333	345	390	358	321	329	335	367	370	345	336	358	368	370	353	351	381	380	353	351	372	350	338	354	341	353	348	376	345	370	369	373	358	362	365	373	304	341	357	356	322	337	353	332	332	342	368	297	326	371	340	323	326	341	367	357	361	340	336	333	359	376	354	324	356	346	357	341	360	353	376	345	353	364	343	331	381	343	352	356	357	350	302	321	337	346	365	359	316	325	362	352	358	382	375	363	394	358	345	346	331	372	373	335	332	376	352	334	327	345	356	349	348	334	351	329	342	375	372	403	348	352	354	324	326	373	342	387	379	342	386	346	369	406	322	379	365	382	328	348	304	380	353	360	345	347	349	308	376	343	373	342	331	350	338	345	364	373	344	352	343	356	339	383	336	359	356	361	344	363	345	348	371	358	351	346	351	370	338	366	339	360	352	367	335	304	327	337	332	364	375	362	397	379	364	381	367	361	342	369	335	376	368	352	345	344	349	352	358	370	363	324	303	344	383	346	355	331	360	329	338	334	327	338	328	343	404	330	329	339	362	346	358	335	342	329	370	367	384	300	358	357	357	341	351	308	345	335	323	363	359	348	366	345	315	361	349	357	387	373	354	372	358	326	357	325	346	351	340	343	362	384	378	359	340	374	389	294	344	341	340	336	360	348	407	322	351	368	351	359	330	358	330	351	349	362	316	308	361	344	338	336	314	366	347	352	376	355	351	357	374	372	336	354	361	353	339	351	313	351	394	301	356	383	358	369	367	363	348	359	375	348	350	343	325	332	358	345	379	324	372	355	331	373	360	374	351	382	323	351	377	353	366	338	343	332	350	369	336	358	384	362	354	370	321	367	363	363	345	372	337	363	365	364	339	335	366	312	332	328	359	352	378	365	354	375	306	346	354	356	339	342	336	382	363	339	359	331	324	379	372	344	371	376	335	346	332	329	371	346	380	388	348	351	327	371	304	348	328	341	367	354	361	329	388	328	362	368	367	385	336	349	351	347	334	323	362	375	343	359	310	351	362	382	334	340	359	355	328	348	349	342	338	363	376	335	335	318	375	372	349	359	366	341	356	342	381	344	366	349	366	343	356	337	347	383	386	355	349	346	375	350	330	348	376	341	344	383	342	373	356	355	349	316	333	366	321	357	363	346	349	352	357	364	366	343	331	373	362	358	343	371	370	355	351	350	337	365	356	343	376	344	357	351	336	337	339	360	380	350	373	374	355	350	345	330	342	356	363	388	332	336	346	335	355	364	358	376	330	356	354	325	356	352	357	354	353	383	396	350	354	325	342	386	324	324	343	377	326	331	360	377	369	367	355	369	321	368	352	342	348	380	365	334	344	344	379	343	358	344	339	349	405	339	337	361	368	348	343	348	346	366	317	357	340	349	374	348	336	362	341	352	345	338	358	334	353	351	352	358	352	354	358	364	355	309	389	361	364	339	371	301	394	328	325	323	366	313	339	372	342	369	362	356	333	341	352	372	356	380	328	346	335	361	357	341	361	321	349	365	357	312	363	359	374	346	367	351	318	351	361	347	341	371	344	357	374	344	320	352	360	348	365	345	389	353	304	343	344	351	333	376	350	305	363	331	321	334	349	375	352	349	326	367	362	304	345	361	329	319	348	356	365	353	348	337	374	388	349	359	363	302	338	336	374	335	360	354	346	336	343	342	361	334	360	323	329	365	346	342	334	333	342	346	348	351	343	367	367	335	380	372	375	368	335	325	330	317	354	380	358	381	365	356	337	338	361	356	345	374	361	327	354	349	344	371	357	346	363	336	350	366	342	332	332	343	350	385	368	359	327	363	339	391	346	359	378	327	321	340	349	332	338	367	332	339	366	368	374	333	391	377	376	348	357	346	369	384	316	353	369	380	368	328	322	348	311	375	383	359	344	367	352	355	341	360	352	340	345	344	356	325	369	344	350	358	344	360	324	330	367	336	349	339	355	373	343	328	334	351	349	379	346	329	384	353	337	354	367	338	385	333	355	345	329	288	399	326	359	339	381	338	351	354	422	323	340	355	338	322	422	385	366	316	356	341	339	365	353	339	353	346	360	361	379	353	370	344	362	383	346	365	315	338	341	370	353	323	362	329	312	372	345	362	319	341	315	373	381	332	362	362	333	367	331	338	313	358	349	345	315	326	358	332	354	413	325	369	343	368	375	340	350	335	332	337	342	338	337	313	377	373	372	350	322	369	352	367	353	338	345	358	394	360	348	335	377	343	315	299	361	340	350	345	328	349	372	330	338	353	351	359	373	325	380	345	351	372	353	330	328	334	360	320	361	341	375	338	342	356	365	341	284	361	322	330	374	341	326	380	363	366	319	366	325	355	388	393	366	365	366	319	336	358	349	308	365	356	343	369	335	349	370	364	340	346	337	349	334	358	376	301	372	406	326	356	361	353	345	347	342	387	334	343	366	351	365	375	324	359	349	320	381	358	350	370	338	335	325	337	398	357	324	367	334	359	339	377	351	339	352	337	322	352	346	342	342	381	358	333	346	368	358	333	318	347	329	327	337	367	339	352	322	362	331	381	331	337	313	302	305	314	336
21842	2809	4949	5522	4778	3803	3331	2818	2472	2192	1959	1880	1677	1593	1526	1484	1389	1366	1341	1281	1245	1210	1212	1237	1164	1214	1170	1159	1127	1110	1100	1076	1027	1096	1089	1113	1116	1123	1072	1060	1048	1040	1030	1023	1062	1026	1068	1009	1038	969	1057	1071	1035	1020	1042	1048	997	998	980	1045	1011	1015	1038	976	988	1017	1018	932	1055	1015	1044	954	985	1036	1025	999	1010	998	1029	1004	945	1024	1009	988	961	954	985	940	946	978	974	1004	951	1034	983	981	1008	923	1040	1000	996	1036	1000	1003	992	1021	976	992	985	990	932	981	969	990	1028	1041	1005	1045	1010	983	970	989	1008	1000	1050	1012	992	1052	954	934	1072	1004	898	967	1009	988	1009	969	982	952	971	1023	1010	954	992	965	935	983	994	1012	1058	969	1007	977	957	1037	1013	966	1018	1025	1091	1089	973	1000	987	953	964	948	979	984	954	976	974	990	975	976	994	1018	997	1009	969	979	1020	983	1042	960	990	946	985	967	1010	983	963	945	986	963	1003	1019	966	969	963	978	983	938	931	1018	987	1008	995	991	1008	987	998	966	961	938	992	957	986	967	1031	1009	960	961	1000	987	968	914	977	982	933	956	1008	995	1002	982	983	1013	972	1014	980	942	964	961	983	987	973	979	945	981	952	976	982	931	944	1005	988	967	1002	1028	983	984	909	981	993	963	990	982	986	977	958	964	1011	1013	972	967	965	1024	988	955	939	1008	1008	939	1014	936	970	1057	956	934	960	962	997	938	987	955	1010	917	971	987	992	980	986	979	989	1027	963	977	928	1028	931	951	1028	942	1000	1014	993	984	981	958	1060	1007	982	969	981	928	994	1020	984	935	980	981	996	1013	948	980	961	1016	998	1009	1019	1020	948	1008	979	940	1037	1009	977	1064	1025	1045	999	1006	971	1013	1038	962	1038	1014	997	1040	1012	951	958	992	1016	909	994	1013	924	991	1005	997	982	961	949	973	959	960	922	1027	1008	989	1026	1033	1006	982	954	974	1016	973	1001	922	1002	1058	985	1024	1028	999	948	989	970	974	938	1041	959	942	960	991	1020	979	938	989	998	963	1003	1003	949	972	972	958	939	966	971	999	986	1006	971	948	969	983	1065	1022	964	1002	1018	934	968	985	981	968	940	996	969	976	976	944	1002	966	984	987	965	1009	1016	919	962	1020	966	955	999	1009	969	954	1023	1006	1017	939	987	1004	993	996	993	1002	1025	1024	1030	971	913	990	989	1058	1019	1018	1020	982	1039	1034	978	961	942	1020	917	978	1015	952	1028	1001	1036	988	1007	962	1000	999	952	1017	966	1015	963	938	981	968	948	1053	930	945	1026	957	937	953	997	981	1002	973	1028	1010	1002	974	989	998	1038	949	939	939	951	992	965	941	996	961	1079	965	987	1015	981	1001	999	948	1012	1010	997	953	1029	923	987	997	999	962	962	968	1050	989	961	966	994	1071	958	972	1032	993	1008	993	953	982	943	1012	961	964	1000	967	976	953	940	965	938	966	995	983	934	995	968	969	963	971	1015	944	965	978	1063	1025	960	934	1069	999	1006	979	982	931	988	1036	954	1009	992	1020	1066	940	1037	999	1046	965	915	949	1017	967	963	1005	939	995	969	1025	952	978	1018	991	997	971	977	969	954	941	984	959	965	1037	1003	1006	990	991	901	980	947	934	960	980	940	951	956	1005	1015	945	970	1013	968	951	969	961	1046	976	1041	994	944	1015	953	993	1008	960	950	998	954	972	985	980	997	973	940	975	1042	954	953	989	1013	995	989	1005	1001	914	1034	1041	995	1006	970	988	1027	961	1017	946	1012	1007	1020	982	948	1012	1017	985	993	984	1042	966	986	1006	969	974	945	971	1022	961	1010	1013	973	968	977	991	1013	961	1007	1021	992	967	931	1001	1012	1038	967	1012	957	1017	985	988	1013	1019	1026	991	976	960	966	1001	970	924	949	992	1048	951	975	970	960	1020	980	981	944	1000	980	961	972	1017	1072	1006	1051	979	1033	1010	1002	935	963	1027	995	970	1008	984	974	1065	1032	931	954	934	930	947	1009	1004	998	968	1026	978	950	1044	1016	972	974	977	936	980	961	1027	992	1070	1014	971	970	984	975	961	984	1058	1019	973	986	942	954	993	971	937	976	1035	965	988	943	1022	965	963	1004	991	962	970	996	1009	1006	958	959	928	1011	1001	948	1015	964	982	945	960	986	1004	972	990	981	1019	965	930	943	957	949	1046	909	1013	1023	977	974	965	925	1021	947	911	993	1037	1040	936	973	946	987	989	1014	1004	1007	990	993	938	945	1011	997	952	962	981	1033	961	994	954	976	999	979	935	1016	952	1011	998	969	1023	964	976	948	999	970	1008	992	991	966	940	973	995	969	995	975	988	970	953	968	924	981	987	914	1018	959	940	960	991	987	1008	1035	994	979	1054	949	980	927	1028	1001	996	1018	1026	918	1014	966	954	1040	1034	1018	961	1052	974	986	1004	987	979	1019	956	965	1022	959	982	967	1031	942	977	1029	974	981	956	1016	972	1067	979	971	934	1015	973	1009	1006	983	971	974	970	995	949	1021	989	987	1002	1010	1009	993	1003	984	983	980	977	984	1003	999	998	966	1009	1025	986	1031	977	947	1005	987	1010	944	971	947	961	983	1007	1033	1015	982	987	938	955	995	996	1047	932	960	999	1066	958	937	979	999	989	1044	983	1012	973	1062	971	1002	1016	1001	987	972	1027	912	1000	946	937	951	994	976	1015	997	960	1021	943	967	1025	983	1029	964	994	987	940	983	967	976	1006	918	960	964	1009	1000	985	1044	995	970	1030	969	997	1028	1033	981	972	975	985	958	977	998	1022	994	998	1038	923	990	967	995	1001	1013	968	950	991	969	973	989	964	980	968	992	981	933	960	1005	921	963	948	1012	986	1001	936	974	918	986	976	974	996	993	968	933	973	963	978	965	970	952	969	975	983	969	962	994	964	1069	954	966	986	973	1016	995	1019	993	986	1000	963	1003	983	941	995	988	990	987	928	984	997	957	1003	999	995	953	1040	1058	1038	1018	986	940	972	1007	999	1026	973	959	983	1005	993	949	984	964	998	1041	1024	999	984	963	974	998	970	1007	961	1000	968	1022	968	972	959	1003	963	941	991	969	966	1011	982	961	996	932	937	982	992	992	983	1028	957	996	949	958	1019	1018	961	1028	993	949	992	997	1017	1031	988	984	936	1015	1004	1031	998	1035	1005	990	983	1002	992	1036	984	963	998	993	991	1001	1018	939	1026	1003	947	976	993	1019	932	959	1006	939	985	994	919	988	954	1031	996	993	966	970	1017	907	976	994	958	1015	1016	1024	997	962	950	989	967	1028	981	960	979	972	994	988	942	1015	953	1013	932	1008	990	979	1046	977	1002	986	985	946	987	1018	1002	949	1007	983	1002	988	1020	955	1027	1020	940	961	959	980	1002	986	990	945	1040	954	975	991	1011	987	981	1020	1008	1031	951	963	1043	1028	973	1001	958	1012	974	976	980	1000	1003	1007	953	987	1049	962	976	992	1012	996	1005	1037	977	919	1032	1002	976	992	941	1008	940	975	940	996	1018	978	965	944	978	999	993	885	946	920	965	965	1011	1025	963	967	952	986	965	996	958	979	965	996	1045	1021	988	952	951	1006	1017	1008	989	1053	1036	994	1018	1001	1012	974	927	974	949	959	976	977	1009	999	930	920	991	1033	1041	985	949	1002	988	967	1007	977	1015	1046	993	964	1011	965	975	980	982	1003	1059	965	960	944	954	981	1030	971	980	1003	1006	1041	965	936	966	978	968	933	979	973	1031	1027	985	1010	969	1028	982	1029	948	944	949	985	997	971	1015	936	1021	980	960	1005	964	971	972	991	969	975	964	970	995	976	993	981	973	1023	972	1008	993	975	975	978	968	936	1003	980	987	971	934	961	973	1020	971	980	952
7084	425	389	262	228	189	216	181	220	176	186	182	180	174	188	160	160	165	170	194	171	166	160	189	183	186	178	156	185	176	189	183	184	164	189	190	166	186	172	171	164	177	185	203	181	185	169	190	165	156	196	162	184	157	198	194	184	157	184	186	191	166	177	178	169	204	164	204	178	178	191	164	194	176	193	184	201	175	191	153	166	169	191	175	176	183	184	169	188	183	177	190	197	176	171	171	185	173	188	190	161	182	188	176	199	215	208	191	186	162	186	175	219	162	184	184	162	182	187	176	212	174	178	189	188	187	192	195	219	172	207	201	171	177	181	166	195	185	180	184	180	174	197	163	180	206	181	206	169	170	173	172	185	194	165	169	194	199	169	189	190	198	175	179	160	188	170	175	166	183	158	211	184	177	188	181	197	185	173	195	171	172	173	194	184	177	204	187	178	167	169	182	171	180	162	187	167	190	167	162	186	181	182	188	170	192	167	169	172	154	186	205	169	164	200	183	198	192	182	194	176	156	181	164	168	191	174	183	153	169	183	158	181	202	197	167	197	185	180	177	186	167	187	181	188	149	185	196	204	168	179	176	193	194	185	182	193	163	172	177	173	174	178	176	178	188	169	159	194	178	161	147	171	187	171	170	179	183	178	157	173	152	182	191	175	166	168	191	181	183	186	180	173	150	162	190	206	195	183	185	162	212	190	176	172	191	150	177	172	177	184	186	192	208	187	195	175	187	206	194	149	194	151	196	177	208	182	162	179	166	184	182	188	174	189	186	166	190	182	182	207	207	185	202	185	183	182	154	191	159	178	166	159	166	187	194	177	169	169	173	193	169	149	187	171	189	191	189	157	175	185	192	171	171	170	173	175	210	158	185	178	203	176	197	175	171	170	180	196	174	190	180	179	171	167	180	159	191	203	160	155	169	158	177	184	189	181	165	195	156	190	190	191	158	194	183	201	178	197	179	181	200	160	215	182	196	188	196	203	202	211	177	183	180	181	184	175	192	171	177	194	170	209	167	202	199	188	214	184	188	166	178	179	171	175	179	183	214	182	191	175	178	163	172	181	177	163	170	169	179	166	200	191	173	198	197	177	165	185	184	183	159	172	212	199	175	190	189	195	183	201	201	185	206	164	188	187	172	218	166	162	190	162	190	194	186	184	162	177	187	181	184	164	185	182	176	176	163	177	203	177	168	190	199	154	187	201	176	169	191	178	189	196	189	190	187	174	200	180	182	175	175	175	178	162	177	170	191	170	187	189	160	202	184	195	166	180	199	202	177	180	178	183	187	181	172	202	179	187	186	174	186	176	189	197	206	172	182	182	185	175	199	182	174	167	146	205	188	190	174	198	193	186	187	168	175	170	167	191	175	173	185	202	171	178	164	166	180	186	174	193	175	179	193	207	162	156	164	169	173	154	177	173	177	162	167	149	182	190	176	179	188	183	188	197	156	157	173	154	170	163	197	166	172	186	184	185	175	189	157	185	174	164	177	183	180	207	181	168	188	206	181	183	202	193	170	181	195	187	194	145	169	183	173	189	163	159	178	151	177	170	187	180	189	190	198	185	179	186	163	169	184	178	178	188	197	177	169	203	174	189	186	187	213	182	193	205	186	167	202	185	192	153	201	161	171	192	185	178	213	171	173	178	175	160	156	153	181	187	175	182	185	192	165	183	184	162	177	175	192	186	203	182	196	168	202	158	197	152	173	180	179	183	201	177	182	185	168	178	176	173	193	174	165	166	166	158	184	198	180	157	192	190	180	164	202	181	190	177	177	155	189	181	188	169	176	186	197	185	176	169	196	181	166	195	188	172	170	172	189	175	200	170	176	175	191	185	170	168	178	162	169	153	173	161	191	176	173	194	198	176	203	194	184	192	164	172	188	188	191	191	196	177	181	179	171	214	182	184	174	179	180	167	182	175	176	177	175	188	175	178	174	170	178	175	192	174	176	143	179	156	177	183	177	193	163	190	158	168	166	201	172	172	185	166	198	193	177	175	202	162	167	161	180	157	185	161	173	193	173	160	173	162	172	164	175	189	198	183	180	162	174	177	162	160	170	184	183	182	174	196	158	182	181	184	200	176	174	159	181	176	207	179	190	191	189	184	173	173	170	179	175	179	198	192	191	190	180	158	182	173	202	187	184	188	151	179	159	176	184	197	168	205	168	173	165	206	173	164	166	192	182	181	196	191	199	183	159	157	188	166	176	178	197	165	172	182	192	194	192	182	193	196	182	161	195	182	159	172	196	151	165	193	211	199	170	182	157	179	168	197	194	175	182	170	195	150	154	189	152	181	183	202	153	150	170	186	194	189	186	170	181	182	189	186	181	173	165	170	187	181	182	189	180	185	203	187	193	168	169	194	161	194	166	189	206	205	189	159	178	215	195	194	203	156	180	177	190	211	170	184	178	186	165	179	183	177	193	180	188	192	184	151	192	174	195	191	203	189	179	180	205	166	183	164	180	160	174	195	190	186	172	160	195	203	183	180	198	200	189	211	143	198	194	141	205	165	178	189	169	179	206	175	150	179	168	162	183	188	183	157	190	183	174	176	158	159	177	156	172	173	199	163	200	214	181	187	188	172	165	163	183	177	164	190	194	181	171	182	172	203	186	206	193	201	196	180	180	171	160	182	165	197	175	189	202	187	188	182	198	181	170	182	182	182	169	167	168	181	176	174	183	166	172	192	177	185	187	179	170	191	181	219	167	153	192	180	178	186	183	184	185	181	157	187	159	158	188	167	176	196	190	187	177	178	176	199	177	167	164	201	192	178	185	180	139	176	164	180	150	192	172	170	178	163	188	178	184	180	194	165	194	167	167	164	189	175	194	200	175	201	164	168	186	184	164	192	183	181	183	180	193	175	187	157	194	185	198	181	194	195	165	171	181	189	182	160	179	182	185	187	171	170	197	185	181	178	183	162	168	165	207	174	201	176	186	197	173	154	159	188	198	184	186	171	191	219	173	177	195	186	181	190	176	204	212	193	169	174	183	168	200	174	181	167	172	182	176	179	180	194	177	187	168	155	168	188	176	189	164	167	183	175	176	200	188	172	185	139	197	211	174	192	184	186	182	184	177	200	182	174	170	192	198	190	168	169	188	183	188	156	192	175	180	184	174	163	185	186	184	173	173	177	198	208	183	172	176	181	193	165	183	183	175	176	145	169	178	164	190	175	188	210	223	190	196	170	184	196	186	181	178	199	178	187	184	193	183	180	196	176	183	185	212	145	184	186	162	180	182	210	164	166	190	174	174	178	163	181	197	186	166	164	189	187	154	178	175	172	178	183	202	179	175	193	158	189	187	189	175	181	189	199	170	171	189	170	166	162	180	194	194	172	149	179	184	196	176	201	170	161	215	193	194	155	171	188	196	185	189	182	173	172	173	178	172	201	168	181	174	180	179	197	197	187	171	199	168	179	164	156	178	175	166	199	179	186	152	178	173	172	173	195	194	204	185	170	204	180	164	200	190	174	183	155	178
7137	659	686	763	686	655	648	638	613	594	654	604	584	590	569	582	592	613	606	588	580	616	578	567	587	552	555	543	569	551	610	580	621	633	577	595	619	609	566	563	581	543	589	627	586	588	531	600	599	602	602	563	570	546	628	585	593	589	629	605	595	617	593	593	563	566	567	589	564	579	545	533	539	602	604	536	549	594	554	626	565	557	554	557	550	565	594	589	583	569	601	595	552	557	598	558	594	609	586	579	552	565	586	562	593	625	543	573	589	616	593	616	576	543	583	571	610	584	579	539	589	565	569	609	574	573	560	601	556	601	595	588	613	596	624	563	577	571	589	629	558	556	572	599	587	591	602	582	594	565	607	612	596	580	562	622	595	587	573	582	582	585	605	579	628	596	574	564	559	586	551	557	581	564	588	562	549	578	584	614	578	559	580	605	580	584	587	603	606	577	566	564	607	556	576	575	553	593	578	609	537	576	588	558	579	576	590	565	616	586	582	580	622	569	606	612	610	564	609	594	559	605	586	601	568	572	617	604	597	593	574	571	604	592	623	607	628	583	540	633	616	625	567	586	615	630	562	600	616	597	614	594	582	571	565	530	657	564	575	595	571	595	620	549	537	607	575	602	576	566	592	579	590	568	581	582	606	580	616	552	573	595	631	603	596	568	572	592	614	597	575	604	555	621	595	578	583	591	543	556	601	548	621	575	555	579	626	629	586	601	600	585	576	632	559	556	547	596	590	556	567	571	610	616	565	587	575	586	595	576	548	581	604	586	559	648	551	586	634	611	557	592	581	560	610	604	588	559	604	587	588	561	596	566	586	597	585	602	603	588	573	568	575	577	579	576	594	626	565	594	597	582	568	569	556	566	585	625	560	594	582	566	586	573	607	549	589	589	608	577	549	612	592	578	551	564	594	568	587	583	560	598	563	599	594	571	576	572	594	612	575	593	562	564	592	586	590	593	554	582	603	561	573	605	603	598	618	592	586	555	618	571	573	577	626	608	638	578	568	601	588	609	586	576	578	600	582	572	555	571	624	611	618	587	608	601	537	574	600	575	554	599	575	572	557	586	589	572	581	573	578	589	576	593	586	591	577	610	573	621	546	564	565	633	575	612	583	552	600	560	554	567	625	597	585	584	593	605	586	594	592	583	570	565	563	570	603	585	587	628	583	565	628	630	568	586	573	622	543	583	568	623	587	614	605	613	576	614	587	573	557	558	583	583	568	607	537	607	611	552	627	544	578	578	601	573	552	614	563	597	581	573	599	609	536	565	617	550	543	609	545	582	583	560	589	572	599	576	612	558	583	617	545	546	624	588	560	643	591	563	570	614	553	592	591	585	620	600	567	614	570	589	594	575	598	593	570	611	587	601	587	610	560	599	619	624	581	573	574	598	605	609	642	576	592	562	594	526	580	580	586	580	609	571	615	637	622	533	627	567	582	535	635	591	594	577	604	613	578	565	591	573	582	595	582	567	613	579	599	607	605	575	611	603	564	626	602	580	572	592	589	572	578	590	562	590	598	601	561	599	554	591	594	585	583	584	585	620	603	607	616	582	574	549	598	589	606	598	599	567	606	601	586	593	592	646	577	573	587	584	624	591	555	564	609	591	590	591	579	523	567	611	618	558	604	610	585	629	591	588	589	596	603	565	585	563	544	564	592	577	595	593	578	623	562	564	601	533	582	531	567	596	606	609	581	593	585	566	630	568	554	601	598	604	607	571	545	601	601	642	581	612	560	618	622	592	563	612	550	568	599	599	580	588	607	546	610	575	582	588	621	585	563	553	543	561	545	578	568	544	588	577	619	580	560	593	561	549	586	564	555	609	535	569	602	638	587	610	563	588	587	536	560	588	595	592	568	633	566	601	600	624	549	608	578	567	559	558	571	601	595	575	596	595	561	596	550	593	548	586	601	583	602	617	567	606	622	567	583	539	581	591	663	574	624	645	593	582	604	589	526	599	615	612	591	577	619	587	569	551	572	592	591	584	583	574	586	604	558	607	571	600	556	564	629	589	552	543	587	617	585	586	562	531	592	603	592	591	593	603	595	607	544	624	599	618	618	528	576	614	594	604	597	596	621	595	604	593	591	602	560	614	600	589	582	597	602	601	570	597	558	581	549	588	613	564	585	617	579	554	646	573	591	561	566	576	619	567	589	628	599	562	533	605	572	603	571	610	606	599	597	590	569	592	584	598	563	642	587	567	581	621	552	560	588	679	602	606	589	603	577	554	584	581	614	578	548	566	567	578	614	581	620	613	625	605	579	560	585	555	637	585	582	598	639	590	589	587	572	605	559	591	547	561	610	563	599	589	592	603	605	596	605	550	576	594	605	582	619	600	632	563	623	533	583	567	577	558	591	613	583	565	570	566	606	611	580	567	595	573	644	573	610	593	601	606	582	613	606	595	587	539	565	562	605	600	582	588	618	582	632	605	589	596	561	588	597	627	578	558	602	547	633	560	549	571	553	600	631	586	579	587	546	554	605	585	620	589	597	560	601	544	635	595	561	616	613	556	597	600	567	583	613	587	559	604	581	564	556	600	605	599	614	580	593	599	590	544	594	592	549	529	561	625	602	575	583	615	584	593	582	578	614	611	544	603	580	613	575	621	578	553	629	573	606	606	596	608	609	659	611	565	553	564	603	559	557	604	652	565	578	596	615	637	596	554	610	551	564	594	573	560	627	609	624	591	613	594	616	573	606	573	579	563	628	592	578	592	634	557	576	592	610	596	594	546	568	582	600	584	598	605	601	550	574	589	599	561	598	552	573	587	540	592	583	585	585	611	581	559	622	580	594	589	583	567	581	616	568	597	554	587	584	546	607	573	595	569	573	568	566	621	548	597	607	583	606	600	587	559	576	610	596	552	574	660	555	577	617	596	541	614	589	561	592	591	576	579	608	590	585	618	597	608	648	583	629	619	595	622	587	601	618	551	618	547	593	577	613	578	578	574	567	613	558	613	579	579	615	545	564	621	563	565	609	582	566	588	593	577	612	582	596	591	555	558	599	579	615	610	593	612	584	581	605	626	579	591	628	586	569	586	616	563	586	576	592	568	597	620	592	584	555	568	591	606	643	570	589	598	577	571	545	558	577	626	575	591	580	613	566	600	568	626	568	584	565	602	605	548	622	567	638	566	579	594	532	606	597	603	601	613	591	609	609	545	597	623	584	618	595	588	599	568	623	591	582	602	580	662	586	593	553	605	590	572	552	623	618	586	593	558	581	561	620	595	557	594	573	602	598	525	544	609	607	615	571	635	594	547	606	551	582	562	565	569	577	603	597	530	589	597	602	603	623	582	530	578	585	564	594	597	538	582	619	576	610	601	639	581	575	557	621	606	557	609	568	599	559	584	606	570	623	593	594	574	564	602	628	584	547	553	587	569	601	629	573	571	600	589	594	646	603	579	625	607	619	623	565	584	605	629	610	581	567	590	583	604	605	573	590	616	606	596	605	580	604	596	587	590	551	571	564	601	549	616
36385	15807	3484	1104	788	669	529	475	440	387	402	345	333	335	340	342	384	350	318	356	319	300	297	309	353	270	330	320	302	320	327	308	316	326	301	317	331	332	296	316	304	323	304	331	332	297	314	282	290	304	303	278	294	360	306	320	302	315	293	312	313	319	294	299	303	317	302	313	307	312	335	284	292	312	300	311	323	268	282	322	335	295	342	316	280	316	312	333	300	298	283	302	292	321	276	320	296	325	287	296	303	327	340	345	314	285	322	304	320	294	320	336	312	295	328	290	326	325	301	280	329	297	295	312	312	291	336	323	307	300	307	304	288	309	290	296	292	308	290	293	296	284	316	297	312	329	307	293	308	308	265	291	324	308	299	326	312	327	307	317	274	315	312	316	321	293	291	290	292	279	308	321	315	311	322	292	272	302	331	306	309	263	307	300	336	312	287	304	321	319	333	306	322	308	291	316	295	340	309	299	293	295	325	304	289	314	283	294	330	327	307	319	327	297	287	303	313	318	283	294	298	328	299	314	321	301	340	319	340	286	307	318	326	305	310	336	329	314	319	326	325	301	300	276	300	299	333	289	326	319	289	320	307	299	296	327	291	297	294	300	307	282	330	300	321	295	308	325	313	356	309	298	294	265	297	295	301	294	287	290	325	299	333	322	296	309	335	291	276	311	354	291	282	305	297	302	282	289	258	312	314	290	296	297	296	350	322	279	288	338	315	322	296	309	287	291	349	294	307	303	307	308	282	294	282	303	312	328	263	305	304	303	318	321	310	287	307	304	296	345	329	278	311	331	320	313	321	260	302	304	320	302	303	300	321	331	304	305	293	285	272	294	270	342	308	293	331	310	308	308	329	304	310	294	291	317	296	310	299	305	291	330	308	315	283	309	330	298	332	309	300	306	276	316	299	303	312	295	322	279	323	281	290	289	315	283	285	325	321	295	316	292	315	297	316	304	300	269	301	330	289	323	315	302	307	341	310	295	307	292	290	273	311	309	297	327	305	296	331	334	311	336	317	300	287	353	296	317	322	310	280	318	294	316	302	279	320	305	312	295	303	307	289	293	331	323	307	295	309	303	337	287	322	314	306	292	324	303	305	272	291	305	304	301	329	317	283	295	350	296	297	299	307	324	321	303	299	298	298	322	308	327	296	323	300	337	309	309	321	319	301	298	295	281	286	337	324	288	303	332	293	303	304	317	305	330	297	320	303	333	306	294	302	292	285	309	283	316	320	303	302	305	290	313	336	326	311	270	295	288	297	305	268	297	290	342	334	323	257	326	318	301	314	335	344	307	304	298	284	313	323	315	289	283	333	264	314	301	307	291	295	304	290	331	339	297	320	321	327	364	316	274	307	301	319	259	300	286	314	300	309	321	323	312	323	333	327	286	330	313	311	293	318	307	312	314	283	335	315	297	309	306	302	327	299	289	289	303	273	316	321	292	312	315	310	322	327	319	335	313	288	315	325	307	310	285	314	295	305	310	306	301	310	282	301	335	324	316	341	282	256	305	307	275	298	331	321	286	307	280	281	337	312	275	330	319	311	296	328	308	307	288	295	302	349	295	346	316	293	316	306	325	298	303	291	294	299	317	323	291	335	300	295	301	342	298	313	331	327	290	303	302	289	283	307	321	310	266	308	316	309	277	314	304	305	313	296	273	297	328	297	305	298	321	317	327	319	318	303	287	339	292	297	308	305	279	323	337	316	309	288	320	305	342	300	300	306	320	332	296	306	306	297	299	320	329	338	308	282	337	312	308	297	313	317	302	301	295	274	318	301	272	321	299	272	313	292	289	328	303	287	300	322	273	303	321	311	305	304	333	289	313	312	305	332	296	333	322	312	289	312	299	339	291	298	293	296	305	314	320	311	288	296	301	284	321	314	309	311	308	299	319	292	283	301	319	292	322	281	314	312	278	312	287	304	322	297	310	311	269	262	305	286	295	280	298	310	301	343	288	313	316	311	304	306	294	314	322	288	320	337	295	347	318	306	275	282	284	329	307	281	290	309	295	284	299	316	319	346	344	331	309	311	288	282	300	320	299	317	323	313	308	324	305	292	293	306	312	328	307	319	287	266	298	321	267	306	294	277	314	302	288	326	297	306	307	316	296	307	301	294	320	323	316	345	318	303	284	295	286	312	324	304	321	295	331	296	338	305	351	296	336	310	292	297	301	311	322	293	312	326	297	303	294	292	319	307	308	346	283	289	313	303	304	340	299	317	289	317	314	324	315	279	289	294	319	339	290	253	292	296	288	294	316	316	271	279	297	332	293	316	323	322	293	314	300	342	331	280	304	313	292	316	308	314	294	317	338	289	321	317	316	288	298	277	323	281	324	296	311	314	313	314	323	300	303	292	331	322	291	320	302	278	343	289	317	312	325	285	355	282	290	297	337	343	331	311	302	291	300	353	297	293	318	320	339	302	335	298	273	292	317	292	290	306	311	317	301	311	298	311	288	302	263	316	298	318	306	282	337	312	324	295	355	309	285	295	304	282	296	318	315	300	325	272	326	295	285	283	289	309	333	300	314	325	274	313	308	301	313	306	286	310	291	298	328	337	323	324	338	299	289	302	275	302	309	344	289	291	341	289	295	306	304	318	298	320	318	291	287	315	282	291	332	314	284	302	277	298	334	306	308	329	316	282	317	297	298	303	329	306	290	304	315	318	289	280	329	302	326	308	297	282	305	312	324	298	312	308	314	309	288	319	296	313	297	307	301	330	308	299	307	327	319	320	304	298	304	309	315	315	309	370	346	297	302	348	287	280	294	316	298	311	308	298	315	293	300	324	266	270	325	276	318	297	320	310	323	301	301	283	273	316	297	300	284	270	347	306	329	321	316	303	312	322	348	339	259	331	296	328	294	293	305	288	315	307	303	324	311	303	305	310	323	275	303	300	315	325	315	347	314	292	295	312	304	259	292	305	315	297	291	332	304	297	323	319	310	342	322	293	307	318	345	326	322	292	283	326	315	301	323	300	308	302	311	294	325	291	333	309	312	314	299	315	292	297	303	293	336	304	321	301	295	296	301	309	271	275	315	298	278	314	300	282	308	302	319	306	331	308	290	313	313	344	296	323	330	275	305	316	289	293	336	311	277	302	316	308	291	309	357	310	325	321	296	353	316	316	291	313	318	292	306	322	305	291	297	284	281	320	303	335	299	329	321	306	306	322	268	292	307	293	309	295	320	308	338	335	313	312	308	285	324	335	316	301	318	336	336	269	312	316	296	303	296	293	314	322	353	299	350	342	310	283	287	320	287	286	299	311	314	317	323	287	308	329	314	265	260	317	306	336	263	301	284	320	313	291	337	320	309	316	292	280	310	304	304	333	317	295	334	290	315	321	311	307	303	311	314	297	302	284	335	306	322	285	313	288	283	296	319	296	302	319	321	282	294	318	306	279	316	292	308	335	305	326	295	296	314	299	332	345	328	282	310	300	310	302	314	312	285	292	289	293	286	317	307	275	300	290	312	290	296	310	315
17842	1796	3083	3270	2900	2415	2108	1884	1632	1550	1447	1387	1300	1275	1172	1111	1072	1115	988	1055	1017	994	1008	1025	963	1025	1000	991	995	975	942	956	935	963	934	898	960	876	968	950	935	936	978	877	938	933	878	924	931	898	936	937	823	939	931	987	948	918	879	866	911	910	943	864	934	877	955	877	946	821	900	964	922	860	877	913	935	911	895	937	887	850	864	912	947	929	870	898	937	861	852	902	869	865	876	906	924	878	886	905	945	917	951	892	879	935	913	913	934	862	915	871	947	877	882	920	902	898	845	920	861	947	873	902	855	904	890	887	901	870	920	961	916	881	900	850	904	906	890	936	897	915	920	885	922	893	901	962	882	890	880	848	932	908	893	857	899	1003	853	905	919	943	886	947	918	940	907	945	926	900	899	902	904	897	929	915	915	884	876	918	901	952	915	873	874	908	933	919	873	875	928	870	869	854	924	910	894	870	863	871	889	905	905	916	905	922	879	926	883	900	869	975	914	921	911	915	879	842	892	907	902	874	920	886	916	909	873	915	882	868	891	949	881	838	869	896	842	893	886	846	843	895	882	898	922	911	903	896	892	907	918	903	900	889	903	860	860	925	899	969	919	930	947	867	884	882	882	885	908	884	904	880	863	904	879	864	877	914	887	927	903	888	907	936	895	885	891	861	892	908	925	942	936	864	876	856	922	885	920	912	900	958	833	914	897	904	878	915	936	892	910	917	875	917	966	924	931	859	918	871	919	871	852	879	905	918	870	890	884	974	898	915	935	915	906	876	870	893	902	864	878	904	850	876	874	899	948	913	900	873	876	924	936	872	977	913	862	958	894	904	885	924	894	846	936	906	923	854	883	885	923	908	933	867	873	912	879	884	890	909	893	898	897	933	883	891	879	874	912	898	895	895	856	857	860	935	879	929	875	931	907	820	892	853	901	884	898	871	881	922	931	887	908	859	912	877	912	900	903	890	908	941	894	876	912	874	908	925	865	887	909	911	873	926	916	939	936	844	910	917	887	826	924	851	925	915	867	893	935	878	892	913	938	885	908	905	879	876	919	877	888	870	899	878	903	896	840	887	890	887	937	871	879	890	867	869	886	908	936	875	891	919	903	869	909	870	911	888	912	835	850	955	913	903	890	935	921	909	862	881	877	904	909	878	889	874	864	927	845	902	939	888	941	918	929	893	918	912	850	940	932	897	934	896	925	859	868	899	922	897	923	946	869	868	929	848	837	947	906	936	924	921	844	861	838	897	856	859	819	862	850	937	880	885	861	909	902	916	968	900	896	922	933	906	966	932	936	941	894	861	907	904	890	934	904	907	914	901	955	891	901	889	937	889	878	902	890	859	863	881	858	905	869	906	863	954	903	885	882	912	873	873	894	920	880	870	884	906	920	830	861	894	945	881	934	865	836	942	882	899	891	915	874	874	845	899	916	891	924	882	902	872	909	916	905	913	882	929	888	927	899	943	882	926	867	884	893	869	869	870	894	934	942	955	897	941	935	856	871	882	908	877	908	821	901	876	881	920	905	903	897	887	867	911	892	872	934	945	902	916	957	884	866	902	886	936	907	861	926	939	893	915	860	909	919	842	894	869	838	858	883	903	895	840	846	924	905	927	889	869	916	858	883	859	912	965	864	887	947	925	928	926	878	920	959	878	902	861	863	890	896	899	896	929	907	920	851	900	946	891	917	862	908	953	924	916	889	971	885	906	849	854	894	848	911	917	858	923	927	921	912	835	884	902	897	908	919	873	942	879	918	855	875	900	886	861	884	879	911	930	924	880	876	927	865	854	929	906	908	932	919	934	873	916	904	818	910	884	885	858	914	902	908	917	937	959	861	856	906	920	906	939	905	879	876	893	914	909	896	892	901	861	925	889	875	878	924	857	898	855	878	884	895	852	857	865	887	909	898	862	910	886	896	862	881	904	864	923	924	930	894	889	858	838	892	898	891	860	853	892	932	907	885	884	880	874	925	890	909	880	892	856	874	895	914	911	863	846	893	847	878	908	856	897	939	829	923	921	891	913	866	905	872	931	891	855	884	958	848	908	880	917	910	896	876	915	863	876	884	925	936	930	877	905	900	864	916	880	872	885	949	901	925	902	917	888	865	878	918	931	912	815	856	914	862	898	900	852	815	907	856	866	911	924	827	895	916	929	889	950	905	903	899	895	900	985	896	866	901	882	885	903	923	873	936	884	905	841	862	856	920	915	823	928	877	853	881	916	901	953	921	927	879	895	875	887	857	880	862	890	884	912	876	902	887	921	882	895	923	883	876	869	850	931	823	855	913	849	878	937	899	878	912	877	867	899	864	848	881	920	946	940	878	905	890	891	885	887	878	882	967	888	865	926	822	891	934	939	832	851	883	845	970	877	890	983	915	846	881	887	921	946	900	852	921	908	897	924	882	891	870	915	862	920	886	836	912	886	911	917	942	934	878	909	924	927	869	866	925	868	889	886	877	900	895	923	924	881	876	873	935	971	906	867	929	891	873	916	891	856	900	964	894	967	873	927	934	864	950	886	885	859	893	908	924	884	864	945	909	876	872	918	955	940	922	891	899	941	887	937	866	926	867	900	889	897	845	923	897	875	905	924	931	906	948	939	878	866	864	891	875	911	893	905	921	911	870	861	943	951	865	915	891	838	854	876	869	913	915	877	883	857	885	918	923	881	950	914	898	914	898	905	886	888	914	876	864	887	878	908	834	913	911	856	898	906	858	928	947	851	890	928	877	928	902	918	950	878	870	926	857	896	921	886	914	888	907	910	874	881	916	874	882	884	876	896	842	889	906	882	921	841	929	917	912	898	849	886	898	878	885	989	907	897	884	890	928	886	904	891	846	891	856	863	910	929	911	886	924	889	939	922	898	880	885	882	911	890	934	951	879	899	874	884	905	901	972	905	893	858	877	864	867	886	909	894	860	944	903	947	921	916	860	909	907	920	870	913	903	882	919	905	880	977	914	827	914	870	934	881	930	921	864	873	869	926	890	924	883	902	846	903	891	895	877	876	896	892	944	946	903	880	929	883	901	875	908	941	852	927	927	899	894	932	885	919	855	886	889	937	935	898	958	884	909	873	922	873	877	863	981	866	937	926	888	828	874	888	838	901	860	913	916	897	865	952	923	905	844	884	858	862	936	925	898	907	869	910	838	855	909	918	896	867	920	927	923	900	888	893	843	862	914	864	855	936	914	867	904	860	931	947	856	962	925	909	929	942	867	901	911	946	875	872	867	875	877	841	865	886	876	939	862	881	885	908	866	958	899	921	893	882	916	892	925	939	830	917	867	880	872	924	930	905	868	910	916	884	878	877	839	877	871	894	897	879	912	893	919	873	896	902	843	917	872	852	858	908	885	845	904	881	929	910	944	920	852	900	908	899	880	879	923	896	893	877	897	909	923	835	830	944	864	874	878	868	883	938	922	882	868	868	906	922	893	880	887	823	870	887	885	935	868	890	871	893	877	885	911	880	938	882	869	911	886	907
37974	21371	16864	2712	1403	1050	906	787	700	598	532	497	482	426	442	409	414	443	421	394	345	407	379	406	373	367	389	377	368	386	376	335	393	359	386	349	360	373	393	384	375	347	357	365	360	337	389	363	365	348	341	366	360	377	341	395	357	366	340	373	384	374	334	383	353	359	338	339	388	355	341	341	393	363	336	337	323	323	338	376	313	355	351	382	395	370	327	367	318	361	353	342	373	349	358	380	352	378	368	358	368	357	369	350	352	364	344	356	320	329	389	356	326	343	330	368	367	336	336	382	339	372	374	340	363	330	363	363	362	384	339	359	368	364	330	346	344	324	368	326	374	324	365	298	384	316	318	337	329	338	352	342	379	343	309	355	350	350	333	344	358	349	350	379	381	332	369	353	357	324	338	351	354	350	346	329	340	341	359	370	352	353	344	339	328	381	344	352	333	350	366	330	338	342	339	345	316	380	357	337	341	379	349	309	368	365	320	378	352	355	338	360	330	339	335	367	356	331	318	343	354	329	373	358	365	370	381	334	375	335	338	389	323	402	342	357	357	386	338	344	342	359	358	339	359	351	359	353	357	327	356	347	346	362	302	403	341	361	352	393	334	329	327	356	364	353	365	348	327	382	353	339	369	327	337	350	371	342	330	359	388	307	352	328	336	361	360	328	342	357	329	372	354	342	334	370	341	344	326	356	361	380	359	365	362	368	339	345	346	330	346	368	345	332	337	334	370	373	343	299	338	364	344	329	346	327	339	355	319	359	375	395	331	380	332	344	340	354	349	404	374	352	343	297	353	346	349	330	355	414	379	319	322	323	371	359	344	354	337	307	335	339	349	332	349	377	346	360	337	381	337	355	337	363	344	356	350	384	322	355	383	333	322	362	372	355	349	347	333	348	345	353	359	357	321	379	352	350	363	363	337	319	387	369	362	345	344	328	349	337	309	328	330	374	330	337	364	359	334	343	333	333	366	338	341	334	362	319	390	341	363	351	356	374	355	337	343	340	343	352	313	335	350	337	358	329	347	356	343	359	354	347	354	352	360	363	336	362	348	349	350	339	323	390	334	350	350	334	334	358	364	366	330	326	341	355	349	318	325	357	345	360	332	375	362	354	352	313	327	379	362	329	326	348	360	352	355	356	357	361	359	338	357	346	359	342	363	341	373	362	317	350	366	316	348	375	348	367	342	319	338	402	384	343	335	355	341	379	375	350	344	352	332	330	346	336	340	343	346	368	377	353	343	321	351	335	346	346	387	310	374	334	345	331	360	358	347	330	379	356	350	357	344	359	297	367	320	352	361	346	370	366	323	361	347	335	353	333	367	357	343	363	344	339	335	372	363	315	385	332	357	370	368	327	344	332	338	380	327	352	357	339	345	347	317	358	351	346	354	367	371	315	325	350	338	361	384	353	337	345	320	341	380	347	373	376	328	332	362	348	331	334	303	374	385	359	371	377	347	317	353	333	359	367	324	331	340	350	351	353	311	339	362	379	342	319	340	357	348	372	324	320	357	320	381	356	364	374	352	332	343	343	357	331	347	313	312	358	375	336	366	329	365	333	340	337	360	333	333	361	363	380	352	365	329	368	338	336	353	352	332	358	353	331	362	346	348	309	317	378	368	365	360	365	355	375	351	339	369	356	334	367	355	355	360	366	334	343	323	366	321	358	342	334	340	347	359	324	366	333	373	339	338	368	361	350	362	331	333	354	366	360	339	330	378	333	363	345	349	333	352	363	354	369	339	362	341	385	378	359	340	335	319	334	345	352	303	334	354	330	334	323	342	350	339	345	342	339	358	344	360	353	356	327	360	393	378	366	332	283	338	396	366	304	341	340	384	315	357	395	349	371	329	345	349	350	316	327	341	346	318	346	359	344	346	357	314	332	321	321	370	358	381	367	373	339	353	338	361	338	315	331	337	351	319	342	351	365	376	330	335	351	326	334	321	373	349	331	358	338	367	347	354	338	346	321	356	379	363	368	305	334	342	334	341	358	320	344	303	316	349	329	333	377	320	351	338	332	362	383	337	369	361	341	363	325	315	368	370	366	355	324	381	342	323	366	340	347	348	323	361	348	325	295	340	373	358	340	360	332	349	343	359	341	336	329	376	354	357	378	344	327	362	328	364	342	342	339	388	337	336	352	329	357	388	343	330	351	349	373	341	338	360	360	340	352	321	363	352	326	365	335	320	387	340	359	370	325	310	366	368	338	377	361	346	361	341	357	356	363	335	333	371	357	354	374	355	325	364	350	366	340	383	359	334	340	351	377	358	338	349	360	367	348	362	367	328	333	357	363	306	347	358	329	346	351	352	342	337	330	360	345	348	340	362	322	318	353	373	360	329	334	348	376	341	347	346	343	311	367	362	364	346	350	307	390	348	350	375	314	348	346	320	353	341	311	327	344	330	337	352	337	365	334	366	373	351	352	352	363	347	335	362	339	360	340	345	348	333	370	341	366	339	365	358	378	326	366	311	370	374	337	349	388	355	368	373	350	329	358	350	370	341	394	362	353	349	361	366	349	320	334	354	326	348	357	364	346	366	331	334	342	348	323	385	316	339	315	354	369	350	375	354	361	365	348	332	378	367	350	344	339	316	351	333	338	343	304	369	351	340	365	348	372	320	372	337	326	328	354	330	360	362	330	356	347	367	377	319	364	355	335	319	380	349	314	336	340	340	369	352	339	355	332	338	383	353	336	332	369	368	326	360	378	323	368	353	352	330	349	361	335	341	381	345	368	339	403	368	330	378	348	329	357	364	330	345	349	355	348	377	360	352	363	336	370	353	359	366	346	365	344	349	348	381	349	346	369	335	367	363	339	356	343	353	345	331	374	348	317	361	328	355	341	348	345	365	387	393	345	323	361	336	358	354	395	365	340	348	345	357	330	361	365	342	329	348	355	364	346	377	356	344	352	352	359	319	352	317	319	370	358	381	379	355	372	309	346	362	321	387	321	347	325	344	368	362	327	363	360	350	351	354	323	358	333	348	385	331	377	381	349	388	355	334	388	338	332	369	313	343	379	309	335	364	385	335	335	360	308	343	354	362	336	354	329	347	367	353	375	323	360	355	326	343	337	344	359	357	365	335	332	362	358	377	355	347	368	344	335	362	335	376	341	316	336	340	363	343	349	364	358	363	362	341	360	332	352	361	367	305	343	371	370	374	375	336	359	346	327	373	351	365	370	327	358	320	354	361	355	342	353	342	348	327	319	362	329	328	327	368	327	337	357	346	334	371	341	331	348	351	347	353	315	362	353	347	374	352	374	334	335	365	388	353	358	344	339	357	355	329	336	340	353	353	315	354	379	354	332	359	343	349	327	341	364	366	350	365	327	396	341	329	336	366	368	341	369	365	340	361	356	321	356	358	344	336	356	352	364	349	348	378	345	348	347	349	352	347	342	338	343	345	385	333	319	380	359	315	348	374	335	365	343	311	365	294	339	342	335	358	353	397	349	343	362	372	355	381	337	341	332	357	369	414	303
21119	2856	4935	5435	4817	3988	3318	2909	2394	2175	2029	1860	1750	1686	1587	1482	1461	1366	1364	1332	1285	1290	1212	1175	1127	1115	1075	1170	1186	1124	1089	1115	1033	1053	1131	1076	1054	1026	1036	1097	1106	1039	1016	1039	1057	1044	971	1049	1049	998	1118	1005	993	1069	1056	1001	1062	1036	1013	986	978	953	1020	1032	1010	1041	1076	1042	1002	1037	998	951	1056	994	974	968	1036	977	943	1013	981	1005	1020	1003	941	999	1005	958	976	995	971	987	1035	963	1036	1005	1042	1003	977	982	956	1073	1008	991	956	997	1006	1034	894	1021	946	911	1000	958	966	1019	981	965	983	974	1003	1013	999	979	1008	1006	972	983	1036	956	959	994	1017	982	1005	989	998	981	945	1018	1012	919	1017	978	1056	951	949	957	987	999	947	990	960	952	991	994	1029	930	988	985	1011	978	1016	1028	988	992	981	942	956	940	1005	1007	945	926	1007	944	1009	1024	986	1019	962	997	1009	973	992	989	966	996	1024	970	979	988	986	985	925	968	951	966	1052	973	961	979	1017	1012	901	984	938	968	1019	944	963	980	1001	984	928	968	978	1025	939	1010	972	985	1014	998	996	979	1053	977	996	969	944	946	955	990	943	933	935	998	969	978	964	983	1039	937	942	972	979	1018	1020	1008	964	995	987	978	999	978	1091	1021	979	973	1007	988	971	947	1043	980	1024	994	1012	981	974	1002	965	965	991	963	987	972	986	1003	936	968	995	1006	963	1006	955	962	982	956	985	983	985	995	989	954	1035	1014	1010	1001	1007	977	954	1010	911	985	1014	982	930	995	965	958	1020	949	968	964	955	983	977	1006	952	969	978	972	988	976	1026	960	958	963	1018	970	924	979	1033	971	977	999	953	959	970	1001	1017	987	947	976	990	998	938	992	1035	1006	1021	1045	951	992	1030	995	974	971	998	937	960	996	998	991	991	945	985	961	1000	940	972	1004	975	962	1064	994	976	975	955	979	912	992	1047	991	977	963	991	975	1015	1035	966	1009	1022	917	978	1004	939	969	996	995	955	954	991	934	1021	989	1018	1018	993	958	940	959	1017	981	989	981	961	997	959	990	972	928	1007	955	946	939	1014	970	992	995	1007	978	1014	942	963	940	966	953	974	982	991	986	937	975	983	956	984	1036	938	896	994	957	992	967	968	1014	979	973	993	959	947	993	962	981	950	996	970	921	985	953	1062	974	1019	983	1052	909	971	970	971	990	996	971	986	948	957	988	1016	973	952	945	987	928	924	936	970	1006	967	970	989	976	925	1008	993	984	972	981	978	1034	947	1010	1001	958	1009	997	996	1000	966	919	923	920	1054	985	981	965	996	958	945	1019	970	992	1011	952	972	941	885	969	942	974	1042	1013	949	977	952	957	1036	975	993	1093	988	998	1014	964	994	975	932	988	952	957	971	961	988	1020	973	929	1000	953	960	974	998	994	1008	977	964	899	993	1007	998	1004	990	1003	943	995	979	1000	967	913	974	957	1000	967	939	974	997	972	1002	953	989	1000	983	1005	952	1000	982	950	978	964	938	992	970	933	1002	991	1011	948	1026	939	976	947	1026	1054	980	958	982	957	970	997	999	1026	990	981	948	1004	968	942	1024	982	998	955	971	932	972	949	1003	950	1027	980	994	999	985	957	974	952	1050	1017	939	1000	1000	1000	979	1015	934	979	995	957	973	945	1049	1013	981	1047	908	983	956	927	1009	980	988	1021	1032	984	961	1002	1047	913	978	938	1038	998	990	928	924	993	907	972	996	1016	1019	1004	1009	949	1011	981	973	962	983	1007	911	956	938	987	978	1005	924	1021	1005	942	944	1028	972	978	997	1011	966	908	1001	962	947	961	968	1030	988	1058	1003	943	952	952	1002	1008	1006	966	988	994	1010	1000	1011	974	968	953	989	936	1013	967	966	959	1041	992	957	933	874	1013	1005	984	943	986	1010	1030	993	952	1037	947	948	1036	991	993	1000	945	972	993	922	970	951	967	945	957	968	934	987	992	1009	1005	950	966	1050	1021	968	980	971	985	983	1013	974	991	937	940	1008	950	954	976	1008	1044	971	1018	924	968	1017	984	940	976	1039	990	977	994	976	927	1029	949	1011	949	948	1006	938	975	904	948	964	1004	1002	949	983	973	1022	962	1014	951	965	916	983	949	929	973	956	915	989	968	954	1014	1015	974	1004	1028	992	1056	955	1018	979	980	988	961	1006	951	965	955	973	956	931	983	970	1020	1013	938	986	1007	972	962	959	994	994	940	1009	947	943	998	993	987	952	941	1026	1011	1001	1002	992	990	927	965	984	953	933	933	1014	967	991	969	983	991	1004	988	977	957	972	978	950	972	1001	986	948	938	923	1003	964	986	887	1016	986	948	972	978	992	980	1040	994	1014	930	968	979	981	963	1007	989	977	986	974	956	988	910	976	984	990	931	969	921	1002	946	944	991	970	975	971	999	1020	1000	916	1045	941	961	976	985	979	957	949	1038	998	1005	983	1043	996	984	947	926	969	943	1039	979	1024	964	939	947	1024	1008	1024	962	987	944	985	962	996	980	1012	981	987	957	997	989	1032	976	991	998	1001	972	992	972	995	956	948	1033	1006	923	964	967	981	930	985	1004	1034	952	965	1024	1064	951	976	912	965	958	1028	949	945	958	960	941	930	968	1021	926	986	967	974	954	967	1040	985	1048	1021	978	941	967	935	996	993	984	1072	983	969	998	992	977	1046	954	919	1085	977	961	985	985	944	1015	978	947	928	947	978	982	1019	947	998	992	1015	972	1038	975	996	948	950	1019	1057	988	933	962	961	986	975	934	935	930	985	995	954	924	933	961	996	965	955	983	1024	948	948	971	957	978	989	1001	959	999	1014	983	1028	993	978	997	970	987	958	973	1006	967	966	951	948	982	919	984	941	986	1005	992	999	946	953	974	963	996	950	1026	1017	911	958	951	1055	986	942	952	1022	926	986	1003	948	1006	945	957	979	987	989	978	964	1004	961	981	887	1014	935	964	978	972	1005	995	1009	940	976	991	1008	965	1029	990	987	1044	966	991	981	1015	1014	960	991	976	956	959	933	976	972	963	961	987	992	981	990	1047	1024	1014	948	960	950	953	982	951	1010	985	919	978	964	965	978	1058	960	984	967	1019	991	1014	982	963	1008	957	991	960	955	1046	953	985	1016	981	1017	1000	1045	981	976	982	949	977	1004	986	983	953	992	953	978	981	921	981	976	995	1003	939	943	963	925	970	997	963	948	962	1014	987	985	931	1015	996	1006	997	950	949	984	992	1009	1032	965	952	968	931	1017	957	1019	997	940	964	975	923	1013	979	1000	966	950	970	972	993	954	921	922	984	973	994	1006	974	988	951	970	980	932	933	961	1023	988	1020	953	998	975	1017	980	960	1005	952	1043	952	1001	1025	959	969	967	993	1000	1014	974	935	982	1021	954	984	944	916	965	958	987	929	997	958	993	952	930	988	933	1013	965	973	922	1007	1007	982	989	967	1002	996	1000	970	967	1007	958	972	1001	1019	1050	994	967	992	980	963	955	937	942	1036	1001	972	1008	1012	1013	958	980	1005	1055	1004	1052	995	1022	1030	986	953	1005	1044	931	979	963	939	948	975	961	1073	933	1038	1050	1033	975	965	1001	979	984	996	931	948	997	943	946	975	942	1024	968	1026	1006	976	954	995	994	989	969	972	978	960	973	935	967	933	1036	939	956	986	1031	943	988	959	1038	989	983	1004	916	963	944	942	932	1051	973	998	988	968	996	984	1025	967	1007	983	983	953	937	948	977	933	944	979	1002	960	913	941	977	929	980	972	1011	990	985	926	1016	968	953	927	966	1039	959	1028	1011	965	1035	932	964	982	946	992	948	987	970	978
7220	452	361	232	192	203	189	193	194	193	171	193	178	189	182	199	178	190	153	176	153	185	189	171	176	172	164	180	156	209	179	180	166	198	161	188	172	172	194	158	171	178	177	187	169	170	195	175	173	179	200	170	186	170	183	172	196	167	199	173	163	165	177	174	192	191	192	196	199	202	170	200	169	193	177	171	182	171	171	192	205	156	198	166	194	189	178	175	177	171	204	198	175	168	162	177	176	172	174	174	170	194	176	164	187	173	172	161	197	171	183	166	172	193	160	165	196	201	187	189	165	164	169	175	177	161	183	184	181	175	178	190	181	170	166	212	166	170	171	160	183	189	201	190	189	178	160	175	185	193	174	172	171	187	191	184	171	167	166	171	176	181	191	174	187	181	176	190	182	189	151	198	194	189	176	170	169	210	191	200	188	182	170	194	196	165	213	160	179	164	181	180	197	174	156	168	192	168	183	199	197	193	191	204	174	162	183	211	188	164	189	166	155	180	183	186	189	208	189	154	180	191	174	185	206	169	205	198	167	176	145	176	188	186	177	178	186	164	174	145	166	165	174	223	190	164	181	184	176	176	171	161	167	195	179	182	200	160	187	169	167	168	192	144	170	186	166	195	191	161	182	163	191	184	171	180	193	160	177	167	208	160	199	181	184	158	175	177	176	163	213	183	171	181	193	181	197	166	195	189	173	165	186	169	158	181	161	161	172	186	173	204	158	172	174	191	173	189	187	173	194	181	191	178	208	180	175	199	194	175	170	198	174	181	173	188	183	208	186	161	167	169	198	183	203	186	176	190	174	196	187	157	186	170	164	192	205	139	173	197	189	170	163	179	173	184	223	164	172	176	191	197	182	172	180	166	181	178	176	174	191	185	206	160	176	168	184	209	192	151	169	171	181	193	217	195	159	163	203	198	169	193	184	188	191	162	193	145	175	179	189	185	190	151	174	196	182	192	165	163	192	195	177	170	165	176	183	216	169	180	164	172	177	160	168	186	173	170	193	185	190	179	179	179	187	175	154	153	171	192	163	155	155	168	173	154	181	173	159	173	185	166	176	180	174	179	185	147	197	183	194	185	149	190	191	147	197	168	197	154	166	159	179	186	164	178	196	180	186	168	185	180	170	180	175	192	162	175	180	181	181	199	189	192	187	193	182	167	166	187	202	187	181	152	173	159	182	201	170	187	182	179	190	171	194	170	182	162	150	191	198	163	166	180	184	192	195	201	167	194	187	191	143	176	182	189	154	198	186	196	187	181	175	189	175	162	165	173	208	190	176	165	191	159	184	179	194	173	209	181	179	179	181	178	171	164	157	214	154	185	184	181	190	170	171	184	183	168	174	177	187	179	147	183	186	175	183	201	171	194	181	171	176	187	173	175	177	205	152	167	165	200	187	178	193	186	158	166	164	194	170	184	194	202	194	186	190	189	199	176	192	188	183	191	163	162	174	167	190	194	186	181	178	184	182	172	171	175	172	189	183	175	173	174	184	220	174	206	168	161	185	204	200	175	187	165	170	147	191	206	190	159	189	142	172	187	177	165	180	177	181	157	159	168	169	179	176	183	197	179	195	182	160	185	172	176	194	187	200	178	183	169	185	207	149	183	156	180	188	172	188	158	164	179	170	166	167	199	204	174	165	185	176	187	178	201	162	154	172	182	179	193	170	183	168	186	180	183	190	182	193	155	177	185	183	190	169	168	197	173	183	174	177	155	165	194	170	166	169	162	172	186	174	189	201	167	162	188	189	199	187	154	167	167	178	163	190	161	176	184	175	174	186	204	198	154	194	174	169	149	200	186	155	192	168	164	163	164	158	196	188	189	157	199	180	162	177	163	152	170	157	192	186	188	202	179	168	167	182	181	184	167	175	185	170	185	174	174	169	203	163	155	194	173	170	151	181	184	186	176	172	181	178	181	174	186	186	208	147	173	199	174	171	194	194	179	173	154	207	174	161	150	198	183	177	174	166	200	170	181	164	154	171	187	183	172	177	166	177	189	171	167	164	167	159	149	163	209	205	189	172	196	200	193	181	168	177	160	169	197	153	187	177	203	176	192	175	186	159	163	186	161	172	166	178	187	176	196	180	173	160	182	180	201	171	192	183	159	161	175	173	216	174	173	187	192	158	195	198	173	190	182	175	202	195	155	165	174	187	187	198	173	194	160	163	201	180	183	183	150	164	151	173	200	189	184	180	185	164	196	148	167	168	151	174	197	170	177	192	182	189	191	159	179	150	165	186	174	185	169	154	156	181	178	165	171	186	149	173	195	165	190	197	165	201	168	190	181	176	200	193	185	169	174	189	198	189	172	175	178	181	172	190	177	185	180	176	156	191	183	169	197	179	175	158	161	164	198	198	166	161	184	172	166	217	191	170	176	189	202	161	168	186	192	169	169	179	177	188	160	193	174	182	177	163	195	178	184	191	181	189	212	220	160	183	170	176	185	176	174	205	186	174	175	174	182	202	174	161	157	178	182	135	171	161	187	154	170	187	162	190	158	177	168	186	190	184	185	177	185	208	169	183	173	176	183	166	172	154	162	181	182	155	174	158	194	166	203	170	195	213	172	189	171	205	178	191	190	183	166	210	209	156	189	155	170	185	192	182	191	190	176	175	173	187	161	163	203	189	183	187	175	186	185	178	173	193	183	191	156	158	157	165	195	184	213	182	179	183	180	181	185	214	194	194	179	206	194	195	181	165	188	178	167	177	176	184	189	194	157	190	178	197	180	168	179	181	184	211	204	165	170	183	179	174	187	174	186	171	176	197	177	167	171	186	185	164	182	181	181	173	156	200	198	206	196	187	196	193	184	168	180	150	193	191	192	149	208	182	169	191	155	212	175	167	162	185	184	186	193	177	182	150	185	191	182	221	182	157	186	213	210	183	195	181	201	188	158	194	181	166	171	217	167	170	173	183	169	158	181	180	198	175	158	176	165	215	185	213	181	193	195	194	194	189	172	193	183	195	168	181	192	181	147	170	169	169	153	180	179	154	155	173	174	170	183	215	186	158	201	163	190	186	183	187	177	192	162	178	195	215	170	171	172	155	160	186	176	187	158	196	198	195	178	192	170	189	164	197	185	163	164	156	168	156	185	210	185	167	159	169	158	169	181	188	169	216	195	180	150	192	196	184	191	201	183	196	185	162	168	174	161	185	176	163	174	169	176	185	173	163	176	186	206	182	193	163	176	165	194	172	167	159	181	177	173	183	197	197	185	175	200	168	187	188	172	198	152	179	166	170	171	176	173	173	173	170	173	207	152	195	165	194	182	194	184	187	180	178	179	173	191	186	155	194	193	182	172	178	163	153	155	179	156	162	201	180	178	159	195	165	202	166	182	169	170	179	169	174	166	179	181	163	181	164	181	187	172	183	177	165	181	156	179	209	168	180	175	163	201	164	178	164	162	182	176	188	174	174	191	189	188	174	171	184	193	179	178	177	177	189	178	168	190	171	179	166	194	175	190	224	162	194	167	165	155
7063	673	689	686	682	639	680	632	641	622	563	600	620	583	565	574	561	576	610	583	619	609	554	600	571	578	607	605	580	588	531	608	585	570	617	614	525	544	525	552	557	599	606	592	538	558	602	560	625	586	553	599	591	568	579	584	586	556	601	556	605	569	601	578	545	547	567	600	568	583	565	600	585	578	581	592	544	553	595	574	604	604	572	585	582	575	581	537	606	554	609	587	584	544	578	578	541	623	526	587	562	552	589	623	557	587	558	599	579	555	559	563	601	537	599	574	591	535	602	612	584	562	559	630	608	575	583	587	616	552	578	583	619	592	572	596	598	583	611	595	561	501	564	597	574	599	571	555	596	554	597	605	590	610	589	595	554	571	592	567	640	574	601	608	553	601	562	617	590	580	594	586	579	552	546	570	561	579	598	548	578	568	582	595	559	586	568	559	574	538	583	570	560	604	548	555	554	607	611	620	567	574	603	552	587	607	608	569	595	573	579	551	546	526	542	612	528	588	540	596	591	613	584	593	542	533	563	580	579	576	555	615	591	550	621	601	578	560	617	562	579	582	564	581	591	574	590	570	569	577	531	581	594	547	560	609	557	613	599	617	567	546	580	600	563	583	588	571	568	599	641	568	554	598	583	568	599	582	588	570	620	616	567	565	548	580	564	556	628	592	571	590	569	610	542	568	592	606	564	616	616	559	576	589	603	597	600	530	614	571	580	574	577	605	567	586	591	580	576	585	595	570	575	573	585	541	596	587	565	555	570	556	565	527	560	523	610	556	580	586	556	554	616	585	548	603	598	599	565	585	598	625	587	581	613	560	547	591	607	572	570	578	523	610	575	564	557	567	573	570	593	580	589	552	577	519	587	577	559	550	576	592	569	549	572	598	577	599	593	596	597	585	562	560	564	536	562	558	562	585	632	542	576	583	563	527	598	574	585	591	606	588	577	573	597	595	528	577	618	604	585	592	596	592	615	539	574	604	524	559	580	554	606	591	558	547	583	572	570	541	571	621	557	629	570	538	558	570	583	603	595	602	572	563	529	588	580	595	640	516	592	582	564	603	562	591	582	561	568	595	583	567	555	588	595	561	567	571	579	563	552	562	550	583	588	585	557	609	595	564	570	612	566	596	600	541	564	569	584	591	571	535	564	580	578	596	571	572	559	591	602	581	582	579	582	568	586	593	589	576	589	605	596	543	537	549	547	548	614	539	564	575	605	547	566	595	637	575	551	580	603	556	548	618	587	570	581	579	580	611	558	559	587	557	619	578	529	546	573	557	552	552	545	585	581	599	590	567	595	581	556	543	551	558	544	584	570	571	598	601	616	564	586	598	588	552	565	586	549	568	589	617	582	587	586	582	573	595	627	615	572	572	562	565	549	582	572	533	548	544	625	551	593	606	590	552	559	563	585	574	566	606	620	585	570	568	585	579	571	571	574	565	582	638	535	571	593	567	605	526	576	595	560	582	558	580	604	557	573	608	580	571	601	574	566	591	562	605	571	523	612	585	570	573	616	593	548	573	564	627	594	563	606	565	574	608	574	616	574	556	570	548	554	543	595	582	597	565	585	561	542	562	592	588	612	563	589	590	621	555	540	562	586	593	562	608	601	608	586	582	573	595	603	614	604	566	612	609	567	599	611	542	602	573	601	586	605	575	583	535	564	549	604	630	569	559	580	546	602	598	555	582	560	571	632	567	588	561	567	579	593	542	607	586	570	561	587	581	609	555	577	586	577	566	585	584	573	531	505	522	598	586	615	592	627	535	578	572	551	625	578	568	545	578	622	604	564	594	566	553	593	598	554	589	597	613	617	620	581	571	575	569	600	534	570	560	552	633	576	565	592	585	572	592	574	546	536	568	556	590	614	591	555	583	581	619	595	552	602	598	610	575	568	570	592	591	608	577	573	531	561	585	558	533	595	571	567	507	602	568	558	589	571	584	617	600	605	583	574	557	582	592	559	549	528	574	534	547	556	553	541	587	594	551	582	626	591	582	602	534	577	615	588	535	618	567	548	599	590	565	609	578	573	581	549	573	569	589	591	548	582	520	571	593	576	544	610	605	538	558	603	668	596	585	590	601	544	569	552	577	605	561	528	595	588	538	569	602	585	577	590	578	576	574	571	568	601	542	580	590	580	622	567	570	602	592	566	594	631	581	578	578	591	553	563	579	597	581	567	587	632	612	588	579	586	577	592	560	598	614	555	612	541	584	592	551	584	564	577	530	534	592	588	562	570	572	615	587	553	540	570	575	556	604	560	625	563	535	583	585	600	554	585	616	575	582	583	598	585	584	588	602	559	583	598	566	590	566	574	586	599	611	556	592	580	609	594	614	586	554	595	591	571	573	604	540	548	556	549	548	598	594	599	606	515	620	594	602	581	596	575	561	619	557	589	558	580	545	603	578	600	553	600	556	574	623	608	583	566	547	590	563	590	553	603	588	540	565	603	560	594	598	562	625	568	625	618	613	567	595	571	589	574	597	576	576	592	607	601	596	581	601	570	595	590	575	570	514	562	584	564	608	546	611	555	575	561	608	578	608	575	560	539	585	600	573	591	600	561	561	650	584	571	600	610	554	589	543	559	527	574	568	571	570	601	588	580	590	585	581	614	562	585	573	571	614	561	540	576	549	616	508	620	586	617	566	552	577	592	607	587	529	614	599	587	570	589	539	572	582	570	581	563	577	583	578	594	572	556	545	571	600	582	587	585	591	579	552	571	563	567	551	586	563	555	566	569	597	560	605	618	599	558	591	618	602	552	596	569	602	582	573	555	600	588	551	573	566	581	560	543	569	599	553	605	577	577	593	589	586	599	549	610	602	614	607	589	550	562	573	576	564	573	572	575	535	564	590	573	571	595	531	611	540	615	594	592	586	565	587	578	526	587	573	545	575	609	557	566	562	577	563	588	558	575	581	590	595	635	615	563	596	607	552	602	582	571	561	585	557	572	585	575	612	511	565	584	620	580	567	587	572	609	557	575	539	605	587	565	604	587	619	553	604	577	592	547	563	583	569	567	620	558	566	562	583	589	547	563	567	551	566	574	583	576	594	582	586	552	527	599	614	578	569	552	594	570	605	594	552	537	563	583	581	536	540	568	617	592	559	567	615	556	574	566	579	596	547	570	564	593	579	540	561	571	616	593	532	600	556	550	566	589	625	573	598	548	580	638	553	567	561	547	567	579	565	590	605	578	524	609	569	576	590	554	596	571	570	551	564	543	635	548	615	605	571	555	623	549	510	587	573	608	602	526	587	617	569	597	569	620	586	554	563	607	570	579	634	559	576	550	573	591	603	533	565	567	582	594	545	587	592	539	592	627	610	562	561	587	619	582	611	629	527	541	593	606	564	604	561	643	614	560	564	558	583	559	596	610	586	595	609	608	566	569	587	583	573	602	627	605	582	544	598	522	563	530	588	525	593	564	614	571	570	591	580	578	567	647	597	584	567	579	570	577	538	599	557	614	576	609	581	592	568	578	536
36325	15802	3501	1138	810	661	554	462	470	433	380	416	365	362	357	345	330	323	327	333	302	295	321	332	334	290	316	306	324	310	298	317	299	323	341	293	306	299	296	311	281	329	318	313	300	299	313	264	285	320	326	302	309	313	305	306	305	297	314	335	303	298	296	290	301	303	299	308	334	296	302	322	300	326	334	293	323	297	314	326	297	326	339	312	325	299	298	301	275	293	296	319	306	322	314	282	315	329	287	312	302	338	326	302	312	293	284	288	335	305	294	307	300	286	322	318	295	305	296	311	318	306	304	272	291	288	291	315	323	304	272	279	297	331	321	291	278	324	279	281	313	305	306	321	305	285	279	309	328	312	314	315	317	281	307	281	325	287	291	326	341	298	300	291	302	292	299	309	317	280	310	299	315	322	297	299	293	280	304	301	266	305	309	292	304	288	306	317	325	335	304	265	319	285	330	325	310	306	311	276	309	312	292	314	310	283	298	303	328	290	315	285	334	294	296	343	316	286	323	337	295	286	333	301	338	298	304	271	305	290	339	304	255	304	326	328	290	296	287	311	309	327	323	298	299	297	294	305	319	310	291	305	309	301	314	331	320	287	315	323	285	351	316	298	310	311	279	319	290	290	318	313	293	315	290	286	292	316	343	300	290	316	329	328	312	311	307	317	287	294	285	331	294	293	299	285	297	259	298	304	306	316	336	271	279	307	292	314	318	336	295	307	303	303	301	292	325	328	315	302	318	296	280	321	281	287	298	281	267	310	296	302	327	312	281	316	309	288	283	318	284	341	309	300	320	320	305	289	312	309	304	320	293	311	295	319	305	310	292	300	311	297	297	318	290	336	331	302	316	299	279	316	292	319	304	284	306	315	301	319	288	303	310	305	283	321	275	296	274	279	312	285	331	325	302	293	297	334	298	312	318	317	326	292	304	281	318	276	329	268	298	319	294	298	330	296	297	312	269	298	356	289	297	292	276	280	281	328	310	295	306	291	296	326	329	307	324	285	291	277	290	282	341	295	314	281	322	306	316	314	305	313	315	285	308	280	319	289	297	301	271	340	280	282	304	307	309	287	326	332	334	285	293	289	284	318	296	287	294	320	296	328	307	305	326	287	293	314	305	325	301	272	305	325	324	311	305	321	300	342	314	280	328	294	341	325	274	300	323	310	301	331	322	328	299	326	300	266	334	295	306	303	268	318	284	305	310	287	293	323	279	309	288	309	307	276	329	275	302	307	333	296	301	287	307	294	315	311	288	310	311	292	328	305	322	307	342	322	300	282	290	321	268	284	283	287	306	320	301	266	291	332	273	316	328	275	275	288	327	319	276	317	327	305	303	316	334	305	304	292	290	304	310	306	295	300	289	319	322	306	270	254	317	285	300	307	274	271	319	318	295	319	338	293	305	296	290	289	299	288	286	325	343	309	301	303	309	303	330	299	299	304	293	302	274	308	283	289	301	325	300	334	322	285	325	312	321	329	296	285	303	331	336	289	327	323	323	303	296	315	303	301	291	271	333	344	323	325	298	265	271	295	312	288	324	306	301	299	291	306	305	312	275	327	326	307	339	314	291	303	315	280	314	318	304	297	323	309	317	296	317	295	302	309	309	269	343	298	309	302	303	292	321	294	318	300	307	297	288	311	273	307	313	295	298	298	311	336	308	288	290	319	300	359	345	278	295	293	299	287	300	329	312	318	316	305	284	277	308	293	306	319	321	269	293	354	293	342	311	299	281	296	308	283	303	336	324	281	334	325	294	316	280	296	300	334	295	301	316	306	301	308	307	294	311	300	290	313	299	288	309	312	292	328	280	274	289	318	328	303	328	306	323	302	293	319	296	295	314	273	314	324	336	323	278	318	321	314	298	295	293	326	323	330	297	306	304	280	328	305	326	323	296	290	335	313	299	314	319	292	312	292	298	297	272	296	304	315	315	274	295	296	284	274	313	341	345	306	309	320	294	305	321	293	311	277	322	306	358	316	295	282	308	304	281	284	301	317	306	297	275	333	280	315	310	314	300	339	262	297	310	278	319	319	287	319	300	273	312	328	303	320	267	263	301	329	300	319	328	307	274	298	302	308	324	319	296	319	290	302	307	312	308	321	336	313	286	280	316	297	335	264	296	299	310	317	321	286	302	315	296	308	347	316	317	297	296	341	329	337	310	298	296	312	314	301	270	323	314	281	281	293	319	250	315	305	306	317	284	290	304	320	288	292	322	308	276	280	310	296	330	306	309	290	300	300	306	314	289	329	297	301	294	323	318	307	315	302	289	311	307	314	279	329	316	301	296	292	289	309	331	293	309	287	308	297	296	309	309	311	337	301	300	290	282	286	314	299	281	278	310	319	288	323	328	337	311	299	288	306	293	300	280	295	309	323	311	323	326	287	309	295	285	310	338	305	301	306	293	323	333	296	304	296	290	292	313	306	289	303	318	300	317	282	295	288	313	296	289	356	286	325	321	282	286	296	325	312	294	321	306	340	297	333	323	313	328	308	286	280	315	325	302	305	320	277	312	347	301	290	309	292	308	304	362	306	309	314	296	296	311	334	341	299	296	301	348	339	303	279	293	296	329	306	310	306	301	297	301	301	304	267	305	313	300	326	308	307	315	286	309	318	295	300	333	263	321	302	292	322	268	318	293	288	300	291	346	287	297	291	291	294	318	319	314	314	337	299	319	327	297	309	278	310	286	291	288	295	279	330	301	305	314	303	308	317	287	315	285	301	292	282	311	294	323	326	280	314	300	329	318	312	321	295	325	283	295	295	292	323	302	316	306	307	311	316	293	304	348	325	339	286	308	285	300	307	329	312	298	280	283	294	285	338	286	296	316	276	298	291	282	316	306	276	293	309	289	293	288	302	288	293	330	312	305	312	313	330	284	276	311	331	293	293	322	315	296	293	309	303	294	278	290	317	303	306	299	323	337	323	308	306	318	333	308	297	295	316	321	314	320	308	324	321	311	307	291	297	296	290	288	295	289	327	328	296	332	294	298	293	299	283	282	283	315	281	295	312	331	314	321	295	282	348	295	277	306	311	295	296	292	277	297	285	281	308	302	327	302	284	332	254	298	300	306	291	311	318	273	292	324	271	280	322	298	310	317	296	305	290	291	328	296	319	310	282	325	298	295	302	308	324	288	335	325	285	296	296	304	319	295	323	327	315	292	290	311	310	308	327	321	315	316	293	291	280	291	286	268	292	313	307	304	298	307	324	311	321	299	286	318	329	314	296	304	314	286	310	306	316	307	319	308	318	315	344	279	328	299	285	309	298	290	306	300	301	296	336	292	282	337	285	297	296	304	326	307	320	330	305	291	297	293	292	319	294	280	299	320	302	303	284	302	293	335	313	295	274	307	282	283	334	300	313	307	297	304	290	306	302	297	304	299	306	301	303	362	329	313	320	294	281	293	319	313	271	323	308	287	316	289	285	311	283	304	301	326	294	291	308	310	305	300	296	295	316	300	294	276	300	254	280	294	289	304	316
17884	1867	3079	3252	2857	2372	2153	1821	1751	1541	1462	1357	1310	1254	1189	1173	1083	1081	1083	1071	1035	992	1078	973	985	965	973	967	901	926	998	980	951	923	942	968	971	946	974	984	940	943	995	905	925	915	899	941	974	917	923	908	907	929	877	891	914	911	905	912	912	961	864	864	841	852	901	918	881	940	882	894	863	901	851	920	869	880	869	920	936	866	915	913	897	911	899	913	870	931	877	869	860	893	849	851	901	908	847	876	919	898	935	908	940	908	854	876	851	903	879	901	884	837	862	862	897	872	881	918	929	886	907	846	918	867	901	932	867	890	862	866	876	898	885	906	930	872	894	916	861	892	849	906	871	961	852	836	872	858	892	884	864	901	868	924	906	899	869	938	885	923	911	880	900	904	814	900	893	891	891	870	882	894	845	870	838	905	876	903	887	947	903	852	896	875	834	867	867	899	882	918	883	910	899	916	911	897	908	844	871	909	876	870	914	870	849	858	908	922	908	866	869	909	887	887	870	906	828	875	854	912	910	920	895	886	882	900	926	874	910	879	888	860	923	902	864	880	890	891	848	870	812	898	901	870	897	906	909	920	877	856	950	865	939	875	905	886	939	924	833	928	896	841	933	881	895	893	935	887	883	931	909	896	888	970	890	901	923	906	850	883	856	895	873	915	902	898	874	882	882	950	829	884	867	896	872	904	898	889	856	889	887	899	858	872	859	896	889	910	873	928	915	860	860	866	911	885	825	887	878	936	850	930	866	832	884	904	936	909	915	861	915	872	965	885	877	924	895	858	908	962	920	906	897	904	862	925	846	911	888	917	844	866	923	918	860	879	919	934	886	921	841	910	891	893	868	883	912	853	891	895	912	913	909	965	944	839	854	847	875	926	930	858	869	918	896	865	963	872	825	909	831	845	862	862	913	888	898	872	863	820	979	882	899	896	855	840	860	850	890	877	906	893	912	934	895	863	863	859	861	872	880	841	913	890	897	904	860	831	872	885	858	892	841	888	878	851	916	847	918	909	836	902	868	913	863	861	902	856	899	883	925	862	950	876	858	884	893	933	897	877	907	878	874	912	943	874	891	850	885	886	867	861	882	862	877	882	866	908	849	914	891	918	819	927	882	879	884	896	883	879	874	972	865	877	871	854	886	913	872	933	896	939	820	919	819	908	889	892	890	901	893	904	911	883	875	876	860	896	905	933	853	861	835	840	853	911	861	866	912	779	850	909	901	849	887	922	864	824	854	889	855	838	881	893	884	889	911	859	952	866	882	921	873	877	871	892	859	868	883	905	888	886	898	889	900	853	866	858	863	898	880	868	811	867	876	856	933	858	918	900	865	864	931	862	915	850	865	895	924	884	873	890	942	932	879	888	863	869	942	872	848	877	893	888	851	888	899	910	912	912	889	855	892	880	923	839	863	900	934	867	888	882	880	861	960	899	920	876	945	884	846	909	894	875	883	928	869	874	929	905	835	886	888	899	934	843	896	903	906	899	921	898	901	852	831	856	866	910	893	890	867	902	884	884	907	917	851	894	896	885	874	877	939	845	884	916	885	878	826	869	867	867	864	962	873	935	857	882	827	895	956	926	864	878	827	862	912	857	963	915	853	862	856	923	835	867	907	928	855	926	899	878	912	841	891	941	891	869	911	924	884	901	908	843	907	931	900	931	885	903	893	939	869	901	883	825	869	873	851	895	912	903	921	909	923	834	828	886	878	818	862	826	866	845	863	875	865	951	863	876	910	852	885	903	865	867	841	887	968	901	852	863	880	881	864	879	858	934	890	928	857	912	862	883	918	882	887	899	874	894	849	850	916	889	804	821	911	902	932	888	877	884	891	930	827	883	900	901	879	857	866	892	926	930	916	836	862	872	884	932	922	924	899	887	867	896	848	874	905	875	882	912	848	890	872	840	872	913	907	900	883	907	851	856	872	871	826	886	882	901	860	853	886	890	857	862	914	881	892	914	888	974	881	897	897	846	918	858	959	918	883	919	906	893	870	847	872	832	900	928	905	882	879	849	884	808	870	866	910	933	932	879	892	872	889	878	868	864	942	924	853	877	882	836	825	862	891	840	861	825	871	906	856	937	898	879	866	906	887	895	892	884	898	905	875	891	880	880	914	905	883	904	874	856	914	892	867	875	903	896	866	861	883	922	865	903	934	942	895	889	864	892	919	864	892	910	894	921	881	879	850	896	906	890	919	872	860	935	846	872	934	861	896	893	869	942	863	873	868	897	905	889	899	838	858	888	886	903	862	908	900	897	856	850	929	906	878	904	912	891	896	933	882	912	868	897	869	921	853	944	886	857	930	892	879	839	918	885	898	910	921	878	862	883	860	834	915	871	913	896	895	837	893	885	893	853	834	844	904	865	888	904	912	838	907	915	889	946	864	894	912	868	860	879	929	861	907	903	919	896	890	925	894	853	831	882	853	914	862	853	899	908	901	912	955	903	897	875	875	863	853	925	852	893	886	891	879	888	880	909	911	867	849	869	881	886	862	885	909	920	925	875	877	876	875	852	878	912	902	939	897	865	853	941	891	847	909	877	893	890	891	835	867	868	844	872	869	920	920	875	881	913	884	880	872	885	907	851	867	864	874	861	910	893	892	851	935	867	896	906	890	860	951	894	823	831	856	899	874	870	920	917	895	897	919	909	962	847	891	885	891	853	912	895	880	905	899	903	900	830	869	870	853	890	888	912	905	957	893	914	928	915	927	812	852	894	951	894	930	886	879	884	893	890	879	915	925	940	901	873	854	929	898	890	854	900	857	907	916	840	868	893	809	914	894	934	903	896	893	891	952	852	926	879	908	896	889	869	868	839	844	887	914	967	856	879	847	909	981	904	870	845	895	896	886	857	916	838	919	911	861	880	845	943	888	937	882	834	901	934	883	878	904	935	839	933	961	821	875	906	908	897	893	912	849	897	873	867	878	927	858	871	927	903	892	878	892	894	886	865	901	900	918	902	914	927	897	852	896	943	904	851	895	853	912	837	883	884	899	824	906	860	907	862	913	900	864	871	883	838	856	899	880	870	914	886	834	878	864	885	877	872	876	866	874	895	900	837	851	928	887	897	844	864	889	903	887	916	904	859	856	879	889	917	872	873	866	895	875	896	852	867	937	933	888	862	914	887	881	919	882	907	894	895	812	891	866	877	897	893	888	872	898	894	872	900	931	880	918	901	861	927	824	855	882	850	901	876	904	943	893	917	875	889	897	933	868	932	881	885	877	884	857	899	943	893	903	867	898	906	912	870	902	877	882	873	923	917	885	856	851	913	930	877	860	896	875	864	828	869	862	876	899	796	925	873	887	923	960	844	904	902	872	873	900	898	850	905	842	880	911	841	897	888	905	850	953	841	945	931	910	898	853	828	902	890	867	879	916	888	913	853	900	895	899	887	883	933	906	916	912	888	912	916	866	925	924	953	907	878	864	812	909	846	913	927	879	847	843	940	921	888	906	893	923	915	852	825	918	897	859	853	871	893
37967	21575	17849	2900	1409	1069	873	761	618	572	529	508	461	481	395	403	412	422	414	424	350	393	355	378	359	363	360	391	342	353	359	385	325	385	335	343	367	361	368	325	356	358	365	327	334	367	368	382	353	381	364	345	352	349	349	313	363	359	357	349	345	330	381	344	355	371	384	353	350	346	377	358	326	350	371	362	368	313	364	353	350	357	366	348	330	322	333	367	309	358	310	360	346	346	340	341	348	368	353	291	360	309	345	357	366	338	332	336	350	364	336	342	355	377	335	315	346	349	346	334	411	324	303	373	371	380	319	356	350	360	341	334	338	372	364	325	340	345	346	342	329	309	352	365	371	335	337	327	368	320	366	356	366	320	369	365	358	360	373	355	363	348	331	341	335	329	375	331	320	358	361	331	353	342	366	316	367	387	357	356	339	335	359	367	326	318	341	335	330	344	336	380	338	346	337	380	354	358	336	371	362	390	330	339	330	368	355	384	304	346	363	348	367	317	329	345	377	326	360	358	332	344	343	352	333	331	362	332	384	320	343	341	350	342	344	362	363	345	372	341	317	347	355	336	374	376	366	367	335	335	370	317	341	363	352	366	321	394	327	344	340	327	324	363	352	346	360	352	320	368	311	353	307	371	315	356	333	372	316	338	382	344	367	367	384	348	362	321	378	333	337	323	359	320	357	326	386	375	364	352	356	348	354	344	304	333	305	323	360	336	359	360	390	375	373	357	361	312	314	366	352	332	350	331	337	361	353	375	315	331	341	348	347	372	345	342	343	318	330	322	355	346	340	368	348	354	345	355	332	334	341	354	321	361	344	343	370	307	307	336	340	343	340	312	324	297	365	368	369	336	327	364	366	331	304	349	340	349	333	328	354	338	356	327	331	304	331	381	330	336	328	362	348	341	357	334	309	354	380	359	362	336	334	325	325	382	339	323	320	350	339	379	352	358	348	349	344	368	343	386	344	343	328	355	352	340	345	349	366	358	354	365	361	317	342	337	353	343	352	355	341	376	350	339	342	356	360	334	340	360	338	343	331	397	320	335	323	354	359	386	317	330	350	335	337	357	351	338	346	339	335	344	349	343	330	308	342	350	337	333	352	359	347	350	363	317	329	332	346	372	383	314	361	347	363	327	351	332	353	355	332	359	346	340	312	359	348	346	341	345	371	344	367	373	355	370	353	361	333	364	326	326	350	341	348	338	315	352	361	372	333	350	369	345	342	346	355	320	305	344	343	317	366	327	346	338	365	317	345	315	332	327	375	329	348	320	353	355	312	365	345	340	345	337	333	338	306	379	328	346	365	380	352	342	327	318	375	333	378	329	351	324	365	340	337	368	334	339	327	327	374	326	305	371	349	359	362	357	353	324	346	372	360	350	356	339	383	321	338	346	383	314	347	356	339	349	362	379	351	313	317	356	348	328	332	363	332	374	371	338	325	348	328	328	342	334	319	370	367	341	361	353	339	355	294	374	340	347	355	338	357	368	345	339	335	353	365	388	371	370	348	316	336	322	350	384	350	345	337	393	341	361	327	341	328	362	347	353	327	352	348	332	335	336	353	358	355	344	295	320	351	358	376	372	369	378	376	344	329	351	318	371	351	355	343	337	344	351	335	325	380	350	349	334	365	335	330	375	366	367	356	337	305	359	357	355	331	372	343	363	350	339	337	324	337	320	363	338	325	342	364	329	326	363	355	320	335	347	335	352	330	351	367	344	374	330	353	329	372	369	326	341	376	379	355	313	313	370	366	351	353	385	330	344	330	329	367	357	338	330	351	353	353	340	364	342	347	357	355	336	321	352	364	361	322	311	363	318	321	330	344	356	354	353	334	350	331	363	364	372	330	334	335	329	363	297	360	327	349	338	337	344	305	343	346	313	340	339	321	339	356	335	365	339	369	351	351	389	352	357	345	377	324	360	335	358	394	349	385	333	342	333	332	349	333	354	358	341	336	336	366	328	364	345	375	346	346	376	324	339	369	340	358	318	348	317	340	351	369	343	339	346	365	328	330	340	374	328	355	339	336	361	360	367	347	316	326	353	343	350	306	343	340	351	335	340	367	335	337	334	374	359	349	377	346	321	380	329	337	311	355	332	339	319	346	351	361	358	321	362	344	320	353	357	374	336	364	355	359	333	338	328	342	363	336	327	356	336	317	319	335	358	379	326	356	355	354	345	338	339	362	317	334	383	363	401	328	356	345	349	351	334	341	357	344	308	340	336	362	359	364	341	340	333	353	295	331	312	353	327	347	363	365	336	359	365	350	354	350	372	360	399	378	341	361	349	376	366	360	361	389	346	382	330	331	358	337	347	342	367	364	317	363	348	368	338	375	348	353	344	335	355	340	369	363	357	349	334	361	338	356	348	351	393	341	346	335	342	376	297	315	356	312	347	361	348	344	332	356	335	351	363	337	340	367	345	350	359	352	356	357	335	349	345	356	312	357	337	376	378	324	360	352	334	367	342	374	360	348	340	347	348	350	339	307	339	329	351	327	404	366	398	334	343	350	335	346	359	321	366	333	324	404	334	314	334	327	349	361	327	348	362	319	358	310	328	338	366	344	354	342	306	346	315	336	331	311	311	382	375	328	394	348	325	367	373	351	338	358	381	359	359	334	350	373	331	377	344	328	382	349	381	344	346	327	359	375	373	338	331	347	307	330	331	356	354	360	359	352	360	353	345	330	321	350	344	357	344	347	348	354	340	355	324	367	336	363	352	355	357	380	347	338	371	393	305	386	361	336	366	343	353	349	365	333	318	362	325	336	359	331	361	350	366	368	351	301	357	336	325	337	320	358	328	377	348	312	359	346	317	375	361	339	367	348	327	348	341	342	342	352	318	356	345	378	344	343	347	317	376	332	348	341	347	334	313	364	330	383	369	350	336	311	365	349	356	343	340	358	300	346	332	343	346	339	353	331	346	352	391	342	318	375	393	364	373	293	364	383	360	376	364	339	373	356	355	333	350	333	324	317	315	355	357	354	352	344	358	417	360	360	351	325	341	336	370	351	367	377	349	357	341	364	351	319	355	383	346	373	332	366	327	356	337	350	321	327	352	335	389	345	333	366	325	326	337	327	317	354	353	378	348	370	330	308	359	357	321	348	377	346	343	347	321	345	303	325	343	343	353	333	382	342	369	357	354	366	312	339	347	340	312	361	323	359	360	344	315	364	367	358	351	354	371	338	366	315	362	356	363	344	346	330	343	333	343	319	358	341	329	359	362	347	336	347	357	336	326	345	381	336	336	363	355	364	313	298	310	343	339	354	347	347	369	374	341	342	371	328	360	357	355	312	362	338	320	331	359	338	355	349	362	340	351	324	354	334	370	388	384	390	340	363	341	335	382	345	329	356	338	337	363	337	372	354	372	322	348	348	326	357	331	360	388	329	337	343	336	343	379	333	356	351	361	371	369	369	364	360	359	384	367	317	329	349	358	344	340	334	326	364	338	369	325	360	357	314	372	336	317	374	350	341	345	386	339
21203	2909	5054	5589	4858	4049	3301	2857	2536	2224	1963	1841	1723	1638	1598	1527	1456	1343	1305	1294	1266	1284	1230	1170	1142	1192	1158	1170	1179	1138	1086	1159	1111	1066	1117	1052	1069	1042	1091	1087	1040	1041	1039	1021	1079	1000	1091	1035	998	949	1010	1006	971	1005	1035	1014	1016	973	964	1010	942	994	1035	942	992	1026	1020	988	972	1039	1010	984	953	1022	975	989	949	961	1005	959	991	958	978	1000	1015	949	1039	1006	1007	977	976	1028	1009	1004	1005	955	1015	970	967	982	965	955	954	938	1007	1021	934	1025	954	978	1000	989	996	911	919	1007	1002	980	976	987	1015	947	1033	1016	984	963	983	970	947	1027	1008	992	946	946	966	992	1010	1011	936	955	960	965	951	947	983	1018	963	957	973	948	921	1009	982	993	953	984	996	963	956	968	1021	963	978	980	947	948	903	946	1009	944	913	912	994	954	954	1001	990	919	1018	1049	977	979	996	937	962	988	900	1022	946	1011	938	921	952	970	1025	961	958	1008	995	971	963	957	974	1004	984	997	956	1019	955	953	974	1045	984	970	982	995	978	1020	949	1000	1060	971	949	955	942	985	998	1002	940	995	983	925	962	946	1022	962	960	998	966	968	933	952	967	1014	1029	925	967	960	924	988	960	948	972	957	1003	929	910	982	1036	1000	959	987	940	1030	948	943	979	916	996	921	934	961	977	1001	993	931	975	983	937	1014	1002	920	971	942	995	941	928	934	919	987	963	972	949	983	918	925	937	971	981	953	926	965	938	966	1054	1034	964	984	990	984	979	970	959	1055	991	970	983	971	1013	985	1030	949	979	965	1058	995	940	973	964	987	963	1017	1007	974	989	917	980	997	1001	965	943	1005	1004	970	972	989	968	961	933	951	963	910	966	973	1023	994	959	959	1032	984	996	1000	946	977	1004	980	954	967	939	1018	995	934	973	1004	987	1033	914	956	945	958	1048	948	941	924	890	967	1018	903	962	999	974	996	976	1001	904	976	938	978	1056	921	1010	942	909	976	949	969	964	951	976	1041	981	1009	970	1000	981	991	922	951	918	961	955	976	1012	1004	933	1007	980	924	951	999	938	1013	968	908	961	1003	1013	905	963	961	960	949	1000	976	968	1000	971	975	964	935	1004	968	980	939	961	941	926	993	957	930	1017	1016	979	1009	938	987	1014	925	1024	986	991	975	1031	1034	957	954	949	969	935	931	934	974	981	894	992	994	961	946	929	988	974	978	1013	955	967	977	982	992	1018	971	941	973	944	972	929	958	1024	1004	1011	987	974	928	959	973	958	958	980	947	967	1008	982	952	982	926	973	968	936	994	940	938	974	982	993	923	956	977	870	974	920	920	971	987	979	992	973	994	999	965	928	945	943	998	997	985	959	1024	940	950	947	973	974	977	950	964	958	985	946	978	1019	936	1000	942	967	939	905	971	990	967	967	928	940	993	929	977	992	981	940	982	985	926	986	959	1017	963	963	964	932	976	1013	974	1012	927	983	1001	938	1029	949	961	1003	975	930	953	973	893	896	941	1008	954	911	966	984	940	991	977	905	903	904	970	981	1023	959	997	989	909	968	967	936	988	945	961	992	968	980	970	994	962	984	992	986	995	912	940	932	931	951	999	978	969	975	982	1026	1020	997	956	982	974	997	1009	974	930	942	992	904	973	924	946	985	943	914	933	1047	976	978	1001	981	914	951	969	998	940	953	1015	988	978	910	936	958	979	989	946	922	955	982	970	922	929	1025	992	976	942	917	963	1007	1041	948	1046	977	973	973	938	994	982	1019	961	971	961	983	945	939	1002	938	1016	961	991	994	942	979	926	967	996	961	968	972	904	974	979	1027	981	1015	980	1006	970	917	1001	941	1002	933	983	922	1040	910	939	921	1027	923	933	937	938	972	968	942	923	984	1021	957	1062	989	977	993	1020	970	1004	950	940	964	995	996	947	1018	988	946	936	981	1019	982	922	975	982	1002	968	987	960	924	1013	935	963	909	918	989	963	997	979	958	951	902	981	939	947	1024	983	963	952	966	984	949	941	950	959	986	973	1014	938	1033	950	933	1035	1003	951	963	917	986	962	1028	955	938	920	1022	968	988	934	932	996	932	951	959	966	932	966	991	989	979	1015	990	917	965	978	953	925	974	981	884	950	988	940	947	959	967	964	987	907	1010	912	963	955	974	959	959	992	947	966	993	925	1026	939	972	973	984	957	956	951	1007	937	980	967	985	976	944	1028	989	996	967	972	980	943	950	955	1062	972	985	942	1038	964	928	983	993	904	980	965	974	1013	973	953	1032	925	943	1014	988	947	983	941	936	992	1009	934	980	998	977	961	1005	968	956	955	926	994	987	953	919	955	1043	936	950	993	984	982	977	955	926	996	965	1032	942	984	995	925	983	1031	957	999	911	988	983	968	933	1002	916	1011	1000	998	1014	945	953	967	1003	997	995	937	953	972	971	995	951	1013	934	944	991	937	938	992	1022	988	1003	928	897	1005	976	962	957	928	893	953	918	950	963	965	979	967	948	1012	974	980	943	955	949	978	987	944	954	974	926	985	963	988	983	977	1018	957	952	992	967	872	976	925	911	981	1016	1050	972	966	1028	1012	1000	963	1032	956	995	970	975	990	984	997	1000	979	948	1005	977	922	964	955	958	1013	968	1017	958	966	1011	947	972	1000	957	1038	975	1021	932	944	916	954	996	947	971	945	1025	992	1029	946	962	970	958	954	989	974	1001	1042	952	957	917	919	943	1021	1024	963	950	983	966	955	924	937	1028	914	994	928	1019	1015	951	997	984	994	1004	1005	963	1007	1009	960	984	999	935	990	1021	909	1017	962	951	977	928	938	1001	964	977	1021	913	977	942	978	965	946	986	965	985	988	1000	928	967	944	994	929	925	922	1004	993	1006	962	920	973	962	1033	991	963	982	1012	960	951	938	987	967	992	968	935	1007	950	994	984	968	940	986	978	929	955	960	1002	946	981	988	964	994	947	1032	916	964	916	995	918	968	956	1025	939	1022	934	921	968	965	990	971	979	1022	959	966	928	1045	988	949	987	935	978	963	972	1012	1009	974	979	935	987	1010	944	985	987	949	993	973	950	934	929	1021	982	961	985	972	988	978	987	982	969	951	962	971	912	982	929	976	984	896	1015	996	992	943	961	896	942	999	955	940	917	970	1032	1012	960	968	941	950	959	940	1013	1016	994	940	980	980	959	941	953	965	944	996	956	975	1000	913	897	939	986	954	982	931	986	932	977	996	987	1012	999	991	973	953	980	988	940	940	981	952	961	975	945	1023	957	944	978	1010	938	946	983	1023	953	956	1016	964	954	942	905	990	962	927	1047	998	983	954	1006	962	976	971	979	944	997	1023	1021	961	914	947	948	1011	964	1035	928	989	998	1011	996	972	1021	993	967	929	954	981	1005	977	990	1030	1005	873	944	974	951	994	927	945	952	940	959	913	966	966	953	988	981	941	957	966	948	969	943	1018	978	960	962	1006	939	947	998	979	909	909	986	938	979	1011	973	915	952	978	951	958	963	952	993	1019	976	948	944	982	1027	931	957	967	963	963	953	980	967	963	967	910	949	936	971	928	975	1028	1052	962	954	957	974	937	952	926	954	955	991	988	998	971	998	950	992	971	953	1006	965	987	982	988	986	1027	991	1006	1002	974	990	985	917	981	993	949	922	996	984	926	973	954	1000	1006	962	962	935	1001	897	976	990	987	922	953	984	973	986	982	923	959	1029	949	968	964	941	997	960	983	985	930	920
7281	446	413	233	184	199	182	169	199	175	157	162	197	182	202	212	182	170	165	200	201	187	206	166	183	180	206	182	191	162	179	185	186	168	185	165	178	204	164	200	189	186	142	181	164	175	195	185	193	171	175	168	198	164	187	172	180	157	171	182	142	170	156	174	182	184	174	163	178	175	178	164	172	164	186	176	165	182	169	186	174	175	172	171	184	162	180	178	174	163	172	194	191	161	180	181	188	189	174	178	188	180	164	204	170	163	168	164	174	170	163	184	161	186	162	177	183	174	193	183	164	181	189	161	184	220	167	189	183	184	162	176	190	197	175	156	170	199	165	181	194	177	170	170	162	182	177	168	207	179	166	180	161	174	205	160	172	176	176	171	160	179	164	151	179	173	170	174	186	201	180	192	183	189	187	191	177	172	160	179	166	184	193	176	172	173	171	173	172	182	161	163	176	197	184	196	175	176	159	188	183	168	183	200	160	188	152	187	153	191	179	157	172	201	184	173	161	178	172	162	167	193	173	184	177	193	174	197	178	175	173	168	154	166	188	172	188	160	187	152	183	166	161	198	152	188	190	180	175	197	180	172	165	174	175	182	179	168	191	170	178	203	175	176	173	188	188	193	160	175	188	152	183	174	173	172	169	166	166	163	173	180	166	190	191	177	170	161	180	160	157	177	162	181	163	204	178	193	175	173	196	177	166	184	195	182	188	169	170	206	196	158	161	163	171	173	184	179	157	188	181	184	190	170	206	186	183	173	184	171	160	187	163	161	166	189	174	163	185	177	168	170	183	177	180	218	173	166	167	181	160	197	204	192	199	193	194	176	182	180	193	159	177	155	173	186	162	172	167	209	157	178	157	165	164	197	165	169	187	156	176	181	178	177	153	170	195	159	185	179	195	192	152	163	167	173	183	180	187	192	172	166	180	184	184	183	175	171	177	186	196	174	185	182	170	190	160	187	188	186	170	182	172	174	205	196	177	199	172	158	161	181	182	178	157	173	183	174	178	183	161	163	160	172	169	179	170	171	170	191	159	169	199	175	167	187	162	179	152	188	194	171	158	179	184	186	172	182	173	165	181	188	172	183	160	160	195	177	183	179	162	166	162	180	183	166	167	168	148	184	200	181	188	188	178	142	196	156	176	199	161	171	190	165	178	155	180	194	196	176	154	171	179	139	180	158	182	180	182	169	177	166	177	179	188	168	169	156	169	161	182	188	150	168	174	165	147	173	172	170	157	198	194	205	166	166	180	163	172	178	161	144	174	183	165	197	187	157	196	172	159	181	148	165	174	182	185	168	177	155	165	162	174	178	174	194	172	193	167	172	149	173	178	185	168	195	168	180	185	179	162	203	187	167	166	185	181	176	184	181	180	173	163	165	153	176	186	177	175	180	185	175	183	195	191	152	185	192	169	158	181	165	202	188	174	175	156	168	170	183	169	184	176	170	146	175	174	163	169	157	191	186	186	157	169	175	182	164	196	172	185	205	171	159	167	173	165	199	166	192	189	164	164	180	186	196	184	193	157	170	160	168	185	171	210	176	161	174	170	193	180	145	168	189	191	189	158	189	158	173	186	179	182	171	174	181	185	179	162	152	174	177	169	184	183	151	202	169	175	178	194	164	164	163	184	197	179	199	149	172	191	180	181	195	198	176	206	179	191	188	175	211	168	211	179	166	185	182	179	174	192	166	157	167	170	159	179	206	191	174	165	193	179	175	171	199	168	165	187	165	208	152	158	179	154	175	163	179	173	183	159	178	170	158	182	174	172	167	189	193	176	179	169	167	175	164	159	174	190	154	176	144	185	189	178	224	195	191	161	172	156	174	159	167	175	167	172	181	190	206	174	197	189	185	174	181	182	205	184	168	190	185	181	171	182	171	174	169	159	179	185	193	181	199	172	174	170	161	180	186	185	171	207	185	168	179	167	169	177	164	199	188	164	197	174	156	154	175	196	190	176	173	199	185	180	187	173	200	184	162	162	188	171	192	177	173	161	159	188	203	175	194	164	174	160	175	181	156	160	159	183	174	153	181	173	174	194	142	167	212	184	171	196	183	178	173	154	169	184	180	177	191	199	217	185	164	166	176	166	179	176	158	173	170	171	172	178	171	181	163	205	164	174	192	181	186	151	186	157	183	193	173	169	161	213	154	175	163	182	193	156	188	188	174	178	173	155	176	204	177	141	190	187	188	191	179	174	161	164	179	177	165	195	192	191	155	187	190	149	172	173	194	186	163	178	183	183	171	159	172	190	174	174	169	175	208	184	160	145	173	165	163	191	164	162	207	159	166	172	155	175	165	192	203	176	192	159	176	194	182	176	179	158	176	153	184	182	177	177	226	174	173	183	209	160	181	159	170	170	171	177	169	182	182	191	181	195	168	163	209	175	188	196	168	151	174	171	171	178	182	185	161	183	176	150	157	172	180	162	190	176	158	195	162	212	187	186	187	178	165	189	161	191	168	176	174	153	179	167	187	177	189	190	165	174	180	169	158	171	180	178	201	163	161	175	189	200	166	188	167	171	163	172	168	167	151	178	153	164	184	194	169	157	187	179	167	174	193	174	177	190	164	188	168	176	177	166	181	162	185	172	190	168	166	184	176	172	189	163	178	173	177	163	173	179	177	181	179	162	189	170	194	191	173	174	174	203	172	185	193	182	173	165	183	167	179	177	181	151	198	174	187	174	178	164	185	174	171	185	155	159	162	183	156	187	167	171	148	185	166	163	201	170	171	161	171	155	134	189	180	165	160	170	155	178	177	195	184	171	168	180	170	186	183	150	184	192	174	165	193	162	190	191	188	182	171	158	173	180	197	188	173	161	172	179	160	168	166	162	166	174	180	161	179	190	199	179	171	148	180	182	173	193	175	191	163	175	171	178	182	168	186	189	172	174	184	148	164	185	195	165	172	185	190	183	167	170	172	169	171	159	181	195	181	173	182	199	213	163	186	177	204	194	170	171	179	191	164	194	176	165	188	221	158	161	168	169	170	168	167	182	174	197	167	141	154	168	178	186	172	165	168	158	159	161	200	148	160	182	183	178	188	177	158	193	191	204	166	193	183	172	174	166	183	182	203	152	171	183	182	185	178	174	184	194	158	179	190	167	183	174	204	186	173	167	194	156	172	187	165	197	159	155	159	176	163	163	180	185	145	160	174	175	150	161	150	171	193	173	157	146	183	170	169	190	169	190	169	174	185	188	179	190	161	182	179	158	176	160	161	160	173	175	157	155	137	179	180	207	176	183	193	162	173	164	163	153	147	184	190	184	185	178	179	167	195	178	197	169	187	156	203	164	180	192	186	175	192	204	158	188	184	172	174	175	200	179	149	176	195	167	186	179	181	197	180	187	169	175	165	178	159	159	183	176	168	165	193	187	167	161	174	182	204	192	195	175	179	182	149	157	206	174	188	177	180	167	181	168	161	183	187	162	176	169	188	173	157	179	174	196	170	165	160	182	206	180	188	183	162	173	165	191	173	163	181
6977	660	701	696	658	660	604	603	639	649	653	573	605	558	602	565	566	611	580	568	556	578	572	593	580	580	600	608	568	582	554	568	589	585	563	565	570	585	591	577	580	545	565	582	575	567	591	626	556	561	567	585	582	569	562	615	535	612	581	579	563	569	566	575	572	582	544	580	567	570	549	588	573	511	559	574	611	543	545	586	588	559	543	571	549	583	574	595	540	610	595	580	562	548	541	524	564	612	570	619	586	532	565	550	613	574	574	512	536	586	569	564	600	576	562	562	555	567	544	555	527	603	559	587	575	603	608	555	596	575	584	576	597	577	572	536	520	576	565	547	599	586	560	567	520	589	565	558	576	598	554	561	584	604	557	587	578	562	576	607	557	569	613	634	592	554	593	565	583	530	534	594	602	585	565	560	569	567	558	577	532	572	546	571	567	570	556	589	543	591	573	589	562	567	530	570	577	594	560	567	549	556	601	586	573	569	539	536	568	560	600	572	583	561	586	566	539	605	577	544	568	562	566	581	614	574	553	586	575	586	539	586	561	544	551	586	570	557	556	536	531	598	576	567	560	625	572	569	561	593	536	577	553	566	579	605	607	589	560	574	570	580	586	578	602	540	553	571	573	615	556	576	603	566	579	556	550	553	616	538	587	539	618	570	589	573	549	582	600	602	541	580	555	589	501	553	585	644	565	567	580	602	555	583	536	563	606	570	577	587	563	525	518	556	562	561	547	589	547	589	569	591	601	568	605	604	584	571	574	578	560	582	521	601	574	597	574	613	581	595	566	598	584	589	587	545	582	555	592	577	547	579	574	594	565	524	537	541	524	587	562	537	557	558	576	571	588	625	561	568	574	551	535	557	549	553	589	564	607	579	547	538	610	581	542	565	605	566	561	598	532	581	601	551	530	560	568	596	563	585	574	559	551	600	561	578	567	576	567	576	596	584	588	583	548	542	558	574	557	535	573	578	565	535	566	549	583	572	534	540	561	588	571	584	576	582	549	590	576	542	563	560	534	557	578	553	538	570	551	630	589	571	580	572	608	597	511	614	557	576	563	568	563	566	578	556	589	566	577	557	599	585	599	565	594	534	600	560	577	521	576	552	507	601	574	593	555	546	569	604	535	592	581	545	559	524	555	526	572	560	545	568	542	576	602	581	572	543	589	556	577	569	543	605	530	559	537	536	592	574	555	582	598	580	562	575	556	550	572	557	613	583	562	537	585	608	596	575	603	530	584	556	558	555	558	574	529	556	609	603	577	565	578	604	608	519	598	585	597	596	570	574	576	571	595	591	584	597	533	563	582	616	599	592	571	578	535	562	558	543	565	568	567	557	583	578	532	612	527	618	587	588	554	570	546	592	569	537	559	552	605	605	564	588	570	539	577	585	578	555	562	596	588	559	554	539	619	570	545	564	548	564	611	599	573	582	585	560	550	596	559	553	592	539	528	515	552	577	535	535	618	577	564	559	527	579	579	606	585	565	581	596	595	573	537	571	582	591	591	571	575	595	535	535	567	575	598	616	525	553	534	560	584	562	583	554	591	536	592	613	559	574	574	586	551	579	580	586	587	592	557	573	562	591	550	602	597	555	545	533	565	545	588	608	530	607	569	616	626	593	583	586	606	544	574	568	585	568	584	578	533	571	568	600	561	546	560	588	588	528	622	577	577	567	575	545	555	527	547	574	557	533	574	556	574	587	582	573	587	567	540	553	587	550	545	527	557	598	578	580	604	548	528	544	612	573	554	576	582	542	551	590	565	577	574	522	553	514	572	559	580	587	571	588	571	568	556	544	552	578	565	557	568	556	559	573	563	561	566	558	556	591	568	600	558	616	598	556	562	581	596	571	563	567	607	556	570	554	530	559	580	600	580	584	543	544	569	581	539	552	606	559	581	554	608	607	573	561	559	549	581	536	587	600	555	563	572	556	551	562	584	560	593	558	546	541	573	584	598	537	597	580	534	583	567	564	577	585	540	586	588	612	597	557	544	559	554	534	553	571	597	563	593	626	617	566	545	590	555	543	559	575	576	513	581	568	596	565	566	604	567	569	547	594	555	549	598	521	610	570	630	611	578	626	579	557	567	625	561	547	558	517	578	569	566	576	551	552	575	564	560	582	618	577	585	578	613	555	588	534	559	552	595	575	584	554	582	544	620	558	564	543	559	575	520	558	575	583	569	592	538	573	569	572	550	582	557	557	560	544	578	564	575	579	605	539	610	560	567	522	610	583	569	548	584	592	590	578	580	556	614	580	569	583	563	569	562	581	570	570	553	586	592	614	606	531	565	564	590	590	537	576	595	574	565	517	572	565	532	576	551	589	605	562	556	558	564	536	624	554	556	563	537	578	602	607	582	587	580	571	593	583	563	627	537	594	574	564	564	588	600	543	597	616	567	577	557	528	531	564	531	596	658	566	576	626	579	583	559	546	580	603	571	566	541	561	539	552	552	580	563	577	566	598	555	586	543	593	567	606	617	531	513	555	584	544	563	572	556	595	564	555	557	571	587	550	608	587	588	610	549	602	539	601	578	565	601	583	567	572	567	586	579	596	578	563	534	563	576	580	547	583	555	588	585	569	567	554	557	594	599	569	550	564	570	570	548	568	579	553	586	580	583	588	561	558	579	545	544	566	596	567	546	548	556	609	548	619	614	626	584	557	542	585	547	532	583	589	580	573	577	564	598	564	560	589	555	587	582	564	556	573	522	554	576	550	515	572	544	547	616	613	590	592	593	593	591	559	558	570	544	555	580	549	609	562	568	603	557	583	595	601	576	571	579	570	553	582	582	626	594	591	599	525	598	548	614	532	577	571	574	578	559	559	558	581	565	551	575	550	569	570	560	601	512	535	524	559	547	585	558	570	582	588	551	587	550	625	551	572	566	584	611	601	577	543	548	582	608	571	588	544	583	576	542	574	595	578	557	558	573	573	550	580	601	613	538	607	602	601	556	554	532	565	583	579	552	583	598	554	552	584	572	540	569	606	609	584	571	562	557	554	596	523	593	601	539	575	606	593	602	575	549	598	578	571	557	524	556	560	632	519	591	583	558	545	583	571	568	544	575	568	574	604	569	584	557	578	547	533	581	580	548	575	553	570	551	608	581	598	594	589	546	559	606	551	547	569	547	606	551	546	560	593	578	550	566	537	570	527	587	577	594	581	569	609	562	575	588	575	577	554	572	587	598	551	560	573	540	555	561	559	580	563	583	569	522	574	582	574	559	550	566	526	586	586	542	582	606	557	579	561	577	545	550	591	589	580	599	590	607	619	575	553	561	586	564	529	586	559	599	590	547	568	552	623	584	613	590	568	601	575	594	584	599	586	566	575	613	607	597	548	520	580	591	583	547	621	592	538	605	575	508	634	572	569	579	564	558	558	563	600	550	536	602	549	548	595	586	556	599	567	554	519	519	556	605	551	578	564	534	539	584	579	648	560	579	538	569	569	603	557	572	595	599	570	579	591	528	603	551	592	564	558	559	604
36072	16420	3999	1116	851	660	534	472	445	427	422	371	341	346	358	327	373	344	304	311	341	311	347	323	315	307	322	295	343	340	305	313	323	283	291	296	312	311	313	286	321	357	330	314	353	275	302	312	298	293	289	337	274	298	300	309	292	287	307	289	326	298	282	291	328	282	309	266	297	306	316	319	310	315	322	307	292	287	307	274	309	292	308	348	331	336	297	293	307	340	277	299	291	308	312	321	315	306	316	266	279	277	328	297	306	308	298	298	301	301	310	289	292	287	292	287	298	288	297	277	272	319	337	336	300	293	283	307	283	316	299	294	304	318	317	339	319	270	295	285	326	288	288	348	306	315	292	311	291	301	291	310	297	302	327	292	312	328	278	284	334	327	303	318	326	324	291	289	290	300	303	309	292	289	328	313	298	303	291	312	316	293	318	322	286	284	277	305	264	303	300	296	302	292	291	291	300	287	265	306	292	286	299	317	301	308	317	286	300	300	291	297	294	307	290	302	290	315	326	289	296	315	318	282	307	313	296	315	317	308	304	279	312	282	295	313	315	307	295	297	349	308	315	263	277	289	298	270	274	294	307	311	283	282	281	310	321	299	344	288	273	302	291	330	297	288	311	303	291	315	303	308	338	285	303	305	317	301	309	317	321	308	325	312	309	315	308	296	304	331	297	323	344	303	314	291	288	304	256	297	330	285	320	321	312	310	327	300	333	292	321	300	272	325	313	285	275	297	313	286	282	296	305	278	310	301	334	310	293	289	298	322	297	329	299	330	283	304	299	305	314	281	322	306	322	273	272	302	291	305	290	305	321	287	334	282	292	281	308	337	316	301	302	303	297	301	290	322	301	303	295	268	306	307	268	314	328	288	309	298	304	302	290	299	278	311	317	291	277	328	283	293	297	299	305	276	316	307	301	296	320	294	313	348	288	291	286	302	306	318	311	293	303	277	290	297	299	301	312	284	315	303	344	316	337	311	306	290	298	290	263	287	316	276	293	301	294	313	356	301	310	299	308	303	284	341	323	299	314	316	294	271	302	310	283	303	311	276	295	298	324	344	316	295	311	316	296	281	314	286	296	309	322	305	270	285	293	302	291	334	328	298	317	289	253	304	309	305	267	291	301	310	275	297	331	314	312	290	289	264	316	309	329	306	312	314	315	293	319	284	293	313	293	283	301	295	279	304	286	299	330	274	303	308	318	345	315	310	289	313	304	319	313	278	334	285	318	306	291	297	277	276	280	310	306	323	310	297	313	315	312	310	312	294	325	282	301	278	316	293	268	284	329	316	299	316	257	283	300	286	292	301	280	322	284	309	313	294	265	304	344	326	318	298	302	295	315	315	281	309	334	295	320	271	311	283	318	299	316	317	301	296	316	282	322	318	279	304	327	296	324	294	293	322	311	291	310	306	334	300	319	292	309	295	314	317	322	289	294	319	310	309	299	312	297	323	289	322	299	329	280	273	313	277	315	307	294	335	291	322	291	305	289	285	303	270	303	319	308	283	277	295	311	299	295	265	322	320	304	276	296	312	317	306	304	325	299	313	275	292	301	301	316	301	308	284	283	320	313	281	292	299	289	316	315	287	303	318	295	301	301	300	307	326	327	274	295	289	324	296	306	301	282	308	310	285	327	300	303	310	269	272	274	294	315	318	292	331	283	268	276	339	302	303	283	295	306	320	321	326	292	314	311	281	279	297	304	321	304	319	297	287	296	295	277	311	306	302	299	313	295	298	302	296	301	302	302	325	297	317	290	288	317	266	285	309	298	283	308	301	290	313	283	311	302	297	291	273	309	275	331	287	299	305	306	305	317	290	327	272	302	317	328	338	317	274	277	289	291	314	315	307	289	282	316	325	296	298	306	303	323	292	305	259	309	321	305	301	273	329	263	275	326	286	300	285	292	276	317	317	317	284	299	299	291	326	308	281	328	299	287	331	316	287	309	283	283	307	323	304	299	293	314	293	278	266	337	312	291	312	317	312	271	320	283	287	305	293	271	299	318	305	304	312	325	290	304	292	284	293	307	301	275	302	315	311	311	298	313	273	265	308	316	272	307	331	244	304	306	288	320	270	339	322	311	327	300	307	272	298	318	312	284	312	270	305	304	298	325	295	307	292	298	299	295	299	315	291	299	289	308	305	309	271	317	294	290	285	310	318	326	286	291	274	312	309	285	291	288	290	299	296	317	315	303	299	304	318	328	290	314	305	300	290	285	315	298	260	302	309	293	306	308	301	281	306	287	320	278	308	281	320	291	297	272	284	361	324	320	327	298	334	315	314	317	298	295	321	337	299	278	282	292	273	298	288	288	308	322	306	309	309	287	311	321	324	288	312	325	300	277	279	277	294	309	328	290	314	293	298	332	292	317	302	291	307	323	330	318	303	306	284	304	300	307	315	277	274	280	280	295	301	293	313	284	318	308	310	259	293	317	297	285	319	315	283	277	298	301	286	323	283	337	280	325	280	294	305	279	277	318	289	292	290	312	290	304	304	321	288	284	277	319	333	317	311	284	322	308	294	296	291	308	291	295	315	325	317	326	302	282	307	272	294	328	297	311	333	278	310	299	291	296	289	311	318	296	276	308	291	290	311	322	307	281	282	317	304	285	321	302	288	315	296	305	290	287	291	288	301	311	307	277	289	322	273	293	272	307	299	290	298	283	269	307	280	297	329	270	322	295	278	338	322	302	314	347	299	288	278	297	279	316	324	326	322	293	318	285	313	303	278	284	329	283	336	329	332	296	317	302	298	308	308	290	327	289	317	311	310	295	312	293	298	305	273	328	310	316	289	302	315	308	318	294	289	310	308	294	285	330	312	277	268	263	298	325	309	342	323	287	293	328	292	323	299	302	334	327	313	296	327	314	300	291	280	324	326	295	314	347	293	327	305	337	314	302	293	258	311	285	296	299	306	289	285	306	329	351	329	271	303	281	295	303	307	357	273	293	291	307	301	320	303	311	305	291	286	308	281	280	296	294	286	293	300	315	327	321	283	255	287	309	305	302	295	325	355	279	310	299	328	294	318	285	298	274	287	294	277	279	305	330	318	321	288	283	283	263	319	304	294	294	294	317	303	308	278	306	319	305	284	310	279	274	294	348	306	281	280	266	317	293	281	302	336	302	319	309	289	339	325	289	294	310	289	304	283	316	313	270	317	292	273	302	314	338	296	290	291	278	327	301	325	320	299	286	304	296	313	281	284	303	311	326	288	296	317	290	302	303	313	291	296	284	293	300	300	304	294	251	301	271	289	298	285	361	290	297	319	278	328	294	310	296	309	302	305	308	329	286	290	288	288	290	316	297	302	293	317	289	297	292	282	309	278	326	296	279	300	291	343	338	325	335	283	314	281	303	290	293	288	275	332	321	307	286	290	307	275	267	273	272	316	294	306	303	320	323	304	323	305	268	284	283	325	306	288	333	311	321	299	297	319	309	307	362	286	325	308	290	293	331	312	339	311	304	346	292	316	333	289	277	321	316	309
17832	1850	3056	3325	2893	2418	2141	1833	1660	1563	1451	1344	1218	1192	1213	1116	1072	1033	1055	1050	998	1023	959	951	963	938	976	947	950	963	968	923	930	906	973	943	970	902	962	927	898	943	865	905	901	905	924	941	918	889	832	879	927	919	901	905	870	915	910	899	894	952	891	853	889	832	945	836	916	931	924	882	916	879	896	857	894	921	859	837	895	866	890	855	823	862	929	882	865	875	896	880	942	864	895	892	850	859	892	888	879	905	874	876	856	915	852	830	907	870	868	879	880	896	920	926	870	827	896	861	840	936	887	908	926	864	852	848	870	887	919	869	882	897	916	882	858	873	891	846	896	890	881	864	859	843	870	863	882	914	859	892	871	814	870	915	912	890	938	890	903	893	951	890	880	872	884	871	830	899	901	877	874	869	868	879	876	948	893	853	868	853	850	861	947	876	855	858	896	853	903	924	879	862	797	881	914	821	884	917	897	901	861	955	896	905	843	860	858	907	866	882	901	878	853	885	910	942	840	873	896	933	886	885	829	914	879	882	877	848	894	872	880	872	859	898	871	877	887	896	864	928	921	895	888	847	844	840	886	899	898	869	868	861	860	855	880	881	863	906	907	874	877	842	833	831	884	851	854	880	840	870	878	889	901	884	810	835	825	937	885	852	876	895	873	932	917	834	857	902	863	890	827	890	881	863	897	844	855	906	862	885	923	800	869	886	881	929	908	881	877	880	859	897	898	923	931	905	907	829	839	868	887	847	879	884	822	914	855	798	882	905	861	897	905	898	875	900	874	904	879	926	877	892	877	877	900	848	887	909	878	894	872	852	941	852	878	888	853	907	915	860	950	861	860	888	844	921	895	835	866	922	922	895	903	877	913	927	828	882	897	904	835	897	856	830	894	832	878	954	854	889	830	879	874	864	891	855	873	893	867	857	862	899	875	909	945	886	884	876	867	842	918	852	880	867	917	853	914	841	887	878	901	913	866	890	848	869	835	883	908	876	875	881	919	908	850	905	873	913	874	954	848	874	878	934	888	870	910	854	923	906	858	858	907	844	904	951	841	893	854	863	890	836	848	912	876	870	856	869	845	868	846	835	892	837	897	836	877	914	864	854	846	906	883	864	900	868	908	825	822	878	870	934	902	862	880	841	863	920	846	878	883	933	861	886	842	950	848	891	869	866	844	880	875	882	905	875	801	901	875	852	871	884	873	883	891	868	865	893	929	852	934	870	930	929	928	881	887	867	881	901	843	888	897	845	852	890	828	913	908	827	870	856	890	880	895	875	870	900	864	865	868	907	909	889	910	887	832	863	828	888	837	852	892	873	865	873	818	884	840	875	880	846	856	858	876	839	888	921	895	872	923	910	917	845	852	887	825	846	854	868	896	884	925	880	906	894	898	905	849	939	829	875	898	889	900	900	865	843	868	873	827	894	860	915	836	879	876	888	861	946	879	824	944	831	887	892	828	895	854	832	872	829	836	845	851	831	882	883	900	838	893	894	889	859	901	839	902	861	816	855	909	917	876	890	876	900	849	881	874	850	886	876	845	908	895	859	847	863	897	914	811	809	886	845	875	911	855	910	874	889	806	839	861	874	836	855	865	915	881	886	868	871	916	858	877	824	839	878	894	928	907	863	891	863	960	849	833	888	862	885	868	887	879	827	821	904	929	914	847	882	895	859	881	883	870	880	862	895	860	877	898	866	843	865	919	914	855	902	858	880	892	894	852	901	889	932	855	862	886	871	894	849	939	853	847	843	907	869	852	882	870	910	874	857	889	863	927	886	871	901	907	831	904	931	865	889	892	875	885	867	926	847	975	878	872	869	854	879	849	846	956	894	879	871	856	881	935	883	839	913	932	886	897	916	880	872	907	864	894	879	896	879	902	885	931	912	860	912	864	845	907	861	894	856	835	847	825	872	910	891	817	889	875	879	852	844	835	852	895	911	843	865	908	837	869	909	870	819	867	867	840	884	915	916	882	881	919	874	864	892	861	894	863	825	877	833	919	890	898	875	890	893	818	902	864	846	864	914	892	865	887	822	868	890	817	808	896	812	872	839	870	882	870	885	893	875	878	879	925	911	848	842	910	857	857	865	881	863	869	891	857	900	907	865	844	877	904	878	904	890	863	929	877	862	886	865	899	858	904	859	900	948	891	866	872	865	831	846	883	836	900	876	868	876	887	860	893	877	864	875	890	873	842	867	808	887	903	876	918	824	873	876	914	891	876	873	907	855	900	871	893	895	853	867	893	908	869	882	893	893	901	888	900	892	867	864	843	923	843	876	835	861	860	826	889	888	878	874	899	887	883	845	883	893	841	855	901	871	1003	863	919	899	875	897	836	918	858	858	867	891	857	827	854	888	880	902	884	892	893	836	882	904	879	902	913	865	846	850	871	836	924	859	846	914	931	869	887	855	870	869	898	832	870	855	900	877	854	888	830	856	908	882	897	892	871	842	885	854	873	882	862	836	894	887	880	854	898	907	880	912	904	889	856	875	814	870	888	862	860	890	917	891	896	885	924	840	822	900	863	911	861	859	914	905	827	931	889	864	874	883	838	858	895	904	895	830	892	841	942	920	841	936	912	862	838	905	843	920	862	861	909	857	917	874	910	851	909	898	889	809	924	854	845	880	874	925	873	867	945	858	860	867	902	896	864	922	884	852	867	845	873	818	839	850	923	924	910	834	893	872	852	901	848	846	856	881	837	866	894	858	927	917	907	881	899	795	798	894	869	883	856	862	838	914	847	840	836	838	886	839	913	844	848	909	865	874	886	854	909	913	874	924	861	852	883	887	922	830	903	899	887	881	874	861	862	912	886	866	913	888	892	875	885	949	846	878	880	838	898	870	850	881	881	892	898	876	868	898	916	904	897	854	841	911	886	842	932	856	871	867	900	884	892	853	882	866	881	931	836	868	867	876	890	913	860	888	906	865	931	894	854	944	865	897	913	862	856	895	905	866	921	842	896	857	829	870	876	874	906	938	890	903	942	833	839	888	865	851	875	860	902	878	866	840	924	840	914	916	856	852	836	868	898	869	872	864	916	869	846	864	898	937	866	852	857	864	846	863	862	855	825	883	920	867	903	885	816	874	886	890	873	908	882	869	887	890	848	877	846	836	831	850	875	880	900	917	927	876	847	815	833	820	913	866	834	852	893	860	847	847	862	847	888	872	903	900	887	933	832	822	930	851	892	877	962	897	877	859	856	836	893	855	917	892	924	841	875	871	840	876	897	864	870	906	895	865	857	912	908	854	904	922	920	849	903	884	846	864	915	910	943	896	905	881	809	912	908	899	835	899	834	846	893	830	889	889	904	850	858	809	870	890	885	920	929	930	884	887	843	878	861	892	888	905	874	876	921	868	886	910	866	874	863	962	816	881	891	873	864	828	839	861	909	857	871	889	895	883	883	841	824	900	875	905	867	879	849	877	837	858	890	856	864	884	879	879	856	815	882	915	892	905	865	917	846	831	858	860	840	837	886	869	914	892
38672	21656	18321	2965	1493	1164	886	720	622	566	502	506	464	464	439	430	382	397	393	416	366	391	420	386	372	375	377	327	365	353	346	357	335	345	353	386	346	355	344	344	351	369	348	396	384	343	339	375	334	331	341	348	339	342	342	350	341	337	387	352	332	372	345	348	331	374	363	356	351	341	313	372	355	351	338	338	331	388	353	323	304	369	348	339	326	340	326	341	341	333	321	372	363	332	310	331	343	355	312	304	357	355	392	354	357	373	348	355	333	319	328	367	323	339	333	322	330	351	359	356	365	350	332	348	343	302	330	363	343	320	345	352	327	336	336	386	321	327	309	355	376	352	357	356	327	325	374	365	384	340	326	360	300	333	307	353	356	355	318	347	333	350	343	354	380	360	371	354	359	360	358	352	341	314	359	353	331	338	368	320	344	326	317	365	349	359	359	383	368	337	348	336	341	350	339	335	328	347	350	318	370	346	302	330	325	346	307	376	357	351	360	382	325	352	341	367	378	360	357	357	335	328	309	312	355	302	388	349	374	332	369	361	352	363	357	340	377	332	331	323	346	342	352	386	333	347	373	381	366	357	312	325	366	339	327	327	335	371	309	327	351	376	330	396	357	356	335	329	333	357	355	335	337	343	332	312	353	321	348	347	341	307	362	361	340	343	320	362	348	345	368	318	340	331	351	356	359	335	346	360	333	318	344	345	315	315	331	364	348	345	362	378	338	371	361	312	343	379	332	373	349	333	366	332	335	318	326	323	354	325	349	330	338	356	345	338	305	377	337	315	368	336	321	360	360	354	341	321	332	358	322	369	333	361	344	344	334	328	366	350	364	350	375	338	327	337	333	312	345	345	338	319	338	362	331	324	371	339	313	357	352	319	341	366	348	355	341	343	350	339	307	345	347	348	365	335	306	344	338	359	356	319	339	302	333	310	341	315	374	306	330	304	335	335	373	359	332	314	346	338	348	352	361	338	357	346	343	346	356	335	333	360	349	337	309	339	332	369	355	373	339	333	342	339	352	330	366	311	327	342	359	340	370	319	334	323	354	337	289	320	322	342	318	364	341	355	361	353	314	327	340	332	347	327	341	363	348	325	319	356	355	316	284	319	335	362	353	317	340	364	396	366	353	345	356	373	347	322	343	319	338	315	311	350	352	357	340	344	340	350	330	336	321	356	333	344	325	341	350	365	371	353	380	351	327	341	380	301	346	365	376	364	333	328	365	313	344	375	339	420	336	353	359	316	347	366	358	375	353	371	352	347	365	348	327	334	371	349	339	343	346	325	350	336	325	344	340	360	341	364	357	361	351	353	358	367	371	324	340	320	324	341	366	399	314	330	332	349	375	340	387	383	331	363	344	355	354	330	340	370	360	305	340	333	351	357	357	333	376	331	337	359	344	322	331	341	343	338	359	354	324	321	348	335	320	311	333	367	327	362	371	347	333	368	334	342	327	309	345	352	352	407	343	348	333	340	355	348	340	351	334	342	314	330	345	349	385	349	343	338	389	355	311	340	328	338	358	336	340	321	351	334	318	355	315	362	329	363	372	319	332	363	345	362	392	336	345	343	310	339	355	331	354	349	346	332	348	345	348	326	331	373	369	307	329	345	308	379	348	389	398	333	299	343	326	322	333	373	336	334	353	343	335	355	340	349	325	348	354	364	352	370	318	343	334	351	350	299	351	332	336	341	356	366	367	338	340	352	323	342	341	325	333	327	329	369	362	337	334	315	359	323	345	367	360	340	350	320	331	347	356	389	334	359	362	354	354	352	332	370	344	361	342	386	351	336	333	344	357	322	354	321	334	328	342	361	304	315	341	302	320	363	363	322	324	332	346	336	354	361	352	317	330	333	351	344	309	335	319	330	366	343	332	320	352	334	345	351	344	338	362	355	360	375	302	400	319	354	316	329	342	341	333	342	341	343	330	316	349	334	320	302	364	343	360	363	349	386	344	351	357	333	325	364	326	334	326	361	342	341	361	347	356	323	354	329	330	342	354	352	342	330	393	354	340	345	338	318	301	312	373	353	327	283	329	368	369	374	350	368	342	365	337	350	303	307	334	351	368	310	367	371	328	315	315	343	342	355	332	339	331	327	358	310	335	321	319	336	336	343	345	359	322	336	334	328	319	301	350	348	335	363	359	366	285	372	342	307	340	350	359	343	309	364	348	310	354	352	335	310	342	340	345	347	354	323	346	361	354	360	295	325	383	349	342	369	332	362	359	358	367	344	384	342	366	365	378	324	317	339	354	322	364	368	320	330	363	343	335	314	371	354	329	347	352	360	366	367	334	325	388	355	330	327	346	360	351	365	337	349	325	345	309	324	342	339	311	388	320	318	352	330	358	353	399	321	330	356	349	343	362	327	403	351	371	355	348	396	344	347	335	339	353	362	325	352	371	330	340	355	348	313	385	348	338	392	344	322	339	344	328	326	334	336	359	376	380	334	355	353	373	329	366	345	365	321	323	316	349	330	349	361	363	353	349	355	363	318	349	328	332	328	327	352	361	324	344	331	303	366	328	314	355	365	354	321	345	351	362	333	346	353	340	318	354	360	319	343	325	351	338	332	333	346	329	338	347	354	331	350	375	351	343	298	313	325	396	332	342	326	375	383	331	326	371	334	349	389	312	322	348	300	354	337	332	352	337	344	330	324	351	341	332	324	338	321	348	325	343	364	369	360	372	338	349	356	344	359	342	302	358	320	354	335	349	350	347	355	337	343	360	338	353	342	344	339	338	317	321	336	358	324	337	346	350	342	346	314	370	325	320	354	359	354	336	344	346	345	307	382	345	309	335	348	340	352	349	352	344	351	344	326	375	370	342	313	329	358	348	353	344	377	384	369	349	340	358	341	381	303	346	324	369	350	348	345	352	317	332	326	337	325	327	331	334	345	339	351	327	331	318	329	364	318	359	337	316	352	334	369	348	356	325	327	332	313	341	338	353	357	348	352	332	324	340	350	346	313	363	322	368	321	326	315	361	367	354	364	356	372	322	346	344	320	367	332	339	359	330	334	363	365	337	338	348	389	352	299	340	354	331	351	340	335	363	334	358	351	339	351	321	322	337	328	330	334	342	353	342	362	326	367	351	351	359	336	395	350	369	357	384	359	317	305	370	361	330	354	349	333	359	351	336	357	318	373	361	318	376	312	361	355	334	353	332	350	363	337	335	334	308	332	328	360	348	332	399	319	328	322	318	324	356	326	331	359	356	332	347	363	338	381	351	357	366	380	335	335	339	319	348	337	342	325	324	317	365	331	343	343	368	340	351	345	343	348	344	384	350	318	344	360	356	351	327	339	346	310	338	347	342	323	342	344	333	358	350	362	346	321	325	338	344	341	344	343	352	356	354	343	332	340	328	304	334	343	356	317	358	364	344	322	380	346	325	345	339	346	352	335	337	341	348	363	328	327	357	305	322	323	357	364	355	337	323	339	360	315	339	354	338	330	342	334	338	379	345	354	353	356	388	346	336	308	379	346
21338	2744	5137	5599	4820	3929	3290	2867	2504	2192	2005	1906	1825	1626	1576	1489	1415	1409	1325	1256	1234	1286	1228	1166	1209	1210	1107	1086	1165	1120	1129	1084	1119	1132	1070	1010	1049	1054	1100	962	1003	1023	1064	1037	1043	1053	1088	984	1027	1075	1007	963	996	982	984	1045	978	981	960	958	1008	960	1025	983	1039	987	988	949	1019	1017	1009	940	1043	953	1002	941	970	973	938	988	940	996	1044	949	1040	1020	923	1000	959	956	951	967	958	977	956	992	979	1052	938	975	931	941	907	980	979	996	977	904	986	995	957	941	992	989	977	968	969	966	935	998	993	916	984	980	968	1024	995	933	965	957	973	1019	947	928	900	960	955	983	1023	962	980	997	965	979	961	894	1009	1003	954	987	967	921	922	904	985	976	944	938	1027	914	1004	978	987	1034	930	1036	979	912	1006	908	976	934	959	941	966	996	968	954	993	957	987	1035	1029	1011	981	943	944	970	940	965	924	1026	908	989	992	979	985	983	973	964	1016	962	958	958	1004	931	1021	933	916	1009	944	941	1025	991	965	952	935	996	968	945	960	1026	997	962	938	966	1001	960	953	966	932	936	949	962	950	987	981	960	961	976	945	930	976	912	944	934	920	994	942	956	938	982	924	981	957	911	948	948	974	924	931	902	932	971	986	946	984	949	975	955	1005	964	923	989	944	981	958	970	946	951	965	991	931	943	912	967	917	1034	918	975	981	1012	918	961	951	929	1008	966	980	953	1010	977	916	994	977	975	1003	941	960	960	1028	954	943	1008	1013	950	943	988	957	955	962	984	964	963	959	967	952	970	982	972	969	972	989	1035	934	976	960	975	981	985	983	984	982	965	930	973	991	998	943	933	968	957	913	961	991	941	955	1002	960	986	994	984	973	997	938	941	976	934	962	935	942	965	1004	1000	992	959	947	963	938	1017	959	970	942	948	923	932	968	1010	1000	915	942	929	960	976	981	888	947	946	927	999	987	934	911	972	948	952	942	931	935	961	1003	924	948	982	1011	956	945	987	949	1023	965	961	946	1002	966	942	977	950	953	941	980	1024	933	887	975	961	991	1033	966	948	940	935	943	963	933	1013	963	913	937	985	919	958	957	937	950	920	938	1001	938	955	962	971	987	960	1007	986	1014	947	977	966	906	949	967	935	973	940	964	955	996	949	961	978	936	936	973	993	1012	982	988	940	994	990	900	991	965	946	982	943	1012	967	989	945	1015	989	963	963	1002	978	974	964	972	942	973	947	970	971	919	983	938	960	966	990	974	1003	975	946	937	995	976	931	955	964	926	928	995	962	977	981	944	911	980	974	998	944	991	997	916	973	958	937	924	1011	916	942	936	939	982	992	927	949	997	939	999	947	994	982	953	939	1014	963	983	957	976	978	967	995	947	952	997	944	988	904	966	996	927	955	949	994	975	929	925	1004	948	963	977	962	952	951	991	1016	988	945	939	987	929	957	961	950	962	957	973	957	911	920	997	966	938	1016	960	920	1002	949	948	998	955	957	994	904	929	983	950	944	971	1015	941	962	996	980	1031	928	974	965	932	962	986	947	957	951	993	919	938	928	1006	950	1021	950	950	951	916	948	986	978	994	935	912	996	926	959	969	951	926	957	936	959	1036	968	980	1014	934	997	1001	931	970	926	967	997	954	936	1024	920	928	973	885	969	982	976	974	992	940	958	916	982	917	962	984	939	969	964	925	1040	958	1001	935	955	953	948	975	986	973	946	919	939	955	991	955	944	894	975	947	916	987	990	909	978	999	938	956	977	917	953	938	906	998	944	904	953	972	938	936	980	1009	1014	975	996	1034	949	925	949	1018	908	1012	965	940	984	976	932	933	925	1021	970	938	966	966	1002	986	987	1017	951	904	980	984	962	960	953	925	991	919	1019	975	940	910	981	938	950	986	971	920	952	902	943	938	916	981	935	922	981	921	932	932	981	992	954	960	924	974	963	909	964	965	936	996	971	958	921	1049	947	996	958	916	971	1018	961	964	927	956	932	959	956	954	954	970	990	1001	900	952	991	998	973	974	925	1019	958	982	945	934	988	944	959	956	986	963	980	893	979	894	989	897	947	999	951	988	967	955	926	953	926	965	971	949	975	961	1004	953	936	1000	985	973	943	967	990	979	969	952	970	927	1001	947	921	952	951	982	940	917	963	946	972	952	952	986	957	924	933	935	933	958	927	1009	950	988	993	944	990	972	994	971	953	978	962	958	1032	913	923	935	934	944	973	985	943	928	978	950	961	965	1020	948	960	991	962	988	1010	920	912	942	978	934	980	882	953	925	968	997	942	906	917	991	935	971	964	945	942	999	955	924	940	956	970	935	956	984	988	899	997	971	961	1003	935	972	932	956	941	973	945	979	944	1008	1027	922	966	1006	978	983	936	945	940	970	965	988	981	1010	958	945	949	920	964	949	962	899	1026	945	903	928	970	954	939	1010	950	994	949	937	943	929	958	910	976	979	981	1003	952	951	970	962	976	999	917	1027	945	944	970	947	957	948	937	980	913	943	958	900	969	998	986	982	970	967	967	1025	917	930	974	942	1010	902	1002	966	946	976	952	959	970	952	948	956	940	961	1014	975	959	1030	962	961	950	990	954	900	981	923	957	980	1001	975	1000	980	956	960	912	945	935	932	941	1034	1020	952	973	926	963	985	977	1057	950	911	931	970	988	959	905	1006	969	942	961	928	952	952	985	913	977	969	943	986	931	985	984	983	952	1009	962	941	954	996	989	1020	958	883	933	968	1030	947	921	947	917	936	967	952	948	967	906	971	930	944	943	997	964	979	954	1024	977	995	918	951	995	982	958	976	963	989	984	962	1019	973	976	974	1005	1010	952	973	934	993	986	973	958	942	991	934	939	956	993	976	1003	936	951	943	950	904	964	981	945	956	927	954	984	945	986	998	1025	988	951	975	911	975	983	976	1002	948	970	998	948	905	936	1029	959	964	916	996	947	930	949	950	949	924	975	967	960	971	939	955	993	997	880	956	930	933	975	939	1013	941	975	959	991	974	1002	950	994	980	976	934	953	893	1014	1000	977	958	964	956	978	918	984	947	989	945	1008	913	1001	957	974	943	939	951	995	922	986	1010	956	956	991	922	968	1012	998	950	987	965	1014	951	944	989	973	925	1003	909	1001	940	1009	950	945	982	941	939	922	967	943	962	986	974	973	982	998	967	914	976	948	966	992	945	958	953	929	901	987	961	976	922	947	921	928	981	969	945	922	933	934	914	1000	985	966	982	968	961	967	936	991	973	970	961	967	961	963	996	986	930	941	932	973	962	972	978	989	1000	951	1000	968	981	993	946	954	929	962	949	1014	929	1003	933	976	968	993	972	923	940	1027	955	900	922	918	977	1005	877	970	982	977	1011	931	960	959	957	1011	931	946	921	912	981	986	985	963	938	993	950	930	964	993	902	973	946	979	946	900	993	956	960	983	963	1012	979	965	940	972	898	975	951	937	969	945	932	896	960	972	986	942	960	950	975	1004	952	1014	1023	1007	945	970	907	942	965	982	937	983	996	957	963	874	971	903	949	1024	978	967	999	943	999	910	965	952	958	955	954	984	968	970	891	928	1017	950	975	954	961	923	993	973	966	968	924	943	959	967	985	960	1007	996	924	973	968	963	950	935	963	986	904	1042	945	988	957	974
7126	454	367	232	202	193	156	195	166	169	170	187	188	192	186	171	171	181	173	167	149	179	160	156	167	163	168	177	168	144	181	172	163	166	170	177	172	178	179	180	163	168	169	183	172	190	159	171	172	162	182	176	172	160	177	175	147	184	212	186	156	165	183	175	159	189	180	185	163	174	168	151	178	161	171	157	152	177	164	153	164	167	205	155	172	167	175	186	189	188	170	167	219	182	174	188	158	158	198	170	180	166	184	173	162	173	172	162	190	182	176	188	180	169	180	182	162	163	155	176	193	168	181	186	167	180	181	167	183	192	185	168	163	175	180	187	185	166	163	173	181	175	171	173	193	166	174	199	205	163	155	152	142	176	169	172	168	182	174	171	179	180	164	205	157	167	180	157	161	173	168	167	168	167	180	197	159	178	185	183	190	162	165	198	177	169	163	182	172	143	183	160	165	183	184	178	165	178	178	179	164	166	167	177	167	154	145	148	184	172	178	169	186	180	187	160	172	184	138	152	180	178	159	163	146	169	176	167	174	165	175	186	167	177	170	180	181	190	163	177	164	178	157	164	170	197	178	166	191	157	177	162	160	150	176	199	155	152	155	178	161	151	179	172	181	178	181	185	174	159	177	178	202	154	171	187	179	155	184	164	172	163	166	177	170	194	157	166	153	162	164	192	191	189	184	188	172	174	168	165	186	179	161	159	145	149	179	174	170	184	188	177	170	165	215	158	178	196	179	143	123	178	176	186	154	144	171	152	185	179	163	187	161	173	180	163	155	200	173	181	182	171	148	186	184	164	186	184	177	165	173	173	168	198	178	165	184	207	153	188	174	173	166	186	181	175	180	159	159	170	184	166	176	173	159	160	162	179	183	167	150	167	178	158	156	166	184	186	177	176	170	179	175	162	156	157	171	178	174	185	173	148	188	173	148	174	191	176	171	146	147	159	155	157	171	165	157	176	167	155	182	179	135	160	186	180	169	199	170	174	164	182	163	176	154	142	175	162	187	183	151	189	144	139	169	185	170	167	152	179	184	167	172	168	153	190	174	165	142	184	168	166	209	187	183	164	143	178	181	163	163	165	177	188	170	171	176	159	143	162	175	169	162	184	169	184	175	197	166	185	186	177	167	173	178	167	193	168	177	177	182	159	155	172	166	158	186	162	186	176	163	175	162	166	192	185	152	170	159	172	186	154	169	143	180	176	165	144	168	174	168	170	173	158	168	173	171	178	179	174	183	162	160	170	161	163	183	166	146	165	177	166	162	196	174	156	173	173	170	184	177	185	183	176	174	158	206	174	181	169	159	170	170	183	172	161	175	152	168	161	177	175	168	156	169	176	195	170	170	171	174	169	199	174	166	146	192	170	154	167	153	139	164	186	159	177	159	181	185	186	156	163	166	146	133	173	163	150	168	182	222	162	190	183	182	181	165	176	168	155	163	161	186	174	155	176	149	197	171	159	189	176	148	171	146	150	188	178	153	193	182	142	153	162	167	165	169	182	155	182	166	162	167	193	171	168	155	170	172	157	183	181	196	174	181	187	188	165	179	191	178	169	160	182	184	180	178	169	184	166	173	176	167	177	176	165	176	194	166	171	160	189	182	174	160	167	186	153	187	163	186	184	178	155	168	162	161	202	168	180	171	149	159	169	154	181	160	180	170	153	186	182	159	174	150	171	174	189	162	169	165	179	175	177	171	172	158	151	174	188	154	174	155	170	173	168	153	166	166	174	181	166	180	168	157	181	162	175	154	169	169	164	164	170	163	160	195	168	158	196	185	154	175	163	168	157	157	167	162	189	159	179	192	166	181	176	162	169	183	155	163	170	145	187	193	160	191	171	176	194	160	159	190	189	172	163	180	161	204	182	195	194	169	162	187	172	178	177	212	173	143	150	176	176	163	180	189	203	174	164	186	170	161	169	174	145	186	166	177	175	166	185	150	160	174	165	172	158	171	169	193	175	144	181	188	137	174	156	164	164	178	172	192	158	183	182	177	178	159	176	173	193	160	159	183	195	192	168	174	177	190	173	166	170	154	169	161	169	166	167	172	164	184	167	156	164	185	181	173	179	169	174	185	179	161	187	167	166	169	179	168	168	170	180	189	165	197	188	170	178	148	179	152	195	159	167	171	167	173	160	188	143	180	177	162	153	163	164	183	161	160	156	169	160	152	140	176	179	154	163	168	172	173	179	164	179	171	155	148	185	181	165	135	146	172	190	159	177	147	176	200	178	170	199	171	158	145	193	162	170	172	186	168	172	180	166	170	141	201	169	198	176	178	194	160	180	182	162	175	190	178	158	169	180	145	170	171	178	140	178	169	168	179	189	180	157	161	180	172	175	156	167	192	176	162	163	169	190	180	161	177	174	162	162	172	166	169	153	168	188	184	173	174	153	173	188	160	164	166	160	188	168	178	174	180	184	170	170	178	178	176	176	161	172	156	169	191	183	193	177	156	187	171	180	169	172	184	189	178	174	179	152	171	163	144	188	179	159	171	176	186	189	198	163	152	177	159	166	160	177	164	151	159	167	183	159	166	174	178	149	161	186	161	145	179	182	167	167	155	154	183	212	187	170	153	179	150	155	163	181	157	183	179	167	140	167	173	205	176	161	159	183	189	171	177	171	184	163	187	192	169	193	189	156	148	166	170	172	174	192	165	151	181	174	170	209	153	187	166	168	188	174	158	177	194	161	178	200	174	161	158	187	141	167	164	156	165	163	158	175	154	163	203	166	158	172	169	184	170	179	142	175	185	174	187	176	179	151	162	159	156	179	160	153	146	205	169	174	152	176	178	158	167	155	180	169	178	150	167	191	189	178	173	182	155	165	150	187	177	169	182	164	153	167	165	177	172	173	169	191	152	160	151	185	173	184	199	178	180	186	169	185	184	180	161	168	178	147	164	180	169	187	145	188	161	168	173	161	181	138	131	193	156	186	154	175	149	161	159	179	157	160	188	170	177	197	183	148	171	165	168	187	154	165	158	171	176	165	167	182	169	170	170	173	133	180	158	173	206	181	160	163	179	174	166	183	188	175	160	189	155	160	160	182	186	174	159	176	159	170	194	161	190	185	142	154	166	163	193	183	167	167	181	192	183	163	191	184	187	172	166	164	135	168	187	165	175	188	163	193	176	173	163	173	177	168	167	178	172	175	176	147	179	203	180	177	192	154	170	188	163	155	186	180	146	165	170	156	183	175	179	149	174	188	195	194	155	185	158	166	169	185	197	168	169	160	168	158	164	166	159	163	200	164	166	188	169	185	162	182	199	183	157	159	146	177	169	174	178	151	170	151	183	174	170	166	179	171	195	165	166	177	168	163	158	157	157	144	155	165	174	176	169	153	183	184	156	163	158	175	141	183	167	153	166	159	175	163	195	178	192	176	178	177	173	168	195	167	155	171	160	182	164	166	182	168	181	173	166	184	163	180	161	171	170	161	173	159	135	166	162	189	176	157	154	179	170	171	161	186	154	184	169	165	165	163
7054	587	676	680	741	666	607	627	606	629	578	574	588	562	579	563	558	581	622	574	606	577	587	569	573	546	577	567	585	555	560	584	534	564	558	571	562	560	576	558	553	582	550	592	572	525	563	566	559	564	589	510	575	560	619	568	553	552	568	586	527	562	584	570	519	604	572	534	559	563	583	587	543	602	549	579	562	576	581	562	598	531	565	555	551	553	509	542	528	576	583	533	585	587	541	553	554	601	535	591	558	584	522	574	506	570	513	550	518	531	567	592	548	577	568	586	571	589	589	530	540	534	552	559	531	586	571	564	539	548	561	565	571	556	519	563	563	565	592	570	573	554	573	546	567	577	552	537	594	586	563	572	589	577	599	543	558	549	589	548	554	603	527	586	553	559	571	548	572	552	601	561	562	583	561	555	555	542	568	560	562	555	525	574	552	553	583	525	564	557	576	594	586	534	578	567	567	584	534	565	552	565	562	543	595	538	538	536	569	551	599	559	577	562	572	548	584	571	539	579	556	574	586	510	552	583	536	535	530	570	572	602	583	533	547	545	558	575	546	604	575	564	559	549	573	561	550	564	549	582	578	537	564	544	554	591	568	548	550	532	602	516	579	590	568	550	564	582	564	582	592	592	553	582	570	578	526	611	557	546	560	562	525	550	599	528	581	573	547	556	583	541	522	546	589	579	566	571	585	511	563	602	557	542	554	569	568	561	575	577	593	570	546	551	589	579	583	592	579	545	567	570	581	547	547	556	540	554	556	577	572	545	578	588	551	551	586	545	581	579	558	536	514	549	583	555	534	608	558	568	544	566	554	570	552	555	539	545	543	568	609	550	550	565	553	563	555	594	578	606	565	557	556	599	579	619	555	526	571	541	524	581	571	549	569	553	572	537	569	571	586	558	614	542	579	544	558	585	556	545	551	545	554	586	583	572	570	565	565	559	578	613	583	571	586	566	611	565	604	571	542	573	569	583	570	573	573	529	559	572	562	565	533	524	571	529	529	553	551	585	533	539	589	562	528	590	538	589	538	575	537	578	589	540	544	576	567	549	560	553	556	588	581	582	564	569	559	550	551	565	592	590	540	583	594	588	556	610	536	541	537	602	575	592	537	537	569	562	559	542	547	575	583	578	553	513	564	614	532	571	540	505	569	552	510	573	560	574	555	556	576	581	589	569	500	602	584	561	551	571	560	621	562	532	554	576	602	537	591	542	575	571	582	608	587	570	584	592	575	586	555	557	515	558	566	563	579	565	554	610	530	583	606	583	599	583	568	543	574	559	595	548	555	524	553	581	560	565	555	577	571	541	542	530	532	587	566	568	560	546	578	570	551	597	585	568	601	581	576	574	557	590	556	585	563	583	537	582	554	581	551	547	584	542	552	515	554	526	543	582	563	559	601	561	539	546	539	581	556	551	535	567	562	580	578	548	546	522	571	551	569	537	537	601	547	553	557	520	577	572	530	583	519	550	536	560	571	540	590	531	566	530	554	546	593	614	573	552	562	545	529	560	528	563	574	563	585	588	552	546	579	560	566	594	574	523	539	592	556	566	567	541	567	566	578	550	562	590	589	547	546	541	557	541	559	566	503	563	597	539	540	553	556	551	615	562	571	576	549	554	588	599	566	563	557	580	542	578	562	527	556	558	565	587	572	548	569	586	540	577	590	565	591	573	513	525	537	617	580	545	570	559	529	569	553	543	553	552	596	550	573	579	539	573	533	580	590	566	548	564	604	564	524	545	580	549	541	537	561	511	533	547	563	561	580	551	619	580	574	544	565	543	557	548	578	574	604	548	568	574	502	531	577	587	555	555	568	540	592	561	548	501	561	600	565	516	571	516	480	529	568	543	535	577	529	585	553	554	588	556	566	544	589	531	607	565	580	565	602	558	574	587	566	603	579	561	573	515	564	612	587	540	539	574	550	594	538	560	559	565	574	560	556	560	568	558	575	563	541	501	538	520	504	576	528	571	578	531	551	556	561	564	567	545	565	563	546	585	520	578	558	576	543	553	560	534	561	550	523	539	541	566	595	550	562	569	580	585	593	535	555	515	565	571	603	551	555	559	543	531	587	572	546	589	598	621	549	595	570	522	572	520	555	588	548	556	545	587	515	549	554	570	584	546	523	571	570	543	612	560	569	576	585	595	610	559	580	575	571	549	556	526	541	568	557	587	540	557	598	579	584	563	562	553	575	564	596	573	611	572	578	595	541	566	596	539	589	583	562	616	571	508	555	540	552	515	605	516	546	564	577	541	589	552	578	567	546	553	588	567	598	558	595	553	555	571	568	547	556	574	583	566	619	566	589	580	569	577	554	556	557	557	570	541	563	590	546	583	541	572	570	569	589	553	585	565	579	614	550	555	570	584	604	591	543	604	569	577	585	526	545	546	544	593	515	574	565	595	554	557	545	543	542	601	597	564	528	536	564	546	557	574	572	516	577	551	557	508	580	525	595	535	551	535	600	515	555	542	585	570	545	553	527	557	549	552	518	552	539	590	564	605	568	570	549	550	533	563	532	523	562	558	601	557	551	554	564	566	581	585	528	581	542	575	543	548	592	516	557	527	558	538	610	551	528	564	538	581	523	576	567	540	565	574	527	557	558	547	542	534	509	532	539	590	567	537	560	566	556	576	557	583	552	563	578	553	572	596	566	510	606	538	597	543	560	544	572	590	553	565	583	575	590	605	547	565	581	505	534	569	548	537	614	544	517	568	576	554	556	588	597	512	579	544	605	526	554	577	564	540	574	587	569	571	553	564	594	563	517	503	550	599	598	583	572	546	603	533	584	558	570	560	551	516	551	563	564	572	585	553	553	573	570	568	551	560	562	570	563	582	545	573	591	537	500	597	564	571	552	605	523	536	556	547	583	601	600	573	589	565	569	569	531	568	542	571	583	583	543	577	545	586	568	589	551	566	562	594	567	594	560	579	571	580	590	579	570	543	577	557	549	568	571	524	553	509	578	547	548	556	570	529	553	596	580	518	524	528	566	560	563	545	555	570	528	582	508	596	538	556	581	571	579	550	538	574	550	573	557	560	576	537	543	590	576	576	585	585	534	547	554	592	531	558	630	595	569	568	594	585	583	557	608	584	584	553	548	550	519	586	542	578	520	561	578	587	572	548	603	602	569	594	555	590	566	560	524	531	583	554	566	581	571	541	594	568	510	527	563	518	560	560	549	559	517	604	554	566	566	586	548	550	545	555	590	592	555	551	547	504	569	557	559	564	530	590	586	586	531	589	547	555	553	588	532	549	598	624	553	590	551	572	566	539	560	618	614	568	595	579	612	563	580	547	541	553	589	576	552	542	562	582	587	552	565	557	530	591	560	567	539	556	573	557	551	587	544	550	625	517	556	572	580	564	520	608	559	568	557	573	601	540	565	554	560	555	581	588	539	565	565	533	599	548	561	527	533	569	549	568	566	564	558	558	571	569	572	564	523	613	510	554	564	571	543	599	586	524	548	610	560	529	553	587	543	593
36697	16183	3798	1115	824	649	552	489	436	465	386	422	352	324	351	331	337	326	337	315	295	312	329	307	302	324	309	320	284	298	306	282	302	282	289	291	284	291	316	316	291	324	278	293	312	316	324	319	272	315	311	314	313	268	284	297	308	267	311	293	279	323	279	288	337	305	287	266	311	300	299	301	300	272	299	304	284	317	319	288	296	308	300	280	281	336	298	328	293	284	286	265	295	338	273	294	281	276	267	302	300	287	270	269	319	325	286	291	291	266	297	287	282	330	278	323	293	292	314	273	321	267	262	275	316	275	309	310	288	292	301	305	292	261	258	303	319	301	305	289	280	313	322	303	305	331	301	327	295	306	298	305	286	323	285	312	302	319	326	291	331	321	299	311	283	296	305	320	297	269	317	270	309	286	259	308	294	299	297	283	309	302	298	311	275	277	316	293	294	269	285	299	294	320	297	330	311	295	243	291	277	302	294	275	280	315	290	295	295	325	280	317	282	286	303	250	276	283	283	302	264	261	290	324	286	300	337	327	279	316	297	280	299	310	286	322	320	274	286	302	336	292	304	307	280	311	305	313	312	283	310	313	305	265	328	330	316	296	288	270	300	280	307	325	259	317	306	297	290	318	305	288	268	281	289	300	311	292	303	277	318	303	320	278	290	302	308	317	315	301	288	326	299	271	285	293	291	341	293	320	309	297	301	320	290	303	285	305	282	326	336	318	286	292	317	297	276	268	324	292	291	309	300	296	271	280	332	313	278	297	300	314	315	291	289	317	293	274	280	302	314	294	292	304	290	268	280	298	292	279	297	320	329	295	316	305	317	289	313	286	283	279	298	274	299	320	300	290	289	309	295	292	318	279	303	261	312	351	345	296	339	274	316	296	332	302	306	315	300	296	303	291	254	294	277	315	304	293	300	304	266	322	314	274	279	308	307	299	303	314	271	324	306	295	280	318	281	295	313	290	288	284	299	265	303	304	280	291	298	332	267	302	283	303	294	293	293	299	332	295	314	312	304	267	329	292	308	309	289	294	285	282	312	281	288	305	302	295	314	275	311	305	333	294	290	301	286	309	303	342	305	289	275	305	303	305	301	266	284	301	312	287	287	298	274	286	309	308	318	313	314	280	307	284	285	290	278	307	315	293	284	281	335	297	296	302	288	278	305	315	298	275	302	299	304	284	269	279	282	306	323	263	301	319	301	281	329	313	278	303	290	284	290	301	311	289	290	315	296	284	283	269	303	297	326	292	308	264	317	300	289	307	289	301	320	329	264	307	308	332	305	295	273	298	280	280	274	299	289	309	297	319	300	306	294	334	294	288	291	300	300	298	299	311	286	301	278	295	333	317	305	319	288	312	308	306	299	300	281	293	317	292	288	292	280	273	331	336	286	329	299	317	286	262	319	276	308	324	286	284	298	314	266	284	297	286	325	314	277	299	287	293	310	278	291	310	291	329	280	291	272	285	310	295	301	280	254	273	304	283	344	295	319	316	322	285	289	303	285	323	275	296	276	281	294	323	287	307	300	305	305	282	283	292	299	308	295	317	298	263	277	300	303	280	305	286	274	293	289	292	303	294	316	311	277	312	318	295	334	292	302	321	301	269	283	293	306	293	297	300	298	267	292	311	314	295	292	297	274	297	290	306	342	313	305	274	309	292	274	310	294	283	251	306	325	260	335	315	285	315	316	312	285	295	294	295	311	288	276	278	294	281	296	265	269	294	316	308	298	298	333	270	290	285	268	291	325	306	323	292	298	326	286	313	294	283	297	279	275	279	277	339	268	332	298	285	310	271	314	317	308	289	284	278	298	327	290	303	276	323	305	306	314	264	294	291	279	292	300	291	272	292	298	287	306	284	265	314	330	308	303	297	294	279	312	297	279	311	278	287	291	314	293	286	293	294	300	327	319	307	325	344	315	328	274	296	253	300	290	320	310	275	274	311	305	255	305	321	290	299	300	290	296	310	271	306	321	313	260	302	290	278	274	330	318	295	310	305	289	292	299	279	332	295	281	304	297	305	294	336	288	286	299	294	301	284	331	268	279	295	276	301	256	313	279	308	315	308	278	304	317	312	298	313	291	286	305	303	276	341	315	321	292	302	333	271	295	325	308	264	310	263	298	307	325	314	303	303	277	292	317	244	303	281	290	294	283	293	275	260	305	291	303	280	272	295	297	263	287	289	301	293	316	271	321	313	297	320	281	296	303	276	276	294	311	292	306	321	313	276	300	316	317	335	317	319	309	292	266	287	297	325	311	306	294	290	314	297	289	301	305	299	326	297	318	290	306	277	286	275	306	283	302	284	285	300	296	303	297	294	261	302	289	266	302	312	272	287	280	290	306	330	319	267	330	248	300	311	304	329	283	316	277	293	310	290	324	313	292	297	275	313	279	278	298	289	277	295	284	291	277	305	316	289	281	292	315	312	320	298	309	288	319	298	298	289	303	304	301	269	298	296	282	275	300	292	312	293	299	312	298	277	315	264	295	279	294	330	310	277	261	317	299	298	295	327	293	290	306	305	269	287	319	285	326	300	296	286	333	299	332	254	323	283	246	302	243	317	317	316	318	258	309	279	271	282	306	295	305	305	286	319	297	278	311	301	324	297	294	316	313	322	302	285	297	272	266	291	286	316	312	300	293	287	306	297	306	298	295	309	297	300	292	275	304	293	313	275	293	282	313	284	308	280	280	315	312	303	300	300	323	322	287	278	302	304	286	259	312	305	323	307	304	317	284	297	303	290	285	297	288	297	296	296	286	306	298	309	290	295	323	301	297	289	305	294	316	315	311	255	302	275	327	281	294	293	274	317	320	268	293	311	312	308	301	294	289	281	269	280	314	288	270	298	298	299	283	304	306	313	309	341	298	315	290	288	267	331	276	324	298	310	306	282	291	317	300	292	306	323	317	294	314	307	317	317	291	327	303	298	303	314	310	299	296	284	314	294	315	301	311	322	297	318	321	316	281	291	293	270	285	295	298	294	303	315	287	296	300	281	306	318	303	273	318	304	269	299	284	261	288	287	311	277	296	288	301	297	301	307	294	312	292	293	281	290	308	337	308	302	319	301	303	288	262	269	308	306	271	272	301	314	323	285	296	265	311	268	315	324	299	293	320	318	282	264	276	284	271	310	293	254	291	319	302	306	280	299	267	332	322	286	308	267	280	283	291	304	310	274	301	270	274	293	293	277	304	301	306	307	304	284	313	302	259	279	295	327	282	279	272	294	324	297	300	280	254	281	300	321	295	304	267	274	306	337	270	316	288	289	295	301	308	274	306	282	295	313	298	299	286	287	285	294	305	322	304	291	284	299	304	300	294	293	330	329	324	324	292	296	277	312	274	320	255	311	312	306	308	273	285	277	269	308	297	324	307	297	275	288	284	300	286	325	276	295	271	271	308	313	301	298	291	303	287	298	283	258	315	306	326	310	297	292	264	299	275	295	289	290	303	275	278	298	284	271	319	311	302	285	299	273	292	307	302	295
17845	1826	3041	3328	2892	2448	2005	1814	1606	1469	1498	1349	1264	1225	1211	1155	1102	1063	1036	1063	1000	1012	993	989	1014	989	977	919	988	960	957	923	925	920	893	895	926	890	886	913	967	917	937	880	874	897	943	914	929	841	896	870	888	902	833	900	906	928	862	918	849	838	878	921	919	879	854	906	906	864	870	890	865	895	925	896	903	924	865	839	877	884	852	893	899	868	848	846	916	892	874	866	878	873	826	878	857	858	845	863	843	829	913	880	909	815	884	859	888	888	899	909	868	847	845	879	866	862	880	830	881	870	881	893	861	866	844	880	874	834	847	871	842	896	890	874	859	842	861	849	862	875	803	821	895	922	896	871	906	910	861	876	840	862	841	856	933	855	907	905	927	899	919	895	914	813	857	832	871	795	873	883	873	860	875	888	875	876	909	841	899	867	894	930	933	859	891	830	879	875	837	923	849	859	892	853	847	894	883	866	819	892	845	840	888	872	866	905	891	907	860	810	841	863	908	844	873	903	881	872	887	873	899	868	868	863	834	896	874	883	878	844	847	847	877	822	899	848	862	854	898	860	865	887	877	831	886	924	931	852	848	843	896	875	836	901	858	844	865	868	890	911	833	924	852	825	856	848	852	875	884	885	935	865	840	845	886	874	846	858	880	886	856	870	853	932	831	855	898	837	910	890	886	872	856	902	840	902	914	882	855	880	805	852	817	868	850	831	863	877	883	859	858	880	899	853	864	821	895	860	904	891	906	915	916	897	817	909	797	850	868	890	869	867	855	875	869	878	883	872	883	849	870	910	902	820	873	820	897	926	888	883	889	879	857	859	845	892	810	808	864	862	857	867	874	859	867	912	874	824	860	887	832	897	851	883	926	890	906	879	859	843	847	878	859	870	893	896	836	841	900	858	858	833	878	866	888	870	897	861	914	835	856	852	850	851	889	912	827	867	889	874	896	838	850	855	868	804	861	814	895	933	845	866	920	860	869	839	853	870	843	854	911	857	913	881	861	867	884	883	878	853	881	845	846	903	826	873	818	920	891	891	885	879	857	894	855	857	882	851	902	912	883	951	876	884	817	862	876	859	841	827	885	880	836	916	860	893	824	841	831	890	850	866	873	905	879	900	885	862	946	847	885	900	879	845	828	891	921	833	880	880	907	888	891	899	815	893	883	898	903	877	864	855	854	888	875	866	820	851	861	864	847	895	918	843	881	868	853	907	862	868	874	846	856	830	821	866	894	892	876	870	878	838	889	850	887	859	906	902	902	851	864	874	877	838	896	895	874	863	885	857	868	834	893	890	871	857	879	890	950	903	821	873	851	900	863	858	906	876	875	843	862	840	882	922	847	850	835	878	855	889	910	881	856	904	850	846	878	867	895	859	825	885	863	906	884	897	883	945	850	894	836	833	853	872	831	845	845	880	878	908	844	841	888	825	878	856	908	879	837	879	867	924	905	861	850	870	844	902	896	911	862	860	833	827	818	860	887	921	896	932	891	876	827	936	851	853	932	846	906	894	864	921	879	850	930	878	849	860	855	882	907	893	894	839	859	897	852	819	871	867	849	872	880	843	817	843	878	882	872	903	885	856	882	919	873	864	881	866	893	878	896	833	855	899	888	916	870	874	944	924	892	788	910	854	856	861	884	880	836	861	863	882	866	855	839	867	897	876	828	872	903	889	899	869	852	846	847	837	908	900	860	893	917	836	880	843	892	870	854	909	869	883	838	892	892	929	892	894	878	852	816	845	840	826	819	838	867	913	847	895	903	860	867	853	826	948	809	901	902	847	836	857	866	888	888	819	922	823	849	860	855	903	898	871	834	899	815	822	885	869	837	802	875	880	891	904	850	822	893	897	823	892	825	936	865	882	864	886	847	826	916	897	920	836	836	877	862	893	826	883	922	910	879	853	891	881	863	872	871	911	826	880	817	819	918	867	875	821	855	909	851	868	912	869	921	867	896	878	890	906	840	874	852	864	900	898	867	838	886	893	829	857	883	893	907	851	877	876	881	826	839	866	885	821	863	887	839	939	882	809	868	869	868	842	914	867	885	858	870	884	859	874	885	864	885	844	827	849	861	871	849	857	887	893	922	805	894	902	858	905	864	883	919	891	844	888	845	933	855	834	882	895	903	912	915	865	894	841	858	865	861	890	847	904	886	880	861	789	906	872	876	868	893	925	820	901	871	890	883	871	862	851	859	830	890	879	907	882	896	922	881	858	917	919	862	898	845	846	898	863	856	887	865	872	884	859	895	858	871	876	837	926	867	877	848	943	876	837	831	915	863	908	873	891	863	894	885	843	854	845	863	901	883	870	873	889	886	863	936	892	855	900	904	890	878	902	874	879	908	857	891	884	796	870	934	895	894	833	881	874	804	837	833	906	916	882	817	819	878	857	909	882	904	880	861	872	857	870	876	875	906	896	825	851	887	874	881	897	835	876	828	899	858	925	900	858	830	866	912	884	841	856	880	816	884	908	866	892	803	900	816	874	870	821	885	891	866	858	854	885	890	856	872	826	902	805	918	825	886	888	888	866	865	869	902	847	860	845	873	859	892	864	874	863	865	870	831	878	829	909	874	859	851	851	841	831	911	886	859	876	845	879	863	881	840	882	875	845	861	865	879	837	879	869	835	842	891	840	856	860	888	863	900	868	817	864	831	878	870	867	841	881	891	877	877	916	886	870	874	811	891	832	854	896	865	840	892	819	880	851	893	885	855	828	819	897	909	855	801	823	843	874	837	898	888	895	859	887	846	866	899	860	898	865	887	837	880	852	840	879	840	836	849	887	859	881	846	867	878	835	924	877	895	913	863	857	874	862	883	843	866	875	874	844	884	857	854	872	915	908	876	855	870	839	889	870	785	888	908	876	836	860	883	890	872	877	882	877	855	890	872	845	846	925	925	912	897	901	815	882	889	896	816	846	879	882	863	847	921	813	868	891	871	876	864	866	881	833	839	876	900	861	817	894	901	866	828	848	823	878	846	916	852	874	889	840	863	881	881	840	854	827	843	866	858	849	810	940	886	889	828	873	871	851	913	880	878	844	860	872	894	903	868	851	856	854	890	888	908	919	889	912	898	858	872	874	905	829	810	852	877	837	868	803	952	873	868	904	901	924	889	818	895	890	878	815	852	879	913	897	865	837	852	902	888	900	873	845	891	849	790	909	894	823	868	921	884	860	912	867	837	870	808	912	898	829	876	868	870	898	849	878	877	886	833	888	888	916	839	878	826	864	817	865	895	878	834	889	887	813	824	887	811	860	906	856	892	830	902	865	841	834	880	870	885	880	883	847	860	882	903	839	867	860	875	875	908	844	873	823	885	893	870	926	873	868	900	896	900	879	860	926	816	908	928	894	808	931	848	854	836	922	898	824	879	855	853	828	900	848	886	892	894	862	860	905	849	777	872	885	883	891	886	949	876	884	867	895	874	910	886	857	885	812	939	891	865	878	848	891	868	832	869	912	902	823	876	862	921	859	917	857	832	856
39022	21895	18601	2927	1474	1124	926	728	654	595	501	513	480	398	437	426	456	410	384	415	355	364	372	379	359	346	363	358	396	357	377	344	349	315	364	360	373	362	376	362	343	340	345	333	359	361	343	344	344	370	343	341	303	341	359	372	333	359	375	360	351	346	341	359	332	327	357	333	355	353	316	325	345	351	333	339	344	349	354	321	335	376	318	340	315	350	361	373	377	339	328	355	341	357	335	377	365	346	344	337	349	340	320	345	346	350	305	310	359	383	329	354	328	369	373	376	347	327	371	361	335	349	388	316	357	323	339	349	310	326	314	372	341	341	342	336	374	343	374	310	335	343	348	363	321	356	354	380	351	373	333	381	342	379	329	319	349	333	388	360	345	366	363	352	334	333	358	328	363	337	370	338	309	356	372	366	328	381	325	356	339	330	365	315	328	386	336	354	337	311	324	351	348	357	371	385	354	332	339	333	338	324	363	362	372	320	324	364	368	343	330	314	326	340	311	341	373	338	325	327	354	354	327	316	352	336	338	298	352	331	356	326	325	323	333	340	331	346	360	370	341	340	328	356	318	326	296	307	374	357	343	364	336	306	307	324	354	386	321	357	359	351	322	362	322	337	346	352	341	322	352	315	321	344	339	357	353	365	367	312	356	328	328	329	348	366	349	335	310	375	362	316	327	345	336	359	322	345	350	323	358	353	342	352	323	320	334	355	331	334	332	325	315	373	368	381	367	336	336	316	318	347	334	359	354	355	361	372	332	357	358	318	335	347	370	355	327	357	338	361	356	359	360	321	329	354	328	369	339	356	314	331	335	360	348	327	319	332	362	330	337	331	331	349	327	373	332	339	309	300	351	331	373	329	327	322	352	300	321	359	357	331	343	368	347	340	365	343	319	340	341	330	329	338	356	367	332	340	350	337	351	338	319	349	324	349	361	360	323	348	375	321	320	338	335	345	343	390	363	342	323	344	315	367	371	358	322	344	339	310	328	350	384	307	329	304	350	327	335	340	347	324	355	340	340	365	336	332	359	326	330	330	341	343	348	337	376	312	348	354	343	351	341	342	363	326	350	332	335	358	336	334	335	365	327	322	359	339	369	341	369	351	353	367	342	318	320	378	309	358	355	359	356	340	310	328	346	333	334	356	337	357	348	337	321	342	302	311	336	395	346	342	344	335	320	336	347	302	357	360	321	361	347	339	344	308	338	350	323	353	374	361	345	335	333	364	332	349	314	348	320	348	355	365	324	345	311	389	384	325	323	336	342	369	334	348	299	316	350	331	332	357	348	359	346	357	334	346	339	344	340	303	369	330	353	329	348	367	364	342	338	325	339	323	358	378	341	360	372	338	329	335	353	347	317	348	342	333	325	329	313	360	318	376	322	311	354	349	356	323	314	330	350	354	376	332	341	325	318	310	366	353	338	314	369	352	326	354	319	342	369	323	323	324	313	318	321	350	359	356	374	349	328	341	300	374	329	325	364	345	336	363	355	365	355	366	342	321	328	353	333	347	362	333	360	341	322	376	359	379	358	352	350	324	313	362	323	376	324	313	349	356	320	370	334	373	350	362	334	355	315	341	328	310	318	326	372	339	338	346	342	336	308	360	343	363	367	348	344	330	356	361	362	342	345	337	356	320	358	355	355	311	327	355	302	355	314	332	313	343	320	348	351	346	334	346	330	334	362	357	366	344	341	328	351	355	334	349	357	325	311	309	334	374	326	344	332	343	339	336	350	355	316	361	358	356	338	355	327	360	348	345	329	357	358	299	346	348	318	338	366	324	368	320	338	344	341	345	339	331	319	295	322	365	348	325	328	355	380	340	325	301	378	360	331	343	325	363	308	363	313	338	351	341	304	318	350	342	352	367	354	347	323	333	336	360	331	359	331	361	334	340	320	329	337	324	346	357	339	367	314	336	322	342	336	346	339	344	357	349	338	320	333	326	340	356	351	343	321	348	354	339	346	330	303	345	342	343	378	322	331	362	318	308	340	353	326	317	340	333	361	360	318	332	358	326	353	361	358	352	319	374	345	347	368	326	354	337	340	309	332	310	339	343	362	367	306	366	365	309	346	372	357	311	334	319	352	343	355	340	353	322	308	303	343	335	340	335	353	310	351	335	345	352	333	319	342	304	360	325	341	340	335	361	332	301	384	352	321	345	378	367	346	349	338	324	348	316	346	348	335	337	361	350	361	310	326	330	336	333	357	342	336	327	334	332	358	339	346	338	325	351	347	369	302	327	334	354	346	338	356	334	359	369	336	337	339	336	323	338	342	336	364	298	288	358	336	326	313	366	353	328	340	342	380	328	313	328	370	352	325	319	342	322	355	314	354	367	350	332	337	323	353	367	339	319	384	318	333	332	320	330	333	339	318	338	317	291	337	360	315	363	343	344	311	335	326	337	354	333	321	378	340	348	359	335	348	329	368	321	334	348	394	334	352	336	338	315	339	326	335	343	372	363	307	334	303	319	331	346	371	336	344	330	339	354	340	335	338	321	358	334	367	345	338	321	337	332	333	365	317	376	317	371	344	336	316	302	341	339	338	313	333	340	348	333	329	327	370	350	306	335	327	360	352	340	371	370	331	342	307	316	357	370	341	327	365	325	356	350	322	354	319	344	335	310	343	334	325	335	337	302	332	324	357	329	317	333	352	335	316	343	344	334	355	327	340	342	327	348	348	376	325	353	360	325	313	359	348	326	339	360	304	363	317	363	349	335	345	308	355	347	362	348	353	335	313	339	317	360	366	369	349	307	347	333	340	316	383	317	350	333	321	329	337	353	340	339	334	340	366	340	302	352	329	378	298	335	333	368	382	325	353	333	330	323	332	320	376	331	313	332	346	302	367	309	332	338	326	322	350	341	281	366	323	364	338	359	316	337	316	338	343	369	360	316	298	345	314	357	300	306	334	301	350	350	361	346	334	311	364	318	334	332	331	307	343	370	369	366	327	333	343	325	368	335	323	315	384	366	368	333	324	356	368	346	333	334	359	343	343	318	330	352	363	363	364	336	320	321	339	351	346	356	356	357	376	350	337	346	333	363	366	382	343	367	337	362	347	346	320	316	373	326	331	344	317	360	344	337	354	351	336	341	323	331	321	363	338	358	354	337	318	334	347	371	368	308	325	362	354	346	338	344	348	328	390	343	335	324	338	353	342	314	351	336	324	317	344	347	318	363	364	324	331	308	324	372	318	329	364	342	365	343	352	326	363	336	343	336	358	363	395	371	320	358	346	368	346	343	323	367	350	337	332	317	347	350	369	327	334	318	316	333	339	382	367	350	346	343	363	309	328	326	336	338	311	351	338	350	322	382	368	358	310	339	340	339	360	351	322	341	330	311	345	338	351	350	330	344	368	339	333	334	341	352	327	319	344	324	340	343	354	329	342	342	311	332	392	337	350	348	330	318	324	336	373	314	314	338	324	305	312	340	337	333	315	380	353	362	346	318	312	315	337	310	343	327	294	319	350	358	353	371	344	376
21355	2891	5139	5535	4841	3956	3265	2823	2521	2260	1930	1865	1706	1678	1540	1476	1463	1377	1347	1293	1197	1205	1201	1220	1216	1109	1169	1117	1168	1113	1103	1102	1017	1105	1077	1042	1034	1015	1047	1027	1008	1042	1037	1030	1031	986	960	925	1005	996	891	1001	967	1030	1012	1030	1008	951	1008	988	1008	1008	1028	948	965	974	1026	947	1015	978	972	954	1034	975	1014	1017	975	988	971	957	1034	955	953	959	1021	955	958	992	916	967	947	1024	958	970	1045	944	1002	951	1021	952	1000	946	956	965	984	959	930	969	972	917	1009	935	996	951	956	961	968	994	998	1021	994	952	950	927	917	967	953	971	956	935	975	955	940	959	971	948	1010	980	966	956	947	997	944	964	934	963	1054	969	978	992	979	892	972	994	948	952	988	968	937	948	1007	957	983	969	987	944	932	939	961	870	963	903	956	971	927	970	953	1005	1023	933	980	944	909	939	918	942	958	980	980	919	952	926	886	956	970	933	965	881	946	931	945	1021	951	944	938	936	942	944	972	984	978	954	983	1020	929	962	910	976	912	931	975	970	989	989	910	956	926	905	942	915	1000	875	943	940	896	976	937	902	982	946	917	947	955	929	1018	939	975	950	962	950	952	991	967	921	962	942	1011	907	958	998	958	994	1000	966	1001	963	943	925	915	1036	953	928	919	943	955	939	955	925	940	932	939	986	923	921	954	925	937	942	934	952	942	949	970	857	915	986	907	943	924	1032	968	937	1000	888	970	971	958	980	1037	991	1023	934	963	892	938	928	901	951	912	914	951	921	964	965	933	970	920	937	910	969	950	933	959	911	898	969	952	928	962	959	932	952	907	965	922	955	941	993	971	950	952	983	969	944	957	994	949	998	976	922	961	990	999	982	948	1003	912	1006	932	955	939	939	990	995	988	978	954	890	937	978	960	947	952	985	972	976	962	940	917	954	896	982	958	957	990	988	966	952	950	921	921	888	975	980	894	945	927	1005	964	978	957	978	929	932	970	935	942	976	990	942	956	958	938	1006	936	893	952	888	937	977	960	987	951	909	950	976	903	963	942	956	952	977	967	968	935	949	992	951	1013	967	938	1001	957	974	977	942	1011	929	943	985	976	931	966	947	967	930	972	1004	957	956	958	1000	968	886	942	903	1004	989	917	988	967	933	1031	970	943	976	967	936	904	934	927	955	988	962	929	948	922	943	968	944	930	953	961	974	935	933	971	975	929	983	930	969	962	961	983	995	983	920	931	931	986	949	921	992	962	905	932	973	945	952	996	975	909	923	929	960	980	961	923	978	927	932	960	980	943	988	974	1011	923	970	978	976	947	966	925	920	960	974	859	961	951	983	906	923	979	974	930	953	923	937	948	916	920	980	934	952	1003	940	944	999	950	917	960	940	965	940	940	957	931	935	945	982	992	947	995	944	912	954	998	956	914	890	989	948	957	962	950	997	945	954	968	973	938	953	950	960	963	985	928	939	966	941	957	1000	923	978	942	941	936	943	1017	984	987	888	975	960	974	925	932	890	938	931	963	923	980	990	1018	949	984	972	983	924	969	1001	944	968	930	952	900	963	941	973	969	965	948	972	944	939	926	965	933	952	886	919	973	950	918	963	938	950	934	975	986	989	922	1011	988	991	1004	952	942	951	1004	962	947	957	957	959	957	987	931	986	972	932	974	969	1032	936	1013	911	974	939	958	951	1007	995	961	950	952	938	967	982	997	1004	986	967	989	939	930	963	943	898	942	887	1002	936	966	976	1047	957	951	909	973	970	949	936	937	904	915	985	953	926	962	1001	968	960	940	980	993	966	979	935	897	981	976	939	998	925	975	977	927	952	912	944	967	916	866	946	961	941	1009	909	1030	962	1022	955	896	901	907	941	965	975	983	948	945	945	938	956	938	981	962	921	952	995	988	1000	967	961	991	942	955	968	924	920	962	991	1039	996	975	928	961	1004	998	904	991	1001	977	910	951	976	948	973	958	955	895	964	941	930	953	903	937	948	978	968	986	922	954	944	1007	992	1023	1002	902	940	905	995	932	946	986	986	973	974	899	1020	946	927	977	986	937	947	921	955	964	990	944	946	966	956	1000	1004	998	1003	961	984	1015	959	941	915	1009	948	934	959	930	949	950	932	919	1022	934	981	963	938	915	923	956	914	950	929	949	941	956	937	941	933	929	933	982	947	963	965	963	939	968	905	959	977	994	909	955	1002	973	952	1005	936	974	997	953	996	943	946	905	927	895	957	992	1007	908	969	1002	908	978	962	957	955	958	988	910	997	956	1006	920	971	962	900	918	978	928	976	953	949	1016	962	942	974	963	981	1008	967	907	922	1002	976	975	997	981	965	928	957	914	976	1024	932	941	939	927	885	924	955	986	893	1020	963	985	952	967	1016	956	940	954	977	966	966	957	972	950	900	962	957	901	953	941	924	1001	965	962	904	936	959	956	944	922	904	949	986	964	993	983	1008	946	923	957	949	942	1007	998	963	922	957	997	980	909	973	1015	921	992	1011	974	964	980	926	947	895	963	972	986	917	913	937	922	952	897	925	853	1018	985	957	948	940	973	932	1036	923	936	983	991	966	996	973	938	944	923	971	986	975	964	957	945	959	940	941	985	934	977	991	991	966	963	969	1001	967	967	912	951	968	1010	963	968	948	922	920	979	961	991	925	980	968	984	973	943	1000	969	927	976	960	958	950	952	976	940	933	871	969	937	955	921	984	917	959	998	974	939	942	942	910	898	948	949	920	972	927	1008	962	946	943	959	990	905	1015	934	988	929	924	937	994	900	1008	993	917	995	900	928	1060	1011	940	965	994	963	911	924	1009	992	898	943	909	991	973	953	913	979	968	1032	921	950	926	976	969	935	1007	926	949	934	912	900	993	928	999	980	933	967	1003	938	913	934	949	981	958	963	939	1000	976	1013	958	978	971	1029	895	960	981	916	926	906	925	947	954	986	919	920	961	954	988	905	948	1017	954	898	919	935	924	926	961	1014	945	971	890	934	977	985	932	990	960	978	934	945	987	926	942	970	932	931	964	985	959	924	978	980	940	981	921	967	905	968	960	964	945	991	984	984	960	975	966	948	1001	952	950	938	929	989	974	881	919	918	933	1020	906	962	978	999	945	952	919	960	990	944	907	963	982	918	962	968	966	965	965	930	1046	959	961	964	964	941	919	947	1011	963	936	935	881	979	917	986	976	984	914	955	1014	994	965	930	967	1014	980	955	1022	939	944	898	903	951	963	959	1021	954	950	937	957	944	965	1019	965	972	1016	1025	950	960	935	991	997	927	960	950	1010	928	942	947	959	923	924	931	937	972	945	951	984	908	909	946	991	967	973	985	948	970	946	945	948	934	958	933	969	960	895	945	981	912	936	950	937	924	943	943	992	971	981	924	953	962	931	956	954	915	914	983	889	1002	884	901	958	987	943	961	1005	956	978	921	1020	924	934	939	917	1014	977	967	935	975	916	946	967	1000	1004	971	988	946	958	948	984	955	947	937	964	951	968	923	930	968	940	993	964	963	955	942	958	948	896	985	959	923	1026	939	936	1004	951	928	951	965	968	930	971	1005	937	934	988	916	947	937	970	938	973	951	930	945	942	955	1008	943	1012	854	986	930	876	943	967	956	934	981	990	953	976
7058	451	381	232	187	201	193	187	155	174	168	159	193	173	170	190	143	144	181	147	166	158	159	161	185	175	150	161	181	178	180	163	134	184	180	191	157	173	174	170	161	153	175	147	164	165	183	189	194	165	165	179	158	195	174	148	184	178	194	170	166	160	184	156	151	169	144	185	155	161	165	176	169	164	173	174	156	157	178	180	158	178	192	175	152	158	158	189	160	172	179	176	181	164	142	157	170	170	174	164	159	147	161	166	148	191	198	182	192	166	152	166	175	158	187	185	165	186	166	171	161	186	180	141	146	154	157	166	154	167	175	175	171	187	155	175	164	172	193	165	182	158	178	166	143	166	164	143	183	190	191	160	173	163	180	157	176	171	201	170	184	164	188	176	189	169	182	158	168	172	179	182	170	171	181	156	174	164	153	168	151	163	171	173	159	160	151	156	163	177	161	165	169	182	176	171	193	204	157	177	174	189	162	152	168	163	158	166	151	181	174	184	184	171	154	197	190	156	151	185	199	174	193	188	164	175	150	161	151	178	160	168	154	151	204	174	147	172	167	156	176	187	179	155	160	146	161	166	157	156	162	167	138	177	156	132	176	169	165	165	151	169	157	177	159	169	128	172	172	170	160	193	169	185	164	152	164	160	174	167	191	175	177	166	148	186	174	175	174	179	185	148	153	162	162	149	140	169	150	161	135	182	183	153	165	162	152	169	183	169	178	158	193	155	180	156	173	171	167	166	171	178	168	177	160	178	152	163	170	162	160	178	173	171	183	145	171	192	192	159	143	161	163	140	182	157	163	175	184	172	164	129	163	157	165	155	175	166	161	163	179	168	160	179	166	140	156	177	163	188	179	180	186	176	152	140	158	153	169	169	178	167	167	185	171	162	169	156	149	168	179	168	168	154	174	175	150	168	189	169	150	170	149	156	163	173	182	189	182	177	178	183	180	169	172	167	170	160	164	169	175	190	156	195	168	170	158	170	168	157	162	186	176	176	171	173	172	172	163	176	181	180	175	171	167	171	167	169	169	181	181	164	178	172	180	169	171	166	180	152	175	178	169	169	191	154	177	157	167	167	179	157	166	158	173	177	177	163	170	165	151	166	161	178	171	150	180	150	155	177	183	167	177	175	145	154	167	163	141	164	168	171	165	204	189	164	169	186	159	180	153	153	185	169	169	200	185	155	151	205	166	144	181	151	152	158	192	155	181	157	164	198	178	186	155	182	177	184	187	193	183	180	168	201	177	162	184	187	171	159	186	164	180	188	160	156	160	161	177	193	195	156	172	168	164	168	158	200	170	164	185	178	158	164	147	174	157	176	186	172	186	160	167	172	147	183	165	187	171	178	174	179	160	127	171	153	150	180	175	164	169	174	164	172	176	163	145	188	163	160	177	184	166	169	161	162	178	180	165	177	175	172	184	199	188	163	187	178	169	172	147	168	179	172	158	150	183	174	190	188	164	181	170	177	161	163	164	173	186	178	185	151	185	162	164	184	166	176	161	171	161	181	180	171	159	190	184	190	169	179	174	170	174	176	166	154	169	182	168	162	170	162	157	167	164	168	173	191	149	166	180	158	182	162	176	197	170	181	169	182	177	167	156	165	186	163	182	170	194	153	166	167	195	163	186	170	162	193	154	159	172	183	165	168	181	166	189	170	157	173	173	186	151	185	197	160	165	172	188	185	166	174	180	168	178	183	166	156	163	165	166	167	170	187	161	172	151	161	141	163	178	168	180	193	198	192	138	157	177	183	181	172	162	195	169	177	169	173	172	173	184	156	149	130	154	158	158	160	170	159	163	171	169	199	188	174	198	170	165	184	159	168	165	186	171	170	158	164	160	165	163	161	176	151	161	150	153	165	172	169	153	182	174	159	130	174	167	164	189	157	158	180	180	164	155	166	164	178	169	133	194	145	172	179	171	155	188	152	162	170	156	175	172	163	163	172	163	167	156	161	172	152	160	174	138	178	193	163	146	181	173	181	190	161	167	173	167	190	182	187	178	168	180	157	191	176	179	161	175	175	181	157	145	149	179	188	177	193	174	166	156	154	200	160	190	170	171	161	167	198	167	188	194	177	168	169	175	150	159	146	167	161	192	180	193	161	161	161	178	186	176	176	181	152	157	148	180	154	191	160	163	174	158	170	164	179	191	165	159	172	148	182	173	177	180	143	141	165	168	166	170	187	172	152	159	157	158	159	150	174	172	173	162	181	165	172	151	164	163	176	170	165	158	170	164	168	165	148	169	169	188	161	187	175	156	188	169	156	150	178	158	161	181	166	184	167	171	164	171	169	191	165	183	181	185	181	173	170	183	165	162	172	181	168	174	153	133	176	171	160	184	166	196	156	163	151	165	144	183	184	174	163	171	169	178	165	162	144	171	207	173	169	167	182	164	155	145	160	164	164	182	161	175	168	184	174	166	163	170	178	175	179	152	176	162	147	161	167	151	163	193	157	151	159	157	159	163	177	172	196	175	172	167	150	163	165	164	155	173	162	165	176	170	163	156	177	170	164	159	175	156	192	162	150	171	178	175	167	183	187	167	162	180	162	171	192	172	157	192	179	183	154	183	162	162	155	182	181	143	152	188	189	169	179	187	186	178	168	190	172	186	168	192	174	159	191	179	147	178	182	165	176	179	201	163	185	188	175	186	176	177	153	177	156	170	193	190	157	170	169	159	148	180	191	179	181	179	172	145	140	142	182	170	136	178	175	151	168	181	188	174	171	155	163	205	174	175	161	159	161	159	173	159	166	159	184	175	187	193	170	180	135	161	173	183	157	169	175	168	202	154	148	178	157	156	165	199	164	164	150	163	155	172	150	164	188	181	192	136	176	166	161	188	175	165	170	158	171	164	170	143	153	175	177	167	171	176	148	183	184	178	164	185	155	178	185	200	164	185	169	176	160	216	156	178	174	174	169	164	181	175	162	177	159	198	170	168	183	167	157	172	167	162	176	173	157	179	175	170	157	162	206	157	173	185	171	189	174	181	187	169	163	181	148	176	165	152	157	163	174	177	176	154	178	171	192	176	145	182	165	180	148	169	176	144	184	164	180	182	173	175	164	158	166	178	147	171	181	177	190	181	153	162	161	176	168	170	162	180	157	172	186	181	172	166	158	166	174	160	172	175	193	202	169	189	177	159	176	165	179	180	173	173	156	167	184	186	169	185	149	162	185	144	190	185	188	156	197	170	181	174	164	171	163	168	164	177	145	171	152	203	159	186	153	153	168	157	166	169	159	156	175	153	167	175	150	171	170	175	175	163	161	182	145	149	174	190	151	156	181	171	167	153	173	170	167	167	172	167	155	177	147	167	164	168	169	123	168	166	156	173	172	142	163	178	167	169	161	159	155	163	162	166	175	152	183	184	165	160	164	180	146	165	182	164	189	158	154	159	182	174	166	168	147	167	152	186	181	176	148	164	168	140	180	173	150	177	186	159	186	185	144	142	174	168	156	181	169	160	178	179	166	168	152	188	183
7002	614	713	699	681	652	629	632	559	543	619	563	592	542	591	571	580	610	592	580	588	579	552	520	550	498	571	531	562	579	574	526	508	572	554	540	610	537	595	556	582	557	608	544	584	579	584	567	561	588	525	549	543	513	512	532	534	597	561	538	534	563	588	551	542	542	587	548	578	575	563	551	545	576	552	525	557	528	538	556	546	554	559	573	564	556	556	550	593	554	591	515	527	581	603	569	553	539	538	604	588	547	549	583	544	568	534	568	552	589	576	547	523	570	552	581	551	545	487	555	550	563	548	553	550	563	573	567	589	517	559	547	568	555	503	592	558	576	545	538	580	558	597	582	567	566	546	553	582	587	577	537	580	561	574	561	541	584	557	546	556	529	539	567	523	580	576	570	555	557	539	531	534	550	586	553	549	567	539	565	579	552	559	521	562	571	544	584	547	575	546	540	600	574	544	592	555	555	551	553	579	532	556	570	583	556	566	578	556	635	599	547	535	573	547	556	549	563	569	577	529	562	575	550	564	526	581	566	536	569	557	537	596	542	591	582	578	568	506	554	519	542	540	552	549	596	593	578	571	575	544	578	545	576	576	548	574	591	567	579	541	562	539	596	597	563	550	546	536	525	517	533	525	587	572	522	561	529	541	552	568	537	565	579	591	563	519	562	566	582	545	519	526	547	541	559	578	547	540	589	583	569	600	549	543	556	564	549	552	582	525	605	572	549	550	591	558	561	570	556	530	561	568	604	539	589	596	598	547	545	582	537	552	533	600	556	547	540	546	542	527	568	568	562	528	538	552	613	542	566	577	576	568	552	581	551	551	575	549	533	546	594	523	570	580	597	502	585	559	541	509	571	535	586	545	556	522	534	566	558	563	528	545	539	537	547	564	569	604	559	575	548	585	565	539	570	574	551	578	581	535	569	554	601	551	576	552	543	531	581	583	572	565	537	584	550	554	574	579	593	551	588	544	573	510	520	546	553	581	561	546	548	555	554	546	563	554	551	586	545	565	588	622	536	546	526	545	572	571	553	555	569	533	523	558	562	587	589	586	551	554	554	583	558	538	536	522	509	524	555	499	524	589	546	592	559	562	543	571	554	574	582	603	549	588	572	579	547	570	534	538	579	572	612	555	596	577	544	551	527	541	572	563	586	564	549	564	574	549	579	581	515	566	575	584	600	546	553	583	532	537	567	539	573	545	596	534	572	575	511	536	535	555	547	570	510	551	606	546	531	562	570	562	567	591	580	564	573	536	608	526	542	566	607	579	542	563	604	559	509	562	568	606	534	569	587	540	540	550	570	576	557	535	525	564	572	567	558	506	541	559	588	557	580	574	544	540	541	548	543	547	574	534	555	533	572	555	553	589	572	568	560	556	542	581	608	554	553	536	566	576	569	533	557	555	535	542	566	575	528	505	505	602	575	521	579	573	582	577	557	584	548	548	563	559	555	550	597	569	569	558	533	569	543	562	571	542	596	543	566	531	570	554	542	566	589	560	561	542	532	543	555	592	522	562	566	537	543	573	583	542	587	572	554	541	556	528	554	616	543	585	617	564	575	532	565	554	522	566	553	560	571	601	535	534	573	565	535	565	514	529	553	568	564	596	575	571	533	594	555	551	575	549	543	553	584	553	573	542	554	551	552	547	545	557	577	579	517	561	536	526	579	568	556	559	575	556	517	562	538	570	573	534	506	571	584	547	549	575	578	565	537	538	516	539	594	588	600	540	541	565	581	566	532	562	526	606	530	549	583	543	525	532	553	587	571	567	565	549	565	600	532	562	532	542	531	549	559	576	546	565	596	546	538	567	555	552	558	544	586	540	519	589	553	567	508	571	545	627	550	542	549	585	588	576	537	602	567	605	508	577	559	568	538	511	553	551	576	545	581	555	524	535	555	545	569	555	562	528	558	516	578	564	616	555	551	568	560	549	527	566	596	541	574	568	545	565	559	558	568	529	543	610	592	598	576	548	573	513	559	564	584	497	579	604	523	586	579	574	561	585	540	553	553	525	571	511	536	572	558	586	540	546	559	531	521	561	549	541	579	551	539	566	534	580	576	537	550	571	512	553	527	491	554	577	577	560	580	561	580	524	570	551	552	592	560	562	579	506	556	583	548	578	537	590	548	556	559	561	526	567	554	534	541	573	561	592	542	577	562	569	524	564	587	567	559	578	566	553	570	596	592	550	556	546	547	578	607	535	601	533	562	519	543	569	547	524	528	551	550	564	538	566	544	585	566	543	547	596	543	571	607	596	526	571	556	570	609	585	509	588	546	552	560	537	578	562	564	548	570	556	528	584	551	565	556	585	576	566	559	539	548	562	546	560	560	525	538	558	561	501	563	560	530	553	549	560	577	521	563	584	537	562	553	517	531	518	547	548	572	611	512	581	562	555	564	599	559	587	529	575	521	511	535	521	545	558	576	550	552	560	562	561	553	534	543	563	561	558	586	583	577	586	573	536	593	573	582	537	545	565	525	535	564	588	483	552	528	559	558	579	536	542	517	532	570	575	575	600	536	549	593	563	531	532	554	577	566	597	558	593	543	579	527	519	553	538	598	561	546	541	569	584	564	585	561	530	531	553	563	546	578	582	555	510	549	539	565	553	527	513	550	542	527	553	566	525	582	557	521	556	584	534	513	551	571	545	513	574	541	558	526	602	575	566	540	601	549	572	517	579	555	553	587	566	542	518	573	532	534	569	567	570	568	576	549	573	557	575	532	540	556	553	534	563	562	536	544	584	520	561	539	520	524	603	506	563	523	522	558	577	588	556	545	541	588	569	571	535	529	573	572	541	525	554	581	573	564	567	534	566	534	559	593	543	550	529	545	595	568	579	559	529	579	575	500	556	547	554	575	574	595	550	554	581	525	591	518	526	572	587	571	562	547	556	546	483	568	551	528	536	534	562	542	564	608	567	565	547	602	553	577	563	569	592	536	546	575	569	556	537	538	589	609	539	513	560	529	551	575	557	575	555	553	543	569	556	580	550	583	588	547	561	541	540	552	586	526	570	519	570	534	544	612	580	591	526	522	599	595	568	534	582	536	551	567	565	561	568	576	539	590	549	552	544	573	544	588	511	554	518	593	532	542	586	516	586	596	544	538	556	553	580	595	554	544	544	539	530	577	517	541	585	536	530	577	574	569	549	536	545	555	539	588	544	576	556	567	587	587	580	550	603	585	547	561	538	553	533	547	604	571	549	558	531	574	581	557	584	587	544	555	560	566	553	545	573	570	586	529	529	582	542	565	546	591	594	560	520	569	542	571	581	546	557	556	542	547	583	555	514	582	554	564	515	527	513	560	544	517	507	573	533	586	566	550	554	566	542	575	571	537	546	565	546	565	599	574	538	505	522	511	558	549	529	532	556	572	556	569	545	549	542	536	569	570	554	602	537	564	564	574	509	554	537	546	560	565	552	576	534	549	560	584	556	572	545	596	561	564	548	522	582	523	564	527	523	527	536	554	567	563	540	550	610	535
35690	16790	4220	1108	807	685	520	475	426	422	384	403	373	351	331	323	329	332	321	320	321	353	329	282	327	311	316	286	315	307	319	299	305	287	293	285	305	282	276	310	311	309	318	298	302	301	339	321	266	322	294	297	281	303	263	310	290	305	295	284	292	300	281	276	258	342	283	280	298	302	323	300	299	262	279	283	306	334	295	284	282	292	312	265	290	312	305	299	279	297	283	304	291	256	319	293	301	280	293	306	323	285	308	303	321	325	293	270	316	298	295	287	281	246	295	284	314	282	307	283	297	296	275	289	300	275	326	286	331	306	288	293	255	298	279	269	268	293	306	285	298	273	331	320	297	270	290	292	299	296	300	314	305	296	279	313	302	321	300	281	299	313	323	260	288	290	295	314	310	285	315	284	287	321	290	285	317	291	274	287	307	299	303	288	325	270	307	279	294	281	291	295	275	278	319	300	311	287	313	332	307	274	297	275	288	276	328	297	267	285	312	310	305	292	290	312	282	286	297	315	313	307	292	302	278	300	313	334	264	288	269	281	276	295	282	287	309	277	303	308	284	320	267	324	319	309	288	287	303	312	294	310	296	281	321	302	278	279	323	281	266	311	301	283	271	310	312	285	301	282	310	297	272	296	294	277	272	285	295	286	328	326	321	316	302	316	314	290	295	293	270	296	267	321	288	286	323	304	317	288	304	280	307	307	271	292	294	313	310	326	314	277	285	290	271	302	292	270	308	312	301	294	297	284	303	300	313	319	280	296	272	265	304	301	301	289	338	285	346	280	296	288	316	323	293	288	300	324	280	282	301	302	300	303	266	310	304	263	293	306	299	297	301	298	281	304	319	290	303	294	303	276	325	291	301	293	305	310	314	312	265	279	290	302	302	300	303	279	293	299	277	314	289	301	289	302	277	312	284	296	273	292	270	316	260	285	297	296	300	312	315	308	293	282	341	265	287	311	285	303	297	284	266	312	300	299	265	286	275	256	285	251	295	288	291	330	302	284	321	323	294	314	291	327	281	299	308	288	274	277	317	311	321	295	291	346	316	318	321	303	283	298	311	303	297	317	306	300	285	310	291	312	309	302	289	303	310	292	285	326	277	318	290	281	330	307	312	276	265	288	264	286	293	304	301	315	295	311	291	325	287	300	294	282	267	305	297	292	272	269	312	306	329	305	284	276	298	302	303	285	308	291	287	271	320	254	300	280	299	269	282	294	298	293	300	268	301	320	307	322	305	292	277	298	323	319	308	318	304	318	329	269	270	300	300	282	326	302	299	300	318	344	326	284	265	296	328	297	331	270	313	292	292	290	300	297	261	315	293	289	321	307	268	315	299	319	308	285	296	298	300	305	308	250	273	296	262	303	282	272	285	314	314	278	283	312	308	283	286	334	292	299	270	321	280	274	261	318	268	297	332	305	323	277	303	287	280	274	324	314	334	320	269	305	282	264	284	293	323	250	299	320	340	288	310	284	306	294	311	334	299	295	304	304	290	288	329	291	269	256	297	294	296	316	308	278	269	306	288	302	281	281	280	321	306	326	314	288	301	312	286	294	307	305	291	296	274	294	321	285	302	299	328	280	269	317	307	300	264	301	268	273	281	313	264	284	280	291	302	294	310	309	272	287	279	270	298	276	294	296	300	288	314	279	317	296	318	298	296	284	294	301	291	300	290	331	296	300	293	281	290	284	282	288	279	317	285	331	296	280	305	293	285	293	289	291	270	305	269	301	292	325	295	297	290	306	277	256	289	309	293	280	302	311	305	296	319	277	321	313	311	278	245	275	272	279	312	279	306	300	287	264	278	329	297	304	284	293	304	310	298	312	299	301	291	309	313	284	281	304	298	323	261	298	290	322	271	283	315	315	278	308	301	301	296	290	271	289	301	276	297	287	315	314	314	313	306	326	306	285	276	317	316	258	273	278	306	283	296	284	267	300	301	289	285	320	267	301	288	310	282	310	314	312	279	304	268	264	299	289	284	282	304	317	304	308	310	325	339	333	313	267	298	300	305	269	292	280	270	280	289	321	293	312	296	308	288	320	279	311	309	286	289	301	303	284	302	301	283	306	296	320	321	274	304	295	281	319	289	292	257	310	295	281	280	308	292	299	300	329	309	278	280	287	282	307	309	280	297	304	316	303	271	281	315	325	287	305	321	310	314	294	282	298	300	285	336	275	309	296	312	281	257	288	280	296	289	321	270	293	292	289	294	285	300	284	316	273	321	303	267	268	326	304	313	303	303	302	278	299	274	282	281	296	283	316	268	322	299	300	299	286	307	272	295	287	299	328	292	306	257	302	285	282	286	310	318	314	327	296	295	305	291	310	298	275	307	293	303	276	286	278	336	326	285	268	288	295	300	314	275	304	280	288	283	278	264	305	297	298	305	307	269	298	299	280	298	313	291	297	316	294	327	277	278	314	319	291	300	290	299	319	272	318	286	280	294	295	317	296	316	275	298	312	269	318	304	277	288	281	268	286	292	341	323	295	281	299	271	305	330	279	317	303	302	276	307	289	315	280	311	314	278	310	293	293	284	323	291	269	315	304	278	283	327	284	324	298	307	275	296	330	261	265	287	318	312	307	263	296	298	281	307	299	277	293	292	274	315	268	284	284	270	318	284	305	289	316	297	313	308	313	316	343	280	321	308	265	278	289	279	289	291	301	289	280	269	307	317	308	320	257	297	298	293	331	283	275	281	321	311	325	296	303	283	319	261	300	305	313	290	317	292	331	318	294	258	298	315	284	297	309	298	311	330	309	323	275	296	300	326	330	276	284	278	303	297	298	270	316	319	291	317	296	284	294	293	304	307	323	267	275	285	326	263	289	279	300	306	301	297	277	273	276	268	268	276	287	326	278	297	281	304	311	272	289	279	295	313	319	280	304	277	293	324	308	302	297	267	301	255	317	273	296	291	269	280	303	284	282	303	276	306	288	264	302	295	297	283	281	263	322	273	294	278	262	283	271	320	300	275	273	278	286	296	291	305	323	335	298	318	315	304	292	307	279	307	322	297	309	301	284	311	298	297	299	327	303	293	313	299	329	327	301	287	356	267	284	317	295	306	268	295	298	307	302	279	276	320	302	303	283	269	306	292	296	307	304	281	308	290	297	306	285	298	297	275	293	285	302	317	269	285	302	291	283	304	314	309	298	327	316	322	324	297	285	279	276	310	314	300	312	326	261	319	288	280	284	310	325	278	270	323	285	309	294	291	324	315	292	266	289	317	277	305	269	295	313	302	300	333	319	283	321	282	252	287	287	297	271	292	287	303	298	304	298	307	283	288	303	283	293	305	296	318	272	306	314	280	280	300	306	301	283	319	275	292	296	338	315	271	312	313	307	285	291	280	292	295	289	300	302	303	286	305	280	315	288	317	340	283	284	302	282	317	288	296	329	289	285	285	313	312	272	295	285	293	296	282	300	285	303	316	297	308	280	295	326	295	314	289	276	280	287	276	303	318	297	283	300	314	286	303	268	306	292
17543	1777	3079	3299	2979	2411	2090	1890	1614	1550	1423	1373	1277	1228	1165	1143	1112	1056	1046	1003	1036	994	960	1002	935	963	920	1010	890	980	935	907	905	926	941	974	883	907	935	906	920	867	934	909	824	855	872	839	902	853	825	839	875	863	913	920	879	867	872	838	893	896	854	897	866	853	896	864	914	930	893	875	898	843	866	883	894	842	891	864	887	920	853	900	852	855	896	858	883	874	843	907	850	840	883	878	859	813	847	853	855	841	889	895	905	876	896	878	813	876	898	875	893	860	875	914	874	875	887	886	881	914	831	835	846	906	877	865	882	906	860	902	897	935	866	868	886	902	899	850	826	818	861	864	842	852	862	900	882	829	843	868	849	864	875	885	867	883	880	898	904	855	853	874	903	860	896	844	875	864	896	803	848	854	819	848	879	847	894	855	880	891	827	859	876	839	864	847	869	827	824	883	865	841	838	823	845	850	836	866	850	899	855	868	855	884	876	882	885	914	831	833	864	830	820	862	890	845	820	804	822	867	881	831	867	901	872	853	872	903	819	852	841	901	804	826	840	877	897	890	861	832	866	889	869	914	811	838	876	891	884	847	892	838	854	917	839	928	900	850	904	885	887	906	861	860	887	834	854	850	823	891	891	826	871	866	836	911	896	857	832	847	863	817	833	851	833	875	830	880	882	842	835	865	883	886	851	880	839	839	845	876	892	889	855	877	912	867	898	839	844	867	836	874	867	836	867	860	898	823	894	829	840	863	847	930	791	853	850	844	851	915	833	883	917	873	883	834	852	860	890	926	854	901	886	831	849	902	815	869	870	884	855	863	861	873	833	884	785	849	864	863	856	816	840	829	845	896	845	887	869	839	858	850	801	878	908	905	853	836	832	842	862	882	886	851	865	846	862	869	852	866	894	866	908	802	883	852	893	899	869	864	879	881	834	876	852	861	807	884	879	861	853	836	870	881	865	862	865	871	866	893	863	834	843	920	864	802	902	868	839	839	880	843	881	864	910	856	894	856	896	900	891	901	822	853	858	877	827	854	825	886	901	769	834	826	862	883	837	833	881	868	843	817	888	833	869	811	874	916	861	895	867	887	828	842	847	876	889	869	848	841	886	855	851	848	856	837	869	846	900	878	824	851	846	817	892	899	824	895	869	885	917	855	891	868	817	865	901	903	887	882	881	835	854	846	933	865	867	867	909	870	847	857	843	846	907	794	901	897	881	811	896	859	864	895	851	847	815	863	877	825	867	886	881	901	858	883	865	862	918	869	880	854	867	898	878	840	858	922	897	840	914	859	920	830	831	844	856	856	880	860	812	868	867	881	849	857	904	957	904	826	875	814	833	848	878	831	814	894	880	877	868	831	850	881	886	847	879	860	864	856	819	863	880	887	830	918	894	882	864	875	858	836	916	875	819	887	822	813	891	853	857	905	821	828	885	861	801	866	877	864	858	936	862	800	891	823	866	860	851	855	866	866	891	838	865	841	917	914	905	889	869	884	872	859	882	903	876	863	864	827	854	842	889	866	891	789	851	894	873	868	849	893	857	856	848	844	842	870	859	868	905	875	872	878	826	864	890	882	826	895	821	809	870	850	915	874	860	868	855	873	899	871	879	855	897	868	865	837	867	859	870	906	852	851	847	872	863	852	805	817	858	876	879	838	825	881	844	889	865	876	864	898	850	858	891	884	812	810	861	886	870	867	859	871	861	883	851	823	858	844	878	877	854	862	888	854	877	844	845	838	901	898	883	902	869	842	862	849	906	848	890	867	902	840	837	857	831	892	875	832	871	889	853	835	838	902	875	856	828	846	831	811	839	905	872	891	903	836	869	915	872	871	875	840	847	922	894	918	884	901	833	863	853	844	916	885	867	876	892	890	929	841	843	896	830	873	897	897	813	873	867	845	879	855	855	865	909	824	866	903	857	846	858	906	872	903	816	889	871	889	888	868	933	831	879	858	805	876	861	852	885	891	889	858	882	879	809	813	836	830	942	895	842	840	844	851	855	866	866	896	828	928	873	813	921	823	836	825	845	823	918	838	816	875	856	875	878	862	929	819	864	860	882	895	887	878	898	886	875	851	858	871	858	840	909	863	915	835	890	870	846	879	858	894	909	855	800	904	858	912	857	860	924	862	905	896	856	922	866	849	815	844	832	898	847	883	895	950	867	856	912	864	871	878	852	811	824	876	866	889	868	876	922	867	856	911	913	945	849	888	860	870	866	901	845	893	880	873	939	856	876	862	903	816	816	833	900	852	896	853	863	902	874	918	904	844	865	889	852	853	814	834	889	839	880	910	868	858	879	858	859	821	797	858	853	845	840	831	874	830	888	853	860	905	874	880	881	820	857	845	876	895	885	850	785	862	844	862	844	891	867	861	902	901	834	846	887	859	830	862	869	824	840	880	878	918	861	854	886	835	901	858	942	843	872	910	875	832	837	855	876	847	838	829	884	852	877	850	920	857	899	817	874	903	858	859	886	820	839	843	823	873	862	832	891	845	845	881	892	889	874	845	853	858	878	843	854	873	878	871	883	864	866	925	863	887	916	926	854	801	836	842	874	883	912	867	887	892	894	825	825	890	898	869	829	877	887	896	866	844	838	884	848	869	851	797	845	898	827	867	841	852	879	856	926	887	836	825	862	847	890	863	898	872	858	859	892	836	916	915	847	867	881	858	815	865	906	868	871	857	863	873	871	871	854	845	873	838	863	877	831	849	947	863	787	860	880	872	867	848	881	893	823	854	875	810	898	852	925	934	836	914	863	872	925	901	859	847	895	914	827	944	827	894	839	893	869	859	895	881	869	864	831	894	794	812	838	854	870	880	868	897	894	874	867	833	901	879	840	906	893	844	811	833	867	885	923	921	864	825	846	816	841	835	888	859	801	905	890	902	883	840	850	882	876	846	884	836	890	844	882	825	850	894	888	861	861	909	875	859	872	870	854	889	836	862	896	811	847	865	884	863	893	857	922	918	883	873	872	855	879	862	880	834	888	842	865	870	848	869	854	854	862	880	823	956	878	835	880	853	850	850	803	858	876	927	828	845	874	837	950	883	832	902	885	890	878	867	890	901	881	892	926	856	880	881	856	842	811	843	847	865	904	840	867	799	880	880	817	830	858	867	921	814	907	852	928	863	885	853	897	874	871	868	870	870	888	895	814	858	926	869	882	802	885	880	879	833	928	855	845	919	882	851	904	872	854	877	862	841	852	868	838	824	799	867	793	903	897	882	865	863	893	866	867	836	891	808	884	842	860	900	883	805	849	828	868	868	877	883	901	917	840	817	852	819	874	832	840	869	844	833	841	860	875	841	924	859	842	896	887	821	905	822	876	892	837	859	864	814	873	853	903	850	830	857	908	904	839	892	878	868	891	900	931	840	909	909	879	875	884	893	850	838	866	898	881	877	866	896	895	817	843	856	864	892	874	836	883	862	865	883	893	805	850	857	859	882	914	831	861	868	838	882	853	858	891	902	852	838	890	871	852	802
38900	21976	17220	2625	1415	1095	824	752	671	587	526	505	528	468	459	422	350	380	395	355	395	397	415	357	392	374	398	376	368	323	334	331	372	368	368	337	332	399	334	333	351	341	325	384	336	362	362	344	335	314	347	351	376	359	325	322	328	324	324	324	360	346	342	333	318	320	342	324	345	345	346	375	345	307	335	339	355	314	327	319	333	332	342	346	329	353	319	361	333	373	309	321	302	336	332	336	347	315	361	326	365	336	336	341	324	306	312	334	349	341	397	338	356	339	346	338	331	357	346	322	307	312	345	346	335	360	336	364	342	329	339	337	341	359	360	319	347	324	353	310	303	338	325	335	301	311	336	345	352	315	338	309	328	312	338	359	332	347	345	341	329	307	325	331	304	331	353	354	328	331	321	346	376	334	364	307	335	324	328	374	304	340	331	332	356	317	355	332	352	317	342	353	310	306	325	373	328	357	352	307	326	346	355	334	355	304	307	351	335	339	340	383	327	339	354	329	363	304	328	352	339	356	354	314	323	340	362	335	331	379	347	359	343	341	345	337	345	294	333	326	334	353	363	345	347	346	325	310	349	334	324	355	367	322	312	327	314	339	330	334	342	326	315	350	356	356	325	320	337	328	336	323	358	361	341	331	348	330	348	328	350	326	311	364	374	348	335	346	358	334	351	356	349	370	351	346	312	381	299	357	320	322	308	372	331	353	334	369	339	365	330	368	353	328	327	321	326	325	334	341	342	312	318	339	358	346	362	333	340	320	344	374	322	327	352	333	310	358	340	335	348	340	327	313	344	355	333	336	309	336	333	344	325	337	347	342	307	283	362	349	344	349	334	339	321	330	312	339	348	341	367	352	340	364	325	329	301	341	354	332	366	340	382	334	301	355	360	327	346	330	322	359	373	318	299	373	347	339	325	363	324	331	323	366	320	321	335	312	332	347	362	332	326	317	387	277	359	307	302	337	335	329	312	354	345	311	325	317	317	324	349	332	337	353	291	316	348	339	318	336	354	344	330	316	352	336	331	362	314	343	314	356	332	318	324	357	339	352	335	331	336	360	333	339	326	366	319	366	358	341	318	342	323	339	345	351	354	331	350	352	332	317	304	304	324	354	318	344	271	335	335	317	366	357	371	333	323	307	343	331	326	324	321	339	350	367	333	350	312	348	309	359	336	357	373	358	316	338	357	341	328	343	370	361	339	297	347	364	360	364	355	314	347	360	335	349	327	315	336	335	341	344	307	321	311	358	337	322	360	335	368	328	345	318	351	350	313	338	323	325	348	306	317	319	348	305	358	346	354	325	308	326	341	364	307	338	322	336	358	340	307	296	346	331	352	312	320	350	320	378	325	302	345	361	328	328	370	336	337	335	328	367	331	303	305	339	308	357	324	345	334	330	326	348	351	356	360	339	337	309	323	326	351	378	327	367	312	352	302	291	350	343	325	352	361	334	357	306	324	330	316	328	366	373	304	311	315	338	356	320	340	349	305	332	328	341	315	334	347	346	339	330	355	352	344	319	337	329	337	343	339	326	337	323	338	333	327	311	290	326	321	349	316	342	372	382	354	320	333	348	318	307	329	343	322	332	355	360	324	334	318	343	335	343	347	313	307	301	346	375	325	346	364	336	342	355	324	356	364	340	345	319	306	346	366	326	400	306	341	383	365	346	362	319	359	342	354	350	342	305	319	316	332	353	358	301	363	358	324	325	358	317	352	347	318	334	332	325	325	312	330	338	320	363	368	334	337	332	339	331	331	339	321	307	329	325	309	340	330	359	328	345	345	391	343	332	335	321	321	342	355	339	369	292	343	351	298	311	325	333	301	327	320	339	322	307	313	340	320	350	306	326	338	360	338	354	312	335	356	329	292	331	356	349	332	316	307	380	348	368	293	318	358	322	338	345	317	343	352	366	330	361	362	298	317	323	360	359	326	339	325	322	350	335	350	380	338	317	330	346	315	330	306	338	349	330	330	336	328	365	319	360	300	334	357	343	357	351	284	331	341	346	336	316	350	331	342	345	340	316	309	326	314	330	364	349	337	348	330	351	339	357	370	329	354	340	347	304	359	331	327	351	349	310	325	354	316	328	318	357	350	346	321	328	348	353	326	348	330	333	355	334	325	348	371	326	352	331	319	357	331	319	384	331	344	332	317	332	375	343	353	332	326	347	323	354	321	340	351	348	342	356	296	316	338	333	325	334	376	344	317	354	326	370	326	337	324	321	374	338	307	333	323	319	327	362	346	327	330	340	366	352	321	331	334	303	348	317	342	346	343	349	360	322	318	352	307	353	344	374	339	340	337	347	339	335	346	387	303	348	314	367	314	332	367	337	342	349	357	348	368	329	360	322	351	356	346	336	335	327	329	344	332	374	322	322	348	343	334	313	358	348	324	344	336	372	349	331	311	353	326	351	339	334	371	356	335	322	322	348	359	334	328	324	336	303	324	346	346	362	333	323	385	354	352	339	361	336	310	328	365	305	352	327	301	336	336	395	312	336	342	308	316	302	342	324	324	349	339	337	313	348	370	330	330	321	329	343	298	335	366	358	331	324	329	361	326	339	348	357	343	336	334	335	314	351	337	328	324	361	329	314	377	325	327	336	356	360	354	354	358	333	346	349	356	361	355	348	356	339	363	343	338	350	321	338	357	394	304	321	327	310	328	390	322	337	367	333	352	323	339	316	349	341	321	336	343	321	310	323	371	350	350	320	357	324	313	318	341	332	362	342	312	364	334	340	335	324	359	353	355	311	331	308	345	331	354	381	343	374	326	326	350	340	322	334	301	324	369	344	343	326	307	335	361	328	302	313	351	326	322	337	334	325	358	322	353	317	326	388	314	348	338	341	343	352	329	342	317	337	310	302	341	339	336	347	325	331	365	316	324	347	301	309	335	306	325	339	329	359	335	354	331	348	321	359	345	306	317	358	344	347	334	328	350	331	370	325	329	332	325	307	358	328	336	356	324	350	362	349	337	327	345	325	336	344	304	337	355	327	328	340	344	301	346	315	324	303	361	378	344	324	346	334	345	334	331	321	358	325	341	342	345	336	307	325	341	338	300	334	342	332	333	316	351	343	373	337	353	305	341	346	325	340	320	343	317	337	320	338	365	357	359	335	324	325	342	378	362	354	364	345	342	348	337	350	337	332	321	387	316	342	306	358	301	326	324	314	332	359	305	324	322	331	326	336	345	315	317	338	345	296	348	332	336	350	319	333	339	352	367	353	331	335	321	369	355	316	304	345	348	328	351	366	320	313	343	333	325	352	353	337	360	344	345	311	370	366	348	299	345	330	295	356	378	327	359	332	313	338	354	333	338	351	349	350	328	349	307	322	354	297	315	299	311	328	359	342	280	319	309	347	341	339	332	332	315	353	332	331	342	316	341	337	334	320	365	352	350	306	354	329	314	314	330	318	332	354	341	323	341	324	334	345	306	341	329	315	352	348	358	327	319	319	349	328	336	338	348	342	350	293	325	327	323	324
20852	2813	5104	5650	4919	3989	3376	2836	2456	2212	2010	1868	1679	1626	1543	1448	1488	1341	1271	1257	1313	1213	1209	1201	1115	1201	1159	1110	1109	1137	1056	1142	1052	1029	1071	1114	1065	1040	1056	1004	1050	976	1042	1087	981	1008	1009	1005	1002	1004	1003	929	1005	1002	1007	935	986	980	966	1032	996	952	1008	954	986	1021	936	954	988	956	982	954	987	968	981	970	947	962	953	984	969	933	1003	963	980	962	952	955	993	937	961	942	929	926	975	931	994	945	969	954	963	968	922	950	963	1025	993	995	1028	972	942	906	999	958	953	974	1031	893	934	939	1002	914	943	909	916	978	953	955	960	963	931	958	951	951	911	924	941	973	975	977	895	939	889	965	993	964	904	918	950	950	946	980	945	976	971	980	953	939	1035	1036	936	937	963	1017	941	954	939	942	929	997	921	873	922	944	918	905	992	948	932	898	964	897	966	930	957	948	974	914	958	927	946	959	926	949	873	944	966	951	969	928	976	926	934	961	946	926	963	953	1003	945	957	949	980	968	963	901	938	997	991	940	945	947	952	939	900	971	948	996	945	993	992	962	967	957	943	920	888	911	940	909	988	943	935	942	1031	913	979	976	940	969	931	935	967	944	909	924	940	946	1004	977	930	940	900	940	922	900	983	962	946	992	968	1010	939	988	971	939	935	954	956	964	900	904	945	937	886	948	950	981	927	962	932	966	944	952	967	969	935	962	911	955	949	952	983	908	963	951	947	1040	934	946	953	960	974	934	979	900	998	1013	965	936	932	940	969	977	904	910	964	955	981	877	900	944	920	942	953	912	944	968	961	941	890	842	919	956	923	962	993	935	890	943	958	950	971	957	901	998	941	956	959	950	954	939	956	971	920	973	948	969	992	921	936	954	930	983	913	935	980	947	968	938	936	981	911	922	981	954	940	898	956	958	915	996	962	986	950	886	989	951	927	937	897	895	950	928	919	918	895	961	934	951	966	937	1001	922	971	931	945	898	984	947	879	939	935	918	945	959	950	994	877	976	928	910	936	946	927	986	969	948	902	925	910	910	980	961	1018	948	940	965	924	953	954	927	987	932	960	993	973	958	909	1014	964	959	929	911	973	889	942	929	922	925	953	964	880	910	945	967	935	955	937	979	947	918	912	952	968	987	946	958	942	912	937	940	926	907	945	925	922	952	951	915	918	948	940	942	909	1008	905	912	992	900	957	941	937	901	989	926	1019	859	951	940	954	965	914	973	951	962	972	968	983	971	953	989	948	976	973	954	900	948	950	973	974	942	949	968	934	916	962	929	1015	922	932	977	939	951	939	1002	940	955	933	948	965	1010	966	938	929	945	946	927	950	927	935	1002	988	909	974	1004	963	941	930	1001	929	955	962	961	963	925	933	989	892	875	928	977	930	972	1009	951	1017	939	948	888	984	869	1010	936	963	958	952	939	972	963	953	916	970	924	965	888	919	957	921	938	934	953	926	1000	912	927	913	974	932	946	946	948	983	939	955	954	965	962	931	990	976	942	943	962	938	978	958	875	946	911	965	951	930	923	926	867	947	870	935	924	892	954	952	950	909	1003	971	980	987	963	939	962	921	895	944	953	936	925	989	953	948	897	928	913	957	980	952	922	975	945	973	885	952	959	983	911	992	907	977	979	938	962	948	969	908	950	941	935	910	989	971	951	1010	921	944	961	931	976	921	965	949	963	924	934	948	957	972	959	973	958	903	952	1024	958	928	955	953	950	1054	975	960	909	1033	985	918	964	984	979	1027	960	990	973	941	990	930	939	919	943	985	939	943	950	897	938	972	956	941	1002	1000	967	918	971	987	969	909	965	877	952	990	933	917	1015	929	925	945	942	936	943	951	913	906	966	918	924	956	910	896	963	955	942	915	947	925	969	956	908	964	957	943	966	953	890	939	942	902	934	963	946	965	922	940	932	950	967	977	966	927	932	931	924	923	932	900	943	954	927	949	972	934	933	999	967	950	909	877	993	943	908	960	983	964	975	926	983	931	917	940	896	927	886	955	938	964	1016	956	915	966	929	911	959	966	974	970	978	904	944	939	993	958	976	933	920	1007	929	997	922	930	972	978	964	900	913	940	964	938	971	974	952	929	946	986	956	972	968	936	904	918	939	942	988	935	1006	944	923	927	944	984	952	973	969	990	969	1008	952	888	959	942	1041	946	946	958	932	971	919	974	951	907	945	931	924	955	956	952	918	1013	1004	912	967	955	910	904	981	919	978	933	915	932	968	924	968	994	952	956	968	949	944	965	980	1049	1009	937	967	919	902	909	925	880	928	923	932	920	961	940	968	925	944	910	999	989	912	928	930	936	911	1000	939	964	895	915	954	958	936	1007	924	953	910	960	980	966	958	941	925	985	939	987	918	965	947	933	962	932	863	921	980	965	933	927	894	933	968	967	906	962	939	910	891	934	952	983	951	940	932	1003	951	910	953	901	936	950	919	949	934	921	933	966	971	937	934	910	968	933	943	971	913	932	939	979	935	918	918	961	967	960	992	977	905	939	949	877	965	918	956	974	918	982	959	971	958	908	1001	890	968	933	955	921	945	991	917	915	970	930	893	889	949	941	955	987	914	953	924	962	955	986	993	987	901	892	953	921	953	970	914	951	986	980	961	932	947	963	948	963	1006	977	999	941	933	991	923	922	943	921	919	974	931	978	927	971	906	968	955	933	955	945	967	922	903	917	933	898	894	957	899	950	888	980	928	994	993	939	938	928	952	1012	996	973	953	959	945	923	949	961	944	900	959	918	933	933	942	955	940	925	934	912	914	954	990	1007	953	949	902	907	966	991	997	929	982	943	944	1015	915	966	945	936	885	937	941	946	962	953	872	949	919	940	928	957	899	1049	971	900	887	956	931	937	999	989	963	1030	952	994	975	936	948	971	939	884	959	938	947	986	951	966	967	935	880	933	900	980	952	947	969	934	941	918	910	909	955	948	987	938	967	990	971	910	1000	983	927	922	980	967	916	950	966	1004	946	984	939	943	923	968	910	939	936	930	914	950	915	955	946	958	907	977	954	910	936	933	983	976	961	944	961	979	991	924	931	1001	953	949	959	929	983	975	918	989	923	926	934	975	965	916	972	920	956	951	897	919	981	926	943	959	993	1004	974	876	976	959	962	905	944	922	933	952	1010	921	941	925	953	928	948	967	1049	923	956	951	958	889	998	1009	935	897	954	1054	887	956	1025	901	897	914	977	882	944	962	902	950	938	995	928	920	948	947	960	959	951	936	950	985	974	888	920	902	944	941	935	950	970	960	944	887	946	946	933	908	929	958	979	958	986	957	968	881	1004	928	904	943	875	934	982	939	952	936	941	981	959	894	951	963	914	934	892	962	969	911	984	949	985	958	961	936	907	907	981	893	966	931	927	912	923	947	901	965	924	962	942	949	960	943	951	950	931	1005	948	893	969	971	938	911	985	955	954	895	952	963	944	942	995	970	911	971	929	946	912	974	914	908	956	943	954	916	922	934	1020	1003	966	940	925	931	936	970	937	948	932	998	957	961	923	924	942	936	929	980	978	925	892	951	963	907	928	959	980	949	954	969	883	896	989	950	953
7192	605	465	229	222	198	200	182	167	200	159	164	159	173	182	163	164	151	173	179	174	154	187	202	153	172	174	168	169	167	157	153	177	185	191	167	151	185	162	174	164	164	150	183	163	170	189	166	176	164	159	168	178	172	171	166	156	173	176	174	172	157	183	163	169	160	186	157	174	172	175	155	160	171	164	172	177	152	171	172	172	155	176	163	162	186	165	185	171	180	185	180	178	164	167	161	175	158	142	167	182	165	158	182	164	154	175	136	163	168	154	160	163	142	163	160	167	186	159	171	167	163	173	174	177	171	171	152	182	185	153	168	179	184	161	209	188	154	165	162	138	162	157	148	161	172	173	160	175	180	151	167	145	191	177	159	145	184	179	149	195	187	157	146	170	152	184	163	156	185	149	177	164	160	171	183	174	168	180	171	157	165	172	157	153	183	177	170	163	193	156	174	169	139	169	162	164	192	133	166	186	178	175	177	171	185	179	153	156	186	181	167	197	157	201	185	181	198	184	194	192	166	198	176	199	159	175	190	169	177	169	151	160	163	174	151	173	176	177	172	167	161	146	157	163	161	162	162	149	147	160	163	167	165	175	151	165	162	170	162	169	179	156	175	172	175	152	172	187	178	191	159	169	165	142	145	165	186	162	154	179	125	164	167	180	178	155	186	179	152	168	177	193	183	168	161	195	136	168	163	167	188	168	171	162	158	176	155	164	149	173	159	173	161	185	145	164	167	168	163	167	154	159	166	176	174	165	180	157	176	193	198	165	163	167	187	175	163	161	169	174	173	164	176	158	154	167	163	183	180	195	175	154	168	164	181	163	176	161	166	174	163	149	179	188	150	195	176	177	190	179	179	153	168	178	151	153	163	159	173	150	180	168	174	135	156	193	181	171	159	158	165	169	177	153	168	179	172	198	189	158	161	191	151	166	149	168	168	174	160	163	159	189	172	179	185	177	184	170	170	170	164	171	166	172	173	162	165	161	171	162	175	161	179	170	156	182	155	171	155	163	178	181	167	188	168	184	168	187	168	186	184	176	161	158	176	170	187	172	182	203	177	172	182	162	159	172	152	168	174	160	178	144	195	159	169	164	169	173	185	155	135	168	167	170	168	172	187	189	176	183	168	155	165	189	171	188	194	156	160	168	180	182	179	154	173	180	176	168	187	150	177	155	163	183	183	171	144	185	191	158	214	179	142	173	176	168	173	162	190	202	199	170	161	160	178	160	170	180	159	169	151	173	163	177	172	166	167	155	178	156	186	171	181	161	145	174	158	177	159	181	135	172	173	146	170	175	150	165	180	158	169	152	184	179	166	171	149	150	176	166	183	159	167	165	158	188	187	178	179	144	162	162	186	168	142	196	163	159	152	169	156	185	154	165	173	152	173	176	176	174	168	170	158	177	181	172	172	176	148	176	172	184	173	175	163	187	164	173	171	173	148	149	180	164	191	168	166	159	164	160	155	171	189	187	161	205	183	172	167	185	165	164	164	175	170	154	159	166	165	172	182	170	164	185	195	174	150	159	178	183	171	202	157	153	170	174	176	170	174	198	168	167	179	152	159	168	181	195	162	158	157	168	197	169	159	187	167	165	174	186	164	152	188	193	175	169	184	182	156	131	170	184	181	159	164	170	162	172	165	172	188	169	177	150	141	211	177	157	188	157	192	169	164	180	175	168	179	186	145	164	160	185	171	191	169	149	178	174	171	146	158	165	157	179	205	168	171	176	163	175	149	159	173	167	162	170	165	151	165	173	183	178	167	147	167	173	157	158	151	178	158	172	191	160	135	203	162	160	172	175	153	177	157	155	186	153	181	206	168	145	159	171	151	143	181	151	182	180	177	156	179	150	166	172	178	166	152	141	148	159	182	175	180	179	187	185	191	182	177	161	170	164	192	181	152	165	172	182	157	183	155	169	175	147	169	169	175	188	165	186	185	177	156	164	197	152	174	163	171	171	169	168	198	192	193	159	148	167	166	173	174	196	166	212	178	174	172	172	166	179	158	162	166	165	168	174	163	194	173	201	159	176	193	160	192	163	157	150	188	173	183	160	168	158	166	177	145	167	150	175	172	173	171	158	183	141	177	162	172	188	165	184	182	193	154	192	156	166	183	129	151	180	178	166	170	170	166	187	195	157	199	181	161	161	162	186	182	151	135	169	163	174	160	164	145	169	156	155	173	177	165	163	191	177	151	167	187	183	153	179	156	166	163	186	179	165	153	154	150	179	159	170	189	189	167	180	189	147	152	157	185	176	172	179	186	148	158	178	190	173	161	172	164	163	171	140	179	182	164	147	176	160	163	182	160	174	164	174	164	180	159	191	171	152	150	175	164	158	145	188	185	160	181	176	158	155	181	163	165	190	148	180	184	162	199	173	168	173	156	168	163	167	177	161	177	174	169	197	161	166	166	178	204	153	162	154	172	167	189	171	144	152	162	144	177	146	179	161	187	180	174	170	167	159	166	165	169	179	156	167	179	189	167	170	164	167	180	161	188	153	165	168	180	167	178	189	175	158	175	157	182	170	174	161	141	166	161	177	174	177	163	156	165	159	195	161	170	172	171	158	142	181	174	176	191	148	159	174	189	162	167	146	190	156	177	170	174	195	164	190	177	183	179	140	187	204	164	208	141	193	172	192	178	167	159	173	187	160	154	159	158	167	141	155	159	187	192	174	180	174	178	166	161	149	162	172	169	162	179	178	164	177	154	164	182	171	170	159	166	164	168	189	171	171	155	146	189	167	154	174	177	171	164	157	187	155	195	171	179	175	162	167	165	157	149	155	163	154	176	170	179	185	181	163	163	169	176	185	170	163	154	171	161	173	166	162	156	167	168	167	165	184	167	149	174	187	160	174	167	196	160	150	163	149	176	191	193	164	171	145	154	189	169	159	188	188	170	159	164	167	185	182	173	183	180	180	187	189	173	137	175	181	153	186	172	153	166	154	165	168	170	153	159	169	167	160	174	178	171	190	151	167	192	174	151	168	184	160	169	168	182	179	170	180	176	149	189	180	159	158	149	170	178	201	176	191	170	180	178	158	160	159	185	145	170	169	178	201	177	173	175	175	156	196	178	181	168	143	163	164	173	171	159	175	183	168	180	178	173	188	148	152	200	159	161	147	187	158	170	171	166	178	184	165	175	168	165	171	177	163	162	150	155	174	151	179	165	179	147	167	163	161	142	146	176	166	184	175	151	166	170	160	184	177	144	174	151	175	177	156	144	175	167	178	151	163	164	186	168	198	173	167	186	189	168	163	170	168	166	156	169	153	177	173	175	191	200	193	179	166	172	140	165	145	170	157	168	193	160	155	171	163	143	171	171	157	157	166	209	176	170	162	162	154	155	174	190	148	173	180	162	157	173	168	183	175	158	179	172	169	166	174	161	171	183	183	173	180	182	190	157	163	167	150	182	164	183	169	181	183	173	193	187	189	184	192	179	163	145	153	174	182	169	169	171	169	172	159	143	196	187	179	166	168	180
7021	621	718	747	698	696	630	608	681	632	587	605	621	553	566	584	576	577	580	522	569	561	568	568	532	561	564	543	539	603	571	563	567	574	543	559	561	521	574	561	536	566	534	563	577	567	548	555	524	583	530	576	543	520	605	541	568	596	545	551	553	518	576	551	554	542	552	577	585	545	560	571	597	538	550	529	620	551	546	526	566	570	580	532	558	523	601	556	587	545	586	549	526	542	557	616	535	565	543	563	535	576	551	593	533	521	553	560	569	544	553	581	572	574	597	535	585	555	515	569	565	568	562	588	585	539	557	543	554	583	542	526	520	525	555	587	552	540	570	514	558	569	591	558	556	554	525	560	555	571	540	619	546	542	584	558	563	562	597	556	539	551	535	563	539	546	556	553	529	527	556	511	578	590	521	549	521	543	530	543	559	502	549	520	544	537	594	532	589	590	555	535	551	550	574	535	515	570	546	578	515	544	549	577	541	548	541	573	526	531	561	572	591	498	557	546	552	546	577	561	556	557	570	536	489	548	532	526	516	569	543	567	582	526	549	553	522	571	513	567	561	537	584	578	542	588	562	580	552	553	552	538	574	527	525	568	517	545	523	581	549	575	549	526	602	539	537	540	532	566	568	581	498	528	581	515	530	604	539	558	573	565	582	550	541	538	583	584	509	550	570	540	528	521	535	518	501	544	563	561	556	568	545	566	560	567	585	528	553	568	558	553	553	583	582	504	575	566	553	558	543	546	560	528	551	562	549	529	569	550	549	555	519	569	568	544	563	578	534	549	531	553	570	540	549	572	549	539	536	550	566	565	555	540	554	553	542	588	550	545	567	523	567	486	542	551	529	516	547	573	571	528	582	507	554	506	543	554	580	565	563	572	531	555	572	600	557	555	585	517	564	547	565	563	544	544	566	571	564	552	547	572	535	561	546	548	549	528	555	537	531	555	554	549	536	565	555	553	518	562	525	549	590	532	525	505	576	502	550	523	541	556	561	579	552	555	602	540	567	549	566	573	566	553	560	567	550	537	597	569	547	571	572	529	534	551	567	567	579	547	516	508	538	506	512	520	544	543	525	573	569	558	597	513	593	563	553	555	490	559	544	558	572	582	513	567	551	570	594	544	555	543	566	543	523	558	591	538	544	571	554	554	550	533	524	545	583	564	512	589	555	576	568	543	551	566	528	546	533	590	540	530	575	580	533	546	557	552	609	512	545	537	550	564	554	569	572	560	553	535	549	542	533	543	576	544	575	558	541	578	523	546	518	574	532	562	542	505	521	534	573	566	553	549	554	542	532	530	556	552	528	543	552	578	538	511	509	523	555	532	540	546	583	561	559	545	592	552	573	582	567	525	586	532	543	519	544	576	585	599	544	560	562	569	559	551	527	550	548	588	548	574	523	569	575	542	507	562	527	548	546	568	561	586	579	541	525	582	559	602	587	555	556	561	510	516	586	539	544	552	581	529	544	457	520	549	541	553	511	575	595	547	557	592	575	546	553	582	560	549	548	548	525	539	561	626	543	544	569	549	505	574	549	567	552	538	543	547	560	558	582	554	583	516	537	572	583	567	513	549	583	571	572	588	562	584	511	542	497	572	579	538	522	546	555	558	544	550	560	592	565	568	534	537	581	520	567	585	559	539	517	554	598	562	547	594	569	604	533	573	558	570	531	538	575	545	516	558	560	555	543	606	541	554	575	573	602	566	590	536	548	572	524	565	518	572	562	540	518	537	549	606	566	567	581	583	534	527	577	566	549	570	522	542	570	582	584	596	520	541	546	534	561	530	556	536	568	517	569	538	579	555	545	527	553	540	543	553	588	542	590	571	528	543	573	576	573	548	528	565	591	573	554	580	532	547	544	513	546	576	555	545	589	541	531	579	592	579	535	537	554	550	548	563	542	511	571	592	562	499	548	534	595	529	517	565	614	541	559	527	556	526	552	534	569	551	539	565	585	571	578	584	549	517	559	598	582	497	531	570	558	573	563	527	578	573	551	539	552	503	585	565	574	587	532	567	564	543	570	567	562	601	573	571	513	554	560	586	539	565	511	557	532	539	550	539	564	522	551	559	539	545	538	550	558	604	551	562	553	583	538	538	544	544	547	546	576	538	534	489	543	559	535	528	559	546	582	573	549	546	540	521	562	561	580	546	567	572	539	547	532	547	518	548	557	565	530	543	535	560	575	577	535	567	566	554	516	533	516	557	553	523	502	561	552	543	541	553	514	579	541	578	564	583	521	570	558	583	565	575	558	525	566	527	522	526	584	567	524	555	571	556	569	553	544	579	550	594	513	555	555	583	544	554	566	565	562	534	563	573	559	531	564	576	560	548	568	548	583	554	559	535	503	535	570	560	566	533	587	532	589	536	548	541	582	556	543	547	563	527	580	567	544	619	540	583	560	569	591	547	575	545	566	556	577	522	526	561	563	531	583	541	558	527	572	557	550	543	580	533	493	567	590	564	531	575	527	497	542	552	565	566	595	538	534	530	573	555	525	587	548	573	556	576	536	553	525	575	497	543	542	542	608	539	545	588	554	580	534	607	589	554	561	543	522	588	522	538	559	566	568	569	532	541	586	556	567	514	512	579	554	521	536	579	533	578	557	549	597	546	572	549	543	560	590	604	537	560	560	551	539	552	537	547	600	579	539	571	495	520	522	578	555	564	570	520	566	569	518	553	543	555	535	555	506	569	570	526	542	571	534	528	544	521	507	574	561	580	568	562	534	539	559	541	570	530	563	573	547	579	529	535	570	566	559	546	533	555	539	505	505	563	556	500	538	540	538	589	559	575	573	557	531	580	545	553	557	519	553	586	603	534	564	563	543	560	540	554	550	567	581	576	545	565	554	579	545	562	562	508	578	559	569	547	520	525	564	575	569	574	573	555	550	529	564	554	562	559	547	524	544	544	542	559	568	549	562	541	595	557	585	570	549	520	575	574	532	556	579	541	571	536	577	566	538	543	567	581	549	573	582	561	555	550	558	579	547	551	593	563	564	537	540	552	528	536	538	500	568	561	552	543	537	529	525	561	556	544	568	569	573	609	600	595	612	528	539	607	513	504	573	548	538	532	531	548	563	570	576	570	543	527	537	535	552	540	573	555	561	545	545	546	563	523	552	507	542	570	547	535	558	554	525	546	578	583	574	547	522	529	508	552	573	568	507	538	532	527	561	578	541	547	568	545	513	518	551	553	543	577	560	562	595	546	545	563	539	552	539	535	617	556	537	575	534	559	571	563	551	576	592	538	560	543	556	582	574	535	546	622	544	556	546	581	539	534	535	553	542	532	535	550	541	526	546	545	566	542	537	579	565	567	586	534	513	532	565	515	563	585	588	546	586	549	518	574	545	547	544	538	548	550	561	570	578	538	556	562	524	548	567	531	530	577	554	576	550	575	544	549	561	552	553	550	545	547	548	532	556	576	533	527	553	555	535	554	566	552	570	553	561	601	559	512	572	567	576	583	547	547	577	565	543	548	570	552
35099	15191	3266	1125	808	630	571	509	438	428	407	398	405	355	359	363	346	328	330	314	313	328	319	319	299	305	288	302	311	290	316	297	340	311	310	301	276	332	310	274	320	309	307	319	285	262	301	328	300	269	307	331	307	310	293	291	283	264	295	287	287	272	301	317	313	304	274	284	261	273	302	269	291	284	296	278	298	293	279	279	321	297	302	292	281	320	322	266	279	302	302	312	289	290	284	310	295	301	309	282	293	289	283	280	309	296	311	280	290	285	267	260	305	303	295	319	274	288	293	282	304	320	278	283	293	272	315	299	288	291	319	344	299	298	323	297	310	311	298	301	305	300	306	296	309	292	283	322	281	283	315	291	281	289	273	272	290	289	307	329	284	263	311	293	308	279	288	261	278	292	309	297	310	278	284	287	271	277	301	291	305	289	303	294	278	263	303	287	277	349	276	280	275	295	301	255	321	288	288	295	286	288	299	302	285	317	305	294	303	291	296	288	266	269	319	292	288	315	298	283	277	266	300	312	291	293	297	275	287	287	295	276	299	276	289	292	296	289	285	320	287	302	316	260	278	270	289	290	298	266	298	277	311	308	282	268	311	279	292	291	294	361	306	295	297	263	300	319	270	265	284	296	307	323	268	296	288	298	297	287	291	295	285	295	308	294	290	279	296	308	319	290	248	268	276	284	299	294	304	326	306	278	296	291	293	294	291	316	303	288	327	302	299	290	307	302	272	289	244	278	288	294	314	302	338	300	290	315	285	263	310	304	294	322	286	297	293	261	285	280	291	303	305	296	296	289	303	301	310	289	311	300	290	295	267	269	276	296	281	314	283	278	299	312	285	287	296	275	310	310	305	286	289	239	309	301	307	267	289	301	298	299	270	295	320	282	317	277	299	306	311	303	299	274	309	315	307	294	280	306	299	258	292	293	308	289	293	274	293	299	280	283	276	294	339	312	295	269	283	301	320	298	303	277	318	304	283	292	294	309	294	282	302	291	289	286	288	300	290	306	307	315	273	281	284	285	260	296	299	280	278	301	268	280	299	292	324	294	308	330	293	321	276	288	300	276	263	260	308	243	274	288	283	278	293	309	285	281	278	289	342	310	301	280	266	294	303	278	267	274	269	309	308	314	298	309	319	291	264	290	340	268	284	325	332	287	250	307	338	290	265	303	308	263	284	312	296	278	278	280	279	266	285	301	288	267	295	264	280	279	281	283	290	301	285	280	303	302	275	300	298	297	306	275	283	310	303	303	298	306	310	297	308	276	295	281	323	324	312	321	281	291	307	297	314	281	295	305	319	293	312	297	305	282	310	302	312	286	299	243	283	311	282	323	301	310	305	263	312	305	281	289	280	294	280	311	303	292	323	264	302	276	310	296	296	286	265	307	331	304	304	304	304	309	303	307	288	296	290	270	301	286	315	311	319	325	268	283	270	315	296	303	287	305	290	294	285	298	277	279	297	306	297	303	281	312	310	298	332	287	312	273	295	266	295	290	331	261	319	266	303	332	308	284	292	286	269	289	297	294	293	283	306	289	318	291	296	292	281	306	287	272	280	314	304	302	316	279	280	317	345	254	310	283	277	293	263	330	298	292	304	273	314	293	310	304	292	296	291	307	288	287	295	310	282	327	265	301	258	284	306	279	293	295	291	274	296	296	295	291	284	277	299	284	293	297	307	273	329	293	290	275	318	296	292	278	288	280	284	296	273	307	275	304	298	282	309	302	296	266	277	260	278	290	306	313	306	297	319	296	299	295	306	283	285	307	300	308	314	311	281	300	307	301	305	265	293	296	297	301	315	296	337	281	295	312	289	288	288	292	298	281	266	275	303	300	305	279	273	316	309	315	295	305	319	312	295	289	324	284	293	289	291	303	326	243	312	297	283	324	304	316	301	276	270	285	283	297	296	274	265	285	256	320	279	293	291	319	288	264	279	289	313	303	286	319	271	264	289	286	314	290	266	298	313	308	301	303	302	327	303	293	286	272	289	284	267	266	303	280	297	294	304	283	267	269	317	307	299	288	294	297	310	275	296	261	266	275	277	275	291	305	264	307	246	311	273	308	301	289	276	294	302	295	290	296	309	278	312	285	285	288	302	283	340	310	301	289	338	302	288	260	275	279	288	307	296	291	275	300	300	269	284	290	305	274	315	282	286	336	312	278	272	318	265	269	288	269	291	305	282	279	261	298	285	294	285	269	300	277	302	301	317	277	292	278	261	287	334	318	306	311	267	306	287	289	289	269	308	299	311	306	314	308	302	301	274	283	297	291	292	280	284	277	318	270	269	270	290	283	275	292	313	287	298	265	313	281	325	322	283	289	307	299	314	277	314	290	282	253	300	289	253	301	307	276	304	313	313	296	309	304	280	296	261	322	278	296	296	293	263	283	289	326	294	291	296	284	285	273	286	277	320	297	289	273	294	241	263	327	285	313	328	289	274	297	286	300	295	287	287	285	298	278	270	301	295	283	254	318	272	301	298	292	288	308	288	289	288	293	318	313	295	305	278	316	276	290	290	311	293	268	255	301	298	315	292	299	295	289	287	295	330	324	276	272	288	299	292	308	271	307	311	301	283	268	290	290	305	307	306	317	293	308	318	288	272	286	281	317	305	302	261	260	298	301	298	295	287	325	320	310	294	277	290	292	309	285	279	272	286	304	295	299	264	316	281	285	318	273	257	298	303	287	302	311	301	289	315	320	283	311	281	306	302	290	306	311	288	290	296	266	287	311	280	293	311	303	273	308	315	279	304	278	314	308	309	309	284	298	284	275	327	284	305	308	289	303	278	274	305	310	288	271	299	299	297	286	299	278	279	291	287	287	275	281	304	304	291	306	287	272	259	295	288	296	301	277	287	303	318	297	295	295	289	317	310	321	299	303	312	287	319	295	298	289	307	285	293	322	290	282	301	301	300	272	294	289	290	274	293	312	303	294	299	292	312	278	283	290	264	260	296	324	303	302	291	295	284	286	290	291	277	306	283	297	305	267	292	297	306	310	280	284	284	277	284	305	301	281	289	310	334	312	283	325	283	304	293	307	301	332	310	280	296	339	294	290	276	265	287	309	285	299	272	276	287	279	301	302	269	280	269	283	264	291	273	299	288	279	261	246	333	297	318	322	286	264	307	308	302	313	314	315	306	286	265	299	292	308	289	265	299	298	263	291	311	314	312	289	278	311	310	295	291	277	276	310	291	309	274	321	278	268	290	285	305	325	277	312	313	291	292	273	277	293	284	284	296	269	255	299	347	305	310	285	338	279	275	283	278	315	310	285	325	302	305	274	293	310	280	308	304	322	320	293	285	281	331	291	284	291	304	327	279	323	297	313	341	290	292	289	279	265	322	309	279	258	303	292	300	296	256	263	296	314	291	305	300	344	275	281	281	299	353	268	306	292	298	265	299	302	304	283	303	284	296	291	287	294	314	317	337	308	259	296	305	288	275	275	277	297	316	307	310	319	292	292	301	305	289	285	308	289	276	288
17008	1838	3109	3364	2922	2375	2083	1864	1663	1575	1356	1358	1245	1159	1128	1105	1098	1103	1055	1034	1010	970	989	983	998	993	1022	938	927	942	937	913	880	917	930	891	938	945	907	923	867	863	888	881	826	881	862	919	950	864	888	895	845	906	917	827	920	902	889	875	884	886	953	866	889	880	817	853	857	855	935	868	854	857	864	872	902	919	835	853	882	911	857	875	838	842	904	862	826	873	802	839	906	843	855	904	869	822	846	867	835	834	844	863	857	885	886	869	831	868	844	843	861	853	865	866	863	863	882	868	866	849	833	829	847	836	865	903	852	825	830	938	887	896	881	881	869	841	864	805	885	910	830	843	887	901	844	789	879	889	824	918	873	922	869	885	881	872	873	858	901	873	879	824	844	870	940	855	830	798	828	823	861	856	809	870	805	821	870	856	881	868	836	846	842	887	903	850	823	932	900	855	885	820	822	866	835	883	868	814	844	864	877	856	826	893	885	850	881	871	861	867	856	931	845	903	790	898	821	867	860	868	868	833	867	847	839	930	863	845	846	834	847	868	874	881	860	854	891	919	892	880	801	858	852	838	866	899	852	857	823	828	837	885	858	839	901	835	858	863	862	851	869	852	865	878	842	871	891	859	825	853	836	881	844	812	861	881	877	845	876	889	864	853	887	866	862	872	884	895	855	894	856	836	902	836	806	890	853	897	849	858	768	872	874	844	810	881	892	878	852	836	906	779	805	855	885	835	890	892	844	890	877	849	819	853	845	849	798	855	929	903	850	890	871	912	856	916	890	858	846	882	897	831	867	825	842	865	882	793	855	860	845	845	870	898	868	877	855	850	862	891	870	909	857	922	880	810	802	867	888	891	869	867	890	842	822	840	857	872	783	847	810	889	829	850	843	821	903	866	838	870	916	840	872	816	885	829	885	843	849	889	859	864	853	816	873	843	829	813	838	832	894	849	855	833	851	850	842	871	833	898	806	832	847	870	845	886	871	825	878	825	856	900	838	859	854	811	925	860	848	881	837	879	819	853	851	826	881	841	813	835	879	842	848	874	843	879	838	887	801	873	850	871	838	858	855	821	882	848	851	850	860	847	811	870	856	819	859	873	889	861	863	851	845	850	869	849	860	886	818	817	866	880	878	865	892	844	858	866	883	805	850	900	843	886	872	876	878	882	868	876	819	851	853	840	851	860	818	874	899	853	858	838	888	856	838	869	900	831	841	836	878	866	897	858	894	873	874	859	838	873	812	849	909	840	890	832	842	905	827	843	877	875	905	829	831	832	878	854	877	831	836	907	850	830	822	885	879	864	832	861	846	813	855	873	861	869	924	901	879	901	893	835	891	883	855	839	861	857	873	834	913	815	803	850	851	857	835	871	882	869	861	881	853	905	824	880	874	876	852	882	855	910	806	853	856	876	867	860	847	894	829	800	799	907	914	857	851	870	815	876	857	861	878	830	843	847	878	836	816	887	872	866	825	844	876	918	830	843	852	836	893	857	860	840	885	844	828	806	861	810	836	867	875	809	898	907	814	829	894	884	867	833	857	898	851	862	885	857	842	848	919	858	875	828	857	838	850	848	845	923	864	848	849	884	822	852	855	863	835	869	894	805	885	902	876	860	914	877	816	853	882	817	851	851	842	841	885	874	841	904	861	797	784	837	831	880	879	873	805	846	857	829	899	885	844	882	890	825	844	903	888	849	842	873	839	827	845	810	834	885	877	957	833	839	836	874	829	912	833	863	901	882	845	833	893	828	916	874	900	837	831	790	855	850	835	907	886	898	852	851	859	850	886	839	811	860	792	850	863	847	828	792	804	844	868	883	900	885	839	824	842	817	823	882	834	822	843	851	848	901	868	889	837	840	820	891	891	840	860	899	858	798	893	853	857	931	888	855	883	849	810	896	828	892	844	847	831	847	811	887	846	863	874	845	862	811	867	867	880	830	893	861	850	875	916	853	836	831	856	831	816	882	794	839	856	861	845	855	859	805	835	858	822	842	880	788	855	887	870	812	877	808	846	902	852	869	866	788	890	867	864	868	886	839	935	826	889	851	773	859	849	885	861	865	862	845	895	881	829	846	825	837	857	814	895	838	868	811	862	872	837	871	856	894	788	834	833	894	857	843	874	877	905	873	828	917	863	880	874	837	822	906	840	864	815	865	880	872	820	827	896	866	882	868	863	828	783	834	891	824	838	864	806	849	828	902	853	849	828	846	841	756	809	816	820	869	861	861	890	819	863	867	860	868	815	889	809	871	893	854	903	912	891	905	842	843	856	916	880	903	860	799	912	852	874	872	888	825	901	839	835	895	872	814	936	840	849	840	864	869	866	784	888	845	863	860	865	807	849	816	852	843	829	835	856	884	846	872	854	847	837	874	915	860	830	865	831	858	783	825	868	856	902	798	832	851	853	846	886	858	852	787	877	864	934	827	919	847	866	814	901	844	859	925	786	904	844	869	885	855	853	884	891	830	839	855	855	819	890	892	862	864	858	868	854	806	799	802	883	886	847	907	870	890	840	868	813	851	781	850	867	838	854	840	801	844	850	866	824	860	846	838	883	866	796	815	838	855	848	836	817	841	851	858	821	851	831	862	840	879	797	895	876	860	902	894	894	835	867	879	867	871	787	858	905	843	850	868	843	845	855	849	927	878	879	862	892	864	845	850	806	861	852	880	864	846	862	846	849	858	845	836	835	870	829	851	899	867	853	860	827	858	837	898	893	805	882	883	886	896	866	857	834	841	833	859	835	848	840	882	812	847	851	836	833	865	825	833	847	849	832	868	869	852	778	891	852	784	858	878	874	866	815	793	860	831	916	835	904	835	859	833	803	810	877	846	880	825	827	868	867	864	866	848	871	864	831	794	816	861	844	816	807	854	877	829	876	857	875	880	891	851	866	804	870	882	832	917	863	872	861	828	869	853	840	896	854	900	815	884	891	890	870	873	887	844	824	897	815	864	848	850	852	844	887	877	858	828	825	880	832	859	852	793	867	896	873	842	837	845	907	865	830	889	912	824	887	904	881	838	867	839	816	870	882	824	875	823	842	861	865	799	857	874	791	828	842	823	811	908	863	818	856	846	854	837	901	827	879	870	838	832	854	849	867	892	922	864	862	888	899	837	888	896	860	869	833	837	901	843	899	831	869	900	866	837	827	816	858	875	862	878	851	906	813	902	899	841	902	851	881	859	837	828	840	877	867	882	824	850	939	852	894	906	874	818	808	901	858	831	858	856	901	790	832	921	844	859	899	829	846	808	863	836	860	855	802	888	826	874	870	917	869	868	861	848	824	854	878	873	817	832	842	928	817	844	869	885	813	872	866	844	857	882	885	819	875	867	889	871	866	876	844	826	896	841	856	894	892	898	899	852	859	864	857	820	905	843	841	900	870	884	836	824	924	868	844	826	862	871	854	901	858	842	904	837	828	789	877	888	849	865	893	860	850	850	800	891	840	810	832	893	874	835	892	860	845	847	912	834	898	839	798	844
38504	22142	14774	2537	1477	1114	872	751	616	567	505	514	438	489	450	445	414	446	402	370	396	351	344	371	387	357	378	383	383	383	325	377	365	361	338	360	344	344	333	319	335	335	328	319	371	337	349	380	373	347	334	353	351	344	323	357	331	298	358	322	333	387	332	340	317	325	323	326	344	323	330	348	322	314	347	343	309	356	346	333	331	321	340	357	352	343	357	317	324	355	365	340	359	303	343	340	340	322	328	350	335	346	339	316	327	336	321	315	340	339	313	314	349	331	353	335	355	359	314	299	323	291	339	334	326	338	367	339	347	335	313	338	348	349	314	316	315	329	335	327	341	299	333	367	343	354	335	314	327	305	315	336	340	339	342	351	320	368	325	326	367	333	356	339	329	340	335	308	342	360	336	373	341	346	378	318	341	357	317	312	336	338	352	349	326	371	339	328	346	356	345	348	332	310	319	355	320	337	313	360	303	369	353	316	330	355	290	302	363	359	347	341	335	319	336	357	348	324	350	352	336	338	333	305	364	307	336	354	343	347	337	337	360	332	349	309	325	345	343	364	305	345	325	321	351	323	305	348	354	323	322	326	325	373	327	328	340	333	331	367	340	322	330	302	348	341	316	344	329	321	345	321	367	346	307	288	346	314	357	349	377	323	347	337	326	331	317	307	320	342	323	334	327	335	301	311	311	289	362	331	325	328	331	335	321	316	350	363	338	332	352	324	348	329	337	348	316	388	359	317	307	346	304	343	326	358	330	321	329	349	350	330	332	337	352	321	310	325	311	369	322	340	358	326	332	321	309	318	331	309	349	332	337	341	326	340	346	331	314	313	328	342	316	321	324	329	352	356	358	307	298	351	331	356	314	323	342	332	348	330	329	337	328	326	320	341	348	344	338	324	338	347	325	361	350	359	315	295	327	313	317	311	327	317	301	339	285	327	353	331	295	368	361	379	345	330	337	334	346	363	331	337	300	333	348	358	368	340	341	352	329	343	331	356	307	335	319	322	321	302	313	314	334	340	359	351	335	339	335	328	308	357	328	354	352	345	347	327	335	356	322	346	337	341	316	353	344	353	326	360	348	347	371	332	347	322	327	309	336	319	328	306	302	324	341	322	349	356	316	354	310	340	385	357	313	340	342	375	323	324	337	304	327	330	305	373	326	337	338	322	368	339	331	332	346	336	337	344	326	330	330	309	349	342	344	343	344	358	346	348	361	332	351	334	331	325	357	344	340	344	306	316	346	349	318	324	342	380	346	308	322	343	331	304	365	330	332	309	326	335	311	306	323	339	350	331	301	315	325	329	325	338	371	384	354	348	339	337	326	312	329	351	332	334	320	309	359	339	389	346	329	351	295	277	333	290	339	367	330	305	304	345	348	348	366	339	333	352	343	345	372	323	335	333	351	354	308	332	305	336	308	345	341	342	330	335	347	361	385	299	322	338	358	328	348	327	355	317	307	347	393	351	303	341	320	300	336	320	348	367	328	315	341	361	360	335	375	324	349	330	351	347	331	314	378	323	339	320	334	343	341	340	336	323	322	331	332	324	320	338	326	314	339	340	320	338	360	356	355	323	317	340	340	333	304	354	321	298	344	338	366	329	357	338	325	349	353	374	332	342	346	317	342	351	337	317	337	329	352	335	311	311	313	352	347	294	326	382	362	315	325	314	335	346	363	347	347	364	346	345	370	360	349	358	322	344	372	384	341	319	328	325	336	346	325	353	319	342	359	323	331	329	334	378	319	341	323	350	338	335	346	342	316	308	321	295	314	344	317	338	347	308	337	353	340	335	339	346	347	321	347	322	308	321	352	306	319	346	355	318	323	314	341	310	327	312	332	323	324	326	354	344	356	331	314	341	326	357	338	341	338	327	362	340	333	314	319	320	315	330	328	358	330	300	337	321	337	328	329	368	357	313	346	353	344	338	324	335	354	327	341	339	341	341	348	329	327	342	315	303	325	348	311	339	324	368	355	314	348	319	324	319	336	326	349	314	314	336	345	303	317	325	351	333	341	335	345	338	338	321	315	364	363	304	336	316	343	324	342	353	323	317	322	349	329	347	332	315	352	345	370	364	319	329	330	360	325	324	331	341	322	334	328	347	327	365	309	297	342	340	327	326	323	336	332	307	337	337	334	289	322	327	317	344	320	333	379	330	348	317	341	337	324	305	332	318	348	349	356	351	368	348	314	301	363	338	300	341	358	348	346	331	325	335	335	338	351	314	339	382	340	317	339	305	316	341	340	340	319	330	360	344	315	360	325	363	319	357	325	344	363	351	350	305	328	331	348	318	376	342	340	329	333	340	336	351	336	331	338	320	309	337	342	289	369	334	313	328	341	342	328	342	349	301	342	311	352	335	358	318	343	312	349	297	337	361	328	336	312	344	326	310	333	299	313	356	318	360	351	350	347	354	323	319	324	356	316	339	315	315	315	339	404	332	353	357	324	342	339	343	318	344	351	335	341	295	319	333	344	344	318	337	329	382	364	315	331	327	310	323	321	360	343	350	327	319	332	332	331	376	310	333	322	339	316	369	324	324	358	329	336	337	330	330	318	318	357	322	356	305	333	319	338	385	331	337	343	342	335	311	334	329	319	315	346	345	341	320	376	310	334	320	330	326	326	327	337	315	365	339	296	321	349	332	344	364	336	343	306	325	324	311	355	355	313	322	335	348	335	281	334	326	316	353	347	351	331	326	304	339	324	344	348	356	322	339	314	385	343	360	349	349	335	361	362	336	338	338	319	305	288	320	311	372	334	384	340	324	341	358	323	315	336	346	365	339	353	325	276	295	339	352	343	321	304	296	326	330	351	313	294	336	329	330	348	318	339	333	314	315	351	350	298	380	327	350	325	325	331	339	332	350	340	311	361	335	326	362	318	367	331	362	320	354	340	357	314	334	340	339	347	339	332	356	342	329	328	370	296	337	365	322	330	354	317	336	326	340	327	321	331	319	333	349	342	332	352	347	315	344	346	309	333	340	351	355	330	310	325	358	330	379	294	312	320	303	341	343	314	331	353	344	304	357	348	334	327	336	333	353	368	317	342	302	353	318	341	330	352	357	309	324	335	323	334	339	337	354	347	325	360	374	330	315	335	360	342	293	318	322	337	338	316	357	362	342	336	333	379	330	314	326	318	341	328	324	329	375	330	356	347	332	349	350	303	333	344	334	339	320	302	315	329	352	356	285	364	342	323	339	336	366	316	334	297	343	375	318	320	316	344	351	325	353	325	331	310	334	349	353	315	325	336	314	312	341	339	329	327	330	326	297	357	344	364	344	333	367	333	317	346	315	343	355	324	335	327	325	332	327	350	346	347	332	338	341	315	315	293	366	355	346	346	340	332	332	324	341	333	349	359	351	342	348	350	351	301	329	354	330	322	327	354	345	320	330	327	326	359	309	305	341	329	341	351	357	335	323	343	317	350	350	312	321	357	328	324	303	341	305	333	344	331	324	332	320	362	339	304	303	332	369	310	346	357	313
20087	2816	5143	5620	4871	4021	3324	2911	2434	2253	2018	1885	1643	1621	1525	1494	1415	1329	1329	1288	1263	1225	1139	1178	1159	1155	1111	1163	1076	1082	1057	1108	1094	1091	1069	1063	1018	1017	1051	1033	1039	1069	1000	1029	1006	964	985	994	1007	1025	1002	973	999	1013	961	994	946	957	946	966	981	1008	972	988	903	977	916	1017	982	916	980	983	960	926	977	908	956	986	970	965	961	1001	942	989	961	962	991	957	971	952	951	977	991	943	915	919	985	932	991	937	901	917	958	957	905	983	890	916	986	949	957	948	977	955	947	940	986	999	963	983	927	928	924	1018	960	968	906	905	986	946	945	918	922	932	943	930	936	954	979	958	956	927	1013	919	954	900	944	955	1014	991	931	963	953	928	922	947	936	916	894	916	937	932	917	909	941	972	1020	923	959	930	917	973	956	944	920	923	876	927	1025	932	877	939	949	972	932	942	907	961	976	907	925	1036	925	926	943	948	995	969	925	961	958	944	927	940	935	949	940	939	976	944	898	941	919	914	910	973	948	919	915	913	919	967	948	927	956	948	895	946	931	928	937	954	958	918	931	994	922	1017	944	942	972	946	936	973	931	958	946	936	943	950	919	988	913	853	1004	942	947	958	913	975	906	897	948	918	959	924	930	947	957	928	876	987	916	904	945	921	1056	922	967	944	932	926	913	927	952	883	944	943	920	966	942	924	929	940	959	950	895	951	943	909	886	960	954	990	933	1007	983	917	997	983	969	896	948	950	892	903	969	968	914	931	970	919	883	934	1019	961	897	952	930	978	894	914	968	937	954	954	929	932	925	924	953	948	940	937	963	969	982	913	926	975	857	902	930	974	926	949	1009	913	915	957	967	973	928	1012	901	962	981	966	932	943	931	952	958	920	966	937	902	957	980	954	906	911	949	943	932	966	952	936	919	932	916	968	943	973	954	945	908	930	913	943	928	934	903	925	907	900	945	931	953	962	930	969	961	974	943	944	924	946	960	953	1009	926	976	971	913	964	967	909	945	902	924	966	961	874	915	954	990	886	1036	994	943	893	977	939	928	960	919	949	940	923	949	958	957	967	850	928	941	907	952	936	951	917	926	890	932	928	875	957	909	926	930	925	937	969	942	946	882	932	947	921	901	1045	954	1011	922	856	945	970	895	926	860	953	913	960	940	927	933	939	947	973	904	927	943	904	970	918	958	967	932	909	958	901	890	935	955	940	929	895	916	919	925	932	876	947	937	936	950	936	987	939	914	889	978	946	945	945	933	948	957	931	958	951	929	937	903	984	916	971	873	929	905	979	976	898	945	996	971	983	932	907	981	985	972	899	941	947	918	951	962	950	937	940	913	946	898	941	921	980	935	908	969	972	963	927	931	880	989	930	998	967	994	946	897	933	914	947	987	936	920	906	947	993	881	916	973	961	956	930	954	941	923	969	979	903	985	948	923	974	924	906	973	938	962	931	952	986	914	939	913	975	888	920	947	933	949	942	896	982	954	923	878	958	976	927	915	862	939	966	919	894	909	970	924	930	934	930	920	940	920	923	935	915	1008	918	897	956	951	948	956	888	942	964	939	958	905	935	939	964	873	914	950	957	906	976	925	976	986	955	946	906	917	912	942	895	912	938	937	959	960	947	970	909	954	933	945	908	936	904	944	951	987	980	898	933	925	929	990	953	976	957	954	924	919	940	943	948	940	1004	961	919	909	894	891	959	924	929	938	940	958	954	931	950	928	912	947	965	940	945	956	964	941	901	1025	982	985	920	987	911	922	934	955	924	930	943	955	880	904	944	938	946	955	987	900	973	900	936	990	953	962	927	928	953	937	955	952	939	931	906	992	953	949	903	912	932	925	943	935	935	938	990	932	956	930	903	951	944	933	998	908	978	904	928	964	966	926	956	929	904	917	909	951	982	944	974	896	963	952	882	947	959	957	936	954	937	876	920	927	948	957	926	894	969	941	903	953	953	981	920	911	910	986	948	930	934	977	959	996	903	926	911	890	861	916	968	910	884	981	930	942	970	926	904	945	992	943	934	962	896	955	970	911	960	894	969	951	955	900	936	955	926	916	978	899	992	958	937	978	910	982	931	958	905	946	910	928	978	920	930	929	935	923	946	868	923	962	962	908	950	930	865	977	959	938	919	970	944	943	942	896	926	927	942	939	926	896	922	962	963	922	903	989	962	936	946	986	938	940	971	932	997	1023	915	894	891	928	967	933	942	910	923	952	962	942	909	970	943	891	896	903	928	951	904	948	925	941	973	943	1005	997	933	914	960	920	955	962	974	892	1003	901	910	947	918	934	931	913	1000	904	919	931	916	901	997	931	931	899	935	937	928	945	955	906	899	923	948	920	941	952	926	981	899	898	962	954	941	949	961	915	962	890	969	927	947	926	915	929	939	965	938	909	915	964	945	964	946	938	928	972	904	926	971	955	952	926	956	929	962	943	974	898	961	955	963	1030	931	945	988	982	973	946	906	942	953	955	934	962	948	937	902	956	893	927	939	940	962	975	905	888	906	940	985	944	942	907	953	900	964	992	989	945	945	912	918	920	1018	933	964	883	940	921	911	937	985	886	937	909	925	970	948	930	940	960	935	918	943	918	919	920	906	882	929	973	907	950	942	941	895	985	908	934	929	918	907	985	965	931	944	915	1001	932	872	922	1012	952	955	964	964	971	875	940	964	932	911	928	977	972	982	969	921	950	954	921	980	968	974	942	975	944	985	969	922	937	1022	936	971	931	986	901	935	960	961	913	944	936	883	963	902	958	946	964	947	886	910	920	995	964	943	914	918	935	953	987	897	940	916	961	1002	974	958	891	959	951	996	934	909	917	879	926	956	902	930	926	950	942	891	927	924	919	923	921	914	954	939	942	912	971	910	1005	982	945	904	904	880	905	951	908	911	907	936	883	949	952	882	915	957	941	946	924	938	879	970	984	1004	943	953	955	912	930	947	873	933	931	972	972	964	966	960	907	954	968	936	971	917	936	986	905	948	924	968	934	921	905	998	951	931	887	913	938	965	984	928	950	906	936	936	939	943	1010	912	920	967	915	923	868	924	931	962	968	905	936	964	957	946	937	952	983	952	901	963	922	956	919	976	907	947	925	915	937	931	967	926	911	988	938	950	937	948	929	941	981	933	944	998	980	913	948	925	914	991	959	906	931	979	975	954	933	955	939	938	1010	992	936	943	964	933	930	981	935	927	943	968	979	976	907	921	922	946	931	962	941	918	948	971	875	911	958	940	966	963	924	921	969	916	898	946	946	955	910	930	921	932	877	936	926	924	931	946	938	950	935	921	962	954	949	950	903	1008	863	912	950	888	891	909	928	986	918	961	942	903	923	958	926	983	921	916	920	942	896	944	927	938	923	935	968	892	905	980	966	993	972	953	924	915	961	950	978	1000	949	969	910	940	883	978	890	911	930	926	899	962	924	913	944	912	982	926	917	955	949	979	908	944	945	911	909	962	924	933	983	981	968	907	941	906	939	954	971	930	959	900	917	954	967	962	981	877	946	967	912	982	876	895	949	989	910	968	962	950
6591	433	345	239	199	179	185	142	169	176	150	182	147	162	167	172	171	156	181	172	161	156	157	181	157	157	177	162	160	173	175	157	160	158	144	168	167	158	167	131	181	166	174	158	171	160	182	172	168	160	172	179	181	180	188	138	165	180	159	159	164	139	167	198	144	177	141	163	163	182	165	188	179	175	170	154	165	157	149	170	158	141	139	190	165	166	168	164	189	181	162	168	169	153	175	168	142	169	156	158	165	151	171	180	152	172	163	172	149	154	153	150	172	150	152	182	145	144	181	163	159	183	166	166	137	169	172	150	161	187	169	173	168	174	186	149	172	151	146	176	136	149	182	173	173	159	177	168	171	164	149	154	161	142	188	173	156	169	177	157	170	155	166	166	166	168	162	161	167	157	152	187	165	175	169	166	184	204	161	162	167	177	150	168	172	170	164	175	174	179	164	174	190	176	172	163	164	169	171	172	144	177	171	145	162	145	133	190	166	151	152	162	149	165	179	170	154	162	162	164	161	176	170	197	169	174	168	154	174	179	143	155	185	184	169	165	172	160	145	196	160	190	183	143	161	134	168	165	145	189	193	162	171	139	160	163	164	175	195	168	156	186	147	158	172	164	157	183	167	180	146	184	151	168	172	167	162	149	149	169	155	168	165	152	163	186	150	175	188	141	186	171	187	149	189	151	165	140	145	166	153	147	194	163	169	194	178	169	165	170	158	173	181	171	166	165	163	179	166	167	162	187	163	143	159	166	157	173	160	173	145	181	164	170	129	168	165	179	166	155	160	153	154	166	147	148	126	163	166	158	151	172	171	176	161	171	160	174	150	158	179	189	146	157	154	155	146	158	168	190	162	171	166	149	156	154	166	171	142	138	190	160	137	136	171	163	162	179	138	168	166	180	159	146	173	163	158	160	153	165	158	171	160	176	142	159	171	161	156	172	184	169	152	153	155	148	163	145	182	172	169	174	174	200	177	165	161	170	140	176	178	173	170	142	145	165	172	164	189	159	170	172	167	159	160	167	180	150	167	179	163	176	176	147	186	190	181	151	159	161	163	155	163	166	155	145	186	173	174	172	142	138	173	174	156	186	169	171	164	173	161	178	157	165	173	158	162	191	151	176	157	169	179	175	157	150	160	178	166	167	174	171	192	162	170	164	167	165	166	168	171	163	156	169	182	154	182	187	165	181	166	172	167	133	190	176	174	183	162	160	186	175	179	162	182	155	158	158	175	172	165	162	160	191	162	159	166	177	165	153	175	166	200	159	147	176	169	174	166	147	156	154	143	164	159	180	170	174	170	185	168	157	169	178	156	173	164	173	174	181	170	146	172	154	168	165	173	161	125	166	162	159	198	170	179	165	143	177	157	154	172	187	153	170	163	192	170	155	162	181	159	145	161	171	147	172	154	158	163	166	171	176	167	162	153	177	165	138	161	165	163	163	159	146	175	151	164	178	151	172	145	155	173	157	187	157	171	181	165	148	187	197	146	149	146	181	187	145	171	154	192	165	148	158	162	167	178	175	177	183	181	163	166	193	151	161	152	168	161	157	162	164	180	184	156	158	168	158	171	172	171	177	196	178	188	149	170	173	162	164	180	157	140	157	167	179	173	167	177	156	191	173	172	148	158	160	169	175	163	166	180	162	149	167	177	183	163	161	173	158	146	167	157	151	159	157	179	149	167	187	171	158	155	156	157	182	179	172	164	165	194	159	185	168	157	197	180	177	180	169	131	150	168	154	170	162	177	153	178	176	158	163	152	152	170	145	149	164	156	146	158	157	154	166	164	153	157	166	144	151	184	164	192	164	147	173	182	179	172	156	164	161	170	152	172	165	167	190	162	149	178	165	177	180	156	180	168	173	157	180	180	154	168	172	151	161	178	196	161	171	165	181	153	150	156	189	159	151	174	168	161	159	195	164	165	187	164	144	161	152	158	170	137	164	185	178	183	172	190	136	162	154	161	153	164	161	150	161	170	164	158	153	183	194	173	164	173	194	160	161	159	161	176	163	196	187	170	165	168	172	165	165	150	183	161	155	162	165	162	149	169	173	164	176	156	174	145	149	146	157	164	180	169	150	184	149	161	156	167	158	174	147	179	165	155	158	157	152	156	160	157	176	194	179	170	158	167	159	177	152	173	165	189	155	201	169	176	161	173	182	155	161	161	158	180	153	181	171	175	150	164	167	166	150	173	159	179	159	176	161	195	165	164	163	183	162	156	162	181	165	163	164	158	148	182	159	157	177	174	162	170	168	153	183	164	138	152	166	165	156	166	168	169	170	176	129	147	164	167	178	163	164	167	154	183	156	175	148	184	164	192	172	163	177	162	186	162	169	143	146	171	162	157	156	179	162	171	179	169	162	159	174	155	156	159	151	157	174	157	182	165	146	138	161	177	170	161	158	169	172	180	142	172	168	169	157	152	170	174	174	125	166	173	169	155	153	161	134	170	153	156	165	170	148	173	163	161	182	169	168	172	168	187	181	174	180	179	183	156	166	173	196	168	138	160	151	161	169	147	198	148	167	150	167	170	151	165	155	170	138	152	168	188	180	186	167	164	173	161	178	168	154	155	166	173	173	178	159	187	152	163	208	171	155	182	166	166	182	150	152	164	149	159	181	155	158	136	209	147	179	149	173	159	160	153	147	176	167	165	162	172	154	176	191	154	178	169	148	162	161	158	184	158	162	200	170	156	164	158	158	143	190	135	172	181	154	179	156	161	161	155	173	156	165	166	153	156	164	161	147	172	175	170	176	151	144	208	160	151	167	160	158	181	204	162	154	169	176	146	177	166	158	165	167	179	163	175	167	180	177	151	142	160	166	176	135	145	182	160	153	174	145	148	186	170	174	168	180	187	158	171	180	160	182	182	181	151	189	162	184	143	164	155	190	188	157	172	184	177	182	182	163	153	166	153	185	167	163	175	160	164	190	166	152	164	168	145	186	160	158	182	164	164	175	159	172	176	175	175	159	161	162	177	167	179	165	176	159	162	164	177	161	169	168	188	174	164	194	156	157	152	156	151	181	161	157	173	160	153	183	176	156	150	177	186	162	159	161	186	150	177	166	157	180	162	149	155	158	152	175	182	192	176	161	144	188	152	160	163	172	162	142	155	149	171	160	152	165	148	143	185	153	162	170	171	185	154	188	178	165	160	176	146	196	153	154	179	179	174	156	174	169	166	180	160	156	153	175	159	157	172	181	154	161	177	181	164	158	186	151	196	149	145	134	167	155	177	184	177	175	145	161	163	176	165	191	179	180	171	190	162	139	167	186	174	174	154	157	187	160	172	167	171	179	171	158	169	168	166	147	159	176	169	174	157	165	179	173	171	160	168	169	160	153	144	182	185	164	145	141	179	131	163	182	158	140	184	166	177	173	181	146	145	151	169	199	176	185	147	170	163	143	158	178	181	168	165	157	170	185	157	176	150	181	171	152	172	202	163	163	171	191	162	161	162	169	162	170	149	150	161	155	141	151	163	153
6634	646	696	671	681	661	594	550	607	576	555	566	517	566	560	570	538	555	560	560	564	533	546	551	559	595	527	580	558	563	527	512	524	535	530	513	529	556	538	546	531	554	567	552	537	557	548	549	558	553	568	565	537	574	556	554	529	616	566	559	527	544	514	578	535	530	565	607	563	552	539	544	560	538	561	534	563	553	529	552	573	525	537	548	555	546	520	542	564	568	525	507	544	547	545	546	547	585	485	538	549	558	498	574	514	564	513	517	509	531	562	545	581	573	577	587	575	571	542	520	495	560	533	533	519	543	572	549	576	558	520	529	502	562	572	513	543	547	520	559	509	563	547	578	529	544	530	545	520	568	546	522	531	535	528	545	509	544	568	535	557	555	551	560	547	513	562	507	514	539	563	548	555	556	539	530	507	559	562	557	535	512	514	525	540	527	541	590	570	538	565	521	506	561	532	579	530	515	546	518	520	519	516	549	570	534	511	533	551	577	540	540	560	540	549	533	557	555	557	587	498	572	577	585	564	543	513	550	568	571	600	576	518	553	538	533	518	533	570	517	542	534	565	572	501	552	545	543	570	528	574	567	570	561	542	556	568	525	513	548	544	537	561	517	570	558	553	541	574	545	539	550	565	542	582	524	527	566	517	538	525	602	518	584	546	548	568	551	544	522	515	509	525	575	547	544	568	581	548	527	562	534	551	526	531	559	525	547	542	512	591	526	554	528	559	564	579	537	508	545	556	515	537	526	507	559	564	557	505	560	614	519	516	546	555	565	570	537	554	533	510	549	563	612	539	584	517	522	528	535	509	545	566	578	553	529	524	552	555	510	566	509	534	554	563	546	525	544	535	530	540	525	565	587	548	591	534	491	534	558	511	528	533	552	580	524	590	489	555	563	540	504	548	573	549	535	581	549	519	560	517	562	510	548	550	553	518	542	539	497	535	551	554	539	554	542	567	501	532	547	611	556	562	522	550	557	525	579	516	568	536	560	552	527	528	550	520	554	548	540	557	546	552	549	562	542	529	544	589	521	548	527	557	524	534	520	543	567	587	552	538	544	553	574	544	528	551	564	547	517	537	545	546	520	559	559	539	495	546	544	556	549	543	537	540	544	541	527	553	554	562	571	557	521	556	539	552	528	561	511	545	565	533	518	544	545	480	521	534	531	594	532	586	543	518	566	527	583	552	539	520	523	544	562	578	525	531	508	508	515	515	545	523	599	521	565	587	555	550	547	532	538	541	586	565	506	519	534	572	526	551	562	552	516	548	553	509	534	534	585	559	556	587	544	546	535	522	562	554	541	546	547	512	549	526	527	550	529	538	536	558	557	564	520	542	587	550	568	538	557	489	559	580	524	533	582	525	554	525	540	550	551	582	536	557	566	576	560	534	572	518	525	562	536	566	562	580	535	602	565	576	569	596	539	521	526	529	560	520	539	524	503	531	533	577	497	529	540	546	565	522	536	539	578	544	521	533	538	568	558	541	556	569	534	569	562	552	499	526	513	543	561	539	560	545	532	583	586	555	535	579	527	564	563	546	544	525	543	587	532	578	529	565	521	522	557	584	551	555	540	524	554	546	562	543	528	553	530	505	547	540	567	578	558	598	531	537	610	541	547	589	568	539	523	540	575	534	524	530	545	538	493	520	541	569	548	525	550	494	561	536	553	538	543	544	546	545	562	538	562	552	566	557	573	525	561	536	541	543	508	524	522	580	522	559	571	580	525	547	598	546	496	564	567	497	552	522	540	526	560	528	582	529	545	528	544	539	516	554	534	545	574	541	536	537	546	588	541	507	539	537	519	545	562	574	523	521	508	524	582	540	540	563	523	578	513	564	573	538	537	503	555	584	539	542	545	547	597	532	540	557	568	546	575	556	530	545	522	561	536	559	541	556	546	515	537	539	585	535	541	559	575	536	564	528	570	609	542	564	590	523	558	547	517	499	539	556	527	515	525	521	559	571	540	555	557	617	532	533	543	532	563	550	540	542	536	518	559	547	497	504	556	590	565	548	538	549	582	548	509	545	550	521	539	565	524	574	509	545	486	557	575	519	528	537	537	553	540	550	547	506	569	514	576	538	515	499	487	575	551	542	555	542	600	555	568	541	530	555	548	563	536	527	557	535	546	535	538	524	528	536	546	554	537	585	493	516	563	529	522	576	528	554	582	561	571	548	543	522	579	539	526	572	535	536	572	519	564	517	502	527	561	508	569	514	503	539	513	558	519	499	506	529	558	528	556	494	519	522	573	560	532	539	568	513	571	529	513	562	508	561	540	537	544	553	572	550	585	580	509	571	532	529	592	556	581	539	512	521	556	533	553	562	530	552	540	504	578	538	579	560	514	558	568	554	553	579	549	563	556	548	544	526	532	531	595	543	561	544	530	568	534	514	555	493	506	532	532	508	547	549	544	534	573	554	528	543	558	542	524	564	593	583	549	534	528	591	560	576	550	556	573	572	567	537	499	533	578	524	532	547	510	554	545	510	510	513	533	557	520	519	543	548	504	548	509	565	522	558	549	513	566	540	570	552	563	542	544	546	521	528	510	571	534	531	591	527	552	521	543	550	521	560	528	549	524	514	513	550	557	529	529	557	556	571	541	557	526	562	562	514	536	583	558	552	557	524	548	546	543	537	532	540	562	543	523	537	538	582	539	552	563	525	549	594	536	556	527	557	582	505	523	552	508	575	535	548	562	595	542	497	575	469	512	526	549	563	547	554	542	545	549	567	547	525	504	547	543	524	549	550	558	530	532	519	534	553	573	560	551	510	565	550	561	516	571	560	544	539	570	536	535	535	519	534	585	520	560	567	545	529	575	536	547	537	534	560	508	538	538	533	539	526	576	536	581	530	507	555	547	536	524	535	551	577	564	546	583	540	563	507	547	543	532	533	544	539	554	532	522	531	513	522	579	517	547	603	557	549	523	573	571	559	599	544	555	540	513	554	571	534	554	509	513	552	559	545	535	517	545	514	537	528	514	544	557	552	582	573	561	534	592	541	556	564	535	572	547	541	526	586	562	537	547	524	513	519	576	534	524	528	547	562	578	532	559	524	534	546	562	555	560	522	570	541	549	542	564	550	548	525	517	544	575	554	542	508	561	518	560	547	551	551	568	515	525	546	594	561	568	519	575	528	559	536	477	549	546	506	545	583	564	556	551	590	582	565	545	523	547	522	531	545	568	533	519	531	538	597	535	562	500	562	526	534	525	555	544	520	619	521	546	555	566	517	528	571	579	512	567	510	555	531	540	576	524	578	498	554	542	496	515	545	517	570	537	535	544	499	503	565	529	569	540	558	552	558	611	535	538	546	550	548	566	507	552	526	491	586	540	550	530	524	551	510	531	517	536	534	549	576	528	557	541	495	570	510	527	556	566	561	511	524	530	586	538	560	575	551	533	540	503	577	509	540	580	549	558	534	545	555	519	557	565	553	521	520	540	549	536	524	594	530	544	560	593	525	523	537	553	524	558	533	530	554	533
35289	14770	2915	1169	809	720	553	496	433	467	384	362	326	322	334	321	344	334	344	314	320	296	330	318	291	304	316	294	324	291	334	254	305	334	309	315	299	312	294	307	325	303	299	306	289	315	279	278	270	274	286	320	313	311	335	294	284	264	309	332	284	315	288	304	304	292	302	320	280	321	295	290	305	288	295	302	275	311	299	274	280	285	290	299	292	300	325	311	301	298	275	299	304	312	279	316	319	289	299	281	288	280	265	301	284	313	293	306	317	266	271	316	309	285	305	312	311	326	285	275	278	293	296	287	289	302	309	278	305	281	326	304	269	303	286	280	293	289	289	295	291	322	297	308	285	305	291	289	282	302	307	269	305	276	296	278	268	308	297	300	314	304	318	296	280	298	328	282	271	282	279	290	322	305	306	306	314	318	286	273	311	287	279	275	282	270	292	274	277	299	298	304	278	311	330	309	253	285	293	292	297	280	287	318	267	327	295	351	304	324	271	271	300	302	325	321	286	301	304	277	269	324	276	277	320	303	301	299	298	296	289	301	292	307	255	277	300	302	291	271	302	296	303	275	318	309	278	336	291	300	298	295	289	286	277	296	291	270	298	294	316	280	331	287	279	309	305	305	290	269	317	331	314	272	297	288	300	263	308	265	289	315	286	300	282	308	309	299	298	306	304	287	279	298	325	294	280	307	284	302	303	320	278	302	292	299	305	304	294	277	283	310	298	311	291	253	287	277	307	303	328	288	289	279	314	291	269	260	280	290	305	294	296	274	318	285	307	295	312	270	300	269	300	286	278	274	295	304	316	306	290	293	306	283	262	281	291	276	304	312	283	268	250	278	264	281	302	298	260	275	275	303	299	301	267	294	277	296	290	307	326	298	312	280	286	283	280	282	290	303	316	295	318	261	294	303	285	279	275	304	304	262	284	277	294	308	278	271	310	312	301	297	291	282	292	284	314	287	307	284	278	277	294	292	237	326	303	301	261	305	303	306	279	315	295	309	271	323	274	302	309	295	241	284	274	270	298	273	317	299	290	310	297	288	301	276	321	303	290	308	268	297	272	285	289	320	281	296	303	308	277	248	275	310	293	310	281	312	319	277	283	290	312	281	311	312	306	290	309	295	299	316	294	294	279	308	298	293	246	280	309	274	296	294	280	278	297	302	297	304	285	291	287	286	299	269	287	275	308	319	329	293	322	303	260	293	307	305	288	257	279	293	291	285	284	274	308	275	275	301	286	274	284	302	333	294	271	287	294	320	271	288	251	293	290	330	296	323	271	264	329	296	290	282	300	294	305	308	286	289	305	311	310	282	297	285	280	271	267	290	299	290	315	316	280	294	289	289	296	290	274	313	323	276	290	309	289	273	305	300	298	255	282	295	287	288	293	266	306	278	267	296	291	284	291	301	288	292	287	283	279	266	299	300	315	312	293	295	283	257	320	271	293	338	286	303	300	274	283	302	325	284	287	299	257	298	291	296	302	289	283	308	317	308	325	271	302	270	319	286	274	301	324	322	283	297	287	300	281	279	328	268	297	269	301	280	299	278	251	312	276	278	310	282	290	306	298	284	311	274	293	300	266	332	270	290	260	306	289	302	318	308	308	314	304	294	294	285	301	292	279	304	290	281	320	305	323	323	296	271	291	262	274	279	305	273	306	281	262	318	317	279	296	284	291	273	300	265	298	286	269	278	314	309	305	304	278	293	297	305	289	276	296	292	305	270	310	309	272	305	277	274	298	322	315	250	295	289	300	322	285	301	311	299	301	320	304	295	309	298	271	284	292	287	295	330	325	287	306	286	331	310	324	293	315	293	275	299	334	311	298	305	290	317	300	287	300	292	293	297	298	294	314	280	282	276	313	299	284	308	291	284	331	291	304	289	282	276	320	281	293	298	299	319	298	299	252	322	298	319	298	292	285	294	275	299	301	263	281	334	282	256	302	294	272	259	296	307	270	265	317	293	287	277	270	288	283	275	288	332	263	273	287	258	302	288	306	264	291	267	285	313	267	295	300	336	295	316	339	308	261	302	299	272	288	272	284	300	284	277	283	266	291	283	261	305	301	305	295	288	251	295	276	292	274	290	310	300	287	321	301	309	282	307	294	294	342	319	317	287	305	313	282	274	287	295	266	299	297	280	293	297	268	297	308	273	292	292	289	307	304	293	283	279	312	283	315	299	325	294	287	289	319	310	261	324	283	281	262	296	295	316	272	309	271	316	320	259	276	276	299	283	278	259	277	304	259	286	288	272	319	309	294	283	281	289	290	300	290	319	297	298	283	296	302	327	319	294	306	244	304	303	293	291	285	291	304	293	308	303	313	280	269	313	271	303	259	306	294	257	301	271	272	282	285	284	286	282	290	318	305	280	289	310	313	298	294	280	299	308	284	286	278	291	284	279	334	278	323	296	292	283	307	301	300	307	270	285	313	272	263	298	309	285	284	302	296	287	290	296	265	289	298	306	294	300	263	274	299	267	272	283	286	303	303	297	299	299	288	298	297	290	273	298	309	271	300	266	311	267	294	299	300	295	309	309	283	321	247	285	278	293	276	271	287	278	290	304	301	289	308	270	305	298	250	315	274	285	336	310	281	320	312	259	302	286	295	296	291	286	274	295	293	271	328	314	300	279	302	332	300	310	325	293	283	279	300	314	298	294	299	285	276	287	294	305	279	291	298	285	312	275	269	269	284	329	285	308	320	317	302	290	278	273	277	296	310	293	291	299	267	288	290	317	282	273	258	315	305	263	275	304	290	318	294	287	257	271	276	277	295	296	271	304	323	317	283	318	288	286	339	308	271	291	292	324	314	270	316	286	300	312	321	274	298	309	323	284	306	323	298	317	323	294	304	276	284	308	316	273	272	280	296	311	276	297	297	266	297	279	312	245	290	280	294	316	335	289	281	271	302	267	311	295	304	309	346	306	312	300	280	264	324	284	292	290	297	303	262	308	327	293	291	285	280	278	303	298	269	295	278	292	308	307	310	294	321	266	296	283	298	316	289	300	272	275	308	310	292	303	291	286	298	268	282	282	334	288	296	267	319	314	296	281	289	286	289	306	266	320	262	313	312	304	342	291	293	274	291	301	317	279	318	337	298	291	271	303	296	289	305	305	289	278	283	279	265	298	305	311	289	286	339	315	275	272	286	277	297	285	274	299	302	317	253	291	278	310	301	296	307	280	287	270	315	313	285	317	280	303	313	285	275	304	284	313	289	243	265	328	301	298	300	294	301	292	297	266	292	297	281	289	288	310	324	302	279	306	287	281	287	307	276	310	281	315	322	275	293	335	316	320	269	311	289	303	324	290	279	277	284	287	286	312	277	301	289	294	306	296	270	289	287	275	272	300	277	324	289	315	281	299	285	289	282	299	282	283	314	332	282	319	288	317	285	269	308	292	290	274	282	287	284	306	303	282	297	294	286	310	286	294	284	301	275	304	304	304	296	296	271	288	301	291	299	293	282	294	274	307	277	290	253	234	306	329
16823	1805	3138	3413	2914	2538	2160	1842	1660	1491	1401	1326	1247	1190	1130	1085	1161	1043	1061	1027	1070	1047	1006	991	917	939	956	956	929	920	919	928	848	849	923	956	896	958	881	896	923	899	862	874	884	934	905	874	890	883	903	857	885	896	873	885	834	816	897	851	906	894	872	893	837	885	812	852	894	889	866	852	832	828	899	877	872	874	833	919	812	846	832	822	892	854	877	889	912	862	869	828	852	870	825	896	869	816	843	905	851	860	908	898	866	868	878	829	825	841	871	909	889	884	871	839	869	853	875	858	852	838	861	864	826	890	866	876	858	878	860	920	895	837	811	900	854	880	889	802	818	859	855	880	865	881	867	857	823	846	888	878	842	892	849	836	844	845	926	849	868	936	843	860	855	914	838	862	879	876	826	837	880	879	858	836	834	848	869	889	869	890	851	872	851	869	829	833	905	870	874	830	846	855	859	796	880	887	899	834	843	897	840	852	847	828	878	837	869	878	879	855	873	815	861	847	926	858	841	883	824	853	832	894	944	855	855	896	849	829	855	844	857	831	873	848	855	844	872	841	925	860	825	843	877	874	830	929	899	839	816	898	837	873	820	809	843	802	776	861	859	848	877	869	841	883	841	841	827	860	867	830	865	893	828	831	823	898	862	901	873	788	880	885	943	803	784	825	878	838	891	887	809	839	870	855	836	866	814	853	868	868	885	885	865	855	796	904	902	839	806	786	887	883	910	844	879	821	852	883	882	867	842	848	880	852	813	822	838	839	870	841	855	879	892	844	873	879	904	898	868	888	900	866	841	847	826	919	870	840	867	855	874	862	895	783	810	833	866	829	863	910	831	896	802	861	817	860	838	815	826	836	832	842	899	817	877	871	872	836	848	913	892	848	845	860	847	890	879	870	872	862	889	857	866	858	849	818	846	867	837	937	868	849	819	842	839	837	826	899	834	866	883	834	885	807	838	843	841	827	911	820	831	840	836	856	860	820	818	771	807	818	792	848	859	861	885	838	826	888	814	825	843	817	872	852	792	853	848	854	901	829	834	795	901	904	815	857	902	844	907	863	819	849	819	907	873	887	901	877	856	908	881	874	844	874	869	912	874	863	860	864	887	828	860	879	853	878	865	859	863	876	883	904	814	821	886	836	857	854	861	892	812	875	869	871	861	851	851	809	832	851	866	825	835	908	864	837	819	795	847	796	902	852	857	883	838	848	859	927	849	837	859	873	864	911	853	876	865	834	870	814	890	850	894	845	857	816	849	841	863	911	862	857	860	852	884	863	859	854	927	836	890	807	844	862	859	864	846	866	850	861	844	850	830	862	881	908	872	821	885	839	827	809	856	852	854	858	867	894	874	871	935	873	875	855	829	839	881	836	879	867	871	833	813	847	880	880	906	923	798	838	853	820	844	894	845	819	868	788	900	882	816	891	889	864	844	847	816	856	827	884	880	861	848	829	836	871	908	839	880	882	831	885	849	907	861	854	807	867	890	844	846	831	854	854	856	855	835	896	881	881	889	925	879	835	884	843	830	832	852	901	885	903	866	845	867	874	878	816	840	848	884	790	863	847	864	837	878	882	834	882	858	864	852	863	850	830	882	830	859	881	872	803	884	761	859	862	858	853	849	870	849	851	783	877	835	881	904	841	888	897	900	836	834	851	833	831	852	851	865	833	795	836	869	839	843	869	851	887	845	832	874	895	812	851	861	894	862	813	861	857	840	840	824	833	850	917	845	852	889	887	858	856	853	873	876	882	896	866	869	794	881	873	837	894	861	798	887	876	849	861	812	905	879	852	835	880	844	853	874	883	867	880	885	931	880	884	842	867	839	844	919	847	838	874	858	860	842	892	866	849	833	890	886	867	884	802	869	871	832	850	818	876	905	910	844	842	859	802	874	822	850	843	847	849	840	833	804	863	856	837	801	796	862	894	887	809	808	853	800	879	851	825	833	872	910	844	883	835	834	872	867	814	854	871	849	846	919	858	884	869	847	839	842	882	873	831	921	850	822	826	810	880	896	829	872	841	823	867	852	837	828	876	788	850	890	847	852	881	921	856	824	871	890	915	878	878	860	772	875	881	836	860	854	827	815	832	854	852	876	894	828	788	831	824	878	871	830	913	840	818	843	830	874	854	845	872	899	854	923	857	846	870	896	849	891	843	810	824	879	898	886	841	861	882	891	884	900	812	819	841	856	867	859	873	884	840	853	820	914	895	830	886	835	865	924	870	842	838	851	816	837	864	832	905	860	862	878	863	816	828	932	856	846	867	877	870	853	835	848	790	834	854	892	815	903	910	846	867	856	902	921	872	827	844	898	818	888	897	848	850	885	857	862	882	870	828	832	813	890	882	876	846	845	824	844	881	872	856	827	891	874	830	854	827	873	854	876	837	877	871	852	795	888	852	861	840	881	840	867	810	824	885	878	853	846	866	878	842	880	911	824	891	815	843	843	866	882	844	844	857	854	854	833	850	853	838	851	844	829	827	934	891	829	805	822	909	879	878	920	877	895	848	885	803	881	880	911	862	808	864	861	853	841	908	846	861	870	915	870	812	836	889	825	883	846	841	832	819	902	881	885	867	862	822	855	841	889	839	789	869	888	853	872	872	847	871	886	857	852	860	794	837	865	836	903	850	840	856	843	879	852	869	856	867	828	824	846	813	849	883	907	836	879	833	899	843	838	845	861	865	904	852	857	861	860	840	843	850	902	839	813	813	845	806	844	866	875	894	891	902	853	846	803	842	864	881	837	904	824	904	881	815	814	839	885	842	883	890	874	819	861	858	787	795	866	882	848	860	863	804	805	851	852	801	867	871	875	815	853	839	852	818	847	871	842	867	878	860	805	890	871	907	854	860	806	875	880	816	863	832	850	871	854	822	840	825	826	865	791	883	831	863	833	866	839	818	846	864	836	856	874	853	877	834	826	923	881	817	865	869	794	852	841	891	852	871	871	971	851	819	838	846	831	852	909	866	844	805	818	857	824	832	862	856	834	839	875	861	871	860	870	837	862	848	844	830	880	868	835	860	840	853	807	843	879	896	829	892	850	841	882	873	839	880	853	867	830	835	852	849	824	858	853	882	905	871	835	894	822	889	780	831	818	856	866	870	897	838	856	882	818	785	883	888	839	870	861	886	891	880	893	870	906	798	871	910	837	891	827	891	895	871	827	889	855	861	876	913	859	873	856	842	847	925	834	847	850	915	889	872	906	858	959	845	874	905	884	930	904	820	850	830	875	880	884	838	838	785	869	872	825	863	859	859	879	794	867	849	871	875	857	842	880	891	853	868	830	848	864	810	812	883	868	863	861	857	871	901	871	904	816	889	846	838	879	894	836	867	837	900	869	870	897	862	852	844	855	848	856	849	844	893	803	854	861	863	871	816	897	876	908	880	853	804	873	859	859	903	896	880	873	849	872	885	840	848	846	864	862	824	841	858	842	846	836	874	801	838	873	862	867	881	839	859	863	858	824	879	890	846	892	810	868	862
39374	22213	16066	2486	1425	1113	888	777	645	584	523	489	490	441	404	436	404	388	362	341	414	380	343	357	356	349	347	334	360	358	314	354	351	355	380	345	327	352	324	347	288	367	317	338	327	378	354	360	331	314	345	332	346	372	352	357	333	341	308	349	328	331	343	364	366	353	334	356	342	345	302	339	336	321	348	341	309	303	341	363	323	329	340	347	331	324	354	340	349	336	323	362	350	326	331	350	321	366	318	305	348	331	343	367	338	352	355	307	308	329	352	292	379	331	328	335	352	361	357	335	330	337	339	341	336	325	316	321	326	319	343	381	355	352	330	305	358	353	329	315	318	352	325	328	339	359	340	340	301	336	359	330	344	321	356	329	307	323	358	344	362	361	325	372	335	319	334	309	327	342	344	321	358	320	351	364	303	355	360	335	331	349	305	336	364	345	326	365	333	340	354	331	339	346	387	333	326	316	361	350	333	298	325	345	314	295	340	322	316	322	357	336	341	347	330	312	353	306	350	333	353	363	318	360	333	325	355	324	345	356	337	344	309	341	326	350	318	368	350	328	330	327	347	313	362	371	352	334	320	343	339	364	335	358	325	321	346	324	345	315	341	320	311	332	361	323	342	344	315	303	330	302	332	332	295	330	347	374	301	318	332	334	358	330	320	352	348	325	304	345	339	385	335	315	347	335	339	337	343	339	337	341	327	359	350	305	337	321	347	318	361	317	381	313	332	299	315	323	306	321	314	318	375	325	331	341	326	337	355	327	341	356	330	333	363	334	348	307	321	345	318	303	351	313	299	312	311	323	342	346	345	319	321	356	325	329	317	354	319	323	321	353	332	334	337	339	330	363	328	319	349	325	358	358	377	303	333	347	314	320	339	331	330	328	326	328	334	332	337	307	340	303	342	338	323	308	317	337	319	313	345	321	318	356	322	308	339	324	344	319	321	315	328	319	354	347	370	353	347	328	324	354	297	333	329	342	344	341	326	333	319	321	324	322	338	363	319	371	332	304	343	334	326	346	328	294	318	313	317	354	333	345	297	323	333	338	334	300	351	360	333	315	341	330	320	360	355	347	333	319	337	318	345	325	364	337	339	348	297	370	304	326	331	326	331	367	312	367	324	329	340	320	356	359	334	324	353	356	310	323	354	359	324	334	357	342	334	341	304	340	325	323	340	321	356	318	357	335	343	339	352	335	347	345	323	342	366	331	332	310	358	352	384	299	339	347	304	365	343	334	349	327	313	338	358	322	341	314	338	342	323	353	337	352	324	337	321	325	376	327	358	338	327	301	333	342	340	359	352	358	350	367	320	341	323	350	338	319	353	294	340	334	322	356	341	341	335	348	342	331	342	320	370	336	351	302	301	289	362	340	297	320	355	305	329	335	325	335	318	395	325	291	346	347	344	360	323	331	317	310	355	325	348	355	349	361	344	334	326	338	330	351	281	319	339	352	326	342	326	369	313	359	307	337	358	308	346	328	321	310	320	334	338	328	327	356	352	311	309	315	344	324	313	348	350	306	330	348	333	356	323	352	313	377	319	330	330	338	341	335	353	327	331	321	356	327	343	351	343	363	354	374	324	324	352	350	322	315	329	287	315	294	328	309	331	339	322	363	338	342	306	311	340	304	319	311	340	344	310	333	330	326	327	340	333	338	311	338	315	318	368	374	317	319	345	362	302	282	342	345	312	312	353	345	316	361	345	339	332	358	302	343	326	337	306	316	340	315	321	357	365	323	333	346	323	324	382	342	339	347	311	321	322	358	370	341	315	321	358	354	327	318	322	302	330	373	356	331	339	319	327	361	326	367	299	359	328	355	334	344	339	333	317	335	316	350	329	328	322	333	339	343	339	286	343	306	357	337	309	370	309	331	320	351	372	333	339	332	348	329	353	358	340	304	362	297	320	339	345	320	358	326	336	315	322	322	352	297	303	344	351	341	339	367	321	341	340	353	356	323	316	343	340	355	346	322	373	324	330	315	328	327	343	324	336	357	347	343	330	312	326	320	314	354	330	348	315	328	337	307	313	314	350	353	341	346	334	340	309	315	331	384	348	350	321	361	378	333	326	343	332	326	377	355	326	342	355	309	311	306	329	357	337	302	350	301	363	341	342	329	311	339	323	359	321	305	330	299	328	339	338	353	318	338	343	365	335	353	320	357	294	331	342	343	299	343	332	340	350	326	340	293	337	342	292	308	315	341	358	311	344	335	307	351	339	341	345	326	344	325	343	338	296	343	348	353	352	302	371	304	303	304	329	331	356	337	332	353	350	357	361	367	345	314	315	314	328	337	337	332	316	382	340	337	302	348	339	343	331	312	310	341	333	342	339	328	329	316	336	336	313	363	317	323	300	337	331	337	346	315	371	323	344	343	326	350	328	339	325	374	316	344	329	340	342	352	321	318	329	337	363	367	343	337	341	325	335	349	275	313	343	344	320	320	337	331	339	350	339	324	316	328	307	337	323	320	346	336	328	309	311	345	327	338	333	327	347	358	317	346	329	334	352	347	345	326	354	347	326	341	359	349	342	335	315	317	351	340	317	339	326	320	345	324	343	363	354	290	340	340	327	364	312	324	343	327	337	347	317	308	319	307	336	360	328	304	322	306	361	344	335	329	299	370	324	332	339	351	326	367	342	342	345	332	321	326	357	333	337	336	341	351	311	376	300	352	340	317	342	347	311	345	325	324	307	313	347	347	317	301	328	308	345	352	362	322	343	330	354	348	326	327	311	360	341	350	296	330	330	354	322	357	351	335	341	314	335	321	343	318	343	329	306	353	333	365	326	313	359	342	351	313	319	314	330	331	340	338	343	287	334	300	332	360	350	324	336	323	359	375	373	326	355	351	333	345	308	323	345	382	290	322	349	369	335	357	319	339	351	346	308	363	346	335	320	342	362	374	315	327	322	363	349	315	319	305	317	342	381	327	345	320	305	343	358	355	352	342	357	314	311	357	353	301	328	356	343	328	377	335	331	383	348	338	355	371	324	341	340	353	329	339	350	317	333	313	327	333	327	332	319	327	358	344	318	385	333	373	332	342	344	305	333	339	338	327	350	348	343	372	301	332	363	354	326	354	327	285	368	305	341	359	333	325	347	331	332	338	348	355	364	309	360	324	322	333	327	341	361	336	344	332	348	329	331	336	335	344	352	325	328	368	327	329	313	325	341	337	368	335	357	345	367	321	343	343	318	322	357	334	339	347	321	361	359	326	334	343	284	339	343	378	314	346	348	350	349	310	349	357	338	366	343	318	338	292	353	317	306	340	282	360	331	335	315	343	335	341	365	298	341	347	329	304	321	324	340	342	330	340	331	315	365	313	317	332	318	343	350	329	341	307	303	337	312	327	354	295	347	328	316	358	361	386	300	352	324	343	340	335	327	347	335	304	304	332	351	307	361	353	356	308	298	345	334	330	318	356	310	325	311	324	340	338	345	346	350	354	357	303	346	324	315	340	331	339	340	352	294	343	347	328	345	331	305	319
20676	2689	5133	5677	4975	3990	3348	2955	2512	2264	1993	1858	1730	1608	1555	1489	1451	1367	1324	1248	1206	1200	1212	1147	1113	1161	1134	1093	1099	1048	1098	1092	1030	1115	1074	1036	970	984	1044	1049	1018	1003	1023	1017	999	1105	990	926	1025	952	1035	965	977	994	983	973	921	981	975	995	994	955	1006	982	937	941	966	991	995	969	1007	941	971	958	1018	903	897	946	977	960	931	958	1004	963	949	883	919	997	933	940	946	980	940	935	974	937	982	962	915	958	935	941	950	959	975	939	951	989	961	953	998	937	993	991	948	977	951	960	943	893	1018	925	890	935	984	909	906	891	1000	961	929	937	980	930	914	936	973	936	949	953	1002	923	926	942	943	901	924	978	921	920	1020	966	920	945	880	955	920	928	964	998	956	912	915	926	963	942	936	885	976	857	946	958	914	955	920	941	996	927	961	932	920	921	904	976	908	948	933	964	934	897	964	938	871	989	925	937	952	965	917	945	938	906	880	940	948	921	921	943	951	951	942	921	999	943	958	967	942	930	876	922	964	904	886	939	963	961	910	970	918	944	945	976	903	926	972	924	945	918	941	943	952	956	965	920	911	973	962	945	964	904	906	950	955	964	954	955	927	944	921	935	943	989	903	985	956	976	957	944	953	893	924	916	933	985	966	925	958	884	928	953	932	885	966	905	882	921	1021	911	912	887	907	973	965	957	926	994	987	954	932	924	893	927	972	1000	953	898	938	914	969	900	935	971	940	945	962	970	927	943	948	972	982	964	977	912	1006	970	936	944	942	978	966	938	955	1000	941	943	909	927	904	954	948	973	952	962	959	973	915	939	932	935	986	939	997	971	951	988	925	951	979	934	944	936	894	894	955	950	921	932	898	931	939	907	933	982	913	990	936	943	954	972	854	916	901	928	1003	964	930	963	980	909	972	943	934	934	976	928	911	930	932	950	947	909	882	944	974	983	906	971	958	992	931	994	934	925	946	980	885	950	927	954	965	951	952	956	916	999	931	994	999	952	968	940	962	969	913	940	889	943	961	873	897	985	923	945	946	1006	935	975	978	944	976	976	936	912	940	930	951	949	956	954	993	925	938	942	945	937	938	922	886	918	920	1022	894	954	905	930	946	965	910	921	980	957	937	915	976	955	915	942	911	941	941	914	879	875	967	955	931	1042	945	949	911	928	919	908	863	872	927	964	923	897	880	926	992	854	910	945	930	943	924	943	950	950	952	914	888	914	909	933	919	871	940	910	949	893	993	943	912	948	867	950	925	997	949	909	927	929	932	952	982	965	982	897	905	977	937	896	939	1000	944	909	889	988	953	967	970	880	882	895	947	918	926	909	959	968	951	948	903	945	885	903	916	944	958	947	899	948	972	923	955	959	917	898	923	968	963	886	932	952	919	950	913	980	949	935	978	941	948	885	948	934	930	964	954	940	909	963	904	956	912	928	930	970	941	964	913	943	953	923	949	934	944	939	972	996	975	972	927	938	936	896	898	991	950	909	949	941	905	995	949	921	977	994	883	905	936	968	919	924	959	964	970	922	958	976	874	969	966	966	950	964	955	998	896	883	933	884	899	996	933	962	941	945	898	962	949	1002	965	944	965	959	906	929	920	923	897	969	936	993	961	917	958	957	982	893	950	950	971	956	880	923	915	941	921	897	958	914	875	937	930	907	952	940	946	932	963	939	865	967	916	941	950	957	904	974	953	920	982	960	936	924	938	947	972	947	942	974	930	973	945	982	940	892	955	901	939	957	860	975	943	935	928	967	977	918	961	925	897	894	905	897	941	906	981	939	981	932	906	911	964	916	949	959	952	939	958	967	933	918	971	904	905	927	968	938	916	957	937	933	940	959	990	955	940	909	909	916	903	931	924	950	970	937	923	886	976	955	938	939	951	951	925	938	945	957	908	942	926	980	955	922	914	879	898	903	895	903	909	921	929	910	948	914	911	935	940	911	934	920	924	968	945	940	991	955	908	967	987	953	943	957	936	987	909	892	966	963	901	899	949	974	916	958	904	899	976	933	934	918	976	941	957	986	962	968	913	965	944	963	921	956	928	912	1030	928	912	952	925	941	910	1015	900	894	894	945	993	935	958	940	967	968	981	961	966	971	923	919	914	945	951	963	918	923	935	986	971	899	946	935	924	941	938	978	959	933	965	976	988	939	941	949	895	1039	977	986	906	945	941	959	949	939	962	959	912	912	882	927	940	945	944	952	900	948	934	973	927	933	917	945	965	910	897	936	914	985	990	967	985	971	919	907	961	959	890	901	942	983	941	949	954	953	950	922	935	945	922	960	981	979	944	985	880	953	962	962	942	912	980	909	960	962	928	942	929	907	972	938	1007	926	922	925	933	963	973	890	930	942	970	928	965	904	977	944	933	891	976	929	917	940	946	940	950	895	975	933	947	959	906	928	1012	934	907	916	950	987	958	944	1005	910	991	921	916	958	942	1005	978	952	966	948	923	938	927	948	921	928	932	924	975	910	953	972	937	899	900	950	913	928	923	942	989	995	920	971	917	1000	905	968	927	923	951	933	972	928	946	974	971	959	907	968	963	942	950	985	929	976	938	929	967	935	879	946	930	936	941	937	928	953	977	924	949	904	933	953	992	946	960	1019	907	972	951	961	960	958	963	975	922	965	936	941	957	870	1020	954	928	995	958	906	963	950	921	934	935	962	938	931	921	1022	948	927	956	910	976	959	944	989	907	929	930	989	965	935	932	958	938	953	926	912	1005	919	928	945	930	949	901	923	921	947	969	929	922	884	943	933	894	969	955	947	943	960	953	935	939	913	884	980	925	1008	960	885	913	899	916	982	920	938	963	902	913	865	987	872	928	897	945	946	907	951	939	929	903	960	931	979	950	911	958	988	932	989	965	969	954	991	945	914	921	965	965	947	891	910	918	940	946	974	941	879	954	946	886	980	1022	920	926	938	961	1017	979	1005	914	948	947	938	996	974	937	924	923	920	946	916	930	969	966	917	915	988	973	976	960	928	945	948	937	921	913	914	927	918	949	943	938	923	914	944	939	981	924	899	976	923	903	954	968	883	953	922	982	962	918	924	976	947	928	929	1016	983	900	934	1000	940	930	897	946	950	923	946	939	934	928	974	908	910	919	941	957	903	960	921	1002	911	912	971	953	912	898	923	917	969	959	965	958	949	931	962	936	914	947	975	924	999	895	927	939	917	919	930	959	898	964	911	866	887	935	927	1022	952	947	971	926	897	953	960	955	885	890	931	952	927	976	971	945	953	943	963	932	941	940	934	948	936	948	899	968	930	908	904	910	951	949	938	986	929	920	945	941	934	871	938	970	1009	957	930	939	925	908	932	972	961	937	953	972	1029	978	912	939	954	930	904	912	958	923	970	948	897	1001	995	968	935	958	942	924	951	876	962	1014	931	920	951	965	938	959	860	895	897	898	972	890	899	900	930	894	971	957	931	940	987	941	957	910	924	894	1008	961	905	986	969	918	866	938	990	897	970	981	925	956	957	969	946	956	976	929	946	908	925	938	976	964	935	981	980	942	880	950	941	951	944
6717	475	390	193	194	192	199	168	200	170	175	171	157	171	164	143	188	157	176	172	172	132	186	167	161	175	151	174	155	171	156	155	172	162	164	152	161	147	149	157	166	173	156	168	182	160	169	150	173	171	168	162	167	181	166	155	158	155	141	159	168	150	185	159	171	169	169	161	179	174	144	160	154	180	168	135	162	164	182	176	161	161	170	163	150	178	172	165	171	191	168	157	156	166	169	173	159	186	173	151	147	139	179	153	141	180	159	166	180	168	178	160	161	171	154	149	161	142	158	161	146	160	163	167	160	178	175	184	175	162	154	158	146	159	167	165	168	181	140	161	175	183	162	169	166	153	155	152	171	176	161	122	161	168	169	150	169	147	176	160	162	178	159	166	156	181	185	143	178	147	167	152	159	131	150	197	170	177	168	170	159	168	187	174	162	168	163	150	152	176	139	170	169	170	155	162	152	140	161	157	176	160	183	166	154	175	183	175	172	171	157	136	177	178	156	164	178	170	176	152	170	147	151	155	155	166	151	166	171	177	170	152	154	159	160	164	153	156	179	148	164	159	173	153	178	204	158	172	140	137	163	155	172	182	164	147	171	163	157	156	173	146	154	182	173	160	150	148	168	163	151	139	174	170	154	173	136	168	156	147	169	140	158	144	199	171	168	167	188	175	155	165	167	136	136	164	156	162	187	176	159	153	159	156	158	169	141	164	199	164	156	182	169	176	187	181	144	189	172	187	167	139	171	183	163	163	170	170	170	157	168	187	184	182	161	180	158	160	160	152	159	163	171	183	151	162	181	158	175	183	167	187	165	163	135	154	146	164	158	164	149	166	177	159	180	173	166	150	163	190	193	183	178	159	168	154	148	160	182	150	163	132	166	162	138	152	185	162	168	162	161	159	146	173	167	186	185	184	164	173	150	168	161	177	157	153	165	164	157	164	185	171	154	156	158	167	162	173	160	180	173	143	175	172	154	159	186	152	183	146	162	165	187	170	164	168	152	154	159	160	172	163	159	174	164	151	145	169	154	175	139	152	193	181	170	177	152	167	183	146	174	171	166	176	181	162	149	181	158	167	156	160	158	155	155	159	188	162	151	151	156	162	160	176	168	172	160	163	165	171	181	168	167	165	159	162	163	158	164	143	160	177	163	160	159	194	164	172	146	174	153	153	177	166	170	172	178	149	150	179	154	158	181	160	162	174	169	184	158	144	169	142	164	187	150	175	154	175	162	153	177	149	173	166	160	148	171	158	155	174	161	171	163	150	148	176	170	155	135	163	185	172	170	167	166	167	145	143	165	148	172	143	178	148	151	165	181	184	157	177	144	155	161	147	181	176	164	156	161	162	144	156	168	183	138	166	157	157	166	157	132	168	190	153	160	144	153	183	175	153	187	149	165	151	167	180	163	166	151	183	177	184	189	153	146	156	144	186	147	147	144	190	155	154	172	161	167	146	161	172	175	160	146	197	173	161	162	191	160	147	155	142	171	149	171	175	153	167	168	167	158	164	149	163	182	159	160	159	166	163	175	157	153	151	197	161	144	158	151	160	168	170	173	168	145	157	174	158	158	137	150	140	172	163	168	189	143	162	148	167	174	160	175	191	154	166	179	154	152	159	170	162	167	157	159	174	171	161	169	171	165	172	179	158	171	177	140	147	155	155	178	172	166	181	150	174	148	174	166	145	155	178	184	167	157	164	144	150	144	172	168	152	181	139	131	182	159	152	156	157	163	168	147	163	173	169	157	146	179	174	179	170	173	182	161	157	159	159	157	163	168	183	186	149	131	170	159	161	176	165	150	146	159	195	173	152	171	172	176	173	138	150	174	174	149	176	162	174	172	158	183	174	174	165	150	167	142	178	180	168	148	160	155	144	171	137	168	180	153	178	176	147	157	174	177	168	173	190	171	208	177	170	161	149	176	169	158	152	160	187	150	156	176	180	157	173	158	156	176	182	161	176	162	163	164	163	145	148	164	174	149	163	170	181	159	168	159	164	182	173	151	152	175	190	153	153	176	154	179	150	164	148	165	157	172	155	158	175	180	148	157	137	170	176	162	144	159	171	159	170	180	180	188	189	156	159	179	166	167	168	162	178	154	175	150	161	157	150	174	162	151	181	155	176	174	170	172	170	168	149	151	173	184	156	193	147	171	144	164	169	168	155	159	151	163	148	158	151	181	164	185	158	180	186	157	148	163	157	170	156	178	173	166	151	146	143	179	170	180	155	152	162	154	182	175	162	163	159	163	161	202	147	181	161	161	153	172	161	167	159	183	142	146	179	162	174	160	148	177	164	161	166	149	164	184	170	176	152	156	152	162	152	179	194	170	155	148	171	168	166	177	143	169	184	163	179	151	169	177	161	159	168	163	169	147	167	138	187	173	134	151	180	157	158	174	188	150	163	172	166	156	154	168	145	158	170	156	163	180	175	161	149	144	190	160	165	155	167	146	179	162	194	166	188	158	190	183	158	174	158	139	164	156	166	180	171	161	172	174	156	160	179	161	161	167	169	167	194	161	157	186	183	163	168	181	184	169	161	165	136	159	157	156	173	168	181	152	174	173	156	192	155	170	145	151	164	174	155	152	172	165	138	154	140	143	146	162	166	189	164	169	161	162	164	172	161	170	165	152	163	156	178	167	179	164	166	150	178	149	173	176	160	153	150	163	173	176	154	144	167	189	170	172	169	187	168	151	151	159	150	166	165	128	149	163	177	168	151	161	177	153	153	154	147	163	168	142	177	138	155	172	170	171	148	152	150	141	164	173	161	171	161	159	168	171	147	174	155	173	153	163	172	152	158	179	156	203	158	165	172	155	195	155	158	142	141	168	175	150	142	157	186	155	147	180	183	172	176	149	148	170	174	176	161	170	151	156	158	169	151	182	152	160	162	138	164	166	193	160	152	164	174	166	159	149	167	164	169	183	165	156	164	161	150	158	170	161	157	163	167	144	149	159	165	179	173	157	166	170	176	174	163	199	177	172	144	198	168	147	161	154	182	139	158	155	122	171	176	157	170	160	160	148	169	158	164	167	168	159	149	165	160	139	170	145	174	158	138	187	185	186	138	158	184	170	161	172	162	189	173	132	161	156	167	171	176	170	164	162	168	170	163	156	176	152	162	155	162	156	158	155	155	184	146	199	177	171	162	142	177	161	161	157	159	161	185	206	170	161	158	174	154	165	164	162	164	180	169	146	154	185	165	177	159	124	177	174	165	178	155	172	155	170	150	162	150	171	199	180	151	147	167	156	185	169	174	171	157	180	173	163	144	189	168	147	166	162	146	190	147	157	144	177	141	140	180	167	159	164	162	180	161	164	163	161	177	150	149	151	166	164	150	172	144	149	163	142	177	183	165	162	155	157	158	140	169	155	182	180	146	156	161	135	148	171	154	167	156	161	157	149	132	127	173	183	175	156	163	167	166	160	145	192	167	170	199	181	177	159	152	160	138	161	165	176	175	158	141	173	165	157	163	166	167	128	157
6705	617	676	703	710	650	612	566	600	558	574	523	538	528	554	567	544	561	546	595	521	551	550	559	546	579	581	550	514	528	531	563	568	537	551	514	556	534	584	612	552	625	518	560	533	573	549	536	535	511	560	537	545	559	534	519	553	554	551	534	544	564	527	545	565	536	518	569	550	528	567	514	545	528	570	544	518	543	524	573	536	587	522	506	583	548	507	533	565	547	583	542	544	571	547	541	557	559	531	573	561	566	571	507	544	526	518	530	552	534	531	514	523	585	561	566	535	578	560	571	547	496	553	532	520	571	592	517	511	520	558	506	625	559	538	567	519	560	535	538	534	485	538	540	557	563	532	502	512	558	535	545	565	519	566	552	517	593	516	523	559	559	545	553	552	498	552	535	541	542	539	572	536	559	539	592	559	591	555	528	560	555	568	509	550	503	548	511	581	561	569	528	582	530	540	531	572	540	528	525	542	547	559	589	553	545	601	540	549	521	580	580	519	558	503	555	560	505	514	515	526	519	552	593	525	557	535	514	558	520	516	529	561	558	561	498	515	554	516	533	537	541	517	555	574	529	557	529	522	505	541	519	574	518	561	543	517	541	546	533	521	558	545	552	557	498	547	526	558	554	526	554	571	501	563	493	550	568	558	544	535	543	565	538	594	542	563	518	567	538	545	566	559	518	514	530	560	502	525	548	554	565	524	546	591	532	538	537	521	507	559	541	530	528	489	556	521	518	475	526	518	512	518	555	535	525	559	553	505	547	545	541	537	531	560	545	506	497	525	559	533	519	563	511	533	575	576	528	556	535	567	548	550	523	556	559	527	563	519	529	555	546	566	541	532	546	540	511	516	522	542	518	523	594	526	550	510	548	537	525	483	535	559	559	529	519	533	538	550	567	531	519	573	521	544	558	568	580	524	543	522	538	539	562	539	537	553	564	583	621	542	557	508	563	516	545	475	522	554	552	522	537	554	532	565	545	547	553	529	513	509	556	560	565	533	552	547	496	526	558	545	551	504	542	496	528	582	545	509	575	545	550	509	534	525	521	535	543	554	567	513	555	546	559	551	532	482	542	529	522	595	511	547	532	549	538	530	558	535	529	547	539	579	562	535	542	549	534	556	554	503	548	580	539	587	535	508	501	510	528	563	538	571	522	540	530	569	533	535	531	581	513	551	531	529	508	534	520	552	552	533	560	523	522	528	561	514	546	533	581	540	518	544	574	569	575	524	539	519	542	571	536	558	545	541	528	534	575	558	535	540	538	517	518	561	549	552	540	517	548	559	575	552	543	544	546	550	530	569	536	520	573	544	535	543	531	533	503	561	555	560	531	566	551	534	532	559	521	531	505	526	543	554	499	551	560	518	590	525	524	540	564	538	579	536	592	570	535	532	513	530	561	573	541	538	520	524	536	595	530	570	555	543	522	545	572	565	518	525	523	494	569	535	553	525	553	507	573	572	517	550	554	522	545	499	531	534	551	564	540	535	567	527	540	543	509	592	531	538	486	529	499	565	524	529	563	540	587	542	506	542	533	539	555	517	522	551	582	517	530	542	555	571	586	530	528	536	537	540	512	522	546	517	535	524	557	497	520	562	564	593	508	581	482	538	562	586	534	540	527	555	590	538	535	529	537	545	538	492	512	501	506	575	533	555	574	521	526	561	484	548	547	525	536	497	557	559	537	508	550	511	530	561	520	573	504	530	554	535	548	517	562	528	505	529	539	550	551	551	517	532	566	564	577	525	531	541	537	553	522	530	505	524	544	524	522	517	533	523	540	554	567	546	542	557	538	538	513	574	531	529	555	540	513	562	518	575	569	504	548	519	524	474	566	560	542	519	564	570	533	515	535	537	533	537	563	570	511	558	521	537	577	533	569	544	512	534	541	547	575	516	563	580	536	547	542	523	542	526	571	548	545	547	501	512	576	527	536	518	500	511	530	562	528	534	563	574	487	525	510	544	557	521	584	551	537	531	519	557	538	552	541	546	521	586	558	544	513	565	580	550	543	560	533	503	544	531	593	556	540	554	556	503	545	547	554	505	534	519	508	515	565	547	572	556	553	505	529	565	541	563	555	547	553	545	501	551	521	555	522	522	485	529	523	542	563	550	556	555	554	539	532	601	530	563	541	568	585	568	509	519	561	565	547	518	545	538	553	520	542	570	541	550	525	561	525	558	530	537	556	551	562	537	520	527	495	527	547	508	510	546	537	500	526	537	546	543	527	551	538	563	528	588	499	556	538	526	615	571	497	538	570	528	573	559	538	537	555	556	561	553	563	546	548	538	514	512	549	525	538	540	552	532	548	486	576	520	534	548	530	541	516	532	526	499	587	548	555	531	525	548	536	542	531	556	565	529	487	542	576	542	529	571	539	565	525	523	544	516	559	504	573	537	522	530	520	519	510	528	576	507	531	569	532	559	547	571	541	545	539	512	552	554	519	513	582	533	565	585	555	527	545	536	559	558	508	556	552	542	512	550	539	557	571	533	541	565	535	563	576	506	524	515	541	525	562	567	524	549	552	507	589	549	533	524	550	578	534	499	555	529	528	523	525	552	534	492	537	558	523	523	574	505	525	538	517	506	521	532	546	570	543	555	572	560	573	511	546	578	567	548	537	556	546	540	540	507	534	531	545	528	565	586	562	522	522	562	524	485	531	548	545	517	550	588	539	566	553	549	526	514	513	532	528	524	529	535	518	585	533	527	528	541	508	562	573	538	544	539	499	536	579	547	512	529	551	500	541	537	525	531	538	542	543	557	569	559	508	528	582	566	526	542	524	505	517	568	515	566	543	542	540	522	551	533	535	561	622	518	600	531	534	521	557	541	529	558	597	547	578	551	522	561	535	556	563	537	495	562	529	495	568	557	552	553	572	560	538	566	551	566	587	489	521	539	539	522	575	542	538	544	518	529	554	549	522	504	537	529	523	525	529	556	557	591	521	529	508	541	527	526	507	572	535	569	505	554	540	551	549	523	511	507	529	558	554	567	519	566	522	518	534	560	550	564	536	569	561	522	524	522	572	567	541	539	557	539	531	523	547	548	531	517	491	534	538	563	535	536	567	563	549	511	564	543	511	586	565	545	583	527	542	544	544	564	555	566	560	536	551	493	505	557	562	526	542	542	579	606	548	532	566	552	550	594	565	561	535	589	577	508	517	548	501	519	514	553	542	547	582	542	545	513	541	534	510	552	528	535	561	531	512	551	480	524	555	577	538	543	566	526	511	549	555	535	548	531	543	568	562	507	547	539	552	512	515	539	564	573	491	545	565	515	535	540	514	563	538	527	536	593	555	521	527	563	539	489	505	534	534	544	543	534	533	510	546	547	529	539	551	522	516	560	550	537	540	530	549	553	513	540	547	524	524	538	509	561	551	548	543	568	547	545	551	546	568	569	529	595	544	571	534	539	544	535	550	488	583	557	549	502	561	554	541	550	532	551	509	543	576	562	488	525	586	532	543	517	550	540	540	521	557	526	537	471	576
36553	15833	3498	1048	850	692	531	468	462	425	413	387	366	332	325	319	312	314	301	340	314	307	311	330	300	316	312	321	291	299	299	283	317	304	302	295	295	276	295	283	318	304	285	305	327	309	276	301	327	287	257	290	289	294	281	286	307	300	309	286	285	274	301	287	314	315	307	306	288	286	253	275	296	298	303	320	304	286	296	314	276	270	259	313	304	265	272	274	302	309	272	316	295	287	300	299	334	279	288	262	281	249	304	293	269	305	315	304	284	311	297	253	271	318	311	257	289	311	320	295	314	285	281	289	277	292	272	299	286	268	276	293	272	320	272	292	293	293	282	281	302	272	334	293	281	320	308	292	318	298	313	276	303	256	289	304	290	259	298	309	282	295	277	323	266	300	299	282	301	299	290	340	331	291	290	295	287	282	341	269	302	278	293	278	295	310	332	278	307	287	306	281	307	283	248	299	253	282	243	299	292	292	272	319	282	282	288	295	273	281	284	294	265	310	288	315	300	295	283	285	296	277	270	331	304	264	287	316	272	276	310	331	273	305	290	325	289	296	298	276	300	269	270	288	289	292	300	292	270	290	278	331	302	286	301	302	272	272	311	240	327	302	311	293	308	300	287	310	279	288	290	283	286	283	298	276	310	266	317	290	288	284	285	284	299	318	305	300	272	299	291	299	282	278	294	294	304	316	272	311	299	257	294	298	281	316	297	289	320	292	278	307	303	260	299	291	271	292	267	322	293	272	310	279	282	288	284	279	295	296	344	289	269	282	281	291	304	298	282	302	292	297	326	264	280	275	309	284	247	274	313	290	291	312	295	290	310	294	284	280	342	284	304	311	309	294	268	279	304	273	296	312	293	264	331	306	292	271	283	291	288	291	312	316	289	292	272	308	271	268	280	272	278	311	276	305	299	286	283	287	294	284	282	287	307	334	284	287	294	284	266	288	270	261	307	304	255	320	306	257	277	312	271	301	284	275	311	313	275	293	280	282	270	277	307	269	268	283	271	285	272	285	310	281	269	291	275	325	283	293	275	303	303	276	302	278	306	280	262	335	298	295	263	294	273	290	300	323	287	279	288	289	299	315	311	273	270	283	310	272	285	289	296	304	311	296	296	270	280	286	289	267	278	303	285	301	287	282	270	291	282	292	280	264	300	278	270	313	273	280	318	286	302	280	291	297	306	275	264	292	278	283	284	270	310	276	306	309	275	288	282	292	309	282	286	291	265	284	289	306	305	282	276	282	271	289	303	304	319	292	275	260	322	295	309	294	276	291	277	301	300	263	296	298	327	294	284	293	293	285	286	301	294	292	284	319	309	309	334	305	284	314	291	298	284	308	301	290	257	289	298	316	273	321	280	269	287	254	299	290	327	322	269	292	298	295	287	267	289	343	312	258	276	298	297	309	285	302	317	287	312	286	273	291	320	275	294	292	284	311	286	297	322	291	289	291	269	281	316	302	286	306	299	291	285	281	340	259	277	283	288	275	273	314	306	286	304	300	301	280	302	315	272	291	284	270	285	302	261	252	270	261	303	310	266	314	267	302	301	284	280	298	292	277	299	272	279	274	279	294	314	257	282	278	271	316	292	295	333	302	289	303	296	272	283	306	297	276	285	294	280	291	259	271	282	313	311	284	287	283	315	277	269	277	275	267	320	294	290	293	304	273	284	301	292	297	291	291	293	273	300	305	308	320	299	306	301	298	300	325	291	259	296	272	299	278	296	289	332	364	284	262	254	284	291	302	301	270	288	259	305	292	255	274	285	280	295	292	314	282	297	311	265	276	307	324	281	316	305	323	302	278	299	355	307	273	308	276	280	327	270	300	328	284	301	288	295	303	280	322	282	304	268	289	294	310	267	327	284	303	236	326	301	303	299	312	281	296	262	295	301	290	269	305	264	264	309	277	272	256	322	286	315	286	325	290	272	285	310	283	315	271	318	292	262	289	261	310	260	266	284	291	290	311	282	283	268	301	280	305	292	287	284	295	302	292	304	298	303	300	302	294	275	278	265	301	292	364	319	284	309	278	257	294	282	280	258	291	314	318	268	275	289	306	311	274	298	288	282	282	286	292	293	277	279	308	273	293	297	270	286	306	300	296	302	332	272	268	294	312	261	310	320	275	296	301	314	291	273	287	264	329	264	266	306	292	305	306	326	284	259	281	284	279	298	297	280	278	276	295	267	293	299	296	280	300	285	296	281	291	314	296	292	283	287	276	312	282	297	323	322	330	288	289	270	295	297	291	290	276	301	283	264	294	307	275	314	276	266	252	264	262	270	336	310	305	261	297	306	271	305	316	270	300	302	262	300	303	268	301	290	322	279	299	319	276	288	286	277	298	303	308	300	282	313	307	286	309	298	286	323	306	277	298	318	293	278	294	278	298	312	288	302	279	275	279	287	286	285	303	296	299	278	289	279	285	296	295	328	305	287	300	296	290	262	289	270	301	315	271	330	283	319	299	295	288	268	284	318	304	305	279	275	298	299	306	287	286	262	281	278	276	283	299	318	280	263	304	309	267	253	284	284	286	286	266	298	310	262	254	269	286	304	288	294	299	280	310	288	291	314	278	304	293	311	298	292	300	272	257	263	283	287	317	288	272	301	284	287	276	304	315	271	314	294	274	279	259	296	312	277	304	289	310	290	306	264	273	264	307	280	302	289	308	329	303	284	295	266	254	312	299	314	316	280	304	309	307	295	308	262	270	301	298	297	271	303	304	276	288	287	282	284	275	275	301	329	298	287	273	285	265	269	317	287	295	296	270	287	295	290	306	259	318	276	274	297	335	252	295	323	291	270	299	292	320	300	261	260	285	314	271	282	266	307	276	331	272	258	284	274	302	279	291	300	290	293	273	287	292	286	304	287	243	320	294	294	280	285	303	289	301	299	287	280	339	289	287	284	292	292	295	261	284	307	288	295	258	303	273	276	243	294	315	284	297	270	311	275	287	321	263	290	324	324	312	274	268	285	287	275	303	272	261	271	293	296	283	267	249	296	305	292	243	312	290	323	296	283	280	317	308	280	310	303	293	311	309	286	284	319	271	298	293	281	276	285	297	299	291	319	302	281	278	319	304	299	266	307	282	290	285	288	305	261	333	269	282	291	269	311	288	328	282	303	324	290	276	291	297	286	322	314	278	294	292	285	307	287	306	298	302	269	255	293	315	318	302	316	314	312	288	308	300	292	258	283	292	275	313	317	327	305	263	275	284	287	286	291	297	327	323	296	291	292	305	294	296	296	313	282	267	267	270	302	302	308	289	297	301	255	277	333	290	287	291	303	275	282	281	282	292	305	277	308	291	300	294	282	317	282	270	292	310	300	297	311	284	300	295	274	279	261	304	299	272	284	246	255	291	292	286	272	280	281	307	272	281	306	306	271	279	286	308	295	259	292	309	249	288	275	305	286	296	271	290	312	270	301	279	248	304	299	304	293	272	297	320	280	278	288	294	298	283	315	302	329	315	311	255	274	271	300	268	274	266
17313	1766	2942	3426	2941	2515	2082	1833	1630	1518	1417	1293	1296	1187	1132	1083	1068	1060	1070	1049	1013	997	982	979	920	949	923	960	933	929	953	906	907	947	860	918	930	919	909	879	917	901	853	877	869	900	886	865	885	909	854	917	872	813	864	881	876	881	816	825	844	891	862	882	840	878	864	906	906	889	825	870	894	897	861	828	862	821	841	843	878	830	870	828	850	833	884	889	843	856	830	821	829	824	911	913	840	831	862	848	894	814	872	824	841	839	896	830	798	889	832	843	910	859	835	921	797	903	846	844	832	810	832	809	813	877	833	837	936	836	840	839	866	873	864	847	839	832	804	845	846	795	871	823	860	876	849	813	886	895	915	900	862	831	880	887	908	883	874	879	859	852	893	844	781	828	873	836	859	875	886	847	850	860	847	831	808	830	926	838	846	800	859	860	867	808	909	836	866	849	881	829	809	801	845	859	877	884	893	827	849	857	880	816	861	870	804	905	877	839	886	815	912	859	863	859	849	812	871	814	896	886	868	846	864	856	834	858	880	871	830	847	844	873	878	886	850	888	863	876	856	838	853	858	902	796	891	860	859	791	851	911	851	871	859	870	835	828	834	788	854	862	856	864	882	866	850	831	888	849	898	882	842	825	899	876	876	822	846	825	871	836	834	863	806	891	840	837	832	842	888	832	876	860	870	819	890	842	858	870	871	839	869	867	801	852	818	890	860	818	839	871	838	869	841	846	829	869	833	819	840	900	836	864	871	891	893	826	874	887	849	898	826	829	914	876	847	842	897	872	857	850	845	881	836	889	837	831	850	818	842	831	861	835	805	858	876	890	857	865	882	814	864	859	857	826	864	844	860	851	847	807	844	843	886	841	845	856	926	809	847	838	799	834	791	845	817	856	896	802	851	828	886	860	868	818	850	852	858	833	864	867	837	854	859	782	899	873	800	883	869	859	833	911	789	875	846	861	818	853	872	858	841	845	840	830	891	831	853	816	814	849	828	819	902	830	876	902	835	815	827	862	863	865	873	846	877	839	833	833	872	815	845	865	861	848	870	845	856	882	858	834	866	889	832	878	855	870	895	863	867	811	860	826	830	827	905	845	856	882	849	805	834	836	852	827	849	870	833	819	828	829	801	832	849	893	820	801	930	850	843	871	858	858	830	843	821	886	870	872	796	834	894	885	890	863	843	894	866	930	813	872	843	851	828	833	878	851	896	872	809	823	862	844	872	843	845	850	869	852	827	902	826	825	875	828	842	853	817	829	876	839	820	865	859	830	846	815	851	873	875	875	842	809	831	908	879	823	835	817	919	859	845	867	851	841	918	885	825	873	870	814	853	869	906	812	831	915	844	832	842	844	850	846	856	799	827	886	879	836	885	872	834	847	884	866	851	888	824	836	844	803	923	818	884	840	863	887	814	863	852	823	820	842	845	853	802	779	885	860	821	898	867	829	811	871	821	839	876	886	836	835	842	852	843	857	820	858	844	838	847	855	852	813	845	843	828	871	828	877	848	850	889	861	831	798	846	875	882	845	800	834	864	799	804	850	839	803	858	806	861	876	822	866	848	838	836	855	848	816	852	887	917	818	850	829	869	894	811	836	843	831	851	829	884	849	870	833	836	858	843	870	826	884	893	855	865	904	864	863	845	813	870	853	852	795	890	818	871	857	848	880	849	847	863	873	851	826	896	834	825	878	875	843	855	824	805	825	808	852	822	932	834	828	798	891	861	882	896	914	841	906	867	868	878	889	931	866	846	781	864	824	854	832	835	925	889	842	865	837	800	867	813	826	820	833	815	865	842	885	840	887	834	819	865	884	853	847	880	837	844	805	891	867	813	843	791	865	875	862	871	870	798	785	829	858	858	898	876	840	856	862	862	855	822	867	861	822	907	853	828	861	847	856	896	819	868	815	875	843	835	876	796	868	848	852	878	820	834	863	829	817	839	864	871	829	832	899	882	817	804	855	868	820	846	851	837	870	861	798	865	874	843	879	843	820	860	853	899	875	795	856	839	882	912	833	861	907	831	869	819	839	855	853	857	842	863	840	860	881	858	913	907	872	823	922	860	859	867	880	814	816	856	841	880	843	849	861	887	866	830	889	843	893	824	911	828	885	858	854	880	833	892	845	843	849	863	815	852	834	867	875	813	800	836	882	883	876	873	815	869	825	901	881	817	806	888	885	863	818	817	903	846	904	876	849	803	858	880	799	884	916	903	878	864	819	918	844	822	889	817	887	789	853	864	849	814	868	855	816	848	891	860	854	915	844	832	878	866	831	832	873	861	874	881	910	883	854	847	849	806	853	914	866	849	836	844	867	880	862	813	851	828	888	837	871	836	852	867	882	835	858	872	859	808	850	852	820	883	896	864	821	881	852	916	814	843	837	884	850	868	877	868	896	841	822	887	787	830	923	840	871	818	904	859	846	850	862	888	879	862	907	859	872	837	842	855	857	856	825	834	899	870	849	816	819	849	852	828	887	866	831	870	881	886	844	832	923	837	845	890	869	792	803	849	837	880	832	911	899	865	831	878	803	843	857	863	856	858	806	852	835	833	800	842	877	879	872	862	871	831	862	824	891	854	837	869	852	844	881	869	851	847	807	904	848	887	866	897	843	870	829	877	865	874	836	787	902	812	841	840	803	844	890	840	838	900	844	827	881	888	823	823	818	887	839	825	858	822	881	833	818	855	820	844	844	837	857	814	884	819	870	847	821	797	837	827	901	889	810	846	894	858	851	874	843	861	880	838	810	860	834	811	849	833	812	875	853	832	847	838	837	854	848	819	835	836	852	853	857	773	842	881	854	827	870	871	844	839	843	894	852	833	856	861	823	892	863	830	842	872	796	866	897	905	893	896	901	882	853	848	862	845	861	831	851	833	901	889	855	869	905	844	864	761	799	862	895	860	839	832	820	837	882	864	862	829	846	877	831	823	879	863	801	838	857	825	836	794	837	855	834	830	871	872	853	816	877	820	877	867	823	873	851	881	805	873	911	893	843	851	845	861	877	822	845	845	876	891	821	832	855	840	851	900	833	833	856	897	870	865	819	861	878	840	858	817	911	851	821	808	855	856	842	858	787	864	889	841	844	857	875	837	839	867	885	893	899	904	896	841	878	845	842	881	817	814	918	896	854	818	831	885	837	845	877	877	789	870	892	821	849	795	889	852	859	801	834	866	804	820	841	872	850	841	849	913	860	853	888	850	858	829	841	872	872	850	858	829	941	922	814	854	838	867	824	873	817	812	902	784	883	866	855	834	831	900	827	804	838	815	895	856	863	841	849	855	826	890	843	858	862	849	877	809	839	846	802	861	933	847	825	915	836	887	799	848	869	839	897	813	824	844	863	848	839	839	855	880	856	901	838	803	887	879	846	872	833	874	880	821	850	856	822	821	885	884	865	861	798	829	871	867	806	860	823	801	897	852	856	861	849	875	855	878	816	837	878	856	861	834	837	877	820	849	854	876	845	873	864	900	846	881	862	821	854
38776	22526	15244	2394	1525	1233	925	749	645	595	560	476	476	426	450	375	421	418	371	384	392	376	362	390	373	398	364	339	352	378	357	324	315	332	336	371	293	370	346	360	331	371	341	326	318	308	364	330	328	337	334	342	337	347	333	357	369	359	357	346	350	303	321	357	345	373	324	340	354	321	328	347	335	335	342	355	354	315	338	339	331	313	329	329	340	306	328	344	324	340	322	343	337	346	339	326	309	350	327	351	334	374	316	332	315	325	316	307	296	327	349	332	358	314	290	342	330	348	302	305	306	313	339	301	337	349	310	370	330	318	363	326	311	300	316	334	365	365	336	316	336	347	333	305	380	309	300	335	333	340	363	333	313	330	354	328	354	327	306	318	359	313	309	334	348	328	308	340	342	356	327	366	344	316	337	324	344	345	333	361	304	356	327	289	335	369	305	316	316	334	338	344	332	315	318	333	333	312	305	337	343	337	368	328	329	342	342	327	341	293	349	351	325	342	302	331	328	312	352	337	360	364	344	347	326	319	350	312	322	343	304	328	323	316	343	328	312	323	364	328	303	327	302	331	328	336	343	345	304	333	336	321	354	316	320	351	348	313	326	348	349	325	324	349	352	329	338	377	328	323	349	326	389	353	351	332	318	325	336	338	304	360	313	337	312	346	344	351	329	329	327	314	361	323	310	314	343	364	296	346	311	301	350	356	324	329	310	342	367	300	309	332	301	357	343	311	342	317	319	314	326	320	335	314	308	329	345	328	336	295	336	346	332	305	314	355	347	358	340	327	320	322	340	350	325	327	305	352	320	311	295	330	328	342	368	320	352	322	332	367	352	322	343	322	327	321	332	310	328	310	319	326	323	348	317	323	334	336	320	351	342	324	343	330	351	310	331	361	342	344	345	321	314	323	339	336	308	306	349	341	357	323	312	343	329	337	326	345	358	316	351	319	361	346	309	320	307	338	329	351	328	312	296	316	326	358	329	333	358	328	349	324	313	335	322	300	335	297	364	295	292	319	334	324	294	314	359	335	309	320	306	335	300	336	329	328	325	358	370	363	310	335	312	327	324	323	348	316	328	321	350	321	356	357	348	335	303	339	338	366	326	368	323	327	352	348	323	337	322	319	332	314	358	329	346	289	347	337	318	361	324	321	340	328	342	326	290	306	361	354	341	344	338	309	348	352	325	327	334	320	336	352	348	329	350	336	343	326	339	303	348	343	302	310	348	331	345	327	319	337	345	325	388	308	358	319	297	342	334	315	338	317	311	350	337	304	276	316	338	335	345	344	331	339	356	302	353	313	357	331	316	312	333	329	312	352	349	314	301	301	341	315	312	355	353	351	297	325	329	331	339	294	322	363	337	366	332	329	327	316	351	318	333	317	320	366	307	345	367	343	326	338	332	314	277	328	346	353	334	339	306	321	347	332	306	346	305	330	373	288	360	352	312	333	381	316	335	327	345	321	374	297	373	305	328	352	357	347	337	325	321	339	334	306	357	329	333	357	326	348	349	345	321	359	332	378	299	284	333	329	323	316	346	323	346	350	323	335	298	310	332	301	316	328	324	322	300	308	322	336	326	364	345	316	340	342	337	300	303	330	334	322	359	358	344	335	312	345	328	343	338	337	340	335	317	338	341	323	324	316	317	358	372	362	329	349	284	332	339	322	324	335	315	330	321	312	339	324	343	315	362	330	331	318	301	324	346	357	348	341	338	322	322	344	362	331	332	320	321	318	332	327	356	322	328	312	316	345	330	301	330	342	341	329	335	315	335	326	333	326	315	332	324	335	369	363	312	333	299	364	340	334	349	335	310	315	355	321	340	301	331	339	355	348	366	332	357	347	337	319	328	349	327	345	353	336	328	345	327	346	332	340	357	335	331	335	334	319	334	324	317	329	364	361	345	327	322	328	319	325	327	325	356	311	325	320	325	341	303	308	319	298	383	320	341	310	303	353	316	323	351	319	343	332	344	350	317	356	329	317	318	325	309	327	343	333	337	314	311	323	338	325	354	315	321	331	349	352	304	336	338	336	374	347	352	320	317	361	332	356	322	297	345	304	337	320	345	305	328	352	340	331	327	323	345	352	322	353	317	351	356	355	344	354	355	313	325	313	398	368	299	292	344	324	317	346	307	328	344	358	277	322	326	283	325	352	331	334	387	308	316	293	341	332	325	343	337	352	333	356	381	358	347	359	320	327	302	336	312	311	351	317	349	324	342	321	331	317	355	355	320	341	376	310	341	301	314	346	316	330	318	349	323	327	314	361	325	331	329	323	326	325	342	314	350	319	321	313	288	372	326	336	302	338	328	323	325	304	362	337	336	329	350	322	306	329	322	326	327	322	343	360	325	327	353	357	298	342	341	305	357	328	299	344	326	344	322	360	341	362	347	335	332	347	354	303	320	343	343	305	334	321	291	326	322	329	350	326	344	345	326	306	357	331	353	346	324	341	348	349	297	332	336	332	320	325	329	335	316	349	316	344	370	325	334	330	336	320	331	310	341	326	331	357	380	349	334	303	351	302	353	335	292	291	339	353	358	316	341	333	373	320	295	361	313	309	324	345	378	311	314	346	291	318	304	327	301	322	312	315	309	367	310	366	364	343	349	334	339	335	313	350	326	316	330	334	338	339	383	319	286	356	329	341	365	340	352	351	360	333	361	326	339	321	321	310	346	318	297	346	304	342	336	321	349	346	325	326	318	295	307	298	327	326	336	347	360	316	325	338	307	335	339	331	339	331	322	330	350	336	366	320	316	334	320	342	340	329	344	330	339	342	298	329	305	345	380	331	339	331	361	352	325	341	324	334	321	367	361	353	327	293	355	322	350	359	309	332	323	363	342	347	335	341	340	338	335	347	331	316	313	300	324	333	351	340	328	335	357	321	315	322	318	303	322	288	320	307	349	336	331	349	292	342	295	304	346	333	348	334	332	341	349	338	326	324	297	355	330	331	362	359	338	332	355	329	316	382	329	343	318	373	345	324	364	363	336	339	320	359	318	341	333	325	348	312	301	306	367	323	327	351	305	356	324	376	350	334	306	353	312	363	303	325	344	334	342	330	338	353	330	305	321	321	362	333	359	329	348	317	341	322	331	307	337	328	308	312	321	328	309	320	350	304	329	343	330	326	349	322	353	333	341	338	350	316	302	344	315	312	317	327	299	320	341	308	304	336	341	357	324	329	325	317	341	338	378	361	333	318	347	343	309	348	355	360	340	322	323	341	331	345	335	339	361	325	321	320	334	363	343	322	312	303	327	350	353	347	315	338	320	332	357	322	358	353	331	335	350	323	333	326	340	317	340	319	330	336	342	316	321	317	301	353	335	337	345	329	340	336	334	327	309	306	365	331	327	349	307	336	289	290	313	352	329	317	342	346	326	322	314	354	343	316	329	340	311	328	358	331	352	329	311	345	332	349	316	356	362	325	329	331	352	333	338	335	332	308	350	305	333	357	326	339	322	325	340	308	345	358	335	316	326	342	337	324
20240	2804	5129	5762	4824	4073	3330	2906	2521	2301	2071	1919	1668	1642	1479	1475	1444	1313	1361	1278	1256	1229	1190	1200	1147	1100	1100	1157	1178	1050	1087	1029	996	1031	1066	1002	1046	1010	1040	1054	1042	1003	1017	982	1034	1029	1001	1008	973	1027	1006	1022	943	997	1041	984	974	1005	1005	971	954	968	1017	936	948	936	934	923	910	933	921	949	977	935	977	979	916	925	936	940	993	970	980	978	981	928	889	953	918	980	959	977	945	946	925	944	960	910	958	927	946	920	1015	894	941	928	938	894	974	899	962	930	944	902	963	934	963	901	903	943	935	974	953	902	928	912	960	933	999	988	894	962	912	917	890	907	990	944	910	954	934	973	977	921	871	957	981	883	963	928	902	943	934	943	946	901	889	1003	939	908	888	980	955	909	912	933	905	962	917	925	941	912	932	963	923	930	959	912	949	988	922	945	1005	953	974	973	915	945	889	885	895	956	959	936	915	927	886	982	883	913	918	922	927	948	950	918	974	917	894	981	954	974	942	943	913	880	903	978	925	984	876	956	931	935	948	944	958	930	919	936	885	956	928	868	959	964	954	946	922	907	971	923	933	936	945	934	911	897	954	915	943	946	910	923	911	938	881	906	939	910	894	950	943	902	865	937	939	867	965	986	929	880	915	918	958	938	1046	917	978	1001	908	952	929	922	833	908	922	870	890	959	906	989	981	907	940	926	912	940	955	972	977	946	925	903	984	938	905	983	938	936	939	901	958	922	928	953	921	882	907	960	936	938	899	939	942	913	906	873	963	933	965	903	953	904	1004	934	954	995	905	950	931	912	904	947	935	971	952	933	970	938	950	933	897	969	954	952	933	956	933	942	919	886	971	912	927	972	938	938	901	892	931	945	964	887	919	967	930	917	958	926	929	976	880	904	958	893	888	940	889	996	970	931	959	920	922	927	952	943	923	947	991	939	923	953	922	946	930	914	916	944	891	932	909	904	958	919	923	907	948	932	896	942	864	943	933	980	922	930	957	949	940	935	880	962	906	906	947	946	932	956	944	888	952	949	945	924	949	942	908	927	933	902	898	953	988	900	909	954	894	908	931	908	915	941	957	937	941	953	940	903	907	918	910	948	905	862	953	936	922	941	950	966	930	968	936	943	944	914	931	945	945	959	948	984	913	933	955	959	941	961	952	900	953	939	962	895	922	924	908	969	919	984	968	913	899	859	963	952	954	894	969	940	962	889	952	946	952	958	974	898	946	903	917	880	838	901	939	825	959	974	920	946	970	887	915	952	948	953	918	909	902	915	927	924	985	946	891	930	921	943	931	979	885	997	951	945	965	962	926	875	912	931	887	898	937	952	915	943	925	927	951	923	952	952	923	969	972	902	916	927	962	924	933	902	915	935	972	913	935	950	944	959	905	912	912	938	944	930	895	958	944	926	922	1035	955	931	916	898	925	959	887	947	945	925	923	903	952	926	917	953	918	920	954	926	936	954	972	974	898	905	951	939	906	879	960	940	901	966	913	896	935	962	987	940	931	929	898	942	908	929	923	984	902	954	970	943	932	919	935	926	909	895	1001	954	920	972	943	928	1001	952	898	904	997	910	913	955	970	976	980	937	974	954	892	922	922	929	937	944	905	873	912	900	957	902	924	890	930	883	916	942	914	865	925	956	917	924	902	941	923	886	955	919	934	939	930	948	934	895	953	946	900	920	965	940	933	918	949	879	962	961	975	962	944	957	924	915	965	876	953	934	845	959	959	926	937	912	911	877	919	960	934	950	951	930	938	956	893	940	928	918	950	983	899	929	995	886	960	923	913	961	939	940	925	886	942	924	921	915	978	954	911	986	873	956	915	874	909	904	949	967	904	896	923	970	923	898	894	947	973	935	935	947	927	920	986	939	921	972	918	897	941	880	948	907	909	933	949	934	961	926	966	978	947	935	966	924	918	912	904	919	970	898	944	890	928	987	1013	910	890	945	938	928	978	903	892	944	891	948	933	936	905	934	906	974	959	942	989	881	918	939	932	862	961	953	962	911	914	948	906	930	938	904	922	920	955	922	939	913	960	923	918	896	915	884	905	944	909	884	902	951	948	905	844	941	880	944	921	916	875	955	930	948	942	1000	1000	957	920	970	987	925	981	934	971	895	930	937	979	987	995	938	908	930	949	963	976	915	957	962	920	916	925	943	935	994	908	878	873	980	893	965	896	965	928	914	941	957	987	972	904	918	946	897	906	931	975	942	880	918	954	929	972	930	940	945	965	996	932	929	938	912	937	912	951	927	998	940	966	938	970	892	908	934	929	945	888	934	921	951	911	858	900	931	917	929	947	898	942	948	908	955	996	895	912	916	901	928	888	987	946	946	936	955	917	938	909	891	941	925	940	874	914	926	977	949	980	978	927	922	904	943	931	977	960	930	961	949	969	967	943	945	931	950	941	897	984	909	929	985	937	930	952	934	898	898	890	916	915	923	930	907	952	865	980	962	882	910	912	976	1011	922	911	907	985	961	989	894	931	853	926	957	969	888	921	959	921	900	894	949	895	858	936	939	928	985	904	918	914	931	943	884	920	923	918	959	950	946	972	961	944	920	912	951	989	947	931	934	942	899	926	930	927	968	916	939	924	925	898	947	949	959	927	884	976	904	903	918	954	971	930	918	972	936	924	897	975	957	866	930	938	906	1000	946	896	952	934	960	921	949	894	893	979	874	986	951	907	887	993	963	985	914	948	890	930	918	908	932	862	996	933	959	981	902	894	931	944	940	937	895	968	913	934	948	874	924	961	970	941	933	902	937	981	910	967	986	931	955	910	870	934	933	929	884	924	924	934	947	904	945	914	915	946	950	961	908	948	926	940	940	933	925	972	937	876	934	955	935	963	956	919	948	934	915	908	914	995	950	918	924	897	926	952	925	962	948	935	922	944	869	921	953	934	901	896	988	878	898	875	902	911	934	934	944	940	998	964	930	945	884	951	943	924	977	898	980	973	952	924	903	970	919	932	878	921	996	928	915	940	910	945	988	1034	975	907	949	968	962	966	997	958	961	926	970	917	894	928	921	998	932	903	911	934	891	923	917	909	927	926	930	932	922	877	947	898	955	933	981	936	931	885	950	957	952	898	919	941	907	912	885	992	963	945	939	988	894	961	969	932	895	990	968	933	950	936	948	913	913	920	978	960	872	911	914	939	923	894	971	939	976	901	894	933	913	937	918	904	881	921	903	918	924	954	956	956	903	921	960	949	952	945	963	932	890	904	890	932	965	948	866	956	883	915	1005	914	934	939	1005	960	967	951	993	957	940	958	916	887	956	899	968	928	944	908	984	950	961	942	922	953	888	925	977	952	926	950	933	932	924	917	961	938	981	923	925	947	922	884	960	915	894	888	961	949	906	905	904	961	982	889	937	922	885	890	964	889	877	899	962	900	933	927	910	933	937	897	938	939	983	900	929	886	996	950	896	918	948	905	961	945	935	913	943	912	949	875	825	947	965	926	935	970	943	869	939	887	942	919	926	889	911	924	939	936	900	928	982	947	905
6890	459	345	229	203	162	191	178	151	152	161	143	153	184	165	174	161	178	169	167	179	176	182	156	162	175	162	142	145	163	152	157	173	162	198	138	158	154	180	159	164	168	156	149	149	181	167	150	148	163	149	163	161	153	166	166	177	161	178	157	172	140	165	174	155	156	160	157	176	183	146	176	157	150	143	175	176	142	172	160	136	166	157	161	164	165	182	166	167	153	160	131	160	172	174	162	181	157	153	140	159	169	181	165	160	144	187	163	166	170	172	174	178	153	176	171	178	176	158	152	154	177	174	158	145	164	149	164	154	151	146	150	165	175	155	154	171	176	167	183	177	158	155	178	150	181	168	166	139	179	158	175	170	156	149	134	143	179	143	159	160	179	166	150	174	149	173	167	153	155	146	162	154	154	164	179	146	190	165	161	152	172	171	153	154	157	146	166	125	158	173	157	155	171	166	152	170	158	166	165	156	175	171	175	148	151	158	159	152	160	168	168	171	149	158	167	154	174	165	165	164	176	146	157	140	161	153	148	171	165	176	150	159	157	165	155	157	143	151	158	147	171	170	169	155	155	166	167	154	165	175	165	148	171	163	153	140	145	159	155	164	150	168	155	179	159	151	165	196	176	178	158	138	168	165	187	148	138	153	175	155	162	165	171	171	171	143	140	157	179	161	133	136	144	145	167	148	169	153	161	143	153	174	160	138	162	162	168	167	150	162	173	169	174	172	152	149	185	167	145	167	170	154	195	139	158	169	164	163	159	133	140	159	135	175	173	197	159	162	175	147	185	181	153	147	159	149	164	155	145	165	162	163	175	149	158	175	179	166	154	159	171	171	149	173	119	151	140	170	167	171	143	179	142	183	162	171	160	151	142	179	153	171	143	161	164	174	155	160	156	140	175	164	163	143	170	157	180	184	179	159	170	159	187	161	161	173	168	148	162	140	162	176	168	156	178	154	167	150	154	154	142	157	189	155	171	162	142	165	172	147	160	165	163	166	148	158	162	150	150	161	177	157	172	149	177	152	151	153	170	145	169	132	172	175	170	165	158	153	171	161	169	140	168	163	148	170	152	170	160	163	150	188	164	153	156	177	165	174	169	159	147	146	170	151	171	160	147	204	132	152	130	151	145	153	164	158	153	174	155	167	153	158	127	168	154	166	137	140	187	181	144	147	176	190	174	168	151	135	172	172	193	159	152	151	158	155	146	150	177	116	157	156	166	148	169	151	156	161	195	159	153	170	157	158	152	179	166	196	173	170	166	184	150	148	197	168	144	161	162	172	177	180	178	152	171	164	161	179	175	142	157	175	156	172	162	158	148	152	152	149	155	168	161	168	173	159	160	150	145	163	168	179	141	170	169	157	162	178	174	148	167	146	171	158	177	163	158	152	157	163	184	136	156	157	181	170	149	151	153	180	146	173	186	190	166	187	146	141	191	139	168	193	151	159	141	168	175	146	152	167	169	175	161	183	176	159	153	156	184	199	161	135	158	159	150	150	175	150	161	164	156	140	160	158	168	163	155	130	161	177	160	175	170	171	178	157	155	165	165	160	154	176	155	155	153	178	162	160	161	165	169	173	158	137	169	159	154	182	155	142	182	157	160	160	152	146	171	173	192	156	180	167	187	164	156	166	152	144	165	141	161	156	187	155	150	155	157	189	155	160	187	163	149	172	161	151	151	165	137	168	139	135	161	160	168	156	152	161	158	168	172	152	150	166	156	157	173	173	134	188	166	170	160	166	163	175	161	159	190	167	153	155	149	149	158	146	145	143	156	148	162	177	158	139	149	170	174	167	170	164	160	168	145	156	164	143	180	156	168	187	150	142	162	147	170	157	162	164	169	138	149	162	150	143	173	167	155	169	150	183	166	154	178	179	155	150	170	150	162	166	180	149	177	161	150	144	174	157	155	158	154	161	153	161	164	136	160	169	195	161	172	150	156	169	175	142	164	159	151	155	154	142	160	149	137	142	154	171	148	179	172	158	151	174	157	147	186	170	180	158	174	180	179	174	185	183	198	152	145	146	166	157	139	147	171	157	136	143	160	168	156	146	154	177	148	180	163	154	148	169	147	159	144	149	163	163	159	153	172	149	159	149	172	171	158	152	166	128	144	159	134	169	151	173	161	148	155	126	159	150	169	167	169	167	173	171	160	170	158	137	151	164	183	215	179	151	143	164	175	166	169	160	162	169	156	187	152	154	159	167	149	202	155	164	156	171	176	166	214	134	145	169	171	177	152	182	152	149	163	146	155	163	162	140	136	159	166	173	163	160	149	151	151	149	161	187	176	168	151	157	184	130	164	137	183	159	165	171	134	166	158	144	177	165	176	151	141	155	169	154	146	156	151	175	161	189	157	155	167	165	160	149	170	182	161	148	171	157	155	160	172	152	158	154	154	158	170	150	190	163	178	164	157	164	145	151	165	165	152	160	170	181	144	148	146	181	155	176	142	167	155	179	203	159	152	170	186	174	145	174	159	126	162	176	159	166	174	176	162	159	160	187	161	175	169	178	169	152	171	191	161	137	169	158	153	163	173	126	167	174	153	172	173	150	161	141	156	168	169	157	168	170	179	167	150	162	163	155	163	163	170	161	164	155	154	152	146	169	165	155	172	175	163	165	182	142	172	162	170	150	160	160	173	164	161	192	164	154	161	172	157	168	175	167	159	164	175	162	170	163	148	158	191	165	149	151	159	158	157	144	169	161	140	136	163	174	151	152	144	165	153	148	157	157	171	171	154	174	162	165	149	168	139	169	151	151	172	161	155	173	148	164	160	166	169	147	160	148	141	155	158	156	163	171	150	175	144	160	152	174	151	142	147	164	180	162	178	146	159	149	159	185	159	149	150	169	157	174	161	159	176	164	181	143	193	157	158	164	195	185	148	167	172	149	168	154	159	163	163	170	154	140	153	156	158	137	160	178	168	170	160	169	154	151	142	144	158	183	154	170	158	165	138	161	156	150	145	156	154	166	160	145	164	148	161	142	165	165	160	183	163	169	140	168	174	181	158	159	157	135	178	146	148	165	163	160	170	149	173	178	167	176	172	151	168	162	148	175	180	171	146	171	133	182	174	141	151	181	180	163	169	156	158	189	137	162	152	170	156	179	158	180	176	173	157	172	162	160	168	156	162	170	154	152	176	167	159	183	146	138	170	174	149	152	168	164	167	155	163	159	159	171	169	175	149	159	158	164	208	163	165	176	155	176	169	160	138	141	175	170	159	148	157	141	175	171	146	166	164	146	173	179	161	159	156	142	142	147	164	148	165	171	160	179	175	168	168	143	163	155	123	180	178	161	161	157	159	174	153	161	160	154	150	172	149	164	177	139	173	165	140	175	158	182	171	165	169	175	149	150	150	200	174	169	168	177	164	141	161	137	170	172	157	152	168	132	155	157	142	173	161	162	155	153	158	177	162	166	155	155	172	157	174	168	150	157	168	166	165	170	171	149	172	145	151	182	177	164	159	169	161	175	176	147	173
6816	609	720	696	660	638	623	597	573	592	569	563	546	581	568	525	508	569	559	544	523	519	576	523	515	566	536	553	528	559	517	579	480	486	550	515	586	546	566	512	559	513	546	531	530	551	573	531	525	507	491	547	529	569	546	552	512	543	485	536	535	529	510	495	544	521	570	546	550	561	506	540	551	560	531	560	575	520	576	555	573	545	556	569	556	571	530	592	487	521	511	559	563	502	558	527	571	540	538	532	583	544	536	540	514	532	527	520	554	522	557	538	534	530	522	536	586	540	562	558	529	531	482	522	528	534	533	566	538	523	499	530	539	519	530	548	538	552	547	511	502	526	531	465	547	516	509	523	549	540	484	574	534	513	551	540	534	543	520	527	506	494	531	553	559	499	521	571	575	522	551	571	500	524	555	546	529	532	509	526	547	560	549	509	584	511	529	569	551	493	541	556	545	539	518	497	549	525	529	550	541	562	560	572	518	520	553	510	548	533	551	551	514	565	540	498	496	589	578	578	539	511	559	558	548	543	529	499	515	498	563	522	556	540	535	531	521	512	547	526	533	563	525	528	556	531	529	543	530	528	541	481	551	508	554	529	556	555	518	547	568	541	528	540	565	489	568	520	494	533	539	522	537	500	538	529	578	512	541	550	531	506	512	519	572	534	521	496	510	539	558	513	538	542	532	569	553	532	533	521	533	572	572	503	547	531	516	536	516	509	554	548	537	577	534	515	545	523	548	531	550	509	469	554	537	508	522	554	522	581	522	534	535	531	518	529	513	497	531	527	523	552	553	497	541	516	522	504	554	539	533	560	527	500	595	541	514	555	561	548	558	526	526	502	529	525	567	517	553	522	501	535	538	533	556	561	486	546	502	556	516	546	527	528	505	536	529	540	541	548	606	522	521	535	536	567	546	491	544	536	542	554	553	539	540	564	538	540	531	545	552	483	545	536	505	485	569	525	549	533	552	516	568	534	533	534	493	536	521	513	508	508	538	515	530	568	535	554	509	564	563	531	507	523	542	561	514	548	539	518	507	551	577	527	531	555	542	535	567	492	528	491	497	537	522	499	570	536	549	556	522	539	573	544	544	504	566	502	544	534	505	528	525	526	553	558	548	543	555	498	540	551	571	524	532	566	539	506	564	549	552	560	541	507	548	539	503	540	530	513	486	472	585	535	517	528	520	603	540	536	520	572	541	520	557	571	513	520	522	574	561	518	552	521	531	534	533	531	576	566	543	539	518	511	506	542	548	499	525	511	573	509	521	584	583	522	555	521	543	551	554	521	535	543	549	559	497	539	555	485	511	565	553	556	561	529	554	539	534	547	523	569	571	558	514	541	539	556	507	530	521	535	554	522	521	576	509	533	539	545	528	519	545	520	542	533	532	532	525	541	512	532	516	553	568	558	560	568	503	520	518	540	539	540	574	562	527	523	565	497	533	560	562	539	458	531	537	532	568	577	551	562	527	531	556	579	529	487	567	534	538	592	534	575	515	523	525	538	549	525	554	561	529	512	553	563	513	561	500	517	515	544	538	568	544	523	551	516	502	546	526	533	490	507	527	546	482	497	556	542	530	551	537	555	528	511	537	501	550	563	546	547	509	533	504	554	557	540	511	547	543	563	559	528	567	497	517	529	526	534	558	527	564	540	557	533	512	534	515	575	543	562	532	507	540	508	564	535	539	568	501	532	568	517	558	535	551	539	548	522	526	508	548	535	530	530	559	529	524	566	557	533	543	523	575	530	526	533	547	528	537	502	580	539	534	540	547	540	517	540	552	568	569	488	561	543	561	511	519	522	571	533	529	524	537	547	545	540	520	558	560	545	536	552	529	595	549	495	532	494	524	523	536	568	561	528	511	549	555	539	536	560	579	557	528	542	538	514	499	538	511	531	521	563	557	503	552	550	540	589	533	514	519	525	504	529	496	568	493	504	537	550	515	568	536	522	566	552	531	490	564	521	528	536	521	511	509	546	602	520	546	548	529	526	540	516	560	542	575	521	528	549	559	582	542	565	539	551	540	543	513	535	549	587	574	535	508	552	538	574	521	567	512	567	513	525	532	557	513	502	533	502	565	513	566	540	549	507	525	563	521	526	541	555	513	562	520	455	577	566	509	577	524	505	559	519	536	557	543	521	529	548	533	537	516	534	553	560	538	548	530	509	539	507	528	522	543	530	553	571	504	515	591	546	525	520	484	491	505	537	504	526	512	500	505	498	529	567	549	515	564	572	509	564	494	567	542	540	526	580	504	518	529	541	498	531	533	536	551	508	530	502	526	575	586	528	543	542	501	562	514	557	516	625	530	516	530	513	539	552	533	536	535	522	529	479	540	532	545	552	534	515	543	555	546	524	547	523	504	544	538	532	538	517	513	536	531	525	568	588	539	571	573	525	491	551	534	552	563	540	520	554	560	552	538	553	523	518	560	513	529	538	500	510	524	531	525	540	541	580	525	536	534	512	582	507	519	529	552	513	518	533	554	562	530	534	514	525	527	559	552	503	515	511	556	560	559	588	501	581	521	528	549	532	534	516	583	524	516	583	483	520	526	593	524	519	564	510	506	505	543	530	532	562	545	527	523	567	525	517	551	556	540	548	539	521	535	526	507	569	518	567	525	495	522	548	545	515	525	526	523	500	587	545	540	555	524	556	504	543	553	568	565	558	547	531	530	553	554	512	588	540	533	534	557	461	573	530	513	587	535	511	554	552	561	555	545	501	547	557	515	529	527	582	536	560	543	526	499	526	516	527	536	551	547	540	535	569	570	516	593	556	560	533	528	556	541	549	569	523	512	562	524	496	513	533	563	538	502	524	502	520	563	479	517	539	490	512	514	499	514	508	543	561	543	498	542	526	504	541	540	571	502	516	553	550	529	515	574	506	557	560	553	553	552	554	513	521	531	544	551	522	515	516	558	533	572	530	552	538	517	510	506	530	506	540	563	560	517	538	525	598	553	574	518	538	578	536	517	516	530	555	523	527	557	573	517	505	482	523	553	540	569	518	522	525	528	517	534	533	555	547	556	542	532	551	533	535	493	531	511	511	546	562	515	547	532	551	528	542	557	515	488	528	535	521	487	571	539	562	581	534	531	515	546	530	529	535	529	538	553	545	515	525	510	554	541	566	542	490	530	511	544	520	558	510	529	584	497	520	532	546	528	533	566	538	530	523	519	530	513	524	540	544	508	525	518	533	508	530	541	550	551	552	527	531	528	541	510	575	565	485	515	523	494	533	547	546	564	523	517	555	507	566	540	522	542	544	534	544	562	559	545	540	543	537	510	534	522	531	555	550	549	600	495	535	501	511	517	522	538	525	562	586	487	560	514	591	498	517	490	530	519	562	520	576	589	527	514	576	556	548	541	535	522	546	523	533	544	568	550	559	483	551	529	546	502	534	518	543	536	564	506	576	528	501	528	538	569	489	544	495	519	548	520	565	531	529	571	514	525	555	528	543	561	528	512	537	512	550	544	524	519	546	537	544
35054	15695	3363	1102	817	735	597	469	435	423	373	371	382	354	357	322	331	332	314	314	312	282	308	296	286	318	288	285	279	324	301	315	285	292	296	298	285	305	273	295	284	343	300	300	305	289	331	327	325	297	297	295	306	319	265	322	269	312	317	296	281	291	318	294	280	314	318	287	288	285	291	295	278	272	277	286	283	291	283	281	270	296	267	300	275	321	320	322	315	292	291	284	287	289	287	301	283	317	308	250	279	279	288	284	261	327	275	289	281	296	297	299	319	250	312	286	274	260	320	302	276	314	271	285	299	265	267	300	268	253	294	294	323	302	296	310	288	293	266	286	272	303	314	301	279	321	294	265	301	266	290	316	284	328	298	309	283	282	311	304	279	267	309	239	271	277	320	316	323	289	295	265	302	287	283	293	295	312	298	295	272	263	276	283	309	307	278	316	282	287	271	323	325	279	299	271	278	288	296	274	313	289	295	300	281	298	283	307	293	289	284	270	299	295	268	301	296	288	286	294	291	281	292	288	280	319	298	297	297	296	317	281	253	315	280	270	275	277	285	317	296	287	296	290	293	322	276	305	248	280	275	301	288	289	289	306	268	305	264	311	299	283	290	319	285	315	277	297	270	311	263	286	257	264	308	296	304	294	304	312	293	276	282	282	304	313	277	275	262	317	305	293	301	304	303	266	292	293	295	292	282	281	272	300	272	315	296	272	280	313	298	311	315	279	277	279	274	255	295	280	310	289	306	313	286	294	311	291	284	280	315	293	301	292	302	292	274	320	281	294	297	267	275	322	271	294	290	316	292	295	298	292	295	274	320	270	252	273	271	307	282	288	262	281	301	328	292	294	283	296	271	300	281	288	323	304	323	269	285	318	254	305	299	322	266	252	292	307	314	271	276	301	247	282	304	296	283	263	296	289	294	288	290	271	346	290	288	284	292	307	306	315	276	318	297	311	256	298	293	294	292	260	293	304	314	281	320	282	278	288	286	313	288	271	293	347	278	274	288	272	323	304	308	286	305	262	285	300	272	287	285	297	286	268	268	302	292	306	280	319	300	296	259	273	262	273	287	325	321	301	256	251	260	299	300	285	287	310	270	264	290	276	276	295	307	300	280	288	277	276	287	266	311	298	291	270	275	279	284	273	289	285	297	279	269	292	297	276	291	287	314	259	290	281	282	287	248	278	291	301	275	261	286	282	286	275	306	285	294	292	296	286	305	299	295	263	275	279	301	288	282	275	278	291	310	288	278	284	291	293	309	288	277	298	281	322	264	326	270	296	269	288	274	281	262	274	290	292	316	297	312	300	301	294	298	287	265	281	297	265	334	320	320	283	301	317	300	301	303	307	296	300	300	267	270	304	268	274	302	288	322	263	285	267	292	290	296	285	277	273	276	280	308	282	291	274	305	283	311	308	304	279	301	292	286	302	273	300	285	281	269	297	307	298	270	308	299	304	279	294	305	337	291	304	304	289	316	309	300	286	326	288	270	323	324	273	314	280	306	301	316	289	284	314	274	282	289	275	294	272	310	285	337	300	312	319	286	317	304	305	308	288	274	302	259	296	281	281	267	305	273	282	296	316	303	272	300	325	272	301	277	267	284	281	287	290	317	323	315	286	310	310	286	268	298	304	311	311	292	284	259	317	286	317	317	316	286	266	283	260	281	277	298	312	290	293	301	262	288	281	281	311	289	292	292	309	293	269	264	324	284	251	317	267	285	318	295	294	296	300	284	287	293	285	300	256	305	280	285	307	254	271	305	291	292	288	285	304	258	306	270	292	286	290	287	268	311	289	294	292	283	269	288	296	305	291	266	274	301	312	322	272	324	288	301	293	298	265	288	263	321	261	276	290	268	286	299	270	293	290	313	280	313	297	338	269	317	312	286	289	272	280	297	291	325	289	316	289	304	282	277	284	283	327	298	279	290	306	272	302	294	284	286	298	268	280	289	289	300	258	327	277	280	291	290	320	302	267	305	311	283	302	276	293	303	282	302	288	264	268	277	283	275	293	308	358	258	301	321	272	258	302	314	295	294	254	307	282	321	288	273	291	292	276	336	268	264	306	292	304	302	272	262	276	292	276	250	306	291	287	333	313	288	254	265	311	324	308	286	284	288	284	295	313	289	296	293	292	282	305	270	270	269	299	310	280	300	262	301	283	278	316	269	293	273	301	338	303	286	290	307	313	282	286	270	251	289	297	314	267	318	296	277	289	276	258	290	269	314	290	279	281	300	269	264	286	298	310	348	280	269	299	260	305	296	269	271	293	295	257	291	293	294	283	278	269	267	320	336	296	311	324	278	294	308	287	279	281	287	295	277	305	300	279	313	313	312	286	310	280	295	293	266	287	318	297	304	269	282	277	254	292	285	301	300	306	284	309	286	283	258	294	285	312	290	284	263	283	285	276	313	310	317	268	303	261	259	266	300	282	282	270	298	295	271	304	308	301	244	283	261	286	321	294	299	280	336	299	284	305	275	288	302	279	294	280	288	318	288	322	294	284	310	290	275	273	267	282	256	307	292	310	290	274	292	290	320	279	340	285	291	288	282	303	296	300	272	273	308	283	264	306	294	310	318	298	291	294	260	278	306	265	311	291	266	290	316	275	283	314	272	300	292	277	290	303	284	283	329	287	259	291	280	330	281	316	278	297	311	322	295	289	276	300	288	262	299	313	295	306	311	304	304	311	272	258	321	294	289	276	312	268	288	288	324	305	278	269	292	330	325	286	257	261	269	285	256	317	289	284	290	288	255	302	274	275	291	306	288	287	270	282	295	308	271	287	322	304	279	280	284	285	259	275	311	276	303	318	291	278	276	310	287	302	260	310	324	309	281	273	270	271	276	308	264	294	269	291	289	282	302	294	340	311	288	288	296	260	291	310	312	282	282	265	306	294	270	269	272	284	308	309	282	321	284	294	295	293	301	299	259	281	300	297	250	279	283	278	292	297	298	304	298	303	282	279	279	272	320	285	285	315	315	301	298	279	276	270	265	297	297	279	273	257	307	284	293	310	279	303	280	272	298	296	290	332	308	292	291	293	291	278	301	298	256	274	290	281	263	279	305	268	270	296	281	267	287	259	296	289	297	293	271	309	313	274	275	273	302	305	280	328	267	304	322	296	307	293	262	277	288	265	296	254	329	293	295	276	287	263	281	281	316	288	263	279	281	274	278	322	308	263	282	313	323	291	299	291	299	286	299	301	294	278	275	283	284	321	297	289	278	279	312	306	286	285	283	329	293	274	304	339	299	302	282	321	298	270	293	293	317	305	279	289	269	274	291	271	292	313	304	268	266	295	277	264	302	302	282	317	305	284	291	292	303	278	302	281	288	300	305	302	271	303	290	313	280	279	294	287	294	311	293	264	273	265	297	303	306	288	318	297	291	271	294	301	275	265	282	291	282	314	332	300	311	290	278	281	284	275	291	256	276	292	299	337	317	265	309	318	289	285	306	289	287	299	269	282	278	290	290	296	278	326	274	285
16765	1864	3081	3375	2948	2508	2074	1818	1640	1500	1420	1334	1263	1188	1206	1116	1143	1085	1047	1032	992	982	981	989	974	885	974	980	872	942	898	965	868	891	882	906	859	909	876	889	878	897	872	917	850	857	904	905	837	881	887	880	879	852	940	870	943	849	864	878	856	872	837	797	890	872	889	857	878	880	862	843	891	826	858	881	900	848	880	812	870	839	851	863	868	857	837	872	844	862	830	886	855	832	861	842	863	834	839	878	878	834	847	815	835	851	846	862	893	829	838	855	911	894	887	913	840	872	833	800	834	846	821	911	900	857	805	887	880	853	828	836	818	858	790	914	945	814	796	840	843	834	840	829	871	833	851	858	893	801	870	799	863	899	844	825	891	830	857	879	806	853	838	852	868	819	808	822	813	829	834	865	834	844	816	836	795	844	895	839	865	876	825	814	906	849	872	890	837	844	823	841	857	850	821	856	855	849	869	799	873	797	796	859	838	832	894	840	861	879	868	865	887	826	799	806	853	876	875	880	885	825	859	909	855	883	809	849	813	852	804	829	815	826	750	912	856	851	886	811	819	848	893	896	828	856	863	830	877	901	862	856	859	875	872	810	830	858	870	869	864	827	839	868	909	841	871	882	824	801	849	904	846	820	828	872	817	864	841	816	844	840	860	846	833	880	860	884	869	807	825	857	803	822	811	820	861	839	829	841	881	883	852	866	852	852	814	873	865	801	872	799	866	855	911	824	884	833	820	834	869	850	838	894	832	863	833	845	834	889	813	830	820	870	859	840	833	875	862	847	807	850	895	827	851	922	824	863	856	809	892	821	824	821	867	859	874	805	818	868	855	819	838	803	784	821	849	838	843	805	833	882	811	888	867	879	889	863	839	859	869	879	817	883	792	850	841	862	868	840	868	821	851	864	873	864	851	926	859	846	820	922	881	887	829	818	847	832	817	871	851	904	797	859	890	824	839	797	881	833	877	913	794	835	834	819	871	812	877	820	827	884	870	840	860	848	888	895	843	839	847	827	871	891	872	848	848	903	814	875	855	883	892	826	852	832	806	837	865	850	794	903	805	881	879	858	830	800	854	880	859	910	883	941	874	829	894	880	828	807	833	869	865	961	870	872	816	859	835	835	881	856	833	879	851	901	852	822	886	822	849	806	855	824	865	885	840	822	841	855	829	864	865	807	831	877	860	824	883	868	867	834	901	787	818	841	855	868	863	810	848	880	838	848	850	813	863	804	834	906	841	856	856	821	815	898	876	807	892	818	785	841	855	889	840	823	821	808	842	844	853	858	883	822	837	837	803	834	851	752	846	863	839	840	866	824	853	861	854	848	794	860	850	853	777	837	812	827	856	830	834	892	853	829	857	823	806	839	857	834	903	868	840	845	855	828	817	878	814	829	824	831	799	877	855	839	921	837	838	856	846	854	881	834	840	857	763	877	799	822	871	870	841	841	750	869	853	844	842	833	877	861	840	783	838	810	855	783	827	844	834	811	829	837	851	804	905	799	923	858	793	817	862	818	838	865	796	889	832	912	794	871	784	800	865	864	777	834	856	899	842	825	841	862	886	862	820	877	842	829	796	810	794	907	893	802	897	834	886	813	833	826	851	854	864	806	857	862	893	862	873	886	818	882	869	803	849	850	845	842	870	846	833	832	862	860	877	885	822	820	819	806	845	844	848	869	860	842	846	918	844	860	821	911	880	828	838	810	848	816	834	790	812	842	876	857	839	806	788	827	893	795	893	864	858	851	895	820	903	849	819	824	817	841	856	876	869	887	846	851	820	776	815	921	881	876	823	840	824	816	831	845	843	882	864	800	886	865	785	817	896	875	834	895	854	818	885	852	892	856	835	826	816	778	878	861	867	847	827	848	825	895	849	861	879	853	860	840	904	870	897	855	854	829	891	835	818	832	871	846	815	828	861	790	816	867	907	803	814	849	862	846	872	800	836	884	881	869	852	910	862	872	854	870	843	836	837	855	796	902	854	859	866	836	867	846	824	849	853	847	879	845	815	882	843	907	840	847	886	820	858	841	835	859	872	872	886	877	843	822	845	852	838	834	821	823	875	871	827	856	833	807	820	811	816	840	818	839	868	830	899	833	908	868	837	891	849	830	850	835	857	807	811	826	805	814	814	830	816	825	829	816	845	800	879	849	791	859	810	851	843	810	820	846	920	858	895	841	886	864	876	827	855	811	871	830	858	846	821	861	846	869	826	852	853	850	837	846	810	902	838	868	839	813	858	817	847	860	881	798	820	839	878	876	834	820	850	874	849	857	864	872	817	831	879	843	837	851	842	828	848	845	776	895	844	831	805	836	823	842	829	839	833	861	861	875	834	829	791	852	832	836	876	874	855	894	882	839	846	869	834	849	874	861	841	852	813	862	797	840	848	855	877	838	844	876	818	857	813	845	878	864	902	868	878	862	870	806	856	859	860	845	880	869	850	868	869	842	856	784	848	869	860	864	853	851	870	816	877	880	847	850	849	818	893	851	910	843	874	796	895	852	819	834	814	837	848	870	832	853	850	789	788	845	822	855	850	867	863	842	840	893	892	826	843	866	853	817	807	882	845	828	855	844	851	858	811	805	872	836	852	842	880	857	816	836	859	866	871	876	881	879	835	866	866	866	893	881	859	818	898	859	920	794	802	869	839	834	925	879	839	866	869	856	871	825	812	897	847	880	853	899	838	818	806	915	829	929	861	856	885	836	869	863	858	834	891	809	811	848	818	827	828	876	841	816	828	844	798	843	829	857	831	916	842	843	811	803	884	845	829	831	927	856	867	853	890	827	829	888	840	851	839	804	854	862	816	861	819	831	840	797	859	875	880	901	833	792	809	895	871	840	828	847	853	826	884	823	828	864	876	816	831	875	813	880	854	809	862	864	815	832	837	860	776	842	851	891	856	873	872	884	818	876	873	882	911	864	846	861	867	852	839	837	878	827	815	801	855	828	793	861	857	877	872	865	789	846	822	861	834	837	826	770	886	827	798	803	866	891	769	931	881	817	808	882	838	910	877	855	877	864	877	837	891	857	811	812	850	851	850	856	861	859	859	820	854	852	874	832	853	846	843	900	882	846	842	811	839	841	867	856	865	804	814	824	803	812	867	847	906	857	947	869	894	839	845	855	842	830	809	896	812	832	833	835	889	860	843	857	854	784	833	926	857	826	865	785	843	846	868	833	792	858	836	839	847	831	838	858	860	850	889	796	852	862	863	869	817	910	887	856	801	817	819	835	855	833	840	870	859	856	830	868	803	858	868	877	884	874	871	898	817	843	895	848	824	836	824	859	817	876	830	903	843	857	854	858	841	849	841	877	810	838	853	880	815	910	832	829	843	846	825	840	861	824	815	894	815	882	839	841	871	871	829	840	852	839	842	829	863	816	869	849	843	807	838	859	838	850	799	879	784	857	827	858	819	780	853	909	848	875	838	815	871	883	849	804	840	830	875	824	854	885	860	863	868	898	808	867	862	889	876	869	879	786
38584	22226	14103	2573	1518	1164	873	686	626	573	509	502	484	462	446	437	412	395	375	405	391	390	354	397	370	339	389	370	357	370	337	363	376	365	322	366	341	341	326	342	319	332	337	314	345	326	366	369	352	334	360	360	324	338	311	341	320	342	290	343	336	375	346	351	353	314	314	385	365	356	340	329	310	344	387	339	339	353	322	344	343	319	341	341	338	335	312	319	344	340	339	321	314	350	308	338	347	319	359	342	332	345	349	330	340	340	333	318	341	325	324	306	322	325	314	291	345	343	332	344	334	328	298	354	327	348	353	328	364	335	325	304	328	312	328	363	317	294	353	342	334	364	324	332	359	327	363	331	300	329	328	345	336	347	325	322	340	335	306	345	337	307	321	351	354	313	353	357	312	298	347	331	349	335	335	332	322	357	310	335	348	342	330	351	370	326	309	324	311	314	331	335	344	326	314	345	335	371	345	324	325	360	344	322	326	351	335	355	339	304	346	348	325	324	323	344	349	352	312	295	311	343	311	316	307	332	332	345	336	319	348	332	314	340	327	358	349	353	332	363	294	324	311	292	326	326	316	298	343	342	327	318	314	346	334	336	338	314	337	292	309	341	322	331	334	339	318	313	339	324	309	311	321	332	332	342	369	350	322	342	322	339	347	329	328	352	336	331	361	339	332	325	337	302	325	349	364	358	329	336	320	325	333	323	344	371	312	366	314	311	301	321	323	331	335	315	331	357	329	310	329	324	363	305	329	335	368	350	314	306	363	327	337	346	321	345	364	324	316	336	314	355	357	314	331	346	312	359	305	310	341	350	321	311	347	331	305	325	308	353	350	349	313	333	330	338	328	306	352	319	352	325	335	305	311	321	345	327	308	382	323	328	303	341	346	337	307	348	359	324	315	367	336	323	340	327	360	301	370	373	356	339	343	316	280	324	320	337	315	348	316	332	333	342	327	341	355	322	314	338	354	326	336	329	299	347	335	349	349	330	346	301	335	340	350	345	329	337	324	321	335	367	368	311	324	321	307	336	324	306	323	333	308	350	344	354	341	339	340	357	356	317	305	333	340	327	350	343	334	312	360	348	359	341	324	341	334	329	320	329	285	320	321	290	366	312	363	350	356	378	296	325	330	335	337	334	322	316	323	344	351	347	334	319	338	340	334	342	336	329	319	333	326	324	320	314	331	353	332	312	335	335	350	363	340	319	344	316	325	311	316	319	325	340	351	365	290	312	326	376	308	344	343	342	311	321	351	355	328	329	328	341	306	305	340	296	337	364	348	372	327	310	312	339	336	367	328	353	337	340	310	337	316	363	310	323	321	339	333	341	342	322	312	307	329	333	328	360	349	323	359	332	287	331	346	311	368	323	337	318	360	312	324	340	357	332	331	361	341	322	328	333	332	342	303	302	312	330	304	361	318	332	338	348	327	337	344	321	340	346	352	345	325	315	330	333	316	327	329	344	331	315	358	312	342	347	323	383	296	310	281	354	327	352	345	361	350	332	341	310	331	337	341	310	298	339	305	328	342	361	333	335	336	343	369	353	319	317	318	335	320	322	338	275	343	359	353	345	363	340	340	337	358	370	331	350	370	307	348	350	326	316	346	342	344	333	309	328	357	296	342	312	298	357	315	365	287	356	342	358	305	307	306	341	328	305	353	327	358	331	310	322	346	356	345	354	330	353	313	337	353	318	338	362	316	342	373	343	349	335	293	338	302	331	336	290	316	336	328	321	333	335	313	320	332	310	326	333	344	292	333	352	334	345	309	327	341	313	326	342	319	274	348	326	312	337	325	324	365	335	318	337	370	344	365	319	337	299	320	369	302	319	325	335	328	340	306	344	283	337	353	308	325	354	312	363	355	312	360	292	341	328	314	348	331	321	335	355	321	322	332	350	302	306	329	353	360	326	331	339	350	327	313	350	339	344	349	343	348	354	333	341	346	351	345	305	291	290	332	326	317	344	323	321	351	364	339	336	331	338	308	326	346	330	363	326	342	347	324	335	332	308	319	350	330	353	310	326	306	309	335	325	295	346	341	396	341	335	375	318	311	329	335	328	338	305	331	321	337	309	328	306	353	334	315	338	303	303	323	344	321	330	312	369	320	348	335	347	328	325	313	340	310	302	326	334	334	337	329	325	330	319	339	345	322	310	319	299	340	345	322	348	297	354	342	283	332	339	372	343	335	292	341	330	327	333	300	389	369	314	323	301	333	310	364	330	334	342	316	346	301	356	344	303	346	340	351	359	361	340	312	335	316	358	367	357	370	323	323	350	340	343	321	333	367	330	338	309	331	326	366	348	336	340	340	307	343	351	361	318	333	327	346	307	321	368	322	351	355	334	325	359	306	329	337	352	358	370	327	346	315	325	296	329	333	353	323	330	344	337	343	324	370	335	351	314	348	346	339	325	344	341	356	327	321	296	317	333	330	359	343	310	350	339	339	287	335	304	316	333	335	312	317	300	323	350	339	359	340	319	335	301	330	321	355	334	326	348	320	315	326	341	352	313	352	332	351	328	306	332	344	341	342	322	329	338	338	362	304	355	306	321	321	323	334	323	307	327	306	320	336	338	342	325	341	332	303	361	319	345	343	379	322	310	353	332	334	347	317	306	327	305	350	356	345	318	351	318	324	315	315	333	316	328	353	362	326	314	324	350	324	403	331	360	306	340	296	303	311	306	336	323	326	364	325	322	317	331	330	333	331	322	343	347	348	330	324	374	318	313	321	325	352	318	327	331	285	311	329	349	322	338	368	328	329	331	313	344	329	325	335	333	311	345	315	331	343	328	338	329	345	336	362	351	361	297	310	328	328	355	337	326	349	356	336	317	315	354	317	345	330	305	337	343	312	309	340	318	332	326	334	349	325	334	363	313	347	337	337	354	350	353	328	352	337	296	361	335	353	322	334	325	339	325	340	358	362	302	334	315	371	331	321	331	367	348	351	330	337	326	326	330	335	325	345	332	315	352	310	326	337	327	351	352	351	327	337	353	346	357	332	329	337	325	357	330	363	367	320	334	341	330	375	331	319	319	331	339	326	329	344	316	342	316	338	323	326	322	357	348	337	330	347	333	355	342	331	316	364	319	333	324	335	312	341	330	346	340	347	349	367	351	335	337	367	351	333	367	308	307	368	335	338	381	345	319	325	335	327	344	331	320	340	341	325	368	330	334	348	341	315	347	333	327	323	349	362	295	344	333	331	308	342	390	317	319	314	364	319	328	343	317	330	363	319	304	328	328	337	342	351	336	330	346	317	374	325	334	316	368	309	368	345	320	321	307	339	318	332	342	325	351	341	327	342	331	328	353	329	302	323	332	317	334	321	302	322	342	322	359	318	355	325	339	332	330	343	333	324	310	347	319	304	325	323	309	322	329	350	299	313	340	315	342	331	308	322	331	352	346	317	327	356	304	319	312	325	308	340	347	341	309	337	340	296	341	310	325	328	332	373	348	336	338	363	324	365	333	328	311	338	331	343	383	328	300
19978	2765	5193	5835	4927	4114	3389	2906	2603	2260	2066	1808	1771	1685	1600	1492	1409	1426	1320	1291	1239	1230	1205	1220	1130	1165	1123	1111	1117	1047	1081	1137	1100	1049	1000	1055	1038	1016	1044	988	995	966	961	994	970	1011	1018	934	1004	1004	898	1005	972	995	924	984	956	944	922	943	998	943	996	954	909	997	963	958	938	946	955	919	971	901	967	926	933	941	896	999	946	990	971	995	989	949	930	966	914	979	983	937	960	934	945	974	943	864	919	925	931	920	957	938	990	923	935	947	941	904	901	919	981	923	955	927	953	1011	961	911	952	947	932	905	971	959	938	914	948	906	950	911	934	889	893	908	1000	950	958	930	884	945	958	947	937	968	944	957	920	884	946	916	962	931	957	967	910	992	909	931	964	956	980	906	879	956	950	972	946	948	923	959	942	956	954	950	887	956	959	976	965	955	959	940	969	946	927	964	924	938	938	929	932	919	952	936	955	896	973	921	910	961	956	936	883	993	963	957	926	892	932	975	963	924	909	945	950	936	932	926	1011	933	927	946	911	933	917	975	895	924	921	930	907	928	886	938	942	954	935	956	951	944	951	893	934	923	936	876	959	937	940	945	952	915	923	926	928	930	904	979	933	949	973	905	913	926	928	931	913	937	901	910	941	911	961	923	952	947	932	946	973	920	942	922	896	931	951	949	949	951	953	969	933	919	931	981	949	920	938	924	964	931	932	969	910	890	931	924	944	920	936	904	877	936	925	925	969	937	911	936	930	954	931	928	971	965	945	965	873	968	934	874	913	927	885	929	902	883	954	896	1006	945	921	915	945	990	920	932	925	945	990	960	926	929	927	934	949	986	933	951	954	989	959	963	935	876	964	893	941	876	987	918	921	930	931	921	927	932	928	859	898	912	949	944	928	953	947	927	915	1003	923	882	892	921	976	947	905	963	905	902	933	919	900	922	967	925	887	920	903	985	973	923	950	885	972	977	934	869	930	909	882	920	947	966	957	960	948	892	907	955	946	967	927	921	974	972	943	941	957	957	888	926	938	999	880	918	947	967	897	951	922	966	894	918	950	973	966	929	983	949	934	979	929	938	945	926	918	855	882	935	875	935	938	950	928	911	942	887	942	919	973	964	945	937	918	935	978	892	938	979	951	923	933	879	943	931	944	941	918	966	964	921	981	926	964	929	909	916	969	899	950	923	967	926	915	894	955	937	893	930	945	981	922	967	954	959	939	886	915	932	898	947	918	923	977	946	930	902	930	985	967	954	933	985	912	953	891	1036	894	952	897	983	931	924	1002	900	937	934	962	926	960	900	920	971	970	891	968	918	944	986	904	893	950	867	891	896	895	892	874	954	962	959	926	893	924	964	960	966	945	936	1017	902	925	919	947	978	892	966	941	943	932	922	987	929	937	929	947	951	931	928	910	911	945	937	899	951	915	968	905	963	887	897	918	974	943	945	921	933	969	971	953	937	941	1008	920	913	930	933	952	948	917	934	961	936	942	901	934	901	912	945	955	947	899	929	942	942	926	921	942	883	958	918	955	931	879	924	929	882	941	921	939	939	984	910	904	950	923	924	950	903	889	986	940	941	914	926	914	966	890	914	1005	897	880	966	931	907	973	992	901	965	933	942	992	969	945	926	920	933	991	958	971	926	900	939	898	936	943	921	929	881	963	915	904	915	917	950	933	957	928	985	924	872	929	931	967	890	931	937	971	977	953	922	921	934	961	968	889	935	948	994	1013	1008	900	899	927	954	907	945	963	894	952	894	937	924	927	888	907	892	946	969	940	974	895	900	974	900	982	948	888	942	914	919	913	910	985	890	966	904	902	983	947	884	919	936	909	1006	933	944	920	955	943	937	936	927	933	946	980	950	912	969	944	928	925	958	932	920	954	971	972	942	924	971	918	956	911	904	961	934	912	986	917	965	926	940	940	985	872	925	892	957	938	899	948	890	933	925	968	985	910	931	950	924	900	884	951	955	906	926	935	938	961	956	954	901	912	929	906	946	962	947	889	981	923	944	908	948	925	936	930	906	992	946	927	955	969	945	882	948	958	938	885	934	934	924	918	907	963	895	951	905	877	936	930	980	938	1010	987	901	967	943	955	993	995	905	966	944	938	910	918	904	972	969	963	957	898	962	936	874	939	1008	975	934	908	941	908	923	939	901	956	965	941	946	924	962	908	913	919	918	955	972	943	955	956	913	977	998	956	938	939	955	916	952	957	937	998	922	991	917	912	946	956	937	910	930	971	945	935	928	967	956	948	957	850	921	906	961	935	915	928	885	932	901	961	913	896	967	898	944	943	949	945	888	922	986	937	961	910	942	954	946	903	914	932	896	910	936	943	922	904	941	938	920	906	964	945	1019	944	884	970	945	942	860	960	951	971	903	960	932	943	953	934	941	925	900	910	909	938	951	935	946	982	933	918	913	925	956	938	920	935	921	921	916	967	955	951	850	956	874	901	941	945	891	924	896	893	922	927	939	1017	939	940	910	907	888	946	902	966	929	921	923	928	948	876	853	920	931	935	923	927	937	947	943	910	945	945	940	968	886	957	875	941	920	953	888	934	901	924	901	972	892	936	931	971	895	936	962	931	963	950	934	957	898	956	963	949	924	890	923	993	873	896	888	947	940	923	944	875	956	910	947	954	927	923	949	899	924	925	922	879	938	918	890	943	937	930	950	981	909	918	895	896	950	920	904	880	984	929	930	906	902	944	951	925	974	946	941	944	894	911	929	947	982	939	928	904	904	932	966	950	927	912	934	946	885	865	920	965	928	940	953	913	908	901	842	941	939	926	918	923	890	905	952	978	942	939	895	970	912	941	915	907	878	911	913	897	883	927	924	959	920	920	873	926	872	939	919	942	897	941	904	931	970	969	971	961	903	941	961	919	899	889	950	962	953	954	937	918	906	939	894	921	882	951	965	966	928	948	915	941	951	918	941	997	932	955	872	931	915	988	933	941	979	914	894	937	924	894	916	948	947	945	946	921	946	959	926	961	892	933	928	973	878	949	912	912	913	957	940	968	936	895	930	949	966	979	918	927	945	917	916	962	849	895	895	919	901	938	932	977	921	915	943	1000	948	970	1000	920	931	908	945	913	921	924	915	978	900	950	973	996	960	956	899	964	941	870	982	924	880	915	913	965	911	932	996	960	932	933	909	921	915	947	969	928	994	910	933	934	923	952	946	942	900	974	917	945	945	949	942	969	928	909	920	885	957	916	936	887	986	1023	960	979	931	966	929	951	933	935	959	984	931	920	889	910	878	888	932	957	895	877	876	938	910	958	912	871	917	951	922	925	918	907	966	947	991	886	942	934	936	892	961	890	866	883	883	916	927	938	926	956	970	885	890	896	933	908	935	913	933	937	897	947	878	902	964	911	968	935	926	949	928	971	944	907	957	877	922	914	940	935	936	882	915	926	975	937	980	979	955	971	925	994	933	957	926	947	918	919	892	928	974	904	895	898	945	963	897	911	868	1010	901	964	968	941	918	926	866	951	1007	990	904	916	894	961	952	923	933
6567	429	349	200	174	171	159	161	170	160	173	167	178	152	170	167	200	154	187	157	177	154	161	140	149	158	191	182	180	151	171	166	167	138	172	185	159	179	153	174	148	137	156	154	161	142	170	178	166	160	157	181	161	150	155	148	145	173	170	154	171	148	168	151	147	169	150	166	164	172	164	159	171	182	159	153	154	164	182	178	150	145	178	176	160	173	169	157	155	155	148	162	177	155	152	159	155	157	149	162	155	150	160	171	154	147	176	164	186	142	155	150	172	166	154	145	162	148	175	165	166	151	150	165	148	159	159	163	180	157	136	173	169	179	182	167	183	162	156	149	161	156	154	146	168	150	157	148	142	172	157	161	182	178	182	165	182	166	149	178	156	154	153	180	151	186	144	170	147	171	146	175	158	144	164	140	145	158	141	180	153	166	167	168	162	167	163	168	154	176	157	171	164	189	154	190	148	135	149	153	165	159	148	149	152	155	163	168	182	170	160	145	150	162	176	174	150	152	161	172	167	157	148	172	161	171	137	156	156	147	152	150	166	160	155	166	169	154	149	155	161	136	160	152	135	160	169	173	157	166	173	149	162	162	141	152	146	148	140	154	164	170	194	161	169	144	143	164	159	174	173	164	182	154	168	167	150	169	156	161	156	172	159	162	161	165	155	170	167	182	124	168	139	163	182	156	170	159	183	179	161	167	152	163	178	169	141	147	174	151	157	163	156	152	150	182	148	152	149	138	155	171	176	186	150	171	144	184	172	148	160	169	180	198	167	131	157	150	160	163	165	172	176	164	163	160	180	155	159	178	155	150	152	168	164	156	162	156	163	155	179	173	150	141	163	159	171	141	155	163	138	175	173	174	158	157	175	161	148	186	157	185	159	164	157	175	163	154	166	172	158	181	158	156	163	161	162	157	154	162	149	133	167	177	154	168	163	171	169	148	146	168	162	164	158	169	174	162	154	164	180	161	159	180	150	147	175	166	164	155	173	157	176	145	153	187	146	174	158	167	182	152	178	153	162	165	163	145	149	156	149	171	157	158	160	157	161	150	154	168	168	163	152	154	151	166	168	182	167	153	163	180	152	156	145	178	150	161	160	164	138	164	173	165	171	170	170	174	156	163	134	163	153	171	140	177	179	161	165	169	158	170	152	147	167	144	148	148	151	150	137	175	178	177	175	163	156	174	143	156	143	168	157	171	161	166	180	159	171	153	154	163	158	159	144	179	182	166	184	129	173	132	148	135	172	150	160	150	178	184	150	152	157	155	196	164	162	157	170	158	171	154	177	145	154	175	163	157	157	157	158	137	164	171	160	160	159	168	167	134	145	141	160	163	136	150	171	152	113	161	166	156	157	142	177	169	162	166	160	162	174	161	173	159	153	171	173	147	169	165	162	155	178	153	148	185	135	161	130	167	175	171	167	156	163	178	166	150	162	142	171	152	166	148	151	152	174	141	158	169	156	164	170	144	153	175	169	177	186	146	158	163	153	163	160	142	166	154	165	173	176	172	172	151	159	171	141	172	152	153	173	185	163	163	159	173	189	151	165	191	147	162	165	176	148	168	148	170	138	137	155	173	176	168	150	170	157	154	152	158	149	165	157	148	157	152	140	170	169	172	165	153	176	136	160	179	148	170	181	169	156	144	154	168	170	145	145	162	154	160	169	151	154	178	155	161	161	170	142	166	180	163	172	163	153	172	165	143	184	127	163	134	149	165	123	173	159	164	155	145	166	151	156	163	144	173	149	156	175	173	152	162	145	168	170	160	158	183	157	156	162	160	146	151	157	169	152	166	169	149	173	132	165	139	173	147	143	132	162	169	150	170	172	145	169	161	176	124	176	173	157	172	177	156	163	180	148	159	165	156	165	162	159	157	178	149	164	148	162	166	153	139	163	147	164	153	158	150	150	155	160	164	167	156	155	157	161	132	167	150	191	168	161	177	157	165	154	167	155	164	164	151	160	149	186	191	149	148	158	172	164	159	152	184	161	178	162	172	161	158	181	149	145	137	158	161	172	163	169	140	163	165	183	149	170	160	169	160	179	170	167	146	183	173	173	160	159	176	162	167	163	161	169	169	174	168	144	163	181	159	170	162	169	153	162	147	171	167	149	172	157	172	159	157	183	158	160	170	160	165	168	172	182	126	176	152	183	153	158	146	149	164	171	191	138	159	180	168	171	162	170	166	148	141	154	165	139	151	166	186	161	157	156	164	164	172	169	140	162	168	154	168	164	166	154	164	173	162	167	153	169	174	149	142	155	139	157	175	156	173	171	149	176	155	156	183	157	165	161	156	162	147	190	185	182	145	134	157	155	163	159	173	180	158	145	160	179	159	154	165	167	169	176	156	128	151	164	159	171	157	151	160	147	183	169	174	173	165	139	155	141	165	178	148	156	165	157	163	163	168	182	180	166	162	160	142	161	145	165	174	162	162	177	164	159	166	154	158	158	156	163	161	162	159	179	172	156	170	162	156	147	164	147	187	154	146	158	165	152	170	163	149	179	169	148	163	146	164	146	170	155	151	169	153	197	183	159	145	169	139	158	170	165	161	138	139	167	159	168	158	148	169	153	172	149	150	154	150	167	158	153	163	170	141	162	167	144	155	187	167	167	154	152	174	169	163	142	173	147	169	156	166	180	146	163	157	169	145	166	174	164	184	159	162	148	173	167	156	168	157	162	189	173	171	163	167	153	155	160	176	167	171	141	160	167	150	163	170	179	169	165	154	191	167	163	158	152	169	160	169	157	182	145	159	165	178	183	133	153	169	166	167	149	145	162	173	152	159	177	164	161	169	152	187	153	181	160	149	170	150	174	153	147	165	158	143	186	164	157	166	154	165	171	168	151	167	164	137	180	157	173	193	169	183	165	180	162	158	180	134	156	154	156	159	152	150	150	156	167	158	166	142	164	156	176	140	172	185	155	155	154	144	166	163	168	161	170	171	152	158	122	172	155	154	162	147	133	148	166	155	165	186	157	168	156	171	136	163	186	146	157	165	157	169	161	165	180	148	172	161	180	142	166	163	176	180	157	177	157	163	169	176	181	157	166	172	161	148	166	158	177	153	161	157	165	176	129	161	173	162	178	177	155	145	142	154	157	144	182	149	172	160	175	182	154	144	170	164	150	167	160	184	179	166	160	166	149	159	177	148	145	139	173	164	199	171	161	144	137	158	183	148	153	178	171	153	163	146	154	140	168	170	160	161	163	151	154	178	178	129	155	191	153	169	162	141	194	141	161	177	169	166	160	139	173	158	160	155	147	154	148	167	147	165	145	161	142	153	169	190	152	164	153	192	178	169	163	164	151	202	139	146	161	142	171	150	144	157	145	168	164	158	170	166	140	157	164	147	161	163	152	152	172	156	151	169	153	170	139	159	147	154	149	162	159	185	154	170	178	176	172	172	162	166	175	167	149	159	160	156	149	173	171	155	176	169	148	162	172	157	173	172	173	169	163	157	161	171	165	156	152	172	152	172	148	157
6538	604	648	686	656	672	627	581	548	559	582	554	520	593	535	549	550	563	591	519	514	548	479	578	573	511	538	556	480	528	509	549	515	510	500	534	594	539	520	536	543	555	551	530	511	522	546	581	501	538	556	553	534	520	522	524	594	532	539	480	508	504	575	553	525	543	518	515	557	548	547	548	534	497	556	539	545	504	520	504	565	528	510	517	535	517	543	525	563	549	539	547	545	484	532	547	583	547	542	491	507	536	521	569	529	549	516	504	529	505	535	513	568	494	513	552	518	558	524	544	581	499	503	528	520	516	512	536	522	518	564	520	540	538	555	556	570	516	490	581	473	565	537	506	524	540	549	519	557	532	551	525	548	551	561	500	492	519	507	515	538	542	558	565	623	555	566	517	489	524	543	554	534	567	534	517	519	504	531	524	539	519	539	553	545	550	557	555	541	526	523	527	568	557	555	513	516	522	519	546	587	550	514	559	531	510	494	526	515	490	526	524	553	566	544	496	522	520	542	504	552	533	528	529	518	540	544	529	521	543	540	527	546	547	540	476	550	510	542	526	531	516	547	580	478	571	527	541	533	550	550	553	486	527	526	556	545	526	508	536	508	557	567	540	532	526	499	527	537	529	514	485	533	557	537	545	519	567	534	539	552	522	554	545	561	539	546	503	536	531	551	530	552	533	571	512	507	554	534	525	542	504	538	544	540	517	497	498	567	554	547	534	549	547	516	540	532	569	527	522	559	490	521	529	577	501	557	548	506	513	520	557	532	521	560	571	595	566	504	510	519	490	492	540	495	507	572	550	529	550	546	500	525	549	555	527	527	537	512	551	512	542	552	490	537	506	518	509	506	568	545	520	511	542	526	564	519	498	564	533	548	485	508	539	525	540	577	544	505	510	528	529	544	540	542	528	526	548	512	553	550	513	547	530	546	535	524	536	554	517	561	529	512	492	523	565	514	531	519	528	521	514	536	518	528	550	541	534	535	527	502	550	542	557	563	521	551	546	507	521	558	543	516	508	552	509	527	519	499	550	541	531	525	550	481	548	549	552	470	536	553	517	529	549	524	579	518	521	546	531	534	552	561	513	550	542	517	537	570	496	530	536	540	544	532	557	565	522	511	525	513	518	522	511	583	542	559	541	512	529	525	532	575	534	513	503	523	536	534	522	531	484	557	532	587	509	490	512	548	553	539	501	518	552	543	510	520	507	482	538	528	515	493	569	552	526	526	498	535	557	571	576	505	522	554	568	571	469	491	510	508	494	532	586	527	559	558	554	551	599	565	556	571	520	557	528	554	486	533	574	560	557	552	559	525	520	542	497	545	542	515	531	542	552	549	531	496	524	554	529	525	525	534	527	552	510	557	505	530	532	542	551	498	548	516	558	539	517	544	580	520	516	546	514	526	555	532	552	521	532	557	576	500	553	536	541	549	549	573	537	525	523	545	532	529	526	557	530	540	562	532	526	528	563	535	535	570	575	512	547	553	573	573	523	523	536	521	502	581	510	551	583	508	547	520	528	509	534	527	559	530	557	531	530	548	529	498	502	507	537	537	524	480	494	544	512	466	543	536	548	541	522	547	555	534	478	564	525	514	535	519	517	484	492	511	496	540	511	528	559	520	511	559	513	557	533	591	554	539	547	558	589	518	547	512	547	517	560	544	544	508	516	539	489	564	553	534	512	523	574	543	530	571	564	564	523	548	502	490	539	512	538	557	564	540	585	546	560	559	558	560	525	515	544	539	572	506	548	542	563	524	534	517	522	509	539	531	528	522	535	556	524	554	541	521	561	505	501	535	544	526	534	549	547	508	509	568	501	537	555	536	552	585	528	529	513	523	523	536	559	509	546	534	558	522	502	504	521	517	513	528	518	534	528	542	545	506	493	545	530	530	532	546	517	529	518	532	524	538	506	507	518	549	563	533	515	511	519	526	529	543	557	538	502	518	548	473	531	560	531	521	536	496	543	510	555	590	524	548	499	510	521	503	505	539	505	524	532	498	504	526	505	557	531	557	567	479	561	529	536	546	566	531	562	571	501	552	548	544	561	532	513	547	503	504	496	524	475	547	563	554	521	538	521	483	529	506	514	523	540	542	536	526	528	523	559	562	529	518	548	546	558	559	548	517	523	522	535	521	518	519	531	522	550	540	498	522	496	538	504	575	532	540	508	531	575	516	520	520	542	554	560	539	522	538	539	530	547	514	549	514	518	493	535	493	579	544	526	548	515	566	555	567	550	562	545	529	555	518	502	545	544	560	543	532	548	548	505	523	503	490	527	495	505	509	543	588	522	497	525	513	554	561	580	533	544	560	551	557	503	523	513	556	516	575	526	528	540	536	522	506	541	568	556	505	539	543	550	504	516	557	517	529	533	541	521	524	513	510	552	555	522	511	570	566	531	529	526	551	489	538	580	509	519	539	560	554	517	568	574	508	526	546	555	536	560	486	532	540	577	538	511	542	502	532	545	532	543	555	529	579	516	519	518	501	497	514	521	500	560	553	499	547	510	507	527	504	542	488	520	526	499	582	532	545	516	520	503	574	517	504	510	522	525	543	506	504	522	514	523	490	537	521	493	521	550	557	556	547	507	548	500	535	484	494	533	550	507	550	526	539	552	519	506	513	535	527	554	521	523	520	532	500	561	500	532	488	566	611	523	558	542	527	553	543	556	499	538	548	517	504	530	564	548	498	545	558	523	502	553	544	533	525	544	514	538	525	525	508	530	556	539	558	527	520	556	552	569	520	526	512	517	514	527	542	527	571	517	522	546	558	549	558	565	543	523	528	539	542	538	559	538	544	520	529	575	528	502	491	532	537	551	526	542	549	561	505	552	533	498	537	539	550	491	529	486	550	510	506	540	542	583	539	556	570	530	588	527	539	532	537	517	537	560	530	532	535	541	536	512	525	522	544	554	554	529	527	503	517	542	521	547	521	555	516	494	529	495	519	542	535	530	568	516	539	542	536	545	490	544	505	540	539	520	543	585	533	556	484	524	541	543	560	544	541	502	545	512	515	543	555	510	518	504	528	549	528	563	537	557	561	555	526	564	552	580	587	523	552	519	527	499	524	536	563	534	511	538	552	551	545	492	574	489	556	524	533	550	529	533	540	522	533	513	536	502	477	558	532	513	543	509	510	510	512	526	559	565	515	555	529	561	538	511	564	517	511	510	519	525	503	557	512	535	497	551	556	563	503	523	524	533	538	505	535	546	511	525	540	532	572	519	488	530	541	507	522	516	564	544	542	522	516	532	516	540	497	533	544	533	557	524	528	559	539	504	556	561	551	544	515	550	559	566	590	589	497	527	513	535	540	527	520	542	553	573	509	515	523	553	513	549	551	481	547	550	514	536	548	531	511	510	516	529	542	525	559	528	517	546	490	489	551	518	499	527	536	546	564	569	525	517	517	506	545	520	480	569	540	504	542	506	549	509	540	567	507	550	542	521	547	524	527	552	498	488	540	533	538	531	519	536	524	499	531	563
35849	14067	2698	1165	828	688	556	484	418	410	400	357	350	379	312	336	320	303	294	273	316	274	354	307	282	298	302	297	316	321	296	275	286	312	278	310	324	295	288	296	280	272	326	284	271	269	323	284	272	299	308	290	292	309	296	324	307	292	263	265	300	281	281	310	306	301	305	302	287	283	317	264	289	311	309	278	277	287	271	268	298	271	287	262	314	321	305	287	286	283	325	284	279	296	286	311	300	271	272	270	302	289	277	275	293	261	281	296	303	286	261	290	280	262	285	300	280	305	281	266	300	287	270	292	288	280	281	261	276	299	301	263	289	264	298	300	300	314	283	299	296	303	280	257	275	278	291	290	280	283	279	274	308	289	300	315	297	302	281	274	296	285	295	301	317	277	286	274	298	287	302	317	269	294	313	277	332	267	312	323	324	294	299	324	264	279	305	304	319	315	270	276	288	337	270	296	305	294	290	260	299	280	295	296	284	268	304	287	252	293	285	294	290	281	294	336	278	269	291	287	284	333	285	290	280	280	259	287	304	289	278	293	316	300	278	254	327	283	275	284	314	284	313	282	293	275	318	278	285	305	285	314	272	284	305	268	273	287	354	283	287	297	291	307	299	295	284	276	294	287	283	309	291	276	268	299	293	297	298	289	247	277	304	283	271	319	296	286	290	291	321	313	282	279	329	282	274	280	320	303	271	294	314	279	273	287	265	285	302	282	302	319	289	280	304	293	290	289	283	321	284	284	269	289	284	264	258	274	289	275	300	284	306	301	288	307	290	279	280	320	317	273	287	296	282	303	298	305	248	293	286	275	292	250	296	301	258	299	276	275	287	255	273	282	250	300	291	293	298	294	311	289	298	271	284	288	294	288	250	272	314	282	301	296	312	279	306	282	280	302	293	288	261	258	308	274	279	269	288	264	279	253	300	310	276	305	295	289	271	294	251	287	280	312	294	302	276	249	306	299	309	275	291	273	246	310	300	334	287	266	295	269	269	285	305	263	290	269	307	287	284	282	313	290	313	278	287	280	256	280	298	268	286	282	306	294	293	277	306	260	295	268	286	268	271	299	310	289	270	253	291	278	270	304	283	289	290	316	272	280	266	329	269	284	256	286	312	302	317	297	312	320	289	261	284	271	281	284	281	302	294	279	269	254	292	265	302	308	317	266	303	293	282	279	305	273	301	286	327	284	289	312	315	301	307	305	287	281	283	292	254	277	270	312	289	296	285	283	282	318	304	284	301	298	286	306	291	301	298	275	266	280	289	268	263	278	294	297	297	268	280	280	280	321	281	288	324	310	305	277	300	296	277	281	280	277	278	285	292	300	274	265	305	281	290	300	291	320	286	317	286	285	299	285	278	311	307	304	282	298	315	271	276	317	288	310	325	318	259	309	288	297	265	264	306	271	294	300	263	302	302	285	279	288	302	274	258	285	293	285	336	284	298	286	291	281	320	277	278	317	279	266	288	288	289	298	258	266	288	284	275	268	296	304	285	288	262	270	310	289	300	317	306	268	282	311	307	311	304	302	294	277	318	286	280	252	277	278	310	254	299	293	297	306	299	277	264	284	271	268	301	282	285	276	285	298	295	291	302	301	291	282	300	297	302	301	275	303	307	295	313	280	271	307	273	273	283	302	309	280	278	283	313	282	261	254	327	282	303	297	298	313	278	275	313	289	294	273	286	288	320	285	287	317	282	316	277	295	297	327	304	283	320	306	308	267	283	263	286	275	314	286	286	279	319	281	296	274	274	282	318	285	284	306	307	273	297	303	311	291	315	312	308	291	272	277	299	266	287	300	303	277	313	307	315	299	296	287	251	267	300	288	309	278	299	280	293	301	255	267	295	295	290	289	301	295	321	284	285	314	280	278	280	308	307	311	266	270	296	288	284	256	280	289	293	283	298	258	337	302	269	295	283	285	275	281	287	280	320	285	278	280	278	295	265	334	287	328	310	294	258	293	278	270	281	289	279	294	243	272	299	267	307	308	329	282	316	289	267	286	289	296	297	298	306	272	280	277	285	317	313	287	310	306	268	277	273	278	267	283	310	288	300	291	271	273	275	304	275	271	282	283	287	294	276	308	297	270	293	296	319	272	283	282	258	287	261	309	307	291	313	299	297	325	285	332	290	268	283	309	289	262	297	278	244	281	276	305	274	318	308	296	272	249	286	296	285	275	312	294	284	303	270	308	269	297	260	280	285	295	291	275	294	306	284	312	291	266	309	317	274	278	286	265	264	256	315	307	319	275	298	268	274	318	271	291	292	282	290	282	305	305	264	287	273	270	314	292	296	291	277	282	268	331	326	291	277	280	294	305	303	316	270	299	269	297	285	266	280	308	257	273	293	270	305	319	275	290	267	317	290	260	286	291	292	276	288	297	281	283	271	291	303	287	284	303	290	280	277	276	335	295	291	305	290	296	279	294	281	288	283	326	293	282	286	271	280	273	299	287	316	306	257	304	318	288	268	296	299	315	289	288	301	292	323	325	303	295	275	306	290	296	278	302	280	312	291	292	283	295	316	313	289	278	293	299	303	303	267	301	317	286	270	286	303	304	311	279	314	285	288	281	278	311	292	255	288	280	306	276	309	297	279	300	294	267	278	287	307	309	292	279	278	301	274	302	276	276	291	297	288	289	271	277	303	280	301	274	267	292	300	281	280	292	332	287	275	298	310	293	295	277	313	286	295	295	268	270	308	285	291	268	275	319	301	293	282	301	278	326	277	282	312	297	267	279	333	337	313	256	277	283	270	252	262	299	304	297	294	277	298	305	317	293	307	290	310	278	288	263	305	267	301	241	273	308	331	313	289	281	301	299	285	271	276	290	293	308	277	263	281	322	271	293	254	290	309	289	307	311	304	290	284	312	286	301	292	316	299	317	262	273	274	301	302	290	297	339	289	290	287	290	268	285	266	319	269	295	292	278	271	271	282	271	287	295	281	279	278	296	261	265	276	302	287	265	272	290	327	304	274	266	304	276	277	294	286	268	309	275	311	297	300	279	300	283	303	294	306	295	317	270	240	270	301	292	286	283	268	303	266	300	334	260	276	295	258	279	306	331	306	307	299	273	304	289	300	270	294	296	287	302	294	289	262	277	289	281	303	302	332	286	289	273	284	270	269	331	295	266	309	283	294	289	301	289	285	286	313	298	275	261	278	316	276	310	308	296	284	287	292	280	266	303	264	300	320	324	288	306	304	307	278	274	280	281	293	273	318	287	271	291	307	300	289	322	278	299	297	239	327	326	308	272	295	283	285	298	309	273	292	273	288	312	299	261	323	285	293	320	279	317	289	286	298	299	264	292	302	292	314	286	283	285	302	271	278	270	285	308	317	328	307	310	286	307	282	281	255	256	323	318	266	314	266	300	309	289	299	302	288	292	287	297	281	266	315	297	267	276	262	292	288	286	288	250	321	288	296	276	277	287	317	289	281	316	279	306	297	315	301	287	280	274	269	277	284	281	308	288	291	294	287	325	287	320
16704	1775	3053	3432	3026	2507	2124	1870	1631	1499	1407	1335	1203	1148	1156	1172	1114	1037	995	1051	1037	956	950	941	918	934	908	936	946	976	895	917	905	889	874	902	921	866	878	930	858	843	911	866	870	883	911	873	903	800	859	841	868	876	888	836	863	877	896	861	865	885	921	867	846	885	862	836	868	874	908	893	839	813	847	871	811	822	866	835	856	827	898	837	876	866	850	832	843	838	906	881	845	870	841	849	880	890	839	851	773	903	810	858	810	835	833	917	808	847	868	845	875	894	811	788	880	789	858	798	885	836	855	826	839	901	892	857	870	861	829	853	830	849	865	825	853	840	786	810	891	871	838	879	835	870	801	852	857	803	870	874	888	816	879	857	845	888	872	853	882	781	793	863	861	885	826	858	858	874	843	847	842	868	861	821	809	843	845	826	863	816	849	816	811	787	806	860	825	879	816	824	841	857	857	898	858	893	805	849	840	824	800	837	830	852	830	858	920	882	873	865	863	816	826	821	822	828	857	885	798	832	807	803	828	843	819	814	787	836	885	839	933	892	842	820	909	877	834	848	795	870	845	793	845	830	782	829	808	862	822	826	866	861	885	854	871	881	846	874	850	842	846	848	901	839	828	851	885	865	834	848	840	857	799	772	812	841	853	870	892	821	826	817	808	870	830	859	853	889	828	813	891	798	813	875	937	820	801	813	838	868	877	901	869	869	827	840	906	822	840	889	838	866	846	806	879	848	835	886	881	904	838	840	855	867	808	850	811	821	904	853	846	826	827	828	842	824	801	808	885	867	813	819	862	798	849	884	840	836	887	847	825	831	860	772	849	820	817	843	877	799	844	904	821	802	850	858	858	860	903	818	795	826	860	827	810	832	888	823	871	890	816	823	837	853	780	866	822	871	841	818	846	819	892	866	836	801	843	866	878	861	824	843	846	858	893	868	772	852	886	853	850	891	799	855	828	883	839	851	855	857	805	906	832	849	815	809	830	853	856	861	839	833	917	881	857	836	855	849	787	851	801	840	860	853	821	876	881	819	847	850	843	818	807	811	852	851	859	819	846	866	861	838	850	850	879	855	854	862	840	842	845	859	868	829	810	828	868	855	900	817	808	798	897	810	883	855	915	817	837	822	867	842	847	831	894	789	814	799	809	821	874	851	884	857	824	895	848	822	852	851	823	847	888	887	837	815	849	809	895	858	889	848	797	839	855	860	891	806	862	896	860	812	881	813	863	819	798	872	806	849	857	858	867	846	831	855	840	816	829	822	884	831	848	852	862	866	902	855	818	885	859	894	839	859	811	867	769	887	855	842	850	865	791	905	861	848	871	823	858	823	881	854	854	826	796	817	896	835	861	858	843	854	852	852	912	844	839	824	855	913	838	796	857	841	863	875	914	879	847	872	862	834	837	814	839	864	869	840	775	807	904	814	843	875	854	818	853	830	839	842	912	805	848	863	854	875	884	871	846	842	831	814	854	881	877	862	855	821	857	899	825	847	853	812	901	867	837	897	809	883	853	876	879	871	858	806	826	854	885	851	873	846	888	852	819	848	823	825	848	853	857	832	795	861	840	850	895	823	909	872	791	851	869	799	917	858	822	793	833	817	833	844	848	861	841	826	901	794	904	765	809	853	817	875	892	867	857	868	855	830	822	919	830	859	907	871	795	846	838	881	865	832	843	792	821	837	936	833	879	842	863	818	845	857	846	801	815	878	834	826	923	888	851	856	837	848	849	802	859	848	865	870	809	858	792	866	837	836	866	879	918	856	860	867	875	832	859	835	809	858	825	900	896	795	858	897	838	852	830	867	924	880	806	824	848	856	826	843	857	822	867	846	902	823	841	834	819	874	869	835	878	869	855	871	859	802	863	885	846	809	858	818	882	886	865	868	854	878	914	891	842	852	825	829	797	872	828	868	807	879	852	857	808	810	886	834	864	799	846	779	863	849	856	841	842	842	807	832	849	779	841	795	891	856	835	868	903	855	846	816	833	829	820	903	845	865	835	809	814	839	878	843	923	849	841	881	839	799	801	839	802	873	846	870	817	868	864	828	917	854	852	819	827	850	857	832	859	847	883	809	833	896	856	838	852	918	829	873	853	839	799	862	830	821	842	811	851	802	840	799	805	812	891	854	832	879	821	812	813	815	850	804	829	807	829	835	868	867	822	876	865	848	845	830	833	870	810	836	836	801	876	908	889	848	870	831	812	806	861	845	853	804	885	874	788	891	845	837	854	834	850	793	837	924	822	845	871	824	785	857	861	806	840	853	822	828	803	844	860	826	862	871	846	894	829	883	838	864	835	840	849	890	821	807	807	850	837	880	852	852	886	841	853	835	868	854	852	811	808	811	836	869	852	888	867	829	882	861	839	794	852	848	872	880	871	849	852	861	818	846	809	843	886	863	864	891	856	833	823	833	859	796	869	827	861	911	847	855	862	883	842	802	832	873	839	824	846	858	888	888	897	840	832	866	882	832	794	870	874	912	816	892	824	861	903	829	845	801	865	883	865	806	873	822	816	834	822	846	828	840	837	849	850	859	865	858	855	866	894	821	897	872	844	885	806	935	875	829	787	853	801	877	880	808	829	830	863	870	898	869	877	789	880	840	831	841	806	861	851	870	883	863	833	831	873	855	795	813	848	861	820	864	894	894	798	829	849	822	774	860	841	830	845	855	832	779	885	862	827	823	839	836	838	814	865	854	801	879	818	835	855	886	801	872	863	791	870	824	869	844	887	813	841	819	822	890	872	851	881	878	877	829	881	852	830	887	823	883	792	835	797	872	825	838	879	846	850	799	863	830	856	821	921	838	796	846	830	837	898	825	825	834	845	852	877	845	869	805	871	842	806	851	838	902	907	849	826	908	916	844	843	811	894	868	884	797	838	834	855	820	839	838	924	836	831	821	844	777	884	891	829	855	867	847	881	875	834	788	853	839	844	846	880	834	794	886	871	840	805	832	859	850	856	849	868	829	870	837	859	917	855	840	838	907	853	840	867	837	838	816	886	850	863	863	870	845	855	799	896	836	838	831	857	869	837	844	772	820	815	852	903	803	836	845	859	889	871	828	829	879	811	917	849	807	861	877	811	871	809	909	912	824	795	844	839	883	778	845	821	841	812	793	827	847	832	825	862	877	871	867	867	814	816	798	832	853	835	857	845	839	867	916	815	844	826	833	801	839	842	842	864	809	789	847	838	834	797	817	832	848	858	825	840	855	844	826	839	909	864	835	874	835	868	838	839	833	858	859	841	812	802	832	812	846	871	842	851	862	854	809	865	874	833	836	833	831	829	835	838	876	835	869	855	831	797	873	877	841	922	772	835	867	770	845	812	809	835	889	799	862	830	875	863	873	838	844	823	832	834	892	837	841	873	882	854	827	856	847	918	793	852	864	850	839	898	864	815	849	861	859	872	830	855	850	831	801	836	836	863	845	828	855	866	859	780	871	865	855	861	825	855	875	828	844	854	850	803	820	847	815	856	811	886	758
39184	22040	13274	2309	1483	1113	948	736	620	590	557	496	438	448	412	440	391	382	416	374	374	389	363	360	382	379	348	396	360	350	351	359	347	311	334	333	311	368	337	382	353	316	338	344	339	329	331	324	305	326	353	367	397	352	319	367	330	331	346	328	346	371	343	349	343	360	349	325	334	358	344	315	359	338	359	325	321	358	302	326	305	311	347	345	355	342	320	333	357	339	335	344	379	359	345	318	297	377	305	340	307	331	337	335	347	306	288	358	312	348	332	349	356	308	317	347	335	349	346	291	304	316	340	341	333	350	329	319	321	337	303	294	333	336	295	316	328	340	302	319	347	321	317	348	336	364	360	333	344	277	292	291	330	355	357	327	338	335	353	345	303	319	347	333	323	340	356	308	354	316	351	351	330	349	317	307	353	324	303	350	330	324	341	332	342	322	326	317	316	380	332	321	292	327	361	316	346	311	329	310	342	314	341	327	320	362	366	332	352	340	335	351	317	326	323	319	354	323	342	327	331	333	302	332	338	301	321	324	350	363	293	314	333	312	370	315	335	302	333	319	321	356	321	302	339	319	367	354	338	292	306	324	291	322	315	282	362	344	327	359	333	325	325	314	315	327	356	330	325	346	338	340	305	308	300	329	306	329	320	340	315	318	314	329	321	330	324	338	314	318	346	287	308	345	321	340	339	330	333	301	326	323	337	333	358	308	351	335	352	330	322	326	340	328	320	308	347	328	353	320	328	303	342	346	318	313	307	317	328	343	320	299	328	306	327	324	370	315	324	313	313	340	326	369	335	293	311	324	331	335	305	339	334	304	358	381	360	359	332	360	343	337	301	335	301	327	326	289	329	338	350	276	326	322	324	347	300	332	336	348	318	320	343	369	333	305	340	328	346	339	330	325	345	325	302	339	303	339	313	339	350	322	340	335	308	294	329	314	335	365	309	326	351	338	346	342	347	331	312	324	315	322	368	332	309	322	349	348	344	300	322	316	344	327	323	311	307	337	309	322	328	318	334	318	353	286	349	317	340	327	354	340	329	318	325	325	300	325	340	357	301	358	313	321	324	329	342	305	333	350	334	306	295	358	348	343	320	329	305	334	318	324	340	325	347	343	353	329	301	289	334	337	330	331	306	306	369	313	314	324	364	318	316	338	301	339	309	300	324	319	356	309	345	341	318	340	326	317	312	332	355	354	320	348	343	348	339	349	330	309	331	343	334	341	326	325	314	316	377	335	326	342	347	348	376	326	370	316	322	312	351	334	324	357	334	311	330	351	301	361	331	305	362	328	328	346	323	366	357	316	319	337	360	357	334	334	364	349	347	355	346	312	308	343	334	334	323	315	319	337	331	355	352	349	311	342	320	336	308	319	294	342	326	341	337	302	334	336	333	299	346	309	341	352	316	349	331	338	332	318	296	327	336	315	311	347	339	316	324	341	352	326	335	343	326	295	316	345	307	337	334	323	339	280	353	352	321	352	356	345	317	327	350	349	334	325	317	311	307	329	328	342	324	347	329	340	317	366	354	288	374	326	316	327	342	311	368	325	327	323	327	352	291	334	313	286	347	332	322	331	349	323	318	329	320	362	329	318	345	307	314	320	320	333	300	341	342	335	361	317	330	328	322	349	337	329	362	340	314	334	300	368	358	350	345	304	329	342	364	326	333	331	329	344	351	318	301	312	344	338	345	308	310	343	303	338	330	335	307	332	282	338	344	306	336	332	335	290	305	312	335	334	336	351	331	335	342	329	325	360	315	302	376	331	318	357	350	330	310	354	368	315	308	311	325	342	307	283	309	324	327	325	347	320	386	308	364	337	290	334	308	323	294	354	333	353	336	331	363	331	309	320	354	350	332	343	325	324	291	348	323	327	351	346	314	354	378	355	321	321	337	319	350	323	313	336	341	333	345	337	333	329	367	333	337	328	352	315	324	348	355	337	318	313	334	379	303	335	303	333	332	344	337	366	318	343	313	333	312	297	310	320	301	312	335	329	310	335	350	321	335	310	321	350	332	324	329	353	351	338	329	329	311	351	296	327	340	320	344	317	296	299	312	301	297	337	338	337	335	326	338	327	324	320	313	334	339	320	358	365	303	347	340	306	345	314	313	319	309	354	345	310	321	310	321	336	332	334	332	297	350	323	346	300	359	309	310	324	339	330	303	359	330	333	346	316	317	332	338	326	310	332	318	324	345	350	298	343	335	316	314	304	345	330	303	347	332	312	323	325	313	300	358	367	317	317	297	322	333	315	327	313	335	334	339	316	361	344	332	339	329	307	330	301	323	338	377	363	320	348	326	303	333	301	344	331	323	331	349	332	311	335	311	321	316	352	340	332	356	339	341	325	367	325	340	341	304	325	301	328	366	344	329	319	329	369	333	326	318	339	320	325	356	322	323	295	350	337	307	328	327	360	328	341	321	319	345	317	337	319	293	343	334	326	318	317	301	336	351	361	355	308	315	331	331	364	340	308	316	327	342	331	341	331	308	299	339	341	344	338	330	380	357	330	326	313	352	305	347	350	322	371	278	319	319	348	328	321	350	344	321	305	298	322	334	363	317	353	363	354	319	340	352	347	323	338	348	365	325	356	337	337	313	300	345	332	316	346	315	356	358	332	327	327	314	322	341	352	310	310	296	319	351	336	341	341	312	334	340	344	347	323	286	325	305	334	356	351	324	332	332	356	330	314	299	342	341	324	329	314	331	329	344	325	314	330	319	306	328	323	354	320	302	322	338	319	333	366	321	364	371	320	323	344	334	327	326	360	302	317	327	350	336	321	331	293	359	394	304	314	300	345	312	351	356	312	320	338	354	351	350	320	326	332	326	331	326	333	340	329	334	319	328	330	330	345	340	325	306	331	305	338	345	323	341	316	371	350	358	344	330	324	324	328	333	367	345	336	303	320	345	322	311	304	312	341	324	310	295	343	334	341	325	334	330	339	370	326	341	336	313	327	343	333	291	313	322	307	332	314	359	321	348	321	341	318	352	327	367	315	309	356	384	330	354	297	337	344	343	322	325	306	331	297	340	310	306	324	339	333	341	327	318	344	338	318	309	340	335	344	348	339	341	299	333	340	337	319	339	338	344	306	340	352	330	324	315	338	339	389	298	313	305	329	348	318	307	331	317	340	360	319	348	341	351	315	320	346	343	271	309	345	342	297	325	360	335	328	348	345	339	349	361	296	324	317	349	334	324	320	337	347	338	307	294	335	338	315	302	325	353	337	330	322	326	336	318	336	323	303	298	334	358	320	326	321	314	325	337	330	320	349	301	355	345	359	327	317	344	331	326	314	293	337	335	331	335	312	360	351	317	329	324	319	312	319	365	334	332	322	306	340	320	310	340	305	338	335	309	323	326	332	363	333	334	341	306	316	311	327	367	319	320	319	349	340	305	333	323	352	350	335	346	316	349	328	349	342	337	332	316	311	345	332	303	378	324	350	335	309	361	306	343	348	301	318	320	355	304	332	346	355	334	361	308	349
20078	2808	5194	5746	5022	4152	3387	2960	2506	2262	2093	1852	1812	1682	1496	1474	1453	1405	1299	1264	1224	1184	1166	1162	1091	1139	1126	1110	1122	1117	1103	1086	1040	1042	1027	974	1060	975	984	990	995	1005	1052	1001	1006	995	1022	1008	963	996	1022	987	987	946	990	985	937	950	998	967	976	922	956	938	1004	986	968	960	963	981	947	928	1044	978	964	966	956	921	982	922	929	915	899	988	929	900	947	956	938	967	950	963	923	912	937	946	954	959	921	944	1005	875	901	944	941	930	896	896	936	991	986	915	951	904	895	944	918	953	916	1024	879	940	932	930	961	951	940	912	970	976	889	956	922	926	962	964	931	917	923	935	905	868	940	920	958	903	956	907	959	958	930	914	965	949	927	985	942	954	955	926	901	960	932	950	978	955	937	926	935	926	1038	958	931	898	923	916	956	974	965	940	929	948	927	948	915	960	977	911	966	966	879	894	957	928	976	929	938	882	951	986	920	956	937	995	949	945	901	958	957	935	941	926	940	928	902	960	911	924	935	933	920	916	945	931	885	968	961	961	888	911	937	890	922	938	947	941	877	895	958	958	932	903	907	910	962	921	942	1011	858	920	922	888	963	945	930	958	928	925	941	938	992	891	918	953	933	988	927	934	966	943	908	903	905	959	955	922	922	918	903	938	921	957	899	922	898	919	918	901	904	962	920	882	916	937	920	938	911	1006	939	968	926	954	905	915	879	914	946	939	952	899	896	917	914	940	896	929	952	916	911	915	986	907	902	964	945	907	969	911	911	915	916	926	939	969	933	951	952	966	946	876	919	916	955	940	899	984	893	926	925	991	952	960	987	919	950	926	877	862	932	911	966	953	952	912	903	959	916	990	910	969	937	991	952	948	966	925	910	930	879	945	943	945	964	893	865	982	916	891	931	948	914	891	984	981	929	855	841	904	910	943	921	944	890	920	930	945	957	935	922	979	968	909	927	867	954	958	904	949	922	924	849	911	922	942	881	960	914	875	943	914	992	908	962	892	920	907	882	934	956	929	848	923	942	956	940	941	915	949	1050	899	919	944	881	924	931	928	946	929	954	922	938	946	928	912	917	904	959	921	926	951	947	925	909	929	904	935	927	872	945	928	942	942	940	961	923	898	914	933	963	932	936	913	919	885	942	920	930	938	957	943	924	896	889	943	939	941	946	978	956	975	952	870	966	935	964	911	857	975	971	902	936	881	979	930	939	939	951	948	938	866	975	909	927	912	907	937	946	925	947	937	941	871	897	948	941	967	945	923	965	915	908	977	953	965	925	941	889	925	941	1019	930	917	879	962	912	967	925	922	946	939	961	919	878	955	976	948	932	971	948	905	923	920	979	980	927	922	1017	983	921	895	954	920	942	983	938	965	959	883	879	925	896	919	947	970	887	950	957	980	872	940	944	926	947	991	918	954	914	875	922	923	930	905	899	921	960	956	930	908	913	887	916	993	945	959	1010	902	906	951	929	930	937	951	903	913	954	929	880	940	925	930	950	941	902	915	963	944	910	915	932	968	945	928	957	882	881	864	883	989	942	947	920	930	951	920	997	888	958	949	962	1002	971	932	931	939	940	979	936	930	916	895	888	981	990	950	971	869	904	968	1002	952	974	956	910	955	909	884	928	968	967	959	955	929	936	864	930	924	992	941	936	945	936	930	893	924	897	967	948	899	926	899	935	897	875	908	915	892	913	938	907	911	925	899	933	896	958	933	950	909	999	939	960	908	932	896	951	940	888	930	973	966	945	890	925	893	877	923	891	949	903	909	948	905	976	945	902	993	918	972	915	890	946	942	893	950	918	936	965	957	928	961	944	928	963	992	935	935	912	953	949	953	937	927	879	918	956	884	910	992	915	940	909	891	914	919	981	875	904	892	942	906	918	916	953	959	995	946	904	925	921	945	921	926	1010	950	919	936	973	922	883	873	981	935	963	908	915	1006	964	927	974	949	910	896	919	913	937	959	931	987	947	946	968	956	986	928	928	949	953	893	948	944	903	974	952	957	1003	955	928	923	920	895	919	955	953	962	926	918	909	907	884	914	947	912	938	956	965	956	994	956	986	912	933	939	871	958	963	974	956	920	973	905	885	930	966	928	939	910	919	902	899	926	939	895	934	971	965	910	954	922	899	943	901	890	939	901	940	930	932	948	923	956	934	945	896	910	984	940	900	933	994	954	930	929	951	917	903	932	915	922	943	912	929	915	948	977	950	951	965	908	896	966	924	921	943	911	909	914	905	896	969	951	862	967	973	955	918	908	974	893	936	936	984	898	888	925	913	865	937	869	986	933	924	947	1006	959	887	937	985	943	906	972	959	975	917	909	933	903	918	962	902	889	912	935	879	927	936	936	937	926	958	965	897	955	959	926	916	952	922	931	881	911	955	992	949	917	901	893	904	916	877	982	913	924	922	954	956	939	905	973	900	917	941	890	963	884	933	964	949	954	949	1011	930	931	911	936	968	957	936	944	950	881	925	956	911	986	950	938	950	992	935	976	902	981	882	990	917	956	977	901	919	964	887	948	985	949	914	943	899	993	952	939	871	958	968	879	960	936	884	979	967	920	929	905	929	930	894	901	979	934	907	926	925	940	924	955	918	911	943	931	926	934	958	923	940	962	1000	946	954	955	956	936	898	880	916	912	934	994	917	943	925	887	877	902	914	923	946	959	910	888	973	951	945	927	932	982	928	992	913	953	946	948	970	958	881	962	954	929	929	951	926	965	950	998	902	929	941	994	889	950	950	970	904	904	948	916	956	928	917	924	1016	832	950	956	946	862	925	953	914	1035	945	967	958	928	852	904	927	945	910	879	898	910	908	986	908	929	960	937	943	984	913	911	928	884	942	971	933	900	963	901	938	911	918	951	945	942	912	913	940	887	911	941	905	968	955	978	921	850	913	967	944	908	914	933	925	894	952	980	970	966	902	955	879	939	955	905	918	870	969	951	898	895	981	952	950	953	993	906	894	954	976	879	924	940	910	928	951	931	908	946	959	963	918	891	956	898	948	958	923	897	925	928	901	906	927	932	880	918	946	961	903	960	956	907	977	936	924	939	907	921	976	898	961	926	922	896	941	951	971	933	910	943	932	901	925	995	961	886	873	966	954	958	950	908	888	921	962	943	933	894	966	991	913	965	953	894	897	935	919	936	971	911	975	929	918	980	931	932	950	995	953	923	956	976	927	909	916	969	1007	967	984	967	926	984	920	963	914	961	953	972	888	925	866	910	915	883	889	910	926	877	959	892	947	889	923	905	933	984	931	953	931	976	889	976	997	931	892	932	878	932	884	928	900	918	919	879	892	944	857	928	967	966	966	923	939	905	975	910	905	949	878	879	905	946	973	928	949	896	910	896	955	944	956	931	949	948	932	941	893	895	907	899	899	928	944	907	882	936	941	897	951	917	962	884	935	952	866	963	965	960	924	927	926	932	903	926	910	955	913	919	946	983	945	888	993	952	954	934	920	915	906	928	920	936	912	942	989	881	980	937	938	956	962	919	958	919	917	939
6518	460	339	195	181	173	201	174	173	163	157	145	152	160	177	150	167	144	136	156	180	172	172	166	162	140	134	163	173	153	154	139	154	163	178	158	161	166	168	179	147	175	161	146	168	171	156	143	155	174	159	143	167	163	135	145	160	173	149	161	152	169	158	162	163	175	179	158	135	164	171	149	154	175	165	154	165	186	144	159	164	162	176	156	157	166	164	155	167	153	141	157	153	147	157	175	172	139	154	150	146	162	145	174	135	177	151	159	165	163	146	155	153	177	166	152	162	152	160	139	134	142	167	150	162	196	162	143	152	155	155	166	164	157	146	164	174	143	140	170	163	182	155	170	152	180	164	143	153	168	142	171	165	182	169	171	156	158	185	137	181	160	160	154	152	164	147	150	153	151	172	141	145	170	140	162	151	160	165	160	155	170	166	160	166	171	162	167	177	185	165	181	155	153	175	163	144	159	170	149	152	160	158	138	155	165	153	138	169	187	149	150	139	153	168	157	176	160	183	151	153	172	157	141	189	159	152	162	181	150	171	166	158	166	169	155	171	168	157	143	164	177	184	141	178	163	162	153	158	192	161	159	153	154	168	156	161	143	168	179	137	166	141	156	166	174	182	158	163	166	170	156	170	163	157	157	157	169	174	159	157	157	161	177	149	172	152	146	158	163	166	151	170	147	146	169	162	152	162	167	150	142	161	126	138	153	158	153	166	135	146	170	151	146	148	161	143	146	163	169	156	169	144	168	160	153	152	166	154	178	167	168	154	164	150	197	141	184	149	178	176	154	172	187	157	154	157	147	143	158	155	174	155	165	140	155	162	155	158	161	144	153	168	144	152	162	168	156	147	181	162	153	153	169	143	161	144	146	157	147	141	143	170	179	170	154	177	170	159	176	165	174	152	149	140	147	169	155	178	168	150	178	160	153	154	186	161	146	180	183	168	147	161	171	153	163	177	145	163	155	160	156	154	148	155	150	162	153	159	171	148	153	141	164	166	163	161	150	165	161	166	176	159	161	181	170	146	182	173	161	160	151	145	143	154	154	165	167	173	154	134	169	145	160	173	138	173	184	169	138	166	126	146	158	170	171	179	145	150	146	168	170	165	172	148	160	173	190	159	155	151	179	156	159	148	164	157	186	163	172	155	163	163	179	139	155	161	135	179	159	147	160	177	180	149	160	161	154	150	172	159	167	195	164	189	159	181	171	145	166	163	175	168	147	154	157	169	158	179	170	159	174	132	144	179	157	187	129	130	169	190	147	154	177	167	161	161	147	166	151	171	160	164	149	179	160	175	132	155	150	166	179	154	178	157	169	177	144	170	153	155	135	141	162	161	153	153	165	132	156	169	175	163	179	169	181	135	161	129	175	152	158	137	163	139	191	153	167	171	170	148	166	183	162	182	163	143	151	160	166	159	177	143	191	170	152	172	159	156	163	158	142	136	146	154	168	154	151	155	155	167	192	179	184	182	181	141	162	181	164	162	187	170	173	167	160	150	159	162	183	166	156	157	162	171	156	173	182	163	142	157	165	164	140	153	166	148	184	168	168	180	185	147	157	136	172	164	175	175	184	149	150	159	150	165	139	163	140	173	155	153	144	161	155	189	141	162	153	161	177	174	140	188	143	159	176	199	182	141	165	146	149	164	169	163	168	165	150	185	168	155	150	186	167	168	138	176	151	176	149	161	146	160	160	158	159	170	179	152	134	161	160	169	145	165	164	172	150	139	158	171	170	164	177	136	159	168	171	144	175	170	164	161	156	160	135	158	187	157	164	154	159	165	144	139	174	151	156	151	154	164	160	161	149	187	173	177	155	172	169	146	150	161	172	159	161	163	164	160	169	169	167	173	167	165	160	163	160	149	169	158	163	153	168	155	158	153	165	166	171	182	166	156	155	159	172	155	156	152	156	140	158	153	186	160	169	166	171	147	157	157	196	162	157	154	161	171	162	151	145	149	167	149	163	163	165	148	146	165	164	157	152	168	133	147	159	168	162	136	179	182	176	171	164	160	173	178	156	176	159	148	146	157	169	137	162	183	171	172	148	147	157	166	176	171	167	162	174	151	185	154	161	153	156	155	158	160	172	180	168	188	193	177	152	176	179	159	171	146	166	160	157	158	145	152	137	153	165	175	141	163	134	144	176	153	168	160	155	180	195	181	162	144	142	178	146	154	139	155	167	174	163	132	177	174	176	171	178	175	158	172	164	166	148	161	160	173	165	163	152	168	159	158	168	171	147	143	156	156	146	168	169	153	144	154	142	152	156	171	190	149	171	157	139	173	168	158	194	170	168	168	165	180	163	137	156	180	152	176	175	170	161	147	156	179	167	159	162	162	169	157	187	162	149	162	180	163	162	164	163	154	140	165	163	170	147	163	179	177	146	163	162	149	186	183	176	166	140	170	185	174	155	181	140	168	163	176	161	165	159	157	138	145	165	161	164	175	154	173	138	151	128	152	171	171	163	152	170	178	148	138	154	145	166	141	137	179	154	152	137	180	160	170	156	146	161	157	144	148	167	143	166	196	159	164	174	139	172	149	155	160	174	147	162	174	152	161	166	162	160	163	149	148	155	158	151	168	170	143	138	161	174	174	166	151	182	147	147	170	152	169	154	144	155	159	156	173	161	173	147	183	181	150	152	145	180	149	151	153	167	158	167	147	170	164	165	164	167	148	142	169	190	168	168	137	149	165	165	152	168	156	162	152	172	158	171	173	165	178	193	172	181	164	184	172	163	149	146	158	140	169	162	192	178	170	160	164	150	154	165	162	135	176	171	173	154	142	168	165	158	160	159	180	145	170	172	177	173	149	159	165	173	172	155	160	153	176	162	149	153	129	171	139	154	156	121	163	158	152	143	178	179	158	168	179	156	158	154	154	160	159	178	145	161	171	155	170	174	165	176	159	171	153	165	150	156	156	172	138	152	142	148	145	182	154	144	173	149	159	141	170	155	159	157	188	155	191	148	164	163	176	156	177	149	153	141	149	168	159	166	172	145	157	149	166	176	166	168	153	138	142	161	157	148	171	142	143	159	169	166	148	157	183	179	140	175	158	162	157	145	178	160	150	160	159	157	173	158	156	168	155	161	196	155	138	172	152	159	179	160	137	165	186	170	149	165	157	156	158	148	158	145	155	164	134	155	165	171	142	163	143	146	165	152	152	172	157	145	154	153	157	173	156	154	134	164	157	178	169	130	140	180	182	154	137	151	140	142	170	165	156	168	151	161	164	165	154	148	157	184	183	177	137	170	161	137	170	154	173	152	152	157	156	167	154	159	184	143	170	150	161	171	147	129	173	169	146	183	137	142	156	149	167	141	163	180	159	170	159	168	163	168	156	163	156	138	197	141	173	158	164	190	143	153	158	161	166	208	155	147	175	180	148	148	171	167	171	134	161	150	153	154	154	162	173	150	170	129	158	178	156	170	170	176	155	152	168	171	159	177	144	159	137	160	158	181	169	179	172	171	172	190	185	156	160	157
6501	580	694	699	658	637	614	607	571	536	586	552	572	515	552	566	594	565	515	533	594	512	526	553	537	572	550	567	534	521	525	532	552	529	486	569	549	505	504	545	536	532	576	546	524	542	500	525	556	518	613	572	515	509	540	560	518	526	529	524	528	551	501	508	525	555	517	529	522	514	534	518	538	512	521	550	529	524	553	526	548	557	560	504	524	534	537	515	544	496	550	527	499	552	542	508	528	547	550	577	561	507	506	493	481	550	515	497	549	552	550	557	542	560	510	528	496	531	544	523	534	523	525	514	559	493	540	518	532	511	497	563	565	526	540	525	521	495	520	530	494	535	506	595	502	515	551	528	526	525	526	524	571	529	545	525	543	544	531	569	578	550	552	591	508	569	544	536	572	505	564	504	528	539	497	538	506	506	589	490	555	527	545	534	525	571	510	499	546	497	477	523	559	478	544	509	601	523	518	557	565	536	546	538	523	535	508	559	530	524	573	504	523	485	496	514	550	560	525	497	475	516	499	570	529	570	566	525	517	510	541	531	528	565	548	504	516	521	544	543	487	501	549	534	544	524	582	536	555	531	535	536	515	542	544	510	568	499	528	535	559	539	529	559	537	550	499	518	535	564	497	558	516	557	556	551	565	541	529	505	484	529	524	506	527	519	577	529	549	528	566	558	532	532	535	532	517	497	501	528	532	558	536	528	518	531	535	571	515	523	490	521	535	550	502	538	553	503	534	520	485	508	545	548	564	532	550	538	539	565	582	550	521	547	553	551	498	498	511	518	487	534	574	487	538	581	572	547	514	542	514	488	530	558	536	543	562	539	526	529	515	534	541	535	503	511	523	535	538	542	503	491	526	534	475	513	540	539	551	540	509	519	540	505	564	522	549	543	560	516	522	538	515	532	533	502	521	554	544	527	584	494	514	539	522	519	576	514	547	510	575	530	512	506	543	592	548	526	570	537	507	516	545	525	552	538	530	573	533	503	551	510	520	524	513	546	535	492	512	518	543	517	569	545	541	533	547	533	507	531	507	543	543	540	505	520	539	504	509	533	526	534	522	556	483	529	544	528	511	550	530	518	578	540	517	520	554	510	537	569	553	527	488	541	560	509	534	530	535	507	538	502	536	557	496	531	531	559	519	527	509	554	530	534	519	538	541	578	508	503	555	508	503	552	547	523	529	541	506	536	516	523	562	531	519	539	517	510	529	565	536	549	568	534	495	551	553	564	521	550	528	523	565	528	547	551	538	530	562	545	586	527	573	518	548	512	543	502	518	548	525	503	538	541	529	491	535	504	525	513	527	525	528	553	539	565	553	551	534	522	519	514	534	548	552	547	527	515	512	532	537	533	545	540	540	472	492	527	553	510	568	568	509	572	597	557	531	536	551	527	536	528	558	510	556	548	572	545	535	548	546	499	554	559	549	534	550	517	540	538	522	553	546	552	512	538	504	504	520	523	504	565	533	524	561	502	566	547	518	557	575	509	517	538	529	533	560	484	540	548	490	490	583	510	561	537	509	534	549	586	551	544	496	493	546	585	527	549	535	524	539	506	508	526	543	556	504	570	540	539	516	515	516	528	559	499	548	560	524	520	502	549	539	577	558	571	544	534	528	508	549	511	536	516	541	526	548	540	554	557	493	529	551	542	557	531	572	526	542	520	499	544	537	546	492	567	521	534	507	508	498	537	500	540	516	561	539	548	522	511	567	532	562	526	527	550	534	537	521	506	534	573	564	505	493	531	537	516	545	534	558	506	527	515	539	553	530	560	550	562	525	503	506	544	530	508	535	507	500	528	511	551	550	463	550	511	542	545	547	523	543	515	543	518	553	551	536	521	527	529	552	550	542	530	507	538	557	542	548	520	531	555	548	525	514	505	536	509	523	558	526	498	522	511	516	547	562	532	525	519	535	519	554	552	543	531	590	463	518	551	513	529	525	505	539	498	538	514	575	513	575	517	517	510	538	578	494	551	532	575	524	505	527	533	519	504	528	539	543	518	558	466	578	561	548	500	545	486	502	531	508	577	507	523	555	549	549	522	493	539	546	565	541	545	568	564	540	528	561	524	517	509	539	515	529	539	516	533	531	544	523	506	505	510	537	532	545	540	546	530	559	517	505	496	510	558	556	563	509	504	522	569	540	536	534	563	515	537	512	554	527	542	540	523	524	557	517	526	558	587	510	496	553	588	512	590	519	526	496	520	512	496	500	538	572	495	535	497	564	494	527	520	555	533	494	563	537	558	546	544	533	531	516	559	524	554	550	562	529	519	489	520	521	537	524	531	529	494	558	516	562	532	558	523	564	555	517	545	540	501	504	552	494	488	556	525	495	554	527	527	513	566	543	522	545	519	551	516	525	551	524	508	566	499	551	554	509	540	509	547	532	517	528	535	486	533	535	520	513	474	538	545	500	519	527	550	540	540	552	521	576	532	537	532	561	536	557	528	529	564	560	499	517	495	537	518	531	512	538	521	525	533	521	534	524	521	512	518	547	547	530	493	528	530	507	530	551	517	549	538	547	544	522	544	546	488	507	543	525	523	503	497	493	524	534	548	507	514	486	506	550	488	537	520	539	465	526	544	523	526	568	530	544	571	528	522	507	529	546	571	503	484	504	506	545	538	548	565	561	535	532	560	537	569	568	518	535	527	547	520	496	544	548	532	563	502	540	509	539	572	530	533	512	515	558	526	526	517	601	536	515	513	557	574	500	522	542	522	493	552	543	542	545	514	528	566	537	555	527	521	533	522	543	533	519	511	581	567	498	511	529	570	541	551	496	527	572	513	557	514	532	529	519	521	547	500	524	541	573	525	531	547	503	571	537	544	531	515	554	531	500	527	529	520	497	491	525	554	554	547	523	552	529	530	569	503	537	537	536	546	520	553	506	541	587	570	530	545	536	555	533	556	534	561	546	484	530	500	528	525	553	512	545	538	516	481	531	519	506	556	522	529	542	597	562	517	516	557	526	522	551	539	531	538	529	536	549	516	543	551	561	531	536	492	518	555	495	522	529	507	537	554	541	539	568	544	536	546	521	536	574	498	535	533	540	570	523	493	534	518	508	508	553	507	572	543	561	576	574	543	517	542	522	508	478	539	549	545	523	531	582	532	545	514	522	505	470	542	499	564	540	524	533	559	525	526	568	558	509	556	544	526	550	516	571	488	566	526	522	539	548	543	537	574	536	572	516	524	496	550	541	544	530	580	496	550	564	519	489	520	517	512	556	569	526	597	538	552	546	566	549	562	493	512	508	537	536	512	535	537	507	554	539	555	540	587	524	535	507	515	505	506	489	499	530	550	538	520	576	504	491	487	509	521	522	528	534	478	536	538	569	541	542	527	516	533	572	537	572	546	583	536	524	553	514	509	564	548	562	506	520	529	518	477	568	538	547	566	538	541	513	514	532	528	528	502	553	529	560	528	530	488	523	469	552	512	517	535	570	520	496	558	530	554	518	524	546	570	505	509	528	530	478	517	555	526
35316	13646	2628	1112	879	691	616	497	437	438	396	338	355	329	361	304	324	316	328	348	291	312	321	323	274	318	292	297	283	321	276	305	288	279	300	304	306	253	291	306	279	294	304	297	275	266	251	284	286	288	332	267	314	268	310	311	328	280	292	307	330	291	315	327	294	318	279	272	302	306	284	295	305	279	288	268	277	279	308	307	306	293	293	294	277	273	278	282	282	310	287	284	307	262	274	280	328	305	331	269	283	285	298	275	279	314	296	308	289	256	290	308	278	280	300	306	297	305	286	306	276	279	284	260	254	291	275	286	286	282	250	286	275	259	311	276	272	325	351	281	312	301	281	258	301	295	280	261	304	329	256	305	331	285	300	288	301	302	260	287	276	273	307	285	288	278	321	295	293	282	283	291	295	304	279	274	319	305	290	291	288	277	296	323	290	304	300	310	307	306	281	314	279	277	286	276	266	288	298	289	257	303	268	286	275	284	279	273	284	265	273	282	252	284	298	305	304	281	281	287	282	297	274	292	295	304	267	279	269	304	275	266	285	279	290	296	279	303	324	303	311	281	274	306	277	284	285	294	283	271	268	301	289	277	290	287	290	264	283	321	303	302	295	304	260	316	287	304	306	264	297	297	282	272	310	273	301	338	295	295	281	314	285	281	260	293	248	274	273	245	293	295	270	258	297	260	269	253	275	308	246	303	306	275	301	283	287	293	310	298	307	263	299	304	282	283	275	311	277	259	302	262	297	273	251	313	258	266	290	286	274	291	315	292	316	254	302	292	299	264	276	299	270	305	322	281	302	281	300	253	280	294	280	268	272	331	284	288	296	298	287	279	304	259	296	271	267	312	305	262	301	265	284	284	299	267	278	283	277	291	295	289	290	313	267	319	308	281	291	299	292	266	280	275	294	282	272	287	272	301	258	272	307	284	299	299	293	269	301	297	275	305	278	309	316	298	286	257	291	305	309	293	310	280	308	279	308	281	256	291	281	280	278	276	299	272	292	313	252	276	279	325	295	294	317	296	282	255	279	298	281	298	293	290	312	304	290	288	296	317	300	274	290	296	294	307	291	289	312	302	316	312	280	301	312	274	291	301	260	282	312	282	288	299	271	281	280	277	305	296	298	306	286	313	294	302	268	280	308	290	261	302	296	296	298	261	265	261	291	286	275	299	297	301	277	288	289	285	319	261	268	293	304	316	282	289	330	296	292	276	265	297	275	282	291	284	279	270	303	279	296	292	300	294	259	326	296	287	301	299	305	295	296	283	288	273	261	301	304	273	302	332	288	307	259	304	280	312	273	279	288	270	302	253	303	314	319	244	282	282	260	315	304	305	311	299	282	282	311	313	271	273	302	300	314	274	288	277	289	297	306	273	284	307	283	314	265	301	294	295	311	296	313	291	297	283	251	278	298	269	259	277	265	264	294	238	304	281	285	277	293	290	268	291	278	282	310	263	314	291	268	300	337	307	273	286	288	301	276	296	280	294	293	269	272	280	287	294	274	287	281	309	289	281	280	295	283	286	273	295	278	288	311	312	295	292	281	276	295	282	270	287	290	299	261	277	289	315	263	285	293	270	294	294	274	285	282	273	272	297	299	307	284	307	292	285	294	284	287	293	286	320	249	293	256	280	290	325	314	294	288	330	283	311	317	296	313	292	286	271	300	280	287	290	280	260	274	274	309	270	309	250	316	287	304	288	301	278	314	301	292	278	275	261	302	264	297	293	279	291	286	307	248	286	270	284	283	294	283	258	298	278	290	304	290	318	282	312	293	265	308	326	281	268	276	318	276	269	303	262	300	299	272	299	265	266	280	283	294	317	310	297	274	265	307	303	277	276	295	255	279	299	300	317	308	301	291	302	277	323	270	270	287	263	286	335	308	288	271	268	277	287	283	312	278	303	297	266	268	288	295	286	322	303	295	286	297	315	278	259	298	292	259	302	259	313	330	296	272	273	295	279	292	293	303	297	266	281	290	290	285	266	283	288	295	316	314	302	295	327	307	283	294	308	311	304	283	314	278	317	313	258	294	291	307	299	309	293	252	303	283	284	304	286	301	280	278	305	292	326	297	286	277	281	274	279	268	286	307	267	276	266	295	309	320	311	278	263	283	263	302	290	302	298	321	288	319	313	245	263	274	258	277	249	277	285	295	307	310	286	294	289	248	278	310	284	272	291	267	270	257	281	268	321	292	304	304	287	300	320	256	292	281	257	268	279	294	270	273	278	280	326	272	294	287	280	306	276	276	274	259	303	285	274	296	322	284	285	301	323	302	286	279	304	292	296	285	258	272	287	304	297	313	267	291	297	303	300	301	333	264	295	265	282	314	266	309	297	289	299	291	300	296	280	276	327	289	273	299	301	271	309	304	281	263	282	259	289	318	305	275	248	311	304	275	262	273	319	263	302	308	311	293	303	277	267	281	289	268	279	306	290	307	323	291	301	297	259	275	292	307	309	290	332	307	289	240	263	274	294	308	276	333	323	277	286	277	286	311	277	277	295	290	293	285	302	263	303	280	307	286	308	292	289	279	300	295	264	279	261	319	267	278	294	286	299	244	307	274	300	298	276	317	293	294	277	263	285	290	319	303	286	264	300	253	262	299	311	275	288	285	317	302	292	291	313	302	298	300	257	283	283	287	331	305	305	277	284	332	303	296	300	281	309	285	315	316	304	326	323	271	308	280	311	310	315	268	272	280	307	294	279	294	312	293	288	301	327	281	311	286	261	298	280	279	290	285	309	308	259	289	288	266	284	266	291	263	281	288	305	275	261	273	266	270	280	309	289	274	281	281	291	297	289	292	287	313	281	284	288	299	307	306	297	288	300	297	323	288	295	278	289	272	295	279	297	309	304	325	287	298	305	303	318	301	296	307	294	279	292	275	296	284	312	271	339	271	313	260	266	282	309	290	331	278	262	264	269	280	284	287	257	303	326	294	281	294	306	285	303	281	283	287	313	259	278	281	295	272	316	269	297	299	292	282	272	268	307	310	311	298	285	291	276	284	266	299	282	301	280	293	278	296	295	292	282	284	288	300	286	281	301	297	298	312	279	294	291	297	262	277	302	303	310	306	290	338	276	295	308	316	297	275	282	265	331	286	308	266	278	306	302	293	305	265	296	271	283	290	300	269	283	298	309	284	278	304	284	295	268	300	288	282	287	285	283	306	304	299	283	268	302	261	277	258	289	273	285	308	270	265	280	274	306	283	269	264	306	276	295	282	283	267	287	296	314	291	282	308	327	314	306	308	292	268	275	286	284	313	305	287	291	302	285	299	289	267	273	284	301	275	307	314	289	259	277	257	319	274	293	299	278	304	291	287	309	298	298	286	305	292	333	308	278	294	316	265	299	292	294	305	308	252	291	308	300	271	286	277	285	284	292	312	289	271	301	285	305	302	285	277	306	278	264	274	287	278	301	285	291	293	299	280	297	303	266	315	321	296	295	289	277	287	300	321	308	310	296	282	287	268	264	282	280	281	308
16664	1805	3136	3413	2906	2503	2149	1850	1682	1482	1388	1283	1276	1279	1150	1110	1069	1080	1053	1013	980	929	1092	969	951	953	949	968	959	943	950	920	903	898	862	861	905	886	915	855	931	865	825	869	889	903	906	842	841	877	886	894	908	912	899	884	869	843	855	927	869	828	844	868	828	846	897	885	847	859	861	883	858	843	845	885	889	831	846	886	835	826	837	847	825	852	877	889	879	807	881	833	855	863	869	855	833	860	880	836	835	858	849	877	851	813	882	832	867	882	834	864	856	836	877	825	856	824	898	843	849	909	836	876	847	823	853	887	851	871	807	881	841	819	875	832	828	834	863	835	812	833	825	817	838	839	846	844	852	857	855	844	840	866	843	803	857	840	860	835	843	812	841	868	879	848	843	822	896	829	844	843	865	894	873	851	787	861	815	859	843	803	830	819	839	843	836	829	842	882	849	851	828	854	834	854	863	879	870	833	840	833	864	837	886	810	872	820	866	841	845	801	899	834	819	844	831	870	774	856	915	836	875	847	840	817	856	846	891	834	844	872	848	849	841	843	888	870	898	849	831	822	857	866	842	863	865	826	807	851	880	914	761	844	838	843	842	806	826	842	827	827	873	876	842	840	864	910	836	834	853	865	844	830	814	925	804	909	835	830	803	878	844	851	789	799	859	813	844	852	813	840	869	825	832	853	863	778	855	853	844	909	827	836	898	815	844	849	829	868	821	837	880	880	796	833	873	853	846	831	889	862	790	835	854	854	859	810	836	862	865	857	790	847	855	848	798	820	870	872	805	871	799	800	804	827	833	873	844	850	881	806	847	894	830	853	796	860	817	870	850	837	863	771	844	795	832	815	850	839	860	857	850	845	894	793	838	818	903	843	823	847	872	865	833	835	873	843	885	848	839	871	835	863	855	846	894	846	834	850	796	866	797	835	814	866	878	827	881	876	875	853	864	797	829	822	822	894	833	885	853	846	881	841	839	887	846	849	904	862	849	865	808	831	897	822	841	803	865	798	836	904	842	819	887	887	856	852	868	837	790	903	838	822	807	897	791	834	834	869	854	821	880	845	862	812	827	897	870	854	886	872	849	878	924	818	876	823	868	838	847	837	852	883	851	839	866	786	851	856	866	862	825	831	895	865	868	835	822	850	859	852	884	894	888	852	861	867	831	829	852	899	888	820	853	898	859	891	900	875	836	802	834	825	848	864	832	842	850	860	844	828	856	832	825	878	800	863	834	850	835	809	867	798	856	839	832	846	906	892	843	827	844	817	835	823	875	832	871	807	858	873	903	887	835	825	837	873	812	816	809	870	880	812	811	859	862	869	882	784	880	851	838	828	790	848	892	885	886	799	822	834	834	810	839	852	831	866	845	853	882	918	863	882	844	848	862	864	841	837	856	875	859	814	819	846	842	893	852	833	841	832	881	767	825	800	885	858	892	818	892	819	789	835	905	913	857	807	866	858	862	753	845	881	836	807	835	846	879	852	918	869	831	797	878	823	842	841	824	763	809	801	792	820	848	845	851	831	867	758	840	864	888	793	844	883	823	842	840	869	901	824	837	821	906	816	823	868	854	864	795	854	893	831	805	869	861	825	832	844	850	857	817	847	844	855	854	861	825	839	885	844	834	886	851	839	863	865	861	849	812	846	874	859	841	853	855	852	836	943	863	891	892	858	821	841	822	849	852	889	838	834	812	806	801	836	832	833	824	876	853	803	822	895	847	824	836	845	861	849	863	811	799	840	840	848	836	869	838	848	819	853	889	855	864	818	829	874	849	906	856	858	883	875	855	835	874	854	822	843	895	847	854	844	831	826	885	828	828	814	827	816	796	820	855	857	878	839	847	814	846	789	803	836	879	831	859	830	811	839	842	906	818	861	818	849	825	825	889	870	828	856	863	824	836	884	864	929	808	805	848	850	846	877	874	872	847	844	925	863	802	842	851	846	873	834	876	890	819	824	910	826	894	823	872	846	835	863	860	895	836	849	909	815	839	835	803	879	838	853	852	850	836	850	864	836	853	833	849	851	857	835	865	795	848	882	848	885	838	858	813	772	814	867	864	848	827	823	891	834	846	833	820	869	803	820	878	828	914	876	839	889	818	836	860	862	878	933	856	838	827	880	893	813	864	869	887	795	843	825	846	814	889	898	818	835	836	822	848	863	808	896	894	852	908	848	854	828	807	859	785	834	851	863	827	857	851	837	843	846	873	815	793	821	842	877	886	799	831	821	884	810	861	861	828	840	835	859	791	876	826	867	865	847	835	887	858	834	846	860	857	868	897	846	858	881	841	893	855	808	876	891	863	866	814	793	790	818	798	864	827	866	828	864	852	853	910	856	864	870	866	831	882	891	822	815	851	843	838	832	848	828	855	878	841	853	882	814	821	838	846	902	816	861	803	874	840	878	883	832	851	849	855	872	845	839	836	835	884	767	806	830	842	820	833	832	830	838	821	827	798	870	826	821	815	839	838	840	800	810	837	844	890	828	850	848	861	866	810	818	819	850	835	870	884	862	880	894	843	846	839	899	857	810	796	896	812	891	844	907	843	865	848	848	833	891	904	863	925	846	772	903	802	858	843	846	853	871	867	857	803	915	810	878	842	869	808	865	845	868	876	916	824	890	819	865	866	825	915	841	854	873	884	879	853	789	872	811	825	834	849	858	850	842	889	866	874	881	848	875	840	867	845	849	815	880	899	843	842	826	846	877	869	862	883	848	782	836	896	881	838	855	898	834	887	876	922	853	870	776	829	815	802	822	877	843	805	823	864	848	855	907	853	816	859	840	921	809	807	804	813	794	839	853	865	868	865	885	822	829	860	868	914	891	838	905	893	827	883	868	864	830	858	869	877	855	883	895	782	890	852	882	843	901	836	841	812	841	820	911	881	857	864	889	790	816	851	869	844	818	850	830	809	810	875	832	820	883	854	864	842	813	880	803	886	840	834	871	849	773	825	854	867	868	870	798	866	775	871	841	841	916	863	835	868	840	862	840	861	840	862	834	841	851	914	860	796	797	859	786	865	868	803	867	845	834	876	823	860	809	893	887	882	869	835	851	845	848	821	875	907	843	805	795	859	862	862	874	825	857	827	828	912	850	853	829	904	815	857	824	890	839	899	808	869	885	804	869	847	811	855	825	798	773	842	807	854	846	866	887	886	883	834	832	870	820	824	809	851	861	932	831	835	848	893	892	832	913	868	836	842	854	887	859	873	860	831	836	818	878	834	826	850	859	874	854	847	818	889	816	873	821	841	862	835	866	871	841	854	849	848	884	825	839	851	846	828	843	867	835	876	865	842	869	888	878	850	840	879	814	827	807	856	847	821	864	860	833	883	861	874	871	901	838	836	800	823	841	878	863	865	857	909	850	885	800	869	836	876	891	803	831	878	856	768	853	859	864	822	861	820	845	926	877	864	837	858	889	841	829	819	840	833	849	841	924	843	834	824	892	853	857	865	807	859	863	848	814	880	863	833	788	837	834	835	877
39496	21903	13515	2410	1451	1209	943	716	640	540	511	498	469	420	369	427	412	368	370	361	395	356	338	362	379	339	354	363	341	334	339	333	374	321	335	334	347	334	339	361	330	329	321	351	343	307	344	353	345	357	336	348	340	339	313	340	341	330	328	332	327	320	341	306	327	315	332	343	324	353	288	350	342	361	342	323	376	340	324	326	352	336	342	348	331	343	315	319	313	296	298	335	334	324	377	319	326	338	332	340	327	346	320	309	349	330	292	309	333	320	315	321	335	346	301	327	306	366	300	332	306	336	326	358	316	323	324	323	327	341	325	345	351	342	347	309	369	352	346	332	361	272	340	368	321	347	328	341	323	331	326	327	309	323	339	289	334	362	333	332	327	345	348	330	350	338	300	330	348	307	340	387	315	326	335	310	326	321	336	345	349	325	345	335	340	328	301	325	341	336	329	311	315	343	302	344	364	338	353	317	335	352	339	317	340	312	302	326	296	341	316	337	318	332	293	354	347	317	308	338	352	354	323	330	324	303	359	325	359	325	338	321	323	334	381	345	361	350	300	358	321	309	335	349	344	347	339	324	361	370	345	315	326	328	347	316	325	340	321	333	330	332	329	285	301	345	354	349	338	320	367	325	344	341	322	339	322	355	358	307	306	334	316	304	339	319	366	313	335	320	330	353	334	370	349	320	331	332	276	340	319	310	341	359	313	316	365	359	323	333	347	383	315	298	319	309	334	324	340	350	354	352	333	335	347	329	315	323	332	310	340	343	289	342	313	301	302	365	323	356	318	323	349	327	323	313	316	329	311	358	315	324	341	321	307	335	342	294	320	347	346	317	324	313	329	313	345	337	329	332	354	316	360	323	328	321	363	322	362	323	333	350	338	303	322	298	318	360	334	347	316	353	343	343	322	301	327	315	327	342	313	348	345	286	324	288	308	336	290	310	311	288	320	333	330	301	324	329	329	353	340	332	314	340	332	325	301	341	316	290	331	352	312	351	332	340	312	317	302	319	297	301	324	303	346	318	329	341	338	333	333	315	318	329	329	354	365	329	326	303	290	327	360	337	330	322	342	304	301	331	321	336	311	309	304	322	328	341	335	341	336	307	325	356	324	337	339	325	326	365	324	304	339	342	339	330	338	296	330	355	338	366	336	333	314	308	335	316	327	318	306	380	288	317	344	305	317	316	332	341	289	326	327	282	327	350	316	318	304	340	326	312	334	318	330	298	304	334	309	321	324	305	355	344	345	342	356	326	350	320	297	324	314	329	303	368	347	337	383	316	358	321	327	318	359	298	345	327	313	324	328	301	353	334	310	293	368	353	333	315	356	314	331	349	306	342	316	316	322	303	356	328	355	314	326	321	339	281	325	344	306	323	352	322	340	345	311	332	356	327	325	297	330	330	350	295	360	347	330	358	308	314	304	310	359	349	324	344	315	320	341	292	310	355	316	311	337	318	345	298	277	314	311	342	274	302	343	344	327	303	324	329	333	323	317	337	315	333	316	300	320	305	325	319	307	300	324	346	322	328	351	321	318	320	348	317	302	337	299	334	314	326	329	346	311	333	349	347	335	333	340	314	312	329	347	335	335	340	314	326	318	322	341	314	328	321	321	369	309	303	316	300	316	326	318	345	361	342	313	306	360	308	294	335	337	341	345	335	311	349	329	320	314	337	302	351	363	326	344	355	321	328	321	325	338	318	325	370	300	327	338	316	337	343	339	305	334	337	348	338	326	366	305	363	337	361	315	324	361	342	318	313	314	325	320	313	323	315	333	338	316	333	338	313	320	350	355	343	364	368	319	327	333	326	352	352	342	344	308	357	298	355	332	339	286	309	313	283	338	332	346	335	354	310	322	336	353	327	296	334	348	326	349	351	372	321	332	365	304	325	316	350	313	327	334	329	349	334	334	366	320	326	327	362	336	322	336	340	358	325	364	332	302	325	325	307	341	359	312	371	361	322	327	343	356	358	329	314	309	347	326	312	355	362	281	343	330	352	326	337	296	369	284	312	329	330	339	333	341	316	340	335	353	334	359	333	325	335	304	339	344	298	344	333	308	343	318	313	316	325	334	315	354	325	310	325	351	321	334	323	321	302	321	335	328	334	340	308	348	333	314	329	298	337	323	332	335	350	300	365	338	334	330	305	332	313	307	337	319	364	342	323	327	329	355	378	315	373	326	320	341	343	338	356	341	311	343	325	293	337	292	368	324	343	321	308	292	328	334	330	350	327	338	343	340	318	326	335	342	329	363	348	334	351	333	316	327	342	328	341	376	333	314	310	332	349	346	307	332	295	324	316	349	342	345	322	302	350	315	297	353	347	340	324	310	308	316	325	343	321	323	335	354	311	334	337	338	331	315	305	338	351	363	311	366	312	341	303	324	299	368	337	343	323	313	287	330	341	350	311	336	325	312	279	307	348	322	309	334	312	331	312	333	341	358	345	318	337	323	342	356	327	327	357	315	322	330	321	315	308	302	291	309	331	320	328	353	321	335	356	315	329	335	321	345	331	341	311	322	290	352	318	351	295	345	346	364	311	329	341	327	336	323	347	354	345	327	335	312	316	317	341	335	309	339	327	353	313	327	329	327	318	326	292	305	332	322	354	339	318	339	324	309	281	326	337	312	338	317	340	325	362	340	311	316	339	342	297	359	374	331	292	337	346	336	316	380	369	352	310	334	299	330	313	337	329	327	320	318	337	322	340	322	339	338	336	318	305	318	325	311	330	328	340	317	296	325	320	322	306	332	314	329	328	321	349	310	321	334	329	356	300	337	306	341	343	354	323	305	339	307	343	332	326	333	328	325	289	320	337	328	313	303	336	335	335	331	354	300	338	345	341	322	310	323	288	334	348	300	314	340	348	372	353	303	343	320	332	318	316	365	351	329	358	298	324	336	323	313	311	366	358	350	311	350	340	349	327	332	338	331	319	332	343	327	317	301	318	330	361	349	353	328	348	332	341	346	302	334	311	333	331	323	338	320	305	342	334	317	325	325	329	311	303	277	328	298	321	362	333	372	316	303	330	315	338	298	339	328	325	331	311	338	348	326	325	336	304	351	330	351	330	314	315	321	299	345	327	347	347	322	318	333	342	348	316	289	323	359	334	317	324	327	357	344	292	352	327	325	335	324	377	341	342	317	305	345	335	373	339	356	319	327	346	321	342	345	327	324	325	353	323	325	309	315	333	310	302	302	321	339	336	328	308	310	337	348	337	307	316	340	326	327	322	328	321	335	311	332	322	355	338	331	350	350	319	379	342	363	322	365	351	317	354	368	335	307	332	332	313	306	317	334	351	321	357	311	342	370	344	340	292	322	346	277	340	330	375	294	327	322	329	333	340	349	344	336	360	316	341	348	325	347	328	330	333	332	331	319	316	330	349	317	357	326	327	309	344	330	339	332	350	350	346	327	336	329	306	304	345	312	323	325	329	322	377	318	325	303	298	294	341	323	344	318	327	326	342	326	358	357	373	335	339	339	328
20317	2793	5320	5743	4965	4079	3453	2869	2601	2305	2020	1837	1681	1624	1534	1531	1344	1336	1300	1259	1202	1228	1200	1124	1194	1137	1115	1151	1096	1042	1063	999	1057	1090	1099	1028	1010	1050	1029	1016	1018	1020	1025	1007	974	1012	999	973	975	1001	971	1018	961	946	947	991	935	996	911	950	936	1006	930	947	908	976	979	949	989	949	956	959	941	939	935	949	933	914	921	981	964	913	957	951	961	887	933	950	934	1033	929	928	907	969	922	936	938	948	959	858	980	961	958	928	935	959	934	994	949	993	1004	883	885	1019	899	962	950	943	956	911	932	918	942	965	980	956	992	918	910	908	983	949	917	944	948	909	899	915	932	916	923	904	956	934	941	946	1000	920	939	960	878	960	884	1002	896	929	962	995	916	963	933	953	980	895	908	938	922	947	986	927	916	899	884	894	887	960	953	956	947	914	927	904	889	915	938	883	922	949	965	966	931	938	1015	941	939	898	938	973	978	942	912	934	955	985	907	963	955	922	957	880	930	928	897	929	969	898	994	913	947	869	953	936	940	924	927	932	917	911	958	930	930	945	925	942	923	889	896	928	896	903	915	945	956	919	978	906	912	919	934	927	905	900	895	951	930	909	911	906	971	915	924	884	930	890	979	967	983	909	942	926	946	919	964	893	922	988	955	938	908	939	956	900	919	958	933	858	964	968	916	970	935	909	944	849	933	885	970	933	935	912	938	922	919	936	848	929	927	887	886	936	894	939	980	923	898	941	913	937	923	966	985	907	978	948	962	934	867	929	922	924	926	912	934	912	889	903	948	934	1016	945	938	924	948	840	915	963	926	956	1009	968	907	922	900	990	945	919	878	939	981	941	946	891	917	963	976	923	977	924	896	920	948	891	933	963	976	965	949	974	886	867	929	975	933	911	914	918	944	843	958	898	913	905	953	916	882	901	940	928	936	862	883	916	939	974	969	941	962	868	942	924	890	860	896	945	901	889	923	900	962	916	944	937	977	936	961	901	965	928	933	926	945	900	908	923	968	985	927	846	864	935	927	939	899	912	888	943	923	950	914	882	942	939	965	934	964	956	952	986	929	910	926	952	903	956	873	884	921	942	895	953	989	957	927	899	909	913	982	892	973	940	903	917	914	952	907	953	910	904	946	908	924	890	909	921	974	890	956	921	918	901	939	934	931	971	913	976	912	895	986	911	951	917	881	906	952	1002	944	948	932	966	950	949	924	959	922	959	946	908	935	901	939	961	927	934	925	899	930	914	916	908	961	981	914	995	915	877	942	938	896	954	964	935	821	943	893	923	935	969	954	923	929	900	945	987	960	937	899	923	949	991	935	917	938	932	961	898	914	950	945	941	959	886	911	957	965	933	980	913	939	954	929	875	902	891	897	977	903	993	915	860	923	1004	929	930	861	930	869	864	994	937	947	896	928	936	972	913	922	957	893	899	925	969	967	938	936	948	963	950	936	948	925	894	944	901	897	930	923	916	989	1001	927	932	954	963	939	933	972	929	938	941	929	899	943	918	943	857	915	918	899	912	913	893	916	955	945	937	940	916	852	916	970	887	915	903	924	953	896	920	1002	1005	914	969	942	907	949	914	906	903	963	918	901	949	909	867	920	885	930	921	924	914	915	895	922	885	901	918	964	949	927	894	952	957	928	948	946	890	955	886	948	948	880	929	938	902	875	927	937	876	957	987	915	914	868	984	899	952	948	955	904	988	950	893	940	908	954	940	947	875	934	911	884	931	952	943	896	959	933	935	899	911	904	953	905	923	987	963	965	927	875	970	932	933	854	924	905	939	925	929	881	890	885	929	967	914	921	959	912	942	905	931	961	881	950	925	937	934	931	888	909	959	896	917	927	895	911	952	985	940	950	928	989	924	889	922	915	919	951	914	922	942	916	950	880	928	906	924	901	925	946	960	918	896	955	924	937	880	949	942	974	935	896	949	913	941	951	951	970	948	950	940	982	947	921	970	945	915	946	900	939	943	927	969	934	951	893	927	931	994	911	964	927	881	857	945	906	965	949	900	916	931	946	923	943	938	940	930	919	862	882	996	937	917	946	899	886	938	915	912	982	873	928	888	923	924	859	924	892	932	958	904	913	951	918	900	918	907	918	949	928	922	889	942	955	970	934	883	909	910	939	948	940	927	905	957	904	978	949	945	937	889	984	957	921	926	976	948	933	901	890	922	951	925	960	939	939	935	930	922	885	870	868	913	865	898	944	911	954	954	979	906	930	942	940	878	900	985	936	901	952	959	887	902	905	933	929	939	934	913	937	944	959	921	919	919	938	923	957	947	943	911	936	966	928	920	954	932	967	926	932	944	907	907	921	890	915	879	888	915	899	935	934	967	898	915	872	919	1016	941	922	908	988	923	907	960	950	949	969	979	932	936	959	993	932	969	941	962	932	943	929	921	1001	901	905	893	914	926	931	901	972	913	928	938	959	948	919	946	905	935	947	927	955	861	906	928	940	870	909	926	916	910	945	944	938	931	906	907	929	927	891	953	928	948	950	939	951	897	953	913	896	928	894	902	963	903	935	919	951	959	896	860	949	939	909	977	895	910	949	967	932	937	904	912	1003	918	901	941	943	927	875	911	940	936	936	890	880	869	938	925	978	927	946	880	910	948	922	939	916	858	937	950	928	928	901	951	935	955	1029	910	975	909	921	932	962	937	892	899	915	944	951	924	926	934	907	912	943	901	933	902	926	919	939	955	878	961	898	958	979	881	917	930	946	921	927	935	948	878	930	904	970	900	908	909	900	910	967	890	934	922	927	909	993	892	864	948	943	897	982	929	856	903	958	944	897	891	967	918	916	887	912	929	952	875	981	898	914	927	910	924	888	888	890	933	838	966	899	943	942	905	899	960	949	939	907	979	946	910	949	918	933	907	905	950	957	892	927	918	922	919	928	912	957	891	938	943	942	915	909	918	945	896	924	903	920	904	891	927	910	887	960	965	923	896	911	966	936	950	896	981	986	903	945	946	879	917	925	1003	914	942	956	934	921	942	986	908	982	891	977	947	932	930	907	972	941	932	908	919	957	915	916	961	892	924	869	924	948	933	993	927	917	872	1011	870	888	891	929	900	871	911	926	903	902	937	948	900	914	962	941	891	892	942	900	941	967	916	947	924	942	941	943	921	881	917	884	957	943	885	951	965	945	937	900	927	913	983	941	894	929	968	956	934	920	902	936	959	904	955	956	952	942	937	978	893	946	904	932	953	916	915	937	941	927	898	950	885	919	910	909	926	943	1002	840	980	937	883	920	911	897	974	926	891	959	892	929	900	952	965	990	887	897	907	955	923	933	956	904	932	903	954	907	912	904	909	994	898	958	955	928	917	964	901	956	936	881	876	903	940	907	954	966	949	934	904	892	871	926	936	866	903	918	947	926	895	933	914	951	896	947	938	905	932	959	932	929	934	908	906	927	980	856	932	964	940	898	915	938	960	920	1006	912	879	981	946	930	947	951	954	906	964	972	901	918	940	915	960	913	956	938	898	881	1000	893	953	907	872	944	907
6619	431	334	217	206	179	167	168	155	157	133	165	178	161	164	171	166	160	158	160	168	172	137	151	158	182	142	134	168	186	157	171	148	146	159	159	157	181	150	161	178	162	163	137	155	145	146	152	159	150	150	129	145	165	169	142	160	168	163	157	162	171	153	176	152	165	180	151	141	154	159	148	152	158	148	156	152	167	143	179	140	161	167	168	164	167	170	160	173	145	167	170	161	159	161	158	156	160	153	168	165	145	155	151	161	171	135	175	167	150	165	153	151	153	167	154	150	144	154	180	170	160	139	133	166	177	176	134	180	144	155	174	178	160	164	136	157	167	156	149	168	189	171	165	145	146	181	151	138	161	169	171	169	152	148	154	153	147	153	179	161	167	185	150	134	153	168	165	163	163	172	155	181	152	165	165	158	173	143	143	151	157	167	162	162	169	160	145	154	175	166	155	164	171	158	136	173	188	171	150	142	165	155	167	155	136	135	142	165	164	174	151	164	141	135	168	172	183	173	149	147	153	143	170	176	156	146	178	174	159	149	171	146	175	177	159	155	153	139	158	157	169	190	180	141	151	153	164	187	130	154	150	147	174	144	142	165	161	171	176	166	144	158	164	149	187	178	133	164	176	157	169	152	167	171	154	141	162	177	141	140	152	168	164	182	142	163	185	152	131	141	182	155	134	142	164	168	164	166	160	143	179	172	138	126	143	169	135	157	159	157	162	162	158	154	147	185	148	159	159	156	141	164	152	155	167	181	161	165	165	151	160	163	169	163	150	161	167	157	158	143	139	141	158	141	147	165	152	154	173	161	200	155	147	169	160	172	149	168	177	174	164	156	152	155	150	150	173	152	156	142	162	166	167	144	191	155	190	146	163	164	156	158	175	153	147	152	143	165	139	146	155	177	174	162	184	189	160	153	177	156	167	158	148	149	143	175	173	155	149	164	149	167	174	155	179	185	172	155	158	133	157	171	136	158	151	157	156	157	153	166	179	174	180	140	165	161	163	181	156	164	150	159	173	162	148	163	181	163	154	156	148	145	142	187	138	155	168	177	150	150	159	158	165	141	151	142	166	145	163	158	176	146	144	150	152	169	162	162	169	167	132	165	159	174	166	174	148	178	146	165	166	152	181	147	194	162	141	166	182	168	156	168	152	155	157	158	200	154	170	169	148	154	161	151	145	151	157	149	160	160	174	167	165	148	166	168	173	170	160	178	166	166	149	162	165	157	158	151	155	144	171	155	177	141	160	166	145	143	162	180	137	181	162	158	176	174	152	163	156	175	159	160	148	157	163	157	158	165	156	158	158	144	149	153	167	157	153	155	166	127	129	164	188	165	160	151	139	168	142	161	163	175	167	154	164	171	158	155	172	166	149	156	166	166	164	163	184	175	155	168	147	161	150	154	166	178	187	187	145	168	171	180	146	157	132	174	158	156	169	154	153	148	160	160	152	176	152	160	163	163	178	147	156	180	136	172	161	153	163	155	177	151	152	160	143	150	124	151	157	148	144	159	171	159	204	158	170	151	187	169	142	175	138	157	157	182	173	156	174	161	144	162	147	161	142	181	156	178	175	169	149	171	146	158	171	174	170	160	186	147	159	166	169	158	143	161	152	155	156	154	152	142	163	149	141	156	157	149	166	182	152	166	165	154	166	179	170	175	146	151	174	159	165	140	170	171	147	178	143	167	151	164	135	163	161	155	149	171	162	143	149	149	182	171	163	184	163	172	151	136	165	163	164	186	151	168	163	177	170	141	153	167	150	157	172	161	163	175	154	161	147	174	191	154	164	148	152	159	162	175	148	156	166	162	149	196	159	170	181	167	161	165	157	169	168	153	148	164	169	160	183	144	184	152	155	133	150	173	163	164	152	154	159	186	140	153	145	161	180	164	133	168	147	140	161	175	195	175	171	171	142	190	160	162	161	155	163	168	178	174	171	179	148	155	150	152	141	163	167	187	162	160	163	166	163	157	150	147	150	165	150	156	154	170	163	162	151	147	151	160	178	155	150	159	177	144	147	146	154	157	176	158	164	147	183	144	158	147	148	146	149	168	180	155	162	176	148	126	167	171	180	159	176	158	162	170	159	169	165	145	162	157	148	159	175	168	145	149	155	154	153	167	167	151	169	160	152	154	171	145	166	163	173	160	176	173	150	153	156	158	158	165	155	161	173	142	166	166	152	169	168	146	145	175	153	137	178	169	157	164	172	150	171	150	156	155	165	154	150	158	167	148	163	153	168	185	167	152	139	160	157	148	163	180	181	161	175	132	170	156	158	140	161	175	160	158	149	147	168	169	153	172	162	154	178	158	168	159	164	166	138	162	167	153	132	150	165	149	175	155	150	141	141	159	182	167	155	160	161	166	162	159	162	173	138	175	152	147	161	150	173	138	163	163	136	147	149	142	167	169	169	162	140	164	162	139	165	162	176	173	164	166	130	132	160	160	158	179	183	154	165	171	153	154	164	161	160	156	141	134	182	145	182	144	151	155	165	149	150	186	155	169	162	165	160	153	148	150	177	187	159	153	140	168	179	151	167	160	153	160	188	158	165	154	150	162	166	161	165	177	163	192	162	159	174	153	178	163	173	164	150	176	149	178	160	148	169	134	155	146	165	181	160	164	161	158	162	180	146	170	180	144	158	159	172	158	160	176	165	137	155	153	155	171	154	153	156	152	167	159	142	166	169	179	166	165	174	175	176	160	166	157	181	183	161	151	177	139	189	165	171	168	158	168	157	168	159	145	156	179	149	181	171	160	142	144	165	176	147	177	191	158	166	153	161	154	174	172	159	159	172	161	164	172	141	157	149	157	155	134	169	129	135	154	158	148	178	163	180	168	129	160	164	160	164	135	160	161	152	153	169	136	151	156	143	168	160	146	145	150	151	158	163	147	154	164	169	179	163	178	156	163	174	159	152	167	165	154	154	160	173	159	158	171	170	155	151	172	149	176	165	155	164	186	182	165	129	138	156	167	172	147	162	173	164	162	150	148	167	147	174	172	156	155	160	160	155	154	169	143	149	150	152	155	154	147	156	174	143	179	118	176	148	162	156	180	160	165	158	178	148	152	146	167	192	176	174	169	150	149	147	174	142	154	158	169	149	148	143	152	159	155	146	176	160	167	157	174	144	157	161	152	174	119	174	162	150	193	153	156	146	139	136	152	176	150	153	170	150	144	181	154	146	153	173	135	160	175	160	148	177	177	163	176	151	175	181	152	149	143	152	167	150	160	153	172	153	166	177	166	144	150	177	175	152	158	185	148	153	167	161	144	166	163	151	149	178	156	164	168	171	168	182	164	176	151	161	175	192	185	160	165	153	167	177	154	154	182	148	165	164	151	151	150	155	138	164	151	149	200	152	187	194	157	146	160	154	166	147	155	157	171	184	140	148	149	173	167	172	140	187	147	204	161	168	138	172	175	147	180	157	143	187	187	173	152	169	150	143	155	149	162	154	164	145	171	162	178	159	173	149	145	181	155	170
6486	578	645	704	646	636	587	595	556	559	550	555	595	569	577	598	550	560	571	536	559	539	503	554	562	569	560	569	511	554	535	544	524	549	556	542	546	544	539	563	546	516	564	509	553	532	517	556	514	528	549	494	582	536	490	534	503	557	485	489	562	536	558	552	562	540	531	539	484	537	540	535	606	518	493	568	522	508	546	528	524	507	546	535	539	519	527	559	524	528	540	497	534	559	528	519	580	506	508	589	532	538	534	524	546	519	528	528	482	550	531	547	544	520	542	524	492	557	516	508	539	535	511	543	561	549	513	537	531	472	547	526	503	578	575	523	522	551	564	557	515	468	470	525	549	561	525	523	546	503	534	519	528	512	534	552	527	567	560	562	535	508	528	541	508	557	558	563	515	515	566	491	536	514	527	553	508	551	536	549	547	569	502	532	525	571	507	533	513	552	545	502	509	558	526	523	538	517	577	554	572	520	547	574	526	501	538	513	533	563	538	534	516	526	528	537	519	560	542	536	540	529	513	552	526	531	555	527	532	522	531	509	563	513	505	546	501	532	533	557	557	537	524	506	531	531	566	573	537	506	560	506	505	555	549	507	534	529	542	531	541	525	547	540	525	517	524	536	535	530	506	512	510	556	531	504	566	518	571	514	567	531	502	516	548	523	522	519	549	535	525	552	538	549	551	516	528	529	508	539	514	524	529	551	464	518	514	515	510	512	573	570	556	541	533	541	517	560	548	527	534	497	550	529	530	493	487	532	542	559	538	532	511	488	536	529	554	524	504	547	574	505	536	521	556	518	524	523	500	533	569	540	533	525	475	511	532	538	523	521	528	543	578	545	529	544	546	549	533	515	521	475	553	579	535	512	523	555	500	534	554	560	564	536	523	507	509	537	509	491	501	506	522	518	533	514	492	555	524	508	526	542	572	513	523	542	528	533	545	524	535	520	547	488	525	549	551	599	556	508	526	542	510	572	542	520	550	519	470	554	503	529	564	494	518	565	564	518	487	518	506	517	542	541	534	562	531	533	502	524	510	507	515	549	518	549	535	513	525	540	512	489	523	556	548	519	542	518	549	472	531	503	567	496	501	513	538	520	540	522	515	544	582	493	514	545	555	539	541	511	536	543	570	512	561	523	557	573	554	509	555	483	534	520	534	522	520	517	562	544	537	541	554	566	501	535	551	536	522	498	543	521	529	524	569	535	517	534	532	546	574	539	479	548	514	541	525	543	536	536	519	540	526	542	543	504	615	568	556	531	537	553	537	559	526	515	548	490	530	548	516	565	565	493	560	511	546	507	571	536	514	533	505	528	519	531	559	499	528	548	572	508	514	492	573	498	549	490	549	515	518	560	575	530	529	506	559	566	553	502	511	492	531	515	508	555	528	513	542	540	507	515	506	542	542	554	534	556	532	529	507	553	547	556	528	502	536	552	522	530	529	519	519	546	500	537	514	548	534	508	499	568	547	501	524	525	511	538	508	550	508	525	549	458	543	552	538	494	538	558	506	546	532	532	543	524	547	543	514	570	523	529	528	504	516	548	543	520	541	535	563	577	543	539	519	532	515	528	571	482	544	549	505	530	533	550	523	525	531	511	517	513	533	509	509	548	526	527	501	509	570	540	518	497	547	521	537	521	508	526	501	532	551	525	564	515	497	501	580	608	507	572	558	550	499	569	543	518	501	536	511	592	522	522	563	515	523	550	502	527	554	533	558	515	529	554	563	538	484	563	517	527	520	553	561	504	517	533	541	516	528	547	545	534	506	597	563	541	500	547	525	534	544	568	516	508	492	530	554	528	506	522	515	542	503	487	523	484	492	545	531	510	475	491	566	543	547	531	543	560	531	524	550	521	548	543	518	519	568	512	525	565	527	543	507	552	527	493	499	564	561	517	530	546	542	531	514	514	506	529	557	520	521	532	556	507	515	552	556	521	542	501	524	524	554	580	528	541	535	531	545	502	535	504	490	512	520	501	532	535	534	541	540	541	559	556	541	529	540	507	550	516	512	560	553	552	518	536	504	473	561	534	528	571	522	521	520	574	547	551	519	542	522	570	544	526	557	464	543	503	527	531	516	557	513	468	508	519	534	496	502	557	500	550	552	552	535	487	528	500	534	575	565	516	524	563	555	542	538	560	522	528	556	515	549	531	512	534	544	515	520	536	483	558	537	503	549	519	537	528	520	528	522	551	550	542	528	532	535	510	539	535	522	510	533	527	538	524	559	562	539	533	515	562	542	512	548	525	527	487	578	561	529	547	529	518	524	543	544	528	521	560	544	563	524	545	517	558	551	565	530	569	516	542	520	536	523	533	542	535	525	541	543	561	553	533	554	551	531	502	486	572	516	527	545	529	514	517	529	521	550	507	494	507	557	555	517	540	569	554	554	527	517	524	508	510	533	517	532	571	522	572	539	543	534	490	581	493	564	521	545	532	532	509	536	520	495	505	546	540	474	554	547	513	535	496	522	525	550	556	508	494	508	546	508	520	521	554	504	508	527	523	538	557	538	544	521	528	523	569	482	518	512	552	534	543	514	573	510	547	516	548	551	549	548	505	503	532	497	553	520	509	525	565	570	539	555	523	567	500	542	544	530	547	570	510	535	540	573	489	521	536	509	511	557	512	548	534	522	520	547	532	566	533	567	511	531	526	517	504	547	493	518	528	538	504	566	536	538	534	494	531	512	523	527	559	524	522	524	519	522	525	582	517	534	529	517	523	554	528	534	566	539	591	527	519	543	517	558	514	518	506	525	556	518	508	515	545	538	520	541	488	515	515	533	528	524	516	511	516	507	492	516	517	600	538	538	511	554	490	573	521	502	527	532	511	513	508	508	536	563	531	524	570	543	527	493	496	497	531	521	512	571	498	549	545	523	557	540	508	526	545	530	554	576	515	500	528	515	523	526	523	506	541	519	539	506	541	546	555	554	546	509	521	508	575	513	553	534	525	571	531	509	532	547	526	547	551	530	534	507	489	502	558	553	518	493	564	526	534	571	536	533	513	513	502	484	554	522	526	507	559	535	530	497	471	524	507	509	501	501	530	513	508	530	541	520	576	499	524	528	510	529	513	575	520	547	507	542	555	526	566	508	537	530	519	509	456	507	509	517	498	478	544	523	534	544	547	523	535	524	573	529	505	525	567	514	530	534	480	529	487	540	500	557	532	568	508	532	527	554	501	550	488	531	514	559	557	509	509	514	523	536	569	522	526	521	540	498	521	524	530	540	550	542	546	584	555	527	540	552	525	514	521	546	513	520	542	527	516	513	555	537	521	529	534	545	546	553	535	517	541	525	509	518	511	518	512	532	532	537	533	530	550	582	538	540	499	531	545	549	516	523	543	486	552	517	547	500	524	538	565	500	508	513	552	530	547	546	539	523	541	542	523	505	535	544	524	537	523	563	556	529	522	516	494	530	562	534	543	548	510	515	540	515	577	536	549	511	549	550	525	504	551	546	514	555	539	535	568	525	564	530	523	531	531
36805	14406	2910	1091	852	664	532	488	456	415	386	374	347	359	327	364	330	329	343	329	321	325	313	287	302	331	328	326	291	280	301	298	282	302	279	318	286	272	299	275	279	297	293	304	299	311	258	302	312	290	283	289	308	310	315	282	289	273	276	315	287	264	284	342	260	286	284	300	284	290	298	316	268	345	269	299	287	260	308	296	300	292	285	297	311	324	288	294	296	281	313	293	286	299	292	272	276	287	301	294	301	290	306	277	311	277	287	298	261	292	258	301	271	280	289	283	276	287	304	271	283	253	309	324	273	327	283	288	306	309	278	293	272	333	275	306	267	263	315	267	296	283	293	290	264	301	281	280	277	287	293	267	279	292	282	264	271	296	280	292	289	265	309	273	312	284	255	275	264	288	247	312	272	290	280	298	283	270	286	270	265	273	277	284	276	296	285	277	312	294	304	280	301	291	286	273	257	302	295	288	274	277	273	290	294	285	303	280	267	310	289	293	290	281	292	308	290	291	282	313	270	281	313	275	269	297	312	297	330	297	320	268	296	277	306	272	299	283	272	302	301	289	290	288	292	271	314	282	324	306	270	287	291	283	328	268	253	310	309	286	308	270	314	307	276	274	291	289	301	308	285	283	287	285	297	277	294	311	300	284	288	277	283	283	301	308	315	298	306	283	282	291	305	237	285	295	270	301	300	283	306	278	338	293	277	281	285	290	283	252	319	277	314	290	243	302	291	263	316	290	284	288	256	298	269	279	297	307	289	264	320	273	289	318	297	277	283	293	297	304	324	284	278	288	304	293	316	281	270	289	268	294	291	269	294	307	254	290	286	328	265	265	294	290	301	298	303	248	283	294	278	322	291	344	318	259	293	306	298	290	259	288	263	278	304	297	271	308	274	274	293	310	280	317	293	303	320	311	281	286	293	268	262	289	322	258	273	284	280	293	280	306	295	288	285	278	272	296	278	271	301	273	275	288	284	278	296	272	281	248	268	305	277	298	294	288	287	274	301	285	279	280	286	302	286	308	300	301	279	286	306	278	285	254	304	279	282	325	296	305	269	314	307	273	275	277	315	296	258	304	292	299	330	302	285	291	302	280	303	282	289	283	306	286	314	317	281	305	277	288	258	316	269	284	328	293	306	295	316	286	301	278	290	287	291	311	313	271	277	316	280	307	266	305	266	279	276	273	294	322	304	303	291	331	320	301	308	280	262	279	266	270	282	295	294	269	292	317	294	306	276	294	261	287	292	305	296	273	258	301	316	282	324	263	260	343	259	300	283	303	322	258	305	256	275	284	292	284	306	284	297	310	297	275	304	311	279	285	276	276	315	294	308	279	300	282	287	290	269	335	254	296	302	290	295	300	352	289	271	273	279	269	316	297	280	283	294	306	317	301	280	349	282	296	299	311	299	297	283	307	292	303	295	304	308	312	287	296	269	298	294	305	257	282	306	276	297	298	290	288	274	298	254	298	312	266	307	278	289	289	294	299	294	276	281	308	283	287	280	318	257	292	281	307	310	311	292	292	289	296	277	301	281	281	270	260	289	246	297	307	287	276	281	326	294	273	283	272	290	336	315	333	325	305	292	310	302	267	267	283	321	298	311	289	300	301	285	304	300	310	300	300	293	333	274	293	262	251	284	276	283	300	268	295	303	269	271	286	266	258	269	302	268	270	292	300	262	281	265	280	304	290	297	288	278	290	325	295	291	304	268	274	276	302	269	297	288	269	303	295	291	308	287	318	292	314	282	305	294	312	313	324	288	299	290	270	287	294	302	265	297	293	262	277	282	308	286	281	284	285	309	269	282	317	300	318	269	297	286	278	297	318	304	321	281	293	296	257	294	290	314	285	261	285	287	268	298	297	268	280	274	284	285	284	297	309	276	303	320	285	264	327	279	290	307	276	308	253	302	317	290	287	285	304	281	253	278	284	291	259	311	292	260	307	284	264	284	292	282	319	264	309	289	254	242	252	292	321	286	305	274	273	306	278	293	281	259	316	281	309	291	299	291	302	298	310	286	308	256	295	289	263	281	302	281	296	301	282	288	275	300	297	282	305	292	273	309	290	303	304	276	279	281	280	284	282	303	277	282	271	309	288	280	297	262	308	298	277	307	287	296	282	284	295	308	291	304	317	301	285	305	298	292	314	266	298	302	281	284	270	326	274	289	261	313	277	294	282	299	311	285	289	290	288	290	299	282	276	274	271	291	284	299	287	315	300	304	267	315	277	264	293	269	271	285	300	303	239	308	282	275	315	301	290	315	284	300	279	291	284	282	281	286	269	282	299	270	307	314	288	298	267	269	271	292	297	276	271	248	264	307	319	277	298	304	280	280	292	287	258	310	306	287	276	283	282	324	290	309	322	293	272	278	275	298	299	290	279	278	317	250	282	277	292	305	259	298	300	311	316	268	299	302	307	310	305	274	290	327	268	304	310	293	303	276	254	291	290	304	332	279	291	305	324	268	286	300	297	311	290	277	311	284	285	304	293	271	274	295	313	292	297	285	279	281	264	300	271	297	288	271	295	261	305	293	287	280	284	271	267	294	278	278	273	271	306	265	304	302	285	319	314	290	276	287	269	285	272	291	286	255	290	261	255	277	259	314	308	305	298	275	297	299	284	279	292	316	316	240	288	278	254	287	285	301	290	275	293	299	272	285	279	299	276	291	276	246	306	280	300	284	286	293	291	301	297	290	278	291	303	269	290	307	265	304	288	308	291	282	279	319	278	285	271	303	309	293	287	273	303	281	298	296	302	301	287	316	268	274	282	292	265	304	313	304	277	289	320	257	296	289	283	282	307	284	325	281	289	289	252	302	311	265	289	260	325	308	309	286	303	298	281	328	337	292	274	294	282	290	291	305	252	284	281	281	309	284	301	296	316	288	262	278	318	296	257	259	277	306	254	309	266	305	283	310	299	301	297	289	260	303	308	312	318	299	303	286	320	266	271	306	269	272	269	279	282	331	296	288	332	287	276	292	299	288	296	273	299	271	290	293	329	243	273	265	291	298	304	257	309	270	288	274	265	325	292	280	280	292	302	281	254	290	309	302	292	316	294	277	300	269	284	319	273	304	306	300	281	270	265	316	295	298	316	307	275	271	285	275	296	272	270	308	312	254	274	295	294	307	303	270	271	286	290	325	304	279	311	283	279	269	302	290	281	269	273	293	271	269	294	301	322	293	284	283	272	298	308	269	262	300	302	301	288	279	294	304	296	295	294	296	283	316	297	277	298	285	286	301	290	282	297	268	312	326	249	294	286	287	317	284	267	299	307	298	260	326	305	286	282	296	276	292	281	309	294	276	280	308	307	294	295	300	288	296	301	297	304	260	313	305	294	251	278	276	277	238	276	304	283	266	299	275	271	279	258	273	279	280	304	280	309	295	294	286	296	279	262	330	311	249	267	292	288	274	276	299	279	291	320	264	298	310	271	294	255	306	333	309	261	279	311	327	311	275	295	284	309	303	317	274	284	262	298	300	308
17212	1833	3097	3289	2943	2522	2191	1916	1674	1499	1396	1372	1276	1156	1144	1078	1095	1115	1061	1014	1021	1005	941	1054	923	948	986	935	912	862	919	900	894	873	876	928	860	945	874	876	933	908	916	876	861	899	914	913	879	896	900	889	884	859	877	861	817	938	867	858	871	868	842	842	860	878	869	851	814	880	872	896	865	869	826	803	855	843	841	922	944	853	836	878	816	908	886	890	882	866	890	855	886	869	836	861	847	838	849	871	852	831	899	892	895	862	814	866	854	844	828	789	811	900	913	850	855	871	846	880	843	856	839	840	847	812	894	860	835	854	861	870	803	857	864	885	861	889	823	807	844	834	874	837	821	821	864	864	849	891	832	863	848	844	892	880	868	825	869	846	881	916	947	880	847	834	874	845	859	819	820	843	888	858	853	832	862	808	843	856	883	884	869	789	826	829	856	787	851	863	865	807	876	816	812	836	899	825	825	839	818	836	850	838	819	875	844	836	917	866	779	829	780	825	861	841	844	867	877	837	840	873	834	863	878	805	868	767	863	853	846	835	820	819	901	852	855	866	830	851	836	815	837	865	817	830	805	833	859	840	818	873	844	842	873	902	853	901	863	867	834	847	906	845	787	824	823	841	878	868	843	825	891	850	809	825	859	861	884	861	879	859	881	802	827	860	807	896	867	835	884	821	841	862	788	844	862	843	908	886	849	873	832	821	840	814	804	873	826	874	829	853	801	895	848	885	836	863	824	823	846	844	841	866	795	830	873	849	843	839	857	847	829	832	834	879	868	849	907	834	857	834	821	825	843	906	807	829	859	811	891	829	878	851	792	861	857	826	873	824	871	842	817	866	789	846	835	884	848	855	826	826	807	836	849	886	805	843	791	845	863	908	856	857	816	856	862	813	835	863	834	852	820	843	804	835	879	886	810	892	877	837	838	852	864	851	820	830	861	863	855	858	801	808	848	872	845	843	856	874	861	785	780	836	838	869	875	874	861	846	887	854	876	876	871	822	845	850	856	868	896	847	855	847	884	831	858	863	812	808	794	909	901	847	881	821	869	830	820	818	843	801	846	827	844	814	796	839	853	844	839	871	891	846	847	858	833	843	839	852	853	854	804	856	855	888	814	855	837	857	794	833	862	843	868	851	898	882	893	858	848	807	850	837	909	820	855	857	816	826	801	866	888	911	836	798	925	847	921	786	850	862	847	842	847	899	862	848	873	838	793	828	860	797	850	836	892	870	856	847	893	859	853	811	800	843	815	833	839	827	815	790	844	881	839	851	876	847	820	873	888	907	832	866	823	886	852	922	881	863	824	847	889	809	803	881	852	809	841	926	874	828	807	873	887	828	898	878	795	897	843	853	829	855	816	830	853	810	861	837	859	826	814	820	861	880	843	823	798	854	840	820	873	906	770	853	843	838	868	834	814	869	892	848	845	834	853	892	821	822	834	812	839	840	796	814	906	833	867	787	891	894	891	851	877	888	910	843	861	884	841	905	854	864	835	795	820	879	812	892	832	829	828	870	840	882	816	839	810	866	834	848	861	879	849	885	886	871	792	860	868	864	873	809	854	849	859	812	836	837	873	850	829	870	859	825	829	861	850	811	861	855	816	825	799	846	854	834	861	855	836	801	823	816	772	849	799	829	826	860	869	869	842	835	803	879	803	823	916	856	832	833	887	846	862	863	886	840	855	886	823	844	820	839	838	801	853	816	843	840	860	826	849	833	819	883	860	847	847	836	846	886	884	870	872	844	855	824	838	859	830	870	824	838	867	846	896	843	853	850	815	876	850	840	869	886	854	868	858	825	852	846	844	871	907	810	819	800	853	813	841	846	869	797	789	820	902	824	814	867	885	867	853	841	826	855	815	818	856	845	824	817	866	880	824	814	825	866	854	852	857	903	844	879	848	780	863	835	814	829	880	856	871	829	860	839	845	819	852	864	901	837	785	849	851	907	856	847	822	877	823	851	859	808	845	872	879	852	837	850	840	820	847	825	892	857	906	842	838	835	814	838	848	840	904	829	877	881	839	852	788	884	841	810	916	834	845	885	872	850	818	913	909	791	845	794	851	834	809	858	871	827	846	857	885	834	869	836	865	874	866	851	828	892	888	862	843	828	867	843	856	900	804	820	853	822	832	841	851	838	868	837	862	911	849	860	798	844	856	878	860	821	850	866	866	810	830	847	875	830	843	758	859	858	835	878	825	831	859	844	814	872	833	858	814	841	831	794	826	843	842	810	867	831	869	833	803	843	841	863	862	834	857	853	874	866	767	849	836	834	824	854	866	822	868	806	854	835	839	846	847	875	854	845	828	865	822	889	875	808	811	849	873	883	873	820	819	841	832	847	837	859	888	837	861	833	821	864	937	888	823	836	832	891	830	843	847	887	828	896	840	821	887	852	798	879	869	868	854	831	822	932	822	887	850	894	880	825	847	854	862	879	849	871	798	848	835	853	839	877	867	872	861	860	809	853	866	831	825	864	925	817	853	824	834	864	872	855	820	818	822	835	808	887	855	831	840	833	952	874	872	831	880	843	848	782	772	806	841	870	845	819	836	853	873	820	829	862	805	811	859	880	842	844	821	822	780	777	846	890	813	772	854	896	823	838	822	842	907	847	863	827	809	843	888	855	800	916	894	834	828	831	827	877	861	794	831	814	860	831	862	867	883	857	849	798	802	833	828	863	829	848	839	898	833	873	840	876	816	911	847	839	866	866	873	829	876	858	815	833	905	821	836	836	830	823	852	853	857	855	825	856	868	869	860	888	904	889	857	850	889	872	849	827	841	811	843	884	836	909	878	869	847	854	835	867	858	892	883	916	845	864	807	801	854	850	844	820	797	861	863	858	799	859	850	852	831	814	894	808	842	828	859	850	881	862	851	813	877	838	851	881	857	856	854	855	828	824	919	842	862	856	799	855	836	839	845	873	911	768	817	855	884	827	874	866	885	878	862	897	845	812	834	819	800	865	835	861	847	873	875	912	776	848	790	844	857	871	834	870	816	882	841	821	880	799	857	830	825	864	877	894	850	852	834	866	841	788	853	875	828	805	857	859	876	799	859	846	885	903	797	887	869	850	887	854	861	846	847	840	852	837	854	840	807	828	890	855	873	837	822	860	813	826	823	868	854	810	908	867	814	850	861	801	882	870	886	903	889	843	876	840	872	842	875	838	851	820	840	841	880	880	843	813	844	888	826	849	877	888	856	862	878	815	878	877	891	793	896	872	864	796	820	804	850	871	853	852	865	853	864	830	844	866	793	862	853	865	848	866	871	852	850	924	860	852	815	836	781	884	830	851	838	843	833	867	844	873	879	826	880	814	807	878	859	819	835	846	845	863	837	873	893	878	822	826	884	840	823	827	848	856	821	815	825	851	864	814	864	883	824	864	806	906	842	871	783	847	877	829	870	872	842	866	813	823	864	890	848	821	805	876	879	861	845	874	898	838	857	847	902	808	814	837	832	864	865	852	856	804	863	809	799	858	878	864
39849	22109	14675	2479	1466	1198	885	747	637	571	534	516	432	490	418	428	393	399	404	410	370	322	377	324	368	344	352	387	362	339	349	350	328	319	385	356	342	350	322	332	356	337	308	351	336	360	391	352	329	338	338	381	320	324	327	367	344	324	345	322	316	333	334	320	344	342	326	340	326	354	348	348	299	305	321	364	366	315	329	376	321	311	350	301	294	327	321	339	374	330	298	319	342	313	322	350	343	338	327	368	329	334	315	319	328	341	328	332	345	376	315	364	341	334	341	323	331	348	346	329	308	336	328	354	323	328	372	320	333	337	325	350	332	338	327	324	322	347	322	333	325	349	361	351	331	342	314	333	329	338	341	307	349	298	289	356	340	307	318	337	327	335	344	335	322	309	353	314	349	306	336	345	296	285	288	329	348	304	297	335	351	304	318	333	331	326	324	341	309	334	317	312	312	352	338	309	342	315	284	308	309	349	336	331	356	310	331	329	340	327	324	312	295	337	340	321	346	311	324	338	322	297	304	348	349	345	318	321	346	327	334	347	337	305	316	335	333	297	334	335	321	344	355	332	326	323	360	308	299	328	328	293	353	353	327	312	295	338	354	348	339	326	348	341	302	341	312	346	314	341	313	325	331	342	324	322	341	317	316	342	392	342	368	327	359	335	316	340	316	331	326	335	347	324	351	315	333	306	322	359	289	339	298	344	326	329	387	354	334	340	316	342	322	332	316	317	336	349	324	360	304	336	327	322	309	351	317	337	319	316	314	297	295	311	344	344	319	322	321	302	323	343	334	332	325	310	335	338	304	317	345	327	334	337	311	341	312	331	313	329	327	317	348	318	341	325	300	343	352	352	322	320	278	314	352	312	319	338	353	335	337	297	317	340	302	322	337	337	329	333	312	335	308	321	333	349	350	299	342	315	319	333	317	342	339	314	340	329	339	345	285	318	322	322	326	312	340	338	325	328	335	330	325	355	334	303	340	308	339	331	337	340	292	328	313	320	354	356	338	355	337	328	330	350	357	305	389	332	330	339	331	344	343	339	347	346	336	313	317	336	337	363	323	339	340	323	378	345	353	323	360	295	354	322	352	346	333	291	343	317	323	300	333	292	337	322	309	341	321	355	328	339	302	362	319	306	330	299	325	331	342	349	296	322	312	314	315	332	318	332	335	317	304	331	340	332	308	321	319	345	340	276	296	336	296	330	343	297	324	324	348	349	295	346	343	328	353	305	344	338	359	337	328	314	336	315	328	334	343	319	361	312	309	335	333	348	333	340	312	311	343	318	335	304	360	334	320	301	320	318	353	299	345	334	325	323	337	311	303	352	373	354	331	298	343	340	325	326	348	309	355	342	313	344	343	351	333	314	314	311	322	338	314	319	348	328	354	320	333	328	349	368	316	320	325	333	320	323	330	348	325	310	293	359	306	331	339	301	335	334	350	310	324	329	337	286	340	336	316	365	306	309	330	328	301	320	341	326	330	338	311	320	347	355	313	343	340	293	335	348	330	333	302	361	333	325	345	303	343	345	337	334	344	336	298	291	352	335	308	340	326	337	310	325	336	330	328	323	332	319	314	337	333	333	331	364	365	337	316	355	341	349	333	307	361	325	331	348	347	338	358	332	322	333	335	346	335	317	315	352	329	330	354	321	305	355	317	324	363	338	372	315	312	326	334	305	310	349	342	318	338	302	292	353	334	335	327	349	347	345	327	352	357	316	332	349	379	360	350	318	310	336	327	354	324	332	310	378	335	344	313	314	325	345	340	333	360	348	329	331	334	331	310	356	380	316	321	326	304	317	347	327	377	354	362	315	347	304	322	323	346	346	349	324	312	345	328	320	292	325	342	331	330	286	341	337	305	336	319	341	328	332	366	316	310	356	342	346	337	344	339	320	321	334	339	309	293	333	321	304	329	354	343	307	342	326	318	293	342	301	336	339	307	318	315	314	356	324	347	315	313	338	321	330	318	308	304	338	350	300	328	280	372	345	290	333	350	353	321	315	327	371	318	341	336	323	343	329	366	343	332	304	310	337	335	344	349	345	344	365	336	307	324	333	359	335	354	352	331	323	352	329	362	343	334	296	330	322	310	341	296	329	302	337	373	341	308	298	325	329	266	324	327	343	319	344	285	337	337	373	360	331	308	370	354	306	335	306	330	343	312	343	328	319	311	327	358	330	316	363	292	324	310	326	319	338	326	318	337	379	349	343	347	340	343	344	349	323	326	322	341	332	315	337	320	322	300	327	336	312	347	344	311	325	326	344	344	332	347	325	360	335	335	302	309	292	310	317	324	304	330	321	325	304	342	339	331	323	324	306	310	289	340	325	332	346	342	329	343	320	307	347	333	317	332	354	340	322	351	346	355	329	326	321	344	339	309	314	355	315	333	346	347	336	328	338	308	382	314	313	331	351	310	336	337	293	334	297	308	313	318	316	299	307	338	330	367	300	306	341	334	322	332	316	333	337	318	347	313	326	344	329	321	331	315	328	357	349	350	330	345	327	327	317	328	323	324	340	354	338	322	344	312	314	349	337	288	298	313	353	347	310	345	342	321	336	342	320	339	312	345	315	337	333	321	312	331	332	329	336	337	360	309	330	314	327	336	334	282	323	317	347	318	350	309	310	342	343	315	338	292	305	328	328	318	340	324	355	290	342	335	337	333	303	311	316	314	317	326	326	355	336	356	334	339	329	298	338	347	354	314	314	320	348	342	378	332	305	348	323	331	337	351	339	342	352	333	313	316	335	305	331	320	320	346	334	304	324	325	357	312	335	324	359	311	318	300	332	324	329	319	307	300	312	319	335	337	342	350	359	332	331	339	309	343	294	327	349	313	351	323	329	374	348	323	286	341	316	331	359	343	329	310	330	303	363	296	330	326	386	323	330	323	300	342	340	360	334	343	316	327	332	325	321	322	317	319	302	331	321	302	333	330	321	310	312	337	326	330	309	320	335	364	343	340	297	321	317	332	316	361	325	333	331	314	349	351	335	352	327	332	363	321	362	331	337	331	286	346	327	344	341	330	299	321	350	347	345	342	306	320	325	328	335	312	307	300	339	343	342	340	307	311	320	352	354	356	316	302	327	309	343	319	349	348	346	337	345	368	352	303	364	303	335	315	327	305	360	370	359	345	304	338	314	337	303	329	358	333	333	342	297	317	353	328	367	343	364	319	343	311	324	317	324	322	312	324	344	272	314	282	326	385	315	336	325	297	336	370	324	309	345	317	317	330	343	294	335	316	341	312	326	318	339	320	294	307	309	334	351	331	342	327	345	343	333	314	338	320	313	337	326	351	303	342	321	335	311	296	324	331	332	300	319	301	333	364	357	331	331	329	350	352	319	318	338	343	342	326	305	314	351	342	339	322	313	324	319	335	336	320	347	333	334	312	330	331	306	280	337	314	329	315	309	327	317	328	312	326	319	349	315	317	335	337	323	317	298	325	338	317	343	338	323	327	332	309	330	357	332	374	321	329	328	330	345
20698	2769	5150	5812	4972	4161	3558	2946	2489	2130	2172	1892	1815	1663	1583	1479	1436	1373	1369	1266	1245	1211	1207	1149	1166	1157	1136	1092	1054	1103	1085	998	1034	996	1026	1028	1045	1006	1005	1013	1042	984	986	984	1006	1041	940	998	1004	945	944	933	954	966	986	963	962	990	985	991	960	963	936	1002	988	930	970	977	955	892	966	988	924	962	1028	920	896	888	916	959	945	926	958	981	954	942	915	891	934	945	909	953	927	931	936	940	935	964	963	973	968	941	913	971	943	916	943	952	915	954	925	956	958	892	937	981	949	933	919	906	969	910	897	919	924	927	936	919	937	936	935	936	904	944	905	960	925	921	887	969	849	902	943	979	902	920	973	926	967	898	883	955	899	980	892	915	968	913	964	941	916	943	990	930	896	938	882	976	972	998	945	925	894	896	930	899	940	954	981	907	883	929	928	865	971	1004	967	930	918	910	922	874	888	930	944	893	910	949	939	851	957	913	892	967	982	927	947	959	885	925	919	942	946	937	949	920	939	890	938	960	941	974	945	914	963	952	896	979	931	951	873	917	896	866	937	909	988	951	862	879	946	963	925	906	922	1006	934	915	946	881	924	960	914	976	934	883	991	937	951	900	906	924	929	920	948	924	959	929	973	948	986	909	867	930	962	913	973	1000	920	891	953	880	960	930	922	893	939	964	940	919	957	933	961	904	932	951	888	921	973	888	970	917	929	927	946	938	910	916	920	929	914	947	923	951	916	921	895	892	952	862	981	935	953	958	954	953	925	931	932	953	936	990	898	918	947	953	933	937	961	889	918	894	938	914	949	892	993	914	908	939	932	941	915	942	928	927	954	1001	946	893	907	958	964	902	936	903	926	923	896	900	921	914	925	842	929	944	855	942	922	917	927	939	955	909	866	920	936	908	928	923	935	955	882	911	985	934	900	914	949	892	913	925	942	1001	939	923	915	944	916	953	916	926	908	889	896	947	938	980	872	942	953	938	952	905	893	892	919	924	937	956	939	911	890	967	945	917	909	951	957	924	948	959	1003	935	940	949	892	918	882	912	929	939	988	968	947	909	921	928	940	941	910	901	954	948	932	910	912	872	990	925	962	971	901	892	945	924	931	894	960	928	961	894	912	946	921	909	939	901	948	919	926	903	924	868	911	823	915	921	946	968	931	957	956	949	977	901	933	951	942	868	968	911	982	918	966	912	891	903	923	904	912	898	917	960	928	962	982	888	936	921	935	920	945	932	995	891	923	918	935	888	979	966	950	887	924	904	911	924	920	889	928	905	902	886	988	915	879	954	887	871	922	917	912	957	869	935	977	873	933	950	941	879	944	949	874	912	935	942	886	931	951	981	952	920	928	941	931	889	943	953	948	915	934	883	913	896	913	938	909	888	897	954	920	952	935	911	918	921	932	903	962	902	957	911	918	955	912	971	912	926	923	935	916	927	910	919	896	918	874	910	947	935	976	954	944	912	910	905	928	947	942	892	933	913	927	936	961	902	922	976	943	922	932	911	980	896	918	1001	925	925	955	978	970	982	884	925	936	909	908	892	954	977	902	912	898	985	939	955	917	939	949	923	941	897	888	921	966	909	938	943	919	929	902	954	922	941	893	923	932	881	989	926	942	906	954	974	955	892	934	915	935	899	928	903	908	892	904	933	960	924	869	939	949	943	971	925	918	931	938	916	955	909	944	861	960	922	964	859	914	950	935	948	981	974	977	924	942	911	925	945	912	862	882	920	937	926	925	919	931	932	950	906	872	945	866	948	914	916	921	939	963	948	907	899	905	927	963	930	944	928	943	983	903	941	967	911	962	927	903	916	918	987	942	965	904	891	928	913	970	915	930	926	911	915	927	895	913	877	900	961	874	900	953	958	897	947	914	910	880	988	934	948	936	921	905	934	985	931	890	916	930	880	902	933	909	934	940	954	985	926	902	1008	923	962	955	935	947	944	957	922	994	961	953	885	972	911	948	979	881	922	952	939	990	942	919	988	900	870	985	930	920	906	981	893	926	891	931	906	939	945	935	951	945	969	977	894	896	976	887	946	942	966	904	989	955	961	975	931	905	934	945	957	968	955	930	875	915	980	966	928	959	989	929	924	942	925	954	940	982	957	906	955	933	945	917	876	927	881	975	943	907	904	932	986	942	983	951	895	951	950	932	946	928	876	939	965	931	943	895	907	897	894	936	980	893	936	875	972	894	935	903	939	883	984	921	932	940	922	914	867	925	908	963	933	958	876	895	920	925	890	911	998	939	896	937	896	930	844	940	885	912	927	904	919	968	904	957	896	926	928	913	953	881	922	942	923	922	926	927	933	977	972	949	914	894	881	901	994	918	966	906	954	942	945	973	874	932	926	991	956	901	940	934	955	967	863	947	939	926	960	943	958	901	939	957	907	897	895	869	984	913	978	933	937	951	929	947	937	914	885	916	954	909	963	923	970	959	914	900	951	939	863	893	925	953	958	943	986	883	948	899	926	883	947	937	937	939	938	967	897	940	943	959	945	940	906	904	909	918	913	896	923	939	902	907	936	915	938	930	882	945	937	922	914	875	932	947	917	930	897	942	928	887	932	913	916	919	891	926	926	983	933	869	924	917	926	911	917	944	931	892	880	926	892	942	941	951	973	929	941	906	933	941	924	961	888	903	957	972	941	918	884	946	932	959	933	927	912	914	871	914	928	904	931	907	972	1015	968	925	928	976	899	890	916	930	887	901	941	932	930	903	898	932	898	937	961	939	935	999	895	971	968	944	924	943	936	993	922	902	1007	930	958	939	922	932	916	904	911	940	887	878	932	981	898	921	878	920	950	934	971	917	984	921	921	916	908	931	930	970	915	957	919	942	945	854	907	926	945	889	963	920	928	1008	933	921	963	914	934	958	979	981	981	888	892	957	912	938	899	894	914	920	934	941	905	923	947	905	934	926	902	938	927	900	933	963	888	905	910	890	871	945	940	908	933	886	960	960	902	954	919	1017	949	949	892	970	961	944	911	933	942	907	978	1000	982	891	905	899	973	931	963	979	919	930	913	912	887	910	916	951	907	948	923	908	958	947	932	920	963	926	887	938	965	906	901	948	922	966	920	954	897	898	937	905	905	931	990	953	930	923	902	959	896	882	966	930	946	912	925	913	917	929	935	939	947	922	942	987	911	918	965	978	929	894	894	888	937	941	938	936	860	932	980	956	941	904	892	872	942	941	865	965	938	980	958	900	897	946	926	868	979	941	1000	903	958	923	900	911	921	893	847	934	941	982	915	950	948	937	995	913	917	915	928	895	909	943	934	913	992	895	920	948	976	948	893	948	935	944	937	883	896	866	919	977	928	920	897	919	954	929	898	921	946	911	916	904	947	973	950	987	904	900	886	941	985	891	923	943	953	975	910	925	928	963	861	920	906	877	903	904	908	1001	941	951	923	953	906	942	929	970	950	902	924	894	886	924	922	928	939	912	912	902	957	915	932	887	887	906	941	925	925	925	940	940	942	1013	945	987	955	916	892	951	898	920	948	923	897
6770	437	340	230	184	184	164	171	169	152	142	176	161	147	166	162	177	151	170	162	167	152	166	138	154	189	170	158	159	174	174	167	162	187	145	154	177	147	170	156	155	145	152	148	170	155	160	157	151	164	146	143	187	155	187	153	150	155	148	150	147	154	161	159	139	151	159	143	168	150	173	161	173	168	165	161	171	155	169	150	187	147	151	146	181	169	168	170	176	186	158	155	180	166	178	176	182	156	167	159	162	151	161	152	179	155	152	141	169	150	142	128	160	149	169	168	156	161	159	172	162	145	174	166	165	162	169	147	144	152	173	162	160	161	171	187	164	166	128	162	167	181	166	141	155	167	155	159	149	165	143	165	162	153	151	166	138	143	149	170	160	165	140	155	168	187	155	137	157	164	159	149	164	162	136	179	171	174	146	169	153	159	186	152	167	152	160	151	150	162	145	151	151	135	162	170	164	146	158	163	172	154	172	163	156	157	139	148	137	165	180	158	141	150	165	144	160	172	134	169	152	166	164	154	175	165	155	157	149	154	163	134	165	161	150	166	157	151	180	163	167	147	153	155	156	147	168	183	157	150	147	166	159	156	143	143	162	160	163	166	168	189	150	159	156	158	155	157	164	152	153	174	156	177	175	174	152	183	144	145	176	153	156	162	170	164	158	183	176	181	157	157	161	163	152	143	169	158	152	173	154	177	180	178	153	183	180	145	163	163	175	155	143	165	153	142	154	138	149	176	161	145	158	147	167	157	154	162	167	183	165	132	150	169	139	165	142	167	161	172	180	182	163	156	174	164	156	149	163	145	179	172	163	157	168	154	156	130	164	171	166	139	164	150	191	173	165	153	180	158	158	133	140	160	156	152	163	165	154	145	153	162	165	174	165	152	168	164	163	149	164	153	171	171	165	164	153	171	160	180	176	165	175	151	169	165	159	155	169	163	157	156	178	174	172	157	156	171	150	133	157	164	176	159	155	172	168	148	185	155	131	196	167	149	177	167	137	167	145	158	166	154	165	169	152	160	184	181	144	162	149	148	136	145	177	180	137	170	161	147	158	159	179	170	147	177	154	147	156	143	162	173	142	172	180	172	155	140	156	165	167	155	150	153	177	165	156	172	148	167	142	158	135	149	154	175	147	153	160	171	166	165	176	149	164	165	166	162	173	148	148	166	140	154	134	166	166	134	160	154	164	150	168	155	163	160	161	167	145	150	154	154	177	186	163	143	186	150	148	167	158	169	158	159	156	162	168	156	167	146	170	158	168	163	165	148	165	163	167	162	167	168	160	163	164	173	185	146	150	130	166	161	151	145	167	173	154	161	155	165	177	147	166	175	162	166	145	166	165	180	164	159	173	161	165	177	171	152	168	159	157	146	149	163	166	171	164	163	171	164	156	181	154	152	176	172	167	144	164	178	154	176	155	172	170	184	146	152	154	170	168	171	164	172	151	180	148	178	163	184	158	170	144	176	167	161	167	160	184	152	166	141	161	161	143	160	187	161	167	167	171	159	166	178	155	156	171	165	170	159	151	168	166	160	152	171	158	174	155	165	163	162	172	180	159	173	181	183	173	173	157	187	162	129	170	170	149	173	173	144	166	155	177	138	139	140	201	162	173	153	154	160	163	151	166	162	158	176	159	149	163	177	185	152	162	161	172	171	146	167	180	139	159	163	162	135	155	129	152	169	155	141	151	146	182	139	144	150	164	171	138	181	151	155	155	159	154	159	151	169	171	178	164	151	142	178	171	150	171	166	170	150	161	150	160	179	191	151	139	162	170	168	170	174	150	163	147	155	144	161	175	163	173	152	147	140	154	171	167	179	167	143	150	140	161	159	151	158	185	171	165	173	178	151	140	175	179	153	166	160	151	162	174	165	170	175	155	146	148	130	157	155	152	183	157	152	163	175	163	141	163	173	156	170	153	148	158	158	133	155	149	159	173	173	169	148	167	172	170	146	189	178	157	165	167	148	183	170	161	159	160	166	138	163	161	165	183	169	166	166	164	202	152	152	151	153	196	168	153	199	146	172	159	145	167	157	153	169	171	134	161	157	161	154	174	157	175	165	152	188	159	157	160	161	150	151	184	161	183	163	143	139	155	164	152	172	145	156	147	170	141	159	149	161	155	180	166	190	155	132	168	157	156	150	169	152	177	157	151	151	139	183	149	161	153	150	147	160	135	158	156	152	175	143	150	167	171	174	181	154	181	160	163	169	167	149	150	159	171	158	168	178	169	155	150	148	165	142	170	170	162	171	173	139	174	150	160	171	157	146	177	157	188	144	166	143	157	186	173	163	151	166	161	167	163	153	167	166	139	169	176	150	161	167	172	155	168	161	135	148	142	163	153	160	158	164	144	127	166	160	180	157	148	155	152	167	144	159	163	152	169	173	182	139	173	143	153	153	180	174	161	143	162	171	136	149	166	162	143	149	168	165	152	153	171	174	160	134	171	168	165	155	200	162	192	164	141	164	153	160	153	169	158	166	162	162	165	155	138	154	174	187	165	142	150	157	170	153	169	168	163	144	166	167	180	176	152	182	161	187	149	151	132	161	167	155	141	147	181	153	147	164	149	146	162	165	148	170	147	162	140	151	149	174	171	180	149	163	147	159	169	148	150	169	156	144	163	179	154	180	165	167	161	166	148	163	159	146	157	149	146	171	130	165	144	153	162	155	155	152	184	158	162	163	178	142	150	165	180	144	161	141	138	162	144	166	166	144	162	165	146	151	142	154	149	158	144	169	156	177	173	140	175	157	137	164	160	153	149	173	157	156	176	159	157	152	153	157	166	172	134	182	181	149	177	169	174	151	155	166	144	155	155	146	153	174	151	146	176	159	172	158	141	148	165	164	160	155	145	141	180	151	136	184	157	167	156	166	186	153	171	159	144	164	151	190	175	180	159	169	162	171	167	157	161	167	152	137	155	160	152	158	171	147	165	152	153	171	148	144	176	167	147	138	158	169	159	165	145	172	154	169	152	145	154	151	169	159	156	155	164	164	169	152	182	165	172	156	152	151	168	167	157	148	142	183	164	166	152	144	148	130	164	153	186	165	154	140	162	176	166	151	156	184	170	166	179	161	163	164	160	181	175	171	154	148	146	147	162	191	140	158	153	184	177	161	180	193	160	184	158	147	180	145	157	186	191	178	159	149	159	190	180	155	158	162	210	161	163	172	158	151	152	173	171	160	158	147	167	161	158	146	153	153	167	165	178	190	155	164	174	167	151	148	169	188	157	169	169	179	167	147	172	132	148	160	184	153	160	157	171	157	154	164	169	123	169	171	173	168	155	151	165	148	146	178	145	190	162	146	174	178	148	159	141	163	176	145	167	165	144	178	159	179	165	166	161	157	158	159	143	173	157	144	171	175	157	157	170	163	154	158	179	178	150	154	147	153	165	186	149	162	167	136	152	136	162	132	175	165	162	143	167	151	151	183	171	153	151	152	162	152	137	157	163	164	163	167	175	192	181	157	166	177	168	166
6558	581	691	717	641	617	579	640	555	587	574	589	550	575	521	539	580	545	580	550	504	530	576	526	487	558	542	509	514	544	541	549	571	567	533	531	553	548	523	537	531	500	497	542	556	532	540	510	552	534	534	569	537	529	502	499	565	510	545	521	537	532	553	545	545	510	515	505	560	505	541	479	528	529	548	543	529	548	525	571	560	514	545	541	509	560	531	523	521	538	540	534	537	556	524	578	464	509	505	523	560	549	525	562	514	538	508	552	501	530	547	497	507	524	526	518	545	537	507	512	499	533	519	515	526	531	537	574	523	539	514	569	555	526	543	538	540	520	517	512	510	555	549	527	530	557	513	530	533	500	518	552	501	558	537	527	524	555	507	537	553	565	524	483	526	528	493	548	515	564	548	510	524	527	525	510	495	498	573	527	550	537	544	545	568	539	540	492	542	523	508	540	540	509	542	534	512	590	545	536	511	522	518	560	535	532	540	538	552	486	524	513	523	513	528	564	493	543	522	552	529	538	517	537	514	568	526	551	524	517	508	555	539	559	562	517	527	499	499	500	530	550	513	506	526	533	576	525	538	586	522	506	534	510	508	546	528	574	511	515	511	510	517	550	513	509	542	534	509	570	554	522	551	515	521	528	535	530	555	530	528	600	531	535	525	534	515	518	526	532	565	537	525	532	505	560	529	482	493	522	491	596	552	525	555	529	522	530	528	539	507	511	556	572	558	545	532	487	497	476	572	520	563	568	554	572	501	541	537	524	528	535	566	505	510	558	529	514	513	598	516	534	486	541	563	531	541	533	532	495	531	533	553	547	559	501	514	575	508	582	515	510	504	538	512	494	534	524	549	533	557	498	525	539	549	530	528	499	530	528	523	528	533	534	573	500	567	510	521	532	541	573	536	515	538	517	564	548	501	549	494	544	532	488	535	591	557	554	548	548	539	529	540	542	512	543	535	554	530	505	518	497	535	557	511	552	523	553	503	545	552	527	475	515	548	537	541	533	509	582	510	538	526	535	513	511	552	526	546	499	525	453	561	473	511	510	577	544	441	558	582	471	516	497	480	504	514	537	526	496	546	532	525	544	512	536	506	547	509	531	534	494	535	541	549	519	570	519	572	550	557	502	564	528	513	538	523	550	488	493	522	558	553	544	524	511	549	498	509	524	532	496	572	563	525	532	516	543	538	504	533	532	527	553	554	531	552	505	521	536	520	514	526	483	500	499	521	528	530	510	562	491	526	551	531	501	560	544	575	526	526	527	550	498	501	538	520	566	518	523	535	541	510	508	518	549	543	510	512	555	516	501	571	552	528	535	575	510	502	559	511	515	497	573	528	536	531	542	524	494	535	533	531	501	541	534	540	535	487	485	553	496	521	530	514	522	530	542	540	520	509	567	552	543	565	514	541	506	517	502	544	539	506	494	539	528	516	557	482	503	529	543	529	547	504	543	551	538	533	592	506	548	492	538	514	528	526	508	526	513	530	548	522	537	529	503	539	550	559	501	563	554	506	540	514	513	537	563	524	488	525	552	580	490	512	544	536	499	505	540	522	530	510	511	544	484	482	515	534	506	547	540	571	506	523	496	544	512	515	545	544	513	541	507	555	569	522	526	543	536	518	572	545	527	565	550	574	521	547	504	508	520	475	516	524	534	543	497	498	538	583	502	501	549	555	568	554	575	503	541	549	526	479	513	511	528	492	558	535	525	530	514	538	484	527	533	526	510	550	575	549	515	505	575	581	560	505	509	531	510	530	510	495	515	539	540	512	522	523	514	569	538	520	518	532	510	544	545	509	575	520	530	509	544	596	563	525	513	521	519	551	494	516	545	517	503	516	540	533	561	509	582	527	496	531	502	542	507	502	517	575	492	550	543	512	508	541	561	524	528	571	503	558	554	517	564	497	526	495	538	482	518	565	545	498	533	529	490	557	516	494	519	543	548	547	542	582	566	544	542	505	547	555	536	518	545	558	510	566	543	530	547	523	541	479	514	518	531	508	528	526	555	533	541	524	508	537	561	507	513	558	552	527	537	538	535	567	552	565	558	529	532	545	495	543	518	512	519	549	534	520	558	486	533	545	505	565	491	496	568	562	535	540	522	545	523	553	553	510	529	528	561	547	556	549	524	506	529	557	535	519	545	533	526	493	511	571	551	510	555	519	493	515	523	506	518	557	519	533	546	543	525	548	524	543	562	500	571	513	490	528	487	529	555	556	535	502	538	515	539	549	535	563	586	547	545	561	539	574	573	549	548	557	533	561	524	563	514	539	537	544	532	533	557	511	507	511	516	517	510	549	554	455	528	516	542	524	506	493	524	548	515	523	533	532	519	517	552	521	569	528	510	499	537	546	539	515	545	563	520	513	501	545	513	532	506	544	510	527	541	547	534	523	511	540	507	496	532	510	519	557	502	522	531	556	558	536	511	547	540	532	542	546	565	544	563	564	547	529	539	506	516	565	507	539	519	538	557	562	536	538	512	503	533	522	496	523	552	545	485	520	502	525	551	532	511	543	490	529	553	524	539	492	515	532	507	541	542	523	528	530	540	533	547	553	517	545	537	546	586	560	505	505	506	496	515	550	528	528	531	574	531	540	501	575	510	505	552	527	505	523	534	501	519	558	526	549	551	517	518	557	517	542	533	526	551	509	526	462	506	516	512	533	562	532	531	534	517	552	529	565	534	496	513	519	508	530	530	510	535	532	506	533	522	543	510	530	561	526	554	557	554	524	535	559	512	560	538	549	539	523	542	536	537	516	553	522	502	531	542	540	521	562	569	521	558	578	518	542	529	518	557	511	503	524	574	509	506	486	547	508	547	524	569	519	518	541	526	537	495	532	539	530	549	552	593	544	540	548	561	527	521	505	555	531	500	535	563	526	515	553	524	518	495	516	537	518	553	545	473	518	472	509	504	485	507	512	513	567	542	505	541	541	551	568	484	522	542	522	546	522	545	530	536	545	533	528	534	520	504	544	535	513	596	542	526	539	508	532	511	545	482	558	563	527	535	538	540	528	536	518	561	517	495	559	517	506	548	510	546	534	524	525	551	522	534	542	558	512	516	495	542	550	544	512	507	486	497	549	532	476	575	500	497	503	532	525	484	512	521	567	502	531	541	534	550	555	531	495	542	550	523	544	500	467	535	549	578	532	530	544	529	480	525	468	526	528	548	477	533	519	531	519	532	503	538	529	501	535	547	564	514	486	556	478	502	542	543	502	573	543	571	511	510	519	517	527	552	525	519	507	547	508	569	494	492	553	516	524	482	550	544	505	574	541	549	522	532	558	521	488	554	537	543	546	538	509	501	495	534	533	529	549	564	500	545	555	496	535	502	525	545	566	507	507	560	566	525	511	556	536	554	529	547	574	540	539	546	527	507	526	530	526	534	550	568	502	537	500	536	569	534	550	571	540	555	531	550	535	548	573	507	546	518	554	498	528	555	507	481	503	486	555	492	570	539	517	556	510	513	533	567	547	493	557	506
35999	14892	3188	1205	867	675	547	498	458	402	396	390	316	340	360	302	346	319	335	298	279	302	301	292	329	255	313	346	320	300	283	301	307	302	306	290	327	260	295	295	319	306	289	285	295	273	274	289	337	283	271	315	306	301	266	283	259	280	262	275	314	314	300	282	269	281	316	288	289	308	297	311	281	272	282	262	303	271	264	273	294	275	295	267	281	293	296	298	274	290	268	288	298	272	284	301	261	300	337	324	304	311	279	289	327	265	320	303	293	307	293	261	249	279	289	314	273	268	315	310	270	290	328	272	272	294	290	296	326	295	286	299	278	284	285	308	265	301	304	254	297	306	289	278	297	280	285	279	295	303	301	308	283	286	289	322	284	274	299	292	279	238	303	304	265	278	275	291	295	327	331	311	297	278	289	312	303	329	301	284	295	283	290	316	330	274	316	295	256	279	294	289	307	291	287	292	285	270	298	320	286	293	277	274	292	281	291	297	262	291	298	308	291	307	308	289	316	273	267	269	305	259	269	322	274	285	295	312	294	270	286	302	302	295	264	287	293	276	284	303	304	294	305	323	265	309	280	274	266	276	289	282	307	292	271	278	258	320	304	324	289	297	291	312	279	287	296	274	298	253	293	331	284	283	306	286	294	296	291	275	287	302	287	266	314	286	278	329	302	295	258	279	316	292	306	285	268	320	275	298	266	297	268	296	280	294	273	307	295	337	263	292	277	261	304	281	291	287	272	261	272	286	291	305	272	309	296	282	279	271	238	283	312	276	288	291	273	299	289	313	293	302	273	288	278	307	313	304	280	298	275	273	275	277	337	284	307	286	268	239	294	289	278	298	297	297	268	312	278	276	267	283	273	287	293	278	298	273	272	307	311	301	276	299	258	272	290	310	303	287	293	277	293	293	297	312	279	294	286	310	277	291	286	271	314	295	267	277	289	302	302	279	303	286	270	285	276	285	293	282	326	286	300	275	302	297	308	265	274	304	289	267	285	288	316	287	280	289	297	327	268	284	295	305	286	277	293	285	326	301	298	244	254	300	274	328	318	286	264	271	261	319	287	300	307	286	279	319	285	266	311	277	285	268	280	255	276	262	272	263	269	296	312	257	269	284	282	321	318	330	310	278	303	309	282	320	328	272	295	318	295	307	303	298	293	305	268	305	291	277	322	328	274	291	286	318	305	315	286	292	281	285	267	321	287	320	269	273	259	291	303	302	282	312	277	296	300	311	292	307	268	318	276	288	319	301	281	297	297	279	298	303	296	285	295	274	298	276	288	309	295	291	318	282	260	299	279	331	302	284	290	263	286	324	291	316	301	320	255	286	310	289	305	318	281	293	269	308	285	274	293	288	307	338	323	291	269	295	324	315	300	277	301	270	276	298	290	284	307	337	270	276	298	279	291	300	291	259	306	318	313	257	309	279	301	317	290	313	304	292	305	300	273	305	289	281	289	276	306	299	266	281	278	322	313	272	269	295	266	309	287	324	283	295	283	301	304	269	295	320	308	262	274	283	286	283	287	282	287	294	274	286	284	275	298	272	271	307	259	306	295	286	285	314	322	310	293	298	271	291	280	298	278	282	324	288	317	288	291	310	258	311	299	254	288	305	295	302	297	338	293	302	307	269	293	284	283	289	280	315	291	282	283	299	271	278	303	332	312	278	269	301	273	285	278	287	289	296	299	279	248	293	291	297	324	310	268	309	294	282	283	296	275	317	290	288	304	259	256	287	285	316	306	294	303	301	283	285	277	319	273	295	304	254	300	280	267	305	339	269	306	286	310	287	283	271	310	284	304	296	317	277	297	305	310	284	286	287	280	292	308	268	325	340	277	283	291	294	310	317	263	297	272	243	289	307	317	271	289	303	289	318	286	303	287	262	285	286	242	265	305	283	294	304	273	292	296	278	304	255	319	285	287	293	305	279	290	289	285	312	283	297	289	280	303	282	285	276	290	323	288	285	249	293	305	277	297	288	281	286	309	340	295	313	266	273	291	257	269	297	299	278	295	280	280	279	309	287	293	268	278	290	316	290	299	324	306	282	289	307	276	319	279	307	251	287	288	307	302	315	294	287	302	295	301	299	264	249	293	285	269	290	263	313	293	300	260	307	261	292	287	288	286	293	292	283	301	297	285	284	293	313	274	296	290	308	289	289	315	335	282	276	335	291	306	300	274	291	292	274	289	295	300	306	310	280	291	289	290	283	318	291	283	304	305	306	323	286	281	300	303	268	276	300	291	282	271	267	260	278	264	272	297	297	293	283	307	270	316	280	294	280	270	324	285	287	282	315	302	275	281	293	292	281	268	275	293	295	311	267	312	345	267	285	301	312	280	293	302	272	294	292	297	295	312	311	301	286	318	299	295	283	331	291	274	294	288	247	306	319	266	296	289	280	259	271	263	289	289	278	260	304	298	293	293	320	329	279	308	304	297	295	287	264	286	291	261	283	294	315	302	292	294	288	270	303	281	290	288	258	306	309	273	294	312	279	297	285	287	300	295	281	268	280	269	307	323	286	292	316	273	310	311	314	298	285	262	313	275	279	303	279	279	313	301	269	300	318	299	300	294	277	321	307	294	281	287	282	323	312	255	313	311	247	284	269	268	288	289	303	277	286	308	282	296	263	270	273	267	331	288	306	256	279	307	287	306	296	327	306	293	297	285	288	291	273	284	297	300	287	308	271	297	299	323	281	316	272	255	292	298	287	308	264	279	279	309	273	273	299	276	309	305	313	272	290	317	300	281	316	289	311	308	294	300	301	277	278	310	273	282	295	303	297	260	299	291	300	296	277	298	305	305	336	303	266	298	279	277	294	302	280	304	279	301	292	295	310	309	272	302	311	285	282	274	286	294	286	294	269	289	295	300	281	289	319	305	272	298	305	293	308	314	273	301	306	286	331	300	310	305	285	281	306	287	303	300	275	311	311	291	297	286	287	308	283	281	266	311	283	283	295	350	295	289	297	281	301	315	304	316	278	308	288	311	265	292	297	309	304	267	300	304	269	316	300	296	291	296	288	282	273	285	280	298	297	271	309	278	281	309	259	322	297	287	286	296	307	266	289	293	286	292	303	291	296	319	253	295	284	274	285	278	289	287	316	277	276	280	306	313	296	299	294	295	277	290	301	282	307	288	294	311	275	297	298	293	305	285	282	262	261	306	316	295	243	315	289	294	267	303	285	296	311	291	315	264	313	289	311	293	289	303	299	264	278	301	313	310	276	266	262	295	322	300	327	306	279	303	315	293	262	288	288	267	275	304	265	275	305	277	313	298	274	330	293	286	292	291	296	265	253	308	295	300	259	260	273	306	276	315	303	292	265	312	318	284	285	282	282	338	271	281	309	274	278	283	295	297	250	285	300	285	291	280	274	285	281	277	299	292	291	304	285	292	301	287	318	296	286	290	290	272	279	266	307	266	273	271	268	303	281	290	283	261	281	281	260	291	260	270	273	265	291	293	285	287	316	291	295	289	286	298	319	265	286
16998	1797	3153	3525	3018	2539	2108	1896	1721	1490	1407	1295	1292	1265	1200	1114	1103	1043	1059	1104	1022	957	983	920	973	954	979	1010	944	899	918	932	912	914	931	891	866	839	933	909	887	903	892	854	881	905	883	864	859	862	878	831	808	876	864	950	887	862	886	896	822	859	868	858	840	864	897	871	842	831	824	845	836	832	873	877	858	814	854	854	826	924	859	848	887	859	881	859	815	881	805	854	852	839	909	872	833	850	828	837	849	841	920	867	896	879	829	815	871	885	829	874	849	838	857	843	853	847	853	841	844	896	849	846	875	830	902	803	862	869	828	851	819	845	863	863	824	878	845	829	878	850	912	867	817	859	835	849	832	867	881	820	820	841	846	862	821	869	889	807	854	887	817	832	849	826	783	923	870	821	866	905	854	830	823	894	860	893	884	855	830	860	840	858	838	833	849	822	866	817	799	868	915	849	886	896	842	821	795	852	851	870	886	912	846	861	870	781	805	855	858	899	848	815	830	836	850	848	852	849	839	882	846	817	820	851	887	850	853	832	841	870	835	815	893	761	857	867	818	840	854	869	829	859	826	825	861	850	824	826	830	840	899	837	834	830	771	875	842	856	849	809	849	892	842	835	862	837	881	811	917	871	885	842	841	868	849	810	856	827	812	890	869	806	832	821	835	829	875	851	847	832	870	874	840	812	872	823	872	873	853	826	864	826	823	894	855	898	851	826	919	840	874	838	857	890	743	844	828	863	819	882	852	881	844	854	774	874	847	890	822	901	837	837	866	896	886	847	825	789	865	863	824	858	833	887	857	891	791	821	871	812	846	860	807	851	857	837	832	794	831	883	837	797	811	857	870	840	833	872	906	850	824	841	835	860	832	856	871	869	806	832	854	796	853	833	862	785	845	818	780	819	829	807	883	767	855	843	847	876	775	867	840	869	819	877	866	851	888	858	863	821	869	867	842	839	872	841	830	815	878	845	818	827	812	838	879	883	848	864	886	802	802	850	840	879	881	899	835	866	847	849	784	924	851	874	806	867	853	862	893	842	846	850	855	839	800	836	793	864	879	853	826	891	815	832	854	841	906	831	890	824	876	885	804	846	825	886	842	799	853	860	797	824	882	874	846	838	867	860	843	873	821	820	834	835	826	807	842	866	896	835	816	909	837	798	851	839	852	849	839	799	841	850	881	937	878	809	902	860	833	871	816	803	826	837	885	818	906	859	825	848	822	834	831	844	825	815	871	807	839	890	829	849	807	861	796	892	876	831	834	840	843	863	849	882	817	823	851	840	835	800	851	835	855	860	810	818	860	817	851	805	842	865	848	829	806	868	851	806	806	883	862	893	837	878	846	915	859	804	812	872	871	813	854	813	845	813	843	844	883	865	825	820	880	878	840	933	866	815	865	890	833	867	852	886	872	837	880	796	843	856	837	870	836	820	867	851	828	837	840	887	833	880	830	859	875	863	853	870	837	837	824	851	865	885	870	873	778	899	820	885	821	822	840	828	844	890	888	794	832	887	881	801	843	878	884	853	857	831	876	850	876	837	838	808	791	894	883	844	857	825	860	846	901	833	841	851	791	877	867	839	874	840	826	833	839	816	879	872	853	825	841	852	913	906	895	778	826	824	883	819	852	797	870	876	789	884	798	813	904	858	867	828	803	847	861	815	828	836	829	888	878	811	835	819	853	831	855	873	860	839	836	861	870	811	859	882	887	868	852	858	867	863	847	846	803	829	858	875	840	856	838	848	819	846	856	846	823	829	870	799	794	835	867	911	829	897	808	822	832	853	911	841	866	884	808	810	808	841	844	881	851	872	832	891	846	820	878	843	857	833	807	830	818	840	889	815	811	874	870	851	837	863	861	827	860	803	840	874	905	876	878	866	841	907	893	857	864	876	809	814	851	857	906	880	867	874	881	792	815	872	822	843	927	854	853	850	878	887	764	840	877	845	822	889	818	831	828	858	851	874	881	826	848	886	873	851	828	850	805	865	794	815	844	837	873	777	865	844	804	836	839	820	844	825	873	818	863	893	805	861	855	854	826	806	850	867	911	939	861	905	890	839	832	873	822	855	847	825	875	820	795	803	850	864	809	837	788	877	866	821	851	852	889	882	855	862	806	868	885	839	846	812	835	839	825	840	826	934	842	803	860	830	889	847	878	856	836	850	807	841	836	822	832	892	842	868	860	850	849	854	797	852	848	847	858	789	893	853	838	838	844	849	844	861	850	844	822	886	863	887	861	829	871	883	914	798	843	795	854	865	866	869	897	790	813	852	863	859	857	859	823	848	858	858	842	841	883	815	856	802	857	903	852	866	819	904	892	866	893	807	898	776	852	864	868	884	843	847	837	839	830	835	860	801	847	845	866	809	849	843	886	824	834	792	836	891	881	771	837	817	860	857	835	844	883	866	906	838	844	825	858	804	865	866	860	846	860	780	845	801	814	822	870	820	802	907	840	867	892	828	850	826	851	875	857	829	815	875	806	844	878	886	843	853	881	880	855	780	894	802	835	838	848	846	835	883	832	848	883	894	872	803	897	879	848	855	830	863	835	850	911	838	889	812	828	845	853	802	875	886	871	879	864	870	844	809	872	861	876	860	854	852	829	849	834	837	830	801	806	803	854	838	814	822	908	882	838	847	876	840	808	854	838	861	836	824	887	912	906	864	838	844	812	817	814	865	887	855	792	901	849	822	814	889	856	817	868	905	859	831	873	874	861	841	900	817	854	833	828	836	858	859	867	876	865	870	826	875	838	792	895	828	817	814	825	850	825	883	851	829	840	888	862	817	869	869	846	817	831	888	902	874	814	837	857	859	825	836	818	789	873	872	829	867	841	843	839	846	885	857	806	878	855	873	830	808	895	857	830	837	867	814	852	878	867	914	865	843	860	874	827	900	832	872	872	782	887	825	848	854	844	899	820	827	864	845	817	860	829	856	831	808	879	840	843	871	874	830	842	811	831	808	837	842	861	868	814	816	839	834	821	872	889	856	871	859	855	818	829	824	868	795	834	817	873	913	805	799	881	832	813	869	907	812	874	830	780	876	882	836	864	841	854	815	873	855	851	875	830	849	880	783	796	851	938	872	819	811	854	840	865	820	883	846	903	826	809	791	836	868	851	825	850	819	871	846	812	839	865	827	791	834	850	814	844	768	826	831	861	831	844	829	853	837	886	839	870	807	819	853	871	879	860	876	858	839	823	807	856	862	897	875	795	852	831	891	838	872	869	788	886	889	861	864	831	816	830	836	802	890	831	855	825	910	845	855	859	870	894	853	907	830	869	844	862	843	847	857	824	853	871	833	811	848	886	859	799	818	872	796	860	828	857	821	827	896	846	825	832	821	857	866	895	894	845	842	797	862	860	864	940	867	903	873	858	839	855	895	854	855	894	856	840	921	863	863	843	850	833	823	767	854	883	829	839	858	818	824	817	830	916	892	887	857	833	824	856	809	845	855	798	876	849	798	790	909	882	858	860	804	833	817	843	833
39882	22315	14875	2531	1550	1159	901	751	683	580	557	482	511	419	430	404	392	388	395	398	365	390	372	385	371	386	369	355	366	364	372	325	361	337	368	346	346	324	358	329	341	348	347	386	340	328	333	320	365	330	330	316	351	351	327	328	327	345	340	344	333	316	334	384	319	314	342	326	301	309	310	330	337	357	368	344	369	317	360	313	296	333	345	334	323	324	317	322	334	347	329	340	350	331	361	319	324	354	350	334	316	361	360	366	332	334	326	337	335	336	332	322	324	371	348	323	337	341	305	341	346	296	328	347	324	333	354	330	369	342	354	327	311	313	349	307	294	344	310	346	363	321	353	314	336	343	319	325	321	348	311	321	353	322	329	352	357	289	315	317	350	337	315	316	303	339	357	357	338	307	351	343	304	306	356	311	363	328	303	339	344	294	314	314	329	343	301	326	346	352	304	340	354	352	341	363	339	337	313	340	340	300	345	317	292	303	322	333	364	341	320	344	314	341	349	338	349	347	321	349	312	336	313	321	330	357	330	338	324	360	309	383	348	326	331	324	307	311	345	342	340	322	332	327	299	347	336	342	321	354	323	331	286	365	323	348	339	360	318	334	324	318	305	346	322	324	300	322	355	303	352	347	332	339	343	339	330	336	371	348	336	301	299	325	327	305	345	335	300	340	302	355	355	335	333	350	317	349	365	312	333	369	352	339	336	358	341	332	322	339	319	309	356	343	341	356	324	355	308	349	347	319	357	334	322	307	334	331	320	308	327	330	325	321	349	378	327	340	330	315	308	336	332	307	349	335	336	315	331	294	338	344	321	347	318	363	346	329	332	342	314	341	335	368	325	328	328	305	340	311	335	318	341	329	349	342	290	360	311	337	320	338	342	302	317	354	298	326	279	301	337	353	316	316	344	347	358	323	316	332	354	341	336	343	343	341	324	299	320	342	335	368	377	345	339	341	336	330	345	333	335	333	364	313	344	328	322	357	319	345	308	329	322	317	321	301	328	323	307	348	322	326	325	359	307	336	355	298	313	335	313	336	305	319	375	328	307	352	341	341	319	355	320	332	318	314	331	345	308	336	386	320	340	354	326	342	341	349	350	353	342	331	353	301	341	336	341	322	357	318	360	315	328	317	323	315	320	369	326	340	325	320	349	344	331	347	325	337	311	301	330	334	343	358	368	361	329	338	349	315	316	312	332	337	321	329	343	334	312	304	341	329	332	339	321	348	339	347	336	333	355	327	329	332	358	346	324	319	344	322	350	319	305	378	348	348	293	343	319	352	329	339	305	339	348	356	373	340	328	337	354	331	318	305	324	338	349	356	341	339	313	322	332	362	323	338	323	344	343	329	327	319	301	328	335	320	328	312	303	336	310	329	332	298	360	299	322	313	320	335	347	315	322	308	349	326	360	357	311	323	304	356	327	310	302	339	323	331	337	358	344	307	296	379	325	332	334	337	320	328	355	329	324	300	331	358	349	308	307	345	315	308	340	324	311	360	320	344	318	327	330	329	317	334	317	336	330	382	348	340	326	326	321	336	345	308	341	328	329	295	317	355	339	315	371	320	332	316	341	334	350	350	314	336	365	314	339	301	309	347	337	360	325	304	356	339	297	329	326	322	331	335	317	351	341	339	323	341	379	345	349	360	324	299	313	359	329	341	332	339	346	299	351	324	318	357	362	327	329	361	351	339	365	362	344	347	303	340	357	320	337	315	312	329	304	313	327	360	317	358	311	360	336	340	332	326	314	319	335	309	335	352	322	338	297	323	353	326	316	304	328	337	333	346	355	315	360	325	305	285	338	312	339	324	339	315	324	331	355	330	320	353	336	319	332	342	315	354	332	290	338	326	295	323	355	327	330	316	322	335	316	339	328	367	345	352	328	324	351	333	310	340	299	324	330	330	315	324	335	331	351	330	370	329	303	327	358	324	313	324	323	344	356	320	297	330	376	353	322	340	340	358	329	333	316	333	349	318	356	332	319	336	314	363	325	348	339	306	325	349	338	343	321	289	306	370	334	340	335	342	335	322	301	353	378	346	311	356	339	331	316	341	338	325	326	337	308	310	335	331	352	330	329	343	324	358	331	335	363	352	334	350	336	331	327	325	330	320	340	302	308	302	324	341	345	319	331	354	322	351	366	350	364	320	349	338	322	328	326	340	326	346	345	345	336	334	344	322	333	364	352	334	298	311	336	353	328	324	326	319	338	351	319	310	327	326	336	340	368	316	353	336	349	327	310	333	326	295	314	352	335	346	352	329	317	335	341	342	308	330	322	306	344	330	320	337	318	325	321	348	295	337	359	309	322	365	341	315	344	351	334	318	326	352	357	317	321	347	337	342	314	337	320	301	338	324	362	309	339	360	321	330	294	350	331	322	322	313	337	348	358	338	309	330	344	373	293	322	359	297	344	319	359	320	311	314	336	354	346	346	333	273	352	345	355	312	326	348	334	312	321	321	312	329	299	306	288	325	309	324	351	354	338	334	325	298	338	327	324	289	341	341	312	325	330	328	356	328	338	342	374	354	318	347	384	332	311	329	360	344	289	355	351	328	329	321	321	336	357	332	337	338	339	312	363	338	339	316	314	332	343	331	374	327	335	324	342	372	350	372	331	309	300	344	365	325	315	351	343	347	354	298	357	325	326	332	311	294	328	366	357	322	333	331	322	334	295	347	317	318	323	327	339	346	340	340	297	311	334	331	331	318	342	321	322	325	362	352	329	342	331	339	346	346	333	348	353	300	336	315	332	339	334	295	330	332	323	295	356	329	360	348	363	325	323	312	337	345	368	320	329	354	323	342	358	316	347	323	322	350	319	340	351	343	303	338	349	313	342	323	316	340	336	327	360	318	328	332	346	349	343	325	330	360	321	364	363	351	338	337	355	309	353	329	330	340	317	352	293	319	316	336	320	304	342	334	339	349	366	323	337	313	338	335	318	341	323	326	340	354	336	296	343	353	350	307	346	358	304	337	323	377	357	294	348	328	308	319	340	328	339	325	288	354	321	329	306	319	324	315	337	344	301	325	308	351	321	291	336	345	300	326	329	360	306	313	336	332	365	350	339	360	346	321	343	343	346	363	315	336	327	359	324	321	317	345	343	337	317	346	327	326	313	352	360	310	329	302	316	366	346	300	324	319	315	320	294	344	323	334	344	320	327	323	298	332	347	349	337	348	357	340	328	348	346	348	308	304	369	298	375	343	384	357	310	355	309	339	333	327	339	348	352	337	334	340	332	333	362	355	326	337	332	339	317	335	360	337	345	316	331	348	339	307	333	337	341	333	332	334	330	341	329	323	336	311	348	328	298	355	346	330	350	333	328	314	370	335	354	361	323	335	344	360	331	315	371	297	293	329	364	333	318	325	315	316	310	335	321	304	343	328	298	363	331	300	364	339	326	317	306	325	338	313	305	323	333	367	359	321	319	334	311	342	358	304	329	336	316	313	301	301	338	347	296	341	316	315	365	350	316	325	307	322	342	328
20647	2751	5169	5888	4973	4114	3391	2948	2684	2207	2041	1853	1727	1661	1590	1487	1379	1409	1349	1326	1267	1223	1166	1200	1171	1128	1186	1109	1108	1110	1116	1092	1102	1025	1023	1050	1017	1049	1043	1049	1022	1059	1013	1019	1040	1009	946	1000	989	949	952	950	984	1026	977	956	950	962	1028	980	953	972	966	1021	987	955	999	960	891	927	953	951	921	980	945	938	922	916	986	926	1016	999	975	977	942	906	900	994	930	956	986	936	957	918	912	932	962	963	917	941	934	930	944	927	907	873	937	896	950	939	972	961	962	962	960	889	979	959	996	933	985	936	935	956	1003	888	917	970	860	923	924	935	914	936	966	892	912	972	929	904	948	926	926	904	931	935	906	915	899	946	931	910	968	966	944	887	909	943	913	965	931	923	929	902	896	968	935	953	949	1064	982	983	960	901	945	995	970	943	967	932	968	895	932	965	929	918	918	925	934	955	956	1009	1002	973	963	894	862	927	900	873	958	896	921	881	948	980	933	913	971	976	908	938	936	968	943	1001	927	912	936	895	964	911	944	902	918	910	966	918	914	907	929	952	922	920	849	1021	991	966	945	930	951	946	912	936	984	917	940	994	957	892	941	1009	994	892	979	939	878	923	915	965	951	893	983	939	996	964	944	965	922	935	944	931	950	907	961	939	948	911	961	887	992	920	942	936	964	954	940	939	966	895	892	905	934	946	957	873	892	915	925	876	904	908	937	902	922	937	914	956	929	967	925	967	925	927	921	930	921	983	958	892	947	904	950	893	967	975	938	948	993	1013	939	923	919	955	937	956	917	909	953	899	944	905	906	993	953	946	877	893	909	907	948	972	1011	901	942	937	905	978	913	904	912	941	928	932	990	940	947	910	934	919	1016	952	925	919	937	946	929	929	964	941	943	938	955	888	956	962	911	955	951	931	949	936	945	941	898	935	1016	908	907	928	989	905	939	913	930	931	929	927	913	884	953	934	983	936	1006	878	952	950	941	959	864	901	937	880	903	911	978	852	919	954	1014	928	927	955	968	979	937	1011	977	897	949	887	982	974	936	941	956	904	922	910	936	914	935	1009	983	947	914	908	964	978	945	936	950	941	923	963	917	934	935	893	971	932	904	918	935	912	953	972	967	975	952	921	949	946	1001	933	970	928	985	956	995	899	953	921	918	922	990	931	991	900	927	911	951	942	917	954	919	991	967	895	1002	929	980	967	934	937	924	895	939	886	923	955	952	897	936	962	936	952	939	987	899	907	960	941	904	936	912	989	986	940	958	903	979	932	1000	982	909	940	945	961	934	928	909	965	927	936	908	955	909	967	932	934	893	927	938	913	957	905	936	937	974	955	941	899	922	924	934	977	837	899	960	958	984	877	926	906	940	935	946	1022	911	912	939	920	969	974	908	1011	985	900	933	929	902	973	913	937	875	936	935	908	895	955	951	949	877	967	926	926	992	927	918	909	916	908	873	967	947	893	946	971	977	934	935	982	931	882	914	888	944	962	953	963	899	1010	961	931	950	933	934	948	926	976	955	934	917	935	953	920	942	911	938	909	895	940	901	906	929	941	919	919	936	965	899	861	921	968	931	893	950	959	969	905	941	940	905	963	937	927	921	943	953	864	936	920	880	986	898	884	926	966	907	930	936	937	919	981	1000	917	951	900	926	899	975	937	932	965	890	964	940	970	931	929	877	948	925	906	921	988	899	881	944	948	993	970	932	936	909	929	977	955	947	932	900	918	946	911	891	904	951	951	952	945	931	979	950	943	891	916	944	887	986	967	944	941	896	977	945	907	932	970	952	976	983	933	949	887	855	935	909	985	930	886	962	954	907	903	954	971	974	923	898	991	936	957	950	945	901	992	931	971	881	910	950	976	900	870	914	973	937	894	897	872	897	956	967	945	919	896	954	960	935	943	950	905	938	988	949	940	952	944	888	965	910	939	986	927	999	953	977	875	887	929	945	968	913	913	885	940	941	961	959	913	934	966	932	935	941	895	939	928	946	943	986	927	941	988	902	985	864	926	932	941	940	918	899	840	934	954	990	937	939	974	922	911	933	915	881	925	1019	906	894	958	940	940	969	963	964	920	976	934	935	952	899	913	917	905	917	950	913	893	939	990	984	928	893	978	953	962	955	974	907	893	981	928	906	979	942	922	915	948	988	878	1000	938	955	966	904	961	931	927	940	901	983	890	971	974	961	946	937	933	892	946	995	910	952	976	956	980	912	906	934	926	972	953	911	928	947	935	950	973	999	923	918	951	904	908	969	988	939	943	949	947	937	993	923	939	920	924	1017	913	975	996	955	862	962	959	915	938	922	931	931	950	941	992	908	927	968	976	953	910	933	942	901	936	869	906	956	937	936	905	932	905	931	898	914	907	908	936	968	931	929	906	906	914	956	950	914	914	968	891	899	916	925	901	946	918	906	987	873	953	987	901	942	933	908	965	903	1001	885	916	944	898	924	974	910	919	905	992	941	957	901	925	956	903	936	924	901	886	934	919	993	915	937	951	892	930	926	910	910	927	943	935	959	990	934	885	981	942	914	880	900	963	966	912	943	965	933	923	890	897	960	931	906	914	929	969	978	965	929	916	928	901	919	929	936	956	958	922	922	933	959	903	920	952	954	866	985	941	940	958	914	921	906	926	907	955	950	920	867	965	934	901	960	898	953	944	909	923	948	931	956	946	920	914	954	932	917	938	973	930	969	907	954	953	927	946	954	950	925	906	958	941	919	935	916	935	932	928	964	895	928	904	919	933	903	976	896	956	938	941	936	919	983	884	909	938	927	936	968	945	935	955	931	1000	914	992	935	968	956	860	919	946	912	950	927	933	900	954	969	946	955	997	933	937	909	937	980	979	907	957	908	921	957	918	991	944	973	938	935	910	869	946	896	902	984	952	1018	889	955	907	981	983	859	896	912	981	934	915	940	969	955	880	897	958	972	935	925	913	932	943	936	972	960	928	962	945	900	918	934	904	1012	914	980	958	930	922	941	919	989	884	907	888	980	939	910	974	942	934	911	932	900	972	933	931	901	939	906	938	968	979	931	957	959	910	966	907	950	957	976	929	947	994	919	943	923	971	931	993	926	939	992	955	955	979	992	978	930	951	980	956	938	884	963	910	925	916	939	929	957	894	879	949	944	893	961	923	1020	957	919	1020	908	938	909	951	860	943	969	897	983	933	937	920	918	885	910	895	944	902	917	865	895	877	957	917	929	922	950	902	931	979	985	976	925	1007	908	935	978	902	922	940	970	941	915	922	938	932	930	943	895	923	948	911	950	988	977	962	907	958	942	945	902	957	956	972	901	945	915	902	971	945	944	962	946	961	954	960	911	956	926	953	890	968	963	918	935	936	914	939	911	934	943	908	934	928	976	923	924	948	935	931	921	906	871	942	961	939	930	961	934	946	928	942	982	879	952	929	967	1010	956	995	927	958	924	931	867	902	955	943	902	937	921	958	969	891	1015	1003	927	923	894	912	942	980	950	902	979	883	938	926	1005	946	958	978	967	927	978	925	1002	963	974	976	907	919	920	990	931	978
6720	435	336	213	187	179	168	147	184	203	191	171	176	172	159	165	169	189	161	182	159	160	166	188	150	159	173	164	150	164	166	159	166	163	141	169	180	150	154	156	136	170	180	154	164	179	165	168	164	149	149	146	177	162	174	155	173	155	172	146	142	165	138	197	151	157	169	132	150	139	164	168	171	151	146	150	142	139	152	163	174	150	156	168	173	192	173	170	171	144	188	144	154	158	145	157	164	162	163	169	157	164	171	164	160	162	151	154	175	166	162	160	145	150	161	157	181	147	136	176	171	166	156	174	168	163	167	151	157	173	151	192	158	126	156	170	158	162	191	170	132	167	178	151	170	185	146	127	156	171	150	161	181	151	167	151	192	181	183	154	185	152	168	157	152	141	177	135	169	173	148	149	174	171	164	153	151	189	182	155	166	161	154	169	153	172	151	169	152	164	178	162	168	143	156	138	159	164	159	162	171	171	166	133	161	177	176	141	169	144	163	134	159	148	169	157	161	162	136	167	185	170	167	180	156	181	177	159	146	165	139	168	161	145	167	181	159	136	179	156	184	167	150	174	164	164	185	171	149	164	146	157	157	136	152	171	173	180	173	172	167	144	165	135	167	178	140	159	179	150	160	156	163	160	151	151	166	159	158	169	140	161	165	169	173	157	159	155	180	166	178	187	159	139	180	142	164	186	147	160	172	164	161	168	153	158	171	161	169	131	153	171	157	170	155	138	146	163	167	176	158	172	164	186	164	159	189	169	144	178	156	197	154	179	156	135	169	151	174	140	142	137	159	147	174	146	161	158	175	170	157	132	166	161	147	132	155	147	144	155	183	154	150	157	147	181	154	153	185	154	163	163	159	169	167	163	179	169	137	152	186	147	160	155	147	141	151	159	179	158	164	164	151	155	188	180	180	162	159	155	181	150	157	175	178	162	143	168	171	172	152	129	179	156	169	148	158	162	180	161	157	166	187	176	140	163	158	158	169	174	160	147	160	176	164	162	174	151	159	163	149	157	167	168	163	157	148	154	186	132	152	156	159	158	147	148	158	181	160	161	151	163	157	155	145	173	190	149	153	167	177	174	170	161	141	134	162	162	164	163	172	164	155	181	162	157	153	164	172	179	155	164	142	174	146	181	146	166	138	160	158	191	156	160	161	167	189	168	159	148	173	185	147	173	160	178	170	146	144	175	171	147	164	149	168	172	150	166	181	163	172	180	188	179	169	171	181	167	175	134	165	171	155	151	138	166	162	162	157	171	156	174	149	139	185	136	172	162	158	156	139	149	186	156	170	163	143	147	169	162	153	183	141	161	158	146	167	147	191	145	156	168	192	166	164	156	160	143	176	150	153	163	159	149	159	164	174	156	127	157	142	158	161	150	138	158	185	163	146	172	170	144	156	162	161	168	165	161	168	152	148	155	146	170	163	149	168	159	142	157	149	159	164	155	166	171	166	152	168	163	165	161	164	151	175	144	166	168	183	174	177	166	142	170	162	158	140	165	188	171	153	170	179	148	156	150	150	154	150	140	155	153	151	151	164	137	157	151	165	143	140	175	153	194	128	160	167	153	130	160	146	164	161	166	159	149	154	168	184	151	161	141	180	146	150	166	148	163	188	153	161	164	156	126	162	178	156	167	173	141	170	150	153	156	173	150	191	163	142	147	190	176	140	181	150	151	157	139	171	161	180	161	157	169	181	141	170	147	167	184	165	172	159	185	168	150	159	136	148	140	149	153	166	169	155	188	159	161	190	174	165	166	185	163	153	158	174	171	157	169	171	152	164	162	150	162	149	184	128	152	173	141	151	169	159	172	164	166	179	167	171	172	156	158	156	171	170	149	158	175	169	160	190	148	155	167	154	156	143	159	159	151	148	166	171	155	176	162	165	189	163	173	171	155	182	152	152	147	173	160	174	169	160	155	171	151	174	164	148	154	157	168	165	154	162	156	174	155	181	178	167	176	170	154	150	145	166	176	173	181	143	142	151	161	153	175	152	171	162	187	156	144	149	165	149	167	149	158	135	180	173	152	132	166	136	151	146	146	157	162	152	164	154	184	156	157	176	182	187	166	173	153	170	182	167	162	136	164	174	171	189	187	146	144	160	163	163	148	187	145	168	156	171	167	184	146	161	139	163	160	167	151	150	147	173	169	172	161	165	155	154	164	177	166	140	151	175	174	138	170	180	154	162	163	172	171	176	160	152	165	159	156	142	172	149	150	163	159	153	169	166	158	170	169	157	167	141	173	167	138	155	165	187	157	159	189	140	157	155	185	161	168	151	150	151	159	163	169	158	171	153	146	140	163	181	170	143	179	142	155	164	189	172	150	178	176	177	174	173	170	162	165	152	150	160	173	151	174	162	177	145	162	166	161	178	161	163	127	159	145	154	150	155	145	150	185	148	131	155	183	152	146	140	143	152	138	129	154	139	161	176	146	170	170	149	154	149	161	156	180	144	147	147	163	155	139	154	165	152	164	158	171	176	174	179	158	170	155	164	172	158	142	171	148	163	175	165	158	165	172	184	157	171	141	163	159	155	161	152	147	176	147	170	135	168	146	138	145	162	162	144	163	167	165	164	142	170	159	141	156	143	168	164	148	169	171	171	177	167	165	157	148	159	130	153	158	147	144	165	173	161	145	165	183	135	158	175	175	170	149	174	170	167	164	178	140	168	156	150	158	186	182	156	167	163	157	180	183	169	141	164	156	153	124	165	179	196	163	142	160	165	152	144	166	169	156	153	165	158	183	156	156	170	148	148	149	145	162	146	147	170	182	160	154	157	168	144	139	166	152	164	165	150	171	158	155	177	152	150	156	175	163	165	140	164	187	154	153	170	163	153	144	158	168	173	149	154	155	161	182	153	143	143	130	157	165	165	168	166	136	142	150	177	164	147	161	171	164	150	166	152	161	174	140	146	172	170	158	161	140	147	142	172	153	151	167	192	132	168	164	180	149	168	131	169	160	158	153	160	165	160	149	181	165	182	141	157	170	182	178	183	139	151	143	150	162	161	162	154	162	181	153	146	176	166	134	159	159	154	190	157	161	137	178	166	166	149	155	144	140	155	200	152	149	168	156	144	126	169	172	160	168	189	172	166	164	154	156	156	152	164	142	156	172	174	176	171	144	152	182	173	173	161	141	164	152	141	147	164	137	172	157	163	163	164	161	166	164	153	166	163	153	144	165	155	174	173	177	158	158	181	156	157	157	163	147	168	163	141	160	171	165	167	172	143	171	152	158	176	146	165	135	185	159	154	160	153	156	182	176	149	173	147	135	147	156	156	152	150	158	151	178	174	172	165	149	168	164	167	159	156	150	151	155	146	150	145	148	164	160	151	159	162	148	160	167	166	172	167	145	172	178	177	153	148	144	168	170	141	159	163	161	153	173	157	156	139	149	180	155	167	156	172	171	150	158	185	171	149	189	151	143	164	178	162	177	174	149	169	178	178	176	155	149	157	158	148	168	160	165	142	173	163	170	163	185
6464	589	684	725	673	602	593	622	612	576	586	587	572	606	549	556	568	552	552	616	518	523	570	526	509	530	529	552	541	512	527	529	525	518	542	517	523	555	581	528	503	512	561	529	566	557	534	544	521	534	530	527	522	557	532	556	515	535	512	508	502	519	535	503	577	525	585	537	556	555	498	537	584	559	518	549	548	547	532	544	499	556	529	492	500	518	492	473	555	526	520	504	579	498	529	546	525	515	499	501	507	519	534	583	542	560	585	519	570	521	512	547	515	539	521	545	510	533	543	553	548	534	554	537	559	553	520	525	525	608	525	518	554	527	505	547	526	559	507	551	555	584	538	600	539	532	495	563	494	487	530	519	528	528	544	530	551	515	517	556	503	501	492	564	546	510	550	560	537	550	564	529	511	543	556	550	502	503	523	544	549	530	530	612	542	532	515	510	603	499	542	549	567	538	500	557	522	542	519	521	541	541	540	545	516	549	530	522	508	570	511	509	511	536	549	489	513	509	560	543	508	579	552	535	517	573	500	535	525	526	564	541	544	524	518	520	548	522	562	516	542	560	546	579	548	553	517	566	498	558	542	514	529	535	566	565	508	499	561	474	575	506	531	521	486	539	521	526	568	496	562	545	538	522	524	582	545	533	525	504	532	587	557	541	531	540	558	517	553	511	551	550	567	575	567	541	494	505	507	552	528	539	518	502	531	531	536	525	523	518	491	533	511	527	511	500	552	556	593	529	528	520	525	547	507	550	546	540	574	540	578	556	534	553	538	551	543	511	522	510	562	511	555	527	554	511	509	536	521	565	543	520	544	529	556	505	494	554	529	514	548	560	560	531	548	564	565	555	546	536	568	548	505	526	570	526	587	534	538	555	557	502	541	543	573	503	531	535	525	521	528	525	510	537	519	500	531	579	520	550	520	546	550	572	517	533	523	541	557	540	501	525	555	532	560	556	544	539	562	510	525	531	533	511	506	546	550	525	535	552	555	505	545	528	521	524	563	572	534	569	512	549	520	544	509	565	542	587	517	522	544	502	531	508	528	537	524	540	553	562	490	564	565	504	542	535	560	515	525	551	527	535	563	539	554	540	534	535	552	509	507	538	566	592	548	521	559	541	564	559	474	536	550	519	559	533	551	524	560	514	529	534	540	527	529	560	533	516	526	509	547	521	565	558	527	565	536	539	578	549	563	556	539	554	545	524	519	519	530	524	519	542	480	486	501	553	516	556	506	576	535	529	584	525	558	522	564	556	537	559	548	551	528	532	524	559	531	574	549	548	536	565	507	540	512	525	545	551	534	522	511	540	519	585	566	538	532	560	528	525	531	529	525	507	524	548	504	596	569	517	553	564	558	519	534	537	559	553	563	541	551	562	530	524	521	526	496	529	543	544	522	542	590	538	501	512	566	520	560	579	566	552	584	533	590	599	561	565	539	513	526	534	558	526	531	572	488	556	541	537	509	563	553	511	550	529	541	519	543	508	543	555	529	538	555	535	559	554	540	557	531	567	487	558	527	527	532	582	527	565	538	540	551	565	540	535	550	534	551	537	522	489	517	526	531	544	528	527	550	538	525	545	520	525	519	547	515	546	478	533	553	537	573	556	534	568	525	522	553	572	512	540	533	557	520	547	535	517	507	534	548	516	516	523	565	538	500	518	541	589	494	519	547	544	486	532	504	559	515	517	536	526	595	548	529	496	542	504	515	558	533	554	487	547	558	544	545	525	555	552	522	498	495	571	520	546	517	563	564	531	550	550	528	554	560	569	541	573	501	547	519	550	569	510	519	557	529	537	552	512	553	536	522	548	531	585	515	547	553	531	522	519	526	506	527	517	547	547	524	513	531	515	532	513	526	527	528	500	563	527	543	536	544	533	568	516	520	574	527	483	586	556	527	537	501	526	539	515	537	552	494	546	536	543	530	558	577	521	541	507	541	548	528	526	518	532	529	521	560	539	531	558	574	523	573	534	530	520	523	567	530	564	572	484	553	596	514	551	533	523	548	514	525	560	534	531	540	507	534	532	516	520	518	535	499	545	530	547	524	526	510	520	559	508	528	547	550	545	549	529	593	547	510	497	579	503	541	514	539	531	568	542	527	545	545	532	533	582	522	552	561	488	516	534	563	553	550	546	561	521	504	561	531	539	529	505	493	536	516	545	501	517	510	542	518	562	556	539	538	524	555	536	572	541	499	550	540	555	525	515	529	563	526	524	551	523	520	570	539	542	551	544	531	539	534	551	523	525	532	488	498	516	541	516	535	518	514	608	509	529	514	557	530	525	547	549	544	556	561	549	518	500	526	544	498	496	532	528	551	563	526	539	561	549	521	503	544	563	520	521	532	556	559	492	540	539	537	505	524	546	556	596	523	503	527	506	520	560	544	544	541	513	526	566	499	548	522	547	533	508	537	525	579	562	518	521	554	507	545	530	549	549	501	509	546	545	541	559	493	550	540	585	521	545	528	546	508	501	526	524	517	535	526	528	510	535	509	550	483	532	613	546	547	511	551	513	568	544	515	542	592	529	525	517	549	526	549	569	504	545	575	570	478	510	483	551	502	535	581	526	569	535	511	528	540	512	552	504	521	569	550	539	521	501	509	519	506	525	533	542	539	573	562	556	555	550	521	537	513	571	512	519	556	547	586	549	504	534	542	520	494	488	523	526	553	567	530	555	555	544	565	515	491	531	501	490	509	576	533	537	527	529	521	566	555	510	517	502	535	561	545	531	554	510	536	535	578	538	516	542	484	568	537	472	517	487	551	531	559	527	517	571	497	530	571	539	557	539	524	532	564	507	564	539	536	569	516	524	536	564	541	513	560	547	542	571	580	553	530	556	543	519	503	534	548	492	481	533	538	566	555	539	538	548	528	555	550	563	534	553	532	524	525	588	537	511	511	552	525	522	543	598	518	534	519	485	524	538	543	520	542	527	518	560	524	535	545	546	570	547	563	534	520	535	540	550	572	554	531	551	546	490	537	528	494	558	557	545	536	527	526	490	536	516	525	530	535	535	556	537	485	569	512	519	571	501	538	561	535	542	551	545	523	525	536	546	498	568	496	509	548	569	529	530	555	536	526	544	514	551	543	547	525	548	546	539	526	527	536	540	528	522	534	539	525	524	539	540	521	512	568	536	530	589	514	542	527	532	553	553	532	574	504	559	556	534	509	470	490	559	518	517	531	550	538	506	564	576	559	546	505	516	568	509	575	527	548	529	557	524	498	537	571	585	533	544	519	530	540	532	528	527	548	549	526	547	543	537	518	526	567	566	570	526	516	525	534	551	491	568	522	550	548	543	540	526	536	572	523	547	537	517	538	546	466	561	524	544	513	553	526	571	535	573	573	593	539	525	540	538	527	521	574	535	565	537	523	507	531	544	539	537	517	534	577	515	549	529	554	522	537	564	546	512	498	525	504	525	525	549	511	528	553	536	503	538	558	534	532	553	541	559	516	553	526	517	555	529	570	532	496	509	523	518	543	543
35920	15236	3280	1079	964	689	588	504	450	448	428	368	338	321	324	351	330	328	316	315	314	296	357	300	321	318	305	306	258	290	302	317	300	265	311	279	307	318	316	289	287	297	272	304	299	312	285	265	285	291	295	274	289	281	290	312	293	255	274	260	305	301	271	293	269	318	296	286	281	286	260	269	315	281	307	263	299	314	290	286	287	260	289	322	292	275	313	285	291	302	306	303	308	298	307	301	326	296	318	277	305	300	300	307	301	274	280	315	312	284	293	284	284	306	291	285	267	297	266	273	310	281	280	310	274	276	273	301	275	316	270	299	309	300	282	303	296	338	300	289	285	279	271	315	295	275	283	340	278	309	302	265	339	283	305	296	271	308	270	283	262	304	299	291	296	279	276	298	310	273	286	299	296	259	265	259	264	273	301	289	308	278	298	307	294	297	313	277	297	307	290	262	298	250	298	285	291	297	257	292	254	288	281	290	292	276	255	285	271	301	284	268	299	298	274	326	300	292	305	323	321	290	270	292	283	306	299	280	279	298	288	313	302	334	273	287	299	291	307	280	289	295	280	306	277	284	301	268	317	287	290	288	303	277	299	308	280	265	281	270	252	274	300	295	272	311	345	292	276	289	284	305	297	287	311	276	296	270	285	293	312	285	292	282	265	272	298	274	296	293	296	303	279	287	320	312	270	267	297	283	289	320	325	288	274	291	284	290	295	272	267	291	295	335	273	285	323	276	283	293	318	310	320	325	313	292	285	325	298	307	289	307	300	298	271	279	303	248	287	316	317	316	297	307	290	285	297	298	302	296	313	275	307	274	284	306	307	268	306	298	288	294	310	275	286	297	275	294	285	256	319	283	298	314	298	278	265	317	291	313	318	288	290	271	280	324	282	253	313	285	259	307	330	268	290	261	285	277	277	330	309	288	286	294	310	298	292	283	266	324	316	242	283	299	279	275	258	302	281	275	343	277	283	295	287	293	289	305	310	282	323	300	269	281	301	301	281	318	298	296	316	279	283	282	308	317	282	271	261	284	295	324	289	290	272	284	287	285	281	297	279	287	303	280	260	256	288	314	315	274	276	252	318	301	265	308	258	283	282	298	273	281	297	300	313	288	312	292	298	297	291	259	259	272	274	316	274	300	315	317	297	295	309	295	285	298	278	297	287	299	300	287	308	285	285	289	301	303	280	289	289	274	272	310	276	272	307	266	314	285	265	299	311	287	293	273	259	287	298	264	302	297	258	291	286	306	295	286	258	270	281	291	299	278	304	266	276	304	285	299	296	303	279	273	270	312	314	314	266	294	258	298	273	283	258	281	304	284	289	281	298	299	277	315	277	302	281	297	295	273	272	264	280	305	273	292	257	296	281	276	292	273	306	301	284	337	271	279	297	296	310	282	291	315	297	289	275	272	314	280	310	263	281	298	319	310	282	286	311	299	289	305	289	297	267	288	267	281	287	320	308	316	288	309	280	303	275	320	287	290	274	331	309	260	311	282	292	327	300	278	278	274	286	292	289	285	271	308	290	246	281	282	315	295	288	289	286	293	292	298	304	251	271	302	271	274	319	315	278	244	264	263	269	277	283	316	307	304	277	289	293	295	294	316	305	308	328	284	317	283	282	287	291	294	266	282	290	302	279	301	290	294	276	305	249	277	266	303	295	280	295	300	304	269	293	319	276	286	305	294	275	277	319	316	285	295	311	265	288	289	297	260	277	310	304	293	296	311	246	294	284	292	286	263	274	309	313	298	292	297	279	316	285	296	298	283	290	269	285	302	289	277	296	265	257	278	306	307	312	256	292	312	352	294	310	294	294	326	340	303	292	290	297	285	308	302	289	296	294	290	244	278	279	287	301	286	302	281	290	276	287	283	302	255	296	291	295	319	281	304	292	312	302	278	284	265	300	282	268	302	307	289	292	299	275	300	291	282	306	308	288	279	288	275	279	278	318	273	279	255	287	271	302	254	297	272	289	300	279	295	286	305	298	303	272	273	297	304	306	302	299	287	294	299	314	283	292	287	305	270	275	292	285	269	277	278	280	272	317	305	317	273	288	258	246	288	281	281	228	285	296	261	311	284	298	286	320	289	333	323	297	296	296	295	316	291	278	302	293	275	263	286	313	304	307	318	293	313	282	296	258	285	291	289	296	284	286	275	265	265	304	290	277	288	277	270	293	266	293	259	313	301	299	292	307	271	299	294	297	307	293	290	298	283	281	280	280	298	283	301	286	287	266	283	285	314	277	304	303	286	246	291	291	281	276	288	289	315	296	296	274	306	289	293	304	307	278	274	301	313	298	284	297	259	280	299	310	330	283	301	296	311	288	301	272	281	304	298	268	334	269	297	269	284	292	290	290	265	281	315	281	268	265	305	301	258	303	314	277	274	249	269	312	305	293	286	298	305	287	278	274	280	282	272	291	295	286	273	294	284	313	314	329	311	333	279	282	282	314	291	300	305	318	292	291	286	306	278	290	280	267	290	287	285	278	305	347	296	281	297	275	282	258	292	291	296	286	316	290	278	273	289	286	260	309	300	316	293	261	270	314	295	273	310	294	299	310	282	312	297	291	301	292	292	305	285	319	286	259	304	303	294	299	314	292	306	290	289	309	295	283	278	296	282	273	298	288	305	288	306	250	285	282	284	297	245	299	286	272	310	301	306	283	267	258	270	300	268	321	274	292	311	279	291	310	299	303	314	311	281	320	315	295	274	279	318	288	287	303	285	292	290	271	292	309	295	310	278	281	311	294	266	309	309	292	275	282	268	275	304	281	295	322	307	268	315	253	291	276	303	267	324	313	289	280	286	306	321	312	296	297	306	257	287	309	253	312	286	308	318	298	287	265	260	291	260	273	302	295	262	287	295	288	277	273	301	280	290	312	296	282	268	273	287	269	288	260	302	280	267	308	291	265	302	286	305	282	286	330	326	269	288	298	308	260	282	278	301	285	252	300	294	315	294	278	285	301	327	258	292	297	277	308	284	268	332	301	282	283	296	312	296	302	285	275	274	265	284	302	313	290	308	280	300	323	287	296	274	284	274	272	284	307	319	304	302	309	297	289	324	315	284	282	293	303	265	279	280	285	289	305	311	259	287	274	299	277	276	282	272	254	301	284	282	274	276	290	257	259	282	273	316	311	281	315	290	270	309	312	285	281	297	293	301	285	285	313	286	298	321	304	290	266	294	281	277	325	286	280	276	279	284	267	280	299	300	278	294	284	286	298	309	324	300	317	242	267	288	291	297	304	294	287	301	287	296	273	279	295	258	279	286	272	285	301	248	286	273	288	283	306	276	288	314	267	300	285	289	294	279	314	261	275	311	288	300	276	309	291	269	275	285	306	293	279	264	295	272	289	293	276	302	284	311	288	281	274	258	292	287	293	301	295	294	263	325	315	279	272	266	293	282	258	307	269	292	290	280	288	301	262	283	296	300	285	302	288	278	265	309	281	313	290	272	281	317	299	313	319	295	275	272	303	282	297	275
17078	1825	3092	3451	3059	2594	2146	1814	1628	1500	1495	1350	1300	1214	1161	1161	1108	1091	1065	1033	1024	1010	1032	967	946	979	942	931	935	925	891	909	949	888	857	919	917	863	896	880	883	901	904	893	886	885	882	854	941	848	869	943	857	864	858	874	906	911	866	789	820	858	829	857	900	872	872	816	811	846	874	832	907	883	866	878	906	887	834	859	897	826	858	832	865	864	832	874	896	919	882	862	880	911	841	831	878	830	919	894	886	815	831	856	838	852	834	887	850	921	883	806	869	849	836	832	847	871	837	835	872	857	865	866	840	861	853	835	803	876	844	817	841	878	851	848	873	864	847	844	863	827	888	826	869	864	880	808	854	933	837	914	842	820	836	869	838	842	858	845	868	888	821	797	793	839	871	831	869	858	845	892	845	890	851	874	858	852	821	881	860	901	800	815	898	865	828	840	864	843	854	903	870	831	837	835	892	855	838	847	885	869	853	853	813	873	817	884	823	853	807	843	842	857	853	869	870	876	911	841	871	848	843	869	872	880	899	883	841	846	894	867	890	832	789	817	811	863	854	895	797	889	871	855	851	799	879	873	933	916	853	837	797	872	818	868	846	822	828	857	906	804	822	781	836	873	880	824	852	837	878	903	866	858	835	857	802	864	832	844	874	834	859	837	838	857	855	884	861	836	830	874	900	846	888	841	842	823	861	899	888	841	866	846	812	876	897	859	839	841	827	846	804	853	873	908	846	883	860	864	881	852	852	823	864	817	810	859	850	821	871	865	884	862	856	812	805	820	838	897	852	895	844	795	870	874	856	865	813	861	804	842	788	873	847	862	849	841	889	897	841	845	829	837	828	847	922	794	867	850	884	862	784	911	874	892	877	834	804	816	829	878	828	831	839	783	846	836	896	889	824	824	815	795	869	865	823	873	843	823	852	877	816	867	881	889	896	871	822	867	871	846	869	887	906	863	840	879	882	888	898	879	874	839	951	826	835	866	872	825	854	916	827	868	843	865	894	802	853	886	902	882	866	839	887	905	828	892	873	828	849	842	891	851	820	856	845	854	847	825	847	870	863	873	887	883	838	812	854	820	854	874	862	853	823	796	889	885	848	899	849	873	845	830	869	870	873	851	862	864	848	865	857	855	834	859	848	848	838	880	838	917	919	840	840	845	827	851	833	862	830	873	830	824	850	877	824	845	845	814	854	831	854	845	839	840	880	810	847	889	885	846	847	892	892	856	870	836	834	823	817	840	893	843	811	823	829	856	890	881	813	796	911	828	814	804	814	907	815	845	894	803	866	827	881	822	855	869	861	846	895	881	855	845	823	866	844	792	873	817	868	874	864	872	839	852	845	812	864	826	814	838	763	787	860	845	935	879	850	863	826	858	891	898	848	863	914	790	833	889	928	817	871	852	861	836	885	872	855	865	863	876	816	816	894	865	846	841	869	844	823	893	888	815	874	840	848	826	862	882	854	890	841	831	888	828	850	888	813	825	876	890	916	824	897	874	812	844	853	822	892	895	831	834	838	826	837	879	802	874	854	859	854	873	861	871	857	860	922	883	846	816	855	864	838	845	848	833	861	828	851	842	863	912	880	829	848	889	842	848	869	786	834	916	873	905	823	875	853	794	900	895	909	884	814	834	881	844	795	827	853	858	844	881	809	879	880	865	844	894	816	878	899	856	872	864	860	887	867	814	837	871	862	831	838	874	857	887	863	812	887	853	861	847	866	881	854	844	899	876	797	812	861	848	875	877	857	839	839	897	831	880	872	868	884	876	868	849	857	847	852	869	910	838	780	821	865	842	791	832	826	816	869	889	855	869	871	824	864	868	889	847	839	854	856	875	867	863	831	822	868	853	895	856	851	845	865	826	907	871	847	874	937	856	858	872	867	839	877	880	883	864	855	844	872	829	832	874	851	835	804	873	848	832	875	865	855	854	827	868	886	814	891	876	854	914	845	823	833	862	864	889	867	774	844	827	857	828	854	865	841	822	846	887	849	886	853	848	872	832	845	847	868	834	838	893	833	841	803	887	812	793	826	839	869	853	898	875	847	850	871	902	868	878	857	884	882	854	845	813	873	841	840	846	859	886	825	817	863	876	808	827	789	872	885	813	851	867	803	841	879	914	877	834	895	866	854	884	866	848	818	902	833	881	818	874	833	844	832	867	875	883	893	849	887	859	920	831	830	826	849	851	813	893	823	906	908	871	838	834	882	825	898	883	864	924	889	847	823	899	830	853	857	821	840	865	870	864	855	868	848	783	818	854	903	872	865	850	898	824	849	849	863	865	848	840	863	881	868	857	846	823	850	857	840	784	856	852	802	850	840	813	834	817	819	834	889	874	884	853	828	880	895	860	823	847	855	853	888	854	840	799	806	892	805	832	837	860	838	791	849	841	858	901	836	876	896	841	821	890	811	854	816	867	835	908	803	856	916	804	905	856	852	860	868	839	831	870	854	859	809	883	875	861	850	850	898	856	853	895	838	862	889	840	849	851	890	833	815	856	844	882	829	838	827	913	857	814	920	867	798	873	878	832	835	841	874	796	819	850	888	848	856	855	873	881	846	813	850	876	874	823	816	828	912	895	827	875	866	899	840	848	886	845	840	934	832	829	873	806	873	851	849	844	895	884	869	816	816	874	828	847	807	874	864	822	838	853	789	893	842	846	842	797	859	843	845	895	828	878	881	846	881	809	870	882	781	871	855	851	863	846	887	821	899	901	839	840	885	888	873	886	859	874	826	881	846	871	875	835	838	889	846	886	842	840	848	871	837	800	882	861	814	833	898	842	900	844	850	880	815	848	927	876	822	842	852	901	818	858	891	853	825	821	877	823	878	844	853	857	859	839	875	851	879	854	834	823	832	880	839	842	879	864	899	875	869	906	836	789	856	895	853	854	867	798	867	852	841	892	847	853	859	852	901	866	881	842	825	859	746	903	807	837	789	861	857	851	825	884	912	860	843	874	860	859	853	846	829	827	843	865	854	880	906	879	866	808	861	855	844	878	895	848	895	818	910	826	763	852	857	837	887	810	836	868	831	878	864	846	825	865	800	865	912	833	892	872	825	808	878	848	874	829	894	903	854	838	853	772	818	833	779	843	866	836	865	833	817	836	838	857	866	948	857	868	843	817	869	894	825	878	815	801	880	866	836	873	858	843	832	850	813	881	897	845	886	831	837	827	870	871	828	871	812	871	828	830	811	855	893	843	805	858	800	822	877	870	795	872	905	873	853	887	848	829	825	855	855	831	859	895	860	835	843	871	865	787	790	807	898	863	886	881	811	871	791	850	842	963	872	816	837	851	837	837	832	889	846	843	894	787	882	874	862	904	833	844	925	854	808	888	857	875	861	827	874	835	852	884	855	837	883	832	849	921	876	854	841	869	847	846	849	899	857	886	922	857	873	838	877	814	848	857	810	850	914	836	836	836	805	844	886	850	901	855	831	877	853	858	854	841	827	844	772	857	797	849	817	859	829	902	922	837	862	898
40014	22124	13993	2466	1563	1136	946	774	651	567	564	487	467	448	453	391	417	420	417	389	397	360	364	348	373	341	368	363	342	331	353	372	338	319	353	318	361	337	367	338	307	324	347	381	356	325	324	336	341	334	331	313	334	338	319	347	351	343	323	333	323	359	346	371	339	326	348	325	323	333	327	336	318	325	352	346	333	301	333	348	326	356	349	325	360	345	368	338	335	359	325	342	334	295	346	320	313	341	344	323	333	349	321	332	326	375	315	299	326	317	336	341	375	321	362	315	324	356	379	348	304	334	304	330	342	340	336	343	362	312	317	330	336	337	328	318	319	339	357	321	355	375	333	337	328	305	341	318	327	340	361	323	316	346	319	333	337	344	335	302	353	336	314	346	328	344	387	334	321	347	313	338	292	316	349	338	323	302	315	319	328	345	305	321	320	339	343	332	344	330	318	336	320	323	336	307	328	327	333	335	330	332	320	323	319	334	337	328	355	354	353	295	362	362	333	320	340	324	289	330	292	315	330	344	306	335	305	353	323	349	313	339	319	325	383	323	322	331	304	335	322	344	342	337	350	296	342	318	295	326	332	329	308	339	348	294	326	344	325	338	328	335	315	326	319	300	334	342	323	328	310	341	332	344	336	330	325	322	326	353	305	311	294	329	348	314	305	334	310	339	342	341	351	314	333	335	360	316	308	288	314	328	330	353	318	331	303	321	334	318	336	309	318	318	344	316	333	324	297	367	330	352	302	320	347	349	309	341	325	315	330	310	354	339	345	344	306	351	301	367	315	336	328	331	340	332	313	330	341	340	342	338	333	324	295	338	305	325	345	362	360	316	346	302	307	324	328	352	338	319	324	323	311	356	322	379	310	356	350	315	342	332	324	337	372	339	333	350	358	304	290	341	340	332	310	304	350	328	342	323	307	342	335	337	343	345	343	335	326	342	336	335	312	332	311	313	321	327	320	327	356	311	298	357	317	326	305	346	324	315	363	326	346	318	325	357	342	332	351	354	350	325	332	317	329	305	361	335	345	354	326	334	330	319	347	305	350	336	329	344	316	330	346	348	335	331	320	310	387	340	332	329	302	349	304	324	348	313	330	328	315	323	329	323	314	313	344	310	328	311	324	311	335	322	339	318	318	330	344	345	329	321	336	326	304	303	346	325	286	355	334	336	326	310	340	337	368	314	304	330	319	312	325	326	359	320	352	329	340	292	313	329	317	324	323	335	338	326	333	313	322	319	294	333	325	344	316	354	346	394	340	359	327	321	355	317	338	309	333	333	330	330	331	345	320	332	337	315	324	334	325	362	346	326	334	335	315	360	324	320	328	327	342	314	332	302	294	340	320	311	326	356	337	363	311	366	336	314	314	340	318	328	315	329	337	315	324	318	313	306	341	354	332	352	298	312	317	344	292	332	375	338	357	373	365	313	329	335	349	334	325	338	320	325	342	333	313	291	354	340	354	302	345	319	328	312	318	348	331	292	350	346	292	312	349	366	322	334	327	308	357	320	316	339	345	308	346	330	312	330	325	277	336	303	345	363	354	345	346	342	329	321	295	321	346	346	320	347	352	340	319	296	351	322	313	349	295	293	326	325	334	305	341	341	309	335	312	348	340	320	336	346	304	329	349	355	339	292	357	338	320	325	331	311	303	296	301	326	347	343	299	347	341	347	358	337	326	324	320	315	327	312	317	338	347	366	333	333	341	347	328	336	307	355	312	347	332	343	354	350	362	339	318	331	313	326	359	361	331	327	324	323	342	294	321	344	322	350	343	325	341	306	348	300	323	362	365	338	351	331	349	357	331	322	326	365	293	345	340	337	341	355	333	335	332	321	354	344	356	336	324	362	322	344	317	331	317	338	325	321	353	327	290	324	340	278	338	338	296	306	332	333	361	371	352	305	348	359	359	339	321	330	307	332	321	322	345	317	356	315	340	328	334	354	348	321	339	335	306	300	342	296	294	315	346	315	348	284	323	358	331	307	345	303	359	335	325	305	312	321	344	336	331	337	331	349	331	335	344	341	338	333	363	364	316	353	329	336	322	359	323	328	348	340	322	322	303	329	311	352	327	328	304	336	336	320	350	347	292	332	317	334	333	309	337	332	332	303	328	320	351	312	317	329	338	348	331	317	341	334	336	330	306	320	320	343	318	328	304	347	324	319	331	322	332	356	318	322	353	318	315	345	321	298	332	344	329	337	323	311	321	361	346	289	342	340	329	318	300	335	329	341	346	330	361	335	331	311	345	337	339	323	303	326	333	336	298	309	348	350	361	325	323	340	306	307	330	318	319	315	322	349	332	356	298	323	315	332	349	339	340	314	337	360	354	319	321	346	308	310	344	312	343	362	331	336	305	310	315	346	347	325	320	348	314	341	355	334	316	319	324	331	330	349	346	332	348	324	322	332	351	329	341	324	341	329	360	342	298	311	335	340	343	335	369	287	320	336	338	326	374	332	359	316	322	323	336	301	346	346	351	358	318	336	340	300	345	342	315	290	323	331	365	312	334	316	310	338	324	338	319	315	320	297	327	355	334	338	335	315	323	315	356	341	338	334	305	332	336	321	347	357	314	362	330	333	329	315	359	334	342	297	333	346	332	311	348	345	322	319	337	333	335	338	315	331	312	304	325	352	320	343	368	335	333	324	335	340	332	328	314	328	309	329	346	317	333	349	349	313	351	308	341	318	324	320	327	322	298	326	329	333	360	317	291	320	340	291	343	338	334	317	348	355	294	350	363	334	305	306	324	305	345	317	345	325	364	360	321	334	403	342	312	289	329	325	349	344	307	343	340	335	315	332	307	313	326	330	317	339	342	320	349	322	301	318	338	320	329	301	342	336	318	341	325	350	342	306	335	337	332	317	338	303	323	318	336	316	333	334	318	319	326	319	322	345	336	324	327	341	313	313	323	328	362	322	325	372	347	303	339	322	331	316	304	355	363	337	338	375	326	311	325	327	363	319	356	333	332	366	357	339	318	343	347	324	311	321	303	316	317	334	323	340	360	310	324	305	352	339	327	323	344	317	303	365	342	274	341	311	323	313	330	327	342	314	319	344	347	321	326	334	332	329	323	321	303	362	322	337	332	352	313	317	321	334	319	303	310	331	335	330	333	321	349	356	316	313	330	344	352	357	317	333	323	340	340	325	350	334	330	350	321	334	333	313	343	322	331	334	320	324	324	307	337	357	299	304	336	342	317	320	319	336	330	310	311	330	313	309	369	310	316	363	313	313	366	335	343	335	309	333	330	327	346	347	328	312	308	352	309	314	336	329	321	369	341	325	291	340	320	344	308	328	324	341	327	355	315	345	357	354	336	323	320	323	336	335	343	317	323	377	332	321	319	339	278	299	316	337	339	353	298	299	300	338	325	326	344	348	307	373	332	310	317	346	312	346	325	323	316	303	317	358	346	339	383	328	351	306	323	311	342	342	324	308	339	356	346	315	346	320	340	340	334	320	366	345	325	347	309	346	332	357	316	329
20501	2821	5292	5869	5039	4161	3424	2907	2529	2194	2180	1827	1734	1656	1498	1479	1410	1344	1388	1276	1280	1222	1221	1238	1131	1096	1160	1115	1165	1139	1095	1034	1034	1079	1013	1049	1047	1053	1028	1026	1043	1009	1021	977	1036	981	965	1011	974	1010	970	1014	1011	981	950	953	979	924	946	993	966	973	1064	957	959	985	943	956	931	921	949	968	998	901	963	976	1007	955	934	948	977	1010	980	945	933	944	977	911	932	922	940	962	945	917	947	960	978	928	939	925	979	940	940	944	912	964	963	964	1002	895	954	950	931	960	926	960	925	898	951	972	969	915	979	927	937	945	960	997	1020	922	892	948	934	947	919	893	956	979	935	943	919	954	946	932	1014	938	938	958	933	948	905	934	916	929	869	966	941	933	1012	922	1009	956	950	951	921	889	954	940	935	915	938	944	892	929	912	947	912	869	959	967	937	928	926	1011	945	976	966	950	926	975	923	931	949	925	979	971	969	949	938	912	919	954	931	949	936	884	940	926	897	930	948	940	956	970	1004	875	980	1007	946	940	952	917	939	986	941	906	925	955	914	952	915	1018	907	930	938	940	907	983	952	931	974	951	953	917	942	921	975	933	927	909	939	985	884	956	912	932	918	975	936	1019	916	950	893	921	987	963	917	930	966	906	945	977	951	1002	951	1016	897	932	928	954	918	1036	970	941	908	899	981	955	914	954	910	970	940	917	896	966	946	969	903	947	964	943	891	958	931	948	931	978	950	948	977	946	908	951	969	897	911	963	935	884	936	920	893	922	990	940	928	957	942	916	998	873	981	930	954	938	955	874	893	884	952	972	930	968	934	928	951	960	950	918	928	901	938	954	942	945	990	887	909	961	950	977	902	905	934	942	935	987	993	909	884	895	940	1006	987	998	952	991	932	908	920	914	933	947	993	952	908	916	948	990	984	934	972	947	983	949	903	982	963	979	939	936	914	891	981	905	1006	1028	939	949	963	907	985	981	948	985	902	907	966	939	912	895	970	982	967	956	956	1024	865	930	865	921	916	926	949	910	948	905	992	962	922	912	943	952	929	916	867	1002	913	875	952	923	937	952	924	937	986	942	945	916	983	959	891	926	912	981	942	954	935	960	961	916	984	905	948	902	922	930	935	949	949	927	945	947	922	940	925	973	965	960	921	949	961	985	891	990	938	938	967	955	935	926	930	921	848	962	958	954	998	959	909	890	936	863	915	948	922	915	925	930	944	916	909	989	977	922	918	929	945	908	967	898	882	947	985	975	942	925	945	930	942	948	966	998	949	879	981	931	924	930	934	943	916	987	906	945	910	964	972	897	958	976	973	928	868	946	923	898	862	975	934	924	938	978	920	951	955	962	940	920	951	933	938	992	974	932	944	932	942	871	927	966	944	908	912	928	926	912	914	889	908	910	906	908	908	931	918	932	903	950	934	954	975	907	977	905	913	968	975	919	935	971	927	944	918	923	979	955	886	947	955	931	913	940	943	911	923	919	896	1015	928	972	969	977	922	913	970	976	929	978	965	913	927	963	950	974	963	968	942	942	942	916	949	917	972	954	921	952	943	980	988	953	924	941	964	955	991	957	937	922	950	990	927	926	918	862	926	926	933	893	955	909	912	880	970	941	898	924	949	918	936	955	1009	958	981	995	922	893	967	914	954	947	939	933	916	987	943	943	1000	970	878	893	933	904	943	956	903	899	929	970	913	909	906	976	910	923	947	928	956	1002	930	980	948	889	885	912	922	992	1000	929	908	897	930	1000	891	920	981	909	980	934	925	898	887	952	932	936	953	925	927	939	970	923	916	942	982	975	947	941	932	899	908	926	948	953	957	943	913	932	931	896	980	911	978	940	915	932	962	962	913	939	873	958	964	978	936	934	921	910	917	909	949	904	920	938	927	921	975	914	927	914	956	955	964	958	934	941	905	978	951	951	952	968	987	958	897	951	1000	980	966	976	934	957	942	936	867	907	900	947	920	922	874	987	897	951	889	901	968	936	943	940	925	953	913	971	941	930	916	952	940	962	962	930	918	950	912	899	915	957	930	925	962	1005	928	916	890	910	923	1001	907	931	975	1003	916	909	983	947	916	915	923	935	938	934	972	959	973	943	898	973	937	888	937	940	965	934	938	953	965	933	951	940	918	916	926	972	976	955	943	942	929	917	959	946	931	938	913	973	910	962	887	1001	941	956	929	924	950	967	933	967	963	963	946	913	912	964	980	895	932	966	957	973	941	923	942	912	928	904	981	925	967	972	927	997	929	918	941	907	961	939	918	920	939	941	924	946	984	983	965	931	918	936	885	975	929	1000	897	963	931	944	894	946	890	919	1003	933	993	904	956	855	949	921	938	916	941	920	952	926	940	901	986	927	954	948	952	969	936	885	952	923	867	936	986	927	919	970	884	964	946	957	986	923	974	952	932	926	943	905	892	1002	938	1019	874	1006	947	919	960	922	943	925	945	940	927	911	1016	965	970	949	934	953	944	942	924	980	903	900	940	918	939	952	947	913	976	955	911	975	958	960	944	900	951	941	943	907	915	922	957	935	873	934	920	941	1007	933	880	979	925	871	962	943	964	912	949	904	930	985	979	905	998	922	919	919	995	1030	929	941	931	915	910	942	980	941	882	904	934	1000	924	964	890	910	940	919	951	937	976	938	989	923	895	988	954	955	930	953	913	947	938	931	928	935	981	923	893	902	950	906	926	981	944	947	935	960	959	939	950	910	946	909	986	910	966	982	868	976	916	915	992	897	954	938	929	940	923	951	898	913	985	934	930	974	950	915	948	984	874	926	983	937	907	914	940	950	913	922	950	912	907	924	1037	950	920	968	920	970	920	941	954	956	890	947	934	917	958	950	922	932	927	909	926	904	915	933	958	944	904	958	898	924	976	931	940	916	934	943	932	952	957	927	892	945	926	991	903	931	958	940	928	959	916	946	944	933	979	931	902	922	912	956	952	987	925	902	927	957	944	899	935	923	904	930	894	908	955	908	969	946	934	914	936	938	989	991	971	924	946	957	903	950	967	952	901	926	858	902	946	930	929	952	942	958	929	922	968	931	904	920	975	900	918	958	931	944	955	927	948	925	894	922	955	876	949	884	920	922	959	948	987	943	945	920	939	917	975	976	924	963	935	959	939	954	920	894	950	901	941	898	903	919	927	966	941	953	980	946	938	969	955	941	946	904	938	949	957	915	847	880	974	962	1048	927	933	912	1010	950	975	937	935	956	971	912	963	974	922	928	873	966	948	938	931	909	906	940	930	938	996	970	923	927	927	972	955	972	941	933	938	976	983	910	943	897	992	970	958	973	923	938	922	932	965	952	933	914	878	944	962	929	938	976	925	872	932	930	930	911	933	948	921	875	924	899	914	905	911	960	895	949	961	910	935	920	939	954	878	923	912	939	896	920	926	920	950	896	953	953	941	945	964	929	887	947	981	936	966	958	941	901	930	959	910	932	917	959	960	952	916	892	961	940	947	936	948	946	933	946	902	918	937	1010	950	935	872	919	920	972	928	903	949	945	931	993	963	917	908	964	962	928	949	930
6424	453	351	213	191	153	180	193	181	148	180	158	154	161	173	171	178	147	186	153	155	174	160	165	159	163	168	146	158	159	166	175	172	129	144	166	153	165	152	181	157	140	163	162	156	173	150	152	154	174	152	159	169	164	169	173	163	155	174	183	171	156	189	169	160	170	171	156	155	184	152	168	151	173	167	182	160	187	144	158	196	142	160	150	166	151	154	151	162	174	167	155	170	164	168	156	154	153	151	128	149	159	157	140	169	148	166	163	159	170	146	150	149	169	166	178	148	176	168	186	164	178	177	149	171	173	179	177	152	158	145	168	155	166	177	162	154	141	165	180	161	155	143	171	177	153	139	171	178	166	171	157	166	183	175	153	174	161	175	145	159	171	169	158	158	156	158	161	154	186	179	163	153	159	153	138	174	166	181	166	151	173	151	161	166	163	152	196	160	195	141	150	159	171	148	175	177	146	166	149	153	168	159	166	154	164	129	132	152	175	135	178	171	162	179	177	178	143	147	167	151	168	142	166	147	192	163	141	187	151	172	161	147	149	156	182	167	133	181	128	163	146	148	163	169	152	159	160	165	185	181	177	167	162	152	149	164	180	176	139	173	148	160	157	168	158	149	166	164	169	157	163	144	163	166	177	136	143	162	146	160	134	172	155	172	167	167	162	152	137	175	162	160	181	162	169	174	157	154	130	169	163	163	136	161	164	141	167	163	166	164	164	172	155	180	159	170	143	159	170	144	146	146	154	184	156	178	143	152	146	173	176	151	151	159	139	144	150	173	144	155	179	163	148	155	165	190	168	158	151	165	185	127	164	174	160	156	152	166	158	182	146	178	175	128	176	161	165	156	152	163	160	154	170	160	164	178	173	168	158	176	150	155	168	169	145	159	186	159	147	169	158	152	141	190	158	130	146	155	167	146	178	166	148	178	152	171	143	176	170	145	189	162	148	168	163	165	159	136	149	148	176	155	171	155	160	152	187	174	169	163	175	172	168	183	185	154	171	157	170	159	154	169	180	162	150	160	142	187	140	145	151	141	169	173	163	142	186	158	168	146	138	145	188	139	160	169	157	178	144	160	175	160	151	149	165	150	173	157	168	153	160	157	167	158	165	125	150	167	153	153	167	167	173	160	146	165	176	162	149	184	155	189	169	154	166	163	173	153	147	149	159	170	157	173	173	178	172	186	173	159	126	162	186	164	143	153	162	149	125	153	144	160	168	168	190	155	153	162	167	182	164	159	142	159	145	169	153	135	149	154	150	158	179	175	166	166	184	188	165	139	158	147	133	170	181	177	165	164	164	161	177	171	146	149	150	168	162	168	151	154	141	140	156	152	158	188	151	157	190	165	152	167	154	162	159	146	179	151	198	157	155	168	178	172	152	156	178	152	162	164	162	157	159	174	172	163	146	152	178	191	160	176	184	149	173	154	173	166	166	177	165	165	141	171	192	162	160	154	161	166	168	192	163	163	165	177	146	137	168	156	191	163	164	164	171	175	176	142	152	179	170	154	162	162	168	164	147	159	177	175	163	185	169	161	191	178	168	146	152	166	175	139	159	163	159	174	183	156	155	166	163	170	143	144	166	168	171	155	142	168	154	152	166	158	163	153	155	152	168	154	152	160	175	173	175	166	186	150	181	167	152	164	164	162	155	150	154	150	183	173	162	151	157	174	137	172	176	161	171	150	184	159	149	168	174	166	166	165	121	141	139	148	127	180	162	172	172	151	169	192	183	166	170	151	157	163	165	192	159	148	128	158	142	173	155	173	175	188	176	160	147	154	154	141	147	154	146	179	160	182	153	154	167	149	155	153	167	168	157	157	155	152	188	165	167	163	158	171	161	156	156	132	149	153	162	163	140	174	199	176	156	166	180	159	138	161	141	165	174	147	151	166	162	170	145	191	157	158	168	179	158	184	151	161	167	174	155	161	181	164	147	164	169	139	163	145	155	159	166	163	162	149	166	163	173	147	136	158	126	172	161	145	157	158	139	158	158	174	155	164	155	158	153	130	148	168	165	182	164	156	159	175	149	164	147	162	186	172	169	171	141	168	155	177	160	149	158	154	188	177	144	160	144	158	172	162	147	177	158	156	137	153	185	176	175	167	134	164	144	152	166	165	172	159	161	151	156	142	145	164	161	170	149	164	166	136	165	169	156	163	162	174	168	171	196	158	183	177	183	156	175	147	172	139	187	146	134	156	167	168	161	163	178	132	167	147	179	159	158	164	185	162	150	151	141	168	163	171	145	166	168	131	162	172	150	147	128	180	147	160	170	162	176	153	157	162	165	164	162	151	171	160	175	164	167	153	154	170	145	149	151	182	150	163	154	171	167	153	162	181	166	171	148	145	165	172	146	153	165	172	155	152	143	157	152	155	172	163	168	138	174	165	147	165	160	179	156	138	174	154	174	165	155	153	169	164	164	149	160	168	159	177	170	160	163	158	143	146	151	150	150	150	148	171	174	176	138	133	166	159	186	156	147	146	165	164	175	163	169	155	153	168	176	190	140	171	154	160	138	154	145	174	183	141	158	156	181	161	165	150	158	154	162	157	162	163	158	150	161	163	170	163	165	173	180	155	179	181	159	158	187	163	170	166	159	155	159	167	151	173	174	160	142	153	167	156	164	189	165	157	161	149	157	159	173	172	141	177	162	161	147	173	173	172	189	153	155	171	157	170	180	166	158	142	162	142	166	168	152	157	167	154	186	148	158	152	141	145	170	170	150	153	146	171	177	161	164	144	146	165	163	142	176	148	156	170	145	164	143	163	158	149	141	162	187	162	163	144	164	159	168	168	158	174	178	154	151	167	141	165	151	161	165	149	143	166	165	164	151	154	204	179	163	164	147	145	153	145	164	161	170	165	173	169	158	154	170	151	149	155	168	156	157	156	148	157	182	171	175	176	162	157	164	147	153	150	169	155	163	173	147	170	153	167	153	152	157	149	166	136	181	167	157	168	165	188	143	170	167	170	157	170	164	158	155	163	171	152	170	157	153	156	120	157	152	157	183	194	185	175	154	174	162	165	163	166	150	170	203	157	160	158	150	176	157	161	166	173	170	162	162	171	170	139	142	145	159	132	135	164	161	141	177	160	163	161	154	153	171	161	163	156	153	152	161	172	176	153	190	160	163	158	168	175	162	171	141	174	167	148	178	160	163	171	166	168	172	158	191	175	176	200	164	149	157	173	138	147	150	157	177	157	163	151	133	188	179	145	172	146	159	168	186	145	155	172	161	159	179	155	161	168	154	181	171	163	181	181	186	170	179	174	173	155	144	187	157	187	161	148	138	170	151	178	148	143	163	173	172	160	167	183	145	171	135	123	165	185	157	164	163	165	169	166	171	153	176	165	180	158	164	170	173	162	163	158	151	163	168	159	178	166	167	161	174	144	146	149	157	162	171	149	174	164	189	172	162	155	151	153	162	147	166	153	134	174	161	167	147	157	150	170	145	185	154	153	162	137	162	162	156	177	161	179	179
6489	582	668	723	721	651	674	556	600	570	592	555	584	514	541	555	548	544	583	545	535	545	562	522	522	575	534	553	519	535	532	590	549	568	520	544	540	565	527	538	562	523	531	553	538	530	530	553	544	544	511	541	580	498	531	541	552	517	548	530	503	590	556	565	576	545	566	539	530	543	526	535	540	483	543	517	534	527	541	561	503	545	549	537	559	568	511	534	538	588	542	496	516	539	522	513	545	544	526	550	546	491	552	528	529	559	570	527	539	520	567	557	541	509	532	522	536	514	557	554	518	490	562	521	524	558	548	554	584	547	532	513	547	533	513	513	551	543	520	547	531	545	537	550	515	582	488	572	536	533	521	521	562	517	519	536	591	555	582	533	504	541	567	561	559	523	526	508	543	607	562	516	584	542	547	562	527	523	523	550	556	524	543	573	477	566	562	528	561	536	525	540	554	516	533	555	538	512	580	520	517	544	535	511	510	548	550	549	549	500	514	544	562	516	558	548	541	533	538	511	518	543	490	519	563	580	531	508	525	552	510	540	567	533	560	555	585	540	530	548	540	499	527	521	515	513	557	534	523	525	558	538	582	549	551	534	531	540	509	518	537	531	537	550	529	520	543	527	537	537	540	528	541	568	553	528	514	514	532	565	527	523	534	579	541	538	520	538	553	540	516	540	541	523	540	538	585	545	514	547	548	509	569	559	524	539	534	543	532	517	555	520	528	530	525	527	551	541	531	511	563	548	543	517	541	546	582	544	527	548	559	528	532	477	541	515	515	534	523	552	523	532	494	572	565	497	539	554	542	540	527	570	556	545	536	576	578	532	541	533	530	541	488	533	561	548	560	521	509	514	580	558	551	545	526	576	520	553	552	547	509	526	509	537	489	496	552	582	531	530	543	557	526	553	538	540	535	537	512	539	537	526	562	558	521	548	525	521	546	544	496	543	530	565	532	554	542	523	515	551	533	574	509	543	526	521	513	575	510	528	520	480	526	582	553	494	550	529	541	530	528	482	530	559	546	492	516	592	538	518	559	548	548	564	544	549	524	575	531	485	548	557	526	534	504	520	570	539	537	582	535	525	555	559	509	557	519	529	526	556	577	525	551	514	529	517	551	521	567	532	524	552	574	536	501	569	549	529	511	510	507	526	587	527	571	554	527	553	537	561	542	537	536	505	551	551	550	541	546	580	547	532	547	524	495	507	519	558	554	561	484	542	538	521	550	511	575	511	531	567	510	512	521	521	509	540	572	510	511	550	558	499	537	528	550	522	534	524	564	544	596	537	497	515	521	512	524	533	519	508	516	524	564	560	551	592	556	562	549	561	578	553	542	515	521	538	553	577	562	527	546	517	542	527	545	555	567	571	543	543	491	496	531	526	483	550	496	546	528	541	554	539	504	533	548	566	500	551	517	598	552	544	534	504	505	536	579	545	553	562	543	579	517	520	535	585	503	557	571	519	585	608	571	556	565	545	502	558	532	539	544	518	529	548	534	490	503	556	550	508	533	522	508	507	546	504	561	502	527	549	536	563	543	556	596	530	587	526	544	560	538	537	543	551	529	557	521	527	528	573	580	549	534	575	503	514	572	518	533	507	566	545	525	507	518	553	506	506	559	549	528	494	569	535	543	539	572	533	532	536	516	505	528	486	537	551	553	525	519	518	524	561	529	525	528	543	549	504	543	552	543	536	565	505	540	570	535	590	568	526	493	520	501	563	568	589	509	519	525	451	525	522	518	540	516	525	529	525	529	511	501	519	516	513	558	534	549	505	598	466	555	499	565	490	549	538	551	535	532	506	506	538	544	510	522	540	520	568	527	553	547	569	532	539	519	530	566	570	553	601	550	545	520	569	517	535	505	550	563	521	579	525	530	525	516	541	570	564	545	523	575	539	563	509	558	525	546	550	519	544	574	520	543	478	501	563	539	506	506	526	534	555	533	550	546	541	538	546	513	536	497	569	528	525	552	490	548	519	514	519	528	544	542	522	541	500	511	548	567	540	541	531	532	549	579	549	541	532	527	560	508	486	524	509	531	502	549	497	519	567	545	535	543	521	500	543	512	479	553	494	471	567	511	545	554	507	533	537	512	520	521	541	512	528	532	547	559	559	541	524	520	552	529	542	475	536	513	536	569	533	541	553	518	558	526	527	527	538	541	517	534	539	502	551	542	551	544	524	526	500	568	565	532	531	492	518	505	504	565	523	539	521	528	546	503	506	491	563	505	536	546	548	545	537	531	535	534	533	523	511	552	562	499	539	564	547	525	494	543	529	544	546	527	533	536	524	521	547	548	511	517	549	510	560	533	530	517	502	561	547	555	571	553	537	560	505	548	549	541	536	550	566	510	541	485	530	495	514	524	530	550	547	551	537	514	557	520	471	575	544	533	501	520	483	516	536	525	554	543	533	551	523	554	515	568	545	565	535	498	567	553	526	552	546	528	584	526	537	563	555	534	566	498	558	546	567	550	525	541	537	524	508	504	546	540	534	535	553	543	597	516	561	562	483	529	530	518	547	544	535	527	528	524	582	571	519	541	547	572	575	568	544	538	517	575	518	549	542	576	498	532	542	526	533	547	581	530	545	536	532	563	530	514	532	539	552	514	605	516	540	534	538	524	552	552	511	546	520	482	519	538	540	528	542	507	549	539	547	533	544	555	521	511	576	559	533	536	493	525	585	521	559	524	539	550	510	485	521	551	561	516	526	556	559	520	560	541	479	530	525	545	576	537	558	542	528	550	569	536	555	541	494	539	503	555	517	544	563	539	561	517	531	553	510	553	526	523	576	496	533	552	488	533	553	540	573	480	539	538	536	529	558	493	537	521	566	577	550	519	531	499	491	515	529	528	547	589	537	564	591	535	529	553	510	504	556	552	567	525	525	579	573	529	539	517	514	534	549	557	565	533	583	502	551	515	535	523	528	523	590	522	534	515	523	547	492	534	540	507	552	562	563	530	542	539	521	514	551	527	547	546	537	554	545	529	540	551	570	487	538	534	506	555	537	530	509	516	563	493	539	568	552	497	526	540	590	585	558	537	551	589	513	517	526	499	521	545	527	507	546	552	515	526	523	536	561	527	522	499	547	528	515	501	565	488	507	556	553	562	565	585	524	497	561	533	495	533	545	550	552	530	541	552	511	565	547	537	540	535	503	555	502	497	545	546	552	530	498	492	523	579	516	533	523	546	572	526	556	549	543	529	562	561	523	551	531	547	503	550	594	581	530	494	495	545	544	525	519	559	501	535	543	540	535	584	501	526	539	528	547	543	533	537	544	588	606	555	531	520	527	568	552	526	574	547	495	507	509	545	490	521	562	537	531	550	502	513	519	571	541	549	518	507	536	522	532	532	535	534	537	537	516	564	569	510	546	582	525	494	534	542	527	553	531	516	545	501	521	583	551	545	554	555	532	571	529	552	503	556	524	528	558	529	515	539	506	484	518	508	538	538	532	568	495	544	516	532	486	538	559	552	494	552	545	553	525
35023	13431	2506	1119	871	675	536	520	445	389	400	387	357	342	325	359	335	318	297	323	310	268	303	334	290	320	316	291	325	289	299	285	305	306	308	295	289	310	277	251	306	294	294	288	293	285	304	272	287	300	298	288	304	306	293	276	267	281	275	291	307	259	300	305	284	290	274	300	284	291	298	299	285	284	307	292	287	273	301	280	284	280	277	276	297	285	318	300	300	272	277	285	268	282	242	291	265	284	311	292	313	307	294	264	316	288	251	295	332	297	298	280	318	305	300	298	300	270	299	297	289	304	309	298	283	298	246	263	323	321	292	304	239	283	304	276	257	268	288	271	292	284	283	318	279	277	275	274	315	274	284	302	298	276	311	276	306	304	322	296	283	306	271	282	271	270	310	297	280	300	320	269	302	290	272	297	307	329	298	254	270	286	294	322	289	309	297	305	319	284	299	294	274	300	291	260	285	275	266	293	285	302	310	296	290	298	284	307	270	256	295	287	286	275	273	305	329	310	287	285	238	309	284	295	302	274	319	276	299	281	299	259	301	258	271	299	269	301	324	296	265	305	304	279	262	352	282	277	289	312	287	323	313	312	287	276	301	290	299	288	281	267	285	295	308	282	297	289	293	282	304	330	304	303	281	302	320	300	302	286	293	293	298	295	273	279	285	282	311	288	285	283	296	314	283	284	278	288	308	281	279	319	263	314	308	267	287	277	338	319	321	282	257	280	275	278	314	293	278	284	311	292	315	285	278	327	265	248	251	305	293	290	280	279	294	300	275	288	269	272	292	265	291	261	269	290	276	284	311	288	289	319	284	311	275	269	270	272	279	291	314	267	311	273	271	288	307	264	298	305	303	320	299	298	315	303	291	284	276	273	304	316	274	304	314	324	300	293	302	284	271	289	285	312	281	287	286	301	299	322	300	282	312	272	275	317	287	298	292	269	291	279	285	317	297	294	277	264	314	292	279	283	294	319	303	310	295	309	269	309	274	284	270	303	325	294	284	287	321	309	294	293	288	307	268	283	276	273	298	307	306	296	291	284	294	312	282	300	314	316	321	281	256	312	312	268	300	294	272	290	299	286	312	275	282	259	280	315	303	310	280	276	290	294	286	278	303	286	279	277	263	314	300	314	290	283	314	277	301	299	300	305	298	274	290	314	323	303	295	282	281	281	278	286	257	287	293	327	303	278	287	284	262	302	327	282	294	279	283	310	312	299	309	287	325	259	272	301	255	299	277	312	295	281	308	274	294	293	283	271	298	280	267	284	296	312	301	296	307	299	304	289	301	301	283	298	268	268	286	296	321	279	273	312	288	275	298	288	288	297	280	263	295	266	267	321	303	304	290	291	293	299	297	272	281	256	256	309	273	306	278	291	268	292	323	281	306	267	277	312	304	284	315	302	264	295	292	319	290	278	288	272	296	294	312	286	302	279	317	275	294	307	277	282	275	260	246	282	287	320	278	293	273	314	289	322	287	254	283	281	296	287	306	317	293	264	275	275	306	284	294	312	300	313	271	294	277	305	331	296	278	308	266	295	259	295	296	283	280	303	271	277	247	248	300	267	277	287	296	301	301	294	317	284	289	272	280	260	298	279	320	284	299	280	272	285	283	291	271	294	284	282	280	287	292	294	318	280	289	298	274	321	301	287	297	313	281	282	287	284	282	279	294	321	315	292	305	290	292	297	300	279	300	290	289	320	257	331	286	303	279	281	305	283	301	287	316	310	289	268	301	305	267	293	289	309	266	292	270	275	298	288	298	313	300	324	269	306	273	312	280	271	275	271	313	288	278	286	285	292	309	254	288	300	280	295	300	314	299	299	291	305	299	298	286	303	285	274	321	276	297	294	315	296	302	281	289	264	290	279	307	281	303	307	276	288	276	272	302	272	282	282	291	270	258	290	339	259	289	290	265	299	268	275	275	296	300	304	300	303	282	254	285	264	332	288	286	296	295	276	297	312	272	304	296	247	272	291	307	285	304	290	281	273	272	273	315	300	299	279	314	289	309	275	257	306	313	310	284	269	309	278	288	300	326	285	314	300	300	284	281	289	313	278	288	283	301	303	285	303	278	303	322	286	292	299	299	312	299	324	268	313	293	306	291	269	301	298	271	290	266	316	303	282	307	302	289	284	301	286	322	314	293	270	302	295	299	271	284	270	315	316	280	274	298	317	315	295	295	288	283	251	283	297	269	259	295	298	280	275	313	294	306	274	281	303	288	305	290	307	311	311	295	301	273	267	322	281	263	289	286	275	298	282	289	286	306	303	288	287	292	274	280	288	275	306	303	305	290	299	329	298	290	306	289	306	296	273	284	315	310	300	307	303	288	272	296	323	324	266	304	285	260	283	290	295	284	299	270	292	301	282	314	294	313	278	290	276	251	243	265	309	295	304	248	282	292	275	321	291	313	272	287	256	271	310	309	276	293	327	295	268	304	260	300	288	271	288	289	303	279	287	303	261	309	312	294	309	293	329	306	306	293	273	288	308	299	308	283	287	314	296	300	317	316	312	324	298	307	282	283	298	294	273	292	321	296	250	259	286	283	287	278	274	259	278	280	295	288	287	302	268	280	268	308	277	313	293	309	274	291	267	306	294	298	303	306	254	290	319	279	315	294	291	297	287	315	286	280	299	282	311	305	319	292	276	271	278	294	291	303	324	305	316	311	295	293	272	293	281	313	289	313	290	298	304	296	305	270	302	298	338	309	296	268	296	287	281	305	293	296	287	295	322	308	279	287	310	293	295	285	290	283	317	310	289	276	280	311	272	284	286	283	268	293	299	285	282	293	268	294	322	247	283	292	304	278	293	283	300	339	263	276	278	295	265	288	277	279	288	300	271	273	282	290	272	319	319	320	305	287	308	297	298	281	284	314	323	275	296	278	290	302	314	290	310	307	309	318	295	292	299	293	266	308	276	284	277	302	261	304	287	270	300	310	296	258	331	291	331	284	308	319	328	305	290	322	293	309	278	296	314	297	282	301	299	277	259	256	280	235	278	294	302	260	272	288	295	281	337	312	297	337	298	282	280	291	268	303	297	306	292	253	283	312	301	277	279	272	254	303	325	315	283	294	284	282	300	279	277	310	318	320	290	281	283	345	290	293	273	279	298	263	282	275	298	257	284	294	272	301	276	292	305	261	287	288	292	284	296	312	293	282	305	288	284	299	292	292	299	298	271	260	278	317	282	271	316	298	278	310	312	338	298	319	301	283	301	300	311	287	269	306	287	287	271	298	274	314	291	327	327	292	317	287	304	313	317	300	280	300	290	260	273	288	304	307	310	301	286	292	314	266	304	290	337	332	281	300	302	298	299	312	299	304	282	314	279	292	285	311	257	304	293	306	298	269	288	285	290	262	286	304	302	295	312	249	303	297	275	269	302	306	282	304	281	323	304	304	280	319	262	291	279	268	293	268	290	282	307	296	276	319	295	273	282	253	323	288	307	279	316	289	321	279	283	284	299	277	294	265	283	286	281	338	321
16387	1775	3157	3510	3155	2578	2231	1835	1683	1607	1466	1366	1252	1216	1198	1159	1143	1081	1110	1044	1003	1021	1009	1036	975	998	996	920	971	929	894	899	956	900	953	899	874	890	942	894	878	931	897	871	879	896	865	889	919	870	886	897	896	901	902	839	888	870	872	890	869	874	854	843	874	881	862	849	920	907	905	851	804	863	856	891	878	876	904	864	893	899	886	892	846	850	839	870	913	871	851	844	847	849	853	936	874	921	886	835	921	857	881	871	861	908	815	888	827	908	862	888	868	866	886	825	850	845	851	845	877	823	879	891	910	843	834	858	865	901	891	867	883	856	892	794	884	856	835	841	835	850	843	869	877	881	879	824	817	797	951	848	887	909	877	870	923	884	810	879	892	820	898	826	926	874	908	873	836	829	848	859	839	851	805	903	921	814	905	883	820	842	862	845	852	862	891	881	862	812	890	865	810	823	867	849	865	810	848	854	857	861	833	880	865	924	909	845	882	870	878	849	847	799	821	868	881	879	872	840	868	883	864	882	840	906	867	826	889	851	857	855	857	887	853	890	912	859	897	885	883	864	881	835	840	909	837	860	857	888	831	847	862	878	844	831	907	835	825	893	857	857	843	864	889	828	921	876	834	883	852	865	857	917	835	929	844	826	859	848	868	838	874	831	862	860	803	844	865	843	852	834	882	820	841	845	822	873	825	837	811	926	841	826	831	862	856	916	899	862	871	896	874	890	841	878	829	829	870	849	830	840	854	845	872	868	858	887	871	861	873	875	900	819	805	834	860	829	898	826	850	899	837	860	904	856	848	848	895	830	870	861	832	902	884	854	861	815	886	839	823	876	855	889	829	867	853	847	904	848	822	871	872	837	863	847	822	874	834	887	847	831	905	839	867	850	884	874	815	902	849	860	880	824	814	883	849	845	875	859	852	880	836	875	874	861	839	869	872	883	874	884	856	839	873	901	860	860	888	855	862	909	835	862	877	874	880	853	837	892	829	896	888	883	894	776	847	827	875	819	809	868	867	835	830	847	871	895	861	863	853	811	792	854	911	818	907	881	864	897	834	882	902	844	863	869	877	835	904	812	845	814	873	843	855	814	851	837	893	858	882	861	934	859	838	872	848	858	870	902	878	846	835	873	859	898	885	867	831	876	845	888	846	827	880	862	819	824	848	877	800	881	863	859	867	859	808	848	896	818	848	884	861	827	835	869	926	831	879	946	842	866	889	902	932	826	838	859	860	920	813	879	866	824	824	887	857	869	853	843	870	905	861	850	852	866	891	860	884	814	857	863	895	809	854	854	885	878	846	844	824	871	898	862	835	916	867	876	833	834	878	843	862	859	812	797	884	894	880	872	910	853	904	819	819	869	883	886	891	867	853	875	895	858	831	859	906	860	836	953	877	791	840	881	896	819	842	845	838	850	882	874	830	889	856	866	869	903	835	850	818	860	844	821	901	869	863	851	895	891	890	839	836	827	825	850	812	851	865	847	879	869	874	844	841	895	869	853	829	764	872	831	872	865	841	877	897	869	896	817	873	828	882	881	888	842	826	867	881	882	854	843	895	835	889	883	859	866	867	854	858	848	803	897	893	862	844	866	854	889	831	871	862	821	879	871	869	931	860	865	851	851	816	881	898	849	824	883	890	901	833	853	874	821	911	867	862	868	811	847	886	853	882	894	933	860	872	853	790	843	847	857	835	844	873	867	808	822	820	830	884	870	860	813	883	884	820	880	832	862	862	879	821	860	858	831	870	835	823	809	864	860	857	859	885	877	817	878	800	863	859	922	870	876	888	810	863	880	815	889	797	807	826	804	899	898	848	889	818	861	828	852	855	885	932	882	848	810	842	869	883	838	874	863	824	852	889	844	888	869	875	922	888	872	865	799	876	848	860	859	833	836	806	872	886	856	814	892	850	860	916	907	876	890	810	869	871	841	875	889	855	842	881	861	869	857	825	855	818	833	885	843	870	830	885	904	875	839	878	921	826	858	884	887	873	824	880	876	818	836	852	889	864	801	863	851	863	851	880	841	868	875	875	836	846	884	848	865	829	816	881	879	909	897	894	896	899	825	828	843	815	855	814	869	908	846	844	918	855	843	836	894	879	790	877	840	854	826	905	859	860	797	846	885	867	853	909	796	864	899	861	837	880	888	841	866	865	885	811	874	850	805	844	827	847	861	879	881	852	856	888	799	864	844	863	852	880	856	839	845	833	822	888	856	889	881	835	825	876	899	903	805	879	911	829	849	876	830	874	884	882	829	852	845	886	815	876	855	889	859	892	896	822	848	884	921	841	865	888	852	856	817	824	896	901	848	858	883	836	824	861	867	841	864	876	852	856	827	850	911	870	867	887	814	855	867	865	862	834	866	852	826	898	833	855	857	890	844	891	873	848	895	843	868	929	839	905	845	913	821	871	854	834	826	865	902	810	831	807	837	834	844	863	826	832	838	881	899	854	823	827	853	840	846	909	876	915	881	844	886	825	900	936	946	908	919	845	807	808	864	806	864	824	887	832	878	870	865	875	839	857	860	854	921	827	851	850	824	790	909	835	884	842	885	868	846	844	849	843	826	881	896	863	859	860	809	845	869	881	868	840	831	857	803	851	883	883	859	885	841	921	870	868	855	830	867	868	888	867	857	879	840	863	831	785	825	890	881	825	877	892	868	876	862	849	880	798	869	875	845	817	870	843	802	828	869	821	853	868	817	823	864	903	853	868	790	900	851	861	890	857	882	867	835	857	833	859	909	834	842	892	873	876	853	819	865	857	892	858	842	871	902	879	834	841	918	835	811	833	846	820	807	874	851	861	883	812	818	778	894	845	901	831	839	792	901	853	806	857	838	870	947	832	863	907	845	886	846	825	875	883	841	856	824	872	876	846	814	880	872	864	876	874	810	853	823	835	807	851	882	894	859	863	827	883	898	855	847	815	848	861	875	840	849	868	863	849	820	836	854	859	847	816	846	843	871	864	868	851	889	881	807	889	857	886	852	825	842	861	860	846	815	888	845	902	837	841	836	894	838	908	811	844	896	871	851	879	832	839	814	844	838	825	836	851	875	850	888	826	890	855	860	875	844	876	898	883	897	835	879	829	856	829	836	881	850	894	830	829	853	864	863	861	818	817	862	827	863	837	768	860	834	857	866	901	906	846	859	864	825	832	815	937	799	787	867	927	833	827	924	830	900	811	902	881	874	858	898	903	899	869	847	818	848	918	894	890	871	871	878	908	852	871	883	802	839	804	876	822	864	894	890	884	833	889	884	789	840	834	865	916	879	866	815	844	863	830	893	820	815	851	823	829	823	853	846	886	862	858	859	867	873	873	852	866	827	878	878	906	817	854	874	857	852	858	872	934	876	860	838	874	856	826	847	857	857	841	900	904	848	845	858	876	854	847	828	842	888	870	881	832	805	869	853	862	846	909	891	870	858	834	834	874	871	834	882	836	883	834	901	837	861	861	924	863	861	846	815	883	857	886	842	849	863	836	859
39956	21835	11759	2387	1520	1178	956	777	665	556	528	537	477	433	421	419	441	388	396	367	368	345	354	371	379	381	392	354	374	389	360	333	366	348	347	369	337	330	341	389	350	382	305	354	314	320	349	364	309	366	397	310	331	330	344	321	358	352	355	319	334	369	362	354	353	334	368	328	318	348	332	296	340	341	346	349	329	332	347	310	316	341	325	326	335	340	338	352	310	356	346	336	315	355	325	334	323	316	318	341	320	310	340	342	335	318	339	321	335	313	336	322	310	334	317	349	357	313	332	290	346	321	321	331	349	371	290	322	330	324	347	354	339	312	323	298	353	357	324	333	310	318	310	354	352	346	344	337	307	340	329	345	310	317	316	301	343	356	318	316	365	328	351	347	338	335	350	336	301	331	365	328	323	346	322	327	359	340	371	363	339	378	351	377	318	327	304	368	330	320	360	336	354	366	330	347	338	330	356	342	331	312	329	351	348	323	348	321	355	352	356	335	337	326	340	291	327	326	340	314	324	341	315	349	359	341	344	329	350	321	346	339	326	327	334	307	330	357	307	317	356	340	326	356	340	347	330	288	331	333	339	334	328	330	314	336	330	315	337	330	322	319	349	326	329	349	339	319	339	328	339	352	333	357	339	305	342	333	321	330	346	326	342	326	336	325	345	366	333	339	316	363	321	342	326	310	319	327	337	348	334	306	352	319	343	347	347	300	361	339	328	326	330	309	328	345	319	322	334	318	379	313	321	322	317	346	333	314	338	352	349	318	329	328	328	335	354	314	327	318	310	358	347	303	355	339	343	314	327	346	309	318	316	296	339	309	330	319	338	332	330	348	327	326	332	328	344	322	321	330	347	361	351	345	358	338	310	321	313	315	310	316	339	342	320	309	312	318	329	362	332	356	313	346	319	363	326	322	316	323	326	320	369	317	331	310	329	358	351	318	313	346	328	305	333	365	323	350	333	324	312	292	361	346	313	338	352	349	311	310	323	305	319	307	279	329	343	331	343	323	338	309	364	329	341	346	324	334	336	342	329	344	313	325	346	329	346	312	339	304	334	322	301	324	339	313	337	335	350	325	341	359	377	328	340	322	369	337	362	353	326	343	310	353	300	319	317	335	377	337	334	338	356	319	333	341	339	317	329	355	348	353	330	331	346	326	340	327	376	319	342	347	347	324	322	331	384	366	311	327	342	303	352	341	307	338	303	340	348	323	335	341	342	344	350	320	325	298	355	357	338	358	368	356	343	347	349	334	351	344	328	383	332	330	346	349	307	332	340	326	333	326	338	338	347	346	358	359	345	319	326	316	289	312	336	332	344	364	312	334	337	308	335	341	327	317	328	344	332	318	303	352	312	343	360	301	343	337	324	334	309	314	354	327	325	333	313	340	342	345	333	303	326	377	318	324	349	321	325	306	329	349	324	329	351	314	324	350	322	342	327	321	343	315	322	348	330	360	364	352	348	344	337	324	348	330	325	345	299	354	340	324	339	330	315	319	336	356	333	325	339	317	347	337	335	342	328	313	363	351	317	318	334	358	351	367	373	337	361	309	350	313	361	311	323	344	333	301	333	283	352	297	358	325	345	338	300	324	324	320	301	343	309	326	360	340	326	295	347	336	349	364	310	346	352	351	321	319	343	307	338	321	318	347	324	341	337	337	322	343	334	324	329	378	346	347	362	337	350	295	324	328	344	330	331	345	327	307	312	328	335	349	367	317	314	312	316	350	303	341	333	337	333	344	322	341	368	313	351	327	348	316	339	350	381	366	320	316	319	336	331	349	378	308	321	342	321	349	320	340	306	341	321	328	309	325	305	330	368	353	330	346	314	324	344	319	331	335	343	331	328	325	355	344	381	315	345	336	301	332	338	339	340	315	339	324	328	360	334	326	340	325	346	333	342	332	336	347	342	346	321	343	344	309	318	316	317	308	338	332	315	325	359	309	326	327	339	372	306	308	336	334	327	354	325	308	351	305	346	342	317	307	370	319	330	346	303	302	321	361	308	331	336	342	319	361	316	321	324	339	361	333	312	336	340	341	318	336	335	336	344	310	330	323	347	310	344	336	338	311	318	323	305	330	313	349	328	358	314	321	358	319	327	337	350	332	325	327	343	344	372	327	299	347	350	324	311	339	348	285	298	304	322	330	323	317	322	344	354	351	333	345	315	346	329	325	334	371	315	335	300	354	335	351	316	347	328	320	348	325	340	312	328	333	381	315	377	350	321	301	382	336	317	353	338	294	347	327	312	336	318	294	334	312	328	346	368	347	308	324	330	334	321	323	354	342	338	310	330	352	364	344	342	334	369	320	359	339	323	356	348	348	305	311	310	317	358	331	362	330	324	325	319	331	345	322	324	354	351	336	319	332	324	316	321	352	347	349	349	329	345	357	352	290	351	294	352	322	354	342	359	320	317	324	307	331	323	321	319	290	342	345	330	320	367	334	340	325	327	341	362	284	331	308	318	371	311	342	330	336	363	337	318	329	331	368	327	353	345	324	300	338	338	320	290	336	309	338	330	342	326	339	352	327	353	343	318	343	306	345	367	298	321	370	324	288	351	340	314	333	334	343	313	359	318	331	339	321	380	343	345	323	343	333	335	329	328	350	353	344	347	328	358	359	327	341	342	324	313	307	330	324	342	337	315	319	324	310	334	335	361	332	320	343	287	325	304	350	347	305	358	325	336	308	353	329	380	301	307	322	333	372	341	330	365	346	328	319	359	354	326	357	311	307	303	354	339	352	332	326	351	332	307	314	344	361	356	314	324	321	314	340	335	334	343	325	307	346	358	339	339	345	321	312	319	307	310	313	331	326	355	313	341	304	299	341	331	367	349	318	326	311	353	355	372	349	299	329	384	315	352	336	372	317	291	332	317	312	338	321	334	334	300	357	332	335	386	329	319	347	331	331	351	348	325	323	351	334	310	319	335	333	346	339	338	305	311	347	325	320	325	371	377	339	328	329	334	354	349	327	304	360	343	317	352	362	362	335	320	371	338	338	315	331	365	321	366	335	306	356	347	318	332	341	329	348	337	333	337	318	358	338	338	340	302	318	330	343	326	344	350	308	347	334	332	335	333	311	321	342	310	338	327	336	306	345	334	338	350	372	286	328	318	329	324	346	357	322	311	328	338	348	326	349	292	332	342	326	355	349	326	346	308	341	335	324	347	346	339	340	324	332	319	337	329	316	333	320	335	300	338	311	328	368	346	364	337	331	332	315	347	327	311	357	326	309	345	352	360	367	315	286	348	326	344	314	307	336	345	297	339	320	309	331	338	332	324	305	322	373	327	320	335	356	324	331	330	341	326	344	329	327	333	312	343	347	314	376	302	330	363	327	357	339	315	343	344	318	335	365	324	319	304	329	294	317	354	303	346	344	350	326	313	320	329	318	349	344	315	333	299	340	341	313	335	334	327	307	302	335	332	311	340	330	331	339	336	339	334	334	350	349	356	317	348	318	318	317	325	342	349	325	320	339	351	324
19930	2821	5230	5970	5066	4254	3394	3094	2475	2361	2074	1918	1769	1638	1531	1515	1447	1364	1321	1291	1288	1263	1263	1230	1163	1170	1145	1062	1180	1077	1082	1098	1044	1018	1023	1074	1001	1010	1035	999	1050	1036	996	1010	1078	1042	969	1035	1043	963	1036	983	988	1018	992	970	960	989	1006	956	981	979	1008	983	944	972	1008	1016	975	946	978	942	954	982	940	942	1022	937	955	909	976	1000	936	966	917	901	978	923	949	946	942	925	927	954	943	961	923	912	938	946	1014	956	1035	981	927	899	977	1003	945	963	958	929	954	939	963	913	892	937	868	954	911	992	981	944	984	904	1013	958	909	921	954	986	923	936	953	926	1006	950	1039	936	948	946	961	979	848	932	907	966	952	929	982	946	958	976	974	936	981	965	948	918	950	961	941	977	917	954	921	942	932	958	941	938	948	880	983	946	954	934	967	987	1009	897	926	987	891	977	977	963	997	930	1003	974	932	1041	913	987	986	950	951	913	930	977	907	924	970	995	930	959	905	921	903	920	952	1002	910	974	899	958	926	939	930	970	912	917	952	935	982	1003	937	888	952	943	919	904	974	936	947	921	981	913	892	954	953	944	946	943	969	960	950	982	916	949	950	915	960	969	929	946	982	956	977	907	895	907	938	964	986	933	933	939	966	904	946	990	1006	940	888	929	928	895	902	930	934	947	910	898	960	921	967	884	905	967	948	939	949	932	914	865	955	939	994	919	918	945	963	1023	977	922	985	945	959	938	903	890	963	987	931	969	965	943	955	930	912	950	981	967	936	894	934	984	940	932	962	862	847	869	960	936	946	913	972	912	961	933	917	989	927	901	879	891	916	943	954	974	951	971	988	949	928	916	954	969	967	894	967	927	954	943	933	921	969	983	947	989	958	935	943	957	906	957	920	883	917	928	925	914	954	947	923	940	965	971	947	918	935	941	967	942	884	918	962	901	962	907	977	922	905	903	938	949	940	910	963	891	949	909	927	885	985	961	873	934	964	925	890	964	975	933	969	976	932	964	966	957	956	951	974	947	942	934	889	941	939	971	907	930	966	975	964	866	954	886	907	915	905	939	934	984	894	932	917	995	941	942	937	997	947	956	953	901	950	941	910	929	962	932	957	946	954	975	945	969	957	952	922	923	957	900	940	936	976	942	990	974	885	947	956	958	874	921	956	958	907	930	904	925	1014	945	964	949	898	969	971	935	949	936	963	896	1007	917	957	898	903	931	932	895	953	977	961	927	880	987	929	960	957	946	878	956	960	974	966	951	990	968	947	984	989	939	937	959	954	948	920	924	968	922	951	944	937	917	956	955	957	919	928	880	991	958	936	943	903	980	931	925	942	932	914	940	936	911	948	961	929	936	940	927	1005	961	950	923	921	992	952	947	924	911	991	914	920	943	941	884	949	966	935	1004	947	961	951	928	964	943	944	910	935	951	965	924	899	913	898	929	945	952	962	1022	901	925	949	951	908	955	994	948	964	953	967	968	906	953	968	962	938	947	963	911	928	967	927	909	915	903	959	910	956	960	1001	982	922	969	1017	964	940	932	973	957	898	935	890	941	952	921	897	967	914	961	905	936	965	956	937	984	944	901	930	937	922	875	923	943	933	948	928	936	974	950	932	982	951	1023	936	914	953	954	919	967	960	930	906	935	945	908	951	953	919	981	903	922	921	977	957	955	983	972	981	902	945	949	957	939	924	929	938	940	955	907	947	950	954	969	990	968	949	938	929	919	948	938	947	936	950	925	948	975	957	911	955	1008	932	985	947	891	898	889	929	906	903	973	982	914	896	945	928	979	951	936	937	921	903	984	942	910	950	933	926	947	951	964	927	982	929	930	954	889	940	901	987	952	944	943	971	933	950	941	958	908	928	932	913	920	912	906	940	952	940	946	968	901	951	912	976	917	943	918	938	942	964	925	909	943	904	946	925	944	974	955	939	1001	984	902	940	945	962	952	879	951	920	906	936	921	964	918	916	935	973	924	966	988	961	952	948	949	948	957	995	907	921	913	917	916	903	907	939	938	949	959	989	946	924	948	944	910	927	939	951	910	927	944	940	976	910	896	943	943	928	941	989	907	962	970	898	947	893	965	937	951	973	976	976	952	937	931	966	952	925	905	957	957	982	954	967	940	962	886	906	886	952	970	947	950	932	950	947	918	962	933	921	950	1016	951	904	919	922	946	947	939	926	954	991	963	947	952	945	953	933	924	911	895	887	951	948	929	917	950	994	954	941	894	975	910	953	950	937	967	917	976	969	951	949	966	899	959	949	943	976	985	943	907	972	930	936	950	1001	893	953	894	919	931	991	918	940	919	924	962	974	981	968	974	966	944	926	942	974	902	936	944	948	951	929	955	892	990	970	976	995	957	944	941	913	903	936	951	884	978	937	1001	919	900	909	911	921	963	950	921	929	962	921	996	934	865	911	972	931	926	891	961	909	919	971	931	911	953	993	1003	959	913	922	909	898	913	936	944	926	919	943	901	980	919	988	938	936	898	927	901	919	965	941	932	897	914	942	936	959	930	997	955	934	921	965	952	995	930	922	950	1001	902	955	928	976	967	983	949	980	924	924	926	889	943	946	944	967	1036	926	904	929	958	955	971	995	923	976	991	933	904	956	928	967	922	964	958	958	965	983	986	886	979	929	925	963	915	954	930	898	913	962	990	914	923	928	942	1001	930	974	961	963	890	902	937	947	973	952	983	950	998	927	936	988	903	940	943	938	949	942	979	930	945	931	1001	933	914	924	926	991	977	935	952	920	951	961	974	946	985	944	872	944	941	982	960	907	953	937	963	916	942	927	869	948	962	973	939	913	960	922	906	923	909	990	992	933	927	984	966	966	972	915	974	924	897	926	962	948	949	964	935	997	975	966	901	944	905	956	913	922	929	939	953	944	942	957	955	960	918	942	909	906	947	916	925	965	912	939	911	949	929	973	896	883	963	925	953	925	937	951	928	957	910	935	942	937	953	1014	966	945	912	912	981	918	919	990	949	936	981	942	949	957	978	939	914	874	936	960	983	916	978	1014	925	967	931	948	913	958	878	940	966	971	952	981	891	912	954	913	931	930	954	910	934	982	988	957	933	944	955	966	915	897	980	933	954	933	923	926	953	949	953	926	975	897	966	954	955	978	957	904	925	964	931	944	901	942	921	950	933	983	948	944	941	938	899	958	976	948	933	893	932	932	962	927	937	930	955	880	935	884	935	917	935	926	984	985	965	987	958	930	987	920	1027	918	924	928	894	946	953	914	932	976	944	918	906	971	990	962	918	947	948	916	970	925	949	923	956	951	943	953	931	961	921	958	908	932	913	966	865	929	990	975	992	913	951	967	889	914	939	1029	964	930	924	980	948	956	931	905	984	954	927	964	893	959	982	934	950	935	977	904	930	951	951	965	936	916	888	948	926	915	889	929	986	899	941	940	927	974	887	905	943	998	927	911	928	917	926	943	924	986	1003	1009	963	944	988	977	864	905	955	945	938	969	914	938	939	897	946	932	955	923	958	964	916	925	937	932	948	954	929	987	974	961	967
6407	438	331	215	177	173	164	192	149	143	163	166	163	163	157	172	154	162	153	162	172	163	171	142	167	162	175	163	156	152	181	164	163	144	182	156	154	170	153	143	157	163	157	172	176	157	162	149	169	188	179	171	153	162	191	150	179	174	151	140	157	151	158	170	153	187	180	172	146	171	171	162	167	159	191	171	155	152	165	155	179	166	141	169	172	177	171	184	139	156	161	155	196	175	188	146	166	163	149	139	169	156	159	190	155	133	171	169	162	161	159	161	170	149	148	154	167	197	167	190	162	158	168	177	179	133	161	156	146	169	155	175	152	153	167	157	149	152	156	168	161	151	161	176	178	163	157	159	176	162	187	173	192	149	145	160	162	164	171	145	176	162	175	166	146	193	140	140	154	154	158	173	150	149	162	151	161	188	161	177	131	180	184	151	172	150	168	134	162	164	166	161	183	195	179	154	163	145	153	162	159	163	185	145	162	171	165	155	186	157	171	167	178	175	168	157	174	165	166	165	143	160	170	174	159	144	176	165	169	161	177	160	141	185	178	165	165	156	156	170	176	176	176	168	163	155	165	177	179	160	144	143	171	145	164	159	156	187	158	177	165	156	153	159	165	138	162	153	164	153	168	169	163	170	160	198	154	160	168	184	162	135	178	158	154	155	142	189	167	156	150	154	150	194	159	150	163	132	163	163	168	151	163	188	152	190	145	154	167	172	157	161	166	145	189	135	159	155	152	184	156	163	179	181	193	153	143	154	175	185	159	158	171	150	184	153	164	171	147	174	159	157	175	135	167	163	166	172	166	159	151	162	148	163	163	150	158	154	144	157	161	172	166	176	169	157	178	176	154	165	151	152	168	147	180	171	162	177	190	154	162	191	171	172	175	190	161	170	175	147	175	132	202	159	156	168	154	159	151	138	166	180	181	164	171	163	182	157	162	161	187	161	155	152	144	165	156	157	161	141	160	161	178	180	174	178	182	162	166	145	165	161	157	149	168	172	171	160	155	151	173	161	171	138	167	143	191	157	166	174	169	164	144	171	162	161	176	164	159	186	170	166	152	185	187	159	174	164	159	152	146	151	161	141	163	136	180	163	157	173	140	150	175	160	199	149	149	176	175	152	163	156	181	159	165	171	154	171	169	151	132	161	167	163	156	186	166	176	193	165	162	180	148	187	165	137	150	148	171	148	173	171	159	175	160	168	162	185	168	169	147	172	158	150	179	166	152	177	162	164	181	145	187	182	176	162	169	172	159	168	173	186	170	183	170	166	147	158	189	143	148	180	155	168	166	169	152	180	166	178	173	161	139	153	160	163	183	162	186	153	182	142	182	164	169	153	155	150	158	168	183	168	154	156	163	130	168	157	155	156	169	205	154	143	134	176	155	170	157	161	158	149	161	149	180	163	170	183	175	147	144	176	151	151	190	157	159	134	168	171	169	160	142	172	173	184	163	168	175	164	159	159	151	174	167	192	154	153	165	175	178	153	185	150	149	176	166	162	151	150	167	173	159	138	175	153	153	148	159	167	153	160	155	153	154	177	157	174	172	153	186	156	166	164	159	163	151	176	146	159	166	182	171	151	165	168	154	164	175	165	166	156	168	161	141	160	181	152	153	146	151	184	167	160	183	161	193	167	168	155	159	161	165	167	155	188	166	157	159	181	160	165	156	149	161	191	178	168	134	176	168	174	142	185	160	157	168	189	179	158	158	157	167	174	154	173	165	175	153	177	174	153	158	155	154	158	158	159	143	177	170	156	164	166	172	183	157	142	180	169	154	157	158	179	162	180	167	166	172	171	161	164	171	167	177	143	148	171	154	176	172	181	155	168	153	148	161	167	168	155	157	158	159	140	183	168	157	150	132	176	197	170	164	164	157	159	181	166	146	164	142	171	165	153	152	151	163	179	168	162	157	159	170	163	173	189	163	170	154	176	161	192	148	150	166	160	150	173	173	147	155	164	154	181	158	159	137	169	183	158	165	161	162	146	179	182	151	172	151	173	169	141	187	135	161	183	154	169	172	167	157	164	168	179	177	167	152	190	156	189	174	146	174	129	144	174	159	169	144	129	174	162	168	165	152	166	163	163	181	177	167	166	169	162	183	189	176	180	176	173	149	160	183	170	183	182	136	150	159	173	193	143	157	161	195	185	166	160	158	151	168	158	183	188	146	165	174	164	164	153	139	145	158	145	171	148	172	153	164	152	142	159	148	151	167	166	146	174	147	178	161	179	156	172	142	166	157	181	149	171	157	163	168	145	147	172	150	158	165	161	169	139	140	173	163	160	172	153	148	145	174	191	169	170	132	168	165	158	191	168	166	163	186	164	171	181	184	161	184	167	155	168	144	162	141	180	172	172	169	145	163	174	158	184	169	172	180	163	164	154	148	146	157	162	168	150	190	156	141	154	164	165	156	140	174	164	156	152	173	170	176	159	128	174	157	140	148	172	171	157	167	167	167	169	158	163	153	153	167	169	152	166	167	158	173	172	186	151	150	176	146	170	159	139	160	163	155	151	164	140	171	136	161	155	164	174	142	161	150	181	181	166	173	161	163	166	183	186	189	159	143	162	157	178	155	167	148	159	164	176	180	142	162	185	164	201	151	156	153	163	166	166	168	177	155	187	178	175	150	179	174	169	153	154	162	160	178	145	172	185	168	169	196	159	154	149	140	162	174	172	182	165	173	159	137	183	162	176	149	160	165	142	165	170	167	158	161	167	163	155	174	162	150	181	153	164	156	174	158	160	168	162	164	158	153	162	167	164	167	181	149	174	172	178	156	147	164	174	176	161	167	157	170	173	159	155	154	159	173	165	177	174	175	172	162	149	145	168	146	153	146	169	148	185	175	139	179	174	174	165	147	164	148	163	153	157	157	198	191	152	153	151	152	162	174	157	168	169	148	171	172	152	172	152	152	184	170	148	171	204	160	174	150	169	147	181	151	165	162	149	165	179	178	177	177	172	176	163	166	142	181	174	157	165	151	190	160	157	175	177	174	155	166	143	164	196	161	172	151	169	174	163	151	149	144	160	179	142	152	165	170	168	147	160	176	161	155	149	175	165	161	156	166	164	159	159	151	152	165	167	175	148	153	145	149	173	165	162	160	157	149	164	160	152	159	177	173	155	201	158	168	153	192	164	158	199	174	168	161	183	156	168	137	156	151	175	151	145	178	147	156	151	175	174	179	162	172	160	176	146	165	166	154	144	151	171	161	170	162	150	164	146	181	156	153	191	159	157	152	166	185	146	150	171	175	182	152	169	143	152	161	168	158	153	164	156	145	156	177	159	172	163	156	165	159	173	161	156	171	171	184	176	164	160	154	183	157	176	153	148	149	159	143	150	168	154	161	159	170	157	157	172	188	163	150	174	174	154	152	165	163	148	186	180	147	173	166	142	153	154	163	149	164	160	193	145	173	152	144	132	169	137	168	161	172	180	172	161	154	160	173	158	163	164	132	185	155	172	176	174	163	156	163	157	167	143
6245	577	667	728	681	628	564	627	577	586	626	586	530	570	539	544	558	543	575	528	577	523	541	579	559	560	536	506	540	590	525	580	536	578	557	561	525	550	530	574	558	592	505	530	511	553	544	523	551	545	516	535	526	518	551	614	547	600	525	533	566	532	561	517	520	548	541	548	530	606	534	532	533	510	535	540	492	542	552	554	567	550	563	559	542	531	604	556	525	575	522	542	569	549	515	553	519	534	596	480	532	535	510	525	544	511	554	531	482	538	540	534	513	546	529	524	517	551	538	573	535	565	542	513	548	538	530	546	536	543	482	529	535	557	559	536	548	535	555	538	525	578	532	580	501	532	515	543	486	538	541	516	517	512	559	538	545	540	540	533	576	536	486	567	553	553	505	559	541	544	562	534	553	534	568	551	561	563	539	545	563	525	559	527	495	538	512	548	537	579	564	544	511	505	527	506	521	492	523	558	491	533	569	546	531	559	557	555	565	566	539	566	566	543	534	533	547	581	532	575	520	511	560	553	577	543	561	527	540	551	545	564	516	554	535	568	567	523	559	541	544	577	497	478	558	523	533	532	553	564	564	542	532	512	567	554	520	548	561	554	525	570	570	545	540	493	565	543	535	536	604	536	542	570	541	511	503	505	548	514	544	520	539	580	515	522	542	567	481	536	546	540	544	511	546	530	532	519	565	558	495	549	570	546	508	518	517	531	565	539	544	528	540	548	527	490	545	561	555	534	545	554	559	529	525	501	554	522	535	549	511	536	510	551	554	536	505	520	513	549	450	513	511	517	548	528	582	541	501	584	490	542	568	518	490	564	557	563	546	565	502	504	542	541	544	540	532	548	519	513	556	556	526	527	524	552	544	549	551	590	543	542	563	521	523	544	525	585	532	530	524	603	516	561	514	494	543	543	568	583	494	553	539	513	547	508	544	542	522	557	535	513	515	506	534	557	525	529	561	576	529	530	556	562	518	522	574	518	566	566	536	516	536	559	520	536	502	551	557	524	524	538	504	541	505	537	542	543	516	474	550	542	544	552	531	590	497	545	538	543	551	531	539	547	532	562	501	520	514	554	541	526	551	567	544	545	539	542	503	520	554	545	532	540	575	532	491	558	592	574	509	520	531	544	589	579	532	564	571	592	541	578	570	501	529	527	581	568	597	556	560	496	566	495	565	524	567	504	513	502	534	529	514	518	533	563	581	516	573	544	540	590	527	529	532	510	547	556	544	526	554	569	543	536	554	542	522	533	542	550	506	509	572	522	579	499	532	541	536	516	540	548	558	521	564	580	553	500	530	568	547	507	540	554	525	552	485	570	532	502	579	541	555	534	526	558	543	534	531	550	535	551	544	537	572	540	532	521	574	504	574	514	542	556	527	547	526	542	558	542	596	569	523	554	531	494	541	543	563	549	528	541	517	522	573	562	516	548	578	535	518	510	534	536	554	561	574	576	526	539	540	544	505	538	545	553	571	520	551	550	553	497	540	512	498	541	539	545	536	521	528	548	527	570	560	545	555	556	536	563	547	521	546	542	543	488	577	559	572	586	560	524	513	549	534	493	526	567	536	528	539	539	576	524	532	575	540	532	562	509	531	526	577	530	581	516	555	575	527	528	566	544	561	523	508	547	553	536	544	545	557	554	548	588	528	564	541	581	565	535	581	527	525	518	514	501	521	569	556	590	516	568	519	542	567	551	545	567	534	559	550	554	543	520	502	535	529	497	531	504	530	534	533	546	536	520	518	583	579	541	559	527	537	546	553	574	544	480	533	549	568	494	544	518	524	552	545	492	549	579	528	534	550	492	562	594	528	550	543	546	537	557	518	544	546	551	526	570	524	528	509	554	530	512	581	528	544	533	544	590	549	549	514	534	559	553	524	519	560	519	531	541	577	535	543	530	584	536	550	491	534	515	539	516	558	535	575	550	569	543	561	533	532	517	550	512	566	584	516	524	523	517	525	484	529	589	541	592	594	554	528	562	497	563	546	571	564	519	527	510	541	544	515	572	549	512	537	534	609	516	544	552	533	536	582	531	528	519	518	559	553	547	518	546	532	543	557	571	489	538	566	532	522	541	530	520	562	466	562	520	510	567	555	558	545	541	526	537	517	517	517	539	520	532	508	504	530	542	593	548	586	534	523	557	528	538	563	559	567	556	547	529	562	543	525	525	531	537	534	568	564	560	540	537	533	536	511	558	533	564	520	526	560	532	510	520	488	550	553	519	521	545	510	578	543	535	549	552	522	556	539	506	522	539	544	560	529	488	525	571	550	547	536	524	552	525	519	524	494	552	549	545	550	552	563	578	499	506	522	556	516	543	532	548	585	539	490	566	544	530	494	557	542	573	534	544	575	543	556	534	485	494	543	516	532	514	565	548	530	529	537	531	560	510	557	515	506	542	569	529	535	522	556	545	505	529	536	554	536	527	551	524	566	559	561	514	467	525	506	555	538	554	529	513	527	526	576	531	557	556	549	534	541	535	566	565	536	523	548	512	565	533	544	564	532	570	531	533	519	529	540	560	555	562	544	545	553	548	506	541	547	531	560	503	528	535	548	565	556	531	537	571	565	544	533	562	583	540	509	513	520	553	557	562	542	525	525	531	514	542	533	531	564	522	560	569	560	540	563	519	545	584	551	571	517	597	520	520	539	533	556	565	534	531	556	560	518	529	537	541	562	559	510	547	565	542	563	562	562	527	574	555	511	552	539	546	522	553	515	504	539	554	525	509	501	514	542	560	522	601	554	556	558	556	548	530	575	537	505	581	515	557	552	484	533	545	558	560	512	515	541	505	512	550	552	542	525	529	514	539	553	525	518	511	544	539	537	535	550	597	522	515	517	537	531	585	486	548	555	530	554	523	515	523	531	542	542	536	546	541	514	546	554	508	542	552	537	535	497	519	543	560	563	557	558	539	550	576	557	511	508	550	577	565	520	541	544	555	511	561	526	508	533	508	554	553	533	568	546	521	498	555	525	513	561	543	519	556	524	579	545	559	536	530	540	554	533	544	498	585	547	586	538	536	538	556	574	565	581	550	555	541	529	562	537	539	530	550	543	594	527	542	537	497	565	547	547	563	540	549	559	541	558	579	550	523	526	550	510	559	539	501	568	491	581	521	569	576	553	528	562	568	518	546	522	525	551	537	553	555	548	508	547	540	522	526	535	502	526	559	503	555	592	540	593	556	565	531	547	546	528	553	501	565	518	512	519	527	531	512	542	528	528	501	576	526	542	494	572	547	534	553	569	500	539	556	507	534	536	547	544	534	566	537	547	530	511	541	547	535	496	558	594	536	576	552	536	524	543	548	567	521	552	560	533	549	521	529	526	531	567	541	544	500	522	499	516	546	549	566	545	527	571	534	580	538	537	554	545	529	515	528	524	534	545	521	520	507	539	540	567	545	510	517	556	558	566	572	536	558	566	525	525	560	544	553	535	512	493	517	542	549	531	505	526	519	555	562	548	522	524	540	510	567	514	568
35113	12494	2379	1163	866	711	573	498	479	416	389	366	335	352	331	331	328	349	335	355	337	331	328	317	299	330	295	308	271	307	337	303	277	338	315	332	335	309	316	338	311	275	305	324	307	304	298	290	303	301	297	299	297	270	294	291	310	322	316	302	277	309	305	288	324	334	291	268	321	281	273	314	298	292	296	331	302	313	272	312	279	320	273	297	298	301	319	284	313	295	270	282	319	282	305	271	323	304	279	317	282	283	325	319	322	271	286	282	291	312	290	269	320	280	285	277	256	281	331	294	294	311	302	263	275	292	305	296	287	299	291	297	290	303	286	280	308	282	278	302	280	284	305	300	279	280	290	319	307	313	317	299	327	305	297	308	320	290	272	286	325	304	336	291	333	296	287	265	314	281	317	308	309	277	282	333	292	292	315	310	295	334	305	297	288	286	305	291	294	280	285	270	302	314	289	284	260	259	287	290	292	309	282	307	317	308	320	285	303	285	313	289	302	259	287	284	293	301	277	259	312	283	311	270	279	297	300	282	313	292	315	294	286	288	289	314	320	268	324	288	307	317	284	298	287	310	315	313	265	288	278	286	303	290	320	250	288	299	318	302	296	297	317	293	282	281	275	308	303	284	278	319	261	311	262	285	295	294	292	344	309	304	273	286	306	301	276	294	295	314	329	263	307	304	278	260	293	280	306	291	271	296	308	267	295	327	284	316	291	270	312	302	321	308	271	300	273	284	277	315	279	264	265	307	306	264	308	311	293	316	289	298	250	305	329	287	309	290	333	284	294	278	305	308	298	308	292	283	306	302	306	295	269	291	283	298	278	284	314	264	309	276	274	257	309	280	303	295	297	260	309	320	307	274	330	336	287	328	271	294	307	310	317	303	291	299	300	283	273	305	299	273	305	291	276	299	283	304	283	295	285	309	297	291	292	323	293	293	278	306	290	293	318	294	265	280	292	304	300	261	273	347	321	307	321	309	284	295	278	285	291	279	335	309	289	290	261	279	303	280	283	275	276	302	288	302	290	278	295	294	261	302	309	282	269	286	287	283	287	310	321	306	324	299	278	301	264	294	288	290	282	282	338	315	293	311	286	287	274	289	288	291	299	309	286	283	299	303	311	302	298	307	304	287	280	312	260	316	298	297	283	311	289	303	289	317	289	296	291	321	298	311	299	280	306	282	308	288	297	321	308	299	282	280	298	302	329	270	287	314	292	285	279	299	295	288	306	280	287	303	308	299	301	335	289	281	284	303	324	291	294	280	285	302	289	304	295	303	306	346	299	299	302	286	306	320	307	297	307	303	295	311	302	315	291	301	313	305	323	321	285	282	263	278	276	313	287	287	289	334	303	285	285	279	284	298	325	297	294	276	275	284	290	295	297	303	284	292	287	304	310	265	289	316	287	271	304	276	307	278	295	271	290	312	286	304	302	289	297	281	305	305	317	304	278	278	317	280	308	293	308	292	291	303	292	282	305	297	248	286	297	328	299	336	253	305	310	327	288	297	269	283	303	309	276	253	307	272	303	300	288	308	282	270	285	308	311	260	321	303	314	325	340	284	313	279	289	302	314	285	310	303	280	315	287	277	303	299	300	280	311	326	285	294	287	304	300	317	284	289	294	277	317	304	283	289	301	294	308	281	302	244	263	315	296	293	304	272	301	264	284	321	292	287	276	298	291	303	294	304	319	280	307	294	267	329	336	270	284	308	317	297	288	288	294	261	281	299	299	312	306	286	313	315	292	293	316	297	267	317	308	283	294	325	315	316	320	294	320	296	292	268	288	276	307	286	272	268	275	283	268	305	285	316	307	315	335	274	274	318	319	321	332	321	315	286	287	304	266	328	314	278	296	312	283	292	289	296	314	311	278	306	297	312	285	288	310	309	305	297	297	292	307	335	297	341	290	267	313	295	304	328	306	310	293	298	277	297	291	301	291	284	249	275	266	306	263	280	291	309	283	315	315	294	290	327	313	284	298	297	326	293	308	308	290	276	286	310	303	312	310	337	295	309	323	279	301	289	299	313	315	292	275	290	305	314	307	325	302	307	329	319	282	316	298	280	256	283	283	277	286	279	297	288	299	285	309	300	314	273	309	315	290	315	312	288	300	303	318	323	302	302	287	306	289	296	297	316	255	297	335	307	294	295	312	294	298	283	296	286	281	313	308	319	278	259	297	290	290	295	270	294	293	304	268	310	307	303	295	281	318	302	325	308	248	322	299	281	258	314	279	317	333	262	308	316	290	315	284	299	309	276	309	317	285	259	324	296	276	306	298	281	286	303	308	298	268	279	304	290	323	314	342	269	263	311	297	303	303	336	302	309	320	329	292	302	317	266	295	303	342	315	312	298	290	290	275	294	291	283	276	289	293	300	323	271	285	310	310	267	297	278	279	284	310	318	297	257	300	316	302	284	295	313	312	307	296	310	317	292	287	282	313	323	325	311	310	300	311	310	307	309	280	287	329	328	282	291	296	306	278	303	280	318	315	334	275	313	284	266	295	276	279	329	283	291	270	297	306	287	271	308	313	295	298	288	270	305	256	297	293	280	281	283	289	330	266	323	275	285	311	322	293	311	282	290	304	336	281	312	293	302	270	316	306	302	327	311	281	297	289	336	279	290	298	293	289	283	307	279	311	309	314	301	299	277	303	292	296	306	306	310	314	272	300	282	261	269	316	281	256	308	276	284	313	278	313	267	278	248	313	286	285	316	340	310	310	292	307	298	315	289	305	296	267	291	291	290	277	285	324	301	290	311	301	284	314	295	298	291	281	303	260	278	282	285	309	290	316	287	313	256	294	311	307	312	280	299	308	263	287	328	305	308	299	280	292	301	293	285	307	277	281	287	266	322	289	285	333	275	319	296	278	268	332	288	309	276	313	306	290	284	293	296	299	289	322	296	301	259	305	276	285	305	287	292	289	324	314	313	308	295	287	330	256	303	304	280	264	303	309	275	291	331	298	342	275	296	315	298	312	287	294	304	303	284	278	307	303	294	314	275	288	323	280	257	307	266	309	314	269	288	298	289	299	310	318	277	302	306	293	290	290	279	325	316	327	280	250	322	328	315	282	300	307	259	293	272	298	290	320	327	300	278	296	314	316	314	287	294	282	266	271	286	285	293	328	283	273	310	267	298	315	302	330	297	278	307	300	306	294	325	289	294	294	322	257	284	273	300	323	265	279	285	312	290	317	269	338	302	299	312	286	324	305	280	310	322	286	293	329	267	299	284	308	305	300	305	306	298	308	310	288	296	286	303	301	280	281	305	280	303	313	306	271	293	305	282	262	315	268	289	302	291	297	282	329	306	302	287	304	289	297	281	328	296	287	315	272	295	296	261	292	301	293	318	314	324	293	304	306	273	322	303	277	309	275	279	294	287	329	319	330	320	322	283	286	299	275	288	317	283	296	303	265	307	260	286	275	314	282	300	290	312	301	286	301	329	278	310	269	336	301	296	303	309	261	283	310	316	300	319	304	297	291	303
16117	1735	3169	3475	2999	2555	2248	1924	1725	1589	1494	1364	1290	1262	1177	1204	1097	1115	1035	1056	1000	1015	1024	945	1000	976	971	939	964	911	918	907	931	981	983	994	938	928	890	913	910	918	916	877	896	895	906	917	876	861	842	897	905	961	893	875	898	903	869	823	832	917	861	896	867	821	806	933	839	883	908	864	948	856	879	863	794	864	920	874	869	852	864	856	869	861	880	938	880	901	865	835	903	859	892	860	868	893	887	889	884	904	928	857	869	830	830	918	897	887	903	861	896	876	892	880	863	837	852	829	876	931	858	887	899	859	917	881	879	823	840	854	847	882	864	902	857	880	853	841	845	910	849	923	847	821	916	897	808	922	859	873	885	890	894	881	858	863	883	858	888	845	942	846	863	866	860	840	866	906	823	883	848	839	856	837	827	799	851	814	892	913	870	836	851	895	865	891	834	880	906	833	819	874	839	906	837	815	858	882	810	867	832	877	853	860	838	867	885	787	902	940	855	863	859	894	844	893	859	891	859	855	916	861	916	824	857	912	875	845	867	844	841	923	885	844	879	857	871	842	885	897	893	852	853	832	894	908	882	892	895	873	808	881	833	858	901	882	880	883	844	828	839	836	820	884	901	867	817	860	886	860	898	862	857	884	838	902	892	831	851	880	892	852	888	864	861	895	850	885	879	853	894	889	847	877	877	886	825	872	841	847	899	834	835	883	855	887	857	892	843	838	891	841	856	869	932	859	852	857	861	880	896	803	818	853	851	831	850	874	899	883	850	847	861	868	884	846	907	824	859	871	862	815	878	868	919	873	854	878	844	869	828	838	897	888	892	857	871	855	827	897	822	828	909	852	884	859	850	867	847	870	835	843	913	805	788	849	873	856	865	869	903	893	866	891	836	864	829	851	870	846	857	950	847	821	860	879	831	872	840	855	818	858	858	831	906	841	861	840	831	865	814	830	835	862	882	861	887	871	873	874	891	855	883	954	837	824	900	866	853	862	852	844	902	829	868	872	899	915	834	819	881	837	820	831	866	904	872	800	838	866	875	838	875	903	885	898	854	870	843	860	886	826	913	833	891	849	846	834	867	884	855	909	902	912	860	883	877	820	900	884	842	859	875	928	881	832	928	868	870	846	862	860	842	878	842	861	898	832	848	862	897	922	942	875	873	857	860	843	821	897	836	891	849	896	846	924	861	812	808	854	819	880	843	881	869	914	828	880	870	793	819	861	817	889	844	868	838	879	871	907	879	823	865	895	838	845	908	858	845	847	877	830	855	833	865	872	852	830	814	882	875	892	902	924	851	831	882	897	848	854	917	865	885	883	876	862	862	875	839	879	845	821	870	850	869	857	826	838	832	904	846	886	835	844	903	883	887	877	899	822	892	893	903	833	836	934	831	799	857	857	845	894	933	852	864	869	904	814	848	880	863	880	887	847	829	842	903	910	884	850	875	833	901	818	846	833	916	873	867	906	831	868	849	898	890	894	841	864	859	862	829	872	867	914	878	866	862	879	889	862	875	876	842	845	850	853	846	825	869	902	846	823	838	858	880	840	837	898	843	878	873	856	862	892	880	882	892	867	875	849	880	842	888	893	920	894	874	837	867	861	831	813	850	847	898	879	850	904	841	931	851	831	867	888	797	890	863	875	890	918	889	823	894	853	896	857	888	879	899	863	884	865	870	881	798	860	815	783	903	862	829	842	858	895	916	876	870	870	926	846	927	910	859	866	895	825	858	900	888	890	913	840	840	854	863	885	869	906	891	869	845	884	863	841	803	818	847	849	879	878	881	813	854	915	818	822	869	910	922	809	842	827	869	887	831	830	872	882	895	832	870	801	848	825	844	835	906	889	849	831	830	913	868	877	908	868	879	860	863	915	896	851	861	830	804	819	845	835	914	891	818	869	837	906	886	864	836	850	897	849	832	847	906	867	883	884	896	856	855	862	856	835	858	892	856	877	850	849	870	812	863	873	854	862	908	863	898	912	917	814	867	860	892	895	860	851	809	911	882	861	854	888	859	834	877	873	891	874	860	834	858	921	865	902	881	878	852	850	853	854	872	875	801	848	932	846	856	868	819	896	853	835	823	817	887	880	864	855	825	853	903	861	880	885	845	888	884	875	866	866	853	871	872	849	878	920	825	854	849	893	851	873	860	861	853	846	826	883	854	855	861	859	847	850	843	866	888	886	903	854	884	888	881	858	880	936	871	850	859	878	895	887	859	881	892	876	840	843	891	873	879	870	903	876	871	818	889	876	849	833	842	862	834	899	813	871	844	865	850	809	832	918	860	875	910	877	897	843	933	872	840	842	858	894	830	898	849	831	836	873	853	900	861	854	900	891	822	892	842	832	904	876	856	841	870	854	900	870	854	840	843	863	865	852	908	834	851	889	853	859	888	869	885	876	891	857	818	827	867	861	893	823	852	879	858	845	825	855	859	807	879	892	906	888	839	880	901	883	847	909	865	890	877	862	836	868	899	885	873	873	824	907	874	876	876	814	858	874	848	819	901	850	930	895	878	850	826	855	855	841	896	864	805	862	866	846	834	885	801	863	879	847	851	887	859	870	917	885	921	839	892	861	914	863	807	891	868	882	881	865	892	809	864	812	861	882	908	850	871	879	869	841	859	922	872	818	877	903	873	865	857	854	915	856	914	863	910	862	897	871	834	891	867	864	900	840	858	776	876	862	877	926	861	854	828	826	834	874	914	893	861	903	844	942	847	844	890	867	905	893	909	897	846	897	888	849	901	813	832	873	875	871	917	872	894	902	875	858	888	883	848	873	916	857	834	932	874	822	885	867	850	866	821	896	795	876	864	814	882	868	916	879	881	876	859	850	861	892	831	821	851	903	876	886	935	852	905	854	870	863	868	909	900	873	906	871	838	835	839	900	912	853	819	925	895	845	852	882	855	856	828	908	888	861	823	831	921	855	892	860	885	819	918	856	879	894	854	826	868	870	937	825	866	914	837	819	908	907	847	845	876	850	826	870	809	853	897	863	845	869	901	865	896	910	899	867	902	850	877	903	839	805	869	878	877	889	869	841	838	874	875	890	884	887	835	843	896	877	773	858	867	845	864	876	830	918	824	858	875	892	830	855	848	892	832	836	829	845	839	906	855	841	845	914	852	859	844	850	838	856	868	824	839	816	866	832	876	848	827	852	833	905	877	908	904	899	860	900	853	859	842	884	815	899	864	855	914	897	859	805	858	838	843	916	870	902	858	842	860	848	841	880	819	882	837	906	851	845	855	926	835	852	872	822	885	883	866	857	873	869	868	816	880	867	824	839	887	849	820	879	862	859	854	879	843	904	903	868	840	877	836	853	861	850	876	903	830	848	829	850	856	886	843	838	869	886	874	884	858	850	877	818	871	858	885	846	857	891	940	857	870	903	882	894	838	889	904	869	840	872	852	802	871	903	803	857	897	826	836	895	855	845	875	921	857	847	904	855	906	865	917	827	823	890	847	900	888	873	898	860	837	861	876	834
39487	21402	11028	2315	1525	1187	923	762	630	591	556	552	460	439	434	437	428	401	374	374	404	380	355	361	365	358	381	409	337	344	346	322	332	360	363	345	384	342	357	385	335	316	336	325	323	342	362	328	344	329	355	341	339	331	332	362	358	361	303	341	335	376	353	341	323	377	344	332	350	359	330	375	284	358	327	310	343	331	373	333	365	347	363	313	361	348	332	337	328	330	365	330	295	340	378	333	328	332	349	351	346	305	309	349	346	339	332	325	355	342	355	318	345	320	357	318	361	321	352	345	329	354	301	352	306	313	323	320	346	345	313	349	320	348	363	310	366	347	337	336	309	352	332	358	340	353	340	338	379	340	335	339	312	310	361	333	372	325	341	337	346	317	333	304	337	332	374	312	341	346	321	368	355	378	342	346	332	347	320	345	342	321	306	338	336	340	338	330	325	334	333	343	311	331	353	367	361	305	298	336	342	393	344	316	343	319	306	327	354	335	366	310	315	374	337	326	323	329	347	326	314	323	340	332	339	353	331	331	306	335	360	344	328	321	325	356	339	337	302	311	306	313	299	340	338	296	370	356	333	363	337	345	364	386	351	350	370	332	352	335	335	350	355	325	314	314	388	334	331	351	290	357	324	350	364	339	345	346	311	359	314	349	357	338	352	304	374	312	320	345	317	379	357	354	342	303	334	342	342	315	336	317	320	329	302	350	340	371	379	341	383	322	316	328	352	343	359	311	342	302	332	324	341	346	345	384	322	344	337	354	321	377	305	346	355	355	302	341	340	361	339	329	378	331	369	333	344	336	309	300	351	361	371	336	321	333	346	368	307	317	335	359	350	359	332	352	313	358	328	372	352	375	332	339	332	353	348	343	315	346	342	365	320	351	366	327	308	312	366	332	340	312	333	307	326	350	345	356	355	314	342	329	318	347	342	338	341	331	327	345	358	379	308	344	319	355	338	346	321	333	329	325	321	330	329	327	319	329	298	347	296	346	345	309	324	345	328	320	328	342	322	340	320	323	335	328	349	334	333	323	340	333	323	342	315	341	327	320	318	343	297	348	364	340	329	333	337	349	341	332	335	364	303	322	321	345	324	341	320	323	343	338	329	304	367	339	340	328	358	311	314	349	304	341	300	346	323	325	326	344	318	330	327	337	363	356	340	356	363	331	315	353	359	304	318	328	303	329	329	349	358	378	323	317	320	325	340	345	336	358	350	340	345	311	307	321	345	323	324	355	353	331	320	301	327	389	338	344	304	332	316	336	376	322	377	322	350	358	307	320	313	281	323	317	335	369	308	310	344	337	336	363	302	322	329	351	333	327	352	329	305	328	316	343	351	334	334	339	318	347	340	308	327	360	330	340	362	317	346	332	327	347	306	350	379	355	324	339	328	316	328	315	317	344	350	329	325	324	328	317	335	299	334	312	340	357	372	325	330	331	340	346	347	328	323	351	331	369	333	330	352	326	358	325	328	331	308	343	315	312	381	376	334	377	349	333	322	383	347	332	339	325	339	325	360	313	322	332	355	364	358	335	335	351	331	317	311	339	336	346	351	367	356	342	339	337	290	370	305	370	355	342	355	336	362	351	338	310	380	369	369	347	336	335	329	331	341	347	333	335	351	345	364	332	332	336	326	337	362	342	319	323	322	354	377	378	300	342	332	337	324	339	314	334	384	359	326	336	359	350	316	349	342	329	352	324	356	302	328	312	342	350	335	343	311	356	356	341	353	349	381	314	337	337	314	322	359	369	332	299	357	308	324	328	353	348	363	328	352	370	326	338	326	343	362	321	345	345	326	348	357	365	319	357	312	301	310	316	323	315	290	327	338	329	347	325	332	315	329	377	309	329	319	365	341	339	313	333	310	357	321	341	341	329	340	326	356	360	335	343	324	335	369	352	322	347	336	304	302	349	335	332	335	333	333	368	345	332	306	332	329	369	337	364	347	325	361	331	345	352	384	306	332	322	363	329	336	333	311	360	344	343	335	350	315	376	349	353	323	344	369	311	310	320	328	356	341	344	374	321	324	366	344	343	360	334	343	353	316	348	351	320	337	340	338	356	357	359	346	355	368	318	347	339	332	352	331	357	328	339	319	334	324	343	319	350	377	342	336	327	342	342	393	334	305	384	311	333	325	305	369	318	332	355	371	379	338	360	340	349	341	331	357	359	318	324	333	327	334	338	316	362	325	323	350	354	333	351	352	337	339	334	310	344	317	345	350	360	355	329	349	323	333	335	316	315	358	331	343	334	325	353	329	327	339	339	351	342	319	350	293	321	324	354	386	317	363	329	350	361	332	319	333	344	362	365	349	323	343	314	332	342	335	309	329	347	378	337	321	325	325	334	349	368	346	353	346	335	351	340	351	323	323	362	349	317	339	295	348	341	320	354	330	361	341	320	352	338	363	320	323	330	334	367	324	320	365	314	323	377	371	356	339	359	322	333	328	330	319	311	302	348	340	318	351	341	320	326	309	275	313	365	300	297	357	345	346	347	321	330	338	306	335	356	331	348	344	329	325	316	333	344	341	327	352	349	353	357	316	330	333	330	328	379	362	325	337	325	340	337	336	295	336	320	324	312	309	318	340	350	365	345	352	371	314	329	311	325	335	373	333	336	324	311	354	357	343	333	339	310	329	365	333	327	351	314	347	322	306	359	331	322	319	327	296	311	353	332	344	341	334	321	317	378	347	360	372	358	327	330	321	345	322	329	329	340	342	355	321	320	324	349	324	306	354	325	346	306	301	334	338	304	333	357	335	351	325	315	355	348	332	377	375	362	312	315	350	313	348	331	332	335	345	331	341	349	340	365	329	332	354	317	345	323	308	354	340	340	351	336	354	331	318	335	334	346	331	304	319	339	369	283	343	343	352	347	328	319	343	335	337	342	307	347	325	321	337	360	312	322	323	303	328	326	340	331	301	353	361	359	353	362	324	323	353	330	341	314	364	345	361	355	318	349	352	340	325	332	305	334	359	341	373	331	336	350	320	333	361	341	312	338	322	338	337	340	381	365	347	356	313	320	368	321	324	352	346	359	348	320	351	323	323	335	329	357	335	358	315	342	345	349	327	325	355	329	361	350	333	378	363	292	312	320	318	345	344	334	330	334	339	312	326	319	297	333	315	312	334	358	367	328	333	323	311	351	308	322	350	328	326	318	337	339	336	352	319	337	336	353	354	333	305	336	320	319	331	344	296	336	357	365	375	366	358	344	340	325	319	312	349	370	339	337	303	316	351	324	368	331	348	361	320	328	322	347	350	355	320	328	361	351	345	350	336	335	330	369	372	358	357	357	352	359	348	320	333	335	364	333	354	332	341	328	349	329	320	364	326	334	364	351	324	318	351	345	345	363	304	337	328	344	326	338	331	341	326	359	375	331	327	334	362	284	349	364	335	353	313	360	346	331	329	324	320	344	336	347	315	319	304	369	360	325	366	332	332	321	348	362	338	363	305	321	325	342	331	345	335	356	311	357	366	327	331	338
19858	2880	5402	5934	5142	4221	3460	3022	2580	2321	2129	1926	1874	1683	1597	1501	1404	1334	1275	1340	1249	1260	1194	1144	1172	1188	1058	1068	1101	1165	1060	1065	1065	1103	1036	1073	1012	1012	1022	975	1061	1033	1048	1020	1071	983	1031	998	996	999	971	1048	992	917	972	1011	974	972	951	993	982	891	995	1007	941	998	974	982	934	968	952	977	911	957	953	953	966	953	949	978	995	977	976	942	986	999	954	945	958	941	919	929	945	957	978	978	923	938	941	984	993	955	989	970	962	931	1022	1006	954	956	914	940	982	998	961	921	976	979	984	993	935	980	980	999	915	907	916	1009	1000	952	975	996	920	948	908	963	975	890	969	928	935	992	978	975	921	923	960	976	923	921	954	916	930	940	969	955	946	975	995	1004	924	982	884	957	1004	988	892	933	961	951	950	994	909	916	958	1000	944	921	968	939	993	940	931	892	935	982	946	952	946	969	1006	928	931	941	959	941	985	930	924	931	988	901	990	971	987	1001	1034	912	942	978	906	963	960	921	917	936	944	1006	999	980	948	963	941	981	935	923	916	945	918	945	1007	928	960	913	953	938	945	898	975	947	939	971	944	925	1011	918	916	915	1016	1007	897	995	955	945	923	944	915	996	999	911	969	948	975	965	913	924	950	934	944	935	953	889	993	958	924	947	944	918	938	912	974	945	961	943	950	943	937	921	927	916	932	975	940	923	995	956	899	962	937	899	924	982	955	927	977	913	936	982	1020	926	922	951	983	945	972	941	970	954	953	891	993	965	952	913	948	971	946	922	1021	957	961	905	917	932	992	968	966	901	897	898	974	975	943	945	971	980	893	936	944	925	895	930	943	932	1006	985	917	924	968	886	979	927	968	971	959	949	944	981	957	938	955	923	954	904	983	982	936	941	959	933	978	954	908	944	900	965	970	997	960	966	889	914	942	926	936	921	900	927	894	967	941	954	965	965	948	925	979	968	902	954	911	902	974	946	899	968	957	927	932	971	953	961	919	927	916	981	1012	963	922	911	924	902	1008	961	934	934	943	965	997	922	960	919	970	949	914	925	935	909	986	927	921	967	908	962	953	892	1008	1028	898	964	984	929	942	918	942	905	925	971	1019	928	958	939	965	925	948	976	963	951	881	933	939	960	932	945	960	891	928	923	939	913	926	984	954	971	960	973	972	971	1008	973	976	914	954	943	955	917	947	905	992	928	997	1006	957	922	932	944	907	968	941	908	922	950	939	945	916	909	999	992	946	929	961	991	969	934	957	936	968	959	933	990	1029	929	917	940	988	998	981	926	957	933	950	943	1037	898	925	930	965	928	979	932	993	909	979	974	910	981	948	999	927	953	917	932	902	929	915	939	923	957	1003	922	902	948	1005	932	945	920	906	938	941	929	968	981	946	977	935	969	935	985	943	979	943	922	943	909	923	930	974	979	918	938	875	967	946	928	947	983	951	1029	956	970	932	922	948	1016	922	929	943	912	943	939	946	933	921	984	964	956	949	925	909	996	988	973	939	986	961	881	914	950	936	993	992	958	927	945	967	932	930	915	993	909	932	979	911	968	922	953	911	1012	936	895	926	993	949	1001	892	906	939	939	927	979	931	962	955	915	904	952	872	931	911	897	883	942	942	962	930	912	940	965	961	878	934	937	946	948	953	969	919	951	940	1007	974	960	983	978	963	956	965	932	934	942	973	915	994	938	923	1009	985	952	1003	950	996	893	984	986	982	946	929	916	881	905	1024	956	906	1023	929	959	934	960	953	950	928	894	939	1024	928	963	958	952	962	942	915	959	940	895	941	943	954	884	971	919	939	1034	949	932	967	917	973	910	922	950	933	988	923	957	981	948	904	1008	905	928	917	928	912	942	940	911	945	919	916	957	981	942	962	958	915	965	922	925	949	903	916	907	963	956	910	896	943	982	956	971	960	956	955	937	972	968	921	930	929	987	984	940	977	955	960	954	995	917	970	929	945	946	1001	987	938	985	929	950	959	889	932	1009	922	937	969	978	930	955	932	898	978	877	949	973	936	960	956	987	923	997	939	944	889	974	872	986	967	912	943	931	941	977	949	972	919	883	944	954	966	957	953	930	952	959	975	992	954	915	889	974	934	943	935	960	950	923	995	923	965	919	903	956	912	927	903	945	964	971	944	927	933	906	899	927	909	954	948	989	962	936	968	939	926	953	907	905	944	942	945	964	956	939	943	923	938	984	996	979	949	903	931	954	963	958	955	939	940	944	974	957	986	906	918	952	964	934	923	945	943	953	999	877	970	977	937	970	962	932	957	963	963	948	877	924	914	941	940	1000	962	940	981	860	945	906	890	936	1007	933	941	931	938	937	896	950	954	923	962	979	961	955	964	889	953	928	959	963	956	926	992	967	975	927	982	938	958	932	923	899	1006	908	970	921	994	880	930	919	870	951	945	994	889	947	999	961	918	916	911	967	993	991	958	968	943	926	903	886	922	905	927	999	1015	936	906	926	1005	982	906	977	938	930	945	964	951	987	959	955	953	945	967	923	935	980	973	942	985	970	974	903	963	920	956	892	978	960	909	919	930	917	970	921	957	967	971	940	954	952	911	1005	940	940	937	972	951	921	951	961	924	911	971	911	938	970	956	927	915	923	962	981	885	978	924	912	949	916	963	925	916	930	954	928	918	987	912	909	974	885	906	950	948	916	966	964	946	951	918	877	932	958	935	915	981	980	957	994	955	977	932	932	985	970	905	907	938	950	982	896	982	946	983	973	943	879	965	950	947	931	940	991	996	932	901	940	936	945	949	940	953	958	945	959	936	941	928	918	904	950	1011	930	929	948	961	954	995	937	952	922	951	981	968	930	920	947	934	904	939	908	926	953	944	966	944	938	940	1008	937	942	968	943	942	988	971	959	968	940	953	987	970	908	948	895	949	916	903	883	950	957	934	947	931	891	916	942	957	905	938	978	994	943	957	926	949	977	986	940	1010	925	983	986	955	909	980	933	981	982	969	950	904	956	927	930	968	956	975	918	977	917	900	917	957	959	973	933	931	932	916	992	942	978	873	922	935	929	1001	888	920	939	986	925	955	992	900	911	915	977	929	939	958	914	925	940	1028	925	984	996	955	980	986	940	927	951	983	899	988	929	920	918	984	940	957	955	952	1010	936	940	932	932	895	913	953	948	920	928	964	952	925	964	975	1000	962	973	923	951	950	984	949	944	976	906	978	958	901	928	997	950	929	947	988	929	918	915	934	974	963	996	895	905	945	959	950	1009	967	997	938	950	995	961	911	935	930	951	965	958	1012	962	993	947	949	989	981	982	1003	909	947	958	946	969	982	932	907	904	914	921	947	975	928	958	937	971	935	933	957	953	899	967	1005	902	977	936	898	929	920	971	926	1007	971	953	970	950	952	954	963	971	912	906	985	992	959	984	978	909	935	1030	967	890	948	947	944	954	948	919	925	1004	967	959	943	935	908	1037	942	926	928	920	978	903	911	962	949	946	915	918	968	992	980	920	973	992	910	1012	917	988	974	868	927	940	948	967	914	903	949	986	962	934	927	963	926	972	926	931	967	972	952	965	967	900	974	911
6425	441	308	207	214	201	168	179	183	175	200	161	180	154	163	153	158	195	156	171	163	167	165	179	152	180	167	148	152	169	181	154	150	175	143	163	170	160	160	162	187	155	162	157	148	161	161	171	161	190	156	156	178	165	168	162	165	153	169	165	161	143	158	163	151	191	171	156	160	172	174	172	164	143	154	195	164	186	176	181	164	169	182	130	161	156	165	185	173	149	194	180	149	157	154	160	163	154	169	168	171	174	153	168	160	176	190	165	152	162	147	169	165	171	160	162	181	149	170	165	170	151	154	162	176	161	154	166	167	172	188	179	154	153	151	184	172	176	182	155	147	167	173	141	162	169	159	161	194	163	138	164	155	179	181	171	166	151	165	152	161	180	163	176	159	152	150	174	166	178	159	158	152	151	172	153	171	158	136	171	153	169	166	163	177	173	174	167	161	162	185	130	159	160	157	179	174	182	141	195	141	186	192	175	160	146	142	174	194	179	152	153	163	154	154	164	164	171	156	154	161	193	164	150	155	171	153	145	198	143	144	164	162	163	171	162	186	158	162	186	199	164	158	146	168	168	171	186	163	147	141	172	184	193	179	149	170	186	156	206	173	155	155	170	171	164	168	178	176	171	142	173	159	168	162	165	147	178	166	182	160	142	176	167	170	163	170	191	157	140	190	177	183	187	165	140	176	145	144	176	184	144	174	164	169	151	158	136	156	174	159	197	160	172	166	177	165	160	155	147	150	158	171	154	167	152	167	173	163	176	155	168	164	185	170	167	168	190	152	194	179	154	177	179	143	186	163	160	154	153	174	149	157	154	150	167	180	178	179	160	149	162	185	161	175	169	192	157	163	175	146	158	177	175	171	152	186	150	158	184	160	150	177	182	153	161	156	175	164	174	171	182	148	170	180	185	154	174	163	170	170	167	146	170	165	167	157	164	149	166	177	154	172	156	169	155	140	165	177	165	166	165	182	162	162	155	170	159	195	181	148	149	185	181	156	153	180	160	165	176	171	174	167	168	182	177	163	183	176	173	152	170	157	153	150	156	168	155	174	168	165	153	150	161	183	157	148	169	176	145	142	174	158	134	156	159	157	158	161	163	161	158	189	161	168	166	148	150	169	171	171	190	153	180	174	194	166	168	156	154	182	156	186	182	152	165	152	179	164	168	160	161	152	183	178	163	152	159	165	164	206	181	168	161	137	158	165	168	174	141	147	173	152	165	141	160	151	160	147	190	143	181	158	154	186	166	176	151	167	175	174	166	168	166	159	161	197	174	166	189	169	171	163	157	158	185	162	170	155	155	190	187	157	169	152	182	162	162	182	183	159	181	158	141	139	175	173	179	168	178	177	159	169	171	166	159	146	147	152	155	174	145	134	154	149	166	161	144	182	175	164	178	156	173	152	165	200	170	164	166	177	163	147	155	170	190	172	169	172	167	154	159	175	174	157	140	176	192	170	153	162	174	170	158	170	156	159	182	154	177	167	156	158	178	174	173	160	138	145	157	161	132	158	145	170	164	166	170	172	170	162	169	171	157	146	173	164	147	167	167	172	165	163	155	166	173	140	161	161	157	185	156	173	164	168	177	167	150	143	181	175	163	176	190	172	148	180	161	190	141	169	179	150	151	180	151	164	162	168	166	154	154	161	152	169	159	152	189	159	165	166	187	177	153	171	161	147	177	170	162	169	168	150	168	162	165	188	185	156	177	148	155	153	148	185	168	155	169	154	140	165	168	158	153	153	140	147	142	179	170	163	175	167	174	162	154	158	147	167	150	175	153	156	170	162	160	143	158	158	152	164	158	164	156	175	174	187	180	170	165	169	153	158	169	154	162	173	156	166	173	164	165	175	180	174	133	160	156	180	169	182	184	147	159	136	183	190	186	200	154	157	171	168	166	184	154	164	191	160	151	147	175	184	183	179	158	162	174	157	173	148	161	173	169	163	169	152	167	176	176	180	175	162	158	167	171	162	197	143	170	183	167	161	173	162	160	176	170	160	151	146	154	153	167	169	167	144	178	179	185	177	167	153	157	159	160	154	153	185	171	153	173	149	143	175	162	180	177	170	183	150	147	170	158	173	192	183	150	156	163	176	158	164	177	152	160	164	183	167	187	143	181	161	168	166	148	177	169	159	141	178	184	163	171	170	173	137	176	175	157	183	162	165	177	161	189	177	160	172	161	172	177	150	185	157	168	167	138	177	162	170	172	167	172	197	167	149	142	147	156	171	159	165	186	187	155	140	146	153	172	157	183	183	172	176	167	165	168	147	172	167	187	165	180	169	164	185	172	153	157	174	174	192	161	168	163	179	173	166	155	152	171	162	148	186	154	159	143	177	165	165	178	152	188	166	148	177	150	165	151	156	146	176	167	169	175	167	153	134	198	151	160	179	156	168	166	156	166	158	151	157	169	171	164	178	165	158	165	176	185	195	158	182	185	173	166	165	149	194	146	191	154	174	161	148	168	190	140	157	158	176	145	158	157	135	182	158	158	159	174	149	143	164	160	140	165	183	170	159	165	179	165	181	127	167	157	194	171	139	147	155	189	160	180	162	156	170	153	166	179	135	180	174	171	148	148	177	154	160	164	168	176	153	176	146	159	178	148	157	137	138	171	156	162	157	186	178	153	146	159	184	150	161	145	162	153	166	162	161	170	189	164	167	151	159	155	169	169	144	164	168	178	156	138	190	151	183	170	172	161	162	165	169	154	183	181	183	157	164	147	153	185	158	173	144	185	170	180	174	155	159	143	166	190	148	180	149	173	163	153	157	169	173	166	174	172	179	193	172	180	150	163	164	168	157	174	159	178	168	168	193	163	159	165	149	178	159	139	162	174	181	177	173	171	146	138	196	167	160	175	148	142	152	176	152	176	163	159	166	148	158	144	172	169	156	180	167	172	168	138	166	160	159	184	139	150	188	164	166	149	172	168	170	177	163	156	164	166	168	163	171	160	166	184	192	194	169	158	178	168	155	146	162	157	155	154	154	165	140	145	162	147	151	156	147	159	140	184	167	144	205	163	150	190	159	177	178	139	165	164	152	158	159	168	166	190	164	150	176	166	158	159	167	142	172	164	164	147	149	170	166	148	164	151	193	163	175	162	159	172	175	165	183	156	151	178	141	167	171	186	162	143	148	184	169	178	182	169	148	167	160	188	183	166	176	138	157	184	148	163	161	156	187	165	161	175	153	146	177	183	157	170	191	161	173	185	162	174	146	167	155	172	161	142	161	161	139	157	168	153	161	151	168	157	142	187	158	177	161	145	153	174	166	166	165	159	176	179	165	170	151	149	170	143	141	178	147	166	159	168	174	192	176	160	186	167	161	170	161	152	179	187	164	166	142	184	164	171	172	173	165	181	179	180	168	164	175	153	161	152	181	176	159	158	180	177	163	164	150	158	159	182	162	175	182	166	167	163	159	153	186	185	178	120	162	180	151	141	168	153	159	179	149	167	191	151	168	160	168	144	165	171	164	146	178	190
6342	659	700	729	674	644	645	608	599	663	596	567	590	605	575	575	582	568	555	563	586	567	515	538	578	543	621	574	500	539	599	547	549	514	589	562	536	559	546	535	565	537	556	543	519	529	532	545	583	575	599	573	545	580	537	542	608	511	579	571	605	522	525	574	560	549	532	570	542	561	559	522	507	541	577	508	532	577	527	569	515	550	553	578	577	509	529	544	580	490	550	557	533	590	542	562	536	531	586	530	556	515	544	550	527	492	548	497	545	534	572	566	593	557	506	564	518	508	565	535	518	540	490	562	520	554	553	542	578	503	524	562	531	505	589	528	584	573	550	568	597	545	550	561	530	520	532	544	566	516	551	593	575	545	567	573	522	499	532	568	590	556	570	541	551	544	540	566	546	523	554	526	517	534	544	535	525	512	552	542	553	544	521	565	508	503	567	574	560	567	564	520	525	556	525	517	550	545	555	583	528	557	505	539	503	557	527	514	536	569	533	531	529	563	593	519	539	537	581	543	545	540	563	580	512	517	539	547	502	516	553	579	523	522	560	551	563	506	530	520	550	481	550	542	569	509	581	529	556	491	538	568	555	522	576	550	551	528	532	609	549	566	557	560	560	542	542	533	554	530	554	566	521	552	549	560	559	560	579	529	517	533	561	542	509	559	569	553	564	554	523	542	552	520	532	533	526	574	595	556	522	544	574	527	548	570	551	530	527	552	556	538	532	559	546	538	542	512	566	552	571	538	550	543	570	549	552	555	525	515	538	539	530	566	588	526	554	569	549	532	580	527	564	532	543	554	566	557	528	540	559	583	552	534	541	555	555	555	575	559	551	534	511	535	536	564	592	567	561	551	554	565	562	579	549	532	523	536	575	546	545	509	543	568	529	590	565	556	549	576	574	511	540	538	545	533	561	535	531	565	520	522	503	543	536	543	541	528	507	532	558	534	530	521	546	518	563	554	551	506	520	564	538	542	568	501	534	515	548	531	553	538	571	521	576	553	517	583	544	550	504	541	561	504	520	506	561	535	555	564	537	534	555	570	571	544	549	526	551	539	570	553	557	565	551	557	526	554	538	571	540	552	551	528	504	534	534	539	545	582	556	534	552	579	568	567	546	543	561	572	497	535	526	549	552	540	582	528	574	546	538	556	559	545	575	525	529	596	526	555	574	585	548	554	534	564	563	527	536	544	580	514	508	484	558	567	535	592	555	570	591	586	559	522	553	534	558	515	546	526	537	541	527	556	510	556	581	508	539	523	521	535	544	520	523	536	556	565	538	551	533	596	573	579	533	528	551	498	536	547	547	543	505	540	538	554	559	508	549	526	569	549	534	517	566	560	548	516	506	581	619	519	563	508	469	592	536	542	601	538	553	510	523	543	565	509	536	567	572	595	550	545	528	544	578	575	560	544	549	548	554	562	511	577	518	528	510	528	574	520	523	536	588	506	537	542	542	600	513	571	545	578	544	536	521	538	531	582	519	588	586	516	572	530	533	565	571	540	489	521	538	540	550	540	541	548	536	565	571	552	547	532	515	529	516	531	538	547	527	526	553	555	541	562	560	542	547	534	588	496	519	582	505	544	574	552	541	529	563	504	565	532	533	554	560	556	522	580	532	572	522	595	539	582	570	542	544	577	566	567	537	550	551	556	582	553	587	552	497	565	596	528	571	508	533	555	528	536	538	457	533	536	533	524	559	545	533	521	504	526	502	534	555	565	537	533	543	540	570	586	556	563	557	542	526	527	537	535	519	524	529	569	532	545	513	548	543	551	548	501	564	540	531	533	558	529	563	562	543	523	581	492	538	546	519	582	496	525	528	572	527	594	537	534	578	561	579	566	557	597	543	581	535	529	559	558	562	522	547	574	578	534	537	548	533	556	542	565	538	599	553	543	561	572	573	577	555	503	560	529	527	538	546	595	559	521	564	552	557	524	541	574	574	564	594	520	540	532	574	546	547	539	545	568	575	543	543	546	532	561	564	572	580	485	545	535	557	549	545	548	536	600	517	541	538	564	564	577	504	485	535	561	594	534	546	518	550	534	542	533	509	537	560	514	541	571	574	537	483	537	522	540	555	525	544	555	544	505	552	515	571	543	505	563	518	546	533	535	560	537	568	502	537	562	519	570	538	556	580	548	542	551	543	598	495	541	526	553	532	530	564	577	571	545	520	552	519	530	536	559	559	532	571	536	560	532	538	547	548	537	551	572	525	554	530	547	547	512	583	531	500	508	534	521	509	581	545	590	525	585	532	537	497	518	548	540	568	530	518	538	563	554	534	538	541	537	554	508	573	522	558	554	529	537	515	567	561	561	530	582	568	529	523	530	531	580	608	563	539	576	526	567	565	499	548	545	549	532	586	516	553	537	525	552	568	536	549	569	581	601	502	554	517	547	554	547	535	527	538	550	544	588	534	509	518	561	538	555	532	528	558	564	544	557	553	548	515	565	576	559	521	517	510	555	535	538	497	530	546	540	560	522	550	530	516	563	553	541	508	544	562	548	536	583	579	568	568	513	560	525	495	572	557	552	550	499	548	514	551	545	573	540	515	571	605	542	551	538	513	551	520	536	601	573	542	506	574	527	567	554	585	545	544	521	567	561	559	556	555	537	556	577	502	539	564	590	505	543	563	585	523	520	534	545	537	539	544	572	508	553	527	524	576	519	515	518	533	533	579	513	484	558	526	537	531	588	538	543	524	554	563	572	558	524	561	554	556	530	549	533	524	534	570	522	541	540	483	572	530	559	560	537	511	553	542	601	542	536	519	561	567	541	527	535	516	572	561	531	531	558	561	538	561	525	548	568	566	517	516	573	516	558	514	542	560	527	560	557	571	553	555	582	557	522	585	537	551	575	496	542	515	526	534	542	503	558	550	567	529	582	501	579	547	573	546	545	565	566	528	544	584	483	580	519	563	502	529	552	543	553	509	543	541	565	547	531	565	543	562	530	518	547	557	544	579	534	525	551	544	537	538	528	523	551	546	568	528	573	553	591	515	550	540	528	605	566	570	568	528	558	588	544	522	526	541	518	541	532	555	526	566	489	532	565	552	568	530	544	543	555	502	539	501	532	533	558	532	565	534	490	568	559	542	564	556	523	523	505	542	532	574	531	555	539	552	552	548	576	557	528	551	567	546	582	554	546	561	531	499	521	574	537	523	556	584	549	585	582	584	517	610	587	525	543	528	555	534	557	568	542	520	497	538	591	569	545	565	580	572	554	567	529	497	569	536	558	515	566	552	529	546	542	526	534	526	570	584	563	585	537	543	553	543	567	554	561	519	552	545	541	502	540	537	513	542	539	556	592	549	532	530	576	547	591	529	522	567	554	528	532	541	507	541	503	541	523	549	563	540	557	528	528	557	553	564	549	536	534	537	545	513	538	566	579	546	534	549	524	584	553	531	519	565	556	531	553	595	586	545	536	528	559	593	562	514	521	530	555	534	531	519	549	560	582	538	519	592	542	549	551	554	565	543	595	570	563
35354	12296	2285	1180	912	756	553	498	483	460	362	352	386	376	311	375	321	328	331	330	307	309	318	297	318	279	326	317	345	302	286	311	292	311	294	325	262	311	301	294	305	274	304	294	289	291	279	332	282	311	279	294	295	261	288	295	329	297	297	323	311	323	301	296	302	321	277	265	313	296	293	296	279	308	264	296	273	326	298	277	297	271	253	327	293	277	303	270	297	274	307	294	294	316	305	294	281	320	293	285	291	327	292	299	281	300	288	321	329	332	294	315	297	282	297	285	267	297	311	273	285	303	271	289	260	306	302	299	283	305	310	281	286	286	316	285	305	296	336	318	284	285	284	300	306	327	320	300	308	312	311	277	308	311	300	265	275	303	318	282	287	306	308	301	299	280	310	337	307	295	302	287	286	301	321	290	287	251	311	321	294	298	312	300	265	277	299	287	278	324	314	283	310	293	316	265	268	304	281	321	297	304	308	268	283	306	329	301	279	311	336	273	287	306	328	335	280	301	300	292	273	282	293	310	294	294	297	346	291	290	312	320	291	269	329	317	305	267	322	302	311	293	278	295	287	273	322	259	315	304	311	307	305	294	299	312	261	318	261	301	312	287	299	291	275	280	295	315	299	301	300	305	303	311	307	289	266	296	303	252	319	295	322	303	306	312	330	261	290	282	321	285	284	296	300	306	309	287	324	281	317	291	311	292	269	295	296	311	327	291	322	307	283	294	298	297	304	303	324	308	320	313	298	309	289	284	317	303	276	264	255	290	294	290	293	298	287	276	300	276	288	346	331	276	258	282	308	297	281	308	265	304	296	307	294	303	309	302	326	339	299	297	296	283	310	304	282	278	278	326	302	303	280	276	271	275	273	295	283	300	308	276	301	314	293	306	289	294	292	290	324	315	293	272	305	297	308	309	270	322	287	299	307	298	312	285	287	311	309	297	301	287	276	305	263	317	281	307	334	310	281	284	319	275	257	312	331	310	282	297	335	294	287	271	266	307	276	306	305	322	298	258	324	306	324	311	284	280	277	305	275	308	310	313	277	308	296	318	305	285	280	321	297	283	299	287	265	302	302	286	316	291	290	311	293	258	313	298	322	284	290	287	330	300	314	315	262	272	313	325	310	296	339	321	318	299	295	307	335	301	260	308	275	279	281	315	315	303	311	281	296	291	335	302	282	308	297	339	283	276	309	309	304	293	308	293	312	288	291	272	295	297	294	266	304	297	304	310	281	290	318	288	322	263	267	304	308	349	299	291	300	304	270	297	304	296	310	307	291	281	307	323	305	309	313	251	322	273	307	311	292	265	330	301	304	287	297	307	282	292	266	300	323	300	286	314	321	312	280	303	291	306	280	290	302	291	285	310	299	293	297	295	309	286	286	293	302	261	284	305	316	280	310	298	272	308	309	293	282	265	309	280	302	271	315	293	296	292	290	288	286	303	293	266	284	263	315	303	344	319	304	314	289	341	306	330	275	321	285	322	275	327	313	296	266	309	278	281	307	313	305	327	288	289	307	329	291	306	303	299	287	298	321	274	315	326	316	304	330	309	280	291	305	283	285	289	312	316	282	306	299	299	283	266	300	284	282	335	282	280	317	304	291	313	283	304	308	323	298	297	293	275	293	300	288	304	294	278	312	307	297	302	320	307	329	294	298	294	333	275	277	260	320	309	302	297	289	297	338	301	304	289	289	325	314	273	285	286	290	278	305	313	268	304	287	327	295	269	278	284	278	269	274	283	297	320	299	274	295	303	278	325	302	304	281	307	327	284	308	283	291	284	299	271	272	310	281	281	330	308	302	314	304	287	276	301	275	299	269	287	309	275	300	295	294	286	301	297	291	279	302	290	258	293	288	318	284	292	286	299	285	307	274	312	295	290	290	299	290	293	264	287	297	297	295	297	304	291	308	288	287	335	329	307	301	283	312	275	298	307	295	312	281	283	283	298	336	289	300	298	286	315	301	294	293	334	300	299	314	306	312	285	264	318	344	309	271	281	301	301	305	298	267	273	306	303	305	313	302	270	315	288	313	297	301	294	313	316	305	302	286	281	276	303	285	316	298	294	313	273	299	279	314	310	282	303	293	295	309	264	298	325	301	285	303	327	304	294	275	297	293	297	273	284	304	279	309	321	281	293	289	261	311	297	322	308	276	291	288	286	302	314	276	280	297	288	273	302	292	321	257	298	303	309	281	306	306	290	276	306	287	295	302	317	336	292	306	296	310	295	290	296	288	286	307	299	289	317	297	310	266	269	347	310	266	291	298	302	299	282	300	289	319	289	283	307	298	299	322	312	310	329	304	305	283	287	289	295	315	300	311	292	324	275	285	299	291	297	283	305	308	283	281	311	312	297	281	325	280	284	276	256	308	300	268	288	275	292	308	280	288	265	291	339	297	324	318	280	296	290	304	312	289	299	289	253	268	286	303	279	328	291	303	280	305	299	346	301	303	279	275	307	308	293	336	317	306	311	295	288	279	327	303	289	321	295	257	238	291	270	289	292	305	270	264	274	311	312	265	329	273	300	299	299	291	289	308	279	279	297	302	311	293	302	312	300	267	301	286	310	332	250	280	316	302	279	304	313	317	291	313	299	321	303	302	307	275	279	289	310	305	278	292	308	287	285	292	297	285	292	303	265	322	332	312	292	306	292	324	309	313	315	308	273	294	332	297	298	308	303	305	310	325	288	304	289	299	302	310	291	281	281	310	296	303	303	308	273	246	294	307	337	294	265	328	280	301	293	324	296	299	314	276	305	296	286	300	297	286	292	312	323	321	291	302	287	305	293	317	297	295	281	302	284	314	317	331	315	327	277	306	269	294	295	282	291	301	293	301	297	305	300	299	321	323	295	277	303	305	285	316	267	261	284	295	290	307	299	274	305	299	291	295	275	301	268	287	300	295	300	323	312	273	293	306	290	306	285	299	296	306	301	270	340	301	299	281	272	277	289	276	281	314	290	314	290	286	273	297	305	308	307	289	293	301	307	290	272	288	305	289	331	292	289	274	305	314	306	268	303	319	301	291	289	287	308	306	303	305	314	299	303	297	289	289	281	297	352	302	344	327	336	289	285	290	258	318	282	278	321	300	304	301	296	285	293	305	295	310	295	287	290	280	305	302	290	325	296	314	289	294	288	301	318	286	301	301	250	283	302	317	283	293	295	290	300	307	293	301	285	302	296	307	282	295	290	316	268	270	311	301	304	310	297	315	293	314	280	297	313	318	321	288	285	307	297	362	306	284	312	281	293	272	292	302	298	273	285	296	283	291	279	306	292	313	296	285	286	285	274	319	313	316	305	296	345	277	310	292	325	281	303	284	282	278	280	288	305	278	313	293	311	294	321	280	305	283	293	280	336	323	309	270	294	305	304	270	276	283	298	307	299	260	322	330	295	280	286	304	274	307	325	300	313	320	316	298	290	271	299	297	305	318	304	287	274	317	303	307	308	284	295	300	300	275	296	310	268	309	280	281	290	293	273	314	316
16530	1744	3107	3481	3123	2570	2173	1941	1781	1595	1479	1396	1321	1242	1235	1165	1154	1063	1056	1109	1126	976	1038	1062	1016	993	958	988	963	946	985	905	901	964	949	932	927	904	922	936	965	855	932	964	890	899	849	929	887	878	931	911	915	885	908	883	886	878	880	870	889	837	838	857	848	844	862	866	925	906	906	902	885	891	869	879	856	873	866	907	833	886	881	884	887	894	905	885	888	899	865	912	892	866	835	910	858	944	820	874	846	911	907	875	865	826	844	919	860	877	889	882	849	920	884	863	892	907	892	887	872	912	908	893	839	905	885	892	842	893	889	837	903	869	835	865	915	869	918	893	910	915	892	954	860	887	832	916	897	858	894	861	882	903	891	853	887	892	863	871	887	883	888	877	868	937	786	924	869	845	890	909	863	866	832	877	865	832	850	858	892	907	881	897	865	891	862	904	907	849	898	889	888	861	874	864	885	848	814	855	853	903	850	796	859	810	901	866	910	797	795	909	803	877	863	813	871	919	837	915	865	865	825	857	847	891	820	980	864	817	844	872	910	863	865	900	879	894	863	838	904	884	850	887	834	885	914	898	870	857	883	820	873	881	878	886	860	898	873	835	845	887	835	842	835	886	874	820	849	867	895	896	872	875	816	875	857	891	846	820	926	855	869	870	812	887	815	854	930	894	927	919	880	912	892	856	874	817	885	904	899	863	860	924	857	862	863	846	911	851	859	926	889	853	869	925	882	866	864	834	854	910	843	864	860	842	872	873	849	843	901	904	900	853	904	862	865	887	836	884	835	868	852	896	833	864	855	924	875	872	866	854	878	856	860	851	878	864	931	865	872	871	910	881	883	906	898	874	872	866	877	888	878	851	855	887	870	883	864	833	849	928	836	859	876	897	894	860	859	868	846	881	810	891	849	895	841	870	839	854	860	891	801	858	837	842	854	823	923	860	849	879	894	885	812	839	895	860	816	875	844	905	866	839	838	907	856	871	914	874	843	861	844	899	852	939	856	867	850	905	912	889	862	847	883	842	890	861	876	882	886	848	838	909	863	904	945	890	866	862	897	852	874	890	859	859	865	901	860	910	856	921	868	861	855	856	875	855	846	828	888	835	880	808	855	877	849	864	839	868	912	857	837	879	877	886	887	869	847	844	862	854	868	851	836	921	854	911	873	849	834	883	863	896	863	872	890	898	864	882	791	843	872	837	845	878	828	898	906	903	886	858	899	887	861	884	884	864	891	876	849	883	869	874	823	855	894	847	942	854	869	954	885	839	845	820	883	860	904	857	876	881	835	873	875	894	877	852	859	889	898	907	864	902	885	842	855	821	852	895	861	896	923	858	828	885	887	836	882	909	841	903	895	844	850	857	877	913	882	848	848	848	869	824	907	912	901	853	869	846	895	863	879	868	886	879	845	910	897	883	887	854	935	893	851	860	851	882	839	865	851	884	926	877	901	845	866	873	942	816	864	851	823	849	843	879	889	889	876	868	845	846	929	915	905	876	852	847	834	848	919	874	902	858	856	871	893	905	896	864	801	874	835	848	857	861	876	871	844	841	892	924	830	904	885	862	898	851	940	838	813	863	860	905	829	917	852	855	823	903	866	860	877	842	872	866	870	899	955	841	881	854	872	862	913	825	893	860	832	849	922	929	892	862	865	852	833	872	805	861	853	856	881	859	902	882	879	885	869	919	804	890	850	872	818	828	864	904	837	875	894	867	860	890	907	885	849	874	858	860	844	822	870	877	907	844	896	864	888	880	844	860	865	872	879	873	854	889	858	869	874	881	862	882	901	877	848	858	847	917	945	890	859	838	933	848	870	868	930	854	874	908	915	894	880	890	858	893	886	866	819	842	888	841	888	883	904	913	833	872	896	843	875	875	868	809	892	815	918	865	892	839	873	822	891	861	901	886	834	837	872	883	841	816	882	903	817	876	892	835	874	857	836	844	845	863	890	847	906	949	829	870	881	854	869	846	873	882	859	902	864	895	814	812	878	851	883	869	945	882	876	848	810	834	861	839	878	824	891	895	883	883	849	876	910	851	934	879	847	901	860	825	863	839	867	865	893	921	921	844	885	879	882	881	842	938	867	870	881	934	906	871	877	883	850	840	862	889	829	869	861	947	846	879	882	916	932	839	888	876	870	831	846	900	893	887	869	864	825	840	910	875	848	894	885	852	825	853	826	902	881	886	862	901	859	858	781	899	813	892	888	887	894	848	940	853	879	874	876	869	850	890	844	840	863	914	835	869	835	834	933	871	874	886	866	847	858	833	902	844	907	843	870	884	838	835	935	868	957	874	880	804	868	872	939	938	876	829	915	881	872	829	847	880	852	866	920	854	887	856	866	843	884	892	823	923	900	862	905	876	842	954	866	844	895	883	866	888	857	849	896	895	908	921	886	912	850	875	920	904	850	920	894	846	816	852	886	848	927	878	926	840	867	914	831	856	870	925	896	899	901	861	895	886	867	902	824	821	899	866	869	882	873	878	900	855	863	869	883	904	873	872	866	946	854	839	890	865	908	859	857	873	906	862	824	838	858	851	911	871	879	777	890	914	843	854	869	833	840	809	835	923	847	885	892	895	903	924	865	842	872	915	924	831	834	836	831	895	940	871	913	838	861	856	860	872	853	825	849	825	865	873	883	886	802	895	869	861	825	857	869	887	821	819	873	890	900	876	848	819	792	858	854	844	859	875	875	886	940	873	870	865	838	907	884	806	843	891	885	892	876	906	844	902	816	851	858	895	875	840	853	857	900	842	840	912	836	844	876	843	927	836	874	880	824	868	896	861	861	884	888	879	894	879	893	853	904	863	866	890	862	888	847	866	862	874	855	872	878	894	884	921	875	851	864	899	854	883	878	867	873	840	914	854	862	866	888	874	854	821	886	861	883	803	859	909	918	874	909	835	891	856	874	904	865	907	876	856	887	823	885	857	860	866	864	866	874	867	894	836	889	874	859	883	874	823	906	882	862	807	883	890	857	921	801	869	813	859	877	846	890	861	918	917	881	855	852	856	876	843	861	875	869	831	890	901	834	874	866	892	867	911	903	845	894	913	888	886	818	880	886	813	833	866	870	830	852	854	893	811	876	906	881	858	856	885	879	893	798	863	880	885	882	877	842	870	906	862	876	875	882	852	865	843	888	885	862	892	853	881	864	875	882	799	886	939	892	860	881	972	833	934	880	876	868	892	831	898	811	883	875	826	877	907	890	833	894	860	817	879	868	885	833	824	848	848	870	905	898	894	888	894	832	847	890	874	884	853	909	841	874	859	866	883	891	858	873	872	833	854	882	815	853	811	844	858	857	880	848	897	844	853	847	893	905	897	901	868	872	887	886	816	786	869	881	869	835	808	879	860	869	892	856	883	816	962	839	858	814	865	839	887	852	898	836	864	840	874	866	878	861	892	907	838	882	844	897	855	818	865	891	802	909	853	877	840	870	899	819	878	861	879	850	921	874	900	870	821	838	885	879	865	872	898	867	844
40152	21218	11769	2483	1633	1194	946	760	620	631	532	497	489	444	482	423	441	439	391	445	419	428	401	378	383	389	339	402	373	370	358	376	378	384	370	353	372	346	403	399	326	366	345	377	388	368	363	354	370	342	343	359	339	342	350	323	329	350	316	337	330	338	356	335	347	357	317	295	365	344	332	272	321	332	341	334	332	346	364	359	384	344	320	320	343	335	326	342	331	365	329	329	354	360	300	319	354	332	334	357	373	299	363	372	321	333	312	382	321	324	336	324	345	314	365	325	369	325	334	357	356	356	341	383	323	343	318	316	370	354	338	334	337	341	337	358	350	332	344	342	318	319	357	329	318	358	320	324	349	332	357	354	316	377	335	357	338	322	338	377	315	341	331	365	346	358	327	385	334	350	346	316	338	310	352	354	307	344	332	345	343	362	361	361	340	318	358	307	322	361	340	348	332	360	310	352	334	315	342	323	350	334	336	366	327	361	363	306	333	325	350	346	320	333	339	337	325	327	339	369	335	327	343	353	377	357	351	307	332	315	344	363	340	324	350	386	335	301	341	357	343	340	361	353	352	336	346	371	342	366	368	353	323	316	316	320	339	339	330	347	326	336	361	364	370	333	319	340	350	323	332	374	345	346	311	328	334	353	330	337	325	346	342	342	340	302	339	363	335	349	341	346	330	337	334	328	327	344	353	309	346	353	301	337	356	372	335	331	348	321	345	347	306	347	364	322	339	349	365	338	333	341	343	343	327	315	328	326	374	338	379	359	329	339	318	336	302	324	336	313	316	344	328	352	340	350	309	344	348	373	371	321	342	341	341	334	352	344	338	363	319	322	360	370	340	361	333	358	329	337	314	345	326	323	336	356	326	353	329	355	334	356	339	347	352	361	309	336	310	325	359	345	354	311	334	327	318	338	318	337	343	317	344	310	373	362	365	340	317	325	331	325	297	322	326	326	329	351	328	329	327	332	357	332	327	355	329	347	329	341	358	319	334	334	296	361	366	350	356	326	349	338	350	345	364	320	345	358	309	363	331	327	364	325	353	350	324	347	357	329	347	332	334	334	343	312	362	312	346	348	333	366	336	339	333	323	334	383	308	320	341	339	343	345	352	332	351	346	339	337	394	344	349	368	294	348	353	349	357	371	368	316	338	376	328	341	341	330	340	333	336	343	347	340	329	365	327	343	308	340	341	321	327	348	337	367	356	345	389	340	299	344	335	318	370	323	375	344	338	342	340	344	377	349	357	325	326	334	324	357	351	320	308	338	293	329	325	355	309	319	365	338	360	353	355	329	363	356	357	343	329	327	352	363	295	340	312	346	336	321	334	317	324	313	322	335	357	335	331	314	358	356	322	325	355	327	339	309	330	346	341	356	345	339	372	362	351	341	337	328	347	336	353	366	320	343	334	329	334	324	367	349	357	329	360	370	363	335	346	379	342	357	380	348	341	307	355	344	350	355	320	378	301	331	346	337	366	353	360	344	363	319	358	336	361	376	320	372	347	312	322	317	357	310	330	382	354	341	343	373	344	330	334	347	344	350	383	327	331	356	322	364	362	322	344	363	367	362	309	329	314	327	337	312	306	320	351	361	334	333	332	371	355	303	355	363	351	327	351	374	310	347	353	320	349	345	301	357	381	359	340	334	323	329	362	345	301	333	329	326	318	300	341	334	339	349	338	317	348	354	322	308	331	335	323	333	376	344	315	315	359	355	356	365	346	330	354	302	308	329	362	344	335	331	365	322	316	379	316	349	329	338	331	329	339	347	317	352	318	341	356	334	334	349	327	334	319	354	349	357	326	349	325	345	313	343	340	321	368	354	352	328	342	338	348	324	338	331	311	342	330	378	342	350	362	323	371	387	339	336	346	339	321	297	352	353	361	347	314	311	341	365	335	332	334	310	314	329	344	324	368	350	333	367	318	332	333	325	329	353	337	339	326	340	342	334	321	322	360	307	355	325	348	349	367	340	341	291	336	345	312	333	348	338	370	338	335	305	350	324	343	338	336	361	360	372	356	341	352	336	321	301	335	356	314	359	325	364	358	319	365	330	333	318	336	345	348	353	325	324	360	338	311	354	321	339	320	323	370	303	339	337	328	340	328	338	329	326	333	317	322	330	312	361	343	323	318	312	324	331	352	323	347	304	339	325	331	337	339	333	340	340	374	353	358	351	330	335	319	358	376	341	334	295	338	345	324	354	317	348	355	355	335	351	329	347	352	314	307	357	357	338	341	333	350	353	352	353	323	342	339	340	376	316	355	320	307	325	336	305	363	337	344	365	331	337	337	342	348	360	353	330	368	335	322	360	353	324	300	347	358	328	339	371	337	326	311	356	367	348	323	326	358	318	355	382	349	356	334	347	332	356	372	362	341	313	367	341	321	330	319	314	317	300	317	387	343	316	365	344	329	341	321	334	348	324	359	336	344	352	358	320	324	314	346	349	338	383	322	328	321	329	370	341	349	304	334	332	347	330	363	338	327	325	322	344	354	352	335	372	336	334	334	378	321	335	313	306	333	347	344	328	331	312	314	326	349	328	322	316	368	324	357	320	354	372	344	323	358	349	319	365	360	341	349	355	332	330	319	385	338	351	320	339	361	337	348	327	328	314	366	338	320	334	339	337	333	327	332	333	349	328	319	342	341	362	339	320	332	343	340	344	353	360	326	343	329	336	356	383	373	333	394	310	344	322	341	343	357	331	357	341	326	310	369	310	377	345	329	317	361	372	333	332	337	344	348	321	331	346	330	360	320	361	339	326	329	331	328	351	346	350	302	364	316	356	346	331	324	325	332	353	339	341	318	332	316	339	318	305	348	337	347	318	358	348	334	307	329	342	357	338	359	321	348	318	332	340	338	319	323	327	341	371	338	393	317	340	357	340	366	352	363	337	311	338	353	322	308	345	311	352	350	346	337	344	312	335	352	329	317	317	333	338	346	367	313	335	318	369	337	326	335	349	345	318	329	358	344	347	325	342	343	307	382	315	352	332	324	358	321	340	341	330	330	304	306	365	335	357	313	315	331	328	347	332	364	366	319	350	325	328	345	316	314	351	288	317	303	318	375	314	353	347	349	337	349	337	360	320	337	339	343	334	368	340	359	346	334	339	329	319	355	359	346	331	319	381	338	341	335	333	366	355	352	351	342	362	332	356	363	370	370	336	362	345	317	326	372	337	358	325	320	329	347	364	325	327	330	326	290	370	357	313	319	363	356	321	337	332	344	327	342	334	332	338	358	351	357	349	333	338	349	348	350	343	330	317	344	307	349	348	344	337	346	340	331	295	330	368	338	353	335	377	344	335	344	339	340	306	330	324	339	349	349	316	314	325	364	347	306	319	322	337	322	310	350	344	329	370	339	346	334	359	331	364	321	346	361	356	367	340	375	378	321	357	342	353	334	333	336	346	354	324	376	383	350	337	372	341	322	339	324	297	319	347	383	354	341	363	346	330	343	350	362	363	380	350	342	331	312	339	288	352	332	348
20390	2664	5363	6080	5079	4323	3460	2984	2535	2258	2096	1875	1786	1640	1598	1422	1457	1383	1344	1331	1328	1310	1262	1219	1194	1165	1139	1112	1085	1161	1130	1134	1096	1085	1083	1062	1028	1080	1040	1041	1132	1078	1052	959	1075	1035	1001	1070	998	1002	1037	1041	1005	1023	932	1007	999	983	1019	916	1004	1060	996	1008	966	994	1008	1025	984	956	953	1002	984	956	962	931	967	925	1077	1048	970	976	1009	998	987	1040	960	909	989	966	1007	987	939	951	967	949	905	1002	955	952	979	990	968	977	955	936	982	986	974	967	952	944	945	951	911	967	1023	920	929	960	927	974	962	950	926	1045	940	977	891	965	995	996	961	955	974	943	979	955	952	974	905	955	949	952	876	910	939	997	848	950	1019	959	1028	973	978	935	943	937	926	1007	1006	937	930	949	931	951	964	920	944	930	901	941	965	1007	944	967	967	968	963	975	941	1005	979	944	925	961	1014	923	929	966	980	961	921	964	924	942	964	958	938	853	963	948	971	964	939	961	929	1008	960	936	905	947	986	1002	975	952	963	918	947	1019	993	995	955	1005	972	953	1034	997	958	962	962	976	959	928	1006	934	921	983	973	978	1025	943	932	958	989	942	928	1000	1001	981	958	926	949	949	949	938	945	916	929	949	909	955	971	988	985	1002	961	1017	946	942	1006	945	978	891	974	956	957	957	992	988	942	973	965	974	909	976	949	935	975	1002	971	928	926	1003	896	924	912	929	892	985	943	963	929	925	939	928	979	992	937	913	923	928	932	930	917	949	893	982	936	893	990	951	995	979	943	943	965	988	1004	980	910	988	920	950	956	955	918	959	965	967	954	942	957	933	965	929	947	986	917	869	991	974	972	933	947	950	1009	978	972	998	941	940	973	949	906	939	1003	976	984	966	919	920	953	975	984	907	972	960	966	982	946	965	976	907	977	955	934	968	943	907	958	920	924	954	963	944	956	889	949	955	933	962	959	942	964	1002	930	976	951	902	893	928	989	945	960	983	938	946	960	918	972	963	1002	1016	984	957	915	981	969	986	925	951	994	944	960	928	987	960	923	973	926	940	896	966	926	929	966	987	930	916	915	934	985	986	931	941	929	942	967	934	909	972	949	926	940	987	968	957	983	936	943	954	981	994	966	985	952	955	982	1030	941	896	978	953	959	929	981	1034	928	941	954	996	928	977	983	957	995	961	972	956	960	932	946	996	977	942	923	987	977	989	958	947	932	940	934	919	961	927	909	962	943	956	986	952	928	909	904	964	933	973	952	925	965	961	987	921	975	969	968	939	891	957	917	1006	974	956	967	944	965	947	965	951	948	919	1045	960	999	934	955	934	983	971	1008	944	955	1003	941	912	946	960	959	928	912	888	955	964	950	997	965	967	935	926	941	980	927	941	940	985	919	955	1021	944	953	971	979	891	967	909	905	875	916	962	900	924	910	918	962	906	941	954	967	954	946	1018	972	888	915	882	955	968	977	950	969	944	986	928	958	1006	913	991	994	922	923	953	966	958	1014	911	946	937	981	929	962	961	974	972	977	920	950	975	958	962	966	984	1001	973	953	970	968	985	952	958	1002	972	995	921	941	959	968	904	894	965	931	943	1002	991	968	926	987	1000	972	912	920	907	939	970	979	930	1003	965	980	1007	930	871	900	973	912	1005	916	951	966	930	946	973	949	995	950	989	962	976	934	1004	933	964	939	959	943	923	940	921	940	950	945	903	879	985	963	953	982	916	965	962	994	979	917	922	995	957	943	938	935	963	924	938	934	1005	979	937	901	914	1013	942	951	973	921	916	1021	988	991	928	922	966	923	931	893	936	959	930	959	1000	968	961	950	992	1014	959	971	1000	930	956	952	915	952	984	938	937	947	944	954	960	991	952	962	917	950	971	932	975	924	962	971	982	943	949	956	904	968	898	984	977	962	930	947	896	923	968	996	922	982	964	980	929	938	928	930	945	972	956	1010	918	954	884	954	993	949	941	968	923	965	934	936	939	948	917	930	926	984	999	941	959	963	948	923	955	1032	899	949	974	933	1012	948	1010	968	922	954	941	965	976	965	925	994	973	940	984	999	1002	971	958	941	924	966	1049	925	922	893	938	947	914	954	911	1005	952	955	1009	943	909	957	1026	931	966	934	928	929	943	984	924	943	1020	917	895	939	989	982	932	933	934	951	953	910	976	990	887	940	960	992	966	933	939	938	925	967	994	969	960	944	936	935	971	928	958	939	976	924	951	955	947	959	973	953	969	963	954	959	985	983	949	982	943	997	975	954	940	1011	897	969	975	933	949	942	960	987	974	976	923	955	955	973	929	936	981	934	912	970	908	976	917	1016	920	919	964	962	946	947	920	965	938	971	981	931	986	982	997	947	956	982	914	941	950	930	950	1010	974	947	929	997	991	887	923	947	964	989	1029	953	968	962	939	918	1015	961	891	931	966	961	912	985	963	975	934	966	963	970	936	938	920	956	930	924	963	965	1004	960	927	950	1001	1016	1005	895	998	1000	970	963	968	929	969	987	958	950	966	967	923	990	958	966	968	956	930	931	941	893	900	992	932	985	940	915	976	967	942	953	946	949	957	924	958	931	924	892	901	939	938	946	985	959	940	963	906	973	970	965	963	989	1013	873	968	904	979	937	993	967	948	983	995	963	1014	950	953	908	985	898	933	941	897	947	955	970	1011	888	953	1017	931	960	919	910	970	974	931	1015	949	906	911	931	945	990	980	966	966	912	940	1016	1013	910	908	935	995	988	941	1012	895	883	992	948	883	944	976	933	959	933	997	932	943	1034	956	970	919	936	987	950	962	944	873	945	944	952	962	932	924	947	995	983	935	972	925	997	1032	978	949	1013	1009	947	957	929	930	970	905	918	940	959	948	959	961	934	958	981	973	917	920	930	912	966	957	948	942	930	957	929	884	993	928	976	928	893	964	987	928	897	965	975	980	948	928	957	1015	862	926	921	1000	959	958	929	937	973	981	950	908	916	952	914	925	970	921	920	926	970	969	910	948	907	974	965	940	949	988	919	972	921	957	908	967	920	945	911	964	965	956	967	966	967	881	952	998	913	903	953	912	977	908	973	920	914	973	952	921	978	946	947	895	938	954	938	920	912	997	995	914	932	980	938	949	956	962	950	1003	933	976	974	938	965	956	923	934	935	1017	900	902	940	901	914	913	925	910	958	890	989	961	977	1002	938	948	917	952	924	954	933	941	939	891	930	899	895	991	894	970	967	1004	1015	934	989	986	918	950	963	960	939	994	943	992	928	940	976	945	959	975	942	981	935	942	929	971	939	946	991	980	996	899	953	961	925	952	953	957	882	963	954	988	961	913	964	983	946	919	972	952	964	935	981	945	900	951	947	961	942	989	910	1010	1012	953	942	993	983	957	961	962	970	954	919	984	927	975	933	934	1010	1000	922	911	944	933	963	989	976	955	972	944	945	992	1007	955	961	919	923	909	949	932	933	962	932	981	933	938	935	951	972	923	965	976	1027	989	959	923	925	924	981	965	969	961	966	984	956	928	909	950	931	913	959	887	941	966	973	907	940	980	914	932	961	929	960	977	924	906	902	931	895	1001	949	996	964	923	962	947	961	978	963	965	910	1008	957	942
6733	455	320	219	205	194	177	169	185	180	176	174	165	170	184	147	173	173	173	164	181	190	154	175	168	170	141	171	171	167	180	180	176	176	173	197	171	177	183	172	185	163	161	157	152	194	157	180	178	165	165	150	164	163	173	177	154	154	188	159	174	150	137	163	167	186	169	150	166	159	146	166	179	168	169	163	179	161	142	178	186	185	165	175	176	158	180	167	151	163	171	158	166	172	147	149	156	191	160	151	150	159	155	169	177	159	167	142	165	175	164	174	169	154	168	160	150	165	155	166	166	169	171	140	181	139	169	162	178	173	171	160	166	171	160	163	168	181	145	165	160	173	168	163	174	144	177	154	160	194	182	159	168	153	142	152	150	155	164	174	160	189	168	160	186	191	157	166	154	158	163	169	161	171	153	168	173	167	174	154	172	172	171	176	150	168	168	182	193	177	173	166	164	163	170	159	171	167	160	160	158	174	159	159	165	155	161	179	163	169	154	147	163	180	155	157	170	167	170	176	164	167	167	182	169	167	167	151	189	170	178	160	154	171	154	166	166	179	165	161	184	192	191	159	146	178	150	183	173	161	163	171	163	166	174	150	160	163	176	177	163	184	170	145	162	145	169	181	165	169	168	176	178	201	142	171	160	170	180	161	170	176	185	182	158	183	193	170	153	174	165	164	189	166	161	155	165	193	168	151	143	198	172	167	144	174	193	177	167	149	145	153	187	170	163	171	158	160	172	157	157	161	169	166	167	149	161	150	161	153	139	164	171	175	152	157	158	152	141	161	175	132	181	155	186	182	145	166	195	163	154	164	154	188	158	171	159	172	171	182	179	156	189	169	199	175	166	157	186	190	159	155	172	179	156	179	176	220	164	159	173	176	174	162	160	149	177	151	182	164	185	169	183	150	178	174	171	181	169	176	184	172	168	155	162	162	175	191	145	157	191	145	164	186	175	170	182	160	168	176	171	151	137	179	172	187	179	170	163	181	162	168	177	177	154	178	174	173	129	172	173	144	164	146	181	169	191	201	164	172	157	152	154	166	159	164	163	141	184	179	151	188	174	165	190	175	170	169	169	162	212	164	157	159	170	178	160	178	178	184	155	180	169	167	189	166	174	166	155	169	170	146	175	175	175	176	167	180	178	157	140	182	158	160	149	208	164	154	157	197	173	194	153	169	192	168	163	187	149	158	167	160	138	167	168	152	155	159	161	163	143	153	150	175	176	164	164	154	150	196	174	155	175	194	166	145	174	156	164	157	149	152	179	178	193	182	153	166	168	180	158	165	156	172	159	151	158	164	140	170	166	158	142	165	183	202	145	187	156	169	173	169	169	163	181	182	185	155	171	147	167	163	151	169	176	162	156	188	151	163	176	159	159	159	166	171	167	151	165	163	158	174	175	175	166	174	170	203	188	154	147	166	135	185	171	183	154	178	187	190	166	160	148	163	162	140	165	161	167	165	153	188	151	185	174	183	171	165	177	169	200	169	164	166	146	172	173	168	195	177	160	154	149	175	143	182	176	181	169	186	176	173	161	148	197	154	181	166	141	165	167	178	166	168	163	204	164	157	161	159	173	162	181	174	181	178	189	177	165	171	179	146	172	184	158	132	181	158	161	205	154	154	179	129	162	169	150	176	160	195	163	157	161	144	165	164	178	170	159	182	162	178	175	166	196	174	170	145	168	172	180	178	169	170	168	159	173	182	174	162	162	181	155	167	169	162	155	150	185	178	178	170	155	165	153	139	164	172	171	151	157	178	152	177	165	169	169	181	158	152	154	163	152	170	166	165	168	168	174	164	160	170	159	167	174	168	154	180	155	182	153	156	167	171	166	167	162	171	168	161	177	185	173	167	159	202	154	178	150	162	164	170	161	173	175	187	168	165	171	197	198	160	154	168	132	169	162	174	192	168	145	149	138	176	152	156	168	159	174	150	154	157	169	165	169	205	184	157	164	193	166	189	187	164	158	157	174	177	188	170	165	166	168	167	179	170	162	177	164	181	179	174	164	158	191	194	185	156	187	184	156	186	156	152	172	170	147	185	171	173	177	150	183	159	161	173	170	176	170	170	203	173	169	168	159	179	177	151	165	174	141	164	169	152	178	168	166	149	197	183	165	173	171	165	179	171	173	145	171	206	185	163	175	170	156	174	179	186	194	170	157	160	159	155	180	187	193	172	197	160	170	160	162	160	146	143	185	158	167	158	180	175	165	193	161	155	183	161	159	151	175	151	169	157	161	192	178	190	180	171	181	152	163	157	176	157	163	155	162	154	142	178	164	177	156	172	188	172	133	170	171	181	155	185	178	181	161	167	153	176	156	161	156	179	186	168	164	170	138	187	192	182	182	187	177	159	163	178	175	172	160	149	165	159	172	167	161	152	174	178	177	175	173	161	178	166	150	171	156	182	180	161	168	172	198	152	157	167	174	167	173	171	155	160	168	153	167	146	153	157	170	189	161	169	181	200	186	163	176	167	171	164	171	164	157	155	200	157	157	187	169	150	159	168	183	143	180	173	179	176	151	181	169	162	153	150	188	158	153	178	147	167	157	175	143	156	170	157	191	169	193	161	156	158	166	177	167	166	170	164	186	169	188	146	180	162	179	164	146	155	169	156	179	184	178	184	171	172	183	182	151	164	155	174	154	157	186	170	167	183	167	153	154	182	182	155	150	158	161	171	160	163	151	192	191	175	174	168	140	170	152	164	178	161	189	163	156	177	167	164	172	165	167	179	162	158	173	181	165	183	158	162	164	153	184	177	173	170	150	152	155	173	165	162	171	164	161	151	155	164	184	164	140	184	163	188	167	174	182	164	145	180	147	161	174	177	147	178	182	176	161	145	143	148	188	170	182	161	175	180	151	155	176	177	142	166	166	179	176	167	167	170	182	204	162	185	162	181	155	174	147	186	173	183	182	166	177	170	156	167	149	174	162	160	178	188	186	182	171	169	168	163	153	162	181	160	181	173	167	172	174	164	171	177	182	147	184	169	178	147	157	162	187	162	174	146	166	160	171	168	182	160	180	162	164	171	156	169	168	186	139	184	173	147	191	155	162	193	170	186	162	184	176	196	176	149	163	154	165	173	181	188	164	182	158	164	183	182	178	151	171	169	160	173	170	163	162	176	181	156	171	152	151	171	166	172	174	125	169	169	161	165	142	192	177	202	189	155	160	151	174	168	158	179	169	176	165	156	174	180	193	144	167	164	153	201	170	180	154	164	159	183	153	149	199	159	174	154	153	188	171	188	162	143	193	140	192	160	148	150	180	177	167	146	181	136	162	153	180	198	175	164	170	175	167	161	171	162	172	163	152	173	175	165	163	151	154	153	158	167	178	165	180	175	151	172	159	174	160	203	158	143	160	154	169	195	166	182	153	148	157	180	172	143	169	147	165	188	177	179	158	162	188	167	181	182	179	165	169	168	162	139	166	176	162	182	171	166	151	166	177	215	166	160	170	175	169	167	140	174	179	182	137	159	165	163
6412	632	682	706	678	681	586	626	587	604	578	592	556	518	539	579	567	551	590	560	640	537	548	556	546	574	502	530	564	555	523	542	546	524	545	548	578	573	563	543	635	563	548	558	572	547	580	552	536	556	579	560	534	574	536	540	530	570	540	558	508	541	587	513	562	492	559	576	561	536	558	587	583	539	548	590	525	560	527	556	538	543	532	559	546	569	528	533	556	560	532	530	546	553	559	536	528	578	504	559	536	548	545	529	542	538	532	580	545	544	510	578	544	542	516	521	551	574	523	535	480	555	563	541	580	556	549	533	484	586	610	587	590	568	520	529	563	542	538	575	554	559	557	604	571	607	524	524	564	522	566	544	546	522	585	580	523	559	530	578	530	526	504	530	557	586	570	531	555	543	563	537	561	587	557	563	534	529	569	567	585	528	578	572	555	522	570	529	501	564	532	597	565	597	573	569	550	519	561	529	545	577	546	520	558	565	541	580	565	541	542	601	586	566	518	528	582	538	585	546	558	518	531	590	516	578	539	540	550	540	553	518	515	579	544	556	590	538	528	514	573	517	587	558	556	538	543	558	563	565	548	559	583	551	559	576	532	572	587	542	563	543	524	576	547	533	519	514	558	554	566	545	556	544	577	531	547	534	543	568	577	533	543	551	541	530	586	576	519	559	577	556	484	546	593	559	555	533	494	536	512	564	562	532	519	563	570	601	546	541	555	547	556	534	523	533	591	574	587	531	607	525	542	519	534	509	505	541	508	528	556	537	500	534	556	547	528	534	514	563	560	553	548	533	507	549	568	523	556	491	564	536	587	544	533	561	565	563	514	545	565	506	558	587	569	571	533	532	568	549	590	554	563	513	566	499	584	507	533	540	547	531	575	562	539	540	552	517	559	514	532	586	544	581	573	545	559	534	513	544	540	558	560	593	545	562	571	545	548	564	561	601	533	519	565	532	573	589	540	551	560	531	529	557	567	521	533	544	586	506	543	585	552	549	539	577	551	542	549	579	536	514	568	542	556	546	519	558	561	554	526	563	546	554	520	545	529	590	548	514	566	538	549	522	551	555	586	570	540	558	565	514	583	553	545	552	615	549	537	538	529	571	581	534	531	534	596	541	543	572	567	576	545	498	536	560	559	550	517	524	540	528	512	540	563	541	548	548	550	555	543	575	531	519	527	536	548	516	561	506	528	562	561	557	547	494	538	564	557	530	559	546	538	520	561	558	514	530	561	527	581	527	516	587	572	527	521	553	598	534	525	567	520	529	543	512	553	573	573	579	514	508	535	556	538	519	567	551	577	554	550	562	535	515	553	541	584	551	560	536	548	561	542	547	531	543	535	572	570	568	567	565	561	562	532	499	503	538	552	554	570	521	540	517	536	551	543	542	516	519	516	545	543	594	609	515	557	566	544	526	560	587	536	547	568	580	528	558	518	576	528	588	538	532	565	519	564	552	530	527	536	527	571	527	555	518	550	617	616	517	551	560	552	501	562	529	541	513	547	568	552	535	538	560	567	558	542	528	527	564	520	544	579	527	527	570	537	555	519	545	521	554	567	552	574	560	510	554	520	593	534	566	557	597	545	558	531	557	549	545	572	519	525	543	557	549	565	535	557	566	551	544	532	551	523	547	554	555	538	566	534	557	563	530	609	573	552	587	563	562	540	543	513	549	584	520	519	517	536	544	546	558	592	536	547	537	560	573	540	533	524	533	511	568	525	507	551	547	544	562	544	560	571	568	547	572	539	584	531	615	580	558	552	548	525	542	528	515	544	558	563	552	617	546	557	541	552	589	484	503	528	583	552	531	513	593	553	502	560	515	525	582	603	536	541	557	518	530	539	544	545	569	580	561	525	551	551	549	532	564	536	531	552	586	560	586	556	558	542	534	553	535	529	548	555	599	560	544	535	580	536	562	520	513	545	539	547	531	557	593	570	532	552	550	497	584	563	586	562	549	565	565	529	572	550	543	561	557	522	584	551	549	523	567	562	565	587	555	556	573	534	530	570	516	554	549	546	552	597	512	554	556	567	557	568	548	527	543	564	516	549	546	574	524	553	570	568	552	569	529	574	562	516	550	553	573	538	564	586	549	596	527	560	554	541	591	564	493	568	543	577	564	581	553	558	549	546	575	522	576	522	604	562	550	563	578	586	563	473	591	544	575	563	556	563	540	553	533	569	558	529	507	557	562	549	538	562	569	557	602	523	560	532	530	493	574	548	563	548	592	518	526	563	551	544	550	582	545	560	541	557	576	567	602	579	525	551	530	502	560	513	540	559	576	519	506	591	546	579	521	554	567	580	527	544	548	559	535	493	560	533	562	548	574	534	569	578	546	567	549	509	521	548	570	575	577	533	553	535	529	554	536	570	568	560	531	556	564	569	535	555	580	553	541	557	545	579	584	573	541	570	580	554	553	574	525	614	533	546	552	557	590	579	578	578	546	525	585	560	503	535	537	542	573	502	554	527	557	520	557	540	557	555	544	532	556	584	501	553	497	552	605	524	528	580	583	539	554	525	565	554	527	594	592	534	560	564	597	535	569	569	557	512	569	585	521	582	581	542	571	505	531	590	559	561	541	545	580	580	609	552	551	570	537	536	505	568	586	509	537	568	564	573	554	520	543	532	542	536	537	554	565	531	553	542	564	552	566	519	569	534	522	531	546	561	540	563	544	594	544	544	540	564	545	566	504	570	558	566	517	529	575	527	508	574	578	561	565	569	585	560	556	586	551	572	526	531	533	539	538	576	541	539	538	531	543	522	571	551	552	519	522	545	535	530	531	546	508	595	555	559	556	525	515	570	540	613	529	500	542	560	559	574	554	526	565	537	524	549	574	584	543	562	544	532	566	505	551	554	580	562	553	532	549	519	573	529	577	556	556	561	548	530	558	525	600	561	599	534	528	583	527	561	588	585	520	536	509	509	506	546	559	535	574	538	537	534	529	533	537	555	529	533	547	511	575	559	560	533	563	566	555	541	520	541	540	543	547	579	556	539	549	571	546	542	567	571	585	578	562	560	571	534	561	530	556	610	564	549	521	554	540	576	580	527	560	512	565	539	599	566	548	568	554	546	571	541	530	545	572	525	532	573	556	530	566	538	546	585	513	541	562	536	558	590	512	532	526	539	543	575	527	519	548	541	548	553	557	552	547	542	523	519	526	565	550	520	560	545	525	552	553	535	535	568	544	539	537	540	579	587	559	591	537	554	534	515	575	544	500	528	558	576	528	533	481	555	540	556	508	533	523	563	553	556	566	538	533	561	575	532	554	529	545	538	546	534	577	594	604	581	553	575	548	518	534	558	567	581	587	541	520	524	524	541	548	533	555	572	529	562	546	562	561	587	561	591	552	554	567	545	543	536	574	548	561	556	527	537	591	540	524	547	589	547	592	570	595	540	557	508	528	510	538	521	531	534	569	564	491	578	556	515	562	547	563	589	567	541	524	569	560	576	580	541	551	539	551	576	548	533	564	513	563	546	566
36257	13162	2590	1142	842	745	602	541	470	437	410	398	368	352	332	340	331	358	324	374	345	333	343	317	331	320	303	304	317	322	306	305	312	338	292	302	276	302	304	302	278	298	308	298	327	286	316	296	313	277	277	346	304	328	318	289	297	306	314	285	311	290	284	282	297	306	306	328	298	311	298	327	286	309	311	299	268	327	297	323	350	303	315	295	292	315	314	310	312	315	336	305	272	289	287	286	326	281	311	276	293	293	324	283	308	342	314	296	262	275	299	326	322	329	310	304	311	294	286	258	277	316	311	290	297	301	315	333	302	295	290	324	285	277	309	277	286	295	310	302	319	309	311	310	298	296	267	311	311	284	298	273	305	302	304	296	300	333	302	302	313	287	333	310	298	303	319	283	295	279	329	293	311	283	298	302	251	274	328	280	296	319	313	293	329	295	329	280	346	304	289	314	302	285	294	318	285	328	302	309	299	272	298	301	315	304	315	291	295	302	309	286	312	324	305	281	293	312	315	305	320	311	303	269	312	333	317	269	308	311	290	320	273	278	312	288	297	311	284	283	270	341	288	317	294	287	318	302	323	291	317	288	272	280	280	299	274	305	302	311	331	312	274	300	295	319	318	300	334	301	273	323	292	320	318	306	307	274	327	300	295	288	286	322	274	303	284	289	295	317	307	288	326	301	289	285	298	307	296	276	279	273	289	288	308	286	325	321	323	297	283	280	315	326	313	283	290	303	313	320	300	263	306	304	304	288	269	301	318	293	321	306	282	313	316	313	312	312	323	283	299	313	323	263	310	277	279	292	289	296	285	297	308	315	311	309	315	290	306	304	304	277	300	286	305	291	291	314	261	301	287	282	302	297	283	293	337	308	291	322	297	301	280	298	279	291	302	305	313	312	290	291	296	318	310	308	322	309	311	268	297	326	267	302	315	301	291	331	314	327	257	312	311	339	320	296	285	332	309	265	271	307	319	279	331	336	280	297	305	335	301	290	256	308	301	294	290	287	292	295	307	282	321	288	315	317	325	296	289	274	303	343	309	271	326	271	307	292	295	301	288	275	300	319	309	281	286	286	310	310	327	278	311	300	288	294	325	330	269	324	318	288	293	282	302	290	283	315	297	284	319	274	286	278	269	297	267	309	296	281	288	303	309	286	280	267	287	283	317	293	294	315	289	298	306	300	296	296	299	293	276	272	319	306	292	277	280	277	277	296	299	289	314	284	310	343	288	302	309	285	295	310	294	294	313	291	311	293	314	334	305	345	310	276	280	300	314	314	306	306	319	280	325	282	310	296	298	300	271	310	282	312	314	278	303	307	308	325	300	304	304	295	296	313	305	308	305	275	297	281	285	283	243	270	309	260	313	294	285	297	280	278	299	286	308	343	324	287	310	279	319	306	288	318	288	339	296	311	291	301	298	291	328	289	312	290	278	311	300	261	288	274	296	299	267	288	278	286	291	314	309	290	304	297	276	309	317	311	279	308	296	312	280	299	303	318	311	292	317	318	316	290	285	334	299	274	291	272	322	278	304	329	292	295	270	280	297	310	286	290	295	304	334	294	302	288	311	285	271	293	279	286	271	289	310	308	276	300	271	290	295	328	289	305	310	314	283	284	325	282	331	275	246	298	287	285	289	254	307	330	281	297	279	289	290	298	327	302	282	293	259	316	279	288	307	277	286	287	302	322	312	356	308	259	289	287	304	289	274	315	260	293	285	318	302	312	315	304	295	305	316	324	292	281	280	292	331	329	294	280	259	301	268	271	324	313	283	291	311	314	295	275	328	320	289	303	285	298	315	277	303	309	290	317	290	304	302	280	308	306	295	294	317	284	267	285	307	281	282	284	304	306	319	310	280	304	299	305	303	283	290	294	289	280	297	287	308	308	301	286	318	295	292	295	304	288	270	316	281	298	282	284	287	321	303	302	306	302	312	298	304	303	292	285	308	297	311	290	316	302	287	326	288	310	296	318	309	308	304	315	301	292	289	313	279	315	300	317	300	305	282	296	270	283	292	293	295	293	304	323	296	290	315	303	324	320	297	302	297	330	292	313	274	293	285	270	316	308	293	294	276	289	275	304	299	293	246	330	298	319	295	276	300	266	308	304	295	304	315	315	308	316	264	293	313	311	303	286	302	293	289	290	281	292	296	304	308	309	313	302	300	295	293	272	321	278	275	313	274	322	325	302	306	293	287	302	313	325	309	310	323	283	313	322	323	298	301	265	268	292	306	272	309	296	307	292	283	290	295	308	292	300	311	273	291	322	300	293	293	325	301	313	295	301	330	271	288	291	312	313	299	299	291	310	308	290	320	313	281	271	315	294	288	312	285	281	323	275	321	299	303	296	295	274	295	297	303	317	314	311	320	302	299	277	276	300	309	298	295	309	313	293	296	297	332	298	305	303	297	291	266	292	295	320	289	291	294	304	273	292	285	317	338	301	292	311	313	285	276	306	246	317	286	291	337	308	301	298	301	292	300	288	311	297	280	294	340	308	306	302	267	292	307	342	283	303	280	311	278	317	319	320	305	301	243	296	322	314	279	322	291	294	293	316	295	303	280	263	311	273	312	290	316	277	327	284	307	278	301	325	308	298	296	275	306	278	306	308	311	273	330	306	289	274	297	304	296	294	298	298	283	277	273	313	283	314	307	283	305	336	314	244	306	326	290	299	293	321	284	314	303	277	305	263	272	293	302	295	305	291	304	310	305	313	319	288	311	301	322	307	313	296	349	276	292	293	304	275	302	316	321	278	271	287	265	270	315	324	318	308	278	307	277	289	307	289	278	301	303	294	306	339	331	276	312	324	300	295	288	289	280	325	293	279	311	281	298	340	292	298	320	285	289	279	302	278	304	336	259	289	272	310	322	275	304	295	305	298	277	285	302	317	294	325	328	306	297	285	298	319	311	310	269	307	316	288	312	311	302	300	285	304	281	301	284	285	281	282	296	276	315	313	324	287	290	302	316	305	306	332	300	314	295	290	280	304	275	317	263	290	309	302	277	302	312	347	276	314	294	289	313	276	299	302	293	294	289	289	308	315	305	313	273	301	290	317	313	321	327	302	290	323	316	296	319	289	329	310	302	305	319	311	293	315	292	294	291	317	316	293	323	307	311	286	290	284	305	286	313	324	286	298	326	273	323	299	281	299	301	320	305	288	286	277	303	282	310	306	287	315	267	308	311	296	318	288	320	271	290	331	311	304	277	303	285	272	270	310	299	301	309	295	281	282	307	305	280	287	325	318	325	303	312	276	282	294	286	303	303	306	338	303	341	324	302	281	299	265	322	286	295	299	318	282	305	274	311	308	322	299	303	311	269	293	303	278	328	296	319	294	315	309	330	296	305	303	333	292	294	304	299	315	293	341	311	292	303	293	320	307	305	279	323	300	303	319	255	313	312	277	275	313	272	302	299	300	301	300	335	294	315	279	301	309	316	297	284	319	267	309	337	277	292	302	307	320	301	309	308	276	292	269	297	304	313	289
17228	1777	3198	3639	3030	2572	2306	1952	1762	1534	1391	1351	1314	1243	1232	1193	1149	1080	1076	1065	1047	1057	1028	981	1003	916	949	1009	1008	965	927	974	994	930	956	930	906	959	870	936	906	882	971	938	927	870	914	923	969	896	902	868	904	898	926	924	934	892	908	873	914	870	870	874	940	906	895	899	902	895	908	839	870	882	873	907	884	892	883	881	924	883	927	908	865	890	854	877	891	962	946	902	878	881	890	903	928	918	881	874	901	901	911	898	919	874	897	872	950	897	880	876	860	921	881	850	873	881	926	863	808	907	895	894	860	844	889	877	920	871	907	967	912	863	878	874	869	898	935	923	887	821	910	878	844	858	873	903	919	864	830	864	904	885	867	919	858	891	906	857	886	832	879	886	879	914	889	879	829	833	881	868	920	884	861	918	917	850	856	853	860	892	870	826	847	925	877	891	878	828	889	836	888	859	842	808	882	931	862	869	925	868	839	843	858	812	923	924	907	877	880	887	900	864	877	902	823	857	893	931	890	886	909	911	875	811	891	936	867	899	850	856	900	888	867	853	862	915	913	896	821	839	883	920	875	867	912	889	921	879	853	867	841	861	859	867	912	938	868	895	859	886	878	847	886	844	905	887	901	868	911	887	896	881	859	901	869	892	920	892	863	909	862	858	871	913	832	872	902	880	891	854	930	857	933	880	893	829	874	894	881	864	895	896	864	916	914	863	886	887	859	910	887	858	954	857	844	857	825	868	932	874	843	891	846	934	894	914	874	863	935	884	887	842	904	938	835	883	851	848	836	867	921	890	858	920	830	829	908	857	856	882	905	888	893	880	899	934	848	911	883	874	880	839	908	905	892	871	920	847	933	844	903	854	901	878	842	858	868	871	874	859	894	888	831	882	884	896	902	842	866	838	848	894	880	873	870	923	925	891	879	858	886	873	867	896	893	905	802	886	885	844	870	853	897	898	905	864	918	891	881	837	834	897	868	879	878	896	859	956	884	812	900	842	859	841	881	883	849	883	882	905	885	870	858	905	884	910	897	894	887	867	877	870	867	866	847	850	906	864	925	896	840	862	965	889	893	888	907	839	876	867	874	897	903	880	859	872	877	901	909	906	837	856	844	893	939	873	815	967	923	858	898	811	888	864	897	892	893	943	836	870	822	911	830	831	880	838	863	859	853	913	898	892	843	848	948	944	880	880	843	899	856	900	859	934	859	863	902	925	940	855	878	917	893	820	880	908	875	873	966	801	838	869	855	845	846	878	837	904	885	879	884	872	863	941	872	881	899	879	867	943	864	879	933	874	866	939	889	866	853	857	906	898	864	846	880	911	869	881	882	920	892	896	844	858	897	872	908	836	810	834	873	911	903	846	822	866	883	881	866	854	863	882	871	840	889	874	842	913	905	882	852	912	885	919	861	834	861	815	876	788	862	866	864	828	833	898	832	871	924	905	878	847	878	926	839	834	834	901	964	894	879	894	888	891	881	870	909	841	914	868	880	901	821	909	876	920	901	855	843	848	870	917	846	846	871	891	867	908	853	832	913	911	834	907	869	902	829	887	908	863	833	921	870	917	830	908	865	860	852	883	911	882	895	875	860	881	889	884	857	903	963	888	883	855	843	862	919	903	923	890	914	881	873	846	823	865	903	886	901	893	915	881	888	886	946	884	807	881	855	883	855	922	896	820	836	886	847	887	831	884	846	926	879	888	911	871	838	880	930	859	841	818	863	888	877	903	918	878	870	877	821	865	866	865	810	836	902	879	856	880	868	805	891	899	898	891	823	838	865	875	848	885	877	929	902	877	915	891	891	895	841	873	902	824	894	896	850	879	807	886	888	926	851	831	886	924	881	882	881	876	879	845	890	901	868	885	882	908	900	869	840	889	901	891	803	851	894	868	839	873	858	910	885	829	888	864	870	880	871	875	838	825	908	886	886	875	876	877	843	940	853	909	904	884	912	874	847	867	840	845	869	890	858	887	871	857	865	826	868	901	920	866	863	858	873	888	857	913	905	932	887	827	883	886	868	857	872	874	865	946	891	884	866	899	902	874	909	905	900	872	845	889	868	830	874	906	854	837	848	849	863	910	945	900	862	898	858	885	860	862	911	896	845	809	873	862	931	886	917	872	887	878	844	888	901	868	863	863	890	876	899	871	892	863	830	889	916	878	864	907	853	878	856	847	891	878	912	886	888	849	903	856	842	940	856	854	865	827	837	906	845	874	881	910	869	908	881	873	901	887	880	877	878	874	842	861	854	820	839	868	875	915	859	884	870	869	854	851	854	912	903	895	881	868	885	895	860	834	919	887	894	840	899	854	899	929	834	894	875	902	846	856	898	869	912	855	868	880	874	922	897	909	910	864	925	880	857	898	824	875	878	847	889	804	863	843	830	849	891	861	912	890	904	874	866	875	867	911	875	844	815	865	863	865	896	869	914	887	898	884	918	855	896	900	879	868	816	908	928	887	872	833	868	927	868	891	904	882	874	870	897	925	869	905	878	888	823	887	849	857	913	853	922	845	905	880	906	886	877	872	843	890	864	930	901	900	882	835	884	897	864	896	818	897	869	877	855	825	886	887	854	946	939	823	900	934	919	914	908	888	869	875	862	875	916	855	922	870	929	926	866	866	883	874	870	906	883	899	873	842	896	931	856	863	824	878	858	817	871	943	884	868	898	928	899	825	842	858	891	856	856	933	872	844	835	862	821	900	859	878	857	904	891	895	897	908	861	904	863	905	877	843	844	905	834	848	903	866	912	951	852	866	889	921	893	900	857	839	905	822	877	880	880	895	822	913	859	858	832	895	913	876	837	885	887	892	933	905	902	930	859	841	910	910	892	866	876	874	855	865	875	918	838	850	814	909	849	871	898	862	896	874	849	874	925	870	861	849	877	851	850	853	886	860	835	880	868	857	853	948	887	882	848	878	895	876	875	848	832	870	839	914	861	873	844	880	847	889	877	887	810	916	866	835	860	902	903	937	838	834	876	885	877	863	842	829	909	878	910	880	895	906	896	870	874	869	853	858	962	848	865	887	877	904	885	871	857	890	913	883	876	818	905	847	873	859	870	829	846	868	854	835	891	833	912	857	855	916	877	838	872	874	877	903	848	884	883	875	883	820	874	879	879	888	881	842	874	904	889	858	896	882	878	910	853	910	884	884	877	881	857	887	903	865	865	890	898	946	857	901	884	896	849	855	904	863	882	914	839	834	836	862	841	932	888	882	911	872	799	845	861	888	884	881	853	889	900	830	841	877	874	918	932	866	908	881	809	861	901	881	869	906	821	883	871	851	867	939	883	901	831	853	910	880	894	920	847	880	841	880	866	927	863	867	873	876	914	869	880	884	886	852	895	881	888	909	908	914	846	848	883	841	863	891	835	865	906	881	884	869	901	889	868	902	888	864	894	903	901	927	868	866	887	818	835	876	876	874	872	886	880	869	893	829	930	923	888	856	869	859	892	829	881	876	841	881	832	865	893	863	893	862	893	891
40085	21428	13409	2452	1540	1226	918	773	660	623	591	515	475	442	438	441	393	420	410	372	355	386	373	375	389	379	332	342	338	376	377	347	335	369	373	365	365	362	331	342	363	364	356	342	376	360	347	380	368	343	340	332	351	329	329	317	324	327	363	395	368	362	360	336	346	313	332	336	309	362	354	356	337	354	331	344	308	335	331	336	334	369	346	324	337	352	397	329	338	364	372	332	351	353	330	359	347	335	356	357	310	354	347	327	338	320	340	329	352	339	350	337	338	312	382	365	353	364	346	327	352	353	353	347	322	327	323	358	355	337	339	347	329	343	344	299	294	326	362	317	342	323	322	354	329	360	335	355	295	354	329	350	309	340	316	366	302	351	361	327	340	364	351	330	343	350	342	325	340	327	347	308	377	342	354	345	355	327	350	316	358	350	357	327	351	327	362	316	378	334	363	343	325	319	356	345	361	303	364	322	305	370	385	339	343	326	360	342	340	329	352	364	359	352	354	352	313	332	344	332	329	332	319	362	323	327	364	362	340	359	330	354	330	351	332	366	347	364	320	331	354	352	347	386	325	315	320	328	342	319	345	319	359	300	348	341	329	331	342	368	336	349	330	368	318	328	321	316	341	346	334	306	363	357	341	335	328	335	350	338	321	333	357	331	334	363	325	380	354	335	338	323	319	357	347	317	344	366	360	332	334	347	324	328	377	305	320	343	350	345	309	359	369	336	380	342	357	341	351	338	325	350	331	357	358	313	339	355	364	332	354	344	319	346	332	347	328	348	331	344	354	317	309	305	320	323	325	317	362	343	368	330	358	322	341	339	328	332	347	328	363	340	346	354	350	367	314	293	331	316	353	328	346	360	343	356	329	317	326	348	300	374	347	372	346	378	330	339	340	336	341	329	333	343	321	371	344	336	311	320	316	332	331	360	342	333	354	310	337	339	309	320	342	338	348	362	346	312	341	355	341	353	382	316	365	331	343	335	310	308	308	318	368	315	316	300	328	365	352	347	321	306	314	368	319	337	361	315	323	365	344	327	322	312	338	361	311	369	332	333	360	327	317	333	336	350	327	335	352	350	347	334	342	374	351	341	348	310	324	314	345	354	337	374	395	331	335	342	334	320	308	369	374	328	356	337	347	337	309	315	357	344	326	326	323	359	335	325	322	351	325	363	327	330	319	315	324	359	301	356	336	299	347	321	360	323	319	330	339	321	332	346	357	330	335	342	326	321	299	346	359	351	324	327	343	328	360	349	328	366	341	350	348	355	341	338	323	336	334	325	327	320	371	333	323	333	326	317	341	349	339	325	361	372	342	339	332	336	324	325	363	334	333	356	327	346	343	378	376	362	341	347	343	353	336	333	336	315	358	335	313	357	335	333	343	342	339	346	352	351	338	302	328	325	334	348	364	331	344	328	320	340	337	345	345	309	335	304	356	331	326	301	323	347	323	340	337	367	335	351	383	358	332	339	321	327	350	345	333	344	338	364	376	361	330	356	347	375	330	335	338	322	334	327	347	351	346	318	366	375	349	327	335	342	345	347	348	354	343	352	348	347	328	314	330	352	353	320	329	331	318	361	349	355	326	304	329	358	356	341	330	345	357	342	339	344	315	353	350	349	358	346	329	340	372	341	344	338	352	324	327	332	329	357	328	339	339	341	323	338	364	355	357	318	333	367	338	332	323	340	383	323	359	379	349	357	300	357	365	353	350	329	332	336	337	313	370	331	323	330	336	295	330	368	325	335	392	337	340	348	331	324	362	344	385	366	371	333	362	356	355	321	298	352	365	323	352	366	362	323	356	349	359	333	361	338	352	367	403	326	371	352	365	344	339	346	338	329	302	312	324	346	343	305	339	319	401	313	357	343	344	354	366	382	347	336	339	365	332	345	347	355	338	382	347	343	336	342	317	334	317	320	311	362	353	354	363	348	364	347	346	327	333	353	374	321	341	337	345	338	335	323	334	362	362	365	359	321	342	346	347	343	311	373	334	348	337	342	338	344	375	340	341	324	370	339	330	351	336	319	347	336	331	350	346	349	325	335	321	329	344	349	340	354	312	334	317	338	334	328	321	321	355	344	334	341	343	358	311	328	355	343	307	375	307	344	357	342	359	326	338	338	354	332	332	357	379	351	346	360	372	321	313	386	357	350	327	339	345	331	338	384	337	340	325	332	346	339	335	360	335	365	327	343	318	312	332	320	352	348	331	328	354	359	348	339	325	347	352	346	358	349	355	340	346	330	320	333	329	330	348	321	328	342	318	319	330	339	329	322	338	351	353	352	331	359	331	347	351	347	348	330	336	339	338	353	350	356	323	324	293	366	341	346	355	316	331	326	290	345	306	352	296	323	313	365	355	339	348	324	304	345	344	297	350	349	318	340	313	358	331	342	357	310	363	344	377	364	362	352	331	339	309	351	330	324	337	337	305	329	348	357	327	321	342	341	323	381	337	311	327	334	329	354	318	327	335	327	344	380	333	320	353	382	358	326	345	321	314	359	354	313	297	311	356	358	333	310	334	309	349	351	320	363	323	324	344	326	344	330	362	340	335	379	364	346	336	362	352	327	353	364	344	317	350	311	330	348	337	363	337	369	363	320	334	309	323	338	355	348	353	296	345	340	359	376	332	347	365	334	320	343	318	338	323	335	330	333	331	315	304	362	322	348	335	354	327	330	326	335	321	329	344	349	291	354	320	345	294	318	334	341	347	371	322	371	339	333	364	334	370	338	341	336	364	303	345	342	350	355	361	368	372	341	339	347	347	327	340	363	325	343	353	344	312	349	317	326	323	320	332	345	347	313	325	332	363	360	356	305	355	345	331	332	340	355	349	324	334	334	355	338	326	328	357	343	347	341	353	329	344	318	355	333	344	317	338	331	360	327	314	357	322	307	357	299	352	336	307	330	322	325	338	319	347	326	311	363	347	310	353	350	335	337	324	340	329	296	359	347	339	309	350	294	342	344	332	341	358	325	335	330	337	337	356	371	312	336	344	338	361	321	352	339	320	361	304	336	347	355	343	311	350	344	362	375	357	355	326	331	331	340	331	345	310	356	314	333	344	306	344	338	329	315	348	378	313	365	346	341	323	369	328	356	326	324	364	350	333	347	327	337	352	376	338	339	344	385	319	348	372	339	349	351	341	370	355	348	328	368	376	336	336	317	326	356	324	353	364	318	316	341	364	327	346	342	351	297	333	356	328	322	339	330	336	332	326	322	354	383	340	357	350	350	336	328	328	343	321	336	296	346	328	315	343	364	338	356	327	306	335	326	325	324	345	337	353	343	340	345	365	355	335	364	334	299	346	324	317	353	319	334	334	322	331	323	347	346	352	350	325	321	352	360	388	341	341	341	329	337	363	347	368	372	373	320	331	344	337	355	348	318	334	333	344	334	349	301	342	350	355	354	363	333	301	355	352	349	356	317	356	320	310	336	324	314	344	358	338	306	339	330	323	359	311	362	344	320	357	328	345	332	348	351	306	342
21005	2835	5385	5886	5175	4209	3432	3053	2633	2372	2068	1935	1723	1694	1651	1548	1454	1372	1373	1293	1368	1254	1263	1216	1172	1168	1092	1163	1104	1110	1088	1080	1078	1045	1038	1064	1071	1074	1071	1009	1025	1045	1064	1043	991	994	1056	1034	1017	1007	1035	995	1011	979	1025	971	1046	1021	1022	992	999	1018	988	963	966	975	959	979	984	1033	1006	1048	986	1017	962	986	981	1002	968	959	935	947	964	1031	1011	949	1031	959	933	1014	963	939	906	976	1032	922	963	947	953	991	972	986	924	909	939	991	1011	979	900	914	920	986	983	913	981	937	1009	1001	890	916	949	959	925	946	1023	942	960	954	963	925	939	942	966	946	971	946	909	953	961	992	931	972	960	953	957	1000	963	949	954	965	955	948	914	966	915	990	941	961	962	1007	981	896	946	1014	957	989	940	942	996	998	1007	918	964	954	939	992	903	961	985	913	959	971	1009	934	918	1009	982	933	990	946	981	981	931	982	934	946	947	953	892	966	936	959	977	982	977	945	988	997	956	958	922	927	934	934	992	1011	954	957	948	961	969	955	947	967	936	948	954	905	939	934	975	971	987	947	1010	970	926	974	946	930	948	976	934	911	971	950	962	918	1001	933	913	1015	977	955	927	936	986	970	945	941	965	1037	906	1043	953	973	925	974	944	941	934	997	959	957	962	952	945	947	929	975	948	886	960	914	922	975	918	948	965	950	993	946	902	972	938	951	974	945	981	997	981	966	983	948	967	946	947	957	916	989	892	957	938	918	995	912	927	942	940	924	981	968	942	980	933	967	913	934	979	987	951	965	955	984	984	911	943	994	971	960	952	975	941	967	957	962	918	985	926	1058	951	982	962	940	917	968	950	972	1009	1005	925	962	986	929	974	956	855	948	958	1019	966	944	969	946	1007	1034	950	962	1029	924	920	981	997	955	948	917	981	964	1047	978	979	926	998	921	922	947	972	921	973	944	963	947	949	969	881	962	959	968	1000	967	1021	940	969	954	908	954	994	971	992	949	950	935	967	958	918	927	968	1014	979	897	996	969	970	945	971	950	959	960	968	934	943	961	887	946	962	1010	919	955	929	983	932	930	907	981	970	949	925	905	978	970	1016	922	957	924	912	928	921	985	957	982	961	955	981	962	946	881	1014	996	930	954	999	1012	935	934	948	955	925	929	1026	948	987	942	989	948	915	1006	950	935	947	915	973	944	942	981	916	943	935	955	965	941	972	993	967	965	950	967	946	940	995	925	937	952	1014	925	958	964	962	911	938	938	967	940	914	865	947	1038	1004	949	969	956	911	935	951	994	946	963	1000	953	975	946	956	999	944	1025	943	980	975	922	910	945	997	966	925	952	962	1002	945	968	964	989	912	907	961	916	975	947	1014	966	943	937	959	984	931	955	894	949	935	999	927	956	975	944	965	894	935	945	923	976	999	920	987	922	871	935	930	977	936	973	957	959	906	918	920	943	928	943	946	950	918	1012	913	932	956	917	972	926	981	962	994	948	1000	955	966	960	912	956	996	1045	919	948	969	948	1034	979	901	935	1009	949	999	977	918	1013	981	989	988	975	958	959	966	949	942	1034	906	947	956	951	974	959	984	963	962	964	913	924	966	969	963	987	940	986	892	947	1033	934	967	993	946	979	936	885	967	983	943	981	936	963	967	960	903	944	942	912	962	1000	947	910	952	970	969	943	974	907	960	965	962	960	978	963	959	1000	941	953	925	970	914	958	926	921	963	931	956	984	971	1007	954	975	917	949	846	902	931	974	950	992	965	970	944	955	955	1024	919	920	923	979	986	1008	1000	949	962	913	1011	970	960	998	928	972	912	966	942	979	932	949	964	981	960	957	957	1015	935	1011	936	956	985	924	913	940	969	940	995	1000	945	920	957	915	997	1008	1025	976	947	949	932	917	953	964	956	915	961	942	941	959	945	969	939	927	969	957	969	956	985	963	927	993	898	987	920	999	981	938	947	974	879	1003	988	995	989	1023	937	934	996	1006	970	940	976	962	996	933	935	1011	1013	923	989	977	947	965	1035	940	972	970	977	995	926	984	899	940	945	968	924	975	1012	937	1006	934	981	940	956	997	969	945	965	928	954	925	954	972	915	993	972	948	963	973	1014	951	948	929	965	939	968	941	917	948	968	959	919	920	966	933	957	1009	925	915	934	947	976	927	1008	986	936	944	968	924	972	981	929	935	888	941	875	961	966	962	946	1008	943	941	892	937	950	954	938	924	961	981	930	971	938	990	929	930	961	950	966	978	945	984	986	962	997	923	925	925	926	991	931	941	931	946	1012	957	914	991	967	959	933	953	924	931	985	917	947	947	963	1003	948	978	1015	920	953	966	971	916	989	996	962	927	936	958	999	1015	973	968	957	928	946	1002	946	982	944	915	959	954	944	963	958	924	925	963	993	927	944	936	942	934	976	933	1006	952	934	963	938	964	980	913	952	984	1006	963	947	947	929	977	964	937	959	992	966	918	969	1048	929	971	925	936	929	938	992	968	934	955	962	954	992	926	988	980	943	965	934	990	972	942	922	968	1031	945	991	962	986	932	944	924	939	968	947	908	957	935	971	962	961	972	916	925	929	964	910	1005	977	973	921	977	945	979	940	996	944	928	918	881	924	922	917	922	967	968	1000	977	923	937	958	995	935	966	948	898	991	1020	994	942	918	971	924	968	960	934	919	974	928	967	968	933	949	975	885	984	1000	949	936	983	962	968	918	952	946	934	894	950	955	918	961	961	918	962	947	906	940	948	948	1004	948	968	926	973	983	973	916	955	900	957	951	982	935	959	922	935	980	968	961	950	969	922	941	965	936	969	949	956	948	976	1013	963	932	930	973	1006	960	977	984	948	904	956	938	957	918	935	926	957	986	955	914	950	919	979	1006	951	923	955	950	919	953	932	967	974	967	902	963	956	992	961	966	944	994	945	908	944	999	980	897	950	995	964	940	951	1010	953	923	965	971	935	909	966	973	990	913	946	938	988	950	931	977	910	956	901	940	945	963	962	917	960	984	967	965	959	967	952	957	966	998	948	959	950	958	994	863	957	939	934	969	953	946	992	961	987	973	994	1041	973	911	935	978	961	934	954	1016	893	1000	926	985	947	926	933	951	923	928	916	981	975	921	899	924	894	968	917	910	906	1007	947	1041	942	990	974	980	894	978	992	956	936	948	958	944	985	924	984	955	993	961	934	995	949	997	937	988	976	941	998	988	882	964	936	938	975	993	910	909	955	975	947	936	926	935	972	1002	947	986	957	964	977	917	947	979	930	958	936	961	909	983	948	995	943	948	968	998	1008	953	896	919	944	902	949	957	947	976	975	957	1000	992	951	951	924	973	919	944	897	949	937	1004	1032	945	977	949	944	874	942	957	958	963	937	963	926	923	943	937	973	978	940	953	981	974	963	963	924	947	988	971	933	933	945	970	951	980	981	892	1006	947	977	926	926	933	956	959	946	999	928	951	960	971	948	943	929	966	1017	976	961	954	947	920	957	969	963	948	933	905	984	940	913	973	954	918	1007	972	1037	976	914	946	954	958	976	996	940	931	933	923	968	916	994	939	982	959	958	944	935	1023	953	957	989	977	986	951	930	922	955	963	938	964	924	969	906
6710	427	338	218	204	178	172	153	191	164	180	192	181	148	161	152	171	167	162	169	154	158	176	162	189	161	193	150	149	141	190	151	171	137	163	159	166	175	148	179	165	152	172	190	165	192	149	181	136	178	163	159	169	158	168	167	161	166	154	194	189	171	167	175	145	169	160	154	162	163	163	175	164	180	165	171	166	190	165	186	168	149	173	159	169	168	173	175	167	145	184	178	192	174	155	163	166	181	155	162	173	184	178	189	162	154	178	185	185	145	157	160	149	171	179	181	186	164	174	164	183	173	169	178	185	166	155	183	180	164	178	165	163	176	174	168	182	148	175	176	189	159	145	174	168	168	181	193	174	207	142	159	177	173	169	192	168	176	173	160	171	132	169	162	181	175	168	179	168	172	142	175	176	155	156	173	185	169	152	158	153	171	172	182	186	153	160	148	177	159	159	164	168	164	167	169	172	175	171	193	180	161	174	162	189	151	163	154	170	180	147	149	172	164	171	159	175	176	137	158	160	153	170	155	137	160	135	174	164	140	148	168	165	160	164	156	178	178	161	174	187	181	167	177	196	150	150	171	172	178	169	166	148	179	168	171	184	177	186	166	162	194	190	166	143	193	178	180	163	165	182	168	169	168	182	172	172	155	171	177	188	157	174	147	146	177	141	161	133	175	181	161	145	163	160	169	165	167	180	172	210	156	172	167	168	163	186	166	146	185	174	168	162	184	160	178	176	147	154	169	168	156	165	160	162	175	154	157	149	163	164	147	152	185	189	169	150	164	148	170	155	146	174	187	201	161	160	152	169	157	171	154	171	150	162	168	169	180	164	169	169	203	157	158	188	162	157	173	170	165	156	172	153	172	160	145	179	177	173	163	152	169	177	152	161	152	156	156	166	170	149	165	168	181	173	190	158	169	141	156	153	150	171	169	164	157	202	169	165	165	155	187	158	168	164	154	154	171	166	169	171	144	172	162	177	191	145	182	150	159	163	151	176	170	182	171	168	182	186	169	190	167	159	181	162	174	165	184	161	197	162	165	167	172	169	174	154	195	163	162	175	166	182	146	168	173	178	175	170	165	156	170	181	193	177	143	160	185	196	195	185	159	163	173	163	139	181	160	168	195	147	192	172	160	172	180	145	167	198	181	180	175	177	173	147	160	164	162	181	170	169	171	176	165	152	185	135	167	179	160	173	169	186	179	163	183	155	174	163	183	166	180	152	172	185	160	163	174	169	185	183	169	180	185	193	163	172	186	165	184	158	171	193	160	174	173	183	187	169	146	178	161	181	171	161	152	151	172	179	163	189	172	166	163	165	172	183	170	173	178	184	165	160	176	160	176	167	186	169	148	184	157	173	149	174	181	161	154	136	160	200	188	183	179	177	190	172	161	157	162	158	153	148	193	138	168	197	171	165	192	169	180	146	172	158	160	158	176	155	174	169	162	161	180	155	181	178	154	140	171	164	176	158	189	170	174	187	168	163	175	181	190	164	166	194	189	182	175	176	177	191	185	165	185	160	172	155	145	196	171	174	197	190	185	180	161	170	156	191	150	178	171	188	136	167	149	154	174	175	151	166	161	188	178	157	166	180	164	166	149	167	173	172	163	165	145	167	155	175	143	164	185	167	144	152	149	176	169	158	171	176	165	183	175	169	163	175	160	182	163	161	158	158	146	173	168	187	156	171	173	159	169	162	157	169	153	156	195	164	155	164	166	133	148	161	167	184	165	160	163	146	185	177	178	144	163	138	172	159	159	176	166	171	158	177	149	173	173	162	151	177	175	173	169	153	138	200	153	172	126	164	193	185	192	162	166	170	182	178	190	168	173	172	156	165	131	146	169	185	160	160	168	164	157	164	178	139	177	173	190	164	179	164	170	145	170	189	159	180	172	173	165	184	171	168	167	178	170	161	176	162	175	192	159	170	184	177	173	167	172	179	175	194	163	168	165	158	161	160	183	174	149	171	165	153	165	155	168	180	146	193	187	171	193	158	181	173	178	156	162	184	184	178	142	175	179	166	184	179	130	170	164	168	166	179	179	147	158	178	182	167	158	173	172	166	149	148	176	163	189	173	151	131	175	162	190	183	165	160	164	162	163	179	165	168	183	164	157	169	178	157	164	186	174	158	150	164	171	186	171	168	157	163	172	173	196	176	169	163	164	174	159	168	185	172	158	168	145	164	182	143	135	156	181	171	189	156	155	173	181	163	165	184	162	157	171	148	162	169	169	167	160	177	157	172	175	170	143	180	173	158	152	184	169	154	169	151	171	162	174	161	153	181	184	154	169	164	156	164	186	156	177	196	140	138	176	157	162	175	167	154	155	179	167	151	164	185	158	175	177	166	154	149	177	149	148	158	169	186	161	148	170	172	156	172	180	176	164	167	152	172	168	155	163	157	159	171	173	167	182	171	174	166	160	176	178	173	168	163	156	188	182	147	183	156	167	149	158	169	182	163	154	175	160	186	173	177	160	163	159	170	165	155	143	156	179	162	173	187	155	167	172	161	169	158	155	181	169	155	165	167	156	170	156	161	150	173	158	178	165	172	142	174	189	185	184	157	150	158	175	178	168	146	169	176	168	179	162	166	172	185	160	165	168	158	159	171	184	160	135	149	151	171	163	168	165	176	170	172	153	178	157	161	173	157	168	174	159	168	156	181	170	176	164	174	188	156	157	160	182	160	149	188	158	184	182	168	143	167	170	173	143	175	164	164	176	177	186	154	163	195	162	142	170	179	170	179	158	172	177	157	148	175	169	177	169	175	172	149	145	173	161	172	170	186	176	166	164	161	166	155	151	168	162	178	157	163	162	168	170	173	156	153	170	181	178	155	194	176	176	175	144	162	170	193	151	159	168	156	185	156	179	157	151	164	176	169	170	168	190	145	172	182	155	171	167	161	159	145	171	155	176	165	164	161	176	153	161	144	164	168	163	161	160	147	165	170	166	168	185	175	170	126	149	155	173	185	191	154	175	154	168	150	146	157	169	177	166	159	152	189	187	162	173	185	147	170	174	172	197	147	192	162	144	178	151	163	141	177	175	158	159	160	182	145	186	170	185	174	187	162	176	194	177	177	169	181	167	158	167	172	182	187	176	168	172	168	181	146	155	161	152	164	173	184	171	159	164	163	171	176	165	177	146	180	144	160	179	159	178	177	171	149	158	194	180	174	187	171	171	170	142	158	159	166	139	178	187	163	157	189	149	166	166	167	181	156	181	188	205	156	154	165	176	163	189	185	181	193	157	193	163	163	169	170	157	169	175	190	170	152	166	172	173	165	168	166	162	159	174	170	183	167	175	163	174	154	151	160	173	181	185	168	171	159	167	179	172	184	171	193	164	167	148	181	168	179	176	156	178	161	160	180	158	162	142	148	164	172	174	182	179	168	170	161	187	157	160	156	169	187	160	151	184	169	156	169	174	177	168	160	162	174	160	169	159	175	165	205	150	162	170	181	195	152	155	169	163	158	178	173	149	172	175	163	157
6608	585	718	740	664	694	655	539	613	581	566	571	568	546	593	606	584	560	568	594	553	546	518	526	579	552	543	560	573	523	534	538	572	579	538	572	559	535	567	534	552	563	577	556	544	499	575	573	545	540	574	555	589	573	574	550	536	531	590	554	550	574	548	541	547	500	595	575	536	595	571	558	534	588	561	530	523	543	546	535	586	541	516	569	537	556	522	618	597	503	562	553	557	541	576	542	551	566	569	575	558	592	501	534	556	552	538	526	571	569	515	543	584	598	505	572	554	571	557	543	542	524	516	529	519	598	542	539	541	532	582	540	555	560	531	594	545	509	550	542	534	609	557	522	556	550	560	559	553	553	528	557	549	535	539	540	544	545	585	623	585	553	531	531	504	548	524	508	552	563	517	562	559	553	529	546	566	568	568	510	578	556	560	543	536	579	551	596	569	544	541	584	552	529	516	543	552	559	557	525	500	515	547	545	526	564	560	578	573	559	553	560	567	542	536	530	550	533	545	600	558	545	572	585	543	502	521	550	583	545	547	538	559	535	561	564	557	547	552	550	522	531	568	560	573	553	604	544	554	553	561	545	562	552	542	602	562	573	549	549	556	537	531	590	555	543	507	550	565	546	553	558	543	570	585	528	565	561	568	565	529	571	585	573	590	531	540	535	529	543	552	560	558	552	549	556	561	524	522	589	542	534	576	563	531	536	516	532	547	556	545	560	528	541	536	589	567	543	550	547	580	546	550	535	528	544	524	547	551	540	521	553	574	545	532	509	553	562	553	543	528	553	546	579	552	550	578	566	546	595	555	534	583	523	549	602	558	538	546	529	533	557	594	573	526	536	548	553	569	543	496	535	552	551	566	550	571	507	525	550	538	602	554	551	567	541	556	578	581	542	596	575	552	532	544	538	555	519	566	574	521	538	557	574	552	545	552	601	561	597	576	591	519	524	574	555	567	535	551	565	565	555	499	567	569	573	497	590	556	558	560	539	533	537	548	618	559	582	544	538	552	526	558	544	552	583	557	490	556	532	579	565	558	571	509	560	570	594	530	573	514	510	520	526	562	534	548	577	603	524	582	603	562	533	571	554	520	559	513	544	557	535	563	565	569	592	576	506	538	529	549	532	568	520	519	539	582	548	575	546	530	542	570	537	575	539	558	574	512	556	538	557	540	538	538	551	534	582	557	563	543	550	542	612	519	533	564	547	517	577	583	532	535	545	544	574	576	539	546	566	566	563	570	573	585	608	586	539	526	580	559	563	501	552	585	567	609	547	536	580	534	556	538	583	557	547	613	524	568	549	545	595	542	550	574	559	542	544	575	561	587	541	560	572	545	583	589	561	524	548	513	581	582	551	565	584	555	577	552	543	549	509	538	535	545	564	563	545	573	541	569	497	529	539	545	552	548	569	577	537	578	541	577	547	578	569	542	558	526	570	549	599	570	557	585	508	539	543	569	557	553	522	513	575	505	564	591	500	606	550	549	572	531	524	598	591	562	552	528	535	556	586	551	556	535	516	579	532	526	528	505	576	535	520	531	525	535	561	570	542	547	583	532	592	562	569	605	554	579	505	513	604	538	556	530	573	578	531	534	549	511	540	545	526	575	566	581	557	574	535	610	565	542	546	542	568	553	550	534	551	536	572	546	537	571	549	523	593	559	498	536	530	563	544	525	555	541	540	521	565	537	526	538	509	567	570	562	493	540	551	590	540	577	528	512	569	568	563	517	577	545	555	577	546	551	556	547	535	548	551	539	587	533	542	529	556	536	521	554	579	566	528	534	566	565	585	546	556	553	544	565	550	511	541	578	541	518	541	529	585	518	552	517	536	559	557	562	573	516	597	494	534	549	569	576	526	498	575	526	541	538	567	537	517	557	590	569	533	560	544	564	550	550	549	535	567	553	541	605	547	504	576	510	535	542	582	552	537	546	607	527	526	557	535	516	508	593	558	566	586	565	569	575	571	498	507	556	545	498	532	539	578	570	484	506	546	546	527	584	555	500	515	579	558	545	548	518	556	554	560	520	524	565	512	540	571	539	564	543	550	577	546	532	553	533	578	563	535	547	554	541	552	548	521	598	522	550	553	588	545	558	561	571	548	554	539	530	494	555	514	542	597	600	522	564	562	562	545	563	573	577	556	546	514	549	548	551	549	551	587	544	577	566	583	590	543	582	551	601	555	558	540	570	563	518	534	592	556	551	569	592	554	531	595	578	532	547	558	563	553	547	541	536	533	549	543	606	572	539	582	558	589	562	551	562	576	556	535	597	547	593	575	575	542	515	552	546	550	545	551	531	607	527	592	567	529	536	597	545	579	535	558	563	546	530	585	586	538	505	521	543	533	544	566	527	558	552	584	567	537	558	563	556	548	561	506	553	532	566	572	570	554	471	542	555	529	539	534	508	528	551	570	543	510	582	577	548	541	563	616	519	547	517	551	552	591	546	561	556	526	559	482	596	562	592	562	545	560	574	537	540	546	534	540	532	528	596	581	550	528	593	532	558	546	555	511	528	574	550	576	577	522	570	578	571	553	545	597	572	598	545	553	549	577	500	542	567	584	535	519	587	563	557	579	514	527	555	595	642	572	541	517	539	509	530	573	569	528	562	518	577	547	546	578	494	517	556	572	533	518	606	589	559	537	543	542	527	525	586	576	567	562	587	602	507	546	508	495	535	536	548	561	560	530	562	542	555	519	576	507	521	554	571	501	522	546	564	531	582	568	560	521	513	565	562	541	562	545	559	549	588	545	548	542	560	540	525	562	530	559	550	534	580	560	573	540	571	531	576	553	592	557	541	541	557	572	589	555	492	540	539	553	595	497	549	541	547	562	524	583	563	529	591	542	569	574	524	537	537	519	579	555	550	512	544	557	548	559	525	578	551	560	528	574	582	521	548	557	537	590	544	529	525	579	546	539	554	580	525	536	534	523	560	542	556	533	554	560	536	583	562	555	482	579	542	521	529	542	539	550	563	531	571	540	552	549	569	591	591	556	519	490	540	557	558	525	505	515	553	553	526	578	543	601	567	518	554	554	527	577	552	574	583	547	570	559	558	559	559	568	535	520	551	542	533	564	585	532	574	547	573	550	526	497	508	597	552	581	551	523	602	557	564	599	519	517	580	537	546	532	559	566	544	575	520	562	520	555	548	559	552	541	603	540	543	527	524	515	574	537	568	544	551	537	550	511	543	527	587	524	535	530	516	526	571	547	557	543	534	575	518	551	535	576	577	525	607	534	556	552	547	564	560	565	537	571	526	569	560	567	573	534	517	525	544	538	528	513	530	553	510	552	541	542	515	508	531	536	524	574	565	559	558	571	535	530	590	523	560	514	555	533	568	615	528	531	555	576	553	522	518	556	596	546	591	545	600	569	575	598	562	544	535	545	582	531	605	522	554	563	514	542	522	557	552	510	528	562	543	540	549	570	551	537	559	571	535	562	552	540	566	537	504	547	564	541	531	520	538	551	526	557	596	557	554	570
37000	14065	2861	1231	967	732	621	497	460	467	391	388	357	370	377	341	343	323	324	336	347	347	327	326	295	324	300	309	306	317	335	317	358	309	305	307	293	298	324	346	341	313	308	324	300	314	322	327	287	284	327	292	306	278	271	312	289	304	300	279	288	298	344	321	294	283	297	312	330	323	338	315	323	296	306	299	306	308	311	298	293	288	276	331	305	274	297	284	286	312	324	294	288	279	314	339	329	296	288	321	297	307	314	273	295	277	323	304	311	309	318	299	288	299	302	282	317	307	312	294	271	274	334	287	300	277	341	314	302	323	294	280	259	295	295	307	310	302	302	312	282	292	301	342	297	303	323	306	301	307	312	276	308	291	289	286	307	289	329	305	318	333	271	296	315	280	293	282	309	288	334	289	311	295	297	300	265	309	288	288	311	323	291	301	276	292	322	299	310	300	289	289	316	300	302	314	287	268	309	274	305	284	275	326	276	346	308	322	313	300	312	304	309	325	308	300	303	303	297	295	285	300	272	301	284	315	301	307	305	301	290	327	267	271	305	294	292	309	306	304	298	307	298	318	320	305	309	292	286	318	315	296	284	256	307	317	304	289	294	322	299	303	297	287	313	300	308	291	300	289	290	285	300	337	325	305	299	334	295	285	311	276	289	292	291	289	313	299	317	308	308	281	333	286	277	301	303	327	312	295	310	287	310	327	288	305	324	268	296	305	335	311	283	307	283	284	290	298	287	301	308	292	264	281	283	318	296	299	306	285	301	297	317	279	279	289	300	308	246	316	282	281	285	310	313	299	312	319	263	303	296	270	272	320	310	265	294	300	285	298	318	292	292	310	302	340	302	293	307	298	304	289	292	300	309	303	320	289	295	306	298	276	294	308	315	291	305	297	281	295	304	289	327	297	282	306	293	311	310	286	326	334	299	311	299	329	312	270	311	343	329	287	284	291	270	284	288	292	320	296	303	317	318	278	324	289	283	302	305	301	290	295	321	296	285	301	304	288	335	295	299	303	308	288	284	316	269	267	287	324	267	296	293	327	283	286	284	334	319	298	273	337	319	304	278	302	329	291	304	302	294	286	295	328	309	293	325	308	339	313	309	282	313	306	332	322	283	292	322	300	297	324	311	307	321	338	301	305	267	278	280	317	295	284	305	305	281	332	310	317	307	300	314	307	308	315	320	320	297	315	312	311	294	281	295	316	255	295	299	292	288	277	287	301	287	307	300	294	314	318	302	321	279	295	294	275	307	316	294	277	254	297	317	334	314	258	292	311	311	321	323	295	279	327	295	265	265	281	286	310	291	283	277	279	301	286	310	315	333	310	309	306	294	331	304	326	320	276	319	291	310	301	295	271	293	295	292	316	340	296	308	299	318	309	310	256	272	262	337	297	292	324	326	303	301	303	300	298	332	332	302	327	283	285	303	286	296	315	312	290	326	311	292	281	295	317	320	311	307	311	297	309	297	274	325	319	258	300	302	273	288	301	270	284	326	314	301	309	297	264	305	310	301	295	287	310	304	300	315	258	306	313	301	336	305	303	285	307	277	294	295	288	334	300	315	315	326	307	295	303	340	300	288	279	300	318	283	305	312	286	308	316	281	319	293	299	314	272	299	315	324	286	295	287	318	313	323	322	294	273	292	292	273	305	275	324	273	326	302	313	330	306	305	311	289	283	317	293	288	288	338	330	318	300	298	298	280	293	301	277	315	272	330	301	300	307	293	308	289	284	315	288	272	287	327	302	271	317	287	305	294	292	290	325	296	304	323	294	298	299	300	310	308	278	315	301	293	297	296	297	319	292	327	291	286	315	318	310	310	331	325	308	324	285	305	307	317	299	304	293	258	283	290	280	286	322	305	279	268	324	291	278	284	291	284	302	304	295	281	294	283	268	301	302	311	307	329	287	309	318	315	306	293	319	305	315	304	294	302	327	297	326	261	307	305	287	291	291	306	298	294	303	304	303	279	281	362	306	273	289	282	281	308	327	324	307	317	289	287	270	295	320	322	290	313	324	299	303	308	330	290	318	283	317	291	270	298	311	270	308	279	292	315	299	336	256	321	316	309	318	293	298	297	330	301	277	300	306	296	272	312	296	267	293	279	296	305	297	306	297	281	292	319	282	333	304	323	301	298	315	307	279	314	277	300	311	288	319	284	293	300	298	313	274	286	286	304	328	307	303	291	297	309	284	281	340	294	352	280	320	303	285	277	278	314	316	299	296	285	304	298	293	310	268	263	294	274	288	295	282	310	286	283	301	311	309	303	326	307	327	306	306	291	303	292	295	253	320	321	309	281	298	283	306	281	315	323	307	286	281	300	294	290	291	312	297	284	303	260	298	291	311	300	324	289	270	301	292	293	279	301	326	316	317	300	293	323	295	273	317	296	310	273	306	314	304	314	323	259	300	344	317	296	295	317	313	317	307	300	316	293	273	316	286	287	303	305	287	317	292	309	287	313	310	316	274	312	304	280	309	305	272	325	318	300	291	319	319	298	306	285	287	308	326	310	301	290	290	303	291	292	310	295	346	280	323	283	303	299	271	277	290	317	297	328	326	300	299	289	250	303	314	276	325	312	296	347	321	287	315	299	276	295	302	306	300	306	295	306	299	277	279	305	303	314	256	326	293	322	295	259	293	288	282	319	317	303	308	291	267	304	286	312	291	280	336	311	309	273	284	286	291	317	287	277	307	301	301	278	290	284	315	293	297	301	310	309	306	338	311	300	297	292	290	336	331	301	292	296	291	290	277	276	275	314	293	304	262	301	296	276	273	283	289	276	292	313	301	297	299	307	298	315	264	319	313	307	285	329	292	273	329	283	291	258	303	305	329	297	310	294	301	272	300	284	275	314	316	277	305	302	295	301	284	288	311	314	305	289	326	315	300	310	287	285	331	358	308	294	298	325	296	316	309	297	293	290	337	309	286	277	313	269	329	285	292	321	292	283	288	295	289	309	269	310	297	288	308	313	299	316	296	295	302	334	293	280	298	308	300	281	277	305	312	298	293	294	325	311	297	259	316	291	304	309	306	278	324	286	279	329	270	295	288	297	306	329	303	298	309	306	313	281	290	320	303	302	280	334	304	300	286	306	295	283	303	260	312	277	283	341	283	298	317	277	325	295	275	347	284	282	297	293	309	290	306	270	313	313	311	271	291	279	311	275	325	292	273	286	305	279	330	282	312	287	306	295	350	292	277	324	294	315	317	295	287	259	283	328	338	291	274	282	315	284	298	281	293	312	276	292	309	302	272	305	313	300	316	294	281	300	287	280	300	305	275	298	304	313	283	273	301	300	298	273	301	309	296	331	289	302	345	300	298	329	312	276	309	290	321	295	309	312	309	287	306	315	295	300	288	312	311	319	275	291	306	308	273	314	275	328	272	255	288	308	324	302	307	307	292	300	278	309	283	309	305	297	325	278	316	287	297	308	316	324	302	281	332	317	320	316	252	310	285	286	321	312	314	323	314	294	304	295	291	289	312
17919	1837	3157	3601	3173	2550	2299	2029	1695	1500	1519	1420	1302	1197	1211	1182	1130	1081	1098	1057	1031	984	1055	977	990	1041	964	1010	1041	1030	955	951	949	892	966	946	904	944	943	910	957	886	889	878	924	923	889	920	892	889	888	840	927	884	897	930	899	926	903	888	890	871	896	918	851	936	864	923	923	887	812	914	891	892	905	882	909	882	915	835	861	875	894	871	958	883	874	909	849	879	861	834	877	846	885	850	933	862	866	901	868	847	923	856	866	892	855	912	878	855	839	903	851	850	870	839	897	887	874	877	900	890	864	814	878	885	901	934	898	882	923	910	897	868	902	856	911	909	886	892	872	901	915	865	838	896	899	876	895	844	914	859	920	901	934	852	902	912	917	879	872	816	871	829	898	850	895	868	922	840	851	859	836	840	916	898	911	881	879	874	934	898	823	946	936	892	866	931	831	845	923	896	883	871	796	824	915	897	879	849	875	898	862	892	837	785	845	886	847	877	829	898	921	879	874	861	953	883	845	906	855	909	854	896	905	876	898	871	871	882	890	852	864	906	879	875	891	870	900	919	858	852	851	900	838	947	826	878	903	883	892	866	912	898	869	874	878	875	927	889	898	894	887	899	910	882	901	847	904	873	900	896	863	855	893	851	857	873	873	835	836	874	935	886	880	881	904	882	884	864	868	902	850	875	927	850	844	870	946	894	841	872	942	870	870	866	834	873	887	879	894	886	873	868	841	836	849	859	871	941	805	894	913	852	887	898	854	872	868	868	921	877	793	904	903	900	868	911	874	866	897	890	909	866	946	843	839	922	925	884	893	918	895	927	826	883	908	891	868	936	873	891	857	863	876	919	826	869	924	897	880	932	852	862	884	853	867	837	893	862	873	900	930	918	864	903	903	874	884	857	856	857	890	842	880	916	823	808	853	864	827	851	833	866	843	890	886	863	854	905	897	929	874	870	928	815	840	965	907	861	929	868	856	880	902	872	894	882	876	855	867	866	937	844	866	839	867	918	876	854	839	825	927	830	878	901	860	835	911	891	941	912	864	887	872	908	911	900	834	865	898	859	855	923	926	910	934	870	900	952	905	864	881	878	931	891	845	860	914	847	918	881	866	869	911	860	812	836	854	865	906	832	852	862	864	876	908	867	908	809	862	868	870	851	900	875	911	874	887	859	896	876	874	895	877	889	902	858	879	874	835	887	919	926	830	880	926	873	914	877	927	882	890	852	863	831	925	892	858	849	928	886	896	905	884	850	935	885	864	889	874	890	877	874	863	870	863	851	887	862	865	906	877	921	848	808	877	826	859	863	832	863	889	885	850	891	862	929	917	863	877	889	842	843	869	837	923	874	877	900	870	840	895	867	946	877	907	861	895	882	840	818	882	842	884	848	831	885	887	905	914	861	915	885	858	869	894	872	875	887	860	869	870	884	898	866	894	867	910	852	885	918	892	882	932	846	847	929	850	855	929	851	890	829	888	809	887	881	889	889	882	872	913	825	866	870	879	913	896	869	874	901	931	871	881	865	857	924	951	856	870	919	885	898	915	843	879	881	894	875	816	862	864	896	856	957	881	821	869	858	891	873	900	816	881	916	912	900	882	881	887	876	869	842	916	899	917	860	869	895	839	862	885	878	877	873	853	873	928	855	784	883	875	830	889	911	881	899	853	854	939	888	849	898	831	940	866	831	830	854	884	883	876	906	833	841	893	860	925	882	859	913	869	927	837	853	843	845	867	868	843	899	864	835	820	897	858	937	884	903	900	821	841	912	881	876	917	897	841	935	945	845	869	865	893	861	885	854	846	929	882	884	867	892	881	906	869	853	872	850	887	894	896	857	860	860	859	869	914	931	888	859	834	854	881	898	835	884	853	838	933	906	886	845	872	879	849	887	894	906	876	885	886	832	869	861	884	909	908	886	801	940	911	871	810	889	877	888	813	849	894	858	841	867	858	845	890	876	862	897	881	850	877	858	841	908	847	872	849	919	893	886	904	893	847	888	855	920	877	905	867	878	851	847	858	926	918	848	828	910	920	907	871	904	894	935	919	869	906	851	810	869	947	848	883	890	842	882	819	909	884	900	817	841	849	871	893	879	891	891	876	895	908	889	859	870	853	886	869	862	848	896	815	853	866	882	847	929	881	875	840	872	828	887	884	874	885	830	888	829	832	875	888	828	867	882	862	916	928	849	919	836	853	867	848	857	902	789	832	905	824	884	877	870	898	917	855	912	871	836	905	889	840	893	834	850	866	867	868	916	833	863	836	892	888	948	849	917	883	849	930	863	901	903	922	847	853	888	861	855	893	866	880	877	868	896	877	914	881	891	897	834	849	903	954	880	859	864	884	920	835	868	864	911	888	905	929	923	853	936	865	881	845	843	843	889	870	882	901	945	913	877	888	889	846	886	846	830	914	871	932	878	917	870	899	861	857	866	837	900	889	840	862	904	949	895	858	935	940	856	896	860	822	866	872	876	836	857	879	847	874	869	834	861	906	882	825	871	834	909	858	887	853	879	869	875	874	871	891	858	901	854	889	852	876	820	869	930	908	891	905	864	914	847	885	901	876	847	895	902	861	881	857	903	912	920	873	854	881	891	862	866	844	912	890	930	888	849	871	891	863	931	881	866	904	904	881	871	874	857	901	930	858	872	887	923	929	876	899	890	899	864	929	846	845	918	879	891	860	868	890	870	852	835	867	912	867	904	849	880	906	918	882	841	875	863	858	885	947	871	809	872	880	854	884	846	825	876	939	833	904	884	811	846	845	811	858	859	865	929	862	914	860	837	913	903	837	886	833	894	890	848	874	872	854	894	930	899	922	841	912	907	934	795	888	833	863	882	883	847	945	873	845	949	912	874	867	846	901	879	899	809	848	822	874	867	928	922	886	862	884	843	840	810	852	911	865	887	831	850	854	955	877	848	897	869	874	860	877	867	867	865	900	922	842	855	879	957	876	886	895	893	895	915	886	895	841	897	894	858	869	902	905	923	864	858	838	889	832	854	879	878	839	895	865	830	868	872	909	889	921	881	855	860	852	901	919	857	881	910	855	873	861	908	820	903	877	858	852	844	917	879	941	844	870	841	894	941	850	852	880	874	852	830	913	909	866	908	917	818	900	882	845	868	835	901	888	880	915	860	842	844	858	854	865	881	928	896	875	881	926	862	864	890	867	850	880	878	871	912	875	948	845	862	904	855	847	909	856	865	841	853	884	889	882	841	900	824	884	913	812	892	872	875	874	907	910	906	890	858	950	838	918	874	928	880	914	805	878	875	923	856	870	855	813	855	836	923	824	865	891	881	881	910	849	933	868	930	825	903	865	897	898	891	878	862	900	864	892	879	840	924	818	894	852	830	891	928	867	916	905	925	892	871	892	840	848	868	909	872	911	882	865	832	873	875	851	839	859	833	803	893	836	822	933	860	896	880	907	864	858	911	933	885	876	887	886	904	865	882	909	900	841	835	875	887	858	899	907	843	877	843	873	929	910	895
42380	21261	13266	2601	1480	1252	972	777	671	617	590	499	487	456	459	401	410	421	403	367	415	372	339	415	365	376	351	386	377	374	346	357	371	360	359	362	361	322	310	336	356	340	363	332	341	354	346	353	318	335	331	352	361	356	337	336	396	343	371	359	313	345	335	306	355	329	366	341	324	347	341	371	389	359	349	364	344	360	315	383	361	368	337	321	351	320	350	363	343	337	325	326	320	349	359	366	369	337	329	353	325	341	302	317	340	348	346	327	318	348	355	357	377	329	342	321	349	287	350	329	352	365	328	366	344	339	306	341	329	356	404	344	345	320	329	346	333	324	317	343	353	338	363	334	353	361	330	354	337	346	339	352	361	331	347	361	366	351	344	337	328	321	312	351	384	364	344	356	336	345	338	361	314	326	374	323	339	323	338	377	362	344	344	339	338	313	301	348	309	323	373	334	322	305	335	338	370	324	335	336	353	338	327	311	339	333	348	351	349	315	344	356	386	320	379	350	388	342	328	345	321	377	365	356	348	348	365	328	351	333	344	302	349	318	345	322	293	341	335	337	321	333	343	354	331	369	349	330	355	303	339	297	328	337	319	330	324	312	359	313	355	329	321	359	348	338	333	327	350	370	375	334	316	342	340	322	350	338	328	372	371	359	320	328	381	354	336	330	315	343	297	345	321	340	328	325	354	329	320	346	347	327	349	332	351	347	371	330	337	313	336	356	347	334	373	356	320	326	317	333	388	330	361	331	353	339	327	367	353	346	328	322	355	349	347	354	364	343	355	331	365	353	363	344	343	323	305	348	350	339	344	369	315	325	369	326	365	352	322	357	349	376	332	350	381	345	362	347	332	334	352	382	328	336	330	349	333	311	332	328	363	333	349	336	333	355	312	343	287	346	342	324	334	354	334	332	321	363	334	330	367	340	366	330	331	336	316	353	347	354	362	353	309	323	335	354	319	355	344	369	346	353	360	326	316	359	321	345	292	369	342	337	340	320	295	337	329	347	326	389	310	341	341	349	354	332	338	308	341	331	352	344	352	343	380	307	330	356	344	334	362	331	334	308	311	351	353	339	350	317	354	318	333	335	347	334	363	351	343	320	333	318	342	337	357	344	324	316	363	328	311	345	349	355	377	350	354	345	346	356	322	346	340	331	327	316	354	347	329	392	349	364	336	343	319	340	342	374	370	300	333	313	341	329	354	323	333	320	364	342	339	349	333	350	340	317	383	357	345	341	319	361	314	344	365	320	345	334	349	351	328	311	313	307	353	327	310	331	339	336	334	351	323	331	332	343	309	362	336	327	323	341	326	358	351	337	343	354	354	359	342	319	311	347	350	313	369	331	314	364	321	342	313	365	329	331	339	362	339	356	349	321	339	311	332	374	336	340	298	345	328	332	333	331	355	328	342	357	350	347	366	330	300	332	352	339	346	340	374	354	356	330	344	330	331	360	343	313	323	336	369	359	340	327	342	333	354	351	295	354	324	354	345	337	345	310	381	364	340	335	308	389	313	318	362	317	322	321	349	314	329	344	369	351	324	345	341	337	314	372	348	349	344	345	335	354	310	326	353	334	313	355	343	358	359	369	366	346	365	350	328	368	320	340	325	379	333	367	321	313	351	366	333	344	348	335	347	328	367	371	320	321	343	349	375	348	326	353	337	342	361	353	350	356	343	348	355	321	316	356	347	336	336	316	317	343	318	353	351	356	361	335	335	318	322	346	347	366	328	355	330	362	316	328	336	343	352	340	336	322	301	362	319	345	360	340	326	338	331	345	377	368	322	327	314	331	315	339	309	338	327	318	311	343	328	340	368	350	316	340	344	365	351	336	337	361	339	358	340	313	369	352	370	328	306	341	319	377	323	345	343	362	360	348	362	347	351	343	344	346	363	334	331	336	362	330	327	324	346	358	340	335	354	336	349	358	353	315	338	345	354	315	334	330	360	365	328	369	374	318	339	349	332	326	357	349	330	377	335	346	309	369	345	360	335	328	373	314	321	358	304	335	344	344	365	312	348	374	332	357	344	348	360	331	346	324	397	314	302	347	349	344	351	341	342	351	331	349	324	340	332	339	317	357	341	357	344	349	352	317	365	355	392	337	332	349	347	320	350	344	326	318	332	342	340	367	315	365	330	307	315	355	339	317	334	343	341	330	368	330	349	360	377	349	361	347	356	362	338	380	341	353	350	341	316	348	337	347	338	345	362	330	326	340	347	358	349	351	323	339	345	361	348	327	336	350	333	354	362	318	350	332	364	318	345	353	360	333	337	314	311	342	328	343	321	329	336	351	370	344	334	309	338	351	333	306	367	338	315	354	351	346	319	321	333	339	346	346	361	346	357	348	362	312	351	307	318	371	326	345	325	304	339	328	329	332	340	377	364	350	318	335	337	326	344	348	325	351	336	345	319	350	355	378	354	325	346	325	361	343	364	306	344	351	357	327	320	349	338	363	358	346	321	357	340	322	320	364	348	369	348	361	325	359	365	343	373	360	322	335	318	313	333	353	326	318	358	316	321	363	311	374	336	326	368	342	337	338	330	334	344	319	322	364	382	378	349	359	340	331	316	340	329	374	324	328	328	337	343	329	350	370	332	337	334	379	302	368	349	351	386	352	347	331	355	323	324	325	309	323	321	338	358	316	334	369	332	366	340	382	320	380	329	341	361	336	379	360	341	358	361	325	344	342	334	329	313	366	333	343	357	355	331	350	337	364	338	336	352	350	324	343	364	321	351	336	344	331	298	337	341	334	345	345	331	334	360	352	367	336	356	347	352	356	331	317	313	340	353	349	338	346	384	354	349	333	336	332	337	360	368	365	352	331	365	333	337	360	347	367	361	330	347	370	364	353	328	338	376	306	361	328	310	329	341	341	363	360	337	319	326	371	333	340	359	350	362	314	335	376	362	335	319	388	328	351	329	336	328	355	328	370	366	353	380	328	325	348	341	369	337	313	354	326	345	347	378	330	363	338	339	327	367	339	364	343	325	346	373	347	367	316	357	323	353	331	348	317	327	358	338	345	329	319	369	345	358	351	326	355	356	360	355	319	362	354	338	335	320	337	341	335	318	332	350	378	343	332	323	339	341	361	341	349	326	343	348	310	381	320	313	347	314	322	329	325	386	364	333	350	318	319	339	338	341	372	330	355	368	338	345	386	303	339	350	346	313	335	331	318	340	329	334	376	377	329	349	324	319	328	378	303	360	379	342	380	383	345	333	343	347	337	346	339	367	331	324	358	344	353	331	328	315	353	349	360	374	347	350	351	365	322	306	333	343	322	366	327	331	327	311	371	346	407	348	329	330	350	300	359	353	316	328	363	333	357	313	365	331	326	327	336	349	308	330	357	369	344	316	350	324	324	337	324	334	346	318	332	329	311	364	338	355	326	361	366	363	316	344	352	322	375	338	311	356	387	318	338	355	341	347	339	342	346	302	353	319	324	330	313	382	334	331	363	355	336	319	345	346	319	313	340	350	339	337	326
22328	2836	5345	5864	5158	4308	3529	3032	2603	2375	2049	1942	1729	1722	1542	1529	1514	1373	1343	1333	1263	1212	1173	1229	1202	1224	1118	1197	1126	1103	1128	1116	1149	1088	1075	1097	1075	1099	1016	1027	1003	1000	1053	1007	1020	980	993	1010	1035	1008	996	1043	937	974	1014	1046	991	1013	961	979	1012	1001	1013	995	972	1035	1027	979	908	998	1037	998	988	972	957	955	1011	969	1013	1011	1049	1010	973	1037	975	967	1004	964	1033	927	1008	948	956	998	957	970	988	974	976	939	887	890	995	940	978	911	916	966	998	1026	1005	1031	956	960	937	947	966	984	953	954	928	951	956	956	981	971	976	978	1017	981	1012	1029	986	924	984	963	987	963	979	948	924	964	960	972	963	967	964	946	1015	994	990	1003	980	977	971	949	980	1000	981	920	974	1027	950	909	980	1002	1014	1019	988	935	960	946	961	887	981	1013	967	946	1004	987	953	922	951	971	1037	907	960	943	950	992	910	945	985	990	1003	990	955	955	942	944	992	944	938	937	962	948	961	905	987	983	937	917	925	962	944	981	963	949	927	898	971	984	925	963	979	956	969	947	1000	967	946	973	982	952	988	1012	1033	991	949	951	972	999	920	943	990	935	929	995	937	1030	1003	976	1005	925	946	984	1023	967	998	968	899	922	902	987	942	880	967	1044	970	996	950	968	985	919	949	911	954	943	947	923	984	964	982	983	947	942	940	939	942	919	955	977	896	958	1012	930	984	898	962	917	958	1008	933	948	924	952	920	907	951	979	997	960	906	921	971	981	976	936	975	957	965	965	974	944	1034	965	920	999	976	989	969	954	980	1007	996	951	930	981	970	869	955	946	950	978	989	983	999	929	1005	972	1019	1015	927	936	962	957	996	926	1002	998	945	955	910	903	957	925	929	931	954	937	970	954	923	948	921	959	931	1014	933	912	945	945	945	981	986	977	960	993	925	917	942	970	986	958	895	972	999	934	936	946	964	972	957	961	953	963	950	962	967	960	970	964	961	987	939	1019	983	948	1003	935	983	969	941	986	928	947	921	991	968	1003	932	960	914	907	991	960	1019	975	982	959	960	830	936	1015	925	941	954	898	925	945	903	992	989	1020	971	956	934	913	976	963	1013	976	943	947	962	937	930	930	973	940	988	979	917	997	965	943	905	946	960	934	971	947	994	996	914	978	912	904	971	903	928	966	944	943	962	946	892	937	971	914	924	981	941	1003	946	1001	967	930	958	927	993	973	938	913	994	974	941	991	903	957	949	980	944	964	969	955	947	959	899	900	963	992	885	956	959	988	1055	971	976	944	989	958	970	951	948	938	876	932	949	983	1015	920	974	988	1011	954	967	982	959	959	951	961	955	942	975	993	962	959	971	928	949	1001	980	956	972	1005	942	927	936	920	976	997	1016	943	928	921	978	967	994	912	976	982	926	865	944	940	941	959	973	913	928	958	950	1019	969	988	994	947	979	943	952	933	938	915	987	973	934	944	998	1036	915	981	945	966	965	948	1059	911	1002	969	1011	978	902	926	957	964	911	955	1036	971	978	936	951	950	972	938	972	1014	938	949	971	962	993	927	954	939	995	941	999	933	891	943	985	962	967	967	1019	980	1026	966	1020	1011	921	927	918	954	1008	1016	935	989	960	1011	900	982	1017	971	951	974	982	949	892	968	971	971	952	951	944	937	955	959	963	977	965	967	984	954	952	968	905	963	952	974	923	932	929	934	961	930	929	964	949	928	975	960	967	981	983	974	957	900	948	971	956	972	968	1006	944	965	1015	926	977	991	894	970	946	929	972	953	940	919	976	1003	943	951	996	912	982	992	928	906	943	985	952	967	979	948	935	917	912	948	908	926	953	980	957	974	947	965	978	967	982	936	992	994	961	939	917	933	964	980	984	942	956	990	970	985	924	923	950	870	910	930	951	958	971	972	910	970	939	953	928	1016	957	950	945	945	917	953	1004	958	994	964	989	948	955	946	946	1010	963	946	907	957	973	965	995	996	980	956	1018	957	950	935	931	916	990	957	1007	950	941	881	945	959	952	960	1015	928	992	987	957	920	1001	985	1053	932	900	995	990	948	933	1005	988	1002	972	976	937	997	977	944	977	1002	930	988	986	918	996	959	1005	987	933	941	945	925	1008	948	905	976	977	906	940	973	963	937	905	996	973	923	880	986	956	947	985	926	939	993	997	967	967	959	959	945	985	944	955	918	937	937	981	951	990	987	977	940	966	972	945	941	1005	931	962	916	1021	919	951	979	897	918	958	901	938	980	954	956	990	1017	942	954	954	904	978	991	944	976	944	920	927	973	976	938	894	953	987	983	985	911	917	948	1010	967	933	987	942	943	960	909	954	942	935	977	962	922	944	946	994	998	992	989	927	938	969	972	949	952	940	978	983	939	907	957	990	945	931	977	958	1008	969	952	938	977	988	955	923	929	999	943	911	914	966	948	944	944	959	1028	954	989	964	933	960	1014	943	973	960	968	997	943	979	935	909	983	933	996	956	970	963	974	1006	981	958	992	951	1033	1008	944	958	969	923	980	939	916	961	956	957	998	994	951	987	959	922	963	926	995	981	957	937	959	1001	961	981	951	914	970	967	948	927	994	960	964	986	899	995	958	965	988	958	988	1019	961	961	950	991	982	932	968	923	963	914	1009	959	972	966	959	969	913	989	940	953	961	971	970	946	988	932	979	1001	952	1038	954	977	973	909	999	993	1020	918	966	934	961	1001	982	943	977	1066	1007	943	936	1001	977	956	934	937	929	975	910	976	946	980	970	991	976	991	952	922	958	984	969	963	943	937	950	973	992	994	989	964	954	884	963	994	961	960	938	944	953	991	1024	958	953	1033	982	969	958	991	922	1016	987	945	946	919	994	968	993	903	945	986	959	948	956	905	986	955	920	957	976	905	1013	870	977	982	967	916	953	948	957	920	991	966	950	957	927	992	968	934	985	925	960	936	1009	950	991	957	979	973	986	922	977	977	975	998	1002	1004	939	942	1011	980	948	1030	972	946	953	902	950	926	922	929	912	881	999	913	913	944	970	981	946	945	968	948	986	926	926	947	951	968	935	1021	1027	946	996	965	1024	938	948	950	949	969	955	908	916	960	997	920	1003	945	997	980	917	977	999	1027	934	968	961	901	959	982	924	938	955	932	925	1000	926	938	986	991	898	945	928	913	994	923	950	1002	976	943	957	957	1013	937	909	943	1009	976	1010	998	955	923	976	927	944	965	984	1029	983	956	1003	959	953	967	965	989	935	936	982	935	954	925	940	946	957	966	959	966	978	929	965	935	993	928	965	999	961	946	947	938	1005	992	975	910	989	906	955	985	964	995	969	956	985	971	969	961	884	984	962	997	972	954	967	978	1001	907	908	1040	981	951	940	933	938	983	983	980	951	984	978	968	959	963	950	961	946	977	946	978	934	893	927	945	916	945	924	895	967	962	942	960	985	937	889	922	911	947	970	955	946	1005	996	956	964	913	944	991	959	991	966	980	979	948	918	953	980	978	969	938	1027	919	1010	977	926	903	966	936	928	949	940	945	985	938	943	1001	926	967	935	901	960	926	876	954	994	979	989	991	960	979	969	1004	963	923	969	969	972	969	867	977	917	964	949	956	993	944	912	923	1009	966	934	944	903	924	903
6725	396	337	222	201	184	172	187	177	164	158	174	186	172	158	168	164	164	154	189	167	195	154	141	175	150	175	185	174	158	145	174	148	169	168	149	174	159	157	165	179	167	159	155	153	192	185	175	172	161	170	172	181	156	177	172	155	163	165	159	143	190	162	163	173	150	151	162	171	174	162	180	151	187	167	167	168	149	186	143	153	148	156	157	206	176	168	153	171	176	171	161	154	163	145	170	154	171	168	156	140	175	174	179	178	168	170	176	158	173	162	164	151	168	169	147	170	169	159	160	163	157	169	172	167	168	174	178	175	162	163	167	181	169	163	177	161	180	139	180	153	170	166	191	212	172	170	166	175	179	145	140	173	185	177	149	151	167	159	177	165	161	155	161	137	147	176	162	177	149	172	158	171	174	161	157	162	179	158	151	158	181	160	158	175	148	172	165	168	171	178	164	163	181	178	181	163	152	176	145	168	164	156	164	171	163	175	193	206	165	176	166	173	156	167	176	162	179	178	151	164	182	154	156	178	176	158	165	179	164	158	201	167	186	162	154	162	183	176	142	182	171	180	207	150	157	201	129	166	159	177	157	176	161	161	173	160	169	172	145	163	163	166	148	192	158	147	194	161	179	162	154	151	136	170	169	158	148	165	180	149	169	185	163	171	173	161	191	169	168	166	179	183	170	182	177	145	178	166	158	170	168	149	153	153	173	179	142	165	165	142	168	191	154	183	173	145	154	189	175	164	165	189	179	167	174	170	153	197	166	175	145	179	185	152	170	185	184	177	149	155	160	150	167	175	167	164	176	157	169	177	184	160	170	181	151	176	166	154	191	171	158	183	173	165	157	175	181	160	216	178	164	164	168	162	168	149	175	145	156	146	152	160	159	156	190	160	166	155	166	175	167	144	160	176	178	170	163	185	161	157	151	171	163	178	180	169	185	190	170	174	190	177	178	146	181	160	173	148	163	190	166	181	156	172	140	176	166	180	155	193	166	152	184	183	167	173	162	170	174	191	143	167	178	177	166	164	157	169	168	159	173	174	178	150	146	152	163	141	154	153	155	156	177	175	178	202	150	175	155	173	159	171	162	151	151	170	197	173	157	157	197	153	183	167	174	163	161	157	163	171	155	153	182	153	163	152	161	166	177	149	151	175	167	173	142	162	168	167	163	159	168	163	173	171	187	196	150	163	179	175	148	175	158	162	165	170	174	159	181	191	174	193	155	177	173	156	158	166	155	144	179	163	200	149	167	162	195	182	152	171	174	164	175	163	183	175	168	173	159	150	176	146	156	177	170	144	153	178	171	171	157	161	173	180	176	178	169	188	156	182	181	178	175	147	148	165	193	165	182	182	160	158	195	180	196	159	174	144	182	162	177	167	174	174	154	152	187	158	166	171	171	158	166	161	149	161	156	186	173	172	154	149	182	155	147	145	139	174	180	153	150	173	170	140	163	154	171	178	183	144	160	168	167	181	144	154	146	146	139	190	165	186	165	160	160	153	181	163	160	183	173	149	191	177	164	170	168	163	177	182	194	141	167	162	177	179	189	158	181	191	154	174	175	166	182	153	157	196	153	168	169	170	160	166	138	164	148	179	161	156	180	167	169	157	164	170	169	172	168	160	144	166	174	162	170	149	163	188	151	173	177	168	171	169	165	148	175	169	171	138	153	156	184	177	158	163	165	169	165	165	161	173	172	158	161	163	161	168	183	172	159	139	179	147	167	153	150	175	142	180	201	192	175	176	178	182	184	169	161	159	155	164	153	196	159	161	151	187	165	167	152	166	167	152	170	165	171	157	161	176	172	180	197	152	160	168	151	175	155	146	176	180	176	152	155	160	180	153	154	155	152	167	168	183	158	199	174	173	170	162	166	162	178	166	162	164	167	169	150	148	158	164	174	176	159	157	165	163	178	164	165	144	150	168	163	173	133	148	132	180	154	156	178	190	173	146	170	177	174	170	152	158	168	170	182	150	140	178	173	171	158	143	168	161	167	192	182	168	156	168	163	183	162	174	176	163	170	183	176	166	170	174	164	182	166	160	181	179	162	178	167	177	159	152	158	173	161	176	147	176	190	168	138	173	158	154	161	172	163	154	181	135	161	165	169	175	149	176	159	172	177	167	158	167	163	151	154	183	142	152	172	162	162	175	191	158	169	174	145	166	159	174	162	170	161	179	165	160	179	172	168	189	169	186	179	158	173	165	169	145	183	166	167	183	188	156	172	184	171	165	177	159	161	141	166	163	162	185	172	145	141	160	147	182	167	184	169	165	196	162	174	169	173	169	163	178	166	165	159	184	183	175	172	160	174	191	156	152	143	162	173	158	193	179	159	166	162	150	156	166	150	178	161	163	166	190	165	183	167	157	156	184	140	189	149	186	160	159	157	170	162	176	181	163	167	178	163	174	166	168	171	131	170	176	189	158	175	170	193	172	164	177	181	169	148	158	174	151	154	158	171	157	151	164	172	170	173	159	150	170	182	181	183	160	179	193	172	183	165	170	148	154	160	165	152	146	196	169	191	175	162	171	162	181	175	152	192	149	172	181	181	178	176	169	174	177	149	165	162	192	162	169	178	153	153	148	162	163	170	155	173	177	186	171	201	172	158	158	172	155	153	163	184	176	156	178	190	160	182	187	166	187	169	144	185	156	176	179	197	158	170	154	180	182	182	151	162	212	146	176	181	201	188	175	172	150	153	192	171	172	184	174	153	173	157	175	156	172	163	171	175	138	169	186	163	171	173	153	176	162	153	167	179	166	157	149	156	166	169	165	148	162	144	165	169	181	173	174	167	179	180	171	147	163	164	169	173	178	163	169	158	158	166	154	158	174	179	165	181	156	173	164	187	153	162	170	198	147	153	157	187	142	144	169	177	187	160	184	155	157	165	147	166	179	154	166	179	155	188	156	152	183	176	155	175	148	148	145	174	182	163	152	171	161	166	176	172	164	177	174	174	172	167	161	164	163	158	198	175	171	170	171	169	147	166	186	185	165	170	173	172	183	177	177	165	149	178	174	162	154	152	187	184	164	146	171	153	199	166	154	147	154	151	170	175	176	165	162	147	145	145	181	150	178	179	170	174	163	157	166	186	193	167	153	155	170	155	167	174	172	198	169	177	161	157	163	191	160	176	188	161	173	136	189	155	185	183	177	177	173	136	164	158	157	159	156	165	188	164	167	181	152	194	186	158	179	150	151	145	185	184	160	174	136	153	188	182	159	147	165	155	173	145	156	156	174	161	128	161	161	167	175	167	169	147	182	158	173	176	164	170	160	158	166	149	154	171	156	164	180	176	171	178	190	170	167	167	160	171	176	171	169	188	150	144	171	166	162	181	169	168	168	147	174	164	164	153	155	171	148	158	174	168	191	169	182	176	157	187	155	175	140	160	162	173	167	194	164	152	174	184	158	149	187	153	160	172	174	170	172	175	176	173	190	154	183	161	162	182	166	153	159	172	172	188	170	165	164	152	184	153	173	193	167	172
6488	653	696	655	691	661	604	602	610	608	573	589	531	586	554	551	563	585	564	546	533	578	587	543	553	538	544	546	573	550	566	598	551	557	520	524	519	532	570	606	505	560	579	564	533	537	549	534	587	542	516	532	568	541	588	545	555	524	580	552	575	526	495	577	532	583	584	517	510	545	537	561	547	576	520	543	559	513	570	528	552	591	533	530	523	544	524	577	528	568	604	534	552	531	515	567	569	534	556	562	544	544	610	560	573	550	548	558	503	550	567	552	598	592	573	563	554	553	588	532	583	522	566	495	543	528	536	550	589	555	527	532	551	564	530	588	520	562	530	531	548	584	533	542	568	539	513	546	536	519	552	554	578	543	551	518	526	560	568	551	541	546	577	568	553	538	569	559	496	533	564	538	576	574	563	555	578	552	575	589	545	518	571	556	568	505	559	521	594	552	561	533	527	571	558	529	543	564	534	492	504	541	488	536	583	545	547	559	553	559	514	555	536	583	539	581	546	539	547	533	561	565	567	534	568	526	582	563	554	572	567	579	558	557	559	538	565	527	592	531	586	528	517	526	544	569	544	519	545	536	526	539	527	540	560	543	556	535	516	573	540	584	589	562	559	535	574	505	547	530	530	551	554	532	542	519	570	532	515	523	520	535	535	580	550	562	539	580	534	563	553	495	608	559	550	569	539	569	570	549	620	545	538	536	558	509	546	556	539	543	529	560	513	547	553	538	544	517	551	557	547	546	548	582	550	509	567	559	519	542	555	559	541	541	547	542	530	549	510	536	525	486	596	528	570	574	551	545	526	556	565	598	569	559	584	530	551	576	576	525	545	521	572	577	526	553	555	536	579	551	510	550	569	496	570	547	501	522	535	536	546	556	543	574	563	565	522	577	579	565	595	521	546	547	545	542	539	557	539	567	548	516	522	542	536	548	554	572	568	571	537	591	561	567	541	524	523	562	544	578	588	599	576	544	553	586	558	550	527	566	576	511	581	580	504	554	560	562	582	574	537	543	538	541	561	541	508	537	590	563	551	582	574	585	591	564	534	528	516	534	576	573	547	565	534	531	525	535	558	537	546	548	578	535	528	553	559	570	541	552	513	536	539	550	547	603	559	547	549	564	554	577	558	554	498	531	545	530	557	548	541	564	529	583	543	564	541	569	541	577	579	504	514	532	549	582	553	531	533	507	550	600	532	555	547	555	520	548	551	548	545	554	510	531	575	520	554	564	538	532	568	523	578	517	542	537	535	547	554	500	545	554	531	575	578	508	554	547	552	544	581	548	512	559	521	530	541	499	523	558	553	520	550	564	529	538	581	549	547	561	518	536	541	552	562	581	529	526	521	536	517	529	536	543	591	532	581	569	553	548	570	522	506	499	577	556	537	590	538	511	554	543	572	565	593	558	519	586	554	559	561	553	536	562	598	575	561	572	520	535	521	545	553	501	584	576	545	553	572	571	514	562	606	559	554	546	539	490	568	532	539	551	519	534	549	525	507	520	550	605	545	534	502	549	516	561	557	568	529	548	572	542	515	529	569	546	566	580	517	579	474	561	559	563	547	538	576	539	541	552	515	561	546	516	562	563	518	550	519	535	513	521	546	508	504	507	540	551	555	574	546	588	491	531	522	550	556	600	555	557	546	495	570	526	532	610	526	492	556	538	539	566	520	562	551	550	582	563	499	548	542	535	550	511	542	572	516	516	554	556	541	500	566	556	536	601	524	571	528	534	579	563	562	518	572	556	530	547	553	597	519	569	559	529	566	590	544	547	570	584	523	563	554	577	534	557	546	594	554	557	551	538	515	567	527	548	536	548	544	553	562	530	537	569	550	526	575	540	593	504	553	531	590	535	548	578	515	540	556	562	535	514	575	574	543	499	563	561	586	535	547	470	551	526	602	579	539	550	559	610	576	538	560	528	530	548	561	567	503	549	533	537	549	525	532	558	526	566	506	541	542	541	577	521	551	547	552	536	575	552	514	556	575	562	591	581	564	522	557	527	570	565	534	543	508	536	550	535	568	538	558	538	533	534	528	531	506	549	534	563	559	575	550	569	563	550	562	561	519	590	571	564	553	515	576	536	604	544	546	566	528	589	578	548	560	575	593	553	557	557	540	562	520	547	543	535	506	533	585	572	591	556	570	585	549	548	535	537	562	540	514	556	561	566	545	525	546	553	595	614	544	621	540	536	573	575	554	508	579	508	571	534	567	554	549	589	551	566	552	587	567	548	565	498	567	534	539	581	546	549	567	504	563	548	579	542	548	564	551	570	553	517	559	534	541	519	598	546	513	530	546	523	534	536	544	518	562	508	537	546	534	572	517	508	539	520	537	535	563	580	566	542	563	551	553	572	557	581	536	565	553	557	544	506	546	560	566	580	545	561	520	523	569	537	546	544	595	555	519	547	585	560	556	537	550	560	513	486	540	553	555	548	604	578	553	537	506	565	549	539	556	533	509	577	557	571	550	563	538	559	529	576	560	555	564	511	569	533	547	558	546	550	519	567	566	551	569	567	538	513	505	586	527	521	541	560	528	548	579	538	568	543	536	490	530	529	533	557	540	515	558	544	563	546	559	536	522	515	536	534	560	581	535	574	564	530	560	515	534	559	564	577	512	570	580	561	511	576	583	551	518	557	564	558	544	574	551	541	553	559	529	567	574	514	530	584	549	579	527	537	525	553	594	558	541	576	571	562	513	551	546	540	484	561	551	520	556	568	552	583	540	536	610	521	534	521	558	567	569	537	553	561	547	522	567	511	539	547	554	552	575	551	501	515	539	560	516	559	564	528	562	547	566	553	593	554	503	535	527	559	587	539	544	529	587	516	543	552	548	579	571	564	561	561	547	523	533	539	562	529	540	564	556	552	520	502	531	556	513	503	567	565	574	559	549	589	557	534	568	603	576	499	567	546	542	555	600	574	522	548	592	539	541	528	593	609	557	576	614	591	545	536	563	550	555	581	550	510	537	520	540	559	532	502	582	564	548	569	584	555	539	562	562	539	533	520	528	557	569	505	571	552	532	569	574	522	545	538	600	597	500	570	547	523	579	570	559	484	545	540	548	546	531	595	546	554	519	534	533	573	569	534	574	551	558	548	568	564	553	532	505	529	554	540	536	575	568	545	552	524	553	524	534	594	565	560	556	563	530	535	551	507	560	543	547	529	546	537	531	583	548	547	496	550	542	544	544	519	514	562	541	528	571	540	556	494	553	488	570	510	550	549	558	572	580	555	531	556	592	517	497	544	551	535	567	550	508	569	472	508	538	518	531	550	545	516	560	584	524	556	495	540	511	547	579	557	541	489	545	529	568	558	611	499	521	580	561	550	549	568	544	549	544	574	551	554	561	558	554	560	534	579	553	591	549	575	526	550	527	540	572	493	526	587	552	528	543	531	543	539	552	519	525	569	568	571	533	558	554	604	544	504	493	502	568	528	551	581	532	560	589	554	581	560	532	569	516	557	548	528	540	563	521	539	528	535
38095	14478	2940	1243	892	724	619	476	482	404	411	415	339	375	327	339	331	366	356	326	313	311	331	331	320	325	301	304	310	315	309	327	295	337	288	312	304	334	273	316	307	328	281	331	317	323	292	295	293	310	310	295	284	291	283	295	313	326	306	307	299	319	320	308	345	307	272	263	275	310	321	275	317	303	292	313	318	305	298	291	301	295	321	306	298	329	297	314	307	311	307	272	303	315	321	275	330	314	300	280	289	308	298	307	276	303	306	297	308	318	278	271	289	308	305	304	281	326	311	314	325	298	295	294	292	288	297	262	285	268	325	293	318	320	292	299	284	273	283	318	315	297	293	317	302	359	322	275	310	317	304	297	338	313	312	312	332	274	307	297	297	291	327	266	291	312	263	304	301	301	295	326	283	333	292	310	297	322	321	296	290	294	291	277	281	278	304	304	294	270	306	312	311	302	300	310	277	316	296	279	330	296	305	275	311	276	314	338	349	302	309	305	296	297	322	307	295	315	307	312	285	311	318	294	323	292	324	316	285	280	311	271	301	285	316	312	318	296	317	293	304	321	293	308	305	350	285	296	271	309	319	301	314	261	298	325	290	303	289	311	306	307	295	280	299	316	324	314	317	296	280	307	320	318	279	295	280	253	315	321	308	316	307	283	287	273	300	310	315	292	286	308	290	319	288	289	331	309	272	297	290	289	321	309	265	286	277	318	297	287	303	319	282	348	282	273	305	294	281	300	317	341	283	286	317	277	284	306	304	284	312	300	291	309	298	268	308	313	305	331	293	298	332	280	319	307	320	305	302	313	307	324	286	309	304	271	289	286	295	301	321	277	282	335	263	294	290	299	312	330	290	288	292	313	294	283	259	293	314	275	273	299	299	330	297	305	275	303	317	317	302	294	303	299	323	302	285	287	289	321	329	297	279	300	316	310	311	289	297	297	326	299	317	288	307	299	328	286	273	277	312	314	297	276	312	278	273	292	267	287	277	277	331	296	281	320	299	282	333	293	295	312	331	317	318	296	294	293	294	285	304	279	314	297	282	304	282	296	324	281	303	295	271	262	251	305	311	319	294	296	324	280	272	297	271	284	294	313	362	266	299	265	298	286	327	315	316	360	340	292	294	323	332	314	309	319	308	296	306	291	332	314	323	305	317	252	315	294	330	278	314	298	314	323	308	281	302	281	293	324	313	300	295	288	286	300	297	299	302	311	299	328	289	316	315	290	313	319	316	268	313	298	296	308	288	287	276	318	299	300	293	292	283	331	345	299	319	279	284	298	259	309	310	338	302	286	331	298	307	312	286	306	311	251	297	290	314	303	319	331	280	300	287	314	304	288	308	286	300	272	327	315	291	282	305	307	307	313	286	329	285	268	296	301	296	296	268	311	312	262	312	311	335	293	323	294	295	289	302	322	284	303	286	324	286	296	291	292	295	309	272	326	303	309	270	310	309	289	309	292	291	286	298	281	309	314	306	285	288	328	302	276	287	309	285	328	319	305	318	277	298	312	293	285	321	303	316	304	284	284	310	294	318	309	309	283	319	288	334	311	328	299	294	280	283	265	292	303	307	289	291	313	296	302	323	311	320	313	292	295	298	292	310	310	328	281	334	288	301	320	306	279	311	332	294	288	305	307	314	310	295	269	287	283	299	280	296	314	298	314	271	281	329	295	282	297	320	277	300	289	316	293	286	303	296	325	307	293	304	290	282	329	282	307	302	309	324	322	280	310	287	294	287	323	324	302	300	317	286	255	311	340	268	321	312	285	297	304	295	330	300	311	302	280	264	326	311	282	321	294	293	315	281	333	291	302	310	303	309	287	305	297	307	287	308	300	308	321	287	274	298	313	301	316	294	308	299	323	306	293	295	293	271	288	291	304	290	310	294	305	296	312	291	310	283	307	309	291	307	336	304	294	304	303	273	306	275	330	296	312	288	298	305	305	321	285	290	294	317	284	310	317	297	339	308	333	296	314	329	292	290	294	292	318	259	280	316	299	286	317	278	296	321	306	293	270	289	269	272	302	315	321	319	295	285	278	288	291	320	291	279	290	309	306	319	270	288	281	308	299	302	314	300	327	315	318	328	293	283	307	299	310	289	304	316	300	307	305	283	304	339	329	303	321	289	254	324	273	293	267	308	309	333	309	314	302	312	323	262	305	300	281	323	303	285	304	314	329	317	306	277	305	307	267	284	303	308	277	290	320	299	299	303	300	308	305	316	296	301	265	347	309	324	296	287	288	284	308	309	306	306	304	281	309	287	300	281	308	300	305	345	316	341	287	303	322	291	309	301	324	330	323	291	318	321	304	299	339	325	306	298	297	299	304	321	275	298	271	279	288	307	305	301	307	322	295	293	326	310	289	308	278	313	309	331	326	302	290	309	319	309	317	287	312	304	307	291	289	291	303	310	278	303	289	348	284	303	266	340	317	326	282	302	281	309	306	310	306	273	301	301	308	306	308	287	307	311	280	342	309	307	317	281	300	334	289	283	316	273	303	293	281	325	290	303	289	298	279	292	304	272	325	277	289	302	279	335	313	295	309	308	274	284	305	343	328	296	280	310	268	263	309	297	320	287	274	315	311	307	299	308	315	297	300	285	295	294	322	316	287	314	309	252	304	322	282	312	256	300	301	332	294	282	324	319	288	288	304	318	312	342	325	298	321	313	317	296	291	274	326	334	293	297	294	294	289	304	257	308	315	295	303	312	280	278	298	308	310	308	277	316	307	295	305	286	309	321	291	309	308	315	309	306	299	306	298	305	294	307	282	277	288	321	290	294	319	321	326	271	284	273	327	296	304	306	279	303	311	287	325	300	279	293	282	292	305	290	324	331	263	314	318	304	325	323	310	286	312	308	288	323	307	331	265	278	303	299	260	283	336	318	306	274	284	297	300	307	275	270	333	315	309	311	319	305	326	309	313	287	286	315	301	292	314	321	310	349	287	322	324	320	300	275	312	311	320	307	333	324	261	309	289	290	318	301	329	311	300	288	301	311	278	319	311	290	332	287	271	313	319	348	317	301	271	310	303	302	301	315	322	288	311	325	304	269	299	305	296	290	317	335	283	296	280	293	294	287	308	299	307	307	305	290	278	285	320	298	275	315	330	312	287	291	330	302	301	325	301	292	287	303	292	273	295	285	285	298	293	322	316	326	316	354	304	268	291	296	322	282	303	297	275	306	330	304	282	312	329	304	304	299	337	307	297	309	297	289	280	289	302	275	297	302	320	298	275	338	352	302	322	313	301	275	301	287	333	286	312	307	297	293	269	305	299	303	318	300	336	292	308	297	320	299	321	300	296	317	298	309	312	318	291	292	320	287	285	294	314	314	308	296	321	300	289	292	336	300	333	288	327	315	323	308	287	303	283	276	319	320	306	313	310	302	308	288	291	293	292	300	278	300	341	298	330	296	303	267	281	290	284	306	315	281	298	325	321	305	287	300	316	313	296	309	267	331	300	308	302	296	300	331	299	301	301	305	315
18362	1783	3152	3533	3127	2685	2234	1962	1716	1564	1473	1425	1291	1164	1229	1189	1122	1106	1090	1062	1096	1020	1087	1054	1024	985	882	995	966	964	935	913	945	977	923	928	932	935	955	929	885	908	885	920	873	937	882	930	905	874	898	888	905	946	973	875	973	960	860	869	895	894	834	867	890	945	867	942	873	910	892	928	920	891	869	896	899	882	873	919	892	862	876	823	880	897	893	912	895	907	905	858	900	885	906	897	892	908	885	921	900	882	843	900	909	877	883	948	927	891	905	890	917	911	921	904	899	913	895	918	885	886	856	878	892	874	932	902	890	879	867	866	899	893	876	870	894	862	910	829	880	925	867	890	887	847	879	858	894	923	861	991	879	826	850	906	880	867	839	903	913	908	873	893	893	861	934	862	941	943	832	883	853	932	848	873	881	856	877	807	845	878	867	863	889	919	851	878	898	921	885	906	860	865	919	900	909	909	856	893	925	845	923	887	841	881	862	867	836	940	893	888	914	933	894	910	862	888	899	862	943	882	844	883	919	913	833	902	870	858	886	872	837	926	894	876	858	874	856	919	844	838	924	873	889	903	875	846	928	906	877	854	904	838	876	855	831	883	887	904	899	878	897	862	911	870	830	888	889	864	874	835	915	892	878	851	892	833	878	855	893	891	891	838	875	843	825	898	897	877	938	894	850	858	856	857	891	880	844	832	840	943	887	841	854	877	905	887	890	845	862	902	879	865	861	863	863	877	833	883	866	856	825	873	884	853	867	896	854	880	851	929	889	836	835	866	907	891	834	892	870	852	922	864	895	855	932	858	859	879	869	881	856	897	890	905	919	895	852	889	885	858	881	905	823	877	889	912	934	916	927	878	855	854	871	899	882	887	856	868	860	881	921	924	891	917	849	905	806	814	895	866	872	856	875	883	916	866	936	851	927	902	887	926	864	897	905	860	862	915	840	886	856	868	840	834	867	877	856	829	824	849	862	835	852	841	857	860	870	898	842	841	932	884	878	897	878	910	841	861	864	931	904	907	860	886	892	843	953	845	891	877	899	909	848	905	888	871	860	873	913	829	835	872	907	871	827	901	891	888	848	864	847	828	919	861	863	839	925	903	851	871	837	860	929	856	905	894	834	891	906	893	930	912	873	894	911	877	844	853	923	870	906	913	885	890	876	840	860	870	884	932	854	885	870	868	902	849	881	856	884	896	891	819	902	891	855	858	881	855	927	889	859	950	894	900	849	892	895	879	851	883	891	862	900	850	901	887	900	874	904	915	880	844	899	858	895	841	874	878	885	866	920	934	913	853	888	851	858	901	895	902	881	829	838	895	868	864	878	850	893	870	849	877	841	918	899	856	892	893	868	869	870	861	849	912	878	840	906	832	872	876	859	880	928	910	844	918	896	891	869	866	892	889	846	907	877	862	853	894	890	862	917	875	873	855	902	896	850	902	900	863	902	853	922	866	845	878	924	905	933	878	922	886	886	911	871	929	831	873	864	840	905	885	851	833	859	860	878	826	865	848	827	917	859	863	880	939	895	852	910	889	880	930	837	844	883	904	863	862	900	893	866	879	859	912	945	867	875	916	942	856	880	927	911	850	883	868	862	885	848	892	851	916	927	930	901	881	885	908	916	879	897	902	872	910	895	925	926	865	909	885	857	888	909	913	888	885	908	879	880	861	844	891	837	858	930	882	864	892	927	872	858	897	924	892	842	816	834	920	867	889	863	866	841	864	818	922	951	894	882	849	909	876	918	901	886	870	911	838	860	868	879	916	896	869	902	900	936	901	942	849	850	843	874	891	907	916	882	847	888	862	855	878	903	863	901	871	842	874	881	860	855	851	874	802	899	894	902	880	906	884	909	903	843	897	909	842	871	882	920	854	910	927	873	850	851	933	922	893	865	912	881	889	815	859	856	884	874	890	864	902	854	845	879	907	899	857	870	857	856	867	888	900	890	924	904	881	923	872	882	867	905	910	880	847	848	844	894	887	862	869	859	880	859	881	889	833	899	866	840	901	864	863	883	855	865	861	921	851	881	885	867	849	914	871	887	880	881	878	847	918	854	858	898	835	891	915	855	876	882	882	905	917	844	886	922	886	856	821	900	857	872	869	896	915	813	869	837	886	877	859	912	901	862	879	889	836	906	865	939	830	893	902	820	895	855	885	817	902	919	897	832	911	918	876	904	832	823	864	904	872	866	971	890	884	850	867	886	889	832	888	905	815	848	901	932	933	881	875	896	829	891	866	840	881	925	907	867	866	858	879	858	853	875	866	868	870	890	888	875	892	885	826	875	859	898	883	904	883	865	858	879	866	861	858	948	938	913	876	903	854	841	857	871	878	863	923	891	853	868	860	941	871	876	910	882	876	878	891	865	898	882	874	878	950	915	838	851	891	898	885	907	912	894	887	894	849	832	848	875	847	908	849	885	899	843	833	946	872	901	874	899	869	862	930	849	881	844	881	902	910	864	926	848	926	853	828	860	894	887	879	884	903	929	885	842	866	858	864	842	919	913	939	865	878	851	865	867	835	875	888	858	858	875	854	876	891	886	832	889	846	901	872	891	876	860	871	864	908	886	862	843	831	870	872	842	871	864	861	895	923	880	913	893	874	850	836	873	891	878	914	883	912	897	879	889	891	848	874	846	906	850	846	903	920	909	880	936	883	832	837	855	950	864	884	838	847	909	891	880	898	885	854	869	936	919	844	894	876	881	880	959	900	888	883	871	898	867	941	885	900	859	926	849	848	832	872	923	860	836	891	867	895	919	905	912	868	862	866	847	888	870	912	914	898	884	916	910	851	901	904	847	905	872	897	883	877	814	919	880	840	839	921	853	908	887	892	860	881	906	820	823	826	887	845	854	865	901	865	897	890	909	834	885	913	933	876	885	859	876	848	914	867	944	907	905	916	882	873	873	880	948	889	874	909	857	821	858	881	865	830	881	875	865	911	888	894	840	838	877	890	920	825	855	888	875	903	874	887	830	916	887	864	811	888	920	870	879	911	873	847	875	861	922	898	872	866	928	888	827	871	814	933	870	910	860	906	877	881	847	854	875	848	908	914	914	830	891	838	898	841	925	842	877	903	913	841	886	883	921	871	889	835	898	901	888	913	883	883	872	860	866	836	900	873	895	911	856	891	894	855	897	884	891	859	871	871	885	824	902	851	874	833	906	876	924	941	906	821	886	851	886	879	896	854	909	863	870	863	842	860	865	883	891	876	870	844	870	852	877	868	893	841	932	875	897	891	895	863	837	989	876	853	826	903	918	877	835	946	879	843	898	877	890	877	862	924	864	935	894	852	828	914	828	838	865	877	851	898	913	830	929	908	873	907	887	837	861	814	888	914	857	906	877	864	884	869	897	902	913	835	838	866	878	851	879	871	881	848	847	845	865	870	918	899	849	911	875	866	895	847	932	873	842	906	826	878	892	864	916	915	854	917	893	912	896	880	880	882	932	845	900	879	825	885	897	847	869	874	855	910	856	873	844	850
42232	21451	15094	2775	1622	1193	989	785	737	618	566	542	464	470	477	439	399	409	412	384	385	432	394	350	358	386	378	379	392	363	369	356	389	371	369	332	375	331	382	344	339	340	338	342	353	318	324	366	362	365	345	337	353	356	364	363	319	343	370	334	361	312	313	364	376	342	324	373	362	350	355	378	345	356	353	391	333	329	384	338	336	343	377	343	331	351	322	354	332	348	367	329	352	379	339	334	328	359	305	342	375	319	307	358	328	325	373	319	339	341	343	332	341	330	337	377	344	352	355	362	314	345	337	336	363	360	338	368	343	336	343	341	315	339	336	352	359	339	346	366	348	315	319	311	350	373	345	364	345	339	320	305	321	340	350	371	347	359	342	328	336	324	334	338	355	366	335	345	335	332	335	357	333	347	370	372	344	325	341	308	370	357	364	322	378	326	358	349	364	330	336	328	344	359	336	364	339	322	359	354	324	357	344	323	311	329	365	355	349	343	366	341	357	325	361	367	352	363	322	328	324	317	358	344	340	320	351	358	326	319	343	319	342	345	323	340	337	342	323	381	358	324	357	350	320	364	338	326	349	304	356	371	345	358	349	347	323	335	369	360	336	306	331	338	360	352	364	320	309	360	331	324	327	310	354	351	348	376	396	350	323	335	330	337	366	329	313	338	360	340	378	356	306	341	330	305	340	365	356	397	329	337	350	353	361	312	336	331	320	374	343	338	340	328	338	373	348	317	309	340	333	329	346	326	357	332	355	337	370	300	358	347	347	316	386	335	357	336	332	330	363	297	325	358	333	345	309	342	354	326	341	347	353	332	316	348	346	387	360	359	339	353	350	331	323	349	330	338	362	314	341	337	335	337	348	359	382	340	339	358	320	350	315	336	348	310	359	321	342	373	350	316	330	349	335	375	315	342	325	343	333	360	308	368	339	352	329	342	351	328	328	322	337	359	323	337	337	328	356	329	345	403	335	345	360	329	369	366	337	330	354	311	335	336	306	340	362	351	325	340	347	335	313	361	335	365	328	373	328	336	362	346	351	349	323	367	356	367	330	341	376	352	371	325	349	330	344	380	373	309	331	329	351	347	358	335	357	338	346	336	328	338	353	331	329	319	390	319	345	338	343	341	365	329	326	324	350	375	362	337	340	362	357	334	329	349	345	361	345	334	336	357	361	315	334	291	342	335	332	328	363	363	340	345	334	337	317	323	352	351	324	332	354	280	331	348	349	336	355	333	312	353	347	328	349	297	359	368	333	307	361	324	351	303	380	384	363	360	317	360	347	327	346	329	318	316	325	356	340	339	352	356	346	347	343	318	355	330	327	343	362	356	340	351	364	340	343	370	320	341	319	305	337	332	353	360	330	353	337	339	362	348	315	346	342	329	344	372	374	345	331	347	344	352	363	329	346	412	341	340	322	318	344	355	353	338	323	363	349	334	379	344	348	362	325	338	341	357	343	338	350	336	354	350	339	334	346	348	356	326	341	338	343	308	343	364	338	362	338	349	341	402	348	369	331	338	350	324	344	343	336	368	358	340	332	342	380	319	329	332	345	344	365	350	391	342	346	312	328	321	348	357	343	361	321	351	362	343	323	316	352	337	338	410	348	339	329	342	377	344	354	343	331	350	354	342	319	316	329	320	333	325	338	351	331	368	358	338	355	333	362	340	359	329	348	354	375	373	330	341	337	334	347	311	318	343	322	363	346	356	333	325	344	360	346	329	351	339	355	342	357	344	361	325	325	361	327	341	325	347	349	358	361	371	355	337	327	322	364	351	328	318	375	385	362	337	320	329	322	315	336	356	348	368	343	319	350	338	371	322	354	327	324	328	320	345	339	345	356	316	328	389	377	348	345	352	366	337	335	357	305	326	328	350	363	351	343	325	335	307	336	381	332	345	303	330	358	365	323	343	340	331	308	326	353	330	339	301	397	342	318	293	352	330	351	334	345	323	361	355	302	349	321	352	367	339	346	340	345	317	358	335	318	338	350	330	372	328	310	322	294	364	346	368	342	327	360	307	320	336	327	356	366	359	351	378	366	303	367	356	335	372	331	344	364	348	355	348	338	355	382	305	316	353	387	353	343	361	319	344	349	385	373	339	307	356	346	376	302	348	335	356	349	337	356	332	373	364	322	370	340	305	353	347	341	318	320	335	348	354	324	355	337	355	324	357	305	331	380	346	327	348	348	331	372	329	341	395	336	309	346	338	347	380	320	357	368	313	330	334	360	379	322	351	327	355	342	331	316	357	366	304	339	349	315	344	347	361	340	354	330	350	363	348	353	329	353	346	323	362	352	338	326	366	366	323	341	368	347	334	305	343	329	350	347	375	289	364	347	337	316	328	335	339	343	306	374	359	298	339	360	332	349	369	344	350	366	372	349	354	332	341	363	318	359	310	363	368	345	290	341	313	364	383	298	345	328	350	361	310	362	344	315	380	341	387	324	328	328	364	335	312	352	367	330	344	315	366	355	343	354	349	339	364	322	343	358	308	309	356	374	341	355	349	351	337	327	360	345	367	357	326	333	338	363	372	363	351	328	372	348	387	354	363	369	342	323	350	337	342	306	348	310	388	377	355	310	336	324	365	307	357	336	366	349	346	319	335	338	339	351	369	362	358	361	343	362	374	354	357	353	333	348	325	329	352	352	325	328	362	323	358	311	359	359	350	346	333	335	309	341	338	374	354	332	356	326	319	372	320	316	332	348	305	284	329	325	351	347	342	367	320	344	353	346	346	356	330	314	337	327	330	356	347	361	353	343	346	363	312	329	346	337	352	352	339	320	339	370	371	341	324	352	356	350	327	325	341	328	333	308	326	347	315	361	348	348	331	343	349	355	361	355	346	349	373	367	377	320	384	323	354	339	391	340	346	353	354	373	347	323	367	359	361	338	341	362	333	344	345	347	356	341	333	353	343	328	333	350	345	355	345	327	330	329	324	333	375	347	321	350	367	347	349	320	354	334	351	343	361	342	321	344	338	345	318	343	344	339	374	377	360	345	309	334	331	331	332	343	329	327	365	322	329	301	354	328	333	351	335	356	353	335	351	354	362	338	342	315	343	375	336	328	363	343	311	364	337	360	338	355	338	353	327	334	336	329	342	332	334	354	359	316	356	318	307	353	309	343	343	352	330	374	349	335	320	346	339	346	330	311	374	326	360	331	369	369	358	329	338	318	372	325	352	363	331	339	311	346	301	321	322	361	320	355	322	350	341	367	357	350	345	314	339	334	352	335	337	323	349	339	308	352	344	326	347	345	326	342	332	338	384	338	320	340	326	371	335	329	321	334	382	371	310	320	329	315	325	300	344	339	326	314	342	376	329	346	344	343	339	329	359	314	317	373	356	374	315	330	326	324	325	327	321	321	346	336	350	360	347	340	350	352	387	326	329	317	332	361	337	351	343	345	350	319	356	333	339	351	340	328	344	353	381	373	327	343	338	381	325	339	324	337	345	320	347	370	377	396	359	329	355	351	363	380	361
22300	2851	5474	6081	5227	4329	3680	3082	2610	2318	2064	1957	1772	1663	1612	1603	1461	1320	1347	1322	1319	1316	1269	1200	1202	1198	1164	1151	1135	1183	1113	1110	1109	1103	1093	1032	1035	1032	1081	1051	1055	1069	1046	1012	1054	1025	983	1002	1018	1030	970	1037	1035	1012	971	1012	955	958	968	1026	1008	1008	952	969	1052	1002	965	1059	997	966	964	940	979	952	961	941	1031	943	963	994	941	959	1001	970	933	1038	995	1042	972	1005	971	921	956	954	1018	937	971	944	953	1022	967	918	940	951	999	976	1035	961	980	957	945	964	935	960	987	964	953	977	903	990	926	999	948	963	966	911	933	970	1012	932	922	953	951	902	950	966	962	954	1010	979	922	974	908	979	993	968	928	984	940	934	968	978	937	946	974	986	994	994	996	976	955	930	946	897	989	976	977	968	975	987	975	942	929	925	947	991	978	873	972	953	985	985	969	977	951	912	946	956	966	999	961	970	949	1006	962	953	990	952	909	1001	909	983	939	998	981	977	948	941	1007	975	923	986	966	979	990	957	993	1031	991	903	1030	918	946	975	917	924	982	958	1000	981	924	944	1003	948	973	999	983	930	968	986	973	941	973	903	904	965	926	959	979	975	942	945	1005	1004	963	963	957	946	937	928	974	932	1014	951	964	951	986	943	981	961	958	987	902	998	973	938	916	902	959	952	972	920	948	973	981	937	949	968	978	969	975	1009	968	940	988	962	882	1000	922	1006	910	968	923	932	1013	1005	965	1002	960	966	980	959	993	944	892	1003	905	951	986	1008	911	922	950	956	973	913	969	952	936	987	1017	987	942	942	950	975	918	882	1003	1023	952	946	1005	957	977	978	955	977	976	920	937	955	970	970	956	919	962	954	908	970	936	974	968	972	987	986	952	920	944	959	966	950	935	1000	941	932	936	937	937	910	951	989	910	950	923	933	976	968	952	1004	929	963	950	973	924	956	956	949	945	914	976	904	937	985	951	927	968	940	944	971	962	984	1003	1005	932	979	966	994	962	921	966	942	925	926	956	934	951	936	959	981	948	951	925	968	937	960	944	970	937	975	918	967	969	1011	951	957	964	978	941	959	930	971	960	1008	974	942	1000	932	938	918	930	961	977	963	934	896	946	970	936	952	993	975	946	930	984	937	923	969	943	984	952	885	982	986	928	952	973	977	1019	1013	943	916	909	941	953	971	984	914	995	953	924	1018	988	905	905	975	1010	914	933	965	902	942	975	1017	1000	940	966	961	958	964	943	987	954	962	913	937	932	967	939	996	978	987	937	1017	979	938	956	952	963	956	959	950	961	972	970	955	955	969	957	985	936	976	908	991	949	967	929	1012	947	974	977	989	970	994	932	968	991	954	951	931	1023	954	942	1007	994	935	933	929	894	972	1054	970	927	900	953	968	956	950	1053	973	990	966	967	970	971	988	962	990	947	994	956	938	927	958	987	971	979	937	934	958	965	970	968	997	996	987	983	953	967	943	956	943	950	976	971	914	1009	938	1021	980	951	952	980	935	960	977	941	1001	968	934	990	936	1040	894	905	921	938	1008	969	958	943	973	931	926	957	994	981	978	960	939	958	963	934	973	1010	939	933	916	926	967	982	953	990	900	900	970	979	975	964	970	976	940	1016	993	982	954	952	995	934	993	903	978	958	963	923	959	993	951	963	1012	979	948	975	924	934	980	934	953	951	978	939	980	997	949	969	918	989	969	1022	972	1000	941	943	1019	949	986	958	921	927	933	1024	944	975	913	940	980	1004	1018	900	942	982	922	985	935	986	934	969	880	993	913	990	981	913	964	1004	1010	966	1006	924	928	926	940	942	969	978	953	1013	1000	979	993	955	1016	989	959	978	989	946	898	972	986	973	1009	952	912	998	977	977	973	917	977	897	946	928	969	995	958	986	984	962	929	1027	1005	938	914	952	911	1008	959	912	918	1037	971	927	952	918	956	1017	941	902	972	986	989	948	930	917	923	980	966	996	965	975	1007	926	949	971	995	911	972	923	975	947	937	957	938	899	965	929	931	951	977	975	969	981	1020	962	981	964	990	907	924	946	962	990	1004	977	956	920	943	935	955	1013	1009	959	958	955	923	963	971	970	1020	977	879	952	949	1036	976	969	922	995	909	978	923	985	963	962	928	985	969	949	959	960	1005	983	924	951	943	922	955	1016	979	957	960	916	970	957	1007	956	923	1000	949	913	940	967	969	949	969	959	905	950	921	953	1006	927	965	1024	962	949	970	1017	994	984	978	1016	940	994	936	909	943	938	962	916	969	983	916	994	978	927	985	967	972	963	998	906	888	929	940	924	900	953	968	895	1030	984	961	975	974	996	988	954	900	929	914	997	920	934	966	910	965	938	961	907	955	979	1009	998	1033	980	1011	990	992	978	974	930	910	931	977	1019	957	985	989	968	901	978	916	995	945	937	952	979	1022	916	935	923	947	947	922	969	923	952	934	937	934	928	919	983	977	957	947	939	955	950	987	957	935	922	954	919	922	926	1010	969	916	931	981	987	999	938	1005	964	936	1010	1021	950	931	965	962	957	1003	940	959	925	929	941	959	975	943	955	963	958	997	956	915	1000	1001	937	918	976	928	995	910	929	973	988	941	983	926	919	984	997	915	978	993	959	919	1054	915	975	990	1014	947	983	968	1002	930	993	938	1009	989	989	942	917	951	963	924	879	951	1014	958	967	953	925	935	924	971	933	943	969	938	910	946	999	962	953	949	945	923	967	990	958	929	938	1012	973	979	966	936	992	932	976	970	955	924	950	948	951	969	928	930	922	925	991	968	970	1008	929	954	975	897	994	963	913	912	989	935	1039	972	1002	962	954	957	932	968	966	989	990	943	976	920	966	944	938	961	961	970	985	986	957	975	876	1020	960	950	969	1019	957	1026	964	913	948	939	945	973	994	948	976	919	951	926	916	941	973	924	956	961	943	1019	954	925	910	977	979	918	950	885	922	1025	950	943	951	975	895	967	988	973	968	1009	967	919	988	973	954	1015	976	996	933	936	968	999	1010	976	937	970	982	949	961	987	941	1009	937	953	976	940	1016	925	988	970	961	974	956	999	955	968	989	966	973	978	946	994	978	1001	1005	948	987	986	1028	978	1037	943	950	953	999	953	926	940	925	972	1029	982	908	944	911	1012	952	924	934	945	936	989	931	935	968	956	995	953	945	951	923	974	959	923	928	892	941	1003	979	966	965	993	969	965	978	979	929	935	965	953	928	974	985	963	944	909	987	980	914	937	997	912	980	971	973	954	935	953	979	947	957	926	1007	939	959	966	991	910	981	967	933	969	891	902	1001	970	965	956	953	936	950	952	964	951	949	980	943	910	940	1025	988	971	928	984	997	1025	925	981	985	984	908	981	932	943	963	930	925	1003	932	963	988	933	962	991	962	976	1001	949	931	965	940	999	946	975	988	939	871	978	952	948	970	973	953	912	988	985	932	961	979	1016	902	982	985	991	990	954	960	996	1010	986	959	928	960	894	952	905	924	938	976	946	964	1000	1015	911	943	994	981	995	977	952	925	932	999	933	1016	936	988	963	958	960	966	997	961	975	926	935	964	1020	950	934	937	929	910	988	939	925	935	971	968	938	852	963	975	984	1015	981	916	1011	908	905	964	965	1000	922	906	983	976	1012	982	927
6757	427	323	227	190	177	179	209	172	146	184	170	167	175	199	173	155	180	181	164	173	170	159	161	159	161	183	167	180	138	179	170	151	165	149	183	166	175	174	170	171	173	181	185	188	172	167	179	176	165	172	174	163	178	167	155	177	181	164	169	173	155	183	162	167	163	174	143	154	164	162	168	172	139	191	169	160	174	178	182	158	151	153	183	164	166	188	176	169	150	157	165	174	169	163	162	182	175	162	162	191	172	164	166	164	172	162	155	195	178	166	160	156	151	162	169	172	180	164	187	162	160	161	155	172	166	167	194	157	180	139	141	186	176	150	152	164	177	162	176	187	166	169	171	193	162	179	181	176	192	188	178	162	158	172	193	172	139	165	182	166	152	170	167	167	175	167	161	170	148	155	172	161	162	185	190	179	187	164	164	171	175	157	174	167	159	171	153	150	172	161	176	200	156	158	161	197	156	186	160	165	179	157	182	184	160	159	168	166	185	147	172	147	172	162	175	158	175	148	153	190	160	161	177	181	187	173	152	176	174	162	163	159	170	164	165	155	154	166	154	187	165	177	160	158	179	154	152	178	162	173	190	182	158	179	171	163	175	167	187	175	154	144	178	162	163	177	178	163	162	184	168	151	172	157	191	163	171	190	183	176	169	163	156	179	186	160	175	169	186	181	161	171	145	159	167	159	161	185	159	165	146	171	158	146	194	176	163	181	168	183	176	173	157	154	185	161	169	177	175	164	151	185	183	190	142	154	176	164	168	163	173	178	182	163	178	143	156	144	167	162	190	164	161	186	169	155	169	182	179	158	164	171	179	147	171	167	157	168	174	158	172	142	189	191	181	178	161	171	191	148	163	178	162	183	165	204	164	145	157	159	184	166	174	157	178	172	154	147	158	171	157	152	185	185	189	169	149	147	177	157	170	165	170	161	148	167	143	155	176	185	148	172	169	182	178	151	188	157	169	171	171	157	174	158	182	174	178	187	187	179	175	176	165	142	165	165	190	158	175	182	176	177	186	170	186	178	173	153	171	158	159	176	190	162	162	175	154	161	173	157	162	187	136	176	185	170	194	171	150	192	170	175	193	176	173	174	168	174	160	168	160	176	157	175	173	181	190	179	178	129	173	163	170	149	195	162	158	161	180	179	172	169	172	170	176	155	143	172	181	180	166	164	154	178	168	156	153	164	161	187	161	157	178	170	167	174	167	174	179	153	185	170	177	158	173	162	160	160	170	175	167	175	184	155	158	204	167	182	168	174	162	163	177	175	170	132	194	173	158	161	156	167	190	174	174	151	172	168	147	153	179	162	168	182	169	176	132	166	174	149	190	155	168	160	175	187	152	157	173	172	157	156	179	169	171	176	156	159	159	137	168	169	160	169	184	171	150	173	153	150	177	167	149	142	148	177	166	173	168	196	173	183	174	179	167	147	182	162	179	178	174	174	164	183	188	156	172	168	159	166	173	149	172	173	165	162	206	160	182	165	168	166	159	187	147	174	157	173	184	166	166	164	178	169	147	161	167	183	198	166	157	166	168	205	193	176	158	168	193	171	169	177	186	186	164	168	168	166	156	183	162	160	194	168	171	150	182	151	153	162	160	164	180	197	156	167	158	188	164	166	182	147	184	169	166	153	164	160	159	176	167	162	169	175	171	147	162	150	173	155	157	158	172	185	169	177	160	133	181	161	157	177	163	170	166	163	146	153	148	168	180	183	150	174	177	167	174	141	132	189	166	177	184	162	144	166	167	169	187	173	151	158	137	178	178	137	179	148	143	171	168	190	168	153	155	181	163	200	160	174	188	199	148	177	186	164	183	167	170	173	193	179	164	168	178	182	162	161	137	151	184	174	167	171	152	148	190	170	190	160	162	184	157	175	150	161	155	181	140	148	169	154	167	170	150	175	171	157	164	177	193	155	159	159	135	155	182	175	161	169	160	150	148	193	158	148	176	174	178	181	162	164	195	158	161	139	154	200	184	164	155	153	177	158	160	153	143	188	168	160	157	171	156	181	192	186	151	176	175	199	151	152	172	165	160	157	166	182	151	180	145	172	157	171	178	188	178	151	181	159	177	171	156	178	177	190	155	169	174	160	156	170	155	162	200	148	163	183	171	146	155	164	143	190	182	155	157	181	166	144	156	159	166	162	160	157	193	164	169	153	167	162	166	180	189	163	192	171	164	167	180	151	174	183	166	183	165	159	175	155	172	165	178	186	168	147	186	167	170	165	197	160	155	174	180	158	156	144	160	187	182	179	185	150	158	161	178	187	152	179	162	156	156	173	164	163	166	172	183	156	187	165	172	159	173	158	148	170	174	180	185	178	170	156	166	163	173	187	172	161	183	155	148	193	174	177	174	160	160	187	159	163	155	181	179	165	155	164	182	170	177	181	180	168	208	165	176	165	172	158	165	172	162	191	169	188	190	146	157	166	162	156	171	151	172	172	162	168	159	170	168	181	162	157	160	153	151	158	140	152	176	194	181	170	152	187	145	164	159	176	145	171	156	187	177	151	184	164	160	179	153	177	149	164	162	173	178	157	158	162	142	181	159	164	150	139	172	148	140	162	156	163	166	170	191	191	151	177	177	150	149	193	147	165	186	174	185	189	180	186	155	152	161	185	179	184	172	180	178	172	172	161	171	153	163	163	179	167	158	165	166	161	175	150	156	196	170	178	176	171	146	160	160	172	189	165	175	159	162	175	183	163	178	160	149	166	169	148	159	195	184	160	170	177	177	173	170	157	162	155	191	144	183	187	184	159	162	192	159	171	165	178	178	160	193	170	164	154	165	174	184	167	147	154	191	160	167	165	177	166	156	172	165	168	190	182	178	158	164	162	157	159	164	156	158	141	170	167	158	186	169	181	180	157	169	173	186	172	174	158	184	161	162	155	159	168	166	150	176	192	172	165	179	152	162	180	182	175	168	157	172	157	163	144	163	187	158	179	167	186	186	160	166	166	146	178	176	158	174	183	186	167	152	162	168	155	192	197	159	190	166	182	162	149	158	177	190	168	165	167	188	161	150	174	154	154	183	152	181	171	159	174	162	163	189	162	161	161	158	184	177	167	173	172	168	177	172	170	181	143	170	171	162	160	164	174	175	163	204	189	170	173	182	186	189	175	186	135	159	165	180	171	157	196	172	161	163	147	168	177	178	167	192	190	161	156	170	169	166	141	196	181	161	173	166	167	156	180	151	189	164	195	159	169	163	189	144	143	159	167	158	151	183	171	180	185	203	135	162	177	175	164	165	170	177	171	162	166	160	150	161	171	149	154	171	173	184	182	172	181	132	161	165	174	167	167	154	201	188	164	161	151	176	169	157	173	173	170	176	188	145	179	165	179	168	169	189	182	151	145	155	155	186	169	159	184	155	180	179	160	170	169	147	179	192	144	157	184	151	144	174	170	176	170	167	154	197	162	175	181	151	168	160	170	193	174	142	158	164	181	166	156	167	161	178	170	164	147	165	182	169	181	200	164	173
6619	601	676	706	644	669	621	610	580	599	615	599	584	562	569	568	534	535	594	560	599	555	564	563	580	601	565	528	570	554	570	540	585	547	567	588	568	509	552	590	561	566	547	542	565	538	567	580	567	588	594	596	569	523	545	527	516	492	583	529	551	578	505	532	517	542	544	556	583	567	554	536	569	567	588	530	566	551	535	580	553	547	538	536	523	571	569	590	546	561	518	523	532	570	560	572	550	525	544	546	576	546	545	557	552	528	554	551	564	559	584	568	563	537	587	593	585	579	553	522	533	543	575	557	559	568	602	547	514	545	551	560	602	550	507	523	523	521	535	540	552	535	558	566	558	545	567	594	567	538	552	529	587	501	577	551	555	573	544	545	558	546	529	548	548	527	576	534	554	546	540	566	585	550	536	519	549	580	532	548	600	557	593	565	544	561	539	574	578	572	526	591	551	549	560	568	543	527	561	555	521	530	585	546	552	543	543	574	534	605	553	569	572	524	563	544	583	568	551	588	568	554	521	574	534	565	543	533	558	538	567	552	576	536	566	605	533	519	550	558	589	565	542	542	548	588	573	585	537	593	574	527	554	536	587	525	590	569	545	564	503	504	534	561	562	524	544	526	541	531	553	582	559	534	543	539	568	569	522	581	545	575	573	529	512	541	513	543	571	565	560	525	515	572	544	521	550	534	550	544	539	570	541	553	581	537	547	578	529	542	568	541	556	560	544	569	572	579	521	539	533	539	559	557	531	554	511	565	554	561	570	577	560	587	568	553	546	555	544	573	511	535	537	542	545	529	531	519	560	582	573	578	528	531	547	550	569	566	566	567	573	554	548	537	537	499	508	576	545	564	532	531	546	528	542	546	529	559	544	541	541	538	553	515	564	574	567	565	544	530	575	544	536	539	542	577	579	529	529	579	562	525	563	563	593	524	567	552	541	545	518	586	547	541	557	523	591	544	521	524	530	551	579	543	574	562	558	521	528	544	564	603	540	548	515	544	597	559	568	562	556	550	538	530	589	560	541	537	555	494	593	557	564	550	555	566	522	568	543	546	522	574	532	569	539	595	558	537	532	573	574	548	570	558	566	555	572	559	547	550	568	565	496	517	527	572	550	547	548	559	566	590	587	550	578	545	544	540	553	538	562	503	558	499	543	554	549	567	562	563	574	571	537	561	533	574	534	549	562	547	543	518	569	524	572	584	548	538	576	534	578	549	558	548	560	537	565	495	564	557	547	560	557	535	500	531	544	573	559	583	554	569	601	552	548	575	592	575	566	526	541	518	538	587	553	538	554	526	568	580	566	580	573	555	549	590	536	551	557	545	553	554	591	549	573	541	543	552	557	538	594	483	542	559	556	543	548	557	536	581	565	579	526	565	558	609	552	582	553	534	549	564	535	567	588	573	551	585	561	551	562	587	576	549	574	563	555	574	537	578	559	547	537	580	505	543	538	543	550	557	529	585	594	536	553	539	572	522	550	547	540	522	564	528	576	549	607	528	576	558	561	537	549	551	558	536	535	549	529	522	559	592	586	552	557	538	590	556	536	575	573	587	543	584	540	532	541	529	578	520	566	536	526	568	531	551	568	557	549	575	560	544	561	535	520	568	507	550	590	533	556	500	539	536	490	565	604	542	586	549	518	558	560	536	549	552	537	573	543	639	550	535	555	514	573	527	534	562	562	548	531	539	549	567	516	624	558	561	541	553	512	555	576	531	542	606	600	553	517	536	556	556	597	505	557	500	547	547	550	524	523	577	584	550	560	528	537	557	547	539	546	554	537	546	569	531	536	537	546	532	540	571	544	530	556	588	541	564	578	606	573	556	581	568	531	547	597	578	546	568	535	559	564	545	555	588	561	559	540	542	553	517	530	522	574	547	548	551	511	577	534	570	570	571	563	510	555	574	544	567	568	571	547	557	543	563	512	550	540	522	547	530	585	565	546	574	540	556	528	544	528	512	525	553	510	510	542	560	560	535	541	527	540	563	538	561	566	537	562	565	552	552	544	549	600	578	523	574	525	546	586	520	486	524	555	590	572	522	565	513	563	538	505	581	540	544	564	522	563	552	567	591	579	558	542	551	571	532	586	591	526	567	540	535	564	573	552	551	607	540	499	518	554	527	553	547	599	540	571	572	557	552	526	554	531	583	564	558	552	524	551	575	596	567	578	530	540	582	530	523	567	563	547	560	561	545	541	547	516	541	540	568	554	524	562	516	547	570	574	586	552	590	532	559	579	576	591	521	539	541	552	555	581	588	572	547	581	555	560	540	529	554	565	555	587	522	543	507	547	548	567	572	538	547	531	530	589	553	540	543	548	558	526	536	538	551	564	576	589	575	554	558	553	540	548	590	518	561	507	529	589	530	525	538	553	541	542	568	541	556	569	523	564	604	537	539	526	550	549	512	550	588	510	546	593	563	548	550	566	590	573	532	573	563	556	547	566	578	552	526	522	547	534	515	537	561	540	587	563	560	569	575	561	549	568	566	581	549	577	568	543	519	573	558	582	524	567	590	584	558	556	539	574	536	563	553	527	584	591	565	537	522	575	546	529	536	515	540	556	519	541	565	543	546	498	575	569	526	557	583	513	565	523	542	572	571	548	539	509	557	543	598	502	545	556	576	551	550	578	562	564	559	559	540	510	573	541	519	540	574	538	538	568	543	520	546	542	548	588	580	556	549	497	580	572	564	526	556	606	559	559	518	563	512	521	575	575	520	563	538	568	534	497	536	546	556	532	552	576	571	535	584	590	541	552	518	529	556	562	556	587	545	549	545	500	591	560	604	558	549	506	546	550	541	550	548	549	583	553	508	515	541	557	614	546	564	518	582	536	597	568	548	558	566	534	547	559	540	570	552	549	539	561	534	557	545	533	559	541	499	552	543	588	536	548	588	493	543	518	552	527	548	529	573	586	519	539	546	537	571	553	564	558	565	595	547	556	518	565	537	535	594	543	549	566	547	557	560	554	530	551	526	540	571	552	544	520	555	530	501	536	535	544	561	518	547	551	553	580	541	528	568	572	571	538	542	541	520	564	529	519	556	600	561	561	549	570	500	546	522	539	589	567	566	569	556	534	504	545	545	523	565	569	518	556	598	550	550	583	544	536	527	537	546	553	542	544	553	552	519	541	590	520	548	572	523	563	506	571	559	547	558	587	550	553	520	570	536	544	519	511	574	577	578	547	539	546	547	578	547	582	533	535	521	534	536	561	544	563	544	586	533	523	579	547	584	588	557	570	538	538	558	563	549	559	585	561	497	527	550	536	569	529	571	550	566	546	509	525	574	609	553	576	533	559	539	566	565	510	521	540	547	574	577	570	571	560	590	569	538	537	546	620	532	542	570	566	520	553	525	549	545	579	568	534	525	556	511	553	592	516	544	537	564	540	528	522	550	604	529	532	565	522	537	519	533	587	522	555	536	471	554	542	544	565	578	542	509	556	544	542	571	523	524	519	572	548	487	567	534	553	528	554	525	544	534
37867	15760	3579	1233	913	750	576	516	436	440	394	387	383	343	366	342	355	357	325	340	323	311	342	326	297	319	328	328	280	296	307	301	303	310	296	322	294	290	324	319	296	305	274	314	304	311	319	304	331	340	294	304	323	300	291	315	280	327	336	293	305	270	312	286	327	305	306	326	314	312	301	306	284	311	290	330	308	279	307	290	297	298	284	283	300	302	307	292	297	306	314	324	291	284	310	285	304	341	308	299	328	312	317	287	301	306	277	287	326	335	326	309	290	331	333	294	298	319	273	297	340	291	286	366	292	275	306	308	288	321	326	286	310	305	305	320	299	322	281	268	300	305	301	321	314	300	325	309	306	316	281	277	285	314	290	310	285	322	310	310	305	320	301	315	308	323	281	308	306	285	298	275	328	308	298	312	297	319	268	304	273	300	292	310	322	311	309	335	310	308	282	302	283	302	264	295	275	279	303	284	310	297	326	296	335	299	283	322	317	303	283	305	306	309	321	291	292	299	310	323	304	308	352	296	309	337	274	297	292	346	293	318	270	272	306	327	334	328	310	302	310	291	284	279	313	311	305	325	314	299	305	298	303	326	356	338	294	329	319	321	315	297	324	284	270	316	280	315	299	291	277	319	303	313	316	295	279	279	321	330	297	328	312	310	312	298	281	304	295	334	293	276	325	319	267	291	278	298	279	310	286	304	313	306	308	290	285	321	307	291	307	315	280	281	297	318	336	296	338	322	306	308	288	309	255	313	294	289	291	293	306	289	313	301	327	326	311	281	298	328	317	297	306	323	290	305	291	301	350	337	303	295	307	300	310	311	307	283	325	295	297	277	305	330	298	322	325	338	325	283	313	305	291	304	308	320	322	293	326	324	318	320	319	306	321	303	293	301	284	304	296	306	316	294	348	288	321	270	297	302	295	304	349	292	317	308	279	289	341	301	317	292	299	297	315	278	308	315	286	288	328	298	322	302	303	301	320	319	324	285	317	278	331	280	290	279	302	299	286	338	320	318	301	277	292	353	323	296	302	301	292	286	276	285	293	297	305	311	296	308	292	302	301	264	302	277	290	308	293	306	295	317	297	319	349	299	291	287	321	309	313	294	269	323	298	317	343	311	319	343	298	303	329	323	278	334	285	313	282	314	282	333	281	303	284	283	290	299	309	321	322	310	294	295	323	322	288	271	321	317	316	291	293	303	303	276	301	274	299	295	282	302	278	297	288	317	338	324	297	271	327	268	291	296	310	307	327	294	291	281	313	274	303	307	304	299	306	330	316	265	298	302	313	290	300	281	328	305	308	303	305	316	342	311	301	276	304	335	308	277	279	323	285	267	289	307	279	315	303	266	335	299	283	312	289	304	308	289	299	316	307	293	303	278	287	291	258	330	307	263	303	319	293	255	272	298	294	320	295	306	281	318	330	311	327	293	323	315	304	299	313	298	319	303	288	293	322	315	319	302	279	328	291	300	315	294	330	299	286	294	314	282	335	306	278	325	345	308	300	289	313	285	304	318	341	307	323	308	335	286	305	355	291	277	284	283	319	307	318	337	320	299	304	293	327	302	307	338	335	328	312	320	295	310	277	309	279	294	291	294	318	322	325	304	282	294	301	295	311	316	296	276	321	351	269	303	315	296	332	308	307	308	317	266	313	306	342	290	312	334	315	316	308	291	305	267	309	284	292	276	313	283	285	309	293	303	336	332	300	305	314	297	289	282	310	299	332	287	295	318	300	312	297	284	336	282	304	297	299	325	271	306	301	323	329	294	285	293	324	269	283	281	302	305	307	296	308	294	295	325	293	330	342	288	311	276	333	324	327	297	304	285	293	317	304	328	325	317	303	297	286	292	312	310	313	268	308	317	329	288	290	343	310	295	305	338	319	314	303	326	318	314	280	287	302	344	281	310	305	320	314	319	296	301	303	297	277	299	302	288	279	314	285	285	309	263	306	285	306	286	335	306	318	306	309	307	290	312	311	341	340	288	305	299	298	301	294	322	296	283	289	305	316	311	345	320	299	305	309	290	323	327	320	295	257	327	279	295	287	289	281	289	290	317	319	277	334	295	285	310	284	307	319	316	301	298	307	316	313	324	330	317	300	299	340	285	319	297	299	291	286	276	284	320	293	322	333	253	270	311	312	288	340	314	315	305	321	315	305	321	314	287	305	315	335	308	324	296	316	291	279	316	302	312	258	298	297	277	302	327	312	286	307	294	318	300	289	299	296	293	300	310	320	286	312	298	268	309	306	302	312	293	306	254	310	306	292	321	296	343	311	307	259	292	283	311	312	279	261	291	309	344	301	289	299	291	286	303	275	292	320	302	285	332	287	308	309	304	297	294	330	295	331	308	323	283	270	296	295	303	279	287	296	309	300	304	306	287	309	325	314	302	319	324	298	317	331	286	321	317	287	324	328	274	292	303	308	295	299	303	322	313	295	318	297	314	304	288	329	281	293	311	276	318	290	299	301	291	307	310	302	290	286	297	306	274	281	318	312	287	287	308	273	294	299	298	322	286	317	300	303	288	313	298	289	307	299	314	293	295	311	291	291	282	313	277	352	308	282	308	310	301	317	291	307	308	306	310	293	285	320	306	271	314	293	300	318	293	331	299	331	314	281	307	306	277	287	308	315	309	305	301	311	276	297	317	305	298	328	320	288	344	296	305	278	288	319	317	271	298	288	315	313	327	300	306	314	288	293	260	281	296	311	325	286	310	298	311	315	321	312	306	288	293	308	305	300	306	304	299	295	293	290	311	297	303	300	324	297	298	288	325	295	303	312	331	302	305	272	281	303	313	336	356	275	293	331	313	309	316	292	317	345	321	275	308	311	261	314	308	335	292	275	306	293	311	303	302	300	346	306	335	310	310	332	302	322	324	312	269	286	295	285	343	272	297	307	314	316	308	303	315	300	281	293	313	279	330	293	299	304	314	305	283	318	328	311	300	325	324	286	319	275	303	287	325	276	291	307	293	298	318	295	285	300	286	319	290	304	309	289	285	316	304	286	303	263	307	307	302	304	282	277	315	300	305	290	299	297	311	293	288	274	313	308	291	337	297	328	291	303	332	325	344	290	312	319	327	309	279	340	295	323	333	325	269	286	283	304	307	322	298	334	311	358	299	327	294	286	311	315	314	301	321	332	285	302	317	281	350	280	267	308	318	315	306	312	299	306	304	298	284	308	278	302	312	329	298	359	317	306	291	317	322	326	326	304	273	284	318	298	331	302	327	259	292	271	297	348	292	286	318	301	309	282	330	301	301	308	291	317	298	321	288	279	304	318	301	278	318	308	295	304	309	291	282	316	322	305	280	271	293	294	310	332	321	322	310	290	303	286	283	361	320	298	307	298	307	349	305	312	298	299	313	304	301	326	314	276	281	302	298	304	317	341	319	329	300	293	312	305	294	298	296	308	304	296	314	331	288	304	298	359	288	261	313	289	300	297	301	305	285	313	314	306	294	328	307	322	329	316	316	273	342	314	284
18363	1819	3204	3567	3116	2704	2261	1976	1819	1585	1423	1413	1363	1264	1205	1148	1155	1068	1099	1106	1053	1092	1013	1018	971	1015	1006	994	1013	994	962	939	930	930	944	964	937	903	930	907	864	949	933	879	868	904	948	901	911	921	908	918	896	938	905	874	910	884	932	894	925	884	909	902	943	915	913	875	903	935	929	861	815	906	891	818	854	899	851	858	912	892	919	906	887	903	934	852	865	901	886	887	915	899	894	859	893	923	881	907	946	845	834	928	903	862	869	891	865	944	842	823	863	950	895	867	827	922	908	868	878	880	931	872	916	855	862	899	822	891	861	898	895	878	854	892	916	908	847	909	958	883	891	845	899	840	916	912	899	901	914	841	893	868	919	914	823	851	880	920	919	897	844	882	937	849	908	897	876	929	849	816	930	861	903	888	889	840	829	910	905	881	865	831	936	861	883	952	951	836	903	941	924	909	909	911	904	949	872	897	860	853	876	888	924	823	867	899	889	898	914	905	909	864	882	948	937	903	920	862	881	866	929	860	894	858	876	921	902	889	870	849	959	871	894	850	912	916	900	895	886	894	887	844	897	891	888	896	889	855	890	913	890	877	897	881	861	924	948	874	875	836	931	876	810	881	869	868	873	866	857	917	890	893	938	947	882	924	866	910	896	826	923	939	876	877	863	892	924	909	838	852	849	881	906	893	921	922	828	889	881	839	896	866	892	842	868	875	882	900	902	910	865	857	903	902	839	864	888	818	927	898	855	866	859	864	874	884	870	896	891	940	820	882	892	934	872	869	894	881	868	898	912	919	892	929	872	875	872	936	876	917	855	885	907	878	912	860	912	874	890	853	826	883	888	897	883	877	870	878	860	902	868	904	854	891	840	881	896	900	923	865	846	856	928	874	889	881	883	868	868	885	872	911	813	876	887	934	835	870	879	848	856	875	851	904	896	912	901	846	918	846	866	902	863	881	884	856	895	899	914	878	893	855	885	874	893	866	838	876	900	869	850	907	887	898	869	896	865	930	866	905	857	882	840	892	907	892	886	873	925	899	848	844	905	900	892	878	875	873	802	845	860	859	850	821	884	910	891	792	899	883	817	829	863	916	918	894	929	923	886	899	899	860	888	883	897	864	962	838	917	855	862	869	886	882	867	854	853	940	843	933	927	854	852	909	945	867	938	922	867	905	891	874	874	878	917	894	869	898	879	918	905	886	932	901	881	861	854	959	883	877	886	905	881	846	814	878	913	892	897	903	864	872	898	935	894	855	878	860	908	889	882	890	870	884	903	867	925	893	890	833	893	864	883	858	892	927	854	869	810	884	900	909	869	888	867	957	827	890	870	842	901	925	910	896	899	855	887	926	863	907	888	962	947	907	886	911	932	901	902	858	899	882	852	906	890	910	896	907	940	891	841	861	929	879	919	888	895	886	925	886	893	867	926	846	924	870	885	928	888	855	895	905	861	856	845	876	897	851	853	889	914	904	935	861	898	814	877	856	905	845	883	896	855	904	888	904	934	866	843	897	875	886	871	847	894	910	842	899	917	827	875	952	878	883	848	864	889	850	900	880	861	890	902	900	894	895	931	894	870	874	876	876	838	897	915	829	858	902	899	855	858	840	848	860	856	876	980	919	850	869	829	883	861	943	901	870	875	904	910	863	867	896	902	880	885	893	902	880	862	882	856	886	839	954	856	876	895	893	845	826	845	931	858	843	935	840	824	904	934	915	846	861	891	851	865	835	953	900	879	889	897	900	859	873	833	883	856	882	884	864	835	854	905	882	848	872	889	880	851	865	866	933	893	883	897	912	847	895	895	882	893	837	901	905	899	887	893	863	891	890	843	902	827	844	791	846	883	843	876	863	892	850	883	866	908	875	890	888	889	898	905	910	889	885	856	879	839	888	896	930	903	864	896	888	897	904	880	941	888	833	901	916	953	870	859	862	887	879	862	852	888	943	833	893	853	892	893	889	888	851	973	946	874	845	882	879	889	895	935	877	908	867	902	908	858	896	864	909	843	864	898	857	883	887	923	916	827	904	845	878	859	891	880	869	906	852	843	883	875	940	886	884	939	877	917	935	882	860	887	913	896	900	907	875	876	910	868	863	885	882	908	860	890	880	887	876	864	921	899	874	895	881	850	904	904	881	900	977	895	891	882	848	896	879	849	863	856	908	928	852	892	840	898	855	908	907	864	903	853	901	901	896	899	882	894	841	840	877	898	891	931	904	822	925	888	875	884	888	896	883	865	885	892	865	879	864	895	891	900	882	916	894	851	851	823	915	885	886	881	977	902	870	887	935	849	883	884	889	879	848	856	851	876	915	911	905	919	868	922	880	884	879	891	885	861	894	856	900	894	883	913	868	879	904	910	884	881	865	913	908	875	875	879	913	908	900	904	914	847	890	863	854	907	898	855	916	913	882	873	911	850	889	908	867	903	910	902	904	898	902	925	915	928	809	860	878	895	905	893	804	876	838	949	935	902	860	858	852	889	862	855	885	886	914	910	860	889	883	874	929	859	862	904	871	886	903	895	907	899	825	875	907	919	893	922	877	910	926	834	848	917	879	876	878	919	881	849	924	897	862	862	857	860	884	870	856	860	855	863	903	846	884	873	892	888	914	875	886	911	805	884	809	881	906	919	884	865	891	861	894	922	901	837	904	882	906	886	925	881	820	884	901	852	859	861	874	888	875	856	898	915	877	866	901	925	899	848	924	873	856	931	895	904	854	907	902	912	814	910	894	871	922	868	866	919	867	821	919	841	895	905	887	829	912	867	863	888	879	872	913	901	911	880	906	883	906	927	875	920	857	871	936	922	859	929	875	871	838	885	878	878	889	938	853	857	923	904	876	866	839	854	889	874	901	882	890	935	916	896	854	849	946	916	941	834	908	903	842	909	898	839	905	875	882	907	905	818	857	872	878	903	856	902	884	854	857	855	904	836	876	861	951	819	893	905	873	897	906	919	893	790	873	863	870	905	916	867	869	890	848	944	871	947	882	884	940	843	890	888	915	884	867	909	863	870	889	895	890	872	927	847	855	878	958	876	892	845	895	894	844	899	904	927	897	876	882	929	870	926	836	850	908	890	883	885	870	843	885	852	904	898	900	896	868	867	965	877	911	840	928	949	936	867	901	847	882	918	906	873	863	873	867	848	896	918	881	885	941	859	836	898	913	881	844	898	912	893	826	903	860	881	899	838	925	896	889	872	891	855	853	877	887	923	929	866	889	830	947	875	866	905	831	857	916	893	820	888	908	848	933	895	891	879	830	913	905	871	857	845	914	888	920	895	841	916	894	898	853	861	888	897	901	868	905	821	855	836	892	900	870	909	798	883	894	843	881	919	860	853	892	860	887	900	861	870	905	915	844	922	825	873	886	887	920	833	878	897	913	895	890	838	834	886	832	919	879	832	886	902	834	938	909	919	871	922	888	888	917	918	859	905	862	869	890	903	861	879	883	853	895	911	850	847	897	888	896	906	857	875	858	903	937	945	893
41783	21525	16186	2917	1544	1296	944	787	654	616	561	538	517	471	448	407	458	386	438	416	405	395	410	441	394	391	349	355	387	357	390	362	379	362	330	361	354	376	362	329	346	327	365	365	356	335	399	323	359	353	317	348	313	342	336	379	347	332	329	355	354	358	340	328	344	320	316	359	355	366	337	366	339	320	387	405	368	353	319	295	345	348	358	372	328	366	321	364	361	328	369	321	346	299	341	295	351	376	333	374	367	361	363	325	312	352	351	344	316	334	348	342	369	344	376	334	318	340	350	350	361	358	334	390	356	321	374	333	312	328	354	306	330	338	355	309	319	356	323	367	335	306	351	340	335	320	330	357	365	339	353	325	329	335	349	320	361	383	357	381	372	365	331	354	310	340	368	342	296	286	368	370	381	341	321	351	325	327	345	359	354	353	342	324	339	328	341	362	325	359	358	320	338	315	339	332	355	320	360	334	357	321	372	350	293	330	337	323	343	332	370	364	351	357	325	330	329	323	349	347	342	345	359	346	341	391	324	347	322	347	337	327	360	325	300	333	342	355	364	345	322	329	313	355	336	344	350	336	338	359	347	319	327	322	333	328	329	351	317	304	317	347	374	313	343	331	323	336	317	337	308	344	328	346	372	317	352	326	351	348	343	301	365	358	350	347	348	346	317	332	349	353	311	323	328	366	347	322	350	333	345	380	393	343	333	364	351	325	340	313	301	352	338	353	301	347	367	332	357	318	328	335	323	350	324	330	328	327	339	335	358	331	354	323	325	357	332	365	317	350	330	364	343	325	321	315	354	337	362	363	356	331	378	354	347	374	319	326	347	343	334	322	356	314	311	340	364	335	351	314	317	325	347	348	349	369	325	344	340	338	334	352	334	348	348	328	338	321	324	342	362	315	349	341	316	348	351	398	341	332	290	329	321	387	348	307	367	341	334	354	319	320	315	358	350	326	347	338	367	344	357	360	346	347	308	330	348	362	315	346	337	341	373	341	352	354	339	401	360	342	322	327	316	336	353	334	312	343	329	309	323	342	296	337	353	344	306	318	331	363	365	303	347	350	341	365	326	352	316	342	326	318	349	346	332	343	355	355	336	329	348	375	332	347	340	328	381	332	371	357	315	339	332	348	358	325	337	349	323	353	312	296	349	326	336	331	335	333	359	347	331	328	378	353	327	357	322	340	362	356	333	366	368	345	350	329	381	343	344	357	363	363	342	332	326	324	335	332	299	338	345	330	356	339	351	358	324	346	356	334	357	306	307	315	337	322	321	390	361	353	352	338	354	336	317	340	338	360	322	314	329	332	302	336	337	337	363	326	317	345	334	329	339	352	360	345	350	355	319	317	365	341	319	329	322	361	386	336	323	341	365	327	334	316	357	327	327	325	367	339	380	330	330	345	356	303	331	378	330	357	302	340	334	346	290	330	339	349	343	335	324	343	347	353	335	368	317	331	328	331	360	359	352	363	329	330	372	327	315	336	348	323	375	320	344	320	304	364	330	342	320	317	331	335	331	332	338	359	286	341	322	299	381	324	338	330	334	348	333	314	319	346	362	346	349	326	339	323	345	340	316	338	324	332	337	340	348	373	368	332	334	326	382	308	368	327	317	356	346	343	318	351	335	337	294	285	326	364	374	328	338	317	310	367	349	329	332	341	340	340	373	293	350	348	314	332	341	311	346	339	351	329	336	347	324	353	341	308	347	358	343	348	344	352	355	348	329	335	325	314	345	321	368	327	316	359	372	349	335	320	340	321	348	336	351	330	338	334	324	352	310	320	362	344	326	341	331	356	335	360	353	351	333	349	343	348	327	354	340	356	357	348	311	371	318	333	342	348	336	351	318	331	346	355	332	346	365	331	344	360	311	371	305	371	377	356	311	334	349	334	323	348	353	377	359	353	341	341	325	355	361	321	327	338	364	377	355	356	362	336	337	333	339	313	342	300	383	331	335	345	339	329	356	353	344	370	341	340	373	347	365	327	381	365	317	314	361	370	364	344	324	334	361	363	326	315	363	313	318	312	355	331	351	379	340	384	337	343	313	350	325	367	324	318	363	322	336	350	322	345	340	324	320	335	355	323	340	333	375	368	314	358	304	325	329	320	349	359	380	342	355	360	334	365	317	338	346	322	368	333	333	329	342	339	319	315	341	330	352	341	324	355	347	363	311	327	346	322	368	324	347	318	357	375	312	329	338	322	319	334	325	305	320	325	364	354	380	328	352	342	334	338	340	360	346	361	330	325	373	328	320	356	318	342	327	324	319	347	323	357	313	332	336	356	351	342	329	333	342	328	330	349	336	361	380	352	333	314	347	339	346	364	306	346	375	357	343	337	328	339	347	339	345	339	334	338	365	338	348	304	334	336	348	324	348	355	324	322	390	330	324	349	352	328	310	325	323	358	384	351	326	324	344	361	330	351	368	365	336	323	367	340	311	376	352	323	338	334	312	392	356	313	339	329	318	334	323	342	332	348	357	340	325	333	404	344	343	345	343	325	334	347	370	319	326	342	341	372	324	364	365	354	340	337	327	329	336	333	339	325	322	345	327	370	359	352	295	321	377	335	324	328	357	365	364	347	321	340	349	340	328	359	331	340	356	333	366	334	368	360	335	348	307	332	333	358	353	351	371	352	326	335	386	340	322	345	348	350	317	357	364	344	319	337	343	358	330	344	330	355	326	333	350	339	359	345	327	311	345	335	306	356	332	324	366	340	343	337	371	342	329	337	342	326	343	359	370	344	332	327	332	334	334	362	362	321	374	368	333	338	327	375	338	332	310	326	348	370	355	330	316	345	332	362	355	340	370	329	355	326	343	312	344	330	333	351	315	336	344	350	318	356	332	304	383	343	347	313	325	329	337	320	347	362	329	339	326	359	364	343	319	349	354	339	322	343	337	363	339	342	360	356	352	351	366	359	333	348	366	354	333	377	340	324	371	334	346	343	340	339	335	316	328	335	333	326	341	332	336	330	342	356	355	344	353	347	353	323	334	341	352	325	334	324	331	319	340	345	387	335	336	345	338	323	349	340	330	332	349	349	339	340	343	380	370	313	358	349	343	353	360	305	368	361	334	345	329	381	366	349	353	359	376	330	349	347	326	352	336	350	300	324	345	352	351	335	322	327	332	345	334	353	334	364	370	354	327	350	332	344	319	356	341	340	332	343	390	336	400	340	313	314	339	309	348	335	324	340	343	345	333	352	314	344	338	310	348	364	328	303	322	357	353	325	375	298	351	327	351	351	352	362	371	342	344	332	367	318	355	354	346	341	364	367	353	331	368	357	345	346	337	341	355	334	347	367	345	372	352	362	345	340	337	328	359	360	353	274	314	316	352	307	300	345	329	339	333	370	352	301	309	394	328	325	309	314	366	323	349	347	374	326	327	345	354	336	332	321	329	376	338	347	365	350	352	356	342	340	328	371	332	345	331	305	339	339	332	337	333	326	334	349	329	337	354	337	314	326	359	356	368	381	357	333	333	330
22247	2721	5369	6112	5128	4340	3638	3054	2566	2316	2073	1982	1793	1740	1568	1560	1431	1426	1336	1270	1316	1238	1249	1213	1164	1185	1162	1178	1162	1113	1130	1094	1093	1112	1056	1060	1065	1068	1087	1054	1024	1041	1020	1045	1055	1045	1037	1052	974	959	1049	997	1028	1060	963	1017	943	973	980	936	979	1046	988	990	1054	1029	1000	995	1006	1028	1002	997	952	1046	1001	996	934	1096	930	940	941	955	988	947	1011	1010	990	921	989	957	981	1002	969	932	978	998	962	936	941	1014	968	948	936	980	977	997	1023	963	979	902	1003	936	998	948	1001	925	1013	978	1005	902	933	939	957	994	928	1001	999	877	943	963	961	982	978	968	973	952	989	957	1003	949	935	947	892	1002	954	956	991	991	968	961	997	1044	1028	1003	999	989	1008	935	928	995	941	947	1004	986	899	1015	972	968	989	1009	998	976	970	989	921	961	977	963	924	993	1002	998	980	987	966	935	961	943	982	970	954	957	943	997	955	954	930	962	982	959	1003	944	972	938	969	952	952	1007	945	1012	947	973	882	912	956	931	961	946	955	950	981	1010	909	958	934	931	955	1006	959	977	929	947	956	1000	960	948	972	931	961	938	952	964	999	902	976	995	1005	946	974	962	971	951	891	942	953	919	1015	970	975	908	981	975	944	987	945	959	1032	952	963	958	963	898	925	972	1003	975	979	966	970	1004	944	990	939	949	930	992	939	958	958	930	931	980	924	970	932	922	1012	999	906	981	1023	937	931	917	948	984	1007	1029	932	974	945	1003	951	997	877	935	1016	949	982	963	985	954	948	937	892	938	908	942	948	973	892	933	991	956	1018	971	901	889	989	967	984	944	947	975	973	996	971	1000	975	952	930	997	938	980	994	988	951	959	934	940	933	896	1005	944	921	969	985	938	965	962	970	995	969	928	954	927	917	962	995	966	946	968	1006	898	937	937	904	882	906	955	916	941	942	962	932	936	969	966	944	981	990	976	902	979	919	920	954	999	944	935	953	952	891	922	985	937	922	973	939	933	952	948	941	928	984	981	950	974	1001	949	935	967	940	957	952	960	990	939	1029	952	982	1029	949	950	950	962	915	954	974	957	973	926	966	986	965	979	992	1005	954	934	994	944	965	894	907	976	970	962	941	985	966	931	998	975	985	925	948	972	984	903	955	935	942	971	920	1009	959	1005	970	928	953	952	1004	992	932	964	917	935	920	977	965	962	989	919	928	996	959	1000	998	993	894	975	950	937	942	1012	949	963	900	952	928	921	968	947	942	953	929	965	940	940	1048	990	975	1010	954	986	926	955	961	944	1014	950	952	973	992	989	952	946	961	922	1029	918	956	1005	1011	1003	918	924	984	1014	915	905	998	900	982	972	938	962	911	949	954	954	961	1001	945	975	985	986	977	923	932	1009	979	941	920	962	960	955	950	918	971	965	976	957	955	961	1001	915	984	981	958	947	922	915	952	966	949	944	943	914	960	987	999	996	983	950	1017	959	965	977	1023	926	969	965	898	946	971	958	949	909	942	984	978	981	981	963	949	986	979	983	921	993	986	1012	1024	922	989	946	938	962	981	946	922	951	937	973	970	956	990	974	1007	988	982	935	957	975	978	975	968	954	907	966	937	925	995	923	969	951	963	984	883	1003	1001	962	930	985	968	953	984	976	987	976	925	977	983	956	975	982	912	948	986	985	937	972	983	1000	937	951	935	988	965	1018	972	971	932	972	926	971	924	949	952	968	984	953	919	1039	962	1000	944	972	959	1006	949	954	960	910	950	938	946	951	966	995	949	973	957	979	917	916	979	997	1012	932	920	936	932	919	968	955	960	962	895	946	969	953	1022	973	1024	929	960	990	993	1005	950	992	965	963	951	987	943	955	915	917	944	879	952	939	946	998	974	997	917	939	918	942	940	963	985	977	935	925	968	913	971	1029	972	1007	963	937	956	951	957	934	963	884	955	1022	961	930	939	914	992	919	955	921	962	913	928	957	995	917	961	990	973	935	968	942	932	935	947	982	950	937	950	966	885	954	991	929	992	1000	959	934	974	947	939	966	938	969	935	1002	970	950	952	952	949	926	924	983	966	909	951	986	965	960	990	965	927	1019	960	1065	907	991	921	1001	1045	911	945	943	963	1012	965	904	979	935	981	950	959	938	995	975	982	970	966	948	986	1019	1031	903	912	955	968	977	975	917	955	983	1013	977	957	927	984	938	971	907	932	969	917	999	923	953	949	983	885	968	981	982	957	972	984	994	962	937	896	937	946	957	1006	942	996	985	951	954	874	983	960	980	934	959	941	913	981	972	987	952	1017	944	946	939	1005	1018	925	961	1019	907	961	931	997	941	976	978	964	1006	937	944	981	978	932	979	971	949	985	938	939	956	913	950	976	983	1017	966	948	971	960	937	964	953	1022	979	950	983	964	1003	948	952	992	944	946	957	1002	973	975	994	973	898	994	960	957	987	977	960	950	910	930	985	955	955	943	989	974	970	967	988	963	948	951	992	1001	966	933	934	937	976	949	965	1022	963	1001	905	968	1017	938	1003	925	955	964	948	938	944	958	973	976	959	916	970	928	954	991	940	898	910	928	944	940	948	899	936	980	968	960	957	986	988	983	931	995	948	974	961	1037	948	983	952	861	966	958	983	939	934	943	918	898	1007	953	952	995	957	994	987	961	965	959	940	997	970	1029	998	957	941	913	970	953	1015	940	934	897	976	964	935	985	948	948	965	960	992	983	918	880	954	985	912	965	931	908	983	1003	1021	913	953	1015	945	960	926	983	949	952	935	962	949	954	946	925	945	969	958	942	971	945	967	911	968	973	946	882	942	983	947	978	991	918	998	955	955	991	991	974	923	956	926	937	977	1023	997	1024	977	923	905	953	943	954	961	998	940	973	903	961	930	985	974	958	972	960	916	947	982	957	946	911	925	986	981	963	942	1025	968	931	951	951	959	947	965	953	1012	925	925	923	967	1021	934	896	964	939	931	952	1028	914	958	939	976	984	951	947	946	971	998	947	984	923	920	956	970	914	985	999	915	971	958	1006	934	970	959	934	962	958	999	994	955	985	934	958	924	974	955	1019	1031	930	921	940	949	972	1015	973	991	929	955	964	961	917	988	962	999	951	930	948	935	976	991	941	939	942	981	957	938	982	999	980	973	907	929	976	945	944	944	880	955	937	950	913	1011	930	958	959	975	964	993	909	960	999	964	997	993	981	988	948	941	962	963	977	964	1017	923	937	983	867	976	939	924	979	957	960	940	950	961	954	934	972	949	928	951	908	891	967	1011	975	957	972	900	929	998	901	921	950	990	988	978	988	966	940	940	997	941	970	972	947	972	939	979	956	906	948	985	978	896	906	950	933	957	912	969	941	941	993	984	928	949	937	935	949	960	977	986	921	974	911	908	994	956	1016	1003	980	987	903	915	976	962	1009	926	982	976	963	936	943	967	962	991	989	974	918	941	940	983	970	945	992	997	927	961	944	982	954	946	985	971	984	952	912	936	976	983	961	1047	981	994	1009	970	938	962	955	910	980	960	1007	951	951	997	932	1016	907	921	941	919	915	959	984	1007	936	990	961	1042	984	963	974	866	924	931	934	940	956	913	971	941	944	954	929	959	953	1024	1030	927	994	912	943	920	963	931	981	937
6849	445	371	219	198	201	173	181	168	179	175	171	164	176	178	167	176	177	163	165	174	162	185	192	176	186	159	169	151	175	148	172	184	157	149	150	159	180	186	172	167	174	167	161	170	178	174	179	154	176	193	172	173	187	175	162	160	192	157	171	167	183	169	149	165	143	169	176	176	161	151	182	189	173	174	165	166	158	184	180	141	158	165	159	162	159	160	173	168	151	160	158	140	145	149	165	172	177	155	174	174	155	161	169	200	180	182	166	153	185	157	163	175	157	151	176	178	148	160	163	156	181	163	188	163	176	188	174	167	191	149	150	168	153	174	164	137	163	158	153	175	163	173	155	177	192	167	182	155	153	170	178	192	165	162	184	156	179	168	169	161	178	180	172	167	167	185	171	167	179	174	176	180	170	192	177	157	157	147	158	159	167	161	168	160	163	146	169	153	158	176	154	168	180	164	165	173	175	174	167	153	156	149	172	176	169	169	186	184	180	166	179	168	146	168	151	165	167	188	166	181	181	176	145	164	167	177	182	154	174	178	182	148	163	162	186	201	171	151	184	162	151	163	162	171	201	164	174	154	163	169	181	172	165	171	178	154	167	156	170	173	175	166	162	174	163	179	138	169	194	204	150	167	172	184	179	174	172	160	173	172	165	182	153	151	174	181	137	161	174	160	150	174	163	172	164	167	188	195	172	194	155	158	178	172	165	183	178	178	161	166	169	178	167	173	179	171	187	157	153	159	161	171	164	154	164	172	177	159	175	175	176	160	190	176	179	159	168	154	174	175	166	182	189	149	162	179	172	166	198	172	151	173	168	163	174	164	154	161	152	177	165	150	141	165	148	143	185	179	166	167	149	152	167	140	176	177	167	148	148	179	175	166	190	179	169	185	161	188	151	162	170	154	190	195	166	158	147	176	167	172	152	175	171	155	189	184	148	168	173	163	178	177	195	165	171	189	185	150	138	191	173	157	166	171	192	179	159	165	188	150	169	154	168	153	190	185	140	172	155	168	176	185	169	160	180	186	163	150	175	171	159	153	184	177	159	176	172	153	163	175	176	178	192	166	160	167	173	192	166	172	146	174	168	169	151	183	148	177	175	181	157	149	146	166	172	157	165	178	162	182	189	195	166	168	173	163	182	165	165	158	164	164	165	184	178	171	152	174	149	188	182	177	188	163	169	158	153	175	150	162	174	147	158	157	165	168	158	184	172	173	162	178	155	174	153	178	199	157	178	176	140	176	164	155	142	172	165	167	174	188	168	179	189	153	173	170	171	163	160	160	167	168	175	178	159	153	143	170	159	167	163	172	174	168	171	156	150	177	163	172	170	173	183	171	156	172	169	162	160	171	160	148	198	177	172	172	166	202	142	172	176	188	165	160	164	174	170	156	157	193	173	173	153	176	157	169	171	169	167	179	172	160	158	174	163	163	174	169	174	185	163	174	149	168	159	187	173	173	157	156	175	152	174	176	167	163	159	161	193	165	165	155	154	165	189	181	161	164	178	158	174	166	150	181	177	180	172	174	178	156	170	143	149	168	169	187	163	187	162	192	157	166	155	148	162	163	159	173	163	169	162	160	173	176	167	152	167	161	168	164	166	202	148	176	182	176	191	150	163	176	201	179	144	159	183	176	193	159	142	159	170	168	167	168	169	155	172	176	184	171	154	167	163	208	149	167	163	184	163	139	178	151	168	156	161	170	153	178	155	169	162	174	162	160	171	170	172	166	175	161	166	200	157	169	184	172	174	171	173	176	185	180	162	176	172	145	167	168	181	189	164	188	198	157	155	174	183	173	183	168	180	175	172	172	149	181	166	179	175	161	152	148	172	188	178	185	175	181	195	155	169	167	171	218	167	153	168	163	153	190	140	157	195	150	175	175	171	188	142	169	188	141	171	156	148	163	177	184	170	154	172	179	150	188	171	161	155	166	159	165	170	169	176	136	160	165	168	180	151	181	165	187	180	183	153	161	150	184	188	149	176	163	186	171	157	186	162	177	155	174	167	168	146	165	202	178	173	181	140	164	155	178	157	174	194	155	204	182	179	162	163	185	192	181	175	168	158	165	157	157	165	153	151	189	174	174	181	161	147	164	168	179	170	173	168	171	170	160	189	148	160	151	173	155	189	174	169	156	160	167	159	154	147	171	142	165	161	204	180	193	159	173	164	177	163	161	161	195	175	159	182	166	171	150	170	162	156	173	158	177	175	151	153	181	157	190	157	178	184	158	169	153	178	180	155	183	154	161	154	189	179	174	170	153	174	175	189	155	147	154	155	172	178	154	169	170	174	150	156	183	145	151	159	169	172	153	188	167	173	168	148	174	177	169	145	161	185	187	174	175	159	172	172	173	152	221	175	162	206	158	173	166	152	179	170	150	157	165	155	173	155	154	177	163	160	147	176	187	188	171	175	159	161	166	181	174	158	161	176	178	168	177	177	172	163	149	191	164	153	131	175	161	187	170	174	152	181	175	169	165	154	171	162	154	185	184	157	161	172	180	159	158	160	157	167	154	166	156	172	171	171	192	169	166	164	184	175	166	159	181	175	164	162	161	141	146	161	182	156	174	163	152	154	203	186	174	144	175	168	186	159	174	170	180	175	192	181	182	191	170	167	145	141	146	180	160	183	178	165	169	153	148	157	188	171	152	149	164	173	160	164	164	175	151	184	159	169	166	188	159	146	164	159	181	150	159	146	157	152	152	173	165	144	167	150	167	175	161	149	159	167	149	180	152	173	176	172	164	176	190	162	180	174	170	163	162	172	177	178	179	177	183	183	167	203	168	151	162	184	185	173	173	173	169	180	172	179	166	190	173	150	189	160	191	171	153	174	160	154	167	178	179	167	172	147	176	183	190	167	172	167	153	194	142	188	181	151	163	150	163	143	167	191	170	170	154	180	184	153	162	163	163	189	145	216	199	185	163	178	157	172	166	143	168	170	186	183	161	174	180	172	172	155	150	177	175	169	152	149	162	168	176	171	177	166	160	178	184	167	172	167	188	175	162	174	158	163	175	173	170	183	153	155	160	164	172	170	147	174	171	151	166	179	170	157	172	163	190	172	164	198	158	186	179	163	187	164	180	171	163	157	187	157	165	170	167	173	174	149	157	156	163	179	184	160	171	164	166	165	189	166	173	160	134	172	160	166	164	163	176	168	170	167	171	189	170	169	165	182	167	180	162	202	182	173	186	164	155	158	169	171	179	184	163	185	163	151	167	177	164	155	185	166	175	166	154	161	162	169	160	156	159	167	178	173	184	172	175	171	164	173	158	197	147	163	161	171	144	183	162	150	171	171	164	165	164	203	169	176	171	171	171	206	193	158	152	181	157	172	178	179	179	166	164	162	160	161	170	177	164	145	183	170	178	170	168	172	156	168	151	145	172	176	158	183	182	160	165	178	142	164	153	200	181	156	147	152	184	163	171	164	163	155	166	173	156	154	173	142	165	155	167	183	157	179	172	157	166	150	167	157	162	170	168	157
6599	580	698	733	595	705	631	598	611	609	584	583	547	596	587	537	588	551	557	556	555	591	593	558	612	562	562	573	536	562	541	553	565	503	538	595	559	552	528	493	548	532	514	556	555	580	543	560	552	562	576	562	499	554	565	582	548	516	556	519	519	528	601	558	558	541	510	549	550	598	537	570	528	525	511	591	530	572	580	526	537	546	498	518	594	604	577	518	572	564	536	538	573	527	534	579	556	547	581	540	607	569	559	590	563	603	545	550	580	572	539	568	551	555	535	579	564	565	595	544	541	598	551	558	561	548	582	534	531	526	552	560	552	522	536	562	557	585	523	585	523	567	575	566	548	541	548	583	510	496	564	583	548	581	531	567	545	502	565	580	563	538	578	550	574	559	516	592	564	547	570	515	561	554	575	540	532	570	536	589	537	526	534	533	533	549	575	542	563	554	580	584	544	577	565	538	578	528	536	537	571	577	556	582	515	566	574	539	574	551	514	570	541	587	514	541	567	535	588	604	560	537	560	542	544	566	562	519	571	544	572	520	582	543	536	583	569	549	547	596	536	566	595	579	525	521	564	535	585	519	500	542	598	573	533	527	574	564	547	555	551	564	520	581	577	585	532	552	518	532	555	557	527	547	546	511	501	560	577	497	595	574	602	547	492	520	573	593	584	549	562	557	543	526	514	573	572	533	516	586	573	532	560	573	541	562	546	547	542	566	559	564	572	538	573	514	539	557	561	563	580	540	531	578	591	558	502	566	564	566	574	528	537	591	570	525	519	589	566	573	561	500	536	510	552	586	528	597	563	597	561	558	544	578	566	592	539	592	545	550	539	529	564	555	580	517	553	541	542	574	529	545	564	546	528	546	557	570	509	543	582	556	538	503	558	547	525	547	569	512	607	550	580	574	574	579	530	578	564	550	534	560	556	527	528	533	524	570	609	571	561	562	516	578	521	522	567	545	523	529	562	551	524	554	585	554	539	543	607	560	568	493	573	583	566	578	574	520	554	589	581	545	577	558	577	552	603	534	542	501	540	547	528	513	566	502	568	541	542	553	596	570	531	527	550	592	570	551	534	571	592	537	577	590	557	546	533	540	565	534	523	555	548	555	527	532	547	530	548	556	552	567	558	561	567	551	601	577	549	580	520	557	569	578	547	539	594	550	556	535	571	546	556	550	590	568	557	531	535	558	588	513	547	575	513	551	580	574	590	540	511	553	541	591	558	564	558	576	548	586	526	555	536	536	564	543	554	543	528	532	576	522	555	585	544	554	553	521	609	580	577	580	600	553	559	560	523	560	554	531	517	600	535	558	564	569	562	565	566	567	581	550	534	565	564	547	530	569	518	550	513	593	557	523	542	613	556	593	543	534	549	549	553	578	580	555	523	559	544	568	571	541	569	549	568	562	549	580	560	566	579	546	577	562	557	570	570	548	500	503	553	560	526	548	515	567	558	507	556	559	559	518	528	547	546	555	496	520	556	567	542	525	554	547	556	583	541	562	574	567	604	556	538	549	568	598	557	561	532	563	555	556	541	560	527	603	549	561	542	543	551	537	526	546	581	538	520	543	593	570	558	510	537	556	534	533	569	583	562	567	553	579	568	526	559	539	609	592	534	557	527	599	541	567	587	585	572	542	568	562	527	549	538	565	509	556	550	532	548	555	548	544	528	558	546	547	548	562	510	549	612	506	528	536	509	537	542	581	585	555	549	518	543	550	531	541	573	536	576	551	561	576	515	558	565	590	573	588	547	565	571	582	569	559	527	535	583	531	549	603	530	533	562	553	534	535	529	576	535	524	560	528	496	547	527	564	543	538	528	574	533	552	552	523	547	573	529	547	547	539	506	562	553	512	527	550	542	592	520	596	573	580	513	568	554	561	553	514	583	586	573	558	561	542	536	497	578	546	569	531	526	540	536	564	614	537	493	554	557	601	525	573	571	547	530	544	595	570	557	539	583	570	594	606	522	514	583	567	528	536	575	539	594	543	550	591	564	556	572	558	532	555	543	585	549	563	518	574	535	550	565	566	583	537	580	597	565	541	613	557	554	529	578	583	567	514	578	523	549	571	556	548	537	572	556	570	564	578	568	560	537	560	563	544	566	520	506	558	543	538	536	570	594	547	532	546	560	587	519	550	577	566	576	521	589	556	548	534	552	584	610	537	536	539	518	545	562	621	522	516	609	537	555	549	538	578	542	535	544	556	576	540	529	574	578	584	610	584	526	555	557	583	529	561	509	554	565	557	495	584	515	575	559	567	578	535	577	536	535	593	531	559	539	577	543	540	579	523	527	522	566	519	541	537	532	521	562	560	562	557	546	546	585	564	567	551	551	593	534	540	537	509	551	553	539	578	542	513	556	532	522	540	522	530	554	542	577	525	546	547	546	510	575	521	554	561	557	533	573	530	546	583	572	584	562	533	553	568	573	543	565	582	548	523	572	551	537	519	559	529	579	537	600	565	578	532	545	560	565	545	604	549	566	546	580	565	563	533	522	541	599	554	566	544	540	560	538	528	601	576	562	615	504	549	549	563	539	500	576	573	545	561	555	572	551	561	590	538	541	577	551	562	582	547	572	568	516	564	568	573	565	573	589	582	541	573	536	532	540	543	513	527	566	534	568	530	561	558	565	571	571	574	545	531	517	580	551	537	535	532	565	581	535	584	565	557	558	532	544	530	562	570	574	569	540	515	563	542	605	545	517	572	549	560	544	577	577	564	515	588	525	538	543	574	521	555	571	579	539	523	546	542	536	525	572	591	547	565	545	540	582	507	529	565	537	552	543	533	541	552	601	539	528	539	543	523	546	529	581	546	574	541	535	546	556	507	593	544	551	576	552	547	572	588	551	573	532	553	525	556	550	587	541	543	546	582	547	559	564	553	582	566	562	533	595	586	521	524	508	509	571	555	557	584	574	530	585	580	550	551	532	553	555	522	503	553	505	562	577	538	558	594	542	548	581	553	548	538	586	590	550	588	549	572	540	538	548	554	526	569	566	555	563	508	558	563	547	559	540	548	601	581	510	579	609	595	556	569	529	549	568	554	531	550	611	536	580	536	565	518	523	510	567	604	553	578	560	522	579	563	524	549	563	515	523	589	500	545	526	557	521	543	592	566	604	537	533	512	549	568	541	604	554	537	547	563	580	558	592	562	536	557	535	563	512	542	534	581	545	549	575	566	558	527	531	556	492	554	572	564	540	600	580	530	552	588	565	549	533	546	554	579	617	557	565	531	573	564	527	541	565	575	533	577	554	527	549	569	554	579	553	529	538	531	524	541	619	568	556	543	528	525	583	564	515	550	535	560	580	524	576	531	528	545	574	561	557	518	531	532	565	583	544	552	546	533	492	554	571	575	579	493	516	548	594	551	516	593	559	519	520	575	520	555	543	561	547	567	520	574	572	537	544	568	537	554	566	539	563	591	540	557	543	601	545	588	557	567	532	514	547	530	599	550	581	588	624	533	557	516	560	543	553	541	543	572
38031	16169	4006	1180	871	733	601	502	446	457	432	411	361	349	341	329	317	348	347	328	353	320	326	333	334	316	286	313	298	300	331	301	322	294	302	342	325	317	324	284	324	296	302	286	303	301	320	312	306	318	305	294	295	315	320	321	302	301	303	310	325	296	296	335	304	289	301	298	321	294	308	291	287	308	310	314	315	300	324	311	320	335	285	319	317	305	288	300	300	312	306	356	287	319	311	311	315	325	307	296	312	245	327	299	324	290	307	295	282	302	289	302	303	287	316	325	293	300	290	300	304	324	341	286	285	293	290	314	284	333	270	291	325	278	284	297	306	321	287	322	312	284	324	305	298	301	303	289	304	328	317	315	338	301	317	301	268	284	315	296	297	323	274	285	307	318	308	293	328	322	289	284	276	295	321	279	287	324	290	329	287	318	300	313	303	286	305	296	313	308	296	313	302	285	300	321	307	294	316	301	298	281	334	336	306	304	313	321	296	316	275	333	322	297	290	321	306	324	300	305	320	276	260	304	277	332	319	337	286	286	300	285	320	324	263	312	316	284	289	310	317	312	302	303	301	292	285	291	316	317	289	310	336	253	323	321	282	311	314	287	299	267	301	337	333	305	295	325	331	298	279	301	290	309	296	305	291	292	336	302	283	297	294	333	289	310	297	288	270	313	285	302	286	313	293	314	279	321	332	280	294	302	293	278	291	306	331	303	316	311	291	299	305	291	311	346	325	302	291	303	307	310	306	296	274	292	303	300	326	334	300	311	303	327	345	305	278	324	307	297	302	313	298	314	293	282	282	343	288	312	288	303	305	308	318	278	294	334	319	310	301	299	287	319	279	321	301	300	302	265	285	274	310	333	293	306	315	318	298	289	308	295	280	324	321	304	257	293	274	322	303	300	337	310	342	316	297	317	297	298	328	291	292	294	311	305	286	318	324	289	331	304	288	305	303	302	302	290	291	246	312	306	295	293	330	296	315	286	290	326	330	309	291	285	321	288	306	301	292	291	288	320	305	285	298	338	279	272	300	318	318	302	287	306	311	282	290	290	305	282	283	293	345	271	309	320	286	306	321	296	331	284	295	298	340	315	305	322	332	292	301	270	259	320	319	301	277	304	332	298	336	300	285	302	332	338	319	325	330	275	316	296	295	320	309	299	289	341	302	320	315	274	300	331	310	320	321	294	326	282	271	316	314	284	279	306	328	300	334	323	297	323	307	310	273	312	317	314	303	297	326	348	285	318	328	330	327	315	295	291	304	267	329	267	321	305	305	291	287	307	299	308	305	284	304	291	296	302	299	329	292	318	340	315	300	295	301	281	279	336	311	297	319	313	311	299	329	319	295	291	293	260	299	322	297	272	288	306	333	272	301	273	287	286	278	277	310	298	308	305	287	325	299	318	282	316	319	305	335	307	263	293	304	303	298	307	279	298	273	282	312	301	287	337	301	274	280	317	295	295	296	296	296	301	293	302	319	267	268	303	267	300	286	297	299	294	323	299	290	328	269	296	289	349	297	295	311	266	288	298	311	291	310	300	307	281	301	280	284	285	334	270	300	327	300	291	329	308	311	325	303	283	297	282	268	306	312	312	336	289	315	308	303	332	309	336	312	326	310	284	311	293	316	279	308	287	290	283	273	297	311	319	315	305	299	314	314	300	297	308	333	301	318	297	313	300	315	319	297	305	290	303	297	300	312	313	293	333	286	313	307	294	285	321	304	333	316	312	295	312	328	293	298	308	318	294	277	301	262	281	303	304	315	285	299	316	286	295	303	297	305	300	297	310	298	270	321	294	317	301	324	277	301	271	315	297	308	290	300	306	305	297	302	314	321	310	299	278	295	308	307	306	307	337	301	314	333	293	317	302	304	321	314	300	291	310	324	296	318	302	317	276	318	291	333	322	323	316	290	279	317	298	285	325	275	290	272	303	315	324	300	342	316	282	355	295	310	305	331	305	306	314	326	318	319	297	327	290	289	329	330	276	315	302	301	319	302	311	317	309	294	273	322	304	290	286	285	289	300	323	286	281	310	295	316	316	284	301	315	276	276	292	329	290	302	298	305	310	282	276	277	341	308	303	264	334	319	274	289	317	307	299	300	337	297	303	296	296	283	282	301	329	315	328	292	302	299	304	282	274	319	313	299	287	289	312	291	288	317	298	305	322	302	307	307	313	310	286	284	310	294	289	318	292	321	311	320	270	320	312	298	295	291	263	282	341	305	299	284	311	322	277	294	283	320	328	308	271	285	313	316	305	311	285	311	292	329	303	310	309	301	336	276	299	307	321	283	315	296	289	328	321	301	274	312	319	283	295	321	288	308	307	304	270	293	295	316	315	302	299	298	286	272	301	299	323	299	293	311	287	316	316	302	329	284	266	319	305	292	320	331	279	320	320	334	295	287	303	290	306	284	307	303	319	328	344	337	295	293	289	298	291	291	307	287	289	299	280	304	327	312	288	278	276	325	327	315	337	289	315	324	300	319	277	315	307	334	296	297	281	281	316	318	276	288	338	295	332	295	298	320	302	292	286	296	303	318	317	301	292	330	314	314	317	315	310	306	316	312	270	305	264	273	343	309	312	309	308	310	317	299	318	337	315	285	296	331	281	303	314	309	297	274	276	290	293	279	315	282	312	298	320	259	278	321	280	289	303	285	290	302	289	291	301	318	284	286	302	308	349	320	309	308	308	320	297	307	289	302	322	304	342	320	313	289	294	315	319	320	317	315	319	284	299	279	299	299	285	308	298	299	299	291	339	286	309	339	297	316	313	320	322	282	282	304	266	308	333	290	302	316	325	318	321	309	319	301	281	314	304	298	289	310	311	280	313	307	314	299	303	299	300	290	318	302	293	283	296	308	297	312	293	281	298	297	286	322	298	278	291	270	305	274	319	334	340	319	272	275	314	287	304	283	291	295	311	323	295	324	325	297	304	281	304	283	300	311	314	301	320	257	324	289	328	327	296	300	289	316	297	309	333	333	292	304	316	274	282	298	300	334	314	314	299	308	287	305	332	300	301	313	283	284	310	289	317	341	313	317	300	312	299	313	302	297	317	302	315	308	345	313	308	312	280	311	329	328	292	287	272	245	291	273	282	313	314	302	333	314	286	301	260	296	294	299	314	301	289	313	301	346	291	323	316	297	314	291	304	331	329	324	275	331	289	313	336	282	291	281	279	324	318	291	303	296	329	301	326	316	315	337	313	305	293	305	296	274	306	287	288	310	320	294	304	296	315	333	296	288	292	331	306	304	298	298	304	310	286	281	330	333	318	311	305	309	317	270	292	289	305	291	314	311	305	315	303	314	318	269	301	292	329	292	280	293	290	300	303	300	327	305	297	324	299	297	314	337	307	321	310	308	308	313	295	303	288	273	287	324	294	301	280	325	307	298	288	289	313	298	278	329	318	286	276	300	303	288	327	307	327	307	326	333	311	307	297	313	310	298	320	329	328	295	296	252	296	302	312	293	302	331	292	304	288	296	337
18273	1823	3275	3541	3011	2643	2309	1944	1819	1569	1461	1354	1329	1247	1178	1160	1115	1089	1118	1086	1047	1004	1070	1022	1019	987	1034	992	1034	1046	938	1005	956	955	930	947	964	919	924	903	920	911	889	907	965	917	918	929	869	926	897	906	936	917	873	843	937	884	909	842	954	920	836	955	893	901	945	923	897	895	917	886	926	923	940	903	881	919	858	888	955	937	860	877	951	891	912	857	902	882	865	896	885	867	889	890	892	896	777	869	892	881	870	898	889	877	903	852	860	922	842	910	907	925	907	863	903	918	855	900	905	910	928	922	840	893	884	928	936	897	900	879	831	875	892	924	886	892	891	909	930	907	878	909	918	874	905	887	926	830	880	921	937	890	880	896	926	885	884	895	923	898	890	839	842	859	932	875	904	852	899	898	843	886	896	854	890	895	900	846	881	832	868	905	825	833	844	922	871	839	857	912	899	869	927	886	950	873	846	896	871	839	914	841	888	901	904	889	842	937	878	875	909	909	882	848	885	909	887	929	838	874	831	869	862	912	877	879	857	897	819	897	917	902	868	882	881	868	862	930	896	901	834	902	849	875	871	919	909	854	890	876	889	929	879	928	897	872	876	903	874	884	897	890	927	896	857	850	884	853	931	942	942	853	904	931	856	912	818	899	832	862	858	848	858	918	872	859	961	889	898	903	879	882	855	900	921	840	873	867	905	853	904	894	852	892	903	860	859	838	887	827	914	898	915	853	844	848	923	834	875	902	883	931	853	922	945	938	873	893	835	893	904	940	898	944	865	854	902	891	941	948	933	927	907	850	880	855	861	930	828	900	898	914	880	849	911	917	868	877	903	844	925	857	889	949	906	891	915	867	923	918	903	909	867	870	892	832	882	859	895	932	938	913	864	899	861	855	856	868	977	856	885	877	899	849	880	946	863	816	903	850	882	832	922	845	906	925	888	882	851	874	879	885	881	904	922	894	869	814	891	835	948	920	879	927	871	918	854	858	880	893	881	831	932	910	896	834	911	875	842	884	854	847	885	922	909	830	865	870	857	865	942	896	921	884	858	881	881	887	911	887	857	848	865	947	875	838	900	905	870	929	866	918	907	907	882	867	876	850	881	867	891	890	931	883	893	895	874	881	900	866	949	903	896	896	873	886	889	885	865	950	886	897	891	856	900	893	872	890	891	890	892	831	885	920	851	880	923	901	870	849	881	857	910	933	840	828	950	881	912	847	906	877	907	877	897	888	869	855	827	895	881	859	887	872	885	905	885	850	871	838	926	921	883	943	842	910	875	907	855	897	920	870	886	798	859	913	912	905	861	880	901	870	915	882	868	911	903	851	840	829	842	848	854	920	881	922	888	911	833	894	903	894	909	899	907	901	933	944	883	915	915	873	864	885	868	903	855	926	876	893	868	927	949	872	889	890	912	915	918	874	823	903	839	870	918	888	873	854	873	894	900	916	893	880	881	878	908	899	955	944	898	897	876	857	820	888	904	838	873	847	957	902	901	936	896	917	905	896	918	904	888	934	863	906	922	885	881	910	926	939	876	897	828	902	874	850	896	858	839	853	866	826	807	857	889	890	879	878	905	859	926	872	911	905	860	916	911	876	887	831	918	870	880	887	899	883	876	899	867	915	853	917	878	857	949	867	895	880	880	897	903	956	922	868	882	854	916	851	902	882	863	906	869	886	868	859	875	918	878	884	942	915	885	888	889	867	895	880	859	923	873	846	904	899	913	863	840	928	840	893	902	924	949	943	881	881	884	893	874	881	915	868	871	862	886	914	839	911	914	906	863	893	844	903	881	857	885	922	882	914	874	904	896	897	896	946	917	891	874	893	908	868	921	852	874	895	915	910	885	857	912	931	863	834	852	874	851	902	896	895	831	877	889	918	893	868	876	938	881	865	925	878	897	873	921	863	882	881	850	912	898	876	860	887	842	873	914	920	860	873	910	894	811	953	888	926	843	928	858	843	851	875	881	859	878	857	906	919	864	896	892	866	863	880	879	806	894	865	857	856	871	825	824	841	870	876	891	872	826	886	836	880	883	920	898	897	868	946	914	942	886	823	932	871	864	828	897	860	861	887	868	889	886	908	903	904	921	905	888	907	857	909	891	906	862	912	921	850	859	876	892	946	852	825	944	926	902	885	907	909	862	884	858	880	866	896	916	856	924	888	923	891	897	875	898	914	909	880	886	834	914	931	887	918	904	892	960	933	908	824	875	857	897	854	899	968	828	958	800	887	889	889	895	901	846	937	914	912	864	848	853	916	926	924	878	895	874	913	933	887	885	867	932	867	945	867	887	864	902	915	906	862	876	889	846	913	923	969	932	903	869	870	940	880	884	886	916	915	892	863	831	852	896	895	891	861	963	827	881	883	911	850	893	911	897	884	833	887	903	936	865	885	915	850	865	835	857	856	863	924	888	867	904	876	910	873	908	893	848	887	886	865	892	892	877	895	903	858	901	876	894	907	903	884	869	898	877	920	853	921	922	881	923	931	925	914	891	904	912	839	839	864	896	870	892	921	902	872	894	901	839	891	878	866	867	848	880	918	867	896	899	865	859	865	850	878	873	813	886	886	902	849	926	825	933	896	919	875	867	939	893	872	879	942	891	834	919	850	858	938	842	871	843	851	903	897	899	893	858	857	827	832	871	859	861	925	887	913	873	916	959	852	886	885	862	861	872	917	841	931	880	875	902	898	846	850	948	939	886	900	937	885	892	882	880	873	880	908	896	878	919	857	954	885	856	876	893	811	897	869	923	906	845	864	867	875	885	854	861	857	900	885	871	847	858	910	912	883	868	884	841	869	950	901	900	888	880	925	866	916	890	883	905	846	864	912	919	914	880	880	879	918	894	910	809	893	898	887	850	861	878	838	945	892	899	894	908	882	810	939	900	877	870	893	865	870	869	845	895	834	877	907	859	866	885	855	865	900	866	874	883	886	860	912	898	869	875	934	892	915	897	836	864	901	883	871	830	930	852	861	900	854	845	901	877	906	851	866	880	908	914	930	930	863	888	877	904	894	873	909	864	842	920	897	828	869	868	871	906	910	933	839	895	979	918	865	873	886	914	903	863	868	895	876	919	889	904	873	856	871	877	866	908	855	875	899	900	862	900	870	887	865	897	872	856	918	906	847	876	898	855	892	876	862	899	923	811	887	862	919	974	865	841	901	883	883	834	910	937	882	898	889	881	818	870	902	886	900	908	938	803	913	938	950	920	917	914	927	878	897	898	912	879	835	936	902	861	888	862	911	949	879	855	943	857	941	925	898	866	922	884	852	852	913	863	934	891	882	903	916	895	876	878	901	887	838	922	877	881	881	863	944	856	877	882	916	856	883	928	938	855	868	901	868	903	882	871	934	939	887	896	877	878	857	872	877	889	868	859	886	909	893	894	875	882	879	858	898	870	915	882	901	911	904	825	861	877	928	877	929	871	926	852	896	905	888	928	874	887	866	859	889	941	883	865	910	874	909	886	895	855	900	849	902
40920	21648	16507	2794	1560	1215	939	757	700	592	546	475	523	457	445	466	389	383	406	403	398	376	393	376	391	369	383	363	380	376	367	344	369	358	356	355	378	366	345	363	348	371	321	388	337	356	380	376	347	333	322	361	335	344	378	345	345	346	352	311	324	334	350	317	355	334	344	343	342	361	324	326	365	348	340	331	352	348	347	350	318	333	335	349	335	339	333	331	349	368	346	344	380	357	357	334	359	354	360	341	374	294	347	354	325	307	340	339	337	331	332	319	357	339	351	353	335	365	368	306	341	357	320	304	372	320	332	388	306	378	337	312	313	316	348	317	366	359	348	358	362	326	331	303	362	323	314	298	319	334	326	329	364	347	333	320	345	352	339	325	346	356	322	354	355	347	331	345	380	320	328	324	310	364	323	328	330	333	373	318	323	365	346	353	369	344	328	341	317	354	340	354	332	343	299	331	321	348	302	327	342	333	346	333	360	337	302	334	333	365	343	310	357	350	330	315	372	316	348	345	340	303	347	344	338	356	369	353	352	361	304	311	340	344	349	335	334	324	353	337	339	320	363	324	329	370	341	337	349	329	340	346	338	346	345	360	352	346	338	332	338	350	335	364	338	342	348	326	342	346	338	331	317	345	315	308	331	332	331	339	352	376	345	371	352	344	327	331	339	331	349	305	314	359	371	339	345	339	354	315	332	301	342	350	347	345	328	354	322	320	322	377	328	335	342	315	350	341	356	334	329	367	329	318	351	363	311	356	340	345	337	337	351	381	344	349	331	315	331	372	343	316	304	335	337	356	350	315	322	370	333	331	372	347	369	328	328	324	340	363	336	369	326	331	373	306	326	344	347	361	367	381	316	320	365	360	359	324	330	331	342	337	354	332	339	345	355	358	337	365	337	357	338	333	349	342	318	357	332	335	350	347	329	350	353	329	356	334	344	314	312	353	336	332	373	361	341	358	368	339	332	350	337	329	333	336	310	342	346	354	359	347	339	320	333	306	342	337	360	318	334	366	362	320	339	345	320	317	348	308	328	329	298	328	339	348	368	342	350	336	323	343	341	356	315	353	297	332	328	312	348	310	332	353	355	342	355	343	312	328	328	361	345	345	358	378	345	331	355	351	320	335	353	340	346	366	337	313	319	338	366	332	325	363	379	346	358	328	332	319	333	362	340	334	359	343	340	335	342	368	325	363	338	319	345	337	347	329	347	346	333	328	337	366	321	379	336	328	326	336	307	339	339	313	333	338	378	330	321	344	347	336	359	333	319	331	345	345	316	343	342	302	329	339	338	327	364	355	334	355	357	339	375	358	315	345	352	364	355	357	327	319	337	326	334	317	343	325	337	355	340	309	324	335	344	321	310	319	369	359	347	324	338	318	330	354	322	323	323	358	291	336	342	374	365	353	321	366	305	360	337	370	356	356	356	349	387	325	335	313	353	362	336	369	335	307	337	341	328	335	358	343	366	309	318	330	375	355	330	348	344	306	344	319	361	331	352	332	349	352	360	316	335	385	353	350	344	371	349	352	348	333	353	350	342	303	328	331	317	347	326	329	347	317	342	371	360	331	329	361	353	335	305	337	304	323	349	358	327	330	338	309	325	335	321	351	349	345	351	348	353	349	359	350	356	344	340	339	360	349	317	331	306	337	348	336	338	327	355	341	316	363	364	313	307	339	351	315	348	337	319	317	329	357	349	344	307	361	372	332	317	371	366	331	328	362	334	319	328	348	316	360	333	340	344	344	314	335	340	310	318	346	361	374	349	354	366	348	350	320	343	320	335	359	352	371	368	346	332	340	373	357	312	357	292	335	319	351	349	319	333	344	315	326	339	321	297	304	363	355	328	341	330	346	324	312	360	323	339	336	320	325	343	326	350	342	310	349	335	350	330	346	331	352	333	320	313	354	357	320	339	355	371	350	336	316	357	363	320	360	373	372	354	329	323	367	356	335	329	316	364	368	332	364	377	356	337	321	371	331	354	339	323	329	334	315	321	333	347	351	367	329	349	361	363	329	365	361	328	356	324	359	339	302	319	368	333	352	339	328	354	325	358	368	339	360	329	324	327	331	355	333	341	328	341	335	301	318	344	314	364	370	337	340	337	366	362	354	313	302	353	317	342	314	343	343	343	333	331	360	361	330	339	317	303	355	356	349	349	343	319	367	337	336	360	347	346	321	331	395	321	370	331	307	341	356	352	383	366	322	360	331	337	359	318	372	358	343	379	347	340	342	311	336	346	375	335	355	332	315	340	340	349	323	350	367	355	346	318	327	344	315	340	324	316	369	338	355	342	325	358	372	361	320	337	353	310	322	336	352	332	349	338	352	348	347	363	309	379	354	379	314	320	351	366	346	364	350	340	342	351	327	325	383	339	348	336	378	349	348	362	322	335	340	327	323	371	328	336	332	325	330	362	342	367	324	337	348	312	343	360	341	319	337	350	342	326	328	346	328	348	351	326	343	349	344	299	354	356	325	350	366	336	338	318	354	350	345	331	366	349	358	313	349	329	362	374	344	338	355	375	371	387	352	319	303	329	329	328	327	321	303	315	334	346	367	361	325	370	342	345	364	322	357	356	336	334	315	367	332	331	370	334	354	359	354	345	360	324	357	341	334	329	333	340	341	330	330	324	323	332	367	315	345	372	335	345	343	299	352	371	325	317	376	338	315	348	366	338	329	364	402	297	336	372	375	354	362	322	346	348	356	329	381	350	376	343	353	331	364	362	323	362	345	330	309	343	333	316	375	347	331	329	367	329	350	363	346	341	343	331	357	357	352	343	351	337	307	355	316	332	347	334	348	323	337	389	330	325	343	309	353	353	334	359	339	318	343	345	396	359	364	360	353	360	326	347	336	359	355	339	351	324	315	369	352	361	333	370	368	341	305	326	335	330	324	335	336	308	337	333	336	322	336	326	345	345	364	366	314	355	353	354	332	334	346	343	344	347	316	325	350	317	321	322	319	370	360	336	343	345	333	349	380	349	342	344	319	350	328	350	351	346	358	335	375	327	338	316	354	338	343	332	360	321	330	340	384	327	330	338	350	340	334	339	322	334	342	347	285	311	314	351	359	301	340	363	324	345	370	354	339	328	348	360	345	339	374	346	321	355	350	336	324	342	319	328	334	339	335	344	342	373	359	363	344	350	340	319	341	315	362	361	331	348	321	324	355	338	307	371	331	325	336	378	316	347	370	357	355	326	324	345	345	343	349	330	321	326	326	314	332	316	346	353	342	363	326	315	335	358	314	349	342	335	337	298	401	332	342	325	334	338	349	337	320	322	330	323	364	369	334	326	327	374	314	304	359	388	372	353	372	366	365	330	388	357	329	394	382	352	296	317	352	332	299	359	365	341	333	358	347	322	363	369	345	322	322	325	373	356	322	339	343	316	316	326	328	320	346	322	363	351	338	337	325	360	327	329	338	326	337	329	341	301	335	309	324	342	323	340	308	320	334	346	323	380	337	338	321	356	325	340	316	318	332
22124	2853	5396	6108	5327	4308	3698	3042	2672	2365	2226	1965	1825	1688	1648	1585	1540	1363	1355	1376	1371	1362	1268	1253	1163	1241	1201	1181	1141	1083	1168	1084	1046	1097	1120	1081	1086	1070	1085	1024	1019	1025	1042	991	1018	1027	1052	998	977	1034	1028	977	1035	990	1020	977	991	1022	1014	1004	1040	1007	1029	970	1018	977	983	980	944	945	959	989	1001	1005	990	998	987	971	958	955	981	1018	1014	956	962	940	942	1017	1008	965	945	966	1039	956	982	986	1003	1012	943	919	973	959	965	951	952	974	1015	996	1021	981	967	1000	1002	974	976	957	899	941	951	933	1035	1006	923	989	978	943	963	947	989	1003	986	987	970	924	970	1025	908	985	971	942	1048	1046	979	995	990	1013	984	953	923	963	1004	939	1013	995	977	1035	946	992	1002	912	932	976	965	903	977	960	978	942	947	976	941	956	981	947	951	934	938	963	951	937	958	935	934	996	973	998	980	967	970	975	1020	958	900	946	962	963	952	933	968	957	945	997	978	940	984	971	1007	985	981	959	963	883	976	986	999	970	929	1012	960	966	971	1016	1002	952	942	987	991	951	904	949	986	1030	989	933	948	951	985	952	954	972	907	931	933	969	909	910	961	980	906	995	1000	922	983	984	942	968	897	960	919	959	984	964	961	990	990	974	933	978	949	879	966	998	893	962	935	922	950	971	929	980	982	926	943	922	950	962	974	970	939	995	974	948	952	922	968	957	953	943	1000	932	942	1016	945	936	919	915	928	993	1023	995	955	924	948	1015	1001	989	880	964	1007	959	959	987	994	918	934	911	945	946	940	898	917	993	982	965	974	999	930	963	947	991	953	950	981	975	965	988	986	1010	892	927	967	995	906	944	982	932	974	1016	949	938	941	970	933	965	984	959	992	926	1022	933	955	949	918	984	964	930	969	945	911	987	935	954	980	954	958	983	978	946	918	974	925	1013	938	921	884	964	1005	997	931	926	1003	978	952	915	995	935	918	953	993	986	907	955	936	973	924	972	956	955	984	955	915	913	970	945	968	1001	976	1017	951	986	963	931	958	1001	1027	978	938	933	957	1012	930	926	934	952	986	945	996	1041	969	980	954	921	949	970	939	993	934	947	963	977	1001	971	993	947	1037	987	991	982	975	952	949	958	963	920	965	980	949	991	946	953	986	954	990	961	969	958	953	981	938	988	956	943	991	982	973	947	962	931	911	934	976	968	939	963	973	935	963	980	966	951	968	975	958	926	946	943	926	921	990	938	974	992	1034	983	963	966	997	935	969	960	939	941	887	977	922	951	991	980	998	934	936	942	941	994	1001	982	988	951	965	953	949	981	962	965	972	976	922	973	1000	991	976	952	948	908	943	969	991	970	935	980	971	924	948	948	915	947	998	954	965	924	933	997	1004	981	917	878	986	923	981	969	943	929	964	943	1007	981	944	930	969	934	945	1035	949	935	941	949	970	957	958	932	969	1017	940	949	936	908	958	1026	981	941	950	988	927	1002	907	944	896	1048	960	971	914	1019	966	986	954	979	1000	956	1032	933	936	911	998	931	942	954	892	1001	919	977	971	988	916	1001	944	930	918	1008	986	934	924	978	957	944	943	1009	972	975	955	948	1005	979	995	942	949	989	955	936	936	913	974	919	982	954	968	905	1004	979	942	920	1001	946	929	945	1013	988	983	965	923	908	941	944	955	941	930	988	931	1000	989	1000	1002	898	990	937	936	978	979	948	964	868	952	909	958	1005	985	929	943	971	978	961	954	999	953	996	998	948	963	936	964	949	961	906	970	966	968	964	967	926	926	967	974	938	984	978	973	1002	979	924	999	957	864	1007	992	950	972	985	977	995	936	956	977	936	993	951	976	926	919	1025	984	915	970	937	936	965	914	975	980	970	940	987	972	976	974	984	974	934	1029	1015	998	966	979	932	996	945	935	931	939	982	919	989	995	961	977	967	949	980	936	974	1024	985	976	931	976	1014	940	988	940	963	955	1031	968	980	976	987	938	996	964	955	993	1006	961	984	993	942	995	948	993	992	956	979	991	927	989	932	931	945	932	1011	983	943	932	920	904	957	983	965	957	962	958	973	949	954	938	971	937	977	945	937	984	1008	959	1005	982	993	951	953	904	920	1021	980	951	934	958	954	948	1018	928	969	945	979	963	960	973	901	935	951	966	1001	928	952	955	953	961	948	1005	956	912	921	975	944	933	920	948	972	928	960	923	924	960	954	923	957	965	930	1004	962	962	944	949	961	981	921	1021	940	962	941	1010	976	965	1005	993	986	928	931	937	943	967	991	969	987	965	956	906	952	937	943	947	974	952	1003	969	988	952	979	974	950	911	957	970	975	1002	989	941	977	937	964	971	913	988	970	956	906	1018	919	916	952	923	953	972	997	879	886	983	955	937	960	926	971	990	947	948	988	965	926	1007	926	932	924	1010	900	942	937	932	926	950	973	938	939	982	988	920	936	1001	983	982	962	964	950	959	956	961	992	953	912	931	957	899	942	970	958	985	987	943	1007	975	924	930	973	882	924	950	1012	964	936	979	1015	895	944	908	983	995	968	957	984	904	951	956	960	1014	931	1028	969	940	984	971	942	969	944	950	949	914	998	935	989	945	984	951	973	932	996	1029	967	956	945	946	967	993	982	961	958	915	953	992	943	922	1024	946	1007	950	998	939	979	971	917	945	951	995	982	946	976	979	965	961	1013	1030	973	933	985	947	978	956	980	931	914	966	962	968	950	977	982	967	950	966	959	920	931	942	982	918	989	1005	939	997	936	983	971	936	996	980	959	942	956	980	1019	1000	964	958	977	926	953	937	1012	927	954	929	981	965	964	943	991	973	975	936	1007	990	952	941	958	940	927	973	986	993	958	974	975	954	1001	955	981	930	951	941	962	960	946	1001	954	910	953	943	960	969	963	948	899	961	923	937	984	975	929	965	982	933	974	960	974	902	923	962	966	979	938	992	929	949	937	946	971	996	949	969	946	1032	929	992	988	987	946	936	949	989	973	952	919	1029	940	972	992	925	931	981	930	991	962	936	965	933	944	968	959	961	953	940	952	916	1030	914	1006	946	982	1011	973	972	954	1010	959	971	967	974	996	908	982	958	961	932	972	942	899	1010	946	981	951	928	935	973	920	949	920	950	994	951	964	987	916	986	975	986	939	1008	927	958	949	919	959	963	945	957	970	974	890	1007	995	1024	895	968	979	969	943	999	923	970	915	980	995	1023	941	1013	939	969	934	939	963	934	921	999	973	942	980	957	949	907	916	991	950	959	930	995	977	966	979	959	983	962	932	994	987	992	940	926	984	945	974	935	987	881	930	984	1032	938	967	955	922	994	992	946	960	983	964	926	958	923	990	921	955	986	956	946	1014	931	932	974	918	888	972	959	969	919	912	964	955	963	1008	942	939	994	940	960	942	978	1001	997	908	994	962	956	966	940	895	971	914	1005	969	942	1001	944	953	1016	925	910	977	949	971	954	945	947	911	950	921	986	968	950	948	985	934	965	935	964	994	921	955	982	967	977	970	961	950	1021	965	989	996	917	973	1017	919	912	965	945	930	946	1009	1003	911	955	1002	902	1003	914	928	912	979	966	1018	948	924	960	962	982	941	950	953	959	938	1037	938	950	982	976	984	926	909	1030	948	954	988
6859	506	392	236	227	194	176	195	181	204	169	149	186	180	186	170	179	176	170	166	173	153	149	175	150	154	161	178	171	174	184	172	188	159	182	171	175	171	183	155	169	164	180	144	150	189	186	143	174	165	175	159	176	181	192	172	150	174	149	174	169	184	166	156	156	164	173	159	183	163	165	155	175	148	180	139	170	160	169	169	160	180	173	170	173	176	169	168	186	172	161	171	171	186	158	179	140	177	167	185	171	156	177	156	147	176	143	169	163	165	156	182	196	158	180	181	170	159	178	168	170	160	147	185	154	157	150	159	180	175	153	170	178	165	165	148	162	170	176	177	176	185	170	167	164	171	153	164	172	167	175	160	193	164	171	164	182	195	196	177	159	187	180	172	176	164	165	178	163	167	156	184	176	162	180	165	169	159	156	187	178	171	189	159	133	169	164	180	157	175	182	180	166	139	192	159	175	192	159	168	148	178	163	150	161	190	161	165	174	163	178	195	164	172	174	160	183	179	167	159	192	188	177	174	176	174	156	164	165	182	149	156	142	184	188	167	170	166	180	155	121	177	161	148	166	191	161	160	163	166	156	172	180	170	170	164	174	161	150	163	161	173	175	175	158	156	182	169	170	148	145	162	162	198	181	175	169	161	146	162	183	159	193	161	165	161	182	150	152	156	145	146	159	159	176	148	156	166	181	159	165	152	146	163	164	169	181	145	172	177	148	165	174	174	182	190	147	155	198	173	199	157	168	170	202	182	165	155	181	185	152	153	186	174	166	172	158	135	165	159	162	170	164	173	156	164	179	151	156	167	156	174	177	178	176	182	165	149	180	172	181	160	169	143	175	159	182	170	169	179	194	191	153	172	160	151	173	165	153	168	162	174	168	163	155	194	169	158	171	166	168	156	176	178	182	165	191	171	141	152	179	158	167	176	172	163	146	154	171	164	149	159	172	194	177	179	166	163	153	160	165	174	168	168	167	173	184	180	167	163	173	172	173	147	178	180	149	164	171	164	171	173	170	180	164	144	176	161	158	168	188	164	171	177	147	153	161	160	175	194	167	154	171	180	184	173	174	144	182	178	174	168	185	183	160	153	169	175	185	168	168	173	178	156	155	163	177	169	170	155	179	143	173	165	162	173	164	171	162	166	192	164	158	183	154	148	185	148	172	146	185	172	148	171	183	154	164	174	170	171	151	152	166	164	172	173	171	168	154	169	159	178	166	182	162	166	155	153	179	173	172	169	191	166	190	158	172	173	177	178	165	167	147	165	182	178	178	156	158	166	180	180	155	165	160	191	164	143	150	156	202	161	146	171	162	158	160	143	157	185	164	137	161	170	164	173	161	167	180	143	157	182	163	176	158	185	169	177	166	146	170	173	155	172	177	151	174	171	166	182	173	165	169	162	185	162	175	180	189	173	176	161	167	165	147	184	169	186	166	170	158	170	172	159	173	165	138	191	186	207	176	165	166	171	131	167	174	174	166	160	167	161	181	140	183	153	145	186	166	180	174	183	186	175	177	164	170	179	175	181	159	176	156	175	167	174	164	185	170	159	168	175	177	178	205	156	172	175	176	173	172	177	171	168	192	198	188	182	162	158	185	175	160	155	176	178	163	176	164	169	167	157	177	169	157	178	164	175	156	188	169	176	161	183	177	135	170	162	181	147	163	179	161	173	176	170	163	177	165	180	168	170	174	181	164	154	156	165	158	174	146	152	180	163	192	163	169	151	170	186	173	173	172	175	177	181	183	169	190	182	175	167	163	169	166	146	161	199	155	186	168	203	161	168	172	178	167	152	187	186	172	165	181	147	197	173	200	169	157	151	163	144	169	188	181	162	192	137	151	164	183	169	171	154	180	178	156	168	159	158	181	163	173	161	187	186	173	178	182	172	145	167	161	179	168	186	191	180	167	153	153	153	147	166	166	143	186	191	167	171	188	182	181	176	169	171	161	166	174	185	158	163	159	167	154	175	186	195	154	169	172	171	162	205	153	140	170	155	178	190	158	196	146	156	175	179	153	160	152	165	152	156	184	176	165	159	159	183	163	158	170	169	158	162	151	172	177	150	181	152	168	160	154	173	165	188	159	178	165	161	143	180	185	162	157	190	174	167	163	159	165	156	174	181	178	169	152	178	175	159	156	161	167	164	169	174	191	163	161	164	190	171	180	159	158	169	165	197	181	191	184	159	169	180	190	179	149	191	166	141	170	139	165	160	164	171	155	170	153	195	168	175	160	162	163	161	168	170	164	179	162	174	160	155	154	180	151	163	159	171	162	158	191	146	189	162	165	158	150	156	177	176	167	165	165	170	174	180	160	162	172	168	205	177	159	155	186	163	158	175	190	148	170	178	191	150	149	176	169	147	162	161	168	174	180	151	170	140	181	180	185	161	160	175	168	187	175	157	166	173	162	191	156	162	157	193	169	187	163	170	158	159	184	171	170	168	166	156	156	185	179	144	153	150	188	162	177	184	151	173	166	164	182	178	167	181	181	172	163	178	171	165	177	155	171	178	186	170	157	185	171	141	182	187	169	182	156	178	184	186	164	173	151	176	156	168	176	182	174	183	197	164	170	155	178	183	173	174	156	165	154	156	173	168	195	156	189	171	190	153	170	168	176	179	176	197	164	149	178	181	157	171	182	156	164	168	168	164	161	178	186	167	176	153	164	178	161	196	191	170	191	152	186	161	156	157	172	171	185	182	179	140	165	150	179	155	149	165	182	154	160	178	146	172	186	168	185	171	165	146	163	164	151	154	161	173	167	173	177	168	184	148	162	156	162	158	146	167	165	192	178	164	165	146	160	159	157	172	181	160	181	148	176	167	170	174	176	163	184	174	180	167	189	187	183	155	169	154	194	173	165	168	176	184	159	168	152	179	167	193	169	152	169	173	154	174	186	182	145	158	172	166	163	180	164	185	157	179	157	188	192	184	166	164	167	189	175	165	176	173	162	172	166	202	163	162	172	172	167	150	160	158	149	156	168	182	193	195	166	170	162	159	163	188	150	179	177	166	180	171	177	174	162	154	178	163	205	167	171	180	171	183	179	184	185	163	186	157	163	173	168	159	173	194	174	159	193	167	172	172	180	192	160	174	177	169	166	154	157	175	158	169	168	166	161	168	190	171	158	157	179	154	181	151	187	137	146	188	158	174	184	182	158	161	177	155	159	162	153	193	150	177	167	178	162	156	171	164	167	166	161	166	162	161	152	172	159	146	166	151	188	166	158	172	163	159	161	170	166	160	172	161	176	202	174	187	157	188	164	173	183	181	180	175	163	151	189	155	153	175	158	165	194	174	175	154	201	188	156	172	174	174	161	181	177	161	179	189	156	177	168	164	147	173	172	179	184	181	173	163	169	174	146	175	164	164	165	143	164	176	161	174	164	148	150	159	176	151	173	165	185	187	161	177	160	176	157	181	156	173	185	155	177	156	173	148	170	163	173	185	153	149	136	146	181	191	172	159	164	156	176	198	187	172	168	164
6405	593	768	728	674	672	650	631	597	631	582	566	594	557	579	528	528	590	555	553	531	544	576	535	615	536	553	564	526	557	545	567	577	520	577	521	541	567	557	582	569	543	552	586	549	565	576	516	544	523	572	559	562	522	552	568	565	569	563	542	515	544	567	584	578	536	602	571	551	566	541	518	566	606	516	516	542	549	574	562	560	576	555	566	569	555	532	514	539	565	603	514	564	522	512	531	563	530	539	561	533	550	574	550	547	555	560	509	569	554	564	502	535	553	569	553	575	557	547	608	552	520	554	543	556	556	562	524	541	563	612	559	578	568	576	547	599	560	545	558	547	556	546	557	565	585	534	549	556	552	587	579	552	554	545	565	573	520	541	588	513	565	554	525	500	563	571	565	624	542	546	548	593	575	531	562	556	567	552	575	558	529	578	574	551	584	546	550	570	547	606	528	594	530	547	566	605	519	512	588	560	549	565	608	576	545	571	581	544	512	494	593	555	542	584	552	596	544	551	575	548	546	526	549	517	565	587	507	543	577	538	557	596	550	539	536	593	576	544	520	553	557	583	528	525	548	551	566	541	531	555	535	581	531	527	547	540	582	530	540	536	557	514	527	535	554	570	529	537	557	538	615	556	523	537	547	536	533	561	557	562	570	529	548	493	544	564	491	544	540	529	535	547	523	540	569	528	568	533	544	510	568	585	532	565	562	555	574	542	530	543	505	543	528	518	582	551	532	564	552	545	540	519	525	571	539	519	512	527	566	524	591	562	547	556	555	544	564	565	587	562	565	549	565	559	537	596	522	553	531	574	580	573	545	589	560	493	557	539	556	547	538	604	502	588	557	559	604	540	518	569	550	548	568	526	574	531	542	539	549	523	508	584	575	529	558	561	537	545	550	539	531	522	545	569	576	580	569	534	515	548	606	548	557	535	560	546	561	579	570	554	501	547	551	551	557	548	524	591	552	572	523	551	583	554	559	553	557	528	547	576	568	547	570	566	552	510	583	558	555	542	555	570	586	531	533	510	538	569	534	561	588	541	540	524	558	591	563	547	565	521	535	571	536	560	540	563	562	567	546	535	560	573	546	535	577	552	541	533	519	595	600	564	554	583	554	547	510	562	527	551	547	515	573	527	561	555	543	550	575	568	570	549	522	545	608	513	520	557	567	579	551	576	525	558	571	523	555	537	549	539	554	528	509	583	540	571	566	504	557	581	541	569	548	519	614	548	569	544	548	563	538	538	516	530	557	548	552	519	568	539	532	569	545	579	536	579	535	565	562	562	541	571	564	560	508	568	559	546	531	619	546	577	542	579	526	529	557	553	587	536	552	541	558	577	546	579	571	525	550	549	575	531	579	540	570	516	546	552	519	571	534	588	536	562	550	526	547	548	555	550	574	565	556	533	516	576	532	560	528	576	533	540	564	574	567	531	543	566	542	567	533	556	514	508	577	550	551	570	508	579	501	559	544	518	544	596	617	499	556	559	536	546	540	507	548	555	544	532	532	547	562	533	569	531	571	560	547	535	565	541	520	536	538	538	525	530	543	556	556	543	511	547	542	580	548	537	562	566	577	559	566	555	552	600	548	541	562	549	567	534	530	567	526	560	545	543	546	557	489	555	527	579	559	531	547	555	582	571	561	512	544	576	516	563	539	534	526	575	562	577	526	538	545	549	574	532	558	521	565	566	543	519	567	529	546	588	553	544	506	536	548	526	584	576	589	536	537	533	555	524	563	558	529	554	603	552	544	553	565	529	573	583	553	564	592	561	576	523	531	553	509	593	567	501	569	561	566	552	559	538	569	580	573	594	533	545	543	549	588	547	566	528	524	510	567	546	557	535	558	569	562	536	514	552	553	601	535	552	526	547	580	587	532	569	564	545	576	640	542	564	552	559	584	541	543	591	561	542	523	531	531	553	545	567	539	551	544	541	546	588	564	534	503	502	531	577	526	534	529	570	546	541	563	542	536	546	536	542	550	548	525	558	559	527	549	561	585	548	572	522	552	529	540	586	581	538	519	566	521	548	564	538	559	567	515	551	566	562	510	543	548	540	519	564	571	582	553	537	538	560	565	561	553	553	535	542	514	562	544	542	521	578	585	554	523	599	553	568	547	551	525	508	551	514	561	540	558	515	545	522	592	584	546	584	535	524	563	530	553	552	565	545	515	538	528	590	545	585	552	527	572	542	535	546	521	554	556	552	555	518	527	557	555	534	547	549	536	540	567	509	542	559	530	544	566	528	561	531	562	584	562	555	521	514	564	540	612	590	544	531	541	537	578	577	565	581	543	555	515	563	535	560	571	568	534	533	573	522	549	541	528	561	585	536	529	567	519	540	593	553	573	564	587	573	503	592	550	536	569	554	579	583	578	563	543	594	564	508	535	514	569	568	514	506	557	536	559	540	536	596	554	543	522	582	559	569	566	571	552	512	592	589	567	564	563	551	546	561	565	533	549	581	576	548	554	509	540	580	542	548	562	514	529	592	594	550	509	545	607	552	498	575	528	584	557	578	540	550	595	535	543	528	601	572	567	525	549	554	550	568	547	561	547	514	551	557	541	555	563	552	546	544	538	538	562	526	564	548	574	551	564	564	555	563	542	527	565	538	539	552	552	553	584	622	573	581	513	631	510	528	561	559	533	523	583	534	539	543	582	556	564	560	543	622	530	520	541	557	572	541	560	519	550	544	538	552	531	543	544	576	547	588	582	552	548	601	545	529	538	559	524	580	521	570	535	539	545	566	566	592	523	571	564	541	555	602	567	559	536	606	568	527	552	549	585	561	518	565	566	553	528	565	538	558	533	556	558	539	554	531	564	532	559	570	586	507	525	524	589	521	531	517	550	542	551	539	558	545	531	551	569	598	510	493	575	552	564	563	571	560	536	545	590	576	534	536	528	557	554	517	553	563	568	607	573	550	600	526	512	567	552	543	523	487	520	548	568	511	582	581	490	587	531	585	550	540	546	541	576	525	579	524	537	520	508	538	536	526	600	558	560	557	568	588	537	521	533	559	571	563	570	517	561	508	559	567	576	561	535	548	555	575	555	543	551	508	539	557	597	546	497	526	527	547	508	572	519	519	576	568	555	562	572	573	571	565	571	566	558	531	527	545	553	541	503	577	583	550	582	558	541	531	496	602	523	537	561	496	602	534	541	551	565	526	561	553	530	540	543	554	559	584	526	532	549	583	606	549	570	564	593	534	553	544	540	548	556	533	558	556	548	538	568	578	556	523	553	562	504	530	542	534	540	537	573	526	547	580	562	574	519	545	586	534	573	562	521	542	563	561	582	603	589	573	571	570	527	540	565	525	550	551	557	513	541	552	566	555	551	516	590	532	571	544	548	548	524	552	518	539	574	571	544	517	569	549	556	606	525	535	553	506	540	575	619	569	516	582	537	550	589	597	582	525	554	573	592	577	519	568	581	527	552	551	596	578	561	538	554	581	547	527	573	535	560	506	520	577	531	576	538	539	539	586	545
37863	15412	3463	1258	937	721	599	548	473	444	389	388	353	386	377	344	327	314	362	316	348	326	319	312	335	332	313	319	285	276	273	317	300	280	347	301	314	288	310	317	315	304	285	292	293	264	305	288	270	286	304	294	322	324	309	298	298	274	297	298	283	298	345	323	305	307	273	254	309	327	302	328	316	329	313	325	305	278	308	293	309	307	328	324	333	313	327	345	280	311	297	308	314	324	281	306	273	287	296	312	281	300	254	308	298	296	305	307	324	312	307	303	286	280	324	306	265	288	308	291	311	298	277	324	265	287	317	315	315	303	296	325	305	299	315	302	314	330	284	294	270	269	312	269	292	314	312	269	309	311	302	313	306	298	302	304	302	328	291	347	294	311	305	308	270	281	326	285	300	328	292	316	311	294	309	307	281	295	314	295	260	308	330	285	285	274	296	299	279	289	318	293	267	268	285	313	315	309	296	292	309	326	309	354	314	286	318	311	308	304	327	304	279	294	322	312	313	324	312	279	305	294	307	315	314	292	299	319	322	272	289	303	297	295	288	331	305	313	318	326	308	296	296	286	331	327	328	330	284	297	321	325	319	314	296	303	347	278	308	306	324	313	301	315	319	299	286	280	300	265	276	295	290	297	296	321	307	310	316	291	315	307	316	318	307	324	306	311	297	288	325	294	300	289	307	308	316	291	316	302	319	258	287	299	285	275	299	299	278	305	317	295	296	339	307	333	287	297	310	276	297	320	284	301	297	287	321	279	302	323	292	291	305	317	266	284	288	287	310	302	285	325	304	281	324	324	296	285	280	318	308	325	303	265	276	320	340	296	299	303	323	328	331	300	283	280	282	282	287	261	312	299	304	318	302	313	283	346	327	337	321	272	287	305	317	296	287	299	287	278	300	308	292	281	317	311	271	271	327	322	297	291	331	300	289	301	283	304	303	324	307	295	292	281	294	304	277	316	282	314	303	304	309	330	317	293	304	324	318	306	334	318	298	301	304	295	295	296	313	289	292	305	336	327	306	273	322	273	282	321	308	323	281	283	302	298	301	300	290	331	306	285	306	290	309	328	291	319	332	333	291	316	273	321	309	328	319	309	299	336	291	298	310	319	303	331	280	326	299	298	304	307	298	299	324	301	316	313	335	290	286	275	290	275	294	307	318	312	322	285	278	307	300	276	280	293	285	303	293	279	283	300	282	316	274	309	281	288	320	296	310	332	287	292	310	291	297	300	288	290	297	304	306	286	277	266	296	316	313	322	324	286	304	314	294	308	305	274	305	305	307	290	312	316	318	308	322	309	316	300	278	283	327	318	322	294	283	304	310	298	314	344	301	300	290	284	281	296	261	305	295	314	327	283	275	299	301	319	255	284	307	290	288	311	291	330	306	294	320	310	293	316	330	264	317	319	330	311	309	262	314	286	296	278	303	299	322	271	286	331	331	297	315	287	309	300	289	308	306	317	300	253	291	293	311	315	300	307	305	293	291	307	282	290	296	334	289	307	305	296	286	318	306	288	278	285	291	326	299	314	307	300	313	278	294	279	326	304	289	341	274	312	291	304	301	298	322	301	302	320	344	311	281	317	313	299	291	296	303	294	281	290	330	280	318	317	289	312	314	310	291	295	297	292	325	291	297	298	280	338	282	254	283	319	281	316	291	283	311	314	309	312	277	340	321	301	309	316	321	308	315	300	298	298	272	290	341	298	334	296	291	313	276	301	330	278	287	293	280	285	296	292	282	300	292	269	311	331	296	306	290	288	301	275	302	304	314	267	287	305	300	276	320	292	326	314	310	315	285	305	323	297	286	315	286	299	267	332	307	288	282	275	323	284	277	284	317	274	290	331	279	300	285	308	298	318	279	306	294	308	312	302	300	299	299	288	294	334	320	318	304	292	264	292	295	330	348	312	308	323	303	314	269	262	282	298	316	323	311	296	297	260	287	295	300	300	299	305	301	317	309	305	303	280	297	314	292	283	275	297	321	324	299	302	283	293	311	330	321	253	315	312	322	265	291	292	285	307	281	323	295	270	299	277	312	301	310	331	316	295	301	330	325	298	302	292	318	290	322	323	313	346	320	320	302	258	314	301	305	289	304	286	278	309	316	309	297	289	305	309	310	323	300	289	296	296	322	322	306	317	309	328	305	301	310	277	289	311	285	290	296	293	282	312	303	290	330	314	339	278	286	299	295	312	309	283	299	318	276	288	271	291	303	281	310	259	305	306	302	282	318	299	289	303	302	295	295	288	283	303	318	308	325	276	272	311	280	293	311	306	286	309	312	300	318	283	306	314	267	288	290	302	327	284	285	290	315	339	285	325	284	310	314	322	303	265	288	285	314	286	332	305	293	273	293	303	308	284	312	305	291	297	304	286	291	307	301	298	317	269	300	307	336	281	281	278	309	285	295	283	313	309	305	328	302	309	297	292	300	325	300	300	316	289	291	301	311	306	302	279	315	305	292	322	300	319	262	297	332	320	261	305	313	263	313	320	329	285	291	280	289	323	273	287	326	334	304	291	295	322	309	294	314	328	337	307	288	304	279	327	341	307	297	325	303	282	288	293	304	271	265	307	302	298	297	275	282	298	297	290	315	320	324	315	286	274	316	280	293	275	317	293	290	320	303	301	285	314	330	326	329	328	308	312	313	262	320	300	311	317	299	309	298	293	287	294	302	307	292	299	303	322	308	279	312	325	306	278	313	317	327	307	276	311	282	292	303	295	321	309	276	299	287	336	291	310	317	281	309	315	316	311	278	318	310	315	262	285	272	270	331	297	311	309	302	296	298	285	316	284	283	328	279	334	288	303	302	288	292	282	310	320	290	279	294	323	308	322	307	286	320	282	289	322	335	335	302	282	337	314	302	296	284	306	296	275	300	309	319	281	316	294	295	300	312	290	287	307	310	304	307	307	312	264	322	287	308	278	317	350	344	309	300	299	284	271	311	289	315	282	279	303	303	286	304	302	317	278	300	269	310	334	330	344	314	300	255	330	303	302	317	305	312	312	326	288	319	320	258	306	265	310	329	315	285	256	296	308	325	310	319	300	337	280	307	313	312	306	315	300	308	273	304	283	349	298	318	306	307	302	284	321	319	274	320	308	310	322	320	291	309	299	293	324	320	330	335	293	314	298	301	302	296	286	317	331	320	274	326	286	309	292	297	282	299	283	299	276	267	297	298	290	307	308	312	286	312	321	305	294	309	281	272	282	301	272	321	273	294	299	296	306	317	304	296	329	319	308	314	321	316	307	293	296	304	284	304	327	319	249	305	288	286	303	309	318	298	314	285	283	285	293	284	327	301	295	294	303	276	306	323	288	308	301	288	296	295	299	287	277	321	311	281	294	293	312	310	297	337	324	285	320	312	303	305	298	302	304	313	309	315	310	290	314	297	312	306	330	306	316	296	273	295	285	306	309	299	303	274	291	332	309	326	279	287	296	297	306	304	300	289	276	320	287	307	301	305	325	292	325	310	283	299	296	309	285
18208	1822	3250	3693	3180	2551	2301	1994	1795	1658	1460	1385	1276	1228	1255	1178	1172	1102	1046	1037	1075	1029	1049	1028	999	1004	1038	993	952	1017	951	927	923	944	933	915	908	947	934	947	910	927	967	910	913	890	941	962	874	823	957	940	883	890	952	905	900	957	928	896	909	958	898	924	889	958	871	892	901	905	928	876	868	866	933	916	915	819	870	936	936	903	903	857	884	932	899	915	891	879	849	852	862	817	895	910	915	858	814	871	850	859	921	901	885	906	862	929	940	903	840	888	908	909	939	852	861	893	860	933	918	922	925	863	893	916	867	862	966	853	925	869	911	801	879	868	841	839	879	891	935	950	903	930	842	876	922	853	855	876	897	945	897	833	924	881	960	900	866	863	825	865	853	880	870	860	880	876	860	948	867	895	903	940	918	888	875	919	858	875	909	858	896	896	906	840	895	869	896	873	891	917	875	935	904	931	854	893	897	911	893	900	850	853	896	858	879	923	926	873	905	907	883	889	866	898	886	876	936	885	894	906	850	926	893	884	878	891	876	893	892	883	937	936	923	855	871	906	869	862	880	916	889	889	885	892	855	844	909	947	843	876	871	877	911	907	926	909	926	873	870	925	911	868	848	831	853	924	890	876	918	894	841	881	886	860	905	837	941	909	834	864	901	916	908	890	968	860	907	875	943	934	853	879	875	890	910	883	836	820	887	868	878	917	938	891	868	826	923	877	890	884	875	850	943	879	859	861	893	929	875	895	859	967	899	925	894	902	908	890	879	872	852	876	887	873	898	870	859	877	883	916	916	841	865	908	910	825	845	879	883	884	900	876	920	896	847	865	844	896	903	889	847	943	872	875	842	885	889	826	915	880	876	932	827	836	837	878	855	831	900	902	912	919	887	887	849	821	878	971	909	902	852	940	846	835	875	928	878	895	863	868	935	848	887	896	921	911	822	886	878	861	872	843	916	888	827	883	879	856	901	894	932	853	851	864	894	880	849	906	884	871	860	935	863	867	891	905	841	881	934	866	870	887	844	910	851	913	850	846	857	865	852	916	877	871	880	886	923	899	900	901	905	885	888	904	881	916	861	919	954	923	824	870	866	875	867	842	938	952	906	874	863	902	872	886	826	881	937	902	839	879	839	903	854	894	903	886	866	901	883	867	912	877	909	920	907	873	829	804	856	922	873	866	856	940	870	869	854	917	880	893	929	898	912	884	878	870	879	846	900	853	919	913	842	850	880	890	854	897	901	899	858	880	846	927	833	906	887	895	901	883	919	871	873	859	890	882	856	932	867	902	899	914	855	834	878	914	848	897	817	858	899	891	847	878	898	906	831	864	859	889	850	875	793	860	872	862	886	905	882	883	953	903	871	872	882	912	871	904	896	851	910	892	847	857	908	894	901	924	861	881	868	902	859	905	918	861	856	941	824	945	835	848	890	868	887	859	869	885	868	884	894	830	954	902	891	833	860	852	848	905	850	835	874	845	884	846	894	884	866	875	865	838	904	907	881	853	858	892	852	871	842	899	910	866	867	907	924	894	895	859	833	884	925	879	894	890	855	893	812	838	863	878	868	867	867	878	841	918	857	841	841	919	889	831	886	858	924	884	884	852	904	866	896	917	815	849	898	904	921	919	839	890	873	874	852	789	837	871	858	887	899	883	922	925	906	834	865	882	872	879	876	885	913	906	910	892	884	919	906	898	940	904	845	913	885	864	884	895	905	900	878	860	902	893	944	872	877	902	878	907	870	889	845	882	848	860	921	911	863	889	898	865	865	870	930	860	859	868	914	827	896	879	860	890	902	919	861	867	923	889	930	874	888	846	875	905	938	894	871	866	859	880	877	934	907	857	893	905	829	897	880	864	865	854	949	848	921	830	896	842	845	874	874	871	894	906	927	927	865	894	925	834	916	936	886	852	831	878	867	898	866	910	856	909	938	884	904	840	905	921	841	869	904	898	856	860	890	912	921	867	883	835	901	947	864	915	883	885	950	885	860	950	952	858	892	895	865	885	862	926	917	917	908	864	871	911	909	881	915	878	843	891	909	873	856	903	846	831	921	908	874	859	926	913	911	879	922	883	851	893	868	829	864	867	903	948	909	911	822	871	907	906	858	868	941	905	935	862	884	894	937	876	866	897	879	902	910	895	867	859	850	873	873	860	897	892	885	890	884	852	886	880	856	916	857	892	874	855	949	894	847	932	866	835	912	880	901	832	888	864	857	867	925	857	881	850	934	883	887	891	883	896	881	926	890	908	919	834	892	904	889	815	935	922	885	850	894	917	850	930	865	853	921	839	847	897	928	884	922	871	924	891	881	906	869	868	880	898	903	914	826	834	887	919	835	916	936	890	907	857	883	859	865	915	896	860	858	854	832	916	887	847	921	880	854	913	921	885	886	838	868	842	882	891	905	876	893	897	885	859	872	859	923	861	912	863	856	916	921	892	852	905	818	902	903	923	913	886	906	825	839	878	860	875	897	859	875	889	858	857	836	871	893	906	915	844	848	867	919	899	920	825	862	884	880	865	868	874	906	849	900	866	886	844	802	902	916	818	832	838	918	877	881	884	899	873	864	879	876	895	926	957	922	856	841	843	898	861	866	893	866	903	892	858	866	859	891	889	892	904	888	945	866	878	916	877	907	842	845	874	859	886	875	859	860	917	871	844	902	885	944	808	874	903	924	854	877	873	883	864	865	913	894	885	908	887	857	888	906	853	906	825	886	877	880	891	908	911	884	870	880	868	872	868	848	867	877	894	895	962	875	869	879	842	874	893	891	871	914	851	825	862	840	915	882	925	886	871	914	884	839	861	917	944	920	848	897	886	875	893	940	873	912	871	924	827	881	929	904	883	899	922	898	847	866	879	869	858	886	893	873	860	880	873	865	882	870	898	882	892	915	886	849	885	824	907	889	939	865	900	917	868	853	880	905	903	854	909	856	856	902	873	886	872	888	850	885	915	898	905	861	895	941	862	923	882	888	866	903	917	917	944	877	909	903	902	871	824	864	883	824	887	835	908	857	936	832	952	851	883	889	873	871	909	930	880	892	878	839	844	888	918	829	917	867	895	824	841	884	869	850	825	878	881	902	836	835	866	882	870	906	889	840	912	905	890	860	895	910	858	869	889	865	887	866	928	884	928	913	852	882	874	875	869	900	905	887	896	887	895	878	873	855	869	854	914	914	891	922	886	923	973	878	852	974	874	883	886	900	886	868	912	940	907	909	870	888	901	900	913	848	845	897	831	928	892	920	888	874	867	899	923	855	922	871	911	930	852	934	893	880	902	860	890	865	839	898	897	885	802	880	952	891	883	806	889	866	862	870	871	850	826	883	865	856	884	884	893	880	831	864	900	860	891	878	870	875	930	857	866	863	876	856	904	917	903	884	902	897	853	888	865	873	883	864	842	913	863	776	914	879	869	882	884	868	843	886	875	868	914	874	882	871	851	894	883	926	922	864	859	855	872	879	812	906	875	846	890	866	893	878	874	953	904
40783	21713	15238	2702	1630	1212	952	808	664	604	561	519	455	471	418	468	456	434	391	356	405	377	371	385	400	346	363	398	378	373	364	351	357	363	341	322	340	339	336	341	359	387	353	338	358	373	371	350	372	368	333	367	352	328	359	351	368	382	356	348	300	299	339	316	365	334	356	351	371	332	340	376	364	331	344	378	365	290	354	384	320	338	348	317	359	358	345	311	356	345	358	347	316	340	356	350	342	337	356	317	331	364	349	336	331	320	303	350	329	305	357	332	341	333	348	337	380	347	327	342	359	312	337	292	346	292	324	360	333	334	347	325	366	355	358	323	322	336	372	372	347	321	302	320	367	384	358	383	350	337	385	317	332	343	327	355	352	331	326	352	334	362	345	340	359	333	332	329	352	332	328	352	333	340	318	305	317	368	349	346	335	331	338	341	374	373	339	323	330	355	351	363	363	322	335	365	341	322	362	375	337	331	353	319	366	365	315	348	316	319	356	336	337	328	359	329	312	356	336	319	337	313	318	303	336	290	346	349	335	322	293	321	344	322	361	351	331	331	333	339	365	323	325	373	346	332	333	356	342	335	356	380	342	357	340	363	311	359	343	322	349	330	328	343	351	372	339	353	299	316	350	378	361	340	339	338	324	365	355	359	339	293	332	376	348	325	332	321	329	330	328	324	327	335	375	312	357	334	306	311	324	343	346	313	332	349	330	325	381	346	311	343	351	377	339	349	331	318	324	333	347	325	346	371	355	322	349	301	347	354	373	349	418	315	347	336	355	336	332	314	345	367	360	347	341	336	335	358	337	347	343	328	338	318	356	342	359	334	339	360	316	368	360	305	338	324	328	350	339	342	346	318	313	344	354	342	351	348	351	326	336	355	339	358	312	355	340	357	343	319	313	365	346	362	350	324	354	361	359	367	342	340	353	312	342	324	348	366	327	373	329	347	344	351	337	349	339	352	361	340	354	320	369	349	350	334	341	315	363	350	330	331	359	361	351	345	345	364	350	355	316	368	333	342	371	357	357	317	315	341	352	336	349	354	348	337	305	321	330	329	346	348	311	332	354	358	332	360	317	329	360	323	313	334	352	342	325	328	347	366	367	335	353	339	344	305	345	328	335	339	387	313	337	337	342	340	313	344	358	370	302	345	303	354	370	347	329	382	310	339	327	323	329	350	340	339	370	335	338	329	345	340	339	333	328	333	375	345	342	364	344	329	349	361	373	336	337	319	316	377	340	371	315	308	347	355	327	370	338	339	330	364	379	345	366	333	350	314	358	314	325	318	335	368	362	312	338	304	321	306	345	348	340	350	326	386	365	353	366	339	325	354	339	349	332	394	332	337	317	372	349	378	359	354	345	380	334	336	332	355	360	331	361	363	371	339	330	364	349	348	357	359	341	324	357	335	335	314	349	339	356	342	348	350	353	288	361	338	353	335	317	288	306	327	347	318	326	346	333	327	301	302	310	372	365	354	357	329	317	336	341	341	364	355	376	324	326	345	361	326	308	335	363	350	353	326	362	355	341	330	353	359	312	321	353	352	344	355	351	312	391	360	346	346	360	372	330	349	368	322	334	365	375	325	360	357	373	342	348	348	346	321	364	338	337	342	336	335	337	350	325	348	336	349	318	321	359	398	344	366	361	354	359	346	323	335	319	324	349	345	359	321	332	356	344	361	331	345	317	330	337	338	337	330	320	321	353	402	331	337	335	357	334	353	333	358	319	347	338	330	352	326	321	334	380	330	382	331	356	293	336	329	378	360	348	350	390	340	365	342	343	297	322	328	363	326	359	363	338	345	377	362	365	338	353	320	362	301	355	352	351	362	322	345	346	332	348	371	330	361	383	341	337	349	356	361	349	363	355	351	346	327	317	355	359	332	365	335	352	340	338	349	339	348	352	359	352	352	367	329	366	343	339	345	339	347	377	319	374	337	324	291	346	365	353	331	314	337	332	315	356	318	367	346	359	347	331	336	344	352	326	322	351	364	335	344	331	311	337	309	344	373	364	330	329	366	319	376	360	349	339	340	333	333	331	354	338	365	341	368	380	377	338	337	348	341	364	326	297	333	376	325	343	362	367	348	339	349	357	359	339	369	346	339	396	357	342	318	328	354	315	316	336	354	345	335	331	342	337	321	354	340	343	327	353	372	311	322	384	349	352	337	388	389	355	316	333	354	354	380	340	358	306	342	362	360	351	369	336	337	358	370	341	344	314	342	354	334	371	347	352	331	345	354	334	323	371	337	338	346	342	332	323	308	315	366	380	335	338	349	366	354	371	363	332	334	337	361	355	333	319	318	368	357	338	350	354	328	334	358	338	340	377	367	373	333	344	357	379	336	359	373	359	325	320	357	324	349	332	370	349	334	345	320	324	325	352	326	352	332	356	348	358	307	383	331	347	338	348	361	341	315	354	307	332	342	319	332	365	332	361	343	342	354	329	352	333	322	325	324	339	387	321	330	354	324	327	298	307	320	345	308	340	350	333	344	344	319	285	321	352	340	334	358	334	327	329	364	362	346	336	354	366	310	335	336	357	324	331	316	318	355	355	329	344	350	332	362	363	347	311	333	352	359	337	336	371	338	313	356	344	324	349	342	332	349	351	331	338	323	330	317	304	294	321	339	320	329	332	344	339	360	329	361	323	350	393	317	327	329	365	342	338	320	326	347	334	347	360	349	348	330	377	332	338	351	345	305	353	319	353	361	338	351	324	331	341	332	373	332	367	334	347	364	334	332	344	309	331	321	367	360	359	353	344	327	360	323	358	375	365	334	341	364	358	353	315	318	371	321	351	326	338	384	323	348	318	346	307	352	335	346	370	309	367	320	354	348	370	341	340	309	333	350	337	307	339	321	343	306	352	325	342	326	363	334	350	336	337	339	332	345	358	314	313	314	330	369	333	362	365	347	315	339	360	324	367	333	334	351	341	331	333	316	309	373	340	354	351	332	329	342	339	318	345	350	344	332	348	305	372	344	343	341	319	346	324	370	315	327	332	330	333	348	309	328	344	352	328	332	300	330	354	338	349	352	349	332	319	370	349	355	309	342	360	336	333	324	333	302	337	355	359	339	377	304	324	369	397	341	317	351	366	340	335	336	357	329	361	372	361	344	345	338	353	346	355	347	329	337	341	335	346	334	380	358	310	380	350	322	326	354	381	361	379	353	340	323	340	352	317	336	362	343	335	315	326	357	322	347	377	352	350	357	362	311	328	319	354	336	347	342	316	354	348	342	345	340	359	343	350	334	291	346	364	341	344	353	354	357	367	351	345	359	341	360	344	333	362	329	339	336	350	336	318	315	354	340	337	331	346	383	376	363	345	369	342	390	342	358	345	323	321	311	366	351	371	354	374	339	336	350	314	333	332	369	337	314	327	347	355	314	336	326	329	343	317	358	361	344	381	339	317	371	356	317	362	335	320	370	331	312	316	355	326	311	351	361	383	338	297	393	340	351	321	334	340	343	363	359	313	370	356	329	324	330
21706	2784	5557	6054	5245	4194	3632	3176	2712	2426	2150	1965	1768	1708	1520	1533	1537	1433	1370	1376	1313	1278	1218	1239	1206	1124	1138	1134	1157	1180	1099	1130	1119	1128	1102	1101	1085	1090	1069	1068	1044	1084	1031	1082	1129	1057	1013	1043	1040	1006	1031	1072	1022	1014	970	1042	1005	978	1008	973	980	1046	980	986	936	1060	992	954	1002	918	980	952	964	1044	905	1013	1002	1028	1076	962	1038	991	1037	965	957	919	949	958	1039	981	979	926	1012	1011	974	914	939	994	938	935	918	997	933	965	977	976	1012	960	973	982	936	915	926	957	944	1027	992	966	938	930	897	938	937	992	952	970	1004	982	901	986	1020	1012	985	1022	997	1026	1012	996	987	970	937	979	1000	918	952	963	970	937	976	994	977	969	1006	992	960	1000	1041	984	944	1030	955	961	995	978	940	1021	1018	914	955	979	975	947	997	934	917	967	993	986	957	970	941	981	954	908	990	962	1008	975	978	1009	958	1002	969	986	895	925	957	975	985	997	908	959	925	966	989	1010	917	1023	961	924	923	942	938	915	919	925	944	938	950	976	974	978	943	1016	957	976	945	935	983	1002	1023	932	918	990	993	929	999	964	1004	1004	999	945	1024	988	978	983	993	949	883	994	995	973	998	954	996	978	961	1018	943	962	1016	937	987	949	945	958	970	977	960	1004	1045	911	953	1035	971	984	967	971	1005	926	941	981	999	981	965	946	983	940	1039	949	939	954	952	985	967	969	977	994	981	963	926	939	1010	936	994	1001	1003	929	992	915	945	971	962	929	920	902	925	982	962	974	947	1009	930	993	1012	989	951	978	923	943	982	945	991	970	955	931	1036	957	950	956	962	909	972	995	985	940	981	953	942	919	985	981	947	940	946	1012	934	956	1008	995	938	970	1029	935	987	992	961	958	1017	942	983	938	944	963	990	952	1003	955	961	974	911	979	999	972	991	989	936	905	910	912	1003	1019	1008	954	950	976	943	1013	968	930	1033	1040	946	935	969	952	966	953	1020	957	940	924	944	946	988	1041	977	942	886	918	967	940	927	957	961	930	958	979	956	966	965	949	980	932	1031	952	965	974	917	934	961	981	954	950	955	955	938	939	989	945	962	969	968	969	965	954	985	954	954	950	927	954	982	987	992	952	951	945	975	993	936	1018	978	923	942	935	969	976	947	952	938	968	924	945	972	971	949	1000	975	933	962	906	976	1019	990	981	932	953	999	969	1005	933	967	968	968	999	917	934	962	963	957	955	972	994	940	930	964	993	926	950	987	935	950	938	984	927	970	938	975	954	1003	955	969	959	950	1003	990	981	959	943	984	898	999	959	952	981	967	926	965	979	968	916	942	993	968	955	962	936	958	1003	988	955	918	988	980	968	931	961	975	941	1016	968	1016	1032	978	937	972	934	973	942	983	956	952	945	937	1017	940	975	933	904	955	993	997	996	987	978	968	997	984	987	964	958	895	954	952	934	989	979	912	1046	956	946	962	926	1012	999	939	922	1002	991	999	924	958	982	987	911	988	953	975	969	972	963	961	988	1022	943	958	948	944	975	892	967	930	1004	980	958	1029	956	930	1017	936	1003	995	1031	901	973	953	970	898	1001	979	937	957	954	1004	928	991	1008	993	998	927	953	977	937	951	917	945	957	977	1013	966	965	977	967	1011	974	929	960	980	998	947	941	932	929	945	975	944	953	956	974	982	987	923	977	980	996	935	992	948	969	1017	990	991	953	953	936	1024	968	962	927	949	944	897	961	994	971	972	994	982	963	989	973	950	898	935	963	987	973	962	933	960	1037	966	975	891	996	990	856	945	987	952	969	918	963	911	989	999	986	977	953	957	948	923	950	1011	954	959	948	1001	987	939	955	974	957	936	962	980	972	1025	946	1029	984	973	1008	1008	951	969	920	976	960	943	905	997	904	957	987	959	956	951	948	973	931	962	948	954	940	959	982	925	920	945	931	963	938	1009	973	1000	951	1033	992	1040	971	949	936	976	1004	944	1006	969	903	1043	943	972	965	993	1009	1024	937	1033	974	1034	957	980	953	931	994	948	962	988	971	915	936	936	963	981	958	958	983	934	971	978	964	928	977	972	985	941	996	969	942	997	976	936	978	941	939	972	940	986	951	961	979	1039	994	894	957	993	982	1018	950	966	995	966	963	931	982	1050	966	998	954	966	976	976	951	963	953	924	933	921	989	965	942	963	967	984	982	918	955	986	953	918	934	929	971	959	990	994	996	978	955	995	969	975	931	1005	945	937	967	1023	986	921	971	981	983	1003	993	964	888	955	936	961	967	921	962	926	973	990	954	939	1000	914	1015	975	995	938	953	1024	967	944	939	977	985	956	962	948	976	967	940	961	979	948	960	981	982	956	955	977	1048	970	944	931	943	901	962	939	940	971	979	969	1015	943	998	1002	959	981	975	982	927	1024	1006	964	940	971	931	1027	987	946	917	953	1009	971	960	976	985	954	960	952	1010	956	948	920	981	921	960	971	958	963	969	969	950	943	920	936	984	947	991	1012	981	951	960	969	900	942	923	936	975	944	1010	934	983	1031	938	962	970	974	956	890	964	969	969	940	960	991	939	1022	994	987	994	960	909	959	951	970	931	972	1007	1052	964	959	970	1004	968	975	970	992	964	998	950	1015	960	1048	995	917	931	983	989	968	974	973	913	977	908	980	1044	950	995	985	936	956	976	977	955	989	927	956	932	960	928	944	974	971	964	956	994	968	987	962	1005	942	1032	924	907	972	943	945	968	1002	946	927	936	947	923	1004	934	946	938	941	992	1009	954	977	989	947	972	986	967	948	892	988	918	958	982	983	953	925	995	1017	956	995	941	945	980	927	987	997	963	986	918	980	887	974	985	1007	956	965	912	995	939	993	973	969	964	941	943	1001	935	992	932	976	984	957	988	953	1001	949	971	961	951	992	986	1022	976	1017	1024	932	999	960	968	984	956	990	922	917	967	1000	991	992	995	923	993	942	956	985	948	986	947	940	917	990	947	943	961	1002	969	960	911	958	959	957	909	925	1005	982	967	930	944	945	1019	939	964	969	1006	915	985	928	911	997	958	987	968	960	951	960	985	946	959	968	940	972	959	1005	926	955	969	940	954	990	971	975	938	981	962	986	947	975	936	944	995	941	985	986	980	1001	977	946	922	933	924	982	946	929	980	966	983	966	967	967	937	1008	978	951	926	1011	951	945	992	950	978	977	961	967	983	979	973	1028	976	937	958	984	919	974	928	1030	993	961	953	962	955	950	955	965	945	990	944	934	923	960	975	1016	973	1043	938	944	964	958	1004	922	899	924	980	987	885	977	933	911	972	982	940	937	997	976	994	940	986	958	948	1004	1015	976	942	972	1012	968	994	993	992	977	1058	1006	991	962	963	942	946	989	951	986	971	952	963	934	1026	977	939	1011	984	979	966	954	993	977	1006	975	955	972	995	953	990	1001	951	992	923	987	949	958	984	974	953	957	966	967	942	913	1003	1001	962	930	964	967	958	980	918	1019	979	932	1029	953	940	970	967	992	1009	986	934	985	987	978	1013	971	951	1005	943	1001	905	974	963	882	993	1001	946	1013	938	972	994	933	922	994	978	918	969	1050	981	974	942	943	959	993	932	953	917	923	954	983	995	1002	984	954	1012	1077	931	994	1000	963	989	1002	974	939	911	980	943	979	975	938	995	948	1017
6479	437	328	238	225	174	190	185	182	189	179	148	165	172	167	148	149	185	160	150	168	190	167	169	164	175	153	181	154	153	160	175	183	157	171	167	176	188	171	151	169	180	167	186	164	147	158	161	130	186	151	143	152	147	159	166	174	136	195	167	157	158	172	181	179	182	156	169	162	164	152	156	170	161	164	149	156	152	154	179	147	195	151	190	160	142	161	167	175	179	174	172	170	145	186	164	151	165	172	160	175	164	171	144	156	166	159	153	175	145	165	174	150	170	179	153	161	166	186	168	183	156	173	169	174	178	167	163	168	167	159	167	179	172	177	175	177	177	150	169	175	173	178	184	158	159	159	145	161	159	159	206	150	152	165	149	160	168	173	170	171	171	168	163	170	176	164	156	172	145	179	158	171	155	185	152	158	182	174	170	167	167	163	176	186	165	155	167	177	189	152	178	186	168	168	175	169	179	159	175	136	171	170	174	189	162	148	175	173	179	172	198	177	158	152	176	162	162	172	153	159	164	158	160	175	179	146	167	177	173	153	138	170	174	177	176	174	177	156	176	152	181	164	162	172	153	190	166	166	166	145	179	165	183	144	168	186	163	180	171	156	152	165	157	175	180	187	186	156	157	160	148	149	166	185	167	179	157	173	174	165	157	161	161	157	160	168	176	163	173	180	162	175	173	156	178	163	188	190	152	174	166	174	157	151	178	158	178	187	186	174	182	177	152	152	156	172	187	165	163	168	192	181	168	177	172	184	166	178	172	172	177	169	152	157	188	172	172	164	164	154	165	185	141	167	175	189	148	173	145	149	185	155	141	160	166	157	159	150	172	179	169	162	184	171	179	185	165	177	168	150	183	174	162	186	144	155	181	174	178	174	166	181	157	194	174	157	154	159	186	151	166	158	163	159	173	149	188	158	175	171	147	165	162	157	174	159	157	140	164	131	207	182	163	152	195	160	161	177	173	197	170	155	169	171	188	177	163	168	162	185	166	177	184	173	148	189	180	146	176	184	173	165	160	162	161	166	160	146	137	170	174	151	165	169	195	171	158	163	144	167	181	170	171	179	167	170	170	160	168	185	154	166	163	180	149	135	206	179	129	180	145	182	173	165	158	172	170	168	203	167	175	199	180	186	159	140	171	153	163	160	174	151	178	165	165	177	180	164	166	179	190	169	164	142	176	169	169	154	160	176	170	168	173	169	168	143	178	153	157	161	164	163	183	177	164	131	168	185	166	152	185	166	163	174	165	173	146	146	186	177	163	177	182	179	166	160	170	183	169	160	172	179	164	162	193	170	147	160	172	162	172	177	162	160	158	143	144	154	182	167	161	171	171	159	159	158	169	162	156	173	158	163	176	187	152	144	178	160	162	161	191	172	169	147	159	196	170	209	151	164	193	167	168	157	149	161	171	155	176	182	167	164	167	174	170	179	175	162	173	172	169	165	177	168	168	192	177	156	174	188	162	151	182	160	168	182	144	154	147	179	179	150	156	170	176	136	156	145	170	181	165	159	187	156	151	174	163	167	175	160	178	158	176	162	197	165	172	179	171	166	172	183	161	187	150	147	147	153	176	162	171	162	133	166	161	174	151	169	189	163	185	166	164	190	194	167	161	162	151	146	168	180	173	152	149	175	156	154	180	185	146	180	169	140	167	156	170	160	178	163	173	183	145	191	179	177	160	152	177	176	166	170	152	176	176	176	181	173	147	165	146	166	175	185	166	133	158	153	181	153	167	173	183	181	158	181	170	168	164	177	150	169	165	171	181	146	156	168	168	142	179	155	189	173	180	177	170	171	201	164	162	183	180	162	150	180	151	153	160	149	159	168	167	170	153	153	163	179	179	175	181	165	143	164	159	155	162	174	164	132	171	168	185	173	172	170	196	175	158	187	170	148	182	163	157	187	137	154	171	163	159	164	143	170	176	145	157	181	179	182	185	170	168	163	144	156	165	151	177	155	175	128	152	169	171	167	165	176	159	172	169	152	177	162	168	160	171	174	156	175	161	182	158	160	177	181	165	154	163	181	141	155	155	167	169	178	183	190	172	179	163	158	159	185	161	189	151	174	158	170	148	167	170	185	166	165	170	152	165	173	138	154	190	170	136	154	156	161	141	164	137	181	158	185	166	167	194	159	163	165	162	190	153	168	193	157	159	152	177	161	165	164	159	197	163	171	172	170	179	172	157	179	183	132	143	165	167	191	176	166	169	176	167	180	167	193	121	170	155	162	159	162	166	171	156	183	174	176	192	165	172	159	168	161	159	185	153	157	169	161	162	177	177	153	157	176	169	200	172	180	149	175	166	151	164	159	134	163	168	168	159	179	141	164	145	183	175	167	171	177	184	184	198	171	182	153	177	165	185	163	176	177	166	162	177	193	185	175	160	159	165	177	157	188	163	153	162	160	168	189	171	169	174	149	154	173	185	158	167	158	169	195	153	156	166	172	162	169	152	144	171	167	156	155	155	152	145	162	171	177	160	175	167	167	167	175	155	144	162	151	168	162	167	167	163	180	168	152	165	160	152	157	155	153	159	181	152	167	166	142	171	171	187	155	148	168	153	159	171	159	180	171	183	166	136	185	166	174	203	173	158	164	184	177	153	191	168	189	149	170	172	171	155	179	172	166	183	148	168	167	152	157	155	163	194	153	160	165	149	170	184	173	152	155	168	149	150	177	153	164	162	177	149	161	197	167	179	156	191	179	158	126	184	155	163	151	162	193	146	140	179	169	180	196	157	157	153	174	174	156	156	162	171	185	165	204	165	191	166	131	166	144	172	191	150	165	177	160	200	177	153	164	167	151	148	172	159	163	184	182	174	161	169	150	181	154	157	168	162	180	172	167	165	187	164	174	165	185	164	152	177	139	159	167	181	163	152	160	155	177	160	201	197	189	166	173	170	164	150	178	164	145	174	167	159	162	143	154	150	156	172	168	149	163	151	171	165	144	169	187	169	161	168	194	160	193	187	180	162	204	165	154	167	152	171	171	164	190	169	162	186	156	170	197	168	152	153	163	186	150	154	170	173	178	169	158	170	170	175	149	130	165	180	166	149	171	167	172	147	198	167	156	159	166	181	159	160	164	169	177	171	178	159	155	170	156	158	153	182	163	162	157	187	158	191	208	176	139	164	181	168	184	175	176	175	134	157	181	179	155	183	160	154	167	164	158	173	186	163	185	171	155	176	159	162	168	164	160	166	159	167	161	165	165	160	183	197	163	157	161	167	151	186	175	180	165	183	156	163	145	164	171	153	181	164	161	165	162	162	160	161	174	174	187	151	150	175	153	178	164	167	169	153	179	172	184	169	166	177	174	157	154	177	179	165	156	177	161	183	160	153	167	149	163	169	187	198	159	161	160	160	165	137	168	152	155	157	190	168	176	174	193	168	207	142	158	162	165	182	177	153	163	157	183	185	208	190	160	172	187	176	175	160	171	172	171	170	170	180	172	164	167	171	164	184	168	172	162	175	170	176	174	177	154	166
6194	613	715	691	657	696	627	626	607	612	577	590	581	552	566	565	583	555	583	501	578	530	580	553	541	588	564	553	554	554	543	533	586	568	561	542	581	536	616	579	532	545	559	540	536	561	578	606	531	522	567	570	567	591	514	545	549	574	546	551	524	567	564	594	574	515	547	565	539	540	543	527	536	504	523	519	517	598	528	603	568	541	545	545	546	553	591	598	484	546	566	554	561	548	542	555	548	546	533	568	582	548	578	516	538	545	507	518	547	546	526	537	527	524	571	573	574	600	566	565	567	511	552	588	504	549	547	556	524	531	566	552	545	543	548	552	499	519	529	539	533	570	544	570	543	557	565	553	571	552	550	545	555	586	555	556	560	587	487	548	535	510	593	590	531	523	587	568	568	545	536	547	576	530	519	523	535	547	544	531	531	558	566	553	583	492	585	543	543	516	559	569	522	575	517	567	561	564	545	584	552	569	487	540	511	563	585	538	535	575	608	551	560	548	550	547	543	537	552	525	566	556	500	522	567	553	541	517	557	549	556	550	589	538	531	514	545	539	552	518	552	565	552	521	558	547	613	548	526	579	532	592	550	561	583	555	502	565	512	567	552	570	538	514	573	549	543	531	549	508	579	534	537	587	556	571	550	538	534	558	519	608	533	601	573	547	538	556	493	525	538	542	593	498	552	564	540	541	587	570	528	549	535	528	561	571	547	535	510	555	537	558	495	553	544	524	526	594	604	566	539	574	557	547	564	541	521	518	531	564	586	559	556	489	581	504	556	560	589	579	564	556	559	561	521	567	527	537	542	539	522	550	595	527	568	545	548	557	556	536	559	524	543	575	540	550	589	537	542	581	531	587	562	523	582	560	537	552	578	496	575	540	545	566	548	569	576	535	557	535	539	523	532	595	553	560	547	562	535	545	564	589	542	581	537	543	604	532	568	568	558	602	560	575	573	576	552	556	549	577	530	539	552	522	520	530	548	535	571	533	575	535	594	572	599	514	540	537	535	560	576	595	574	574	555	483	544	596	588	533	540	525	541	588	578	544	592	532	600	523	583	553	549	560	556	563	555	534	557	555	549	536	543	538	550	564	539	539	536	582	539	548	522	530	559	535	561	530	559	552	550	557	531	581	575	534	533	578	530	538	542	534	537	594	554	551	545	538	534	569	554	517	514	566	551	551	549	523	548	547	524	518	577	498	549	540	563	579	523	574	581	541	582	581	517	568	551	523	539	539	525	526	544	548	552	541	584	569	520	499	541	538	526	547	546	569	540	599	549	509	574	558	560	606	567	540	574	535	527	519	527	544	482	550	583	538	521	567	572	548	505	544	559	565	562	540	575	537	555	545	563	548	557	535	562	548	570	527	502	547	615	566	567	517	558	586	543	579	518	550	536	526	558	541	504	577	597	539	523	553	582	539	549	549	542	539	559	588	542	539	568	536	538	538	571	537	561	514	544	531	558	531	524	571	552	569	515	544	583	545	538	576	565	557	536	550	556	588	539	538	531	523	542	552	562	560	521	543	547	545	527	549	599	534	553	569	583	546	565	530	552	586	613	554	555	529	585	521	539	555	544	513	535	550	541	559	529	545	587	557	542	518	535	581	515	533	524	541	486	520	585	571	550	525	524	565	561	551	576	563	599	580	555	576	542	534	549	532	522	588	512	528	580	550	575	574	540	526	549	574	614	606	559	581	532	563	567	574	557	575	542	517	544	570	550	544	585	511	539	543	528	565	527	543	551	578	575	564	525	531	540	538	555	554	550	535	561	568	524	530	531	558	553	557	537	559	583	546	584	602	529	570	549	558	579	565	558	524	505	560	547	527	555	564	547	530	562	577	567	534	533	557	571	550	546	562	560	596	543	544	563	600	570	540	567	553	525	548	548	514	579	564	611	522	570	563	547	572	530	536	549	576	526	579	584	576	573	558	556	541	526	579	525	578	570	563	556	572	495	569	565	531	600	525	540	571	546	548	500	517	571	550	527	556	562	556	570	548	546	556	535	564	544	574	565	506	572	533	545	563	549	523	553	554	540	545	536	550	581	564	542	549	555	548	561	526	554	592	509	587	526	566	545	574	572	559	581	527	555	535	573	516	551	548	558	559	559	529	552	529	543	543	590	549	581	558	563	545	543	579	566	556	577	551	518	540	531	547	542	549	520	550	592	547	590	565	527	536	535	529	500	538	540	556	552	528	534	516	548	559	499	552	597	543	570	557	531	563	594	532	513	574	551	538	549	550	551	560	523	560	592	583	542	526	556	514	517	517	545	568	568	547	580	555	573	554	535	577	579	545	555	524	599	538	531	573	546	537	549	543	596	536	559	564	516	590	563	523	567	520	543	527	559	559	529	555	561	560	572	557	557	535	623	559	497	553	520	564	543	504	562	553	535	535	567	540	503	559	528	520	552	560	566	564	560	581	580	568	570	537	563	543	527	577	491	563	498	513	565	519	560	529	554	565	566	569	531	558	556	545	520	542	536	537	528	532	537	573	506	567	551	564	600	534	555	547	547	546	527	552	563	525	527	583	596	576	485	556	564	585	533	567	581	580	546	579	553	541	607	547	572	510	578	535	573	543	530	528	530	543	599	515	572	554	582	553	560	512	553	541	520	554	587	547	558	544	558	564	597	592	513	560	569	529	555	529	560	595	588	515	558	578	514	543	558	542	501	556	548	530	521	531	539	548	519	536	567	564	586	577	560	536	578	545	569	591	547	543	564	529	558	579	546	523	581	531	563	532	577	519	565	573	575	575	556	528	576	537	585	545	563	556	562	515	541	525	544	558	581	514	540	523	547	568	564	560	520	551	559	567	551	534	535	554	551	519	526	560	543	595	508	551	572	487	527	553	519	571	557	576	505	557	580	546	539	529	571	528	550	563	543	503	550	528	540	530	531	532	570	516	538	562	565	562	537	538	548	532	564	572	564	589	597	599	553	552	556	558	552	546	546	545	538	544	512	547	551	577	528	545	563	556	540	530	561	545	513	532	546	571	590	552	536	548	536	571	546	526	518	524	557	569	586	539	519	543	529	561	571	568	591	549	566	498	561	507	538	559	594	515	543	506	553	543	530	555	525	558	546	561	556	551	534	588	589	557	567	591	537	581	495	557	556	580	517	554	544	567	550	522	565	524	564	577	524	563	562	590	512	551	570	547	562	532	561	495	543	559	515	578	540	537	551	561	515	523	548	541	534	559	584	508	550	530	543	540	551	617	539	553	560	551	559	557	561	587	513	519	531	534	559	536	560	557	537	560	539	551	543	554	548	573	509	546	519	559	552	550	538	508	535	562	556	512	561	529	573	555	551	558	567	557	512	582	544	500	516	539	545	554	531	559	585	569	567	573	556	561	588	540	582	565	542	534	539	580	550	549	565	562	558	550	525	541	581	583	545	544	583	545	549	568	518	568	568	560	553	517	538	564	569	550	554	577	549	584	527	541	545	548	565	570	550	552	551	561	574	511	560	552	591	526	564	525	560	507
35669	11660	2232	1152	863	722	633	488	474	463	414	355	362	385	357	359	338	342	308	363	323	330	357	356	331	311	351	321	322	301	318	347	333	330	294	304	293	320	313	311	302	323	289	286	314	342	298	300	311	320	299	323	290	292	320	267	318	310	337	288	278	283	286	285	305	301	282	317	301	330	275	315	336	292	300	301	295	296	327	270	280	316	317	331	321	333	329	334	297	325	314	296	298	301	293	322	285	297	324	292	261	296	282	295	273	273	314	293	287	287	287	312	309	338	286	327	299	289	315	304	303	297	328	312	289	314	313	299	286	309	303	310	314	310	313	332	287	273	283	291	278	289	274	284	296	314	294	311	309	265	276	330	322	275	329	317	291	274	282	278	346	290	303	330	280	278	280	304	340	283	301	308	288	301	331	311	309	315	301	304	286	274	308	262	316	312	306	304	298	313	327	295	278	272	268	316	291	300	329	276	305	295	301	310	300	314	327	308	302	310	306	300	318	296	301	294	312	316	284	275	299	314	316	285	310	306	350	317	289	291	301	285	281	289	276	322	298	310	295	273	294	319	294	316	297	315	301	312	307	275	293	325	293	310	292	318	288	274	347	275	324	307	293	314	280	272	328	312	336	311	279	286	292	320	304	341	331	306	316	286	301	300	330	286	321	298	278	280	291	335	285	310	327	278	308	289	285	296	319	314	326	314	304	282	292	309	290	300	257	323	280	318	308	284	309	280	312	316	297	303	298	299	310	270	308	323	316	312	289	306	334	316	295	302	303	302	292	333	312	303	279	263	283	336	311	302	302	299	266	302	268	335	288	304	274	314	289	288	284	307	323	319	288	317	286	298	290	293	292	259	286	319	285	295	292	290	303	310	362	301	272	309	303	318	315	291	287	289	303	304	308	323	291	300	306	295	305	309	295	316	308	297	262	316	311	302	309	299	301	286	278	303	325	289	284	312	302	279	320	297	308	304	318	273	320	315	307	322	279	301	313	301	284	347	293	331	272	327	300	266	317	306	319	273	288	296	308	289	319	300	320	284	316	297	300	288	284	297	324	312	304	293	289	306	305	285	297	308	287	290	274	297	276	277	270	289	296	316	306	315	294	269	300	313	298	308	280	308	305	285	300	287	275	339	288	315	335	309	283	344	278	314	313	307	298	295	323	307	314	302	299	287	294	329	304	321	295	301	295	277	304	327	283	311	306	279	308	303	302	289	302	280	287	299	323	287	310	324	301	324	322	324	331	296	333	286	315	298	302	314	309	317	303	286	328	328	321	316	298	310	318	321	318	308	300	329	317	297	276	296	330	311	303	290	309	285	309	310	284	290	311	300	318	314	297	268	292	285	289	309	316	305	307	303	273	295	294	295	311	302	298	289	295	296	297	310	301	286	277	311	298	291	311	304	293	310	310	312	290	309	311	294	348	275	298	297	269	297	324	311	293	294	321	295	285	316	310	282	294	287	300	290	319	311	270	316	309	321	331	289	275	289	286	306	319	294	275	276	290	290	300	316	312	353	303	299	324	312	291	279	296	310	314	291	306	313	317	310	291	318	322	302	272	280	312	286	307	285	290	281	278	334	295	317	289	307	271	326	288	288	293	326	282	341	273	291	294	324	318	302	301	305	307	313	286	317	290	307	321	331	300	313	308	296	321	284	300	301	307	291	297	308	327	302	302	295	304	273	312	274	301	293	306	310	303	306	297	288	272	257	275	280	307	311	286	297	287	328	293	304	325	305	301	306	287	284	293	283	301	326	273	282	295	319	271	263	310	305	330	313	309	297	297	316	352	332	285	301	312	330	304	302	289	280	271	288	314	319	292	293	320	286	314	294	312	289	283	280	316	299	299	312	299	367	297	314	322	319	277	293	309	306	297	264	320	275	270	328	316	292	287	268	326	318	335	322	330	313	312	322	308	300	322	268	310	327	299	270	310	277	299	275	285	320	303	279	288	313	302	281	320	262	298	283	313	319	308	288	298	301	301	319	306	316	293	315	313	288	333	295	295	299	294	297	285	304	285	312	292	288	296	287	296	306	291	306	272	315	319	322	293	294	277	306	277	326	281	308	323	285	293	309	295	328	289	271	281	293	283	288	332	309	296	333	287	277	285	310	309	322	303	305	286	309	283	290	330	341	279	312	271	305	309	291	292	271	289	325	317	279	317	289	316	306	285	318	299	330	312	339	328	284	295	300	306	296	296	309	327	302	283	295	303	302	302	316	309	292	330	264	287	307	302	316	306	289	305	285	272	287	278	312	300	296	315	296	306	274	297	293	276	288	290	299	330	301	326	286	303	274	315	306	313	302	316	288	320	310	290	303	321	323	267	304	270	320	296	294	290	312	294	289	273	314	272	300	279	331	285	293	315	299	352	336	296	304	293	279	323	324	290	298	294	315	284	291	315	292	304	305	335	290	289	285	303	304	311	303	306	297	304	290	296	289	324	306	304	294	292	273	287	303	284	305	308	281	324	328	255	325	309	334	319	342	294	306	339	278	297	285	295	296	330	311	321	293	313	294	310	308	323	304	306	282	310	298	277	282	290	328	280	271	305	306	288	287	314	269	310	298	322	289	268	321	296	317	303	326	320	307	309	288	297	293	310	300	317	296	283	296	289	301	324	309	287	318	308	281	297	306	307	297	315	345	271	294	303	303	308	312	323	311	339	284	313	297	306	309	319	306	311	303	285	328	285	310	327	301	282	317	312	309	309	271	306	279	286	293	304	317	314	302	308	316	311	280	283	304	288	303	322	295	293	285	302	274	317	311	321	307	317	307	304	287	275	329	306	295	298	298	312	327	277	324	287	289	303	284	324	299	290	278	292	291	348	317	300	299	307	318	331	311	295	311	338	314	267	296	289	341	284	289	310	312	301	327	280	290	309	289	283	264	296	296	261	313	328	302	284	307	317	320	298	310	268	299	302	324	319	295	331	316	297	295	311	296	315	292	282	285	305	270	282	302	320	311	288	299	301	310	285	319	294	272	289	299	302	327	326	326	296	278	336	307	281	311	286	285	326	296	291	289	315	293	290	298	322	267	301	301	313	294	282	259	305	311	292	299	316	305	327	301	307	312	294	318	281	310	291	292	328	308	309	296	291	295	283	316	298	299	280	296	308	309	283	273	298	323	286	303	289	307	310	295	273	321	298	321	311	285	300	275	310	329	317	304	280	337	310	288	321	317	320	308	284	315	310	304	279	304	302	318	282	302	281	274	303	317	296	293	302	287	310	344	274	296	308	289	321	278	291	321	305	324	286	293	321	287	280	267	286	307	325	288	317	277	256	286	281	300	314	311	291	308	298	330	331	267	313	320	271	273	311	304	303	300	299	289	271	280	293	290	295	299	327	282	295	282	284	301	281	313	307	325	295	282	271	292	273	302	307	310	287	314	289	282	311	291	305	290	303	307	289	313	304	327	287	316	308	308	329	287	317	311	310	276	268	283	311	296	307	318	305	277	290	301	282	305	316	318	285	289	309	274	339	293
16441	1815	3311	3621	3271	2606	2239	1950	1875	1642	1465	1395	1325	1295	1235	1169	1105	1112	1117	1114	1033	1080	1024	1013	942	982	1003	944	888	1019	917	999	944	978	956	959	911	925	927	934	890	982	992	885	878	913	870	918	906	918	929	897	934	949	926	902	896	874	896	852	919	891	924	930	889	910	876	887	897	882	890	932	879	894	894	853	909	898	910	900	868	929	842	848	865	905	846	850	911	849	868	839	871	900	892	866	895	895	891	942	888	866	881	906	914	927	894	882	878	911	893	922	863	895	888	875	903	896	919	854	892	906	868	892	850	861	853	902	890	907	838	886	912	852	869	920	878	887	857	891	842	884	922	931	898	925	911	829	893	867	853	879	880	852	885	870	906	876	870	916	885	889	878	874	861	869	908	942	896	886	936	853	916	916	883	877	884	909	897	920	833	913	874	899	857	895	900	855	843	854	869	824	905	838	912	852	889	851	916	960	863	854	895	866	849	926	901	843	914	894	890	917	832	956	839	851	861	947	939	890	864	886	917	861	871	883	894	903	893	850	866	867	850	833	890	880	914	832	891	871	875	912	845	928	874	951	878	871	863	904	908	879	910	876	921	888	890	907	880	895	879	880	876	896	848	883	916	870	916	885	870	888	907	860	873	885	893	889	904	901	944	849	863	873	866	861	865	893	941	860	867	851	935	933	835	840	917	891	935	883	912	864	903	870	935	907	888	930	891	909	902	903	937	903	920	890	863	913	874	882	863	869	887	899	913	879	842	842	844	872	903	866	841	905	915	889	904	879	879	879	909	899	907	841	881	867	874	898	830	876	891	886	885	818	872	838	831	889	874	892	825	882	864	873	867	849	916	824	872	889	861	864	903	859	908	836	821	947	918	919	912	885	895	868	906	891	920	883	864	873	906	913	889	918	903	901	887	858	884	881	846	912	879	823	896	901	925	903	923	890	905	907	919	876	882	920	897	900	852	876	898	953	869	875	893	925	889	881	861	858	876	914	905	896	857	834	887	899	877	820	892	943	861	892	837	926	906	911	893	945	884	864	886	826	828	873	831	828	881	844	870	903	875	888	861	919	905	916	802	877	884	846	860	858	865	950	887	841	870	928	865	867	892	866	894	876	865	878	833	873	890	889	897	848	904	902	892	934	895	942	870	865	880	887	903	882	892	876	870	929	852	900	880	929	909	816	886	918	802	912	864	874	920	872	859	891	814	916	898	902	853	862	884	882	876	894	909	840	908	854	878	876	820	878	848	913	841	909	872	860	881	872	895	909	914	882	899	849	923	818	845	923	883	861	910	924	829	894	880	894	903	858	877	893	859	883	854	920	864	879	879	850	884	823	841	875	863	872	850	942	902	854	885	888	865	906	843	884	851	923	875	883	901	883	840	875	927	828	925	895	872	842	884	866	868	874	898	892	859	921	907	886	867	953	863	868	948	843	932	843	833	912	894	889	896	893	888	855	878	838	873	836	876	880	921	907	917	915	875	886	846	944	902	867	861	878	898	849	887	946	860	879	874	877	844	886	860	886	877	879	926	880	837	808	917	847	910	855	828	877	843	888	846	859	910	861	863	814	904	849	957	847	900	845	898	839	854	918	891	877	844	890	888	847	857	859	915	893	872	867	818	864	871	853	893	915	853	842	888	904	892	854	866	884	872	850	899	851	917	889	801	879	901	861	874	899	894	865	906	864	935	871	810	939	882	860	806	867	889	892	859	909	891	868	872	882	889	892	821	909	893	858	912	928	898	860	908	934	916	883	850	883	871	876	873	818	916	881	863	859	939	885	882	931	807	855	849	926	890	888	903	882	914	890	914	859	930	849	898	844	913	884	862	897	919	935	904	844	890	902	908	887	858	901	910	895	859	861	873	872	880	885	862	912	880	852	921	908	888	832	879	923	851	825	874	807	872	921	849	861	852	867	913	849	864	910	864	857	873	878	859	858	877	944	874	814	880	866	838	923	809	869	910	885	849	879	853	856	882	957	900	914	916	897	868	865	867	937	867	926	882	880	829	847	891	852	888	884	846	850	890	932	902	906	871	882	885	910	842	934	858	905	887	886	883	903	832	869	897	830	926	894	827	898	876	852	914	873	878	892	913	887	950	870	860	889	858	865	849	810	849	817	897	838	883	906	885	879	923	876	868	835	845	917	901	829	886	872	806	855	868	867	927	884	885	868	869	866	897	876	890	864	959	819	839	895	901	907	859	924	872	874	849	859	869	864	856	820	943	887	935	936	838	852	861	893	883	896	857	877	900	955	908	842	922	864	918	892	895	855	876	885	901	898	849	851	854	858	832	863	876	909	832	920	811	895	835	863	878	891	867	896	847	836	942	846	890	886	895	919	900	879	894	899	936	909	919	867	825	903	876	869	901	900	909	892	890	860	924	868	874	916	893	879	826	917	854	910	874	890	863	912	904	882	930	908	854	889	857	874	894	882	878	840	846	863	851	883	922	848	925	877	856	902	935	864	880	895	835	928	897	913	869	860	875	875	864	903	929	884	854	898	898	894	839	890	853	921	857	854	854	905	878	895	901	903	876	930	863	898	894	889	855	819	931	883	860	855	827	871	900	871	908	821	913	870	865	865	836	854	866	854	849	869	868	912	877	900	889	903	876	948	898	896	845	883	874	953	856	862	918	899	934	883	891	878	900	854	910	874	867	888	823	851	883	897	843	880	883	918	876	863	891	882	897	943	935	832	849	862	857	883	876	892	873	885	913	949	928	870	845	906	844	843	889	830	875	889	832	881	899	868	873	913	884	845	917	872	820	900	966	843	894	859	877	839	892	904	905	851	852	905	902	880	861	888	866	888	913	914	882	889	880	843	883	905	924	862	890	954	877	913	841	865	887	910	867	907	920	889	896	898	935	870	862	875	939	848	873	898	904	871	868	853	882	923	893	928	909	891	870	896	818	937	914	842	888	902	891	874	868	874	875	924	915	886	853	835	853	872	825	837	812	856	911	811	938	872	898	924	861	958	847	873	869	893	914	844	855	871	869	896	836	911	868	884	908	895	915	831	902	870	861	900	891	868	832	849	884	882	866	897	919	893	878	893	819	891	884	957	908	835	898	876	947	831	892	867	865	876	898	843	944	880	855	871	909	884	880	950	898	902	862	856	870	853	870	883	826	855	876	892	858	876	888	851	881	936	881	883	923	905	884	855	865	904	825	865	844	852	867	863	872	868	917	928	899	891	898	825	915	897	864	882	886	862	879	856	900	884	885	900	892	909	875	908	877	855	864	906	864	855	913	866	883	885	825	916	864	885	790	911	891	845	878	916	859	886	890	846	908	894	852	897	870	900	892	896	870	914	895	877	813	892	898	867	876	923	903	942	863	913	880	925	885	908	891	883	863	836	879	872	877	865	863	902	890	908	871	889	848	849	874	892	883	881	889	868	912	862	895	908	898	834	859	846	866	904	840	832	836	888	900	862	939	887	894	810	863	878	929	941	876	860	886	872	854	830	863	830	852	886	881	890	936	896
39434	20378	9031	2349	1575	1228	927	784	684	643	533	518	491	488	450	457	400	415	418	407	429	364	415	386	386	379	388	378	366	378	335	361	345	337	361	363	306	359	344	389	331	335	397	350	372	328	381	334	351	372	367	330	318	333	361	360	329	361	343	317	365	313	360	348	370	344	308	329	337	359	340	332	363	347	334	345	369	352	365	359	323	292	337	324	350	364	332	333	321	363	342	341	342	351	353	350	337	336	345	338	348	375	336	330	301	335	342	314	354	340	340	364	367	354	334	361	327	318	344	375	309	345	371	331	313	347	324	354	324	329	361	340	353	374	324	339	350	356	358	332	376	347	358	363	352	367	369	315	372	364	347	363	386	349	341	323	356	335	319	339	368	360	349	328	346	305	335	338	342	358	342	325	344	348	311	342	372	332	341	335	337	379	341	380	345	387	352	327	399	325	348	348	316	361	352	320	317	338	327	369	343	331	333	308	333	340	324	316	343	339	335	346	356	346	353	360	324	335	324	338	315	327	367	355	332	301	345	321	338	326	345	353	354	336	317	364	380	348	314	314	332	347	339	350	363	321	355	347	358	319	348	339	341	329	321	301	348	363	315	347	339	336	325	340	337	378	350	317	330	347	338	323	321	311	341	330	364	337	359	352	323	313	348	321	328	327	371	336	316	408	354	364	346	308	351	350	372	321	340	349	339	339	348	346	337	319	333	330	327	320	352	352	354	372	344	362	332	346	310	334	353	318	349	335	352	342	386	345	310	300	302	332	348	330	322	351	360	363	288	321	323	347	325	352	295	318	327	365	371	320	329	323	337	349	322	356	327	332	340	348	330	323	355	315	359	321	321	374	360	327	342	350	331	363	381	366	326	354	330	347	313	329	333	352	361	337	344	352	316	354	339	351	356	341	332	338	382	343	303	336	316	321	363	342	348	329	347	355	340	312	348	335	327	360	361	352	344	364	345	343	356	364	320	347	314	336	337	364	335	346	341	312	379	309	361	322	333	356	320	340	335	335	376	337	362	339	338	368	339	348	316	349	345	360	340	348	364	330	333	371	340	328	341	321	301	346	301	325	381	383	335	328	338	338	358	337	332	311	350	351	355	341	318	340	319	365	347	320	295	321	332	335	359	319	350	357	337	305	299	353	353	357	327	373	346	348	350	309	318	329	356	360	317	320	321	349	365	336	368	348	351	334	333	345	306	304	360	318	375	317	377	341	353	340	339	356	330	344	330	338	356	345	307	364	316	343	329	332	336	352	327	373	316	333	341	344	335	346	359	331	332	365	321	356	317	356	337	377	352	341	341	347	322	358	371	325	341	333	326	326	328	357	349	345	333	364	346	366	329	340	354	368	331	362	333	337	323	315	348	329	346	326	357	337	339	343	352	324	340	374	352	315	324	339	352	321	351	339	343	325	363	332	342	361	319	362	359	335	328	342	357	316	347	349	330	332	331	338	336	351	355	346	330	356	321	310	337	365	354	323	344	353	332	368	360	365	338	347	329	343	330	291	350	303	335	345	363	365	377	350	331	323	349	344	355	331	321	339	352	366	314	336	314	308	346	370	343	340	364	340	333	342	360	352	326	337	349	308	321	339	334	339	335	377	310	323	354	305	317	359	363	359	350	335	349	322	338	355	358	342	367	284	334	353	352	325	353	321	342	318	362	344	318	338	353	377	356	346	313	331	362	350	357	340	348	321	353	355	352	351	307	329	329	360	342	332	340	332	321	383	325	355	329	318	351	365	328	329	359	328	329	320	310	312	342	335	365	309	357	318	355	362	300	325	321	335	357	368	292	312	349	352	315	353	354	336	330	336	340	342	341	345	337	348	339	317	355	306	334	332	307	331	364	315	339	377	326	349	328	326	327	337	384	366	310	374	310	327	330	324	340	347	314	335	371	330	326	354	339	354	329	335	328	340	352	345	365	351	290	349	346	326	337	356	334	337	352	366	327	316	351	326	370	329	369	366	346	339	314	323	336	340	337	329	370	350	353	354	372	326	340	326	315	312	345	361	346	349	332	357	326	341	347	315	329	335	327	354	336	321	339	339	374	339	344	318	327	365	334	359	343	321	320	357	338	358	354	357	344	336	354	309	340	330	349	324	349	342	380	360	361	329	353	300	313	334	383	324	339	358	332	355	368	353	325	339	318	350	329	333	360	350	350	343	340	333	355	359	340	308	357	344	350	341	357	327	296	317	323	387	319	339	350	324	341	341	320	302	319	342	350	341	329	312	333	344	353	362	344	330	325	360	361	303	332	291	359	328	360	337	363	364	372	332	359	341	355	328	348	373	358	329	355	340	347	338	337	365	308	331	315	334	334	359	333	344	362	361	353	317	365	321	366	350	327	326	325	366	350	344	317	322	353	334	343	336	354	306	343	365	348	383	356	347	319	379	336	349	340	347	351	336	335	361	320	329	368	324	344	330	341	350	350	359	336	325	331	341	352	352	340	300	329	346	302	338	363	321	354	337	329	352	361	354	298	333	358	315	328	344	336	355	334	305	341	362	362	376	368	318	322	312	345	319	338	321	338	343	355	344	301	329	327	327	347	382	323	348	339	306	324	328	359	336	321	312	318	315	371	329	342	315	339	327	326	365	361	334	337	354	315	349	370	342	320	347	359	355	317	338	373	324	370	329	338	316	354	385	340	334	300	344	333	331	350	339	319	338	321	321	362	377	351	340	347	321	305	332	387	328	321	374	347	339	324	329	378	335	349	319	323	356	338	365	349	331	355	386	360	370	346	338	342	348	346	360	328	360	325	353	334	356	332	345	311	317	368	329	330	290	357	359	341	333	368	324	344	331	349	329	366	335	337	360	340	353	325	332	335	328	340	313	364	356	351	342	368	335	354	326	351	358	380	325	330	325	297	298	316	326	332	345	367	350	361	340	346	309	363	334	346	360	343	346	311	341	352	347	341	311	372	325	331	368	355	337	346	325	373	337	359	339	371	320	347	335	349	338	335	346	321	312	323	327	303	296	330	314	335	332	319	333	356	361	363	338	322	343	336	317	367	338	343	354	326	326	357	331	345	322	342	325	335	332	379	362	315	336	331	364	323	339	319	354	368	357	351	333	319	328	312	340	324	358	339	350	339	366	328	350	326	345	337	351	336	368	347	355	342	376	330	363	354	342	334	316	295	368	350	339	358	341	363	358	339	347	320	339	341	307	344	370	337	358	348	350	358	351	344	332	341	321	318	346	340	312	328	327	302	337	360	345	327	348	351	346	345	327	360	362	346	335	373	330	323	345	328	344	333	332	363	318	359	353	325	364	328	321	366	355	293	318	330	312	349	333	344	341	344	339	330	359	364	355	375	325	349	307	381	314	350	346	368	329	334	302	329	339	339	342	337	366	307	343	352	326	314	356	325	330	307	377	349	327	318	367	325	313	356	384	371	343	380	302	319	354	342	354	327	345	332	335	369	368	314	356	332	375	339	324	304	331	316	370	353	321	342	328	343	343	356	377	327	307	321	345
19440	2761	5572	6197	5322	4350	3667	3119	2631	2440	2183	1931	1801	1706	1659	1507	1487	1450	1352	1438	1276	1280	1330	1157	1155	1173	1186	1169	1152	1053	1120	1128	1093	1097	1090	1095	1106	1084	1053	1071	1055	1020	1044	1020	1035	1055	1016	1040	1029	1034	979	1002	976	977	1013	934	986	950	1049	1016	970	913	984	972	977	984	971	1019	980	975	1027	980	974	1016	1014	943	925	960	939	1018	941	995	946	948	990	1046	961	1001	901	966	987	937	957	963	959	991	987	992	971	998	935	985	980	988	947	974	927	1027	960	994	950	971	924	964	977	956	901	990	969	960	989	933	947	999	958	973	988	988	924	938	915	949	960	934	955	966	929	953	960	961	950	1066	977	950	968	944	958	979	1018	947	1038	946	974	949	945	989	971	1020	995	1016	985	952	961	960	961	976	931	964	920	961	961	964	976	956	951	964	956	915	916	896	971	935	951	929	939	927	953	1030	951	935	945	972	976	987	951	1013	960	1008	933	952	959	976	969	980	940	920	976	983	965	994	925	923	922	975	976	948	1024	979	950	951	986	960	952	997	969	979	963	964	971	944	930	941	954	950	960	949	906	935	918	966	1000	909	958	910	918	980	880	946	949	935	943	958	1018	980	931	1036	935	921	1003	956	947	991	942	929	886	923	928	1001	950	960	958	979	995	914	980	1003	937	939	1029	948	980	1012	949	949	970	947	986	987	940	938	966	975	983	965	988	997	971	951	943	972	1031	954	986	962	963	968	962	968	919	976	903	936	946	972	911	990	956	923	967	1002	991	963	946	915	925	924	950	912	965	985	934	927	1022	933	974	924	968	930	998	960	932	947	1027	954	979	916	932	965	961	984	937	987	918	919	898	953	984	980	953	875	913	949	948	926	931	992	971	962	929	937	967	999	958	986	921	887	972	927	959	960	945	964	938	909	1005	951	948	887	925	981	961	968	996	960	980	960	932	955	1001	962	996	939	948	973	945	935	954	958	913	974	923	902	962	938	930	983	984	937	1012	975	932	955	939	1008	979	958	917	901	897	915	1002	978	938	984	949	1021	1012	1012	942	971	938	962	935	929	910	939	986	978	966	962	919	889	930	925	958	928	919	940	963	919	961	947	941	932	930	993	905	983	976	957	955	948	976	942	962	981	1001	993	972	941	978	940	939	1005	950	936	948	963	960	953	950	1002	937	983	941	964	983	956	924	890	945	948	970	992	966	948	968	944	979	971	946	960	964	952	962	1047	980	935	992	914	934	991	960	896	968	990	912	968	911	982	972	973	1011	947	954	980	946	963	975	927	898	952	1008	1016	971	947	931	979	926	982	1007	901	954	911	952	972	914	925	951	956	960	970	980	912	960	901	978	922	901	992	1000	951	1003	1024	949	955	979	959	937	944	956	960	897	944	946	944	969	919	947	950	887	995	956	949	951	986	924	942	938	950	946	961	948	955	950	980	943	974	930	936	928	978	909	955	906	917	956	954	948	937	974	897	974	915	951	946	912	1001	917	987	990	905	958	996	956	967	991	919	940	950	887	962	904	953	930	968	915	1010	948	967	1017	948	986	958	961	956	923	937	993	990	987	918	975	957	962	940	969	944	944	960	916	943	909	950	954	926	942	990	996	997	942	956	965	962	1007	951	939	954	958	975	954	918	973	956	980	911	971	946	891	978	920	952	961	920	916	949	956	943	928	965	924	952	941	990	1018	933	911	975	968	1003	993	928	984	944	914	985	988	985	959	920	949	952	997	880	986	975	960	981	933	982	958	982	927	961	950	940	956	900	976	996	980	925	995	925	977	926	955	938	1001	952	935	936	986	979	968	976	970	915	951	972	974	925	941	949	967	968	918	997	991	1001	976	940	925	930	930	959	904	972	1000	941	961	915	888	933	976	880	971	973	968	906	1005	881	969	973	1003	959	993	962	918	929	963	938	967	939	956	906	936	935	972	951	1012	939	965	990	948	929	959	943	935	956	938	974	1008	929	929	991	981	952	952	941	907	919	906	1002	992	960	941	989	944	950	988	904	934	987	954	973	966	951	935	1028	1000	971	1004	908	961	962	961	942	979	941	892	925	987	980	933	925	999	986	940	965	928	913	971	987	985	908	921	945	964	898	939	973	952	960	975	896	894	1006	954	971	917	959	962	963	960	984	909	974	923	984	932	989	961	960	998	1055	949	986	967	966	967	964	923	918	968	944	935	961	929	936	972	960	949	919	956	970	933	949	985	980	987	968	969	996	953	967	914	941	942	925	963	942	920	941	946	957	925	934	967	961	923	978	980	912	929	958	1016	978	947	959	965	967	981	979	950	962	903	924	935	908	962	925	928	1012	971	938	953	925	973	926	987	910	974	987	946	942	916	988	899	978	970	956	937	971	922	963	922	971	995	947	903	901	983	995	1031	933	954	992	997	1007	970	990	931	922	996	955	962	946	942	931	972	950	991	969	908	939	965	985	1026	1004	920	913	946	1002	962	1002	919	939	978	994	932	958	960	956	999	1003	915	973	920	924	991	957	972	939	996	916	889	927	940	931	990	911	964	1028	971	971	912	915	941	997	957	953	940	1009	963	998	915	973	963	934	1000	990	955	968	994	982	905	912	964	961	909	932	976	978	984	964	950	955	951	980	967	945	966	949	989	960	977	930	968	981	942	974	948	972	977	930	1007	946	976	992	994	915	974	952	992	929	935	961	939	993	958	1006	923	967	920	967	950	943	943	963	957	959	1002	945	894	970	1016	925	945	940	928	948	933	966	934	947	932	1009	945	962	985	961	980	951	953	962	975	927	897	966	971	955	933	955	990	950	956	963	946	957	904	937	969	956	930	941	960	972	980	989	951	917	988	930	987	989	991	937	1000	978	947	946	951	922	950	952	1025	961	950	922	959	958	937	1033	961	952	1014	940	975	947	940	994	973	966	1006	903	969	968	921	945	947	960	996	987	982	903	984	938	947	965	944	923	996	917	965	939	903	927	944	945	991	955	941	978	937	891	912	974	930	998	1006	982	976	1005	911	972	966	940	991	963	965	946	935	949	1016	943	945	946	880	970	924	947	933	958	945	978	889	945	939	901	934	945	903	935	1031	968	970	980	951	1009	1014	938	998	925	984	995	967	975	967	876	948	952	1032	970	952	972	951	946	902	977	947	959	970	962	953	1018	994	965	951	929	937	948	926	983	900	909	962	952	941	962	908	958	974	991	984	987	973	969	943	993	952	971	983	989	920	930	959	1036	986	952	974	954	954	968	968	995	943	951	1031	956	999	957	940	959	921	979	968	920	969	932	986	925	977	959	993	890	925	945	930	960	985	945	946	991	976	875	904	946	966	953	956	1015	981	933	972	940	866	962	945	1009	950	939	938	967	958	940	945	915	935	1027	920	941	934	974	977	946	1010	939	976	946	977	913	931	916	947	1015	953	914	1019	947	987	941	905	947	923	933	1005	946	958	973	968	952	994	967	953	952	933	931	971	967	982	943	922	928	937	994	1035	948	993	915	935	1005	950	942	907	962	961	951	899	943	997	969	926	929	908	987	973	959	924	1034	968	991	977	978	969	956	959	959	998	929	925	941	1019	933	996	946	992	969	946	940	981	937	978	893	942	936	963	942	942	898	931	943	934	934	911	1010
5985	391	287	224	198	199	194	162	183	181	184	139	192	163	166	175	158	146	176	164	145	153	144	164	158	174	178	156	171	172	173	158	164	202	173	192	195	163	156	163	164	173	184	156	177	158	177	176	178	159	169	193	161	148	176	172	150	195	165	183	166	156	145	158	163	171	144	154	166	185	169	152	144	162	132	186	181	161	137	182	186	175	154	179	164	170	165	177	174	198	187	165	170	165	154	144	177	191	154	173	173	170	144	177	172	154	183	153	171	156	172	148	139	182	144	182	178	145	181	172	154	152	181	166	179	184	186	180	180	176	164	151	163	141	169	176	153	170	159	162	179	151	184	171	169	165	155	176	165	150	160	158	151	155	160	154	152	172	152	176	141	166	140	154	145	161	173	205	162	173	164	162	159	190	184	162	158	180	173	184	173	153	150	161	182	151	144	136	147	188	178	178	176	184	158	174	179	166	167	163	166	180	165	176	160	192	174	173	192	155	180	163	149	191	158	167	180	163	190	176	152	167	188	167	171	168	165	173	162	153	172	160	182	165	188	187	154	185	151	148	184	187	171	172	151	167	172	177	159	179	179	146	167	160	169	171	163	157	169	172	162	173	141	171	160	189	163	141	146	147	165	178	161	187	150	159	169	171	176	162	176	169	165	172	174	167	176	170	180	164	165	176	167	174	178	172	191	184	180	164	170	147	166	167	163	162	176	158	156	163	173	172	162	163	186	158	175	180	182	161	155	174	180	161	176	154	172	150	171	190	154	153	171	172	179	188	143	181	187	159	149	132	151	169	166	187	171	163	150	178	173	156	158	171	161	155	166	153	158	153	174	167	157	149	166	170	150	162	149	154	155	146	157	191	154	160	172	180	184	155	156	163	151	148	160	170	191	188	177	150	173	156	166	174	180	178	155	186	174	180	166	178	164	160	167	146	170	177	169	147	175	169	169	185	161	157	167	174	147	183	171	154	194	161	148	165	161	188	187	182	178	170	193	168	168	179	169	164	163	143	179	156	165	186	177	154	183	162	175	189	180	161	164	159	171	138	163	161	178	160	181	176	171	158	185	176	177	155	186	183	162	172	186	159	182	171	156	184	175	164	170	161	148	175	186	154	146	199	183	176	153	166	157	179	158	171	144	162	178	172	145	204	173	169	194	159	171	166	153	183	153	179	185	158	178	165	171	162	158	159	161	167	190	172	163	168	179	153	186	145	145	166	159	171	160	199	172	174	171	155	169	166	176	184	162	177	134	173	188	164	162	161	189	178	164	139	140	159	166	176	169	178	159	158	146	189	173	202	181	176	170	157	180	166	150	147	199	158	168	172	187	177	148	173	180	184	189	142	165	161	173	168	157	163	162	198	169	173	169	153	196	183	158	172	176	162	170	176	162	179	152	184	160	186	166	152	184	161	145	171	162	162	182	147	174	170	154	141	151	176	193	181	191	188	182	216	161	160	186	177	182	167	153	154	195	172	159	161	171	164	154	183	141	171	163	178	147	166	159	173	190	183	160	171	159	172	164	150	166	176	184	157	181	177	176	166	149	178	188	171	188	152	177	165	188	164	158	154	171	159	185	158	160	175	179	169	185	178	173	153	169	176	165	175	146	168	170	164	156	173	199	151	161	155	182	146	150	167	171	169	205	140	155	168	156	146	152	174	219	149	157	154	179	176	160	175	171	168	162	187	159	174	163	157	168	153	164	186	154	166	176	151	188	187	192	163	172	180	160	171	167	180	166	165	191	190	169	183	174	162	169	158	186	164	149	182	152	178	181	148	177	169	179	178	174	165	157	173	162	154	153	161	137	157	159	178	152	154	194	182	151	198	180	153	178	167	159	176	149	158	169	174	159	171	161	161	147	165	152	180	156	139	169	169	150	177	159	183	175	161	180	182	165	162	171	190	173	181	185	156	169	151	176	166	158	163	172	193	158	200	180	169	166	177	177	169	169	190	171	162	172	160	157	178	168	146	159	149	187	178	171	163	157	174	167	153	168	160	149	159	171	164	172	140	180	163	143	166	166	168	149	168	182	162	158	152	169	161	167	186	169	159	168	162	153	172	189	164	156	167	165	173	187	179	152	156	159	137	161	171	177	172	177	171	175	166	148	164	161	158	197	168	165	154	172	185	169	162	153	187	169	152	169	146	180	163	169	185	163	173	158	176	151	195	166	188	171	140	153	181	172	178	176	157	175	166	173	159	178	157	154	171	176	185	186	161	174	162	171	183	163	166	197	178	175	195	163	167	163	195	161	193	172	172	182	177	161	165	170	176	157	153	189	171	168	165	162	168	169	182	146	163	171	171	185	172	156	148	162	172	167	167	181	156	170	153	185	172	154	179	175	167	169	175	172	188	197	145	151	165	176	155	152	174	159	160	192	170	157	190	153	162	177	185	154	163	166	147	191	172	149	142	178	165	165	150	170	177	164	178	169	183	158	156	143	152	180	155	180	184	180	153	162	160	190	166	179	174	179	149	160	169	194	162	169	156	164	149	163	163	179	172	173	167	163	153	164	166	173	177	159	189	134	163	177	178	163	183	156	165	169	169	172	167	172	162	174	179	167	157	151	152	164	162	162	158	161	197	164	190	159	165	173	179	211	161	154	161	167	131	170	156	150	147	177	191	168	158	164	164	160	149	151	166	148	176	171	155	176	186	154	172	178	177	173	148	150	167	174	160	162	157	163	174	151	145	173	188	146	166	115	151	180	173	173	173	171	153	164	138	180	159	189	160	164	166	167	181	170	151	174	154	166	161	162	185	172	196	173	160	180	158	162	147	161	187	177	152	171	154	161	181	165	161	159	180	143	171	185	149	156	164	164	179	149	157	185	169	172	177	148	186	176	133	179	182	167	176	182	167	157	171	171	178	159	150	156	146	173	186	164	159	168	170	163	180	169	170	173	200	188	161	170	155	144	168	148	142	162	166	135	181	181	148	175	144	186	182	173	163	143	182	148	149	186	179	183	155	177	172	193	160	160	165	184	172	161	176	148	169	155	161	159	196	172	148	157	165	164	169	183	148	141	193	151	182	155	171	165	176	170	171	167	136	174	166	159	156	157	129	145	170	114	151	175	166	175	153	161	164	160	151	169	164	165	159	160	152	165	153	163	169	156	186	183	163	177	174	133	170	194	185	196	159	147	153	174	160	156	175	170	178	156	147	188	164	145	154	135	170	166	163	151	178	167	177	170	159	157	167	185	161	177	190	166	159	148	177	163	168	136	165	179	172	154	174	160	180	184	175	154	174	168	161	157	154	163	175	176	169	155	173	169	159	156	175	159	145	179	165	170	175	193	165	155	154	161	173	149	173	206	178	154	177	172	185	182	142	159	189	179	179	166	188	168	184	177	165	161	185	154	180	152	150	175	168	158	152	150	152	153	152	141	174	169	167	184	172	170	161	156	172	170	153	164	162	140	163	179	120	148	166	155	184	167	150	145	169	167	178	161	152	146	149	160	172	167	149	157	137	172	185	186	176	180	158
5968	600	652	709	674	701	658	603	594	577	597	583	572	588	545	550	565	576	623	595	553	568	592	549	574	542	531	558	539	563	553	548	537	586	572	550	593	537	593	544	534	545	558	525	559	570	557	546	546	539	550	522	532	603	561	502	550	519	550	576	545	563	563	568	491	556	594	552	588	540	548	593	526	529	517	536	552	516	550	547	521	565	550	577	524	564	567	549	571	548	567	551	535	565	567	521	551	530	558	555	540	526	524	564	580	514	547	556	499	526	562	505	584	573	536	556	518	552	542	537	552	582	532	594	506	550	565	545	483	564	535	554	542	532	580	517	572	561	532	561	561	536	528	563	586	573	544	541	553	578	530	584	543	537	600	554	557	574	527	587	537	585	548	531	575	561	546	528	533	545	521	546	524	550	536	563	549	551	557	588	545	547	566	555	532	570	574	504	522	543	567	538	577	593	586	538	526	577	512	593	559	556	583	548	544	574	553	528	584	570	514	529	556	542	520	556	570	550	561	517	561	533	592	573	526	527	529	525	547	555	545	525	556	509	515	534	545	537	587	539	569	566	534	551	576	595	577	563	572	548	551	543	553	568	534	508	516	549	525	500	562	534	549	565	545	526	549	609	529	537	568	573	558	548	567	545	592	590	520	565	520	539	564	521	571	577	539	569	517	540	520	551	558	540	527	564	586	562	524	528	565	513	557	533	553	542	545	520	562	543	564	549	584	535	563	569	563	560	581	558	590	501	579	502	534	536	566	585	592	516	540	559	582	529	557	588	540	521	564	577	537	553	572	550	590	508	534	554	551	568	567	539	548	534	558	558	556	569	540	527	578	566	529	557	538	497	574	581	556	500	561	518	509	543	570	540	590	565	544	571	588	542	524	522	551	531	533	518	541	556	579	603	520	549	548	554	550	584	547	539	548	555	539	563	523	537	543	513	532	565	539	554	566	552	545	566	589	530	548	589	559	544	531	571	537	553	534	545	573	552	543	548	520	577	553	552	580	567	572	542	523	522	533	556	522	540	576	547	621	546	547	515	508	535	564	572	546	562	565	547	579	570	527	509	590	554	558	553	552	526	572	523	558	547	565	538	575	535	569	583	543	555	559	579	560	537	584	542	574	517	534	542	569	564	579	573	530	559	552	546	547	548	541	544	579	536	569	568	538	558	556	541	574	562	545	533	582	552	549	558	516	547	524	544	588	523	555	580	598	572	547	536	571	556	557	547	535	568	523	541	564	557	545	572	569	484	597	567	570	551	547	546	560	500	562	588	535	540	525	574	560	513	550	547	556	576	597	547	550	554	571	585	585	553	556	548	548	543	591	552	589	565	499	523	576	551	536	549	548	585	537	529	522	576	561	541	555	551	573	544	514	601	520	550	573	592	522	540	549	558	539	555	521	500	553	548	556	566	539	555	553	548	536	562	516	557	529	549	560	522	562	547	548	568	565	523	533	544	525	548	523	555	506	524	553	516	553	535	553	549	581	566	566	547	536	580	553	555	580	583	534	573	530	557	555	543	529	527	504	514	604	559	557	601	572	512	537	553	542	537	571	553	536	520	551	552	524	562	525	530	531	552	565	569	554	517	556	543	511	583	545	575	568	554	546	528	583	563	540	561	558	567	498	557	561	547	528	522	566	591	559	574	529	546	566	538	506	560	523	544	576	563	526	537	624	528	533	567	556	564	510	569	564	537	552	562	521	572	544	541	512	549	573	536	560	538	546	520	532	584	569	539	556	533	530	542	540	559	537	540	566	573	538	511	539	562	578	532	542	558	544	528	536	523	575	521	566	560	540	541	539	532	564	542	600	512	590	528	526	557	550	532	507	547	547	572	536	582	529	534	539	551	544	552	543	571	562	542	546	520	566	524	566	533	571	541	577	557	568	536	557	560	522	530	540	494	604	572	559	584	552	544	523	556	519	551	567	557	539	549	536	562	571	531	509	516	521	537	548	527	564	583	595	552	513	545	604	552	549	564	547	524	559	495	572	546	536	536	606	582	560	528	550	539	552	543	535	576	535	475	554	578	531	544	583	584	577	577	527	572	553	573	547	545	563	575	605	581	587	538	567	540	522	549	527	548	525	508	570	586	577	523	546	586	536	540	571	552	538	543	557	562	512	569	573	557	543	542	539	512	540	571	587	566	558	554	498	566	563	575	593	585	552	555	526	554	539	538	518	549	542	572	551	528	531	538	513	554	551	544	518	518	563	528	585	578	580	540	523	522	562	554	561	514	566	574	626	528	553	573	530	531	564	558	526	512	585	550	594	554	507	555	541	560	559	533	553	528	541	572	526	528	565	546	538	511	558	523	532	532	574	514	555	580	583	543	545	542	566	530	536	547	518	561	489	540	571	535	554	581	543	594	525	523	548	561	570	522	565	525	555	562	555	559	592	566	574	531	576	561	542	611	549	559	479	524	534	547	522	569	561	489	564	566	531	590	579	544	585	602	554	561	573	567	534	530	522	563	537	582	559	600	528	582	532	569	564	514	535	552	547	563	552	543	562	565	530	584	525	550	567	517	536	538	567	560	514	528	524	597	565	573	529	554	592	540	534	495	522	550	552	469	526	549	602	567	563	553	564	568	553	584	563	573	526	555	543	513	542	590	551	566	553	546	548	554	519	576	531	553	573	602	526	563	540	561	518	534	556	552	548	564	522	522	543	524	567	598	504	566	534	521	523	533	559	574	567	552	515	548	580	554	525	590	573	549	559	576	541	551	562	528	537	566	531	548	529	558	565	573	551	539	554	561	559	554	534	522	549	523	576	525	527	560	588	536	519	562	546	568	552	526	542	550	569	550	546	578	548	533	560	525	596	577	561	539	547	561	530	556	544	513	530	542	538	545	542	563	553	563	577	502	539	557	522	544	576	532	552	540	509	538	584	525	577	568	554	575	561	536	542	520	533	540	554	512	555	538	568	501	531	586	558	547	596	584	600	504	564	531	563	544	537	544	572	580	544	563	546	529	536	540	522	570	563	564	506	549	541	569	556	548	551	542	531	538	542	538	580	511	520	546	567	512	523	542	545	554	506	562	525	518	577	561	569	572	534	563	545	534	537	571	539	532	555	560	529	507	508	567	487	520	573	539	532	587	525	528	567	539	508	564	557	552	553	533	547	477	560	578	590	554	490	535	529	566	550	568	561	559	544	581	546	548	530	526	514	600	566	542	547	520	521	539	562	527	561	547	503	583	535	561	555	535	578	563	574	553	565	546	477	567	549	566	517	543	551	584	548	570	561	531	531	543	541	534	571	580	555	575	514	551	569	569	513	571	562	560	553	547	579	532	547	574	556	560	556	565	546	517	561	574	507	549	549	553	556	566	552	508	539	551	532	526	530	547	586	558	584	526	557	556	560	582	526	580	549	561	548	556	552	538	539	542	534	554	518	563	553	549	541	557	570	561	574	550	540	576	577	581	530	566	544	545	516	542	561	520	573	517	554	545	584	567	508	528	541	556	566	554	562	568	584	563	553	556
33776	8062	1735	1146	905	770	597	522	465	430	424	370	390	348	383	377	336	338	338	323	306	331	323	330	314	322	292	345	316	336	291	335	298	334	324	301	290	293	312	314	311	320	309	338	303	299	282	327	304	311	300	264	273	293	283	276	322	317	284	317	261	313	296	309	325	330	296	303	303	330	320	293	293	325	312	300	330	268	314	303	279	302	281	301	306	320	312	330	314	301	291	320	293	332	307	291	303	294	296	286	319	298	305	306	270	302	292	346	305	296	336	310	280	288	307	302	310	270	307	284	310	326	305	318	295	282	303	289	294	322	275	336	311	287	352	354	340	316	286	307	311	292	320	278	305	301	260	296	268	301	283	335	307	297	310	293	296	309	297	278	278	317	308	285	299	305	304	315	315	285	289	310	307	311	298	313	295	296	302	270	278	294	295	287	291	323	296	298	320	307	286	288	301	312	274	311	322	277	280	322	328	303	293	289	303	282	307	308	303	310	296	311	344	305	311	314	308	322	300	297	294	330	312	265	275	284	300	296	281	294	302	275	294	330	311	290	321	287	322	271	282	290	282	305	322	302	290	325	281	292	296	313	288	306	304	304	300	291	294	311	315	291	302	299	284	276	296	299	308	326	296	319	278	338	298	307	330	283	312	338	338	280	289	301	290	319	269	278	286	320	297	302	323	300	298	310	321	286	307	286	313	307	313	294	264	294	336	308	279	280	313	289	273	311	309	302	325	268	277	302	294	288	302	282	302	334	310	313	281	309	321	302	313	318	286	301	306	289	287	305	312	296	301	326	321	295	307	301	295	286	362	305	310	296	303	317	313	336	289	285	316	287	317	313	287	319	286	306	305	287	308	293	292	293	292	301	323	312	267	304	344	335	318	318	302	309	304	293	295	280	303	305	297	271	304	336	312	300	305	295	284	287	320	275	267	282	295	315	320	297	296	337	299	303	288	316	330	307	298	322	309	322	285	322	316	317	308	313	306	284	274	304	320	291	311	336	290	287	308	307	304	282	292	322	280	309	312	298	315	309	266	302	306	314	278	295	303	268	295	285	305	299	275	309	289	293	315	274	301	288	298	338	280	341	350	283	314	284	271	288	303	330	319	267	313	294	300	320	285	250	299	298	303	295	289	328	286	279	311	273	305	286	286	309	318	303	291	287	318	321	275	315	293	306	301	307	301	306	327	329	322	307	274	285	307	291	292	293	272	278	310	301	287	300	294	292	287	323	335	306	306	302	283	297	261	279	291	319	304	317	279	291	339	301	311	276	287	282	291	261	271	285	294	282	327	270	285	312	333	302	286	297	322	316	294	307	316	303	307	309	316	325	296	305	320	327	327	271	324	308	294	308	313	298	308	289	310	299	295	271	304	268	316	307	301	329	295	326	310	324	319	266	291	334	299	301	293	279	268	307	314	330	292	304	321	294	318	285	304	334	310	270	300	325	279	275	312	318	302	323	280	331	316	315	326	304	289	280	305	318	317	312	327	322	295	306	307	322	316	302	290	305	314	302	338	323	321	298	295	303	310	301	291	279	273	290	285	288	288	330	303	308	299	302	302	294	289	305	331	334	288	318	287	294	315	303	298	311	294	292	310	313	275	312	293	275	274	324	335	266	288	276	300	284	311	260	276	317	285	321	308	282	285	323	316	300	279	339	286	310	293	322	303	331	302	303	311	311	294	325	318	335	294	325	324	299	291	282	298	283	302	329	312	315	272	292	288	295	292	281	281	293	319	316	308	282	331	302	350	290	302	309	309	295	297	262	341	326	332	270	306	301	310	283	280	295	311	273	262	261	305	280	259	319	280	307	311	317	290	310	301	319	332	297	298	303	298	306	285	296	310	296	288	296	287	307	256	313	310	288	276	315	304	333	304	281	314	278	288	295	311	324	264	319	314	302	306	321	295	325	305	300	302	305	284	297	313	266	323	312	285	299	334	309	309	279	278	277	281	305	288	317	307	284	273	310	331	301	275	307	293	328	317	325	332	322	279	308	295	307	281	290	283	311	288	325	324	298	313	281	305	313	283	301	325	312	316	298	317	331	266	312	318	330	314	292	320	311	317	361	282	293	287	312	270	303	303	277	289	289	320	296	306	269	329	280	306	306	318	287	304	302	299	354	271	349	306	322	279	295	315	318	275	309	321	297	333	312	316	289	305	296	318	312	294	341	311	268	298	297	291	303	305	321	291	312	289	304	305	288	288	309	295	289	330	323	295	293	295	270	322	325	319	280	275	306	300	321	320	312	286	297	281	310	300	268	271	279	310	300	288	295	305	315	291	305	309	329	310	328	301	312	323	352	311	290	315	275	287	314	260	324	321	287	287	307	302	296	306	290	306	318	286	316	301	252	322	310	284	321	312	317	321	302	315	290	289	315	297	332	268	284	321	303	283	310	305	285	293	294	310	315	325	325	279	268	271	288	299	313	322	280	323	262	304	321	310	302	312	301	282	310	321	313	325	292	305	310	294	306	293	274	326	293	315	320	320	319	313	299	310	298	306	316	313	309	299	291	293	291	278	316	331	296	322	290	299	303	315	319	297	304	325	289	307	309	288	285	287	326	310	303	335	258	295	322	311	291	301	307	300	315	275	285	310	294	304	283	264	294	269	311	301	311	317	317	297	297	325	296	341	295	352	282	275	286	304	324	294	286	308	304	307	287	289	294	317	332	298	306	305	330	323	292	317	298	325	266	276	305	313	290	306	335	325	309	284	318	293	299	312	268	339	307	304	303	332	315	312	341	290	285	296	288	292	279	312	287	281	281	326	311	299	274	287	307	319	316	297	305	298	309	294	303	293	307	279	286	287	313	304	310	323	301	306	291	310	288	280	295	287	285	331	305	284	323	319	293	267	312	312	296	290	310	296	322	327	293	297	303	290	270	300	305	301	269	266	289	319	314	318	306	336	302	315	313	325	287	291	325	306	286	320	319	330	292	274	302	305	313	266	290	279	301	271	320	296	301	299	306	319	265	288	304	265	328	295	288	280	318	312	298	298	290	302	297	312	329	328	292	266	290	313	327	294	335	301	297	329	309	284	341	263	289	329	276	310	289	287	313	302	300	287	323	297	307	286	314	317	316	351	300	305	314	286	300	324	288	336	309	304	294	298	302	320	307	298	320	300	327	298	287	292	288	341	272	320	283	291	272	299	295	293	314	324	313	292	282	270	289	312	283	299	293	292	288	321	295	298	334	314	315	311	298	319	291	304	290	321	272	296	304	287	282	320	312	297	301	329	304	302	308	331	328	302	302	313	322	307	295	302	312	312	267	248	283	304	314	316	306	314	306	299	326	316	352	295	319	309	270	296	309	319	299	325	286	287	308	301	275	284	358	305	307	279	298	282	305	314	281	332	312	328	281	293	321	307	296	263	287	289	320	296	318	304	289	323	320	277	312	310	298	316	289	292	317	290	283	315	311	308	308	290	288	290	292	285	283	289	301	299	326	304	334	299	299	324	305	301	326	272	330	298	278	295	311
15342	1811	3395	3752	3149	2707	2283	1967	1852	1629	1480	1393	1343	1254	1193	1218	1165	1095	1135	1151	999	1038	1006	1067	1056	980	946	1029	939	987	948	971	967	966	950	966	971	970	927	938	944	969	886	959	920	941	850	957	902	930	888	906	938	962	933	922	944	871	851	900	912	841	884	891	879	844	891	932	975	937	877	838	904	915	886	917	915	913	926	946	908	899	917	911	941	925	871	921	900	881	934	912	833	901	880	906	888	946	908	859	867	871	888	873	945	874	890	887	904	831	877	863	878	902	956	896	900	926	866	858	925	916	856	905	862	905	860	925	861	919	901	907	908	927	849	895	886	874	921	863	888	922	855	883	879	892	890	921	892	922	873	868	889	876	909	886	887	901	876	889	864	860	918	888	926	914	897	894	865	888	840	890	877	901	872	867	908	846	939	923	858	888	900	854	920	922	893	894	889	879	913	890	883	938	844	904	895	844	820	872	866	904	818	887	872	902	906	895	894	939	882	889	847	850	890	857	890	887	902	910	862	897	877	881	892	856	867	885	855	895	933	893	872	850	877	889	878	850	889	917	887	848	876	900	906	855	832	877	859	841	888	891	892	873	843	887	869	899	781	916	830	854	852	891	925	919	906	854	900	887	862	820	818	874	873	899	915	815	888	870	862	854	898	901	917	890	912	870	923	877	895	877	820	951	891	873	876	834	859	892	880	867	880	941	921	870	858	898	903	882	935	972	955	850	919	866	898	934	837	868	885	876	883	856	888	869	874	885	863	834	876	880	854	847	903	847	937	865	848	897	912	874	841	886	900	865	878	860	904	886	887	901	857	841	901	845	869	925	858	879	860	842	890	873	878	910	867	913	915	860	833	876	904	849	861	919	907	868	859	923	910	833	900	902	912	856	896	889	950	857	906	877	915	870	862	931	899	866	907	887	905	863	895	927	906	888	878	871	904	859	871	934	927	873	941	886	900	876	863	833	872	841	844	926	874	898	897	924	908	894	878	908	879	900	909	854	953	891	880	857	894	916	920	904	956	896	860	896	878	877	857	948	880	876	889	911	901	871	842	911	879	882	908	970	925	896	837	872	841	849	893	876	924	932	899	872	908	869	856	905	917	918	853	928	898	867	961	826	873	901	916	892	888	893	897	956	861	906	918	969	871	882	843	909	904	853	848	836	915	886	826	948	864	858	869	875	867	848	899	874	891	869	890	891	918	895	882	833	910	844	950	860	855	847	860	869	851	894	897	863	828	838	852	874	844	878	851	875	864	893	914	883	842	841	914	909	820	907	848	886	919	867	835	881	925	899	895	874	870	886	953	856	886	867	881	832	886	886	885	828	902	877	918	878	903	869	878	883	830	847	856	896	892	886	916	904	897	894	913	901	935	919	913	858	901	841	897	843	896	898	883	891	911	845	918	843	900	881	961	821	833	890	894	919	891	842	853	885	919	813	857	898	901	918	855	902	879	895	883	844	889	854	881	900	827	896	909	831	891	910	894	872	883	912	852	883	879	881	853	859	908	847	881	842	883	877	916	859	863	902	856	909	885	861	874	876	898	883	824	855	870	820	880	893	861	891	838	845	866	900	840	866	911	898	909	880	862	853	869	844	859	918	926	891	852	945	859	834	909	850	868	889	897	890	909	896	841	847	952	886	857	844	902	891	915	875	870	919	876	916	866	867	871	906	879	858	936	864	909	854	905	874	835	863	843	885	885	867	899	867	884	905	865	880	853	881	854	904	852	879	897	893	818	911	805	825	811	928	920	883	879	907	825	848	896	882	858	868	900	841	907	894	897	867	900	876	850	951	817	864	836	890	887	828	859	882	938	898	871	910	894	909	874	881	811	930	854	936	835	860	859	894	853	905	839	846	868	880	920	866	919	861	898	911	891	893	853	871	878	855	866	861	924	924	906	861	884	894	862	863	866	889	908	930	943	905	882	882	841	852	885	908	861	888	873	887	880	869	894	858	919	894	906	863	907	869	902	861	907	916	906	897	861	874	879	937	871	887	872	818	855	854	908	878	861	899	878	862	940	862	897	812	873	914	895	904	932	864	898	883	930	855	892	861	912	872	877	863	880	896	869	918	890	879	853	873	867	882	847	900	887	912	947	827	906	848	848	845	911	926	913	865	827	889	940	915	862	898	861	903	962	891	892	866	849	916	889	927	873	911	926	848	924	861	871	867	854	867	941	910	904	898	891	895	893	890	916	810	906	900	932	870	856	897	843	894	888	900	886	873	887	897	827	815	870	855	893	865	911	835	875	881	854	862	890	905	894	931	831	917	899	909	877	898	898	890	857	938	901	889	824	897	853	878	864	869	867	926	932	859	823	915	897	890	880	881	899	869	888	908	898	859	880	895	923	864	894	858	928	903	877	893	936	804	878	833	895	878	897	926	851	881	887	870	870	852	893	873	878	889	850	890	915	861	887	919	922	914	875	868	881	851	856	917	891	889	868	877	899	874	838	872	830	904	849	908	874	871	938	908	891	878	870	840	891	883	912	935	909	908	895	894	917	875	906	897	926	895	891	873	823	874	882	866	923	847	939	909	900	901	877	879	829	880	887	845	812	892	880	868	950	911	881	895	917	915	891	847	896	872	901	849	851	899	901	905	910	904	866	868	897	862	866	900	873	859	897	890	930	862	912	867	947	936	898	884	911	833	875	912	895	876	867	919	810	889	825	879	929	907	893	906	871	893	850	841	897	864	890	889	888	927	865	893	882	859	917	896	906	909	852	909	876	917	911	881	886	898	839	877	923	924	843	825	862	903	826	852	888	886	897	863	907	950	912	935	871	864	921	859	858	864	870	885	897	913	894	888	838	893	836	860	876	894	893	900	930	898	894	893	853	890	896	889	867	887	863	893	863	817	865	942	857	900	930	921	870	880	909	876	874	878	946	869	859	928	903	833	830	851	889	893	930	902	834	919	902	850	862	880	863	885	872	898	911	880	882	873	864	910	889	862	823	856	853	913	915	892	877	899	873	837	928	856	958	935	886	843	871	910	901	841	858	881	841	881	821	865	944	870	947	897	868	842	921	872	871	855	900	901	865	904	849	854	919	888	898	908	855	859	897	865	902	922	864	855	915	915	879	913	883	896	875	937	880	888	919	856	884	907	931	846	901	862	895	888	861	909	890	850	864	829	872	902	853	847	886	857	907	857	864	954	844	890	884	906	904	890	908	880	802	880	913	905	884	924	894	879	901	948	883	909	890	856	850	899	944	859	885	853	855	897	897	832	865	869	827	930	854	885	820	935	867	890	859	868	887	893	881	858	940	860	878	860	855	895	877	873	912	891	901	893	905	886	904	892	818	855	849	829	887	923	879	851	917	836	876	871	857	932	854	953	916	826	840	895	915	882	883	869	939	854	934	821	921	870	866	859	850	862	868	883	881	856	853	887	849	899	874	884	920	886	842	867	918	861	882	847	863	951	870	908	874	911	898	919	916	917	932	897	910	861	944	845	888	922	901	880	874	895	849	872	889	850	906	853
41331	17708	5677	2120	1582	1233	951	864	706	635	573	534	487	482	461	422	447	434	388	391	383	349	391	394	388	391	341	349	377	352	350	389	343	402	362	368	339	355	357	373	379	317	370	356	352	379	357	353	352	337	341	349	327	383	340	360	341	339	344	368	382	354	350	357	342	350	323	307	389	361	399	327	372	321	336	334	325	313	353	312	329	354	338	367	366	319	342	331	344	358	344	370	349	396	322	354	327	330	336	362	326	373	357	348	337	357	342	371	361	345	364	353	349	324	348	289	366	342	330	327	320	349	307	362	334	366	350	349	357	358	346	351	386	339	354	362	343	364	318	324	334	318	346	326	316	348	347	337	382	339	342	333	335	340	342	314	326	357	366	380	357	344	340	334	347	353	353	313	370	364	340	358	353	344	334	312	345	349	308	347	342	341	369	382	332	333	372	337	338	367	342	317	331	309	351	322	358	336	324	355	349	372	327	344	331	337	347	312	324	362	335	334	337	385	317	315	353	352	335	326	361	305	335	338	328	365	331	332	353	383	324	374	363	348	372	333	324	367	350	348	339	352	371	354	308	343	325	314	375	336	337	322	340	303	326	353	353	380	315	318	339	339	336	341	337	340	393	360	353	333	341	338	318	340	352	370	341	322	304	339	330	334	339	336	346	331	365	328	323	348	352	330	336	316	355	331	348	325	323	345	355	346	334	344	356	369	319	354	362	347	327	339	324	367	362	337	331	328	342	320	381	360	333	358	364	344	367	345	339	358	341	341	328	331	340	299	349	331	363	330	348	363	342	321	331	337	337	354	312	322	355	326	329	326	345	325	324	304	369	330	355	341	355	338	336	354	349	335	364	301	386	340	352	322	377	354	339	338	347	328	342	332	317	288	359	316	333	336	357	329	343	343	322	352	336	322	362	370	343	338	362	303	338	356	371	367	360	310	324	331	331	339	362	331	359	314	340	334	357	357	332	370	324	346	338	314	365	313	365	337	346	330	341	376	334	347	360	366	350	325	333	361	371	376	339	370	347	345	334	366	351	382	329	322	362	338	313	336	341	320	328	336	351	380	354	350	345	377	345	358	324	308	338	348	335	308	336	337	318	328	346	339	320	314	337	344	323	366	362	351	341	341	334	396	324	365	323	347	347	377	325	349	310	355	323	336	364	361	342	378	344	326	345	329	356	336	339	297	330	354	354	333	332	333	318	352	337	347	330	356	336	347	316	307	353	344	336	332	352	333	343	320	331	339	359	384	375	356	348	320	331	306	356	334	321	372	341	331	344	324	333	348	367	354	317	339	334	344	360	350	375	339	328	344	377	325	341	339	333	347	346	364	327	321	368	373	352	349	356	329	357	357	326	321	347	325	357	346	338	325	346	343	351	332	321	384	375	325	351	323	320	361	327	338	335	335	322	353	338	332	362	309	314	325	330	340	318	349	335	333	375	332	344	331	326	343	372	300	345	353	325	368	317	329	401	329	367	333	358	333	292	381	361	341	350	326	350	344	322	335	326	346	400	385	332	335	304	325	345	353	368	356	349	354	324	349	337	342	351	301	349	323	310	346	311	310	329	355	314	330	311	334	294	325	369	318	313	327	338	331	339	371	354	315	328	332	341	344	322	326	366	333	340	339	343	280	351	312	319	339	323	341	330	321	345	296	371	354	319	361	320	351	352	320	325	352	353	344	347	351	343	312	314	325	323	321	379	331	373	368	304	305	331	328	303	356	355	364	357	342	327	344	368	349	355	343	363	320	376	349	359	385	363	333	333	342	318	343	354	385	381	358	362	299	353	315	316	352	344	341	377	334	347	308	366	323	356	352	324	315	349	342	330	340	342	342	316	352	344	339	333	332	316	318	331	353	316	311	338	321	354	338	361	322	342	363	337	349	393	350	326	314	338	330	334	361	366	337	349	370	354	351	364	307	319	343	383	337	341	322	355	352	311	319	344	324	365	345	347	352	338	315	338	336	314	328	368	374	337	338	317	340	388	353	389	349	364	364	341	324	347	354	358	298	313	352	326	317	338	352	337	355	326	305	309	365	337	330	358	367	322	332	310	325	335	341	349	337	364	317	339	320	346	339	344	331	357	322	337	367	355	328	358	326	348	338	336	339	353	352	331	300	353	360	386	301	364	349	355	357	313	314	340	347	339	344	352	338	347	319	296	346	340	332	343	341	350	317	324	329	330	322	341	323	327	348	375	322	331	335	301	306	313	355	343	335	335	342	316	353	353	365	358	335	329	344	340	318	362	323	354	348	307	347	350	351	336	357	352	338	315	321	329	329	336	313	336	323	335	345	320	357	327	316	295	367	333	305	328	351	320	324	340	340	376	334	333	309	342	319	388	320	314	312	352	312	288	338	342	333	346	301	367	347	352	324	336	327	374	351	336	322	336	335	306	344	334	353	348	351	348	348	335	334	325	334	324	343	357	339	331	341	325	361	373	363	367	329	317	366	334	306	362	321	322	318	326	345	319	347	331	319	361	386	334	345	329	325	362	326	337	343	307	314	347	354	312	300	333	348	324	335	335	337	325	327	347	328	337	329	321	346	340	377	328	371	371	339	338	328	377	330	334	325	358	350	325	339	366	345	337	338	346	353	333	373	327	337	365	325	360	340	305	352	332	332	332	347	342	338	341	308	327	331	340	360	340	341	349	349	312	321	364	330	350	317	344	312	327	355	358	368	355	347	369	361	356	358	341	363	319	318	321	324	345	343	365	362	363	366	320	371	373	357	337	338	341	350	344	344	333	324	337	327	331	298	340	304	331	374	326	331	344	338	342	343	319	368	357	348	315	372	374	334	371	368	338	344	341	318	341	335	336	333	346	357	337	360	318	331	327	364	375	337	349	361	352	362	340	347	309	328	331	336	340	336	336	316	301	324	349	333	335	351	349	346	316	362	311	333	319	315	342	324	334	344	355	312	331	362	358	346	331	346	316	373	328	309	339	322	338	371	347	345	348	337	339	348	323	350	334	325	338	369	339	352	339	318	311	337	340	355	354	332	356	372	329	346	323	371	329	368	330	370	317	341	348	357	338	332	356	324	307	338	345	313	362	355	353	315	335	341	367	337	320	332	313	333	345	375	373	360	317	330	370	332	354	361	335	338	331	345	368	302	369	333	340	333	378	318	342	339	324	355	382	355	379	341	349	375	352	312	351	355	353	356	357	347	370	328	372	350	329	343	349	367	349	342	373	341	353	338	310	339	332	319	329	332	345	326	314	360	358	365	374	310	351	324	353	324	334	325	338	337	354	335	338	338	365	348	360	328	362	312	371	361	359	329	346	334	365	332	322	299	322	336	343	317	320	345	332	362	333	300	346	349	342	351	312	356	309	317	323	335	352	340	349	368	358	338	336	353	363	351	326	327	358	308	316	384	362	329	312	349	334	343	363	326	332	331	334	322	330	354	362	358	357	342	338	379	322	328	356	327	360	331	303	341	326	334	352	346	347	359	325	337	334	337	340	318	354	349	379	321	371	348
19155	2730	5554	6222	5205	4565	3655	3163	2756	2447	2203	1921	1782	1692	1616	1539	1394	1449	1408	1311	1336	1339	1192	1228	1184	1202	1179	1164	1079	1140	1134	1124	1069	1049	1097	1109	1061	1026	1099	1071	1035	1029	1015	1062	1032	1055	1053	1041	1027	1028	940	1021	989	930	988	1008	956	985	1008	1056	1000	961	984	1014	1062	992	981	1017	1013	963	999	1006	962	962	1007	921	904	1024	1004	1000	997	908	989	957	1008	944	1054	991	973	1031	967	949	974	1012	1006	999	966	977	917	1036	959	924	950	950	965	900	950	1068	968	965	976	910	951	966	918	954	991	938	1002	999	944	942	973	989	939	997	940	997	986	952	939	971	928	952	925	962	976	927	928	932	993	960	984	998	893	944	960	1027	947	911	988	968	1012	974	1002	1032	895	1013	955	1007	963	1023	1002	940	1023	915	929	1004	989	975	969	918	934	974	913	917	966	956	913	943	934	1010	900	962	919	908	971	916	989	992	1008	928	973	933	959	939	971	944	955	944	970	988	949	1012	911	979	974	943	965	966	953	975	965	926	951	961	941	942	915	989	920	961	987	965	971	921	987	941	971	909	992	951	944	917	976	1018	1041	939	996	936	974	972	946	921	930	966	997	982	1021	971	958	954	954	1019	987	1029	967	1007	936	958	916	966	958	953	999	940	975	953	930	1000	952	917	950	982	990	956	931	927	962	977	968	960	957	983	958	977	968	1006	867	954	940	928	928	956	963	891	917	972	988	962	1022	963	975	968	980	993	963	944	1006	930	943	974	914	1018	961	972	986	979	946	955	968	963	933	951	925	912	896	987	1007	1004	948	978	966	959	954	960	944	910	943	995	1005	938	985	957	1014	972	930	960	939	938	1007	971	970	890	975	965	1003	958	903	901	982	912	930	925	905	923	971	948	947	932	1007	963	963	917	964	929	954	960	944	977	943	968	962	991	957	983	975	947	980	946	968	943	955	932	981	910	950	903	974	948	927	938	997	935	932	966	926	960	932	919	896	951	961	971	951	963	910	938	1033	952	969	922	973	969	943	910	948	896	948	1002	1004	989	920	929	970	991	1021	884	897	997	954	960	946	978	965	938	987	983	969	1021	958	947	945	1021	955	933	1010	952	951	961	934	957	938	954	929	930	969	914	914	951	991	949	992	954	991	916	881	991	927	953	914	958	1017	990	984	981	974	937	948	963	986	916	937	955	973	993	958	945	975	956	958	931	956	924	967	933	942	954	970	985	939	972	964	1023	1020	986	943	990	914	985	902	966	974	938	955	1013	951	922	910	903	943	950	955	915	953	990	910	958	994	943	975	941	961	968	924	935	961	935	967	930	1002	901	982	953	991	951	950	986	960	913	960	976	956	899	1006	953	966	968	936	953	925	953	1004	924	940	920	943	938	918	971	967	884	1014	980	976	955	1012	975	958	913	970	930	976	972	926	983	970	924	907	941	952	997	1004	980	961	1010	1018	931	967	1045	938	999	859	1006	956	870	974	945	964	971	993	963	1020	932	988	975	928	951	980	924	953	989	985	965	915	1031	937	913	947	974	974	944	959	941	939	954	928	971	960	914	948	920	900	938	948	962	920	948	955	947	968	995	935	964	938	949	948	973	919	981	957	996	925	945	903	968	953	902	949	980	943	964	993	943	956	966	904	978	971	956	954	942	927	963	946	925	976	971	997	1005	938	969	943	982	957	946	933	981	969	909	961	950	966	917	980	987	923	870	876	962	1002	959	954	968	944	993	987	985	950	979	947	923	988	939	920	1002	925	977	996	946	950	985	953	948	997	900	971	992	1007	935	925	960	963	944	900	990	959	972	944	949	958	963	963	931	980	973	976	959	972	925	993	944	922	1015	993	926	961	965	961	952	967	908	999	979	951	947	944	965	921	911	949	933	937	1000	884	958	928	925	1019	890	929	929	957	985	967	940	964	939	938	1001	974	944	907	976	951	945	918	926	941	929	954	999	945	953	946	923	1027	981	980	916	932	987	960	938	928	998	959	944	956	973	927	966	1005	937	910	952	988	1000	940	970	999	908	944	943	952	976	913	934	925	934	924	973	975	939	916	955	964	905	983	952	962	955	935	949	973	976	965	986	944	892	964	1005	958	958	945	965	902	953	897	1007	988	934	995	1004	981	932	921	880	939	922	935	1006	945	1001	917	962	883	957	908	945	914	972	960	945	980	945	924	1042	963	911	968	971	892	950	960	992	979	982	990	953	957	974	981	960	962	1013	1001	914	972	971	1004	916	927	927	938	964	895	941	925	938	947	989	963	998	961	997	967	941	933	929	932	962	969	961	952	944	1007	970	918	977	938	953	943	956	977	952	973	947	932	916	1009	980	974	944	986	962	938	971	911	939	965	949	958	1038	938	948	1001	942	978	987	1003	988	945	1012	932	988	996	923	986	961	973	937	912	943	965	945	893	936	897	934	923	937	973	1000	951	1001	971	969	887	934	909	930	964	984	951	977	935	974	954	961	911	999	1008	994	946	911	1011	908	972	979	964	907	976	954	952	901	966	960	980	1011	989	990	1057	982	946	868	942	989	943	967	969	869	940	1037	1001	934	981	947	987	921	928	997	943	941	945	946	957	990	915	976	960	930	941	954	957	980	930	981	946	965	972	969	942	975	909	971	928	988	916	989	952	1009	934	975	977	993	1035	921	988	956	956	970	962	979	1005	975	967	990	944	973	980	927	942	925	947	961	936	937	986	948	966	937	995	938	995	931	974	954	932	942	1021	945	952	893	941	913	997	946	933	991	933	954	931	931	940	964	960	974	1012	938	1000	940	983	973	937	928	952	937	934	932	959	925	983	925	939	945	893	1039	925	940	971	939	997	944	910	917	977	956	974	969	947	965	942	963	954	901	914	969	928	930	1011	978	939	925	926	960	1004	986	917	1023	961	976	967	1010	960	951	989	1005	934	930	959	922	902	949	927	960	973	933	916	940	918	909	948	937	928	992	1004	970	927	1004	965	971	942	972	972	954	983	954	964	934	955	904	913	946	932	916	977	949	956	959	937	894	1000	909	946	975	1028	911	988	992	981	982	939	960	926	984	1014	988	1037	1020	945	1031	950	954	954	946	984	988	993	962	967	934	934	971	953	1024	955	1032	924	985	961	976	922	955	969	933	951	947	984	978	981	921	1009	938	986	947	947	960	989	1013	931	972	961	939	919	911	1000	958	1012	1026	958	964	958	927	1004	946	1001	952	945	985	949	926	952	1001	971	977	986	928	904	980	955	980	977	963	1030	950	916	946	978	983	948	934	997	970	955	923	1002	961	991	938	986	1005	978	1003	973	927	990	982	926	975	959	956	959	1003	935	931	928	994	943	933	915	954	968	924	940	947	916	1010	968	923	1003	935	938	938	906	952	972	946	999	930	959	922	983	951	950	990	938	977	974	972	979	897	998	946	913	951	921	970	920	979	924	943	935	935	986	966	965	871	948	1024	981	975	985	960	1000	950	945	945	919	944	952	947	923	943	969	963	958	938	995	981	961	1005	933	963	1009	980	982	935	958	934	1047	1018	945	924	971	984	957	965	947	948	948	927	1031	977	979	939	956	1022	961	933	969	953	962	933	919	902	1001	979	901	986	946	977	978	916	988	942	978	960	918	982	951	1016	932	941	979	984	979	921	929	978	983	984	966	977	954	949
5586	329	258	227	180	177	174	187	180	166	186	187	160	165	168	176	146	175	165	168	143	164	163	166	190	179	177	154	175	136	156	176	200	135	166	162	148	151	194	164	176	173	174	182	145	146	167	168	157	163	163	149	205	154	190	173	148	162	154	192	149	143	178	170	167	161	170	179	166	172	157	159	154	156	177	166	166	176	162	152	171	162	159	151	163	174	181	144	177	162	150	178	152	158	163	140	148	174	153	184	190	173	169	149	159	166	176	199	175	174	178	178	184	163	151	157	175	170	178	157	148	152	153	162	168	184	162	159	177	167	156	151	145	186	170	187	137	176	174	162	179	149	183	158	138	174	165	177	163	136	132	162	173	160	152	155	180	165	167	177	176	160	156	169	169	165	173	161	187	177	161	174	165	157	159	154	180	161	145	161	182	156	179	156	170	154	161	151	168	139	175	161	198	161	183	169	175	158	158	155	169	186	160	169	157	177	165	148	182	175	177	152	156	171	139	163	174	168	154	191	159	184	155	151	161	182	152	165	170	170	159	182	158	159	177	176	166	166	150	185	175	181	169	193	164	165	153	163	162	169	182	167	186	164	175	166	190	172	157	174	166	184	172	182	164	184	177	141	174	169	207	153	154	162	174	163	177	162	165	146	183	188	165	189	162	137	154	160	172	169	160	150	163	179	148	160	153	144	154	174	153	210	192	168	167	149	168	166	157	172	168	148	167	156	177	175	151	181	167	147	138	172	179	180	157	156	180	165	164	139	172	157	183	166	180	163	154	167	171	153	160	175	163	166	187	163	156	156	156	168	164	168	163	152	164	155	157	176	163	146	164	154	174	172	175	144	170	165	172	156	166	177	159	146	173	173	157	194	155	172	161	160	155	158	168	169	164	178	178	154	174	153	171	162	175	154	168	159	189	180	176	166	180	194	176	154	159	163	164	167	157	187	169	172	182	161	165	181	163	172	167	167	151	170	143	159	157	158	179	160	166	172	176	144	161	166	155	174	149	157	147	182	183	170	162	150	145	159	160	150	165	177	169	175	194	149	191	198	169	175	191	170	156	155	152	186	170	179	142	169	158	156	169	154	168	162	154	153	180	172	153	143	153	175	169	171	170	168	167	146	162	170	155	146	164	168	162	178	169	177	150	182	169	171	163	168	202	153	187	159	165	159	172	163	148	184	177	148	155	170	165	170	170	171	171	189	156	180	168	169	166	168	165	172	190	170	168	159	191	148	166	167	179	172	147	167	166	173	168	169	179	157	170	161	168	161	170	177	188	128	168	164	159	161	153	169	159	162	176	167	160	174	162	186	176	178	177	169	160	159	172	163	219	180	146	171	153	162	154	166	143	171	178	164	179	157	157	150	172	146	150	162	166	166	173	181	152	148	174	152	167	165	170	166	153	168	152	160	148	175	160	168	172	155	170	150	159	167	157	138	182	180	172	155	161	161	143	187	160	184	185	162	162	147	139	166	174	160	164	166	163	163	166	149	173	152	163	171	179	172	159	173	164	182	160	147	202	190	158	155	172	171	174	180	192	157	154	153	170	165	148	148	156	155	148	161	160	153	143	168	163	147	153	159	180	186	159	156	147	157	184	166	176	154	159	164	183	159	167	149	186	156	168	133	170	175	148	161	161	171	148	155	168	169	179	160	192	159	164	157	163	170	160	171	156	159	158	177	169	200	174	158	178	180	159	154	131	149	168	154	177	189	172	163	184	174	168	154	186	154	178	155	174	166	153	179	172	134	153	181	179	170	189	160	163	164	183	175	173	160	138	177	170	171	168	163	159	167	155	179	166	172	155	154	170	175	168	144	165	177	168	165	163	187	165	189	190	167	169	158	157	153	168	179	167	172	161	169	168	158	156	148	173	165	151	186	151	176	165	154	169	159	187	161	164	163	144	187	160	195	144	181	147	158	182	152	190	178	153	173	152	166	171	173	142	177	143	150	150	169	137	168	167	179	172	137	155	185	155	174	184	153	154	168	157	180	159	155	159	181	183	186	170	174	177	152	187	161	152	182	152	142	165	190	174	171	162	138	159	189	166	173	184	178	164	175	158	168	174	145	194	165	163	161	160	187	154	145	145	158	170	196	164	184	170	183	172	171	168	153	167	150	156	176	158	154	176	171	168	181	157	182	190	177	178	175	157	170	159	166	157	185	178	156	149	165	168	156	168	158	172	160	172	176	188	160	159	171	161	165	154	162	180	176	163	156	162	164	180	176	171	160	161	186	149	176	152	171	167	195	167	160	150	164	154	152	163	176	160	161	167	209	151	171	155	173	170	166	172	165	158	170	164	187	156	169	153	185	159	176	158	155	163	172	188	177	175	150	159	174	159	160	153	155	153	163	159	188	154	167	157	175	147	187	143	142	160	121	163	166	167	176	167	174	157	171	151	143	161	171	176	153	139	171	170	166	177	170	183	168	191	176	168	144	161	164	162	152	153	162	173	178	178	138	146	158	159	160	148	171	158	155	160	136	171	175	165	165	162	167	149	161	167	158	173	168	165	156	164	161	158	180	163	143	177	183	181	178	189	156	183	165	144	171	155	146	155	165	169	205	148	151	164	174	166	151	179	151	159	158	163	168	156	160	165	155	136	175	160	161	167	182	179	142	174	173	181	177	167	153	162	175	173	155	188	164	166	145	158	173	159	156	157	169	158	177	167	159	157	152	152	199	175	176	144	166	158	167	150	146	174	158	181	166	159	184	186	167	147	164	180	174	167	179	151	164	151	179	193	180	157	171	200	170	148	139	168	159	146	150	186	154	173	178	169	172	182	170	188	174	176	172	167	154	182	182	136	162	188	164	177	155	159	162	156	155	159	157	170	154	171	158	162	154	170	164	179	171	164	179	173	176	182	173	156	158	150	166	158	173	149	152	164	159	158	171	156	163	185	157	170	175	165	171	153	163	164	129	178	170	144	176	170	169	172	151	142	162	163	169	155	166	163	149	147	150	154	137	185	143	157	168	150	181	190	164	195	168	155	161	165	191	162	178	175	160	168	175	151	188	166	172	169	163	161	163	154	159	156	164	160	162	150	144	180	166	156	155	153	168	166	153	150	167	163	149	161	153	181	168	148	170	158	180	157	169	175	173	177	163	190	173	133	172	169	152	163	151	165	166	161	175	162	182	146	175	163	158	169	164	182	164	150	149	156	154	178	164	156	180	186	185	151	170	144	168	175	175	169	153	166	146	177	171	153	184	204	170	166	156	186	195	160	167	174	149	158	164	171	159	164	139	169	168	163	158	170	174	184	158	169	181	156	152	145	162	161	177	161	178	164	150	176	169	147	168	139	161	195	158	167	162	177	152	162	168	136	142	201	168	181	177	160	148	186	185	150	163	182	172	180	174	148	183	160	170	163	154	149	143	162	181	162	187	150	177	149	160	171	175	169	160	177	194	170	137	173	138	179	149	166	161	168	165	198	162	146	182	153	156	164	153	148	167	151	178	161	168	192	177	185	169	165	150	162	183
5595	640	687	683	654	582	629	614	583	600	574	590	594	588	586	539	552	607	574	586	571	600	569	565	557	558	536	550	605	590	590	550	495	512	517	587	546	522	548	534	516	556	567	547	524	524	533	556	550	539	555	534	566	537	543	559	523	563	555	558	499	534	584	534	591	533	534	514	552	554	584	525	515	540	487	574	530	539	572	539	552	539	529	538	554	560	541	549	572	533	520	576	544	505	523	525	515	580	575	565	516	542	546	545	578	509	555	559	527	517	571	543	566	570	555	532	596	521	564	499	559	528	528	565	533	555	537	512	536	581	546	552	560	547	540	535	542	546	604	558	560	554	573	519	565	549	544	553	549	530	529	546	579	534	585	563	531	561	556	509	519	569	543	540	558	559	535	596	559	569	531	562	574	531	564	519	554	516	542	559	536	552	558	561	556	511	565	527	556	556	499	573	536	528	568	532	529	508	567	511	501	536	534	523	557	570	537	509	537	535	542	513	521	554	561	555	539	533	554	524	560	534	533	557	534	563	517	557	551	537	534	523	538	530	549	518	549	543	544	509	562	541	560	535	508	546	542	574	537	520	570	594	516	552	566	539	526	531	562	552	566	564	529	535	546	573	583	550	561	612	514	597	542	545	569	576	557	531	550	565	542	519	502	510	562	545	540	555	554	514	565	575	530	549	534	503	519	553	555	567	542	526	539	525	531	557	525	539	536	550	540	590	538	540	514	556	559	554	577	557	556	527	578	567	541	556	546	554	509	523	566	534	515	554	549	523	521	535	541	513	543	554	579	531	555	522	542	586	590	520	549	529	551	518	553	563	525	555	531	568	579	529	539	577	541	554	521	563	526	534	519	508	507	540	533	522	557	524	530	534	546	511	584	507	561	529	491	538	571	466	539	516	484	515	534	537	575	488	575	526	547	511	542	546	544	510	587	537	545	567	503	539	573	560	527	593	543	556	568	556	563	563	530	522	577	562	509	529	538	596	557	526	510	596	541	554	537	576	587	520	541	529	546	524	526	541	541	563	526	529	517	556	568	538	514	495	538	541	557	543	515	550	543	554	559	543	534	577	538	509	563	540	556	497	552	518	576	557	562	525	538	562	540	556	583	524	512	568	496	513	534	574	533	552	522	574	506	541	538	580	525	505	523	528	525	521	527	531	514	575	552	513	545	552	551	538	507	535	553	507	596	519	545	562	540	545	545	557	570	566	536	566	559	548	566	550	537	571	541	569	544	531	555	532	541	563	529	541	525	524	561	535	512	556	534	557	549	503	529	552	540	538	559	584	538	535	576	546	521	530	514	525	536	529	527	529	524	560	531	549	494	545	584	544	537	555	533	556	547	509	519	543	552	554	519	525	569	550	559	529	540	503	519	576	541	556	533	529	547	578	544	533	530	549	574	544	551	534	553	523	517	559	511	559	554	553	581	556	542	559	558	509	541	537	569	543	529	538	548	546	579	548	533	559	523	518	530	528	561	552	550	555	562	549	563	535	554	565	547	517	574	552	526	535	570	550	521	517	518	558	546	555	541	538	541	504	546	530	530	540	576	500	562	519	592	544	564	545	529	561	542	549	579	540	539	556	563	606	571	549	555	580	508	523	545	547	581	559	557	531	499	538	549	578	538	560	532	518	538	526	539	552	566	530	583	518	545	573	574	547	532	498	556	536	571	511	532	541	539	523	539	552	553	537	562	520	551	561	541	542	523	556	562	571	533	524	547	508	559	559	539	589	553	523	552	570	557	528	539	588	543	576	551	546	558	571	506	542	529	527	544	564	567	533	548	538	523	567	567	536	571	605	540	546	509	554	542	543	500	556	550	551	522	519	554	527	571	564	556	542	498	536	544	518	498	588	559	552	521	525	503	548	526	499	537	498	629	538	494	541	543	552	515	562	543	520	563	527	564	567	554	530	570	521	534	528	539	532	561	558	524	554	554	623	515	533	523	509	528	528	554	553	535	562	556	513	532	593	583	550	550	559	542	518	511	515	526	535	547	517	547	543	570	522	538	555	548	506	590	555	547	546	537	544	551	519	501	580	546	551	519	536	518	570	554	567	576	525	511	536	522	549	569	549	530	525	525	589	528	548	532	522	562	546	558	540	539	543	547	560	546	536	563	567	559	577	643	524	535	539	551	568	498	547	532	539	523	500	544	601	574	517	554	521	553	574	557	558	534	522	567	517	553	558	582	489	535	542	546	562	563	527	517	582	522	534	555	574	510	573	556	525	527	531	503	550	552	529	545	535	569	554	521	530	571	485	596	572	534	529	567	563	539	548	571	544	545	526	553	552	551	543	541	541	527	527	548	494	537	535	527	580	535	589	545	554	561	539	543	556	486	509	568	523	533	538	587	543	535	532	585	539	563	539	545	563	551	539	534	543	500	542	559	513	580	498	562	581	539	534	560	500	533	587	534	523	517	502	516	564	537	566	521	568	493	535	561	540	540	515	532	545	535	546	555	564	552	537	576	551	551	574	575	554	553	535	513	518	557	501	509	536	562	546	548	520	541	513	529	554	534	520	538	552	538	510	567	524	574	491	535	490	544	521	558	575	549	548	516	534	557	557	505	552	503	524	539	595	537	553	545	560	520	534	531	538	528	559	584	535	478	527	521	598	569	568	529	504	549	486	549	550	517	539	543	543	526	548	543	581	539	573	571	521	557	538	578	570	533	534	526	576	554	550	549	534	525	564	522	520	539	577	526	511	527	546	508	541	525	559	562	509	564	583	522	489	515	522	560	570	543	542	530	560	538	538	523	513	560	508	518	545	542	571	560	556	529	536	548	524	559	501	550	496	544	537	539	506	545	561	576	545	546	540	575	553	554	551	555	579	533	537	564	537	544	553	546	552	536	532	563	513	537	526	546	526	560	511	537	560	554	572	527	528	521	530	542	554	524	559	534	546	547	556	516	587	521	543	524	554	545	549	509	544	535	577	577	529	514	535	565	541	524	516	541	551	530	541	531	498	552	549	515	526	508	556	537	536	540	565	586	563	578	551	585	530	536	543	548	545	573	506	569	575	559	546	519	571	533	576	544	588	518	524	510	570	576	568	550	532	579	575	550	549	552	569	537	554	563	551	564	564	502	559	507	529	544	555	529	532	526	551	557	524	559	581	572	538	538	529	565	537	515	545	508	528	550	513	542	549	543	513	557	575	543	518	577	550	585	537	513	530	549	505	536	520	523	538	515	544	583	592	524	533	529	515	581	522	561	528	546	537	515	539	571	539	570	537	557	545	560	555	569	512	541	554	568	526	553	556	580	585	544	565	560	541	542	540	580	552	558	568	573	514	527	508	520	522	543	565	560	573	527	524	486	573	476	564	593	522	597	524	546	560	543	514	553	522	529	535	518	500	560	533	497	529	517	555	558	530	502	511	564	587	573	539	511	519	526	551	543	551	541	549	539	546	521	553	500	537	514	505	573	533	578	515	555	574	575	520	561	559	539	525	505	577	558	587	585	555	527	574	553	539	568	561
32331	7163	1655	1135	933	741	643	562	417	413	377	402	363	339	344	357	318	334	371	331	357	311	352	312	311	306	316	322	326	273	330	334	315	322	304	320	302	323	313	299	330	307	339	302	307	309	286	317	299	335	321	297	300	296	306	294	298	286	310	311	324	287	333	323	310	310	297	318	292	298	298	331	315	300	285	292	311	279	308	293	296	345	309	285	294	266	290	293	309	292	309	318	342	283	310	282	288	280	300	290	280	297	304	326	277	296	289	288	267	260	311	285	306	283	289	290	266	302	284	327	282	282	300	281	321	322	301	288	312	288	291	302	304	312	303	316	294	265	323	300	303	295	273	280	290	287	300	279	312	267	305	277	269	298	316	297	310	302	310	305	288	316	306	290	285	292	315	280	318	291	312	319	287	274	322	299	320	286	294	278	308	317	305	300	299	329	284	315	271	307	332	311	317	272	310	314	273	325	265	268	313	300	290	263	282	295	276	321	326	295	304	342	345	304	295	289	333	318	321	307	304	283	302	284	267	302	281	305	269	297	296	268	308	301	310	281	294	302	285	291	320	281	278	299	313	309	311	321	300	305	320	317	275	288	295	277	311	275	282	308	274	288	286	297	262	301	318	257	294	329	314	304	277	305	277	304	318	291	291	278	284	286	306	309	289	289	286	287	265	295	328	283	274	287	313	345	309	285	290	295	288	325	297	289	265	287	282	268	282	273	298	267	284	318	307	281	280	315	306	317	312	304	326	291	309	316	313	300	300	293	285	348	315	294	306	308	285	281	275	295	318	293	301	296	310	343	336	276	311	313	330	303	253	297	296	283	300	307	272	299	321	281	297	308	283	330	313	302	290	282	287	301	295	290	285	305	313	316	320	325	319	277	299	307	320	287	300	293	286	297	298	305	280	307	284	290	268	307	318	320	313	308	320	280	302	298	313	276	312	342	289	285	298	320	311	322	303	309	327	304	279	279	322	291	298	305	314	302	292	303	285	316	289	317	301	280	328	287	297	306	287	266	266	319	327	312	286	295	302	284	321	269	317	283	300	276	323	306	333	314	294	331	310	300	305	290	298	284	287	297	260	285	286	280	282	300	316	295	345	274	293	319	270	318	281	301	302	262	286	320	301	286	306	313	284	302	309	288	291	280	289	324	274	290	292	323	307	302	311	292	303	288	289	289	321	298	311	317	296	322	297	305	295	294	299	292	295	277	286	309	306	322	302	276	327	301	315	302	323	273	268	303	303	312	317	299	288	309	276	317	279	299	294	272	304	314	264	315	304	296	309	296	300	345	291	267	262	289	312	313	318	287	309	300	282	301	266	259	305	295	288	293	293	300	315	318	273	314	312	317	294	310	309	339	285	329	292	315	289	283	313	296	285	302	291	325	313	280	279	322	337	287	304	298	309	304	312	308	288	276	284	286	317	263	263	328	293	296	293	284	293	301	334	278	280	315	325	308	300	316	302	305	325	311	312	275	307	287	304	307	310	297	293	301	300	296	298	309	294	326	322	285	294	290	307	280	278	304	316	282	300	302	307	254	295	298	301	291	344	326	311	288	318	305	289	310	289	303	300	294	286	294	297	281	310	297	324	303	281	291	269	301	293	322	290	281	320	304	287	312	287	290	316	315	302	297	304	280	286	301	287	337	284	298	315	295	285	319	288	282	326	292	295	324	315	277	292	317	311	331	303	291	311	273	306	263	287	286	291	358	311	303	306	302	283	342	305	322	288	284	316	301	311	302	296	296	265	316	308	297	296	289	297	280	271	273	309	312	263	307	280	325	288	272	294	324	312	302	315	310	285	292	294	315	278	326	288	313	284	315	325	291	266	330	290	277	305	323	324	286	301	271	312	282	303	298	297	288	313	277	337	278	307	276	309	289	278	297	297	310	295	315	314	334	277	292	298	324	303	277	280	322	326	314	279	303	304	286	288	275	297	332	330	332	310	289	311	305	324	284	307	299	268	303	295	304	300	270	282	310	305	290	329	304	279	316	305	313	288	313	294	305	311	269	317	291	283	285	289	286	306	284	290	305	289	308	289	294	343	282	315	308	287	291	316	295	281	302	336	306	331	309	285	293	301	292	284	284	293	331	300	303	289	294	314	306	276	303	288	287	304	296	288	332	273	280	297	316	310	324	317	260	286	281	276	284	288	294	296	304	293	318	301	270	324	274	291	304	280	305	301	280	280	339	321	294	308	276	302	311	298	288	314	270	283	269	262	309	287	309	280	297	313	269	280	317	289	306	297	294	303	302	309	313	330	289	291	296	323	292	294	290	314	313	314	281	315	323	312	284	282	321	303	254	327	318	310	302	284	282	299	271	298	301	290	286	310	291	279	316	318	289	297	283	327	331	256	294	310	296	340	285	349	295	283	293	278	304	300	311	266	306	262	280	301	299	333	319	286	308	327	299	289	269	280	323	287	305	278	289	335	313	296	323	305	314	324	318	299	294	344	301	319	275	294	304	333	315	287	318	296	315	321	287	275	308	273	302	298	311	309	317	323	347	291	316	270	302	310	271	291	310	287	305	290	283	299	313	323	311	291	299	326	289	297	297	297	326	318	284	274	303	284	317	321	332	309	279	324	308	307	299	295	285	316	288	288	320	319	294	304	295	290	257	305	332	311	289	314	289	288	287	292	333	302	297	294	302	297	290	290	286	319	336	294	298	303	298	297	288	310	296	285	333	289	316	307	301	318	286	301	331	288	317	291	262	288	282	293	286	305	277	288	306	298	321	298	312	321	315	276	288	290	291	316	296	314	272	264	281	287	282	294	311	286	306	306	311	314	291	284	327	287	303	294	282	287	329	295	299	289	295	318	325	306	312	298	275	321	306	329	268	338	315	289	289	255	291	281	321	295	285	288	310	314	282	292	275	282	290	335	288	273	312	309	284	307	281	309	287	324	282	296	293	298	300	320	307	300	307	286	309	294	308	266	297	296	304	319	299	295	346	290	277	280	289	269	298	283	288	272	324	300	283	308	310	300	323	345	286	307	290	313	306	297	300	272	262	299	251	306	310	286	306	311	277	307	315	304	339	315	312	298	314	287	337	282	324	307	294	293	264	297	303	307	292	309	319	298	311	290	298	299	332	296	274	290	312	300	284	335	331	275	301	314	283	331	287	300	284	315	302	288	277	290	269	315	294	310	294	295	292	298	300	304	334	299	321	300	308	290	268	288	337	312	298	247	275	334	293	302	304	287	298	313	297	307	302	288	306	314	298	299	314	290	319	309	308	287	314	334	320	304	306	258	282	289	298	307	281	300	305	288	304	279	293	287	325	295	304	297	288	331	311	298	306	274	268	295	284	275	313	306	299	284	298	309	310	305	297	304	310	310	290	302	327	281	292	301	328	278	303	288	287	284	313	273	299	316	266	289	269	270	294	285	281	311	293	281	265	276	336	301	294	322	278	314	328	296	296	324	326	306	290	316	299	285	299	299	305	307	308	327	321	266	296	321	303	293	352	301	285	315	316	300	336
14600	1786	3362	3632	3240	2746	2335	1971	1726	1651	1449	1447	1346	1272	1282	1202	1133	1154	1096	1062	1078	1023	985	1014	1013	1020	1012	1038	1058	957	927	982	1014	921	916	863	958	922	942	962	916	845	936	971	914	906	914	931	904	856	898	940	913	870	919	909	920	918	819	903	865	898	895	940	887	847	892	843	899	920	894	887	873	874	910	924	903	875	869	854	893	917	969	874	898	965	815	838	928	927	918	921	892	946	914	914	834	868	868	898	902	879	843	886	856	818	854	891	851	890	876	914	904	898	844	878	877	885	930	873	877	858	911	859	846	862	882	891	885	845	854	854	908	858	896	899	855	901	916	870	946	882	914	902	913	895	881	890	875	863	882	834	851	892	880	886	851	888	900	925	902	927	900	943	816	867	822	873	848	901	909	895	920	865	893	866	849	856	872	887	879	866	859	866	885	868	881	903	893	868	878	898	837	871	854	913	893	897	929	885	883	857	864	888	894	883	866	861	893	842	893	849	915	903	892	813	891	900	860	890	882	967	885	876	883	908	919	838	859	860	854	872	897	869	819	855	890	886	903	835	900	865	897	834	904	871	870	861	879	882	868	874	854	867	909	852	821	861	859	846	852	832	875	910	890	870	852	886	904	895	900	878	899	778	928	858	880	919	890	858	866	875	903	860	885	877	883	832	926	914	856	871	897	913	854	913	860	852	855	912	897	858	835	892	830	898	868	879	890	864	934	852	889	814	836	868	891	851	890	900	883	839	856	878	875	856	888	933	892	842	866	891	890	885	925	856	888	862	886	922	850	857	855	886	864	910	864	897	900	895	851	868	914	868	848	893	890	830	882	875	887	905	880	877	847	934	909	852	878	898	873	827	853	902	887	855	937	809	917	822	872	898	894	873	866	864	919	849	932	878	850	800	926	889	834	808	918	916	857	907	885	863	898	843	890	828	931	840	906	848	877	875	853	870	862	921	913	869	868	872	928	810	839	875	853	855	864	903	896	885	882	907	797	871	853	889	855	916	913	905	924	941	911	866	847	871	905	866	869	896	859	848	928	903	854	821	883	893	898	928	895	807	851	858	925	929	838	853	893	861	885	888	910	899	886	911	893	858	879	928	854	854	920	912	874	835	918	845	922	887	896	884	902	891	908	919	950	841	833	898	920	875	850	866	905	866	886	936	849	909	852	909	904	884	918	845	891	873	848	850	844	896	893	900	907	871	853	893	867	900	858	899	864	897	872	865	872	905	858	896	845	894	870	882	856	930	861	907	858	881	855	894	858	830	891	874	860	885	848	865	896	901	881	928	886	905	889	867	876	892	820	859	917	883	869	874	890	880	834	902	957	888	860	873	825	827	899	913	866	891	867	894	869	854	875	879	874	850	891	944	908	842	862	915	936	885	869	919	894	832	876	900	883	892	901	882	876	893	885	881	868	939	879	881	898	941	884	835	866	858	829	892	901	900	856	902	871	911	896	877	912	902	841	878	881	907	910	865	869	885	879	802	887	864	876	850	917	852	841	918	815	808	845	918	895	861	889	920	873	864	899	886	888	854	887	928	888	866	860	943	888	881	882	895	922	858	880	872	838	837	875	836	922	872	863	821	885	884	887	862	905	907	853	916	870	858	866	843	833	928	855	827	859	912	908	925	904	862	896	923	886	829	821	891	914	901	906	851	891	859	863	867	845	896	876	829	912	920	914	824	879	855	888	897	876	891	895	845	871	894	908	858	923	906	893	874	865	831	859	919	898	892	899	841	839	884	907	835	915	838	935	808	853	865	866	850	915	859	855	859	888	861	912	853	861	874	913	898	845	927	870	912	873	855	850	860	900	903	943	902	878	884	942	876	882	865	872	860	929	852	886	918	880	889	874	905	846	883	846	893	838	909	837	843	900	860	882	848	961	838	862	882	864	951	915	913	867	866	875	867	895	880	894	858	853	884	898	890	873	899	902	860	865	833	874	892	899	886	910	815	911	937	903	853	879	855	940	868	877	954	865	839	856	857	862	914	856	872	845	881	882	910	899	816	873	857	900	887	883	899	900	880	854	904	836	889	886	874	849	867	897	856	865	871	866	901	892	931	916	902	888	863	897	874	903	912	879	873	864	915	843	912	837	915	856	871	837	872	869	833	886	854	832	899	894	882	822	833	897	876	918	888	813	829	855	845	927	882	889	839	858	901	867	888	890	892	900	904	874	848	885	901	881	865	868	868	914	895	907	852	853	912	819	873	899	828	867	852	884	920	864	886	914	845	899	821	865	914	863	929	909	827	911	905	883	862	891	887	861	892	902	847	904	896	850	855	895	857	879	902	893	837	910	904	877	833	903	880	895	881	886	891	909	844	887	897	827	816	868	869	859	862	853	873	855	887	853	830	900	884	922	887	835	915	880	929	836	871	916	932	876	930	867	909	910	894	896	899	920	837	909	851	860	896	863	884	870	883	957	892	874	875	902	913	883	872	903	856	836	920	894	931	856	875	871	881	854	879	876	937	889	870	922	867	885	836	859	843	873	923	872	916	829	841	849	923	899	866	916	839	910	889	889	885	878	896	883	877	878	827	916	878	857	848	935	887	867	914	869	842	864	857	874	871	914	898	883	880	846	853	849	909	861	846	860	897	845	878	863	869	844	914	878	878	889	926	896	831	860	854	937	923	842	896	866	920	862	879	867	901	856	901	867	914	842	894	915	935	826	852	935	871	845	867	894	878	857	863	932	867	882	908	867	921	938	924	891	883	849	873	816	860	899	843	872	896	889	852	853	868	867	869	877	851	877	897	819	866	843	859	863	860	897	886	874	880	861	846	832	904	916	873	842	918	912	862	922	851	855	934	868	885	918	920	861	899	902	923	881	920	883	873	854	884	868	919	836	884	884	874	867	860	894	881	903	868	874	867	846	867	856	912	891	835	914	854	897	897	896	826	866	874	899	882	920	851	847	871	891	899	888	909	857	862	865	859	885	934	820	860	840	921	836	846	905	916	805	874	849	896	895	905	904	860	864	880	844	911	906	895	895	846	873	860	873	853	851	906	858	856	856	870	880	905	916	859	861	892	855	893	913	886	922	875	840	876	851	897	897	860	892	878	928	931	908	866	884	885	907	913	913	902	899	915	921	855	908	907	896	884	839	883	870	876	813	840	789	905	841	906	889	881	910	889	866	927	863	839	896	839	881	909	881	885	858	881	886	898	869	837	854	918	843	923	897	866	849	870	906	853	882	831	903	900	841	845	860	867	888	866	907	869	839	860	829	861	878	876	888	863	815	909	892	920	887	839	888	876	875	845	845	913	862	831	862	925	862	869	838	818	840	874	918	891	886	918	857	935	882	915	878	867	903	895	861	851	920	888	874	928	876	931	886	862	837	855	907	857	943	875	832	852	900	847	920	912	873	894	890	888	869	866	942	885	900	904	848	890	900	871	870	865	897	832	903	905	878	830	874	870	861	840	953	853	860	811	852	879	844	835	795	862	919	847	861	888	841	892	793	916	865	812	871	887	861	801
40375	16018	4773	2230	1633	1161	968	804	690	629	586	525	478	449	453	432	431	412	382	400	388	354	393	364	366	394	359	324	366	380	405	379	348	357	373	364	336	365	327	369	343	327	354	353	357	339	356	351	330	350	307	323	317	331	397	370	321	301	347	320	323	343	339	355	329	377	338	303	349	370	320	346	342	374	342	337	337	327	350	298	361	321	352	321	321	331	323	317	341	358	364	350	325	325	329	348	379	345	345	319	310	328	339	328	302	311	335	356	342	328	340	334	321	337	342	346	347	314	304	328	320	358	336	336	345	376	332	345	339	358	353	347	350	347	350	342	341	348	361	348	320	329	334	306	309	313	341	339	343	314	346	320	332	387	331	383	349	336	373	340	330	342	332	337	348	343	383	381	345	333	335	324	341	301	335	358	324	382	366	341	350	358	351	369	354	379	342	358	330	325	341	320	322	347	322	330	358	334	310	343	338	364	325	349	373	356	373	340	364	358	327	320	317	356	342	323	345	344	353	332	325	348	373	339	408	360	316	343	339	332	332	329	363	346	338	356	312	328	315	337	338	340	347	332	318	330	340	341	344	337	331	329	333	338	342	326	350	330	343	363	325	324	358	334	322	349	330	324	330	354	367	355	381	360	331	356	318	346	331	361	349	346	297	368	343	336	361	339	347	353	317	338	330	373	317	337	343	344	303	338	303	337	349	329	320	327	362	334	322	325	325	334	355	319	338	365	355	341	333	311	340	346	325	333	315	321	348	364	346	315	351	332	326	324	333	359	323	351	289	345	330	324	344	344	346	327	360	371	315	339	346	339	333	320	339	325	356	332	341	324	300	349	337	309	340	348	299	354	340	338	351	314	358	320	348	317	332	349	353	309	334	331	336	377	325	327	357	326	356	320	336	361	331	310	343	334	360	351	319	308	352	318	354	341	368	327	375	333	333	382	349	325	302	351	330	329	354	317	332	295	359	368	326	340	346	299	330	340	340	348	313	355	341	359	340	321	328	354	332	323	330	314	342	341	325	390	340	315	343	348	354	336	332	348	360	341	331	364	350	355	333	334	331	325	371	320	349	346	368	344	324	344	305	382	330	339	344	318	330	318	336	326	299	337	325	357	365	351	333	340	363	338	339	337	348	299	342	312	314	341	354	376	321	336	329	349	345	330	314	326	336	336	348	327	375	380	346	341	322	303	333	323	347	314	348	328	333	355	348	351	336	347	328	374	352	308	334	324	322	357	350	326	348	330	309	334	324	327	312	328	321	329	358	357	333	338	344	345	348	317	332	358	362	342	319	296	316	346	341	346	313	334	359	344	345	346	312	363	326	311	327	339	349	314	328	371	347	346	349	356	315	377	337	336	327	320	343	340	374	335	336	335	343	352	357	319	326	335	352	333	326	369	353	317	340	333	326	358	342	354	346	346	314	329	336	371	352	362	327	342	384	320	319	369	364	388	335	340	334	345	331	326	327	321	327	312	340	360	328	378	325	312	354	340	318	373	370	309	344	341	348	339	348	309	324	333	314	328	358	344	335	330	288	310	327	373	353	346	348	358	379	335	327	340	310	356	356	320	323	340	362	357	347	332	325	317	355	327	324	342	344	345	350	350	342	351	321	356	366	352	340	336	321	303	341	374	345	337	310	328	339	338	343	333	340	356	311	348	342	336	341	348	318	349	344	313	354	357	353	315	330	335	373	354	351	321	337	355	337	310	330	345	332	319	342	314	328	319	347	349	330	341	359	296	351	341	352	310	354	341	358	347	350	328	331	378	330	326	371	342	340	349	363	321	310	361	325	345	315	361	323	351	352	396	347	341	346	307	358	322	342	325	340	359	307	342	333	345	328	345	332	319	337	332	364	346	332	354	341	304	348	335	333	359	376	314	356	328	335	367	365	330	356	324	336	341	351	351	365	324	364	339	348	349	369	350	313	352	353	345	354	347	314	336	370	321	331	329	338	326	315	308	359	327	303	357	321	367	333	312	364	362	358	349	332	355	308	359	327	367	342	314	345	356	283	318	334	341	321	326	307	332	316	336	349	332	330	327	312	293	332	326	336	378	333	319	333	310	322	331	333	333	311	296	348	324	333	311	317	357	316	323	376	335	309	327	313	349	357	352	355	324	315	348	343	307	355	318	353	328	359	364	372	345	347	366	303	320	355	380	319	330	352	341	356	367	349	376	327	324	333	304	350	352	323	337	339	355	329	338	326	380	321	372	341	327	347	335	338	348	320	364	318	344	376	352	314	342	341	365	368	336	367	341	318	312	340	356	321	334	337	302	357	327	311	361	331	310	355	355	341	330	320	323	343	356	296	341	336	357	325	355	329	289	351	356	320	342	313	331	360	323	342	343	350	358	335	337	358	317	349	348	353	330	305	359	352	339	290	340	348	372	333	340	333	326	314	329	358	361	330	326	341	299	349	339	315	328	345	341	315	358	346	323	336	319	331	319	346	359	354	344	315	372	355	314	326	329	341	356	342	331	356	323	346	287	359	314	347	338	377	332	321	397	313	330	325	357	381	324	320	351	308	302	347	357	315	318	340	329	338	338	322	325	363	339	318	349	330	337	364	304	341	337	366	350	359	330	328	348	364	346	375	350	342	328	354	305	333	333	339	309	330	345	349	330	316	349	357	325	347	330	345	329	344	335	374	324	331	333	319	302	324	348	353	290	300	343	350	294	336	341	312	356	346	373	365	319	334	370	363	318	335	316	359	364	327	359	346	312	345	348	316	339	306	326	314	375	333	311	318	346	349	347	334	355	326	368	311	374	336	350	349	327	310	311	315	345	315	316	328	335	371	336	352	355	330	351	315	304	328	320	364	332	324	347	335	337	331	353	357	347	360	322	357	355	349	341	352	350	369	337	331	355	331	387	329	335	318	349	341	354	308	329	319	347	338	356	365	369	333	347	330	328	341	358	360	324	348	346	327	318	335	324	345	380	356	340	348	353	327	297	328	320	345	363	360	341	373	363	359	333	366	322	344	333	318	331	350	358	323	329	320	327	327	347	339	327	344	321	333	297	330	325	349	329	334	354	361	330	337	338	333	341	311	354	350	324	340	348	319	352	338	324	351	370	311	369	304	373	317	342	299	362	368	321	345	320	336	350	353	355	346	335	319	319	326	329	368	350	344	323	349	319	327	329	340	341	327	306	324	327	315	357	334	347	294	374	343	343	344	381	363	333	358	351	319	350	364	342	354	347	330	334	364	338	363	332	389	339	341	399	344	325	342	368	349	342	331	320	322	322	369	337	346	326	333	328	369	339	363	315	355	347	343	331	318	340	355	335	329	314	380	333	322	283	332	331	375	330	327	322	326	338	344	337	343	320	365	346	348	344	334	351	325	369	363	330	329	350	336	347	323	343	348	291	354	337	324	375	361	330	356	314	352	328	355	346	324	347	324	316	363	306	342	306	348	352	303	325	328	335	318	351	319	360	336	342	353	323	362	359	352	339	320	341	335	357	334	355	343	307	349	346	337	326
18614	2820	5597	6303	5321	4399	3733	3142	2699	2380	2185	1947	1841	1700	1614	1599	1519	1466	1520	1362	1275	1303	1249	1254	1193	1143	1200	1194	1185	1194	1124	1057	1083	1089	1069	1113	1100	1006	1090	1065	1061	1044	1053	1005	1007	1043	1014	1002	1027	1022	990	945	1002	1017	996	967	956	964	999	983	1017	988	1036	931	953	1004	1017	1028	971	929	996	1023	1002	964	978	1001	1015	1006	1017	949	994	924	947	939	958	920	924	1022	903	978	1019	973	1004	970	971	945	995	989	958	949	942	923	965	946	976	959	932	977	984	931	944	950	995	907	956	960	974	968	977	934	922	936	951	949	965	1003	974	923	928	958	916	976	949	960	948	946	1005	986	926	956	928	948	973	963	968	966	871	972	910	995	914	1013	986	881	992	1034	981	950	945	934	999	956	981	896	1004	973	940	952	906	940	993	964	936	927	1023	1000	1001	937	1006	942	938	900	942	982	967	981	988	951	974	971	973	1007	939	910	928	959	961	1020	957	944	929	947	1029	936	977	933	976	989	959	983	921	851	969	898	879	939	935	989	948	932	962	973	980	973	969	954	944	925	992	931	930	959	974	946	941	961	947	947	948	966	974	935	959	970	956	951	980	1002	953	934	952	955	943	978	939	936	1012	982	947	993	936	901	957	1003	913	967	923	973	1019	982	910	958	946	956	910	921	935	958	915	927	909	971	932	920	964	945	968	961	909	931	987	951	952	951	919	961	945	951	935	954	947	977	967	966	984	916	961	885	973	982	941	964	920	963	928	944	1010	933	971	1013	939	960	871	947	1002	956	932	966	957	943	956	998	944	941	985	978	907	966	968	996	915	995	980	906	922	993	983	970	967	959	972	941	977	1003	945	995	973	959	936	968	931	955	939	945	993	990	996	977	1011	967	989	889	991	951	1034	1013	959	996	964	943	951	943	963	959	987	979	925	964	961	1010	974	947	984	989	899	924	987	907	979	960	933	958	963	985	983	899	987	949	954	952	981	955	969	954	938	969	996	969	893	995	938	922	920	953	944	932	959	921	983	972	996	983	973	894	974	971	961	956	958	966	939	1002	967	962	994	959	988	920	972	1004	947	957	976	1018	934	982	922	901	1023	991	931	940	954	952	956	943	952	950	954	1016	909	975	958	947	962	947	960	976	918	963	980	983	966	974	1015	944	964	935	971	975	935	932	978	925	961	955	917	999	957	925	998	935	1008	978	952	978	994	1019	1004	920	953	1007	996	927	942	889	949	925	955	925	956	970	936	967	956	986	908	1023	938	935	952	975	961	912	940	978	938	965	986	947	983	915	996	949	934	937	946	898	942	989	984	970	943	981	905	981	976	971	930	972	937	979	966	958	962	975	900	947	920	895	965	974	916	964	1029	958	947	999	1002	940	967	943	990	947	918	974	994	958	979	1007	955	958	926	944	971	958	998	1018	929	963	920	972	992	967	992	954	946	945	958	925	929	968	978	944	965	955	937	943	985	970	950	939	977	926	960	945	931	926	1001	944	981	942	993	961	898	913	983	955	934	962	918	944	981	935	1002	945	951	917	917	925	906	963	936	957	909	946	940	985	977	940	1037	971	990	948	1033	955	987	912	982	948	918	933	959	987	964	912	964	964	943	897	994	988	999	931	974	924	991	891	945	974	948	943	931	966	982	949	941	974	975	945	914	960	979	968	983	923	993	969	952	924	948	935	945	975	896	998	954	975	962	1009	910	1009	976	921	972	919	971	994	981	958	982	970	980	932	967	1004	971	881	944	974	927	949	944	951	958	976	921	981	932	956	883	961	928	944	977	967	969	927	974	950	918	988	935	951	915	936	961	955	980	994	995	945	924	977	938	958	945	976	967	983	959	916	981	1014	938	890	990	955	955	907	930	943	957	962	964	981	958	952	896	991	963	1028	1007	923	947	990	976	969	943	983	928	907	1015	948	972	953	1004	974	965	948	928	944	973	977	919	942	981	895	920	991	938	945	959	964	941	959	944	954	974	927	913	886	924	949	918	974	939	970	943	1018	944	894	993	932	988	966	935	973	948	896	949	937	929	971	894	956	961	952	954	935	983	974	910	962	973	953	980	986	920	1000	917	940	949	971	947	963	958	966	891	958	926	912	939	944	999	991	937	919	938	991	973	973	925	965	996	941	989	949	940	947	995	911	925	971	963	946	999	955	947	950	942	969	968	947	919	1006	1009	953	978	953	1008	991	927	973	970	950	968	936	937	995	996	893	954	897	983	912	969	951	961	974	939	968	931	925	928	968	959	962	959	955	941	923	972	968	914	959	957	972	971	994	932	934	952	979	932	951	965	986	939	983	979	968	902	940	988	969	927	925	932	952	985	943	972	978	990	966	978	1005	976	924	995	917	931	967	963	969	983	972	931	937	992	977	907	948	931	892	978	924	905	991	984	938	930	954	966	914	920	941	975	959	966	980	941	910	931	924	925	942	931	975	964	969	927	964	936	909	945	992	959	932	904	982	951	938	898	950	947	949	958	921	979	990	987	890	938	1016	975	889	947	959	930	951	970	893	973	959	948	988	913	913	950	938	959	944	962	939	982	990	985	903	911	916	935	953	964	969	964	944	961	928	922	989	910	917	956	948	920	972	978	934	935	904	1010	964	981	968	988	937	949	937	979	969	936	954	932	979	917	1037	936	990	955	989	958	958	967	1004	947	892	921	916	964	980	912	949	891	926	1017	974	936	968	922	987	965	1026	963	960	1001	991	984	984	916	971	950	957	938	943	944	945	952	940	957	977	975	979	996	939	940	979	1002	973	997	991	956	984	949	1005	948	963	935	963	967	990	968	906	951	961	982	933	967	991	950	989	934	923	947	989	971	946	965	906	971	1020	972	980	959	968	951	985	907	992	997	957	924	947	948	970	915	934	978	952	955	971	981	989	964	968	929	953	954	895	958	1024	978	982	972	944	948	949	928	921	983	1039	940	1008	995	958	916	933	984	993	887	973	940	839	988	989	1034	965	966	964	950	976	917	930	969	908	900	960	951	967	988	983	965	969	958	932	949	948	949	993	986	1019	918	961	1017	941	967	918	939	927	938	928	919	931	966	980	962	932	925	956	971	939	882	938	963	932	951	939	957	897	899	944	933	890	986	940	948	940	939	919	955	943	957	979	961	932	943	979	983	931	947	931	944	971	952	956	947	951	929	990	986	911	968	934	1026	904	939	1017	946	1000	905	941	957	940	973	918	890	929	961	999	958	947	974	997	939	980	986	949	957	1014	979	956	956	972	963	1007	965	954	950	943	945	955	944	944	993	975	972	970	955	965	979	945	926	951	979	955	953	929	977	1004	939	948	919	1025	957	998	975	949	1011	948	993	933	944	951	899	941	923	908	939	915	965	949	996	938	954	961	967	996	959	924	926	953	992	931	950	947	977	934	897	960	934	997	926	966	931	911	934	960	971	954	946	964	965	999	963	949	912	959	1007	910	934	937	952	977	993	971	901	910	947	963	941	948	963	901	954	973	961	947	949	977	954	934	1010	958	970	961	980	936	931	906	933	908	966	972	955	883	943	918	1021	997	976	988	971	947	948	944	906	952	1020	987	931	964	947	916	919	943	978	976	974	942	986	998	963	931	993	949
5712	372	253	190	198	192	161	212	188	167	179	175	174	179	174	169	167	173	155	153	162	160	167	165	164	157	191	184	149	167	176	158	145	164	162	154	150	164	145	156	147	170	175	166	177	148	167	164	161	160	170	159	150	168	157	156	165	164	166	159	154	162	200	136	153	164	157	180	167	155	146	169	161	160	173	175	147	154	164	151	167	160	151	179	193	180	165	155	190	160	156	152	143	163	172	183	160	159	169	183	172	153	172	175	169	172	179	168	166	153	175	189	168	154	170	165	165	178	168	161	151	157	145	184	185	173	147	155	160	151	180	158	164	177	195	189	151	158	157	152	158	149	137	170	185	173	165	163	159	172	146	150	158	168	171	176	156	167	151	136	154	168	152	192	162	199	130	171	181	162	167	159	176	157	142	166	182	148	168	174	176	162	175	167	172	186	159	193	158	159	152	159	166	159	158	172	170	158	155	162	152	165	149	160	161	171	188	179	162	173	152	145	150	179	157	169	183	180	147	155	160	189	149	150	178	169	166	134	161	156	176	183	156	165	169	173	152	161	175	170	171	186	170	169	173	164	162	145	147	192	153	183	173	171	147	142	185	167	172	159	177	173	191	189	192	172	172	153	165	163	203	156	180	164	171	183	153	155	173	184	144	158	157	178	139	153	150	148	148	155	162	153	180	179	145	149	160	166	162	150	154	167	158	166	184	173	179	167	154	189	182	147	160	183	161	140	170	175	181	149	195	165	157	145	147	177	144	159	154	172	152	171	156	143	166	191	169	175	155	166	167	175	164	152	174	178	171	161	169	161	167	191	167	165	174	186	150	182	163	159	146	138	155	179	151	168	160	162	180	156	177	158	154	180	183	167	194	143	178	162	161	154	172	152	160	156	188	147	203	144	170	155	180	168	181	161	163	144	170	184	186	163	177	172	188	171	163	189	161	163	145	153	167	151	163	149	180	144	162	176	157	163	154	175	144	202	164	165	170	137	164	160	163	172	139	163	162	175	177	171	182	173	157	192	161	160	175	165	160	180	147	136	166	185	184	164	187	162	159	177	182	162	171	156	191	163	155	161	183	149	189	173	191	158	179	179	171	161	154	165	187	175	194	189	176	177	154	163	178	173	165	152	162	179	156	166	185	157	155	155	147	150	173	160	179	175	157	163	153	160	176	162	168	179	171	139	153	173	168	160	161	150	161	166	168	179	195	159	181	186	162	166	154	143	157	157	164	156	175	177	173	152	171	176	190	167	188	158	154	172	183	151	175	168	172	170	175	173	188	162	157	133	177	146	152	182	159	142	184	162	171	154	163	179	158	151	160	184	160	184	190	192	166	168	155	162	154	151	173	181	181	172	168	155	178	164	155	162	143	146	171	171	157	153	154	169	170	154	165	154	166	155	156	174	170	159	164	148	165	167	177	169	152	154	166	176	165	187	169	156	143	162	145	177	149	162	162	165	163	160	155	161	155	149	160	172	157	186	165	138	166	185	183	171	153	165	165	175	166	177	143	161	178	177	169	163	152	173	166	143	149	132	163	177	165	186	182	135	162	155	146	150	166	154	175	180	172	172	188	154	181	174	167	177	159	168	151	167	150	172	159	141	151	173	171	173	170	158	150	163	174	152	183	169	180	153	177	177	170	160	188	186	171	143	151	177	149	163	164	172	170	169	171	164	161	148	170	168	164	175	171	166	159	159	152	156	159	169	149	176	172	186	138	163	175	170	181	166	155	155	189	153	172	185	176	145	162	170	166	162	178	178	167	165	186	164	185	164	149	187	172	170	167	156	159	157	163	167	150	168	174	167	192	170	154	163	164	178	153	159	158	178	171	162	150	152	178	171	176	163	164	149	170	150	163	166	144	169	156	171	154	148	144	162	170	153	171	166	190	163	148	167	174	186	177	181	143	167	175	176	155	160	170	155	173	149	168	166	165	164	157	166	163	161	164	182	148	157	166	162	140	156	160	189	148	159	191	173	146	146	146	163	148	173	156	166	156	185	179	159	147	171	183	160	158	164	152	172	164	148	155	155	177	170	144	161	163	134	164	153	151	173	169	182	171	170	156	173	158	152	156	173	175	185	157	148	168	178	156	159	154	160	177	162	161	175	170	152	183	169	178	158	176	159	159	168	164	165	164	167	156	160	183	174	162	180	171	177	141	129	177	152	169	163	145	159	144	173	159	193	200	150	141	190	166	170	154	137	162	178	176	145	139	185	157	159	169	176	184	154	196	182	144	136	177	159	173	163	146	162	202	160	146	170	179	177	181	152	168	178	192	163	161	171	184	175	167	168	166	157	162	168	152	171	149	189	164	167	165	156	164	161	151	173	154	167	161	159	157	156	175	154	154	174	156	160	173	171	178	171	164	164	191	157	159	159	146	160	179	166	170	165	166	180	168	179	162	152	143	164	161	174	170	170	161	162	156	168	181	147	160	175	164	143	168	155	157	158	155	180	182	167	174	161	164	160	163	142	170	159	150	178	178	172	191	152	143	168	147	166	161	154	173	170	175	179	150	177	152	165	153	151	172	157	180	177	162	165	173	151	166	151	175	158	184	172	168	182	146	159	154	164	137	169	169	184	168	175	167	148	164	165	133	160	160	158	155	162	158	168	174	165	180	163	175	148	162	179	174	138	165	161	156	143	183	152	170	171	179	162	164	154	156	155	158	173	170	180	149	132	152	147	153	174	172	156	143	166	176	171	177	163	149	158	171	157	157	185	178	157	171	170	172	163	164	169	186	141	168	156	166	163	169	164	146	159	171	166	154	160	167	161	178	164	151	188	161	165	159	175	172	151	143	197	181	164	182	171	182	159	171	175	169	170	170	156	149	175	154	162	189	160	169	153	163	171	156	161	153	147	144	160	155	172	156	182	158	163	159	196	184	187	168	153	183	162	162	167	154	159	165	150	177	184	180	139	156	168	174	171	183	160	143	184	163	182	194	182	164	179	175	166	162	150	164	144	176	182	181	158	162	161	167	157	170	165	188	177	153	166	169	147	147	161	152	171	161	147	165	154	172	151	173	157	199	150	164	152	178	173	148	144	177	174	189	190	154	186	179	165	156	162	177	175	153	173	148	157	186	138	179	181	140	160	172	176	152	170	191	204	162	164	146	173	173	196	184	163	166	160	162	182	177	161	191	152	166	188	166	178	177	153	165	183	168	165	193	162	167	172	183	178	150	180	163	195	164	146	157	164	167	163	145	160	193	154	153	158	176	139	159	159	156	160	161	173	177	169	176	152	171	160	148	144	164	144	145	153	155	171	183	147	173	160	149	163	141	158	126	184	154	169	167	140	184	169	169	135	158	174	164	163	191	172	164	171	174	176	162	179	166	174	159	161	170	160	157	174	155	168	153	151	151	151	187	158	172	153	175	151	174	163	172	182	171	152	165	139	167	166	145	180	168	159	157	158	185	164	164	183	190	147	176	173	133	176	153	163	150	154	167	168	147	174	154	166	161	165	168	181	162	135	165	177	158	178
5513	639	683	690	642	620	628	642	589	580	598	591	521	540	580	568	545	557	592	533	561	563	538	568	529	534	526	522	517	537	541	515	530	569	515	563	537	544	542	545	496	521	583	545	533	561	518	547	510	545	510	494	543	553	561	564	534	588	555	533	555	543	580	533	531	542	571	558	551	556	542	550	571	545	566	557	550	565	497	554	521	557	547	576	512	542	570	537	530	574	549	533	561	560	555	548	569	523	500	512	564	559	559	532	565	553	585	544	559	539	577	522	508	542	522	535	536	540	540	552	545	515	583	527	532	556	577	560	529	526	552	572	564	546	543	530	529	532	532	600	569	536	539	538	540	522	559	505	586	553	543	528	543	535	575	553	573	629	567	526	538	568	574	547	544	578	545	551	529	578	538	538	534	553	578	535	562	558	513	536	565	531	554	539	550	525	522	567	564	565	595	567	535	560	544	533	530	569	508	543	524	512	533	590	534	550	532	501	535	553	541	518	517	570	521	535	551	551	525	556	597	562	547	519	559	550	548	547	560	573	579	555	522	535	545	534	512	572	540	527	552	514	561	514	534	517	553	503	560	543	523	564	523	557	538	537	525	580	579	543	559	557	534	574	545	512	540	534	570	493	542	560	534	528	545	531	528	518	528	535	555	525	572	577	544	548	568	579	572	532	533	570	531	565	556	523	495	527	537	559	518	530	534	562	537	521	509	551	502	502	552	532	558	530	515	538	549	576	509	548	566	517	556	534	485	532	525	513	568	553	520	566	537	569	550	545	540	542	579	557	550	570	550	524	550	570	573	539	565	555	528	562	594	595	571	553	548	557	540	517	535	580	550	563	548	511	531	515	500	518	566	547	514	566	562	524	519	528	547	551	524	551	546	560	525	534	541	540	517	543	534	531	527	540	561	540	582	544	570	562	558	538	581	534	550	513	551	529	550	556	541	527	534	565	601	586	506	560	574	562	544	533	563	518	569	513	528	548	551	530	552	573	547	580	545	519	522	547	528	569	544	543	536	550	541	564	537	558	521	564	576	564	541	522	559	550	546	519	523	537	530	533	547	530	578	577	550	536	520	557	530	556	545	514	555	557	562	558	558	536	532	533	527	561	523	536	506	536	543	520	525	523	565	520	552	552	521	568	597	547	557	555	617	563	531	570	543	504	579	557	555	534	558	580	569	537	509	537	536	552	519	510	552	564	520	564	572	579	525	535	540	527	563	528	547	534	524	537	578	560	548	499	535	574	532	525	566	597	512	557	483	543	557	513	537	578	526	497	543	537	568	559	560	528	563	550	568	545	531	530	536	505	587	537	531	524	560	614	536	580	573	555	530	523	565	567	549	535	518	571	563	570	568	530	553	534	584	541	558	539	589	566	579	536	518	533	543	543	518	566	522	535	533	532	552	538	536	521	531	545	551	554	559	559	527	536	568	530	524	534	515	524	552	550	518	508	522	556	533	528	505	534	554	521	536	552	558	554	502	513	559	522	535	539	551	501	531	519	562	540	516	556	547	573	571	605	538	521	496	548	530	482	488	524	507	524	537	559	548	551	488	547	536	508	553	588	521	560	546	558	545	529	547	542	525	573	565	523	497	526	570	552	545	543	538	525	526	569	563	550	526	529	510	596	552	577	506	531	548	510	583	589	520	529	577	552	604	544	558	528	536	582	541	523	576	544	520	536	524	565	534	592	510	511	570	560	529	525	570	573	576	573	535	551	580	514	544	525	548	488	573	530	546	533	572	534	549	526	532	553	519	589	541	546	549	543	542	528	564	530	584	538	538	547	539	564	524	526	522	580	521	555	551	538	587	537	551	538	532	553	529	546	588	507	554	577	541	524	573	560	573	538	565	562	526	541	561	554	498	525	510	541	551	578	508	558	546	577	534	566	538	575	510	552	549	542	566	511	545	527	577	554	494	523	526	557	558	517	548	529	528	554	564	559	554	509	601	543	557	529	491	509	579	538	561	544	558	552	577	531	578	507	529	513	523	571	536	590	543	542	537	536	520	560	547	572	534	542	561	561	539	532	559	521	544	551	488	550	535	566	585	538	526	510	601	553	528	544	522	544	578	574	539	540	540	525	622	591	542	553	532	538	561	512	507	558	530	543	553	505	532	557	501	578	527	566	546	530	550	546	557	539	509	527	574	548	546	530	520	531	547	566	521	516	516	530	585	567	554	539	548	557	568	520	548	552	535	503	584	570	542	532	546	552	543	593	511	577	504	550	545	553	546	553	529	604	512	529	472	528	544	533	524	559	525	604	553	547	505	537	556	568	555	562	558	554	553	480	539	552	541	541	531	579	577	520	568	504	544	538	569	545	548	538	563	542	542	561	545	541	524	528	572	563	540	541	569	535	540	528	497	523	532	566	536	534	561	580	586	519	547	537	507	543	574	552	572	510	528	484	573	514	578	550	544	540	576	534	585	554	517	537	577	557	556	526	524	542	559	478	563	563	549	556	592	524	552	547	531	566	514	525	519	553	573	519	542	533	530	531	557	546	522	509	494	542	540	515	544	553	550	536	562	573	573	539	546	580	577	496	529	495	556	545	550	561	529	538	522	546	541	542	552	576	531	550	548	539	557	551	549	580	588	518	527	521	520	601	584	548	568	552	521	602	589	529	517	503	554	553	553	517	536	558	540	532	568	579	573	570	543	572	505	551	555	512	522	547	546	549	548	553	485	544	560	559	569	549	531	510	543	547	553	588	541	547	545	507	533	598	534	551	548	547	550	553	517	527	527	582	576	551	550	556	539	507	541	519	566	539	548	518	550	607	543	515	531	583	554	535	556	520	501	521	495	476	552	526	531	544	549	562	571	528	538	530	521	558	538	531	558	519	585	535	558	507	553	552	534	508	542	569	531	569	551	522	527	563	572	538	507	553	501	521	553	548	532	599	530	533	568	497	573	562	512	553	538	521	529	519	541	537	549	565	532	525	530	570	569	526	535	493	524	552	533	542	527	562	599	505	535	579	548	605	517	551	531	563	558	524	536	580	567	543	540	559	521	552	527	566	531	539	541	530	571	574	528	541	557	559	551	497	519	539	548	578	575	526	553	551	509	586	572	555	536	596	547	540	544	541	535	549	499	556	581	523	524	525	514	547	547	526	554	564	602	547	506	499	524	552	529	538	535	577	557	586	540	558	529	518	573	511	567	533	528	594	535	526	586	524	560	543	558	542	527	546	540	551	572	555	555	540	508	551	546	556	508	542	530	530	541	530	558	552	573	569	540	557	508	529	538	508	535	551	478	549	527	577	572	531	529	536	521	537	561	560	546	575	545	549	493	528	561	537	544	515	574	564	527	555	567	563	572	539	529	528	512	526	562	539	578	551	512	523	555	527	543	548	550	568	531	502	547	558	527	546	510	557	552	538	518	523	519	550	520	574	498	516	550	532	545	541	506	571	575	563	560	553	554	546	579	510	513	552	556	524	537	545	570	562	564	540	537	531	550	559	546	542	569	569	556	576	556	558	505	547
31041	6089	1619	1187	945	723	618	535	455	370	423	406	386	391	362	319	344	335	334	334	321	361	337	307	333	326	334	314	317	302	342	300	316	328	342	271	298	292	319	286	302	284	333	286	283	276	276	306	314	328	313	317	303	335	333	317	309	287	320	293	309	334	304	281	292	321	322	323	295	279	268	286	300	290	286	336	309	316	303	284	327	336	278	273	313	309	331	288	314	305	316	299	292	295	300	307	272	310	300	300	294	304	318	293	302	316	324	296	282	311	359	277	285	334	284	285	314	292	293	328	268	277	277	300	310	281	336	303	315	306	308	283	309	311	311	295	279	283	286	324	278	293	290	301	276	246	319	285	277	286	296	311	330	332	333	283	307	308	289	327	268	293	322	273	281	306	316	315	296	316	305	323	290	296	293	308	314	312	283	271	299	300	309	279	314	290	328	323	286	319	287	280	291	297	303	300	306	297	278	283	325	290	280	318	292	294	304	279	298	293	308	312	311	288	302	283	278	319	317	295	320	299	277	283	298	318	294	275	294	296	288	274	309	302	311	307	279	303	294	302	302	326	317	299	320	309	303	318	313	288	294	327	307	313	320	284	240	276	307	314	281	311	250	293	300	318	271	334	323	345	304	287	317	326	300	290	291	309	293	304	322	296	315	309	320	266	277	310	320	280	313	318	316	320	250	266	287	326	270	269	331	269	305	277	280	288	306	300	283	298	285	315	281	304	309	306	322	313	321	318	303	315	313	290	280	291	281	313	307	294	298	323	301	271	301	315	288	294	325	303	281	279	294	294	293	283	294	266	288	290	308	301	303	302	322	293	271	310	268	290	302	295	305	267	274	303	283	280	307	292	297	311	282	273	276	300	297	268	286	286	312	324	311	312	286	303	317	307	320	277	310	268	311	312	316	302	284	308	324	315	317	299	308	320	310	293	306	345	349	292	282	293	285	295	317	290	292	292	334	295	301	279	308	296	296	280	269	302	306	309	298	277	288	271	278	307	315	302	329	314	281	291	338	294	312	279	279	274	324	303	297	322	294	261	328	312	306	288	317	317	306	293	304	298	284	277	323	284	309	327	293	272	294	301	278	276	286	302	329	325	311	316	310	282	323	289	304	271	294	315	331	302	299	286	278	306	317	323	281	333	297	272	290	301	296	296	314	274	285	312	291	301	291	299	315	314	298	281	313	308	294	301	268	305	312	313	299	311	276	291	278	355	354	303	284	303	292	326	302	278	317	287	292	289	300	322	294	296	284	297	322	305	324	321	340	308	290	281	289	254	331	291	277	307	319	324	296	277	339	290	279	318	309	292	288	287	314	266	318	288	299	307	284	315	292	311	275	287	289	302	287	298	279	288	303	313	290	311	299	306	316	288	299	295	295	322	284	304	315	306	289	282	295	328	293	299	267	316	322	278	300	311	273	314	311	285	325	294	321	304	291	323	283	317	295	300	271	307	301	284	316	291	305	273	324	281	254	288	314	296	292	294	283	269	306	337	322	311	309	297	255	339	305	258	286	302	287	276	316	281	277	285	316	330	295	303	274	299	303	314	299	268	311	322	297	291	301	335	320	297	262	301	272	304	277	282	299	299	293	300	319	295	276	284	307	308	293	290	323	296	292	273	294	292	315	309	329	298	282	275	304	279	312	297	302	304	301	271	279	296	260	311	308	280	270	286	294	308	287	288	315	325	269	274	333	265	308	294	305	304	295	290	279	329	304	296	286	304	307	315	299	306	311	292	296	299	292	284	294	308	261	259	290	289	299	288	336	288	268	280	292	289	294	287	322	314	292	265	281	273	285	308	320	301	340	282	276	301	322	250	271	291	291	294	296	305	332	303	283	284	310	300	302	273	333	287	340	329	296	275	305	287	318	271	258	267	305	328	307	312	299	281	316	309	322	310	301	344	300	310	316	299	319	301	295	325	303	269	293	329	264	273	312	274	284	297	283	287	316	317	290	323	296	329	273	305	317	290	270	321	283	304	292	277	319	298	327	252	268	312	305	303	293	300	318	301	291	296	290	294	279	271	292	310	268	331	296	301	306	303	311	269	316	288	284	345	263	308	301	289	313	319	302	314	287	289	305	315	295	309	282	266	290	282	316	319	293	303	308	311	324	261	322	307	317	296	313	276	290	311	281	337	293	276	313	319	344	294	325	304	310	286	316	305	268	265	278	312	288	333	291	330	250	301	303	294	322	283	289	283	305	264	286	282	271	301	287	295	307	329	302	320	298	286	304	271	296	322	308	306	319	301	300	307	302	311	292	277	288	296	299	313	285	326	297	284	302	322	334	281	281	286	301	319	322	295	328	331	300	281	311	260	281	297	302	297	307	308	294	305	306	317	320	299	290	302	311	300	317	308	297	310	304	298	263	305	307	312	301	290	304	293	292	294	313	299	296	311	310	279	321	290	282	298	271	317	297	332	297	332	338	286	285	287	329	276	301	326	334	295	297	272	283	309	319	320	302	293	295	290	296	285	340	303	296	291	302	311	275	303	303	280	304	310	309	321	315	302	302	296	334	324	286	322	294	315	294	296	293	324	290	312	330	293	285	305	284	321	279	322	283	284	313	315	321	306	284	307	317	315	303	304	300	289	276	272	294	315	288	299	299	277	288	357	307	301	271	310	343	273	265	275	282	313	324	278	299	294	288	300	318	297	315	289	302	324	284	287	306	294	278	306	312	298	294	294	318	311	271	311	295	318	280	285	308	308	302	302	305	286	308	292	299	323	322	323	296	307	284	319	340	285	286	282	298	307	311	305	311	291	253	311	303	307	305	296	278	314	300	277	314	289	329	294	314	306	334	299	340	270	289	279	297	295	306	287	331	319	313	298	300	291	288	270	331	337	322	295	299	326	295	295	289	327	289	279	297	331	289	294	299	294	320	294	323	294	308	290	310	288	304	314	300	308	289	288	274	281	294	323	309	300	321	348	295	289	281	278	298	271	305	285	311	281	308	287	297	292	306	291	286	282	287	294	291	318	284	309	264	269	307	325	284	272	302	337	311	300	322	294	299	284	311	306	297	308	317	272	290	295	321	295	325	304	317	297	268	305	279	297	311	319	311	325	333	275	341	289	280	315	280	274	318	321	312	287	315	297	269	312	287	300	280	297	282	280	297	290	297	304	341	306	326	279	287	326	279	313	283	305	328	297	305	316	316	287	275	297	343	305	306	291	298	301	296	302	297	326	314	294	291	291	331	332	318	327	314	282	297	309	308	337	311	280	302	292	291	278	305	298	298	319	327	329	307	281	288	333	263	290	270	286	304	289	273	301	275	293	299	304	308	323	293	256	304	319	297	305	290	297	291	298	305	296	313	292	310	304	301	299	316	293	326	283	294	294	324	289	300	294	287	305	309	303	299	280	320	316	301	300	301	302	333	277	340	288	308	311	276	287	305	313	320	283	279	334	282	320	286	298	288	272	304	283	289	288	296	302	291	313	293	299	291	282	272	312	306	292	297	286	294	317	283	308	272	304
14258	1837	3350	3631	3166	2636	2305	2044	1732	1627	1548	1438	1311	1292	1200	1205	1128	1100	1083	1107	1036	1027	1030	1036	959	955	986	994	972	1000	1007	1014	946	940	974	929	971	929	892	901	922	943	915	923	938	925	883	934	851	926	944	867	905	949	924	898	853	895	910	903	889	944	927	908	900	897	901	873	880	875	892	938	881	848	878	879	879	890	894	917	894	847	884	911	857	902	917	919	900	875	834	924	966	897	922	856	863	847	895	894	862	845	929	895	834	875	877	932	907	913	859	859	876	860	877	909	808	922	878	894	864	831	851	891	882	869	864	896	867	865	874	814	853	870	877	815	878	871	897	900	868	895	847	842	860	870	864	862	863	839	905	902	921	882	856	889	920	863	826	889	836	857	882	915	838	825	820	900	805	835	901	851	826	864	843	837	840	887	867	859	894	881	887	913	887	874	901	889	871	913	966	855	855	874	866	859	873	851	916	948	881	864	842	841	868	870	910	928	842	855	878	896	881	830	903	858	880	851	861	870	890	853	868	869	860	920	807	908	855	881	854	895	870	928	912	823	885	834	870	856	851	890	910	909	827	870	894	874	907	841	924	857	921	854	870	924	859	894	853	845	873	858	872	901	854	924	864	857	920	829	898	859	912	882	858	908	877	908	895	860	858	897	902	870	876	869	854	893	875	883	860	876	870	805	855	832	906	870	860	882	890	894	866	862	920	877	893	883	897	871	894	831	866	854	869	885	865	839	805	818	915	865	845	895	891	872	897	824	848	859	918	834	851	896	921	831	897	896	900	852	860	874	857	879	847	862	812	838	814	862	882	868	839	877	851	884	954	858	907	877	891	888	842	849	884	855	879	908	853	892	931	909	834	864	798	890	910	861	855	896	882	864	874	888	866	891	821	871	910	867	912	873	934	810	872	858	854	882	838	847	855	869	870	860	869	878	885	893	883	857	840	909	898	879	855	883	802	874	855	854	865	827	864	852	878	880	860	864	945	879	846	844	881	837	871	888	865	847	912	879	914	879	850	842	927	846	874	890	842	872	880	855	868	907	825	899	871	902	806	894	870	859	885	893	910	875	898	861	856	854	834	881	906	881	864	874	865	872	860	914	874	875	873	834	874	857	896	883	882	896	863	947	879	873	892	867	887	857	871	851	850	872	834	878	875	847	866	856	930	855	847	887	918	871	827	901	863	840	910	898	883	892	900	897	893	902	857	888	829	891	886	887	881	853	816	886	858	899	859	863	888	873	865	888	820	899	880	827	891	845	878	829	885	883	872	851	865	851	892	884	876	813	907	859	818	912	911	882	825	870	831	858	860	908	861	899	878	861	857	914	893	848	923	830	927	901	870	909	889	868	863	891	875	900	874	878	931	861	868	871	875	870	841	898	851	865	837	871	899	893	864	891	877	874	898	895	897	841	907	855	859	829	876	875	887	894	868	892	906	852	834	920	852	861	899	890	877	801	836	825	893	882	869	891	922	879	853	873	831	859	847	889	874	882	905	918	906	865	834	854	888	877	867	880	879	813	886	955	861	897	890	849	805	834	875	876	849	844	882	844	909	835	873	890	917	883	853	899	863	887	878	900	879	892	923	870	882	852	862	942	835	860	883	895	845	832	889	866	896	875	898	874	869	847	882	901	890	907	870	902	848	889	817	862	869	849	851	848	906	856	914	872	871	870	908	894	884	901	888	886	848	843	880	848	852	904	896	924	886	904	825	819	880	856	878	855	877	874	936	884	889	879	859	889	884	860	925	864	899	867	833	890	865	832	865	864	883	892	819	904	914	886	873	885	914	876	884	859	865	899	900	875	908	851	880	902	907	903	883	849	907	817	884	850	891	864	879	895	862	904	879	875	885	906	871	812	885	888	858	872	875	892	828	879	952	896	858	864	927	891	954	871	856	882	877	800	840	870	895	898	907	882	870	873	852	909	828	901	837	896	915	887	851	906	873	884	946	930	856	846	884	843	871	887	912	840	855	883	896	929	864	910	864	917	853	863	858	885	897	862	811	882	869	854	877	913	871	844	879	871	845	810	898	894	904	852	858	824	901	895	891	902	862	877	831	895	864	881	921	886	841	889	891	854	910	888	814	895	857	906	893	862	888	915	895	871	833	881	845	857	872	881	861	867	789	894	889	870	883	875	863	904	895	880	862	875	844	871	866	887	877	901	898	900	860	877	896	895	819	875	849	870	835	913	940	874	898	854	918	909	889	864	866	906	807	851	880	816	839	838	883	867	933	873	918	875	848	902	912	865	889	850	883	875	855	810	848	850	869	892	885	872	890	888	903	897	903	854	872	843	913	885	894	828	886	890	836	891	912	912	863	865	869	880	796	868	864	820	839	882	841	859	877	901	845	872	882	896	865	919	855	899	811	868	921	850	899	879	898	821	919	882	886	893	913	803	839	878	878	923	949	910	865	872	834	886	869	930	844	862	846	856	913	896	914	949	877	806	827	888	901	888	892	860	848	853	912	916	914	903	914	864	885	859	902	887	894	829	899	895	895	899	831	889	834	944	833	894	836	896	858	871	898	856	944	944	933	899	832	852	910	882	893	878	874	869	922	884	831	818	846	888	905	900	881	847	862	808	885	853	881	940	829	858	852	840	879	890	846	819	852	837	895	912	826	914	836	905	851	836	864	846	917	869	854	854	899	916	854	853	825	913	850	857	901	849	878	900	902	835	929	876	842	861	873	860	883	886	842	926	869	910	841	837	901	866	936	816	854	872	929	823	820	864	902	885	879	893	868	851	877	889	909	852	855	852	848	878	826	919	906	897	836	845	858	867	920	869	851	822	833	896	853	910	865	870	906	918	857	893	904	853	908	881	929	903	873	871	863	857	932	886	837	899	907	855	865	846	866	908	909	878	864	871	900	895	859	902	859	849	851	884	834	847	923	822	875	859	869	898	882	869	878	883	855	867	831	883	845	842	847	822	900	883	845	947	875	858	836	912	872	911	869	856	844	925	883	843	827	882	887	882	874	883	874	901	863	904	914	868	928	882	904	867	891	904	856	858	878	917	847	822	859	880	837	891	811	900	887	928	861	885	863	860	912	925	847	879	832	860	904	891	859	843	872	855	847	878	891	895	903	920	887	940	871	840	830	880	867	847	857	833	836	864	864	833	864	866	867	808	883	835	863	895	894	875	897	868	934	880	904	838	906	866	916	865	849	892	890	877	917	870	894	921	850	882	881	919	866	875	889	885	919	847	881	788	882	870	861	924	827	893	905	857	868	917	913	863	789	868	841	884	855	862	891	893	867	898	937	869	886	884	926	874	858	853	858	848	850	884	895	876	897	879	875	834	896	856	877	833	879	888	867	883	899	892	892	829	872	871	899	875	807	888	872	867	841	837	833	843	856	882	860	898	822	872	892	848	901	851	872	843	833	807	917	871	899	918	933	863	809	893	873	909	890	898	853	898	867	812	916	891	839	868	918	876	866	834	829	853	871	862	898	866	849	835	859	872	872	838	809	879	859	857	876	848
40220	16336	5007	2215	1581	1258	941	835	710	589	600	509	470	436	426	436	446	408	411	395	404	390	370	357	358	370	413	366	401	363	372	385	343	338	348	366	335	390	375	342	346	320	349	351	350	329	323	324	330	360	332	339	297	323	344	360	352	346	335	350	359	338	335	345	366	349	335	304	366	351	351	383	350	351	345	311	334	325	365	368	349	321	305	375	327	334	314	357	332	327	329	320	323	338	350	324	324	332	331	319	338	355	349	382	321	368	342	366	351	358	375	381	356	323	336	354	375	345	365	346	307	326	344	328	358	343	367	348	350	339	381	316	330	346	323	349	371	316	319	323	345	353	337	357	343	349	348	322	352	371	351	344	331	355	312	330	340	314	355	350	328	339	360	339	339	340	352	337	348	344	360	353	358	332	342	357	339	328	318	346	342	347	327	339	361	342	348	340	351	316	361	363	345	352	308	344	331	327	343	352	327	354	352	326	364	351	310	335	338	344	340	378	310	333	358	344	340	318	343	361	350	338	317	331	326	344	349	337	343	337	343	339	364	366	314	296	331	343	315	339	324	328	363	362	351	340	394	317	328	386	335	354	336	356	314	355	361	363	343	343	327	339	339	342	322	342	335	378	350	367	330	356	350	325	319	360	363	340	329	324	336	333	337	346	330	329	328	306	300	351	341	349	306	376	319	337	389	328	344	347	339	366	293	325	317	364	363	322	362	287	336	335	347	370	355	348	333	348	325	311	322	353	331	333	381	340	348	360	331	352	330	334	326	301	307	369	329	311	348	341	374	312	331	345	383	383	316	364	374	336	363	317	334	322	356	319	359	346	346	351	290	340	374	332	360	315	345	367	353	361	338	334	336	336	336	349	361	340	309	318	362	361	319	339	337	383	320	349	339	339	324	331	339	370	332	346	349	374	306	333	346	347	321	327	310	373	351	377	317	338	322	340	367	373	326	342	359	376	363	380	308	310	318	285	307	363	306	330	333	350	297	324	357	377	329	344	321	328	330	380	306	331	350	326	348	338	315	350	353	384	346	314	345	329	339	344	321	354	324	342	343	350	342	269	307	291	366	332	340	314	332	322	353	379	385	335	369	345	346	364	359	336	329	340	312	353	355	332	361	358	344	296	351	360	319	317	338	360	325	357	334	320	348	352	365	364	322	301	331	318	324	350	340	351	331	340	330	318	322	331	372	361	355	350	352	318	315	369	331	375	354	366	355	326	344	351	323	322	340	354	346	365	327	323	354	340	347	307	327	326	334	344	323	322	354	321	361	338	353	354	344	352	307	346	339	335	363	322	336	321	342	349	338	339	313	313	359	352	340	332	374	331	372	337	342	326	337	337	343	331	357	367	340	352	344	310	344	317	377	370	381	347	339	295	328	355	341	348	353	325	292	333	352	321	325	339	318	377	339	336	341	348	347	344	367	341	336	323	331	308	358	373	340	341	373	327	332	334	354	335	355	351	333	331	333	360	363	331	331	330	345	355	371	342	341	348	335	364	338	333	342	336	368	347	344	339	338	328	326	335	339	344	367	323	334	322	332	328	373	351	332	351	343	335	314	338	351	318	369	364	344	333	346	317	325	297	342	328	344	308	339	345	366	356	341	341	338	338	352	314	347	341	339	314	337	374	350	308	335	358	352	315	345	317	344	343	314	360	350	331	340	329	349	385	359	308	341	365	384	342	327	355	363	348	328	339	329	334	319	372	336	365	341	307	367	300	343	361	321	357	352	354	389	322	320	345	345	315	343	352	367	348	363	341	320	325	338	356	310	355	349	358	345	355	336	318	306	341	330	321	351	351	357	346	330	341	332	338	338	366	338	324	320	350	331	339	339	344	339	339	346	363	365	348	372	333	347	376	352	349	359	348	364	350	340	366	355	355	343	380	364	349	349	322	318	334	313	325	358	316	309	350	337	347	337	330	323	337	339	336	338	383	347	357	298	338	338	389	342	354	364	371	341	327	314	349	337	328	339	369	325	339	332	361	334	339	333	327	352	348	322	295	307	354	335	352	378	352	317	328	370	307	333	368	347	338	317	349	333	348	354	339	347	368	324	371	345	298	365	342	337	364	337	347	363	325	378	356	357	332	330	351	362	319	338	335	322	339	346	303	342	336	360	328	329	345	297	289	326	344	368	336	354	384	328	391	334	336	319	327	320	380	370	351	319	392	323	310	325	343	334	369	331	339	359	315	326	338	350	364	338	316	303	318	347	359	306	337	346	315	336	322	334	331	306	337	331	350	362	351	378	371	327	349	354	344	322	354	361	340	304	341	332	337	349	292	337	317	339	331	360	387	352	349	312	362	332	333	333	330	324	315	324	371	356	314	336	347	374	334	342	321	356	344	334	307	350	330	330	356	331	320	364	324	360	361	385	338	338	352	337	343	336	346	311	345	372	321	336	326	320	307	359	324	352	312	342	340	297	320	315	332	360	340	341	296	329	348	323	354	366	359	383	356	354	343	336	323	343	352	367	347	333	323	367	351	334	334	353	340	310	362	329	334	389	292	342	335	354	333	310	309	319	325	318	350	330	346	318	332	356	342	339	373	343	360	330	340	349	366	345	320	297	392	334	362	373	329	319	340	317	350	361	321	314	353	322	345	346	346	315	366	350	334	319	355	311	346	357	351	335	324	346	303	326	335	337	335	378	306	374	353	335	362	320	307	353	336	330	352	332	317	343	335	342	321	351	348	318	318	351	316	348	355	363	313	349	363	323	327	346	366	338	295	357	329	324	325	319	336	350	340	336	329	342	332	367	335	326	372	359	339	313	371	347	326	338	357	359	326	329	336	348	345	344	333	347	357	347	355	380	305	324	357	358	341	350	337	363	338	334	319	338	332	339	337	341	353	373	331	339	321	352	365	353	338	354	337	334	382	325	331	316	337	351	310	347	338	322	334	359	342	351	383	317	354	356	352	343	344	346	307	334	352	338	305	320	317	335	322	310	365	354	348	312	397	344	323	327	306	323	308	342	364	323	308	306	353	343	347	352	369	346	341	351	323	321	334	320	340	357	334	346	349	344	323	306	315	319	359	341	318	339	341	369	315	344	322	315	323	357	340	342	334	348	362	345	360	368	340	331	345	375	343	340	336	363	359	334	338	299	338	332	351	343	368	344	357	342	316	357	313	339	329	361	357	336	331	357	345	344	341	335	341	351	358	346	326	382	344	345	337	333	348	339	330	336	326	346	318	343	324	319	327	364	324	357	315	342	329	343	341	349	340	305	285	373	334	321	332	322	363	369	335	336	360	377	345	311	316	357	347	354	356	373	354	340	324	341	325	330	311	318	328	339	364	302	336	358	345	341	330	341	353	316	343	320	335	347	367	346	358	339	342	376	333	327	351	325	339	388	347	315	322	343	354	340	345	361	347	329	378	342	374	325	336	357	335	341	389	349	332	369	319	351	357	346	356	334	322	373	370	334	333	322	343	374	365	357	336	351	328	344	358	342	368	355	333	319	341	350	342	362	343	341	333
18766	2859	5705	6277	5349	4445	3721	3143	2694	2414	2132	1948	1794	1746	1675	1598	1418	1399	1393	1289	1236	1336	1276	1237	1218	1214	1135	1148	1136	1103	1111	1119	1107	1072	1106	1052	1127	1023	1089	1010	1037	1093	1071	958	1053	1009	1018	1066	1015	990	997	1019	981	989	996	1042	986	933	953	950	965	961	960	953	994	986	963	913	964	1009	993	988	963	981	974	988	992	984	1024	1027	1023	995	942	961	971	1006	983	976	953	961	954	979	989	1010	970	986	960	982	969	919	946	963	1027	945	951	939	954	939	935	916	940	957	951	1056	991	949	933	903	1016	965	893	995	1018	951	949	990	900	955	933	952	924	1032	1001	944	942	903	993	930	890	956	946	985	950	972	975	936	1027	909	949	965	963	964	925	1004	989	984	956	905	960	987	964	917	911	955	967	945	980	1038	929	957	1006	952	953	967	969	979	941	989	968	951	981	964	906	926	927	957	955	975	945	979	964	938	973	953	992	937	1010	952	929	973	939	900	975	916	926	1005	947	940	967	916	998	976	947	951	966	931	988	940	892	942	903	962	979	886	982	969	978	918	1003	938	940	961	959	974	901	959	1021	974	1007	964	956	965	944	982	944	962	981	1019	969	952	990	980	954	942	961	968	984	940	983	902	1028	914	940	950	938	946	933	946	959	965	949	943	995	985	977	948	1007	935	971	948	892	943	955	938	920	967	964	958	953	956	937	954	966	987	953	947	967	965	965	983	948	919	940	959	999	902	897	973	971	951	881	955	930	958	979	968	951	928	1004	927	921	1007	985	992	957	942	947	962	938	954	949	980	914	887	952	952	962	930	945	912	991	953	965	909	932	977	900	936	953	939	900	906	938	883	931	891	978	956	955	989	951	971	964	958	961	949	942	939	973	961	968	982	926	917	962	996	962	920	954	961	991	926	965	969	899	967	908	933	970	921	913	910	967	897	989	995	966	957	1000	974	933	961	949	894	906	1002	927	955	937	927	939	950	978	912	984	946	971	964	1006	1020	957	898	1004	916	940	953	970	980	950	991	959	922	976	924	910	921	928	1002	952	959	954	1026	883	994	1026	922	1003	941	952	899	952	924	922	972	950	941	1005	906	978	903	971	974	959	912	970	959	908	950	984	932	1013	956	945	973	955	910	959	984	991	966	934	1002	977	992	974	931	941	973	973	944	960	923	958	978	953	954	927	989	940	936	966	930	934	911	961	985	914	958	987	960	1027	926	943	965	931	911	941	992	920	960	934	948	944	1003	984	971	972	929	983	926	1003	952	942	944	936	938	966	925	953	981	934	1011	935	952	905	931	932	937	948	991	903	944	932	986	941	961	948	896	911	898	958	966	947	937	910	931	980	969	985	942	894	1011	966	990	932	995	946	947	997	976	944	962	989	973	975	940	958	978	904	990	1001	953	985	897	994	945	988	957	939	1002	953	964	946	921	923	969	961	918	957	992	931	929	958	964	948	917	949	944	944	879	971	959	997	972	952	956	893	1005	919	999	951	945	946	934	982	978	884	906	913	931	976	962	967	958	903	905	924	970	934	935	913	953	966	965	983	987	923	966	929	969	954	938	1011	927	988	959	999	936	950	958	916	973	931	894	927	955	943	991	975	978	926	982	962	983	926	898	982	934	980	950	893	1007	946	931	975	978	936	936	951	934	933	956	982	930	926	909	962	901	955	961	965	982	934	973	982	996	967	945	946	919	974	909	907	938	944	925	911	937	950	968	908	1025	973	976	932	936	952	954	941	961	960	947	928	942	930	972	959	981	981	971	955	954	920	905	977	1010	968	947	928	990	967	951	943	918	964	934	956	950	974	960	950	1014	919	966	946	994	953	995	945	966	980	936	927	950	994	1002	940	939	958	931	924	903	987	948	912	981	973	952	936	971	954	986	959	983	937	904	967	943	956	974	928	930	966	931	883	927	946	929	1017	966	952	973	993	989	957	961	956	932	943	960	971	1012	1011	903	970	890	886	957	974	933	953	937	935	972	923	937	927	928	888	968	1041	1001	913	1013	964	947	932	989	939	924	941	917	961	956	968	947	931	913	888	1001	954	980	942	944	956	999	967	956	1007	943	981	927	961	938	962	963	998	943	966	975	944	940	987	942	1016	962	940	972	945	955	995	971	955	959	984	926	956	969	949	925	1028	964	993	985	930	969	918	974	949	883	950	946	967	906	892	962	971	986	925	953	935	925	930	943	934	971	953	989	933	934	937	946	943	950	976	943	965	969	979	1016	995	927	914	951	878	971	955	968	991	913	940	947	963	962	986	893	944	1005	941	924	924	933	934	968	955	967	1006	998	958	914	937	1019	928	943	930	984	985	864	961	982	966	973	915	948	962	944	995	960	968	943	942	928	990	986	948	985	921	959	1027	964	961	943	941	925	932	882	950	977	923	955	957	969	943	948	939	927	888	945	942	956	985	979	968	914	987	945	939	1006	1007	941	947	950	953	903	960	940	981	950	965	915	982	1001	986	994	925	930	954	964	906	975	940	969	947	962	1013	970	913	934	981	967	942	938	917	942	962	996	902	978	953	954	941	984	927	943	962	939	966	1021	946	918	954	1005	912	984	911	955	991	958	950	963	908	946	939	955	971	948	948	918	918	932	940	958	1008	960	988	971	941	1004	1034	985	901	933	974	907	968	927	893	1002	993	974	933	940	944	928	945	945	985	958	929	964	951	970	919	922	992	922	930	913	905	951	926	957	933	983	930	1020	974	982	981	904	1022	964	947	946	908	924	935	1047	1025	986	902	972	965	961	972	929	938	921	971	967	984	987	918	984	938	908	932	953	989	957	916	945	940	906	943	944	962	917	897	966	972	937	922	987	987	970	970	971	950	931	930	979	978	964	972	983	988	983	981	990	878	947	934	974	936	997	975	892	938	922	918	945	950	942	909	935	930	934	892	947	915	928	960	969	991	1014	1031	943	964	955	932	911	912	955	893	974	949	966	954	955	971	936	976	943	916	954	956	989	918	950	1001	965	934	908	940	969	977	870	943	947	910	948	979	961	1004	922	949	880	1009	908	923	946	984	961	985	963	946	934	928	996	919	977	944	929	949	969	901	938	1016	943	931	960	908	946	974	898	927	937	876	968	912	957	988	993	966	902	941	941	958	1015	1005	912	923	1014	932	982	997	1014	963	894	943	936	899	984	937	1002	960	949	969	983	907	991	993	951	1013	930	955	956	937	966	912	964	931	939	926	907	928	952	954	993	981	961	927	940	954	959	948	935	933	897	984	941	929	982	960	953	898	970	947	1049	973	926	966	994	955	943	903	938	935	957	982	969	989	934	929	898	888	920	942	929	914	943	888	933	931	979	974	978	943	913	963	918	949	983	948	931	1017	950	978	1009	892	959	960	962	970	946	925	934	927	932	996	928	933	942	948	947	940	952	902	940	994	955	925	990	981	955	940	955	974	918	1022	916	939	980	919	933	954	931	987	967	977	928	923	931	886	960	946	994	970	1011	1009	913	948	990	949	936	955	996	969	933	965	926	929	984	951	891	970	969	1048	943	909	987	942	913	893	891	925	974	955	933	927	948	959	947	935	951	964	970	952	958	968	951	956	963	1006	942	951	943	900	930	980	974	1018	963	946	901
5365	388	257	231	183	191	198	157	169	217	180	178	175	168	175	166	180	166	183	193	184	142	175	179	159	150	170	140	161	163	185	172	182	177	182	181	180	165	158	180	163	171	165	174	155	158	186	157	185	174	170	183	165	158	210	175	163	171	163	165	161	160	166	186	166	149	165	168	170	164	155	175	158	172	175	165	167	161	173	182	154	185	150	147	188	143	163	159	156	167	178	184	177	153	169	163	142	175	166	173	162	156	169	187	151	160	177	160	166	167	172	165	168	156	154	168	170	153	153	168	155	172	166	146	170	153	174	158	170	169	177	152	189	192	183	169	169	160	158	156	161	157	168	151	146	173	170	183	168	171	195	160	189	176	172	178	167	167	158	167	166	185	175	153	167	162	163	169	173	158	159	185	177	146	148	154	155	167	161	177	153	190	163	165	153	187	186	149	164	147	182	161	162	171	169	154	164	152	163	167	176	182	182	177	175	189	167	166	160	161	176	168	169	174	163	182	171	156	164	169	171	176	199	161	160	188	173	168	154	163	194	147	159	176	184	173	200	161	150	174	158	157	201	175	151	161	152	162	176	175	173	180	179	132	176	178	157	151	142	156	170	173	181	169	157	178	156	153	149	180	152	138	167	170	196	159	181	168	177	171	158	144	154	154	164	184	151	178	167	152	177	170	170	147	162	143	176	168	171	166	165	154	164	174	178	168	171	163	168	167	162	162	162	155	164	190	165	165	160	163	144	161	162	171	144	166	160	180	156	165	168	193	156	172	161	164	145	148	177	167	145	177	177	163	157	142	178	134	172	174	174	183	167	167	178	155	166	164	173	141	170	155	172	163	169	164	161	156	165	194	159	154	167	172	146	134	172	160	179	172	164	171	162	147	176	176	157	151	185	157	152	178	167	188	184	152	170	170	176	176	142	166	180	207	165	148	160	174	176	162	175	160	158	166	150	154	178	166	175	178	161	161	169	161	170	178	165	169	173	167	165	126	151	157	163	183	159	166	151	138	169	167	166	153	144	176	166	173	162	165	167	167	163	169	151	151	178	178	151	170	196	159	173	142	184	181	152	194	173	177	169	182	151	142	178	167	176	176	174	176	170	165	167	165	157	155	168	142	158	144	166	163	194	145	151	190	144	167	157	152	166	173	167	155	164	166	146	178	161	161	163	152	183	179	165	165	158	186	173	159	163	170	164	151	162	174	157	192	170	158	174	173	181	139	181	171	156	164	139	129	160	181	138	163	180	182	139	143	180	166	168	171	175	160	160	183	168	168	166	169	154	154	178	166	174	153	181	181	147	168	187	171	147	199	164	178	180	164	159	174	168	178	176	151	166	160	158	169	168	174	160	143	164	174	142	137	157	153	159	159	158	132	148	161	170	148	178	174	170	152	175	173	163	179	160	168	177	174	168	157	175	167	157	171	166	176	164	178	154	163	153	155	157	181	168	160	144	166	188	196	167	164	159	165	146	166	159	191	188	172	165	179	191	149	169	174	186	160	173	161	165	170	137	188	173	163	177	157	153	160	167	159	142	165	182	177	167	163	174	186	172	149	159	182	145	170	174	171	187	150	198	153	159	173	173	160	178	172	162	183	191	175	178	147	169	170	155	152	169	153	172	157	179	147	177	170	183	164	150	155	145	183	160	155	159	149	165	168	128	159	164	206	161	155	170	160	175	187	176	194	148	157	157	163	172	155	150	182	138	162	195	170	188	165	172	177	163	179	154	166	156	191	181	152	145	166	159	165	166	153	169	143	151	181	184	166	142	170	177	167	163	163	173	165	153	166	167	163	163	172	159	172	156	196	169	161	170	180	177	171	184	164	148	183	191	160	156	174	168	157	169	144	156	183	133	153	174	177	166	159	159	189	157	163	160	185	150	158	172	179	177	178	181	174	163	167	147	177	189	153	168	158	159	185	165	163	176	143	159	153	163	168	166	174	185	168	170	165	152	191	170	179	159	150	203	171	178	190	182	190	166	171	144	155	176	168	164	172	162	170	163	167	159	173	191	179	165	149	177	141	167	172	153	158	176	164	162	155	148	153	136	166	167	167	157	137	193	142	143	170	160	169	134	144	164	184	192	163	169	154	139	162	181	156	167	163	159	155	152	175	196	179	153	160	162	149	159	183	169	150	188	145	168	161	153	167	177	192	146	163	153	181	178	166	148	174	175	176	176	147	159	160	148	180	178	171	154	160	175	166	164	164	169	187	160	185	165	192	136	175	185	153	171	173	176	174	156	153	166	159	181	170	157	168	162	152	178	144	146	151	153	184	160	178	164	150	183	139	166	162	179	166	192	160	147	146	166	171	174	151	156	160	162	159	176	145	170	173	160	141	175	149	147	169	158	153	154	168	158	160	154	162	174	175	193	158	182	188	151	159	154	178	188	148	155	159	160	181	162	155	175	159	159	177	170	164	173	144	164	172	175	184	183	196	188	173	147	152	184	182	175	185	171	162	177	175	164	164	166	169	178	179	146	167	165	183	164	188	160	179	180	173	155	163	176	172	179	170	150	174	148	169	189	164	161	170	167	146	190	182	151	176	147	163	176	162	164	186	156	184	150	193	174	156	140	148	162	156	155	161	167	172	148	163	173	168	150	162	144	172	162	163	170	147	169	150	175	149	164	151	168	159	176	158	167	193	150	181	151	162	148	178	160	177	158	164	167	174	164	167	129	173	183	166	172	167	177	166	131	183	172	169	150	163	159	159	162	158	169	149	158	177	166	156	172	154	166	142	176	164	170	173	181	172	175	174	183	183	149	193	167	138	156	158	177	154	152	172	171	166	171	150	155	137	171	160	155	160	167	154	170	168	168	172	171	153	183	152	167	156	182	171	165	153	157	165	137	170	161	161	182	174	158	148	163	162	148	159	165	177	177	177	155	177	154	159	159	177	160	166	161	171	164	188	156	147	148	159	175	134	164	153	169	179	197	152	159	157	166	184	185	164	186	170	172	158	152	187	168	168	165	149	153	172	171	168	154	148	150	159	155	140	168	173	159	154	174	181	147	175	175	164	148	131	166	152	176	161	186	175	173	148	171	162	161	169	164	160	152	155	150	171	159	174	169	161	174	167	196	140	172	181	151	177	154	181	163	180	175	191	174	182	159	168	163	168	162	183	174	167	168	134	149	155	158	170	183	176	164	177	158	157	161	183	139	159	156	148	170	189	169	158	196	153	201	164	171	166	163	166	156	187	161	172	177	144	160	174	179	193	160	161	162	168	181	187	186	169	151	154	163	178	166	165	174	157	159	159	162	151	156	174	173	163	151	196	154	174	140	181	171	180	161	166	162	131	153	163	174	168	161	164	169	174	157	163	160	161	176	161	186	174	159	171	161	162	170	168	162	169	151	171	189	132	174	161	175	171	166	160	149	156	152	180	172	172	183	179	158	173	153	166	181	166	173	162	170	177	166	128	156	174	179	151	145	160	188	166	180	179	179	179	156	154	171	173	168	175	179	171	165	164	171	164	153	176
5346	606	692	737	674	661	625	615	577	603	567	544	589	552	562	575	575	553	582	538	551	560	583	590	577	510	571	511	580	525	552	572	537	493	536	510	561	536	552	570	558	561	501	508	535	578	571	576	503	494	550	550	583	555	556	551	542	545	556	517	621	529	558	554	571	538	580	524	564	552	564	549	521	544	534	548	533	556	555	539	555	578	542	538	578	537	551	525	523	581	538	528	543	537	563	515	546	531	533	566	551	563	538	529	561	535	516	551	517	521	549	514	560	552	528	555	537	510	563	536	527	556	502	564	575	525	506	515	603	568	522	521	529	524	558	563	537	563	568	529	531	549	543	526	562	557	545	584	535	528	560	559	567	527	526	583	546	554	521	582	558	538	511	579	513	516	511	525	556	564	573	507	576	521	513	571	546	565	575	537	519	573	505	521	539	532	556	568	564	540	512	541	545	527	595	529	537	537	525	539	539	552	560	582	530	535	509	575	548	557	563	539	588	531	548	543	556	532	585	537	550	553	536	524	512	574	551	545	515	558	559	552	538	546	600	539	519	522	521	545	543	543	552	542	524	555	544	559	567	579	561	576	533	543	541	566	539	565	502	544	524	538	561	576	487	519	557	555	535	534	612	577	565	562	546	594	531	584	528	538	515	509	551	577	562	513	518	533	577	528	523	552	555	563	567	530	557	559	558	512	590	534	548	515	563	553	540	544	557	553	552	581	523	572	558	538	538	557	549	573	528	543	557	547	512	523	567	582	582	598	514	523	556	541	571	567	529	542	562	554	572	536	549	617	530	533	573	536	530	538	595	572	573	533	556	517	567	572	545	544	529	536	515	565	542	544	558	506	523	551	575	549	516	523	479	552	558	533	524	483	506	571	517	540	534	525	558	545	508	574	499	545	536	537	589	556	515	588	554	523	561	523	581	540	510	564	546	557	569	545	549	572	540	522	534	497	554	548	530	525	587	529	532	546	561	539	549	526	542	541	527	540	543	559	570	552	557	546	485	518	556	548	519	567	563	518	572	572	546	548	538	572	545	539	591	546	535	539	564	527	579	546	505	554	545	558	532	548	564	533	512	506	588	545	568	526	542	529	544	505	532	594	505	522	495	525	547	605	536	572	553	524	516	503	556	523	586	545	538	552	521	566	527	543	535	501	502	556	534	559	576	528	521	539	566	557	555	556	552	510	577	548	570	567	553	546	530	557	526	563	589	575	530	540	523	585	548	525	508	589	552	568	543	502	550	570	571	567	484	558	532	538	590	508	554	522	591	542	557	577	521	519	582	512	537	553	550	556	553	610	568	549	540	534	568	568	516	561	524	508	574	552	559	610	508	523	526	550	561	546	591	566	557	583	545	599	558	521	536	584	544	524	511	530	538	520	535	534	541	538	536	537	543	533	534	551	496	540	595	563	530	546	625	518	539	521	527	557	538	536	568	580	568	521	549	524	558	575	546	511	581	514	510	555	521	521	536	543	540	550	567	515	562	543	521	566	519	533	513	580	570	530	519	567	542	556	556	548	563	556	541	560	542	549	537	552	573	558	545	552	539	530	531	533	576	544	544	566	538	535	539	503	541	523	536	526	581	556	521	515	529	540	558	538	517	554	494	579	523	547	528	563	549	529	570	562	561	544	512	522	527	528	570	541	498	533	543	518	541	540	560	548	555	536	514	554	582	562	574	537	558	530	541	566	506	552	541	539	527	568	518	581	582	583	569	545	531	579	565	580	492	549	529	555	549	563	530	520	574	566	553	541	507	536	560	553	558	558	548	561	520	523	549	559	514	548	542	541	536	525	550	539	528	527	530	538	545	572	523	525	550	532	542	526	555	552	546	529	539	509	589	569	561	531	531	544	546	562	534	576	588	569	531	534	559	553	556	554	542	539	528	528	553	581	603	517	522	533	544	545	558	578	515	537	575	568	569	549	536	545	540	523	558	529	552	569	588	559	534	555	565	543	493	573	566	532	547	565	519	585	568	565	533	493	544	534	528	546	558	521	561	556	546	507	531	537	558	517	542	555	555	558	515	525	566	530	524	549	546	588	560	529	533	537	578	537	569	550	592	552	526	577	558	517	583	547	536	581	536	560	529	570	546	568	545	544	522	542	531	539	569	541	548	573	544	535	563	538	543	545	579	542	544	593	554	545	572	507	564	522	540	535	554	580	532	526	555	552	558	540	536	562	546	521	551	534	549	523	573	560	551	559	520	596	503	567	537	554	556	532	505	563	519	515	515	542	557	513	546	560	518	515	544	525	523	516	551	568	571	556	550	523	521	520	570	585	536	527	561	610	530	532	522	518	582	518	521	528	515	527	570	519	546	558	541	589	543	500	519	536	506	552	588	541	570	559	518	569	550	534	572	563	554	543	578	506	547	562	539	562	528	587	521	532	556	573	551	587	571	525	536	574	572	530	520	529	586	532	541	514	561	524	513	520	574	553	583	587	552	545	566	532	552	529	572	571	540	547	577	540	559	546	595	535	539	569	529	537	540	541	599	534	548	533	532	549	536	539	528	522	561	548	562	552	552	516	509	524	565	590	563	526	505	533	530	512	551	547	540	551	566	544	545	525	570	536	518	538	565	592	533	540	575	538	515	569	565	582	539	580	599	548	561	548	559	546	560	542	565	543	576	559	520	541	523	575	545	538	499	541	533	528	522	538	559	539	522	551	560	548	537	563	529	519	548	540	533	539	556	557	567	531	574	548	565	579	533	559	524	548	543	516	533	530	556	493	531	560	566	512	534	532	494	592	529	566	499	479	568	550	513	583	566	563	526	549	569	538	503	546	546	537	587	556	532	544	542	569	498	555	560	507	496	557	542	508	544	503	580	536	542	530	534	491	557	566	512	541	605	610	506	561	558	565	547	536	564	559	555	546	514	513	544	547	556	538	540	567	523	541	564	560	533	526	580	563	554	562	518	561	523	540	519	602	535	555	554	568	540	523	561	500	558	556	543	518	534	547	571	564	546	569	525	580	581	542	514	587	568	499	546	554	583	542	577	522	575	559	533	538	560	551	545	497	557	545	562	511	567	539	544	573	565	563	533	567	580	566	567	531	562	496	555	551	583	554	557	556	532	539	608	536	547	542	565	549	578	511	554	587	552	523	534	516	580	562	561	531	547	568	560	554	532	530	580	567	496	553	570	555	570	506	548	528	514	519	562	565	530	535	569	571	551	563	593	546	552	542	539	498	568	554	545	546	520	565	538	537	559	541	544	538	516	541	567	559	564	522	544	528	520	557	554	518	551	535	568	567	521	502	549	535	591	548	576	562	540	537	538	512	540	522	548	541	498	550	559	561	544	526	554	523	531	568	559	519	555	536	609	550	507	589	505	524	567	557	551	535	552	531	558	503	543	520	527	532	519	551	515	552	575	537	556	525	556	529	532	552	558	573	584	553	530	564	522	574	533	542	563	505	542	565	546	525	557	503	529	546	530	548	549	574	579	561	536	543	513	548	581	523	558	552	497	546	576	545
31618	5694	1663	1197	978	707	576	522	466	418	418	373	399	422	335	350	330	322	334	331	357	337	317	317	356	327	312	301	347	319	342	303	337	320	313	309	293	313	281	311	307	307	279	299	316	306	268	316	318	301	317	303	317	338	338	295	275	280	312	300	328	297	307	290	304	306	291	308	311	271	286	328	292	314	327	308	285	311	313	300	277	313	296	272	313	290	292	319	293	334	291	312	291	307	307	322	317	272	307	284	310	318	331	322	284	278	322	295	292	306	259	309	288	307	288	283	308	279	292	287	295	309	293	290	303	303	293	309	317	289	305	337	295	309	297	294	295	290	304	318	305	330	271	276	300	285	289	327	285	309	300	278	296	309	289	309	323	336	293	302	297	313	313	295	283	262	317	280	269	291	269	296	306	265	312	288	286	291	294	307	292	297	298	310	304	310	296	324	311	286	301	326	324	287	303	320	304	282	300	290	298	277	292	306	327	288	309	315	307	319	297	296	316	288	321	298	284	276	296	280	293	301	274	317	303	299	341	282	285	303	301	307	312	292	306	329	326	312	331	305	306	284	306	278	310	279	307	298	296	309	293	303	316	313	331	280	325	310	285	307	309	283	306	312	301	292	282	303	275	313	327	295	336	285	323	301	277	292	329	296	325	275	276	298	307	311	320	317	306	302	327	302	259	262	291	297	282	299	282	284	301	329	273	294	284	298	292	293	297	281	310	337	271	288	286	314	275	325	280	278	309	298	313	300	300	300	280	304	291	285	320	296	320	302	322	291	314	293	297	292	299	300	289	320	263	291	307	302	288	317	312	286	315	296	293	317	299	274	301	301	299	319	312	290	308	312	290	301	278	308	313	294	300	304	309	310	287	278	269	282	315	239	299	277	299	296	302	352	287	295	297	309	337	301	312	286	295	312	290	311	270	286	308	291	306	304	305	337	300	315	301	299	277	319	296	338	297	306	313	293	298	298	318	311	306	312	326	302	290	267	291	299	315	305	265	281	332	300	292	285	288	312	294	280	301	278	314	293	318	305	293	290	275	273	311	302	302	250	291	321	285	286	304	282	330	296	323	304	326	310	298	335	316	286	339	282	329	304	319	278	291	315	314	302	300	325	302	276	316	316	286	312	311	333	312	305	299	275	307	328	302	291	299	309	315	291	319	285	291	293	294	298	310	281	303	316	295	320	334	318	317	295	299	311	289	287	343	290	295	303	291	311	288	325	326	284	324	294	298	323	334	329	321	322	294	310	325	299	301	272	288	311	301	305	268	294	287	301	313	314	269	314	323	285	300	304	310	271	285	302	302	282	303	255	310	310	294	308	291	309	293	302	306	289	311	282	274	314	295	319	300	303	315	296	281	303	297	304	328	284	294	302	331	321	304	266	303	291	328	328	304	270	308	339	298	326	297	290	294	302	320	298	303	259	297	305	298	326	311	283	312	295	312	319	314	307	255	305	308	284	323	294	309	275	284	313	302	297	313	278	334	272	309	277	298	301	319	324	287	336	277	301	313	314	246	303	287	293	309	265	295	317	263	329	324	293	326	285	296	290	309	291	305	261	310	307	287	294	291	302	321	277	299	304	293	271	300	316	307	292	300	307	335	299	309	287	287	313	291	314	291	293	299	299	298	294	272	290	320	297	286	279	290	312	303	334	245	290	297	283	280	294	303	317	322	307	304	292	290	301	291	332	278	309	291	311	310	311	297	309	308	295	310	304	288	272	287	277	315	267	330	298	305	293	266	313	320	308	284	312	286	304	328	273	293	315	290	279	318	299	288	308	296	300	291	306	269	276	267	314	301	279	315	312	273	298	311	275	285	314	274	303	278	304	301	297	272	298	310	290	292	324	299	278	300	284	323	334	297	302	288	309	321	321	312	329	325	268	311	309	258	297	315	301	312	330	269	312	299	319	305	304	314	315	297	305	284	290	288	280	301	294	278	288	312	327	304	291	300	334	300	328	295	320	319	307	322	286	339	316	300	311	298	304	325	312	302	319	268	280	324	289	303	321	296	272	291	288	282	296	294	321	305	280	281	288	307	296	276	315	283	299	311	305	322	297	294	281	303	325	313	292	293	312	304	304	315	320	296	279	293	306	278	313	301	292	278	321	311	310	286	299	282	296	326	311	295	317	313	313	279	289	320	290	299	292	307	303	308	296	318	303	312	296	290	283	320	325	311	293	291	326	284	336	332	322	312	301	322	344	267	344	289	309	286	304	311	319	307	298	315	298	280	293	310	334	312	322	293	299	319	310	308	295	289	298	329	288	306	322	288	316	277	275	277	295	288	307	304	280	289	293	301	318	332	277	300	343	302	332	286	290	307	325	294	345	315	304	317	306	304	283	281	312	304	294	313	313	285	306	334	296	316	290	297	280	289	327	255	282	278	323	321	321	315	306	308	297	310	307	304	291	285	289	281	317	293	299	311	310	324	305	298	281	316	311	302	290	286	318	299	318	312	279	323	267	339	287	324	290	324	315	306	316	289	278	285	287	306	298	297	289	297	307	292	328	311	279	308	296	301	312	324	271	286	306	296	325	271	322	307	328	277	302	299	315	318	312	293	297	275	301	290	281	298	314	323	312	303	315	302	296	290	290	307	299	301	307	304	317	322	315	282	310	279	296	302	297	312	275	270	324	286	309	289	309	297	287	310	299	322	270	296	273	303	266	329	320	288	332	282	341	338	293	275	281	291	313	337	325	299	309	299	286	333	270	280	297	312	307	301	318	329	303	322	320	294	286	291	310	293	286	307	318	330	333	298	336	301	321	318	307	292	300	264	305	298	280	289	290	292	329	311	302	278	284	315	334	294	327	272	309	270	306	284	289	300	259	306	327	305	305	316	316	315	273	312	324	290	294	313	287	308	286	313	287	267	315	312	285	281	312	286	293	296	327	291	283	335	275	308	282	294	314	301	323	308	259	293	298	305	314	318	305	264	285	322	305	309	277	303	307	274	276	329	277	313	288	310	292	296	326	282	290	291	305	334	304	318	299	313	337	294	296	268	297	311	307	308	304	292	280	317	319	307	295	275	299	319	325	318	286	314	286	283	327	282	300	292	289	315	343	326	326	297	313	315	293	318	291	306	284	294	310	318	321	309	326	290	293	329	291	320	280	297	285	299	302	315	300	313	298	305	300	309	288	306	328	308	323	297	291	342	289	275	282	304	270	302	268	295	297	305	299	307	306	274	304	301	307	315	293	314	306	308	305	287	326	301	305	322	301	299	297	272	313	278	329	298	322	295	288	301	281	290	313	298	278	299	296	302	302	291	288	313	302	312	315	296	291	286	312	327	284	308	301	293	320	308	318	285	311	301	297	304	310	293	293	305	327	299	296	296	288	286	280	317	278	297	291	291	319	283	282	285	327	334	325	295	279	290	290	322	313	340	329	291	288	306	300	305	296	292	282	328	312	291	261	323	320	285	335	312	286	288	307	295	299	303	323	262	306	293	324	295	301	308	331	303	314	300	282	285	322	314	329
14498	1866	3308	3716	3291	2691	2378	2004	1880	1684	1493	1424	1334	1225	1183	1236	1178	1118	1111	1086	1099	1071	1019	1021	1018	1001	987	939	978	942	949	954	940	904	931	928	920	950	916	966	953	966	891	912	908	891	929	910	838	926	844	896	950	914	941	841	912	889	905	882	928	867	933	882	906	920	837	900	866	849	885	908	913	885	919	910	875	883	885	865	893	847	948	849	913	888	915	883	872	884	933	898	960	853	867	947	899	897	875	821	847	896	881	896	910	871	867	860	896	899	933	867	954	927	945	904	900	837	881	855	877	857	955	914	933	850	864	933	895	881	866	909	899	856	875	879	831	869	861	861	859	882	925	916	817	939	920	913	899	888	890	935	873	869	883	918	932	916	898	859	862	909	858	917	913	895	907	802	854	862	853	857	885	898	874	850	926	919	877	905	892	851	864	892	917	840	879	903	828	890	871	907	859	857	860	866	902	902	919	857	878	852	872	863	892	901	880	840	872	890	924	830	876	824	923	886	915	886	880	849	851	876	898	865	840	879	878	902	912	942	873	895	918	892	924	861	894	910	880	875	910	840	891	870	880	844	851	890	865	870	867	888	862	895	845	901	863	893	896	892	861	878	893	929	943	875	820	849	881	890	841	863	862	821	842	940	923	840	881	869	914	881	858	919	833	864	870	918	893	910	892	878	881	882	858	880	913	891	947	877	933	855	916	898	860	879	858	894	861	917	925	901	832	873	940	944	910	901	892	909	847	910	837	877	879	896	851	845	865	899	867	875	857	904	876	887	879	859	877	909	864	904	854	868	890	841	896	811	871	884	915	906	887	835	866	900	882	892	876	901	858	925	867	856	871	913	875	849	840	892	894	882	887	875	884	879	827	913	874	896	880	848	900	864	860	841	905	864	882	869	845	914	863	945	855	834	902	857	919	868	924	875	856	916	866	905	877	874	898	842	906	889	873	856	909	828	908	880	912	808	884	867	875	913	838	889	868	888	891	885	927	830	864	926	901	850	869	875	918	867	882	936	886	868	855	918	849	917	890	905	915	886	902	895	890	935	922	899	929	910	881	900	880	858	899	821	858	894	868	930	915	907	893	861	881	909	884	888	956	829	877	893	912	881	899	887	823	889	862	866	903	911	883	831	912	859	894	860	856	881	882	885	872	921	851	938	887	832	928	876	863	860	919	903	906	861	889	890	826	910	884	853	827	912	947	865	933	876	906	872	847	848	911	863	885	880	943	848	807	877	864	829	891	874	913	903	870	903	902	895	815	867	900	878	911	920	866	830	886	919	906	871	904	885	860	928	813	827	848	844	831	880	867	917	906	835	895	904	830	895	919	854	879	899	919	916	932	852	905	875	883	917	889	879	875	920	931	923	884	915	933	892	786	860	855	851	872	869	845	844	868	916	882	887	899	872	889	843	854	893	863	890	897	906	838	835	906	913	871	873	861	869	914	896	844	861	914	875	908	901	872	878	910	862	954	835	845	934	862	913	853	916	877	852	901	908	880	903	834	922	877	897	898	865	837	921	914	885	851	935	893	889	898	857	869	909	889	888	878	845	873	931	887	909	907	850	888	912	852	870	911	893	871	917	871	901	885	869	871	864	899	880	906	887	890	891	888	893	870	890	799	897	863	873	901	841	923	857	887	896	817	863	833	890	927	879	901	937	900	886	903	885	900	881	902	884	886	889	843	843	930	894	898	862	858	887	890	874	836	888	874	908	851	855	933	889	853	897	891	882	873	860	862	957	894	838	884	915	847	902	914	900	920	905	858	881	941	836	892	869	891	879	905	876	887	859	894	891	873	894	884	937	861	883	917	892	913	846	866	890	881	902	843	909	887	937	886	905	895	848	862	883	885	908	895	865	891	863	894	833	898	857	887	856	848	891	909	861	887	871	849	890	870	881	878	873	872	935	922	832	829	882	878	897	890	894	890	863	866	864	874	867	869	891	905	883	861	927	836	908	841	903	877	895	872	858	895	911	900	916	850	879	838	836	901	945	883	843	910	820	869	887	919	859	794	879	939	831	900	924	891	827	874	867	865	863	907	842	885	874	832	870	900	881	887	890	866	876	851	932	875	855	894	859	839	905	891	886	911	810	898	882	898	877	899	911	857	877	901	891	832	890	864	862	882	865	920	887	875	916	907	865	854	839	864	854	911	879	859	895	866	907	884	942	862	910	858	828	938	895	862	906	874	859	877	878	859	917	897	930	849	915	883	878	864	850	886	913	866	935	892	873	876	885	869	841	836	848	823	845	882	929	880	904	897	852	873	899	913	845	920	913	891	859	915	901	909	869	912	925	891	889	875	904	835	877	892	865	849	900	906	889	909	864	876	937	891	880	896	901	879	879	919	912	812	832	868	871	873	883	880	855	818	924	825	873	896	858	864	902	875	854	882	930	883	873	853	882	881	888	920	872	898	911	885	875	876	878	962	928	869	836	860	888	851	892	843	878	913	832	865	868	870	872	932	894	890	858	807	918	859	869	872	803	878	910	846	881	865	893	919	899	906	926	926	953	856	866	927	869	905	845	909	861	887	864	875	901	897	860	878	878	853	871	872	925	899	871	895	887	897	924	857	931	920	895	901	838	878	902	906	896	862	890	927	871	872	892	911	929	874	841	880	899	890	878	879	878	928	910	874	894	844	871	886	863	858	863	896	940	877	909	852	876	886	887	872	892	901	880	852	897	908	880	927	908	891	916	911	882	932	865	874	859	926	895	889	813	896	902	834	850	817	855	898	896	869	859	905	876	911	883	924	859	811	922	906	893	872	861	868	899	891	843	847	891	917	899	851	865	876	919	887	907	869	852	840	900	836	925	890	886	866	909	913	864	847	868	871	856	941	882	868	860	867	891	879	874	859	875	901	876	890	866	866	876	893	877	885	884	856	869	871	859	837	914	881	870	876	930	882	927	888	870	898	909	907	828	855	843	927	899	865	872	877	892	828	897	909	827	908	907	860	905	894	869	854	932	883	946	894	834	897	889	887	899	863	892	917	837	859	866	902	909	904	855	894	878	839	917	817	898	829	843	852	888	866	876	903	888	877	888	895	827	883	812	856	908	862	889	928	900	849	878	895	892	873	910	872	888	852	910	892	852	911	838	884	914	800	858	888	895	907	892	922	875	888	890	899	887	856	867	900	830	840	859	873	869	883	860	882	890	881	824	885	866	854	911	827	868	850	877	833	882	870	894	869	931	892	872	916	833	898	907	874	867	930	901	897	865	880	867	893	982	875	928	877	849	845	868	871	905	876	859	920	835	886	882	863	920	895	856	925	924	902	890	897	878	916	886	882	883	868	890	889	953	900	827	883	860	890	894	887	919	872	911	922	934	907	880	872	904	846	931	890	893	856	931	882	877	881	924	895	880	899	903	908	897	913	891	868	910	849	916	873	881	861	881	860	885	857	854	908	855	872	869	853	907	855	850	933	878	908	875	898	873	882	895	879	891	881	860	895	944	875	888	876	851	903	865	870	864	928	898	864	872
41157	14850	4378	2181	1601	1262	985	832	731	623	574	516	459	471	465	415	390	414	412	429	384	394	346	393	386	367	369	366	352	333	334	368	362	391	385	327	346	360	368	376	347	337	399	380	335	342	339	347	335	325	356	316	319	338	364	347	346	323	340	352	361	364	355	344	315	346	382	353	338	360	328	348	329	357	320	321	328	324	313	377	367	341	302	326	341	320	345	322	366	333	365	338	351	326	357	330	340	333	370	351	368	342	341	344	387	369	356	349	339	344	305	292	348	365	355	325	357	340	329	351	346	322	352	319	329	357	393	354	359	337	357	325	339	360	341	330	356	377	364	334	371	305	320	377	350	356	339	338	340	357	386	305	333	331	350	351	344	347	358	356	329	350	354	343	357	334	350	350	347	351	362	342	351	335	343	358	316	334	354	332	353	368	341	341	308	325	347	344	337	339	381	357	300	336	324	329	331	324	335	364	360	334	354	334	324	356	339	318	320	365	365	344	358	343	324	317	330	347	348	308	341	329	343	314	339	321	335	372	319	341	301	344	337	344	352	330	319	342	358	342	303	375	366	329	309	374	328	343	389	376	331	375	367	341	346	365	380	373	347	362	351	347	360	339	343	345	350	363	341	353	342	311	362	308	333	311	342	372	356	330	339	340	335	308	302	323	345	339	324	330	361	353	335	304	357	364	320	344	363	344	380	326	327	384	364	332	336	335	362	385	344	336	298	332	334	371	331	334	352	311	332	340	318	353	337	343	337	375	363	333	346	355	340	328	335	348	366	344	344	368	355	351	342	347	337	349	318	341	334	332	328	358	336	365	357	344	353	338	363	372	324	357	301	326	359	329	347	325	362	342	339	317	347	344	316	342	323	352	331	343	332	352	319	354	319	364	352	313	339	352	320	300	343	310	331	370	355	350	342	343	309	371	329	318	288	335	358	342	316	327	326	330	347	353	289	336	331	362	304	330	338	346	375	355	337	298	301	362	332	359	322	365	343	353	335	336	346	361	338	353	366	361	347	351	356	326	350	353	345	302	361	320	334	363	315	336	349	369	345	336	340	345	364	351	346	346	382	344	338	334	315	336	314	333	343	345	340	335	320	313	338	358	366	347	319	334	329	363	350	352	328	385	361	338	325	335	363	353	297	332	340	333	353	360	343	330	341	331	352	324	377	355	348	333	308	350	352	350	301	308	340	322	327	359	346	356	344	316	351	303	315	339	329	333	367	344	356	367	307	326	332	331	353	354	344	356	339	305	335	323	337	337	337	316	331	327	333	339	340	341	319	352	317	332	345	378	343	316	316	324	358	337	336	363	328	387	331	362	346	301	355	351	313	337	302	360	346	385	340	326	348	323	357	314	340	316	360	369	331	343	334	364	337	335	338	312	345	349	339	366	333	350	359	337	336	352	353	328	332	352	323	339	355	338	334	332	326	323	326	317	353	316	306	318	375	340	343	356	306	366	348	356	316	397	354	367	362	337	306	335	344	358	331	335	342	381	302	337	296	313	317	346	355	347	341	341	345	367	347	345	367	364	326	348	370	334	348	322	325	364	324	352	362	340	336	359	361	335	304	361	338	310	354	336	358	369	347	345	308	337	330	346	350	324	323	354	328	353	343	321	363	350	336	328	375	332	353	365	353	380	374	350	331	382	372	330	317	319	389	322	364	340	331	325	332	372	327	380	375	329	330	365	325	327	328	332	336	337	346	346	338	324	324	326	353	348	353	318	328	330	372	338	357	350	325	335	318	371	338	371	354	311	334	302	312	321	337	330	329	324	343	349	332	335	324	332	360	317	363	324	340	338	366	389	311	355	355	323	340	319	325	319	364	329	336	352	351	338	296	335	370	344	366	349	345	327	333	338	343	337	340	339	346	308	326	363	334	371	364	316	325	351	316	324	303	336	345	351	360	312	316	337	335	304	337	345	347	298	329	339	325	350	314	319	329	382	327	337	319	343	356	357	330	390	327	354	341	320	333	358	355	350	321	348	340	329	320	312	324	310	289	315	318	387	343	339	356	315	331	343	333	338	293	329	318	346	350	337	320	363	355	343	333	336	363	341	339	342	364	349	364	343	316	357	333	357	340	332	335	343	314	360	296	347	359	322	317	339	353	322	334	306	341	336	330	375	342	317	348	344	329	359	319	349	324	372	298	352	332	331	336	326	347	350	363	362	360	331	342	331	345	361	355	336	355	364	352	307	355	380	347	337	326	365	342	364	321	333	354	374	347	330	343	330	354	355	351	390	371	353	359	337	319	363	333	370	321	315	334	349	319	324	321	319	362	329	320	346	325	331	283	307	334	365	338	331	297	332	330	312	357	370	342	342	347	361	356	346	341	341	375	358	344	356	356	341	297	316	320	355	349	327	370	359	361	345	359	364	319	303	337	345	341	286	329	331	337	342	312	337	339	349	359	368	342	325	364	335	328	323	362	330	368	332	330	305	320	357	356	308	337	347	336	357	358	330	336	347	340	363	357	345	351	339	340	329	339	313	313	323	327	331	359	389	338	333	364	328	322	360	327	350	395	379	326	320	361	344	332	345	316	373	345	357	308	379	383	347	321	356	348	348	356	372	321	328	331	334	366	354	361	354	361	326	367	340	341	372	325	342	329	299	353	350	328	357	349	353	331	353	300	337	355	363	339	346	324	343	325	310	353	364	325	344	313	328	319	323	335	335	391	328	350	360	332	327	334	341	341	356	358	340	333	300	329	367	328	318	323	323	352	347	345	323	311	338	357	320	328	327	347	326	318	335	316	341	365	310	335	301	352	314	335	336	325	359	333	339	335	367	338	328	323	317	339	348	342	318	337	344	348	342	359	343	350	316	351	338	354	331	344	354	352	346	378	327	308	322	346	332	312	335	364	312	346	312	342	335	318	286	350	326	325	317	316	368	342	363	333	330	326	348	317	335	321	363	342	342	312	353	374	324	367	349	368	370	336	312	338	333	346	307	376	350	335	331	310	325	334	367	367	362	312	342	346	302	348	338	343	346	343	358	346	347	359	355	331	334	326	338	319	341	341	339	323	339	345	331	348	339	327	334	346	342	332	360	340	368	328	333	302	335	331	321	301	365	312	314	331	315	337	299	351	321	337	344	331	292	348	341	315	368	327	333	310	365	331	331	344	385	313	348	336	359	355	339	346	363	307	328	337	338	326	318	305	330	349	351	345	318	333	367	352	349	326	330	325	347	340	367	329	350	343	329	328	368	360	334	346	329	328	362	347	364	318	332	352	353	363	344	334	336	381	306	342	348	350	358	339	314	362	378	337	331	343	358	369	363	334	362	373	367	340	360	315	339	321	335	356	333	358	333	369	322	335	353	347	332	343	327	331	370	351	368	330	313	353	341	367	329	333	324	338	321	330	313	319	348	371	342	337	338	302	335	340	357	343	318	338	342	345	308	299	344	330	347	318	360	337	343	340	326	338	316	357	371	326	342	309	351	320	342	349	368	318	348	365	358	370	336	327	339	327	314	332	351
19225	2898	5565	6296	5497	4418	3716	3154	2798	2442	2200	2060	1825	1660	1569	1522	1542	1472	1425	1412	1282	1227	1226	1198	1211	1178	1202	1105	1192	1127	1124	1076	1091	1118	1102	1128	1041	1057	1042	1021	1022	1003	968	1077	1053	970	1028	1019	1028	1045	1091	1038	1048	981	982	971	1031	1090	1050	1004	1006	1042	1007	983	960	946	988	976	965	985	972	931	1050	983	1017	970	945	1017	1002	999	989	998	953	971	991	945	915	959	1013	963	977	964	957	968	976	991	972	1002	942	993	974	976	1023	922	945	922	983	949	942	952	910	1026	964	938	966	982	942	1053	952	973	921	913	971	967	992	974	1001	995	980	924	951	989	980	983	936	972	1003	960	932	995	946	979	975	954	959	923	984	958	958	975	963	939	973	1003	971	956	991	980	966	1014	1022	1013	917	958	957	977	950	962	931	941	974	924	974	944	969	913	976	964	1005	985	965	939	936	964	1007	944	965	979	953	925	939	953	958	951	951	947	1000	944	930	988	944	962	942	978	972	908	942	942	938	961	1005	939	990	970	949	954	986	1003	960	957	976	975	959	963	990	964	890	970	935	963	936	954	976	953	975	1023	966	986	934	965	978	897	915	993	969	918	958	950	931	1000	946	990	973	977	954	994	901	998	924	884	997	981	960	940	947	959	951	932	898	1002	932	1003	1005	990	968	937	975	962	946	985	962	932	911	987	935	946	940	998	934	970	975	1024	955	898	982	961	924	931	936	926	968	950	961	969	898	980	944	968	980	939	933	923	971	959	962	931	984	961	1010	981	979	989	971	959	973	949	969	961	942	920	975	982	1018	971	911	969	997	977	982	921	945	973	951	953	956	938	941	962	942	953	940	976	970	971	978	961	949	954	956	916	941	956	979	976	947	947	893	963	981	1019	1027	979	955	934	970	966	961	990	962	940	1001	927	943	956	966	919	1024	946	957	958	985	901	948	990	951	986	936	946	971	914	938	923	937	962	991	938	928	983	975	961	925	913	940	927	930	951	960	947	936	954	1006	913	917	1000	953	1001	950	919	945	962	950	961	989	952	899	978	921	951	1052	960	894	921	957	968	917	921	971	944	949	969	968	998	997	953	952	957	983	954	944	978	933	919	1023	927	952	955	954	971	930	951	973	976	943	957	995	896	1005	881	951	959	969	933	942	926	923	929	932	921	970	967	917	907	1006	943	985	960	990	952	930	1012	965	988	963	923	991	950	1018	944	960	943	971	995	972	953	948	994	923	929	950	971	940	984	1013	967	940	939	926	983	967	935	971	933	925	928	998	984	964	940	948	1001	967	957	973	933	1007	1016	960	935	952	922	941	948	937	925	945	903	971	1043	955	923	981	951	989	976	962	913	956	1008	931	955	972	984	911	1001	958	966	958	965	950	990	961	988	996	975	978	929	912	981	981	988	970	1016	951	954	955	920	1004	921	986	895	972	1026	963	938	942	1032	995	934	945	964	951	922	927	915	936	910	995	971	914	993	918	917	983	923	949	966	968	941	1025	986	978	949	1009	951	926	970	956	980	949	954	976	925	926	942	928	969	921	931	947	1005	942	904	923	952	955	927	981	949	956	923	957	899	954	947	943	952	936	941	920	992	922	924	1000	949	932	952	1023	910	945	932	997	980	990	950	955	932	943	954	965	901	955	946	986	990	957	913	916	938	979	912	931	1013	959	992	944	975	949	982	910	1009	934	943	938	912	944	930	951	929	956	939	899	1009	958	954	941	981	984	1008	900	983	930	904	983	1006	926	1016	986	1003	988	954	964	1026	973	1034	1002	995	883	956	920	929	972	934	952	996	870	920	913	932	974	935	940	957	948	950	964	960	1001	968	941	937	971	972	972	930	915	1006	1019	970	992	904	948	911	939	1034	946	951	985	1000	966	985	998	968	976	939	946	984	954	973	986	892	986	981	985	907	943	955	938	971	980	1003	962	962	1002	959	996	929	947	957	936	996	946	907	977	947	950	970	908	975	1014	877	930	915	955	940	958	927	941	952	945	989	975	1025	939	1033	957	965	952	997	974	1007	1012	886	975	891	950	939	954	915	958	968	960	953	952	950	969	1015	976	968	992	926	920	983	999	943	989	909	930	970	945	927	932	932	944	945	969	915	960	943	989	940	978	961	951	916	972	946	964	979	926	919	973	963	1022	939	967	954	984	950	1004	955	967	961	944	975	977	947	995	965	940	919	969	963	998	927	1018	936	994	928	930	953	930	985	945	923	962	1000	964	1001	976	942	895	953	973	923	961	1014	1008	960	938	929	911	1023	961	966	968	959	991	849	949	937	1010	942	952	923	971	989	977	918	938	914	945	929	883	1007	956	972	967	964	961	970	1006	993	962	981	943	951	995	984	992	956	876	999	1022	961	978	995	903	944	941	964	964	1013	954	972	963	942	926	972	942	992	1009	932	1034	984	939	995	952	996	964	979	932	958	963	951	977	976	969	984	950	954	924	986	982	902	932	976	993	976	966	975	928	946	922	979	960	985	937	967	1001	961	979	963	981	986	954	960	938	916	927	930	973	965	965	986	986	906	959	947	959	957	950	945	956	992	970	965	975	939	961	963	915	943	930	963	944	952	958	917	991	995	911	943	975	922	989	948	903	956	956	924	971	921	968	944	949	946	967	922	938	979	969	948	973	969	959	992	928	948	928	950	945	946	902	981	964	902	907	922	973	985	942	926	1003	976	942	932	969	944	954	935	981	962	981	954	958	975	1015	1003	895	923	1003	919	977	963	959	1029	947	976	1008	947	948	957	926	994	1040	950	985	1022	950	980	975	949	917	976	978	973	944	901	999	995	928	960	954	938	980	1021	1006	946	963	949	939	966	962	979	959	967	966	969	913	934	978	944	1009	932	899	973	966	960	966	946	961	957	942	1011	977	974	979	964	1011	999	943	949	959	938	959	953	961	958	1014	927	993	925	1036	946	935	937	935	970	946	918	998	934	938	927	955	996	964	911	931	924	976	945	959	989	959	953	989	923	953	940	995	949	1003	910	1035	919	953	941	917	905	968	965	918	958	928	935	973	969	862	1004	947	963	943	987	930	975	1014	960	941	951	998	981	929	969	943	979	970	946	968	1014	946	904	987	991	951	939	963	998	951	987	929	985	975	986	950	955	1011	1025	960	963	944	936	964	990	993	967	919	987	955	991	934	921	997	1007	1005	893	950	952	927	921	977	1002	964	953	1006	961	970	947	940	960	947	891	899	933	918	938	899	979	993	1015	898	947	986	974	983	904	969	992	964	966	956	960	943	1019	987	936	910	955	947	974	936	977	959	1012	947	945	953	982	969	967	942	939	990	927	933	915	959	923	918	977	925	997	907	970	1005	929	923	958	975	985	997	945	929	900	948	916	968	933	948	988	978	956	1022	965	944	922	979	940	930	958	995	954	929	940	1013	992	947	930	982	914	923	992	991	916	985	979	954	996	938	938	970	993	956	962	962	990	960	942	1039	1020	951	914	967	976	954	988	955	1015	953	943	939	936	905	960	971	941	941	1008	1001	960	937	956	1002	950	984	941	984	965	961	976	944	968	896	978	962	936	982	1000	974	982	949	926	950	956	963	983	924	903	908	970	977	928	921	960	963	974	942	954	948	929	980	923	943	957	956	937	940	933	953	963	943	931	957	944	921	1009
5585	415	266	217	228	177	170	179	179	205	197	148	163	160	160	189	171	172	154	172	175	158	177	156	186	160	177	155	155	170	163	164	169	184	182	150	200	163	173	185	165	163	173	161	160	150	157	159	174	180	171	179	154	147	179	170	160	144	154	173	169	168	159	184	138	204	181	161	161	172	159	146	165	187	164	160	159	165	171	151	156	151	182	168	186	157	151	165	164	172	171	173	150	152	132	166	162	177	182	158	172	160	155	161	165	175	153	185	188	164	183	142	213	161	164	157	156	176	165	161	162	153	157	156	165	163	172	168	164	189	172	180	163	168	181	157	174	182	174	169	149	167	162	165	161	173	185	155	168	155	151	172	165	188	180	175	181	154	163	156	173	168	176	174	165	170	145	148	176	161	162	167	178	178	157	145	173	156	151	188	182	174	195	166	158	164	183	163	164	147	170	157	185	184	143	151	186	191	176	177	164	182	174	180	173	183	168	163	169	170	167	171	159	163	169	176	150	160	157	170	187	175	185	165	191	167	159	153	170	176	145	157	154	170	152	173	166	171	168	147	195	175	176	177	169	177	192	164	150	178	177	168	163	169	164	157	156	182	137	164	170	175	170	189	162	172	194	169	177	161	175	164	175	164	153	179	171	154	165	180	163	186	171	194	172	176	173	157	163	167	156	173	157	210	141	178	151	148	183	190	169	157	183	143	170	171	176	157	173	180	171	168	173	158	149	183	174	160	175	152	168	162	164	160	179	160	162	155	171	153	160	181	173	156	148	151	167	147	169	153	164	150	149	179	159	167	173	162	147	166	166	169	143	180	156	170	182	149	175	171	166	190	165	171	148	151	194	200	180	145	163	162	171	185	155	168	167	161	180	141	143	158	194	141	174	157	137	164	167	165	190	170	160	175	183	166	147	147	162	166	175	174	158	167	166	159	182	156	168	169	167	175	162	157	161	188	176	140	146	183	169	163	167	173	188	167	175	167	154	172	147	164	165	155	166	174	161	176	162	177	167	173	198	197	169	178	159	171	166	156	180	175	161	147	170	185	146	160	150	156	164	178	181	160	179	168	175	155	162	167	173	140	157	188	159	160	181	157	161	178	161	167	157	153	174	169	153	188	162	170	191	155	170	166	161	179	146	167	166	169	165	160	161	157	135	195	170	176	162	158	161	155	163	145	166	174	167	174	169	164	178	181	156	196	164	140	169	175	177	162	170	180	154	186	181	167	155	166	159	166	178	168	168	177	159	179	176	156	174	159	170	161	166	139	160	165	142	147	155	150	167	179	165	136	189	158	179	178	167	158	167	158	180	183	183	164	147	157	172	182	149	174	176	149	171	191	168	168	171	193	162	174	165	166	167	171	184	176	171	183	158	165	151	142	167	169	154	176	165	141	176	193	160	174	157	157	160	175	175	155	157	155	158	163	166	165	199	156	161	180	165	173	185	184	190	180	177	172	175	186	177	152	182	191	158	166	152	174	173	157	163	172	160	171	178	172	174	175	164	190	156	168	174	161	175	154	171	177	132	167	162	164	169	163	202	199	156	172	154	152	144	179	159	166	169	162	156	188	164	183	189	169	182	187	194	180	169	173	166	157	186	157	176	165	168	153	153	178	160	174	178	147	187	186	156	165	152	169	169	159	173	191	157	174	176	162	167	167	166	181	145	181	189	173	183	149	157	165	157	163	186	189	173	189	178	163	167	143	151	174	169	168	183	183	170	147	162	177	146	173	177	183	159	172	176	178	149	160	170	159	153	155	168	173	179	154	183	171	169	176	148	164	191	143	173	169	163	165	162	145	180	154	177	203	169	169	156	156	180	164	139	194	165	184	181	176	166	186	193	168	167	180	155	159	179	178	167	197	209	157	170	177	155	184	181	180	161	155	151	187	175	175	191	192	177	183	154	145	166	169	164	153	171	171	186	161	165	169	187	202	143	175	135	143	165	167	169	153	165	157	175	170	205	158	199	150	161	157	173	165	144	165	178	186	175	182	183	188	188	153	162	155	179	163	174	172	152	169	189	169	157	182	170	169	149	181	170	163	157	162	158	145	163	149	175	163	156	173	153	170	165	177	180	174	153	177	161	153	162	154	158	206	163	167	167	175	159	170	164	148	154	166	160	184	179	160	184	149	162	180	160	164	146	154	162	135	170	203	152	148	161	160	174	167	170	154	190	166	141	159	143	173	168	162	182	153	182	172	156	169	150	163	175	175	151	170	199	150	178	170	169	154	162	169	165	173	162	170	145	162	148	152	176	168	147	173	177	165	169	175	186	169	177	165	173	178	159	172	193	167	180	192	166	173	183	168	158	179	157	151	160	172	181	181	185	159	169	178	156	173	155	169	135	150	146	199	163	165	149	162	139	168	162	159	146	167	154	164	157	153	167	190	172	171	169	172	171	191	181	161	164	162	152	171	163	168	183	178	169	145	166	198	167	174	161	182	157	148	171	181	170	164	169	154	187	171	183	148	147	137	169	172	189	183	170	170	162	149	182	163	170	150	150	172	153	155	161	162	180	165	153	166	165	159	146	176	154	170	180	175	165	149	192	168	157	176	171	162	172	177	147	159	178	148	162	172	176	164	149	174	171	168	188	151	181	180	178	190	163	183	181	162	167	167	163	167	168	154	146	168	152	177	157	177	157	161	159	172	166	175	138	180	160	178	173	149	166	168	168	171	157	176	149	167	182	161	180	173	181	155	156	159	165	157	161	168	178	170	167	156	168	183	171	161	156	169	169	162	154	169	162	164	175	174	168	176	152	174	161	179	167	170	187	163	163	173	152	191	174	168	160	160	152	163	163	170	151	186	156	170	155	185	164	184	156	179	181	169	160	177	199	155	178	175	182	157	165	172	156	172	182	165	157	166	174	143	128	151	161	162	170	154	148	149	167	154	170	197	157	180	161	157	157	159	182	157	143	187	180	200	157	144	156	180	164	163	150	162	163	160	151	152	160	188	166	150	170	143	181	170	194	200	164	172	176	165	156	158	169	186	196	170	163	143	167	171	142	168	179	137	177	156	182	173	163	174	172	173	169	177	184	149	133	174	180	151	164	167	159	160	183	152	186	172	162	148	161	146	206	182	160	180	164	166	161	147	173	191	183	157	182	153	170	168	173	152	178	147	204	166	143	173	188	160	177	148	144	180	146	152	150	166	156	168	174	159	148	158	158	165	164	182	166	167	148	127	168	184	176	134	173	160	163	164	182	161	210	175	172	171	173	142	177	183	165	160	155	173	158	168	157	150	203	163	193	172	165	153	147	163	139	147	145	158	156	150	195	158	174	171	183	158	179	170	183	168	161	160	189	169	179	152	173	151	162	174	181	168	157	169	153	166	176	165	172	166	192	156	184	187	179	179	166	181	168	149	163	172	172	152	152	167	164	176	175	151	187	166	174	188	149	151	158	180	154	167	158	186	173	174	171	147	152	180	178	182	169	190	169	165	191	171	174	186	159	160	148	156	150	168	174	172	164	163	167	161
5445	639	672	758	701	651	669	616	588	584	574	523	559	563	594	587	553	559	562	539	580	557	552	553	528	554	547	525	537	521	576	513	532	539	551	527	550	534	580	579	547	576	547	602	590	581	542	594	534	539	534	559	556	546	589	581	541	584	509	554	537	541	578	487	550	531	538	578	553	524	520	551	563	594	569	527	557	536	545	541	537	481	519	545	573	557	569	542	567	594	540	598	522	568	543	565	541	559	576	555	571	501	591	586	596	544	571	545	573	521	584	573	546	540	524	537	563	559	551	516	567	560	590	561	551	524	546	548	590	564	510	565	517	592	567	547	541	579	530	498	511	522	537	556	568	545	533	540	556	546	541	528	557	593	507	559	573	574	521	564	564	577	565	529	529	585	587	496	541	514	570	561	550	523	549	580	528	534	534	533	594	542	570	556	569	547	548	545	546	521	540	580	537	541	535	569	557	529	549	557	538	577	564	590	524	566	539	552	566	574	553	568	557	512	543	522	576	566	568	549	540	531	601	588	561	560	569	512	582	557	549	518	568	566	540	557	573	501	539	532	554	544	513	529	536	565	585	525	526	582	538	555	540	529	554	522	544	508	537	512	550	556	510	555	555	567	514	526	539	528	589	550	513	534	544	531	564	563	552	550	558	559	558	578	552	536	530	553	540	523	549	570	557	533	581	534	543	532	557	589	544	521	545	519	528	592	541	560	540	543	520	559	576	562	532	586	512	523	502	533	523	558	538	600	557	528	560	594	567	537	592	598	577	560	524	553	536	541	521	546	559	557	594	578	520	587	546	528	535	551	527	555	536	565	512	519	542	594	516	555	541	570	577	584	560	554	549	565	542	592	557	535	554	533	521	554	511	556	503	538	593	530	543	559	543	561	538	507	531	516	550	525	508	532	539	546	569	534	544	546	529	511	544	559	511	550	570	526	537	513	623	606	540	553	527	558	526	543	548	532	556	507	523	556	550	560	589	546	574	564	501	540	545	548	591	522	507	535	562	522	537	564	585	569	577	515	550	551	564	544	531	560	575	544	526	530	532	557	519	557	567	545	580	534	558	547	525	539	556	563	565	570	588	564	577	542	538	539	533	579	551	536	564	504	516	551	547	557	518	554	520	535	538	568	540	574	546	574	528	537	538	515	567	589	542	532	531	521	548	527	557	579	577	529	542	572	522	544	552	563	537	550	543	571	540	545	527	589	553	553	517	547	549	586	523	521	554	559	573	574	585	581	564	582	552	546	564	529	542	560	542	584	540	536	548	593	564	534	569	550	541	546	553	530	575	505	594	563	555	540	527	569	520	543	547	536	603	529	566	570	602	530	541	510	544	563	534	544	529	538	530	515	559	540	564	527	545	559	532	542	532	525	539	500	533	555	517	533	547	521	547	560	504	552	565	563	531	573	528	571	532	583	568	533	558	552	551	525	543	590	558	511	533	501	560	501	582	536	559	529	527	517	542	564	552	538	541	521	543	582	588	576	527	496	538	528	552	546	532	571	575	544	571	560	535	503	578	553	566	548	521	530	558	558	532	572	559	584	532	581	553	530	563	552	542	564	549	565	593	544	566	547	522	569	541	542	597	537	554	560	567	502	557	550	579	597	537	527	559	573	570	562	515	535	544	543	537	522	548	525	558	512	558	559	592	553	557	518	540	570	511	518	529	548	551	560	561	553	584	551	520	538	593	521	548	540	568	539	559	547	557	531	538	522	544	530	547	537	494	521	583	547	546	542	576	540	551	536	514	554	605	539	549	616	544	522	603	541	526	553	552	557	568	538	558	554	502	555	529	599	568	576	527	547	572	510	565	546	570	563	563	559	540	532	551	519	535	542	558	558	563	513	510	498	539	561	560	536	569	558	523	559	551	509	565	568	534	523	557	496	553	544	596	549	518	520	553	524	576	540	513	561	512	518	549	569	574	582	557	551	535	576	524	564	477	539	535	565	538	574	542	528	607	547	552	513	562	515	524	534	539	538	504	552	578	522	584	545	526	533	551	550	546	562	561	525	543	559	538	574	573	579	523	537	598	558	579	575	544	535	538	567	553	513	532	572	511	524	510	577	544	546	554	573	580	525	552	549	537	567	556	545	551	536	563	546	536	514	536	543	529	529	586	569	571	537	529	558	571	532	567	555	528	542	564	554	532	542	550	526	571	522	535	508	570	542	562	573	547	534	544	547	563	532	535	578	558	550	597	528	506	544	539	533	577	546	520	554	530	551	498	532	515	559	532	550	563	548	577	534	577	557	537	557	600	551	556	539	511	541	556	533	557	537	562	560	609	535	526	563	529	513	540	590	553	576	533	537	559	512	521	545	612	537	535	558	512	564	557	535	560	562	552	524	547	517	549	520	571	598	515	540	538	548	550	550	573	525	532	536	522	581	571	555	562	602	558	510	574	552	546	532	560	599	482	544	550	578	552	571	502	518	519	593	589	536	545	545	559	520	537	498	539	520	582	553	542	526	533	519	484	598	567	540	564	566	481	531	541	540	567	555	515	576	529	559	532	550	504	572	541	531	525	563	532	576	522	566	553	573	547	553	561	522	558	563	544	534	554	549	572	539	564	540	523	546	547	536	560	529	569	565	563	576	542	528	500	532	604	574	526	535	573	568	556	563	540	558	566	558	518	513	560	595	528	536	524	583	573	579	499	527	546	532	571	548	562	578	557	570	570	524	529	529	548	526	540	538	503	528	537	537	583	558	503	526	546	585	579	538	552	538	555	543	520	514	550	537	569	574	532	550	515	569	560	535	550	565	552	532	531	557	558	535	577	552	550	528	545	569	533	556	575	519	532	556	537	539	560	538	564	549	538	581	533	507	525	555	536	512	516	518	563	558	525	546	573	559	527	579	539	555	585	552	506	553	537	530	569	529	533	532	544	524	565	564	513	578	509	584	581	549	497	517	519	550	568	549	574	533	543	568	549	552	550	545	584	549	598	563	584	539	569	521	534	556	495	567	573	546	539	596	584	542	509	587	534	573	568	567	534	564	577	544	539	622	527	580	509	574	580	537	534	577	559	570	567	525	547	583	554	563	544	517	541	584	563	550	576	512	577	546	545	553	574	509	553	550	563	516	583	526	574	611	575	536	543	552	530	538	561	553	542	578	537	571	537	585	520	535	533	498	563	544	585	581	546	580	567	581	539	560	539	530	547	532	593	524	550	528	557	507	616	573	537	565	548	551	567	543	574	541	533	525	568	569	602	582	508	539	516	550	579	575	545	560	534	538	548	553	587	550	553	544	524	514	551	572	553	557	521	565	561	521	528	559	538	541	535	571	554	557	577	530	559	547	557	550	570	587	593	583	571	549	570	531	583	551	547	526	561	516	559	580	570	549	544	568	556	511	571	521	586	500	531	542	568	520	568	611	546	561	525	568	558	553	538	558	525	536	558	547	509	595	524	547	568	598	515	571	560	549	526	536	561	569	547	578	586	562	533	569	538	577	566	499	591	529	546	549	527	534	502	503	581	589
32315	6509	1622	1198	978	761	569	527	478	442	420	414	386	326	369	291	321	345	333	315	312	326	325	318	315	347	319	337	291	306	306	323	325	320	320	300	287	317	300	292	287	315	319	296	311	309	324	304	312	337	326	331	313	294	350	328	327	320	352	299	320	303	315	313	299	294	299	318	297	291	318	289	341	289	311	314	298	305	312	295	290	307	329	320	257	311	298	275	297	279	310	311	333	290	275	302	289	315	317	282	299	302	298	319	311	292	299	303	337	326	322	261	305	299	326	323	282	328	294	323	323	302	300	313	296	290	303	302	303	291	309	256	290	316	280	308	286	307	297	309	291	321	322	323	312	299	294	333	313	302	319	274	297	321	302	269	297	342	308	300	312	289	321	281	362	287	318	312	299	305	324	313	315	309	343	318	309	291	335	308	279	286	310	274	318	312	307	301	319	300	307	286	269	290	302	326	327	300	283	305	295	271	312	294	312	305	300	306	310	311	316	300	263	317	288	264	285	268	310	285	281	307	301	280	305	290	312	307	277	283	331	287	296	322	308	313	325	295	293	320	312	291	296	288	318	302	327	294	308	285	295	303	296	308	292	331	333	315	260	324	299	297	293	317	324	293	291	316	323	297	299	324	284	315	309	269	307	340	306	331	324	292	310	304	295	308	301	312	339	288	290	330	325	289	285	302	306	319	320	308	297	286	276	326	330	326	288	282	309	284	340	320	296	310	297	327	285	281	293	306	310	289	288	316	295	294	318	313	317	303	287	292	275	275	301	316	277	299	303	314	313	301	306	315	297	290	327	289	327	289	339	283	277	317	307	310	303	290	290	297	299	299	314	289	309	323	284	305	319	310	321	327	294	304	321	324	297	282	291	310	291	294	310	306	318	289	287	337	326	294	303	315	296	311	284	310	320	293	320	282	321	313	312	283	306	300	324	301	326	280	297	323	289	300	311	273	298	302	318	304	284	301	297	308	318	285	324	305	305	313	296	317	287	309	293	294	310	282	300	314	289	294	306	315	302	276	298	305	307	282	316	307	305	283	293	310	344	312	319	334	310	294	320	323	308	303	339	308	292	288	316	292	300	297	286	279	282	289	322	300	295	272	325	293	309	277	279	307	291	292	295	301	329	276	306	288	290	336	311	289	298	267	298	273	294	299	301	300	337	322	311	309	336	311	296	305	277	285	326	267	307	270	297	288	299	330	311	294	330	300	323	311	302	326	288	312	285	319	289	299	306	311	287	277	294	314	324	317	272	288	294	289	315	302	296	276	314	288	283	306	291	329	311	281	317	321	290	255	289	322	311	305	285	316	316	310	278	300	302	281	325	318	312	291	316	328	314	281	332	288	320	312	295	295	322	318	331	287	288	279	284	276	307	325	292	300	289	323	294	314	282	290	307	284	309	315	307	318	287	289	305	299	314	298	291	314	297	317	283	282	301	308	276	283	284	312	294	308	308	324	335	278	291	302	287	308	276	298	317	281	281	308	315	294	329	305	310	307	272	298	285	270	298	337	312	314	285	317	301	293	314	320	305	335	319	299	282	306	311	333	280	301	314	306	288	304	325	289	292	302	301	326	335	269	273	327	315	315	300	306	297	306	309	291	289	309	300	324	294	279	304	304	340	304	291	299	317	307	308	312	279	292	321	322	342	301	320	311	302	295	302	353	337	323	267	305	318	261	283	316	308	297	316	287	282	322	332	304	281	320	312	335	288	322	290	311	321	284	316	283	323	309	261	308	291	305	312	277	301	318	306	274	319	301	320	314	279	284	328	310	323	288	296	272	290	271	312	332	294	311	292	299	288	301	286	266	282	269	283	282	321	287	337	317	306	314	311	312	282	345	320	308	287	304	312	298	301	298	306	303	310	299	301	293	313	247	314	301	337	274	304	295	314	288	287	299	288	280	293	307	281	328	296	312	323	315	315	291	271	335	317	280	284	313	290	299	289	301	303	293	314	287	274	289	343	300	306	278	324	297	305	332	297	288	306	314	311	304	303	293	306	277	317	279	324	289	294	339	287	282	321	312	303	293	329	319	286	283	300	314	335	309	313	292	285	287	290	290	284	311	298	330	335	311	315	293	287	294	305	313	325	292	320	306	300	324	283	311	324	304	302	288	321	315	295	301	316	296	282	286	317	298	298	317	300	279	304	307	289	314	304	272	318	297	315	317	305	277	296	314	301	277	311	289	293	326	359	331	306	319	326	317	310	305	305	302	320	283	325	332	291	312	293	277	305	294	307	319	257	273	289	306	294	301	328	281	292	299	299	330	307	310	286	306	295	342	310	288	302	301	294	315	320	322	312	290	286	292	277	267	328	288	331	308	288	307	275	288	302	304	294	299	325	322	316	316	350	317	269	323	294	308	302	299	311	311	303	283	287	298	282	297	297	308	267	286	289	319	294	325	278	287	281	312	301	324	296	300	290	309	294	300	311	334	286	285	330	272	314	307	293	308	296	285	276	262	316	286	314	333	285	335	327	318	280	329	285	335	324	336	285	309	305	308	300	323	296	317	291	298	315	314	280	310	309	293	308	328	313	285	296	325	281	285	340	318	309	278	292	313	322	302	287	316	297	295	346	326	307	276	307	298	306	337	306	305	290	310	317	312	285	300	267	313	301	317	297	286	311	315	337	281	311	300	352	300	305	292	293	332	300	306	303	313	321	314	309	326	318	337	327	293	287	293	282	290	305	301	308	304	310	303	335	339	299	299	311	317	335	309	296	290	271	294	304	308	308	319	318	281	303	303	300	313	306	307	280	286	311	307	336	314	305	318	307	304	318	268	281	339	325	284	326	290	330	292	281	294	295	310	328	284	298	326	305	319	300	287	276	286	341	303	294	314	291	294	313	301	289	306	327	291	295	315	315	286	302	312	308	290	277	306	302	296	333	278	287	317	308	325	313	313	313	305	284	278	283	299	284	265	310	313	292	306	326	325	316	326	302	287	330	288	302	294	313	302	289	309	283	345	300	309	291	283	291	335	297	307	286	323	267	338	313	334	284	291	278	312	297	315	297	296	293	304	298	302	311	297	301	278	309	288	314	311	299	285	330	289	280	301	330	322	306	351	312	333	312	271	334	299	338	311	290	308	285	305	275	298	290	318	297	288	309	308	299	302	325	288	288	288	289	305	312	332	319	291	303	294	322	307	284	308	295	285	290	296	305	280	318	284	273	337	302	307	294	268	299	293	312	280	289	299	306	324	298	312	360	315	297	302	290	311	303	317	274	295	315	295	318	328	298	302	321	319	309	307	298	286	269	304	296	295	293	314	283	310	299	316	320	302	288	290	312	289	335	313	320	330	303	250	311	304	299	314	285	316	315	301	325	309	308	302	303	303	301	314	316	284	315	330	319	293	303	308	313	312	310	307	289	283	320	305	320	296	311	303	285	318	269	286	305	327	283	298	339	297	324	340	278	312	313	310	309	316	320	277	294	341	310	292	328	292	287	326	316	250	332	297	302	283	314	324	305	298	310	282
14943	1889	3304	3637	3283	2655	2282	1968	1758	1650	1529	1434	1338	1267	1223	1223	1175	1084	1092	1065	1052	1061	1035	1020	1024	1049	1023	996	1017	982	1007	953	923	1009	965	962	950	966	905	974	950	922	907	893	898	902	898	911	898	916	918	912	909	919	928	899	941	912	923	922	937	941	927	847	922	904	901	952	911	904	815	894	884	911	876	909	888	925	871	874	921	863	909	872	904	888	910	907	885	849	861	839	941	891	904	891	877	914	851	939	909	915	861	867	925	884	867	919	864	852	908	867	881	842	833	877	902	936	847	911	879	902	881	863	893	924	875	902	920	850	911	865	946	927	909	959	883	910	920	909	874	869	856	851	927	904	873	859	880	863	851	875	828	960	933	907	864	903	871	913	911	854	883	875	901	904	874	875	845	875	946	867	902	894	865	860	889	936	878	866	873	920	841	889	863	925	900	862	916	864	886	954	884	862	893	889	929	895	889	863	926	876	873	919	890	887	946	817	927	852	895	845	878	862	924	873	837	848	859	957	904	908	854	938	853	937	949	937	917	846	852	912	882	942	920	948	880	868	907	939	931	923	890	871	902	890	905	892	914	879	875	860	875	904	856	844	862	942	879	931	871	892	881	895	888	864	858	862	885	870	849	926	894	854	890	870	880	864	906	861	881	855	871	864	906	853	863	884	822	856	903	867	883	900	934	839	883	840	906	893	848	840	832	870	843	921	839	859	891	876	860	853	896	900	906	908	920	863	846	898	799	846	859	870	863	872	857	818	849	934	887	905	896	893	905	913	898	858	819	844	891	913	894	900	925	885	871	914	894	863	885	932	863	844	913	892	948	927	910	902	897	880	890	912	847	876	912	850	860	895	882	858	951	917	908	873	908	892	859	895	919	909	892	886	875	833	859	851	877	907	871	851	916	914	887	907	857	851	898	862	852	885	902	912	904	890	879	931	848	957	912	910	882	870	869	918	826	864	972	911	926	923	869	927	910	894	904	813	883	926	932	850	884	878	899	929	913	875	892	885	882	893	843	917	840	932	878	885	821	919	867	874	911	860	928	932	844	939	901	914	874	836	867	904	906	913	870	885	898	934	884	893	882	875	856	912	902	878	916	870	935	880	880	879	829	908	893	858	866	907	867	887	879	860	914	872	854	867	873	899	926	888	892	827	920	904	885	896	902	900	886	907	881	927	861	897	913	885	857	886	861	899	909	875	880	882	861	864	936	937	898	916	866	898	860	891	903	890	824	924	858	858	911	898	877	881	882	837	881	874	893	918	925	925	884	893	871	891	898	899	858	945	891	894	852	935	919	822	893	904	860	842	898	913	876	909	891	883	890	899	869	847	852	887	907	902	938	888	885	853	886	834	835	853	903	872	890	839	880	866	860	894	896	922	874	861	907	897	904	890	866	881	902	896	860	917	911	824	854	870	866	859	923	851	882	889	910	899	907	865	863	857	873	848	828	856	874	855	899	884	841	886	907	867	879	876	919	831	890	864	886	931	898	878	892	875	929	896	876	875	957	940	946	861	858	871	859	873	856	868	948	823	883	928	903	881	894	965	810	886	841	916	869	910	912	876	942	891	926	846	832	861	903	853	886	905	883	931	916	867	905	885	895	921	924	871	897	899	852	897	885	860	871	868	810	925	899	918	862	918	892	868	877	893	942	830	863	890	842	888	892	869	909	884	804	931	880	880	949	891	926	899	860	945	853	882	865	877	893	915	834	897	856	865	882	934	873	884	914	904	896	885	888	835	928	921	925	886	891	881	899	935	901	947	867	885	867	873	867	857	917	875	931	937	892	881	856	915	889	913	887	896	870	897	875	868	910	869	921	835	885	901	818	850	881	895	889	903	893	893	873	894	903	906	894	865	895	893	896	904	901	928	864	859	884	878	859	847	876	833	840	907	900	935	858	866	907	887	884	847	946	894	930	914	888	905	916	849	856	860	887	869	870	891	890	927	882	872	893	890	942	891	888	860	842	903	890	966	913	863	892	888	933	896	892	897	901	917	907	870	898	889	885	850	914	938	870	833	899	941	885	928	888	858	873	876	924	885	921	878	876	886	915	917	880	911	859	874	911	903	895	854	896	831	907	927	873	924	790	877	892	948	898	900	903	855	837	868	846	847	889	881	898	915	859	874	847	881	808	892	845	852	884	840	894	849	925	829	863	875	899	919	905	906	879	899	941	963	848	881	881	858	912	901	870	889	934	931	875	906	877	882	873	899	866	882	919	927	876	866	856	879	880	899	875	884	893	869	875	834	878	871	860	901	842	939	864	896	899	881	868	891	834	917	872	901	864	859	867	904	894	897	885	886	956	900	885	926	907	905	840	858	874	857	870	956	901	848	883	838	852	882	881	872	884	829	891	896	854	884	901	865	857	897	884	865	881	885	945	909	858	871	880	898	955	873	894	910	870	843	804	924	906	875	856	904	902	909	880	884	905	854	908	959	927	849	837	911	873	846	903	842	859	813	929	858	867	870	902	844	909	882	906	843	876	879	920	908	880	894	936	896	875	867	867	865	909	855	884	882	949	936	884	881	882	912	844	878	904	894	926	881	908	883	946	824	885	893	879	929	916	824	870	906	839	890	917	871	861	924	862	910	893	812	879	897	942	892	892	864	906	864	902	912	907	862	921	893	841	867	912	847	921	969	833	812	887	938	876	922	906	893	929	897	872	870	844	870	858	939	932	876	837	886	940	915	873	903	868	904	925	911	898	860	882	884	889	909	969	923	887	879	906	880	903	909	902	853	890	876	889	914	863	872	869	912	938	895	908	936	848	919	918	892	836	924	864	954	869	879	929	936	841	914	844	851	971	878	876	884	897	868	896	878	919	830	855	854	878	893	884	870	873	887	828	906	902	838	902	895	856	864	852	819	893	928	926	892	942	921	857	894	902	903	865	876	930	885	884	862	914	852	892	907	916	919	911	928	834	848	862	950	885	848	921	840	883	911	885	871	884	908	876	923	840	871	877	907	889	874	899	862	921	835	887	868	950	921	930	910	927	916	865	876	941	871	893	893	893	934	877	872	867	859	888	843	917	935	913	904	862	884	852	909	894	853	913	939	850	876	872	907	927	914	882	906	891	915	903	911	907	882	892	890	917	894	924	919	802	896	911	911	862	920	938	863	854	855	855	845	865	921	887	890	900	897	918	952	906	892	874	892	867	881	859	885	909	870	892	928	857	848	909	849	886	879	858	897	792	937	940	890	890	872	961	852	841	879	908	889	879	908	904	943	877	882	911	928	887	889	920	837	907	846	892	867	893	880	948	892	907	864	841	911	864	906	902	934	882	858	876	869	888	877	916	873	898	862	923	877	935	896	886	886	816	887	877	835	892	882	883	844	925	814	891	876	873	855	854	873	859	905	924	919	919	852	915	836	851	972	951	962	928	883	887	858	840	883	890	822	877	836	867	878	891	865	877	924	835	845	902	854	845	876	865	901	867	881	867	862	896	855	888	909	895	905	908	815	887	912	871	860	842	913	861	885
41549	16925	5827	2359	1591	1204	933	830	705	602	580	517	511	470	460	427	412	426	422	399	364	407	382	391	342	364	408	372	379	356	364	362	335	364	363	358	357	339	373	365	377	329	344	363	382	359	349	349	377	370	377	337	338	343	334	345	367	346	325	315	352	346	343	349	354	383	350	351	341	351	358	355	350	328	357	397	353	354	316	391	374	328	343	332	329	315	333	345	344	325	350	329	354	351	344	344	356	345	347	353	335	345	336	372	326	386	341	360	361	382	389	334	351	384	371	349	336	321	343	350	336	338	350	318	362	333	358	363	353	342	349	329	332	339	327	353	369	333	336	337	360	345	311	333	322	330	326	339	329	315	344	333	318	337	333	332	368	374	327	346	350	360	314	353	355	344	370	332	363	351	343	322	355	356	350	369	345	343	360	363	344	315	341	327	338	302	327	346	347	328	322	348	333	369	317	374	354	333	340	336	373	360	366	326	371	346	348	347	318	343	347	348	374	326	378	355	383	329	382	357	340	324	358	347	344	357	373	340	363	326	350	303	338	337	344	366	331	303	324	323	363	337	345	345	321	342	326	311	368	353	339	328	361	342	351	362	355	366	375	342	315	318	310	346	335	356	383	330	330	330	320	344	299	338	300	416	298	338	321	330	369	336	361	312	321	350	369	362	339	359	384	328	339	325	308	334	353	341	334	365	332	341	382	345	351	344	328	331	364	356	342	317	337	355	345	367	330	360	392	322	342	334	327	362	301	352	339	352	351	365	337	319	351	311	346	365	328	382	341	360	329	358	346	297	355	351	378	329	367	323	392	376	348	348	349	325	334	304	371	359	340	362	372	348	334	349	362	312	328	336	342	367	334	333	317	345	314	335	321	332	342	348	358	345	357	375	321	366	335	347	380	354	335	317	347	375	354	353	375	353	337	319	370	329	341	315	341	372	351	322	359	340	347	366	334	323	371	354	347	331	328	314	345	317	336	333	358	322	352	329	352	315	365	353	314	330	358	367	363	350	342	324	392	368	360	382	327	340	366	363	337	330	317	329	319	335	312	347	330	364	340	304	369	360	350	340	349	332	344	341	350	340	339	344	336	339	353	332	370	354	332	310	339	341	343	360	340	349	352	384	354	320	364	361	327	325	346	372	331	348	360	336	376	369	372	339	335	315	333	316	335	364	354	346	329	339	314	343	334	357	350	334	354	350	351	313	361	344	323	315	347	334	329	335	306	306	318	333	371	359	359	349	356	335	377	356	325	323	357	328	326	359	356	355	374	373	342	340	342	385	340	352	339	330	357	328	308	337	352	345	335	340	322	368	332	374	316	350	328	366	332	348	375	354	355	329	333	337	309	321	350	347	341	342	354	334	331	329	349	302	316	342	341	342	350	348	325	330	371	363	348	358	331	328	355	326	348	329	392	362	358	338	316	377	361	357	353	353	366	357	345	328	335	348	323	333	326	354	371	347	346	338	353	366	325	315	320	369	343	367	318	338	336	356	363	344	340	335	324	339	307	311	363	343	342	320	353	369	308	332	347	319	357	318	338	342	352	341	358	359	330	345	387	364	324	346	338	344	345	343	320	362	350	316	338	326	325	372	337	378	334	379	351	311	343	324	336	359	347	341	347	321	336	338	333	353	333	387	330	322	350	309	342	322	348	381	343	363	340	353	360	374	328	347	306	359	300	348	333	322	354	339	345	329	341	342	322	354	347	328	358	323	337	325	350	353	308	332	343	319	311	328	316	317	334	378	353	355	344	349	323	381	354	352	334	335	338	347	351	345	367	346	361	343	337	347	304	302	348	353	353	356	314	338	361	329	319	333	336	346	313	364	349	330	356	336	328	330	356	337	364	327	373	371	364	374	357	335	327	366	347	340	345	328	340	343	350	304	337	328	360	327	326	354	341	358	349	329	354	357	323	300	366	346	327	353	332	378	347	361	350	366	366	360	321	363	346	347	338	349	355	377	349	334	338	388	379	337	372	370	347	350	376	331	340	327	349	333	383	356	339	336	353	320	385	364	375	346	336	322	336	332	334	350	364	360	336	321	323	369	345	325	341	339	355	338	343	340	313	341	345	372	334	329	344	361	351	350	330	318	373	299	365	345	315	354	350	382	350	375	356	342	328	345	341	378	351	363	362	349	329	372	326	329	364	330	313	355	363	313	335	330	331	346	341	308	364	375	364	334	337	314	337	383	320	332	358	326	308	353	335	336	339	359	335	340	357	336	340	336	334	298	365	336	326	352	326	344	310	338	357	347	339	379	370	343	319	336	319	346	315	318	317	373	327	397	320	351	363	359	369	301	333	337	355	340	329	331	374	356	335	360	362	327	347	328	354	336	335	382	351	359	342	327	379	343	361	340	346	335	343	337	341	344	359	336	351	315	365	330	379	345	349	368	346	347	352	356	343	341	357	336	332	317	340	329	348	328	348	356	347	310	318	350	335	350	349	383	359	322	373	321	359	331	303	319	358	328	324	333	361	314	327	342	318	326	352	335	363	381	333	340	328	363	348	349	329	341	320	352	357	370	356	345	321	336	371	343	329	344	321	327	341	340	321	357	341	351	357	349	354	340	352	348	359	342	363	329	344	354	332	329	368	314	341	353	366	358	383	332	339	374	340	332	336	339	329	341	347	341	372	356	318	364	336	315	351	369	373	353	338	310	334	330	352	384	367	315	360	345	367	362	371	363	342	344	370	315	361	334	365	346	357	374	334	335	357	349	374	348	320	363	325	362	348	349	342	329	313	351	358	365	329	338	335	309	331	331	353	351	323	305	377	350	362	353	355	326	351	349	357	319	345	358	343	343	330	385	350	342	338	356	336	363	354	338	327	345	335	357	348	357	329	323	333	339	369	348	351	348	346	376	346	341	315	337	341	345	367	342	352	322	354	326	347	338	339	341	355	300	344	353	342	353	373	342	379	339	307	366	333	351	313	357	350	344	349	373	343	315	337	320	342	381	367	374	351	322	334	336	346	335	372	313	352	357	369	360	337	352	323	347	309	345	331	348	361	339	321	359	355	333	340	362	332	307	347	337	351	367	334	336	314	316	346	366	355	345	379	359	335	393	327	346	364	335	372	354	348	357	332	355	300	356	328	390	323	334	334	353	312	347	313	368	339	350	342	328	301	350	354	327	352	309	328	330	349	352	318	351	362	318	344	321	293	346	363	378	349	360	367	356	294	374	330	328	311	361	353	357	370	326	353	354	348	342	332	314	351	356	357	349	364	356	343	356	341	338	343	355	357	298	345	309	337	330	340	345	330	331	323	355	362	309	365	331	319	364	331	350	377	320	347	374	349	332	327	339	338	339	327	337	361	381	356	335	381	322	317	375	324	325	329	333	349	334	346	329	300	400	350	359	344	335	345	311	325	372	353	345	329	325	350	329	321	344	342	315	351	333	329	355	349	387	354	345	325	350	315	351	341	337	325	336	339	360	323	374	348	354	316	324	351	366	333	329	331	323	356	352	333	325	354	342	333	303
19993	2755	5577	6297	5375	4504	3796	3200	2721	2361	2165	1961	1829	1742	1641	1539	1543	1464	1421	1372	1311	1255	1288	1269	1206	1171	1172	1171	1104	1084	1127	1123	1168	1110	1051	1093	1088	1100	1077	1161	1085	1087	1015	1007	1017	1030	1049	1021	980	1041	1053	999	1048	1005	986	979	995	1010	1003	917	997	995	1004	1056	1001	1094	967	997	986	966	1045	996	1001	942	989	958	985	1004	1019	976	928	941	951	929	959	1018	941	972	927	955	947	973	992	981	998	998	987	1069	974	992	929	941	1007	936	962	993	946	976	969	955	950	892	962	1013	939	954	967	973	1018	971	963	963	975	963	977	964	1045	990	970	929	946	947	996	891	957	990	987	954	959	971	991	960	981	954	968	989	1029	949	962	987	982	976	1012	996	965	995	937	951	1007	962	988	967	932	977	1000	988	937	926	983	950	973	1000	947	957	926	988	977	953	976	966	994	984	957	956	969	978	987	948	967	976	961	959	969	1005	1018	954	972	951	944	951	941	922	988	916	942	996	1037	976	936	949	996	977	971	922	951	1008	978	1006	954	938	940	942	972	955	983	1000	957	1025	977	950	992	973	924	976	986	967	917	955	975	977	990	961	999	1022	951	998	912	981	990	961	937	916	958	944	941	970	978	972	945	944	1027	945	1009	918	950	931	946	974	985	984	941	954	989	946	935	957	965	942	941	922	996	937	946	966	950	909	963	960	1041	978	978	918	958	1032	937	1005	978	990	969	947	969	964	985	951	945	971	944	935	1003	890	956	905	931	922	975	957	968	963	976	941	974	959	1004	954	954	966	966	957	958	1005	982	1009	943	960	996	946	985	963	921	952	967	936	1014	943	948	937	948	951	938	970	925	1020	911	979	1018	965	1001	900	999	920	989	993	953	1009	965	928	926	944	949	908	951	984	1000	917	918	983	984	982	981	996	927	962	969	977	954	1013	947	945	967	938	1013	922	950	988	990	1005	972	969	981	969	940	962	986	998	985	967	969	921	968	984	993	967	958	965	1002	973	998	976	977	962	983	931	1006	991	964	960	971	939	991	972	1036	952	1000	963	980	967	910	967	1005	936	949	1011	917	972	941	967	940	938	978	991	910	976	995	1007	970	932	998	1030	992	988	957	968	976	985	915	986	982	915	944	948	990	976	1010	981	970	992	913	990	926	950	956	916	989	976	988	984	935	982	933	983	931	970	995	944	964	943	963	940	1003	971	939	1000	979	944	967	940	942	936	973	925	1001	916	990	982	1025	983	960	926	971	986	987	932	963	967	936	998	1011	975	974	926	949	1023	933	987	949	947	963	994	957	920	952	961	969	939	966	919	982	934	959	980	962	970	960	924	983	966	1014	952	989	981	948	976	947	941	900	1016	989	1007	951	1002	971	1001	967	982	976	923	945	948	978	949	957	976	940	969	985	971	942	950	1007	976	970	904	950	930	924	966	963	954	934	985	947	968	945	963	991	992	967	994	1000	914	994	991	994	945	929	991	944	923	961	975	937	1048	945	942	974	937	976	963	955	978	937	966	1011	983	941	1035	976	973	1012	929	954	943	951	948	931	961	969	942	1016	979	905	978	927	970	948	944	935	918	999	955	937	945	955	960	962	921	954	951	915	959	971	978	964	951	950	876	965	916	935	995	967	959	1035	1038	913	977	1000	988	999	950	986	934	955	977	964	975	1017	973	970	948	952	969	951	968	957	925	979	953	954	984	918	951	983	939	1000	952	949	1054	948	951	980	982	1032	949	993	983	977	897	1013	953	965	1040	995	976	997	976	989	960	955	964	996	926	908	938	960	936	908	947	955	931	986	936	990	952	935	981	911	1001	990	966	958	939	950	978	964	990	992	989	967	945	967	953	929	973	903	940	956	938	977	950	911	984	960	958	1018	935	968	957	992	949	965	954	954	958	969	1000	939	1011	982	993	952	911	1003	930	965	956	959	943	1004	955	950	935	959	990	944	966	944	967	1012	966	940	994	978	920	937	982	963	938	949	961	932	1005	992	908	980	998	900	949	981	956	1009	980	1002	938	928	968	1016	1001	998	988	932	966	956	948	962	966	979	1000	971	946	972	954	954	1006	974	931	971	947	964	951	926	912	935	947	920	945	991	963	980	925	957	986	943	956	914	920	1029	973	1027	967	974	941	906	959	986	941	980	1024	952	982	973	945	952	986	997	991	988	970	975	960	983	959	956	954	1019	975	979	948	888	980	888	955	937	991	954	963	958	991	941	939	1004	1014	1028	941	986	937	912	1011	971	967	1011	971	967	919	958	981	950	958	958	1011	969	987	899	981	977	1017	940	953	970	975	898	926	955	941	942	941	929	945	964	998	948	996	962	944	928	964	962	942	963	911	993	982	958	1006	941	920	942	904	969	981	962	1047	1025	1026	979	995	922	1004	952	1005	951	943	974	961	986	945	931	976	998	969	969	942	964	991	984	949	1013	946	968	988	977	917	973	988	984	919	985	952	904	1019	992	992	969	979	961	966	963	997	931	989	1025	974	938	993	954	910	967	892	971	979	977	997	984	978	966	979	958	986	990	940	1040	988	916	991	965	970	913	928	964	983	966	982	956	977	993	964	996	975	962	969	965	960	865	965	952	1013	971	934	970	1002	958	968	938	927	1003	940	961	987	941	963	928	954	960	965	966	949	1011	963	954	948	924	973	924	928	961	985	947	935	976	952	925	934	957	947	982	998	923	978	959	988	964	985	991	967	937	975	972	900	995	942	1012	933	977	965	1031	1001	953	970	932	929	893	1016	982	972	933	972	971	967	1033	998	898	934	991	998	937	1012	959	969	996	980	989	1021	943	940	991	950	990	990	928	936	940	944	952	975	1020	983	1054	980	956	972	989	972	968	921	927	919	922	984	985	1006	980	978	1000	971	918	928	953	969	977	987	924	983	968	1011	948	948	1007	955	912	963	955	991	932	960	1018	970	953	941	925	970	957	962	964	955	965	961	1038	989	955	941	958	983	933	923	1045	998	999	964	977	952	949	973	1005	1030	963	938	961	950	927	972	932	978	949	975	968	1000	987	972	960	1034	974	966	953	964	924	914	1016	1002	934	984	973	978	964	957	967	1030	995	949	1046	1007	986	943	1023	972	956	987	927	981	965	931	914	945	927	1002	956	939	959	942	962	1001	932	923	967	996	989	982	982	924	952	893	981	963	986	981	960	965	973	978	1003	967	981	956	931	972	984	953	948	991	995	959	943	987	936	946	984	946	947	928	977	974	996	964	1004	1018	945	954	978	952	977	925	916	978	983	923	1047	968	984	1022	927	973	1035	1025	937	929	1021	958	962	1010	981	931	890	935	947	943	996	988	980	959	959	943	925	959	928	944	1019	961	930	964	913	967	918	946	985	962	970	991	1001	932	980	959	954	950	944	975	995	925	943	949	1008	936	969	987	947	920	916	918	944	976	993	959	971	945	968	977	950	1004	946	931	988	959	941	892	996	963	928	968	1022	984	1022	995	966	986	1028	997	973	968	929	963	972	879	957	921	926	957	951	955	971	989	1010	995	966	983	977	982	978	967	927	942	916	924	986	933	928	980	1003	910	934	899	935	909	977	936	948	1020	979	983	970	967	934	990	940	985	978	1010	959	937	994	1036	945	935	983	962	933	944	958	941	1007	901	996	971	977	977	1004	951	999	961	992	975	972	1010	948	931	1013	966	947	967
5887	392	280	243	178	191	195	179	164	174	183	157	185	155	214	165	178	159	155	171	171	176	158	180	154	181	170	153	159	193	170	163	172	165	181	198	185	181	208	178	179	187	165	190	184	168	168	172	182	175	171	159	177	167	139	184	163	171	162	157	176	159	177	173	176	149	150	178	172	179	162	157	154	160	179	176	163	196	147	163	177	184	160	190	129	183	148	172	166	209	159	163	175	189	192	176	178	160	161	148	162	166	164	180	182	154	172	167	168	169	159	178	181	169	164	194	161	156	157	197	177	177	174	197	176	175	177	166	162	184	163	186	153	190	178	180	172	182	168	164	163	183	163	185	162	157	173	207	154	149	159	158	151	166	143	174	181	166	167	183	187	164	165	167	175	176	182	147	176	155	172	180	169	154	168	160	187	165	174	155	162	195	166	170	170	169	164	147	194	175	168	183	182	161	173	176	159	173	155	174	163	162	183	159	164	154	196	161	166	149	162	175	179	175	153	159	171	175	175	177	168	157	181	170	197	175	171	199	161	183	171	174	151	177	167	198	167	200	190	151	182	153	160	162	161	171	159	163	171	208	182	154	155	163	179	162	185	206	165	168	182	159	155	186	178	164	142	154	169	160	158	162	162	162	177	179	186	163	159	169	161	174	179	156	141	180	166	157	176	173	170	156	167	187	175	170	190	163	180	178	170	166	156	155	163	180	182	175	150	164	160	179	183	155	175	175	209	187	166	180	171	160	161	150	168	163	185	166	154	169	166	167	161	153	162	158	167	170	161	165	160	182	152	184	160	162	168	179	149	165	167	171	163	187	156	165	185	161	150	156	169	182	166	171	159	158	200	184	180	164	165	190	205	154	157	178	170	157	157	148	192	172	153	162	199	159	157	157	153	169	170	172	166	160	175	163	159	158	190	165	170	172	160	173	151	174	177	184	151	156	176	148	162	179	153	167	183	176	181	153	168	171	180	175	164	181	172	165	174	172	188	190	172	158	185	170	165	155	181	169	143	171	159	188	164	185	179	200	180	151	165	161	198	170	164	168	181	150	175	141	151	161	163	174	169	164	161	169	180	190	195	158	172	185	156	174	170	144	175	180	172	166	153	162	166	156	153	169	185	186	172	176	175	159	178	159	173	188	178	189	187	179	168	146	143	183	152	150	175	169	147	149	157	173	149	159	157	197	169	172	162	150	159	173	179	206	166	168	166	168	165	185	165	163	186	178	169	163	162	173	170	177	175	170	163	154	158	174	187	171	185	174	176	181	177	177	184	188	185	175	189	159	167	144	207	178	193	148	165	172	198	171	180	177	175	167	170	184	178	174	184	162	176	175	169	165	148	165	173	196	143	171	164	152	159	155	174	168	147	173	156	175	186	183	183	183	176	172	168	188	171	182	170	169	157	167	200	171	163	172	153	176	149	165	166	167	161	164	154	156	162	161	151	145	192	159	161	158	180	176	166	174	165	199	197	177	177	164	165	189	177	163	164	157	169	175	162	202	179	169	175	182	168	155	170	183	181	171	165	180	147	175	179	154	171	176	158	153	172	154	166	162	162	145	152	174	184	173	180	140	194	140	161	152	164	171	166	170	144	189	184	185	154	198	172	172	160	161	157	150	214	190	170	181	155	190	157	169	200	180	148	170	174	178	173	183	164	161	164	162	176	165	168	171	162	168	167	181	185	191	190	177	165	159	152	184	163	205	177	175	172	174	189	174	153	160	166	170	183	186	150	167	170	171	172	170	173	175	166	147	150	135	169	177	157	163	162	166	180	145	175	171	173	161	198	162	162	171	171	163	157	202	163	168	158	160	167	171	168	184	174	181	182	184	166	153	178	212	162	163	171	147	173	182	166	178	189	167	160	166	156	173	172	162	170	184	150	169	182	174	168	165	170	170	167	163	170	169	164	177	164	174	178	166	186	193	178	177	179	163	159	164	167	149	164	158	164	167	162	169	173	167	153	151	174	170	174	171	197	169	169	159	189	171	167	187	165	145	166	175	149	148	166	170	185	157	160	176	183	169	174	170	216	189	161	161	177	171	188	176	176	157	179	177	152	168	184	169	162	172	157	158	162	162	164	152	202	166	162	152	173	156	159	175	179	161	177	176	178	161	149	162	148	162	178	160	183	161	176	166	146	171	152	162	167	180	171	193	183	157	160	174	176	154	178	185	169	143	155	174	165	150	152	173	155	157	170	169	168	161	148	176	156	179	152	180	156	169	162	176	154	179	176	176	200	164	154	163	177	184	171	157	170	163	181	188	159	179	168	170	161	155	177	164	175	192	165	175	160	172	170	169	176	165	148	179	175	165	182	163	163	176	179	163	165	176	168	161	194	170	174	161	161	173	186	160	169	178	165	165	168	163	171	166	166	177	149	174	164	173	173	170	150	154	174	188	171	163	181	157	171	179	155	137	191	171	158	158	144	146	190	182	156	160	173	175	161	172	182	155	178	180	149	192	176	176	190	168	180	198	170	144	174	155	195	154	154	172	154	170	177	174	177	161	167	160	181	181	178	185	171	169	153	155	167	147	165	149	164	177	167	149	141	169	181	188	170	165	150	165	190	167	180	158	163	189	173	184	153	175	158	160	161	168	188	154	180	169	182	169	160	167	187	171	182	172	156	185	160	160	178	171	172	161	194	145	147	172	159	185	202	151	167	178	190	167	148	149	168	194	194	141	159	167	188	172	160	176	156	202	183	176	185	164	168	187	190	168	163	162	168	145	175	145	171	197	148	152	184	183	156	156	168	170	169	159	186	166	171	168	177	174	171	159	148	187	184	203	177	158	166	168	160	164	170	166	168	189	178	156	154	175	163	168	165	144	159	161	173	176	171	172	168	178	192	154	176	167	154	177	185	159	185	174	179	152	199	194	173	171	158	163	175	170	148	156	185	185	154	158	172	154	175	182	155	171	162	147	183	191	174	162	192	181	165	173	157	176	163	177	180	198	135	154	173	161	173	159	159	197	156	172	174	178	181	169	185	172	188	159	190	173	185	173	166	170	162	171	164	165	177	161	169	190	161	175	171	156	184	188	174	153	168	156	186	162	158	188	169	160	185	173	176	158	166	167	191	166	179	184	186	173	175	181	176	181	170	162	174	182	165	158	167	178	178	136	141	174	178	175	199	166	181	191	183	167	150	150	175	183	175	156	158	163	174	155	161	175	160	175	174	173	129	179	145	161	180	180	177	148	165	163	169	153	142	173	187	176	174	157	180	161	175	178	141	152	169	165	193	130	182	184	158	156	167	195	152	161	177	169	179	156	146	175	164	182	154	176	171	154	166	169	172	197	172	163	187	157	159	150	150	174	158	168	182	154	157	157	187	181	156	138	173	175	182	173	161	165	170	166	180	167	174	177	169	152	149	191	163	168	173	156	175	148	182	168	157	179	176	160	152	191	185	154	187	174	179	176	143	178	180	189	170	169	175	148	167	183	185	167	179	179	164	194	173	182	169	159	176	181	165	165	170	189	156	188
5614	625	684	711	673	672	685	616	630	619	577	585	570	599	569	561	586	590	576	539	560	558	565	553	605	600	582	542	610	529	567	554	557	541	523	596	556	546	565	537	539	584	522	562	522	541	540	563	551	546	579	587	571	536	534	531	583	600	548	559	575	531	537	555	581	525	544	552	572	516	545	594	550	548	537	525	568	559	552	559	554	561	533	570	589	562	545	581	589	520	545	541	554	580	534	549	546	548	540	547	614	591	518	594	523	558	581	551	537	557	572	549	572	569	596	530	562	551	531	598	577	528	533	554	531	554	520	555	579	539	580	563	583	560	596	536	555	576	533	562	506	532	527	540	545	565	546	555	575	559	535	582	517	593	560	558	574	529	544	563	572	571	556	540	540	538	536	598	553	548	562	560	545	574	534	587	567	544	566	580	549	570	538	512	568	582	542	529	594	589	578	552	519	498	536	527	561	524	567	548	533	515	573	543	561	579	545	562	539	579	568	552	519	571	598	559	546	580	552	522	574	543	567	571	603	558	595	552	615	546	591	545	569	554	519	538	592	536	569	547	579	527	568	539	601	555	587	581	538	560	549	534	568	535	563	560	538	556	550	571	578	554	563	587	563	528	551	512	539	599	543	542	587	528	569	583	593	542	521	554	555	547	528	596	508	590	588	541	566	572	573	546	570	561	573	557	535	548	550	562	556	522	539	557	550	557	572	592	554	519	566	567	551	544	551	553	549	582	599	577	536	548	564	556	523	573	559	563	597	566	587	534	513	542	510	533	563	547	547	545	540	554	546	553	547	530	530	546	537	511	526	528	553	536	541	559	554	555	566	556	575	561	555	548	520	564	556	570	577	555	536	560	549	572	543	570	568	559	555	589	560	564	539	575	565	555	545	556	542	586	541	565	556	589	601	566	545	576	539	577	573	553	537	547	569	529	576	590	551	541	551	549	569	568	521	561	562	600	578	534	577	529	510	565	582	548	563	532	562	534	552	581	514	552	523	566	577	549	558	537	544	596	552	557	541	539	531	573	553	538	560	548	548	552	554	521	548	555	536	549	556	541	543	594	514	552	535	547	563	567	490	532	533	563	570	567	554	555	517	535	555	614	562	520	544	536	570	543	539	537	551	554	569	546	555	515	555	592	534	588	583	576	545	527	606	514	546	579	543	537	558	555	598	508	564	595	565	547	527	566	566	526	554	600	561	538	557	559	515	556	572	557	520	526	560	552	517	570	488	539	579	524	514	576	531	505	557	540	505	548	525	531	522	529	558	616	566	575	534	509	557	562	590	544	592	563	552	552	575	525	585	483	555	544	524	578	583	576	538	535	512	527	566	525	564	587	561	539	530	542	537	571	550	519	552	557	528	560	579	580	597	525	569	550	564	570	580	531	550	530	562	535	571	549	583	564	581	513	598	530	548	543	510	538	522	538	541	577	539	586	571	583	576	529	554	571	570	550	566	547	554	525	546	566	598	548	578	579	533	560	545	580	534	590	569	546	571	530	553	540	540	574	532	542	533	589	540	549	527	550	587	575	542	591	554	507	570	505	556	528	565	555	529	565	555	554	542	528	579	535	552	549	477	537	567	538	546	551	595	572	523	540	555	539	547	523	568	530	549	524	557	582	524	585	513	572	555	521	564	519	525	567	545	528	560	550	557	557	575	533	581	576	541	577	516	536	538	546	559	566	520	536	546	577	580	551	557	594	542	590	587	532	529	539	542	581	548	601	534	540	500	559	573	487	567	568	534	568	552	524	555	562	590	564	567	533	546	516	574	535	520	560	540	572	560	555	603	566	562	579	577	546	580	544	560	527	555	545	559	550	548	503	577	539	533	580	560	548	531	527	559	594	521	529	597	570	578	558	540	588	553	583	531	563	573	548	561	556	511	544	553	547	559	590	591	557	548	513	527	568	596	539	578	565	530	556	600	559	551	556	582	579	552	530	523	522	528	534	556	529	588	576	569	554	536	533	555	580	530	537	565	556	562	544	545	559	561	579	505	601	546	553	551	507	542	496	577	550	579	527	595	534	529	541	544	555	520	591	563	589	549	635	526	545	528	514	528	570	539	562	544	533	551	556	515	593	569	550	544	524	561	596	538	548	564	561	533	593	591	570	553	597	515	545	531	563	558	585	596	545	534	520	538	543	581	530	562	572	565	561	559	527	563	518	567	574	558	544	542	539	547	563	526	575	516	535	578	554	537	548	531	523	556	495	515	516	568	567	567	584	564	585	592	559	572	525	558	564	536	595	558	561	513	544	575	573	604	538	590	580	556	538	561	553	572	563	548	558	544	555	506	526	598	554	577	515	549	569	572	573	513	591	524	558	574	544	594	530	535	559	595	595	558	558	588	526	548	566	546	563	519	501	549	603	557	539	590	533	568	572	544	562	526	535	566	538	557	531	550	581	506	548	510	529	557	536	566	515	503	575	539	591	577	550	585	540	585	551	523	604	548	597	491	577	567	585	565	527	520	519	547	523	580	557	571	584	564	572	542	510	562	505	557	538	551	576	581	549	584	563	587	580	563	594	554	614	543	557	543	580	537	537	531	571	559	565	552	541	543	535	546	531	566	554	581	583	556	503	528	536	556	545	531	554	535	539	557	565	573	545	562	530	545	570	564	544	573	572	568	519	584	556	527	520	556	557	584	559	523	565	551	546	559	547	544	579	535	556	564	570	547	580	572	537	541	580	548	540	539	600	562	553	558	562	562	548	551	551	542	581	552	515	565	540	546	548	560	583	593	597	535	548	570	529	588	531	571	560	563	567	531	540	546	522	585	562	542	552	576	494	573	523	584	543	530	519	603	551	556	534	557	595	541	558	569	596	528	533	551	549	528	553	523	550	560	544	558	539	545	529	545	585	546	546	598	558	580	585	535	588	557	535	544	544	559	553	566	543	586	575	585	529	592	511	549	556	563	540	552	572	556	583	566	585	541	552	597	562	558	533	559	536	585	554	502	569	506	546	557	559	549	580	607	545	576	559	530	536	524	588	568	540	545	536	559	546	530	560	530	596	555	548	576	528	547	584	536	545	552	533	563	597	545	539	570	562	566	543	595	566	571	568	541	551	546	587	536	538	545	544	564	536	537	545	575	547	565	537	542	568	554	523	533	570	541	592	563	582	564	596	542	575	561	577	539	562	565	561	577	555	562	519	570	624	555	521	546	578	558	535	555	578	567	569	583	573	580	533	507	568	529	566	516	537	522	531	605	564	526	549	557	583	538	592	516	582	532	572	549	560	528	577	529	571	601	563	571	584	574	506	583	559	532	544	563	557	542	600	588	539	568	585	545	553	579	523	560	560	592	540	556	572	560	547	552	562	571	511	537	538	568	579	537	595	562	553	533	529	565	572	519	499	552	537	563	567	562	542	611	556	558	532	523	574	543	562	539	532	548	578	550	576	569	615	535	559	530	537	569	548	538	513	578	536	562	529	545	536	543	566	554	619	573	530	558	548	557	557	563	554	549	542	593	522	514	559
35341	8182	1735	1188	953	730	649	505	477	439	408	440	403	346	347	349	396	354	369	361	351	330	344	325	359	345	312	294	333	292	321	319	362	307	302	345	319	325	311	325	326	287	342	314	345	295	327	298	300	319	303	310	321	323	334	308	319	321	346	281	283	297	264	316	294	320	294	304	275	299	311	278	325	331	292	314	287	322	297	321	282	355	335	344	287	335	309	319	304	341	298	292	320	318	320	340	325	294	269	299	285	267	305	319	300	308	315	291	327	331	324	328	314	282	328	312	301	313	273	319	345	298	293	306	335	313	309	332	332	339	314	298	310	330	307	290	298	298	277	308	272	297	314	287	272	316	286	321	313	307	273	289	323	321	326	308	337	302	318	317	300	336	309	286	317	316	313	304	306	339	302	335	280	310	304	295	322	316	295	311	302	306	316	287	289	312	305	306	266	298	320	297	299	297	294	285	292	324	317	298	304	303	308	321	319	273	303	292	334	299	326	303	299	340	303	307	336	315	300	287	317	323	304	289	311	319	283	302	320	279	335	308	322	332	283	302	294	298	287	314	329	300	307	307	307	308	319	295	335	336	331	323	317	315	350	296	301	310	320	291	278	311	312	301	331	326	272	322	324	313	328	323	324	294	328	344	301	318	310	287	302	298	326	325	300	294	300	310	309	314	281	326	296	291	329	300	336	336	310	301	330	300	291	292	300	307	302	311	325	316	276	333	317	314	312	284	301	296	321	353	333	304	306	319	291	304	323	304	303	314	293	296	308	315	279	325	304	314	312	315	316	297	325	279	304	284	255	346	295	296	316	290	330	318	323	310	279	320	281	322	285	307	327	345	310	295	294	301	326	286	307	319	300	298	332	324	314	291	311	333	301	303	335	304	323	336	304	302	315	284	283	282	303	319	302	332	334	335	320	321	320	287	285	290	320	286	328	326	297	273	311	310	299	297	335	286	299	295	327	306	283	316	316	329	315	330	313	305	285	300	300	317	329	345	315	306	293	298	334	331	302	309	299	287	330	321	325	312	290	273	294	328	322	314	303	339	287	317	303	314	270	321	313	309	358	287	304	336	283	320	310	285	323	321	290	335	315	287	322	297	330	294	289	313	272	322	316	306	294	318	316	271	311	316	302	279	284	298	290	297	306	330	264	312	325	298	280	313	334	278	316	303	294	292	328	306	291	295	287	306	313	270	283	311	290	281	303	291	330	320	312	328	323	333	309	315	269	288	336	316	306	280	273	331	304	317	288	291	309	277	320	311	324	294	317	327	290	296	278	331	325	324	305	303	314	336	337	272	325	307	309	308	322	308	307	306	299	313	299	308	323	294	291	331	302	332	301	283	319	314	290	309	307	349	309	297	311	311	288	285	329	305	327	310	308	296	302	281	336	310	298	289	281	317	305	312	326	285	336	318	282	293	320	292	336	281	316	273	311	313	295	304	292	302	313	304	289	337	292	323	353	306	321	296	310	347	306	293	339	287	321	300	284	310	293	330	321	318	297	301	300	299	311	308	359	275	288	323	308	313	306	314	329	310	269	303	276	315	273	320	329	280	283	319	339	342	329	304	320	291	279	284	271	336	309	295	315	321	311	286	280	309	289	301	305	308	281	308	317	322	296	313	317	292	304	304	287	311	300	298	310	323	317	301	285	313	348	309	260	309	314	273	284	327	309	333	322	331	283	289	311	319	332	276	306	289	301	277	305	339	303	289	290	315	320	289	316	298	302	303	288	283	283	296	339	324	295	269	314	290	295	313	304	305	317	305	313	306	301	298	340	355	279	306	298	306	338	304	309	297	312	308	337	295	288	291	355	302	338	312	295	301	297	340	316	307	326	327	333	332	328	305	283	312	332	286	312	309	316	343	321	304	299	305	291	308	289	300	281	297	313	328	301	281	314	307	320	293	328	308	330	306	297	331	297	290	331	299	295	306	345	307	302	283	317	284	306	295	326	319	284	278	327	324	319	298	321	322	309	316	301	309	317	285	326	323	304	288	337	311	281	297	316	331	318	274	298	311	324	316	303	284	331	322	325	329	302	323	293	316	290	299	304	290	276	319	306	297	330	303	307	307	290	336	303	332	286	311	302	279	295	293	304	292	303	310	282	329	248	282	322	291	302	302	350	300	326	308	326	325	275	318	304	298	285	303	309	316	305	317	326	290	297	298	339	308	315	279	331	286	310	286	269	313	321	303	310	304	318	290	291	289	285	292	312	302	307	307	313	307	290	315	271	295	298	321	319	290	317	337	259	292	291	308	289	296	318	297	311	333	311	310	281	305	308	330	359	337	321	306	308	309	335	303	333	344	312	349	299	291	300	310	317	331	312	310	282	323	342	296	268	310	300	322	290	330	282	301	313	305	294	309	349	318	303	308	320	310	334	325	290	305	332	304	335	287	318	304	317	315	293	317	319	346	291	314	323	328	305	281	301	281	292	277	342	303	287	314	300	314	300	324	313	304	329	279	323	298	299	287	328	302	316	331	299	324	277	331	338	299	321	309	294	295	318	274	294	323	320	305	325	303	340	290	307	297	298	297	301	317	287	312	283	269	329	319	299	336	309	320	332	278	333	281	291	331	295	283	325	304	343	288	298	292	318	317	322	299	301	282	321	311	300	342	304	326	311	307	310	306	319	334	300	283	305	322	271	305	315	314	347	269	311	318	322	321	295	293	302	308	293	310	316	318	344	290	291	310	271	303	287	286	318	317	287	308	358	316	297	303	315	316	300	304	297	277	270	337	309	308	287	271	333	314	324	308	307	299	288	315	310	306	291	306	327	312	345	318	295	313	338	316	302	318	265	287	307	321	293	338	309	307	300	314	302	322	328	282	308	322	315	312	316	307	305	281	331	315	322	308	335	302	278	308	313	314	321	315	318	327	304	298	314	314	315	290	300	303	326	325	307	283	289	307	320	320	322	327	334	312	320	336	300	305	312	307	331	309	331	286	306	298	341	305	299	325	311	291	286	285	333	306	308	313	298	291	329	298	314	330	326	301	310	296	263	313	292	324	318	339	323	335	304	319	325	309	289	302	307	319	309	304	308	351	288	319	326	294	298	315	303	305	283	339	307	314	289	300	278	310	293	326	277	294	337	302	288	311	316	361	318	324	288	315	322	289	321	311	301	283	293	314	283	307	354	305	295	324	325	299	363	308	316	316	330	272	319	301	327	294	300	298	296	291	311	304	309	323	337	306	329	297	304	332	292	317	308	311	295	292	295	312	291	342	352	289	298	298	315	301	316	330	313	294	322	294	314	337	322	289	305	328	291	301	319	300	347	308	348	323	291	293	330	284	317	292	298	315	328	343	272	339	289	335	298	334	292	319	353	302	288	301	324	298	283	300	323	324	305	300	296	299	325	292	287	291	302	334	309	315	270	314	287	303	287	300	329	293	315	284	333	306	350	314	305	301	280	296	308	299	332	289	318	290	344	271	334	309	286	319	296	266	301	282	311	269	313	319	282	328	313	271	322	306	319	304
17024	1913	3244	3756	3336	2691	2362	1992	1749	1639	1558	1363	1378	1264	1266	1210	1157	1133	1070	1115	1088	1028	1037	1025	1009	966	1028	965	978	957	980	970	939	968	952	942	960	895	958	937	943	964	980	924	1008	959	1018	949	940	947	901	927	932	944	939	944	848	942	896	914	947	941	998	922	871	984	905	897	880	857	896	882	971	900	896	880	936	863	894	937	959	905	878	858	881	894	940	913	903	911	959	922	920	911	884	918	899	899	912	934	912	922	850	905	850	913	923	878	873	896	866	953	898	908	962	857	875	869	896	923	920	894	933	916	908	918	908	923	916	882	879	910	950	885	962	887	941	869	908	952	927	876	953	904	875	883	905	864	925	880	893	922	942	868	870	897	932	934	856	969	881	888	929	914	891	855	923	884	912	928	952	841	866	917	900	896	894	877	884	886	939	909	887	950	927	878	901	914	973	849	867	888	884	919	936	888	909	905	827	845	927	856	927	930	820	838	910	961	869	907	925	952	896	918	930	909	878	828	897	909	925	876	850	912	910	856	859	916	897	863	851	894	914	913	843	897	878	908	861	882	879	911	919	900	881	876	884	923	900	903	877	903	900	856	894	873	915	873	860	955	911	906	906	864	877	882	856	909	917	835	906	869	885	902	884	902	893	952	917	884	863	863	932	928	930	890	869	855	948	906	860	915	908	917	904	901	905	882	847	870	935	882	891	875	937	894	870	899	880	891	892	904	855	923	923	919	896	845	900	883	944	888	827	887	927	894	896	915	877	888	938	900	893	905	926	884	858	874	819	862	891	911	900	892	915	903	918	889	924	877	957	941	894	971	852	882	892	903	880	941	859	883	859	844	858	923	887	873	878	926	886	872	890	907	876	874	919	890	870	936	860	852	869	862	900	911	898	921	890	849	869	907	890	868	872	886	935	869	930	887	860	892	865	913	941	879	876	894	880	893	915	890	892	934	905	933	926	855	883	875	910	883	892	866	904	887	924	855	875	868	950	914	855	954	914	890	875	930	910	982	901	917	888	860	912	887	983	906	914	916	928	911	866	921	907	880	867	913	880	964	910	877	905	926	925	882	942	858	879	879	927	921	906	910	900	909	885	845	877	900	884	867	874	866	877	934	885	837	836	878	874	891	858	928	880	865	891	908	857	898	917	900	947	913	978	920	892	877	929	906	837	844	892	934	962	922	924	872	868	831	840	856	887	857	953	912	917	938	902	867	916	911	944	930	900	845	859	836	880	872	906	927	886	919	868	868	909	884	864	903	906	885	873	904	931	854	913	896	868	893	931	883	872	815	868	909	838	883	910	873	833	902	918	869	913	852	897	955	870	836	922	887	917	874	885	886	922	853	891	902	843	872	889	951	856	902	893	889	891	888	896	876	942	914	895	921	941	904	875	899	835	876	887	837	870	888	928	912	916	881	887	896	850	885	907	906	862	946	867	923	897	893	871	948	957	875	881	924	897	884	910	910	894	858	924	910	871	901	889	860	889	924	888	921	915	894	874	896	861	895	855	899	875	886	905	915	901	910	860	863	858	883	903	950	925	913	856	919	895	869	920	914	874	817	887	913	817	941	855	945	903	899	895	922	899	884	898	920	915	884	919	923	891	877	914	854	931	891	874	850	862	878	924	852	896	924	840	860	884	902	886	856	887	917	915	923	932	913	893	936	884	931	946	805	968	868	875	871	922	896	870	920	884	905	869	840	895	899	915	874	887	864	954	898	886	878	931	851	891	877	878	904	903	940	909	851	894	883	887	853	873	840	873	922	918	870	874	853	885	881	902	885	890	862	920	946	882	869	888	862	914	922	922	907	922	864	908	897	865	913	877	914	907	883	876	848	890	877	893	924	926	893	864	885	818	880	870	876	908	851	923	864	991	868	862	899	932	933	871	868	860	945	848	882	920	869	896	900	935	893	935	940	958	907	926	869	944	938	886	887	950	959	858	862	903	939	877	977	888	896	864	863	861	909	895	888	912	848	892	875	935	877	904	870	875	851	860	843	855	919	903	852	858	892	910	899	977	902	909	885	820	872	871	893	862	815	829	884	862	871	904	907	935	860	882	898	909	879	920	868	883	924	928	926	913	886	859	890	910	908	932	896	918	937	909	902	897	901	906	924	921	913	907	889	933	865	891	874	904	907	893	908	900	855	880	901	911	879	838	943	892	872	893	912	911	895	861	884	925	908	888	891	915	903	877	893	887	905	879	897	918	937	864	924	909	872	926	855	881	907	875	895	924	887	914	829	895	827	890	959	927	861	868	843	860	923	882	881	876	888	949	933	900	859	872	878	901	871	881	909	939	820	888	892	928	882	884	905	805	832	913	866	855	919	861	875	891	939	904	926	863	902	884	829	870	858	879	882	899	920	893	854	864	880	832	933	910	909	919	909	833	902	936	912	912	868	885	932	909	927	888	912	884	855	876	911	891	886	930	916	919	903	851	918	840	862	871	924	916	898	917	858	863	891	889	863	874	936	920	848	975	884	922	918	905	864	908	890	929	887	874	937	868	900	871	922	858	961	821	895	886	930	877	878	856	910	872	881	894	850	911	880	845	874	858	896	887	928	883	897	899	906	873	865	878	881	868	862	903	903	871	890	939	906	896	872	948	898	910	874	875	883	893	851	903	887	946	899	862	898	855	880	827	936	829	857	896	899	877	917	851	926	903	930	854	897	886	909	846	896	858	907	913	904	902	938	931	899	875	878	914	840	846	886	847	911	894	837	883	849	896	867	895	904	931	889	853	895	902	908	894	892	916	894	887	950	931	878	939	925	947	896	899	887	877	864	911	938	855	957	897	918	918	863	893	869	870	939	860	933	962	897	853	917	901	889	956	849	927	855	843	874	947	836	913	883	904	874	921	950	935	903	924	859	912	877	937	952	873	846	936	846	872	957	880	851	963	888	891	887	865	839	915	874	882	915	845	908	842	918	886	869	880	890	941	924	898	909	880	912	900	904	986	835	853	906	866	886	828	921	892	946	878	915	842	914	879	886	909	905	887	919	949	887	802	887	897	889	857	893	894	905	942	919	837	891	869	917	927	934	910	898	898	904	891	874	932	934	870	925	892	882	905	968	938	895	924	889	881	900	929	931	888	893	917	880	919	873	927	932	930	869	884	877	891	844	906	910	890	899	884	862	907	907	917	883	861	924	894	915	927	898	884	931	925	915	868	852	936	877	885	907	884	910	957	847	885	877	878	892	867	926	891	897	923	871	869	860	896	924	899	856	972	894	872	839	836	859	900	927	950	956	904	850	933	872	907	954	904	922	940	875	881	857	860	877	949	882	846	892	907	897	906	826	896	847	914	890	865	901	910	863	920	883	913	855	868	822	867	928	911	891	935	901	915	934	906	850	888	950	897	854	906	862	896	883	885	902	910	842	944	898	880	842	857	890	911	908	933	924	872	895	865	877	871	840	851	871	880	946	910	931	896	886	897	888	842	910	870	897	949	949	914	881	918	901	867	887	904	930	927	875	865	881	877	881
43766	18386	7192	2487	1591	1286	991	754	632	607	562	491	527	484	463	473	445	420	409	426	413	421	415	379	374	406	373	360	380	377	373	357	365	363	339	384	366	353	344	375	385	358	355	336	360	357	343	369	324	357	340	334	351	351	373	381	381	357	361	349	391	326	390	375	352	344	319	338	328	355	363	363	342	346	384	340	366	344	334	353	338	332	323	354	341	356	350	339	368	365	319	349	336	347	341	365	380	360	375	341	330	379	359	377	350	366	369	343	371	332	351	341	328	326	363	327	346	376	343	381	340	330	342	316	349	367	334	360	363	330	353	329	343	350	354	322	321	380	351	342	370	366	342	333	352	345	323	335	355	347	311	370	373	326	363	359	299	376	353	376	379	352	349	337	366	334	335	320	335	355	341	380	344	361	362	343	370	367	328	353	325	353	390	336	320	330	337	383	348	351	345	338	340	345	300	338	376	344	366	358	346	400	361	379	339	361	352	355	345	334	353	380	375	380	361	377	343	324	341	337	356	330	344	401	338	342	358	362	334	331	333	346	334	364	357	381	324	371	325	335	341	308	363	351	342	305	340	330	378	344	361	286	337	332	337	374	340	356	333	342	357	355	348	337	366	371	363	356	360	346	331	350	340	320	327	329	331	349	329	364	325	390	342	334	347	329	353	323	336	316	332	345	361	361	355	363	361	372	329	350	354	337	367	363	337	350	320	365	351	360	333	314	369	346	331	334	346	349	334	333	366	334	353	315	344	336	335	378	386	367	348	338	359	340	350	348	329	338	355	348	309	360	310	320	333	349	337	326	334	356	349	369	336	299	330	348	336	379	360	347	344	348	322	342	327	324	339	346	340	325	364	328	350	345	361	350	331	372	350	336	324	368	336	354	353	342	365	325	345	333	356	325	341	331	354	332	344	365	350	351	347	318	341	365	340	356	345	346	339	373	370	340	392	354	344	351	351	310	340	383	363	347	345	400	349	324	358	350	358	338	356	318	328	324	332	364	338	327	321	356	352	336	330	359	368	351	343	363	338	349	353	354	360	383	329	330	322	334	338	306	304	350	351	365	342	368	360	378	357	353	325	355	352	346	327	363	331	361	366	342	371	367	305	353	362	323	326	368	308	318	351	353	349	354	343	312	369	370	365	333	341	348	349	372	339	315	328	383	355	349	335	346	357	349	369	314	354	354	365	349	367	318	354	339	363	346	337	331	362	332	316	365	352	331	351	358	347	349	365	345	342	366	341	332	328	342	346	349	344	352	347	336	365	367	363	359	342	328	333	361	374	377	358	378	349	348	341	390	312	357	361	343	374	314	346	362	368	369	336	335	355	347	342	323	343	368	353	301	349	341	347	364	367	340	335	371	335	322	338	315	338	353	319	332	347	325	364	349	354	313	339	325	355	352	331	329	318	364	322	372	380	310	351	321	363	368	342	349	358	325	331	351	373	341	367	322	356	343	336	340	375	341	306	329	338	331	330	339	379	328	333	352	357	361	349	355	348	374	343	352	329	327	356	324	306	384	335	354	327	369	366	306	364	353	370	328	331	343	351	334	337	364	341	370	338	359	357	303	324	301	331	352	350	335	325	337	346	369	382	355	355	320	342	314	367	349	348	359	373	355	345	373	361	361	328	302	325	326	341	356	382	354	375	370	339	333	354	357	333	351	368	321	332	348	376	400	333	369	357	356	359	350	343	347	351	354	338	339	346	349	342	324	374	364	323	370	326	343	358	345	345	354	331	364	325	327	345	365	376	393	352	339	327	339	320	354	345	380	366	328	356	376	376	390	349	344	347	361	391	362	290	345	328	324	353	365	356	349	348	320	353	326	366	365	316	303	354	338	341	341	361	357	359	341	338	366	378	369	321	350	280	350	369	345	344	321	359	329	369	368	360	350	354	327	304	352	320	351	322	341	351	379	331	330	341	329	339	334	339	340	305	346	355	358	363	348	332	359	312	344	345	348	342	366	339	337	350	354	356	327	353	388	352	359	367	366	342	338	353	359	350	362	363	328	347	332	359	337	329	367	324	345	313	347	330	340	364	337	336	341	372	342	344	359	350	349	322	353	351	307	336	322	303	346	338	351	379	347	366	332	335	322	314	362	321	341	369	327	346	350	320	353	316	335	309	344	321	358	310	337	372	345	388	353	332	373	342	340	385	414	339	349	353	366	338	373	315	341	342	316	341	342	341	358	377	349	351	358	356	328	314	318	331	342	365	321	334	347	304	374	359	340	342	353	341	326	341	325	334	327	352	355	318	355	349	331	348	322	299	346	388	314	341	335	371	357	340	304	360	354	332	390	338	362	337	336	308	369	336	350	335	357	373	349	323	375	333	343	358	363	354	330	350	334	356	364	389	346	355	328	348	308	321	356	353	337	344	341	319	367	375	384	333	320	323	365	376	349	349	334	384	352	378	328	344	345	370	348	312	346	364	314	350	357	339	351	331	335	328	342	313	335	329	370	350	315	403	338	346	374	331	348	313	359	344	345	328	349	306	338	381	336	369	344	353	370	385	387	348	350	331	375	338	334	347	356	359	305	356	332	316	354	345	349	323	364	369	318	354	358	359	339	358	355	345	315	358	352	369	331	329	344	333	360	357	347	352	362	352	355	324	340	340	330	359	327	356	332	334	332	337	346	317	360	348	354	360	321	318	317	344	349	362	346	342	372	384	329	393	343	350	337	330	318	395	350	303	369	348	364	347	361	331	315	364	356	345	337	333	320	344	349	347	329	356	366	351	321	356	355	329	371	357	335	355	379	352	351	334	370	354	348	340	365	353	324	308	318	361	355	361	336	330	343	354	346	370	337	374	330	362	335	333	350	339	333	336	336	339	342	334	365	336	361	348	340	329	332	351	341	358	342	347	320	353	328	354	384	337	360	334	378	328	350	346	358	341	385	335	305	353	365	320	344	336	347	341	384	345	389	349	304	373	355	356	327	347	345	316	371	345	313	346	339	378	321	324	367	345	350	365	350	349	351	319	351	385	329	339	358	367	334	372	337	361	336	327	336	334	358	350	328	338	359	333	348	346	337	340	348	345	312	371	419	339	311	319	327	346	339	349	353	328	334	347	338	332	373	361	348	342	357	341	349	310	339	355	342	361	336	393	342	353	340	347	335	352	364	351	353	337	342	360	339	353	335	375	323	343	349	320	329	369	347	321	348	338	358	356	340	373	363	378	353	348	312	328	355	354	354	345	348	352	357	324	362	367	341	344	331	360	359	366	338	355	366	349	322	343	377	345	348	354	355	379	340	359	344	318	349	309	348	334	350	329	357	360	365	351	331	305	349	352	382	359	384	367	372	306	337	347	349	335	338	312	353	322	345	367	350	343	359	384	340	375	361	330	306	373	324	379	365	351	339	344	338	319	367	324	355	339	301	341	378	346	307	344	334	334	317	351	347	354	378	356	344	369	331	326	324	345	365	337	343	366	327	365	338	339	341	339	363	314	361	356	344	343	374	353	353	338	355	358	332	335	337
22525	2828	5722	6313	5483	4541	3717	3212	2756	2372	2207	2024	1831	1818	1682	1597	1510	1500	1387	1409	1296	1329	1289	1264	1207	1199	1179	1180	1172	1134	1125	1113	1154	1086	1052	1116	1079	990	1086	1100	1000	1087	1055	1066	1054	1041	1054	1022	1037	1005	1052	1047	1031	1031	1047	994	1021	1012	1027	1001	1008	1037	974	996	999	986	1105	995	992	992	1021	978	1024	992	1005	989	994	988	1020	997	1004	1024	1046	979	989	955	928	946	980	972	994	1024	995	988	998	1013	967	945	1024	1012	962	1015	952	952	1016	999	944	938	978	1037	1020	995	987	948	921	1000	1007	995	1049	959	923	987	993	951	966	973	943	944	1018	1013	918	1010	983	975	963	997	998	965	962	1012	932	980	983	962	959	1017	1016	987	981	1002	1005	1000	945	985	1017	947	979	926	965	1003	1009	997	1002	974	972	984	972	962	1007	932	954	1031	974	998	981	962	1039	920	987	1016	1013	920	930	987	979	947	930	1010	975	986	993	968	1006	1004	998	970	958	971	957	913	975	958	979	1025	1020	964	978	969	934	982	989	939	950	974	983	1026	922	935	978	1020	974	978	912	969	971	917	975	919	1023	999	985	953	961	1015	1010	955	946	951	970	967	981	963	989	1006	1000	980	954	957	990	962	1016	959	969	987	943	980	991	1007	1037	944	1026	949	968	950	942	932	985	975	970	980	890	955	996	919	999	988	965	1052	976	979	1063	955	987	956	973	1017	1008	991	990	969	955	953	970	963	969	953	910	967	922	1011	971	1011	942	940	976	947	997	970	974	939	960	986	1011	952	961	1002	962	937	992	982	979	1026	962	903	954	1035	971	963	993	959	963	944	919	1007	935	979	975	959	963	990	927	910	945	928	997	906	997	950	941	951	998	967	964	982	976	934	955	917	1010	961	971	960	943	1022	950	917	959	948	983	944	994	977	990	942	939	977	984	902	954	961	1001	946	941	942	991	975	949	933	878	969	1009	971	990	991	1006	987	934	947	982	958	912	979	940	973	974	965	935	935	1007	1007	943	972	911	924	942	957	984	944	941	916	939	1026	985	983	964	971	963	1008	975	996	948	962	970	1014	971	1018	976	1038	971	982	1038	906	950	975	993	938	951	948	972	945	938	972	975	976	1026	1004	978	982	947	953	938	945	982	970	924	963	1003	990	1073	953	945	966	897	992	968	987	967	971	988	968	949	966	943	972	977	994	973	1058	973	1011	915	989	1045	924	980	998	955	1018	1046	940	1051	994	959	919	967	958	1011	949	1004	998	991	1035	919	980	902	1000	985	1001	957	972	936	1017	948	1014	991	1002	986	989	957	903	979	1029	946	987	969	996	961	962	990	994	1018	945	944	1033	978	1013	935	970	968	990	950	935	922	936	981	966	900	996	995	969	998	934	941	973	965	960	947	953	947	922	936	938	953	902	984	921	1009	934	935	1002	995	928	939	1006	1042	965	980	981	976	922	963	956	1001	962	1012	975	1010	990	1006	978	967	922	934	1005	984	983	928	886	952	973	1056	951	982	993	939	947	958	1041	987	948	937	947	964	925	952	999	994	1012	1022	962	988	1003	987	997	973	934	945	918	923	960	950	967	944	961	1015	1014	1011	951	1016	980	975	1011	988	967	946	953	987	937	984	913	968	982	956	970	984	996	957	1079	961	951	998	986	918	941	1022	983	997	913	977	996	963	1001	986	970	983	1026	953	949	920	1010	959	1019	989	958	942	920	943	959	953	959	931	1012	964	944	987	1008	989	982	994	946	961	915	997	946	970	973	969	985	942	981	976	997	923	996	968	961	966	930	947	981	992	953	952	973	987	966	1001	980	984	992	933	1017	925	1007	944	942	1008	952	976	982	953	968	929	903	1038	916	968	971	974	998	973	1025	973	958	985	917	950	973	982	982	975	992	957	994	1000	971	1000	975	1003	1006	946	981	1058	940	999	994	973	961	994	972	959	984	994	993	952	986	982	959	975	983	1011	930	995	907	990	1032	923	958	952	963	973	955	1020	979	923	961	972	990	997	1006	935	990	957	964	988	892	984	959	957	969	1005	991	1026	984	1009	982	970	936	966	935	1065	943	995	971	895	949	924	987	1026	939	946	996	1003	996	935	1003	965	958	941	942	1002	967	961	922	976	976	954	930	986	984	1020	961	998	980	1043	926	946	991	1025	973	962	926	986	959	966	922	1028	930	943	991	983	1016	961	928	988	996	983	950	1000	986	892	965	928	1001	902	1024	963	974	934	915	961	967	991	1010	1007	990	943	976	926	948	1014	950	952	990	1016	962	947	953	967	931	981	932	966	980	949	977	1012	992	990	1025	967	954	987	926	979	1028	952	992	980	957	985	920	978	989	944	959	988	1004	940	985	906	967	994	1020	1003	962	959	918	1017	986	970	958	986	1033	964	965	970	926	1059	1001	968	963	953	1001	1002	1006	964	925	936	967	966	972	964	937	1010	919	939	982	956	969	1067	977	1034	1040	936	964	1010	1009	971	950	911	1008	908	991	924	947	958	990	981	957	946	1016	1012	959	1006	978	964	1008	989	959	957	1014	981	1041	1016	943	992	996	985	954	967	1015	940	1023	919	977	966	954	970	963	933	946	945	984	947	977	1001	998	967	948	958	985	963	960	942	944	976	953	992	927	1010	993	1013	1008	930	941	978	984	980	1023	936	997	929	940	968	944	931	960	980	941	984	1005	1002	928	942	1014	1005	980	984	989	956	1009	973	983	1036	1014	977	957	983	989	966	968	1014	990	958	995	988	1012	988	925	937	984	979	978	985	940	964	950	976	904	922	917	943	972	968	961	997	992	959	968	938	981	917	975	1036	975	970	948	959	977	973	944	1000	987	979	986	992	960	907	977	1003	974	937	991	958	995	885	908	934	1007	996	988	1007	995	953	1011	1000	991	1029	1007	981	943	966	963	994	985	970	942	980	971	972	960	995	937	941	1004	1019	995	991	1003	954	1000	966	1008	945	932	904	1001	967	997	1009	983	976	908	924	971	971	940	957	1029	982	977	945	953	964	958	935	989	950	995	1007	1039	987	986	963	1003	962	960	944	972	991	959	949	970	1011	950	952	1030	959	956	1004	946	992	930	961	917	936	947	974	962	972	990	982	942	952	940	888	969	987	942	914	981	989	1007	972	972	983	998	932	930	994	1005	903	942	975	1036	1040	1037	954	1008	930	958	934	1012	979	971	1006	962	927	961	946	975	974	942	958	971	1072	939	926	952	947	1004	909	919	1029	995	1010	977	969	956	943	995	976	952	942	1003	1007	975	949	915	997	985	1008	969	1012	964	979	982	965	956	1004	966	973	985	991	972	1023	990	927	952	978	963	887	924	967	956	988	984	1006	933	961	963	917	955	995	947	922	919	914	982	987	969	939	1063	929	961	947	956	974	949	974	993	931	1029	960	983	958	918	997	952	967	955	1001	974	1009	951	941	936	967	964	977	1018	989	969	989	1028	950	964	983	977	988	962	933	946	944	982	973	934	935	968	929	904	984	957	937	970	944	993	906	989	1017	970	978	927	984	1006	1003	921	938	976	920	907	984	910	953	897	962	945	973	965	950	923	1028	1001	976	968	962	971	966	974	971	974	932	956	947	971	943	984	987	956	980	943	969	961	927	993	997	957	988	938	955	1011	947	1022	962	1039	946	1007	980	938	985	975	980	981	974	984	994	1010	990	998	966	1028	1008	1015	955	946	954	963	979	999	986	1018	916	955	955	1016	906	969	970	986	925	983	966	954	926	930	995	967	976	986	999	951	966	1025	1021	940
6131	419	292	196	193	219	168	184	167	175	166	161	176	172	172	181	185	187	176	177	171	172	181	166	163	176	181	167	180	204	184	170	185	169	179	163	179	190	164	150	190	176	160	164	191	153	169	190	161	189	169	185	161	172	152	175	141	187	188	170	181	167	176	180	175	180	164	170	170	158	156	176	166	151	175	163	159	167	137	164	150	141	181	187	163	160	180	192	194	186	151	170	154	160	170	176	176	180	178	181	177	173	168	174	151	168	160	179	178	153	165	195	181	194	209	160	187	186	191	163	147	171	193	164	169	170	167	158	156	183	171	195	175	179	176	173	159	177	167	203	150	143	187	162	144	180	169	172	155	174	169	174	163	176	185	176	166	163	168	177	187	148	179	177	183	192	179	175	151	161	175	178	149	172	161	173	178	173	192	162	180	179	186	177	148	169	167	173	180	166	176	178	157	190	163	153	182	171	150	175	176	161	162	182	171	172	169	182	154	171	202	173	153	152	189	169	163	159	159	157	161	173	173	169	145	166	184	179	171	165	176	192	142	163	183	192	181	176	152	186	181	178	201	210	169	150	173	174	182	180	182	173	165	185	170	159	153	174	164	173	193	191	179	166	170	197	168	156	169	163	164	163	200	149	175	192	169	201	178	171	167	185	167	164	189	198	195	162	160	150	172	153	175	162	169	164	193	184	150	169	190	167	159	161	166	172	173	152	186	160	183	166	152	173	169	166	171	174	171	182	163	164	170	168	162	179	174	172	187	167	182	181	187	166	169	174	191	183	173	162	176	157	185	176	159	161	180	182	166	179	177	169	148	186	165	178	157	187	156	158	184	176	197	186	178	165	168	184	160	176	181	186	179	158	169	182	168	164	187	173	168	155	178	184	169	164	159	168	182	172	172	171	182	167	189	187	149	165	178	189	169	175	180	155	169	167	189	157	178	174	191	168	158	175	185	169	164	161	198	182	193	173	166	182	177	169	155	173	155	162	184	172	212	165	163	184	151	173	192	155	189	169	172	163	173	178	185	154	152	196	169	158	156	170	164	176	164	177	160	172	192	177	173	167	171	170	178	165	175	154	157	172	163	176	166	188	166	189	157	178	156	184	152	155	187	174	177	174	197	148	153	192	183	148	195	165	162	170	152	190	159	190	161	177	171	176	152	175	190	172	147	177	176	149	173	170	151	172	169	144	174	169	170	176	159	183	157	192	179	201	166	168	161	187	192	151	174	197	191	165	163	156	158	180	165	181	192	197	164	170	150	180	164	179	173	165	187	143	182	183	165	187	165	146	171	170	174	181	175	172	162	178	169	150	182	179	179	155	175	183	210	183	168	191	171	158	183	166	164	186	168	150	168	195	162	188	168	164	170	171	177	197	162	168	189	170	165	147	165	173	188	176	177	198	157	166	168	179	174	175	192	170	174	176	156	184	171	192	174	181	168	178	191	150	172	183	157	192	180	159	164	180	181	189	165	152	184	169	175	189	177	206	178	167	185	170	200	162	151	164	150	169	187	166	155	154	173	152	163	164	181	176	198	175	171	160	173	193	174	176	188	172	179	176	172	183	178	159	186	164	156	173	175	176	172	166	194	173	172	156	167	177	195	162	184	165	169	165	170	159	171	170	174	138	157	169	174	162	160	156	160	152	150	161	156	186	155	186	183	167	200	140	173	157	177	174	161	182	184	150	177	184	156	167	163	200	165	167	161	193	185	184	162	188	172	183	195	160	179	155	169	189	164	142	170	160	166	158	170	154	180	158	152	204	179	170	164	165	187	153	181	176	144	202	186	182	154	175	158	170	146	156	170	187	171	171	178	181	179	195	153	179	185	171	176	157	161	164	178	138	176	148	179	181	178	159	192	192	177	177	195	181	189	151	178	162	163	150	178	174	180	195	182	182	170	183	145	178	173	201	171	178	170	158	162	172	178	162	172	163	192	167	175	170	144	158	175	180	188	156	193	139	171	159	176	178	160	187	158	141	166	177	173	164	170	162	174	183	150	198	188	184	183	183	174	176	191	199	184	161	155	205	179	148	152	162	162	177	184	188	163	160	170	157	176	162	156	191	178	197	156	161	186	168	167	182	175	177	183	176	189	163	150	163	166	185	164	175	179	193	161	179	178	185	178	166	176	166	190	199	167	161	179	173	166	160	180	172	194	156	183	189	171	173	188	141	171	180	175	177	180	181	170	164	170	161	187	149	198	173	173	169	168	176	191	190	176	156	174	187	167	177	148	174	167	167	192	175	179	175	157	157	182	180	201	169	171	166	158	174	212	178	179	162	199	151	194	171	187	158	175	158	171	196	169	144	187	192	168	167	168	186	176	166	188	163	168	193	180	179	175	162	184	168	147	201	167	180	150	149	190	199	160	176	180	169	170	186	161	187	161	182	159	192	177	159	168	174	170	191	177	170	178	153	180	195	200	162	172	173	176	163	165	188	190	189	176	165	190	177	193	181	164	169	178	177	166	168	167	181	192	159	148	176	159	173	170	159	159	161	146	156	191	177	173	144	205	155	177	158	160	175	164	180	190	166	145	165	163	167	167	157	151	170	170	172	174	170	175	175	172	162	177	190	163	167	162	181	192	174	160	162	180	177	190	174	159	184	171	197	173	171	183	167	145	175	170	193	185	165	174	181	162	174	173	166	177	173	174	172	182	187	176	169	182	182	164	177	161	127	168	169	158	189	188	173	204	163	170	155	167	168	162	171	176	169	174	175	185	159	170	182	153	183	169	167	172	172	174	168	164	176	197	170	180	176	169	179	167	162	174	163	177	167	167	187	144	174	180	172	182	175	160	172	180	168	166	196	170	172	159	171	162	179	179	172	170	185	178	172	159	174	151	178	177	182	186	158	157	191	151	206	181	192	172	198	211	173	157	181	159	167	177	161	168	180	169	207	184	168	160	185	176	168	165	156	175	171	153	163	168	197	189	170	183	183	164	171	150	161	152	172	179	164	171	184	169	156	150	164	169	165	168	173	173	171	164	184	155	150	194	172	156	145	158	162	178	183	169	172	166	165	149	144	168	157	180	154	172	175	181	177	178	178	160	155	159	144	175	175	163	167	159	195	176	187	180	177	164	194	149	166	163	164	193	209	155	179	167	184	167	184	151	157	152	172	156	161	177	182	183	154	173	167	178	199	164	170	157	181	174	143	182	173	149	209	163	144	190	180	163	166	134	156	186	176	157	171	173	157	194	180	162	161	183	152	153	168	173	186	161	169	178	201	152	158	152	167	174	164	178	163	167	186	169	173	178	174	160	182	190	179	146	166	203	169	178	169	182	176	175	147	189	176	169	172	201	190	182	167	164	182	168	157	156	174	174	160	199	174	156	176	191	157	190	158	178	176	172	171	191	160	190	178	153	165	179	168	168	154	183	172	170	195	202	165	179	177	180	175	156	164	164	167	185	165	185	157	193	194	173	175	175	165	176	188	179	198	147	164	184	191	168	161	183	174	208	157	173	177	170	170	174	184	159	170
5781	636	713	712	762	654	647	568	635	605	664	579	592	598	610	563	577	580	585	609	588	584	605	575	588	569	602	605	545	560	529	564	591	589	560	564	621	586	571	603	539	564	548	548	580	593	521	605	551	539	548	587	573	532	554	603	543	588	572	602	566	590	605	574	544	509	586	575	565	543	593	557	561	575	557	557	589	551	566	549	552	546	553	527	586	565	522	593	577	527	522	613	537	523	555	558	570	560	511	579	546	568	570	547	548	584	538	543	550	581	565	588	559	556	574	591	534	515	577	550	538	566	550	570	586	574	537	588	534	558	539	571	597	525	563	613	548	556	597	576	560	559	562	556	555	561	571	575	566	638	536	563	562	579	584	589	551	562	554	560	588	563	552	551	555	552	588	583	549	558	555	517	540	555	583	551	524	536	552	566	567	593	560	561	518	575	560	550	535	601	561	561	559	585	547	566	541	552	566	553	566	596	586	600	520	597	537	522	568	568	578	552	568	581	531	511	521	536	571	556	580	570	563	596	557	596	552	545	571	539	552	551	582	568	549	560	571	544	608	592	576	571	582	583	551	527	533	534	594	546	551	560	571	554	544	547	546	576	563	578	552	487	570	552	545	528	559	536	601	581	567	576	591	559	589	560	557	554	555	527	567	581	555	598	570	571	533	557	575	573	556	589	566	567	539	541	569	581	569	503	589	542	583	560	522	582	558	566	545	583	537	539	581	570	552	576	570	571	608	567	580	538	566	580	551	578	573	578	548	583	566	578	562	559	545	520	565	601	573	611	549	584	550	544	579	546	568	582	543	537	566	573	546	540	571	556	596	568	564	612	554	563	547	569	575	554	506	566	530	570	590	564	549	565	586	571	584	601	511	582	601	563	548	533	585	537	593	570	599	542	574	551	548	564	565	556	586	533	546	558	592	580	561	579	565	588	588	577	566	561	537	549	564	560	552	557	546	572	613	547	555	602	558	606	568	566	584	532	510	592	534	588	598	583	550	582	554	545	549	595	519	564	576	585	559	574	571	587	544	597	610	557	582	519	555	588	544	548	526	545	576	565	582	581	561	580	570	578	568	540	560	558	536	551	577	555	498	592	530	527	576	569	566	548	560	572	598	589	564	567	547	574	588	568	565	587	570	549	556	571	562	558	581	549	541	546	571	508	570	574	568	542	555	531	563	558	562	551	583	541	544	554	554	554	524	524	527	552	579	562	577	565	545	563	609	533	559	538	570	591	566	546	545	593	526	546	543	558	558	567	567	572	524	571	569	532	515	529	526	575	586	517	572	569	533	566	548	533	524	576	548	594	550	592	572	556	587	545	597	544	581	585	530	614	569	531	612	557	587	560	586	531	583	614	587	561	537	581	554	564	533	585	592	531	556	562	572	578	576	527	563	568	568	565	540	573	559	546	605	522	599	549	569	569	564	598	576	605	570	604	585	557	550	546	575	617	569	550	555	575	584	591	571	550	570	531	518	553	542	568	586	551	541	526	571	557	551	549	512	590	538	580	558	591	551	569	570	566	583	565	528	523	550	561	572	566	566	568	561	552	577	549	553	546	561	587	563	546	527	553	561	552	570	570	586	584	588	532	528	554	568	537	552	598	549	563	548	543	548	556	526	601	638	561	531	578	543	535	580	563	567	560	535	586	542	580	590	574	576	523	542	559	622	566	557	567	576	579	602	571	573	575	554	582	541	555	561	557	576	586	584	596	545	550	504	563	579	588	567	596	577	513	577	528	559	572	578	560	609	601	585	595	562	576	555	587	544	572	518	574	526	591	570	557	588	543	534	590	548	611	585	566	588	552	572	545	585	574	567	503	540	564	570	543	566	571	543	594	548	578	557	578	524	529	555	582	534	556	493	562	569	567	528	522	567	559	560	551	581	569	552	589	542	596	567	574	564	577	550	541	539	549	608	571	531	556	586	579	606	538	590	573	565	556	528	556	555	592	576	546	576	516	601	520	527	572	527	539	531	589	556	588	538	508	561	545	568	571	534	553	564	561	560	521	559	558	569	560	540	546	580	548	570	584	542	550	543	565	575	576	565	549	544	604	560	540	556	558	533	570	591	580	545	581	621	536	608	578	565	516	569	557	570	567	542	551	566	546	582	546	529	543	623	573	546	547	604	590	581	589	557	591	545	538	528	544	528	563	596	561	557	515	561	558	526	549	551	529	598	540	552	557	572	577	525	553	550	544	534	571	576	582	545	529	533	554	547	580	546	577	560	607	542	574	556	571	544	557	600	574	554	575	615	546	562	591	586	551	609	575	508	581	517	605	589	546	579	580	528	528	574	523	571	608	562	541	556	552	565	545	537	550	610	566	559	553	562	548	514	535	560	561	561	552	607	565	557	581	565	587	566	595	545	615	522	563	568	562	525	545	581	556	562	572	555	583	579	548	579	559	553	546	612	572	601	585	542	599	569	521	551	568	519	613	583	542	579	567	563	554	581	535	587	560	555	559	553	530	589	605	577	583	545	565	545	576	581	612	578	544	551	588	561	557	512	576	552	549	551	588	557	567	557	571	573	573	544	558	575	545	547	531	534	572	526	586	556	592	576	525	591	559	551	522	577	526	568	577	569	563	622	562	573	583	556	556	574	594	595	529	557	567	539	531	551	561	565	604	577	570	524	518	546	567	514	559	539	586	638	546	530	542	583	552	560	569	608	562	578	547	584	569	584	529	550	582	572	624	567	550	533	560	534	602	536	547	564	612	581	620	565	534	539	551	598	571	613	551	610	537	579	547	563	559	614	524	579	567	527	543	569	591	567	552	562	551	585	547	595	564	563	550	570	570	566	574	558	540	587	589	546	534	540	576	553	585	570	590	604	572	560	580	614	542	572	566	528	571	501	559	601	576	571	569	553	553	572	546	595	566	539	589	508	562	551	565	559	608	597	600	541	538	563	534	594	507	506	557	572	535	549	543	540	564	539	552	570	583	564	561	571	574	582	582	512	554	542	536	541	543	559	557	566	515	555	538	526	580	564	583	570	571	585	542	591	558	537	564	558	549	537	532	559	568	578	573	558	569	546	562	599	581	547	557	571	551	558	552	525	544	516	584	552	542	582	601	587	537	567	551	556	557	567	570	593	564	584	522	560	554	541	524	576	612	539	524	564	570	572	537	555	532	559	605	559	603	561	542	522	566	561	567	535	556	535	584	552	529	535	552	585	574	536	557	549	575	566	556	566	555	589	578	543	614	568	508	539	546	556	552	571	542	577	558	550	580	574	547	555	612	607	548	596	565	581	552	565	609	578	616	579	576	550	568	566	534	566	564	558	558	555	564	642	575	554	556	604	592	532	544	608	566	527	599	573	558	552	618	556	592	558	545	531	566	585	560	554	543	567	567	538	582	588	549	576	606	567	585	557	558	545	511	578	572	546	604	559	558	522	581	562	529	535	566	553	554	572	572	561	528	590	544	570	574	584	553	570	530	585	546	630	600	558	529	545	583	562	573	575	542	575	577	592	571	560	566
36419	8869	1832	1232	948	744	638	542	500	442	397	424	399	364	347	411	330	371	351	351	318	342	309	319	333	332	312	380	341	341	304	329	318	319	310	347	306	320	274	305	336	322	318	330	340	332	284	322	312	309	326	358	317	334	292	315	298	310	345	325	310	305	326	327	304	363	334	286	346	309	319	312	298	321	313	343	321	296	326	318	339	312	307	323	302	273	307	307	297	294	328	300	301	313	294	319	336	319	290	322	313	335	295	320	306	314	284	333	317	303	321	320	330	314	290	327	314	283	301	323	323	306	333	335	287	306	303	331	301	319	300	295	325	311	288	310	306	315	298	267	329	299	301	295	300	318	280	301	304	312	284	321	288	281	294	332	302	326	286	293	325	308	298	305	294	302	288	318	341	311	311	292	285	359	280	294	301	292	312	327	290	320	314	324	332	305	270	307	310	304	296	308	294	319	297	351	285	332	321	306	321	324	298	318	315	296	276	293	318	290	287	295	306	281	305	337	298	276	304	309	303	297	322	295	317	274	308	313	297	333	302	313	301	308	271	300	308	269	303	310	304	306	343	309	323	311	296	321	313	287	320	303	293	314	268	297	312	330	321	318	316	297	330	327	302	310	303	308	295	306	313	350	292	328	299	311	324	294	339	301	334	310	317	292	314	295	317	332	348	305	312	335	329	306	289	298	294	307	286	317	318	290	284	294	293	315	314	296	313	324	320	319	271	302	331	318	299	311	310	318	287	309	306	337	298	309	303	312	311	305	304	295	314	307	311	280	294	316	323	274	325	330	327	314	285	303	309	313	292	307	331	285	306	334	297	334	310	313	346	328	293	313	323	341	318	290	300	310	321	338	298	331	320	337	300	323	300	304	291	282	306	313	282	303	292	309	289	306	300	316	316	322	305	290	310	308	311	295	311	282	306	338	324	311	298	307	311	306	315	320	341	328	287	329	331	345	302	303	308	310	322	304	300	326	319	325	289	324	286	300	297	337	316	318	318	278	298	278	290	321	327	315	327	300	292	327	304	329	292	289	331	295	311	323	316	264	334	295	315	309	269	321	282	320	319	348	348	334	294	296	328	313	314	316	320	337	272	325	302	306	326	308	292	315	314	330	305	322	314	290	294	311	300	321	276	306	312	330	305	321	351	322	275	287	295	289	315	304	305	317	327	316	311	280	325	297	291	303	283	306	325	296	311	327	343	337	302	324	318	299	299	294	318	323	316	296	311	299	276	347	326	311	321	314	315	300	291	310	308	365	316	327	302	315	292	335	316	295	312	320	297	317	302	300	310	338	336	285	301	311	316	362	297	300	296	312	341	329	305	316	311	311	323	319	291	351	322	314	308	322	300	328	332	290	325	307	275	266	300	284	313	309	309	321	322	323	309	280	315	336	284	325	308	306	311	298	278	285	310	310	335	320	305	276	331	301	325	331	308	301	295	322	293	304	317	295	288	282	283	314	338	306	318	313	307	297	333	305	295	268	320	284	315	307	319	288	296	305	302	331	305	324	303	323	331	337	317	292	318	304	329	298	307	309	304	283	326	322	299	329	311	306	307	326	298	350	314	313	287	286	330	310	304	329	279	317	317	286	335	322	288	311	302	315	286	333	329	308	272	326	323	296	289	306	307	286	271	270	286	315	297	323	310	310	283	308	311	349	350	325	306	352	305	291	285	321	298	301	279	321	312	318	281	281	328	308	300	290	320	310	292	326	279	279	297	274	329	304	300	294	301	296	298	313	322	331	313	344	318	301	308	315	296	319	295	307	312	322	314	285	318	313	320	321	323	311	302	330	295	299	293	328	343	330	319	319	299	327	319	323	293	301	280	289	308	324	303	333	305	316	306	279	302	335	323	313	282	285	293	334	277	305	296	339	281	310	306	314	321	298	325	343	327	301	297	273	320	323	280	281	312	355	295	307	281	300	324	327	283	296	308	321	307	320	316	345	283	326	299	320	293	303	345	335	309	282	324	292	308	317	323	304	333	299	325	297	320	287	307	338	321	284	322	336	340	318	341	295	287	290	327	302	310	321	281	314	297	323	311	314	325	340	317	311	280	314	341	301	302	310	330	292	338	308	281	319	311	318	309	294	309	291	309	299	284	296	309	281	300	296	320	299	330	303	302	343	294	291	280	302	317	300	300	298	322	320	332	325	343	318	320	310	314	330	310	287	298	331	289	294	274	287	292	299	318	318	322	317	261	289	317	322	326	350	324	283	334	301	322	283	312	310	325	327	291	329	324	303	287	319	312	315	312	309	330	317	284	314	284	295	296	292	330	319	308	295	324	344	301	323	306	310	295	327	300	310	285	318	301	314	286	298	313	300	302	303	289	294	294	299	320	290	335	325	308	317	297	303	298	293	341	311	282	302	325	276	318	280	346	323	315	351	298	301	323	322	319	308	318	295	305	339	309	331	320	301	302	316	319	320	311	306	332	311	316	318	312	315	324	300	291	312	294	281	278	310	307	323	296	312	341	324	290	310	305	297	321	323	331	322	301	318	317	318	306	312	308	285	296	283	312	309	311	315	327	315	307	306	300	314	333	322	346	294	299	308	319	302	300	315	313	296	289	308	299	296	315	322	286	319	318	334	316	306	294	345	309	295	283	281	281	300	323	323	326	347	321	306	268	308	325	319	300	316	304	334	317	306	312	312	311	276	319	333	281	301	305	334	319	312	278	317	311	306	351	324	337	297	305	337	306	312	285	329	323	297	302	294	309	317	322	309	290	333	296	270	301	290	323	272	337	311	324	303	308	306	294	325	290	320	302	314	333	292	293	314	278	295	356	303	338	302	293	275	303	330	311	294	328	321	325	314	314	319	292	302	299	348	319	339	330	293	284	343	334	286	305	299	290	325	302	317	323	323	296	314	305	344	285	295	347	298	315	333	275	340	293	288	311	302	305	294	277	313	268	273	287	313	278	310	278	304	314	319	277	301	291	304	318	302	248	307	324	311	307	324	283	286	298	317	309	314	334	317	341	299	300	307	291	307	311	285	312	352	324	308	321	307	296	302	316	286	317	300	323	299	313	287	306	331	305	310	321	272	300	286	313	289	329	289	304	272	275	293	299	293	315	301	314	294	284	343	364	289	335	293	319	316	314	325	322	289	281	277	327	302	309	339	304	346	291	302	315	298	297	292	301	291	312	316	309	333	335	319	323	339	308	300	302	303	304	316	347	335	339	289	306	333	312	315	292	339	323	323	314	326	313	308	271	292	309	319	321	320	314	277	301	292	339	312	288	294	300	343	347	287	325	310	343	308	289	353	309	302	308	298	321	292	306	288	289	306	324	323	298	312	308	335	279	326	290	331	308	318	306	260	288	291	298	295	301	300	301	319	318	301	332	303	321	296	323	348	316	322	269	344	319	305	328	300	294	318	325	297	290	317	323	325	301	292	312	350	306	346	309	308	338	312	344	325	314	292	287	308	339	301	304	319	330	301	274	323	323	300	352	340	298	311	312	317	319	318	299	286	296	338
17469	1838	3444	3731	3276	2695	2335	2045	1837	1655	1501	1372	1328	1350	1221	1220	1213	1171	1154	1138	1041	1068	1044	1007	1041	950	999	1037	890	974	972	976	979	958	952	948	967	981	880	955	983	1023	962	938	922	926	998	933	955	936	929	960	937	916	884	954	925	914	916	933	915	918	990	980	920	901	959	933	960	879	914	892	947	887	916	854	888	901	907	892	888	914	882	906	903	915	954	875	892	908	928	934	958	915	898	907	914	888	915	880	867	845	927	936	855	836	923	872	896	915	881	902	947	956	905	900	892	872	860	889	867	945	917	835	898	915	922	904	869	941	921	902	912	889	851	902	925	931	868	839	928	918	890	917	890	901	931	944	879	881	929	899	938	919	892	915	875	898	906	920	930	933	908	911	858	840	887	870	876	878	935	851	916	852	908	889	899	890	880	855	915	876	897	872	923	865	858	879	877	877	887	908	848	875	919	870	931	900	880	891	860	921	931	956	883	923	919	891	854	864	883	844	846	909	889	918	906	928	916	883	890	950	874	902	874	936	879	914	891	931	917	884	902	876	879	903	917	942	892	914	863	894	866	930	957	876	874	922	889	908	912	875	854	910	943	910	917	880	906	842	868	899	941	871	903	903	895	894	837	896	932	923	865	889	858	920	893	858	868	927	912	870	911	918	897	914	898	855	925	889	865	920	888	901	871	934	886	945	921	880	856	870	910	905	920	879	919	914	895	942	873	900	946	872	894	879	872	882	901	867	875	931	898	875	916	894	908	923	895	893	947	890	887	899	891	890	852	874	861	869	957	920	898	940	887	897	935	888	874	898	859	936	913	889	938	897	950	880	834	951	856	928	886	873	882	854	881	846	858	898	884	911	881	925	951	926	886	894	885	848	917	878	923	900	910	890	896	850	856	856	894	909	937	944	946	886	956	913	873	843	894	869	887	882	864	919	971	889	877	861	880	875	947	837	869	860	888	892	915	954	903	914	925	950	931	919	904	916	882	867	934	927	837	927	898	915	905	883	893	852	857	946	881	913	895	905	906	870	862	868	914	942	884	928	871	875	871	852	861	885	850	837	910	901	846	893	876	901	923	877	864	873	850	920	890	899	890	889	891	894	914	817	887	874	865	917	879	926	855	853	950	878	895	865	910	884	946	843	859	909	874	929	879	839	905	957	923	942	925	913	902	899	892	869	904	877	880	917	884	892	815	893	912	973	895	942	901	907	875	896	913	874	966	881	900	891	987	866	799	873	886	876	885	824	898	931	949	925	947	915	875	891	893	928	893	882	907	954	913	910	939	901	917	896	917	906	919	886	876	879	897	833	883	943	917	898	912	890	874	910	866	945	869	982	908	920	913	849	902	938	895	945	948	829	880	927	925	892	871	985	895	879	918	865	901	934	898	910	907	834	903	885	920	901	922	872	989	901	876	945	873	920	891	916	874	860	905	905	902	854	930	920	887	848	902	926	856	891	917	930	912	881	844	969	882	929	948	924	878	854	887	893	890	852	888	865	905	878	925	846	893	896	919	903	910	884	893	870	809	914	943	872	886	876	903	926	944	959	861	859	944	882	880	891	906	923	909	913	885	904	915	916	913	864	904	937	869	892	931	861	867	864	859	867	866	941	918	905	859	905	843	884	909	918	886	843	885	887	850	914	911	919	920	876	900	1016	907	925	877	890	882	931	928	894	857	874	887	928	902	939	863	867	900	880	899	867	862	896	896	978	882	878	923	940	931	913	930	889	909	833	865	918	939	822	972	857	899	880	881	845	847	882	928	879	905	831	925	917	853	901	925	892	843	875	874	876	887	932	934	887	882	879	871	876	914	928	867	858	867	900	860	895	878	872	917	925	872	934	883	905	884	883	903	839	911	829	880	897	916	868	904	905	930	910	919	929	878	868	892	925	901	822	901	914	856	875	917	903	903	879	900	964	939	924	849	896	881	833	909	935	901	948	879	911	903	906	866	891	874	881	938	854	919	855	896	893	899	864	811	945	880	908	937	908	912	926	864	937	878	858	859	859	898	959	906	944	931	890	902	911	919	883	915	896	879	853	841	858	918	851	855	944	928	926	900	880	893	933	899	909	876	880	875	916	900	829	869	934	920	885	907	859	942	901	899	900	804	900	842	876	920	914	859	928	922	916	871	905	886	861	854	901	884	881	878	881	874	914	882	903	933	946	889	902	901	900	885	956	875	938	856	858	932	899	914	946	909	931	858	859	927	893	861	895	920	911	932	865	917	885	918	845	873	921	905	860	934	866	904	914	905	914	933	878	865	885	886	923	962	945	869	919	853	898	854	889	908	863	887	931	934	866	889	905	902	876	894	906	948	860	925	891	879	848	893	876	886	903	902	877	906	904	871	886	934	867	890	907	895	908	923	933	875	907	865	868	917	951	881	907	922	913	949	853	905	900	885	916	882	906	933	857	869	920	909	843	926	872	911	881	884	901	843	858	890	920	862	872	847	841	853	877	890	894	890	853	906	932	854	902	925	870	938	861	888	881	892	875	870	886	904	901	938	898	914	856	875	889	886	907	914	841	822	910	924	823	848	903	926	965	909	871	924	887	953	943	924	900	927	907	934	872	940	921	843	874	869	909	876	891	871	929	943	853	838	913	860	881	896	876	869	896	937	912	924	894	925	870	919	894	925	846	934	865	864	890	890	979	896	877	915	869	880	879	891	881	926	858	947	931	881	896	907	905	935	871	901	923	902	910	871	922	960	889	929	885	930	931	884	911	878	914	906	949	869	891	909	929	945	881	903	897	832	904	914	932	861	839	883	918	882	864	901	872	925	887	866	940	918	883	882	933	891	911	928	920	814	918	850	912	877	916	891	882	848	948	926	932	870	924	896	854	864	869	899	916	925	951	864	909	825	957	926	899	920	845	944	890	934	881	948	878	904	828	928	881	882	909	862	842	887	884	887	918	903	881	843	882	931	908	913	913	910	890	903	885	931	923	899	935	873	890	879	856	922	911	873	937	912	923	925	916	833	907	926	880	975	925	910	949	844	881	925	924	881	899	871	827	869	882	865	850	894	912	939	918	892	869	849	880	856	927	931	846	855	933	910	882	896	841	923	866	913	912	877	892	892	895	916	869	885	905	934	862	863	860	901	902	945	892	889	824	888	896	917	918	870	898	855	925	879	857	934	952	867	894	900	905	923	929	852	884	921	916	951	888	886	859	877	903	877	907	951	934	903	921	917	873	918	969	900	880	869	952	871	908	906	874	926	940	871	917	890	880	868	913	914	821	926	887	855	959	863	928	920	887	910	916	918	879	900	912	945	873	909	890	900	924	858	911	896	860	854	938	917	890	870	848	914	866	872	931	873	943	898	865	919	879	919	911	905	893	922	876	907	875	890	915	871	891	871	918	896	874	907	932	877	886	870	918	871	849	851	874	881	837	892	925	897	924	922	909	903	849	900	866	881	901	926	859	891	868	911	880	881	879	919	883	924	972	890	882	892	827	866	889	908	927	884	962	941	903	936	921	912	845
43652	18057	7020	2410	1568	1209	994	767	683	641	534	527	509	459	460	441	429	428	408	378	385	396	394	382	381	367	364	353	398	352	387	353	385	339	403	367	351	379	336	334	353	354	355	390	369	362	381	368	354	361	360	362	374	341	359	361	336	348	367	339	316	322	363	370	353	392	378	344	333	373	321	333	316	381	353	348	331	351	363	376	346	328	349	341	327	350	338	349	346	363	348	319	335	354	341	350	349	349	400	374	332	348	356	347	341	339	330	359	350	387	333	337	352	360	338	363	358	371	354	316	331	344	352	357	331	349	356	361	334	343	372	356	349	350	371	325	361	388	362	303	355	357	320	342	365	369	366	353	372	343	349	329	327	318	319	349	376	324	295	329	366	328	365	346	348	360	365	369	378	352	353	354	350	315	354	374	337	369	345	374	322	336	359	343	330	338	317	367	370	352	331	342	391	367	337	343	367	345	346	365	353	326	312	372	356	354	349	350	323	393	330	371	344	367	362	328	351	320	367	339	362	336	354	374	372	326	336	345	347	351	339	324	337	314	345	396	324	326	377	354	353	338	344	313	324	350	336	358	339	343	361	335	366	338	351	324	342	338	334	350	350	349	355	339	331	336	336	313	350	364	391	377	346	327	330	350	328	348	334	326	340	346	332	353	303	360	354	367	347	350	355	332	351	346	367	343	347	340	353	347	364	358	345	326	313	346	326	352	348	336	360	334	358	345	347	340	355	379	350	324	388	367	361	338	354	365	359	313	363	373	341	320	348	375	348	387	345	354	343	304	358	380	387	363	395	332	366	344	344	337	352	328	386	322	363	403	339	346	413	344	316	343	355	347	337	342	353	379	376	366	376	353	351	323	350	372	355	352	373	401	334	322	322	342	333	345	334	340	346	340	356	318	333	350	352	380	353	354	338	333	321	356	335	344	352	359	358	308	359	334	360	348	336	336	360	342	313	374	388	345	347	339	352	354	330	368	373	371	325	372	345	359	350	335	358	328	324	326	359	331	328	367	324	337	357	354	346	341	352	358	337	364	342	373	349	328	346	366	365	343	368	356	335	355	334	331	354	378	374	363	341	327	356	348	334	346	311	334	379	329	344	353	331	343	387	326	323	366	357	320	324	325	357	355	355	335	337	365	332	321	325	373	333	324	308	382	318	370	352	322	353	315	361	376	333	340	356	343	365	341	311	335	384	336	350	327	346	346	359	315	336	342	356	330	324	308	333	381	369	362	350	351	362	353	346	379	358	337	365	383	377	327	320	368	351	345	307	332	346	361	309	378	350	359	320	336	356	324	356	366	320	330	346	332	348	343	336	364	367	313	352	340	347	343	391	333	362	388	364	327	347	368	339	347	360	385	379	380	349	353	334	335	357	360	364	320	323	354	339	364	336	324	356	340	347	347	331	360	333	312	362	370	341	355	361	357	388	347	349	344	344	359	359	322	313	351	347	341	370	342	334	358	346	372	352	341	361	328	335	347	337	351	354	355	413	349	369	353	355	379	352	331	348	329	346	348	320	349	337	367	341	358	331	335	360	335	335	358	340	340	364	338	367	323	380	335	339	350	372	374	324	363	329	352	346	340	377	371	329	329	318	361	356	355	340	361	323	340	344	326	346	345	316	352	368	339	329	359	336	344	349	343	348	353	339	386	339	368	353	356	329	340	358	343	332	365	351	355	358	353	323	365	348	335	306	354	369	333	383	408	340	341	337	353	345	352	339	349	345	347	353	334	332	340	329	341	351	345	366	321	338	361	341	346	339	320	354	353	327	343	334	394	338	339	342	344	348	378	376	360	341	375	345	390	320	387	347	329	356	331	323	331	353	338	387	342	345	369	348	366	351	347	347	349	341	375	375	319	353	359	393	326	350	367	335	335	345	341	353	350	344	329	375	391	316	329	354	381	333	366	302	373	341	350	353	358	371	334	346	356	306	324	360	360	333	355	364	380	337	366	335	338	350	355	341	359	358	325	353	338	325	352	366	345	357	305	349	346	385	335	372	348	332	347	342	377	341	343	321	370	369	325	361	323	335	330	350	336	369	356	342	357	333	344	374	348	337	373	345	376	372	356	342	336	376	326	347	345	313	331	333	350	361	330	340	306	353	347	328	354	371	332	350	350	372	359	348	349	362	311	366	343	331	334	355	316	325	358	311	379	328	332	383	346	327	339	352	334	316	354	355	335	360	376	348	348	335	308	341	362	340	333	394	337	365	347	301	322	364	359	350	328	350	356	343	348	337	354	330	338	370	327	351	327	361	327	376	365	336	373	359	329	342	343	345	354	355	363	329	379	341	375	329	330	314	334	342	357	326	355	360	356	365	355	330	354	342	327	367	372	351	350	362	375	344	345	351	370	327	390	377	324	364	378	370	365	369	335	338	340	349	392	328	381	327	318	342	376	342	346	382	356	348	321	354	360	373	354	339	345	367	361	344	359	343	388	361	377	361	337	342	336	348	341	340	331	342	362	354	384	342	353	349	348	329	282	377	358	343	328	364	336	318	390	333	369	377	343	319	353	360	347	366	328	309	320	371	381	318	345	358	322	359	351	292	342	340	362	296	315	305	364	342	356	351	317	377	362	378	348	342	352	357	331	379	343	322	346	326	354	374	320	324	352	342	349	376	326	332	347	366	367	328	349	375	349	358	363	355	329	322	339	374	363	381	358	374	354	351	349	341	346	334	318	383	368	354	366	338	353	353	359	343	339	340	345	349	341	375	364	366	357	329	370	338	352	353	297	333	374	347	355	352	332	322	357	365	358	362	326	401	343	356	334	314	348	349	338	331	359	333	363	342	346	358	364	297	323	336	330	330	374	356	337	351	367	377	368	332	349	334	345	329	349	323	344	351	338	361	375	348	337	337	349	331	332	346	330	346	361	360	366	329	338	387	333	313	332	363	335	358	347	339	341	335	369	348	370	356	322	337	353	327	344	361	333	348	366	371	372	329	361	363	324	325	334	332	311	338	345	321	359	326	347	323	340	368	317	319	349	352	339	308	340	320	350	368	322	349	348	347	337	330	297	332	357	321	323	314	354	344	368	356	363	340	367	369	374	358	352	356	378	376	360	337	316	346	348	345	361	335	337	380	359	349	363	339	350	379	374	341	337	361	358	383	358	361	360	330	345	351	326	323	340	354	331	313	337	340	341	328	345	334	334	355	340	335	335	393	325	347	340	324	335	354	365	385	370	343	324	335	360	350	347	349	338	379	362	352	374	313	323	370	311	354	361	315	327	345	389	366	346	358	378	335	352	326	374	342	335	309	310	327	361	374	344	334	334	300	337	378	354	363	351	363	355	327	354	362	339	365	328	329	367	351	351	337	339	333	351	361	334	331	370	322	342	363	359	307	338	317	335	360	346	339	337	327	347	312	350	344	342	351	354	382	341	348	351	327	378	341	326	320	358	345	319	369	327	364	338	339	342	345	351	352	328	352	373	346	347	339	340	360	344	364	356	349	367	352	331	360	338	345	354	335	334
22343	2886	5612	6317	5476	4549	3777	3262	2810	2352	2191	2036	1830	1777	1712	1637	1476	1474	1420	1384	1306	1263	1320	1271	1212	1286	1175	1139	1184	1170	1133	1152	1076	1058	1118	1131	1152	1128	1076	1018	1067	1078	1058	1091	1069	1000	1029	982	1048	1024	987	1063	1000	1030	1040	1006	1013	1041	972	969	1037	995	985	975	1002	952	981	985	1012	1007	1038	991	978	1034	982	993	991	1049	971	954	992	998	978	979	1011	978	1000	965	1060	1007	979	1015	954	960	975	942	957	982	990	976	948	951	973	982	976	1077	956	964	958	1017	980	945	970	1031	984	963	976	942	968	962	1030	1028	964	984	970	955	970	974	904	1021	971	949	988	948	928	959	1032	980	1010	1023	987	1018	983	973	1001	994	985	1020	970	975	1006	945	1023	986	1019	959	945	989	981	998	993	970	988	971	981	918	983	1021	933	951	1063	954	953	933	982	1019	992	1041	972	1015	967	959	965	993	940	981	946	958	987	996	937	979	976	974	940	986	956	969	1016	1057	956	1001	988	1008	983	956	994	944	936	989	1031	950	911	972	931	1019	977	1015	989	942	989	933	1015	959	983	983	981	1011	1038	938	941	988	961	1004	1009	957	941	947	996	997	932	1013	968	982	918	929	1020	928	964	887	982	984	960	985	936	919	1014	898	976	985	1018	974	957	981	934	1006	971	983	978	927	948	993	990	938	1016	971	976	993	1068	961	1006	974	1008	937	995	985	986	934	974	972	1011	944	979	946	959	996	962	960	934	978	933	971	971	936	970	1010	1006	907	961	1021	1009	982	959	925	971	1048	983	934	973	980	954	952	1046	953	926	1004	989	954	973	993	941	967	1012	949	1007	978	1043	981	959	1027	941	949	978	989	1024	1063	1001	963	938	957	917	933	988	969	1006	965	974	916	1006	979	971	1027	992	938	1004	1025	976	978	1009	1001	937	964	964	958	956	1018	978	985	931	981	960	948	973	982	989	1025	981	922	990	953	933	945	945	935	1025	923	970	968	910	994	929	998	980	993	951	968	939	978	1016	1022	957	989	924	966	929	1044	972	986	973	991	997	1009	931	970	961	993	976	982	983	985	1009	976	958	922	962	968	1007	923	960	994	927	1010	971	961	1008	972	964	1027	1034	944	995	996	901	1035	974	947	1004	991	986	937	956	948	937	998	944	974	938	1018	954	962	1019	936	944	981	1011	991	938	974	925	968	973	990	950	946	980	939	997	932	985	979	996	972	936	953	958	981	1030	1046	953	936	986	991	1002	943	1015	983	959	985	1060	1015	947	923	959	1014	979	949	981	988	973	1008	965	987	1018	1015	946	979	995	973	967	956	963	996	982	1034	943	951	956	963	904	936	913	955	981	970	1004	966	1001	971	1033	943	955	927	1003	999	947	922	894	994	978	944	968	955	957	998	989	905	958	986	960	989	931	956	979	1003	998	914	905	939	979	967	967	960	994	1044	918	1013	986	1004	952	958	991	959	964	987	985	984	914	997	916	966	968	1014	920	933	911	1031	944	928	966	971	995	981	1015	942	941	980	994	965	936	962	946	1017	955	976	979	1001	1000	977	942	991	967	957	968	965	996	962	945	966	980	929	970	972	948	993	960	975	931	945	989	952	942	1005	1024	989	950	1040	923	970	956	983	958	955	999	1005	987	978	997	971	973	947	936	1028	1057	974	983	949	1003	962	949	983	970	1057	932	995	952	947	949	965	991	969	1008	926	975	970	1039	993	985	946	955	978	952	969	970	951	928	969	964	949	928	974	996	999	929	929	1032	982	965	956	953	988	931	976	989	1011	1002	960	970	992	959	958	1011	1020	1014	1000	993	960	1010	1034	1006	922	944	966	972	1013	952	956	998	950	978	888	969	1002	979	991	992	980	934	994	957	990	924	949	1006	978	990	987	966	992	940	956	976	942	971	1027	1024	995	922	960	953	966	917	997	958	970	958	944	974	953	954	964	986	1018	912	939	988	977	1013	980	920	938	950	963	960	986	974	977	975	961	953	985	963	953	1030	1017	1025	986	919	923	992	915	941	976	950	958	970	1001	995	953	967	1007	975	959	987	978	959	947	967	990	965	981	1046	944	974	982	978	954	929	931	959	1022	997	962	1022	983	964	987	970	965	953	947	968	1001	998	938	992	930	969	987	962	906	941	955	957	941	1000	1071	998	1037	939	1013	959	1001	1004	967	966	987	992	955	958	990	964	983	929	1018	963	954	982	1015	1007	994	985	933	972	940	980	997	941	975	987	953	979	960	1002	993	1001	977	976	952	993	930	962	988	987	1051	963	1015	963	956	997	1015	985	923	1019	1013	1037	960	1016	992	978	927	1026	952	962	982	967	1019	994	980	1003	889	946	979	982	973	1023	986	991	970	977	1048	982	992	975	959	1000	994	984	934	971	984	978	952	1031	931	1010	944	1002	971	973	976	963	933	923	965	979	926	944	976	951	993	994	980	939	973	950	985	960	942	983	1007	922	942	966	976	947	1002	1037	965	983	982	1002	1011	957	973	980	967	945	961	912	958	964	910	941	984	961	965	970	943	979	981	996	1021	949	1003	978	1008	986	979	973	963	944	953	955	996	951	963	971	971	1007	950	960	961	942	921	952	997	975	965	1005	959	995	1010	984	1033	986	1003	1026	913	1048	988	966	969	993	922	946	1000	1026	997	990	989	976	965	947	997	974	987	976	1022	951	1003	1005	1025	893	993	984	972	968	894	1003	979	1040	969	1007	986	974	939	949	909	1003	920	982	954	974	991	984	908	987	968	979	984	979	969	918	999	1016	1017	957	993	1015	990	954	969	1029	953	930	920	950	1068	960	1010	946	964	1003	955	1005	959	974	966	965	958	1025	961	1006	980	997	979	1043	996	945	964	975	1027	952	931	982	959	897	980	973	996	990	927	960	928	976	1021	988	983	986	888	980	989	993	984	927	959	979	926	1005	989	904	998	965	975	1017	1008	951	967	995	931	997	973	989	976	926	991	1018	968	1014	984	943	1035	981	985	993	967	974	960	976	966	993	974	962	978	1013	976	974	992	984	922	935	993	976	1024	982	974	922	1008	956	897	996	965	965	1001	964	982	978	1024	960	953	979	926	1001	967	957	982	970	998	978	1000	1002	967	1021	995	966	988	965	998	952	970	964	980	961	971	952	950	945	941	976	1000	966	1010	983	998	921	1007	934	955	983	972	964	983	996	992	1003	978	936	963	961	991	971	907	978	994	1006	943	931	968	1018	970	1019	1018	1017	942	992	986	946	994	978	941	981	995	976	1054	960	958	965	985	973	994	982	920	984	987	994	962	933	973	965	911	972	963	1004	989	958	989	995	965	944	953	985	916	958	970	993	976	988	1018	951	949	959	1026	1003	934	1017	961	953	992	957	990	1008	942	943	983	987	950	1003	997	946	996	970	1016	979	929	987	946	959	1014	1005	955	988	1045	944	965	985	905	986	930	942	991	930	974	987	1005	965	989	1000	1022	948	950	965	1001	969	994	991	960	984	937	1036	998	980	988	1044	1049	992	940	955	1062	972	957	978	984	962	999	986	1024	977	928	978	1031	948	991	1009	1016	974	999	933	978	956	971	995	936	975	960	1010	979	1006	977	990	976	1044	975	979	937	987	984	947	993	928	956	940	974	993	982	992	969	964	1011	965	957	958	979	952	932	991	1000	1025	984	979	1013	994	924	969	926	941	968	971	935	967	1033	965	997	950	933	1023	1004	958	1017	960	950	915	967	962	947	1040	946	997	1029	939	973	1002	979	1003	988	949	971	984	992	987	983	935	968	932	969	1006	940
6076	403	284	247	180	185	195	190	199	171	177	176	171	189	176	197	180	192	170	179	174	194	160	176	178	172	196	166	173	189	165	151	183	165	156	168	180	174	167	173	185	200	176	168	201	182	184	176	192	160	164	186	172	163	174	178	160	210	184	191	152	187	158	185	177	163	186	164	190	184	178	192	188	209	176	191	191	165	162	166	182	148	188	156	185	193	195	165	177	180	189	165	167	183	185	169	172	191	175	194	177	176	182	187	159	166	196	166	156	187	165	201	179	184	158	184	163	148	170	182	178	196	187	189	188	183	164	179	162	176	176	156	172	177	165	179	144	166	179	147	188	141	159	155	181	156	173	167	180	176	164	167	160	188	148	176	170	176	162	165	176	187	157	162	183	156	177	182	183	179	151	187	171	159	161	194	171	163	175	175	169	155	169	164	170	163	156	168	175	172	182	176	180	177	177	172	165	172	162	163	163	165	176	190	171	169	175	159	170	195	166	180	168	181	156	162	155	173	174	173	171	152	150	163	199	177	152	164	182	160	174	177	185	178	162	171	170	169	155	175	175	147	151	194	156	162	154	154	150	177	179	161	171	184	172	182	148	187	166	185	189	167	169	167	164	148	174	162	170	189	173	162	152	160	151	167	177	186	189	159	170	171	177	179	169	168	164	157	169	184	175	189	178	158	180	180	146	168	166	181	177	176	176	185	179	179	171	182	167	183	170	193	153	185	147	175	170	151	154	166	161	183	190	177	171	183	162	175	160	166	202	161	159	161	181	179	169	162	210	161	196	166	167	177	183	187	165	164	174	159	181	183	179	174	171	168	185	170	188	176	148	173	203	197	169	174	174	183	170	184	168	174	179	188	202	167	181	153	168	152	159	172	189	187	157	156	179	192	176	182	174	178	180	171	165	173	176	177	182	170	171	165	174	186	175	175	179	162	143	163	160	159	174	161	177	176	172	162	174	165	159	154	170	140	178	136	178	179	168	170	187	180	176	161	203	170	176	174	174	163	173	179	184	180	176	165	159	180	176	183	170	170	167	185	163	154	157	173	171	179	168	186	190	178	163	171	145	189	153	163	155	166	148	168	205	178	156	165	192	170	203	154	167	178	177	183	184	137	160	163	193	169	152	172	165	175	169	189	172	151	190	175	157	198	179	173	189	157	174	167	178	173	157	179	201	168	172	161	164	177	184	181	191	180	167	173	170	193	180	149	179	152	169	166	159	163	150	169	182	182	176	181	166	167	178	174	176	172	175	177	181	174	184	173	182	171	180	173	167	169	164	169	179	161	185	171	178	174	174	189	164	176	181	159	147	158	155	182	161	153	163	171	187	168	154	177	182	153	152	153	173	159	170	173	145	165	159	166	187	153	172	205	168	177	154	151	184	164	172	169	175	185	200	174	170	198	174	174	145	165	154	178	162	153	169	162	164	153	188	172	167	186	175	163	155	177	161	191	161	172	188	184	162	149	172	147	184	178	166	176	183	166	166	174	151	182	193	195	172	165	168	164	150	159	163	158	164	155	158	163	170	192	158	161	175	168	182	167	174	163	185	181	161	165	186	171	159	179	169	213	165	157	168	161	169	169	178	199	170	169	173	173	181	191	181	186	178	183	177	152	160	167	189	184	192	193	160	174	195	177	178	174	182	190	159	153	178	183	185	185	169	164	176	183	201	182	186	172	179	179	153	150	162	172	169	185	164	168	178	170	186	183	187	170	184	168	166	186	151	153	173	162	163	148	179	165	185	160	169	164	170	183	176	162	166	182	160	150	201	187	166	194	163	160	190	169	169	174	181	164	180	173	208	183	200	181	181	161	168	183	159	170	163	159	176	184	178	176	167	184	156	180	155	153	171	168	170	157	179	195	179	189	167	173	167	168	176	170	165	165	186	178	187	189	170	175	172	165	178	181	170	174	175	192	202	147	182	150	167	157	176	160	167	184	175	163	186	160	164	165	175	165	173	166	199	173	193	186	148	161	162	187	179	180	162	220	144	197	172	159	170	170	153	177	147	185	173	163	176	176	165	183	168	188	183	156	169	182	179	178	158	169	163	152	174	161	178	194	172	181	141	176	157	151	187	179	178	159	176	169	164	174	182	167	168	162	156	158	175	161	180	172	183	166	166	155	189	167	165	156	196	174	183	189	164	190	169	179	172	170	180	181	162	160	177	165	163	175	190	163	182	159	168	156	153	178	169	176	166	143	177	150	171	170	170	163	186	178	179	168	177	153	182	177	158	171	180	159	170	151	168	161	185	176	171	133	175	168	174	159	177	170	180	137	174	194	200	165	177	197	180	179	192	171	177	186	184	189	189	185	161	166	154	179	187	169	158	184	196	201	159	173	172	172	179	168	176	169	184	178	189	188	182	163	173	156	156	177	139	166	166	186	180	161	176	167	186	184	181	149	187	162	195	164	149	175	168	159	185	179	182	192	168	174	188	146	159	169	183	160	184	172	162	177	163	207	183	174	186	178	203	165	196	192	173	178	178	186	171	167	198	169	180	172	175	168	183	170	156	169	169	179	179	150	181	205	162	182	167	179	161	167	177	185	165	187	186	160	192	146	178	198	166	168	154	161	174	184	140	167	184	164	161	187	176	159	171	180	196	177	182	188	140	167	174	171	163	148	189	145	189	188	159	157	179	183	162	168	187	179	175	161	195	196	171	167	152	167	164	138	182	174	183	169	147	191	188	200	194	182	141	182	179	168	170	194	182	161	169	163	179	157	173	182	175	169	178	170	159	170	160	172	190	172	179	165	183	171	169	176	204	175	161	188	157	157	147	158	182	193	183	166	188	194	194	163	178	182	198	202	153	173	167	177	161	207	164	164	192	197	171	160	174	182	194	156	170	142	163	178	190	183	182	165	147	181	161	168	166	164	185	164	148	176	171	171	162	163	154	170	169	162	152	185	179	169	176	185	170	156	198	200	179	167	182	211	160	174	180	147	155	166	186	177	165	167	165	166	167	191	155	144	173	164	158	187	174	204	175	181	190	162	174	189	170	189	154	177	175	151	187	185	168	171	168	154	156	162	184	164	170	160	181	166	167	164	178	146	141	163	178	170	163	158	184	173	175	184	166	164	173	188	166	162	185	166	180	183	175	174	176	167	184	146	165	162	186	198	163	166	171	159	168	174	161	182	151	171	183	174	195	160	144	179	180	158	158	179	168	186	158	183	176	155	175	168	180	160	153	193	185	182	152	159	190	156	173	184	178	169	191	152	177	178	167	179	182	191	196	168	210	159	158	159	180	172	155	168	205	193	177	144	175	166	192	181	183	140	169	144	174	150	159	155	170	164	167	176	158	160	165	165	183	171	187	169	177	169	181	179	170	168	190	207	168	158	157	165	176	181	172	186	175	167	163	186	160	184	173	164	174	171	167	157	165	168	191	162	173	164	186	179	178	175	151	176	171	165	174	177	164	175	178	204	170	172	172	164	176	164	185	164	211	166	175	173	192	176	192	181	186	181	165	191	178	185
5711	664	725	715	704	667	643	604	626	597	641	610	595	585	591	596	577	586	589	596	557	564	565	585	586	568	547	570	568	548	545	545	617	588	614	563	587	538	557	539	546	532	529	553	582	605	610	584	539	557	552	557	571	625	569	567	544	582	546	555	527	593	523	569	646	533	549	547	520	558	583	554	586	562	567	588	554	549	577	525	595	508	566	590	572	556	533	581	586	578	559	548	559	558	542	559	597	535	592	554	593	575	562	553	570	563	527	575	598	553	577	590	589	615	563	569	543	552	600	552	613	543	619	589	588	548	536	611	596	571	546	584	542	562	518	545	561	540	570	587	560	607	578	570	559	566	547	575	548	588	547	580	627	579	580	575	573	576	588	544	563	587	576	553	552	540	603	574	572	532	552	559	552	554	547	539	555	555	545	558	525	552	526	586	545	537	528	619	540	534	554	585	537	540	567	559	611	563	550	590	586	586	561	562	557	577	570	527	534	524	559	548	569	590	543	522	611	563	620	564	559	541	563	559	541	542	519	588	581	548	565	571	570	556	549	574	547	583	561	568	590	534	568	556	514	589	583	542	551	552	557	542	536	571	568	595	585	549	558	587	577	558	536	590	548	568	611	608	520	557	562	520	589	555	560	584	583	551	578	570	552	590	608	560	547	566	604	529	532	599	600	559	560	540	587	596	532	515	553	576	544	591	518	621	590	520	568	537	514	501	567	554	546	592	565	557	568	538	551	539	543	563	562	553	537	562	564	578	584	573	557	591	610	582	608	516	548	562	583	530	567	578	525	568	554	540	562	587	505	542	538	575	575	529	568	612	551	544	565	605	571	561	602	594	546	564	530	533	589	573	540	564	592	547	545	537	566	574	548	551	555	556	533	554	562	562	556	555	554	591	556	581	547	558	570	550	616	583	553	541	545	509	594	536	583	612	577	539	608	607	550	570	526	576	514	549	577	541	546	570	577	565	584	573	579	604	572	609	559	548	558	546	598	591	578	575	637	556	562	538	535	572	570	526	586	530	573	573	536	570	551	536	581	579	565	575	555	547	544	606	543	600	558	542	548	529	645	582	600	547	579	518	556	568	621	586	546	617	571	574	554	567	598	612	518	580	581	578	536	616	577	550	555	597	533	548	555	543	576	529	564	606	567	584	546	562	578	539	568	540	586	558	598	567	600	509	518	558	544	567	578	600	551	587	516	542	548	563	559	641	595	505	566	563	584	573	529	564	574	564	502	555	565	608	569	569	590	552	547	532	585	591	514	558	560	559	549	583	586	561	546	560	562	571	588	546	579	534	564	599	568	565	550	534	593	523	563	580	571	570	568	584	576	518	590	613	562	607	538	602	570	517	582	620	557	535	546	545	575	493	590	602	585	524	572	617	572	557	569	578	568	563	555	557	572	524	557	541	547	582	565	575	532	558	600	591	512	578	580	555	559	529	554	571	586	584	638	574	600	543	536	546	589	546	560	574	578	593	599	544	588	549	560	594	552	581	566	579	558	592	516	615	594	584	539	575	554	554	555	560	586	586	542	579	538	565	563	551	585	556	553	508	522	549	570	540	584	557	551	569	598	521	569	515	534	567	563	555	551	574	596	531	610	533	572	575	552	550	576	563	572	493	568	542	579	599	595	549	565	575	559	570	581	563	608	586	577	615	529	628	555	553	530	558	566	542	500	547	558	585	535	544	572	522	553	564	550	562	585	536	578	534	561	543	579	530	541	574	535	573	567	544	556	504	543	564	526	550	588	590	563	536	576	579	521	574	587	564	599	527	561	583	544	551	563	571	579	567	594	565	572	569	563	565	558	622	600	575	582	568	578	574	596	568	556	584	553	574	553	515	557	602	533	548	522	528	544	553	548	585	564	607	551	556	563	559	610	568	578	544	616	593	575	596	586	587	546	528	532	544	578	559	555	558	611	604	579	571	565	589	576	551	532	536	565	541	555	515	577	574	587	517	580	535	563	580	584	555	599	564	588	557	549	559	586	579	572	580	575	546	596	584	560	505	584	544	569	571	566	569	586	554	555	537	565	533	571	550	542	567	561	558	568	617	571	526	571	597	568	565	553	519	577	548	551	531	525	552	543	529	503	532	567	556	555	545	609	578	570	561	582	586	587	544	561	553	550	582	539	522	569	583	591	536	557	549	544	591	569	547	567	566	516	537	547	598	574	562	570	512	584	573	568	567	554	551	544	579	549	554	598	539	607	532	513	578	574	554	547	501	591	580	547	591	527	556	638	565	602	545	546	534	531	599	600	540	523	611	555	546	598	547	563	599	552	560	584	551	560	560	537	579	554	574	551	571	530	628	548	512	570	548	521	542	568	549	542	572	536	516	588	521	551	572	567	536	602	575	588	511	564	553	541	593	534	611	559	558	577	542	575	577	549	553	566	563	585	533	563	566	548	551	599	608	543	556	573	547	544	560	523	581	559	569	587	607	580	583	570	548	541	542	578	553	555	592	541	583	571	535	588	557	552	576	580	553	583	596	580	579	554	535	605	560	585	515	574	557	533	568	561	537	578	559	567	591	547	564	535	609	536	589	519	546	605	549	561	568	566	610	580	558	563	580	517	566	529	561	533	535	570	534	574	567	570	587	575	571	521	565	600	588	602	562	571	556	553	582	551	548	564	595	567	555	590	550	569	554	537	554	544	493	572	566	565	536	621	556	580	553	582	571	540	597	565	520	554	583	566	555	554	568	564	556	581	532	573	533	562	541	568	583	580	562	605	609	574	565	505	531	583	567	556	573	539	511	537	557	504	572	587	539	539	559	556	538	571	521	597	591	532	567	578	563	593	593	589	569	601	546	566	572	563	536	549	553	545	571	606	561	532	577	515	596	516	545	577	552	547	582	571	643	530	551	603	574	542	616	537	566	588	571	550	541	556	509	588	553	521	569	590	570	561	572	553	576	560	531	567	551	579	580	580	557	537	571	602	582	602	574	528	523	555	567	549	585	563	612	557	531	509	546	588	589	547	582	558	564	593	557	576	573	617	558	564	605	546	561	546	581	560	562	576	530	595	546	555	528	532	559	519	551	610	559	574	561	557	558	556	626	506	511	580	568	558	620	598	561	576	542	577	552	575	529	549	583	597	533	623	597	526	603	539	553	502	572	559	579	571	560	554	578	554	573	576	592	550	572	530	538	609	575	580	562	529	561	590	557	520	546	547	528	567	549	582	557	524	509	562	587	586	590	575	549	553	563	563	552	580	552	533	564	595	567	577	602	536	551	570	539	566	576	514	579	555	561	563	553	577	592	563	588	585	560	600	568	558	581	583	600	546	552	550	600	567	551	559	602	549	527	570	547	569	552	578	544	592	538	599	551	591	586	574	568	575	576	574	529	573	592	534	553	538	559	571	561	605	540	529	562	601	546	544	581	573	529	553	576	559	559	564	554	563	572	557	571	565	568	591	568	547	613	557	594	576	548	616	547	574	577	589	576	606	532	565	578	577	595	565	545	598	552	537	546	542	542
36231	7272	1783	1244	923	744	630	569	466	457	414	426	399	397	389	329	359	343	341	323	309	318	366	337	336	358	324	320	336	335	312	286	341	324	280	324	307	331	308	298	342	284	336	311	301	339	286	314	309	298	309	309	310	322	308	321	316	328	343	308	334	306	339	327	324	313	345	301	300	288	318	298	347	321	282	321	316	336	296	319	324	285	307	349	315	318	291	335	296	313	302	332	314	302	287	326	319	296	329	309	299	326	305	305	304	312	299	334	296	289	312	335	322	307	319	316	357	329	299	333	314	327	321	294	287	311	304	314	305	349	291	342	313	309	323	328	337	320	306	335	305	328	348	304	310	302	310	323	314	337	315	314	297	310	319	329	358	294	306	299	309	296	307	279	301	302	311	323	316	319	295	297	304	313	318	302	279	317	316	306	310	306	346	307	268	293	313	304	321	288	299	315	304	319	308	339	356	335	293	299	321	296	297	330	314	300	331	323	351	310	328	307	320	292	283	306	303	304	295	316	331	293	293	296	316	294	305	337	311	313	328	300	326	327	298	313	310	296	297	284	320	303	307	326	322	325	294	327	311	295	327	303	326	300	299	329	321	308	333	315	293	325	297	307	348	282	312	282	352	310	307	302	299	310	292	303	312	308	324	317	322	316	290	337	277	317	326	326	314	273	287	312	293	307	316	302	311	326	325	321	301	299	338	314	299	285	315	314	319	293	310	325	305	326	310	308	310	291	320	311	319	301	311	299	294	318	313	302	309	295	313	319	330	324	310	286	309	307	313	317	291	306	320	312	324	297	290	337	329	287	317	304	310	354	333	321	317	314	291	310	294	307	328	307	329	305	292	312	296	302	334	311	301	290	329	316	320	285	320	316	290	318	272	313	332	299	297	325	303	324	334	307	312	344	285	311	320	311	319	320	320	301	317	305	310	319	330	313	326	296	305	284	305	312	304	327	300	304	303	342	263	330	280	325	295	317	320	285	333	315	302	317	301	317	312	319	292	316	302	295	287	341	302	320	299	324	324	287	365	321	307	318	292	342	307	330	310	325	320	325	322	286	344	343	301	323	316	295	280	322	329	317	294	304	339	344	350	319	316	329	289	342	300	313	306	312	314	340	308	290	313	358	327	322	317	291	317	301	314	309	295	312	292	328	293	320	305	301	302	313	331	295	304	314	297	333	274	340	331	318	316	333	309	287	315	339	322	301	312	296	322	296	290	310	331	299	291	323	297	311	307	301	293	339	304	337	321	295	292	316	299	306	332	292	303	326	292	293	304	322	288	307	307	340	310	296	321	277	341	352	313	320	286	314	311	315	308	316	274	326	303	331	310	312	320	326	329	329	318	306	302	334	278	325	286	321	299	319	297	294	290	300	320	298	284	315	309	324	323	290	294	312	349	286	298	310	329	303	287	315	309	275	313	293	278	326	335	278	293	316	328	273	292	291	306	324	313	296	289	304	318	309	304	329	298	321	313	305	345	323	300	326	298	301	338	276	294	305	281	294	312	306	295	303	307	318	302	297	286	304	287	304	305	324	304	305	302	306	336	355	329	328	354	286	323	283	297	315	331	311	325	324	353	327	302	328	330	293	342	325	304	354	322	308	310	314	314	305	321	303	287	320	290	335	284	322	295	268	315	351	336	301	299	293	292	326	290	301	304	341	317	315	314	316	282	314	290	334	296	319	305	306	325	322	319	327	322	320	284	299	299	331	335	297	285	327	281	302	327	310	311	304	319	337	310	299	310	325	309	326	309	282	315	306	331	320	315	309	312	305	348	319	298	292	362	315	320	327	356	324	305	327	294	308	330	320	294	291	319	320	350	309	289	298	369	315	304	315	318	317	286	288	319	345	339	341	331	317	324	304	277	284	315	307	310	327	327	311	289	342	304	302	301	308	285	307	323	320	295	302	337	328	321	324	308	309	307	293	320	320	334	302	325	289	305	313	295	280	324	291	325	339	306	312	320	346	293	323	327	306	309	327	316	326	318	292	319	293	305	299	318	327	310	294	302	311	295	304	307	338	321	288	316	311	316	323	306	310	308	330	300	288	338	325	330	319	301	307	299	327	295	295	326	314	316	324	294	286	317	325	305	300	327	320	286	306	291	312	283	314	331	310	313	329	360	306	327	338	315	322	296	269	307	319	314	308	277	292	313	302	294	299	306	308	316	297	308	293	281	314	298	299	318	300	267	317	295	314	322	323	310	284	314	281	301	308	291	345	318	264	336	284	321	303	273	306	292	315	314	298	295	301	317	332	302	288	305	319	325	322	302	329	318	326	298	297	329	306	341	314	308	320	299	310	309	281	333	320	331	313	307	300	303	333	320	317	319	335	326	307	294	335	315	306	288	335	298	298	314	285	322	307	318	315	297	304	294	318	330	291	292	313	289	352	333	297	319	291	284	315	293	325	328	332	312	308	320	292	310	301	297	326	297	309	296	299	311	349	339	342	315	305	298	308	335	297	303	304	313	330	342	307	325	327	309	303	300	317	324	301	313	322	291	298	322	298	303	331	318	317	346	291	326	349	328	321	319	308	330	322	340	313	324	322	302	319	293	323	320	311	309	348	279	306	316	335	274	309	313	313	335	310	295	302	299	315	307	320	320	301	324	299	286	308	302	327	278	338	306	274	300	311	284	312	298	302	288	309	314	285	301	302	306	330	345	315	288	304	338	311	354	319	317	338	350	299	326	351	301	306	305	313	346	300	348	321	309	308	329	310	309	290	278	304	333	315	323	308	311	335	323	307	295	303	304	327	318	297	349	323	302	309	304	310	311	297	293	303	331	305	302	296	296	339	322	310	321	311	275	318	311	317	316	299	332	303	294	322	296	317	317	308	311	307	307	326	320	325	283	297	312	306	311	310	274	318	311	312	272	314	289	290	291	307	317	305	336	312	278	328	312	342	282	291	331	303	277	309	306	307	338	295	313	296	312	294	299	328	305	337	325	335	299	305	312	306	294	331	327	280	320	319	315	313	337	299	292	307	320	319	302	310	320	290	316	298	302	324	343	310	346	325	328	330	319	301	288	308	322	295	296	273	308	318	286	321	317	342	292	295	290	291	287	318	332	344	313	315	318	299	343	313	316	310	301	319	294	302	327	324	333	312	329	306	342	291	321	324	319	310	316	322	343	326	307	317	297	305	299	301	303	307	286	308	337	322	291	307	330	323	304	312	315	316	296	289	297	308	312	306	336	294	337	304	300	316	304	354	328	285	352	319	333	296	301	298	276	332	318	317	298	307	307	337	289	316	316	335	316	312	298	311	311	328	311	339	339	319	352	285	296	314	309	336	326	308	308	343	299	331	316	314	326	314	309	302	324	296	303	282	308	303	283	304	340	309	332	296	324	354	286	287	334	289	285	273	300	316	303	319	331	321	296	295	286	280	292	316	305	294	290	314	287	312	301	306	283	323	312	309	282	316	301	304	329	294	307	334	315	256	287	308	300	292	350	313	329	271	327	310	327	309	292	302	303	277
17631	1824	3420	3731	3304	2717	2432	2029	1854	1646	1543	1434	1425	1337	1217	1207	1178	1155	1179	1140	1138	1086	1008	1066	981	987	1055	1000	972	942	945	964	986	930	958	945	989	986	954	963	936	912	930	922	978	969	924	920	885	939	948	959	936	947	936	898	864	991	936	891	932	890	928	928	890	919	866	926	907	908	922	952	948	922	877	937	933	893	878	889	885	918	898	908	888	880	987	956	945	887	943	909	898	890	884	877	884	923	907	942	969	920	911	910	882	882	987	943	908	913	878	883	842	921	959	925	890	867	963	919	948	846	896	901	948	895	894	882	991	912	918	862	897	949	940	938	927	917	918	915	926	894	911	890	929	904	915	878	948	966	912	854	880	920	861	942	885	854	884	853	932	917	905	893	891	879	927	848	878	914	916	884	918	906	880	955	891	908	888	846	920	876	883	874	849	893	870	876	880	920	876	928	902	921	930	905	921	860	900	904	842	850	888	901	951	949	880	898	896	924	904	892	883	892	896	896	867	874	915	877	871	877	917	900	930	913	857	925	906	875	918	918	863	869	899	903	881	902	849	874	920	905	954	904	971	909	882	932	966	867	916	885	869	909	968	906	907	838	900	907	899	902	907	914	863	923	955	895	858	918	930	923	867	897	928	920	924	895	896	903	956	887	895	887	902	857	884	870	896	898	909	920	942	915	881	886	885	895	909	861	935	932	900	879	938	942	935	924	927	871	869	914	882	886	904	911	881	886	910	898	927	854	932	927	832	874	937	858	877	937	874	876	949	910	914	859	866	925	884	872	862	863	920	905	913	933	877	904	945	875	832	877	902	966	868	861	914	943	888	855	929	929	843	938	898	900	881	907	894	911	897	909	900	901	833	954	887	905	969	897	934	914	894	905	927	890	917	874	900	839	919	898	915	892	911	880	923	898	909	857	903	874	947	943	864	898	930	893	906	920	897	918	898	912	954	910	886	855	845	839	931	873	851	887	877	874	927	895	894	933	868	852	927	929	879	892	961	899	945	924	903	963	877	899	936	853	891	869	889	923	891	858	931	882	924	909	890	875	929	887	910	927	901	877	874	938	879	861	856	916	961	920	888	928	869	898	917	921	888	900	885	887	876	861	818	891	902	950	848	944	918	925	896	838	871	875	918	918	947	883	874	898	882	860	861	851	896	848	940	835	950	895	942	907	939	898	864	919	861	915	833	920	851	853	923	922	842	923	867	905	873	920	879	933	893	888	873	925	918	885	918	913	935	870	908	951	892	923	896	893	911	880	909	966	858	857	867	890	855	865	863	885	851	904	878	905	890	907	919	877	891	883	892	890	877	909	924	846	885	884	921	941	889	940	945	930	944	888	895	912	909	913	914	934	899	894	863	848	942	835	896	882	906	902	917	919	911	861	890	891	902	895	948	863	865	917	932	923	881	921	935	928	910	928	939	934	875	949	913	911	874	890	954	909	889	957	878	878	911	895	922	837	885	873	864	883	1003	904	910	897	889	895	879	921	870	975	905	932	950	869	892	871	897	862	867	893	890	861	913	909	901	932	889	887	911	975	963	937	927	852	892	926	892	916	835	862	902	914	890	881	905	890	922	896	952	891	908	870	879	898	861	939	901	909	887	897	909	896	888	911	917	882	897	928	964	872	939	929	956	882	891	868	933	913	909	906	890	854	942	916	910	905	945	888	904	934	916	873	828	896	929	930	902	890	874	894	878	899	919	930	871	897	885	922	916	922	899	908	912	880	876	968	872	930	946	927	901	901	897	975	900	824	863	871	933	858	965	954	885	903	889	839	900	886	930	895	868	906	879	906	903	891	907	860	922	934	936	922	936	924	972	895	917	907	931	898	897	939	843	934	909	953	924	933	894	825	947	864	968	905	925	923	925	930	892	866	917	848	908	910	900	908	916	937	905	901	910	914	925	889	914	926	869	870	931	958	885	955	903	915	863	907	886	900	883	909	934	893	916	909	905	899	902	910	902	931	892	957	940	861	808	879	955	932	890	937	877	864	877	893	929	928	914	894	897	864	914	924	882	932	924	889	931	906	889	886	923	925	917	928	926	870	858	919	892	942	925	847	880	913	922	972	928	881	911	922	947	924	886	926	862	923	890	876	927	937	900	889	883	931	866	901	906	863	889	871	908	943	882	864	910	916	927	877	886	898	902	950	955	876	879	879	870	906	962	933	914	905	966	910	911	887	872	856	923	882	854	936	867	915	875	891	875	883	911	896	904	885	927	919	854	900	893	908	919	882	854	863	889	911	919	958	850	917	926	967	908	935	913	876	913	878	926	939	931	867	899	891	922	878	955	826	893	912	925	916	841	924	928	941	888	932	862	930	873	889	886	908	899	920	955	933	878	899	918	927	883	871	923	948	842	922	933	895	918	885	944	892	911	889	884	864	927	902	876	897	895	915	895	918	925	909	887	918	924	849	924	976	890	912	894	915	970	915	976	915	907	919	927	914	894	891	842	906	860	881	861	921	891	884	856	907	853	826	886	921	865	887	923	895	957	917	865	841	883	868	906	906	949	869	887	906	862	941	843	926	929	832	879	938	832	890	899	892	948	907	940	916	940	937	881	962	880	894	901	902	904	925	855	874	905	913	834	909	933	873	936	896	874	940	947	902	953	867	901	902	884	907	895	879	901	953	901	931	873	889	846	905	890	927	933	879	957	870	949	945	911	844	924	861	867	895	859	933	918	973	901	898	882	886	899	899	937	865	906	877	920	911	854	878	892	921	936	904	884	926	946	881	890	918	931	855	934	909	880	891	916	918	955	903	959	916	918	911	967	902	877	882	859	920	937	942	896	877	890	917	871	894	947	878	930	928	903	914	917	876	891	932	923	924	1004	920	922	936	907	865	879	889	900	925	910	894	852	877	942	851	931	902	931	922	920	895	862	881	929	912	922	892	908	914	911	836	948	885	881	914	899	902	910	916	843	928	862	913	833	894	875	865	915	854	888	863	855	886	944	892	938	848	948	843	896	873	889	929	983	944	971	861	923	960	910	870	885	948	904	926	937	936	870	919	916	845	886	912	954	912	894	950	904	887	904	917	884	870	882	914	889	884	807	930	819	893	912	932	959	890	880	919	867	917	840	876	910	906	918	913	912	834	922	964	943	928	890	913	926	950	891	895	847	944	901	894	889	918	915	890	918	857	895	897	900	930	878	843	993	892	878	924	882	895	863	947	910	886	891	848	923	887	878	910	875	869	892	890	872	846	946	849	857	839	849	970	939	907	947	936	861	883	923	876	924	882	861	922	885	877	917	858	851	883	873	923	870	887	917	898	906	879	881	921	924	932	925	911	905	833	887	933	908	842	933	926	903	903	883	904	893	897	846	928	914	896	849	950	879	861	919	898	928	904	930	955	887	872	904	880	919	901	926	921	906	861	883	899	905	897	937	891	888	949	926	883	879	854	897	904	917	891	951	860	909	941	912	865	923	925	932	891	933	887	907	912	841	891	950	926	917	913	833	875	984	863	924	871	891	903
45534	16182	5283	2419	1622	1199	979	850	694	643	604	543	509	479	450	413	445	463	428	438	422	404	396	373	384	372	375	346	374	391	342	391	372	388	347	391	388	330	371	393	358	353	354	358	308	381	391	333	364	318	328	385	347	383	356	351	337	340	419	352	353	335	358	351	374	359	345	367	360	362	353	356	328	404	336	353	312	352	335	373	349	331	355	382	372	355	373	365	346	375	330	338	290	350	369	383	357	319	322	359	350	329	351	344	343	343	327	393	334	357	330	346	326	330	328	351	339	367	337	360	333	331	335	351	345	355	354	343	353	364	352	330	316	366	362	352	385	366	342	380	372	354	331	348	331	302	354	360	333	361	354	393	349	334	333	351	375	330	367	311	378	340	328	369	370	339	335	370	336	370	365	341	362	362	357	356	357	370	376	376	346	315	321	342	347	375	331	355	370	348	340	356	345	336	324	360	339	353	338	369	373	376	354	375	342	347	345	371	351	324	330	362	370	358	353	364	334	313	335	344	320	310	357	350	351	316	355	301	286	343	351	336	338	387	379	319	359	361	337	334	366	306	326	353	336	352	357	382	361	384	335	342	326	368	334	347	360	367	375	341	362	339	343	345	368	310	359	352	356	376	348	347	356	341	334	340	358	341	336	329	354	348	368	358	398	351	350	338	366	341	334	356	354	316	336	349	333	334	328	326	350	366	353	359	349	362	326	335	332	340	316	363	344	351	332	344	315	354	350	371	343	351	335	340	362	376	363	319	357	396	351	359	329	358	350	355	302	333	368	349	360	328	339	378	345	335	378	337	370	335	400	335	331	363	372	371	355	365	355	387	336	372	338	324	356	400	354	355	356	366	345	334	370	359	356	337	347	375	399	364	337	365	362	327	334	347	358	357	348	333	343	353	334	299	367	335	356	341	335	371	379	326	344	359	326	357	373	335	350	324	343	341	335	363	339	344	341	370	314	358	349	343	376	370	338	345	394	326	338	341	351	349	336	332	363	355	390	358	348	357	328	344	359	338	316	361	336	331	350	342	332	338	330	327	337	329	322	333	357	374	335	389	347	386	362	355	334	313	363	345	355	362	314	348	349	351	323	365	367	361	375	339	321	335	352	334	354	362	350	327	383	338	384	336	372	353	344	341	330	358	346	355	332	337	342	348	347	371	384	383	382	370	351	357	343	340	349	342	297	319	356	346	379	356	372	314	383	360	370	346	349	337	365	324	331	350	354	338	334	367	347	366	370	348	366	321	364	369	356	322	356	354	375	330	363	376	338	331	328	328	357	342	356	363	380	336	347	344	304	343	352	374	363	318	351	346	311	349	339	333	360	351	340	360	365	396	372	357	346	371	347	353	347	336	354	330	331	336	338	312	335	365	316	349	317	353	346	325	375	339	316	368	347	317	365	334	334	389	368	348	358	341	342	346	348	397	337	331	356	343	363	369	369	363	319	346	366	378	331	342	350	343	347	374	368	327	350	348	365	333	365	331	326	331	316	338	351	370	345	335	367	358	350	337	345	360	351	346	337	330	346	363	339	333	354	336	334	341	368	386	357	342	320	347	358	318	323	331	368	329	345	314	399	352	358	360	345	355	329	321	333	336	333	336	318	341	346	366	341	369	341	367	348	346	340	337	371	331	362	336	326	329	356	332	374	373	372	312	352	343	340	326	337	377	349	307	347	347	342	352	339	329	363	361	372	339	284	330	366	337	362	353	364	325	346	340	354	334	377	379	332	363	370	382	352	335	368	357	371	313	375	360	352	347	350	371	323	385	336	353	335	331	325	374	346	372	380	383	378	344	364	366	384	353	355	366	339	350	378	357	371	353	368	366	347	313	351	354	331	331	358	364	348	329	344	368	339	344	336	361	388	345	358	355	364	350	311	379	355	343	333	342	368	331	340	364	343	319	320	315	367	361	309	362	334	344	333	311	375	374	340	346	327	306	346	320	347	336	361	379	358	344	331	317	338	347	321	309	373	335	324	340	351	376	355	322	344	381	320	348	341	309	324	358	313	316	377	348	362	338	360	331	374	340	349	338	363	347	322	385	355	361	342	355	349	365	339	317	349	369	326	320	336	344	375	348	357	361	347	347	327	363	375	348	350	334	337	334	336	321	345	362	361	327	329	351	361	359	341	367	340	352	373	358	356	393	370	331	356	375	332	332	338	374	359	342	332	365	351	324	354	332	365	344	411	348	364	356	328	354	360	320	354	356	349	401	350	327	377	355	369	356	344	337	366	320	333	342	338	342	361	341	331	329	345	368	337	355	338	352	327	373	335	360	340	360	316	376	379	380	350	300	347	300	326	342	378	335	362	324	355	365	332	335	367	335	346	312	378	315	320	343	339	376	363	334	338	385	324	344	362	361	332	381	354	371	329	373	366	320	363	344	365	350	372	347	350	367	377	341	337	351	352	369	368	339	326	351	360	367	361	359	359	339	336	325	366	333	338	361	344	355	345	372	374	349	352	357	328	349	346	349	309	365	365	356	350	351	322	398	347	361	351	338	365	340	329	370	366	352	359	335	319	367	323	355	337	336	328	364	322	369	344	348	373	350	374	360	343	366	357	388	375	333	365	366	372	352	341	360	347	309	356	348	322	346	338	357	360	331	363	356	336	343	368	331	360	363	357	384	349	324	343	326	340	386	342	334	366	326	312	350	343	369	314	345	338	377	370	334	348	356	357	329	315	323	363	378	322	356	343	371	361	358	330	359	335	374	369	315	339	327	334	339	316	353	358	355	342	372	353	354	339	321	339	334	339	369	375	346	344	328	370	349	336	368	372	357	348	386	339	304	344	345	351	347	345	358	355	332	351	312	323	362	412	377	350	355	378	383	366	383	317	345	351	378	369	349	347	348	334	374	365	376	357	370	363	332	311	317	363	372	338	350	366	364	347	325	385	397	338	389	363	323	374	344	359	328	325	345	360	333	334	335	340	323	345	389	356	350	319	366	337	350	344	329	322	327	337	310	351	325	333	334	371	319	353	343	316	344	354	329	330	328	352	343	346	373	338	347	331	359	337	350	346	331	355	345	343	340	325	335	350	375	334	370	333	358	331	340	377	331	376	351	337	342	352	356	347	342	334	322	326	354	351	344	358	360	342	362	354	358	363	367	350	366	356	342	374	350	351	333	387	320	357	362	348	332	342	361	349	362	353	339	339	344	362	323	343	367	333	361	370	324	368	308	338	334	356	360	364	395	379	363	326	366	326	400	343	344	357	336	327	344	349	359	351	370	343	372	344	353	366	341	377	396	343	373	330	347	333	398	357	356	319	365	376	322	351	317	314	346	319	324	338	331	383	351	364	339	337	336	366	352	371	353	336	357	345	335	338	343	353	376	342	351	357	337	349	336	346	352	384	343	345	351	329	349	346	341	381	368	358	363	355	367	357	316	359	357	387	390	370	335	332	354	309	337	355	353	349	372	346	330	347	347	326	325	354	359	330	361	338	365	384	366	328	382	350	315	348	375	331	328	333	318
23064	2949	5678	6313	5463	4432	3728	3142	2718	2449	2216	2030	1965	1820	1705	1630	1539	1465	1438	1369	1294	1317	1202	1211	1234	1225	1175	1142	1221	1119	1141	1208	1093	1130	1139	1119	1086	1042	1087	1111	1092	1094	1110	1079	1011	1077	1099	1006	1031	1081	1034	1030	983	1021	1001	1062	995	1047	997	990	1058	1002	1032	1004	1089	968	982	985	986	998	977	996	992	1056	947	962	947	934	1036	980	980	1020	989	1031	949	1021	987	991	995	1014	963	994	976	1015	968	990	966	1000	1006	952	1029	972	995	967	1016	1058	997	1002	946	1009	978	966	976	935	1007	982	945	978	995	955	966	998	987	989	1005	1003	996	1042	1051	1000	974	1004	973	903	1014	971	1013	990	1001	1012	990	954	988	990	984	979	925	1026	993	1023	967	997	1018	1020	1014	983	965	974	1012	986	988	981	1029	971	999	1029	1015	911	946	985	931	992	958	972	994	984	1007	1043	969	993	991	997	992	1008	945	1021	927	953	948	997	948	1011	960	1017	1017	938	1026	992	1023	929	987	967	948	986	996	1002	947	968	947	962	999	970	954	952	1017	988	965	1016	990	924	968	999	984	930	961	980	998	1015	981	1007	1017	972	969	959	998	933	954	1023	1009	970	971	982	973	955	946	899	1011	1012	974	997	981	979	959	983	945	975	956	953	990	994	1025	989	958	975	935	992	1068	949	922	967	912	976	942	1002	962	1027	963	976	946	985	982	1018	978	945	1009	1025	1058	974	1000	1006	971	996	966	1028	979	950	968	937	911	960	960	998	1054	894	1003	1071	990	1002	940	994	975	945	915	972	928	985	967	950	993	976	955	986	961	979	991	994	960	983	983	942	1021	1026	976	977	963	1002	1009	987	1028	984	1018	984	994	1020	927	967	1026	984	948	994	946	974	963	966	1032	932	928	954	979	980	995	994	978	951	989	959	923	987	988	995	951	952	965	1005	953	987	1038	963	970	995	986	987	972	1012	961	1026	955	950	978	987	1037	945	996	965	980	1000	962	962	985	943	1003	1008	1037	967	971	988	978	990	939	996	930	960	1000	942	950	1039	960	1008	929	967	978	970	994	996	1003	970	956	1020	1010	991	1000	986	959	966	932	1028	987	938	968	974	961	937	984	971	998	979	1007	917	987	943	943	958	946	948	943	956	969	943	1009	925	1013	1046	1021	929	1033	985	916	944	1042	989	954	946	971	935	1001	957	952	966	941	940	1008	939	980	967	1017	1026	1017	920	917	994	1013	978	969	976	988	944	957	980	948	1015	1006	931	958	1002	991	935	944	956	997	1001	960	962	985	974	988	1011	973	924	1012	995	984	983	972	979	955	971	988	968	999	995	1002	982	969	1042	967	956	1008	972	1071	925	1020	972	998	933	988	1041	1000	992	972	972	1057	991	1002	967	928	982	1003	969	969	980	925	1003	969	972	986	979	930	976	1052	951	972	989	986	969	925	970	971	987	969	952	951	1009	968	983	998	993	967	1007	943	1003	1016	935	1016	958	1013	953	967	999	947	970	978	992	938	996	962	930	952	1016	979	959	1029	1018	961	938	957	996	975	960	924	1002	962	998	969	981	1014	974	912	979	977	975	937	983	1023	1005	1025	1034	968	1012	956	923	992	967	912	929	891	965	939	985	969	1017	971	929	938	938	1030	921	955	1015	885	990	973	940	958	968	947	1016	944	918	1006	1020	972	991	986	968	1026	970	964	922	926	949	975	917	932	1021	990	1036	990	950	948	964	984	1002	1041	990	978	1006	996	943	986	968	1028	926	953	920	1006	914	964	953	975	932	1029	997	1007	996	974	987	1032	1007	1002	1003	982	938	921	930	943	981	945	963	948	965	974	997	933	1030	948	962	936	1055	985	986	977	927	1022	908	1037	996	983	959	1067	934	953	988	996	998	1000	993	953	966	932	1046	966	956	982	964	950	987	1012	916	982	968	1002	1021	963	949	994	971	1008	934	950	1034	991	1058	978	1005	968	959	1034	905	972	1021	942	999	967	953	976	967	915	1019	961	973	962	1037	1000	1024	1046	975	1030	995	915	999	907	1025	955	974	1015	984	990	1058	1025	984	945	971	962	984	1042	902	923	987	999	946	946	923	958	941	953	965	991	985	922	927	992	991	975	994	990	986	939	985	994	925	994	958	935	995	1066	1011	983	975	977	952	917	1002	1028	975	1032	953	992	953	985	995	939	1019	962	997	960	1003	929	936	994	1041	1038	1007	966	965	908	1026	959	985	1014	1009	1018	953	977	1019	990	991	976	970	1017	975	978	1022	964	972	952	929	1031	973	931	972	1005	956	954	979	963	987	1004	1010	1013	938	1017	952	923	988	943	982	1002	983	965	951	1014	1019	965	962	999	996	1024	954	980	982	997	963	963	973	1036	1017	1021	961	968	960	986	1095	958	969	1013	943	982	940	972	1002	926	988	1025	972	975	1027	976	1004	934	943	947	977	1028	966	978	947	916	957	979	979	991	965	1026	912	942	1011	998	1003	1001	926	935	973	928	980	1010	973	995	998	941	910	945	964	994	980	936	1014	999	938	963	964	966	989	955	948	994	983	986	929	954	929	957	958	996	977	991	983	943	1047	1004	999	977	1035	1048	918	992	949	968	919	974	966	997	956	1010	1001	922	933	995	947	960	993	972	977	963	939	1027	1010	1018	968	979	1000	985	943	950	953	996	938	998	1013	982	946	955	982	1049	1010	986	989	1026	940	998	948	967	938	961	987	926	932	982	987	982	971	972	1016	979	1026	974	940	927	918	1003	921	987	971	991	938	962	924	992	951	1009	993	932	1000	1051	956	950	995	968	966	956	987	1021	1012	981	998	1038	995	917	956	1023	942	950	991	967	974	949	1018	976	1011	1035	952	1026	970	972	970	1035	953	972	944	992	967	987	938	918	987	983	983	942	967	1020	967	983	1004	961	987	1042	969	1006	981	977	951	958	1003	992	956	967	966	988	1012	1010	971	962	976	956	1033	920	943	998	964	1009	967	985	1028	944	958	936	980	933	969	985	1007	1001	997	956	1003	1025	982	971	966	966	957	958	962	1038	967	958	965	929	957	973	982	991	932	935	914	971	1018	990	978	990	936	990	965	1028	966	942	967	922	972	1006	1013	939	958	995	956	985	952	995	989	964	981	996	962	986	956	912	1000	990	1010	964	949	922	998	995	941	1005	990	1032	1001	1003	954	977	969	977	1037	1016	970	929	1042	970	955	973	934	949	1023	990	995	908	1015	1016	937	973	966	1023	956	1005	1034	974	986	942	980	1012	1002	981	963	952	1013	963	960	999	1000	923	961	975	958	1032	1003	951	953	951	967	953	930	973	982	958	960	943	970	955	952	1005	958	1017	899	974	986	963	1008	935	1051	963	971	991	978	962	944	985	957	947	975	960	980	1008	973	1001	954	967	970	972	907	988	1050	983	1001	964	932	1034	968	980	924	966	1007	966	974	983	998	987	998	999	1047	1012	942	962	984	987	978	1036	993	991	982	1016	980	945	944	1017	1012	930	897	975	963	932	946	1023	934	965	962	947	972	996	900	933	962	957	910	957	959	936	1001	1010	971	966	994	990	960	945	910	997	973	988	990	994	1017	904	946	964	959	976	1001	961	932	1001	1011	960	968	1027	966	935	991	978	1003	987	964	932	1008	931	994	988	937	978	1012	910	944	975	959	919	985	1003	982	972	1011	974	1001	997	979	972	988	957	928	996	975	1002	961	992	996	1046	1000	979	1012	910	1000	967	970	986	999	970	1008	974	990	926	990	949	961	966	959	990	1015	1029	998	986	972	993	955	943	914	977	928	1056	987	976	973	962	940	991	999	1004	994	1019	985	1016	962	974	1005	954	985	992	996
5741	380	274	224	215	200	194	189	156	173	171	192	167	203	186	196	172	203	161	177	183	148	169	163	168	167	175	171	148	148	154	182	176	167	165	175	176	174	187	172	165	180	160	186	190	180	151	175	186	196	170	176	190	171	172	185	187	182	184	177	196	152	178	178	167	167	181	163	175	177	143	193	179	164	171	192	175	184	154	168	172	177	155	175	199	170	177	186	175	173	177	187	162	191	159	161	159	182	175	185	181	178	168	167	171	158	157	173	177	148	173	172	167	160	175	182	142	189	168	165	162	175	197	169	179	172	179	190	166	173	159	152	188	169	165	173	180	194	171	162	175	171	200	187	155	163	169	156	162	164	160	190	158	160	172	152	156	171	177	182	171	177	188	178	168	171	167	157	157	166	183	159	167	167	164	162	180	199	187	169	171	164	181	183	196	168	184	164	149	175	176	164	162	179	177	180	169	182	181	153	172	184	169	178	188	178	165	171	193	172	167	150	167	169	164	177	180	176	185	179	190	188	172	173	187	173	157	152	160	175	152	192	173	166	150	164	196	172	175	159	171	172	170	154	197	146	182	170	159	167	197	177	162	169	190	183	181	171	173	184	174	168	173	176	166	176	167	158	162	182	163	190	200	162	174	173	190	188	174	164	195	171	167	189	173	175	173	164	161	170	167	168	173	170	169	190	150	191	165	173	173	162	176	156	191	174	150	187	177	167	171	190	177	173	193	171	179	167	162	188	159	182	160	165	166	184	181	178	175	164	193	190	151	188	171	175	170	194	149	191	179	178	176	175	195	157	190	168	182	182	173	166	190	186	149	209	172	165	167	143	158	188	198	191	174	148	162	173	176	144	185	156	179	185	207	177	174	180	195	171	176	187	170	178	165	168	198	175	176	155	177	163	173	162	176	162	169	168	185	164	180	183	177	181	191	146	178	152	175	173	163	184	157	150	173	170	164	163	167	154	204	165	161	197	185	196	183	145	172	184	183	184	159	175	168	163	161	180	164	186	190	178	172	188	197	177	169	163	190	164	150	154	208	161	172	164	159	203	200	179	191	146	185	172	177	167	176	161	175	169	168	168	193	167	193	177	183	170	169	191	189	190	177	176	183	188	173	173	195	171	174	170	201	156	154	180	158	166	163	163	156	160	166	188	147	182	166	184	176	168	185	164	181	159	194	169	146	178	150	195	163	179	195	188	179	170	163	167	189	166	160	179	173	186	186	181	178	162	185	176	140	167	169	173	165	171	177	187	167	183	148	190	174	172	160	161	185	164	169	172	161	174	177	194	193	170	173	171	173	175	190	200	160	162	158	177	158	188	154	171	166	167	167	167	156	180	183	178	166	179	162	183	174	178	191	190	171	177	188	183	189	177	178	186	182	188	179	174	183	150	163	155	169	164	167	177	172	138	164	185	153	189	157	158	172	178	161	165	191	168	167	176	180	177	186	183	200	188	158	188	191	192	185	178	175	169	174	167	159	165	198	187	179	147	151	174	187	184	163	165	179	173	149	171	155	195	151	187	154	176	172	160	167	182	167	153	167	186	166	178	137	186	152	196	149	160	185	177	184	170	148	185	186	175	207	204	154	159	176	163	179	190	163	170	166	184	173	170	176	166	169	172	204	164	152	186	162	160	165	193	189	153	161	215	182	187	179	192	176	189	184	175	177	156	170	166	186	188	179	167	190	178	208	180	181	172	208	163	181	207	159	171	171	174	166	198	171	169	183	176	190	186	184	185	181	207	191	159	197	182	179	183	184	180	188	202	151	179	177	176	156	169	150	178	142	171	170	175	164	175	184	176	161	161	196	160	171	166	162	159	162	175	154	171	167	179	146	177	175	155	170	205	164	177	190	163	185	181	173	196	156	160	189	156	163	157	165	176	180	172	178	159	178	188	180	172	153	154	175	154	155	183	179	153	180	167	158	191	186	190	161	216	164	173	169	166	174	150	184	168	187	182	177	182	176	159	165	182	196	189	164	179	147	170	163	212	162	176	173	196	160	175	184	192	195	158	167	165	180	166	187	177	163	190	176	167	159	176	196	161	156	203	181	181	197	175	171	173	167	194	185	155	163	183	172	192	175	184	179	184	164	173	191	152	166	176	180	158	176	178	187	173	175	174	163	162	185	162	179	162	155	157	157	201	169	147	184	202	187	164	178	182	180	184	173	192	165	164	155	184	166	181	164	183	177	166	166	150	172	171	185	181	181	185	169	161	172	164	191	154	185	170	160	196	174	177	165	164	179	192	178	171	182	190	171	170	154	186	176	175	176	192	173	182	167	190	170	180	190	172	180	185	189	182	164	151	165	196	163	182	161	166	155	193	210	165	161	175	166	162	191	148	173	171	166	174	164	171	154	171	172	166	151	168	188	170	185	164	150	139	178	176	168	172	152	179	181	186	191	175	164	163	190	174	154	177	179	168	165	175	169	175	190	185	148	161	153	163	179	172	180	178	208	187	157	189	157	171	175	165	169	176	191	191	177	185	168	200	149	183	186	198	170	161	180	148	157	163	163	189	173	195	166	185	184	151	193	186	174	162	163	169	186	156	159	183	164	184	171	169	178	161	159	156	187	173	174	176	174	171	164	177	164	174	181	155	185	172	169	161	178	174	173	186	174	179	180	186	195	172	179	197	181	180	181	180	171	163	173	163	189	180	178	155	154	157	163	187	166	171	151	167	174	154	160	199	189	171	191	186	168	195	189	174	175	182	177	172	175	193	193	210	199	159	144	171	184	180	157	175	182	179	171	168	196	166	203	151	159	187	154	160	167	192	176	173	191	184	198	164	151	177	185	159	186	183	184	195	171	166	169	182	166	175	153	178	158	170	158	188	182	174	162	167	167	174	160	179	185	164	184	188	176	166	181	188	171	151	187	156	155	182	200	189	176	166	171	191	139	171	178	172	167	153	190	163	171	166	139	175	168	177	171	170	157	168	168	184	176	180	173	160	183	165	178	177	161	152	161	165	196	133	183	191	171	174	169	167	186	190	154	179	154	172	175	182	160	168	178	173	206	165	171	156	183	163	181	192	165	196	190	152	160	167	160	169	172	158	178	170	192	187	156	172	189	178	172	171	167	161	200	155	155	152	175	176	176	195	164	157	200	160	163	198	183	145	173	168	170	178	184	200	197	191	188	148	172	195	184	169	139	178	175	198	166	180	173	177	163	163	195	208	173	159	194	183	170	180	158	183	169	175	186	159	183	192	190	183	187	180	170	190	154	190	159	175	189	175	176	162	171	185	167	168	169	179	188	181	164	162	170	180	178	180	173	179	165	174	176	162	182	217	143	153	182	188	155	167	169	167	182	162	168	183	157	177	143	177	162	178	171	185	188	168	174	146	192	174	170	177	194	175	184	172	174	159	147	157	168	178	190	145	175	162	157	190	172	157	198	183	194	166	176	172	177	184	161	173	167	170	199	169	166	203	186	188	187	179	183	178	141	180	145	195	186	180	174	188	198	201	157	187	171	173	187	167
5541	683	681	701	721	702	641	619	655	616	608	581	595	568	599	604	582	603	611	572	560	565	564	575	567	571	574	595	564	571	576	549	554	558	565	574	549	534	531	569	601	560	550	524	566	560	592	570	625	556	570	549	568	578	553	574	541	532	634	577	546	611	587	588	565	545	520	585	573	597	583	594	559	553	561	561	563	607	533	561	581	583	561	551	574	585	556	581	526	588	549	564	575	622	587	576	604	565	560	606	563	584	534	586	563	583	582	562	521	537	563	589	570	577	594	585	611	551	624	560	570	528	559	592	563	549	584	522	574	543	580	566	549	553	573	583	507	577	556	547	517	537	601	581	534	590	586	583	594	552	581	556	584	589	551	544	578	557	532	521	578	548	577	596	542	570	535	589	619	604	555	552	550	524	577	587	627	590	572	560	567	522	548	584	578	538	575	540	567	588	555	523	573	577	599	577	575	599	546	612	573	575	573	576	544	504	572	571	593	549	584	549	573	570	602	538	550	571	580	591	580	560	567	538	553	573	599	547	589	547	579	600	546	567	556	569	550	609	550	544	583	624	546	529	542	544	572	593	589	580	586	575	559	586	558	575	569	567	550	548	570	561	605	602	570	590	578	572	583	574	577	594	596	557	544	585	607	599	547	556	623	543	603	597	556	604	549	579	602	614	546	564	563	606	567	588	568	546	553	547	566	589	552	587	611	539	542	562	557	514	542	582	566	591	541	577	547	556	566	625	597	535	529	597	596	562	578	561	584	573	585	578	556	605	591	505	568	582	599	565	531	558	550	574	584	578	550	564	565	593	594	559	596	519	557	598	589	575	525	565	574	623	565	541	578	582	568	559	570	591	595	577	592	573	555	548	568	591	560	598	576	524	613	523	561	584	569	606	571	573	578	595	519	570	571	572	541	576	514	613	569	530	595	558	551	573	599	567	553	568	571	578	561	592	556	571	540	527	564	526	591	596	549	545	611	586	552	618	591	609	596	589	582	579	560	583	584	496	571	564	545	543	572	562	629	556	564	631	609	544	591	576	590	546	529	555	552	559	557	562	594	558	585	544	535	621	565	535	518	581	590	599	549	599	581	531	587	570	563	530	565	564	520	575	573	616	593	564	557	547	583	550	579	614	595	574	563	555	569	551	578	541	594	569	586	551	597	584	590	589	577	558	525	557	556	586	579	549	537	535	547	575	595	607	575	524	552	550	589	574	570	573	574	562	614	546	532	548	608	607	585	535	593	563	551	542	530	571	542	576	563	540	600	584	564	547	575	542	558	547	561	584	534	540	590	553	535	563	582	563	559	508	504	591	536	589	575	586	590	578	580	540	575	577	565	546	541	521	601	574	579	563	590	570	584	570	548	564	565	582	550	547	585	613	567	534	551	536	596	558	614	532	548	550	589	586	572	549	552	570	567	547	595	575	517	570	582	580	554	601	572	591	586	516	566	571	557	559	566	559	558	594	591	583	608	561	557	549	587	581	565	606	546	589	561	597	583	579	565	614	534	563	542	563	552	549	562	552	562	570	532	553	517	564	556	599	601	512	620	570	587	604	597	580	604	578	594	568	563	568	576	551	524	586	561	560	551	550	601	623	553	577	555	536	583	567	548	583	572	573	578	539	585	573	583	537	529	573	568	562	526	546	570	548	568	593	576	538	555	562	588	588	536	602	561	584	576	555	569	540	607	554	571	569	570	554	593	565	573	568	552	580	545	549	590	586	590	587	599	568	589	577	581	517	562	578	581	607	525	548	549	583	574	578	554	533	580	577	557	601	539	535	569	566	548	563	552	608	557	561	593	533	542	531	539	583	596	541	575	551	544	582	607	616	574	540	562	557	594	571	613	553	563	566	618	553	603	569	569	612	572	562	568	597	577	575	570	624	553	609	613	537	573	533	551	548	567	591	565	592	588	545	571	599	564	551	539	567	570	618	562	586	556	582	545	585	593	553	571	602	544	579	555	573	576	598	558	586	587	574	554	616	551	592	571	598	586	558	532	548	562	541	538	551	625	561	592	594	568	537	549	526	512	579	574	570	557	575	528	558	539	540	585	546	542	560	592	581	588	586	575	570	575	573	552	598	545	573	593	585	570	577	606	571	585	560	616	584	560	540	544	567	541	579	565	584	576	586	603	565	571	547	583	580	587	588	538	596	547	578	580	555	529	580	556	566	555	592	565	548	601	581	550	557	565	555	530	596	558	577	554	578	581	587	577	584	574	590	596	527	582	546	570	572	546	579	553	549	628	590	556	541	557	558	536	554	551	591	573	592	579	584	565	534	508	572	558	545	562	565	542	532	587	508	547	582	572	558	569	564	539	546	576	541	587	545	583	551	585	522	546	581	585	563	567	576	594	544	573	598	600	582	570	522	583	505	575	566	571	570	538	578	566	569	580	562	619	578	586	591	571	600	554	579	551	566	584	551	585	554	524	584	570	547	591	536	585	661	575	575	591	553	574	562	592	569	607	578	596	609	541	550	555	547	587	546	563	550	571	556	528	577	567	569	550	612	572	533	541	546	549	536	570	617	532	576	533	549	578	628	606	565	578	597	580	603	631	598	562	544	554	569	577	598	557	590	528	578	610	560	624	563	564	526	556	545	588	569	592	606	584	566	616	542	569	575	582	546	578	546	509	590	583	571	581	596	592	587	608	578	550	565	553	557	595	540	582	548	529	557	571	565	577	556	592	556	602	573	589	539	569	613	547	555	587	535	565	563	540	571	530	606	562	564	585	509	548	598	569	572	604	517	566	585	545	553	593	564	565	593	592	560	580	563	590	566	576	555	602	563	555	563	591	601	523	552	583	580	577	607	581	595	593	584	573	565	568	524	572	582	570	557	574	588	607	573	567	558	542	550	548	494	605	559	554	559	576	639	587	562	577	566	582	569	602	551	557	586	539	534	564	565	558	572	576	558	584	620	581	559	544	576	555	568	530	539	520	533	531	556	518	583	601	563	571	586	572	629	604	594	602	566	559	569	562	574	525	564	595	573	580	550	584	609	592	600	575	568	553	586	578	551	520	562	589	558	574	562	565	550	534	530	539	500	537	562	607	567	558	571	592	570	595	526	597	556	579	533	559	580	575	518	560	537	545	590	551	595	574	548	576	572	573	574	533	565	530	536	548	549	589	562	588	567	573	557	583	601	569	564	568	572	562	562	514	595	579	558	597	640	571	559	554	567	561	583	523	562	553	600	587	592	564	602	566	539	574	577	552	569	608	544	600	556	557	592	541	564	574	560	518	586	566	572	543	559	565	553	538	566	584	593	575	542	568	604	591	587	575	562	600	572	591	552	555	582	548	556	573	576	569	533	558	575	555	543	559	575	565	561	603	555	562	551	558	559	573	557	553	574	552	580	559	564	602	583	570	609	563	519	549	548	553	541	554	538	570	558	583	544	546	607	605	587	562	585	568	554	545	608	573	571	569	574	558	624	587	584	556	558	555	593	565	555	593	540	567	562	537	573	570	545	609	569	569	526
36158	6957	1633	1208	942	785	612	536	497	416	420	450	372	358	350	357	307	383	370	338	326	330	313	382	355	309	342	312	318	330	314	304	338	300	294	302	324	302	310	319	324	340	322	296	330	328	322	321	343	308	283	312	314	310	300	309	326	339	295	314	308	317	302	274	283	307	302	310	275	327	297	327	302	291	290	327	327	290	341	296	310	298	299	300	306	296	302	287	321	297	345	317	309	310	333	356	322	323	314	299	292	325	278	331	308	325	345	300	298	291	320	296	335	325	301	313	308	311	271	289	322	316	334	312	309	321	343	271	315	299	320	316	293	329	311	326	324	301	309	313	318	328	321	295	299	334	315	314	335	348	329	283	322	288	329	349	300	334	296	312	314	307	309	312	293	340	304	302	323	334	302	302	290	292	303	342	307	351	315	318	329	302	318	298	307	330	320	337	343	330	290	288	306	327	297	289	285	323	325	316	315	321	319	327	343	335	300	306	307	311	296	312	298	313	328	315	307	312	292	286	300	316	305	323	299	323	306	323	312	305	314	291	293	317	316	313	291	295	292	305	307	324	299	281	314	304	320	315	313	314	300	310	297	315	300	285	293	329	313	336	317	319	312	330	305	292	318	266	321	323	308	331	322	304	304	313	321	322	310	315	328	314	311	307	326	345	308	332	291	299	287	304	302	325	328	310	301	302	315	315	283	318	305	308	305	314	313	273	312	303	333	298	322	324	323	303	311	316	288	297	304	315	305	285	300	323	349	341	315	299	306	309	317	284	303	324	325	310	287	333	320	291	296	337	325	366	298	305	288	345	300	294	315	315	302	317	311	290	324	296	308	283	312	343	288	314	313	335	310	345	330	328	316	318	332	306	312	282	291	318	328	275	337	305	287	308	340	312	335	301	319	281	307	305	277	275	329	295	301	304	264	307	316	288	307	307	311	325	318	313	321	359	301	342	308	322	297	283	307	303	300	323	322	327	302	310	312	305	277	310	332	326	324	288	278	292	312	319	323	283	325	329	333	325	294	333	333	293	303	305	313	291	323	298	294	318	318	294	287	304	316	297	278	324	313	287	297	315	295	286	299	319	303	331	307	295	306	329	311	308	291	302	302	316	316	316	329	321	295	337	347	306	308	296	325	299	324	301	282	333	311	333	319	295	303	310	330	325	336	338	288	308	274	292	341	322	321	325	321	313	328	322	323	299	311	318	320	303	302	322	305	321	309	303	290	298	285	303	289	300	294	328	315	328	313	294	329	285	351	278	327	319	315	339	326	302	325	345	310	312	288	293	316	331	295	327	297	307	305	307	331	265	289	292	299	297	302	304	320	309	319	280	316	296	310	333	326	331	306	321	340	305	317	311	278	281	298	292	316	297	274	293	295	298	325	313	326	317	300	288	269	307	338	294	306	343	297	308	339	314	340	312	306	348	354	310	329	296	270	324	326	299	306	307	306	297	298	306	323	294	321	304	313	301	310	302	320	289	322	329	283	312	330	307	336	304	305	308	303	312	323	298	292	349	313	285	303	304	313	335	300	271	285	295	307	349	305	295	274	340	309	298	303	339	276	309	329	314	368	253	326	330	302	333	289	340	308	259	322	303	297	303	322	321	333	306	303	316	296	324	287	269	309	327	311	298	292	294	312	269	268	289	322	310	301	306	316	318	319	291	331	303	313	307	280	319	291	294	308	303	336	288	356	308	290	317	286	316	299	334	305	275	320	314	305	324	312	308	303	335	299	302	318	295	307	367	315	320	309	322	344	310	308	327	311	301	299	314	334	302	294	320	362	321	315	296	333	301	327	305	346	313	300	332	311	316	303	324	317	316	305	324	276	311	318	331	342	328	306	291	297	290	350	338	308	306	311	326	325	328	339	296	307	337	305	296	320	291	292	321	300	336	297	280	316	304	286	327	322	332	313	335	312	304	317	305	291	296	312	304	291	327	323	317	290	262	298	308	310	309	301	327	320	304	328	314	336	291	312	313	308	317	301	303	329	275	317	291	321	296	309	328	289	278	305	302	339	302	310	362	299	316	319	295	340	311	321	278	304	318	308	326	333	361	325	341	310	328	298	301	325	321	303	306	272	309	283	315	308	320	298	292	299	334	289	290	325	284	312	336	296	309	327	322	301	287	327	299	275	297	302	285	285	311	287	301	285	312	322	323	321	298	290	296	303	287	329	332	277	316	305	322	314	306	327	318	304	304	282	295	302	292	299	322	301	283	318	320	297	335	301	350	314	299	286	314	336	289	319	324	310	302	308	324	311	277	294	319	309	302	308	317	293	308	307	320	317	293	314	321	334	291	304	320	303	327	352	302	315	325	285	320	288	295	308	309	316	354	323	321	292	282	334	295	322	303	309	310	309	333	324	344	308	331	318	340	300	297	293	320	323	320	307	314	312	323	286	325	300	291	333	356	290	315	305	334	329	306	306	319	315	315	276	294	298	286	328	309	301	291	297	343	305	339	294	354	290	338	292	283	302	293	295	303	320	325	326	310	308	297	338	343	324	313	296	288	280	340	318	327	292	304	326	327	307	293	350	299	302	309	326	301	317	325	315	294	307	341	299	311	318	258	334	305	304	307	337	310	352	300	306	332	332	318	293	309	288	331	325	279	304	291	319	314	308	306	299	309	323	302	298	311	340	319	303	310	296	310	307	301	293	298	305	301	336	274	318	260	292	299	330	336	297	304	307	327	288	313	308	305	297	318	268	297	310	330	332	316	325	321	308	298	300	307	310	291	301	265	335	309	322	307	295	322	314	307	326	295	344	313	302	321	299	301	305	309	302	325	289	299	309	336	305	302	293	305	325	314	328	320	324	350	353	330	314	307	301	317	315	284	296	318	310	298	309	324	329	311	307	356	335	297	343	319	330	313	284	311	302	325	334	325	325	308	343	297	306	336	288	303	281	308	340	309	291	288	306	302	281	307	305	313	332	295	322	306	336	304	278	311	315	338	279	317	290	328	306	327	312	345	273	308	331	336	311	301	318	284	290	294	282	304	313	338	318	286	347	299	326	281	328	309	289	325	320	325	313	327	292	323	314	328	331	305	306	323	308	291	327	289	300	339	318	280	322	334	322	314	321	322	305	304	324	305	326	306	317	305	320	288	339	280	300	342	315	291	326	319	306	297	312	322	301	304	303	310	305	349	309	319	283	319	304	296	322	298	332	263	314	325	294	303	290	299	334	332	314	308	325	316	304	325	315	339	294	316	278	316	310	317	339	304	316	291	286	316	340	325	292	304	319	287	313	311	295	293	308	310	291	291	326	305	299	277	311	317	308	327	337	298	295	276	322	310	327	275	316	315	328	330	305	292	345	341	305	327	341	313	354	316	310	299	316	323	297	314	323	305	307	316	334	322	258	317	343	368	309	310	309	296	333	303	319	303	285	275	281	292	313	310	318	327	317	325	309	329	310	324	309	312	304	338	317	268	329	281	286	340	283	310	306	306	324	317	303	311	305	332	323	299	286	304	299	276	303	343
17853	1873	3354	3719	3323	2802	2511	2087	1857	1647	1541	1502	1278	1318	1265	1231	1156	1091	1149	1107	1109	1080	1030	1076	1052	1060	1083	934	999	1012	990	982	982	1007	954	944	954	949	956	917	941	955	966	938	928	948	954	922	895	934	953	890	997	1029	939	936	934	946	960	905	949	913	938	987	967	933	903	871	906	1004	864	912	943	909	960	932	896	894	1018	882	949	903	979	904	950	909	892	922	907	927	913	911	923	933	870	840	904	933	890	950	877	923	936	937	939	860	902	886	860	939	933	905	949	991	920	932	899	927	952	961	913	914	927	925	954	887	881	888	921	886	951	867	910	928	912	939	951	915	954	963	895	925	922	893	891	907	920	934	939	957	917	981	911	953	936	884	929	926	890	867	930	945	886	980	882	994	937	922	975	880	956	892	900	918	892	933	970	993	966	896	929	929	875	929	909	907	890	902	916	912	900	882	915	910	918	880	873	898	932	902	848	910	888	852	939	878	860	906	933	975	911	910	943	909	908	916	909	903	886	909	907	936	891	867	922	898	937	888	902	842	865	900	890	943	948	927	905	895	930	897	903	882	950	938	915	931	885	902	920	913	925	949	920	895	904	919	930	889	912	878	889	923	923	895	894	892	913	936	891	862	916	848	914	883	953	896	932	866	911	900	903	912	884	911	872	909	899	874	906	871	903	874	940	884	859	928	938	893	901	925	891	959	873	991	884	929	966	875	925	917	921	911	969	858	919	948	907	969	860	879	881	926	852	930	883	917	936	923	864	898	922	843	918	885	923	849	892	882	890	927	882	921	906	863	890	960	912	892	938	1006	889	937	860	921	901	915	935	929	936	907	919	893	942	897	895	899	915	903	900	890	854	943	884	881	961	901	864	882	911	915	967	913	887	915	853	915	858	917	923	979	935	965	931	901	946	896	913	882	972	867	915	883	901	890	914	938	873	942	912	895	893	908	882	893	883	922	921	858	937	920	850	925	869	876	951	955	951	904	938	968	902	901	889	923	896	988	904	904	905	951	918	892	911	888	846	924	917	943	899	909	880	914	936	839	890	892	884	867	882	920	888	952	867	922	990	946	886	1011	886	950	918	907	859	934	940	880	904	903	914	909	865	856	881	917	917	923	858	927	888	929	899	964	886	886	943	921	919	924	945	917	882	923	910	879	900	946	978	938	945	870	918	906	901	885	887	949	903	896	937	956	938	902	949	910	889	905	939	864	939	947	912	901	910	915	919	887	863	850	929	930	893	969	926	927	910	864	931	849	893	929	915	893	885	878	909	951	906	873	923	930	912	926	877	912	955	903	908	900	889	919	963	830	926	895	877	926	939	891	917	938	919	891	883	891	890	951	945	886	939	804	897	918	963	899	904	898	922	917	906	942	932	844	958	877	909	919	929	912	910	955	968	933	891	893	887	929	892	880	909	907	912	922	848	949	953	867	900	946	926	890	891	875	902	919	869	879	907	926	908	958	887	944	866	923	840	883	888	900	882	937	848	940	872	875	876	934	916	942	917	937	899	870	914	872	904	902	914	936	848	889	920	914	916	935	929	904	875	937	904	966	939	871	888	902	941	939	910	972	951	883	926	953	942	938	911	844	844	901	922	909	934	937	938	926	928	900	939	947	899	918	926	918	855	916	918	911	904	878	885	905	906	912	894	903	937	895	895	900	925	915	977	915	891	856	876	888	957	845	921	938	915	916	911	964	923	886	885	881	892	905	846	850	924	930	919	881	926	911	946	965	903	892	919	858	884	886	916	887	916	912	944	936	978	916	874	904	935	891	874	883	956	958	882	929	922	917	965	911	866	888	928	935	965	893	923	909	925	976	934	881	905	902	899	937	862	936	920	906	910	919	881	900	873	925	935	894	919	881	944	936	937	956	918	909	949	967	902	897	942	916	883	879	887	911	914	888	876	897	878	953	955	888	894	873	958	945	900	942	891	885	985	978	1002	927	896	952	905	931	960	896	908	893	885	923	955	876	881	944	853	873	876	892	917	906	929	884	896	910	940	901	917	858	910	920	913	892	896	967	942	943	930	887	925	897	902	900	925	926	915	942	952	938	903	923	889	876	852	950	883	951	910	927	938	855	868	909	870	924	906	938	949	900	920	902	919	925	960	931	885	925	947	928	886	945	899	977	907	886	913	864	877	917	951	913	869	959	959	878	930	889	839	877	936	884	910	879	921	942	870	917	883	921	905	898	912	935	896	946	900	947	880	956	872	851	901	898	903	923	960	852	868	885	881	911	926	947	928	909	903	934	904	888	890	873	959	934	941	918	951	882	944	908	970	929	919	936	918	970	861	868	878	933	884	874	918	911	927	901	876	932	905	921	893	922	933	861	918	898	881	859	961	945	850	920	942	960	941	865	844	913	860	892	916	939	866	951	919	937	870	925	930	866	902	887	906	929	879	936	872	881	904	904	854	900	898	896	880	964	913	985	968	913	955	938	896	867	892	929	893	901	914	929	890	896	895	933	935	925	910	861	922	843	901	918	892	910	914	905	830	874	891	888	938	859	960	959	935	888	888	882	854	870	859	895	859	890	951	890	903	852	881	881	856	945	923	883	888	875	916	946	965	932	932	919	893	874	993	933	907	938	953	887	878	943	894	904	876	902	919	876	896	977	925	939	872	929	912	916	882	910	902	934	914	915	896	978	870	910	919	944	911	956	912	920	905	897	885	904	875	851	893	932	932	950	897	883	924	905	878	952	965	875	918	903	968	928	916	978	847	901	965	929	892	890	895	960	928	900	909	930	965	892	872	837	913	896	849	938	872	875	886	915	941	923	906	885	898	955	923	971	876	948	923	858	910	965	939	868	914	936	850	944	919	894	942	888	856	857	914	887	898	875	900	842	935	888	913	920	964	878	908	880	876	877	972	927	944	883	880	871	878	853	904	930	907	911	926	904	879	893	970	897	935	863	881	860	915	895	905	980	882	827	936	865	911	896	909	946	929	930	900	896	904	900	938	903	928	872	906	839	862	917	875	903	903	928	919	917	891	874	878	919	897	933	891	971	899	910	874	882	934	917	903	908	961	870	914	925	865	912	883	908	872	854	908	937	930	927	866	949	907	918	910	960	946	922	908	835	893	884	954	871	897	904	921	936	898	874	925	912	865	961	947	914	890	901	928	881	903	893	896	869	883	885	966	896	911	951	900	897	857	952	917	920	892	903	925	870	939	947	916	868	929	882	959	893	868	912	922	920	942	942	892	934	934	934	946	936	907	909	926	874	909	892	916	907	986	888	905	896	920	886	894	924	899	934	859	917	858	928	897	898	956	975	905	907	893	898	936	975	911	934	927	949	913	937	930	887	908	951	911	889	959	899	919	906	895	894	959	900	872	941	937	895	874	968	891	883	883	918	880	920	900	884	895	860	920	876	897	913	895	907	976	950	936	901	805	941	936	913	909	869	972	924	925	953	920	864	920	908	889	883	891	962	842	930	931	909	951	890	884	903	928	877	893	939	966	860	924	955	881	896	924	927	894	960
46666	16099	5332	2324	1640	1205	1041	802	707	641	573	529	484	456	433	449	441	409	364	379	428	385	394	382	412	353	367	380	365	365	355	382	356	360	373	377	369	329	346	353	329	348	351	372	313	359	383	324	342	362	345	328	337	350	367	341	335	312	360	340	355	355	317	321	366	381	342	331	370	349	334	338	349	393	360	349	339	341	382	327	337	354	375	364	350	357	372	376	350	369	347	333	366	368	369	388	325	349	331	318	351	344	343	334	374	343	354	387	365	332	336	363	410	359	359	336	329	331	339	331	371	337	354	363	350	350	377	361	342	364	346	362	354	388	396	331	308	342	336	334	366	355	365	324	370	318	371	327	386	353	334	366	379	331	331	338	365	335	380	351	321	374	363	324	379	359	340	337	305	332	366	375	369	363	351	362	346	307	329	394	364	355	382	331	333	372	335	304	381	348	360	342	350	360	370	364	323	343	398	337	343	386	340	369	335	344	367	368	352	349	325	355	372	319	332	347	325	343	337	360	349	341	345	358	348	361	351	351	349	359	329	334	342	346	349	342	359	357	308	353	337	333	366	308	346	352	357	343	373	378	338	337	314	348	374	366	383	345	368	352	367	384	339	342	347	374	363	384	314	355	339	324	369	413	356	369	375	330	355	348	334	376	331	329	345	346	336	363	319	363	324	350	360	344	330	370	336	350	373	352	349	390	343	341	351	347	376	316	354	389	350	338	346	334	357	332	360	324	338	343	331	373	364	335	341	378	327	326	380	335	309	366	339	339	327	338	365	354	317	357	368	355	331	340	354	345	387	371	339	310	376	339	350	342	392	363	405	332	313	327	361	376	355	360	339	364	360	342	370	364	337	375	354	321	344	339	376	339	338	337	355	356	340	357	373	347	373	323	351	333	325	353	326	344	313	351	320	362	374	344	369	360	337	339	326	357	350	352	344	330	395	333	368	368	346	359	351	344	395	337	345	358	393	355	366	356	311	336	352	361	357	365	368	360	356	337	339	364	350	326	341	327	343	345	357	345	320	381	354	343	328	325	407	342	336	321	364	345	334	332	347	337	345	332	351	342	344	361	345	378	347	317	330	357	351	344	313	350	366	358	377	356	351	363	385	320	357	341	330	318	362	365	348	351	343	357	389	329	352	335	352	352	360	374	325	344	318	352	329	352	328	346	346	327	364	341	356	362	356	329	357	353	346	373	364	355	363	328	362	341	348	372	328	374	323	337	333	325	339	345	371	353	367	338	348	323	370	388	348	324	347	350	356	356	385	308	325	350	364	356	353	343	341	343	338	327	373	341	331	385	360	310	337	321	352	352	353	318	332	364	340	353	379	342	334	339	351	333	343	339	379	359	323	348	373	375	320	349	370	372	334	386	382	335	355	359	347	356	363	350	340	388	378	362	372	375	339	368	315	367	352	348	346	368	346	347	384	332	380	325	340	307	319	335	341	355	341	366	333	349	350	343	371	348	367	410	350	326	373	329	359	332	355	326	359	349	316	348	358	378	347	356	351	362	332	387	329	359	337	360	367	345	368	349	332	349	359	361	373	344	342	365	350	356	333	341	358	344	380	378	372	334	321	342	360	347	332	326	360	337	355	351	336	352	384	344	322	340	336	338	356	344	307	342	359	342	338	355	338	347	323	359	354	325	377	295	325	344	339	371	334	347	344	334	354	341	347	337	347	367	328	342	324	321	362	346	334	359	312	361	352	369	322	351	354	344	357	349	342	329	343	373	371	337	334	333	328	347	334	361	371	333	343	310	348	344	339	369	359	321	338	397	327	355	373	398	357	354	372	322	333	371	350	359	342	339	380	343	327	377	357	352	341	347	345	291	346	345	321	359	370	338	363	302	355	364	386	352	375	378	332	346	336	360	400	309	334	328	358	369	409	363	315	335	385	338	367	408	348	335	334	341	355	358	351	338	326	334	343	359	373	359	347	354	354	343	343	337	336	368	344	314	367	346	331	342	361	337	367	383	360	348	361	334	358	311	329	348	387	324	350	343	334	335	314	344	354	375	344	321	376	364	347	343	345	301	349	351	351	342	369	336	330	368	378	368	339	367	349	345	363	349	358	342	334	359	305	358	343	366	361	324	365	349	355	358	395	356	355	375	387	364	345	357	359	361	342	349	355	323	336	393	359	351	347	317	339	348	372	373	371	355	367	331	310	346	314	340	355	350	344	345	379	348	361	334	351	361	348	378	347	340	377	363	358	359	317	350	363	338	347	337	351	340	370	338	332	365	323	346	377	345	344	327	282	351	338	392	328	348	353	353	345	333	352	384	351	323	354	346	353	382	357	334	322	306	328	371	351	332	346	371	342	333	362	324	332	394	338	339	374	356	346	349	334	323	332	341	378	359	345	352	352	339	360	361	313	344	374	387	338	348	380	369	341	350	337	349	349	337	327	348	383	318	368	338	359	362	371	340	360	346	342	375	350	349	344	361	335	301	347	367	338	346	352	357	322	344	322	328	339	379	372	324	328	346	335	379	345	376	342	349	362	352	340	353	313	369	343	351	362	374	349	370	351	333	349	364	356	348	358	356	342	365	343	367	346	343	313	326	345	366	338	364	337	351	370	361	337	363	339	350	351	363	305	340	331	365	359	327	363	364	334	364	348	326	348	344	320	325	367	362	316	337	364	345	316	332	348	354	351	336	346	355	343	341	346	345	371	352	347	327	364	375	347	352	346	348	347	350	350	323	320	340	322	323	373	400	325	348	320	356	361	355	371	347	365	359	365	354	363	366	374	350	347	365	323	305	346	318	317	340	352	350	327	362	327	367	334	335	337	344	349	368	336	334	332	360	339	327	345	350	363	375	363	336	381	352	357	371	361	347	366	332	342	339	342	310	359	360	315	375	372	394	339	357	317	352	335	364	340	374	362	348	350	338	349	364	344	394	381	350	338	340	355	330	347	343	350	376	383	310	357	355	383	345	352	335	324	368	328	358	345	347	366	354	343	330	363	355	346	356	353	354	336	329	345	331	355	377	344	342	371	356	304	321	341	335	336	345	349	379	333	299	377	362	357	374	362	364	367	352	345	327	358	348	376	359	319	305	355	365	376	360	329	350	360	357	332	386	357	334	337	349	332	337	339	342	347	354	378	357	371	340	392	356	334	349	362	312	368	324	336	395	369	353	381	328	343	359	348	365	335	354	359	326	350	340	355	353	385	365	369	356	351	377	328	332	305	323	335	362	306	349	338	363	362	345	349	357	320	335	336	358	360	331	341	362	379	343	354	367	363	352	322	335	338	384	323	353	360	319	355	337	372	381	349	344	353	374	357	370	351	328	360	344	336	315	332	320	362	361	387	353	341	357	334	359	336	364	361	360	363	334	348	355	361	343	386	339	318	361	324	359	333	368	330	412	355	356	338	355	333	334	325	317	337	336	343	361	367	347	369	338	348	348	331	378	336	361	349	352	345	349	351	325	331	343	347	334	317	352	331	374	416	354	337	327	353	306	360	315	347	325	352	328
23824	2882	5801	6381	5450	4567	3813	3156	2729	2405	2184	2083	1878	1746	1687	1621	1562	1495	1494	1323	1366	1271	1270	1299	1262	1223	1176	1179	1076	1146	1184	1151	1137	1145	1092	1107	1112	1081	1065	998	1041	1039	1040	1082	1032	1071	1078	1030	1032	1052	1072	1065	1065	972	1016	973	1030	1017	1003	972	1044	1021	1025	1023	1036	991	1023	974	987	1013	1015	977	992	1011	1015	981	1000	975	1060	918	942	1047	991	978	999	963	1034	946	914	978	1003	996	1001	975	1010	1052	997	973	961	1001	974	996	1044	1026	967	984	1009	993	998	996	1012	954	1026	1045	983	1001	993	1012	976	971	1009	945	1014	996	906	1035	1002	969	990	1028	954	971	974	994	995	973	1046	976	988	968	932	1005	960	1021	1012	986	1070	1014	1025	987	968	982	1011	1030	987	1026	992	997	1046	978	950	986	982	1024	1034	984	952	1021	1058	936	997	966	982	1006	942	976	964	1001	959	959	1014	970	1053	1057	978	972	942	969	970	987	928	1042	1002	991	979	948	902	1007	983	958	975	963	983	1049	973	954	964	1044	1000	1019	1019	1070	961	1059	1083	983	992	977	1004	985	978	1018	1013	1016	952	959	1013	950	1036	1014	907	960	968	971	982	1045	1020	972	1022	962	979	952	976	991	970	989	986	956	985	988	1001	998	955	976	1019	989	999	941	958	1020	1001	1022	1002	981	948	1009	1000	1024	965	1023	1018	1023	1030	959	1036	981	930	1006	995	1004	984	1031	953	999	1020	1020	1017	1006	968	988	957	945	981	1010	1006	978	1011	1007	947	978	987	995	993	998	1012	957	973	922	1006	884	1012	967	983	991	961	1010	990	975	996	990	988	1000	967	1008	942	959	983	982	989	968	999	1005	982	975	931	982	998	971	975	954	985	983	939	1044	911	1000	985	1007	943	1067	1012	992	940	977	1017	990	1023	979	1019	941	977	1016	1014	978	966	1000	921	927	945	1006	1011	977	962	1008	1001	965	988	936	991	913	1004	953	970	975	987	951	973	980	969	1028	926	982	996	997	991	984	944	966	990	960	990	1014	946	958	973	948	1029	1020	999	988	943	958	947	989	989	999	1053	929	977	960	946	1008	910	956	980	973	975	974	1019	989	967	960	995	974	983	957	962	975	965	945	986	969	978	1022	965	963	953	979	953	960	999	956	979	933	931	1020	979	990	970	978	1030	1002	1030	973	958	1006	919	1005	1010	961	1049	987	1015	994	990	1048	994	960	993	1034	947	961	940	982	950	1015	970	1020	1006	970	1008	985	965	973	968	1013	1005	976	971	1028	1019	964	968	1052	980	953	988	914	1045	973	990	917	1029	978	1015	928	945	1001	984	960	985	987	1016	1000	979	980	1015	985	1011	995	962	977	979	977	968	1005	1035	998	991	1048	1020	973	1025	1016	972	947	961	971	990	954	974	966	966	980	931	1001	935	972	946	987	997	1009	1011	947	1029	960	1009	997	981	982	971	975	972	1012	964	1004	982	1006	1051	971	967	1035	977	1015	962	1020	991	951	1001	960	998	1006	985	1005	1016	1022	979	985	1000	959	968	1068	1031	984	1044	981	973	1017	978	1013	983	967	976	958	976	998	951	998	957	994	967	1008	1010	984	975	949	970	971	1016	951	975	928	1015	1008	986	982	964	943	955	973	1040	996	1011	1001	944	1026	962	991	905	987	1001	938	974	997	1016	952	1006	978	988	970	981	1023	1005	985	997	1012	978	942	945	1030	964	957	987	1021	953	1048	959	951	957	1001	987	962	967	1013	1008	993	990	977	943	1029	1023	974	997	957	1016	962	969	975	975	1023	989	985	978	940	976	944	1030	940	930	950	999	937	953	930	972	1042	970	1009	972	1051	1025	1014	989	944	919	1001	991	1025	941	954	934	962	954	994	925	986	974	979	979	986	981	1007	1012	1016	1012	977	959	970	983	1009	955	998	963	1010	945	943	1026	981	969	1000	1017	1008	976	966	982	969	999	980	1016	975	1030	969	990	970	935	931	945	883	972	948	1031	974	990	962	1010	993	1021	988	1017	945	994	980	987	946	958	1033	1012	1042	997	954	971	1017	917	972	925	951	993	967	975	948	968	960	1009	941	1011	966	982	973	928	973	933	969	955	968	975	997	965	1021	1006	1005	938	1002	987	965	995	1008	955	979	958	980	975	959	992	915	999	1002	939	966	975	979	1005	1049	956	998	988	968	972	1004	1004	961	994	960	992	942	956	1000	1034	1016	968	990	985	951	929	1025	979	971	944	979	991	998	924	1018	980	977	985	1016	1026	998	990	1024	957	1027	987	1000	970	952	991	953	945	984	963	1013	1004	1009	1005	1044	914	1078	1008	984	1031	1003	962	961	997	1008	975	1011	979	988	1026	969	1015	943	967	955	974	975	1012	981	970	983	1027	988	1014	1018	1008	1013	976	969	953	976	1003	1007	989	956	1011	970	967	994	979	980	972	966	972	1015	994	984	1018	1002	962	1053	950	1038	973	1013	922	936	967	983	988	921	984	975	1002	926	990	1068	985	962	981	1026	945	987	948	1020	955	980	955	951	987	1012	970	1030	1033	1005	1002	1018	925	974	1014	989	1039	955	996	965	959	925	951	988	986	992	1018	979	1043	961	958	1000	1009	964	956	980	1001	1000	964	957	1047	953	1023	968	965	946	1022	955	1031	1028	970	1017	976	986	1004	980	1017	986	1056	1002	996	938	980	917	976	919	1002	977	994	972	963	962	959	962	915	906	958	1026	951	958	999	991	1000	980	955	981	1049	1019	979	988	969	952	943	1009	1020	1021	962	1001	1002	966	1022	1043	987	943	950	1004	1004	964	1018	980	1030	1041	935	978	980	988	973	958	1036	965	980	978	1004	941	975	978	992	969	977	957	986	957	967	960	1001	981	1001	977	950	965	949	1004	925	961	1028	971	1001	928	1006	984	1020	973	969	1019	961	973	979	981	973	928	979	1046	935	974	997	1003	946	1008	957	1004	973	975	976	993	953	983	1003	1011	989	990	990	939	957	1004	946	1018	959	965	1025	988	997	962	1014	1000	945	1001	984	981	905	960	976	1055	947	978	944	1030	988	961	965	969	952	1010	964	950	992	997	1002	970	985	955	1048	1019	954	977	965	1001	999	984	917	976	963	972	1016	970	934	964	962	953	947	993	1011	905	969	976	1000	971	903	986	1031	1060	939	996	998	1007	959	993	926	985	1025	1067	995	989	928	1025	1014	993	982	977	984	940	1003	981	969	988	965	982	973	1005	999	998	953	999	1061	998	1004	971	954	951	971	920	997	1008	1003	1027	1020	974	985	969	939	955	1024	989	1006	944	970	1021	996	1020	963	1031	1004	990	1010	983	991	945	975	991	1068	983	1001	1031	1036	1000	985	973	1000	936	992	1009	977	948	939	1024	980	1008	973	1044	964	1044	962	950	938	987	967	1004	974	992	1012	954	974	962	980	953	911	999	995	957	1011	1020	949	990	1039	954	1004	965	1000	983	970	990	979	1005	970	1016	967	1005	974	974	1001	983	940	998	1004	983	1000	949	962	978	933	1039	972	983	999	1004	985	1004	985	1007	994	988	936	1042	1040	968	949	1064	972	981	947	996	970	975	1010	937	980	909	965	1005	976	1000	971	957	1006	970	942	1000	978	997	949	995	993	1013	975	964	1000	990	979	998	1079	985	932	998	991	977	1021	968	972	987	995	1003	982	998	934	993	1025	1017	979	955	981	1014	978	1038	978	943	1034	929	945	1020	982	965	1029	923	983	1006	978	953	969	1015	955	1025	975	980	986	962	1059	956	990	988	1008	1011	965	978	969	964	1030	959	1029	1026	914	902	1019	986	1020	1041	960	1036	938	1013	998	999	1007	950	1004	970	951	949	968	1034	1000	1019	960	998	980	937	977	950	1016	1026	966	1027	1043	942	917	970	1023	968	992	967	1010	1020	1056	1007	969	1036	1010	946	996	990	1034	980
5880	376	287	227	217	208	179	190	170	182	181	189	149	168	174	201	151	203	183	168	198	171	182	176	178	191	140	171	162	165	173	177	192	168	174	158	174	169	160	169	169	169	183	176	169	161	177	162	187	171	166	171	151	167	175	173	165	157	161	187	182	180	169	184	183	149	191	170	162	190	183	169	158	165	185	163	154	158	155	183	182	175	186	187	162	164	179	178	164	194	145	160	191	156	182	194	159	168	174	186	178	184	157	165	189	172	169	174	171	181	186	180	176	178	200	170	170	170	157	166	173	157	195	178	169	174	192	166	170	157	195	180	177	197	178	185	188	158	173	163	180	180	181	173	170	170	139	166	177	159	159	150	170	179	193	184	182	186	192	195	169	185	163	175	169	178	173	164	192	190	181	186	159	176	171	178	196	194	172	178	142	195	178	169	189	192	156	188	179	180	189	194	172	186	166	189	184	152	185	159	177	160	161	174	170	180	188	169	188	181	148	172	180	176	159	168	190	168	167	158	170	191	136	140	163	174	174	178	192	165	170	174	180	182	149	176	185	161	178	170	167	178	150	179	165	185	177	169	166	146	155	170	171	168	187	171	169	187	182	186	184	167	158	180	178	165	177	181	179	180	177	131	182	169	187	143	176	180	169	193	179	163	177	175	192	185	166	170	174	154	168	158	190	184	171	183	187	181	149	178	172	186	181	180	182	173	179	178	161	182	178	161	179	179	162	147	165	167	161	136	195	184	168	180	180	179	185	173	151	198	171	156	173	158	158	186	161	199	162	194	188	188	165	169	168	188	194	174	166	175	170	165	179	157	176	165	177	174	172	151	165	163	168	161	156	161	166	157	187	177	186	188	163	164	201	191	159	175	189	181	177	168	187	179	194	157	174	175	189	175	187	176	154	161	175	169	163	176	191	162	147	184	163	161	184	183	178	168	178	163	169	191	154	161	173	168	164	168	175	180	174	171	179	194	183	179	189	168	175	156	173	192	167	183	150	174	153	188	165	177	178	181	175	157	186	178	172	199	172	176	188	178	175	194	162	167	183	176	197	190	169	154	194	158	194	187	174	184	196	165	144	198	179	178	171	148	161	164	200	177	177	168	180	179	177	157	168	174	143	178	186	184	184	180	167	169	180	177	173	181	148	187	164	192	191	173	168	184	183	193	178	154	179	166	173	164	181	174	179	174	165	187	158	181	193	161	165	165	176	191	165	175	185	159	169	153	178	153	179	138	172	163	161	164	186	181	211	163	180	167	161	169	163	194	168	170	210	182	160	189	179	189	179	174	161	180	160	190	179	180	164	179	175	136	169	170	164	165	160	158	169	161	153	173	166	159	180	177	153	165	157	190	174	167	181	186	178	168	164	151	146	167	158	189	165	172	176	164	165	164	169	183	162	168	177	171	178	167	177	157	162	182	157	171	158	153	177	195	189	170	161	161	200	195	176	163	149	184	154	173	169	182	183	188	163	184	198	186	193	178	185	171	172	158	165	192	186	174	169	180	173	177	210	174	191	183	179	191	164	149	165	163	180	175	153	168	149	161	185	162	149	171	169	144	163	151	163	168	163	160	150	177	171	164	182	171	181	181	184	174	158	180	195	180	172	175	173	170	180	194	189	153	153	172	163	180	157	167	192	181	185	182	169	190	192	178	179	172	178	162	161	163	179	167	165	171	169	188	178	176	171	162	165	187	174	187	169	146	159	170	152	152	174	179	176	175	155	163	166	166	176	171	163	155	172	174	195	180	147	157	186	202	198	180	155	194	195	180	169	178	196	185	191	169	172	151	157	190	161	190	169	191	183	160	157	180	197	176	180	171	167	186	180	173	161	159	180	167	174	182	184	180	175	166	176	181	208	150	176	169	165	190	160	175	186	175	204	180	178	172	156	189	187	168	193	165	160	159	189	174	195	183	161	168	149	183	181	179	144	164	155	173	192	158	156	163	159	188	178	160	186	171	151	175	171	188	199	175	204	158	159	177	162	176	193	178	174	185	181	196	184	165	199	157	175	177	149	156	176	177	179	156	180	162	156	198	163	187	148	179	190	142	167	173	182	188	161	148	175	189	182	172	159	146	171	169	178	174	177	190	145	163	194	158	192	163	159	151	142	170	179	173	172	186	157	166	190	182	172	157	177	167	178	157	162	172	156	153	189	171	190	163	167	164	195	144	173	172	156	153	188	165	191	173	184	194	178	172	172	177	173	176	164	183	169	167	178	162	172	160	185	190	148	181	172	214	158	179	177	147	191	176	164	166	189	145	192	175	163	171	195	189	172	170	173	170	187	169	169	205	168	175	192	171	180	164	168	180	172	172	166	190	166	187	166	175	176	180	178	172	163	166	163	144	166	172	158	193	171	182	184	183	175	175	169	183	168	162	202	169	164	177	168	162	182	156	198	170	154	158	165	177	149	162	192	179	161	152	165	182	175	173	167	159	178	157	151	188	176	161	173	154	182	177	149	196	169	175	180	182	178	188	192	179	176	138	159	154	156	180	150	182	173	180	185	177	157	181	174	165	165	170	188	169	178	169	171	181	183	146	143	175	157	132	163	164	157	168	164	187	148	175	164	178	191	196	175	191	174	177	144	188	178	169	155	161	168	171	172	175	158	178	179	151	206	165	152	159	199	157	173	185	173	154	175	167	182	165	178	167	168	163	155	180	196	191	182	191	165	180	158	162	167	200	165	159	184	167	182	166	171	173	183	187	168	181	159	155	182	202	161	165	182	168	167	202	200	198	175	175	178	199	161	179	186	174	169	170	161	167	179	173	161	158	134	160	185	169	184	198	159	174	161	196	178	153	174	154	167	185	165	169	158	212	160	184	181	177	165	183	173	177	172	192	195	180	183	162	179	190	160	182	181	203	153	172	173	199	185	188	186	193	190	181	156	192	186	183	205	184	174	166	162	174	165	180	180	176	183	179	171	162	178	207	187	156	177	167	174	166	157	177	173	159	177	156	181	178	182	194	165	187	165	191	155	159	176	185	199	179	178	164	176	151	179	196	173	177	185	181	183	184	165	178	193	193	171	194	155	170	174	175	175	175	166	180	163	160	194	186	189	178	179	180	187	185	200	191	165	178	166	187	157	162	143	167	170	182	182	193	176	162	164	154	171	184	181	168	185	207	169	205	154	159	189	173	158	169	183	191	180	158	178	167	166	174	201	190	195	178	196	171	170	162	191	199	161	183	153	162	183	168	156	164	170	151	181	180	184	188	135	162	198	160	174	188	165	196	174	156	181	171	176	172	185	189	127	166	179	197	151	162	170	181	180	176	168	166	146	162	183	175	170	200	162	152	162	169	181	182	173	181	176	185	179	183	167	171	189	162	171	150	175	155	204	178	177	176	177	185	160	154	167	185	152	168	166	170	161	174	207	194	169	181	163	172	167	159	165	190	180	171	184	203	176	165	176	155	173	201	195	190	182	180	183	189	183	161	160	192	152	177	160	163	156	168	153	163	168	166	177	170	157	168	155	188
5740	603	752	704	751	695	655	641	630	610	598	642	581	597	580	570	580	603	584	595	612	602	589	589	575	560	607	590	590	593	617	593	556	532	578	570	547	577	590	590	552	582	591	551	549	628	567	596	585	569	558	568	579	589	536	578	563	601	551	532	593	567	586	546	575	581	613	559	579	572	577	535	577	526	537	586	560	569	546	575	573	585	575	614	570	570	558	599	575	564	557	533	565	564	560	592	576	575	501	543	606	611	649	571	576	541	570	579	560	567	547	577	584	544	576	584	562	531	576	602	591	564	535	560	546	565	565	579	538	535	558	564	539	573	566	533	540	566	552	585	541	584	553	564	531	557	571	580	554	599	592	595	606	577	575	554	572	602	535	540	557	560	589	538	563	575	534	564	591	548	545	608	575	584	539	563	578	548	581	577	583	527	521	544	587	584	521	573	500	576	589	589	561	591	522	582	537	579	576	544	616	581	542	547	575	628	570	596	572	556	585	570	584	549	562	591	541	556	593	537	589	562	572	547	615	559	582	569	558	561	616	523	539	582	621	547	568	555	559	573	559	563	579	634	542	601	572	565	544	593	551	560	543	576	635	590	549	595	579	582	590	563	536	581	555	525	564	568	593	556	593	572	583	494	603	582	561	582	518	525	544	550	579	579	578	537	565	578	584	605	585	584	631	550	572	559	543	591	543	571	558	560	549	608	574	583	558	510	549	565	551	588	580	536	572	549	608	565	531	556	508	575	556	557	565	536	540	576	542	564	548	540	567	593	570	604	548	598	576	540	602	607	553	573	523	532	593	565	552	569	612	619	625	562	590	576	604	549	546	572	573	604	585	547	554	569	589	574	575	560	599	553	557	580	583	536	560	557	575	584	593	582	560	528	563	567	570	548	561	567	559	549	568	580	578	539	553	563	567	591	586	587	605	579	566	568	553	530	565	583	550	591	586	594	546	573	558	552	575	553	569	544	578	557	596	564	554	578	587	590	583	598	548	606	555	540	550	589	567	582	602	586	538	590	590	558	593	557	568	575	511	558	539	578	550	545	546	621	564	585	513	614	619	551	574	552	553	540	558	549	560	552	514	556	597	551	598	546	538	555	586	572	573	570	562	604	544	615	590	581	559	569	589	576	605	561	582	554	575	601	552	576	582	565	533	574	579	614	549	538	575	623	608	561	560	573	577	556	572	602	586	553	538	557	571	560	565	579	546	513	592	572	609	591	573	580	554	555	540	558	582	578	542	567	538	609	600	559	543	537	573	601	549	581	577	558	544	579	577	572	585	567	527	587	571	582	597	530	580	607	574	573	585	554	567	583	570	576	558	562	591	566	552	577	566	574	568	523	542	589	547	579	542	579	590	589	597	548	536	561	527	565	578	550	546	583	609	576	533	566	596	519	604	570	572	562	567	571	596	556	550	547	566	571	550	555	591	602	586	575	581	587	548	625	548	594	569	577	586	589	515	542	596	551	613	591	619	551	564	553	597	583	597	536	586	591	584	527	578	597	562	586	561	597	538	552	521	586	538	594	575	570	577	553	594	546	565	592	563	608	592	555	587	607	580	555	556	568	544	621	575	586	553	574	614	552	600	599	554	641	572	599	567	578	554	589	577	542	572	562	575	568	585	570	587	583	576	620	592	594	567	611	562	560	539	574	549	546	517	554	541	569	563	556	558	564	554	539	563	594	539	548	576	573	617	578	574	507	543	569	595	554	559	577	563	593	568	528	587	563	577	575	566	585	564	545	543	557	607	577	570	516	601	575	547	572	556	582	552	523	543	587	569	578	584	579	596	571	566	584	589	537	529	568	561	555	577	573	527	562	607	534	586	549	607	591	574	525	557	543	597	567	575	561	590	589	533	549	570	534	525	570	615	531	550	541	569	536	565	580	602	576	602	570	600	557	570	542	564	576	578	576	570	592	541	592	552	543	564	530	586	557	579	559	534	586	581	567	570	573	538	548	598	579	572	602	554	570	560	519	570	547	580	552	554	561	553	553	592	608	565	575	565	609	541	612	521	557	574	537	554	617	568	604	564	575	589	552	544	578	574	518	588	567	573	564	553	581	540	581	620	564	592	552	572	544	571	591	598	590	546	562	565	573	569	561	549	574	585	555	566	591	603	573	538	557	535	554	600	591	582	600	579	589	555	572	602	545	598	574	588	562	595	578	593	593	558	561	566	558	565	596	567	587	600	572	574	555	576	582	589	571	577	567	551	568	562	574	564	581	558	581	551	551	570	582	562	591	579	560	540	562	538	573	554	549	563	539	592	622	614	548	601	541	545	578	607	549	560	546	592	588	590	589	563	582	585	583	545	571	591	561	605	518	554	515	590	595	572	560	594	582	551	567	572	587	569	600	537	606	580	578	601	589	587	584	555	567	595	568	521	574	599	558	580	605	611	564	551	583	578	558	606	568	575	554	530	583	601	566	572	559	553	575	589	559	582	573	556	588	593	510	587	592	575	598	559	539	539	559	602	574	558	593	556	559	549	597	584	649	584	604	586	531	522	546	594	584	557	591	602	602	539	579	518	585	556	561	596	585	565	577	546	534	593	557	553	593	603	576	514	538	569	586	567	552	541	554	583	583	583	561	589	556	610	538	587	581	561	544	575	590	559	563	623	575	572	568	613	564	594	585	565	579	549	598	565	590	521	568	565	593	555	558	569	597	624	591	568	543	579	594	553	570	578	593	590	547	549	604	555	588	582	505	557	609	581	590	592	598	588	547	560	558	571	551	554	568	568	574	619	561	600	527	545	594	562	548	538	615	592	540	545	551	609	586	549	585	546	556	543	584	612	584	571	548	565	558	593	552	585	551	641	571	570	584	521	570	573	553	589	565	540	538	568	588	558	529	572	567	555	611	612	585	554	566	587	553	606	540	580	537	568	541	564	563	558	566	568	593	568	517	613	543	527	565	554	594	582	560	556	556	566	575	593	553	538	621	578	562	548	583	569	582	601	576	577	545	575	539	632	586	576	588	613	542	565	583	583	585	570	574	586	604	597	538	586	562	590	609	562	546	583	595	573	589	579	596	565	527	545	563	572	539	541	559	569	603	581	584	581	504	567	587	581	557	521	524	525	527	539	584	537	564	563	585	606	592	578	527	564	576	575	566	565	567	547	562	551	571	591	552	570	579	553	512	627	581	558	555	594	585	563	542	536	562	537	588	601	585	571	537	616	586	588	560	560	575	563	562	590	562	565	539	558	597	549	571	567	524	591	559	583	564	547	579	578	535	567	573	563	583	545	552	542	597	555	592	584	578	629	581	549	646	578	580	570	548	541	541	602	552	567	552	509	546	568	571	611	573	527	634	554	535	584	605	576	575	586	537	556	578	579	547	581	602	565	543	533	599	570	564	560	599	551	601	558	575	541	553	601	515	549	581	588	572	586	568	598	528	537	594	581	553	515	562	554	623	593	577	542	542	583	572	563	573	596	549	571	583	577	541	636	550	555	563	577	601	580	564	549	575	514	580	603	577
37468	7966	1806	1230	946	728	559	549	438	498	419	429	366	380	325	315	333	333	342	346	323	354	382	333	329	299	331	330	346	317	320	299	329	356	322	279	302	301	322	384	309	305	308	328	273	346	308	328	313	323	309	287	322	368	317	305	344	312	309	328	300	320	341	328	280	329	319	280	309	306	307	345	311	292	301	320	265	300	306	340	282	302	331	322	303	302	340	305	326	342	314	329	299	283	324	310	339	323	324	310	311	301	353	299	294	322	300	304	301	297	287	298	318	329	300	258	315	304	351	300	309	311	262	335	328	305	358	321	313	299	286	311	310	291	343	307	316	280	276	316	329	305	311	304	317	280	303	321	338	301	320	292	312	308	300	319	304	308	309	315	335	313	311	296	307	330	299	329	359	301	319	293	296	333	280	294	293	325	330	286	282	326	315	281	303	286	302	289	318	347	290	323	300	282	324	331	315	340	294	311	304	315	276	295	291	283	321	296	319	347	314	283	311	297	299	303	289	290	304	331	287	316	319	324	288	317	335	303	294	283	291	340	323	358	297	306	297	315	332	297	319	310	300	312	321	315	314	316	310	310	317	334	293	319	309	293	272	336	331	319	305	321	333	324	341	294	313	293	305	315	307	281	342	311	298	309	320	308	311	300	316	291	324	299	289	301	338	355	298	316	328	282	294	321	297	304	301	323	314	331	310	313	329	303	307	301	323	286	291	298	313	314	311	287	297	305	313	335	322	306	321	338	308	300	305	283	313	292	325	316	296	292	325	268	305	300	291	329	328	283	303	308	319	321	321	325	337	314	346	318	304	341	299	325	302	306	301	290	301	312	306	334	299	299	312	291	307	295	312	349	317	301	329	302	282	322	291	310	330	299	327	323	313	316	307	333	276	354	327	278	296	319	330	297	331	301	299	307	311	305	306	296	322	308	341	280	294	328	309	273	327	303	333	290	327	298	290	321	306	325	315	314	364	304	273	328	291	316	311	317	302	332	280	300	289	319	304	333	327	324	301	316	318	312	310	321	309	312	340	307	291	301	297	317	307	296	329	318	328	316	313	350	311	294	307	297	293	292	302	282	300	292	304	323	303	320	316	295	274	312	276	320	309	315	316	318	300	308	332	274	310	314	302	335	315	274	283	277	324	333	319	316	316	309	325	336	311	337	323	295	322	299	314	303	278	297	307	315	316	268	270	316	295	296	329	284	320	313	338	321	307	354	299	303	268	282	303	286	300	325	291	310	268	304	303	315	340	332	309	317	301	310	337	322	298	297	332	306	324	334	284	306	272	271	318	319	320	307	288	305	303	314	341	281	303	298	298	307	281	297	329	331	307	297	344	331	295	304	341	324	341	272	308	302	310	316	284	273	297	308	309	321	288	319	321	303	291	324	274	317	297	283	314	325	290	324	348	324	284	331	287	329	318	310	305	328	312	301	307	295	317	337	308	289	279	299	331	284	333	310	317	300	292	288	315	335	317	331	301	286	315	296	321	300	318	284	333	300	298	305	326	304	352	341	315	288	308	307	305	319	329	296	281	319	334	309	327	316	336	304	328	275	311	293	292	312	323	324	293	314	293	317	301	307	371	332	360	286	294	273	335	314	312	340	322	284	303	314	308	301	327	312	325	278	312	334	312	315	300	319	340	300	328	319	326	317	321	311	314	317	329	303	327	315	325	332	295	322	286	310	325	322	312	297	300	310	300	298	287	291	321	302	318	291	293	328	310	303	316	304	318	316	280	299	309	330	303	323	284	337	330	327	312	325	334	300	287	337	326	325	311	273	324	306	308	320	305	284	301	306	334	317	324	311	282	301	287	278	324	313	274	326	331	305	317	312	324	306	337	329	290	295	272	323	308	329	331	289	312	315	319	276	291	325	298	308	323	296	341	323	338	300	294	333	351	337	289	319	335	312	327	292	297	314	292	311	313	319	321	301	304	331	316	326	324	296	323	328	300	339	306	278	338	324	326	303	324	319	318	310	306	317	302	306	301	328	301	316	300	315	306	305	289	294	302	314	302	335	322	327	280	329	297	310	276	318	313	340	278	305	318	291	307	310	305	295	279	292	322	300	306	309	303	322	322	311	297	315	302	294	293	315	327	300	286	314	327	319	318	318	313	290	315	335	282	308	313	301	326	311	346	337	293	301	301	279	298	291	311	307	292	311	310	293	283	300	314	297	291	312	318	329	286	328	330	302	300	309	305	277	301	286	298	315	321	317	310	296	305	300	294	324	296	299	342	307	347	296	289	307	301	296	315	322	321	283	310	326	307	336	295	301	343	333	304	323	312	285	325	318	355	300	312	302	315	320	329	332	312	332	304	305	327	318	331	309	296	290	316	317	320	323	338	328	316	281	277	305	324	300	314	319	304	339	299	274	317	293	291	292	302	333	331	297	309	297	299	302	325	310	305	299	317	267	306	327	340	340	294	315	327	280	318	292	299	309	314	298	314	310	307	285	288	339	306	319	272	293	308	269	301	318	313	292	286	324	340	325	326	341	322	339	297	296	294	331	308	307	302	287	289	334	320	298	298	305	304	319	261	276	294	295	299	327	304	298	309	358	301	291	313	327	319	290	297	318	308	329	278	292	292	321	298	302	323	299	306	294	300	301	340	306	290	307	322	335	331	318	307	320	314	276	334	307	291	310	321	336	342	320	300	319	317	287	332	310	327	306	324	342	309	299	313	320	293	302	297	284	324	299	287	333	278	294	328	310	297	319	304	298	295	305	334	258	312	297	299	300	310	283	307	334	329	282	293	327	321	315	265	306	303	325	295	329	347	302	303	303	320	346	290	298	321	318	321	335	301	303	311	299	289	356	297	312	306	319	300	327	302	299	330	339	344	299	290	321	289	309	305	344	308	288	314	316	270	282	297	302	312	308	367	289	329	303	314	327	299	335	289	275	298	308	311	317	298	303	333	330	314	317	307	332	309	327	274	288	291	320	331	286	298	310	330	288	325	301	286	337	348	281	296	325	290	292	297	319	307	326	306	307	322	332	307	294	302	344	308	315	311	303	320	302	315	297	311	300	325	307	320	277	308	334	297	300	289	306	273	299	273	301	311	312	284	299	335	291	305	346	310	281	318	339	290	303	311	305	299	277	315	333	297	304	323	301	318	319	318	280	306	311	305	302	304	300	323	327	287	323	299	296	348	319	320	285	308	325	330	309	297	311	310	280	298	295	320	296	310	295	280	279	296	290	307	290	306	281	308	307	294	310	319	312	303	302	332	326	315	292	309	312	313	306	291	286	315	288	284	316	288	334	290	320	323	273	335	276	317	302	339	311	317	309	303	306	309	290	313	283	312	279	334	335	326	300	295	289	297	313	335	293	350	317	325	313	288	296	341	340	309	337	264	290	323	325	315	327	326	311	295	280	313	315	328	282	349	305	282	320	278	323	321	295	297	306	311	319	309	300	298	296	318	320	288	299	320	288	286	310	295	323	326	286	284	312	327	313	304	315	320	290	320	309	327	319	281	294
18343	1855	3376	3840	3384	2703	2401	2107	1847	1591	1488	1391	1359	1328	1287	1195	1204	1180	1132	1094	1061	1035	1041	1126	1008	991	978	970	1002	1009	1053	1026	978	994	973	1016	929	964	932	1019	914	939	946	941	944	878	916	927	943	931	961	938	928	930	948	919	950	891	898	958	957	905	907	882	935	892	939	913	904	939	929	922	921	929	887	876	911	953	860	929	927	924	872	919	930	906	976	947	942	880	929	883	899	919	884	895	905	894	893	883	893	885	951	897	945	937	954	898	870	867	924	894	918	943	886	882	959	881	842	906	894	957	827	892	890	879	919	943	943	924	922	888	897	874	886	928	861	905	928	912	912	914	897	932	892	896	919	915	940	894	910	953	912	942	909	929	937	911	887	886	895	908	909	980	948	906	921	906	846	895	934	893	930	823	894	857	894	868	910	931	923	913	903	908	912	897	852	881	885	947	864	971	868	922	941	897	912	873	930	848	911	921	921	925	919	919	902	863	906	916	908	847	897	881	881	812	889	896	846	914	880	936	923	924	940	931	904	892	862	903	910	928	954	924	894	912	956	889	920	912	913	891	924	818	898	936	918	874	881	859	874	931	890	947	949	935	861	893	923	905	905	935	931	907	875	863	917	881	955	900	929	907	891	927	875	908	890	894	952	937	899	899	903	914	928	869	878	897	926	903	868	920	915	918	884	869	890	925	961	887	939	899	873	906	936	885	891	897	841	906	942	879	891	901	926	911	894	909	898	873	946	900	920	925	895	921	892	847	927	882	881	922	888	849	923	877	936	941	856	863	931	873	946	957	896	920	918	873	879	916	920	935	939	962	890	954	886	847	914	913	865	920	961	885	892	934	907	893	887	907	913	870	887	949	898	927	922	936	859	888	892	852	940	912	930	906	925	972	900	885	917	910	942	874	905	922	900	913	929	884	889	881	891	875	881	886	904	915	900	926	967	872	916	844	878	834	843	905	916	934	900	854	840	871	883	882	901	908	935	873	863	923	902	899	887	887	885	898	888	888	880	948	899	926	898	922	905	924	920	934	894	871	922	867	957	905	904	934	900	904	927	886	899	924	936	899	945	925	928	868	912	857	932	876	890	960	872	916	896	908	939	896	949	903	883	978	883	894	905	855	826	877	916	891	910	932	865	955	910	943	895	923	929	900	846	920	874	906	914	926	936	837	882	890	900	921	904	917	899	883	921	925	944	959	886	858	925	844	964	905	835	896	859	954	902	906	902	944	874	872	893	927	935	871	896	872	932	940	870	947	880	849	952	919	915	907	911	885	894	890	841	907	829	844	887	932	902	928	854	923	906	902	893	863	886	891	892	914	914	873	884	876	882	908	854	870	900	935	877	918	918	833	897	934	889	943	912	882	888	941	906	923	856	926	928	900	932	866	907	842	896	875	888	879	848	865	870	918	894	897	943	886	885	846	894	913	884	953	948	891	942	876	895	899	912	905	924	896	946	892	954	906	922	885	899	928	891	922	852	856	918	867	871	908	929	956	900	952	875	934	876	911	897	908	886	927	870	866	880	946	895	894	857	925	909	921	918	870	909	929	901	867	930	881	872	905	923	838	928	875	858	888	866	911	855	859	942	909	881	911	932	942	883	858	920	884	879	924	932	845	837	818	838	941	879	899	891	923	913	947	859	857	930	900	965	950	893	881	858	896	875	914	867	969	925	913	867	891	875	927	896	935	922	953	876	923	908	911	915	878	910	898	943	864	907	887	877	884	915	880	936	881	917	931	950	882	899	854	919	924	896	915	881	927	888	927	965	957	893	882	928	855	938	838	907	908	946	869	885	892	890	883	902	926	926	869	887	926	905	924	880	920	930	905	863	893	917	887	907	949	921	850	918	933	951	923	957	924	919	866	868	840	930	926	926	879	916	892	861	869	934	893	890	954	927	956	928	842	969	941	901	895	845	900	846	907	987	834	930	897	924	929	893	885	923	875	936	919	886	832	887	817	883	891	965	898	896	890	886	885	872	949	878	966	920	923	914	928	922	872	911	896	907	909	884	902	899	992	928	908	908	948	898	881	890	884	911	924	883	900	847	888	900	911	929	862	915	937	905	912	965	844	895	896	917	946	897	870	873	871	902	860	951	887	916	926	869	982	930	895	859	904	952	916	934	927	857	869	919	917	956	916	895	907	887	887	936	924	881	914	874	910	908	919	898	921	879	884	920	895	869	924	946	894	919	895	899	922	916	978	863	842	910	910	888	911	905	974	920	924	894	880	866	888	882	925	924	903	873	902	896	911	911	925	900	878	839	946	890	900	838	866	924	870	885	844	893	919	924	917	896	885	894	905	896	869	914	884	941	902	924	922	904	885	920	874	908	965	889	842	883	937	911	928	843	918	858	898	891	877	927	865	914	940	960	934	928	897	949	844	924	911	881	894	908	919	929	879	905	897	897	933	856	881	898	874	912	911	920	886	871	896	951	898	950	903	946	937	884	863	864	923	951	898	913	871	833	912	893	897	927	922	881	891	899	853	900	916	895	936	871	904	956	894	920	882	921	900	888	881	938	934	930	908	893	896	966	926	884	894	887	868	843	908	915	876	953	921	868	911	932	896	860	913	944	954	902	902	911	883	931	876	963	904	854	949	894	877	915	919	932	897	870	913	914	930	944	977	893	907	888	902	914	897	937	798	860	947	947	919	831	874	902	815	911	884	967	924	917	935	955	916	886	909	870	896	890	933	873	913	861	927	950	913	931	935	919	891	890	899	918	911	891	904	919	911	919	919	865	859	918	885	867	927	917	914	895	844	911	940	926	887	906	939	909	899	892	882	911	899	972	845	933	876	943	937	897	935	912	883	896	903	853	994	872	882	912	935	932	956	949	894	923	923	888	869	870	895	897	885	899	926	870	864	868	965	944	883	880	930	932	915	887	903	888	891	899	932	943	927	891	873	897	913	863	884	920	895	922	912	905	916	933	893	953	921	919	920	895	930	891	924	880	926	927	850	949	894	889	910	878	882	975	892	931	932	916	908	922	894	918	899	909	880	876	902	867	910	852	951	909	934	911	916	868	919	914	880	915	930	929	904	888	885	882	892	902	883	939	857	858	836	886	889	911	897	914	924	913	888	895	879	915	922	913	915	829	877	869	955	919	929	907	862	909	923	888	902	941	923	909	871	915	846	902	904	899	942	902	885	861	927	928	907	895	874	928	929	902	890	900	893	939	905	930	904	933	939	866	920	895	919	864	865	937	883	886	914	924	883	905	917	941	955	894	881	924	927	913	924	906	914	900	883	895	869	951	899	905	937	910	938	872	909	929	937	931	971	874	976	861	902	903	945	863	865	913	949	947	874	900	874	958	891	910	851	933	903	930	889	879	912	916	938	912	932	939	866	910	917	953	873	913	927	884	881	880	893	892	882	927	922	922	915	901	877	846	928	877	949	911	881	900	890	940	899	914	892	930	889	856	885	905	876	948	951	853	923	905	951	894	910	871	888	881	850	901	855	870	950	893	836	919	905	933	892
47685	17273	6180	2468	1640	1268	1013	784	712	643	617	495	483	477	502	462	448	409	447	412	366	403	375	395	379	399	350	376	410	364	377	373	385	378	355	361	348	388	354	354	374	393	389	362	354	354	354	353	352	357	344	369	354	362	339	318	358	374	362	328	359	349	361	351	347	340	311	342	364	362	363	310	336	337	331	357	352	325	329	336	348	346	334	350	396	348	305	365	362	362	358	347	367	362	359	339	345	356	356	329	369	337	355	364	356	341	351	360	374	336	341	332	365	353	355	339	348	350	332	349	389	388	339	322	342	361	345	345	327	367	336	343	357	370	339	358	322	350	362	344	363	333	363	376	328	338	354	331	388	347	331	321	340	346	362	323	339	311	337	338	350	358	348	350	358	310	369	329	345	351	332	386	348	369	347	371	373	357	323	362	319	351	360	364	369	348	319	362	361	338	398	338	366	336	365	307	373	348	359	352	338	365	320	376	333	356	367	363	370	343	318	305	318	347	316	414	335	297	350	347	348	362	363	320	347	346	379	335	340	348	333	315	382	353	351	359	327	339	371	383	314	321	335	362	365	346	351	345	360	338	336	358	340	339	348	336	377	377	377	366	323	313	360	303	358	351	360	364	360	360	330	357	357	316	326	347	368	336	340	355	369	357	292	354	356	363	368	339	329	353	324	349	345	330	347	360	369	301	352	350	358	359	327	375	351	333	344	355	341	376	315	389	370	351	375	384	366	330	375	343	375	385	371	328	372	350	318	339	333	353	332	343	344	363	348	384	349	368	348	344	318	340	319	375	330	339	378	336	351	337	372	354	356	367	398	338	366	339	353	327	359	341	344	339	371	339	326	358	335	379	342	337	338	343	325	334	351	350	349	358	363	333	363	333	341	367	369	331	349	351	323	381	346	370	379	343	364	375	344	336	345	343	349	333	352	338	343	339	356	355	353	334	351	362	343	344	343	369	344	341	364	348	371	359	335	356	346	333	352	355	355	377	356	331	335	326	372	330	359	333	351	366	346	338	367	370	314	313	351	356	381	343	374	371	376	357	344	364	359	343	358	386	385	377	367	337	361	345	338	353	364	344	357	344	334	356	335	343	372	347	350	330	342	379	352	378	336	352	329	302	327	348	346	339	345	380	316	364	341	344	349	337	340	378	369	355	354	373	329	367	321	346	376	361	326	372	339	324	322	403	361	365	351	363	342	345	351	345	343	346	342	365	359	348	337	342	334	370	321	332	361	338	362	374	342	401	335	297	336	357	342	308	339	337	328	325	295	366	347	360	337	410	331	316	357	352	347	326	330	354	336	370	355	363	384	345	352	351	347	355	326	337	334	366	326	374	352	366	348	359	351	330	343	332	350	339	345	322	347	369	362	353	354	321	323	351	372	336	337	381	333	379	354	362	352	349	369	389	384	364	369	347	354	335	341	383	360	349	326	373	330	364	347	372	342	362	322	362	350	364	368	345	362	368	360	366	350	318	354	323	337	371	349	344	358	352	326	328	340	364	313	340	339	311	329	351	358	376	384	388	356	335	359	370	341	340	343	371	340	335	336	330	332	377	344	354	364	338	399	397	340	356	346	338	361	323	337	334	336	328	343	345	336	334	356	366	315	363	360	353	356	341	360	341	369	353	353	343	339	342	309	325	342	327	369	342	340	343	354	343	348	352	344	377	343	337	353	327	349	325	308	354	373	314	336	325	365	357	324	356	344	363	365	372	317	325	356	362	319	346	340	335	336	360	373	333	334	359	335	327	335	336	339	373	337	362	344	328	362	354	362	372	361	353	341	338	336	358	362	370	333	341	326	360	360	329	370	336	352	349	328	334	354	360	332	352	367	379	329	382	327	327	348	361	351	332	354	334	347	357	376	390	381	336	360	380	348	331	349	357	349	351	346	306	342	350	337	328	406	346	350	334	356	313	357	343	373	375	349	326	338	336	337	400	337	374	347	376	373	353	397	339	315	312	362	366	323	330	345	342	358	333	361	354	321	338	348	350	352	353	310	327	314	342	339	371	361	349	374	391	385	333	340	334	323	316	315	373	339	350	337	362	336	321	370	326	364	332	350	365	344	340	343	369	340	346	309	352	332	377	378	345	359	379	351	393	374	337	326	337	344	322	388	341	370	323	344	416	334	335	326	357	342	353	341	349	355	355	383	360	374	331	400	335	306	353	338	335	351	341	332	332	341	363	330	376	358	361	350	343	349	325	334	323	349	323	366	366	364	359	339	346	329	361	318	309	341	344	389	346	338	342	346	358	343	344	321	382	359	339	365	332	319	338	325	365	347	318	341	333	350	330	346	342	373	335	359	321	354	343	401	366	363	376	329	340	382	367	316	337	361	348	337	387	390	369	345	324	336	362	355	311	351	341	334	327	326	357	336	349	348	348	340	404	331	382	353	351	346	333	396	324	341	332	349	309	358	318	334	334	379	336	354	367	349	352	369	339	351	329	367	364	334	355	351	368	351	366	334	348	335	319	352	320	334	361	357	349	347	381	387	337	337	321	364	322	344	364	363	343	363	360	359	342	337	332	355	375	360	361	352	376	350	359	344	342	319	345	370	343	354	345	379	328	327	354	366	361	345	369	330	360	304	358	350	345	364	338	367	383	345	327	334	305	335	338	374	350	343	344	344	310	365	349	363	352	368	350	355	336	351	328	348	401	342	331	339	358	372	394	342	374	335	332	318	360	328	326	381	354	350	350	342	363	346	357	382	348	350	349	362	351	363	358	352	372	337	343	359	328	343	360	370	380	366	352	356	354	360	359	364	351	376	341	337	337	318	337	363	316	311	343	382	360	337	371	354	392	385	353	383	371	364	358	353	356	343	338	343	327	370	376	327	339	348	353	344	345	362	321	326	329	336	336	343	355	365	348	345	353	362	365	314	332	347	348	350	362	361	358	376	375	359	335	369	336	314	358	347	337	333	370	346	344	342	343	342	319	319	343	344	343	366	302	346	376	340	341	334	337	350	366	358	330	358	359	367	298	367	372	367	310	379	362	312	331	379	368	347	321	328	332	382	365	313	316	351	367	378	326	349	348	363	338	347	341	364	357	328	345	364	340	338	371	367	356	360	338	329	358	359	363	331	302	361	363	355	386	336	369	390	346	358	377	325	323	393	366	316	342	309	340	332	364	369	282	348	335	377	333	370	337	337	332	342	356	351	332	343	355	348	328	370	346	361	378	352	344	357	355	328	355	360	339	344	369	344	332	364	365	342	367	340	369	333	349	354	348	363	351	366	336	357	321	331	363	376	365	368	344	326	320	330	351	339	345	368	351	336	366	389	358	315	342	356	337	332	378	344	328	327	348	334	335	324	326	346	319	342	342	339	320	385	372	324	412	361	344	347	359	374	336	346	355	335	347	369	345	371	370	366	373	366	384	306	386	349	384	371	343	340	300	356	353	358	356	363	369	331	342	375	362	367	340	313	332	361	353	365	361	329	341	338	348	358	347	346	353	359	336	335	317	359	374	341	371
24528	2865	5726	6422	5563	4714	3840	3134	2912	2493	2272	2079	1921	1723	1669	1630	1490	1521	1422	1410	1316	1322	1294	1289	1227	1164	1231	1174	1153	1071	1161	1127	1159	1149	1089	1116	1110	1116	1117	1085	1061	1024	1076	1065	1079	1082	998	1070	1027	1033	1059	1082	1043	1010	1013	1021	1028	990	992	1020	1049	1028	1014	1031	956	989	1001	1038	940	1018	1021	987	1052	1005	989	976	1006	1005	954	974	1041	1002	1018	1005	1036	1029	1006	1022	1011	988	960	959	960	1017	965	999	972	1011	1006	1013	941	968	979	972	1003	998	955	1026	1009	1023	1018	1005	990	1016	973	1016	988	979	915	953	973	945	975	986	975	972	1036	1016	975	969	957	975	979	972	958	986	1045	991	995	1003	945	1011	955	980	1004	1013	993	920	993	972	1005	1028	977	1016	1035	1023	958	975	993	1000	979	1000	981	989	984	1008	966	975	979	982	1021	999	942	988	984	988	952	1018	1007	940	995	947	947	943	950	895	942	1002	955	1028	964	942	963	915	988	1010	979	1005	961	1003	993	1002	989	966	959	985	980	1000	1049	1040	986	984	987	990	973	1025	952	971	988	1006	1010	966	922	949	987	940	1036	1002	901	968	974	1006	1014	1019	997	1007	967	960	937	980	933	989	985	973	1023	950	1020	945	977	1013	970	988	1013	1029	992	985	971	979	1014	988	972	1008	942	1010	1002	959	1003	981	982	921	887	991	963	991	1000	966	973	994	994	977	980	982	967	990	985	962	952	947	994	962	981	971	985	1007	1014	1007	970	933	946	980	1058	1033	915	961	995	985	992	958	982	969	914	943	1037	981	1008	960	955	986	947	960	986	919	984	970	973	958	965	940	1033	935	996	966	988	945	970	1024	951	954	990	1012	993	971	964	968	989	1010	994	974	1007	990	989	1016	1063	940	928	985	990	1027	965	959	949	1010	988	1017	960	970	959	951	982	1015	960	993	883	922	998	990	953	971	992	1019	1030	977	1024	914	960	1014	983	953	982	939	1008	931	1001	1011	993	991	991	964	1060	967	1002	985	1034	961	1021	978	962	984	1033	1006	967	910	968	987	1009	1008	987	980	1023	1000	964	1007	1010	943	998	963	978	967	1035	942	1021	1042	975	960	981	1043	1001	999	973	961	1052	996	979	1008	1048	933	944	934	994	1050	981	996	1038	1023	943	1003	926	995	988	989	1012	972	939	980	991	1015	984	1019	974	1005	946	998	974	968	982	961	982	1002	988	979	973	958	1003	1016	964	964	995	958	983	935	993	964	963	981	967	1024	969	977	1016	990	1043	986	976	971	983	938	977	1000	1028	979	985	1003	1018	1062	959	1015	996	972	965	965	970	966	986	953	992	1006	938	971	983	1014	994	956	909	980	997	989	960	965	1022	983	997	995	989	981	991	975	957	970	1011	963	937	1021	971	999	995	1025	986	965	989	928	993	944	1074	997	1006	923	959	953	1002	974	1001	997	935	1021	963	939	920	961	955	995	937	981	962	963	986	946	958	999	1005	979	978	963	972	955	1017	987	949	1024	942	972	1014	961	1013	923	974	972	922	989	981	942	1017	988	964	990	977	974	1012	958	1000	983	980	923	1019	942	997	975	959	977	901	969	1002	977	1009	959	941	964	892	993	944	963	1003	977	957	1039	966	974	982	1077	967	971	950	992	1040	1045	974	1006	992	985	924	963	1022	969	970	931	975	957	892	991	929	1029	967	968	1015	978	998	1017	952	1024	1012	959	1039	963	979	1007	1026	1004	984	970	1031	1027	968	927	985	1007	1000	947	949	987	1011	996	1017	977	987	989	960	1001	1017	974	989	933	989	1027	961	955	1027	991	965	978	1033	1021	991	951	971	980	1052	970	1030	950	970	997	1049	994	963	945	957	993	990	1029	1049	947	1008	954	961	1007	976	964	1018	989	971	952	963	928	1031	995	1013	1008	1055	1082	979	968	990	997	1017	1004	950	963	989	1016	968	977	990	1012	1005	974	1000	988	997	984	991	943	974	984	998	948	1060	961	982	989	1032	1007	970	986	887	976	927	997	950	925	989	1010	982	972	1009	946	970	967	1011	1013	1018	1005	956	1023	976	964	1014	1012	967	927	999	1023	961	983	981	957	1016	958	1008	987	970	954	952	1021	991	978	969	960	999	981	946	950	992	959	1071	1009	995	980	947	1004	989	963	965	953	1001	1007	959	1005	985	938	987	994	996	931	993	967	1019	983	1010	947	957	981	966	945	997	1000	1054	1008	936	960	964	953	970	927	983	991	1016	968	972	972	968	926	949	1033	1019	1010	984	1029	1008	988	1010	1024	961	985	953	1002	1027	982	945	971	1028	950	1023	984	968	997	1015	969	979	1025	1020	955	954	928	990	980	982	965	964	989	1060	962	987	1007	941	965	1046	1000	972	1019	993	983	994	994	920	968	937	1055	1007	979	991	1000	1028	968	977	1038	1012	965	1015	926	973	1005	959	976	1005	1026	997	931	971	1018	997	931	997	984	961	928	994	980	937	989	1017	944	999	972	958	969	1030	1045	973	985	989	928	942	934	986	993	1000	1003	1027	1045	1010	975	993	967	934	944	1008	933	987	964	1025	1049	1009	975	916	1006	964	1011	960	988	958	956	996	940	937	951	986	1007	973	952	960	1020	969	994	938	990	982	1003	996	994	990	955	945	916	989	1033	973	1039	936	985	962	978	978	999	1011	990	958	982	998	1002	975	957	972	977	980	982	1015	1012	970	977	1030	931	1014	954	986	1007	942	1069	1005	964	937	975	980	995	961	951	1009	935	990	976	978	982	991	1010	995	976	961	980	980	998	954	922	976	976	1032	981	960	955	1010	958	994	961	898	987	1016	975	995	954	968	1032	1016	994	984	979	980	966	1002	953	971	952	1001	939	1026	1027	964	952	965	989	983	956	956	986	1003	1062	995	965	948	966	990	950	990	943	988	968	1006	974	984	966	945	975	987	994	1042	983	988	943	962	1030	976	990	979	974	1016	999	941	974	1010	999	967	917	975	1006	899	1015	979	969	1001	968	1022	956	1001	1017	1000	1006	972	966	998	1019	992	939	966	973	970	990	1026	929	1037	1014	998	1000	987	987	999	1009	971	934	956	1005	1001	993	1008	1001	923	1000	970	936	919	1024	957	921	988	1003	973	996	1032	983	1009	939	965	931	989	999	940	1020	987	973	879	997	968	1053	976	925	1063	974	1067	957	989	967	1005	1011	982	1005	980	997	967	899	939	1002	1003	1009	1018	970	960	981	1019	959	991	983	971	1056	993	977	942	953	1044	990	1014	986	1018	941	1013	1010	948	958	967	1051	987	1033	962	1009	983	1008	994	1015	1000	924	966	996	939	1027	1007	987	950	1016	996	963	969	978	962	972	968	1012	985	1052	1000	989	1047	994	955	952	969	994	1035	971	1012	979	1014	984	998	986	998	998	967	987	972	1052	962	967	1000	954	980	1025	986	1034	977	950	1014	983	1006	982	1032	952	976	982	996	934	977	981	937	972	1017	1012	967	974	935	921	989	986	989	1015	987	971	971	964	1059	1007	1072	1031	973	948	931	968	965	997	943	1042	1001	1039	962	995	1010	959	1012	998	990	973	987	941	1005	966	946	964	1014	997	952	966	1014	970	1021	950	1040	978	955	998	973	1004	1030	989	966	993	997	961	1044	1035	1008	968	997	993	998	953	942	979	1008	966	1004	1006	937	989	1006	1045	1003	1003	936	997	987	997	988	938	944	1051	981	951	992	998	980	976	991	977	984	949	991	981	997	1020	981	974	911	962	940	970	1002	997	972	982	1008	1019	990	978	950	1015	1044	1000	971	1010	965	940	939	986	1010	954	954	956	984	948	1005	987	930	978	964	970	1006	955	990	1027	1017	942	999	961	1020	965	970	953	1019	1011	910	1078	937	953	992	1023	995	1010	1008	962	991	979	1042	935
6024	443	290	204	213	198	187	189	187	170	188	175	182	192	190	193	181	167	170	177	169	174	190	202	183	153	164	176	172	197	191	180	168	161	184	200	183	185	159	179	160	179	169	175	182	171	173	189	175	169	192	185	189	165	178	160	175	178	171	163	194	180	190	172	175	175	175	154	187	161	173	172	186	176	169	163	185	180	172	169	164	180	166	186	177	190	170	185	168	147	212	171	196	179	157	161	181	195	176	156	181	171	184	178	173	175	184	171	183	178	175	167	189	161	191	189	167	174	177	166	186	177	163	201	165	184	191	180	174	171	170	187	160	189	169	171	164	183	166	172	185	186	174	165	178	147	149	164	169	181	172	186	181	161	190	182	165	181	168	169	184	184	153	167	146	191	179	156	170	177	160	176	203	181	167	166	169	164	176	191	175	190	170	165	154	185	161	180	195	163	158	196	166	181	184	160	177	153	196	190	147	187	162	161	183	161	174	151	205	166	178	160	182	167	167	173	180	149	177	187	189	193	159	155	157	168	177	184	156	169	206	179	185	179	148	174	170	187	161	168	156	173	181	180	190	186	168	170	169	158	160	176	179	167	172	169	183	153	163	174	179	198	172	171	208	186	188	186	170	166	177	167	192	167	191	172	186	176	164	181	178	179	159	172	178	156	185	182	190	189	179	158	186	173	160	171	179	151	178	187	176	190	156	166	163	154	189	185	159	193	167	163	167	190	192	185	172	146	167	168	166	187	165	180	168	192	178	164	188	160	173	182	166	194	169	188	178	183	151	172	191	166	154	158	191	159	184	168	170	195	192	181	166	209	168	179	168	164	153	163	171	165	158	174	178	180	159	165	156	196	159	168	175	190	193	165	160	186	180	155	160	197	159	172	147	160	192	177	157	165	160	179	163	162	185	169	169	154	170	184	172	180	159	166	169	195	170	178	170	166	166	167	171	157	183	170	156	196	189	169	174	191	165	191	169	181	206	164	171	183	152	175	175	162	164	171	177	169	178	146	187	159	170	161	182	169	171	183	177	186	169	179	190	164	166	172	170	201	159	170	171	140	186	164	169	165	204	165	167	165	186	178	213	169	191	190	176	195	162	173	180	197	187	149	178	172	155	174	170	183	179	180	155	161	173	176	175	178	175	164	148	178	181	171	162	173	192	156	173	178	174	179	188	181	177	184	170	167	192	175	188	177	174	169	153	168	161	170	169	153	172	183	164	179	175	161	168	153	178	146	173	175	172	176	167	189	175	164	165	182	163	170	143	175	167	181	184	175	168	201	173	164	197	154	179	148	150	177	162	200	152	164	151	183	190	171	172	183	167	195	197	152	178	183	182	172	167	174	191	180	190	176	140	184	173	178	167	170	182	196	162	181	164	157	161	191	195	160	172	168	152	168	170	171	168	166	164	186	168	159	163	159	193	180	177	188	171	197	171	183	166	153	168	184	177	164	154	188	189	171	153	175	180	168	178	161	154	177	162	170	161	196	164	162	179	183	163	176	158	178	191	172	182	188	181	143	181	190	166	172	158	170	168	173	164	185	170	174	177	166	170	179	195	180	192	167	182	195	193	142	166	166	172	186	198	185	182	146	177	198	164	182	179	183	164	167	182	158	180	177	176	164	156	176	161	166	151	172	207	169	182	178	181	165	175	177	187	192	169	179	175	171	177	152	167	155	169	172	173	174	161	166	179	162	196	191	164	177	168	186	181	200	159	147	174	172	178	164	197	151	165	177	186	157	187	175	188	211	155	162	187	161	193	187	189	166	178	180	172	180	167	166	189	165	166	194	176	167	154	159	160	160	169	181	192	172	169	158	159	183	162	179	181	156	166	176	142	157	202	184	166	191	175	154	157	167	162	194	177	170	164	176	161	189	142	173	181	188	171	166	176	168	185	183	174	168	176	173	172	144	147	176	209	167	185	156	172	175	175	157	170	175	199	145	186	161	161	174	166	182	201	170	179	169	158	167	187	179	172	167	158	168	166	173	175	190	159	180	193	165	178	171	187	182	179	180	178	170	197	174	182	178	201	203	155	174	173	155	177	170	175	175	175	160	200	191	165	165	175	184	171	155	170	155	151	162	174	203	169	163	174	164	150	188	179	169	159	167	180	172	188	181	168	152	184	168	169	158	148	193	168	183	189	165	160	163	163	171	162	153	173	148	152	160	169	182	193	175	176	155	178	164	158	194	182	180	188	157	181	195	176	176	170	162	181	168	170	173	173	168	167	163	189	184	172	167	178	191	165	156	181	161	171	194	164	156	166	151	186	166	155	164	200	149	194	200	189	181	170	159	161	185	138	174	165	180	167	202	181	182	178	164	179	168	155	174	184	152	178	175	200	181	168	181	153	178	185	173	186	170	176	166	180	178	154	151	184	179	174	166	201	184	224	185	155	170	194	177	166	163	178	189	157	169	177	165	188	180	171	166	154	157	166	199	157	174	162	185	194	162	185	198	154	196	160	175	180	181	165	179	158	174	192	158	167	177	149	174	186	146	162	153	182	177	157	161	195	182	181	172	186	161	199	174	177	197	178	190	185	172	202	179	179	181	185	162	185	185	180	187	181	173	171	155	173	166	152	170	179	162	190	193	157	164	160	180	174	160	177	182	181	180	168	169	164	188	164	195	152	166	170	205	186	184	154	166	209	167	194	181	196	162	150	167	161	169	161	192	176	159	167	169	155	178	192	180	157	173	168	156	172	206	194	174	183	190	176	164	183	175	188	155	170	167	170	161	164	179	183	167	166	174	177	162	159	190	151	171	206	157	183	178	187	162	176	160	185	165	182	168	188	154	176	196	175	181	176	187	173	178	190	162	172	190	175	193	200	179	175	167	191	189	169	177	164	173	187	195	172	197	169	177	169	195	179	199	182	159	181	178	173	182	176	195	153	186	169	174	156	177	179	199	153	180	203	175	187	155	196	152	171	165	193	174	136	205	186	169	171	175	180	146	200	147	168	169	190	162	168	178	159	168	194	188	153	173	173	186	170	203	156	175	162	179	176	141	175	168	183	181	162	190	153	175	176	175	174	184	152	164	152	185	181	173	164	169	171	155	164	180	169	187	177	153	179	139	190	166	179	181	172	159	188	166	173	156	185	176	158	183	159	164	178	182	151	171	168	169	187	158	182	177	149	187	186	175	170	167	181	168	159	160	183	153	200	179	185	167	176	168	148	188	176	178	174	165	187	185	183	166	165	153	160	161	177	156	182	163	178	173	180	168	186	153	172	160	161	188	179	176	174	143	177	160	187	170	183	169	168	173	171	171	166	169	192	160	209	177	168	195	171	166	178	197	181	185	168	168	158	175	153	189	171	190	187	164	170	172	174	205	163	174	172	185	189	163	158	199	187	149	186	150	183	147	181	168	187	174	158	169	177	176	175	181	159	164	153	186	162	177	164	187	173	200	177	186	192	180	158	180	174	170	185	187	172	161	154	177	171	188	197	197	165	179	195	169	203	206	215	160	193	161	177	153	168	192
5895	681	735	753	749	662	678	664	639	628	589	595	593	626	588	583	552	550	602	601	583	607	559	590	592	573	584	583	642	581	598	567	582	577	538	604	574	593	541	558	564	561	564	548	600	578	573	566	602	571	532	585	578	565	571	627	554	573	582	516	584	551	591	565	619	582	539	576	514	565	628	563	576	576	544	556	542	605	566	541	543	576	605	546	591	590	593	561	576	538	571	575	534	580	520	561	580	627	511	533	530	574	570	547	591	579	574	575	583	534	594	548	557	513	561	586	610	590	584	563	571	558	626	551	594	603	575	576	589	544	557	583	545	532	578	608	576	571	569	561	582	525	572	605	607	556	580	585	564	555	573	598	588	597	576	579	551	574	570	572	530	546	582	601	561	562	558	596	535	576	554	530	624	546	583	562	557	609	562	550	561	565	546	588	550	565	577	538	546	589	525	537	617	553	612	595	557	549	571	588	568	554	580	581	576	602	587	587	546	588	537	578	575	564	565	567	583	549	609	609	627	549	581	586	548	537	540	579	522	567	568	539	537	583	563	565	592	556	544	584	567	544	589	571	579	539	557	605	565	526	591	527	592	595	515	583	550	563	559	557	587	558	589	582	579	577	554	576	539	570	564	529	584	566	602	534	556	609	564	604	557	528	553	569	554	560	589	585	575	558	577	580	565	630	587	590	571	566	557	556	581	575	538	563	593	578	580	583	557	598	578	528	569	529	572	565	596	542	566	591	594	577	559	579	581	569	609	538	585	615	540	628	548	539	564	551	587	552	553	604	559	556	587	588	570	582	516	570	581	576	536	548	607	572	541	596	550	599	560	564	514	578	577	597	563	625	572	568	567	573	530	532	538	584	585	554	577	551	545	566	573	561	593	589	540	552	543	550	556	579	555	578	596	518	538	594	546	547	552	507	557	579	569	625	589	555	566	552	580	596	573	528	563	572	542	593	597	569	616	593	575	565	561	552	563	575	618	595	569	561	571	578	589	544	594	515	541	596	564	549	545	646	548	543	566	529	571	599	599	597	541	570	572	574	617	576	541	595	540	593	518	589	575	559	594	579	552	549	552	555	596	556	624	639	558	610	570	621	583	549	581	563	596	577	588	581	569	555	531	576	573	551	553	579	609	575	626	578	597	596	608	538	539	568	561	547	563	559	589	566	555	575	583	565	536	586	582	568	564	599	577	590	568	596	574	559	566	577	564	553	567	562	557	605	626	609	544	569	544	579	576	542	570	594	556	515	595	576	568	573	556	567	562	561	529	570	580	580	579	583	581	570	608	592	582	560	571	543	582	534	590	584	595	592	564	590	553	577	526	565	586	525	547	558	581	545	589	560	544	516	539	551	567	554	583	565	608	573	579	591	638	537	625	533	552	559	574	573	576	560	565	548	576	552	605	585	595	571	581	574	556	546	595	607	539	564	579	581	586	587	588	559	589	597	578	589	546	542	565	561	564	572	591	534	586	610	570	593	616	570	546	615	580	573	580	525	543	522	532	578	574	570	598	614	576	558	560	553	574	558	556	553	567	631	617	595	539	554	545	567	582	581	593	526	589	545	589	564	573	549	573	546	585	562	584	568	542	584	585	545	592	552	615	577	603	587	586	566	519	586	570	563	544	556	539	615	599	587	546	582	551	614	573	494	615	605	537	562	560	535	610	588	578	558	540	577	553	609	561	583	570	541	545	618	585	588	574	564	562	532	575	597	586	575	580	602	590	618	566	572	545	573	599	613	559	600	558	633	548	572	554	599	540	556	586	590	581	567	587	562	506	579	571	564	561	582	577	575	563	585	575	547	567	577	563	521	567	560	535	575	575	603	564	551	605	629	568	576	556	584	549	577	546	610	531	535	555	539	559	570	554	550	543	589	576	552	575	565	553	533	540	570	547	542	579	584	557	595	569	569	578	605	573	562	533	603	560	540	585	580	585	605	539	592	560	536	561	570	578	563	586	578	601	585	580	586	535	564	569	578	572	590	574	564	570	615	570	581	526	576	590	526	589	545	507	593	559	535	569	591	559	544	539	544	551	569	542	553	539	560	568	553	587	560	567	587	561	596	522	554	579	554	551	595	593	636	598	588	594	539	586	567	568	568	584	553	580	582	565	574	613	549	550	600	592	590	577	552	577	553	568	556	569	548	602	533	574	561	610	591	594	539	528	554	578	557	573	540	589	586	582	579	539	540	544	558	593	564	563	595	559	589	589	560	587	563	575	556	568	560	589	517	577	580	559	598	557	584	498	547	572	562	547	536	597	535	572	552	576	559	567	543	612	541	598	567	574	576	571	556	611	544	574	535	559	573	594	601	563	546	527	553	525	580	544	590	548	522	530	588	535	556	532	590	549	565	579	605	572	614	548	580	551	585	590	566	571	587	540	542	577	569	621	550	590	538	592	581	594	571	547	576	566	529	584	581	615	542	578	515	570	591	592	570	599	576	592	603	588	587	579	566	576	561	554	556	629	547	552	538	532	546	599	546	503	549	590	591	602	561	590	504	575	535	522	511	534	544	546	541	537	555	567	554	565	569	582	543	572	567	601	597	546	600	559	562	548	580	548	584	556	598	565	570	564	598	605	533	588	584	603	573	582	510	573	593	563	618	627	546	560	578	574	598	580	544	562	587	604	577	545	584	607	567	588	508	586	571	576	546	544	576	546	566	601	606	583	577	582	542	598	586	572	615	558	552	563	572	540	546	554	552	570	594	569	589	548	547	574	563	537	552	562	522	623	571	588	578	566	583	554	593	578	586	592	557	579	551	587	585	579	596	603	586	583	585	579	541	565	593	605	560	594	563	533	587	570	515	579	587	553	638	565	577	527	570	600	586	578	533	552	585	604	595	568	563	543	610	592	579	548	568	547	567	545	529	597	530	573	574	586	611	562	570	564	611	542	558	573	559	545	569	570	614	581	556	556	572	591	554	569	532	646	562	581	543	568	565	578	539	548	568	556	552	572	559	567	580	517	534	568	572	552	563	531	581	580	604	583	551	570	568	559	561	550	546	560	582	538	585	607	586	568	573	580	573	561	557	518	599	561	579	582	537	585	557	585	548	605	603	538	565	583	570	542	550	540	562	554	577	579	579	579	595	573	571	582	585	568	557	622	518	567	541	569	588	543	613	592	559	585	566	557	541	527	576	600	565	587	566	544	573	571	553	571	556	564	566	583	582	555	565	576	584	558	549	588	539	537	578	576	573	571	583	571	599	531	571	558	579	586	584	511	587	545	585	564	521	537	597	567	517	591	544	558	568	576	596	576	610	547	598	614	515	614	579	547	564	587	597	551	548	570	584	537	527	531	599	551	521	546	580	546	522	586	602	576	582	581	587	554	551	530	553	614	583	576	563	559	581	582	577	582	556	564	568	602	544	577	581	553	550	563	588	579	557	571	599	571	578	583	572	587	623	570	572	544	567	549	557	567	568	588	560	573	567	501	592	566	517	595	596	585	541	622	580	613	583	535	585	580	579	599	601	594	605
37513	9097	1896	1290	1020	784	629	517	505	426	413	381	373	401	341	351	341	356	352	360	336	329	338	334	365	370	333	328	327	312	312	343	323	323	293	328	320	321	339	290	307	341	357	312	326	322	258	343	337	316	309	281	301	342	308	314	326	290	287	301	320	308	285	285	321	337	298	297	287	350	283	291	284	301	337	324	323	280	300	288	314	344	316	313	311	319	304	326	352	333	297	307	299	314	296	352	336	312	314	335	288	312	313	314	300	311	306	284	263	303	329	319	292	319	308	302	287	316	298	314	315	324	290	298	316	308	307	320	314	285	286	315	311	299	279	296	276	317	311	301	302	295	313	256	310	356	295	337	324	312	308	295	283	320	376	346	290	303	319	301	334	318	336	325	338	303	330	308	322	328	326	296	328	361	293	303	274	269	302	311	320	310	310	257	308	301	305	312	375	280	316	316	337	365	318	304	277	326	301	325	334	344	287	330	347	298	332	304	320	330	295	303	321	315	323	315	315	287	282	326	309	316	293	309	293	313	276	306	318	286	316	318	317	292	318	342	329	326	312	355	306	323	288	337	314	313	320	311	327	311	323	289	336	304	285	299	305	299	330	296	311	317	291	310	295	300	331	325	314	314	317	294	330	328	313	311	313	337	304	316	306	343	291	320	298	343	313	306	311	282	303	318	318	296	302	299	310	301	296	302	318	308	331	302	318	276	336	317	336	347	319	306	297	321	290	268	261	291	319	270	305	325	341	287	339	321	324	305	307	302	333	283	314	304	315	333	302	313	286	265	314	337	330	349	332	343	339	314	283	301	322	326	307	304	292	283	301	294	327	299	291	307	310	311	283	305	326	336	351	302	282	318	329	319	321	318	297	301	275	300	308	322	305	270	285	314	326	325	296	314	317	288	315	283	319	313	308	307	311	331	296	318	367	325	305	316	330	297	309	313	325	303	294	320	288	286	305	325	308	284	278	333	296	309	309	324	300	278	263	291	307	312	333	309	299	322	305	333	328	334	309	315	316	302	305	292	319	318	330	306	307	315	300	281	294	320	292	323	303	299	289	314	321	290	299	290	311	324	330	321	267	357	308	269	317	300	320	345	285	334	336	315	287	326	330	315	313	301	302	363	311	304	301	331	307	307	292	315	320	324	331	305	336	306	318	316	297	320	296	305	286	291	306	317	282	333	290	322	343	317	329	366	311	327	300	295	304	295	299	284	312	307	291	306	298	337	253	294	324	334	319	319	302	300	300	329	336	320	325	296	315	316	283	297	313	318	296	329	328	318	328	323	285	314	332	299	346	293	309	344	275	300	283	304	305	323	308	330	311	285	305	317	295	312	283	280	294	312	307	337	290	318	328	315	306	300	320	278	318	278	307	323	321	295	280	320	309	309	323	329	326	304	262	362	321	343	298	293	310	337	335	319	333	304	313	317	286	299	313	322	328	322	286	294	306	290	305	311	312	310	303	303	311	321	284	304	328	292	323	297	308	313	286	337	324	327	281	294	322	319	323	308	295	323	307	310	285	299	325	316	281	305	297	321	304	317	291	296	329	303	317	287	310	322	308	271	273	286	321	300	302	271	325	315	315	350	304	330	310	311	292	305	330	335	288	319	330	322	305	319	297	296	310	291	360	277	330	312	317	304	296	321	319	319	334	326	328	336	305	307	295	276	286	320	302	295	327	317	307	316	321	285	285	299	309	292	304	325	305	302	333	336	287	295	328	298	323	304	272	308	331	311	297	322	290	260	322	325	312	265	287	327	318	306	300	293	325	314	345	328	285	297	282	310	297	313	315	311	272	320	284	299	331	298	316	291	294	338	308	307	287	288	273	322	291	340	284	324	287	335	308	373	302	306	292	298	318	351	317	288	318	294	291	281	307	304	325	327	287	318	316	300	279	318	284	334	279	300	328	302	283	284	277	305	304	275	352	308	336	291	334	322	297	301	299	290	302	311	328	329	326	319	301	300	314	297	319	316	280	319	303	332	315	310	313	312	313	319	303	290	311	310	314	300	325	293	286	306	310	307	269	328	296	278	296	319	290	320	283	350	300	308	285	302	300	326	327	331	308	284	299	317	323	309	283	331	297	289	303	330	308	297	323	338	317	267	260	312	307	276	336	349	314	290	292	304	291	311	325	313	311	299	331	303	317	277	321	322	326	311	334	349	293	310	348	262	309	319	355	281	336	323	346	304	317	300	334	308	359	327	323	311	310	323	351	295	301	306	317	297	322	308	289	303	308	320	301	293	320	310	296	325	309	287	318	326	309	310	312	305	322	291	275	314	328	299	314	288	312	320	336	296	315	338	337	307	307	320	318	332	320	325	315	307	263	354	293	300	334	288	287	309	310	310	315	246	283	291	299	304	291	319	309	332	315	337	340	304	316	359	321	301	321	310	333	319	306	308	312	280	339	305	302	298	341	308	304	302	286	289	296	303	332	299	308	284	321	305	304	308	315	301	306	346	302	348	273	307	315	285	303	299	298	315	352	294	305	327	296	302	342	331	318	277	307	275	298	312	301	325	310	293	312	292	274	280	321	275	315	314	296	274	310	332	314	294	286	293	311	338	284	307	324	306	322	291	327	293	317	280	281	281	309	290	338	349	330	329	291	280	294	300	333	304	297	309	333	314	294	312	297	302	290	297	299	297	306	333	304	294	293	317	325	319	333	309	288	323	296	322	314	313	312	279	304	313	321	329	351	325	298	295	302	303	314	322	311	297	355	324	290	317	319	329	337	291	299	315	338	306	311	276	287	337	314	276	298	298	322	325	314	284	306	301	312	334	275	321	332	305	288	300	322	313	314	310	338	286	287	282	299	330	261	325	333	354	318	285	306	294	295	328	313	269	320	300	315	312	303	292	346	316	301	301	256	292	310	310	309	322	297	338	302	286	296	324	319	291	331	309	314	300	313	310	307	317	277	295	321	328	293	313	305	315	318	305	312	287	310	290	327	323	280	302	308	342	343	292	304	317	320	295	330	293	313	316	303	302	303	303	316	293	280	317	313	311	318	302	297	318	313	313	300	333	324	321	315	343	331	299	333	312	323	325	312	311	312	314	309	302	284	314	314	307	348	311	302	346	327	299	314	311	304	335	324	324	316	330	296	299	292	332	256	308	302	331	312	294	286	353	278	286	321	318	320	323	307	343	304	336	307	306	346	339	317	321	322	322	332	311	301	345	319	327	313	319	325	306	332	294	290	303	306	335	332	301	293	315	276	280	289	309	320	323	300	326	307	291	292	348	323	292	317	320	315	341	296	347	299	310	314	315	325	290	298	305	308	331	320	343	270	316	292	290	356	320	322	308	331	297	345	331	335	292	342	306	298	334	293	315	313	337	267	309	304	314	301	317	300	344	319	320	323	300	282	270	312	305	317	312	285	319	302	294	303	301	299	308	308	304	296	313	283	298	329	300	329	284	354	325	332	303	324	313	296	296	298	306	330	302	307	300	339	295	281	317	308	282	305	278	354	277	312	300	314	291
18674	1815	3452	3732	3352	2749	2439	2086	1872	1654	1591	1411	1385	1330	1270	1256	1229	1131	1162	1151	1113	1093	1012	1016	1017	1051	1009	1045	1002	987	954	1002	1003	965	974	952	947	966	966	943	940	916	915	923	970	935	915	917	943	954	873	944	945	980	902	962	970	966	910	986	910	999	919	910	912	918	998	935	933	932	918	951	959	919	933	882	954	926	929	887	887	896	950	915	888	940	920	961	923	870	909	974	899	896	922	914	897	894	890	898	886	880	935	888	878	881	947	890	878	917	916	916	936	878	882	936	924	952	845	884	881	942	885	898	892	858	924	911	922	921	928	914	892	896	924	853	901	946	960	987	955	905	967	878	895	853	875	928	890	935	945	934	930	928	913	912	917	870	847	910	997	911	916	958	940	922	903	889	951	917	929	886	939	875	894	902	966	874	898	901	854	932	887	926	928	899	939	891	911	911	891	881	935	887	913	889	868	881	898	951	941	930	952	988	900	885	908	876	979	910	943	876	938	868	931	901	852	891	895	943	996	929	911	923	872	897	910	894	923	864	903	879	923	910	883	918	899	898	922	881	894	930	900	908	888	852	913	875	932	869	867	899	890	921	915	891	910	855	895	889	908	958	858	901	878	930	976	889	889	877	923	933	925	917	907	887	897	966	965	877	880	882	914	897	849	926	881	906	858	917	896	892	909	944	910	891	935	914	849	873	916	854	954	871	921	919	921	924	932	845	876	899	979	918	903	915	882	913	930	896	866	915	910	899	865	893	903	934	878	938	906	893	885	893	888	910	835	957	923	911	950	910	951	933	937	884	880	923	930	885	854	898	939	966	859	828	915	925	882	894	906	900	887	961	911	937	920	920	860	946	888	951	891	909	906	917	881	897	875	951	895	916	928	961	908	924	907	865	925	900	907	892	885	941	941	877	934	971	902	888	861	919	917	939	892	919	851	935	947	917	900	909	902	887	915	899	871	913	924	931	894	961	874	904	907	900	924	969	898	945	890	916	897	926	934	866	889	921	911	891	922	930	893	915	878	924	849	893	930	918	886	932	852	910	944	930	888	955	915	907	877	938	897	902	884	871	900	910	885	922	875	896	871	904	965	851	885	872	862	889	934	934	897	884	882	928	929	886	885	923	880	936	981	915	879	840	862	910	895	911	888	929	855	904	907	899	864	900	876	907	960	895	916	938	876	888	915	885	948	854	919	909	959	920	940	885	943	898	941	912	942	842	894	925	920	895	892	931	910	917	965	898	937	899	931	891	874	946	835	920	910	916	949	890	888	924	918	907	888	942	866	933	957	915	853	878	865	925	905	875	876	938	942	902	958	882	868	855	905	941	953	914	997	854	912	959	919	937	874	923	909	905	932	898	877	864	901	981	849	904	928	880	882	924	925	923	871	849	912	903	921	850	886	917	908	894	908	892	913	942	926	899	873	876	891	876	897	854	866	935	908	948	931	926	871	874	883	931	918	916	868	940	869	900	974	923	934	900	927	890	857	875	918	869	925	920	939	875	905	914	964	890	910	869	912	856	895	910	892	934	907	1003	884	986	905	942	893	936	921	873	948	914	891	835	886	891	929	910	974	917	870	904	956	904	920	913	893	899	909	902	859	880	892	871	945	924	824	941	893	858	862	926	880	927	845	903	903	926	915	900	910	877	897	897	915	924	921	862	882	929	904	883	866	936	897	835	907	897	907	907	865	831	878	937	851	857	898	911	923	968	952	939	942	912	863	959	947	904	935	932	899	890	908	891	948	916	885	916	900	939	1011	877	928	906	943	905	925	906	838	940	875	870	891	935	944	952	924	875	913	906	894	889	879	888	893	899	903	888	962	912	887	879	900	886	943	898	938	895	885	934	915	893	891	928	870	943	937	902	901	880	956	890	911	895	935	925	940	944	908	928	902	919	916	922	905	873	815	871	908	883	856	902	899	959	937	942	891	918	919	938	874	929	854	881	894	908	898	916	884	885	913	904	971	941	891	914	870	892	952	826	914	862	885	894	933	911	844	885	937	922	929	910	883	822	918	918	918	911	871	882	887	914	928	915	882	906	979	884	913	892	952	914	987	901	935	914	906	872	903	892	917	881	864	876	900	910	896	922	896	910	919	909	888	900	945	847	879	868	879	901	938	827	948	895	853	875	924	885	877	835	887	870	861	851	926	877	918	899	925	912	826	880	898	899	953	877	918	901	841	926	911	945	895	940	891	913	939	959	902	891	904	936	922	920	905	898	871	943	889	908	931	920	892	863	865	909	898	883	935	906	857	906	897	943	921	948	920	884	862	916	945	945	890	890	883	858	917	898	892	917	887	892	910	925	907	899	904	929	883	894	882	903	921	892	934	927	870	880	912	934	912	918	901	909	896	879	878	882	875	906	912	920	898	914	931	885	940	888	812	872	915	880	899	888	953	932	896	922	890	844	909	902	905	872	885	955	921	973	962	888	954	892	933	906	937	949	869	853	836	857	958	895	881	880	849	923	863	913	949	854	905	899	891	909	921	910	894	920	958	914	954	953	889	913	950	872	873	892	895	907	879	949	877	909	952	884	937	906	901	869	925	870	874	935	901	913	901	904	917	900	898	935	886	878	878	893	866	921	903	933	933	916	842	893	939	869	937	910	924	917	924	928	947	955	935	893	856	926	859	916	913	906	915	945	928	948	907	918	941	948	854	902	925	960	896	904	932	873	888	925	918	925	859	901	913	871	921	870	892	893	909	856	918	871	967	893	941	961	924	941	878	897	912	919	941	887	898	950	894	909	921	926	890	943	886	873	926	867	890	901	938	929	909	967	854	880	925	909	910	873	869	968	857	900	912	924	931	923	861	959	871	922	848	922	915	863	940	887	878	844	882	924	887	951	893	872	873	868	898	903	883	892	906	968	902	946	886	930	886	893	945	918	914	906	848	870	904	923	929	885	880	880	897	963	859	946	907	915	918	915	950	928	959	899	876	922	932	944	922	873	923	881	901	888	891	869	900	898	920	897	900	930	906	930	915	907	889	911	897	911	878	945	926	871	895	967	876	914	900	926	862	864	903	927	930	918	970	933	926	968	896	919	931	885	940	913	889	912	943	841	914	869	937	933	891	897	947	914	920	937	949	912	842	894	832	911	872	873	977	900	932	917	947	925	940	896	895	929	965	872	911	892	926	901	918	928	918	941	901	876	912	866	849	886	958	911	926	927	872	901	915	901	921	919	917	950	884	912	866	918	936	919	896	914	856	892	949	892	915	930	927	887	918	868	883	945	925	923	904	849	929	949	934	946	924	847	855	962	899	930	962	933	943	898	903	918	935	893	938	925	866	933	950	903	885	913	934	867	862	896	919	890	914	858	892	875	907	915	949	911	936	943	916	915	942	901	894	891	908	899	902	909	917	934	960	880	891	896	922	872	907	887	824	930	907	906	914	920	874	924	882	928	902	894	888	903	891	860	919	891	942	883	908	873	861	954	926	901	871	905	928	903	898	917	904	917	926	952	923	896	944	934	912	930	926	911
44637	18384	7370	2552	1672	1244	999	831	722	591	554	531	486	497	430	447	461	426	414	434	405	400	379	363	405	352	350	372	366	355	370	380	388	329	386	374	375	347	340	372	359	388	390	355	365	362	341	355	339	366	367	351	378	356	353	337	387	352	323	366	340	327	339	339	369	358	337	364	367	389	356	339	332	318	359	366	353	344	340	324	360	367	343	349	330	345	312	336	362	333	331	339	353	353	372	356	308	343	354	356	351	382	375	368	323	344	352	363	369	358	328	351	339	320	343	344	355	384	347	358	344	360	342	357	343	340	362	335	313	348	319	373	364	295	358	387	352	352	301	312	351	366	350	330	313	328	341	343	340	339	393	347	339	362	363	371	351	357	393	351	310	348	342	358	354	366	374	331	388	353	335	306	307	344	346	370	349	359	321	322	336	381	335	360	332	345	366	347	305	333	356	370	358	340	326	334	367	343	338	344	344	377	373	338	344	334	310	305	328	334	329	346	339	388	366	338	355	353	325	310	354	355	367	342	313	384	362	313	315	347	330	343	342	337	378	344	362	318	339	365	365	371	373	323	339	389	342	341	343	369	355	364	353	318	333	380	359	336	339	342	372	383	376	319	331	354	317	369	362	369	334	356	352	357	345	354	342	373	365	310	346	339	367	334	377	324	360	320	358	299	338	310	328	276	354	334	359	343	324	362	383	348	358	375	332	350	368	337	360	353	344	352	386	325	342	334	357	348	368	333	341	329	337	338	341	330	333	348	296	334	354	332	315	349	329	313	352	349	362	349	358	356	361	359	311	326	329	360	332	357	370	344	327	346	348	368	331	363	321	334	324	354	347	363	355	325	357	352	344	327	350	336	393	333	356	323	371	360	320	355	332	342	343	356	324	325	361	361	367	339	345	318	368	338	313	341	332	339	318	361	336	351	353	357	344	342	369	331	335	327	329	329	372	362	347	366	345	347	321	331	367	359	367	350	347	344	361	352	355	355	373	348	332	332	334	372	333	376	371	370	358	328	338	356	363	346	367	367	333	343	309	350	333	357	347	339	360	364	353	345	358	320	328	333	358	401	342	348	345	345	338	342	328	339	351	352	347	318	348	349	366	351	377	318	357	330	337	334	332	376	366	336	343	325	365	377	342	325	362	365	328	358	336	324	356	338	346	324	346	348	344	362	359	338	344	363	368	356	310	336	336	332	344	339	320	309	311	353	368	345	340	333	390	347	335	376	346	335	333	343	328	328	356	344	342	336	336	332	348	325	341	352	362	385	329	375	377	375	334	343	328	336	380	327	360	345	323	370	330	335	341	333	310	346	340	351	358	367	321	322	340	325	313	341	339	339	355	335	354	335	319	368	376	338	339	340	333	347	364	332	371	342	346	368	360	353	339	331	339	368	352	349	369	345	364	355	358	349	327	373	347	380	357	328	360	349	349	370	345	302	353	340	352	311	362	339	333	323	334	320	351	321	348	370	354	325	375	360	318	331	354	352	369	336	328	332	353	322	307	342	351	354	317	340	335	357	373	389	398	351	323	335	363	336	378	328	344	339	358	347	337	381	331	324	360	349	315	337	365	343	354	323	332	334	386	368	347	344	349	352	312	328	322	340	340	331	332	367	322	370	339	381	351	330	354	335	303	359	346	331	332	362	320	346	322	360	373	363	357	368	347	353	344	330	362	350	340	350	317	336	304	330	366	335	363	360	360	359	334	361	367	367	354	373	312	378	338	355	324	363	356	326	341	342	336	316	326	365	363	345	355	349	360	343	308	354	377	334	383	374	345	342	387	339	349	328	342	314	346	334	369	369	327	367	345	355	348	332	330	329	330	343	348	373	320	336	338	370	371	333	330	371	380	340	347	351	376	313	347	360	375	345	328	354	349	366	348	373	337	355	355	326	345	322	301	351	347	344	322	371	326	360	354	315	351	314	357	375	332	400	365	359	347	339	307	318	350	337	338	353	322	335	349	342	338	329	337	351	352	353	346	351	325	342	383	391	363	347	356	341	323	338	329	334	347	361	350	335	348	361	384	355	361	356	380	291	372	350	352	357	335	392	380	352	338	338	312	348	373	345	360	341	360	344	331	383	337	339	351	352	302	330	300	358	327	346	342	346	318	383	366	368	364	371	329	347	316	326	380	359	387	355	358	319	346	359	332	353	360	346	366	378	329	357	339	332	336	351	338	335	352	352	324	368	312	329	347	318	360	325	334	348	337	332	345	349	339	361	336	319	348	353	354	350	355	317	344	346	352	341	355	345	301	374	373	328	368	361	325	321	344	342	368	349	343	320	353	330	362	371	338	378	356	335	333	332	351	329	354	343	339	331	381	323	337	370	370	336	352	333	329	328	359	382	322	363	323	330	337	321	356	357	341	324	321	351	327	305	343	323	350	361	353	346	315	306	329	332	348	393	335	341	366	310	326	356	342	351	352	318	382	373	356	385	339	345	366	352	347	356	322	316	351	353	327	343	360	370	340	338	345	352	341	359	342	334	344	325	348	395	331	352	353	362	335	330	372	359	371	328	326	325	317	368	346	292	345	320	341	341	339	330	368	325	342	360	348	348	338	357	320	345	353	360	339	357	341	366	341	326	323	362	342	322	316	366	322	338	354	325	316	343	364	356	318	349	347	322	361	334	346	351	323	354	326	364	380	337	346	361	319	368	337	362	318	336	389	355	324	343	341	341	312	357	352	346	361	349	318	330	317	335	318	337	331	332	368	378	324	327	357	379	354	309	345	369	335	327	355	315	364	337	337	341	373	332	344	353	359	371	329	325	348	369	336	347	369	343	367	318	354	355	344	381	354	339	377	339	351	347	354	369	311	331	343	363	365	360	323	314	340	310	361	369	346	339	370	357	372	315	310	371	367	371	351	364	326	297	347	351	380	328	362	348	310	353	328	353	352	377	321	378	314	336	349	355	360	336	357	330	342	337	351	321	359	338	354	325	327	331	328	344	348	368	361	343	354	365	326	329	347	358	337	323	342	343	339	334	319	349	311	348	356	338	326	365	353	367	332	346	298	345	343	348	365	345	359	354	318	344	355	351	357	362	359	381	322	336	339	367	368	367	350	339	356	359	342	343	335	320	337	365	346	325	330	359	369	317	324	340	365	344	365	336	323	334	338	366	339	300	346	365	369	334	337	323	341	358	362	345	343	309	340	373	352	331	383	349	329	374	363	344	344	363	375	363	346	366	302	336	323	377	340	326	343	313	361	362	367	354	335	367	383	347	354	321	345	360	357	345	356	372	308	335	315	335	350	380	352	331	336	373	359	343	358	333	347	347	363	349	351	345	356	373	312	373	365	351	389	347	348	345	355	340	355	356	336	360	317	308	337	321	346	336	351	338	336	363	349	365	342	372	311	323	363	367	308	343	343	321	380	368	346	348	324	365	376	372	324	340	372	380	386	294	364	349	346	347	334	336	346	352	341	360	365	350	335	362	357	345	352	326	367	384	337	329	360	323	346	346	355	359	344	347	383	330
23308	2842	5721	6424	5389	4478	3795	3195	2806	2419	2282	2067	1990	1737	1651	1587	1502	1470	1457	1395	1308	1255	1261	1269	1171	1275	1200	1202	1212	1165	1069	1110	1115	1121	1117	1058	1090	1059	1152	1128	1030	1052	1052	1021	1023	983	1005	1085	1057	1064	979	1012	1045	1039	996	968	1034	979	1040	1046	1013	1056	1006	1073	1030	1031	1008	981	1044	1006	974	1037	986	998	1051	951	1014	991	1038	973	1032	1019	979	1044	1021	1012	1022	1016	1000	996	920	1001	958	1038	987	928	924	980	983	977	1028	945	990	998	996	999	991	989	1002	976	1004	932	1019	1016	933	950	988	975	1024	973	1024	980	972	964	945	995	983	965	963	968	969	993	946	979	951	977	959	924	1020	945	995	946	925	988	942	1008	1001	998	939	954	998	972	979	967	1004	952	1001	1014	1090	996	1054	1016	996	923	969	912	955	1007	977	987	936	988	950	987	993	947	960	962	927	1002	919	942	976	977	950	1024	921	993	963	936	972	990	934	1011	988	948	989	956	944	895	970	984	947	980	1011	1023	1017	920	965	941	966	1020	975	959	932	1007	1041	944	911	981	995	953	991	1009	960	969	952	963	995	944	979	918	948	917	967	991	997	945	990	1004	1026	923	976	963	949	1038	958	1026	932	969	913	1023	958	978	950	956	1004	1016	963	926	998	954	999	953	954	955	967	1023	977	1022	977	937	947	989	963	1018	901	1038	971	930	957	1019	1032	991	1012	1006	973	923	1017	1001	1026	961	986	921	923	974	969	993	971	944	990	960	978	994	1030	925	964	962	972	952	1008	1007	945	988	968	1000	975	967	1001	959	882	1008	960	916	948	987	1009	1015	936	954	991	914	1023	969	1008	920	959	1040	994	964	965	1015	972	960	1035	1011	1006	960	970	1011	957	887	952	940	911	941	954	937	994	997	930	960	957	971	984	963	960	991	1015	975	959	967	960	978	951	975	944	1023	955	1003	946	1019	943	971	1001	957	966	986	940	973	953	963	976	928	995	956	906	992	976	1038	973	993	978	958	974	989	929	924	1012	1016	990	952	997	931	966	982	943	963	974	974	1007	932	1075	921	937	937	1034	946	971	976	1023	971	960	946	990	980	921	962	927	962	962	982	964	987	957	960	945	971	936	990	978	1001	984	950	965	998	890	949	968	983	946	980	979	1015	947	1026	979	1009	939	958	973	974	1011	991	963	975	930	965	926	969	1001	963	998	941	987	981	993	906	965	957	968	1003	875	953	998	994	982	945	1000	989	981	1023	955	933	964	990	994	975	931	963	904	995	952	957	1005	985	981	944	973	957	925	954	977	1023	878	981	918	955	988	952	973	984	997	1012	932	969	972	953	956	963	918	1004	1021	988	950	964	1020	973	1000	995	994	941	916	991	989	970	950	977	995	950	955	958	970	995	971	956	963	921	980	994	1051	1029	997	978	981	925	948	952	948	959	927	993	963	964	948	955	928	994	951	954	934	970	1038	949	967	1048	919	930	973	935	989	968	943	1004	968	948	949	946	984	953	987	993	965	1007	1016	1056	950	925	1000	945	952	994	972	945	976	987	953	1040	978	1012	986	967	969	1002	949	961	1019	963	963	966	1004	872	993	949	942	1002	977	937	988	972	1046	994	929	943	970	948	971	970	1008	1019	976	968	977	984	1027	1022	967	963	906	976	941	986	952	1023	964	973	932	958	1056	1006	981	985	991	986	968	918	966	947	984	955	964	949	970	945	976	957	901	940	978	925	928	962	965	991	1012	958	937	985	985	989	1011	981	968	941	903	920	1007	998	950	966	968	931	972	983	1010	931	926	932	986	1003	929	980	971	989	973	994	957	961	943	970	999	928	981	1022	1022	991	1026	940	1011	929	986	882	960	984	1000	956	989	1018	968	960	934	988	994	995	1027	1015	955	1002	1022	988	979	939	975	967	1012	971	957	1040	943	1005	1027	988	1026	957	990	964	987	923	1016	1015	943	997	967	991	976	974	952	960	975	947	995	975	952	1043	986	993	1035	936	992	970	1016	992	953	979	1005	997	937	966	987	975	940	927	1016	989	948	995	982	994	911	983	1031	1006	982	957	904	1001	966	975	948	945	958	941	998	971	1010	997	960	1009	998	939	990	973	1026	967	1015	1042	940	996	983	981	980	928	994	963	984	992	973	954	923	951	968	950	1011	1002	977	927	925	958	985	977	963	930	974	977	939	991	1000	1017	1023	986	984	996	990	975	973	909	958	969	993	1048	962	979	939	1026	939	970	995	966	1045	981	965	941	936	997	957	934	997	1000	940	1000	926	962	927	978	978	963	1023	959	976	968	1011	1034	972	999	1035	984	980	980	974	991	956	986	929	991	992	1013	1009	954	986	952	971	966	988	953	988	1001	1005	969	927	938	922	983	990	959	958	974	981	1016	979	948	980	1023	1025	958	953	963	976	973	957	1013	980	990	922	932	943	969	971	1030	1003	915	966	966	982	991	962	929	949	937	1011	958	967	958	941	986	978	973	971	956	978	989	893	1014	1010	972	963	903	955	1035	979	1016	1007	970	949	957	961	976	1006	944	986	951	966	927	920	977	983	1024	990	956	952	942	958	986	995	1030	981	981	1002	952	963	952	941	976	968	974	1002	958	985	954	937	984	924	1012	976	1001	945	973	974	952	934	964	945	971	1019	971	955	938	976	985	974	929	1016	985	990	956	983	934	928	966	1018	979	991	926	927	984	1030	919	971	899	899	976	989	960	932	987	988	954	971	1001	969	992	963	963	986	985	942	1000	958	975	949	1001	969	973	998	931	950	958	958	993	1002	979	997	980	943	1050	963	984	965	987	1004	948	967	914	939	942	960	959	992	974	1007	990	925	947	974	996	950	996	912	991	956	914	933	944	1003	926	1003	997	966	973	974	944	923	1013	980	968	962	1030	931	908	965	965	933	1037	942	1003	972	957	958	937	950	1000	975	1011	959	934	975	943	979	936	1052	965	983	1007	967	955	959	992	933	941	970	988	986	1036	964	998	993	952	957	934	932	984	955	1010	960	944	1028	995	1012	971	988	985	945	956	1000	982	965	976	945	937	962	997	985	909	1010	1054	996	930	914	964	944	951	967	948	945	947	1001	999	1019	991	959	956	973	1013	940	915	933	946	946	993	992	901	1003	1001	955	987	998	914	954	1009	1013	1000	965	896	995	967	936	987	1004	910	989	1004	912	927	979	1035	952	921	945	938	965	979	962	953	984	946	928	958	983	995	914	1027	998	933	983	979	994	972	932	1028	1015	947	997	964	954	966	925	932	942	964	977	965	970	928	952	1004	950	1004	977	946	979	954	981	979	956	910	1007	965	958	976	953	985	956	900	976	912	966	1011	950	940	980	960	1014	957	966	999	997	974	1004	948	1005	968	967	931	984	956	1006	1054	969	1038	954	980	1006	963	946	953	962	955	962	937	958	1009	907	990	1002	997	976	1022	956	987	987	991	966	953	976	967	1006	922	918	980	965	962	909	924	1003	933	941	1012	901	961	995	984	989	1004	958	1005	959	932	979	939	1037	995	936	989	1006	1017	992	978	999	945	954	969	972	949	953	1021	942	979	976	925	938	970	960	970	952	962	967	997	938	999	1016	949	997	974	958	983	937	951	958	983	898	1009	953	932	966	938	951	966	990	944	950	1056	963	979	910	935	1035	936	939	959	1036	946	965	929	992	926	991	960	943	1012	959	1009	976	984	949	968	967	954	988	1042	937	957	1007	998	913	968	979	921	916	945	952	940	986	926	958	942	942	969	930	1019	994	933	1005	991	969	975	923	978
5573	386	301	258	208	178	176	194	190	168	189	183	174	183	171	182	178	179	156	179	167	152	166	175	164	193	169	163	146	176	169	150	164	170	167	173	163	181	170	169	158	173	176	150	159	193	164	165	175	181	187	164	171	161	167	165	166	176	169	182	159	173	169	168	158	155	165	150	171	189	168	169	169	150	178	192	166	162	178	183	158	178	178	170	167	170	173	186	162	178	158	174	162	164	164	172	179	172	155	184	162	155	165	172	175	191	190	177	167	180	158	152	169	164	179	179	173	187	168	146	181	166	150	159	170	160	186	182	185	169	174	197	178	158	185	160	174	146	185	159	161	188	190	174	177	179	175	194	165	175	187	157	154	171	172	168	184	166	176	175	177	178	187	191	184	181	154	193	177	163	160	188	171	191	183	151	181	153	161	171	158	156	174	178	163	140	176	162	162	143	150	156	193	146	175	171	162	170	185	167	165	173	147	170	177	180	176	171	179	160	166	160	160	172	173	186	144	156	163	176	192	172	156	189	157	175	166	159	167	144	141	144	172	162	160	183	181	162	165	184	181	153	160	178	164	168	165	171	153	173	161	164	168	159	144	167	165	162	167	180	191	150	175	183	156	205	164	178	166	170	164	163	168	176	168	157	140	183	147	164	175	168	179	186	145	180	173	149	186	167	164	158	177	156	158	187	156	180	156	187	175	174	157	176	146	184	192	196	168	186	152	169	162	170	157	187	170	158	172	164	182	164	170	181	188	163	160	175	157	167	167	154	147	162	148	158	153	205	176	173	176	172	156	179	197	169	167	176	160	152	157	185	158	177	160	184	169	192	151	164	193	173	161	190	178	182	176	189	163	177	155	153	146	177	162	172	152	168	156	195	166	172	173	193	163	178	175	183	172	152	177	173	155	178	161	160	187	156	183	184	175	169	178	169	167	171	163	166	180	178	182	179	206	173	176	179	172	177	169	168	161	153	194	183	153	178	173	172	174	172	156	162	175	180	175	175	187	180	156	180	188	172	168	179	170	175	162	191	180	161	170	201	181	166	158	153	181	175	141	165	167	160	178	176	183	173	162	152	139	154	152	158	174	181	150	169	158	173	166	172	139	175	167	158	171	178	189	179	158	169	175	176	171	162	172	175	177	168	174	134	170	178	161	164	164	176	152	175	180	155	160	174	159	153	180	166	194	172	170	159	183	175	160	150	169	159	166	175	167	159	174	184	145	187	168	175	174	170	178	172	170	169	167	156	185	177	166	169	180	189	162	169	161	168	162	173	181	157	178	162	153	165	172	161	176	188	177	175	165	174	154	199	170	191	177	154	187	164	156	178	183	176	183	165	177	152	182	154	171	178	168	171	177	134	175	195	157	174	154	152	170	161	141	156	178	168	157	184	195	160	187	152	150	144	191	188	149	176	162	173	169	168	178	188	163	168	176	185	146	161	155	187	159	156	166	161	206	161	166	151	171	154	184	168	161	154	177	144	181	163	154	172	184	182	169	166	152	186	176	164	164	185	174	153	190	179	155	156	179	155	177	166	165	166	166	168	153	169	179	161	159	178	174	183	171	171	179	164	178	161	170	173	153	177	159	185	166	154	176	184	145	164	162	170	151	183	171	178	172	178	163	163	166	144	151	148	159	174	193	188	193	164	186	159	160	163	197	160	155	171	185	169	159	173	171	175	155	171	187	145	166	172	154	181	177	171	197	171	165	196	159	147	161	159	172	165	179	192	181	189	172	148	157	166	189	171	163	164	163	170	185	155	177	160	185	168	177	153	184	159	159	177	160	201	170	181	169	155	166	163	169	184	165	173	189	174	138	181	162	142	165	150	179	163	181	159	162	167	188	152	179	169	180	173	174	166	161	140	150	170	176	191	161	169	192	145	159	166	179	180	199	142	158	143	152	155	152	194	188	165	179	172	151	178	193	144	157	178	149	176	168	172	170	175	180	176	171	178	174	165	180	177	194	171	173	143	184	161	158	154	170	177	161	176	186	159	164	180	143	167	147	175	188	176	171	183	168	150	196	157	160	188	171	176	170	182	167	178	188	168	176	163	155	167	171	167	176	168	174	168	180	161	170	187	154	167	164	186	158	200	169	164	164	188	156	160	176	174	195	163	164	152	164	162	175	165	184	158	161	167	162	191	160	191	145	160	171	187	187	170	155	166	177	152	173	184	145	159	177	163	150	160	165	178	161	162	170	171	182	154	175	185	183	179	196	177	155	164	177	167	151	166	159	189	161	165	130	171	169	196	163	150	157	145	143	157	180	174	165	164	204	157	177	173	178	165	177	168	156	191	153	170	167	166	169	182	170	192	160	168	162	191	162	167	153	170	175	163	194	177	157	158	174	169	152	164	176	149	164	169	214	177	182	164	156	171	153	162	177	160	149	174	160	161	184	154	191	207	164	192	186	167	183	170	162	170	141	188	181	167	176	154	190	196	165	179	166	175	159	180	182	138	185	144	164	167	164	186	161	168	167	149	170	142	162	140	143	169	192	168	180	156	180	163	155	159	159	147	173	169	183	184	186	170	180	160	171	198	158	164	163	173	167	200	147	192	165	160	176	172	191	184	162	200	159	169	178	164	167	164	171	171	164	170	179	188	182	183	183	170	173	181	148	154	192	185	163	157	155	162	163	176	181	163	187	148	175	184	172	182	167	175	176	182	180	152	157	163	170	159	179	172	196	181	154	157	162	148	164	156	185	168	189	155	145	173	174	163	159	171	199	188	172	179	161	175	175	165	159	167	157	169	182	162	204	169	177	167	154	164	189	153	179	160	175	156	184	186	169	174	161	199	180	175	173	163	157	172	169	171	153	162	163	144	169	180	168	183	173	161	156	184	172	180	148	169	166	183	156	159	169	186	179	154	173	173	153	172	152	177	157	164	169	174	184	183	158	183	189	182	167	167	175	172	172	181	161	159	168	156	166	163	192	161	167	144	166	164	174	188	188	153	190	178	154	155	166	170	164	164	169	129	165	150	169	173	173	175	195	192	181	166	154	164	175	175	160	173	172	160	171	155	180	168	195	175	163	155	149	147	161	163	184	153	157	172	168	165	148	200	176	183	173	174	198	182	191	171	173	166	169	167	179	154	145	183	151	192	154	168	171	155	163	142	166	153	173	162	155	171	210	174	173	183	150	159	179	168	161	171	158	169	187	179	173	139	192	187	156	177	172	165	162	169	179	163	170	168	169	182	181	170	154	196	180	184	188	165	172	177	159	179	170	170	167	176	165	164	162	194	164	183	183	157	159	183	169	179	181	177	149	184	148	181	179	158	172	147	160	172	143	172	190	192	188	180	169	165	178	178	176	156	183	173	169	183	172	150	163	166	172	166	163	178	173	155	152	178	186	182	159	169	173	199	176	198	151	186	165	163	164	166	150	149	168	165	173	180	160	172	178	161	169	163	146	180	189	183	174	189	159	196	150	147	187	193	163	196	165	191	183	174	165	175	166	163	166	168	165	191	194	157	165	164	183	170
5551	630	732	714	703	732	668	609	611	617	589	602	622	600	629	622	588	576	561	559	589	585	597	573	595	592	562	574	572	587	575	584	555	552	549	572	525	574	537	579	528	555	603	551	524	560	584	609	601	543	553	555	544	606	578	545	553	603	571	562	586	592	573	576	538	566	528	548	573	572	573	559	552	568	582	578	562	575	533	585	533	585	586	550	576	524	558	592	549	596	618	578	585	546	574	605	580	586	567	534	574	573	538	550	588	560	557	538	602	595	561	576	559	583	516	559	581	568	550	578	620	609	611	566	566	517	588	557	575	541	579	545	568	574	534	587	571	576	545	535	552	527	538	546	587	560	564	540	530	516	583	544	590	598	575	553	573	534	570	589	554	580	548	586	597	578	538	543	580	572	601	545	590	550	574	593	578	561	559	531	557	589	587	588	569	570	558	530	596	623	587	597	526	576	575	567	571	557	550	548	537	575	547	563	570	564	576	564	587	574	535	559	534	574	579	612	537	541	552	553	561	554	564	574	591	569	554	576	557	592	584	560	533	609	538	577	597	583	581	536	588	562	600	550	591	575	558	552	573	548	531	536	571	549	547	491	550	576	572	566	554	623	566	540	535	545	549	549	528	563	564	564	516	573	576	527	548	564	568	584	584	597	551	545	596	569	557	552	560	558	540	553	532	554	549	583	544	575	539	569	536	603	557	566	557	573	516	554	547	555	547	555	573	621	539	560	521	632	565	543	519	558	590	580	599	598	573	554	557	542	594	562	566	539	584	552	518	539	568	560	543	570	550	575	574	556	546	578	542	577	564	597	567	550	510	556	569	534	579	569	584	583	572	568	543	542	511	556	580	565	579	557	555	628	569	562	574	603	551	547	552	580	565	554	570	569	619	568	544	525	553	547	563	551	569	552	557	536	517	613	518	529	589	558	541	509	543	557	582	598	551	543	565	560	557	543	572	570	568	585	566	566	532	616	538	576	564	557	527	592	607	532	551	556	587	601	606	599	562	587	569	532	577	580	561	533	553	565	579	532	561	542	493	552	545	572	569	570	542	621	550	557	595	575	575	608	567	566	544	615	573	507	567	550	612	542	572	589	531	565	574	537	597	567	546	560	590	564	587	535	596	583	614	538	551	545	527	520	565	553	597	558	536	603	550	584	582	581	588	506	561	584	564	560	555	509	589	552	547	561	553	594	540	515	579	580	555	574	597	584	572	551	554	590	568	576	540	546	560	573	553	569	560	595	591	545	552	587	545	547	541	529	609	575	585	562	549	589	585	532	605	583	576	536	596	576	543	548	557	558	571	553	574	551	531	581	577	524	559	544	552	556	581	545	552	569	555	595	573	559	589	542	559	586	560	545	570	544	577	533	545	534	536	567	533	543	545	600	510	543	553	580	568	552	543	581	580	528	556	573	600	589	556	576	564	531	601	563	583	581	557	585	561	508	583	559	576	585	564	555	578	561	536	553	594	555	560	616	551	575	632	587	569	569	515	527	583	544	569	531	534	534	538	615	551	559	545	541	526	487	556	545	553	535	569	579	562	536	535	558	588	582	560	552	579	586	556	599	573	548	514	597	566	616	557	582	579	543	592	563	525	581	498	520	561	547	557	555	570	570	550	552	533	581	563	602	581	545	561	602	589	564	538	523	559	581	549	577	597	584	551	543	574	564	521	538	542	565	555	587	571	561	540	572	575	529	570	604	574	609	555	571	554	547	569	559	570	574	530	562	590	576	585	571	580	517	540	569	548	578	602	587	562	567	589	556	566	578	565	601	574	554	558	561	583	524	508	542	556	560	557	556	591	578	624	559	598	590	574	563	531	525	558	568	582	559	575	531	550	570	562	586	589	592	558	613	571	568	605	536	558	547	565	585	608	544	556	561	534	601	564	595	579	560	533	595	547	616	545	596	521	528	577	521	623	558	551	575	515	544	583	537	612	563	565	569	563	560	549	558	564	547	592	595	584	551	550	565	551	556	577	515	585	547	573	569	562	580	567	562	522	557	571	506	544	559	578	519	520	568	503	554	550	500	556	573	564	572	564	553	541	555	578	578	545	581	518	515	525	557	520	580	548	594	528	594	551	541	531	589	538	621	582	558	527	540	561	533	560	533	569	573	528	555	567	573	558	550	564	561	525	567	557	578	568	576	564	541	544	558	539	540	552	581	555	573	554	549	539	556	544	554	596	579	576	556	552	559	558	571	544	511	578	577	580	542	536	571	584	566	555	552	542	592	568	551	522	535	523	553	583	561	565	568	550	624	601	517	561	571	570	568	548	543	558	562	577	579	612	572	605	539	574	593	601	564	542	570	578	549	520	557	542	594	560	574	558	578	564	537	587	565	580	573	553	532	594	538	571	574	566	579	550	558	538	529	551	553	557	567	531	591	581	591	505	575	555	591	585	552	556	530	588	578	529	586	553	586	573	572	540	548	519	569	573	580	575	544	608	551	576	569	527	559	547	536	554	572	575	563	553	563	569	536	547	598	552	512	558	527	561	509	518	534	571	536	544	558	544	549	566	533	563	583	528	573	569	527	542	543	564	545	553	559	554	563	564	557	529	569	548	545	550	509	556	564	519	548	530	592	548	546	555	541	579	578	550	529	586	567	568	583	539	541	549	526	604	562	566	567	544	555	567	570	543	563	550	570	573	535	526	604	548	566	578	577	563	558	571	582	518	555	595	538	579	556	541	595	558	556	573	555	555	531	584	529	587	574	543	563	594	533	650	562	586	585	536	593	530	556	550	577	546	570	573	563	525	564	543	551	521	606	574	536	601	573	499	537	546	568	593	546	609	602	575	579	552	569	571	573	560	542	564	541	557	562	586	604	575	562	602	546	587	567	573	588	576	589	545	509	519	552	584	601	599	509	573	604	536	590	639	548	565	586	553	572	509	588	570	560	572	528	582	536	536	577	543	566	577	516	559	552	565	553	551	534	573	530	581	552	547	585	559	559	557	564	604	550	540	562	577	570	565	592	513	572	565	574	616	563	592	581	572	560	577	532	566	543	538	588	605	586	573	555	546	526	551	553	577	569	597	536	564	582	568	553	559	561	580	536	546	594	568	562	570	567	534	545	576	572	577	550	564	567	555	572	558	583	562	588	541	535	585	581	538	537	544	537	582	531	566	539	592	565	538	550	571	541	603	570	582	582	540	544	533	550	556	545	564	551	583	549	583	551	569	540	565	531	560	583	557	561	549	551	519	590	550	572	612	562	549	535	524	545	523	615	559	553	572	525	563	580	573	555	617	587	592	556	580	551	579	621	567	579	577	562	572	570	531	603	545	558	551	557	592	566	566	540	549	550	536	558	562	525	598	538	539	548	559	559	579	547	570	593	550	610	544	541	506	528	550	549	568	597	566	548	561	595	537	562	558	527	529	570	576	518	564	543	559	567	545	579	516	622	575	576	525	528	535	591	533	542	583	570	549	548	551	546	561	545	535	549	540	609	552	555	605	533	568	569	527	558	551	622	556	591
36903	9920	2016	1308	890	751	618	571	466	462	419	397	423	390	350	351	368	329	348	312	344	317	317	310	305	308	310	322	366	331	326	326	316	326	303	368	310	321	317	318	311	295	309	285	321	317	308	337	310	286	302	327	298	279	350	331	312	316	329	354	322	302	341	295	301	297	327	288	301	329	327	300	297	311	331	280	345	340	288	326	321	320	298	320	293	315	338	306	315	340	252	327	295	310	305	273	314	284	310	306	320	307	319	343	298	309	343	308	303	306	311	293	321	326	308	313	318	299	292	302	313	295	263	267	295	322	297	302	342	293	318	318	302	300	313	296	296	289	334	306	317	336	325	328	302	322	314	314	307	317	299	310	328	320	282	282	328	342	287	307	300	334	308	309	307	303	314	317	263	282	320	311	310	287	253	320	304	318	302	296	281	313	285	307	342	289	314	318	338	292	343	292	279	293	339	347	327	325	293	291	321	315	345	344	314	331	318	321	270	304	329	314	314	329	303	289	304	298	291	304	292	299	328	298	313	300	289	343	305	311	305	315	307	290	326	301	286	341	332	312	310	305	305	313	285	308	301	289	331	310	308	313	332	292	295	323	304	311	315	321	292	294	316	299	297	319	307	290	334	306	278	294	297	328	328	308	297	327	313	298	302	288	293	277	316	286	287	322	293	324	312	329	305	299	318	274	287	287	310	277	270	312	307	313	296	267	294	307	327	278	308	317	306	328	299	302	309	321	313	320	320	338	320	314	281	308	315	297	310	309	294	288	291	330	287	317	298	301	287	338	287	279	272	281	309	303	292	296	314	331	315	322	316	271	320	280	292	284	312	350	347	301	322	292	304	319	301	285	296	292	304	330	314	332	295	318	295	291	302	319	288	338	292	322	329	334	301	293	265	305	314	292	289	288	280	316	295	279	324	314	295	295	283	287	313	301	308	331	318	310	302	310	294	314	314	330	315	305	326	325	331	300	285	269	323	316	303	327	352	342	317	328	283	298	294	307	302	323	305	332	281	290	323	302	314	344	315	332	317	304	282	302	298	312	282	302	299	320	317	331	291	324	289	299	285	328	290	287	303	298	326	293	298	317	322	307	301	285	308	305	330	272	316	302	293	319	295	304	318	291	333	312	301	269	289	317	323	307	303	333	295	307	319	330	288	303	291	310	297	335	283	294	321	306	292	294	321	315	313	323	332	304	297	298	298	310	310	311	334	295	308	321	300	317	313	304	321	293	328	344	300	309	299	321	279	322	301	292	298	279	304	304	316	298	327	305	312	293	328	314	317	328	304	294	328	281	310	341	275	281	286	311	283	297	318	297	282	313	312	307	291	322	283	317	277	315	355	309	297	291	312	322	312	328	328	333	311	302	311	327	284	293	274	319	320	307	303	294	308	313	280	344	289	330	287	329	332	290	314	307	306	324	280	299	326	296	338	283	303	310	292	317	310	293	299	275	291	310	286	295	302	295	304	281	295	317	324	278	301	318	325	315	302	307	351	313	325	296	315	283	303	282	281	297	299	296	330	334	303	294	325	305	293	346	315	301	328	282	319	328	282	347	308	339	325	290	307	311	306	308	288	304	290	307	304	266	324	284	309	312	293	315	309	330	296	301	319	307	329	300	309	359	271	294	306	312	301	317	327	299	305	308	335	266	286	311	292	315	301	320	287	304	285	320	286	306	307	307	295	309	291	312	286	286	300	323	297	303	321	309	288	274	334	315	321	292	288	324	307	317	309	275	311	290	329	303	337	288	300	321	277	329	301	272	297	298	331	317	312	291	320	294	295	297	290	310	316	339	283	329	296	295	279	298	300	302	314	284	313	285	310	296	296	315	302	311	306	339	285	348	312	277	319	323	297	310	328	320	306	294	326	325	315	297	290	301	312	300	324	292	312	337	287	309	325	308	309	291	293	329	333	312	328	306	300	311	293	314	294	318	274	339	347	279	302	300	315	311	291	318	314	288	297	333	331	313	311	309	299	279	317	313	300	330	318	333	306	307	286	289	295	338	319	309	275	302	292	300	354	311	307	307	330	312	313	305	282	307	304	290	316	315	315	359	329	318	283	277	320	357	296	309	299	294	294	316	318	328	298	287	290	294	297	297	319	328	314	286	307	296	304	319	336	293	321	305	282	341	334	340	304	315	327	339	309	282	306	320	295	307	314	307	309	328	335	307	303	320	316	325	307	296	332	287	300	310	295	303	264	325	309	291	314	329	319	304	321	301	324	292	299	330	334	299	332	282	343	312	290	318	335	306	292	308	330	311	296	306	304	304	317	297	299	326	268	287	314	312	297	315	323	313	313	286	312	289	291	297	326	306	318	319	309	325	292	330	316	298	294	331	305	316	279	358	319	310	297	270	314	284	316	299	305	328	306	344	280	309	270	335	292	318	336	304	338	292	307	308	282	317	313	311	298	314	303	311	315	293	331	344	334	340	324	304	294	311	270	312	322	326	312	318	304	323	295	313	318	312	317	281	303	289	305	302	291	321	311	333	294	309	288	309	303	290	307	308	319	327	309	274	315	307	304	278	304	318	334	310	304	295	319	295	289	292	307	303	310	294	300	311	310	298	343	299	319	286	319	318	299	305	306	323	336	286	332	304	254	297	301	295	303	295	308	331	304	304	300	317	358	342	322	306	306	315	328	303	274	285	312	289	326	290	323	312	311	319	301	287	318	322	301	287	297	320	289	312	292	302	304	298	266	322	308	308	295	299	308	271	315	325	332	316	318	303	292	312	304	307	304	328	312	309	276	319	305	338	285	313	328	325	306	324	331	334	348	340	340	289	311	301	330	307	298	276	311	316	277	331	276	286	347	332	312	329	324	316	299	324	279	297	308	300	317	321	321	327	319	300	304	312	274	332	285	303	316	289	282	293	317	305	311	281	277	311	335	315	297	300	291	276	296	308	328	322	310	283	312	335	300	319	277	305	321	290	292	280	303	320	297	326	309	294	307	313	331	336	282	292	315	299	320	305	317	307	272	296	321	337	318	309	284	327	289	279	285	299	306	322	316	326	314	304	320	305	287	325	276	327	301	301	314	345	271	326	283	283	283	299	310	300	329	325	284	282	300	308	309	308	308	304	302	294	329	286	326	322	311	305	302	315	334	267	299	304	334	310	302	311	304	299	332	330	305	309	313	278	297	302	322	325	305	308	297	307	322	306	314	306	321	333	289	294	330	291	258	327	306	310	290	309	348	322	273	349	318	292	330	345	317	326	307	292	321	313	305	287	327	303	315	322	282	310	313	327	322	274	303	355	328	316	291	304	352	318	289	283	313	313	318	284	301	304	299	295	327	332	300	339	320	307	313	291	308	294	307	302	289	309	294	317	334	319	295	318	292	294	296	292	327	313	324	305	303	324	311	306	303	350	305	332	325	331	316	315	298	329	268	299	318	307	327	321	314	301	301	289	305	336	329	303	324	305	315	303	305	292	331	327	303	309	317	344	308	305	322	327	330	289	333	308	277	350	336	310	301	303
18116	1865	3411	3778	3265	2857	2331	2124	1863	1649	1503	1487	1366	1320	1217	1193	1182	1158	1159	1103	1081	1123	1074	1098	993	978	1026	982	1018	942	960	978	1007	970	970	1016	974	928	911	944	961	978	992	955	931	920	918	969	874	899	909	925	916	934	916	937	941	948	937	907	962	939	982	901	894	879	945	923	920	922	952	897	923	943	891	953	917	894	906	961	887	946	928	892	905	935	967	921	974	957	906	932	938	911	954	913	947	887	897	859	888	875	860	901	955	869	893	904	926	844	928	984	880	911	974	857	925	907	893	885	883	911	857	896	967	902	930	932	865	921	882	935	947	886	918	891	914	911	942	934	867	888	904	912	904	891	955	942	926	906	940	885	935	910	916	902	912	947	866	964	869	939	898	932	903	896	888	926	906	892	888	949	872	931	920	870	961	901	889	902	950	859	843	903	894	882	896	892	904	940	888	935	843	955	911	912	925	914	930	939	916	882	932	917	856	949	907	854	932	913	891	918	880	949	916	917	865	872	811	895	915	884	862	932	890	918	902	885	914	874	947	829	876	916	858	923	908	924	891	930	861	947	917	918	856	872	935	900	959	892	947	909	888	897	920	933	917	923	917	906	888	968	871	919	925	914	958	904	922	942	937	932	884	856	936	933	884	930	897	865	934	894	938	865	896	919	941	892	906	897	883	921	956	936	929	823	905	848	883	893	910	923	898	900	940	903	855	914	979	854	863	922	829	880	887	906	939	923	886	915	949	898	865	863	889	875	888	896	914	894	888	949	861	908	937	896	921	909	919	925	892	913	886	911	896	965	934	915	967	885	920	905	896	922	928	864	934	888	936	885	826	944	939	896	843	898	915	853	897	866	848	902	852	869	859	911	872	856	861	821	915	949	904	959	901	965	855	897	905	899	918	864	914	870	895	850	885	891	863	912	937	930	907	923	896	971	908	942	888	895	908	852	936	887	859	937	875	901	901	959	927	911	909	919	903	930	864	896	964	877	874	870	920	914	872	891	915	888	861	836	892	945	902	895	903	915	879	904	964	897	897	893	892	894	971	932	872	913	975	911	924	947	929	922	904	947	909	929	953	885	843	880	926	874	948	971	888	911	916	846	894	927	900	935	921	936	891	893	910	914	876	846	855	892	956	856	906	916	877	909	900	938	873	908	932	904	895	841	903	901	916	890	938	908	903	916	940	916	861	878	928	885	894	941	863	958	861	928	894	938	913	911	882	952	867	931	974	928	929	887	864	896	926	908	896	901	901	950	917	866	886	908	928	903	950	911	960	943	909	906	940	928	859	937	930	933	911	933	913	904	884	893	935	874	894	938	958	943	879	861	935	890	915	903	854	905	876	889	948	906	876	927	908	906	873	856	922	941	922	906	930	938	806	840	920	898	917	876	896	902	894	876	912	896	984	991	925	910	965	862	905	850	854	902	866	912	856	896	887	930	895	852	881	923	893	927	812	882	920	900	940	884	854	935	905	875	865	932	882	889	914	913	925	882	894	878	938	947	890	959	885	895	934	916	940	894	894	934	952	868	887	885	893	904	855	938	857	899	938	903	907	958	866	864	872	893	886	858	879	869	908	913	922	890	896	915	935	886	912	902	888	893	899	863	898	883	914	869	917	883	901	841	924	907	927	900	835	902	875	869	869	867	895	872	902	931	874	914	893	902	886	901	931	898	921	929	853	886	893	970	842	944	925	938	951	935	942	901	890	896	875	861	895	886	914	922	906	927	879	894	955	890	904	892	901	864	910	959	917	937	947	903	832	898	884	887	923	907	943	928	934	897	923	918	907	934	921	927	920	874	902	906	866	886	943	885	938	910	857	908	877	921	898	923	940	890	875	934	936	920	915	901	964	872	963	897	886	888	892	874	942	899	901	939	896	872	894	931	945	863	870	936	913	872	908	907	904	905	924	910	888	899	860	899	948	902	835	862	890	963	946	904	858	854	886	856	917	922	875	917	907	908	912	910	961	887	959	846	857	873	904	966	909	936	917	876	951	937	947	899	892	876	902	895	855	944	869	836	952	932	905	937	883	888	826	893	929	927	941	925	872	897	926	902	886	874	928	905	872	794	885	936	886	896	892	853	896	932	880	915	930	892	901	890	851	897	905	901	980	893	880	920	905	930	914	917	882	925	924	900	896	899	903	916	924	900	921	913	871	891	929	912	864	912	924	958	879	915	913	968	952	849	951	917	933	905	940	905	934	943	938	957	896	967	881	896	911	890	862	886	908	922	932	862	920	912	880	854	899	886	939	932	911	905	883	910	906	893	945	963	922	948	928	927	893	916	955	892	896	893	924	885	912	901	870	866	911	924	924	917	911	943	924	879	920	906	923	929	913	851	954	884	901	883	913	910	950	863	875	919	919	945	942	872	914	892	923	918	919	924	891	901	897	860	913	898	874	904	838	915	910	890	905	921	946	928	890	837	924	924	904	911	862	890	909	891	908	891	938	888	859	897	891	928	885	900	908	904	899	921	866	919	935	944	868	928	887	925	902	884	894	890	924	982	860	875	948	871	925	888	934	925	863	883	912	964	905	930	900	980	919	885	903	929	924	916	835	877	898	889	906	899	852	881	920	914	904	918	882	923	875	873	916	932	910	898	863	907	889	874	940	894	877	904	897	923	879	932	863	943	977	978	931	904	909	889	968	915	926	920	867	937	937	926	905	892	956	854	878	929	921	863	926	846	917	885	920	936	892	935	892	893	893	933	922	922	880	885	921	909	906	918	902	887	959	868	835	890	853	946	881	948	881	934	913	870	879	918	873	867	898	959	924	847	913	925	897	893	882	850	888	852	871	933	852	909	939	928	920	916	862	918	939	960	891	892	918	923	912	876	903	855	908	893	926	910	914	873	874	845	932	923	844	891	913	893	911	884	903	914	857	912	880	925	931	927	927	936	843	854	894	906	884	882	908	858	926	895	917	835	916	906	879	894	925	861	853	891	881	885	874	885	828	889	950	897	931	849	911	916	834	911	868	875	922	922	913	926	916	914	931	901	967	965	865	912	914	875	915	922	903	886	896	943	899	913	930	890	852	870	907	936	896	895	891	889	941	927	928	909	944	899	941	905	916	931	888	908	873	891	937	945	923	922	861	930	880	899	854	924	908	884	883	922	912	889	966	905	911	907	882	916	956	931	893	885	925	869	920	921	898	936	935	909	865	904	899	892	901	862	878	906	842	896	909	855	862	870	872	902	852	899	896	872	900	932	902	944	884	901	921	861	940	929	822	898	936	865	929	946	886	920	909	889	935	906	891	893	867	910	892	908	884	954	895	930	871	909	920	881	907	890	900	880	887	882	962	907	849	878	959	926	907	897	853	860	880	931	907	879	899	909	920	955	902	875	892	908	880	931	919	854	924	963	863	889	940	900	966	830	892	890	852	894	918	938	871	867	880	898	926	901	924	894	900	917	920	857	924	927	923	941	865	899	898	879	874	937	896	897	854	896	879	870	911	874	878	930	923	972	880	850	930	857	895	899
42561	19450	8964	2639	1706	1261	1001	807	700	632	597	559	485	506	456	458	398	441	410	416	400	406	378	423	425	376	362	370	370	388	345	374	352	349	319	367	344	343	332	345	362	354	362	367	329	355	360	352	345	355	394	330	336	371	343	368	349	373	357	341	381	333	330	348	331	349	367	380	347	362	339	366	340	365	349	412	372	333	349	359	348	338	358	356	361	333	346	339	335	348	324	365	368	328	348	346	352	342	365	358	330	361	345	353	337	347	374	356	346	325	365	351	355	330	324	356	345	356	331	335	334	348	357	299	316	343	345	378	365	319	338	333	329	363	324	324	333	315	343	336	348	363	327	328	308	346	357	326	330	350	359	365	352	312	365	312	358	367	346	332	369	319	330	323	356	349	298	349	358	338	343	353	355	369	333	336	368	348	350	325	337	333	348	341	326	339	316	366	360	327	333	333	331	338	371	309	322	337	319	343	309	321	318	339	345	308	312	349	370	354	349	353	326	342	349	357	365	364	321	333	336	347	324	336	345	352	364	363	330	337	342	338	341	317	330	369	379	352	342	347	351	304	367	347	362	351	352	378	328	350	309	336	352	332	348	341	317	316	340	353	325	361	333	359	339	351	346	341	380	342	326	305	301	330	327	315	326	349	335	344	368	346	329	325	325	325	311	301	369	346	360	351	323	353	356	329	369	318	324	375	350	344	334	360	344	350	365	337	327	333	335	298	327	369	348	359	359	311	363	342	346	360	337	351	342	365	342	337	339	296	351	373	379	319	346	364	357	331	343	322	329	319	364	324	355	322	344	327	338	354	312	322	337	359	341	368	330	346	364	401	346	327	351	324	342	355	345	340	315	357	352	305	338	336	355	387	338	357	353	331	332	352	357	337	340	326	379	347	355	337	341	323	360	360	337	342	370	321	336	323	346	383	350	321	352	335	366	339	323	332	350	349	361	331	358	340	346	395	360	328	341	309	361	389	349	315	351	330	342	365	367	329	348	302	333	354	329	336	318	334	368	339	315	328	347	346	367	314	343	360	357	341	357	367	323	340	356	368	343	325	351	354	343	378	350	347	355	375	350	345	328	347	340	322	354	320	348	345	359	331	346	371	335	333	337	331	324	356	317	351	303	362	323	323	361	360	317	342	363	331	367	361	353	360	364	331	327	335	334	357	362	338	381	369	383	341	347	335	350	340	354	342	325	338	316	342	314	358	315	352	326	322	350	319	334	323	355	360	331	309	345	342	327	335	371	335	345	330	364	346	361	341	345	365	320	329	348	367	366	338	345	346	382	349	386	375	340	324	354	379	356	336	387	316	322	310	337	353	344	338	328	366	342	355	323	332	341	331	352	360	355	331	320	357	320	322	321	330	391	305	341	343	353	347	321	333	357	374	350	358	356	359	370	340	300	319	336	328	356	328	350	373	357	353	351	323	340	334	308	356	344	324	332	379	340	298	337	348	361	330	342	346	327	380	358	316	337	384	360	331	344	317	368	373	374	343	332	341	348	363	323	345	338	317	374	351	299	382	348	349	321	345	327	362	335	326	295	357	339	372	352	394	322	371	348	363	361	368	350	387	317	322	345	333	351	345	356	333	381	341	355	320	331	341	357	356	333	343	331	369	313	363	338	342	335	356	352	313	359	357	371	325	357	368	354	328	339	313	340	325	330	337	356	303	336	344	315	361	363	361	361	365	361	373	360	300	316	341	332	354	363	355	357	360	330	342	329	334	327	371	334	342	349	348	324	354	354	350	341	358	373	344	377	337	351	350	343	314	353	368	344	322	318	371	320	310	350	368	336	328	376	341	367	301	388	338	307	330	348	349	345	332	357	315	360	333	359	320	348	371	330	341	369	315	366	369	347	350	333	369	379	388	349	368	349	335	332	313	332	343	341	326	356	344	331	349	362	339	352	343	367	363	342	351	343	342	328	367	330	351	369	345	357	337	343	336	343	336	318	356	327	343	333	324	320	342	342	352	350	343	353	356	351	332	353	343	393	333	360	343	349	348	353	345	357	363	328	364	368	324	366	370	356	343	320	341	335	322	333	358	343	331	345	340	351	346	345	364	324	317	347	354	350	330	355	320	323	347	323	356	357	313	350	354	383	357	320	358	366	342	349	313	367	354	320	344	351	360	359	332	351	342	347	347	349	341	334	320	350	329	336	357	333	344	337	334	309	338	357	369	369	357	315	317	373	321	321	362	358	370	353	333	347	343	318	317	343	367	377	327	337	331	334	369	365	362	375	365	362	340	321	342	344	345	333	343	329	328	331	343	364	318	326	335	347	329	354	365	367	345	356	341	324	339	327	380	375	350	386	360	356	344	351	337	354	364	338	322	354	320	347	348	365	319	341	342	361	334	346	389	343	356	333	335	343	387	348	376	353	388	356	351	327	357	359	325	345	346	358	334	374	346	364	349	359	361	365	329	346	352	383	335	351	363	359	343	337	338	342	339	348	362	371	365	350	331	352	339	349	357	325	303	359	360	343	326	313	360	354	319	369	341	360	373	346	349	335	344	332	390	320	305	320	356	326	320	341	363	358	361	344	326	338	369	360	348	349	365	393	274	311	365	355	352	332	357	333	349	308	347	351	357	355	342	336	336	341	364	357	313	350	319	336	377	371	381	321	355	349	327	332	319	299	359	336	331	330	357	316	318	315	331	376	324	335	327	350	313	353	331	371	367	343	343	351	342	341	347	351	340	331	339	342	343	339	367	318	358	382	296	348	321	347	336	353	348	336	308	326	344	324	357	364	376	307	335	361	339	361	335	345	329	349	339	360	348	334	328	356	332	352	351	390	355	328	361	357	316	334	311	324	337	306	352	333	317	345	316	345	334	338	330	358	348	330	323	368	350	349	345	340	339	357	322	367	351	342	356	347	359	330	352	347	339	333	376	344	304	352	334	334	361	351	365	322	311	355	347	335	339	319	304	288	331	346	340	345	342	363	320	353	321	337	345	320	342	362	350	323	329	331	337	354	348	352	353	328	331	352	360	340	356	359	322	334	327	336	342	325	393	340	348	350	343	323	336	304	347	356	335	317	355	345	342	317	342	329	347	346	316	305	353	343	355	327	311	338	351	367	360	333	330	360	357	376	371	340	344	336	332	354	352	335	311	344	331	360	341	358	346	332	330	347	354	349	330	358	371	344	327	357	388	359	338	358	367	354	356	356	335	344	338	356	350	359	349	346	314	334	339	312	338	335	361	318	354	379	329	361	356	348	346	322	372	338	344	361	319	352	348	365	341	358	333	309	350	354	345	354	339	356	377	360	350	348	348	340	366	371	312	357	372	340	365	344	324	339	338	348	340	341	305	355	325	346	355	319	377	340	352	337	331	351	358	307	334	336	330	328	334	328	348	366	378	351	326	357	319	330	360	370	320	360	369	361	346	352	341	340	356	350	312	375	389	307	324	395	316	320	338	309	343	375	349	355	314	325	333	367	343	361	336	381	364	363	327	291	331	366	333	343	337	346	327	385	373
23117	2956	5794	6420	5464	4526	3763	3214	2888	2464	2232	2003	1871	1745	1620	1619	1509	1442	1435	1353	1349	1272	1250	1278	1290	1217	1235	1212	1144	1162	1175	1148	1129	1108	1124	1087	1172	1073	1132	1067	1018	1020	1046	982	1052	1036	1040	994	1020	1028	1055	1057	995	1012	985	1062	1013	1017	1072	1026	1032	974	1012	1041	972	992	988	976	1016	955	1033	995	1036	1010	957	1018	1012	994	999	982	1014	1016	1008	930	958	957	968	980	988	995	922	951	998	982	982	948	932	948	998	999	972	984	1029	1013	1027	1024	954	1035	956	1028	916	969	936	934	1008	1028	968	935	905	978	1061	953	963	920	962	992	1002	1083	976	956	980	969	1029	1033	958	974	942	953	965	953	1063	984	940	1018	891	965	956	1000	1001	950	1017	969	939	966	995	1033	973	952	978	957	987	938	987	973	979	983	945	940	940	979	1023	994	934	988	943	952	985	995	970	1028	912	972	952	984	996	950	942	997	954	982	983	979	1005	907	971	990	991	986	963	942	991	930	960	1013	969	966	1020	1009	967	994	971	1000	944	940	946	978	987	1026	950	978	1010	978	928	939	1012	938	989	961	1042	948	950	948	955	1011	1018	973	955	979	971	955	941	974	1014	920	941	988	964	967	930	1045	952	998	969	945	992	979	988	983	1026	987	932	1030	991	994	964	973	964	970	981	1027	964	929	961	1008	1028	1002	936	1018	1049	986	926	977	935	957	1003	975	972	950	1030	986	981	942	972	946	1003	926	990	1010	990	951	1025	975	883	1003	1007	977	1003	1007	1001	1050	1002	977	899	950	941	939	969	965	957	962	995	1025	984	967	992	979	964	989	987	986	976	939	986	974	959	966	1006	1015	967	979	1001	994	962	960	905	1003	968	970	931	937	1001	952	974	986	933	961	995	978	949	973	1030	920	1001	986	928	962	1039	908	974	905	945	942	995	964	958	973	956	954	988	981	950	934	978	976	970	960	948	936	1028	1004	967	1003	1029	978	977	903	989	1030	1021	950	999	986	1022	1000	965	967	988	902	930	984	947	933	979	993	969	958	951	950	950	916	990	998	956	911	977	987	943	962	956	1007	976	957	953	934	958	977	960	963	958	1024	956	980	940	992	976	988	986	946	1002	1005	984	975	965	981	1052	978	990	985	980	959	1034	977	997	902	995	991	977	927	951	978	1012	950	976	983	986	1028	956	914	974	1025	935	949	970	946	995	1008	1003	995	1017	987	1018	994	928	964	1000	1012	965	951	982	942	982	997	942	935	975	947	1001	975	943	948	971	943	938	956	942	971	932	983	974	935	965	985	1013	970	999	992	1000	990	953	944	1011	962	926	987	979	961	953	1008	1002	975	914	942	946	988	952	988	1022	966	938	982	975	954	926	995	960	935	1024	945	939	957	933	975	1002	891	940	926	940	1021	992	1017	992	994	952	958	960	952	927	956	980	964	956	981	971	1022	1011	978	1024	1011	966	936	1007	993	1014	1016	971	937	980	971	967	1014	934	1000	979	988	979	942	1002	969	1046	978	975	957	1026	937	995	946	996	992	994	966	1002	987	972	923	963	960	977	971	928	954	992	918	1015	955	984	927	989	974	960	977	925	946	998	931	980	947	976	948	950	971	989	930	1023	958	933	917	960	976	1025	922	957	980	985	1006	937	969	916	963	948	983	1006	936	1006	960	989	985	914	997	1000	918	988	916	979	994	955	951	998	934	998	981	992	1019	1011	923	935	1005	987	988	972	923	950	951	991	976	938	1007	980	995	1022	991	919	981	1040	981	972	976	908	984	993	938	963	1020	976	935	947	918	1008	982	961	1008	975	938	966	1004	954	1013	957	924	966	953	969	937	933	1003	943	935	979	971	997	986	929	961	962	945	977	953	956	1018	948	1070	979	1037	935	1000	997	963	953	991	1002	1035	934	942	931	1031	976	995	960	1021	949	1001	950	1004	999	990	959	976	978	979	1013	1031	939	931	951	970	987	992	1014	957	1008	939	943	942	950	994	959	969	979	925	944	950	1015	1003	971	974	1013	999	977	957	916	997	1050	978	993	929	1015	974	985	971	950	956	930	947	1030	950	978	1026	970	995	1004	961	972	965	1005	1000	940	946	970	967	936	946	993	945	942	955	967	913	968	994	989	913	987	995	982	1009	994	962	1075	972	941	952	973	979	923	986	976	1045	993	1007	951	948	1005	1009	947	1006	969	1008	949	948	932	958	975	994	960	1013	947	984	986	980	981	1016	938	987	946	967	976	964	983	933	977	979	981	989	973	1021	988	978	1028	917	921	962	956	991	974	935	938	919	991	1022	911	963	946	966	1028	993	1019	974	961	907	960	910	1033	1009	940	949	988	978	959	970	1034	1000	943	1026	920	981	926	886	1028	939	995	957	1048	1011	985	1023	1020	965	985	1020	1038	984	928	966	949	963	1013	942	979	985	1023	957	968	934	1010	965	967	951	937	954	959	975	972	973	982	1004	976	976	962	986	946	994	915	934	990	957	951	982	977	972	995	1000	960	965	998	928	1020	962	903	982	1017	920	947	982	965	957	964	997	947	942	940	1003	963	990	976	966	969	965	995	920	1005	942	942	952	956	965	907	968	966	1015	945	982	978	1001	928	956	1012	1021	990	986	1054	959	997	984	936	991	887	975	967	939	973	962	938	986	999	963	993	985	994	968	974	980	963	1000	967	974	976	963	966	936	1039	1008	959	1018	1025	983	972	941	954	1025	946	963	976	965	973	1009	988	978	974	972	953	963	999	1009	982	972	945	1003	865	970	1012	976	1025	958	947	974	1007	963	959	958	1007	918	1027	984	928	966	947	1002	922	975	1008	991	1050	931	1049	962	1001	971	992	1026	967	906	915	987	962	942	969	932	989	923	933	974	982	992	971	963	961	984	1004	1031	910	956	969	967	976	988	1016	970	917	968	961	934	960	971	986	979	942	893	972	950	989	959	964	949	962	985	972	927	940	932	1005	936	977	947	972	974	984	1020	1000	970	974	982	950	996	958	968	949	952	961	984	975	944	1007	962	963	952	984	942	962	965	957	1002	983	972	921	938	1023	946	939	1012	961	973	933	995	1013	1001	1008	1000	968	947	957	966	951	989	990	934	969	981	1013	1007	976	980	1003	953	961	1001	960	1026	954	1014	913	959	1062	1024	1001	957	1018	978	935	958	896	936	982	966	963	971	915	978	1040	1003	977	1013	999	1006	963	988	982	947	971	938	987	936	1010	943	982	973	932	940	988	980	928	973	1018	946	1022	931	1017	1025	931	932	987	973	971	935	970	966	974	947	962	994	994	973	974	990	1031	991	936	972	939	986	945	1003	968	1013	1015	920	945	1072	962	966	983	946	941	981	955	961	1014	974	932	979	913	985	962	973	963	957	944	955	968	973	1000	966	975	979	945	953	951	959	930	1019	975	968	975	951	941	913	955	961	973	1005	999	958	992	984	915	967	935	952	975	990	921	972	901	939	939	1031	970	980	988	996	997	970	991	975	993	976	990	920	958	1006	980	977	950	957	1017	1009	1034	1019	998	995	943	911	997	1015	990	944	1020	1008	982	1006	954	950	969	969	984	933	1018	978	1002	966	997	984	967	951	955	928	975	979	970	976	945	1023	947	929	950	925	963	1017	943	993	943	960	955	958	1014	1055	948	964	938	935	899	1022	904	1028	957	952	952	1039	929	965	989	1019	996	1010	971	964	1036	1008	933	1008	1000	994	949	925	975	956	962	972	980	980	992	934	965	1002	1030	920	972	975	954	1013	996	954	1003	967	1023	984	968	1016	969	937	906	955	964	1021	935	1004	998	961
5898	497	326	243	209	164	181	164	167	168	177	180	165	184	159	180	189	175	164	166	168	151	175	153	179	185	175	173	147	183	179	164	160	183	159	176	161	177	180	191	177	164	176	171	164	171	164	144	176	163	191	166	155	173	159	175	169	159	158	189	158	174	148	191	176	179	166	166	157	154	175	175	171	153	159	160	172	174	159	150	166	162	166	186	159	169	173	174	160	173	149	157	159	168	173	165	159	187	171	163	180	154	155	158	153	163	169	178	177	191	173	157	162	191	157	183	155	155	179	165	170	150	150	160	159	164	142	187	159	155	173	173	149	183	168	165	199	180	147	168	197	162	177	181	139	177	157	152	181	197	196	142	156	156	186	212	187	170	139	173	175	148	169	206	153	169	164	150	173	158	176	174	147	165	165	138	162	170	158	168	178	180	176	173	187	144	194	170	188	197	197	157	194	188	192	158	167	183	180	174	188	177	174	152	146	150	186	167	176	181	164	156	154	162	190	172	158	180	176	161	152	185	156	184	155	166	156	169	168	195	160	154	204	188	160	171	170	166	182	156	156	159	160	190	151	172	178	180	176	170	188	164	191	185	200	171	200	155	170	180	162	166	170	173	162	166	163	168	146	169	158	190	177	168	168	151	177	177	177	159	179	181	180	164	170	204	179	179	153	171	201	178	184	181	175	186	188	170	170	146	157	188	158	171	169	154	188	171	147	165	177	159	155	172	176	167	148	163	154	148	159	169	149	178	176	168	180	161	159	180	175	153	157	163	160	174	160	201	164	169	186	179	175	175	178	143	172	163	161	165	170	171	172	179	183	166	190	186	171	181	156	172	172	145	159	152	175	180	155	194	171	180	187	153	169	176	154	173	175	171	161	175	155	168	181	155	167	172	168	172	183	183	169	188	178	162	191	133	149	205	182	177	193	172	182	184	148	175	161	179	155	171	157	142	157	178	155	173	190	162	193	164	169	158	160	179	168	143	157	168	171	167	168	178	165	158	161	185	163	178	163	176	162	162	158	176	170	163	151	167	179	153	181	191	185	156	167	196	160	167	184	165	160	178	174	190	173	169	180	170	182	173	158	162	162	172	152	165	178	174	162	161	182	153	171	195	160	191	159	162	144	165	160	162	183	160	203	181	163	171	166	158	187	178	165	139	175	179	176	177	185	175	180	165	164	155	174	169	155	200	195	174	181	158	149	187	169	194	174	154	180	182	160	160	164	169	200	202	182	153	148	158	150	174	140	161	193	189	163	146	174	175	178	171	180	177	156	207	194	146	173	173	144	157	177	167	154	160	177	164	166	179	174	173	152	137	174	188	180	158	166	162	163	161	167	172	168	171	171	177	168	154	170	169	173	173	149	195	165	173	157	164	183	157	172	158	190	165	194	166	179	178	174	189	163	165	193	185	143	177	200	168	168	184	158	141	170	204	170	175	156	164	178	166	165	149	161	182	174	166	180	159	174	162	156	147	186	163	182	158	164	153	181	178	181	173	171	172	141	174	160	158	171	153	176	167	163	160	174	178	175	167	160	186	185	172	158	178	150	158	177	176	184	174	167	177	180	159	179	147	167	178	179	164	193	177	183	165	168	166	175	157	181	176	170	177	161	165	174	176	169	154	176	168	175	154	167	170	159	167	174	186	192	172	162	174	149	164	172	183	190	162	172	178	160	174	177	191	169	159	198	177	155	179	178	166	166	159	176	156	176	173	172	156	172	170	175	164	168	147	178	189	148	176	144	142	170	168	159	167	187	190	149	182	170	174	181	136	181	161	187	160	159	164	179	214	163	187	159	178	154	167	194	173	164	181	158	190	166	155	172	197	163	173	153	163	165	177	145	177	153	165	167	150	183	157	165	195	167	158	187	180	177	193	171	172	196	154	170	196	184	183	173	164	165	178	155	169	180	153	158	158	163	193	166	167	163	177	154	170	212	164	183	190	155	168	170	181	148	172	160	175	182	149	159	170	173	161	178	154	174	161	164	181	146	202	188	170	176	196	181	162	162	180	178	167	172	171	170	157	168	169	176	195	188	167	161	184	196	143	209	165	175	171	161	172	161	167	171	164	165	155	184	157	176	169	174	176	176	189	186	165	174	164	192	161	177	175	179	161	149	148	159	162	190	164	178	172	169	171	184	168	176	159	210	165	167	165	203	184	159	185	179	190	155	173	167	172	194	176	170	175	167	161	177	160	193	174	174	186	176	160	184	158	169	193	176	163	168	209	173	167	154	166	151	178	142	155	156	145	172	169	144	184	212	177	181	169	158	181	174	151	163	187	164	156	176	166	175	163	162	160	170	148	159	156	190	182	143	146	166	181	161	174	155	168	157	169	155	179	149	170	185	148	171	149	162	179	172	188	154	154	180	162	193	165	158	193	180	158	173	180	175	159	174	180	199	172	163	176	177	150	189	183	164	180	159	189	153	179	152	180	180	167	180	160	161	167	153	159	174	152	178	182	170	153	174	195	183	171	195	157	150	173	158	160	164	154	158	165	183	171	181	157	171	143	176	162	151	164	175	158	164	176	176	176	156	163	152	178	188	165	163	158	181	186	163	178	170	154	157	174	158	184	164	174	172	178	159	163	183	182	164	158	161	165	154	163	148	157	156	166	154	189	208	180	176	179	182	158	164	165	140	149	171	181	216	153	167	167	171	179	149	178	180	196	181	196	158	174	185	148	188	150	169	154	163	159	176	176	154	174	171	160	179	173	165	165	190	145	171	142	161	185	147	171	207	164	161	177	173	155	178	172	178	176	147	158	165	180	173	182	182	169	163	192	173	174	165	166	180	197	179	203	161	167	163	169	175	176	173	157	176	157	166	168	162	151	188	189	148	172	192	185	160	186	187	167	214	164	174	163	180	174	182	161	164	179	169	160	177	180	167	159	189	176	163	156	207	151	161	162	167	170	177	201	190	177	159	185	149	171	192	177	169	149	159	186	164	164	177	167	168	186	169	147	178	176	176	188	155	158	171	171	139	156	188	190	164	159	166	164	150	160	184	170	168	189	175	164	190	176	185	180	174	164	150	181	166	182	163	153	172	176	181	173	152	163	158	177	179	155	144	190	145	152	167	168	173	182	156	173	170	153	181	175	172	158	180	185	181	182	155	181	182	156	160	166	165	173	174	172	176	143	155	176	152	184	188	172	177	164	190	154	160	156	179	186	158	172	176	174	155	181	163	163	161	164	177	165	166	160	151	172	182	180	175	151	171	193	195	181	164	183	181	146	167	145	156	151	176	166	176	188	168	173	174	166	184	188	145	163	179	175	186	167	176	172	167	182	154	162	142	161	177	182	167	190	169	171	145	162	156	167	181	171	173	164	168	166	172	181	188	151	169	178	177	198	151	154	161	156	165	187	185	155	170	180	167	194	178	162	188	174	174	161	158	190	169	185	178	179	181	173	173	185	150	165	173	171	177	197	173	155	176	174	172	179	181	165	157	149	183	188	175	181	165	171	173	172	168	167	158	179	180	175
5556	618	788	803	757	706	634	658	623	638	585	591	583	590	604	561	562	545	584	552	600	537	564	588	607	576	586	584	589	588	572	579	612	555	557	551	552	568	578	565	574	565	548	599	582	490	565	571	558	558	568	558	577	566	581	577	530	575	553	528	564	586	543	562	531	579	531	530	546	557	528	561	564	529	567	585	533	532	593	547	576	573	563	558	554	552	565	573	565	558	546	557	593	537	563	551	564	584	561	562	573	576	535	500	570	569	525	559	536	549	577	554	516	576	541	594	556	600	587	578	579	583	591	607	559	550	586	554	566	531	571	558	600	550	547	584	554	560	541	540	549	572	579	609	549	544	594	580	547	556	583	567	574	535	558	555	573	544	537	539	556	547	593	550	547	514	583	549	543	556	578	542	560	573	549	556	528	534	566	533	546	565	611	529	553	566	595	564	566	540	524	544	597	533	557	545	563	547	550	562	521	574	577	562	573	558	550	509	598	571	544	564	533	536	590	533	571	559	587	556	547	562	522	547	567	622	580	562	510	516	590	543	550	569	535	568	575	567	556	526	600	555	534	558	586	566	591	596	550	575	595	589	614	526	562	556	561	618	556	593	570	553	593	549	570	591	545	586	510	565	602	561	571	550	572	590	572	575	608	592	568	577	576	535	537	557	537	617	563	553	540	622	562	622	586	569	567	555	570	568	573	578	555	568	587	568	580	584	593	521	606	553	574	550	605	572	550	630	544	543	553	574	583	590	565	542	529	537	584	586	572	546	538	574	551	570	596	584	536	535	565	554	569	557	547	556	517	535	562	574	553	579	590	543	570	558	531	626	567	545	575	576	581	546	566	534	559	556	573	532	557	598	547	565	516	558	549	542	517	547	538	551	551	580	568	549	563	561	544	542	506	563	570	581	550	606	595	573	551	557	554	618	515	569	585	586	564	591	579	547	571	511	562	518	583	548	559	552	577	553	564	561	568	529	575	542	575	519	552	576	628	578	575	580	600	541	599	591	565	574	552	558	568	554	566	553	587	539	523	535	580	551	534	531	527	547	521	611	635	576	577	554	556	540	594	594	562	550	537	572	588	579	577	540	572	559	567	527	534	548	579	560	607	552	558	576	583	545	517	601	566	599	568	610	552	559	516	530	537	564	543	546	561	531	542	585	587	497	532	607	598	604	570	572	578	560	564	598	561	575	573	584	561	575	538	554	547	552	576	574	594	565	530	542	562	552	549	583	548	554	533	543	611	525	560	559	591	521	530	592	566	541	545	517	574	557	534	606	532	548	578	567	575	562	609	552	595	562	528	514	521	574	550	517	541	588	564	559	560	572	567	554	569	567	578	526	597	536	578	513	600	573	524	560	505	606	569	527	571	562	549	570	529	559	580	588	564	525	566	562	567	596	548	561	624	568	540	579	553	586	535	542	526	596	555	569	580	562	479	529	579	569	545	590	589	531	543	552	589	507	581	556	502	558	571	525	556	558	538	570	583	553	541	522	577	557	559	565	576	546	536	569	573	564	553	597	551	563	553	568	634	550	574	550	563	587	546	555	509	546	558	579	560	611	587	546	515	578	565	542	589	563	520	570	578	550	534	549	537	592	510	550	585	573	562	555	552	537	551	532	565	542	554	561	576	569	555	573	594	553	559	532	537	559	578	574	614	539	569	566	556	554	577	544	534	552	571	546	567	553	588	576	602	589	577	561	567	537	583	561	572	606	547	555	541	576	613	572	581	537	574	548	572	600	560	563	547	555	563	599	593	557	579	560	559	558	562	502	551	559	572	567	594	600	547	558	562	586	573	572	559	607	555	528	570	568	565	594	526	532	548	602	569	590	597	541	558	578	624	568	554	559	549	540	581	547	527	596	557	558	552	571	541	566	582	549	596	507	543	553	564	568	528	559	572	591	551	574	534	556	554	567	549	586	553	589	550	570	569	596	590	559	558	564	565	556	548	545	563	564	504	539	495	544	526	538	556	586	538	550	547	565	537	556	543	605	560	557	582	595	576	542	580	554	573	588	520	551	552	558	598	605	563	536	578	575	565	558	604	575	593	562	573	547	552	530	536	582	543	584	537	568	577	546	528	533	595	535	556	529	555	570	539	519	585	541	575	575	569	553	542	551	543	534	599	610	543	619	518	543	578	501	535	591	549	552	509	540	543	565	562	598	555	522	577	546	538	567	591	551	568	562	560	556	571	577	584	570	545	572	535	577	527	528	551	561	537	562	542	517	563	540	547	564	560	565	609	546	593	548	572	560	575	579	544	558	571	579	563	529	586	520	540	590	549	539	551	518	555	578	533	619	573	537	561	575	535	577	571	578	588	557	563	538	541	522	568	600	564	545	534	571	580	556	540	539	560	568	579	539	536	575	574	568	562	548	543	591	577	567	593	597	508	551	557	587	561	584	559	593	583	564	557	535	548	574	567	561	589	522	592	534	561	573	555	519	558	550	507	530	544	591	594	565	558	604	556	593	609	556	563	552	562	566	604	587	559	556	519	586	559	567	548	580	581	595	560	630	538	554	549	575	559	577	567	615	566	547	603	574	539	569	572	609	541	588	554	589	570	538	541	549	562	599	522	535	557	593	574	579	575	547	581	574	534	583	557	554	619	553	544	554	574	560	550	593	580	597	587	554	589	568	557	564	578	559	555	571	562	555	590	608	529	541	534	543	572	571	560	528	592	551	526	592	520	537	603	569	564	542	544	579	560	532	553	595	554	562	554	572	562	574	557	564	563	584	583	577	539	584	574	556	549	569	569	564	532	544	525	579	538	607	555	547	612	533	544	564	577	556	560	562	568	528	532	580	585	540	575	595	601	551	541	562	564	573	540	559	536	524	554	582	588	599	552	570	532	578	546	523	576	539	552	575	579	555	569	553	561	556	566	560	588	564	506	541	561	597	522	525	617	567	565	570	536	537	530	617	533	535	561	594	614	545	533	527	590	564	540	581	548	552	565	553	560	581	593	557	526	553	546	542	532	534	572	556	567	581	554	547	560	563	579	526	533	542	553	576	583	552	543	598	529	570	589	534	547	557	554	532	531	542	556	536	556	550	541	539	583	536	574	552	573	544	553	568	550	578	566	573	549	551	560	550	566	535	546	587	570	564	536	559	537	568	536	558	545	553	580	565	592	539	528	593	612	571	564	572	542	581	596	543	576	570	561	537	582	581	541	511	547	534	565	570	566	580	585	543	571	553	590	570	541	559	514	571	567	524	550	576	600	543	536	537	572	534	591	537	622	578	535	551	598	532	573	554	527	571	561	591	590	600	564	579	557	547	552	568	573	559	541	570	552	572	579	626	564	581	558	548	536	546	546	588	581	551	529	512	570	563	567	544	568	560	593	579	582	553	567	571	536	573	586	540	602	558	568	569	604	609	540	558	542	568	548	542	538	547	536	556	533	519	620	579	573	512	562	543	575	566	579	557	626	597	511	579	517	580	592	551	551	554	618	571	571	553	578	545	562	560	572	556	521	562	587	572
35529	9576	1904	1291	967	722	624	579	463	485	434	415	388	359	374	367	356	355	326	356	338	370	346	301	355	323	336	315	328	293	307	285	274	321	322	299	334	270	326	297	272	303	324	313	327	285	309	331	297	316	322	310	296	288	308	276	332	328	287	286	300	292	326	279	342	326	287	314	329	293	301	322	286	307	323	324	321	326	295	321	296	322	294	354	289	268	298	300	304	307	297	305	302	293	321	314	296	324	330	300	307	271	327	284	286	313	332	294	320	303	310	307	276	305	295	292	317	308	325	291	314	298	303	305	334	278	307	275	349	322	302	298	292	282	309	292	314	289	310	309	301	300	302	317	280	291	302	315	295	335	331	303	305	304	313	284	302	335	298	323	325	300	303	295	314	304	262	295	310	262	306	300	329	317	310	331	290	322	299	295	328	300	327	312	299	313	325	316	339	284	307	270	307	310	319	287	328	322	293	305	307	277	289	304	302	301	327	322	302	298	293	301	300	293	293	319	336	301	302	294	290	341	325	323	316	349	327	268	331	270	325	326	319	299	273	270	311	318	332	286	318	294	293	298	311	307	347	335	287	289	280	330	328	304	294	321	295	307	296	293	328	294	317	314	312	309	281	292	309	314	307	277	282	301	268	284	318	310	271	287	311	309	304	314	325	299	318	301	284	307	307	294	282	297	306	269	265	308	308	306	301	290	303	333	322	307	275	273	320	280	273	313	302	314	289	328	297	304	297	295	354	294	295	325	300	306	290	331	305	292	288	314	289	272	304	302	344	316	298	293	311	320	352	297	317	282	283	290	324	292	312	287	321	307	284	307	292	308	296	316	311	312	310	298	320	335	295	307	304	297	310	293	319	302	346	292	314	299	328	298	272	297	312	343	284	312	328	262	279	322	298	321	319	298	273	297	298	307	348	294	284	310	315	308	308	306	312	279	298	315	309	301	354	291	294	289	320	319	324	297	309	307	293	317	307	297	309	342	324	279	357	280	306	284	307	282	319	302	323	301	304	294	311	299	299	291	317	311	316	330	298	307	295	319	301	322	304	307	311	318	300	300	294	302	310	262	314	319	359	278	312	311	293	281	288	293	333	311	305	273	310	273	282	339	300	290	304	320	328	337	302	320	318	307	313	288	291	316	352	321	339	288	269	303	317	322	304	321	284	317	306	300	273	321	301	298	310	315	307	327	344	296	319	297	297	302	305	280	327	290	335	288	318	293	283	287	265	276	285	331	313	258	294	275	306	293	295	299	293	267	318	297	308	269	286	285	292	332	294	323	286	298	315	316	330	311	303	342	286	325	307	281	316	303	289	294	268	276	301	336	337	304	290	297	316	298	258	273	271	282	309	272	279	303	303	321	333	349	313	334	294	323	332	318	319	295	284	312	290	292	315	303	307	306	301	265	318	352	314	336	317	327	317	311	301	308	312	342	297	312	302	260	302	286	261	306	336	322	284	307	267	297	298	304	316	293	341	301	288	293	276	303	325	322	265	308	291	303	289	303	301	310	284	337	329	317	270	322	315	289	328	321	307	291	278	286	337	301	318	301	328	305	287	293	298	327	297	264	298	303	317	287	327	323	309	308	314	271	298	301	309	314	278	300	298	318	306	307	291	292	303	294	320	332	324	312	272	302	281	314	289	306	322	336	299	318	322	284	286	300	324	304	309	297	315	294	305	312	304	302	292	271	292	324	333	293	327	299	302	303	333	314	296	329	306	292	308	271	327	304	295	332	292	295	308	267	273	310	322	310	292	296	286	295	315	291	291	297	288	338	284	321	293	278	300	303	314	297	278	335	291	320	294	349	301	317	288	302	342	313	326	302	290	296	297	296	326	295	322	327	296	337	304	303	291	307	280	298	289	313	284	283	311	324	283	284	297	324	280	328	326	315	287	264	288	308	267	299	324	311	325	287	282	297	302	294	315	341	295	341	327	306	309	289	350	295	312	311	310	306	317	308	338	317	294	284	302	311	252	314	332	327	284	306	284	295	320	297	301	318	298	296	315	290	298	295	297	306	318	307	346	315	316	305	306	284	288	321	307	321	311	291	295	281	319	270	311	321	297	272	302	333	337	294	303	321	329	283	329	328	314	325	314	274	279	285	265	304	325	285	302	294	309	329	271	322	330	310	357	326	313	264	320	271	307	309	284	330	338	295	308	302	316	310	326	283	270	286	314	296	303	347	283	305	319	353	336	286	300	309	294	302	337	314	300	329	301	302	302	317	315	318	314	314	306	286	299	258	279	319	277	305	288	320	325	325	315	294	298	331	332	295	305	296	308	292	308	329	310	283	296	292	318	313	328	304	311	264	311	327	269	317	302	333	283	323	311	309	308	329	316	295	323	295	310	296	286	304	335	279	323	307	306	276	310	293	295	331	302	304	331	321	337	287	296	313	295	298	301	276	316	303	305	305	314	318	296	306	318	303	300	311	300	297	319	336	281	330	269	308	311	281	303	280	313	328	297	325	321	284	306	315	310	328	312	303	316	297	312	311	325	278	322	318	308	267	305	304	322	297	280	301	287	307	282	308	299	320	272	298	316	340	273	331	289	299	321	285	329	313	309	324	291	328	320	306	273	293	341	295	347	305	311	291	307	338	324	299	285	275	327	302	320	315	302	326	296	305	320	321	318	314	292	323	317	282	288	282	325	316	308	302	319	315	292	276	330	338	274	333	322	311	298	296	305	309	315	326	302	340	320	286	324	325	308	290	272	362	301	330	320	302	292	321	304	300	298	326	289	304	285	305	303	329	323	293	343	307	274	293	319	302	314	286	309	314	314	287	339	314	302	315	319	290	337	311	291	304	323	315	327	293	307	273	336	303	310	340	301	269	312	279	318	314	334	323	297	287	319	279	280	282	321	302	328	331	296	306	274	309	323	288	319	327	314	296	292	337	302	281	285	306	312	271	309	289	317	299	338	284	297	314	294	325	326	330	274	284	295	310	276	284	301	338	311	296	290	331	281	290	323	303	330	299	297	293	301	314	312	272	316	316	285	311	308	311	294	299	323	292	293	308	325	320	321	294	314	278	302	299	306	298	299	293	317	306	307	300	336	296	301	278	292	304	306	324	293	311	273	296	312	317	283	302	281	301	306	283	302	293	287	301	331	287	279	310	301	287	341	298	293	300	284	305	313	314	311	299	308	344	311	267	307	311	312	302	343	314	297	330	306	325	331	315	304	286	306	314	289	300	318	296	338	275	300	325	314	328	284	338	333	307	301	295	286	318	310	326	314	296	303	273	299	299	299	308	318	320	290	295	301	318	323	318	288	310	297	301	305	273	272	342	312	271	324	309	337	325	314	313	320	296	303	289	347	311	303	288	294	311	296	317	304	303	334	286	330	283	287	302	336	293	294	303	319	325	296	283	285	289	314	274	353	289	293	320	301	309	296	305	329	319	320	312	311	290	287	286	298	291	311	275	333	313	284	293	303	333	299	311	297	299	298	305	315	293	291	317	291	284	305	273	316	328	282	307
17771	1900	3495	3804	3396	2774	2369	2010	1878	1717	1550	1452	1388	1300	1234	1221	1147	1178	1111	1168	1079	1079	1057	981	1035	1040	984	934	940	1032	931	980	929	964	999	947	899	980	949	924	932	947	987	966	902	892	956	926	918	928	901	902	911	921	947	914	908	906	918	902	869	839	930	925	933	926	915	850	847	901	922	982	910	902	866	924	937	927	881	903	900	877	896	909	920	864	922	898	896	869	880	867	872	908	863	955	941	835	866	892	926	908	932	928	947	871	929	881	912	889	873	912	910	873	896	972	930	909	895	938	867	882	875	884	915	928	932	917	819	874	904	919	858	889	936	883	919	925	870	929	918	941	923	886	886	883	906	881	904	889	893	903	930	911	933	905	856	924	904	906	897	884	876	869	926	852	848	893	907	856	871	913	933	892	856	890	898	924	875	862	932	897	929	873	859	903	878	864	887	873	901	920	892	877	886	909	945	917	911	896	860	901	924	921	906	951	928	897	888	869	919	866	890	939	874	917	888	914	874	932	985	867	889	866	911	889	908	921	902	905	883	908	883	943	861	905	871	900	879	861	910	864	874	907	941	950	895	908	910	892	888	850	949	903	913	931	943	944	897	845	853	892	868	900	957	852	915	906	894	911	901	942	868	911	884	900	886	915	909	893	904	918	880	911	874	893	919	916	884	876	894	866	834	930	910	908	897	887	952	930	915	905	927	884	893	899	914	870	905	916	886	888	869	919	888	896	883	886	882	936	918	908	902	923	885	880	891	879	883	849	897	887	908	885	786	880	932	943	869	881	884	961	944	897	875	924	912	903	865	922	923	862	902	921	898	908	905	899	948	898	870	879	950	872	911	879	922	906	891	855	871	866	867	882	933	891	866	902	832	826	905	849	922	886	854	932	896	932	895	898	885	875	900	876	901	920	932	864	891	868	890	933	878	873	911	899	943	865	852	915	902	955	872	919	913	931	904	905	908	874	882	913	915	912	962	916	886	846	869	904	901	890	855	896	863	939	938	877	895	890	858	883	879	835	873	878	922	840	920	837	923	908	877	855	892	894	887	915	977	915	898	878	907	933	878	936	866	893	895	902	885	900	896	907	891	925	895	910	855	873	875	923	880	884	831	911	876	860	827	847	878	884	888	888	950	927	900	945	911	888	892	852	946	869	879	943	876	884	895	876	874	866	924	879	879	920	888	839	815	888	895	810	864	847	863	902	914	908	875	868	874	907	877	949	853	890	904	871	893	973	884	856	897	883	931	910	911	888	861	892	920	907	888	897	913	884	858	868	883	887	922	868	916	885	836	894	901	906	963	902	967	940	932	929	930	911	894	880	880	841	875	921	914	933	872	857	875	904	921	856	903	883	848	880	935	885	903	926	889	882	897	936	924	933	918	934	886	899	871	905	840	883	933	913	933	959	895	959	881	898	934	934	891	900	879	907	894	918	915	929	893	908	878	871	908	888	878	919	913	908	878	881	859	878	873	832	901	893	916	866	914	898	899	907	848	905	912	950	888	930	874	940	917	890	918	899	856	924	941	900	891	869	923	870	871	926	859	901	893	919	905	913	905	898	915	848	843	903	914	899	856	929	869	903	927	921	909	866	879	923	907	882	907	890	828	910	916	914	880	898	883	929	902	864	907	852	901	880	865	876	905	957	832	897	892	890	890	895	894	905	904	913	851	914	873	896	881	932	894	870	857	922	903	957	885	942	902	909	957	904	867	901	876	895	937	895	913	888	895	924	885	900	845	948	920	861	919	880	884	867	916	922	881	894	920	888	897	891	890	970	821	860	919	935	861	889	914	857	905	953	912	842	884	859	879	859	906	880	912	949	871	907	906	889	901	921	885	861	865	897	869	861	905	887	896	891	958	926	862	922	915	908	924	940	884	942	913	875	878	863	897	842	868	880	910	932	871	967	869	902	901	870	904	877	907	926	911	900	885	915	904	874	941	902	870	889	908	844	884	865	898	905	886	941	898	898	874	849	881	908	896	872	891	858	880	884	902	896	890	882	892	864	880	905	855	857	876	891	932	885	896	899	873	919	895	907	901	941	887	871	896	849	909	862	893	841	872	903	939	896	937	923	911	910	913	923	899	873	873	894	912	905	890	873	867	897	891	903	900	896	963	879	865	873	879	874	849	872	868	853	894	859	913	894	818	859	971	899	895	919	891	895	905	884	924	912	920	924	872	906	885	916	922	912	910	843	901	882	941	882	905	833	945	853	886	884	930	914	906	913	877	907	869	859	929	886	918	861	862	915	899	871	863	972	852	857	886	886	820	883	911	890	855	862	887	917	905	898	937	803	881	955	919	923	890	833	922	922	893	895	896	912	906	875	864	885	864	895	905	867	883	906	901	887	878	904	892	899	932	909	857	866	855	886	870	944	953	876	878	900	937	886	860	865	960	865	923	897	880	931	951	913	855	805	899	908	887	900	914	908	891	889	885	966	880	874	877	885	885	880	863	923	873	862	879	891	923	921	858	865	885	906	856	830	898	864	893	940	868	888	896	884	897	881	887	905	890	914	918	908	939	899	896	968	851	872	860	892	874	866	829	904	901	893	939	902	898	946	879	847	897	906	912	898	894	871	880	900	898	908	900	860	907	943	906	913	879	918	859	864	883	900	846	911	864	898	874	915	867	916	904	859	896	885	848	856	878	908	896	907	908	914	922	832	874	868	858	908	902	905	883	920	888	926	833	853	907	906	947	931	906	888	910	871	968	843	933	899	923	932	889	891	942	896	921	884	887	887	928	883	925	915	867	933	935	858	913	840	912	876	958	885	877	874	907	942	858	917	893	873	882	929	903	927	947	873	890	888	884	893	915	901	903	921	947	908	870	885	907	856	848	841	904	883	855	880	869	916	895	902	879	963	916	885	921	926	880	915	916	914	927	876	919	888	924	948	854	892	841	933	824	908	875	902	920	950	907	891	915	862	878	913	905	916	894	896	902	904	894	901	868	876	893	875	915	904	926	894	949	906	940	863	863	864	899	873	903	915	862	908	856	928	916	914	969	887	888	873	856	855	880	922	932	889	834	847	896	928	883	894	1003	892	862	871	905	890	893	909	933	835	885	944	901	853	894	919	914	878	879	973	869	896	905	925	904	897	885	889	915	893	873	850	839	866	906	850	935	868	885	926	915	896	901	905	843	886	897	877	931	890	897	884	922	924	923	886	910	882	908	867	902	873	889	915	906	922	901	889	901	882	871	904	854	898	954	911	858	989	884	896	881	941	897	904	914	890	873	826	891	885	909	925	921	875	881	943	924	894	861	929	902	940	896	880	927	903	874	919	948	860	912	824	860	930	898	917	921	836	916	890	917	884	903	897	919	895	918	938	936	880	907	882	942	901	893	904	898	911	889	871	901	876	868	900	880	897	914	902	944	887	904	904	858	916	856	937	923	898	826	809	931	950	880	924	879	902	866	864	890	873	982	913	881	877	935	872	917	863	878	905	903	872	899	865	893	900	907	853	888	872	899	854	918	868	909	933
