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
336018306431	336018306992	336018307542	336018308092	336018308642	336018309192	336018309742	336018310292	336018310842	336018311392	336018311942	336018312492	336018313042	336018313592	336018314142	336018314692	336018315242	336018315792	336018316342	336018316892	336018317442	336018317992	336018318542	336018319092	336018319642	336018320192	336018320742	336018321292	336018321842	336018322392	336018322942	336018323492	336018324042	336018324592	336018325142	336018325692	336018326242	336018326792	336018327342	336018327892	336018328442	336018328992	336018329542	336018330092	336018330642	336018331192	336018331742	336018332292	336018332842	336018333392	336018333942	336018334492	336018335042	336018335592	336018336142	336018336692	336018337242	336018337792	336018338342	336018338892	336018339442	336018339992	336018340542	336018341092	336018341642	336018342192	336018342742	336018343292	336018343842	336018344392	336018344942	336018345492	336018346042	336018346592	336018347142	336018347692	336018348242	336018348792	336018349342	336018349892	336018350442	336018350992	336018351542	336018352092	336018352642	336018353192	336018353742	336018354292	336018354842	336018355392	336018355942	336018356492	336018357042	336018357592	336018358142	336018358692	336018359242	336018359792	336018360342	336018360892	336018361442	336018361992	336018362542	336018363092	336018363642	336018364192	336018364742	336018365292	336018365842	336018366392	336018366942	336018367492	336018368042	336018368592	336018369142	336018369692	336018370242	336018370792	336018371342	336018371892	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15473	2622	2851	2127	1471	1042	782	614	501	459	390	287	331	294	277	272	241	222	206	236	223	195	202	199	179	206	178	196	169	183	183	158	192	176	180	190	133	178	169	167	165	180	165	183	148	155	184	170	143	176	156	184	158	151	163	172	171	179	158	180	174	166	155	145	159	153	163	179	165	169	158	166	172	169	159	143	184	145	174	171	165	158	140	151	155	159	155	166	158	163	166	163	131	167	139	153	162	143	146	151	149	171	151	144	165	149	180	152	164	164	159	149	157	155	179	137	142	151	157	122	162	167	147	163	142	137	146	160	181	150	161	169	164	164	173	160	162	166	167	174	155	164	157	149	172	132	147	161	160	179	140	174	131	147	196	167	154	160	178	170	150	146	149	171	169	146	156	135	138	170	154	163	158	166	153	156	152	158	164	144	148	145	163	148	149	171	163	148	174	160	149	149	165	166	169	155	163	150	140	162	166	161	153	159	136	139	173	142	165	125	138	144	152	150	165	147	146	157	145	156	171	164	150	162	152	142	188	156	141	161	153	137	159	164	154	177	147	156	162	175	161	178	149	161	139	149	171	143	144	142	152	165	161	140	167	146	170	142	135	147	163	170	157	176	146	150	155	152	149	142	147	138	180	156	140	141	147	157	159	170	161	155	139	156	155	146	140	155	157	159	171	154	150	139	123	157	158	151	143	143	150	161	152	140	174	143	130	150	158	152	156	147	167	131	206	148	126	164	153	148	178	152	153	165	151	153	186	156	170	153	139	155	152	129	170	160	159	147	180	152	170	162	131	164	158	152	157	185	150	170	154	182	171	123	134	167	154	129	135	165	165	140	161	142	143	144	144	137	157	153	133	161	159	167	168	173	172	155	167	145	154	161	155	167	184	125	151	175	169	158	150	156	152	150	133	137	155	143	173	157	133	169	150	150	166	149	173	156	147	145	175	156	170	158	152	135	146	157	133	158	152	144	155	131	149	164	153	147	156	137	152	148	144	133	145	159	137	168	135	165	174	134	158	168	146	170	147	168	157	168	177	151	162	157	138	147	159	149	160	137	166	142	151	147	150	154	153	162	161	160	135	174	146	137	139	158	166	148	152	157	148	153	150	147	141	137	138	154	151	167	146	151	160	154	146	161	154	153	181	126	161	149	154	176	155	157	164	137	150	161	154	155	159	152	160	171	160	124	159	164	137	164	152	178	153	155	175	133	154	169	150	149	137	172	148	166	151	175	146	157	139	134	153	153	151	149	153	149	148	175	155	174	134	152	163	164	168	157	169	170	159	172	144	177	143	140	201	158	161	154	159	150	172	150	159	147	174	156	135	148	167	145	150	157	167	157	153	178	151	133	164	148	160	161	172	171	170	181	170	157	165	155	149	177	149	162	151	171	163	158	143	151	143	138	159	158	138	172	157	135	192	138	149	149	144	145	150	130	121	179	144	139	157	173	169	153	155	158	161	165	157	146	179	155	170	163	150	161	155	135	160	143	150	157	148	148	148	161	172	144	147	157	161	146	158	159	156	149	160	159	162	135	138	155	163	159	141	178	142	135	174	171	170	143	158	154	152	145	159	172	162	156	166	174	149	149	147	160	147	167	144	157	144	159	138	138	138	134	178	165	143	154	158	125	168	163	152	138	170	154	180	164	155	157	162	163	167	167	129	136	154	156	158	152	161	142	151	150	165	162	157	142	149	148	149	170	150	156	134	155	147	136	165	151	174	148	164	134	153	174	160	160	135	158	154	149	160	141	146	168	167	159	157	165	166	169	159	153	144	152	169	158	167	151	162	185	167	152	137	142	168	157	142	180	163	169	141	151	166	133	154	165	150	171	157	144	159	169	165	147	143	164	153	154	149	156	159	172	182	173	155	156	156	169	157	173	154	137	158	169	150	158	146	150	136	156	174	140	134	128	155	152	154	166	139	153	157	136	143	149	159	157	133	141	163	162	169	146	149	169	179	155	163	174	178	138	162	145	166	140	152	148	169	155	139	155	166	143	135	153	168	145	157	164	171	163	116	142	152	161	166	147	164	170	167	140	161	144	163	161	158	148	170	136	165	146	154	148	152	165	167	156	122	136	157	164	148	167	141	162	168	162	165	157	152	134	155	159	173	144	156	167	169	172	146	147	148	154	139	133	161	181	164	157	161	167	158	139	159	163	143	127	151	152	158	150	169	159	161	161	155	156	172	166	167	148	165	142	143	156	152	145	144	174	164	158	164	132	164	152	192	168	143	145	141	137	157	140	154	173	161	163	172	158	165	153	142	169	187	142	172	166	148	147	174	147	171	130	178	188	147	147	137	149	137	162	164	149	156	164	139	142	158	180	149	159	146	154	144	176	147	163	129	152	157	158	172	151	154	133	160	164	167	149	156	182	157	170	140	155	149	150	165	136	157	152	153	159	164	148	160	147	155	134	177	148	155	164	150	161	158	151	167	149	187	139	132	176	156	160	145	148	158	146	161	147	161	145	159	158	153	154	135	142	178	140	135	143	158	172	143	137	150	162	141	161	162	145	157	164	162	159	133	163	152	165	162	159	130	180	168	157	156	156	135	161	151	174	149	158	156	134	154	137	146	147	164	149	138	147	136	157	148	144	150	156	140	177	154	148	173	152	167	145	160	181	162	158	172	159	142	150	169	162	164	137	157	142	129	140	164	141	155	136	170	165	154	147	154	141	154	141	150	153	143	160	181	142	153	154	171	140	175	139	165	146	162	155	134	159	149	144	186	171	156	149	168	160	171	177	143	138	124	144	170	176	174	135	149	174	155	145	155	153	152	148	169	160	156	158	171	171	164	164	163	150	162	165	137	141	170	159	172	137	155	162	164	168	155	155	169	150	142	150	136	158	158	177	169	158	163	145	142	139	150	158	138	160	143	159	173	124	148	138	132	172	191	168	147	153	150	141	170	140	158	149	178	148	160	156	171	158	141	139	160	150	163	141	177	160	157	153	138	154	167	165	141	171	155	163	146	152	134	142	164	158	151	164	130	169	157	137	138	138	158	146	161	169	145	171	156	146	173	153	146	164	161	173	154	138	171	152	191	144	169	158	133	126	167	145	142	151	161	164	150	160	180	163	164	172	138	172	171	147	148	158	152	137	156	146	148	141	164	171	142	154	161	159	177	164	162	146	181	160	146	169	125	158	157	152	152	174	128	161	174	155	155	158	166	161	153	153	135	172	162	142	142	140	167	166	179	154	137	143	153	163	182	131	130	160	162	159	147	154	154	136	166	153	149	156	142	162	148	148	185	133	145	170	160	172	180	153	175	137	160	141	140	155	153	138	152	163	154	147	152	170	159	174	148	128	179	155	137	152	169	169	156	159	149	148	167	157	169	144	173	152	157	137	141	161	151	163	159	159	152	155	143	156	145	144	162	166	160	159	163	153	156	177	148	172	138	123	167	156	164	176	151	151	152	175	154	136	182	139	148	154	171	153	134	179	155	146	149	147	144	160	145	137	151	164	156	163	158	144	131	155
7717	2653	6054	6740	5697	4574	3859	3093	2669	2272	2034	1783	1592	1400	1350	1234	1121	1065	1027	947	1029	919	850	829	827	771	750	786	729	690	733	695	662	663	642	687	639	628	582	643	660	647	620	618	592	577	603	603	531	564	614	596	567	588	536	559	559	546	563	534	526	589	520	539	546	529	537	527	524	518	533	490	522	540	536	539	537	496	514	537	509	536	498	530	502	519	567	555	543	540	533	513	512	493	517	559	544	509	500	522	545	511	536	548	492	530	512	537	539	480	536	496	484	473	517	548	512	520	534	532	501	454	506	512	519	498	543	488	487	529	525	517	446	542	485	484	537	506	488	556	533	481	495	528	508	473	541	494	482	525	499	518	487	528	511	514	563	524	527	475	472	501	481	474	508	520	493	512	509	483	541	513	518	488	486	522	500	516	566	530	514	499	470	501	542	504	524	513	504	486	524	521	559	463	516	546	485	503	466	520	530	508	543	498	496	475	528	493	510	545	525	483	496	496	534	518	487	497	529	519	474	528	480	521	535	520	495	514	474	473	510	487	468	502	511	502	485	558	481	521	531	501	507	514	476	486	541	560	484	540	485	510	504	555	496	523	502	473	544	483	487	498	492	482	527	514	497	524	513	500	489	475	489	516	469	490	473	565	512	487	502	475	505	512	513	513	475	501	530	555	526	528	502	516	527	543	516	536	520	476	524	524	497	565	518	494	544	523	513	546	526	513	529	484	507	494	502	503	508	514	450	508	517	509	507	522	507	490	453	521	518	496	512	512	477	482	522	517	513	484	505	511	475	514	522	473	527	516	471	487	465	502	536	531	504	548	509	494	503	500	519	496	453	452	492	504	511	517	477	496	499	465	496	511	443	487	485	508	521	511	477	525	522	519	510	471	488	513	489	510	509	519	471	538	498	504	498	478	510	498	531	518	518	485	513	503	472	450	471	471	474	476	503	524	504	505	529	491	482	489	501	536	519	477	501	525	457	515	497	482	515	477	510	496	474	480	515	507	531	475	501	509	457	503	499	510	493	536	542	481	532	495	507	497	529	487	510	485	501	508	473	511	519	492	536	537	547	501	494	472	501	523	476	490	524	503	528	490	525	533	469	540	504	515	523	464	473	515	490	506	512	531	512	463	522	489	542	556	502	521	482	501	487	515	527	506	519	494	544	491	481	496	523	482	488	483	510	487	494	507	502	495	483	478	501	472	509	487	492	500	509	489	458	558	497	521	516	486	474	486	485	497	484	487	509	478	520	509	513	465	489	503	526	473	472	509	518	473	510	480	504	504	492	471	492	480	500	508	520	469	487	473	479	495	478	496	517	505	485	541	527	481	484	547	509	507	523	523	525	482	486	509	497	516	500	490	512	499	493	556	502	517	493	498	497	517	498	502	504	494	505	486	500	483	507	503	493	519	513	476	562	496	472	485	504	517	494	508	484	484	506	500	525	525	506	469	539	450	472	481	516	463	504	500	467	500	481	512	508	527	491	494	524	533	515	534	548	519	491	485	489	469	527	500	502	505	538	485	472	487	521	500	482	512	546	474	519	505	551	503	477	520	502	491	515	471	506	480	488	496	519	490	534	472	533	473	515	527	536	480	485	479	510	516	529	515	478	461	480	458	487	493	499	527	480	496	521	521	487	534	480	534	475	488	544	463	519	514	495	482	534	540	494	499	467	558	515	499	510	487	487	515	501	492	537	535	498	517	472	480	509	458	485	469	531	501	557	495	514	534	513	522	505	458	529	509	516	512	483	516	537	504	510	502	494	521	519	500	500	511	499	495	494	531	480	504	563	525	523	487	491	476	503	475	468	509	502	503	494	532	522	536	516	495	528	502	496	516	525	530	489	529	494	506	546	488	530	547	501	487	482	479	518	478	492	488	582	515	509	507	488	514	460	507	524	508	480	487	506	522	515	512	490	514	499	489	526	488	526	491	513	504	517	512	504	483	495	534	526	506	510	538	496	514	471	473	501	527	478	511	502	570	495	508	523	514	552	437	500	507	509	504	535	508	509	499	489	459	504	505	559	523	497	514	482	468	532	535	508	508	536	524	497	511	506	512	517	551	503	437	536	505	486	514	474	496	498	451	578	468	498	468	538	499	488	545	468	496	513	502	508	485	521	481	455	507	458	483	489	484	534	507	494	508	497	514	497	502	523	504	489	469	518	515	515	485	524	462	507	517	540	505	470	562	502	492	517	500	517	489	504	493	479	507	512	485	506	512	503	531	483	485	529	475	508	549	478	523	524	521	530	492	504	559	498	493	483	526	521	532	495	499	511	548	518	507	488	492	476	495	514	519	540	499	503	506	504	511	494	541	485	497	474	518	478	498	479	519	498	538	478	501	507	495	519	504	510	500	495	494	509	545	500	507	494	509	514	494	496	464	485	485	481	498	495	505	489	497	529	573	470	487	545	521	533	507	509	478	476	500	525	463	523	490	522	527	503	483	521	493	505	487	495	480	538	491	525	524	519	472	509	535	542	532	484	521	492	527	550	506	507	514	476	508	501	553	509	528	507	487	523	493	481	522	506	545	507	472	520	516	497	521	513	486	489	512	519	467	496	479	503	472	489	489	471	457	518	489	520	486	486	509	501	513	519	571	524	503	486	513	477	526	519	487	510	519	505	479	508	491	513	521	492	534	509	469	480	494	480	503	520	515	506	529	503	523	496	532	513	477	508	510	478	511	469	509	466	470	483	505	482	488	504	492	482	501	472	502	516	492	506	503	487	507	508	494	510	515	481	493	499	505	472	502	502	504	506	512	519	543	488	509	499	492	485	552	527	480	471	473	520	535	534	516	453	511	517	519	522	495	473	502	494	520	510	433	501	476	518	510	496	508	505	512	488	512	515	521	512	520	490	495	517	489	516	493	461	531	511	503	506	496	526	536	529	527	494	513	502	536	491	497	516	527	526	507	495	545	485	499	511	494	468	495	499	514	527	489	503	492	521	465	501	482	526	523	504	487	522	497	499	503	539	456	504	531	493	504	504	514	514	506	494	537	482	525	510	503	509	482	490	482	556	464	494	512	529	519	461	473	540	491	489	472	488	506	473	501	527	489	484	496	545	560	515	524	521	518	494	498	500	546	495	528	481	520	513	478	486	512	504	507	510	511	486	525	487	534	526	474	495	488	481	504	499	497	510	490	488	490	493	476	523	477	530	548	480	519	462	540	483	561	466	516	530	484	507	530	494	471	508	545	513	484	511	515	516	540	502	504	506	514	524	499	516	502	479	487	504	479	490	518	515	483	522	511	506	463	513	513	505	515	489	468	513	468	480	509	552	502	526	529	477	554	537	538	483	493	532	534	499	489	484	480	525	488	530	507	462	489	521	562	499	488	516	518	460	491	485	517	491	488	467	501	492	560	481	517	458	507	495	476	508	478	485	501	491	451	516	496	499	478	553	521	481	522	538	454	519	514	481	491	566	529	518	491	509	495	476	450	514	503	480	539	506	500	481	536	481	513	497	498	502	500	507	549
2053	257	257	277	231	242	222	267	232	217	232	190	214	229	227	242	232	220	216	231	214	225	241	203	220	205	215	234	217	229	204	207	221	229	229	225	204	216	206	225	229	230	240	212	227	248	215	240	267	245	238	233	228	234	214	218	223	212	238	229	253	218	231	195	232	220	216	235	260	231	228	211	218	246	215	232	229	224	244	218	212	239	216	218	215	243	229	244	202	237	248	214	232	221	207	202	232	235	223	240	236	225	215	216	202	213	195	250	236	254	196	198	236	229	222	189	222	224	245	229	220	225	215	226	211	206	216	242	212	254	236	241	204	225	206	178	236	209	233	194	230	200	219	219	212	207	213	216	221	227	227	234	235	192	210	248	229	227	223	242	235	229	231	235	206	210	230	228	200	216	212	247	224	209	234	212	215	223	228	198	222	223	248	235	236	233	250	207	218	253	200	200	221	230	233	224	206	207	222	213	236	217	206	203	226	213	201	222	235	186	229	218	202	224	225	183	237	223	227	240	227	218	225	206	210	198	206	226	212	208	215	226	215	254	213	215	235	184	232	231	196	222	251	200	245	225	195	237	202	222	195	234	214	232	217	234	203	227	220	224	238	224	242	215	230	231	231	223	213	210	229	216	202	219	208	236	221	225	233	225	223	221	245	240	269	218	234	191	225	226	215	211	217	214	197	240	214	206	234	205	217	209	210	215	178	235	221	205	218	215	229	212	203	201	213	238	222	232	234	234	208	220	223	230	202	197	216	236	209	244	217	213	232	192	229	248	216	199	228	194	213	219	218	210	203	215	195	210	210	189	214	232	219	203	221	220	236	243	208	251	191	234	200	242	222	216	239	229	229	191	227	210	235	217	207	232	216	239	213	211	239	226	205	224	206	231	219	217	198	226	235	221	234	228	239	203	210	228	231	208	213	188	213	253	206	234	221	228	226	214	242	228	222	236	220	212	222	206	216	214	233	191	222	208	228	235	218	258	234	251	234	207	228	200	262	272	234	199	218	212	228	246	238	251	211	220	228	240	219	212	234	229	242	224	224	242	220	245	223	212	219	224	216	222	233	217	223	208	208	216	228	241	188	252	227	244	231	245	222	238	241	230	214	240	211	235	202	226	218	226	216	220	206	220	217	235	227	198	223	216	219	202	240	200	220	210	207	248	200	222	211	208	225	241	218	234	248	207	193	227	209	219	214	198	187	198	222	226	218	226	228	234	211	223	225	229	215	215	222	211	234	246	219	224	218	224	213	225	215	236	217	220	241	212	225	209	222	221	246	215	204	264	223	216	225	199	204	224	216	194	212	222	222	218	222	224	196	200	250	223	205	224	217	224	203	197	227	221	190	229	222	208	226	207	230	227	212	220	187	232	247	209	211	226	200	212	237	224	220	236	210	246	211	202	222	222	208	231	220	219	208	226	211	211	223	213	229	234	227	218	208	232	217	235	223	207	234	230	242	246	221	234	222	215	232	207	235	223	233	240	223	217	250	202	222	206	219	223	218	215	231	221	245	223	256	225	219	205	236	252	185	210	225	216	229	222	214	218	230	192	236	222	239	229	214	233	206	223	220	251	217	237	236	219	230	200	225	239	228	193	223	219	220	247	233	222	233	247	233	227	218	215	213	219	231	239	219	247	208	237	232	213	216	228	220	223	231	223	236	203	215	187	226	225	212	229	218	215	213	249	233	213	206	251	213	213	231	245	225	203	219	229	211	249	229	216	228	211	211	210	200	220	238	229	204	218	221	227	226	228	214	239	213	245	228	230	239	260	209	214	209	213	218	244	206	215	212	218	232	220	214	210	200	230	211	220	214	213	243	242	201	214	213	240	231	225	207	245	219	215	210	223	222	220	192	199	201	216	236	203	262	213	231	202	223	230	213	203	179	206	246	234	212	221	210	228	210	216	238	211	224	225	209	217	218	206	214	224	233	205	224	212	225	235	210	245	215	242	235	222	267	211	225	208	228	221	233	235	222	216	227	209	217	210	200	224	228	228	248	223	213	221	233	208	239	205	191	205	223	236	223	215	211	213	214	209	212	222	229	204	231	213	227	238	225	234	241	226	229	256	225	204	221	195	227	242	208	220	225	252	240	246	223	235	230	221	218	196	225	232	215	212	212	209	186	210	236	230	240	222	214	231	226	229	204	229	217	234	216	237	243	220	222	220	218	245	227	236	235	220	236	242	228	209	241	237	222	215	215	186	223	237	206	202	199	251	241	245	238	220	217	256	232	212	192	232	212	209	226	246	212	192	225	233	212	203	224	237	217	210	214	204	242	237	227	222	227	232	215	246	216	225	215	196	218	233	253	207	195	224	237	196	206	213	222	234	218	225	225	248	217	215	211	253	221	215	225	209	248	226	217	226	224	227	200	226	224	250	234	233	229	221	211	236	250	239	218	233	228	241	226	250	214	228	232	235	231	232	198	204	229	215	216	210	198	202	199	232	209	197	207	237	234	205	233	204	229	219	231	230	198	216	216	237	219	224	227	226	227	216	204	253	232	202	232	207	205	205	207	233	219	238	220	214	209	211	220	227	231	249	234	230	213	221	181	204	237	234	220	236	196	226	219	211	228	228	238	240	215	244	233	239	231	189	215	213	230	222	240	229	224	233	239	200	220	191	235	243	211	253	191	207	238	229	215	223	244	220	244	222	224	242	212	227	225	220	230	223	241	228	208	213	223	211	222	206	214	211	212	212	208	181	247	217	182	237	218	208	242	232	216	224	232	224	222	227	229	228	232	210	217	217	218	204	222	208	237	239	249	239	240	225	206	207	222	196	235	225	236	219	235	221	249	219	194	232	234	228	213	243	247	196	243	227	236	215	266	224	220	223	234	194	237	252	209	230	205	225	199	234	225	220	229	218	206	221	243	227	218	226	251	215	214	218	228	226	234	264	206	230	224	226	222	217	233	228	213	203	206	212	221	201	225	209	227	205	218	239	230	228	218	213	236	226	231	199	217	216	229	200	204	211	228	233	245	234	237	198	225	214	248	223	235	252	229	208	225	222	200	223	228	231	236	190	240	262	200	236	204	235	214	222	225	249	208	217	229	253	206	224	205	234	211	238	249	218	236	225	214	206	226	236	213	233	205	217	213	227	231	233	218	221	230	223	209	218	224	232	203	224	243	225	235	246	218	205	227	241	205	212	231	219	229	214	206	229	226	236	231	236	218	234	185	229	199	253	218	247	210	189	236	243	203	221	231	242	239	219	215	223	195	212	190	232	231	213	200	232	222	232	248	207	222	203	219	228	235	201	220	224	208	222	227	240	231	229	212	206	224	216	205	219	240	228	208	198	216	209	221	206	226	232	217	228	234	226	215	223	215	224	246	196	216	233	215	219	215	216	215	220	261	214	238	224	233	228	225	237	229	236	229	222	214	206	218	233	223	200	221	237	222	227	219	225	236	221	220	255	221	238	235	260	209	225	223	221	242	212	238	222	217	198	207	203	235	219	240	203	233	239	208	216	212	216	248	232
2140	743	815	813	805	802	766	724	738	756	708	682	686	708	711	675	682	690	652	658	658	659	670	685	682	638	654	686	633	652	656	630	717	649	633	675	653	634	639	597	646	699	632	686	639	640	656	656	623	647	654	662	666	687	693	649	643	643	685	650	636	676	641	709	697	662	627	642	666	665	690	610	692	694	669	639	686	649	693	683	620	682	655	651	710	672	661	653	635	709	652	628	652	677	632	621	680	675	649	613	659	658	644	662	606	661	646	654	639	684	664	685	684	654	665	682	630	663	651	635	627	645	667	640	647	703	644	659	660	634	666	623	641	677	631	663	671	638	679	637	653	644	648	697	610	632	624	669	640	660	687	661	657	725	682	722	652	638	674	753	669	643	694	636	672	675	659	629	672	642	652	664	705	674	643	705	652	685	680	688	658	671	633	666	695	655	623	707	691	632	706	647	687	664	669	639	607	622	689	697	659	646	688	687	660	685	670	676	622	636	659	656	625	637	653	709	622	655	675	710	679	693	729	651	662	640	727	677	671	706	691	653	685	677	711	667	661	651	675	679	703	683	657	647	644	717	632	685	678	597	672	674	704	647	635	644	660	653	649	643	699	664	679	643	646	617	637	640	651	665	672	631	664	690	657	663	721	631	643	627	624	635	648	655	700	656	671	662	649	644	708	689	693	649	658	680	632	684	687	688	665	664	619	641	701	623	650	643	615	633	635	678	661	706	637	680	641	645	663	663	629	688	670	648	660	653	705	637	666	670	633	716	652	677	617	666	654	651	603	684	645	682	673	648	661	696	667	669	676	627	661	657	649	666	682	653	603	588	646	663	649	648	711	601	677	667	691	654	661	622	640	718	698	632	675	683	698	663	622	686	644	651	676	722	617	656	710	669	670	624	652	667	655	665	675	706	607	609	701	676	698	670	649	645	679	674	677	643	676	697	660	665	687	678	636	646	635	691	665	589	672	663	620	632	679	672	651	644	650	704	659	637	696	636	624	690	686	646	632	673	678	673	649	651	668	645	664	658	711	640	690	665	683	664	619	685	655	682	677	649	667	705	682	665	684	694	724	655	699	639	670	655	684	697	732	685	676	706	647	675	654	699	660	632	638	679	696	719	635	659	672	627	640	681	658	638	653	652	682	649	673	644	658	654	647	644	652	675	656	681	678	647	647	708	644	667	639	668	650	751	660	653	682	641	662	674	677	641	664	665	686	652	648	689	651	673	663	632	690	655	602	654	685	695	657	621	638	645	647	683	625	695	676	616	665	673	635	658	625	653	679	646	671	669	656	630	649	619	669	656	639	675	653	687	638	639	661	665	648	720	648	674	672	637	637	687	661	617	664	653	640	637	664	629	636	636	677	658	700	640	657	651	663	646	657	665	681	634	662	630	653	666	667	671	671	660	666	664	653	683	663	653	618	655	604	681	644	655	648	667	628	684	639	668	611	650	656	624	693	677	661	651	662	670	655	655	680	632	693	646	679	708	685	701	680	673	680	669	631	688	705	660	657	683	661	666	667	648	681	608	667	686	682	699	630	674	654	628	665	641	658	657	679	695	656	699	685	658	667	634	675	656	634	691	692	620	650	681	658	658	684	654	675	650	670	663	638	682	643	687	652	660	662	662	635	684	668	647	660	715	658	674	666	673	624	676	653	670	685	672	626	643	690	623	687	694	708	680	632	639	723	644	693	724	670	635	722	645	641	673	668	668	659	669	681	686	672	622	673	593	675	687	645	638	687	625	671	632	633	656	649	649	691	675	668	675	620	628	690	667	636	668	669	652	669	649	680	630	667	631	670	668	651	661	657	689	702	676	682	673	648	670	615	693	615	648	635	596	665	682	699	645	626	668	680	644	731	667	679	666	696	669	675	620	652	656	642	695	664	668	665	633	666	670	667	644	660	657	689	712	676	672	709	641	665	660	679	654	604	709	640	639	648	673	650	636	658	684	661	601	653	638	671	661	651	673	647	632	660	641	666	675	663	651	668	671	662	688	672	692	691	724	690	653	619	677	643	730	654	706	678	654	646	676	657	626	663	661	672	670	639	618	676	698	658	642	644	682	658	634	658	643	711	663	679	679	685	678	672	632	658	660	673	686	665	684	667	699	613	640	640	677	666	674	693	681	683	676	686	631	659	657	617	709	653	646	646	717	673	656	651	720	636	625	710	634	647	695	649	670	658	674	637	707	653	675	663	670	675	659	646	684	693	666	625	667	698	712	677	616	641	668	620	651	657	663	681	649	649	662	685	690	658	690	664	629	718	680	684	699	661	713	609	669	692	619	681	647	628	654	671	659	679	629	629	684	713	657	639	711	684	626	654	657	709	626	636	656	691	664	683	629	673	720	680	636	625	666	661	645	619	683	645	728	669	624	637	680	634	672	661	650	662	665	636	640	651	675	670	636	698	659	650	677	651	696	622	652	687	661	639	645	626	655	676	687	682	646	646	658	670	668	698	664	669	660	696	660	666	633	649	653	658	693	617	626	652	665	653	689	652	659	643	667	696	693	650	622	657	637	622	654	648	692	709	655	675	653	678	671	690	596	611	669	660	668	721	691	691	646	648	604	650	630	664	634	711	642	656	665	663	661	688	704	661	689	661	662	681	632	676	672	613	696	666	663	652	720	655	645	656	664	678	668	686	655	644	676	693	676	646	666	689	612	698	659	689	669	663	691	680	645	641	662	683	624	644	722	691	640	658	697	643	625	642	649	619	669	664	676	650	689	639	680	666	683	664	647	678	692	684	664	686	672	643	671	658	700	632	646	627	645	639	628	653	658	694	649	700	667	663	631	654	647	664	665	674	655	616	679	656	684	601	665	666	695	667	669	650	679	633	641	638	687	634	672	668	622	661	634	635	691	653	681	657	668	684	641	655	643	644	648	666	656	658	670	643	669	676	634	679	659	624	669	689	697	631	697	678	624	678	630	662	671	650	713	663	652	651	692	681	659	659	711	650	716	653	636	650	697	657	649	636	645	636	668	664	650	659	670	648	661	723	655	638	654	658	696	660	672	723	639	717	669	655	647	680	713	679	665	650	697	675	669	658	628	639	631	670	614	669	674	665	644	615	620	665	630	658	667	660	686	634	687	670	652	649	632	669	644	685	652	713	691	637	716	676	665	643	690	683	640	661	595	705	682	668	657	695	769	627	634	607	655	691	701	632	635	660	652	699	643	684	664	652	622	673	669	655	647	625	667	635	647	654	642	675	657	685	715	708	678	652	658	704	716	683	667	677	657	690	624	633	655	659	652	692	665	637	674	683	682	654	690	673	690	625	673	677	673	676	694	679	639	686	638	692	654	659	690	664	725	685	687	646	660	683	680	641	647	673	695	676	619	641	657	668	671	666	668	705	648	684	658	684	712	655	662	686	670	599	673	697	656	696	643	685	635	643	685	696	640	654	683	645	656	681	685	635	674	592	667	631	689	633	641	689	652	672	650	631	660	657	648	683	677	650	670	673	648	691	683	684	658	676	673
8023	1059	1344	1041	692	523	433	318	268	243	220	214	181	181	154	189	143	140	129	130	140	133	134	131	111	138	142	112	112	121	130	120	119	139	114	117	117	102	135	98	124	128	110	117	106	123	113	126	119	117	125	94	116	127	116	107	102	115	125	100	115	108	105	122	105	126	99	108	100	118	109	118	116	108	118	114	114	126	103	124	116	119	130	121	109	115	98	109	96	131	115	113	101	107	110	110	115	128	123	115	106	141	109	116	105	102	109	109	102	144	110	93	109	99	108	112	97	96	110	105	118	113	106	92	121	118	120	106	114	115	102	118	133	136	130	134	113	90	121	102	113	123	105	131	115	110	116	95	88	104	101	111	118	140	100	106	108	112	99	101	112	140	103	96	130	116	103	98	110	112	119	118	99	118	107	103	120	118	124	125	102	95	112	103	116	121	110	112	122	96	105	109	120	118	82	106	103	140	92	112	101	113	96	122	117	98	129	93	101	107	125	86	119	118	113	124	107	92	106	113	109	118	106	101	118	105	106	106	123	114	106	113	112	124	100	90	114	107	108	102	108	116	111	110	99	108	92	101	89	104	115	114	109	112	108	115	129	100	123	112	106	114	118	101	93	111	127	105	108	101	114	108	100	115	122	109	114	128	97	115	109	113	125	118	90	103	100	115	89	129	111	102	110	95	126	105	122	112	117	101	117	104	120	107	124	124	101	102	97	126	129	104	102	91	116	93	105	117	114	117	117	111	114	104	94	116	120	96	107	125	97	117	119	100	125	108	106	118	104	122	105	103	110	102	109	128	112	104	112	110	97	114	115	129	105	117	91	116	109	122	124	117	111	108	98	118	107	104	99	122	113	99	135	100	111	101	102	107	109	118	108	92	118	118	109	118	98	102	122	111	103	98	97	125	124	115	103	100	110	124	118	146	98	122	107	102	103	120	113	99	114	114	112	113	121	128	110	100	93	126	121	120	98	126	109	111	109	117	93	123	106	116	125	113	109	109	113	111	96	112	109	135	128	105	103	108	102	120	113	103	103	137	102	103	100	97	114	119	96	113	104	99	118	107	107	96	124	114	121	144	120	108	99	97	108	109	105	108	104	102	107	91	105	125	125	123	121	112	131	90	95	121	103	112	121	116	119	117	112	115	117	104	108	128	103	107	109	122	124	123	119	114	114	104	106	115	115	109	120	116	120	126	100	136	110	115	131	111	97	106	116	96	125	102	110	112	122	115	95	112	101	113	98	131	105	118	127	106	100	112	126	106	101	125	117	97	107	120	105	115	114	128	109	122	115	111	118	128	110	112	101	107	112	125	122	126	94	99	96	125	106	108	96	109	114	126	116	110	99	105	98	114	120	119	121	114	104	93	101	135	97	115	99	109	128	127	101	120	120	96	118	120	118	94	100	125	104	112	89	111	114	114	101	134	108	93	117	112	108	110	96	111	104	107	115	111	103	100	107	114	105	102	124	100	117	115	125	120	96	99	104	134	107	107	118	102	124	100	97	114	130	107	92	127	104	99	130	120	113	111	102	109	113	117	105	110	133	116	124	113	131	141	119	144	105	113	96	119	112	137	125	102	112	143	110	126	122	99	107	112	114	116	100	117	123	131	107	111	106	111	108	114	108	127	102	103	96	90	91	114	109	117	101	97	111	117	103	111	102	104	100	102	99	129	118	98	120	110	103	131	105	99	107	117	106	110	116	130	110	117	107	128	108	108	118	123	107	110	126	108	94	120	119	116	110	131	98	114	108	108	119	113	141	106	121	110	94	98	117	102	107	121	117	102	113	116	120	103	116	106	125	128	106	122	110	121	98	126	105	121	118	112	105	126	130	119	100	120	108	87	109	119	93	104	114	125	121	125	113	105	112	100	109	105	106	113	102	112	95	101	117	111	120	109	101	121	129	97	110	112	103	120	101	119	117	118	116	117	112	130	109	112	115	130	128	103	108	129	138	116	104	117	102	132	115	111	107	113	117	122	109	108	118	98	118	118	108	98	112	87	116	115	110	119	126	116	109	100	109	142	113	96	93	104	114	123	106	110	118	108	130	118	103	105	113	109	105	105	98	123	100	94	107	110	134	111	100	103	113	120	106	103	98	100	108	96	114	119	124	115	114	97	107	98	114	97	108	106	102	98	113	113	111	121	120	119	111	121	91	132	103	103	95	110	109	112	106	104	116	111	104	105	113	101	127	84	105	114	122	110	105	110	111	110	105	103	138	130	113	102	111	129	98	130	103	126	124	117	120	123	104	95	91	118	126	116	126	114	94	107	114	109	105	108	121	113	113	113	122	116	122	109	104	121	95	104	118	147	118	109	107	100	124	106	100	105	104	100	101	116	107	106	129	117	98	106	101	93	110	96	104	108	92	109	104	123	118	110	94	113	112	118	117	123	104	123	96	135	121	108	130	116	113	106	108	116	121	107	113	111	116	108	107	131	115	120	99	112	114	108	128	116	132	117	116	113	129	122	121	99	124	108	106	116	123	109	105	120	106	108	132	129	117	101	85	99	106	113	103	120	124	108	115	91	98	84	104	103	112	112	128	142	96	109	120	110	127	107	111	113	117	118	104	128	87	113	115	116	109	92	106	94	102	108	108	120	105	108	102	121	103	118	125	121	105	131	91	111	126	116	118	118	102	95	116	116	105	113	117	84	107	105	110	103	108	95	104	116	98	112	107	102	108	109	113	102	114	119	111	119	103	120	116	107	136	108	106	119	103	104	104	105	115	105	109	110	116	126	113	122	111	111	113	126	96	109	111	109	109	115	100	119	121	110	96	117	104	107	83	131	122	105	127	112	98	99	113	95	104	137	105	110	113	98	123	101	112	115	117	99	116	96	108	111	129	117	102	102	131	118	109	120	123	104	127	105	116	119	110	102	99	112	119	118	103	103	94	108	122	120	112	112	107	114	108	123	112	100	94	113	101	111	143	134	96	113	121	116	113	118	95	101	123	122	110	96	110	104	90	112	121	121	110	109	110	98	118	109	111	118	105	117	120	105	139	126	115	99	117	99	114	95	118	119	109	107	93	98	98	120	106	117	121	100	123	109	132	102	104	119	119	112	94	103	84	113	107	96	109	78	100	129	106	118	126	113	122	118	105	105	126	98	118	120	114	114	118	96	126	119	133	104	121	110	104	139	118	111	120	109	114	112	106	90	129	109	96	116	125	114	135	116	108	119	144	114	113	111	121	110	115	111	94	120	114	120	114	113	108	117	124	119	112	116	110	91	104	118	94	106	103	105	100	109	111	106	120	132	118	114	112	117	119	97	123	108	105	98	94	113	122	107	120	105	108	104	134	95	103	111	116	101	108	116	124	126	119	114	90	124	121	135	118	101	116	112	94	125	118	105	117	120	95	124	122	110	107	105	107	133	116	129	112	95	112	110	109	117	95	113	117	111	118	104	114	114	127	121	92	126	122	124	116	127	114	101	104	131	125	108	114	117	101	101	117	108	114	98	110	128	126	107	104	117	111	108
5206	1430	3290	3736	3053	2491	2011	1664	1410	1281	1107	963	946	848	756	707	704	649	673	592	572	552	531	492	531	523	527	511	504	466	472	433	442	456	437	427	437	438	452	423	471	443	412	416	408	383	394	417	410	421	424	432	383	453	405	401	372	405	388	392	406	418	418	421	416	413	398	416	387	380	386	422	390	380	399	379	416	394	353	385	398	392	341	401	382	372	377	386	356	399	412	362	418	374	373	356	358	391	387	365	397	366	404	364	365	382	384	354	381	373	363	376	356	396	398	386	379	375	397	351	325	371	362	366	414	388	395	355	388	352	396	378	377	356	365	377	352	389	404	394	348	399	404	389	357	330	391	366	361	390	386	394	404	339	398	398	380	374	374	373	328	385	387	386	390	337	373	406	323	351	354	369	369	348	349	422	359	360	367	351	350	357	360	376	358	351	394	425	366	360	385	364	361	378	370	385	382	420	359	354	380	371	372	404	367	397	368	384	365	395	379	379	374	365	390	368	355	363	343	393	356	371	376	370	369	380	406	356	353	354	381	393	389	366	381	364	363	345	357	393	361	345	341	370	371	364	348	353	371	385	371	378	333	383	360	388	368	380	401	378	352	394	408	371	370	369	370	403	352	380	371	346	334	366	386	362	348	334	390	363	357	366	394	340	370	394	373	373	357	336	345	354	374	343	339	374	383	378	367	399	375	375	410	388	366	405	334	342	367	348	390	357	361	382	366	338	381	396	373	395	358	354	359	385	391	396	366	391	387	370	370	401	362	348	384	375	360	400	369	360	342	358	377	373	364	378	393	393	364	374	361	369	350	375	379	372	379	366	388	392	377	361	398	365	353	404	350	360	372	403	370	356	358	375	378	376	382	359	366	388	402	358	404	393	400	394	377	338	358	362	387	366	375	403	401	362	382	381	385	342	382	353	384	379	347	355	394	385	378	354	400	378	372	360	344	382	366	363	387	387	379	371	378	371	338	389	361	374	365	385	364	380	404	401	312	391	370	395	377	371	367	346	338	375	362	376	361	335	396	365	365	373	406	382	368	400	354	387	361	380	353	357	386	360	363	359	384	378	354	361	394	371	357	367	388	372	383	390	384	349	391	365	355	376	378	379	415	355	362	394	360	376	382	343	333	368	353	351	346	388	371	368	414	362	410	345	354	366	381	365	370	363	388	381	329	390	362	365	374	356	364	376	398	378	330	413	377	371	375	360	367	400	374	359	404	376	362	353	416	328	376	376	346	354	365	396	364	349	373	346	401	365	354	415	371	399	334	370	369	348	383	363	414	399	361	386	388	369	390	339	408	389	379	361	361	364	385	351	402	387	367	344	375	384	359	407	366	375	371	398	390	376	404	379	348	391	339	341	353	344	347	378	386	413	348	387	393	350	369	389	382	357	367	369	383	373	375	402	376	350	335	396	332	345	353	386	390	373	380	372	393	354	369	372	339	366	376	344	384	375	375	379	360	386	387	366	386	364	390	360	342	355	388	341	364	368	392	387	382	373	374	395	371	360	390	372	358	358	400	390	356	388	373	369	411	389	365	380	361	387	382	375	372	378	399	364	392	391	372	380	380	367	360	377	385	383	398	351	397	385	360	346	374	391	382	392	380	360	356	347	359	356	366	365	373	391	386	408	380	389	376	345	384	372	392	345	371	385	379	360	359	374	373	391	348	350	340	338	398	356	410	386	355	353	376	380	402	359	360	356	369	393	362	342	352	361	365	385	382	398	364	384	396	364	364	408	411	393	372	331	368	384	354	381	390	361	356	377	349	377	373	417	364	365	372	405	360	353	380	411	364	370	374	338	384	386	383	388	417	390	352	394	377	334	344	370	392	377	362	372	342	371	363	362	381	408	368	355	372	334	382	392	350	379	373	368	376	399	362	389	367	385	341	369	348	362	396	365	382	373	362	368	383	345	358	390	390	362	383	405	393	404	374	368	356	387	369	332	378	374	398	369	346	407	370	372	366	353	356	363	373	353	366	338	411	377	354	337	356	366	365	390	387	346	389	391	373	386	356	390	370	391	375	402	379	369	345	338	381	356	386	366	386	364	361	390	370	374	390	367	346	353	354	380	340	380	363	359	411	361	362	356	363	370	408	365	349	368	360	355	402	347	422	384	368	384	370	363	348	360	364	362	379	387	378	340	388	348	357	394	387	375	343	374	340	396	409	393	386	403	368	376	351	379	390	352	368	371	354	375	395	380	381	376	364	351	381	415	327	355	386	371	343	372	381	331	370	370	378	373	341	368	402	360	395	379	346	368	368	380	399	400	370	349	384	412	374	362	359	359	375	371	359	368	366	388	400	373	352	363	364	411	369	368	349	354	384	365	379	380	374	330	384	350	383	366	361	359	382	382	346	363	375	385	371	356	379	356	404	359	378	366	333	357	399	406	364	335	348	384	367	358	381	338	344	384	400	395	398	385	368	393	406	348	365	353	368	383	369	389	397	381	343	359	336	351	365	322	377	351	385	388	383	407	370	398	346	415	378	364	376	385	362	373	363	393	346	386	388	371	387	369	351	364	406	398	356	358	363	358	368	391	360	378	372	367	394	321	401	376	371	404	386	375	384	370	365	382	352	378	386	384	337	339	376	336	382	385	309	365	391	373	414	380	373	364	381	407	359	345	377	375	337	389	365	345	374	369	355	348	372	415	353	351	383	369	386	364	337	359	368	340	346	332	377	425	373	347	378	340	401	358	390	383	364	384	358	366	389	367	338	371	374	383	369	364	380	341	367	390	414	381	339	350	370	337	315	367	342	378	392	380	409	365	360	377	389	383	343	390	344	373	371	406	363	376	348	346	370	369	356	421	360	389	387	366	380	410	405	375	372	368	367	374	397	329	365	354	384	352	390	384	355	326	382	363	348	349	339	348	392	349	375	381	353	391	379	376	410	349	369	377	387	367	331	333	368	382	346	386	349	375	362	368	359	357	411	412	396	356	363	371	325	373	353	410	386	372	341	364	371	357	353	354	330	357	340	369	380	367	401	404	383	407	391	397	378	365	370	385	394	378	396	382	340	375	394	393	413	375	372	330	356	395	398	357	373	390	344	363	378	376	363	392	365	383	392	345	370	370	399	378	369	357	359	353	350	372	389	373	350	396	359	376	358	378	400	339	401	388	405	356	370	350	347	395	390	354	381	349	362	366	362	378	390	380	365	355	327	376	398	367	391	341	369	346	385	361	334	384	342	346	351	400	338	361	392	355	361	377	380	333	360	357	374	379	371	369	403	398	366	356	371	370	371	368	352	398	384	363	382	352	405	338	379	380	417	385	370	374	374	386	363	335	361	376	370	376	385	370	379	402	347	365	338	372	377	387	369	367	351	386	350	377	373	365	383	343	388	364	411	376	340	375	361	386	368	393	389	370	386	353	365	405	387	390	339	389	417	387	397	379	366	391	352	339	358	366	406	421	376	418	354	380	381	386	400	346	334	399	353	375	367	365	379	376	363	374	356	377	366	394	393	372	403	384
15248	2554	2678	2003	1464	1030	725	630	529	456	391	316	331	286	258	260	218	230	225	182	192	202	186	182	189	171	180	177	178	186	165	198	166	164	181	174	157	178	176	182	168	166	152	162	171	185	153	152	166	174	155	131	127	154	172	139	168	176	155	158	161	155	128	153	140	146	151	141	157	174	146	134	158	150	153	164	204	140	163	159	145	169	136	139	152	116	157	170	166	184	149	155	145	140	166	157	155	134	180	165	145	195	143	157	155	139	156	155	148	167	140	144	127	143	154	144	156	172	145	156	137	127	144	140	161	144	153	141	150	173	167	151	159	133	146	146	130	139	162	154	152	150	143	167	138	142	144	149	157	157	150	157	141	163	165	153	160	160	157	156	149	151	159	158	158	149	155	152	162	157	138	146	143	140	139	153	144	139	144	142	144	150	172	154	148	146	157	136	156	143	156	167	172	146	176	151	169	144	148	144	162	142	139	151	150	156	154	129	157	142	157	165	130	188	153	154	153	142	167	133	155	129	160	147	161	141	146	157	160	150	155	142	167	146	147	175	155	163	155	162	143	147	154	158	162	143	174	139	153	136	154	167	159	158	138	158	131	145	163	154	164	151	154	166	164	152	136	153	156	155	140	154	138	152	132	154	163	139	151	158	138	150	125	160	152	145	156	143	163	127	164	148	142	140	156	150	168	141	148	140	139	138	141	165	164	131	148	150	138	145	130	139	149	150	165	180	158	150	158	137	150	147	158	163	181	165	155	129	155	169	166	162	152	140	166	161	150	173	164	151	148	128	155	139	154	167	154	158	148	160	155	139	145	157	171	163	149	164	156	148	170	151	145	142	148	161	131	151	156	147	185	148	147	145	129	156	154	150	155	146	170	165	167	159	152	172	151	159	174	147	150	166	134	159	158	154	168	157	145	149	136	128	136	141	156	148	149	155	131	148	142	147	146	145	134	162	134	157	183	142	170	168	139	162	155	137	136	157	169	146	147	162	138	161	144	150	157	140	165	146	128	140	147	160	128	141	145	157	158	166	158	139	166	170	146	157	145	151	151	159	156	165	162	158	138	147	146	149	150	138	134	145	155	161	160	145	179	161	156	162	149	149	160	162	160	170	153	161	176	153	168	151	171	152	145	139	157	141	153	152	167	170	172	160	154	149	146	162	153	164	151	159	150	136	145	134	160	155	166	140	157	167	139	157	159	151	149	147	155	171	160	138	190	156	141	137	139	112	144	162	162	157	156	155	173	142	147	155	170	146	138	178	144	165	171	119	153	174	138	138	131	143	151	162	159	159	145	138	159	137	162	145	143	147	156	144	145	136	163	143	151	178	147	151	148	179	155	150	151	158	164	130	143	158	149	174	157	165	157	142	138	132	162	156	172	160	145	161	164	182	135	181	142	153	166	157	148	134	149	180	153	144	160	155	157	183	167	155	170	149	157	144	156	157	167	173	163	149	147	165	140	142	142	167	162	159	139	177	148	158	143	131	150	140	155	158	148	150	155	151	137	133	133	168	163	153	174	156	162	177	140	145	134	162	146	160	158	147	161	165	150	136	162	168	142	146	158	172	157	157	141	138	179	177	169	172	164	155	162	151	137	137	157	137	162	156	147	157	166	159	148	159	147	144	157	150	152	150	133	155	137	159	143	182	144	163	158	155	161	164	149	149	156	167	158	148	184	150	165	141	149	153	153	154	143	139	156	158	148	157	160	131	158	145	150	145	162	159	154	160	180	155	172	138	171	147	150	158	157	144	151	154	153	145	151	162	145	150	149	169	127	135	148	157	166	131	172	131	133	155	168	139	156	157	148	142	149	130	154	154	161	170	133	158	146	140	149	140	152	145	167	143	161	153	170	160	147	145	142	164	165	130	174	154	179	174	150	144	138	160	141	156	147	168	129	146	158	170	160	171	158	144	142	164	151	152	152	151	155	176	163	153	181	140	138	164	155	159	147	154	172	161	148	157	153	148	158	142	170	135	171	150	166	148	148	146	142	148	140	143	168	140	161	158	160	164	139	151	148	152	146	159	145	150	142	149	143	171	162	155	150	153	159	161	128	150	149	138	165	149	134	165	171	168	155	147	159	154	164	150	152	158	152	162	172	146	156	155	168	172	132	169	156	161	148	162	141	154	156	149	138	164	125	153	139	150	147	147	111	165	145	152	171	136	162	161	117	142	144	147	155	137	152	129	159	148	174	153	147	172	137	140	149	156	152	137	158	161	151	138	172	130	158	131	172	160	141	157	160	145	156	150	156	159	155	131	137	170	183	153	170	143	153	154	157	138	149	150	145	157	150	166	192	176	177	144	170	147	151	152	148	140	157	160	161	152	161	160	152	154	170	155	147	171	159	178	162	143	135	154	148	153	156	150	140	147	171	135	146	142	145	159	176	116	124	154	167	163	169	131	140	167	172	148	145	161	146	157	150	149	161	150	163	163	133	171	151	141	143	155	163	159	152	136	167	147	170	168	163	153	156	177	131	175	159	130	149	147	122	142	154	128	157	172	139	161	169	147	162	170	149	153	152	134	149	162	142	145	148	163	168	146	155	161	147	171	167	158	157	167	172	161	142	156	158	163	174	120	127	154	141	150	145	166	142	157	150	158	135	140	144	164	163	144	142	149	139	161	146	136	148	144	153	166	140	153	148	161	139	134	132	158	146	161	149	164	125	174	165	147	143	145	166	147	131	129	149	171	143	130	126	150	141	153	146	158	173	157	136	146	147	135	147	184	139	160	150	148	143	160	164	136	160	176	175	165	130	150	147	123	147	169	138	145	143	152	149	151	149	161	138	145	150	164	163	167	145	150	161	153	147	171	159	157	161	151	181	141	149	143	130	135	137	150	150	144	143	170	160	168	168	146	161	164	157	160	148	180	140	152	137	151	156	135	151	155	141	175	139	149	139	150	151	132	165	153	156	148	140	145	162	159	129	136	150	158	136	153	149	164	142	148	148	153	165	145	162	169	130	168	158	168	157	139	147	151	153	147	126	153	143	142	169	136	158	148	153	157	154	137	149	164	151	148	176	162	146	154	149	172	153	175	145	162	165	164	151	145	154	174	136	135	153	154	163	149	146	154	170	152	152	156	148	155	140	161	161	152	168	157	150	137	140	142	146	151	140	162	141	162	157	140	132	146	150	163	145	152	161	153	181	139	155	164	175	168	147	172	146	170	159	166	149	164	179	139	167	139	150	165	169	159	129	157	157	150	184	153	151	155	155	148	143	148	159	141	168	148	151	144	154	169	165	136	144	139	152	166	158	165	160	147	148	154	146	158	140	157	151	146	146	144	147	164	139	147	157	130	142	131	138	141	161	163	159	134	160	122	144	148	139	173	167	151	162	146	168	160	168	134	131	172	163	158	162	153	164	168	147	152	125	129	198	162	151	143	151	151	156	150	168	138	138	141	129	151	151	156	179	147	137	145	150	159	158	139	149	152	139	163	143	137	156	133	171	146	162	151	165	161	142	146	150	154	155	154
7558	2627	5948	6592	5464	4443	3718	2940	2625	2204	1890	1762	1542	1364	1342	1208	1102	1103	992	974	924	918	775	796	769	793	784	733	708	669	656	672	631	632	655	651	655	641	624	641	614	613	576	638	566	585	587	567	555	570	557	589	550	547	544	535	538	520	558	545	529	558	528	555	557	557	500	549	527	559	561	527	502	562	507	517	516	531	547	506	503	525	529	548	495	501	476	499	528	461	508	505	546	494	534	534	485	542	530	511	541	527	503	495	511	521	479	463	514	548	529	476	467	515	504	474	534	525	500	510	496	491	520	472	521	492	489	494	508	457	501	481	485	463	497	503	525	503	531	531	534	468	494	542	468	542	468	519	528	533	497	532	525	521	495	536	469	502	482	482	484	545	497	486	513	490	481	462	494	536	491	483	472	456	509	504	483	511	481	528	531	514	519	476	508	482	510	505	473	511	513	497	506	529	517	484	505	491	523	488	483	471	487	480	535	533	500	510	521	514	509	516	497	493	471	496	480	495	502	499	463	513	512	519	471	547	505	504	515	515	458	515	501	502	507	492	490	531	513	537	499	511	477	472	500	501	465	516	491	492	500	492	489	464	493	508	522	502	512	469	460	530	494	449	475	490	500	539	477	518	522	513	476	505	525	498	495	469	461	497	469	493	501	480	457	475	498	506	533	514	481	497	464	515	464	500	493	520	505	515	529	514	502	483	487	509	497	507	525	490	490	469	493	491	514	491	476	466	474	519	507	488	471	464	493	509	542	469	519	481	515	512	482	509	536	482	471	498	479	492	466	496	481	498	500	511	530	474	479	552	509	489	481	505	460	503	558	480	514	509	531	516	515	491	495	525	498	495	495	469	450	477	487	464	472	498	489	498	478	489	473	491	516	506	495	469	495	506	496	478	483	516	509	484	506	505	503	520	477	495	488	497	514	456	527	517	472	519	472	494	459	527	529	482	518	525	513	521	485	517	506	504	462	512	478	436	437	491	502	472	506	461	475	536	464	456	496	497	508	534	510	486	504	546	509	522	465	458	471	478	500	484	476	476	483	485	516	525	512	453	492	457	494	502	479	509	467	463	516	462	488	479	511	494	470	482	523	545	523	473	473	539	512	529	485	496	519	512	473	503	507	516	492	500	430	494	504	513	490	487	486	489	507	452	487	449	506	491	522	505	522	502	504	472	482	518	537	512	482	466	518	492	527	526	495	517	480	472	539	453	489	511	486	497	513	480	496	526	490	479	500	498	503	459	505	507	487	495	522	501	509	482	489	462	543	500	469	490	495	491	508	516	472	490	469	488	471	503	482	453	498	496	498	521	485	518	491	520	491	468	516	527	511	490	524	460	538	514	485	505	504	466	536	479	473	510	483	497	479	506	495	457	491	499	460	489	491	459	499	468	456	497	513	469	520	473	469	488	491	475	437	521	477	494	513	479	468	496	507	470	487	480	508	492	482	511	484	462	466	503	512	512	516	512	514	457	463	499	451	503	510	479	480	490	483	492	487	466	516	531	491	467	475	529	495	502	444	521	459	488	493	497	472	511	497	485	480	477	484	491	476	501	500	486	513	500	507	535	489	540	485	499	512	507	522	456	474	457	469	497	579	482	539	485	478	543	483	517	449	464	498	502	443	475	486	511	487	510	496	496	506	489	500	468	447	428	514	482	538	476	489	503	457	503	505	468	452	493	472	469	513	515	493	524	492	514	524	463	518	563	465	527	441	448	456	474	466	490	513	503	494	514	476	511	482	489	494	519	526	485	509	484	465	490	480	533	516	488	496	514	502	492	481	524	511	460	468	475	466	494	505	499	506	497	492	487	503	520	506	489	480	466	479	474	464	477	506	505	539	497	512	502	462	518	505	506	494	484	506	484	508	537	477	494	463	486	497	487	479	486	472	488	509	485	472	484	462	473	484	528	477	515	472	486	504	506	494	492	479	494	556	500	490	471	536	529	514	524	519	500	507	481	515	480	496	486	524	481	466	529	517	474	495	453	514	461	500	496	479	474	499	517	478	494	511	465	505	504	571	491	503	537	497	498	467	503	498	514	482	468	484	469	481	496	471	516	473	472	447	512	494	507	508	492	520	467	475	475	505	497	477	485	522	507	508	483	487	490	487	524	502	476	480	485	502	465	472	530	515	503	476	494	510	505	452	514	469	497	507	528	526	467	526	491	473	501	474	466	488	499	480	476	465	521	497	474	491	514	479	496	479	502	491	499	482	440	489	518	494	511	495	504	494	506	528	506	505	524	499	527	514	478	482	506	486	527	526	487	487	507	534	522	480	493	503	466	528	470	478	528	517	508	501	470	510	505	498	518	518	494	509	519	509	492	482	467	532	482	487	483	482	494	488	526	513	472	495	496	454	453	479	525	484	527	515	473	495	515	473	523	495	498	495	489	526	471	476	502	531	461	518	536	484	486	478	520	466	483	510	487	524	507	507	462	520	484	480	505	515	479	499	547	494	508	474	493	476	490	478	482	532	519	496	514	496	479	490	553	514	509	498	488	490	474	516	509	476	531	455	461	519	507	503	495	480	456	494	510	500	501	473	515	491	479	501	492	495	485	481	492	469	474	479	516	466	535	514	554	495	530	512	510	521	464	484	473	489	505	544	467	502	498	509	472	468	506	514	482	516	494	524	493	518	478	515	533	477	479	486	495	505	514	487	469	531	510	487	493	499	486	479	482	515	500	513	481	513	498	467	555	500	526	505	502	491	502	482	500	489	473	501	518	506	493	486	488	514	537	474	522	489	495	467	484	497	506	493	469	490	502	520	496	499	467	474	495	494	487	538	502	485	506	504	464	469	494	489	473	492	489	548	511	527	501	495	503	458	502	489	454	524	476	518	497	481	456	498	525	488	460	492	533	492	485	473	486	493	485	550	492	499	476	451	529	452	521	490	506	468	513	510	495	490	513	498	513	500	515	571	508	433	526	535	452	445	544	506	510	491	449	465	496	487	513	506	498	491	534	467	512	511	499	539	485	504	459	508	497	547	484	507	487	502	494	491	460	527	478	530	486	516	511	521	484	470	518	468	516	493	527	513	465	484	566	509	488	494	527	522	456	492	493	460	508	469	523	508	506	509	518	494	464	486	499	458	499	505	521	525	489	491	515	487	480	513	495	495	511	512	526	477	510	425	500	503	509	546	486	498	463	496	532	516	483	495	499	500	522	499	473	521	497	482	486	521	499	510	498	503	492	477	531	482	520	466	485	469	513	532	480	517	479	512	484	500	502	523	471	479	491	493	489	497	452	489	496	488	524	510	502	460	490	493	465	492	506	482	531	465	512	494	488	515	490	496	494	492	504	518	490	463	508	491	454	504	484	477	518	472	484	513	544	493	492	480	515	497	502	502	495	474	508	470	493	496	527	485	514	450	532	492	509	432	473	507	455	492	500	485	495	499	479	520	491	471	501	512	501	479	475	481	531	490	473	427	510	515	498	495	503	447	505	511	482	507	473	480	479	519	496	449	490	455	525	508	515
2094	288	302	253	244	250	223	253	218	233	205	196	218	231	240	236	187	222	207	226	211	228	208	211	213	203	221	199	211	223	197	203	232	218	194	245	209	223	212	220	214	224	210	210	245	221	201	216	210	239	212	210	246	221	232	230	216	231	225	198	202	214	206	236	205	241	197	260	241	181	213	214	226	206	223	232	214	202	214	220	236	209	231	195	227	222	223	198	218	219	215	232	223	244	196	233	220	244	214	194	224	198	237	245	240	230	226	214	234	239	223	202	210	215	214	209	204	181	230	237	195	229	250	209	252	221	240	221	201	222	202	209	214	199	206	238	212	227	203	206	220	229	242	225	229	204	209	214	245	204	238	203	215	253	221	228	234	219	231	239	232	240	209	212	219	208	231	237	226	258	239	220	212	199	239	207	242	226	217	228	199	223	231	229	222	216	245	194	229	221	214	230	235	218	233	206	218	175	218	231	231	240	228	237	220	251	232	190	211	222	237	217	195	217	211	240	222	205	218	218	221	224	240	207	230	252	198	239	206	244	215	204	248	228	229	201	216	212	223	228	211	223	214	218	193	233	201	242	224	223	213	198	223	212	230	220	230	220	181	220	240	222	210	227	188	190	250	213	202	215	231	235	228	225	222	234	210	205	229	225	218	181	215	229	243	223	262	199	233	202	231	205	224	181	232	218	209	220	202	233	211	210	232	213	238	217	206	231	208	226	205	216	216	212	232	215	194	231	245	241	238	230	223	207	207	203	206	224	221	220	219	221	190	220	229	226	203	227	221	218	222	222	255	236	204	251	226	245	218	202	234	225	250	246	213	217	233	215	204	233	245	218	217	248	246	219	225	224	232	228	216	240	230	245	197	230	209	222	229	214	209	210	210	231	234	222	210	217	247	201	219	188	224	203	189	244	220	200	207	205	214	224	182	224	213	186	233	233	199	214	204	221	202	222	237	235	214	220	218	214	232	214	193	243	221	223	223	235	215	207	231	242	241	228	226	256	228	243	217	224	215	221	193	216	185	214	247	233	237	206	235	218	231	248	213	240	234	244	194	230	254	232	218	234	231	209	201	193	224	207	216	225	229	230	253	221	214	224	201	208	240	221	203	215	217	207	222	228	235	229	216	188	207	235	232	225	206	206	233	224	212	215	238	227	222	216	205	227	233	218	252	223	223	221	223	236	230	197	217	234	221	214	202	201	235	205	224	217	213	209	215	228	228	210	230	211	212	217	227	255	227	234	239	214	230	231	219	202	216	225	226	209	224	221	229	198	219	204	215	206	223	233	240	230	209	238	232	244	215	245	225	221	247	222	225	219	213	224	207	225	198	220	236	220	212	235	249	223	242	231	214	202	235	207	228	218	219	221	201	217	223	199	222	201	230	220	220	236	235	217	221	239	226	211	225	204	206	230	211	217	174	235	198	235	237	224	238	204	213	220	178	228	200	201	205	226	199	235	225	221	236	221	191	214	233	221	249	207	223	241	207	216	221	218	227	278	229	208	234	219	220	225	205	248	230	238	217	221	191	215	232	233	190	242	200	223	196	199	230	215	218	205	245	204	244	235	237	226	192	241	203	223	226	186	215	220	199	200	220	219	202	246	200	228	224	220	231	224	228	236	232	201	193	209	192	210	222	222	228	227	229	231	226	222	207	249	228	212	215	222	205	202	238	246	227	227	224	233	221	207	230	224	229	236	228	227	236	231	218	218	233	191	220	232	196	185	195	236	206	207	226	240	230	203	237	219	264	217	229	223	223	210	226	229	222	255	217	218	230	205	221	239	220	230	239	213	206	223	237	215	217	240	226	190	206	211	236	205	214	194	236	235	226	219	199	226	217	220	229	239	211	241	246	249	230	198	196	236	227	194	221	209	225	202	230	212	229	220	225	247	203	213	217	222	204	227	250	223	237	205	215	229	204	239	207	202	220	217	206	229	207	229	236	231	248	245	215	215	211	238	203	204	201	216	245	224	224	231	197	218	217	249	205	220	214	217	231	245	221	239	209	228	221	229	218	236	223	245	233	219	252	237	224	230	181	214	206	242	205	227	215	242	197	231	226	201	204	231	230	242	211	233	230	238	233	242	209	237	225	215	203	213	211	229	220	218	216	254	242	241	203	205	247	186	199	204	207	222	238	225	228	226	241	225	212	217	212	224	225	211	199	232	218	219	217	212	218	216	209	212	211	222	216	226	234	203	218	234	240	236	249	232	230	224	229	216	215	199	247	219	223	208	212	246	230	238	216	227	247	231	224	225	234	209	213	235	238	215	211	211	230	221	198	239	231	255	219	215	252	186	187	197	233	219	228	215	206	218	225	228	206	218	243	232	231	216	209	224	233	214	244	206	213	214	208	227	232	218	228	216	215	239	220	237	199	242	231	237	203	218	209	231	214	195	215	202	222	228	228	232	208	219	207	232	221	236	219	217	237	223	225	242	206	223	230	198	216	223	210	231	226	243	227	242	224	217	231	202	207	249	224	184	213	219	230	241	220	222	232	234	222	236	233	213	214	206	223	215	224	225	224	214	215	219	209	252	216	214	235	217	196	247	225	209	223	230	231	226	206	234	217	188	204	251	213	202	236	246	221	202	238	243	218	239	252	223	230	197	207	228	204	193	225	232	234	210	228	211	209	209	243	238	206	233	225	213	222	188	228	224	201	209	212	242	250	203	224	227	255	199	219	217	190	219	186	216	241	195	232	225	203	220	241	224	217	225	227	219	199	209	228	235	239	210	224	233	233	225	205	192	225	223	221	206	224	235	214	222	224	222	204	217	225	233	229	220	211	216	220	232	223	224	227	242	219	230	230	226	230	245	224	200	228	217	215	258	243	196	183	219	201	220	205	241	248	220	222	214	217	203	241	210	226	230	220	212	228	233	243	219	228	251	217	234	214	209	206	232	236	228	214	241	228	249	226	212	233	213	213	209	222	240	202	212	215	214	261	229	225	217	228	250	221	218	235	206	228	229	223	245	219	225	232	204	208	223	229	250	203	201	235	202	198	205	195	230	230	240	173	228	229	212	230	234	209	214	228	196	212	196	225	198	246	220	225	201	197	213	204	238	230	199	242	235	232	233	202	212	236	216	208	224	227	182	241	218	215	222	210	216	222	196	220	188	221	207	218	221	233	227	228	229	210	199	216	231	212	217	218	222	198	224	213	225	224	212	234	260	236	217	205	211	218	228	206	230	203	212	216	232	202	222	202	220	185	226	223	248	244	232	216	221	238	230	209	226	234	232	231	216	210	224	230	235	242	218	222	211	238	228	227	232	209	194	250	213	223	239	259	217	225	227	237	234	224	202	226	236	233	220	226	241	223	222	258	227	215	217	202	227	230	228	206	211	211	248	247	239	218	205	232	212	225	226	222	235	220	238	208	244	226	219	220	211	225	222	239	191	201	250	213	186	226	227	209	222	197	247	205	224	226	199	223	238	226	221	232	248	230	225	217	210	218	236	223	209	225	225	229	235	215	201	229	217	233	245
2209	752	877	805	833	785	738	722	780	727	728	701	654	708	670	711	684	707	669	678	680	711	679	681	667	639	674	720	704	645	644	686	678	686	676	614	673	680	704	650	676	654	703	723	671	691	624	649	687	683	674	687	696	612	689	686	630	671	632	674	643	652	632	673	692	696	666	678	667	673	658	660	686	670	682	663	647	688	640	652	693	640	692	690	657	692	630	645	643	689	680	657	690	665	666	647	645	683	685	622	662	603	659	688	623	669	700	663	707	696	665	627	660	674	689	663	651	674	689	670	649	627	688	619	619	627	641	607	695	677	714	625	701	652	661	660	642	676	698	706	706	667	651	667	658	668	636	643	624	659	661	618	675	673	667	634	625	647	638	636	676	672	633	672	653	682	703	705	654	621	616	660	669	659	659	662	664	678	670	662	652	689	672	628	716	700	648	636	684	698	661	636	636	700	675	651	719	658	671	701	644	645	659	647	659	641	656	668	687	675	648	647	642	666	666	657	638	707	703	705	679	680	654	670	668	633	695	637	694	690	663	667	658	680	636	633	688	680	650	621	653	659	630	673	641	673	635	649	607	674	661	633	689	667	655	667	628	669	659	673	661	692	708	641	643	631	662	631	649	656	627	717	670	725	714	643	618	668	689	692	649	665	635	636	693	649	657	671	662	677	670	665	630	669	640	655	666	642	683	681	700	672	644	684	668	663	675	675	668	680	674	649	667	665	664	677	671	663	671	658	659	669	676	663	661	680	671	729	672	666	670	632	609	608	678	695	669	674	734	650	654	636	670	630	671	695	655	660	671	674	604	641	672	662	698	686	631	687	695	654	642	641	626	708	702	673	659	666	689	692	696	670	679	666	673	637	651	668	657	667	662	668	694	686	671	700	675	651	635	687	688	663	645	625	622	681	655	659	702	702	630	695	628	668	685	671	671	676	661	629	684	655	684	665	656	651	680	633	675	647	645	690	657	652	653	692	644	618	671	645	627	675	655	654	674	672	647	656	637	662	659	642	659	592	663	641	716	645	645	675	662	630	670	705	643	657	718	642	657	638	645	653	682	690	645	669	674	666	679	669	687	645	707	697	683	654	691	716	671	696	696	644	663	663	674	687	601	662	663	637	676	651	671	634	636	654	672	694	674	666	670	634	670	716	666	662	682	649	651	630	635	700	662	634	655	653	660	678	684	704	673	638	634	638	663	678	662	648	665	651	692	651	656	667	688	673	652	655	620	645	688	724	617	664	661	705	665	638	619	670	668	636	678	667	646	672	697	611	653	649	718	686	653	706	709	664	694	672	700	685	715	643	672	651	644	661	680	657	684	689	707	642	672	670	630	661	674	622	659	658	639	668	666	698	683	649	677	648	675	663	669	702	652	659	658	664	687	671	632	678	655	627	668	665	669	659	680	670	703	705	659	670	633	667	700	636	664	669	641	634	673	678	657	620	680	641	691	643	682	627	691	672	689	661	629	635	672	673	612	646	684	714	654	671	726	646	671	622	631	698	646	695	664	664	680	684	694	698	682	703	674	636	640	693	653	648	639	681	657	622	663	695	646	647	658	665	638	628	619	682	628	639	690	689	665	695	717	664	687	655	685	691	670	632	683	644	652	709	669	676	646	658	700	697	667	686	680	651	639	663	623	635	658	664	639	691	671	645	598	684	667	665	636	664	680	697	656	650	623	679	646	674	686	653	673	696	659	647	663	650	702	649	661	670	687	631	637	709	640	665	696	661	681	666	686	670	660	714	660	669	671	670	638	641	666	696	636	645	658	609	659	705	658	661	666	650	627	679	622	647	712	616	662	619	668	623	679	641	698	667	655	687	683	674	653	654	646	638	682	636	713	722	688	642	659	628	681	640	667	667	648	669	708	633	677	645	666	667	665	655	665	644	630	633	681	649	654	644	681	665	711	717	640	640	651	712	619	694	693	688	677	651	628	695	677	647	627	669	649	664	646	638	700	708	611	680	679	659	673	679	628	678	662	659	651	711	664	759	688	643	626	660	644	674	662	655	709	674	656	672	612	663	649	638	665	653	647	633	602	655	660	715	604	674	719	663	635	696	657	691	649	689	671	647	660	686	643	709	673	663	671	685	712	721	632	702	693	623	629	625	677	649	679	695	645	654	677	676	645	662	619	663	638	667	674	710	677	639	684	630	676	649	656	729	690	629	637	643	645	699	659	686	688	711	672	655	690	693	667	632	675	724	655	658	675	644	661	626	638	654	619	669	659	676	676	655	673	666	670	644	627	687	669	677	674	653	684	652	602	665	660	668	697	651	649	652	673	674	667	682	644	687	660	636	644	628	664	677	701	686	648	645	628	600	649	637	688	670	643	632	637	727	641	659	632	663	658	634	692	641	710	654	677	656	662	648	644	696	652	649	636	684	699	689	627	676	653	668	647	635	655	677	632	686	662	658	691	661	681	674	697	698	660	655	674	661	693	706	703	662	691	692	666	687	668	687	662	647	658	675	644	636	695	641	682	686	682	681	688	643	676	650	638	658	644	658	646	666	718	639	658	670	666	707	681	683	668	655	650	638	602	654	658	657	709	701	650	666	692	713	667	607	689	648	694	624	711	686	626	666	619	635	670	653	637	644	653	657	671	664	693	678	674	658	659	711	681	656	662	689	693	670	669	719	676	643	619	639	689	696	691	665	639	652	665	693	644	674	645	664	670	684	675	645	652	696	720	659	626	659	665	651	653	654	600	642	696	672	637	722	671	633	687	634	616	683	688	636	709	696	653	650	658	649	688	674	633	666	655	716	682	654	654	662	643	623	701	644	675	674	684	672	664	660	681	696	659	658	667	588	669	681	647	653	714	642	637	675	681	642	672	698	621	603	657	654	679	692	727	666	698	682	633	671	657	612	632	711	656	697	635	640	699	636	586	657	663	640	665	677	728	644	659	682	665	693	635	638	701	634	684	663	619	686	672	700	632	658	715	640	637	643	680	680	685	677	683	595	672	716	657	669	630	686	681	666	672	646	652	682	664	660	660	656	654	645	658	647	692	633	695	632	685	657	648	702	699	676	640	680	672	697	687	677	651	677	662	666	660	638	664	667	695	635	648	703	661	682	669	745	685	641	651	636	662	673	694	705	682	668	668	669	673	703	693	653	670	665	657	654	673	665	654	666	687	632	685	660	673	727	687	691	702	710	649	696	660	629	702	676	637	660	646	624	696	691	656	648	643	654	713	651	692	701	673	675	636	701	648	648	639	665	661	671	636	645	688	662	689	628	675	684	616	642	674	674	679	701	657	647	640	649	659	657	686	686	684	667	635	671	620	656	675	688	627	670	663	695	663	659	634	653	666	654	682	649	645	687	616	671	666	634	643	604	648	621	701	654	670	687	633	669	670	658	703	658	682	646	702	671	673	650	652	640	662	667	691	649	689	646	611	639	677	657	672	629	631	643	662	682	697	660	676	652	609	668	714	678	640	670	684	694	659	648	613	676	639	688	644	668	661	675	668	674	704	698
7901	1102	1359	993	729	481	392	366	273	258	218	212	186	190	172	142	168	158	119	145	133	125	103	144	111	134	136	126	128	115	135	115	118	102	113	116	132	134	116	134	109	121	132	140	120	118	111	94	130	115	126	120	104	112	117	108	118	119	121	118	117	121	109	129	142	124	103	106	120	110	116	100	103	101	109	97	106	115	115	109	118	94	106	110	114	128	122	101	107	106	100	103	97	110	108	118	115	95	105	110	103	105	137	98	110	106	112	116	122	120	96	111	129	108	112	107	132	102	113	125	112	105	121	112	114	127	107	116	124	113	118	121	83	100	126	113	114	119	121	116	90	119	99	103	120	100	120	101	111	137	106	92	111	117	91	109	113	112	107	101	107	103	112	117	103	108	109	99	108	115	133	109	96	122	111	107	108	110	95	112	129	119	119	118	110	115	99	115	93	124	111	92	101	105	114	118	105	124	113	106	104	122	112	114	110	105	114	118	116	106	104	117	101	122	124	106	109	117	96	112	107	122	110	101	120	115	115	118	91	113	107	126	100	102	97	116	115	114	90	104	103	101	123	101	104	118	109	120	100	107	120	120	99	125	109	98	95	92	123	111	117	96	95	98	94	106	115	116	116	96	93	106	103	104	96	105	102	114	125	107	111	104	108	93	112	117	117	126	97	106	109	117	98	117	117	112	123	97	92	113	109	73	107	118	115	109	119	122	98	96	106	129	133	109	97	119	117	112	131	136	124	94	85	105	100	128	101	99	123	114	109	116	107	128	109	113	113	123	119	122	114	105	120	103	103	124	108	95	126	108	114	117	124	111	101	109	93	115	101	99	101	136	114	117	109	120	101	111	106	106	118	132	117	96	109	105	116	80	113	113	108	114	82	128	114	107	108	113	125	115	109	109	103	103	113	128	118	91	119	113	104	121	124	109	120	109	127	126	117	122	94	121	111	116	121	114	127	114	115	113	125	109	86	110	116	124	103	92	121	123	110	114	118	107	110	120	91	108	99	111	113	119	126	116	129	105	106	122	120	119	95	126	103	99	122	101	105	114	117	127	121	104	105	110	108	110	105	109	111	106	116	114	109	97	116	108	104	118	107	75	113	94	106	91	94	125	110	108	128	114	104	101	128	121	106	104	108	109	117	98	109	128	106	127	118	126	118	109	114	97	122	125	112	115	106	119	123	137	116	120	110	103	123	100	116	115	128	111	110	126	106	119	92	100	125	108	125	113	110	117	101	115	106	112	89	107	117	108	125	113	115	94	111	118	107	106	109	94	122	113	85	102	109	103	113	109	113	118	99	102	106	99	119	117	102	100	126	116	110	105	126	125	112	109	99	106	98	103	105	123	109	109	110	101	121	107	109	115	106	109	137	92	108	104	100	106	110	137	103	97	98	95	117	105	119	98	110	120	107	114	109	126	104	125	103	112	121	131	106	112	108	93	121	121	126	109	91	114	115	129	87	128	110	110	107	107	126	118	112	126	112	121	124	118	99	112	101	114	101	109	108	114	135	110	107	122	115	110	121	102	105	106	110	116	116	120	92	122	106	112	102	132	103	105	111	102	102	101	115	107	82	92	113	111	113	110	107	125	93	126	101	125	132	104	101	101	120	109	115	111	121	112	121	109	99	104	101	103	97	106	126	117	103	109	106	115	117	118	134	116	111	113	116	127	124	110	125	107	119	108	108	111	104	111	105	101	98	115	107	100	108	109	121	91	116	106	107	101	96	107	115	113	122	116	96	105	98	109	96	95	98	114	116	111	108	94	109	104	112	120	107	98	115	116	100	114	109	106	109	103	109	121	111	109	110	118	102	113	113	107	120	106	118	115	104	97	92	121	97	118	123	107	108	111	115	120	117	107	107	120	98	102	123	119	116	108	91	116	97	117	128	110	121	124	100	102	100	94	106	105	100	121	93	112	98	119	105	109	96	118	107	132	94	119	118	108	106	108	110	110	104	130	125	116	101	99	112	105	120	107	97	106	117	115	123	121	116	94	129	140	120	129	114	95	104	103	120	123	114	117	92	114	99	91	96	117	102	95	100	125	118	103	112	123	83	116	106	126	117	110	116	115	131	115	111	106	98	138	136	118	104	124	90	106	117	107	110	109	123	98	126	123	125	98	95	97	119	119	133	101	111	115	115	110	120	118	124	102	119	105	122	97	118	117	89	105	109	113	115	112	132	112	118	107	95	111	125	120	108	120	104	100	105	101	109	104	101	103	113	115	110	101	106	100	120	104	135	119	116	96	102	104	115	103	114	124	120	109	107	127	103	113	121	109	112	108	85	116	118	117	113	98	108	115	115	109	117	96	120	102	113	114	106	106	100	114	94	79	111	113	107	107	100	115	97	116	105	118	109	101	91	102	103	110	116	121	117	122	116	118	105	105	134	112	116	109	107	114	132	104	107	101	95	108	108	131	112	104	97	98	112	122	116	127	106	108	101	95	105	118	101	117	109	115	120	121	104	132	99	102	113	118	130	108	119	106	113	104	125	111	114	106	123	131	82	97	113	102	131	105	129	100	110	108	116	128	104	115	103	102	106	118	116	105	100	116	124	108	116	103	106	108	121	105	114	114	105	103	106	120	106	118	107	110	122	124	129	120	96	125	117	118	131	102	90	109	108	98	106	119	114	115	86	115	124	124	132	125	118	114	84	90	118	123	99	107	109	98	110	117	114	123	119	101	100	106	121	118	123	107	126	104	97	111	107	112	105	114	102	106	114	97	124	112	134	94	116	104	118	124	115	100	121	96	109	98	96	102	96	95	117	128	99	117	120	117	123	118	118	105	105	123	102	124	111	117	134	120	124	112	98	107	110	110	109	100	105	114	119	103	131	110	103	120	116	83	111	114	114	127	132	120	117	111	100	108	113	121	98	118	109	99	112	101	120	111	107	103	114	100	119	105	117	104	102	97	110	103	120	111	103	109	121	101	104	102	126	113	115	92	105	97	117	104	107	110	112	117	101	119	108	111	135	91	100	94	117	97	110	118	109	117	118	115	118	129	102	119	115	111	115	120	109	101	106	129	116	110	117	119	112	105	104	109	105	107	135	134	122	100	120	110	100	131	113	109	104	120	106	120	103	132	130	83	122	130	127	102	104	105	95	106	109	106	106	118	130	114	107	97	110	109	111	108	131	110	95	112	123	101	99	127	89	110	131	111	108	108	123	111	136	129	118	103	120	104	124	114	109	95	109	114	113	130	124	106	111	89	103	97	119	92	128	104	103	117	113	125	117	115	91	120	109	112	121	120	103	111	111	126	97	102	126	106	100	115	107	129	116	106	85	108	108	112	108	114	103	96	89	115	112	108	105	105	125	104	109	111	101	94	111	122	96	113	108	107	97	109	109	125	104	114	100	117	124	119	105	100	97	112	102	129	115	100	102	100	103	99	101	98	125	95	107	125	133	101	97	114	116	104	104	111	123	115	118	118	105	98	108	112	117	104	106	110	120	121	102	96	120	110	117	85	101	107	120	132
5313	1344	3255	3714	3112	2449	2112	1680	1465	1296	1123	1021	901	847	782	733	674	681	632	622	618	556	569	514	509	483	544	454	543	471	472	446	447	475	446	407	442	458	450	407	409	415	418	427	399	394	405	402	385	434	390	387	448	359	417	394	377	413	389	367	423	385	383	376	397	367	378	388	384	395	393	403	369	398	349	384	391	404	396	380	368	403	358	346	416	389	375	393	367	425	325	378	367	373	384	413	361	377	380	395	375	373	369	391	367	374	391	368	370	380	395	402	357	440	365	390	366	372	336	383	383	415	353	353	418	390	360	362	355	363	391	350	354	352	393	346	366	369	369	378	357	373	372	376	363	340	388	395	334	389	382	375	362	367	349	370	354	362	373	379	395	377	370	385	398	392	372	349	384	329	364	371	361	398	394	376	385	379	390	356	370	381	352	360	364	360	357	380	333	368	389	369	373	336	332	389	397	367	352	364	397	355	362	382	337	359	401	367	411	364	365	359	383	393	380	358	350	341	396	380	368	404	358	355	403	373	385	384	337	376	416	387	387	400	380	369	379	378	374	373	386	370	387	333	374	346	346	392	366	362	349	367	361	373	392	376	379	352	403	392	396	368	359	386	348	334	345	342	420	375	368	376	389	386	385	405	343	377	398	329	382	380	345	390	435	383	368	400	380	394	374	398	371	351	378	396	367	395	393	376	386	349	341	393	348	406	372	385	398	381	358	371	384	347	388	367	374	362	355	370	376	364	366	330	396	388	384	362	346	362	380	352	357	366	395	360	393	341	364	354	339	395	387	383	362	389	414	336	381	383	386	351	333	360	368	366	380	368	381	401	359	362	390	380	405	383	347	372	389	375	366	420	350	371	399	380	382	353	359	357	374	401	363	394	376	369	346	355	373	392	366	355	377	367	350	394	330	364	357	361	355	373	336	339	352	376	402	360	364	391	393	378	342	400	365	371	376	353	361	385	373	363	370	362	395	374	344	396	417	361	333	387	382	374	354	373	389	380	326	359	353	371	373	341	354	364	358	364	396	357	357	379	390	372	368	355	377	344	371	357	350	366	367	369	338	362	387	355	377	354	358	355	413	367	351	405	379	375	348	376	374	368	378	394	380	380	342	350	399	400	368	374	351	404	364	378	373	342	357	346	356	376	376	358	373	407	372	411	374	392	354	368	372	395	391	338	343	375	381	379	385	410	389	362	363	386	366	394	371	377	387	379	361	379	386	398	375	381	376	348	403	370	337	382	357	354	376	352	318	363	382	353	368	334	388	376	349	386	384	357	363	402	368	363	383	375	397	358	362	368	364	389	352	367	368	352	375	355	377	320	365	377	376	369	368	369	387	347	357	354	389	362	353	340	394	367	388	358	383	378	346	374	367	354	396	378	347	393	379	357	366	401	390	373	377	351	388	360	384	369	359	359	376	387	342	383	405	385	366	388	357	405	376	376	404	351	373	370	389	337	376	383	349	402	367	426	365	417	352	375	353	370	357	382	373	370	374	388	331	354	376	391	377	352	380	376	377	378	387	366	377	335	371	371	375	380	354	360	365	349	372	363	384	359	344	352	356	361	380	374	350	391	366	394	387	381	351	344	373	406	352	395	371	374	365	383	387	390	344	372	368	413	426	400	377	343	345	355	382	394	390	344	375	426	363	371	384	371	352	355	368	374	373	383	368	356	376	399	311	369	360	384	367	380	333	359	382	370	422	350	350	343	366	386	374	380	387	367	366	387	356	375	395	362	353	393	391	383	389	373	361	391	365	405	381	348	390	358	376	374	404	337	387	365	381	338	400	360	389	379	357	365	373	363	384	378	358	392	362	351	358	405	368	334	349	354	408	408	381	356	370	348	376	393	429	372	372	383	363	382	339	384	357	427	348	381	379	339	378	389	373	349	397	363	393	373	387	335	363	349	408	368	366	381	337	375	383	369	354	385	325	331	358	352	376	383	384	353	387	363	349	381	373	379	376	341	356	370	406	328	378	359	394	395	371	390	374	389	403	356	365	339	377	384	381	392	365	392	374	363	338	361	362	398	364	357	368	397	362	420	357	402	384	346	371	387	389	375	352	397	387	391	361	346	398	370	358	354	388	381	420	356	337	385	343	368	381	375	356	394	399	376	363	348	361	395	385	387	369	370	387	389	363	368	420	406	407	364	391	367	375	390	406	366	381	374	356	345	350	335	365	370	407	399	372	429	358	385	364	399	389	354	378	366	380	365	370	372	397	370	367	383	372	332	375	414	385	403	412	373	346	361	362	345	373	352	367	403	406	381	393	370	400	313	340	367	343	362	396	335	367	350	391	400	367	357	378	356	357	354	381	370	372	380	401	350	396	362	349	379	366	395	375	383	377	405	369	406	343	337	403	362	353	380	363	380	359	399	379	375	375	369	359	354	353	346	358	392	351	366	361	401	395	386	380	360	364	397	357	383	347	331	369	320	376	366	374	367	381	368	414	375	389	371	400	363	356	408	406	371	392	412	359	365	384	386	401	356	369	376	384	394	351	398	385	364	358	343	409	359	396	349	328	368	385	370	362	363	352	329	379	385	345	357	366	363	351	358	407	384	390	376	379	377	345	390	381	365	399	368	384	344	378	365	381	367	335	355	395	350	379	352	392	350	375	368	386	377	354	388	379	373	355	333	363	428	403	392	416	360	381	371	371	366	382	381	364	362	352	387	375	398	375	348	351	356	359	376	377	364	367	339	372	352	379	377	390	345	402	372	390	357	401	382	337	364	349	402	385	376	365	351	343	386	345	329	365	368	364	374	394	398	361	391	347	357	379	359	371	337	377	390	387	355	368	363	330	359	359	398	406	360	358	396	379	345	361	369	359	366	367	388	374	354	411	405	385	365	345	347	352	358	404	379	371	357	381	346	364	372	362	374	378	362	378	369	391	369	359	372	390	383	362	361	393	352	355	390	378	396	363	325	390	358	359	421	360	400	373	385	375	373	404	372	372	362	376	371	357	376	356	332	359	385	382	385	363	362	374	365	391	367	363	379	358	381	366	387	351	367	421	364	364	385	397	397	385	380	334	358	422	370	376	352	348	385	332	373	349	392	388	376	346	439	397	374	398	410	365	373	366	341	389	370	391	355	379	374	367	387	352	392	439	402	340	392	364	367	354	358	374	348	378	359	389	358	373	367	376	368	382	365	335	389	387	359	367	379	363	342	361	356	384	386	387	395	392	351	355	396	341	375	360	350	367	341	390	378	379	347	366	390	400	385	333	376	378	392	384	374	352	390	375	354	366	352	366	391	402	381	360	367	383	352	356	350	352	362	352	389	373	373	348	368	398	361	404	371	403	377	358	354	370	363	384	388	374	388	334	362	357	400	389	373	366	391	373	370	409	376	346	389	356	386	374	372	359	387	377	363	351	392	367	382	363	373	356	327	385	362	374	365	379	350	376	381	368	375	394	353	364	364	367	368	389	367	343	365	391	372	411	356	381	378	366	354	380	377	388	357	404	339	382	388	355	339
15353	2461	2816	2075	1501	1050	808	650	494	414	403	367	331	280	267	266	216	232	251	207	200	199	190	190	187	180	186	164	171	179	166	164	183	156	188	169	171	169	177	156	158	171	168	169	182	159	169	161	161	168	173	153	154	165	165	165	161	164	145	173	158	154	148	156	146	166	161	163	169	173	136	188	179	176	156	151	174	148	141	167	173	188	147	146	151	138	172	156	164	138	156	165	142	151	160	161	150	151	141	144	156	159	155	153	163	135	150	151	154	158	128	178	160	151	141	166	154	162	165	135	169	164	155	144	164	170	162	148	134	159	127	145	168	162	150	143	162	163	177	168	158	153	154	146	168	131	156	143	155	149	159	150	158	146	169	133	136	156	150	140	141	179	162	164	165	167	144	159	171	139	146	148	145	151	153	146	159	172	142	166	142	153	144	169	148	129	167	170	153	155	148	156	159	166	176	140	160	159	145	168	158	162	149	139	159	159	140	163	153	167	156	156	166	168	130	158	143	159	143	156	147	176	142	151	156	139	150	159	157	151	154	132	152	152	139	154	148	152	165	146	165	142	161	148	161	174	163	157	143	158	159	147	150	135	153	146	159	150	134	163	141	158	153	161	141	145	142	159	164	139	144	141	148	141	142	148	145	148	133	139	152	162	161	173	140	145	156	152	155	136	140	153	151	130	183	150	155	155	135	156	131	128	150	157	170	166	156	142	175	157	153	147	154	146	160	172	135	140	156	142	156	156	170	132	148	136	115	154	128	154	164	124	164	140	152	147	164	155	157	149	148	154	166	162	151	143	136	167	131	165	160	154	157	163	149	131	149	147	134	149	152	150	147	172	166	147	134	151	149	168	157	144	163	142	162	158	163	161	164	135	157	175	165	147	164	146	151	155	163	171	146	157	140	117	149	132	123	142	169	148	147	148	147	143	142	135	133	146	162	161	152	151	140	145	154	146	156	175	166	161	173	157	172	155	165	155	156	161	157	158	152	158	144	164	150	151	167	159	151	132	143	140	160	156	162	142	168	135	151	150	153	135	145	132	160	148	158	151	140	141	135	166	162	157	158	162	149	135	180	148	142	165	153	161	145	174	132	165	165	162	164	139	147	163	145	147	155	137	151	146	153	147	173	156	137	152	151	131	154	148	139	162	148	140	136	152	172	152	151	174	169	154	161	143	161	167	178	152	135	153	151	154	167	152	143	158	153	139	141	148	165	135	142	154	140	149	146	157	162	116	155	161	160	136	148	147	142	142	167	152	147	176	142	157	158	151	156	158	168	154	156	164	143	155	137	162	159	154	138	146	157	152	169	163	143	138	140	175	137	151	161	148	160	150	184	166	159	144	150	138	159	127	162	144	154	178	149	123	133	169	142	131	160	160	151	157	141	121	154	150	153	156	164	138	155	135	117	176	140	141	167	151	149	162	166	148	163	164	152	155	142	139	153	161	173	155	164	177	155	161	167	148	159	169	148	140	153	161	155	158	144	137	144	159	137	162	152	161	144	148	132	167	159	156	169	177	147	140	147	137	174	147	156	135	149	145	156	148	138	154	145	140	158	154	166	156	146	155	150	157	170	153	153	153	173	140	171	166	164	156	154	154	149	134	160	152	152	133	147	190	150	150	174	158	139	132	130	128	150	160	158	130	167	171	162	151	148	151	162	155	136	166	160	144	169	145	170	152	148	156	149	156	153	143	125	145	143	166	151	156	170	140	150	142	164	153	143	142	164	151	129	146	140	145	147	129	146	167	164	155	149	163	125	144	153	135	146	131	149	148	157	154	161	157	148	147	152	148	142	176	155	135	137	155	172	157	142	156	162	145	134	142	160	156	145	117	156	158	160	132	142	130	156	150	163	149	132	160	152	131	137	143	156	158	166	135	145	167	151	153	171	161	137	168	138	160	162	155	155	136	153	142	160	150	160	146	147	151	144	166	178	152	156	160	149	155	152	159	153	145	154	161	164	139	131	141	127	133	174	163	162	170	157	178	149	131	149	181	166	147	156	156	152	159	165	176	179	153	160	147	158	158	161	149	158	141	151	142	151	161	176	150	145	170	156	159	145	167	158	151	154	152	141	147	159	170	127	161	132	157	140	142	146	158	136	149	168	143	170	155	160	152	159	134	174	161	162	151	121	144	152	137	169	154	162	161	155	148	151	150	149	156	167	152	144	154	156	160	156	155	141	154	143	149	152	168	139	139	170	141	138	148	155	130	139	145	154	150	144	156	137	124	183	156	148	167	175	124	148	153	169	160	161	148	183	151	165	147	160	171	142	133	162	131	146	151	146	169	143	173	146	139	139	146	149	133	168	135	160	147	133	154	163	143	152	153	160	156	151	140	137	163	164	153	146	156	146	149	165	168	150	154	166	153	135	156	148	143	141	148	150	147	163	156	158	137	159	146	156	135	145	149	173	146	143	137	156	157	151	148	157	137	153	152	144	152	168	135	177	130	147	135	151	141	152	143	158	146	155	162	156	133	161	138	138	137	148	134	141	142	169	152	162	158	147	151	149	156	152	148	145	155	142	166	159	143	168	147	121	142	163	145	164	154	132	172	150	142	161	150	142	155	135	154	138	128	156	162	150	135	154	153	173	154	130	134	147	144	151	161	156	140	176	162	142	128	145	145	145	158	144	132	134	137	168	158	135	148	162	153	149	166	168	150	163	166	162	166	122	141	158	144	164	162	143	166	153	154	159	139	158	150	159	153	171	154	142	155	153	150	142	149	158	147	151	142	138	154	142	147	154	136	128	138	137	156	138	146	172	149	137	127	166	141	159	139	141	170	155	150	138	152	158	153	145	156	155	153	142	137	178	171	153	148	151	160	139	158	148	149	131	165	169	136	169	159	166	150	144	151	177	144	138	146	149	139	142	153	150	121	167	160	133	172	157	132	128	141	140	146	136	132	133	132	157	156	156	147	168	141	124	158	163	145	150	156	163	167	167	174	149	154	152	164	179	139	159	166	166	177	163	140	147	150	154	140	145	150	178	143	158	141	158	143	133	162	137	162	178	159	138	161	161	151	155	170	150	166	138	155	143	149	139	171	125	138	137	167	143	176	152	163	146	150	143	143	154	134	120	138	161	174	152	176	149	162	157	130	184	141	155	135	173	147	146	175	148	148	147	127	164	161	152	152	156	131	143	139	133	153	140	155	156	134	177	138	143	141	160	157	144	159	134	126	152	163	179	157	173	135	159	157	129	146	163	142	162	157	152	152	165	146	157	129	168	162	158	160	187	138	161	161	146	153	151	146	144	149	165	165	144	176	148	146	156	163	167	153	147	167	139	161	128	164	159	164	148	155	160	163	173	160	177	128	141	149	163	162	155	159	142	144	139	167	140	139	167	169	128	160	141	157	158	150	143	152	158	173	139	164	150	152	154	152	159	132	147	167	138	142	159	156	145	144	153	154	132	168	151	148	172	148	168	133	125	164	151	133	168	169	153	156	162	140	141	157	167	166	172	130	153	131	129	156	141	142
7568	2432	6110	6661	5490	4401	3680	2920	2573	2216	1934	1630	1553	1448	1297	1199	1076	1045	1002	992	891	865	882	786	829	759	726	781	730	718	699	674	661	614	662	615	659	616	608	630	584	604	612	575	586	568	577	550	570	576	570	564	543	611	560	546	535	555	541	527	502	578	539	530	540	558	546	531	522	519	523	541	508	525	533	505	492	517	507	487	534	503	565	502	495	523	524	533	488	490	526	552	517	516	487	480	526	477	509	517	568	513	495	474	512	547	498	507	500	506	507	487	544	470	492	519	520	498	496	490	491	512	524	475	495	503	512	489	498	499	531	465	481	479	517	507	519	527	508	504	514	523	505	466	504	496	519	514	493	494	518	503	526	496	491	491	500	488	470	507	492	486	479	518	497	497	517	519	467	484	488	520	501	463	521	541	510	480	502	526	499	517	535	452	492	483	458	461	484	461	526	493	482	530	502	499	475	495	488	496	546	484	466	516	516	515	477	495	509	475	458	491	504	526	511	531	505	501	471	503	512	519	485	510	490	497	489	504	518	479	516	478	500	502	528	545	526	508	475	517	517	473	490	488	501	486	507	470	519	479	485	506	496	475	461	486	486	475	498	480	510	479	486	475	507	466	490	478	474	526	490	500	526	462	438	499	490	506	480	500	498	485	486	492	487	548	501	516	458	466	500	512	512	531	524	480	489	493	528	537	505	469	491	507	492	493	489	481	535	481	499	506	460	533	485	462	484	438	505	486	494	486	469	507	477	507	505	526	477	483	473	473	497	497	487	509	494	497	526	520	510	506	482	539	483	467	465	487	444	460	446	516	467	485	478	465	475	485	494	492	514	468	504	490	486	476	456	489	536	557	498	502	496	473	449	482	488	507	513	488	468	498	490	497	499	510	505	519	527	497	564	451	491	462	478	503	506	479	499	499	457	494	455	497	482	496	485	500	485	480	526	497	475	506	517	478	491	545	489	470	524	496	483	508	493	512	493	518	471	532	511	541	495	515	513	483	522	499	537	472	512	505	487	475	495	504	532	507	490	467	515	481	479	463	487	459	480	511	494	509	509	487	491	534	459	471	446	520	520	480	520	475	480	487	468	510	496	489	475	514	537	498	509	466	489	472	475	480	497	530	496	541	458	492	478	499	492	518	503	474	471	532	482	498	500	486	517	523	494	466	497	479	503	528	514	479	494	494	461	516	498	503	482	444	481	441	499	527	481	504	525	464	467	463	506	507	492	486	476	485	482	514	469	523	468	508	533	511	519	469	467	508	530	473	471	502	487	478	491	511	502	513	476	461	502	507	502	519	484	496	500	492	521	506	486	505	498	505	486	500	490	469	475	495	492	495	497	491	479	438	506	490	463	479	485	489	547	519	474	486	488	480	510	463	514	505	455	467	540	511	481	476	532	467	495	498	511	504	491	490	491	492	480	487	484	507	504	489	462	513	458	549	526	515	477	466	499	504	503	492	466	510	483	529	519	530	482	466	521	467	479	489	506	499	521	519	532	487	518	502	515	505	479	521	503	535	496	527	506	494	508	494	511	507	487	523	504	507	458	511	495	477	496	535	496	476	515	486	517	508	491	491	484	483	553	494	501	533	464	483	504	468	514	514	452	466	477	494	511	517	506	488	465	477	526	451	491	473	507	456	499	474	547	474	470	469	464	541	489	512	503	467	467	466	496	471	462	481	508	526	461	460	508	507	464	518	480	481	478	490	458	506	493	500	487	511	506	499	519	501	509	504	510	497	499	500	485	481	480	510	529	530	481	477	506	490	501	446	487	505	472	501	471	543	492	496	511	513	463	515	481	508	490	519	512	523	507	503	471	519	471	461	499	478	489	511	464	502	482	513	486	508	478	430	527	483	484	493	530	520	471	482	501	507	485	495	497	501	488	460	540	511	517	445	508	471	475	498	466	501	499	516	490	531	542	488	479	484	482	497	494	483	512	501	512	512	498	469	486	490	501	489	472	485	526	481	475	517	483	512	456	519	474	512	480	482	522	481	487	505	523	532	469	485	509	514	488	496	488	513	526	500	467	485	527	513	519	464	517	466	499	514	473	524	453	508	528	466	493	514	475	477	476	483	498	480	521	479	486	498	493	497	489	482	484	468	509	516	489	500	509	492	516	465	513	503	518	465	493	470	472	490	483	470	477	500	506	542	501	461	503	471	504	506	506	462	452	507	472	503	529	495	496	526	468	492	505	546	489	486	497	523	520	469	517	496	478	505	534	494	528	530	510	489	489	532	479	498	498	495	476	497	510	484	511	481	529	486	445	462	443	514	491	501	517	490	478	490	492	480	498	529	491	475	500	504	506	509	455	503	483	462	485	514	509	482	493	537	533	481	484	488	481	464	514	530	460	441	468	488	494	520	468	488	482	486	503	501	495	443	504	491	462	478	480	481	500	477	529	505	466	521	483	469	509	489	460	526	493	515	501	495	531	468	512	495	498	519	533	475	480	488	494	493	508	481	473	472	508	543	464	492	492	458	468	513	481	464	520	477	505	499	559	488	469	458	485	473	496	492	461	485	499	510	488	472	505	498	472	506	488	491	536	524	485	552	509	491	535	470	510	513	507	502	491	513	439	553	462	444	527	495	465	497	532	545	460	448	477	513	499	537	521	510	493	493	533	506	479	517	521	518	466	500	460	548	487	494	488	494	510	470	487	492	485	448	492	522	495	528	484	519	508	556	511	519	514	500	524	495	494	510	467	481	489	493	499	507	459	525	480	469	519	471	489	479	505	516	507	484	492	479	463	470	516	502	520	473	499	507	514	466	495	499	506	471	483	511	466	529	459	482	514	490	498	477	494	482	543	477	501	516	492	493	469	512	504	470	467	493	522	511	478	504	479	522	521	504	493	523	490	481	471	487	447	531	513	517	494	468	538	474	475	513	506	484	477	475	509	489	501	492	479	504	526	475	508	462	438	502	493	511	526	480	544	466	503	524	470	486	473	527	477	489	474	500	512	458	495	483	483	501	481	506	473	497	519	496	483	481	502	524	474	465	469	497	470	518	514	466	493	466	504	486	511	476	464	477	517	507	529	461	478	509	508	498	509	527	513	492	461	493	498	505	479	524	474	515	508	470	538	503	520	523	471	516	453	501	499	506	498	527	490	481	532	474	531	546	528	547	496	455	501	465	490	543	505	509	481	481	489	500	514	472	480	487	508	472	505	470	522	519	514	509	486	475	497	508	501	483	450	500	454	502	489	497	487	492	481	540	481	504	522	508	480	476	482	451	501	483	481	494	507	527	444	510	505	499	467	524	507	491	451	508	473	495	540	500	484	497	513	491	508	486	497	514	492	510	475	480	483	514	490	504	479	482	481	449	493	520	478	493	465	492	464	485	513	475	520	516	466	506	468	497	508	478	477	460	472	470	483	512	512	498	468	490	474	472	480	505	505	495	495	508	481	504	487	491	517	473	497	476	492	498	469	492	492	506	484	486	499	504	489	496	511	491	493	469	532	518	534	453	488	467	470	463
1969	281	277	280	270	228	223	260	231	247	222	202	264	208	209	229	218	242	207	193	202	222	216	238	205	226	210	231	233	200	250	236	226	226	221	208	204	222	213	212	230	227	222	223	212	226	227	214	188	212	242	272	205	237	221	206	223	255	220	258	247	201	242	217	255	237	226	199	205	192	227	224	211	211	187	222	198	228	223	210	204	234	216	212	220	229	192	237	223	208	236	217	226	200	227	207	220	256	201	212	222	233	226	217	219	221	229	203	276	220	220	220	239	226	233	208	249	208	241	237	216	227	252	200	223	226	210	234	254	211	193	223	221	226	219	228	213	245	247	209	241	191	224	200	226	228	240	221	219	244	237	241	222	240	230	246	214	224	194	216	211	215	246	250	214	214	238	227	226	213	203	236	203	215	216	234	210	237	251	228	213	217	227	232	215	228	208	216	240	224	247	242	190	244	230	251	217	217	221	231	226	237	216	203	202	234	209	212	193	227	229	213	248	196	209	237	223	247	198	234	225	224	241	219	199	187	244	221	210	241	216	226	207	218	221	215	194	216	230	222	238	200	255	197	229	183	217	229	227	212	233	212	226	240	203	244	221	233	194	251	214	199	195	223	223	206	235	210	205	218	224	231	256	225	225	226	226	222	238	206	237	230	214	233	220	211	209	222	239	223	211	199	236	211	222	230	234	234	212	209	189	234	227	213	233	240	216	233	222	238	220	240	223	231	195	202	210	229	217	222	216	228	212	226	216	200	214	237	222	242	257	227	204	220	210	208	194	194	236	232	214	183	210	199	217	203	216	202	219	230	224	225	224	243	209	211	215	234	230	236	247	242	196	223	243	232	238	223	233	224	224	219	200	226	213	222	238	226	193	204	210	220	225	228	233	212	247	204	212	199	195	242	229	224	222	203	235	219	237	214	222	210	214	245	208	218	195	186	216	230	228	228	231	228	191	229	219	238	200	233	260	221	248	213	242	226	220	241	192	221	217	231	202	215	216	222	244	192	220	222	217	246	213	250	203	220	190	195	222	234	187	207	204	203	244	212	213	233	209	219	221	217	224	241	224	193	249	260	246	221	201	221	209	212	206	238	218	247	199	224	219	219	201	219	220	257	206	195	242	210	184	206	233	219	206	234	208	229	232	230	221	232	218	202	209	236	240	230	239	218	223	237	211	229	228	224	228	215	215	224	218	212	221	231	213	235	239	253	231	223	220	203	199	217	223	229	216	220	227	263	215	214	217	220	242	201	232	230	235	199	199	208	232	224	234	213	199	226	234	190	228	228	203	220	193	252	198	232	227	213	222	246	220	228	217	229	201	233	228	222	242	209	223	209	218	215	219	208	204	217	228	206	204	222	219	252	220	226	201	212	253	209	227	201	235	219	230	238	211	219	215	196	245	241	218	211	214	189	213	220	196	234	230	234	214	210	211	222	226	230	231	220	223	201	227	234	214	183	247	227	220	201	244	223	223	248	212	214	219	202	219	210	216	235	217	248	234	224	214	189	230	234	194	237	205	215	208	209	209	216	220	221	212	213	244	237	225	199	213	208	241	236	228	200	226	204	212	246	233	215	209	221	192	234	240	219	227	192	211	239	221	215	218	214	213	234	228	222	214	249	229	212	205	243	220	246	209	272	224	268	208	228	206	195	225	233	223	234	205	223	228	235	211	256	217	245	246	234	225	216	241	230	192	223	238	225	218	204	228	241	204	208	215	201	243	203	227	227	225	206	219	217	224	235	222	212	213	254	214	241	217	215	254	223	225	218	220	201	222	217	212	227	215	193	224	219	253	217	208	211	231	237	224	230	222	196	219	217	225	239	206	223	230	221	220	247	217	218	209	222	209	207	212	210	212	238	246	236	219	208	203	234	230	243	209	204	205	222	210	230	225	238	209	214	220	215	223	232	242	249	220	228	236	231	201	237	220	200	214	219	209	210	233	224	230	208	240	206	223	210	211	211	222	216	214	228	199	250	232	216	221	216	216	203	204	198	234	229	239	223	215	200	227	207	238	215	220	228	237	227	200	245	247	230	206	231	201	251	215	243	258	225	219	231	216	209	248	213	240	230	215	192	199	228	232	217	199	214	221	217	214	208	238	219	216	230	242	209	221	212	198	232	211	196	231	232	256	229	222	224	198	208	227	214	201	227	212	240	227	236	200	228	211	223	206	228	204	254	230	204	219	253	229	232	221	243	232	207	205	200	209	211	222	253	211	228	238	195	207	223	249	252	202	223	220	242	202	225	204	205	220	226	212	216	257	209	216	214	234	217	229	208	200	211	228	226	207	227	210	215	218	225	214	193	212	265	236	235	242	211	212	237	223	235	214	215	224	226	190	237	237	225	234	195	215	236	254	210	218	222	217	230	223	193	227	206	218	188	234	227	222	241	225	250	222	219	234	224	244	212	238	227	223	190	232	217	226	248	230	212	244	206	223	222	227	240	249	221	201	212	222	208	212	212	241	213	223	264	232	216	214	216	224	223	222	231	206	224	211	222	237	225	229	221	226	225	233	248	201	271	224	222	208	227	209	238	210	200	223	215	225	241	221	220	232	244	224	225	206	216	202	252	215	226	209	237	207	239	221	229	217	212	202	201	215	239	230	228	232	264	218	220	241	222	239	218	213	216	212	207	253	236	233	231	231	245	225	233	232	231	263	219	233	239	233	202	229	225	225	236	216	238	228	229	232	236	201	213	220	246	208	222	235	199	253	227	205	228	235	231	231	196	225	230	235	246	223	226	237	220	214	203	219	227	207	204	207	214	209	225	211	242	222	203	216	209	217	224	219	199	198	230	218	210	226	226	243	199	242	222	212	213	252	196	221	225	228	232	234	241	201	235	206	250	225	208	214	199	204	205	223	238	181	219	220	203	195	225	208	219	234	213	225	218	244	220	237	225	248	226	236	227	185	222	220	217	210	208	198	190	220	209	222	206	208	206	205	214	236	212	223	213	241	219	231	192	225	240	215	220	222	231	206	232	233	221	216	211	207	196	223	238	224	216	212	215	234	239	258	219	216	251	221	219	219	221	255	262	205	222	227	234	210	215	201	215	220	215	234	248	233	235	230	223	231	219	233	212	206	260	236	219	213	206	235	207	232	233	231	207	202	227	202	200	195	216	218	224	211	207	209	217	218	200	235	237	215	232	239	235	227	240	202	214	229	228	219	231	236	219	239	196	234	195	203	227	194	222	225	220	202	209	200	232	185	225	222	225	217	214	189	216	190	202	217	232	223	219	227	214	232	220	237	193	209	234	190	216	208	228	247	206	214	220	195	215	242	225	187	247	216	223	234	232	216	241	208	226	181	200	253	205	216	199	248	226	216	224	239	191	197	218	205	202	227	233	226	228	209	231	236	232	214	223	216	208	224	193	206	210	233	222	206	240	250	226	212	237	214	225	233	229	200	237	205	228	237	235	242	212	237	199	198	206	220	198	245	216	232	208	213	229	234	203	238	246	236	215	238	222	188	223	201	230	215	237
2080	739	858	828	768	747	736	746	720	692	709	689	695	670	663	662	662	665	685	681	691	650	670	681	657	680	627	690	689	671	652	663	619	706	647	679	701	688	612	698	639	651	723	631	673	640	647	663	650	648	672	637	609	652	677	671	717	648	661	637	639	698	616	613	639	659	645	694	643	686	668	642	687	673	684	683	655	681	634	659	618	659	644	664	640	695	693	612	667	678	634	640	656	667	685	614	623	670	674	632	684	670	661	660	694	653	652	659	696	654	654	647	652	690	689	650	652	678	642	659	690	607	718	672	652	647	659	657	648	631	659	683	640	693	630	587	653	666	688	668	680	660	670	631	637	674	694	666	670	673	622	632	645	660	654	653	657	651	689	724	634	660	675	661	630	683	671	640	651	639	649	643	633	667	672	711	673	638	671	682	684	662	677	679	671	653	639	664	690	647	635	707	678	696	692	660	657	678	663	681	637	673	646	669	647	666	676	702	633	609	658	676	650	648	615	677	664	646	625	624	658	626	647	683	672	642	665	649	654	669	652	672	609	657	674	668	635	684	675	601	638	675	647	671	704	655	685	651	682	677	659	692	657	641	673	642	653	659	655	645	627	642	646	653	689	630	642	704	667	676	646	673	642	634	630	723	647	623	661	685	715	658	671	679	651	673	610	642	620	643	653	659	663	674	658	658	665	641	667	644	702	700	658	638	663	633	653	659	650	642	663	682	646	641	680	652	636	689	662	702	649	676	648	584	674	675	624	638	650	636	610	653	614	703	646	687	710	708	619	646	664	688	651	638	681	659	651	656	676	618	629	672	606	645	678	667	664	635	630	649	684	607	672	646	657	672	662	648	656	630	668	677	635	661	647	642	686	591	656	662	642	683	681	651	639	663	617	658	664	725	648	644	668	670	611	639	663	672	679	651	633	695	682	702	659	661	679	661	643	680	662	673	636	650	617	658	660	670	687	679	635	617	661	665	652	695	726	746	628	660	651	657	606	609	659	657	629	674	670	689	640	673	639	645	657	651	684	666	649	662	671	648	627	687	686	659	635	627	681	661	670	661	597	654	623	671	667	635	673	723	643	646	667	685	715	702	649	665	664	643	659	702	650	659	662	670	622	662	651	622	683	637	684	646	675	653	639	667	693	632	657	661	659	640	724	678	657	664	645	704	707	655	639	658	670	683	674	674	648	621	671	679	646	660	714	645	649	657	670	636	670	658	658	669	661	668	693	662	678	659	656	702	678	640	617	699	650	690	635	697	640	706	698	627	661	657	656	664	648	624	687	651	682	677	627	681	693	639	668	640	668	682	619	666	630	669	676	664	674	669	634	633	677	708	696	664	611	659	630	662	631	651	706	648	657	615	661	635	670	663	659	682	671	666	670	677	632	636	675	661	656	630	665	719	661	680	638	665	671	657	646	637	633	661	678	697	620	697	679	673	715	659	654	666	665	671	658	685	647	622	699	696	703	687	653	615	669	710	679	640	642	675	657	616	629	710	636	665	643	676	681	699	652	687	659	695	700	607	644	659	646	678	666	632	678	677	656	677	725	651	709	674	660	676	650	637	658	665	672	634	649	633	669	620	648	607	705	635	627	652	632	664	655	602	662	665	700	679	643	665	660	624	660	637	661	632	680	607	684	669	688	648	651	645	700	630	667	632	655	626	627	708	649	687	660	649	661	668	704	664	651	664	656	678	669	666	671	612	655	708	634	669	649	639	655	701	677	633	652	678	663	679	603	685	679	687	690	699	656	654	659	637	638	640	652	671	647	663	678	676	671	697	668	639	650	645	633	644	653	676	652	674	670	634	641	648	642	671	611	714	637	667	664	687	676	666	675	650	650	677	635	657	693	681	624	689	664	627	632	639	679	679	692	637	617	660	660	668	662	670	672	652	661	660	676	658	688	678	637	713	660	680	701	668	678	663	670	673	670	629	673	682	590	667	652	655	627	650	669	671	654	618	689	664	677	609	661	662	676	650	659	691	689	703	649	662	615	634	616	694	653	643	635	686	627	666	646	662	671	695	635	622	685	635	663	659	707	613	661	698	707	708	667	687	654	637	651	691	665	620	681	690	675	722	624	676	654	634	682	657	655	695	628	645	705	640	616	649	653	621	667	629	660	630	668	670	693	690	638	676	716	669	628	601	649	700	682	654	650	659	680	620	650	628	687	670	715	658	644	610	612	701	648	680	671	694	645	659	690	666	685	642	666	678	614	691	676	628	651	681	712	667	665	649	657	651	642	662	647	649	630	655	674	618	661	659	653	688	677	676	652	713	656	655	659	665	644	670	641	662	653	663	653	688	664	687	684	647	678	652	651	661	657	672	637	640	608	600	665	680	673	657	665	680	680	649	669	666	646	697	626	704	644	668	672	652	658	631	634	627	665	604	688	642	649	681	649	647	636	679	668	664	625	662	637	659	666	639	611	651	713	655	654	663	662	713	663	659	649	630	669	658	630	667	594	662	656	628	667	640	680	674	661	657	634	674	669	652	725	670	648	613	652	661	648	644	666	693	661	641	696	647	672	662	667	637	607	661	649	680	681	676	650	630	676	707	703	702	653	622	664	651	633	665	701	641	697	667	665	679	657	677	654	651	679	689	649	695	646	620	652	700	657	673	621	648	642	672	644	629	701	647	646	647	624	685	657	728	671	647	642	626	674	638	624	631	621	673	648	687	667	636	633	638	646	643	675	694	648	675	630	641	666	619	660	637	660	661	654	672	692	646	692	604	619	703	600	696	664	648	668	631	641	703	613	688	671	648	665	632	694	665	643	681	644	688	669	663	637	683	672	686	640	677	640	692	681	673	637	661	667	702	626	669	657	647	676	719	657	654	648	672	672	622	728	687	645	712	657	650	634	667	592	663	648	666	673	616	608	646	653	658	653	643	648	659	616	643	663	642	665	615	618	639	617	677	666	635	700	657	702	702	676	717	702	677	629	666	638	671	633	693	629	677	678	628	678	660	641	681	638	651	636	666	658	668	669	750	667	672	662	687	666	647	657	645	671	675	652	657	636	634	599	655	649	685	671	637	680	644	705	681	653	665	683	650	717	637	665	685	691	651	688	673	640	676	667	683	718	727	626	637	662	687	674	694	636	684	715	709	635	687	680	684	669	654	684	701	681	669	675	641	679	686	658	646	702	667	672	641	685	674	659	672	667	611	643	633	649	701	663	675	663	682	648	657	671	676	692	629	667	639	606	654	654	636	701	656	654	686	682	646	665	690	639	675	649	635	662	661	675	704	662	675	642	651	672	607	651	645	597	677	660	659	729	645	653	670	645	649	631	636	616	694	699	660	692	619	648	672	641	618	673	645	586	657	707	649	656	675	635	619	655	705	689	643	666	692	703	637	647	643	677	634	707	668	666	673	700	632	715	667	683	632	645	652	621	699	679	642	692	679	657	642	642	679	671	668	637	672	685	636	686	662	660	704	682	666	673	656	659	669	655	630	647	660	682	657	651	676	634	689	611	647	636	662
8172	1046	1347	1062	738	513	428	347	283	256	225	202	192	153	174	144	144	136	159	144	129	151	118	119	124	141	104	142	110	128	118	120	120	124	119	116	118	101	105	117	130	135	107	122	118	109	128	103	112	106	127	117	116	117	108	106	98	117	102	113	115	87	117	113	122	114	108	121	112	99	131	122	123	113	111	113	96	110	109	102	128	113	114	127	115	108	98	120	114	100	96	106	110	107	113	90	98	126	109	108	101	108	103	101	97	105	108	90	109	90	89	119	113	134	109	108	108	115	113	126	109	114	88	128	152	81	97	127	100	85	116	113	120	118	120	122	85	88	106	110	106	122	117	120	108	112	100	113	100	103	110	89	109	99	104	91	137	106	111	115	116	114	110	98	98	117	113	108	106	102	99	110	111	121	132	109	114	117	97	134	118	140	116	102	113	127	92	118	112	116	109	111	116	115	114	108	106	105	106	103	103	105	100	112	105	115	153	102	94	93	114	106	108	117	96	116	120	116	106	99	112	119	109	104	113	112	112	117	117	116	115	110	107	97	94	102	120	100	106	112	99	115	122	103	79	126	113	122	112	122	121	118	88	105	96	103	109	109	120	101	117	107	123	117	123	101	98	127	110	111	111	115	114	104	105	120	104	109	123	119	100	105	121	115	121	109	122	118	105	110	107	114	108	111	97	106	105	122	114	107	121	109	103	122	102	120	98	93	112	109	109	123	108	98	116	103	107	109	127	116	96	115	93	105	120	108	112	108	116	120	120	114	109	125	103	112	109	109	94	120	110	99	112	119	89	102	105	106	112	110	116	123	117	106	112	113	104	99	103	113	117	126	96	97	118	118	102	106	87	87	128	107	114	110	126	111	112	115	102	104	112	110	110	121	113	109	122	117	101	103	112	99	120	92	110	108	93	104	109	116	118	120	129	104	106	106	108	123	128	114	87	106	106	97	109	109	112	115	103	95	95	106	94	96	109	103	120	113	106	116	103	111	104	107	123	108	126	114	119	105	96	117	115	110	123	104	127	108	114	118	111	99	121	133	108	109	120	94	108	118	106	116	94	97	137	100	113	108	98	97	107	106	126	104	94	113	114	116	113	102	103	98	113	98	107	113	113	96	98	98	112	119	128	115	121	117	109	103	112	120	118	106	120	108	116	113	111	112	117	99	120	108	115	99	89	128	110	123	113	97	110	95	117	111	105	93	117	113	108	128	107	113	96	100	110	114	107	111	87	101	97	101	101	103	98	111	121	113	122	136	97	115	131	108	114	121	107	88	116	122	118	101	81	95	112	110	127	105	118	112	105	109	114	100	109	104	83	108	110	87	92	111	117	105	103	103	106	113	99	127	100	95	110	130	104	115	97	108	104	108	110	107	119	124	100	98	112	107	104	107	123	111	103	102	102	114	95	128	130	94	121	100	111	122	112	109	89	114	122	119	119	108	99	95	97	113	105	113	118	94	107	94	108	106	104	125	94	111	111	132	127	99	102	104	115	122	121	100	113	123	113	100	96	113	88	97	133	104	115	127	128	121	116	120	108	120	105	115	114	96	80	107	101	102	108	115	84	114	106	107	112	114	90	100	111	123	112	108	97	89	110	113	101	135	118	110	116	100	116	108	106	120	118	109	111	118	106	112	111	106	130	117	129	120	101	119	113	91	111	104	101	93	121	99	103	126	105	104	96	120	94	102	120	100	109	121	115	112	105	104	90	100	98	116	111	100	96	104	99	103	114	99	117	113	94	109	108	122	114	117	123	91	116	119	100	108	123	118	105	104	104	84	110	112	106	108	104	102	98	106	79	124	123	125	97	111	98	115	114	104	116	111	111	119	108	99	105	110	109	95	119	125	123	131	99	118	129	120	129	92	126	125	109	110	99	121	100	109	90	113	100	115	103	102	122	102	121	117	113	105	113	118	112	101	110	95	106	93	123	124	96	109	108	117	118	96	112	92	116	92	117	107	114	142	103	118	107	107	124	90	104	115	112	106	114	102	112	113	116	97	85	94	124	120	115	96	97	115	105	121	117	103	112	116	131	112	113	101	120	111	110	86	108	106	98	118	107	130	114	116	102	101	121	109	121	118	118	116	120	98	118	121	99	100	107	94	121	119	111	119	95	108	102	121	83	107	123	108	116	108	110	123	97	112	103	98	124	91	117	112	130	91	112	113	121	121	102	104	122	104	96	114	83	110	94	91	106	112	102	115	99	107	107	118	101	109	109	101	106	127	131	119	113	98	98	92	122	93	101	106	104	114	108	89	113	116	110	119	111	100	116	109	121	108	109	115	112	112	103	122	101	97	124	107	125	102	115	101	105	119	116	106	111	105	93	87	106	116	99	134	94	102	92	125	113	118	108	104	105	124	125	100	102	126	101	122	101	113	119	128	97	108	107	100	120	120	125	109	124	117	122	117	114	113	105	128	113	98	100	121	116	81	127	131	120	116	99	99	127	121	97	97	87	107	97	98	106	102	122	107	120	105	110	120	116	111	130	97	124	107	112	130	115	130	117	109	139	111	103	131	104	113	130	121	117	129	86	112	108	122	103	104	100	105	108	102	100	96	122	113	106	119	134	115	96	104	103	107	99	108	102	100	100	133	118	112	116	143	110	85	118	107	122	139	105	109	110	93	121	105	109	97	125	107	106	112	89	104	96	112	121	88	103	128	97	107	90	103	99	103	113	104	118	121	106	102	116	114	113	103	108	101	118	97	113	115	99	97	114	103	111	99	103	105	137	124	103	101	111	133	95	112	104	121	123	112	107	120	126	112	106	114	105	93	102	105	109	116	101	104	104	102	112	104	101	96	103	96	120	114	117	109	112	95	99	120	116	118	110	100	110	129	82	104	118	103	110	117	114	101	117	113	111	113	105	111	122	117	120	129	111	108	109	121	100	94	90	104	103	111	105	98	114	120	114	127	105	111	108	111	102	98	98	109	104	96	115	118	105	114	110	118	114	124	113	88	114	120	107	106	96	102	90	89	105	102	104	122	123	129	113	118	134	120	102	102	90	102	107	114	107	105	117	104	92	107	100	99	92	112	98	104	121	116	108	118	115	100	125	109	98	102	96	108	98	103	120	102	112	96	115	107	118	112	111	111	92	116	117	104	105	101	110	111	100	124	97	109	98	105	109	112	108	122	93	110	105	107	123	108	116	103	109	106	90	101	111	108	100	103	109	108	108	99	87	104	110	113	106	105	96	125	114	113	112	104	113	118	107	94	113	97	109	123	109	107	117	109	132	87	99	113	110	116	114	106	93	123	114	82	106	105	126	107	114	94	121	124	103	96	107	106	145	105	105	132	108	111	108	117	126	106	109	102	119	120	112	110	96	107	95	107	99	104	106	101	110	148	93	116	101	97	126	134	94	113	117	109	115	111	124	122	118	95	104	105	110	104	103	103	123	106	104	103	110	106	101	96	101	92	100	89	101	88	117	122	111	93	104	127	107	138	97	106	121	103	104	103	98	105	126	112	112	121	98	105
5362	1391	3227	3761	3079	2487	2088	1644	1471	1268	1152	940	879	841	778	729	706	632	639	630	532	570	587	534	524	544	485	470	463	469	442	497	453	449	432	461	431	444	438	436	434	410	450	395	427	403	397	385	424	401	420	417	382	425	390	426	395	414	381	421	376	366	378	354	415	360	350	413	368	423	385	386	380	403	398	385	371	374	353	363	400	372	417	404	397	354	385	387	380	358	362	358	370	363	388	367	369	383	393	327	360	370	362	406	370	370	376	373	359	407	359	402	354	383	372	359	394	353	380	370	386	361	368	364	374	379	411	361	358	365	385	364	379	373	329	332	370	385	375	415	357	378	352	393	349	387	363	341	332	389	381	379	394	356	360	372	360	345	336	414	421	373	356	420	393	390	332	369	335	354	386	382	360	354	366	376	351	355	343	354	392	379	373	357	348	396	351	383	357	350	387	366	359	395	375	392	365	360	377	364	348	396	346	354	342	414	394	410	365	381	368	358	371	384	385	387	380	369	398	395	348	365	370	381	356	369	348	357	394	407	412	378	386	375	386	377	377	339	357	378	405	370	376	394	362	352	399	403	396	383	409	386	356	348	386	368	378	362	383	390	352	378	359	384	388	367	364	385	354	340	386	364	368	354	380	408	391	374	373	373	384	343	407	399	381	353	378	356	385	395	377	362	348	365	400	394	367	387	383	388	401	355	376	369	379	398	379	374	376	378	349	387	412	378	351	349	385	362	392	380	382	364	369	369	401	424	346	345	376	393	357	366	386	338	389	363	383	333	379	346	361	348	372	372	419	386	371	350	372	332	358	330	350	366	351	383	382	348	410	361	330	381	355	329	375	374	367	353	334	354	390	366	356	356	357	392	366	365	406	394	358	343	353	390	377	398	371	370	346	405	369	354	371	375	363	333	351	369	415	368	374	372	354	388	376	365	328	362	371	349	380	377	370	365	373	361	375	340	380	375	376	369	358	372	369	362	352	354	362	330	350	337	344	324	370	378	359	347	360	351	393	370	333	348	377	380	355	339	357	419	355	352	357	375	388	378	380	372	414	372	395	409	365	400	373	361	347	372	372	375	362	369	391	392	396	350	357	371	341	348	385	364	354	370	358	361	362	355	390	367	372	372	381	338	347	389	393	361	324	364	344	379	390	374	343	372	393	329	394	349	369	358	375	365	394	337	381	380	356	379	367	353	412	355	360	370	353	358	399	360	352	361	358	390	345	371	347	355	342	391	397	386	347	358	375	358	385	374	346	342	387	340	358	373	369	358	356	361	381	368	373	396	384	378	372	339	387	367	381	357	367	379	387	431	400	349	369	351	387	339	371	370	340	365	399	372	397	369	376	355	351	363	369	351	352	379	414	368	332	366	396	376	371	370	392	346	343	326	357	359	334	383	398	381	350	403	352	370	354	381	386	355	382	395	378	355	371	393	384	364	376	392	342	377	381	368	351	365	415	367	375	378	333	382	369	366	367	365	367	358	373	384	348	391	347	365	338	359	387	375	389	389	342	348	371	401	342	379	365	383	372	375	382	375	364	387	363	382	367	379	333	377	366	354	380	401	378	391	413	352	366	344	341	391	363	416	382	386	340	400	385	393	370	357	354	358	364	390	331	357	370	368	369	362	368	394	389	349	373	379	367	367	373	354	345	387	386	377	363	346	355	352	344	379	345	341	375	365	378	373	369	420	393	379	391	381	354	368	370	350	361	349	365	364	378	373	335	370	353	394	328	364	357	371	349	353	358	351	369	347	395	428	393	361	408	357	364	350	330	353	342	388	359	354	346	373	400	394	358	374	371	381	429	376	341	345	359	383	368	367	388	389	369	352	373	363	359	349	364	363	374	369	357	384	400	356	375	343	345	394	380	378	374	355	370	338	391	378	348	367	403	382	368	373	372	335	386	351	346	353	355	381	355	410	372	366	359	319	346	407	374	408	352	407	339	349	372	353	352	355	360	371	360	393	351	380	367	362	352	322	364	342	377	406	355	354	395	347	375	389	379	374	335	357	347	339	380	363	352	377	385	370	360	386	391	369	364	383	370	377	363	378	389	363	367	365	372	346	407	355	363	366	373	381	436	392	339	350	383	351	357	393	362	356	370	375	390	354	390	392	354	352	363	346	355	364	355	378	336	370	354	364	364	355	382	361	374	372	363	318	343	363	390	392	363	381	367	362	349	375	348	359	383	418	397	388	397	403	345	387	364	332	395	392	379	351	355	382	356	359	366	366	379	405	387	381	368	372	373	336	332	407	360	390	357	352	339	366	397	370	346	374	349	379	378	439	377	404	379	386	354	352	361	372	359	400	355	366	380	416	398	353	387	407	386	350	383	349	389	356	374	337	383	357	359	337	388	378	374	386	372	374	376	373	350	386	412	367	339	390	342	389	370	384	394	364	417	385	367	344	381	325	368	353	352	392	343	358	388	339	397	348	372	316	364	386	350	362	351	363	383	377	363	369	365	383	356	391	351	392	363	344	346	379	372	343	338	389	373	415	365	343	377	363	359	361	365	374	391	357	363	384	344	339	332	390	391	367	414	341	375	361	402	353	381	376	361	347	358	359	331	404	368	355	352	350	377	356	379	341	391	357	373	350	362	407	396	365	385	350	400	357	388	350	376	381	371	361	365	367	392	373	349	314	371	392	355	374	375	361	370	352	377	376	348	371	379	355	357	369	374	361	415	346	358	340	371	370	377	361	346	345	383	387	375	361	418	336	378	391	354	373	365	351	394	325	372	372	361	386	397	398	368	358	361	390	394	373	390	358	390	382	356	379	380	379	374	388	370	356	358	391	359	342	384	365	367	399	351	412	349	379	409	382	377	358	347	376	367	384	398	365	355	384	403	343	349	335	357	353	389	355	361	330	360	376	361	379	380	355	355	363	361	369	383	378	377	384	382	388	368	388	344	377	369	344	363	367	391	372	342	335	357	365	372	346	379	406	395	344	356	397	357	376	338	342	377	393	368	370	378	402	318	390	327	361	339	376	338	369	337	383	369	351	397	388	370	380	396	407	366	392	369	335	377	367	379	389	385	383	364	380	354	358	379	366	355	363	386	370	392	367	372	342	363	337	376	379	360	392	357	386	340	375	384	356	365	373	335	399	372	372	372	366	338	377	376	354	385	363	356	363	395	348	363	364	363	372	380	348	317	352	352	357	365	365	371	359	361	361	368	381	391	349	378	373	374	371	329	385	351	360	378	373	343	392	393	379	368	379	348	410	375	374	395	353	362	341	420	360	389	391	337	407	377	345	345	376	355	368	429	396	369	373	364	361	378	343	359	370	360	365	383	339	403	361	364	347	411	352	385	352	374	358	366	381	367	368	341	357	382	375	397	388	360	384	383	382	372	370	346	387	368	364	356	361	388	375	384	380	390	359	354	398	360	356	383	379	386	372	367	376	358	362	370	383	393	367	376	375	390	355	382	386	336	340	371	395	364	376	365	378	372	356	344	332	361	366	365	386	379	367	379	364	370	374
15250	2520	2601	2026	1397	1020	808	663	529	434	375	359	316	276	283	235	263	240	231	221	203	199	198	197	172	190	178	190	158	189	163	164	174	190	173	180	146	165	163	190	165	156	186	146	155	173	152	158	181	158	141	156	155	157	175	157	169	136	183	157	161	141	175	175	148	163	165	155	155	135	162	150	145	165	140	147	162	154	146	142	130	169	167	158	149	154	146	166	172	147	160	144	164	163	158	167	161	147	157	134	127	133	170	164	140	142	139	125	141	168	172	154	168	157	141	131	157	150	159	166	189	152	177	143	160	136	145	148	162	161	167	164	158	153	165	151	155	147	161	153	156	151	148	162	151	171	126	141	173	155	154	155	153	144	131	156	136	154	162	168	154	145	158	135	161	146	151	160	139	157	143	185	178	141	143	180	160	143	157	161	149	159	154	132	156	145	154	148	158	153	139	170	163	149	153	143	143	166	149	152	177	152	163	144	142	158	149	144	149	153	156	142	152	166	149	163	131	168	150	142	139	186	153	118	153	140	138	154	163	129	139	164	176	160	154	174	148	146	156	154	126	156	124	156	165	145	150	139	149	138	165	165	168	139	180	142	165	167	161	148	117	156	164	147	160	147	142	139	169	157	154	152	150	161	160	149	154	147	157	157	165	145	156	134	159	134	157	160	150	137	164	159	138	146	169	150	154	161	145	164	137	156	142	165	130	147	145	159	169	146	143	148	175	177	139	131	161	168	148	165	136	131	161	152	161	192	157	154	145	148	149	145	137	148	154	149	160	161	141	142	141	176	136	142	161	143	155	149	150	164	131	166	147	148	169	146	159	154	157	157	154	144	154	134	153	134	164	160	149	164	138	150	172	157	147	158	163	168	163	161	158	138	144	138	149	169	167	154	140	140	167	149	153	162	153	140	178	145	159	143	141	144	149	147	132	149	131	126	153	159	149	135	158	138	166	154	152	133	156	143	164	160	144	141	137	154	155	145	143	168	161	148	160	162	145	170	163	160	159	157	160	134	158	165	134	151	145	174	166	186	174	161	165	166	137	148	149	176	155	160	165	151	168	139	136	152	141	146	124	148	149	159	148	138	156	172	183	132	141	143	132	133	143	143	168	161	151	175	161	123	155	142	157	137	144	141	150	141	140	147	168	153	169	163	157	141	165	135	137	157	175	141	163	170	160	153	141	156	151	153	132	177	154	177	144	143	132	154	162	165	161	159	123	155	126	161	150	164	154	137	150	161	149	163	167	143	148	150	176	173	150	171	149	144	150	179	160	154	158	145	165	141	135	172	162	145	133	157	174	159	152	125	157	151	163	159	147	138	146	148	150	141	159	148	143	142	159	149	175	183	160	153	179	178	145	130	146	143	149	172	158	151	167	148	163	124	165	156	162	131	150	154	153	173	172	150	143	143	117	139	140	140	167	158	140	160	136	154	151	139	144	160	158	149	169	156	146	131	153	155	133	150	155	130	130	134	120	163	162	134	158	152	158	149	157	147	179	154	142	172	144	157	158	160	148	163	146	158	150	149	153	165	162	159	150	134	150	171	155	142	137	179	155	142	128	177	157	151	156	142	139	161	153	149	131	156	159	142	151	174	163	154	141	181	143	162	147	128	157	140	157	139	135	158	132	162	135	169	149	153	159	159	160	166	153	176	144	166	141	149	153	128	139	155	158	166	147	153	156	156	146	143	154	151	141	177	157	150	170	145	136	158	171	148	157	149	130	164	142	152	151	162	154	145	137	131	149	146	134	124	148	158	169	175	146	136	151	159	140	137	166	141	167	147	142	152	142	143	136	141	157	169	165	167	158	143	127	156	165	133	170	162	154	143	154	143	148	156	159	161	165	147	142	155	167	141	139	175	163	158	157	140	157	157	157	154	145	164	143	160	182	144	133	153	148	155	148	148	151	128	142	159	154	151	149	141	143	182	158	162	135	146	159	149	150	148	169	146	160	132	147	170	153	146	163	158	167	150	153	151	156	141	144	127	153	131	155	141	164	155	161	146	140	173	171	148	156	169	146	138	141	149	149	142	180	143	153	158	165	161	154	151	171	153	148	164	157	147	131	166	147	160	139	151	139	143	168	156	131	135	153	152	155	156	131	136	141	162	123	147	134	157	157	144	137	145	150	140	147	142	154	158	158	155	158	166	194	139	165	150	143	165	139	159	146	121	161	158	120	175	159	168	130	142	151	166	148	159	155	137	138	158	147	169	169	175	144	177	162	159	158	153	118	147	163	164	135	143	123	152	154	147	151	146	142	163	140	145	138	151	130	145	155	132	151	165	173	150	148	166	162	157	150	151	161	139	160	137	160	152	147	162	145	164	160	152	133	151	143	174	126	130	144	170	142	146	159	141	153	146	135	153	165	150	151	173	145	162	149	164	165	147	152	149	143	141	130	168	156	146	157	132	158	149	165	152	164	137	161	173	146	175	147	151	140	144	142	136	142	153	168	150	140	128	145	141	163	142	153	155	158	152	153	145	137	152	136	138	141	151	148	155	158	170	139	145	151	158	156	129	149	166	151	154	164	160	155	163	158	145	153	142	141	165	138	167	158	146	161	154	153	164	114	143	168	167	143	137	127	131	158	152	169	140	171	170	128	130	132	165	156	138	155	163	136	173	160	138	159	163	169	160	164	158	157	129	149	151	157	157	177	163	149	150	162	148	150	142	139	140	160	149	160	168	156	171	166	143	138	165	155	158	156	152	161	173	134	139	165	134	153	142	133	162	155	144	126	161	152	165	155	154	151	142	151	154	123	146	145	140	175	157	159	157	154	161	146	135	145	144	153	168	143	159	136	159	142	143	152	161	147	136	161	146	164	159	127	151	161	156	134	139	148	186	158	152	142	141	150	167	147	143	161	150	171	169	142	155	156	167	153	157	141	159	135	141	152	175	160	164	175	157	166	137	139	149	146	171	150	173	138	163	170	143	161	154	167	178	164	161	150	150	145	150	158	165	143	175	147	158	133	162	167	151	147	146	155	168	154	163	140	155	158	153	123	152	161	130	142	134	150	146	141	159	152	136	155	151	135	145	176	152	156	153	143	172	165	142	156	176	155	143	156	141	143	133	157	162	178	150	145	133	154	164	169	137	130	137	144	139	163	137	171	154	148	180	160	144	145	152	142	153	141	145	187	145	171	149	165	134	154	145	166	165	143	168	166	145	156	154	144	144	128	139	150	146	133	146	180	134	165	158	160	154	174	157	164	138	168	177	151	147	155	140	146	159	152	176	148	150	145	154	148	180	166	136	158	156	168	131	154	171	161	149	141	153	156	147	142	155	171	160	134	143	150	153	153	160	148	161	164	149	158	152	135	140	136	159	149	165	150	178	164	167	169	143	166	165	143	139	145	131	173	169	144	149	181	158	150	148	150	179	140	123	148	152	155	143	155	155	181	162	150	159	131	150	161	125	152	136	158	161	157	179	148	171	179	151	169	150	159	138	151	168	148	163	152	169	149	158	156	165	141	144	152	123
7575	2538	5999	6605	5562	4563	3601	2996	2489	2246	1963	1702	1593	1373	1352	1203	1145	1017	1005	981	951	898	849	874	799	807	771	765	721	717	658	666	641	631	638	637	605	625	623	648	621	581	589	590	612	566	573	548	580	574	548	558	575	553	572	565	549	531	534	557	575	514	540	526	505	495	499	527	542	545	528	512	508	527	533	495	553	507	522	530	534	544	509	496	555	516	547	526	556	496	496	478	517	547	515	544	559	501	518	527	519	505	494	533	517	511	507	495	523	517	472	520	571	473	514	524	513	536	499	516	506	543	508	514	498	516	475	507	498	478	503	509	478	495	505	470	482	504	490	518	473	446	534	519	516	507	524	479	503	491	520	489	478	515	487	501	511	475	511	518	537	485	489	440	503	465	487	482	485	529	477	515	527	510	546	475	519	482	509	487	523	484	503	501	495	527	484	526	473	489	548	475	526	475	500	528	471	525	498	474	474	469	473	530	485	524	534	499	511	523	475	490	549	510	491	507	484	475	492	476	486	499	518	522	461	449	525	519	498	516	473	501	478	499	489	507	476	506	480	472	501	505	493	510	503	532	478	466	483	504	492	537	514	529	483	480	503	493	466	494	531	483	462	519	477	569	501	502	489	500	516	491	509	499	503	540	490	483	510	504	496	484	462	511	490	492	503	451	484	526	529	514	496	494	491	474	508	481	523	497	503	495	519	507	486	485	505	518	511	516	494	529	493	465	467	492	486	472	465	493	535	532	521	501	537	513	492	507	531	470	513	448	463	511	502	482	463	474	533	503	506	514	462	475	537	457	509	540	477	485	473	548	479	503	492	501	464	477	539	520	450	472	529	475	488	494	450	508	550	487	536	513	506	517	480	508	533	484	474	507	495	488	518	460	458	503	503	462	483	498	506	490	521	478	504	456	480	513	514	472	458	513	491	478	490	532	481	484	513	469	476	532	471	496	501	493	497	454	501	496	526	530	492	485	492	473	502	490	486	486	481	511	513	479	502	477	512	531	548	492	505	445	506	501	487	514	514	493	503	519	506	495	499	467	496	489	515	461	535	487	501	512	461	490	520	514	480	516	497	494	467	460	463	506	497	495	510	504	532	512	498	498	482	518	527	478	496	462	511	461	503	463	514	467	486	539	459	507	485	531	492	461	480	442	465	494	511	498	488	464	524	488	493	488	476	501	539	465	508	490	503	534	482	503	477	462	477	504	493	488	478	508	472	522	492	504	505	499	492	514	492	460	475	512	556	538	469	491	470	505	454	517	458	511	535	502	502	517	494	492	500	468	464	479	478	545	503	485	479	506	508	465	481	506	515	468	487	504	518	454	508	488	514	519	464	491	507	482	461	502	483	531	482	536	539	501	527	520	542	487	482	470	497	495	493	496	481	493	488	461	506	464	475	530	468	466	496	463	496	524	524	503	514	472	505	536	492	519	500	528	483	463	492	510	529	465	457	522	524	470	470	498	508	506	524	488	496	481	512	515	474	493	528	526	480	499	507	490	461	505	489	528	492	497	478	490	460	485	477	482	546	505	517	472	472	498	492	518	517	494	471	507	518	473	505	492	477	530	499	510	485	486	474	521	499	493	487	498	498	513	506	468	544	505	513	470	470	520	512	477	529	481	467	535	464	459	497	503	492	542	458	491	476	532	503	500	506	476	524	487	528	513	488	470	495	485	476	476	521	472	501	509	526	519	518	495	505	484	456	532	509	464	508	497	478	471	516	517	467	498	522	506	478	483	522	538	509	517	494	544	477	484	468	526	503	491	478	527	456	525	512	503	505	481	502	538	516	473	499	484	500	490	467	500	521	484	492	491	491	484	476	512	478	504	527	502	480	486	520	486	507	502	512	515	494	529	525	486	461	483	498	484	472	559	490	525	477	523	510	465	441	499	456	516	512	479	520	486	501	508	485	510	512	481	474	520	500	465	511	520	528	521	519	498	491	524	474	528	503	473	484	468	487	470	504	506	486	511	477	482	474	524	508	493	477	472	498	504	479	517	514	502	487	481	496	505	509	503	486	486	467	523	462	504	455	496	455	473	475	508	486	499	478	514	506	526	485	473	477	465	507	498	509	506	504	492	449	507	505	507	490	504	465	518	501	513	472	488	476	534	441	488	503	493	460	517	483	500	492	487	473	454	493	486	523	471	515	491	493	503	495	500	524	503	456	484	459	501	498	477	501	455	446	455	483	499	527	475	459	465	469	507	513	486	477	539	457	484	507	501	463	518	536	511	452	470	479	487	483	499	512	524	478	477	519	473	515	468	485	506	440	528	470	465	489	496	484	493	505	492	500	461	459	532	435	493	547	497	471	470	473	464	489	490	498	488	499	528	486	512	468	499	501	502	493	509	478	496	494	502	502	501	495	474	496	468	467	491	489	489	466	502	529	530	541	464	518	488	539	486	477	498	503	503	484	473	477	495	484	505	497	493	492	532	473	496	502	470	463	488	541	516	508	522	446	498	511	468	492	503	496	499	510	490	493	501	466	476	490	492	530	527	488	510	497	488	481	510	501	478	527	529	492	505	509	526	510	482	489	477	490	511	502	483	509	496	498	464	506	492	493	514	511	467	490	468	524	454	543	503	513	483	502	471	480	495	488	476	492	534	463	490	477	490	507	481	498	518	541	483	519	491	451	498	499	506	498	473	511	498	521	488	496	517	501	513	518	486	475	508	509	495	479	516	476	488	441	521	457	484	532	504	503	490	515	539	495	513	497	465	479	529	472	508	454	506	501	477	507	543	478	485	497	501	528	524	498	494	493	500	511	504	515	467	563	492	484	485	520	501	510	485	465	500	501	499	498	464	483	524	475	470	467	514	504	464	472	510	457	495	481	496	511	479	482	521	510	475	535	499	474	464	488	471	473	483	487	476	488	495	512	487	502	490	484	518	493	534	515	511	482	462	464	521	494	461	511	535	534	494	496	546	446	467	486	509	454	504	495	516	467	515	510	496	476	468	517	501	473	508	514	474	500	506	463	483	448	495	453	494	497	501	486	515	472	448	519	506	462	492	486	504	534	457	492	524	498	502	499	493	494	490	511	483	512	462	478	506	502	506	501	503	522	498	482	520	505	468	526	472	487	488	493	488	489	514	537	508	483	495	475	507	511	492	495	485	500	457	502	536	484	488	518	522	486	491	492	496	501	484	501	484	501	495	508	475	502	500	475	489	468	494	518	473	490	496	503	474	494	528	472	489	490	459	494	493	480	491	484	448	473	518	478	528	505	473	497	511	494	493	483	462	507	531	468	535	495	490	501	492	497	520	485	440	505	475	520	545	501	457	514	481	517	506	501	476	517	519	504	513	480	517	524	496	481	495	470	469	482	470	513	516	532	500	517	474	461	471	468	509	493	476	471	497	479	504	505	517	491	515	508	454	480	484	503	471	481	458	466	484	500	530	534	517	509	473	492	490	479	489	518	501	487	517	477	466	478	532	491	489	499	487	507	497	489	528	470	527	498	480	512	505	507	524	503	498
2065	283	251	297	227	242	222	250	223	240	243	245	230	235	207	237	198	237	220	203	225	215	220	228	233	239	226	226	211	236	235	200	232	230	209	228	194	230	214	240	230	227	224	219	235	228	226	203	212	231	221	207	209	228	235	233	219	237	212	197	196	232	234	211	222	208	247	230	195	218	194	225	226	222	224	215	208	224	193	190	220	228	204	210	227	225	236	215	214	229	220	204	207	238	213	222	222	195	214	236	211	223	244	231	195	250	261	238	219	207	203	201	222	217	225	224	218	204	214	221	231	267	230	213	232	215	205	233	228	222	220	223	217	223	253	225	226	233	226	214	239	250	224	221	231	216	210	220	225	225	237	231	203	205	230	208	232	222	220	223	206	246	239	243	244	217	229	207	258	206	232	213	212	226	207	233	193	216	200	211	201	246	216	222	231	212	227	228	255	225	221	230	240	229	196	213	228	245	243	232	217	223	193	230	214	223	246	218	215	244	225	210	212	219	199	229	238	201	192	237	229	211	214	228	216	226	197	228	235	246	242	222	231	210	210	218	202	237	231	227	243	212	206	219	208	246	218	228	207	224	206	208	201	195	215	242	229	230	234	233	224	232	224	240	219	232	235	243	223	216	235	208	244	227	216	215	222	227	206	216	214	210	209	202	222	234	200	244	218	204	237	254	219	219	218	234	227	219	208	229	200	218	212	219	230	220	238	228	231	212	212	239	227	221	220	229	185	236	245	213	206	228	209	228	218	225	219	210	219	226	229	220	235	227	207	206	206	241	238	231	226	230	209	231	247	210	217	214	196	241	242	213	233	256	232	244	196	215	185	246	263	227	219	209	234	220	241	222	218	220	201	240	224	210	220	223	199	210	222	217	227	199	225	237	227	246	219	225	215	200	234	243	224	241	223	213	221	224	214	213	221	204	253	215	240	234	215	252	246	222	220	208	249	212	197	201	222	213	224	205	230	241	217	194	228	191	218	241	219	212	208	239	224	199	201	203	202	205	222	208	207	230	230	215	224	222	234	225	223	222	214	229	224	221	225	246	246	204	239	240	230	211	199	235	228	198	214	187	207	229	225	221	231	236	232	228	214	224	250	228	233	215	208	212	228	197	232	219	224	201	195	235	234	233	178	209	219	207	243	217	181	186	223	213	217	206	213	197	208	217	227	215	225	218	217	185	242	214	190	217	241	208	224	197	205	214	223	217	219	206	207	236	218	230	209	200	236	199	201	220	220	208	225	251	230	228	203	220	189	225	210	193	225	182	208	227	228	240	194	228	227	236	197	185	225	194	195	240	207	234	238	209	235	192	207	235	223	228	224	202	221	218	199	184	208	215	213	219	233	209	222	212	234	220	204	210	242	217	240	241	206	226	210	208	219	214	194	220	202	197	238	220	220	207	225	224	221	236	221	245	215	203	203	212	219	235	186	212	227	218	217	229	206	201	201	232	207	230	197	249	222	208	214	215	213	235	225	188	206	214	211	241	208	233	220	220	231	221	181	211	203	237	211	217	224	218	209	207	212	225	221	230	220	208	211	228	223	226	210	235	231	241	209	218	201	208	213	246	203	201	221	212	235	233	230	209	233	227	223	224	236	233	201	236	234	183	223	232	228	223	255	227	218	247	215	240	217	230	230	209	235	221	234	241	226	243	239	239	225	214	218	245	239	264	221	221	222	213	200	207	230	208	207	246	211	204	216	219	209	212	196	248	198	221	227	218	246	220	214	197	229	225	194	237	215	217	214	216	235	201	229	215	230	209	197	217	230	214	210	232	205	207	222	218	196	226	234	243	204	229	214	205	205	227	218	216	216	247	221	210	210	233	226	237	210	268	241	214	207	200	217	198	234	213	240	217	229	228	215	203	220	215	238	199	200	209	219	211	189	232	208	220	219	237	233	231	231	238	210	213	212	226	209	206	222	191	208	236	226	235	227	191	218	218	213	222	213	199	226	225	189	231	219	217	210	221	231	228	210	213	253	217	207	219	222	233	211	230	223	226	192	209	214	193	205	234	221	211	219	210	205	194	228	201	239	218	232	223	200	215	239	217	256	218	232	234	219	201	225	208	211	208	199	215	222	235	205	227	218	219	243	218	238	202	210	226	224	201	205	226	214	203	222	231	221	223	209	244	224	246	217	199	232	243	243	227	229	238	241	221	208	222	202	215	207	230	239	210	204	238	219	234	211	232	209	185	219	215	218	237	222	220	208	195	228	222	217	216	214	209	204	221	229	209	235	242	221	220	207	228	254	221	233	230	188	200	237	229	232	250	199	221	208	205	220	225	206	218	232	223	226	203	221	212	222	225	242	208	204	201	230	225	250	224	219	235	219	212	220	195	225	207	206	213	211	179	253	218	285	221	260	231	211	206	239	220	231	239	213	240	226	214	217	216	215	220	235	206	207	220	210	211	226	203	206	218	234	216	233	204	193	234	197	239	230	231	209	188	222	221	215	202	212	221	214	205	232	213	205	226	200	224	241	242	233	212	213	246	243	209	206	231	193	237	244	240	225	230	201	226	233	221	230	244	226	213	226	204	214	192	215	235	222	221	205	235	234	222	228	218	239	227	211	234	194	212	233	219	244	215	210	249	215	239	203	228	226	259	220	225	212	219	220	209	195	224	224	201	214	197	233	235	216	248	214	224	225	203	217	208	232	224	213	234	213	215	205	186	228	203	239	214	200	200	212	229	215	217	222	202	202	206	221	215	219	220	214	227	203	226	212	213	222	238	219	211	187	224	244	224	239	223	230	218	200	211	227	216	207	210	205	212	220	207	224	219	219	215	221	189	232	224	205	206	207	222	228	226	206	246	221	216	219	201	220	224	217	237	228	236	230	242	237	201	218	231	249	211	220	229	231	193	201	213	210	226	226	202	205	223	210	218	239	204	244	233	229	218	236	235	201	253	218	235	211	233	203	219	234	231	211	200	207	239	237	222	207	216	215	232	224	240	199	207	216	212	250	241	230	207	231	232	191	235	202	199	189	226	217	222	227	195	217	211	194	216	221	230	194	212	213	224	220	209	243	258	235	213	191	248	216	217	240	237	217	211	210	239	212	223	228	220	212	211	223	210	225	211	219	214	239	208	216	189	228	223	228	215	221	203	222	242	191	213	231	212	213	207	233	232	226	217	232	207	211	214	230	231	235	213	227	244	220	182	200	220	260	205	229	214	217	211	199	230	224	194	240	256	238	202	210	220	223	240	209	227	189	216	212	225	233	209	219	211	222	209	210	216	209	237	229	189	223	230	224	189	200	208	202	214	225	258	221	238	236	229	229	242	239	231	223	224	225	219	226	216	211	199	234	219	233	216	210	215	228	204	206	210	218	214	252	191	186	215	195	215	206	227	203	210	224	253	220	241	198	259	219	242	252	216	227	228	219	198	220	237	215	224	237	228	235	223	224	226	214	241	227	225	262	212	191	222	250	206	218	216	235	229	234	239	214	196	246	231	226	215	245	228	224	213	220	255	205	211	213	220
2159	694	775	834	828	774	742	745	728	715	691	680	709	679	639	693	686	696	718	689	668	640	693	680	630	718	659	649	635	670	691	634	662	639	666	620	640	666	709	636	685	657	673	653	662	675	686	657	602	635	670	612	672	767	677	658	676	644	653	655	666	622	705	654	660	648	672	668	674	693	672	644	681	690	665	663	642	673	705	630	657	695	647	620	621	660	686	678	623	655	651	671	683	667	636	601	679	637	651	700	649	636	696	657	659	657	672	663	654	660	667	662	640	692	655	616	668	655	622	652	653	703	709	641	646	694	660	649	629	665	650	692	627	684	667	689	650	664	630	654	655	662	695	612	661	692	679	678	675	639	640	677	653	710	613	682	713	637	661	652	654	646	621	630	657	650	661	627	692	673	644	693	633	684	709	658	632	651	657	632	679	645	651	641	654	643	647	674	684	688	651	663	653	668	635	698	625	642	670	693	616	717	607	671	641	673	654	643	624	676	647	666	637	636	684	693	640	638	662	716	675	681	659	665	642	648	615	708	688	675	641	704	681	646	686	678	674	645	648	674	680	641	653	673	652	666	658	668	633	652	636	677	658	624	639	621	678	670	639	631	653	625	628	641	680	652	714	651	657	667	681	645	637	679	676	618	698	682	673	696	677	647	683	681	639	693	611	649	693	663	652	608	668	679	641	673	678	667	638	661	674	651	632	648	654	603	620	652	641	676	647	657	693	703	696	633	640	653	633	674	654	628	647	677	666	640	663	627	640	693	685	650	711	612	628	660	666	692	623	620	648	704	656	713	684	662	644	634	711	695	674	653	633	651	634	658	683	640	639	648	667	644	649	671	650	659	659	614	664	634	678	651	635	676	667	609	683	671	636	645	672	630	675	636	683	696	640	670	659	653	618	681	620	669	676	632	631	666	599	640	626	678	665	674	686	655	669	658	682	639	723	664	633	675	694	671	633	638	671	689	672	686	690	663	651	656	622	644	674	655	649	670	619	686	636	663	634	663	656	699	682	666	666	653	674	676	654	644	687	643	654	613	663	631	705	625	670	639	633	670	617	640	692	702	653	678	631	596	642	636	657	617	697	701	660	672	645	667	611	702	628	665	677	682	627	649	702	675	669	667	645	615	641	650	630	619	687	657	683	633	654	650	653	702	677	646	670	649	639	672	691	673	663	630	643	664	658	696	623	676	651	651	650	706	659	640	674	651	698	652	702	666	652	662	683	657	658	684	697	672	609	675	699	649	657	645	659	644	643	635	663	647	657	681	670	678	665	636	661	668	641	657	649	635	680	655	648	645	652	712	647	644	669	653	664	654	674	696	663	640	663	700	685	658	679	673	633	669	627	691	644	658	711	675	642	683	639	631	649	634	676	659	644	638	733	690	705	647	678	625	682	667	649	644	683	652	641	639	662	651	655	654	660	698	657	628	677	658	623	628	611	639	661	627	670	677	631	693	652	646	657	680	653	660	614	626	650	651	653	642	625	660	653	640	693	697	644	665	676	675	684	600	619	694	647	630	624	633	653	663	665	651	634	657	668	680	682	688	677	714	680	618	639	631	661	701	700	678	667	649	634	666	678	642	658	663	661	663	606	657	680	656	606	666	625	656	647	649	665	633	645	674	672	670	715	663	636	619	672	622	647	663	677	638	658	705	700	687	696	619	648	674	660	671	679	678	675	632	645	664	642	669	701	644	725	669	651	667	685	667	661	642	624	670	673	682	672	626	692	665	616	658	670	640	682	654	706	620	658	645	661	651	654	680	619	672	636	675	634	628	655	677	719	666	676	673	656	648	653	651	670	651	674	609	721	629	678	650	638	672	646	671	686	688	681	617	619	710	632	637	689	680	626	646	676	622	677	664	700	670	652	667	639	600	609	634	675	644	608	696	678	620	629	634	647	667	661	645	644	623	641	667	696	643	639	628	649	612	636	605	657	664	623	649	618	660	684	632	629	632	669	684	690	648	639	658	643	634	665	664	679	673	635	661	640	667	665	673	664	662	670	685	660	637	623	687	640	638	667	650	686	710	658	664	647	654	671	690	674	655	700	656	681	630	635	648	652	654	657	661	647	631	645	627	656	627	641	616	653	684	639	664	698	684	660	629	630	645	626	613	647	708	679	649	693	697	636	620	636	649	667	655	639	654	659	657	651	640	599	685	623	621	654	658	655	631	663	662	668	722	640	674	683	674	648	648	649	676	663	690	661	689	703	629	689	643	649	699	672	636	669	631	601	652	658	664	667	625	702	626	692	620	673	687	626	664	653	675	661	674	640	671	683	647	649	674	686	704	657	659	593	631	596	691	653	711	633	676	718	684	684	675	705	667	660	626	682	681	672	607	650	665	660	703	663	677	670	648	656	699	696	643	645	642	661	604	659	657	650	624	625	617	646	651	669	678	682	678	599	675	634	652	663	664	666	698	691	678	675	659	659	626	700	605	683	653	644	648	675	662	679	657	651	694	638	641	661	677	633	645	610	698	629	623	645	649	656	690	627	643	650	657	647	642	654	696	653	662	684	645	678	639	679	619	594	638	699	686	690	675	599	671	689	654	696	658	689	631	650	663	663	656	663	617	692	664	654	674	704	654	689	680	715	668	670	657	684	674	611	701	679	713	667	673	638	673	700	629	654	647	675	699	637	620	680	673	679	674	665	666	670	690	654	665	641	655	643	656	633	669	698	666	635	607	621	644	688	609	591	658	675	665	617	660	646	649	675	685	683	680	653	739	654	653	679	621	667	625	648	640	644	731	651	636	662	645	633	679	657	641	713	670	684	679	653	673	642	628	675	639	660	674	661	680	674	659	708	615	675	656	638	605	625	663	650	670	657	650	680	627	691	653	669	650	707	641	674	683	661	662	618	675	681	654	656	662	638	699	655	636	657	616	681	637	671	612	643	626	670	665	623	649	621	600	670	673	647	645	634	638	676	629	628	687	641	634	656	682	629	706	653	685	677	667	657	729	639	677	640	661	669	698	716	736	650	642	664	638	653	666	660	649	641	645	675	653	668	689	672	666	681	626	636	654	646	658	602	621	682	660	652	721	640	657	647	656	655	621	607	717	652	660	678	660	645	635	659	647	631	568	662	644	682	685	680	655	644	703	641	678	625	691	645	629	634	657	699	734	655	659	648	709	674	686	658	672	639	650	679	627	642	660	630	692	653	624	689	668	648	678	605	602	666	665	677	667	654	617	648	638	660	660	618	646	692	660	616	688	638	641	657	667	672	619	669	673	647	694	599	650	644	636	665	684	653	667	630	640	645	666	650	650	676	666	613	652	648	643	647	655	660	656	638	699	664	692	678	643	601	668	636	607	654	705	658	685	658	673	651	631	649	672	644	684	672	681	643	682	652	680	680	626	650	679	644	701	633	655	669	653	632	640	716	638	676	683	676	645	645	651	636	675	660	684	661	657	681	620	665	667	665	689	621	671	601	663	697	665	649	668	643	653	676	615	610	650	647	630	624	671	687	645	669	681	617	652
8162	1040	1252	1053	803	560	388	329	274	272	221	196	199	173	167	160	131	142	123	135	140	119	133	129	140	138	144	124	105	119	115	107	121	119	141	127	112	113	126	118	112	107	117	116	112	126	125	108	89	99	117	122	102	109	102	123	120	116	109	105	101	105	114	110	96	110	115	120	100	118	114	103	109	117	108	114	116	108	125	119	119	104	103	112	109	99	98	100	114	106	116	100	107	89	118	127	99	106	121	113	116	109	127	111	115	98	111	113	125	104	91	99	119	91	117	126	109	106	113	112	104	97	128	91	113	82	99	125	82	110	120	117	101	119	98	119	108	115	125	119	108	112	126	104	118	108	114	119	115	114	124	145	97	118	110	112	102	104	97	114	95	120	110	108	84	99	98	112	117	123	119	115	98	118	93	111	103	103	84	124	106	109	98	100	106	100	107	109	109	114	106	119	114	102	118	111	87	120	122	112	105	117	123	108	106	128	92	119	99	104	115	122	105	94	116	97	113	118	130	104	124	93	109	91	91	100	121	100	106	100	111	104	107	126	107	102	102	107	85	123	107	91	114	134	102	114	113	104	107	102	125	84	101	108	121	92	128	97	131	112	107	100	127	116	103	95	125	106	100	117	99	116	116	103	101	108	120	105	107	96	118	93	93	117	98	105	105	101	87	103	107	105	100	111	113	107	110	109	103	99	110	98	98	121	111	110	121	104	117	124	115	123	102	114	118	108	107	108	102	86	117	84	102	95	116	120	110	106	120	108	118	115	127	114	110	91	121	103	124	128	94	108	129	109	101	107	115	103	96	100	130	106	122	109	110	102	114	99	114	124	108	120	112	102	112	112	115	101	114	98	125	112	95	120	105	103	113	114	105	111	120	130	114	113	110	119	104	107	119	119	102	135	101	94	131	98	119	112	107	114	121	104	93	86	103	111	128	94	100	111	117	117	111	116	110	114	109	114	99	111	112	101	117	113	113	127	132	113	100	99	109	118	108	111	89	97	92	103	93	101	109	115	105	110	96	119	117	115	95	106	95	109	119	109	93	105	106	116	121	117	103	101	89	106	109	103	105	123	106	125	105	112	108	95	115	108	99	108	101	97	106	105	101	112	104	106	131	115	107	99	126	121	122	100	120	93	90	111	112	98	111	112	104	109	114	108	119	118	114	108	108	107	109	93	127	117	111	107	109	98	118	119	99	118	117	121	109	98	119	116	115	119	103	115	97	112	94	124	114	121	115	111	108	105	112	92	107	108	113	97	107	131	111	111	95	115	115	102	131	107	112	104	76	102	110	115	112	125	101	103	112	97	104	119	122	119	122	112	137	98	94	97	109	119	89	116	113	110	114	110	134	116	101	112	108	84	133	107	109	96	93	100	120	113	124	95	100	123	101	115	126	107	111	96	114	123	105	114	88	112	112	122	106	101	111	104	103	123	110	101	110	95	125	91	116	128	98	112	93	107	116	104	116	122	118	108	86	99	117	110	90	98	111	93	108	103	98	113	108	97	115	106	86	109	111	102	124	116	111	125	119	111	130	128	124	103	113	108	120	109	96	104	107	110	101	97	104	108	96	137	117	105	103	98	110	109	106	118	96	120	101	110	100	103	102	113	115	103	100	102	110	92	121	98	101	102	116	127	125	111	102	110	119	95	109	111	112	115	106	107	118	126	93	112	111	125	110	115	107	98	107	113	116	93	110	86	99	104	102	113	123	123	108	115	115	101	98	103	121	98	122	123	125	119	122	112	103	114	122	110	130	111	97	132	103	109	103	111	108	108	100	109	94	102	108	107	101	118	129	94	114	105	98	117	104	116	121	112	129	108	107	109	107	74	103	104	110	112	113	110	110	110	89	102	121	96	104	100	111	119	106	115	87	111	122	98	116	109	130	105	115	110	116	111	98	99	97	103	124	126	120	111	108	106	123	113	101	122	109	115	118	125	112	118	92	102	91	130	102	120	110	120	98	111	95	102	114	81	99	106	96	116	134	115	114	93	88	111	100	116	115	114	110	138	111	96	105	95	107	116	118	124	111	104	94	99	110	98	126	84	121	105	110	109	99	99	109	104	121	93	104	109	107	99	97	126	89	100	111	110	119	91	99	102	118	116	101	110	113	107	108	91	126	110	104	119	118	128	111	93	103	90	113	130	107	98	116	105	94	103	113	84	102	129	115	102	94	99	123	125	116	118	109	103	107	93	93	115	123	104	108	131	117	114	95	123	107	102	89	110	89	113	114	102	123	105	101	102	113	117	104	127	118	117	114	117	118	114	129	115	120	95	113	98	102	117	113	122	108	112	122	129	113	115	110	129	109	109	120	119	116	97	108	98	110	138	106	107	95	109	115	105	104	97	112	109	106	121	102	108	93	113	134	115	88	102	94	125	91	113	90	122	110	109	118	101	114	106	111	133	119	119	121	108	102	114	99	127	125	97	103	101	84	104	113	97	124	114	135	106	105	115	104	103	118	107	101	116	98	132	125	96	98	126	106	101	114	96	102	105	108	105	107	117	117	113	127	104	112	107	120	101	116	101	135	114	111	97	110	94	112	110	105	90	111	108	123	109	122	99	123	96	106	134	119	108	102	105	126	98	121	121	104	100	99	116	111	105	117	100	108	132	104	111	99	103	108	94	123	126	111	109	116	122	93	118	102	119	102	103	105	102	127	108	112	107	112	103	114	123	99	113	107	108	109	104	104	107	114	111	115	108	111	109	89	101	113	116	113	120	109	105	96	97	110	117	111	119	112	95	101	107	113	112	102	113	117	98	110	127	108	104	97	116	105	120	97	106	119	117	123	96	95	100	127	104	105	94	107	103	123	110	112	111	108	117	103	102	124	122	105	99	124	126	99	98	91	111	100	116	105	108	106	113	114	125	118	89	117	115	110	122	131	129	97	108	111	117	103	120	115	122	99	127	110	96	97	96	117	99	82	126	112	120	132	119	93	106	107	101	113	104	98	101	112	102	112	102	118	99	95	127	101	111	104	118	82	120	107	113	111	104	106	106	111	111	108	120	102	100	109	116	124	112	105	110	119	96	107	109	105	109	103	106	112	103	112	112	125	127	108	110	102	104	109	111	117	112	100	104	118	101	90	100	124	129	109	117	116	119	108	120	104	127	114	126	108	101	105	112	103	112	108	115	124	93	111	121	122	137	109	106	119	119	102	103	115	109	113	105	124	90	105	118	105	145	119	119	117	119	100	102	116	98	113	104	104	96	94	105	121	105	104	110	113	119	102	103	121	118	112	125	105	122	106	107	100	121	108	125	116	109	100	106	108	88	92	96	116	103	117	118	117	103	105	96	103	114	108	96	113	100	87	128	95	110	94	115	107	115	107	132	114	84	93	101	78	91	113	107	109	112	102	96	94	121	111	116	108	101	111	97	117	109	116	119	109	98	121	117	117	100	125	103	109	108	128	109	122	127	112	92	107	107	124	121	108	126	98	122	117	97	110	106	104	107	114	119	129	129	120	100	102	123	102	118
5415	1382	3281	3699	3059	2539	2060	1680	1476	1290	1109	968	908	854	856	745	687	662	625	610	616	558	538	564	527	539	480	489	502	478	454	448	459	421	433	453	419	459	420	457	445	397	395	399	401	390	415	366	401	442	392	387	399	402	402	390	381	404	388	389	433	409	378	371	401	406	408	359	378	398	402	366	357	404	409	383	366	364	352	377	346	405	379	428	349	378	387	407	383	388	365	379	362	382	385	380	412	353	356	390	388	375	382	356	369	395	358	373	357	387	372	367	377	364	379	369	371	379	354	348	386	367	386	327	405	337	398	411	357	395	354	354	382	387	421	342	354	383	368	354	381	386	395	357	400	358	338	359	359	352	356	347	371	335	372	349	387	367	368	391	378	347	373	389	376	355	384	369	358	361	359	335	375	382	349	406	381	401	354	374	408	364	368	374	343	400	368	341	362	359	382	390	390	343	363	395	351	347	360	373	364	364	353	394	365	370	381	360	344	375	396	364	347	393	349	387	381	376	379	368	384	375	372	351	372	380	327	392	371	383	374	346	357	357	372	369	350	362	381	380	395	376	340	354	369	408	351	397	378	360	376	364	375	365	375	397	348	373	359	364	363	364	379	396	366	370	374	377	389	354	365	396	388	374	386	385	380	343	393	371	393	378	369	370	412	363	370	399	363	328	381	352	364	393	359	381	340	395	363	356	364	368	354	355	371	368	396	393	368	356	368	411	371	396	379	394	365	385	374	387	372	388	351	387	375	372	352	369	337	391	369	353	371	364	389	370	350	349	382	356	382	372	335	406	380	426	358	370	392	350	356	373	388	353	387	376	362	389	353	379	370	390	376	374	369	379	346	362	370	377	336	379	384	358	377	378	368	350	380	331	381	373	362	343	387	373	398	340	373	388	347	354	354	330	368	380	429	359	356	357	385	387	337	364	364	380	410	334	344	370	340	349	368	352	373	385	357	389	355	406	349	335	369	372	352	370	363	389	383	384	365	350	361	362	372	366	357	379	353	371	355	394	322	370	381	387	386	368	400	370	374	356	399	380	332	375	420	363	381	355	383	330	365	390	356	390	339	376	372	350	398	355	350	381	367	369	401	339	382	374	407	362	366	406	403	385	356	340	383	364	392	355	371	324	363	343	346	402	370	354	354	385	365	375	408	387	323	346	361	339	379	374	366	352	359	341	395	400	356	396	370	365	370	352	403	315	376	399	377	381	388	370	376	361	377	387	399	379	397	374	372	388	388	378	359	385	370	360	367	381	353	342	376	376	354	374	383	393	375	371	408	383	367	382	413	397	382	367	394	371	363	357	378	405	364	357	377	393	370	377	342	376	356	362	362	379	368	371	378	360	359	365	339	384	385	363	350	366	387	358	363	364	395	399	328	362	375	357	373	367	363	419	341	408	310	358	368	357	373	365	338	367	387	362	350	363	358	367	312	355	425	362	366	405	367	351	386	371	368	332	375	364	373	351	345	335	329	359	399	374	341	382	326	357	369	366	357	349	354	372	383	369	391	384	357	380	345	347	368	362	363	344	386	381	356	344	367	367	367	358	360	367	376	393	348	374	378	382	371	380	366	344	364	367	376	385	350	340	340	370	378	367	365	373	372	414	406	387	362	387	386	368	335	383	395	338	367	364	363	374	392	361	385	408	405	373	341	360	394	389	361	384	371	400	371	366	371	365	377	369	413	351	374	380	353	388	400	389	413	389	390	381	365	358	355	357	340	342	371	350	367	352	394	385	327	338	349	376	385	373	370	368	369	381	368	391	358	353	340	356	399	360	400	372	328	381	353	379	359	398	385	391	357	367	360	353	371	409	363	384	353	339	366	381	360	358	381	381	344	354	332	367	321	347	390	354	382	349	365	311	379	362	338	357	333	393	382	386	389	388	362	377	401	396	376	391	334	387	376	349	370	366	360	389	343	361	381	369	372	358	368	321	332	344	371	383	350	378	417	396	353	375	360	391	370	379	387	372	364	352	344	383	419	388	369	409	348	365	382	361	381	349	348	350	383	385	350	370	394	364	335	398	400	405	330	395	370	366	358	384	385	365	381	379	379	382	372	342	338	347	395	377	350	417	354	333	321	345	350	383	356	393	380	384	378	354	342	340	377	337	371	364	358	372	402	386	370	388	360	339	344	372	362	396	324	349	385	369	360	384	374	375	385	363	338	334	343	384	358	394	336	401	397	374	327	358	339	354	356	426	378	362	374	338	401	378	382	368	359	346	361	327	361	388	374	373	387	343	393	375	377	373	393	339	362	369	406	385	381	361	358	382	365	364	367	371	363	370	370	358	367	396	346	385	365	362	397	363	348	368	367	334	360	380	358	357	357	405	370	362	363	376	395	363	395	334	372	364	381	354	367	383	371	378	347	357	371	397	374	413	364	367	355	399	396	375	366	326	382	365	376	376	361	406	361	357	374	339	394	394	346	389	361	351	362	336	340	381	368	359	353	333	389	369	358	362	356	409	358	359	344	364	356	341	378	365	353	367	364	369	364	402	360	347	382	360	349	364	399	360	396	375	381	343	334	342	378	364	418	355	361	370	335	355	363	373	369	379	361	386	363	363	352	415	382	386	384	382	340	361	381	386	381	355	355	376	353	369	353	340	348	348	380	357	337	347	344	397	367	353	381	420	362	373	373	370	357	373	388	370	365	349	372	398	351	366	375	324	355	382	383	370	366	321	397	336	338	362	367	370	362	365	398	378	372	394	375	361	372	376	372	359	354	377	382	407	392	397	378	404	356	364	381	365	382	372	359	383	367	381	354	368	389	373	413	397	378	380	381	384	399	359	363	355	357	351	379	327	357	361	378	328	362	376	400	349	368	395	329	365	339	361	383	372	382	364	369	324	355	392	371	359	355	401	331	378	352	368	381	350	360	321	377	354	372	346	351	369	371	360	379	367	352	353	356	406	381	347	358	390	356	378	381	403	361	392	381	363	379	439	366	387	381	299	404	355	359	383	384	353	376	409	376	339	375	377	343	361	385	370	336	349	376	411	373	341	405	380	377	392	363	398	377	363	367	356	358	357	390	400	362	389	370	347	374	342	352	376	378	342	385	364	349	397	347	340	393	357	341	365	361	404	389	419	367	357	362	365	381	399	386	378	343	370	349	374	367	394	370	402	377	409	386	388	394	339	343	339	330	381	377	367	370	364	394	371	368	379	380	361	389	375	350	371	385	368	350	331	358	375	362	362	355	391	406	401	376	406	379	368	364	343	377	362	356	356	379	377	370	326	359	362	350	362	346	360	371	387	341	380	344	397	410	397	354	390	356	378	359	380	395	389	371	362	355	399	386	399	412	396	363	351	351	405	356	387	353	393	363	356	381	422	378	367	360	349	364	382	366	390	403	350	380	370	376	383	351	383	376	374	358	393	389	371	405	393	344	393	354	365	394	349	366	371	353	386	364	334	378	405	383	385	363	393	356	390	377	391	386	366	345	390	361	352	365	321	348	397	357	373	380	364	386	373	353	378
15315	2600	2790	2048	1393	1080	790	606	526	415	372	367	298	252	273	252	238	244	222	192	182	168	189	204	179	184	203	193	228	174	179	182	175	169	173	186	161	174	170	143	150	164	149	167	179	158	173	169	190	169	167	153	180	165	151	179	157	179	140	173	154	159	161	156	162	140	144	164	158	142	153	169	164	162	153	144	146	155	176	160	148	140	170	152	148	137	170	155	164	147	155	139	137	162	165	141	171	158	142	156	145	139	139	159	155	150	172	169	145	137	137	165	172	158	139	126	142	115	167	145	163	152	166	139	172	155	164	154	162	152	149	171	150	147	156	159	159	163	148	155	146	144	161	153	145	159	138	153	145	173	133	145	151	126	153	156	167	162	145	147	158	144	139	125	155	162	156	135	171	162	147	159	154	159	150	136	165	144	149	129	142	141	158	149	163	151	173	185	163	170	159	154	157	138	132	139	151	161	159	165	150	155	154	146	143	136	135	146	170	156	155	144	159	143	142	153	154	132	158	158	144	150	170	147	161	169	155	160	149	156	175	163	147	136	143	141	128	125	136	167	154	160	152	151	159	128	163	139	158	156	146	141	160	146	147	158	139	158	146	148	144	170	165	154	165	146	165	165	151	166	176	162	133	149	154	141	144	130	145	168	150	141	139	179	155	151	149	169	149	141	136	184	148	152	130	152	164	171	135	181	163	151	162	171	144	136	156	146	128	160	149	149	142	135	140	153	168	155	135	175	145	135	164	173	164	139	161	135	161	178	148	159	142	139	125	157	150	161	162	153	142	142	159	165	160	149	142	142	155	159	161	136	139	158	143	154	151	179	148	147	190	146	136	149	158	169	156	172	149	165	162	165	165	155	142	178	158	161	165	170	166	157	161	150	146	147	173	179	152	168	149	158	187	162	141	143	148	132	126	155	155	136	148	139	145	172	150	151	157	142	166	144	156	157	155	164	156	144	150	151	155	152	148	140	159	138	144	141	160	154	144	144	140	135	149	157	172	151	142	149	156	151	143	151	147	152	157	149	165	158	150	131	151	158	170	137	147	170	142	149	161	125	132	140	160	155	167	156	136	183	162	186	175	157	161	163	143	178	132	145	156	164	153	167	173	155	159	139	136	144	146	135	140	158	168	155	163	163	144	154	161	148	159	150	141	130	146	139	156	179	147	150	161	136	178	158	158	158	136	143	153	169	153	166	181	132	149	162	137	152	157	164	144	147	154	138	149	164	157	164	148	152	150	146	144	154	166	154	156	149	158	136	158	148	147	140	159	150	158	154	147	160	141	148	164	142	165	145	133	139	131	147	161	140	157	164	136	181	145	155	150	164	184	150	150	145	163	157	147	165	159	154	148	177	154	151	158	143	156	152	138	149	136	160	177	152	137	163	172	163	145	157	147	151	164	139	145	150	171	137	163	144	141	156	151	154	134	154	152	150	147	142	140	150	151	154	132	164	147	145	148	165	176	150	174	177	145	148	161	152	155	131	152	149	137	155	131	144	145	148	178	152	170	161	158	150	145	147	155	135	146	156	141	150	161	159	149	156	167	144	134	133	155	156	139	197	148	165	164	166	141	171	134	152	153	143	176	132	161	147	155	129	139	172	137	143	168	156	150	169	152	170	167	161	146	170	151	151	154	138	141	132	149	161	151	173	141	159	164	142	159	143	150	174	136	140	160	138	147	148	129	139	142	167	145	162	144	156	123	137	157	165	167	144	128	146	149	160	161	153	161	150	171	152	134	142	147	134	157	139	157	135	166	173	146	160	164	146	169	163	113	158	139	132	146	133	139	121	164	166	160	142	169	144	157	158	158	162	148	148	133	172	147	140	139	155	148	157	146	148	150	141	118	143	136	148	140	154	140	140	153	161	154	150	152	163	163	152	158	156	135	168	127	162	147	150	163	160	150	159	156	146	141	176	168	155	168	161	164	142	158	144	172	150	155	167	151	150	124	146	141	152	144	164	171	136	154	161	135	160	176	136	150	153	152	158	164	150	144	155	145	148	131	163	143	136	171	152	144	134	156	144	145	158	158	161	165	165	167	139	160	164	146	149	138	132	151	136	167	189	138	143	153	124	166	156	151	154	128	171	146	165	176	150	140	141	142	158	153	140	154	142	125	164	122	180	169	131	146	151	141	139	151	143	135	163	153	176	145	136	165	145	142	172	139	147	162	164	156	152	173	149	137	148	140	158	151	163	144	142	159	163	151	147	147	170	147	148	143	161	155	142	164	164	155	132	138	136	138	156	166	161	151	165	153	155	157	158	175	169	141	152	164	159	157	175	145	165	155	131	150	159	137	157	152	133	144	151	161	139	166	141	150	141	158	126	177	140	149	142	157	133	129	168	145	148	144	143	148	147	173	163	174	125	140	150	163	151	148	151	160	141	164	145	143	159	146	166	150	163	147	145	143	138	124	172	137	136	148	144	165	142	152	170	161	157	173	140	148	160	148	146	172	136	172	164	140	153	158	134	131	165	155	127	142	149	146	159	148	153	184	156	135	141	173	183	164	165	161	149	148	158	168	167	139	155	148	120	143	158	161	179	163	168	153	140	140	154	164	161	130	147	147	164	129	158	142	154	176	172	165	137	151	155	144	142	148	158	172	138	158	144	157	141	177	151	148	163	139	149	129	162	154	165	162	162	149	167	167	142	149	162	173	151	146	144	178	172	156	148	146	166	149	149	133	162	144	153	135	175	142	162	163	145	140	162	160	149	137	165	192	170	152	142	154	146	155	162	150	131	161	154	141	138	146	174	145	150	148	140	163	138	160	132	169	143	157	167	140	161	161	140	140	145	157	139	139	163	162	177	151	144	159	170	147	175	137	138	146	145	155	153	156	139	161	162	149	155	161	132	131	134	132	164	143	135	170	134	141	146	159	136	154	163	141	162	145	160	146	145	151	157	163	178	157	146	159	148	162	164	144	159	148	144	133	142	150	141	155	151	135	154	153	141	165	139	172	158	159	139	168	169	171	135	147	169	168	140	150	161	156	157	149	126	148	154	152	161	154	154	133	151	157	153	157	155	157	157	161	173	155	134	153	142	134	162	154	171	158	145	152	146	168	155	153	141	146	154	140	139	148	126	160	177	169	136	151	144	153	157	149	167	151	137	154	134	146	169	137	144	175	147	144	143	161	156	158	163	147	171	147	151	154	168	158	143	156	157	128	158	168	138	160	151	142	164	169	144	152	136	183	144	154	151	139	150	133	144	137	142	157	172	157	143	151	184	163	162	157	153	140	147	144	139	151	154	154	174	146	164	157	128	155	155	139	145	152	143	178	149	159	172	138	157	174	166	158	132	149	148	155	177	155	165	140	174	130	136	151	156	162	163	136	162	144	142	161	145	171	136	159	136	160	173	164	155	161	162	148	159	146	180	161	139	139	171	132	136	161	134	162	163	120	141	152	142	128	160	150	158	143	160	168	148	161	155	140	156	172	153	152	168	150	146	166	124	158	140	140	136	171	162	173	155	129	168
7520	2635	6013	6657	5664	4611	3645	3056	2603	2208	1996	1680	1562	1371	1333	1266	1167	1079	1029	932	930	858	871	791	813	834	754	726	679	715	705	669	685	644	641	617	650	639	579	671	593	635	611	589	573	559	552	578	569	560	595	534	573	569	553	595	556	555	531	563	537	542	552	565	552	538	540	511	518	491	541	550	544	543	535	575	542	511	525	504	530	496	518	528	450	499	567	505	548	485	527	482	501	525	502	508	482	468	526	505	511	520	507	499	522	493	492	491	518	504	513	513	487	529	525	449	510	477	471	492	496	505	497	504	479	492	483	514	511	529	473	474	536	496	511	476	474	537	476	538	481	495	531	518	482	535	478	504	440	538	457	492	484	477	478	533	499	539	496	479	519	520	520	477	482	490	475	534	497	494	501	492	510	471	480	417	500	459	493	493	466	454	495	488	523	521	507	496	471	505	533	469	466	483	504	501	514	506	497	515	501	470	482	497	493	492	501	466	500	506	510	532	512	462	525	494	526	526	471	529	515	438	497	544	490	512	493	475	480	503	505	466	497	509	557	501	502	481	537	487	505	491	511	522	485	535	533	519	539	486	467	522	501	515	470	507	476	474	494	489	499	476	497	524	478	492	523	496	505	456	459	541	477	464	512	453	518	496	491	508	478	506	495	506	531	460	520	458	510	523	495	516	511	481	509	509	485	526	483	511	470	499	485	505	475	463	524	462	503	476	496	478	502	507	455	535	521	502	507	497	497	501	495	510	484	534	502	466	508	537	476	472	519	506	514	501	514	505	513	500	486	497	515	477	492	516	485	490	551	490	486	458	488	487	461	504	529	513	511	554	472	490	491	496	519	534	501	498	489	505	491	427	518	493	509	519	534	497	521	464	485	463	447	554	453	494	492	483	494	491	520	476	507	531	489	458	515	495	431	502	494	492	515	494	510	488	514	555	487	484	504	461	486	493	514	476	481	521	501	538	525	509	529	494	488	484	536	485	475	492	442	532	474	483	521	478	456	485	505	480	510	496	470	468	500	443	515	469	513	497	495	498	480	476	504	484	508	445	520	483	501	483	521	492	498	503	511	513	507	528	452	473	490	525	493	464	492	511	480	528	468	496	513	509	483	487	479	514	477	521	514	504	486	531	516	506	504	496	503	507	523	522	495	511	458	506	469	508	484	501	504	486	510	488	472	500	527	518	464	475	499	469	474	481	510	493	501	520	493	506	486	501	523	489	534	469	476	458	497	499	460	529	505	521	502	479	451	504	540	512	510	498	509	456	483	523	490	488	496	498	473	496	523	512	484	515	510	473	490	467	486	490	491	483	504	462	540	517	520	527	494	523	504	469	486	509	468	480	515	475	516	496	517	510	494	461	539	477	516	516	466	476	512	501	520	507	482	495	490	470	499	489	479	511	481	490	490	497	480	534	477	521	466	479	500	491	513	506	493	521	517	506	497	488	545	502	500	521	486	517	512	432	492	503	484	516	467	489	469	460	507	471	505	501	485	491	479	495	522	490	485	471	521	492	495	475	506	504	524	472	482	437	490	523	516	531	469	466	518	501	520	463	497	514	495	506	493	489	471	537	495	486	532	483	478	504	488	507	520	514	465	479	479	484	449	529	502	500	497	504	469	488	508	467	500	482	495	480	535	522	527	477	500	545	496	531	508	524	518	499	546	519	496	493	482	477	476	484	509	539	513	494	454	514	510	479	505	520	492	538	515	480	443	480	477	483	470	505	472	489	513	481	494	490	468	529	470	475	453	486	475	485	513	505	496	481	533	449	472	474	524	487	549	448	477	484	498	490	468	529	493	494	513	528	494	497	521	505	482	494	484	515	533	495	518	464	505	523	509	501	506	495	489	528	475	464	470	486	497	531	511	520	493	484	522	514	531	477	479	480	503	520	487	494	466	484	495	469	526	488	537	529	492	511	533	497	467	541	432	469	502	478	484	495	494	506	520	523	489	559	482	526	500	499	522	495	500	501	462	508	498	482	500	493	480	486	498	510	526	480	503	486	466	460	482	510	545	475	507	484	503	475	481	437	484	500	534	500	472	453	502	495	532	466	508	502	461	517	449	457	491	473	504	506	504	502	461	480	526	493	493	515	476	512	488	506	535	479	493	504	528	492	479	511	505	533	539	520	473	499	536	483	501	531	527	507	487	488	454	519	481	485	481	456	458	511	479	494	476	512	500	494	523	466	475	508	527	493	460	520	494	475	482	472	507	464	503	494	477	471	494	480	535	459	465	526	525	503	515	490	469	519	514	526	461	480	467	493	479	509	495	483	486	520	475	493	511	533	474	463	463	518	535	479	512	499	484	517	508	513	474	518	478	469	528	469	510	523	497	512	474	503	521	518	448	463	518	487	520	471	524	487	509	510	484	472	508	488	510	533	483	532	511	503	535	482	496	507	507	469	488	488	515	477	459	484	494	511	517	449	525	510	507	462	489	482	488	498	454	472	528	489	495	501	522	494	477	498	510	479	503	490	497	463	511	502	507	536	522	474	479	471	559	507	469	501	479	499	528	520	471	479	509	499	469	534	481	505	513	492	486	522	522	500	498	470	461	500	498	529	465	511	500	475	531	498	465	514	517	498	509	505	516	517	483	528	500	508	523	513	496	505	471	484	525	489	448	470	469	482	449	471	537	505	476	483	524	473	474	449	488	500	483	511	505	490	511	499	477	514	508	451	510	511	496	479	535	505	505	409	511	479	474	532	512	508	522	494	534	472	478	465	519	496	510	529	494	541	500	494	465	548	476	465	485	480	503	482	486	504	489	500	488	499	452	512	472	481	469	470	506	495	490	480	483	494	530	449	528	496	496	495	467	471	487	519	507	487	524	466	522	490	520	497	480	502	503	471	476	503	495	502	507	520	509	483	539	507	506	536	516	480	475	504	517	496	502	496	502	497	515	526	518	522	465	542	507	485	536	492	474	481	470	494	501	509	495	474	495	507	481	491	514	496	503	496	505	483	478	495	497	525	520	501	509	508	490	483	506	501	479	490	499	498	473	487	514	495	514	523	526	529	480	484	489	466	478	524	483	464	538	518	479	510	494	494	495	513	491	468	515	551	480	464	448	503	499	463	498	515	505	524	502	465	476	519	489	504	504	493	502	442	484	463	486	527	482	461	524	519	501	500	473	481	500	529	488	516	490	515	494	490	489	490	478	484	452	488	497	496	498	476	493	495	472	440	497	516	489	497	497	481	504	499	513	477	438	488	498	488	509	479	478	504	480	485	492	521	488	512	543	472	549	492	489	513	520	477	565	503	487	482	464	503	484	483	489	482	534	481	473	528	500	517	480	481	520	484	523	513	509	468	476	496	459	500	521	486	494	497	517	502	485	470	497	472	458	474	480	472	499	481	486	499	477	523	535	507	487	520	533	482	475	489	474	483	492	489	480	506	483	493	556	464	473	480	528	464	491	496	504	483	492	481	483	527	501	495	514	490	497	476	477	513	491	485	491	485	482	504	482	494	493	476	492	469
2133	280	264	255	261	276	246	210	214	214	240	218	222	217	266	215	235	200	213	217	238	229	217	251	232	210	234	217	210	216	233	219	225	258	210	231	192	224	210	247	233	209	215	226	239	250	233	212	208	242	248	242	223	230	221	201	212	210	253	225	196	212	202	195	215	193	231	201	245	220	214	244	213	222	223	212	218	224	215	229	224	226	210	218	228	204	232	216	220	219	215	222	216	225	225	214	192	190	241	189	225	211	221	192	206	224	217	206	258	222	218	261	215	198	230	211	221	224	213	218	216	217	236	242	219	236	227	239	238	203	206	232	200	220	225	222	210	229	225	209	234	226	199	213	215	230	245	219	193	221	254	243	244	190	247	229	215	228	242	215	221	213	200	198	224	191	245	206	220	239	252	210	227	218	226	228	213	216	213	232	237	241	221	219	204	241	207	221	247	207	191	219	234	228	210	221	221	208	201	229	223	230	217	220	219	239	223	220	208	212	216	216	225	217	207	179	220	203	209	211	215	202	233	229	205	205	230	204	251	210	218	206	221	223	228	199	210	196	213	230	215	228	208	217	220	216	231	224	221	217	224	206	211	245	207	218	217	235	191	205	203	226	215	215	196	219	222	228	249	216	219	214	225	238	201	225	210	195	202	209	205	206	211	226	230	210	215	197	218	219	213	203	218	207	231	246	229	233	224	231	205	255	238	204	218	230	209	219	226	222	215	230	224	231	236	202	196	216	220	178	199	221	226	205	232	210	216	230	237	242	206	241	211	196	238	229	213	217	205	221	243	228	235	217	211	215	220	205	251	215	227	228	214	213	210	258	232	225	201	208	224	198	219	227	193	204	233	220	195	254	232	230	230	215	215	223	212	237	215	218	234	224	260	241	229	231	219	229	201	201	232	232	233	225	220	218	230	245	216	229	199	223	213	198	217	212	231	215	225	215	242	213	213	204	213	213	190	217	246	221	188	220	249	180	231	237	217	214	227	213	228	200	223	213	220	192	200	225	236	204	250	205	209	204	217	236	218	195	217	213	234	221	199	209	183	205	196	228	220	241	222	232	216	205	218	222	229	226	191	218	202	205	234	217	237	211	237	202	189	225	221	230	216	181	222	191	221	210	255	204	242	245	232	232	217	223	194	202	238	217	218	219	223	187	195	232	239	232	211	210	232	220	207	204	231	215	236	227	220	213	220	185	233	220	216	216	173	231	219	241	170	236	250	226	230	215	206	222	211	221	211	221	229	214	215	214	200	222	214	237	224	203	241	232	216	253	245	205	213	230	226	252	222	213	213	230	238	201	229	220	206	213	239	219	196	241	232	206	214	205	223	234	214	245	235	205	227	233	221	227	210	207	216	200	223	203	205	228	209	241	235	249	210	231	247	211	241	251	224	210	211	236	229	214	226	226	241	177	244	229	220	219	243	228	256	207	235	246	241	214	226	224	244	202	228	223	218	212	224	207	232	208	211	208	221	211	225	224	216	221	234	251	220	227	212	228	236	226	219	213	222	225	228	206	226	215	215	228	218	199	215	230	231	197	209	212	207	245	196	216	213	219	211	231	208	223	220	211	213	210	207	210	244	199	208	230	230	229	212	200	238	222	203	259	239	216	233	212	208	191	228	236	239	205	225	226	246	220	222	244	202	229	224	228	228	242	233	228	224	207	217	222	226	229	214	213	238	233	226	218	237	242	200	230	245	228	224	203	234	191	201	245	234	195	245	259	202	217	218	248	202	210	235	229	204	206	237	212	223	224	223	207	231	221	207	222	237	228	240	234	195	212	232	216	248	243	208	216	225	231	254	244	203	225	215	212	228	206	216	243	211	219	230	229	240	239	234	216	213	204	214	232	228	197	210	224	212	227	213	217	219	216	215	209	220	222	212	194	219	201	232	229	223	212	227	226	231	247	221	232	223	214	195	212	217	215	217	222	197	248	211	215	215	209	207	222	236	231	212	209	206	233	220	221	227	228	242	233	241	214	227	226	234	219	240	225	202	252	226	241	222	239	230	210	225	221	242	232	226	245	228	217	203	229	214	185	228	222	189	208	236	243	234	214	216	221	225	228	231	209	200	237	204	193	215	214	241	205	221	218	218	209	210	239	208	220	221	207	206	232	218	199	202	218	207	242	223	257	196	236	239	199	196	220	230	207	216	231	230	223	200	197	219	221	226	231	230	213	225	239	203	202	214	214	232	252	204	218	208	205	209	220	233	190	230	207	230	228	200	219	204	209	235	218	193	224	213	242	254	232	201	232	216	198	225	216	221	199	206	209	234	212	204	217	226	217	225	248	194	226	221	209	221	211	240	223	229	223	247	222	216	201	232	218	213	217	205	219	234	212	230	214	239	228	222	243	215	225	248	242	231	236	224	251	212	208	180	235	234	226	214	245	210	225	212	241	220	218	255	221	202	208	238	238	213	229	215	232	217	207	199	236	212	229	217	219	204	221	231	218	243	222	199	217	213	205	235	236	230	214	217	195	231	209	212	244	238	204	235	229	231	218	226	236	213	229	206	204	198	208	232	216	217	244	248	212	231	227	219	231	205	229	222	223	223	223	219	230	202	185	223	225	244	239	222	213	218	220	214	209	211	229	226	237	224	246	227	242	227	214	227	217	218	225	207	218	247	227	204	250	221	205	198	224	233	218	229	225	219	228	230	239	238	228	225	222	237	189	218	202	223	221	216	211	204	220	221	234	244	240	239	213	223	223	211	210	233	235	234	190	217	232	228	216	228	217	212	232	235	234	215	222	214	206	238	204	188	219	262	216	233	193	199	246	205	221	202	225	224	222	221	209	220	220	210	185	217	238	198	235	216	223	189	232	224	210	199	234	198	212	214	233	256	208	242	238	232	221	184	240	220	226	188	213	225	200	219	222	226	264	235	231	244	211	214	191	224	225	222	210	220	218	187	193	195	207	206	217	211	226	217	248	211	231	223	235	228	208	207	215	221	233	243	232	198	202	226	198	208	218	236	217	212	205	218	210	235	247	241	195	221	210	220	219	224	178	229	225	248	221	240	223	215	197	232	221	213	208	229	228	244	211	225	205	254	196	213	243	251	226	230	183	227	231	237	230	216	215	211	227	194	213	236	217	227	226	202	252	228	211	202	223	200	235	221	200	204	200	230	250	243	218	246	229	228	196	205	211	205	204	231	231	208	218	200	202	204	222	228	205	229	207	218	210	233	225	263	215	229	209	210	203	223	227	211	214	221	220	225	213	213	224	222	221	236	229	220	212	199	217	223	183	246	236	224	226	220	226	232	199	227	214	231	250	197	228	236	201	227	252	223	234	220	206	241	239	236	236	221	216	237	221	227	205	240	221	221	221	222	216	208	214	232	218	223	231	213	231	226	231	227	221	227	221	219	217	214	240	207	236	209	203	213	204	225	231	206	214	230	205	203	190	228	237	224	221	239	212	204	240	230	240	196	216	217	219	230	213	234	200	193	233	229	228	239	234	204	224	207	215	231	240	236	220	207	222
2160	694	874	797	830	765	775	733	719	732	692	696	700	662	678	662	689	671	661	707	662	649	673	652	704	663	701	657	638	633	659	679	634	634	673	651	642	637	676	658	674	674	660	640	665	658	647	668	686	641	658	674	678	683	622	677	657	634	677	642	648	682	630	656	673	664	644	660	659	650	632	646	691	654	655	622	632	703	670	676	667	650	645	659	647	663	679	651	649	652	629	675	650	620	650	620	668	681	649	694	674	657	665	664	617	733	680	646	645	673	652	661	651	670	650	646	672	670	674	729	674	631	633	630	639	686	643	646	695	654	657	671	640	670	681	631	637	636	648	673	671	671	654	641	703	651	672	690	683	647	686	671	641	731	661	654	642	684	711	604	675	625	676	636	669	655	699	643	619	679	626	666	676	669	637	666	652	684	672	674	642	683	619	671	650	692	636	642	692	638	647	644	698	657	653	661	652	666	657	639	673	680	629	697	617	645	684	639	628	652	679	672	691	658	667	689	609	640	632	659	675	667	667	690	673	651	648	655	630	719	619	632	666	669	637	674	688	627	660	644	691	683	686	661	646	671	636	659	694	671	655	655	687	650	647	615	637	675	667	724	646	650	676	647	635	668	657	652	667	618	637	666	615	664	653	670	637	672	676	663	663	663	606	652	662	620	637	713	669	646	689	628	631	637	637	614	669	676	674	643	637	678	627	656	639	657	660	702	628	669	649	675	698	669	625	655	624	696	671	674	657	665	633	668	643	642	652	645	641	716	642	698	656	659	684	654	660	716	636	678	618	623	609	672	715	669	634	645	670	637	621	638	689	674	652	665	623	644	682	632	670	657	649	666	690	654	692	647	629	700	622	635	622	661	603	641	637	620	662	620	644	633	717	678	665	723	657	629	661	667	625	599	647	647	655	621	699	686	682	618	641	675	675	695	720	688	674	616	662	678	659	685	667	661	700	669	619	657	655	679	663	667	661	665	605	605	622	695	686	669	671	630	626	679	658	685	673	644	662	677	629	626	689	637	635	606	663	688	672	666	678	657	666	732	642	634	680	638	673	632	620	625	649	617	606	624	680	655	620	662	655	687	641	667	653	668	622	611	663	653	653	625	656	677	653	657	704	655	677	675	672	673	585	637	641	614	635	639	676	667	658	674	678	624	671	672	691	694	639	662	651	669	666	626	621	673	658	644	668	590	654	652	618	690	631	669	739	661	691	667	687	644	642	661	656	647	691	653	639	662	636	687	655	665	637	640	683	648	642	649	662	617	666	658	620	680	603	649	640	657	629	597	661	651	638	624	625	663	646	618	673	682	635	658	676	656	655	635	681	668	673	677	715	643	660	659	654	669	648	673	642	672	655	628	678	640	673	662	637	686	654	640	629	669	645	642	637	662	651	634	642	651	633	648	613	654	650	670	632	634	604	656	640	607	632	693	657	669	659	654	661	690	636	689	697	664	644	633	628	643	609	653	618	686	681	667	628	678	658	622	650	695	609	645	669	632	622	665	618	672	641	662	641	625	638	673	732	614	655	644	662	675	650	688	682	684	653	643	671	667	640	642	679	647	675	644	663	637	679	674	649	667	657	696	682	673	644	657	625	647	612	713	656	648	638	661	641	657	651	660	646	633	617	655	677	631	667	693	665	672	616	678	635	649	703	681	660	626	648	649	659	635	631	658	719	685	687	636	675	677	658	621	618	666	700	669	664	638	700	671	694	641	659	619	666	617	637	678	656	696	661	646	657	644	692	641	686	716	630	680	632	668	671	704	643	702	643	654	662	655	650	690	640	676	693	659	653	666	640	683	639	602	648	659	670	701	687	678	677	665	625	692	683	673	645	677	688	683	674	660	679	670	676	653	659	660	640	627	687	619	645	667	654	638	693	625	638	641	674	651	689	634	622	685	647	667	670	639	616	674	653	633	607	656	658	619	608	608	645	642	693	714	654	668	683	669	644	704	640	717	728	645	660	664	614	600	682	673	647	662	648	660	649	673	628	648	640	692	680	716	654	667	672	685	697	596	669	698	672	663	654	646	659	681	629	609	660	646	655	624	604	677	675	667	618	678	650	653	654	643	617	608	690	656	662	646	650	620	645	664	670	665	619	672	654	685	686	647	569	647	684	659	668	649	671	641	699	700	668	668	649	678	655	671	662	622	677	690	634	691	656	733	707	669	623	618	643	663	636	702	685	693	659	645	638	604	652	649	668	666	648	646	643	663	664	663	657	641	648	635	699	654	661	694	690	658	645	651	660	600	650	637	651	665	657	619	627	661	662	693	689	667	686	635	703	648	631	599	675	609	625	668	690	661	649	629	659	668	657	619	680	658	641	648	714	627	641	656	619	651	658	639	690	666	645	664	662	667	702	662	628	681	615	664	618	672	651	629	669	641	606	668	653	676	697	664	625	677	663	694	608	639	601	652	658	700	621	693	655	677	650	647	644	657	694	680	659	609	690	659	678	670	628	630	644	658	641	632	655	618	661	645	646	662	627	617	696	705	673	646	683	682	625	645	677	671	677	656	644	610	693	658	676	629	658	599	671	637	624	660	653	640	644	636	668	628	656	649	639	654	607	664	635	673	645	630	678	659	655	629	629	680	643	652	688	655	632	697	663	654	655	678	675	655	648	640	654	661	672	647	629	651	642	680	651	659	689	675	699	682	699	634	654	646	632	664	643	683	668	661	625	629	628	641	663	647	671	689	633	696	657	649	645	660	692	643	683	660	644	680	655	650	642	635	688	692	678	617	690	680	655	582	667	653	707	617	681	647	689	641	647	669	650	666	723	642	658	641	674	646	650	672	664	605	649	645	646	663	680	664	654	648	647	646	656	612	649	680	681	715	648	656	659	658	636	670	673	613	650	674	625	662	617	619	692	654	658	622	666	661	670	664	691	668	649	657	613	663	650	667	681	640	666	687	674	696	696	621	611	668	666	659	661	661	650	689	624	631	666	637	648	656	647	665	643	644	678	661	685	625	645	680	631	653	626	651	664	713	647	657	638	621	659	641	653	658	637	689	708	635	624	675	649	667	661	651	701	658	649	675	609	648	633	672	679	650	732	666	692	665	618	704	663	687	655	611	625	621	718	657	626	674	669	638	660	681	683	665	670	680	657	669	656	664	650	670	687	626	619	640	649	637	606	682	667	650	653	685	622	643	688	665	657	632	692	671	669	655	721	623	707	676	613	647	661	630	667	640	696	660	631	671	608	668	632	613	646	635	658	649	681	631	652	655	663	672	683	682	653	663	652	669	626	645	635	679	634	665	650	630	632	693	706	631	633	645	635	689	609	673	624	674	653	656	665	657	631	636	635	673	665	634	655	628	670	647	713	652	652	645	682	679	638	654	645	636	618	656	654	640	695	658	661	650	661	605	637	643	660	655	669	700	662	694	629	639	644	654	669	660	663	629	654	672	678	652	646	653	647	635	658	648	659	658	653	637	652	652	640	671	627	639	654	642	613	640	652	648	687	664	650	638	687	682	675	654
8171	1106	1278	981	716	530	446	336	293	231	221	178	203	182	169	176	147	139	167	158	142	151	139	128	122	131	118	116	121	128	129	120	126	131	113	101	122	113	116	116	103	114	102	118	110	117	102	107	125	125	129	120	96	100	109	111	131	111	129	109	119	109	115	135	112	100	123	112	111	110	140	117	108	108	93	126	122	104	122	109	113	100	106	102	113	104	107	107	110	107	102	97	106	113	110	97	97	94	99	119	112	110	117	106	117	121	104	111	133	115	105	117	119	131	95	111	113	116	108	104	109	88	87	120	121	139	117	122	113	120	113	113	99	122	113	119	113	108	108	112	125	99	95	112	111	116	107	92	89	114	106	107	111	106	103	108	104	129	115	134	110	120	125	95	120	130	131	110	108	110	109	113	108	122	106	90	116	125	115	129	100	108	92	113	117	107	112	96	103	112	104	124	117	101	116	113	124	132	130	121	113	123	127	132	110	133	110	96	89	116	107	96	99	110	108	111	114	116	87	99	105	108	91	114	129	116	95	111	110	116	106	120	109	108	102	106	104	122	106	103	90	117	135	114	103	106	118	113	102	114	128	116	127	104	129	108	125	131	125	125	114	108	119	116	95	115	100	110	92	102	120	116	113	107	111	105	114	94	112	114	110	106	123	117	110	117	115	99	113	105	113	124	82	108	103	113	89	117	109	98	92	111	134	132	118	109	92	100	102	89	118	111	103	110	116	109	110	121	100	118	91	104	118	110	99	104	89	117	88	104	110	95	123	129	121	102	111	100	115	103	102	124	99	106	118	106	136	113	100	114	101	121	108	120	127	105	112	101	122	116	95	107	125	99	104	116	114	123	103	101	101	100	110	97	109	87	122	110	103	102	112	124	116	108	107	95	106	118	93	91	113	102	112	98	115	118	109	110	123	100	100	107	99	111	126	113	109	121	118	116	112	96	105	103	119	112	100	106	114	118	117	116	105	113	112	95	114	119	105	99	114	81	107	120	132	119	100	91	109	94	106	116	115	122	108	122	106	93	105	114	105	131	117	127	154	110	111	114	110	111	112	108	125	107	93	127	117	107	137	106	103	116	100	98	109	100	118	120	112	103	114	112	131	114	91	105	102	122	101	94	110	113	111	110	107	97	114	108	119	112	114	99	102	100	109	130	111	131	106	128	107	117	113	100	118	124	97	123	99	121	119	114	115	104	104	115	121	120	106	127	105	118	82	110	100	128	116	124	117	113	125	117	126	105	130	113	113	108	117	89	106	125	114	112	109	110	113	100	106	113	108	113	104	127	121	100	100	98	105	101	92	136	106	121	104	117	97	101	88	129	93	105	116	107	108	110	100	106	131	95	123	109	99	100	114	126	123	90	114	93	122	98	93	107	111	107	107	114	120	110	120	104	105	116	111	127	100	125	139	102	117	113	106	96	110	121	108	109	109	115	103	110	111	120	103	108	109	98	103	130	106	101	104	95	100	113	106	123	104	104	109	97	109	123	120	135	114	106	96	111	100	110	99	113	117	109	109	113	103	133	118	112	112	101	101	111	125	112	111	113	109	92	109	111	109	105	116	123	94	115	95	113	95	94	107	130	110	127	111	122	112	115	107	109	125	107	109	101	127	119	116	122	111	94	117	112	110	105	98	92	108	102	111	110	108	107	105	119	103	105	114	119	92	115	122	106	98	107	125	102	104	99	107	86	96	101	85	119	138	123	109	105	109	119	109	115	100	131	111	117	97	103	123	107	102	99	115	120	101	120	110	108	119	117	101	118	102	95	116	105	122	100	122	116	127	101	107	117	111	108	104	131	113	113	100	85	115	99	119	106	110	126	103	112	110	110	92	117	110	99	115	107	110	106	135	118	111	118	102	111	131	101	112	112	103	109	109	90	106	107	110	116	107	110	129	136	120	120	100	110	104	121	122	99	129	124	96	115	101	95	114	106	131	114	119	96	110	117	120	115	111	129	113	101	119	113	105	98	119	118	120	140	107	101	108	102	111	105	124	111	121	98	100	104	101	116	110	111	110	113	97	98	118	118	107	122	122	125	106	121	110	130	87	117	123	114	97	100	104	111	108	124	107	81	88	112	99	90	128	116	109	96	112	111	118	123	122	108	110	97	99	118	119	104	123	124	94	116	119	105	103	115	102	102	101	112	106	117	114	109	132	99	97	114	95	118	105	105	109	114	109	109	95	107	113	124	126	110	105	112	105	118	126	90	107	124	115	103	97	116	108	124	116	124	83	113	106	110	130	114	122	126	112	113	99	112	94	104	99	125	124	111	114	100	107	109	105	102	122	115	111	106	123	111	110	111	97	114	120	111	109	118	103	108	106	113	108	113	118	111	98	101	112	106	138	99	103	115	106	108	132	116	136	119	117	104	114	102	83	128	117	86	96	124	113	101	101	121	124	113	95	119	123	97	99	121	107	111	121	108	103	115	118	112	111	98	119	122	115	121	87	129	100	114	120	120	116	119	85	128	106	119	132	122	117	121	123	121	96	107	106	108	102	118	117	115	107	111	118	109	96	112	109	87	88	111	111	122	111	129	105	124	106	116	121	115	121	101	106	123	121	101	117	117	96	119	123	95	111	106	128	117	102	108	130	99	111	107	100	104	103	108	118	122	95	99	105	103	109	95	112	126	118	127	107	114	98	106	120	111	107	119	118	94	86	99	120	112	124	114	117	110	140	104	98	116	109	123	123	106	110	118	117	131	108	101	110	124	123	113	109	106	114	134	103	93	88	124	100	131	103	104	120	117	121	115	104	111	107	132	106	103	125	122	83	105	93	109	101	115	109	107	102	116	114	122	108	120	106	110	117	109	109	96	103	96	109	124	118	118	114	116	105	115	102	105	120	107	111	120	127	109	119	109	140	97	129	113	117	126	138	118	112	110	116	125	103	120	112	112	114	115	112	107	110	99	108	135	112	110	111	108	122	88	102	124	104	122	97	93	85	103	104	101	110	107	121	108	86	121	126	99	102	103	92	107	113	108	106	108	102	110	105	110	116	129	135	98	106	95	113	107	112	98	104	84	83	105	101	119	108	102	87	100	111	90	97	111	113	97	117	96	114	129	110	106	107	101	96	124	115	107	122	108	111	118	119	122	104	111	122	110	108	96	106	111	109	98	123	100	114	125	115	101	110	116	110	111	119	103	115	95	107	111	140	109	97	101	108	104	110	105	118	117	118	119	111	100	118	102	117	94	107	103	119	113	128	116	116	96	130	113	112	115	107	96	111	118	128	105	96	95	110	89	106	107	105	105	113	116	104	134	106	125	108	92	112	127	104	106	110	99	113	109	87	113	120	116	112	115	111	135	119	109	107	122	78	115	121	103	112	107	127	119	111	121	121	112	107	120	112	125	117	107	109	109	129	114	108	123	106	105	108	119	115	114	105	115	125	101	92	104	121	113	117	102	101	114	112	122	115	109	113	114	107	119	119	108	127	122	111	113	124	109	121	113	117	109	114	121	116	112	112	103	104	90
5315	1445	3196	3592	3017	2450	2059	1693	1476	1283	1098	978	912	874	734	720	670	633	639	623	610	565	561	538	527	507	500	503	466	509	459	427	464	449	447	437	424	418	438	412	431	435	404	409	417	378	436	404	375	406	392	389	406	406	402	384	424	452	408	414	389	388	414	376	400	356	396	385	353	367	426	397	384	398	391	372	380	373	383	398	400	383	371	391	381	392	389	390	410	368	374	363	380	394	387	365	363	390	369	403	364	365	360	377	358	411	374	373	388	381	356	383	357	396	368	367	366	348	373	351	356	386	370	356	357	382	417	375	390	408	358	387	373	371	339	375	388	414	369	378	371	388	364	359	375	392	405	363	357	415	371	365	413	371	365	371	413	377	371	417	350	379	361	376	363	368	359	356	364	350	359	379	373	419	382	351	350	382	359	374	393	362	348	366	384	386	391	330	390	357	398	388	351	376	342	416	393	385	320	380	364	359	358	370	373	400	399	381	408	338	355	375	384	328	391	406	384	348	401	374	356	384	403	380	357	373	371	405	373	365	372	370	354	382	377	364	378	375	334	358	372	369	350	361	373	381	371	395	350	372	353	387	355	363	373	408	375	362	369	377	353	385	353	355	360	381	406	345	347	379	377	369	351	384	399	347	388	357	354	373	360	367	390	347	379	344	402	375	354	376	354	362	365	363	387	350	364	362	362	358	364	366	366	371	355	376	345	338	347	377	343	357	391	381	352	394	366	363	352	366	355	367	409	377	361	322	413	403	377	381	361	332	387	361	393	350	373	356	377	380	362	353	344	369	345	356	366	368	353	361	400	358	401	381	366	354	366	369	357	369	401	367	383	388	369	399	349	353	379	353	344	360	392	336	366	368	378	369	356	374	344	346	396	334	390	378	350	382	361	375	330	344	392	380	390	373	410	416	393	368	387	388	370	394	380	368	367	353	399	401	365	365	362	375	374	366	370	369	365	403	390	375	368	354	376	356	354	355	351	379	373	373	380	378	372	376	375	417	388	378	309	358	378	350	355	346	385	368	369	391	395	379	381	359	386	334	407	359	382	405	363	357	379	372	366	372	361	345	370	398	383	355	351	390	373	356	378	370	371	384	357	380	368	345	369	404	358	361	384	363	334	381	356	360	370	375	391	385	365	356	368	359	372	418	389	360	396	369	379	344	386	354	349	371	404	356	391	363	406	393	368	389	365	351	339	393	340	376	383	389	375	377	355	371	327	386	394	385	365	352	390	381	370	388	354	370	354	339	383	395	344	390	377	391	389	365	380	364	385	362	375	375	350	345	387	359	423	380	397	378	387	366	377	394	339	378	373	378	355	361	369	367	410	380	350	379	418	351	352	357	356	378	393	377	348	358	387	365	372	363	339	376	404	374	367	362	370	330	374	322	373	366	371	395	380	373	375	389	386	365	358	346	371	355	356	376	360	348	388	382	352	390	371	363	385	358	365	343	335	385	377	397	396	389	370	344	377	355	367	339	339	368	376	377	344	385	352	357	369	353	364	391	398	361	365	339	342	366	345	373	392	375	423	356	370	351	356	350	352	391	374	329	419	361	370	384	401	387	383	378	381	372	404	397	371	357	382	365	338	361	370	402	361	371	346	386	353	374	321	370	370	333	364	393	380	385	375	345	378	391	369	371	394	391	366	398	375	352	400	389	369	370	402	373	356	344	383	402	396	377	418	364	370	352	383	369	373	413	367	412	397	394	370	355	387	366	396	365	365	407	368	342	338	367	367	413	376	339	351	370	383	359	360	354	392	366	364	338	422	373	362	368	405	380	378	339	371	334	383	358	362	357	353	373	348	380	372	386	376	378	368	368	407	363	375	353	389	366	330	379	375	369	339	353	377	381	382	363	417	385	367	377	355	328	347	334	375	360	379	364	377	372	385	340	382	382	376	334	358	339	369	374	358	337	378	383	367	378	375	383	375	391	372	362	378	372	420	417	374	392	369	378	389	382	361	357	396	378	347	378	377	345	380	367	358	376	384	345	354	384	380	370	357	386	373	401	384	362	363	388	351	396	372	377	397	363	390	389	350	371	373	376	405	350	348	368	364	385	353	359	325	362	366	387	420	401	376	366	362	376	361	340	335	367	340	377	379	357	381	385	378	379	369	348	358	379	370	397	390	357	357	354	348	326	380	378	346	372	409	334	381	365	380	348	385	383	382	364	361	361	359	367	350	378	378	357	350	375	350	361	405	377	375	333	384	380	369	384	360	355	391	375	385	336	361	370	377	365	352	392	375	427	358	391	354	329	395	388	360	384	388	344	373	368	352	324	380	356	390	372	369	357	381	361	357	378	368	395	347	386	345	366	373	353	342	367	370	386	405	360	384	371	365	370	387	415	398	397	352	409	364	362	372	332	377	379	392	345	339	372	360	379	351	360	403	358	352	330	352	361	370	365	362	397	406	385	402	357	368	362	378	364	353	356	397	349	344	384	415	385	366	361	361	388	385	334	367	366	353	358	372	376	384	382	440	389	423	370	399	352	389	362	379	365	383	401	383	388	350	353	351	366	361	379	343	370	395	382	363	368	367	378	392	394	346	355	374	365	370	372	392	404	357	385	354	354	385	371	398	388	395	378	371	380	361	328	361	375	371	349	354	382	371	368	362	382	389	386	366	407	367	381	379	378	362	368	352	384	329	403	351	381	353	344	357	370	347	348	362	364	415	383	378	363	380	403	382	378	368	365	371	388	350	371	364	374	393	377	363	375	377	382	347	381	341	354	382	350	365	357	364	362	395	375	332	343	397	372	355	423	388	371	371	374	352	329	362	347	366	378	367	351	342	434	362	378	393	378	348	369	405	354	373	361	362	364	374	391	348	386	368	358	378	362	384	373	389	392	359	407	389	393	378	362	354	393	351	356	369	404	395	370	383	366	370	386	408	379	379	380	361	359	335	380	375	346	377	367	344	361	350	397	369	385	337	337	374	409	343	366	391	352	362	379	383	375	363	381	346	347	383	396	343	384	380	363	364	376	362	343	398	341	422	345	406	382	354	373	328	381	371	381	372	363	353	388	351	349	366	401	362	401	362	365	378	368	389	382	375	386	339	381	339	346	363	387	382	385	367	374	356	356	398	380	382	367	384	378	371	347	371	370	346	370	375	391	371	353	357	359	362	349	383	382	403	336	349	376	381	392	352	392	334	373	354	358	355	377	371	364	387	396	365	383	355	406	350	406	393	364	358	388	375	348	344	346	345	376	363	338	361	354	369	353	378	361	375	369	402	352	341	322	366	337	368	382	349	360	372	343	354	400	398	334	364	370	400	377	354	370	339	377	385	367	389	355	389	350	352	339	381	392	402	365	413	376	374	382	402	364	404	356	412	361	365	388	351	368	374	374	384	365	377	364	364	367	375	382	356	384	373	419	387	371	389	388	343	375	357	343	344	336	376	374	385	388	374	374	358	352	355	351	339	373	382	386	342	377	382	383	391	365	362	357	382	378	323	366	363	351	341	389	388	366	341	345
15487	2596	2837	2045	1440	1098	787	643	542	434	351	345	280	268	282	272	236	241	219	232	205	190	170	189	205	182	180	188	169	191	184	149	186	154	178	168	161	185	157	175	155	148	177	174	140	162	146	157	182	168	168	175	162	177	175	149	169	162	159	152	140	155	132	154	157	170	161	181	152	163	152	162	164	144	163	170	177	139	158	155	144	150	138	151	134	168	133	141	140	130	163	163	120	159	168	187	144	144	157	176	142	149	155	148	163	157	164	153	139	167	146	136	154	168	163	156	185	163	152	170	176	142	154	134	151	154	153	145	131	154	170	162	158	149	151	171	166	161	155	169	162	155	156	163	169	122	140	152	158	174	158	145	175	149	137	143	175	154	157	147	153	149	169	154	173	148	142	149	132	168	149	157	130	129	154	148	158	132	177	156	144	145	138	148	156	158	156	143	171	164	162	158	173	158	153	142	165	159	159	165	153	172	149	153	136	158	140	143	165	160	137	172	146	145	141	145	165	131	160	136	141	167	142	146	145	156	142	170	151	143	157	141	151	145	147	159	156	177	138	182	166	155	142	147	147	148	166	157	145	168	137	153	146	162	157	152	134	138	145	145	136	166	151	152	143	132	140	137	146	156	164	194	165	165	156	152	150	151	144	161	165	146	168	147	153	171	164	149	145	154	145	144	149	155	155	143	154	155	155	146	176	148	144	160	164	133	140	145	162	161	157	144	163	130	152	159	156	159	140	150	152	134	149	162	162	151	142	165	166	171	157	144	147	155	153	148	135	139	146	139	141	149	143	147	159	161	155	161	170	160	160	172	153	170	152	146	166	149	153	145	157	151	130	162	180	152	170	151	153	158	163	149	129	152	161	157	164	167	168	148	138	144	143	141	154	182	170	147	153	153	170	158	140	156	160	137	153	164	139	150	159	139	189	180	161	125	129	130	161	130	159	147	133	147	146	155	169	158	142	161	143	148	129	149	130	155	172	131	151	157	150	160	128	154	148	168	174	150	129	147	173	149	139	159	157	153	160	142	153	160	150	141	150	154	149	174	133	160	164	154	151	149	158	144	140	148	167	157	171	158	164	148	176	154	159	171	161	149	163	151	143	148	134	153	162	137	149	137	158	159	146	156	131	154	186	176	153	161	135	131	142	166	152	164	163	141	177	158	141	158	147	152	144	141	141	166	144	148	161	162	143	161	178	164	165	153	155	162	157	167	162	160	169	148	119	155	161	143	144	172	164	157	121	157	155	146	180	172	164	151	170	139	156	164	150	147	152	155	150	145	169	140	146	152	137	162	165	150	143	123	151	142	168	160	164	165	158	165	146	169	161	159	163	150	143	152	146	161	158	139	146	150	136	168	152	148	134	156	160	173	150	154	140	148	165	150	146	150	169	159	181	173	175	164	131	158	131	162	157	167	161	156	151	168	145	178	171	172	154	167	152	159	149	145	173	141	137	153	158	161	151	141	154	155	150	164	164	148	163	149	148	162	159	150	154	147	139	154	165	146	156	172	133	156	134	156	150	160	161	159	148	165	157	141	147	164	145	136	141	124	162	143	130	165	146	138	137	149	144	156	159	144	142	181	171	153	140	143	155	157	168	153	143	141	158	185	169	146	139	166	129	147	148	149	131	132	161	171	144	154	150	155	166	157	130	174	181	157	168	154	164	140	137	140	179	183	168	164	144	162	128	174	131	136	157	146	151	149	152	138	150	141	146	136	166	157	141	158	160	147	150	150	172	160	161	165	138	137	154	164	152	141	181	140	152	153	174	177	154	163	135	139	166	161	157	172	163	160	142	153	184	169	167	159	162	182	152	157	154	152	168	147	153	177	179	159	149	161	163	156	173	156	120	136	153	129	146	156	129	158	140	130	160	167	154	165	174	145	152	159	175	154	133	174	170	178	154	138	135	155	124	154	151	144	157	154	175	166	147	149	164	147	157	164	167	174	146	160	148	142	146	147	163	151	181	159	160	164	145	142	158	154	144	149	165	142	143	160	158	150	155	157	163	170	137	132	160	141	129	127	166	170	136	150	151	144	159	146	153	136	180	142	155	136	130	164	153	140	160	148	156	179	150	142	163	153	164	163	149	163	131	179	191	171	172	156	134	160	166	134	148	133	159	136	137	127	141	149	138	182	142	133	178	149	127	164	146	162	151	163	173	161	163	150	150	157	173	157	156	148	145	153	155	148	149	141	150	141	139	174	138	166	157	133	153	156	134	151	160	139	171	149	163	152	139	158	182	154	147	162	146	171	144	167	135	154	136	158	174	141	167	150	155	160	137	147	174	151	156	170	147	159	151	154	153	153	173	157	144	160	142	149	157	145	159	154	159	162	156	145	134	133	130	160	149	157	143	161	147	169	152	180	157	154	150	147	145	155	155	158	143	147	164	152	168	154	144	150	146	163	139	160	141	148	147	152	160	147	158	161	161	142	180	141	130	191	170	152	152	131	153	159	154	124	163	167	142	155	130	153	143	163	153	153	158	149	160	136	161	168	162	154	159	117	171	175	176	171	144	150	160	156	150	169	155	180	169	165	142	154	135	165	175	157	180	147	146	155	161	163	168	163	156	141	145	149	144	142	127	140	141	150	146	160	144	139	140	149	133	162	161	154	145	164	150	178	166	177	158	169	143	168	162	153	149	143	144	156	148	134	149	149	164	153	156	147	173	151	145	155	160	146	155	149	162	145	157	168	143	123	128	168	153	141	151	146	140	157	143	145	164	178	162	160	127	157	165	157	154	162	140	152	154	150	133	160	142	156	159	170	177	179	151	165	148	148	147	153	169	130	152	156	153	162	145	139	161	160	135	167	160	136	148	159	165	148	177	153	174	148	152	159	141	159	153	149	163	152	189	179	180	132	150	151	174	169	163	158	152	141	188	145	134	160	167	147	156	144	183	150	133	181	132	168	143	147	163	150	146	166	143	158	174	127	156	131	168	143	176	131	157	130	161	143	148	125	151	169	166	170	143	154	157	141	142	165	164	161	175	150	146	161	154	150	153	140	148	150	168	173	162	133	163	170	139	177	162	162	174	166	176	150	162	140	169	152	160	163	168	135	152	182	150	145	128	163	142	146	140	166	146	156	128	153	177	150	153	158	167	157	172	165	167	152	147	160	154	144	171	148	139	163	127	148	170	159	171	138	157	151	164	169	164	156	162	147	157	165	130	147	159	164	146	146	147	142	162	136	155	140	177	156	166	154	153	138	146	159	147	155	155	149	166	135	167	159	146	153	159	161	153	155	171	173	143	143	191	145	153	147	149	162	142	168	178	163	166	172	145	152	160	147	170	167	135	157	165	161	146	131	165	174	153	163	151	147	137	182	133	156	151	158	149	145	145	127	158	146	145	156	167	165	178	136	142	148	127	143	150	146	152	147	136	162	144	136	137	155	141	135	144	138	153	165	141	151	167	159	164	165	144	148	171	138	150	184	156	157	144	163	155	143	156	156	165	160	143	144	157	157	175	156	153	160	149	158
7604	2561	5984	6674	5536	4683	3669	3034	2557	2199	1944	1718	1565	1450	1276	1138	1191	1034	916	1020	925	863	825	789	803	770	761	771	745	697	705	697	666	674	626	641	666	648	569	589	557	583	589	578	597	568	590	543	541	561	570	568	550	588	511	587	550	559	535	573	523	561	546	538	560	535	518	524	505	560	535	574	503	519	490	536	493	539	520	523	541	464	529	513	540	549	537	508	512	491	539	526	520	523	551	512	501	479	521	515	508	538	506	521	492	507	499	492	470	543	487	529	512	547	486	505	505	530	502	490	485	486	520	467	498	549	481	511	535	486	495	491	509	484	491	485	491	523	474	490	515	516	497	518	499	491	482	493	508	496	509	477	462	527	480	559	476	488	521	466	476	467	483	475	482	502	487	458	515	524	494	474	503	527	474	514	485	489	519	524	521	518	478	489	498	490	494	516	476	500	487	506	496	492	481	504	532	503	491	519	501	509	487	488	493	469	513	517	509	488	513	525	524	451	446	494	479	491	475	535	505	478	524	488	490	530	437	514	494	495	470	506	490	524	495	493	490	517	481	539	527	521	474	511	494	498	514	453	520	505	523	502	526	531	478	505	473	489	498	509	472	494	501	517	503	522	498	499	510	521	483	542	528	496	446	490	449	492	488	529	483	480	514	511	497	492	445	542	504	502	530	456	487	477	483	502	455	472	494	489	524	496	492	496	529	516	498	515	517	477	512	516	536	468	475	504	483	493	517	469	460	504	513	492	529	492	474	519	535	484	472	494	483	533	498	499	527	505	495	505	513	550	485	502	504	465	482	502	458	511	519	489	468	508	435	542	461	511	476	499	484	489	539	517	507	482	487	496	479	493	506	485	500	525	527	495	462	470	534	466	513	480	467	482	501	493	509	531	519	481	507	511	477	475	496	466	498	474	466	493	490	506	526	493	564	499	484	499	487	530	505	502	486	526	532	511	491	509	510	505	497	522	477	482	456	483	509	523	511	485	491	493	497	477	496	494	525	492	471	476	480	501	552	491	486	511	480	487	501	500	527	498	489	491	512	517	513	491	474	504	495	489	533	521	468	493	465	483	483	503	510	476	519	481	476	526	490	523	495	504	498	493	508	471	460	526	486	519	511	472	480	487	530	542	468	499	489	522	513	471	479	447	507	480	512	475	495	489	525	472	488	516	534	478	448	506	483	550	507	522	452	521	478	499	513	470	498	478	495	504	536	486	494	481	507	533	459	480	498	505	438	498	485	471	495	506	514	492	497	514	491	502	474	475	510	491	509	510	476	482	487	443	473	469	509	488	512	492	470	483	483	465	494	500	436	491	513	500	458	463	492	510	508	508	484	487	487	490	504	526	507	506	522	504	518	507	498	519	516	477	489	487	462	472	481	523	496	477	509	535	511	498	482	519	485	500	482	482	504	516	489	493	490	491	494	495	511	539	527	463	493	500	525	500	494	508	496	481	514	501	504	488	513	454	528	509	488	523	505	522	510	508	486	478	541	504	507	464	504	488	483	482	507	487	510	519	507	481	516	482	483	480	512	492	513	458	470	488	478	454	517	510	476	528	489	488	520	501	480	484	471	514	493	442	499	499	454	512	519	460	491	499	506	512	510	470	515	465	497	478	473	475	482	519	509	476	491	459	491	460	512	520	482	456	566	465	531	474	507	500	535	499	495	491	521	506	468	470	514	505	511	490	473	495	516	484	505	543	476	516	498	461	526	528	479	518	496	517	460	471	451	466	545	515	483	467	466	489	518	519	448	467	490	492	487	508	527	483	480	502	500	494	510	506	476	471	535	530	484	509	500	522	515	566	516	496	503	486	512	503	462	505	462	499	503	480	535	504	516	516	495	475	503	521	491	487	491	482	468	487	503	489	521	492	464	526	461	486	507	489	510	518	490	510	534	496	491	452	496	512	505	488	514	494	516	472	443	517	527	461	501	496	478	463	495	500	483	480	496	493	525	468	502	465	512	494	499	501	485	513	502	475	550	510	512	521	508	534	476	490	526	506	515	463	502	499	510	519	493	488	474	512	485	518	489	479	464	525	478	470	473	513	485	470	512	485	492	489	492	470	481	495	525	496	564	490	473	527	498	514	457	517	492	471	514	487	510	496	477	460	507	520	491	466	509	488	482	503	455	489	464	514	522	448	515	505	494	469	458	517	498	492	482	508	552	529	487	467	486	508	499	538	507	500	493	490	519	498	498	502	479	481	448	491	474	472	512	528	500	509	507	508	485	509	485	494	557	501	500	484	482	480	500	521	509	537	467	504	512	493	510	483	474	504	488	464	508	532	497	467	528	514	486	509	481	502	517	493	485	498	490	513	491	498	493	472	447	449	548	478	485	502	522	502	511	520	511	527	504	474	518	509	504	532	497	520	504	493	467	515	531	467	500	515	510	478	494	465	487	518	514	519	471	488	501	464	514	514	515	491	479	534	514	493	539	509	512	510	457	470	486	539	510	520	550	480	508	480	547	474	519	487	459	480	517	479	473	485	523	543	447	528	523	494	521	506	478	491	491	504	453	514	509	509	555	500	500	520	487	501	500	514	504	493	523	482	488	508	469	489	516	476	517	461	491	483	518	526	488	557	488	507	488	499	500	478	454	483	485	514	487	479	500	514	486	504	492	540	472	481	466	464	473	523	497	499	509	494	501	455	457	513	511	473	464	479	519	526	499	500	497	486	480	501	516	492	461	503	504	509	492	505	503	476	490	485	443	491	485	486	461	489	527	455	504	452	523	528	470	494	515	479	517	480	467	513	500	515	471	487	489	488	461	449	458	526	494	496	506	493	509	482	530	495	517	454	501	487	489	473	489	473	498	473	498	469	496	481	520	494	488	455	481	504	543	507	490	501	519	515	474	505	499	491	485	538	504	491	471	518	496	507	496	470	492	500	516	480	486	495	499	471	462	494	467	490	517	482	487	479	484	519	520	525	489	496	474	463	504	537	505	470	484	504	501	500	455	532	489	441	505	472	498	467	465	496	492	518	484	512	506	543	529	497	526	496	481	522	466	502	553	517	473	504	509	501	483	512	496	514	517	513	493	502	488	497	495	450	521	479	491	498	489	502	461	489	524	564	494	458	511	533	521	481	473	505	500	512	519	476	505	531	496	510	513	520	479	519	464	501	494	526	479	453	529	508	470	516	499	503	523	505	515	508	505	483	527	537	469	495	493	526	502	514	510	482	476	504	467	452	486	531	485	484	516	481	486	496	503	477	488	480	514	508	492	481	540	466	523	490	482	462	534	544	471	506	488	481	481	513	522	451	475	479	521	506	492	449	489	536	510	478	486	467	495	496	432	479	449	460	507	479	470	517	479	512	488	532	489	479	538	457	464	477	494	530	477	457	483	463	472	518	489	518	498	517	517	500	504	513	484	523	481	464	504	526	532	520	468	458	509	523	495	488	508	523	515	510	495	508	465	502	512	503	525	493	492	480	492	487	493	485	464	502	516	493	497	500	491	508	460	495	458	517	463	473
2099	278	288	267	264	260	233	246	246	205	239	237	254	214	216	234	203	212	232	227	219	226	236	223	237	201	237	216	235	199	227	216	209	217	235	230	237	232	240	219	199	217	212	215	229	253	216	252	237	183	203	238	210	245	233	224	230	217	240	221	229	200	217	196	231	213	243	225	239	222	224	194	215	212	217	210	218	197	217	229	205	219	209	224	228	213	235	213	213	226	215	219	199	244	198	219	201	221	201	221	237	212	200	224	219	193	235	212	220	214	207	240	207	216	201	220	215	238	224	207	195	217	212	221	209	226	231	234	227	235	213	195	211	216	200	194	239	236	206	220	232	239	215	216	217	193	208	210	220	229	212	230	235	215	220	189	215	231	229	224	223	204	232	223	216	192	214	227	202	217	207	178	228	212	240	216	238	229	205	209	220	219	208	233	204	199	218	214	203	204	216	228	226	241	229	228	204	232	205	234	232	251	241	247	209	242	229	202	207	205	222	201	211	207	206	234	211	216	216	216	205	206	194	221	207	200	207	210	222	220	207	222	216	219	213	254	213	224	233	207	236	238	224	208	240	248	210	210	205	230	203	242	224	237	220	190	213	218	218	221	275	219	226	216	229	219	234	219	217	202	221	224	239	213	199	227	208	212	234	224	235	217	225	196	225	245	211	198	212	208	246	232	229	201	216	210	207	223	245	221	207	231	227	213	207	237	222	220	215	214	217	197	240	184	238	211	218	228	218	218	235	225	227	216	215	204	203	202	221	213	215	201	236	210	229	230	211	219	213	227	221	211	225	233	212	205	238	206	234	241	209	206	223	222	215	216	229	222	214	232	217	230	195	232	226	232	223	238	241	237	215	240	236	200	230	204	182	244	213	224	251	225	209	212	219	225	233	243	200	218	198	233	232	223	238	225	218	236	214	204	251	217	239	213	217	225	242	215	244	197	230	211	227	239	219	267	231	230	232	232	204	210	219	219	221	226	223	224	230	234	215	219	241	207	245	247	212	206	218	219	232	256	219	224	224	197	214	242	212	233	208	204	188	222	204	233	223	224	267	222	220	236	229	240	226	227	243	221	226	208	195	217	228	234	199	217	205	223	211	214	229	194	198	226	196	231	234	249	235	208	209	207	226	227	215	241	226	231	194	231	237	236	224	231	213	227	213	213	208	194	188	214	265	216	244	212	221	224	226	203	220	214	221	241	197	224	244	245	210	216	243	216	213	235	218	227	227	214	208	220	203	215	235	216	222	230	236	234	217	224	203	233	238	225	248	225	224	201	240	227	223	178	232	229	220	212	222	230	228	185	217	194	236	218	224	228	215	219	221	189	226	209	229	204	211	225	214	214	208	228	218	206	239	225	231	235	221	212	226	221	225	241	245	219	206	228	213	195	205	193	216	205	225	215	222	253	212	223	227	225	245	205	252	248	219	200	244	231	216	241	249	223	218	217	228	202	227	215	223	218	213	237	230	227	236	211	213	227	207	238	223	217	208	205	203	245	223	204	205	239	212	211	219	226	209	179	215	223	213	228	227	203	207	210	219	222	234	214	208	217	215	232	230	203	227	211	214	218	212	209	253	220	225	239	223	208	193	202	214	187	228	207	212	233	219	221	226	230	221	215	229	232	218	203	208	225	231	213	224	219	227	253	221	228	212	208	210	228	203	217	229	195	223	202	219	235	204	220	218	213	214	214	222	204	248	247	220	234	197	202	220	205	214	217	216	208	224	215	224	241	237	219	225	211	218	260	234	238	220	237	232	211	213	193	251	225	219	223	232	210	215	186	220	195	267	238	256	253	226	218	205	202	226	224	218	228	229	219	189	241	200	230	209	216	216	191	221	234	198	212	216	201	225	207	204	210	242	223	232	235	226	228	210	243	227	225	212	210	207	192	200	225	229	246	203	235	201	235	231	224	212	226	228	231	241	210	191	258	224	247	201	263	226	200	230	232	227	212	206	236	225	236	224	229	219	217	217	201	227	210	239	226	216	213	226	208	232	217	202	208	237	206	214	231	206	235	246	197	210	234	201	213	235	232	219	225	224	219	237	242	233	243	241	207	229	216	241	215	238	205	210	194	212	245	225	231	222	231	228	238	255	206	196	222	217	210	227	235	221	256	210	238	211	240	222	198	223	241	247	217	215	221	237	216	210	234	210	213	241	221	217	200	253	219	210	200	226	254	216	239	237	219	227	222	204	232	226	244	215	222	219	230	231	228	216	229	209	235	221	224	206	224	232	218	236	223	227	229	201	214	212	227	223	226	230	207	234	212	240	222	238	205	240	225	198	216	235	228	244	205	229	228	249	209	220	233	238	219	210	208	235	217	205	224	181	203	234	225	216	263	243	218	213	198	200	211	198	227	238	226	227	210	214	208	202	193	223	227	216	250	210	219	246	215	227	214	228	226	226	217	235	231	211	253	245	196	229	216	206	238	203	233	221	211	207	230	219	246	202	217	220	226	211	229	201	204	227	234	229	221	261	213	224	227	209	214	225	216	195	245	215	222	203	208	231	211	212	238	227	221	213	214	240	226	223	196	256	227	230	237	200	227	218	222	208	227	213	243	212	217	219	224	215	222	209	206	209	231	216	206	246	207	201	246	236	209	204	230	232	225	211	227	215	211	197	209	203	190	225	221	222	227	239	216	229	208	254	246	220	202	226	206	226	242	226	223	205	222	205	222	241	220	233	211	210	218	234	214	214	200	194	221	220	228	252	229	212	263	213	165	210	218	205	251	215	230	222	212	213	225	207	225	237	255	237	234	236	227	222	200	218	218	227	217	225	215	227	236	225	210	227	226	213	215	202	217	203	235	218	206	228	222	242	193	228	216	226	226	238	223	217	216	241	229	198	215	206	205	226	204	234	237	229	244	249	225	219	204	241	219	222	181	217	200	221	207	209	226	206	216	222	218	208	202	209	218	204	210	211	228	232	245	213	226	213	242	206	212	200	235	221	195	234	220	199	232	215	208	237	217	194	213	239	209	213	237	233	196	229	232	224	229	221	237	214	234	215	217	251	226	218	222	205	209	232	235	223	229	201	199	211	216	226	256	225	215	215	210	227	218	197	220	212	205	241	185	221	224	244	218	220	197	208	221	208	233	231	222	216	207	224	219	188	247	195	243	231	206	244	241	249	207	224	233	228	196	217	221	227	241	224	208	229	233	221	219	251	193	222	223	204	236	206	217	211	209	248	232	206	234	211	220	225	221	247	227	219	216	218	211	212	218	218	196	239	229	204	233	212	225	223	253	210	218	219	224	206	236	230	246	233	226	228	224	237	246	234	210	216	202	204	213	203	217	229	222	220	217	209	200	241	243	214	231	233	227	199	218	215	228	237	230	213	237	198	225	208	217	227	203	241	236	207	238	210	241	200	200	228	237	209	231	218	217	243	220	216	215	202	208	208	226	253	203	220	215	235	242	218	194	254	233	232	221	197	225	194	205	220	236	238	218	219	236	225	211	223	238	201	222	228	220	211	256	204	221
2156	754	824	839	795	758	753	752	707	706	687	737	703	634	699	673	674	693	681	608	669	650	696	651	664	690	668	690	684	642	689	611	639	661	656	646	640	614	666	647	648	665	641	670	651	651	646	645	650	679	663	610	661	659	655	662	643	720	663	643	669	678	667	673	672	643	680	671	674	661	685	627	687	607	654	666	660	649	656	659	649	652	709	632	698	679	674	648	660	666	628	647	636	694	664	650	657	620	647	667	651	601	636	629	696	638	680	661	652	686	672	706	646	662	615	664	612	648	656	635	694	665	672	647	652	654	675	679	666	627	680	659	626	685	596	681	652	685	649	637	669	671	702	669	642	601	667	623	652	630	653	636	707	637	645	642	638	673	675	654	685	652	679	637	625	595	690	652	622	641	679	697	661	674	676	610	632	653	677	658	639	672	704	633	643	636	638	659	653	638	697	653	651	669	623	631	691	699	677	646	620	677	659	611	635	654	655	612	650	653	636	690	683	666	641	675	637	641	635	651	654	644	617	663	665	682	627	643	685	654	618	646	653	678	664	641	657	617	680	625	654	677	667	664	643	647	635	616	621	665	668	680	674	675	656	656	663	677	650	626	624	670	704	620	668	683	596	661	620	657	697	685	649	647	638	662	642	675	677	638	643	685	705	658	628	643	669	602	641	653	648	605	646	721	633	666	691	684	605	629	674	643	674	703	651	666	628	637	645	700	629	680	608	663	642	632	685	661	680	626	667	642	651	692	630	620	663	667	618	694	673	649	694	681	633	706	647	665	670	589	658	671	645	646	596	665	661	677	692	645	710	651	666	681	641	658	614	642	677	662	702	629	671	604	640	630	681	602	588	653	650	664	631	638	679	635	706	665	619	663	648	627	668	649	635	620	659	666	663	651	636	659	630	703	663	619	701	673	645	639	662	665	650	669	630	630	649	662	632	695	640	665	642	636	667	643	624	683	678	647	627	654	672	640	644	681	640	647	661	665	636	608	637	657	666	633	677	653	644	668	656	677	617	651	695	653	655	675	673	683	675	647	600	640	648	676	657	679	628	680	654	660	628	677	641	654	646	661	645	687	605	683	680	666	651	661	662	622	665	643	618	653	655	659	667	655	679	624	662	684	693	612	655	663	661	631	652	668	612	650	659	661	669	657	627	640	645	651	602	663	660	670	640	694	633	733	657	642	649	704	604	669	653	626	669	660	647	681	659	647	655	666	678	669	641	640	653	675	622	646	699	653	672	685	644	627	663	623	616	593	621	661	633	677	630	687	648	635	654	654	683	658	653	648	656	635	672	692	672	734	691	662	695	619	635	677	654	636	635	623	696	686	654	688	655	619	664	626	651	624	627	679	695	642	647	643	680	659	571	648	633	706	618	649	663	661	669	639	665	653	692	683	696	663	658	655	687	690	615	631	663	709	651	654	645	681	684	641	647	683	671	673	626	647	684	690	639	649	648	619	686	611	709	655	646	669	635	647	684	655	633	647	661	657	640	652	663	649	679	645	675	626	666	638	682	656	646	673	663	656	630	636	633	707	661	693	640	648	618	613	662	606	650	660	667	646	670	653	669	668	636	628	662	645	661	671	615	660	684	626	656	663	669	672	668	633	632	614	647	705	675	669	669	635	610	653	628	664	635	684	649	641	678	659	629	717	680	660	721	673	664	681	686	670	676	639	688	684	613	593	657	635	708	678	670	653	667	667	646	720	702	665	649	672	612	657	628	689	624	687	656	694	598	613	667	639	697	649	687	644	614	654	660	652	644	658	634	672	639	650	672	695	699	655	661	642	643	657	640	655	695	642	646	657	647	683	668	610	635	634	653	672	630	671	622	677	676	692	653	665	665	625	645	614	668	626	685	655	636	649	608	651	665	650	638	668	712	654	660	698	659	671	631	692	635	684	631	633	629	621	622	654	611	651	701	639	720	619	685	683	658	621	636	656	667	644	661	658	673	647	645	650	632	677	647	678	647	635	637	655	670	645	651	689	652	685	650	650	680	648	642	638	630	644	628	682	630	650	626	641	601	646	639	633	678	660	649	614	659	680	660	624	687	662	654	656	633	642	658	658	670	679	681	656	654	666	682	665	662	665	606	684	627	659	636	636	658	682	627	623	658	632	655	645	660	647	615	669	677	630	672	580	652	685	674	662	666	643	652	697	649	671	660	661	693	638	673	705	650	659	632	642	621	695	661	648	693	672	637	630	607	656	655	653	687	672	662	651	588	641	670	676	635	627	674	686	630	664	649	666	684	624	643	674	699	605	669	658	672	638	645	661	604	635	710	678	642	675	671	674	685	649	647	641	653	657	650	658	644	683	629	629	654	664	684	648	658	648	655	679	645	649	649	635	655	649	646	656	636	668	671	649	635	643	636	629	670	661	694	679	655	651	640	647	641	619	645	671	661	636	648	642	697	660	669	680	670	609	662	665	638	660	665	654	649	653	603	606	616	650	564	627	678	662	683	672	638	657	671	652	709	697	652	687	640	676	667	659	652	681	670	644	672	613	678	593	671	669	665	624	616	676	668	668	701	646	620	660	651	597	614	631	627	667	663	702	647	625	616	665	640	628	612	635	635	626	654	673	677	651	683	644	647	660	593	654	646	671	626	630	648	644	659	692	636	659	665	679	667	689	688	664	672	658	664	656	652	674	645	676	670	649	609	681	665	671	649	633	677	661	696	658	659	699	651	692	656	708	673	665	662	690	662	695	649	676	651	595	577	681	631	603	681	679	672	694	639	675	686	672	654	659	647	707	673	724	685	643	649	647	644	608	687	649	674	619	670	701	644	676	662	663	683	676	651	628	690	678	659	655	667	653	640	653	635	625	710	638	648	694	657	682	656	681	645	634	643	666	670	637	685	669	630	638	673	645	679	648	677	673	634	639	654	594	658	664	595	674	690	714	631	643	664	695	642	660	690	713	616	619	650	669	668	644	672	639	685	638	659	605	648	665	645	679	679	639	654	666	708	667	647	668	646	673	667	672	590	656	676	658	644	661	654	628	651	622	650	683	624	651	662	643	630	664	663	646	672	693	670	657	665	675	644	656	618	638	616	695	688	617	631	625	703	680	697	685	646	670	652	698	620	690	660	651	713	666	675	689	636	649	655	671	636	676	638	672	665	641	628	583	660	665	640	647	667	638	655	638	672	678	623	637	629	646	659	695	669	657	665	679	603	658	677	661	651	680	680	656	687	707	641	662	631	649	643	670	673	650	647	655	659	627	637	670	648	696	582	614	635	619	608	628	653	633	667	629	676	670	625	616	697	680	625	644	698	626	707	620	653	640	649	640	665	651	676	675	623	636	655	670	655	649	630	623	669	646	676	605	689	661	645	661	623	655	673	658	646	642	623	673	679	677	662	652	671	671	681	685	655	674	679	669	692	652	657	640	652	661	649	679	667	646	657	662	632	655	706	620	611	679	639	652	627	674	657	659	639	678	715	634	630	632	675	683	668	640	621	682	643	681	624	591	628	627	610	661
7846	1101	1339	1019	705	512	415	344	277	255	223	219	164	160	153	160	130	126	129	128	133	164	127	140	130	110	135	110	111	140	117	125	119	124	137	131	135	114	138	124	107	113	152	118	133	108	105	105	114	93	153	120	97	112	109	108	121	93	116	122	108	128	121	100	114	122	108	80	91	122	125	109	90	127	120	112	112	117	105	104	97	101	109	107	105	105	122	116	114	122	110	113	124	116	127	114	109	118	96	100	127	120	98	96	123	117	116	122	95	118	110	111	101	93	93	110	104	116	120	122	104	103	114	122	118	119	128	109	113	95	106	104	101	112	126	105	115	126	120	125	113	125	100	107	112	106	98	103	105	96	105	130	105	93	110	117	101	109	93	137	104	97	100	123	114	99	117	104	115	111	110	118	114	105	88	106	123	119	128	107	96	106	127	108	112	104	93	119	118	94	96	111	122	109	106	108	102	103	135	115	108	124	107	103	127	110	115	99	112	116	108	101	106	98	90	112	105	117	103	105	102	118	119	111	89	103	94	106	102	109	120	128	108	131	111	89	118	106	100	129	102	94	102	94	111	93	107	96	123	116	98	106	120	115	102	81	102	117	114	95	117	109	121	133	126	104	103	123	119	100	97	115	111	101	127	121	115	103	115	108	100	120	101	109	128	109	115	107	108	118	90	111	107	112	104	135	100	96	112	96	102	111	125	117	95	106	112	126	102	119	106	107	110	110	120	128	111	134	96	118	105	119	87	112	102	117	110	121	111	109	104	111	105	98	113	93	111	99	123	132	111	94	107	101	101	105	107	107	90	116	95	100	117	108	92	104	107	98	109	111	120	121	100	106	92	123	93	126	108	123	90	118	98	118	108	105	118	110	118	100	99	112	100	92	103	100	114	117	120	108	97	124	112	111	84	101	130	118	100	115	115	131	84	120	107	134	90	91	99	100	120	89	105	107	111	101	122	102	104	89	131	94	118	105	98	112	103	119	128	104	99	109	118	125	95	120	108	120	129	94	116	107	109	124	108	125	100	108	125	106	111	113	121	114	119	137	103	106	120	93	122	131	100	122	109	104	119	99	130	104	107	128	128	114	115	123	110	107	101	109	115	115	104	108	122	107	109	103	124	134	102	110	108	104	109	114	117	99	109	115	93	107	113	103	129	109	103	118	104	116	116	107	121	125	127	109	99	124	97	119	109	104	139	105	139	104	115	108	106	109	100	139	108	123	132	107	109	107	97	114	111	129	83	122	103	122	103	108	106	107	106	104	124	100	78	104	108	130	107	122	118	128	107	107	111	125	107	102	105	91	121	112	118	97	115	118	98	112	105	106	93	124	96	95	126	128	100	141	113	117	104	110	116	102	102	102	113	108	109	115	120	87	114	127	105	91	119	113	105	99	119	113	100	118	105	118	106	93	112	98	129	113	115	104	123	128	121	111	120	100	127	118	124	102	120	107	130	108	118	105	105	116	109	109	112	101	98	123	123	108	117	113	110	101	93	98	117	97	121	88	106	114	116	104	99	126	88	96	98	93	84	111	109	124	100	110	106	109	109	103	119	104	122	117	117	112	112	109	107	93	132	99	106	111	112	115	102	121	109	109	94	131	112	91	105	127	122	118	96	133	101	103	115	120	97	94	110	124	99	126	90	119	113	103	119	106	99	121	132	126	109	112	94	126	108	86	114	124	100	125	105	114	126	124	106	103	109	97	126	107	108	127	94	97	107	98	116	120	105	122	104	136	121	99	115	106	111	114	94	108	97	119	115	104	100	111	96	120	103	107	118	114	99	101	106	110	98	124	119	107	100	112	101	107	112	109	106	117	94	114	113	126	106	120	116	121	98	107	110	96	118	106	101	109	103	107	120	119	111	98	93	128	113	117	119	111	108	122	111	112	125	108	121	108	110	115	99	111	100	116	115	91	96	104	97	130	93	98	117	108	123	103	111	109	123	108	115	108	128	107	116	124	111	120	119	96	131	114	113	101	123	94	104	118	118	118	121	113	108	113	118	99	111	106	111	126	120	112	87	100	110	130	83	110	109	120	100	110	123	93	107	100	108	121	122	119	102	118	106	114	106	107	112	97	110	124	103	121	103	105	101	109	124	109	102	109	94	100	107	105	116	110	113	109	85	113	108	119	103	100	116	108	111	110	93	112	131	117	125	129	121	104	97	111	108	108	117	117	99	116	101	134	98	108	96	131	109	98	116	121	106	95	96	102	103	121	111	107	119	100	108	111	112	113	114	112	96	107	112	103	121	96	98	85	95	114	108	115	122	113	112	96	119	115	103	95	120	116	92	110	116	105	97	117	129	121	111	117	110	102	100	114	126	102	105	111	110	109	108	101	118	111	116	106	110	118	99	119	100	96	104	105	107	123	109	127	105	116	125	117	123	139	111	94	102	113	106	107	105	98	92	112	102	102	102	102	105	92	110	111	88	125	107	132	118	108	100	119	114	111	148	106	109	108	105	97	113	129	97	118	116	131	111	107	124	110	141	121	108	116	110	109	113	109	115	102	118	108	120	115	100	95	118	117	92	92	110	125	120	114	107	109	121	112	100	112	114	112	119	110	90	108	101	119	100	102	111	107	101	93	115	105	108	95	119	102	98	113	118	116	111	101	92	102	105	111	104	92	112	116	85	113	102	103	108	104	106	106	106	94	116	103	120	119	102	87	108	105	111	109	103	111	115	103	117	106	94	116	85	105	102	117	107	109	108	125	112	98	105	118	111	112	111	95	97	107	113	122	118	114	119	119	119	123	107	106	123	90	108	108	126	105	105	100	95	103	104	126	110	131	122	110	97	96	104	119	104	122	104	118	101	109	118	107	105	98	114	110	101	100	122	98	108	116	105	106	98	111	120	106	107	107	110	104	110	112	99	112	102	111	96	112	119	107	99	121	118	120	134	114	103	109	97	104	107	103	113	112	107	133	96	96	102	101	92	111	104	113	122	122	122	107	137	89	97	109	94	115	112	118	119	122	116	96	113	118	119	114	118	105	117	116	110	143	101	124	111	111	107	113	118	104	127	111	99	101	124	101	107	115	101	104	105	111	86	107	115	100	116	83	113	112	125	104	104	118	112	129	110	92	106	121	111	113	112	110	117	123	102	117	122	97	112	96	99	110	115	124	115	107	118	109	116	108	110	112	117	99	98	112	125	106	74	111	112	76	111	92	98	106	142	124	101	120	113	91	94	111	103	112	109	110	126	85	125	114	101	107	105	109	125	105	101	121	100	126	133	120	111	113	113	101	117	113	102	123	108	108	114	110	113	80	111	114	115	112	99	107	111	112	102	92	136	129	113	102	118	110	114	117	115	131	109	103	107	101	116	117	95	107	107	107	110	100	106	116	110	98	114	103	125	101	102	107	116	117	95	107	123	105	114	110	93	115	102	111	114	106	106	120	101	103	100	116	109	94	92	101	119	112	103	116	107	116	105	131	96	115	99	125	104	120	117	128	99	97	115	122	122	118	124	108	100	106	91	122
5306	1374	3249	3647	3006	2516	1998	1642	1351	1286	1111	947	907	832	801	727	734	711	610	614	605	556	585	545	509	490	511	459	463	463	461	492	431	452	439	458	418	436	434	443	439	411	461	393	408	401	421	414	420	414	433	370	377	382	385	407	401	404	390	397	423	370	363	402	403	427	419	381	412	398	418	387	398	377	384	399	365	379	366	378	370	383	385	397	369	386	308	396	373	357	358	353	357	393	345	352	383	365	379	321	363	370	333	350	341	359	352	373	352	374	361	360	356	402	383	418	348	384	361	372	391	371	369	368	365	345	369	358	410	375	363	388	404	320	382	368	320	411	361	374	376	390	371	361	371	348	359	377	384	375	390	362	362	365	374	350	361	372	355	388	368	394	353	354	356	387	345	372	356	387	350	397	380	349	302	352	358	385	338	398	360	381	383	361	395	367	379	340	391	343	387	376	361	339	337	385	379	395	346	391	366	367	372	348	403	333	366	350	360	385	354	352	405	373	347	354	371	353	405	364	377	329	404	351	361	357	384	388	347	340	332	349	378	400	381	371	358	361	374	341	390	342	386	405	348	371	388	380	372	343	370	354	376	346	368	364	347	330	380	374	339	351	386	436	337	370	367	375	369	344	385	369	349	365	367	387	380	360	389	409	378	334	333	350	409	317	374	379	376	333	355	387	350	360	405	375	392	399	361	361	393	378	376	350	370	372	332	371	361	370	370	366	365	346	374	362	362	360	354	379	357	340	380	381	378	376	385	372	373	357	372	366	376	339	372	402	346	362	355	350	400	326	410	381	384	382	381	359	376	349	381	331	343	367	385	394	351	360	377	376	323	328	376	372	342	361	348	351	382	360	335	395	376	345	364	344	394	372	379	349	396	389	368	369	335	359	369	374	359	359	338	355	379	349	351	348	360	407	343	377	359	347	412	386	385	371	348	359	342	383	348	384	343	330	348	351	309	366	368	366	383	347	373	383	380	343	396	396	355	353	360	375	387	371	343	349	424	336	389	369	358	337	367	359	351	366	366	361	365	385	376	381	348	344	354	389	401	366	387	372	373	350	372	375	409	393	387	357	414	393	355	321	374	362	391	377	365	371	354	354	366	350	357	375	351	372	354	379	362	398	390	400	381	363	376	372	370	365	382	388	405	362	342	385	379	385	401	367	376	376	346	387	365	376	361	339	389	375	359	354	333	360	371	337	363	352	388	408	356	397	347	363	348	362	370	364	356	413	349	375	327	370	350	397	342	329	347	373	381	374	364	353	414	344	341	365	385	372	413	359	375	351	342	356	348	360	355	392	376	362	365	363	383	367	388	364	411	348	377	378	387	391	349	349	345	407	341	360	340	365	344	380	383	383	379	373	341	347	372	393	396	354	388	352	356	350	371	361	378	368	349	354	367	413	333	348	337	345	356	341	370	390	344	388	379	354	338	363	365	364	343	396	363	353	347	383	345	305	370	394	360	365	365	365	364	353	386	382	383	359	355	361	386	365	340	359	368	346	356	370	407	409	355	356	329	366	402	408	385	351	370	364	362	369	372	381	363	392	389	386	393	364	368	336	334	365	342	369	383	373	369	384	345	366	363	363	355	363	380	369	372	350	396	367	380	362	373	391	391	371	347	366	364	353	375	379	371	353	389	377	343	360	401	373	348	373	372	356	409	391	340	362	385	339	333	385	388	352	372	375	371	340	387	334	364	399	353	348	391	344	387	362	383	360	361	379	367	339	373	381	338	357	360	357	380	352	366	361	372	363	383	363	367	346	350	336	381	398	359	356	375	368	360	376	369	384	353	353	381	372	362	371	356	397	387	390	372	389	369	358	352	357	353	371	384	371	345	378	386	368	369	356	362	378	364	353	338	391	320	354	382	369	356	360	351	397	351	345	359	359	366	383	338	350	351	327	325	385	386	369	381	351	359	365	390	343	380	391	385	359	404	399	341	392	356	371	357	325	399	395	370	391	413	372	365	403	369	344	357	347	387	318	397	354	354	352	362	339	382	405	381	347	331	356	362	358	367	402	342	389	393	383	387	375	358	355	356	353	364	370	377	361	330	356	375	340	351	356	369	366	335	378	375	377	360	380	361	364	379	361	362	323	367	341	362	363	345	369	412	343	389	362	353	378	362	363	376	376	376	376	373	396	375	356	350	390	349	385	404	344	347	346	371	397	414	389	363	397	371	366	390	365	351	337	377	405	373	374	383	353	357	412	384	335	353	332	362	401	388	371	379	405	376	372	375	384	359	352	350	371	362	350	371	366	373	398	361	387	375	341	348	383	368	395	357	368	342	346	356	351	383	406	338	388	382	381	357	383	331	357	390	372	368	361	367	356	362	367	381	366	359	398	397	357	392	352	385	371	370	369	353	347	357	383	378	362	342	362	398	391	393	415	379	383	358	372	364	361	387	365	373	393	377	343	387	358	390	365	352	384	354	359	383	361	360	350	375	387	360	404	352	371	392	358	358	346	357	358	364	392	389	345	371	373	334	353	387	371	385	382	364	385	377	367	353	353	361	362	335	342	341	382	349	358	348	391	349	361	356	404	399	371	374	344	355	352	387	381	380	358	364	371	382	378	369	367	352	392	377	390	327	365	328	364	378	360	388	376	330	361	385	381	351	376	389	379	368	368	387	345	375	373	357	361	358	371	348	368	397	382	360	352	384	419	383	355	395	360	335	368	377	349	383	411	378	381	380	329	365	395	348	385	348	387	372	386	387	383	390	385	375	338	385	363	350	360	377	378	352	396	397	353	346	398	374	393	360	345	363	355	396	371	347	368	348	349	347	371	350	343	365	344	359	365	357	368	371	354	371	358	353	364	353	383	329	386	352	375	367	382	361	374	352	358	371	383	370	349	398	392	381	366	380	348	428	364	371	352	365	378	385	396	356	375	355	383	381	353	381	405	372	365	378	412	357	353	347	385	425	362	401	370	362	357	362	341	383	375	364	368	355	396	374	382	362	374	371	344	379	374	379	376	345	357	351	372	341	371	343	382	368	394	350	370	345	406	362	394	377	358	351	359	398	406	370	387	347	362	388	341	392	396	394	393	340	375	377	356	387	424	364	363	331	359	347	360	379	354	339	392	356	349	365	393	353	381	403	393	390	349	348	356	365	335	396	393	365	371	360	367	358	352	357	395	345	388	389	319	392	398	345	350	373	391	390	343	369	369	379	351	367	363	387	387	340	414	385	392	348	386	384	398	394	346	366	362	371	415	340	329	353	372	374	335	353	378	384	365	372	366	382	373	389	377	363	367	373	350	366	357	360	353	381	344	395	355	406	362	366	380	418	342	351	366	346	336	353	390	379	355	367	355	388	345	356	381	371	358	387	355	375	342	370	352	390	392	354	386	377	365	397	379	350	372	362	386	387	389	362	367	374	366	343	384	377	345	345	411	360	389	383	355	370	344	372	357	375	373	375	359	359	336	380	357	375	362	365	353	365	383	368	377	377	353	396	364	391	404	395	382	380	381	369	341	350	340
15314	2508	2839	2039	1399	1008	856	606	538	441	375	325	306	282	252	238	234	256	217	196	182	196	204	188	188	165	199	187	160	169	176	174	166	168	148	159	168	163	174	157	152	163	154	165	178	151	177	168	162	158	162	163	151	169	146	164	167	155	147	174	160	143	147	173	171	149	141	172	147	158	153	166	154	150	152	161	149	157	162	164	144	167	171	138	153	166	142	143	147	142	188	149	139	145	186	167	179	139	139	157	165	137	156	150	167	144	154	145	137	176	171	174	131	147	144	169	150	120	180	151	164	140	171	152	166	166	155	149	167	160	171	156	166	167	140	128	161	150	172	171	172	142	150	156	165	157	134	148	152	162	149	163	151	157	160	152	173	155	154	180	162	164	154	162	142	148	145	151	155	161	146	154	145	149	161	159	169	160	156	165	154	143	158	165	148	151	162	175	176	150	169	141	138	153	152	156	154	149	154	148	138	155	136	150	158	193	136	150	174	159	171	147	151	163	153	161	137	133	131	167	161	153	142	187	150	156	150	153	154	122	155	147	152	163	157	177	153	145	150	135	143	133	170	170	141	150	140	159	138	158	141	152	165	163	139	158	139	179	145	135	154	131	132	146	174	163	138	141	150	167	161	160	145	156	149	156	152	182	169	154	169	172	161	155	150	183	147	168	156	159	140	145	143	146	144	152	145	159	147	135	150	154	136	142	146	168	160	158	162	163	130	147	131	157	162	172	170	170	161	164	170	157	182	175	168	154	162	148	135	165	146	169	145	149	164	157	171	157	185	156	159	140	149	155	162	147	132	129	171	155	174	147	147	169	153	144	136	147	147	162	153	141	158	147	154	153	166	153	170	147	153	147	155	149	163	154	161	166	159	121	142	136	145	163	132	166	152	172	160	155	153	163	132	153	144	142	132	143	148	168	145	161	153	159	143	145	177	155	147	163	125	153	149	149	152	168	169	128	148	146	154	158	153	146	170	151	124	156	150	149	143	156	148	133	154	152	147	156	147	164	147	135	142	166	149	150	155	159	170	146	148	155	155	160	166	141	140	148	149	173	163	162	144	169	126	149	122	149	174	171	184	166	151	152	159	150	137	150	161	172	127	170	154	168	149	123	136	152	160	158	152	137	152	142	131	155	142	149	134	155	163	160	168	171	140	143	140	152	126	136	143	135	174	174	145	158	158	158	175	158	129	112	147	153	160	160	159	162	155	154	161	164	157	135	143	144	152	141	157	150	146	139	155	147	142	121	154	153	155	162	149	159	157	175	145	164	150	140	147	147	148	152	139	160	136	154	133	165	143	154	156	151	121	163	163	154	161	147	141	138	147	151	142	144	154	134	141	158	148	145	163	146	149	159	129	169	158	161	160	146	145	145	163	161	145	141	147	142	151	171	153	164	151	178	144	156	162	170	160	153	149	132	152	171	176	149	116	162	127	155	160	148	143	166	141	148	138	138	164	154	184	147	133	146	132	173	149	156	169	158	151	153	149	129	129	149	142	150	149	155	157	167	157	157	152	149	168	138	137	172	153	149	148	160	151	135	136	143	158	143	158	124	170	160	183	156	148	145	145	145	173	146	123	159	150	158	158	164	155	166	134	139	170	139	139	156	147	157	145	156	155	135	148	159	153	157	148	145	142	138	176	176	155	149	146	151	165	142	148	138	157	141	145	173	139	143	147	125	151	159	130	183	163	152	168	155	139	137	140	157	173	157	152	142	153	172	163	143	159	150	150	137	169	162	153	162	172	147	153	146	147	151	140	165	162	178	175	160	174	164	165	155	166	154	154	145	163	168	150	151	136	157	170	162	141	157	151	148	146	145	155	161	157	139	157	160	169	156	151	149	149	148	160	165	139	151	149	152	147	144	155	169	140	137	157	158	145	138	133	155	130	146	162	155	154	143	162	153	151	161	160	156	162	150	175	164	144	140	173	159	149	147	155	140	177	148	149	147	139	152	149	171	141	144	140	158	162	142	171	165	170	138	148	166	150	155	148	152	145	150	129	150	163	161	176	160	153	156	167	155	150	152	158	153	166	173	161	165	160	164	149	147	156	131	150	135	169	153	134	140	139	141	155	152	165	144	162	167	159	139	144	145	154	160	164	165	146	155	154	131	157	169	164	162	154	143	171	144	158	161	145	148	137	136	148	159	161	150	153	155	153	160	162	155	153	161	174	154	153	160	147	148	162	148	150	154	148	155	148	139	134	151	156	147	163	142	163	160	165	138	152	159	163	148	155	129	139	123	164	156	151	153	143	168	151	146	149	164	138	132	159	139	164	165	156	147	131	146	176	156	145	147	172	154	151	147	131	140	164	166	172	164	160	166	136	151	144	162	161	163	181	154	168	150	160	159	155	155	157	161	156	141	153	140	151	157	153	179	157	145	160	162	138	145	160	144	138	172	139	145	186	142	146	146	156	136	144	154	144	150	157	168	148	156	150	150	142	144	127	172	152	157	168	159	158	173	151	159	176	143	148	165	156	162	146	144	147	179	167	159	162	161	157	130	147	161	172	161	157	155	157	168	159	135	153	137	140	131	166	141	164	147	150	147	157	170	161	176	142	151	147	145	123	142	151	171	161	176	139	150	139	161	153	143	167	158	142	163	140	159	153	168	164	170	166	171	166	137	166	156	140	159	145	150	142	166	144	158	183	140	187	153	139	155	132	158	155	134	140	148	152	153	133	158	153	166	145	147	145	152	153	146	144	156	167	156	127	167	143	170	169	143	142	163	142	139	166	164	154	144	149	150	145	165	142	156	152	138	139	147	168	152	169	164	158	146	143	162	159	161	162	139	148	154	162	138	160	156	150	166	162	158	136	140	156	164	141	151	146	171	160	149	153	152	166	117	134	155	178	160	140	144	147	169	134	143	148	131	138	147	151	132	127	165	160	163	151	150	150	156	142	130	170	151	154	161	144	146	152	141	151	151	158	171	117	150	148	147	144	168	164	179	166	134	145	176	139	148	157	155	146	149	160	118	145	151	160	164	145	129	136	143	184	146	159	146	161	154	174	153	155	139	142	166	144	154	156	150	138	138	149	151	170	174	143	163	174	162	152	162	160	141	139	147	162	152	149	153	145	154	170	154	147	139	159	163	143	183	153	145	155	146	151	153	184	178	157	150	158	170	139	176	161	186	185	151	134	163	146	147	150	120	165	156	157	155	166	143	158	140	140	154	178	166	151	134	153	145	133	151	143	140	161	126	157	152	175	164	160	170	144	146	173	170	152	160	153	142	155	146	145	158	150	166	145	144	143	145	168	149	115	154	147	160	164	166	143	143	152	139	170	186	152	144	136	143	137	156	134	146	146	146	149	152	140	164	169	151	149	156	127	167	170	147	142	170	154	162	161	171	145	145	170	138	141	160	156	161	117	137	131	155	155	154	127	134	143	151	182	140	164	142	147	160	160	166	128	170	182	140	171	142	154	138	131	167	161	160	172	150	170	133	138	163	162	138	178	136	158	153	148	155	141	153	159	138
7613	2493	5969	6718	5494	4612	3734	3036	2536	2212	1956	1789	1548	1429	1288	1176	1075	1048	1034	978	931	939	875	792	783	757	765	718	730	728	706	656	632	653	706	661	642	678	614	602	619	572	627	565	616	537	563	584	513	535	525	547	560	551	571	540	543	554	545	525	556	541	524	567	563	550	519	520	521	552	505	559	521	470	542	514	508	531	522	535	500	498	531	528	482	555	502	492	539	498	498	520	500	533	517	514	506	472	489	482	491	502	523	504	442	530	512	528	515	533	531	499	506	500	453	474	499	516	496	565	490	551	543	498	495	509	546	502	500	482	471	508	516	496	539	528	526	508	485	505	513	519	473	518	517	484	472	519	496	505	520	530	515	511	494	498	469	490	507	518	461	514	511	506	495	469	488	460	484	514	472	529	508	498	457	492	503	491	498	511	523	501	477	498	486	478	501	526	465	522	509	482	494	512	480	509	502	490	459	494	492	493	507	550	530	467	473	530	503	537	524	505	506	548	500	498	501	512	519	496	493	526	480	504	496	510	478	553	502	492	516	511	504	485	481	545	483	514	511	527	446	505	534	531	528	497	505	491	473	496	487	497	466	489	480	505	509	487	516	466	505	488	501	517	509	458	501	523	497	511	493	504	494	487	506	521	473	500	505	542	506	469	521	524	453	493	499	467	518	480	494	503	500	470	505	472	554	482	460	515	529	492	484	519	477	465	506	497	521	514	474	502	457	457	488	480	485	505	508	485	531	517	511	515	491	540	501	498	481	491	514	481	510	482	507	482	497	488	506	488	508	498	510	511	490	502	518	491	545	475	512	458	490	484	521	503	461	505	514	533	474	495	470	516	526	518	519	478	502	496	483	486	458	477	482	489	492	502	492	533	482	511	469	493	464	527	529	493	491	518	489	494	481	478	477	478	493	510	472	493	473	526	500	442	524	496	540	497	490	527	512	522	515	480	470	510	487	485	522	510	498	493	508	523	486	505	443	446	505	502	492	538	492	467	523	473	471	507	490	519	493	509	509	496	520	478	507	506	496	457	472	492	499	499	477	491	511	469	483	512	491	465	489	474	515	548	486	516	493	511	515	514	485	488	496	482	506	498	455	513	516	483	493	513	477	508	544	506	522	476	486	518	485	515	508	509	521	509	531	501	476	497	513	496	468	476	468	481	468	505	474	481	507	509	515	522	511	522	472	469	484	494	503	490	479	498	499	482	509	557	479	487	494	498	531	507	525	502	483	530	520	496	522	480	535	479	509	517	514	549	489	492	493	466	515	464	488	490	557	482	457	503	470	529	498	473	510	529	512	489	482	484	465	501	448	498	499	513	481	516	510	509	510	484	496	520	503	501	483	482	470	492	504	526	489	491	516	525	493	493	515	547	518	566	474	485	481	497	531	496	501	488	502	472	473	468	505	514	547	512	524	510	451	494	505	475	508	497	494	466	466	501	495	452	488	523	506	479	485	496	490	487	492	493	482	514	471	528	469	525	463	466	503	484	500	480	515	491	475	462	504	502	528	512	502	502	513	487	493	496	503	514	504	497	501	498	502	489	505	523	517	485	514	469	536	457	499	521	498	467	486	517	490	528	445	496	506	519	465	493	493	476	476	510	518	513	509	475	469	482	531	492	515	526	526	489	531	480	500	469	498	492	523	488	517	461	490	528	512	498	503	503	501	512	514	524	501	504	482	468	503	500	459	516	472	525	486	516	491	500	476	508	473	494	514	491	514	507	451	477	502	525	501	479	471	486	509	480	461	500	476	508	483	478	520	495	514	474	504	451	504	475	550	552	487	482	502	483	517	480	484	465	500	536	526	504	508	485	476	504	488	454	452	548	474	478	490	518	483	488	515	510	510	489	468	486	496	494	520	485	496	535	477	535	527	484	510	476	492	530	519	504	491	486	474	498	461	487	473	501	482	480	477	543	492	479	509	475	509	477	495	483	453	448	485	441	507	507	488	487	469	483	491	478	477	515	497	484	484	524	481	483	484	522	522	463	493	566	552	519	525	542	481	481	496	496	495	521	504	477	513	491	497	484	514	512	440	481	497	511	508	479	506	501	499	470	483	518	497	555	465	454	516	518	527	485	476	528	538	503	512	494	488	470	517	487	511	511	503	495	474	524	472	479	520	495	510	536	524	490	481	481	497	496	483	503	494	454	460	486	510	493	507	505	522	544	497	503	467	460	507	494	470	484	501	534	498	465	489	505	468	496	460	498	510	518	508	505	484	464	514	487	486	469	533	467	506	478	514	508	486	491	512	477	507	473	502	501	533	469	518	464	484	474	485	447	517	511	481	477	542	485	486	508	488	513	518	475	503	523	501	478	479	488	492	505	480	490	509	500	496	524	479	475	477	529	522	504	495	501	489	508	495	538	495	463	467	444	503	487	493	453	451	498	488	527	502	478	508	469	490	481	500	512	461	496	519	474	528	513	526	520	513	505	515	497	499	522	486	460	517	501	530	514	480	455	513	474	475	510	510	468	482	487	503	474	526	503	450	524	490	479	491	507	498	494	496	532	499	487	518	530	485	488	483	488	483	513	494	505	511	473	498	518	468	490	478	534	512	502	520	506	482	526	486	542	471	495	487	506	468	450	520	510	465	505	505	501	550	506	524	524	490	503	498	516	493	483	501	468	484	504	505	460	496	502	482	531	508	506	533	512	517	552	479	500	513	504	496	507	505	464	433	486	494	529	504	533	518	528	506	481	523	486	532	485	491	484	486	523	485	466	507	493	526	472	469	477	454	501	501	497	506	496	512	521	525	473	542	519	476	515	475	454	526	499	512	518	530	500	492	482	520	520	480	514	509	434	484	503	482	513	544	500	485	513	512	498	471	492	512	524	504	482	510	464	483	490	493	493	492	460	479	480	481	495	493	489	502	480	477	526	482	514	529	472	495	473	494	518	500	509	513	511	503	511	501	500	532	520	494	495	462	489	551	478	471	449	466	491	501	493	448	503	503	503	499	484	476	511	493	509	509	518	509	458	473	464	510	518	508	503	487	481	507	490	486	509	522	465	472	544	467	512	515	490	475	494	483	486	501	527	491	533	465	468	464	495	481	486	515	524	478	496	511	492	527	477	514	523	508	515	492	535	511	508	478	453	514	502	522	490	453	474	491	472	475	508	487	468	526	526	466	501	506	503	492	511	505	488	506	491	486	507	546	513	502	479	455	488	452	503	486	514	493	503	517	451	489	522	481	466	448	530	468	518	495	524	521	468	471	475	525	496	508	481	463	515	467	465	513	467	506	482	509	478	519	533	454	522	511	578	471	521	503	510	508	502	460	517	504	468	516	507	505	481	461	514	511	486	492	475	545	458	447	472	497	510	523	485	525	493	473	529	494	492	481	463	451	490	513	461	513	469	494	468	497	492	511	490	516	505	508	493	509	483	490	515	504	530	515	493	477	486	475	494	464	489	494	469	505	531	509	491	488	485	522	478	509	524	489	467	513	505	510	465	466	520	505	508	535	552	537	492	473	506
2097	310	325	264	267	235	218	233	231	236	222	220	235	214	244	214	221	232	226	240	232	223	195	183	191	212	207	219	211	211	199	221	209	223	245	230	221	221	202	240	210	202	184	242	225	227	220	225	230	213	209	224	239	245	237	231	211	206	200	209	207	228	239	231	205	256	228	218	212	213	216	236	252	211	255	213	234	231	212	207	250	207	198	218	229	242	230	205	223	210	197	175	229	213	214	224	237	225	233	236	222	221	219	248	213	215	215	210	240	208	218	228	208	201	232	210	219	267	215	188	203	219	202	232	223	233	218	222	218	243	236	204	218	210	196	221	202	212	220	216	214	230	202	229	202	217	228	210	230	224	211	205	243	197	263	218	239	231	224	238	218	221	234	219	211	215	211	221	211	218	233	217	206	208	234	215	223	238	226	215	221	210	241	248	204	232	234	208	223	239	215	223	195	217	212	221	207	194	215	208	244	207	226	224	220	227	223	225	200	213	238	211	215	198	246	239	227	200	223	210	195	213	204	251	251	208	211	232	212	227	235	206	229	232	237	232	225	202	239	207	207	194	240	238	224	219	194	215	218	207	233	208	223	243	232	220	251	233	202	214	219	200	215	219	221	213	227	231	190	202	214	209	229	237	193	226	219	239	205	220	217	239	209	210	210	221	235	215	195	231	239	246	213	224	226	205	236	222	232	236	209	226	219	201	222	227	201	215	219	227	200	233	212	232	233	228	229	234	222	204	233	227	226	220	226	229	201	244	206	235	231	201	234	208	227	214	248	233	248	201	216	209	219	200	216	222	220	210	234	244	236	226	224	220	218	216	240	213	200	206	209	214	212	212	222	203	232	212	216	218	209	198	225	234	205	219	222	230	217	224	213	224	203	232	219	210	191	235	210	243	186	210	202	228	213	227	207	243	218	239	202	207	228	220	226	202	219	216	206	195	226	231	216	228	207	174	225	232	229	237	210	241	237	212	225	214	213	226	220	206	221	222	239	221	226	230	243	219	240	195	218	190	227	229	189	233	227	220	208	217	213	243	204	205	252	210	191	196	220	194	231	197	220	234	232	216	239	209	222	230	195	232	215	226	206	214	218	228	224	267	210	219	242	207	228	204	199	225	203	217	246	225	227	230	220	235	193	207	224	248	195	228	228	215	205	203	223	230	199	221	220	218	211	218	238	216	244	238	242	217	217	214	235	202	221	218	231	208	216	229	223	230	221	212	178	209	208	228	226	203	217	247	202	197	214	188	199	228	225	226	198	223	231	247	224	208	255	230	235	210	229	238	201	211	212	248	215	239	246	240	231	224	248	223	226	225	218	253	235	245	216	219	213	209	245	218	211	190	230	219	234	216	238	208	222	213	211	240	222	203	225	219	222	225	239	246	213	206	221	216	237	222	210	225	235	216	233	177	226	231	230	199	204	218	210	215	238	204	225	233	232	182	232	208	219	219	198	232	219	228	228	192	230	215	218	240	244	203	218	200	206	230	225	206	208	199	216	194	216	229	204	202	233	234	220	224	213	216	215	225	248	205	228	212	243	263	208	225	213	222	202	227	236	210	200	213	216	227	206	234	206	220	217	205	196	241	231	205	232	222	214	246	254	240	205	211	207	264	222	218	210	204	231	233	235	218	209	235	221	225	205	241	229	221	202	216	228	215	225	221	217	229	217	224	200	215	228	228	242	226	209	224	224	225	220	216	208	218	223	210	201	206	212	222	224	227	219	198	223	204	198	220	210	223	222	219	225	242	229	217	195	247	235	214	202	224	201	228	224	236	206	209	255	224	249	230	231	243	219	202	229	194	203	216	239	217	202	215	196	218	212	212	223	220	225	230	191	223	209	198	211	243	223	229	237	213	232	221	214	233	223	212	232	208	224	241	248	224	216	240	231	190	239	243	207	224	209	210	197	232	226	229	252	214	191	220	213	226	213	227	232	213	246	208	236	219	214	220	218	232	206	217	248	219	216	208	216	234	233	204	226	201	221	223	242	232	217	209	211	211	223	206	215	243	206	266	197	220	226	225	226	198	222	217	219	224	225	219	224	197	227	219	222	211	214	209	220	220	224	230	227	215	221	227	219	195	218	234	233	223	196	232	222	230	216	249	210	220	204	198	226	199	227	225	229	239	198	216	229	231	207	220	224	209	236	211	178	225	214	215	226	227	215	229	214	211	194	207	224	200	209	200	215	211	225	207	214	226	240	236	241	218	212	239	204	222	227	219	208	218	201	230	227	234	231	237	206	235	223	211	242	247	226	218	219	228	231	213	224	224	198	193	226	216	235	232	258	187	213	223	209	214	208	215	242	220	240	221	202	236	226	230	243	206	198	217	207	211	228	230	226	219	227	228	224	234	234	237	213	217	225	248	236	234	214	240	212	227	219	222	201	234	191	210	219	203	210	239	226	210	212	207	223	240	213	217	217	230	236	223	223	203	195	229	228	211	215	215	209	225	231	230	213	234	206	241	218	251	207	219	218	208	222	210	227	231	230	218	235	209	216	207	237	221	224	206	227	225	224	221	220	218	210	257	230	217	185	221	215	227	214	218	213	208	225	212	219	216	244	220	235	217	259	226	194	215	213	214	200	214	222	208	215	233	202	215	194	226	219	199	227	192	225	217	236	224	216	201	212	249	223	234	222	225	209	248	224	211	227	236	235	246	219	235	212	214	254	224	201	200	200	189	209	227	207	209	195	202	212	216	203	214	227	219	216	206	237	216	197	207	204	202	174	207	218	217	206	238	215	217	227	181	220	249	196	207	218	247	222	235	223	239	216	193	238	214	195	248	194	224	214	209	204	197	214	201	227	242	235	212	224	224	213	212	212	229	219	223	205	235	197	225	232	218	212	214	223	206	227	259	225	199	227	241	234	195	215	228	205	186	226	220	195	213	243	217	240	205	185	233	214	197	207	206	242	225	243	240	193	206	226	229	246	232	235	235	230	231	229	222	225	214	223	249	212	202	217	209	220	201	221	209	213	246	246	221	240	215	243	228	226	230	225	217	235	205	210	218	223	203	243	216	197	200	230	197	206	217	230	211	207	215	214	251	202	240	215	226	249	210	243	219	186	210	210	223	224	237	228	234	213	221	229	237	229	207	234	214	207	243	239	236	234	205	242	208	239	217	239	198	228	236	243	248	226	229	247	233	221	217	244	221	200	218	200	241	239	210	195	213	262	223	232	215	190	220	247	221	200	196	221	222	236	233	237	224	222	204	204	232	202	248	220	220	209	226	232	239	230	208	217	241	250	206	227	224	222	210	255	219	232	212	216	198	234	224	220	235	200	223	207	243	217	236	185	211	236	230	242	189	222	251	229	225	180	227	212	207	217	213	230	215	200	226	229	223	230	217	210	224	221	206	203	221	231	201	208	218	253	196	218	229	241	198	202	225	215	221	217	212	214	221	241	207	195	229	235	222	237	223	244	227	196	257	219	260	201	236	228	209	206	221	195	235	206	238	213	218	208	239	242	208	220	199	192	219
2146	778	882	881	792	766	758	749	781	752	697	679	694	668	641	712	670	694	683	715	672	683	682	671	671	671	653	700	655	601	631	672	689	681	629	682	674	660	677	676	636	651	646	633	673	710	664	634	667	653	653	609	660	685	660	663	639	676	633	689	630	638	659	634	629	682	651	629	655	605	653	621	632	649	653	668	658	634	616	654	702	710	625	690	630	649	612	646	646	627	639	644	638	673	671	603	675	625	651	667	635	636	710	674	646	630	695	650	687	661	652	681	653	649	678	656	683	648	688	682	607	656	620	637	648	635	630	683	665	642	648	696	663	635	661	637	697	625	650	672	677	645	614	626	626	649	684	607	671	649	677	630	658	677	636	660	681	698	670	629	613	648	687	659	675	665	647	657	639	673	654	654	665	660	663	675	669	645	649	628	685	665	647	675	635	652	675	673	640	646	624	670	608	694	623	664	662	643	652	660	696	708	703	675	647	674	676	647	657	682	592	657	697	611	630	596	663	620	677	702	651	717	624	672	630	709	654	644	660	604	664	654	635	667	655	630	640	664	698	690	634	682	647	657	646	657	678	697	652	687	693	678	668	653	669	632	655	651	668	627	584	673	667	704	664	686	654	635	685	642	634	675	663	617	660	661	615	649	649	641	635	645	643	646	678	702	657	679	676	671	650	672	596	666	632	651	662	665	621	655	645	656	651	672	626	688	678	689	641	670	633	641	613	626	674	673	671	680	647	681	682	584	693	659	656	668	636	666	677	672	623	604	630	694	678	659	682	662	584	671	683	681	670	628	714	672	624	630	659	638	647	658	656	645	672	657	666	669	623	633	673	678	688	670	653	632	682	646	657	694	680	683	688	621	584	646	631	659	617	686	648	670	658	669	675	618	672	689	689	654	620	671	658	648	613	630	647	664	681	649	649	710	659	667	651	683	650	620	651	652	601	692	643	666	651	678	700	663	700	647	683	611	686	677	665	691	634	613	711	679	679	694	667	642	674	661	694	628	635	664	654	692	663	669	682	684	681	699	595	675	654	633	642	645	632	682	664	655	618	655	636	648	642	660	686	676	644	650	624	667	665	669	673	649	617	649	631	665	682	662	658	659	593	682	636	633	643	647	620	654	659	682	658	649	648	684	648	685	691	609	668	694	649	639	658	649	639	644	644	625	667	625	617	705	659	600	675	675	673	675	650	707	685	659	687	709	630	661	689	627	650	640	655	656	678	711	655	642	645	633	683	670	665	659	619	664	683	689	712	644	679	649	650	698	663	705	653	662	685	617	688	699	631	672	663	657	695	653	637	627	692	645	660	660	661	680	684	662	629	663	701	638	652	659	637	656	640	663	654	654	710	685	708	678	605	666	598	675	619	661	665	620	636	665	677	680	617	645	667	638	651	620	671	640	621	693	617	671	615	724	667	625	686	657	612	655	661	658	679	688	680	683	658	648	668	687	709	661	681	692	657	671	649	661	601	698	677	639	692	674	645	690	676	608	687	669	657	719	671	662	669	640	688	611	600	635	691	686	626	678	681	656	665	683	670	633	690	714	649	639	652	669	652	657	635	693	637	662	693	629	647	664	652	672	671	630	684	672	669	653	674	641	689	652	640	710	688	679	678	678	648	646	625	657	698	689	638	725	645	610	641	641	652	652	687	668	620	674	624	670	621	671	633	668	655	654	689	682	674	665	643	645	636	678	645	674	638	665	685	688	673	638	662	617	700	662	631	668	675	675	624	694	658	640	641	654	686	660	617	669	624	656	667	642	685	660	642	649	694	638	672	656	614	643	641	682	655	624	639	635	665	664	637	659	659	601	640	657	646	654	655	648	689	640	681	634	611	680	621	682	638	654	660	611	668	658	590	661	619	643	655	646	681	675	670	698	665	637	733	669	667	682	696	633	644	700	692	629	612	684	653	712	650	684	666	607	608	686	672	676	701	637	662	618	668	661	619	619	660	702	669	689	682	657	675	619	678	709	634	664	654	645	674	677	625	659	675	655	676	640	685	660	683	636	677	672	687	674	652	648	685	677	653	626	694	651	677	624	645	664	658	667	649	658	650	643	622	677	658	670	617	674	683	650	676	671	704	626	628	681	667	683	672	671	628	662	660	663	694	626	651	684	625	659	658	674	588	698	630	653	676	655	645	690	654	677	667	618	659	643	632	633	685	713	645	683	629	673	641	641	664	623	658	691	669	705	663	640	656	699	705	683	647	625	633	664	645	660	645	594	626	683	654	650	674	626	667	672	691	622	685	648	633	664	659	694	671	666	694	639	674	620	728	656	633	624	660	618	633	699	645	624	671	654	691	643	654	689	693	675	706	603	698	718	675	656	641	641	677	658	656	674	646	653	630	615	670	660	653	630	663	685	638	659	616	607	652	667	689	705	663	658	628	666	665	666	642	682	631	682	689	711	653	660	625	689	651	655	692	665	679	666	623	674	641	637	632	673	677	637	662	643	680	675	647	660	637	688	633	627	675	673	682	717	667	651	664	698	686	676	648	635	663	702	668	665	694	678	665	623	637	683	654	668	675	658	625	616	697	663	640	654	638	719	618	645	657	682	667	665	652	608	634	657	625	650	644	667	671	645	676	612	645	663	664	632	614	682	611	663	633	651	683	636	643	716	682	653	661	697	672	617	693	645	648	687	645	683	652	623	644	688	656	683	635	662	672	656	627	642	668	623	700	668	646	692	683	736	684	642	657	635	648	686	680	662	738	691	633	622	695	701	668	635	675	669	678	636	727	669	644	671	649	627	691	673	615	654	688	640	661	667	640	683	689	666	663	661	618	667	642	645	637	702	615	663	668	678	680	701	640	692	670	647	668	645	672	611	693	647	641	646	646	651	656	653	673	644	677	660	665	649	651	660	648	680	659	663	635	632	656	600	652	620	659	723	638	688	648	677	634	665	650	653	709	720	678	673	648	655	681	647	641	692	672	690	709	648	638	657	600	681	628	677	660	618	658	681	624	670	670	663	694	657	665	648	602	634	652	700	680	638	663	629	664	668	647	639	684	611	619	693	658	687	665	614	666	647	666	713	672	672	693	651	691	640	666	650	657	659	637	643	657	684	682	689	670	624	674	610	684	650	668	673	646	655	694	645	646	728	679	667	715	650	681	637	666	666	626	652	687	628	640	678	637	668	650	629	656	656	673	676	695	633	641	654	671	668	718	695	705	627	671	682	667	695	629	642	657	648	656	659	676	689	659	658	682	609	658	647	676	681	673	663	636	664	693	636	709	668	702	671	652	656	673	668	685	662	722	675	702	632	703	628	646	605	638	683	653	663	564	693	622	681	650	625	695	717	661	637	661	630	627	692	681	641	621	671	656	656	649	642	730	676	675	630	635	650	656	657	662	641	673	640	647	649	657	647	672	640	627	627	660	623	624	671	708	651	662	640	628	652	630	636	645	666	685	678	590	652	675	643	617	695	666	625	636	671	684	706	683	600	631	673	634	693	689	625	591	676	652	668	668	660	656	674
7994	1061	1350	1000	728	544	424	333	271	255	219	190	195	160	156	143	156	133	133	146	142	128	129	114	117	122	114	127	125	121	102	132	122	106	124	126	111	117	106	133	113	98	122	109	114	106	112	97	106	119	103	95	113	112	102	118	117	99	97	106	103	107	97	117	109	125	114	135	127	108	110	118	119	101	119	100	105	113	124	120	102	87	109	121	94	108	119	97	91	119	114	116	110	121	109	108	114	125	94	117	106	117	99	107	107	81	102	110	109	102	112	120	119	108	104	112	111	110	100	117	100	119	117	107	126	109	99	108	125	111	113	110	96	119	115	109	104	106	115	110	103	93	98	105	95	115	112	96	99	111	109	138	94	117	107	115	110	96	107	111	113	108	107	109	111	97	98	102	104	86	98	149	100	92	110	121	117	110	114	114	107	117	105	108	104	95	109	110	119	96	96	126	92	110	113	109	124	93	101	107	109	132	110	101	98	106	92	104	115	87	108	111	118	101	95	111	110	99	97	123	124	112	106	125	108	111	99	111	107	110	94	85	111	106	118	108	106	112	120	111	103	104	102	101	103	126	114	99	105	111	117	121	116	112	108	134	120	126	119	122	97	105	113	118	116	120	113	109	114	109	111	126	122	104	93	114	92	115	103	90	99	98	109	116	107	95	115	103	90	112	91	135	86	114	99	133	93	110	133	110	106	94	105	95	116	107	96	107	109	127	114	103	113	125	120	102	107	99	128	113	103	102	110	98	111	112	117	117	114	96	127	96	108	96	116	117	104	109	108	91	106	107	103	118	96	100	112	108	123	84	90	97	96	92	103	89	114	100	93	93	111	107	127	117	121	105	95	108	96	115	96	104	120	121	102	109	111	117	97	113	134	102	89	117	109	101	97	104	112	92	108	104	108	113	116	104	101	97	86	112	96	98	102	100	102	106	121	110	110	126	104	114	113	103	100	102	121	109	102	156	99	113	103	116	125	96	108	116	114	111	121	103	103	109	122	130	107	90	121	113	127	132	112	111	107	139	106	111	100	99	102	105	109	106	139	115	104	112	89	122	119	115	114	89	98	104	104	139	100	110	115	108	102	111	120	126	118	110	93	123	114	122	95	101	112	114	119	92	114	90	110	105	101	90	112	128	117	105	113	117	100	107	99	129	91	90	114	106	123	106	100	107	135	99	98	104	95	99	105	115	96	101	113	112	102	115	110	100	113	124	98	112	92	119	111	113	114	83	123	103	108	98	119	88	123	101	114	107	77	110	94	106	125	94	94	105	97	87	111	105	104	101	115	83	113	113	121	114	108	113	112	112	119	107	119	105	98	101	106	104	124	95	103	145	100	115	102	121	111	96	102	104	93	107	119	98	107	95	103	109	113	94	113	106	114	97	97	115	118	102	99	100	119	118	125	103	124	115	107	113	96	112	96	105	104	98	101	107	131	122	117	114	128	104	104	108	105	99	115	104	105	102	107	111	135	114	98	113	107	99	106	113	107	105	108	95	84	125	111	100	118	103	120	107	101	110	111	100	118	114	102	113	95	104	120	87	109	110	111	111	132	114	112	130	93	96	87	103	122	105	109	120	100	109	104	95	110	125	114	112	92	113	121	100	105	108	87	105	115	102	95	129	85	106	100	122	96	123	101	129	106	90	100	111	115	114	105	100	116	89	95	113	108	110	96	114	127	113	101	117	115	103	110	118	118	122	122	109	83	96	92	124	103	99	118	116	98	101	122	111	120	104	97	106	93	109	99	109	111	102	106	101	120	108	117	128	97	86	118	106	129	107	100	86	108	105	103	117	114	109	121	109	103	117	98	90	92	114	118	116	108	91	118	90	106	97	115	124	109	101	138	115	121	95	108	105	104	105	109	101	110	121	121	102	109	104	117	104	111	97	116	112	96	110	124	108	103	101	127	110	99	107	105	123	113	117	97	101	95	105	98	120	114	117	118	98	110	114	114	119	118	117	106	126	98	123	108	118	101	105	108	117	137	113	103	101	105	102	102	108	117	109	111	104	99	123	96	102	114	124	91	129	100	124	111	118	111	96	76	118	108	99	99	109	116	112	104	114	113	117	126	112	101	121	116	123	117	105	103	110	116	95	123	115	111	112	115	106	104	96	98	115	126	115	106	103	127	121	88	99	100	92	99	98	127	102	99	112	109	109	95	114	118	121	112	130	96	113	100	119	103	103	104	112	104	119	116	108	105	98	112	100	94	107	94	128	102	81	120	114	130	95	103	113	105	105	117	120	110	102	98	112	111	114	98	95	109	103	115	96	117	121	86	124	118	119	96	123	126	105	91	108	111	116	129	98	97	124	114	97	102	115	94	116	91	112	91	111	110	115	119	105	139	100	129	112	113	78	108	100	100	118	116	104	103	93	107	125	95	116	102	123	126	118	97	104	122	125	108	113	99	118	126	112	119	109	99	105	91	86	107	113	108	114	139	105	112	113	113	110	103	106	97	117	120	129	101	98	108	93	120	104	98	100	122	102	138	99	104	114	119	110	117	87	122	106	103	98	125	115	116	120	105	105	115	101	125	108	113	108	114	113	122	113	111	89	95	108	116	122	105	112	126	115	84	108	103	100	115	109	128	99	90	114	112	99	107	103	117	128	95	92	99	92	100	102	127	102	91	114	120	111	105	120	110	105	102	93	86	118	125	104	110	114	114	93	112	101	111	110	106	119	108	129	101	100	90	117	101	109	117	109	111	117	89	110	112	114	106	112	133	108	92	113	93	106	112	102	92	106	103	106	113	122	102	113	112	110	109	119	105	101	131	120	113	105	99	117	125	105	113	109	105	93	81	106	88	102	105	109	96	111	109	94	95	108	103	99	92	121	107	101	118	116	117	118	114	113	118	120	101	105	101	112	110	105	98	114	108	111	105	109	122	100	112	127	122	98	113	118	120	95	123	116	90	137	101	110	102	122	119	104	95	100	101	116	105	127	108	95	101	96	107	101	108	130	101	94	103	115	104	114	108	115	99	104	109	103	117	108	116	92	111	90	125	119	120	124	118	111	114	115	115	117	137	106	120	109	117	110	111	116	111	101	111	111	123	89	100	105	97	109	89	106	100	106	101	101	97	112	122	111	104	110	114	100	84	107	107	117	119	111	95	81	118	103	105	106	105	102	111	100	119	110	108	121	99	130	102	91	108	121	112	123	92	108	105	94	87	117	109	111	110	92	106	102	104	140	137	98	115	101	117	110	94	115	112	109	113	100	113	120	111	119	107	120	123	105	108	105	101	110	125	113	105	122	116	99	103	111	116	99	125	101	121	100	106	115	107	108	123	106	109	129	112	108	100	119	89	116	109	124	113	108	116	102	130	91	107	105	133	107	123	94	101	105	105	105	100	128	109	97	86	112	123	108	111	110	117	121	141	113	91	104	90	107	102	106	103	114	117	97	101	113	96	95	122	103	107	110	108	101	117	115	92	112	122	97	117	109	111	120	105	107	119	107	119	106	127	115	110	116	114	112	104	108
5319	1404	3213	3638	3182	2490	1936	1695	1397	1251	1102	984	844	830	770	723	650	633	620	586	606	538	552	557	518	528	474	493	476	509	445	432	449	458	472	407	422	453	438	424	411	418	415	410	432	397	408	428	375	404	383	424	404	398	377	414	393	373	368	354	363	414	392	407	389	401	387	369	378	391	396	364	359	393	397	410	416	383	346	363	390	409	389	340	387	356	380	397	382	379	366	403	387	395	360	365	358	366	348	344	400	396	380	377	334	364	374	423	374	405	413	360	401	418	354	360	365	375	398	354	366	390	404	409	366	347	392	366	350	381	366	367	351	372	353	340	377	376	387	366	357	390	345	359	339	395	376	381	402	379	367	362	370	347	398	363	368	394	387	383	364	329	378	328	350	326	361	373	377	373	368	371	359	369	367	331	362	365	345	348	370	352	366	390	390	388	377	364	381	350	357	356	386	367	355	384	398	384	358	383	351	346	379	361	382	365	376	349	392	338	350	356	377	395	371	360	392	380	371	381	359	378	337	384	332	371	365	379	373	359	349	395	348	396	383	377	360	357	372	378	369	360	407	354	372	377	408	368	374	346	374	342	347	365	370	371	388	369	375	355	381	354	339	373	380	378	371	368	368	390	388	376	359	364	372	390	414	399	365	367	349	359	352	366	397	339	394	388	334	372	348	367	327	372	383	346	380	349	375	376	327	386	387	371	356	384	359	406	362	398	343	344	373	363	347	396	334	343	350	345	363	359	377	378	379	379	379	348	387	356	350	364	370	358	369	356	350	386	367	367	406	378	358	364	362	388	338	354	403	358	377	385	366	386	386	369	376	363	343	353	375	356	336	383	338	418	345	380	379	407	389	366	358	352	370	355	392	403	367	377	390	354	353	343	419	356	392	357	380	384	368	366	376	362	364	357	399	357	321	365	339	353	335	363	387	334	376	332	386	353	380	363	395	328	364	360	376	363	347	376	361	341	373	347	346	376	366	373	368	387	391	340	382	378	378	379	334	380	332	394	350	351	391	386	343	350	377	363	325	355	363	379	371	348	378	372	361	329	390	356	369	372	394	408	362	371	375	362	396	325	377	379	381	356	341	384	385	355	346	376	406	389	347	377	397	378	383	400	354	383	346	367	340	396	366	351	329	359	378	357	371	369	366	399	383	382	392	374	377	368	334	380	352	360	369	358	372	371	364	345	353	365	370	394	365	375	369	375	371	358	358	389	351	348	384	337	366	389	326	394	371	393	330	357	356	313	340	349	400	369	343	373	343	349	341	355	318	378	349	360	372	372	354	388	401	391	361	341	382	383	396	334	384	346	384	396	373	357	365	348	363	395	370	364	372	386	353	400	385	329	382	395	369	354	368	345	362	327	358	371	381	373	344	354	366	373	361	373	407	401	381	335	372	353	365	350	377	336	341	352	382	350	351	362	327	331	377	374	403	376	376	339	398	352	337	370	377	373	365	407	346	381	385	372	343	398	375	362	351	342	361	390	364	397	360	375	372	342	396	369	341	331	371	401	335	349	334	370	359	370	365	350	370	380	347	355	357	357	362	369	359	347	354	366	330	361	379	382	346	376	368	347	369	379	385	382	392	408	338	367	335	339	361	380	363	370	382	341	396	355	397	341	358	385	395	356	343	389	327	357	369	363	377	343	322	364	365	399	369	373	362	348	371	348	380	361	393	346	380	376	380	347	368	404	377	347	371	373	348	365	358	360	389	392	402	346	351	360	348	373	359	383	383	345	335	320	407	348	366	371	425	401	344	361	345	391	368	389	351	364	332	372	385	385	329	388	327	356	406	400	389	346	353	376	385	362	366	369	370	368	349	401	376	367	391	358	375	368	337	373	384	389	371	335	335	363	353	389	343	374	362	383	340	335	374	351	335	378	369	347	356	362	366	377	411	387	319	356	366	399	381	358	353	375	355	340	360	375	351	371	376	370	314	347	363	366	375	380	350	368	339	375	383	362	355	350	385	413	352	383	330	349	373	379	352	351	369	359	379	397	366	380	350	357	374	373	372	373	336	358	391	363	398	371	371	356	335	373	356	340	401	346	356	370	330	333	345	316	358	358	353	336	363	358	336	343	386	339	396	379	393	378	351	373	381	384	396	356	368	340	322	360	352	367	364	366	372	360	343	354	398	334	368	398	360	387	358	384	319	380	396	372	385	361	350	379	351	385	373	375	404	389	377	359	408	359	371	403	343	357	355	363	354	326	353	374	371	348	356	376	363	384	358	365	329	364	386	336	365	376	365	373	357	379	381	384	346	372	368	351	360	392	375	373	377	371	360	352	386	343	355	364	370	359	368	378	343	338	365	341	378	334	406	399	382	336	325	361	354	345	365	393	366	343	362	406	401	390	373	340	360	380	384	322	338	416	358	361	361	368	377	375	378	354	373	363	393	342	361	347	362	378	405	351	353	350	332	388	378	391	405	353	360	376	394	362	372	368	362	378	377	398	411	328	353	391	333	374	355	412	383	313	377	359	368	355	376	365	373	383	344	360	368	385	386	320	369	390	328	344	368	379	383	366	386	373	374	381	362	396	355	371	356	361	357	389	379	364	354	428	392	335	390	363	351	378	340	391	365	388	348	357	379	364	402	318	335	399	381	376	348	364	400	354	358	396	345	367	357	359	411	426	341	365	390	338	378	389	375	371	411	359	345	350	390	370	393	381	385	387	370	400	351	406	383	382	366	386	389	359	380	359	374	358	352	385	340	333	376	380	335	387	353	376	345	376	360	343	335	411	371	347	337	355	366	345	355	376	358	383	386	405	372	371	379	361	353	366	383	369	364	387	344	378	365	356	372	354	367	363	384	372	350	369	381	384	399	343	367	391	377	344	355	380	357	349	391	340	362	342	382	356	423	355	366	375	344	387	372	378	357	336	377	349	350	375	391	361	383	387	349	368	357	366	417	402	345	353	334	374	369	361	385	354	373	363	372	378	356	378	375	345	346	412	358	362	371	376	351	350	396	338	373	379	370	370	392	327	369	368	383	351	350	373	377	362	338	343	356	442	370	372	353	332	357	361	381	347	332	402	375	331	343	349	371	382	383	345	378	390	356	376	367	368	401	357	329	386	328	379	407	373	383	401	336	355	372	356	363	327	353	361	332	345	375	382	358	339	331	347	348	358	358	359	361	357	394	355	389	392	359	399	372	373	345	335	357	386	381	379	379	353	384	394	349	358	379	366	405	366	305	363	324	391	382	388	359	353	344	342	386	367	387	349	358	392	361	358	348	369	347	325	359	384	368	341	392	344	334	378	374	383	401	381	349	367	352	373	375	376	359	346	385	346	358	334	377	346	373	341	398	344	398	373	337	372	367	386	370	339	363	362	331	377	336	386	391	392	373	386	387	373	403	378	377	390	350	382	379	358	400	366	360	347	366	408	368	353	356	371	358	382	368	394	367	376	389	332	364	394	388	351	362	365	383	338	357	387	355	371	343	357	382	356	343	373	353	377	374	388	370	356	385	371	389	355
15313	2470	2720	2110	1373	1050	833	612	505	473	393	340	329	253	228	249	211	236	213	205	193	182	199	180	188	199	175	180	176	148	148	165	173	172	158	132	161	189	153	150	159	145	155	157	163	164	168	176	150	174	155	168	153	156	141	177	188	173	122	154	167	149	169	164	153	154	153	169	151	134	150	162	138	187	170	169	140	150	149	138	146	170	166	170	165	122	146	153	162	150	171	167	178	165	147	169	149	142	146	176	150	168	148	123	136	137	154	165	162	143	148	154	146	161	160	142	170	155	144	141	147	137	160	180	150	153	141	173	169	154	138	154	169	136	148	160	147	147	148	144	163	145	150	132	178	150	165	156	134	151	145	155	119	152	155	159	133	157	156	168	168	159	147	142	159	154	151	125	174	175	160	167	152	157	155	148	125	158	144	162	160	118	152	147	169	145	152	165	150	146	154	136	161	136	153	182	142	128	148	134	149	152	177	138	167	130	137	153	162	143	165	158	147	123	153	158	164	149	160	150	150	135	162	151	141	160	164	159	145	171	158	157	157	144	153	156	146	133	126	163	169	150	167	176	153	176	146	165	150	132	160	169	172	156	164	140	145	144	153	146	155	154	144	158	143	158	152	172	140	184	158	134	161	141	154	163	170	170	148	129	142	148	156	149	165	147	145	151	156	149	163	153	136	175	160	145	151	143	153	172	166	174	161	155	148	153	173	155	163	126	153	172	163	144	151	149	137	142	156	140	128	150	157	159	167	168	179	133	156	140	128	164	146	143	151	150	150	134	161	144	155	165	142	144	145	152	154	142	151	165	146	146	140	150	163	168	176	138	154	157	145	162	147	141	158	155	158	171	160	144	156	147	152	152	151	145	155	156	145	138	154	145	159	174	132	158	154	154	141	166	167	163	158	189	138	154	143	180	158	143	154	149	145	160	164	132	123	166	151	170	169	158	165	142	167	164	155	162	147	128	157	161	145	140	156	165	149	159	136	168	143	142	155	160	173	143	124	153	140	147	145	141	149	157	164	148	153	145	166	159	159	142	164	147	138	135	167	145	171	149	152	156	119	148	142	136	153	162	158	146	157	164	129	167	156	158	159	167	161	167	133	150	135	152	153	144	148	153	156	139	149	141	162	152	152	145	145	181	150	142	134	143	164	151	145	172	150	150	118	157	153	156	168	129	141	157	164	151	155	147	178	157	160	138	154	158	164	170	155	151	160	156	175	151	160	169	150	159	145	140	156	130	133	144	164	171	147	134	152	160	160	157	166	157	124	179	151	155	166	155	166	135	159	165	134	161	158	155	172	136	151	153	140	149	139	169	165	170	163	149	147	150	135	138	167	147	127	158	120	159	146	146	169	144	147	161	169	164	170	142	153	165	162	158	134	150	167	155	157	161	176	137	138	159	155	154	138	170	158	144	157	164	154	147	174	160	134	125	155	140	146	160	153	137	169	180	155	174	141	164	155	146	159	132	137	168	151	154	180	142	155	151	149	156	142	153	155	158	146	153	141	162	144	152	170	167	163	150	162	150	152	142	152	146	133	150	141	147	164	140	149	149	146	168	170	162	127	175	150	166	148	150	166	146	142	150	132	160	144	154	141	137	152	157	187	157	180	158	147	144	146	152	141	128	150	148	163	155	162	135	145	152	150	143	149	135	138	151	164	132	147	165	162	151	163	160	169	180	136	154	141	131	154	164	152	123	147	176	144	165	150	152	149	164	146	140	156	159	155	121	142	144	174	161	172	172	152	183	144	168	149	172	170	153	156	156	157	146	142	134	154	167	150	151	153	170	161	161	161	153	161	158	138	157	147	139	143	145	138	136	159	136	159	143	156	149	147	142	127	146	147	151	137	147	174	164	159	161	143	159	152	161	143	141	156	144	170	148	134	142	148	145	168	164	147	149	143	150	156	171	150	142	142	144	133	155	151	158	161	149	150	162	147	152	162	144	178	153	151	161	166	165	164	137	146	152	126	162	155	165	139	168	141	132	151	154	154	154	147	164	155	140	151	145	158	145	154	144	172	154	164	141	171	155	173	158	143	129	161	134	135	169	152	142	156	172	138	163	139	154	148	125	173	141	129	160	144	141	173	133	140	159	147	173	146	174	147	154	149	170	144	141	137	171	135	163	149	186	186	155	165	133	154	169	135	149	155	165	128	158	161	163	159	156	145	159	154	161	152	155	135	151	145	163	148	141	168	155	133	161	147	154	149	148	149	158	145	133	153	179	153	155	155	151	142	141	144	157	166	152	147	161	167	181	186	131	163	169	131	134	149	157	155	153	124	176	123	153	166	164	147	168	155	154	166	158	157	125	158	168	131	149	165	151	162	126	165	161	148	142	154	163	136	162	174	159	161	142	152	149	129	158	153	146	140	168	155	142	166	164	165	131	139	124	141	156	132	177	143	160	160	154	149	158	144	170	143	168	162	164	148	174	160	131	155	158	127	147	139	175	159	139	149	174	128	140	163	149	152	155	150	160	142	142	169	142	161	150	167	166	172	148	146	149	166	178	152	138	158	177	146	141	155	149	161	158	157	129	163	147	163	166	175	153	155	141	175	144	165	144	156	148	168	170	152	169	170	166	139	166	167	167	132	160	153	156	160	172	147	137	157	158	155	142	146	150	169	160	164	142	149	137	149	138	143	153	161	154	133	170	151	152	164	145	137	146	150	143	140	151	155	137	171	140	148	144	164	157	165	131	151	164	187	149	165	162	155	160	150	155	166	148	172	169	157	142	146	140	149	165	139	148	131	154	151	154	133	151	157	154	160	160	139	135	164	161	184	141	171	152	154	146	156	153	174	165	155	164	156	129	156	164	136	147	125	152	139	150	160	148	165	144	152	149	155	139	162	161	162	158	141	142	144	138	160	170	149	147	151	163	158	126	168	148	155	166	164	136	137	163	149	143	142	164	140	164	156	143	144	165	145	138	143	133	152	153	147	135	142	168	147	138	147	170	134	155	136	142	149	140	142	166	135	138	152	126	170	145	175	158	144	158	133	174	185	151	156	165	163	136	170	135	160	142	142	156	147	169	138	146	144	129	148	144	154	161	162	168	135	150	166	158	168	154	169	159	154	156	134	171	160	143	150	156	146	162	161	132	144	155	144	151	145	163	164	162	167	155	159	158	148	166	151	157	160	157	180	149	168	152	155	146	155	154	143	137	155	133	154	139	138	157	160	157	131	154	160	147	131	145	155	144	157	164	139	138	135	161	166	158	168	153	157	153	178	140	151	139	161	168	168	166	149	158	150	164	151	159	148	153	171	162	165	158	121	138	142	141	135	149	154	157	132	130	155	174	154	144	154	153	166	170	153	144	169	158	136	136	164	182	159	130	167	142	154	157	146	159	167	146	142	153	174	154	148	173	190	149	159	147	139	144	171	148	149	141	145	173	146	163	153	171	140	140	156	138	141	142	152	156	152	144	157	161	178	157	186	179	168	147	131	157	154	152	168	170	159	139	150	133	145	150	151	177	148	145
7619	2483	6044	6690	5491	4538	3588	3045	2587	2305	1973	1761	1609	1422	1280	1151	1199	1089	1009	982	899	867	906	848	781	758	689	760	732	702	709	667	660	674	634	667	627	625	653	641	582	555	547	592	582	555	604	573	598	572	573	539	518	570	577	586	560	526	508	518	521	546	534	519	526	512	529	543	510	511	548	545	495	519	532	545	495	528	512	559	500	553	545	509	548	565	540	543	536	538	497	481	509	528	544	540	542	504	522	488	523	520	539	476	514	518	490	503	486	538	521	532	506	504	489	521	519	544	521	514	500	505	500	544	469	531	491	472	492	509	485	508	449	575	525	526	475	478	506	523	470	525	495	488	491	531	521	494	447	463	479	499	479	505	499	482	478	512	485	553	514	534	504	490	481	529	530	485	497	485	489	491	428	493	498	449	470	519	489	509	509	459	505	540	486	482	478	525	511	490	485	486	540	478	495	498	517	490	523	525	500	517	501	479	494	512	495	483	502	517	471	518	484	503	494	474	480	507	472	526	508	530	457	484	501	502	495	529	490	503	452	493	488	514	527	484	459	502	465	474	433	490	498	456	482	540	513	487	487	464	467	517	474	507	516	492	519	449	537	487	517	491	517	485	507	521	529	537	507	477	509	512	530	485	485	526	476	462	457	475	468	522	490	501	491	449	506	495	486	509	475	517	521	484	505	558	445	515	492	504	510	492	497	519	501	484	503	530	502	523	513	459	501	541	480	486	500	506	470	527	532	481	492	516	500	495	534	494	531	488	500	516	490	477	496	511	526	527	523	495	513	523	461	543	468	527	462	497	517	513	506	478	530	498	523	502	500	505	518	514	489	492	453	496	487	453	512	508	478	495	499	481	506	501	503	454	493	492	515	517	482	488	509	504	513	458	499	493	487	486	509	505	535	512	514	510	518	467	484	475	486	486	518	469	470	477	479	519	471	523	451	511	497	479	479	494	487	531	481	466	508	475	471	485	510	496	451	503	497	514	513	478	521	448	509	521	471	479	492	506	499	465	469	488	484	484	466	501	532	495	489	515	436	497	499	497	519	515	472	499	479	467	515	517	489	499	526	501	507	456	478	536	510	497	491	514	478	523	488	484	473	513	496	466	509	476	485	468	454	483	495	509	509	518	480	475	504	523	541	495	466	501	486	477	478	514	478	512	476	507	525	540	491	463	490	486	511	506	511	500	487	484	502	515	455	455	495	484	472	514	486	526	493	465	518	511	475	514	506	512	500	472	479	515	503	501	501	479	485	451	487	454	506	482	479	514	510	492	484	514	474	494	527	494	527	467	537	514	481	549	454	470	542	448	520	468	528	508	509	470	494	530	485	504	546	506	503	496	496	501	495	488	481	480	513	473	494	514	475	500	503	489	518	496	506	517	490	506	483	517	505	536	498	486	500	510	499	502	481	527	477	466	483	515	520	487	485	507	465	517	482	534	477	485	501	533	506	499	509	489	503	520	471	516	535	513	523	504	486	472	467	533	536	532	507	500	434	505	542	515	484	471	498	492	528	457	502	479	516	459	472	482	525	461	447	518	493	476	525	524	533	478	495	502	466	540	463	515	506	508	511	500	480	523	499	465	460	492	498	492	498	512	504	500	528	471	492	504	518	500	478	508	518	481	509	515	492	500	485	502	467	462	508	489	504	466	478	505	487	504	467	432	493	466	501	493	489	505	508	489	516	524	502	520	473	500	505	453	509	523	494	492	514	468	510	518	506	479	495	531	465	510	483	489	479	481	482	527	460	495	522	514	489	483	505	487	503	510	495	514	499	505	524	499	458	523	490	537	544	542	519	516	508	452	470	486	522	478	484	516	503	504	500	506	491	489	460	507	506	505	504	485	468	502	497	490	482	469	483	452	500	519	504	487	474	507	511	504	481	534	519	503	505	538	473	540	507	528	484	456	481	489	478	511	478	513	487	495	481	488	479	502	489	495	520	491	519	510	466	544	467	512	525	514	485	458	466	496	508	489	533	472	481	502	506	491	487	514	499	508	480	508	512	479	485	537	474	480	492	502	461	492	505	476	463	561	512	516	544	517	518	502	486	487	505	508	482	505	501	499	476	515	493	503	505	498	516	481	475	469	493	483	500	489	454	502	494	508	483	521	540	500	483	541	477	486	509	473	481	532	508	480	477	468	494	489	463	493	507	494	454	492	508	525	506	476	498	527	489	523	513	503	493	570	524	504	471	460	530	490	504	493	527	463	520	477	501	487	462	503	481	469	482	502	541	512	481	500	482	516	483	475	484	492	472	476	536	482	497	500	507	521	492	508	460	534	478	476	493	481	487	497	496	484	517	454	516	488	504	486	444	488	501	475	446	483	507	544	482	470	509	499	493	484	457	461	498	489	492	527	454	501	498	509	502	513	474	504	509	550	476	485	501	502	487	521	482	507	468	493	539	493	521	539	513	510	495	507	472	486	490	478	471	493	483	493	483	483	482	519	512	487	481	459	524	539	502	493	492	480	497	469	507	498	530	482	494	557	514	530	514	507	472	494	492	555	501	484	457	471	485	489	474	482	509	503	482	546	503	450	491	506	506	517	459	495	467	475	478	480	484	477	523	481	499	517	474	538	512	507	504	540	499	527	533	487	485	494	498	510	522	491	504	516	504	470	504	468	499	516	478	471	469	489	524	510	496	515	491	476	485	478	481	458	470	477	491	519	509	496	478	466	515	500	502	512	531	528	479	519	493	506	509	524	496	460	454	496	493	519	483	482	533	493	478	478	505	483	529	491	527	516	508	568	489	501	457	501	470	451	512	507	520	548	511	537	499	522	447	512	494	477	483	495	509	506	492	461	494	537	497	479	492	517	480	471	528	475	511	508	501	504	462	485	487	486	498	506	539	484	476	505	492	463	519	483	522	504	485	534	502	524	514	496	508	478	500	527	470	522	545	480	475	518	517	467	490	497	514	477	512	493	492	501	493	522	509	537	473	498	493	478	491	515	501	525	483	509	440	510	504	521	518	523	499	484	485	491	519	478	477	513	453	483	507	469	529	486	467	510	515	522	512	498	524	525	455	501	439	501	540	524	514	516	495	496	496	503	527	499	484	490	474	525	489	495	533	494	497	492	542	486	534	466	478	509	456	497	491	493	514	492	522	473	523	467	508	494	467	494	492	452	516	518	546	517	489	456	490	542	504	514	471	444	489	494	497	480	486	530	491	493	504	460	529	478	505	491	465	513	512	504	506	531	495	476	511	490	481	487	470	475	492	539	531	446	479	492	509	474	480	449	519	535	505	457	522	500	499	503	524	511	512	523	476	497	470	478	465	504	515	491	481	504	493	495	465	543	479	524	472	486	535	504	482	468	479	499	485	491	489	498	519	496	474	507	511	500	487	521	507	507	460	492	458	502	521	495	512	481	490	468	529	486	466	490	510	438	501	503	491	463	514	487	511	437	495	501	506	512	498	488	477	450	520	530	519	477	509	470	480	486	519	521	519	498	478	481	476	483	514	511	492	458	450	494
2035	274	277	262	249	223	231	216	212	243	220	245	236	190	224	224	232	227	231	226	228	207	222	202	211	218	225	224	208	224	203	247	238	199	206	229	226	223	218	200	204	227	216	233	209	225	224	233	235	239	192	226	211	214	245	219	213	211	223	224	236	248	219	208	216	227	254	224	222	238	203	218	213	230	211	222	216	222	220	212	211	235	216	212	232	225	226	231	224	237	213	226	226	227	202	204	234	209	217	214	199	213	232	227	217	237	204	196	224	234	241	224	210	197	203	233	218	213	204	205	210	246	203	203	214	230	195	219	222	231	219	232	213	238	228	215	252	237	220	266	244	202	222	229	213	219	211	235	223	196	216	216	209	238	211	227	196	213	220	233	210	209	203	223	210	231	211	191	236	227	221	220	211	207	237	211	206	229	210	213	233	213	213	199	233	181	254	220	221	228	233	223	227	221	239	206	222	228	233	225	217	196	210	246	207	201	212	228	228	235	220	218	213	220	187	216	200	231	209	238	210	222	221	224	264	208	231	230	198	218	223	225	210	236	220	232	214	211	198	200	223	225	210	195	209	215	208	194	215	219	216	212	202	205	211	210	231	272	215	219	231	221	228	229	241	224	200	236	216	223	233	224	199	222	224	260	201	208	230	215	217	215	217	216	194	224	197	207	256	207	215	243	223	210	183	208	204	236	213	236	215	243	210	227	240	213	223	206	208	225	220	206	235	207	224	257	201	214	251	217	211	210	199	224	214	198	214	223	217	199	209	205	208	241	233	221	226	211	197	237	219	247	208	198	241	213	223	220	199	228	220	225	242	225	202	203	232	231	214	232	193	201	221	212	200	225	187	199	202	238	195	203	223	195	209	222	209	204	206	209	228	209	238	188	226	212	229	194	231	232	254	213	212	219	207	229	239	232	236	233	222	202	197	218	227	204	194	227	236	210	237	221	208	219	235	226	231	213	232	227	239	220	200	228	194	210	212	221	193	257	205	216	214	216	215	195	229	211	208	205	212	221	220	209	243	211	234	201	246	226	207	206	214	229	221	211	234	218	218	232	247	234	196	227	212	242	215	231	232	225	220	235	253	193	211	225	229	217	232	210	197	225	225	208	205	230	203	202	210	268	233	230	220	239	231	249	219	200	222	230	203	213	215	232	237	240	234	217	226	199	227	203	224	235	223	226	229	219	239	189	194	222	229	215	203	228	225	237	222	237	232	218	200	239	223	220	221	212	243	227	226	230	191	240	209	251	233	264	212	225	221	227	232	253	207	199	245	217	200	234	240	191	223	211	217	204	221	238	232	220	218	213	203	198	236	237	211	208	223	202	228	211	217	204	240	211	212	213	218	213	234	206	234	221	189	211	227	219	250	215	196	223	231	213	199	201	226	217	205	218	226	217	240	214	193	249	218	266	191	194	206	229	201	205	237	219	221	233	227	217	218	208	219	234	246	215	245	221	234	232	223	203	214	203	208	234	231	216	229	218	217	213	213	216	218	207	224	229	209	223	228	194	253	217	218	225	201	216	231	218	232	226	239	224	230	232	223	233	238	234	219	219	240	243	222	213	196	200	206	202	214	227	231	229	213	233	210	215	240	193	230	206	214	214	199	228	223	222	239	218	245	189	233	251	212	219	232	201	229	251	218	232	215	226	228	240	219	199	217	228	249	226	232	223	244	205	238	234	195	227	229	204	185	245	218	225	213	210	241	215	232	229	199	224	204	223	240	203	232	210	231	226	224	214	225	219	221	229	211	205	228	223	202	238	198	236	225	197	233	207	217	218	206	221	197	208	211	230	212	189	219	208	232	239	234	207	195	214	216	230	210	200	217	226	206	218	222	236	218	194	221	213	217	224	193	194	236	209	258	243	245	195	234	212	205	229	219	191	214	234	245	220	227	233	195	259	216	226	219	247	225	226	225	220	213	210	252	214	209	204	218	211	218	220	211	204	219	232	192	200	235	203	224	208	216	217	206	213	207	225	222	207	216	228	247	221	217	222	223	197	231	232	219	212	219	236	207	208	207	224	221	233	246	211	219	212	208	207	214	216	233	222	212	212	228	213	216	237	207	232	247	221	209	204	237	218	216	207	244	232	212	208	232	227	221	213	204	204	236	239	221	222	196	212	221	224	218	226	201	202	232	217	207	236	233	221	224	220	220	199	203	217	227	250	222	205	226	203	211	215	219	238	247	227	235	228	221	236	213	237	206	229	214	191	214	221	210	232	229	221	226	223	232	229	213	242	205	239	227	230	230	229	233	201	214	248	196	197	210	228	206	186	206	242	221	236	239	216	181	236	216	209	211	242	246	219	212	265	218	217	191	212	221	219	250	221	196	216	230	213	213	219	247	219	215	213	252	243	227	216	206	233	210	205	235	195	219	206	236	217	228	206	210	232	238	230	236	204	228	204	238	238	234	227	195	215	215	210	226	220	234	247	202	230	189	220	229	223	218	203	229	207	189	227	230	214	214	243	205	212	244	207	237	213	238	230	220	216	248	275	237	197	212	250	227	227	239	222	206	206	223	222	216	216	237	232	217	218	212	207	241	212	224	218	207	209	211	209	194	207	241	201	198	224	194	206	222	224	207	224	213	198	224	234	189	226	204	223	243	183	187	222	231	209	237	209	206	231	239	220	211	236	234	238	222	225	209	225	211	219	238	232	217	215	231	215	246	247	226	221	238	231	218	189	211	218	236	184	241	215	220	190	229	251	220	222	217	211	222	216	247	217	212	209	236	231	219	216	226	225	238	234	196	259	214	222	229	203	224	201	224	237	226	191	213	236	204	201	216	235	225	241	201	224	200	245	215	238	199	222	225	200	208	227	220	224	213	223	198	208	231	234	218	210	249	195	232	210	218	211	197	202	212	218	227	223	214	231	240	260	228	221	247	214	196	211	240	220	197	239	187	203	218	232	213	225	227	206	247	207	240	213	228	222	206	206	216	195	209	193	203	218	228	227	208	210	216	211	227	233	219	209	242	221	194	200	199	218	235	215	228	220	242	223	241	223	221	227	222	222	212	233	209	237	244	230	233	188	200	207	211	231	211	201	206	236	193	189	220	213	209	224	234	232	203	240	234	191	223	210	231	212	231	204	242	218	214	198	202	235	220	212	219	199	258	218	228	223	242	210	233	229	238	237	235	251	225	217	182	220	248	226	233	222	214	239	230	215	226	204	218	227	218	213	202	216	221	225	224	206	240	235	222	221	211	233	241	213	222	204	211	210	227	220	195	189	240	194	195	206	232	196	196	207	239	230	201	202	239	215	202	200	225	248	207	224	197	183	222	231	216	216	208	205	243	213	213	230	236	206	218	231	214	218	225	214	220	201	227	200	226	220	213	199	225	247	219	207	218	230	207	212	224	219	206	223	241	248	202	238	228	231	231	197	202	225	238	256	214	225	217	238	214	204	227	217	236	222	229	206	225	191	193	220	177	215	226	225	219	210	203	222	242	223	226	234	218	239	200	219	230	218	222	215	217	258
2125	709	793	811	779	783	724	723	695	712	700	722	701	674	642	669	680	664	732	660	672	711	650	670	694	644	673	657	631	677	692	681	691	666	644	643	658	690	663	677	684	638	684	692	645	661	669	643	658	677	681	646	617	651	627	640	665	615	634	676	664	698	655	652	683	611	634	650	627	621	614	634	630	672	633	612	657	637	613	631	600	598	659	633	626	653	661	673	652	690	680	631	636	651	668	669	616	688	681	635	672	687	631	648	683	662	697	594	619	642	670	671	665	658	673	640	627	668	682	657	627	683	596	646	650	664	671	668	667	648	623	662	682	662	658	605	686	649	657	629	660	634	589	649	676	665	645	652	679	691	677	648	642	690	665	663	616	674	673	705	607	622	629	641	660	686	668	659	685	658	594	646	645	680	646	640	634	659	687	613	608	643	667	609	659	660	656	659	674	597	688	654	616	639	625	625	645	669	708	636	641	677	684	630	647	697	655	647	599	681	623	670	671	662	690	647	604	673	633	634	671	702	628	613	647	613	640	644	658	664	634	636	633	666	651	669	632	690	677	652	621	677	617	696	615	601	617	675	649	680	634	652	673	625	663	628	670	688	648	635	672	678	650	644	665	674	637	672	684	639	634	666	673	668	690	619	664	622	663	645	657	681	663	689	627	648	642	628	678	682	664	644	656	619	608	636	670	660	645	650	636	657	678	651	684	672	643	643	671	624	634	731	692	602	596	644	652	658	628	618	616	669	628	653	648	644	654	617	580	643	642	627	680	679	630	648	626	707	636	642	665	648	697	676	682	687	640	638	660	620	668	635	662	646	668	634	704	648	628	675	634	617	650	596	664	646	685	639	645	648	696	701	682	672	669	649	650	653	614	646	651	700	679	647	639	644	647	659	627	667	661	611	614	652	727	646	610	664	658	681	646	691	626	655	673	642	674	660	664	666	657	655	672	669	646	665	663	624	662	678	644	654	632	624	641	691	678	685	711	667	697	619	662	638	645	643	592	656	658	647	672	629	691	650	628	641	718	648	678	645	686	666	628	635	630	672	639	659	640	667	635	627	633	661	618	610	611	626	660	689	669	663	628	637	663	632	661	665	645	712	647	671	657	693	645	634	714	692	623	699	682	673	673	639	663	648	656	674	638	642	668	634	661	676	670	647	627	638	644	660	676	643	649	656	604	620	677	673	658	645	659	682	646	686	611	670	676	659	659	638	681	648	656	655	613	608	683	633	671	691	692	647	621	661	638	622	631	631	657	649	637	654	655	660	694	663	665	690	656	655	661	678	681	624	666	602	619	623	641	688	649	617	673	662	640	652	697	662	618	668	597	615	597	602	631	631	702	647	640	653	589	644	629	599	651	679	650	634	640	631	663	648	683	656	671	637	635	682	611	671	641	678	654	664	663	672	666	603	633	675	675	696	625	663	654	646	657	630	687	641	673	616	656	693	670	622	698	699	632	691	668	709	630	667	713	655	678	674	631	679	643	641	676	698	637	641	675	653	656	633	655	648	664	696	645	631	653	644	655	666	681	633	686	615	644	668	670	629	637	654	677	645	627	660	599	643	655	627	653	666	653	683	639	630	651	701	684	633	613	668	628	671	669	626	674	623	656	621	674	662	680	674	630	677	648	647	651	647	630	637	654	667	680	674	652	651	677	653	663	612	691	626	656	678	654	708	659	628	647	642	669	611	674	627	677	657	626	680	652	652	706	648	664	675	690	642	640	687	609	607	648	655	642	643	652	664	641	644	615	630	639	670	662	701	631	652	716	681	663	684	682	667	665	658	670	674	633	621	690	688	659	671	682	620	638	677	648	671	608	647	667	655	649	689	670	667	676	664	649	659	659	642	645	669	656	703	618	640	694	660	616	621	663	661	647	672	648	644	678	648	683	661	685	660	646	716	619	617	693	616	644	642	657	689	641	634	674	673	642	632	601	674	635	648	687	683	663	649	664	685	710	685	652	673	683	647	663	642	676	639	644	669	709	651	637	642	654	644	630	669	684	620	602	680	676	644	687	629	649	646	640	656	617	650	644	652	691	672	665	663	626	648	604	691	680	651	650	647	656	614	636	667	681	576	619	635	687	632	658	639	718	641	643	644	637	657	638	676	649	669	659	650	663	647	636	620	643	666	675	643	591	587	675	664	649	670	671	662	646	648	646	634	655	638	634	676	604	653	610	644	656	659	659	651	662	647	652	666	634	673	692	666	678	667	651	720	656	624	689	676	622	688	657	691	638	664	677	658	653	664	650	703	629	612	661	620	622	664	648	625	705	696	630	675	652	661	668	719	633	708	669	609	686	660	632	637	651	657	675	627	652	664	674	622	664	656	644	607	666	732	592	697	683	649	676	645	598	661	678	655	638	685	687	665	623	653	661	676	634	658	648	697	622	693	668	640	650	618	633	655	645	609	632	651	633	701	680	673	650	722	664	659	666	682	631	652	637	650	709	667	618	672	701	679	662	645	643	646	666	679	652	648	642	655	641	622	684	673	659	651	692	669	636	668	639	627	629	634	668	652	708	683	659	654	707	634	690	654	636	635	714	685	662	692	631	664	671	648	656	661	666	615	677	626	660	660	671	631	685	683	665	656	619	667	665	649	630	656	658	641	644	672	636	630	621	630	640	677	644	630	664	649	698	647	632	676	667	663	673	637	664	652	660	625	686	662	677	679	623	681	607	633	658	683	677	630	653	674	693	627	706	649	674	636	702	586	663	694	692	687	667	613	654	640	601	695	669	601	639	645	649	639	682	659	689	613	651	618	668	631	676	660	640	650	663	656	657	664	655	668	691	615	626	641	658	660	678	635	658	623	616	691	669	698	644	669	680	644	661	672	641	683	622	658	625	690	623	616	671	646	693	615	645	643	629	657	651	658	638	643	674	651	630	666	691	641	588	699	641	643	638	712	667	638	675	692	679	657	672	644	640	628	645	604	633	640	647	700	693	661	671	664	695	667	637	662	638	696	622	671	655	632	654	615	709	679	625	613	651	676	641	645	664	627	648	608	684	684	629	667	604	654	642	634	673	638	689	625	627	669	642	686	641	645	640	711	645	670	674	655	650	651	663	689	652	675	591	665	667	643	654	656	638	660	650	650	654	623	635	646	642	700	658	615	670	621	631	654	648	640	664	658	660	622	671	674	697	655	628	638	661	670	633	682	676	663	646	640	614	665	637	684	649	656	659	653	655	663	679	704	690	680	623	636	685	633	623	638	621	671	591	661	679	590	654	663	657	674	660	680	677	676	665	679	655	638	649	660	660	630	662	652	659	673	638	660	649	625	646	687	652	613	650	652	652	629	678	669	645	653	673	697	690	616	621	653	676	676	639	659	650	666	656	701	653	598	686	686	647	704	650	688	632	652	652	656	649	658	682	639	645	632	676	668	670	671	653	711	636	669	650	658	613	657	715	678	634	641	682	692	669	662	623	720	672	710	672	610	666	680	645	628	641	670	661	643	662	670	669	711	630	645	689	668	636	691
8068	1075	1415	1086	766	533	415	331	283	248	222	201	200	179	165	185	142	129	121	128	138	121	130	123	139	119	126	122	118	115	101	125	144	103	133	112	123	125	91	119	107	123	108	108	130	106	94	100	95	118	112	119	104	114	102	98	130	85	115	121	117	124	118	119	102	121	118	115	117	142	119	110	114	101	111	131	92	117	98	112	107	102	114	129	106	129	100	110	111	117	120	92	91	112	88	120	108	106	108	112	102	123	122	101	109	98	109	114	114	123	125	113	116	133	97	86	136	108	112	107	93	114	105	89	136	102	111	98	113	115	130	95	108	109	123	104	112	121	121	113	120	103	125	119	108	131	97	120	121	141	97	103	111	114	95	112	132	113	133	92	99	117	97	102	111	97	112	106	99	109	112	106	102	102	117	89	111	126	118	99	121	109	110	124	108	118	121	97	119	100	94	95	112	109	112	125	113	100	113	110	115	101	99	106	103	106	108	121	109	125	103	111	105	88	102	113	113	116	105	112	115	96	116	107	124	85	107	96	114	105	110	102	106	113	102	122	113	132	119	100	97	117	103	123	105	107	116	99	119	95	112	84	120	108	105	115	103	116	106	98	110	111	90	105	95	113	100	111	91	109	119	120	111	111	105	119	131	114	97	91	112	123	103	97	109	116	112	98	131	116	109	121	118	104	102	108	112	108	99	114	104	107	84	120	107	101	105	104	128	106	109	134	121	95	112	116	90	111	120	127	106	113	117	116	111	109	108	112	109	101	113	109	107	108	99	100	109	113	113	119	102	114	96	123	130	115	116	92	112	129	107	103	121	117	117	108	98	113	103	93	104	100	105	116	124	114	101	90	101	110	101	114	121	122	120	103	113	103	94	106	99	131	107	94	108	133	119	128	98	115	107	88	119	129	116	108	112	96	92	126	92	89	111	124	106	97	108	98	107	102	90	109	104	125	120	115	105	111	107	105	90	102	106	113	97	103	121	115	114	113	122	85	108	119	104	124	107	113	89	114	119	91	93	102	119	119	113	92	118	88	115	113	116	120	124	127	107	112	109	106	106	125	98	97	119	104	119	107	118	118	110	122	127	108	111	107	95	119	105	95	112	112	105	104	118	117	128	103	102	114	120	116	99	106	140	103	104	104	83	98	108	124	130	104	107	94	97	123	111	92	114	96	105	124	107	112	118	102	110	109	109	97	87	98	106	95	111	86	98	104	114	120	114	114	104	119	100	98	103	107	98	118	119	107	95	134	106	124	111	120	109	127	110	104	104	107	109	93	90	123	111	126	108	112	99	112	113	122	97	124	93	104	103	111	98	109	107	115	129	108	113	116	105	116	119	108	131	131	128	119	99	104	100	98	103	97	110	115	119	109	114	119	106	99	128	102	100	110	108	99	108	110	102	99	105	111	121	117	103	111	101	110	106	98	124	100	113	118	110	113	95	102	103	102	116	112	108	101	119	132	109	113	100	99	123	101	110	112	124	119	115	115	114	136	113	103	97	107	126	104	121	115	110	99	121	109	115	108	141	114	118	119	111	104	86	120	93	114	113	109	101	116	121	106	119	96	115	114	125	123	106	121	117	103	121	120	96	101	108	110	99	120	108	104	122	106	125	115	115	132	115	110	104	110	85	105	126	95	114	99	123	85	104	104	77	101	107	113	116	122	125	117	108	105	99	98	123	95	134	121	87	100	127	107	109	117	108	107	117	93	102	108	85	97	113	110	103	106	133	113	130	110	113	102	122	103	128	112	111	124	91	119	139	104	124	109	112	114	123	104	104	118	108	104	99	125	84	104	113	115	99	113	104	93	135	103	90	98	118	108	107	96	130	125	122	90	104	113	119	107	97	103	111	107	94	104	108	94	96	105	118	115	115	116	130	104	102	107	111	97	109	128	125	106	96	88	88	105	96	118	121	111	85	102	121	104	123	93	110	112	106	98	121	94	115	104	92	118	111	101	120	123	108	100	124	95	108	106	107	96	94	107	112	111	113	104	103	115	111	112	90	116	119	93	122	104	111	111	101	112	142	101	119	119	100	127	102	127	120	116	105	95	115	85	102	104	109	140	108	92	124	125	115	109	120	126	104	123	89	97	105	107	119	116	109	95	100	102	117	137	114	95	106	114	97	117	105	108	110	94	111	102	113	103	124	110	126	128	108	119	114	120	105	107	113	99	127	111	108	112	104	126	118	113	122	103	111	128	114	102	104	95	106	99	88	118	101	111	96	120	112	111	106	107	118	117	91	127	108	121	105	98	114	103	112	113	120	101	125	102	114	93	118	108	96	108	94	115	105	111	113	105	117	94	112	113	104	122	105	99	108	103	87	80	114	94	126	101	110	130	95	116	106	103	121	121	102	115	103	119	107	101	123	93	101	135	108	108	93	120	111	136	108	121	124	122	104	110	99	95	107	119	121	135	89	117	112	121	99	100	103	93	111	113	96	109	115	121	124	106	109	108	106	112	109	121	115	112	97	109	114	100	109	119	115	102	98	100	108	102	124	112	113	127	97	105	105	109	97	115	109	128	109	97	107	103	91	98	107	106	115	113	126	95	93	97	100	91	109	96	122	102	120	99	86	127	97	98	113	111	103	104	109	87	127	104	117	114	99	117	121	119	117	109	116	108	97	108	90	118	109	105	106	111	115	108	103	96	114	109	107	105	116	128	119	105	104	118	101	130	107	94	115	110	105	123	107	92	112	116	104	105	96	108	90	110	116	125	94	101	112	124	111	89	107	116	113	103	91	88	116	119	93	125	91	102	98	131	110	98	113	113	115	96	103	104	118	111	108	111	119	112	103	122	109	118	97	105	100	100	105	126	103	120	104	113	115	114	116	103	112	105	119	114	112	119	108	101	109	132	117	84	107	99	113	113	95	95	134	134	106	97	101	125	118	105	117	108	113	112	100	112	100	102	119	124	107	116	121	107	123	122	120	98	117	97	124	101	103	122	92	136	112	112	110	107	119	106	112	121	106	111	122	106	103	120	117	122	106	115	123	116	100	105	111	107	112	104	109	120	112	127	104	103	108	113	112	112	114	91	94	116	122	110	107	101	111	103	119	106	117	103	112	111	114	99	100	139	129	97	106	110	98	117	114	84	106	94	116	108	94	95	85	104	106	119	100	117	106	108	97	97	113	102	126	113	101	100	122	103	95	108	108	109	108	121	111	135	105	107	121	121	93	100	108	87	87	120	93	112	97	113	90	108	118	107	96	130	126	119	116	119	96	117	104	115	119	93	115	111	108	97	115	106	123	107	104	99	117	109	111	109	100	110	103	111	94	106	108	114	88	109	105	128	112	100	111	134	122	96	113	112	106	103	113	102	115	112	113	94	109	111	122	101	121	111	105	110	114	111	112	106	110	98	122	106	113	102	101	108	116	112	103	101	98	102	116	107	101	133	108	104	106	94	108	92	125	93	95	120	93	101	121	83	116	114	116	110	122	119	108	121	121	98	111	114	124	120	100	109	101	128	92	118	112	111
5254	1396	3159	3572	3072	2450	2048	1720	1394	1226	1107	1012	942	818	795	729	645	639	566	652	600	575	529	554	507	568	496	487	506	497	500	448	451	471	481	461	451	456	403	400	442	433	392	405	398	402	420	363	397	408	437	390	388	438	410	385	390	387	378	363	374	408	390	408	425	403	426	408	354	415	342	375	370	398	375	387	366	403	358	381	359	351	386	377	361	326	402	345	415	354	361	381	349	357	360	375	387	392	346	388	371	385	414	384	393	389	349	346	376	379	382	359	361	365	360	333	359	387	389	378	371	376	349	338	360	401	398	407	360	383	384	369	397	403	355	372	345	376	351	362	355	334	369	381	354	369	366	368	372	344	361	361	326	375	332	397	374	372	363	407	323	354	360	384	368	369	320	375	377	360	376	361	382	376	391	335	352	370	368	398	379	367	403	395	404	365	363	355	369	388	401	339	353	369	348	365	366	390	363	373	362	357	377	380	377	378	353	371	383	343	353	387	381	356	389	358	373	365	353	358	379	389	373	367	371	392	348	333	355	380	370	384	379	357	372	341	355	370	388	324	368	382	389	380	321	396	364	403	372	374	390	350	385	358	388	376	374	369	348	384	380	357	393	354	350	344	381	356	327	381	365	353	410	369	373	340	351	372	365	382	365	340	406	344	370	361	372	366	333	377	385	353	347	312	349	368	362	379	369	398	329	356	344	386	371	383	375	386	367	394	383	334	378	329	354	372	352	374	376	359	403	354	338	393	378	362	389	379	351	349	397	366	401	388	370	347	372	357	354	366	345	363	376	360	368	365	400	343	420	359	357	336	374	363	374	400	348	356	370	384	381	354	359	371	365	368	385	342	361	348	358	385	373	354	369	347	369	340	366	366	354	341	376	391	360	364	387	387	372	366	394	350	329	378	367	365	352	402	358	366	372	363	355	365	359	345	422	375	346	364	334	390	313	359	365	367	356	333	383	413	364	365	330	403	360	379	347	385	373	392	365	348	346	360	364	367	341	372	353	380	378	362	356	364	363	392	345	348	382	341	390	352	379	380	360	397	363	374	378	387	374	378	383	346	396	367	372	364	375	373	384	384	414	356	399	375	369	367	388	390	339	359	386	408	341	340	376	350	373	372	387	342	373	355	380	398	379	364	361	378	368	378	333	401	373	357	403	372	340	357	390	351	383	388	365	370	363	374	349	370	374	370	384	371	365	369	336	368	356	371	364	379	377	342	369	370	390	396	351	394	370	386	363	360	362	386	360	400	366	350	373	375	371	389	334	376	363	349	349	383	385	373	387	358	380	350	350	401	361	363	387	369	342	381	372	390	375	381	379	352	361	353	350	353	365	340	364	395	370	373	370	396	377	354	327	360	338	361	371	374	364	364	355	374	376	347	401	359	355	368	382	354	373	389	391	377	351	332	328	386	370	386	351	348	357	351	332	373	325	402	367	353	382	387	344	340	402	364	387	383	385	380	336	374	390	394	349	360	364	340	363	402	375	366	332	367	364	378	382	364	381	366	354	360	385	388	367	338	331	364	383	369	370	380	349	386	377	382	337	384	369	366	382	356	374	361	375	366	341	397	392	367	364	345	360	353	371	390	341	391	365	392	375	344	337	382	377	379	376	349	363	362	346	359	360	393	324	375	397	392	352	362	398	375	378	384	383	360	365	370	381	327	368	375	361	379	375	336	358	364	380	372	345	380	401	381	382	370	378	351	398	362	352	400	368	395	347	393	358	379	372	361	391	364	384	391	375	350	346	367	374	345	362	372	366	400	376	374	372	354	392	378	342	404	374	366	380	355	343	379	370	365	385	371	340	372	360	352	382	378	387	360	360	395	368	356	347	385	353	379	380	371	330	364	371	360	361	355	385	363	369	362	356	338	385	406	333	383	412	346	405	331	373	361	354	384	355	386	372	365	379	331	370	398	379	358	380	361	386	329	346	344	364	340	364	348	371	372	397	372	363	353	373	370	370	339	355	397	346	371	389	356	340	349	388	369	371	357	341	364	332	353	386	411	339	361	372	372	375	368	345	389	391	375	356	334	372	358	371	412	340	411	340	347	405	363	341	333	365	408	344	384	362	370	370	353	369	380	343	372	374	338	357	372	394	367	385	373	363	368	377	368	394	361	388	376	379	356	393	371	375	376	380	383	370	353	353	372	359	365	372	359	373	354	357	347	367	369	389	348	387	366	390	383	382	370	326	380	339	366	393	365	356	379	361	396	353	373	402	386	361	350	364	348	322	345	341	360	364	395	377	384	349	356	348	347	421	373	350	410	368	360	379	367	376	383	381	378	320	353	343	366	378	368	386	353	370	369	401	352	350	348	342	338	361	381	346	375	383	382	372	336	377	364	350	378	370	375	424	345	377	341	374	373	373	362	378	333	341	384	380	379	337	327	382	395	350	389	353	378	351	389	374	358	361	401	398	360	345	340	380	377	390	366	377	404	379	344	358	366	363	361	376	368	348	370	395	357	353	350	353	381	380	344	371	373	388	356	362	381	368	403	369	404	410	387	349	377	380	371	338	364	421	365	359	387	362	382	401	352	352	342	368	374	362	396	381	322	384	384	370	362	346	331	365	368	342	331	347	376	351	394	381	424	367	365	363	376	388	396	404	378	384	376	326	377	373	387	367	368	359	373	370	359	362	377	354	344	389	384	373	343	339	354	369	348	383	363	338	346	347	368	354	344	361	356	350	373	356	365	378	374	361	370	340	374	365	364	355	362	366	398	356	371	374	381	355	350	349	368	387	367	360	384	375	362	362	333	370	386	350	342	384	333	369	362	357	369	355	376	366	383	364	380	421	378	390	346	367	373	365	357	378	373	369	374	391	350	333	365	400	359	362	340	377	383	350	344	405	346	370	361	327	403	355	337	347	344	355	411	381	400	353	369	381	342	353	380	382	381	359	379	335	355	417	380	375	387	356	400	389	369	345	389	378	364	384	325	380	360	348	381	384	362	348	364	357	381	372	364	373	362	392	388	365	354	386	373	376	364	365	351	341	402	341	365	394	326	360	379	360	353	384	376	381	344	381	395	343	344	400	384	359	383	383	368	384	395	330	375	387	359	389	374	359	343	368	363	373	356	363	396	400	405	343	379	388	390	393	352	364	335	334	346	325	351	392	380	342	385	367	399	350	361	385	350	363	354	357	356	402	374	380	367	350	371	372	333	362	358	354	367	380	362	387	395	355	365	375	333	361	364	369	373	346	348	357	377	369	347	357	365	371	338	404	405	379	368	379	371	384	398	347	366	373	347	368	358	370	370	361	368	367	379	352	383	362	329	373	363	362	400	390	390	361	359	362	351	349	387	365	374	395	359	390	363	341	362	373	332	361	368	349	345	352	388	379	354	379	373	334	386	373	373	334	366	372	351	356	361	359	350	347	381	364	379	358	372	380	337	374	388	378	379	354	411	371	394	363	373	382	361	355	364	372	367	376	375	388	403	374	378	356	342	393	374	345	362	366	388	384	374	347	373	387	372
15273	2525	2799	2040	1441	1048	791	611	513	432	359	357	298	285	271	249	228	214	218	217	206	187	192	177	167	184	186	152	151	164	165	162	181	146	170	153	170	167	190	160	152	151	154	162	163	150	141	163	171	146	161	149	154	143	159	143	147	168	161	156	180	170	162	125	154	157	165	131	158	166	172	153	152	173	146	162	157	151	149	153	146	165	166	167	157	161	132	167	147	145	176	131	161	155	164	148	154	182	176	170	143	131	125	162	162	149	154	148	160	160	142	167	172	162	156	164	131	156	141	161	164	161	157	156	185	156	132	144	137	147	161	163	142	148	121	138	169	139	154	164	165	163	173	143	143	181	154	151	164	165	174	157	153	145	149	145	176	152	155	143	148	161	179	150	152	145	154	167	145	163	157	166	167	156	154	156	120	160	158	147	143	160	143	131	158	146	151	134	167	169	157	150	154	164	150	173	133	142	149	146	166	162	162	160	161	130	164	137	158	160	164	158	156	154	151	170	168	158	141	163	152	153	143	166	152	155	168	181	151	138	179	156	166	133	140	162	164	152	153	136	139	136	152	157	148	149	146	154	136	159	157	154	170	163	133	155	158	145	152	166	115	154	138	149	158	146	169	147	146	141	172	152	142	156	155	163	166	161	182	155	169	147	158	164	151	158	124	146	151	156	158	163	160	150	170	179	162	150	170	158	148	175	159	122	134	170	175	176	155	128	142	151	157	154	151	164	161	138	167	166	143	151	156	138	145	153	148	145	139	133	156	136	164	148	166	136	145	140	147	152	158	151	153	148	168	159	166	156	162	167	137	175	141	153	160	163	152	126	141	169	168	158	128	135	141	151	143	163	144	140	147	164	147	141	142	153	147	140	181	172	139	158	145	166	146	152	147	152	145	139	154	149	167	150	125	125	141	160	141	166	154	135	153	160	142	161	149	140	151	152	153	157	168	172	133	162	144	144	178	136	145	170	158	139	161	143	141	158	156	155	143	140	154	133	137	180	172	165	120	154	148	177	144	157	152	165	161	140	161	146	201	155	156	146	164	146	124	157	176	160	169	148	139	154	141	160	156	147	139	131	152	140	148	168	144	194	141	145	135	149	154	193	146	157	141	133	174	135	182	151	141	141	178	180	146	152	188	141	166	149	145	151	153	196	136	162	159	160	180	150	144	159	176	161	150	142	183	147	161	181	155	161	159	157	140	148	161	143	163	165	156	168	138	152	151	154	153	158	148	127	154	155	141	151	142	149	152	181	140	135	156	146	158	162	134	152	158	139	149	138	156	155	163	157	147	167	147	145	151	166	118	120	134	165	131	165	171	167	153	141	164	149	151	148	160	158	187	165	157	149	155	151	167	150	130	151	149	139	154	136	146	144	133	170	153	164	170	145	146	150	152	165	161	156	157	149	124	163	181	155	167	137	161	159	168	148	157	160	143	149	143	162	162	138	141	151	174	134	143	165	152	147	150	165	164	137	165	144	142	133	159	144	146	136	178	176	155	151	129	165	137	143	122	192	158	128	168	140	162	164	171	151	159	149	130	157	175	158	161	144	143	145	151	180	130	182	143	154	153	153	170	162	152	171	168	174	155	154	154	157	145	159	144	172	142	154	154	154	151	165	152	138	133	179	164	165	164	133	158	149	130	130	140	147	151	143	139	149	140	156	137	155	163	152	158	146	146	149	151	157	169	133	166	134	146	142	149	154	138	170	161	163	158	145	131	132	161	164	139	157	141	159	135	140	149	154	152	161	142	160	166	145	143	166	135	156	158	142	163	164	132	163	149	149	150	139	147	155	160	146	157	167	150	140	149	136	169	141	156	152	155	151	146	165	158	158	142	159	152	151	142	141	147	154	144	157	153	156	165	142	146	142	164	139	147	139	141	160	161	169	145	156	144	121	148	125	150	151	135	148	158	156	147	144	150	161	153	150	149	150	149	162	150	147	145	146	162	145	156	150	165	158	147	134	169	168	176	160	151	145	156	127	165	154	145	152	127	145	139	143	156	145	147	131	179	160	138	160	165	131	155	160	137	130	157	136	147	161	150	160	156	159	169	156	154	163	120	118	132	146	152	152	145	144	153	148	144	163	132	171	146	136	155	147	130	169	163	160	149	151	147	145	139	158	137	141	143	174	168	148	148	162	149	161	162	158	124	162	160	147	150	131	147	164	167	133	160	166	143	146	145	156	148	152	173	140	145	155	137	158	160	148	167	146	157	160	155	157	146	167	156	138	153	151	177	155	137	154	143	153	158	176	151	129	136	147	134	151	156	139	171	148	141	128	147	156	147	167	147	152	152	135	134	164	164	158	150	166	149	152	154	175	157	157	154	154	160	149	151	154	150	149	156	149	156	152	141	148	142	148	139	160	145	153	153	149	168	157	146	162	153	149	128	164	157	145	155	177	166	175	156	138	146	149	154	158	170	157	145	151	153	134	154	146	154	162	157	160	165	156	159	161	150	177	162	139	146	155	147	130	136	139	158	160	154	146	163	138	147	140	152	151	165	142	162	163	158	145	154	139	148	139	133	150	144	127	152	162	137	165	141	155	173	162	151	148	136	151	164	161	159	152	136	172	151	152	142	143	150	153	150	166	150	144	162	144	160	149	140	159	156	141	145	149	154	136	146	142	130	157	155	151	152	153	143	147	160	166	162	165	142	153	146	147	155	143	145	163	151	148	145	167	136	141	166	149	133	177	148	152	151	157	145	157	150	159	153	160	146	159	160	156	169	137	134	156	165	155	174	169	141	156	143	156	146	145	142	152	142	161	137	139	157	170	148	156	163	153	159	137	160	179	172	150	167	146	127	152	137	142	151	157	170	149	139	136	138	158	154	159	151	155	164	162	145	151	154	151	137	148	168	161	143	167	171	175	145	150	160	150	166	137	151	146	145	141	138	145	128	145	147	145	143	135	152	169	138	148	159	156	148	167	154	140	155	155	131	162	156	169	177	148	169	147	158	152	144	124	146	156	180	148	155	145	162	139	135	134	129	148	156	173	147	130	164	148	160	159	146	170	154	145	160	159	162	161	134	157	135	148	161	154	148	158	155	151	142	144	170	139	161	142	144	150	137	134	137	159	162	154	154	140	163	157	160	167	160	160	152	164	147	137	133	163	150	166	133	176	150	170	154	137	161	152	146	147	163	168	158	149	159	139	166	147	170	152	146	140	149	157	124	137	146	161	156	150	159	165	133	154	151	134	148	171	150	132	169	163	158	136	128	157	158	164	141	168	142	164	158	151	136	152	156	148	175	161	162	148	164	151	146	154	168	166	171	157	148	158	163	134	149	160	138	149	148	143	165	140	133	147	136	150	151	142	144	168	150	152	135	172	145	168	148	150	142	158	133	156	142	140	154	162	162	157	151	159	158	135	152	149	123	130	145	161	168	157	156	145	156	143	124	166	146	143	156	139	143	156	155	176	152	140	155	137	158	149	149	173	156	144	138	148	138	144	143	149	153	140	155	158	147	159	149	139	177	152
7560	2495	5983	6613	5657	4393	3726	3016	2572	2214	2017	1671	1523	1447	1294	1227	1107	1067	999	970	882	870	811	848	769	763	779	746	707	741	741	648	635	651	632	647	549	621	606	631	634	617	595	581	591	558	564	592	562	531	591	577	551	565	552	599	528	526	522	512	550	515	514	582	484	560	549	510	569	556	560	485	486	503	522	530	515	501	484	509	600	536	532	512	508	517	550	501	499	471	523	481	538	523	502	535	488	515	521	498	506	489	539	509	511	507	491	460	518	518	505	493	488	488	545	505	507	511	521	482	503	539	520	507	518	537	527	495	524	504	513	494	523	470	543	492	490	486	498	501	519	503	471	502	497	491	505	499	469	505	496	471	536	493	490	520	478	479	495	506	517	488	534	481	468	490	476	507	504	479	504	483	519	532	477	460	525	520	529	507	541	479	521	470	458	445	506	479	521	507	491	524	525	460	512	513	484	507	516	498	474	533	482	492	497	524	516	520	529	497	500	547	523	489	531	492	492	530	530	481	521	495	502	526	469	489	484	508	517	499	467	497	482	465	506	515	514	539	485	504	506	463	540	494	494	478	511	509	531	465	494	481	468	474	490	487	481	458	515	524	523	476	467	484	542	502	470	475	484	476	475	514	496	503	492	523	523	505	508	521	525	499	449	508	525	493	475	496	480	501	512	511	521	470	490	546	491	514	499	486	503	529	507	488	501	480	467	485	492	472	499	523	485	511	488	530	488	535	482	489	526	539	498	446	486	482	500	462	452	478	479	533	511	478	518	521	486	528	528	491	505	456	507	475	483	507	523	536	513	482	481	492	534	500	480	499	497	466	488	528	521	476	491	489	487	524	511	493	547	506	483	481	552	481	530	462	501	504	501	512	514	498	475	519	531	499	491	476	493	482	471	474	479	551	493	492	472	505	480	495	479	476	492	517	504	488	487	492	466	481	524	536	466	523	524	457	487	490	518	511	507	493	473	480	532	510	480	466	539	485	469	487	515	493	499	478	546	476	500	536	469	465	484	465	484	548	488	476	516	458	504	520	453	497	493	488	462	475	512	510	549	480	510	483	450	451	478	494	490	495	474	489	518	527	509	459	494	474	490	474	501	508	496	495	481	464	503	499	494	496	493	490	483	501	526	453	471	515	482	483	498	520	479	486	487	507	543	529	482	531	519	515	478	507	500	516	477	455	484	482	475	524	487	498	491	469	529	474	477	489	476	510	467	460	540	512	505	519	528	506	496	487	445	510	495	511	470	514	471	493	514	467	456	470	473	547	526	492	502	483	477	535	490	512	478	494	478	496	503	509	498	470	506	540	476	468	492	480	477	461	513	532	541	493	475	509	497	488	512	467	488	467	478	497	477	521	471	482	540	489	492	464	522	493	514	490	496	492	513	498	518	499	496	518	515	486	470	483	488	480	484	458	500	475	530	476	506	495	532	510	525	442	507	536	495	499	502	493	523	504	527	500	542	493	497	543	512	493	484	496	480	517	534	472	506	502	521	499	530	485	485	504	527	533	484	524	481	469	472	525	474	495	514	549	489	517	557	484	516	499	515	490	458	467	488	486	511	479	498	509	502	499	528	519	491	525	548	486	469	502	492	506	524	517	502	497	485	528	495	493	505	505	471	509	517	508	528	511	509	504	478	518	520	469	475	447	492	499	542	463	469	481	500	473	481	508	473	541	531	513	495	482	506	463	524	497	470	488	499	506	511	505	520	498	500	503	493	499	505	479	486	481	480	462	469	482	489	489	490	490	505	559	492	532	517	483	463	521	483	504	484	494	488	494	485	495	500	465	500	508	534	531	520	490	504	489	489	532	469	487	502	511	479	480	516	473	512	494	510	489	480	511	475	492	457	522	503	460	480	489	514	479	522	489	452	537	483	474	444	459	499	509	461	513	525	496	467	502	461	515	494	492	501	517	503	499	479	494	517	510	502	539	486	462	466	502	505	510	477	497	503	475	504	525	529	493	462	526	484	457	491	497	490	480	455	508	488	472	476	498	530	490	484	494	480	477	511	523	538	539	496	510	530	529	481	492	471	557	493	549	528	471	505	489	508	503	454	518	505	486	543	496	521	514	509	521	511	505	503	554	502	506	468	520	499	510	508	456	480	504	518	512	508	497	480	522	486	482	499	490	502	536	512	487	520	494	465	504	459	481	495	497	510	533	472	501	479	507	513	473	491	498	471	452	463	524	477	525	488	507	512	454	516	497	496	522	495	491	507	550	528	491	513	492	499	506	496	479	484	493	477	515	480	545	539	514	485	524	497	484	507	484	500	498	507	494	479	471	524	506	501	468	524	471	474	520	483	466	471	516	462	518	472	508	497	496	475	511	473	510	500	487	502	471	496	475	454	506	537	483	481	498	512	508	477	495	526	506	484	489	491	512	493	484	494	478	496	488	521	512	509	494	462	499	505	498	535	510	520	500	502	540	508	504	504	529	486	513	502	524	490	531	513	474	456	488	488	449	537	467	461	499	490	529	506	521	487	538	499	490	498	487	477	546	486	484	509	487	477	477	525	458	512	509	505	485	504	516	485	474	460	510	483	461	483	493	473	490	530	480	513	520	534	485	466	447	476	497	518	491	456	524	479	468	505	503	532	535	498	534	498	486	498	463	490	480	531	503	497	485	501	484	484	469	470	507	495	466	486	493	530	461	485	474	517	510	477	509	458	459	474	441	474	506	500	505	497	514	529	487	534	507	487	519	520	498	485	489	498	479	501	506	513	460	527	492	495	455	502	478	467	477	495	496	497	471	511	470	504	496	521	480	494	491	479	476	482	486	481	477	507	479	464	495	474	532	545	494	495	462	502	516	494	478	496	487	507	490	488	514	491	507	498	476	519	458	511	495	520	509	479	506	476	559	485	507	487	482	463	508	472	498	477	522	504	478	487	543	491	447	461	480	489	497	488	505	458	490	513	516	464	471	525	484	484	517	525	476	516	449	492	493	443	508	473	462	480	527	445	462	474	488	481	506	519	521	484	524	536	511	501	472	510	539	480	499	494	509	485	487	496	490	512	531	495	527	489	495	525	504	487	500	451	475	483	514	506	463	450	523	527	499	512	493	501	497	498	476	514	478	495	494	531	482	519	488	521	502	490	486	514	489	481	466	510	458	516	481	471	550	468	485	480	507	499	511	488	523	495	478	471	497	465	503	496	519	500	489	475	513	527	554	488	502	483	526	505	522	487	474	474	484	521	505	489	490	544	475	463	501	519	486	493	495	501	489	513	503	480	476	493	505	561	497	489	481	503	500	474	461	492	531	483	491	535	523	472	523	521	484	481	467	498	503	477	468	469	469	507	509	468	483	482	496	524	483	472	502	520	486	476	515	515	513	497	506	454	490	491	459	486	533	502	531	499	459	467	510	496	465	503	541	542	504	475	499	503	487	520	486	502	478	495	486	528	491	501	501	482	532	508	507	459	487	474	485	493	458	528	504	482	461	451	467	499	481	533	504	483	516	479	504	482	525	487	479
2172	256	295	261	258	280	271	246	241	223	230	226	226	258	221	211	231	236	200	211	197	220	206	215	232	221	222	227	227	246	207	235	211	235	215	231	221	249	243	218	248	232	211	227	230	228	222	202	206	206	215	235	221	205	228	214	201	227	215	215	213	225	268	222	219	206	216	244	234	215	216	232	197	222	184	210	222	210	232	213	204	226	215	215	218	221	241	205	233	249	216	216	227	211	218	227	208	211	236	218	226	208	248	240	237	211	217	226	232	202	230	196	204	251	212	211	208	208	202	213	212	213	225	201	219	215	214	225	206	219	214	201	206	236	219	257	188	201	219	210	197	239	201	216	234	238	224	223	216	218	236	204	209	226	243	232	208	215	237	223	202	228	207	232	246	201	239	204	215	221	218	222	222	239	236	237	236	246	216	226	208	214	230	213	221	208	215	220	211	206	217	208	243	222	263	216	205	212	225	225	230	223	210	218	246	211	228	204	203	233	241	238	229	232	218	214	228	207	227	198	226	216	255	192	203	234	229	253	213	208	200	206	217	208	225	203	193	204	224	227	255	223	202	215	253	222	240	228	238	225	226	224	217	211	213	233	197	251	268	229	238	220	235	206	239	205	212	258	221	231	222	231	241	221	217	198	198	212	182	217	216	220	220	218	206	252	234	226	254	206	224	236	190	225	200	221	216	223	243	207	220	201	209	225	212	242	198	230	201	224	204	204	239	218	240	188	224	238	188	214	235	214	200	224	216	254	253	221	222	197	231	219	223	232	213	208	220	197	193	197	212	225	215	219	220	216	224	241	205	230	229	243	211	224	246	217	250	234	214	243	235	240	220	217	213	215	225	201	188	192	210	213	224	211	209	211	203	220	210	224	216	234	239	211	202	241	228	219	212	244	245	235	234	209	235	215	227	206	219	228	212	204	225	216	221	229	242	221	230	211	217	186	207	212	228	222	206	221	230	230	220	193	219	232	226	218	209	186	208	244	198	189	243	225	232	231	221	204	225	257	216	208	233	218	208	228	229	240	235	237	238	223	234	209	219	202	206	204	213	219	218	211	215	223	212	238	211	239	256	196	198	248	219	239	240	212	199	230	240	201	214	225	222	242	202	244	210	221	223	220	205	199	228	182	218	221	225	217	247	227	212	218	200	223	221	211	218	215	240	203	205	193	201	206	234	234	190	221	198	185	222	214	213	197	213	252	234	235	221	214	211	221	211	206	239	217	207	212	220	218	224	224	249	227	209	211	240	227	228	219	218	195	222	233	229	232	249	221	200	211	240	208	218	216	208	238	206	207	236	211	218	198	239	230	226	201	216	215	223	245	219	240	233	226	211	214	225	223	232	235	211	231	191	223	213	211	187	203	222	219	210	223	223	219	226	215	191	246	203	222	221	214	212	222	208	227	200	253	216	204	216	239	204	219	216	228	236	224	227	211	230	219	208	228	240	240	216	224	215	200	239	237	241	229	218	213	229	250	205	233	223	214	202	222	216	213	224	226	228	221	196	223	229	213	251	233	194	221	217	212	218	216	231	206	213	238	204	212	206	209	233	234	223	228	234	224	250	219	207	231	222	224	235	199	221	218	219	209	219	203	208	218	255	240	230	216	203	219	236	234	191	223	221	222	212	221	253	208	231	238	230	190	237	214	203	215	211	231	221	222	213	225	213	219	220	227	234	224	213	216	237	207	220	209	224	193	239	246	211	220	231	228	228	198	192	187	217	235	256	220	175	227	250	242	209	215	222	211	199	242	227	224	195	229	223	251	223	215	186	201	226	191	208	194	231	208	240	233	233	218	206	219	224	205	259	229	215	199	228	231	226	219	236	207	233	226	229	199	228	222	214	200	233	204	221	253	211	239	236	238	227	186	189	228	199	226	193	239	202	235	213	185	204	205	220	244	214	210	223	226	217	206	235	223	223	217	219	213	219	240	214	219	265	225	209	244	217	177	236	222	217	227	231	208	204	208	217	237	196	255	231	216	212	206	211	229	229	222	246	227	257	239	244	221	214	210	215	200	219	208	234	190	238	220	238	229	205	224	233	236	240	224	228	213	231	192	206	228	254	226	241	212	224	253	189	248	216	240	214	209	226	211	238	202	210	190	214	204	232	187	212	222	233	208	216	234	203	223	236	252	238	210	203	203	221	221	230	239	224	220	211	250	224	215	228	215	216	233	225	206	209	199	251	262	231	247	241	231	186	212	216	243	204	206	215	228	188	229	213	213	212	237	244	220	195	222	219	214	234	200	216	209	194	235	227	211	223	218	218	208	205	242	234	216	216	234	220	176	199	237	237	233	199	222	206	208	196	232	226	218	213	227	196	198	205	201	233	231	224	227	237	235	214	189	224	210	222	233	197	196	232	245	228	240	227	231	211	228	239	199	225	241	231	212	217	215	221	225	229	229	205	216	206	222	198	223	222	212	200	247	210	207	250	242	237	222	211	221	224	224	213	207	232	236	226	231	201	220	236	236	216	205	212	227	205	203	216	222	236	232	212	230	243	203	222	211	241	225	227	230	205	212	220	226	211	210	231	211	229	240	217	215	221	216	237	230	212	209	225	219	247	201	206	215	234	214	203	205	233	219	217	224	227	224	210	218	213	233	248	243	209	215	231	179	219	199	220	210	231	206	206	208	213	246	231	222	216	213	214	192	225	208	231	229	202	243	229	243	205	244	210	210	222	211	200	204	231	228	214	241	226	218	218	222	200	234	235	236	246	209	234	206	209	232	219	233	200	228	227	221	219	201	238	230	254	257	206	221	260	214	226	220	205	222	222	210	235	217	200	220	234	258	226	210	214	245	226	241	209	235	236	233	194	230	214	246	220	237	225	219	246	240	218	211	228	256	197	236	215	233	210	210	233	236	234	224	237	238	192	233	228	230	224	201	209	192	223	233	216	213	220	223	233	216	232	230	218	196	220	225	221	215	225	209	215	220	214	239	214	216	252	224	214	225	228	215	223	224	241	228	233	220	183	233	239	226	220	219	230	202	206	208	208	209	225	216	198	236	238	206	234	219	213	232	201	199	191	231	213	219	228	219	202	211	209	227	226	220	220	233	217	209	218	215	246	188	228	216	242	256	234	231	226	209	219	222	246	236	248	224	227	223	224	215	228	229	209	242	243	198	229	231	233	229	240	215	222	205	239	209	221	215	212	212	206	230	242	228	212	209	248	219	223	208	236	230	217	241	226	241	224	213	212	245	222	219	215	232	199	213	203	197	205	208	211	225	211	216	246	221	223	217	219	209	228	203	209	231	237	265	246	212	209	230	218	228	226	203	209	189	211	236	225	219	199	204	236	238	209	226	226	221	197	228	211	221	228	257	207	211	212	222	237	228	231	205	245	240	236	194	203	207	242	197	234	208	209	195	229	221	241	227	238	207	236	233	219	251	186	217	213	218	202	215	250	212	224	223	216	245	218	213	232	224	212	234	206	237	222	217	226	236	226	224	227	227	247	216	214	227	237	228	224	225	218	228
2218	751	877	881	883	814	811	744	730	748	700	713	737	650	666	700	665	668	638	647	694	685	714	687	638	628	675	669	635	637	647	655	681	650	671	653	726	678	665	674	708	656	672	613	642	680	644	678	688	680	651	627	658	642	681	613	633	654	665	647	644	680	672	637	673	659	661	633	634	673	640	692	664	665	671	630	614	651	679	636	674	646	643	667	669	629	661	664	682	629	629	633	688	660	618	647	684	622	640	637	663	692	695	647	652	630	638	636	673	688	683	623	697	651	675	638	637	643	720	649	667	619	656	629	664	648	655	650	702	637	659	668	686	663	667	636	615	678	696	650	651	685	711	675	647	646	661	650	622	644	656	650	695	681	672	695	635	654	669	632	629	653	635	610	674	699	645	639	636	616	642	674	662	635	716	662	643	600	663	628	643	624	640	682	667	630	660	651	647	700	656	626	662	642	679	658	686	648	672	659	641	659	638	685	664	687	661	606	665	642	683	650	658	650	661	640	676	680	686	637	688	624	665	652	654	643	639	675	648	623	647	655	658	664	656	646	682	618	643	637	716	680	692	675	627	634	668	658	625	661	682	669	641	636	661	680	705	645	629	676	628	753	647	654	601	682	653	637	654	679	695	666	701	686	655	642	652	660	652	708	662	670	659	646	660	610	650	638	656	638	645	640	669	681	628	678	698	667	661	670	666	656	694	666	667	696	687	631	677	629	675	663	670	669	633	655	670	653	656	664	635	665	634	646	677	662	649	673	637	675	684	678	626	674	700	684	630	671	670	688	668	685	655	622	700	648	624	627	683	688	640	670	656	633	655	607	642	654	654	650	691	671	625	607	670	646	652	662	682	672	684	677	593	726	660	695	655	705	669	652	682	649	716	660	651	681	681	663	684	641	674	640	677	632	698	686	697	627	688	698	674	646	647	639	667	667	648	634	606	658	648	652	665	718	665	627	677	652	668	628	647	616	644	706	707	637	689	667	595	656	663	667	658	649	633	596	612	657	666	680	648	691	672	675	606	680	631	656	624	660	641	669	650	665	648	707	657	640	678	645	657	658	659	666	615	646	663	637	668	666	650	651	723	629	629	659	720	652	635	698	670	651	631	649	696	663	641	680	644	655	681	723	646	649	652	638	668	662	637	610	683	652	641	684	677	639	633	627	625	625	662	642	677	663	641	633	679	638	629	648	646	670	645	645	660	676	679	647	652	654	672	665	628	714	637	617	680	653	696	690	621	621	698	664	670	626	627	646	715	683	611	686	664	651	675	631	670	677	639	637	678	626	636	680	683	628	688	674	683	644	691	698	656	659	641	632	676	646	631	632	621	653	666	644	684	666	661	689	651	651	622	654	644	684	674	676	665	653	664	685	679	675	679	687	638	669	732	622	624	665	704	648	688	670	648	642	699	631	659	723	642	655	644	626	643	697	651	662	706	636	706	688	627	662	651	650	681	723	651	633	627	687	648	641	651	707	648	644	670	670	625	700	641	683	674	633	680	634	682	661	672	669	621	633	677	689	710	628	676	618	661	652	626	640	686	660	655	683	614	647	648	648	645	650	681	668	657	629	661	644	671	682	704	713	649	673	664	706	625	654	678	627	653	670	671	673	684	636	662	708	704	641	706	650	636	627	711	645	650	620	666	668	685	645	632	655	642	650	643	669	695	643	652	662	623	692	637	682	655	672	652	633	627	649	660	624	621	655	697	683	673	622	681	649	677	670	634	652	657	671	712	645	672	625	640	670	667	646	663	664	672	682	626	659	674	674	688	693	664	676	673	668	645	677	634	689	624	592	689	695	666	665	653	689	667	651	621	651	681	660	642	643	642	672	678	664	649	675	632	652	659	645	660	661	669	621	675	658	667	677	649	661	674	698	663	694	652	659	669	657	674	638	687	619	632	686	678	703	655	669	661	637	649	653	639	646	612	665	650	657	685	620	694	673	624	694	636	662	603	680	628	666	665	636	695	644	658	681	699	682	655	676	627	649	655	597	635	677	649	656	618	689	628	651	676	677	684	621	622	630	663	683	606	629	621	655	657	617	636	662	620	632	646	661	627	631	653	645	673	639	638	655	690	642	632	628	627	701	624	679	646	668	687	642	696	640	648	653	703	641	603	644	643	692	639	599	668	697	710	654	670	680	614	636	674	683	668	636	636	615	651	689	674	672	685	661	625	662	615	619	684	638	641	685	657	660	703	676	592	669	658	674	691	647	672	641	642	661	616	632	673	690	663	637	663	653	674	691	659	650	644	650	650	641	677	661	656	617	653	692	666	669	682	641	631	650	657	644	644	633	708	671	666	641	662	661	635	623	665	676	644	639	665	694	633	662	679	648	667	658	638	653	683	622	618	702	622	685	628	623	597	668	670	648	628	647	661	637	686	657	702	725	644	683	672	643	673	674	647	666	668	671	675	687	701	653	635	702	650	663	637	670	674	657	625	627	695	675	656	643	702	659	634	685	714	665	637	651	654	616	653	589	673	671	622	677	672	687	647	643	645	678	636	656	654	648	671	651	654	703	656	665	643	698	645	645	672	668	666	706	683	619	647	670	693	666	620	678	721	633	638	646	690	642	616	630	639	699	667	632	630	684	641	658	631	639	646	667	640	644	662	673	628	655	665	625	620	649	618	646	666	722	696	651	644	635	663	678	662	647	666	653	653	698	604	674	627	603	701	639	644	640	707	666	642	599	662	660	659	668	639	663	681	666	680	632	686	618	676	655	650	638	646	681	634	665	685	632	693	713	685	667	662	646	631	643	650	631	678	679	622	672	678	658	674	679	645	634	676	665	672	640	653	613	661	655	653	691	692	644	677	669	658	676	681	648	614	665	695	715	649	710	650	698	678	664	660	658	656	663	661	657	631	650	660	685	670	653	644	693	660	616	634	676	621	623	640	649	683	623	682	687	664	679	668	653	687	682	681	680	672	679	601	670	651	682	612	641	649	623	681	674	672	597	645	684	668	653	647	629	634	657	591	706	675	627	685	580	613	622	668	611	620	658	685	709	672	665	654	684	677	695	677	682	646	678	667	673	673	726	721	649	658	679	642	667	669	643	638	661	652	665	650	665	646	656	657	666	690	628	634	615	637	647	638	686	631	672	644	658	650	674	635	697	628	639	695	668	640	652	640	661	633	650	661	611	659	654	651	674	690	645	617	678	665	659	650	678	631	682	648	687	697	699	663	712	658	662	656	692	656	708	642	662	694	682	687	667	634	643	730	649	670	644	665	655	658	615	701	659	647	636	674	647	658	674	649	687	670	638	636	682	632	666	675	664	627	718	660	688	629	668	651	622	664	693	620	658	652	670	690	687	615	676	595	637	624	632	653	623	650	641	709	679	676	640	681	706	614	667	668	680	635	647	664	625	665	666	662	634	681	663	636	717	650	637	635	662	653	645	564	639	644	675	633	644	667	637	632	638	660	661	697	667	656	656	640	661	684	641	657	667	658	673	657	695	631	651	656	660	662	616	646	663	681	696
7978	1140	1334	1028	754	515	398	322	313	276	222	210	178	184	195	153	147	142	143	117	147	144	124	118	141	117	118	131	118	108	131	94	107	107	110	115	123	111	125	127	131	98	128	112	118	81	114	101	114	115	120	125	108	117	92	107	117	98	115	114	101	94	113	124	102	118	105	97	108	110	126	106	132	135	102	129	117	97	111	113	110	93	84	100	124	120	112	97	116	123	96	119	104	87	101	116	139	109	112	121	117	114	108	113	113	106	107	81	109	129	97	125	99	100	107	127	125	103	110	105	97	97	110	111	105	133	93	116	113	120	100	113	102	126	102	108	100	98	104	113	101	81	107	98	118	108	104	121	89	95	111	114	107	107	118	102	102	109	103	116	116	126	124	113	114	119	116	107	100	106	107	105	95	136	130	92	78	113	112	113	103	108	116	122	120	119	124	113	119	99	98	121	117	123	107	118	117	118	117	116	110	93	126	100	84	112	109	119	113	119	80	107	102	103	108	94	121	102	102	82	115	101	118	114	111	121	105	114	92	109	111	109	109	119	106	114	123	109	90	108	111	118	95	119	122	108	108	95	115	123	122	132	125	108	100	114	93	97	102	106	110	123	94	104	90	107	106	112	92	128	113	111	118	108	101	97	93	113	128	110	118	112	103	111	112	100	114	98	113	116	113	110	119	102	103	118	92	102	100	99	106	114	109	106	123	119	89	114	134	113	103	102	113	107	108	111	107	106	99	90	104	112	120	108	102	112	106	101	102	119	112	110	118	117	97	114	96	119	108	105	106	122	109	104	127	113	125	100	98	98	111	105	106	131	115	112	109	115	116	109	117	103	103	109	105	113	112	126	117	108	119	112	93	99	114	117	99	121	101	94	117	104	122	109	102	119	111	124	89	113	100	97	116	117	121	100	105	103	103	126	118	100	125	105	103	97	114	109	119	97	101	116	109	104	102	112	113	117	87	109	106	105	112	112	97	107	122	112	95	101	121	109	101	104	110	94	99	117	131	127	112	120	104	106	104	94	103	108	104	109	126	110	106	99	117	99	102	106	133	108	111	118	104	100	117	113	110	114	104	117	123	113	98	119	98	135	93	114	102	97	119	124	128	98	109	130	107	118	105	105	94	105	110	111	104	108	102	94	108	121	120	118	104	131	110	103	109	94	106	113	97	110	101	117	101	112	105	107	89	114	111	105	105	116	106	100	129	102	104	96	125	94	109	111	92	99	104	99	111	106	114	123	95	99	104	101	93	113	100	112	112	114	98	113	114	113	114	94	94	104	119	101	105	125	97	118	110	115	98	109	100	100	98	96	108	116	124	96	110	102	110	100	103	93	100	110	104	108	131	113	116	132	100	125	94	118	103	124	95	115	121	109	114	121	126	85	120	115	91	100	114	122	113	112	105	105	104	132	92	116	81	106	98	118	100	117	119	127	118	108	96	126	98	101	116	107	122	122	112	100	94	120	112	126	100	106	134	109	114	116	127	89	115	115	113	101	100	117	103	110	107	100	103	115	115	114	107	96	115	113	115	102	96	106	108	113	127	108	104	102	108	118	127	128	127	113	105	97	103	102	109	104	125	96	99	112	102	98	97	105	90	101	128	104	104	97	142	104	102	118	106	91	104	101	117	119	106	120	113	97	108	109	127	100	128	104	106	122	116	126	88	107	97	126	94	107	117	120	107	108	120	94	111	124	115	118	110	107	113	108	112	127	132	87	120	111	119	122	110	94	107	102	122	116	97	109	108	106	95	117	116	114	113	94	106	102	108	113	105	105	114	111	115	96	128	96	114	106	116	126	126	119	125	124	117	128	108	98	101	113	89	103	102	109	113	91	109	128	107	116	102	114	137	114	102	116	100	105	111	113	105	118	100	84	112	114	125	105	123	101	105	117	96	104	118	105	138	105	110	113	125	96	117	132	121	95	95	120	118	108	109	101	108	118	98	108	122	123	101	100	113	127	107	114	105	96	110	118	111	114	106	108	95	107	121	126	110	109	113	105	122	121	90	123	105	112	102	124	103	123	120	96	104	98	99	127	123	119	105	116	115	105	110	98	118	128	101	89	127	118	130	103	108	107	120	118	126	121	103	122	108	90	97	120	104	121	139	102	98	128	119	112	104	98	116	111	112	111	113	119	130	114	115	119	105	118	103	101	122	137	120	104	105	108	109	105	123	125	126	97	125	101	110	97	114	125	112	112	123	108	98	89	118	124	107	119	101	116	103	116	94	124	96	105	116	98	94	117	99	99	96	122	112	94	113	91	105	96	110	113	112	107	115	95	125	102	117	106	102	104	94	102	119	107	97	114	113	110	97	99	97	107	119	127	101	106	93	121	102	119	126	128	117	106	132	106	92	105	107	114	123	98	111	120	111	136	103	121	115	128	121	112	116	116	111	117	117	113	108	123	105	94	102	115	108	103	102	84	121	108	107	120	81	96	126	114	99	122	99	97	97	113	109	111	126	111	105	90	87	112	103	104	112	111	123	103	117	113	114	124	115	118	112	113	118	103	111	114	132	109	105	106	97	110	112	119	108	144	107	95	112	113	106	112	105	104	82	107	102	98	95	113	104	109	110	84	130	102	121	107	108	106	112	84	120	129	115	117	118	90	93	106	110	123	108	117	116	136	105	106	104	115	115	112	109	118	103	113	115	104	108	92	96	109	105	107	103	100	111	114	106	104	127	99	112	109	107	135	114	90	115	108	106	101	103	97	113	102	125	108	107	111	104	111	104	108	98	124	107	110	111	119	110	115	94	96	119	116	116	105	118	111	108	82	118	115	117	108	120	119	102	102	99	93	98	98	130	117	117	93	115	117	111	134	110	107	117	104	109	105	113	125	118	106	106	109	115	107	114	126	101	129	115	124	106	106	114	94	118	114	110	92	111	102	129	114	111	113	123	102	130	119	106	114	107	122	95	107	96	116	114	109	120	127	115	110	104	97	107	130	111	116	113	105	101	120	111	91	97	101	102	114	112	125	93	116	96	96	108	105	100	123	104	98	106	105	110	99	98	99	90	107	108	129	90	105	110	111	96	108	103	109	134	115	102	93	129	117	117	101	124	118	105	118	100	110	103	119	104	114	106	108	100	118	112	105	115	110	103	97	98	110	110	111	140	114	103	101	106	99	104	127	102	118	105	84	110	110	102	116	112	125	111	103	100	114	114	105	98	119	101	103	115	92	117	115	123	119	100	110	131	113	110	91	94	102	100	94	97	105	114	122	117	111	113	112	99	129	126	95	105	113	89	101	109	114	110	100	118	107	107	126	124	85	121	130	102	113	112	102	119	113	120	117	112	111	116	109	100	112	112	106	115	107	115	123	106	113	108	108	113	115	104	110	117	89	82	111	123	105	109	102	115	120	108	113	117	102	121	106	96	115	104	110	116	99	103	104	120	99	94	112	118	115	85	111	111	107	117	115	126	102	114	117	100	97	113	95	95	108	109	127	106	115	118	83	108	124	103	118	103	119	107	116	112	115
5396	1328	3151	3561	3098	2501	2033	1709	1460	1255	1118	1015	928	803	734	776	666	643	659	629	572	538	527	543	515	523	475	457	490	455	482	457	463	506	450	428	497	384	438	431	373	414	452	405	397	340	410	430	428	399	415	367	381	402	380	390	409	440	383	373	438	367	385	378	382	363	368	430	378	368	384	394	418	394	414	371	375	399	395	374	382	369	370	395	383	350	402	370	362	359	344	370	368	399	414	344	401	373	360	378	362	386	360	351	372	373	364	369	388	377	375	367	378	376	397	416	357	383	337	342	366	341	363	359	365	396	377	353	365	352	393	390	316	384	368	344	380	386	375	419	350	378	372	366	381	395	377	352	356	356	373	389	359	365	339	390	396	394	370	366	342	369	365	386	383	352	377	360	360	385	385	402	372	339	399	354	352	351	362	371	405	392	374	368	351	355	371	385	364	380	415	410	375	359	359	399	343	403	378	381	361	346	339	387	385	374	384	407	363	369	386	367	374	370	389	356	355	347	378	367	348	366	370	398	369	349	401	362	383	401	378	372	368	363	354	384	405	360	358	366	364	377	363	333	374	359	392	363	375	363	403	364	418	383	355	367	398	372	372	344	367	410	361	347	384	371	369	375	384	378	351	368	369	359	377	382	359	355	400	370	373	385	355	386	372	357	336	377	369	369	376	404	396	350	370	375	351	389	367	367	317	399	355	371	378	360	390	383	381	346	375	377	361	375	375	377	339	342	360	359	367	384	373	365	354	369	360	319	386	364	402	361	361	374	339	367	370	387	370	366	354	366	357	364	398	338	372	369	385	375	343	357	363	373	357	397	382	362	376	395	340	355	331	368	369	370	368	392	345	335	344	381	379	355	367	348	367	425	352	363	366	355	397	365	340	379	367	356	371	373	390	376	374	369	416	387	401	366	363	373	389	362	376	362	375	371	349	371	384	366	383	377	343	387	367	383	358	364	366	394	390	363	360	398	364	363	381	365	375	358	350	363	342	398	366	367	389	361	392	364	370	375	380	349	339	359	358	378	386	373	359	366	365	407	349	343	381	369	349	372	328	369	370	384	389	353	387	374	364	396	376	368	338	318	370	366	389	410	355	363	333	335	324	340	379	374	374	376	374	398	356	362	381	372	324	369	362	372	356	392	360	371	376	388	351	379	353	373	353	381	338	391	354	389	377	355	378	378	372	337	356	371	376	357	380	361	364	357	341	376	376	370	363	336	352	348	346	357	415	379	324	332	374	364	364	375	368	400	379	373	367	395	368	352	387	368	319	367	347	359	371	351	344	379	381	375	393	370	356	369	351	367	387	400	396	366	375	349	357	388	376	353	363	368	370	345	358	379	370	359	358	391	372	389	362	356	346	339	372	375	375	373	393	357	402	363	369	366	337	357	388	391	349	383	357	387	391	342	351	357	368	376	380	374	384	403	380	373	376	382	363	369	377	382	345	346	344	338	394	383	371	375	349	370	370	380	387	369	375	365	358	366	361	357	352	372	341	363	370	403	382	366	374	344	384	354	375	386	332	358	382	351	378	399	380	379	372	401	339	381	374	389	355	346	382	373	382	357	373	379	364	381	345	377	411	376	371	373	382	347	372	376	404	367	375	403	340	333	351	388	345	377	351	359	384	366	367	376	385	356	379	366	349	374	348	348	374	375	375	355	344	349	355	374	354	380	352	348	364	357	374	421	396	371	331	389	365	361	387	404	389	335	373	367	352	383	373	415	369	386	371	364	407	383	385	373	358	338	355	370	360	377	372	361	366	367	356	322	339	421	347	370	368	386	389	341	409	357	370	371	364	366	380	374	368	364	380	389	376	376	388	375	356	379	395	377	386	380	355	327	371	361	371	355	313	357	353	387	353	368	369	375	376	373	388	348	391	348	376	370	371	349	357	350	401	366	351	377	384	369	391	385	385	356	364	330	370	397	354	356	374	356	381	389	401	384	344	343	355	393	394	367	386	360	342	391	382	390	394	373	357	367	363	397	372	360	387	356	362	372	384	366	379	375	393	363	368	341	357	377	369	350	336	371	399	387	387	360	376	321	384	370	340	358	394	338	374	378	347	371	343	336	317	375	379	359	354	384	348	338	361	386	371	401	351	377	356	369	415	357	350	353	388	349	372	385	355	396	387	368	355	361	397	385	394	352	338	358	407	335	398	395	393	361	348	388	374	367	366	400	343	351	374	360	358	371	374	346	383	356	375	371	375	354	378	377	358	377	381	334	351	372	363	343	357	379	395	383	396	382	377	364	387	387	381	398	393	398	390	374	398	396	386	375	336	364	350	398	364	366	396	347	387	369	374	402	386	368	345	399	355	374	386	356	343	368	381	368	389	358	382	352	379	369	355	340	398	380	356	356	362	333	369	356	346	377	358	392	323	376	381	378	358	349	398	368	365	371	383	357	394	351	388	369	379	386	356	343	385	303	386	379	364	360	345	386	352	379	382	374	356	372	376	331	359	353	383	352	363	348	350	371	377	421	370	355	400	387	373	349	379	391	399	332	366	359	316	409	344	383	352	335	361	385	380	356	403	373	376	353	348	377	367	346	364	354	360	397	374	342	374	390	400	362	369	357	363	365	371	344	403	355	363	358	382	353	341	414	378	370	376	385	362	375	378	366	355	359	400	361	347	414	374	369	379	341	349	364	356	353	382	391	359	385	336	387	350	373	377	402	371	366	366	373	384	357	389	357	361	364	345	364	375	389	350	376	372	365	355	365	352	384	370	367	354	335	354	380	364	360	378	385	382	372	373	362	394	380	348	374	354	378	335	340	363	340	351	367	350	349	388	398	331	356	358	381	348	356	352	370	366	346	417	397	380	326	373	366	369	375	356	344	350	376	347	384	361	362	381	334	352	384	353	372	355	370	384	377	363	343	376	348	388	342	396	377	358	377	361	392	360	377	377	345	383	377	356	364	377	368	357	338	330	383	343	355	378	350	376	377	351	388	390	339	381	390	379	401	405	367	331	375	371	377	386	381	389	377	387	371	404	379	337	353	383	363	373	367	357	405	359	377	329	371	356	349	397	373	375	376	330	371	379	392	383	365	361	353	370	370	363	367	372	383	366	354	359	369	380	349	366	355	339	375	389	356	404	375	379	375	383	365	370	381	347	385	386	371	356	366	351	382	391	341	389	363	336	366	357	341	381	374	353	370	332	365	355	373	342	379	360	381	401	379	348	389	367	368	370	346	374	361	351	345	385	363	358	405	362	387	378	376	375	379	392	374	357	380	371	365	358	387	364	379	386	382	356	358	383	377	357	377	386	354	370	365	360	377	382	388	366	363	350	362	392	371	382	364	384	382	342	374	363	354	350	341	351	403	370	338	366	392	384	387	389	369	359	369	344	381	414	385	385	397	382	373	343	371	389	387	349	381	342	346	378	356	383	366	377	370	340	378	374	343	384	382	374	363	373	364	352	332	349	370	377	362	361	358	389	407	337	349	380	399	387	344	361	357	407	346	376	309	362	366	395	377
15287	2519	2736	2136	1412	1036	768	624	512	417	357	328	311	297	272	216	234	246	238	227	219	196	181	195	206	177	160	163	189	188	181	178	161	169	171	161	151	173	172	203	163	162	177	146	172	165	143	182	155	160	154	137	174	154	160	148	156	148	167	141	151	158	152	158	171	180	149	135	151	155	176	178	152	183	139	173	151	168	170	158	147	165	155	157	158	181	149	167	162	156	158	161	150	157	147	172	163	158	145	147	168	144	156	140	154	143	139	155	153	150	118	164	130	163	125	157	158	147	163	140	152	146	186	159	158	139	142	173	152	166	155	150	177	139	172	163	144	159	160	153	148	143	117	158	148	150	143	161	166	169	172	171	153	161	153	146	146	151	142	162	183	171	181	145	157	134	158	170	174	172	158	179	163	136	156	146	140	130	165	174	162	154	165	139	186	164	156	163	167	157	129	161	143	155	144	159	140	172	148	160	160	145	127	150	137	171	145	164	160	153	158	143	173	160	158	186	161	129	152	166	156	149	143	145	144	135	152	171	172	164	159	144	159	171	145	153	139	155	161	173	156	174	162	153	173	152	163	150	147	164	142	144	153	152	155	143	176	140	162	145	143	162	165	142	161	151	167	141	159	202	169	138	140	157	146	154	148	156	158	149	154	144	146	156	151	153	154	151	160	173	154	147	161	157	164	152	159	155	161	170	162	165	158	142	149	157	149	161	169	141	155	144	164	152	153	165	153	161	151	152	165	142	148	170	152	178	151	157	164	157	152	145	141	176	142	161	137	149	155	128	154	150	179	171	161	173	152	167	127	136	154	153	157	169	152	153	173	164	157	166	161	176	146	173	140	159	140	160	172	140	152	158	166	157	144	128	165	151	163	152	134	150	149	146	159	154	172	157	178	156	161	149	168	134	140	144	165	135	161	147	157	146	154	163	155	147	163	151	141	146	135	150	152	138	175	144	149	157	142	153	172	152	147	159	155	161	136	141	165	175	140	160	151	146	168	170	163	144	148	154	142	166	140	148	154	149	165	166	153	160	139	166	140	133	145	125	159	154	158	166	150	154	144	157	157	156	157	133	153	140	150	169	161	150	162	172	139	142	167	165	159	155	161	166	152	166	143	155	160	142	138	141	181	148	162	149	155	169	140	176	160	143	153	153	150	154	158	150	122	151	175	152	171	178	160	150	161	146	142	160	159	149	154	173	136	159	173	159	140	170	175	147	144	170	138	142	166	157	176	155	156	129	163	146	151	162	161	149	166	159	135	159	157	153	157	152	151	157	167	166	143	171	150	161	153	151	158	134	160	144	141	163	156	166	123	140	134	137	151	159	175	157	125	155	153	149	169	154	162	142	175	142	162	161	146	150	176	180	160	147	150	171	144	165	170	152	183	151	147	145	144	147	152	167	153	145	164	142	151	132	138	138	136	145	152	151	146	139	165	132	163	151	128	140	144	134	130	149	161	154	139	154	172	137	143	144	152	149	161	150	165	153	152	151	157	156	140	127	139	159	127	144	152	141	149	163	134	137	146	156	158	154	148	136	132	146	163	155	156	150	145	149	135	150	157	147	158	139	149	162	148	149	153	152	171	170	152	144	165	162	153	172	159	134	135	150	148	161	139	156	130	180	154	164	157	160	145	145	152	167	149	158	139	141	157	145	150	147	158	168	144	148	173	161	162	152	164	170	149	126	141	184	156	144	129	165	139	141	149	155	151	159	157	159	144	150	147	152	165	146	152	161	153	159	135	158	142	145	131	147	158	155	161	167	140	158	137	164	165	134	141	166	175	148	155	161	169	151	167	169	140	137	155	164	182	160	153	165	142	134	170	142	144	158	154	154	143	142	137	132	166	154	172	145	138	137	164	154	118	145	131	143	146	163	158	169	138	138	158	161	161	175	162	148	146	148	147	126	152	161	152	155	129	151	146	162	176	166	135	146	146	154	148	153	147	157	162	160	177	169	162	152	149	171	150	163	149	144	150	143	152	179	150	152	158	155	143	186	174	158	143	150	158	156	172	137	142	162	143	150	167	146	167	171	166	148	143	142	153	152	158	172	165	172	156	171	148	148	174	147	158	178	146	154	143	172	151	167	173	128	155	164	160	161	153	133	142	163	177	150	139	175	152	144	158	156	143	141	152	151	136	135	136	140	150	137	143	145	152	150	162	177	166	124	140	151	152	135	152	147	155	164	142	141	157	147	164	154	131	163	153	160	147	140	155	167	143	140	154	156	157	161	145	118	125	160	124	178	144	181	134	163	155	163	146	193	149	172	142	147	172	145	139	143	145	160	177	138	135	156	147	155	140	149	153	187	155	154	165	156	170	162	189	155	150	169	181	170	160	150	152	136	146	145	133	147	156	163	136	142	168	148	157	155	177	156	168	159	147	166	159	166	164	149	154	150	155	145	163	145	169	182	170	151	141	173	152	131	151	152	166	143	118	158	165	138	167	147	157	153	126	157	160	153	140	169	146	180	140	156	139	143	156	132	133	162	153	157	140	146	155	155	145	151	137	144	154	148	159	157	158	166	165	167	147	140	147	154	161	156	157	143	147	151	143	154	153	139	157	144	157	176	167	154	158	143	173	165	162	138	160	143	145	144	156	139	177	168	138	157	138	148	133	154	147	166	146	146	171	174	154	146	175	172	137	149	158	137	162	139	147	156	152	162	150	173	145	165	140	167	142	160	163	133	163	149	152	138	172	148	167	181	141	132	176	156	124	184	160	153	138	160	144	159	159	162	132	161	163	157	133	161	168	133	139	149	155	152	140	142	164	163	163	134	168	161	176	149	159	155	143	166	153	155	159	143	142	175	148	141	157	153	141	153	142	161	133	151	174	156	148	155	154	168	127	152	158	151	161	165	132	146	173	163	168	160	177	177	161	146	150	156	166	154	169	153	163	164	150	169	135	144	134	132	174	158	177	157	147	157	137	146	165	140	140	174	171	159	136	145	148	147	174	158	168	160	147	129	146	155	161	152	141	150	173	153	159	151	167	164	161	159	167	127	145	137	160	175	162	165	151	152	151	176	142	180	161	142	154	137	155	154	156	151	146	123	151	158	154	164	156	167	163	152	176	155	152	164	139	157	161	175	164	167	161	171	151	159	158	155	162	139	132	160	164	166	160	151	169	160	136	146	146	154	137	144	165	146	141	152	130	150	150	131	152	151	142	153	152	157	141	147	129	163	135	167	139	155	119	145	149	149	161	170	138	142	172	149	164	154	141	150	147	137	156	170	155	171	163	172	148	140	186	154	129	144	161	178	167	140	154	157	152	170	172	152	151	164	159	159	170	162	141	167	161	145	150	154	152	160	156	184	155	143	135	166	149	137	168	164	155	138	176	146	146	158	151	120	153	144	163	169	161	138	162	144	171	155	154	177	160	138	159	159	144	166	153	143	142	154	151	166	155	131	140	153	177	136	142	136	169	171	138	146	171	152	157	135	156	165	147	133	130	166	160	160	144	161	156	149	143	168	139	160	146	155
7515	2569	5977	6704	5584	4436	3674	3099	2583	2274	1906	1757	1553	1399	1287	1113	1146	1078	994	946	893	936	836	859	823	735	777	767	697	684	704	716	637	662	701	638	604	603	585	608	559	591	614	591	606	545	550	587	545	566	557	562	561	564	567	565	565	562	593	514	554	541	544	535	558	504	540	558	507	520	516	543	527	534	536	539	535	513	540	498	509	502	537	518	514	513	538	519	517	504	499	518	482	544	501	480	492	516	512	541	576	485	532	504	501	511	526	510	483	480	552	518	486	487	529	523	507	498	521	516	461	497	522	480	497	501	516	539	470	510	476	492	503	539	499	510	518	506	453	544	499	489	503	511	491	481	484	517	555	498	474	505	483	493	520	531	530	502	504	520	517	517	541	490	522	487	501	490	489	486	522	505	535	503	454	523	487	502	515	521	479	483	535	538	502	507	453	515	502	487	464	503	483	471	520	509	454	488	501	499	476	489	516	501	524	503	505	491	492	505	507	535	483	468	524	513	452	537	487	446	520	527	484	511	469	485	501	503	504	521	480	468	500	477	515	495	504	506	499	480	507	505	497	515	544	480	515	482	503	471	535	525	462	508	507	520	486	530	490	532	462	506	487	490	479	515	545	520	448	504	510	500	444	525	504	501	481	529	481	498	540	546	492	513	480	493	501	476	495	506	467	510	509	490	465	470	492	525	541	494	469	507	473	475	525	498	494	461	454	494	498	514	534	497	529	494	483	517	512	525	459	535	487	520	492	443	512	557	515	511	513	502	506	516	521	493	469	457	489	499	501	547	513	543	524	475	491	489	481	526	535	553	509	488	480	477	502	509	500	520	542	521	531	527	489	522	483	473	505	499	495	504	476	500	494	534	466	504	482	501	482	526	478	507	496	517	482	510	474	486	521	493	512	502	475	500	503	497	502	502	518	445	511	489	470	473	511	500	514	520	523	499	457	539	504	483	488	477	486	487	514	510	481	519	509	483	462	466	501	506	511	513	437	527	520	512	491	458	500	507	520	449	505	502	491	496	528	516	462	492	496	499	494	470	511	497	510	535	501	505	488	477	490	473	484	491	501	509	465	436	568	502	482	522	455	465	502	509	479	490	541	534	498	512	516	480	490	478	474	490	455	486	449	507	529	496	498	466	495	465	481	513	517	493	524	513	511	484	514	483	482	490	492	495	468	495	492	496	487	481	521	505	473	494	476	515	510	503	522	499	543	541	481	495	519	465	457	508	468	475	502	481	505	509	491	471	506	496	519	526	516	477	493	520	452	498	477	477	485	502	485	524	469	482	499	489	499	498	543	517	539	500	483	520	505	503	537	446	468	508	466	511	454	532	474	479	497	456	512	506	499	506	497	522	484	533	482	479	497	501	495	518	485	512	490	494	505	507	482	534	520	496	523	486	493	473	502	503	522	513	509	457	528	510	512	513	515	492	462	521	494	479	550	514	454	511	515	514	483	483	571	509	469	518	464	523	454	514	501	482	524	509	487	495	525	493	527	522	492	480	477	535	440	484	489	439	520	472	484	488	499	513	538	498	476	509	488	503	531	502	523	477	542	496	451	495	480	476	465	462	466	494	470	525	472	476	523	488	487	510	470	525	480	486	497	507	462	507	454	483	490	515	511	492	458	486	457	493	447	498	491	506	498	501	473	481	500	489	491	492	460	521	481	496	514	473	511	521	520	530	469	485	473	472	533	502	520	478	528	501	511	469	522	526	529	482	491	467	491	495	493	491	497	464	504	490	502	515	489	485	491	524	551	462	491	526	500	516	518	486	483	485	476	481	503	527	505	478	514	496	479	499	480	553	506	515	469	492	547	503	490	509	502	482	466	517	499	534	534	502	510	459	494	483	489	518	469	515	482	483	474	511	499	502	492	512	483	484	476	513	505	487	496	491	498	469	482	491	485	480	449	518	510	489	496	521	504	532	506	498	529	487	506	516	483	497	524	517	515	516	502	497	502	486	494	494	499	490	487	503	524	525	532	476	468	511	495	455	536	506	517	475	495	477	500	457	461	501	482	510	500	474	509	486	510	500	532	519	511	486	503	522	475	449	482	509	529	476	511	513	506	502	497	523	515	548	500	491	512	517	477	493	515	494	480	494	475	513	528	503	487	457	481	489	465	478	495	498	484	495	479	474	514	502	517	474	485	485	519	485	486	500	521	458	523	499	503	515	465	507	475	517	512	510	496	455	492	472	492	483	490	520	502	505	511	458	497	526	479	543	481	486	533	432	502	520	484	490	469	507	503	507	470	502	470	499	488	502	490	516	492	488	500	498	494	495	509	514	483	517	484	485	510	468	509	493	473	475	501	498	468	486	536	509	514	506	496	507	485	498	504	460	500	528	476	488	508	492	476	498	519	511	522	514	512	514	492	522	449	457	497	535	497	502	508	527	466	523	474	495	468	477	513	489	500	506	460	503	491	526	503	501	485	494	479	504	545	492	514	486	557	471	490	494	463	488	491	486	521	484	480	496	495	469	492	517	489	489	525	483	510	500	486	523	526	478	489	471	471	482	490	456	500	514	477	514	469	495	523	496	490	486	495	484	467	503	464	468	516	512	492	462	528	495	479	478	478	472	487	476	533	514	522	540	462	500	503	492	495	518	506	499	501	519	503	517	516	513	484	499	487	475	530	472	533	475	504	509	494	514	516	538	468	468	495	488	511	545	505	510	496	513	500	533	469	477	475	516	506	496	492	520	516	462	528	496	541	474	511	478	484	518	493	506	470	494	515	462	513	482	493	497	500	472	481	498	509	541	438	508	495	494	470	494	478	533	502	481	462	475	459	503	506	478	560	488	490	483	544	471	454	506	452	493	518	481	449	479	495	468	511	533	506	508	539	502	492	486	495	505	504	513	512	521	486	536	483	500	480	519	505	501	503	479	514	511	514	470	482	491	486	530	454	556	450	507	502	533	494	456	512	488	469	540	480	500	507	510	504	490	496	486	539	496	479	442	479	524	516	471	501	507	491	487	496	463	479	469	501	498	508	497	476	479	474	514	483	517	443	509	494	547	471	486	478	502	485	518	474	536	518	514	534	487	496	495	489	512	536	531	489	468	489	498	488	513	488	480	480	527	533	514	498	482	517	516	483	484	489	467	495	489	523	469	468	494	475	540	459	487	535	521	491	476	504	507	461	507	489	490	497	501	499	520	489	522	484	537	546	482	477	521	520	491	523	480	515	490	460	499	512	477	493	493	520	465	535	457	505	496	518	544	503	520	515	504	517	508	491	486	520	486	549	439	475	514	506	507	531	473	508	487	527	509	519	523	460	501	487	484	456	512	491	474	522	536	495	495	506	495	530	505	506	504	491	490	524	502	509	493	486	503	495	487	517	556	521	479	493	533	482	481	477	507	490	544	485	516	523	519	516	522	494	503	484	528	488	499	487	510	548	497	516	519	506	503	494	481	501	497	504	473	498	493	523	530	448	484	487	492	504	487	462	518	507	495	527	528	500	493	507	504	489	528	503	511
2139	287	301	255	236	274	257	214	219	239	234	218	237	245	219	252	265	234	229	226	226	200	230	233	215	215	230	228	226	212	235	249	210	251	202	231	234	250	204	220	226	241	215	212	227	212	203	201	216	218	227	217	215	236	238	184	194	230	212	227	238	208	213	202	231	225	234	223	206	211	208	204	208	233	223	212	208	207	202	201	219	222	223	204	226	228	225	240	224	218	194	225	230	236	215	246	218	200	213	217	215	215	194	215	222	217	222	225	233	207	222	224	226	189	194	219	236	222	209	219	228	220	201	232	224	220	225	203	226	226	225	232	232	188	215	220	221	207	229	232	226	201	189	220	206	252	231	216	200	213	234	225	231	230	246	195	216	218	224	234	232	226	193	223	210	213	216	169	211	231	208	223	228	200	228	227	211	226	248	247	202	220	237	237	218	233	222	219	227	213	204	198	224	217	235	192	213	223	244	222	224	251	214	215	203	216	219	230	233	206	247	225	237	208	209	229	226	213	220	254	226	201	236	236	184	230	222	236	243	233	229	211	220	230	221	210	240	218	205	202	221	235	220	221	210	216	236	202	245	204	206	219	220	213	219	212	212	208	197	214	201	210	226	220	218	229	220	237	224	234	206	244	223	214	254	199	231	246	226	230	221	254	228	201	229	215	233	215	256	257	235	240	224	226	224	234	217	236	236	209	204	219	221	250	218	228	212	222	193	216	213	208	221	262	206	239	221	223	234	223	195	228	221	208	236	223	254	222	219	213	240	236	204	202	233	234	225	197	201	240	199	231	223	196	194	220	206	224	221	232	214	234	221	233	228	220	230	205	222	243	217	194	240	216	211	205	205	230	224	232	223	234	179	222	209	222	203	204	212	231	236	224	217	220	230	239	186	238	190	196	228	236	231	194	192	213	208	214	214	188	193	209	231	256	213	223	246	233	216	227	236	217	233	189	224	234	218	214	247	242	227	202	221	228	210	244	212	214	218	222	197	211	206	232	253	195	209	225	225	214	205	206	224	217	238	215	233	236	206	215	194	243	231	198	215	236	207	211	254	212	226	213	223	205	239	239	202	248	183	221	208	222	240	239	220	202	214	209	216	237	224	201	223	224	218	194	235	236	235	235	232	193	217	196	218	208	241	197	212	250	236	228	208	251	228	220	215	200	210	235	223	228	215	219	219	179	223	209	233	222	229	245	220	212	222	218	247	247	219	213	230	213	210	202	215	225	211	213	202	228	190	205	206	221	263	221	229	246	240	205	228	198	226	205	201	211	227	202	220	225	217	250	229	213	194	207	233	181	208	240	220	222	206	239	214	228	234	227	209	214	246	197	260	227	210	217	229	212	215	233	189	203	217	227	218	200	212	220	222	204	220	231	196	216	214	217	203	213	222	205	207	226	233	211	211	241	204	209	232	219	240	243	224	263	213	206	251	206	196	210	182	217	215	231	241	221	210	231	217	244	216	223	208	197	216	204	209	223	227	200	213	222	221	188	217	224	248	190	250	216	220	230	224	249	230	237	241	224	239	234	223	236	240	201	235	211	214	231	230	213	207	216	226	230	213	214	212	215	219	194	228	215	241	223	204	215	217	220	219	209	228	227	225	201	211	211	240	218	205	198	232	197	215	240	222	227	200	215	199	208	229	236	237	233	204	212	221	230	235	218	241	235	227	230	230	211	183	204	205	247	200	243	206	205	196	230	220	248	232	222	215	233	221	208	210	207	215	198	218	208	198	231	214	187	222	216	212	216	227	190	243	252	203	202	210	211	210	225	224	218	229	226	200	244	207	225	202	214	232	227	241	224	216	224	250	227	207	234	202	253	227	184	220	226	224	221	222	231	223	260	228	217	211	215	227	207	257	224	215	218	194	222	222	225	225	195	204	261	218	211	241	216	218	203	217	203	224	218	211	227	249	215	212	222	240	211	223	233	227	191	241	247	235	212	201	227	211	218	189	209	207	229	246	218	209	242	232	234	217	256	242	250	220	239	205	226	225	234	199	223	199	249	247	220	204	215	206	234	203	208	229	212	205	199	239	203	231	223	196	241	239	209	228	210	218	245	234	206	232	200	202	219	194	220	219	213	216	216	236	226	224	225	193	215	222	252	209	222	232	212	201	210	228	206	199	209	214	234	228	224	217	235	217	217	229	233	229	230	203	231	235	230	234	211	204	227	227	201	238	231	215	256	218	221	233	223	218	197	214	232	241	220	214	208	202	208	216	186	226	218	222	219	235	203	232	248	230	197	243	208	246	207	205	216	228	205	217	181	213	260	213	221	256	218	229	220	209	227	215	201	197	234	230	198	230	201	228	221	224	197	203	231	218	217	248	245	224	213	218	215	225	201	206	235	217	205	212	217	244	209	199	229	194	238	218	215	217	234	205	231	206	226	214	218	211	196	216	235	211	215	226	218	213	205	243	229	208	234	199	231	229	232	204	221	194	220	232	195	237	245	228	215	222	224	215	241	210	201	222	228	246	241	223	225	193	214	206	202	247	197	209	234	213	222	234	232	229	205	210	214	213	228	235	239	227	244	212	246	240	233	211	214	240	194	210	233	225	204	203	215	247	242	228	218	239	208	221	230	232	233	201	234	244	227	225	218	219	206	220	221	207	230	240	273	245	227	230	246	218	233	249	222	214	215	206	196	230	217	190	222	206	222	195	208	215	242	201	212	214	246	213	226	255	229	222	235	250	232	223	212	221	205	207	229	213	242	216	241	234	215	222	229	213	208	198	211	217	220	236	216	206	206	222	198	233	232	234	229	217	193	235	190	217	225	191	201	206	250	199	207	222	221	237	239	225	227	248	215	237	247	214	216	242	235	208	216	242	210	213	237	176	237	211	223	203	205	225	223	219	221	215	244	218	203	210	210	236	244	254	233	246	226	216	214	199	213	216	204	207	247	232	197	228	249	233	236	232	234	246	209	243	210	231	224	216	224	221	212	199	225	221	214	228	217	209	212	227	217	222	229	223	233	208	223	229	239	193	236	221	230	199	206	228	225	234	215	189	229	244	202	227	225	190	240	200	218	254	220	249	202	218	226	231	232	225	210	210	227	207	226	211	242	212	226	225	236	246	200	222	208	217	213	209	225	195	215	237	239	236	242	239	239	231	223	235	223	216	202	205	195	228	232	201	237	214	195	204	210	247	241	217	223	241	206	221	208	213	204	212	217	202	233	214	255	232	192	223	227	208	217	213	224	240	226	193	200	196	218	221	190	210	213	219	212	203	221	230	231	226	216	202	230	210	223	231	213	225	203	224	241	216	217	191	217	219	217	213	213	207	227	212	217	195	211	226	209	222	199	197	221	207	220	220	237	225	244	212	194	231	243	224	239	230	207	237	232	234	220	208	214	221	231	232	224	235	236	224	225	207	184	223	232	211	229	234	232	215	196	199	189	228	258	231	213	232	210	226	259	207	213	223	208	224	214	207	240	198	218	254	199	205	213	224	209	233	220	227	229	233	243	216	243	235	218	234	244
2187	743	792	836	787	753	788	710	709	715	699	691	698	649	657	726	701	665	647	714	660	686	648	629	655	663	646	639	709	687	688	682	658	644	680	655	684	690	663	689	666	665	696	700	638	635	643	658	629	639	681	621	626	674	629	652	671	674	638	659	674	644	686	634	690	696	653	668	652	657	653	664	644	673	664	656	682	639	628	627	630	612	619	640	659	661	623	661	649	639	656	640	682	657	643	636	668	651	650	651	631	654	676	672	635	635	636	628	661	647	631	632	650	638	684	657	664	686	636	651	662	633	634	661	620	677	609	690	647	670	594	682	674	691	643	656	636	601	641	673	613	636	617	680	683	641	651	661	632	632	683	639	680	686	620	653	613	626	667	655	708	639	684	643	659	643	635	703	620	633	674	632	639	640	672	638	693	605	654	646	677	693	674	651	595	619	623	640	649	651	630	640	634	600	634	648	694	577	650	660	711	691	671	649	660	616	653	691	648	624	657	638	679	645	653	628	620	667	638	644	674	660	601	663	683	654	631	658	650	718	660	677	668	666	656	633	640	675	640	641	691	625	683	649	644	656	634	715	630	632	617	651	629	637	653	641	676	653	647	671	646	669	662	637	647	668	640	704	693	622	615	669	662	696	629	662	651	623	648	636	652	714	647	675	661	608	619	667	625	661	644	619	676	616	658	692	645	652	621	644	672	689	656	625	659	673	623	650	651	628	662	651	659	681	613	677	620	617	629	647	657	650	652	626	651	584	670	613	626	639	671	633	689	645	684	680	635	633	660	655	655	672	622	668	653	657	696	646	678	637	680	687	618	669	647	657	683	663	626	678	631	664	626	687	649	671	609	644	633	626	687	694	672	605	678	642	662	719	623	620	661	656	720	616	628	650	658	621	663	630	617	650	628	655	649	659	654	663	663	667	645	609	625	669	696	650	670	652	629	631	648	691	646	659	634	701	657	644	615	650	681	667	626	697	651	647	673	661	664	644	658	699	666	634	694	611	664	707	631	677	664	672	623	694	615	657	625	639	671	644	614	659	622	686	626	680	711	636	618	642	635	641	644	672	625	646	668	682	654	692	626	642	703	668	687	629	636	651	672	669	674	696	646	658	653	599	689	630	641	640	602	650	664	651	674	649	665	639	666	624	652	612	695	654	645	642	648	659	644	621	648	645	689	662	660	666	611	609	607	661	627	665	653	668	663	674	669	633	681	647	716	660	656	686	612	667	672	631	618	652	655	649	639	652	614	616	649	635	632	679	599	652	689	691	626	687	661	662	638	675	676	645	653	615	621	659	639	687	701	678	700	637	615	705	683	614	671	680	633	652	657	668	672	674	669	672	623	626	655	609	663	697	629	687	654	651	629	657	656	627	654	695	653	699	646	650	655	669	669	655	662	680	636	692	672	632	702	658	686	633	666	652	646	662	658	685	686	624	616	601	654	634	641	635	677	653	661	676	662	661	639	639	649	673	658	667	708	638	697	693	675	637	645	633	638	647	657	601	654	624	640	640	665	658	656	680	667	649	638	652	633	636	665	655	668	659	644	660	679	676	643	619	647	681	623	637	666	613	656	709	630	668	681	686	694	651	669	713	655	644	636	629	668	621	684	643	653	675	638	635	683	674	637	690	624	667	676	650	631	662	614	671	702	677	696	663	644	663	705	620	650	642	635	652	676	649	642	688	653	643	616	643	643	664	660	670	697	645	664	685	670	648	675	691	641	652	684	661	648	635	654	616	651	641	651	637	659	609	655	658	645	625	664	649	652	634	648	690	625	636	649	652	653	652	648	669	626	707	663	674	677	651	670	659	666	640	648	654	693	657	624	667	603	628	630	653	676	694	657	714	662	668	609	633	681	642	635	632	665	656	638	687	707	591	645	628	588	626	646	667	680	659	636	651	666	676	669	641	646	650	649	638	639	640	681	603	666	684	689	643	628	648	628	646	681	639	636	662	695	677	640	631	685	693	621	659	654	685	648	697	640	659	709	673	675	652	657	672	671	673	659	637	680	618	658	661	651	669	643	669	666	713	632	728	637	608	670	654	643	643	658	637	654	636	623	699	638	678	691	671	676	672	628	696	637	676	635	655	637	653	684	689	706	662	653	628	657	674	648	633	655	632	672	654	663	698	650	636	604	680	639	649	685	676	657	645	659	653	665	654	674	713	688	634	686	622	586	662	652	672	677	649	692	727	640	684	658	652	643	654	635	689	638	628	670	692	649	672	677	692	652	638	601	645	672	664	673	633	651	617	647	659	673	631	630	616	661	689	682	664	631	620	695	693	644	637	633	641	628	626	674	669	632	642	663	646	641	704	646	722	633	611	640	653	660	611	652	643	650	688	664	661	640	670	668	671	684	665	655	635	665	633	658	599	665	649	682	695	632	675	630	674	656	648	661	649	660	640	652	659	692	661	635	686	658	673	634	599	659	703	694	641	664	685	659	721	661	645	714	663	603	664	629	655	674	639	657	651	673	626	674	647	645	701	636	725	677	634	630	638	659	628	648	640	642	672	664	615	654	652	656	658	698	661	664	663	597	625	675	679	667	669	650	595	672	650	684	656	640	684	664	621	659	630	652	623	641	637	666	669	626	662	633	634	710	625	650	667	606	676	673	632	638	668	683	620	653	626	655	655	674	669	666	646	685	651	733	661	664	694	638	687	656	678	691	596	651	650	644	664	664	699	623	644	648	677	668	655	657	665	643	651	679	681	631	644	663	606	649	637	655	661	657	694	634	674	578	607	645	716	665	638	674	681	693	672	695	595	625	661	600	657	630	681	654	635	696	685	668	668	659	667	628	665	648	612	643	680	676	610	659	668	648	636	628	684	687	681	678	638	636	656	648	682	676	683	684	660	681	654	652	656	624	640	648	703	618	649	675	662	622	622	625	663	688	634	680	647	636	627	660	632	675	638	701	664	651	637	620	656	661	655	648	691	627	643	677	679	627	631	643	662	629	669	657	639	641	652	667	650	619	689	655	668	682	658	644	655	652	649	621	628	647	664	656	635	686	630	672	652	650	669	672	656	647	666	623	649	646	683	666	615	674	712	660	659	686	638	640	634	674	661	605	668	639	648	654	697	679	646	643	660	648	603	629	638	724	701	662	687	646	647	665	663	664	678	702	645	622	595	680	637	667	629	700	641	631	675	651	634	674	612	646	674	636	625	633	667	595	644	668	673	662	631	653	662	639	635	660	649	643	673	643	638	649	687	678	674	644	679	663	597	680	616	617	616	675	604	639	650	635	635	644	627	693	661	651	694	622	636	680	658	649	666	637	634	693	644	673	639	640	645	693	672	671	707	609	646	643	637	657	639	676	689	641	663	660	611	643	671	633	643	674	678	682	592	657	678	632	679	652	626	639	674	615	694	659	657	657	650	615	628	628	654	657	626	693	680	661	678	619	674	696	675	685	665	648	690	644	619	655	625	663	679	667	636	677	631	646	648	633	679	624	634	686	614	670	658	677	652	687	654	667	659	666	650
8039	1054	1355	1122	741	539	388	312	289	256	201	214	187	167	165	172	143	143	142	134	129	124	129	137	144	130	135	124	133	129	129	130	120	115	118	123	125	106	114	119	116	108	121	106	134	132	124	116	119	89	116	116	112	102	113	136	95	111	103	103	98	107	105	113	109	121	103	124	93	112	115	111	98	101	103	102	112	110	112	110	110	113	119	99	113	134	118	102	125	89	100	125	116	98	99	123	89	94	119	108	110	118	109	116	89	114	120	109	106	117	99	105	102	84	96	93	115	95	101	113	112	114	114	98	111	111	114	100	104	103	93	126	101	120	114	110	131	106	124	113	129	127	127	106	115	101	115	113	108	110	91	94	116	113	105	108	126	109	112	93	95	91	103	126	114	107	118	114	95	100	116	94	116	102	121	105	113	104	103	117	113	115	113	118	104	88	123	105	112	114	105	118	118	130	105	106	95	109	122	123	96	121	117	104	106	99	119	105	101	117	113	119	129	108	107	88	134	100	110	110	99	138	115	127	125	117	88	110	84	109	110	99	105	123	95	118	103	120	110	99	110	101	107	112	99	118	103	95	89	90	104	125	119	121	127	120	94	100	104	122	104	102	104	109	120	118	103	112	107	127	105	104	117	115	102	93	110	115	114	102	112	115	102	117	113	113	109	124	104	113	99	100	108	89	125	119	104	115	106	95	103	113	116	106	113	123	120	109	115	108	117	108	97	124	112	106	128	105	116	100	101	120	87	109	112	119	111	102	98	118	118	104	86	110	93	97	105	105	96	118	98	114	103	103	100	112	125	106	98	120	121	104	113	121	119	107	107	118	138	112	103	93	108	114	124	135	117	107	100	107	108	106	100	91	103	92	100	102	115	120	97	107	117	113	130	103	113	109	104	122	109	98	108	112	98	104	130	94	87	109	113	118	112	118	133	106	112	96	123	118	110	100	90	109	110	104	114	110	112	115	102	104	102	94	77	108	127	98	106	85	103	124	127	114	129	105	124	105	103	129	103	114	107	111	109	123	101	97	99	110	92	105	97	111	118	95	112	103	116	102	88	99	108	129	92	100	110	99	99	108	125	128	114	91	114	109	115	109	118	95	94	108	102	122	108	96	121	106	91	101	108	118	116	111	111	100	121	104	102	107	114	97	108	102	112	104	109	94	113	114	118	107	102	101	103	112	105	120	110	112	115	112	133	86	124	109	127	101	111	99	116	107	93	114	112	99	114	102	123	84	111	106	107	107	121	115	116	100	127	103	101	121	112	122	101	93	109	99	105	100	116	109	123	110	111	120	107	87	114	94	120	119	111	113	106	101	104	97	122	93	123	110	112	103	114	115	114	111	102	91	108	103	98	111	99	102	124	114	123	111	110	122	98	118	110	106	111	98	107	128	110	102	108	105	114	105	98	125	99	101	108	108	114	103	104	111	116	108	97	116	109	97	125	111	95	98	109	111	109	112	106	88	91	116	121	117	96	111	106	129	123	106	121	125	132	106	93	109	109	119	109	95	118	125	116	114	110	143	106	107	105	126	105	115	117	133	102	101	109	86	112	121	130	130	116	124	104	118	117	116	94	118	113	114	105	117	125	104	104	96	109	112	83	102	110	120	105	97	111	112	103	114	109	95	111	133	96	111	116	101	119	111	110	98	88	114	95	88	112	102	108	102	117	98	111	99	101	127	130	118	102	117	125	109	102	89	128	102	124	106	116	106	110	106	128	120	115	119	107	118	98	118	104	108	128	96	93	108	112	122	111	93	113	95	115	99	104	99	106	113	106	97	115	112	105	96	124	111	102	126	84	99	106	107	100	133	121	115	116	114	118	98	114	92	101	102	108	96	114	104	103	104	119	105	114	130	129	105	103	135	99	122	129	110	117	108	102	91	107	88	119	99	116	116	114	115	107	116	109	109	117	97	89	104	108	105	72	130	104	95	118	98	121	116	112	111	115	112	122	89	116	108	117	114	118	103	90	105	88	125	112	109	105	107	116	88	114	105	96	104	117	99	106	110	105	125	111	125	110	115	79	114	102	137	108	116	102	109	110	111	103	109	112	119	122	127	114	100	98	110	138	109	91	103	100	119	105	105	125	111	105	115	106	127	112	111	97	102	107	112	132	95	120	117	110	104	137	116	95	75	109	117	101	113	120	104	102	124	112	110	120	101	111	119	111	130	96	104	107	149	108	111	114	112	112	97	109	104	113	106	108	99	103	108	102	99	125	110	107	97	105	113	120	108	109	105	143	134	121	101	109	100	98	118	108	95	100	103	109	103	104	90	118	90	99	102	109	96	109	115	98	106	102	130	105	127	87	110	104	121	101	114	103	102	106	107	96	117	115	111	112	105	96	126	114	118	101	111	120	98	106	121	124	86	114	109	101	114	112	107	115	111	89	129	118	119	108	134	113	115	99	97	108	102	106	118	102	103	117	112	112	113	103	112	117	108	124	111	131	107	116	113	98	107	106	124	99	118	119	110	106	110	88	112	90	111	101	97	110	131	124	94	109	103	124	109	107	107	115	108	99	114	90	101	98	113	93	123	96	94	97	116	117	86	115	111	107	117	109	112	113	89	101	129	114	106	96	108	121	124	131	115	112	114	103	100	125	93	110	110	117	129	111	111	97	120	93	101	95	104	113	119	113	106	114	113	116	107	103	119	118	106	116	107	113	105	107	100	117	129	109	109	84	104	120	85	98	113	115	97	85	106	102	112	103	104	106	93	125	98	103	117	107	117	92	107	117	120	104	85	101	106	120	109	111	116	106	99	95	111	110	109	92	115	104	130	112	123	94	90	110	107	120	102	107	107	123	119	107	103	123	113	101	97	110	118	102	123	104	110	100	111	94	111	107	124	110	117	103	110	111	111	99	122	97	115	108	91	102	116	117	101	95	99	118	122	104	109	112	119	128	121	104	108	102	119	123	104	94	104	104	101	105	110	104	118	118	115	111	104	131	132	107	112	122	125	108	128	103	107	109	118	98	114	122	99	140	116	110	112	99	98	119	108	104	107	114	119	108	125	93	116	99	101	127	127	101	117	107	110	92	109	111	107	105	122	101	108	98	91	102	110	103	95	131	108	115	100	87	111	106	113	112	94	113	110	110	110	93	101	132	90	97	112	101	98	109	108	123	108	113	113	123	136	96	112	116	112	115	119	112	118	123	112	118	109	101	107	104	111	95	111	104	114	108	90	106	116	127	118	127	99	113	129	117	109	105	124	97	104	121	118	110	110	115	105	103	91	94	104	95	106	109	87	104	116	124	108	118	104	96	111	114	108	117	129	89	118	124	106	107	116	121	97	132	114	115	101	101	94	107	110	115	108	114	85	120	123	98	109	97	99	103	122	112	109	114	112	122	113	116	114	134	97	106	111	84	104	110	108	96	117	114	121	102	105	89	99	108	119	126	102	99	109	137	113	107	82	129	105	119	104	102	117	114	109	98	110	111	131	113	120	104	104	100	95	96	109	103	82	140	104	119	96	112	88
5419	1355	3288	3598	3005	2514	2018	1653	1439	1249	1153	1018	985	804	784	733	670	695	642	637	594	578	503	542	522	500	481	511	449	450	487	426	457	439	443	461	415	407	430	424	413	447	391	457	411	393	418	406	349	385	387	410	366	408	398	419	371	413	351	364	369	442	395	413	391	404	361	392	401	387	350	371	378	388	379	361	385	350	361	362	408	373	413	368	361	363	368	389	381	403	363	377	356	352	377	401	381	383	385	414	384	354	368	406	367	381	357	346	366	382	387	369	339	397	404	390	412	355	398	352	391	384	382	380	376	394	407	383	352	378	384	341	388	371	351	366	392	368	368	362	397	394	375	363	385	387	353	358	387	405	384	379	381	374	392	392	386	378	376	385	357	358	372	380	361	368	350	378	360	343	366	395	308	366	380	357	388	386	376	349	343	359	377	390	343	394	376	399	397	374	357	393	349	339	334	347	364	368	371	356	387	389	373	378	372	365	368	346	369	387	389	395	353	356	344	367	365	386	351	421	356	389	355	390	376	317	371	340	353	350	352	374	378	394	394	349	354	374	381	370	332	363	361	367	330	338	347	339	355	380	392	378	388	372	385	406	397	371	352	373	369	395	340	361	332	372	371	375	407	354	367	396	396	374	359	375	372	372	368	377	383	393	376	360	367	360	348	363	366	380	391	369	354	370	395	395	348	356	361	379	364	375	373	363	359	378	366	333	387	375	378	354	366	361	359	351	386	333	400	350	398	414	365	355	360	352	348	349	381	391	356	313	345	386	346	366	342	370	361	368	371	349	324	337	390	395	366	347	337	360	384	383	377	374	348	367	383	356	363	356	369	375	321	377	360	353	377	348	376	345	326	365	364	368	352	351	408	318	353	348	360	350	366	390	377	343	342	393	351	343	380	380	369	364	339	406	334	401	342	369	351	373	361	365	345	331	350	380	355	373	382	370	337	373	385	389	358	352	361	348	394	383	372	359	387	385	378	385	373	392	306	380	376	358	384	387	375	341	344	381	365	370	349	377	343	388	343	392	378	405	361	371	361	338	339	390	414	382	371	348	352	383	356	370	352	368	408	351	364	354	373	388	354	370	339	377	402	380	392	357	417	358	367	362	365	378	367	338	363	355	381	356	364	364	351	376	386	332	371	369	385	349	357	352	395	402	349	372	366	352	348	332	347	380	386	367	349	343	346	366	371	346	387	378	408	398	385	393	380	385	350	362	382	343	382	407	369	361	404	338	382	350	344	362	363	352	359	362	417	345	363	353	363	338	350	369	394	363	398	384	403	376	340	348	377	369	388	375	360	360	355	378	327	372	354	348	354	406	378	380	368	379	329	377	341	376	337	366	372	409	366	372	335	360	363	403	352	361	359	392	399	410	389	394	339	341	359	356	358	345	375	381	393	357	340	354	370	372	380	341	378	365	391	335	410	343	362	354	376	354	370	371	342	338	379	374	356	383	349	379	363	355	379	396	394	397	360	364	368	343	350	364	343	361	375	352	358	360	336	378	318	370	358	374	372	364	379	382	366	374	362	366	374	352	373	364	341	362	364	348	337	366	382	363	383	361	388	338	378	379	342	362	359	384	374	381	355	391	371	332	372	332	401	356	360	337	363	386	330	356	341	377	393	382	386	347	339	379	334	373	385	352	406	393	330	365	337	354	362	347	356	368	355	340	398	358	357	368	393	343	357	370	335	388	344	362	380	370	357	381	381	372	370	362	391	355	347	359	386	389	360	347	348	385	363	349	399	351	355	363	346	360	374	380	373	368	347	375	378	380	367	369	361	406	362	361	388	383	360	371	386	335	356	405	362	384	359	373	349	380	386	388	358	398	356	356	326	354	357	372	351	371	365	343	386	354	378	354	350	360	391	358	397	361	363	376	383	399	364	348	356	370	361	374	359	377	352	360	366	363	373	383	362	395	351	349	322	367	345	402	356	357	371	358	359	334	408	369	364	375	339	381	377	371	371	364	369	393	353	367	367	381	357	381	424	381	351	362	375	355	361	380	355	418	361	384	379	342	397	393	383	404	380	376	379	421	377	340	357	372	382	352	375	362	344	365	344	368	362	379	347	417	378	338	383	353	368	344	385	385	387	351	359	389	354	343	390	388	386	404	379	350	359	369	357	367	369	370	345	379	352	399	382	340	340	337	373	354	332	351	369	410	383	347	350	369	344	341	340	390	335	379	364	390	383	369	381	378	373	378	388	359	370	361	321	396	363	389	363	360	357	322	370	353	393	347	388	389	364	386	366	404	339	352	367	361	425	362	425	370	380	375	377	374	400	354	382	364	363	371	381	394	380	389	354	384	394	368	374	351	353	392	397	380	405	371	383	375	349	381	339	347	354	367	379	366	345	351	361	368	366	371	383	345	360	402	352	370	403	393	341	374	369	342	382	358	341	360	365	377	394	377	350	386	387	347	378	388	358	352	370	365	382	373	343	377	373	358	360	350	404	395	357	345	379	366	349	352	349	381	340	372	379	377	358	382	390	376	350	355	362	371	383	384	363	372	383	353	356	378	337	355	349	389	370	358	370	340	368	346	368	355	372	396	330	377	377	365	354	357	347	348	368	368	364	336	384	357	376	356	361	368	386	422	333	363	357	380	404	384	337	383	398	359	345	362	370	379	369	355	382	342	386	373	368	351	374	363	373	358	353	357	365	365	354	343	386	395	363	350	363	362	349	366	385	376	385	363	396	338	347	369	375	341	370	363	378	345	358	398	345	332	375	371	344	408	338	365	354	370	364	349	353	412	359	353	372	362	371	417	360	398	358	375	375	354	367	368	367	338	376	348	403	361	375	377	357	367	389	367	377	341	342	359	354	368	396	322	394	352	375	349	364	370	349	349	355	386	381	367	335	380	378	381	367	353	339	341	356	384	390	365	364	363	381	350	362	356	356	341	367	357	390	353	377	370	381	372	347	357	364	365	359	373	352	364	353	392	372	408	336	363	340	376	356	345	404	338	361	387	323	393	382	363	367	360	378	326	367	366	340	369	360	364	371	379	348	347	362	335	341	391	397	394	350	364	388	365	368	402	379	401	378	349	360	364	340	351	364	341	392	347	369	391	390	364	373	366	374	402	382	389	377	373	390	349	354	358	374	351	381	341	375	338	369	356	381	367	332	382	323	398	383	360	375	360	372	381	334	350	365	365	338	337	359	384	367	390	356	366	364	388	344	369	384	346	340	312	361	343	330	347	387	356	382	370	371	357	358	365	363	363	341	381	385	376	355	357	345	366	364	360	348	342	368	339	365	388	341	377	359	346	393	349	373	402	347	375	376	365	386	388	366	354	400	383	356	350	377	392	338	394	350	338	372	379	382	342	380	376	378	351	348	342	388	405	379	383	361	364	350	362	358	372	351	367	338	335	340	356	366	392	366	371	341	367	386	371	357	382	354	374	329	388	385	359	378	350	408	395	365	373	374	368	330	368	376	368	342	366	390	373	335	348	383	375	343	364	351	356	381	380	353	363	384	365
15185	2478	2757	2136	1457	1058	799	617	479	441	353	327	309	318	274	251	250	235	219	240	233	186	186	205	205	195	216	190	186	174	172	172	186	194	174	168	164	164	170	182	170	164	183	167	160	168	184	161	153	158	152	162	166	156	160	141	157	171	175	194	174	147	173	163	179	173	144	149	179	164	137	166	165	157	144	206	158	165	168	150	171	139	130	155	185	159	177	169	148	153	150	154	150	145	139	136	160	150	128	169	153	150	154	169	161	124	165	167	152	160	146	137	156	132	190	155	167	151	165	142	152	145	148	163	156	166	150	173	151	158	158	149	147	160	145	155	143	158	162	160	170	170	152	181	164	154	130	150	179	161	144	143	137	169	147	152	136	172	153	146	178	153	165	160	153	162	150	151	125	149	163	177	144	167	155	165	136	169	149	163	156	126	148	156	165	158	145	178	163	170	146	175	150	139	174	156	153	141	163	152	157	147	155	154	145	137	160	151	161	131	152	141	149	156	168	146	146	149	162	162	154	164	144	153	154	162	146	164	142	147	137	173	153	141	144	163	142	151	142	153	147	145	143	154	140	145	153	141	170	138	164	156	178	182	160	170	182	154	184	156	158	169	145	150	146	147	156	138	132	154	145	151	138	173	169	153	153	153	157	155	164	166	164	159	158	144	140	153	131	156	134	130	169	155	174	168	140	146	130	149	138	168	165	160	115	150	150	144	134	143	143	152	150	190	162	149	171	153	154	165	155	163	154	150	148	144	160	144	150	157	139	156	164	162	153	174	142	155	150	137	153	150	164	168	157	140	160	149	168	174	163	169	176	157	163	146	140	142	172	161	154	142	151	161	167	165	148	151	152	151	143	139	148	147	156	159	152	147	164	157	150	146	171	140	151	148	154	133	155	175	146	141	148	149	125	168	153	165	136	146	145	167	166	148	164	149	161	141	142	134	169	168	152	176	146	140	163	154	163	187	169	159	140	176	162	149	167	144	128	130	160	159	157	165	162	150	150	142	154	155	143	155	152	163	182	132	153	149	117	139	177	156	161	143	155	159	150	145	180	160	178	156	153	148	126	137	151	151	151	152	173	151	151	146	164	159	144	150	157	161	163	147	161	158	171	128	167	146	159	132	150	182	154	173	174	129	187	158	158	199	150	151	157	152	145	139	154	163	154	151	144	154	153	182	135	170	145	145	158	159	162	182	151	158	153	153	170	157	134	166	149	144	146	145	160	160	141	152	174	150	152	154	156	144	159	143	147	146	168	164	165	173	167	153	126	169	142	163	156	168	156	165	156	151	158	151	174	166	136	136	159	135	155	171	136	149	139	169	171	149	146	135	155	179	161	146	173	157	152	149	162	151	141	138	155	153	167	135	172	153	133	152	158	173	133	141	158	168	143	146	141	159	135	165	188	146	161	171	165	143	144	135	173	149	144	173	144	141	134	155	133	150	153	144	146	124	168	163	146	159	143	158	151	165	180	151	161	165	133	155	139	160	154	151	152	151	152	157	159	145	146	151	179	164	139	148	157	174	164	157	131	157	180	154	159	152	137	158	142	143	148	171	149	169	148	150	171	141	149	152	144	116	155	152	185	164	173	174	166	161	153	145	154	144	126	139	123	160	155	144	166	153	145	148	173	155	143	150	176	157	164	152	118	158	134	151	169	143	153	133	134	161	148	150	139	152	179	156	167	149	125	152	146	163	156	134	156	169	144	147	173	144	140	147	129	135	145	170	151	140	165	160	179	148	142	130	165	162	180	157	147	161	179	163	152	142	155	146	159	146	146	143	160	140	144	162	139	143	135	157	171	142	147	154	161	154	143	144	152	146	122	147	165	156	131	143	161	159	153	157	151	151	158	151	131	183	143	159	170	149	154	161	149	194	151	154	151	157	138	151	134	148	133	155	143	161	152	147	147	142	156	184	179	159	181	141	155	170	154	164	160	161	156	177	163	145	139	140	165	166	163	171	152	151	133	145	156	141	148	148	136	154	154	147	154	157	160	151	159	154	151	157	153	174	139	129	153	165	166	164	138	141	138	138	149	166	154	147	159	155	139	152	131	180	148	128	148	147	149	155	161	151	151	174	172	151	178	177	162	145	163	152	160	133	155	162	153	158	153	152	199	153	148	136	144	159	135	137	170	184	135	143	148	167	135	146	149	159	133	140	158	144	165	134	145	155	153	132	149	131	151	158	157	154	152	146	144	151	143	157	168	151	142	175	155	153	145	151	158	163	156	155	130	149	168	160	151	141	149	152	143	135	159	158	151	149	157	146	156	143	162	155	143	151	147	137	153	144	144	159	159	158	144	146	145	142	152	157	152	158	157	183	155	152	151	142	151	152	168	146	150	152	173	145	157	152	153	135	167	154	180	134	160	148	152	151	152	159	146	151	141	139	143	146	146	160	154	152	168	146	152	162	169	143	167	171	136	162	151	164	149	150	148	149	149	157	159	140	140	144	146	165	167	132	172	144	122	164	141	163	142	153	168	157	164	178	170	156	162	154	143	148	155	156	160	130	140	168	124	163	134	155	168	136	131	140	137	155	147	146	136	147	139	165	162	152	144	159	157	148	154	161	145	171	155	157	168	152	159	160	129	145	156	141	153	170	162	135	151	164	149	159	161	166	138	144	174	164	152	164	158	164	140	161	172	137	159	159	178	156	156	159	164	138	153	154	158	164	157	160	164	128	156	149	160	137	159	153	160	154	171	148	156	164	143	154	148	137	161	148	167	144	157	157	150	174	132	170	165	152	152	148	156	154	164	174	154	158	151	163	141	162	158	140	162	168	142	181	145	149	153	158	144	161	138	149	143	141	146	158	157	160	159	174	157	142	158	183	148	169	170	148	149	139	150	148	128	141	135	167	167	135	141	140	159	165	145	173	138	155	146	179	141	164	161	130	141	141	135	143	154	134	147	176	143	145	156	162	155	161	149	149	172	139	158	161	163	145	171	145	157	137	137	143	146	151	156	147	167	156	157	142	174	162	161	156	159	150	150	150	147	160	123	153	154	140	153	140	159	149	158	150	142	164	144	174	148	151	181	146	159	138	150	140	148	156	168	168	161	157	154	153	141	154	146	164	173	152	168	156	149	154	137	130	138	151	153	174	154	148	153	157	171	169	163	136	173	146	156	146	147	144	146	160	146	155	155	153	143	156	163	150	164	155	166	138	167	160	151	145	140	129	154	154	141	128	183	143	165	144	153	176	153	145	162	159	161	144	155	159	155	131	182	147	139	173	135	148	145	157	145	156	140	167	162	145	154	168	143	160	160	148	142	150	150	140	154	147	149	158	169	155	131	138	150	135	135	161	168	161	187	158	153	137	178	177	163	169	135	156	148	157	168	134	166	134	149	158	145	153	145	166	168	145	171	145	148	127	140	150	136	166	162	155	147	145	171	154	158	133	147	156	154	162	136	150	146	168	162	171	167	153	167	158	156	143	147	127	156	152	170	132	159	155	150	172	153	183	140	169	149	152	156	179	184	136
7516	2546	6053	6600	5558	4426	3644	2959	2535	2124	1958	1786	1553	1407	1268	1179	1179	1121	1050	950	905	945	872	824	773	749	788	759	726	624	697	653	646	678	647	615	622	610	585	590	629	594	623	629	584	551	558	593	573	576	572	544	588	532	552	551	566	551	574	527	558	555	513	544	531	542	579	549	560	515	525	526	560	561	542	523	553	486	504	521	548	493	534	490	542	528	531	535	481	520	541	524	520	514	505	535	490	525	516	503	489	528	518	534	521	519	483	515	496	522	489	533	506	494	501	534	504	531	540	501	503	500	505	486	507	504	546	532	496	498	481	461	534	515	517	488	492	540	506	481	499	513	471	500	520	522	515	520	516	503	475	510	496	532	485	490	483	524	495	495	565	494	521	474	498	494	486	468	488	501	496	524	465	512	497	530	523	457	505	480	476	518	507	505	484	523	505	504	470	483	511	501	485	482	504	472	528	460	501	575	470	507	470	494	513	507	510	491	495	552	484	506	503	546	493	527	509	507	481	519	476	512	511	496	514	541	514	454	524	533	491	483	484	473	531	522	513	518	489	489	522	519	474	504	520	479	519	530	514	515	457	511	503	513	493	487	498	515	464	468	509	488	535	489	538	558	516	535	490	501	504	498	487	475	494	494	493	522	447	502	522	510	510	489	461	511	487	540	482	499	490	493	491	486	501	508	481	483	495	515	554	491	475	518	499	472	524	477	470	479	530	466	525	490	482	508	488	504	498	486	497	486	503	472	497	462	487	504	475	497	481	500	498	451	501	510	519	458	474	485	496	491	497	510	488	475	476	502	518	482	511	499	480	524	490	551	493	487	456	509	479	509	524	534	516	559	540	513	486	510	524	479	536	503	463	474	467	520	457	480	502	505	529	513	467	493	539	538	539	474	490	510	473	506	530	470	484	488	494	483	484	482	543	484	520	502	513	477	469	495	470	523	462	492	473	513	496	503	520	490	485	536	519	550	502	499	470	517	524	442	517	515	498	477	518	518	485	488	492	511	476	464	505	491	504	487	537	483	492	469	515	507	460	480	532	484	514	530	532	487	502	477	503	495	516	517	483	497	486	466	532	528	471	488	507	519	504	473	533	492	493	543	493	509	500	523	512	513	525	516	449	521	538	475	490	461	491	519	517	500	500	494	484	541	535	498	528	492	493	501	523	506	489	475	485	518	525	508	490	485	527	510	513	515	490	539	495	498	481	486	488	517	497	518	445	502	474	536	496	507	515	496	496	492	499	476	517	492	481	473	493	494	461	508	497	473	484	504	505	484	502	483	533	486	459	493	538	471	514	499	538	473	502	524	451	506	529	516	476	533	508	515	518	514	475	491	495	538	498	487	505	505	461	506	520	503	506	456	509	497	487	512	494	518	524	503	501	478	490	478	513	485	509	523	515	484	482	483	482	441	483	517	505	527	475	501	477	476	474	511	474	530	483	535	498	504	479	512	513	478	462	540	528	505	498	519	518	494	549	550	507	490	506	492	497	501	501	514	513	491	531	492	459	528	494	523	472	526	508	476	498	531	482	485	487	514	504	525	520	529	530	466	522	508	489	521	472	504	485	540	485	522	493	521	500	468	522	459	533	513	502	486	466	518	505	515	521	496	532	511	524	494	488	487	520	513	529	543	493	479	510	475	492	483	461	543	458	469	499	510	480	459	498	474	470	447	489	479	474	482	478	479	487	471	492	498	497	482	465	514	490	519	480	546	527	522	504	508	465	464	510	527	512	556	487	537	460	521	473	513	504	475	508	475	493	500	474	486	480	515	504	500	522	491	503	510	482	489	509	506	481	452	499	482	486	515	545	503	488	538	467	485	470	471	527	496	509	482	488	502	455	489	502	473	505	520	491	510	525	542	503	516	483	492	502	466	513	475	480	512	498	471	493	469	522	470	499	506	454	470	490	510	501	509	475	484	525	481	472	482	488	517	505	496	511	505	499	487	498	509	477	554	494	486	505	515	545	469	493	524	501	504	509	522	539	497	498	518	501	474	489	512	494	477	495	504	469	500	476	516	517	518	505	521	467	506	474	507	483	489	531	470	493	472	514	517	491	490	494	480	493	488	482	454	525	505	490	470	465	463	485	507	508	498	512	490	456	485	527	504	517	483	517	491	452	476	462	503	518	513	453	500	513	482	493	499	484	528	494	491	496	511	515	495	563	454	513	465	493	490	512	541	509	505	445	516	505	478	508	482	522	503	495	535	508	528	511	504	471	519	501	500	482	477	512	489	468	527	477	500	505	491	478	491	527	503	492	527	498	547	437	489	513	486	507	549	465	516	534	529	531	464	490	517	504	512	490	501	524	524	508	502	515	510	523	476	499	509	491	498	468	531	500	480	534	499	548	438	484	464	489	490	498	534	495	503	501	512	461	481	505	501	471	519	530	521	511	507	497	538	487	535	488	481	539	496	499	488	518	480	490	536	473	490	509	474	509	478	482	517	501	495	493	522	509	474	482	495	515	484	499	449	538	502	457	521	505	479	486	541	501	487	500	513	488	495	501	496	505	506	517	474	510	499	495	504	497	490	534	497	477	484	503	519	530	506	516	472	475	462	468	514	509	500	518	518	473	511	494	483	504	534	528	532	472	463	517	502	514	522	483	504	502	474	500	517	497	512	522	543	495	491	473	503	485	509	503	494	505	500	515	485	514	521	503	515	501	488	473	510	490	484	531	514	496	478	510	500	453	495	508	541	490	517	494	525	492	522	502	496	486	528	490	511	482	512	492	526	491	469	492	513	514	504	512	489	533	506	501	473	531	537	491	478	522	485	505	497	507	482	519	530	489	455	503	503	516	490	456	495	519	460	491	529	483	519	494	509	463	507	497	527	514	536	495	472	511	520	513	504	477	477	500	515	480	503	496	495	494	487	452	490	507	515	498	489	521	476	509	523	481	504	498	469	508	520	493	496	474	500	486	537	481	533	481	475	479	556	501	501	515	507	482	545	530	517	498	512	514	485	476	507	506	454	509	494	514	501	443	485	454	485	484	506	495	512	471	473	511	486	504	480	481	512	498	454	501	492	510	497	483	488	509	501	507	509	504	489	494	488	498	526	517	507	514	487	508	499	547	481	496	465	490	477	460	469	486	515	536	511	492	494	487	551	540	504	484	459	486	458	506	502	514	479	460	501	509	505	494	476	513	536	510	489	505	499	479	502	514	483	488	490	549	500	488	514	480	475	475	534	510	478	471	520	499	504	493	499	508	497	494	533	502	510	521	510	524	479	520	538	484	526	503	566	486	533	554	483	491	491	494	498	490	482	502	551	480	538	528	505	494	528	560	486	497	505	472	461	471	514	466	530	502	483	495	476	470	473	492	484	484	495	517	538	517	439	487	498	535	475	486	495	487	519	506	485	508	515	509	503	517	510	471	537	540	517	484	498	487	524	511	474	463	495	494	499	550	508	492	520	521	495	494	505	511	516	500	554	531	481	506	502	506	465	502	489	506	520	500	445	521	541	561	529	520	497
2055	245	264	250	242	230	235	228	208	230	218	238	224	222	249	222	204	233	198	209	213	224	199	232	228	221	205	201	222	215	207	210	197	207	200	217	208	211	210	230	213	230	227	238	226	209	207	237	242	232	220	223	250	225	235	241	230	222	191	229	225	212	210	219	234	221	225	226	201	229	223	236	201	234	222	199	196	213	212	205	224	230	191	221	233	216	239	231	216	204	222	238	229	212	196	198	205	213	207	223	260	218	222	210	238	217	229	201	227	207	211	219	208	210	216	246	234	248	201	210	214	189	202	196	202	224	235	239	234	217	224	211	223	248	215	220	201	208	213	246	208	220	214	260	229	231	205	218	214	226	227	193	211	222	230	243	212	232	233	196	199	212	216	223	216	211	200	217	194	226	206	228	222	204	232	230	238	241	206	230	203	196	224	233	232	226	205	205	214	193	201	205	213	198	226	204	205	198	209	197	219	237	196	202	229	218	223	247	207	219	226	217	251	235	247	209	233	219	231	232	196	215	236	215	189	258	246	226	198	249	223	213	223	219	223	198	209	200	201	201	235	227	221	207	226	209	226	252	239	199	233	215	224	222	213	204	216	220	203	219	213	245	229	211	191	222	221	216	217	222	200	224	197	217	235	215	206	223	202	215	212	210	235	217	243	213	236	222	202	215	231	203	229	201	223	220	228	202	208	219	203	211	221	225	245	230	188	230	229	203	232	243	214	228	197	221	219	259	217	220	201	244	211	202	213	206	229	223	202	219	203	206	211	208	204	228	208	218	207	202	233	210	220	208	223	205	224	212	199	215	216	231	203	255	229	223	232	207	217	209	244	223	223	230	221	220	224	200	203	215	214	220	220	221	200	232	222	242	221	211	203	240	204	240	222	222	218	210	198	201	241	260	232	210	225	203	233	192	233	205	203	233	167	195	213	239	203	206	256	191	228	213	227	220	218	205	231	212	217	239	209	196	221	219	206	217	210	226	244	214	216	229	221	210	214	204	236	222	193	203	172	195	197	197	215	195	227	227	203	208	199	217	200	218	234	225	233	201	206	210	193	235	204	205	237	214	202	227	194	218	225	231	210	218	246	205	195	219	239	219	233	222	234	201	200	235	228	206	220	216	205	217	208	206	201	220	242	206	225	215	215	206	214	241	206	246	237	205	212	216	198	213	230	238	236	240	236	177	232	224	240	215	207	219	191	205	224	220	228	220	247	216	191	199	239	229	201	228	242	219	227	212	232	212	206	206	227	218	213	211	210	244	226	224	189	214	222	204	198	208	208	200	219	237	221	215	218	225	206	210	202	216	208	204	212	217	188	191	221	207	191	198	248	222	214	227	207	207	215	202	217	226	199	221	224	232	239	244	229	249	195	205	244	227	218	233	197	215	210	191	224	229	226	220	211	217	245	224	218	215	236	220	216	200	220	208	218	226	224	224	209	187	237	197	241	207	209	224	204	235	237	208	205	186	236	225	201	205	225	224	231	215	206	188	202	206	220	209	210	213	201	219	216	218	227	227	230	199	214	243	239	211	216	202	189	226	223	241	228	238	190	197	220	195	235	235	225	220	244	221	259	228	206	193	190	218	184	204	219	231	206	208	225	214	231	206	221	240	215	215	222	228	205	211	222	220	222	218	261	208	203	220	253	224	221	226	217	207	201	230	227	249	214	231	228	227	224	225	233	223	212	239	208	249	209	232	226	222	214	222	232	227	219	242	221	209	194	176	207	226	217	224	205	251	227	229	202	203	205	219	215	193	236	217	218	233	207	216	218	238	202	187	218	231	217	237	211	223	206	234	252	209	233	229	219	231	248	198	232	231	211	211	236	197	216	205	231	225	213	230	227	223	221	231	209	226	208	229	220	229	210	204	229	232	196	218	207	219	232	221	241	224	232	216	243	231	238	221	244	242	226	227	214	216	223	200	219	225	220	217	237	227	223	232	237	204	236	243	219	230	228	239	221	216	242	238	203	212	223	221	236	238	214	197	205	214	219	214	229	218	225	216	237	226	214	232	205	205	209	189	207	214	204	216	240	216	212	213	206	248	230	215	215	227	209	191	205	210	214	201	211	217	188	203	220	185	193	248	219	230	180	213	221	224	222	243	231	216	247	244	210	222	206	214	210	226	207	219	214	227	250	242	223	224	218	217	207	213	212	221	200	210	225	220	245	203	202	215	222	204	230	229	233	209	179	235	214	194	200	227	213	218	205	200	225	237	229	225	217	226	207	228	216	242	220	208	247	202	216	239	199	240	225	217	207	245	212	244	200	203	223	225	216	212	244	203	220	198	214	216	201	211	238	220	199	209	218	217	193	194	189	209	192	222	195	199	228	177	218	241	214	219	212	198	219	254	217	224	224	235	236	235	207	204	213	221	232	212	238	232	195	238	189	195	187	229	194	202	225	226	228	216	227	197	237	227	225	215	219	209	213	231	191	233	213	224	232	236	205	214	220	236	220	201	207	221	214	241	223	233	188	215	224	219	203	213	203	219	208	212	236	219	204	178	195	224	188	258	218	209	179	225	230	191	225	226	211	228	226	211	227	209	249	209	225	232	212	191	224	218	224	210	215	201	247	221	232	181	213	188	200	233	210	216	231	235	216	214	204	230	213	199	246	225	196	210	226	223	203	212	228	223	218	229	194	218	233	226	207	189	229	228	232	224	238	210	224	222	234	223	203	220	232	232	222	206	226	235	205	250	203	204	211	232	211	222	222	246	245	228	203	203	210	241	233	228	204	200	214	233	208	225	246	231	207	220	221	227	202	225	208	223	240	245	201	241	205	237	235	223	223	208	223	202	205	235	217	235	226	218	213	220	212	212	197	214	219	219	219	214	223	210	202	214	227	246	226	222	221	215	193	208	215	201	225	229	235	223	214	211	241	234	219	199	215	224	225	215	231	229	223	213	226	228	223	215	221	217	228	234	222	226	193	219	215	217	209	222	234	241	228	225	216	218	214	213	226	201	226	224	236	213	218	210	214	225	205	206	235	216	213	213	213	199	244	219	250	219	209	204	216	216	215	227	208	233	211	222	209	267	233	230	207	216	207	200	203	231	227	210	242	230	246	250	227	230	232	175	217	215	212	222	222	191	224	203	219	195	244	197	228	201	224	195	230	233	212	249	235	227	216	219	212	207	213	214	203	246	210	217	217	223	215	261	182	214	195	244	229	205	208	209	216	206	192	196	227	219	224	229	238	216	224	202	208	221	218	211	212	219	233	210	212	227	190	217	222	213	234	220	208	212	223	215	254	219	232	208	199	215	212	214	214	198	227	206	217	204	227	250	223	241	222	193	214	199	210	225	234	215	215	211	208	216	222	196	233	208	251	217	246	221	203	229	233	204	254	215	227	199	185	217	205	217	220	225	207	226	217	219	208	224	242	232	208	240	208	213	209	215	197	239	240	204	232	244	204	232	225	231	232	204	212	204	219	199	188	220	210	202	208	212	245	233	234	220	221	211	216	228	205	202	208	229	215	212
2192	756	798	815	849	752	722	731	683	699	687	688	662	664	660	690	679	681	665	673	697	641	659	673	624	639	647	628	685	634	661	641	664	656	645	646	664	613	665	649	665	666	681	659	642	612	695	661	636	637	690	662	630	699	678	677	640	659	658	651	665	667	687	658	607	683	658	662	639	708	699	652	685	641	663	624	655	661	658	717	675	666	637	637	644	658	665	639	673	645	664	625	642	688	658	692	671	663	708	635	657	642	633	665	626	661	654	646	654	643	643	707	650	660	684	638	683	666	655	659	639	641	629	657	648	635	635	667	642	659	630	676	631	664	621	676	618	633	672	635	664	677	658	651	635	623	582	643	634	661	674	644	636	628	649	657	614	671	613	668	652	649	630	685	652	628	646	633	701	648	682	644	706	673	653	678	636	653	644	693	639	655	670	661	682	617	638	643	678	642	682	623	638	614	653	675	671	699	658	606	600	631	675	661	639	665	660	615	660	667	637	688	632	672	624	601	680	642	686	622	621	656	658	633	647	633	680	676	648	654	693	661	659	629	615	643	618	610	648	643	669	653	671	661	667	639	673	635	693	635	645	675	647	637	703	632	651	646	648	631	669	587	636	675	681	641	675	647	674	636	606	659	660	638	644	653	646	711	603	682	666	690	647	663	636	640	660	648	640	649	659	637	636	650	647	634	668	613	676	622	674	600	629	712	692	678	642	695	682	626	639	633	672	693	686	656	635	662	613	722	626	663	634	673	653	647	631	625	645	631	674	650	621	621	685	660	612	627	642	673	678	681	620	645	660	634	651	630	645	643	649	616	651	635	699	669	646	661	641	631	632	657	614	646	661	655	650	621	656	631	647	590	662	593	659	674	650	650	630	618	665	679	640	647	646	693	635	692	646	644	670	650	612	651	643	656	679	645	637	657	651	674	648	589	621	627	622	598	633	685	623	648	665	699	628	676	691	657	636	657	654	686	646	625	668	659	648	661	659	606	653	658	607	646	642	621	641	636	605	662	679	689	640	660	657	647	682	650	666	662	651	659	656	637	679	663	634	656	658	702	655	693	647	656	703	671	621	676	635	634	609	627	652	649	663	694	626	621	634	645	682	680	661	692	631	672	639	652	693	663	680	665	666	625	679	708	643	643	659	628	693	692	639	635	630	622	646	715	663	631	662	647	592	686	645	612	636	675	631	653	641	646	619	649	660	691	635	678	703	670	696	669	700	644	676	678	697	661	611	613	603	696	675	659	628	684	645	671	679	635	619	674	606	640	613	607	623	662	633	641	649	651	677	712	669	615	642	693	672	670	645	672	694	645	607	649	642	672	651	647	650	644	614	644	649	654	729	648	672	652	651	655	673	636	619	646	649	662	664	650	683	666	681	673	645	670	668	665	662	669	651	631	700	665	642	684	646	659	715	700	642	674	656	658	640	646	602	668	666	650	655	706	660	645	604	649	649	660	679	661	630	647	687	622	616	646	668	688	677	680	652	653	614	626	629	678	662	693	712	654	653	712	647	665	630	612	682	673	640	670	664	634	628	671	714	658	622	621	590	625	634	655	640	642	609	623	646	667	660	665	665	579	617	669	631	661	687	645	673	664	650	644	617	661	657	628	637	633	646	653	656	671	651	724	637	658	656	660	672	672	667	637	656	690	686	610	620	684	670	650	648	615	674	663	598	669	696	669	624	624	656	624	662	659	667	677	664	691	686	649	639	702	670	697	661	640	653	618	635	614	650	687	677	621	650	672	644	633	674	647	606	616	641	632	661	643	700	706	704	664	689	671	669	654	658	635	661	672	682	618	647	669	626	613	644	667	627	690	584	635	685	618	706	620	665	649	645	663	629	686	661	615	664	650	664	640	658	658	661	661	685	626	614	634	643	655	610	662	626	626	632	644	677	654	661	702	626	597	657	656	625	636	626	610	703	663	680	637	657	629	654	616	654	608	622	636	665	640	658	660	658	652	654	633	683	673	634	651	671	633	718	660	661	660	674	697	673	675	631	682	646	716	672	644	645	633	639	675	676	643	619	665	637	625	672	632	632	641	632	677	667	677	657	681	632	638	673	626	661	664	657	623	661	675	642	679	690	669	679	673	655	655	663	635	638	641	712	652	653	632	658	667	673	650	669	638	655	651	616	621	633	667	628	676	618	649	631	643	654	598	679	706	677	637	624	623	653	687	619	656	702	657	644	641	640	641	646	648	644	654	646	665	635	636	693	637	645	650	672	627	637	629	674	647	666	648	675	658	646	727	661	647	648	641	658	618	605	677	687	670	691	663	659	624	674	668	626	629	662	653	601	616	648	663	694	653	640	614	612	657	684	676	668	680	672	636	657	669	657	667	609	676	620	626	622	658	635	689	724	647	650	620	613	639	647	620	664	685	645	656	672	626	645	689	706	636	620	627	636	625	673	634	695	698	694	646	662	680	624	667	678	634	651	659	646	676	659	652	647	617	638	636	680	671	613	669	647	641	661	660	645	702	663	697	620	634	650	623	663	652	702	654	661	636	632	629	674	657	635	629	718	689	673	615	647	650	638	661	603	668	640	618	673	660	611	648	676	700	662	656	669	668	694	602	651	660	659	678	668	643	652	678	633	614	616	644	676	688	613	663	641	650	630	656	653	651	681	642	628	648	662	620	660	618	669	670	694	666	690	629	643	655	648	634	660	662	638	606	681	643	665	659	655	684	684	636	660	655	659	624	650	689	614	652	662	647	613	689	670	676	643	642	683	641	660	635	660	631	640	654	659	658	656	650	657	637	671	626	597	632	689	629	680	658	639	668	575	696	658	648	608	659	600	671	680	656	646	703	617	665	665	667	700	651	631	666	634	620	677	656	670	648	665	682	657	627	697	648	659	696	669	671	684	699	667	630	644	683	641	633	630	618	672	636	660	619	681	597	694	648	666	651	624	696	709	650	647	633	630	671	617	664	629	620	637	682	629	652	603	645	654	596	657	632	616	662	660	635	623	677	631	643	646	635	610	609	617	643	635	652	614	626	631	601	668	666	666	638	604	672	668	637	647	622	613	646	641	619	642	664	669	648	646	630	674	672	658	646	664	687	630	613	656	677	668	645	678	667	633	661	634	613	634	635	635	635	643	686	607	617	678	664	680	638	673	638	581	626	648	623	656	632	639	648	660	672	665	659	636	663	707	652	630	613	628	660	651	694	653	657	633	648	667	675	636	660	620	667	621	658	584	673	651	652	614	626	640	637	664	661	685	632	654	638	667	666	634	656	677	679	674	622	618	671	653	650	662	651	652	655	669	646	669	684	632	661	660	628	655	658	646	658	639	663	681	673	669	648	639	668	656	651	656	658	662	642	653	668	622	657	704	680	674	652	694	644	633	644	654	662	605	604	658	664	649	652	689	686	600	668	690	661	673	655	619	627	665	667	675	646	676	584	664	602	689	670	639	640	603	658	637	652	664	664	664	652	652	625	673	684	645	666	617	691	651	660	684	650	681	641	674	684	643	674	637	672
7945	1081	1283	1057	735	574	426	348	297	251	233	208	169	184	182	148	153	137	145	133	137	123	148	96	122	130	127	119	115	138	122	133	123	124	106	110	114	121	136	112	87	109	104	116	99	101	124	112	124	125	106	126	111	117	126	113	114	115	104	114	89	111	136	119	106	118	105	107	104	119	111	122	91	121	119	98	108	94	112	111	108	88	97	88	112	114	111	112	102	114	106	104	122	114	108	119	112	96	108	115	106	99	88	102	98	100	108	116	111	96	103	98	110	97	113	103	104	104	100	100	118	106	115	107	116	116	97	104	92	130	109	94	108	102	107	128	109	99	117	110	107	100	119	110	101	109	102	112	100	103	109	98	94	96	114	101	118	100	112	105	84	108	109	108	117	124	107	114	103	103	109	98	120	116	131	113	98	92	118	103	105	105	109	108	103	110	120	93	114	101	114	93	116	101	109	97	122	98	108	101	103	107	103	100	94	95	112	115	106	116	111	121	107	100	105	87	119	96	105	99	93	99	101	125	120	104	111	115	109	99	105	122	104	99	104	120	125	111	102	117	94	124	127	111	108	100	116	117	112	101	109	114	93	124	95	106	118	110	99	105	84	112	101	105	93	110	107	94	112	105	107	113	112	125	130	108	105	119	130	97	88	104	96	106	117	123	121	101	108	97	114	91	110	104	124	104	112	117	113	102	106	127	106	93	122	96	98	107	116	98	112	121	105	96	102	109	115	106	107	104	127	129	98	105	131	104	105	106	99	97	96	109	104	112	122	106	100	106	100	123	125	95	108	107	102	98	94	103	94	118	111	111	91	102	123	108	116	116	111	119	109	106	119	111	102	83	94	101	109	113	97	121	136	107	117	118	114	105	124	103	102	107	112	97	121	129	109	107	103	116	91	100	92	106	98	97	105	121	119	84	91	130	98	111	125	113	124	94	105	112	127	101	103	134	108	105	111	127	111	108	119	111	97	110	104	110	104	91	122	93	119	109	114	108	110	102	101	95	102	114	105	115	105	113	129	107	96	105	104	112	99	92	99	111	109	93	109	107	94	114	110	115	92	117	103	89	99	105	123	100	115	101	105	114	85	104	106	101	114	132	97	92	113	93	125	105	122	121	115	113	97	117	105	129	108	98	105	91	100	107	108	101	118	104	113	105	108	118	97	117	129	117	124	88	102	105	116	105	111	106	108	101	104	100	112	108	127	107	116	107	103	102	119	103	104	123	139	111	124	112	115	117	133	94	107	81	114	115	116	113	123	130	101	111	119	104	102	107	107	97	112	107	95	100	104	121	107	100	98	97	116	101	114	101	118	108	117	109	79	89	118	109	112	128	104	117	112	114	123	115	90	118	102	103	128	120	123	116	95	106	109	104	100	110	117	83	107	102	111	97	105	105	114	94	106	114	117	96	107	118	110	110	105	118	98	106	116	111	114	124	102	116	99	93	111	98	118	120	94	94	101	98	87	124	107	97	101	115	127	95	98	102	103	101	98	133	119	132	108	120	119	127	114	108	124	103	125	131	102	104	91	101	119	110	97	118	120	111	120	86	115	99	102	98	113	109	114	97	79	102	108	109	110	115	102	94	116	121	113	106	112	109	116	100	107	108	119	116	118	111	96	93	126	110	115	108	110	117	119	129	117	113	112	106	99	100	103	121	82	130	107	103	101	108	114	112	107	131	103	108	125	118	111	98	95	104	109	93	113	106	108	115	99	101	130	96	123	111	109	118	81	92	121	119	104	113	113	104	136	95	104	110	103	116	107	95	113	119	113	106	101	98	108	99	111	90	112	102	124	123	110	87	110	108	110	113	89	97	104	107	125	111	107	100	108	120	88	98	91	114	97	90	142	114	101	107	121	110	114	96	104	110	111	115	107	113	122	133	110	102	96	115	123	110	106	127	106	119	105	94	104	119	102	125	114	117	108	111	130	95	93	110	85	120	102	111	132	120	116	121	109	89	113	124	91	121	98	133	103	106	121	91	89	115	130	105	95	113	99	121	114	130	88	118	95	125	116	111	111	118	113	104	107	122	111	124	127	100	104	99	133	111	118	107	104	99	98	106	108	118	110	110	95	101	85	112	115	107	131	108	119	121	123	98	117	106	125	98	108	95	113	103	103	100	106	109	106	108	95	105	136	121	114	111	112	114	121	93	109	122	114	106	110	94	116	116	110	115	111	101	119	114	115	118	111	104	106	106	116	115	96	116	123	105	125	112	105	96	87	116	119	117	110	124	106	115	93	98	100	115	105	108	106	90	111	94	111	95	100	123	116	111	110	114	112	127	120	113	99	138	107	122	108	104	95	94	104	112	90	98	110	113	94	107	111	114	100	118	105	107	86	133	99	116	109	92	112	106	113	88	104	122	103	99	111	111	112	102	92	123	115	103	91	114	106	105	124	109	100	118	109	108	98	99	108	100	124	100	115	109	108	112	117	104	120	121	97	115	117	119	122	116	109	114	126	103	93	99	95	121	109	97	121	112	111	103	101	131	117	108	106	104	106	98	113	106	114	120	112	112	92	107	110	106	106	108	99	102	86	97	106	117	106	121	111	132	116	101	96	116	130	95	129	87	104	107	116	106	93	105	94	101	112	106	98	103	110	92	93	98	130	100	116	104	97	101	123	123	115	122	107	97	106	107	112	100	112	97	99	96	97	115	119	104	99	90	117	97	114	99	114	90	106	106	104	121	126	130	86	109	96	107	109	123	117	112	88	121	96	122	114	104	116	104	103	99	102	114	102	118	120	112	105	126	124	113	98	124	115	111	97	96	123	110	99	107	88	113	119	102	96	101	104	114	109	96	116	103	96	109	114	102	109	129	117	112	93	100	123	87	116	100	114	97	118	102	94	118	91	103	110	109	117	109	118	109	126	106	115	108	113	123	107	123	114	103	105	94	94	100	103	119	116	108	124	106	117	120	123	94	117	118	102	109	110	111	91	115	112	135	116	102	104	114	96	90	139	113	99	110	108	113	119	101	114	99	99	109	109	118	115	121	94	108	117	97	137	96	97	114	92	101	94	101	117	106	108	127	113	92	124	107	100	122	120	124	104	112	127	116	100	103	107	117	110	115	89	104	110	99	113	108	82	96	108	128	100	112	113	122	100	116	97	97	118	101	142	125	130	111	116	111	109	117	111	97	115	119	96	95	110	102	105	87	96	88	113	104	113	116	103	114	86	112	109	87	120	121	108	99	102	105	86	109	108	106	101	119	93	94	89	108	107	111	120	95	92	106	93	114	111	80	121	104	98	94	115	110	117	95	102	132	114	112	98	90	109	103	108	91	110	94	97	106	110	120	110	94	103	113	106	99	107	110	108	107	121	117	98	108	117	89	99	113	103	115	98	135	97	120	109	105	123	93	98	109	100	104	121	113	125	108	102	107	121	87	101	101	126	94	100	107	131	110	114	117	110	123	108	121	115	122	101	106	104	97	92	103	100	99	93	108	130	105	97	104	106	109	107	108	92	83	105	95	103	104
5336	1448	3272	3595	3154	2483	2027	1660	1419	1235	1077	968	866	863	738	687	692	670	587	605	593	560	516	530	482	495	483	478	466	440	476	425	453	406	421	433	457	456	402	412	444	401	416	421	419	409	402	429	400	378	429	383	364	403	391	387	417	417	385	366	378	358	389	367	396	401	398	436	392	376	387	416	377	382	379	389	396	402	340	381	400	378	394	406	395	376	389	393	377	404	345	364	380	356	373	379	340	327	386	382	388	351	373	353	388	337	376	391	389	400	371	382	360	364	337	367	348	352	347	377	349	375	380	360	356	361	354	384	380	338	386	387	376	362	355	367	388	344	375	322	378	368	378	359	390	356	381	344	328	407	362	378	375	361	410	373	371	358	370	359	389	388	376	368	351	353	344	341	352	383	378	367	386	396	358	346	396	359	385	335	358	339	395	336	347	333	382	384	362	350	370	391	399	376	386	374	366	383	384	382	355	393	394	377	355	363	374	356	332	380	341	360	363	398	358	360	386	377	363	345	377	369	366	406	397	328	383	367	378	345	346	368	386	352	381	368	367	377	346	334	346	365	400	380	353	407	377	369	359	386	363	342	370	374	363	360	338	348	381	349	353	365	352	378	363	348	405	349	352	361	373	327	362	392	358	370	403	388	339	376	342	383	373	374	380	366	377	323	356	368	361	382	403	349	363	371	398	360	342	359	394	390	365	345	402	391	364	371	396	362	345	318	386	335	342	348	368	360	419	360	395	396	379	368	371	351	394	355	384	354	371	379	351	371	416	374	352	361	369	373	380	338	380	396	380	361	367	369	357	364	369	397	359	367	345	398	360	370	369	369	360	360	351	386	360	407	375	369	353	359	349	348	358	357	361	392	396	338	370	374	380	316	375	383	363	351	379	348	369	365	365	339	346	357	370	355	391	367	333	329	363	387	351	384	355	374	337	388	406	373	348	371	374	370	383	393	365	369	364	332	391	339	324	373	392	379	372	329	385	369	381	372	350	354	373	342	350	366	344	369	359	338	390	376	402	362	366	400	338	416	351	338	395	319	379	375	395	353	357	357	361	376	387	375	380	409	379	341	340	385	355	369	375	390	339	364	378	366	389	375	355	349	339	381	342	361	366	371	356	375	369	362	392	368	369	362	377	338	345	360	371	358	380	313	384	355	356	362	346	339	364	355	379	371	373	399	380	382	360	365	359	382	347	356	390	339	357	357	408	370	375	368	334	384	366	380	371	383	328	350	383	336	326	376	389	364	350	387	367	374	331	357	367	358	362	338	393	348	363	369	354	350	353	373	403	376	358	373	368	354	365	384	360	382	372	350	387	391	374	397	386	379	371	383	348	365	347	376	350	329	361	375	391	323	398	383	344	332	352	357	348	341	372	372	382	367	369	361	396	367	337	373	345	333	359	394	361	365	358	333	394	370	358	353	358	366	360	392	343	343	366	359	377	388	376	365	358	344	373	369	352	340	379	356	376	388	332	366	390	384	338	385	343	381	348	362	373	371	375	349	359	349	368	377	356	369	394	375	358	361	385	356	354	385	353	378	395	378	361	365	349	376	340	358	387	387	354	363	388	345	369	383	358	389	337	350	344	366	368	370	321	371	349	376	397	379	383	376	363	393	359	347	360	384	355	374	379	385	346	344	381	396	345	383	352	373	365	388	359	396	375	333	395	393	368	381	388	360	375	377	375	379	367	338	355	341	367	349	356	374	389	382	379	355	381	326	362	394	352	344	378	351	390	383	365	400	388	363	330	372	337	404	380	371	376	401	348	387	402	364	368	370	356	387	351	368	388	349	386	365	382	403	396	357	371	358	398	380	398	366	342	367	350	333	350	360	398	405	353	362	330	388	365	343	377	360	365	372	392	346	368	386	381	388	339	351	358	359	370	373	337	376	383	342	397	356	355	374	357	364	369	363	369	340	391	349	397	387	361	385	381	336	382	368	386	355	366	340	360	340	371	375	371	356	382	406	380	398	409	356	351	385	373	375	376	362	371	358	368	338	348	336	395	380	334	359	367	360	365	348	362	377	348	362	350	410	362	338	354	366	345	347	346	366	380	355	361	364	381	355	345	393	358	343	365	370	341	378	334	361	358	334	355	402	377	392	312	369	382	391	378	366	383	365	402	341	377	359	363	350	375	401	340	365	331	380	363	386	389	351	349	358	367	380	355	346	393	386	347	332	381	364	356	366	367	407	364	346	352	393	330	333	383	360	368	370	362	375	379	367	378	376	345	356	398	386	348	360	339	359	349	349	380	342	356	345	352	380	339	352	363	408	342	367	356	383	341	390	358	346	410	365	353	347	357	362	323	366	361	371	360	375	355	361	350	395	387	372	348	325	390	362	345	370	369	350	383	350	357	386	371	376	355	366	358	399	384	360	427	367	376	366	372	371	394	353	371	368	384	372	371	378	387	353	411	341	399	368	352	357	395	367	337	352	345	335	374	405	366	386	368	337	376	391	365	384	346	329	328	369	361	359	386	328	385	363	331	391	377	377	378	375	383	374	360	367	355	362	363	398	373	351	346	334	360	353	353	369	372	366	387	366	356	375	361	341	384	359	361	355	358	354	322	367	369	365	366	381	393	360	357	369	373	329	384	360	356	338	383	352	367	327	377	335	347	357	339	370	337	344	339	343	403	374	350	368	354	359	373	377	316	335	390	365	340	389	405	358	374	358	375	335	373	351	359	346	363	353	331	384	370	357	361	380	350	367	359	379	374	348	354	372	367	352	380	334	366	365	352	347	342	376	372	356	386	338	333	337	343	364	371	346	375	347	370	343	367	387	377	373	366	357	386	381	362	368	345	381	346	341	386	339	374	370	363	374	354	366	349	366	368	396	381	355	343	381	362	376	381	329	322	371	373	371	397	350	382	348	335	364	375	402	354	390	385	377	329	344	356	357	353	339	351	332	360	362	342	348	368	338	335	334	386	369	396	384	357	394	364	361	381	376	349	373	376	376	365	382	381	375	321	334	365	379	353	370	370	341	378	340	328	364	338	353	328	364	351	353	383	378	365	340	387	364	345	352	352	326	383	378	361	361	303	388	394	368	373	344	368	375	391	383	343	383	390	363	358	355	390	366	359	337	345	372	381	351	360	367	373	383	352	388	373	376	401	354	385	304	388	402	376	344	353	372	347	374	357	397	355	392	344	373	331	355	359	356	342	368	344	360	360	371	374	357	359	353	396	370	370	356	344	351	373	374	385	356	349	359	351	344	368	352	361	362	378	328	361	342	402	365	358	351	360	371	352	368	358	378	406	352	377	362	392	387	357	347	345	391	322	367	364	365	357	396	380	371	388	387	390	375	355	385	405	344	347	355	365	364	358	414	335	382	384	362	380	367	359	326	393	353	373	376	376	355	397	349	324	372	333	375	333	341	382	381	353	370	340	340	342	373	387	357	350	349	351	351	390	375	389	380	362	350	373	373	361	360	361	368	359	380	351	365	345	357	361	401	362	354	369	427	367	356	359	369	338	386
15086	2454	2709	2100	1468	1039	789	605	499	405	359	326	284	319	252	270	213	233	205	216	212	170	195	202	183	214	181	186	181	142	151	186	163	169	188	163	181	172	174	156	173	182	173	133	185	177	173	158	160	174	148	152	168	167	160	149	164	159	165	144	158	168	146	157	140	163	159	155	190	159	159	179	155	146	156	157	152	156	166	156	153	163	183	168	170	153	150	181	150	125	157	164	142	159	157	139	140	139	147	158	133	151	153	152	144	151	135	153	156	146	145	152	164	173	166	136	174	158	142	154	149	147	154	145	149	174	156	165	145	151	157	161	165	149	146	152	144	137	155	159	161	164	151	143	158	129	163	165	191	141	143	149	169	159	147	157	166	151	143	135	146	147	140	150	158	138	135	152	142	136	140	148	138	154	168	177	159	166	138	163	167	150	151	147	136	160	162	144	169	156	153	161	138	148	169	161	161	137	154	162	162	158	130	145	164	146	164	167	156	163	198	159	139	152	150	148	159	143	157	163	157	156	137	153	151	142	151	152	154	142	156	125	146	172	149	152	131	155	153	173	138	178	150	172	142	151	145	153	156	147	160	162	136	135	140	158	152	146	158	157	142	147	152	157	147	154	163	140	147	159	144	134	153	148	160	154	153	133	154	132	155	139	131	153	146	151	164	147	141	180	128	136	161	160	172	159	147	146	144	145	161	156	142	173	155	146	158	161	137	125	154	145	150	141	153	130	128	164	156	146	149	150	156	146	137	161	179	158	156	153	155	138	153	140	157	161	144	157	154	139	152	159	137	131	141	139	148	161	141	134	146	161	155	160	137	166	160	162	161	184	141	153	141	157	131	140	148	148	158	183	140	172	139	143	147	148	158	164	148	154	178	154	154	146	160	152	146	167	151	182	148	158	139	159	177	151	142	155	146	149	159	162	138	168	166	131	146	155	145	167	142	146	154	157	161	126	143	150	145	145	168	152	132	150	131	126	148	154	146	133	152	151	146	134	174	143	135	176	143	188	151	132	153	177	148	156	170	153	149	149	155	139	171	149	153	146	154	155	146	156	159	155	149	164	148	156	155	156	164	159	132	152	157	168	176	153	125	165	158	133	149	167	144	171	157	166	148	169	177	178	159	152	149	147	162	169	144	176	129	162	139	159	168	155	160	145	137	129	156	143	181	162	147	155	155	152	155	151	159	149	152	158	142	171	161	164	168	151	148	165	158	140	163	190	163	167	183	166	128	145	157	159	145	139	139	141	159	140	155	137	150	151	128	141	162	148	155	153	155	149	155	158	150	142	144	149	155	165	140	136	122	153	144	131	179	143	146	142	165	171	133	154	153	145	134	168	164	154	160	159	145	145	156	154	143	146	143	144	156	157	153	146	168	171	160	150	159	147	152	165	178	169	167	147	126	141	152	151	150	150	144	157	155	154	142	159	156	173	131	165	141	171	140	147	153	147	164	144	132	131	160	189	148	155	151	151	144	147	162	166	154	126	152	147	134	170	184	144	129	156	166	153	126	143	121	169	144	152	146	155	161	160	148	144	146	146	133	154	121	145	155	139	150	165	146	168	162	139	152	160	144	154	124	146	157	146	165	155	161	149	143	168	137	135	147	159	147	148	149	123	158	125	152	158	155	148	145	155	166	152	156	156	171	175	179	148	140	141	158	153	172	167	170	131	154	157	163	160	133	170	161	160	145	149	152	161	148	173	141	146	144	132	153	143	136	154	178	158	152	168	142	170	164	158	155	150	177	133	150	173	147	153	168	151	160	140	153	141	148	131	148	156	175	160	145	149	171	165	174	169	145	121	143	153	167	161	127	160	141	156	177	156	177	147	139	167	150	138	141	142	142	154	147	162	139	168	136	177	162	146	129	166	149	169	172	146	148	140	134	148	180	154	134	146	141	125	149	151	145	158	150	142	160	160	178	157	156	164	153	147	165	147	145	152	149	147	178	161	171	165	172	159	152	147	159	147	135	145	153	152	143	160	129	164	156	155	155	162	154	161	145	127	138	168	146	129	152	167	168	146	141	141	148	153	165	145	153	170	143	133	170	150	137	135	134	157	143	147	146	153	140	142	158	154	149	142	141	135	163	152	161	154	159	142	140	153	176	154	138	185	177	162	153	168	128	157	158	142	171	127	155	158	150	148	180	138	144	147	146	152	152	158	123	161	176	179	136	148	155	167	154	176	168	166	164	135	155	141	164	156	145	146	165	144	143	141	146	150	131	164	158	158	173	152	151	168	152	157	125	135	147	135	165	133	156	155	146	184	156	154	158	165	161	179	165	156	154	163	145	160	163	134	133	146	138	148	145	160	173	164	140	133	164	149	139	145	153	154	168	151	143	151	145	150	155	134	158	135	137	131	149	152	165	171	144	164	135	140	143	151	146	148	161	152	182	146	153	163	152	131	143	165	172	170	188	134	165	148	166	141	169	150	157	169	175	159	161	158	156	149	155	149	169	142	128	135	130	144	141	148	145	155	145	165	143	153	140	141	185	166	139	151	151	147	160	179	147	161	158	169	159	148	137	160	166	150	161	154	140	145	142	164	165	139	154	171	148	157	146	168	161	138	148	171	158	175	160	157	150	142	179	159	153	153	141	151	165	155	147	141	152	158	156	141	134	130	158	142	149	158	147	146	152	150	145	167	156	158	163	150	162	152	146	157	127	149	142	174	135	156	146	165	142	161	156	137	156	158	129	166	147	145	152	144	146	155	161	174	150	152	149	159	160	173	178	138	154	163	148	163	159	161	163	141	133	144	140	146	161	167	155	165	146	139	164	152	170	141	156	160	130	140	152	130	145	141	146	157	167	153	140	142	167	148	144	167	152	159	154	130	157	132	166	156	144	154	180	155	165	153	166	163	157	160	155	169	158	172	154	148	158	148	139	151	162	155	182	152	132	173	167	142	171	161	147	157	142	155	170	143	146	164	138	126	159	149	143	169	160	139	144	139	160	154	156	152	132	160	150	160	155	163	152	150	153	151	168	134	174	146	164	172	157	138	161	160	152	148	145	156	166	147	150	142	146	177	162	149	137	128	143	147	152	192	153	139	155	142	140	132	172	148	154	125	151	161	147	155	138	152	147	155	145	162	141	173	161	126	160	150	138	142	151	154	145	165	160	142	127	152	173	156	150	174	149	147	147	159	171	155	174	144	135	141	151	138	160	170	161	162	137	154	151	162	143	158	156	152	172	142	145	161	157	149	151	143	151	143	147	147	152	139	153	161	154	163	157	143	154	152	148	154	163	150	143	146	166	157	151	144	152	149	150	164	149	151	152	129	149	177	153	152	164	146	167	178	168	151	181	154	171	138	163	166	142	148	163	149	150	165	159	153	142	122	161	154	147	137	160	153	151	134	173	149	149	150	169	163	179	177	151	147	149	144	156	146	145	138	129	146	152	169	151	135	153	160	137	149	148	157	144	157	173	159	157	165	162	154	125	148	135	153	161	173	151	173	148	152	161	127	155	175	175	143	175	147
7481	2507	5980	6736	5453	4643	3763	3133	2557	2209	1919	1759	1546	1410	1271	1221	1106	1093	1005	938	938	890	927	861	768	731	744	705	716	713	673	670	710	657	671	645	642	583	610	597	571	599	576	574	548	571	586	581	531	562	549	551	542	555	532	566	548	513	538	530	527	532	584	568	575	511	534	491	553	549	523	553	528	538	522	532	538	507	503	521	533	567	534	493	487	572	495	510	512	502	551	557	559	472	487	504	469	548	498	519	499	512	531	500	518	561	532	500	513	531	526	498	509	536	511	524	481	523	566	508	494	502	500	537	502	495	490	493	498	519	507	511	484	525	503	495	515	498	507	509	534	485	499	535	529	472	518	473	482	470	524	521	507	517	522	557	488	500	496	484	478	528	514	489	532	507	498	502	492	492	512	497	544	499	510	492	487	522	465	514	487	540	489	511	498	520	490	474	492	496	510	541	510	513	464	486	481	486	498	514	482	496	494	506	557	509	466	536	493	482	513	499	490	500	474	515	521	493	505	502	473	485	501	529	523	484	484	479	523	501	449	474	487	522	458	545	484	515	511	490	489	488	521	527	525	532	466	505	441	528	501	503	498	500	475	446	507	455	483	489	509	505	517	499	514	480	496	468	469	505	527	465	511	478	494	465	457	493	470	525	507	503	499	468	515	472	533	467	492	531	527	477	493	482	555	482	488	502	528	487	488	521	496	504	527	519	460	487	524	536	522	495	496	501	509	453	510	480	536	466	515	516	503	480	488	538	456	466	507	504	466	522	509	451	535	518	484	510	499	482	467	531	461	490	528	474	465	493	492	479	473	504	488	524	511	531	490	477	521	504	517	494	514	523	489	480	508	460	529	509	498	490	514	501	475	485	505	491	471	509	518	478	517	527	481	513	478	479	484	485	513	539	516	480	471	478	488	499	540	480	480	499	504	489	484	490	527	507	493	518	505	470	502	487	452	470	468	495	483	530	511	510	465	501	496	500	487	495	512	524	545	485	515	503	533	509	518	461	490	528	510	441	505	484	495	493	504	463	522	478	496	506	484	475	483	475	525	484	510	511	489	471	505	555	489	545	491	476	494	502	498	504	515	531	505	499	503	515	510	473	510	477	495	497	482	507	480	535	484	496	470	476	507	497	459	470	484	504	493	489	493	515	520	479	510	487	493	489	510	534	482	497	460	545	521	517	455	488	497	460	512	459	466	498	482	490	508	450	496	491	523	508	508	491	512	470	538	521	486	517	489	558	488	536	513	521	467	521	519	487	474	474	502	462	478	524	523	523	505	533	444	438	501	461	486	471	490	451	461	501	520	462	524	488	514	496	501	503	531	475	530	480	502	493	514	522	509	505	525	514	475	531	455	516	566	474	522	461	509	526	484	522	483	470	494	480	480	503	539	492	513	494	498	512	531	491	495	504	466	466	488	520	520	517	478	525	524	503	484	499	475	472	543	490	506	488	481	472	480	486	449	478	482	475	473	490	503	500	527	436	459	461	506	477	460	476	495	522	520	507	472	502	492	504	469	523	530	494	482	477	503	468	498	525	515	506	528	500	501	476	494	502	506	523	523	489	522	500	474	494	474	460	501	475	479	516	490	497	476	480	498	484	487	511	455	507	513	503	529	530	501	528	485	496	498	509	478	503	524	454	475	547	466	475	463	480	509	529	472	490	541	511	512	497	512	485	490	530	496	513	488	526	521	508	506	497	470	499	485	537	505	497	499	456	515	508	493	493	479	491	533	443	493	524	516	508	494	470	486	499	497	502	460	475	512	516	492	517	496	484	491	522	525	523	520	483	499	499	459	515	482	511	504	496	494	452	522	514	481	462	482	480	506	507	502	493	485	487	554	521	496	482	527	498	490	507	497	543	505	470	465	468	538	509	530	515	463	503	488	473	481	490	514	474	443	525	473	498	497	504	492	489	524	506	520	505	480	529	534	494	524	478	525	496	479	491	497	488	524	533	487	499	460	536	488	504	518	517	491	490	497	514	491	488	469	496	510	490	539	454	509	491	506	488	524	489	489	484	471	498	523	501	512	526	514	486	472	503	541	468	521	467	497	515	539	479	537	539	481	513	515	496	465	448	472	508	492	531	529	498	476	458	503	535	487	517	493	499	505	518	510	505	486	499	518	501	540	468	492	491	445	497	476	527	531	514	502	522	461	497	471	481	508	497	443	508	488	518	513	514	513	564	459	510	513	466	455	518	520	490	518	502	470	491	525	522	523	523	503	486	515	484	493	507	493	512	475	493	456	493	498	486	506	509	491	506	493	479	517	502	473	490	563	508	482	497	478	500	461	499	527	483	539	472	527	510	509	460	521	540	512	499	492	526	478	498	491	499	465	489	541	470	483	489	531	553	493	525	494	500	499	528	492	488	542	500	510	472	507	515	484	458	477	478	510	470	498	500	480	493	499	529	474	479	487	513	526	489	509	517	495	488	459	492	492	515	454	488	513	475	470	541	459	501	503	455	493	541	466	506	513	516	494	494	500	546	510	456	467	473	482	489	490	503	496	501	465	482	525	492	457	507	502	509	512	510	535	524	520	502	521	507	535	509	503	493	500	487	488	518	493	490	478	516	502	492	519	465	502	483	468	517	473	524	478	459	458	501	496	497	546	515	570	501	521	510	490	487	468	482	507	504	509	522	491	493	487	499	561	475	539	500	488	501	493	552	495	496	530	537	478	448	497	500	499	464	492	502	501	483	509	483	500	496	506	487	458	512	469	465	512	500	499	550	491	491	497	504	511	489	525	486	483	478	487	537	496	506	478	488	515	496	473	504	497	463	538	501	521	481	472	449	543	511	502	489	511	520	505	521	483	556	508	512	502	514	531	437	504	503	489	499	508	482	459	489	504	488	498	443	513	519	481	487	517	477	512	487	471	523	474	518	479	489	503	473	493	533	518	463	503	483	469	489	491	428	474	507	530	438	483	470	517	509	508	481	470	469	483	474	504	495	489	519	541	499	469	489	515	515	502	477	524	484	485	487	511	498	472	529	560	515	498	497	513	496	482	486	486	497	514	524	527	511	513	481	486	509	491	536	473	503	516	526	510	503	473	479	508	460	499	523	514	490	511	506	491	494	520	510	512	466	468	496	538	502	452	513	510	535	533	485	522	489	493	536	499	526	487	485	497	507	464	491	516	512	536	501	487	504	527	472	486	529	514	508	455	512	513	526	521	488	478	479	512	489	491	489	501	432	507	486	519	475	509	499	481	482	500	462	466	501	476	490	509	500	499	516	508	493	521	500	483	486	505	512	475	514	477	486	495	520	486	516	508	500	498	482	478	488	527	483	507	521	475	501	490	502	490	513	443	506	510	509	473	502	503	464	520	483	525	488	500	445	473	474	549	492	506	499	511	478	523	508	460	515	501	524	499	501	554	487	520	526	507	501	541	512	538	468	512	493	477	481	496	522	504	470	518	496	487	499	541	494	567	477	483	514	479	502	528	527	559	487	515	493	534	471	479	463	503	489	498	488	526	554
2079	251	280	236	234	226	239	226	233	197	218	252	238	233	218	202	252	241	196	223	217	235	215	205	216	201	212	221	204	241	211	249	217	237	218	236	235	214	232	212	218	213	239	237	195	201	213	203	226	218	200	221	192	223	191	232	226	204	202	233	228	190	212	252	202	240	216	222	212	196	196	209	225	217	221	235	218	240	231	220	231	244	213	240	213	219	241	239	235	203	226	232	218	235	187	233	237	198	202	217	199	209	226	211	201	224	211	190	190	229	215	220	196	227	235	230	200	203	197	204	244	202	207	212	218	219	228	201	195	226	214	219	240	225	245	224	220	237	222	207	199	216	224	202	217	229	210	210	209	238	262	199	209	212	224	213	228	223	209	219	212	220	206	226	217	197	251	224	181	226	216	260	199	242	199	204	223	200	204	216	220	220	192	215	207	233	226	185	202	224	235	241	194	202	233	218	219	211	230	194	194	214	219	203	217	221	260	214	232	208	228	190	205	210	201	223	221	219	209	207	227	208	223	228	200	227	231	200	239	242	201	212	206	221	218	227	220	203	210	230	224	176	215	214	246	237	225	218	211	216	210	208	222	219	227	212	227	199	218	192	216	210	225	217	239	203	229	215	222	227	228	207	207	250	215	201	216	174	221	214	198	208	212	222	252	178	229	236	231	222	214	203	222	224	208	226	226	216	255	231	218	218	221	238	218	187	216	211	203	198	230	236	196	233	235	222	200	210	218	227	217	221	219	211	219	220	188	203	206	217	219	200	223	230	224	191	201	217	246	211	235	218	201	230	188	209	218	208	205	228	208	225	226	209	239	215	207	224	212	220	216	200	247	216	215	194	215	237	209	224	207	222	211	216	222	219	210	198	221	221	220	205	231	228	204	219	219	226	220	238	238	213	200	232	214	227	207	215	219	227	209	236	247	203	224	182	216	212	210	221	220	218	203	232	229	226	218	209	232	207	211	232	207	218	191	194	211	236	197	222	219	194	220	210	214	239	220	213	233	224	188	240	219	234	202	226	221	214	219	224	187	231	230	218	239	234	209	220	240	208	194	219	198	213	252	213	189	232	221	228	213	216	219	208	214	222	205	208	217	215	221	216	219	230	228	230	221	225	213	215	237	250	227	207	226	203	216	217	197	190	196	212	223	219	217	214	210	210	223	211	209	241	196	254	221	238	215	224	225	228	211	205	212	231	222	218	213	224	231	199	198	232	249	226	230	227	234	220	194	205	226	223	226	234	202	217	229	228	219	192	213	242	190	216	235	195	213	216	233	221	205	203	216	222	197	200	219	214	198	220	203	205	241	215	243	216	212	211	209	202	210	226	233	221	234	203	217	211	207	210	211	215	214	233	246	236	220	221	231	230	245	210	224	219	224	199	238	229	219	214	216	239	216	215	230	253	235	227	214	240	203	248	206	221	242	209	224	198	206	199	225	196	198	211	229	235	214	227	206	208	197	209	220	224	200	209	215	199	222	217	214	232	209	201	235	208	196	209	227	217	234	205	210	231	228	216	204	224	212	204	221	212	208	220	228	207	224	216	206	224	211	196	234	226	201	221	239	245	232	223	246	227	233	235	205	221	213	210	189	210	220	207	227	224	238	219	206	203	201	208	201	220	209	186	215	214	226	187	217	209	195	223	217	238	193	222	206	232	236	226	221	231	212	226	214	206	206	222	205	212	222	229	223	225	224	238	237	211	210	203	216	191	202	214	220	216	214	217	236	245	229	216	228	253	237	214	208	211	223	234	225	242	197	224	224	242	227	208	221	248	211	221	202	216	211	233	208	229	193	237	192	234	226	213	230	220	233	227	206	264	200	208	220	210	216	238	207	215	212	209	201	216	207	209	219	234	213	233	209	203	189	221	186	205	197	201	222	225	204	257	182	210	243	218	199	215	209	197	183	227	186	233	218	201	212	243	199	224	239	236	229	217	226	198	222	182	224	225	194	223	221	241	208	196	231	195	223	235	213	210	237	240	191	221	230	237	216	207	232	202	229	214	235	204	204	205	221	190	204	226	201	201	240	222	199	223	224	195	229	215	230	206	218	196	206	206	206	223	225	210	221	214	233	206	190	201	224	210	207	219	239	230	204	217	190	261	231	209	218	238	260	231	214	183	238	230	205	214	223	207	217	212	234	229	245	219	237	192	216	232	204	206	257	202	220	203	230	254	229	232	196	235	225	226	216	253	242	230	247	228	225	208	210	214	200	210	193	209	197	234	226	211	204	247	229	217	214	241	221	227	214	221	199	241	208	256	217	206	213	233	220	215	220	215	213	214	202	188	223	199	219	247	190	203	224	258	229	216	225	222	222	212	225	230	210	239	219	214	228	216	243	205	202	216	202	206	205	240	193	210	209	209	236	195	218	211	209	220	213	220	211	222	210	201	222	222	213	219	223	211	223	233	195	215	187	205	197	215	194	224	213	197	206	242	231	225	214	233	229	206	228	182	237	193	228	208	223	253	198	226	220	219	210	233	209	202	215	213	235	249	197	220	235	243	212	225	242	207	197	242	226	231	196	222	210	208	240	180	240	224	200	227	217	198	228	234	212	216	210	222	237	230	214	212	237	204	219	229	219	250	216	213	221	204	235	249	228	227	231	251	206	221	228	224	207	219	212	239	225	229	209	210	207	241	227	216	241	204	212	207	220	225	229	213	235	188	213	226	201	242	208	191	249	224	221	237	236	204	219	210	199	213	236	215	209	238	214	243	217	198	220	203	203	212	191	252	231	241	213	238	227	203	230	181	222	217	218	203	232	222	228	209	230	231	225	212	183	198	220	227	226	234	206	211	218	243	172	234	188	196	222	223	229	209	222	219	226	211	194	211	198	222	216	228	233	215	215	211	226	215	197	220	225	243	234	198	208	233	194	193	216	190	228	241	187	231	225	222	217	213	205	198	226	237	232	222	207	239	224	218	199	174	204	229	262	201	223	240	226	202	199	216	218	197	220	212	229	215	197	229	202	227	213	203	238	212	220	215	222	217	205	213	215	202	191	222	220	211	216	214	239	185	213	211	222	223	230	230	226	239	197	212	225	218	225	219	225	208	199	216	225	229	242	198	207	229	214	204	228	203	218	205	221	210	235	209	214	223	238	195	214	227	209	236	215	207	219	209	175	247	236	235	209	222	203	226	218	225	232	203	235	222	250	207	210	206	236	220	212	217	222	223	199	233	198	228	231	207	219	242	210	195	216	229	234	218	234	216	227	213	206	206	204	223	246	241	225	223	241	222	212	220	196	231	233	207	227	196	220	236	200	207	225	237	213	244	214	228	206	227	229	220	224	212	220	221	197	216	244	220	184	193	238	202	224	224	207	225	222	196	207	224	200	231	236	235	234	214	218	212	240	235	237	202	229	233	248	212	227	205	206	219	220	220	198	241	212	196	220	183	206	234	216	213	194	202	222	234	235	232	213	226	214	207	211	223	212	212	245	223	228	216	203	228	234	224	213	225	207	219	198	233	209	211	190	228
2155	679	792	845	777	793	764	730	670	732	668	701	672	702	648	666	693	633	657	700	652	671	639	602	668	656	669	680	645	673	686	691	634	647	637	691	653	671	658	699	656	653	665	658	617	659	700	690	618	645	634	659	617	630	663	616	630	634	626	637	652	690	650	636	636	693	664	655	683	654	669	637	676	674	662	665	642	632	676	681	650	694	673	667	684	667	624	661	657	622	652	646	663	676	657	614	673	681	660	628	648	686	684	673	628	731	648	663	643	661	661	619	608	647	678	624	663	661	676	614	689	670	622	727	676	659	690	691	689	647	644	693	618	672	654	619	678	666	644	651	634	651	714	708	673	628	679	591	652	647	641	689	676	619	647	669	660	668	684	707	640	648	683	656	624	644	611	659	701	629	644	716	655	664	640	644	687	631	652	622	647	598	656	654	667	610	660	636	621	622	649	638	649	622	672	632	660	709	620	647	676	688	638	634	669	661	637	678	614	662	616	630	653	627	671	673	663	660	712	638	647	636	629	626	682	650	606	643	611	664	661	622	634	664	713	664	680	626	673	634	611	634	668	645	652	691	656	619	650	644	652	622	655	683	645	633	672	637	628	682	672	636	650	654	686	618	669	647	645	657	664	661	675	610	610	639	652	671	618	669	693	680	635	682	652	624	632	618	623	623	650	632	670	619	675	660	622	682	659	644	663	664	616	638	618	655	617	662	634	670	658	595	661	697	679	639	656	628	671	632	630	651	636	654	641	629	647	602	618	686	641	717	642	686	668	663	646	649	680	637	640	645	635	664	680	644	609	652	653	623	639	636	608	659	630	669	623	661	684	633	610	710	622	607	613	625	635	650	652	678	679	669	623	655	633	691	650	650	698	638	625	632	643	680	697	629	630	673	645	675	639	669	626	686	636	643	635	676	675	662	633	652	696	630	657	641	648	677	692	688	598	645	714	668	650	664	705	635	618	636	646	646	677	629	682	725	672	649	673	654	640	651	629	608	663	650	667	650	657	627	657	661	621	670	635	686	672	649	643	631	620	635	656	656	646	630	643	603	661	632	617	665	660	675	662	663	721	651	628	639	649	723	644	677	653	660	643	631	641	603	669	639	647	621	719	663	642	668	644	640	650	620	612	593	637	648	622	636	694	655	644	648	664	694	673	674	653	681	677	615	667	625	646	607	667	626	649	644	627	659	674	590	658	597	688	676	697	709	611	669	675	652	626	651	643	638	714	654	659	718	649	656	623	658	689	656	645	661	703	632	677	591	675	682	627	658	644	647	684	649	621	635	672	670	613	661	654	653	638	658	620	637	616	621	638	653	625	665	596	650	625	636	696	586	677	689	629	639	662	685	646	626	610	625	645	675	697	664	604	649	656	623	649	671	633	639	710	660	694	633	670	655	646	643	651	609	623	674	685	602	632	623	628	681	658	664	639	651	669	612	668	639	667	694	648	613	635	607	636	628	656	641	633	651	645	645	713	600	658	624	631	681	621	643	718	726	687	685	644	656	663	668	654	663	638	580	697	605	672	638	586	651	701	646	659	651	640	626	701	641	652	651	670	670	650	660	701	666	642	643	659	648	655	719	677	566	679	651	642	640	647	648	658	643	620	662	642	622	616	657	623	655	640	642	640	685	666	672	643	647	638	652	676	696	595	641	603	596	668	643	654	594	635	617	617	648	618	607	667	686	648	592	652	660	655	672	616	648	632	662	686	660	606	630	684	675	661	685	622	651	615	700	675	666	674	628	645	655	654	636	650	614	668	675	605	671	686	653	641	677	653	593	642	689	635	664	627	680	651	689	645	649	681	676	681	658	606	611	659	657	680	672	643	719	633	661	651	644	599	663	666	657	602	648	664	674	642	637	650	682	677	638	609	660	660	612	628	628	643	670	602	659	685	699	679	649	657	684	657	612	670	684	659	592	636	633	656	702	608	664	638	677	636	680	663	671	709	667	590	578	608	637	652	657	670	689	646	693	650	648	672	636	647	625	628	618	638	639	709	630	684	603	651	657	671	641	615	641	660	664	686	674	672	617	668	629	638	639	667	691	617	685	681	631	647	677	656	630	622	609	618	674	643	627	661	612	685	649	649	670	663	642	648	656	629	652	643	610	611	623	621	654	670	653	661	643	630	670	698	688	698	633	668	668	667	682	630	688	634	660	699	662	656	619	646	668	687	608	647	621	662	655	624	634	692	667	663	648	695	697	689	668	647	668	680	620	622	677	684	692	712	613	650	639	638	646	647	637	629	670	621	677	641	654	647	620	653	634	651	605	666	688	672	657	629	672	629	630	690	661	683	631	622	665	682	672	624	636	658	659	670	609	611	660	627	689	654	689	661	616	616	640	640	649	640	679	664	675	655	648	683	644	636	615	682	628	634	656	700	642	673	667	659	661	697	695	669	642	715	653	647	711	598	665	659	620	634	667	675	664	652	676	684	690	637	627	629	591	644	679	655	681	672	640	660	619	673	642	664	689	644	651	713	660	694	635	642	641	665	642	600	624	673	650	653	664	652	651	640	647	636	659	631	625	645	687	676	638	618	650	606	654	572	671	665	659	686	644	604	673	665	660	674	691	620	670	673	666	625	663	625	644	689	636	683	690	640	615	684	671	648	607	634	657	607	680	626	652	676	650	657	606	679	640	662	658	616	612	656	642	665	679	623	621	658	638	641	682	634	632	623	654	652	676	662	638	657	639	602	664	652	638	662	666	608	642	603	616	620	642	683	636	670	599	639	618	661	664	636	652	660	657	580	636	649	673	607	608	649	649	663	641	631	704	662	629	637	648	625	625	671	678	668	659	665	662	650	667	593	637	669	657	628	651	701	654	669	625	638	639	672	674	640	680	710	670	640	639	666	645	645	701	691	642	687	604	624	674	647	650	684	652	651	638	665	627	690	626	639	678	673	625	650	644	606	648	661	688	637	636	623	651	679	635	678	637	678	627	669	619	653	623	655	713	644	615	665	597	670	658	605	652	674	627	620	635	661	660	668	704	659	639	677	669	686	684	661	688	641	627	681	635	658	659	662	653	668	656	635	698	675	675	670	622	687	650	647	679	683	697	639	650	669	641	613	628	651	633	653	662	643	689	631	668	684	685	640	646	644	664	622	668	638	659	656	666	650	620	651	654	618	671	606	691	643	626	659	651	620	642	623	652	676	649	674	667	653	596	619	624	665	622	615	666	654	654	675	690	670	621	635	624	680	635	646	680	668	669	641	666	667	681	608	628	628	671	629	644	621	641	617	655	649	649	688	669	626	651	635	662	639	679	657	638	657	611	658	650	642	682	666	658	631	605	647	667	656	658	655	674	645	635	659	627	668	639	652	653	628	645	651	677	638	668	677	651	671	631	611	637	645	635	668	610	615	690	631	660	640	680	641	685	650	678	623	640	660	616	661	654	666	661	659	672	658	674	666	664	631	641	684	627	680	637	652	672	643	703	661	630	650	637	637	640	679	633	656	643	632	643	659	607	664	605	642	647
7917	1056	1350	1106	727	565	457	357	300	239	193	216	210	178	176	164	135	150	137	146	126	148	141	131	128	122	134	112	110	115	126	128	112	112	104	97	102	116	110	105	127	103	114	109	127	118	111	108	120	113	122	111	96	100	104	113	107	117	112	111	110	100	100	92	130	110	118	116	100	110	106	128	112	104	105	115	109	92	120	114	113	92	91	93	131	110	105	124	106	113	105	128	116	119	104	117	102	126	114	115	131	104	131	112	115	120	108	105	112	110	98	126	100	105	110	91	113	102	104	111	123	101	113	134	119	106	113	90	96	98	102	99	127	121	130	105	107	104	100	118	105	115	131	115	115	89	123	110	115	103	126	98	100	129	111	125	128	101	108	112	106	98	111	99	106	85	121	119	111	107	102	93	106	116	129	116	92	101	122	92	130	105	86	104	132	112	93	109	84	102	106	114	108	97	121	94	101	117	115	107	119	110	108	101	91	123	111	116	114	128	118	94	104	88	117	128	115	112	95	112	130	103	115	98	89	106	115	108	121	128	97	107	108	97	106	101	112	115	100	102	111	110	118	120	113	101	108	101	104	123	101	112	87	107	117	105	102	112	97	95	106	136	117	114	96	100	99	113	110	118	94	111	107	110	114	92	111	90	119	108	120	112	122	95	96	96	109	90	102	94	111	125	105	110	109	108	111	94	89	115	105	99	101	110	113	96	102	101	111	111	106	106	101	99	110	95	118	89	105	98	109	108	114	102	100	113	85	106	101	122	107	127	95	109	111	117	87	103	116	108	103	121	123	90	103	104	99	102	122	106	90	108	112	92	115	106	125	114	110	126	115	132	102	114	119	101	120	99	112	99	108	113	96	115	88	99	117	112	107	106	101	114	128	118	100	108	111	130	113	100	111	104	95	101	106	97	115	101	104	119	111	124	93	105	122	116	106	120	106	105	106	119	98	111	109	114	100	119	117	128	101	112	130	99	111	114	104	119	125	98	108	112	116	100	116	99	116	96	86	105	108	110	111	104	83	117	114	111	126	115	129	109	108	120	97	108	123	111	109	117	101	110	109	129	117	121	128	121	109	109	100	122	111	100	101	111	103	127	115	108	96	118	137	124	102	130	105	102	115	122	118	121	103	113	108	130	131	115	127	121	110	123	118	110	112	117	99	100	100	108	104	121	115	118	104	111	117	96	95	104	103	113	113	85	117	102	90	120	105	102	92	101	104	105	125	124	113	108	124	110	127	128	110	79	99	110	95	105	102	125	106	130	110	111	110	118	99	104	107	108	105	107	120	119	127	102	116	105	108	89	120	135	108	134	127	116	122	100	110	104	105	99	123	111	100	113	131	108	107	99	108	128	127	90	117	100	115	104	100	96	118	129	105	101	116	111	98	127	97	98	103	93	96	121	97	105	101	98	96	112	113	100	101	116	104	104	97	96	119	109	122	109	99	103	109	117	116	110	101	103	99	117	118	101	99	109	107	79	101	96	116	109	119	91	100	104	117	103	104	110	124	120	108	125	103	106	132	95	113	111	98	91	131	98	99	93	97	102	101	124	103	95	114	114	122	93	110	101	118	116	104	116	105	107	104	99	105	100	114	128	144	108	117	108	93	101	93	112	93	113	102	102	100	103	132	115	121	97	108	104	106	95	111	102	87	108	107	100	107	102	115	117	105	97	92	116	108	125	118	90	124	103	106	110	118	93	121	110	111	104	119	111	109	127	105	109	112	114	95	107	119	104	115	109	131	105	112	98	113	113	108	115	98	119	85	114	96	113	116	106	110	99	107	104	121	120	97	88	119	108	95	106	112	108	129	106	104	94	122	87	117	111	92	116	117	103	95	96	131	107	113	130	97	110	89	119	101	93	109	97	83	110	124	129	114	108	119	120	107	99	115	110	113	106	103	113	132	110	101	121	107	80	108	110	96	100	110	107	110	99	96	113	96	102	104	127	105	115	104	126	121	91	116	111	100	98	122	85	111	93	97	111	110	118	117	107	113	105	102	87	112	95	118	112	108	109	105	98	118	106	111	105	95	130	115	123	118	133	116	86	106	99	110	130	98	107	121	102	75	112	109	108	106	112	101	98	101	108	105	101	106	94	98	115	124	102	121	98	119	103	122	97	87	103	127	103	108	105	80	98	108	97	125	104	111	106	113	121	102	98	117	103	102	116	138	87	123	114	104	108	114	102	116	108	114	100	113	129	111	106	109	118	89	97	101	94	106	92	132	104	100	139	94	89	105	123	89	129	96	94	109	108	120	113	119	98	97	103	114	113	118	108	117	101	118	109	101	93	112	103	103	112	132	105	99	109	104	96	132	123	116	107	100	134	125	111	114	110	127	101	125	99	119	115	99	118	106	96	103	94	111	100	106	115	107	118	118	117	104	114	100	98	121	99	105	131	124	111	113	102	107	103	113	115	124	109	126	97	96	100	111	102	116	108	110	123	115	120	120	96	101	111	86	118	100	105	95	92	123	93	99	109	111	121	112	108	119	127	100	107	112	102	116	117	123	107	97	130	114	114	109	106	119	119	112	100	122	102	113	101	109	108	116	112	110	119	118	135	123	111	95	113	90	98	121	101	121	107	117	105	122	96	98	115	98	121	113	117	118	99	105	118	93	105	90	100	124	114	113	113	122	102	106	126	126	128	124	114	96	116	92	110	119	138	101	129	102	95	112	109	111	108	105	117	119	121	106	107	126	129	105	110	100	107	101	96	97	116	111	125	103	116	117	118	100	105	139	119	107	88	118	84	103	103	122	101	104	114	105	114	107	101	117	119	102	124	111	122	106	110	115	111	112	100	117	109	100	107	105	109	94	129	101	106	112	113	100	125	111	93	117	116	110	111	113	129	101	109	109	107	120	127	117	101	112	119	102	106	118	115	85	103	106	116	123	125	123	98	118	107	124	109	121	101	87	101	108	98	111	120	103	122	108	112	108	112	112	99	110	111	102	108	101	102	104	123	101	103	123	122	88	89	104	75	116	125	106	107	103	122	111	93	106	129	100	93	115	121	87	92	108	107	106	111	117	112	111	102	122	127	121	114	111	100	102	112	117	112	109	95	107	125	103	119	133	105	121	112	109	105	99	126	120	111	130	114	112	103	100	108	123	110	113	110	132	108	123	121	113	119	123	114	92	114	107	122	119	95	95	102	115	107	92	97	107	117	100	107	108	113	102	100	113	106	117	127	117	106	103	112	112	93	119	112	120	118	118	108	112	123	94	112	113	114	107	99	97	133	119	109	90	104	112	124	116	101	101	84	114	90	120	111	100	112	114	116	95	101	109	110	115	115	116	129	121	119	114	106	120	110	115	126	104	94	118	92	103	118	118	108	111	118	120	113	103	108	118	113	132	108	128	115	114	102	94	109	111	125	111	104	112	110	114	108	109	100	121	109	111	96	99	98	94	119	107	116	113	102	86	105	120	98	115	122	104	110	110	102	118	110	117	122	121	96	106	109	115	84	99	113	99	98	111	97	109	93
5230	1360	3306	3606	3062	2420	2118	1696	1463	1231	1108	956	915	852	825	720	693	666	617	634	557	554	530	559	531	491	527	438	464	505	435	437	444	446	454	468	431	433	433	432	422	428	398	422	381	446	390	380	416	378	353	391	385	389	388	404	388	389	373	410	384	377	357	405	400	414	385	414	379	396	367	358	363	365	364	383	397	376	388	389	337	423	382	367	367	381	347	380	347	368	378	390	369	410	389	365	375	386	364	352	395	379	366	376	378	382	380	375	421	345	388	380	387	390	363	398	396	342	390	345	379	389	324	381	386	373	342	366	370	356	391	342	376	363	378	365	360	373	393	370	335	379	386	358	354	384	373	366	367	362	363	376	347	355	364	360	354	348	344	355	385	352	358	379	407	363	333	348	368	361	353	344	355	367	362	342	374	364	380	405	381	386	350	380	385	356	367	383	385	335	395	391	368	343	333	350	385	331	399	359	381	361	358	368	354	365	368	367	350	378	384	385	386	377	395	397	379	381	366	372	372	402	367	346	371	362	381	349	377	345	384	375	364	389	384	374	332	364	363	355	325	379	387	351	366	313	356	352	362	379	352	361	375	352	354	350	350	383	348	360	382	357	370	344	361	365	357	396	397	343	358	377	369	344	363	388	342	394	354	347	357	400	362	353	371	382	389	379	336	386	402	359	376	354	333	352	374	342	375	376	351	356	384	353	384	344	348	413	363	323	381	365	393	356	361	397	389	372	367	392	352	364	386	356	378	369	355	342	368	354	390	401	403	361	407	362	386	383	379	361	362	363	348	369	363	401	357	367	349	339	367	387	368	372	351	395	416	356	390	352	375	400	350	335	360	357	341	351	364	381	341	335	369	340	385	404	375	354	376	390	341	381	373	342	342	381	401	369	359	378	379	368	341	378	358	373	385	393	346	356	378	388	365	388	356	356	341	362	356	376	368	367	350	355	357	367	315	363	383	348	397	382	411	353	364	374	358	351	387	373	355	372	389	391	368	387	352	383	370	365	387	384	363	395	356	353	390	391	381	349	359	360	348	376	392	374	361	346	365	371	367	392	371	380	359	355	367	374	351	352	349	366	363	379	374	372	368	339	384	403	366	330	383	342	357	324	369	364	378	355	343	337	369	411	355	373	378	361	370	349	361	366	364	369	342	370	382	360	347	375	359	359	354	394	365	411	375	378	362	375	354	363	370	379	374	334	362	351	360	369	346	362	407	324	362	407	350	373	399	372	376	409	377	366	365	373	360	353	327	393	370	341	371	385	385	363	387	347	339	361	340	344	375	395	340	348	403	380	355	398	395	371	374	365	363	338	348	361	390	369	334	374	392	394	386	378	352	369	373	374	365	393	326	338	351	363	361	374	371	343	347	369	368	379	347	364	364	395	352	362	359	387	345	397	353	349	355	348	380	408	389	372	407	363	378	342	392	369	346	365	399	347	350	364	376	376	351	345	381	312	364	374	389	373	385	371	369	361	379	369	343	361	359	388	389	355	377	370	367	385	383	372	347	376	363	373	347	400	344	358	387	356	392	370	378	365	381	362	384	387	350	395	355	369	408	350	376	329	378	381	375	343	369	399	364	371	361	367	378	358	364	331	367	368	340	343	365	353	407	382	377	355	369	357	357	345	329	362	380	383	349	350	359	380	353	360	404	360	373	407	364	380	332	388	382	351	374	335	366	395	336	375	332	379	371	379	367	353	365	335	347	371	375	373	328	374	361	336	341	349	368	337	345	397	357	377	359	366	361	371	371	353	361	366	357	346	376	354	363	395	357	404	358	324	345	341	372	321	362	355	392	371	369	382	346	389	369	363	385	354	407	342	389	346	367	362	379	359	376	390	368	377	361	352	364	348	401	384	368	360	375	359	372	349	402	348	388	351	397	396	345	395	356	378	381	369	383	351	384	367	390	396	356	405	342	399	358	371	390	369	348	359	365	386	373	385	376	399	352	364	392	372	332	385	341	404	367	366	341	395	360	352	373	365	364	380	370	375	342	372	367	367	395	350	360	369	370	367	383	367	356	391	377	339	393	372	368	374	352	350	377	343	369	363	357	355	355	350	386	347	361	360	359	343	388	366	346	345	363	344	375	347	385	367	388	371	366	350	383	352	326	353	320	355	365	414	363	375	354	369	378	370	367	384	338	353	393	367	364	358	376	349	340	365	381	382	401	382	360	376	368	347	363	357	346	379	379	369	378	318	394	379	340	353	352	352	358	371	307	376	345	342	372	353	400	368	344	351	335	374	410	344	363	372	374	376	378	371	387	368	345	351	369	367	370	356	367	352	383	374	364	404	356	364	367	365	375	324	348	360	367	358	368	346	383	370	369	385	352	358	345	358	369	359	389	400	368	367	353	345	347	376	377	358	355	376	360	365	368	333	357	403	355	331	368	348	322	318	388	377	374	352	369	368	379	377	348	350	322	336	365	383	391	343	382	380	373	354	384	353	354	356	363	366	354	362	399	395	361	355	358	360	391	354	391	356	372	355	362	373	392	362	385	372	391	349	396	365	380	370	410	341	382	364	340	364	318	344	385	364	369	391	321	341	354	409	338	361	355	367	343	358	389	376	360	338	361	337	362	373	378	357	337	377	346	432	354	347	389	371	367	374	350	348	393	333	372	343	386	361	376	358	335	411	365	370	351	383	363	410	417	353	367	351	337	357	371	385	377	374	389	365	370	352	384	373	378	382	371	362	355	395	397	371	378	332	343	369	366	353	366	365	368	379	376	378	375	361	356	376	356	358	374	373	367	341	340	340	390	349	366	373	368	393	360	351	360	338	389	391	383	353	376	320	347	393	335	353	377	403	362	362	338	346	364	369	315	372	404	336	360	338	384	371	367	356	383	376	326	386	388	392	384	391	396	393	371	391	319	382	333	370	380	361	363	335	376	343	413	381	326	392	362	355	360	360	328	360	335	398	381	393	348	372	369	378	353	372	384	355	360	364	349	346	387	345	390	334	403	355	401	355	374	374	360	371	350	366	341	357	382	349	375	387	358	341	352	381	328	382	374	352	374	394	360	354	388	357	346	356	381	388	359	391	368	367	362	339	386	378	367	346	363	373	383	398	367	373	352	366	380	368	375	364	363	364	369	343	374	348	357	357	351	346	384	407	366	332	351	364	390	372	388	394	362	366	338	359	380	378	367	368	364	391	337	357	361	365	391	364	389	344	363	355	383	350	332	337	413	351	362	372	366	374	395	334	336	364	354	341	378	368	338	360	349	389	350	364	380	373	376	378	338	373	364	365	357	346	376	347	357	335	381	364	345	382	378	386	396	392	334	385	395	354	389	349	395	408	367	357	397	409	391	396	370	368	395	341	368	366	375	338	389	382	356	363	362	408	331	342	390	376	372	377	376	347	350	380	360	350	365	358	391	353	366	398	388	398	370	373	363	379	376	382	350	332	361	370	363	372	369	355	397	362	361	350	377	386	373	353	381	401	383	386	368	408	337	335	358	361	394	373	395	363	345	357
15414	2601	2729	2061	1514	1022	810	628	529	451	385	328	272	317	272	234	232	227	218	198	210	193	207	203	195	170	195	164	189	175	174	172	184	167	138	163	173	162	164	164	160	166	162	180	177	177	168	174	176	125	173	162	154	170	146	164	139	160	173	149	165	149	166	164	145	153	141	152	139	173	169	172	189	171	144	145	166	155	161	179	174	159	143	161	157	142	163	163	136	148	136	128	164	143	161	158	166	128	153	154	155	169	152	154	153	170	163	142	153	147	159	149	169	169	163	173	138	153	149	142	162	151	157	180	160	152	153	168	151	164	163	164	149	154	158	145	153	150	135	150	144	133	141	150	157	165	119	145	145	155	152	139	149	152	154	154	143	140	140	119	153	153	178	155	155	150	151	137	160	162	147	140	156	144	146	139	156	138	170	149	156	149	155	122	153	170	160	138	155	152	149	178	159	180	175	149	114	172	145	140	154	162	133	158	184	123	151	172	161	150	154	147	161	150	153	122	154	144	141	140	150	181	167	160	156	164	145	148	149	141	166	147	146	161	145	165	151	168	152	159	139	157	164	155	151	155	174	147	156	146	170	167	129	159	133	169	136	150	161	154	150	174	154	159	147	175	153	148	147	137	144	148	163	161	150	152	141	162	168	163	147	143	156	171	139	161	152	151	167	143	160	133	152	172	138	172	158	169	146	151	131	176	159	144	152	134	153	167	133	149	168	136	144	146	166	162	155	144	158	168	149	158	162	156	148	141	148	170	154	156	144	172	157	147	154	169	164	157	165	151	161	156	122	145	143	160	169	153	141	148	158	151	169	164	179	154	134	144	160	145	131	142	164	182	151	166	163	166	150	135	176	158	172	165	173	144	142	116	160	152	155	146	158	130	130	160	155	159	164	143	175	180	132	140	147	165	155	152	157	146	142	151	156	154	166	161	154	153	166	152	150	159	158	146	152	155	135	168	168	158	164	141	149	157	149	142	165	169	154	181	150	167	167	139	140	156	178	150	149	180	123	178	150	153	149	157	140	138	156	167	167	163	167	140	148	153	138	152	156	172	147	157	151	144	163	138	162	149	136	143	171	145	136	141	146	161	138	161	156	141	147	132	155	157	178	149	142	167	155	152	155	143	170	160	147	158	152	174	147	151	144	152	155	196	148	141	174	161	142	137	175	164	150	154	142	150	143	157	141	170	159	136	122	140	167	150	148	135	139	154	183	134	139	154	144	165	161	160	144	143	140	152	174	168	154	144	157	143	152	160	147	153	178	161	158	138	182	145	150	146	137	161	159	139	154	139	144	136	172	149	154	169	148	171	148	164	141	126	164	160	168	175	138	143	149	169	170	162	146	153	164	145	143	140	143	176	139	165	133	139	159	162	145	161	158	151	148	159	154	169	141	145	144	138	150	163	167	157	158	165	139	173	147	140	166	141	133	143	145	141	151	179	145	158	148	169	146	160	137	146	143	160	143	155	180	166	155	155	148	161	153	153	180	160	150	133	148	143	168	158	153	170	140	171	160	141	137	149	161	134	140	170	166	154	147	175	143	147	150	137	162	156	146	159	144	153	151	175	159	172	158	151	138	178	154	139	146	144	150	154	170	137	165	173	158	172	148	161	144	163	141	149	145	154	159	137	160	129	158	154	175	158	148	125	173	163	175	146	137	163	162	168	168	160	156	150	154	157	146	145	156	189	157	165	155	167	142	151	150	139	150	156	135	169	155	138	137	149	159	142	143	143	169	175	146	173	162	161	184	159	144	159	170	165	162	178	146	181	148	138	150	164	161	135	185	157	126	160	170	156	135	140	131	143	140	174	173	157	156	155	150	142	168	139	164	176	152	159	161	189	163	168	165	134	143	140	154	151	149	147	154	137	140	154	152	156	145	153	150	149	148	159	171	143	153	145	131	138	164	162	171	157	125	157	161	147	160	158	136	145	147	179	173	164	136	149	142	140	144	145	139	161	141	155	152	175	161	144	137	170	166	182	140	164	146	148	159	144	151	169	141	152	145	152	145	149	147	161	162	135	145	142	133	126	163	146	166	144	138	124	151	131	131	151	128	139	154	158	169	162	148	140	149	136	150	156	141	155	171	156	165	142	155	153	138	158	180	156	150	144	152	136	161	156	145	148	145	149	166	164	149	157	148	145	159	152	134	159	171	160	151	169	154	168	153	152	145	155	152	150	175	135	166	152	159	164	136	171	148	152	164	159	182	172	148	143	138	153	172	148	156	153	130	150	134	157	152	161	140	166	137	151	148	153	166	166	143	165	156	148	160	133	158	151	160	144	149	170	157	189	130	159	136	157	183	148	175	154	160	173	170	154	138	151	157	178	169	160	142	163	138	142	178	138	150	155	149	145	170	167	136	157	172	154	176	158	156	144	139	144	146	159	164	152	132	148	169	155	162	138	161	155	137	143	142	147	151	146	160	154	161	163	173	181	141	167	174	151	169	156	158	142	160	157	137	132	155	177	147	168	149	156	132	148	159	158	155	158	184	150	162	167	164	155	145	155	150	145	165	142	147	133	145	134	156	146	164	171	153	141	140	138	154	152	156	150	133	143	148	142	140	136	145	154	178	151	145	161	145	154	164	184	170	170	139	159	138	157	134	141	150	152	177	155	157	153	170	163	172	160	164	155	123	129	163	143	159	156	171	133	135	131	153	171	156	160	148	134	153	155	150	149	154	142	157	146	157	159	128	149	153	153	152	174	159	146	128	148	158	163	157	150	145	142	141	166	139	146	171	157	193	169	161	136	153	171	161	163	155	166	156	159	147	138	152	142	155	151	144	139	155	157	126	151	130	165	157	145	161	172	155	147	170	165	165	145	146	139	158	146	149	149	156	145	140	156	149	167	156	147	150	125	135	169	156	169	139	152	147	144	155	176	164	143	159	164	153	131	175	167	166	155	159	144	157	158	150	140	172	155	157	142	137	158	139	157	144	162	127	160	137	163	157	130	166	150	170	165	151	163	162	161	171	170	140	142	167	154	141	153	167	128	162	153	183	154	150	157	164	149	160	139	149	168	162	161	134	146	141	154	141	153	139	146	154	147	158	174	161	175	153	170	129	144	143	157	158	176	150	161	133	162	160	133	155	164	156	162	149	122	169	134	159	158	146	165	146	148	144	159	167	158	151	162	167	130	155	168	144	156	161	154	152	147	137	159	138	125	134	173	177	146	169	152	163	146	150	174	151	132	162	134	160	150	155	160	149	151	159	136	155	164	146	156	154	145	152	163	140	149	165	156	164	148	138	149	161	162	177	161	154	139	165	178	156	162	148	125	142	169	144	149	166	187	168	175	164	157	144	153	148	156	143	141	161	123	153	156	143	159	161	163	132	144	162	139	151	152	148	163	153	140	174	166	171	154	142	153	138	163	164	145	146	152	139	146	161	145	146	153	161	145	151	169	145	156	160	142	152	155	159	166	176	159	160	153	121	171	138	163	168	157	139	152	171	164	146	165	161	139	176	166	163	167	157	162
7585	2574	5892	6806	5543	4505	3653	3061	2587	2366	1883	1716	1563	1386	1293	1234	1130	1067	995	1000	954	984	830	826	862	779	766	738	707	695	704	698	673	669	675	671	656	637	638	627	596	623	605	588	587	601	601	552	593	519	572	585	532	593	582	549	574	533	523	530	515	590	552	531	532	579	566	551	521	521	607	497	530	554	474	511	505	497	569	533	511	565	484	517	539	528	522	508	522	530	474	523	512	568	505	540	494	517	512	509	527	494	503	525	485	511	547	487	501	504	497	505	506	509	521	459	489	496	538	515	538	507	507	536	532	496	498	521	524	505	512	528	496	508	563	524	492	488	535	508	445	488	547	498	499	495	513	530	467	478	516	488	527	506	478	482	481	539	491	500	493	472	555	517	469	502	497	498	488	498	486	461	499	501	495	498	513	528	480	543	522	502	472	532	488	526	502	505	518	476	520	431	494	486	506	551	507	483	513	528	454	498	455	557	517	517	507	518	499	498	481	506	505	502	509	524	496	484	502	490	457	494	475	512	487	492	522	493	532	457	515	470	504	480	489	521	511	465	507	492	477	526	512	502	531	427	449	505	463	489	517	485	518	517	524	522	522	495	500	527	520	481	489	500	502	493	475	508	489	494	496	507	473	482	491	473	487	504	515	491	551	485	481	475	511	511	478	501	476	552	511	506	506	536	481	524	515	495	496	457	533	507	535	496	519	517	486	462	548	510	505	483	471	493	507	503	508	519	489	493	498	516	510	479	502	515	503	524	513	540	483	465	477	497	477	484	505	451	496	496	485	480	529	514	507	491	475	527	520	528	520	506	505	500	493	512	544	528	451	483	479	516	482	521	508	487	498	496	524	505	519	546	491	479	469	512	484	496	510	492	476	516	482	516	479	473	492	510	501	503	549	494	572	509	528	466	479	495	518	480	512	509	482	519	494	482	528	494	476	503	481	484	501	488	495	496	491	516	463	499	486	480	485	503	496	469	510	502	547	514	495	533	497	563	488	483	517	507	543	498	473	513	478	470	471	499	530	483	508	498	513	486	534	490	500	525	493	522	468	474	503	525	506	506	532	457	549	487	472	511	487	514	495	508	495	514	512	503	509	468	491	497	457	489	461	471	512	515	516	493	487	558	461	525	460	473	495	505	482	513	492	498	495	474	493	509	501	492	502	490	518	509	528	504	465	467	517	514	481	462	544	500	503	508	502	512	510	486	465	556	512	531	436	469	482	474	492	507	478	521	511	483	523	509	508	505	506	497	497	494	503	550	500	525	487	528	522	463	466	503	490	493	517	552	453	510	482	505	497	505	522	508	473	501	501	511	479	525	530	567	470	506	501	464	495	505	529	505	495	481	485	489	444	509	499	499	530	513	523	482	526	491	468	490	528	504	476	515	498	498	493	535	482	506	531	479	498	505	449	490	480	500	527	531	535	478	504	472	505	561	509	480	490	526	484	507	498	502	486	535	512	516	492	512	470	504	474	480	493	473	501	501	485	484	486	506	497	523	506	484	475	530	489	524	501	511	480	531	489	486	467	489	503	510	467	452	485	522	502	496	534	533	502	497	461	507	495	488	504	488	517	525	527	468	525	513	525	492	486	459	523	505	505	428	493	514	480	530	477	483	555	507	480	550	520	488	476	529	512	490	509	451	465	517	468	462	508	489	493	522	514	511	465	486	492	463	490	509	489	458	495	516	516	487	478	507	473	484	493	492	518	464	522	527	498	484	469	456	501	520	504	510	505	455	525	484	510	485	514	498	525	494	495	515	488	511	488	530	518	478	483	507	491	535	479	477	552	492	525	488	521	519	497	479	452	500	488	470	479	521	499	474	537	513	472	505	470	477	534	469	451	493	511	481	514	468	498	525	516	480	546	510	490	480	485	500	500	461	481	481	491	465	473	520	491	514	507	503	540	493	460	512	527	500	466	492	523	505	499	488	459	534	501	492	507	512	482	470	482	502	502	491	503	485	498	501	461	509	477	490	456	475	501	517	485	472	488	553	486	496	479	530	515	500	504	455	480	469	508	527	538	528	490	508	519	489	521	462	509	506	502	497	475	517	491	517	492	482	523	470	524	510	477	500	472	509	494	468	506	501	480	446	493	508	514	546	484	522	460	497	494	509	553	486	527	499	526	469	480	489	465	480	505	482	552	532	476	500	488	472	518	491	505	470	468	516	443	515	457	496	508	510	516	499	487	483	514	475	509	469	446	486	519	475	474	524	515	510	543	493	507	504	550	517	521	475	490	492	530	530	560	515	512	514	508	499	532	476	457	490	490	539	461	485	513	520	511	483	521	480	458	520	479	445	496	499	487	475	504	487	490	522	504	508	511	485	490	500	493	523	539	487	500	521	462	460	503	510	496	518	503	503	511	470	479	519	523	522	491	483	551	504	481	532	523	504	466	539	525	468	451	464	519	516	483	512	498	499	477	500	482	505	465	500	488	496	503	507	532	502	505	463	526	475	529	513	464	489	498	520	514	473	501	480	484	551	534	496	502	502	504	487	506	508	512	492	534	477	482	577	485	490	515	471	523	535	470	455	472	493	487	476	488	454	502	528	487	523	493	501	492	489	516	452	513	488	465	523	492	483	495	511	485	490	508	510	466	475	556	478	507	493	453	503	515	483	496	469	523	488	524	490	487	493	499	499	478	443	479	471	468	480	511	469	490	515	525	487	501	481	527	512	483	444	526	500	515	508	458	515	506	523	524	518	534	533	466	474	498	489	487	491	541	509	474	503	517	506	497	506	473	526	505	442	515	497	494	485	523	496	462	492	491	484	498	483	491	500	500	502	494	504	519	512	469	520	530	508	515	498	506	505	492	499	496	500	491	486	503	523	468	506	489	506	466	532	514	492	505	492	516	495	480	497	499	513	490	495	491	497	480	470	526	456	514	496	484	472	456	510	511	507	511	543	512	470	534	482	482	480	495	502	530	513	496	494	495	529	509	472	486	518	516	517	510	490	505	503	488	444	522	513	521	522	469	508	524	455	487	483	493	491	507	491	496	522	531	501	477	523	522	492	510	503	509	516	464	487	476	504	513	503	489	487	541	495	468	516	490	526	502	491	481	478	532	476	466	472	476	480	481	529	505	474	488	499	497	477	465	458	479	494	482	518	507	525	487	511	496	535	491	544	549	544	536	474	462	480	490	529	534	484	510	494	505	476	490	514	519	504	508	479	473	484	554	485	509	479	501	516	484	475	512	485	481	470	465	485	490	487	489	513	470	471	507	477	547	449	467	503	493	504	509	466	502	533	515	493	487	432	485	497	480	490	492	462	530	484	521	490	492	459	523	520	506	493	488	513	510	507	494	534	477	517	524	475	469	507	471	487	496	498	502	494	479	462	504	492	508	500	492	497	484	535	545	478	506	537	505	455	485	484	496	516	496	470	503	475	466	464	506	461	507	500	480	488	486	496	484	476	467	483	473	534	506	500	527	526	513	496	428	457	485	470	536	499	516	508	533	503	534	462	522	458	450	502
1974	255	288	274	262	220	213	192	231	240	233	191	220	255	207	256	252	208	217	188	242	218	202	224	208	221	240	250	191	203	195	237	246	203	202	203	191	211	213	219	196	220	237	225	186	234	205	201	217	216	199	228	228	224	226	210	234	234	217	218	225	225	196	225	209	232	228	216	219	206	221	204	217	235	220	217	235	238	225	232	225	236	217	187	212	193	225	197	209	211	247	214	210	214	204	216	222	240	218	238	242	219	262	222	214	218	223	198	228	225	248	223	229	250	217	204	207	219	230	208	232	224	235	205	225	256	216	205	214	250	232	190	196	214	231	220	235	226	217	233	202	210	224	211	223	229	208	236	211	232	234	214	218	227	230	205	198	208	225	200	249	209	208	213	233	235	230	219	222	213	213	221	202	214	219	185	230	235	210	262	212	229	231	232	209	209	241	232	234	214	220	229	213	217	227	253	190	209	243	235	224	199	221	203	190	199	239	214	220	245	203	211	225	240	212	252	235	215	211	206	216	236	214	213	193	201	210	198	212	218	221	229	217	236	202	217	225	232	223	221	203	191	208	216	260	204	215	212	230	212	214	211	231	215	234	221	207	215	217	197	245	206	244	224	218	218	239	204	220	231	220	202	238	230	231	223	229	187	211	214	193	213	224	208	224	224	206	251	219	219	240	247	231	234	232	243	204	201	232	238	257	235	208	211	235	223	220	196	219	196	190	188	222	213	204	215	248	209	209	198	207	206	213	195	209	220	238	213	224	232	216	208	241	219	204	204	210	233	205	211	217	231	192	213	213	213	236	242	205	208	226	238	222	200	218	229	230	218	229	216	211	215	203	215	227	225	218	258	234	215	239	227	204	235	224	217	234	209	218	228	204	221	217	212	225	219	210	230	202	208	237	199	234	205	223	246	213	221	239	213	182	225	218	243	200	215	212	211	222	226	250	215	239	210	245	235	205	233	219	216	213	222	242	211	221	231	204	217	201	228	221	220	245	226	225	219	222	247	225	209	219	225	210	219	219	209	215	230	209	258	226	220	217	236	213	226	206	217	207	194	204	228	212	208	228	217	206	221	219	228	211	207	222	199	222	233	201	204	228	244	222	235	211	222	244	226	209	205	217	193	227	233	227	211	217	223	215	231	219	221	220	202	220	223	226	228	226	206	207	232	239	232	213	234	211	205	215	215	210	210	228	237	204	224	192	230	212	242	220	224	186	214	220	203	215	217	216	209	197	222	213	224	219	204	232	218	244	192	209	229	214	211	237	220	233	209	227	197	225	200	194	229	239	195	236	215	228	236	210	217	226	235	210	245	208	236	220	243	204	224	210	205	233	238	219	256	229	208	207	213	217	250	238	209	221	199	221	245	199	220	214	211	221	214	219	232	218	234	233	199	229	215	203	229	236	209	233	208	219	219	224	204	224	220	234	212	191	205	223	226	212	231	239	236	228	226	220	237	209	201	239	213	224	228	216	243	207	218	207	199	223	214	191	224	224	217	202	211	238	208	223	234	214	208	229	248	192	224	228	213	218	256	223	212	237	208	227	232	221	238	225	216	237	224	240	238	237	235	211	218	211	213	212	198	221	194	240	220	208	225	234	238	207	215	200	223	240	210	193	201	195	235	209	250	205	203	233	210	204	248	245	207	228	204	203	226	214	207	220	190	210	203	231	227	219	194	192	241	236	210	218	210	239	232	217	228	201	236	215	215	215	257	230	218	219	218	215	239	196	228	224	244	187	233	212	210	223	227	230	242	215	224	222	228	237	207	219	234	216	229	224	210	190	204	217	241	216	195	223	212	198	226	231	213	225	221	213	242	233	216	218	225	222	225	228	232	208	238	242	200	236	231	214	220	221	213	215	237	235	233	217	219	239	206	209	223	184	237	204	201	246	220	239	205	201	224	221	211	227	204	234	213	209	223	220	251	217	217	212	239	209	212	196	217	196	235	210	214	209	236	218	189	196	248	219	188	229	227	204	232	211	232	188	191	225	217	197	216	218	227	226	211	198	209	208	218	230	209	216	223	214	224	243	237	232	232	219	222	208	236	206	219	206	211	209	228	220	224	207	213	237	221	196	233	223	199	214	225	217	218	170	230	223	206	246	206	199	204	215	210	234	208	258	230	187	226	235	235	253	197	246	226	231	221	205	219	216	217	214	208	220	226	208	224	209	220	202	204	196	243	193	226	245	232	231	219	206	215	197	227	215	228	228	236	207	223	228	196	214	211	232	212	201	207	225	202	220	214	233	223	208	209	227	185	220	208	225	231	237	212	232	210	222	219	208	236	212	230	212	243	199	207	210	214	194	260	202	237	197	232	203	210	228	223	221	231	245	227	187	225	223	212	221	228	193	243	228	209	211	233	223	221	207	230	214	240	232	195	227	191	251	233	222	242	219	195	227	221	228	212	201	213	228	204	212	196	208	216	201	217	204	221	200	213	235	219	240	225	236	230	198	218	211	229	212	232	225	192	219	207	247	217	215	191	219	236	212	212	201	204	203	211	222	191	205	225	209	215	241	213	229	213	192	243	206	209	202	234	203	206	227	209	224	209	224	242	212	219	223	222	229	223	209	216	213	199	226	198	213	205	219	213	202	218	224	228	219	208	206	209	188	209	227	205	250	218	231	194	208	212	204	192	206	199	188	203	216	233	230	215	202	204	227	223	197	216	209	243	236	204	223	228	218	225	200	259	229	219	211	231	212	206	239	222	209	234	228	236	218	245	213	229	212	207	229	219	240	238	202	221	203	201	227	221	219	213	230	211	194	216	237	192	203	221	243	200	222	202	189	194	218	229	210	218	206	223	215	210	205	242	243	200	243	199	237	199	246	200	196	219	216	228	195	227	233	235	186	223	208	219	230	208	228	212	219	225	193	203	207	207	233	220	214	234	240	205	205	196	221	197	207	226	209	202	218	224	224	232	228	214	230	229	218	241	204	218	219	213	212	217	208	235	255	230	214	211	230	244	223	198	234	239	217	236	212	222	208	216	209	236	236	217	211	235	211	201	236	232	247	182	227	237	208	260	190	210	216	231	210	234	220	202	229	212	219	232	209	192	219	232	239	196	224	224	214	207	222	218	235	212	231	246	219	206	208	223	217	214	221	196	206	233	215	232	230	208	207	206	216	231	220	196	226	198	214	229	219	207	185	273	205	237	231	216	217	225	210	207	229	201	237	212	242	220	210	216	227	229	202	203	223	230	223	235	242	256	207	230	189	244	215	218	192	221	211	232	227	194	219	223	226	217	219	205	235	213	212	215	227	227	181	202	203	208	209	241	240	210	225	186	203	210	187	215	216	195	224	244	234	207	197	210	204	216	220	247	209	236	203	249	213	229	220	215	213	236	212	242	222	200	202	245	202	224	236	229	221	228	229	228	234	214	242	212	197	221	223	204	220	232	218	220	227	216	227	206	190	222	234	219	216	219	186	212	210	262	222	219	213	196	229	210	214	209	217	223	213	206	200	223	214	204	193	204	242	197
2117	743	779	823	783	734	743	706	712	688	692	601	666	695	697	638	631	642	684	662	647	708	622	665	688	674	646	685	665	656	637	712	659	660	644	640	657	685	695	670	656	665	670	652	650	676	687	649	616	665	666	642	603	634	692	668	639	678	647	616	603	685	629	669	634	671	623	681	642	644	647	662	658	674	673	684	664	718	654	661	659	665	636	667	629	666	673	693	652	679	652	712	631	694	652	651	654	632	587	672	644	668	633	668	664	676	649	610	626	685	643	679	681	640	663	679	678	661	671	594	642	628	631	662	664	624	651	663	668	641	665	612	627	612	617	632	655	678	647	661	644	659	645	624	633	691	661	623	653	620	641	616	654	613	625	644	622	656	627	620	636	633	646	622	638	605	658	629	680	610	600	661	677	635	659	623	663	663	619	614	659	674	628	632	636	685	651	655	643	676	666	687	619	650	606	675	616	677	660	639	669	659	675	676	642	675	655	667	659	718	669	696	670	659	678	673	680	643	662	654	652	660	658	617	671	624	660	626	686	645	636	610	724	668	632	626	683	669	657	659	624	627	662	676	654	618	621	679	635	657	643	618	643	638	656	623	673	647	627	609	633	663	665	669	639	631	634	681	683	612	689	698	636	650	664	608	670	653	627	665	671	650	658	616	638	613	658	703	623	653	615	609	630	651	672	638	699	616	597	669	648	714	644	642	652	639	640	663	689	648	678	676	666	632	618	610	655	656	667	676	713	646	677	639	627	652	671	641	700	640	694	662	662	631	721	581	673	679	673	632	646	634	636	690	669	636	674	671	689	670	679	671	655	620	630	634	681	657	665	646	687	639	666	613	641	644	658	662	646	659	651	700	602	703	683	650	619	640	632	648	673	604	620	654	629	664	627	651	630	664	631	639	644	599	622	661	708	671	598	709	635	656	655	696	675	654	639	650	649	599	621	680	651	609	665	644	619	648	624	670	610	672	692	662	617	683	697	645	629	669	656	614	641	672	638	636	682	635	658	646	671	671	672	706	629	662	609	650	667	694	659	655	661	658	660	655	637	610	673	683	637	650	618	690	637	652	652	631	684	669	726	663	662	647	653	648	662	646	699	679	664	648	699	650	642	662	666	637	634	667	655	639	612	614	611	662	623	641	650	671	604	664	698	636	667	652	652	637	637	643	617	640	688	669	697	640	656	613	661	648	625	636	692	671	655	663	652	644	683	611	646	647	708	626	634	610	650	620	693	605	663	652	664	644	644	620	630	666	629	684	669	609	654	617	641	615	668	639	655	631	616	660	652	681	626	634	661	662	644	622	627	654	637	645	636	638	658	630	679	659	665	666	644	698	623	625	663	665	660	668	656	690	657	697	669	640	705	655	710	619	638	648	659	631	645	630	623	657	667	651	629	622	659	680	639	635	664	677	677	640	644	669	642	669	682	623	627	604	601	642	620	654	590	621	617	605	666	659	630	694	650	665	635	630	565	641	636	625	631	622	659	649	670	643	640	649	634	621	674	650	662	626	640	701	675	653	640	616	693	631	687	708	666	669	592	659	659	668	633	697	587	655	612	659	619	687	654	650	651	649	666	596	659	659	667	663	678	644	680	624	689	665	688	649	658	632	660	641	690	653	658	672	639	637	645	631	666	681	668	642	628	608	623	669	624	615	688	667	614	641	634	651	630	634	649	643	622	696	628	662	691	615	661	655	682	655	659	630	638	602	662	659	639	663	661	643	657	639	667	651	674	615	658	634	681	655	670	637	637	655	673	648	640	667	649	622	678	607	644	667	633	711	678	679	648	651	686	677	634	606	619	641	646	617	661	645	654	676	657	655	676	634	668	636	682	674	637	625	662	661	647	633	641	624	657	612	673	683	630	674	663	680	614	669	646	652	629	638	686	666	624	660	629	727	646	661	645	681	637	633	681	643	652	618	664	688	675	678	649	675	634	596	645	640	644	617	680	641	708	575	646	670	718	648	607	657	620	611	621	619	646	654	692	619	650	672	627	661	614	667	670	636	629	625	660	613	634	633	694	668	677	606	633	671	613	603	665	611	644	649	632	674	656	625	603	670	623	675	644	656	625	629	664	653	627	605	624	652	691	670	636	688	639	669	659	653	663	644	708	667	690	584	657	628	672	634	658	639	665	668	644	701	671	639	657	724	615	652	665	657	702	674	643	640	605	615	608	628	651	654	658	641	630	651	617	642	675	636	654	633	698	662	661	642	653	724	700	642	677	656	650	613	656	628	671	630	654	675	650	608	614	681	687	643	629	639	616	679	695	655	638	668	644	643	679	619	677	637	687	665	643	590	660	671	644	680	667	635	661	656	629	660	626	628	658	670	685	635	670	700	610	680	635	643	625	658	702	640	631	686	639	657	703	625	679	686	637	645	634	623	648	653	658	662	610	642	635	586	670	661	640	611	613	634	670	615	622	661	706	663	627	651	649	675	662	601	647	675	662	666	673	600	630	650	644	669	604	673	656	646	672	615	652	640	646	695	670	698	620	596	652	624	658	673	717	623	619	651	632	655	683	632	672	667	668	649	666	650	644	648	668	640	629	639	649	633	642	709	699	661	664	655	694	642	647	681	664	632	655	612	663	652	654	683	647	654	660	648	643	630	674	639	652	679	685	630	647	670	666	653	641	663	623	649	647	626	645	651	662	686	630	640	643	624	649	702	626	650	656	632	638	685	633	676	630	659	672	681	632	673	643	664	665	626	675	652	617	620	647	630	683	626	639	633	615	628	667	631	629	643	679	650	674	673	645	636	638	652	626	692	667	646	661	640	624	644	694	706	646	676	634	609	603	655	653	637	634	587	650	642	659	598	623	676	625	643	660	645	623	658	635	666	610	648	675	645	653	649	591	667	667	640	695	633	683	639	658	646	641	646	677	661	637	667	639	643	654	645	643	697	704	701	688	684	622	673	655	639	696	622	677	623	654	628	635	677	652	642	646	686	652	649	649	672	654	663	672	634	662	695	623	677	645	706	666	669	678	644	688	673	673	664	688	652	669	670	632	620	619	646	660	615	651	652	669	641	664	664	636	645	644	663	646	635	647	653	670	623	677	639	657	655	668	636	695	634	643	638	701	662	697	674	657	650	624	616	710	627	662	698	624	649	682	626	705	664	668	606	636	674	676	676	639	641	628	628	637	613	613	624	595	563	649	671	625	664	647	611	664	613	670	641	632	643	605	636	629	665	678	694	656	651	642	678	619	698	621	631	722	668	666	642	653	633	652	637	675	623	696	605	660	667	690	656	627	655	647	641	652	615	674	643	661	655	635	646	637	663	620	627	567	670	671	669	663	652	636	659	647	691	682	644	669	656	622	675	701	627	646	614	669	656	658	645	656	633	688	646	664	687	655	627	627	651	657	651	647	671	669	681	640	629	654	634	606	634	666	642	616	636	642	633	665	653	607	709	626	669	645	662	657	660	689	632	660	624	682	614	625	678	596	637	615	686	651	676	660	647	625	672	621	682	639	709	615	681
8149	1049	1322	1020	700	558	456	327	287	250	230	187	195	161	166	139	147	139	146	138	130	111	139	133	129	119	107	100	99	136	107	122	123	131	123	108	102	113	117	110	148	110	121	120	124	112	122	109	95	117	125	110	114	99	115	108	104	96	116	126	132	101	94	118	116	121	110	116	111	99	113	119	114	98	106	100	96	111	104	101	129	119	116	113	101	101	131	112	109	110	92	92	113	100	103	96	102	110	102	107	120	105	111	128	130	102	102	104	120	119	115	108	109	106	115	118	114	97	113	100	84	112	108	106	107	98	107	101	102	102	125	114	108	110	117	94	117	112	117	100	82	90	115	103	114	104	102	123	98	83	129	112	103	104	111	103	118	115	119	97	134	116	120	114	91	117	114	115	104	104	111	100	129	99	111	95	119	111	98	104	120	94	98	100	126	107	96	107	119	96	101	109	123	115	101	104	125	94	110	97	105	100	95	111	92	102	102	122	136	100	108	117	109	117	105	112	115	138	108	105	113	102	101	106	119	104	113	106	120	115	106	118	107	114	111	109	104	106	101	109	114	106	112	101	88	105	101	124	125	88	106	114	114	111	104	121	116	115	100	105	100	95	120	103	108	111	120	103	117	101	111	120	99	117	98	104	114	116	104	108	124	102	99	109	108	117	109	105	117	87	104	123	125	115	92	116	126	94	103	100	113	102	91	102	115	96	107	113	109	114	120	123	94	104	108	110	91	96	106	115	108	94	123	106	95	115	88	95	116	102	89	93	84	120	99	120	100	119	103	111	137	101	94	104	109	126	102	101	103	111	99	127	112	95	108	113	94	107	109	102	109	103	105	126	99	108	111	109	116	110	105	134	102	120	125	106	109	103	95	106	100	119	97	108	107	116	90	95	106	127	101	113	111	112	110	102	106	97	99	118	115	94	106	116	105	113	123	127	126	117	120	95	110	103	102	110	115	111	110	94	136	114	101	119	113	114	117	111	112	114	108	112	122	108	92	120	106	101	106	124	91	124	110	120	137	116	125	111	102	108	98	104	105	118	131	110	115	97	107	109	110	104	113	117	99	106	115	120	122	112	111	99	106	108	103	127	108	125	106	112	118	103	115	108	132	102	104	92	91	116	91	103	128	105	110	107	82	124	115	111	114	114	120	97	99	109	119	115	112	111	106	102	112	119	104	114	122	111	117	109	109	122	106	96	112	123	131	106	126	92	97	89	96	118	108	109	118	118	95	105	90	111	114	124	92	114	104	109	108	99	109	129	85	111	108	119	114	121	113	91	105	106	89	120	120	132	127	108	110	97	90	101	95	119	111	104	99	124	101	107	128	98	120	122	111	113	110	94	103	117	114	106	105	123	95	124	118	113	96	121	100	102	110	105	95	125	120	116	103	122	89	100	105	107	114	106	87	107	114	99	104	124	107	92	104	114	124	108	100	103	95	106	93	120	104	111	99	116	120	105	126	99	107	107	115	95	114	110	111	98	100	108	103	108	109	115	105	108	114	102	134	122	113	112	111	118	101	116	104	95	104	91	129	100	97	105	99	107	131	101	111	121	99	107	105	122	127	112	117	114	115	104	121	100	110	121	139	118	106	114	118	98	113	97	115	102	130	102	105	121	113	111	100	97	97	111	105	107	96	97	109	113	108	128	99	94	107	111	96	106	109	104	95	114	98	127	117	99	109	107	94	111	108	122	128	109	111	112	132	104	106	126	88	122	105	103	109	128	81	101	104	124	120	121	111	98	98	120	114	97	105	94	108	118	116	92	95	113	118	112	105	114	97	115	114	108	104	106	114	122	122	101	85	112	111	115	108	96	111	110	106	112	116	107	114	99	102	105	118	109	119	95	91	123	106	122	105	94	127	94	107	101	88	108	126	108	102	119	93	111	102	124	105	99	102	100	108	120	115	108	95	106	101	133	98	98	95	108	114	100	109	102	112	98	118	107	114	114	102	94	89	107	94	93	113	104	103	144	97	104	119	108	101	97	104	131	103	108	116	92	106	101	102	99	95	109	109	111	124	108	99	103	105	97	119	113	116	110	114	108	119	96	109	109	106	106	119	130	86	115	87	114	107	81	115	123	128	111	120	110	105	100	91	106	99	122	104	107	106	127	112	101	112	94	138	93	106	124	125	119	114	110	104	111	123	106	120	116	93	100	118	101	89	120	106	105	109	96	108	121	97	99	104	116	108	109	120	95	110	113	118	105	92	109	136	110	101	104	105	104	131	96	117	105	103	109	103	118	100	109	101	118	99	118	111	121	102	103	87	105	116	112	111	110	116	101	118	116	99	106	101	130	107	100	109	125	104	121	104	109	105	110	108	109	112	114	110	123	110	92	95	109	110	122	110	109	106	94	101	116	105	125	102	98	115	114	93	120	109	102	105	113	111	92	121	111	108	107	100	110	109	127	92	110	119	112	93	96	124	119	115	106	112	99	97	89	116	107	105	123	115	105	107	114	98	111	104	96	119	128	111	102	133	122	98	100	83	95	91	127	106	112	129	125	100	106	133	107	123	114	115	111	113	111	106	113	94	103	114	100	103	115	105	119	109	89	91	111	115	100	100	111	112	115	107	99	95	110	92	121	115	125	109	103	104	108	119	109	121	109	126	119	112	126	99	110	128	114	103	102	104	127	113	105	96	100	116	119	101	100	111	116	104	105	97	100	102	101	110	107	119	111	118	95	110	109	106	107	103	116	93	94	95	113	97	100	103	123	96	116	109	116	121	111	112	88	95	109	80	95	111	109	109	113	121	107	112	116	123	108	111	106	85	106	112	121	111	100	118	88	103	105	98	116	95	81	110	96	108	107	118	98	119	98	117	130	123	115	98	109	132	111	107	112	118	107	103	86	104	123	102	105	112	96	105	93	99	98	94	101	116	135	92	125	115	98	116	110	99	102	109	130	114	117	105	105	81	108	93	108	122	97	96	112	110	114	106	110	99	104	124	110	99	112	108	125	119	87	117	98	116	107	98	102	120	111	97	112	109	100	98	104	107	113	110	135	114	102	115	116	100	100	139	107	113	88	108	117	96	96	111	130	128	111	93	123	105	108	113	123	118	89	113	99	134	102	96	104	106	103	111	105	102	90	112	104	112	120	109	113	120	113	99	120	101	100	138	138	103	105	95	119	113	109	97	99	90	96	91	110	114	104	120	105	108	107	109	115	99	110	101	111	99	115	119	132	122	110	114	126	120	98	91	107	103	84	114	112	107	112	122	95	86	109	105	112	99	95	99	106	107	118	119	89	103	117	116	95	105	110	103	90	122	110	100	109	120	96	114	111	133	129	132	100	115	121	114	96	98	114	108	103	128	92	122	117	121	109	107	128	112	122	111	113	112	120	117	120	87	105	113	111	121	105	113	124	116	101	99	104	103	95	83	104	117	103	97	93	104	108	96	102	107	117	104	94	102	95	112	108	106	114	111	99	115	105	117	117	99	103	116	114	96	106	113	100	96	109	111	115	108	101	117	104	127	106
5318	1355	3313	3761	3091	2494	2071	1682	1457	1277	1074	969	877	788	730	714	665	646	603	612	562	580	504	516	512	526	519	485	488	480	488	443	433	393	462	415	440	412	441	408	410	407	391	419	393	379	383	420	409	384	419	395	400	359	421	388	425	373	365	398	359	367	403	386	357	361	405	390	418	399	397	406	377	371	381	369	377	383	362	380	383	375	351	363	364	379	366	360	346	391	346	426	376	350	356	350	404	364	387	373	385	353	350	384	421	353	347	347	362	414	372	399	378	378	410	384	382	381	392	350	361	334	415	385	395	331	372	414	384	372	393	351	375	366	360	339	346	399	365	378	337	356	356	385	379	361	354	405	386	375	343	377	366	359	373	404	406	368	363	372	364	362	357	342	361	350	333	370	384	382	376	362	379	376	339	375	336	412	371	374	333	357	380	347	358	369	384	359	354	347	392	350	369	370	343	393	352	336	387	392	361	389	386	343	351	381	358	374	361	377	359	335	359	363	375	359	359	344	360	368	393	378	365	347	389	380	363	307	357	357	385	361	396	351	375	363	356	358	355	367	363	334	326	340	357	392	389	384	346	364	394	377	349	384	382	352	343	387	353	394	378	382	363	328	350	353	376	364	324	390	401	349	371	371	385	364	375	356	378	376	374	392	378	374	363	386	369	374	362	379	400	418	344	359	362	363	350	358	380	363	353	349	387	346	383	374	349	358	350	400	369	374	354	339	390	341	353	375	354	382	368	383	359	353	377	385	360	375	357	358	372	376	383	374	430	375	363	367	366	369	377	361	381	346	367	341	389	371	309	343	373	367	398	369	371	389	335	339	366	343	358	352	354	347	362	350	397	358	403	371	345	357	373	377	360	373	375	344	354	388	408	345	329	330	348	390	372	364	358	353	373	350	356	381	376	366	338	373	400	365	380	374	341	366	358	359	360	365	367	361	361	357	350	351	367	364	331	338	362	386	384	342	359	373	351	372	400	409	331	344	362	355	372	350	362	367	328	350	367	359	376	376	359	392	341	342	360	375	352	357	389	391	363	350	355	344	378	336	368	366	352	338	363	357	429	366	344	360	364	346	338	357	369	356	349	344	407	364	403	376	394	341	366	364	360	354	361	378	377	358	379	348	373	364	381	359	355	410	359	379	325	327	353	368	332	363	372	355	360	372	353	357	376	379	361	343	358	357	343	370	367	372	300	338	376	386	373	382	340	351	343	374	345	372	354	370	344	350	353	379	370	340	368	310	304	342	355	383	356	417	364	359	376	358	346	323	335	363	375	324	376	365	362	353	372	356	354	345	371	360	353	390	364	334	391	375	336	382	363	354	369	400	349	405	372	356	368	358	363	374	350	365	339	352	366	386	339	344	406	385	376	338	360	355	367	354	375	364	356	348	348	385	354	363	355	358	391	366	388	327	368	369	347	370	328	323	375	326	349	383	354	355	367	351	370	362	371	391	350	372	387	335	384	349	351	399	348	365	403	323	350	395	355	384	392	346	352	362	366	335	403	363	342	381	368	371	362	370	384	395	402	368	369	382	378	388	319	404	378	382	378	354	356	398	341	349	366	354	346	384	383	394	390	355	351	375	408	376	353	387	357	407	380	371	333	342	347	335	348	354	386	369	366	384	336	396	380	348	348	346	365	359	388	383	390	366	355	358	350	408	381	370	364	377	332	352	375	362	369	374	351	363	379	372	388	385	367	371	389	400	377	377	354	353	370	372	375	366	349	344	379	401	360	369	396	341	348	356	332	397	339	342	361	377	340	350	345	354	361	372	333	395	366	367	357	396	358	359	350	366	369	378	356	357	363	368	381	362	391	380	349	345	356	365	360	350	386	348	370	363	337	363	390	371	372	342	349	369	354	353	373	376	375	382	374	374	340	341	385	392	373	350	379	337	362	393	359	331	380	389	353	383	335	350	361	347	366	346	358	370	403	386	360	362	355	362	360	400	341	372	355	375	377	377	361	349	381	350	364	365	349	355	353	357	389	351	327	364	399	361	375	379	365	365	358	370	349	390	353	373	364	366	370	365	351	375	339	372	369	336	367	340	344	357	364	397	376	360	367	385	335	365	370	391	376	340	373	360	337	379	372	354	385	351	346	413	329	365	391	363	352	374	356	326	364	372	366	345	365	395	379	324	381	396	327	353	375	333	372	363	375	345	359	356	352	382	358	380	381	357	356	372	335	353	360	377	356	365	333	362	381	354	406	354	424	365	361	355	347	351	360	371	374	347	371	355	351	353	364	354	352	342	385	378	383	382	335	379	378	351	357	371	365	390	362	350	373	382	371	336	368	397	355	343	344	346	347	380	368	355	364	378	355	389	411	379	377	387	376	379	365	354	367	370	380	361	321	395	342	371	348	322	388	345	364	398	352	377	393	372	352	371	411	369	370	354	368	359	329	339	353	374	348	366	381	412	335	381	381	349	360	332	360	363	326	345	337	361	345	368	322	396	358	335	370	372	352	348	379	356	379	393	333	373	368	337	351	357	391	370	349	342	389	345	359	363	356	367	340	347	360	354	376	366	340	372	345	373	375	363	397	347	382	385	348	384	367	364	390	387	390	372	372	333	357	349	327	352	357	363	351	357	406	362	395	380	371	393	376	335	340	341	366	346	337	382	376	374	411	387	381	383	341	359	357	368	392	392	393	350	359	379	372	370	372	343	349	340	386	379	386	364	352	349	379	388	351	389	401	370	334	350	356	386	364	351	365	381	358	370	375	386	393	393	379	341	370	339	380	345	357	390	376	366	367	378	361	379	357	379	393	379	360	348	369	362	386	372	374	358	354	350	369	369	348	339	365	383	348	366	372	393	377	339	364	355	342	370	368	373	363	377	358	378	373	370	376	359	359	350	336	388	376	372	357	352	382	368	366	359	370	372	428	364	360	359	347	371	355	363	351	355	356	308	340	359	368	367	398	357	360	372	361	343	353	365	372	394	371	352	374	358	367	367	372	332	361	340	346	383	352	347	382	390	370	392	354	368	369	311	363	352	364	389	362	348	368	349	373	406	382	347	352	371	335	369	410	343	368	370	367	363	361	345	362	364	359	362	369	330	356	366	351	398	372	360	366	357	361	380	383	351	397	383	375	382	367	323	357	358	353	343	413	333	382	328	367	373	357	363	378	391	380	386	375	363	381	341	375	385	397	374	396	340	368	364	353	366	352	333	368	330	345	409	351	376	376	394	352	373	374	339	360	356	383	385	324	380	373	359	376	346	356	341	378	364	342	337	348	383	356	382	383	339	404	365	381	354	373	369	340	353	402	387	344	394	391	356	388	359	377	389	345	377	364	352	369	361	394	347	392	327	372	348	377	358	383	377	374	337	373	344	373	354	371	356	370	361	356	374	368	355	386	381	390	378	371	346	364	358	347	329	345	374	353	363	376	382	371	402	354	351	382	360	369	409	366	380	359	385	369	369	337	361	390	348	358	347	360	362	348	385	365	351	395	366	378	344	355	361	391	385	399	339	385	326
15320	2553	2830	1980	1435	1036	798	652	515	432	376	366	294	282	270	270	243	224	212	225	209	208	188	198	196	185	175	197	186	194	149	171	147	154	181	170	157	168	155	160	155	178	151	162	168	174	161	167	145	171	164	162	174	172	159	157	141	152	173	181	173	154	154	155	157	154	152	166	158	157	173	166	153	145	169	167	157	134	140	166	134	141	164	145	166	153	166	131	131	153	141	146	136	135	158	164	147	148	181	161	164	166	157	146	176	159	166	168	159	128	157	140	151	131	150	137	146	137	150	145	161	169	163	168	141	136	151	155	149	151	164	175	161	144	144	159	164	142	156	137	144	174	146	146	148	129	159	140	160	160	124	138	159	147	137	153	137	148	152	145	158	156	155	169	165	165	163	148	178	145	142	145	148	155	163	159	168	166	161	142	145	183	149	152	144	173	150	170	148	152	152	148	163	159	163	156	172	156	151	146	160	169	154	153	147	159	184	135	162	154	156	123	137	158	149	144	149	157	141	144	173	143	138	173	155	138	165	164	147	177	147	172	144	149	144	165	165	165	160	152	182	192	172	166	156	168	132	160	156	139	158	153	156	148	167	161	139	173	129	181	165	145	150	147	167	158	151	164	169	146	145	131	170	147	162	161	148	165	149	173	161	130	159	155	150	150	155	151	143	145	146	140	143	152	136	148	154	152	152	151	166	174	161	158	142	165	165	150	150	161	171	152	164	145	157	162	132	162	157	181	156	144	129	153	162	170	125	176	167	154	144	157	143	130	149	130	140	150	161	158	138	129	154	155	149	146	174	154	162	144	144	155	165	164	158	139	141	150	144	161	171	149	161	129	172	154	166	161	142	141	153	169	132	123	184	152	135	160	150	132	162	157	159	144	159	152	142	143	154	164	132	151	160	161	147	149	158	154	168	159	151	178	164	170	161	146	167	167	159	136	157	149	128	151	174	158	143	156	142	144	158	135	134	145	162	140	156	159	135	175	163	133	169	156	148	143	159	156	142	125	136	161	165	160	153	168	164	142	156	142	161	164	147	137	136	152	155	156	157	166	133	146	152	142	166	160	133	152	146	136	153	141	150	144	186	168	158	161	138	134	159	139	131	165	134	163	164	153	161	144	155	173	161	121	128	171	167	163	161	157	156	144	146	150	140	159	142	145	133	156	166	151	179	164	146	153	123	159	142	155	185	173	150	149	165	151	155	158	160	129	135	137	167	159	146	145	144	138	139	143	151	152	159	139	154	141	154	156	175	153	147	151	175	145	148	180	158	145	177	154	140	132	165	170	145	145	138	146	142	146	145	156	160	136	138	160	175	144	148	158	150	156	143	159	142	167	168	154	149	149	171	136	157	146	168	153	134	139	134	139	133	152	136	138	153	164	164	147	166	175	168	140	158	157	153	155	152	166	174	170	151	164	139	156	148	161	153	171	153	160	149	163	155	145	142	153	125	138	159	163	155	170	156	147	170	134	149	153	129	151	173	189	162	152	174	160	141	168	170	147	140	151	145	150	161	179	169	158	154	153	158	163	123	169	145	155	161	146	163	158	141	162	153	139	132	132	142	155	170	149	146	159	175	135	145	174	142	138	140	121	159	145	163	156	132	160	185	161	170	138	152	141	157	141	167	145	140	171	137	158	132	162	156	162	147	148	155	160	161	179	159	154	157	156	167	154	159	127	140	146	123	178	177	171	169	150	135	154	152	161	152	169	165	156	140	145	163	140	143	153	151	181	151	160	166	159	157	181	156	149	158	174	154	155	161	144	137	144	146	165	169	160	162	147	144	165	156	144	125	153	155	148	148	158	147	154	152	154	147	151	165	137	146	186	154	144	171	164	149	142	152	152	128	159	140	145	144	150	155	165	155	155	148	155	154	149	150	143	145	160	149	178	126	151	152	158	146	158	155	159	130	165	128	164	163	147	153	161	144	152	159	151	147	150	142	149	163	173	165	156	161	139	162	163	135	128	139	142	166	159	142	149	163	155	166	166	170	171	155	149	148	158	145	159	158	146	142	159	153	153	132	148	176	163	138	163	142	153	161	141	176	152	152	157	176	157	155	145	156	159	138	157	159	146	159	153	152	140	148	170	153	153	144	172	140	153	165	163	152	156	149	150	150	170	152	128	151	158	140	158	148	150	152	140	159	138	159	157	146	165	152	177	144	126	138	155	145	125	167	154	133	169	144	146	139	146	159	157	144	134	144	143	144	168	158	158	158	162	161	169	173	150	170	164	157	151	146	153	146	151	169	140	164	153	160	141	155	162	153	178	158	164	139	142	159	170	167	162	174	170	157	152	157	167	144	156	143	179	150	152	151	151	149	156	136	181	150	146	169	166	137	156	147	141	162	145	137	162	148	136	151	164	137	133	145	160	151	165	156	160	149	153	153	181	165	139	146	171	158	161	174	180	145	148	150	148	149	167	164	166	146	166	152	149	140	158	151	159	156	153	156	147	152	145	182	144	159	130	173	144	139	150	139	135	146	129	161	171	164	147	163	155	156	162	157	160	144	161	140	143	159	145	156	176	168	175	138	155	155	168	142	165	161	151	177	150	150	139	138	160	159	167	157	161	159	152	171	141	169	131	180	164	144	141	168	144	148	160	156	152	161	161	159	144	152	156	163	136	137	149	136	153	163	144	164	183	148	159	170	139	143	141	131	155	155	180	153	150	163	143	127	179	151	142	172	150	130	171	166	168	144	153	152	154	157	148	134	163	153	150	140	167	172	152	159	169	147	171	152	157	162	176	157	142	174	140	182	150	143	157	154	144	148	144	144	146	146	145	134	137	168	158	146	148	133	141	169	147	134	154	146	177	154	146	144	145	151	147	153	158	151	158	149	153	142	173	150	166	153	149	160	155	142	151	165	152	158	163	165	146	180	142	156	143	164	158	160	146	159	168	158	177	170	149	166	136	153	143	165	150	159	155	150	169	141	159	178	149	157	149	147	149	147	150	153	171	140	167	149	149	162	172	170	150	158	161	162	145	158	145	149	156	160	140	169	144	135	161	159	148	178	155	155	132	150	177	153	140	153	164	186	142	151	181	155	128	137	156	169	152	140	119	163	152	183	143	151	157	152	169	151	150	144	171	165	161	146	131	148	157	140	144	157	169	150	152	170	170	160	155	142	172	175	182	156	150	149	159	167	153	145	162	171	161	183	149	148	154	152	135	184	151	173	158	150	144	162	136	147	133	158	158	153	129	172	160	182	150	137	152	166	165	142	150	144	131	171	140	134	153	148	170	141	142	141	191	163	162	154	152	145	160	121	137	153	164	151	129	134	150	131	147	147	149	168	141	139	164	157	144	160	137	144	172	170	169	159	164	161	149	151	144	163	161	145	157	150	148	140	143	159	149	150	119	147	163	164	156	139	133	134	172	121	154	146	156	136	140	160	150	146	151	148	130	173	148	153	187	151	161	135	165	140	165	147	156	126	155	161	151	139	153	162	161	151	134	161	182	169	140	170	131	167	158	156	144
7636	2517	6113	6587	5592	4567	3734	3054	2631	2129	1966	1717	1530	1459	1321	1159	1136	1121	1058	1018	942	909	908	855	785	801	716	731	759	660	683	686	618	657	674	634	604	621	574	626	602	595	576	604	597	518	593	557	578	521	550	535	574	545	527	534	551	508	565	547	552	522	563	510	562	498	548	561	553	575	507	541	558	527	544	541	533	541	532	520	523	529	559	496	496	534	571	500	504	541	560	483	477	523	511	487	537	505	504	503	507	541	490	531	504	528	514	499	550	536	525	501	489	534	515	524	561	518	492	510	531	536	510	531	544	513	538	493	470	503	505	495	575	467	517	530	549	500	552	513	511	532	536	459	467	497	489	478	509	502	472	492	516	501	499	468	508	511	494	505	523	534	480	500	468	507	530	482	498	484	528	514	527	508	520	513	483	508	493	502	562	522	511	501	491	526	483	501	489	485	488	518	494	492	526	500	511	473	452	507	477	488	545	515	509	489	546	552	517	509	456	521	500	461	490	493	482	453	470	503	515	496	497	489	468	487	462	499	488	531	475	525	497	476	474	551	513	466	541	499	498	473	522	501	531	497	550	511	482	517	493	514	494	491	466	526	497	500	472	497	494	484	504	499	523	513	516	492	484	522	486	500	490	489	531	497	512	486	496	500	441	533	511	515	445	486	500	477	492	504	533	520	503	475	458	475	477	499	511	482	515	490	506	490	511	480	511	523	500	493	477	531	482	449	490	504	488	544	514	530	490	506	482	503	505	500	507	490	503	517	522	500	526	519	518	514	535	466	531	477	493	504	518	486	456	464	481	559	514	465	476	487	485	494	481	490	505	511	488	487	485	518	505	484	547	523	496	491	484	515	472	488	498	531	492	484	491	494	481	512	450	488	513	522	514	505	500	518	510	473	523	468	524	520	500	497	513	458	505	487	490	548	502	501	495	480	484	491	479	491	493	498	474	527	474	522	499	513	477	504	523	495	513	494	476	483	495	489	501	476	510	488	509	485	499	513	512	516	489	539	519	484	527	504	506	514	499	459	558	458	504	487	459	464	484	502	484	497	552	502	480	510	518	528	541	468	481	510	508	536	516	507	493	513	504	503	476	475	498	472	493	455	476	533	494	498	486	496	519	488	530	477	503	493	481	496	508	482	504	496	473	519	478	510	472	475	514	505	520	474	467	481	495	527	502	493	486	531	515	510	462	494	546	532	553	545	480	497	502	508	505	492	498	499	541	466	492	463	493	483	503	495	502	498	488	446	526	480	500	488	528	542	524	483	498	487	478	470	511	434	500	505	499	494	489	500	506	506	490	465	502	527	488	492	509	488	506	477	542	495	512	526	488	490	478	518	482	491	507	492	480	534	511	475	529	518	493	456	526	537	452	512	468	524	528	506	509	494	473	490	471	468	541	533	515	519	480	473	503	496	500	498	446	551	477	492	497	498	464	510	498	488	480	495	512	488	448	455	480	544	489	452	493	494	467	496	520	488	508	509	494	489	503	485	494	502	510	486	472	488	526	515	488	510	480	488	488	503	504	500	531	506	497	472	490	442	490	500	472	538	509	490	518	512	535	500	523	520	503	470	486	480	463	492	458	510	513	478	463	518	483	463	473	472	483	542	505	513	501	506	510	535	508	529	506	498	488	577	506	497	476	493	538	537	490	500	514	530	464	511	487	482	478	480	527	475	503	518	481	497	483	477	502	492	509	470	530	504	512	503	467	534	520	455	490	481	515	484	526	508	478	510	511	513	510	490	509	471	489	499	492	516	503	511	475	480	490	473	494	456	489	503	544	542	524	514	475	480	487	476	535	496	459	533	480	475	487	495	465	519	506	505	481	465	490	546	489	495	522	460	485	514	506	486	479	496	445	491	515	491	483	498	489	500	506	451	512	535	503	495	531	481	487	430	454	504	460	480	482	486	543	488	488	511	496	497	518	519	507	507	499	543	517	510	494	520	464	485	518	510	516	477	492	502	515	520	482	519	532	510	495	445	520	498	534	491	490	477	490	490	476	501	502	489	449	514	500	499	514	504	488	487	509	475	480	520	476	487	492	488	509	460	502	519	473	485	451	494	523	508	504	478	481	530	484	530	528	507	511	521	516	476	530	512	487	502	470	483	492	495	493	463	478	519	520	522	501	491	484	477	525	471	468	473	529	471	454	486	462	516	487	481	542	481	475	518	489	502	488	540	478	510	495	469	484	495	491	512	509	459	501	509	493	543	537	497	537	500	525	496	480	476	494	516	535	497	478	491	461	513	505	512	510	477	505	506	501	511	511	495	526	504	470	512	510	525	514	496	476	490	485	504	488	472	533	477	532	464	436	463	478	487	513	523	499	479	518	461	503	470	552	481	502	488	464	507	492	501	468	504	497	521	503	469	504	520	545	493	490	470	509	497	519	484	507	505	545	545	440	492	523	519	539	475	464	500	479	508	518	485	485	499	526	513	493	517	482	479	545	503	496	471	505	476	512	514	468	523	489	515	515	490	498	483	463	491	503	495	483	521	479	520	527	440	495	530	500	461	471	491	510	490	496	519	493	476	489	505	548	494	495	482	480	484	501	435	478	508	506	499	501	485	515	503	505	498	476	501	472	494	499	539	506	501	518	509	501	550	511	503	482	485	499	469	473	524	512	471	525	475	500	546	511	512	506	481	491	502	501	506	483	507	509	489	458	512	517	475	505	499	518	486	508	516	491	461	506	456	496	483	505	479	473	509	491	510	482	531	523	466	501	474	557	516	522	491	508	490	486	469	488	483	502	486	483	537	510	477	529	465	460	521	513	496	488	534	523	490	482	503	479	498	506	528	491	530	492	513	465	468	514	497	474	500	532	504	495	472	453	476	526	464	499	484	509	545	543	521	521	477	473	515	500	486	490	512	473	482	492	476	473	507	520	487	542	558	480	509	497	467	486	522	489	456	501	535	491	467	538	523	454	516	458	516	479	489	502	508	514	512	516	488	479	519	516	481	509	469	502	513	456	504	451	491	512	503	533	503	495	480	515	485	528	525	538	482	474	480	534	498	499	497	454	486	491	490	487	516	453	492	454	483	508	490	505	471	535	478	519	522	544	492	526	499	488	443	495	505	497	497	490	500	477	486	537	465	539	488	476	487	510	475	473	483	529	492	470	514	477	530	491	519	544	490	549	463	515	483	490	524	526	490	475	513	520	464	499	476	481	523	474	519	493	513	481	497	489	489	499	512	499	514	518	465	561	493	488	511	520	503	475	507	509	528	527	517	505	528	537	507	487	482	486	529	503	492	529	507	504	511	474	488	495	482	526	511	502	466	522	521	496	536	514	518	524	495	489	467	512	518	514	493	498	514	490	489	531	480	480	503	479	518	501	512	487	486	500	512	498	473	501	471	510	483	494	538	469	518	529	522	516	516	472	501	502	558	507	520	515	518	499	537	452	516	506	498	503	483	549	534	488	541	541	536	530	492	543	507	496	524	524	487	471	485	492	487	540	511	501	485	456	495	558	511	487	502
2015	284	284	302	231	228	215	249	225	228	172	247	212	229	203	212	224	227	184	209	238	216	253	239	211	236	227	208	225	224	220	214	239	191	200	195	206	224	207	212	229	211	232	231	240	226	207	215	221	235	208	221	186	207	216	217	220	202	245	241	226	206	215	206	216	228	223	204	242	212	228	238	231	200	228	202	231	237	216	235	195	216	203	247	218	227	240	199	213	221	222	223	215	216	227	204	219	231	227	209	246	215	217	190	224	208	201	214	242	233	221	231	209	219	228	215	205	214	216	189	230	221	231	239	240	216	219	243	230	210	192	192	217	221	217	203	197	233	198	212	203	205	237	217	200	241	222	231	249	210	221	215	230	232	247	232	240	275	197	217	261	211	202	211	232	210	191	212	217	229	241	212	218	221	192	211	250	211	222	223	212	190	225	228	212	216	210	250	243	224	216	210	215	220	215	209	215	235	211	204	222	234	235	210	222	232	242	207	222	202	225	245	195	224	230	216	228	229	215	220	216	207	198	217	196	227	215	224	224	204	207	205	203	226	223	233	184	207	226	198	204	239	252	239	201	219	223	238	222	208	226	215	254	233	205	217	196	224	244	228	192	223	218	212	229	211	204	217	222	238	215	211	214	210	235	206	220	219	234	236	239	205	200	245	202	240	221	219	223	208	243	213	204	200	231	207	224	197	216	225	217	215	220	231	206	225	237	224	235	239	221	236	241	217	233	229	239	227	235	226	230	214	224	217	232	220	226	228	228	234	236	216	217	223	223	236	223	228	221	196	217	227	198	199	219	226	213	193	219	205	200	196	220	204	241	216	242	226	220	222	224	212	194	203	209	242	218	202	216	220	216	242	215	207	216	217	212	242	233	255	239	211	217	213	211	204	234	205	230	224	235	222	207	216	238	203	227	225	233	243	237	234	202	222	213	190	213	188	239	224	200	200	223	224	227	235	210	206	223	246	219	223	212	213	197	227	223	240	216	218	237	254	218	202	236	227	189	234	211	201	228	211	246	184	233	211	230	200	233	238	220	201	203	229	223	202	209	230	230	205	187	204	230	219	218	246	214	247	235	201	237	215	213	214	203	247	210	191	242	204	217	216	210	228	201	234	214	223	249	222	205	214	215	212	232	233	236	225	225	202	195	242	215	221	204	233	213	222	218	234	202	231	198	217	209	197	202	207	202	235	209	206	196	239	238	198	213	236	239	222	223	181	222	244	226	230	196	200	199	223	218	214	232	226	221	211	215	258	242	198	203	227	213	215	232	211	205	227	229	233	208	192	217	211	203	224	199	204	228	230	243	194	225	214	221	214	215	204	226	196	227	216	246	233	246	221	245	206	215	217	205	209	223	236	217	243	190	229	216	227	243	238	244	214	227	207	211	208	192	225	199	231	199	219	218	203	219	210	226	218	243	215	200	233	222	173	216	194	196	232	240	231	245	192	217	226	209	239	242	205	196	241	262	189	223	204	201	204	220	228	234	212	235	206	225	237	214	227	193	230	214	205	225	192	249	217	225	213	217	222	206	234	212	221	226	188	208	236	240	220	202	223	198	210	243	230	226	208	230	211	236	198	204	236	211	235	213	219	227	200	210	232	229	188	210	221	199	224	210	197	210	222	197	219	217	192	217	210	246	210	222	228	213	231	213	207	211	213	216	237	212	212	214	214	228	220	241	221	220	213	221	209	227	213	203	201	230	251	210	231	224	188	228	213	223	218	244	225	211	236	214	242	211	221	225	185	228	230	235	219	191	210	256	198	217	247	216	239	200	220	206	215	204	212	209	209	217	219	212	236	228	192	206	214	216	218	201	217	226	232	228	206	218	218	211	225	222	218	192	218	230	216	232	198	242	207	239	207	235	234	202	233	220	227	239	234	208	228	250	238	224	214	230	201	225	238	204	223	227	229	211	200	209	216	205	198	216	222	194	198	224	208	249	200	221	227	207	249	215	219	192	200	226	198	237	230	232	212	222	224	210	214	215	198	235	225	223	203	231	235	221	199	195	210	207	216	218	236	234	221	230	234	230	233	215	199	229	232	227	209	218	200	185	195	214	194	222	238	213	232	204	207	246	228	230	202	194	235	203	208	227	207	200	238	194	219	255	215	208	252	191	250	232	208	193	206	224	225	209	228	217	211	219	213	204	200	209	210	230	210	212	206	219	221	201	214	189	222	194	203	229	229	243	218	229	223	221	221	222	210	239	228	232	207	209	225	221	203	203	208	211	217	224	200	225	215	234	199	224	232	206	224	230	216	231	210	214	237	238	234	248	217	226	204	202	228	207	200	234	206	212	207	215	193	231	205	233	226	217	215	227	223	187	214	223	243	235	214	234	226	213	231	215	207	190	215	213	232	221	207	214	218	229	199	187	223	205	201	221	202	207	217	220	216	220	234	236	207	213	239	217	221	241	215	254	220	219	204	249	223	195	241	226	203	240	225	208	238	241	215	215	188	234	239	201	242	217	201	228	242	218	199	228	239	188	196	212	206	200	186	199	226	213	222	222	215	204	226	212	214	249	225	218	240	183	211	233	237	240	211	238	213	240	216	216	208	239	204	238	224	196	217	220	229	207	231	214	220	215	198	237	212	210	209	220	209	223	213	240	214	188	233	213	233	235	229	228	216	243	202	210	205	236	220	197	215	225	219	211	219	254	217	202	211	205	203	208	218	223	191	231	209	210	212	221	230	207	216	231	229	201	220	211	225	221	232	224	236	184	218	187	206	209	207	233	216	253	234	203	212	218	213	234	227	243	194	217	204	240	231	208	224	205	236	216	222	225	230	222	225	234	246	218	224	217	221	191	214	212	215	210	211	196	238	218	218	222	226	190	271	210	219	211	224	226	238	220	207	233	245	215	200	234	223	236	199	220	197	211	227	216	224	218	258	223	235	225	226	208	234	226	235	237	215	221	233	215	235	226	235	222	217	208	229	208	224	226	188	233	209	209	196	220	216	223	215	204	212	216	226	214	248	205	220	252	232	223	224	244	239	227	230	210	224	207	216	217	197	216	218	216	222	230	194	211	218	219	222	218	220	213	231	226	191	226	226	223	215	191	241	231	232	214	217	205	243	203	211	213	244	210	221	209	206	226	228	208	205	194	217	182	198	239	197	201	238	200	231	226	189	212	215	206	250	206	223	254	217	250	227	222	220	223	224	223	201	188	200	234	220	206	251	204	201	215	214	215	210	245	217	221	232	221	255	237	212	222	208	227	205	216	213	200	229	202	245	226	219	215	228	233	218	193	249	223	220	229	189	223	220	228	204	252	226	216	206	229	205	223	219	213	226	195	209	202	198	225	213	227	186	223	194	236	231	218	232	213	192	218	238	245	216	237	186	218	217	231	210	209	224	220	223	242	204	239	223	192	217	210	214	223	196	237	214	236	219	242	209	221	196	215	210	221	228	209	239	226	229	215	246	229	218	217	227	205	187	236	221	228	210	228	213	217	261	228	202	253	215	236	203	242	205	218	244	209	209
2123	718	797	854	791	726	703	687	728	720	711	695	712	637	698	669	705	705	668	664	639	666	615	697	608	648	645	627	659	647	664	667	627	655	663	663	666	641	671	686	650	666	692	658	640	636	643	623	647	617	661	639	633	642	678	656	685	656	638	677	654	644	648	623	689	654	642	619	631	677	675	628	608	646	653	594	700	676	644	653	641	629	694	633	645	653	666	634	647	609	693	603	661	678	617	703	662	633	667	664	643	654	697	596	625	632	669	672	618	639	625	659	655	665	663	693	654	653	646	701	654	621	698	618	672	602	640	653	693	620	647	624	619	619	664	650	649	669	635	641	653	615	660	658	608	623	698	668	653	645	651	672	618	689	660	656	645	670	613	697	698	640	630	648	658	705	676	662	657	683	618	645	683	643	657	689	616	657	621	637	614	636	690	656	644	619	643	671	681	625	657	628	622	653	641	600	656	634	655	711	624	687	642	683	625	662	655	665	659	670	602	683	593	664	644	670	627	641	655	662	655	620	654	640	675	649	621	618	622	608	641	646	621	679	627	688	631	631	667	642	670	629	653	695	658	667	653	676	631	578	695	655	630	662	644	661	633	623	697	652	642	671	662	633	667	629	663	623	638	612	640	616	622	643	671	680	648	669	685	650	659	663	642	655	625	674	635	629	679	650	629	626	669	679	634	608	635	627	663	656	662	608	601	670	669	675	670	643	660	676	627	625	628	680	642	711	645	642	644	652	634	663	641	654	651	637	684	680	626	651	658	663	666	656	614	602	631	673	626	620	643	643	634	650	643	671	697	645	646	668	637	668	664	679	611	640	647	648	655	670	639	658	631	637	659	652	656	615	665	666	683	680	651	649	695	668	684	643	688	623	624	617	674	679	619	695	677	668	650	699	653	633	660	691	688	644	598	653	603	655	622	646	642	615	683	653	651	622	629	640	701	633	676	695	660	687	668	667	596	628	672	671	692	676	646	697	610	617	666	650	656	657	640	662	670	622	650	657	644	667	646	677	653	650	673	628	634	635	626	658	648	650	683	631	669	652	657	672	628	672	664	622	652	618	649	633	665	647	682	687	658	657	649	667	624	637	623	657	630	636	636	633	642	672	678	664	659	647	589	625	675	632	683	653	651	585	694	653	631	657	705	621	653	642	614	690	645	613	664	672	648	648	658	641	633	650	671	625	650	660	657	695	653	709	669	638	611	607	618	598	686	637	655	659	650	656	652	650	648	662	624	668	652	629	672	656	618	630	645	614	673	672	640	657	605	642	661	643	642	660	708	634	673	650	679	686	666	659	650	649	647	625	628	629	629	677	655	621	675	659	650	663	634	656	657	646	626	648	642	658	609	676	643	641	642	644	645	643	668	654	634	668	711	685	666	630	662	627	661	648	619	640	638	648	685	635	679	680	702	634	625	644	671	631	667	657	664	654	668	619	688	699	638	626	634	592	671	651	660	661	646	651	674	621	636	654	689	661	678	629	642	627	704	656	631	658	635	673	657	667	658	618	636	644	623	676	641	664	655	689	669	624	614	638	724	655	721	687	678	641	639	626	655	647	663	712	643	646	650	637	666	665	637	647	691	644	655	661	667	657	629	642	666	622	691	622	661	680	651	650	637	682	625	623	617	640	652	581	657	641	652	678	656	654	650	607	632	687	610	629	634	640	654	701	591	645	645	656	690	618	642	652	652	671	674	643	660	642	653	622	663	621	644	649	638	622	700	661	673	633	633	634	685	659	637	647	609	621	632	628	688	625	644	615	644	622	646	702	608	672	650	631	634	679	656	614	639	613	657	584	662	619	681	639	631	680	650	665	673	671	692	639	668	650	619	630	632	664	633	606	686	634	651	614	678	641	631	677	655	676	667	677	619	634	649	585	645	630	696	632	638	629	660	655	648	637	582	631	646	675	626	646	646	647	658	673	629	672	618	641	698	697	690	622	675	659	656	646	612	671	623	672	653	621	682	685	676	639	663	643	669	614	645	641	684	683	650	632	652	637	639	655	637	603	690	679	682	657	616	613	633	627	651	672	678	647	683	638	662	614	629	656	638	681	689	638	659	608	635	645	653	625	672	653	677	628	617	693	681	630	644	638	644	656	653	695	615	599	662	648	653	648	647	669	654	641	680	621	689	673	661	643	645	658	654	616	631	649	646	651	684	615	681	662	686	624	625	673	620	675	621	633	680	666	678	675	645	589	677	638	671	620	666	677	688	656	624	669	647	649	652	599	658	653	603	636	617	688	678	683	658	633	626	590	615	686	640	673	620	625	617	591	594	686	667	664	604	654	642	614	643	677	662	623	633	646	664	635	642	623	633	630	685	660	684	686	679	681	641	654	704	675	654	634	630	663	633	630	661	669	631	685	647	655	670	690	668	667	658	655	617	620	601	649	638	667	684	670	636	697	642	636	632	632	662	650	671	660	623	676	614	616	681	684	676	655	652	643	640	636	642	667	651	618	574	634	627	644	653	642	624	622	683	616	665	658	613	628	653	650	656	669	638	651	699	658	618	706	696	646	602	627	679	630	596	682	674	588	651	609	677	665	650	663	654	624	647	644	643	649	638	631	644	661	676	648	653	660	606	645	638	695	631	626	683	646	684	649	666	654	676	656	646	702	674	651	647	643	644	632	675	628	624	633	642	713	695	608	616	682	675	601	636	695	667	631	657	683	599	677	612	661	653	619	617	635	620	670	626	658	654	639	621	622	647	637	631	659	673	642	654	646	639	655	609	659	649	637	637	622	659	668	597	657	635	615	674	659	654	648	634	708	673	657	671	680	645	640	705	610	661	626	635	604	692	635	666	672	645	673	642	631	670	650	680	689	614	655	623	637	647	643	637	688	669	635	661	635	667	597	661	625	607	663	644	695	634	625	638	635	673	718	631	644	648	628	649	629	656	684	674	639	644	665	655	686	639	616	667	681	626	679	635	663	633	614	657	646	611	641	660	672	629	613	644	636	707	633	631	625	655	666	634	703	614	603	658	633	591	636	596	627	688	685	694	660	629	626	621	642	663	568	647	629	608	640	704	691	659	663	653	643	659	675	633	647	644	612	630	611	656	590	663	672	663	630	632	595	608	622	660	611	618	664	681	633	652	685	690	634	654	626	663	631	667	686	622	674	670	645	694	678	658	677	621	658	638	606	641	658	637	628	671	667	653	696	672	674	600	608	689	647	645	671	654	663	632	741	676	634	661	628	628	668	625	610	641	611	640	653	661	610	669	637	661	636	681	637	645	681	645	664	646	676	681	634	646	641	668	669	632	648	643	625	616	638	623	672	658	653	648	644	618	600	643	638	624	681	610	639	624	640	643	673	665	647	647	628	632	633	635	623	593	663	653	668	631	648	677	649	672	680	639	630	671	590	654	674	662	689	643	663	677	640	653	637	653	696	631	633	656	625	677	634	691	604	651	645	640	653	635	635	644	668	671	632	632	684	639	618	652	677	690	703	618	683	629	645	646	640	662	652	635	621	620	688
8039	1107	1272	1019	746	541	439	318	274	250	228	212	185	176	135	142	162	150	127	153	156	137	124	117	135	129	137	113	108	115	124	123	120	122	116	114	112	123	111	125	131	117	126	103	129	132	108	113	114	117	102	101	114	99	86	118	115	114	109	106	106	115	116	116	114	116	130	106	129	96	95	120	125	110	132	116	110	112	113	115	117	137	113	102	122	121	119	110	131	120	103	98	116	124	94	114	127	94	113	105	108	108	127	93	117	104	103	119	84	119	104	99	102	97	106	110	115	97	117	113	107	114	111	101	107	116	101	117	106	95	106	103	120	84	102	108	113	111	107	94	107	94	124	115	103	108	101	119	113	106	97	102	111	85	119	108	95	109	126	105	118	111	114	124	102	90	114	116	110	91	107	110	109	103	118	128	122	108	107	94	104	113	102	112	99	99	128	127	115	123	112	101	109	120	112	94	105	111	122	111	100	108	116	134	118	99	99	120	111	98	113	113	106	118	126	101	93	104	104	105	104	86	108	122	126	93	106	112	107	114	124	122	105	119	108	104	113	124	111	107	113	114	116	106	99	113	103	113	121	103	113	92	108	112	116	106	101	117	105	92	96	119	96	120	105	105	113	105	102	119	110	96	115	104	114	105	80	116	118	113	125	97	100	90	110	114	121	128	111	108	92	115	116	90	106	115	127	108	90	103	127	102	105	111	103	116	94	122	124	118	96	119	127	106	109	124	112	128	90	97	127	108	129	116	106	106	135	120	104	129	114	109	85	108	112	113	109	103	124	90	119	95	103	107	114	103	89	116	114	142	124	99	118	99	98	107	105	89	106	116	126	113	99	109	123	113	102	96	106	128	109	108	125	96	80	111	104	99	108	110	104	118	122	120	118	111	100	112	103	129	114	110	108	109	97	112	107	106	112	122	102	98	97	110	116	92	113	107	105	96	113	118	108	109	122	104	114	106	112	99	101	110	94	120	106	123	103	93	111	133	93	108	102	119	118	126	85	95	122	117	105	99	95	98	115	92	106	108	98	120	105	118	114	116	114	106	116	103	116	110	123	110	104	105	108	109	121	93	102	113	122	94	103	115	107	94	114	113	106	112	86	123	103	131	110	101	124	104	106	109	104	109	108	108	113	92	99	97	118	102	101	103	81	108	99	135	120	106	110	111	121	100	120	114	137	113	92	108	96	111	92	105	110	99	112	122	110	112	112	118	136	108	99	104	107	109	100	132	127	126	109	119	97	101	111	89	117	107	108	114	111	112	109	109	114	102	107	110	108	114	101	135	90	111	105	113	93	100	108	124	94	109	116	107	124	116	121	93	113	109	102	118	113	103	111	97	109	125	91	100	111	109	107	110	115	117	109	114	98	108	107	111	105	92	114	115	102	121	126	98	116	102	97	108	111	98	105	97	100	100	113	112	113	113	112	105	88	114	104	121	91	109	129	106	98	109	101	113	107	109	126	129	111	91	123	102	120	105	97	114	111	103	103	117	111	102	106	106	89	95	113	116	126	110	104	103	126	97	111	95	108	113	113	114	122	103	98	113	120	116	122	108	93	107	98	117	111	112	106	107	106	114	98	100	91	105	109	119	100	102	99	92	118	118	111	111	98	118	127	109	124	109	110	91	109	94	107	118	103	110	129	96	107	121	97	121	98	118	96	110	117	84	101	116	94	117	109	105	115	111	132	94	106	103	116	107	98	106	117	103	116	98	105	108	107	107	105	101	112	96	112	101	109	102	109	103	99	105	104	112	113	113	90	99	114	110	99	116	110	103	100	97	98	133	114	103	95	111	101	91	106	104	111	130	99	105	100	87	112	109	113	129	115	122	114	125	112	91	100	121	117	111	97	106	108	116	122	124	123	113	110	100	119	98	106	113	104	130	128	115	111	111	101	117	107	102	101	107	114	99	83	134	92	117	119	109	99	115	98	120	117	94	121	117	130	104	117	126	105	108	128	105	109	120	110	102	109	118	87	106	111	120	99	100	99	132	113	100	111	107	106	102	108	122	115	125	102	103	116	105	109	100	88	108	93	107	101	122	90	106	100	112	95	119	109	108	108	103	117	122	118	110	96	115	101	107	82	107	131	108	105	110	117	99	106	103	107	106	91	121	107	99	86	99	97	91	113	119	134	109	105	99	113	112	91	117	114	113	103	125	121	111	98	98	110	103	104	108	121	99	127	97	105	127	112	113	125	99	126	115	122	123	94	99	101	113	127	127	99	111	87	98	97	108	126	117	100	97	99	94	112	115	99	102	124	116	111	113	122	108	120	100	104	112	107	107	102	110	111	100	122	130	120	89	111	108	111	102	122	104	125	108	125	126	129	93	110	109	120	85	107	104	112	121	100	109	95	96	96	115	105	107	95	88	102	117	119	116	109	127	118	103	132	119	102	115	89	99	106	104	99	108	98	126	114	109	109	138	114	89	130	91	103	96	101	119	119	102	115	103	117	100	114	86	113	107	121	115	102	102	111	115	116	110	102	104	130	108	110	107	110	90	109	120	90	110	101	98	131	119	122	113	106	86	105	118	109	104	134	125	111	102	105	118	108	110	98	119	112	104	119	106	108	126	117	110	114	95	135	119	106	112	104	115	121	117	109	110	110	105	105	95	122	108	109	83	105	120	104	102	110	110	92	114	100	102	115	123	109	116	108	121	101	102	115	120	98	120	114	104	119	110	100	117	92	95	103	108	99	119	104	108	105	89	126	108	120	119	130	112	117	113	102	121	117	90	109	106	103	102	99	108	103	112	113	123	99	122	99	115	104	111	121	108	104	106	121	108	110	106	104	121	114	121	117	107	104	107	96	111	115	84	102	118	99	110	93	114	114	133	125	101	105	114	106	120	106	108	116	104	97	113	113	117	112	129	123	117	127	127	108	96	83	96	107	112	110	130	93	106	103	106	104	83	120	93	119	112	104	90	115	118	110	113	107	94	91	117	107	106	109	118	111	113	100	105	102	137	115	117	103	131	119	104	112	116	94	113	111	112	107	94	112	108	87	101	89	107	86	118	95	102	107	111	108	109	127	103	110	105	110	98	102	108	86	112	107	117	121	105	119	109	136	105	111	103	103	102	114	101	102	113	108	110	101	127	113	121	115	107	110	97	102	100	104	95	111	97	124	111	108	100	114	102	103	120	109	125	102	107	95	109	102	113	115	90	113	105	97	111	132	108	106	105	106	110	103	114	116	118	108	134	103	97	113	107	100	92	93	115	98	101	118	99	109	122	103	109	116	109	122	126	116	129	112	107	126	108	114	121	91	111	99	102	103	123	101	122	97	108	103	131	103	89	108	111	110	124	125	99	111	100	85	113	95	114	108	100	126	113	115	110	125	101	94	102	116	128	126	103	108	107	105	126	101	107	96	92	108	109	121	113	118	107	118	119	112	107	105	106	115	107	122	111	109	122	96	112	101	120	94	116	113	133	110	109	123	101	94	100	104	115	111	112	109	118	114	93	123	99	112	101	126	109	108	112
5357	1338	3266	3626	3017	2508	1950	1683	1380	1248	1173	997	857	797	715	773	652	638	632	616	598	582	541	496	548	496	526	474	541	462	464	470	463	450	465	449	449	420	387	423	433	456	420	363	433	419	461	411	359	359	410	379	429	430	370	403	362	404	373	378	386	385	379	411	401	376	401	332	396	384	371	402	410	387	403	365	369	356	381	400	378	358	399	387	376	388	400	374	390	370	357	383	399	386	347	384	368	364	372	368	386	372	367	411	351	382	373	366	369	383	357	396	345	347	369	372	368	333	384	352	351	340	414	402	370	368	376	365	368	388	367	355	376	364	364	365	396	342	368	384	375	357	357	354	407	397	350	375	378	345	386	382	354	367	359	370	350	338	422	369	360	360	347	381	393	359	378	376	367	370	327	383	343	372	387	383	370	350	364	354	346	378	358	384	390	360	381	361	395	319	370	371	393	359	392	370	380	348	367	373	371	374	331	375	370	342	397	387	381	369	374	410	367	375	382	354	360	378	377	366	358	366	395	347	354	373	342	360	352	345	381	347	368	356	353	360	339	342	368	367	357	391	357	361	367	354	357	418	384	331	375	362	380	338	365	362	367	351	377	378	399	387	355	366	346	356	340	363	383	367	361	418	347	349	367	365	377	367	377	415	355	356	372	394	342	356	361	329	361	374	370	408	369	363	368	362	344	357	363	346	403	379	385	350	395	362	376	337	409	361	396	397	401	362	357	388	390	338	367	320	357	385	371	369	345	361	349	371	379	375	379	357	367	349	363	330	398	358	373	365	334	361	349	370	345	337	363	391	382	329	363	379	352	410	348	385	389	416	382	358	366	329	374	363	332	407	346	381	333	379	359	393	385	358	373	343	339	379	365	368	348	381	370	363	355	380	345	371	363	346	376	381	366	373	359	370	370	357	360	390	363	353	355	321	367	339	391	367	337	345	365	378	341	352	379	361	345	345	353	379	357	395	352	385	342	408	384	378	361	413	381	380	339	355	386	345	416	362	393	396	365	382	329	421	393	359	341	379	352	396	373	382	367	339	361	381	388	333	364	339	371	335	365	384	334	393	357	340	366	362	340	385	387	357	363	376	396	355	371	331	403	370	413	369	374	330	373	367	362	350	363	384	353	369	384	380	366	379	351	362	385	377	372	353	355	361	370	362	352	356	372	351	375	361	366	386	394	346	375	359	343	405	363	371	372	347	342	342	347	409	380	373	379	376	374	368	382	342	367	353	367	370	376	385	377	317	367	370	380	342	379	367	380	383	352	383	352	352	435	354	338	349	343	365	340	335	341	363	393	418	361	374	358	353	377	371	375	402	365	331	365	369	340	359	373	355	374	349	376	351	378	336	365	370	368	420	354	330	354	338	371	350	377	376	344	347	367	344	349	403	388	360	381	342	349	389	353	339	362	373	345	359	368	345	332	378	369	383	334	348	337	350	386	359	344	343	348	369	382	346	376	346	362	364	351	354	366	401	361	366	359	315	358	352	383	346	367	406	402	391	341	382	349	390	385	363	335	351	400	373	355	357	378	384	362	346	328	392	417	340	381	396	376	336	366	355	375	357	355	364	346	331	423	389	354	376	364	356	369	371	321	386	341	335	387	373	371	368	373	410	335	353	354	361	346	363	363	385	371	371	352	362	345	371	352	375	388	357	350	397	388	378	376	376	355	369	376	378	350	406	350	378	414	368	351	367	353	370	369	360	352	371	392	385	360	355	337	379	350	350	365	379	376	379	327	384	369	378	345	358	356	397	377	356	372	362	403	381	339	320	367	339	360	372	348	357	364	385	365	376	372	376	348	361	359	395	381	344	333	395	349	365	365	412	355	393	356	386	383	392	350	342	374	384	353	339	340	383	353	316	365	377	357	366	357	354	381	356	352	326	359	333	375	360	349	358	392	358	359	372	368	361	331	328	370	372	365	347	391	363	376	356	402	342	351	373	369	348	367	356	360	362	356	355	378	370	371	380	386	386	341	364	373	357	340	386	372	364	390	370	385	371	335	374	365	367	380	394	366	365	358	384	350	382	382	375	365	390	351	369	360	362	377	349	371	360	342	365	401	368	350	381	332	370	377	378	386	357	321	341	368	376	326	380	375	352	361	368	352	381	372	356	348	353	343	358	396	384	355	376	344	382	410	346	351	378	347	350	352	380	371	363	389	352	361	381	376	341	330	349	382	353	358	389	327	321	343	374	392	367	359	336	389	329	341	386	358	359	396	318	368	346	374	351	356	346	330	381	395	384	377	354	356	369	367	345	375	356	368	372	350	351	350	380	367	363	346	367	393	359	339	392	351	365	344	355	377	367	411	381	363	339	401	363	384	389	348	354	380	342	359	324	377	363	376	365	392	359	359	358	347	371	365	430	372	383	355	406	392	357	364	362	374	359	380	332	343	360	381	331	373	346	392	359	393	368	385	370	396	369	355	390	341	374	338	365	375	391	336	350	355	381	350	342	375	362	347	371	365	390	323	376	360	393	352	366	335	376	356	376	384	366	374	370	358	349	349	375	382	380	364	364	355	351	396	340	391	395	369	376	354	356	360	357	361	342	347	345	356	362	376	377	399	398	336	384	382	370	358	366	355	366	392	368	386	351	401	332	400	335	375	391	341	369	334	335	376	392	376	388	343	388	365	345	381	371	364	354	367	378	381	359	352	358	360	374	370	369	399	364	387	359	378	360	370	401	341	378	360	356	391	345	380	364	396	316	343	354	373	374	347	381	365	316	358	361	369	390	364	405	374	385	353	347	376	390	340	380	373	340	355	366	367	335	382	357	348	361	383	321	380	353	332	370	398	389	380	369	381	386	373	371	351	361	369	362	356	358	346	388	377	351	337	360	383	348	370	345	370	389	356	341	347	377	352	356	345	354	374	380	371	367	379	349	369	361	379	341	355	385	338	348	369	387	324	388	367	371	375	354	394	369	347	356	340	387	360	366	339	350	339	361	331	381	350	350	368	388	363	383	354	358	400	359	349	369	397	365	364	352	344	340	382	326	357	379	326	386	327	384	331	354	379	354	369	355	367	348	396	369	415	353	349	356	378	416	358	366	366	356	350	358	391	350	351	369	338	356	356	358	394	363	384	384	383	389	368	351	345	408	326	394	334	361	383	363	323	369	335	377	375	366	331	380	341	377	374	383	381	373	377	344	387	379	387	367	348	364	370	366	369	370	342	369	378	368	351	380	360	384	409	366	371	362	376	357	372	401	350	319	388	348	358	329	365	389	380	369	373	369	347	337	352	367	379	350	399	373	370	360	376	388	369	357	336	375	369	382	387	360	377	391	356	334	357	360	372	366	371	365	351	386	368	348	367	349	379	393	393	350	369	381	369	374	333	386	346	347	371	327	389	381	379	392	368	344	360	379	350	369	359	352	360	332	342	348	356	361	387	376	390	378	332	333	370	347	349	344	374	353	326	374	348	363	363	372	361	391	376	387	370	421	379	404	361	358	347	354	357	375	370	381	341	339	369	380
15248	2503	2759	2106	1482	1038	809	600	511	415	366	356	287	301	260	251	214	227	218	223	225	227	198	203	196	204	181	175	184	190	187	157	170	168	165	168	181	159	161	164	162	150	157	161	162	167	166	189	147	150	141	160	168	145	156	163	176	172	163	154	143	164	187	177	166	153	151	169	185	150	145	157	140	150	144	166	162	171	165	171	152	165	153	170	134	160	154	150	159	185	161	149	169	139	137	146	152	166	158	139	144	175	160	135	158	172	167	165	136	156	164	158	174	159	140	159	136	121	156	167	161	171	150	143	153	139	147	169	145	137	155	141	139	138	157	162	141	156	156	157	146	157	164	158	144	138	177	137	167	156	156	159	168	169	149	148	140	174	153	179	140	154	165	150	169	154	146	132	157	165	161	156	151	138	154	172	157	165	144	125	167	154	168	146	180	152	136	160	153	158	161	157	153	148	158	162	127	160	143	140	167	140	140	144	147	162	160	137	182	156	155	154	171	143	132	156	152	172	169	145	162	159	150	167	179	154	164	161	142	163	152	139	161	159	163	162	151	161	153	144	149	170	174	144	153	131	157	161	164	140	138	151	153	178	149	151	140	162	151	159	164	147	147	140	162	139	165	153	147	147	164	139	147	156	156	138	152	157	165	148	158	127	153	124	162	147	149	145	147	153	165	149	136	140	167	157	152	163	139	161	145	175	160	150	130	152	148	162	153	146	159	168	145	176	141	153	159	153	127	163	143	152	150	165	146	160	164	139	136	162	146	170	169	163	151	141	142	138	142	170	151	145	157	143	161	143	149	150	166	150	158	161	161	147	163	147	157	151	153	145	144	167	169	146	171	161	144	174	143	162	160	154	150	150	149	147	173	132	151	168	153	165	146	155	160	142	141	150	157	148	168	166	159	189	151	150	139	167	128	158	139	166	152	130	152	138	160	125	175	154	161	152	148	161	156	162	178	168	157	168	172	155	146	156	148	137	148	137	147	165	131	153	164	153	161	167	160	143	139	157	147	130	163	159	147	146	155	137	147	153	151	181	146	150	153	150	147	175	158	167	168	164	172	151	167	132	158	154	158	178	165	145	155	149	143	133	147	161	138	155	155	175	171	140	149	182	156	136	162	174	157	174	143	134	167	164	134	184	144	163	150	146	162	133	144	159	156	138	150	156	147	143	147	140	136	124	167	151	134	160	137	136	166	175	159	148	164	146	177	137	163	158	161	176	163	148	123	160	177	178	133	145	138	144	152	155	160	140	172	167	145	156	154	153	177	149	146	153	129	161	153	132	157	158	149	155	153	164	158	150	130	157	162	138	156	157	136	165	136	151	144	129	149	156	169	177	176	178	152	135	167	139	154	152	153	144	156	115	148	149	139	126	151	186	154	144	147	150	155	138	140	154	151	147	172	161	144	159	148	132	159	159	135	142	150	150	140	185	133	152	155	154	169	148	138	145	131	160	149	145	164	168	171	143	140	172	169	125	167	158	158	165	144	146	148	165	141	150	154	141	151	162	164	171	120	139	156	153	140	179	139	148	140	128	152	138	153	155	138	148	153	153	147	157	149	131	147	152	163	158	160	151	161	168	161	177	166	153	171	155	171	140	149	161	173	145	153	157	155	137	171	153	169	152	166	177	164	148	162	144	170	162	145	158	159	144	180	127	164	129	165	154	130	137	156	153	161	166	166	181	180	151	142	134	134	140	147	146	131	126	145	146	170	165	137	164	152	158	135	166	127	154	140	153	154	152	144	147	142	160	149	141	159	170	162	135	160	157	155	164	164	145	166	145	172	141	138	156	137	151	164	152	168	154	153	140	149	144	160	158	169	161	161	168	173	164	169	181	167	150	159	161	147	152	160	167	145	157	160	136	153	123	159	151	162	140	158	137	178	169	165	146	135	162	145	167	152	189	155	167	135	143	158	150	170	156	154	169	156	162	160	161	165	146	171	143	151	151	150	171	148	161	177	176	148	158	134	131	138	152	151	160	165	153	152	155	156	154	126	165	161	155	155	155	149	131	133	174	170	156	152	146	171	155	173	148	131	180	144	149	143	133	159	141	159	140	151	171	156	162	170	125	152	146	128	157	126	171	148	156	159	140	162	156	123	164	158	180	167	152	149	143	155	149	148	143	150	171	149	152	153	170	149	158	144	159	143	168	170	178	153	135	153	149	176	158	138	161	157	159	144	164	153	149	144	158	142	155	149	157	150	142	148	171	151	149	150	167	149	169	160	143	162	150	142	167	148	167	167	155	166	132	156	176	156	152	146	149	148	151	150	164	149	131	149	161	135	169	163	167	177	160	172	154	172	154	143	149	140	146	141	151	175	140	144	157	157	130	188	165	136	158	161	139	149	156	160	155	145	151	154	137	197	144	141	153	169	135	186	157	164	164	155	152	154	162	153	149	162	155	167	163	153	160	158	160	159	166	153	160	146	161	165	165	134	143	162	161	167	132	149	114	131	159	148	146	139	156	138	152	161	167	146	168	149	167	129	162	156	177	152	165	143	162	173	168	155	162	152	129	172	166	143	140	172	139	136	137	137	171	143	149	151	144	164	189	154	147	155	126	160	146	164	141	160	146	153	133	156	144	144	150	163	169	150	180	180	162	161	157	133	155	136	150	141	159	136	149	147	159	144	154	162	141	168	139	175	147	145	142	147	175	145	149	136	162	144	129	146	140	191	138	170	144	132	169	182	162	167	176	135	153	168	150	162	169	154	160	156	155	152	173	156	170	144	145	166	168	149	147	164	144	147	139	147	166	187	147	158	157	142	140	161	141	145	147	178	162	149	128	152	160	146	151	165	165	147	150	177	168	141	175	138	125	157	133	155	137	164	146	135	160	164	159	142	153	132	134	164	150	192	182	166	139	152	138	130	165	157	152	153	142	143	156	141	149	159	126	140	168	154	155	158	151	155	173	154	173	164	152	167	156	133	175	151	163	120	158	148	148	144	163	150	135	165	157	175	169	162	149	170	128	142	146	163	160	151	142	166	159	143	140	139	164	154	146	166	166	145	139	154	147	157	158	146	123	135	160	174	159	147	144	142	139	161	140	141	155	154	150	188	136	153	151	155	157	143	160	159	165	150	160	147	166	161	154	152	160	173	170	133	141	159	161	144	167	174	158	148	162	138	141	163	141	138	152	148	175	165	149	158	176	128	145	171	157	161	129	138	159	153	165	142	164	172	166	117	147	155	152	162	140	167	138	170	159	155	160	158	147	170	168	166	136	163	146	167	161	145	146	166	163	160	136	156	186	151	165	157	150	147	157	152	155	159	153	138	156	155	160	144	150	151	158	163	164	153	169	152	137	148	161	181	130	173	134	156	149	151	133	169	154	149	140	133	144	157	151	149	160	171	155	168	150	147	152	170	169	157	162	153	165	148	144	156	163	173	164	151	159	137	171	174	152	172	146	152	139	149	172	145	141	172	149	158	142	144	160	159	141	144	159	157	154	164	158	165	156	170	165	176	139	145	148	149	156
7552	2531	5966	6576	5535	4512	3680	2935	2494	2145	1948	1810	1556	1387	1319	1153	1179	1005	1021	956	914	933	930	818	787	742	757	756	755	657	711	666	688	683	634	685	607	603	632	631	580	579	613	610	604	552	570	567	574	586	536	581	564	509	546	544	547	564	554	500	558	530	534	562	508	543	551	536	517	551	513	521	493	530	489	513	507	507	500	510	550	535	502	581	501	510	485	523	544	502	497	554	529	527	534	523	517	468	547	515	478	506	492	522	536	524	519	504	507	540	475	479	495	522	556	503	469	520	496	515	492	502	537	500	567	496	488	499	496	502	487	520	504	494	501	518	450	506	508	508	499	540	506	516	500	549	518	498	486	458	486	522	486	480	518	510	489	490	518	507	471	487	515	503	498	489	510	487	499	495	484	515	512	507	449	444	536	506	479	489	488	500	475	474	531	520	533	458	502	504	517	490	486	510	496	555	494	500	502	486	502	504	512	490	475	536	510	504	486	476	493	472	459	461	494	516	519	497	477	516	463	502	465	484	494	503	499	499	509	489	475	477	522	535	506	512	531	525	479	510	534	507	467	522	490	485	509	492	545	475	489	503	491	482	495	507	516	511	492	531	515	442	478	472	518	473	448	496	505	500	522	462	497	478	501	556	505	458	513	483	491	490	498	464	505	487	510	515	484	543	515	514	510	532	492	486	538	495	480	495	456	462	539	486	505	474	540	502	501	476	504	497	468	517	476	548	472	523	493	520	512	490	533	483	511	482	532	523	524	491	515	480	477	515	515	502	505	495	524	464	475	494	512	528	521	494	488	496	515	512	501	511	510	479	525	493	504	497	474	508	489	501	506	492	501	491	481	460	494	520	492	476	504	514	492	494	502	506	486	501	500	468	497	522	480	512	483	447	504	490	496	508	513	501	464	493	524	489	533	514	530	503	496	492	496	524	506	481	467	477	466	542	478	540	473	466	521	518	468	486	533	453	481	500	545	499	495	509	487	496	473	500	488	446	444	514	478	479	510	511	481	529	475	494	515	479	510	482	507	504	480	472	513	469	482	489	516	530	447	500	476	492	537	488	488	513	495	479	509	513	523	496	519	555	504	476	503	478	466	473	508	510	515	491	454	516	526	463	496	545	499	502	501	500	489	501	515	484	497	535	525	506	496	504	482	487	515	493	526	477	542	510	462	510	485	484	510	504	532	474	501	509	485	494	493	501	510	471	487	509	497	500	516	479	488	502	486	479	505	499	483	470	494	491	483	472	494	522	457	484	499	534	495	485	523	463	494	496	461	473	535	513	482	491	512	466	499	494	503	485	490	473	480	457	545	495	507	522	489	508	516	517	470	502	473	496	496	487	520	494	469	514	522	478	506	464	505	521	476	498	488	518	519	532	490	468	508	475	531	545	487	495	518	472	506	465	497	490	503	511	512	473	508	521	495	491	484	477	549	519	484	502	483	528	486	502	488	482	490	488	497	511	499	503	498	492	508	478	508	496	499	537	522	501	484	516	469	526	516	477	489	495	507	515	478	513	469	517	514	478	514	517	475	531	485	522	513	535	526	501	525	505	488	486	495	503	499	492	510	464	528	465	426	530	496	496	529	485	511	475	497	520	489	478	483	499	509	509	480	491	515	502	495	502	507	490	565	517	498	478	493	481	499	518	497	476	500	501	458	463	492	477	520	490	468	491	490	502	532	501	525	516	485	511	506	532	513	511	489	477	520	507	536	499	487	466	501	455	494	472	497	529	534	481	492	486	512	462	537	497	516	525	520	515	520	521	483	511	488	500	476	527	521	536	469	477	481	515	530	493	524	458	494	514	521	478	508	488	500	458	529	490	514	519	490	490	472	497	521	462	501	471	499	494	492	489	464	506	491	515	467	504	499	514	474	519	479	516	482	464	510	508	516	508	507	473	492	483	507	476	518	490	444	486	477	519	541	464	463	448	506	502	490	482	520	454	457	489	446	525	465	494	512	458	510	542	520	525	515	491	510	482	473	511	527	476	500	496	534	452	485	519	498	505	468	536	480	489	480	506	498	475	488	487	507	516	492	499	557	540	483	500	491	484	532	504	506	478	516	493	491	506	466	481	511	553	523	499	532	495	536	463	504	468	463	460	511	503	517	494	500	461	494	508	502	472	521	468	520	450	489	486	471	515	513	502	531	532	502	484	514	529	518	483	481	460	515	491	472	484	461	470	476	503	520	484	496	488	512	490	501	527	512	474	502	525	470	516	511	525	487	477	499	482	489	493	513	464	484	488	477	523	502	502	466	504	474	504	505	491	487	505	470	474	529	487	509	496	535	511	488	480	544	473	510	488	506	487	499	504	478	530	470	467	487	467	494	509	475	486	484	463	495	487	540	472	487	476	476	508	484	515	510	501	517	523	509	487	505	504	467	536	503	523	526	488	505	488	471	509	481	509	517	477	500	483	517	509	526	461	465	496	508	512	503	498	500	458	513	476	484	519	509	520	492	539	488	518	504	483	489	497	487	522	505	513	492	514	485	545	496	514	496	497	495	504	446	532	484	494	484	462	525	521	500	472	508	502	484	493	513	475	516	510	496	503	492	481	505	467	484	481	497	500	519	501	507	491	490	498	497	535	517	479	499	528	511	502	493	515	474	477	541	524	480	521	509	487	467	483	480	465	498	461	503	494	465	492	549	487	512	484	466	517	482	484	466	504	489	526	517	465	484	525	467	479	495	464	487	507	523	480	472	533	463	465	528	494	493	520	478	511	524	472	463	503	516	500	516	447	492	502	489	482	496	502	513	524	495	527	488	465	487	459	505	478	483	465	449	514	496	559	515	519	514	494	526	468	512	503	511	513	501	483	486	490	485	514	483	467	512	526	485	507	536	494	492	510	494	470	490	482	557	460	482	529	507	510	518	507	516	479	506	524	507	469	537	470	517	518	503	481	493	507	463	531	497	477	489	510	467	464	514	501	497	483	496	509	530	488	492	500	500	498	465	524	490	482	487	516	490	496	457	500	523	508	488	519	472	503	497	486	523	455	515	483	481	496	509	530	523	473	490	509	523	493	503	449	472	513	512	464	485	500	517	540	478	516	475	481	507	488	481	473	498	501	488	505	502	475	451	497	485	510	449	497	502	514	506	500	475	502	488	508	455	481	497	490	493	479	465	474	522	470	494	502	519	478	477	535	546	572	479	523	526	502	517	516	483	510	477	480	488	537	507	489	504	488	489	545	501	469	512	490	510	550	513	499	502	485	487	539	485	455	516	488	478	474	485	476	476	510	536	507	494	504	497	501	486	472	492	528	466	497	463	476	476	507	484	483	499	447	515	532	500	479	489	508	516	500	539	519	529	466	482	512	480	506	498	505	460	523	487	530	484	527	480	565	517	509	490	506	524	507	502	497	478	493	513	494	486	517	521	530	466	530	502	520	497	492	525	491	494	500	500	496	452	493	483	520	504	521	498	508	492	509	480	493	461	489	526	492	474	490	509	484	485	464	499	501	544	506	515	496	522	508
2053	278	268	275	234	255	231	231	224	210	233	237	235	213	239	219	201	223	214	233	219	212	226	226	232	211	234	223	228	189	222	223	236	185	226	261	207	252	221	214	219	232	214	222	207	211	220	213	221	181	196	207	237	235	212	241	252	227	223	236	184	207	216	198	202	226	214	206	213	193	198	224	238	204	235	203	247	226	221	220	194	232	244	220	206	189	238	220	224	211	228	200	208	205	205	245	202	217	238	221	230	202	222	205	226	210	213	200	195	235	228	220	255	225	257	221	205	245	250	198	215	218	220	217	218	197	227	208	209	220	200	200	216	223	220	234	215	217	232	211	228	231	217	212	232	223	203	224	220	196	222	212	230	246	231	211	232	214	215	227	201	223	230	236	240	230	212	211	225	201	205	217	226	216	219	215	224	230	212	228	213	206	226	232	234	215	220	211	210	200	220	225	202	198	207	213	228	211	222	229	198	192	238	218	229	236	244	215	220	230	192	210	227	232	228	229	208	229	210	206	207	215	231	179	215	209	234	235	222	211	189	212	208	209	222	238	240	233	215	203	241	228	234	199	216	243	205	230	217	188	222	222	243	237	240	231	231	202	231	210	226	206	224	177	218	204	203	233	243	216	222	214	199	220	226	245	197	217	227	214	212	218	214	231	216	211	226	232	226	207	213	210	203	211	229	221	206	203	222	213	203	208	222	209	219	221	234	214	204	242	237	216	200	199	185	216	202	216	211	217	216	196	234	237	214	233	225	238	235	206	242	222	223	233	233	208	236	193	237	219	218	231	200	237	206	224	232	208	199	221	211	221	201	209	209	204	222	200	226	218	234	230	218	209	222	208	205	221	232	229	229	235	225	196	209	211	236	181	228	218	204	223	216	219	234	218	216	191	234	200	207	245	190	237	224	215	213	241	209	226	211	234	230	204	220	242	226	209	224	222	221	237	228	222	206	235	249	222	221	230	185	223	247	237	205	215	223	205	220	210	234	198	218	205	232	213	229	203	242	229	207	209	186	220	216	219	228	206	216	226	209	243	211	211	209	221	190	214	199	221	213	196	223	213	223	196	216	197	211	192	243	230	229	204	225	223	212	206	215	223	221	221	231	217	214	214	224	229	219	220	206	221	236	249	230	217	254	205	230	229	213	209	227	221	214	204	233	226	217	233	241	213	205	218	208	202	204	227	223	203	201	209	221	186	217	224	216	240	208	222	210	215	224	221	186	222	202	227	220	208	208	210	234	221	214	228	212	193	225	220	220	235	216	228	225	226	198	228	229	191	205	192	240	223	205	220	191	237	223	214	209	188	208	238	230	219	204	233	201	215	202	236	215	202	209	217	218	252	240	200	220	215	193	231	212	226	207	245	207	217	223	218	215	191	233	225	221	226	194	213	222	249	222	246	211	206	209	223	209	218	219	218	226	189	217	218	237	215	193	236	223	205	224	231	186	213	221	219	229	202	211	228	198	212	204	187	216	232	192	231	202	223	213	205	219	241	216	224	232	226	231	225	241	222	219	213	211	194	207	209	225	251	204	192	224	229	246	248	215	213	230	248	205	215	191	220	203	222	222	230	200	200	235	223	218	210	226	195	185	248	192	210	244	231	219	218	215	205	236	222	229	214	224	228	235	217	237	234	219	219	205	243	207	201	230	213	215	206	239	216	238	230	199	206	212	225	216	238	240	220	182	229	212	216	203	237	214	213	246	203	236	213	233	208	213	237	243	207	217	212	206	215	202	217	230	214	208	237	203	219	207	224	211	224	209	202	208	221	221	212	219	224	203	253	209	234	205	219	208	208	226	235	231	215	222	246	230	188	223	235	228	211	187	224	228	217	211	225	216	198	217	231	206	223	224	221	217	201	212	196	239	211	220	211	210	215	225	211	215	214	220	213	210	235	235	204	206	212	235	223	223	201	198	215	231	211	229	234	217	191	219	217	225	219	210	240	239	202	228	239	232	212	234	259	199	214	207	222	242	229	237	241	205	232	216	221	220	232	226	223	232	186	223	244	200	211	228	201	210	229	209	204	215	215	215	249	215	202	217	189	189	197	203	215	205	193	239	208	207	211	219	228	214	221	215	197	212	199	225	226	223	220	220	233	217	203	246	182	218	213	227	235	221	199	221	196	220	202	217	225	246	223	227	215	240	211	220	219	223	191	203	229	237	219	207	221	239	238	226	226	205	205	229	242	234	223	212	234	228	233	221	221	213	248	210	217	202	201	215	231	221	215	212	212	224	224	202	229	220	220	211	232	224	228	232	188	212	204	228	200	258	237	214	223	217	210	226	244	211	225	224	221	225	212	224	234	227	236	229	217	182	254	194	197	238	217	207	233	239	198	232	237	222	214	223	212	208	205	185	206	235	227	220	216	221	204	192	223	225	221	223	226	231	215	229	192	208	206	222	222	224	244	223	206	222	194	209	226	223	192	207	225	230	211	238	222	208	221	198	193	208	208	216	186	208	216	242	245	234	219	218	223	218	207	223	238	211	225	229	237	217	198	203	213	235	209	214	226	229	196	228	217	252	205	254	212	202	213	198	224	202	232	258	232	218	217	222	200	242	240	202	217	220	213	230	218	209	240	217	208	238	222	205	231	216	220	200	202	212	222	204	210	222	229	221	192	204	217	244	243	231	218	216	214	199	215	238	228	238	229	204	224	235	222	223	233	215	241	204	207	222	242	224	246	224	207	229	213	196	217	231	233	234	189	226	220	222	212	233	225	204	227	190	234	191	226	213	225	218	180	226	241	256	200	244	207	232	231	226	211	232	221	230	213	225	219	214	232	215	202	243	217	219	204	219	210	237	233	225	189	237	221	211	205	205	224	248	235	202	228	215	224	222	207	261	216	229	222	230	215	242	221	202	207	248	211	207	245	207	249	181	220	221	209	211	195	207	198	204	223	208	226	199	229	217	218	193	240	258	250	204	236	202	214	191	224	216	208	245	215	207	209	254	212	247	218	227	224	215	205	234	213	214	202	224	217	211	226	201	237	186	210	219	220	247	221	232	214	230	231	216	252	214	212	251	210	228	223	192	231	205	246	223	251	176	178	221	218	216	243	206	208	227	223	229	206	225	239	209	197	220	224	223	230	226	214	203	202	195	202	212	213	225	217	224	219	212	227	216	223	262	227	195	209	184	224	208	256	234	238	201	214	220	241	241	228	218	231	217	228	239	216	239	213	203	247	222	211	220	223	204	228	231	224	237	234	218	197	236	217	230	202	202	213	201	227	221	206	243	208	200	213	242	220	180	262	251	223	221	233	237	202	215	219	248	209	205	204	230	211	246	224	232	207	225	199	199	185	202	221	223	207	246	212	193	219	218	239	220	225	219	233	216	233	233	202	232	228	208	239	207	226	210	198	227	217	211	209	231	198	216	213	230	216	214	231	210	217	236	253	252	215	241	226	250	200	207	192	220	220	211	211	221	208	225	216	213	188	217	257	234	217	218	213	204	214	204	202	228	223	219	220	208	248	229	226
2157	721	804	836	816	745	728	685	674	737	711	707	677	713	648	706	692	637	708	663	645	649	662	659	683	681	642	650	646	642	681	681	712	653	664	672	649	730	634	669	605	628	678	668	660	642	662	644	650	640	645	689	630	654	641	676	680	659	611	695	641	657	643	668	651	637	645	620	649	623	640	687	659	650	681	598	659	651	649	634	638	654	643	671	666	638	660	629	677	615	654	634	631	681	627	625	652	630	583	626	664	635	673	602	651	672	591	679	658	652	633	657	658	644	646	580	646	677	686	654	605	708	658	647	683	624	655	697	622	629	675	637	664	682	657	691	607	646	634	647	634	642	692	691	647	634	673	680	629	657	693	583	655	609	616	644	672	674	640	668	632	639	670	619	643	640	644	600	644	644	618	697	644	587	654	687	645	675	623	610	662	645	638	640	585	638	681	636	655	692	598	622	676	681	640	622	607	641	624	657	670	644	649	611	665	683	602	671	684	683	706	639	655	635	681	652	621	645	649	668	654	697	687	614	642	640	639	663	648	653	624	642	638	618	623	681	689	645	644	648	668	630	667	673	616	651	619	639	615	625	594	695	689	617	653	677	675	677	637	628	638	654	638	640	620	657	641	649	683	662	637	615	615	620	680	680	634	685	637	599	694	657	620	662	600	685	692	669	676	635	665	661	612	662	658	678	667	609	650	620	639	668	599	659	600	651	694	643	666	688	620	676	678	669	658	581	656	627	671	666	630	630	640	699	631	678	649	616	673	652	671	688	627	633	705	666	653	609	667	627	670	652	667	621	646	657	659	599	595	663	618	674	680	683	629	634	627	637	611	676	655	630	683	672	586	666	668	606	638	638	652	664	650	673	670	700	667	632	646	636	672	677	651	695	645	655	700	653	674	593	668	666	660	616	687	599	644	669	651	650	645	653	705	661	644	632	643	624	621	672	685	606	662	623	640	683	624	676	659	627	671	633	605	667	638	647	666	655	631	706	632	631	630	638	635	636	674	651	641	623	653	678	628	667	612	637	661	715	634	623	656	647	613	657	675	646	665	600	663	668	680	665	666	683	657	636	654	658	691	637	645	620	673	636	699	654	614	656	671	682	643	676	667	623	634	663	629	634	638	680	674	652	661	669	652	695	628	629	645	679	632	630	613	629	625	647	650	678	661	618	647	658	659	651	690	650	641	645	663	626	621	647	648	643	663	647	631	644	649	669	612	640	655	662	657	655	672	649	667	634	663	616	656	668	678	626	674	702	662	657	658	656	633	641	614	647	645	622	647	693	675	620	651	650	584	645	654	674	661	662	610	623	647	599	651	651	675	650	670	675	642	595	681	600	637	616	639	628	624	682	667	645	651	683	667	683	600	651	677	659	706	661	685	672	585	680	638	686	642	646	673	597	626	616	643	662	642	673	617	649	631	639	657	668	684	598	623	612	624	668	640	633	632	636	668	679	668	677	648	641	602	681	662	608	652	657	615	642	633	672	652	657	648	644	635	645	662	612	654	647	614	646	711	635	634	706	646	657	628	651	657	645	610	621	667	590	611	643	663	660	651	648	650	605	646	651	694	686	573	681	681	690	621	601	659	691	611	659	604	643	643	638	617	661	654	623	644	677	599	634	689	616	647	673	646	644	652	639	646	664	668	655	694	632	654	661	619	640	633	648	660	638	648	627	628	714	627	617	687	648	667	659	666	670	634	669	665	641	631	667	651	622	679	638	639	656	644	623	659	609	630	692	621	642	669	660	622	633	648	688	634	627	636	655	653	626	651	660	686	619	642	679	610	649	646	607	643	653	652	681	629	621	625	671	638	643	642	613	663	623	651	661	673	706	611	646	678	632	668	623	662	651	644	640	648	707	636	665	617	676	668	632	647	617	696	608	676	652	652	638	625	618	662	625	614	654	649	653	676	610	599	603	635	658	617	660	646	617	666	658	668	654	683	630	670	659	649	656	658	631	632	656	584	674	632	651	615	650	624	633	641	649	655	615	631	648	661	656	661	667	656	651	638	684	607	649	662	631	719	653	697	667	632	652	626	646	677	646	641	677	655	623	633	694	671	625	681	672	678	669	652	665	618	615	662	657	667	640	693	590	648	692	638	669	646	651	663	645	644	659	663	644	648	697	640	628	694	644	659	649	647	619	640	676	699	644	621	651	638	630	660	615	673	696	631	676	640	637	643	642	671	626	663	620	704	627	680	649	686	666	687	645	661	675	641	640	606	653	644	673	671	655	654	651	648	670	616	647	662	629	625	637	634	659	683	643	687	602	634	663	635	664	643	648	629	698	663	674	686	646	608	624	610	617	624	697	628	676	654	659	654	658	683	625	626	662	663	644	650	668	618	708	697	608	665	644	674	653	657	668	673	657	675	648	648	637	660	632	662	685	637	612	762	645	672	635	663	642	684	684	658	640	605	647	641	644	652	704	676	657	653	678	694	685	663	665	698	622	635	611	597	623	619	683	657	653	643	655	619	681	674	648	664	626	610	643	660	669	618	669	614	632	727	651	661	624	629	644	677	639	669	687	654	639	663	670	667	685	652	629	680	682	643	679	667	625	680	653	667	673	641	647	673	581	662	679	665	628	628	670	580	676	674	649	633	664	647	626	647	661	686	610	682	648	604	651	606	656	661	637	630	698	638	654	643	610	637	619	698	630	697	628	647	649	636	642	630	657	600	641	652	655	634	638	632	666	667	624	682	646	642	622	620	672	651	688	661	647	637	594	660	676	686	624	651	683	614	635	623	684	664	673	666	657	627	646	650	668	645	687	637	654	628	645	633	654	628	618	671	658	641	614	643	654	635	628	684	622	606	632	648	671	632	669	639	587	642	638	642	643	646	635	678	669	643	645	665	600	629	653	655	624	704	636	654	691	639	644	688	664	706	661	638	638	669	660	588	585	706	656	643	609	674	660	646	685	643	666	694	625	647	672	641	615	663	690	673	605	638	681	662	681	650	698	602	639	626	713	631	645	688	624	631	639	649	633	701	632	671	639	637	656	667	703	649	688	639	632	636	625	629	681	641	605	650	660	617	670	652	621	669	638	643	615	650	663	659	684	658	684	647	674	657	671	645	664	606	666	624	659	637	664	674	645	669	647	688	670	639	687	663	635	606	665	642	661	633	628	616	655	634	644	658	644	627	636	638	618	691	652	652	669	632	667	610	613	632	671	647	620	604	645	595	659	684	686	671	663	633	632	657	631	643	661	665	669	657	684	678	677	625	650	641	697	639	673	636	644	621	637	659	658	672	727	633	663	644	618	696	667	667	603	684	618	661	627	657	634	629	639	636	645	608	626	634	668	661	638	634	648	642	649	616	614	651	621	636	676	690	652	619	630	667	647	664	672	634	620	628	639	621	635	644	693	642	647	656	631	629	649	638	624	691	661	736	688	670	647	666	679	635	649	687	663	619	656	642	653	668	651	645	626	635	675	665	627	662	615	626	614	657	647	615	648	660	668	676	639	646	600	647	657	642	680	628	630
7971	1044	1340	1103	708	580	417	344	281	242	255	190	181	188	155	154	148	162	150	136	115	135	141	136	140	130	115	133	130	126	132	113	125	118	134	117	118	133	117	112	94	112	91	120	117	130	117	101	115	114	125	105	124	125	129	98	86	111	119	115	101	133	124	121	97	112	106	110	103	121	102	104	109	107	108	117	119	109	116	103	119	88	126	107	108	119	114	109	102	115	111	102	111	97	85	123	120	108	127	89	115	107	107	113	112	133	111	91	111	103	114	119	110	109	127	104	116	110	120	96	112	106	111	116	114	98	104	123	92	111	112	109	102	101	124	115	110	104	118	100	118	117	100	98	121	94	97	122	97	93	105	91	102	104	104	127	124	111	119	100	104	98	107	112	106	110	117	111	98	107	126	118	106	96	93	99	107	125	114	123	111	111	98	105	103	108	110	117	111	84	129	88	90	106	108	110	122	100	102	106	121	107	103	110	115	99	108	118	106	109	119	115	113	102	111	102	126	88	109	109	124	109	107	104	114	132	109	107	104	105	96	109	97	113	129	112	111	104	105	113	112	109	108	106	125	103	114	109	107	103	129	116	100	99	124	107	114	116	119	109	101	95	118	108	127	109	117	108	108	119	99	128	94	112	121	104	108	126	123	123	98	101	118	117	108	102	100	107	100	101	125	120	121	106	103	115	91	107	92	111	117	117	101	117	92	110	121	108	113	115	117	107	114	105	99	96	109	114	97	108	112	118	117	91	99	100	111	79	108	114	113	115	111	98	112	112	108	86	115	102	109	111	106	95	102	117	103	114	103	106	112	110	122	125	118	119	132	102	104	114	106	121	99	107	105	96	92	109	95	105	115	75	128	130	95	102	103	127	101	99	114	111	104	104	104	87	108	115	117	98	109	114	96	105	95	113	103	102	115	104	120	110	120	107	103	97	105	108	101	101	109	109	109	114	111	94	111	117	117	100	91	126	117	122	111	99	123	120	117	108	113	104	98	97	116	115	102	103	103	97	116	94	105	102	95	102	125	114	99	122	89	102	107	92	98	132	115	110	128	123	108	99	104	112	115	95	106	108	112	113	115	126	99	105	102	103	126	111	89	105	101	140	119	103	87	122	126	123	89	113	97	103	110	113	86	128	105	110	124	97	121	100	113	129	97	125	116	128	105	110	122	100	102	99	94	107	114	97	101	111	108	111	81	89	118	110	112	109	107	118	112	119	107	115	108	109	103	110	109	132	101	89	96	127	104	114	109	105	103	89	98	117	103	110	102	99	122	114	125	96	112	96	117	113	99	100	91	104	94	111	100	135	121	106	97	129	76	103	109	95	111	110	129	119	112	100	114	90	100	102	96	103	118	98	124	98	102	105	106	96	106	110	110	128	123	108	104	112	111	114	108	99	106	121	119	110	102	114	121	139	105	116	110	103	130	123	119	105	92	118	113	116	121	134	109	115	125	119	103	84	125	117	124	93	94	129	106	106	103	104	107	106	90	113	96	118	101	102	109	111	103	108	132	114	106	103	102	114	100	98	109	101	127	111	91	121	104	115	104	94	106	110	115	112	115	104	99	118	111	93	119	102	104	97	107	102	103	95	111	118	104	106	112	104	111	116	104	107	110	117	110	127	110	114	113	96	112	113	105	97	93	105	115	105	116	104	97	115	113	108	102	112	115	127	122	119	107	99	109	132	86	104	115	104	113	124	98	117	118	110	99	115	127	107	104	88	107	98	112	99	110	102	110	92	105	116	108	131	110	106	106	109	100	100	117	116	118	128	87	97	128	107	118	94	109	103	104	112	93	117	100	107	102	105	105	99	98	108	100	99	123	108	121	104	116	93	114	106	90	102	129	100	103	117	88	102	114	90	105	106	115	121	116	128	109	100	101	95	116	101	106	113	100	99	113	100	92	100	117	108	99	117	99	109	103	111	119	101	104	113	115	112	87	99	124	112	94	99	118	110	121	115	138	107	97	124	112	103	105	110	105	108	106	97	96	101	107	116	101	121	97	106	120	112	98	112	109	113	102	104	98	122	93	116	121	101	129	114	116	109	116	93	101	112	120	102	108	107	104	112	113	113	100	113	109	103	103	87	111	112	121	103	111	97	110	105	111	111	98	101	123	111	102	103	117	94	123	107	125	106	101	131	125	107	97	98	107	105	104	101	94	110	105	112	105	98	109	98	107	91	73	113	84	107	105	118	112	117	94	117	98	103	110	105	108	106	110	103	94	91	88	117	124	117	105	107	114	113	133	109	105	100	103	86	112	120	120	94	116	111	124	108	111	104	86	107	101	127	109	111	118	114	100	108	114	112	117	124	122	108	121	102	103	116	111	106	102	98	108	99	103	110	116	92	94	114	110	115	116	111	111	89	111	109	101	103	103	117	123	104	115	108	112	105	142	117	115	115	124	110	101	128	104	102	122	122	117	116	107	98	114	93	113	99	105	104	97	125	112	105	102	101	111	117	104	93	116	133	127	131	104	124	110	92	108	113	121	111	114	117	102	108	106	125	113	124	115	123	96	93	109	125	108	115	99	98	116	112	116	120	115	115	125	100	123	96	115	113	123	100	95	107	103	118	131	66	98	116	108	90	115	106	98	106	100	121	112	98	106	112	104	117	112	109	121	95	89	127	125	122	109	113	113	112	115	107	120	118	95	119	133	117	108	105	90	125	116	102	118	118	117	98	101	113	121	122	118	89	113	121	100	96	98	107	111	88	103	119	103	88	106	91	84	107	99	106	122	87	108	108	113	103	106	94	95	110	104	99	102	99	118	104	126	110	124	126	123	97	120	102	114	107	102	122	101	113	107	104	115	104	104	97	107	101	112	115	113	120	101	114	114	116	93	106	117	117	116	110	118	109	123	110	108	110	109	107	109	116	125	102	106	102	99	117	89	116	114	104	111	115	111	114	97	92	105	101	114	131	97	122	93	106	113	108	105	101	118	111	97	121	138	98	109	119	123	109	105	114	109	131	111	104	113	105	101	107	101	113	109	125	112	99	95	114	112	107	98	107	106	134	75	119	121	99	104	121	114	106	96	112	115	93	86	111	111	100	107	116	106	106	99	108	108	105	106	123	118	98	114	94	114	102	103	110	99	92	106	102	105	114	105	137	123	120	107	107	123	110	113	127	102	100	113	110	93	122	99	97	117	98	107	112	112	117	103	102	110	114	120	108	102	96	127	110	96	116	112	112	120	99	98	115	106	100	93	122	127	102	112	125	118	106	109	118	126	118	104	122	134	111	120	94	120	97	107	108	101	115	91	133	105	96	101	99	99	99	109	110	116	121	102	123	91	103	101	108	113	93	122	111	109	103	90	116	113	99	97	121	114	100	94	103	93	93	91	106	98	97	121	94	109	100	109	115	114	118	118	105	113	100	99	114	93	115	125	114	105	108	123	109	88	97	96	97	112	133	110	121	128	131	106	121	113	110	104	112	122	107	116	109	116	106	104	106	117	102	101	102	112	91	96	114	121	104	106	117
5349	1403	3181	3586	2969	2560	1928	1683	1407	1184	1081	1062	950	829	756	731	645	655	628	557	609	565	582	500	545	498	486	466	509	422	471	462	447	453	463	461	378	432	429	398	420	406	357	409	426	410	411	395	372	390	405	379	376	380	403	368	377	392	377	392	380	382	385	414	401	384	344	385	363	408	387	366	390	333	384	406	371	374	367	396	367	371	397	360	378	369	396	386	346	403	367	330	370	379	405	351	377	401	374	348	357	366	367	361	354	348	374	370	369	364	398	384	368	414	361	330	395	358	352	370	398	348	360	390	369	374	365	381	396	358	368	348	392	396	399	391	406	369	341	363	334	358	337	359	372	373	362	365	365	345	350	391	381	356	379	350	398	386	392	348	345	373	397	369	384	351	369	370	351	388	397	389	364	365	355	347	393	361	377	387	368	361	381	352	403	354	386	362	369	356	338	378	380	363	372	359	360	372	338	403	394	362	396	341	355	392	384	359	360	375	382	387	369	381	372	429	366	365	346	363	367	353	358	324	375	359	343	368	388	383	346	396	340	400	377	356	385	354	349	387	351	373	370	326	344	361	381	346	356	360	332	410	327	379	362	368	378	354	358	400	370	348	352	377	418	388	337	378	368	364	378	347	377	357	376	375	339	354	361	369	346	377	365	383	356	382	354	361	347	336	382	350	352	354	389	365	391	377	340	344	399	337	399	339	385	383	387	372	354	351	354	359	382	352	365	358	410	393	373	371	329	344	356	380	339	381	362	351	360	359	389	368	371	356	377	357	376	392	380	382	352	362	353	335	336	393	369	387	364	370	359	370	352	374	392	380	365	374	383	403	355	374	401	374	339	367	299	370	380	368	389	378	385	402	367	379	349	353	330	396	373	413	373	387	389	363	347	374	356	352	394	379	393	366	346	386	345	334	377	375	361	379	358	350	370	344	372	355	363	370	374	385	374	327	365	324	374	345	342	341	392	352	386	406	349	388	379	337	396	338	350	335	373	375	356	359	344	355	372	344	362	322	376	351	365	387	363	372	377	389	351	358	373	356	383	374	355	372	370	350	348	353	370	365	371	350	369	383	373	357	364	342	382	350	377	338	334	363	351	370	396	367	388	357	380	384	357	361	349	387	370	380	389	347	368	362	401	391	360	335	381	373	374	361	342	406	398	353	362	380	351	336	393	385	407	357	367	385	351	365	387	335	357	339	359	365	359	380	363	345	385	360	395	367	332	380	384	372	329	357	365	359	349	321	342	355	369	328	398	393	388	359	354	347	382	387	346	355	362	379	362	392	381	343	352	348	363	374	352	332	365	312	327	361	355	374	392	379	365	355	379	385	359	378	389	358	355	371	375	377	362	385	359	363	364	355	369	374	394	366	392	357	369	368	374	365	377	369	379	391	356	371	361	337	380	343	327	398	374	372	411	391	367	340	343	362	370	388	370	358	390	374	386	372	351	389	394	392	374	359	336	381	369	367	362	358	364	348	358	364	383	376	359	388	351	382	377	342	390	356	359	381	372	338	332	360	365	408	344	381	381	418	343	384	355	339	380	380	350	355	391	395	371	390	385	352	356	373	352	348	365	387	363	380	381	395	380	355	376	327	339	374	330	337	367	386	339	385	374	337	343	326	380	350	378	367	361	342	364	337	373	328	374	356	411	365	362	358	347	337	370	393	378	365	394	382	364	344	400	359	371	353	363	375	347	352	392	352	348	378	342	350	373	371	360	339	365	375	374	333	389	346	389	336	407	350	335	385	354	377	333	385	356	382	365	374	367	334	358	373	344	356	389	372	383	350	375	347	375	374	341	353	391	356	381	351	357	350	358	352	351	366	356	349	354	407	393	344	347	346	381	363	348	393	351	346	375	385	350	361	362	374	366	372	365	412	341	363	353	383	387	371	384	372	382	386	350	355	385	337	379	372	329	383	407	365	356	359	343	392	347	374	345	351	369	354	356	384	392	385	357	379	365	372	380	376	347	366	351	347	340	370	357	375	385	338	374	340	348	385	367	348	350	382	357	345	344	341	370	385	377	375	341	362	354	374	358	359	360	385	384	345	363	363	345	373	380	335	358	375	383	369	338	395	368	361	343	383	358	334	361	349	359	331	401	375	335	352	395	372	364	365	365	385	347	385	338	373	361	372	365	388	378	366	357	377	362	340	387	392	345	367	342	363	347	331	352	345	344	349	350	354	349	337	385	369	349	388	357	338	344	348	344	391	345	357	360	339	372	403	365	411	350	378	369	352	382	380	362	375	334	354	396	386	347	373	380	363	390	353	348	365	364	368	365	378	334	395	370	414	372	365	348	354	362	341	371	376	352	365	361	365	366	383	390	389	349	342	373	367	360	375	380	344	375	367	412	400	365	368	360	360	343	330	361	395	341	372	352	354	379	363	392	371	359	363	386	370	361	374	359	368	377	394	369	408	391	389	374	368	325	387	372	367	370	354	375	368	379	352	392	331	352	357	357	369	359	346	407	383	363	339	340	361	364	353	356	338	368	416	344	367	370	331	353	335	378	355	371	363	374	357	345	348	368	334	401	376	375	361	348	384	363	391	366	366	365	392	349	364	338	371	350	378	382	369	370	366	391	363	376	351	372	370	374	351	382	387	381	387	390	381	406	351	358	368	377	364	364	415	370	381	375	364	316	397	377	396	346	409	351	336	386	333	361	352	341	384	374	359	389	350	396	345	390	381	341	377	374	317	367	366	380	367	382	376	357	345	360	379	350	350	375	347	360	364	414	411	388	405	374	360	360	356	380	358	387	379	338	344	396	379	377	359	375	386	369	335	374	376	420	362	357	345	373	379	387	362	366	337	400	310	337	373	367	368	351	366	367	364	354	384	377	332	367	337	384	367	343	384	377	327	345	356	390	351	382	376	355	339	365	370	342	381	367	359	384	360	337	356	365	371	371	348	388	359	366	386	354	374	346	382	362	389	362	390	348	352	387	359	316	360	365	371	385	374	357	386	354	397	355	346	361	391	334	364	343	367	358	380	381	360	390	337	379	381	359	351	357	344	373	365	373	365	352	366	331	357	357	353	377	380	334	361	326	369	368	339	354	367	383	379	373	377	372	344	378	361	351	392	357	394	371	379	343	347	374	391	328	361	400	338	380	365	375	380	353	391	367	380	386	360	375	351	380	382	373	374	386	395	370	357	385	338	352	343	373	358	369	339	361	419	344	359	348	334	354	386	392	364	347	332	376	361	361	326	369	354	365	371	383	362	370	357	344	342	350	345	366	379	395	329	364	373	363	373	347	351	343	365	359	378	327	365	332	342	343	368	364	392	360	338	357	370	364	330	354	365	329	333	369	377	388	366	351	409	347	350	343	354	362	331	368	341	350	400	370	359	397	373	350	367	387	303	405	359	351	352	387	365	397	391	360	370	384	360	365	342	351	389	377	352	384	415	360	369	353	365	364	340	377	374	373	369	380	369	384	355	350	372	341	380	377	350	314	350	375	375	364	391	355	366	345	368	368	356
15303	2604	2749	2101	1483	1029	791	641	528	416	393	309	305	282	271	257	231	227	241	207	219	240	194	196	205	178	175	174	194	170	177	205	180	184	177	157	168	168	160	186	152	179	192	155	182	163	170	166	171	168	168	151	147	181	165	136	138	169	163	138	148	153	150	170	163	162	152	166	138	172	142	154	161	159	139	154	160	167	160	153	164	155	155	165	165	174	157	147	155	137	150	154	151	155	163	147	144	139	161	154	180	160	161	166	152	151	162	136	165	156	145	179	158	182	173	186	172	143	167	157	135	152	155	144	140	169	139	150	143	158	154	137	142	170	180	167	147	165	165	161	163	142	150	157	174	153	153	160	169	153	175	136	154	144	178	159	162	173	156	142	165	158	175	156	165	175	144	160	147	154	132	164	152	140	141	174	140	168	144	167	165	153	158	140	148	205	151	135	149	139	151	160	152	139	137	158	155	150	135	134	169	159	150	150	151	132	137	138	139	147	152	159	146	163	139	156	166	139	159	143	143	163	154	142	169	148	148	149	149	151	164	176	174	167	153	150	163	167	161	158	153	162	154	179	151	137	152	143	168	152	149	138	142	168	128	148	147	161	156	182	147	133	134	147	162	143	138	160	149	147	161	137	149	170	179	142	148	131	163	144	167	161	183	152	149	144	161	157	158	129	154	163	120	146	168	158	143	137	154	178	130	150	161	156	150	167	150	148	158	157	174	128	162	149	145	149	133	180	172	150	159	148	165	158	148	170	132	134	158	157	149	166	158	144	145	165	149	144	161	159	162	169	145	174	141	142	152	142	179	158	152	146	150	139	165	158	150	154	148	144	155	161	146	158	157	148	174	141	129	136	136	171	163	166	182	144	144	153	136	149	165	143	138	142	160	158	172	154	133	146	156	169	152	149	158	165	149	133	158	156	141	146	149	137	191	150	171	157	142	166	154	153	160	159	157	156	144	167	179	142	131	144	152	153	162	157	158	153	133	141	166	158	152	176	164	153	151	160	143	149	149	142	143	154	161	169	147	138	161	165	159	167	146	154	173	142	160	144	153	170	167	184	142	153	179	141	164	140	167	161	162	143	142	177	160	133	151	149	142	142	153	167	152	170	168	143	143	134	158	155	154	166	143	141	148	166	161	156	165	162	157	139	143	155	169	139	152	146	123	162	160	153	168	158	159	169	165	161	156	154	154	145	163	177	164	164	156	141	142	157	181	160	134	154	158	144	151	155	139	139	142	149	171	138	156	171	160	160	145	150	162	146	162	121	154	156	153	136	130	156	140	155	123	143	164	164	143	169	156	177	152	170	156	177	138	154	147	147	146	151	148	154	158	152	154	154	137	159	149	176	141	148	158	171	137	138	151	150	160	154	162	179	163	149	141	136	143	137	138	143	159	158	169	157	159	144	144	159	159	176	139	149	159	170	162	154	137	150	156	151	142	133	144	177	159	158	156	139	165	141	152	163	150	141	163	131	137	161	151	144	169	145	173	144	148	142	135	145	156	154	166	157	164	158	158	150	163	151	148	140	151	146	155	146	142	154	159	159	152	170	168	161	150	165	178	159	157	167	145	173	136	157	151	178	164	181	151	148	160	165	172	170	167	163	155	141	163	153	143	153	173	145	156	148	168	163	144	160	147	136	153	146	155	154	156	160	163	163	150	165	141	178	139	160	134	173	137	170	153	160	147	147	151	137	170	152	139	142	145	143	122	183	148	167	143	139	181	161	163	141	146	162	150	145	170	141	149	132	149	145	138	141	148	150	144	133	135	164	156	146	137	157	132	158	150	152	181	168	177	141	145	144	162	167	156	167	165	156	154	131	134	157	159	141	152	162	177	171	160	161	137	139	152	157	150	154	159	150	150	154	175	126	157	171	169	152	162	156	167	137	163	149	152	147	132	168	142	152	129	159	173	144	162	139	153	162	155	143	152	145	154	164	153	149	152	154	162	137	144	145	144	168	171	169	154	150	161	163	136	146	147	148	149	146	152	164	165	160	154	169	157	139	168	152	159	149	150	170	162	155	142	155	160	165	146	167	163	143	142	143	130	156	161	158	160	147	140	157	153	163	133	162	142	157	152	140	147	176	166	143	136	158	158	157	166	138	150	140	133	156	161	143	150	157	152	133	151	162	140	152	149	161	157	148	158	158	157	155	174	166	156	161	156	152	169	145	141	156	154	155	177	135	167	171	137	158	160	143	142	145	142	137	160	160	178	148	148	162	148	142	154	176	137	137	154	167	151	166	166	132	154	158	132	149	136	163	145	186	174	158	148	150	133	136	172	146	137	167	157	152	173	164	140	156	163	138	154	161	149	153	173	150	145	143	156	167	164	148	169	161	169	169	145	163	169	154	152	146	160	161	144	143	167	160	133	139	135	168	145	141	152	151	178	145	184	166	154	164	128	148	143	158	165	150	154	137	154	141	137	162	164	138	151	172	157	149	184	168	125	161	154	161	149	152	138	141	174	159	148	130	157	143	135	158	165	133	160	128	154	145	140	166	136	143	143	153	162	135	171	140	145	155	141	154	149	135	181	158	154	167	165	144	166	137	174	155	140	148	169	175	150	148	145	114	162	158	148	158	142	165	135	166	150	173	155	150	143	135	142	154	164	157	147	154	170	158	145	148	165	162	137	169	154	178	149	180	144	160	139	164	156	149	142	163	138	135	164	146	141	146	149	133	158	145	156	181	144	150	155	167	148	169	157	166	157	146	164	176	158	123	146	164	149	159	140	144	138	160	161	164	164	139	142	149	167	161	152	147	151	153	156	138	149	138	155	153	144	166	146	166	145	158	142	156	154	173	171	166	147	151	181	164	186	162	138	182	159	150	163	147	136	139	133	132	146	157	154	196	146	134	158	170	146	166	143	159	152	149	160	144	151	153	150	135	160	166	140	183	165	172	167	159	141	152	141	140	165	160	163	152	136	148	150	162	171	145	180	140	165	179	149	134	175	167	170	123	186	153	151	157	139	120	163	152	146	156	149	138	170	156	158	174	152	151	154	143	156	168	162	152	157	165	139	144	164	155	164	174	131	161	136	161	149	139	145	159	126	150	146	159	165	176	161	172	138	174	152	181	158	166	149	154	150	141	144	165	133	159	155	173	135	160	150	145	156	150	162	151	137	180	140	148	142	141	121	152	146	160	158	128	129	143	192	152	164	139	159	177	162	130	142	166	162	152	149	156	143	168	145	149	138	163	146	175	169	131	163	156	166	147	139	140	153	174	168	157	138	161	154	167	175	171	137	151	171	159	163	157	161	162	147	146	162	150	139	169	142	157	156	145	145	150	161	170	153	154	151	155	169	176	129	159	152	166	153	164	168	138	173	127	171	138	138	159	121	159	145	152	165	165	132	167	152	156	139	139	148	147	163	151	152	162	148	162	158	149	139	145	159	173	137	145	164	167	155	148	160	155	159	170	167	159	166	163	153	143	153	174	145	161	159	134	162	157	139	150	143	137	153	168	142	132	127	159	150	159
7525	2657	5996	6703	5593	4586	3740	3085	2551	2205	1967	1709	1561	1540	1303	1211	1093	1007	961	975	927	873	917	748	782	731	759	750	730	703	703	690	679	684	660	669	626	636	616	644	571	563	549	644	563	601	539	577	554	622	597	547	533	571	537	584	543	527	509	464	526	545	523	537	552	513	502	545	561	527	520	530	548	496	541	521	535	492	508	489	511	514	527	509	519	527	542	509	504	564	535	527	510	515	512	499	520	516	510	553	495	545	531	523	515	480	500	532	529	541	504	540	522	474	483	489	533	472	553	494	491	488	502	495	486	487	500	471	534	544	474	512	508	502	511	484	478	525	516	483	484	558	521	493	464	468	487	463	503	488	501	489	496	501	484	502	478	482	495	529	523	504	543	483	467	499	525	533	495	493	518	489	481	537	550	482	479	512	499	542	477	471	495	490	512	519	483	548	484	538	516	510	518	504	490	538	519	519	491	478	518	486	512	470	519	496	512	554	495	512	491	483	516	505	555	503	493	450	474	508	513	469	512	504	494	497	483	516	521	541	523	501	513	463	529	507	459	531	441	496	502	486	477	502	498	495	520	496	480	510	524	457	497	507	475	485	510	499	512	539	496	490	468	509	474	516	490	471	465	492	552	511	516	496	499	439	497	459	475	530	522	507	515	475	532	487	510	491	507	482	587	539	472	460	498	485	496	497	483	494	540	482	469	513	504	524	516	486	508	516	514	503	523	481	522	481	498	553	471	499	520	503	489	499	491	486	491	518	488	489	479	485	465	497	502	495	499	515	508	506	501	480	512	494	445	502	528	484	492	539	496	523	498	507	525	478	483	520	537	460	485	481	490	487	494	524	492	485	524	499	525	498	473	493	499	512	507	518	481	496	545	509	497	483	497	513	499	482	507	509	464	532	462	470	516	479	546	529	477	468	452	466	482	484	482	490	489	480	517	500	493	520	519	504	482	487	511	501	545	523	520	488	504	476	523	480	482	488	515	502	466	500	479	501	461	487	490	533	507	442	490	525	474	512	475	502	491	505	513	475	489	472	507	487	503	505	490	499	476	469	550	512	468	477	483	476	479	496	500	490	506	473	505	506	494	490	484	483	477	484	526	532	487	487	500	462	459	457	517	526	537	478	511	519	516	478	470	533	499	489	519	510	502	525	501	475	530	517	501	494	485	485	542	504	468	493	492	486	493	512	478	457	498	518	511	524	509	507	478	498	458	528	517	497	509	467	517	491	489	523	518	469	517	504	535	498	486	527	492	474	486	479	527	510	514	478	481	483	499	514	480	486	514	469	497	474	500	482	493	439	470	473	484	521	505	513	500	471	548	463	483	493	444	476	480	505	504	502	523	504	493	496	474	478	491	495	533	497	511	510	493	521	504	490	500	523	461	477	496	512	483	453	531	527	460	477	485	464	503	512	494	511	481	491	512	513	488	487	524	521	541	500	510	513	490	475	486	512	510	515	481	483	494	480	476	494	459	431	512	523	460	483	509	505	509	492	522	491	472	453	485	478	517	499	531	512	505	484	454	493	471	494	514	532	520	513	449	477	496	514	486	495	508	502	482	560	514	503	480	508	529	542	477	484	499	541	554	516	491	538	566	524	516	478	509	497	504	501	500	507	498	475	470	482	516	475	450	509	503	509	502	495	536	542	471	488	517	460	499	488	492	495	501	542	544	529	503	482	470	445	531	508	481	537	499	495	501	510	487	504	512	473	507	490	497	510	492	478	549	553	493	527	513	439	497	459	478	466	497	523	483	497	529	468	506	482	486	481	533	506	506	532	480	497	495	501	545	465	487	493	486	510	474	478	497	485	515	506	494	534	486	541	511	517	553	475	481	473	496	489	526	523	476	506	521	528	526	498	504	464	506	504	524	526	511	486	458	449	491	496	485	504	482	522	488	477	477	484	486	514	479	485	542	466	517	508	568	528	510	508	514	519	525	468	479	492	476	460	507	468	496	486	465	472	499	499	464	443	515	488	455	483	501	519	490	507	446	506	516	518	464	524	532	493	505	482	510	516	504	485	489	516	522	471	500	543	499	537	490	517	508	509	475	511	465	480	511	500	510	477	555	528	503	475	497	507	504	537	525	544	496	514	533	500	543	474	513	486	494	503	489	486	534	522	487	509	517	554	528	507	509	465	488	514	471	498	539	510	522	479	499	484	531	482	460	543	501	449	536	476	505	533	535	491	468	519	486	470	494	460	524	497	513	480	521	546	509	500	470	477	515	495	544	507	492	548	493	492	542	494	482	485	513	498	513	505	566	469	522	457	440	532	492	516	527	475	482	503	497	438	519	528	478	531	506	471	527	530	491	506	497	486	464	501	480	478	500	475	487	510	542	523	493	475	518	498	510	500	461	500	523	480	495	512	480	495	526	515	492	461	489	511	498	505	515	468	487	495	482	465	521	530	512	487	502	522	506	542	489	506	515	499	495	491	503	484	487	513	502	516	517	465	492	440	516	481	507	525	495	478	517	485	486	525	492	492	480	509	477	516	541	499	510	501	510	477	496	524	515	504	496	488	509	469	469	532	487	488	481	531	495	523	485	485	473	483	527	475	469	496	474	509	471	509	486	476	509	489	479	527	470	522	503	510	553	525	498	499	522	546	503	498	496	483	504	522	549	518	529	481	519	496	513	514	495	519	498	480	465	508	512	465	494	508	478	513	499	514	507	470	496	481	518	504	477	465	521	519	479	469	537	533	516	516	457	484	470	478	505	465	550	461	520	473	485	486	516	492	476	496	500	485	510	489	459	514	505	488	496	490	510	485	498	499	481	479	472	479	481	495	465	471	453	525	463	504	483	513	501	535	493	498	547	462	494	485	521	485	501	512	532	483	498	441	521	479	493	530	490	506	502	511	489	516	465	461	504	501	513	447	457	519	533	490	485	482	466	490	482	505	483	522	486	507	501	482	497	488	449	474	472	500	494	502	490	499	506	532	508	488	493	504	492	526	484	494	497	513	492	500	504	516	540	522	504	517	496	477	505	516	478	503	500	480	495	521	476	532	525	497	496	490	450	532	503	529	475	534	485	474	457	510	488	490	466	480	511	539	507	473	489	520	472	502	464	479	496	500	497	479	548	453	483	501	531	481	465	479	470	516	505	488	494	491	481	494	491	495	493	466	493	495	501	510	504	539	495	490	498	498	459	525	501	530	471	519	522	503	489	478	459	526	526	495	493	495	541	492	455	479	459	504	506	491	491	466	461	499	511	489	499	516	481	517	488	494	469	504	511	494	497	507	514	503	481	491	511	476	479	475	510	491	506	517	516	468	479	463	508	495	499	497	492	471	529	484	512	490	524	461	516	471	470	491	528	442	484	512	481	482	498	501	446	463	487	470	523	485	470	520	492	516	529	508	484	463	495	463	483	500	506	507	489	499	509	489	513	468	489	508	502	518	539	512	499	517	491	509	495	499	500	485	540	526	525	511	500	509	505	525	520	490	494	525	543	489	495	504	462	537	518	470	509	534	492	513
1975	242	268	252	231	257	238	246	226	204	207	217	218	232	223	245	229	229	206	225	240	212	218	208	230	205	220	203	207	217	210	224	237	232	222	205	211	224	229	244	203	233	214	220	241	230	239	196	220	226	249	245	233	229	233	227	221	220	216	219	214	216	198	250	233	212	214	209	217	206	225	229	194	231	204	199	221	229	189	220	223	218	245	209	236	219	207	207	201	179	217	230	201	217	218	211	215	231	210	209	226	230	206	225	220	241	235	199	206	213	195	217	221	223	235	235	214	219	197	241	253	226	208	201	239	188	210	219	210	235	219	248	207	226	211	221	219	217	239	213	219	196	231	233	240	205	192	241	227	220	223	216	202	227	227	205	231	208	227	211	205	244	215	197	231	232	211	220	220	198	241	212	199	217	225	234	216	205	217	202	216	232	216	234	243	221	228	242	200	238	203	225	188	215	227	198	208	241	215	245	234	220	208	234	205	222	198	218	217	226	221	192	233	197	212	238	220	225	204	250	239	230	220	225	202	209	214	208	206	224	212	239	231	221	207	196	212	224	202	235	225	232	241	226	235	231	211	198	246	255	192	223	245	224	226	197	233	235	232	194	236	203	205	214	226	211	191	204	244	218	235	212	219	204	231	221	215	216	223	225	220	210	212	230	227	181	221	224	211	183	188	253	213	210	207	228	232	192	217	226	227	239	211	204	229	230	214	221	193	217	226	226	243	217	203	217	215	219	214	208	208	225	216	216	243	223	214	228	202	201	216	233	218	220	222	217	183	221	217	193	220	222	207	205	240	208	241	213	215	235	213	217	216	210	214	208	218	222	212	223	201	206	218	211	248	199	249	220	220	215	203	231	246	203	221	211	203	190	212	212	224	217	203	201	212	216	195	218	239	229	216	219	216	218	207	213	207	211	201	219	179	245	200	241	223	235	226	228	229	240	224	232	212	217	224	233	222	228	223	187	234	245	213	207	223	200	201	212	215	251	221	218	234	200	207	214	215	228	235	233	212	223	225	251	233	255	211	215	207	219	206	244	214	203	218	239	200	225	224	196	191	222	219	211	190	214	193	217	220	231	199	225	216	207	216	203	214	214	222	202	230	221	229	207	218	202	238	250	255	196	212	212	232	219	234	180	210	215	221	217	218	208	202	205	217	230	249	232	220	200	194	201	195	212	208	215	213	195	216	239	194	213	220	208	173	210	242	221	233	213	200	216	191	239	192	209	216	229	215	233	215	214	219	214	206	217	223	232	245	222	203	222	214	240	228	228	225	224	242	195	194	224	244	202	199	218	200	222	238	200	225	233	205	209	225	207	210	230	224	206	208	205	216	220	253	257	210	230	226	212	221	207	228	223	214	254	208	197	202	220	215	206	226	196	225	262	209	198	220	197	206	220	207	200	224	230	227	217	214	191	213	202	221	216	240	232	201	209	225	219	205	212	223	187	212	230	217	232	240	210	224	218	230	214	193	191	228	217	205	207	209	203	220	201	209	239	216	205	215	219	217	201	231	247	219	219	232	188	206	226	244	211	222	220	223	228	213	205	212	216	198	219	215	237	211	230	224	208	211	192	226	264	211	248	211	212	228	240	239	213	194	210	215	190	229	210	236	185	218	201	259	221	216	207	224	212	226	211	227	209	223	193	202	229	198	234	236	198	230	218	202	223	229	207	208	263	219	214	214	212	232	182	225	202	250	205	242	214	228	237	243	249	225	223	190	220	199	193	207	222	211	232	249	219	220	187	220	240	229	232	214	226	228	217	241	245	234	206	223	226	246	219	203	199	214	230	215	213	208	222	185	202	209	209	204	219	228	235	222	203	237	230	182	204	203	220	216	224	228	210	240	206	204	220	219	212	205	195	226	205	221	222	236	229	212	223	222	213	251	208	235	220	216	235	242	200	202	221	217	211	211	215	236	224	214	226	257	225	219	225	204	220	221	237	214	224	234	240	222	224	234	190	228	206	240	200	208	231	198	223	195	218	205	233	222	208	194	185	201	231	208	209	215	219	213	221	210	204	216	193	207	227	224	213	249	216	221	230	212	234	206	239	224	225	191	216	226	239	215	205	225	206	243	229	216	193	193	218	216	229	204	237	240	202	211	221	219	245	236	234	247	251	209	199	221	205	203	231	227	218	235	209	210	220	209	236	214	226	239	222	212	197	229	221	210	227	221	210	215	214	220	201	205	245	226	226	216	226	203	187	229	228	198	199	200	204	239	241	225	227	220	217	208	220	216	241	212	222	236	206	191	221	229	215	210	233	217	224	236	203	230	199	216	234	233	217	216	223	207	190	186	231	202	219	205	212	219	236	214	217	230	215	208	212	233	230	245	204	231	239	207	244	213	248	229	204	221	227	212	216	213	219	233	223	200	211	228	217	252	235	208	237	223	225	246	236	231	224	229	240	210	202	234	216	238	201	197	208	199	222	223	213	239	189	212	197	201	203	218	176	221	218	207	209	203	232	230	245	211	222	200	217	223	201	210	209	201	187	230	219	202	211	241	208	221	228	232	211	224	233	217	206	227	214	193	218	215	199	226	222	224	215	238	226	230	235	216	204	204	207	195	219	193	225	219	219	220	199	215	179	208	232	226	200	215	217	222	217	219	236	253	212	217	215	238	229	221	228	237	238	194	204	198	207	225	237	229	249	236	219	223	193	189	232	232	220	238	189	218	219	225	224	235	221	195	204	213	227	219	214	226	196	211	212	205	215	216	203	194	225	220	229	236	218	217	220	223	248	236	207	210	233	213	208	211	215	198	204	194	227	206	203	219	243	220	218	214	220	222	230	226	211	200	213	209	210	215	236	199	226	234	222	201	243	232	217	216	231	210	226	217	226	229	231	225	212	192	218	192	232	209	231	221	213	225	210	215	207	235	201	225	231	219	214	221	209	216	239	221	187	205	215	219	214	205	210	192	238	221	199	211	223	224	212	229	211	200	217	226	189	223	205	218	231	243	227	214	190	216	210	231	233	206	231	199	225	194	231	210	212	221	224	238	225	215	206	243	238	210	227	202	220	211	236	210	229	220	221	210	205	253	216	245	196	224	230	225	240	228	210	220	221	186	220	212	185	230	230	201	225	225	248	224	228	194	201	224	211	238	217	228	241	203	214	219	202	218	213	221	203	221	201	193	224	214	199	208	227	208	234	221	202	194	203	188	218	199	247	238	233	218	204	236	225	209	211	216	221	210	259	209	202	209	221	199	214	200	194	250	186	219	222	242	253	219	221	222	241	205	204	216	222	198	221	244	194	227	240	221	209	198	203	214	196	226	211	197	212	258	213	209	240	202	220	231	220	233	230	229	219	226	233	233	201	205	230	222	232	235	227	228	212	204	228	248	221	244	216	218	203	241	220	213	231	200	233	216	245	223	194	226	232	212	216	192	224	201	209	227	220	233	205	211	226	208	198	228	205	237	245	221	237	199	221	215	228	213	211	229	221	204	225	233	210	196	223	236	226	205	190	218	240	246	200	213	209
2116	716	777	777	774	769	710	720	664	731	679	642	695	670	666	663	754	695	657	631	652	650	650	631	653	684	662	645	630	645	649	636	678	630	638	645	637	628	660	667	662	634	671	651	669	654	708	665	695	671	652	672	649	623	650	676	658	696	652	611	658	597	634	639	614	670	632	713	653	626	618	675	632	675	634	643	667	598	627	652	624	599	644	636	678	646	641	640	640	660	659	642	629	639	647	662	623	630	641	651	638	638	607	638	600	641	689	661	669	625	670	674	666	658	643	618	651	628	645	680	614	650	632	603	653	616	684	691	666	647	612	641	636	684	639	606	644	657	643	667	644	646	657	645	675	627	648	670	644	694	629	668	677	656	659	643	692	631	671	610	667	667	631	667	669	626	678	632	651	627	604	696	683	643	606	700	643	634	632	669	658	599	632	675	627	693	648	657	596	617	678	626	651	663	590	621	663	577	642	640	645	630	656	637	650	609	588	631	640	612	617	630	631	621	610	695	674	647	702	604	650	680	644	657	662	687	611	627	636	626	651	672	618	661	693	621	609	631	692	648	670	633	669	657	665	700	602	620	654	661	651	614	578	645	668	646	688	674	671	632	638	658	649	642	652	580	683	694	647	731	633	661	645	640	645	653	663	656	657	655	633	641	671	666	653	671	657	640	660	581	679	639	632	615	639	653	637	643	678	631	669	620	651	631	638	612	655	607	662	676	646	636	620	651	691	687	630	652	587	672	617	675	618	642	666	685	679	692	684	624	654	631	667	612	675	642	681	663	650	673	634	635	598	633	636	614	633	641	668	698	677	668	666	659	679	670	675	684	672	621	644	658	662	632	646	664	634	673	653	610	613	681	665	651	679	686	652	609	622	735	650	633	641	644	689	608	638	621	624	662	649	629	653	592	665	652	644	634	659	618	657	628	663	641	662	655	601	648	648	619	654	674	670	627	609	667	669	623	613	679	683	661	637	638	612	634	676	658	653	672	669	631	652	630	650	644	596	683	675	663	673	609	652	648	636	678	663	647	636	616	615	629	661	665	650	646	632	619	632	656	627	620	614	639	654	656	652	634	635	660	653	651	652	653	660	685	639	670	620	669	669	677	646	622	666	609	648	634	666	631	617	647	660	640	671	641	681	626	689	662	625	649	635	644	605	661	691	653	636	669	615	705	643	635	702	645	641	631	649	676	613	623	649	625	606	704	664	648	664	620	621	679	632	632	659	620	650	628	601	660	670	691	614	642	621	647	668	669	668	641	679	628	625	675	587	646	679	635	613	625	641	638	639	674	660	634	643	640	633	601	683	653	674	661	635	693	627	634	632	620	640	650	648	648	596	645	653	643	639	619	659	667	667	665	639	640	617	616	598	645	657	657	613	654	664	649	639	672	625	641	617	669	680	661	663	633	637	649	615	625	630	663	670	656	632	595	609	684	641	644	641	656	659	654	673	633	703	645	695	638	703	649	676	621	622	613	656	641	658	658	665	629	634	662	696	620	634	618	675	607	632	637	647	638	609	622	671	633	667	617	648	638	620	683	669	626	643	659	666	651	628	620	653	631	673	614	658	669	641	668	624	647	646	627	671	633	624	622	630	660	649	598	655	651	636	689	660	658	653	667	665	673	634	630	665	645	615	585	648	614	669	680	642	613	683	657	640	655	602	684	658	640	649	657	638	658	692	658	616	615	644	676	667	666	637	651	632	645	661	640	668	645	652	670	687	644	686	634	654	665	647	637	683	663	673	669	643	621	647	662	656	623	613	638	683	633	640	622	683	659	637	609	649	628	658	630	669	639	664	685	635	631	606	651	639	604	651	651	639	660	628	661	636	597	658	620	680	656	626	625	663	687	658	681	669	613	624	652	650	667	627	660	674	612	623	632	682	608	661	669	643	683	645	624	643	638	632	682	633	660	668	644	625	641	676	623	636	636	616	692	643	627	627	646	603	647	646	670	640	636	680	691	639	678	616	662	634	707	651	614	649	584	610	636	646	695	641	683	623	651	663	685	624	635	675	630	696	672	657	626	656	614	645	669	655	647	668	621	621	718	644	636	653	698	642	709	656	647	667	601	663	619	695	651	668	663	646	669	691	649	624	611	611	626	683	642	633	673	628	638	640	646	655	665	617	655	631	584	619	626	663	653	646	694	643	651	623	658	706	645	663	611	652	675	669	706	658	644	658	659	607	588	662	676	611	631	655	633	642	682	643	647	632	626	626	631	601	685	642	598	670	606	668	674	704	622	666	629	667	656	662	705	631	642	669	689	631	642	697	687	650	691	681	660	638	632	647	618	658	605	680	641	661	675	668	706	629	665	644	632	626	642	655	646	688	730	665	655	634	638	616	619	647	630	622	631	643	642	645	687	643	641	677	649	651	611	693	609	641	636	682	632	654	626	675	666	601	665	612	650	626	662	665	618	636	705	621	685	649	668	628	601	658	689	642	626	642	676	619	656	669	603	666	667	662	642	676	655	620	593	669	606	678	633	653	594	645	654	660	610	659	639	628	634	617	637	648	673	635	691	655	677	628	609	642	667	689	650	687	609	658	679	663	644	661	686	670	636	643	663	648	665	670	647	602	632	678	609	650	624	638	638	644	641	643	653	623	651	620	686	659	649	643	722	631	658	657	622	669	686	664	669	631	624	686	637	648	680	667	608	670	631	639	647	634	680	597	671	635	653	683	675	655	657	681	681	654	661	624	618	710	650	683	631	615	624	620	632	645	611	688	680	666	642	637	585	624	619	637	657	603	628	631	609	625	626	620	630	650	659	658	640	677	690	679	687	623	640	659	624	653	642	625	582	652	655	634	636	645	670	652	678	663	663	611	626	640	649	635	657	626	652	625	657	663	660	614	642	628	622	635	617	655	627	642	632	582	657	626	679	638	638	674	632	651	665	730	596	674	644	652	656	665	633	678	640	631	642	690	646	666	652	686	670	653	607	674	626	664	609	629	632	659	657	597	656	651	653	649	672	634	689	646	669	631	681	671	655	624	643	662	623	650	620	621	614	645	593	665	665	666	663	645	628	643	693	688	705	619	654	641	654	656	686	657	651	637	687	721	659	645	592	684	634	650	602	657	606	658	677	641	663	600	699	639	678	652	616	675	664	646	636	650	687	715	627	645	653	646	667	683	625	686	664	632	644	641	608	677	677	647	719	667	660	598	712	642	624	601	667	643	654	630	655	631	649	613	614	630	642	673	629	639	633	670	648	671	688	615	619	642	649	615	655	671	630	662	656	632	653	645	669	632	683	689	642	650	605	666	713	646	625	676	665	647	671	649	662	629	665	696	645	667	679	604	660	712	647	624	641	669	639	644	637	672	704	641	621	634	677	606	678	666	645	611	614	684	619	663	658	649	635	650	641	639	672	659	675	639	657	662	644	653	633	638	633	634	618	642	649	619	616	622	623	618	647	629	612	653	603	656	666	613	623	692	701	646	662	666	718	680	663	654	676	667	637	662	662	590	632	674	620	606	668	645	691
7938	984	1346	1011	677	581	450	312	293	246	213	216	166	160	149	166	175	121	148	160	136	133	115	131	123	139	109	114	100	119	131	130	130	136	136	89	93	110	119	113	119	112	137	116	113	121	98	111	129	114	101	122	131	111	97	106	104	103	99	113	105	103	97	117	120	111	116	96	120	94	97	135	100	124	97	142	115	93	101	118	97	104	105	101	101	106	113	109	113	109	108	99	121	95	116	107	103	114	110	102	101	96	113	113	107	113	98	109	112	83	123	92	98	110	107	101	107	101	124	110	114	97	116	119	117	99	108	128	110	107	102	123	125	121	95	95	115	111	105	127	110	105	99	93	93	118	100	89	105	110	116	102	89	119	100	104	115	108	112	118	96	122	111	110	103	99	111	107	121	111	119	113	118	110	113	106	116	108	118	84	117	113	110	112	101	93	111	111	106	104	114	111	116	112	105	94	102	93	117	92	113	127	98	103	91	108	117	106	104	94	119	105	121	102	107	108	112	111	106	111	115	109	112	88	109	100	90	99	104	103	109	100	126	114	106	122	119	111	97	80	78	106	112	97	113	111	109	107	123	119	122	84	127	103	97	104	107	124	105	98	121	121	120	122	105	107	107	98	99	109	120	95	100	105	119	110	111	118	118	100	90	108	116	130	108	113	131	103	106	106	100	118	108	112	107	100	94	107	95	123	109	101	101	104	78	91	107	104	105	116	97	116	99	123	98	114	102	106	107	119	118	112	107	103	94	122	100	126	115	112	111	99	109	98	102	113	102	101	137	104	103	101	104	121	110	94	109	122	127	118	103	118	94	117	107	109	101	98	105	112	94	92	103	119	115	111	103	121	109	105	108	120	114	117	100	93	118	106	113	107	102	102	102	130	114	99	119	94	100	116	119	103	114	112	96	120	109	113	101	85	109	95	103	116	110	119	110	115	114	120	111	121	101	90	124	105	106	101	93	91	99	109	96	102	111	108	102	103	105	108	101	109	106	100	113	101	116	88	101	135	104	105	96	113	118	115	107	104	121	114	97	117	132	87	118	115	109	95	117	103	100	122	88	130	108	125	103	100	100	112	106	114	117	104	116	98	96	105	94	91	113	105	102	111	106	117	113	115	113	106	102	106	102	101	99	93	114	107	111	121	113	95	119	121	101	113	127	104	118	116	107	108	106	118	106	117	104	122	91	113	93	117	110	105	109	115	97	108	107	106	110	112	117	107	124	111	107	94	103	108	131	116	105	97	101	96	128	108	119	117	105	101	120	116	100	127	100	111	110	103	105	120	137	108	120	82	102	111	111	106	118	104	105	104	102	92	101	109	115	101	105	132	103	110	128	115	99	122	106	126	105	122	97	115	106	99	93	108	104	103	104	118	101	116	113	108	102	109	109	124	95	116	114	109	115	106	95	101	122	105	109	121	124	93	92	104	98	101	122	105	110	132	104	92	106	126	90	103	102	88	126	107	116	99	111	110	115	104	94	123	116	116	131	98	95	94	99	113	95	112	107	89	112	135	107	101	100	107	108	116	108	105	121	90	98	99	97	108	112	113	89	102	116	93	114	115	123	112	116	111	96	126	118	100	119	114	102	132	94	92	106	126	111	98	115	92	98	99	111	103	109	112	109	112	88	104	134	115	105	108	127	107	120	105	101	120	107	101	105	111	104	108	100	123	95	109	111	111	93	102	96	93	112	113	106	96	112	103	121	116	100	100	105	112	103	107	117	112	123	103	103	121	119	116	94	116	103	113	108	112	104	123	106	110	129	100	114	123	116	103	100	119	127	104	105	130	118	111	120	106	113	99	108	109	109	121	116	105	103	133	88	106	113	110	118	85	105	108	120	124	97	109	104	98	119	126	116	110	124	124	109	106	112	128	105	110	117	124	120	106	90	112	118	106	109	119	117	114	112	104	123	118	102	107	107	114	117	101	126	109	115	79	101	105	100	105	101	94	100	119	116	100	115	89	112	112	131	105	114	124	106	109	118	102	119	117	95	98	92	90	121	89	115	105	107	102	101	119	111	118	99	120	111	102	85	99	108	108	110	99	114	118	91	102	109	119	124	112	105	109	100	102	102	104	98	99	91	106	101	118	103	95	89	115	102	112	112	100	107	113	115	108	104	112	112	111	100	115	114	106	107	101	120	102	101	114	110	112	109	113	124	103	104	130	100	108	106	101	101	91	92	104	93	111	105	114	82	113	123	123	102	90	114	111	118	113	89	93	101	124	108	109	115	102	100	125	132	109	94	129	98	123	109	118	94	118	104	99	104	119	111	107	85	111	122	111	111	113	125	95	104	111	130	106	119	108	113	110	114	89	117	113	113	124	108	114	100	103	83	122	112	100	104	102	110	126	112	105	108	122	105	120	112	111	102	109	94	131	117	113	105	117	106	113	135	110	114	104	90	114	97	121	94	109	129	110	109	98	116	112	110	105	93	118	100	115	101	110	120	112	111	90	102	101	108	106	101	107	113	133	105	94	113	112	86	83	89	99	103	98	125	93	111	106	96	113	99	93	106	109	103	112	111	106	126	106	96	90	97	81	112	97	103	112	122	101	112	108	129	102	95	109	118	105	117	102	110	113	116	111	116	101	108	104	116	104	111	116	113	124	109	120	97	104	122	110	106	99	95	120	107	117	103	93	107	96	105	89	101	104	128	96	109	95	108	86	111	104	115	114	102	124	98	102	109	109	114	115	117	102	119	98	104	111	118	127	109	117	117	120	100	104	110	111	118	118	111	128	89	95	119	111	109	114	106	136	111	127	107	104	94	104	113	110	104	108	112	99	101	109	114	98	93	138	113	112	111	118	112	113	102	108	88	96	96	119	100	104	89	106	101	94	114	109	126	115	93	103	102	111	121	90	100	105	105	104	104	134	112	112	104	107	115	134	103	103	120	115	113	115	119	103	97	104	113	103	111	115	108	108	99	122	95	123	95	107	83	100	110	104	116	112	108	111	113	126	99	130	123	101	116	108	101	127	110	118	119	100	109	88	96	113	102	73	106	99	122	114	100	119	139	101	109	116	88	110	114	108	96	121	110	106	115	95	131	111	116	105	112	107	125	101	107	112	108	107	87	104	119	93	115	119	103	103	108	111	128	130	117	109	86	114	125	112	103	106	116	108	81	128	104	113	116	95	88	95	107	111	100	110	127	104	113	107	121	107	101	111	104	115	100	91	115	98	115	100	118	105	114	114	119	117	107	114	102	132	108	107	102	104	107	116	100	95	108	105	105	85	96	102	100	109	107	88	119	116	107	105	119	107	86	105	94	115	107	98	99	107	93	101	100	132	104	100	87	101	112	122	110	99	102	116	101	122	92	112	104	104	116	115	102	119	103	113	91	133	78	120	105	111	105	101	117	98	113	114	121	102	100	104	97	121	116	102	110	96	130	101	119	108	105	132	123	116	115	101	126	105	101	103	115	122	119	118	107	122	115	103	113	98	98	99	115	111	104	101	107	121	84	104	96	100	110	118	100	122
5320	1389	3238	3674	3086	2441	1995	1696	1477	1266	1116	980	898	820	785	740	673	639	635	595	583	567	554	544	503	517	499	487	450	458	496	398	472	490	453	441	437	411	408	425	418	411	401	416	434	403	391	395	435	410	423	384	414	386	385	420	397	367	383	373	393	401	402	380	387	384	374	394	359	395	369	374	399	403	387	376	398	347	414	386	385	367	375	368	397	377	329	381	331	362	397	381	321	390	361	385	366	368	359	358	370	344	371	357	363	359	350	379	345	356	376	355	352	388	353	352	372	359	378	379	360	361	333	352	354	367	339	389	356	353	398	397	395	390	362	366	372	391	368	357	392	357	381	337	367	405	381	359	382	402	381	366	353	365	372	351	348	340	387	365	362	376	366	317	388	381	377	325	352	388	350	388	340	361	341	394	366	410	361	384	334	367	378	389	326	370	369	344	352	392	375	358	355	350	373	373	371	372	382	354	329	360	384	357	331	343	412	379	383	367	354	391	389	354	362	360	380	405	360	372	389	363	392	333	363	361	349	369	351	345	360	401	381	375	369	378	350	393	375	379	369	340	347	359	372	348	347	363	361	346	400	379	356	333	335	341	382	346	354	372	349	340	372	340	384	378	396	343	357	369	355	358	351	371	357	340	384	382	376	353	356	369	345	362	368	402	368	371	398	359	374	346	360	359	328	402	351	363	353	349	313	380	361	344	354	376	370	365	413	369	379	356	363	345	356	389	362	363	361	382	396	341	376	383	386	348	387	354	364	311	359	381	357	338	390	370	333	349	336	369	349	314	376	368	345	372	386	346	392	349	367	394	385	362	375	350	350	359	374	375	355	354	383	348	357	369	356	355	385	345	353	333	356	373	374	374	346	370	388	382	329	372	346	373	360	343	344	358	359	356	343	367	376	345	390	347	347	357	313	378	364	337	366	372	333	354	361	379	349	405	339	360	377	362	384	351	360	329	373	379	364	342	351	361	362	387	364	354	367	365	330	348	353	339	352	352	346	382	345	313	351	365	377	347	331	379	398	346	368	370	377	355	363	404	363	350	349	348	369	355	398	350	380	386	340	378	347	402	348	383	364	324	363	380	385	341	353	350	355	320	355	395	384	327	357	370	398	375	364	358	361	381	370	357	371	375	386	346	365	389	348	365	392	358	354	370	345	361	385	361	343	347	374	372	374	353	362	388	350	358	352	379	385	366	354	346	329	389	339	380	359	372	332	375	316	368	401	385	360	340	370	374	371	360	352	345	421	384	377	346	346	390	338	344	387	328	339	366	407	367	348	358	332	407	375	357	343	360	366	330	383	335	353	392	385	363	344	359	359	353	359	350	342	349	368	334	367	382	319	373	349	337	350	405	318	354	371	370	379	362	376	366	362	326	353	352	340	387	330	341	365	365	356	380	356	345	345	362	370	386	359	364	364	384	363	355	338	351	405	374	397	360	358	347	330	368	367	336	381	368	387	364	360	385	363	376	380	382	392	343	373	340	355	399	330	335	387	380	322	362	409	351	376	381	379	380	362	378	375	353	375	360	378	379	349	385	321	365	382	371	361	365	393	325	349	356	350	335	416	372	392	352	358	357	363	357	363	353	366	374	354	389	366	386	351	373	366	346	330	358	360	380	379	404	374	355	342	368	344	372	358	380	335	377	372	387	369	368	377	356	367	359	342	379	336	397	350	341	359	360	361	340	355	336	403	361	341	384	333	331	383	375	364	344	351	345	369	350	378	401	368	404	360	354	368	373	364	377	337	339	349	333	369	358	390	358	343	375	338	354	381	361	365	349	347	326	341	388	381	375	346	350	370	377	362	336	359	362	368	364	380	355	363	352	371	350	379	384	372	381	353	335	344	355	370	370	328	373	394	361	359	347	393	394	368	375	374	360	342	344	363	342	348	378	378	379	362	376	343	380	352	367	350	364	393	382	382	368	368	384	367	354	369	364	373	345	325	346	351	358	383	356	352	366	363	364	366	326	374	357	379	349	373	339	376	373	364	358	391	374	413	302	394	352	374	373	368	372	360	380	371	349	361	376	358	366	378	403	345	358	380	359	362	329	349	380	401	357	363	358	339	323	371	393	369	387	371	397	366	336	346	369	335	378	361	366	368	338	369	349	335	344	352	334	377	372	324	352	366	338	342	371	383	323	392	367	353	343	352	380	395	362	363	365	379	379	382	357	380	363	401	356	356	344	398	387	365	406	380	330	384	370	375	363	375	392	368	354	358	367	395	393	356	358	337	372	340	384	362	314	368	389	372	348	392	345	351	369	354	386	363	401	358	378	371	371	371	331	353	340	360	340	343	389	363	359	351	348	363	383	360	362	331	362	412	370	342	363	367	382	369	341	374	390	373	364	351	357	379	359	360	354	376	367	339	351	379	361	396	374	380	364	352	343	345	373	373	370	344	324	337	374	334	375	355	371	342	362	380	349	381	365	374	368	369	364	360	343	350	369	346	374	382	328	360	332	336	371	384	369	379	377	355	353	383	381	364	379	368	348	368	372	348	379	372	347	380	408	325	352	342	366	339	351	378	371	361	390	355	348	349	326	388	367	374	362	339	350	376	363	397	361	376	344	368	373	332	346	379	386	367	373	384	362	333	371	345	379	332	362	351	384	373	380	350	363	390	349	368	376	335	311	379	339	366	338	362	353	370	388	352	373	343	369	360	344	368	375	344	402	386	328	351	357	380	384	320	337	365	361	381	367	347	364	361	355	345	381	368	367	365	384	368	354	335	343	353	366	355	366	387	403	355	365	401	411	371	376	365	371	340	390	391	381	373	365	356	362	393	331	375	367	356	343	332	367	360	360	371	348	341	345	379	368	372	389	384	337	370	390	355	359	363	354	358	384	357	340	323	369	353	369	390	318	340	393	355	362	409	394	375	339	369	382	372	388	359	352	402	348	377	352	360	388	386	396	367	334	332	383	381	345	353	386	349	394	383	382	359	381	342	360	385	350	389	361	380	360	383	347	358	374	354	367	336	386	379	345	353	369	363	344	360	372	387	356	347	369	363	353	383	354	330	349	430	359	394	358	379	353	359	356	346	366	375	365	364	335	339	368	383	369	367	390	393	356	371	361	405	366	372	366	369	400	364	338	353	327	419	364	396	362	352	367	387	343	351	370	333	367	385	384	364	348	321	391	370	356	365	341	398	352	359	362	365	345	340	314	366	392	371	367	358	355	348	383	346	354	367	369	357	370	340	407	342	392	379	386	377	369	331	402	371	348	372	367	396	334	360	360	366	365	366	382	330	362	368	365	362	337	367	353	351	370	360	350	374	394	391	376	356	379	370	379	336	366	321	381	382	374	379	369	363	352	339	382	357	352	397	335	396	364	359	316	363	383	357	387	355	367	364	397	391	360	375	358	307	362	332	363	343	346	365	375	356	364	354	357	369	362	333	385	359	375	373	383	374	338	373	351	323	344	356	366	354	323	351	372	384	372	375	368	344	378	323	363	349	384	342	391	386	378	344	375	344	369
15038	2479	2801	2083	1462	1045	785	591	491	444	396	369	306	285	260	238	222	237	213	216	191	229	201	195	216	185	154	184	191	172	165	167	163	157	162	163	182	156	161	168	170	179	163	162	163	173	177	165	167	148	161	163	181	155	164	162	172	159	158	129	175	167	172	156	174	161	149	142	151	154	130	141	162	155	166	131	168	149	171	148	146	157	156	130	167	155	163	166	156	158	152	178	141	149	134	147	156	176	153	156	143	165	180	144	141	161	138	148	148	168	160	155	161	151	148	175	149	132	157	142	150	141	135	168	163	180	159	167	162	157	165	134	182	153	151	138	174	156	141	149	140	164	172	142	156	148	160	142	165	140	155	151	161	145	174	151	150	160	154	135	161	138	150	151	163	137	144	138	174	150	163	161	158	144	141	157	160	167	158	147	146	159	152	132	156	151	151	156	165	150	154	174	166	149	168	157	160	157	145	166	152	153	179	152	162	162	141	163	150	156	166	155	154	143	148	150	157	152	140	168	167	166	154	151	147	166	142	138	162	155	154	145	145	180	160	142	148	143	165	153	170	139	152	154	124	147	134	147	136	152	131	151	163	158	176	179	145	149	130	162	142	156	159	148	147	135	163	158	162	143	145	152	174	146	153	167	161	164	142	139	154	155	160	141	136	146	171	137	160	177	140	169	140	151	170	127	166	155	149	155	145	139	151	160	156	162	132	168	153	185	159	154	154	153	155	154	159	169	161	181	164	142	168	166	153	173	161	153	141	166	147	135	134	163	146	160	135	153	149	152	161	173	160	161	161	139	153	153	170	159	163	167	141	156	180	145	141	162	155	168	169	145	165	145	154	149	153	156	158	142	149	148	154	149	173	165	158	169	153	145	138	145	170	168	142	156	132	148	181	154	162	178	160	165	162	133	163	155	143	149	156	139	146	155	135	170	155	167	156	158	126	161	135	161	126	169	135	165	164	149	150	162	173	133	134	162	163	170	148	133	168	149	160	145	149	148	167	146	158	162	177	148	162	150	168	140	163	150	138	144	141	141	161	154	149	130	140	158	143	171	146	141	166	129	161	156	145	161	142	150	138	144	156	157	161	160	159	142	166	138	150	159	147	140	141	160	157	141	148	169	137	170	152	164	162	154	146	150	158	169	147	147	145	164	145	133	136	151	144	137	164	169	145	158	156	147	153	147	166	145	166	167	152	150	161	155	156	161	172	184	149	168	136	143	147	149	163	142	145	155	147	162	175	151	154	137	180	163	158	141	167	148	161	147	166	136	163	148	146	121	123	160	162	133	152	143	126	161	149	169	159	161	169	136	159	153	180	162	170	158	146	126	146	142	152	155	161	179	174	173	143	167	164	165	122	176	154	157	152	145	158	163	163	157	137	151	140	166	137	153	142	156	170	142	123	150	161	143	150	171	162	183	169	169	168	178	172	162	154	145	168	157	144	149	139	153	152	150	157	168	178	147	129	146	158	152	150	148	140	165	168	184	161	157	154	159	152	158	156	128	140	127	152	153	153	129	146	143	175	138	128	140	143	164	148	164	152	177	171	161	124	161	167	154	142	136	153	149	152	150	135	149	135	159	173	164	142	148	136	151	140	158	149	151	147	124	169	170	162	143	130	142	143	161	150	161	143	175	159	144	159	157	163	154	160	158	183	166	134	152	148	136	183	178	156	151	144	158	155	149	164	140	151	143	164	139	160	152	145	149	149	168	164	141	152	165	152	154	154	156	169	145	165	149	167	149	145	159	148	141	156	147	171	154	155	154	120	162	146	156	146	144	162	174	154	168	179	143	158	165	158	170	143	143	145	178	162	151	164	156	170	145	164	129	158	146	150	134	143	172	165	168	144	151	153	176	152	155	170	150	156	139	135	161	166	138	146	150	148	159	149	170	148	143	156	165	142	156	140	155	170	128	132	166	156	146	167	152	166	176	153	161	161	164	148	147	146	152	166	149	145	150	141	163	150	141	171	154	161	147	157	167	124	143	158	171	164	152	163	160	147	152	147	164	176	144	152	122	155	178	169	160	158	142	148	170	145	144	146	144	139	162	154	151	183	164	137	142	145	163	155	130	155	168	171	132	136	143	152	146	134	155	150	166	160	154	144	153	135	164	149	151	145	154	147	177	155	176	168	128	155	148	140	156	147	159	145	141	146	155	145	159	136	147	147	138	169	148	167	179	167	149	138	148	161	146	138	151	146	154	154	158	141	145	138	154	142	163	165	149	153	127	175	141	150	153	142	152	181	147	168	147	138	153	173	151	145	165	147	179	163	169	151	147	165	152	170	170	134	162	155	153	177	148	134	158	144	156	164	151	124	141	142	150	162	153	132	139	162	133	136	173	177	164	145	122	154	161	129	156	143	165	136	161	142	169	153	140	172	160	148	153	141	135	182	137	153	146	137	147	160	169	151	144	151	142	159	152	149	154	144	139	160	140	135	146	153	155	160	165	161	140	134	149	150	143	128	148	147	157	150	145	169	127	144	131	139	157	147	144	144	141	163	159	152	147	185	159	148	167	153	150	151	142	162	149	150	156	141	153	139	156	153	151	152	143	151	160	152	162	157	136	172	123	165	154	177	140	161	149	162	169	154	161	152	138	134	157	143	152	128	144	121	137	155	140	141	143	164	138	138	180	133	169	143	137	173	176	143	158	154	183	144	160	142	155	169	135	146	164	146	148	147	163	134	146	144	132	160	127	165	133	155	130	133	143	129	144	132	162	157	163	180	178	165	164	145	149	161	152	150	141	142	151	142	149	136	160	146	156	161	183	150	151	156	150	166	142	173	156	150	166	141	143	146	161	138	147	168	151	172	169	170	153	158	157	141	181	151	137	155	167	143	159	141	162	147	151	137	171	147	156	180	156	170	158	160	139	155	137	158	163	163	126	144	142	151	154	172	150	135	167	144	141	162	126	125	171	152	188	145	157	137	143	156	161	144	129	147	120	160	162	178	158	156	157	145	157	140	153	146	152	183	155	142	146	164	182	170	149	124	175	153	171	149	147	138	161	164	165	141	144	157	157	162	156	158	149	151	155	134	168	139	149	142	118	144	154	143	149	172	158	149	150	164	153	186	172	158	154	150	160	143	156	142	141	154	158	162	160	144	169	160	162	141	173	163	165	158	171	126	153	153	145	147	159	141	150	170	149	158	162	167	156	173	156	154	151	161	159	143	155	134	154	153	153	139	156	145	158	151	154	168	150	145	133	146	150	164	144	163	163	145	157	137	156	173	154	151	143	141	141	130	155	145	159	146	141	153	149	152	147	152	136	140	134	164	155	145	145	164	146	145	156	161	143	135	174	157	134	156	150	146	138	174	156	130	145	133	141	160	140	128	147	169	142	169	153	146	148	188	149	148	158	145	152	154	139	154	163	169	158	155	150	165	148	144	159	141	164	157	143	169	157	138	131	139	137	186	165	171	143	174	181	145	164	164	146	147	135	145	146	174	149	173	150	149	168	122	153	145	174	159	147	140	131
7557	2514	5870	6581	5532	4642	3732	3052	2437	2207	1937	1668	1514	1375	1308	1128	1129	1055	1025	954	908	901	863	836	747	774	749	741	715	735	631	633	611	670	638	642	633	624	661	616	612	596	610	605	558	541	572	554	587	571	570	538	615	566	566	530	514	555	557	560	562	569	532	519	510	495	506	547	550	534	530	529	540	489	560	512	551	539	542	518	522	540	515	522	516	498	542	474	473	499	488	487	537	541	517	550	537	530	501	497	537	511	492	472	465	468	506	536	528	501	476	491	508	521	506	509	514	511	496	528	528	513	503	514	494	443	528	527	503	535	522	531	501	490	506	499	498	501	541	497	455	507	474	534	493	479	455	509	461	484	502	512	464	489	497	533	482	496	438	469	466	500	527	515	496	509	534	504	549	523	493	506	534	511	507	476	473	479	512	499	508	524	476	501	491	502	443	491	508	513	514	489	492	519	501	500	513	467	482	467	476	470	488	487	514	487	517	476	480	490	522	494	509	497	532	491	520	528	503	434	508	521	460	514	530	494	492	511	479	485	498	491	531	510	477	491	512	479	510	557	489	513	485	497	509	504	545	488	487	525	468	538	496	519	511	498	508	497	532	528	510	480	498	490	498	492	520	472	449	490	476	501	528	500	516	490	524	529	505	469	475	482	462	498	485	492	486	542	473	513	549	547	516	511	503	488	533	503	501	478	535	547	426	496	495	456	490	504	499	494	477	504	500	469	514	485	484	525	507	479	530	488	494	471	470	476	510	480	461	492	502	490	502	551	501	476	468	479	489	521	522	493	516	471	530	508	462	487	495	549	474	483	529	494	504	502	477	456	460	497	476	522	469	491	486	483	480	514	471	534	493	491	472	466	480	483	519	486	521	453	509	500	471	458	513	490	549	477	491	509	532	475	500	505	497	494	518	521	461	475	520	482	489	527	543	488	517	504	518	484	515	507	496	488	491	478	511	496	512	501	497	500	506	478	525	477	500	477	500	465	469	467	497	495	499	520	527	466	482	497	497	537	485	481	495	476	492	480	507	473	485	509	499	453	507	497	502	506	473	482	469	520	506	488	500	500	507	490	506	467	518	524	428	476	487	469	483	487	514	481	480	483	496	466	501	515	550	495	487	512	507	467	481	498	506	480	494	509	453	511	537	502	513	505	518	503	510	465	483	498	496	508	503	469	520	493	492	499	483	506	485	464	495	479	505	470	478	514	503	470	487	527	491	541	460	522	451	469	527	484	499	484	505	511	492	512	471	546	490	431	475	507	486	444	530	515	490	514	491	495	522	527	485	501	520	499	502	530	536	507	494	506	504	538	534	490	547	480	491	501	475	517	463	469	476	488	515	487	482	457	486	503	528	526	489	509	523	515	458	491	473	501	459	497	508	481	491	493	521	469	484	493	479	505	479	491	501	487	486	528	524	514	461	474	492	516	493	513	462	513	461	471	421	499	465	542	534	506	468	539	513	484	496	515	502	494	487	540	510	493	494	484	508	520	486	527	497	518	515	526	508	463	548	490	477	451	488	490	488	501	509	474	490	470	493	526	516	505	469	512	492	477	476	516	487	442	538	492	473	554	515	465	501	496	494	517	488	490	473	487	489	469	484	496	445	456	509	474	515	475	536	456	477	490	518	508	478	507	475	513	478	509	510	484	511	508	503	513	531	498	501	513	499	464	472	467	526	543	543	477	512	490	498	490	516	519	500	480	508	486	519	465	501	477	508	528	469	475	499	517	513	508	477	527	472	481	542	539	524	512	489	496	479	519	480	496	512	494	457	468	468	485	525	444	495	450	509	480	473	443	511	527	472	536	517	499	517	505	507	533	470	535	509	463	506	466	544	516	531	512	508	502	482	487	499	526	487	480	504	461	479	490	504	521	480	515	485	519	511	523	491	494	492	496	467	538	478	491	538	478	482	495	458	504	522	483	497	519	498	539	468	516	499	494	505	497	500	487	493	497	500	471	472	472	504	493	502	488	491	504	489	498	502	525	520	487	489	519	506	484	462	445	493	533	494	467	484	473	550	484	504	504	493	508	475	509	515	486	474	555	493	543	495	466	496	545	509	480	483	524	493	530	496	486	500	470	495	501	437	485	495	496	513	507	460	524	500	471	505	491	483	494	520	492	500	472	534	502	516	522	520	497	491	487	444	483	463	459	500	541	494	505	497	482	505	509	495	471	490	513	516	455	495	494	524	492	496	507	486	519	474	448	473	513	462	538	518	471	511	520	493	475	508	446	480	523	517	518	499	521	482	494	467	450	505	495	481	497	476	495	498	489	487	469	524	504	477	516	465	519	514	507	506	490	507	477	552	513	519	479	504	533	462	486	476	494	492	495	511	521	488	518	461	485	498	465	514	504	478	486	524	504	495	511	552	483	532	541	496	455	457	479	535	505	531	486	502	496	512	508	475	506	522	504	509	507	478	532	462	510	441	509	491	521	507	503	487	473	503	507	489	487	527	471	519	499	490	524	485	448	490	478	453	443	457	506	513	475	531	467	481	485	523	466	489	508	530	487	512	440	536	500	522	498	529	505	464	525	484	510	502	537	461	474	483	534	507	492	493	479	477	494	489	471	511	529	498	499	482	500	545	525	452	509	489	507	495	490	475	514	470	462	457	578	504	497	501	516	482	490	508	473	493	477	518	483	527	514	510	498	494	493	491	487	553	500	467	478	489	529	515	476	489	519	465	498	499	493	523	498	516	515	538	525	483	491	502	513	479	483	508	511	457	519	505	510	448	542	514	524	515	530	501	478	473	498	491	523	513	506	536	527	465	512	492	484	482	450	507	470	484	508	486	494	477	482	510	469	475	461	501	495	499	493	518	519	486	511	491	506	487	528	463	504	498	529	498	497	485	491	472	509	489	480	484	489	483	492	497	498	480	480	486	506	471	514	519	486	554	483	505	481	474	475	472	482	496	457	474	476	449	530	468	480	479	509	495	509	501	478	532	543	507	515	507	461	484	477	499	467	498	503	523	506	497	494	511	491	528	482	508	526	496	512	504	492	485	503	496	497	490	477	458	486	485	472	503	519	484	466	492	485	465	529	489	506	502	514	504	485	470	487	491	492	456	498	519	452	491	506	499	494	491	492	462	486	486	475	492	455	477	509	511	495	495	501	524	500	469	468	477	456	517	476	485	514	491	477	493	507	517	500	497	535	488	502	511	483	463	475	508	493	474	475	473	450	526	491	534	453	500	502	484	472	459	517	503	491	464	502	520	507	490	479	500	456	512	457	542	497	473	522	468	508	485	520	457	520	502	519	449	566	482	470	518	490	488	481	494	487	474	481	502	479	518	531	492	491	507	453	487	491	474	503	478	494	497	507	478	501	486	501	494	478	470	454	468	497	478	494	484	511	517	519	448	492	515	519	500	494	499	480	527	453	503	516	484	498	503	497	486	485	495	496	483	488	472	487	446	467	509	496	483	474	487	478	478	523	473	540	466	490	480	486	485	516	497	484	521	541	466	470	473	504	488	475
2021	252	246	256	249	231	229	196	217	234	229	210	205	209	226	223	193	198	217	216	206	245	221	196	215	196	205	214	238	230	229	212	217	260	214	221	209	179	215	205	234	236	227	214	194	250	219	192	210	207	210	195	222	223	206	212	187	227	213	211	223	228	212	224	219	225	222	241	210	211	204	227	212	205	207	207	239	194	227	245	222	211	205	203	220	226	210	217	191	221	262	227	211	212	216	218	196	220	212	219	197	228	226	218	229	215	230	215	224	203	214	215	195	230	217	185	202	208	212	252	230	209	221	232	205	234	215	214	225	221	225	204	210	225	222	218	216	179	197	210	208	213	230	200	213	188	211	185	187	248	213	249	206	194	222	209	221	221	218	200	224	224	207	216	222	190	224	222	206	238	192	234	225	223	229	220	215	222	241	208	234	212	197	221	231	198	237	252	204	210	217	236	230	228	224	216	217	227	208	209	234	234	225	215	200	219	181	239	221	222	206	243	197	239	210	199	240	214	221	233	226	242	220	259	192	215	200	226	242	226	218	215	216	206	201	188	178	206	215	224	222	213	218	233	206	209	229	221	219	237	230	233	245	226	216	196	208	193	201	223	211	231	213	210	233	207	216	201	200	215	216	206	225	229	207	232	229	234	233	220	239	216	209	211	223	245	208	238	215	197	214	206	198	216	220	245	178	233	214	229	232	218	203	217	237	212	206	214	229	208	231	227	216	210	227	211	216	217	227	226	225	223	215	227	213	227	242	218	227	206	190	227	224	251	217	202	248	222	217	230	211	234	220	198	184	207	198	239	200	204	211	204	209	211	235	235	202	245	216	200	236	244	213	225	252	214	220	235	238	200	223	244	220	240	186	236	235	218	224	198	219	246	210	179	181	232	197	241	205	209	205	238	212	199	225	222	221	213	227	220	202	208	203	223	215	234	195	230	197	210	223	217	212	220	209	208	214	217	236	223	210	231	215	240	225	237	208	190	210	209	220	232	199	236	225	205	194	216	233	233	190	221	201	221	197	230	216	216	237	227	212	229	225	236	213	222	204	207	258	205	225	207	235	221	210	244	208	186	207	211	208	216	220	234	209	219	232	250	211	223	204	226	216	221	209	227	199	247	209	211	219	220	229	216	225	201	199	215	219	221	203	222	239	209	232	200	223	211	228	206	214	210	206	246	207	201	223	231	229	198	213	214	192	209	193	236	224	189	222	207	234	205	228	209	208	205	243	203	206	240	231	233	222	213	211	223	213	216	208	242	231	225	216	209	224	218	238	208	206	208	216	199	247	184	206	227	240	215	198	228	223	202	205	202	180	231	223	213	228	203	226	225	216	211	204	235	219	240	201	210	214	212	213	209	216	202	215	228	196	250	250	228	266	239	208	233	229	247	231	217	189	217	228	221	244	217	210	204	219	205	201	224	205	241	206	209	200	218	226	216	231	189	209	240	236	219	211	222	216	214	242	216	204	198	194	229	244	201	232	211	214	220	227	207	244	198	221	240	233	247	229	219	207	210	197	186	206	209	192	225	233	223	222	198	238	223	206	234	198	230	211	215	220	220	223	203	235	237	203	230	194	223	202	219	206	222	193	204	228	215	210	228	176	234	195	248	192	190	206	212	221	216	205	202	242	210	203	227	211	209	196	212	200	231	249	203	196	224	218	226	216	210	212	215	213	247	210	229	204	242	220	203	214	253	202	249	176	231	229	218	225	237	206	223	231	217	205	192	203	192	193	238	197	200	201	204	202	231	203	235	220	227	226	223	239	224	226	227	226	221	198	231	235	212	221	197	211	223	211	231	229	197	206	230	221	213	227	218	231	212	244	219	218	227	215	235	209	205	241	209	202	221	225	230	231	237	220	247	223	207	231	229	215	188	211	204	216	223	202	183	229	198	206	231	235	231	217	223	243	229	223	223	204	213	221	236	214	203	190	218	213	194	204	226	228	244	186	227	217	231	201	211	215	223	218	232	219	219	218	209	224	230	192	258	203	209	232	239	231	205	195	231	237	208	219	192	199	190	221	216	220	217	234	201	216	228	207	190	237	199	219	202	210	228	214	222	228	232	219	232	233	213	230	212	215	226	231	215	189	245	204	198	189	188	224	207	201	218	220	220	206	220	239	204	229	226	214	223	236	218	227	206	235	191	218	226	234	211	206	211	228	230	193	216	213	205	210	202	215	216	229	193	199	216	217	250	225	222	202	238	224	202	196	231	201	227	247	229	202	196	207	198	207	224	215	229	211	217	212	222	230	231	208	200	211	226	192	219	203	226	180	232	214	206	192	217	192	226	226	220	222	228	202	212	214	214	216	224	230	211	198	246	231	235	221	229	206	191	194	219	217	248	226	182	208	223	236	191	224	213	220	223	215	247	202	220	250	228	201	232	215	243	240	213	241	231	215	233	223	219	220	212	238	224	246	213	219	217	204	225	233	231	202	216	212	203	210	209	218	199	246	253	203	221	239	223	220	232	216	215	234	207	215	247	172	226	232	219	210	214	216	196	218	215	178	236	222	237	199	219	213	238	222	211	228	227	232	212	216	236	216	221	212	203	205	235	194	218	218	218	214	189	219	229	226	216	215	226	212	218	226	226	202	229	213	214	200	207	193	216	193	210	185	217	229	206	254	199	222	236	217	228	218	229	196	217	226	202	224	236	213	206	223	216	235	248	214	202	222	213	225	223	211	222	204	258	247	207	225	214	230	216	209	228	237	197	214	223	206	213	217	235	201	225	196	236	196	218	207	200	220	222	211	198	204	227	219	225	213	211	223	231	221	235	201	195	240	215	212	235	221	239	207	213	204	200	200	212	246	215	203	181	201	205	228	242	221	191	230	242	217	193	224	240	211	212	215	223	209	214	205	213	221	207	224	238	231	225	235	219	240	225	243	229	204	212	215	214	218	237	195	215	173	224	215	221	214	199	228	207	213	216	249	202	215	223	217	223	233	233	227	228	215	216	207	203	212	219	206	211	216	206	247	189	232	222	234	181	245	170	192	206	216	181	201	213	210	209	214	223	204	220	202	228	224	219	191	207	209	224	233	218	217	213	218	220	236	223	234	223	219	256	205	239	217	202	213	228	227	184	224	210	229	223	236	225	217	208	202	187	203	230	219	200	209	205	217	227	212	240	219	196	212	230	206	191	224	232	231	218	194	230	213	215	216	229	241	238	235	222	207	211	224	219	234	210	232	220	173	208	197	184	230	174	220	211	221	191	226	215	219	214	246	212	228	245	192	219	204	221	233	200	204	220	215	228	204	216	221	211	205	237	211	216	214	218	248	217	219	224	240	236	200	221	218	198	217	271	230	227	248	221	210	200	205	229	195	240	216	226	214	205	191	220	195	231	201	191	222	212	206	238	225	222	241	203	227	225	208	216	205	226	205	219	213	217	220	230	246	204	211	199	219	224	222	219	252	222	256	247	224	196	204	226	215	213	222	207	198	206	212	232	219	222	207	232	225	219	215	223	226	201	233	242	219	207
2121	697	797	825	747	752	751	728	713	693	710	663	668	664	675	655	667	605	647	650	664	619	651	676	666	628	619	651	685	671	622	669	671	607	663	644	638	637	674	663	602	656	670	648	685	647	632	651	656	636	649	643	644	668	671	627	627	671	652	671	671	651	655	633	641	638	642	657	639	629	618	672	666	632	622	649	684	635	658	660	678	660	641	587	662	676	648	619	651	663	673	684	631	626	612	693	635	678	649	607	652	705	606	643	675	647	648	672	647	640	679	611	688	630	646	652	613	643	658	652	644	662	650	591	628	658	663	638	667	667	671	640	603	601	640	660	622	665	674	642	662	649	638	644	628	657	675	625	674	612	672	644	602	658	645	619	672	618	631	614	634	634	654	633	625	636	662	671	606	610	660	634	573	663	611	641	610	655	624	626	651	676	596	635	611	650	645	659	671	629	646	652	663	665	601	613	638	652	629	624	626	610	604	702	642	684	630	672	610	630	601	630	591	629	623	632	632	677	616	619	642	658	661	631	615	637	624	646	675	659	632	659	639	647	636	639	652	663	628	645	697	638	639	666	619	655	693	608	656	648	623	663	620	671	634	649	707	664	607	652	629	617	613	635	648	662	641	634	647	637	636	621	660	674	655	604	666	649	665	656	688	599	642	653	674	611	633	606	634	634	584	602	611	646	641	638	676	682	648	652	625	669	644	677	688	703	679	648	677	650	679	645	688	629	643	639	603	647	623	602	643	585	663	687	662	617	668	630	630	624	665	650	668	615	662	663	658	677	669	678	651	628	651	670	630	626	616	706	615	664	658	663	655	665	643	646	664	639	627	634	653	643	638	672	677	599	638	635	607	661	682	665	643	660	629	684	622	703	651	625	648	605	673	635	655	656	654	651	664	634	667	624	635	653	679	673	671	622	625	645	645	669	643	624	645	644	627	619	688	616	656	678	633	625	641	664	612	630	657	649	632	677	631	640	648	701	669	675	667	623	645	619	639	608	671	617	639	618	690	692	613	653	667	643	694	616	626	639	660	648	656	623	653	651	665	657	657	649	615	621	641	616	642	660	685	657	615	657	623	636	619	637	633	603	650	643	609	664	621	637	651	667	617	632	626	629	610	658	648	650	610	674	647	639	677	619	645	626	659	668	640	625	650	637	596	625	619	686	641	629	641	630	633	657	631	651	669	643	642	647	596	630	621	637	619	603	626	629	677	662	678	613	605	655	634	654	597	679	664	633	619	655	662	649	706	654	633	638	626	620	637	598	685	671	702	645	635	670	630	698	672	669	634	655	619	659	666	653	665	684	662	572	656	691	669	664	647	606	653	691	637	664	698	604	648	599	625	620	665	639	585	623	662	650	600	631	619	639	667	610	624	632	647	577	670	657	624	603	650	669	642	636	627	609	658	651	619	596	632	687	618	673	684	629	668	620	642	636	635	686	668	642	624	606	677	608	638	667	622	659	638	673	662	598	690	631	631	656	607	625	645	640	650	644	657	640	642	616	666	667	622	662	598	661	624	673	649	651	638	610	658	644	635	689	596	670	602	624	629	662	694	614	628	625	660	655	631	657	670	654	627	681	649	623	626	644	647	634	624	624	629	633	645	675	655	612	672	618	677	633	646	653	692	661	583	672	657	697	649	654	662	630	643	651	647	613	650	639	665	647	625	681	673	697	665	645	682	650	623	646	681	675	607	704	629	641	708	605	605	660	638	659	659	656	654	663	652	673	634	664	678	674	621	636	668	632	650	657	641	657	620	658	649	642	637	645	626	685	645	621	618	612	660	626	640	648	637	652	655	632	627	640	646	662	633	607	673	627	635	664	663	621	638	623	621	658	652	639	623	643	635	628	688	631	643	683	647	622	651	582	629	624	570	683	647	620	667	653	649	683	630	649	662	684	589	658	653	701	634	643	650	628	633	642	633	638	631	663	685	660	682	666	680	643	641	629	683	641	677	646	646	650	654	625	656	683	642	637	637	640	610	614	620	645	654	598	674	635	643	677	623	662	628	663	658	628	666	652	611	652	664	658	613	634	621	644	663	646	634	613	651	663	649	652	620	657	680	676	687	638	656	676	640	650	649	616	619	659	674	647	660	640	639	669	664	654	638	610	622	632	639	614	643	626	674	643	598	635	632	652	630	666	667	636	598	709	659	660	652	616	693	656	654	642	701	599	618	642	607	644	639	631	652	630	649	677	657	645	627	653	638	646	644	633	578	658	643	637	658	598	640	646	633	635	628	649	615	669	625	680	634	676	625	624	614	647	654	633	667	602	641	639	636	679	636	652	647	628	656	638	673	620	666	623	627	643	604	650	657	676	652	625	665	662	626	651	634	626	634	675	685	639	683	629	648	643	586	666	627	662	688	669	626	632	701	628	609	659	660	711	667	637	683	628	644	638	684	676	680	624	675	583	612	629	620	649	634	670	623	668	651	676	648	664	617	673	612	639	620	650	649	646	656	663	682	662	633	626	647	647	634	632	656	632	688	705	609	655	646	665	650	654	637	638	619	663	605	641	676	632	643	618	730	646	688	694	689	640	654	683	641	626	658	668	680	649	674	612	650	641	659	644	641	627	661	701	630	629	649	634	647	636	633	635	650	644	612	649	628	585	661	681	679	615	633	631	689	646	631	675	643	619	656	629	605	674	653	667	618	642	621	703	631	582	638	656	645	629	662	651	632	607	668	631	625	670	648	635	621	649	619	626	639	689	680	643	681	622	666	636	651	643	644	642	629	634	667	632	624	675	603	583	672	626	656	657	620	629	651	619	693	612	608	587	647	637	657	625	655	643	641	676	678	643	649	629	657	611	668	627	651	647	630	625	682	613	619	637	643	624	641	678	639	631	661	610	629	652	657	643	607	652	671	667	629	638	596	623	643	666	666	644	659	629	641	696	655	623	663	655	642	623	633	613	689	629	614	631	644	668	628	635	663	651	697	670	603	643	682	657	670	656	659	632	653	610	650	630	620	613	658	609	671	629	629	629	613	637	612	680	626	659	653	648	667	629	645	646	636	636	640	658	633	590	628	706	634	659	590	618	649	593	654	614	719	624	622	638	626	645	673	669	650	678	681	633	638	668	637	676	648	635	638	619	647	671	616	668	650	639	631	636	652	642	637	675	623	633	629	646	616	614	637	683	657	654	625	625	657	653	639	658	654	653	666	650	615	602	629	644	634	662	623	648	622	645	661	652	649	681	601	605	621	600	678	666	661	582	619	658	651	646	637	669	640	626	614	676	664	646	677	653	626	648	646	639	687	663	657	632	623	606	655	627	657	660	632	623	640	660	611	654	643	632	681	643	635	651	638	661	684	655	682	645	666	664	631	652	679	638	670	612	630	631	627	627	626	643	687	594	660	687	647	690	622	681	622	715	649	638	624	651	606	643	636	651	631	656	675	630	645	672	662	630	625	629	687	597	672	641	658	644	665	638	640	646	631	645	620	620	651	623	687	639	624	613	651	673	625	658	667	640	636	592	662	650
7747	1063	1334	979	742	572	414	345	301	233	193	196	163	170	170	165	155	137	119	132	128	139	112	127	120	121	117	140	119	98	110	114	118	111	105	110	114	114	118	116	113	132	109	132	108	110	112	102	103	104	121	94	124	110	119	121	105	109	118	112	120	117	111	100	115	114	100	77	122	109	112	100	108	99	97	103	108	99	108	83	101	87	100	111	106	112	98	103	105	85	96	125	102	116	131	123	119	97	133	116	115	129	102	94	103	113	101	100	104	112	111	116	111	91	81	106	116	112	116	108	113	100	110	109	124	103	125	132	113	104	112	115	124	104	114	103	113	122	109	115	109	104	112	129	93	112	121	110	116	109	88	100	124	118	115	109	104	100	104	105	118	116	110	109	112	114	105	108	100	113	105	106	113	96	94	93	127	109	105	113	118	116	116	114	108	112	112	118	92	99	120	100	116	105	109	94	110	120	106	110	112	95	123	113	112	124	107	105	104	101	112	105	89	120	108	120	88	114	120	101	108	99	91	115	98	108	106	102	116	101	104	92	108	102	95	128	115	109	95	115	117	102	101	94	101	106	104	106	131	99	108	132	110	106	118	119	119	115	85	108	103	97	99	117	117	108	103	126	127	120	128	117	92	99	91	122	103	106	89	99	105	113	97	110	100	125	107	119	99	119	101	102	124	106	109	107	117	109	130	112	94	111	106	99	120	108	103	85	107	93	119	113	108	120	82	95	97	105	101	128	118	126	136	94	125	105	104	96	99	110	113	124	74	111	112	112	127	113	110	88	105	112	105	111	89	101	107	115	114	121	126	92	113	112	112	99	113	109	113	113	111	109	117	111	115	113	105	109	109	95	116	95	120	103	117	118	107	120	116	100	116	101	122	110	104	102	122	113	120	109	99	103	108	119	96	107	115	103	107	78	108	111	126	103	140	92	94	103	117	117	102	115	120	97	103	116	103	108	102	82	103	108	91	100	100	94	111	110	119	116	132	107	103	112	96	119	102	122	116	119	110	98	102	107	111	104	115	101	111	114	109	107	98	110	100	99	97	104	108	118	123	102	127	119	110	101	92	107	126	103	103	102	112	104	121	141	113	133	92	122	103	102	113	96	98	110	96	110	108	128	126	103	120	88	106	86	117	142	107	97	97	90	89	110	115	133	110	111	115	109	108	117	119	116	117	101	102	107	95	97	114	100	107	100	115	114	103	117	120	127	115	125	101	125	119	110	105	110	117	121	110	114	103	105	114	99	104	114	103	117	89	118	121	110	114	100	109	123	102	111	115	134	117	115	104	93	109	105	107	113	108	104	117	107	113	106	108	97	123	117	110	117	124	115	116	131	104	104	108	112	117	121	125	131	80	125	93	117	99	121	109	100	105	106	115	93	107	104	113	96	123	94	102	116	106	115	89	102	110	114	116	120	106	125	91	98	96	119	103	106	106	108	123	108	109	107	103	107	101	113	106	116	98	114	108	109	102	91	95	96	97	94	110	110	118	98	95	98	118	109	100	86	119	115	106	99	121	124	102	115	118	103	95	121	107	109	111	87	108	109	111	106	110	109	94	106	119	115	100	121	110	109	108	118	107	91	128	99	88	124	121	109	102	118	104	129	116	128	119	105	103	103	116	105	110	112	97	135	129	115	104	99	110	121	106	101	112	101	98	107	105	115	104	112	109	119	117	109	106	111	126	104	132	123	92	92	121	114	117	108	111	126	106	104	126	129	119	131	112	105	111	104	108	121	101	107	114	114	103	120	90	112	111	102	119	96	106	113	105	129	111	145	112	113	106	104	115	106	127	113	93	100	114	143	110	105	119	107	100	119	99	96	108	94	104	108	124	108	119	110	111	105	103	113	109	105	124	107	112	122	107	106	103	107	124	115	92	115	117	108	106	93	110	109	110	89	105	94	110	101	107	111	115	96	125	122	117	126	112	123	89	123	124	111	109	85	116	116	116	105	116	92	94	116	114	112	105	99	95	81	101	91	91	113	110	136	133	105	127	110	110	91	107	96	122	117	125	96	129	115	125	115	132	116	83	109	99	111	122	123	110	132	101	123	90	113	110	126	104	109	117	118	105	83	101	110	111	105	97	114	123	114	105	104	90	111	104	103	91	118	114	89	112	100	114	100	110	120	124	111	112	108	110	115	122	116	128	99	105	122	123	110	112	125	122	122	115	117	108	99	110	106	103	111	110	102	107	112	121	113	117	104	117	111	99	112	113	116	112	97	106	100	115	93	115	108	103	95	119	109	88	107	80	108	124	106	95	103	112	109	111	107	105	102	109	114	102	97	111	107	77	103	119	97	112	112	113	111	119	117	109	110	92	130	121	109	104	112	100	106	98	103	101	103	115	97	98	114	98	113	114	107	112	106	107	109	107	109	114	118	100	108	141	101	104	94	101	122	115	109	98	114	114	110	99	117	116	108	120	101	91	123	115	121	125	110	94	104	107	98	105	92	105	103	119	102	105	127	108	126	130	122	118	80	97	124	119	121	112	110	117	115	113	112	119	116	117	97	96	94	110	119	123	116	91	91	108	106	110	128	103	97	89	108	114	92	101	102	125	119	109	94	129	101	115	130	104	104	108	108	118	109	104	105	107	104	104	108	110	104	124	107	107	124	116	112	96	106	119	119	104	110	109	90	108	100	110	91	114	96	118	113	101	113	126	102	123	110	96	102	120	104	142	109	102	102	104	110	110	120	93	112	107	102	135	101	108	101	121	110	101	99	113	114	129	110	110	96	137	117	93	118	112	123	119	121	111	131	115	104	112	109	114	121	76	102	102	92	102	109	105	108	133	117	101	101	105	113	111	110	100	105	97	109	94	117	101	99	103	111	108	103	98	122	112	115	113	113	106	102	106	100	112	111	112	113	113	111	113	110	120	131	116	102	102	93	122	99	123	119	116	109	99	112	94	110	104	109	105	105	117	101	120	119	95	99	85	108	127	116	78	89	86	117	75	103	101	98	116	119	108	94	109	101	113	110	103	113	111	109	109	124	100	112	125	109	113	95	110	104	110	104	101	108	108	93	101	108	114	96	92	132	111	100	126	119	95	105	138	104	115	134	105	99	108	103	99	101	121	118	107	99	102	102	119	92	99	105	95	105	109	106	119	128	105	122	97	108	108	100	108	110	115	93	100	93	101	120	87	100	109	117	102	111	134	115	98	115	113	123	122	105	88	139	107	100	102	99	104	95	99	106	108	86	105	106	114	112	110	114	114	104	118	114	107	118	110	114	95	110	98	125	109	109	111	93	103	117	89	90	92	121	96	113	123	122	106	94	98	119	101	82	95	93	110	113	123	126	110	114	117	110	125	91	108	82	114	106	106	111	113	110	116	112	105	91	108	98	102	114	114	115	114	98	123	109	119	100	116	96	109	123	114	121	99	98	110	106	115	117	116	110	138	126	96	106	96	109	118	107	103	114	105	102	96	113	128	119	130	89	97	114	91	104	92	103	116	126	109	126	105	112	121	110	116	112
5246	1377	3182	3571	3127	2509	2063	1682	1470	1182	1032	997	831	802	745	780	672	624	638	609	601	535	572	549	485	497	463	512	498	440	451	450	431	439	462	470	403	441	425	416	383	429	412	413	392	406	375	381	428	390	353	373	428	387	374	363	397	408	381	371	390	392	347	352	378	380	400	396	391	402	364	379	418	415	383	378	354	412	367	429	369	384	390	396	387	398	350	396	380	385	396	376	378	380	360	378	368	388	370	375	394	365	370	388	365	349	333	363	396	390	353	355	377	368	416	389	317	349	379	354	375	347	371	351	360	403	362	355	358	336	368	365	355	340	396	346	354	380	353	385	363	394	387	374	336	366	366	413	378	348	358	366	364	359	353	383	365	389	378	385	316	354	329	366	379	350	352	373	388	375	360	378	348	347	386	371	372	374	331	359	361	389	375	369	382	390	389	338	346	358	372	379	363	369	373	360	375	343	340	341	356	349	381	370	311	374	362	356	376	354	401	392	382	375	403	399	382	383	359	379	391	336	383	383	366	374	352	363	365	359	390	358	327	372	362	355	364	412	362	347	362	382	377	319	359	351	361	327	374	332	334	362	393	386	352	375	349	350	402	341	330	334	345	348	351	371	368	364	356	344	364	331	345	370	360	408	345	367	392	376	368	371	334	348	398	339	390	329	378	388	362	362	382	359	361	388	374	399	374	370	359	383	376	379	363	350	368	373	384	386	365	364	362	369	387	379	363	373	386	341	390	399	361	367	373	364	394	365	355	364	373	396	333	389	365	373	378	368	384	349	372	368	389	353	359	360	386	349	366	350	385	394	367	367	366	353	366	356	391	349	361	390	351	371	366	359	359	368	351	384	396	381	387	383	361	384	361	373	357	353	389	350	372	348	379	364	360	350	342	378	348	404	345	361	332	349	361	361	359	388	395	376	343	373	388	364	368	364	361	375	352	348	376	379	376	355	397	348	352	356	363	389	358	350	371	353	338	328	363	377	364	368	383	362	356	383	352	353	327	419	391	362	383	374	389	360	366	369	372	388	368	370	343	374	370	388	341	377	370	392	362	368	312	375	348	387	351	342	369	353	366	352	329	331	368	351	361	410	369	354	367	380	337	380	350	396	387	374	343	337	381	371	382	352	371	353	339	378	394	373	360	371	331	385	333	394	353	340	356	363	375	359	377	333	368	344	374	340	346	395	375	355	398	377	355	362	377	390	397	378	355	363	354	355	341	320	355	360	339	342	375	353	356	374	336	374	373	374	355	353	358	372	364	346	364	344	367	363	373	363	351	362	339	337	340	406	379	363	317	369	336	378	333	339	336	384	359	373	351	390	389	351	383	338	350	426	359	369	377	349	358	380	374	379	385	354	353	344	350	371	381	366	379	347	373	378	338	381	344	342	354	370	377	389	350	406	378	341	387	333	348	340	358	393	415	383	346	363	347	369	353	361	361	385	394	344	392	362	360	362	379	369	374	349	404	386	355	357	343	341	382	359	369	355	380	342	360	354	369	356	363	346	341	381	360	369	393	352	388	347	373	364	384	405	364	353	365	342	345	367	362	364	344	360	382	321	347	376	361	323	359	391	391	377	359	361	371	354	356	374	374	366	337	362	369	346	373	392	347	363	349	385	386	371	386	367	375	358	380	367	382	354	362	396	348	386	355	348	389	370	395	364	360	352	379	365	353	360	311	377	352	349	313	369	393	368	386	347	357	351	386	359	370	389	359	365	385	373	394	375	363	383	344	368	375	414	351	364	328	364	339	371	397	381	336	376	396	364	340	391	380	365	345	357	349	332	361	357	347	326	386	353	329	339	338	293	373	378	337	406	381	351	380	335	399	353	363	335	384	362	338	354	354	353	357	398	342	360	350	387	359	333	355	342	366	385	377	381	392	377	313	360	359	338	346	350	371	362	381	369	361	358	339	365	356	352	366	360	352	351	361	383	382	355	338	371	370	364	358	323	364	351	369	365	403	338	351	379	354	349	344	347	365	364	367	364	355	403	347	375	415	355	340	351	357	355	318	358	375	329	369	347	370	377	382	356	377	364	344	358	356	335	367	364	368	332	369	341	373	409	368	372	350	378	354	362	356	352	351	360	339	354	357	386	355	363	373	349	337	370	387	399	342	354	356	393	395	348	333	356	379	374	363	350	374	345	398	378	382	379	369	380	361	369	372	373	337	401	367	376	360	362	362	344	377	385	382	358	353	335	349	346	373	380	356	392	343	367	344	370	342	324	354	360	354	361	354	366	367	371	351	376	357	338	345	377	354	383	378	378	363	361	353	368	399	364	354	368	368	367	359	365	347	383	366	379	362	384	360	379	399	360	370	352	372	365	381	364	396	361	364	351	367	394	372	359	369	396	373	383	353	346	334	357	347	357	349	355	336	352	337	360	349	345	343	348	376	382	372	352	344	392	353	378	388	347	358	385	380	354	339	363	369	369	371	362	372	332	395	374	347	320	320	346	375	335	380	381	371	383	340	354	375	383	358	378	351	363	348	371	361	361	365	343	372	360	372	325	384	356	348	410	388	417	360	345	343	359	354	360	388	390	373	361	358	355	367	335	364	358	353	370	369	371	379	366	364	337	351	394	375	361	399	334	385	381	345	351	377	374	366	373	396	374	355	354	384	329	395	358	368	387	360	358	358	362	371	366	359	387	390	356	376	349	378	355	355	349	353	358	368	367	348	309	381	355	383	357	350	349	357	312	323	366	359	393	389	353	382	390	338	350	394	357	344	361	365	374	352	368	386	355	361	360	372	356	368	351	354	353	367	392	387	352	386	372	378	378	351	387	401	363	352	407	357	367	373	400	400	352	380	359	381	378	377	355	381	369	315	367	371	343	371	335	356	354	372	358	387	350	349	397	357	330	402	375	382	373	398	348	385	338	355	381	369	350	386	378	384	375	392	353	364	392	360	358	353	379	393	359	374	361	366	370	359	385	378	387	375	367	360	361	381	380	359	349	377	339	373	366	367	376	371	363	357	378	366	361	321	382	355	330	364	333	346	376	361	387	375	391	385	335	364	345	358	370	350	371	352	325	412	358	371	371	410	340	322	387	381	368	386	345	326	354	333	352	361	345	337	332	384	352	399	386	375	341	358	371	362	359	373	380	370	349	312	350	389	336	394	358	344	351	381	348	375	360	390	371	349	356	375	345	337	395	341	356	369	374	355	393	339	343	343	349	361	359	364	350	404	366	380	346	350	369	377	342	361	363	361	351	370	367	340	323	363	360	365	385	371	384	377	366	396	369	352	385	400	374	409	369	379	340	360	363	355	383	348	380	324	351	343	396	358	378	343	373	350	374	382	379	363	350	332	365	387	370	347	329	356	357	363	375	366	391	353	379	351	359	352	373	372	345	368	382	349	366	358	394	376	373	379	354	383	330	369	400	355	368	350	369	384	384	379	378	342	338	384	363	356	371	342	355	370	356	362	365	361	367	374	360	373	362	349	363	359	371	356	355	369	350	379	387	330	368	352	350
15226	2544	2754	2138	1447	991	790	688	479	469	394	333	320	287	247	266	234	215	211	196	211	201	214	197	180	180	171	196	173	183	190	153	175	184	159	154	150	170	187	160	153	154	160	151	167	180	161	174	171	145	154	167	157	163	162	173	174	151	162	142	151	168	189	148	152	159	148	155	145	174	164	159	177	154	141	143	164	152	177	163	161	146	157	175	160	163	190	165	145	161	168	168	147	156	167	144	138	153	173	142	159	167	171	149	168	153	165	163	148	172	146	150	167	146	161	167	168	155	181	169	162	171	172	155	134	155	145	156	117	171	171	169	172	145	160	139	154	168	162	170	164	168	142	166	158	165	162	159	169	153	157	173	157	140	156	151	151	180	163	168	159	150	141	151	154	160	143	152	167	158	171	134	168	183	152	153	159	150	157	146	162	156	124	151	154	144	166	117	137	162	140	145	138	163	156	158	153	164	143	153	164	141	159	164	148	154	143	156	152	162	157	190	127	164	154	158	129	149	160	165	165	135	178	171	159	127	174	157	151	168	153	175	166	145	153	161	149	170	146	135	149	150	152	177	175	146	159	165	161	179	178	186	154	163	182	136	176	143	139	144	150	143	176	152	167	185	145	172	173	168	143	152	158	169	146	170	141	145	154	152	146	141	144	169	173	173	168	165	148	144	137	140	153	158	160	165	142	150	152	159	171	160	130	163	117	155	161	162	147	148	147	162	158	147	163	143	144	148	141	131	165	145	153	160	180	154	153	170	149	178	169	162	165	157	142	168	146	143	151	168	151	159	159	143	148	165	130	164	151	139	164	165	168	162	162	137	151	166	167	143	169	160	155	161	166	164	140	166	149	156	139	147	173	160	153	147	165	149	159	168	152	167	162	191	160	146	134	162	131	176	150	138	134	141	157	155	172	135	136	163	148	141	164	160	136	181	134	144	147	143	154	163	164	169	167	149	164	155	155	172	127	171	157	130	156	175	151	160	164	152	165	143	190	148	150	169	140	155	177	176	192	142	184	145	151	178	159	149	167	146	144	160	153	165	148	175	156	183	143	154	133	142	148	174	154	157	146	154	165	160	157	163	150	142	153	162	150	166	138	142	146	145	140	156	174	152	141	155	153	147	171	144	155	139	184	154	154	131	135	132	148	172	151	156	146	170	138	148	164	122	150	150	140	164	170	151	129	156	146	143	140	176	159	155	159	163	154	159	170	157	161	156	145	161	157	146	160	163	153	160	145	180	161	144	165	168	149	151	120	137	163	144	165	141	182	172	131	168	165	178	153	147	147	157	153	152	159	153	154	130	155	147	158	150	149	163	137	155	149	182	180	176	151	144	157	147	140	170	150	152	157	130	167	146	136	135	151	168	154	135	156	174	165	140	148	164	156	162	149	137	150	160	149	137	151	148	159	169	161	144	164	157	166	150	133	163	159	166	175	165	149	161	147	147	147	157	169	153	146	148	142	144	165	184	167	175	168	153	146	173	183	147	160	164	139	121	137	178	139	142	150	134	158	153	155	133	177	164	177	144	149	143	171	148	163	135	147	156	147	152	143	158	178	158	172	146	152	163	156	167	156	174	126	157	147	162	164	146	158	161	142	148	145	144	146	151	178	160	141	161	141	149	169	148	159	155	174	168	142	147	169	164	163	168	151	166	184	168	172	142	167	138	164	162	161	151	142	163	164	157	149	153	184	159	145	150	141	141	179	155	147	150	168	131	145	151	156	183	162	157	166	147	175	160	139	156	169	147	126	167	136	163	141	171	151	168	136	155	155	150	182	168	132	172	159	148	160	180	157	170	159	169	151	150	148	154	160	132	161	164	166	147	141	146	155	170	146	174	139	139	163	168	160	137	154	142	155	144	163	181	152	140	157	156	146	151	162	164	157	139	183	130	150	149	159	161	157	153	152	137	138	138	142	158	150	163	158	130	141	141	150	133	166	133	152	144	144	157	142	193	133	154	148	135	142	134	158	155	148	150	138	151	162	168	141	147	165	159	173	147	163	152	150	164	119	168	148	155	152	154	160	173	163	152	145	166	156	128	164	155	133	185	161	155	161	153	176	138	141	137	149	156	166	157	145	133	188	139	140	139	147	174	176	145	138	147	145	149	134	147	154	147	163	180	158	181	156	150	179	142	171	150	160	147	165	163	147	162	176	160	174	160	158	171	153	159	152	132	163	124	155	163	148	141	158	158	150	162	153	154	151	145	148	155	154	158	143	158	159	171	163	163	167	136	143	159	149	149	174	148	150	152	148	163	130	155	135	163	160	173	150	144	149	134	154	166	153	123	165	165	166	166	157	142	141	156	159	131	168	145	147	122	153	160	138	167	153	136	144	148	151	160	173	149	154	180	155	159	147	168	171	167	163	154	159	150	158	152	164	171	145	146	146	152	156	161	160	163	133	137	145	148	169	157	132	150	143	148	147	170	164	142	169	134	175	144	144	142	146	169	154	142	155	142	160	159	157	172	150	170	163	156	145	157	148	147	151	161	149	162	139	161	158	134	185	159	141	151	153	142	167	172	152	165	159	153	159	160	151	172	134	158	167	185	161	174	127	158	153	152	166	166	138	174	166	158	175	153	155	142	161	161	150	157	177	165	189	151	156	146	182	150	153	146	138	141	143	168	146	171	144	153	148	166	165	160	148	142	147	142	178	152	160	141	165	175	140	170	143	129	163	140	161	145	156	144	156	152	143	160	168	154	174	181	145	154	135	152	165	160	160	153	125	159	144	147	170	148	157	146	165	150	138	157	129	149	171	169	166	153	141	149	154	157	157	152	182	150	127	163	149	154	146	159	145	152	175	170	161	156	162	154	164	173	161	159	138	153	131	155	149	142	158	158	163	144	167	163	173	149	157	146	155	163	155	152	146	153	156	145	150	162	146	150	160	145	146	170	158	159	157	152	150	155	149	138	147	158	165	130	152	150	143	168	165	155	152	168	153	175	164	153	152	152	157	148	149	155	165	165	139	190	145	141	138	155	142	165	164	142	143	150	187	154	162	142	143	134	158	142	161	152	153	149	149	148	168	164	159	134	148	171	162	162	145	196	154	163	150	159	178	154	158	152	154	157	152	167	133	149	132	158	166	147	162	147	136	140	168	168	157	140	153	168	144	162	154	160	136	167	160	166	173	163	149	172	143	169	176	179	156	152	152	150	149	156	154	168	171	166	165	158	156	165	167	168	151	164	153	149	165	140	135	150	130	155	164	164	157	144	155	145	170	140	145	167	168	144	151	164	170	165	168	150	151	168	152	162	137	177	158	153	164	147	156	138	142	161	156	148	165	180	160	140	149	149	174	171	136	150	164	146	184	147	130	145	142	142	156	132	144	142	171	160	167	181	170	165	152	131	157	145	150	168	166	165	146	144	165	119	150	154	141	151	161	148	152	165	146	149	148	153	149	144	159	183	132	163	166	147	153	153	150	150	159	160	163	142	162	155	137	163	152	146	153	163	180	132	147	164	170	166	178	176	153	162
7525	2562	6135	6613	5648	4558	3604	3071	2519	2254	1916	1745	1565	1392	1311	1220	1152	1092	1030	945	918	864	808	898	814	755	741	725	727	693	662	713	684	652	656	620	618	607	640	590	596	607	610	646	613	616	562	548	555	571	541	566	561	529	553	558	558	574	570	564	577	536	559	540	609	536	514	518	530	508	542	578	527	501	512	481	506	520	497	526	565	514	506	539	537	537	514	537	505	510	506	493	515	500	521	492	493	520	483	545	458	511	509	524	519	479	518	486	536	479	513	481	523	472	513	502	500	539	503	502	516	545	495	500	523	551	519	524	494	466	536	467	480	475	504	492	488	524	494	500	495	543	483	535	480	488	548	526	469	501	515	497	478	511	508	468	492	510	543	486	507	460	517	528	494	493	508	507	485	477	508	551	499	524	494	482	545	485	525	537	526	496	510	496	490	494	489	440	514	480	488	493	512	466	498	516	478	500	500	466	478	542	475	510	505	507	506	465	459	487	542	472	479	471	496	493	514	504	512	466	456	510	502	498	524	483	506	514	500	478	527	476	479	529	501	496	506	498	488	488	485	502	506	539	513	458	505	494	476	454	509	522	495	489	485	506	477	520	497	483	498	486	512	493	460	472	501	488	504	499	524	483	530	515	520	474	504	520	473	539	493	467	503	477	497	515	475	520	508	494	476	512	505	498	440	518	509	513	539	506	471	486	535	453	508	489	488	482	528	550	502	470	499	513	493	487	484	518	531	505	521	466	522	506	527	483	498	504	521	501	475	473	525	497	524	514	504	489	449	520	490	490	497	500	487	516	510	529	488	506	505	503	502	457	498	517	520	480	512	497	465	511	523	536	490	485	516	477	562	499	480	522	478	517	501	527	483	491	515	513	491	514	480	527	541	466	469	474	526	457	496	482	473	526	459	519	492	540	463	476	470	535	497	536	501	485	482	494	471	517	513	543	497	491	476	498	486	480	478	461	525	474	512	545	502	498	505	498	520	480	493	530	502	470	508	492	469	519	482	457	481	485	478	489	518	491	462	465	502	469	508	477	452	498	484	442	525	491	499	468	507	547	509	487	481	489	490	518	520	550	515	492	493	489	500	460	495	488	514	515	506	483	478	491	511	526	527	511	501	490	511	526	462	545	488	464	479	481	498	487	495	505	496	545	503	545	507	495	476	512	518	518	468	498	466	503	525	521	469	492	466	506	496	523	524	540	470	476	478	512	526	469	478	494	506	458	475	468	479	492	462	510	487	525	517	541	476	508	503	501	503	498	505	523	496	492	527	534	545	499	507	536	502	521	505	498	443	480	455	492	517	500	495	499	513	473	513	497	516	511	483	494	496	513	486	472	519	518	517	483	472	529	504	500	458	515	496	514	497	480	461	513	499	517	508	513	499	488	495	517	530	479	491	485	515	494	497	500	504	464	490	468	532	526	473	483	491	520	547	531	501	491	498	519	501	464	532	528	507	479	497	497	502	539	505	502	488	498	480	472	486	481	525	477	498	519	483	480	440	509	498	496	514	489	502	490	513	471	462	540	486	503	503	455	444	485	509	504	483	472	494	504	475	463	513	526	495	536	527	482	529	526	503	531	492	460	548	536	492	499	553	496	502	545	514	451	496	489	480	524	531	456	480	485	511	519	499	497	487	511	526	498	511	504	487	541	495	474	487	534	491	482	491	498	537	536	491	497	460	546	476	474	506	522	491	469	505	482	519	512	494	496	520	488	460	459	486	518	491	515	509	505	469	475	494	525	503	528	549	450	520	557	461	479	471	525	503	527	526	516	497	484	478	502	552	502	504	496	501	485	483	510	509	499	528	480	504	481	488	457	519	476	511	499	505	459	506	526	462	490	497	498	512	480	496	455	519	518	506	487	449	533	500	518	516	460	500	552	506	517	539	489	528	472	470	483	459	493	489	491	547	478	532	517	509	484	494	499	507	516	522	449	525	496	489	489	485	493	473	457	501	508	508	507	473	499	547	518	503	497	519	498	506	513	502	526	528	463	477	505	494	500	503	448	504	497	499	463	484	476	483	519	469	480	491	502	493	487	477	450	501	506	483	497	509	489	553	515	480	470	491	484	519	527	495	464	492	490	468	490	520	531	498	490	516	514	510	468	513	490	530	522	501	515	492	459	508	502	527	519	489	483	464	503	490	523	508	476	492	447	514	487	488	470	501	459	512	478	510	501	462	506	480	483	475	521	528	486	507	520	532	482	491	525	471	460	519	488	515	478	506	507	476	508	514	475	508	475	466	510	471	494	533	487	492	459	491	519	499	508	540	519	499	439	490	478	486	523	447	502	518	492	540	519	484	491	468	533	489	438	504	505	492	518	503	468	495	483	490	467	503	487	486	524	474	522	524	469	486	490	496	480	523	537	479	500	511	520	533	494	495	485	500	527	524	497	436	463	477	449	498	498	478	495	510	481	486	517	476	513	469	489	483	481	500	515	508	502	493	486	494	502	490	513	519	478	456	499	545	462	477	485	469	492	522	471	478	500	450	498	534	515	514	521	508	488	512	475	521	510	535	526	527	507	487	488	500	532	547	476	476	490	505	507	478	483	478	512	512	486	454	516	476	514	478	465	500	513	504	474	506	482	458	488	525	532	491	480	480	497	502	486	444	513	543	479	500	522	504	463	490	488	505	487	510	540	524	504	512	480	476	478	480	508	482	487	473	495	458	519	522	476	513	492	540	503	471	492	513	507	491	512	519	553	546	467	487	488	508	480	517	514	535	502	493	513	469	482	468	499	492	453	501	493	496	508	467	487	476	499	510	524	519	504	477	483	485	499	549	488	512	483	511	509	496	501	576	505	514	518	488	532	488	482	487	540	498	500	512	492	499	507	496	551	475	464	500	489	504	506	498	489	493	456	465	474	468	491	514	488	501	501	505	489	506	504	552	485	507	529	497	490	511	497	504	457	482	500	500	510	496	530	530	524	465	462	515	477	488	536	506	487	530	498	488	493	472	528	493	553	495	439	488	447	488	480	520	504	509	504	490	476	498	532	477	494	503	498	458	492	432	488	476	508	529	501	540	495	486	478	483	478	447	479	498	514	507	496	488	462	506	511	497	438	474	462	493	518	508	518	483	507	508	498	497	505	496	484	500	520	486	505	511	497	504	471	491	525	501	481	552	504	485	500	454	510	453	522	458	463	490	520	490	521	509	462	475	528	524	503	513	503	472	523	476	511	503	466	511	506	474	512	488	456	507	498	484	501	510	502	505	502	467	508	518	485	499	489	506	506	479	501	478	490	491	457	476	501	480	522	529	543	524	470	476	472	499	487	536	473	477	488	527	507	469	455	476	493	510	499	485	468	443	459	519	513	508	503	482	500	502	480	524	486	482	493	497	472	491	509	458	486	509	480	485	518	486	481	507	516	485	494	489	504	511	490	512	499	511	475	540	471	465	481	477	498	577	495	481	487	479	496	518	561	499	539	503	525	470	490	471	501	474	524	508	501	530	507	523	514	487	470	543	515	465	471
2050	257	300	259	251	231	250	235	216	203	246	201	217	194	235	207	197	246	192	221	252	210	211	205	223	236	229	241	225	198	204	235	204	232	217	204	206	202	212	203	205	220	198	208	222	236	203	225	215	211	181	205	214	217	222	206	215	202	217	211	220	216	198	212	202	242	222	231	191	214	216	216	212	224	204	217	248	216	239	200	228	230	220	218	229	206	218	197	205	217	258	208	222	208	209	211	196	226	214	227	201	212	227	230	204	229	235	214	228	238	223	208	225	225	202	190	213	232	216	230	222	214	211	239	196	222	224	225	215	222	229	228	209	199	182	224	225	193	207	270	203	222	216	231	231	231	192	236	234	200	198	230	203	210	217	239	211	210	220	229	227	219	215	220	230	209	233	242	229	222	214	205	230	210	215	200	228	215	196	228	217	223	211	179	222	218	223	238	209	232	223	238	242	222	242	206	209	199	230	196	233	199	184	211	223	229	204	218	219	226	223	225	208	189	238	230	226	206	224	188	223	207	208	218	219	216	189	207	201	208	215	180	239	218	198	200	223	203	209	196	226	204	199	268	210	203	220	226	229	216	187	210	224	217	189	238	210	192	234	230	205	203	228	234	225	230	206	223	192	190	200	222	219	233	199	196	212	208	196	248	232	235	214	227	212	214	225	219	209	185	229	245	224	226	210	213	211	193	243	214	220	226	217	229	216	236	243	228	211	228	224	217	233	213	216	247	216	222	232	243	227	218	229	225	225	207	218	207	237	227	220	201	241	222	202	224	241	230	216	237	236	212	195	222	231	210	230	222	225	219	245	201	182	226	225	196	238	206	228	223	212	222	232	238	201	231	200	249	217	224	228	202	247	224	226	193	223	165	221	231	225	206	203	183	211	211	203	208	226	246	225	201	211	233	228	209	198	212	214	206	216	233	225	233	221	193	224	214	219	221	237	205	250	214	187	198	199	221	188	198	226	228	215	203	204	209	197	215	213	214	242	199	216	220	196	191	224	222	208	195	224	218	202	216	246	212	212	215	215	209	206	225	226	223	201	179	183	203	235	199	188	232	221	212	228	202	227	252	207	222	228	212	186	199	205	191	228	205	211	200	220	270	209	202	207	198	235	199	215	219	207	211	211	213	218	222	210	218	219	206	207	202	241	194	204	196	234	219	218	201	230	236	225	228	217	206	218	225	231	199	201	223	225	200	202	225	205	220	236	207	220	219	221	238	217	208	217	224	212	230	208	230	215	231	223	214	230	210	221	222	240	228	225	226	204	221	221	233	215	218	232	211	221	231	202	224	206	223	209	224	191	214	195	227	218	200	199	219	205	232	238	201	237	216	236	226	220	220	208	219	236	206	224	196	212	228	209	215	210	226	224	219	220	199	246	219	196	201	213	205	212	212	205	203	253	239	189	224	202	204	238	220	229	227	206	203	215	225	207	240	202	214	234	213	183	225	243	245	215	215	228	220	215	226	224	214	245	229	211	213	227	219	220	214	241	212	209	180	208	184	223	240	228	226	204	194	200	212	195	202	203	210	208	213	215	220	207	207	219	201	207	218	211	213	195	210	211	202	242	187	213	226	210	202	227	200	198	205	240	243	208	228	209	230	196	205	194	221	233	202	207	221	232	190	228	227	206	219	242	213	229	182	230	235	189	217	194	216	208	206	210	241	208	225	199	222	232	204	216	195	201	229	211	232	230	221	220	213	234	229	214	203	215	206	201	217	200	240	188	211	179	210	226	222	212	216	214	241	198	208	209	247	217	211	186	210	187	231	241	229	212	204	200	229	227	205	216	187	221	237	230	218	209	202	203	209	216	222	224	231	210	224	217	196	209	250	214	228	217	217	216	186	215	214	249	244	220	213	212	237	189	215	226	227	199	215	220	224	215	201	234	221	200	198	200	211	216	230	204	209	200	240	229	220	222	223	227	202	226	250	253	218	192	238	213	208	239	210	212	204	228	210	205	228	228	229	227	212	223	202	213	236	218	222	250	224	223	219	239	209	210	240	194	214	212	202	239	212	218	220	218	232	231	205	225	206	218	249	226	216	192	219	231	206	204	221	209	216	230	215	241	206	199	224	231	230	205	223	210	211	187	219	224	202	222	221	207	238	189	198	206	217	206	220	206	217	236	206	208	192	191	217	215	205	225	203	234	221	230	205	191	206	213	233	216	218	228	223	225	223	207	203	207	212	233	228	215	232	186	197	238	198	208	212	239	204	221	233	222	225	199	198	215	216	201	231	232	213	215	217	249	213	202	233	208	235	199	212	260	222	209	197	226	243	221	205	224	217	208	240	198	208	235	219	211	211	208	211	233	222	245	237	242	220	215	224	244	245	236	218	224	229	209	205	195	211	203	211	218	221	226	223	232	211	212	233	207	207	236	225	219	190	213	220	196	179	203	213	227	218	234	228	196	227	210	176	197	216	226	216	205	221	228	217	216	195	216	202	193	215	221	231	215	221	185	220	216	235	204	223	234	194	207	205	225	220	192	220	215	198	187	233	202	202	220	218	209	199	228	223	203	220	223	230	219	199	224	197	233	232	221	205	204	220	211	240	215	202	205	230	198	205	185	210	208	232	197	223	210	231	225	233	218	209	234	209	237	192	221	200	222	210	210	225	212	241	222	196	197	209	222	242	196	218	225	230	205	231	200	220	206	217	230	211	238	219	212	231	225	221	217	225	198	226	236	217	218	226	218	206	234	219	193	210	198	232	218	201	200	223	202	195	244	220	229	197	203	231	231	234	201	231	222	215	221	206	200	200	213	194	211	216	199	229	215	223	207	203	221	187	224	211	188	222	236	234	230	223	219	205	214	189	216	210	220	214	202	194	216	214	223	230	211	202	194	198	248	230	212	192	225	206	218	222	235	229	223	206	221	223	249	221	216	192	213	217	210	229	234	204	205	204	189	204	223	207	222	209	227	212	225	249	227	241	224	189	221	225	223	215	220	225	265	226	185	212	231	225	199	224	189	249	218	207	202	220	195	204	217	228	222	206	229	204	211	219	237	201	234	223	201	216	225	196	224	214	222	221	206	211	232	207	219	201	223	202	193	221	252	212	215	245	237	197	227	254	196	205	217	192	217	205	226	229	208	229	199	213	226	206	218	212	208	221	229	215	229	237	216	219	251	225	236	239	211	223	221	204	247	205	223	239	226	229	222	231	223	218	193	206	194	227	225	237	228	220	209	207	236	209	226	215	234	198	216	225	196	236	235	197	229	214	219	220	210	205	230	200	258	188	218	226	212	231	214	243	201	238	253	223	170	220	187	222	185	193	223	241	205	213	217	257	205	202	210	194	210	214	209	189	185	210	213	212	181	204	245	192	188	221	217	235	216	220	216	240	213	216	238	229	217	225	231	238	242	204	209	244	218	228	222	237	224	223	233	233	208	231	250	219	220	248	220	232	240	205	235	220	186	227	222	211	207	201	237	219	249	259	205	217	209	210	199	223	233	217	219	226	242	214	205	216	237	227	215	231
2188	722	786	866	817	728	693	702	684	649	716	620	670	704	636	673	659	635	641	649	663	625	686	674	695	686	629	669	631	673	627	635	643	676	643	644	633	645	629	634	621	620	630	642	636	632	648	613	633	688	642	657	684	642	629	669	632	647	630	615	662	611	666	628	628	641	618	648	633	649	638	624	629	691	637	640	626	662	657	644	618	650	594	639	679	638	657	612	678	672	660	671	631	612	647	616	685	680	617	679	647	676	621	668	610	609	680	635	645	674	687	641	656	630	645	676	657	657	640	640	632	604	652	625	639	612	651	622	636	644	606	628	664	652	639	640	660	704	641	695	625	633	638	648	629	642	593	664	652	659	641	671	643	647	630	635	665	636	644	653	623	661	673	683	646	626	631	610	631	670	654	650	634	627	639	650	622	621	628	661	632	664	639	674	680	635	640	634	671	651	591	646	605	620	657	611	626	666	686	690	655	650	687	630	639	650	627	632	636	616	596	636	608	643	659	644	676	647	643	647	621	621	669	654	652	659	635	634	649	700	645	635	628	673	680	601	639	620	627	643	643	632	660	675	666	656	667	642	629	634	592	689	636	613	633	688	620	633	652	617	646	621	670	696	682	663	635	632	676	607	627	620	634	634	686	666	652	609	641	665	629	660	637	641	692	671	676	662	625	682	643	666	612	637	628	622	662	670	665	672	639	653	683	664	643	604	668	661	648	661	601	635	624	671	644	629	670	599	635	658	635	632	690	646	649	663	627	671	640	668	620	620	630	652	654	675	696	666	674	627	645	620	640	641	695	682	665	650	600	649	623	678	640	668	604	664	632	620	610	626	640	635	648	650	663	653	637	652	646	619	635	651	671	659	650	656	646	641	618	626	587	580	630	641	606	626	662	676	649	672	628	683	601	669	640	589	654	641	660	592	650	658	682	636	666	628	649	599	659	641	640	666	658	675	683	625	662	638	693	638	665	664	647	654	608	670	648	668	654	593	627	678	611	653	645	636	655	664	647	672	628	641	682	632	656	643	614	657	669	670	622	649	616	621	654	649	655	671	662	676	676	626	595	659	662	658	629	680	677	661	592	674	642	664	647	649	615	655	666	673	608	627	645	589	691	668	649	613	635	602	640	577	645	642	650	652	614	682	670	603	650	677	628	650	638	659	638	636	664	645	666	609	570	620	648	606	620	631	643	654	648	638	662	622	600	618	609	644	662	627	653	643	622	690	642	715	642	619	640	666	663	635	629	669	683	645	685	623	665	651	606	672	690	611	607	646	658	630	630	673	658	587	623	645	680	624	645	629	640	629	638	689	632	628	652	624	654	627	630	604	645	640	646	635	678	669	648	677	680	632	631	629	648	672	634	642	620	669	634	612	627	670	674	623	655	649	623	701	601	630	652	635	629	656	657	619	670	638	624	637	652	676	661	654	643	644	670	635	635	680	673	638	655	643	614	605	637	672	640	715	639	624	673	652	636	628	642	646	653	649	625	645	661	656	652	651	630	659	686	647	644	674	660	616	656	668	624	659	624	621	642	643	651	671	627	665	630	629	636	641	676	634	656	645	612	653	668	692	678	702	625	686	634	654	630	665	642	677	659	667	666	621	631	623	653	604	641	604	647	646	602	625	614	652	654	701	628	628	629	629	664	623	667	650	653	632	615	658	645	609	627	635	660	642	625	678	661	657	664	582	636	648	666	653	615	616	606	645	654	595	677	615	668	647	633	640	563	653	657	617	623	635	634	635	656	660	644	602	663	675	643	643	654	626	615	685	659	670	650	630	688	622	648	667	617	655	609	620	712	681	647	656	633	643	650	670	602	690	693	624	695	665	683	654	684	672	618	622	673	657	672	628	620	651	624	636	641	608	616	626	640	676	657	630	691	685	650	681	648	640	615	646	641	700	667	661	649	631	648	624	689	646	662	708	659	657	624	655	653	615	631	622	634	652	627	640	611	664	629	689	616	673	628	645	621	668	665	631	553	631	637	685	673	649	653	623	634	655	623	618	606	645	631	690	628	639	617	650	665	654	633	664	629	606	614	634	662	635	660	674	606	637	681	650	667	625	683	642	635	623	635	631	618	664	652	658	619	625	633	662	671	657	615	695	654	621	635	632	626	664	655	639	650	645	628	634	689	687	641	626	621	650	625	626	649	672	645	625	677	656	697	601	621	625	682	657	639	573	678	629	684	639	641	615	675	638	660	662	643	577	707	664	670	635	625	633	695	634	678	620	664	658	630	656	621	667	635	671	608	668	629	653	681	646	645	644	674	671	601	702	633	683	689	650	606	666	648	629	659	656	658	654	631	626	645	630	668	624	611	660	685	684	686	641	670	624	643	643	645	633	616	634	622	659	645	659	634	642	639	661	671	685	654	622	640	660	665	628	650	673	634	693	659	666	642	685	625	655	670	674	616	657	657	630	633	697	616	641	632	614	656	591	659	667	676	674	615	670	657	629	627	651	621	655	635	616	629	661	637	627	662	676	604	650	610	613	609	617	648	637	670	634	627	600	625	645	618	622	630	646	667	663	622	653	587	623	631	668	612	642	664	640	647	661	673	593	613	674	661	620	587	643	661	639	614	643	647	656	675	684	648	609	648	654	652	625	678	694	624	686	623	668	714	658	652	636	685	660	631	687	650	702	661	654	637	644	628	676	657	670	673	613	656	662	661	678	626	642	652	676	658	649	659	643	660	635	675	620	660	641	588	651	629	624	624	610	651	643	658	652	644	625	616	665	607	642	683	674	663	666	675	677	663	629	624	621	649	651	650	649	684	707	632	668	636	643	642	628	648	682	614	634	636	652	639	682	622	621	649	629	624	671	624	663	601	668	633	655	638	696	611	643	604	661	616	665	636	656	647	665	626	668	613	672	633	648	660	605	649	624	675	634	635	692	628	649	603	683	629	619	609	648	641	661	668	645	686	626	626	624	656	629	658	600	639	666	657	672	639	635	647	635	652	621	639	616	610	660	651	624	663	636	641	675	655	636	663	601	662	632	700	641	577	644	642	673	692	641	617	632	655	632	662	667	649	607	671	653	648	641	655	667	713	624	627	622	643	650	634	651	636	651	591	639	652	663	627	636	635	667	666	651	637	667	608	648	682	653	660	661	628	654	666	650	676	640	648	631	582	662	647	620	619	628	641	640	595	656	646	603	673	632	614	598	695	653	626	643	662	606	589	644	607	665	637	644	629	655	648	625	643	631	663	668	655	645	631	642	648	650	676	627	662	615	668	667	632	694	655	620	621	628	656	653	639	643	615	654	677	647	663	673	698	618	612	618	642	668	624	643	685	635	677	643	639	657	640	653	659	682	614	674	630	683	704	687	625	638	622	669	644	611	659	692	618	648	664	639	595	631	680	671	625	682	641	659	646	652	667	634	594	664	673	663	657	620	587	656	648	641	602	665	626	649	606	673	655	630	656	673	647	607	666	670	627	683	626	657	636	610	698	641	664	628	703	677	649	678	677	665	627	669	630	607	649	642
7833	1110	1403	1070	720	485	438	355	271	218	214	177	199	173	166	155	139	135	139	154	138	137	130	125	122	124	112	115	128	130	130	119	117	136	133	116	132	96	111	101	108	119	123	145	122	81	107	130	110	131	126	115	98	114	115	112	119	123	122	117	114	112	100	120	123	106	120	113	119	90	122	128	98	97	102	89	107	110	107	115	119	93	103	123	119	97	94	99	114	93	104	132	99	108	103	111	122	114	99	128	103	101	115	93	125	116	97	109	120	109	110	125	109	107	121	113	121	114	113	115	114	122	103	122	86	89	92	103	123	130	115	111	100	119	113	108	109	98	121	106	111	104	104	116	109	94	125	110	106	114	95	113	95	108	122	105	115	98	114	110	102	111	110	101	107	84	112	119	120	99	105	98	85	117	116	119	91	111	109	105	106	98	101	109	107	94	112	104	120	92	102	117	93	109	94	113	91	111	101	109	109	108	111	103	103	111	108	105	104	113	123	116	105	108	110	126	122	120	107	102	88	101	107	106	101	114	103	102	102	101	102	106	103	92	111	113	117	106	109	114	111	123	104	88	103	121	109	109	107	87	104	118	119	122	117	108	118	117	132	112	114	109	103	103	100	117	116	131	103	123	106	114	104	114	93	117	110	122	101	96	117	105	106	121	101	118	102	103	104	100	101	90	103	101	111	122	106	112	108	109	110	96	98	123	112	101	100	113	102	111	100	108	111	112	126	97	98	107	108	98	138	101	100	110	101	121	108	118	99	97	128	122	92	111	95	126	110	97	101	130	107	109	98	89	99	90	90	119	100	112	120	102	108	115	115	97	109	108	109	101	120	130	117	121	94	93	112	119	94	122	98	113	89	114	102	99	99	124	116	98	97	102	111	123	92	103	96	125	128	107	109	93	110	103	125	90	118	111	107	120	107	94	129	89	123	108	109	107	110	109	117	92	106	112	113	105	113	126	105	114	106	111	125	110	117	108	99	117	103	96	110	103	108	100	86	100	104	105	78	129	120	106	127	127	117	115	103	79	103	94	108	103	99	103	105	103	119	100	119	149	96	115	103	112	116	103	103	114	100	94	106	115	113	98	120	110	118	110	110	111	112	107	90	107	108	103	104	122	93	134	118	112	96	121	114	95	99	129	114	125	111	113	105	101	108	100	111	107	113	107	100	128	94	119	88	134	110	120	112	98	115	104	111	114	101	127	119	108	117	112	102	134	92	117	93	101	105	113	106	94	102	106	123	116	105	114	105	113	114	118	116	120	106	119	102	105	100	113	108	108	94	96	115	104	113	95	112	114	105	95	109	101	95	99	103	101	120	103	105	100	107	136	112	102	96	107	101	112	97	112	114	82	102	122	126	89	123	110	116	117	118	102	100	104	106	114	97	114	113	122	103	104	116	102	85	92	117	125	111	97	119	80	108	106	107	108	110	119	94	136	120	100	101	118	111	121	133	94	128	116	124	118	110	101	96	95	92	111	106	129	111	119	112	103	99	125	108	101	108	124	121	107	106	104	116	91	94	104	117	100	122	105	85	87	100	108	124	107	126	96	130	113	111	100	107	110	113	125	108	113	115	99	100	133	111	104	113	123	96	96	117	100	105	114	100	107	119	101	103	127	101	90	103	87	106	101	114	124	106	99	105	110	112	104	108	108	105	112	103	87	108	117	104	86	111	92	119	92	122	118	119	120	100	133	111	105	112	105	114	106	104	124	95	101	108	116	85	110	89	104	94	87	104	105	105	114	121	112	98	109	114	126	107	127	98	120	101	108	95	105	100	105	103	88	116	102	125	95	112	109	111	105	91	118	105	108	93	124	112	142	111	95	103	115	108	102	102	107	113	109	121	88	99	95	98	105	111	110	106	103	97	101	95	108	105	118	100	102	95	96	96	126	120	118	113	121	130	113	99	130	87	104	119	117	115	109	118	100	115	102	98	96	102	110	118	108	94	109	116	105	100	98	107	99	105	108	110	87	102	117	97	118	96	104	109	101	105	116	100	83	107	120	105	86	99	105	96	97	112	108	110	125	92	103	108	97	114	104	123	121	113	120	124	105	101	90	96	109	121	98	91	111	117	116	116	104	107	114	93	120	98	101	113	106	102	117	99	104	95	107	103	111	102	123	110	116	103	109	99	107	122	118	106	96	108	104	98	105	105	94	101	101	95	111	109	112	115	116	108	110	98	107	93	114	114	103	101	102	83	96	103	98	90	98	109	110	118	93	107	104	102	97	123	105	117	109	107	123	101	121	110	108	108	109	109	112	102	89	124	114	111	118	99	116	108	123	110	110	120	100	107	92	100	118	84	113	107	104	120	110	93	104	105	134	86	105	119	102	111	103	106	116	138	107	114	89	119	105	101	121	124	136	98	100	110	105	99	93	115	105	102	124	84	95	112	97	80	114	110	110	105	106	103	91	113	106	113	109	109	90	119	111	98	130	100	92	100	118	105	107	100	109	118	93	96	106	108	121	105	92	99	107	113	107	132	118	108	110	101	116	115	114	92	93	96	107	104	109	107	109	116	110	95	99	112	113	111	110	102	99	127	97	119	97	125	122	121	95	99	120	93	105	112	120	98	104	130	92	104	107	98	102	106	119	112	122	101	105	112	99	117	109	108	104	112	98	123	109	120	113	110	114	124	102	106	90	103	105	98	115	115	104	115	94	92	98	110	82	105	120	117	109	99	122	119	114	98	104	110	112	118	97	105	111	114	123	106	111	97	104	109	116	108	99	118	117	119	108	110	106	100	112	123	106	113	113	102	119	90	109	128	107	106	105	124	106	121	120	100	94	101	125	102	105	119	116	104	103	78	111	106	94	117	105	111	123	112	109	116	106	104	104	123	121	116	119	112	112	96	111	105	103	95	101	128	96	123	94	92	103	110	107	95	93	101	103	124	95	117	108	104	123	117	108	123	122	109	100	108	104	125	94	122	107	100	110	114	116	97	108	95	115	118	106	112	110	114	98	100	106	102	112	104	109	98	117	106	99	104	115	115	90	97	117	113	94	123	113	110	112	113	117	111	101	120	104	103	104	112	98	109	119	113	121	109	118	105	122	109	103	101	96	110	103	102	90	108	110	111	94	121	111	125	122	95	135	105	99	112	98	113	93	116	119	105	107	105	102	111	118	101	128	100	120	100	119	111	117	105	116	90	104	94	127	112	123	100	100	114	99	103	94	102	93	114	96	95	116	98	111	101	110	128	109	109	115	82	131	101	91	115	117	112	83	110	96	114	99	92	109	112	97	118	117	106	120	126	100	109	111	112	103	116	115	107	120	103	108	112	115	112	107	107	127	99	124	111	86	106	95	90	105	104	121	89	109	87	99	103	99	97	104	105	104	113	117	114	101	98	114	115	105	87	104	104	125	110	108	109	117	119	117	97	106	117	109	110	110	90	97	116	119	127	103	111	105	118	103	109	106	96	104	108	118	110	103	109	113	121	102	91	91	101	98	89	119	94	104	115	127	107	122	106	99	134	117
5418	1358	3260	3716	3004	2414	2032	1720	1451	1261	1102	944	922	836	778	726	657	704	632	568	607	563	521	518	543	502	490	496	524	444	481	410	471	376	421	402	402	409	413	414	439	422	431	388	399	410	399	407	408	383	370	396	351	382	406	347	393	384	387	382	388	356	406	374	369	365	385	376	355	340	363	374	383	380	413	401	380	378	376	392	377	368	372	354	374	348	393	372	386	399	358	366	382	363	405	403	325	370	368	380	380	396	379	356	385	379	354	388	372	376	369	361	350	372	354	338	385	357	389	358	358	352	337	367	354	359	380	358	357	367	355	363	357	379	386	365	388	347	364	375	374	366	385	365	360	358	340	357	331	337	307	369	384	415	336	383	339	348	357	382	385	348	387	382	388	383	394	360	387	373	375	397	364	390	336	362	356	330	339	361	346	383	362	359	348	346	371	353	346	383	347	369	375	356	371	356	342	340	341	353	421	361	339	342	353	366	364	350	346	377	380	341	337	383	356	359	360	363	351	377	350	368	364	392	338	367	342	356	343	369	333	372	369	343	339	386	351	392	360	390	337	346	374	370	323	344	339	347	375	387	370	359	355	397	345	356	366	314	349	359	364	408	349	352	376	352	337	386	369	359	341	384	343	355	362	375	325	354	360	365	366	389	350	370	358	401	352	409	389	354	345	331	386	411	359	371	350	380	371	361	369	324	367	379	375	377	376	366	348	335	372	332	373	351	365	390	343	360	342	380	340	346	345	325	390	372	363	376	357	331	381	361	361	332	344	363	378	330	345	390	334	350	340	374	361	363	367	346	365	353	375	357	381	371	345	357	366	338	370	343	380	390	365	381	341	340	378	356	365	392	379	348	355	359	359	369	328	360	362	355	354	341	380	350	347	332	326	384	333	347	363	361	367	383	329	368	367	370	344	360	355	366	371	399	360	389	371	396	345	345	348	395	370	354	353	393	342	383	416	351	325	395	358	359	363	353	351	369	380	355	367	344	372	402	324	349	348	347	365	347	386	363	366	343	343	351	345	358	385	334	339	357	367	374	355	377	321	355	373	380	364	346	366	384	352	348	389	356	356	356	371	368	354	360	373	384	367	349	349	359	343	349	371	373	352	377	340	360	371	391	393	362	359	366	364	372	364	336	377	375	345	335	374	367	358	376	376	392	351	366	384	377	368	356	390	355	404	358	347	362	355	398	342	353	358	360	382	363	396	364	377	339	377	349	384	379	341	368	368	350	367	350	378	351	369	369	330	367	351	388	362	359	378	378	364	356	388	351	376	355	346	369	363	333	364	357	379	340	370	392	344	364	352	386	344	356	354	367	388	376	342	363	362	356	392	367	379	371	341	349	347	343	369	366	360	357	362	354	365	345	325	343	339	358	381	366	337	354	382	347	355	334	376	336	371	366	356	382	371	366	346	348	369	347	375	358	369	389	378	352	357	358	365	344	382	346	357	353	325	369	349	348	344	362	338	337	342	341	372	346	366	386	375	353	394	338	362	359	380	363	364	344	358	386	354	360	355	344	360	356	375	343	343	362	374	352	375	364	405	361	341	390	310	364	343	337	347	345	384	365	394	380	345	324	358	369	372	386	342	354	371	368	358	318	347	378	376	378	373	354	409	391	341	384	376	395	349	380	371	363	372	351	345	403	374	371	355	372	344	377	385	352	392	342	366	333	324	352	396	367	372	334	363	377	347	343	351	369	350	338	354	357	363	383	373	347	359	381	347	381	384	326	379	360	387	332	365	362	378	387	344	358	336	341	371	376	371	332	331	370	373	378	350	345	354	366	353	346	340	335	352	342	392	336	358	374	341	366	344	366	370	358	360	344	332	347	357	339	380	366	335	386	365	409	377	364	319	386	377	367	358	337	334	362	360	375	343	357	354	359	327	366	358	363	380	324	374	375	351	345	347	374	349	366	353	383	368	362	373	345	384	384	362	334	352	395	340	360	346	332	349	385	352	380	350	335	374	394	350	344	356	362	363	343	375	344	355	325	352	355	344	367	354	332	341	348	356	371	357	372	381	375	370	339	354	352	341	369	339	423	350	371	357	375	357	335	377	381	367	346	361	364	360	353	375	339	367	334	371	385	379	369	354	365	372	378	362	341	369	329	396	401	339	353	342	349	335	356	361	344	358	382	331	369	350	406	339	355	358	392	373	370	316	371	407	362	354	382	384	320	333	351	382	408	393	340	334	322	387	350	329	353	332	347	343	389	350	372	338	374	359	350	338	378	383	350	382	374	382	402	344	395	317	398	333	381	368	369	341	353	355	357	365	345	396	356	348	371	377	375	371	344	353	345	372	357	360	366	389	368	331	394	367	373	350	341	367	352	372	364	387	401	359	364	368	343	337	336	370	366	366	350	393	344	361	335	375	358	380	369	378	353	368	378	355	344	340	343	350	354	317	368	354	353	353	401	381	373	347	367	361	403	323	386	367	355	371	380	370	359	349	362	379	344	386	335	378	395	351	352	354	350	349	333	363	352	405	381	373	363	358	394	377	363	333	365	358	361	345	336	400	346	339	348	355	345	384	399	386	342	387	356	338	373	380	349	373	335	384	353	385	348	335	365	384	344	376	362	345	320	354	338	363	356	374	358	376	350	348	391	367	356	366	381	356	378	381	335	354	379	326	337	357	369	373	388	347	372	355	350	379	358	338	391	348	345	391	343	348	381	334	352	349	388	344	374	362	343	360	379	352	382	371	345	392	358	379	355	374	328	379	361	343	380	374	356	384	335	398	375	378	365	337	353	383	360	345	350	352	371	372	375	354	356	376	383	355	344	397	363	369	337	356	368	371	343	385	392	358	359	332	373	373	354	316	350	352	319	338	381	371	411	386	351	342	371	367	333	357	353	413	385	390	386	353	325	393	366	351	356	353	335	335	392	356	378	356	372	363	375	380	348	378	366	364	379	368	341	405	362	375	337	353	340	389	382	334	353	372	340	364	363	396	331	350	393	400	330	373	363	356	345	370	357	398	380	356	385	367	369	378	397	380	365	348	329	352	341	372	365	353	359	369	374	334	356	364	346	353	346	380	366	333	363	364	360	371	355	334	370	345	391	397	343	351	383	374	361	352	400	344	373	345	355	346	344	351	392	393	379	369	346	337	381	352	376	357	387	337	399	358	341	372	337	361	365	377	372	334	379	352	386	351	356	366	356	398	377	379	357	370	343	329	355	356	355	339	338	338	368	347	405	382	393	339	381	342	361	341	354	385	323	351	359	400	366	347	357	371	358	348	373	337	359	338	391	361	403	365	363	376	366	352	350	368	363	330	336	341	358	368	368	351	342	353	380	345	325	359	355	388	399	379	390	353	323	342	352	370	364	338	372	336	378	373	353	378	367	377	357	381	374	375	363	357	380	348	336	349	373	363	380	338	366	374	366	375	363	389	369	335	351	359	354	361	368	361	387	364	334	362	329	341	350	357	337	381	320	329	394	381	370	369	358	372	386	374	329	344	363	360	371	337	364	353	377
15119	2516	2682	2147	1405	1070	811	645	469	463	360	343	296	244	248	237	220	232	221	228	170	204	203	179	199	203	187	173	162	171	178	177	180	177	169	185	170	150	155	164	174	163	170	171	164	155	160	165	163	161	151	173	163	164	148	176	184	159	177	150	155	170	141	147	159	148	149	182	148	157	153	160	157	164	144	182	166	144	180	130	161	130	157	160	141	147	147	170	149	142	128	156	150	156	145	179	161	143	133	150	155	138	177	146	161	145	141	163	145	163	135	164	142	150	156	153	150	137	157	144	134	164	143	179	160	172	139	138	152	145	162	159	170	157	152	152	148	146	148	146	144	158	173	145	164	159	172	115	144	149	171	153	151	159	144	169	154	137	174	146	171	133	132	157	173	147	145	180	173	142	148	145	152	146	147	162	175	163	159	151	131	166	141	149	169	151	139	145	139	152	165	148	169	154	142	158	162	142	146	159	153	152	137	176	133	165	150	164	177	139	148	170	148	150	165	139	179	160	145	146	138	137	139	147	167	152	130	146	155	141	157	144	158	155	159	154	131	126	148	179	146	151	177	126	169	136	162	168	132	145	164	149	147	143	165	147	182	146	152	134	171	165	163	144	166	165	151	144	182	149	155	166	163	175	149	166	170	162	153	142	146	156	140	143	162	160	158	128	161	181	160	165	156	179	139	147	180	136	157	161	157	181	160	144	165	161	146	166	164	177	181	142	141	167	177	143	142	156	136	150	146	154	152	155	148	144	135	144	169	142	161	181	163	163	162	144	156	168	149	166	166	157	163	142	135	155	165	182	138	156	161	152	134	148	150	150	166	137	156	165	165	143	153	164	148	153	181	163	173	157	170	159	151	151	142	151	172	138	147	139	156	158	153	172	153	172	165	154	126	152	169	153	172	133	142	152	174	169	150	154	152	144	152	162	159	148	140	134	162	152	164	136	153	164	151	131	169	141	176	140	150	141	152	163	169	155	164	164	158	151	180	160	146	146	151	141	150	150	162	156	148	153	152	146	147	155	161	163	172	152	160	153	160	169	165	147	157	131	134	150	132	139	142	164	161	153	139	133	173	134	170	153	162	142	166	137	161	159	169	148	142	161	144	128	171	153	158	157	155	146	157	154	174	162	186	159	152	164	138	151	146	156	144	169	174	147	149	140	136	174	140	137	173	167	145	152	154	151	148	149	173	163	150	163	161	173	147	156	154	159	158	144	172	164	147	143	170	157	141	176	152	136	153	168	161	153	146	150	151	165	146	146	160	150	145	165	161	177	163	139	174	146	139	155	157	165	146	163	147	158	169	168	151	158	159	153	149	154	140	163	147	159	136	175	167	143	161	164	170	153	154	168	166	151	137	160	162	157	155	156	151	140	149	153	138	149	139	142	142	142	131	171	159	157	175	141	168	136	138	142	165	145	147	150	156	146	150	158	177	135	140	158	138	149	153	169	153	132	146	131	161	159	133	135	180	151	146	156	154	144	152	161	162	145	156	159	124	156	151	131	151	149	163	160	139	133	149	153	157	147	152	156	162	165	153	176	169	165	151	127	152	162	127	149	153	122	173	144	138	172	150	152	150	139	150	141	155	149	137	165	159	138	167	170	150	162	175	145	168	146	141	167	160	163	146	156	171	146	160	160	145	158	139	159	169	166	167	168	167	161	163	146	139	152	184	160	142	176	136	160	139	154	165	129	142	148	144	151	159	146	179	158	157	158	130	161	158	142	150	162	139	159	164	157	158	145	142	190	154	139	157	137	171	183	160	162	140	148	161	151	138	153	156	158	150	159	136	152	181	157	159	141	175	145	147	163	177	134	132	160	152	152	174	158	170	171	179	147	153	171	143	151	151	147	185	161	149	160	156	156	157	154	157	136	148	137	173	157	151	159	160	135	154	156	126	139	150	159	153	159	145	150	164	146	146	160	137	175	155	147	161	156	165	159	137	150	153	135	145	158	172	152	171	146	136	148	142	133	154	153	127	170	161	173	162	143	144	176	148	141	132	138	113	149	146	152	144	154	167	120	182	158	150	149	148	134	177	166	139	152	177	144	144	167	180	131	158	151	136	153	170	182	170	161	162	140	150	170	162	152	150	153	150	132	159	149	166	133	156	150	162	154	150	170	149	157	117	169	157	149	143	151	153	149	159	153	143	154	141	138	135	166	173	161	161	137	140	162	134	150	150	189	138	141	159	152	147	144	152	152	145	124	156	169	161	140	154	174	141	147	157	141	144	133	135	153	152	141	157	141	155	164	141	180	141	157	147	162	170	141	151	175	168	174	156	160	157	148	155	150	163	148	159	152	145	155	138	168	168	137	168	161	143	150	158	147	135	158	167	153	133	146	158	150	159	137	171	149	166	173	140	159	139	147	155	148	141	156	168	158	167	155	139	144	157	172	146	170	138	151	141	156	158	145	154	150	159	135	172	151	136	155	172	154	133	171	161	141	150	145	150	135	161	147	142	151	154	161	164	169	156	158	176	158	159	152	162	143	130	148	163	129	169	157	132	150	156	157	142	159	172	140	160	139	146	155	167	152	157	150	160	151	143	152	141	157	164	141	162	164	140	154	149	168	154	143	139	169	169	162	164	165	157	145	165	163	121	155	147	151	161	148	137	149	161	141	148	153	152	165	144	178	146	147	148	146	151	150	171	151	171	161	183	159	172	151	149	161	142	158	169	136	160	154	163	150	157	148	133	152	165	152	144	154	151	162	183	153	165	133	159	138	162	150	134	142	149	172	144	131	170	147	153	140	173	140	156	166	180	138	170	154	185	157	167	161	168	149	148	162	156	148	158	148	156	149	147	154	186	131	156	183	160	153	150	154	155	137	139	143	134	153	161	145	142	148	153	158	169	173	162	145	145	140	165	158	154	150	140	129	140	170	150	152	156	171	159	139	151	158	139	152	149	176	142	143	195	176	139	147	172	164	137	152	157	176	145	151	148	147	166	138	155	134	157	160	150	170	152	173	154	164	161	178	143	157	162	144	176	139	160	168	145	163	184	158	146	144	138	179	146	159	156	142	140	159	141	162	155	150	148	148	162	150	156	143	159	152	137	161	162	157	174	161	148	153	174	147	161	148	148	159	147	157	139	156	155	140	146	154	140	155	154	155	158	143	166	142	174	160	159	140	145	154	141	150	159	146	167	151	169	160	138	146	181	161	157	133	157	130	141	178	152	127	138	152	130	148	143	153	153	164	162	163	154	158	146	141	154	138	172	142	135	155	149	171	138	147	170	168	153	152	139	162	154	139	158	138	156	170	149	124	159	152	164	143	141	134	145	158	146	133	165	162	162	164	150	175	158	129	163	172	165	182	146	167	154	154	163	158	153	147	164	167	154	139	139	177	158	150	153	179	152	153	163	135	150	171	168	150	149	148	156	137	172	144	156	156	152	163	169	137	162	154	175	170	126	141	160	137	166	161	145	152	163	150	145	185	153	157	155	164	152	157	152	147	167	169	170	170	153	147	168	155	156	149
7546	2535	5976	6578	5598	4524	3673	3076	2544	2198	1911	1700	1523	1451	1329	1288	1135	1066	1010	960	957	851	840	860	744	719	757	796	746	694	717	724	624	647	677	619	702	631	603	613	614	580	627	600	626	536	606	567	549	581	590	580	558	548	543	536	521	614	527	551	542	546	535	543	515	564	504	534	502	508	531	523	500	529	542	553	472	523	525	523	530	576	496	506	526	528	499	517	478	528	520	527	509	497	527	535	526	588	525	517	500	553	533	494	509	502	541	514	538	516	531	534	516	476	497	530	519	565	523	506	513	483	540	525	467	494	531	483	441	514	532	510	514	508	500	505	486	519	509	466	509	550	506	478	527	482	518	494	489	494	500	521	515	465	508	490	496	467	484	478	521	491	492	485	504	522	507	509	521	467	502	479	507	463	521	469	478	499	504	506	498	508	511	491	522	506	515	496	465	508	491	493	529	509	506	521	504	482	507	500	500	498	531	490	521	505	502	489	479	476	477	510	496	526	506	490	473	456	537	496	540	485	467	499	507	464	512	493	524	477	499	500	476	479	522	510	463	536	477	522	552	518	491	513	494	526	517	535	526	481	440	465	475	520	503	531	498	495	503	471	502	481	489	511	526	484	534	468	522	494	517	501	533	532	499	509	497	516	478	528	508	512	480	469	503	472	492	536	496	547	526	501	503	492	472	522	509	479	508	470	491	511	512	536	489	501	515	472	437	491	505	524	482	490	513	465	512	459	511	526	477	495	474	499	521	500	486	471	466	508	496	524	485	495	514	489	497	520	479	532	448	481	463	478	522	459	494	481	475	512	509	517	466	485	462	503	471	478	473	431	482	484	442	519	527	488	480	478	469	507	509	513	504	507	543	473	508	494	516	494	514	496	481	499	467	487	491	508	504	482	460	489	513	513	469	506	507	535	493	485	502	473	451	517	494	469	538	497	533	508	476	528	522	536	505	500	494	517	509	510	479	499	521	500	535	481	511	473	502	510	532	516	496	493	491	490	481	495	461	472	513	538	531	490	482	470	476	519	461	450	462	488	490	480	526	533	491	513	529	513	505	502	506	531	475	490	462	520	548	501	538	482	482	498	501	549	529	512	519	498	478	493	497	498	488	490	492	475	475	508	522	523	506	466	502	468	491	525	505	503	503	535	479	475	543	493	503	526	540	497	508	497	493	452	491	521	509	466	491	492	494	501	495	501	488	498	523	506	482	505	498	489	468	484	510	451	519	500	497	546	523	499	474	522	521	512	516	505	474	488	522	511	506	498	525	529	500	492	489	523	507	509	526	510	478	489	495	499	509	500	459	517	519	514	529	446	467	533	514	540	470	500	520	485	508	501	485	484	516	492	499	500	491	503	503	498	485	498	462	501	505	503	506	486	516	526	468	516	483	480	487	491	500	489	499	491	465	509	507	505	478	476	517	498	473	475	494	497	523	501	488	496	468	467	514	494	500	510	484	490	507	485	507	513	538	480	469	524	483	484	500	477	521	532	503	507	497	518	505	499	498	532	470	507	500	480	457	496	527	498	492	485	482	510	497	525	487	498	524	524	514	467	506	476	505	496	475	466	497	461	486	486	513	530	508	485	495	531	522	468	502	501	502	491	474	472	532	508	541	542	519	483	523	483	474	478	507	513	529	522	515	474	510	469	500	492	488	515	493	504	525	519	530	539	491	517	534	492	524	480	491	459	518	517	508	462	494	451	445	485	499	497	522	509	532	531	481	506	485	493	499	485	476	511	499	512	517	465	529	526	540	483	520	514	479	474	503	488	473	481	490	496	482	528	487	505	488	490	507	514	485	499	491	491	518	510	492	509	527	532	447	511	502	489	519	498	509	525	510	486	514	489	467	481	498	500	522	513	461	488	501	481	516	535	481	526	492	491	538	519	459	479	470	473	522	552	491	488	489	494	510	446	479	507	479	499	498	512	475	540	480	493	478	505	479	464	517	497	511	473	479	465	495	498	465	472	516	449	535	537	492	485	499	517	484	507	480	493	508	554	486	521	542	478	473	485	522	504	488	502	485	538	489	520	502	492	530	496	535	506	481	517	489	505	483	498	459	490	540	482	493	490	507	513	504	463	481	483	473	453	530	500	497	528	504	492	529	517	549	482	518	484	502	461	494	490	483	530	501	508	486	481	496	492	462	494	513	511	513	464	507	516	505	515	484	505	519	488	492	492	528	510	559	484	483	495	494	466	518	513	500	500	489	480	504	527	525	504	482	495	517	449	511	496	526	491	531	524	461	477	476	520	478	508	501	491	512	542	525	493	515	493	499	459	510	520	491	504	490	531	508	481	500	501	477	469	521	513	466	482	502	524	499	503	474	511	510	509	507	471	488	487	462	468	464	508	510	523	499	489	522	513	499	511	507	494	483	488	454	505	473	482	501	497	548	483	511	491	479	526	505	520	497	513	536	524	499	488	456	447	450	491	502	513	505	509	490	520	504	503	483	521	512	496	525	540	487	506	506	528	528	505	492	505	505	500	470	469	525	517	495	476	495	525	442	531	525	528	498	472	484	506	501	524	522	482	475	485	477	474	514	538	519	475	508	516	524	488	482	524	478	496	510	483	476	474	499	476	492	485	498	510	509	490	504	503	502	504	490	528	459	475	533	519	490	475	466	488	471	508	477	460	501	514	510	473	486	495	486	531	490	486	486	533	541	491	512	532	476	518	537	459	526	485	462	452	496	480	503	469	526	465	493	507	486	482	523	483	499	519	540	502	508	495	482	477	467	532	475	488	493	506	483	518	533	469	485	498	527	463	539	515	523	533	489	539	489	478	474	523	491	536	474	503	488	510	518	521	501	504	513	494	502	486	486	503	487	525	464	523	501	468	465	501	512	498	478	488	509	521	503	469	509	517	513	499	477	473	478	508	514	505	486	530	510	499	500	507	528	526	512	511	522	511	488	498	497	484	489	509	479	502	508	514	496	506	505	471	497	503	514	535	503	479	501	477	505	490	543	466	476	493	460	513	468	501	502	549	492	466	505	501	500	492	494	536	497	464	552	455	505	536	536	459	506	480	497	540	466	479	457	512	505	515	548	443	522	466	477	512	506	493	495	466	484	494	541	516	467	525	483	502	492	498	499	477	487	475	511	498	478	533	494	493	488	465	521	486	490	538	510	488	512	490	492	496	487	467	513	513	493	508	477	523	504	469	547	492	501	505	516	489	452	481	504	492	514	495	514	526	479	499	530	508	493	507	504	475	505	507	518	471	515	496	491	470	497	501	540	502	539	496	498	528	470	513	483	481	481	519	473	482	507	523	468	505	522	514	487	485	452	500	564	549	462	474	535	521	515	488	459	485	459	481	500	479	498	472	501	530	524	472	551	482	513	520	480	528	488	544	504	452	547	478	492	521	501	458	539	519	497	516	516	479	476	514	537	492	507	511	470	483	514	508	508	527	455	484	464	500	527	485	501	472	508	517	477	500	471	504	482	484	494	475	508	506	486	478	502	488	482	491	506	474	541	511
2075	237	302	257	256	267	254	220	218	248	231	214	217	233	239	216	227	223	179	226	216	229	216	198	227	213	192	219	241	213	201	217	229	224	220	228	216	237	241	194	227	212	218	190	197	206	218	195	241	225	207	218	194	215	210	246	222	200	238	201	218	208	215	234	215	219	201	232	213	230	213	220	218	208	219	203	240	195	206	231	240	227	229	198	225	201	210	232	233	230	213	208	240	193	210	233	205	214	199	246	237	218	214	222	216	223	198	200	203	241	215	213	213	220	226	219	230	210	211	193	218	231	229	199	222	187	209	215	203	192	210	213	235	228	235	208	201	246	212	217	212	253	210	236	193	237	218	257	209	205	178	214	241	216	186	201	229	233	205	212	217	228	195	213	212	211	216	224	185	216	197	231	203	182	210	191	218	209	232	228	224	222	196	219	202	224	216	221	213	252	221	226	220	229	208	209	204	206	212	212	218	227	196	192	208	231	194	208	216	204	220	199	214	224	209	196	223	220	228	221	221	219	230	231	197	222	211	199	238	215	241	242	204	216	222	227	189	201	200	208	234	247	202	225	209	231	221	195	196	211	195	186	234	204	207	223	227	210	252	219	220	243	221	199	178	227	245	228	215	226	204	196	231	208	234	208	223	227	218	255	234	234	212	223	207	223	228	222	250	209	205	215	233	216	217	203	216	201	238	233	241	202	246	245	234	204	218	201	216	226	243	202	210	200	234	223	203	216	223	216	241	229	204	220	216	199	208	219	204	213	204	232	227	210	246	195	228	198	212	226	229	255	218	224	210	198	202	204	229	206	218	246	217	208	218	212	250	211	227	233	209	197	214	228	205	216	218	231	219	214	210	215	205	223	233	223	203	204	182	246	238	205	202	226	203	203	225	226	188	226	234	218	203	228	217	214	245	207	235	222	191	207	188	211	214	216	236	227	200	203	202	240	198	238	195	222	228	220	247	221	210	220	231	230	221	203	196	219	215	223	213	220	223	200	196	193	226	193	201	199	210	206	232	231	189	213	221	206	221	235	216	204	204	195	221	221	228	214	239	209	215	245	222	210	197	198	216	219	235	238	205	228	198	209	223	233	198	224	204	223	240	218	202	210	222	234	240	218	236	205	238	229	239	215	220	203	231	208	209	212	244	209	229	209	212	223	228	216	206	235	207	186	241	221	234	208	217	230	215	222	215	225	238	204	229	204	230	226	234	244	183	199	222	207	214	254	242	223	222	237	221	222	205	181	216	231	229	239	224	218	203	227	217	221	211	218	203	232	215	208	232	222	218	190	227	233	210	239	209	219	256	229	206	210	224	210	240	214	197	201	206	243	211	212	216	221	220	210	225	217	219	251	214	227	219	195	237	211	217	216	210	216	228	219	208	211	194	229	247	227	230	212	207	230	203	220	211	234	199	201	214	212	189	202	219	221	209	220	251	223	223	223	228	210	208	230	216	203	241	217	232	216	239	241	237	214	242	208	229	236	211	220	233	202	215	199	230	217	191	230	217	228	223	203	206	240	213	207	225	189	200	220	220	236	209	232	201	219	240	225	210	215	217	239	219	214	224	207	237	228	202	232	242	232	218	234	230	186	211	192	226	217	229	179	197	249	215	209	246	204	209	218	222	218	239	202	201	196	236	217	206	181	193	214	224	220	218	221	219	238	232	181	215	234	236	229	215	214	206	195	231	243	224	206	243	210	221	209	220	204	213	207	245	211	247	198	208	199	231	226	191	228	224	200	200	185	205	238	239	215	225	230	213	246	222	224	232	218	204	214	197	224	209	223	215	249	229	236	209	180	202	197	209	198	203	234	211	241	222	187	216	205	194	216	215	224	226	197	216	223	203	210	220	210	210	221	216	220	220	198	225	226	193	192	212	190	248	196	197	232	223	216	205	222	226	217	195	236	196	215	237	210	229	226	184	200	240	236	193	208	234	209	208	195	227	226	229	217	210	222	212	221	204	224	225	214	193	212	206	234	215	212	231	235	207	206	228	217	238	209	229	230	209	233	212	210	200	228	232	228	238	228	236	239	253	238	213	199	214	198	216	201	211	237	234	235	221	218	240	220	207	240	205	201	235	194	207	210	204	228	217	208	227	217	255	205	212	226	235	223	208	210	225	215	246	207	234	210	215	211	240	208	214	227	233	208	196	197	220	222	215	217	218	269	220	212	235	219	211	219	216	219	229	235	217	235	220	205	211	214	217	215	229	220	226	206	200	224	228	229	225	193	215	224	242	241	247	221	214	220	202	210	202	207	199	231	194	251	237	194	218	225	212	233	203	246	238	213	239	202	219	200	250	215	229	228	179	202	215	197	227	212	216	233	224	206	235	223	219	232	209	217	193	214	212	252	210	194	205	209	208	229	216	225	216	216	205	216	238	215	244	220	228	220	208	226	198	232	232	224	209	213	207	215	206	179	196	221	227	203	204	209	210	226	224	232	222	217	221	226	243	222	205	217	217	188	234	226	209	202	220	206	233	221	223	193	218	215	240	203	198	216	202	232	225	228	212	211	215	210	223	217	211	243	208	232	220	224	210	218	197	230	224	191	207	205	218	206	231	209	232	226	191	205	223	219	231	219	222	199	236	230	215	220	234	211	210	221	212	218	227	236	205	204	216	209	189	210	221	225	206	221	227	233	218	211	213	195	220	207	199	218	187	211	212	224	191	230	209	225	213	196	214	211	226	212	217	209	240	204	225	214	199	200	215	224	231	218	217	229	223	229	208	229	213	210	228	191	210	256	181	228	204	226	203	206	194	207	218	201	217	252	221	229	195	232	230	214	205	228	226	204	209	217	219	190	213	221	236	231	193	225	261	221	219	214	211	203	208	204	256	214	208	219	195	215	212	231	242	215	197	200	203	209	224	204	219	228	227	220	223	215	187	206	211	239	219	219	203	231	247	229	207	223	214	216	204	204	215	225	245	195	251	244	227	228	199	198	208	205	214	207	201	227	203	227	238	248	222	254	197	214	205	228	216	215	233	188	219	219	225	220	236	213	239	217	210	202	208	217	212	198	237	222	218	193	215	233	237	233	220	196	246	217	213	233	204	239	217	220	229	238	236	218	219	221	208	227	214	225	232	224	205	207	225	220	204	200	239	229	212	235	214	179	203	216	202	208	196	223	228	196	239	206	221	208	214	203	237	242	239	205	222	232	201	202	220	216	205	197	185	221	207	206	215	227	239	224	222	203	228	199	199	202	238	200	230	200	209	218	227	208	210	218	211	204	232	193	222	207	195	244	222	193	208	233	208	215	214	228	230	208	206	213	233	211	202	219	224	209	207	191	217	202	228	219	207	212	194	234	220	236	208	211	230	215	227	226	195	204	216	209	210	208	214	229	213	222	213	229	225	194	214	213	214	212	223	240	220	188	209	246	195	214	202	217	231	235	204	209	201	188	225	240	224	207	223	214	201	215	220	211	195	198	204	191	217	217	205	227	213	210	195	191	228	211	230	217	187	193	217	246	234	217	194	221
2183	719	830	886	792	771	768	731	727	717	769	723	665	693	662	676	709	662	652	680	648	662	650	664	622	625	644	657	627	676	636	662	664	662	679	670	595	672	623	626	657	653	651	657	650	681	645	629	660	621	642	670	642	660	631	642	677	675	608	689	636	705	633	649	689	669	630	638	664	613	685	640	638	595	653	701	657	613	627	624	683	649	666	655	657	622	654	659	658	649	666	641	619	641	670	682	628	619	671	674	627	638	609	651	656	638	629	665	687	642	665	650	623	610	649	618	689	652	659	663	601	630	640	657	648	651	640	681	649	623	645	626	612	625	667	676	620	660	635	625	661	649	667	623	599	663	668	623	620	675	593	657	613	649	673	656	602	647	619	586	678	675	653	668	673	612	633	652	659	679	593	579	657	624	660	666	656	711	637	618	641	603	633	586	648	630	671	634	622	653	620	662	593	646	622	663	652	627	677	682	648	641	654	666	667	640	583	626	678	618	633	615	697	644	637	609	646	657	596	688	625	638	623	637	647	597	648	633	654	657	603	653	638	640	644	638	624	653	671	641	676	673	633	645	670	640	661	615	650	625	639	635	674	637	669	623	682	637	655	630	656	677	656	627	593	652	699	669	629	646	624	607	652	627	622	656	604	618	651	632	677	649	596	650	692	657	628	656	646	686	686	643	629	668	651	663	646	660	616	642	626	641	631	642	633	664	627	663	661	699	669	643	653	638	632	649	642	596	618	694	661	648	594	655	655	659	665	671	619	644	640	657	611	608	688	621	657	688	638	644	627	654	638	627	628	648	627	594	669	661	699	665	662	666	614	654	681	602	627	681	658	633	635	648	635	650	607	602	675	623	628	684	659	673	636	598	672	650	677	658	653	640	664	680	691	612	689	630	665	625	628	662	690	615	619	637	698	606	652	615	651	656	646	644	640	685	718	631	683	654	650	600	692	659	663	637	623	669	629	671	622	656	623	614	664	633	667	668	635	642	668	688	644	634	688	633	569	633	675	647	663	682	670	624	677	631	628	648	675	598	689	596	656	641	631	640	647	628	626	658	635	624	634	653	666	633	633	665	640	676	624	620	612	605	681	661	606	654	631	634	655	693	665	626	668	645	603	645	640	646	694	605	655	652	641	645	686	681	610	638	629	586	638	607	625	655	703	687	608	652	619	633	599	663	604	607	600	665	639	626	645	665	681	693	677	702	666	633	643	593	620	642	625	649	655	679	641	655	647	624	683	683	608	558	665	603	643	644	629	666	645	638	604	634	657	639	600	663	624	689	672	637	609	709	665	673	600	613	659	633	695	629	639	691	629	625	615	665	668	610	630	609	626	648	628	612	632	628	678	663	621	650	633	595	595	652	607	666	640	625	703	661	653	653	645	674	621	647	642	627	674	673	631	645	654	640	598	614	667	645	651	634	664	657	661	609	626	693	642	662	673	653	612	692	651	621	651	705	663	639	684	636	680	657	649	636	710	671	658	630	658	675	601	671	645	615	657	655	640	692	627	621	657	597	632	649	622	587	683	604	620	662	641	653	635	627	614	653	660	621	642	612	638	637	693	634	655	639	653	648	595	633	662	663	643	611	647	636	625	719	678	646	624	619	679	651	613	627	659	627	646	663	629	652	652	648	648	629	635	657	633	687	715	625	657	639	630	673	609	628	641	663	649	654	621	622	677	692	662	617	651	613	654	654	621	654	686	687	606	660	661	682	604	611	672	702	636	652	621	635	645	632	619	648	617	633	645	640	656	615	640	633	594	668	616	696	654	633	663	599	638	589	641	654	655	640	638	674	624	641	656	660	641	714	662	641	617	623	666	601	682	651	672	682	651	621	641	661	636	598	631	627	683	671	676	613	669	671	631	628	597	654	594	630	654	644	639	675	625	627	653	625	630	651	620	608	612	626	623	634	612	646	652	643	641	659	638	687	622	672	630	630	648	669	615	663	667	613	682	596	622	664	647	638	649	623	651	687	673	607	639	650	644	608	631	614	616	643	644	602	645	594	620	635	648	626	656	574	652	614	645	610	647	672	653	635	632	610	641	644	644	666	646	643	623	679	684	707	625	644	671	623	616	661	637	686	638	636	673	642	617	640	628	619	645	651	656	678	681	634	635	633	658	659	625	671	662	647	667	651	728	621	627	656	613	611	647	645	634	665	590	680	640	612	664	658	616	692	684	626	676	630	636	648	650	650	639	628	691	666	648	656	659	685	593	672	639	647	619	634	645	642	637	684	641	650	670	629	631	633	596	642	645	645	649	641	662	674	616	628	652	672	638	662	673	671	679	659	641	673	619	603	632	634	606	616	643	603	675	682	634	625	635	691	638	677	623	679	661	668	646	646	650	621	654	619	638	655	662	587	649	708	599	646	651	629	657	654	705	658	654	615	634	645	676	629	631	664	620	671	641	636	661	643	634	652	622	641	687	621	671	623	645	635	610	638	630	671	652	645	628	680	621	662	593	612	657	676	666	620	653	638	609	582	698	595	662	642	679	633	666	664	669	642	637	596	657	640	647	690	646	647	645	619	617	667	645	647	644	643	631	681	635	661	618	671	602	651	648	590	586	615	709	606	648	679	628	625	641	665	609	629	668	593	628	639	660	646	645	658	624	648	589	663	624	626	621	654	680	603	614	661	641	653	674	627	626	665	615	615	670	670	605	678	656	638	630	635	643	674	604	631	624	664	609	610	664	661	646	630	650	625	646	691	657	658	645	646	634	642	610	596	667	646	643	627	639	660	622	600	628	660	627	651	625	681	648	624	658	636	642	663	620	626	636	673	646	666	669	617	675	636	652	638	653	604	653	635	635	618	653	660	641	661	629	635	656	642	647	631	657	657	639	637	659	595	620	666	618	666	657	637	699	664	629	621	622	593	679	671	665	646	624	669	660	634	632	608	623	640	621	596	630	621	629	667	611	647	643	630	617	649	605	683	660	654	613	642	638	663	683	653	637	652	658	631	655	642	642	666	629	619	621	666	656	633	639	654	647	644	650	619	628	664	633	632	623	641	702	640	667	665	652	646	650	664	634	657	642	699	681	631	650	630	645	634	655	644	655	613	649	674	643	646	665	674	662	674	655	655	633	639	628	609	645	620	641	602	592	657	659	643	683	679	665	638	624	659	666	622	653	680	689	635	649	653	654	722	632	648	671	658	608	635	635	656	611	627	645	607	643	610	613	666	676	572	652	651	654	663	646	594	615	639	655	663	630	620	663	658	694	630	617	667	640	674	634	675	663	660	620	617	608	636	683	640	615	638	640	612	642	634	649	653	653	680	632	662	641	659	686	616	671	600	633	629	659	628	656	693	680	634	656	681	661	652	642	641	647	630	606	665	595	635	638	634	639	658	640	651	635	616	661	658	651	610	666	660	653	663	665	585	621	603	619	635	632	645	670	664	675	635	657	620	625	621	621	657	623	645	640	684	680	661	606	652	641	654	663	643	658	649	616	679	657	658	653	655	701	646	668	672	633	655	656	576
8006	1086	1335	1062	754	525	405	330	280	229	212	207	200	152	141	165	148	140	152	134	134	133	134	142	119	127	109	105	110	113	135	117	106	127	110	93	121	119	101	134	111	90	114	108	94	120	112	122	98	102	98	124	104	100	119	105	109	103	107	125	119	123	95	109	129	122	106	111	102	100	105	107	107	109	106	113	93	116	102	110	111	122	109	92	110	115	106	103	111	110	104	107	114	120	103	93	105	100	89	110	118	112	89	126	112	117	96	121	96	117	99	116	117	100	111	113	113	119	108	113	115	117	100	104	104	105	94	120	95	101	126	110	83	117	110	109	108	103	114	112	127	111	109	118	117	107	98	115	114	120	117	110	114	108	138	91	100	104	112	96	106	113	95	97	100	128	116	117	120	102	108	116	114	100	108	108	110	99	98	135	99	123	99	118	105	127	110	112	98	121	91	109	106	129	111	102	99	103	113	111	109	129	101	114	94	122	83	108	124	92	109	107	91	121	115	104	92	108	96	110	101	106	85	103	122	96	101	108	103	114	115	106	115	100	122	121	114	114	101	93	103	102	113	111	95	103	128	106	108	119	116	94	107	91	112	111	111	119	128	124	117	103	97	92	102	119	129	126	109	109	113	100	105	114	104	115	118	113	99	122	92	104	128	98	110	135	122	127	121	92	92	115	134	105	114	134	117	107	117	101	106	102	108	111	119	91	103	106	126	97	100	110	108	129	112	89	124	106	113	101	125	113	111	112	107	106	126	94	113	124	124	121	117	115	95	117	96	117	97	105	93	114	122	110	94	112	89	114	109	108	110	112	112	115	108	100	113	111	104	110	103	111	105	99	100	111	105	112	116	110	87	102	107	116	99	102	124	101	95	105	121	105	107	92	116	92	107	99	106	103	112	108	106	104	108	93	108	106	100	95	126	120	101	118	97	113	112	135	110	102	121	114	96	95	87	92	109	105	109	104	96	112	108	95	115	112	110	94	113	136	120	101	109	103	119	102	88	109	115	98	105	111	104	117	98	110	130	106	105	93	112	96	99	118	110	111	105	98	101	96	96	111	103	123	110	114	115	120	120	122	115	108	109	97	101	97	111	105	121	101	102	105	98	99	120	109	88	102	124	106	116	106	104	102	137	104	101	113	103	94	88	94	98	98	102	138	127	110	106	109	112	131	107	125	101	111	111	115	107	118	108	120	110	100	116	110	94	105	121	98	101	115	97	119	115	98	109	111	109	110	102	95	102	97	92	118	93	114	96	92	118	102	119	115	111	104	109	116	116	116	101	98	139	112	119	95	96	106	122	109	106	115	104	102	113	115	104	121	99	126	120	123	128	111	110	124	101	112	115	113	107	116	100	100	107	109	113	126	106	109	108	117	101	109	90	104	100	89	100	106	99	117	106	97	116	107	108	113	106	100	94	100	92	120	115	95	121	110	105	112	115	105	94	103	109	110	110	111	115	106	105	113	107	93	93	105	115	101	89	101	107	108	122	112	101	129	101	91	90	91	104	103	112	113	111	134	82	121	100	122	103	99	107	119	110	94	106	110	100	109	115	127	120	105	110	94	116	117	97	107	115	83	91	99	107	84	133	111	109	95	123	98	95	109	124	120	86	118	110	117	115	100	128	120	99	114	100	100	109	100	115	93	111	101	111	119	110	109	102	97	110	118	121	108	98	106	113	91	93	94	96	108	124	124	102	108	106	96	112	100	113	126	113	105	97	121	126	113	91	104	126	97	114	134	104	100	89	101	125	121	107	104	101	111	91	113	96	105	98	104	101	104	98	103	95	109	124	119	103	111	122	100	106	111	92	105	97	88	106	115	118	97	106	127	117	101	99	89	109	95	108	98	119	126	135	105	99	85	107	113	107	114	107	105	116	101	92	82	118	104	97	112	105	90	96	91	109	107	100	90	121	115	116	99	105	99	103	99	119	112	122	118	113	115	125	108	102	91	79	110	124	112	113	120	88	118	116	116	106	110	114	102	114	95	124	105	100	87	102	121	92	118	106	116	87	100	106	98	113	102	111	126	114	122	118	108	86	95	117	121	126	103	105	115	115	136	118	117	119	95	128	107	110	95	100	109	95	116	108	103	117	98	110	94	99	115	101	107	117	125	103	115	120	105	109	105	109	108	109	116	110	105	108	95	104	109	108	97	94	125	113	102	118	105	110	103	93	84	108	100	115	106	103	119	96	95	85	127	113	114	127	101	96	104	108	107	112	106	108	118	109	110	114	98	116	104	101	96	98	91	116	79	106	107	94	113	107	112	106	110	108	105	132	117	110	100	104	125	105	115	104	104	89	104	113	111	103	107	107	128	92	128	100	103	105	95	111	92	119	102	112	91	102	96	101	111	116	115	97	103	110	110	115	102	105	127	116	131	96	121	109	111	101	107	106	121	105	94	98	107	108	110	126	118	116	107	116	120	107	107	98	92	102	116	113	97	98	96	104	112	122	121	114	108	90	105	117	118	111	94	131	105	101	121	113	112	118	124	112	116	126	111	109	109	120	115	117	113	102	112	100	115	114	116	113	114	108	97	108	117	107	120	114	112	121	100	93	104	100	121	115	118	106	104	114	95	121	110	98	93	105	102	140	97	99	111	106	107	104	102	101	106	93	110	108	116	107	100	92	84	97	103	105	122	111	85	104	105	108	121	111	109	131	102	101	86	103	100	130	110	111	127	99	104	105	119	102	122	126	102	105	100	116	101	111	101	117	119	99	111	95	112	104	108	123	114	97	117	108	113	103	103	102	98	110	125	113	105	114	108	104	116	113	109	103	125	101	107	128	111	92	104	111	121	116	114	108	120	96	105	93	82	125	124	98	116	111	125	112	107	104	105	89	101	109	105	97	116	118	112	90	114	111	105	113	95	101	114	111	116	105	123	98	97	112	98	96	129	106	104	108	114	119	90	115	101	103	98	118	96	100	127	107	119	103	123	97	115	124	139	122	97	104	123	107	91	104	104	104	105	89	116	116	113	116	112	100	92	105	105	99	105	125	122	117	111	113	100	121	97	114	89	99	97	111	131	105	101	115	110	101	101	102	101	107	119	117	114	121	105	106	85	96	116	120	105	118	99	87	115	94	114	97	103	93	108	80	96	109	113	100	120	110	108	100	121	110	100	107	115	110	91	119	97	114	117	101	99	122	97	112	109	101	120	108	115	107	105	106	100	101	102	113	109	93	105	127	121	105	126	125	111	96	101	99	108	132	114	118	97	97	104	100	136	122	115	120	105	122	113	109	103	108	97	105	113	120	116	103	111	113	88	104	109	109	104	129	115	113	109	122	132	107	116	99	116	105	122	114	113	120	117	105	116	111	107	103	101	148	113	115	85	119	109	121	121	102	111	121	119	107	98	89	93	106	87	92	110	99	109	112	94	110	96	101	101	87	91	103	111	105	122	129	107	100	96	117	110	116	108	108	107	94	101	94	110	114	118	116	141	98	109	110	101	120	110	123	112	106	123	88	101	100	100	98	107
5323	1453	3259	3649	3058	2451	1961	1668	1423	1214	1102	976	879	832	732	722	668	643	599	620	582	542	549	494	523	511	502	453	481	516	492	415	461	439	420	455	453	407	414	387	429	431	420	436	414	392	412	433	397	390	419	413	433	386	384	374	394	409	357	394	401	394	416	387	404	402	416	388	399	380	395	380	361	350	371	384	382	379	373	419	375	371	387	348	382	362	350	418	359	378	386	356	340	383	391	353	372	360	373	374	323	376	354	378	369	368	341	376	354	375	374	373	351	370	351	384	383	351	370	341	370	332	369	371	364	384	362	363	356	365	353	356	377	378	379	345	356	361	357	365	374	338	363	376	364	369	344	365	377	382	323	357	359	373	355	371	371	366	377	368	366	341	392	396	363	372	350	391	384	361	340	398	358	369	353	338	381	339	357	373	359	374	376	381	357	384	387	374	388	366	365	381	349	383	373	339	360	387	419	343	358	370	361	325	387	362	339	396	347	347	340	380	369	341	375	386	380	341	378	343	335	357	360	334	379	376	403	345	353	364	346	392	362	334	366	347	342	343	402	341	420	396	363	354	396	354	385	361	378	366	354	387	397	370	401	335	356	379	392	347	364	385	379	341	375	371	366	325	373	369	354	346	334	374	346	369	365	347	376	366	372	380	308	367	379	339	354	359	376	381	345	369	366	356	385	384	400	362	374	350	374	362	346	345	362	361	356	359	355	369	335	352	372	371	420	402	393	346	369	413	358	369	368	370	378	361	395	388	348	338	365	342	397	367	345	368	351	372	386	381	334	402	390	387	392	350	367	348	365	349	383	341	355	313	325	360	385	374	354	354	382	367	387	355	345	381	334	346	334	374	361	342	360	345	356	336	355	368	340	358	368	389	342	351	341	332	397	397	398	370	365	375	382	355	374	354	328	378	357	402	350	375	378	368	377	363	339	335	353	338	373	354	373	351	378	344	360	381	373	352	397	365	345	364	418	354	349	385	367	383	353	364	375	363	374	379	372	363	382	337	382	393	336	351	350	378	366	393	363	377	342	373	390	345	373	360	318	356	345	324	359	378	379	326	324	347	379	360	387	329	372	366	381	360	341	327	382	359	386	369	344	382	355	332	357	366	362	371	362	371	366	387	369	385	341	371	381	382	344	380	349	336	360	374	320	334	371	383	397	333	361	371	382	354	375	383	314	391	344	369	358	336	352	370	364	366	357	381	368	380	353	352	394	376	367	346	356	341	331	364	365	356	386	395	372	368	375	387	372	370	384	354	357	376	375	341	350	335	361	354	368	367	391	407	367	375	353	347	377	382	389	399	352	363	378	372	372	376	362	366	363	369	382	353	407	322	369	359	361	375	348	343	384	382	394	415	358	359	395	346	367	373	368	390	364	418	385	377	334	319	360	355	381	366	351	325	363	385	338	360	350	386	385	362	342	375	386	379	374	342	365	381	359	367	358	307	348	395	371	374	364	415	357	344	367	356	376	380	361	350	332	344	383	370	354	362	373	361	337	348	339	386	365	345	360	373	328	367	362	346	342	362	373	349	359	366	376	353	364	350	348	383	348	409	363	383	375	339	375	366	331	330	343	346	357	380	369	362	386	356	389	370	352	377	350	370	353	370	374	365	355	369	391	335	385	360	384	354	418	345	364	340	361	341	359	390	406	386	391	350	370	337	370	362	353	346	352	364	365	372	353	365	352	379	351	393	376	371	411	377	366	378	366	379	359	373	367	370	365	361	372	361	341	382	379	391	356	379	348	358	367	375	336	386	356	355	364	368	344	399	389	394	336	361	367	322	379	357	351	331	379	356	336	350	374	399	332	363	370	392	356	362	360	341	376	357	377	338	364	352	400	335	370	362	351	372	409	372	386	336	358	362	413	352	362	332	333	354	364	336	370	385	361	366	341	342	362	339	356	401	359	346	358	321	349	346	381	346	351	384	341	360	363	343	379	319	361	356	340	401	333	362	331	379	350	371	349	397	369	356	393	348	353	353	380	335	390	358	360	343	356	362	376	350	358	371	410	368	377	365	372	334	358	355	362	374	371	328	389	366	381	332	383	391	366	360	382	360	363	386	346	360	357	362	362	346	371	344	378	355	322	363	372	367	364	355	376	361	366	382	378	338	385	343	369	354	370	383	347	333	359	342	367	370	377	363	363	326	374	384	365	357	366	359	371	341	332	365	373	369	362	399	381	382	388	358	353	366	360	348	362	368	360	336	394	331	384	337	360	344	353	326	364	372	367	347	368	382	350	332	355	352	346	361	369	336	410	391	343	352	379	350	370	365	359	352	361	337	383	397	360	340	337	348	347	396	381	362	380	377	337	355	360	351	370	377	372	386	360	355	400	383	381	355	358	371	353	370	345	371	346	340	378	369	349	364	379	325	408	372	381	385	390	387	379	382	364	377	410	357	344	381	364	372	379	366	364	365	369	410	358	348	363	336	372	340	324	376	397	364	346	383	376	363	378	367	358	347	367	354	369	347	330	369	352	342	358	359	337	407	322	361	385	376	354	360	385	346	334	352	340	387	340	340	344	341	366	346	357	361	367	359	396	353	360	383	365	356	358	377	381	381	346	376	370	348	390	382	348	363	356	365	355	375	331	384	390	328	363	401	318	367	359	368	354	329	357	363	343	357	364	359	377	394	348	366	326	371	354	384	362	333	364	365	326	357	329	350	350	348	357	385	380	361	364	365	347	354	400	350	381	351	331	316	348	347	331	355	346	358	322	350	365	330	389	357	334	358	350	327	381	364	360	386	346	342	364	353	385	340	372	345	350	387	348	367	366	343	356	351	394	366	389	359	358	338	377	348	336	320	327	352	371	346	358	351	374	386	358	389	384	343	394	350	395	325	375	368	344	375	397	352	355	336	375	352	372	401	342	351	377	370	331	394	374	374	358	341	347	348	344	349	355	403	338	321	394	346	338	362	357	381	385	361	391	376	372	357	383	373	381	361	392	388	375	319	356	392	403	368	363	392	348	395	348	335	362	372	352	367	368	361	346	369	355	362	359	364	376	364	372	348	352	363	340	381	341	356	356	349	401	321	355	371	348	400	348	383	376	364	344	366	379	359	354	367	346	368	366	396	369	331	343	338	386	355	359	380	351	362	377	353	403	355	362	378	378	357	356	353	397	367	404	334	383	352	356	341	325	342	352	384	374	337	363	364	368	360	349	338	363	338	396	355	361	366	324	369	336	365	328	378	369	361	322	389	405	341	367	354	337	375	380	370	336	354	344	351	372	372	338	350	374	365	343	357	369	354	349	340	340	364	396	346	361	368	381	366	366	353	349	367	347	371	328	382	335	348	365	329	380	367	361	347	383	386	358	397	352	381	349	324	363	363	371	370	355	390	390	374	349	346	332	340	352	402	355	353	367	380	377	377	374	358	336	343	334	363	403	354	370	366	370	380	346	391	338	390	365	360	351	410	387	349	373	373	359	366	336	357	360	405	380	342	334	368	346	379	370	340	337	378	378	342	422	360
14987	2403	2731	2063	1427	1045	737	655	531	425	434	354	330	279	266	237	269	244	245	197	190	172	215	181	197	196	202	160	182	203	160	193	166	168	169	157	179	188	149	168	161	164	171	152	157	163	155	150	169	158	171	147	163	150	161	168	145	151	154	152	165	182	173	141	167	170	173	143	154	143	181	162	167	126	156	188	152	138	146	161	156	134	149	152	179	147	157	162	150	145	175	163	167	150	147	136	152	160	157	135	136	152	166	146	134	139	150	178	179	148	168	163	158	146	196	145	173	175	147	159	149	144	169	148	164	130	150	151	146	138	148	154	149	143	148	170	141	163	166	145	171	169	143	162	163	151	160	166	137	157	142	147	144	145	153	144	157	145	158	158	155	148	151	165	157	136	166	125	161	132	130	157	147	149	141	166	144	171	175	151	176	148	145	152	145	173	141	162	161	146	166	175	130	163	155	143	160	161	141	151	149	169	140	157	157	132	157	137	159	173	172	144	147	150	149	150	155	143	162	147	129	161	159	153	164	132	159	147	167	135	157	150	145	164	148	163	189	144	154	136	150	165	170	151	162	152	140	135	160	149	174	136	149	179	149	149	167	158	150	145	167	156	133	149	153	148	145	158	171	170	156	161	142	159	169	136	151	149	149	142	157	144	144	169	119	152	144	143	162	144	179	148	161	138	143	168	158	161	159	143	145	160	173	169	164	159	132	173	139	149	144	170	153	136	143	148	136	150	150	142	166	160	154	156	155	165	156	152	172	160	150	150	156	144	167	153	159	122	164	144	147	152	154	166	150	145	173	117	145	161	174	165	146	149	139	149	120	159	151	144	143	127	159	159	159	144	126	153	137	151	148	143	138	155	173	145	154	142	138	156	156	143	170	144	171	172	144	143	135	153	146	126	143	159	141	167	177	161	162	175	153	139	148	132	159	162	142	164	170	145	146	158	152	151	166	149	155	157	152	140	125	160	142	148	145	156	149	150	161	164	139	151	167	157	148	158	183	156	169	164	156	143	142	152	144	169	132	136	173	150	148	161	150	165	147	147	145	156	159	157	161	160	157	146	154	169	141	134	148	121	133	138	162	148	136	174	158	153	171	148	142	163	158	149	161	145	144	155	143	161	165	146	148	156	157	173	168	150	159	142	133	140	160	171	158	157	176	160	159	158	148	156	160	143	142	160	151	150	164	132	151	167	164	164	161	155	158	164	165	172	158	146	160	153	153	146	146	159	132	155	151	154	141	129	146	121	157	155	167	144	147	153	144	149	147	147	147	167	151	145	157	158	169	154	139	166	161	171	160	148	153	144	140	136	149	149	177	135	163	155	143	148	155	174	166	141	172	136	155	148	161	157	144	167	130	145	155	160	163	154	155	165	147	144	150	143	142	182	170	152	142	135	160	150	162	167	162	162	165	175	149	152	159	139	150	134	147	180	141	128	162	130	149	153	140	153	151	164	149	122	130	158	136	150	171	144	154	136	162	164	141	141	157	147	163	127	167	126	132	144	169	139	142	155	167	147	157	191	155	144	136	129	143	156	149	167	156	161	155	145	143	169	154	140	133	147	167	174	167	157	146	154	151	148	140	151	143	168	157	165	162	147	143	151	142	142	144	156	177	152	130	151	171	167	152	153	157	131	151	133	151	156	153	172	158	158	144	149	148	143	159	148	155	160	176	165	160	156	176	135	146	170	152	157	145	154	161	137	163	159	156	143	148	172	168	146	179	180	137	162	154	160	144	146	139	165	163	157	160	150	164	157	183	158	154	158	159	169	158	145	153	134	159	155	120	170	143	162	134	181	172	149	145	162	150	146	172	124	155	169	152	144	159	144	175	143	156	159	153	156	160	153	163	151	162	151	152	145	150	154	151	131	153	169	162	164	165	130	137	138	150	125	164	167	131	182	173	146	181	153	142	125	152	156	176	160	164	165	167	145	144	151	142	157	143	153	156	150	146	144	161	147	164	149	139	126	160	130	157	161	150	164	157	134	161	157	164	142	181	164	127	155	146	139	144	167	150	138	161	162	160	177	139	174	147	176	144	126	182	165	159	136	175	156	151	144	143	155	166	174	154	171	154	151	149	147	162	126	153	136	138	148	146	133	177	150	165	140	165	151	163	152	168	147	144	144	162	131	127	150	174	156	146	177	158	153	182	155	140	146	157	157	148	130	164	183	157	139	127	141	134	173	149	153	134	158	145	159	133	153	162	170	142	138	137	182	175	151	134	154	159	174	150	147	170	144	144	159	163	149	160	147	146	149	173	146	152	128	142	171	160	163	139	150	160	149	143	160	139	147	144	138	152	152	158	144	143	143	137	163	166	161	153	145	146	160	154	158	147	149	150	163	164	166	142	170	136	156	143	157	167	139	122	142	146	143	167	146	177	143	164	168	152	162	137	143	173	145	158	139	144	158	166	154	155	156	131	145	128	150	153	168	169	146	160	149	166	160	152	159	156	155	143	160	158	170	157	166	147	172	130	148	174	159	178	136	138	153	165	158	154	152	134	142	134	150	151	178	162	163	156	144	174	158	168	149	159	139	165	151	153	169	166	165	148	161	147	155	153	168	159	154	154	139	196	144	139	166	124	143	151	142	163	175	148	154	156	139	159	146	139	149	140	141	149	159	141	158	150	146	132	181	164	150	147	144	145	166	173	159	136	133	143	146	167	176	135	141	134	166	152	146	154	158	158	156	192	151	164	155	133	145	171	137	158	161	154	148	141	148	164	155	146	141	155	153	152	136	119	144	168	159	167	152	139	151	154	146	160	157	170	154	172	143	150	158	146	154	163	156	161	143	151	157	143	146	143	155	141	159	162	175	165	135	140	138	146	182	124	155	152	153	144	159	160	161	172	146	148	174	152	140	146	169	160	147	147	146	149	134	157	152	164	182	116	165	153	152	161	161	162	174	144	180	133	145	151	144	170	150	147	145	160	151	156	151	157	132	172	178	142	147	118	179	151	150	158	145	126	161	162	174	147	163	143	167	150	142	134	146	157	150	150	160	176	152	157	154	148	150	131	153	142	147	156	157	140	156	153	160	158	157	161	143	129	184	147	134	147	158	163	168	138	168	135	160	152	158	189	138	175	172	146	144	143	144	154	145	147	160	163	152	147	154	157	147	156	142	152	155	182	161	146	142	148	156	153	148	145	148	150	150	158	164	134	151	159	140	150	154	139	140	185	137	159	138	176	120	170	148	151	155	150	171	167	159	158	149	144	148	155	141	150	169	152	143	141	151	144	141	149	145	151	136	140	157	157	129	163	159	146	156	171	155	167	151	176	138	173	177	145	168	136	158	159	126	145	144	151	151	157	143	174	151	129	163	127	171	152	165	159	151	152	143	146	154	165	132	168	154	143	157	179	153	178	153	157	157	175	141	135	180	173	150	183	154	182	157	150	160	171	144	143	139	152	145	136	153	146	172	149	164	166	143	162	137	149	164	151	163	169	148	165	144	157	142	155	140	163	138	137	153	145	173	150	136
7504	2499	5965	6721	5612	4498	3627	3124	2603	2185	1922	1731	1533	1446	1329	1263	1134	1011	981	935	973	835	834	789	788	801	755	707	693	682	714	696	658	647	650	618	601	640	624	600	630	560	577	625	581	610	600	563	535	585	587	556	596	561	569	579	541	531	514	547	569	551	526	522	543	521	527	531	529	535	527	580	538	550	545	554	525	529	527	539	514	503	501	503	506	553	527	505	533	509	500	557	527	521	537	536	507	510	495	535	512	539	509	528	519	481	500	498	505	540	536	463	536	513	486	525	511	504	537	524	537	525	502	493	515	532	497	517	495	490	515	501	520	520	480	507	543	506	502	455	503	522	521	490	500	501	478	489	517	486	489	523	492	480	521	502	493	488	504	516	509	531	482	516	526	454	517	516	496	505	497	465	531	477	488	480	491	477	528	497	514	484	457	475	492	509	516	505	521	510	473	475	529	495	502	507	494	502	510	478	481	495	452	506	498	493	497	509	533	492	501	530	504	521	500	484	480	479	489	524	494	540	484	514	506	475	525	515	466	535	493	503	486	465	472	499	474	480	475	483	502	480	482	515	465	476	541	498	522	479	477	522	513	488	536	493	522	511	545	457	528	492	537	523	483	494	463	496	509	485	514	530	465	518	480	493	509	476	469	507	511	486	496	468	471	493	472	514	503	469	522	493	532	462	464	516	458	502	514	488	499	504	516	509	474	470	489	533	499	494	515	517	533	495	500	481	520	481	513	493	512	492	485	536	473	471	516	491	511	499	554	476	476	525	517	511	498	511	449	487	485	493	505	522	463	512	471	503	486	510	471	463	515	494	502	509	506	504	489	510	488	464	503	467	501	456	514	507	444	514	507	510	500	469	491	492	523	503	488	518	512	514	443	501	475	494	461	493	478	468	495	492	456	503	515	487	480	501	482	476	522	508	484	520	496	461	519	539	483	506	465	463	499	495	514	449	504	493	494	501	475	517	501	508	491	480	512	471	500	502	482	506	502	529	476	505	525	490	528	494	502	512	479	507	541	483	483	514	509	510	494	472	495	500	487	487	468	512	524	511	514	484	454	535	488	493	486	484	528	490	521	429	516	495	513	503	527	476	478	502	504	503	524	479	485	520	511	470	514	478	504	515	468	498	495	515	463	476	461	505	488	479	515	476	496	495	471	461	465	504	480	436	494	491	542	457	494	464	517	534	505	487	510	483	561	513	499	508	471	469	516	473	485	461	502	485	491	496	499	494	479	474	472	507	498	482	500	511	469	471	484	465	456	516	443	503	517	476	488	518	476	473	492	485	485	487	500	524	532	543	483	481	498	507	510	498	505	506	454	531	515	464	524	478	501	482	487	473	467	491	495	467	453	499	480	480	512	485	509	506	502	519	484	511	507	536	492	478	501	467	489	456	518	507	494	511	517	535	509	475	498	459	512	459	534	487	516	531	485	499	481	477	464	495	482	526	532	510	473	512	492	513	445	464	527	519	494	510	500	479	482	479	515	535	481	464	481	506	515	496	488	516	504	473	521	478	479	460	480	490	542	525	539	544	511	517	514	459	521	515	492	446	488	519	479	447	462	485	497	491	498	504	503	481	491	487	499	500	459	513	471	519	439	517	516	482	519	490	491	471	479	501	516	508	474	470	496	518	498	512	479	489	504	470	502	490	497	482	503	447	491	513	497	543	500	497	498	496	513	513	495	508	481	495	475	513	498	499	491	502	474	486	483	517	496	505	477	503	519	485	522	551	490	506	525	496	546	504	516	509	535	473	465	515	480	469	524	494	494	490	523	490	477	481	450	482	541	526	478	523	477	516	462	493	471	498	529	513	504	509	474	518	488	505	502	471	518	446	528	476	495	487	508	478	494	469	468	524	498	456	475	499	469	484	531	478	542	519	482	513	497	504	500	482	474	471	500	495	487	497	457	475	488	470	509	506	520	502	467	520	489	494	495	492	532	458	478	515	469	542	505	500	507	535	501	503	480	515	502	488	509	486	523	494	470	552	475	469	477	472	516	493	501	511	532	488	488	473	481	486	460	480	495	541	468	486	470	470	524	451	468	503	510	506	494	473	510	514	506	547	495	517	493	464	504	486	500	479	501	544	491	516	494	512	470	468	479	522	486	485	499	518	476	507	512	487	532	476	508	497	500	505	510	476	485	479	511	487	447	530	471	515	533	493	493	503	512	483	499	544	484	532	495	491	474	521	514	514	477	502	485	500	483	512	485	491	489	490	492	507	448	520	440	487	488	493	498	510	479	495	510	486	473	492	519	479	488	476	469	486	472	530	466	470	534	460	469	504	487	479	501	476	495	512	506	522	508	501	519	485	502	482	544	514	527	473	524	498	436	506	514	481	485	516	506	513	508	499	502	513	464	471	491	481	508	501	495	502	518	509	489	455	494	546	459	452	492	458	454	502	495	491	477	451	532	479	506	487	517	531	545	493	451	493	501	507	468	514	466	474	452	480	523	513	503	516	512	492	481	494	509	505	553	495	493	477	483	506	458	525	541	488	515	506	503	493	490	459	485	462	501	481	492	488	490	516	490	506	510	456	506	498	491	497	465	536	504	513	510	516	481	476	498	482	489	472	497	505	470	517	516	463	489	483	488	526	511	520	498	500	508	526	474	510	493	483	442	526	499	503	483	477	520	462	498	493	527	513	477	469	480	533	511	516	495	480	510	436	477	499	526	518	500	507	461	503	510	500	513	522	458	476	488	461	501	500	501	490	478	516	515	517	506	531	471	460	517	542	523	503	513	523	486	537	522	511	461	552	548	506	534	497	513	513	513	482	473	485	530	498	544	460	498	464	496	488	496	518	478	502	493	520	508	495	504	527	472	487	458	521	516	492	454	490	527	510	504	500	519	529	516	483	509	512	501	493	492	518	454	518	491	495	494	501	496	480	497	493	478	505	522	488	502	506	513	497	504	504	500	477	503	491	498	480	504	461	505	524	487	460	498	480	512	517	532	494	479	474	494	508	490	507	476	451	501	480	496	474	469	507	501	507	500	526	562	517	567	545	492	453	465	508	496	482	522	458	487	492	481	501	480	494	466	522	504	469	480	458	475	529	483	529	512	500	523	491	483	498	460	497	475	517	511	457	520	538	480	489	455	504	477	495	494	503	486	476	472	486	487	472	470	461	521	536	488	478	471	528	506	492	490	476	492	492	510	513	435	526	475	497	493	514	496	457	512	495	464	525	539	485	492	489	495	480	487	488	437	504	477	488	474	499	490	505	470	469	467	483	510	515	507	491	500	482	489	478	473	517	506	511	492	505	485	461	492	488	496	485	539	509	442	522	526	458	492	536	514	520	530	457	497	527	479	505	467	487	511	441	516	477	464	535	510	513	478	546	521	499	525	533	484	495	516	517	487	492	531	507	479	504	537	487	456	481	505	494	462	490	482	521	506	493	458	485	437	479	500	499	545	467	463	495	480	489	493	508	491	495	471	490	491	504	472	509	497	496	488	497	489	503	520	500	505	535	500	484
2199	284	271	279	234	235	208	249	213	208	205	237	213	191	227	210	199	216	224	171	210	246	216	217	205	213	225	228	236	224	225	204	221	213	182	207	209	221	229	222	226	215	240	223	210	211	218	199	248	214	210	244	230	211	212	231	215	237	238	213	223	195	218	219	223	190	211	211	227	217	248	207	204	210	211	219	216	213	212	240	211	223	223	222	225	184	218	217	213	214	213	247	222	212	226	202	218	219	222	228	217	214	215	214	198	218	187	194	241	244	234	227	207	203	224	206	207	215	225	213	237	191	221	209	216	211	228	229	243	215	181	227	223	203	222	204	229	220	219	221	210	208	222	225	218	218	216	227	223	212	204	196	227	225	206	230	229	229	229	234	212	229	208	211	196	229	214	192	205	247	219	190	229	214	226	235	220	211	215	218	228	188	224	190	231	233	217	197	217	234	228	192	203	212	220	234	239	193	212	222	233	216	204	203	216	232	208	222	207	225	202	227	225	196	209	238	195	217	233	226	224	221	237	221	223	221	194	226	239	199	196	224	229	230	200	232	230	215	206	231	222	217	214	194	218	201	206	237	237	216	215	235	225	238	223	204	220	192	206	201	200	213	195	203	236	230	210	202	233	254	217	206	218	218	187	210	215	193	179	210	217	213	235	194	231	199	214	221	217	203	216	224	221	209	216	197	197	230	210	217	210	209	229	242	212	236	191	211	213	196	235	234	233	226	214	224	191	213	211	206	184	215	209	210	199	204	212	224	220	239	226	209	213	202	228	220	198	220	221	229	202	243	202	209	220	215	228	229	215	201	234	210	237	213	203	231	221	193	198	225	201	204	206	241	228	203	231	225	215	204	193	238	202	234	222	222	206	211	184	227	205	232	218	194	203	217	229	207	214	196	209	210	242	203	216	190	226	237	234	190	225	220	231	212	220	208	218	224	223	208	238	254	186	218	195	236	218	214	216	226	208	246	240	202	230	224	209	220	188	209	213	189	229	220	193	216	205	224	185	237	261	233	187	192	220	200	230	232	233	224	230	199	215	244	220	200	214	182	216	244	202	226	214	213	208	242	206	241	217	225	255	233	187	221	219	181	233	206	222	204	216	210	226	205	215	219	199	225	239	207	216	248	239	234	216	224	218	224	204	199	203	223	209	229	193	213	193	211	221	220	251	210	198	193	211	229	212	226	226	222	228	233	252	228	240	213	228	222	235	220	205	201	198	198	230	215	244	213	220	240	192	221	202	200	201	203	207	220	237	226	222	203	214	203	218	222	229	231	203	200	224	236	202	217	246	188	195	217	200	218	208	229	199	215	219	188	229	226	214	188	227	219	244	208	230	223	218	230	234	240	218	207	234	219	248	226	218	230	207	215	225	216	226	203	214	219	223	202	229	233	221	231	225	232	262	214	213	204	223	219	244	201	248	223	184	229	200	223	215	228	227	210	211	217	198	206	203	236	234	204	238	229	218	196	234	232	206	215	200	201	209	207	204	199	212	240	217	222	235	223	205	211	230	236	241	205	194	212	230	207	219	224	228	217	227	209	202	213	242	233	233	217	201	206	253	202	200	234	223	228	193	193	207	212	185	218	206	227	209	201	223	216	232	229	211	235	222	216	191	235	200	210	218	194	218	211	211	254	221	220	213	220	219	232	207	179	209	214	228	228	228	185	185	231	223	216	222	209	236	204	220	211	196	207	209	231	228	233	219	205	233	236	232	235	218	214	179	229	214	258	209	210	209	190	189	196	228	212	230	237	231	209	207	220	222	219	191	233	227	193	212	175	204	226	211	205	209	210	218	234	201	214	232	234	198	235	239	229	222	212	211	213	196	213	188	201	236	230	219	227	222	203	221	213	199	227	204	217	190	214	207	221	221	226	224	213	217	191	192	206	214	187	210	211	237	217	233	220	227	230	202	234	203	193	219	230	205	184	217	203	201	204	197	199	189	215	200	203	231	231	227	229	224	201	197	205	227	226	204	224	221	227	222	203	224	194	219	230	203	234	235	203	199	213	225	194	218	231	222	221	226	249	204	198	212	232	192	233	216	225	221	210	227	211	247	212	236	209	220	206	207	206	202	232	216	207	194	205	210	242	191	215	201	196	218	222	222	218	205	249	219	220	205	220	229	210	189	214	220	222	225	231	206	203	188	225	219	216	218	230	218	218	225	230	218	223	216	211	234	198	211	240	212	219	203	218	226	216	230	189	215	198	218	211	203	214	214	198	223	214	198	192	217	213	210	213	197	194	230	230	212	218	226	225	222	221	220	202	207	201	216	218	207	200	234	192	201	219	211	209	234	224	207	199	198	220	211	229	220	192	197	218	193	219	229	208	209	184	211	200	216	206	196	241	232	223	229	239	198	202	219	235	196	213	210	222	203	240	227	204	230	246	214	208	201	219	219	213	203	202	217	213	214	185	201	212	207	217	210	243	209	222	199	234	221	198	203	223	214	191	221	210	238	216	185	206	205	209	219	210	204	192	228	230	189	252	208	227	200	185	225	206	214	194	215	229	211	225	229	217	221	219	190	213	211	226	197	230	201	228	188	183	220	248	244	251	213	228	223	205	207	256	205	220	236	242	200	218	236	199	251	197	228	235	224	237	196	224	214	206	208	227	213	213	206	232	235	201	225	200	211	204	218	185	222	198	206	214	200	200	208	230	225	225	216	237	181	208	223	222	220	202	207	207	205	225	226	208	220	219	230	217	191	214	202	209	210	189	213	229	236	212	232	238	250	182	216	204	201	224	201	230	194	204	208	198	226	227	208	215	236	207	206	211	235	215	186	231	217	217	228	230	218	210	222	213	227	224	220	247	167	195	232	215	207	223	224	208	224	223	193	202	210	229	219	216	222	191	194	219	203	208	199	212	241	219	186	190	232	212	203	215	188	230	221	233	213	218	187	223	219	239	208	224	213	244	201	198	222	209	204	234	213	235	178	181	213	225	215	232	186	225	238	206	194	214	240	207	234	205	228	204	212	204	215	210	209	224	208	211	263	187	193	199	231	224	230	227	212	209	237	203	218	215	212	211	208	242	229	221	197	238	221	203	210	208	190	230	214	218	224	228	217	201	212	214	213	194	203	220	214	208	196	189	214	206	252	240	208	226	226	229	204	215	222	215	237	242	203	213	246	211	241	216	209	217	203	201	216	225	214	225	225	214	219	227	241	232	182	212	190	202	230	219	227	256	220	248	205	228	234	223	245	224	220	221	208	195	224	204	226	204	204	216	230	229	194	223	225	224	220	194	190	237	214	214	206	208	207	237	184	196	242	215	223	241	224	206	235	231	229	230	230	217	212	237	224	217	200	228	195	229	244	207	213	207	199	214	206	203	193	229	218	186	219	231	208	208	187	197	207	219	212	227	200	206	216	200	222	216	225	223	223	233	202	239	237	200	247	198	217	230	233	212	209	214	230	226	236	211	189	230	212	241	197	196	199	233	225	234	192	196	206	223	200	215	202	205	206	204	210	211	181	193	207	213
2122	741	819	830	824	796	718	711	746	730	629	663	695	673	621	652	699	674	654	662	617	688	642	650	647	634	653	666	620	673	637	677	646	630	648	616	710	681	668	620	658	591	626	607	655	631	652	684	654	650	635	650	656	658	657	676	631	619	642	625	630	674	668	619	615	624	654	673	662	641	651	657	644	673	666	662	595	691	650	604	632	636	629	666	645	649	625	685	643	596	670	636	636	629	669	642	641	662	642	671	617	620	613	663	632	660	644	665	638	642	644	643	623	658	635	689	647	625	652	665	630	673	627	612	679	653	604	604	622	634	636	646	678	619	638	615	659	662	625	616	616	652	649	700	649	666	654	675	599	626	641	632	671	656	642	667	663	670	660	611	651	657	642	646	645	627	615	625	643	681	654	619	648	624	689	650	573	638	672	634	636	600	644	723	609	605	601	607	690	632	669	664	622	619	636	644	665	616	609	644	656	632	624	649	638	630	685	623	650	601	637	652	657	652	627	641	648	623	632	654	652	657	614	641	585	619	657	612	614	660	647	651	682	635	693	612	650	651	665	643	620	600	677	620	633	630	644	672	653	617	616	640	662	609	618	637	674	641	635	647	619	626	639	618	629	632	668	634	649	604	647	633	626	624	646	673	633	627	634	613	596	632	706	648	617	671	636	638	594	666	607	701	659	595	640	604	660	669	600	637	623	664	689	629	669	633	640	654	652	624	626	622	662	640	618	633	639	613	630	653	605	650	630	642	629	571	668	645	623	673	664	618	640	627	641	640	646	604	648	645	593	637	648	606	635	677	626	605	656	672	644	650	568	589	611	628	678	618	658	660	627	680	633	652	583	615	645	637	597	677	657	591	674	672	633	598	644	625	651	663	634	604	635	675	641	638	695	652	663	654	642	682	615	625	641	680	654	673	650	642	625	625	650	605	635	667	596	638	648	648	658	676	574	619	622	633	629	667	597	634	625	631	666	640	641	617	613	693	607	676	680	652	658	655	622	668	612	656	642	667	664	622	624	640	655	678	633	670	662	602	638	632	634	587	710	624	625	637	676	668	665	686	670	660	630	638	671	692	670	675	626	648	635	659	649	624	636	647	659	632	646	638	657	671	622	668	633	616	612	665	614	666	654	649	654	636	707	645	611	666	618	642	644	621	632	608	673	630	655	636	639	654	645	678	668	628	630	669	655	657	665	635	664	605	662	682	663	598	677	626	653	662	619	686	631	628	618	623	629	684	703	605	593	659	634	625	629	605	626	653	650	635	604	646	577	663	645	663	653	596	685	637	651	621	695	611	653	610	675	638	611	630	608	624	624	638	595	703	658	610	630	674	645	622	635	616	627	660	632	644	688	659	645	635	655	640	649	665	690	641	684	667	654	655	663	678	645	621	665	595	626	611	629	647	661	632	649	640	677	607	638	635	636	657	689	657	652	640	603	610	647	644	647	629	630	626	635	643	633	655	639	624	641	630	629	632	594	609	634	642	645	640	668	669	665	663	607	637	635	605	596	644	613	645	686	617	661	659	656	643	627	603	708	644	653	609	644	621	622	623	633	643	614	664	653	619	685	694	595	640	622	664	653	628	627	618	643	653	625	651	644	620	647	627	625	650	680	674	659	615	654	628	659	601	566	654	651	673	651	621	629	633	655	624	638	660	690	596	663	657	645	624	660	654	625	627	644	640	624	643	616	628	631	648	651	627	687	642	661	666	577	634	712	692	648	639	655	598	618	648	612	612	635	689	684	606	618	631	658	662	648	672	607	650	625	680	605	704	689	651	625	612	655	667	665	659	617	657	662	655	680	654	632	615	641	679	653	666	660	661	643	613	613	640	656	639	651	638	611	694	640	628	672	647	659	652	677	626	624	665	607	630	657	614	614	645	631	652	652	614	613	640	631	620	609	658	661	678	635	610	622	620	635	608	643	620	663	639	638	614	695	644	630	648	627	653	646	671	645	592	636	622	628	603	655	610	647	631	630	636	659	639	647	637	657	630	617	660	620	626	622	609	612	657	669	614	638	654	666	626	662	656	649	617	643	615	652	644	605	637	666	620	639	698	590	682	619	642	630	644	642	638	611	635	643	674	625	639	626	638	578	618	615	647	651	644	665	673	661	636	626	649	651	610	611	717	651	628	674	635	651	594	629	687	623	684	671	652	606	641	685	641	693	628	623	643	682	632	647	681	597	655	685	640	616	629	641	689	654	612	622	620	660	628	626	602	640	671	643	639	616	658	659	634	617	631	630	628	625	670	626	647	657	617	666	637	664	636	612	662	691	692	655	619	649	644	645	622	665	650	655	633	644	669	638	629	624	669	597	650	647	650	612	592	650	621	641	644	594	685	637	665	630	596	661	642	625	649	645	667	641	651	609	619	649	639	613	639	654	641	621	627	616	659	621	635	666	639	662	656	642	604	629	607	639	631	643	621	642	646	688	666	636	616	650	655	642	623	630	676	671	636	610	670	639	652	667	622	595	628	587	687	635	604	616	626	610	592	675	606	675	658	671	622	645	656	634	666	644	657	635	644	656	629	634	659	624	658	652	610	687	644	685	606	616	643	662	638	637	686	643	641	658	656	700	609	650	617	694	651	602	641	657	615	654	636	642	647	632	633	634	674	656	663	638	644	650	676	646	607	662	700	619	657	606	663	600	602	643	648	674	599	616	642	658	637	632	637	657	614	620	624	680	641	671	632	653	639	665	669	662	697	656	652	688	660	633	642	675	603	650	666	590	595	652	634	656	636	647	647	669	641	576	637	638	613	630	672	679	625	647	608	647	623	670	627	634	645	652	669	661	655	642	627	595	599	663	637	636	645	641	627	619	633	687	666	656	592	598	676	642	634	642	622	661	617	631	622	681	627	614	646	628	643	657	692	605	605	671	647	671	601	659	658	614	680	606	682	677	616	646	659	626	595	650	628	647	610	609	633	650	616	682	604	575	597	631	660	636	670	628	654	658	623	602	674	686	608	655	589	618	619	639	613	677	609	608	618	612	638	696	665	607	631	593	621	711	645	663	663	657	627	653	654	625	627	622	647	638	646	641	608	680	624	667	622	637	649	635	633	645	626	589	622	649	642	623	616	697	638	622	647	646	623	609	644	661	652	661	661	593	636	586	655	647	626	657	638	646	666	647	637	632	662	650	676	610	640	623	633	623	614	687	669	614	655	624	629	713	629	631	631	650	600	622	658	643	646	710	631	633	656	592	633	663	614	621	611	611	607	615	644	627	664	679	656	634	622	656	664	628	667	611	582	646	644	603	638	642	632	647	597	666	652	627	637	632	643	626	604	610	602	642	627	648	637	610	656	652	684	651	659	650	663	607	659	643	628	639	631	642	655	667	622	666	599	666	579	660	690	602	614	609	620	647	665	646	652	652	660	672	617	661	639	663	614	647	671	618	636	613	630	689	674	651	629	669	635	700	659	624	643	582	612	598	615	647	660	621	654	663	626	673	627	630	637	658	640	644	653	679	653	643	629	630	663
7751	1105	1391	1043	761	552	446	368	269	246	208	196	168	161	174	157	148	147	125	137	129	139	129	122	113	98	111	128	111	117	125	114	120	112	96	123	98	116	108	100	116	122	141	143	124	119	106	119	115	95	130	107	104	105	132	131	102	112	110	100	100	125	108	95	123	115	127	115	114	100	116	103	121	108	114	113	92	100	111	108	114	108	112	98	100	107	113	110	107	100	117	112	120	81	87	89	122	107	95	119	100	89	97	103	98	106	126	98	83	117	106	96	104	96	101	115	113	115	109	100	112	120	99	95	100	111	82	90	114	106	109	105	103	106	114	115	111	103	100	89	106	107	96	98	113	103	95	90	119	111	93	107	114	119	116	135	101	105	115	95	99	107	113	107	113	116	95	109	119	104	112	118	120	104	121	106	100	112	102	110	112	116	121	106	95	112	98	116	109	92	111	102	117	100	98	103	104	106	106	116	107	123	99	102	101	99	112	96	116	105	102	112	125	92	104	110	93	97	105	117	123	111	99	127	102	101	116	107	100	107	101	120	126	116	90	117	108	108	96	99	115	120	87	125	94	96	92	125	104	100	101	116	114	89	123	97	118	103	100	83	124	95	123	96	112	94	98	121	108	103	112	106	122	118	110	101	111	103	108	91	104	108	116	92	95	124	109	121	106	102	123	102	113	108	96	102	105	104	116	97	109	115	90	99	97	122	118	111	107	90	110	110	96	99	106	118	119	122	98	104	90	102	113	113	118	107	107	119	105	100	119	109	137	93	90	113	108	105	110	109	104	100	112	118	104	113	114	109	103	106	112	111	92	109	126	108	100	109	119	107	92	101	104	92	96	136	102	101	105	90	107	108	106	115	113	102	120	101	100	105	109	127	99	93	115	112	102	100	121	120	121	99	105	103	97	112	110	111	100	105	104	103	104	104	115	101	92	91	104	108	104	83	120	116	125	101	113	132	114	101	101	104	105	120	116	114	116	112	93	103	117	107	102	106	102	128	95	110	111	101	104	139	99	110	112	96	115	113	111	108	109	102	102	92	108	100	113	110	101	89	130	106	101	113	98	97	122	108	114	110	95	111	100	101	100	109	101	106	104	109	115	117	93	92	89	108	97	106	103	118	109	112	99	104	102	87	114	120	113	100	109	128	108	116	116	104	97	111	107	122	108	104	123	101	100	115	105	102	105	84	107	99	114	97	99	107	124	107	91	123	119	101	111	113	117	91	112	114	102	94	99	110	88	115	97	104	117	97	118	108	113	95	104	112	82	103	119	109	103	97	111	94	109	99	94	108	100	101	101	107	114	106	105	113	107	112	96	114	98	125	128	101	101	120	114	99	110	127	114	109	99	108	98	105	117	87	94	106	85	117	117	105	96	120	117	114	106	114	112	107	95	100	111	108	119	119	115	98	118	107	111	96	111	109	118	94	114	113	125	107	115	118	103	105	93	101	116	112	97	109	114	99	100	119	91	143	94	117	124	117	108	100	114	110	108	111	103	117	117	80	126	119	109	105	113	121	99	118	96	110	123	98	111	115	104	86	101	116	109	91	94	127	101	118	106	93	99	104	112	96	106	115	127	113	125	113	114	135	124	110	94	94	115	106	109	96	129	91	93	119	119	101	117	95	85	93	101	119	109	119	98	135	101	103	90	113	128	94	108	94	111	108	103	89	92	106	107	102	118	117	115	121	114	115	98	108	122	112	111	96	111	109	112	107	105	111	122	114	98	110	109	103	107	112	135	130	110	117	105	110	115	104	93	98	107	100	111	124	97	107	121	90	88	107	102	111	94	103	108	95	89	105	103	117	99	104	123	88	105	114	112	92	113	111	108	109	104	104	103	104	101	105	123	108	112	94	99	107	112	122	96	106	116	91	114	100	101	97	102	124	100	117	112	93	115	122	95	130	92	125	129	98	96	97	107	97	118	113	102	112	97	108	116	116	103	106	117	98	99	115	91	106	102	119	113	107	115	96	120	104	116	102	101	114	110	104	120	96	104	114	86	116	102	119	120	114	122	117	96	108	100	96	108	107	101	106	112	105	114	107	112	110	106	105	108	94	115	85	118	109	111	109	115	105	112	105	101	131	98	116	128	114	108	105	110	91	113	101	101	96	106	107	139	102	120	95	103	115	111	109	112	99	113	113	119	100	91	126	84	99	109	102	91	97	97	103	104	108	119	101	126	110	135	119	93	119	100	103	103	109	107	115	76	94	113	91	109	104	101	135	106	104	117	115	106	109	106	111	100	95	105	109	113	113	104	115	99	126	94	101	101	85	108	119	99	118	121	113	116	110	104	102	105	101	130	79	90	110	97	102	122	119	103	111	98	105	107	121	107	110	104	103	98	115	106	84	119	114	126	93	119	113	101	101	117	101	110	86	108	94	99	99	102	104	107	104	129	104	113	95	118	122	113	96	108	111	91	111	114	119	125	135	108	103	111	126	97	108	106	115	103	92	106	92	96	96	103	100	125	113	109	88	109	112	98	115	103	116	131	91	84	116	95	106	121	115	81	106	105	96	102	89	119	117	96	88	103	111	110	116	97	125	123	108	109	88	117	97	116	85	115	91	107	107	110	108	81	86	105	94	118	92	120	119	100	111	108	88	123	99	102	109	92	110	121	105	106	118	104	127	101	125	102	127	120	131	102	123	131	111	101	105	95	122	111	91	108	101	103	98	87	114	109	112	98	99	105	98	115	104	101	104	122	125	93	92	121	93	112	111	114	98	125	99	119	112	88	112	109	108	93	96	124	103	104	115	109	108	113	112	108	107	105	98	118	110	104	100	88	119	106	97	103	128	84	96	106	107	111	104	104	119	102	117	103	116	121	110	124	131	119	123	117	124	95	103	105	116	103	111	98	121	131	89	100	112	104	134	115	101	117	106	103	107	110	100	104	107	104	110	119	89	92	114	123	126	108	108	91	86	108	114	119	108	104	108	102	110	120	119	100	89	93	119	104	107	117	111	110	107	97	110	98	93	92	113	118	114	118	92	120	97	94	96	99	99	98	122	104	103	109	115	115	106	86	127	127	87	120	107	98	107	94	105	85	119	98	119	107	94	110	108	115	106	91	90	109	125	101	115	92	110	109	111	107	97	84	113	90	122	115	106	107	100	95	99	116	98	91	121	109	114	129	98	112	103	83	97	113	106	104	100	92	106	106	104	96	113	102	74	120	95	124	107	110	122	129	120	113	88	98	77	128	113	113	97	101	101	103	121	119	106	116	114	113	108	114	107	111	110	93	105	113	100	118	121	90	95	99	129	95	108	106	111	113	121	110	98	124	119	93	101	112	90	109	98	92	101	116	131	102	91	94	109	94	90	114	136	122	101	103	103	111	109	111	111	114	103	110	104	100	131	118	114	105	110	110	95	107	116	90	87	116	99	100	103	109	92	106	105	114	97	112	105	92	90	102	113	119	103	116	99	116	102	134	113	102	107	108	98	132	111	115	108	97	99	112	103	100	96	103	112	102	119	111	111
5337	1338	3273	3640	3116	2405	2018	1743	1445	1227	1120	987	905	843	770	737	720	623	613	570	608	546	563	482	516	504	465	500	504	469	457	461	455	426	427	436	421	465	421	413	400	406	395	363	374	357	422	390	386	401	373	391	386	401	384	381	385	371	397	389	370	379	386	391	395	373	387	383	385	385	372	375	395	350	386	395	425	368	395	355	408	397	380	352	383	385	368	375	357	368	366	391	350	353	372	377	355	350	394	345	306	373	358	390	368	354	370	378	358	358	354	398	360	368	354	355	368	377	378	377	330	323	338	369	364	360	364	352	362	374	321	348	360	364	337	363	365	370	386	394	374	354	359	388	352	361	367	348	376	348	356	334	373	375	376	374	344	407	353	331	346	353	351	384	378	355	348	402	375	337	383	358	340	376	336	353	355	355	359	352	381	348	381	339	403	390	348	347	330	357	372	374	331	354	397	363	364	377	362	392	404	390	347	362	393	383	350	368	335	396	356	342	342	376	389	339	392	347	381	380	362	338	393	360	346	355	318	346	349	371	402	361	353	351	367	345	350	367	367	333	340	359	346	372	370	370	360	354	338	356	364	365	352	318	341	339	333	356	343	395	295	342	353	368	325	327	374	351	359	356	350	329	316	351	364	365	355	364	350	333	323	383	359	319	390	337	357	332	390	362	329	374	373	356	364	392	336	331	370	389	358	383	411	378	348	379	362	353	368	330	340	337	365	343	351	365	373	349	363	372	360	361	336	307	362	380	348	386	361	334	357	388	379	366	348	352	371	325	384	369	367	385	396	360	359	332	334	401	333	347	377	382	348	384	365	356	348	372	368	374	375	390	349	355	372	371	371	344	346	338	371	380	381	343	355	371	390	339	368	382	339	343	337	366	324	371	382	361	361	378	363	377	321	372	349	356	357	355	398	385	325	379	327	385	343	374	368	337	367	355	387	327	386	350	394	369	359	367	391	359	343	355	371	354	357	359	367	350	350	353	369	380	379	347	378	371	347	386	341	369	360	381	405	343	358	371	379	353	336	398	375	374	327	360	388	310	357	373	375	362	349	387	361	332	400	364	352	356	349	331	336	358	359	356	351	360	337	342	319	329	329	352	355	345	370	366	361	355	337	358	399	313	386	386	376	355	355	390	379	387	370	361	364	337	379	364	355	374	365	352	345	390	390	332	377	350	358	352	366	377	345	378	357	348	358	344	402	359	345	344	355	351	372	347	369	327	343	377	366	367	365	344	377	318	364	414	362	360	378	364	332	360	350	394	323	390	363	339	386	374	353	348	333	342	378	343	366	389	368	393	342	347	374	367	350	357	374	378	359	326	359	338	343	384	380	329	322	427	365	331	381	338	336	371	330	360	378	412	359	362	359	374	335	381	354	373	375	348	366	379	384	359	352	329	385	334	365	356	378	379	340	341	355	380	378	353	358	355	385	350	354	344	377	331	350	349	372	377	364	357	323	334	361	397	354	348	389	359	361	343	371	354	368	373	381	360	390	390	320	349	388	385	382	369	379	383	330	347	369	357	361	348	370	320	322	386	354	353	362	387	370	356	358	394	384	371	376	372	353	409	331	347	334	328	388	382	348	345	398	382	392	346	361	360	398	396	378	363	364	387	365	370	366	387	385	359	367	343	361	349	380	360	380	354	350	356	400	350	327	347	300	334	333	337	353	378	354	373	373	402	337	354	397	391	384	386	374	362	354	330	356	379	372	382	359	355	341	349	375	391	350	373	360	372	347	365	363	363	341	364	360	371	341	337	331	349	380	378	324	358	352	368	355	355	374	334	338	364	335	372	348	391	373	372	378	322	389	360	374	383	362	372	367	363	371	333	371	367	372	389	367	385	377	389	385	393	366	379	352	358	370	354	376	315	408	338	344	368	351	341	340	363	381	344	331	318	355	352	339	320	359	357	409	371	322	353	350	354	368	357	384	372	333	371	370	367	335	355	370	344	353	327	352	380	349	366	307	387	379	378	386	326	334	363	355	344	346	336	382	326	354	351	395	356	339	362	374	352	351	365	368	327	343	365	380	374	368	406	351	390	354	372	387	357	340	344	388	379	384	373	357	368	359	347	375	353	356	358	348	388	372	381	394	369	358	354	334	376	358	369	371	346	364	335	364	352	375	360	345	382	381	409	401	336	384	398	367	348	369	367	342	367	337	369	373	354	350	334	358	377	337	346	368	346	325	359	332	381	364	387	375	368	372	366	396	367	356	372	378	366	330	411	380	343	356	376	374	339	365	360	359	365	341	332	348	364	347	371	360	382	384	384	347	384	380	362	359	348	336	360	360	328	366	351	373	376	341	333	371	341	325	352	383	403	367	385	366	351	353	389	367	341	369	369	348	401	347	367	381	363	349	389	343	395	386	347	354	340	312	372	350	346	372	343	385	370	348	340	356	366	351	370	334	378	365	365	355	322	327	367	366	360	317	354	410	354	393	345	361	348	362	359	364	391	349	376	373	355	350	358	349	375	363	375	333	331	389	386	342	340	348	316	390	364	373	395	348	365	378	363	366	378	369	354	365	354	354	368	351	370	351	322	339	370	334	359	352	342	355	346	364	351	370	359	354	367	333	364	368	361	367	348	395	338	382	352	347	361	364	372	337	343	344	350	365	373	319	415	396	362	368	369	363	372	358	359	366	381	371	377	356	361	316	364	357	362	354	388	364	404	397	361	351	339	346	373	381	354	339	353	348	333	356	368	403	368	349	352	380	361	348	359	357	388	371	366	363	331	384	335	383	361	352	385	362	379	373	349	365	342	342	346	386	381	368	349	358	343	344	368	321	345	389	344	344	330	385	363	321	352	378	348	327	318	399	354	353	364	334	354	377	391	362	378	352	367	344	364	352	352	362	355	352	348	387	370	361	349	357	365	344	371	370	379	375	349	364	369	370	403	370	401	383	327	351	362	387	346	364	350	342	371	350	338	350	344	369	381	409	381	393	390	331	385	340	338	377	353	360	366	354	348	355	351	350	367	396	403	373	380	356	363	372	341	360	359	368	365	376	360	366	388	360	392	358	353	389	318	373	346	347	357	331	336	375	343	376	367	406	390	343	358	345	375	378	350	383	364	354	353	379	351	380	347	360	362	341	370	378	366	362	355	355	361	358	343	342	351	354	362	348	359	354	331	367	347	375	364	345	339	372	342	321	364	346	354	367	378	376	374	391	328	399	361	377	346	352	350	367	340	398	383	369	326	398	379	365	388	345	352	377	385	367	373	375	367	378	368	347	327	338	368	361	362	336	379	367	362	372	364	359	359	376	374	363	352	372	352	351	348	395	379	335	356	377	374	332	368	374	349	336	352	381	383	368	366	389	333	369	388	377	395	369	359	364	363	406	369	364	379	326	349	371	382	347	356	373	365	361	405	369	326	362	358	377	385	342	380	340	356	345	350	334	354	362	367	348	356	336	364	354	338	358	378	329	353	339	310	348	373	342	349	352	354	327	337	352	373	339	352	335	367	363	377	338	326
15099	2483	2724	2049	1483	1025	820	649	523	452	408	300	314	290	250	266	260	218	226	209	194	173	202	192	175	207	162	166	171	186	175	161	191	174	169	186	152	158	157	147	145	154	187	195	169	195	182	142	166	167	145	154	160	163	159	160	167	176	159	157	172	149	162	133	180	163	140	156	146	170	156	151	164	142	172	136	156	166	156	162	147	142	161	144	174	158	143	140	143	152	129	144	182	163	137	186	150	144	152	151	165	139	156	128	150	135	167	177	153	158	154	155	149	178	173	140	176	149	155	151	150	189	132	149	140	135	148	147	162	133	167	164	141	158	172	159	121	161	173	163	145	156	154	136	161	155	138	167	140	135	173	178	137	164	150	150	171	163	148	138	168	163	161	156	154	149	165	147	147	153	172	156	171	172	152	139	167	154	164	131	168	159	175	162	146	159	143	160	157	148	155	164	154	146	161	155	153	181	140	138	145	139	159	145	129	160	137	156	132	148	159	154	149	154	162	164	151	159	158	174	166	162	149	172	144	135	147	156	159	155	176	157	172	157	167	155	155	189	135	145	145	164	159	171	155	156	154	159	152	153	147	150	148	137	172	168	146	148	169	148	157	140	150	160	162	141	136	164	162	147	158	142	149	134	134	155	155	167	164	161	154	146	149	129	134	149	154	141	160	162	167	153	133	156	165	160	168	155	161	141	151	195	126	152	147	147	160	171	179	151	160	134	163	135	159	137	161	155	156	153	152	135	146	166	143	182	156	156	164	152	159	147	155	152	158	155	138	143	154	170	157	163	146	159	160	163	171	159	133	145	178	146	164	160	134	147	150	187	147	140	131	171	160	150	139	137	117	164	145	134	165	150	147	124	161	158	147	175	165	181	150	162	150	149	164	161	160	164	159	159	153	136	162	176	140	159	162	164	167	151	170	140	159	139	148	163	149	134	170	157	150	174	141	154	165	158	169	162	131	175	133	151	157	156	159	162	163	156	132	155	154	152	168	154	157	179	163	149	156	164	142	151	149	141	160	183	174	176	162	145	165	153	146	156	151	158	158	169	162	144	141	155	151	166	179	165	138	113	152	152	147	151	156	165	156	146	148	147	172	154	161	138	156	177	153	162	151	146	165	142	157	160	145	151	161	147	149	152	161	153	160	171	122	135	150	147	147	155	158	144	155	140	156	175	165	166	141	158	169	162	136	138	143	147	157	155	165	172	152	153	157	154	155	163	153	148	151	161	131	174	170	146	141	159	153	142	165	116	168	166	161	167	143	153	146	178	171	162	164	175	132	150	184	127	155	132	163	155	163	151	159	147	157	156	176	152	173	130	153	150	168	156	164	172	142	159	173	144	150	166	160	164	148	136	129	168	162	161	146	151	138	154	135	167	136	160	144	175	164	129	150	160	169	148	161	150	167	154	159	162	162	144	157	172	168	143	155	141	153	158	146	135	143	140	130	158	152	156	164	152	155	147	153	167	166	162	157	171	144	156	143	153	161	166	160	148	168	161	161	157	150	147	138	133	171	142	168	157	176	164	159	161	157	143	140	153	142	139	131	141	140	144	143	164	176	152	128	153	153	137	185	149	142	137	155	157	150	152	171	147	154	156	165	139	144	151	147	148	138	145	157	150	151	156	145	157	151	156	150	164	151	159	158	136	175	158	133	137	159	155	164	135	145	183	144	147	164	144	141	168	141	140	140	145	156	137	156	134	154	144	158	159	161	163	161	161	147	165	160	148	143	157	122	165	153	164	156	162	163	136	147	165	139	134	150	154	168	154	163	153	135	156	139	162	166	130	146	162	142	147	144	143	144	162	161	156	157	161	155	174	189	154	158	134	152	139	160	161	167	133	141	165	140	154	166	141	145	149	156	163	154	134	160	153	159	155	159	163	140	137	176	155	152	143	158	171	161	160	144	151	168	162	142	148	158	172	152	162	166	143	160	134	154	148	134	182	161	165	166	137	152	149	161	149	167	180	144	153	171	139	162	129	156	164	160	163	157	162	144	151	146	140	156	155	170	168	172	138	174	150	157	175	163	171	179	147	159	152	135	153	183	148	158	146	139	154	153	188	154	143	162	155	150	144	159	159	168	144	162	156	162	141	149	171	164	168	126	165	144	142	160	150	135	148	152	135	157	146	163	149	146	159	166	158	144	154	154	162	136	137	149	145	154	150	154	161	133	168	146	145	155	146	162	140	152	159	141	190	154	151	150	138	152	165	169	158	171	140	142	157	169	168	144	148	162	135	147	164	129	162	141	140	137	148	162	143	163	158	171	149	142	160	166	156	150	143	133	147	136	124	151	162	138	154	139	164	158	147	158	144	150	188	147	166	143	156	163	155	174	132	171	128	164	169	167	142	175	176	153	153	150	152	144	147	172	158	141	154	169	135	162	161	139	133	150	166	166	143	155	150	159	143	158	134	147	136	150	180	178	133	147	169	135	156	167	154	151	152	166	154	166	140	165	154	164	132	156	191	155	150	176	168	158	175	150	142	152	162	141	154	154	160	138	126	160	135	162	168	164	138	168	163	175	143	183	137	167	137	136	144	144	160	158	137	169	148	154	146	173	157	148	157	171	116	166	136	161	160	187	137	142	150	154	147	148	155	156	156	154	154	154	153	147	145	155	167	151	168	142	157	152	155	153	136	140	161	183	169	147	137	156	175	139	170	142	134	155	149	157	154	164	155	156	138	154	157	135	152	154	153	140	152	191	147	153	154	141	185	156	151	164	146	142	165	169	141	154	156	150	166	148	137	136	157	150	164	151	138	169	163	153	142	144	169	141	158	161	151	166	158	144	155	142	186	154	169	149	142	152	157	144	144	161	148	160	145	147	133	147	171	155	151	144	165	156	157	168	147	147	135	144	147	160	165	147	179	152	167	141	174	155	145	165	157	146	148	140	145	134	164	162	186	145	155	158	168	161	173	166	140	144	157	153	180	147	156	141	153	156	177	147	158	156	151	157	153	147	154	136	148	141	178	162	179	152	150	134	145	139	153	154	151	150	141	162	141	135	139	133	144	152	153	144	162	159	149	182	170	157	160	158	133	170	128	138	178	152	147	141	146	144	175	147	150	169	155	149	143	158	149	154	157	150	153	148	140	154	163	135	151	141	164	160	148	150	173	171	166	152	160	164	158	154	182	144	138	185	165	144	156	157	160	138	151	153	141	152	145	164	166	159	155	171	128	148	142	144	149	136	166	150	155	174	149	159	153	167	159	153	147	139	138	130	160	156	144	153	174	170	164	149	154	178	138	140	153	147	160	162	165	152	141	181	170	130	151	135	154	176	179	137	149	167	148	155	171	149	132	163	156	152	162	142	152	143	180	152	147	152	163	151	153	163	153	167	162	159	142	150	157	161	148	161	149	139	142	162	145	162	151	130	167	142	153	158	125	161	150	125	134	146	162	158	153	142	160	154	149	187	166	137	146	139	149	140	155	137	182	149	152	164	137	151	154	154	165	165	161	149	148	165	172	171	146	180	159
7566	2438	6054	6611	5441	4615	3610	3074	2553	2217	1879	1778	1527	1433	1287	1184	1212	1117	982	940	908	961	905	805	805	793	739	685	731	703	673	685	704	705	620	594	660	643	668	620	625	612	634	623	558	565	584	582	547	547	570	546	549	547	525	508	557	549	543	538	522	501	551	571	534	514	570	533	488	548	531	509	505	521	542	525	488	533	534	496	539	513	483	471	503	510	504	499	525	529	535	503	505	555	539	505	464	473	557	508	521	574	514	510	504	506	492	500	505	506	485	532	525	505	550	509	520	526	505	534	524	513	495	547	501	523	529	512	539	517	460	524	461	538	479	474	548	536	496	523	505	525	513	463	499	501	497	500	516	517	483	490	521	491	511	519	543	509	493	518	546	444	479	514	474	523	455	540	484	506	534	480	480	508	491	485	496	487	443	511	517	494	506	516	515	527	473	498	517	476	488	507	518	512	501	459	484	476	510	508	531	536	509	481	470	487	430	561	507	467	479	466	461	495	530	494	536	489	508	469	489	554	550	483	482	472	518	489	529	469	511	498	496	500	534	520	488	508	497	493	507	479	500	507	506	509	530	451	509	495	524	487	468	513	491	516	503	505	513	476	526	494	489	509	498	496	482	537	526	518	556	512	522	503	502	517	529	493	510	446	524	490	485	503	508	516	494	513	518	479	494	496	468	498	528	485	523	504	481	515	475	486	524	460	504	522	508	504	518	479	499	480	509	505	502	493	489	490	479	477	505	511	513	507	509	519	501	489	490	548	478	526	489	527	495	484	506	500	484	526	490	484	486	516	496	482	523	487	494	515	473	468	513	446	490	511	513	502	525	494	507	458	436	469	482	483	486	522	493	495	466	508	487	501	516	509	543	495	494	484	517	477	492	502	468	485	482	528	511	451	499	489	514	520	531	485	487	524	519	479	492	500	489	536	531	503	475	490	509	474	480	511	503	537	533	487	490	470	527	496	501	482	530	510	471	501	485	490	479	498	536	516	512	457	462	511	500	503	530	469	505	490	509	510	464	536	507	501	519	499	485	519	491	527	520	532	506	522	500	509	512	495	462	486	488	501	512	508	481	499	466	488	505	526	452	529	521	511	496	481	493	468	501	491	503	504	491	531	510	532	486	514	477	525	495	535	509	452	515	491	509	504	513	538	517	476	509	525	475	533	473	477	472	491	459	505	524	500	491	477	519	502	521	496	487	512	467	503	487	522	489	487	482	517	533	519	503	481	527	487	481	466	505	538	510	522	496	488	503	524	488	488	470	498	499	476	504	511	474	479	519	491	475	483	489	487	481	538	501	552	479	510	479	529	473	496	518	470	492	490	509	502	524	522	514	509	520	479	481	466	490	521	532	496	487	521	499	510	521	500	499	517	530	498	499	491	517	527	502	511	491	510	497	485	512	460	512	465	495	549	526	516	471	495	483	488	516	506	492	481	472	533	493	495	484	487	484	499	503	502	533	492	512	494	480	524	476	490	478	490	480	520	510	514	512	510	515	490	525	508	495	507	493	506	448	509	517	475	502	490	520	516	502	484	507	500	480	480	476	531	485	460	521	520	488	443	514	513	494	474	500	441	468	506	475	509	512	502	496	515	460	520	494	536	480	498	508	498	505	528	533	506	509	506	493	536	502	476	500	519	518	490	527	462	498	518	500	495	509	501	482	508	492	487	511	501	519	451	515	488	493	537	517	484	482	495	510	482	487	550	499	495	506	512	501	487	494	486	522	509	512	491	510	500	523	562	514	512	484	477	483	495	482	460	498	546	474	508	517	474	501	461	461	506	484	523	494	499	447	477	507	519	475	509	468	513	489	534	480	484	465	476	458	493	516	510	480	494	463	479	464	482	496	508	496	509	509	471	505	499	508	534	516	465	511	498	507	529	509	520	520	525	457	494	509	490	458	498	504	479	528	499	477	459	467	470	487	509	495	481	489	501	488	486	502	519	510	491	503	447	462	517	484	536	523	512	454	491	499	497	493	478	508	506	528	490	489	503	460	490	483	509	479	475	461	490	495	516	441	515	486	500	487	500	483	480	469	490	486	487	532	480	518	484	494	509	499	503	525	483	528	523	512	528	492	500	505	469	491	502	483	481	469	495	520	493	456	485	473	467	501	466	524	468	470	503	511	499	503	508	494	512	517	449	482	517	527	495	479	500	509	522	481	525	516	503	501	519	452	525	480	570	491	504	510	497	476	511	496	503	506	493	459	495	476	478	487	494	504	495	469	494	534	507	480	500	502	512	474	496	459	495	484	481	480	486	475	520	505	507	465	483	486	493	491	490	501	505	500	513	512	494	553	495	469	478	515	469	496	504	535	511	446	480	474	515	509	526	497	524	485	495	518	484	525	528	525	477	479	507	494	484	491	480	495	494	469	523	466	499	507	457	485	486	480	493	493	505	520	483	472	497	510	488	501	494	487	519	491	498	502	517	503	473	480	491	492	480	520	521	529	513	487	509	497	559	494	467	494	515	507	493	492	504	500	472	513	523	494	498	486	500	512	515	487	532	511	450	500	515	520	536	521	537	503	505	525	498	465	529	514	481	523	507	486	492	511	550	493	491	489	501	475	484	467	507	486	543	461	451	505	523	558	462	532	503	505	494	511	523	502	467	490	491	512	461	473	516	538	462	521	533	526	508	490	526	456	465	534	512	495	521	473	482	494	509	495	510	513	504	510	487	489	517	491	498	519	499	454	472	507	490	481	491	497	507	480	500	510	515	528	492	518	495	514	487	514	526	492	513	503	514	491	509	478	495	526	501	471	495	500	491	502	488	496	526	527	496	525	494	498	454	510	518	516	531	497	488	490	493	488	506	504	495	549	507	498	506	524	471	487	458	501	449	492	480	472	508	475	491	515	519	510	532	504	491	517	542	463	521	516	492	526	502	477	511	477	465	490	485	484	520	524	556	513	533	507	524	507	489	474	508	474	486	476	476	484	497	491	513	493	473	483	505	529	519	505	497	480	472	450	469	518	476	519	502	469	494	487	522	535	460	549	488	527	509	500	507	481	495	500	507	518	520	487	490	525	473	471	497	493	494	492	529	522	454	485	542	566	505	496	523	495	498	491	543	483	472	503	466	506	464	515	454	481	485	494	515	472	477	511	495	488	519	522	507	490	543	515	509	461	463	501	483	474	500	509	477	486	488	512	521	466	512	494	453	507	482	496	476	442	507	480	473	470	488	501	521	457	538	499	506	485	502	544	513	462	514	492	487	503	523	459	474	474	484	493	488	444	460	476	524	509	470	575	507	542	474	543	500	509	484	483	525	454	507	496	499	526	500	507	502	492	482	516	550	494	482	487	515	537	501	495	490	497	501	521	478	483	500	542	485	487	455	471	507	504	452	526	465	478	487	486	532	484	498	546	483	504	509	454	505	464	499	537	511	509	504	463	485	465	502	517	492	455	472	450	513	501	493	511	491	500	475	505	504	515	496	496	522	529	523	485	509	466	482	525	473	511	476	514	485	467	503	511	449
2129	296	288	274	267	229	253	232	209	240	236	221	252	246	196	224	222	230	228	211	201	225	196	191	202	235	195	238	235	200	218	205	210	216	209	216	201	216	225	210	212	209	210	225	188	224	195	233	208	220	224	206	218	197	214	224	239	217	219	215	221	177	242	203	249	201	228	206	233	222	220	229	222	226	212	226	227	210	192	192	201	237	214	237	208	232	242	223	227	207	228	182	240	219	187	197	197	193	213	185	203	217	224	187	203	194	226	204	185	225	227	199	202	204	211	201	222	188	225	188	224	249	211	231	193	188	200	206	235	230	213	197	214	236	206	206	216	231	222	212	220	225	230	202	211	233	261	209	227	208	221	207	206	234	189	226	230	217	213	219	197	209	192	217	195	237	234	243	230	220	214	239	209	214	233	229	204	190	210	203	241	218	236	220	215	223	216	240	212	222	228	217	228	225	200	225	239	217	236	234	232	204	206	198	215	229	232	229	234	233	211	208	209	214	210	199	235	228	229	218	204	230	206	208	206	189	247	193	202	187	215	220	226	215	209	215	220	234	227	219	240	227	188	239	210	216	243	199	215	213	251	210	211	193	216	225	217	220	213	197	207	194	195	251	202	233	223	198	211	227	213	239	200	222	235	189	209	236	191	226	224	224	209	187	212	224	234	219	220	215	217	224	192	201	204	230	211	235	208	184	234	204	216	192	249	204	250	213	223	206	233	220	217	215	214	200	235	217	258	230	214	218	226	218	210	222	218	216	235	192	193	198	211	200	196	221	204	234	229	207	211	178	225	211	210	234	200	215	243	211	213	216	200	207	199	214	222	217	217	215	218	218	220	211	227	194	226	202	229	218	205	240	238	225	244	240	230	221	220	218	219	210	220	236	220	210	214	194	219	209	216	187	205	195	215	207	213	189	239	212	211	213	234	223	202	192	215	213	189	214	264	213	202	189	238	206	209	242	232	220	224	234	227	250	214	210	209	251	228	238	213	190	220	215	211	205	234	197	215	230	218	214	216	229	198	233	204	208	204	222	211	201	197	194	193	210	217	201	222	234	209	251	213	219	216	232	210	211	196	223	195	215	182	257	234	214	198	226	210	211	196	232	234	205	210	241	225	210	213	208	217	224	220	214	242	209	200	230	193	235	227	199	225	222	212	221	226	197	209	224	209	235	240	203	191	226	230	224	211	222	192	220	218	219	203	216	218	210	203	222	200	204	219	191	191	243	213	193	230	202	219	228	229	226	219	220	200	227	237	211	216	203	219	223	209	249	225	227	192	231	197	201	245	186	200	194	210	210	241	209	225	218	234	199	215	228	209	203	229	222	169	208	237	205	239	215	213	213	222	229	228	190	232	210	228	214	237	234	193	222	190	215	232	220	231	232	197	220	240	225	220	219	212	199	224	206	240	225	213	220	205	217	254	192	198	221	219	226	223	216	193	212	205	213	213	232	227	220	200	208	218	196	214	233	215	203	230	228	223	231	222	219	205	186	232	206	235	199	223	198	220	224	217	252	206	218	211	225	232	216	232	223	223	241	229	196	213	207	224	214	227	209	215	220	206	218	217	221	207	212	219	225	197	204	221	220	216	250	207	206	220	180	218	213	204	246	213	215	210	236	245	206	204	219	202	218	209	251	213	239	206	199	207	223	221	217	209	205	208	218	221	223	224	242	205	213	203	238	223	214	223	219	218	236	190	235	223	192	240	222	212	241	227	205	217	239	197	216	201	200	220	208	221	241	218	244	210	202	205	197	212	197	215	193	227	225	202	201	232	215	205	242	171	197	195	218	201	206	198	218	214	190	193	210	228	189	196	238	201	211	235	196	204	210	209	249	223	201	215	191	214	174	240	214	195	235	225	208	236	180	212	214	226	202	213	210	246	221	223	224	212	209	212	205	208	190	238	201	245	221	209	208	226	224	206	188	220	225	242	217	251	191	230	231	257	233	207	211	211	204	203	208	216	213	216	233	202	233	230	204	214	212	235	219	232	216	215	199	217	241	222	205	206	217	212	199	211	211	223	232	210	218	225	218	236	210	224	238	210	237	222	211	196	223	213	215	209	189	264	199	199	205	221	204	174	265	203	214	238	208	204	206	232	232	221	228	225	196	197	240	233	236	218	226	221	226	212	178	192	191	200	218	220	226	222	246	212	217	233	237	226	210	209	220	207	240	218	245	216	238	217	245	214	242	228	221	216	205	215	225	213	192	211	211	210	217	215	240	237	212	235	206	248	189	226	182	217	220	245	224	224	193	219	225	227	201	205	215	200	235	201	218	231	233	189	225	230	228	211	216	251	210	212	223	245	210	209	212	213	234	213	205	209	217	230	203	234	216	212	219	199	215	215	236	194	228	235	195	210	233	212	231	205	202	211	196	217	212	228	209	217	204	218	195	222	222	222	215	238	240	198	192	211	224	211	220	207	219	211	221	229	231	208	209	229	217	220	195	221	257	232	201	217	230	202	232	211	212	223	203	240	242	222	211	179	231	212	218	200	198	217	223	232	208	232	211	223	218	204	246	214	230	195	219	210	219	228	225	212	200	222	205	198	204	203	214	236	229	224	226	206	237	203	219	205	225	204	221	224	210	220	213	219	241	228	234	222	231	215	235	230	192	240	209	218	202	200	237	206	195	209	232	229	236	209	212	218	232	227	223	244	250	216	195	235	195	234	234	219	239	230	225	222	217	206	212	189	231	190	202	230	224	215	201	193	233	225	211	223	219	220	208	234	204	208	207	238	207	213	211	208	232	232	203	220	241	250	215	213	189	237	219	223	199	232	222	247	232	205	220	221	239	214	217	227	204	209	217	213	225	219	206	222	197	222	196	224	220	193	233	246	201	223	217	235	222	170	206	217	219	238	197	220	205	211	195	220	235	227	208	203	242	226	207	215	197	205	204	217	223	204	198	215	193	218	214	233	213	229	232	202	185	202	228	214	221	223	221	216	228	220	216	187	217	236	210	202	189	212	207	187	220	197	203	229	230	223	223	194	233	232	206	213	222	211	201	211	216	222	208	230	197	213	215	212	187	212	217	222	222	229	223	181	212	209	222	216	231	213	207	200	205	223	241	208	240	202	212	227	205	237	213	212	207	205	213	198	202	214	250	215	231	239	216	220	210	206	199	220	233	226	248	199	223	237	207	179	217	217	194	194	211	241	246	218	236	202	232	227	200	195	218	246	210	213	204	188	222	223	204	220	223	223	217	206	216	218	233	218	238	219	188	188	226	210	209	227	214	219	239	228	212	234	221	264	204	191	224	231	228	225	245	213	210	217	215	243	204	254	210	211	215	216	225	210	201	225	221	208	234	205	237	188	225	214	216	212	228	230	244	234	238	233	216	194	225	215	239	217	210	218	234	216	226	240	203	237	217	213	223	217	207	225	195	207	216	239	204	221	222	216	184	208	207	221	204	219	213	206	231	209	219	217	188	232	207	215	250	211	219	229	181	230	200	217	228	207	202	209	196	216	200	220	221	232	205
2226	717	857	851	812	775	738	759	691	740	731	652	688	669	684	647	675	636	639	627	643	602	672	652	666	650	658	644	657	667	658	680	642	628	657	683	651	612	659	633	631	652	656	627	690	659	651	645	699	677	658	663	636	651	683	642	702	675	618	650	646	630	635	646	640	635	695	653	682	652	643	644	649	677	633	621	638	676	644	661	644	638	627	647	668	639	637	636	646	664	693	681	629	664	633	639	641	628	632	675	679	568	615	654	642	644	647	639	679	626	670	637	598	617	641	615	622	632	664	637	638	647	630	641	660	632	650	622	643	625	653	663	646	591	617	615	641	637	646	602	649	671	651	643	636	629	629	621	621	590	622	626	643	641	627	618	684	652	642	636	682	685	649	633	643	603	612	660	629	625	618	670	635	599	640	656	623	680	666	633	653	636	662	638	630	641	622	625	611	678	661	627	579	617	621	710	610	637	636	608	604	652	643	625	656	658	620	632	630	674	648	646	696	664	637	658	661	625	663	631	637	670	596	614	664	656	622	633	585	622	671	628	610	657	655	638	647	638	671	622	619	638	670	658	668	595	657	624	656	650	613	621	623	666	656	623	586	674	625	663	624	630	603	665	660	667	666	662	605	684	668	657	691	662	629	614	666	700	614	619	633	609	663	633	673	630	635	660	627	594	643	655	647	599	677	620	704	608	615	581	652	660	607	643	653	664	592	682	670	627	686	609	666	566	665	625	640	669	664	669	637	664	664	593	650	619	662	646	637	697	626	648	595	655	622	640	657	646	644	665	634	667	617	625	612	627	665	612	635	658	651	613	586	624	636	656	657	648	634	682	615	617	671	646	624	651	648	659	663	668	619	648	628	623	646	646	661	683	604	614	603	633	628	634	614	655	639	671	670	623	617	658	636	648	621	631	655	670	645	627	631	662	648	663	646	611	625	649	599	628	661	639	634	619	651	625	602	673	654	592	621	653	631	673	658	618	628	674	662	666	640	600	654	652	619	646	619	631	641	629	627	659	619	612	650	650	659	651	614	622	676	610	655	633	688	696	651	648	655	644	623	665	591	591	637	646	639	648	644	630	675	661	647	660	645	635	608	676	649	634	658	658	658	642	683	653	622	656	617	614	663	640	670	671	666	661	620	636	652	666	638	687	629	665	642	634	638	666	634	655	631	641	597	686	671	643	624	652	622	648	663	660	625	633	608	656	657	622	640	652	624	625	677	658	648	644	670	612	636	635	658	677	619	616	636	627	593	647	661	688	629	598	633	612	605	641	617	649	619	665	647	632	637	658	606	645	683	609	682	662	669	649	637	613	639	663	633	682	644	624	651	628	607	627	591	602	705	571	643	637	693	658	649	647	647	636	624	647	640	650	632	623	640	673	631	650	626	642	623	673	710	659	648	676	636	621	685	664	665	634	645	625	637	604	621	651	681	632	675	596	618	623	628	654	617	686	671	628	626	658	583	595	629	644	645	634	681	635	640	621	703	652	655	645	604	642	616	629	678	647	629	658	660	664	623	643	667	645	645	675	617	623	611	644	654	607	656	663	599	642	636	663	630	654	667	620	569	660	649	644	674	648	626	632	614	660	610	670	617	635	587	634	616	615	614	607	644	639	630	597	667	620	674	633	660	624	611	653	636	638	648	663	638	642	647	691	648	633	671	671	660	599	662	616	635	670	644	653	655	634	626	647	629	619	620	606	658	671	640	647	656	614	635	663	578	637	643	677	626	620	650	670	619	668	634	650	579	663	612	668	667	594	645	662	653	643	649	659	656	660	630	607	684	619	649	596	662	635	616	630	644	607	635	635	645	641	643	629	616	677	638	639	689	641	601	643	632	632	706	660	640	624	627	637	622	635	655	616	637	672	624	651	630	647	650	663	681	626	634	642	684	618	656	693	684	624	669	613	633	617	703	649	650	631	653	637	630	647	596	662	628	690	600	643	634	685	660	609	635	647	658	609	639	642	640	644	591	642	648	659	676	611	655	689	617	645	615	646	633	644	659	614	655	568	654	644	692	637	646	578	638	638	626	636	627	663	675	656	680	577	663	630	683	646	614	582	620	623	642	672	658	671	662	610	648	669	628	660	660	671	650	678	653	605	584	667	652	646	614	586	594	603	652	645	648	691	655	706	623	659	638	592	624	656	637	634	657	663	630	632	610	602	646	619	632	642	660	650	677	681	614	618	680	639	704	662	652	666	661	677	658	661	699	638	656	622	664	650	633	646	611	670	607	605	598	684	636	590	672	620	657	649	631	670	632	661	632	623	592	634	628	683	638	655	658	635	660	658	643	638	646	632	653	628	642	682	616	614	693	622	666	632	644	617	636	615	677	637	617	605	641	650	600	717	729	672	663	613	629	649	606	600	634	616	633	664	627	643	642	645	655	679	620	649	625	645	690	678	604	647	613	642	630	675	640	643	643	603	652	625	626	682	671	653	673	627	642	677	611	639	617	643	615	683	663	662	638	637	645	674	660	627	601	659	626	621	618	647	627	642	593	609	702	636	638	681	638	684	595	661	636	617	652	638	643	635	575	665	664	649	590	672	673	702	623	627	651	575	668	668	649	653	618	664	663	663	650	687	636	630	626	627	633	659	660	641	641	643	629	662	669	668	657	647	641	635	644	585	710	620	647	628	651	614	692	629	603	618	641	639	666	626	663	626	614	647	644	634	629	663	658	601	628	657	599	685	643	665	620	629	689	603	628	608	682	600	645	580	648	632	642	614	659	644	653	620	641	669	637	621	643	617	665	649	645	610	610	622	612	632	576	613	674	641	655	625	655	645	650	626	631	608	601	615	662	616	694	634	674	682	660	678	643	630	613	688	689	635	676	595	670	633	607	634	670	658	620	668	667	636	632	660	630	634	676	674	686	667	630	642	591	672	627	647	610	601	676	604	650	639	593	626	673	668	634	628	666	672	693	595	621	672	614	643	607	629	618	596	611	643	617	694	637	609	629	641	599	683	608	594	628	628	628	638	648	690	664	655	640	620	681	672	635	661	600	630	642	629	640	684	652	647	658	617	657	656	672	645	642	652	680	616	648	643	647	625	672	655	647	612	601	706	652	611	630	624	633	616	706	635	629	630	652	614	620	632	664	636	659	605	620	602	583	644	605	633	591	621	661	651	606	634	640	672	658	608	622	688	647	618	640	625	692	648	646	698	692	619	641	605	655	643	639	684	709	623	633	616	629	660	644	637	642	646	599	654	638	646	632	631	630	622	637	622	612	631	646	634	658	650	637	645	604	638	663	644	662	640	658	652	624	628	646	642	643	672	654	653	651	710	680	596	673	645	620	626	619	650	650	622	633	599	611	610	665	633	614	661	613	631	667	696	676	616	697	612	652	611	590	632	625	604	620	609	588	663	632	658	650	594	621	637	630	613	617	647	648	666	661	643	653	646	650	649	634	647	668	671	614	616	632	619	664	634	656	660	576	663	686	633	637	640	667	656	664	639	654	654	649	655	614	650	659	649	640	653
7994	1088	1353	1095	723	578	417	335	286	256	224	206	199	176	168	160	139	157	143	139	123	133	142	113	115	108	104	111	117	117	110	133	119	99	124	109	116	90	111	104	124	117	106	101	107	107	111	123	121	127	102	107	119	141	107	122	119	120	129	126	121	93	117	104	110	108	93	108	104	121	101	118	126	103	121	126	92	107	112	133	112	115	104	102	103	101	103	119	123	110	106	118	102	103	105	124	119	130	110	123	116	116	95	118	110	113	109	112	116	84	98	106	121	106	100	94	95	98	108	106	116	105	118	116	105	97	98	116	100	106	124	105	103	101	105	115	125	103	116	112	87	98	111	106	91	93	119	94	108	102	96	114	86	93	102	121	121	104	119	99	97	92	103	102	103	105	104	95	107	121	96	131	105	102	95	108	103	104	104	102	111	96	115	105	108	109	115	114	109	99	114	110	106	115	125	101	86	93	103	89	103	118	107	96	97	111	111	105	116	117	113	114	116	111	91	109	93	96	101	103	92	116	98	95	127	128	102	102	106	91	112	126	99	98	118	127	107	103	117	104	114	99	98	119	114	93	132	105	107	106	119	102	106	106	114	115	117	112	100	127	100	98	119	117	93	99	107	105	112	119	107	108	137	131	108	112	96	99	111	127	96	115	111	108	112	103	130	122	130	102	137	93	121	98	84	103	86	148	98	95	115	97	99	104	108	107	113	113	97	110	114	121	131	94	111	98	106	115	107	98	108	105	100	91	101	101	87	112	110	114	97	120	105	98	91	108	111	131	107	98	88	96	117	105	103	115	110	103	96	104	110	106	101	94	132	127	95	102	111	104	106	112	113	109	97	100	115	101	100	99	103	112	104	108	100	88	121	97	116	114	102	113	92	112	108	107	113	94	102	119	95	102	105	98	118	95	100	100	108	113	106	126	92	91	111	107	110	83	109	103	120	116	87	81	113	91	113	101	119	117	113	106	96	93	109	113	103	106	117	104	112	121	97	120	104	122	106	103	97	99	107	104	101	108	123	107	84	120	95	102	116	110	119	105	113	103	107	113	107	108	99	126	116	123	94	140	104	120	83	97	97	110	104	105	105	110	132	113	111	107	121	99	112	115	85	104	97	116	96	112	97	113	94	103	96	81	97	122	119	103	124	99	117	88	113	112	110	113	106	110	109	111	98	119	109	107	101	82	104	113	111	130	96	125	92	100	108	115	118	121	118	91	108	107	106	112	106	104	105	113	106	96	130	101	118	88	108	100	79	101	115	112	118	99	101	108	109	118	98	90	114	94	106	114	93	122	110	107	96	112	106	105	91	133	108	100	109	121	117	94	111	117	87	90	99	105	98	90	102	107	117	104	107	113	130	99	109	94	101	111	108	123	109	126	104	114	102	111	119	98	108	123	108	118	98	98	101	88	93	106	93	102	115	104	118	128	114	110	89	95	117	117	98	116	118	95	101	106	101	108	79	104	103	124	94	109	101	115	107	113	115	88	108	103	97	104	110	99	101	97	87	136	119	88	111	106	116	119	94	112	101	114	102	118	116	118	111	105	102	117	108	117	108	101	143	105	95	121	108	94	119	101	115	97	95	103	100	127	106	122	107	94	93	93	99	106	111	107	105	104	104	98	103	83	115	112	96	95	100	113	114	106	108	83	107	72	109	99	84	95	93	111	104	110	97	110	84	108	95	97	95	92	108	97	87	97	90	117	119	97	109	110	102	112	112	97	99	106	102	112	124	89	108	121	123	116	119	90	110	105	98	104	104	101	116	87	96	111	98	117	99	106	110	102	105	101	105	104	110	102	96	103	123	75	100	113	111	91	114	99	95	101	91	118	102	104	116	106	108	90	100	104	120	102	120	94	112	101	106	98	105	91	120	105	121	110	99	100	102	135	111	93	110	112	104	123	111	103	107	116	122	106	105	112	110	93	115	87	91	114	96	108	108	93	125	96	111	118	99	106	110	91	115	83	109	105	83	112	112	112	124	97	104	106	104	108	98	104	111	125	107	106	106	106	121	106	101	109	110	134	118	118	104	103	119	124	114	115	118	88	108	96	113	113	112	78	112	116	111	111	104	97	109	91	106	109	118	100	115	120	110	123	102	120	104	94	83	121	106	109	109	96	111	93	108	124	109	105	118	115	125	97	119	99	99	115	111	102	108	106	110	122	130	108	90	109	113	109	119	93	124	109	123	103	139	114	123	124	90	104	119	113	110	107	120	108	87	116	108	102	116	110	134	105	124	97	112	96	105	107	96	82	106	106	106	119	118	122	87	105	108	121	94	106	109	112	120	108	113	97	104	113	99	107	105	109	85	88	110	116	87	108	117	105	112	95	118	105	111	128	100	120	116	109	114	91	89	127	108	102	121	99	101	101	116	106	124	108	102	84	103	107	97	101	95	102	102	101	106	108	114	98	119	111	107	106	101	110	116	98	112	121	115	122	114	109	123	102	104	85	106	111	106	84	106	98	91	105	101	115	99	92	110	111	117	117	111	110	112	113	107	113	106	109	115	123	104	110	105	109	100	96	94	85	112	98	77	134	115	120	93	107	106	114	90	122	103	116	90	100	94	99	110	105	103	92	103	130	122	122	81	93	87	104	114	110	115	116	126	111	108	104	118	106	115	131	128	100	117	115	110	114	100	105	100	94	100	115	106	104	102	93	111	102	107	99	107	97	92	107	109	114	112	108	105	90	122	102	107	119	108	106	92	78	98	126	94	115	120	101	99	113	110	105	111	100	113	103	105	94	117	116	85	88	110	119	98	117	105	100	93	108	127	101	102	123	106	120	99	105	104	119	99	123	98	117	128	115	100	104	107	104	129	94	102	92	114	110	126	112	114	115	116	103	112	110	114	109	110	128	106	90	109	109	115	107	105	125	98	101	103	112	109	105	117	125	102	104	111	114	95	108	107	95	106	105	122	94	109	102	104	113	88	115	118	105	117	109	97	98	94	105	116	118	123	97	116	114	111	101	124	116	97	101	113	107	112	112	119	110	102	90	107	111	101	106	114	86	117	100	103	123	101	102	88	101	110	98	86	87	116	107	89	101	111	111	98	111	129	89	128	107	96	98	99	94	92	104	107	97	119	99	107	114	114	104	88	114	92	93	119	124	95	107	95	87	106	97	106	98	99	91	100	119	95	122	116	95	116	118	115	117	113	98	107	117	101	98	102	109	97	97	122	89	110	98	122	104	113	123	115	134	101	124	107	108	109	117	123	106	128	100	116	105	118	115	103	104	134	101	105	108	129	85	101	106	97	134	97	100	96	127	104	107	106	102	112	102	87	122	94	122	93	121	117	105	103	108	100	113	124	118	108	123	105	109	86	100	98	118	117	113	97	101	111	108	99	84	101	130	126	100	113	105	104	122	109	115	104	106	101	103	125	86	98	110	110	112	111	112	116	107	100	104	109	96	99	116	91	107	104	108	97	120	103	107	111	106	107	103	118	103	109	104	123	118	120	94	108	104	96	98	112	108	120	106
5333	1369	3161	3654	3139	2504	1901	1689	1487	1239	1132	1003	896	830	751	734	647	663	602	569	564	579	558	511	473	481	515	443	449	431	426	424	478	428	440	430	468	414	407	429	418	404	363	420	390	398	398	406	444	417	414	409	373	394	406	367	371	351	416	378	416	382	358	431	363	366	377	371	368	378	379	387	377	405	375	337	361	378	374	346	406	378	363	371	389	379	391	371	357	374	337	352	370	419	362	401	393	372	392	334	364	408	376	357	374	391	324	398	375	348	390	381	349	377	376	374	366	389	348	375	388	371	339	357	402	328	333	365	359	372	371	345	385	374	360	385	376	376	346	360	354	368	368	384	382	380	376	353	341	365	360	392	382	380	354	372	362	378	359	383	391	406	361	404	377	358	355	378	347	330	395	397	372	326	384	396	349	362	392	384	361	361	353	379	349	388	371	354	359	335	358	352	335	327	367	344	366	369	364	368	385	380	343	359	368	400	371	377	381	356	329	340	349	360	375	331	341	351	381	373	323	342	344	353	371	391	365	325	372	353	368	310	356	330	325	372	344	369	362	363	348	319	367	362	332	335	362	371	352	357	354	358	374	348	322	341	369	349	336	352	342	381	365	336	362	349	357	370	345	330	355	394	356	341	324	370	379	358	365	344	327	370	343	370	368	371	349	397	312	380	368	378	342	333	351	355	354	359	352	331	354	333	410	362	357	337	345	349	391	344	349	364	362	356	347	359	346	352	358	369	372	363	384	367	362	364	326	349	377	374	362	335	345	340	375	363	368	397	355	356	376	361	339	372	344	363	360	353	346	355	369	355	348	353	392	335	352	353	365	340	352	338	344	348	375	380	354	352	399	366	361	348	365	361	331	351	325	382	319	332	387	383	356	360	407	331	355	351	362	374	383	322	327	378	370	360	371	370	334	369	327	374	386	371	351	341	386	346	340	342	357	374	352	349	369	347	353	374	378	364	386	344	370	360	357	346	379	354	372	361	343	374	380	353	385	372	334	342	339	356	328	329	375	375	338	362	360	328	362	384	393	345	368	336	376	396	356	352	364	387	360	333	340	333	403	367	349	356	357	372	346	348	409	359	377	296	348	341	375	391	355	336	371	353	378	355	340	353	339	363	317	344	344	373	357	363	339	334	370	364	342	349	351	354	377	347	347	371	334	341	323	348	346	323	371	351	347	358	333	368	363	352	376	343	353	330	374	355	320	319	355	388	345	329	350	376	364	361	336	340	355	371	354	368	359	336	364	370	352	368	355	400	376	377	343	352	352	380	360	371	360	384	361	378	395	366	370	337	369	339	362	372	370	365	363	337	333	363	358	376	359	361	393	396	374	344	346	344	337	343	342	366	352	351	385	399	366	347	376	352	348	351	367	343	332	400	371	373	317	311	396	373	356	341	365	356	362	375	361	345	378	362	345	341	335	329	328	314	369	380	376	335	351	379	376	363	328	383	349	354	341	379	332	373	386	370	361	381	319	373	335	372	355	377	358	389	355	348	368	347	362	326	358	370	363	350	391	359	364	368	364	331	356	375	405	365	354	380	390	324	371	313	343	335	354	343	392	375	338	366	349	358	369	330	336	355	367	364	372	351	421	363	349	377	337	357	371	379	345	353	333	308	390	378	354	345	350	386	400	334	336	350	339	377	334	382	348	355	360	339	380	379	357	366	364	365	337	331	347	346	390	332	375	382	371	327	343	327	370	353	351	332	369	367	356	357	347	397	325	349	387	358	329	350	336	337	360	355	373	374	345	377	342	393	375	338	337	388	327	361	330	360	347	358	361	382	350	358	330	382	350	360	333	356	366	388	392	380	325	345	343	391	375	408	360	358	377	363	356	396	354	360	357	381	354	390	356	367	329	372	315	350	361	345	360	345	355	371	363	368	359	357	342	356	368	349	358	338	375	351	371	360	371	330	359	370	360	378	334	350	350	380	404	341	341	366	320	357	362	331	360	376	380	391	395	353	372	356	374	332	358	351	356	369	361	367	357	370	370	354	371	399	375	360	362	335	377	329	373	367	367	366	377	384	338	352	374	388	368	356	373	353	377	355	373	356	343	333	363	366	392	354	339	347	380	366	362	354	347	347	372	368	365	356	346	355	352	336	335	333	357	345	362	378	381	342	377	356	388	354	381	348	356	349	357	323	374	373	372	362	372	371	352	362	385	355	387	378	348	367	361	349	357	364	331	347	366	328	383	369	362	362	364	304	330	342	374	384	349	365	355	369	353	370	379	363	341	328	365	383	353	340	370	358	392	351	368	374	365	382	343	379	325	393	372	361	355	385	360	315	362	323	345	378	356	355	365	361	332	350	345	370	373	356	371	351	368	367	333	348	359	337	366	366	340	372	372	324	369	399	362	362	375	360	371	353	368	356	362	394	365	367	378	336	329	398	363	340	350	352	379	344	370	369	368	342	373	381	348	392	381	350	363	331	365	373	377	359	367	323	352	373	345	350	371	355	322	383	345	345	334	350	357	357	379	383	389	329	337	384	402	352	352	380	337	387	349	348	358	360	351	361	343	383	416	391	354	369	365	343	379	349	321	361	343	349	380	387	381	347	374	371	343	345	349	352	406	374	352	343	365	330	339	382	379	337	364	375	358	310	330	356	371	342	371	372	362	367	384	358	330	344	354	306	350	338	387	323	322	377	341	357	382	362	356	372	331	342	333	389	351	377	354	350	367	377	349	399	317	391	369	375	352	358	352	380	368	384	351	370	335	346	366	385	333	345	409	386	339	381	374	376	355	370	365	344	334	324	385	356	386	378	363	352	341	385	381	384	377	372	371	370	357	348	366	356	353	367	379	350	368	341	332	383	357	378	385	339	379	317	365	355	397	348	323	365	353	339	355	340	396	359	380	367	369	361	345	380	365	351	393	353	351	320	381	356	352	346	355	350	382	373	357	368	349	374	364	366	374	351	377	362	358	334	362	404	338	385	377	369	397	384	347	359	376	344	344	349	360	352	381	379	365	355	364	359	342	360	361	378	392	343	369	345	357	391	392	336	358	356	340	369	361	347	378	365	363	330	382	361	317	362	359	340	349	359	392	356	361	384	356	357	365	365	366	361	335	324	337	364	342	340	337	349	346	362	349	348	363	383	344	388	377	360	378	382	369	391	352	341	374	336	356	352	359	375	375	410	377	323	359	362	338	326	336	341	341	347	328	370	344	389	372	335	369	356	332	332	338	365	347	356	327	350	389	370	386	379	388	364	353	352	354	348	395	359	399	378	378	375	364	334	353	357	363	359	359	348	385	333	342	320	332	339	387	346	357	346	371	364	361	343	352	407	360	333	349	353	383	351	386	334	341	361	364	347	366	352	368	369	375	363	374	343	346	402	324	381	356	356	377	357	395	360	374	386	346	374	367	363	371	338	335	379	365	364	340	331	366	355	370	341	331	351	355	348	327	377	401	373	347	341	336	368	381	350	361	351	357	372	353	371	363	327	358	343	361	382	376	373	372	367	366	374	349	342
14964	2502	2700	2132	1406	1063	788	608	495	415	358	340	298	278	263	262	262	246	211	231	218	189	209	181	200	183	182	178	202	181	169	175	169	183	190	165	169	188	160	166	167	158	175	145	171	156	165	164	146	155	155	173	178	160	156	157	171	164	147	169	144	166	158	169	166	147	140	174	152	151	163	150	160	149	152	148	176	158	143	167	140	175	143	150	153	160	158	161	157	143	161	165	168	172	168	153	158	151	148	166	154	166	114	122	153	153	160	150	157	146	136	169	144	167	188	158	140	148	153	138	155	138	155	157	163	143	166	163	151	146	163	147	151	172	168	139	169	140	177	143	168	142	176	143	157	163	148	148	168	146	157	154	167	159	143	155	160	157	156	156	145	141	164	153	157	154	179	161	156	148	136	167	142	157	163	155	166	161	158	149	161	147	149	148	147	162	185	138	139	172	152	152	147	153	165	149	152	179	184	158	129	162	173	168	145	149	168	170	156	137	159	166	174	134	162	172	154	160	161	151	143	158	169	145	180	136	140	139	156	149	175	153	153	132	180	158	138	155	165	157	151	154	159	170	153	152	163	151	135	147	160	149	160	177	162	174	154	163	169	164	156	158	137	136	158	171	135	161	168	133	150	177	164	169	146	166	158	154	142	175	163	173	159	126	160	157	162	146	166	167	161	121	145	146	155	154	152	153	139	138	160	142	161	149	148	173	139	156	157	155	180	154	142	159	139	152	134	157	160	158	157	149	154	144	148	160	142	165	149	153	165	145	142	157	127	179	165	145	170	144	159	162	158	144	129	141	167	153	154	149	145	159	160	146	149	156	147	131	162	154	137	159	154	128	151	161	160	160	156	143	150	174	162	154	151	158	144	145	158	153	159	156	145	142	164	156	137	160	170	156	142	159	162	154	160	137	162	161	148	152	123	163	165	165	136	167	143	159	170	169	153	137	160	145	156	153	151	159	149	174	140	149	153	149	135	171	159	164	159	158	162	131	150	139	160	152	161	172	157	149	176	140	125	145	135	156	141	158	139	135	138	147	149	140	156	134	144	120	167	159	144	154	159	179	154	146	146	166	151	155	135	142	163	162	148	157	141	154	171	143	159	148	169	160	156	159	125	148	152	145	169	148	159	142	145	165	154	151	147	146	139	163	140	153	159	168	177	135	163	164	177	147	143	131	146	124	148	159	147	166	148	163	149	157	161	155	144	142	170	136	178	143	153	178	154	159	134	153	156	153	165	160	159	157	149	126	138	163	174	167	177	146	185	184	170	149	161	146	166	149	146	154	143	155	135	166	149	148	168	145	150	166	152	189	142	155	142	143	146	130	148	152	160	167	175	140	147	161	137	150	160	168	153	140	142	154	137	166	159	156	168	159	153	152	160	137	169	169	149	145	145	157	156	140	135	151	147	154	163	140	150	137	153	152	155	151	152	146	166	155	125	181	160	168	141	180	161	168	144	157	150	150	158	148	150	147	159	172	157	150	152	151	165	148	170	155	165	159	146	172	126	140	152	168	158	141	176	163	152	135	145	147	158	164	147	152	154	170	147	140	142	151	156	165	145	155	140	159	139	168	161	164	164	146	171	140	125	156	152	147	156	158	162	158	159	176	167	165	147	146	153	158	177	175	154	154	171	155	140	158	136	163	154	158	172	157	152	166	155	153	154	123	134	165	138	141	135	146	160	147	147	162	150	147	150	171	165	158	154	148	132	146	139	178	158	159	168	158	139	150	160	142	162	175	159	163	131	132	155	141	145	132	153	153	168	140	150	145	134	165	156	169	129	160	155	144	163	146	174	168	152	175	128	147	136	155	160	153	137	148	152	160	149	147	142	161	145	140	154	139	162	148	128	144	140	151	146	156	170	162	141	175	185	155	132	141	157	145	158	158	160	169	155	148	158	161	143	136	153	177	173	185	126	140	174	154	168	142	155	148	158	136	134	135	159	156	169	150	137	137	167	169	164	143	151	141	134	138	150	149	138	153	111	176	167	148	159	162	162	149	162	148	142	148	159	141	143	156	150	124	138	147	153	153	150	194	155	147	158	154	156	141	157	155	152	140	165	157	148	150	164	139	155	164	146	148	153	150	165	159	151	168	153	158	141	175	137	142	169	140	150	167	140	168	150	142	160	149	139	130	166	135	168	159	163	164	143	148	147	161	153	150	136	172	133	154	145	141	145	185	170	162	151	169	138	168	155	158	152	158	175	161	152	174	141	166	141	149	137	148	145	129	133	137	166	144	172	162	173	149	131	140	167	173	133	152	152	157	158	153	155	153	169	167	136	160	162	168	161	158	160	165	144	148	138	139	167	164	173	130	149	150	141	163	152	159	126	160	155	168	145	165	151	150	147	173	141	157	142	138	147	145	154	127	152	159	143	151	161	150	157	143	153	175	144	153	144	129	129	149	160	160	143	158	168	152	154	147	145	141	161	137	165	118	153	159	160	168	166	158	145	152	171	162	171	152	175	146	149	155	157	159	162	177	135	151	160	150	137	142	140	148	148	156	173	143	144	152	150	153	151	159	136	159	150	174	170	159	151	156	151	124	154	160	153	169	166	145	147	134	150	178	135	160	138	148	162	138	164	133	153	148	153	169	151	166	138	120	131	148	152	160	170	148	159	156	128	130	146	154	129	138	171	142	146	127	167	146	168	153	172	171	169	134	145	168	146	163	148	147	156	149	164	140	154	141	136	156	163	143	171	135	173	144	162	174	166	149	155	137	129	146	150	153	133	157	151	159	163	129	154	136	163	131	124	149	157	163	140	144	166	142	158	155	162	167	143	140	140	153	150	146	158	130	145	151	144	156	138	139	146	164	131	145	192	143	149	168	139	153	174	150	162	147	150	149	143	167	180	145	145	118	146	158	143	170	148	150	143	160	149	138	164	157	149	150	140	147	155	140	147	160	152	164	143	153	159	171	152	153	135	167	163	160	153	161	144	157	157	159	149	150	147	131	154	169	153	166	163	145	159	150	147	170	146	167	153	158	138	147	161	133	138	130	145	130	131	160	175	150	150	142	150	148	148	157	161	154	152	152	163	160	136	155	151	163	148	137	156	146	152	146	155	154	188	174	151	137	145	154	148	146	173	145	169	141	156	148	191	148	154	161	162	147	157	163	132	160	152	159	171	179	133	137	171	173	141	160	150	151	151	139	151	150	139	136	176	183	176	135	153	171	137	159	147	171	141	167	148	125	173	167	147	164	170	150	140	157	160	157	175	161	143	133	159	155	152	157	138	131	135	144	131	133	149	154	151	165	186	168	162	153	144	170	157	155	148	160	150	181	159	169	181	155	182	154	134	161	142	141	148	155	151	147	169	158	156	128	165	148	157	142	148	129	147	139	167	166	157	148	157	157	141	130	137	154	163	145	169	148	164	145	139	140	154	152	158	167	169	158	167	152	146	143	141	136	155	166	136	151	152	126	150	139	152	153	153	153	160	135	160	150	177	137	152	151	161	170	134	150	165	146	158	154	167	148
7670	2527	5960	6521	5445	4424	3671	3063	2541	2170	1935	1689	1564	1420	1272	1217	1164	1060	1002	988	920	873	846	749	822	785	716	746	679	717	751	682	661	673	654	647	666	572	650	595	615	571	571	592	534	564	598	541	561	576	555	586	547	547	560	537	545	515	542	572	546	560	529	514	512	519	559	538	530	522	553	512	516	517	548	536	534	537	531	515	542	546	504	530	481	535	513	504	519	502	515	524	506	504	560	540	510	506	561	573	552	517	482	503	537	524	540	497	511	529	469	552	524	544	489	447	513	501	535	519	509	512	529	518	490	482	501	511	553	500	473	529	508	541	495	526	498	505	478	496	514	490	519	505	486	464	464	511	484	523	522	499	521	507	521	473	521	531	496	538	520	495	499	515	515	504	521	498	523	509	520	473	510	524	513	509	535	499	539	501	526	482	491	518	503	515	478	504	487	534	491	538	496	514	515	531	531	498	489	475	518	483	476	491	500	517	502	505	479	492	499	494	476	492	504	515	477	460	498	510	502	488	504	507	499	518	537	515	479	488	469	494	555	525	497	492	472	471	457	521	480	468	497	524	499	498	537	518	544	484	455	493	488	521	508	452	521	492	514	488	505	480	476	482	519	448	490	472	505	506	493	471	530	491	510	509	493	519	516	491	526	500	524	456	495	486	487	510	533	468	506	487	507	515	466	490	494	488	504	485	496	480	513	532	467	488	482	501	449	545	504	513	536	462	510	501	517	516	509	474	495	540	533	497	469	485	508	505	459	516	458	481	548	483	493	502	485	533	483	490	486	509	495	469	442	519	491	512	522	475	504	527	495	484	514	497	483	431	513	527	507	499	516	496	484	492	431	471	495	486	482	495	536	523	521	510	535	475	508	527	514	536	503	525	456	471	477	498	488	467	509	490	492	500	511	475	491	481	525	514	491	487	514	474	491	501	513	479	550	535	485	478	491	479	501	488	488	499	488	482	538	517	493	460	508	468	471	472	504	492	517	500	488	502	513	521	546	494	471	486	521	498	479	466	476	506	500	487	468	485	534	505	485	472	456	475	493	473	490	492	491	506	522	503	456	466	480	492	494	444	489	477	497	538	531	507	531	499	496	510	506	490	454	469	481	475	460	489	503	515	502	498	479	502	478	514	515	499	511	478	524	478	511	519	504	527	487	514	486	498	510	528	518	473	505	481	477	469	484	491	460	477	460	500	489	499	471	483	504	466	498	483	509	486	493	518	506	498	472	471	454	433	526	492	493	491	514	477	487	485	520	500	513	489	478	469	503	443	507	469	534	474	484	506	519	487	502	529	471	531	499	506	504	489	476	457	452	488	502	493	469	513	492	484	519	470	501	494	480	468	493	548	497	489	506	481	469	485	516	450	501	515	454	486	514	495	508	536	500	528	470	524	519	478	486	506	477	505	521	545	482	497	491	457	484	506	484	521	508	502	479	477	506	457	483	507	486	525	531	498	514	521	541	476	485	487	511	457	502	468	520	510	503	493	511	504	491	495	485	523	480	487	518	497	506	502	463	490	500	475	487	516	506	454	516	488	481	470	521	529	490	477	505	495	524	485	472	512	505	496	483	501	526	470	528	559	497	480	513	534	482	496	496	515	483	514	493	500	458	478	459	475	492	499	530	499	478	473	510	500	480	527	481	488	470	464	509	515	516	502	512	497	510	461	502	515	527	492	524	531	493	481	481	522	527	463	473	487	515	485	480	496	497	511	563	506	494	500	521	482	479	480	486	491	485	490	450	531	522	495	508	532	457	498	502	513	476	505	526	508	504	470	467	515	483	495	511	500	520	492	493	467	481	522	475	505	436	524	485	515	476	458	506	500	520	506	469	493	463	484	511	522	503	522	498	494	504	473	464	466	496	523	530	493	501	513	504	484	526	507	472	497	507	492	512	484	506	482	507	482	472	489	465	512	518	531	520	498	470	492	483	521	503	514	485	492	445	495	501	525	468	525	505	523	441	484	503	484	477	505	472	478	470	480	509	512	505	482	524	477	475	504	495	524	510	480	483	483	474	488	503	469	512	524	489	502	540	466	480	492	543	496	496	513	516	514	491	502	473	521	463	484	478	491	509	489	502	505	459	474	540	530	502	462	508	521	485	511	493	488	499	502	526	486	519	479	489	491	481	502	518	514	526	512	470	522	505	493	502	505	537	481	499	492	490	477	447	472	499	512	490	509	464	460	456	458	535	490	562	465	499	505	454	501	513	476	495	513	473	475	521	502	503	511	465	438	489	522	470	523	535	554	497	489	504	483	478	505	498	474	507	452	501	503	527	501	506	480	476	505	476	518	486	494	438	488	466	483	512	487	494	523	532	516	518	503	465	519	496	451	513	486	488	500	478	462	447	487	491	506	540	482	511	510	513	485	514	506	486	474	479	496	486	460	457	462	503	519	499	554	493	471	470	501	507	472	476	533	493	499	497	502	499	494	502	482	534	498	475	494	505	469	514	540	501	494	492	526	497	487	500	517	492	490	510	487	513	523	505	508	498	498	511	512	522	488	478	465	502	467	523	520	473	464	480	515	484	522	533	496	475	515	505	491	483	515	489	512	520	490	483	494	528	526	489	513	477	523	485	542	501	524	516	468	495	500	458	451	486	489	447	450	504	522	511	553	498	476	501	513	495	499	448	478	493	458	521	482	521	486	474	514	502	500	526	509	481	483	487	507	483	483	485	498	536	535	505	494	555	499	506	534	507	485	502	490	511	492	473	517	491	552	481	543	517	529	520	494	472	520	462	467	462	461	494	489	510	529	527	497	522	473	477	497	530	528	499	477	518	495	503	517	484	478	478	477	513	522	489	442	510	518	531	513	492	505	494	496	495	496	487	491	528	477	474	493	475	499	484	510	483	526	456	460	498	505	464	493	495	515	490	483	478	526	533	515	498	484	461	488	482	490	491	517	488	492	523	508	509	475	481	489	509	469	479	480	482	505	539	510	493	485	487	489	481	489	480	524	487	463	522	501	483	461	497	484	485	510	471	496	509	527	476	491	512	481	521	505	488	494	468	573	521	500	491	489	494	455	516	445	478	477	484	509	500	540	488	485	508	507	508	499	464	454	529	498	524	505	513	520	466	471	531	463	468	514	478	497	480	468	483	488	473	524	480	528	477	472	502	496	506	516	515	461	497	475	501	475	478	483	508	503	509	471	468	522	480	510	476	515	454	473	489	475	482	470	530	482	469	494	506	498	436	473	507	510	468	490	504	501	475	493	502	477	490	448	468	502	501	534	514	460	472	487	531	523	494	451	493	478	492	502	474	489	525	512	501	489	497	475	523	502	506	518	490	497	510	490	492	482	514	493	485	445	490	484	503	481	511	543	501	483	494	517	498	506	503	534	477	500	480	505	488	523	503	479	473	479	478	492	513	503	475	481	491	484	459	490	538	455	496	514	480	445	490	503	495	501	505	514	466	505	521	516	498	480	461	512	514	500	531	523	494	479	492	489	497	500	520	510	517	518	494	495	475	532
2005	260	265	267	248	233	240	223	230	232	223	250	234	226	200	213	196	214	221	212	248	213	211	203	222	235	213	212	219	195	194	202	216	185	208	203	235	218	217	230	211	198	238	198	208	217	218	210	217	216	197	210	229	220	196	208	211	215	221	234	197	223	196	202	213	214	224	206	199	221	227	211	229	247	196	229	207	217	212	202	212	217	215	236	194	197	210	197	223	217	202	197	201	209	207	238	222	221	215	223	228	231	228	224	215	213	236	212	230	207	220	217	235	207	207	225	224	198	214	218	204	217	219	207	232	203	205	219	226	235	208	215	209	236	223	221	182	204	196	197	239	225	195	222	204	208	213	214	226	224	226	216	217	219	203	209	223	210	241	212	196	225	229	208	213	208	224	226	193	223	194	198	251	215	198	218	252	217	190	209	196	203	199	225	228	207	211	220	203	206	243	225	218	231	259	237	217	215	209	189	195	216	215	234	198	236	215	203	233	206	211	216	211	215	214	219	206	218	217	196	234	243	232	211	217	193	194	228	227	214	204	203	241	223	200	213	213	217	242	220	207	204	213	198	251	222	191	210	209	189	217	227	242	224	201	230	221	206	197	210	176	222	209	189	198	237	203	206	214	230	233	209	198	220	216	215	208	244	210	205	193	197	232	218	239	200	221	194	208	192	219	241	222	220	209	219	215	211	211	225	218	189	200	236	208	213	218	231	210	200	209	201	200	212	212	221	203	219	232	197	222	239	238	226	202	231	197	239	188	207	227	226	206	208	230	214	204	227	205	205	215	210	200	213	220	226	223	229	205	213	245	219	215	208	204	196	215	218	227	240	213	243	199	209	234	240	216	231	236	218	180	224	213	187	197	224	230	205	212	212	204	215	235	223	199	194	233	196	218	217	211	210	198	204	195	206	190	204	226	213	231	212	231	215	214	225	223	204	220	226	207	231	231	216	200	222	223	202	208	182	214	200	172	232	224	228	205	217	232	242	228	198	222	215	210	192	221	200	197	206	205	218	200	221	242	208	203	212	258	193	199	216	193	212	228	239	200	208	198	205	225	202	215	230	182	222	227	235	204	210	227	197	206	212	202	204	204	195	217	230	217	246	223	224	227	191	204	211	205	238	217	232	237	211	213	193	219	223	221	237	212	218	204	210	194	227	206	215	235	234	226	210	221	219	220	210	222	211	199	224	223	201	210	181	208	199	216	217	203	199	217	240	213	233	199	209	211	209	192	199	235	234	214	205	221	208	201	245	204	222	201	207	226	189	214	209	193	226	224	202	212	209	225	225	243	211	202	213	211	188	202	229	232	211	193	220	198	188	215	215	232	188	190	218	206	232	228	205	217	260	236	203	204	211	232	206	207	218	200	214	218	229	233	229	199	202	212	189	205	241	194	228	230	218	231	202	194	209	221	217	217	196	220	223	209	194	195	208	217	211	248	224	213	215	213	227	227	200	206	224	214	212	198	215	233	223	208	217	228	238	214	199	208	225	220	219	203	236	204	206	218	220	188	179	223	205	220	203	248	215	201	225	215	230	223	220	201	210	201	221	194	201	236	223	213	203	233	246	194	220	202	216	189	237	208	225	203	219	219	193	225	211	219	209	227	213	211	214	216	220	227	221	230	220	229	218	207	190	227	179	194	210	191	201	215	200	211	212	222	233	200	202	214	178	193	225	216	214	200	183	206	230	231	190	209	204	224	210	215	210	201	222	226	220	238	246	223	235	199	218	205	221	202	212	197	190	209	208	194	237	207	218	228	198	208	223	218	196	199	201	206	208	227	234	200	198	230	216	237	202	228	222	216	215	195	198	225	213	226	197	194	210	255	246	236	221	242	229	206	194	223	205	193	206	231	223	199	207	192	213	225	211	211	216	214	223	213	213	214	203	219	185	235	214	201	212	217	204	200	220	201	202	198	198	188	185	237	250	220	216	227	207	219	203	226	224	202	218	217	213	190	219	211	203	248	211	208	185	205	218	214	219	205	207	227	238	211	203	219	207	238	203	218	247	230	202	230	207	204	215	197	208	215	210	214	224	191	201	195	200	219	197	225	219	190	218	196	208	181	196	201	245	199	198	219	206	181	241	226	200	189	234	229	200	218	215	214	207	230	220	172	268	195	207	220	230	198	241	220	221	193	218	190	208	221	227	228	183	218	203	212	213	214	231	202	219	227	203	239	209	221	196	201	210	219	231	223	208	230	220	220	209	211	249	234	226	200	190	205	224	216	230	207	221	204	203	208	238	237	199	196	241	189	205	210	216	223	214	213	237	243	220	204	219	210	225	210	230	239	225	201	229	220	213	226	222	210	209	235	194	213	203	209	209	233	208	187	236	239	238	198	221	207	215	230	224	215	194	232	183	217	205	234	196	213	209	198	207	202	221	211	204	210	209	211	220	193	233	222	197	207	228	240	198	188	214	203	187	228	215	213	252	230	229	204	219	202	247	218	218	189	177	208	216	205	209	214	221	179	230	208	222	208	210	200	201	217	223	192	244	222	221	247	230	246	196	200	203	200	219	230	226	225	226	215	223	215	194	203	223	217	213	235	215	205	201	202	216	203	193	197	235	200	196	199	203	185	223	227	203	230	213	196	233	217	202	202	212	210	185	188	224	216	201	227	203	208	203	221	212	216	211	214	213	231	215	196	214	218	214	197	226	205	225	247	199	206	233	218	238	222	235	208	218	227	199	188	194	212	207	188	216	210	189	238	207	239	235	214	209	205	201	217	206	219	211	211	213	210	220	220	224	222	188	225	248	203	232	214	212	215	216	236	197	254	208	200	204	221	231	214	226	188	238	237	209	229	188	205	232	224	221	199	230	223	222	207	232	229	227	218	195	193	198	195	208	235	213	214	222	212	213	209	212	221	218	209	223	210	244	205	236	220	234	196	179	217	185	202	205	210	223	229	199	199	238	217	225	249	205	199	214	205	210	204	207	209	207	253	187	208	226	218	237	239	209	244	220	179	206	231	215	213	232	191	236	223	221	233	217	245	210	216	233	203	189	222	183	200	192	221	233	202	201	228	219	205	240	204	211	222	208	236	229	209	223	219	193	213	229	197	215	219	232	206	198	217	226	214	236	216	230	212	219	201	220	207	213	246	223	223	191	198	215	214	221	208	203	216	214	215	222	216	208	220	221	210	202	195	206	215	188	223	189	220	207	212	205	191	208	206	211	212	196	203	215	221	226	225	213	197	220	215	250	233	222	212	228	182	182	211	193	209	248	226	199	215	202	201	224	225	226	201	217	191	203	227	200	222	194	220	206	220	220	223	205	201	215	222	234	233	216	194	214	219	236	215	211	219	201	221	211	188	238	228	190	241	204	250	218	225	202	201	202	251	215	200	201	209	222	234	209	214	231	216	216	206	219	215	244	208	245	208	206	212	198	210	227	196	233	189	212	221	204	221	205	193	198	239	222	219	195	214	217	227	224	201	212	239	201	212	205	198	221	234	194	217	218	207	217	217	191	209	226	216	224
2176	708	793	799	780	776	766	727	711	637	688	653	635	635	652	649	671	690	639	662	622	620	624	616	684	648	639	647	629	632	660	639	637	634	650	615	654	625	619	639	597	643	648	661	662	636	645	654	647	610	677	626	623	593	682	658	647	661	582	633	624	615	660	638	641	640	642	591	643	649	655	584	636	636	650	610	615	637	641	626	619	646	672	625	648	631	652	672	624	663	650	631	635	653	647	663	668	653	639	632	679	608	631	668	656	676	672	649	599	627	617	620	648	625	628	636	664	639	663	666	672	646	729	650	605	625	619	653	561	615	678	574	605	645	642	664	636	613	656	626	605	629	604	640	629	654	645	602	614	637	665	613	659	608	694	679	672	626	569	661	622	626	645	640	612	598	659	633	661	601	626	661	636	642	628	643	663	667	585	633	680	630	606	609	615	669	677	647	633	699	664	658	622	631	620	622	721	622	678	667	586	638	594	596	660	618	596	617	658	675	658	637	606	608	656	652	665	668	663	616	649	632	669	628	646	626	644	675	633	646	649	649	637	681	654	652	606	634	673	656	659	631	629	686	621	666	656	693	646	640	675	610	639	596	637	686	629	649	611	658	684	604	656	620	607	600	606	659	649	645	610	640	660	637	661	721	692	621	654	647	649	660	635	647	666	640	637	671	645	634	679	608	686	619	639	658	675	647	671	610	566	640	635	633	665	671	620	662	656	607	724	661	604	622	662	636	645	653	639	652	640	618	661	630	620	669	616	632	627	617	652	655	635	601	627	675	631	642	658	594	659	682	676	627	636	671	627	603	617	585	618	631	618	592	645	656	683	654	668	691	672	654	600	601	646	658	667	618	648	661	644	616	670	613	654	635	670	654	687	610	639	657	615	610	661	652	674	634	624	652	631	659	581	640	589	646	625	634	676	634	641	639	662	649	665	608	675	644	617	656	632	652	662	680	634	650	645	691	584	638	617	633	666	625	649	720	654	666	619	632	628	662	630	649	619	625	638	600	670	669	610	631	665	624	661	642	612	612	643	635	620	604	642	619	625	635	626	660	644	649	597	621	666	643	675	625	626	627	655	620	585	635	673	590	648	649	672	614	638	603	636	630	635	660	643	655	663	627	660	648	639	607	577	621	653	657	654	610	645	625	610	668	660	654	675	612	612	629	648	627	620	696	647	676	676	648	607	636	628	622	658	621	611	655	648	660	630	639	637	642	623	620	635	629	641	645	648	619	643	646	690	686	591	612	666	600	647	646	596	682	624	634	648	645	642	619	623	587	647	640	602	624	601	691	645	625	651	667	688	613	614	648	667	659	650	660	674	620	675	656	604	651	662	618	644	625	616	611	629	624	631	619	638	595	647	626	611	611	671	635	635	642	650	672	644	695	647	656	638	621	683	639	593	659	608	612	629	608	629	658	635	720	650	660	629	643	602	599	637	643	652	659	616	625	651	647	654	630	604	610	656	666	627	632	643	630	665	651	630	646	616	639	666	616	611	645	611	616	666	640	629	660	635	607	627	653	645	668	638	659	677	672	663	596	688	603	621	643	645	660	635	644	651	641	649	611	649	672	646	689	648	680	651	614	667	612	636	651	640	660	679	649	646	671	667	614	610	674	622	639	672	642	655	664	570	678	661	618	631	654	645	614	631	603	654	606	624	647	639	654	611	678	609	606	695	673	617	686	652	649	644	620	650	633	595	662	658	669	653	632	678	658	626	646	638	638	634	646	610	626	649	645	624	668	633	672	671	637	611	669	638	664	668	655	636	641	598	662	640	668	651	654	663	686	605	629	652	654	682	596	708	640	578	657	646	667	587	635	654	670	644	634	677	688	646	686	665	625	669	666	594	604	662	598	644	607	655	613	600	621	669	596	650	637	602	631	614	626	600	598	668	648	621	659	614	650	629	644	636	676	630	696	641	611	660	645	585	684	624	699	609	644	650	681	663	652	642	631	648	668	683	642	627	648	623	658	659	628	655	604	630	589	689	617	644	642	619	618	594	663	665	607	601	650	653	655	656	653	684	612	647	599	643	620	618	683	678	633	639	658	697	661	651	654	638	619	664	565	649	616	652	645	602	640	672	586	652	665	660	649	612	630	630	654	649	647	635	650	618	721	651	604	596	658	619	667	592	633	628	656	608	618	591	583	592	667	665	610	625	625	639	626	640	600	584	582	660	683	643	645	640	624	596	710	679	603	630	631	670	663	658	583	665	635	648	665	641	650	617	604	638	631	621	615	660	626	623	673	631	697	629	613	650	653	609	706	676	678	647	588	600	644	586	643	646	605	665	657	671	652	635	651	628	589	611	629	644	665	635	638	676	651	602	656	605	671	639	632	632	610	618	619	613	633	663	621	660	635	650	628	609	684	609	579	633	609	621	644	626	662	651	641	615	642	637	621	636	659	642	653	668	641	641	603	654	635	690	685	617	595	642	652	666	624	632	676	669	634	651	633	616	634	658	636	696	640	703	634	605	652	610	665	639	662	654	652	687	641	610	662	651	623	660	657	610	622	650	650	625	621	647	578	659	668	653	632	652	643	651	610	640	621	622	631	606	670	649	674	664	646	652	629	637	624	629	636	645	659	619	618	649	661	676	613	640	619	608	681	606	642	628	648	583	621	593	647	601	640	635	609	644	626	601	633	618	637	667	669	656	639	623	660	651	636	621	623	624	655	653	690	588	643	653	628	618	651	668	623	617	628	632	637	655	664	623	644	602	635	628	645	639	666	620	664	633	595	654	667	604	621	679	641	621	622	604	653	613	687	668	649	643	618	611	613	690	632	655	633	623	704	587	626	615	671	623	660	616	627	674	628	652	614	627	694	616	664	623	616	654	664	646	639	646	701	674	637	649	656	599	624	631	635	663	677	649	616	632	646	642	621	635	625	690	602	645	607	625	599	672	662	679	637	634	632	643	621	663	635	643	598	642	628	614	667	655	587	640	646	657	629	572	621	638	583	665	665	629	608	673	630	658	635	614	635	626	611	625	666	652	609	637	628	642	636	635	633	615	662	664	585	631	630	637	640	597	652	630	623	659	622	671	598	686	651	650	641	703	666	679	671	672	684	701	670	655	687	629	661	606	608	639	610	655	643	596	598	667	670	634	677	603	625	644	679	676	653	665	614	674	679	609	624	635	652	652	612	661	662	640	659	572	644	642	636	616	683	625	619	640	616	616	632	646	618	614	667	584	657	653	634	663	638	658	671	634	609	646	640	624	675	622	661	672	628	625	659	619	661	655	607	654	633	601	653	630	719	604	639	647	617	613	664	666	635	595	628	622	621	605	641	652	645	632	603	662	642	648	654	637	670	594	681	636	638	638	624	625	632	587	631	646	634	619	652	632	688	602	671	612	634	643	650	631	654	626	632	665	655	666	609	667	571	639	659	618	659	712	643	620	608	668	623	600	613	618	628	627	629	645	625	668	634	677	646	680	625	682	653	634	618	681	625	632	609	625	621	603	678	636	627	677	646	651	638	621	655
7920	1111	1350	987	748	489	429	359	265	252	196	205	192	171	152	157	146	146	143	119	139	142	126	142	131	152	113	119	123	134	98	115	132	138	111	134	108	138	104	122	129	118	101	106	115	103	105	122	110	118	115	100	121	110	118	114	129	108	91	110	93	116	107	106	120	109	116	101	115	109	110	110	87	104	96	112	97	99	111	111	90	107	110	115	111	122	103	120	125	93	91	102	98	112	95	121	137	92	123	140	122	93	119	103	114	113	114	109	111	90	106	121	123	119	114	115	113	100	111	121	120	93	126	112	107	112	103	117	94	102	113	117	83	130	112	99	115	108	110	105	116	113	102	118	102	101	104	108	119	114	88	99	118	104	105	109	108	130	102	112	102	90	97	111	91	95	122	112	102	93	96	104	105	99	101	119	107	114	108	122	112	108	125	100	115	122	102	110	105	104	97	113	123	115	116	101	120	121	100	99	113	93	101	110	115	106	122	97	113	101	113	104	115	118	96	136	111	104	106	95	129	106	97	111	100	105	117	116	114	104	110	95	102	95	114	91	96	115	106	109	118	111	116	108	101	88	101	98	104	107	115	105	106	109	114	110	112	110	104	111	117	87	101	119	102	111	113	115	127	112	116	113	123	94	93	116	103	123	94	100	103	111	105	97	108	101	109	106	109	113	116	123	93	109	104	94	104	99	89	116	100	111	94	121	116	99	108	104	118	109	110	94	89	121	111	123	103	126	109	114	104	104	89	93	108	100	101	118	113	102	104	119	104	92	105	134	117	102	96	120	119	108	108	91	98	91	98	120	115	108	107	102	110	120	114	119	117	118	124	113	112	111	97	123	82	116	106	103	115	103	96	107	112	94	118	104	127	106	98	103	98	97	105	113	113	116	102	94	96	109	99	105	100	117	98	99	109	129	98	100	110	110	142	117	102	103	103	110	114	88	122	118	107	95	99	118	109	96	102	111	107	108	93	118	107	123	80	93	110	103	110	114	118	116	117	88	107	117	110	106	112	99	103	130	108	117	98	96	92	128	118	92	116	121	97	94	128	128	113	113	108	104	115	119	110	119	120	110	104	102	111	104	104	109	110	99	105	93	110	101	118	102	101	110	96	120	112	101	103	111	119	111	105	102	113	110	86	117	116	110	100	110	105	105	113	95	100	109	106	98	118	117	112	102	115	114	114	116	102	89	110	86	104	98	99	95	99	95	109	101	89	113	125	109	110	121	107	84	102	107	94	126	100	95	88	118	101	115	95	131	111	106	113	104	91	113	116	103	124	100	130	112	93	101	108	106	107	118	112	110	99	101	98	89	99	98	120	119	105	94	101	120	108	114	121	112	135	106	111	94	123	94	89	96	117	106	95	118	109	101	113	113	111	97	108	84	106	118	100	93	115	95	94	104	113	89	82	114	112	102	115	102	132	93	101	101	124	97	119	104	105	105	121	112	96	116	97	113	104	100	105	92	102	98	109	120	117	112	97	120	99	112	117	95	111	93	94	101	110	98	124	111	106	125	98	102	98	132	127	115	111	111	95	96	94	107	110	106	119	90	102	111	92	104	130	94	109	123	107	100	109	99	98	96	107	101	114	106	91	101	94	113	122	98	120	109	119	107	97	117	109	107	141	111	93	111	109	109	78	95	108	124	97	117	100	103	123	94	94	116	96	90	94	110	109	107	113	103	101	114	120	103	118	102	116	98	112	102	114	95	102	108	121	118	103	100	113	110	120	105	112	111	105	113	123	115	99	113	117	110	122	138	111	112	121	99	97	95	120	125	126	107	101	118	83	109	93	107	104	103	100	107	120	114	93	103	105	97	102	109	114	119	97	107	110	98	94	114	91	117	115	102	118	93	104	118	101	133	101	111	116	124	113	116	109	132	94	127	102	110	103	98	121	111	112	95	111	107	101	114	125	105	103	103	102	136	124	114	108	95	108	105	115	96	100	101	105	105	126	102	98	102	98	95	115	103	104	97	90	101	104	105	117	116	111	128	110	100	111	115	105	134	104	95	106	117	93	98	93	110	100	110	103	106	113	113	115	104	129	121	109	110	116	98	101	98	114	96	104	80	105	113	125	107	105	100	116	112	109	120	85	112	97	104	116	127	101	114	104	115	116	105	108	98	91	95	87	108	102	111	126	114	122	105	107	105	118	88	107	103	108	93	87	89	104	100	113	101	103	110	106	110	102	103	110	107	104	99	103	117	113	91	107	117	88	116	111	105	118	89	100	107	126	100	101	90	104	127	96	118	95	110	97	112	110	103	114	109	115	120	122	109	103	111	121	113	94	120	110	108	107	97	106	101	118	108	110	119	111	88	106	113	125	92	101	93	96	97	126	133	106	99	86	94	112	101	111	102	109	101	102	101	107	115	109	112	101	102	97	112	113	123	103	96	120	110	101	105	101	122	108	107	117	96	111	95	106	109	131	89	106	85	93	95	91	104	107	123	115	90	115	120	102	102	112	97	105	106	99	115	95	106	114	92	115	109	97	100	117	127	122	128	123	103	111	115	133	120	109	88	106	101	98	126	115	93	123	102	126	106	121	95	88	105	92	123	112	99	100	102	102	121	119	108	115	105	106	119	109	106	130	109	111	119	121	89	90	110	112	119	103	116	112	115	89	97	120	98	114	105	117	92	91	117	117	109	109	113	97	110	110	90	99	124	92	113	109	124	103	116	105	116	107	90	93	112	103	99	100	110	93	117	104	101	102	97	102	99	123	105	107	102	100	115	96	102	104	103	103	101	112	113	111	117	101	114	99	112	102	100	107	96	121	110	104	105	108	108	124	112	120	90	99	103	112	111	97	98	106	104	106	95	95	102	134	95	101	99	92	115	122	129	106	105	125	106	95	106	112	112	121	119	104	123	115	94	108	106	97	105	104	110	102	87	107	110	116	101	117	113	117	106	116	80	130	107	108	113	121	104	133	97	109	97	113	111	118	112	104	113	112	107	104	127	96	85	120	99	83	80	98	99	98	101	123	104	109	116	117	106	106	96	113	118	108	96	93	116	116	109	116	86	106	103	103	101	108	101	117	117	121	110	123	115	111	118	99	108	118	82	110	135	107	105	70	105	105	122	95	118	106	93	106	111	113	110	105	107	95	108	129	122	103	103	105	132	106	100	113	123	109	113	95	95	102	110	115	98	101	97	108	117	88	86	120	115	99	84	108	99	112	114	103	115	104	98	99	92	105	94	111	120	116	99	92	104	104	103	114	90	106	105	84	136	110	118	100	110	121	97	109	108	118	116	138	93	104	116	137	107	98	104	99	99	107	125	108	116	114	113	106	146	106	109	108	109	109	97	94	104	97	106	107	130	119	123	114	110	115	108	100	115	103	110	100	101	114	81	114	122	94	95	107	110	103	108	105	106	104	120	105	117	98	120	100	93	114	118	114	96	96	119	91	113	94	104	105	99	99	106	85	116	90	106	120	132	113	113	113	107	109	104	107	120	101	125	95	95	108	102	85	101	106	98	118	99
5418	1381	3189	3680	3010	2555	1963	1683	1460	1239	1089	982	905	873	743	721	680	656	633	560	549	544	525	523	527	546	498	452	503	466	495	425	463	450	473	429	445	442	415	418	425	406	394	378	408	400	365	402	385	374	389	397	376	410	356	413	414	385	385	386	443	409	370	366	405	351	389	375	357	400	380	367	377	380	401	358	390	372	364	363	375	349	329	356	401	389	332	369	383	347	413	361	364	405	371	374	365	378	373	338	382	376	367	332	377	348	377	375	343	387	354	349	394	376	365	338	346	342	349	386	336	393	357	378	373	383	362	373	394	352	343	358	374	377	360	357	325	387	363	363	381	374	404	370	357	349	392	355	344	400	340	339	355	349	369	360	353	376	359	385	362	352	355	354	369	357	369	373	379	360	364	361	358	383	349	347	361	330	346	346	387	351	335	351	359	386	346	353	339	346	388	323	365	363	382	346	390	369	373	382	375	332	365	332	344	384	354	345	360	360	350	345	342	359	373	351	379	351	420	382	364	381	390	351	353	373	351	356	334	360	374	364	372	387	328	327	368	373	350	377	382	366	374	340	354	411	364	347	350	367	376	380	349	363	366	373	368	341	369	370	336	358	362	355	365	360	393	356	362	357	339	356	327	362	354	317	356	382	362	394	352	359	360	375	374	382	401	368	342	391	373	340	356	355	353	367	341	393	347	341	364	362	369	351	325	347	387	389	335	323	367	345	371	354	374	334	364	336	347	355	342	358	376	346	362	375	351	366	345	349	368	372	370	368	360	364	362	372	353	389	390	377	351	352	400	344	353	355	377	376	325	364	372	366	383	328	367	323	343	341	371	340	393	343	376	355	352	357	369	365	347	366	370	365	355	407	362	354	386	353	382	346	358	342	384	399	365	363	377	371	351	326	328	350	362	386	357	362	343	388	366	345	356	391	348	371	373	352	341	339	326	350	355	359	379	345	338	373	350	333	351	404	351	336	327	340	347	338	396	354	343	383	340	354	348	383	341	374	349	353	358	352	328	340	316	372	334	349	343	399	385	341	357	381	352	376	351	352	349	332	394	371	346	327	343	350	383	364	359	378	388	377	374	351	355	331	356	387	340	370	384	371	363	328	362	360	370	354	345	372	336	388	354	374	373	334	332	340	375	365	403	369	377	363	349	355	385	396	354	376	378	352	367	388	365	368	370	329	362	357	366	359	355	354	359	362	368	350	300	368	329	344	339	381	349	390	322	362	362	362	377	364	364	356	330	326	365	339	379	377	346	369	337	375	381	338	376	366	366	357	369	374	372	380	374	375	324	346	371	380	357	366	397	333	341	328	353	343	370	381	346	359	333	343	352	347	353	347	328	364	346	332	352	353	356	368	330	345	372	394	347	369	364	370	329	351	391	343	343	331	380	374	382	345	361	367	351	383	351	329	348	362	403	338	373	347	369	374	376	352	370	334	380	350	352	382	349	377	342	329	372	372	350	368	352	361	342	381	361	376	368	353	380	386	363	388	349	368	404	345	321	353	371	359	363	384	329	363	363	366	379	354	338	342	365	368	344	384	350	344	344	342	369	339	373	362	361	337	383	371	352	383	375	371	383	376	325	345	375	390	380	356	365	388	387	367	367	358	354	352	357	347	358	344	344	388	315	354	359	339	389	373	364	359	340	329	365	365	373	377	364	343	326	364	346	336	372	381	353	364	359	381	372	352	339	333	362	337	356	376	362	375	355	379	336	350	328	335	338	374	347	337	380	331	339	386	394	342	377	345	342	344	370	388	349	383	338	355	355	321	345	347	367	380	399	374	344	358	354	337	358	362	361	349	367	361	381	366	365	372	387	385	378	327	347	357	329	367	353	396	353	340	375	336	362	379	387	394	365	357	331	378	372	357	346	376	364	328	374	347	360	361	352	355	349	365	313	339	344	328	376	373	355	395	375	368	340	381	338	361	323	363	371	399	329	361	363	364	376	368	379	369	378	379	338	332	342	375	358	400	343	332	365	343	372	379	383	386	337	397	373	329	359	375	347	345	345	369	342	346	373	329	378	373	381	377	369	363	345	368	355	366	363	367	353	346	339	382	366	357	349	350	363	319	371	346	331	382	367	386	359	363	361	334	368	363	337	335	367	326	368	349	399	350	371	353	383	387	357	387	357	339	387	344	379	373	321	348	340	397	383	344	359	376	349	367	344	333	381	376	350	357	354	383	388	370	354	367	344	386	384	386	364	414	337	368	375	370	361	369	376	369	348	386	364	367	341	340	380	354	382	317	390	354	371	369	337	343	353	330	338	360	388	376	344	338	380	390	375	364	357	365	347	362	342	368	381	375	325	376	354	344	354	344	325	359	381	333	343	347	328	334	366	361	350	354	322	385	393	351	346	353	334	355	361	367	354	365	385	324	376	324	368	372	366	356	382	352	353	334	386	352	347	362	392	345	334	336	359	344	353	379	349	365	348	363	433	373	369	409	377	356	376	371	340	365	330	365	357	322	352	372	359	362	355	336	368	335	316	360	330	387	373	350	354	352	345	360	367	346	351	376	329	352	355	358	339	329	368	393	374	395	359	376	358	349	377	332	360	342	396	317	346	360	369	341	335	387	367	347	353	353	381	345	395	353	356	348	332	342	378	369	390	349	344	356	340	358	384	390	385	376	381	335	359	325	360	317	337	340	343	345	375	370	337	366	404	394	350	354	373	393	355	372	370	374	335	329	329	365	364	334	349	351	385	336	354	372	343	375	365	342	370	360	329	359	380	359	347	367	354	342	364	374	376	347	389	356	400	371	388	370	333	312	358	357	357	374	341	349	392	382	367	348	359	364	369	375	369	375	373	352	386	382	384	354	371	377	370	355	363	377	394	342	344	352	421	353	377	357	351	393	357	402	317	316	357	370	357	367	326	371	344	355	361	334	320	350	352	354	324	388	353	347	384	349	342	350	343	361	336	359	352	388	378	364	398	337	352	339	379	358	374	339	330	350	348	360	345	345	349	334	361	328	376	371	387	348	360	311	386	369	325	361	347	369	354	381	344	372	339	342	331	340	360	324	337	329	356	343	372	321	322	352	363	357	356	349	346	368	355	326	348	353	330	318	377	376	350	377	368	364	361	367	407	333	335	356	363	365	350	373	373	397	313	372	348	382	369	353	380	365	356	368	351	368	375	356	341	344	327	346	349	396	369	390	341	365	391	331	387	344	374	398	357	350	365	338	372	351	383	367	378	417	364	346	387	380	329	358	372	367	334	341	346	367	367	371	364	363	385	385	340	340	367	375	359	368	351	376	379	374	369	365	332	347	383	365	371	368	353	353	354	398	364	373	389	353	372	386	375	378	358	371	350	358	366	319	341	377	374	346	328	375	376	391	366	378	363	336	324	376	387	350	351	337	352	364	361	348	398	345	367	351	367	326	378	358	340	322	360	364	353	354	343	325	340	347	388	343	356	379	357	336	351	338	380	404	354	366	356	369	375	342	351	373	335	351	367	367	361	392	381	366	367	368
15044	2529	2796	2086	1430	1024	771	623	569	443	351	352	286	296	281	259	235	216	236	227	202	181	206	181	219	199	167	182	156	182	177	184	182	178	162	186	184	161	153	176	168	146	142	195	142	183	168	159	159	163	150	165	170	158	146	184	168	157	165	160	176	174	166	161	151	153	161	158	154	144	174	150	139	170	170	159	153	151	162	163	168	148	180	139	144	140	175	157	147	197	153	151	140	129	149	123	146	146	170	171	156	167	140	157	141	176	152	150	180	144	153	149	148	169	149	138	165	126	142	151	163	138	141	157	137	171	159	131	138	151	157	159	148	193	163	144	144	143	152	148	161	151	159	132	165	180	139	171	145	172	132	176	133	167	159	150	158	151	173	161	141	159	158	150	159	154	161	142	139	138	147	154	163	182	157	137	157	151	163	155	164	184	150	150	163	136	156	159	156	169	157	163	163	180	153	155	145	164	146	147	167	152	148	156	179	148	161	170	150	159	148	158	147	152	141	171	142	170	172	159	174	146	142	147	140	169	137	163	150	148	136	157	131	146	152	153	134	142	160	151	130	148	167	153	160	164	169	142	138	160	150	148	155	167	160	164	146	154	144	129	158	136	174	145	138	156	141	162	174	150	147	136	146	151	150	130	162	139	156	143	164	160	157	156	161	160	140	146	151	164	159	181	155	147	152	161	168	141	150	161	150	136	152	154	136	158	143	178	175	159	156	133	145	165	140	157	160	164	147	155	159	154	178	170	162	155	129	142	172	147	158	146	146	135	142	145	143	159	159	146	138	128	162	158	160	164	147	146	158	178	159	158	154	158	166	152	161	141	162	145	133	142	154	144	132	170	143	143	161	163	144	140	142	144	146	163	150	150	142	158	147	151	147	123	161	147	156	156	147	155	158	151	151	196	136	138	170	147	151	150	146	154	133	158	141	158	149	143	121	166	198	152	159	137	134	169	149	159	161	161	154	158	155	147	159	159	146	149	153	159	147	120	133	147	167	158	171	157	175	140	161	171	190	141	161	139	172	152	146	147	144	131	152	169	139	158	155	154	148	171	148	137	155	141	162	153	164	166	158	174	147	149	175	139	153	165	150	157	158	155	153	132	170	154	166	160	154	148	157	149	156	154	161	161	159	172	144	147	189	144	165	135	156	149	160	152	138	155	164	147	157	159	150	152	143	168	146	166	143	135	145	165	152	155	161	145	132	146	161	157	163	143	142	118	153	164	150	144	163	157	177	166	141	167	149	148	142	140	132	161	139	151	141	141	148	172	156	174	160	154	168	160	143	156	143	146	153	160	154	171	147	157	157	156	140	134	167	146	158	137	154	166	123	154	150	147	121	137	141	136	139	141	163	167	156	142	168	171	146	163	166	133	157	157	141	136	139	142	159	143	159	164	156	142	169	149	150	143	161	143	158	153	163	132	151	166	160	155	143	182	172	153	147	153	152	166	160	159	178	161	170	186	152	149	171	177	158	140	150	168	137	168	159	162	164	156	149	138	143	140	143	153	145	141	134	167	139	142	149	141	139	147	147	146	164	152	171	134	144	173	155	154	170	153	154	140	136	170	158	161	153	129	141	173	153	144	150	154	131	151	125	154	158	172	135	175	152	130	172	155	156	151	150	142	151	149	142	159	182	157	166	145	156	158	160	149	168	156	141	141	145	165	156	162	151	164	163	145	145	167	153	146	157	138	155	154	157	161	140	179	152	157	136	133	145	144	152	159	139	142	162	143	151	149	162	142	147	145	162	155	161	171	161	147	160	157	159	151	150	154	155	172	136	182	166	153	160	149	169	149	159	145	142	131	175	161	166	154	159	129	154	140	155	138	168	159	161	125	171	180	154	133	140	144	159	166	156	175	140	162	159	134	147	144	144	167	168	151	134	139	133	155	159	161	154	135	166	154	169	163	153	145	143	156	133	170	145	154	168	140	146	150	154	139	161	150	154	154	145	145	157	134	154	166	122	138	148	152	142	128	151	135	150	143	145	157	172	147	164	160	174	159	162	152	155	172	141	148	151	135	170	156	120	144	160	153	165	143	152	149	162	164	156	137	163	161	159	160	138	164	156	160	159	144	153	186	144	157	167	134	135	155	147	158	146	152	172	150	159	161	169	151	135	148	151	154	138	137	156	165	166	150	153	150	167	174	159	163	175	162	184	172	159	174	129	143	158	173	141	148	160	142	167	152	135	167	159	149	152	151	149	135	139	169	155	144	156	136	171	171	152	157	150	159	170	164	170	171	148	155	140	154	158	166	143	150	135	149	143	137	142	152	141	156	157	173	162	146	168	157	153	152	158	154	160	165	146	149	152	163	135	163	167	142	141	138	165	165	134	145	164	144	136	156	145	128	122	151	184	162	149	152	183	165	157	177	121	139	162	155	151	143	155	177	169	151	138	157	142	140	142	171	150	147	152	168	157	174	152	169	156	167	155	161	160	159	143	165	143	141	154	156	148	151	154	182	130	173	146	135	133	151	140	160	149	154	145	153	147	147	178	131	166	170	148	155	161	142	170	138	148	120	135	135	163	155	162	145	143	167	154	152	142	168	154	179	165	179	147	163	149	168	145	134	162	156	147	155	148	165	166	147	146	157	159	153	150	152	157	148	148	140	159	157	130	151	148	156	150	147	150	168	138	140	135	160	153	142	175	149	148	155	176	156	157	159	129	150	133	156	155	153	152	145	156	167	136	160	148	146	159	149	154	166	156	155	163	154	155	170	170	139	144	134	154	159	152	192	158	157	170	139	149	153	158	159	159	163	152	144	153	170	159	166	149	163	140	149	184	139	129	161	152	151	162	160	171	131	169	165	157	145	141	145	131	153	169	166	174	171	153	162	149	166	157	153	143	175	175	151	155	157	168	125	171	180	175	156	147	160	155	166	148	146	148	155	156	157	160	116	160	163	171	177	156	139	158	149	146	133	138	136	163	131	153	164	156	163	150	157	173	178	155	159	147	162	154	155	149	143	151	156	150	153	146	155	158	155	152	158	140	137	153	152	162	156	147	167	188	158	123	125	137	148	141	154	154	170	148	176	172	150	141	131	159	148	159	155	153	162	158	137	154	168	155	174	149	157	162	151	142	194	153	165	145	167	190	137	155	168	155	177	155	159	144	154	159	139	150	141	154	141	151	150	156	169	166	149	166	160	156	160	147	162	167	153	163	151	177	136	160	163	161	159	140	164	167	160	150	155	175	161	169	158	155	138	149	160	149	158	168	165	139	146	162	148	159	133	143	163	162	143	147	168	154	133	135	146	147	166	153	134	167	166	179	139	168	165	182	147	187	139	166	147	148	134	150	159	157	159	153	146	164	161	150	150	160	130	155	156	159	141	137	147	156	159	128	137	164	151	162	165	156	162	149	143	150	169	145	163	169	153	145	161	147	156	157	143	132	147	148	163	154	174	132	148	154	146	150	155	156	173	160	123	157	139	147	152	136	160	154	154	169	131	155	166	168	144	160	171	133	167	160	155	192	148
7527	2571	6046	6656	5590	4718	3748	3074	2627	2206	1968	1744	1536	1472	1325	1129	1063	1055	1061	932	883	888	873	829	840	799	768	721	692	705	720	682	663	616	607	669	637	613	590	631	620	561	587	626	551	599	595	601	566	573	610	598	601	533	548	514	537	548	521	553	551	531	587	547	509	518	504	548	540	572	525	503	510	562	539	529	532	541	538	537	504	510	504	547	507	523	501	569	492	485	511	570	503	527	482	502	496	486	523	537	499	514	487	533	527	482	521	506	477	441	464	507	496	506	558	525	469	474	548	540	461	487	505	521	501	490	509	526	506	480	518	496	509	506	481	481	529	536	481	498	494	533	512	487	506	487	504	499	500	501	468	500	489	525	471	484	486	476	476	491	467	538	459	530	526	506	501	503	490	511	541	487	496	491	527	546	513	513	490	499	491	481	509	505	498	510	499	520	524	509	502	495	467	500	505	533	481	526	503	492	496	547	544	516	520	502	506	502	489	514	517	473	478	519	477	502	509	528	497	512	501	517	507	486	547	490	500	510	478	484	505	468	479	511	483	478	520	505	498	475	497	505	527	511	511	527	540	515	507	525	473	504	515	522	520	483	528	529	536	542	485	484	503	526	513	572	487	494	502	481	529	501	497	520	521	483	500	531	498	496	510	480	503	475	478	499	490	494	508	533	505	491	483	522	490	495	512	502	505	521	492	483	538	497	470	447	484	493	477	523	545	480	490	474	517	489	492	477	470	489	549	516	483	460	496	496	484	514	479	496	497	517	465	473	498	511	515	479	470	481	511	482	483	479	476	525	483	516	473	515	495	522	526	509	482	500	554	467	511	510	463	509	509	509	485	478	507	514	536	493	491	536	505	479	512	507	476	501	537	453	527	499	494	499	483	515	516	480	508	515	519	512	495	538	470	465	504	495	549	493	486	514	469	470	502	487	519	484	479	504	484	472	478	503	505	477	476	486	497	506	488	512	507	522	471	493	527	508	509	532	517	525	499	446	475	500	476	519	482	475	521	513	509	505	517	521	501	488	492	468	535	485	493	488	475	552	511	475	564	491	458	512	463	504	472	500	497	473	518	451	536	501	490	509	475	496	510	513	473	565	475	484	521	491	501	505	503	498	480	510	521	514	525	505	480	488	485	528	518	488	451	489	499	506	486	483	506	517	493	494	513	491	481	477	524	457	499	474	485	501	518	510	470	506	508	499	506	491	489	486	490	499	478	479	466	461	503	522	485	491	514	486	464	507	513	486	512	445	478	532	494	474	515	519	501	495	520	442	508	482	543	474	452	480	525	460	477	497	517	524	468	479	507	468	490	504	482	483	505	501	516	494	526	494	488	513	517	497	488	489	546	485	459	484	503	494	508	512	482	494	485	447	500	505	469	481	489	524	518	478	536	493	507	540	495	481	516	509	510	496	486	480	537	494	499	511	511	488	506	471	480	474	505	504	510	529	489	526	516	517	508	495	485	471	503	477	515	512	477	488	498	488	471	476	442	475	527	487	490	494	461	495	504	496	542	541	464	466	491	471	488	475	534	526	520	497	480	504	477	555	451	514	482	492	510	510	503	507	536	499	505	538	484	519	500	487	496	533	515	536	488	474	479	453	506	497	506	480	461	516	493	489	496	488	475	516	462	517	477	513	491	491	479	494	484	524	531	509	521	478	495	499	480	471	483	519	458	492	497	496	487	501	541	462	489	509	508	460	485	509	514	480	519	499	472	515	485	500	522	513	485	506	481	495	526	502	476	457	480	479	468	511	480	513	485	524	506	485	525	502	476	509	497	507	526	501	503	480	487	565	485	501	503	503	486	455	528	485	549	527	523	530	494	530	469	542	537	528	491	479	469	538	521	494	457	484	477	507	510	471	498	499	514	515	522	511	486	474	504	501	497	470	483	476	538	508	445	535	506	528	485	493	494	504	516	462	500	493	503	473	560	513	508	509	477	476	486	458	485	534	530	520	489	485	489	512	508	466	545	480	495	482	479	520	497	482	486	519	545	523	505	479	513	498	520	491	489	460	481	458	468	503	528	490	480	542	537	489	513	484	464	506	477	498	531	497	531	472	526	505	506	520	461	522	474	501	480	516	504	496	475	498	526	482	454	474	474	518	510	542	501	451	491	506	505	491	515	500	474	493	485	489	510	510	506	486	482	468	469	516	533	480	478	468	483	519	461	486	536	522	508	516	497	487	532	477	495	519	494	542	527	523	490	502	486	499	532	503	514	518	477	506	480	492	501	470	510	479	447	514	513	480	458	520	515	506	511	509	467	477	488	556	567	506	494	487	506	546	506	484	521	492	490	495	483	508	482	509	477	489	481	501	494	491	502	473	504	503	493	544	499	496	483	510	522	489	496	535	499	522	484	472	495	483	520	460	515	496	546	474	518	520	489	506	508	487	494	478	494	524	506	498	501	485	495	490	495	490	488	471	474	490	501	516	470	495	507	522	517	468	525	482	522	494	496	491	500	521	507	476	485	528	517	497	510	511	483	486	495	501	516	524	497	475	513	497	516	504	512	465	504	493	523	486	523	460	523	541	484	479	505	451	481	506	497	480	474	518	532	478	485	487	486	483	466	499	469	542	526	505	510	487	484	526	519	529	470	473	538	445	504	501	523	448	465	502	514	451	488	505	482	481	515	479	491	518	510	465	495	469	521	536	520	483	493	475	494	519	531	471	512	508	485	521	517	501	501	495	496	525	504	462	459	536	486	504	514	512	485	481	489	516	479	521	449	498	483	483	530	479	474	460	508	460	497	495	501	495	505	495	527	527	501	509	499	509	482	511	477	476	517	488	485	534	511	491	543	492	489	495	529	484	473	524	477	551	525	506	502	483	494	458	500	547	485	517	488	512	502	513	495	469	473	494	537	450	471	522	478	481	497	523	474	477	485	509	517	498	475	522	481	497	517	481	514	519	477	498	506	531	491	468	501	482	515	513	493	484	476	504	484	491	502	520	483	481	516	497	454	525	518	495	514	499	536	459	502	506	500	490	523	479	499	511	510	540	495	497	473	490	466	488	479	516	494	516	501	470	531	474	471	478	494	502	495	494	475	494	456	513	503	509	507	488	512	481	502	525	487	495	490	482	483	499	497	523	492	493	481	520	492	512	477	539	499	502	511	498	487	492	460	527	488	542	484	497	511	500	489	511	502	485	461	508	489	520	507	502	490	490	489	457	480	515	467	548	499	458	536	520	485	496	478	499	524	512	478	511	516	522	513	499	508	485	544	463	508	493	505	455	427	473	472	491	492	494	503	510	498	468	508	492	484	463	513	494	522	519	511	492	506	507	494	504	497	522	512	507	483	519	507	509	489	483	482	486	542	491	460	511	499	522	503	452	489	516	507	524	522	486	517	467	492	497	503	504	469	466	510	500	493	503	499	483	509	498	499	533	504	451	521	508	500	490	512	502	468	506	486	467	502	512	456	518	479	496	476	494	465	506	489	496	521	523	498	482	452	494	475	514	512	520	474	537	483	503
2082	257	287	246	243	233	241	250	232	209	224	219	217	248	221	229	193	189	225	195	194	202	218	221	222	235	201	205	217	226	214	225	218	224	220	213	184	210	223	215	209	228	213	240	218	198	224	237	229	207	192	226	216	230	219	199	224	212	206	236	227	230	211	214	224	221	215	197	201	175	236	213	233	204	200	223	202	219	206	207	245	206	250	202	235	240	225	231	221	202	215	220	204	217	233	204	214	206	200	196	193	208	208	216	206	208	210	211	224	241	210	181	217	187	211	200	230	213	217	196	233	210	220	201	175	229	211	212	209	170	239	216	229	213	204	204	193	204	224	207	240	189	218	237	227	203	193	210	229	234	236	219	222	221	209	203	214	203	250	218	196	227	239	208	214	213	200	224	223	225	223	225	189	235	205	194	216	221	231	195	194	209	222	194	228	213	219	213	189	223	233	192	220	213	227	190	210	231	196	225	197	215	192	227	217	245	197	213	216	217	202	219	213	203	263	211	249	214	226	216	216	210	205	197	201	215	229	231	203	220	201	209	215	220	190	221	236	207	217	253	224	201	173	196	199	233	219	193	196	214	228	199	227	209	211	210	221	211	194	194	226	200	194	215	206	216	210	208	220	215	260	263	217	247	201	250	186	224	215	212	223	213	237	225	187	226	207	219	236	186	233	230	211	238	228	234	225	173	231	201	208	216	205	254	212	204	204	225	246	203	216	228	196	230	228	232	223	220	231	220	209	253	201	214	207	221	242	235	215	231	208	217	218	224	201	238	198	239	209	220	226	224	230	194	214	205	204	205	234	206	206	230	216	213	237	253	225	225	221	209	226	201	185	206	229	222	242	219	184	233	205	214	201	213	229	233	197	202	202	192	212	250	221	214	229	213	225	203	207	199	220	245	206	244	210	198	200	210	204	216	252	184	217	244	225	191	238	200	223	197	213	207	219	239	211	232	240	208	213	224	226	225	216	199	218	205	208	193	229	198	242	216	223	230	178	168	210	206	207	202	215	213	194	194	226	223	209	215	247	199	220	233	204	258	237	238	226	205	227	227	214	204	209	240	211	214	193	212	211	212	222	214	203	201	216	211	235	191	217	213	214	211	224	225	196	211	202	219	211	239	195	222	242	186	190	218	214	193	206	231	201	208	182	221	200	194	224	225	246	212	216	221	225	214	189	241	216	193	203	245	232	198	219	212	217	235	227	205	208	227	190	227	224	190	212	219	224	220	234	226	226	227	191	175	226	239	208	217	196	232	224	193	217	218	237	186	197	226	195	212	204	217	229	219	204	230	217	212	203	202	212	212	241	225	215	218	227	226	207	216	190	208	222	194	224	225	219	229	252	237	202	200	249	212	215	238	218	212	206	210	195	209	192	213	207	203	218	224	215	198	197	215	223	192	178	227	219	208	189	193	214	226	226	210	189	220	224	206	225	218	204	215	212	218	216	205	219	247	206	188	238	218	229	211	191	222	238	225	226	193	219	222	226	210	261	212	217	207	223	204	209	226	209	214	215	220	220	203	218	217	229	198	231	236	192	198	204	219	207	209	206	219	212	223	205	196	199	230	227	209	223	205	201	212	186	210	227	199	209	209	194	225	245	188	232	205	187	213	192	221	236	198	221	204	210	205	200	247	205	213	258	233	219	205	218	212	250	216	197	226	208	250	224	247	216	198	220	230	242	216	210	196	205	226	202	202	212	227	245	208	229	207	201	229	214	207	210	192	205	205	226	186	216	240	227	203	204	218	209	229	223	228	210	232	222	218	219	165	202	224	212	223	230	202	213	209	196	199	218	208	226	198	220	202	208	211	200	210	230	212	221	227	236	218	243	209	226	234	207	223	205	209	235	202	213	218	214	206	212	218	206	209	204	208	238	217	203	239	224	204	234	247	203	241	186	213	226	221	213	218	199	216	186	208	207	237	217	209	194	209	249	205	226	209	220	210	213	240	199	230	206	190	204	195	238	209	215	238	229	226	218	216	237	226	200	189	208	203	229	214	226	209	201	225	213	222	203	220	199	209	229	221	221	240	199	231	231	210	214	213	229	203	218	221	213	232	201	194	226	208	249	187	226	213	214	185	191	217	208	211	216	211	212	212	201	220	209	202	220	206	173	198	207	241	198	203	207	232	241	175	232	218	207	208	221	224	196	207	190	206	225	210	206	214	232	219	219	220	208	207	220	208	240	223	218	212	215	232	212	202	236	231	212	210	201	203	221	210	218	222	175	213	219	222	221	223	203	196	204	213	205	229	200	223	232	196	205	211	218	190	213	227	203	197	204	228	225	211	225	210	200	209	228	198	225	213	190	231	205	197	226	217	211	200	233	226	222	192	198	222	261	212	250	188	204	227	207	214	202	215	222	221	193	213	213	215	225	230	231	224	207	232	212	209	224	223	216	209	214	183	196	207	202	230	234	207	201	206	228	220	218	213	189	228	254	222	222	218	194	227	230	243	215	211	217	223	217	232	217	191	218	230	226	198	205	236	208	202	226	253	205	221	213	238	213	218	213	209	219	221	222	222	202	227	202	206	207	209	199	227	225	210	216	198	224	241	213	184	214	198	217	198	230	203	191	219	227	234	220	229	224	218	209	200	215	207	222	253	205	220	241	225	201	209	214	210	203	215	234	210	202	186	211	214	225	210	239	241	236	198	207	223	216	220	219	215	195	210	198	205	222	219	197	241	223	213	222	218	225	221	213	198	215	198	225	194	188	207	225	199	213	246	222	199	245	213	202	192	218	212	174	191	205	210	202	197	206	198	196	192	197	227	223	212	192	203	207	225	209	234	217	208	191	210	220	222	213	202	221	191	220	217	204	230	187	210	225	227	249	204	196	227	222	208	220	195	241	203	213	235	202	208	205	238	223	211	189	216	204	211	233	210	213	223	243	221	231	232	215	209	219	224	207	229	198	211	264	212	211	235	203	234	224	205	218	201	218	220	240	184	197	210	246	202	198	206	216	236	234	202	215	215	190	239	234	199	191	224	190	211	202	235	220	215	203	196	187	207	183	239	208	204	228	220	228	231	200	238	194	206	217	213	202	237	181	201	220	236	229	218	182	220	194	206	186	225	217	191	228	230	221	174	216	216	196	205	232	227	191	226	230	208	213	219	204	191	218	203	216	205	198	234	204	198	216	214	195	237	228	214	234	225	215	202	195	228	227	212	230	202	201	217	199	230	214	227	197	203	197	220	208	210	238	207	189	207	229	205	232	207	236	223	214	207	226	232	206	204	224	202	238	179	213	189	231	230	240	226	211	224	218	234	221	222	210	218	234	225	231	233	230	211	236	229	230	204	201	197	174	211	229	207	219	207	211	201	233	205	259	199	207	232	210	212	202	227	212	234	219	225	207	222	222	193	230	214	179	216	207	209	216	243	230	203	241	217	204	211	207	202	182	217	206	212	199	203	198	211	217	212	210	189	215	224	206	219	227	219	207	206	214	214	195	199	182	206	209	200	191	218	205	217	216	205	224	213
2101	683	807	843	790	775	748	716	707	713	649	717	667	709	634	641	660	666	679	688	602	657	591	632	655	656	659	625	693	682	636	645	626	617	653	646	634	638	619	640	621	633	655	645	620	630	617	618	657	624	608	651	633	654	644	623	616	645	651	622	627	635	648	647	660	614	687	674	687	598	597	631	607	638	661	685	641	678	625	632	570	654	622	605	626	621	640	634	619	625	653	664	618	618	691	618	613	631	648	651	622	670	652	667	637	594	653	605	645	614	642	637	681	639	724	660	668	615	612	665	661	661	662	620	656	664	629	613	665	608	684	637	672	639	668	587	593	641	645	638	650	619	588	651	607	636	612	653	657	611	633	579	631	631	622	652	623	628	647	579	643	605	645	669	624	630	649	648	638	626	624	685	633	665	636	632	637	608	683	668	631	672	643	662	618	718	693	653	639	636	656	636	624	631	619	672	639	651	626	670	635	627	623	701	647	644	623	622	677	642	641	659	658	651	634	665	641	638	618	602	626	612	623	615	667	656	624	609	666	611	669	618	612	614	671	645	617	604	617	643	674	669	647	654	641	600	635	623	612	650	661	623	621	637	617	602	628	665	637	648	620	651	609	648	625	657	670	636	658	690	667	611	643	606	618	645	656	628	629	622	630	629	631	631	652	655	636	613	630	641	633	605	649	593	635	621	628	642	671	612	621	652	641	598	627	651	656	642	654	609	662	677	612	647	625	663	608	677	693	616	633	633	639	659	614	631	634	627	645	667	652	643	653	636	630	626	621	663	620	656	652	639	625	632	593	644	666	639	613	604	622	624	639	646	614	639	659	666	681	643	608	690	670	654	606	686	684	653	640	647	664	628	623	617	610	648	658	645	639	620	667	633	647	632	637	657	628	599	672	636	669	639	642	643	681	666	640	644	661	664	660	636	601	582	606	642	595	646	630	610	656	671	658	610	639	668	642	653	616	665	619	659	652	627	610	638	624	638	622	643	637	648	667	578	643	635	669	597	648	665	645	655	612	633	665	669	634	650	626	687	663	692	641	617	646	657	614	627	679	665	678	656	625	622	642	646	676	644	651	652	619	624	673	651	617	625	683	620	627	629	638	671	584	622	679	609	618	611	639	630	599	666	653	586	648	625	646	645	616	608	671	624	655	686	662	639	667	661	631	626	638	602	625	647	678	648	643	651	664	594	639	621	632	646	619	636	609	659	612	645	634	575	659	593	647	633	634	630	624	596	610	615	587	620	597	673	627	652	644	615	646	606	655	654	643	662	659	628	636	609	630	651	599	669	626	677	654	628	635	653	603	690	637	666	601	632	677	627	590	595	641	620	628	676	610	688	656	577	693	621	631	623	627	593	633	635	708	633	626	651	672	614	623	642	652	651	696	659	621	681	646	645	648	620	616	632	650	710	648	644	634	610	633	600	641	655	611	660	657	670	622	610	629	641	648	654	659	600	639	617	652	657	649	642	651	648	665	611	653	614	666	649	662	615	621	619	656	667	584	631	628	654	665	626	611	657	633	672	613	644	601	671	643	676	591	659	648	624	609	654	633	652	675	662	651	656	649	643	632	596	592	616	668	624	655	619	659	647	645	644	600	624	633	628	668	666	642	639	648	641	633	648	627	661	640	635	616	636	643	627	649	635	662	646	682	590	611	648	623	663	621	622	654	636	639	627	675	662	668	643	608	645	666	618	624	661	670	668	622	654	616	639	636	659	608	616	604	578	650	628	615	658	621	636	655	619	635	677	662	628	655	637	685	653	645	639	646	643	635	665	663	665	664	656	684	637	683	634	664	625	647	659	653	672	635	619	585	585	632	658	635	659	682	610	612	629	648	628	620	651	683	710	623	649	625	650	673	625	671	642	641	693	673	642	620	679	640	622	599	633	604	660	634	602	698	655	664	611	681	618	685	617	652	646	625	641	688	627	643	642	669	661	634	637	610	633	637	608	624	635	626	652	622	670	647	666	576	626	631	646	643	671	647	614	673	667	665	668	615	614	618	581	630	632	604	661	622	622	688	635	639	663	610	634	645	628	619	664	627	651	666	647	647	666	664	623	574	645	670	606	640	614	628	648	605	644	690	632	688	647	642	616	666	644	612	693	589	690	644	637	654	642	639	632	674	646	659	653	604	676	671	605	582	659	647	598	658	649	653	664	659	632	625	641	614	660	660	665	620	655	656	642	640	649	606	623	658	655	667	648	632	710	605	686	653	625	652	642	639	638	670	656	665	675	667	640	609	649	621	622	599	635	646	697	593	645	682	631	619	598	612	700	646	693	632	688	642	649	609	620	616	613	619	654	654	682	623	613	680	612	625	670	632	599	665	611	604	615	617	655	664	671	611	623	610	638	664	657	618	604	635	645	596	620	600	610	673	654	654	632	591	625	589	661	642	630	652	612	626	643	629	638	627	650	662	624	624	686	635	627	631	689	638	611	586	670	661	569	629	648	637	679	606	631	665	602	650	631	647	593	643	636	636	598	689	676	624	625	612	660	673	631	618	646	623	623	607	675	643	664	671	665	663	640	648	626	625	631	658	679	597	650	640	628	607	643	677	619	634	610	646	663	632	642	655	651	656	624	611	618	640	627	646	624	647	627	682	675	646	636	629	663	627	612	651	631	628	584	607	628	656	607	623	622	648	636	662	688	659	630	613	595	642	588	646	638	608	590	662	614	646	630	693	607	704	649	667	697	634	609	657	631	619	629	665	632	659	668	652	635	599	608	650	619	658	666	638	670	637	642	671	665	655	633	648	600	629	671	636	627	638	653	647	636	619	645	638	704	623	664	582	615	610	681	619	627	629	632	615	658	630	638	647	664	639	655	639	631	661	637	634	603	609	613	676	647	610	650	617	676	576	644	659	611	633	627	649	647	622	652	640	649	601	607	654	620	647	639	625	627	678	649	621	598	639	660	645	626	638	645	664	663	598	658	666	624	633	637	616	652	662	613	612	597	644	672	631	672	651	596	646	662	640	642	626	609	620	644	641	632	665	598	665	674	640	650	635	639	651	662	643	596	632	670	649	643	648	629	670	679	669	650	597	651	647	644	649	608	655	620	679	650	674	621	620	643	674	625	639	635	670	640	668	666	612	633	647	649	652	663	627	615	652	633	636	629	609	642	666	619	612	640	601	609	589	616	609	624	634	653	648	627	683	641	636	680	593	644	677	646	663	700	627	630	655	652	624	634	632	641	622	642	658	632	606	646	708	649	626	655	647	698	604	612	631	640	689	658	662	640	615	644	676	592	604	666	674	629	653	626	637	639	649	639	605	632	604	651	588	623	657	606	625	592	607	638	623	634	617	650	651	663	622	611	654	643	642	627	616	657	672	679	652	610	634	610	665	661	679	634	612	604	663	630	674	607	623	642	661	665	613	615	625	653	645	661	630	554	667	603	654	633	620	661	624	615	651	623	612	629	647	672	644	655	655	616	651	618	640	614	620	638	616	637	641	623	599	616	628	677	633	658	687	632	611	607
7682	1066	1355	1042	763	529	449	313	263	255	225	196	192	161	156	163	132	152	131	153	121	134	111	127	121	121	139	124	118	124	109	134	134	116	120	108	138	119	116	115	125	95	110	115	97	102	131	108	103	102	116	101	116	114	109	97	108	116	119	127	113	108	112	109	133	99	113	109	119	110	116	96	107	116	103	101	117	87	130	101	114	101	102	122	100	117	118	120	110	99	115	94	101	118	108	130	107	110	101	116	133	112	112	91	112	100	127	110	115	105	112	140	90	110	109	106	119	112	123	105	113	115	83	93	96	84	95	106	107	129	113	118	117	94	109	101	117	124	116	107	107	85	118	120	99	110	114	105	109	109	132	96	128	99	119	117	102	96	119	100	92	112	91	92	105	102	114	123	100	100	99	94	100	109	106	106	102	106	102	104	99	102	116	106	99	126	114	112	100	98	95	123	111	114	99	97	94	126	99	122	126	118	119	124	119	99	90	100	103	80	101	108	127	107	109	119	104	110	103	108	114	91	117	98	86	91	106	108	113	93	106	93	84	120	115	110	111	94	117	103	123	115	105	111	114	114	84	111	116	115	92	123	104	129	95	105	125	110	105	92	114	106	103	109	128	110	121	100	101	102	119	89	117	114	104	100	104	99	99	110	104	109	111	123	104	108	107	89	118	93	119	113	113	105	114	121	113	105	122	123	105	128	102	95	108	125	107	122	94	126	100	98	101	116	102	101	124	108	105	92	114	105	122	108	110	95	92	117	106	92	114	143	117	119	95	118	117	99	117	109	96	114	101	109	113	101	107	102	106	105	96	108	125	98	103	100	111	102	110	117	113	109	127	92	110	87	118	128	113	89	94	105	98	92	86	85	116	113	99	114	108	87	104	123	98	107	98	107	121	108	126	126	98	118	107	100	124	128	105	124	127	119	109	100	110	97	130	89	108	117	85	101	116	118	101	117	113	111	108	108	112	102	125	117	116	103	104	99	96	96	96	101	114	98	101	100	108	114	109	132	102	103	101	107	122	114	95	96	105	112	112	111	111	125	114	97	121	110	110	115	118	87	105	114	112	86	105	111	90	106	100	113	115	104	122	80	120	100	114	111	133	114	115	89	112	101	100	109	95	122	119	98	104	107	104	104	107	99	120	120	121	120	107	110	129	111	117	126	103	121	94	101	135	99	117	106	118	103	96	119	110	102	101	102	101	118	93	106	106	98	108	114	112	138	125	90	103	121	90	98	115	105	116	104	114	119	111	92	105	116	113	106	117	125	101	105	104	104	100	107	109	114	90	118	103	115	107	110	82	107	114	96	90	111	118	117	112	106	92	119	113	113	95	110	113	104	120	112	90	121	124	123	106	108	101	131	106	119	100	98	94	136	101	93	103	115	103	116	105	117	132	114	109	96	105	88	113	102	107	107	106	120	120	102	97	104	123	97	107	97	109	124	107	113	93	113	132	123	81	115	109	112	111	108	101	115	99	114	117	80	128	119	103	118	108	111	106	98	103	112	100	110	101	114	122	91	115	107	123	97	96	118	114	115	93	106	93	109	105	102	100	114	116	129	113	112	117	106	126	116	108	113	113	135	112	114	124	93	117	123	111	114	95	111	87	113	83	102	105	92	110	115	125	116	91	101	113	120	114	123	98	125	107	105	119	97	91	113	100	98	114	108	118	132	131	107	109	111	112	107	103	108	87	117	108	118	118	108	107	101	104	117	100	111	96	113	110	97	104	99	104	107	117	88	103	86	111	109	114	108	92	117	116	105	113	116	110	112	98	117	116	101	119	110	124	116	96	112	115	125	94	100	117	103	113	113	115	111	111	113	107	102	108	105	97	114	101	104	91	100	88	117	103	130	111	95	105	109	119	89	101	94	100	116	102	86	97	111	96	116	93	128	113	91	117	103	101	88	118	108	103	114	102	98	99	92	103	114	106	107	124	101	119	111	96	113	96	122	122	108	110	107	105	111	103	116	139	101	107	93	86	109	100	107	94	94	89	128	90	100	115	111	110	101	94	136	124	112	118	99	107	117	105	126	113	107	119	117	121	103	103	97	99	110	99	105	119	112	124	138	111	120	102	94	122	111	119	101	118	124	98	107	106	119	100	113	102	113	111	118	97	106	118	111	114	129	117	132	119	109	101	115	107	95	103	110	105	114	95	115	117	113	124	93	101	109	92	102	105	105	100	131	99	89	118	115	116	113	91	104	95	109	102	102	101	105	104	109	117	114	112	111	106	125	107	116	95	110	103	115	103	105	114	103	111	119	86	102	101	95	108	104	115	107	100	112	106	93	107	116	113	107	115	131	114	103	119	95	118	129	112	103	105	132	109	107	94	105	113	109	103	93	101	118	97	124	117	121	112	123	95	109	96	95	99	100	117	108	98	99	121	111	89	106	104	114	119	116	122	119	102	95	126	95	94	100	89	105	118	91	96	124	107	100	101	110	127	127	110	116	120	100	126	117	105	106	117	121	96	119	123	102	99	104	118	117	119	100	114	113	133	112	125	120	117	89	120	118	91	112	110	101	93	117	103	101	111	100	108	108	127	122	99	106	116	125	107	102	126	90	96	112	125	103	116	116	109	85	107	112	126	102	119	108	104	107	106	107	104	140	132	111	126	114	126	109	107	101	101	100	116	88	118	105	88	102	101	98	124	113	105	114	118	112	101	124	122	102	101	101	99	122	134	99	107	98	112	105	90	103	107	102	117	117	105	110	106	108	103	117	101	95	105	101	101	110	96	105	110	113	106	120	115	129	98	130	113	112	118	96	108	117	118	120	106	92	113	111	115	107	120	117	104	103	117	98	96	107	92	113	101	112	112	92	87	109	118	112	123	98	112	93	108	93	93	81	95	93	106	114	105	105	114	101	112	93	106	120	118	98	123	109	110	112	124	107	96	113	117	111	106	101	119	111	113	122	98	112	104	107	105	81	111	105	102	107	107	112	105	118	88	123	117	98	121	94	101	102	129	124	114	105	101	112	120	105	111	133	103	101	99	105	110	100	127	107	111	121	107	115	102	131	105	112	117	118	91	112	103	110	116	96	119	105	85	85	104	114	118	108	107	115	116	110	111	105	107	105	104	120	106	113	104	109	82	120	120	110	117	106	91	98	97	116	124	126	92	113	108	113	103	117	110	113	107	105	119	109	92	117	115	119	105	93	111	99	104	117	130	108	92	103	123	107	108	105	110	106	115	102	121	125	110	100	94	99	116	102	112	104	114	97	106	108	108	116	117	111	100	110	108	105	107	112	88	98	120	109	90	125	110	104	116	83	109	112	96	115	104	103	112	102	115	126	103	105	118	121	111	117	107	107	95	103	114	95	94	115	104	97	109	113	98	101	107	112	91	95	120	115	97	106	126	102	114	121	127	102	111	105	106	95	102	112	120	100	93	112	107	135	100	116	115	103	107	100	109	112	106	110	111	116	118	107	114	113	91	118	119	106	115	106	109	100	114	97	104	115	77	114	115	126	92	110	98	99
5259	1418	3219	3695	3023	2491	2006	1712	1448	1222	1166	973	863	814	743	741	684	645	616	583	567	574	526	530	530	509	494	509	471	449	448	498	478	456	453	418	431	441	453	410	428	387	429	405	390	398	467	435	351	348	367	392	334	412	403	386	385	411	409	419	366	405	377	369	367	389	400	387	439	399	401	386	396	376	387	370	399	368	370	377	396	398	390	409	368	365	359	358	372	385	385	357	335	355	380	329	397	364	385	369	346	383	368	367	361	363	378	413	372	363	367	351	385	408	337	354	382	364	389	385	346	366	366	408	361	371	354	387	351	377	351	379	390	333	354	395	384	369	353	352	372	377	357	376	374	361	375	342	359	344	398	384	371	370	366	369	371	343	368	360	372	369	365	354	348	367	358	392	360	340	326	358	370	358	391	361	382	357	348	368	383	358	351	393	392	368	376	381	364	345	354	336	380	368	364	358	334	327	363	352	336	393	366	359	380	330	340	332	368	377	399	366	327	360	340	367	358	382	373	368	327	350	395	357	368	351	339	360	355	350	352	339	359	369	363	354	351	384	365	335	361	385	337	341	376	346	374	367	320	367	363	356	356	366	352	356	365	360	358	366	383	389	368	361	333	331	367	347	358	372	355	378	331	361	347	321	392	358	327	353	385	353	384	362	357	327	356	377	358	373	381	369	344	348	367	353	366	325	365	334	358	357	360	365	337	345	342	322	356	412	385	377	380	359	365	352	372	345	359	362	349	355	382	381	368	393	359	371	365	399	335	367	374	340	362	335	378	323	341	364	363	365	358	343	337	383	368	351	353	358	338	359	348	392	368	357	386	379	363	379	359	364	370	371	340	344	381	360	364	371	382	376	340	338	371	358	370	389	368	361	321	371	358	360	387	389	370	373	353	389	358	347	380	354	353	359	338	339	355	345	343	395	352	368	395	346	370	314	370	373	335	356	333	356	344	407	371	357	373	349	346	384	355	357	378	333	347	378	350	378	335	359	391	329	343	348	335	391	358	352	367	349	371	370	363	381	364	364	343	341	345	370	374	405	355	354	360	367	380	333	373	368	360	373	369	378	386	337	379	376	360	365	363	368	350	360	361	340	393	353	345	394	343	355	385	390	362	317	353	358	346	352	365	351	341	352	363	372	343	342	365	369	346	392	373	361	385	379	364	386	346	368	336	358	355	337	357	336	375	353	350	357	388	387	363	416	365	342	351	351	335	356	351	336	375	359	364	356	348	365	348	355	367	359	356	366	367	317	380	344	381	348	369	359	395	382	338	371	338	378	355	356	358	340	340	354	357	366	310	332	361	340	371	359	362	339	368	391	384	373	364	353	335	371	364	360	379	356	381	355	345	377	345	368	372	364	350	366	368	371	391	335	381	375	361	369	351	345	333	362	358	312	368	345	351	338	395	343	365	327	369	339	418	390	353	390	340	368	359	346	328	335	361	384	354	381	366	342	354	330	376	338	332	352	350	333	365	386	426	353	341	358	378	385	351	395	323	393	388	362	365	356	356	368	347	343	348	381	334	348	344	363	358	347	352	367	344	361	396	364	357	337	381	360	382	357	338	362	405	362	364	360	356	347	346	356	341	341	332	408	376	352	381	367	346	373	363	351	355	380	369	382	336	376	366	320	391	355	365	407	374	353	338	372	353	362	352	367	362	361	388	365	345	393	327	332	373	351	363	382	368	365	388	374	387	339	362	370	335	354	323	362	377	335	373	383	335	373	355	363	336	381	345	337	369	362	358	382	359	381	349	370	378	360	357	373	389	329	329	378	377	377	343	351	365	396	366	330	360	349	326	334	373	391	382	382	320	365	395	337	379	335	371	349	354	346	375	332	356	370	369	337	358	345	367	361	350	338	335	365	370	348	346	353	363	362	362	393	353	368	373	396	377	314	382	358	381	347	372	349	335	355	365	376	340	353	342	338	370	393	341	372	352	350	346	362	364	372	355	371	349	345	381	376	342	377	330	365	364	381	376	352	381	340	367	343	338	375	356	388	387	398	359	359	350	337	353	362	385	373	340	342	343	351	350	358	373	372	373	354	336	363	329	369	356	392	364	338	390	379	374	348	373	371	362	380	369	393	381	404	370	377	341	366	396	351	343	349	370	348	338	347	377	323	347	368	376	352	365	379	341	388	374	383	378	346	361	380	392	363	360	352	360	345	372	378	385	347	335	389	363	352	396	357	362	361	358	370	374	347	374	367	391	378	360	392	392	371	354	367	339	341	374	357	350	377	372	341	342	353	329	364	365	327	335	367	349	349	331	347	381	351	354	363	330	347	394	357	337	333	336	353	336	362	335	345	360	376	373	355	399	358	376	381	347	369	368	409	323	353	348	324	381	376	363	364	391	354	382	389	363	396	352	334	345	340	350	365	369	337	380	364	345	351	339	346	383	350	353	359	363	358	360	329	354	370	372	342	338	342	390	350	366	351	369	374	357	369	380	371	320	380	375	351	363	367	335	364	373	352	371	375	371	349	349	338	329	311	341	357	370	368	343	347	393	362	370	368	396	377	350	384	363	337	381	374	399	335	342	372	402	358	356	370	366	359	350	367	356	341	358	341	337	369	364	359	349	343	343	368	346	362	374	369	390	320	334	377	374	382	347	329	361	342	380	365	378	335	385	342	336	356	372	334	386	312	399	344	368	358	366	375	339	373	357	354	362	395	373	371	340	389	398	395	384	374	412	402	364	343	363	364	361	376	343	356	352	351	345	366	340	364	358	353	369	380	372	360	356	347	329	354	364	355	349	379	357	347	419	376	397	359	379	376	360	375	358	340	366	371	379	370	346	391	345	331	378	344	373	364	354	328	390	351	362	365	346	350	408	359	384	376	405	365	354	337	361	378	359	367	353	342	349	374	346	348	371	365	353	383	343	361	369	345	361	350	362	371	377	379	358	385	381	376	358	357	370	360	323	353	408	370	357	374	373	332	371	387	350	355	333	357	346	358	380	373	355	355	379	358	349	350	400	358	349	332	353	369	347	375	387	355	344	359	384	397	385	337	332	363	349	340	363	371	343	377	383	375	324	330	373	356	349	351	342	377	366	333	361	395	320	355	329	347	361	364	355	382	353	349	381	331	362	362	388	369	368	367	350	375	346	349	360	325	363	361	344	335	355	387	393	372	360	344	365	344	331	363	375	368	341	372	356	345	379	347	328	350	368	372	357	389	371	373	345	392	359	343	315	357	312	357	349	352	350	349	336	361	349	341	344	368	371	381	333	359	350	359	342	375	371	373	364	326	354	344	352	350	378	396	374	314	383	359	353	386	364	340	370	324	383	351	340	367	407	351	349	398	362	357	352	357	384	354	373	338	345	353	376	355	356	383	330	377	371	360	387	346	357	347	410	358	388	369	340	344	358	386	342	354	378	340	390	375	336	364	365	348	372	355	386	350	396	366	352	367	370	367	377	407	371	355	371	342	365	369	363	363	337	379	367	355	355	349	354	331	335	376	332	366	367	330	386	353	351	356
15059	2519	2834	2127	1457	1072	770	610	507	433	382	355	304	300	270	247	236	237	213	180	199	200	233	176	176	193	191	168	172	173	196	190	158	177	176	134	181	189	170	178	179	188	172	173	151	173	158	157	186	161	153	161	158	135	154	158	190	156	153	168	177	143	178	136	163	142	178	169	156	149	159	161	151	189	154	168	140	161	158	156	146	166	158	165	155	141	156	158	144	146	170	156	145	176	162	171	158	164	162	174	177	156	155	147	163	150	157	169	150	132	159	144	180	157	161	159	164	160	144	123	154	163	188	157	160	155	160	144	169	156	150	160	153	160	139	157	146	156	140	174	147	149	152	154	144	166	139	159	156	162	142	150	149	176	133	146	165	165	178	154	155	147	165	135	140	160	167	156	155	159	136	157	145	154	151	171	124	134	170	132	149	163	153	144	174	132	148	150	147	153	164	157	166	134	148	159	148	166	157	158	145	141	169	159	140	171	176	154	144	135	138	172	146	148	153	154	161	159	153	162	165	157	159	156	166	152	147	163	158	158	159	131	157	139	145	140	153	163	168	158	150	169	163	157	143	134	159	153	196	148	157	138	114	168	157	158	153	130	148	157	148	139	154	167	165	162	162	143	168	137	171	167	144	169	151	144	154	164	177	144	140	146	139	153	146	138	151	146	145	153	161	144	131	162	172	161	140	181	169	161	158	160	162	156	150	150	153	143	184	148	160	186	143	174	131	162	158	182	143	151	153	143	145	127	162	154	147	139	132	155	157	161	137	155	166	158	145	156	161	135	163	147	161	143	174	145	149	160	154	157	152	158	155	139	137	160	156	160	169	151	146	146	143	174	170	184	169	145	138	153	153	170	141	129	150	149	172	150	142	157	129	144	169	171	150	137	150	158	142	152	157	153	146	161	133	116	141	158	153	162	151	159	172	153	176	141	158	161	150	147	159	163	146	140	153	169	153	156	157	196	147	163	172	156	152	153	141	171	151	151	123	140	178	149	142	141	165	141	151	141	159	182	159	150	160	154	145	156	144	154	180	175	167	154	167	141	179	170	162	144	131	152	161	150	158	135	161	134	157	146	147	155	146	159	193	160	161	156	162	160	156	159	174	153	143	137	162	160	170	158	167	167	158	145	153	170	175	142	156	142	166	162	135	150	143	147	133	154	155	150	136	157	152	159	152	144	172	144	147	159	170	158	144	155	145	155	139	138	144	143	169	151	157	169	134	151	165	153	139	147	136	165	139	176	175	149	158	147	168	173	139	144	158	141	171	173	162	159	142	152	144	139	159	150	154	143	174	146	159	152	156	161	155	162	145	150	163	140	169	157	157	133	140	156	168	164	143	156	166	175	170	148	164	149	141	157	168	167	152	162	133	147	159	133	142	154	169	160	133	167	133	136	141	143	159	146	124	178	160	139	168	163	144	165	163	151	152	127	146	158	172	170	150	153	153	139	125	170	161	139	152	128	168	155	141	156	149	159	141	164	169	157	152	150	192	144	160	158	176	163	139	164	120	134	151	130	157	149	168	155	159	151	162	168	175	150	152	157	154	143	117	152	153	158	152	139	155	142	160	159	161	149	148	172	130	150	146	141	156	164	128	162	150	157	175	175	159	149	163	172	154	138	144	147	147	167	147	149	123	152	158	155	143	183	166	149	152	144	150	144	159	152	148	142	170	145	150	161	166	176	163	128	161	155	140	138	149	159	166	150	178	160	160	141	131	158	129	149	134	155	136	163	168	148	149	170	150	151	162	164	141	151	172	161	171	165	153	151	158	126	161	135	169	171	140	157	159	144	161	151	153	145	143	154	141	135	162	171	145	180	137	169	166	141	153	127	131	162	160	170	150	174	150	139	173	157	160	135	164	146	166	156	157	157	153	180	160	168	176	142	143	146	140	153	158	145	144	133	156	144	132	167	141	132	171	155	173	173	168	162	158	143	157	143	138	160	163	155	148	142	158	145	142	172	131	131	143	166	164	146	160	150	156	172	153	151	174	158	152	150	163	159	138	149	147	151	162	152	198	146	137	140	142	152	154	132	154	146	149	149	134	145	158	154	140	155	146	156	148	150	148	162	173	156	174	175	174	151	151	138	149	156	133	155	166	173	168	140	142	162	143	153	167	168	144	152	133	159	147	171	162	159	146	166	163	173	150	150	173	165	144	153	141	165	147	150	160	144	147	155	169	165	127	138	131	159	148	148	168	151	145	143	166	172	165	163	143	146	147	157	155	138	160	146	174	129	147	133	159	152	169	165	167	150	165	171	147	178	158	148	154	146	157	161	142	148	154	139	131	145	159	154	159	157	181	174	143	181	152	169	176	142	158	171	147	142	171	151	157	144	145	154	122	139	167	152	155	163	142	165	158	146	174	176	169	151	172	133	157	175	137	161	156	157	161	181	160	160	161	153	158	141	138	156	139	160	161	155	141	161	178	149	144	137	163	170	157	164	144	155	158	167	159	172	163	175	178	154	169	155	153	150	156	157	142	172	140	168	158	164	131	147	158	148	136	137	141	173	153	163	156	156	157	183	149	162	157	161	167	156	159	170	162	158	150	160	165	143	162	163	181	167	152	129	145	136	174	135	145	155	159	148	149	159	160	143	156	138	156	158	139	170	164	159	146	147	151	164	148	145	170	159	149	143	152	149	164	162	163	152	167	170	147	180	169	160	156	157	140	134	181	150	141	168	160	156	154	149	170	149	140	178	162	148	159	151	152	162	142	158	150	177	178	171	139	149	161	136	137	165	139	149	163	179	134	142	156	146	161	131	144	148	150	152	148	155	154	159	137	142	154	145	168	143	173	153	154	138	151	138	152	177	149	151	148	171	156	129	175	170	157	170	178	156	151	155	145	149	141	157	162	127	176	166	164	164	149	147	159	161	176	131	178	183	162	120	161	171	151	153	170	159	146	151	152	156	155	136	169	158	147	179	140	135	154	160	136	147	142	155	180	161	139	149	125	155	145	157	152	158	160	147	138	148	148	142	155	151	150	161	137	151	160	151	154	160	158	148	157	154	152	137	141	143	162	167	173	171	144	137	152	163	181	147	162	141	158	152	166	194	167	145	171	153	157	163	155	168	181	154	144	134	168	131	171	167	162	160	165	123	160	166	152	150	131	164	153	177	159	160	163	162	157	168	159	151	176	154	147	152	173	151	154	146	161	180	139	143	155	150	175	173	158	135	167	149	138	165	148	144	182	163	150	149	161	152	156	136	167	152	173	149	169	166	131	157	161	171	148	144	154	155	162	154	152	150	146	156	166	157	130	150	158	161	155	148	138	168	149	164	135	149	160	172	137	152	150	166	150	148	154	126	149	160	146	148	164	157	161	147	156	170	149	181	153	154	167	136	128	150	172	174	153	164	157	169	132	176	150	165	172	148	177	163	148	159	162	155	170	140	173	140	143	174	169	120	184	167	152	179	137	148	153	149	167	162	149	162	137	153	152	153	153	153	150	177	151	142	170	172	146	176	147	143	160	134
7624	2587	5954	6652	5515	4413	3682	3061	2495	2257	1962	1655	1587	1402	1348	1268	1035	1055	997	976	936	900	871	834	784	817	755	750	753	687	713	674	624	636	648	618	631	626	575	581	627	580	586	581	574	629	572	571	567	577	576	555	577	541	542	578	543	552	523	578	567	534	502	528	547	530	510	534	524	502	546	558	569	523	540	531	536	521	534	503	516	559	494	511	556	510	550	513	513	515	476	502	504	531	543	479	542	486	515	480	495	531	508	504	490	471	549	508	517	512	502	515	495	519	513	505	524	496	539	535	504	515	481	491	479	472	488	551	484	493	490	510	498	474	492	515	492	523	494	481	502	527	493	483	492	482	521	445	465	536	487	464	507	518	491	502	478	520	502	557	492	478	485	515	499	502	508	504	481	529	526	486	514	517	472	499	516	519	513	505	501	521	470	491	508	515	503	491	488	525	507	517	497	486	493	459	503	509	504	500	481	535	501	524	521	474	497	476	474	491	472	486	483	498	504	493	444	524	508	488	468	529	493	508	512	510	500	480	479	489	475	527	507	491	514	478	522	505	469	537	502	508	482	502	494	487	529	512	510	457	534	500	503	499	508	494	535	516	498	478	523	494	520	523	474	444	495	491	492	503	463	482	485	471	507	504	511	530	500	481	473	511	484	496	479	516	491	507	524	469	513	508	491	520	498	522	463	486	501	481	498	498	486	488	498	504	485	517	511	468	504	574	496	500	458	496	477	490	488	490	509	502	488	514	504	480	528	532	533	511	448	487	501	470	490	491	558	481	503	531	504	459	528	513	525	504	493	530	501	467	498	511	484	521	498	513	520	513	472	533	449	448	508	464	492	486	501	494	470	499	488	507	511	470	501	536	464	485	531	471	502	502	490	501	497	475	493	490	493	487	511	518	448	465	478	483	513	475	513	511	449	528	526	482	509	511	506	497	528	514	491	488	477	516	482	490	518	488	542	477	500	487	514	495	508	484	552	501	490	466	518	506	547	517	494	531	479	511	490	484	493	483	486	460	535	516	481	474	501	527	525	509	500	511	497	487	496	505	512	515	514	484	458	521	485	514	483	501	504	506	498	509	519	515	464	483	503	471	492	530	501	499	485	524	513	493	489	521	454	519	462	510	526	514	522	499	490	466	507	509	503	504	477	533	503	544	460	470	500	528	478	469	510	508	496	507	471	492	488	458	524	516	489	550	489	482	525	487	456	535	495	516	487	487	471	492	465	511	470	522	473	452	482	533	477	480	500	480	495	479	519	492	476	486	494	510	484	520	521	506	513	503	492	524	510	489	509	541	469	520	542	517	498	489	505	531	474	479	490	488	512	508	493	488	527	531	515	482	481	465	514	484	483	506	504	457	486	532	497	510	491	481	500	503	536	551	476	487	488	458	489	533	493	526	526	500	464	483	481	496	483	478	515	503	499	499	486	481	531	518	493	514	508	506	495	466	493	464	517	495	500	496	497	498	492	483	508	493	495	499	505	471	488	507	489	509	495	466	517	514	501	506	462	441	534	500	480	487	475	473	480	514	456	493	512	508	511	492	499	518	495	524	510	513	532	486	484	528	513	500	498	510	504	486	508	516	468	482	476	512	518	500	504	504	490	510	493	491	516	524	503	472	510	487	469	489	504	505	515	471	489	493	509	531	483	479	499	523	523	520	504	500	519	513	508	482	489	488	495	481	478	504	496	478	501	525	505	481	500	461	471	494	485	484	497	518	516	490	529	525	523	500	500	517	500	463	547	523	516	511	491	525	489	569	509	492	518	491	473	502	487	509	556	504	492	456	532	477	468	490	502	497	497	493	534	502	477	514	543	479	477	482	478	507	516	502	482	499	472	503	470	531	586	502	506	487	525	497	489	464	526	518	512	500	511	526	529	507	475	456	467	482	514	508	505	489	524	481	489	487	483	473	491	447	483	512	529	508	459	484	516	464	459	505	506	485	478	491	490	499	468	528	507	442	510	487	537	521	528	476	515	520	510	510	482	487	473	505	475	519	487	508	491	491	466	520	498	459	482	487	481	512	503	479	483	536	460	514	508	482	539	491	478	515	473	498	504	492	497	492	511	513	459	494	473	493	503	511	530	485	503	477	507	525	522	526	481	482	511	490	493	507	459	530	500	470	526	496	487	471	468	480	481	515	475	507	497	501	480	490	520	482	539	498	507	464	476	503	492	518	510	526	499	492	501	475	480	479	496	494	501	498	484	524	504	476	509	491	473	510	495	507	501	504	454	495	504	472	502	478	513	516	490	527	461	534	489	487	518	488	500	513	466	508	524	509	509	472	511	504	518	501	519	511	500	483	538	500	480	501	473	487	526	495	517	463	505	486	510	488	487	485	467	504	481	508	471	500	500	526	503	517	523	499	487	469	502	513	476	499	537	509	487	493	475	515	529	505	484	484	513	504	529	548	492	510	516	473	478	476	486	495	494	530	471	519	538	527	446	546	534	470	492	509	439	477	506	500	507	452	542	476	537	512	480	484	491	525	480	479	499	467	522	509	511	492	507	531	527	532	493	505	495	501	485	506	522	501	487	487	508	543	472	468	528	507	478	532	472	525	508	522	499	509	491	513	494	531	509	505	501	532	521	503	489	485	480	478	504	468	534	479	486	502	475	505	500	501	487	502	546	487	537	513	513	448	474	501	496	504	487	505	502	525	506	522	505	489	538	468	499	561	502	459	497	504	508	502	476	499	518	515	502	533	509	506	476	502	489	510	491	488	499	508	549	489	509	500	487	508	512	503	472	486	515	497	508	510	501	513	520	509	523	516	456	520	530	535	497	486	480	484	482	506	493	502	499	495	524	505	484	506	531	452	456	494	491	481	486	496	554	476	512	491	490	561	504	535	499	531	465	516	499	498	516	503	480	484	510	490	487	480	497	502	489	539	514	525	490	458	515	486	471	485	502	496	514	498	516	506	516	508	512	522	447	505	481	489	504	510	508	532	507	489	457	472	476	480	485	485	481	485	513	489	514	467	491	489	489	541	492	516	565	490	465	508	523	477	505	550	494	507	471	494	514	486	503	472	450	502	446	495	513	510	522	466	470	450	492	506	502	488	478	502	469	502	533	494	477	496	511	501	484	490	494	472	508	471	500	483	506	475	527	491	477	514	491	535	508	501	495	516	524	471	527	528	506	503	505	463	504	523	490	443	472	475	494	486	505	481	501	476	508	527	510	527	531	517	496	481	549	522	525	487	475	469	491	528	529	513	476	510	490	475	513	488	477	529	470	434	502	484	503	467	518	469	500	493	510	518	529	503	466	546	469	495	521	515	477	482	518	520	495	514	490	510	476	483	522	518	510	501	503	530	502	478	526	496	501	494	472	494	504	500	516	512	492	467	488	478	441	522	489	522	526	469	508	514	516	524	490	489	475	495	485	521	483	534	434	504	526	481	483	485	453	476	505	499	476	509	497	480	520	491	508	482	526	482	482	486	513	501	548	486	504	510	487	523	485	485	498	486	459	465	481	487
2077	240	280	286	251	237	254	216	213	207	253	218	201	247	224	249	204	210	234	201	229	222	222	221	199	226	187	202	211	244	221	232	207	201	186	196	219	223	210	244	200	222	217	210	216	202	247	227	249	209	215	213	201	218	230	232	223	225	231	195	216	199	201	202	200	210	180	248	214	215	190	185	228	223	239	211	210	210	234	188	204	216	223	219	222	231	233	234	231	214	204	217	196	238	225	224	230	203	200	229	216	184	246	227	205	219	226	209	231	220	203	219	196	252	211	204	219	198	213	197	203	223	209	225	200	218	214	174	215	207	217	207	216	228	239	184	221	238	217	222	210	199	225	215	204	231	193	241	220	208	226	230	225	229	210	218	227	226	206	210	229	200	218	203	211	229	217	210	215	205	227	219	242	200	215	224	205	216	203	191	184	236	196	219	204	218	212	215	212	227	186	231	194	213	208	213	214	230	223	202	226	210	203	232	212	233	204	205	189	208	201	221	225	194	210	203	193	228	200	228	216	208	185	197	244	198	229	233	257	227	218	211	210	218	204	204	215	208	207	185	216	231	209	200	193	210	227	201	235	222	219	216	245	183	226	212	235	194	185	190	227	200	212	238	217	233	219	249	205	221	197	224	218	234	231	215	222	201	218	218	194	220	213	217	202	198	228	225	219	210	222	216	222	219	211	211	207	247	215	222	222	227	232	223	224	220	199	233	208	204	216	205	227	204	224	227	223	212	231	198	202	254	199	226	205	215	194	233	217	222	223	217	215	207	232	217	243	228	223	228	223	235	221	216	213	216	209	221	211	218	206	221	216	259	231	192	217	202	210	208	217	208	231	208	218	212	222	215	229	183	214	202	202	216	181	222	240	203	219	208	189	206	216	201	191	220	210	205	201	234	200	201	212	245	229	210	203	228	217	210	217	212	200	203	200	197	225	237	196	210	201	216	193	208	257	229	212	218	234	209	216	217	212	206	207	222	211	195	196	210	240	210	238	230	232	216	213	216	226	200	223	228	204	223	220	228	201	192	199	226	200	240	222	200	198	231	185	207	215	213	232	216	216	196	214	231	206	230	216	201	253	224	210	205	199	208	196	224	216	198	230	212	209	210	200	207	238	210	219	215	220	239	220	215	232	216	220	206	202	215	217	204	216	247	225	228	219	225	233	234	232	217	203	198	201	222	237	211	218	204	220	196	217	213	231	225	208	199	220	240	242	210	214	225	242	195	200	201	213	213	190	217	207	224	244	196	242	227	198	189	202	215	197	215	227	194	224	201	211	226	211	211	224	187	211	217	210	227	225	203	218	242	223	202	221	225	197	206	223	219	185	214	229	190	223	216	210	224	206	240	229	240	212	213	227	213	212	240	206	226	215	228	220	233	211	199	245	215	258	223	213	218	179	209	204	198	187	200	186	222	227	224	199	201	242	219	202	212	207	203	187	230	218	215	236	210	218	249	217	237	214	220	242	201	234	230	209	210	214	220	207	217	224	199	230	222	215	199	237	211	195	238	227	205	203	235	215	174	204	217	199	223	233	225	223	207	182	218	218	196	194	211	198	212	221	188	219	201	209	210	184	211	220	224	206	208	220	195	203	220	198	192	207	237	209	192	218	229	193	199	230	228	232	203	211	226	209	219	217	235	196	217	208	228	229	229	234	237	212	218	213	204	200	196	232	230	193	214	245	233	210	200	208	215	197	203	240	206	214	195	213	244	215	203	211	205	211	218	217	220	216	204	211	216	220	204	207	200	224	205	210	221	224	219	206	230	228	218	240	216	228	208	226	216	206	215	204	224	201	208	201	204	197	229	198	240	226	232	224	204	187	213	194	221	193	225	222	205	231	214	215	219	227	217	225	216	228	214	244	264	217	200	238	181	215	230	184	230	220	217	196	241	196	205	202	218	225	234	210	216	206	223	210	239	219	223	241	219	209	236	196	226	235	206	214	206	246	231	212	226	214	215	228	248	240	222	217	225	222	198	223	227	200	213	210	206	236	200	253	244	207	230	216	206	213	207	205	222	222	206	215	230	211	201	233	220	246	202	228	224	205	189	216	205	238	217	234	218	218	220	232	221	238	227	197	226	225	232	204	227	191	217	201	185	204	216	212	220	227	211	240	223	232	200	215	201	228	224	189	225	232	203	207	221	205	207	236	225	233	240	213	211	207	212	211	207	205	218	227	186	234	223	191	214	201	214	213	211	234	197	225	238	209	208	186	207	218	205	210	229	202	238	237	231	226	217	219	224	246	215	211	227	224	217	231	205	213	234	216	230	257	192	227	225	209	214	212	214	196	231	221	204	204	230	223	231	214	204	219	220	210	188	218	216	215	256	208	229	231	226	203	219	197	234	217	211	236	202	218	228	192	220	235	235	205	230	221	195	194	219	203	238	201	205	210	204	224	198	208	206	239	194	196	222	212	196	213	211	206	229	211	214	248	228	204	243	226	212	207	209	212	235	194	217	203	191	206	231	212	203	229	235	232	221	209	206	231	233	225	231	228	219	221	217	223	214	189	223	213	219	202	218	225	207	220	209	213	192	198	225	188	197	183	232	227	206	218	234	221	195	218	215	226	242	215	188	228	207	199	233	200	180	208	196	217	218	195	225	210	218	230	215	199	227	214	200	236	224	204	201	233	206	206	223	222	203	187	220	203	203	225	241	225	223	214	186	194	222	253	228	238	218	213	213	225	197	228	222	192	226	205	237	226	189	206	229	184	214	235	222	218	180	224	213	232	227	228	221	207	215	208	223	226	216	201	223	219	205	221	203	216	209	222	212	199	234	217	213	215	227	206	198	224	199	194	219	222	213	222	203	222	208	228	186	208	216	210	246	225	216	227	211	242	238	192	247	202	197	223	225	217	248	208	205	231	226	212	217	198	215	210	243	204	228	218	231	201	218	222	230	208	233	237	203	219	235	227	203	226	208	211	216	204	214	228	197	200	209	214	212	230	214	220	212	224	204	212	216	203	213	218	203	217	213	191	201	205	223	234	213	225	238	193	214	217	228	205	208	202	226	194	235	241	220	200	239	214	226	204	221	224	205	214	211	206	216	218	212	215	217	247	232	229	195	252	203	222	241	212	212	218	212	181	224	205	217	219	203	219	219	215	197	239	220	184	232	238	226	225	224	229	221	195	211	216	226	186	212	209	210	211	218	203	215	217	238	216	214	223	223	234	193	170	192	214	209	222	193	207	209	236	222	227	217	222	213	213	211	219	194	218	217	190	221	219	193	222	208	203	195	234	235	236	201	220	221	211	221	211	215	219	220	231	199	220	227	216	212	235	208	215	213	190	202	205	223	184	216	218	220	199	215	220	223	227	182	219	206	212	226	206	224	236	245	214	219	242	178	234	209	226	202	195	215	211	202	230	208	213	217	193	217	207	225	200	217	212	204	248	206	234	183	224	205	226	246	216	210	228	213	214	206	215	238	203	199	197	223	225	205	203	206	226	214	206	243	211	207	207	208	211	205	206	221	191	228
2144	679	778	832	822	771	701	728	705	683	690	645	711	614	603	630	636	684	682	702	651	644	658	641	657	630	652	651	694	654	616	613	602	626	646	624	648	664	641	659	655	627	660	646	583	570	618	636	571	609	636	606	625	674	622	616	641	624	655	633	662	639	649	646	670	624	625	665	654	638	632	632	691	658	642	599	643	588	661	615	624	597	633	662	602	645	651	655	660	648	619	666	658	650	608	671	657	643	633	668	623	620	630	639	657	632	647	592	624	639	620	625	599	659	644	645	643	642	661	637	611	699	601	676	630	652	664	623	667	672	653	625	626	659	625	682	625	639	623	660	635	661	621	631	633	646	686	640	619	647	650	673	662	674	657	638	646	682	652	648	680	608	648	643	573	618	620	637	641	632	595	625	633	653	628	641	645	669	598	617	670	622	657	642	658	646	645	644	627	646	603	643	638	659	637	606	634	661	679	651	651	611	622	653	624	664	661	598	616	659	660	629	698	630	622	676	666	625	600	605	652	612	654	641	632	617	589	630	640	651	653	642	600	645	645	666	641	623	616	649	608	596	613	655	641	611	674	673	624	664	638	704	611	607	644	649	598	629	629	628	610	609	625	599	662	619	633	627	656	622	623	626	658	670	688	651	664	653	620	659	645	601	643	636	635	662	671	636	619	599	623	589	651	617	600	633	631	618	625	669	609	668	648	591	640	636	638	596	677	647	651	644	642	635	627	644	645	641	645	595	659	628	641	662	659	632	660	621	621	680	678	629	681	635	662	619	671	600	647	671	618	657	595	602	656	657	652	629	661	609	567	633	609	646	579	626	674	625	684	652	637	629	641	606	638	607	668	632	693	602	635	626	639	635	598	625	612	621	626	627	651	675	659	666	649	675	667	606	623	621	651	610	632	641	600	632	660	628	653	663	653	655	655	667	635	638	617	613	605	627	648	636	627	628	658	633	649	585	658	629	604	639	646	637	619	681	637	584	599	625	659	609	643	646	689	623	637	631	658	624	624	594	609	650	639	597	615	602	600	689	625	692	636	631	591	631	626	625	635	670	656	627	622	615	631	593	653	647	660	640	645	613	628	579	618	661	618	659	607	640	625	638	615	652	690	638	581	637	659	638	634	606	602	601	583	623	637	658	599	708	641	667	611	581	635	689	620	642	626	620	626	613	624	610	676	645	652	634	638	671	618	587	635	563	637	687	637	603	662	637	658	651	637	609	623	677	602	695	652	657	632	679	621	666	656	663	654	620	598	626	597	625	578	644	603	668	628	665	634	650	659	637	581	642	656	662	659	616	622	651	683	628	632	628	655	601	631	604	672	665	666	607	653	663	605	670	634	677	641	629	604	649	671	601	677	635	648	670	620	598	626	612	685	671	634	635	728	671	663	639	640	671	681	606	667	639	649	660	659	646	679	671	677	653	635	626	686	613	612	619	633	662	648	642	667	670	623	617	595	623	638	610	634	618	631	653	656	676	640	635	579	693	652	565	600	648	631	678	700	644	651	581	636	633	688	640	660	605	630	637	706	615	618	651	610	621	661	629	621	641	655	638	617	695	638	624	631	613	669	641	691	601	644	663	688	618	649	635	617	634	644	638	630	644	633	671	618	629	659	647	649	623	641	652	671	702	641	649	648	649	673	647	658	696	584	595	641	582	624	632	666	645	664	641	645	657	641	656	642	643	613	659	639	608	661	675	669	643	662	643	629	649	609	647	658	648	633	643	664	688	642	609	639	667	650	629	665	649	612	608	597	638	611	633	631	647	642	624	625	660	605	614	597	604	646	644	665	636	567	623	643	614	633	664	618	655	611	662	652	623	584	636	664	658	627	647	666	594	634	655	593	667	606	622	618	641	617	654	644	672	625	706	617	652	637	624	627	615	591	615	615	684	656	666	630	638	654	657	643	576	628	663	656	663	637	614	627	641	613	653	645	635	625	644	624	675	655	658	615	634	656	667	678	653	608	654	654	630	613	611	571	615	610	686	668	636	703	582	661	644	666	655	633	611	654	614	598	653	659	615	641	608	652	624	632	630	698	595	679	632	625	657	655	646	614	599	663	640	623	612	617	635	588	615	577	584	634	649	617	627	651	624	641	595	671	637	662	633	622	634	621	663	608	666	642	613	644	612	675	664	647	611	650	671	630	659	642	648	580	619	655	595	648	679	626	620	651	617	638	601	639	666	664	651	673	621	668	629	631	644	668	637	605	651	614	618	647	646	671	654	615	648	634	683	651	684	651	580	634	634	669	622	635	620	672	674	637	644	639	697	679	604	617	625	660	677	602	681	634	678	626	613	651	606	620	634	670	645	677	649	676	672	626	655	623	621	732	618	639	650	631	644	682	653	622	640	657	633	614	605	626	647	608	640	638	608	582	634	646	609	646	632	654	654	700	603	635	595	629	673	630	662	619	669	589	593	610	667	647	683	651	592	620	638	622	656	634	600	661	688	661	619	683	609	673	650	668	643	647	686	642	573	650	639	641	654	605	615	657	635	612	649	611	653	636	623	596	629	630	634	676	681	601	673	635	662	657	654	648	627	629	654	671	652	664	714	634	593	644	642	648	680	626	602	627	608	675	621	620	649	652	615	657	607	639	625	654	656	637	622	638	621	603	675	630	617	629	662	645	604	656	624	651	641	652	619	645	626	640	631	619	629	623	641	635	627	648	606	666	609	616	652	647	624	602	689	672	632	658	600	625	619	602	594	607	691	627	658	667	659	675	639	611	662	672	661	636	613	635	664	641	633	638	618	659	598	616	629	623	648	700	688	685	631	634	624	612	643	645	628	683	654	674	646	607	592	585	624	646	619	601	673	647	616	627	630	646	662	636	658	624	645	618	631	652	617	692	618	686	652	627	589	606	611	653	622	649	658	631	634	639	621	677	614	637	613	666	615	610	630	651	676	640	601	610	659	665	662	639	612	602	646	626	656	650	655	640	650	658	640	636	640	621	597	650	593	617	644	633	640	641	655	689	579	627	632	663	640	634	653	649	604	674	654	635	611	648	646	610	613	655	644	563	645	669	681	645	663	637	635	657	634	603	660	625	659	615	685	664	607	658	660	615	638	648	630	653	645	605	641	641	640	624	674	642	615	656	670	636	621	650	642	620	609	600	706	653	676	693	663	646	665	640	629	641	626	616	663	671	656	612	664	624	641	622	637	611	642	624	648	665	674	623	625	658	671	651	668	625	620	634	672	623	680	651	607	624	628	650	628	655	594	676	645	631	637	686	647	583	624	625	600	639	663	674	644	655	629	600	643	649	663	628	658	639	594	638	666	625	637	628	615	606	643	634	653	664	634	590	632	595	656	624	639	603	650	653	618	616	658	647	594	643	644	659	617	623	684	640	603	625	630	633	639	638	669	646	605	646	616	691	625	639	631	647	660	610	617	634	619	654	640	637	622	668	615	677	665	657	633	612	678	648	622	630	650	641	595	667	653	668	601	660	658	683	615	578	667	615	637	635	637	700	635	646	628
7962	1056	1394	1050	761	597	426	322	245	255	221	221	181	170	161	141	163	128	139	130	131	137	121	131	136	101	128	124	115	108	144	112	117	123	115	102	107	111	116	116	116	124	113	118	112	101	134	115	111	122	101	99	115	105	97	112	107	113	101	107	107	98	97	135	112	96	131	127	103	108	112	100	103	109	107	123	101	90	115	112	117	105	112	105	106	109	96	103	108	107	98	110	95	118	111	117	109	104	97	109	104	99	119	101	110	89	116	107	108	114	106	99	102	90	106	122	105	111	115	117	97	97	112	102	98	118	92	104	108	98	100	88	91	105	107	109	102	86	126	110	116	99	107	113	106	92	94	106	107	91	105	101	92	109	96	111	107	90	98	110	121	111	97	103	105	112	102	112	102	109	117	96	100	89	112	94	98	104	101	113	101	113	114	115	113	116	82	95	110	113	93	123	132	97	113	101	101	103	95	94	125	96	88	117	92	93	115	98	95	110	112	147	116	100	117	108	108	111	111	97	110	112	94	106	122	117	118	105	118	110	89	114	88	113	102	100	91	118	109	104	110	101	111	111	128	103	97	107	111	116	102	111	97	137	99	101	122	112	123	110	103	98	105	93	106	103	113	99	96	109	103	104	100	120	112	119	113	109	111	110	113	110	102	102	120	109	104	101	100	89	84	113	108	115	110	104	114	93	110	110	115	109	126	118	105	117	101	109	100	98	92	104	106	121	114	131	117	95	114	108	93	103	129	111	116	129	96	118	132	108	123	104	102	85	114	119	96	114	110	102	116	119	120	95	101	111	106	107	110	102	120	115	97	135	115	96	101	115	122	116	92	109	125	111	95	105	102	90	119	118	109	110	124	106	124	97	101	114	92	103	129	106	107	114	114	117	78	108	114	100	115	119	94	97	105	100	112	131	105	112	124	104	107	106	106	123	139	111	90	115	115	104	113	102	109	106	107	112	112	97	121	115	107	110	104	98	111	108	119	118	123	115	124	114	99	99	103	102	101	122	103	96	107	123	106	97	101	109	84	104	94	95	108	103	109	99	120	106	113	136	106	106	103	121	131	75	93	103	114	115	117	101	122	103	116	96	107	109	101	106	139	110	89	112	103	109	108	117	97	101	103	105	112	125	101	97	110	94	97	105	116	94	104	110	127	94	126	102	95	98	123	117	96	101	104	97	104	112	91	111	94	123	110	106	123	109	95	115	123	102	110	94	106	119	111	114	101	97	111	109	106	107	102	107	105	98	99	113	99	95	98	119	121	123	95	121	96	106	100	113	96	102	112	109	91	110	109	114	119	115	115	104	116	100	98	95	115	92	92	95	113	121	103	105	109	98	127	90	103	99	110	118	92	112	97	101	83	93	118	124	105	120	91	109	123	125	116	91	91	96	109	106	112	104	100	107	113	115	89	98	120	101	95	110	112	118	147	116	98	105	101	93	85	99	108	110	102	110	111	112	105	101	101	114	99	106	97	96	110	91	131	106	116	101	101	108	126	106	122	91	105	97	123	105	105	104	113	108	105	123	100	98	142	99	97	109	96	94	106	108	93	97	107	117	98	101	98	85	103	110	97	114	99	111	108	99	91	115	128	109	93	101	95	123	101	132	93	116	117	101	113	93	110	97	98	116	112	93	112	120	120	109	123	98	122	101	102	102	103	124	99	109	116	107	100	109	107	107	99	101	98	99	100	108	89	111	112	114	112	101	99	104	97	120	113	108	112	110	110	108	96	101	107	114	112	103	103	114	85	105	104	117	115	99	101	117	118	114	122	140	107	130	110	100	109	114	98	95	127	116	112	99	96	119	117	97	91	100	105	105	123	109	96	111	105	118	95	114	108	93	124	110	108	120	103	106	123	114	113	108	114	98	110	93	118	97	96	102	106	99	90	109	117	99	116	104	102	109	93	106	106	116	119	98	117	110	117	112	109	103	136	105	102	110	119	128	108	113	105	111	125	92	109	118	132	110	110	104	106	106	102	102	109	103	101	97	120	104	121	120	105	110	126	117	87	101	103	120	102	91	103	103	111	104	114	88	86	97	95	106	106	92	98	88	121	109	97	111	116	115	99	106	108	99	111	114	111	109	107	112	124	104	96	93	116	106	102	109	128	123	96	105	133	93	92	108	114	87	120	116	113	105	101	115	110	111	103	124	79	96	100	125	99	119	89	102	125	110	99	126	82	131	104	91	91	113	107	101	122	107	101	86	107	127	110	116	118	103	113	87	104	100	123	104	111	115	105	112	135	104	110	108	97	107	111	106	128	105	123	104	101	112	104	115	98	96	106	102	96	112	104	85	99	105	126	107	104	97	113	112	108	121	106	100	118	113	94	100	119	123	99	90	116	100	101	109	110	111	96	120	91	117	104	103	104	111	98	98	104	113	103	132	103	101	95	100	111	111	112	93	104	102	120	107	94	104	102	96	113	110	100	106	104	122	118	116	98	127	103	101	90	103	104	122	90	88	106	104	101	107	107	103	99	103	105	102	107	103	113	96	114	114	114	111	106	118	99	125	112	101	118	106	112	105	102	102	138	95	91	102	135	116	107	101	116	124	107	109	117	101	89	114	98	106	104	94	116	85	111	98	103	110	113	117	106	109	123	107	127	112	112	112	103	107	116	97	131	116	114	101	96	103	123	107	123	124	84	112	108	103	106	118	110	91	103	86	119	89	106	93	103	102	92	120	95	102	109	121	101	114	113	99	122	119	110	100	109	102	106	98	117	112	106	100	111	97	98	102	112	106	117	116	109	104	116	93	109	118	102	114	108	118	109	123	109	116	101	109	109	105	114	94	101	117	89	109	122	115	113	102	108	102	111	101	103	88	107	108	106	100	102	102	118	110	115	108	89	95	98	110	111	94	136	128	103	104	117	91	96	103	113	120	98	101	90	108	106	108	89	110	99	112	118	94	107	101	104	107	128	117	81	116	107	128	87	106	116	89	103	104	91	123	96	110	104	111	111	119	108	101	112	110	97	98	99	102	101	107	122	118	103	106	114	108	115	109	93	112	102	101	103	114	105	102	122	117	96	90	106	82	126	123	117	107	122	120	97	126	81	112	92	108	118	118	85	92	85	110	123	105	127	109	120	119	107	125	120	105	117	94	109	116	101	108	130	90	92	109	83	116	96	91	113	113	105	109	92	120	98	106	111	125	99	110	106	125	123	110	105	113	114	121	100	119	104	106	127	115	105	84	103	110	97	113	99	108	95	109	114	121	108	87	139	98	103	110	106	117	101	104	115	109	119	102	114	99	126	107	96	101	110	103	101	110	105	106	105	107	95	103	121	107	93	114	95	124	96	100	111	116	122	105	121	100	108	104	124	102	123	105	102	115	103	82	110	120	124	129	104	102	98	101	111	137	103	101	117	96	115	95	90	103	111	88	101	98	123	122	96	92	117	117	99	104	94	109	118	131	121	93	104	118	92	106	97	105	99	95	100	107	107	108	114	101	109	111	100	104	120	108	100	117	97	119	95	113
5318	1398	3242	3647	3057	2425	1989	1641	1407	1211	1118	957	837	819	789	739	663	662	600	599	585	543	512	536	515	490	491	483	483	427	423	412	461	437	396	459	437	357	437	417	430	420	440	422	406	367	399	385	431	410	424	379	376	359	405	366	397	377	387	409	386	380	406	361	379	363	384	359	376	373	403	353	401	386	362	381	372	376	358	388	356	376	367	380	376	386	381	378	356	377	401	381	359	387	330	366	361	393	381	358	351	390	360	349	349	364	354	401	338	357	366	365	372	339	341	367	376	373	377	329	381	373	392	384	386	350	346	364	359	384	347	374	376	360	368	382	354	356	363	377	346	370	361	377	364	385	364	362	365	338	372	354	375	346	352	357	360	331	326	343	331	358	354	411	361	343	376	337	335	353	358	346	340	358	349	354	385	352	363	374	359	388	317	380	394	361	350	381	354	330	338	356	350	386	351	385	369	357	360	362	361	337	343	366	347	390	344	389	382	335	361	351	350	350	355	355	368	372	374	365	362	369	354	354	381	376	356	397	370	383	398	371	367	402	338	381	369	357	337	380	394	374	337	354	364	362	347	377	346	337	351	353	376	374	372	352	349	364	358	363	331	361	367	358	359	370	395	370	363	375	368	360	311	367	364	398	342	367	363	371	396	354	368	329	350	376	351	365	347	397	345	342	366	378	341	382	343	338	337	337	369	374	366	341	318	337	355	333	375	363	361	332	352	379	370	347	381	365	370	352	342	366	389	334	365	370	341	388	401	343	359	356	381	374	374	354	400	383	344	318	367	333	340	372	379	343	387	347	310	373	348	386	321	370	343	336	341	362	371	334	373	390	364	328	365	372	345	348	363	388	373	348	324	342	326	336	368	354	381	332	350	361	374	351	387	377	394	358	334	361	373	344	360	340	366	380	356	377	359	387	343	373	343	328	312	359	413	354	368	381	376	387	391	369	356	399	344	395	366	344	349	427	378	341	358	344	358	385	361	347	373	322	331	338	350	351	373	349	396	347	362	393	343	363	348	350	355	363	386	323	368	380	320	377	369	366	375	332	385	353	372	351	327	334	346	360	391	357	383	375	395	370	355	366	377	360	336	354	392	403	360	355	358	379	364	363	359	343	320	365	349	355	404	387	362	341	321	334	385	370	340	332	384	352	394	374	379	290	354	352	352	371	357	394	332	381	361	349	333	359	347	349	374	338	340	345	377	387	362	363	340	378	347	370	332	396	382	356	335	378	370	358	377	379	369	369	339	342	376	327	352	364	345	327	335	382	385	358	358	370	353	373	352	372	347	375	357	356	372	349	344	344	348	319	373	360	369	327	404	339	389	368	358	334	339	362	333	369	358	389	320	347	374	365	355	357	356	323	383	357	381	354	376	365	331	381	344	389	345	377	382	348	399	384	348	351	350	365	359	381	346	336	365	374	351	331	323	367	340	365	333	360	369	347	366	357	362	367	375	394	388	347	357	356	326	342	366	374	378	366	360	387	377	329	356	344	375	370	373	354	367	356	356	339	353	368	364	377	378	349	351	392	356	342	366	362	364	340	336	365	367	340	394	404	370	357	372	344	333	348	361	343	337	359	354	377	380	379	374	365	372	349	389	357	329	350	341	387	393	359	362	349	372	331	372	348	347	318	336	321	346	405	351	376	347	393	357	361	373	396	348	336	364	377	327	345	359	376	337	362	357	332	347	327	346	347	405	346	365	339	395	363	362	351	387	316	363	388	334	392	363	377	371	381	370	340	367	345	356	341	362	359	332	366	335	363	353	356	359	368	382	383	330	333	356	346	347	356	370	376	353	361	344	337	388	366	384	386	372	391	353	341	362	369	363	353	356	410	361	362	354	340	374	329	343	361	354	356	393	347	352	351	363	356	331	392	348	354	340	337	358	345	390	366	358	376	355	355	347	338	395	352	357	351	342	381	402	384	376	346	349	343	378	361	343	342	333	343	341	345	360	369	355	354	349	385	393	387	395	328	387	384	362	345	366	342	399	360	358	341	366	341	355	361	346	348	335	353	359	336	363	342	344	339	349	356	356	316	336	358	359	392	366	371	340	340	389	367	370	343	321	358	342	389	371	349	367	348	372	342	364	400	397	387	359	333	347	375	343	371	361	390	348	373	344	343	324	357	334	348	332	338	368	382	373	356	371	363	376	371	319	366	340	335	388	348	358	346	362	338	355	350	360	354	372	348	350	348	370	356	324	353	322	374	380	363	348	310	384	331	333	342	346	354	329	358	357	379	348	338	346	354	398	356	334	340	395	373	346	398	347	384	366	343	353	377	370	386	358	353	340	333	336	342	364	344	359	360	347	346	316	373	354	365	315	373	358	367	364	373	375	348	350	384	384	361	321	349	364	357	347	340	396	338	356	364	347	385	353	339	361	350	353	353	348	368	366	330	348	362	351	354	365	346	352	344	348	364	352	369	386	340	364	323	350	342	350	336	372	347	386	372	325	360	382	340	375	335	343	360	367	373	343	372	375	322	373	382	340	380	362	351	393	364	371	355	360	369	347	380	351	345	358	394	321	367	364	393	352	360	385	319	367	333	368	406	369	361	368	379	345	343	355	349	371	369	374	351	369	345	382	357	358	342	329	332	354	354	337	354	379	342	366	337	341	360	335	335	352	337	392	329	349	369	362	348	359	322	347	372	375	365	347	347	348	359	356	346	366	358	345	364	393	362	360	367	393	387	407	352	363	360	366	357	345	355	363	352	345	361	327	336	342	379	343	351	347	315	367	373	353	364	359	352	355	363	390	339	375	370	387	338	362	350	352	338	383	350	381	364	375	375	349	356	368	369	355	333	370	357	354	345	367	376	357	369	356	363	382	361	342	319	352	350	394	387	355	374	340	372	343	354	354	364	344	349	379	348	358	356	348	364	352	327	354	354	382	336	370	377	391	348	324	352	334	369	351	378	397	330	352	355	349	362	376	322	358	340	367	316	393	367	331	368	354	342	390	383	370	357	331	346	371	370	376	354	339	358	353	380	378	386	359	394	387	348	364	363	384	350	371	367	355	359	357	361	354	332	352	351	353	360	383	348	341	378	376	364	346	356	386	369	386	367	368	371	393	384	376	383	361	332	336	390	357	355	367	346	369	330	336	339	365	363	349	356	409	356	372	343	351	324	395	386	342	363	336	383	377	329	352	365	359	357	355	347	381	345	359	318	333	323	387	340	395	353	400	342	331	372	365	372	342	318	363	346	344	342	368	365	376	352	349	359	361	343	372	365	360	357	384	388	361	337	359	347	345	348	337	388	367	371	372	382	347	343	370	366	351	349	347	369	369	335	371	377	359	345	369	351	345	381	368	374	360	359	336	369	329	350	355	349	340	375	359	389	366	377	311	371	353	340	375	356	381	380	356	369	360	362	357	327	383	358	354	349	317	365	370	375	351	359	386	341	387	343	369	355	351	405	365	344	355	344	360	340	360	382	364	357	333	359	353	348	376	375	360	331	387	354	354	347	338	405	346	352
15275	2537	2854	2067	1464	1020	779	624	481	425	356	341	291	273	271	221	244	231	218	213	220	211	199	207	193	168	207	195	171	167	194	185	183	190	165	177	137	170	189	194	164	183	172	167	167	152	151	160	159	180	176	166	132	164	140	169	167	161	168	166	187	166	161	167	159	142	187	170	154	182	155	162	170	138	161	145	171	138	153	144	148	144	160	167	168	160	148	145	160	173	149	149	169	158	184	160	159	147	201	141	174	135	158	146	152	144	169	171	165	155	160	174	140	161	161	162	163	144	131	153	165	168	145	168	148	156	147	146	145	138	161	150	143	155	166	147	170	159	153	173	165	150	152	165	150	162	160	163	149	131	157	140	161	165	169	158	172	165	142	155	174	147	182	165	147	144	149	159	163	154	165	144	138	125	159	165	149	159	165	151	155	173	159	133	162	189	170	151	134	137	177	144	157	164	124	141	146	134	137	168	138	155	157	136	168	158	154	161	144	177	145	162	132	150	139	178	170	144	136	136	175	138	136	152	160	142	148	171	144	154	162	164	159	154	171	146	166	160	148	168	174	152	168	151	138	159	140	138	155	147	181	157	146	147	138	150	146	131	160	154	158	168	163	161	178	148	157	169	131	168	162	155	144	154	144	167	166	151	150	155	151	151	165	153	151	158	158	157	164	140	149	166	147	169	153	132	160	171	126	161	154	177	159	180	167	157	152	136	144	151	161	149	166	132	146	152	164	153	142	170	140	150	154	145	157	129	130	145	174	152	145	141	160	148	155	153	137	164	143	163	156	176	154	163	164	152	158	152	151	144	133	154	150	143	165	156	159	137	141	174	165	159	147	144	143	164	158	171	141	158	134	143	125	157	157	167	146	151	137	164	150	172	146	167	138	166	160	170	142	127	145	149	147	136	159	171	172	165	140	152	169	140	150	154	147	161	161	153	155	164	154	160	148	148	173	157	156	133	159	141	132	152	141	146	152	156	159	159	170	153	176	146	156	149	157	153	150	141	149	161	166	177	157	152	137	172	149	131	146	161	148	147	178	158	135	178	156	168	155	166	142	133	144	170	142	142	163	178	149	155	164	162	149	153	148	158	152	167	161	154	165	183	152	161	163	155	141	144	163	157	165	147	143	159	171	129	140	153	141	135	157	167	147	147	185	166	160	137	151	147	154	161	175	150	166	136	151	174	152	151	136	148	148	164	151	152	152	169	134	154	162	138	149	149	155	148	143	152	167	135	186	160	163	175	169	152	162	147	160	149	153	172	163	156	158	153	147	156	152	151	123	155	138	149	136	156	152	162	167	143	161	143	137	134	134	148	138	145	148	179	172	160	163	155	143	157	166	168	165	160	147	140	168	158	138	146	173	160	147	134	158	151	145	140	147	153	144	141	152	159	138	138	156	152	161	170	181	174	153	161	160	155	159	155	155	147	135	142	137	163	173	157	151	143	169	180	153	165	137	164	180	151	169	153	150	156	157	136	140	129	161	161	147	152	149	162	174	144	180	125	122	136	171	177	138	132	154	147	157	139	139	133	142	161	147	152	188	168	156	163	159	152	160	172	141	165	163	165	165	165	146	153	149	146	160	162	141	147	179	176	157	145	160	154	157	159	153	163	161	146	150	152	157	172	137	153	165	138	160	166	147	166	169	135	134	165	159	152	159	153	169	139	157	129	127	155	153	144	148	156	159	135	151	145	162	158	172	146	159	150	152	159	130	149	127	150	156	152	128	163	156	153	155	173	153	157	164	166	153	150	138	162	163	143	151	143	173	165	182	155	157	155	159	159	146	146	157	130	161	158	132	158	165	173	161	158	158	159	163	156	123	163	151	172	164	188	152	169	173	181	139	166	142	160	169	157	146	142	160	155	172	162	149	142	156	140	137	146	148	161	156	151	154	135	161	149	156	157	170	140	162	141	151	144	142	124	155	174	140	158	154	142	130	163	167	167	165	159	137	139	142	155	138	174	156	149	144	144	155	143	147	149	128	151	166	148	152	142	150	143	153	127	139	175	159	148	162	171	148	149	124	157	124	153	152	161	168	153	165	150	154	169	160	166	156	146	164	147	135	148	135	136	151	174	138	147	145	160	137	154	173	162	140	155	134	157	165	156	157	139	134	166	164	141	155	160	157	171	158	150	165	142	160	139	145	152	170	174	151	136	167	158	155	143	155	166	163	158	160	184	166	161	156	161	156	143	148	178	152	139	137	164	153	160	171	160	154	177	155	159	175	151	147	159	154	163	149	159	155	142	152	161	156	162	166	141	145	160	147	173	139	140	158	141	165	146	161	170	147	159	147	151	151	173	149	167	162	146	166	154	144	152	143	148	171	131	172	146	167	149	174	148	166	145	155	160	155	156	168	186	171	141	157	150	173	163	146	158	134	136	177	182	162	148	155	159	173	152	154	134	139	159	162	150	164	149	160	165	157	164	163	139	140	162	156	157	162	143	155	162	154	174	158	146	175	164	165	176	132	145	166	133	138	149	168	152	165	166	149	186	167	144	145	156	167	153	148	176	169	175	131	140	153	158	168	152	145	162	187	169	127	161	161	175	170	158	165	165	140	154	154	139	172	160	138	158	148	157	138	186	166	157	162	151	162	152	160	157	146	149	172	155	156	158	135	151	176	153	168	152	167	141	129	156	183	166	165	155	147	168	162	140	152	146	166	146	169	147	164	151	154	136	137	146	150	160	164	162	161	161	133	162	151	148	151	167	152	141	147	146	156	142	153	163	171	177	142	161	159	147	173	181	141	143	172	151	144	128	146	149	164	147	154	158	168	157	140	160	152	153	148	153	158	165	140	174	151	173	142	156	137	163	157	147	187	152	141	173	123	167	168	170	157	160	125	145	159	136	160	140	145	160	153	135	165	157	169	180	158	156	165	124	146	153	156	165	153	155	154	163	147	170	165	149	139	171	165	160	174	151	140	154	169	176	133	143	159	169	157	168	156	146	170	156	142	170	154	158	169	183	164	182	139	157	168	172	143	125	171	141	149	143	135	151	152	151	155	157	167	147	147	160	155	168	164	166	169	169	134	164	150	146	183	142	166	174	178	155	132	151	168	146	146	166	149	173	171	142	144	151	148	141	152	156	139	147	151	166	164	138	165	143	169	146	153	141	150	175	157	156	152	166	173	152	152	139	181	159	131	149	154	149	182	157	150	151	157	173	149	178	173	155	148	134	152	163	170	157	146	150	145	139	137	157	162	167	146	166	141	157	178	167	141	149	171	172	168	140	138	145	150	155	177	141	143	160	143	173	162	152	133	159	148	151	169	125	186	175	185	152	145	132	170	164	156	147	142	145	138	185	153	148	177	169	155	130	125	179	146	154	171	145	148	147	162	147	135	130	161	142	150	154	152	176	153	157	166	180	149	164	154	152	139	163	118	157	140	163	163	172	141	158	136	157	174	147	165	147	153	153	171	141	148	149	142	137	145	152	179	150	178	172	152	160	138	155	133	149	172	167	158	167	148	154	167	172
7582	2460	6062	6610	5603	4636	3672	3064	2576	2151	1977	1797	1555	1418	1307	1228	1103	1099	1012	997	870	825	917	853	828	752	765	761	742	714	672	679	643	691	666	641	592	609	638	613	619	616	612	618	599	591	580	587	582	559	567	521	534	626	560	579	543	547	519	534	538	564	499	504	536	564	536	560	551	554	550	501	475	553	544	494	510	481	529	555	532	507	569	502	544	521	485	497	526	491	530	528	525	473	516	522	484	487	541	478	526	517	546	471	484	493	477	491	533	522	510	494	534	533	497	543	491	494	503	519	517	496	512	508	479	516	534	506	466	530	494	503	523	526	512	503	495	441	505	497	540	507	519	490	507	496	496	495	505	498	497	519	464	511	470	518	540	482	522	483	523	476	524	483	510	491	495	535	523	457	526	498	481	468	483	465	476	518	491	493	465	436	512	444	548	517	494	493	510	477	450	491	508	489	495	490	533	457	516	492	484	514	508	461	493	507	508	521	520	478	508	495	483	515	523	478	496	484	530	501	487	471	485	496	493	513	524	492	505	499	467	462	493	508	511	477	513	512	540	504	498	485	499	499	475	485	505	533	502	491	508	439	497	479	515	524	508	488	480	535	504	482	488	542	468	525	463	468	509	486	516	517	489	503	468	486	481	525	485	497	485	516	503	487	528	506	506	514	488	470	483	501	510	484	526	475	545	494	513	473	482	494	520	509	535	503	512	500	531	495	475	547	510	528	500	539	497	519	520	474	492	519	516	469	495	485	517	479	510	492	487	536	469	485	473	498	466	496	496	485	518	476	479	490	503	464	493	473	468	521	511	484	470	505	523	509	520	530	501	494	507	510	505	437	465	474	538	498	514	490	492	474	488	511	471	503	503	492	476	482	475	462	482	521	497	477	490	494	491	494	484	471	538	480	534	489	512	477	494	452	488	511	457	485	510	493	511	526	480	458	518	491	525	505	488	503	465	495	488	490	470	495	512	460	476	512	542	497	498	508	492	542	483	516	522	486	513	487	514	510	475	496	521	496	498	475	481	513	504	489	499	513	552	496	477	505	517	509	531	486	489	496	519	459	484	516	504	480	471	497	516	483	531	463	484	498	497	527	513	527	506	487	488	520	533	508	447	460	492	486	502	489	471	500	498	502	499	483	499	530	516	528	514	523	466	495	496	479	501	491	522	489	489	528	493	519	508	512	526	527	474	531	511	505	506	518	515	503	502	492	484	494	494	497	494	517	474	493	447	494	499	465	522	501	485	534	482	454	532	470	489	481	490	487	533	503	532	482	511	517	511	509	492	509	511	513	495	547	500	510	480	508	521	471	468	515	472	495	539	480	470	515	533	496	486	469	497	529	492	499	458	553	523	512	507	476	509	477	476	526	475	523	483	508	487	493	470	504	526	503	492	497	521	524	498	503	494	520	460	537	466	487	448	492	471	511	497	520	513	462	460	499	465	511	508	490	465	496	475	490	484	466	511	505	501	502	518	501	481	487	469	504	479	508	517	527	532	513	519	497	526	471	520	518	510	537	467	491	476	483	484	517	507	512	509	536	463	510	481	520	503	469	511	497	519	508	501	522	507	494	490	485	482	500	460	512	499	513	519	508	457	500	513	475	474	504	499	493	514	491	449	519	507	498	486	494	542	501	470	462	487	508	472	509	480	489	492	508	502	523	492	525	502	477	496	488	491	481	527	485	529	501	496	496	508	489	499	498	477	574	495	506	496	490	523	465	458	481	527	492	474	476	484	483	549	517	513	482	477	508	518	509	478	466	459	484	506	490	500	502	493	503	499	500	444	504	525	496	498	493	509	504	531	497	489	510	482	524	484	482	523	505	485	471	496	500	497	488	503	507	486	493	481	527	499	478	499	487	505	516	502	474	479	527	525	452	520	479	501	516	546	499	487	492	508	530	482	462	497	570	511	521	464	530	471	460	503	459	490	465	485	520	554	488	478	489	495	483	504	519	449	509	527	485	496	526	496	496	489	522	506	494	522	499	483	504	497	484	478	503	500	531	505	498	463	490	514	500	533	496	485	521	500	487	472	535	521	486	497	511	478	458	436	479	556	502	453	458	499	514	492	499	504	463	502	521	526	518	528	493	520	530	518	475	500	474	519	555	505	521	519	505	508	474	479	523	482	511	528	504	505	521	497	472	482	497	516	518	532	493	546	496	481	451	491	510	494	464	524	542	451	513	492	526	525	513	495	474	507	502	532	472	527	511	495	503	468	522	460	478	472	528	527	493	483	491	490	512	494	480	523	477	550	519	522	468	493	494	518	435	513	487	497	531	475	544	526	486	483	485	507	501	498	488	500	481	487	515	495	535	500	497	510	510	502	475	472	528	498	516	527	494	499	505	500	484	493	500	483	517	453	491	507	451	482	476	483	506	492	476	501	463	522	499	499	489	473	491	478	537	486	513	485	475	497	485	481	497	531	526	507	522	501	521	468	456	510	465	469	476	495	529	522	491	496	499	447	518	487	525	494	481	519	507	516	509	504	496	482	511	499	485	488	514	506	503	483	519	498	509	465	524	491	483	494	551	511	506	502	488	531	505	493	467	491	495	520	492	496	508	457	520	514	482	481	475	531	495	505	483	529	474	497	477	481	491	518	489	502	491	535	464	480	487	508	499	491	462	515	477	502	519	467	494	479	522	496	488	505	501	536	498	473	510	488	482	511	500	491	527	474	508	503	483	505	511	481	462	502	490	519	481	500	514	502	477	524	502	521	523	517	497	512	497	493	476	485	495	504	498	464	468	499	509	514	496	482	536	482	489	497	525	496	530	504	540	481	481	494	482	498	494	492	505	483	511	458	455	509	497	487	495	484	535	521	503	498	492	468	476	469	492	478	491	539	454	490	498	517	512	480	460	503	487	500	495	514	539	501	477	526	503	527	497	474	484	483	494	500	471	471	495	481	509	515	491	485	541	531	510	496	488	519	476	522	496	512	470	509	503	496	513	508	523	489	496	501	483	509	511	547	511	466	526	532	487	507	455	509	493	492	488	482	485	509	515	507	495	527	516	520	515	500	508	504	473	502	507	525	533	541	461	503	508	503	502	504	496	499	527	509	509	476	498	519	509	478	524	490	482	489	470	469	518	478	532	470	510	435	491	532	509	499	495	500	484	522	493	481	514	501	518	521	519	508	479	498	519	527	537	491	472	442	489	530	490	502	487	499	494	468	486	496	505	498	476	502	465	494	503	514	510	499	518	467	542	509	484	478	501	507	519	498	512	484	508	485	503	482	500	514	505	516	485	503	521	510	505	542	504	500	520	481	523	472	498	496	524	519	463	534	477	451	498	486	479	480	462	505	499	502	535	527	485	481	518	486	469	499	531	486	482	483	482	499	499	510	533	516	500	491	513	493	453	495	460	502	542	540	500	481	502	507	505	517	476	509	516	519	508	501	497	497	539	535	499	452	491	470	488	475	494	471	511	487	534	466	490	509	460	524	478	478	478	488	521	483	474	498	479	505	512	474	463	479	492
2022	291	241	272	221	249	189	242	233	235	223	192	235	232	248	197	229	229	232	208	218	214	222	193	209	221	201	209	213	214	199	195	199	231	227	205	204	229	215	207	214	240	199	250	224	234	229	229	200	222	239	224	225	216	234	219	213	212	245	213	221	216	217	205	206	218	190	215	215	228	200	225	216	204	192	201	205	206	206	206	226	227	218	202	215	212	213	225	197	198	214	210	215	215	186	200	208	215	204	219	205	205	209	218	214	224	219	207	237	213	217	226	206	228	228	226	205	184	230	207	223	186	220	225	212	216	200	226	206	212	227	215	228	203	199	217	221	216	205	210	211	207	210	203	221	200	209	216	220	245	226	201	223	197	218	223	197	220	232	190	218	217	217	206	240	209	222	232	211	207	207	221	194	212	227	246	229	206	204	221	195	202	201	196	230	213	177	210	230	212	199	176	177	215	219	223	203	214	211	215	216	215	224	208	213	242	225	198	220	192	231	211	224	202	196	202	203	229	240	227	190	207	220	201	190	224	210	214	213	204	202	214	212	204	207	197	208	224	218	189	205	205	201	195	250	196	209	222	197	204	194	213	213	203	232	209	219	220	209	222	227	214	217	198	229	220	229	214	218	227	225	196	227	200	232	242	230	228	209	194	241	188	208	227	191	217	199	201	210	240	209	235	223	197	190	232	228	215	228	246	214	220	246	225	196	224	218	221	216	222	229	214	220	211	214	209	217	190	204	213	206	216	228	228	213	227	250	211	204	236	208	213	211	213	222	216	203	218	209	225	206	212	199	229	231	215	192	200	226	189	246	226	188	201	206	196	212	234	231	226	218	220	224	232	196	202	222	217	221	207	198	221	224	243	195	205	229	224	232	191	194	195	208	223	216	207	229	198	211	222	201	187	197	205	190	219	212	211	212	206	210	203	195	199	207	208	223	203	198	214	206	214	217	231	205	207	211	225	209	216	199	246	199	231	210	185	202	221	220	227	199	203	219	213	195	224	207	216	206	196	224	202	235	217	210	210	210	224	187	197	214	224	240	239	208	196	220	202	231	206	217	229	223	187	229	221	189	209	217	217	188	229	224	214	237	230	226	204	196	224	251	205	208	215	218	199	218	206	209	205	213	183	214	216	213	204	233	203	220	204	213	202	204	211	206	222	217	221	236	201	234	204	255	204	215	195	211	193	183	196	204	216	215	201	214	209	209	193	199	199	208	201	205	234	226	201	196	207	196	187	247	215	224	219	204	194	204	236	213	207	224	206	222	235	206	208	202	233	227	215	218	198	229	209	241	203	239	215	216	215	186	220	241	232	227	204	224	199	239	219	232	193	194	201	219	224	238	190	201	212	209	211	200	203	198	215	216	211	195	242	211	224	216	235	211	207	198	237	231	193	222	219	196	234	200	200	218	194	225	225	200	190	195	208	233	206	191	220	236	227	220	219	229	225	221	197	234	225	219	235	221	212	237	196	223	197	210	226	218	206	222	224	227	235	224	202	234	225	224	206	241	229	204	230	227	226	223	203	233	220	213	199	208	238	203	199	196	231	210	217	192	200	239	209	222	222	213	234	254	229	226	195	208	243	239	211	234	214	208	250	224	222	224	202	222	209	224	219	234	210	196	223	227	212	217	228	228	243	215	227	243	228	228	225	210	214	222	204	208	249	223	222	215	222	219	208	236	195	214	191	242	182	200	203	204	196	211	205	229	234	220	236	216	220	202	233	215	221	212	240	201	217	231	222	227	236	211	210	203	210	212	219	228	201	194	210	230	235	217	216	246	212	201	203	242	216	209	224	190	219	208	215	225	196	210	195	216	206	225	212	233	227	231	204	211	217	212	232	203	220	234	188	216	209	234	195	208	230	217	211	204	210	232	196	229	208	218	195	195	222	193	206	226	230	209	208	218	230	199	212	202	193	217	200	226	224	223	199	214	236	224	218	207	204	215	207	251	226	201	203	229	213	211	193	217	204	200	212	222	220	194	210	202	211	227	208	209	216	201	256	211	200	218	200	216	218	192	200	212	212	227	198	217	209	239	215	211	200	225	207	220	230	175	191	177	188	222	207	203	210	216	203	194	224	213	216	212	248	204	210	210	218	216	224	234	222	212	203	208	225	206	210	178	222	196	198	222	209	208	210	205	221	219	236	216	200	212	201	221	205	209	200	217	195	214	235	213	204	204	222	194	206	210	243	204	223	200	223	233	190	206	196	210	228	214	225	208	204	219	215	229	209	228	222	226	221	233	215	207	210	234	190	228	218	237	201	208	208	226	200	220	212	217	223	211	204	213	212	246	230	203	198	199	231	210	180	215	204	215	231	219	202	226	199	220	226	215	208	214	217	209	212	223	211	218	207	182	217	218	202	227	221	220	256	203	203	220	226	209	227	225	224	190	202	204	234	224	220	212	181	226	220	220	234	222	224	230	210	216	222	203	201	211	225	202	199	228	231	210	227	214	240	256	243	218	172	214	214	219	213	215	233	210	211	213	216	186	210	232	218	215	203	185	217	222	224	219	206	201	210	216	221	180	202	199	207	214	235	237	201	223	198	208	201	210	212	205	210	222	187	197	203	208	224	203	195	214	236	225	228	209	214	222	237	212	210	218	232	195	236	196	258	191	240	236	207	233	228	207	208	197	216	218	194	220	223	207	193	222	242	220	208	211	235	236	197	241	211	203	179	219	223	224	224	222	211	192	211	197	228	230	231	207	226	219	190	217	234	207	199	213	184	217	210	220	230	207	188	238	183	217	216	221	223	217	219	226	219	230	221	212	249	223	210	209	216	203	213	232	212	201	209	208	214	235	220	213	205	237	213	219	218	218	230	204	212	211	178	222	205	212	214	198	192	199	232	205	233	220	225	238	210	213	231	205	186	202	201	214	227	219	205	205	218	221	200	228	219	231	234	232	200	214	219	217	220	194	200	192	230	207	199	207	215	222	223	203	212	213	203	212	234	241	188	194	218	216	215	230	205	241	203	224	245	202	220	200	230	207	183	207	205	216	215	188	228	203	232	208	201	190	200	196	245	227	199	210	214	204	187	224	221	188	221	216	225	202	227	200	224	190	229	223	218	208	220	189	213	227	222	218	225	214	248	187	242	203	193	213	197	202	215	218	226	248	221	206	233	210	213	221	212	227	223	217	213	223	219	203	193	234	202	210	210	208	230	223	230	220	239	236	217	217	214	207	226	223	205	199	229	220	214	219	235	216	230	224	219	207	217	222	216	232	207	240	224	235	193	190	236	203	220	208	217	211	225	193	205	230	196	224	223	201	218	234	232	235	240	217	230	200	181	214	214	197	210	236	223	209	232	231	222	199	242	211	254	212	210	201	233	214	188	245	231	219	219	193	195	226	236	207	214	201	267	211	207	234	231	188	200	210	234	199	198	227	220	199	203	206	227	201	213	218	207	201	223	176	195	251	211	204	232	221	224	186	218	211	213	212	189	221	221	209	213	196	199	230	205	214	205	222	235	240	210	212	214
2175	736	832	839	834	788	700	695	714	686	673	682	707	623	683	621	639	623	711	636	603	670	646	636	686	621	652	617	653	653	628	644	726	645	602	612	680	679	555	647	660	681	671	643	660	674	682	680	635	619	655	607	636	686	632	643	572	621	637	634	656	610	630	631	690	636	655	651	653	611	592	637	638	664	643	599	586	671	645	637	601	665	620	629	685	607	636	606	637	627	685	636	586	641	659	667	632	621	623	649	616	612	619	654	636	635	602	651	603	599	645	659	643	618	653	701	702	612	625	665	616	675	624	663	649	639	659	631	674	603	691	620	680	630	627	651	636	618	648	663	584	637	649	637	670	650	604	642	610	572	615	670	656	625	619	661	646	610	604	593	641	664	591	632	659	665	598	676	635	634	620	653	643	649	645	631	619	626	627	641	651	643	616	598	645	613	613	600	604	598	581	660	627	663	637	615	659	683	660	622	610	647	613	605	634	659	624	658	661	609	583	590	661	678	657	638	624	639	685	611	635	617	607	612	627	665	676	688	647	687	630	668	633	639	660	605	723	656	608	639	636	657	646	626	600	633	629	612	618	649	668	637	674	644	641	664	615	658	641	672	689	635	608	626	624	645	601	647	597	636	680	651	661	671	632	586	614	634	630	653	614	659	622	613	647	621	639	660	628	622	625	670	634	676	624	614	648	626	650	618	622	612	599	664	621	569	582	642	607	607	662	620	580	681	643	646	653	625	627	623	581	616	632	642	635	575	622	649	618	704	650	654	651	634	611	623	631	604	610	673	668	653	632	584	599	621	623	639	634	626	641	605	628	651	584	638	641	594	611	631	638	641	644	678	619	645	641	652	685	626	658	615	638	638	652	664	626	704	665	638	648	653	615	659	686	636	639	611	604	631	621	638	631	653	652	604	627	652	651	623	597	603	628	600	618	600	638	648	650	643	619	562	632	656	614	629	580	654	627	591	646	651	623	612	640	683	658	653	669	595	590	616	629	642	690	625	666	605	605	591	674	637	620	668	647	652	665	631	638	599	648	642	649	634	618	616	637	699	618	638	610	669	615	656	633	664	656	613	687	656	622	593	642	620	640	622	623	681	635	656	635	644	626	591	616	662	700	603	611	684	627	664	605	637	655	639	637	617	595	633	616	659	593	633	666	662	637	675	639	628	654	622	625	655	637	613	681	604	688	599	618	622	621	635	615	667	632	632	606	627	629	607	616	625	594	655	620	667	688	620	649	678	632	622	633	638	650	652	653	635	649	627	613	645	603	609	560	598	647	617	611	646	642	621	630	639	583	654	654	614	631	619	596	651	599	644	704	650	624	659	659	621	597	563	609	665	657	634	639	678	654	618	680	603	587	626	614	642	626	695	610	633	622	620	661	632	579	619	632	612	633	649	615	620	626	636	658	634	622	617	660	595	626	649	598	635	640	633	647	627	628	620	636	582	641	628	664	632	628	593	590	625	632	642	662	659	658	645	655	661	640	620	660	631	630	665	632	647	626	668	629	660	654	628	636	604	653	621	634	645	670	625	612	645	621	651	683	587	676	666	634	632	631	639	638	635	674	649	641	642	625	625	621	667	649	689	633	599	593	614	646	688	632	660	653	618	676	687	623	629	663	648	665	615	614	632	650	656	675	682	688	608	674	619	626	626	634	684	652	644	625	636	627	646	598	659	608	624	602	592	659	690	627	645	592	626	649	609	641	649	622	642	638	629	658	674	662	628	687	619	665	625	644	692	636	656	597	658	615	665	613	639	641	649	643	640	635	675	666	644	675	636	648	633	672	626	596	620	607	637	628	605	672	643	668	633	681	648	659	639	644	606	625	675	665	677	595	609	646	665	638	687	621	630	639	675	657	643	642	664	644	635	619	638	665	626	674	638	669	622	676	639	664	648	652	633	688	654	633	614	613	634	630	654	663	669	644	632	610	641	630	644	644	642	648	620	623	653	639	647	689	647	655	684	661	674	601	621	686	672	626	706	632	701	665	643	595	656	679	649	627	584	653	629	650	632	620	614	675	666	614	660	687	596	643	628	617	662	616	674	651	664	644	622	623	624	630	659	616	611	655	633	639	616	602	645	650	623	641	651	630	629	641	635	623	596	656	693	630	635	651	648	651	633	670	646	638	633	615	628	625	605	616	629	642	653	623	617	656	635	621	634	615	597	606	630	584	617	610	622	596	656	655	691	671	639	605	628	594	636	614	681	650	651	630	652	661	641	650	629	665	623	621	598	646	612	705	612	617	650	605	646	621	585	606	624	647	651	633	620	677	648	606	645	610	643	633	664	621	641	667	664	642	653	636	667	637	640	642	637	672	585	630	658	694	635	646	611	637	638	607	628	619	603	592	628	707	698	666	692	659	652	652	575	622	669	616	612	685	627	641	638	625	611	635	674	661	655	659	614	628	625	638	650	596	616	641	632	587	645	626	643	611	614	644	647	605	684	617	634	673	652	619	647	645	614	667	657	588	619	645	646	628	619	673	622	649	603	639	617	687	640	604	690	636	643	692	652	611	603	635	654	665	610	628	608	612	637	677	660	692	615	637	624	648	643	662	656	623	665	660	658	730	648	603	678	640	625	688	643	623	615	653	650	616	683	650	621	670	600	608	569	612	609	658	630	596	631	626	709	621	648	648	670	638	628	643	680	641	691	667	582	634	629	633	646	613	649	667	584	644	649	623	620	621	600	637	637	652	663	699	650	666	631	667	578	626	606	647	653	561	601	568	655	638	603	613	627	630	567	630	677	652	627	637	626	686	649	609	655	624	642	618	699	595	612	633	676	624	677	620	633	612	644	609	615	614	666	634	686	617	632	656	687	649	654	645	586	613	622	670	644	594	605	648	653	648	644	653	643	660	641	619	626	640	658	662	625	627	601	660	606	602	653	620	683	629	665	619	677	679	676	647	645	662	627	681	701	616	622	650	626	643	666	631	642	623	649	635	688	677	604	621	642	594	688	629	712	702	652	634	654	668	660	635	632	647	653	634	653	651	626	669	657	613	666	660	615	641	629	678	643	620	630	635	650	645	635	630	676	623	645	658	658	624	616	659	657	614	633	652	585	614	621	679	606	653	651	648	618	613	672	641	680	651	615	669	636	649	632	672	623	602	646	606	614	648	623	617	620	641	676	630	594	640	614	656	649	634	626	631	629	623	605	610	638	658	662	661	625	628	651	658	633	622	639	566	665	621	618	637	610	607	649	644	656	666	629	642	610	658	631	629	649	611	619	629	666	609	597	655	582	603	613	624	608	654	591	657	684	674	638	683	640	614	648	651	686	677	656	641	626	648	615	646	661	588	645	612	697	621	634	653	637	638	627	625	625	657	616	667	694	609	630	665	621	656	627	640	631	673	627	647	607	613	616	643	658	625	629	648	653	639	608	666	700	649	650	646	651	630	630	619	637	600	606	609	625	633	604	636	632	642	637	620	623	639	627	625	657	644	628	617	664	622	638	614	630	665	672	649	677	627	604	654	618
7790	1058	1344	1044	707	571	423	316	306	249	246	221	181	175	180	172	149	155	161	136	122	133	138	122	127	122	119	126	110	116	118	123	124	127	127	114	103	119	90	105	90	100	115	103	102	115	110	119	120	122	102	115	120	127	95	99	100	114	99	123	122	116	105	122	113	93	113	118	108	108	99	117	114	97	96	119	97	112	105	109	122	120	116	121	115	100	137	117	115	97	109	89	124	107	110	114	107	119	109	108	120	96	102	109	79	102	106	94	108	85	120	108	122	118	97	103	105	119	83	100	121	112	106	102	115	119	101	107	95	99	100	111	111	121	115	106	114	106	122	97	104	101	104	110	101	109	107	86	110	118	109	98	119	127	124	95	116	92	100	100	90	101	89	103	114	108	104	92	114	122	115	100	118	101	104	116	135	102	105	108	102	99	127	100	132	86	111	94	99	98	109	101	109	120	97	124	99	110	105	91	100	97	112	99	85	123	89	100	106	106	103	98	118	104	117	104	112	114	121	114	96	116	108	107	110	103	95	103	119	101	101	124	103	113	103	87	101	96	88	115	124	100	110	98	94	130	105	121	86	89	96	101	108	117	99	108	104	107	110	106	108	105	124	113	105	102	116	90	109	110	108	115	100	110	104	105	99	116	88	114	106	85	110	116	112	112	93	114	110	115	113	119	104	113	96	98	101	101	96	121	91	113	107	106	125	102	117	102	110	93	101	117	111	115	103	110	84	90	106	94	87	115	113	108	125	107	99	104	113	91	98	123	130	123	111	109	106	116	110	111	117	102	93	105	105	104	116	105	111	115	107	80	99	106	115	79	98	101	99	98	114	128	117	84	101	112	95	103	110	112	97	108	113	104	111	115	100	107	116	106	120	108	100	99	100	92	118	90	117	105	89	101	107	133	110	119	108	100	102	114	97	118	104	95	79	109	99	119	105	98	120	96	110	111	104	97	106	94	105	109	98	101	108	105	118	100	122	126	99	98	101	97	102	108	110	108	109	95	94	106	95	95	125	88	93	98	95	104	102	110	104	117	107	116	102	104	110	116	123	101	116	121	97	95	113	124	122	118	106	109	94	100	115	104	100	122	103	115	109	122	115	102	105	108	107	102	99	114	101	89	91	105	92	108	104	109	106	86	113	99	118	94	113	102	113	103	118	103	111	107	105	103	118	98	107	121	102	130	117	97	111	115	95	87	114	110	119	100	105	122	102	95	110	97	103	123	110	105	96	121	116	110	96	125	110	91	115	108	118	101	107	109	108	111	105	83	113	94	122	118	108	110	100	92	105	119	97	107	98	136	103	112	108	116	94	99	121	113	111	124	86	114	108	109	106	103	102	105	104	107	109	100	105	95	114	91	108	121	93	120	102	116	108	98	119	116	118	92	106	130	102	109	109	116	112	109	106	125	89	99	96	103	122	107	102	100	115	112	115	119	107	100	103	104	121	89	86	95	108	105	93	116	97	111	106	111	98	104	107	114	95	102	107	96	112	108	109	98	104	106	111	105	108	106	95	101	112	112	115	109	105	104	101	112	90	110	91	115	110	99	98	89	98	104	104	110	110	106	105	104	101	96	112	100	111	117	125	87	102	105	113	100	101	106	118	90	108	100	111	116	124	110	89	107	90	116	82	106	117	125	103	119	105	98	90	109	107	89	135	97	113	95	103	97	110	90	98	105	116	111	121	122	89	126	97	98	118	91	107	123	121	124	110	112	119	117	116	110	105	106	100	98	108	103	85	102	111	116	114	103	100	108	116	105	100	125	100	103	103	106	100	100	109	129	99	115	110	119	117	106	116	106	123	88	115	99	107	119	94	109	110	91	101	138	107	111	109	101	115	116	101	113	97	99	110	106	120	85	112	119	113	111	98	120	105	106	104	116	107	85	97	114	107	115	110	97	104	106	108	119	106	114	105	113	116	80	104	127	102	94	101	105	115	120	99	104	100	103	107	113	109	117	111	102	114	133	109	105	90	109	108	103	103	124	102	98	90	101	104	109	97	110	118	101	91	102	90	102	101	123	96	97	94	117	97	111	106	111	117	117	107	107	97	98	95	97	103	97	116	94	114	112	106	117	90	111	123	133	110	91	107	100	121	100	106	107	106	104	103	134	105	101	98	101	98	98	144	100	106	103	132	103	101	96	112	112	115	105	96	116	120	113	95	99	98	85	102	108	88	112	115	91	114	112	102	124	101	103	122	122	92	111	119	127	101	91	81	117	110	120	106	99	114	91	112	100	118	92	102	96	105	120	92	105	118	117	132	118	110	101	93	124	108	97	127	97	96	109	97	106	143	117	115	108	89	97	101	127	97	109	97	107	98	126	110	102	105	116	86	113	107	108	99	92	113	112	94	104	113	100	96	100	116	100	94	122	111	113	101	114	106	100	105	107	113	110	98	93	92	90	94	113	111	108	111	115	94	114	121	105	103	103	106	100	105	110	111	123	103	114	95	106	101	98	104	101	113	118	104	118	114	105	108	101	111	105	118	106	99	127	93	98	97	111	102	108	116	100	101	111	98	122	117	114	114	114	110	111	119	103	104	104	100	110	94	102	100	100	127	117	89	111	118	100	92	107	112	106	118	108	91	100	111	96	116	84	109	122	116	91	115	92	117	94	112	100	128	107	129	110	97	96	102	111	111	111	104	117	92	108	98	100	100	105	106	102	122	102	102	92	105	109	95	112	127	115	111	110	100	120	93	99	101	111	112	92	119	121	91	98	107	118	103	92	102	112	127	117	105	97	98	104	108	102	116	115	106	101	105	100	116	118	95	95	104	105	110	134	114	99	104	93	107	110	89	104	79	112	104	94	105	115	121	96	107	106	101	99	103	136	113	103	102	93	97	115	84	106	95	112	98	123	109	85	126	108	103	96	109	103	118	111	112	114	116	91	99	107	99	118	98	97	119	95	113	92	104	97	130	103	99	115	106	108	99	112	98	93	100	117	101	102	103	96	113	104	89	110	107	103	94	122	110	90	108	102	103	103	98	90	109	104	119	111	90	106	87	110	117	106	112	124	121	102	104	107	108	116	112	93	120	92	99	105	101	113	81	116	117	94	107	115	109	102	114	107	100	108	114	96	111	97	117	106	97	135	102	102	98	98	120	103	118	123	99	102	110	103	104	95	102	108	119	118	119	94	119	108	97	120	104	102	94	107	101	101	111	112	108	93	110	128	93	117	89	106	100	121	103	104	110	114	97	106	111	126	99	119	118	110	115	92	106	108	109	110	119	93	124	106	110	107	104	96	121	94	110	110	95	101	112	111	92	119	105	119	105	107	114	108	105	124	87	94	105	108	107	118	99	120	103	108	113	91	98	110	100	115	107	104	99	96	113	109	87	102	111	130	94	117	104	109	107	96	101	98	83	97	102	113	110	95	110	117	97	102	111	92	108	123	107	103	117	108	99	122	96	117	112	118	98	97	105	101	123	101	109	115	101	113	118	113	104	116	117	117	104	90	97	109	113	107	86	118	100	120
5367	1395	3161	3680	3039	2450	2086	1737	1467	1269	1054	962	876	826	742	727	671	614	618	614	557	563	536	561	508	491	481	487	468	453	470	458	444	440	418	415	401	418	442	429	427	396	391	399	388	398	412	429	376	392	425	408	370	328	378	372	385	355	380	405	368	399	405	402	372	359	371	416	381	383	329	378	364	336	356	348	375	355	390	369	387	403	341	376	368	342	376	376	359	378	375	387	361	377	355	367	320	359	380	371	343	353	365	398	384	365	350	345	362	356	381	372	357	366	370	357	353	376	342	365	343	368	379	350	361	376	359	371	385	380	370	349	383	367	344	317	374	380	374	354	388	374	352	349	329	352	384	369	342	369	356	369	347	384	349	371	341	337	396	357	338	367	355	321	361	357	371	375	374	362	337	338	363	357	396	330	335	354	346	340	357	363	356	357	357	362	324	382	345	329	368	369	395	375	369	341	331	377	350	375	347	342	335	354	331	364	352	356	337	365	355	356	375	342	355	334	363	353	352	333	344	391	386	382	358	326	326	398	355	377	339	391	345	332	386	348	397	332	401	345	375	342	343	359	361	366	373	355	357	350	383	346	362	355	356	351	350	355	373	349	390	357	343	330	363	357	387	354	367	320	364	360	361	350	365	381	346	363	376	371	399	348	361	369	340	358	354	395	378	360	369	331	365	361	324	345	348	383	348	359	340	345	357	359	334	332	390	369	366	377	353	341	339	343	353	371	385	375	366	346	336	364	376	358	331	366	352	352	346	361	369	346	381	353	347	361	305	321	326	361	398	364	347	359	368	367	347	396	344	329	347	348	364	325	419	357	335	331	350	358	350	363	374	358	343	359	369	418	368	405	333	362	373	354	371	363	362	357	328	373	350	375	349	371	390	390	375	350	365	355	373	352	349	364	391	370	379	376	321	353	369	367	357	365	347	358	351	341	341	338	336	366	343	350	357	364	343	342	319	358	348	339	354	401	368	403	363	385	363	363	384	359	346	350	344	338	364	366	343	339	367	334	372	394	381	376	362	360	352	358	331	355	349	366	373	384	361	323	357	365	346	334	364	352	368	361	363	364	352	326	372	378	365	319	360	390	353	345	355	367	352	364	336	352	353	349	346	363	374	377	317	376	361	340	355	335	301	368	349	366	368	369	350	337	329	368	383	386	323	362	328	350	369	318	342	348	338	345	375	381	379	362	379	356	375	331	355	339	363	354	362	328	351	389	365	344	367	341	338	409	355	342	390	401	342	354	361	352	340	350	364	339	381	370	356	330	337	346	329	353	334	385	375	347	370	398	357	389	380	368	367	363	370	356	357	361	349	345	367	366	379	344	347	359	361	365	355	342	345	371	374	344	361	370	361	358	381	368	311	363	353	357	359	360	332	383	369	344	349	347	374	364	353	340	350	370	348	350	375	370	392	327	366	357	340	306	322	344	348	394	366	378	381	385	388	372	356	355	354	356	360	321	349	353	349	356	352	381	364	332	324	381	394	335	386	342	352	377	369	366	358	337	370	373	369	379	327	363	327	392	340	360	358	371	347	378	381	371	337	374	363	374	345	338	344	366	370	362	357	348	378	375	324	361	323	325	361	358	329	361	360	356	344	364	377	333	374	346	346	366	386	353	350	344	323	364	337	341	354	386	353	340	328	304	353	364	346	324	334	348	344	333	374	334	340	354	333	365	342	339	356	385	342	343	352	374	328	318	313	392	346	344	375	375	372	356	356	361	348	370	342	341	357	329	366	341	369	350	341	356	361	355	368	364	360	379	360	399	340	348	334	348	382	391	344	344	342	365	323	380	334	359	400	363	349	371	373	362	358	383	353	366	357	372	378	338	386	320	359	315	327	348	369	345	375	368	351	378	366	384	365	352	350	367	350	355	327	389	375	309	346	346	359	327	365	353	375	386	376	333	366	387	320	388	347	354	380	347	387	387	328	391	365	351	339	327	355	343	358	346	352	367	366	349	369	362	353	376	366	349	331	355	364	379	361	325	349	382	338	403	354	339	349	375	400	372	375	355	364	355	337	365	395	373	332	336	340	348	355	369	353	353	356	314	385	321	350	346	382	372	370	371	357	387	346	349	362	333	356	350	391	346	339	367	357	356	345	366	373	369	366	361	334	413	359	364	337	312	333	375	334	381	338	378	361	365	376	347	393	387	392	376	361	358	323	369	380	387	375	339	340	354	339	394	348	371	357	346	413	389	361	368	364	381	339	389	349	346	345	363	352	403	344	348	393	363	348	351	355	324	352	342	382	364	364	348	376	320	362	393	345	368	393	391	361	356	344	350	344	368	350	377	375	340	359	360	356	387	346	382	347	364	342	337	335	379	351	337	366	361	322	355	340	377	350	335	351	340	380	326	365	405	288	339	351	373	354	352	349	338	383	378	352	359	355	355	348	314	354	344	364	332	366	379	350	331	317	368	383	371	362	377	368	368	337	329	361	383	372	349	418	356	375	393	329	348	354	361	343	355	377	316	349	366	363	368	356	352	364	338	338	360	365	366	376	346	388	341	352	317	357	362	335	359	365	344	347	348	373	375	380	360	345	384	346	341	367	367	388	367	351	350	377	345	361	368	379	344	336	365	339	388	362	345	352	330	355	378	365	354	364	356	387	381	356	350	359	339	376	372	347	383	371	365	329	388	368	337	390	367	365	375	363	378	373	324	326	369	345	362	355	350	362	359	353	336	338	356	365	343	338	343	338	366	382	352	354	329	361	372	343	376	344	353	341	351	368	377	378	352	337	355	355	393	368	371	355	336	368	379	345	373	359	350	353	332	367	354	362	375	368	377	362	382	363	351	343	375	345	363	368	384	337	358	346	366	338	353	360	367	384	366	344	344	351	356	323	345	364	378	293	385	380	373	365	379	384	335	382	331	338	320	357	340	336	350	341	359	346	391	353	337	320	357	379	347	352	342	328	371	326	366	345	352	345	341	370	342	363	363	369	373	334	378	340	356	347	338	349	368	358	342	366	346	366	364	343	369	338	335	352	373	337	325	379	355	359	370	352	365	392	349	377	380	367	333	348	370	368	354	349	397	356	362	352	350	342	372	328	381	342	389	362	356	389	365	389	355	356	342	357	364	390	393	382	344	349	383	367	368	391	343	373	362	346	398	368	373	331	354	379	350	378	333	353	362	379	389	379	394	356	344	359	344	351	373	329	337	350	372	339	368	373	355	359	344	356	335	348	355	376	360	349	370	348	371	343	378	350	317	345	334	324	342	352	360	386	367	363	379	367	379	351	364	345	377	358	374	416	384	369	360	360	333	362	360	375	393	323	327	339	355	363	353	362	337	371	373	349	368	361	356	381	325	362	368	353	354	349	336	378	390	352	407	348	370	388	328	355	350	394	360	353	357	357	353	345	359	378	353	340	343	340	366	335	334	343	332	357	342	343	380	331	349	378	354	324	354	382	348	377	359	369	377	353	364	342	381	336	390	355	356	369	383	355	389	369	383	379	367	347	350	358	349	366	348
15119	2468	2770	2069	1450	1031	785	639	468	415	368	353	327	291	245	244	247	206	231	195	234	219	200	211	200	181	216	181	165	161	164	171	184	167	175	155	173	167	161	172	149	174	138	159	164	166	159	147	170	136	161	154	168	157	160	161	159	136	168	156	166	168	141	170	150	143	164	145	161	142	165	150	171	167	156	147	150	142	149	149	155	142	159	163	152	151	170	148	164	167	139	172	151	142	146	147	168	160	173	146	166	163	192	163	150	158	165	130	175	168	135	145	159	149	159	157	143	140	151	133	173	142	134	145	142	152	173	144	133	134	147	147	163	159	142	148	130	152	137	152	145	151	137	159	141	174	156	139	153	144	152	144	161	131	180	153	149	151	174	162	143	166	170	150	139	158	128	140	131	168	154	153	161	156	153	149	165	167	163	150	164	148	152	167	173	157	156	159	136	141	153	154	145	142	151	154	141	164	162	150	176	183	169	145	157	163	164	148	141	166	172	131	154	160	156	170	148	147	159	131	146	148	165	137	152	163	155	148	138	163	153	150	147	137	151	150	170	162	177	152	155	149	161	129	181	144	123	153	157	155	132	130	150	135	137	154	138	151	174	164	136	148	153	138	134	149	180	149	170	152	155	152	162	146	154	155	157	168	154	145	149	148	157	152	139	146	145	166	154	158	158	173	138	165	155	154	161	147	161	151	146	155	155	162	147	140	166	171	127	148	161	152	139	138	163	147	174	131	153	138	155	146	144	153	149	137	159	133	149	161	152	167	164	150	146	158	143	162	170	135	154	155	182	141	172	154	167	159	139	169	151	162	159	158	169	179	124	149	153	156	159	151	137	152	141	160	133	150	148	155	168	163	154	172	136	163	166	145	155	164	160	160	136	138	160	177	152	169	145	167	169	158	167	155	142	156	149	156	156	149	161	132	157	167	160	152	148	146	154	163	172	166	161	151	165	166	151	147	163	133	158	159	156	159	152	154	165	168	177	180	156	154	154	144	156	136	120	181	158	167	147	126	143	169	161	154	144	144	162	166	125	166	145	166	165	152	147	164	151	157	143	183	166	142	158	178	152	158	171	155	154	150	155	149	150	139	157	176	168	144	137	151	153	165	146	153	132	132	149	163	146	140	154	134	150	175	172	192	135	159	148	166	131	169	156	167	153	176	179	146	138	157	151	146	151	134	159	161	173	138	156	142	150	143	147	180	123	144	147	155	135	161	143	154	144	167	153	171	141	168	143	153	176	158	148	159	155	170	160	149	172	140	170	164	159	157	155	142	162	174	162	169	140	155	178	141	169	164	140	133	152	154	145	140	167	159	148	167	155	149	158	149	166	137	130	134	156	172	153	169	152	138	155	159	167	166	134	165	136	154	147	142	139	152	157	135	145	153	163	139	156	158	169	138	162	140	155	147	174	162	135	153	159	173	157	140	165	159	151	141	148	142	153	161	155	140	166	161	175	147	153	157	155	132	183	172	160	153	153	121	170	153	158	136	152	161	165	156	160	158	177	172	176	147	151	172	146	144	160	143	144	134	164	160	154	146	163	144	172	142	166	130	168	156	153	148	180	146	169	143	158	165	160	147	160	138	151	163	147	175	162	155	142	168	154	170	138	143	147	156	164	152	167	164	148	150	171	167	186	138	153	167	145	180	164	144	157	154	160	160	162	144	162	161	157	166	157	155	168	157	155	163	137	139	148	150	132	153	158	144	144	148	173	159	157	143	158	134	132	150	183	146	152	171	151	173	149	173	138	170	143	152	142	162	154	166	159	157	150	175	145	161	163	159	167	147	159	142	157	159	153	144	148	162	149	147	168	145	142	166	164	152	152	178	156	132	162	156	149	141	167	155	163	177	144	155	156	161	165	139	142	152	164	150	162	135	143	165	182	148	152	148	161	161	147	156	146	156	159	132	157	156	158	134	153	169	136	163	172	148	152	149	155	131	165	174	142	142	156	134	181	132	136	140	156	137	153	131	150	150	163	141	175	163	159	145	158	166	159	165	139	140	171	160	160	152	150	179	148	150	151	181	165	129	146	160	140	150	149	164	179	148	150	169	148	158	173	174	137	159	169	143	152	153	155	136	166	166	179	148	142	149	148	176	143	163	136	143	178	157	139	145	147	157	183	152	148	161	130	169	149	155	145	155	161	176	143	152	178	159	167	164	179	149	155	148	150	140	143	153	151	142	148	156	168	166	140	127	149	136	161	151	147	162	156	146	168	145	153	154	163	169	157	170	178	158	180	153	154	153	185	166	150	170	148	168	147	150	134	155	165	158	155	147	169	161	160	145	144	167	178	173	141	153	140	158	151	147	135	173	148	146	161	163	156	138	168	174	169	147	147	152	167	133	151	144	139	132	145	149	143	169	151	163	157	142	162	156	153	140	172	168	145	145	187	130	151	133	151	156	154	170	173	153	160	152	153	172	150	166	151	169	162	150	160	169	160	149	162	172	135	142	151	147	162	146	162	163	140	174	191	166	180	154	163	184	162	149	135	135	148	157	147	161	140	150	146	167	154	147	161	153	136	146	160	148	172	156	123	166	160	152	169	151	169	162	143	144	164	147	159	153	156	148	165	156	124	163	152	150	131	143	152	165	162	158	163	150	153	160	160	154	152	158	123	144	157	143	170	136	182	158	160	149	164	166	158	134	157	150	157	157	140	144	153	180	160	140	163	175	155	135	159	136	172	140	153	160	146	179	160	157	159	150	145	167	173	139	153	136	149	140	152	160	152	162	153	178	151	148	175	155	144	157	156	149	152	170	171	146	170	169	152	151	164	139	143	169	157	150	154	164	136	137	162	144	151	149	159	166	155	154	145	154	143	149	129	159	146	149	132	183	143	146	136	157	145	148	148	148	148	145	150	147	163	178	152	167	175	140	177	134	136	160	175	172	158	165	169	153	158	164	145	155	152	172	155	170	148	154	157	150	155	173	153	145	171	167	183	167	166	176	176	143	150	181	158	140	143	130	139	146	158	142	158	146	158	144	151	154	158	173	158	136	156	164	153	153	148	145	181	151	147	135	158	141	153	159	149	167	184	161	160	155	151	167	161	170	152	158	161	152	126	151	157	139	162	163	165	159	150	169	150	169	169	139	163	150	151	149	138	167	162	146	140	150	155	127	150	141	150	180	162	149	157	162	152	155	151	120	168	143	146	148	158	151	162	164	184	151	166	174	166	159	140	153	157	110	170	151	138	143	131	133	156	147	155	141	159	136	159	142	163	119	166	136	139	138	170	179	149	166	156	142	149	137	163	145	152	173	165	161	177	147	192	144	158	174	156	176	169	151	161	169	144	137	159	154	164	147	148	157	146	143	158	169	176	128	162	151	144	151	166	170	173	157	137	172	131	160	152	167	189	123	161	157	160	144	157	174	164	154	153	137	129	161	131	168	155	172	140	156	147	154	161	153	154	146	153	182	142	176	159	164	157	162	159	159	165	147	139	154	157	159	177	151	160	134	150	167	158	181	169	195	158	157
7511	2573	5926	6735	5612	4535	3821	2975	2508	2228	1897	1768	1527	1406	1303	1232	1171	1123	990	911	941	928	847	818	806	708	760	702	752	722	678	696	672	659	661	673	663	683	649	636	608	576	634	613	599	623	556	584	581	549	557	534	546	541	582	551	527	577	543	553	541	549	557	549	493	527	521	546	500	508	538	522	560	528	542	572	503	530	547	522	552	606	488	518	499	514	495	483	523	505	487	529	494	527	511	532	508	494	519	545	507	538	549	530	511	475	523	492	513	484	485	489	513	510	473	515	519	529	538	542	502	515	479	485	565	505	511	511	514	498	514	509	523	500	509	506	516	511	509	550	518	525	499	469	467	529	524	496	505	471	536	475	530	513	507	485	493	457	530	488	524	500	533	525	503	480	481	527	476	472	467	500	467	504	515	450	485	519	508	539	474	503	472	502	493	479	530	528	490	511	502	503	515	478	549	481	473	514	508	537	483	476	508	507	471	537	495	495	470	490	475	511	507	505	453	489	462	475	478	487	490	471	484	511	555	505	525	469	475	509	522	507	507	493	448	473	490	484	499	485	492	537	539	511	491	514	455	499	528	517	484	447	527	520	481	508	506	513	518	516	500	479	555	496	469	493	499	498	486	533	498	495	495	490	522	505	472	472	517	480	486	517	463	493	503	518	513	497	480	501	462	516	542	484	482	524	531	498	531	505	508	492	540	508	484	472	497	474	484	490	512	495	537	511	465	499	489	510	503	521	512	520	490	502	521	494	514	473	523	498	451	476	515	513	505	487	486	470	483	502	518	497	535	479	476	491	513	493	467	481	509	525	484	470	511	536	500	511	542	464	504	508	498	497	504	533	465	479	481	515	495	464	545	519	472	456	512	457	479	469	451	519	497	519	472	501	489	496	509	497	489	481	535	455	492	474	505	485	462	466	513	534	519	486	550	499	478	450	502	484	494	446	503	475	469	504	463	452	486	471	479	478	502	516	509	501	474	492	443	517	518	509	479	528	504	529	492	487	522	484	482	505	504	465	504	484	515	510	535	479	476	485	518	492	494	517	522	519	517	481	516	494	483	533	529	477	464	482	500	472	489	479	526	495	479	506	451	502	503	512	478	535	477	500	502	471	487	484	490	498	510	482	487	510	456	506	524	495	484	497	503	524	491	493	505	517	507	480	545	490	480	492	478	504	510	487	515	525	491	512	482	511	511	522	500	476	506	457	496	491	509	476	497	510	510	469	484	462	503	490	490	483	504	490	480	506	493	543	515	519	535	471	495	488	481	487	493	485	528	474	456	506	502	540	502	483	492	510	543	527	532	491	493	525	492	504	529	530	474	494	548	488	462	467	501	479	505	544	531	482	554	493	522	487	508	499	494	475	492	505	477	506	519	498	530	467	519	530	508	460	481	477	529	510	492	454	516	559	508	525	503	532	519	485	533	509	513	481	501	541	520	502	474	483	511	480	513	492	508	507	458	496	507	511	480	509	507	472	497	463	519	495	498	548	498	514	519	511	510	493	497	490	516	514	463	482	510	531	497	508	492	518	462	472	498	525	521	478	502	520	501	514	520	494	498	495	523	531	537	500	493	492	524	472	510	464	502	504	457	495	501	465	493	492	486	522	465	522	515	469	478	520	540	496	464	495	515	493	505	512	534	485	486	490	477	511	504	484	477	544	510	515	504	512	488	495	513	477	492	508	516	481	509	500	491	491	515	521	510	521	451	507	497	488	483	528	492	445	486	528	467	496	498	507	503	493	510	478	514	508	501	502	502	494	525	541	451	461	515	463	491	534	491	515	460	495	484	504	490	486	501	532	486	489	513	496	515	498	466	457	539	506	517	498	515	494	486	453	460	499	503	469	509	475	482	496	463	510	505	483	504	542	517	470	503	502	510	451	548	507	547	512	443	456	495	495	470	461	537	453	496	503	508	510	475	513	492	504	488	524	471	484	517	496	463	509	497	504	492	536	500	486	529	566	506	493	487	506	477	497	538	501	483	509	507	520	485	527	520	447	530	483	486	488	487	475	521	478	521	514	487	484	460	442	542	502	492	525	484	490	504	530	488	504	469	481	481	503	507	510	487	484	477	454	531	479	531	503	520	457	514	500	498	535	460	502	533	501	481	505	522	512	515	494	458	516	484	507	541	475	480	522	544	499	498	485	531	474	463	500	482	462	496	484	507	534	459	483	487	525	524	519	513	465	512	476	497	495	527	495	511	533	480	520	495	473	534	499	521	494	485	502	476	517	546	488	497	509	477	529	512	514	497	522	473	485	528	453	499	463	500	492	497	527	539	520	503	528	469	525	518	502	478	500	484	512	466	482	507	517	506	486	533	477	520	535	504	497	502	554	501	474	510	533	539	520	484	508	496	512	487	509	509	485	508	492	493	460	535	472	469	516	496	543	438	492	499	492	503	496	510	501	474	520	439	535	494	490	497	490	491	502	481	503	475	522	503	491	481	497	513	507	503	506	468	495	473	500	518	481	495	515	511	485	499	469	478	516	553	484	489	512	511	467	511	508	523	521	525	500	494	476	514	534	500	486	463	510	504	515	512	494	514	505	479	490	493	459	484	495	497	513	495	493	519	501	519	481	478	520	508	506	493	537	460	480	464	473	470	519	466	500	493	487	526	476	501	510	460	505	527	482	492	489	502	491	530	500	522	488	496	453	441	489	513	510	526	499	489	492	501	514	524	506	519	478	480	495	485	503	481	492	504	540	456	487	491	556	481	492	490	502	473	485	470	493	538	533	465	497	489	506	506	489	510	489	496	488	484	469	481	525	469	493	497	489	536	486	516	478	523	500	485	485	471	508	492	505	494	547	500	489	455	514	496	511	481	482	469	482	476	512	465	465	538	520	514	541	514	508	504	499	497	518	487	498	507	492	495	490	518	503	487	495	522	493	511	494	472	501	505	518	464	497	524	476	502	484	477	496	513	457	499	512	467	505	513	528	493	495	488	447	499	500	540	481	523	485	489	445	520	500	480	500	489	461	509	517	471	467	510	477	527	486	491	506	546	503	487	460	497	520	515	466	476	478	520	486	510	495	498	496	522	471	524	490	486	497	474	476	483	493	509	480	483	501	516	486	518	539	552	520	490	521	456	477	510	511	517	488	497	501	494	513	488	522	494	490	503	526	483	525	507	460	518	467	486	500	505	490	548	473	487	527	500	473	482	537	514	523	496	507	468	534	519	515	484	517	496	490	504	524	480	495	471	490	539	478	507	515	530	479	488	553	481	494	471	507	462	500	487	495	515	495	513	483	481	527	502	542	477	478	470	459	478	514	498	492	485	504	506	529	450	522	484	470	515	541	527	540	474	499	499	479	521	540	541	499	507	472	530	514	489	513	516	501	515	494	511	506	484	496	529	469	496	502	502	487	441	527	475	479	510	514	517	489	495	480	498	530	487	501	512	474	514	507	493	514	501	492	485	477	480	492	559	457	472	472	467	530	490	512	508	511	501	524	521	486	537	483	475	478	468	485	483	540
2095	264	276	261	222	235	269	217	226	213	207	204	204	206	200	228	226	228	220	224	250	213	207	217	212	217	177	192	220	212	221	207	223	223	205	231	223	218	206	208	211	213	226	220	234	243	210	209	200	242	201	229	223	199	195	240	210	227	200	208	184	189	221	210	219	190	202	180	202	237	225	198	207	227	218	210	239	211	231	220	245	225	188	231	240	234	217	211	198	214	184	219	224	220	216	209	218	218	236	196	214	210	237	219	219	232	224	212	261	210	181	203	248	227	215	210	198	214	190	213	179	233	212	241	235	225	204	214	208	235	215	195	216	212	217	188	231	244	224	212	211	191	183	202	219	202	222	216	244	206	216	191	198	214	212	212	204	226	196	231	212	225	191	192	219	224	234	194	238	193	230	214	223	219	225	240	205	198	200	207	238	214	214	242	223	219	209	216	230	229	204	210	228	222	219	213	209	217	221	216	214	193	201	202	224	211	210	198	193	231	204	215	224	210	209	231	239	195	214	185	213	249	226	204	204	217	206	223	224	211	226	206	223	212	198	213	205	228	219	218	214	214	209	230	251	221	218	213	226	214	231	242	219	205	219	236	204	214	223	222	201	224	204	217	227	196	220	225	182	234	201	218	204	216	215	212	216	212	233	223	231	214	219	222	226	195	202	211	231	220	195	222	202	225	211	201	196	217	220	206	217	215	229	219	206	212	197	226	220	250	211	209	208	218	202	198	220	228	219	235	190	261	205	229	207	214	219	201	192	200	211	205	227	214	217	203	200	235	225	194	242	209	203	229	228	225	180	243	224	201	209	214	233	191	212	223	232	244	218	197	234	210	229	203	215	182	195	221	217	224	227	219	184	224	192	207	204	187	204	241	200	188	207	187	211	216	215	218	211	248	196	203	214	187	213	227	197	211	215	227	219	207	238	207	200	200	216	219	223	214	214	225	198	220	212	205	226	217	228	210	236	198	194	206	217	189	233	213	209	232	237	197	199	231	218	194	180	249	224	207	231	231	213	224	190	210	201	205	231	208	233	203	214	213	213	209	217	237	204	232	237	217	237	209	237	217	225	208	209	218	236	221	211	196	219	206	212	202	205	219	221	212	237	221	220	196	203	220	167	215	207	222	195	184	208	214	208	235	206	235	198	207	203	212	205	209	231	190	211	230	217	196	218	237	217	196	211	213	237	200	192	233	217	229	216	230	230	222	216	209	231	217	221	215	217	233	242	215	233	178	221	222	218	204	240	225	237	206	236	211	208	209	208	228	200	200	205	216	222	175	200	221	230	219	209	233	203	224	233	202	221	196	205	203	198	205	211	211	233	198	196	208	207	225	189	244	212	205	224	216	170	255	219	204	232	210	225	205	219	219	215	205	224	215	221	196	221	204	206	210	207	218	227	218	217	202	211	225	223	237	235	209	203	193	198	224	219	195	226	210	204	216	230	211	217	197	227	206	222	187	210	205	204	218	209	208	192	224	214	213	218	184	196	211	230	201	229	201	196	202	217	192	215	198	203	230	213	237	215	238	244	246	224	206	231	221	230	206	226	228	228	199	197	222	199	194	220	230	196	208	217	203	221	208	216	223	198	211	228	236	234	221	261	208	210	218	214	208	225	218	227	196	231	224	217	204	235	207	224	203	230	228	238	223	214	197	212	217	229	217	218	218	189	223	220	205	222	214	206	193	223	200	234	214	202	246	205	228	198	192	219	202	200	237	199	207	216	204	195	206	209	216	233	229	217	211	211	208	219	211	219	202	243	220	220	191	219	205	192	232	234	229	210	226	208	191	203	254	250	207	192	231	218	234	208	246	198	215	208	198	245	218	204	209	182	209	221	225	248	209	203	214	211	189	197	213	216	207	210	224	223	212	197	210	203	234	188	213	232	217	216	225	190	231	232	219	212	220	215	238	204	212	207	208	203	215	198	215	182	201	203	216	179	229	185	195	205	222	228	207	221	201	199	229	209	217	210	212	196	236	206	238	218	232	198	210	213	218	221	211	219	231	224	232	205	215	183	204	225	203	228	248	221	220	226	193	235	234	221	201	228	202	217	213	218	218	218	186	223	251	221	234	215	201	204	231	233	210	225	222	228	215	236	215	224	232	189	240	231	225	217	221	218	231	240	191	228	204	204	245	219	209	238	219	222	224	204	194	218	235	208	194	190	226	193	214	231	230	232	194	211	213	196	215	204	214	203	232	235	217	220	208	209	249	201	219	226	227	210	220	226	215	221	217	216	208	204	218	201	215	205	251	198	186	221	199	204	221	211	216	214	210	227	215	184	204	210	213	222	209	191	221	226	200	216	202	245	220	191	225	211	204	231	207	202	203	225	239	207	213	233	233	211	204	222	215	222	220	191	215	216	205	222	203	211	232	225	227	225	225	222	222	236	240	217	237	206	241	203	194	229	203	217	209	209	196	206	211	194	191	194	193	211	203	201	189	209	220	198	223	196	225	187	228	230	220	222	228	232	205	205	214	234	223	223	241	185	218	205	217	226	201	192	231	226	201	189	193	232	195	199	230	216	211	208	210	212	206	245	220	226	204	219	201	219	208	224	182	201	208	199	205	206	209	205	231	206	207	204	231	227	234	197	209	218	213	196	215	216	209	209	209	239	249	228	225	222	197	225	194	211	216	218	219	200	205	219	207	230	209	209	221	194	191	202	226	202	213	211	239	231	235	226	212	211	215	227	191	214	206	206	226	229	208	185	217	218	225	202	211	198	200	201	220	200	214	193	209	241	214	203	221	244	218	223	227	237	232	265	218	186	207	194	210	194	202	186	224	228	209	203	205	210	187	249	226	215	216	230	204	210	252	201	230	189	182	221	197	195	225	214	214	240	227	227	178	191	205	206	217	230	244	210	228	239	222	202	203	194	217	222	252	232	239	213	238	212	231	213	198	221	216	213	231	218	230	199	204	238	196	211	216	212	218	213	216	219	216	211	211	241	221	225	262	229	209	217	222	234	208	225	209	207	205	222	215	221	214	224	208	208	240	237	194	202	216	217	225	217	212	206	196	198	208	203	185	197	234	233	196	235	222	205	209	214	237	234	239	218	223	199	232	225	219	205	195	225	218	229	225	200	211	189	220	218	213	202	192	185	247	214	218	199	207	218	205	224	230	211	213	198	217	228	195	221	215	210	232	217	229	208	230	216	217	237	224	186	201	204	194	209	204	229	218	216	224	233	222	205	223	197	216	220	196	231	228	204	214	207	213	203	216	209	186	222	184	211	197	209	242	238	216	231	198	218	194	214	221	221	202	196	219	204	213	224	207	204	217	235	186	210	201	204	218	232	220	214	201	219	201	221	188	207	183	204	213	215	220	219	214	221	204	215	211	216	214	228	221	222	219	206	212	226	179	248	238	242	225	202	235	205	211	203	250	203	206	242	236	204	226	200	187	211	222	212	206	195	224	200	216	214	185	222	229	213	207	228	205	232	219	204	212	221	213	193	207	225	244	233	203	194	199	236	187	229	215
2135	715	808	823	835	788	763	687	757	731	683	706	653	667	653	662	640	703	683	669	663	599	641	679	607	641	649	600	614	663	714	666	668	636	629	670	617	647	672	661	608	650	611	661	637	626	674	659	687	624	632	634	631	672	606	662	664	675	687	686	657	605	643	615	612	661	690	622	650	640	646	605	641	632	621	644	634	630	623	614	636	673	639	664	646	609	646	616	713	639	711	576	662	664	623	707	632	659	702	620	639	659	660	638	626	631	617	633	627	604	648	634	622	638	642	637	583	641	611	619	654	650	607	618	653	583	629	641	645	593	626	654	634	645	630	636	629	631	632	660	641	694	628	636	661	630	647	666	634	607	614	658	651	630	646	621	658	674	637	670	676	628	656	677	638	675	589	635	642	621	638	638	618	650	641	625	632	626	627	644	675	655	641	650	673	622	677	645	641	649	651	621	603	632	604	653	661	654	614	649	639	638	631	605	636	705	675	642	647	628	674	640	670	621	639	624	623	641	682	632	626	603	657	641	651	659	635	632	661	645	634	623	668	639	635	594	622	649	604	664	647	625	589	618	660	649	614	644	598	633	633	641	634	636	662	647	634	672	594	668	639	627	629	621	650	707	618	644	624	650	659	597	627	599	639	677	631	639	610	632	669	655	635	626	624	665	637	666	634	676	617	695	642	638	636	650	617	629	649	641	600	645	657	618	645	647	658	634	656	636	651	642	639	624	676	632	627	660	657	664	627	628	616	672	640	609	616	651	671	608	619	586	626	635	625	617	628	671	646	628	707	650	648	615	609	605	654	628	672	681	642	659	643	583	601	644	664	637	605	609	616	637	675	681	645	625	615	631	619	616	652	609	628	619	664	637	632	661	654	632	653	651	614	639	622	645	662	642	650	660	625	650	672	670	635	616	644	632	656	596	628	617	604	626	628	634	671	649	621	647	617	647	635	655	627	632	610	675	643	644	672	618	668	643	599	624	647	615	635	676	596	682	655	608	690	637	645	632	659	663	639	655	676	625	626	616	662	641	641	665	648	615	683	635	608	625	647	606	636	648	710	655	623	618	590	624	648	645	615	598	635	648	628	656	657	659	627	606	648	619	648	622	634	636	627	660	600	604	672	642	682	644	653	610	640	666	669	714	624	662	570	649	655	692	622	639	618	619	628	680	635	675	646	610	636	655	633	675	615	610	627	664	633	657	632	654	694	609	663	631	622	646	654	647	621	656	663	647	630	614	670	610	634	662	614	654	669	614	628	633	643	633	605	623	644	642	687	649	606	664	637	640	674	636	620	622	622	609	640	645	684	677	612	660	628	650	609	647	657	636	657	724	672	631	635	648	633	654	681	618	620	596	632	610	688	690	665	651	655	659	610	613	630	578	652	650	671	641	616	658	647	637	619	628	617	607	682	646	671	653	648	604	612	696	681	634	611	640	684	684	621	675	577	637	618	638	626	623	638	659	617	610	686	617	606	659	630	673	670	610	642	620	624	616	691	668	609	661	634	629	603	626	678	594	626	621	636	628	611	637	630	623	676	636	596	651	663	642	625	677	671	649	600	623	619	585	624	625	677	613	623	589	684	661	607	633	642	610	625	645	638	664	635	660	626	601	623	623	640	656	666	620	660	649	699	640	598	647	631	677	621	604	625	633	679	641	626	644	606	637	635	660	652	635	625	622	646	601	601	623	615	660	686	656	660	659	642	639	666	642	692	623	660	660	630	652	642	645	655	653	652	613	628	664	623	679	673	667	626	636	642	661	616	642	651	635	635	659	618	690	626	612	582	668	614	654	607	636	585	638	586	629	608	638	656	677	674	690	644	664	656	652	617	679	598	634	612	657	653	641	645	658	640	636	595	597	673	630	630	648	627	602	600	623	686	619	656	624	645	647	598	693	629	609	607	666	678	703	684	615	625	626	614	637	613	595	661	619	624	632	597	645	635	610	687	656	649	639	623	642	683	592	653	587	605	648	645	648	651	651	656	603	632	647	662	640	616	660	658	595	648	658	615	667	657	653	651	634	631	655	603	587	658	615	637	642	666	613	649	582	636	634	634	601	612	611	658	652	652	616	625	629	652	643	666	650	646	655	659	662	684	658	691	675	615	645	645	645	659	598	640	665	635	645	697	646	666	644	678	649	653	621	615	661	666	626	658	634	641	640	651	622	615	608	664	617	661	644	634	661	658	640	669	661	642	663	656	616	601	675	674	637	650	637	613	644	662	645	651	639	662	653	660	634	632	643	651	651	667	649	636	630	651	644	687	660	629	675	631	603	648	618	611	607	600	640	651	648	660	682	692	579	615	667	653	684	616	704	641	629	616	637	631	662	625	680	633	634	602	596	642	610	623	687	644	607	630	649	633	625	682	674	616	641	633	618	680	656	627	621	651	618	658	620	607	687	635	639	627	672	650	632	647	649	596	644	646	621	607	634	633	616	656	630	623	608	595	614	671	658	638	599	667	671	667	643	616	606	629	649	595	642	615	671	632	663	666	646	673	608	617	612	635	635	625	623	651	628	651	656	659	627	621	663	657	670	603	625	624	630	639	657	664	597	649	671	632	626	646	660	641	612	649	620	658	624	631	643	604	615	602	641	606	627	633	619	646	669	641	602	670	652	656	645	648	616	652	622	637	633	639	651	662	622	629	611	655	666	615	649	623	653	656	613	573	674	659	633	637	633	607	644	656	634	610	614	675	690	623	625	632	656	611	632	642	653	632	657	633	617	596	658	697	641	670	666	621	628	627	622	650	634	638	638	646	663	617	638	658	599	655	651	598	606	616	704	658	618	605	628	633	641	644	635	637	642	645	610	646	620	616	634	618	621	657	653	611	639	650	661	647	630	620	601	662	657	624	629	592	626	638	659	632	644	667	624	628	613	607	643	656	639	615	646	647	633	686	647	616	603	636	632	662	609	650	620	633	668	616	617	670	631	657	574	591	601	645	659	649	636	636	583	655	634	694	599	651	622	628	679	639	668	608	620	619	608	605	697	622	671	596	640	651	678	682	655	618	619	636	612	662	683	662	591	642	653	616	664	617	632	654	641	654	623	613	629	635	605	668	638	631	596	627	607	665	652	608	599	626	609	596	638	644	663	604	616	587	652	640	644	599	685	616	656	648	643	668	675	656	638	613	652	628	624	610	682	631	647	660	636	669	642	638	647	671	634	642	642	617	647	629	583	685	660	636	607	672	617	595	593	620	667	610	653	663	631	596	653	651	643	630	671	615	611	595	656	638	640	610	696	633	659	668	613	647	633	671	609	619	660	610	688	620	631	623	634	687	659	678	639	643	627	619	639	633	641	647	639	605	635	652	632	647	674	657	661	642	606	636	669	651	665	688	635	636	691	639	666	595	657	621	643	591	636	620	653	638	660	647	638	604	671	631	627	635	643	626	608	609	663	628	630	631	614	625	622	697	633	645	621	591	644	624	655	663	675	666	612	630	627	675	583	647	621	614	619	668	672	638	623	629	646	651	659	646	635
7872	1039	1377	1047	672	521	417	349	292	232	248	211	168	189	175	157	161	141	141	122	140	141	126	121	122	132	117	120	113	108	130	112	137	124	115	98	110	112	115	115	105	123	111	100	105	115	123	110	114	131	93	116	99	99	95	97	101	121	100	112	115	103	110	113	99	112	110	110	109	114	112	105	108	115	93	108	103	107	100	140	113	113	115	123	89	116	100	124	113	125	117	89	113	112	111	93	92	104	106	131	125	120	117	126	82	101	119	93	131	106	119	99	93	114	104	105	121	101	99	109	115	92	102	98	103	104	141	115	108	96	100	108	96	112	106	109	116	113	102	90	107	112	108	118	126	92	119	110	109	114	101	105	103	118	106	105	110	113	116	103	101	102	112	111	109	113	125	87	98	120	112	96	112	135	100	96	110	94	106	125	103	111	116	116	113	109	111	104	106	93	104	104	112	110	99	111	120	97	102	96	101	106	99	104	102	110	114	94	108	113	101	134	104	114	105	96	113	128	118	101	116	107	121	108	111	106	97	93	106	116	106	140	102	93	96	114	112	111	105	114	107	106	111	111	106	115	109	110	92	127	112	96	91	124	102	110	106	100	104	105	104	110	103	102	97	121	104	110	120	103	120	108	126	106	108	106	109	92	98	110	109	91	117	92	103	116	102	98	109	100	98	108	115	103	112	106	95	106	113	114	128	98	98	112	119	106	84	103	96	97	117	101	107	97	106	77	102	111	107	129	105	116	89	106	98	102	107	109	114	111	110	111	124	98	102	103	115	105	117	99	113	119	98	125	117	101	107	104	93	122	92	109	105	112	113	92	106	108	109	121	113	86	106	105	108	114	100	110	93	99	115	92	103	104	100	106	93	114	114	94	121	113	112	105	116	95	103	105	101	107	117	121	114	104	115	110	112	114	112	103	116	108	102	105	90	113	107	114	110	99	103	100	105	103	100	96	126	116	113	128	128	118	108	111	92	107	117	108	110	134	116	128	97	123	128	102	95	108	120	112	108	91	107	98	112	106	104	106	97	108	118	120	92	109	116	103	101	108	117	106	113	115	107	109	105	98	121	108	94	116	108	126	136	111	85	111	112	105	113	104	101	110	117	114	93	99	98	113	95	107	96	111	77	100	120	111	114	91	121	111	95	82	112	98	109	109	94	109	110	88	96	101	101	125	88	113	114	101	102	107	82	118	108	93	110	108	102	120	127	103	103	117	97	109	102	128	93	101	102	113	132	117	132	92	110	120	103	111	98	124	100	102	110	92	90	109	118	121	108	119	107	102	135	92	119	102	117	115	131	106	107	85	126	121	117	97	106	87	117	110	85	104	117	101	110	102	111	91	98	94	113	99	89	103	103	123	104	115	120	123	116	105	101	94	102	107	114	108	108	92	99	96	97	117	97	83	106	102	99	104	104	100	105	118	109	117	110	98	134	103	104	120	99	121	104	110	117	113	88	107	103	114	107	116	106	98	101	121	134	113	122	102	106	119	133	101	95	92	101	110	108	103	115	83	107	110	101	104	99	89	97	117	122	96	117	94	96	103	102	94	113	101	106	103	115	101	122	103	129	107	105	89	112	109	102	115	125	113	115	101	123	119	104	113	117	96	96	94	101	102	110	110	97	86	107	110	108	106	97	113	113	107	90	107	107	111	110	91	107	117	97	124	116	106	117	122	115	117	91	104	101	112	113	109	124	104	82	119	109	105	108	102	95	125	105	92	114	98	94	109	122	108	113	97	116	123	89	118	91	110	99	106	105	119	89	125	96	101	105	117	95	111	124	119	114	109	90	105	112	81	123	95	99	111	93	103	89	123	122	109	112	113	106	88	106	108	100	117	109	120	113	131	102	99	116	103	109	94	93	118	90	131	104	109	108	108	97	110	109	88	114	98	98	131	111	85	96	113	108	119	99	115	96	103	102	105	113	103	97	108	92	121	113	100	102	122	121	119	116	110	97	106	113	104	90	102	107	80	99	100	120	115	109	104	110	96	102	107	118	106	113	106	102	105	98	116	93	105	92	97	103	110	100	104	116	110	105	123	114	109	102	109	92	121	98	102	101	119	113	113	103	114	103	128	128	102	110	97	111	103	119	108	102	113	96	114	108	115	97	103	95	111	115	112	111	115	93	132	109	126	118	101	93	89	91	120	121	101	116	94	99	129	94	104	98	118	115	107	116	109	109	111	112	95	102	90	121	121	115	99	99	125	101	104	102	99	102	114	96	84	97	119	97	103	97	106	97	106	100	93	101	93	101	119	103	94	98	125	125	120	121	100	97	119	125	97	120	107	103	105	85	128	116	116	102	108	107	111	104	116	128	117	107	118	107	80	101	96	115	115	112	119	105	101	98	107	107	103	120	117	112	105	101	101	104	102	101	86	113	130	106	116	104	96	120	122	113	93	109	99	100	102	98	100	128	118	103	122	133	126	102	97	104	129	122	107	109	119	91	91	114	112	129	84	97	124	114	88	103	113	107	90	118	102	117	112	110	129	111	112	92	114	122	130	112	105	96	103	108	109	120	119	97	112	104	112	123	127	111	107	93	95	113	95	104	125	110	109	86	102	109	115	110	94	143	128	99	102	98	117	111	113	108	116	130	123	118	108	120	105	106	104	106	127	98	104	98	110	126	113	91	100	89	114	120	117	109	108	133	110	98	93	100	108	110	105	103	100	102	93	125	94	104	96	119	113	100	103	111	113	97	111	97	102	112	104	96	105	107	108	114	102	98	123	113	100	122	110	95	109	106	122	111	97	110	110	92	100	101	116	101	100	104	106	106	104	103	119	101	106	127	135	98	100	107	118	100	95	99	124	89	118	103	105	102	114	111	124	99	101	108	112	92	103	118	81	99	114	112	122	105	95	103	94	115	103	109	103	113	103	104	107	86	123	108	109	111	112	97	101	112	94	96	111	100	108	102	104	97	103	122	103	104	103	120	120	90	96	92	97	110	89	117	133	89	89	98	114	106	105	110	109	113	110	109	101	118	116	99	103	97	102	106	104	109	94	111	104	107	97	94	105	127	92	132	110	84	97	100	109	106	102	103	103	104	105	123	109	106	114	96	92	109	124	118	108	97	97	93	120	95	108	94	95	109	118	98	103	122	114	108	113	109	121	78	103	103	102	102	103	113	94	139	97	99	97	120	94	102	103	110	112	107	109	117	132	120	114	100	103	100	103	90	116	97	113	113	106	113	122	100	108	128	113	93	109	104	100	108	111	109	90	117	118	80	101	125	106	123	109	112	113	92	104	119	113	113	122	109	81	103	91	118	91	94	110	93	112	124	101	111	103	111	122	107	123	101	107	85	105	101	82	109	96	104	90	119	98	111	113	115	95	93	115	102	104	96	110	102	108	104	98	96	115	109	123	96	102	117	94	125	102	96	107	115	105	109	112	106	94	101	118	100	112	112	109	92	92	104	104	97	109	92	95	83	110	126	96	118	94	108	109	117	92	95	86	111	94	124	96	114	100	94	100	117	103
5319	1343	3263	3670	3016	2455	2002	1630	1458	1245	1101	1036	920	817	807	741	702	632	608	543	581	584	537	489	503	468	437	435	449	453	445	442	414	479	440	427	418	437	429	401	380	416	388	418	389	410	414	390	399	397	406	375	389	389	402	424	375	369	381	373	411	366	353	373	401	357	375	350	419	398	374	404	362	354	360	407	403	361	368	352	391	385	424	382	367	378	357	355	365	370	361	358	361	382	364	369	393	356	346	346	363	333	374	377	380	370	338	356	358	344	403	372	365	373	372	351	373	360	367	371	381	355	355	364	395	356	359	319	342	367	364	357	356	392	335	361	375	393	322	349	354	366	330	373	379	364	392	373	342	391	351	393	376	390	374	356	344	342	352	368	359	342	354	349	359	383	368	335	360	371	376	397	374	376	361	373	365	363	341	395	367	346	383	401	379	348	360	380	358	377	364	398	361	366	365	347	392	365	375	396	378	352	354	392	360	363	378	314	321	380	383	389	336	338	364	363	336	368	353	369	347	362	370	341	370	377	348	384	354	352	334	328	321	368	342	358	327	367	357	361	358	357	350	385	348	366	358	336	336	395	364	361	334	344	363	350	349	363	366	349	380	358	373	354	392	346	370	332	321	333	370	372	351	377	370	389	371	363	372	358	319	384	338	363	389	326	359	396	361	419	354	351	358	350	393	349	324	375	363	373	332	349	317	381	340	349	370	360	347	333	353	342	356	379	366	363	355	349	369	340	375	364	355	319	338	338	365	342	370	390	378	370	329	346	351	389	347	363	334	380	324	384	350	367	341	376	351	334	347	339	362	321	366	368	374	389	357	367	374	357	370	355	371	411	384	340	370	370	372	403	355	366	341	350	383	368	363	341	379	357	365	344	365	333	390	338	360	384	378	368	372	356	409	342	362	329	347	339	371	352	335	345	342	338	351	357	359	354	327	329	361	356	339	333	359	339	338	347	366	351	340	346	371	318	317	345	319	335	405	350	371	312	365	338	366	369	362	374	371	363	360	350	361	384	362	368	344	355	352	333	355	352	343	381	349	357	377	374	372	384	374	361	380	296	367	332	387	362	373	356	324	352	374	352	354	359	356	337	357	330	368	365	353	352	351	360	351	354	352	331	357	356	360	366	363	361	373	356	336	382	378	398	346	344	359	358	353	353	332	344	369	362	365	365	357	363	349	324	332	370	377	327	372	337	382	356	375	342	363	361	348	350	357	348	370	392	385	346	381	370	328	350	367	350	357	367	317	360	370	367	350	361	349	345	372	382	349	391	382	372	383	361	368	363	370	370	356	335	365	378	345	361	380	351	346	354	328	359	345	330	383	384	344	357	385	339	335	362	377	387	379	323	361	390	356	377	403	309	339	377	328	354	333	351	353	383	365	372	305	366	334	359	324	374	369	307	354	343	341	367	384	337	354	382	359	348	372	342	347	341	354	355	334	359	391	352	364	367	355	375	341	331	356	344	347	341	328	362	370	363	334	391	365	407	400	359	326	358	354	315	372	353	325	374	357	364	367	370	363	371	370	365	347	353	345	370	362	321	347	287	357	335	370	351	354	354	351	342	367	381	388	364	351	350	362	353	331	378	409	375	373	373	336	356	345	386	360	369	353	360	379	339	325	373	339	340	325	390	338	326	351	397	377	336	349	343	353	398	366	363	354	379	375	396	335	374	353	348	357	347	331	369	355	348	339	364	353	348	343	370	337	356	369	367	334	366	335	339	352	362	331	339	402	338	341	333	355	343	367	357	331	354	363	364	375	375	381	319	336	323	358	366	373	340	362	344	369	370	386	347	327	346	340	364	368	374	352	341	374	345	364	358	367	342	350	377	353	357	364	348	369	385	359	364	374	306	391	357	353	382	309	344	394	326	330	342	391	359	350	343	378	348	359	339	340	370	363	382	361	356	366	348	399	353	370	332	340	380	345	361	375	394	356	356	311	395	351	370	348	348	371	372	334	344	319	382	345	379	348	354	379	348	349	389	366	390	346	332	391	364	362	377	367	390	397	331	393	368	356	373	357	384	377	336	347	345	332	381	350	361	354	352	355	354	368	358	339	369	338	359	369	358	353	385	372	371	351	370	362	363	357	361	346	367	349	357	359	359	341	338	368	364	346	326	350	377	363	314	366	375	368	369	359	325	366	398	374	375	366	378	379	370	347	373	345	388	351	348	344	359	372	376	357	366	354	394	376	364	383	364	347	381	352	342	352	364	389	339	362	353	352	349	358	354	341	386	349	358	359	376	334	319	387	348	366	345	344	347	381	342	349	325	347	346	365	386	351	390	383	384	347	338	389	370	339	355	351	379	404	343	352	321	359	389	317	370	356	355	405	337	318	365	357	345	366	368	366	374	333	341	385	386	351	342	351	376	412	346	352	349	363	379	363	352	382	358	363	362	367	373	357	339	319	357	382	393	352	365	381	361	340	354	359	347	366	360	382	375	369	360	364	336	367	346	375	384	357	395	374	368	337	345	325	356	355	331	367	358	380	347	326	363	357	356	350	344	390	368	368	381	371	359	359	344	347	379	357	384	388	357	353	320	378	350	337	412	358	349	349	341	375	345	340	355	373	331	353	351	376	349	366	366	359	376	382	362	389	358	358	361	317	350	369	381	349	398	385	373	351	366	366	367	365	369	335	364	380	343	325	355	382	365	368	352	348	327	401	367	383	356	365	365	334	356	343	368	399	375	364	363	353	375	353	376	332	351	329	392	352	347	362	360	366	381	337	328	338	358	339	376	372	384	377	339	354	373	372	361	334	373	362	349	361	385	329	354	354	349	350	368	319	347	344	364	347	359	372	357	349	371	388	350	397	338	335	344	347	360	370	352	351	394	345	405	350	396	371	338	374	350	374	333	397	349	369	348	374	352	351	331	352	356	381	359	368	353	347	323	410	368	340	348	327	392	345	346	381	379	351	371	354	332	334	358	324	387	383	330	369	347	350	379	359	398	381	364	368	343	386	338	322	338	359	356	372	320	332	381	335	394	362	367	350	353	373	340	340	354	332	353	357	363	388	343	349	358	340	337	349	337	357	417	395	374	340	355	339	378	364	371	351	331	364	368	359	347	323	379	357	344	351	365	349	363	360	369	334	367	364	379	356	367	397	374	322	349	353	336	360	343	313	382	369	374	361	367	365	329	320	353	403	347	354	332	352	380	368	343	363	329	362	348	373	395	342	357	388	358	359	369	364	372	307	336	375	365	367	382	351	366	364	363	348	368	370	343	352	362	387	366	371	374	357	343	364	403	333	373	386	345	349	388	359	355	397	366	333	384	348	384	383	362	379	358	338	405	364	333	370	348	407	329	368	392	342	367	380	298	363	343	357	334	365	322	359	332	356	356	378	338	372	352	335	355	379	369	354	398	358	359	348	357	365	344	379	405	337	350	353	353	363	370	348	357	369	397	340	364	365	347	350	365	392	338	370	370	371	376	365	336	388	376	345	366	391	362	326	362	342	381	387	374	327	341	370	384
15055	2504	2746	2041	1414	1036	796	642	500	453	406	350	310	283	270	269	249	241	202	189	228	233	202	183	203	183	174	174	189	163	194	161	179	157	198	152	173	178	207	141	168	148	159	148	141	194	170	141	170	161	170	162	160	178	146	147	153	155	171	162	153	172	158	155	161	169	154	159	151	151	114	158	171	147	151	167	157	160	156	156	146	167	128	161	174	162	159	154	153	156	171	145	159	161	172	181	166	133	158	145	163	152	173	154	153	170	165	141	162	171	151	185	165	147	175	166	142	151	144	142	162	166	132	168	173	160	169	152	171	159	148	156	159	161	145	141	154	154	150	138	152	135	142	167	145	188	164	140	203	163	167	140	158	157	144	140	139	158	161	155	163	137	152	161	145	137	146	138	154	138	152	146	156	174	147	144	139	162	170	141	143	144	152	163	168	153	144	159	143	139	159	163	151	135	146	171	158	151	150	139	169	156	154	144	132	149	163	155	153	155	166	155	147	167	162	156	148	154	136	142	148	171	146	156	147	160	141	164	160	127	152	165	155	158	127	138	160	165	162	141	181	154	164	149	183	157	132	135	159	131	171	163	168	149	146	165	145	147	147	168	171	148	158	165	149	135	167	153	153	155	151	167	153	177	170	171	164	176	162	157	140	142	167	137	161	146	178	158	146	153	146	163	152	148	169	165	154	152	179	150	148	169	154	142	166	176	145	168	164	166	150	177	155	153	127	161	139	151	147	144	139	171	175	152	154	161	159	147	149	162	157	145	140	150	156	147	161	153	166	160	142	152	160	160	157	141	147	140	141	175	152	147	165	151	148	147	155	142	142	167	165	154	121	146	159	159	164	179	155	143	161	147	140	145	159	147	171	165	166	140	178	150	157	173	145	159	175	150	173	160	153	151	159	149	178	177	154	175	179	171	133	143	180	172	145	171	152	148	155	164	169	149	170	139	124	165	164	173	165	167	154	150	153	159	161	163	158	151	172	141	149	157	133	169	132	155	136	161	151	162	172	145	170	143	145	158	135	152	175	162	157	163	165	146	157	156	171	173	160	155	136	166	167	171	163	142	142	175	152	159	137	149	133	155	163	140	165	155	149	140	162	161	170	152	137	154	142	164	165	157	150	146	161	176	153	150	150	152	155	161	155	178	154	168	162	142	164	128	144	133	153	147	163	144	153	138	153	143	165	132	142	182	150	137	169	142	146	146	173	126	135	154	151	151	153	171	133	140	164	153	173	173	151	155	172	173	167	152	164	181	142	144	144	148	151	147	160	154	164	149	160	175	179	157	157	173	157	138	186	158	142	165	158	158	159	153	166	150	161	133	163	141	187	150	159	145	147	154	180	175	153	151	144	135	168	146	136	169	159	148	155	168	137	182	148	177	153	147	137	173	144	151	166	156	166	153	150	151	163	168	174	163	173	142	160	147	146	156	177	161	156	164	127	163	153	142	148	154	167	144	158	170	157	145	128	148	158	156	151	158	137	166	153	166	142	156	146	146	155	160	174	144	139	154	158	165	160	177	153	147	149	172	161	149	155	161	144	166	164	150	146	164	150	149	166	193	161	146	152	171	158	152	148	138	145	177	145	164	148	139	149	178	177	142	152	165	148	153	171	169	156	167	145	129	154	153	163	161	143	166	161	169	165	164	159	150	152	147	147	165	155	142	164	165	174	158	151	167	154	159	156	180	158	144	149	163	144	153	145	175	166	151	149	172	136	165	163	169	161	165	150	151	166	130	159	146	164	142	147	158	153	143	174	148	161	165	137	185	175	159	158	154	156	179	161	128	177	161	158	142	166	153	145	158	162	154	161	145	170	149	160	141	150	132	145	151	157	142	153	164	138	156	152	150	172	163	143	152	166	129	148	148	141	148	142	170	161	155	148	148	161	162	165	177	161	164	145	147	155	142	145	149	164	146	147	153	137	139	127	171	163	165	147	166	162	156	147	149	161	136	173	161	157	157	151	142	148	156	159	149	154	135	169	150	149	185	162	141	163	193	158	159	157	152	134	149	156	186	139	175	174	161	169	165	165	161	146	163	153	183	167	145	160	142	154	136	173	150	139	165	147	162	172	149	151	172	148	161	173	149	154	154	150	180	174	155	144	179	126	177	152	175	118	160	150	169	173	143	131	150	151	162	134	165	159	148	137	145	165	163	135	159	160	180	137	131	161	160	169	156	149	155	147	145	136	176	148	144	149	165	155	160	157	181	158	153	156	140	141	130	169	161	155	178	136	162	146	145	142	158	134	141	169	143	174	142	152	161	165	145	156	153	140	154	159	160	156	139	141	148	160	166	164	177	138	167	148	147	168	143	179	174	158	147	162	157	137	155	173	170	156	161	136	157	153	158	172	140	145	156	143	161	169	177	151	143	125	155	145	153	156	160	144	144	184	153	179	172	164	157	147	139	129	155	147	166	141	145	157	142	163	158	148	195	163	152	157	150	163	156	154	162	169	157	138	152	166	154	155	136	151	126	181	168	168	168	155	169	127	142	162	154	151	162	157	145	156	161	131	142	149	175	201	157	147	165	145	155	171	157	172	150	155	145	171	153	160	137	149	155	138	150	139	178	158	151	157	163	148	170	152	165	142	158	160	158	150	148	137	151	149	131	140	152	158	139	165	153	150	163	164	173	181	150	133	161	173	139	168	165	159	175	146	158	162	166	154	146	174	162	149	139	164	176	158	175	149	166	149	148	188	166	152	178	144	145	168	146	151	162	159	168	143	133	164	132	163	152	158	144	172	155	166	149	166	161	143	132	132	146	141	150	154	178	156	146	135	166	118	162	143	153	169	147	154	157	158	149	166	146	140	171	148	141	149	145	137	169	155	139	149	165	152	151	149	165	141	160	135	171	145	156	146	146	133	162	161	157	145	172	153	180	149	143	142	160	156	150	139	158	150	179	155	167	166	148	156	150	180	149	155	165	151	136	176	137	166	160	158	150	154	161	175	148	136	161	132	155	162	137	152	137	166	140	184	122	157	160	156	141	179	160	161	161	170	126	134	172	151	161	154	164	143	147	133	171	134	161	155	163	148	171	164	148	174	156	154	172	172	152	173	179	156	160	142	173	155	169	152	171	159	145	172	142	150	168	158	156	165	166	153	151	150	156	178	148	132	132	149	149	146	160	181	172	139	152	139	176	155	141	144	153	160	160	158	153	174	144	159	162	178	163	132	155	151	163	171	168	168	138	135	144	161	177	159	162	138	134	177	159	164	157	171	157	166	143	148	166	130	169	145	193	147	136	142	139	153	167	153	156	181	150	158	149	186	151	172	187	147	152	158	153	197	156	164	141	158	156	154	187	164	145	152	148	158	153	157	160	168	169	145	155	155	158	164	141	169	158	153	159	148	147	172	153	177	159	151	161	171	147	147	171	144	149	167	184	138	163	148	156	152	151	146	116	165	156	147	159	177	165	169	146	149	160	161	172	144	163	161	161	165	151	148	148	168	172	139	151	147	148	140	144	168	159	152	151
7483	2583	6044	6730	5593	4575	3697	3073	2497	2195	1971	1752	1554	1386	1344	1160	1119	1082	1005	980	854	905	839	842	793	806	782	763	738	667	735	669	649	649	625	628	643	627	626	594	649	625	584	602	595	594	556	573	606	600	525	558	576	542	553	564	584	534	539	565	577	545	532	523	552	536	538	536	531	531	514	514	519	525	488	522	494	541	529	489	497	569	555	535	514	506	481	523	531	514	465	491	534	568	506	505	551	491	517	520	546	514	500	524	493	517	509	505	531	532	524	551	491	537	500	517	492	511	495	461	518	540	505	535	531	486	496	487	521	532	518	501	529	518	499	512	542	495	500	492	511	509	504	484	531	481	528	531	492	494	481	522	483	513	476	519	495	463	509	530	504	520	501	475	499	519	494	488	472	528	538	525	524	494	538	481	497	457	480	521	513	498	515	485	518	513	529	510	481	530	456	511	518	520	524	506	470	541	520	526	469	501	546	492	506	483	475	550	492	476	489	504	508	503	523	516	483	477	523	495	473	532	468	536	496	494	472	497	494	509	513	494	517	526	498	501	477	503	486	509	520	490	525	548	490	523	482	497	510	505	487	516	491	495	521	515	519	519	476	485	469	490	531	526	533	474	543	493	508	500	521	491	443	532	480	502	523	491	511	480	497	507	485	469	483	476	490	491	513	478	535	467	504	507	490	522	459	506	537	512	498	513	530	494	496	514	502	489	508	488	502	452	513	469	505	527	483	518	497	492	488	493	508	534	518	495	548	509	500	541	550	498	519	490	506	502	511	471	506	524	469	486	502	481	532	510	531	494	486	499	490	482	532	483	473	493	526	478	546	508	489	466	477	514	464	533	510	520	530	496	491	498	469	516	501	503	519	532	532	478	491	500	534	496	484	481	526	530	476	452	484	478	528	487	527	497	540	499	525	514	516	497	519	500	514	495	526	521	502	500	503	539	480	509	522	485	484	474	512	464	506	520	493	475	520	528	503	532	495	486	507	507	460	493	475	469	510	542	492	469	512	563	503	479	457	494	483	476	487	540	490	502	504	548	474	500	487	512	492	508	511	488	499	522	535	498	521	522	509	541	499	556	516	531	496	497	527	530	487	533	510	490	497	476	509	544	518	498	501	492	486	511	515	542	532	518	500	523	549	528	546	519	528	445	493	487	479	464	565	474	520	511	510	512	462	468	521	484	484	498	528	528	519	478	497	512	498	471	508	512	499	504	503	495	480	481	516	508	439	502	508	513	516	521	517	539	533	481	485	502	483	518	506	488	513	486	485	470	489	517	514	445	505	497	517	496	506	507	501	477	516	483	516	473	531	469	529	506	529	528	521	510	496	518	451	472	547	528	473	538	518	506	458	479	476	464	521	507	460	500	469	469	479	517	531	474	538	500	546	526	510	480	463	525	487	481	458	520	499	529	502	477	467	496	505	477	510	442	487	491	486	535	489	509	490	486	500	503	485	552	542	535	513	482	475	489	474	468	480	520	508	527	536	488	488	513	471	535	470	475	494	487	519	469	518	551	531	502	509	506	523	545	508	508	501	514	511	457	524	475	546	493	512	528	483	532	509	464	492	468	478	505	492	506	459	473	528	471	518	499	503	520	469	474	514	517	503	489	441	499	498	485	478	478	503	477	490	519	497	544	484	483	503	481	462	507	526	493	487	503	475	514	482	499	502	511	496	548	467	453	489	498	484	468	512	478	526	476	507	511	510	518	492	465	504	506	491	499	510	497	491	524	486	469	506	490	501	481	520	465	500	464	501	499	505	472	520	482	491	491	485	545	517	516	474	523	515	462	523	543	528	517	477	517	535	509	490	512	507	497	500	517	518	469	528	515	517	496	539	461	468	536	491	495	483	466	515	512	528	496	524	522	517	501	506	473	500	458	470	480	453	494	491	489	533	505	482	488	491	519	490	549	478	494	482	474	481	492	489	475	483	501	527	490	498	504	498	477	519	549	476	504	523	489	525	510	489	507	459	464	546	498	477	526	512	497	484	536	463	524	452	489	517	491	507	511	455	515	491	516	506	504	506	504	495	514	476	491	514	470	475	525	502	500	490	529	465	522	513	480	492	483	481	541	471	515	515	487	513	508	475	497	487	484	484	512	485	511	515	467	480	513	538	504	507	487	479	484	479	494	524	465	519	508	519	534	505	475	505	456	514	489	503	504	522	530	504	502	528	512	501	450	505	484	521	540	472	494	507	522	468	519	491	494	503	477	501	495	481	515	534	491	511	482	473	527	495	497	536	473	508	517	506	474	492	510	476	506	477	537	489	518	468	521	519	490	504	515	518	503	540	497	452	453	500	513	463	524	471	489	476	491	484	537	494	468	490	493	495	517	498	529	492	475	514	485	477	511	510	488	529	487	503	494	500	531	502	521	490	521	504	503	540	529	514	504	514	471	461	494	519	510	452	497	502	490	458	501	504	487	476	471	520	509	518	490	509	527	467	503	492	502	518	513	507	493	465	509	506	493	486	522	484	507	501	526	505	492	513	505	452	493	513	484	498	547	531	501	502	498	505	503	504	505	514	515	481	478	514	473	493	462	516	505	521	510	503	529	497	519	486	440	531	504	511	515	510	506	462	479	552	508	533	505	529	490	444	476	483	500	494	478	482	487	515	509	509	505	482	466	519	551	493	490	541	475	508	496	508	517	498	468	553	466	476	515	481	529	486	508	498	498	511	501	522	547	506	488	489	500	502	514	525	505	548	496	505	521	497	458	509	561	468	502	477	526	475	518	502	495	537	484	517	510	498	518	488	472	483	515	468	488	513	513	514	549	511	499	481	505	523	468	508	477	507	514	511	489	520	497	509	529	494	510	518	479	497	474	526	494	541	508	488	488	538	495	483	459	525	485	500	511	448	527	476	478	481	507	463	480	472	499	503	518	510	489	516	451	483	520	500	517	523	455	523	539	501	511	465	491	471	491	523	511	470	497	465	501	507	536	475	477	530	519	480	467	457	501	467	489	503	525	529	546	466	495	461	513	474	461	485	489	452	521	532	524	534	505	486	471	493	490	502	500	488	461	499	490	493	456	499	481	459	479	488	460	501	488	525	490	492	531	509	524	479	520	516	476	529	485	497	494	492	490	478	471	498	489	521	523	497	517	494	486	499	515	535	540	520	503	484	475	491	514	521	481	497	506	519	495	501	530	539	509	500	443	501	538	485	562	515	475	453	501	488	487	507	515	512	496	486	489	506	453	478	514	452	518	521	480	516	472	473	529	498	516	534	465	511	481	503	524	518	483	498	521	517	498	482	507	471	507	508	520	518	524	501	522	470	439	502	503	495	502	521	510	509	502	504	517	481	480	507	481	462	536	475	467	541	490	503	486	492	505	493	502	519	517	499	502	494	493	500	509	534	478	504	478	513	529	510	496	498	536	526	493	507	495	512	515	486	529	516	515	512	486	500	486	518	507	518	547	513	527	487	508	460	499	510	502	512	511	515	499	477	506	511	482	483	540	485	480	488	478	509	504
2072	294	262	242	267	237	249	226	240	202	204	241	224	231	216	228	244	213	221	218	209	238	252	232	185	251	213	222	221	217	235	193	219	188	223	212	183	199	223	201	212	201	215	242	223	212	192	224	214	218	235	209	199	203	242	172	222	228	195	219	224	221	203	201	213	236	225	208	193	224	224	234	215	215	222	209	241	223	216	213	231	180	211	239	198	204	214	213	192	214	228	200	218	230	225	217	221	221	219	226	199	230	204	189	201	229	221	220	210	222	221	219	219	211	201	231	235	227	241	222	228	223	213	212	212	221	235	212	239	232	190	208	225	208	206	225	248	202	205	224	238	221	221	218	236	210	202	252	224	226	223	208	204	192	231	194	186	214	207	206	210	208	211	197	231	224	208	201	200	202	208	195	233	220	228	210	206	198	218	203	198	207	239	225	235	215	219	228	202	200	194	200	203	218	184	204	227	207	194	193	187	236	213	223	181	226	204	208	221	236	194	203	226	233	199	198	228	184	208	237	198	197	255	214	208	241	217	198	220	214	212	209	201	241	228	215	247	207	202	195	225	197	215	206	232	220	190	200	226	215	203	226	204	196	213	197	196	212	196	228	206	217	246	245	203	198	201	202	197	221	207	225	199	213	208	223	223	219	241	236	203	208	210	188	220	228	245	202	204	215	250	223	214	217	217	224	222	200	221	217	193	212	241	237	202	219	225	205	202	207	214	220	208	218	207	197	224	217	196	204	191	219	217	238	206	199	196	220	217	210	216	221	236	219	208	202	199	204	205	229	220	219	220	214	221	217	215	223	202	211	203	221	236	221	237	224	215	208	219	193	214	233	217	208	208	206	217	209	194	220	196	199	223	216	208	206	192	201	216	224	207	213	218	191	202	217	204	234	225	204	197	227	229	203	216	191	212	210	207	215	216	202	188	186	214	225	217	244	220	210	198	242	224	192	217	229	209	213	192	215	196	210	238	223	224	242	181	218	189	222	240	229	204	204	206	235	234	229	246	215	217	211	193	217	207	200	253	202	201	221	232	208	195	204	215	219	204	205	225	196	222	194	220	229	218	215	226	229	226	197	218	229	215	212	228	198	195	208	235	216	211	204	223	243	219	222	222	211	210	203	185	218	222	230	224	223	216	196	226	204	218	230	197	225	209	239	185	212	199	182	216	214	205	223	212	183	233	212	204	208	217	205	199	243	241	217	216	214	228	213	251	216	223	204	213	229	247	208	187	198	228	226	216	186	203	209	244	213	201	226	212	204	195	215	182	237	222	219	215	217	212	161	220	224	202	191	212	213	228	214	212	205	246	229	207	206	218	213	205	207	212	209	226	209	216	204	229	220	209	208	224	254	208	217	217	203	211	200	238	230	220	192	222	231	237	212	228	214	215	219	209	226	219	231	198	214	194	216	239	185	220	245	212	227	202	223	211	195	212	192	226	211	207	200	213	224	221	218	222	182	209	218	192	223	206	209	240	217	222	197	213	218	222	238	213	213	229	230	195	210	225	197	216	214	201	228	206	207	214	220	220	216	227	232	202	231	226	204	220	172	240	232	201	206	229	206	204	208	202	237	210	184	206	202	210	198	210	226	214	223	190	186	203	192	213	240	234	230	226	220	225	211	190	220	221	202	199	195	216	229	211	200	211	211	223	202	231	206	229	248	234	215	239	197	192	191	213	213	211	217	226	217	229	198	206	213	191	220	212	220	224	205	212	218	219	226	223	227	202	228	210	203	213	216	199	201	223	233	209	221	205	204	212	204	187	240	227	187	215	202	226	238	197	242	204	193	236	222	205	229	196	217	199	211	239	207	208	198	215	196	214	211	218	241	201	194	237	202	237	191	220	195	215	209	212	217	219	206	206	215	208	221	220	220	199	204	216	206	191	217	234	201	221	215	217	220	207	241	220	193	236	200	224	192	198	205	214	193	217	219	223	220	225	207	238	213	217	208	207	193	208	205	203	248	197	216	214	222	214	209	195	205	192	206	222	221	217	212	192	245	220	212	203	205	190	212	212	235	211	220	201	212	213	211	215	219	193	224	214	220	210	207	209	241	235	201	209	192	198	218	194	209	212	208	226	220	204	223	192	230	214	213	216	209	197	224	204	230	214	214	226	231	220	205	236	229	249	225	218	195	213	241	208	228	219	214	214	218	222	202	248	214	203	223	236	217	237	215	198	212	220	215	202	224	199	201	233	220	212	205	209	240	201	211	204	229	211	229	212	203	183	213	230	210	199	227	190	212	221	225	215	187	184	207	198	196	211	218	240	191	178	223	220	200	239	203	219	237	213	203	208	209	207	239	188	223	220	203	199	198	207	189	225	197	207	190	210	196	249	212	239	214	200	232	216	210	200	201	224	213	197	217	192	236	193	219	217	230	214	198	192	209	191	234	225	203	199	205	224	209	213	226	225	228	222	198	225	199	208	224	200	194	223	215	205	222	191	218	195	202	216	218	227	197	242	192	197	203	218	197	219	191	212	202	202	224	210	212	224	227	251	213	204	233	222	228	200	200	217	208	180	191	205	216	238	214	218	205	228	196	234	220	231	214	217	214	225	221	206	221	190	193	250	205	202	233	195	216	225	231	171	214	216	196	198	192	197	226	212	218	246	194	206	198	199	234	206	224	216	215	190	235	194	202	205	202	212	220	207	239	221	231	199	231	243	222	211	195	210	186	192	219	227	221	199	202	241	218	216	209	165	210	215	227	220	231	205	203	196	220	206	213	208	222	240	203	216	186	204	225	171	218	221	207	223	190	236	184	207	215	201	217	211	208	209	216	237	209	192	243	224	227	183	220	213	209	231	207	211	206	183	196	204	224	219	211	198	219	187	217	223	194	190	197	208	227	228	229	224	183	221	220	204	201	199	203	207	229	208	205	201	222	206	204	199	204	220	218	208	187	232	214	208	194	196	228	218	210	222	187	184	214	201	204	215	204	195	216	193	214	238	221	211	202	188	222	218	203	199	227	202	219	191	205	218	197	243	216	212	219	212	193	222	252	208	200	201	200	228	200	211	200	183	198	222	215	207	176	200	194	225	210	209	224	200	214	223	210	212	218	242	203	212	228	208	205	229	200	217	216	204	204	201	199	205	213	213	203	212	239	219	183	227	211	216	234	203	223	202	218	198	231	228	201	220	217	208	221	207	215	220	216	227	227	211	206	211	177	234	222	229	234	215	187	194	218	196	215	219	193	211	226	253	230	215	216	229	214	206	210	229	223	199	209	214	197	194	237	202	229	198	203	230	214	225	198	214	216	214	231	216	217	247	204	210	213	210	221	214	233	220	200	227	199	200	189	206	219	208	216	229	206	234	217	227	199	209	214	197	217	187	196	228	212	200	207	229	246	207	194	226	188	238	246	196	206	231	231	213	225	243	209	211	199	186	208	211	218	211	210	241	212	201	219	211	189	213	218	176	191	202	217	238	223	193	237	198	198	187	218	187	231	224	238	204	216	209	199	193	211	216	207	233	225	222	240
2187	717	809	788	793	752	780	667	701	730	679	640	655	650	610	622	631	701	690	669	669	650	606	645	679	629	684	666	653	669	669	625	640	600	657	627	632	674	666	639	639	625	599	650	636	596	621	626	626	647	658	598	608	696	616	611	568	671	655	670	592	606	663	642	616	584	693	573	616	661	674	680	662	665	655	634	601	635	631	673	605	656	638	638	622	624	654	585	589	634	641	627	635	650	593	635	618	585	634	666	645	645	626	655	566	622	600	611	608	615	652	660	646	649	657	614	610	633	597	659	636	598	586	615	631	656	657	693	617	623	624	658	644	618	681	651	635	591	700	603	633	637	637	653	652	625	658	607	626	634	649	632	647	614	640	623	589	644	608	617	607	685	630	631	656	625	621	631	647	644	640	652	663	614	648	649	639	627	667	599	631	637	687	661	658	642	652	644	644	630	651	698	668	581	648	654	657	702	590	659	628	669	675	650	646	614	653	617	559	648	669	615	633	629	633	650	655	671	652	635	654	604	636	646	642	661	646	556	681	656	618	644	650	625	629	596	589	613	643	600	644	627	649	653	644	661	653	597	620	621	610	613	658	622	603	616	644	670	632	639	661	599	652	617	661	629	621	622	664	590	642	664	622	594	655	690	664	621	599	668	651	661	646	644	621	624	641	666	653	603	642	632	635	629	659	618	649	644	580	595	646	599	618	650	621	619	651	664	655	638	637	639	647	643	669	645	640	636	654	607	669	662	609	576	668	624	639	644	668	597	656	624	625	618	664	630	608	648	651	622	633	646	663	657	642	622	642	648	656	621	633	671	657	587	633	636	662	632	671	625	644	628	648	650	620	650	675	609	623	637	610	687	627	655	602	637	638	619	628	626	593	575	641	646	665	641	613	601	642	654	609	695	681	634	611	627	645	607	663	660	638	625	637	603	634	640	609	640	636	625	684	601	652	644	643	608	595	673	622	616	644	677	618	583	661	642	612	599	627	604	648	608	627	646	627	623	630	639	640	622	613	632	629	609	609	595	651	598	625	646	697	573	633	666	596	606	620	617	608	647	670	629	618	666	634	645	619	594	579	646	606	625	615	614	651	602	636	685	636	632	705	669	657	606	638	661	610	650	626	630	631	661	624	606	645	654	612	618	646	599	629	596	650	629	605	634	632	608	629	665	612	641	665	638	635	629	632	631	644	640	662	644	636	673	589	648	622	627	618	651	626	642	645	604	600	665	660	631	632	624	664	613	667	615	610	635	631	645	656	684	614	615	620	640	650	591	620	617	612	602	623	621	641	639	641	634	610	649	635	648	642	658	612	631	639	601	642	710	659	586	604	623	634	647	662	666	666	653	588	644	627	662	630	617	668	616	654	627	621	661	630	671	596	619	611	630	608	665	655	632	660	642	619	651	643	651	657	612	608	657	628	587	645	616	662	629	618	634	633	625	684	646	644	629	617	595	595	639	610	614	629	649	620	664	631	652	650	654	633	663	626	645	672	646	645	659	607	637	658	645	618	661	653	635	637	636	595	624	590	652	636	625	629	633	603	620	579	648	624	665	665	632	628	631	620	624	625	666	622	644	628	614	660	615	615	624	629	608	607	660	618	605	621	606	659	656	635	628	664	635	648	613	650	648	578	632	614	637	660	633	642	648	628	644	636	637	672	597	618	623	603	586	612	654	616	655	642	592	601	627	604	614	637	620	622	610	655	637	646	609	619	651	610	618	599	675	650	603	649	625	621	625	552	619	628	662	635	609	648	652	563	595	658	673	575	610	623	666	644	662	648	649	683	666	671	640	639	635	625	600	646	625	641	629	616	614	640	629	646	633	641	626	615	626	657	636	632	607	624	605	643	622	629	665	631	664	644	632	619	623	616	602	639	594	663	647	616	626	648	658	623	643	668	646	627	633	630	671	664	623	609	602	631	627	625	585	667	592	637	642	625	668	627	637	682	661	620	622	630	590	672	645	638	669	631	673	592	643	617	613	648	628	642	605	645	633	603	600	603	625	681	686	588	622	641	601	611	573	636	592	632	648	639	619	598	587	662	633	627	606	623	632	644	614	652	642	612	645	648	657	625	643	620	600	628	610	672	683	647	625	635	599	635	654	636	642	637	626	681	666	615	626	638	601	634	672	619	647	642	600	621	631	648	638	642	625	656	639	663	641	640	617	648	651	632	575	607	583	652	649	649	679	643	677	629	654	559	634	631	602	609	650	691	641	656	626	631	684	569	663	678	623	651	646	616	649	632	626	618	613	629	641	632	676	633	601	642	620	623	628	668	614	634	660	622	675	641	647	610	605	633	653	644	624	693	599	658	642	642	597	616	668	619	589	618	597	664	640	582	619	622	638	643	650	656	628	623	648	612	630	649	578	652	610	632	626	687	625	625	624	626	601	627	621	602	594	661	611	637	642	653	673	637	638	621	642	623	574	622	648	612	637	627	629	665	602	628	586	665	634	594	614	684	695	637	622	648	639	589	657	628	620	633	596	641	667	609	582	639	597	606	607	607	660	626	629	608	634	663	635	619	663	652	633	647	631	613	636	603	604	599	682	653	624	656	655	638	663	644	574	633	629	615	596	643	615	649	600	666	614	615	691	652	655	631	656	583	631	632	610	628	642	650	667	637	653	646	643	633	619	612	644	659	641	626	686	622	637	671	617	614	654	644	640	666	646	614	582	628	604	612	634	631	658	605	662	652	634	634	621	669	610	664	620	667	617	594	645	596	629	630	601	638	607	630	644	671	636	623	644	654	626	666	636	621	584	632	615	604	631	612	640	646	609	607	663	659	637	659	637	632	613	636	634	644	624	645	653	620	680	635	637	622	667	639	637	655	645	642	615	624	607	594	610	589	627	680	637	645	646	646	616	609	691	602	597	637	597	644	677	637	605	623	599	629	668	623	635	617	643	646	630	641	643	628	603	580	581	600	627	635	631	624	645	595	657	591	666	643	630	631	652	617	637	631	580	613	625	641	630	599	672	641	696	678	605	640	623	620	649	640	642	658	636	564	622	604	680	650	649	679	650	624	613	646	653	614	601	622	684	688	628	641	690	601	608	646	665	648	633	678	620	658	635	647	612	642	642	620	632	681	641	570	638	658	644	622	661	631	636	615	632	632	666	686	624	644	643	600	667	610	632	636	664	599	600	621	615	656	630	601	654	622	633	630	635	586	645	623	627	612	629	635	665	613	687	622	607	674	575	656	612	597	618	594	632	618	627	660	640	648	608	645	643	634	610	658	623	678	599	616	636	629	654	617	613	586	646	682	642	649	645	612	664	625	640	635	655	647	665	638	604	625	681	616	620	642	629	610	720	678	594	649	705	606	652	596	602	637	675	640	630	632	661	613	619	636	622	624	620	640	621	653	616	640	641	618	588	644	619	628	668	614	647	660	682	655	609	650	699	614	644	592	633	607	642	640	646	634	603	628	655	651	637	598	603	636	617	633	659	649	642	699	614	626	656	641	594	617	646	663	618	653	622	596	689
7712	1069	1381	1067	680	531	415	313	314	222	219	192	205	175	156	151	146	136	141	116	156	129	139	120	141	131	120	110	123	102	109	99	125	104	113	110	127	118	124	110	108	133	94	115	123	109	103	108	105	97	114	132	107	92	125	112	96	120	111	88	124	101	101	114	110	120	114	101	105	106	94	110	116	105	100	93	125	104	102	93	96	112	71	107	100	104	93	95	107	109	111	127	132	89	102	105	105	102	106	107	118	105	106	100	93	116	107	118	106	98	108	105	118	115	112	110	125	101	101	110	93	112	104	117	119	107	100	112	111	104	111	108	95	112	107	106	105	96	107	101	107	105	122	123	92	82	104	107	119	105	125	112	114	96	92	128	102	99	98	101	114	83	97	117	119	97	113	120	106	97	112	95	109	120	101	101	99	108	102	120	109	103	112	96	96	108	109	97	107	102	106	102	114	96	95	96	96	110	85	107	108	91	121	91	103	120	111	99	114	94	113	119	85	113	102	121	115	105	98	107	116	117	96	102	120	126	90	117	98	110	98	96	108	123	124	107	120	95	117	117	109	106	110	107	102	107	112	86	112	109	87	96	98	110	95	118	113	96	93	110	95	109	99	93	123	98	113	77	105	91	112	101	93	94	114	114	94	108	102	105	113	110	100	97	115	116	109	111	95	106	119	94	106	98	89	88	127	100	102	114	120	110	125	107	98	100	100	98	116	105	112	122	106	99	97	104	109	104	99	97	96	130	100	96	109	110	118	103	111	116	117	117	121	108	115	97	90	102	120	95	99	106	117	104	98	95	103	108	97	112	126	109	96	99	99	121	127	98	102	110	109	87	99	99	101	89	90	97	105	118	87	100	86	120	119	108	103	100	111	91	139	88	92	109	110	101	114	98	92	109	119	119	108	93	112	108	112	95	105	96	87	111	119	99	110	107	109	110	100	109	124	101	97	124	94	100	106	117	110	83	118	109	95	92	108	100	115	111	101	109	99	113	128	92	134	105	98	117	103	117	91	106	107	88	115	115	103	111	128	117	104	101	109	108	99	100	93	119	127	102	99	103	109	96	114	107	116	94	100	104	115	112	111	113	90	106	101	97	107	99	102	117	109	99	105	92	109	107	103	114	99	116	103	91	110	107	110	114	109	101	109	98	97	103	111	95	108	92	122	98	87	109	111	71	87	111	108	113	118	119	121	106	121	105	94	105	103	92	114	103	89	100	114	83	93	106	93	99	119	110	104	106	116	109	108	107	108	121	91	93	93	106	124	115	97	115	106	104	96	84	113	90	103	97	89	110	111	117	97	95	84	99	91	106	108	114	97	123	110	104	100	108	88	104	102	113	95	102	102	111	98	109	109	82	114	105	112	105	99	103	118	100	124	110	105	103	117	112	109	111	113	103	121	87	97	122	109	105	119	98	95	84	104	102	102	101	113	116	105	123	104	116	103	98	89	100	114	105	116	88	107	101	105	95	103	102	105	98	112	110	105	109	104	96	98	100	113	103	94	96	108	97	112	98	112	110	108	119	116	101	109	105	91	111	112	115	100	104	97	109	90	103	117	100	103	99	82	91	118	104	120	93	98	96	104	110	99	113	92	130	101	114	117	113	99	113	93	98	120	111	114	101	93	105	105	103	99	104	110	109	101	101	109	97	103	125	113	96	93	95	131	126	101	104	108	103	102	119	114	96	101	92	91	113	91	95	110	87	112	108	103	102	100	101	116	114	107	105	100	109	84	122	101	104	107	103	117	104	100	94	108	100	109	105	102	98	93	118	98	101	99	106	81	97	125	112	105	111	106	104	93	108	106	99	99	94	100	105	102	93	123	127	96	108	97	101	106	98	112	115	119	109	90	108	106	105	113	108	106	105	104	108	100	123	106	95	130	93	108	110	112	115	105	96	120	96	105	107	105	105	88	117	118	93	124	103	102	114	105	114	94	104	101	71	101	120	105	93	123	105	106	122	119	113	107	109	107	82	100	96	106	90	117	98	92	121	101	116	104	94	110	109	100	123	108	116	110	120	107	107	130	120	95	94	117	115	106	108	102	100	117	105	121	106	116	100	91	118	105	106	114	102	108	103	93	104	95	110	121	107	102	100	118	101	103	119	102	118	96	113	105	108	109	102	113	107	97	117	106	105	95	110	101	104	96	122	120	107	122	100	112	121	108	100	108	103	113	118	120	115	101	108	91	97	110	108	109	103	111	109	118	88	95	105	110	103	95	93	114	114	119	119	120	102	101	94	105	82	100	106	105	96	104	102	97	93	103	102	101	99	116	118	111	122	119	117	86	107	103	96	106	104	119	84	111	102	121	111	128	111	115	86	114	100	86	100	97	87	82	97	112	107	122	111	99	112	105	124	115	125	99	103	108	95	111	80	97	100	100	120	114	112	100	99	85	102	103	110	104	98	114	112	93	104	132	98	97	113	109	91	105	113	101	109	107	108	116	95	100	105	119	103	99	113	106	115	111	104	116	102	105	80	102	112	123	121	122	131	108	98	106	129	113	109	106	89	107	108	91	107	98	98	114	98	109	89	108	102	78	100	97	104	100	106	95	111	99	109	84	111	106	94	117	127	106	116	105	99	107	89	114	96	102	117	117	95	119	110	111	112	104	97	116	105	106	91	101	95	101	111	104	116	104	130	102	119	117	92	98	91	119	105	121	122	94	123	110	108	113	113	109	104	99	113	124	113	108	107	112	91	124	99	109	104	107	98	106	110	92	108	106	95	117	103	119	113	109	110	96	115	106	105	139	123	109	105	103	107	97	106	91	120	104	105	100	100	118	119	107	92	105	98	106	119	104	121	128	94	124	112	98	93	99	104	100	95	117	113	99	106	100	115	89	87	89	102	98	105	96	109	100	101	106	118	96	111	90	122	106	105	111	101	119	111	94	113	86	95	77	119	107	103	102	120	117	115	102	104	94	102	120	121	111	126	117	95	100	102	101	108	105	92	106	101	118	105	94	94	113	110	111	111	99	100	114	123	101	103	103	101	98	107	117	106	85	115	97	104	114	104	98	104	107	94	109	105	100	111	110	105	119	112	106	112	89	125	95	101	105	84	97	103	125	111	103	133	89	108	94	116	88	101	100	116	114	98	98	88	120	107	112	112	95	116	110	105	106	111	104	115	98	99	107	114	116	93	96	95	114	101	107	117	110	101	115	114	99	99	93	108	96	109	98	106	109	117	103	96	89	111	82	113	93	98	108	101	113	111	124	108	100	92	108	101	97	86	110	86	107	109	107	110	121	122	118	92	108	82	109	119	125	101	84	100	110	109	118	109	92	111	117	117	113	105	104	110	122	82	118	102	119	103	98	113	116	100	91	98	101	120	101	96	104	94	89	95	110	106	101	96	99	86	111	122	98	108	98	103	122	105	92	113	92	103	90	107	137	95	116	117	99	91	98	105	113	132	97	105	100	112	93	96	90	109	89	107	118	113	119	119	89	112	109	109	106	106	92	113	107	90	109	100	95	110	110	104
5271	1359	3192	3636	3102	2513	2002	1651	1398	1149	1112	984	889	814	771	735	678	651	572	589	565	540	525	502	488	495	488	477	521	529	475	433	465	418	455	427	456	420	416	399	433	433	392	439	379	383	455	449	357	374	385	328	392	385	344	413	370	334	423	373	381	376	405	376	340	377	350	412	368	379	388	381	344	399	372	393	392	349	357	368	372	367	360	380	349	421	389	386	332	379	349	374	363	363	385	341	369	351	387	345	378	339	347	360	376	336	367	362	348	371	370	343	366	330	356	362	343	364	343	388	351	309	381	381	352	347	375	347	400	313	357	363	342	341	347	366	382	338	387	374	362	371	323	393	381	328	347	346	359	384	351	352	359	331	357	356	336	386	350	375	378	354	336	344	362	372	353	358	387	371	338	380	372	345	366	321	334	359	346	378	352	348	366	361	370	371	332	357	392	386	389	342	353	379	361	378	370	345	401	335	367	355	349	387	367	371	384	384	369	394	351	356	335	356	351	354	349	349	352	361	323	356	359	356	338	357	378	362	359	371	352	352	298	369	328	357	317	358	349	350	373	351	369	376	362	350	383	349	362	344	345	380	378	389	331	360	369	352	313	350	341	310	331	336	324	327	397	334	346	396	331	389	361	349	352	349	356	344	338	368	351	372	336	350	351	370	349	389	383	400	376	350	351	363	345	352	333	332	369	360	351	347	374	339	353	351	361	348	344	389	361	369	363	331	377	350	308	388	349	332	352	361	352	346	354	387	358	354	349	326	356	365	360	353	410	360	325	369	368	364	330	399	364	354	336	354	361	349	342	348	377	360	358	329	351	394	338	352	338	349	347	362	326	330	357	365	352	353	368	377	379	386	324	371	359	342	340	352	355	338	336	365	354	332	391	351	339	354	345	347	350	359	359	368	352	356	349	345	369	354	362	333	371	384	349	368	342	346	356	357	390	371	374	341	388	378	367	368	335	357	389	333	343	366	367	361	363	360	364	358	361	330	376	333	351	354	340	348	372	404	354	367	367	360	368	354	400	365	364	365	349	342	359	342	370	350	344	353	350	341	361	345	339	351	336	375	368	374	351	342	357	369	366	359	344	312	320	357	358	334	355	374	387	362	382	347	336	362	337	353	356	346	382	371	329	378	373	378	365	364	359	375	338	407	345	328	347	338	363	390	359	373	357	381	347	362	368	366	350	317	357	392	357	353	372	353	335	385	325	332	375	377	366	363	328	335	355	328	372	365	366	363	319	376	354	414	378	324	363	374	396	383	321	308	363	371	340	366	373	349	345	367	320	359	341	354	420	324	352	361	366	355	356	346	336	324	371	352	330	365	382	366	346	350	328	326	342	351	361	342	347	332	393	401	333	345	340	379	345	353	344	380	359	343	359	370	389	388	362	331	356	370	350	348	323	354	357	374	375	353	303	332	337	301	368	351	351	334	313	366	375	363	345	363	339	340	383	349	380	378	355	340	345	330	341	352	356	383	348	357	350	346	383	367	338	383	351	351	341	364	370	343	373	364	349	347	365	376	362	350	361	339	344	358	362	347	352	358	358	354	330	341	347	352	380	372	382	394	369	358	334	377	378	347	330	349	377	354	356	360	378	325	337	341	384	404	370	343	356	334	345	344	382	352	354	367	341	357	330	371	333	335	372	351	339	357	369	357	375	336	323	344	375	365	328	373	368	375	361	376	338	354	333	373	407	332	359	340	372	377	354	376	303	373	359	388	353	334	380	336	362	362	369	327	363	355	364	362	376	366	349	344	343	389	365	361	358	341	342	395	366	373	366	379	365	349	377	339	381	388	351	351	331	369	333	356	350	372	326	377	333	364	353	360	391	363	361	353	382	359	323	311	353	371	368	362	380	348	354	344	335	343	341	358	362	376	385	365	367	383	357	381	348	343	331	348	340	336	354	353	363	306	382	385	372	356	372	349	354	386	376	378	338	351	379	314	360	342	357	350	355	343	341	366	323	380	372	338	349	346	340	374	356	325	345	313	375	334	347	364	377	319	356	372	344	346	366	340	352	365	346	346	369	330	328	356	358	349	347	374	346	316	368	320	342	367	373	335	343	300	353	367	353	348	356	352	352	374	387	370	336	350	374	343	371	364	370	388	362	341	338	363	366	349	366	342	366	363	351	353	358	367	365	328	368	356	353	342	379	360	344	346	338	358	367	380	339	372	362	343	346	370	373	392	355	335	335	372	327	364	352	351	335	365	402	367	338	356	350	371	344	356	352	367	350	332	386	348	357	344	333	360	353	324	336	361	334	380	341	360	328	354	368	365	347	375	336	384	387	355	347	363	362	343	332	347	331	355	387	335	344	348	340	348	344	380	340	371	328	365	345	357	354	360	350	349	352	366	366	363	330	370	325	366	364	358	349	337	351	360	359	340	331	361	350	381	386	354	345	342	362	345	364	325	326	404	345	328	369	348	337	337	352	319	359	299	383	340	340	368	320	332	356	349	350	353	329	344	350	339	334	354	315	374	390	367	388	349	385	372	343	352	362	315	360	359	357	366	358	358	367	361	380	380	379	343	353	359	363	377	336	335	313	363	347	347	346	355	343	365	336	371	370	370	322	353	361	324	400	366	332	361	362	341	375	315	342	336	363	346	370	368	370	351	369	357	367	376	330	334	351	345	343	336	380	366	375	360	368	344	390	333	375	392	402	349	370	339	351	375	338	359	324	380	352	362	323	350	383	384	341	341	331	340	352	370	334	347	349	375	334	347	335	356	374	341	319	387	347	388	372	364	326	387	374	345	369	381	371	334	346	358	342	373	335	361	351	361	314	352	375	358	374	363	346	351	351	388	331	341	379	320	340	349	358	331	350	369	378	331	342	355	345	365	353	350	358	386	348	326	355	389	356	345	381	362	372	372	379	338	341	333	362	358	335	363	331	351	355	392	337	326	351	317	393	360	345	370	362	354	346	365	341	378	391	388	342	325	354	363	361	328	355	351	358	345	338	394	349	378	350	370	382	337	342	333	345	359	363	384	352	383	351	334	391	399	377	343	365	348	353	358	361	380	386	375	348	397	333	346	358	346	347	357	327	351	369	351	354	333	378	379	339	379	347	373	337	372	346	341	349	393	380	357	318	391	337	335	356	392	394	355	389	373	381	388	329	363	339	368	340	335	347	351	310	333	351	329	314	350	335	357	370	375	373	388	315	385	359	371	393	386	352	392	318	366	328	306	355	345	362	331	381	363	357	355	377	363	373	339	340	338	360	345	354	359	379	345	355	358	378	375	364	353	363	351	354	326	335	354	386	348	349	339	329	362	337	322	334	351	343	334	336	365	342	377	343	346	371	340	327	363	358	363	338	355	339	355	365	342	350	374	387	358	315	361	342	345	349	340	362	351	359	384	318	353	371	347	357	362	341	341	402	389	368	397	363	369	400	391	353	373	343	394	362	330	336	363	373	369	386	327	355	333	354	362	355	352	365	362	384	343	353	406	347	358	372	355	352	334	327	354	395	383	352	355
15131	2492	2744	2132	1458	1043	771	638	484	435	370	334	311	300	234	278	230	233	241	184	201	199	192	185	199	176	172	198	176	187	168	191	170	186	149	159	154	150	167	141	135	164	195	160	169	179	190	142	158	170	174	160	170	153	174	168	168	170	150	177	180	145	170	173	166	163	179	156	172	174	161	136	164	166	170	176	149	144	155	176	154	162	162	159	131	161	178	138	151	154	153	162	165	165	167	145	153	141	165	150	152	155	149	162	151	131	162	190	179	141	182	144	164	138	160	158	165	176	164	162	147	165	164	145	149	144	156	147	158	160	178	176	155	158	180	140	153	173	141	147	179	138	185	146	159	156	141	155	145	156	160	160	158	163	161	141	167	159	137	147	134	134	160	174	183	158	160	143	146	183	175	142	145	140	147	146	167	168	143	178	143	165	146	151	157	143	149	161	168	153	153	147	167	150	145	155	136	157	160	167	163	140	166	140	175	161	150	150	140	112	131	149	154	149	174	130	145	158	161	143	144	139	156	172	134	150	161	148	175	188	169	158	152	161	147	158	150	159	139	160	147	154	147	156	172	153	156	158	159	169	142	164	164	159	127	173	151	148	155	162	154	142	159	125	158	127	167	157	142	160	143	148	138	157	147	136	134	149	157	134	160	166	160	143	153	143	172	168	139	162	153	155	144	158	153	145	144	143	168	170	186	137	155	151	137	160	151	154	153	164	144	155	150	134	173	156	161	147	144	147	156	167	157	166	153	138	157	163	159	160	140	146	168	144	145	180	134	163	163	145	150	180	139	147	143	148	132	142	160	146	152	141	162	158	149	148	142	143	150	134	150	149	166	133	139	148	145	164	155	129	176	169	144	145	136	181	166	155	138	121	173	161	152	137	166	148	157	148	151	152	146	158	154	167	144	164	149	145	151	132	132	166	155	180	160	154	145	164	145	149	151	138	149	136	172	153	161	163	169	175	163	134	152	150	159	153	147	128	169	157	172	162	158	147	117	148	142	157	164	158	150	151	152	149	170	173	141	157	172	183	136	160	179	141	164	145	159	166	169	162	168	173	138	175	167	174	169	149	150	154	127	178	166	142	143	177	144	159	153	152	182	145	160	142	157	140	151	136	134	157	150	162	150	151	159	158	151	170	149	162	157	143	154	179	138	139	178	133	178	164	147	153	175	149	171	178	148	173	161	144	139	170	173	156	158	160	149	160	147	153	154	164	157	151	153	158	136	137	166	140	169	176	160	151	165	165	143	152	146	160	174	137	158	141	160	185	158	157	164	172	168	169	145	152	149	165	149	170	159	138	157	160	154	119	167	142	146	163	159	147	151	166	149	169	155	153	164	151	137	155	138	158	158	156	143	163	143	131	166	139	155	163	171	158	141	153	173	159	161	151	147	153	169	152	177	156	152	137	141	142	164	141	140	131	155	157	162	169	141	153	167	169	140	162	134	143	154	137	143	159	138	131	153	146	154	149	136	162	132	159	157	170	135	156	145	150	158	143	145	165	142	157	158	140	145	150	148	119	176	141	150	161	130	161	138	173	153	143	152	140	160	149	168	169	174	169	126	163	176	148	147	171	165	175	166	157	151	140	146	174	157	161	140	168	137	161	166	139	143	142	177	144	158	150	163	160	181	162	177	149	154	147	136	149	173	141	170	155	163	160	160	159	164	178	157	177	134	148	172	156	151	165	184	149	141	140	139	157	141	153	173	158	167	151	167	134	150	153	161	156	176	140	156	155	153	143	168	151	143	152	159	139	130	171	153	145	183	133	133	171	161	167	161	177	146	165	161	149	173	154	143	144	152	160	159	144	156	158	165	140	142	163	160	178	153	133	162	163	176	158	176	141	163	173	142	177	169	141	161	143	169	161	166	145	161	145	195	181	177	149	173	160	160	152	160	143	142	162	158	143	158	159	151	167	158	156	142	169	168	152	135	140	169	165	128	156	128	157	147	177	161	169	158	158	147	145	142	144	146	141	175	157	160	158	165	129	149	154	154	173	177	149	133	179	156	153	151	157	172	149	175	137	168	143	151	162	166	163	144	158	131	147	157	157	152	185	160	148	141	156	160	155	189	162	129	173	158	150	153	167	143	160	144	160	157	146	152	158	146	163	148	153	168	170	163	148	132	160	152	156	139	150	170	162	156	166	151	179	159	158	163	141	157	156	155	130	162	154	161	144	153	154	150	164	136	157	156	155	147	164	163	150	154	153	134	157	162	137	136	137	143	174	155	170	155	178	141	140	178	164	163	152	139	160	147	159	147	160	151	125	174	171	170	156	145	154	139	154	170	153	149	150	154	151	140	167	156	153	160	168	145	155	183	148	164	166	153	164	133	163	159	155	140	137	149	147	152	159	169	154	172	145	153	151	143	169	158	165	164	157	143	156	145	172	154	163	133	154	149	162	179	151	169	143	135	148	156	142	150	168	158	154	175	166	170	164	128	133	163	185	161	147	142	154	148	180	167	131	147	161	141	148	145	181	138	138	152	152	146	154	176	143	156	151	148	130	129	119	158	152	135	151	166	189	153	164	166	160	152	146	160	164	141	155	154	160	157	160	159	156	158	147	150	146	154	176	145	165	151	137	155	134	151	143	159	165	142	166	149	148	156	146	162	140	137	132	128	151	145	150	145	148	165	160	147	156	162	154	160	159	142	164	163	168	165	157	157	166	165	138	158	145	149	170	152	150	153	137	159	175	142	152	158	194	153	144	155	156	136	141	168	146	174	147	147	140	149	147	128	164	141	153	157	161	146	131	126	167	160	135	168	152	174	149	166	161	146	163	144	149	174	159	151	158	142	158	166	138	154	150	144	140	145	153	168	152	146	158	152	172	146	169	156	162	141	144	149	152	144	141	136	163	145	153	140	136	141	144	159	144	162	156	152	146	150	144	161	143	170	163	170	176	159	146	139	151	150	139	126	148	161	159	146	136	168	159	147	152	148	158	135	156	164	152	182	178	177	137	149	146	163	165	173	147	147	138	162	145	148	163	162	167	156	144	141	155	161	170	156	134	155	156	173	160	136	130	146	162	148	153	163	145	148	166	144	173	177	154	183	180	149	129	154	175	146	185	172	147	123	157	147	135	149	161	164	161	183	160	141	150	136	165	167	155	154	147	159	146	154	140	175	167	169	144	170	145	164	156	162	154	171	161	181	160	155	151	156	146	147	159	146	129	138	158	147	143	154	165	154	153	134	158	139	127	160	151	148	149	140	152	157	157	145	130	150	155	144	141	163	151	141	157	150	167	151	163	164	165	136	153	171	151	152	135	170	126	159	156	145	159	159	159	153	150	145	136	150	147	164	131	159	160	156	147	157	140	158	136	142	156	157	152	159	175	130	151	144	178	151	150	150	165	159	147	172	168	152	172	151	163	135	161	156	134	180	161	164	165	149	165	161	157	143	171	158	160	168	146	151	147	176	150	143	156	151	152	166	145	145	171	130	156	157	154	159	167	131	157	164	145	148	150	159	170	147	144
7650	2514	6103	6750	5729	4540	3741	3054	2544	2344	1911	1654	1536	1482	1347	1243	1150	1097	1031	939	933	948	873	753	838	809	747	744	780	712	731	712	705	683	626	640	622	627	593	593	638	609	593	573	586	620	604	574	603	576	584	590	553	580	500	543	538	570	550	507	541	560	550	537	514	514	515	486	528	520	565	544	548	494	507	511	524	498	538	550	509	532	517	519	527	529	508	573	525	501	522	491	496	493	547	478	535	533	512	499	522	559	489	518	573	520	470	498	485	507	472	534	498	532	514	539	513	513	477	525	562	495	547	531	533	503	481	518	475	485	492	499	514	499	511	516	459	522	504	512	507	546	508	478	474	469	525	537	535	497	490	508	499	525	511	485	553	494	490	473	548	466	494	490	478	504	517	543	522	518	509	512	512	534	501	497	495	505	522	501	508	478	538	509	492	429	498	474	473	492	549	483	483	490	511	484	499	487	481	479	507	522	480	520	490	502	523	471	518	472	494	480	525	487	491	493	469	482	509	507	509	492	505	482	469	504	467	463	493	540	446	482	467	493	488	523	529	469	536	491	489	503	439	499	501	459	523	511	489	488	459	481	538	510	514	528	488	492	481	483	519	503	524	477	492	504	507	508	454	508	528	533	521	491	492	490	498	497	475	452	477	481	512	510	485	482	479	507	492	524	468	461	519	521	549	503	477	507	508	501	503	473	489	493	449	494	502	493	486	543	512	505	466	531	505	515	501	495	493	483	498	541	544	489	511	527	468	520	512	504	508	492	525	512	473	465	471	495	470	462	514	483	497	517	480	528	514	496	524	491	528	463	521	478	512	508	486	500	454	485	499	477	505	532	468	510	489	488	511	497	457	500	465	504	452	484	528	519	536	459	504	483	450	498	504	528	521	502	490	502	469	474	478	449	519	543	522	476	494	492	485	512	534	489	470	512	499	507	497	522	455	502	533	510	515	450	538	445	506	528	504	511	479	499	532	509	534	505	485	448	468	479	468	486	485	485	501	523	477	472	496	489	484	509	461	508	484	487	498	493	475	502	556	532	493	514	511	478	510	517	543	517	512	467	548	516	507	522	514	494	503	512	528	530	532	511	521	461	490	489	516	483	496	517	517	483	517	457	485	515	447	496	502	520	492	513	565	510	495	539	528	513	517	493	528	466	531	476	516	485	536	528	514	458	498	532	532	503	473	483	489	482	494	490	508	535	502	463	537	538	488	461	498	520	488	481	534	514	536	486	533	506	504	500	495	488	556	502	473	509	490	529	475	511	490	492	532	486	500	484	477	509	515	501	528	482	484	504	554	507	478	481	480	526	489	484	536	517	469	500	534	491	447	510	500	535	494	501	486	479	486	481	504	546	505	503	489	498	505	525	525	526	502	540	501	482	521	513	496	481	488	489	507	484	548	489	487	457	461	503	497	526	508	490	496	506	497	487	477	520	483	513	478	489	470	505	511	485	444	508	469	508	516	446	521	476	483	472	505	530	462	553	505	484	552	509	517	523	463	502	531	498	520	496	479	485	503	519	463	485	505	494	488	483	484	484	494	486	521	545	471	476	486	494	522	494	479	480	485	520	463	502	488	519	465	494	504	474	505	514	480	508	449	486	517	500	480	465	468	487	494	526	511	500	497	501	477	457	514	492	477	512	488	484	471	499	469	510	487	463	525	504	506	489	517	445	476	494	492	515	502	487	507	524	523	498	479	515	506	513	502	504	530	502	473	485	510	508	511	483	490	484	504	504	468	496	501	483	523	462	544	524	465	529	507	505	492	497	506	478	503	501	482	540	497	531	492	508	500	506	529	494	487	550	488	486	457	494	534	480	488	529	522	508	500	477	495	552	510	509	491	525	550	530	486	520	510	514	466	495	495	548	527	489	489	495	506	480	496	519	535	491	483	501	532	515	520	463	515	511	538	455	488	487	508	508	464	513	485	481	497	523	479	511	535	564	496	466	489	492	515	465	494	463	471	514	506	483	495	535	534	463	497	456	518	494	497	507	509	485	487	503	519	495	499	494	494	495	473	513	506	525	534	539	504	524	483	491	516	532	495	523	499	482	460	508	496	518	478	523	490	520	513	503	514	517	499	495	461	517	486	488	529	498	519	499	512	502	506	502	502	506	516	499	499	512	511	482	498	518	492	484	475	495	522	445	503	494	513	529	490	528	494	477	526	476	463	521	519	492	449	514	486	491	537	525	463	492	480	440	516	490	520	525	518	497	498	515	466	504	469	508	498	517	483	503	486	499	495	504	480	511	507	479	505	490	484	505	473	507	530	534	507	473	496	494	500	524	478	508	507	469	484	471	529	510	483	506	507	535	537	494	488	481	547	485	470	469	524	506	473	473	510	487	483	487	498	519	485	531	538	502	509	510	470	522	494	502	526	521	500	506	446	484	494	473	511	480	521	512	544	505	507	482	536	484	528	502	508	507	530	543	464	476	520	483	536	463	486	516	520	496	495	515	483	479	482	474	481	486	489	534	493	523	484	519	523	490	519	480	493	547	477	490	503	479	488	480	531	473	529	509	518	518	499	505	520	487	543	503	500	465	517	485	495	476	500	486	506	490	502	498	496	502	489	477	504	485	496	512	503	491	469	465	527	520	509	499	480	485	477	517	462	497	501	485	487	504	488	520	482	517	519	519	471	517	501	484	505	518	474	516	517	491	521	499	477	484	560	521	549	451	504	523	481	472	525	519	516	513	531	477	518	509	507	518	508	521	499	481	490	516	512	499	476	529	535	499	500	493	514	502	486	529	483	477	529	506	484	486	496	506	478	457	513	495	534	502	508	477	501	514	454	474	479	494	488	499	511	501	539	496	509	502	473	511	489	502	543	517	510	488	518	459	482	486	472	497	506	497	464	497	521	546	500	499	537	488	480	501	476	523	497	501	500	523	551	517	511	505	517	503	514	489	477	498	484	502	505	523	518	514	464	566	491	550	500	514	491	477	479	481	454	502	512	497	503	488	512	485	481	503	478	504	479	500	502	514	486	464	506	479	501	516	478	502	520	508	498	520	513	478	514	497	493	488	529	549	506	482	484	524	537	483	551	508	473	494	512	517	516	509	507	523	497	494	478	513	481	498	515	499	533	445	484	475	485	493	476	470	501	452	505	474	489	475	497	490	486	541	503	470	494	532	504	532	475	555	457	468	484	491	511	500	484	516	522	451	527	509	487	524	485	513	484	504	537	511	508	510	485	499	493	515	485	534	468	510	506	491	482	517	508	493	490	483	505	450	536	527	513	488	449	551	479	494	499	486	531	509	454	509	481	498	540	452	513	515	483	538	500	498	504	521	481	520	462	478	480	472	513	514	468	493	497	519	521	486	536	508	459	505	490	494	491	521	520	494	515	490	501	517	508	538	473	510	519	513	524	479	423	500	481	492	467	494	536	481	520	497	516	504	524	490	498	491	475	495	505	472	498	520	515	491	484	492	521	530	528	504	470	494	544	478	499	525	490	486	516	541	528	509	500	518	507	509
2115	275	294	276	240	239	231	227	227	256	218	221	208	211	218	197	209	230	204	225	206	216	183	208	210	220	235	212	204	225	210	226	224	218	220	194	208	204	210	204	220	211	193	203	213	204	216	189	230	187	213	223	218	236	226	219	197	214	212	216	198	218	199	206	228	202	204	192	199	200	195	222	220	215	201	218	207	217	228	196	228	217	202	222	219	242	202	202	236	197	239	200	199	202	224	221	231	212	216	194	229	182	192	229	206	192	207	226	208	226	209	227	234	196	217	214	195	204	227	205	211	178	211	217	214	254	226	227	209	209	207	217	235	219	222	224	215	216	194	241	205	190	222	212	191	205	205	209	220	226	216	219	231	225	238	198	226	229	211	213	220	221	244	197	239	209	209	218	207	216	213	199	208	226	229	211	209	210	191	214	222	242	192	228	221	193	221	220	227	203	227	216	192	231	206	206	189	247	214	195	223	192	212	256	192	212	223	226	188	249	238	222	178	222	212	236	235	241	220	221	233	229	205	221	217	229	235	238	250	223	217	215	215	218	229	204	209	217	224	215	192	211	214	203	204	200	206	228	212	192	212	220	229	226	237	237	211	229	220	210	220	221	244	217	181	191	228	225	213	215	213	241	215	236	196	213	195	241	206	217	205	217	206	228	201	237	207	183	210	196	189	202	207	220	219	217	223	212	202	213	212	210	203	202	199	200	204	199	210	199	216	219	231	226	212	219	219	223	221	231	200	216	198	222	192	188	183	204	238	203	213	217	224	225	222	203	218	188	228	224	198	206	219	197	222	231	211	227	211	208	229	215	209	217	194	204	223	211	220	223	229	239	245	203	246	219	203	225	225	242	191	210	215	213	212	251	200	211	208	220	213	219	214	212	223	199	209	209	219	239	213	212	218	214	190	212	199	233	217	195	221	207	199	213	196	195	217	206	209	215	215	215	210	190	232	245	218	234	202	212	195	232	256	209	224	202	203	227	209	227	215	237	208	232	210	198	206	200	228	210	209	225	224	208	222	200	233	199	226	219	214	238	222	212	205	212	213	203	210	202	232	226	225	227	235	203	207	216	235	220	203	231	219	187	225	207	208	218	206	220	219	237	220	192	223	231	207	221	230	211	203	231	206	223	241	248	239	231	223	236	221	201	204	191	229	206	212	213	207	208	230	193	163	227	205	210	220	191	223	235	221	199	225	197	209	199	235	214	179	199	218	202	207	207	180	217	208	219	213	211	199	202	226	238	206	193	221	217	180	254	203	210	224	230	205	211	227	210	241	218	203	225	230	214	205	179	211	244	194	227	203	224	238	198	233	213	231	197	209	225	205	208	219	222	230	214	213	198	209	203	237	221	183	220	229	250	233	221	188	228	232	216	224	256	213	213	219	187	216	230	197	226	220	206	212	228	206	223	196	210	211	228	208	213	237	260	209	208	220	217	201	212	188	233	219	212	203	235	214	213	189	211	197	223	195	215	207	224	194	231	210	221	187	223	242	218	202	221	194	212	241	200	216	224	190	197	233	213	199	216	220	189	239	224	206	200	216	243	202	209	208	222	230	210	205	207	199	212	217	183	218	194	244	247	205	229	191	201	211	220	198	205	216	231	200	233	232	198	216	223	220	204	213	206	201	209	198	209	214	207	216	218	206	226	198	204	186	186	192	217	221	201	217	199	227	210	184	200	194	259	209	197	188	213	205	217	213	214	231	207	199	194	239	228	224	207	217	234	215	213	215	205	204	196	221	198	213	210	176	210	198	225	243	212	208	230	225	185	225	213	204	189	202	202	211	206	231	199	224	244	222	214	212	217	225	226	205	219	209	223	212	205	227	243	227	226	229	183	204	212	214	233	221	191	180	212	217	205	216	218	206	201	193	219	223	207	225	214	185	214	212	213	216	206	212	221	237	184	216	216	210	184	241	198	223	190	197	250	248	211	207	212	225	213	218	247	221	205	226	232	211	221	213	201	240	221	204	208	200	215	202	189	231	218	224	212	198	204	182	221	212	200	213	196	211	202	220	207	219	221	190	220	209	215	207	222	228	211	216	213	221	209	239	211	243	211	233	234	227	193	210	213	223	223	219	216	202	219	236	225	230	199	218	214	219	230	203	211	215	220	214	194	232	205	205	203	218	193	207	202	199	200	191	199	223	208	216	214	207	200	208	202	219	201	221	219	240	220	198	216	236	207	236	229	217	211	192	229	193	218	206	219	227	214	220	220	249	201	262	212	218	200	215	238	214	252	209	207	192	191	223	213	205	202	232	229	232	229	214	218	266	213	217	212	204	201	213	220	196	203	203	222	217	190	197	227	204	203	202	213	222	216	191	194	247	221	233	220	229	207	188	218	181	230	224	207	203	200	192	216	193	215	219	218	228	205	175	229	195	222	205	216	222	212	230	214	204	219	210	198	197	196	190	211	214	205	223	194	211	202	217	209	232	216	221	225	226	207	211	216	214	221	228	215	196	190	212	215	184	221	217	227	209	216	218	220	207	224	215	199	193	192	213	233	199	231	211	186	195	202	197	236	177	203	210	218	216	232	196	201	210	232	218	229	223	196	233	204	193	200	189	185	220	248	215	231	221	214	222	219	186	220	218	229	219	208	236	201	207	220	199	226	199	229	208	215	209	191	251	201	212	195	198	198	200	196	188	216	206	245	229	209	225	236	183	205	202	223	222	226	193	208	201	215	202	211	207	201	193	220	192	223	207	237	216	216	213	246	212	215	217	200	207	191	199	223	220	198	230	200	221	221	212	224	223	205	240	225	221	229	243	228	197	200	224	227	214	226	233	219	222	217	264	220	218	201	215	210	212	215	242	192	227	204	209	204	243	199	221	199	207	237	217	243	194	226	222	221	182	216	191	210	242	217	212	228	177	189	207	221	209	224	242	210	180	228	214	223	224	216	241	223	208	237	222	200	229	224	208	212	217	209	224	211	212	227	180	232	223	209	218	199	223	221	203	235	225	200	222	200	201	189	211	212	229	227	198	208	232	217	201	236	207	234	243	212	201	203	224	215	207	240	196	219	213	203	232	215	227	221	201	193	211	197	205	222	210	220	243	230	201	224	220	219	206	202	206	190	207	218	198	239	212	222	231	191	206	183	204	233	233	206	198	216	207	234	195	210	196	223	215	220	215	197	196	210	217	211	202	209	233	242	209	221	223	231	227	218	200	241	198	212	224	227	207	221	214	230	204	198	246	217	199	228	243	198	228	215	221	212	219	197	222	213	201	215	210	212	220	202	199	235	200	191	238	202	205	225	198	214	242	226	211	217	204	209	221	212	232	188	214	209	233	214	214	218	225	218	225	191	222	238	225	207	207	213	221	205	226	237	198	226	206	221	200	226	234	225	223	203	201	225	226	217	211	213	217	196	208	206	206	224	187	226	217	230	208	236	213	238	219	233	189	197	218	199	225	236	224	186	258	215	220	239	220	229	205	207	202	211	207	202	232	193	236	213	203	223	201	226	226	186	215	230	233	218
2200	722	830	879	798	766	687	738	769	723	678	696	661	733	679	633	638	613	650	689	623	656	673	617	638	635	647	660	632	632	662	604	629	636	639	583	660	640	671	625	615	603	646	697	622	674	640	656	644	555	652	665	621	642	664	635	608	654	603	613	606	674	693	609	613	651	639	629	642	654	610	650	616	590	629	668	643	654	667	627	636	625	633	579	580	652	626	677	646	622	622	669	622	638	628	621	628	601	616	655	606	623	617	632	672	638	628	599	607	623	627	627	662	629	648	650	646	606	646	655	625	680	655	650	618	606	699	649	665	635	654	621	635	656	665	638	624	673	674	665	621	637	625	588	664	690	633	626	657	612	621	672	643	648	605	623	648	613	617	663	618	667	695	669	646	615	615	662	657	583	706	657	642	613	605	659	664	650	673	575	633	603	660	642	663	607	621	598	631	630	679	645	660	631	641	628	646	647	614	675	635	614	664	642	632	712	703	628	649	646	673	683	636	664	619	605	642	620	627	634	599	661	624	639	647	641	624	624	678	625	652	646	666	657	635	629	662	563	582	675	646	599	644	590	621	604	640	654	629	646	647	637	609	669	658	643	619	684	628	635	674	626	685	630	634	627	675	642	609	613	626	624	633	646	628	646	645	640	607	644	633	646	668	632	595	658	645	638	670	671	643	624	627	638	621	655	634	654	622	650	655	690	679	609	601	598	627	644	649	654	653	619	626	655	652	682	636	597	615	665	614	647	641	604	621	625	624	616	652	644	626	629	641	591	660	639	625	646	656	624	630	670	606	661	595	641	598	624	645	657	561	640	597	607	639	683	609	641	649	638	620	613	643	690	662	609	621	630	636	603	635	642	584	643	649	620	607	641	628	636	635	613	617	631	583	668	615	654	668	655	678	698	597	603	605	649	637	633	644	621	680	669	657	621	653	608	664	647	597	680	614	604	651	639	667	670	603	631	637	663	649	646	633	647	647	631	652	647	680	626	674	648	641	610	667	638	626	669	679	618	596	661	627	624	648	633	598	635	609	632	655	655	639	612	629	642	623	654	632	658	640	673	678	582	657	656	641	688	603	576	612	635	614	603	652	653	600	671	608	665	610	671	602	652	647	622	617	623	636	629	620	647	644	644	607	675	623	632	630	647	630	636	604	698	641	610	662	641	631	651	612	649	650	648	624	647	596	641	629	635	624	618	623	594	617	638	598	661	653	617	641	632	691	642	627	661	673	621	614	609	615	651	640	639	711	647	644	585	636	622	662	706	680	616	606	641	641	656	651	625	626	647	661	649	673	652	638	604	618	642	640	599	629	610	641	637	623	638	602	655	632	638	607	651	647	643	650	634	622	589	661	629	653	636	662	637	655	611	637	627	644	628	708	629	659	665	606	662	663	624	615	669	598	623	604	644	648	662	656	661	669	603	603	634	605	639	620	658	631	641	623	668	625	615	676	601	661	602	586	603	631	628	666	633	629	615	625	663	664	675	640	635	626	598	658	612	612	633	653	623	690	621	600	603	645	652	648	633	632	686	639	618	677	633	609	630	645	617	673	614	605	639	627	604	632	653	615	658	660	653	659	633	651	626	615	665	654	613	622	679	660	622	669	616	640	658	605	621	656	607	614	644	622	656	623	618	620	647	660	625	613	598	630	663	624	618	589	611	670	636	617	625	661	614	593	648	600	632	613	697	649	648	652	655	673	637	601	644	623	610	651	669	686	644	630	613	660	584	645	604	627	673	658	664	616	613	625	641	622	635	626	616	661	628	671	599	620	679	651	673	620	615	632	619	642	634	652	655	614	647	655	620	646	607	682	645	650	654	640	614	659	640	616	667	703	658	645	666	613	598	615	627	588	636	639	611	603	706	650	617	632	658	593	621	654	621	699	635	637	650	656	664	661	629	615	704	654	652	642	649	620	649	641	596	675	598	635	652	598	614	628	600	673	632	687	663	671	669	642	640	637	618	656	649	635	639	663	653	631	683	603	620	637	622	597	667	625	663	631	707	640	649	648	658	641	636	673	644	671	651	644	634	638	644	663	625	650	646	628	682	659	605	674	623	696	661	628	651	605	661	637	651	693	633	648	600	644	675	649	637	633	613	633	682	642	666	650	611	601	632	651	630	603	618	659	649	657	631	633	641	662	650	653	667	646	596	611	643	613	617	620	621	598	623	625	649	653	659	659	606	592	637	624	637	618	651	631	696	655	608	665	665	608	629	648	649	606	619	654	637	660	628	621	653	626	644	611	612	648	636	642	656	591	643	647	619	669	657	624	655	646	638	666	608	624	647	605	627	691	624	638	674	647	663	625	582	661	658	706	610	650	628	632	615	619	573	605	601	667	638	577	612	645	636	655	640	619	650	638	638	590	660	647	637	663	644	629	665	658	642	635	596	605	614	670	630	655	641	637	621	638	660	620	642	637	614	588	631	617	610	642	625	627	637	620	638	654	642	659	658	596	638	601	610	697	605	637	642	626	612	621	641	633	635	635	635	613	644	690	643	652	670	613	631	666	635	632	611	656	580	619	618	610	651	619	666	638	632	636	621	650	654	662	661	652	681	643	646	635	693	647	609	651	693	632	645	664	638	624	637	629	631	629	694	627	653	621	635	647	684	596	618	660	577	604	643	603	648	625	674	651	633	584	622	663	649	646	620	700	664	662	620	635	622	649	698	633	611	635	600	607	669	655	582	627	647	653	653	615	591	715	603	637	661	669	631	628	639	636	627	627	630	658	673	626	644	668	639	640	645	611	680	656	631	678	656	610	597	613	657	631	651	617	673	651	682	666	648	671	628	605	587	591	616	609	636	673	658	628	655	627	603	689	647	635	648	631	668	663	647	617	618	635	647	598	659	659	680	644	642	597	659	597	681	668	618	659	661	637	653	643	640	645	616	684	638	660	638	656	612	653	612	623	576	643	634	650	618	656	653	633	614	637	634	616	609	652	653	607	611	645	608	640	622	593	591	635	627	671	662	667	651	663	662	646	620	686	600	598	644	675	660	653	652	604	608	665	704	640	643	632	670	640	662	630	645	645	651	640	638	683	661	623	642	656	636	618	659	626	608	628	640	652	640	687	634	666	655	620	646	630	662	622	609	595	581	621	638	672	621	604	630	710	612	666	606	631	671	637	649	641	638	604	634	609	642	644	625	623	638	640	631	657	591	661	652	609	626	600	614	623	584	680	655	633	586	609	618	633	611	637	656	657	637	625	652	658	646	630	630	618	600	603	629	661	644	606	642	674	586	637	619	619	650	621	644	674	671	656	647	615	631	664	639	668	593	631	641	676	617	633	623	651	658	624	617	601	642	635	645	673	618	620	639	609	618	678	653	661	579	653	655	625	592	682	611	660	617	645	637	608	629	649	638	634	664	659	635	653	638	644	661	655	605	655	626	704	654	606	693	674	651	680	633	647	645	611	619	613	647	654	672	632	626	669	656	595	645	632	624	636	659	626	609	637	603	621	634	598	598	583	607	637	624	639	596
7961	1109	1323	1072	764	597	437	342	310	257	201	201	181	171	169	139	142	148	122	155	110	117	124	132	114	139	115	135	120	102	108	142	135	104	119	111	114	121	118	108	99	116	103	113	110	108	115	108	113	100	100	128	95	122	114	105	119	104	108	119	104	120	112	112	95	113	112	115	94	104	110	108	103	87	108	96	120	109	117	113	108	119	115	112	85	108	116	92	104	119	127	110	103	99	106	116	120	107	110	98	99	110	94	98	105	103	121	95	115	105	109	103	106	118	101	106	109	106	103	135	92	115	99	95	117	127	98	108	127	108	114	110	114	113	96	101	105	111	90	102	105	96	114	102	111	119	96	123	93	88	103	102	103	106	110	97	125	95	115	114	106	100	110	101	120	105	90	96	96	92	119	119	124	104	116	119	114	96	114	109	122	114	100	107	104	103	106	111	126	103	107	104	114	111	91	109	99	96	114	115	110	88	97	92	125	105	118	118	114	109	109	99	115	123	135	89	100	109	119	90	111	123	114	94	105	107	97	97	102	89	126	92	97	97	106	123	97	93	115	112	108	108	101	105	101	110	110	84	113	79	98	107	101	123	110	98	110	117	127	97	110	116	114	123	97	117	94	99	102	116	100	118	97	111	94	107	92	99	123	104	118	117	98	107	117	94	100	112	93	100	124	121	92	123	109	112	102	102	101	89	110	110	114	104	112	126	97	111	131	103	95	92	103	85	106	110	109	103	93	111	100	96	135	93	116	96	111	114	128	129	77	94	97	86	108	101	113	101	109	126	122	91	114	102	110	117	101	100	92	101	98	105	95	106	109	104	113	115	96	90	112	110	114	106	99	103	95	117	111	114	104	115	96	106	125	119	90	103	112	98	91	99	96	95	111	119	117	95	111	101	125	86	93	107	107	94	110	111	97	106	120	91	103	73	129	113	101	102	116	107	100	127	104	108	119	123	106	112	115	113	85	112	116	121	111	102	104	101	111	110	103	101	95	96	93	93	91	116	117	106	113	86	114	100	104	106	101	107	99	112	114	108	101	99	115	85	100	115	119	118	80	102	122	106	93	92	89	133	90	111	108	112	130	125	104	101	102	103	101	123	106	120	109	106	112	123	90	103	125	105	121	117	114	102	108	103	124	126	94	103	80	111	112	80	95	116	92	112	122	122	121	89	116	113	115	113	105	101	100	99	105	99	114	102	104	110	115	97	96	128	99	90	88	105	106	101	103	125	110	99	109	112	93	114	99	100	115	101	107	112	117	110	105	120	96	108	110	118	101	118	113	93	114	89	116	114	107	118	116	122	110	121	91	98	104	102	115	100	94	131	97	95	109	102	118	106	101	136	106	99	108	114	98	122	98	117	113	105	96	110	100	100	109	95	98	113	117	90	101	83	99	109	103	120	101	115	130	95	99	96	109	106	90	104	111	84	112	115	114	108	114	110	97	136	111	104	107	97	111	98	111	108	100	123	112	98	110	122	132	94	101	101	121	90	102	115	93	102	121	124	115	102	105	112	109	106	117	109	107	109	108	114	116	90	102	113	119	99	107	105	114	110	96	100	128	111	103	115	119	106	107	110	110	99	129	110	118	104	110	110	109	104	102	116	112	98	111	116	107	118	123	106	106	124	110	103	96	116	96	104	110	112	105	87	110	111	93	91	115	98	105	113	104	127	97	128	124	107	80	86	113	98	95	116	109	103	106	113	112	99	109	122	120	119	98	91	111	104	107	127	105	110	133	104	101	100	114	94	111	97	97	99	98	105	138	102	114	115	113	107	108	104	102	110	105	86	95	80	105	107	102	117	121	90	110	110	98	109	117	111	110	95	109	111	115	99	118	105	106	86	98	97	117	118	118	111	120	99	120	105	109	111	112	110	117	103	91	93	94	102	98	109	108	117	108	108	106	117	103	106	112	106	109	111	115	108	102	103	107	97	126	100	94	91	101	100	126	122	107	109	108	95	108	102	97	99	105	97	139	109	124	105	104	122	103	107	122	106	101	110	115	90	117	91	91	96	102	100	102	121	106	106	106	113	121	115	120	106	99	123	106	118	127	130	109	108	103	98	124	102	114	118	105	118	115	97	99	115	110	108	111	92	104	118	123	119	93	108	108	117	103	119	101	91	105	100	98	101	115	97	108	113	96	95	116	107	134	120	105	103	107	93	97	119	108	100	115	126	111	100	99	93	142	102	99	101	118	98	110	91	102	111	113	96	118	101	109	109	115	114	103	99	90	93	122	90	94	117	105	107	114	105	97	102	121	115	125	113	116	113	95	112	108	102	131	118	111	134	114	113	100	94	124	110	123	132	94	105	94	83	122	108	104	115	112	116	102	95	111	98	108	101	109	111	107	112	112	92	117	104	102	119	100	133	102	99	98	107	104	126	95	88	112	116	99	112	104	97	102	98	99	116	111	103	87	108	117	98	98	108	118	97	117	102	104	96	115	113	100	105	98	100	109	114	108	110	106	108	107	99	113	94	99	110	111	115	116	125	113	97	126	122	93	102	100	116	105	105	107	123	91	106	95	113	110	132	123	113	96	118	96	103	107	95	97	94	97	104	100	114	114	119	98	101	93	104	96	94	115	95	116	107	124	109	103	100	101	105	103	99	87	111	104	81	106	100	105	84	102	117	129	95	117	113	100	100	114	131	105	91	115	95	99	110	97	101	115	121	95	95	111	114	117	110	83	96	106	102	122	95	105	96	102	99	107	123	98	87	108	89	111	103	86	115	105	114	112	90	111	96	111	94	109	93	116	106	106	100	131	104	85	120	116	114	101	111	115	118	115	112	99	98	97	114	105	105	86	104	114	102	122	117	122	103	107	95	119	120	116	104	123	92	95	102	111	126	112	104	98	95	101	106	134	99	113	114	115	103	106	116	105	113	107	86	98	107	100	100	107	108	115	106	107	105	83	102	103	107	117	121	95	100	100	116	115	105	94	110	93	111	114	117	113	117	111	108	103	111	102	125	104	111	110	98	108	110	104	100	117	92	99	110	116	106	101	109	119	104	85	93	103	100	105	118	113	113	103	114	110	121	102	110	112	102	115	111	103	113	99	97	116	107	102	83	105	99	107	114	127	118	123	107	118	98	109	123	95	121	114	113	107	96	124	129	85	101	110	107	121	106	100	117	98	131	121	83	93	102	89	110	97	113	104	107	99	95	115	98	99	111	124	107	117	109	121	103	111	101	102	122	100	97	112	110	112	98	110	93	116	117	110	114	117	105	108	101	96	104	105	105	101	95	99	116	115	101	111	116	119	127	106	122	108	101	123	111	112	111	119	84	112	106	123	107	119	93	106	108	95	102	125	112	101	108	113	125	107	102	93	96	103	76	112	114	104	109	93	110	99	97	120	105	114	99	116	102	90	108	114	94	86	100	100	105	112	115	100	112	102	100	128	139	110	110	104	117	104	113	104	99	102	124	88	88	113	120	111	103	113	115	97	106	98	118	116	103	100	132	95	104	108	100	95	100	99	96
5323	1389	3229	3676	2937	2511	2055	1673	1422	1233	1077	973	929	818	761	733	696	643	630	602	577	563	530	542	525	479	484	437	456	478	423	429	434	448	425	455	403	389	407	400	420	385	426	410	386	374	394	395	397	427	392	360	383	399	379	368	420	377	391	352	373	373	401	364	359	390	365	372	379	374	367	362	391	354	401	332	336	359	344	373	355	363	387	372	382	347	386	371	341	377	393	390	343	378	353	355	359	370	343	324	365	362	347	359	346	352	377	347	373	387	345	372	348	385	372	400	360	350	366	346	364	377	349	373	349	366	357	363	368	390	325	360	349	382	351	335	356	387	376	338	365	362	377	382	389	351	356	345	387	347	404	343	378	345	401	367	371	368	355	326	355	354	345	362	362	337	399	372	371	321	349	334	329	388	356	375	364	344	335	362	357	392	353	359	357	337	369	361	341	327	380	363	390	365	352	350	375	387	348	383	366	383	377	376	341	341	333	326	362	377	367	377	357	354	353	342	357	373	351	354	369	360	327	360	338	340	375	343	376	342	384	335	380	364	340	338	351	371	310	348	347	345	325	333	339	373	327	394	381	371	395	327	353	344	348	359	354	339	358	330	372	352	329	376	383	354	375	335	339	380	343	367	315	367	331	366	406	349	365	378	339	357	359	348	362	376	385	435	400	373	346	365	394	375	308	349	395	349	346	348	400	349	380	332	362	406	360	380	382	347	392	360	378	344	333	380	303	353	378	327	341	380	351	350	389	345	381	334	379	364	345	366	360	359	378	327	356	361	377	376	342	351	304	339	353	359	373	368	375	368	309	332	348	351	349	352	379	312	337	365	383	342	345	335	365	358	363	345	365	348	388	350	359	370	342	370	351	357	381	358	355	357	330	383	359	358	371	348	377	353	343	382	375	330	359	325	392	377	338	357	338	355	355	339	349	353	349	366	337	354	363	346	319	369	340	351	368	358	361	374	355	377	342	355	356	339	359	354	354	383	360	342	364	351	342	353	347	362	359	376	371	367	341	356	337	353	342	365	348	352	341	354	342	385	364	348	370	377	392	360	348	366	362	346	330	357	404	386	344	376	369	374	360	365	350	395	370	347	333	348	357	361	358	341	356	355	346	363	372	373	386	383	361	330	344	328	367	324	363	360	362	349	329	359	384	387	376	341	367	356	383	317	356	341	370	336	363	321	368	356	393	340	383	347	339	371	368	351	351	398	345	351	372	340	369	347	369	363	359	336	340	364	365	338	333	368	346	376	341	350	353	384	375	389	361	382	349	373	396	353	352	382	355	360	351	331	369	407	403	353	361	366	356	358	342	373	373	336	341	355	338	308	327	360	341	359	378	342	368	360	345	364	344	356	361	364	356	382	362	354	340	366	362	355	384	338	373	346	361	354	368	346	390	396	362	351	367	373	360	352	358	327	366	392	345	350	349	355	389	362	329	334	340	369	341	375	379	357	348	378	351	381	351	383	357	371	371	353	337	364	369	344	353	350	353	353	332	373	363	382	328	370	360	362	387	326	337	325	335	377	389	350	359	340	320	381	333	338	369	355	354	355	386	346	369	369	333	382	374	354	353	378	333	345	342	384	348	359	349	330	367	342	351	367	360	371	358	374	355	359	379	383	334	367	334	368	364	350	338	363	341	364	327	365	332	353	334	363	334	358	377	362	346	367	344	370	389	336	333	348	347	343	341	350	365	351	363	339	372	377	342	384	368	342	325	338	331	340	362	332	333	344	364	344	341	344	364	371	364	394	382	370	367	347	356	372	345	358	337	378	360	337	357	376	358	366	366	360	378	340	320	376	392	351	392	359	343	365	346	343	404	353	329	367	347	343	348	357	381	362	362	367	351	336	363	365	360	368	363	354	344	352	370	328	331	398	344	351	366	345	334	353	344	321	329	340	365	362	360	375	333	340	363	344	364	356	382	378	339	369	365	360	350	366	350	353	364	365	347	363	356	396	353	403	368	347	357	400	336	350	351	358	392	315	395	369	329	348	355	357	361	368	383	323	376	385	340	367	366	321	399	343	349	349	389	344	364	377	340	358	361	384	322	398	395	346	347	388	360	307	375	377	372	335	377	370	361	313	374	355	360	326	391	335	329	339	365	336	345	352	368	394	350	353	311	338	346	345	374	334	390	324	342	340	370	370	348	345	340	356	347	319	395	364	370	314	370	404	366	385	380	332	362	362	368	364	351	348	343	379	365	336	403	294	360	345	354	346	354	358	373	362	358	369	341	367	376	342	362	373	386	355	363	345	354	363	387	362	357	357	357	373	370	355	348	366	348	364	342	386	359	342	373	361	357	373	345	337	374	346	362	364	370	344	341	337	353	352	351	377	370	376	350	382	397	336	358	344	346	359	357	353	390	346	364	383	369	336	359	361	351	345	394	375	362	351	354	369	318	346	329	360	363	366	332	338	375	372	325	371	384	372	404	367	384	371	374	370	364	356	336	346	367	386	387	369	345	357	334	351	328	351	360	356	367	337	370	335	374	358	358	355	319	355	358	360	351	366	401	361	348	349	336	350	404	339	357	338	379	353	360	335	374	357	356	336	366	369	362	364	340	371	370	347	356	367	341	355	373	341	354	358	338	345	366	333	357	342	348	348	379	365	333	358	330	350	381	386	349	376	383	358	345	329	376	353	357	352	371	343	352	358	361	371	354	359	371	355	355	348	348	375	337	350	365	364	366	341	342	375	353	337	389	359	342	355	355	351	373	345	349	353	361	366	292	344	370	361	369	361	387	373	361	357	370	394	353	343	343	345	394	345	358	354	390	358	368	355	402	360	389	361	365	333	361	330	391	365	364	355	323	328	367	360	385	336	333	315	389	365	360	362	347	342	312	342	375	361	345	386	369	347	348	347	370	371	354	354	359	371	340	344	352	362	358	361	383	362	336	355	379	356	342	346	333	361	353	358	355	323	290	327	364	322	354	328	364	333	320	384	366	329	343	360	363	356	364	366	368	340	397	379	335	362	369	316	371	331	389	361	330	321	382	326	343	355	389	384	334	372	360	353	348	346	359	354	334	377	359	351	322	355	356	387	374	363	339	366	402	351	342	364	357	343	355	354	377	368	346	350	375	352	351	345	377	327	381	389	352	346	363	358	328	369	374	382	340	360	361	384	361	373	370	342	337	388	373	346	363	368	328	332	343	369	321	353	361	352	368	367	387	328	349	366	366	375	324	377	357	375	362	369	340	362	363	366	351	360	334	369	318	340	385	335	339	332	365	326	337	388	363	349	380	374	362	351	346	393	362	347	322	330	355	377	389	368	343	375	354	326	372	363	369	367	331	311	343	378	354	360	364	406	357	352	333	339	347	347	362	360	398	346	365	357	341	329	340	331	328	348	354	350	361	332	379	358	370	353	366	397	369	342	368	372	349	346	362	387	338	364	376	374	367	351	371	365	348	368	321	366	372	357	331	344	362	370	362	336	369	368	396	373	345	337	349	353	360	330	355	375	357	371	362	372	346	361
15033	2567	2757	2117	1436	1088	801	654	476	452	372	343	308	271	255	259	237	218	229	203	228	212	194	203	181	190	202	188	169	178	187	178	166	201	176	170	156	172	176	178	184	175	165	152	178	153	191	159	177	154	153	152	168	181	175	165	169	150	163	142	178	145	165	150	149	138	156	164	151	163	155	148	176	148	162	147	136	180	168	176	148	176	164	152	135	160	161	145	165	152	157	135	155	149	167	156	144	134	190	171	172	158	165	146	171	167	164	157	148	173	158	173	172	167	155	160	140	178	163	166	174	165	171	151	172	161	172	147	158	128	153	173	165	166	152	160	157	179	153	153	169	171	162	187	151	147	148	163	145	147	173	173	177	144	170	163	163	154	157	156	156	152	168	145	161	164	148	150	180	156	175	140	149	131	170	155	164	141	153	135	148	142	153	156	142	162	147	160	166	166	158	161	172	156	137	162	188	141	164	143	156	146	160	144	182	138	162	157	147	149	163	170	161	151	164	161	163	151	151	172	140	147	140	178	155	153	175	136	168	147	134	154	158	149	158	166	150	166	160	149	158	147	138	147	159	148	149	159	153	162	116	163	146	154	159	151	153	172	146	148	155	171	162	176	165	145	154	150	124	139	174	146	133	161	160	155	158	154	148	178	166	139	146	139	144	158	146	180	150	141	156	164	176	153	139	165	170	167	147	175	160	164	138	164	150	139	165	130	144	170	140	186	178	151	160	158	151	192	167	173	142	172	146	147	161	171	140	163	143	169	142	151	138	151	131	161	152	154	155	147	138	152	152	145	150	142	180	143	146	168	149	148	165	129	154	141	142	139	151	149	135	178	146	138	167	163	150	132	162	125	158	145	151	150	153	141	160	152	141	150	146	147	160	149	156	123	169	182	164	159	157	128	143	140	161	164	155	148	144	156	132	159	161	161	132	140	150	154	162	154	166	160	162	134	154	171	145	143	164	162	153	156	170	165	154	142	135	167	150	146	134	176	144	158	154	152	183	166	152	136	157	155	143	151	134	181	173	139	164	153	157	160	163	177	168	154	162	141	165	152	157	138	162	163	145	164	159	139	140	155	141	138	157	165	160	141	170	193	135	151	174	138	147	147	149	156	135	139	159	153	158	144	174	151	161	151	150	145	161	147	171	154	161	190	157	155	164	180	127	144	169	143	171	138	152	138	161	166	149	140	150	152	144	176	153	146	150	158	161	158	152	143	183	158	150	156	146	171	142	154	150	142	146	167	145	153	139	165	143	186	149	148	136	152	148	172	156	152	152	164	138	139	164	153	135	143	153	137	158	161	173	156	154	154	141	137	121	143	160	142	162	148	136	154	142	139	137	161	150	156	141	159	137	148	176	159	180	144	144	168	157	157	167	155	183	175	142	182	163	153	154	160	157	162	159	161	176	148	168	149	162	151	145	131	132	147	140	154	159	155	159	155	153	153	138	158	149	140	149	165	148	150	153	154	146	180	141	154	167	168	155	139	139	164	149	154	198	149	154	148	155	138	164	159	162	145	152	145	159	150	167	163	155	150	162	139	156	162	164	148	152	163	163	170	165	181	146	177	151	165	173	175	160	154	167	170	147	156	164	147	180	140	160	156	139	158	160	162	164	145	148	145	152	149	141	155	158	146	164	159	166	146	165	139	166	135	168	160	168	155	154	143	177	161	170	140	160	167	158	192	133	147	172	167	153	160	158	168	147	171	156	156	144	134	126	143	149	158	146	149	151	153	142	162	143	184	153	157	146	124	142	141	142	163	171	148	142	174	138	157	157	151	154	163	144	164	155	149	153	151	168	144	162	164	160	128	155	124	140	159	150	157	135	143	147	142	171	163	155	147	155	175	160	160	162	159	162	157	159	164	180	146	151	156	152	156	146	163	138	173	138	144	160	132	152	128	139	159	175	118	171	159	156	154	154	116	145	163	140	148	150	143	140	159	150	157	153	138	156	161	149	152	174	169	152	163	147	140	129	137	138	148	134	147	140	159	167	135	145	143	170	190	162	167	142	155	127	156	136	152	137	142	134	160	136	163	134	155	152	153	161	154	141	146	147	170	146	159	143	150	174	147	145	169	177	151	147	168	161	128	138	157	130	150	143	144	174	147	145	160	152	149	150	139	159	143	154	166	139	134	139	165	158	153	161	161	146	146	133	152	156	161	160	155	169	144	130	149	161	153	158	157	168	152	162	157	157	139	138	178	139	142	155	161	151	137	134	160	180	149	137	137	165	139	143	169	151	143	171	151	161	165	165	135	140	142	152	150	134	135	149	173	135	165	151	157	150	152	148	159	167	139	174	151	148	160	147	160	141	170	151	161	156	151	136	169	169	169	149	148	134	155	144	142	186	150	145	162	133	140	151	155	158	155	170	156	149	156	140	167	150	165	144	152	158	159	135	166	153	146	181	166	149	147	172	144	143	144	162	164	166	158	166	157	168	145	170	166	163	157	166	159	158	153	164	169	152	183	138	129	160	148	158	137	157	148	153	176	144	147	153	165	156	186	171	171	168	146	177	172	134	147	147	152	150	138	141	161	162	178	151	152	149	180	162	151	144	159	147	166	161	161	155	156	163	169	146	154	165	146	152	152	147	140	156	158	138	181	182	164	148	138	164	157	150	143	131	171	143	140	167	168	148	166	178	154	163	140	160	137	146	143	146	154	137	159	172	160	155	161	159	159	145	143	164	150	143	162	156	174	154	157	165	147	171	156	179	167	165	152	122	157	150	137	141	151	177	145	149	151	139	172	167	157	158	151	155	151	142	147	150	162	141	152	156	151	135	153	158	161	144	179	141	138	140	163	154	167	157	153	159	154	162	135	144	155	153	155	156	161	152	147	149	143	140	149	143	149	150	160	158	143	176	164	149	152	147	147	165	141	160	136	149	146	178	148	129	148	145	186	139	146	167	190	162	161	143	155	148	147	176	154	147	148	127	150	138	155	145	166	160	142	162	179	152	143	175	141	185	154	166	155	141	174	156	135	160	181	161	144	157	129	166	155	148	142	154	170	163	143	165	177	162	144	158	170	132	144	148	151	166	164	147	157	172	160	142	170	151	170	169	162	174	151	134	151	154	167	130	164	167	177	169	152	159	132	143	150	155	150	164	124	147	155	159	141	152	139	172	158	162	152	167	153	154	159	143	142	142	152	152	153	141	178	164	146	143	163	169	142	146	132	144	166	136	144	154	158	145	173	143	153	169	149	186	152	159	153	175	149	166	168	163	152	152	149	147	148	148	150	171	143	171	158	163	159	135	146	152	167	170	167	156	142	160	172	161	151	178	143	144	161	168	162	149	162	177	156	142	143	141	170	144	148	152	152	143	164	156	134	153	146	168	159	167	151	192	161	158	147	152	152	146	163	145	163	149	131	174	159	172	147	142	147	156	172	137	171	158	156	162	135	171	161	155	159	148	171	146	151	167	166	152	137	152	160	137	158	146	172	125	156	170	166	155	158	147	157	161	172	169	137	162	162	165	150
7592	2510	5977	6512	5612	4535	3709	3024	2457	2236	2009	1726	1482	1371	1317	1212	1168	1106	1038	924	947	873	888	817	809	827	748	776	737	723	694	681	620	668	613	641	648	599	615	606	557	621	655	666	575	567	574	553	603	565	569	606	556	532	591	507	548	540	519	580	525	526	547	529	586	550	559	548	553	514	553	519	552	506	528	532	480	520	545	519	542	537	510	500	501	517	523	532	526	531	486	532	530	561	498	500	527	504	482	551	496	511	499	517	497	519	492	500	525	525	484	485	566	536	534	509	476	529	504	534	493	554	514	500	477	525	498	533	519	510	474	510	484	545	509	507	533	465	500	482	503	499	521	502	497	514	511	521	503	507	541	465	527	504	480	488	505	500	543	527	476	503	522	526	467	521	505	495	473	477	503	497	517	534	491	498	518	500	505	478	496	513	483	464	453	467	516	499	528	507	519	492	491	519	515	529	511	491	519	490	509	502	506	490	504	544	512	528	476	514	484	502	484	448	461	515	472	455	479	458	500	546	469	494	516	525	459	463	501	519	514	486	515	462	505	521	461	500	490	476	500	491	496	494	450	498	500	508	463	537	513	497	477	487	511	474	479	514	521	509	515	479	493	496	556	496	513	506	525	511	523	506	556	474	512	512	485	514	526	483	528	503	478	531	492	498	466	475	516	489	502	465	506	472	521	521	524	490	496	486	503	466	486	480	483	523	459	488	517	511	488	478	523	555	495	500	491	503	480	555	481	524	479	515	495	488	514	500	507	503	489	525	472	529	463	520	494	488	477	520	520	505	502	508	470	496	514	479	507	486	498	469	496	499	502	515	530	486	500	496	515	491	499	528	516	524	501	542	497	482	530	479	519	476	462	477	479	481	515	482	483	489	500	510	478	476	495	513	490	501	511	451	498	445	463	517	498	530	529	489	516	486	522	452	525	525	484	505	509	494	498	525	486	482	477	475	488	497	522	482	489	482	506	470	479	487	496	508	467	517	478	440	481	433	504	518	507	507	484	519	464	510	486	547	476	499	523	535	504	474	486	528	508	520	476	477	515	531	482	468	496	489	476	478	492	491	510	518	480	486	499	486	526	486	496	523	496	487	490	520	505	528	518	469	489	536	494	490	529	455	516	489	521	500	521	513	488	498	490	493	474	480	466	493	526	517	534	493	482	513	502	521	499	467	527	517	514	501	477	537	498	508	495	514	516	497	465	481	493	531	496	490	531	518	526	470	490	502	515	484	509	472	511	508	527	499	506	485	480	499	471	502	495	502	471	488	473	505	476	505	486	469	460	517	496	505	499	474	473	512	519	472	475	510	498	501	472	498	495	508	511	522	474	487	526	507	501	505	512	479	509	490	483	498	500	507	511	515	523	551	435	484	536	490	470	482	520	515	513	524	530	497	445	491	480	454	479	526	480	487	544	461	488	501	480	495	479	507	477	503	519	497	464	462	541	494	508	532	535	476	479	467	503	499	488	530	500	503	497	487	510	484	503	474	485	499	494	489	491	485	493	506	537	470	456	456	485	503	518	515	478	487	553	463	535	509	480	523	512	483	500	491	503	475	505	512	473	469	493	522	526	506	493	491	475	527	514	471	465	480	502	482	471	487	505	504	484	523	520	490	462	544	504	488	504	518	502	511	470	540	535	514	492	499	510	505	510	479	520	490	514	482	478	500	529	492	507	489	459	526	496	509	483	533	466	500	512	495	474	477	524	526	482	487	515	498	523	466	449	522	496	527	474	504	519	455	522	502	509	545	535	497	477	464	472	530	496	511	512	477	464	509	501	458	504	534	500	512	508	468	436	491	506	493	527	449	486	488	518	537	493	457	508	508	524	522	501	504	509	497	506	520	481	494	481	484	485	487	520	506	500	524	479	484	469	517	506	476	503	523	517	510	500	485	497	530	542	466	498	487	488	498	517	493	520	497	517	517	473	506	523	474	507	525	472	476	496	481	518	492	507	472	527	515	505	441	487	493	480	512	479	525	520	504	492	522	478	492	462	502	485	451	498	498	508	513	469	517	447	492	497	528	495	488	477	514	523	514	506	514	468	488	468	483	447	507	514	502	513	498	546	525	496	493	469	551	500	528	499	512	509	514	500	481	519	492	485	525	492	518	510	469	517	520	489	460	486	460	510	495	538	480	488	519	511	491	512	497	525	493	506	485	486	503	497	478	507	532	497	523	498	508	480	496	494	490	492	539	508	495	530	505	481	488	515	467	483	544	520	508	451	470	545	497	534	506	532	495	483	492	492	497	502	505	496	491	529	522	524	465	468	490	473	474	525	526	490	502	470	523	498	501	469	477	473	476	505	504	527	476	519	466	524	503	509	482	527	474	470	478	483	458	476	483	542	481	517	507	514	503	495	514	500	510	472	484	526	495	485	463	466	465	525	506	504	512	504	471	517	522	467	475	452	485	521	488	496	523	503	455	485	515	510	498	479	506	496	510	530	526	471	514	469	500	520	510	512	504	523	517	493	498	490	541	503	495	504	479	502	501	487	528	490	523	519	475	499	508	543	497	494	541	518	485	480	480	510	495	475	486	511	498	466	479	502	505	476	476	523	479	478	532	509	466	495	507	463	467	485	483	486	525	458	515	513	488	515	500	471	507	503	513	454	489	483	508	507	496	514	499	505	491	509	493	460	506	495	493	494	499	536	514	526	485	543	506	496	524	475	522	515	507	561	488	498	521	497	472	543	493	484	517	496	490	471	513	476	506	531	466	540	500	506	493	488	472	491	484	518	483	463	517	488	488	489	514	505	519	487	469	497	524	525	510	537	474	525	499	499	493	493	528	465	507	476	501	546	537	488	489	498	519	524	504	491	476	502	509	495	506	490	470	495	506	495	524	549	522	491	455	514	498	507	540	486	497	498	482	515	514	499	486	499	510	494	503	523	480	506	498	464	518	490	478	486	522	506	515	495	501	513	518	486	468	519	490	507	494	523	508	497	483	516	454	487	519	490	536	487	487	515	492	486	514	504	471	476	459	506	524	482	460	481	502	493	539	527	528	482	505	489	505	499	542	492	531	522	521	492	508	484	504	498	482	500	543	513	502	472	478	490	488	475	504	492	508	526	457	500	523	522	523	492	534	461	481	422	509	514	506	503	481	522	499	483	536	486	499	519	498	451	495	485	503	496	500	505	463	515	464	519	493	460	496	507	485	494	493	526	490	470	497	519	526	504	511	484	548	445	499	532	505	491	485	468	493	481	497	535	490	477	550	492	538	494	472	496	531	492	483	496	514	487	504	513	457	479	504	506	494	509	517	517	510	500	501	492	496	505	522	517	464	492	506	497	474	512	501	507	504	481	500	458	524	484	473	474	510	525	509	526	533	505	500	494	521	487	503	486	506	515	483	499	482	502	475	474	458	531	520	476	501	500	509	485	490	492	503	469	512	503	539	470	507	500	509	506	493	495	520	474	479	506	492	511	488	508	498	491	516	468	493	480	501	482	515	490	485	474	479	495	481	454	496	456	519
2094	255	293	272	256	258	222	200	236	215	202	227	185	206	222	229	232	230	215	203	195	218	209	245	191	206	209	226	220	206	223	226	231	214	234	227	209	235	201	217	229	223	214	223	206	230	216	192	193	199	220	185	222	187	235	214	213	223	189	216	228	187	190	217	226	229	227	221	208	217	226	209	193	227	230	202	216	229	208	234	200	229	230	221	204	213	208	194	215	210	191	232	191	232	206	241	226	206	229	227	199	237	212	216	212	219	205	210	196	214	219	226	220	191	219	216	221	202	197	236	215	230	204	227	208	228	218	232	224	192	203	189	229	206	187	237	216	211	225	224	228	247	202	195	201	196	217	209	238	225	188	220	220	218	233	214	220	196	218	214	215	220	234	221	193	239	208	216	239	187	204	212	214	213	233	200	204	207	188	204	219	209	224	194	221	209	219	244	220	185	230	212	251	199	243	226	193	231	222	200	225	239	214	219	187	212	206	215	210	204	218	212	222	197	213	203	227	218	209	227	229	183	226	206	222	218	204	223	204	207	217	207	206	188	201	216	194	219	233	231	212	230	203	186	215	193	238	200	220	217	223	205	208	207	211	231	234	200	231	219	207	215	184	192	221	203	219	253	202	218	207	201	183	181	218	220	219	203	205	214	245	261	215	214	222	201	213	244	197	204	206	225	189	195	213	204	222	214	206	197	229	191	217	232	214	203	217	226	214	186	194	242	224	184	217	234	221	220	232	220	189	255	199	240	224	242	219	213	218	194	213	194	222	221	232	211	239	235	202	193	195	204	222	190	231	200	194	199	218	192	216	212	198	232	214	199	229	217	207	215	227	209	222	196	215	221	209	210	209	236	228	206	221	204	215	199	218	190	204	242	218	216	203	194	218	212	214	239	221	225	218	210	214	210	221	203	183	183	184	231	230	231	216	225	216	224	221	196	220	213	226	200	219	221	211	201	217	221	227	197	195	203	215	244	187	205	200	213	194	206	226	235	215	209	206	213	219	220	212	195	215	203	227	201	193	221	209	194	216	200	202	220	217	193	230	229	204	199	225	229	238	219	206	210	207	198	218	211	193	213	218	214	225	209	212	224	230	219	201	193	224	210	207	212	199	233	207	206	209	229	194	218	202	212	221	222	214	217	201	187	220	207	188	212	202	202	198	200	181	212	214	197	226	228	200	209	187	216	248	220	212	219	189	190	220	228	218	243	210	214	227	234	192	213	221	214	231	207	239	210	230	214	203	204	202	211	205	224	194	210	208	224	211	191	239	209	193	207	212	223	212	241	233	217	208	207	213	229	229	212	205	219	214	229	197	221	196	216	226	211	210	195	215	231	201	193	237	204	216	212	204	209	192	238	220	206	195	203	239	193	234	213	223	225	191	208	234	205	222	210	225	221	211	200	230	223	220	217	226	199	235	227	224	213	224	179	227	226	213	226	206	212	228	234	218	236	199	220	229	201	193	208	219	207	213	199	208	202	221	228	226	210	191	213	197	187	203	188	218	213	198	210	233	221	211	247	201	213	235	181	234	202	231	218	211	220	241	217	209	213	215	221	227	196	226	187	225	183	219	217	218	234	213	228	210	212	198	211	213	219	237	214	233	210	190	196	212	200	206	194	218	220	242	201	200	201	220	206	201	225	190	212	249	218	232	210	202	234	220	202	205	230	199	234	200	205	203	183	231	226	210	229	222	223	228	229	232	231	207	214	224	233	209	226	217	213	243	207	253	236	210	208	219	203	212	190	214	214	219	201	207	212	198	206	233	230	227	222	236	234	220	224	198	226	211	207	216	207	207	215	226	206	220	224	218	212	234	205	213	233	199	208	206	235	246	222	228	215	241	242	208	218	208	235	217	184	244	202	230	205	211	211	168	224	238	200	221	222	200	208	224	204	221	209	213	202	239	202	245	222	195	217	186	199	210	233	230	222	218	222	229	214	209	219	240	244	206	188	230	180	238	212	178	232	224	206	224	215	228	206	214	212	214	218	218	211	217	201	229	214	232	228	236	192	220	204	228	208	200	198	199	224	210	221	222	215	205	225	219	218	192	211	217	200	217	211	202	201	213	212	211	216	206	200	227	226	200	241	220	222	245	198	235	199	238	231	217	207	193	205	206	213	200	219	200	194	223	200	203	226	223	192	219	221	211	196	241	206	187	205	200	233	184	237	213	185	215	210	232	205	200	215	224	222	223	216	234	227	220	218	221	216	194	239	209	217	233	211	246	203	212	210	194	216	200	209	218	213	175	187	235	226	188	212	201	239	205	208	208	191	196	193	204	209	222	218	215	235	199	213	164	213	227	227	201	205	220	217	223	228	220	203	179	207	184	223	199	203	238	219	197	232	212	195	209	196	211	197	195	205	231	208	218	201	209	235	226	228	210	187	219	216	219	211	225	189	206	205	211	231	225	216	223	183	197	177	195	205	190	230	212	201	202	210	244	204	233	215	201	225	199	216	196	209	216	220	220	199	252	199	213	214	211	233	212	217	211	227	203	207	212	217	233	222	224	208	219	216	209	218	207	239	203	220	193	214	213	184	230	206	207	217	240	225	185	214	201	236	211	197	201	226	225	193	195	188	231	201	238	217	195	203	194	195	217	211	230	201	239	213	212	212	212	185	227	212	186	216	223	206	233	186	227	198	215	209	195	218	221	197	206	209	218	233	193	231	198	240	239	220	213	206	217	190	237	213	209	194	205	221	216	209	207	221	206	189	216	203	190	231	207	226	234	199	205	239	219	223	206	210	239	218	239	243	210	199	199	221	227	209	207	239	202	192	202	236	230	231	233	232	216	237	213	217	212	194	214	218	210	206	230	187	219	193	237	227	202	204	242	187	205	235	242	199	210	228	211	223	257	204	228	199	201	220	220	188	228	205	199	229	222	184	214	204	224	237	195	208	193	214	210	224	210	225	193	214	197	221	213	213	218	204	226	205	183	207	220	236	204	208	213	189	229	243	230	213	232	228	211	200	220	209	197	202	214	211	236	232	207	206	219	221	233	207	231	212	231	210	203	225	210	220	236	243	245	225	214	213	202	195	209	229	235	209	223	208	209	210	226	209	194	192	204	220	195	193	233	205	223	224	193	219	234	189	201	221	198	204	217	233	215	228	227	219	219	213	204	216	201	209	260	210	224	180	221	199	190	205	200	230	221	226	197	246	206	235	194	204	207	224	201	204	225	216	225	198	221	254	210	201	210	220	214	202	214	232	201	209	202	208	222	184	220	208	193	219	208	236	229	207	197	212	208	223	199	218	220	194	242	208	211	220	198	201	204	219	218	214	212	202	204	224	186	204	205	220	211	243	212	220	211	214	209	228	235	217	207	188	193	220	213	206	209	220	229	216	217	212	206	206	214	210	227	258	224	194	231	214	223	200	214	226	219	205	191	226	211	232	219	206	236	210	236	196	217	209	223	213	212	224	189	195	183	209	206	220	208	227	199	211	201	198	218	223	213	202	199	213	226	203	206	221	186	231	198	193
2212	685	808	776	777	695	737	695	710	715	693	673	641	675	604	658	657	655	644	647	641	597	591	615	642	701	679	649	635	616	676	631	656	645	605	659	628	673	624	662	627	633	625	641	621	648	639	625	668	670	615	624	673	608	670	637	649	681	613	668	651	608	564	611	620	646	630	636	639	612	609	600	643	622	633	599	657	661	605	674	587	617	636	620	677	633	659	659	612	614	613	611	621	658	620	638	592	602	678	656	621	640	680	631	652	581	649	635	668	650	657	624	660	646	653	659	658	635	618	635	646	632	612	627	686	636	623	620	612	632	644	615	634	625	623	624	580	610	646	645	610	625	638	605	664	639	644	598	633	589	636	624	617	604	591	613	654	613	672	635	608	660	696	613	622	625	632	632	602	614	618	611	617	608	656	620	612	635	657	646	639	601	601	628	621	592	606	653	594	641	649	626	629	584	614	697	610	666	643	639	624	647	640	644	629	624	591	614	626	614	612	596	654	647	648	597	677	614	659	639	674	622	645	619	640	604	619	629	646	656	611	642	648	623	641	638	628	665	610	695	633	609	675	659	648	668	626	678	658	625	614	598	647	649	626	638	588	650	625	631	643	623	589	629	623	635	621	631	666	663	635	645	656	618	625	684	611	683	619	632	633	610	627	596	617	625	679	627	650	631	663	655	611	638	628	656	607	593	651	629	624	645	642	650	629	621	603	634	653	616	621	623	586	657	617	634	604	663	678	649	684	610	648	626	618	610	651	572	637	623	624	596	639	603	649	657	636	601	626	629	622	603	628	636	604	629	610	646	612	602	657	643	631	633	653	616	617	630	631	628	607	642	584	625	640	607	621	661	682	611	627	610	639	627	640	648	646	628	598	603	632	626	619	622	641	624	635	632	619	653	646	663	653	618	635	610	664	621	640	633	657	581	622	658	630	613	613	675	566	606	637	609	686	635	660	617	645	650	647	616	608	667	650	655	645	670	646	606	650	637	648	581	644	659	605	633	643	615	618	606	608	631	639	639	655	660	602	610	630	667	650	627	639	613	613	622	646	595	619	625	622	637	606	627	591	669	612	627	605	639	678	605	658	550	664	606	645	628	667	659	612	595	580	681	623	655	631	649	648	612	654	665	618	630	657	618	579	631	608	633	657	658	616	630	622	601	652	612	612	642	627	630	635	647	644	618	612	636	695	655	661	561	646	615	613	653	607	636	635	668	597	651	588	588	626	636	658	606	608	570	607	578	677	620	689	631	653	625	667	667	653	626	678	615	609	659	674	616	645	637	630	673	658	594	626	663	558	625	695	650	617	605	651	628	675	627	668	636	656	656	615	674	642	600	629	658	677	653	591	649	660	637	698	649	636	620	627	647	646	639	662	640	638	637	640	692	624	660	628	634	675	662	602	638	644	674	637	608	671	628	610	606	640	598	610	664	608	657	619	608	630	645	642	629	637	646	635	659	659	653	629	595	636	665	613	654	675	632	608	613	652	650	628	655	650	609	641	584	666	675	645	659	618	634	649	663	629	595	674	606	641	627	600	597	662	658	658	660	615	671	629	646	592	633	673	599	666	588	650	640	575	607	601	679	636	623	599	626	611	621	646	647	623	658	639	615	693	612	641	636	636	652	597	682	620	694	655	623	660	628	655	631	616	592	604	639	588	628	640	621	653	645	673	647	610	598	614	618	665	627	615	641	645	576	616	632	645	639	634	630	590	611	589	609	627	660	675	599	627	598	606	604	596	628	634	657	637	613	616	600	670	626	660	604	665	627	629	612	683	625	634	652	670	574	647	598	665	650	694	630	590	636	618	661	662	644	657	616	613	646	607	634	628	614	599	633	646	603	636	680	648	621	687	594	618	652	608	655	632	622	609	644	642	606	638	631	626	610	648	640	661	640	629	714	628	606	632	583	640	652	696	616	631	656	639	626	606	644	668	615	610	646	648	635	648	627	627	623	676	637	633	619	643	652	643	588	575	585	586	606	650	639	586	629	651	605	673	667	671	634	678	649	644	628	710	663	640	623	631	626	617	580	680	684	578	631	619	654	641	660	642	602	642	619	617	613	596	664	679	663	624	646	635	640	653	655	641	688	656	679	634	614	648	646	632	591	601	643	614	623	656	614	625	661	651	634	665	624	633	642	639	631	622	613	635	605	640	594	665	684	614	647	659	642	630	604	616	618	657	638	644	652	657	622	621	621	686	626	611	610	598	638	654	630	630	637	670	652	649	641	634	639	634	645	625	649	659	605	661	656	655	640	624	646	602	678	621	668	614	631	649	627	646	647	645	604	638	647	629	636	689	618	646	672	609	634	621	625	644	608	602	647	627	577	632	629	628	598	641	669	632	616	694	642	595	611	656	631	655	633	674	638	627	550	657	592	640	663	623	658	677	620	619	609	583	647	634	594	582	657	685	616	651	630	658	640	632	635	606	635	652	657	636	658	575	652	559	616	651	604	625	652	613	669	591	613	617	647	675	676	656	608	625	700	662	612	669	643	628	650	651	666	629	645	622	632	660	602	644	614	620	641	623	634	605	599	666	655	599	625	631	616	647	657	606	601	620	621	608	665	630	622	641	656	674	588	635	701	607	683	613	664	608	644	619	612	646	651	676	609	648	609	628	605	665	668	641	627	653	642	684	620	629	632	625	634	613	648	614	631	619	637	641	605	692	648	621	651	612	579	675	645	632	654	661	661	648	652	660	627	614	630	604	669	630	633	622	635	669	588	677	644	585	653	613	652	669	656	619	632	649	676	658	667	606	656	623	643	667	640	620	617	602	622	654	626	643	691	605	598	662	679	660	624	633	629	628	651	629	649	608	640	627	598	569	713	625	640	616	617	586	677	601	615	614	606	599	676	637	648	666	579	652	637	615	588	621	668	615	610	692	643	652	616	608	590	644	608	620	622	615	646	643	628	631	623	617	681	631	656	625	637	620	607	645	619	636	647	643	649	601	661	627	646	654	654	661	659	610	633	639	620	624	644	618	649	632	668	628	640	649	621	618	631	656	617	642	596	607	606	631	661	646	634	625	648	614	666	668	619	624	681	660	602	618	656	621	616	648	645	657	684	611	627	610	623	609	664	682	609	626	679	647	606	671	617	646	646	639	611	689	639	662	655	646	620	576	594	635	585	676	617	680	633	606	617	656	618	661	626	639	651	658	668	595	608	590	678	649	591	613	627	592	654	647	639	694	628	675	611	668	639	670	643	571	623	650	640	632	619	658	652	615	613	648	615	620	600	607	644	687	619	653	655	624	643	660	610	609	667	640	598	690	647	659	658	635	603	598	639	610	644	641	614	634	641	610	626	637	588	636	638	651	659	640	665	620	601	673	599	657	622	641	597	657	687	650	646	672	647	630	629	602	632	619	619	643	689	631	656	642	614	607	627	628	666	634	607	586	644	632	623	617	594	610	594	609	654	637	601	622	609	640	602	652	655	650	618	632	670	589	584	620	622	660	613	673	650	693	618	634	612	640	675	614	626
7846	1048	1354	1063	747	560	411	353	293	256	203	216	167	167	167	155	137	154	128	139	128	127	119	121	139	120	109	121	114	109	133	111	126	122	114	121	94	108	105	120	118	136	110	117	115	117	85	130	114	105	113	108	119	101	131	109	100	142	99	112	106	98	95	110	118	117	118	106	109	109	108	100	109	91	105	124	121	112	99	93	114	117	113	112	101	90	116	116	105	109	111	102	110	110	95	91	92	116	111	93	86	111	111	112	89	107	91	122	117	99	91	103	113	106	102	108	94	98	109	131	98	100	97	101	116	98	97	109	96	114	114	121	102	109	107	116	107	116	118	108	124	88	105	109	106	122	113	98	107	98	101	126	102	103	114	102	103	91	107	104	113	116	125	117	119	116	90	117	98	86	112	112	98	105	101	116	117	107	99	97	98	100	117	101	118	104	120	119	96	98	113	118	133	90	100	91	87	110	90	117	129	102	106	84	121	77	108	101	101	127	116	118	96	107	100	101	115	103	98	118	97	101	97	104	106	106	104	112	102	112	121	97	94	114	100	86	104	118	120	108	84	124	98	97	106	101	103	96	99	91	102	112	119	85	120	102	125	98	123	105	83	116	117	113	106	104	92	91	113	124	108	108	105	116	129	110	94	130	97	108	119	91	110	106	116	110	115	121	107	106	109	89	95	114	107	120	95	102	114	101	112	121	107	121	120	103	111	102	104	115	116	100	90	97	100	112	93	81	99	104	101	123	85	89	94	112	112	116	102	106	102	113	122	113	112	95	109	127	108	106	116	118	100	103	104	115	113	127	97	114	98	106	128	120	97	121	103	115	126	95	97	112	111	115	114	127	107	117	85	94	113	84	103	106	135	83	106	105	125	110	103	114	88	118	122	95	106	98	92	111	106	100	109	105	98	93	109	114	97	99	120	118	107	109	101	112	101	98	95	107	118	92	103	108	106	101	103	113	98	104	116	115	118	104	122	114	94	111	104	113	133	109	83	111	114	126	107	113	111	87	101	115	109	92	101	113	125	117	116	117	108	92	108	119	108	86	108	96	108	121	112	109	98	96	125	122	128	112	106	123	124	109	108	103	94	104	118	108	107	118	107	104	107	83	102	95	104	118	94	93	109	97	114	113	109	103	108	91	103	121	94	96	91	136	106	103	113	94	84	100	90	89	87	120	132	94	92	121	106	94	102	109	104	118	112	104	116	93	103	103	101	124	98	127	102	108	114	114	112	83	107	110	119	93	104	102	114	119	88	113	106	121	109	98	102	99	122	99	126	86	106	92	107	105	99	123	101	103	91	137	109	92	112	99	116	122	104	103	100	99	99	106	88	101	112	92	115	120	105	108	93	103	101	83	115	115	116	115	111	111	126	119	103	107	113	114	108	103	130	112	88	106	109	106	113	100	92	99	101	98	108	106	104	91	115	101	102	122	115	106	116	97	110	87	100	107	116	114	103	102	120	93	95	105	112	109	106	120	97	101	98	96	111	109	108	106	119	106	101	104	135	97	111	105	111	95	101	101	114	114	102	108	86	110	110	108	107	120	108	94	107	92	118	91	131	118	107	101	100	102	118	124	79	105	112	101	116	121	100	131	87	98	119	111	89	116	96	111	106	99	101	88	98	104	105	116	95	119	99	99	100	110	103	99	111	102	108	99	100	122	108	121	89	114	103	106	118	98	113	103	103	83	130	107	108	119	92	123	110	110	97	106	112	110	88	98	102	86	115	104	123	87	103	98	108	115	119	119	90	102	98	111	120	100	114	119	106	99	113	81	114	108	107	107	99	87	105	111	114	113	116	119	135	104	110	98	89	117	131	113	86	112	108	90	108	96	102	98	100	96	120	121	101	100	97	108	106	108	106	116	106	109	105	102	115	99	110	98	93	98	102	108	111	96	103	111	99	109	103	95	94	115	91	121	117	108	112	111	90	122	125	96	107	115	83	104	109	105	94	99	99	118	122	103	102	91	120	106	115	96	122	101	108	113	100	104	113	115	110	97	98	112	105	104	99	104	113	93	91	111	86	104	91	106	97	101	113	117	102	113	95	92	115	108	111	99	124	120	112	95	125	102	83	108	116	109	95	117	92	104	101	104	81	114	96	107	115	96	87	107	124	107	87	97	108	108	105	100	113	108	101	114	125	80	113	124	108	114	106	100	105	103	113	123	112	99	115	118	101	99	105	121	105	112	109	97	109	113	113	103	122	105	104	117	117	89	92	94	98	78	94	104	109	102	107	109	118	97	113	112	92	108	104	113	97	87	117	97	126	97	104	102	100	108	117	135	106	122	115	120	117	124	109	91	111	112	94	118	100	119	114	94	122	95	110	102	105	106	105	107	91	118	110	96	105	100	107	113	111	82	86	108	96	113	101	111	106	107	94	109	115	102	105	101	100	109	96	93	126	122	123	99	87	100	100	110	121	102	126	113	84	90	88	106	108	108	119	102	106	87	103	108	118	122	98	111	121	97	125	92	110	113	108	108	94	99	117	99	105	108	113	98	111	114	116	97	106	121	119	107	112	123	105	107	86	115	104	80	101	107	99	100	111	113	121	120	96	121	99	107	118	104	91	121	106	94	110	107	112	90	105	102	89	106	118	98	111	114	103	115	118	99	87	118	122	111	105	93	131	117	106	98	101	118	94	92	100	116	99	94	96	114	111	107	102	103	91	100	103	116	114	82	115	110	94	96	108	98	101	95	98	128	114	91	105	104	110	89	115	79	92	109	113	104	111	106	121	94	133	99	106	91	112	114	106	112	94	98	121	101	101	107	114	106	115	94	124	111	103	103	113	112	97	89	116	93	89	97	97	104	114	110	115	102	108	116	101	120	107	98	103	101	102	112	82	119	88	96	118	99	101	98	91	105	89	101	109	112	111	106	105	91	105	94	95	101	117	103	110	104	119	117	102	118	116	99	107	107	111	112	101	106	107	104	108	115	114	98	102	102	112	112	112	107	128	113	98	118	120	101	114	82	96	92	108	107	91	93	104	113	93	96	94	107	107	96	92	120	107	115	89	94	101	105	119	110	111	104	112	95	86	101	102	99	107	104	102	101	94	100	102	124	108	125	80	114	99	84	107	104	129	95	99	106	86	106	111	104	111	110	107	117	101	107	109	96	119	107	101	102	97	101	107	110	106	99	113	120	120	94	93	104	99	96	120	114	122	102	83	100	99	120	129	107	90	105	92	103	121	89	90	89	91	103	96	104	90	117	102	86	92	117	122	101	104	100	106	88	120	114	113	119	116	109	113	109	113	91	117	101	98	91	98	102	126	106	102	93	88	101	103	97	112	104	113	110	103	97	97	122	102	101	103	108	97	100	116	119	100	111	123	103	106	100	99	112	105	96	118	106	100	131	107	97	101	104	105	108	101	102	104	117	102	112	127	94	105	95	106	125	82	125	121	105	128	112	110	124	99	103	134	109	113	102	113	92	106	108	110	95	100	100	105	108	118	119	93	114	99	111	104	110	90	103	118	128
5327	1362	3247	3603	3081	2521	2086	1653	1399	1230	1045	982	872	802	779	733	659	663	643	554	597	555	541	537	500	501	485	516	470	463	428	422	470	443	398	399	453	430	419	410	361	407	415	367	379	370	377	342	414	386	392	352	368	374	365	351	383	396	372	367	392	356	344	363	387	383	382	403	372	371	369	363	343	381	380	366	364	342	361	367	376	342	387	345	385	358	365	381	377	408	396	379	364	332	360	382	339	371	370	361	357	357	344	330	368	374	355	341	363	357	356	354	367	360	364	381	386	351	361	356	360	344	321	378	365	351	362	334	367	382	335	349	348	387	387	377	362	369	362	338	358	369	357	396	379	343	328	379	344	335	331	378	336	375	377	348	367	370	357	365	339	361	367	388	355	372	370	353	370	328	390	368	348	372	404	387	375	362	337	388	356	367	340	375	356	378	371	379	376	392	346	331	351	323	339	405	334	325	366	360	377	371	357	348	334	373	372	366	357	308	374	348	358	317	376	384	365	354	348	380	342	367	377	366	342	376	349	372	374	352	414	331	346	345	367	363	377	341	339	324	350	327	373	363	334	359	367	370	362	347	383	344	348	328	365	373	362	343	323	374	325	379	325	366	378	358	375	362	344	378	374	331	336	341	336	313	342	347	352	384	351	349	370	365	373	344	356	353	379	373	349	365	355	368	358	378	383	352	363	348	350	366	363	358	381	384	348	356	342	372	326	363	326	349	343	367	348	347	353	331	372	393	330	354	336	332	343	377	358	355	325	350	349	314	364	321	324	325	384	363	372	364	369	329	351	353	353	391	362	336	381	392	319	362	344	396	344	391	395	377	361	361	355	341	334	405	351	330	365	373	338	317	357	360	389	345	381	363	354	358	347	337	352	343	340	354	325	353	349	335	380	352	365	347	353	355	340	360	346	375	340	361	327	362	338	359	357	340	362	367	358	367	351	349	369	362	350	304	358	346	325	331	379	353	363	345	368	353	380	328	400	340	331	345	359	354	326	315	333	353	358	341	345	332	370	382	336	365	376	373	364	379	348	322	352	345	340	334	382	356	345	355	355	326	353	365	385	358	361	393	312	346	353	364	361	382	371	368	367	352	377	394	350	370	338	358	392	394	350	331	319	341	381	318	337	376	371	359	360	316	338	395	358	362	394	346	363	383	322	347	336	343	340	367	353	376	349	375	363	375	355	371	361	316	364	342	351	355	363	371	360	358	355	339	368	351	344	334	372	365	376	344	340	337	344	329	344	355	345	342	338	381	361	366	394	346	358	325	354	343	340	338	361	328	317	387	335	333	346	367	380	324	377	335	351	368	376	365	359	366	365	323	337	395	381	333	332	343	336	353	385	376	377	363	363	335	346	380	374	381	338	312	371	333	369	383	337	315	388	367	405	354	359	368	366	343	342	309	317	378	357	356	376	346	361	353	376	380	347	360	389	339	354	368	367	347	346	340	369	378	367	346	364	361	354	359	361	351	318	341	374	337	317	353	343	357	364	351	356	343	329	374	354	335	363	353	378	379	353	321	333	350	352	337	356	345	352	352	364	352	368	340	327	343	332	314	353	353	382	364	361	339	358	347	367	307	350	357	365	349	366	348	347	391	347	363	321	322	378	366	318	339	340	345	362	344	347	376	393	350	290	378	364	394	351	343	356	346	327	350	367	363	373	378	361	341	360	352	342	348	359	349	350	327	363	365	398	357	386	382	337	335	335	359	387	340	349	371	321	365	382	337	393	375	352	367	379	338	380	350	332	361	336	391	382	328	363	366	351	342	370	315	344	343	347	338	353	359	380	339	325	362	361	357	363	348	359	363	345	356	367	361	377	333	345	353	349	338	355	372	364	371	347	323	333	352	332	380	370	363	368	386	358	374	321	343	336	352	359	370	335	378	360	382	353	330	361	355	364	380	378	377	331	360	369	375	382	358	361	345	348	346	335	353	379	371	345	376	376	368	367	355	347	357	364	333	355	352	354	362	356	313	379	354	367	369	335	364	353	333	384	346	389	362	358	346	387	366	376	387	352	396	350	330	347	331	346	361	339	340	346	340	391	370	366	342	336	364	358	369	335	353	359	351	348	324	362	351	319	347	338	371	355	350	361	386	341	359	338	332	384	370	331	380	363	361	374	312	381	382	339	402	393	346	356	349	357	348	381	377	340	370	366	351	375	340	340	346	364	316	339	355	332	311	342	381	361	360	354	375	404	354	344	355	401	387	372	345	310	373	366	345	353	340	355	362	354	341	349	371	341	382	353	334	383	367	352	369	338	387	316	321	364	348	340	363	349	376	353	342	361	369	340	358	342	373	362	321	387	339	367	366	344	346	380	367	391	360	378	327	370	378	377	383	357	350	333	358	351	351	341	360	348	376	343	336	338	348	320	403	358	340	328	362	358	372	348	343	348	333	336	338	342	339	335	361	330	393	388	361	373	378	365	364	363	375	368	345	328	357	368	352	346	361	358	342	355	356	370	376	361	323	329	372	367	387	330	355	333	381	370	385	360	342	360	357	347	363	327	372	359	328	364	363	362	353	344	347	382	327	358	315	391	360	340	358	373	352	316	356	358	363	354	357	333	338	332	338	350	354	384	350	348	355	376	316	354	363	364	367	353	345	381	361	353	334	336	328	355	383	383	346	368	379	357	335	333	355	343	391	336	360	339	345	351	344	339	349	364	364	396	402	358	358	359	372	346	357	331	383	355	345	329	358	348	375	390	369	355	366	377	351	302	358	367	355	342	368	343	361	365	361	353	342	371	366	361	331	347	339	361	311	358	351	347	362	363	372	350	351	339	355	343	381	377	353	350	344	349	366	355	386	374	368	377	348	366	348	326	349	330	336	360	335	327	367	358	329	350	329	350	369	376	338	349	351	370	341	350	353	326	340	343	358	351	361	342	359	338	337	363	352	370	355	378	390	342	355	343	365	344	377	381	321	368	359	359	359	359	388	318	323	352	327	387	379	326	337	353	348	362	368	358	367	339	333	334	387	361	364	334	371	349	379	383	383	352	359	343	378	325	319	378	354	318	344	367	367	358	339	349	317	367	361	333	335	355	389	366	350	348	356	330	402	342	374	366	359	373	372	339	369	290	316	333	382	341	360	380	346	319	358	366	361	359	365	364	341	308	356	393	332	378	370	348	338	342	333	353	338	350	342	364	329	353	389	375	374	372	346	356	355	365	377	337	353	330	391	362	360	355	360	370	375	353	338	339	354	338	336	357	391	359	347	343	343	351	347	326	342	353	349	362	359	350	366	340	350	344	363	356	366	331	354	378	361	361	355	364	341	321	313	370	321	353	352	365	374	363	349	347	377	354	370	368	351	334	374	367	359	346	346	334	370	346	359	336	346	327	368	320	383	330	358	368	356	375	389	343	333	335	361	370	355	355	338	339	372	354	334	378	364	333	346	366	360	313	353	351	322	338	367	366	357	379	362	342	332	369	366	330	358	359	351	377	336	357	395	365	366	387	347	370	354	321	370
15059	2509	2800	2160	1397	1109	784	639	536	414	403	349	270	294	278	264	268	234	223	209	203	209	197	192	177	180	179	166	180	196	160	162	176	164	165	183	195	172	149	173	177	161	153	164	163	162	164	187	135	152	160	146	134	162	173	164	167	166	154	172	164	146	163	130	184	150	185	140	159	169	165	169	158	154	161	147	149	155	159	160	154	146	154	147	139	166	138	185	171	168	154	153	140	163	150	133	141	133	174	140	157	148	150	156	167	140	161	158	140	167	166	124	155	160	165	149	157	133	150	170	163	161	163	143	153	144	142	164	168	166	163	151	128	149	169	175	165	166	158	158	134	159	148	147	170	170	164	164	159	138	148	148	150	137	161	143	144	162	145	156	166	169	166	154	164	158	166	153	162	161	148	144	141	171	158	140	175	147	146	169	143	146	164	141	136	141	159	152	141	178	136	137	155	168	132	116	146	134	122	156	137	162	150	159	161	154	163	155	162	155	152	159	155	148	146	186	147	151	161	155	160	168	158	150	159	131	167	155	147	140	128	157	164	154	140	140	157	183	182	167	149	155	166	173	172	148	148	166	179	144	152	157	140	164	138	155	167	181	175	149	140	168	144	162	146	157	162	167	157	160	156	182	167	147	178	166	167	162	147	171	161	149	151	151	144	149	140	174	153	145	146	168	158	157	159	158	146	149	153	158	141	158	156	153	139	169	168	145	146	152	149	152	151	138	140	155	157	155	153	158	148	138	152	148	149	180	173	179	164	140	147	157	139	147	150	163	138	149	162	186	154	146	149	177	141	138	148	168	160	181	145	164	164	152	166	152	164	159	148	163	156	160	170	144	153	153	146	154	149	157	155	152	165	151	141	164	152	131	163	152	151	149	158	140	152	149	134	153	128	163	153	153	155	135	142	152	153	162	138	142	148	160	160	179	169	136	162	152	168	163	166	163	155	157	162	178	166	153	162	168	137	170	140	155	150	145	168	184	146	144	155	136	147	145	176	179	143	152	148	163	149	162	133	140	149	160	164	146	173	147	137	153	170	132	169	157	160	136	153	152	161	169	136	149	144	151	140	146	146	140	152	154	152	151	159	145	149	172	146	148	150	162	152	154	180	156	179	137	155	156	149	176	169	165	147	160	147	158	153	144	157	150	149	180	142	133	146	146	154	154	159	142	157	143	158	159	147	159	144	172	167	154	177	158	156	164	133	154	157	148	146	135	159	157	144	135	156	163	145	163	130	144	161	165	176	140	147	162	162	178	151	128	141	153	159	163	160	150	145	157	166	158	160	157	165	152	155	154	151	172	153	183	140	153	150	157	168	165	154	148	159	145	158	137	140	163	140	141	161	146	147	139	178	168	143	178	162	176	129	184	172	136	161	136	144	153	158	192	145	160	141	166	168	169	169	159	167	157	152	159	153	159	151	153	149	135	140	156	169	143	153	124	169	182	164	164	158	126	158	185	144	165	159	153	146	137	139	139	150	135	160	139	164	168	163	170	159	130	155	165	165	163	140	152	146	149	179	159	141	137	169	169	147	167	157	170	156	140	150	153	150	169	153	157	142	160	118	185	152	161	155	167	127	168	154	164	179	148	141	145	160	133	167	156	153	139	123	153	158	150	169	154	150	160	170	153	152	166	152	151	137	130	130	137	134	164	135	133	143	171	152	137	164	160	181	169	169	167	139	146	151	145	146	182	176	149	150	159	160	136	149	138	160	136	154	165	156	134	149	148	150	156	162	158	148	159	162	144	168	157	170	174	161	143	156	172	156	171	179	155	139	139	168	157	160	158	154	161	159	148	131	152	144	149	156	162	151	137	162	142	134	140	167	152	154	180	155	137	144	144	160	147	132	172	152	163	134	148	137	148	173	150	149	145	143	157	141	143	160	167	166	143	143	140	167	148	130	152	153	142	148	180	155	168	165	142	159	145	159	167	168	149	149	160	177	188	154	150	147	150	154	119	173	131	163	177	141	139	151	150	127	150	171	159	137	165	141	154	171	159	150	146	173	154	148	124	153	163	169	168	143	136	171	152	166	136	172	163	177	156	155	144	145	150	157	133	154	169	160	171	155	160	148	153	161	144	152	158	178	163	169	142	130	152	143	168	153	149	156	150	150	157	161	150	170	148	144	140	156	134	133	155	145	157	171	160	145	144	142	150	137	153	177	146	177	166	132	153	132	143	152	170	148	166	157	154	145	151	160	161	158	145	161	154	145	158	142	154	160	132	143	163	137	161	144	149	141	141	139	153	158	152	154	160	144	146	180	175	148	157	135	147	155	154	148	152	145	149	150	126	128	155	159	182	137	150	173	150	174	158	136	144	152	155	141	174	153	166	151	145	130	147	163	175	150	164	135	144	149	159	173	167	145	164	162	162	135	143	162	144	171	149	162	155	130	145	137	135	158	132	148	161	167	152	151	154	176	147	138	185	157	154	159	155	162	149	162	149	148	149	177	158	159	149	181	153	138	153	172	157	150	158	155	163	144	141	162	151	137	162	153	147	158	157	174	158	167	189	163	146	156	161	149	146	166	172	151	146	157	136	136	143	166	148	131	139	136	170	161	136	152	171	164	143	170	157	156	169	133	152	152	142	150	148	156	147	173	162	168	138	165	155	158	143	173	168	157	146	155	149	158	151	170	146	142	159	151	151	175	164	164	135	171	152	137	158	146	165	142	155	172	138	154	167	156	182	132	156	153	161	168	161	160	163	139	172	166	175	155	155	137	152	163	154	146	157	150	148	141	172	174	146	164	156	160	173	159	161	179	157	144	174	158	160	133	177	151	160	165	157	172	169	162	165	147	144	163	136	162	134	144	165	154	167	168	165	166	166	135	156	156	190	147	163	156	157	168	154	161	160	133	185	153	157	140	182	144	132	155	157	152	163	167	144	175	146	142	145	138	164	178	168	151	162	149	157	162	135	164	170	162	162	148	141	163	159	163	146	157	167	143	166	156	158	129	144	160	148	147	171	151	157	147	157	168	148	144	156	146	144	146	139	165	151	159	150	158	143	162	170	141	152	152	161	152	157	139	148	154	157	142	146	162	159	135	149	166	135	147	139	159	151	158	137	134	145	157	154	163	167	153	153	162	162	143	154	143	148	134	132	150	128	156	143	160	171	159	165	172	139	164	142	164	144	157	141	153	159	179	172	167	181	151	138	155	161	178	151	153	130	164	166	149	138	161	147	172	152	143	177	157	159	142	162	154	152	179	143	162	137	148	175	154	169	143	152	171	182	152	137	146	133	136	155	171	166	157	172	160	161	147	157	166	169	140	151	134	129	144	136	159	169	154	151	166	169	141	159	171	155	160	141	166	164	164	161	131	177	146	156	161	153	154	167	162	153	148	149	161	158	140	157	170	146	154	185	146	155	160	127	170	165	158	121	144	166	146	151	144	139	146	138	154	171	146	181	152	162	158	164	123	149	150	164	152	153	141	158	159	192	136	147	145	138	156	153	149	157	154	146	163	147	149	144	148	166
7604	2630	5964	6675	5725	4484	3705	2997	2511	2133	1929	1699	1553	1419	1345	1190	1203	1063	1004	955	968	901	828	821	804	765	718	743	714	700	667	723	618	651	672	641	641	637	547	587	601	644	584	564	605	575	583	550	607	595	537	570	561	555	552	561	541	563	534	565	515	543	567	554	540	502	562	533	496	564	518	529	530	554	550	566	516	515	501	478	508	534	503	514	523	525	509	502	501	485	512	513	518	525	530	504	500	492	494	532	525	515	518	536	510	526	516	515	537	522	504	506	486	492	507	549	458	562	516	513	525	464	512	503	513	515	473	503	481	498	498	491	505	535	496	512	516	473	507	501	474	522	480	482	500	498	512	518	491	542	505	530	515	497	528	529	466	487	499	492	483	505	539	510	502	506	489	480	532	511	478	505	490	537	497	514	492	526	482	512	488	470	472	508	484	487	475	496	494	469	493	500	510	519	495	457	487	468	483	515	514	473	470	464	478	496	513	495	496	466	516	523	491	533	502	482	492	475	516	487	477	533	496	522	489	511	511	522	516	469	514	485	501	459	492	474	495	510	494	482	470	502	501	490	524	508	489	471	533	508	487	503	483	480	494	491	485	507	478	509	514	478	489	519	496	492	494	509	505	483	506	469	525	498	511	495	516	499	500	501	513	489	501	478	531	515	451	508	501	508	487	488	479	529	514	492	509	531	520	533	514	502	488	483	490	473	457	494	499	512	518	483	505	502	512	513	492	541	498	473	498	464	541	493	489	502	499	441	523	523	508	492	488	502	492	507	533	457	509	502	518	477	500	541	468	458	471	519	491	495	515	520	476	528	524	492	512	471	465	495	486	487	501	444	447	507	491	512	489	504	501	488	528	446	511	513	532	508	470	503	492	489	479	497	527	489	486	481	493	512	497	496	483	516	484	490	487	496	502	470	516	468	519	501	513	482	469	522	491	507	495	512	478	533	527	511	462	505	537	455	508	503	490	518	490	475	488	525	531	510	493	502	503	489	520	521	494	476	476	496	493	491	455	539	484	499	480	497	497	443	494	496	482	515	513	542	470	475	499	495	494	494	511	494	500	477	499	511	487	489	491	514	496	515	479	496	475	497	489	490	462	518	509	498	503	523	472	468	502	471	471	562	508	509	487	496	500	485	531	460	535	455	489	515	516	505	485	480	498	464	482	499	473	491	463	497	542	479	487	517	472	508	492	488	513	483	506	525	482	481	511	541	528	536	501	475	493	478	489	514	532	461	465	507	525	477	474	492	504	516	475	470	541	486	532	514	522	511	473	508	486	480	487	510	538	540	498	521	505	496	546	529	482	483	512	497	529	479	492	487	479	503	489	476	500	533	508	514	483	494	514	520	492	490	486	498	493	505	479	535	463	524	493	520	450	501	493	523	491	490	514	519	475	485	521	503	498	544	480	525	467	485	496	497	525	514	498	474	473	501	518	504	511	498	520	504	498	482	507	471	505	528	492	482	477	515	502	492	527	497	529	493	543	507	481	518	513	497	509	504	481	499	468	490	496	475	476	526	495	501	496	469	522	513	473	512	491	505	486	493	501	475	499	525	525	470	509	498	504	529	492	547	492	492	521	500	511	470	489	518	494	466	457	479	495	456	507	489	514	472	474	452	494	497	470	530	485	508	530	478	486	483	497	528	468	512	473	503	465	487	489	502	552	502	476	487	449	500	501	454	502	480	461	476	496	478	508	496	516	487	488	481	524	518	504	491	527	487	523	513	494	490	482	474	511	465	513	462	485	501	462	497	449	478	525	496	512	518	500	466	520	516	493	475	525	510	527	499	551	507	449	471	473	511	555	508	469	517	509	511	476	490	465	515	482	465	495	515	498	495	482	483	500	537	476	535	511	531	455	517	497	470	503	508	520	515	534	519	529	552	500	480	528	494	506	486	490	493	518	449	475	475	497	483	491	472	472	495	488	503	533	465	476	521	483	471	495	479	476	495	500	476	520	508	523	466	502	463	508	446	508	475	496	491	523	476	456	486	517	513	496	503	524	535	476	477	483	489	486	503	499	509	457	515	505	484	464	490	485	504	497	484	519	471	503	495	525	481	489	470	517	504	476	479	522	504	531	506	486	480	508	507	483	545	469	520	472	487	476	509	513	473	501	507	515	487	531	500	483	508	508	477	494	461	503	481	506	515	450	504	482	531	510	498	483	495	429	483	469	470	515	483	441	453	515	522	509	482	492	496	463	505	496	518	484	480	477	539	542	485	499	505	531	499	513	501	467	545	521	486	489	517	464	506	460	470	531	499	470	477	493	494	496	466	479	461	509	519	489	513	531	435	481	483	484	543	508	514	461	472	488	485	468	483	500	501	508	509	510	489	510	473	498	502	480	501	500	472	475	481	490	529	507	519	498	503	567	494	524	494	483	469	503	504	499	511	503	483	460	514	477	515	467	490	492	504	458	510	498	519	479	520	509	522	475	493	491	504	509	499	487	500	498	501	523	496	492	473	485	519	525	503	508	515	520	490	457	544	505	547	475	493	461	461	480	539	530	481	502	480	520	513	511	487	514	475	490	461	513	519	553	468	497	531	498	455	526	480	489	485	513	476	455	527	507	495	463	487	483	511	522	467	473	480	528	458	550	471	503	506	507	472	431	491	504	477	543	519	451	494	515	499	495	489	503	493	489	485	535	476	504	490	490	497	462	518	474	503	442	539	501	481	521	516	500	504	495	496	457	492	542	488	535	493	491	496	478	528	546	527	472	477	490	480	532	511	482	502	548	469	515	457	484	476	469	480	484	492	473	504	510	505	509	490	483	521	479	501	489	518	490	505	495	491	507	508	472	509	483	512	478	517	510	514	519	507	474	530	478	482	516	470	530	528	463	506	491	509	555	471	497	514	490	460	516	525	517	509	507	503	487	501	505	486	523	464	503	506	543	505	512	484	503	517	510	500	464	456	489	504	507	486	494	490	495	508	515	496	528	474	497	473	497	489	517	485	506	471	509	472	482	482	498	513	507	497	496	520	508	498	448	488	473	516	528	434	510	456	467	529	499	493	525	476	497	478	516	500	486	496	425	494	498	497	472	474	471	488	511	509	485	515	498	503	497	507	521	520	505	480	459	479	519	465	480	465	535	444	470	497	484	511	517	503	522	517	465	479	484	491	484	502	530	510	492	485	491	466	472	525	490	501	468	502	512	500	530	508	502	471	451	505	471	493	524	503	494	518	490	499	501	471	472	507	520	486	533	472	486	516	481	515	496	468	471	516	529	520	495	519	493	506	492	477	471	527	513	503	512	512	482	490	507	508	517	512	511	512	553	490	510	484	499	494	524	520	512	468	501	493	521	479	528	520	511	536	493	455	506	473	472	468	484	499	501	523	492	467	486	495	459	493	498	489	505	494	506	480	498	473	531	479	485	466	519	520	508	487	469	514	508	514	504	481	495	480	518	463	518	499	504	488	495	536	493	524	504	507	514	506	462	510	498	523	497	502	461	538	550	488	475	468	515	454	513	517
1953	246	274	237	224	222	227	233	213	245	216	209	232	202	200	233	199	212	199	186	225	230	185	215	212	236	226	214	213	193	244	215	203	240	215	213	205	217	222	223	213	247	201	205	192	225	194	227	215	199	205	208	223	206	199	209	210	204	210	231	198	221	207	230	233	192	214	230	202	201	219	200	217	221	179	191	208	218	205	217	205	229	207	218	221	224	228	206	233	205	197	208	215	215	210	204	206	191	189	227	221	227	210	232	204	208	241	193	196	216	205	201	180	202	208	221	195	220	211	207	208	220	186	209	218	237	207	214	208	197	216	185	217	220	205	219	217	213	208	225	208	199	223	215	218	196	217	254	208	237	195	191	209	209	202	229	209	234	203	201	223	201	210	179	219	208	204	225	210	217	200	207	210	236	209	235	209	222	217	193	222	221	227	213	210	221	205	210	211	209	195	226	199	220	216	231	223	225	216	203	204	184	205	204	191	208	207	201	213	224	228	221	180	211	203	213	217	212	197	207	240	201	204	227	204	227	218	226	228	229	195	209	213	237	225	223	191	203	211	221	206	207	184	203	217	201	228	207	223	204	181	206	226	218	201	216	243	217	209	232	215	227	213	204	218	179	220	215	215	206	210	201	188	197	179	185	227	203	246	224	223	200	231	213	191	189	170	205	222	215	225	224	199	199	216	227	215	217	212	200	194	216	202	203	196	185	192	204	205	198	206	209	186	207	236	244	183	218	206	215	231	201	199	212	228	203	177	218	207	202	214	209	189	171	198	210	196	211	223	218	201	192	216	212	187	207	204	193	233	190	187	228	214	206	209	207	196	181	210	192	224	204	234	233	231	224	198	219	180	223	212	221	178	218	235	216	208	208	208	256	204	200	211	197	218	237	226	246	230	208	189	195	225	229	215	208	222	210	210	216	223	204	219	212	248	223	195	200	193	207	224	184	206	200	222	212	173	208	213	226	234	221	198	206	198	213	212	219	230	219	214	219	236	216	231	232	240	209	233	201	210	211	227	231	191	196	211	207	182	206	187	216	202	227	220	218	229	207	224	217	206	229	219	223	189	219	216	215	206	203	227	236	216	220	221	210	219	196	214	194	192	202	207	216	206	216	194	226	228	208	234	209	227	228	203	197	211	243	201	226	217	212	199	226	223	244	206	188	183	214	209	222	212	218	190	227	186	215	207	201	211	216	242	248	216	212	199	214	200	219	225	223	204	220	217	202	224	197	181	221	213	210	203	191	233	190	222	223	209	197	226	229	189	232	203	210	219	198	200	218	202	204	189	221	197	206	199	256	207	222	202	227	199	224	201	203	209	213	214	203	238	181	215	190	199	207	187	225	206	210	228	202	243	222	224	211	201	207	216	224	218	207	203	196	227	232	211	216	215	200	223	235	214	207	204	218	214	209	219	260	223	189	230	216	186	201	219	202	200	208	234	218	203	232	205	201	224	218	205	184	235	185	208	217	218	202	209	233	241	187	215	219	234	204	226	200	215	235	212	209	207	229	191	208	203	215	234	231	218	175	220	223	229	216	208	189	216	194	203	191	223	216	227	227	197	214	225	221	231	206	211	195	219	214	208	187	195	216	204	223	208	235	182	221	224	233	200	226	233	203	206	218	215	224	231	214	199	216	209	214	216	226	213	211	211	241	229	224	216	190	188	199	214	187	202	227	235	225	192	222	226	213	203	220	204	198	226	229	206	216	199	218	218	194	192	211	180	208	222	233	194	235	193	206	198	219	206	207	222	196	234	197	189	208	235	220	235	216	223	189	220	221	228	211	231	218	216	209	221	230	205	206	221	220	214	227	197	235	183	212	196	219	218	200	225	205	197	202	226	206	210	213	212	221	209	213	196	213	217	207	210	207	219	192	197	210	232	217	223	200	227	230	210	204	209	200	215	188	224	210	202	207	190	202	233	202	242	206	181	208	232	234	201	227	223	196	232	209	223	201	213	211	204	206	204	214	202	236	219	203	236	204	204	224	181	191	206	216	241	253	242	222	238	218	207	239	214	223	236	196	197	198	216	235	226	220	207	212	199	199	212	213	250	219	205	193	203	229	192	193	192	201	225	197	203	209	196	223	209	208	240	201	219	226	226	195	235	199	192	222	234	202	232	220	230	208	226	192	203	212	212	229	184	205	222	239	235	224	207	220	195	219	213	212	209	209	229	203	230	216	179	215	205	219	218	219	229	194	210	227	223	202	193	214	216	218	201	196	219	230	250	214	217	214	223	210	212	221	215	217	216	195	228	204	230	198	210	221	213	199	199	186	214	223	222	199	211	229	208	225	198	200	180	208	232	201	218	207	225	222	211	197	232	211	225	192	200	225	208	237	198	202	199	209	197	211	218	210	213	221	207	194	214	227	217	206	210	218	221	197	213	230	216	212	217	208	202	232	232	248	230	203	186	189	232	225	221	207	208	202	253	247	198	207	225	223	234	195	208	186	227	201	224	228	196	243	201	212	187	199	224	211	213	204	197	196	230	213	236	186	205	204	251	219	216	203	232	198	215	244	215	204	232	219	197	201	209	188	231	218	204	210	220	207	221	182	183	195	209	202	208	210	212	226	196	211	227	193	197	203	237	214	227	214	213	190	215	213	209	216	200	201	233	218	197	225	223	218	212	221	210	224	197	220	207	204	217	212	225	229	230	215	237	216	201	204	206	215	211	208	236	218	215	232	184	208	223	208	197	222	228	227	215	200	209	231	211	234	198	198	199	202	195	236	209	216	223	209	221	206	191	214	222	193	207	228	205	230	228	213	216	232	223	197	215	217	200	207	204	216	221	222	191	234	202	212	216	202	207	191	199	208	211	202	219	236	226	236	202	211	226	242	209	199	207	214	192	210	220	205	187	218	183	194	191	240	233	202	192	238	200	224	178	217	217	209	229	210	210	209	222	218	219	209	219	212	190	201	216	195	192	232	205	186	195	197	203	201	191	196	211	220	213	199	210	205	234	181	228	228	187	188	189	207	186	226	190	198	227	218	234	208	223	253	251	237	189	217	209	195	205	204	224	205	214	208	197	194	188	222	221	198	218	232	202	188	208	190	233	187	198	212	189	208	206	219	230	192	209	206	197	237	233	247	221	212	232	210	207	237	199	211	193	210	220	189	205	230	213	205	230	234	255	225	203	230	234	216	226	206	226	230	211	230	213	209	197	217	196	215	204	230	238	200	212	216	211	197	195	225	218	199	205	225	223	202	218	208	186	238	211	192	216	204	211	226	227	195	227	198	236	203	222	225	223	229	219	200	223	180	215	201	213	201	189	202	208	238	204	202	206	208	219	226	223	207	214	196	220	228	205	222	231	223	222	192	215	224	211	203	216	223	220	232	219	223	220	208	222	186	198	238	222	220	204	234	209	222	233	203	213	187	204	225	203	233	220	211	215	241	191	207	201	229	204	216	219	229	204	218	208	226	223	216	250	246	211	202	195	212	205	210	226	196	209	203	210	198	225	204	191	209	218	205	210	203
2107	698	785	753	760	763	663	687	646	671	684	663	649	633	643	610	622	597	648	582	635	619	653	646	643	679	594	727	633	662	611	637	624	665	626	614	614	656	644	671	640	650	623	613	639	630	584	598	605	603	616	608	627	634	665	608	601	659	645	631	692	629	632	623	674	584	614	591	643	648	646	595	652	601	656	611	608	637	650	624	630	690	604	636	600	614	619	650	606	607	606	617	650	634	610	640	694	602	651	645	644	627	624	599	639	649	618	622	675	599	656	609	631	623	637	655	624	598	634	616	574	639	624	616	639	640	633	634	620	639	591	659	602	664	603	630	642	630	574	621	641	626	607	686	638	617	623	596	618	602	605	647	638	664	602	636	615	583	662	625	643	614	616	611	599	605	634	635	632	667	657	630	613	647	677	617	613	614	621	638	633	619	644	683	629	606	638	589	607	601	649	639	653	595	581	597	603	664	615	630	619	605	686	634	624	655	632	642	617	588	639	615	655	629	613	609	611	671	671	616	600	634	594	633	611	683	617	617	649	651	632	626	585	637	629	639	583	643	618	612	596	634	604	619	614	660	662	636	608	629	641	668	639	583	623	604	638	654	631	628	644	597	595	615	647	618	672	616	641	564	652	635	628	655	611	598	632	621	635	649	585	656	615	626	636	661	613	640	684	612	659	667	642	649	656	634	627	619	602	663	616	604	594	615	621	615	652	633	625	628	637	630	649	641	622	656	633	675	665	671	565	607	599	628	661	610	612	682	629	681	586	631	607	594	614	620	614	622	603	594	644	609	658	689	624	587	634	626	668	646	626	611	658	641	644	634	644	609	662	643	599	650	633	606	651	647	658	655	646	612	650	636	617	605	617	630	630	637	598	646	615	584	622	648	678	669	648	638	687	632	644	660	594	640	624	636	596	625	644	624	618	634	647	673	621	640	612	584	648	608	622	632	602	613	611	626	653	612	594	655	624	606	642	649	596	651	648	618	614	608	592	662	649	641	627	647	602	596	588	613	619	679	617	606	654	599	628	599	669	615	621	642	617	625	644	599	674	638	660	632	636	637	610	593	601	636	620	605	624	604	654	622	631	603	678	610	601	618	621	604	623	592	614	646	613	667	612	612	636	639	640	624	642	642	632	585	594	643	607	585	640	638	608	614	578	630	651	625	611	618	673	629	655	617	631	646	619	653	650	619	600	633	616	625	622	624	645	670	641	654	656	644	645	588	628	644	619	597	629	651	619	628	611	591	643	627	640	611	604	619	637	627	603	651	607	615	628	651	631	615	598	648	652	623	596	640	652	635	609	606	661	611	634	656	663	614	658	628	633	641	651	626	586	631	584	623	609	647	597	604	624	636	601	600	618	637	615	597	596	662	632	626	644	625	634	621	593	602	604	647	622	628	572	664	609	653	652	601	657	632	660	640	683	653	601	620	590	612	634	625	632	627	655	604	625	645	591	644	650	631	577	611	623	608	623	607	639	640	611	580	587	635	637	650	671	662	588	658	619	635	609	631	639	645	623	617	626	637	629	655	634	601	629	627	613	613	628	598	641	632	627	623	639	660	588	660	593	612	626	662	648	694	610	621	655	639	652	603	648	616	652	616	589	648	624	624	585	664	592	586	615	619	638	645	615	628	645	616	649	673	640	664	605	664	662	664	631	632	608	622	588	643	589	598	605	632	625	616	637	629	611	610	654	668	624	627	619	683	617	606	618	575	611	630	659	639	623	615	611	585	622	645	635	575	602	588	635	660	634	623	598	602	622	621	637	616	641	641	616	618	649	609	630	654	598	601	681	596	615	666	645	634	670	649	658	658	602	670	594	641	625	657	684	631	636	619	644	591	612	655	611	634	626	643	641	634	608	634	625	595	656	606	615	615	615	610	638	615	649	626	649	649	656	633	665	623	603	648	657	658	647	637	620	618	644	633	606	650	652	621	654	622	663	620	592	693	644	598	666	657	640	620	624	592	642	604	634	615	643	644	646	627	668	611	645	634	610	606	660	626	628	639	628	617	589	616	623	602	614	639	640	665	594	645	609	652	650	602	677	591	640	653	581	602	610	627	637	615	642	615	640	625	640	621	650	660	626	611	628	602	611	613	625	603	625	625	594	627	633	642	631	626	646	637	658	663	680	609	607	620	709	588	642	589	677	644	637	624	617	637	618	633	626	672	642	599	611	625	618	620	647	637	684	597	626	601	607	622	624	600	646	654	586	650	614	619	592	631	590	626	687	642	628	666	673	644	642	652	673	655	631	599	637	626	619	621	625	603	636	630	619	631	639	638	604	691	642	558	618	612	587	630	631	640	579	655	621	620	663	639	635	633	651	616	671	624	618	629	645	589	605	621	624	618	642	637	644	608	619	637	665	610	637	594	643	681	576	589	659	676	676	628	618	643	623	595	636	589	631	629	582	615	651	616	663	599	638	632	644	609	618	633	608	665	624	646	603	659	579	642	663	647	603	650	661	639	625	624	595	670	636	635	631	646	613	643	638	621	614	658	610	664	642	618	611	641	606	665	670	601	636	633	633	623	656	636	640	577	640	650	579	631	608	572	598	618	658	608	592	603	637	590	650	638	619	632	604	660	637	591	645	669	630	654	658	611	650	645	640	647	666	627	629	635	610	578	664	659	635	635	594	588	600	637	583	670	635	622	655	639	609	608	571	587	620	618	614	631	622	633	646	629	600	594	626	653	638	648	627	625	628	608	652	660	639	681	590	613	606	594	621	596	633	584	573	604	626	608	663	645	640	573	621	607	586	631	641	636	692	620	640	617	645	626	611	646	641	646	657	595	632	621	633	574	605	631	597	646	608	638	661	627	644	634	627	597	642	713	686	626	604	610	623	661	627	624	657	627	629	624	658	588	645	610	649	682	618	611	615	659	628	637	590	671	554	596	563	627	586	607	582	619	629	643	640	616	612	626	612	616	629	628	626	648	616	588	596	613	641	630	659	647	620	635	614	631	605	632	627	639	651	663	599	625	649	624	623	685	654	604	645	692	655	608	641	632	592	659	620	638	640	611	565	671	633	633	620	603	622	659	640	607	629	638	608	622	633	619	625	634	646	636	614	657	669	642	590	631	617	651	619	642	593	593	665	614	635	640	590	635	600	622	559	619	688	665	613	629	594	615	621	658	649	697	596	588	633	619	637	588	650	700	615	635	582	634	619	610	584	654	663	641	618	641	613	642	672	604	589	608	623	600	662	616	638	593	620	653	602	622	622	634	587	635	638	647	625	661	658	653	645	637	641	632	610	609	623	631	627	640	581	631	580	596	658	628	662	669	648	613	605	647	612	608	660	635	645	610	631	594	624	627	595	672	630	629	615	590	681	617	641	644	637	642	646	583	612	650	609	621	613	602	604	621	651	639	646	610	677	619	610	609	624	608	642	594	618	688	652	651	648	639	600	658	644	635	631	601	636	617	638	674	615	627	630	631	629	626	615	652	672	599	605	608	673	604	639	630	615	594	651	634	593	602	660	650
7964	1054	1320	1079	732	507	412	321	286	244	227	222	206	194	166	163	135	136	152	159	127	128	118	144	122	127	136	122	123	131	109	107	131	118	105	116	117	116	106	139	118	111	111	138	143	107	118	107	119	111	96	98	89	110	123	119	109	120	105	114	117	102	105	103	97	127	89	124	109	123	101	97	103	95	111	98	104	122	115	128	98	114	113	105	105	91	105	136	115	126	110	121	110	113	107	119	93	113	99	106	91	105	102	108	110	98	97	102	119	95	106	119	110	124	112	104	100	102	104	117	127	111	116	86	109	107	115	102	104	116	106	96	108	98	106	106	97	110	115	111	104	125	120	117	104	90	91	100	85	86	117	122	122	115	100	107	97	100	122	118	83	88	101	105	117	124	99	101	109	94	91	129	98	101	112	110	93	119	128	91	98	110	87	103	89	116	109	106	126	98	96	98	116	98	105	112	93	111	103	101	118	121	92	92	98	118	102	102	106	108	116	103	112	105	111	107	91	90	92	113	110	101	109	125	95	94	102	133	101	125	114	115	102	85	93	105	103	118	83	112	103	95	119	95	117	114	110	114	114	91	114	105	106	117	100	110	110	106	89	83	92	118	117	92	102	103	122	116	104	123	109	98	121	96	104	97	83	107	105	100	84	111	117	105	127	123	106	104	123	110	107	104	111	105	120	119	113	83	119	110	95	101	95	106	110	99	103	110	121	101	108	89	86	108	114	93	102	110	100	104	121	117	112	110	81	105	98	104	90	109	111	114	99	110	102	104	107	122	105	113	93	96	103	122	98	112	100	106	117	106	104	113	98	104	108	107	108	127	103	114	117	115	95	113	106	115	101	101	110	120	97	104	96	127	102	119	107	103	118	120	124	100	107	99	102	110	104	113	89	96	98	79	92	91	107	123	113	93	113	103	116	116	91	105	108	112	101	112	116	88	124	111	119	107	111	98	101	113	112	87	90	109	100	100	112	98	90	113	101	93	109	119	104	110	120	113	97	102	102	119	120	107	106	127	95	117	105	98	100	99	100	100	113	102	94	96	119	105	114	98	109	106	102	96	120	109	99	96	96	112	77	95	117	101	109	101	110	97	95	117	134	86	94	107	128	102	104	99	113	101	87	108	97	113	104	112	107	98	102	96	88	102	87	117	115	119	103	101	106	118	112	97	112	98	123	133	97	105	115	93	97	112	120	105	111	113	118	111	99	88	112	106	91	100	106	97	115	93	96	104	109	107	96	108	95	95	94	96	110	97	97	110	111	104	121	99	111	111	75	124	120	105	117	103	108	103	119	100	122	108	102	102	105	102	115	90	128	99	100	110	129	92	98	111	100	95	104	110	98	110	127	108	100	110	106	100	108	108	100	94	110	105	114	105	125	78	104	108	107	100	106	97	108	111	95	107	122	89	96	120	108	113	106	115	109	101	101	99	127	103	104	120	103	109	121	99	94	91	92	106	119	98	117	98	109	99	112	100	109	98	119	93	129	94	98	109	116	123	115	113	102	101	102	96	87	98	114	110	108	101	103	102	116	114	107	95	115	99	108	118	89	86	98	87	99	105	117	93	109	111	106	90	128	98	88	99	94	94	123	100	94	101	95	94	87	100	105	78	119	121	114	116	115	108	103	83	113	110	124	113	117	105	125	130	101	121	121	96	99	98	104	98	95	92	102	104	110	97	120	123	102	108	107	115	119	112	110	121	98	99	98	98	94	110	94	108	118	102	106	114	96	128	102	108	106	100	122	107	97	99	122	94	96	95	106	120	137	124	116	106	94	114	110	107	115	91	86	100	109	121	116	102	82	98	98	127	84	107	97	94	102	94	123	97	94	113	105	102	94	103	80	109	107	100	90	100	105	103	102	105	92	111	120	97	103	124	111	96	81	110	129	105	107	113	99	102	102	86	107	107	116	113	130	90	101	105	108	111	102	115	105	103	113	100	113	105	114	111	105	113	101	105	106	87	112	102	108	127	103	124	104	109	102	114	117	98	112	107	106	111	112	104	127	107	106	102	105	111	110	91	104	108	82	111	115	111	98	96	94	113	96	95	110	115	104	105	96	102	105	101	118	91	112	103	107	99	113	98	104	104	109	93	121	95	91	84	111	111	89	105	113	94	118	100	101	108	114	98	110	98	107	115	105	108	101	102	107	110	113	114	97	101	104	133	120	98	111	103	101	104	100	100	99	134	102	100	114	114	110	97	112	109	117	99	86	94	123	122	101	109	117	102	98	102	91	102	129	98	98	95	104	108	109	123	103	102	108	97	101	110	114	109	100	127	115	106	94	123	120	110	82	122	108	115	115	114	128	116	97	97	113	100	118	108	113	97	103	98	87	115	102	122	108	106	114	119	114	109	102	92	107	110	119	94	96	105	112	116	100	108	115	106	107	121	96	97	129	107	114	100	107	103	110	116	111	107	106	120	113	109	108	121	119	110	94	119	117	122	111	104	93	124	107	113	117	111	131	118	115	93	98	110	126	92	103	101	97	99	87	110	94	91	99	99	110	98	109	105	118	99	122	95	108	88	98	112	93	122	103	119	104	98	101	115	99	116	92	119	109	103	119	106	85	86	116	109	123	105	125	113	107	103	107	121	92	117	100	104	101	126	99	111	100	132	108	126	105	93	124	85	98	94	107	125	96	112	100	97	107	112	109	107	109	125	120	118	115	113	98	101	100	106	100	91	113	101	103	109	98	111	112	134	97	100	123	102	104	109	105	108	89	116	105	105	107	113	112	113	106	113	111	102	95	96	94	106	100	119	114	108	112	112	97	109	119	89	115	100	114	94	99	116	108	109	97	130	90	95	103	102	102	100	107	103	87	105	112	113	103	108	120	100	105	101	106	111	93	102	107	109	113	112	123	114	126	119	81	99	97	96	113	89	101	104	117	88	111	109	103	100	118	118	107	111	102	106	107	117	124	121	93	111	112	119	94	103	100	115	100	111	106	111	120	96	112	103	95	100	101	111	117	99	110	101	110	117	87	102	107	87	104	95	99	115	109	97	110	94	95	116	94	121	113	109	116	104	112	99	113	113	108	126	117	125	106	105	111	95	106	108	102	113	98	108	113	114	106	116	104	96	109	124	103	111	112	93	109	103	107	107	99	100	109	103	115	95	102	91	120	111	106	98	97	109	99	96	105	118	125	93	122	119	109	90	109	101	106	94	85	107	104	99	99	134	102	110	107	102	96	113	107	114	106	102	99	115	110	104	92	99	132	117	102	120	92	119	116	125	118	108	110	102	121	100	105	103	116	126	112	98	101	92	104	95	108	106	114	116	110	106	112	107	109	104	94	117	109	121	102	106	100	97	104	105	97	105	104	116	103	103	105	116	101	121	101	96	98	107	112	114	92	101	118	99	104	111	106	103	129	107	98	103	101	103	96	100	105	105	135	96	99	106	108	108	112	122	109	103	110	121	117	94	109	96	92	110	97	111	110	125	111	119	105	109	120	102	87	103	95	109	106	119	105	91	113	100
5336	1379	3256	3670	3053	2558	2084	1680	1418	1231	1081	986	885	837	821	725	679	653	599	576	534	524	520	526	521	455	461	470	438	498	448	422	449	430	445	454	400	437	414	394	428	428	406	388	407	429	385	426	379	382	391	365	382	372	398	393	376	395	396	378	354	384	395	375	395	382	394	367	394	351	345	401	414	368	365	366	413	407	372	364	355	355	372	362	379	371	366	348	368	367	392	364	323	370	383	371	362	352	335	376	376	372	327	374	373	365	405	333	379	365	372	354	376	376	396	368	353	360	338	375	332	318	393	378	380	360	336	369	344	350	387	343	383	329	382	351	338	335	364	399	346	374	365	367	338	372	355	364	355	323	347	359	350	381	351	346	324	332	358	373	390	356	374	324	351	370	369	376	368	371	373	339	385	358	371	351	386	335	317	361	330	354	361	377	360	409	352	356	329	376	410	343	374	349	373	382	353	349	367	343	338	378	349	325	353	379	345	327	351	337	387	358	369	375	327	354	362	382	342	317	379	370	346	377	357	367	336	367	313	353	323	335	370	346	369	336	370	345	372	325	345	347	344	365	326	347	346	367	347	374	343	323	346	402	334	385	379	340	367	321	324	358	392	365	310	323	363	364	370	363	356	347	372	373	385	405	353	378	357	363	354	369	367	350	332	379	371	360	361	360	361	356	360	353	356	378	378	347	324	392	383	349	351	342	342	370	337	339	416	337	344	334	374	356	377	328	342	364	337	337	354	371	384	359	370	352	326	395	383	358	358	361	348	339	351	357	358	366	376	362	349	333	358	372	341	358	364	330	338	378	342	362	355	360	376	345	347	318	325	349	382	384	363	351	357	356	361	368	371	377	369	367	360	398	349	370	365	394	362	351	385	376	349	370	345	391	350	360	343	364	362	356	367	335	310	360	326	360	343	358	375	327	357	358	397	360	346	353	346	352	352	365	325	319	361	360	348	357	368	354	346	337	378	382	377	374	367	348	336	339	349	340	361	365	354	320	348	381	377	360	340	342	329	395	378	316	344	351	388	318	365	352	355	382	387	298	324	337	383	391	374	331	356	322	393	353	366	406	353	342	361	326	369	355	359	391	366	330	306	367	367	367	341	365	350	345	343	345	367	364	375	310	356	319	329	321	347	380	385	375	336	352	370	348	387	351	375	367	390	343	352	366	382	330	356	337	343	365	369	352	364	380	356	367	376	342	359	358	342	353	359	345	377	370	363	332	354	360	326	358	337	340	351	340	347	385	353	360	373	359	340	329	378	381	382	364	309	387	354	353	374	385	327	332	357	370	371	352	330	334	344	333	347	373	372	349	370	339	337	375	347	362	377	366	361	375	352	349	340	367	376	359	358	388	338	334	368	367	355	371	366	334	364	335	371	363	337	357	350	344	373	377	351	390	357	348	354	362	355	350	338	362	334	374	352	340	388	366	348	357	350	352	349	349	351	351	354	362	353	316	316	346	346	374	364	386	371	344	354	357	321	353	355	365	374	357	338	328	350	360	360	376	353	306	334	344	365	345	378	350	343	344	353	349	365	377	373	350	338	349	367	343	384	339	344	359	347	319	358	349	374	339	363	361	334	323	353	351	382	359	379	334	331	350	371	370	353	374	347	359	376	375	377	391	352	374	337	382	335	370	369	351	387	379	354	373	323	339	343	343	346	327	362	379	383	382	343	363	359	374	357	396	343	355	372	372	361	367	352	334	382	368	384	340	317	382	371	358	327	350	368	337	331	351	366	364	349	346	392	371	355	330	390	363	344	361	360	341	388	326	367	329	330	351	327	392	347	319	359	321	365	353	371	385	361	361	346	340	348	384	324	350	384	386	344	345	369	362	405	372	326	353	376	341	386	347	359	332	373	344	345	372	355	382	383	383	364	384	329	324	351	332	331	339	396	345	362	328	351	324	364	372	390	339	329	331	357	346	343	353	364	344	353	326	377	349	385	341	321	361	374	358	342	344	329	335	353	355	352	328	386	345	329	376	336	364	385	326	348	364	360	354	341	328	357	360	324	344	443	391	321	387	333	354	341	360	349	343	330	334	333	336	366	343	371	349	341	356	356	357	370	348	314	362	368	370	344	360	379	352	348	327	351	355	378	360	343	372	328	360	360	401	370	388	371	342	346	361	364	365	349	356	380	375	353	342	336	365	382	339	367	372	346	350	359	350	353	351	327	371	332	385	409	375	377	357	366	352	332	354	350	339	369	396	392	337	357	377	382	356	374	359	372	342	367	375	356	379	376	355	360	355	344	322	374	328	322	361	383	365	346	350	332	316	370	374	335	356	330	344	362	377	391	386	337	332	338	342	333	374	361	350	367	359	326	327	376	356	318	349	370	342	361	322	363	357	367	343	355	401	372	373	346	339	367	375	317	328	336	378	359	349	377	367	360	312	369	381	360	328	358	367	362	385	374	380	324	360	369	361	346	358	336	341	349	352	302	346	376	377	362	368	371	353	364	364	341	363	360	370	338	341	374	319	318	341	350	308	359	344	365	345	379	357	354	346	353	368	356	372	346	357	344	325	379	341	380	344	359	356	354	335	363	343	359	379	366	350	355	311	368	360	372	324	348	375	381	352	354	337	347	374	331	351	367	370	370	354	386	358	348	374	363	328	336	380	344	369	375	351	357	367	381	337	380	331	378	366	359	379	361	334	353	350	369	350	352	383	367	350	333	366	353	349	346	358	365	378	338	358	354	355	340	348	345	405	339	366	344	360	361	336	372	383	396	345	346	356	371	345	357	320	368	358	356	364	375	362	339	380	378	363	388	346	374	325	360	349	364	350	340	337	391	328	348	384	353	339	350	358	359	340	348	337	367	328	352	377	343	373	344	361	334	352	329	335	380	374	351	360	346	342	349	387	393	324	365	336	386	349	347	341	375	369	339	341	357	352	337	333	365	350	345	370	383	358	410	354	323	313	344	355	357	338	384	331	355	348	353	329	370	341	318	347	365	312	362	326	333	370	374	339	355	382	357	407	373	333	346	361	347	325	354	355	360	368	343	359	345	354	355	374	323	378	363	343	359	332	362	366	350	370	342	358	339	372	364	329	371	363	363	365	387	367	341	363	358	354	344	367	366	373	312	327	376	348	333	342	340	348	373	344	355	319	358	362	345	375	362	333	359	361	341	353	321	366	360	365	351	382	333	349	380	365	362	351	352	328	338	324	372	330	366	347	343	353	359	327	380	340	357	343	349	328	365	351	345	317	348	349	343	349	359	326	347	388	334	350	362	381	359	365	382	364	342	336	367	348	355	388	346	356	354	347	359	383	339	350	356	375	390	341	319	379	344	327	387	358	362	365	374	385	338	351	323	359	323	354	375	379	372	360	364	372	340	352	379	379	390	339	332	365	338	336	392	363	348	376	360	366	371	360	384	365	346	317	359	366	346	363	329	345	356	329	370	346	331	333	356	351	372	384	333	387	361	336	386	330	350	371	308	380	344	336	351	381	395	341	367	341	345	326	348	394	364	353
15143	2411	2784	2135	1505	1060	794	609	514	444	354	354	320	284	259	242	252	229	205	193	187	214	184	190	198	194	178	179	192	173	185	179	187	190	173	166	169	177	159	183	170	144	156	173	167	178	196	142	151	148	150	146	163	152	155	169	165	156	161	158	146	143	144	165	160	164	176	173	155	151	167	155	161	155	144	171	142	151	174	180	144	152	145	156	165	154	154	143	174	153	171	182	179	141	127	178	165	137	147	168	135	126	150	151	174	153	152	171	148	136	147	173	129	150	136	155	163	156	163	156	150	168	131	157	161	164	155	161	156	161	136	147	138	162	167	157	143	138	164	169	167	171	175	183	167	163	157	144	181	161	140	138	157	170	159	151	158	139	156	162	149	147	167	147	146	149	195	162	148	134	156	143	155	168	159	137	148	150	161	157	177	159	149	153	152	173	146	154	145	157	139	166	121	174	154	163	144	143	151	139	164	158	126	142	152	160	146	161	173	150	157	171	160	153	179	158	135	138	150	148	147	163	145	158	156	150	158	164	150	138	163	162	141	136	154	149	146	181	143	146	161	156	155	169	140	155	168	176	135	143	148	168	153	166	169	172	143	143	175	142	145	172	152	152	138	173	168	144	138	166	152	152	158	150	166	157	142	181	153	152	155	143	144	141	171	150	147	171	164	159	179	146	175	155	141	153	148	156	152	167	152	169	138	162	156	168	174	144	147	156	143	153	167	142	135	130	150	153	141	151	161	138	149	152	144	155	151	147	155	158	165	175	166	164	150	149	149	159	149	182	168	170	140	140	151	152	147	155	175	154	147	122	133	158	161	145	177	178	155	131	162	147	165	155	164	141	133	197	136	162	141	158	166	153	182	169	152	157	136	154	156	174	172	158	160	144	169	146	152	148	166	141	159	154	161	147	177	167	164	164	139	161	160	149	154	158	145	163	147	164	151	160	156	157	165	144	144	157	163	150	187	152	169	174	152	136	148	147	146	145	134	176	164	133	161	144	158	154	142	151	176	138	145	160	169	162	157	143	138	162	164	136	146	161	171	148	142	161	143	141	147	134	138	150	159	152	172	177	161	147	156	136	155	160	150	153	146	191	154	170	140	153	149	159	143	147	156	150	167	165	169	154	131	138	152	153	138	161	162	168	155	135	150	152	153	168	168	154	142	175	143	160	160	149	168	152	164	163	160	159	130	137	141	155	132	158	153	183	166	172	147	158	179	160	136	144	163	176	162	149	159	165	167	155	157	168	155	133	159	171	147	175	175	175	179	141	160	146	153	152	172	144	178	153	167	177	166	155	153	146	148	158	158	177	146	165	179	167	157	169	140	145	141	153	163	145	152	141	157	161	168	164	129	154	156	128	175	158	151	164	159	168	145	125	150	133	142	160	157	120	157	166	133	175	142	155	162	174	150	138	142	156	157	139	163	154	169	147	143	168	191	153	145	168	156	142	146	142	150	137	167	145	154	152	165	177	171	156	159	157	157	168	137	168	167	148	173	159	133	163	133	184	151	146	139	140	161	132	144	142	117	183	165	176	168	164	156	146	129	167	161	155	164	149	157	157	141	160	164	140	170	177	149	153	163	155	174	133	175	132	137	142	152	166	162	162	147	155	154	152	161	155	152	152	156	155	138	181	166	129	143	169	142	147	154	153	162	138	152	155	156	151	146	139	139	159	157	148	152	151	160	138	162	168	126	170	171	164	161	150	165	158	175	164	138	152	149	166	150	139	170	179	155	135	155	138	157	142	173	165	123	156	152	157	177	138	130	157	165	144	149	174	171	166	167	140	142	154	172	153	156	151	133	166	153	161	155	153	158	157	159	149	155	135	138	159	159	172	161	168	165	130	164	146	138	143	164	163	154	153	133	162	157	149	140	165	180	146	156	140	194	152	156	165	154	168	153	175	166	153	168	164	153	170	154	145	192	155	162	153	170	163	146	139	144	160	146	142	161	165	172	156	159	176	158	149	161	147	149	150	154	160	158	147	157	161	152	169	149	151	167	161	144	173	149	171	119	152	152	149	144	133	148	156	147	152	167	165	151	164	169	169	143	177	136	166	159	156	157	145	170	133	161	160	156	159	138	142	152	139	151	142	144	152	157	156	156	147	148	153	173	159	172	147	154	165	160	150	149	158	162	149	156	171	161	146	131	153	171	147	159	151	140	137	170	156	163	154	142	180	173	145	179	162	166	152	154	163	162	151	153	147	160	156	152	176	155	166	124	166	152	144	162	129	168	140	141	154	150	148	137	182	161	143	137	159	147	159	152	145	146	167	173	148	150	153	158	132	189	159	155	180	141	160	173	140	152	144	158	163	143	166	156	139	160	159	148	152	150	187	155	141	169	155	171	164	145	166	129	149	144	149	153	154	168	160	142	154	150	157	158	168	171	144	143	162	162	155	139	174	155	155	149	152	146	162	163	158	168	159	167	144	156	145	172	158	151	152	134	134	158	182	153	161	138	152	175	144	160	155	153	152	159	162	159	153	164	139	167	159	154	147	148	152	170	145	131	158	183	169	141	161	143	147	142	143	138	165	149	152	153	163	162	143	165	148	145	147	167	159	143	168	188	154	155	149	153	149	156	156	171	184	162	154	139	152	152	170	172	133	168	159	163	128	151	155	141	133	162	161	147	158	132	155	161	160	147	138	173	177	156	143	157	156	138	173	148	159	165	149	141	148	157	142	156	152	182	171	142	165	148	181	179	132	170	148	154	148	132	147	171	166	153	166	146	142	157	126	137	143	158	156	166	129	145	149	154	147	159	150	177	132	141	158	139	145	155	184	179	150	150	146	171	146	138	148	147	154	155	173	147	142	164	155	143	161	151	138	149	145	150	148	152	161	158	144	143	155	147	148	155	161	163	161	153	173	146	153	166	167	174	159	157	154	164	151	157	120	159	151	147	182	154	160	166	158	136	164	146	170	170	153	171	158	141	171	161	162	146	170	170	139	178	167	150	134	164	154	174	148	164	143	144	136	151	149	177	151	169	134	153	152	154	150	141	161	150	146	138	155	145	146	145	155	146	155	152	148	151	167	139	163	170	152	158	139	161	143	151	170	163	155	153	157	148	172	164	157	140	167	146	159	178	146	164	167	157	130	168	156	159	132	147	155	160	170	146	145	157	158	162	156	152	164	155	161	183	163	163	150	173	155	168	143	154	177	136	161	149	169	151	162	141	148	157	147	165	169	145	170	141	151	152	167	169	158	162	158	160	166	168	156	156	159	139	154	160	171	163	141	153	164	130	141	125	171	151	161	150	149	146	175	147	161	151	164	150	149	169	161	166	148	150	151	163	134	158	153	171	186	173	163	169	141	160	166	190	141	156	143	153	130	159	144	152	169	164	162	153	166	147	164	148	165	159	146	150	175	161	154	174	157	141	152	143	140	157	161	160	143	140	160	166	153	148	161	168	165	154	161	171	165	155	155	140	173	152	176	160	148	141	158	153	155	146	152	153	172	153	170	160	165	171	162	171	169
7693	2476	6004	6657	5643	4555	3681	3062	2550	2197	1919	1773	1517	1427	1333	1205	1145	1025	984	960	897	879	851	794	822	770	765	717	773	706	670	651	687	628	684	669	638	638	636	578	647	605	593	575	612	579	564	576	546	567	583	549	573	564	558	570	524	526	494	551	523	515	560	516	520	533	530	557	533	518	528	527	575	536	562	509	499	507	500	505	550	517	504	505	504	568	530	503	527	559	519	482	484	509	493	527	547	473	524	511	500	525	492	513	537	499	511	513	516	529	515	524	489	538	484	545	498	501	483	516	542	472	498	494	510	505	484	543	508	497	520	512	506	503	527	525	554	505	524	507	495	478	468	488	507	491	554	555	494	481	459	484	484	517	525	486	477	530	498	502	510	516	482	494	478	502	519	528	504	484	485	543	535	486	492	509	524	500	465	510	520	484	490	510	496	493	517	493	511	517	506	542	513	524	497	497	505	496	475	555	493	521	511	444	503	473	505	504	463	515	523	485	514	470	519	513	530	516	491	555	499	503	505	501	515	485	527	543	499	493	486	520	485	517	537	511	474	515	492	498	493	493	499	500	513	467	508	547	507	508	531	490	524	490	513	519	493	480	519	496	490	467	483	491	490	523	517	513	563	503	494	495	497	495	540	496	506	486	461	480	470	505	491	480	447	513	484	513	505	483	475	496	498	466	575	473	477	511	485	499	501	472	468	493	497	512	491	484	461	487	510	502	529	493	515	491	478	512	514	512	467	479	475	542	462	446	506	497	454	482	504	486	508	501	488	523	473	495	507	507	485	454	503	492	499	492	490	503	505	475	541	494	500	469	490	527	495	518	479	484	488	521	527	490	450	518	524	495	490	511	534	507	481	451	489	513	510	472	502	498	464	474	499	512	525	491	478	531	508	498	495	529	509	505	450	515	469	478	494	512	521	502	484	448	495	466	466	511	469	499	455	495	503	470	485	489	500	466	453	492	514	499	509	521	514	469	490	532	524	488	456	527	514	477	492	491	489	546	520	531	539	506	488	464	504	483	490	478	513	496	501	516	475	496	507	521	450	491	504	515	500	463	468	471	492	521	480	462	501	483	499	530	510	515	543	507	483	447	507	484	478	498	448	531	499	502	490	454	542	469	503	520	508	480	508	494	531	523	486	471	486	490	518	499	517	501	527	462	461	485	488	504	471	534	498	503	510	479	454	451	495	520	484	506	512	524	498	484	490	492	521	539	520	502	478	521	494	529	475	478	508	533	499	500	500	527	523	493	488	474	496	490	465	473	462	484	491	490	466	491	474	504	498	483	521	507	528	517	520	475	525	529	497	462	529	535	509	472	515	509	503	508	544	528	522	491	525	519	492	494	471	489	525	550	477	527	446	497	497	516	514	523	527	519	493	506	502	536	525	535	442	494	463	490	504	495	522	522	510	518	503	471	495	483	466	495	497	494	518	496	485	506	569	517	492	490	468	466	511	535	492	469	523	513	525	500	481	530	467	509	519	488	487	499	492	513	471	499	487	472	477	509	477	513	477	499	511	504	489	524	434	541	502	480	486	530	488	509	527	453	501	458	492	483	500	495	495	479	510	474	548	496	506	512	502	526	504	485	503	506	506	490	499	516	491	478	526	504	542	514	514	454	508	466	504	486	519	494	488	506	513	537	523	477	512	504	484	492	505	518	466	457	552	531	507	498	489	544	457	493	502	470	483	513	463	496	495	505	487	539	509	530	487	479	532	477	487	474	499	505	508	509	493	475	481	510	512	502	470	504	516	454	503	457	489	496	504	447	525	509	476	490	518	506	517	508	499	478	511	476	532	546	474	506	524	457	509	512	508	502	494	500	532	530	491	472	533	491	519	505	470	461	503	502	499	466	523	506	499	530	528	495	533	519	480	513	482	501	477	453	480	520	451	511	509	487	504	500	498	510	497	492	539	486	535	493	492	474	511	492	501	474	524	529	475	482	470	504	491	502	489	506	506	516	551	539	519	496	517	513	512	491	504	482	523	459	530	510	514	491	501	527	504	507	509	478	466	528	495	490	520	471	509	500	517	466	525	459	526	507	491	503	481	541	516	521	518	498	479	464	518	491	480	536	457	499	488	525	517	492	510	516	487	527	528	478	494	503	523	477	481	516	535	512	471	502	522	433	466	488	511	496	503	497	520	475	534	533	527	506	518	540	471	488	512	473	466	482	519	504	509	513	463	512	507	507	449	486	531	485	509	491	540	556	476	537	498	494	507	498	507	492	478	502	503	487	501	498	487	515	491	512	498	490	497	476	507	509	515	425	480	502	523	486	509	478	473	515	473	528	515	485	512	480	494	472	497	521	472	469	510	508	508	464	513	537	509	481	481	507	510	464	520	512	484	457	517	521	483	492	508	518	483	522	523	460	542	504	479	516	509	486	500	497	489	473	505	518	505	501	469	483	519	476	479	465	510	519	497	537	523	495	500	520	506	456	500	462	504	485	496	501	452	488	515	500	522	512	475	481	447	541	550	541	467	497	467	529	479	504	488	479	483	488	498	512	482	516	476	494	524	501	472	504	540	540	451	540	513	554	496	473	488	507	518	517	527	490	509	484	470	501	525	477	506	507	504	498	464	476	518	502	503	497	490	485	486	485	493	512	512	471	472	480	536	498	467	514	523	492	462	540	495	521	516	501	481	516	521	549	515	467	494	466	480	512	466	510	465	516	486	515	522	497	484	490	544	527	498	489	489	486	473	492	500	527	524	469	459	552	504	511	540	516	504	491	502	474	504	499	489	488	495	485	511	486	525	473	441	494	491	532	480	498	519	481	468	510	483	489	475	472	529	511	499	506	498	505	477	485	497	512	531	526	482	481	524	520	489	540	489	473	537	547	478	514	499	522	500	499	487	476	503	495	477	491	484	519	498	486	490	504	472	512	514	490	490	511	480	477	489	490	494	503	531	515	474	485	500	510	498	467	501	486	526	454	510	525	530	545	504	481	511	500	513	474	462	484	497	527	467	473	506	508	531	455	473	518	499	471	482	512	537	483	456	504	476	473	488	491	549	512	525	491	492	517	463	521	522	496	519	496	497	506	466	511	506	478	490	513	516	540	485	502	478	486	518	485	528	526	479	513	534	501	482	476	496	544	523	521	502	493	511	479	446	491	493	464	507	469	473	491	493	490	514	474	464	510	511	528	504	569	495	494	510	518	494	520	535	536	507	510	479	503	498	504	506	499	475	508	520	489	515	545	473	528	491	496	499	507	510	511	501	509	483	485	464	501	506	552	513	461	478	514	497	515	524	480	492	487	492	451	475	530	510	520	501	521	480	502	514	518	505	515	446	510	501	500	486	505	506	502	461	523	466	514	452	509	511	505	473	495	462	502	468	488	515	461	486	471	504	512	507	498	504	507	455	509	526	557	502	497	449	485	524	483	507	492	498	493	472	502	517	479	491	502	535	468	498	527	500	476	497	495	455	490	508	524	505	496	520	496	491	496	517	511	539	507	473	500	525	494	485	494	484	482
2052	274	282	267	230	218	200	225	222	203	212	219	211	210	201	204	219	210	209	215	203	196	220	213	211	222	215	228	218	211	219	193	215	187	204	214	212	195	174	216	214	203	237	191	236	226	239	218	216	206	208	204	248	211	201	233	205	209	211	200	244	220	198	204	237	234	203	209	184	223	206	191	198	203	199	223	204	214	230	184	195	199	217	200	224	196	209	208	205	209	223	184	201	215	221	221	203	228	214	212	219	227	211	221	192	237	197	203	237	200	215	205	208	193	209	197	216	224	194	192	211	208	219	225	206	213	205	197	174	228	228	201	226	220	212	208	196	208	213	230	211	207	203	213	239	197	218	231	200	203	214	207	194	228	245	220	230	218	226	218	205	203	201	201	227	212	201	219	216	233	220	215	203	219	208	200	197	214	222	193	220	209	193	235	176	201	211	207	208	202	196	200	219	236	223	200	214	219	222	232	207	212	221	204	230	207	213	210	203	272	207	217	253	222	216	227	191	235	223	216	208	219	208	200	211	205	224	219	213	220	212	226	219	198	226	199	207	220	213	190	216	214	235	222	231	205	200	226	201	197	207	216	192	224	214	230	230	205	241	226	186	203	214	197	209	229	193	235	195	194	213	217	207	246	206	199	202	218	208	225	208	219	208	214	194	210	191	212	194	222	214	201	206	234	227	200	218	231	207	219	208	246	231	215	203	224	199	226	200	201	205	246	218	242	227	221	234	212	213	222	222	217	192	194	192	217	210	215	197	222	232	202	209	195	227	190	210	207	194	235	212	190	221	218	208	219	205	192	208	211	194	199	202	232	199	200	221	211	208	213	217	206	218	204	225	226	206	203	221	198	242	218	205	207	220	183	227	216	202	210	216	211	205	221	201	191	200	204	192	202	194	201	178	198	193	195	217	202	211	212	217	204	220	240	205	240	215	214	208	216	228	213	193	203	201	212	224	215	200	202	235	225	252	215	213	194	215	224	219	203	213	183	210	218	207	228	191	200	208	203	221	214	232	231	215	203	233	224	233	202	197	231	221	211	183	213	216	193	214	197	222	234	240	225	243	195	233	223	190	226	185	202	238	214	217	196	196	240	227	190	224	191	210	234	221	207	206	242	198	230	202	223	199	231	216	220	206	213	259	183	202	231	173	195	230	213	198	207	209	191	205	217	208	185	239	215	212	200	206	206	203	247	226	201	230	235	223	226	205	221	207	219	217	226	225	236	198	192	195	214	237	206	218	169	226	249	211	203	215	190	222	195	230	173	236	216	213	216	196	218	223	215	180	223	211	222	239	200	179	186	244	197	218	223	234	222	221	219	219	216	177	223	199	198	224	202	226	205	212	174	231	198	229	229	215	203	213	184	211	228	196	174	233	207	193	203	197	234	206	225	185	211	220	205	227	230	225	230	248	216	187	214	189	203	220	213	216	220	199	181	211	217	210	229	225	214	219	228	205	207	204	207	224	203	210	236	200	196	191	200	233	220	214	215	257	191	202	242	195	241	210	222	199	227	196	193	196	191	202	195	216	204	222	206	199	214	234	225	209	206	210	217	212	202	200	203	184	199	209	215	211	230	247	192	208	217	212	198	217	199	193	217	205	212	190	218	216	236	253	231	206	215	187	217	239	203	194	193	217	228	229	213	201	216	209	226	214	203	215	200	224	204	191	203	199	219	197	230	229	230	203	219	202	209	215	204	197	210	209	222	227	208	177	203	211	227	213	234	235	218	208	229	229	211	194	206	205	217	240	204	192	221	231	224	229	216	194	205	194	197	200	210	214	205	241	240	212	214	207	180	203	199	225	206	220	215	236	213	225	207	187	195	206	192	217	232	205	213	209	225	201	226	202	217	193	213	238	217	195	198	221	201	192	201	207	199	221	237	201	217	205	210	206	219	212	219	225	212	225	181	200	202	200	205	222	204	210	221	210	208	243	211	211	214	213	221	230	235	203	205	182	224	202	231	204	196	224	214	193	204	222	208	211	213	216	205	221	193	229	196	208	214	212	224	214	198	198	209	200	213	201	206	203	215	179	204	220	208	214	235	210	242	207	221	192	218	191	220	204	226	196	208	220	249	221	216	222	209	224	194	200	219	212	227	214	217	209	222	224	220	217	228	228	224	232	214	213	201	205	224	180	208	211	230	216	205	204	204	237	205	184	204	203	205	190	232	227	208	219	202	188	203	225	189	195	242	235	207	225	184	236	225	219	222	196	206	213	200	188	241	203	215	217	210	215	219	227	226	230	210	198	207	197	196	203	230	192	190	201	215	225	209	205	216	213	222	217	210	229	206	188	240	208	222	218	219	214	221	223	222	203	208	206	220	221	220	205	221	214	196	217	205	194	195	212	212	193	219	171	190	233	222	190	227	192	177	210	239	197	206	210	211	201	228	223	201	187	260	190	229	205	221	219	224	203	202	234	199	218	194	222	209	192	204	204	196	221	214	190	233	233	211	219	218	226	214	205	234	183	223	184	233	205	199	230	210	204	219	198	217	223	199	226	196	212	235	209	186	217	216	225	195	210	207	216	220	199	186	202	227	221	210	226	198	196	204	226	214	215	207	225	191	204	206	206	218	197	179	212	207	226	226	211	219	211	216	225	203	201	190	176	221	232	224	210	230	229	239	198	225	230	208	227	231	214	215	216	231	222	224	236	210	208	223	211	235	204	228	226	193	208	206	218	203	211	205	197	234	238	210	226	212	185	201	207	210	231	211	236	234	203	197	215	223	233	231	220	226	187	204	222	213	233	216	211	201	217	196	208	250	190	224	230	212	199	244	201	220	214	189	217	217	205	192	237	220	211	203	197	208	227	221	205	207	212	185	226	209	235	228	220	235	208	200	190	196	208	202	188	217	200	199	205	198	226	186	220	200	234	218	231	215	208	229	231	238	194	217	203	195	208	212	199	212	200	205	228	211	203	218	182	222	190	200	205	198	203	211	208	224	203	197	212	233	202	206	224	230	224	210	199	177	210	201	213	210	213	226	227	213	186	224	201	198	209	221	205	204	214	214	207	179	216	194	199	225	205	212	232	208	221	229	209	241	203	212	241	214	231	195	196	215	204	229	216	205	190	205	206	216	211	223	209	212	208	239	220	199	228	216	231	196	218	209	200	200	221	209	214	189	229	227	217	215	220	202	207	220	214	219	198	206	220	215	218	190	210	232	218	224	220	193	208	220	200	229	208	222	240	205	198	203	201	235	221	204	221	220	228	242	230	229	211	223	180	217	227	201	240	194	202	210	192	253	233	212	210	220	226	220	223	214	205	205	178	208	220	209	198	193	207	218	232	207	204	228	223	229	186	214	234	176	201	207	203	226	192	207	211	224	211	217	230	201	242	228	210	213	214	231	186	213	228	229	195	221	214	227	218	215	209	194	213	203	210	244	219	200	228	208	217	194	230	207	220	212	226	198	219	195	224	248	206	208	209	190	201	210	195	216	206	230	207	237	230	217	217	219	195	193	229	191	211	198	234	186
2140	672	837	779	811	699	703	725	700	660	641	645	648	664	667	585	642	668	663	649	692	649	659	629	644	673	669	629	619	700	612	693	645	629	604	640	640	615	648	617	647	656	651	623	645	642	620	648	679	583	619	615	605	636	634	629	615	649	659	622	676	679	632	635	661	593	686	608	647	629	650	655	653	673	599	655	663	639	646	616	683	606	623	627	607	606	615	662	617	632	702	630	641	599	632	640	650	638	575	631	592	588	659	583	593	631	613	641	638	619	618	657	690	668	636	630	624	599	655	582	616	631	652	589	613	633	614	629	642	661	619	663	638	621	670	621	650	606	613	632	622	631	587	607	607	631	598	649	614	648	634	672	642	631	619	603	610	619	622	641	674	624	629	598	575	612	643	607	638	649	645	621	611	653	640	619	640	605	636	645	656	616	618	628	668	640	674	611	649	607	609	623	645	597	621	615	583	573	622	621	624	666	630	627	631	636	630	640	609	601	615	624	661	673	643	632	660	601	607	620	580	670	594	652	641	624	626	624	660	678	640	664	646	683	600	652	603	663	631	671	648	636	648	634	641	628	666	664	637	610	661	614	630	579	631	618	604	648	611	664	667	600	655	635	632	606	622	624	624	610	635	623	627	633	649	617	677	628	672	636	636	626	612	657	645	650	657	615	611	576	611	685	613	628	660	634	622	654	604	642	664	617	658	630	642	613	615	600	531	621	622	629	638	672	619	617	626	542	630	628	636	644	623	603	659	630	633	631	622	598	633	616	661	644	598	693	586	627	596	584	687	636	646	675	618	659	613	611	675	650	615	648	671	648	657	591	595	644	565	626	605	596	590	594	680	596	615	622	620	642	596	608	602	658	643	593	637	660	640	619	628	601	624	630	629	616	682	655	567	631	575	627	622	606	672	598	582	626	625	655	614	623	621	613	600	632	601	629	630	645	612	604	589	638	623	623	630	642	610	616	588	599	652	644	598	657	618	640	634	652	619	624	626	631	658	669	660	648	640	637	622	588	636	652	633	640	595	592	660	619	626	609	660	579	634	630	638	614	638	585	658	638	622	634	643	601	622	624	664	618	638	617	665	631	677	592	643	659	635	677	610	667	613	643	660	639	592	615	635	680	618	618	680	618	669	636	635	614	662	581	613	665	618	639	623	622	570	617	628	648	629	651	626	613	632	608	610	637	627	659	622	662	629	646	618	640	624	610	617	640	652	653	609	604	662	632	651	663	624	590	598	644	649	655	604	662	620	613	596	649	640	640	630	643	617	631	692	604	628	604	628	621	657	617	621	631	661	639	640	628	678	609	666	612	612	617	590	667	648	618	594	604	615	634	678	619	612	664	644	621	678	626	627	626	623	634	650	652	677	634	598	610	606	635	635	666	675	590	671	674	652	615	596	663	677	658	597	632	631	649	623	637	633	600	588	654	651	643	580	670	616	613	675	649	650	651	642	667	645	613	628	645	670	624	637	646	663	634	678	616	654	604	715	640	637	623	615	621	588	634	667	649	643	618	614	617	664	619	637	618	582	634	605	605	612	610	614	623	620	644	621	644	621	611	604	632	625	587	622	673	653	658	653	643	665	629	604	683	643	610	616	641	664	634	626	619	653	623	624	613	659	597	671	609	619	635	642	642	639	609	686	602	617	616	612	617	659	597	646	626	650	616	660	631	592	678	639	684	618	635	618	621	603	637	616	613	643	643	612	680	628	645	625	610	618	626	645	637	618	643	618	642	669	661	606	621	608	620	624	596	624	613	657	657	612	615	602	607	639	609	611	636	591	647	621	622	621	656	643	603	619	609	609	630	639	644	652	658	590	595	613	643	648	662	618	643	666	644	676	631	612	629	625	657	661	669	646	613	650	596	622	668	613	630	646	677	619	634	612	653	599	616	630	627	629	614	697	684	634	627	624	628	598	663	651	689	635	594	616	670	612	663	611	655	667	655	654	658	657	624	616	601	636	624	660	667	582	678	621	628	594	633	641	605	608	591	603	646	647	617	684	625	637	620	631	626	629	627	585	657	594	632	630	609	632	646	599	607	657	641	644	652	647	638	654	645	636	607	659	632	617	654	610	606	624	621	643	655	610	623	649	634	642	649	649	652	631	640	611	608	636	627	597	634	605	639	625	659	672	631	638	563	624	608	632	654	670	656	619	611	636	596	612	634	639	671	627	644	640	599	629	616	631	664	646	657	590	631	615	642	658	656	604	649	649	615	627	611	635	614	640	592	643	623	621	621	686	621	646	622	648	602	636	628	677	592	611	648	646	632	652	602	641	613	611	641	629	636	617	631	659	649	620	613	603	592	632	659	586	620	644	618	620	637	632	630	613	622	636	629	657	614	640	621	652	614	644	632	667	587	629	618	631	655	619	639	587	661	608	640	667	655	635	624	615	626	599	644	651	576	624	641	635	570	607	649	648	641	624	607	646	628	636	635	663	609	611	609	596	644	662	622	616	610	661	688	596	612	622	628	664	651	654	629	644	594	623	642	594	604	636	659	656	674	637	597	621	639	679	670	607	664	641	646	647	649	586	625	631	653	585	593	673	633	636	641	609	631	624	620	646	662	618	629	633	640	652	661	671	619	662	644	610	621	613	661	627	622	673	636	641	637	649	612	609	649	614	617	596	664	638	604	675	614	644	601	585	639	603	631	590	674	548	649	576	615	649	611	648	659	588	633	674	633	620	613	653	600	654	668	615	636	607	589	661	624	663	610	648	653	626	599	673	643	593	621	601	665	638	622	609	638	607	689	637	642	572	611	623	578	650	674	630	625	647	672	667	628	640	635	604	649	630	651	618	636	664	654	624	671	635	643	594	641	699	646	623	616	638	672	638	646	622	625	643	655	570	609	604	645	630	632	647	596	624	631	662	580	617	650	615	632	664	658	681	627	641	603	674	639	628	584	621	627	612	642	634	610	654	641	632	655	637	635	649	644	646	645	625	617	649	657	598	618	628	623	615	651	655	610	617	616	616	644	652	606	623	621	655	612	637	630	631	612	650	608	654	597	634	613	596	606	617	570	655	594	625	625	605	631	649	609	613	664	658	633	659	651	673	638	666	633	642	596	608	635	671	624	603	597	639	618	646	641	612	642	584	622	634	635	653	661	616	615	642	589	647	680	612	624	596	645	614	616	648	596	677	609	615	603	659	641	612	648	643	591	646	621	629	622	632	643	615	692	596	640	628	614	588	611	640	651	601	624	640	615	643	643	629	633	638	661	634	647	649	634	621	634	615	641	665	600	564	613	655	585	622	629	646	589	630	649	626	639	613	649	671	628	648	616	653	683	590	633	629	638	685	615	600	606	669	643	655	617	627	604	634	652	636	632	595	655	673	671	630	676	572	619	621	644	665	659	656	652	638	651	608	637	616	613	639	587	619	567	601	626	613	630	609	619	692	606	620	680	569	638	608	646	679	642	657	611	633	603	669	596	588	669	635	668	612	686	645	609	671	626	617	647	651	659	595	672	652	629	611	626
8015	1016	1378	1029	771	552	420	336	321	258	223	179	178	170	181	130	152	133	121	122	129	109	118	122	121	119	116	123	134	124	106	123	110	129	109	103	111	102	104	122	107	118	128	118	113	115	114	110	99	129	111	114	118	111	108	100	113	123	104	108	114	115	99	116	106	107	104	117	127	96	116	113	106	110	103	122	126	115	122	103	107	91	103	91	101	97	96	107	131	78	87	113	111	106	105	112	121	98	99	111	112	111	110	101	101	118	115	115	120	110	88	109	102	114	102	126	111	109	86	94	91	109	101	110	113	105	105	100	84	101	114	105	112	114	103	101	123	118	117	97	101	107	125	107	113	124	103	123	119	128	120	106	113	100	117	106	104	119	98	88	106	114	107	111	107	93	114	115	91	108	95	111	101	105	106	124	88	115	97	110	120	117	99	95	108	109	98	112	99	98	109	106	107	120	96	116	106	105	95	115	99	108	102	100	89	87	109	116	118	103	96	88	114	116	121	114	105	90	99	97	94	94	113	107	106	117	95	109	124	84	93	97	98	115	123	112	112	99	106	109	101	104	111	117	119	94	110	95	107	95	121	111	118	110	97	94	97	108	88	94	101	98	110	110	112	84	92	98	104	119	107	113	107	95	110	110	129	107	105	100	118	96	93	104	102	113	89	105	100	88	112	107	104	91	69	107	98	114	113	118	87	99	113	98	104	124	96	99	97	107	113	98	98	102	109	113	109	105	97	114	123	119	88	107	110	106	100	103	97	108	87	116	95	123	104	108	109	83	98	108	101	105	87	101	109	110	97	100	95	114	110	131	124	113	121	116	104	94	85	87	93	134	113	94	101	95	113	86	92	104	97	103	95	134	95	101	119	103	96	123	100	89	121	99	86	100	97	120	115	122	111	111	125	93	89	109	107	103	111	113	110	95	116	107	111	103	104	97	112	118	97	97	117	122	104	95	107	93	105	91	116	106	91	117	116	116	98	90	105	100	105	107	120	110	106	107	117	65	117	96	103	102	121	114	91	131	92	87	104	108	106	116	86	104	117	97	100	119	81	93	109	123	107	91	123	103	109	99	104	105	109	99	112	126	109	94	117	99	100	125	91	109	102	103	113	113	114	101	109	95	101	101	102	89	86	105	97	102	100	101	113	114	113	91	106	99	101	108	112	119	112	119	112	113	99	95	119	106	104	97	102	98	92	98	91	112	94	121	123	117	94	119	107	106	99	107	110	86	101	94	97	103	99	115	119	96	99	100	94	100	116	105	106	99	104	95	107	93	119	120	106	99	104	128	118	104	75	98	101	108	121	105	118	97	90	117	108	126	117	115	117	95	104	102	111	113	114	103	104	102	110	118	106	101	100	118	96	109	108	95	105	91	112	103	105	97	137	100	96	105	107	105	92	95	92	101	107	115	95	119	110	110	123	102	96	98	104	96	110	105	100	100	114	129	111	116	97	108	107	105	104	106	106	96	118	119	107	130	115	95	98	113	109	122	110	112	119	105	92	99	119	105	93	99	107	93	111	87	98	93	121	110	104	111	119	101	94	86	114	124	119	111	95	93	102	91	103	111	92	98	101	81	104	98	123	103	100	102	104	108	111	109	93	92	95	96	99	109	84	111	108	102	101	94	108	112	103	108	121	104	122	96	113	90	111	106	99	105	92	117	99	118	93	101	106	92	116	124	113	118	99	119	104	108	103	86	86	116	101	121	103	97	112	111	113	95	109	108	122	103	88	97	114	94	95	110	97	96	117	103	90	88	102	87	115	102	115	120	104	104	97	122	113	112	107	108	108	101	106	114	103	113	118	93	91	113	107	116	119	93	94	95	121	92	103	117	124	98	119	115	94	107	97	104	104	130	122	106	108	102	116	125	99	114	94	97	119	79	88	100	99	112	118	105	106	92	112	111	110	98	85	113	99	83	99	102	103	113	103	122	119	115	98	106	101	108	123	95	102	99	123	103	103	106	112	125	85	106	111	104	101	98	112	102	113	94	94	111	95	119	105	115	93	99	115	102	94	100	107	117	105	119	112	113	106	110	103	129	114	83	109	104	104	95	104	82	105	113	98	100	111	108	102	107	127	90	103	100	111	118	109	105	96	110	105	121	109	103	111	102	106	115	106	109	99	94	95	106	105	110	108	116	116	100	114	102	106	98	91	92	105	112	108	102	89	121	118	126	101	106	87	102	106	101	96	106	109	118	107	109	94	94	91	101	98	121	106	114	111	105	113	108	107	115	107	105	102	125	81	93	101	106	119	104	91	94	98	112	105	114	98	102	108	112	111	109	97	104	119	99	121	97	114	104	120	86	116	107	115	118	104	113	122	93	81	100	115	106	99	99	114	90	104	107	110	108	99	96	112	111	105	110	118	106	107	100	115	106	103	98	109	99	125	118	112	96	106	103	121	130	105	101	107	104	120	118	90	126	106	104	112	114	101	112	99	92	112	111	113	102	131	119	115	107	104	99	106	108	89	103	89	101	101	106	93	116	106	109	112	102	110	102	104	109	121	96	111	123	111	114	113	110	113	112	114	97	125	117	117	99	109	100	99	106	110	105	118	122	105	96	105	86	107	129	90	94	124	93	107	99	107	110	103	92	98	121	113	115	106	121	106	109	107	104	111	88	103	118	99	121	101	108	124	104	125	101	104	110	112	102	101	91	111	85	98	100	107	86	124	101	97	112	103	99	90	106	133	108	107	99	105	109	92	106	92	100	119	101	93	107	111	110	108	107	95	101	112	97	100	94	100	116	119	115	102	119	110	102	119	112	114	110	90	96	113	109	101	100	107	91	109	104	113	86	88	96	91	101	102	85	94	96	101	104	103	102	93	108	98	99	102	102	105	113	117	118	126	115	86	92	111	95	99	108	113	120	97	99	125	110	83	101	107	109	122	100	103	101	116	129	114	99	94	122	87	88	90	112	132	74	113	100	86	110	105	112	115	105	114	111	109	123	119	97	99	113	102	119	83	109	88	108	105	109	95	99	120	95	109	130	111	109	103	98	113	103	97	120	119	105	104	118	115	126	117	106	102	120	107	114	110	102	105	127	98	107	119	96	107	104	124	93	96	116	118	96	116	106	116	116	106	108	104	108	105	115	94	109	103	114	113	107	98	123	93	112	115	104	125	98	102	101	115	104	95	100	106	101	100	92	91	110	109	100	113	102	115	105	87	95	96	106	119	99	106	94	102	102	129	102	101	113	106	107	116	103	113	105	117	121	104	95	103	98	101	110	100	95	104	91	108	110	101	86	106	100	109	93	105	106	123	106	127	106	95	121	109	96	105	104	89	104	93	99	108	107	107	111	99	98	107	119	108	105	112	113	115	111	99	86	110	105	99	112	105	107	105	101	101	102	91	109	111	101	106	108	118	101	110	110	121	98	109	95	129	110	118	92	111	109	111	109	103	97	94	106	112	118	103	102	98	115	100	91	121	114	113	91	117	113	114	124	130	113	104	119	120	130	93	115	84	121	107	123	101	109
5359	1455	3187	3726	3066	2501	1983	1678	1443	1244	1093	1017	892	816	783	720	669	613	622	609	575	571	585	525	513	518	506	506	456	441	430	440	440	406	449	442	444	401	409	409	396	401	410	385	398	407	399	371	401	333	419	399	405	356	425	436	410	350	368	371	382	399	349	360	360	363	377	362	363	383	340	336	365	357	367	369	372	360	326	374	383	387	372	375	368	369	365	395	359	351	320	358	369	361	350	361	400	349	357	397	387	362	362	356	337	353	357	406	329	395	348	355	383	350	415	392	396	347	352	351	361	367	366	366	378	375	374	391	352	354	383	361	344	354	394	394	327	342	354	356	362	354	361	374	375	373	365	376	337	369	354	350	379	381	344	353	358	370	352	333	334	375	391	362	356	365	388	390	375	390	338	348	364	370	366	356	347	359	376	380	351	335	391	351	372	324	373	365	345	352	345	339	364	329	359	340	374	331	361	360	380	345	362	343	343	332	400	358	348	402	350	334	352	347	365	350	329	376	369	369	370	342	340	348	356	373	371	357	367	377	328	379	353	366	360	353	348	353	369	357	329	384	336	368	342	364	368	353	340	349	330	380	302	383	371	370	368	366	347	324	375	364	325	353	348	347	386	357	381	354	329	365	350	360	343	378	354	342	362	352	360	332	358	364	341	341	361	356	366	345	353	344	365	334	359	330	360	351	364	376	345	365	365	344	381	387	333	372	347	399	338	350	363	368	365	361	304	347	314	353	349	300	372	328	348	378	346	333	353	332	350	339	350	320	341	320	333	368	329	364	337	333	349	351	365	332	356	356	353	360	354	320	355	352	375	339	375	365	359	375	356	346	362	360	349	344	357	327	356	363	355	333	336	338	353	345	350	356	344	370	348	335	341	331	329	364	364	362	377	364	380	333	352	369	394	398	337	368	373	385	356	359	353	378	311	353	356	367	331	337	355	355	330	368	360	355	358	349	332	376	343	331	366	362	367	341	381	354	352	407	373	356	363	345	356	349	341	348	329	323	365	377	411	323	405	319	354	332	351	358	372	366	346	383	343	371	314	372	346	324	338	367	345	335	327	369	358	338	354	355	321	370	356	355	388	378	347	344	345	361	306	351	351	339	372	355	358	379	367	339	367	343	375	353	379	356	352	387	333	367	348	362	337	345	359	359	399	350	345	391	364	376	360	358	370	350	332	352	372	362	350	347	357	358	363	352	357	373	354	328	374	353	346	352	352	328	387	360	367	368	367	346	331	323	339	333	371	323	332	336	401	331	360	391	324	377	367	333	375	334	367	352	337	382	333	363	346	356	366	357	348	356	352	364	350	343	368	344	370	376	363	376	340	342	345	326	348	344	354	356	337	356	357	350	343	339	308	346	354	362	357	378	344	338	340	379	349	332	336	349	362	347	325	381	351	376	360	344	369	374	344	344	360	348	377	345	370	372	336	340	368	365	337	336	348	355	343	357	360	395	368	326	375	343	369	357	358	340	358	349	353	337	375	329	352	329	389	366	360	344	395	378	341	350	361	385	344	354	308	376	378	365	378	341	376	367	353	350	358	346	364	369	339	388	385	383	365	375	341	353	382	371	347	383	346	344	321	323	398	369	382	354	362	378	355	328	347	347	348	382	359	338	357	377	379	362	332	349	379	340	369	339	340	378	344	370	366	349	355	351	355	375	341	367	355	356	348	383	348	359	340	352	327	327	335	356	366	333	370	312	344	361	346	351	347	403	369	347	341	367	383	366	346	335	354	372	368	372	409	357	312	377	373	394	396	379	368	342	376	339	367	362	361	340	343	312	338	347	350	344	338	352	353	370	335	351	396	373	339	363	352	310	343	349	331	366	366	356	387	353	362	346	360	332	326	357	355	324	368	350	343	360	344	358	342	370	347	365	370	344	298	349	351	350	355	352	356	367	375	359	378	340	357	364	383	350	314	351	327	370	323	335	370	337	368	328	359	361	374	328	343	353	346	327	364	363	324	374	362	365	324	340	371	415	397	344	327	349	336	346	349	364	361	336	362	403	368	389	358	330	344	352	388	332	379	371	353	348	367	415	347	373	314	393	347	357	362	345	343	327	321	375	339	374	347	322	371	327	349	356	358	335	360	390	391	321	365	333	362	364	403	353	336	338	368	348	358	379	345	360	337	340	376	327	369	364	360	333	360	345	360	370	355	364	354	373	388	383	341	324	368	332	345	380	374	330	368	340	362	360	387	369	332	341	366	390	335	348	340	365	352	359	385	378	304	338	350	366	358	342	349	382	374	352	356	407	334	378	362	363	399	345	308	359	367	363	355	343	350	360	336	335	326	393	348	375	377	357	346	373	337	352	374	365	368	328	347	354	371	392	408	357	364	375	323	351	345	348	326	366	348	390	354	336	328	355	383	351	326	346	326	354	341	342	358	375	400	346	346	348	363	364	353	354	374	387	330	358	359	386	347	341	355	347	369	325	324	401	370	341	363	358	393	375	356	348	369	355	376	364	392	358	367	358	351	382	370	358	367	362	329	352	335	356	341	334	375	362	391	348	373	354	362	390	328	329	336	366	353	357	359	336	370	343	353	331	317	343	330	374	318	368	358	325	369	355	380	366	370	368	388	354	399	357	361	335	379	375	324	370	336	335	338	381	326	340	371	357	356	333	355	398	349	369	363	355	365	360	347	350	358	345	355	358	353	357	362	343	346	328	353	346	361	352	342	346	374	391	351	369	349	365	356	379	347	343	348	359	310	361	346	372	349	361	358	332	348	341	375	357	342	344	359	333	327	339	337	321	361	322	367	337	364	339	349	379	373	346	385	375	331	359	356	378	333	361	395	353	389	337	352	355	368	375	374	379	383	366	326	361	320	342	335	313	353	350	348	346	331	344	330	373	340	381	337	352	374	330	335	360	354	375	339	368	346	352	343	375	361	354	356	364	347	370	348	303	378	386	343	378	375	377	371	342	347	345	340	330	345	357	331	347	329	360	363	398	357	369	340	339	360	352	303	329	339	348	354	342	359	349	368	387	375	341	347	341	356	336	345	371	346	372	335	345	347	338	339	351	329	405	344	354	331	374	396	353	359	325	340	356	375	382	312	335	403	367	355	330	337	329	346	344	364	322	365	357	349	366	356	350	379	347	343	378	337	354	335	341	353	354	382	336	345	347	346	349	363	353	382	390	343	327	332	385	322	351	337	378	333	354	356	333	370	349	385	337	340	341	368	343	399	342	327	367	384	376	334	371	335	340	332	331	396	376	362	368	370	361	354	338	384	370	337	350	381	368	301	362	373	375	359	359	315	341	367	345	347	330	351	378	348	355	384	364	352	367	348	341	332	337	359	349	363	347	364	340	379	402	350	356	339	361	333	368	359	340	355	329	339	327	397	336	339	407	361	376	350	337	373	354	361	326	353	373	323	372	363	385	363	358	350	342	368	337	359	343	338	357	371	383	375	359	355	354	377	386	368	349	346	347	362	338	351	354	413	362	347	368	340	331	385	334	369	344	375	381
15104	2648	2872	2150	1472	1047	850	650	508	434	349	364	327	266	285	236	237	239	211	180	230	199	191	193	195	171	184	185	179	194	198	162	175	178	165	161	176	181	180	179	153	171	152	165	168	175	161	165	154	154	151	156	166	160	137	168	170	145	166	167	170	161	169	163	154	148	162	152	151	152	160	169	154	151	165	177	160	174	162	167	147	150	121	146	163	154	146	173	171	153	166	154	147	155	145	148	150	162	166	150	159	168	177	176	163	145	140	160	170	170	146	158	155	164	132	159	159	157	167	130	139	145	152	157	143	159	174	170	153	135	121	151	163	161	169	146	157	146	145	156	150	174	157	150	147	148	156	148	149	152	156	157	158	150	159	142	180	183	161	160	134	143	181	150	146	120	150	169	152	140	148	154	161	146	172	170	160	164	132	159	149	165	158	148	161	147	127	165	147	165	145	155	156	165	154	153	132	140	160	144	166	178	175	162	168	145	144	156	173	156	167	170	172	154	173	162	159	150	158	159	155	148	158	158	139	154	154	144	150	141	158	165	157	154	163	162	182	148	152	146	163	167	141	143	139	169	150	147	168	144	124	157	153	150	153	144	142	147	153	173	154	185	136	158	146	159	163	169	165	157	145	163	151	141	148	135	140	155	148	166	142	145	171	167	153	157	151	133	152	144	162	172	150	144	136	163	162	133	145	165	171	148	171	133	154	155	172	163	165	144	173	139	167	162	144	152	174	158	155	165	157	168	154	160	149	168	144	154	147	160	161	151	149	161	159	139	174	151	159	156	161	165	160	137	165	168	163	124	150	156	155	136	146	145	150	161	168	147	165	135	141	173	155	160	156	174	150	167	149	152	145	152	171	167	166	151	140	166	170	185	122	138	158	141	162	146	167	157	178	152	143	186	143	162	140	153	139	163	155	152	152	140	138	152	154	163	155	180	153	147	162	152	157	138	162	144	167	149	146	165	137	159	144	147	168	167	159	164	162	163	153	161	155	160	169	156	167	147	180	146	146	155	150	168	152	163	173	143	144	141	151	156	136	167	150	152	158	155	151	160	152	159	155	150	170	166	161	166	144	152	149	154	160	162	127	157	169	143	176	140	155	162	153	177	181	131	159	179	128	158	151	167	156	158	153	152	136	141	142	148	134	157	155	147	148	146	139	157	144	142	148	149	177	150	156	148	156	137	150	159	144	168	143	153	131	140	138	143	169	163	170	179	157	157	146	148	148	157	159	152	169	131	157	171	158	163	149	170	163	152	157	144	158	138	148	165	159	164	146	153	144	152	167	139	184	144	182	169	141	156	156	163	146	146	158	172	184	152	146	158	148	144	167	182	151	171	146	154	140	150	164	155	146	156	158	153	170	157	155	141	144	166	168	151	157	158	131	166	149	135	154	155	146	161	165	138	138	145	165	151	157	153	158	141	143	157	164	136	183	142	141	158	165	157	186	155	177	169	157	173	134	163	149	160	157	156	149	156	134	142	156	153	147	155	148	135	164	161	146	143	169	129	145	169	152	153	169	137	175	151	151	179	155	137	140	178	162	148	148	142	168	149	147	158	162	157	138	154	174	163	180	151	142	146	162	168	138	139	157	160	167	167	153	152	141	155	144	161	154	142	147	162	166	176	160	157	153	167	134	138	155	146	178	139	165	175	141	137	155	154	181	146	176	154	150	171	154	194	149	146	160	168	175	147	160	171	187	154	166	180	143	153	161	177	144	146	174	184	167	154	153	177	140	149	153	195	136	151	151	149	165	134	149	154	160	158	156	149	167	144	157	157	156	160	135	162	162	169	169	171	158	181	125	127	168	154	136	161	168	170	142	145	149	152	158	171	142	151	158	122	144	159	136	162	161	158	138	169	139	160	167	149	162	140	158	174	142	148	154	133	161	166	162	154	167	173	164	173	133	155	166	173	163	179	154	151	171	140	146	142	174	165	153	142	155	163	158	175	156	135	156	138	139	164	170	171	162	136	141	161	140	166	142	143	151	155	145	149	159	173	174	151	145	127	173	159	152	161	159	166	144	125	163	156	163	146	180	151	179	161	161	156	158	177	163	165	137	173	139	152	159	161	157	126	143	141	165	148	159	164	142	157	142	148	159	143	150	149	141	141	154	141	163	151	170	161	158	151	160	150	162	164	174	162	144	151	143	158	138	154	157	137	160	160	165	133	146	158	155	135	174	144	134	150	164	162	180	147	168	169	156	161	169	168	168	164	134	152	162	160	158	146	131	156	151	154	136	149	142	157	144	146	154	171	156	147	152	163	151	141	162	163	162	151	150	155	151	138	152	135	176	161	163	131	149	158	157	136	178	136	148	171	165	151	157	148	143	160	152	135	147	153	147	153	161	143	150	153	158	147	150	175	155	159	149	153	168	158	135	152	130	154	133	178	134	177	161	145	172	146	144	165	147	143	131	172	144	147	164	142	150	163	138	145	174	160	149	145	173	157	157	169	135	134	150	155	164	148	153	173	155	153	163	138	165	137	143	146	165	157	167	174	148	153	149	157	125	157	154	139	150	146	187	148	164	166	141	154	143	163	179	144	157	144	153	190	160	155	128	151	175	159	170	159	140	161	150	157	145	138	158	148	144	155	142	158	153	167	190	170	140	156	154	135	175	148	181	166	136	152	176	178	146	151	147	150	160	150	160	167	124	163	156	152	170	160	151	151	178	176	168	141	139	139	135	149	141	163	165	140	151	156	157	140	162	169	139	132	156	170	152	152	167	139	137	158	151	158	170	160	152	158	157	127	139	161	144	167	158	163	156	147	175	131	145	151	131	168	166	172	157	129	168	157	140	151	167	151	174	178	150	156	172	165	195	168	134	177	155	145	156	138	164	172	154	154	151	169	154	161	148	162	141	140	148	169	145	150	163	137	156	163	160	133	155	150	132	137	155	153	148	153	157	154	152	172	150	152	139	157	145	166	163	148	156	149	146	141	166	151	167	159	151	149	151	147	152	144	141	147	154	144	153	155	164	147	148	157	162	164	166	148	161	155	156	172	151	147	149	145	153	148	150	162	125	172	160	169	165	143	161	155	160	135	151	169	150	175	156	138	190	148	154	145	156	155	151	135	134	163	173	155	147	154	152	158	162	150	159	138	142	166	166	162	135	155	147	163	143	163	160	151	159	142	159	147	156	145	135	138	168	161	154	144	150	143	148	153	157	160	144	140	167	167	172	141	158	163	146	153	161	150	160	146	167	170	168	171	147	158	146	140	140	167	166	153	155	159	149	164	179	156	175	140	122	172	147	163	139	148	151	145	155	163	170	157	155	129	149	167	163	152	138	139	139	138	146	154	175	156	154	153	160	164	169	163	163	163	156	153	134	184	167	153	163	182	131	163	177	146	153	165	164	151	148	163	143	133	166	134	144	193	156	152	156	144	130	167	156	146	144	140	173	166	146	177	147	153	156	146	147	166	162	161	156	161	169	159	145	151	169	165	137	163	141	155	138	142	159	145	158	149	162	164	154	136
7619	2568	6070	6583	5590	4631	3642	3093	2616	2252	1964	1762	1586	1458	1269	1212	1108	1067	1041	949	938	875	829	793	770	791	742	747	722	698	709	678	687	671	672	642	602	651	662	637	671	611	598	604	570	599	560	594	618	586	571	615	563	567	604	517	593	560	538	588	554	513	581	515	567	569	566	526	539	576	525	540	479	539	520	529	528	508	511	558	501	528	505	493	547	517	531	505	487	529	532	532	529	533	501	531	527	544	506	516	521	526	571	509	503	506	527	519	516	502	498	490	477	536	555	536	480	572	526	513	510	530	511	503	534	511	479	488	483	525	482	525	491	508	446	476	506	519	500	501	506	509	491	489	478	531	527	478	537	537	503	532	531	510	503	499	509	518	472	512	493	480	487	510	497	536	479	512	499	507	526	521	506	451	490	492	490	578	489	499	473	496	495	513	471	502	521	528	504	527	472	493	537	518	515	493	474	486	472	487	487	486	505	514	497	504	505	529	546	488	483	485	483	501	472	488	502	469	477	500	526	467	462	439	510	482	469	485	525	505	522	462	515	519	549	496	571	481	483	499	482	478	486	517	459	522	530	480	503	481	511	491	514	504	496	496	522	466	462	471	503	476	504	497	518	516	493	474	471	556	500	534	493	493	510	481	475	507	530	440	514	488	503	477	497	495	490	503	513	485	484	485	518	467	456	542	500	471	494	494	507	499	507	516	494	506	484	490	510	468	531	462	521	459	488	528	504	485	510	477	504	492	479	484	517	487	554	479	511	504	498	480	458	500	460	471	446	504	506	532	453	525	513	493	501	445	505	494	477	532	519	542	493	464	500	498	532	495	494	504	509	492	483	509	462	503	486	475	531	499	470	529	484	457	493	526	531	513	488	527	520	469	482	489	521	512	536	502	501	491	486	508	504	511	466	513	495	493	505	495	459	528	477	529	522	493	492	459	491	482	503	466	508	446	526	497	526	492	467	456	497	513	517	451	511	494	516	485	482	497	492	474	510	481	476	500	492	487	521	487	493	498	503	472	514	514	518	515	484	499	484	544	522	515	476	501	532	495	535	492	526	552	496	507	507	482	499	501	456	534	493	520	505	491	500	508	490	497	493	483	497	522	491	471	489	516	517	477	490	468	483	519	488	493	492	504	462	504	527	495	517	496	481	473	502	486	497	478	504	488	490	477	507	507	494	490	478	469	502	522	549	483	535	518	504	488	509	450	499	475	491	506	500	502	552	506	530	450	507	499	480	500	516	494	501	509	504	491	504	491	497	512	512	493	535	495	483	493	482	439	501	492	489	501	472	523	470	511	501	496	452	483	480	512	517	497	537	487	496	511	559	476	479	478	497	518	499	516	525	462	499	533	518	554	478	479	481	485	503	469	521	513	464	497	524	493	498	503	552	476	467	475	504	466	529	456	501	465	450	479	480	484	482	513	483	528	535	488	534	451	468	470	455	512	502	514	459	481	509	507	493	505	489	489	492	487	530	469	518	518	488	498	517	481	526	514	470	507	523	547	491	491	513	486	472	507	506	481	473	494	481	486	498	449	516	503	508	476	519	483	493	492	516	506	499	506	488	467	526	489	525	541	503	534	498	498	488	502	486	502	520	492	511	518	508	472	492	502	473	444	529	502	498	502	461	512	542	487	505	483	519	491	502	518	489	486	474	525	484	471	508	521	493	534	505	513	490	517	536	530	469	522	487	512	501	519	508	519	503	543	474	515	513	475	501	490	441	470	517	513	535	525	480	498	488	495	542	511	472	484	483	479	467	523	493	495	489	513	523	493	519	538	500	528	515	492	509	485	536	512	463	510	513	477	470	490	481	468	470	490	491	525	533	500	503	471	506	534	462	444	422	511	499	501	509	493	492	524	518	502	498	534	516	513	552	469	517	484	500	499	486	507	457	517	512	517	524	529	488	528	530	487	510	513	518	532	509	492	484	503	506	509	468	506	524	547	513	462	475	538	467	520	486	501	500	544	470	494	485	479	512	523	507	510	539	499	467	502	493	514	526	514	486	505	499	514	506	513	528	502	493	520	523	521	461	518	509	491	529	515	533	489	513	462	478	551	499	505	534	465	487	504	486	506	555	486	497	520	512	508	513	502	489	461	521	475	512	489	503	512	522	503	499	546	503	462	485	496	477	530	493	507	513	497	491	445	491	505	426	503	567	494	487	481	502	517	468	492	500	511	521	467	486	486	498	549	483	523	510	501	543	496	472	506	455	438	512	472	453	498	527	486	499	495	527	491	476	484	483	497	450	473	489	512	508	493	471	493	518	510	459	502	489	555	488	483	460	488	524	552	473	446	519	498	504	527	514	492	492	504	536	467	487	498	545	514	480	491	508	515	481	492	540	545	532	524	492	505	493	507	518	503	494	481	485	547	477	528	485	482	480	472	489	498	525	488	518	504	515	492	481	487	484	518	467	501	510	472	494	544	506	506	488	522	509	457	510	513	466	466	497	470	512	536	500	479	530	512	465	514	497	490	499	477	467	471	520	510	554	494	511	496	477	497	507	491	469	531	492	503	528	522	514	442	500	520	471	481	531	514	499	456	452	491	513	548	469	477	521	488	484	483	553	493	508	502	524	492	461	511	467	501	500	476	455	490	484	512	485	489	517	513	519	495	540	509	458	464	514	505	512	494	494	518	483	512	454	484	443	504	516	484	458	511	477	515	553	515	496	503	495	509	503	515	493	485	506	499	476	495	457	488	523	522	543	556	468	450	517	492	479	502	467	517	513	495	477	501	494	441	550	537	516	523	464	532	468	494	509	506	521	538	480	492	515	506	504	512	505	500	475	489	466	510	482	516	496	511	485	476	498	481	526	464	493	472	548	533	504	477	515	479	512	478	507	517	493	466	503	522	518	508	501	509	473	493	504	491	458	526	504	481	487	482	504	497	521	471	522	518	508	503	490	508	487	468	493	516	520	494	486	475	492	528	448	487	480	472	494	568	477	505	493	493	501	496	482	463	499	507	540	495	461	464	474	489	485	505	513	463	476	471	498	503	504	482	468	496	486	521	478	491	474	492	496	474	463	515	487	453	477	505	466	526	498	478	518	476	462	490	517	496	473	504	490	501	490	517	479	511	448	492	513	537	483	496	488	546	524	528	521	489	484	444	493	486	503	503	495	498	516	503	528	492	490	524	465	516	482	531	495	458	499	542	502	540	469	527	519	464	489	480	486	494	524	509	512	500	485	517	503	502	475	500	518	559	525	485	499	486	486	529	489	482	501	502	511	516	458	545	503	465	538	515	494	563	510	504	521	503	512	502	492	503	500	467	521	468	499	447	524	499	520	488	525	556	505	519	481	503	505	530	512	511	536	499	489	498	462	520	505	469	504	536	521	531	478	502	452	496	508	481	489	536	481	506	489	465	519	486	511	477	511	483	509	508	517	479	489	494	554	470	521	467	482	454	530	492	437	529	490	489	523	468	499	508	490	496	513	518	493	498	518	497	445	523	484	483	530	512	490	476	498	482	502	511
2105	273	283	298	238	230	223	237	225	255	202	213	214	218	233	225	232	212	210	192	205	172	197	213	239	216	235	204	226	219	218	213	212	207	216	210	191	195	198	184	192	221	218	210	225	221	202	240	216	217	187	214	208	218	220	199	244	209	236	221	207	221	235	204	235	216	193	218	198	209	195	195	229	180	194	203	222	200	199	216	232	222	217	237	216	204	234	230	208	237	213	208	202	242	208	191	200	198	240	225	194	229	222	185	205	225	220	203	229	200	236	233	218	206	207	187	208	196	211	220	227	222	202	193	207	199	241	232	209	233	227	194	220	211	214	223	201	215	250	212	208	208	194	201	218	206	231	220	226	221	219	203	246	213	232	218	205	235	235	220	193	217	204	209	218	216	203	227	235	221	217	216	228	199	201	210	210	207	212	212	220	188	229	220	211	209	199	238	198	193	203	219	235	207	202	217	220	216	213	218	234	206	181	211	227	196	231	213	214	215	229	232	207	212	206	232	222	206	223	195	199	209	209	192	224	219	236	206	206	210	217	208	210	207	188	243	210	227	221	215	192	196	200	207	219	234	196	188	204	214	208	199	237	194	207	203	211	179	184	226	196	211	202	198	217	212	232	229	237	231	219	206	204	235	214	197	214	225	210	218	214	237	204	229	207	206	229	213	191	209	194	228	205	211	229	199	234	221	187	198	203	209	213	203	215	214	256	232	203	199	237	208	190	216	193	215	218	200	255	215	212	193	205	219	214	214	209	220	233	216	227	207	220	217	228	209	217	204	199	218	188	227	228	190	205	243	225	191	220	221	221	207	198	190	203	235	197	219	197	233	197	243	243	206	179	208	188	189	215	237	230	232	221	189	192	230	188	195	214	214	216	206	221	207	227	204	246	247	219	202	208	240	229	216	198	213	229	190	197	219	204	205	218	214	222	210	217	214	212	196	214	217	206	218	236	189	197	208	219	212	237	204	207	183	187	192	212	200	224	216	197	194	232	211	213	221	216	197	224	189	211	220	209	202	226	195	214	212	214	212	199	194	204	223	202	194	209	199	206	245	212	216	211	223	221	209	199	219	208	219	201	180	221	194	198	223	227	216	198	208	196	203	224	215	217	176	226	201	203	182	216	221	202	241	195	179	213	183	179	223	204	211	217	192	199	212	214	196	196	202	207	211	200	197	243	252	203	207	204	199	212	203	200	189	233	212	208	213	194	212	206	223	210	176	204	231	237	217	188	193	209	210	222	221	202	211	203	224	203	216	221	233	216	208	176	224	186	206	202	206	216	244	218	225	226	225	210	205	213	231	201	223	212	234	243	209	216	217	194	201	236	212	179	208	220	206	206	202	223	228	191	212	212	234	243	224	203	231	216	215	211	197	209	236	207	198	222	225	188	225	232	213	198	214	200	232	212	204	228	203	215	199	223	222	243	210	181	221	220	202	218	213	219	220	201	206	232	206	203	205	212	209	187	217	219	194	214	204	198	215	195	219	218	194	217	210	198	197	200	253	216	221	208	199	220	201	215	208	219	258	220	208	221	194	232	199	231	215	225	245	212	238	190	194	197	220	230	210	197	208	184	242	198	224	215	219	227	230	203	205	225	244	219	206	224	222	240	241	247	228	203	202	201	222	193	190	212	213	214	190	200	211	203	198	194	200	216	224	221	220	202	244	204	207	203	220	209	243	199	199	191	218	225	216	238	220	199	218	221	218	223	199	224	224	229	228	219	198	213	208	208	227	205	241	206	197	203	201	192	226	206	218	217	225	209	209	221	210	209	196	171	186	206	186	204	203	231	234	209	232	231	217	197	201	220	215	251	211	220	200	206	215	222	239	199	212	231	190	210	240	199	207	245	227	237	203	188	195	170	210	244	194	210	220	201	210	229	185	185	236	211	237	203	198	190	203	207	209	258	205	245	228	204	226	212	207	223	236	213	200	179	213	216	183	222	200	208	223	208	211	197	218	213	183	218	203	227	234	236	211	210	240	215	203	201	218	233	208	208	206	206	206	241	221	236	223	222	225	197	231	205	188	202	231	198	210	216	196	199	217	202	199	226	217	192	197	210	219	209	214	192	200	215	205	209	217	200	201	202	230	212	235	212	211	211	229	208	223	241	243	191	226	211	206	218	242	227	205	216	231	218	215	200	218	215	205	229	216	218	223	211	197	226	225	214	244	219	199	226	217	229	217	212	201	201	207	213	197	196	211	246	240	226	206	218	222	190	220	231	204	214	200	215	211	209	208	212	223	216	224	189	183	208	208	222	232	223	182	225	226	209	205	198	225	213	198	210	208	233	235	216	189	247	197	212	203	198	191	230	217	210	226	199	189	218	219	184	191	191	222	219	196	195	226	220	185	206	212	204	203	198	195	222	201	219	213	204	217	200	203	213	199	200	229	200	234	211	234	220	223	201	216	188	196	203	220	222	175	210	238	219	213	212	211	186	223	233	217	224	200	232	212	209	216	206	228	220	226	203	209	207	200	217	211	200	203	186	213	193	202	212	179	207	205	225	192	218	200	229	195	217	215	200	229	228	192	228	215	208	232	194	220	211	192	203	223	207	213	228	182	213	215	229	217	223	204	196	243	216	199	193	200	215	212	243	177	181	198	199	218	204	218	193	202	200	207	223	208	221	232	215	236	223	230	206	201	200	220	225	197	223	249	200	221	214	237	181	215	185	200	203	223	223	203	197	198	186	197	205	217	194	216	213	217	210	213	196	197	223	182	234	218	207	234	214	228	223	198	242	236	201	242	218	237	238	200	199	224	230	226	210	229	186	220	222	216	211	206	203	221	232	220	215	234	219	224	189	192	237	224	222	233	215	215	183	256	189	216	202	238	179	218	220	216	219	195	212	209	222	237	213	218	224	209	227	202	216	199	196	222	193	254	213	208	207	199	227	221	206	210	222	205	199	217	240	217	190	204	207	217	218	220	209	191	243	209	233	199	203	228	191	228	209	192	211	217	220	218	218	198	208	203	221	209	209	226	229	239	217	218	217	239	206	229	213	194	204	205	210	223	214	217	202	208	221	198	226	194	185	185	216	225	197	204	227	236	243	243	207	191	215	214	214	224	205	222	220	207	196	224	199	215	222	222	207	234	219	203	205	204	199	231	219	242	200	211	183	198	233	219	211	198	197	233	209	208	190	213	207	215	204	231	208	212	224	237	203	233	252	196	257	204	191	209	194	228	219	186	187	227	205	236	229	236	242	210	225	194	192	207	219	204	218	206	202	225	214	211	242	246	226	211	196	214	200	242	208	196	201	215	204	217	182	227	239	214	208	206	222	195	220	213	196	239	210	209	218	233	216	216	228	229	231	223	243	190	200	214	224	216	203	207	228	222	214	206	219	193	200	195	204	239	228	217	201	226	208	188	192	234	218	224	224	201	232	212	219	192	223	218	204	199	201	219	193	214	219	205	199	203	215	216	201	214	210	206	206	205	232	200	221	233	187	212	208	206	235	222	230	188	196	193	192	228	220	234
2100	689	761	821	752	685	695	713	689	680	691	595	672	668	665	649	672	645	675	660	614	613	660	614	604	646	627	654	662	627	637	671	655	630	632	621	637	615	590	654	636	661	645	644	619	635	642	610	619	641	627	656	598	596	636	690	602	649	654	660	656	610	673	591	625	611	655	668	662	595	642	626	618	618	662	658	598	611	602	604	613	600	624	655	628	653	635	672	610	639	618	629	597	613	644	632	621	656	618	640	598	611	625	616	600	621	624	588	653	662	654	663	669	620	579	649	625	626	591	633	653	628	682	638	668	580	623	631	618	627	615	634	649	679	608	636	658	607	600	660	612	578	636	636	677	603	660	640	645	622	622	687	629	659	656	647	619	636	625	645	608	590	587	618	657	640	610	618	612	631	642	687	622	609	628	558	627	622	651	658	631	606	617	652	682	625	649	669	650	634	586	607	664	635	612	658	622	676	646	657	608	576	573	608	606	660	612	624	619	597	622	653	634	599	654	673	643	645	612	664	614	598	609	627	621	601	615	673	595	662	599	640	613	656	657	615	678	650	627	609	637	620	652	651	638	644	660	603	623	655	664	649	631	609	667	610	614	609	609	655	640	615	643	659	627	573	603	662	658	686	644	604	602	635	639	612	608	630	636	626	619	606	572	596	625	619	620	634	630	636	610	648	679	637	651	621	634	603	578	597	629	632	585	652	591	600	629	618	637	653	596	617	622	673	624	593	649	635	586	613	655	677	612	589	633	661	653	654	633	630	606	604	614	596	601	628	640	634	653	584	585	651	636	640	645	622	629	628	634	632	543	613	598	646	586	647	665	714	621	652	637	588	613	599	645	652	621	623	587	620	637	564	611	644	636	640	627	648	686	626	639	619	640	616	636	575	599	638	594	600	646	619	618	629	610	594	624	656	639	631	651	641	639	641	638	599	591	614	649	627	662	640	592	615	568	636	639	630	579	639	637	639	618	623	607	645	626	622	635	629	596	612	608	669	644	597	650	578	617	597	633	630	637	637	619	641	619	675	632	581	605	605	609	635	629	638	617	646	637	618	609	584	605	641	601	622	635	599	626	630	616	641	642	599	618	627	659	614	663	636	618	639	671	616	642	627	622	597	636	640	641	650	621	635	623	656	638	600	600	611	671	616	594	642	619	641	614	621	646	591	592	642	612	578	650	612	597	599	624	624	671	601	625	635	636	630	660	619	634	600	652	628	659	632	699	622	642	691	573	672	654	598	619	658	611	659	643	595	613	642	584	612	596	648	648	615	601	611	582	668	650	598	623	645	675	637	648	629	596	661	632	662	665	642	659	622	638	611	595	618	611	646	650	650	609	622	630	620	664	594	640	686	600	646	602	609	652	610	592	644	651	645	666	600	620	667	585	641	655	622	599	657	668	635	614	629	633	639	664	653	641	601	624	619	658	650	612	605	649	633	619	648	619	578	620	647	589	605	600	593	634	623	577	664	631	611	635	644	625	612	586	638	629	641	658	648	640	575	669	626	638	627	612	661	629	618	608	587	610	669	620	632	636	626	657	609	680	683	657	644	601	613	625	637	641	605	650	605	662	639	626	627	621	656	624	630	597	615	606	656	593	661	621	635	601	682	647	646	639	628	635	579	607	669	660	673	650	675	613	616	664	595	615	590	610	641	641	672	637	628	632	644	669	692	644	593	643	628	604	619	670	702	643	648	645	619	626	580	662	652	685	639	646	660	593	595	603	626	658	663	631	677	635	621	606	609	659	660	631	670	607	622	622	640	657	645	633	584	636	651	639	644	616	641	589	624	648	609	626	653	618	599	672	645	636	640	611	625	595	589	629	619	645	649	615	598	669	607	611	664	630	628	599	659	652	580	636	638	631	649	601	651	665	652	664	621	602	592	616	634	596	688	599	685	641	641	601	671	633	603	638	658	639	622	622	641	602	636	630	638	634	623	657	676	628	637	607	651	651	702	586	651	622	578	638	627	596	626	589	628	596	656	606	682	635	650	623	630	651	619	669	640	603	603	609	636	630	637	636	611	650	631	656	609	674	606	614	636	606	638	678	675	653	602	660	611	629	644	657	646	622	632	624	606	627	613	650	624	601	651	626	613	643	587	635	622	617	632	608	640	640	640	661	620	648	643	616	663	645	649	677	608	670	631	629	590	594	640	638	578	630	622	638	632	595	618	686	649	687	647	617	632	649	614	659	630	632	610	656	596	649	637	670	634	641	616	594	629	629	620	620	642	622	610	638	613	653	617	657	617	618	668	602	653	635	615	652	616	580	655	611	633	623	599	611	619	620	629	632	643	635	647	622	592	613	709	641	665	617	622	649	691	637	602	655	626	622	636	596	644	610	609	625	650	617	622	667	631	640	639	667	639	673	609	613	642	590	634	605	609	640	638	658	648	639	632	647	641	635	584	615	644	605	606	618	639	639	674	661	598	611	636	647	631	645	651	641	587	647	626	648	582	648	632	659	611	624	646	607	612	619	646	575	610	667	616	610	630	612	598	598	622	605	631	566	605	621	605	594	612	618	641	613	620	631	658	643	633	607	665	623	626	649	596	648	670	610	633	612	659	633	629	640	660	649	629	629	639	612	631	640	634	625	613	682	678	612	635	629	646	648	639	621	660	662	603	623	655	630	652	612	656	635	663	665	631	639	621	673	631	652	598	592	659	641	603	645	604	629	668	636	597	623	657	630	625	628	633	622	667	633	652	627	616	596	635	589	623	642	621	631	661	667	653	609	634	666	674	640	625	624	618	625	661	608	615	593	674	624	634	625	591	642	653	644	627	633	593	607	627	625	649	609	600	626	608	614	642	652	658	659	623	587	644	650	586	658	662	564	635	646	589	649	660	629	626	631	627	664	627	607	565	626	588	651	669	632	637	621	608	619	601	639	627	638	636	638	644	609	631	627	636	615	644	657	637	609	651	609	685	655	661	655	659	618	598	641	662	653	648	634	603	623	627	613	619	598	621	628	603	641	622	638	629	612	628	602	622	605	646	613	588	648	661	593	677	649	624	689	662	649	602	652	663	656	646	635	602	620	630	640	623	620	596	632	592	627	641	588	621	643	650	609	607	647	609	617	613	592	675	639	653	602	688	640	587	663	607	658	633	685	602	640	610	623	613	644	661	617	630	632	651	633	675	603	658	631	618	644	642	605	650	625	580	618	625	651	597	607	630	609	628	577	646	639	611	625	600	634	616	591	574	577	648	696	637	667	611	623	622	681	660	624	655	650	613	658	651	606	602	602	624	598	640	658	636	650	638	643	627	628	660	633	623	614	614	626	663	622	584	626	597	594	602	627	606	687	679	666	625	660	654	611	669	646	649	638	672	653	647	653	669	588	633	610	640	623	607	646	639	621	623	681	626	657	634	665	648	649	611	609	615	664	663	645	636	636	599	632	613	621	678	641	626	613	669	637	617	639	645	644	586	600	618	652	644	598	698	631	630	659	675	656	638	607	646	610	622	670	648	669	598	667	619	646	615
7919	1030	1342	1121	725	534	443	323	320	254	217	200	189	167	163	167	137	131	139	139	116	115	122	132	134	119	120	115	118	131	118	124	114	110	111	106	106	100	129	122	117	110	95	114	127	101	120	123	115	110	106	101	108	112	103	124	115	115	108	108	129	115	104	106	107	115	132	108	113	107	112	107	103	102	131	86	107	112	86	108	123	127	114	104	124	110	127	92	112	103	103	113	99	95	113	83	83	92	78	101	104	112	114	103	107	112	90	102	105	99	108	108	122	100	110	107	106	123	112	108	105	99	101	109	107	95	107	118	99	105	102	113	89	121	112	114	115	104	95	101	108	109	96	103	112	104	104	93	108	103	108	98	92	107	112	102	91	86	107	112	114	98	113	95	132	106	84	101	90	100	109	104	86	107	89	123	98	95	101	112	118	103	121	113	119	99	104	89	108	117	105	96	87	113	104	124	123	114	102	81	103	113	113	88	98	112	112	122	138	114	97	94	125	115	93	111	105	105	96	95	100	92	113	96	118	90	94	108	93	104	98	107	116	114	95	106	101	87	118	87	115	95	127	110	110	96	106	121	97	87	117	104	110	100	113	112	108	106	121	98	113	99	118	93	115	111	108	94	101	114	112	93	107	100	91	107	99	94	123	102	108	117	93	127	117	108	109	106	87	115	99	108	110	121	107	91	89	118	100	109	115	110	95	118	107	118	103	117	110	95	94	104	103	109	117	95	133	109	123	96	92	100	103	113	110	90	117	115	100	106	99	93	109	90	99	98	103	106	95	121	111	111	110	97	112	116	103	96	87	103	111	105	91	105	89	115	99	93	101	113	99	106	104	93	98	95	94	121	101	88	91	119	92	108	103	98	105	93	105	101	117	91	95	116	75	124	110	95	96	109	130	114	95	110	110	120	101	113	111	111	101	104	120	120	97	86	125	111	94	101	110	92	99	113	112	101	103	109	101	109	116	102	130	94	110	123	113	115	106	104	95	126	100	102	84	107	99	99	90	108	96	86	102	103	101	105	119	96	104	90	105	94	110	104	108	102	95	112	98	109	102	125	125	112	99	99	103	99	119	88	96	118	114	101	92	109	114	118	112	105	121	115	99	110	106	121	101	93	85	98	115	119	117	108	116	104	91	116	118	108	106	95	120	121	103	124	108	108	113	93	98	116	93	112	130	107	125	137	100	95	125	114	123	94	100	106	115	95	105	98	113	102	105	102	123	85	98	96	127	111	101	104	88	105	101	106	117	89	121	96	118	104	123	114	103	99	123	113	111	93	99	106	95	116	98	101	98	105	121	102	90	104	118	115	107	89	89	111	104	89	108	92	112	107	116	103	110	115	110	122	113	109	111	114	123	101	112	112	102	113	104	104	87	110	98	112	120	124	111	97	90	110	105	102	105	113	93	121	90	85	105	92	95	107	107	110	103	112	89	100	109	130	126	127	113	102	132	108	109	113	86	105	109	131	82	126	91	90	77	107	94	112	107	105	83	126	112	112	105	118	116	120	83	83	124	96	84	101	90	104	98	113	100	125	92	105	128	113	117	97	95	113	110	91	94	111	113	116	110	98	119	111	92	124	101	116	101	102	110	85	97	109	86	96	97	107	93	108	98	108	105	113	105	104	112	87	94	101	107	112	130	101	96	114	110	112	116	94	122	105	100	130	107	99	103	106	115	118	108	102	100	94	121	91	125	118	106	113	86	113	109	104	105	92	97	109	93	90	119	113	109	108	107	96	95	96	107	87	118	114	102	99	107	94	113	118	110	115	125	91	83	105	110	122	120	105	101	116	102	110	108	88	99	97	100	107	97	100	101	108	108	117	91	113	97	115	134	103	109	91	103	107	111	105	103	110	103	119	96	101	96	131	110	118	93	84	108	114	96	108	131	99	127	106	100	97	89	99	122	108	107	110	108	109	113	85	115	99	116	88	107	114	96	103	104	102	96	108	100	111	112	123	125	106	107	112	106	110	114	108	102	110	111	126	89	118	115	114	90	106	87	108	109	109	117	112	95	107	88	111	109	109	98	108	83	95	100	110	100	111	92	113	87	108	105	99	96	115	105	111	102	95	106	102	102	101	101	125	92	102	106	101	109	96	97	95	119	86	91	120	107	97	125	116	101	98	101	110	101	106	100	104	92	113	120	115	106	93	89	95	92	98	100	120	115	124	114	116	117	103	113	107	98	111	95	98	104	111	104	92	97	107	118	86	115	111	88	91	119	86	95	104	122	98	110	119	107	121	116	99	104	114	104	117	111	106	120	102	97	118	101	124	100	103	96	99	112	101	105	108	141	101	104	122	111	116	106	114	131	109	105	103	115	119	111	97	116	107	104	118	123	100	104	92	98	106	115	107	102	109	104	97	113	106	88	98	82	96	100	100	108	109	99	108	101	96	93	100	110	93	125	87	116	100	111	98	120	99	97	115	106	102	95	95	102	95	97	120	106	104	129	108	106	91	104	97	90	118	91	100	113	104	115	104	84	106	97	104	96	94	111	111	97	108	102	121	96	101	101	114	113	99	106	112	125	109	91	102	109	112	111	120	126	111	114	102	110	104	89	93	97	116	99	112	108	105	127	100	101	111	115	110	124	107	106	111	119	90	99	107	106	124	92	115	99	101	97	100	115	121	110	109	130	108	100	130	106	102	108	96	105	88	123	114	118	114	122	98	106	107	115	109	98	112	96	93	102	118	107	111	110	99	106	108	108	111	97	98	122	105	104	107	98	104	112	109	104	87	121	107	97	132	97	98	105	119	121	102	117	109	90	113	86	102	101	106	121	97	124	112	119	103	105	97	103	118	112	104	110	94	97	113	103	96	82	96	115	108	101	97	100	115	95	106	101	99	121	111	112	99	92	110	104	102	100	117	92	109	102	90	108	120	80	116	96	95	109	108	113	104	116	106	121	105	93	105	103	104	101	97	96	109	106	111	100	91	114	140	104	89	112	101	115	115	101	107	103	105	106	117	116	96	103	105	110	114	87	107	107	96	98	91	91	114	109	121	96	97	99	107	96	88	99	96	110	104	111	128	100	115	112	87	93	106	102	114	110	97	106	94	95	109	84	114	108	119	99	112	117	97	110	95	110	102	92	113	105	105	100	131	98	91	100	105	99	96	91	107	100	117	102	104	109	90	116	114	118	91	117	96	109	103	112	105	112	113	99	115	109	100	124	97	113	93	95	99	112	101	112	98	114	87	99	112	116	105	100	91	100	97	99	113	103	107	103	122	122	100	95	106	99	109	107	81	94	103	119	115	102	114	119	96	105	106	111	102	99	104	100	94	119	88	109	100	99	107	119	103	91	110	111	117	127	119	100	116	108	98	120	106	111	111	111	115	107	121	105	93	103	116	113	101	110	94	102	104	103	107	121	94	106	113	107	123	97	129	97	110	113	115	107	112	105	101	106	90	113	100	103	104	119	117	115	109	119	88	116	113	102	99	99	112	117	93	109	112	116	107	110	106	117	99	111	96	109	107
5332	1377	3210	3752	2973	2533	2004	1602	1347	1230	1152	991	913	752	789	712	707	633	595	585	533	550	546	482	484	534	477	493	474	466	474	477	447	468	431	428	405	423	435	420	415	444	428	379	405	393	395	396	387	396	391	383	377	423	390	383	391	383	380	356	358	371	367	411	396	379	383	396	384	364	367	371	350	399	400	350	405	409	381	354	351	385	358	364	377	375	381	365	374	399	344	352	375	386	353	398	328	345	395	347	373	383	372	371	380	365	352	376	336	321	348	357	352	357	337	379	358	348	355	353	365	364	343	349	359	415	343	354	349	343	348	385	359	349	339	382	378	349	339	325	365	392	340	360	374	341	363	336	352	324	357	350	349	357	360	369	363	399	369	376	370	357	370	354	347	387	348	375	355	369	340	368	370	348	381	359	376	386	350	383	388	344	396	330	355	362	366	328	349	361	331	369	371	393	381	319	370	360	388	361	351	356	366	385	361	380	368	351	363	396	298	360	337	369	361	358	362	363	343	371	358	359	348	367	341	349	349	366	353	347	386	335	355	345	403	379	351	342	407	350	371	345	360	348	360	374	326	311	348	349	365	376	329	363	355	375	366	310	338	340	340	353	356	346	329	312	369	376	342	347	337	364	357	372	365	359	326	355	369	382	362	321	369	316	344	333	377	361	359	336	370	355	371	346	379	350	344	388	352	353	337	377	357	354	368	335	359	354	369	366	353	339	345	388	339	361	393	363	370	350	342	368	353	344	338	365	371	361	338	318	363	372	390	368	346	355	375	373	334	336	345	394	337	355	368	365	352	386	358	364	373	325	326	344	373	391	387	358	319	362	358	375	365	360	364	354	355	333	347	341	344	386	366	359	354	382	364	372	361	346	359	353	374	349	353	357	337	362	332	362	351	367	355	371	360	354	338	324	325	373	367	367	366	352	343	315	343	362	346	339	349	363	372	368	356	347	360	338	368	335	336	358	376	365	361	360	372	369	342	359	367	360	377	409	384	343	376	302	347	372	333	362	378	347	342	319	358	340	387	355	344	352	335	364	369	351	353	338	352	365	371	366	343	357	342	380	376	332	349	419	350	370	351	371	329	366	364	342	337	334	325	362	361	353	354	342	358	374	383	344	379	351	345	346	364	391	408	338	344	353	344	379	431	374	351	355	320	371	335	357	361	373	405	353	373	326	341	369	357	339	371	334	339	385	340	360	357	333	383	390	395	343	369	380	390	339	367	348	352	347	347	378	338	341	374	357	382	363	346	343	347	358	334	329	337	344	361	372	346	358	340	370	319	361	359	333	374	327	392	379	352	370	329	359	367	308	347	369	376	364	354	349	346	343	341	363	354	355	333	353	352	355	371	334	334	325	364	358	369	351	354	386	367	365	373	349	361	312	342	324	361	348	334	386	356	359	336	340	321	395	361	346	363	372	389	344	380	368	330	383	385	330	306	348	332	363	353	371	347	356	355	339	334	335	334	386	358	353	319	357	339	346	398	378	363	315	329	345	360	343	333	375	347	368	360	354	388	368	348	338	368	383	368	346	386	381	326	379	368	340	382	343	356	323	344	331	348	372	354	322	368	359	351	351	351	357	347	347	366	322	352	371	367	388	373	358	369	332	369	344	389	363	333	372	347	390	308	350	371	308	341	377	364	368	331	374	349	383	342	329	354	322	344	379	406	355	377	362	362	339	363	362	327	365	387	348	371	368	361	349	387	342	333	357	361	348	379	371	329	368	335	369	315	356	355	347	327	345	331	373	339	341	342	392	345	340	403	328	340	395	365	389	358	405	358	360	402	346	328	363	359	354	327	335	345	337	332	317	364	339	347	341	390	372	366	401	331	323	361	353	361	363	347	350	359	376	371	350	348	344	363	351	314	373	359	364	359	367	325	354	344	329	355	353	362	351	387	350	331	374	350	354	351	362	347	358	363	322	353	336	342	342	326	371	355	335	342	369	348	389	380	343	372	375	343	378	351	400	366	362	377	391	359	375	333	357	371	365	347	344	336	366	345	364	351	323	362	343	336	342	353	348	391	338	345	329	340	346	358	319	335	348	372	348	352	367	363	324	373	347	349	337	381	343	368	387	348	372	375	356	349	348	370	364	374	343	349	369	336	341	341	394	361	384	378	353	372	328	321	359	352	345	334	365	381	351	359	339	369	370	358	341	346	379	372	361	352	345	359	335	408	329	356	364	353	390	340	354	345	378	345	358	356	372	376	364	341	351	384	309	365	321	348	338	368	355	361	370	367	362	326	359	355	359	354	378	337	318	362	380	356	379	385	353	375	373	333	359	375	346	379	332	379	346	353	373	358	319	342	367	373	354	351	340	372	341	366	344	369	362	367	354	347	365	343	368	365	354	349	367	369	349	353	362	349	341	410	336	347	333	357	385	348	375	372	369	364	375	377	343	358	346	322	362	357	338	344	328	375	359	369	369	318	359	364	365	327	367	381	344	388	366	368	362	365	395	340	312	355	332	358	371	399	357	348	337	363	333	362	361	366	348	363	356	366	328	361	349	373	355	360	371	379	326	332	386	354	329	320	374	353	363	332	378	354	385	344	378	327	336	352	341	335	364	361	373	320	342	373	348	352	348	371	371	354	373	374	380	330	342	354	346	341	367	346	361	341	351	363	367	387	389	355	396	350	360	336	349	357	399	333	371	339	318	332	366	351	378	347	367	328	374	349	339	331	367	378	355	370	358	339	361	365	358	376	356	335	374	361	373	337	344	388	335	321	332	364	360	341	360	365	331	359	358	352	332	327	341	356	363	387	360	361	374	320	337	363	333	345	348	332	371	355	341	337	345	358	364	357	360	390	338	353	371	342	374	371	369	334	374	351	364	385	344	372	350	358	362	346	343	351	362	330	334	368	351	344	376	391	353	333	359	300	363	369	349	333	348	366	346	344	341	332	324	353	367	348	376	368	340	346	374	383	349	363	348	370	328	351	356	335	398	356	354	361	393	316	343	346	330	336	363	353	318	337	367	334	418	362	341	324	344	366	343	366	347	378	346	362	366	365	322	340	341	387	376	360	344	329	344	330	334	359	354	368	361	329	342	355	356	356	361	364	364	363	370	367	367	334	345	370	354	355	373	362	382	383	390	359	360	353	345	329	353	376	368	353	356	369	364	339	362	352	363	379	385	391	360	338	342	364	329	336	369	364	325	391	350	378	369	325	333	333	359	364	373	338	354	341	369	358	337	383	365	375	363	356	323	421	346	356	354	353	323	331	320	354	333	344	384	330	363	334	390	387	327	349	355	395	333	359	353	334	352	365	355	363	341	356	391	384	365	301	379	377	369	351	346	351	361	381	365	342	348	362	357	390	314	368	337	361	361	404	336	370	377	352	355	356	363	339	370	372	378	337	332	347	350	359	358	338	348	346	358	389	345	363	356	313	375	371	344	367	363	337	321	346	337	388	370	337	383	370	360	352	365	339	350	349	342	341	332	350	373	372	343	364	357	371	356	336	341	358	341	376	341
15349	2579	2819	2070	1485	1128	802	650	464	467	393	304	320	272	265	251	236	250	226	220	222	204	176	218	202	193	192	185	199	176	153	179	167	186	196	169	183	158	176	192	171	180	178	169	158	136	138	156	163	163	174	175	176	138	170	163	164	185	151	165	153	142	180	177	156	155	165	165	158	166	157	164	183	160	148	152	162	142	158	144	161	151	159	163	143	153	164	172	146	148	152	178	169	159	130	148	138	143	159	161	164	149	159	165	139	151	158	157	162	139	152	160	159	155	156	160	147	135	178	153	140	146	148	155	169	167	160	156	163	157	169	167	161	141	155	160	147	133	138	149	167	160	146	139	155	158	144	142	160	157	167	144	151	171	175	138	179	167	149	156	150	171	135	149	137	146	153	150	160	147	155	161	137	150	165	153	165	165	140	145	131	169	152	154	150	134	141	128	150	158	149	153	145	179	184	171	143	157	147	165	164	149	147	139	162	163	158	163	162	156	155	163	161	152	155	173	151	155	148	155	154	165	153	173	181	139	163	135	174	173	139	150	155	128	149	152	179	156	160	150	147	147	175	180	162	162	151	151	146	167	150	149	180	169	140	163	158	152	136	153	149	154	170	173	158	160	158	173	169	173	131	172	149	168	139	141	137	164	144	147	136	147	174	148	152	160	165	142	169	119	164	152	163	156	149	152	141	170	141	164	173	160	131	167	158	161	116	155	144	149	147	144	159	172	159	154	156	159	155	144	164	153	181	164	168	143	155	165	152	134	154	162	157	154	164	151	149	170	141	159	173	127	151	136	160	162	164	148	166	159	159	163	141	163	163	179	152	158	160	152	142	142	153	154	155	147	149	150	148	138	182	156	163	170	152	169	137	140	144	156	166	163	148	155	154	137	142	162	170	165	152	182	154	147	177	171	188	142	139	153	166	158	131	137	173	146	139	161	138	150	140	172	160	158	154	137	167	153	140	157	186	166	139	180	167	149	175	140	131	142	164	167	164	135	134	149	162	161	126	145	157	158	154	144	156	150	165	125	150	156	152	166	139	148	142	154	152	170	157	150	164	146	150	166	137	132	202	146	166	149	157	146	169	166	171	162	176	161	153	139	175	143	162	131	166	153	144	158	146	155	141	131	167	149	156	148	152	145	156	145	186	158	142	153	167	130	159	163	134	169	153	159	185	166	147	144	161	147	171	143	159	164	158	158	151	143	162	173	164	150	159	163	132	176	164	164	148	167	184	138	155	160	143	167	155	164	170	139	167	167	133	169	162	170	146	169	161	182	166	146	168	163	151	134	162	132	153	156	173	155	155	157	155	165	145	163	166	173	160	154	160	157	159	118	161	183	164	135	146	178	158	171	166	142	165	169	159	152	153	178	149	160	179	146	159	143	149	157	141	152	155	147	149	161	149	167	145	138	147	164	151	163	127	134	164	147	162	158	148	121	142	135	137	173	172	154	176	160	172	164	146	157	153	166	169	156	143	150	162	160	159	161	164	146	164	151	139	172	145	142	156	146	133	147	138	164	133	145	134	160	173	148	136	160	150	178	141	179	146	183	167	159	146	172	149	163	165	162	149	146	153	149	147	143	172	144	137	145	152	151	170	155	141	152	162	171	160	183	165	135	148	151	193	155	158	160	168	166	138	154	154	151	146	147	155	121	146	174	168	163	152	188	143	140	159	160	152	156	167	166	139	150	165	155	160	146	163	158	143	159	158	158	162	162	157	140	152	178	158	169	142	145	164	154	153	139	158	168	184	144	171	165	184	148	143	163	160	161	135	182	162	152	197	162	158	156	171	158	184	177	156	154	159	141	171	147	157	150	139	166	173	154	156	173	170	150	153	144	148	138	147	174	165	154	156	161	139	152	173	156	140	170	170	160	152	170	168	164	158	139	166	154	146	155	174	131	172	140	129	152	147	146	161	158	136	129	165	152	181	143	142	154	161	191	173	150	143	164	176	149	171	161	148	156	164	159	144	171	145	184	150	138	172	152	171	147	155	160	144	146	172	181	165	169	182	152	146	115	151	137	140	153	131	165	149	164	152	159	145	156	147	130	172	149	168	148	157	169	152	144	156	159	152	156	167	152	139	174	140	138	151	162	158	122	160	148	158	146	168	158	170	157	158	150	157	129	168	140	155	136	154	153	136	158	167	151	154	136	168	168	140	156	184	155	153	160	165	185	165	151	147	166	163	130	143	164	152	158	153	155	151	158	157	149	159	152	163	148	150	136	150	144	172	153	176	147	165	130	160	137	163	151	155	141	158	160	139	166	133	176	180	167	166	143	147	163	140	174	161	146	141	168	125	145	162	122	182	185	151	157	152	156	124	150	158	159	145	140	157	143	152	140	148	151	147	162	160	155	166	164	157	146	144	147	133	164	147	157	144	143	140	172	141	150	167	183	153	173	150	138	149	132	151	157	138	144	171	165	120	141	149	152	139	154	140	170	169	140	148	162	146	163	130	160	136	146	154	153	165	143	154	153	152	148	131	181	177	176	173	138	182	152	171	171	155	160	146	152	134	156	172	164	182	156	141	174	148	154	164	168	169	164	157	147	170	135	172	160	156	173	143	160	182	158	174	140	161	161	140	144	165	163	130	150	161	165	142	147	142	177	151	166	154	160	156	163	161	152	150	154	164	135	167	160	149	157	147	172	166	150	139	170	161	140	179	160	146	184	169	136	146	138	158	167	147	168	152	162	148	161	161	153	135	140	147	176	167	174	176	143	150	141	153	147	159	169	169	148	162	168	146	132	164	152	179	165	168	164	147	165	152	166	144	182	164	173	158	166	151	164	153	160	169	137	135	166	166	156	147	137	131	152	159	189	172	156	170	172	137	151	161	166	162	142	163	160	147	164	152	157	184	150	163	141	140	157	165	136	147	174	152	139	156	159	162	133	142	144	154	163	145	160	158	136	167	165	132	159	159	143	156	162	153	178	164	160	184	143	143	144	138	155	137	148	162	140	153	167	155	152	170	156	142	142	173	148	170	123	152	161	156	161	155	156	144	154	145	153	174	142	139	141	142	155	176	179	146	158	148	144	138	170	152	158	179	160	147	160	159	143	150	170	173	156	164	147	170	166	150	170	157	152	152	158	150	172	174	131	140	169	156	163	140	149	148	132	149	147	174	129	166	164	162	165	139	163	153	158	140	164	148	178	173	159	149	166	177	147	168	143	162	146	140	154	150	139	171	161	157	161	143	143	146	173	169	151	146	136	166	175	144	157	169	160	140	167	141	173	160	155	185	157	151	173	146	176	165	145	158	164	152	149	165	182	163	136	174	180	150	142	149	172	158	161	156	157	163	169	145	132	132	156	146	154	132	141	144	157	150	157	158	135	143	165	160	154	139	153	159	154	150	153	143	144	147	155	151	160	149	135	152	182	168	155	175	150	134	154	162	148	156	173	134	152	146	149	179	149	167	161	151	160	164	134	146	179	132	158	150	166	144	150	158	132	170	158	163	148	161	155	169	151	149	122	157	142
7528	2556	6088	6686	5525	4690	3786	3045	2605	2231	1967	1792	1483	1395	1351	1207	1119	1018	981	977	883	870	818	836	773	787	763	728	737	720	685	681	712	613	645	627	618	627	616	622	576	592	570	580	571	555	613	567	576	591	541	554	597	518	537	542	561	539	552	564	559	528	507	590	550	516	526	527	503	519	564	516	500	507	540	549	530	504	551	524	498	521	505	534	548	517	493	492	552	502	542	497	559	497	474	534	488	515	493	517	531	520	518	501	478	489	519	520	482	491	507	512	529	492	499	525	522	471	529	467	494	494	495	536	505	505	503	491	515	494	469	524	461	506	502	499	514	542	539	530	516	498	460	499	491	480	516	518	448	545	510	508	539	456	490	507	524	544	480	493	521	487	537	511	503	494	491	524	491	503	499	529	521	482	484	485	502	464	546	511	472	498	537	507	540	494	492	469	477	475	470	496	516	485	504	489	471	520	507	521	471	535	476	501	466	533	486	503	518	546	498	454	519	473	507	505	502	551	504	519	473	557	513	462	482	505	469	500	501	495	548	493	483	546	506	500	512	503	479	489	546	478	500	488	507	492	505	550	518	540	486	455	488	492	472	499	494	517	491	511	526	503	517	488	491	459	487	531	463	504	543	545	492	482	537	535	500	478	555	532	534	489	509	517	499	528	491	511	474	517	550	530	453	503	498	519	488	501	511	502	499	464	498	479	502	496	509	457	524	493	490	527	478	507	517	479	498	493	526	520	479	487	505	526	534	502	543	493	484	497	494	524	529	510	509	473	504	510	518	483	465	484	469	526	468	525	481	494	491	481	468	497	502	537	537	485	517	508	462	509	499	497	499	468	475	489	499	491	478	502	491	525	518	511	513	525	482	514	462	521	479	545	490	521	514	425	526	507	498	525	482	497	497	511	506	482	481	512	509	517	493	499	472	542	474	520	493	522	473	463	488	469	497	521	511	492	476	478	549	512	520	489	450	509	517	493	453	521	524	488	499	512	467	481	513	515	484	462	522	492	500	501	484	530	505	494	476	511	545	502	495	524	533	510	451	526	520	489	465	479	514	500	539	529	518	476	475	505	511	490	467	512	482	493	496	496	501	477	468	466	511	469	516	553	517	470	537	513	482	507	474	452	510	501	525	524	490	534	484	471	513	468	487	467	490	522	508	511	514	492	488	515	514	484	534	504	533	533	498	512	504	467	501	473	518	525	500	456	477	508	469	506	470	461	474	481	464	482	481	534	513	545	498	463	503	492	484	512	493	536	484	451	497	470	525	514	496	503	471	515	525	541	507	514	509	501	517	510	480	471	504	471	444	481	513	507	468	521	513	499	519	514	494	476	491	480	486	476	516	465	500	479	507	501	548	487	474	482	527	496	511	499	511	477	521	523	520	459	469	482	510	532	515	504	440	505	484	532	515	499	472	532	453	530	469	520	514	467	502	491	500	510	536	507	510	495	510	477	493	468	501	545	522	501	501	511	477	496	524	488	510	496	522	528	505	502	467	520	484	534	509	528	519	494	510	528	463	519	523	499	517	485	505	495	460	519	477	510	508	473	493	488	533	490	490	492	449	524	515	489	486	516	446	472	500	536	491	492	497	492	506	515	547	525	504	460	467	546	512	483	502	535	463	487	509	468	500	483	494	522	529	506	482	571	499	495	503	507	474	506	480	550	524	498	465	472	526	537	497	515	496	520	527	508	511	520	520	506	498	486	478	489	495	484	504	476	508	512	482	493	488	450	501	500	492	501	513	471	544	467	503	475	478	520	472	508	500	507	516	462	497	486	461	484	485	525	527	512	516	497	548	519	491	456	477	482	497	471	487	536	481	494	491	517	488	464	460	486	528	517	530	516	525	519	486	510	456	530	537	478	488	531	514	496	474	538	516	527	505	515	515	527	506	504	511	539	495	519	450	509	506	479	537	485	524	521	493	500	510	477	495	535	495	515	528	443	505	498	497	517	511	502	485	535	463	479	491	517	528	505	478	511	523	513	481	512	484	503	530	525	518	482	485	486	488	502	470	476	485	497	519	488	514	498	501	481	454	515	523	517	505	487	520	505	463	475	482	498	506	483	520	531	481	510	518	493	473	560	546	511	521	502	498	493	486	527	518	498	537	485	511	454	514	478	473	441	521	511	498	478	491	485	504	512	486	534	497	487	471	483	479	492	471	492	556	528	498	511	523	498	484	533	479	514	527	515	492	522	507	449	447	494	532	508	534	496	531	478	537	508	504	516	467	542	474	522	523	509	552	504	512	465	493	502	480	473	506	472	479	513	480	474	560	540	523	532	515	468	491	493	471	536	506	495	495	512	510	510	510	515	531	514	469	489	508	491	496	486	442	552	500	485	505	493	485	521	534	465	463	483	474	500	500	530	491	462	469	504	511	516	516	517	531	492	480	499	501	475	479	446	486	518	546	482	454	518	504	464	523	511	485	484	511	481	512	488	474	521	489	511	497	470	491	490	545	500	503	561	476	467	492	519	510	496	500	484	517	500	517	505	497	521	490	540	526	492	506	499	491	491	505	548	464	534	492	498	515	536	498	503	530	525	499	510	497	527	469	496	507	520	472	486	470	480	523	504	515	535	509	494	516	503	493	465	488	516	498	487	463	500	501	512	490	507	511	510	528	509	510	502	508	485	497	487	477	501	473	480	490	541	504	498	506	520	495	498	479	500	488	512	495	526	525	506	509	490	487	512	467	540	479	495	540	461	536	465	482	485	520	500	526	496	527	497	478	458	510	507	524	522	532	488	510	532	533	514	482	479	547	509	492	518	479	503	513	518	523	467	512	489	512	503	508	523	533	530	513	486	519	488	510	470	535	514	497	517	486	524	506	514	501	534	531	512	491	539	521	492	499	498	497	478	522	540	488	490	462	454	536	518	543	447	515	518	447	539	449	496	503	449	510	501	484	484	495	531	536	471	509	506	491	472	473	502	512	469	520	517	493	520	479	482	462	501	475	511	511	493	475	473	529	479	490	472	508	491	487	477	509	497	464	496	511	511	507	495	529	474	473	543	482	520	505	485	508	513	483	539	542	495	485	517	482	519	530	503	501	493	475	506	476	517	492	492	528	504	485	492	520	491	532	499	523	509	520	481	507	496	496	477	505	479	502	517	524	497	493	479	502	482	470	478	480	500	514	490	530	522	524	485	479	475	422	491	498	477	480	505	517	517	528	504	496	544	474	509	478	509	520	498	458	498	505	495	509	505	498	507	489	463	507	503	470	491	481	478	522	533	482	497	511	455	466	528	491	523	530	531	516	502	507	502	527	516	510	544	497	494	485	516	458	471	455	499	519	505	525	515	494	499	506	507	504	511	532	490	501	520	496	488	539	501	546	527	502	510	501	534	516	517	470	501	509	491	481	488	520	473	488	492	511	487	528	522	491	515	512	518	512	491	499	459	520	534	483	503	512	501	506	491	521	514	485	487	529	533	489	497	468	515	498	510	519	490	480	484	474	505	538	538	494	488	517	492	534	550
2172	281	279	266	255	233	229	224	219	217	218	199	206	205	194	189	227	212	205	218	211	193	218	204	209	224	216	181	227	221	230	204	201	219	207	214	231	223	227	206	197	217	198	206	215	220	210	225	211	208	224	221	229	236	222	205	199	211	245	203	214	207	219	208	194	215	200	220	201	192	191	226	206	227	219	223	191	219	206	242	226	226	215	230	219	205	221	206	222	176	244	203	215	206	197	218	211	217	200	215	231	190	191	215	225	208	195	199	205	205	192	205	193	228	201	244	206	188	187	205	224	208	201	218	221	226	212	203	201	212	218	194	203	219	215	207	202	214	225	217	203	199	218	217	197	182	205	219	200	200	211	220	202	198	220	219	232	205	204	225	230	212	220	231	221	220	237	184	201	207	225	198	214	240	211	188	229	201	230	182	220	207	213	222	193	209	221	221	198	206	226	205	214	192	198	203	214	200	223	224	221	218	216	208	187	196	206	222	217	195	196	201	196	198	177	201	194	229	210	181	211	215	208	199	222	216	207	233	233	211	193	193	195	204	223	204	236	207	212	206	218	201	205	241	189	206	202	218	200	201	221	220	207	232	248	218	200	232	208	208	244	228	207	195	203	227	192	214	227	199	216	238	245	203	198	216	198	228	220	196	210	210	189	213	217	182	206	203	238	198	207	198	226	216	231	226	205	206	200	195	214	223	199	204	229	204	194	212	209	204	214	211	213	201	196	222	194	186	182	239	210	220	221	204	197	226	220	207	211	238	210	207	225	205	228	217	191	187	232	201	212	194	204	239	230	205	202	198	239	198	184	207	216	218	196	206	206	220	207	186	230	219	216	200	218	204	184	195	221	208	203	180	223	210	191	230	183	215	206	209	209	206	207	208	203	231	260	221	200	238	195	190	231	202	200	228	220	229	234	195	218	210	216	194	223	213	227	228	210	233	196	232	214	204	205	228	224	189	216	213	217	237	199	219	238	181	208	221	218	207	224	218	214	251	215	209	196	210	210	217	219	183	225	201	215	226	192	227	220	198	215	190	220	204	228	197	196	222	182	206	212	210	226	207	208	235	210	235	203	212	195	230	222	237	229	225	191	200	205	213	210	204	208	207	215	200	218	227	212	233	193	198	219	194	217	218	185	219	231	199	211	213	204	207	208	192	191	232	221	218	220	212	206	193	214	212	236	218	207	239	208	226	226	211	229	216	241	183	201	201	190	214	214	202	216	220	228	208	205	203	198	208	198	203	198	210	189	197	201	227	207	189	213	234	201	217	200	184	213	244	230	225	189	229	202	216	219	223	204	225	208	223	229	229	210	235	227	208	213	252	196	226	195	204	213	216	202	201	203	211	221	210	212	196	189	207	223	207	234	222	209	219	202	224	207	209	217	232	223	214	216	221	194	222	218	185	193	233	223	235	203	232	224	241	230	189	241	239	197	216	197	200	206	222	228	195	220	240	210	230	200	234	223	195	223	204	232	210	196	214	227	209	239	204	231	259	189	230	229	227	224	196	217	229	217	206	218	209	203	209	216	217	213	212	222	188	196	218	213	190	232	189	237	228	224	208	201	210	207	209	218	197	211	216	215	204	200	209	216	206	224	224	224	212	200	220	226	217	220	219	205	188	222	205	191	221	188	237	221	220	226	216	219	213	202	204	208	195	202	210	201	210	209	228	209	199	188	210	213	247	206	201	232	214	235	240	220	199	211	221	219	213	186	244	198	212	209	218	218	200	203	213	215	222	196	189	196	210	226	200	213	234	236	192	208	199	211	216	221	226	207	232	207	207	227	210	236	187	233	207	199	207	209	207	198	208	216	206	212	195	199	232	234	211	219	250	217	213	226	190	225	210	222	228	212	191	174	209	202	207	208	232	197	211	203	207	211	187	203	219	224	197	195	211	211	250	225	212	193	202	209	220	222	206	218	231	228	209	206	225	216	211	234	215	246	212	206	217	215	220	224	192	210	227	199	200	205	221	204	204	207	225	205	202	214	209	228	214	230	224	219	209	196	213	220	187	207	206	222	202	228	203	226	221	199	211	181	229	195	220	197	196	192	206	213	206	218	207	228	209	252	201	199	185	218	227	219	203	230	200	201	213	189	208	199	212	232	220	197	198	194	223	213	197	232	192	195	242	223	224	235	212	252	240	198	197	212	215	220	204	211	229	218	199	233	240	203	232	203	196	204	187	219	203	210	204	210	200	225	213	242	198	198	214	218	205	212	203	235	194	231	214	211	214	198	195	213	204	201	228	218	227	208	230	235	209	250	211	185	194	206	189	220	205	212	228	191	203	206	205	200	206	226	213	227	214	198	213	224	210	202	213	211	193	189	192	211	195	224	247	225	221	217	217	226	196	212	226	208	221	224	228	212	217	205	231	186	206	215	206	194	196	226	213	201	210	222	231	195	246	214	186	198	183	213	209	198	212	209	203	205	189	227	216	219	186	186	198	218	218	232	195	208	214	202	230	218	225	227	211	233	192	201	229	209	225	209	231	227	183	246	228	222	199	209	198	234	224	238	196	222	216	222	196	207	167	214	218	200	224	230	201	209	214	214	226	205	218	225	225	183	180	205	217	186	208	200	230	205	219	217	220	217	238	226	216	182	204	227	219	204	255	222	186	208	221	241	200	194	198	213	213	194	223	196	212	207	210	200	194	203	206	215	197	203	218	203	196	224	209	207	215	171	239	217	183	231	188	213	221	206	234	190	205	232	216	214	224	188	207	222	201	184	232	189	210	222	214	223	229	203	217	219	246	190	205	211	199	231	196	208	220	212	225	229	192	213	197	209	201	223	224	199	238	213	224	219	216	202	218	213	206	205	213	216	225	244	227	225	202	231	236	219	221	206	197	187	226	217	217	213	196	213	215	192	193	188	222	209	216	218	206	194	209	213	235	232	211	215	221	205	242	230	203	221	191	194	223	189	207	219	201	220	202	219	213	218	207	208	212	221	205	192	207	218	205	204	225	206	201	226	227	216	208	226	238	239	193	206	196	187	224	213	231	213	204	189	190	217	203	209	240	190	199	238	208	191	196	210	216	221	217	209	233	195	218	203	179	222	212	219	206	202	204	211	186	204	201	233	210	212	201	234	229	175	217	216	205	191	231	244	215	222	208	218	211	199	218	201	170	205	185	220	222	236	194	216	190	206	222	230	211	212	203	221	221	194	190	234	211	221	237	203	190	188	246	225	215	225	211	214	210	222	228	195	242	197	211	198	199	218	194	231	217	227	228	205	208	228	222	213	208	191	211	232	214	183	232	214	200	212	199	228	200	206	208	200	208	197	182	209	232	216	210	217	206	237	199	216	212	207	206	214	230	214	206	192	219	201	210	197	227	194	199	229	208	242	222	217	206	232	248	197	196	199	208	237	213	191	205	200	197	209	236	227	189	210	232	202	214	211	229	225	196	214	201	200	249	201	200	212	205	203	209	209	177	214	202	226	218	215	222	213	195	192	210	231	197	219	203	200	209	187	224	242	233
2263	706	809	845	767	747	732	714	714	685	656	665	689	668	666	603	664	642	643	648	608	613	639	610	645	617	595	632	649	629	640	671	692	649	631	608	614	687	612	632	676	664	638	591	661	633	619	633	636	633	639	603	598	658	665	646	643	612	670	629	589	644	591	624	644	644	642	647	629	672	640	652	633	611	605	623	638	667	604	639	645	693	630	615	629	639	622	633	623	599	681	637	670	613	606	631	634	623	643	623	630	633	684	598	616	624	648	634	623	674	644	612	653	649	637	635	625	609	644	635	618	654	601	652	622	598	638	647	675	634	612	643	601	644	613	688	659	610	645	641	653	622	620	625	671	624	629	625	652	621	608	644	588	646	595	645	621	660	654	620	637	673	612	621	643	664	638	627	639	658	651	611	621	655	613	656	643	626	598	649	638	626	667	631	614	692	615	613	623	623	629	599	581	665	634	642	658	569	583	636	631	573	558	653	659	637	630	642	626	612	609	656	626	663	637	634	618	625	644	643	634	684	632	606	640	616	619	655	596	634	621	555	647	594	617	613	648	703	662	647	602	607	612	618	650	674	572	625	635	639	604	659	631	636	605	637	645	660	632	630	646	663	631	661	629	648	626	624	671	600	665	628	672	640	660	601	623	564	621	609	602	656	614	618	678	617	622	619	676	633	611	639	622	599	630	676	651	628	613	601	593	625	650	652	648	702	622	630	660	575	623	615	648	604	620	639	638	571	604	652	649	640	664	607	653	600	687	647	622	678	601	636	655	587	665	631	643	598	609	628	641	671	632	617	667	649	609	595	631	637	685	696	602	608	666	637	597	625	577	624	631	660	624	646	640	638	624	611	662	618	649	629	603	599	623	628	610	664	610	640	635	628	601	611	626	587	646	647	634	614	648	575	606	643	621	632	600	625	636	688	629	601	654	614	610	618	615	620	623	641	663	629	595	622	654	574	603	665	621	625	632	677	590	637	600	624	644	620	637	633	633	621	653	645	620	636	649	652	612	652	635	634	639	608	641	625	622	638	605	646	620	623	652	600	620	639	644	623	648	633	626	618	629	622	658	615	651	618	584	603	650	592	685	616	643	676	578	621	625	613	646	648	663	623	630	609	691	640	661	628	625	592	610	651	670	607	618	629	588	628	592	585	633	640	666	602	612	652	647	651	625	593	626	636	618	605	672	641	612	616	653	652	665	669	606	617	595	655	631	637	659	603	600	618	658	594	635	651	627	595	652	619	593	561	628	630	606	609	628	649	631	633	620	617	610	619	655	604	655	673	605	636	593	632	613	668	592	636	669	668	632	600	612	658	631	624	623	634	675	646	658	621	638	639	652	650	606	672	653	672	629	617	655	627	600	642	613	648	675	640	600	647	594	664	628	615	608	614	658	615	620	631	680	655	676	665	627	691	631	697	638	657	601	588	582	622	607	620	624	612	607	662	595	658	636	646	633	615	651	649	641	689	630	616	633	638	632	655	593	657	683	630	669	608	617	622	661	626	618	586	641	605	621	625	714	648	624	652	646	658	620	602	660	635	598	623	653	661	655	643	594	649	637	634	616	634	585	623	662	652	665	622	663	608	682	647	637	660	657	664	653	623	650	656	659	662	626	630	626	658	617	609	695	602	595	655	645	633	617	603	621	636	614	633	618	635	631	629	590	566	648	593	684	627	649	608	590	694	631	620	623	622	634	627	599	659	580	630	606	683	639	626	660	631	658	639	600	623	564	627	638	615	631	640	670	621	604	604	603	647	716	593	659	668	633	627	628	653	647	622	650	644	619	611	630	591	611	649	599	624	563	613	585	610	686	628	705	644	651	604	586	633	635	617	633	621	614	643	625	635	653	642	628	574	608	631	613	622	600	621	656	694	628	601	614	658	656	624	650	630	658	680	639	640	671	647	631	633	635	607	600	638	632	613	672	592	626	650	631	629	642	670	666	663	637	614	626	608	594	580	643	672	607	649	667	590	629	643	627	646	607	626	634	665	641	648	630	622	646	633	618	652	552	628	691	653	607	664	625	643	649	673	616	671	621	645	642	606	618	651	619	642	653	631	582	621	573	661	622	657	622	586	698	662	599	627	633	631	647	649	637	670	653	637	603	621	634	684	685	625	622	696	627	609	634	666	658	623	623	650	629	652	616	659	706	671	615	595	624	653	666	680	600	613	587	666	636	639	669	647	641	610	685	596	608	661	601	635	634	619	623	611	622	624	675	605	625	623	625	671	634	628	641	608	658	626	640	616	668	654	597	652	628	637	617	704	608	651	615	626	601	617	602	645	605	631	659	605	637	639	604	615	634	607	612	674	639	656	616	613	633	660	600	597	601	592	601	619	670	608	638	595	625	652	641	625	597	637	609	611	637	635	644	604	616	627	634	620	642	625	654	612	646	623	630	619	648	595	631	615	653	627	600	596	593	612	619	657	658	639	683	634	662	599	624	642	627	638	632	590	649	648	620	610	660	631	591	605	703	664	659	617	605	648	668	641	606	657	653	631	644	684	624	599	614	648	674	661	631	633	631	635	657	653	612	674	689	640	648	605	628	603	592	610	638	638	676	598	645	605	673	613	601	668	678	644	572	594	678	614	633	639	617	636	623	640	622	607	652	639	637	637	630	645	666	620	720	652	657	669	638	662	634	619	602	649	695	646	636	631	651	660	622	613	639	658	612	652	615	598	626	587	661	620	620	600	624	645	639	618	644	590	596	628	626	663	666	639	646	611	618	571	689	629	620	587	629	595	596	648	587	625	651	680	642	605	615	650	637	659	618	602	614	575	632	643	624	586	662	612	611	631	585	642	621	634	623	634	640	650	618	640	651	631	618	585	657	660	638	625	641	617	576	619	612	661	663	621	627	646	609	655	618	607	623	633	633	611	649	614	562	617	642	627	616	684	619	663	616	620	552	647	664	629	656	649	591	599	629	652	638	615	685	595	606	616	608	619	606	670	639	603	634	604	621	626	634	648	627	645	655	606	631	633	604	590	604	658	670	636	631	611	631	590	650	603	617	651	664	596	627	646	652	590	664	611	605	631	666	649	651	717	603	620	607	647	634	627	645	639	658	649	603	659	633	631	655	625	611	635	664	625	604	626	611	636	621	637	657	603	599	642	578	664	629	621	640	592	659	608	655	602	575	616	638	653	612	611	643	658	624	635	652	646	605	673	600	619	599	632	613	594	638	614	630	622	661	617	651	620	652	631	603	636	657	609	598	695	656	612	599	633	618	677	611	627	577	623	609	606	653	587	594	609	625	616	594	638	643	640	683	632	620	610	633	656	677	610	638	606	610	643	601	601	629	644	636	604	615	644	631	644	635	604	636	648	589	684	639	644	603	624	664	652	625	591	624	606	591	639	658	651	653	613	608	683	612	665	641	640	615	596	619	643	672	653	639	676	644	646	614	653	671	655	651	654	629	569	658	651	659	612	681	635	639	630	624	693	661	639	654	616	650	593	669	646	632	611	646	620	639	644	606	614	661	680
7952	1090	1315	1082	742	546	412	356	273	250	182	204	216	170	143	149	160	152	139	147	116	145	117	133	125	134	118	141	146	111	139	89	104	102	126	109	116	108	105	99	106	98	122	90	123	117	125	103	108	107	110	116	117	107	91	144	93	117	95	107	106	110	105	100	116	98	104	94	105	107	118	103	112	92	112	116	117	99	108	123	113	110	103	126	109	88	109	105	123	102	102	87	100	114	89	105	108	107	105	105	97	109	115	121	108	128	107	116	101	124	117	99	129	109	115	101	86	116	90	110	108	88	114	120	109	102	100	90	109	117	111	107	77	98	94	95	116	103	123	101	111	100	98	94	99	111	104	117	113	106	128	112	100	103	87	114	111	107	116	111	105	93	116	97	114	111	114	108	101	109	94	100	103	83	105	110	108	108	111	119	118	103	102	120	93	91	113	99	104	104	107	102	110	92	111	101	102	118	103	92	116	137	92	116	101	115	105	99	113	100	109	117	112	112	111	97	112	105	103	123	105	117	104	96	115	123	126	110	91	119	110	95	108	121	101	100	101	115	90	92	116	94	86	95	88	110	114	109	111	103	112	108	96	118	116	87	108	94	100	104	97	109	101	110	100	104	107	104	108	103	108	106	106	95	120	108	121	103	97	89	92	99	90	101	107	118	109	115	101	83	97	109	104	101	121	102	108	109	103	105	106	96	109	93	86	107	111	108	106	110	110	105	114	112	132	107	105	99	104	101	101	106	112	115	93	106	89	127	108	110	112	119	102	109	112	108	103	99	102	111	107	105	117	109	115	107	109	86	121	108	122	111	102	95	111	96	105	96	109	104	106	95	94	105	99	106	89	100	106	96	120	90	103	105	110	112	116	104	109	102	91	102	97	99	113	98	92	100	100	111	91	105	97	92	113	94	105	106	101	91	86	103	83	108	108	95	111	109	102	112	122	110	92	112	103	111	79	101	107	89	93	112	103	102	105	108	101	117	103	90	106	97	102	113	97	100	97	118	117	118	100	112	100	89	99	107	89	86	87	101	114	96	100	95	97	98	107	112	102	111	120	107	132	102	104	117	105	105	96	108	115	100	99	106	101	96	124	102	113	97	108	100	111	101	111	96	117	91	110	131	95	121	105	106	101	110	98	121	118	120	121	93	112	100	102	114	107	104	102	98	93	108	102	113	109	105	111	136	96	105	90	124	109	124	96	115	109	108	100	111	94	100	103	110	92	93	103	108	105	109	103	98	108	83	100	99	117	98	121	112	105	107	118	97	88	100	109	104	102	101	111	103	98	105	96	120	93	102	107	115	105	84	126	102	100	107	110	121	92	110	114	102	103	93	108	90	105	118	83	109	123	94	104	101	96	104	107	115	108	112	106	103	100	98	99	88	118	107	112	94	97	99	106	106	124	110	129	104	108	112	82	101	122	103	118	89	90	106	124	104	105	112	104	119	105	101	119	122	101	90	123	108	104	95	110	99	109	95	107	125	112	101	96	108	99	106	106	125	119	89	100	95	99	111	113	110	116	97	109	93	94	106	92	91	96	91	103	101	113	120	108	97	98	95	119	95	114	98	105	126	105	101	93	92	121	108	101	102	112	113	106	91	97	84	117	97	107	128	105	106	94	102	101	92	105	97	103	110	90	110	106	103	110	115	95	88	114	95	94	105	113	88	100	105	122	94	105	93	117	113	116	128	107	113	124	113	106	106	112	108	101	117	101	91	94	104	99	107	94	112	125	103	114	105	103	105	109	112	113	109	98	110	95	111	132	106	82	98	115	100	100	103	116	103	113	106	103	96	100	112	104	97	95	110	100	103	128	96	117	108	107	100	107	118	105	108	108	94	103	99	104	90	123	102	107	114	98	93	115	104	119	98	107	100	115	102	125	115	122	99	101	104	101	88	104	98	108	106	102	94	91	98	106	91	108	85	103	124	89	115	110	126	110	119	110	119	118	101	99	93	109	102	113	94	98	115	99	100	101	103	117	113	115	109	118	104	115	107	104	111	82	105	99	93	113	97	115	104	111	100	108	134	108	103	93	90	87	95	118	102	126	104	115	101	99	94	98	86	105	93	100	105	104	106	95	103	106	97	111	110	101	118	104	115	104	92	99	108	101	112	110	112	116	108	131	118	134	98	108	108	95	103	110	110	115	100	115	132	94	115	94	115	104	95	128	94	96	103	93	94	106	96	92	81	95	110	109	105	106	105	103	103	109	104	91	111	111	120	118	117	120	93	103	117	111	95	98	99	113	112	108	104	110	97	79	108	118	119	95	110	127	83	107	107	86	118	115	119	95	116	118	109	99	107	111	113	111	119	123	108	111	89	96	108	114	118	97	114	111	108	100	112	117	111	100	104	113	123	118	114	103	102	109	116	91	120	115	88	113	109	98	120	118	100	101	105	91	96	86	117	102	100	96	106	88	97	98	105	109	106	117	118	119	90	107	102	93	93	104	130	100	112	109	109	102	102	103	137	120	99	119	87	124	135	104	87	101	102	121	102	103	81	109	110	110	110	107	102	106	86	86	113	106	111	90	108	105	89	93	99	109	120	88	113	131	123	97	114	123	113	104	104	85	108	117	112	102	108	102	101	106	99	93	105	111	105	110	106	97	114	109	113	114	119	95	99	94	98	96	93	124	106	116	100	120	116	120	118	104	97	121	100	109	125	106	99	97	120	103	101	118	95	103	88	105	100	82	102	104	103	103	119	113	95	100	113	94	109	117	105	98	102	99	112	94	109	99	89	113	99	120	99	90	119	95	124	106	97	100	99	89	128	98	93	102	118	97	109	105	106	107	105	103	103	106	90	126	102	102	115	103	125	111	97	104	112	110	109	107	88	123	101	104	100	118	102	109	102	114	100	97	125	113	95	129	109	110	102	104	103	113	115	97	112	120	94	127	120	109	98	111	92	85	88	78	94	112	111	103	109	105	94	103	88	107	106	94	96	109	111	101	108	103	120	129	104	85	107	115	119	97	98	100	113	106	111	123	117	92	109	107	105	82	108	118	108	91	87	116	115	102	97	112	116	114	105	115	101	100	95	99	113	115	115	125	101	117	114	103	95	111	91	99	89	107	93	103	103	100	98	96	102	95	86	99	93	110	92	87	98	115	107	101	119	106	117	89	93	113	105	93	115	89	102	109	108	97	101	89	103	102	101	110	113	107	105	109	96	97	101	96	112	115	117	102	114	106	113	105	112	109	90	107	103	117	118	107	94	100	95	121	114	94	115	107	111	111	111	96	101	110	113	104	119	89	92	122	99	90	90	96	92	92	109	114	118	93	107	90	109	101	99	109	124	93	118	113	96	98	114	122	121	109	99	96	87	116	121	104	102	105	105	107	114	106	106	92	95	100	110	82	88	108	98	92	94	93	103	111	118	94	101	123	135	104	101	89	94	116	106	94	111	113	105	93	99	101	108	106	94	100	95	98	93	109	96	117	90	97	112	91	107	103	109	141	119	109	98	104	105	91	101	114	130	102	104
5359	1294	3214	3670	3106	2412	2084	1744	1380	1185	1093	1005	892	844	818	725	676	680	567	610	608	551	537	485	502	541	458	459	472	451	455	430	397	435	432	440	439	404	416	424	416	384	404	382	382	393	386	445	383	406	374	396	403	363	375	387	374	360	355	360	362	390	391	391	352	372	352	385	369	400	376	377	401	378	348	415	335	351	385	394	359	345	361	373	348	380	397	380	386	372	368	400	352	359	369	339	372	346	363	331	325	381	396	332	340	326	361	370	369	350	374	379	357	359	402	373	380	353	390	384	348	357	385	408	347	348	375	369	373	352	380	376	338	339	359	349	373	363	333	384	376	373	384	317	345	369	373	377	328	354	325	342	360	345	352	367	372	355	361	361	381	384	342	397	347	363	320	328	378	371	341	385	379	358	348	372	346	350	332	330	374	360	336	354	365	360	349	378	352	341	346	383	389	362	342	336	355	337	351	349	348	376	347	383	374	383	383	377	384	376	375	376	369	330	355	337	347	349	347	362	330	338	371	339	362	353	355	375	422	343	352	372	373	334	354	389	356	355	357	357	338	362	344	331	344	354	332	338	359	339	340	362	348	360	384	330	353	336	340	352	359	375	360	354	314	368	368	385	371	354	335	342	361	343	324	386	342	345	380	383	360	353	348	338	309	379	358	388	350	359	343	345	323	344	376	366	334	339	316	381	341	342	319	347	370	342	370	366	347	362	326	379	356	353	313	395	364	356	382	344	371	342	382	347	372	356	362	342	362	370	352	356	345	357	341	366	360	372	382	348	361	371	391	328	339	337	388	327	336	320	362	348	348	375	357	377	366	368	357	335	364	373	356	323	365	344	340	370	386	355	344	347	364	368	364	355	349	341	338	358	369	359	379	362	375	350	386	351	387	367	350	339	357	342	351	410	373	339	366	356	338	361	359	334	375	370	352	350	354	330	372	356	356	381	366	380	374	331	365	334	321	347	331	362	357	339	370	361	366	335	354	362	341	330	344	363	350	360	349	358	366	357	367	329	324	376	326	326	372	340	371	352	346	348	398	326	363	341	378	351	353	340	353	366	347	349	336	365	351	356	345	353	366	350	343	343	347	354	366	371	356	342	347	334	348	366	368	373	348	341	359	364	339	372	373	377	371	359	346	330	379	347	382	349	352	351	365	387	362	374	381	334	374	374	356	336	353	342	346	371	363	321	362	339	362	335	362	338	339	343	348	374	355	377	337	338	355	341	394	395	348	340	351	369	393	356	349	351	312	354	352	344	367	366	344	343	369	358	357	386	386	358	352	364	348	378	361	354	377	372	352	378	352	339	359	365	335	381	306	359	333	325	353	334	346	355	347	407	343	358	335	339	352	341	369	334	379	314	361	365	331	341	368	346	355	372	353	365	355	371	335	381	348	311	355	341	407	365	328	365	346	373	393	360	343	363	351	357	364	338	340	382	359	389	346	348	369	331	350	369	332	360	331	354	350	352	347	338	347	349	359	356	371	335	377	384	348	319	350	391	353	374	359	376	375	345	319	397	353	340	365	332	333	361	322	364	359	408	349	373	373	352	321	335	362	361	314	352	381	353	351	317	340	367	361	346	364	360	330	365	349	379	317	353	346	330	376	396	339	365	388	330	320	338	361	341	363	339	344	346	383	354	322	361	320	377	370	358	347	364	376	319	375	347	355	339	341	361	361	347	382	329	354	357	343	369	348	350	388	350	342	334	347	334	322	355	384	340	349	350	340	335	383	359	330	376	369	385	345	334	319	337	385	362	361	385	345	353	334	365	354	356	378	370	347	350	361	367	337	374	380	323	352	363	368	350	406	326	362	335	352	355	359	367	345	317	378	364	364	371	348	347	333	354	344	329	319	421	370	348	345	373	353	326	353	349	386	325	377	388	365	355	375	329	384	372	365	359	356	316	364	341	356	385	349	349	359	403	321	336	378	361	375	353	349	353	388	380	299	387	357	368	372	372	354	343	360	329	365	341	388	363	318	377	342	351	346	359	351	345	345	367	348	373	346	358	361	388	369	363	382	395	346	342	325	342	348	336	343	357	377	363	346	376	371	376	377	363	357	337	387	331	383	360	360	320	311	372	372	352	343	345	332	358	320	354	385	360	340	352	381	381	336	365	361	330	362	349	341	340	386	346	326	359	365	348	339	340	333	379	309	353	362	378	352	343	360	353	378	354	405	382	366	368	356	362	346	361	333	345	368	372	351	361	350	365	385	374	373	327	348	361	369	334	348	360	359	313	345	379	329	344	362	354	343	347	352	362	392	344	330	355	343	366	330	371	349	351	370	342	362	345	341	349	379	378	352	405	367	379	378	343	351	371	328	336	364	337	352	356	357	350	359	366	350	353	359	378	361	327	324	350	356	349	380	365	355	366	350	388	378	360	347	353	343	323	330	351	389	379	339	352	374	336	376	358	350	350	332	354	365	367	310	329	344	383	358	373	356	347	346	352	337	333	368	349	374	379	367	370	368	315	363	370	367	365	363	328	333	362	381	372	318	381	354	325	327	325	372	322	344	356	399	352	379	349	344	388	362	336	334	369	341	372	374	322	368	351	360	340	377	351	333	352	370	380	367	346	354	372	349	310	338	357	350	328	342	375	358	400	366	373	372	329	339	336	381	412	336	335	353	358	338	377	380	375	397	373	366	321	341	348	376	367	366	371	353	333	358	372	353	328	362	369	385	326	361	378	353	382	319	351	340	328	355	378	342	358	299	354	379	370	343	335	351	381	365	351	365	372	337	360	386	392	383	351	370	365	364	369	355	355	364	371	305	328	344	383	363	377	342	376	375	375	344	350	341	325	345	364	333	392	387	348	355	343	351	376	376	377	395	342	348	343	387	383	394	344	371	374	350	354	355	327	332	362	331	359	342	365	367	387	335	330	349	334	332	347	319	373	347	345	361	377	336	330	322	331	382	389	379	365	331	344	388	359	361	325	359	363	362	340	374	360	328	373	363	344	301	352	334	354	367	347	365	364	380	387	323	353	384	386	348	368	349	363	351	381	339	359	370	310	359	348	429	388	340	341	341	383	375	343	338	363	407	387	357	380	335	336	383	360	376	350	370	347	338	379	366	366	361	362	340	338	377	339	359	403	345	332	322	346	356	342	357	356	353	342	356	333	357	352	308	349	395	377	362	383	380	348	336	359	345	344	381	374	324	345	378	358	363	350	363	348	354	321	354	328	342	364	359	384	353	346	381	387	354	359	330	343	367	343	357	333	350	339	358	318	379	328	358	360	376	350	349	360	381	360	368	375	347	332	366	326	366	364	366	339	312	356	356	349	380	351	328	371	366	354	364	349	362	359	357	365	369	342	390	352	336	382	361	335	351	362	354	336	367	367	350	364	345	311	332	344	340	343	364	342	352	327	350	345	356	349	355	381	352	358	329	348	368	322	384	340	363	319	371	353	345	380	324	365	343	350	388	336	378	369	329	350	387	341	355	375	371	374	384	352	369	355	348	322	357	366	343	380
15207	2498	2855	2110	1449	1059	856	630	520	425	375	361	338	265	259	267	245	247	216	239	236	207	190	189	197	152	196	196	195	166	188	169	170	179	164	186	147	165	150	163	197	180	160	184	168	154	163	142	145	157	157	168	184	136	144	166	161	158	164	180	148	164	157	180	160	160	169	158	136	172	176	153	143	140	177	163	151	151	163	154	152	162	167	141	170	183	162	149	151	162	164	156	157	149	162	141	169	149	162	164	150	156	154	155	156	168	148	183	140	157	158	161	153	133	166	143	165	146	170	168	148	161	148	146	164	150	185	167	167	168	178	166	175	155	145	149	168	159	162	144	134	170	169	157	154	174	165	176	137	172	141	132	149	142	147	137	162	156	156	158	138	158	133	151	152	190	187	166	153	165	155	164	156	166	175	134	140	141	164	139	171	154	119	159	160	178	183	151	143	161	152	160	150	160	159	157	129	162	165	147	133	147	147	193	157	154	171	138	150	151	161	140	184	170	143	151	149	149	161	145	167	161	149	161	161	143	140	177	150	169	133	181	155	172	171	149	154	164	146	161	156	149	137	149	155	159	158	142	152	127	150	204	152	149	137	163	148	165	146	175	181	154	136	167	137	142	148	154	153	148	178	150	184	152	155	174	159	141	162	139	150	159	172	171	131	149	152	166	161	158	155	164	151	143	157	153	160	148	141	155	157	151	152	158	166	144	162	151	142	141	140	149	158	166	141	153	177	153	177	165	168	151	160	148	156	150	131	171	157	161	181	140	156	155	150	165	148	138	169	182	150	144	142	130	164	152	148	182	156	137	153	174	160	146	137	143	161	144	162	155	132	139	156	147	155	175	166	161	152	169	143	154	156	159	144	158	162	150	176	150	160	132	147	177	169	163	151	152	141	162	170	142	159	166	166	176	152	158	154	152	190	134	163	140	156	159	139	167	165	152	166	137	167	151	160	177	161	137	178	155	143	153	186	170	145	156	171	164	164	149	150	158	148	177	163	153	158	166	168	144	157	159	157	151	144	152	138	173	155	183	167	149	158	155	173	159	169	160	148	141	158	170	157	154	144	125	147	161	168	149	167	148	181	143	163	150	161	159	155	161	131	155	160	143	167	142	129	179	161	149	157	155	170	180	168	156	172	165	160	164	150	179	151	163	149	143	154	175	152	152	164	150	144	145	158	159	162	145	167	159	147	182	147	150	153	150	158	156	160	157	145	165	156	158	159	170	146	137	155	154	158	183	145	146	131	162	171	166	166	158	152	152	150	133	146	170	161	133	173	160	164	141	165	135	170	133	140	147	173	174	171	176	165	151	147	173	145	158	176	158	145	157	156	158	162	155	174	156	180	163	169	143	148	161	146	133	162	160	179	137	158	156	162	171	150	170	149	165	148	177	151	132	165	168	168	175	145	143	141	162	155	150	157	175	148	144	160	162	133	160	179	151	147	142	153	150	163	165	151	154	172	131	153	150	173	157	142	152	139	191	158	149	145	161	138	179	176	166	177	190	152	143	167	175	165	155	150	166	175	154	160	178	144	161	182	140	146	165	169	128	129	162	176	158	161	134	140	139	153	181	128	167	160	159	156	151	170	165	147	131	182	156	158	154	147	132	168	165	158	162	143	155	135	174	150	161	177	138	164	144	159	145	170	165	158	144	149	151	170	157	151	150	151	159	141	167	147	144	131	146	150	150	136	164	181	179	167	163	156	151	172	161	128	144	144	176	167	159	157	151	167	163	164	165	158	138	164	142	135	143	127	151	147	165	160	163	151	168	156	135	168	150	140	154	144	161	154	152	167	152	171	147	152	154	157	149	151	152	153	158	156	155	130	160	139	158	145	135	182	160	166	146	154	169	183	168	150	163	188	146	141	145	163	154	133	172	142	172	163	181	147	145	170	156	147	153	173	165	156	148	156	152	142	175	155	169	140	157	143	141	165	173	166	156	141	155	165	183	164	149	163	152	145	141	171	137	148	161	156	137	169	153	176	180	163	146	160	155	147	151	163	138	152	163	147	159	163	175	143	147	165	185	161	159	165	156	145	159	151	172	161	151	153	170	136	142	146	171	148	142	164	148	164	157	161	162	133	183	146	150	164	150	156	180	166	154	174	178	157	146	151	130	149	158	158	155	156	155	134	138	147	165	160	174	144	172	149	169	156	141	151	173	157	153	159	147	162	152	148	146	112	158	137	155	153	173	143	149	171	161	171	177	162	132	153	149	142	153	175	147	143	155	147	148	157	167	144	166	151	142	143	163	154	158	148	158	157	167	156	164	143	172	150	165	149	160	147	154	168	155	155	166	150	146	142	137	170	146	139	162	180	141	158	130	171	162	143	144	132	161	153	145	151	155	153	173	167	142	157	193	177	155	167	160	163	150	159	163	131	160	137	167	156	132	147	151	165	142	155	161	166	165	139	169	153	134	158	185	160	151	135	149	153	152	169	172	149	128	181	156	159	154	163	143	152	164	157	159	154	154	169	149	155	164	150	144	138	166	169	140	186	138	155	160	162	152	181	154	155	156	151	175	142	153	150	181	161	132	147	161	150	142	143	183	162	150	192	167	171	149	157	155	149	150	152	142	154	148	137	160	138	164	147	158	174	156	126	154	145	179	163	168	154	145	148	155	157	166	169	145	154	161	148	145	172	148	164	146	130	157	174	157	171	145	137	143	174	153	137	163	153	173	150	174	143	173	160	144	141	150	129	156	159	150	155	145	162	142	139	151	153	156	164	143	148	147	166	157	159	136	155	137	160	151	159	171	157	170	159	142	155	157	156	176	142	158	159	149	156	160	175	154	158	148	151	149	178	172	173	162	156	151	157	161	164	146	135	150	152	159	169	138	147	159	159	163	152	150	138	149	156	178	170	142	169	167	157	160	163	152	151	174	160	138	137	151	166	156	149	142	156	132	155	155	132	179	153	170	151	164	154	140	159	160	131	153	173	148	161	145	144	138	163	155	154	146	155	147	139	155	172	148	146	156	178	144	148	139	143	154	148	159	157	142	165	150	144	163	167	179	162	145	160	151	155	180	144	154	145	171	166	155	144	148	168	158	180	152	161	174	162	178	146	151	155	161	156	144	132	156	136	169	143	152	180	154	156	165	156	141	173	153	157	161	176	159	179	143	144	151	162	145	175	146	154	161	173	159	157	169	145	135	141	162	156	157	141	151	170	167	153	162	170	151	179	162	148	152	179	141	165	141	166	172	173	141	170	142	176	162	143	174	180	138	168	139	163	156	160	171	153	167	149	132	154	169	158	143	161	153	156	156	131	149	177	160	141	157	163	156	140	153	150	125	143	160	179	156	163	133	154	170	151	160	158	142	151	138	167	175	157	129	172	156	158	147	148	143	151	131	150	165	159	159	183	178	166	159	143	158	163	151	140	156	182	161	161	153	146	164	170	167	151	142	164	160	150	161	155	150	152	156	153	155	160	162	155	160	134	173	181	175	152	142	145	150	158	153	158	165	159	178	132	160	141	149
7588	2463	6027	6725	5723	4445	3658	3045	2606	2204	1927	1746	1633	1434	1306	1258	1139	1135	1024	932	913	906	832	788	811	779	813	758	723	743	733	658	671	624	670	611	631	609	630	631	647	608	605	560	610	598	559	603	553	514	591	578	589	575	582	534	535	569	548	576	580	547	525	542	532	508	492	545	533	498	509	502	544	518	515	481	489	528	499	516	511	514	547	544	531	491	541	551	552	509	490	529	519	531	523	544	496	543	448	508	486	517	545	583	511	501	517	532	510	477	529	512	489	511	492	500	505	507	542	505	468	501	487	494	507	499	547	489	529	511	502	492	532	502	506	486	494	513	522	514	443	519	499	524	556	475	509	495	533	474	442	528	515	527	548	486	513	513	470	495	510	540	532	467	493	473	535	485	533	512	517	505	507	465	500	515	486	535	513	506	538	491	494	490	530	469	520	496	505	532	542	493	489	513	493	524	481	500	503	523	494	481	527	530	492	492	534	507	522	531	483	488	545	510	506	466	492	508	501	499	469	437	526	532	517	505	493	511	499	519	531	518	506	500	509	480	480	502	512	525	488	512	480	484	487	519	485	510	480	487	506	520	476	553	501	494	485	474	485	514	488	491	497	526	519	490	519	486	461	486	496	475	494	511	502	499	518	537	517	507	524	510	462	510	450	512	530	490	490	510	505	485	532	510	512	489	474	534	505	500	492	498	532	526	508	490	508	486	510	491	508	462	510	469	502	514	536	521	493	478	511	504	538	500	516	501	484	543	470	488	506	491	474	485	492	523	511	499	498	491	483	480	490	494	506	481	518	511	494	512	476	481	465	500	477	494	471	515	496	498	509	452	530	507	513	494	486	454	490	570	485	471	506	500	528	510	501	494	514	483	511	482	519	520	468	506	474	528	493	534	501	541	509	511	501	500	449	509	529	518	515	492	494	499	487	492	496	505	472	506	508	495	516	503	470	515	467	510	502	491	502	474	480	489	509	485	498	521	483	521	518	515	507	494	487	480	487	485	466	496	489	529	480	468	476	530	497	477	518	487	505	486	498	511	483	478	507	492	499	499	465	489	519	521	463	529	471	521	501	506	508	474	499	462	508	492	460	543	515	522	487	502	518	476	533	466	500	476	521	485	486	503	520	529	470	489	477	494	502	507	513	505	474	519	522	487	500	515	496	476	492	488	491	508	486	512	495	501	504	512	501	511	502	526	523	505	508	487	503	503	540	453	530	474	497	461	509	504	496	513	510	502	505	518	466	467	519	490	480	496	491	496	486	519	503	473	498	503	513	491	504	506	525	476	519	471	510	526	523	471	498	512	500	504	453	537	509	466	515	530	507	508	531	473	547	480	484	509	488	491	518	507	547	509	539	515	496	529	529	501	492	467	476	495	479	473	529	493	501	467	497	480	541	530	541	501	498	537	531	494	507	469	474	494	494	507	486	498	504	490	483	501	531	537	492	505	505	528	518	506	465	499	507	556	518	493	540	501	486	465	497	475	478	499	515	489	460	538	501	483	476	488	506	488	518	482	478	513	518	515	478	501	517	438	512	529	473	544	517	529	468	483	489	462	482	507	512	528	535	489	508	539	520	513	502	550	488	529	480	480	501	476	452	485	516	488	526	478	517	511	493	537	507	481	515	476	517	509	502	471	514	503	467	511	464	515	522	511	432	501	504	511	521	424	484	501	513	515	507	509	494	529	511	544	461	528	472	532	521	455	470	494	523	516	494	523	503	526	478	485	473	515	523	532	462	478	479	506	514	528	497	519	506	532	491	500	547	485	533	487	469	509	499	517	513	502	483	505	479	506	499	503	478	472	545	518	505	493	523	478	469	483	483	506	495	506	486	473	522	483	487	516	468	487	511	486	477	501	500	483	515	516	495	495	505	500	493	484	532	474	464	498	519	491	482	519	465	501	537	545	533	503	499	523	510	505	462	478	468	512	548	505	561	541	514	494	474	524	520	521	492	470	502	506	482	479	492	497	501	533	495	530	532	464	459	526	483	485	478	463	517	450	495	490	514	538	532	521	515	456	481	534	500	511	521	475	475	509	553	484	488	498	496	485	451	524	533	509	486	514	511	495	530	507	497	477	516	516	501	484	470	466	484	509	528	500	494	547	500	505	526	492	489	518	529	483	486	518	511	487	509	483	528	492	516	534	504	508	467	506	512	521	484	510	489	531	535	500	471	489	525	484	510	485	470	513	523	523	492	493	476	475	487	495	493	479	487	521	474	490	478	507	518	492	517	513	493	471	499	482	481	491	485	503	502	484	480	493	514	498	474	485	500	533	495	513	500	494	490	510	489	464	514	482	515	487	501	468	476	476	455	490	504	516	527	491	508	546	515	488	507	513	507	479	493	504	468	509	479	461	511	510	502	559	492	502	508	520	497	501	527	502	531	465	502	535	519	521	477	525	494	474	507	502	522	545	491	506	500	486	507	504	490	531	482	486	484	496	506	519	509	505	490	500	509	507	515	494	535	496	473	535	524	553	533	523	505	484	507	512	499	512	520	481	512	479	504	523	474	464	547	519	478	496	493	486	493	476	507	497	524	494	467	543	503	492	502	486	533	515	513	562	467	532	549	536	496	515	498	564	511	510	479	491	499	525	518	468	481	511	504	486	538	506	519	546	469	507	492	507	493	518	526	502	468	494	493	537	476	501	511	519	495	513	489	510	515	531	488	483	526	473	499	501	485	461	521	488	480	526	491	496	495	472	490	526	517	507	515	489	507	495	506	534	510	517	482	482	473	511	472	537	520	522	518	496	523	483	505	522	529	495	542	471	505	490	507	519	515	494	464	525	478	499	483	441	510	470	499	518	434	473	510	499	492	538	493	499	476	509	524	494	502	473	489	512	496	482	494	472	476	506	484	482	478	489	525	483	498	503	479	537	482	493	475	538	500	518	516	522	493	481	511	451	520	526	461	480	496	489	514	478	506	446	497	507	514	488	485	522	451	532	512	494	481	509	496	477	510	464	513	527	514	506	501	507	501	500	526	498	461	510	525	473	494	527	532	501	483	509	479	503	511	511	517	472	534	531	504	512	501	516	529	510	523	475	523	510	468	498	515	547	470	512	511	517	509	513	482	501	488	519	519	497	484	472	483	506	499	472	485	500	492	502	490	506	538	491	520	496	489	531	502	472	472	488	527	503	504	468	522	503	493	470	525	452	494	497	482	489	519	529	514	488	485	501	539	486	494	457	433	501	498	485	482	484	523	464	498	471	535	510	522	481	473	488	495	509	516	510	476	480	493	499	484	511	479	483	523	514	509	485	496	457	503	491	516	510	454	507	508	494	546	506	518	511	514	514	508	502	502	499	502	488	549	509	502	518	525	504	484	504	498	519	497	547	513	488	498	520	523	474	513	492	492	460	502	492	536	543	508	518	523	486	502	477	497	491	507	490	494	498	522	501	515	532	517	505	469	530	473	498	492	505	490	502	504	502	470	485	513	497	504	464	513	502	532	465	535	479	499	479	502	496	524	525
1986	277	287	245	244	207	225	207	226	225	239	189	219	219	185	208	209	197	217	222	216	199	224	233	194	174	212	210	225	217	218	215	218	202	199	224	223	214	185	186	204	222	213	230	202	217	215	190	197	208	215	217	215	198	206	204	202	217	204	206	208	212	195	200	203	212	220	212	215	203	181	212	202	181	192	191	238	206	197	216	200	215	212	211	222	243	204	216	222	206	210	202	214	199	204	208	227	229	226	235	196	209	201	206	214	226	197	217	207	200	223	235	215	215	210	187	255	235	223	274	199	187	201	214	214	243	233	197	232	204	181	209	232	203	230	198	211	194	210	234	208	221	218	215	222	205	187	220	205	205	240	208	188	217	209	223	224	210	226	204	210	191	223	218	242	217	196	184	205	222	226	192	191	210	211	196	202	204	203	215	222	212	197	232	212	194	226	181	233	223	224	213	239	196	219	226	199	197	210	220	204	206	216	211	185	205	211	241	221	195	241	220	215	232	213	227	207	235	191	217	202	187	206	212	203	217	270	239	206	225	178	207	194	225	238	225	196	227	172	213	210	194	203	199	170	210	215	191	209	214	241	196	188	223	203	186	217	239	215	200	199	237	201	195	212	192	221	238	198	220	198	209	214	204	202	218	196	186	214	224	197	217	184	189	220	208	198	239	202	222	224	196	188	214	198	193	220	196	214	213	214	219	233	183	221	224	207	220	209	192	207	188	215	190	231	199	178	192	222	197	197	213	189	228	197	225	214	196	216	226	202	219	221	227	182	209	181	211	220	201	186	197	200	194	233	196	220	207	217	228	203	212	229	214	229	183	216	226	207	195	207	200	232	200	237	206	204	193	198	203	222	219	210	215	221	199	197	215	206	188	203	210	221	195	208	225	233	209	213	199	210	247	241	213	219	195	190	191	224	230	211	220	207	224	229	209	240	186	201	210	213	201	216	215	186	205	210	201	203	219	234	247	207	193	198	236	217	205	215	197	232	200	215	193	220	205	178	212	266	194	205	209	206	185	224	208	223	190	219	224	226	200	203	206	219	204	214	240	215	223	199	234	213	224	198	213	221	210	192	220	233	201	196	247	234	212	216	227	216	216	210	221	228	234	230	204	207	194	221	212	274	203	221	217	205	207	229	232	223	191	215	204	197	247	222	238	205	217	204	200	219	190	228	209	213	208	236	246	211	222	212	222	230	183	198	241	244	208	208	192	186	187	204	185	182	217	201	189	202	201	200	227	212	250	217	214	194	200	229	221	196	207	179	206	197	222	208	239	225	218	220	223	214	214	195	182	213	241	219	236	236	223	207	223	189	208	217	209	186	191	231	219	209	201	210	172	234	234	228	206	215	217	191	222	238	229	212	214	208	232	210	199	198	206	221	189	233	203	206	217	252	212	227	253	230	206	201	209	211	211	188	207	213	181	242	209	211	208	187	187	210	222	217	240	199	218	225	198	223	195	208	214	180	229	212	204	213	217	206	182	254	235	203	192	221	205	213	222	230	248	225	199	174	215	214	210	215	217	232	199	222	198	212	219	215	200	216	218	246	187	214	200	203	188	222	223	194	193	197	202	217	214	178	235	219	228	194	221	212	215	212	229	233	202	206	225	218	177	209	207	203	197	210	230	195	245	222	213	217	203	198	221	205	177	218	204	237	223	196	201	189	231	206	192	209	235	215	187	177	217	202	220	220	219	220	215	226	219	206	216	202	216	198	206	174	197	197	201	236	205	218	230	210	199	211	205	216	181	229	202	215	201	204	218	217	184	190	200	213	219	210	194	219	206	215	209	241	227	196	236	176	210	224	218	204	224	213	205	195	209	212	196	217	225	205	199	208	223	254	174	220	223	223	227	243	216	206	205	202	222	227	208	212	226	232	200	206	206	221	196	217	208	191	214	216	228	205	235	246	216	207	220	218	219	213	207	216	230	210	199	199	206	204	229	221	232	204	232	210	201	195	216	166	201	203	192	232	204	163	234	211	209	220	208	210	187	183	191	238	194	208	213	213	226	198	189	249	208	188	205	216	250	221	205	239	198	202	192	228	187	196	211	209	215	225	235	199	178	218	192	189	219	192	187	204	178	202	187	212	211	210	192	206	190	215	217	211	219	201	209	185	204	218	190	200	192	199	205	212	208	218	173	240	191	172	233	215	234	200	198	217	213	220	213	228	220	197	233	250	206	199	228	212	190	245	241	222	202	240	202	211	232	207	192	219	214	205	230	198	208	202	209	235	221	215	216	243	208	221	215	207	228	213	202	200	218	229	219	196	208	211	198	216	187	208	203	246	212	219	221	221	193	209	193	225	194	219	215	218	211	195	186	236	200	200	200	198	188	203	222	186	200	203	224	211	229	214	219	193	206	200	216	211	230	155	187	214	223	222	213	235	242	219	202	255	226	217	234	187	207	225	219	209	242	221	191	206	209	216	198	214	197	222	220	217	211	201	232	184	221	226	202	200	204	186	188	211	201	217	200	209	211	212	215	206	244	204	193	197	195	209	190	206	202	219	213	218	210	190	218	201	215	224	218	222	239	211	206	199	207	197	210	183	201	223	206	187	197	199	218	201	192	221	203	211	191	236	222	192	225	216	223	212	226	224	193	214	220	190	200	200	193	232	218	210	234	207	231	217	219	226	206	206	219	209	228	194	231	239	206	212	204	231	205	237	196	212	210	215	221	213	226	228	195	205	224	233	209	227	177	236	218	226	218	185	191	229	216	206	199	205	252	198	201	233	222	222	227	199	201	205	224	194	212	215	217	216	197	167	222	222	228	235	199	208	201	218	214	225	215	220	192	192	207	209	230	182	210	210	228	209	213	207	208	233	208	198	198	229	223	217	242	229	223	207	208	190	221	206	222	216	198	189	204	238	223	204	201	193	204	210	215	218	223	196	219	219	205	190	245	197	213	219	224	258	238	230	205	229	223	185	219	222	206	197	238	221	183	194	209	188	206	221	212	184	207	220	204	236	219	227	204	205	205	207	212	222	214	209	225	218	204	212	212	191	219	224	190	210	216	213	249	228	186	210	165	214	209	205	192	213	216	203	222	248	223	184	209	203	223	205	234	203	227	203	222	204	244	178	231	205	209	195	183	193	208	232	227	230	204	200	201	219	217	201	237	206	238	206	198	221	188	221	202	207	194	217	189	198	237	226	218	224	202	215	257	222	196	194	209	226	201	217	202	182	203	208	210	198	215	229	215	205	206	190	197	214	208	233	229	246	192	244	211	202	198	211	202	193	211	197	208	202	235	231	197	202	188	221	212	192	246	206	208	211	207	230	206	213	195	211	205	216	222	214	212	222	184	208	206	181	219	197	218	194	179	206	200	221	208	226	230	204	205	219	189	250	213	206	238	223	207	221	198	227	207	217	239	213	215	201	219	219	228	231	204	213	192	215	238	211	221	222	225	207	223	202	210	242	212	208	193	210	222	205	202	197	202	226	178	220	214	210	190	203	221	205	225	202	179	196	238	200	209	232	193
2107	657	738	807	773	751	718	698	733	671	647	631	689	673	667	665	628	663	641	668	577	623	600	667	658	635	643	593	572	659	629	627	645	618	618	694	622	653	655	649	611	571	619	641	619	624	606	594	618	615	600	624	583	684	609	624	644	605	620	644	588	599	666	648	600	591	610	632	603	656	616	652	647	640	658	604	609	641	592	657	627	630	671	682	668	668	607	692	599	634	627	644	649	619	595	636	641	655	651	646	645	623	598	647	643	605	574	644	598	623	650	652	624	649	618	591	629	646	620	623	635	672	676	631	598	626	607	698	593	633	618	662	609	574	606	616	633	627	608	543	677	627	630	575	597	628	659	643	657	653	643	656	642	627	599	637	652	633	653	672	625	627	619	632	649	646	627	629	594	603	659	671	602	626	625	629	613	598	614	613	615	617	615	628	597	637	600	660	616	636	692	616	664	639	595	620	640	638	645	624	594	627	565	612	645	599	642	670	686	624	644	644	662	621	622	629	602	615	660	662	639	682	627	654	623	614	665	629	609	632	634	588	592	593	608	620	639	641	636	651	630	685	613	642	634	606	621	596	603	668	637	633	632	608	646	641	646	614	639	595	609	634	617	606	613	616	644	613	615	633	665	591	631	570	651	632	585	639	605	604	641	594	662	640	632	634	601	582	641	638	637	629	653	631	644	634	609	617	654	661	645	617	634	600	586	633	632	624	600	595	631	599	620	636	613	623	610	661	638	607	648	631	622	633	627	671	623	586	627	632	617	615	592	642	617	631	623	641	645	616	607	572	657	624	613	678	656	636	647	643	607	588	670	668	579	621	644	593	650	659	620	630	626	661	617	654	589	644	636	618	670	602	598	624	618	674	629	606	613	584	676	647	651	656	675	674	592	662	604	628	612	656	611	631	594	636	678	613	643	624	648	654	630	630	591	606	623	666	633	653	612	635	627	626	613	605	657	654	644	635	618	606	623	639	643	621	658	624	621	647	623	636	617	587	610	671	645	625	635	661	652	635	672	596	616	634	660	597	605	629	617	639	608	617	642	649	587	645	621	600	570	673	639	641	639	695	579	635	635	648	653	628	621	639	630	618	632	608	613	613	622	585	603	609	616	624	635	619	696	596	645	642	640	628	617	639	668	611	599	586	629	682	633	608	628	622	613	615	650	646	558	617	635	617	640	627	640	649	643	672	618	642	606	614	640	684	624	615	605	645	623	619	641	625	617	636	626	600	613	634	632	597	626	675	639	683	589	661	640	621	602	677	602	598	628	602	664	623	683	619	641	591	653	619	622	618	632	670	651	589	675	642	612	651	671	605	655	591	598	627	633	627	572	631	603	680	660	624	612	609	615	607	641	656	627	633	610	638	624	617	638	621	620	634	626	654	653	655	597	619	608	637	639	607	596	595	654	643	629	674	645	649	614	606	639	630	651	618	599	599	624	670	617	652	595	640	636	659	635	611	609	621	636	605	627	609	615	653	630	617	597	588	609	593	641	634	660	674	602	607	618	659	690	598	626	647	665	599	594	593	599	624	617	617	593	662	676	591	636	596	665	612	651	639	648	602	604	598	601	642	615	626	646	650	654	571	679	609	600	643	623	614	605	655	674	624	634	634	639	638	634	617	601	625	677	623	639	633	612	613	627	622	667	608	617	581	625	657	617	657	599	664	641	637	603	638	638	621	662	670	623	629	618	637	634	613	640	649	629	630	611	608	680	625	580	648	603	623	658	661	626	633	664	655	614	634	629	637	638	638	624	622	663	642	627	642	651	611	636	663	621	636	621	627	592	610	647	626	648	609	556	621	665	619	635	614	642	612	616	621	582	613	655	620	647	598	630	616	640	603	686	662	669	599	596	562	610	627	621	611	603	634	632	616	631	603	621	616	626	623	609	644	615	611	607	599	636	632	614	653	622	658	605	679	585	572	627	626	589	651	581	635	593	593	612	613	644	617	640	592	643	632	574	570	666	647	608	636	606	596	622	651	626	625	633	602	634	609	635	651	600	616	638	620	643	598	684	632	620	624	659	661	649	618	654	617	641	694	633	664	614	594	659	629	617	605	676	656	668	623	629	635	589	627	626	645	610	615	637	613	581	625	624	567	669	640	647	608	612	613	641	613	616	611	667	602	615	571	651	637	634	671	604	616	630	600	568	600	629	609	636	669	686	655	600	644	562	633	616	659	620	645	610	658	623	630	659	654	640	619	617	616	654	585	652	625	603	630	641	693	654	624	632	638	639	599	644	660	623	610	608	663	634	639	606	623	628	605	645	627	619	596	640	665	661	605	602	624	634	622	641	588	607	629	602	633	644	607	657	586	631	611	611	595	633	673	637	647	610	622	629	689	683	665	610	580	618	649	611	616	625	604	639	629	599	655	622	621	610	666	657	637	623	599	646	639	618	613	586	632	604	611	617	596	600	682	569	660	630	619	615	634	649	659	600	621	656	666	643	587	620	590	615	684	624	645	642	634	620	664	627	627	596	605	596	613	686	624	613	634	650	658	603	609	642	610	615	656	593	638	609	685	608	592	607	582	641	623	590	652	608	627	664	650	635	622	636	595	620	663	639	623	574	649	584	660	646	652	622	626	617	637	596	629	614	666	648	640	670	602	665	674	646	592	635	581	604	645	647	647	663	665	614	605	630	635	662	617	669	656	698	631	609	624	623	667	609	650	620	636	569	616	622	676	596	652	631	615	656	665	645	674	595	643	616	626	677	646	649	639	632	643	572	619	614	595	648	610	655	653	628	609	649	629	646	592	577	638	655	638	642	635	638	633	592	618	634	642	637	573	624	629	650	650	604	650	629	622	605	639	594	662	620	592	669	628	640	659	603	569	649	606	616	654	629	622	638	588	596	646	615	690	612	624	631	630	630	631	617	639	676	594	613	590	679	623	643	607	662	619	648	669	655	594	645	599	642	639	646	634	651	645	695	650	618	680	606	649	591	593	624	614	665	659	625	623	627	659	637	631	682	640	649	617	577	658	569	608	634	625	645	644	651	628	610	633	599	626	624	641	650	604	612	649	625	620	651	624	657	597	597	633	618	645	615	634	618	614	647	611	629	620	615	627	597	598	638	674	617	607	626	642	621	624	653	641	612	642	640	614	651	606	629	641	615	609	681	616	567	658	587	604	635	647	635	627	640	597	610	610	632	594	672	641	653	583	658	609	633	622	637	569	664	634	619	641	641	648	634	622	621	605	633	602	633	611	596	633	625	603	658	679	603	662	604	598	647	624	651	638	644	597	621	636	640	627	633	626	628	597	635	647	620	638	648	602	614	598	570	598	601	655	631	603	650	611	625	638	626	640	622	668	639	600	637	645	612	694	572	645	668	649	648	609	622	654	637	636	671	633	631	656	602	648	620	605	648	662	602	660	662	674	603	585	684	624	666	630	607	630	624	643	622	659	638	630	633	639	615	626	620	623	617	612	601	608	601	623	618	624	623	678	627	620	594	559	643	597	632	677	615	649	634	573	634	639
7927	1039	1339	1049	725	550	450	296	294	250	202	220	197	170	170	166	167	130	135	140	157	146	118	118	111	129	120	122	95	110	124	120	105	128	121	97	98	108	117	103	99	106	95	99	116	97	121	111	112	113	111	109	99	107	107	121	123	116	103	106	103	93	115	93	107	108	106	105	104	120	110	112	104	123	101	107	99	113	102	104	96	107	92	107	131	125	103	103	114	103	97	104	96	102	118	109	94	83	100	120	99	100	118	98	94	118	105	110	98	94	103	102	96	104	111	116	111	104	99	118	115	113	100	95	118	89	111	98	104	103	112	111	105	118	92	109	106	120	104	105	103	95	90	115	94	105	105	112	101	122	112	99	97	109	104	118	98	102	100	88	106	101	102	98	106	103	83	109	103	110	130	113	112	93	93	100	89	100	80	101	106	117	110	99	92	108	100	107	115	105	122	99	81	100	110	103	110	103	103	114	107	97	103	105	116	101	104	118	94	122	108	104	99	95	111	97	90	98	106	91	93	115	112	97	91	92	111	103	106	108	122	123	101	114	107	106	81	98	97	101	116	105	119	95	92	103	128	94	100	104	96	109	109	99	90	97	106	115	102	109	99	99	105	103	118	100	124	95	113	106	105	116	109	94	91	100	113	109	105	121	91	96	116	107	95	109	120	101	107	108	130	112	87	95	99	104	101	111	81	113	108	87	122	105	100	96	115	105	115	80	112	107	97	108	111	97	102	97	102	116	107	96	105	91	97	97	97	98	114	112	105	101	110	129	126	102	111	108	104	118	106	110	92	106	114	89	84	104	110	131	113	99	115	119	103	101	88	92	115	112	133	94	107	86	120	89	118	111	109	96	84	118	98	99	102	105	102	108	104	125	85	113	111	102	114	108	107	99	108	116	118	91	103	96	94	93	114	110	97	100	104	105	102	101	101	104	122	101	98	126	101	117	109	82	92	130	105	110	87	87	117	102	112	102	93	100	112	107	89	99	94	100	118	100	97	119	110	91	94	103	111	100	98	96	106	100	94	93	107	95	108	109	95	98	94	92	96	107	110	111	124	103	105	96	99	115	96	105	110	107	114	91	113	114	123	110	102	116	103	118	102	99	101	84	115	101	97	96	111	97	120	119	105	111	99	110	122	108	86	98	97	85	76	100	111	105	95	103	122	124	101	107	103	97	101	109	127	107	112	109	101	95	117	88	108	97	104	111	96	98	95	110	106	108	88	122	89	104	106	116	110	94	87	110	112	113	90	108	109	101	111	103	107	98	117	133	91	109	117	97	105	109	112	95	94	100	117	102	115	89	109	96	119	113	93	91	101	116	112	105	98	115	104	88	99	94	99	126	88	113	124	112	124	118	97	113	120	114	114	96	94	82	81	120	103	101	118	91	101	100	108	98	100	105	100	118	99	102	106	119	104	118	113	99	121	95	117	92	109	107	100	96	104	93	103	96	115	111	107	117	111	108	100	100	111	106	102	104	102	112	105	98	109	98	90	114	98	97	114	92	108	101	132	108	106	100	108	107	98	94	108	86	84	107	113	102	104	112	113	108	95	85	111	126	106	98	118	122	111	123	111	97	87	93	116	133	93	102	120	92	106	113	107	99	103	105	99	106	113	105	92	110	110	109	96	124	121	95	97	128	94	94	101	84	111	123	120	125	90	86	95	99	106	103	99	110	95	83	94	113	113	96	106	106	99	103	111	104	97	96	107	107	100	98	99	126	127	113	85	97	106	103	109	95	91	108	114	100	103	100	105	107	115	105	112	96	112	103	106	107	120	103	97	111	97	96	102	91	91	90	130	98	95	102	92	107	104	105	96	114	94	115	112	108	91	107	98	87	112	109	108	104	106	104	89	123	90	102	103	112	112	116	107	110	102	111	103	125	103	101	105	112	108	105	95	97	98	104	102	106	119	87	108	115	115	116	105	103	130	107	116	106	109	119	109	105	104	111	111	98	116	108	120	115	101	114	111	94	118	81	119	92	113	109	109	112	87	94	122	110	119	113	116	105	92	100	105	115	108	117	119	99	105	86	102	98	93	97	95	111	104	106	115	102	89	108	100	102	110	102	129	103	115	113	112	105	120	105	111	93	105	110	115	98	109	107	96	91	104	100	102	95	102	117	107	102	106	99	110	101	104	102	108	102	114	99	103	110	116	82	109	104	108	115	98	107	111	100	103	105	101	100	109	101	113	89	104	98	117	118	86	100	109	123	89	115	102	100	112	115	108	100	111	94	110	107	117	115	90	112	107	117	87	105	103	101	85	109	92	120	81	114	95	111	110	92	103	119	110	105	86	104	129	122	97	104	98	87	121	93	106	118	108	112	103	102	106	108	126	91	106	119	93	102	103	103	77	106	100	101	98	96	105	86	105	99	102	108	108	116	113	97	107	115	112	135	102	99	107	118	90	95	112	110	102	92	122	111	118	101	103	100	117	102	103	112	101	104	88	97	87	117	119	107	94	101	102	94	113	118	90	104	112	99	108	96	104	116	103	86	112	98	96	105	108	117	108	101	84	109	113	124	111	87	95	95	104	112	80	104	87	103	110	94	105	106	91	93	115	106	114	86	98	108	100	103	113	117	117	100	120	104	112	90	100	93	114	102	109	104	102	109	88	100	121	108	106	110	98	116	123	92	96	116	103	119	106	106	107	107	106	96	110	101	106	108	102	101	90	124	91	97	96	109	106	121	98	95	103	104	104	107	105	112	97	120	108	113	118	107	111	124	103	113	109	89	100	116	131	94	110	119	102	113	118	124	110	105	112	125	91	101	83	113	97	123	110	99	123	98	104	110	109	88	105	87	111	106	120	97	113	111	102	111	93	113	103	108	100	102	106	84	103	114	113	92	108	101	100	123	105	95	114	100	105	111	111	101	107	92	116	105	96	115	108	100	106	101	103	92	105	107	99	94	111	115	79	104	103	102	92	95	118	98	128	110	114	122	104	83	96	111	97	104	95	103	94	123	86	131	114	116	122	102	126	112	111	99	102	103	125	101	128	116	104	119	109	94	122	119	111	82	124	110	112	83	96	122	94	112	96	112	101	99	106	128	101	98	109	107	121	121	102	110	120	109	87	108	104	97	121	97	107	107	114	92	109	101	118	97	99	103	94	104	112	109	120	115	132	102	110	112	95	115	103	96	118	121	120	111	118	115	86	92	110	106	108	102	124	84	118	97	101	106	121	118	111	110	105	100	115	116	109	94	95	102	114	94	88	105	97	139	92	98	107	98	102	103	114	112	114	99	106	95	112	101	111	95	119	111	96	102	93	88	100	128	113	114	108	109	117	115	89	120	105	106	115	107	103	107	94	110	100	97	115	106	93	101	112	116	85	100	106	128	108	94	103	97	104	108	104	104	114	96	106	114	104	106	111	118	99	71	98	98	96	101	115	110	130	114	110	95	97	93	95	122	94	103	102	97	92	103	108	120	109	106	118	106	106	95	100	117	118	133	105	113	101	119	134	100	101	108	115	125	106	110
5299	1379	3316	3654	2955	2527	2024	1626	1433	1234	1093	986	882	846	763	689	651	646	583	623	574	571	545	496	528	458	490	471	460	469	463	445	404	453	440	421	449	409	435	381	437	418	402	391	407	405	429	356	380	435	384	394	359	369	374	364	387	355	350	374	394	397	404	366	390	384	330	358	396	384	375	399	367	340	366	359	345	370	362	346	334	349	334	377	354	356	374	381	399	377	336	345	365	338	405	390	365	360	357	354	346	356	374	385	378	355	370	403	359	374	345	370	347	373	379	327	357	367	381	352	356	310	363	362	366	335	347	378	347	331	396	337	363	361	363	380	345	383	338	355	345	349	368	352	354	341	358	351	380	324	351	370	386	325	334	343	360	355	368	343	345	368	320	358	365	366	356	360	363	367	366	351	347	331	335	366	356	336	373	360	348	374	339	347	361	344	334	346	310	357	323	356	345	330	371	336	367	355	376	369	384	351	385	328	360	368	365	355	371	318	329	366	319	338	363	347	342	367	298	366	397	353	340	402	335	339	358	355	349	332	368	336	369	368	362	387	314	357	323	373	393	338	359	355	396	322	345	361	338	353	310	368	355	353	385	377	356	349	336	348	352	327	354	345	375	331	321	348	379	353	347	329	349	376	378	337	412	365	336	342	357	350	350	324	341	335	343	363	377	312	354	348	339	345	370	323	337	366	356	352	313	356	358	322	363	377	352	341	326	357	335	346	346	340	354	348	344	354	379	338	328	390	360	334	363	360	356	387	368	356	381	339	361	367	364	373	343	351	367	345	416	328	352	365	343	340	349	334	369	328	338	335	342	337	344	322	354	332	372	344	341	397	371	357	354	337	358	374	354	357	336	350	335	356	371	334	339	356	333	323	352	337	367	357	339	342	356	343	352	356	384	354	364	324	351	303	329	366	370	368	363	332	325	363	344	402	339	364	360	322	351	330	352	371	338	376	362	333	371	347	380	375	338	321	374	341	357	338	348	366	402	384	349	353	344	370	353	309	360	349	349	336	356	352	361	375	364	328	353	330	364	358	357	372	333	351	350	355	372	393	340	398	352	359	321	342	337	340	358	359	347	347	385	365	368	319	360	329	363	351	363	322	353	371	341	313	375	357	341	350	369	329	365	392	342	365	361	354	363	350	363	335	373	343	350	373	343	337	365	378	369	355	316	349	410	353	347	360	389	359	362	356	357	361	366	381	356	376	365	334	314	349	345	361	356	352	348	362	339	355	339	316	364	381	390	357	345	355	339	336	379	361	379	382	324	359	359	344	348	337	367	322	376	357	342	321	334	354	339	376	336	338	363	335	363	349	349	345	389	355	351	356	351	388	386	377	362	346	347	320	362	354	357	337	334	363	368	318	328	338	370	342	366	351	312	374	382	326	363	339	337	347	386	369	321	364	349	347	362	352	336	356	343	319	318	346	353	378	377	349	325	351	356	357	355	373	326	361	357	361	370	341	353	367	385	337	385	350	355	366	371	353	337	369	382	335	353	346	354	366	349	342	356	335	384	365	356	307	366	333	349	344	330	347	382	391	328	342	361	356	345	353	353	327	346	346	359	361	373	329	368	365	336	366	341	368	402	346	347	344	339	351	345	326	378	357	365	372	375	333	343	384	336	340	341	359	335	356	361	362	347	345	368	335	323	327	342	356	339	367	364	343	359	338	367	351	348	382	355	326	344	328	364	348	383	372	352	395	387	368	370	345	371	335	327	366	310	360	340	320	370	325	360	349	366	332	348	347	373	357	339	385	330	354	321	330	345	341	360	344	370	348	378	353	338	370	343	329	367	353	330	369	353	331	367	325	345	399	367	356	379	386	365	347	351	369	344	336	350	380	360	329	357	361	339	326	339	329	333	385	367	336	342	326	343	384	339	378	322	360	364	365	346	362	347	314	368	366	337	352	350	370	374	401	352	350	378	371	359	354	336	341	396	355	353	401	350	354	360	333	371	372	362	366	369	355	342	352	369	370	371	378	360	329	347	372	346	340	349	367	371	354	357	363	359	368	340	378	349	336	339	342	332	351	341	373	366	353	325	341	351	372	358	349	352	344	342	362	356	393	310	373	353	367	357	352	362	335	348	400	358	340	349	339	368	357	343	369	325	364	354	344	348	347	351	335	382	338	341	339	372	372	377	378	363	382	341	325	373	370	357	318	344	344	350	335	361	373	353	367	367	334	339	354	331	341	343	370	364	342	384	341	354	325	331	357	383	366	341	373	350	360	339	378	353	341	370	340	359	357	333	371	378	340	350	354	349	353	354	336	339	349	299	348	360	334	320	360	325	369	367	345	344	363	349	381	315	385	367	361	377	388	311	365	344	335	327	355	358	334	369	365	325	344	348	308	338	369	344	384	320	357	400	354	318	363	361	350	344	353	345	367	362	354	372	338	340	343	372	351	343	378	341	323	361	320	347	345	408	339	348	366	356	344	355	370	325	357	323	372	368	380	380	311	379	381	372	345	340	335	330	360	347	372	382	327	362	323	347	344	365	373	354	367	344	382	387	346	370	353	316	373	394	375	321	324	330	359	372	382	352	363	345	366	396	359	356	372	361	348	380	345	353	343	372	371	373	370	346	360	351	325	341	371	331	373	357	333	357	374	384	350	368	380	345	348	350	357	383	358	351	350	378	333	370	374	359	402	354	389	375	390	390	343	365	361	367	366	349	356	400	361	360	354	379	340	349	349	342	329	339	338	353	375	401	376	358	363	352	370	314	356	383	385	328	339	343	349	350	337	336	397	365	355	360	347	369	351	358	344	401	371	359	348	360	371	354	338	353	329	327	372	360	373	352	315	343	361	347	341	322	370	344	357	362	346	362	364	346	376	369	411	346	324	389	313	368	354	348	333	360	346	337	348	311	373	355	333	345	333	305	339	326	361	356	369	331	363	349	337	347	380	352	355	338	343	349	331	374	343	346	357	343	352	371	352	356	348	353	361	363	326	374	399	356	372	375	326	355	361	340	368	381	333	356	375	349	326	361	339	349	362	356	383	371	338	393	349	365	374	351	380	352	328	346	345	353	357	379	376	345	322	371	352	355	354	331	353	384	369	345	352	334	366	386	336	345	379	334	361	345	352	357	305	359	347	352	362	368	353	395	372	387	330	347	350	364	345	329	339	350	326	371	336	378	367	350	379	374	347	350	365	335	403	371	347	314	351	362	400	334	335	372	371	359	381	367	356	390	354	383	397	362	336	323	364	335	367	337	325	358	331	315	350	366	354	339	363	338	309	365	354	345	367	329	395	352	340	359	322	392	336	408	335	371	344	351	329	338	348	353	372	363	354	362	361	363	364	383	328	355	370	363	366	361	351	352	329	360	367	329	351	346	362	321	329	330	344	386	391	337	352	374	354	336	351	366	397	342	342	324	376	363	349	376	338	352	345	380	362	347	385	365	352	311	350	346	352	352	393	367	376	338	391	347	346	344	320	340	347	335	302	367	413	371	373	358	397	341	340	367	359	359	345	380	353
15002	2440	2740	2090	1428	1115	802	621	507	401	346	327	316	278	266	253	202	235	220	198	229	207	197	203	178	187	186	178	192	190	169	162	173	190	188	169	168	164	169	181	172	167	177	164	163	146	152	170	170	203	168	188	155	139	153	188	125	138	172	167	127	164	187	182	188	155	130	157	158	170	144	151	164	158	140	162	146	150	149	151	143	152	176	139	174	138	162	165	176	151	171	148	138	168	159	181	174	153	172	171	159	177	151	135	144	133	144	162	153	148	186	138	132	172	160	194	179	149	156	148	173	169	146	155	140	163	161	153	149	165	157	144	152	137	157	168	152	146	147	148	154	165	163	142	153	157	142	137	156	149	158	169	164	170	159	163	156	140	157	138	118	153	171	164	175	156	166	166	160	158	159	140	153	153	157	159	167	172	179	149	168	170	137	141	160	154	150	152	176	146	144	141	131	151	157	152	156	157	154	153	170	154	137	155	153	172	159	157	178	162	169	136	158	189	180	178	165	148	136	171	156	135	148	140	148	149	176	155	149	128	167	158	148	143	141	165	157	176	139	137	166	149	148	135	155	156	167	171	164	149	171	150	165	177	134	165	140	160	144	143	151	157	175	144	141	147	165	167	190	180	142	154	164	154	158	177	133	148	150	159	139	156	160	152	132	146	137	166	179	158	156	126	152	152	136	160	176	145	191	176	151	141	127	171	136	162	173	157	156	140	166	137	143	182	157	154	133	158	150	122	138	150	172	134	163	158	156	157	151	127	149	147	133	167	165	161	172	140	160	156	136	151	159	157	133	158	184	165	172	158	142	155	164	148	179	176	173	173	158	168	154	172	146	148	166	161	160	137	186	143	164	140	141	162	131	136	163	185	130	147	162	147	139	155	150	154	154	144	174	172	158	168	139	158	175	176	171	159	135	142	153	159	180	154	150	167	144	167	152	159	159	143	154	144	171	145	160	153	172	158	146	163	152	161	164	167	145	132	162	163	146	136	149	161	140	148	138	154	160	136	177	149	151	162	159	159	149	128	147	136	158	160	164	152	162	142	158	145	157	154	153	149	153	158	148	165	163	153	152	138	167	149	159	146	160	169	148	142	160	145	163	134	146	143	156	179	159	172	169	153	158	155	154	142	137	148	177	175	167	175	175	158	143	150	156	184	143	158	159	150	140	143	133	146	148	172	151	160	176	162	149	170	169	134	145	161	162	161	165	167	166	153	155	150	157	160	150	156	157	160	138	147	179	153	158	147	168	166	175	143	147	152	136	150	172	172	166	171	162	142	161	155	157	131	183	159	154	165	125	141	148	163	156	151	142	156	156	150	170	165	159	147	158	129	144	149	146	137	163	156	150	147	152	146	154	168	160	168	166	125	152	142	137	161	183	151	146	155	154	153	171	143	168	140	162	129	145	156	138	146	178	151	148	159	152	187	164	141	152	179	127	175	186	154	142	153	159	144	163	147	157	153	144	170	190	153	152	157	163	151	158	175	170	164	151	173	168	165	153	156	156	141	150	141	174	157	159	164	136	156	152	156	166	149	176	159	150	155	158	148	159	165	139	151	160	163	146	170	171	139	152	147	153	164	164	166	130	157	162	149	151	165	151	141	158	144	151	146	147	147	143	150	146	163	166	134	158	144	148	151	144	141	147	154	166	147	129	154	157	144	162	148	168	163	154	154	150	154	142	148	153	152	137	145	142	132	139	148	157	162	141	155	136	145	152	151	152	147	152	150	187	162	153	158	156	150	144	143	167	151	161	154	165	136	174	143	146	140	154	131	145	147	179	149	142	154	163	173	156	166	152	181	160	161	153	153	179	163	168	139	146	146	141	139	141	164	142	136	140	159	158	175	136	141	168	153	153	147	171	153	161	142	154	158	172	159	176	137	136	168	141	180	147	150	156	164	147	141	170	162	138	167	161	152	160	161	153	146	153	155	160	134	155	138	143	131	192	139	163	155	162	143	151	182	164	141	158	146	169	157	150	152	134	161	146	165	151	152	151	171	178	152	160	135	144	159	164	151	156	142	134	184	161	138	146	151	149	124	171	144	147	155	151	150	165	154	148	167	164	165	148	167	144	156	160	135	165	166	153	163	157	142	156	169	165	139	145	169	162	173	126	166	159	159	173	145	181	152	139	155	179	175	133	150	180	156	168	160	158	152	151	139	148	160	164	142	159	152	154	186	145	147	146	158	158	154	153	183	149	143	162	139	164	153	158	143	168	155	141	162	150	164	152	148	188	156	152	171	147	148	153	165	156	149	163	135	159	155	159	139	150	149	138	145	157	157	163	170	158	156	157	152	158	162	171	179	144	168	167	168	174	176	158	147	166	185	149	141	170	137	164	166	144	134	176	154	157	153	155	163	133	152	165	161	171	155	147	146	147	136	159	164	164	170	145	148	154	170	164	133	168	162	150	132	147	167	156	152	154	150	158	157	160	139	157	160	171	154	151	166	144	161	139	144	134	167	137	142	157	163	166	141	153	140	152	165	153	160	153	165	142	156	163	158	160	157	152	146	151	166	150	172	159	157	139	173	155	162	163	157	162	151	152	163	156	135	143	149	155	148	139	151	154	153	127	164	140	171	146	145	135	153	170	153	141	167	137	147	163	155	170	142	161	161	135	136	167	150	150	157	166	156	152	151	148	177	158	154	173	170	155	191	150	163	164	161	155	168	157	158	181	124	157	165	143	150	156	140	153	153	181	139	159	143	160	146	140	159	164	173	158	179	159	153	170	144	149	177	157	158	140	148	148	163	157	149	139	142	145	150	172	174	172	144	184	152	170	156	181	132	131	143	163	136	163	143	151	151	136	154	166	166	173	146	165	163	152	151	174	161	158	163	145	170	155	145	157	158	151	162	172	139	159	150	160	124	173	151	141	153	154	155	150	144	136	132	157	136	162	142	162	154	149	152	157	162	144	147	133	169	137	147	166	158	154	166	153	147	153	151	151	156	173	143	145	158	146	182	179	176	140	152	135	136	158	177	150	144	138	145	162	149	164	160	163	145	159	186	146	129	147	155	147	154	175	152	155	164	138	175	162	158	168	159	160	154	155	157	172	143	161	145	158	156	149	140	146	176	164	146	176	179	153	158	163	155	176	167	139	141	168	168	162	156	147	153	145	145	144	161	160	137	154	145	159	152	175	166	165	156	163	140	164	144	167	144	174	139	179	160	159	152	132	142	161	150	143	145	189	176	145	163	154	155	171	144	148	136	151	164	160	185	147	177	153	176	167	168	173	154	163	169	145	189	146	154	156	144	151	146	145	150	153	145	160	164	171	150	134	154	148	153	149	166	164	158	141	183	157	160	156	162	148	137	174	145	155	158	157	177	155	148	159	148	174	144	183	145	155	158	156	156	185	165	158	149	153	155	149	147	146	180	165	156	168	149	150	162	161	166	144	132	162	153	149	137	160	170	153	161	151	132	157	131	149	162	129	146	150	142	140	163	150	166	160	155	149	165	160	153	180	132	158	159	148	147
7575	2491	5923	6692	5611	4427	3620	3087	2551	2244	1927	1749	1554	1386	1273	1204	1114	1058	1063	965	939	879	894	844	775	820	782	684	728	647	693	679	675	653	684	662	612	660	622	658	604	622	614	594	578	591	608	582	593	572	617	582	526	538	580	544	594	569	527	543	530	517	520	498	489	518	561	562	574	532	549	523	519	535	497	503	519	544	507	523	524	528	563	549	508	507	495	520	536	522	496	479	522	540	507	520	529	528	513	488	480	526	514	541	482	511	553	520	525	481	527	536	514	475	503	515	505	472	536	505	551	559	508	506	515	511	522	464	544	539	487	507	526	485	505	517	525	514	542	509	502	490	500	502	518	530	495	527	503	484	483	535	502	525	504	538	531	536	499	505	504	494	484	520	488	472	486	512	507	487	533	493	500	483	506	523	545	498	498	491	534	522	463	533	508	492	481	512	516	550	524	475	537	485	489	498	523	478	510	473	490	539	508	552	507	500	497	504	529	499	506	466	506	519	533	505	501	530	508	524	466	466	512	526	489	478	495	474	503	553	503	492	508	508	483	511	543	500	488	486	458	559	519	494	503	509	521	496	499	529	485	470	466	493	465	508	521	523	459	459	514	508	530	511	482	531	506	515	505	506	479	500	521	535	528	498	517	478	502	486	467	486	490	503	494	514	526	518	544	514	483	537	476	509	478	486	530	502	503	468	477	491	486	515	466	526	510	503	501	495	499	490	527	486	492	498	504	520	481	456	482	503	481	522	489	489	482	500	454	475	516	483	494	503	493	479	493	492	482	497	500	508	508	470	487	526	470	435	537	495	461	469	483	503	494	504	448	493	478	494	486	478	529	491	476	496	494	458	490	473	478	474	544	479	481	517	479	495	542	503	511	491	466	474	502	514	424	514	478	493	454	521	478	503	512	511	513	484	459	474	488	507	459	497	485	515	556	505	548	518	498	517	506	494	494	516	496	514	540	517	546	546	510	473	482	489	547	485	535	493	476	479	488	507	510	484	472	511	493	507	454	505	506	494	514	509	534	518	515	475	481	501	505	483	495	461	499	493	488	505	517	554	538	504	492	496	507	537	486	523	519	500	534	502	496	478	521	534	546	475	507	510	511	494	481	496	514	520	464	486	516	529	507	488	477	480	572	483	544	495	495	506	514	493	516	494	545	523	466	473	463	479	475	523	507	488	509	522	495	498	520	508	509	491	488	494	552	478	520	497	507	494	528	520	518	514	478	484	499	471	503	531	468	504	512	531	519	484	509	482	516	504	502	462	519	516	552	485	504	496	512	554	510	502	514	479	493	487	544	494	505	485	522	507	497	540	495	509	527	494	507	512	479	485	490	503	532	522	531	499	483	497	480	479	507	536	517	507	514	490	505	508	501	498	487	492	480	485	482	507	504	508	488	487	501	492	481	531	513	486	515	517	494	495	514	508	453	492	522	504	512	462	515	481	499	480	492	505	525	547	518	468	489	507	470	504	523	527	543	501	508	454	496	509	498	483	476	504	528	490	451	523	492	472	503	481	483	471	516	485	518	529	516	441	515	523	524	485	528	487	488	478	478	514	507	470	497	525	507	528	477	488	480	504	533	513	481	550	505	492	506	497	505	497	504	527	535	487	495	504	525	471	513	500	529	523	536	490	513	502	514	506	470	488	543	481	495	474	483	494	479	483	533	524	487	505	499	559	520	476	470	529	542	501	474	504	502	493	496	504	480	526	508	521	503	504	532	551	492	508	501	489	513	494	519	530	473	491	508	471	515	496	502	496	471	458	492	496	509	480	526	549	515	510	519	478	552	510	488	506	540	453	485	487	502	485	531	532	526	503	501	487	488	458	547	511	510	487	528	506	528	483	487	488	485	476	514	463	519	511	520	489	490	504	508	489	462	485	498	483	485	504	476	522	489	501	481	476	506	481	483	504	527	464	478	501	481	505	531	494	468	502	444	499	474	531	514	486	531	489	483	517	493	505	498	505	489	485	515	505	479	509	517	493	505	443	497	485	521	495	527	485	487	498	479	534	491	517	494	513	510	511	481	511	538	519	499	504	504	461	500	494	499	487	443	495	490	495	432	504	519	486	533	460	507	480	493	520	498	491	484	487	497	472	500	503	503	504	515	539	490	512	516	514	506	522	491	518	523	548	497	506	492	528	500	514	508	519	509	501	528	466	497	487	470	475	509	498	510	502	515	523	491	456	535	495	493	478	500	478	545	398	461	472	494	455	498	540	491	487	483	516	487	511	478	531	517	530	525	480	488	499	507	467	536	518	476	477	483	527	466	501	484	476	500	539	518	543	489	473	492	514	496	489	460	497	495	483	498	497	465	499	484	512	510	460	485	458	487	524	518	491	470	504	510	520	498	469	518	483	462	474	507	459	512	472	530	495	501	457	498	498	480	520	503	501	482	505	516	473	495	449	500	484	501	549	485	444	496	473	488	476	520	542	491	520	478	520	504	505	475	497	502	461	500	487	518	504	453	488	482	487	498	487	471	530	490	509	516	520	500	479	504	505	489	501	486	492	540	471	478	499	479	506	471	499	491	509	496	497	479	505	466	471	510	489	484	537	471	529	490	512	515	538	488	490	489	494	539	509	512	496	490	483	487	493	540	476	480	507	495	447	486	482	518	504	506	482	480	464	492	497	504	492	516	506	513	530	502	501	463	480	453	494	498	486	501	537	459	485	459	536	502	488	527	453	528	479	492	494	498	522	470	476	476	507	511	520	542	525	463	516	495	470	513	536	510	504	498	477	527	524	510	569	474	505	476	512	495	539	512	511	497	537	485	486	516	503	508	511	490	504	506	507	507	505	507	504	484	493	496	476	513	507	460	531	514	485	465	466	480	506	474	518	532	516	502	476	480	495	503	471	509	485	521	488	519	484	476	497	477	561	495	507	471	490	472	501	478	469	471	478	489	485	507	503	522	487	505	445	520	500	524	528	483	483	497	523	490	503	527	516	496	472	521	495	535	505	481	539	487	509	538	497	505	497	480	511	509	470	494	481	486	517	520	511	479	489	479	487	510	509	480	485	539	498	494	462	495	513	524	517	465	513	474	456	484	497	486	501	480	520	531	524	489	466	482	492	518	521	478	520	532	504	516	494	509	427	542	498	528	522	489	458	491	496	506	505	522	535	453	554	480	483	455	490	528	509	481	523	536	502	510	496	493	498	504	503	495	467	530	547	454	503	532	531	473	496	496	492	507	492	474	492	491	485	522	472	465	506	509	491	486	489	480	507	529	524	469	512	489	484	486	545	492	508	496	520	494	517	507	505	529	496	486	503	503	487	529	493	538	503	529	541	508	531	500	491	503	477	508	507	522	491	498	496	483	530	486	519	519	468	501	540	484	474	502	480	464	474	457	488	485	492	486	476	449	486	513	468	541	503	513	481	512	521	462	473	501	501	473	483	500	537	531	479	493	522	531	493	524	497	473	476	465	492	502	464	506	489	451	459	492	530	496	492	513	504	536	537	500	515	527	454	508	476
1988	251	255	261	265	248	204	233	213	208	229	234	243	188	210	221	220	209	211	220	208	213	204	227	212	214	217	175	205	214	206	218	211	200	198	182	224	232	229	235	216	198	218	202	209	197	214	232	209	204	206	226	195	211	224	194	233	187	205	187	213	224	195	207	214	203	205	224	235	190	228	225	209	221	215	210	218	205	208	244	234	191	206	195	207	198	232	213	194	233	220	204	219	209	214	205	201	235	196	207	217	217	222	237	234	217	218	222	221	202	222	200	216	223	212	221	203	229	186	222	232	222	187	232	207	210	194	190	209	210	212	164	207	202	209	212	229	218	211	211	203	199	199	181	220	214	203	202	228	215	198	169	214	232	209	234	195	211	221	210	213	217	239	217	221	189	216	243	234	192	219	194	204	202	189	216	215	193	209	213	226	195	188	235	228	206	207	217	212	224	192	211	200	211	202	212	235	237	194	226	224	190	210	201	227	221	230	215	223	183	191	213	212	203	215	213	220	210	230	217	197	194	212	188	205	229	209	214	221	227	216	221	218	184	206	220	204	218	211	238	183	206	238	210	232	226	219	216	220	210	222	212	216	230	199	204	218	214	231	210	227	200	209	226	205	191	207	223	196	216	215	196	214	184	207	200	219	202	207	200	213	205	225	202	248	224	220	210	226	225	233	205	199	189	202	196	197	198	220	218	228	191	185	217	211	227	201	186	199	243	202	201	212	211	240	203	233	212	231	192	208	202	214	233	197	211	225	236	208	212	212	209	230	249	200	241	190	209	227	189	193	210	235	216	227	195	202	221	204	218	210	208	210	204	198	180	200	217	199	213	217	185	207	228	221	174	200	246	226	178	242	196	203	203	195	210	223	209	177	223	208	179	214	210	213	236	190	228	209	219	201	207	200	202	206	225	202	222	197	204	227	227	206	248	221	216	214	229	227	214	219	184	231	216	233	224	199	189	207	197	216	215	222	227	197	208	193	195	200	198	239	256	207	207	188	187	229	236	216	229	203	198	212	233	221	225	239	209	221	229	221	236	213	231	228	206	202	209	208	204	238	193	223	186	209	212	207	199	220	223	192	216	200	205	207	195	208	209	208	185	215	223	197	189	179	204	222	195	223	204	196	192	222	242	205	188	188	202	209	218	212	197	230	225	194	221	219	196	237	240	214	194	203	232	219	195	220	206	198	211	196	209	224	215	229	204	221	220	213	200	190	203	211	205	211	190	218	229	225	210	196	176	196	221	209	214	220	216	232	203	218	208	221	214	192	219	214	249	212	216	231	194	209	193	250	200	221	188	193	189	230	206	192	216	211	219	220	232	210	220	200	188	228	220	234	216	185	203	233	207	203	201	230	192	190	225	199	203	234	227	220	213	216	210	245	213	205	234	227	217	212	201	228	232	215	245	213	232	217	203	240	216	181	208	191	208	213	201	205	227	218	244	232	220	228	215	196	221	221	192	231	207	225	213	220	200	216	247	190	216	204	226	185	214	212	234	235	220	209	192	219	220	227	233	207	212	203	206	207	206	229	237	212	248	205	198	225	217	215	189	195	199	223	194	198	244	209	214	207	214	220	211	193	240	241	195	186	217	196	216	232	191	225	200	214	194	226	213	209	214	202	222	184	220	240	215	203	223	201	201	196	186	206	214	217	220	198	238	200	231	196	199	205	193	198	209	198	212	199	218	228	187	215	207	226	213	199	202	209	225	209	209	226	228	212	181	215	209	232	217	185	193	199	184	220	197	210	204	205	225	247	191	245	219	217	199	229	211	209	230	214	191	193	228	189	227	207	207	220	214	191	213	207	216	219	220	215	210	207	242	190	189	199	213	209	213	221	190	203	199	206	180	223	189	190	206	196	239	204	213	198	210	248	210	197	235	203	238	244	205	206	216	213	194	218	231	218	192	204	212	205	220	203	203	223	218	193	191	207	200	196	188	206	196	195	194	211	211	219	203	220	220	207	204	218	206	222	200	225	207	220	226	197	221	211	208	205	229	196	230	188	201	200	198	236	190	194	200	225	229	209	205	222	177	216	200	200	206	200	236	204	233	213	234	225	214	204	222	211	233	246	201	198	208	198	199	192	202	228	180	230	200	178	217	202	214	213	213	206	221	199	239	240	178	213	239	223	202	212	205	229	225	219	216	204	196	205	195	217	218	207	208	201	220	192	221	227	226	214	222	210	197	195	212	197	221	218	205	213	220	209	218	207	198	207	212	190	224	192	205	222	206	208	209	199	226	213	225	222	230	187	218	212	209	203	195	194	222	219	192	185	231	197	207	194	208	232	226	209	217	214	222	213	216	204	216	212	202	199	207	229	207	214	216	177	227	199	182	212	204	219	216	238	204	235	241	222	203	215	234	195	206	220	223	247	201	209	211	201	217	202	222	212	188	220	223	228	207	230	199	217	215	182	200	237	197	226	212	213	188	226	215	238	197	184	185	215	189	231	233	206	225	208	228	222	220	249	225	198	232	215	203	199	220	192	199	222	210	191	217	207	213	202	194	193	224	189	210	248	209	203	233	210	190	211	188	223	231	218	218	187	222	248	207	206	208	209	211	237	203	227	200	203	190	199	225	198	210	216	198	192	213	217	226	212	197	229	215	227	204	213	181	214	209	195	243	184	216	220	218	239	214	200	201	231	216	215	223	196	207	225	204	217	193	224	186	207	224	207	196	215	223	191	231	211	213	176	199	196	223	219	191	218	179	198	235	215	218	197	238	226	170	216	200	213	214	225	220	241	180	181	177	198	217	174	187	204	222	229	201	213	221	198	213	209	215	220	221	237	202	203	213	208	213	188	229	204	230	221	198	234	218	236	204	186	220	209	206	212	208	216	192	202	192	194	235	213	221	211	209	209	218	231	196	216	215	179	193	190	196	201	229	217	206	236	200	228	203	189	221	214	203	213	233	185	235	224	214	225	212	198	208	202	208	227	217	243	213	217	199	222	208	218	218	217	218	208	198	231	197	222	214	227	215	230	200	225	191	211	223	202	206	209	200	191	222	213	218	205	196	195	232	203	211	182	209	200	189	212	216	233	183	199	223	214	220	204	193	210	197	208	220	190	205	235	205	208	219	201	229	206	233	221	218	203	198	224	234	224	216	203	205	228	194	196	199	204	239	229	214	226	223	204	207	203	210	210	237	216	215	225	212	202	201	205	195	216	240	208	218	219	227	223	193	203	203	229	223	218	224	192	204	230	214	206	212	220	220	204	217	228	217	196	190	229	234	224	206	197	235	237	231	232	230	190	198	245	212	206	235	199	226	215	197	205	204	199	218	207	209	220	217	212	210	242	215	239	217	200	204	197	210	228	192	221	186	207	214	214	186	228	202	203	171	226	180	194	201	222	207	215	180	222	241	200	245	230	234	214	220	239	203	199	201	218	219	230	211	224	196	209	219	219	218	187	165	212	218	227	214	218	217	229	209	212	218	214	222	220	206	217	223	221	231	213	193	197	206	228	223	220	213	217	217	208	206
2061	690	805	784	827	828	738	712	647	708	680	664	648	610	636	694	669	679	614	627	619	613	635	654	637	596	592	658	667	642	655	645	633	585	633	615	613	614	680	635	629	600	685	690	624	686	601	671	644	597	641	619	623	665	602	653	631	629	576	600	639	634	628	597	622	629	580	653	608	675	610	655	610	630	584	639	669	673	645	641	645	652	681	606	642	641	644	636	645	645	671	585	620	626	666	599	656	682	666	692	625	635	649	619	638	610	639	622	624	658	648	617	617	598	579	646	647	647	631	618	589	622	606	633	646	632	596	616	598	630	611	634	614	625	667	622	662	647	587	598	609	613	573	651	665	605	664	603	642	680	598	631	631	647	693	618	647	653	648	641	662	548	635	639	620	580	608	581	683	633	600	591	629	613	612	592	608	597	673	673	569	613	614	601	654	637	677	598	622	607	604	671	666	578	622	599	632	604	658	639	620	631	600	614	632	655	651	577	660	624	600	619	581	610	640	600	631	638	618	629	647	628	639	655	592	644	667	646	602	609	582	641	601	601	587	604	604	596	589	606	632	619	624	623	637	621	635	635	619	592	625	630	635	563	664	575	581	635	596	615	565	608	645	584	657	617	600	616	612	600	589	632	604	619	608	640	640	637	663	632	625	644	641	608	609	623	615	614	622	652	623	626	614	623	649	594	609	637	618	670	619	622	665	666	591	616	642	645	605	630	644	613	637	610	647	658	652	587	651	642	611	603	617	596	676	629	673	606	587	607	611	664	596	582	656	598	673	621	591	616	636	626	627	622	655	615	669	642	577	601	612	628	636	634	681	611	629	631	593	625	648	661	617	657	625	595	589	679	619	669	632	621	648	645	657	689	629	646	618	652	600	625	665	633	620	633	646	647	658	672	596	611	671	653	603	632	610	622	577	586	663	640	658	597	664	582	647	624	567	665	612	653	601	604	693	623	600	635	627	612	657	629	675	624	640	632	612	646	657	617	639	636	654	620	651	684	607	596	613	661	704	654	569	613	689	607	596	659	600	632	597	604	657	683	597	608	623	645	583	655	631	622	627	621	625	648	622	677	633	623	616	631	612	584	644	666	628	656	621	588	600	598	615	580	596	659	605	593	593	588	582	628	619	606	652	628	548	543	636	614	627	634	613	636	661	648	640	605	631	630	649	627	624	633	634	631	619	627	593	632	617	618	656	617	613	592	640	649	608	597	656	646	604	643	669	597	599	661	650	627	598	636	613	632	617	631	649	669	604	615	606	633	637	636	623	664	605	605	632	648	649	651	636	651	616	622	576	633	605	655	632	601	620	622	646	630	658	650	619	631	636	671	652	628	638	667	636	647	615	642	650	647	646	666	621	655	628	645	615	671	610	621	605	639	633	587	617	616	662	651	627	642	647	655	655	631	651	638	621	607	613	648	615	607	601	651	632	593	636	603	646	624	664	613	636	615	676	617	631	627	608	593	578	633	655	597	655	614	632	623	626	622	635	598	583	618	634	596	646	621	607	634	619	617	640	672	656	627	649	644	635	618	613	614	658	646	584	627	631	628	626	619	616	636	653	619	606	641	637	638	641	655	626	612	654	648	645	643	612	615	621	622	594	619	656	631	627	621	640	628	611	590	595	593	559	630	644	658	655	643	618	602	656	632	652	650	608	611	572	576	625	644	598	572	627	633	667	644	657	632	659	654	627	663	598	624	599	651	627	647	616	608	622	623	616	622	598	678	662	617	645	614	620	641	641	610	643	658	643	595	593	645	614	610	652	692	646	601	602	629	662	596	598	644	581	610	608	616	634	636	650	591	592	619	628	643	639	580	627	639	649	666	621	629	577	612	614	702	642	623	592	676	598	617	622	644	627	595	627	662	605	655	623	637	674	651	617	594	622	637	621	601	635	657	657	640	619	609	655	653	648	621	626	615	641	642	674	605	636	662	604	617	634	652	645	631	647	618	634	628	599	602	642	587	617	629	652	634	686	650	619	626	642	680	662	593	617	627	606	621	615	669	547	701	620	586	604	657	616	617	614	580	640	630	605	636	643	611	591	655	662	667	630	583	672	706	598	621	592	586	637	639	594	612	634	592	579	672	619	604	602	571	656	647	614	639	631	627	608	657	656	616	571	640	619	597	567	669	684	611	581	621	665	618	624	629	652	618	623	657	613	662	632	668	615	576	633	624	638	617	583	619	635	641	629	641	620	639	625	662	618	613	622	606	605	672	637	619	652	572	657	617	683	611	628	618	618	625	627	560	620	662	633	587	609	596	601	618	655	628	607	636	641	683	633	683	645	598	601	627	630	610	616	663	632	597	578	626	592	667	621	605	624	612	627	671	617	626	614	625	604	620	616	686	600	607	609	636	592	638	588	627	615	685	604	661	599	638	603	608	653	623	607	639	639	642	607	616	633	623	574	671	630	645	611	633	628	651	603	638	592	585	645	655	666	597	614	615	591	595	658	608	652	575	631	623	637	660	598	618	640	633	630	621	649	632	624	625	603	668	660	570	616	610	639	644	626	653	587	630	590	650	635	603	646	659	636	622	577	636	619	653	589	641	631	637	654	638	646	647	650	611	615	567	645	622	635	646	632	665	640	613	656	573	655	605	572	597	678	632	607	637	654	640	602	626	642	609	629	627	686	635	628	584	602	620	599	638	626	618	657	618	614	639	633	584	636	630	645	672	681	630	610	646	677	623	657	614	660	583	620	601	664	636	603	619	646	640	626	657	627	597	626	645	614	602	660	617	635	635	614	602	617	654	634	601	626	635	586	602	623	601	553	636	630	642	594	627	628	601	675	620	620	608	640	651	644	644	586	636	647	613	654	585	637	642	626	599	656	647	620	575	624	614	640	643	622	591	647	618	622	627	626	630	640	653	635	643	608	634	650	617	651	577	644	609	642	633	605	642	663	624	608	620	637	648	655	675	662	609	611	604	675	646	612	659	637	607	620	629	659	630	585	627	629	623	622	604	602	661	612	671	663	603	603	623	632	617	633	621	590	621	634	625	652	605	637	636	608	644	606	558	663	641	616	684	628	651	637	625	584	607	623	621	675	643	605	604	632	587	640	627	619	646	600	597	625	619	606	631	628	642	619	639	602	589	674	623	650	602	631	659	589	621	622	659	641	605	579	608	631	589	580	588	618	659	609	653	643	582	590	643	664	623	660	620	601	642	640	596	650	586	654	694	653	594	623	633	611	618	641	611	643	649	629	616	628	631	642	613	647	623	609	644	619	619	659	647	676	649	586	634	644	639	588	634	624	601	652	642	636	628	615	628	606	644	630	612	663	637	587	640	619	568	642	638	621	622	617	655	611	654	607	581	581	611	642	597	600	652	643	642	599	648	606	580	618	648	588	656	636	601	613	626	577	608	637	635	606	592	622	643	608	634	635	578	652	583	634	575	627	624	612	650	658	682	643	609	620	632	606	651	595	654	630	612	686	652	618	610	637	625	619	649	668	606	640	626	620	615	638	611	633	679	599	583
7973	976	1382	1071	721	544	409	341	300	229	212	207	159	151	175	158	138	127	137	136	133	124	126	118	112	110	126	115	108	106	118	133	111	140	108	124	93	115	120	109	123	113	96	105	114	106	94	109	95	123	106	104	101	113	121	106	105	97	103	113	102	93	130	97	122	105	107	102	115	117	106	117	98	108	104	98	102	112	118	116	91	104	104	101	122	133	110	93	110	108	107	108	97	110	105	98	122	110	94	104	115	118	108	121	97	108	104	102	99	106	108	113	113	115	103	108	95	101	89	113	100	99	103	113	110	96	95	98	118	108	102	109	88	92	101	94	113	95	105	95	105	91	104	99	121	104	96	101	99	100	92	94	117	102	103	101	95	115	100	98	113	98	103	115	115	113	78	107	90	114	89	99	104	129	105	123	105	123	108	98	91	108	94	109	89	103	87	110	94	108	105	99	97	103	101	110	93	105	112	103	102	111	103	110	88	129	94	107	97	101	120	107	109	95	112	102	112	100	115	105	105	100	96	107	102	102	116	107	100	101	96	116	104	103	105	118	110	90	113	107	110	87	121	123	101	113	102	110	112	103	88	89	103	104	97	86	101	132	90	112	106	99	94	90	93	107	105	94	105	98	112	102	116	95	124	112	102	115	98	115	112	98	102	114	98	110	109	91	109	105	109	104	110	101	121	114	118	100	113	111	105	96	101	105	105	132	86	105	96	99	115	118	109	104	100	123	100	114	112	116	94	108	111	130	92	97	112	103	99	80	119	114	107	97	123	113	111	82	96	101	110	116	115	92	94	92	103	102	111	83	102	104	107	136	107	102	90	112	104	113	97	108	101	110	102	105	95	111	104	105	104	90	120	111	111	97	104	125	99	97	100	105	89	84	99	104	96	95	92	94	86	99	115	101	104	98	97	109	103	106	110	117	109	96	119	98	109	105	110	108	102	110	103	94	93	80	115	103	95	120	87	94	115	96	103	106	114	98	133	111	83	127	97	101	105	89	99	119	105	108	114	105	103	98	106	110	107	99	78	120	106	93	93	91	109	127	122	109	124	100	109	114	111	105	94	107	111	97	108	99	93	109	89	129	134	105	120	85	98	98	98	99	98	91	99	108	91	108	104	121	93	108	100	92	104	102	96	105	100	119	95	114	108	124	102	109	94	96	103	88	104	93	122	113	93	116	115	93	102	102	145	98	101	111	107	123	123	113	116	102	97	115	112	90	101	117	105	106	112	107	107	113	106	100	105	103	112	101	105	110	96	107	103	108	112	106	94	113	110	97	111	112	101	96	117	103	99	88	113	89	122	106	113	109	110	106	114	108	113	127	100	98	108	100	118	115	100	96	106	87	117	108	106	120	110	95	109	94	110	91	85	108	112	99	114	126	92	107	87	103	108	102	127	105	103	106	99	83	98	82	114	108	79	103	112	91	90	110	92	100	108	130	117	110	80	102	126	104	100	100	103	114	99	95	107	118	103	85	96	121	109	91	110	105	115	105	91	104	118	102	108	98	101	107	98	96	111	96	108	103	98	94	97	96	108	113	102	106	93	101	119	117	105	111	76	106	91	107	102	88	76	99	110	100	109	103	101	105	104	113	120	104	116	96	107	110	95	99	91	102	105	95	90	101	113	115	97	89	108	95	102	100	93	127	111	98	100	104	102	111	95	101	94	126	109	114	120	104	113	118	101	105	120	98	117	102	106	103	119	89	108	114	96	120	113	107	130	93	109	95	115	104	107	115	110	117	103	112	88	107	102	113	98	93	96	114	102	107	102	97	117	92	101	100	111	102	105	105	106	119	98	91	103	96	103	103	108	107	131	110	96	100	100	100	115	116	129	99	106	106	125	108	92	108	106	112	96	104	103	123	109	103	95	109	105	100	122	106	98	109	96	98	106	107	99	106	89	115	108	111	105	101	101	121	106	109	109	98	107	109	112	102	110	111	107	91	119	81	90	120	100	95	122	113	106	115	120	103	114	91	122	106	117	98	122	91	117	107	107	97	106	100	99	92	103	114	105	87	105	95	111	109	107	107	93	101	102	109	88	110	106	103	93	85	109	116	103	109	100	95	121	98	95	120	97	102	110	99	111	107	89	89	108	114	99	117	91	106	99	104	106	101	113	102	99	101	105	107	105	104	114	102	115	90	95	101	115	109	112	126	113	104	115	93	118	86	105	102	108	99	83	100	104	89	111	118	117	87	96	101	113	96	109	91	120	103	115	95	97	121	112	97	106	93	88	108	112	104	97	112	105	103	113	90	105	94	130	103	117	110	110	98	125	119	89	111	105	94	102	108	107	91	103	107	107	83	109	114	116	103	115	95	115	104	99	104	115	98	122	110	120	110	119	123	107	116	104	113	111	120	75	117	94	84	103	108	96	97	120	106	102	95	100	113	101	103	105	116	117	106	116	101	122	101	113	105	106	108	115	100	113	94	113	100	104	111	117	107	99	116	102	104	90	91	115	102	122	94	107	100	112	101	92	80	102	110	110	95	97	95	99	99	111	105	104	121	116	115	104	109	111	107	98	89	102	99	110	115	87	106	107	95	106	114	101	122	121	123	102	99	101	120	123	89	92	95	117	115	96	105	114	97	87	107	92	100	97	99	94	98	101	95	112	95	88	108	88	94	119	103	109	124	116	105	116	119	111	89	94	115	84	91	119	114	114	107	125	112	87	94	109	118	108	97	93	105	111	109	124	118	86	86	105	106	100	89	92	104	117	115	118	107	106	109	96	95	98	92	91	109	114	110	120	102	102	99	97	108	130	114	114	109	102	129	137	88	118	92	89	121	101	105	114	105	93	101	96	99	92	100	111	97	101	103	98	115	102	82	102	100	106	109	90	116	98	111	97	104	108	94	84	112	105	110	116	101	105	123	104	114	119	97	114	119	123	118	110	87	103	97	112	96	103	119	107	105	101	120	111	132	105	101	117	97	119	95	114	109	92	90	88	106	103	93	115	103	112	90	123	122	105	98	104	119	90	106	93	104	111	119	99	91	108	134	105	109	108	108	95	94	109	116	107	99	92	98	95	117	103	110	106	102	105	105	108	117	112	114	109	110	95	100	107	109	94	98	121	84	105	87	95	110	103	85	95	102	113	103	93	87	124	102	99	89	89	96	117	121	113	91	97	95	104	111	97	112	103	85	93	109	108	112	112	109	97	105	112	106	91	101	95	92	125	131	101	123	103	110	113	103	112	89	115	120	100	102	101	119	114	103	107	115	108	107	113	104	103	100	93	103	102	81	104	104	120	112	97	78	103	109	106	98	98	89	101	98	107	111	121	98	98	108	100	108	107	88	103	107	90	93	101	114	107	109	96	109	97	106	86	116	93	91	101	96	96	109	112	80	107	105	100	104	107	104	101	113	116	105	118	105	93	95	99	101	114	108	111	93	80	96	109	91	93	107	103	97	114	108	100	109	112	117	127	107	97	113	103	94	103	100	113	104	114	102	122	102	137	121	115	96	108	90	92	116	92	105
5361	1337	3223	3617	3028	2451	2011	1661	1419	1247	1099	1002	889	799	739	731	630	644	567	582	617	560	576	520	529	495	481	504	485	450	475	451	474	421	428	433	391	403	391	412	412	438	402	422	413	407	401	411	389	385	391	390	428	370	392	421	380	385	407	382	368	351	364	385	380	364	360	339	380	367	374	382	385	371	377	369	388	382	355	380	372	341	363	370	369	382	371	358	360	392	315	338	361	391	325	336	370	371	341	357	376	373	367	355	361	358	347	346	373	393	309	345	337	380	374	348	362	375	370	357	384	376	383	371	353	331	385	350	337	340	386	353	354	386	337	340	381	344	346	366	370	376	407	366	324	358	362	359	330	317	348	358	356	329	375	336	358	341	377	344	344	365	350	348	339	350	347	317	300	320	356	332	343	375	352	341	378	356	377	348	379	371	366	373	398	362	334	381	337	354	340	376	358	365	350	352	355	346	374	361	370	348	339	331	347	373	370	356	341	389	372	372	370	339	349	369	343	347	332	356	370	338	339	344	350	327	336	368	342	368	334	372	339	370	367	307	350	361	347	380	361	336	350	349	347	385	374	340	354	333	388	350	356	346	349	344	355	371	353	380	355	393	390	366	360	345	323	358	409	375	371	337	353	343	351	349	321	342	325	353	359	331	367	376	339	341	365	339	316	330	349	346	357	349	360	358	356	365	372	341	362	381	348	364	369	359	333	365	338	353	349	320	386	341	341	322	371	360	375	331	361	349	361	333	338	320	363	348	338	357	369	359	358	305	333	348	338	378	357	392	353	342	370	341	354	338	368	341	366	334	384	374	338	329	379	356	378	309	327	351	366	361	350	360	325	334	330	348	355	348	371	370	338	349	320	356	367	338	351	333	345	338	362	351	330	371	306	347	374	351	352	335	340	365	344	377	327	313	343	361	371	357	361	358	352	338	366	347	362	388	377	373	384	345	367	334	380	364	357	346	374	388	375	355	343	346	356	333	360	337	338	390	341	326	386	343	349	382	348	376	333	357	330	360	359	392	383	380	335	349	367	375	357	353	383	354	327	353	353	373	391	383	336	380	365	342	362	355	335	377	342	315	378	336	370	355	372	356	331	356	353	371	357	372	348	347	346	356	319	359	364	358	343	350	335	380	360	319	383	337	385	347	341	329	366	328	334	323	363	374	380	349	348	355	344	341	350	359	329	352	384	333	353	368	338	347	331	340	381	324	364	374	340	374	328	332	360	355	367	350	389	363	322	357	346	357	332	354	353	357	359	366	353	360	360	367	321	331	354	341	333	352	364	353	351	356	343	369	354	361	349	394	340	396	358	363	370	330	402	342	326	388	352	359	365	341	385	374	382	374	362	381	362	357	349	325	379	365	336	367	365	362	338	332	325	356	369	337	364	356	354	363	338	364	364	366	364	378	345	348	333	364	318	363	371	354	376	384	366	369	361	351	362	365	320	393	379	349	369	344	344	367	364	349	347	353	332	348	323	379	353	316	378	349	336	366	380	356	372	318	359	344	376	331	398	377	385	371	365	332	314	348	368	365	380	352	383	313	380	323	350	366	362	323	357	320	360	347	346	360	389	357	372	326	359	345	339	366	405	354	397	377	377	376	330	382	348	358	367	387	380	370	376	347	344	353	327	345	351	342	352	358	340	383	344	369	339	360	376	354	322	351	327	384	357	334	355	349	319	380	347	339	379	369	353	318	345	347	348	322	321	381	391	405	349	352	346	366	341	371	376	358	338	377	334	331	343	327	405	338	345	354	344	373	352	349	357	350	350	362	387	346	350	370	342	353	355	351	349	356	378	370	340	356	335	370	319	351	337	355	364	367	378	343	379	357	334	360	356	334	343	348	340	354	364	360	373	361	363	370	391	339	353	380	388	339	334	362	367	377	363	386	384	338	382	357	334	336	360	368	339	398	360	346	381	359	371	348	354	325	366	356	382	343	377	360	342	366	343	331	350	342	344	336	338	332	337	361	350	336	325	337	348	380	336	324	352	371	356	374	356	362	371	339	351	326	349	367	354	370	350	346	380	369	345	297	377	371	347	365	359	373	353	343	348	344	333	360	372	365	345	336	380	384	345	332	326	369	341	371	337	319	353	345	361	338	313	369	376	341	340	331	304	328	368	366	373	339	339	369	361	322	375	378	338	374	352	365	348	359	349	350	339	369	329	316	366	354	344	339	373	372	359	387	362	344	384	352	338	326	337	321	353	334	359	376	349	381	326	348	351	329	347	371	328	354	337	359	353	376	337	381	361	330	360	324	376	335	357	376	317	329	354	331	361	344	338	380	339	360	356	322	355	348	353	375	364	350	368	367	358	350	358	339	372	326	342	365	388	372	358	348	383	363	362	355	376	349	380	375	365	348	331	358	406	354	340	360	393	379	367	349	372	339	359	365	382	370	387	329	359	358	362	354	335	343	373	370	350	368	311	360	343	373	335	391	336	364	365	360	338	348	361	342	346	332	339	347	351	375	307	323	377	368	409	388	347	350	331	378	365	362	375	373	390	308	342	371	356	320	345	341	388	359	367	351	361	349	374	341	352	342	377	355	364	340	325	347	338	376	371	385	367	343	356	369	345	356	321	339	336	363	381	360	341	349	349	338	373	360	340	334	381	366	340	353	353	334	394	325	360	343	404	355	382	352	335	355	373	351	364	331	350	364	331	336	352	347	347	350	339	313	387	329	366	334	356	358	354	385	368	343	360	365	345	333	319	386	329	335	377	353	364	334	357	361	344	328	317	367	379	346	358	363	319	375	357	359	375	360	330	323	307	358	346	312	370	352	361	329	345	381	370	388	362	332	328	351	374	366	359	391	384	333	356	332	335	351	343	345	380	361	344	362	325	361	370	349	344	333	332	350	363	352	361	367	369	329	365	350	334	383	327	323	340	348	354	370	374	368	355	370	344	345	361	353	328	349	356	370	325	360	350	364	355	362	343	344	305	386	353	389	368	395	372	353	353	336	300	363	375	336	316	366	354	358	360	367	356	367	339	379	368	351	339	369	374	347	342	321	333	332	378	343	349	385	360	369	331	352	349	344	362	339	373	371	353	370	330	342	349	339	353	369	341	376	325	380	321	348	339	351	321	359	328	352	346	353	331	365	355	353	383	337	330	349	355	349	372	362	334	347	341	363	346	343	339	325	354	365	362	352	345	350	329	348	356	355	348	357	376	372	358	328	332	367	350	359	361	357	371	347	356	374	318	345	339	332	346	332	351	343	369	350	361	404	353	340	350	318	350	378	339	340	363	361	381	334	382	371	372	367	351	322	326	340	360	362	346	317	367	362	326	347	340	349	345	368	348	365	347	330	348	364	371	364	346	368	345	364	381	368	383	335	322	331	317	356	373	379	327	356	341	358	346	345	347	336	398	337	314	374	344	358	327	371	356	345	357	340	363	338	337	322	341	357	349	377	386	357	338	343	370	346	353	357	338	332	360	373	345	322	343	373	333	343	333	330	334	362	338	371	357	342	367	315
15075	2505	2778	2126	1422	1074	786	633	487	435	396	314	290	271	252	257	257	243	218	226	215	181	182	182	199	190	200	197	176	165	175	180	170	170	190	174	156	166	166	180	166	170	158	168	160	179	169	179	161	176	188	174	168	154	178	190	167	166	161	146	159	160	142	166	168	155	148	151	157	167	141	174	170	163	151	172	165	190	163	141	170	172	158	165	163	148	175	172	148	172	173	171	152	169	171	171	144	158	167	138	141	149	169	149	154	156	143	143	175	148	168	177	194	168	168	162	148	147	152	150	150	150	148	165	146	140	154	143	155	172	158	166	178	157	130	153	144	169	158	186	131	149	160	147	155	158	156	172	149	148	154	149	160	163	153	139	152	149	167	159	151	156	171	155	165	149	145	156	158	141	175	160	150	176	148	157	151	152	159	170	175	148	176	153	165	162	160	158	149	151	128	154	155	158	148	154	181	167	157	160	170	149	174	151	149	153	165	172	153	145	165	158	141	175	165	166	175	170	148	127	164	155	168	180	172	163	182	164	146	140	146	165	140	158	163	157	162	158	171	156	161	147	152	150	148	178	164	159	150	153	141	144	163	166	166	145	145	128	132	169	167	149	189	160	148	148	151	161	167	147	172	158	154	172	157	130	154	150	138	154	145	166	135	157	139	176	128	135	167	146	140	155	157	144	150	144	144	160	147	163	152	137	172	151	165	157	153	159	135	152	157	167	161	130	155	154	136	153	150	157	154	154	135	143	155	159	149	147	148	142	143	153	154	166	157	128	138	152	156	118	161	157	157	157	148	166	158	162	168	150	163	166	139	155	161	163	165	159	154	162	165	158	163	162	162	149	162	169	163	140	143	158	151	159	153	149	183	141	147	144	162	166	159	161	141	163	152	173	151	157	161	179	162	151	151	150	166	142	160	163	143	164	154	149	144	182	150	173	173	144	141	137	140	162	160	132	151	159	162	152	155	151	149	174	131	146	160	165	153	148	172	156	162	167	164	132	161	166	162	158	152	172	153	150	148	166	161	148	171	164	165	141	140	143	150	173	145	148	150	152	137	153	144	170	166	170	136	143	162	151	162	162	143	187	152	150	139	158	132	148	166	138	168	138	157	150	165	135	154	175	150	155	138	159	173	171	164	178	158	162	175	148	144	146	163	159	156	153	155	156	171	155	192	140	171	149	159	157	138	148	137	174	143	154	166	135	155	151	166	153	154	145	149	153	168	132	180	143	149	154	170	144	182	179	165	143	147	165	149	161	174	161	154	156	153	153	136	157	145	148	150	133	155	152	152	147	168	157	170	152	145	153	155	169	167	154	179	141	157	165	170	154	172	166	150	163	141	161	133	132	151	142	160	147	181	156	154	167	162	124	174	170	149	134	174	128	154	146	164	150	134	145	176	142	134	153	174	142	157	154	149	149	144	171	153	147	145	177	141	174	155	153	155	151	158	162	151	133	144	149	159	164	156	126	148	154	147	181	178	150	176	169	144	175	161	159	146	172	169	162	165	160	190	168	138	152	140	173	150	150	165	154	150	148	164	158	160	139	139	144	159	169	145	138	164	146	162	157	173	164	154	138	152	165	137	152	147	144	145	156	152	144	137	170	149	141	152	173	141	148	155	159	146	167	164	151	143	136	131	162	139	160	131	143	167	160	157	136	177	173	119	154	161	153	127	146	137	143	144	153	171	146	160	147	163	151	161	158	159	138	164	168	164	156	169	151	150	146	154	151	173	170	165	166	170	159	175	172	151	156	152	146	151	158	162	163	174	169	152	172	169	139	155	177	163	133	149	148	151	152	150	175	182	146	137	150	139	163	179	139	141	147	150	184	173	153	167	163	149	170	159	148	146	148	150	157	157	164	158	148	177	151	136	158	144	154	137	160	140	154	152	161	148	156	141	157	139	171	139	145	146	159	161	179	145	140	157	186	167	137	140	140	143	165	167	164	172	144	146	147	167	144	156	179	169	153	163	165	178	157	141	165	152	151	146	157	147	148	175	136	195	174	162	183	155	147	173	175	184	168	181	169	152	164	144	170	151	147	127	138	147	154	139	164	158	147	169	145	143	135	166	171	171	146	163	160	152	144	164	133	163	158	152	167	148	135	138	156	149	155	143	127	138	165	142	145	151	163	163	153	147	124	146	166	165	126	167	172	164	147	154	159	134	143	146	143	158	160	153	151	163	168	149	153	170	154	168	144	176	151	167	141	153	118	140	152	156	161	186	161	158	147	148	141	162	146	138	162	145	147	140	139	144	170	142	155	165	160	135	127	159	147	154	130	135	123	152	167	155	181	152	152	157	138	157	170	167	151	165	165	132	145	146	148	171	139	154	158	135	152	140	173	151	142	163	159	159	149	173	155	140	145	145	191	155	141	148	148	172	158	153	170	163	160	131	180	162	177	170	161	164	148	165	137	195	155	145	163	152	150	169	134	149	157	155	141	159	146	163	152	178	171	158	144	135	176	169	168	162	141	133	150	132	159	146	156	164	161	165	167	160	170	148	146	155	171	175	155	171	136	148	162	147	148	176	161	145	156	111	139	129	164	151	177	171	174	151	159	154	149	141	154	153	127	155	149	163	160	161	152	149	168	162	161	185	157	171	131	174	154	162	180	156	138	153	152	153	160	154	160	155	165	151	145	161	136	189	174	164	163	151	131	160	133	156	163	156	161	161	163	176	161	165	161	169	161	151	186	152	170	166	171	135	147	159	159	147	158	166	162	123	157	145	180	142	169	156	171	139	135	152	161	152	177	159	142	188	148	138	165	137	148	139	136	153	177	157	169	143	160	173	146	155	172	153	140	151	178	169	156	149	165	154	204	183	152	151	166	126	153	141	146	132	171	168	162	144	141	154	139	164	150	163	153	155	142	157	141	154	161	127	139	142	158	169	147	150	162	148	155	152	169	141	160	136	134	152	152	161	142	168	163	160	151	162	134	187	154	146	147	150	147	166	133	172	171	153	175	162	160	151	151	155	174	153	150	147	158	162	167	149	136	145	145	196	154	145	167	160	167	175	152	159	164	160	135	142	126	149	155	150	156	149	161	144	160	150	142	155	156	158	179	152	154	155	145	153	138	141	151	144	143	172	165	158	156	154	153	158	181	155	142	156	148	148	134	137	133	151	139	169	150	151	145	150	148	143	145	152	162	177	154	179	164	134	152	175	153	131	148	155	171	145	170	140	137	145	136	147	158	149	159	145	158	158	176	140	152	178	145	146	155	157	150	156	129	169	141	178	147	165	149	144	169	147	152	165	141	156	163	159	163	150	158	167	158	156	159	167	155	154	164	150	136	155	165	152	163	147	155	174	153	141	163	165	158	162	148	150	152	150	156	159	145	161	144	135	161	150	154	167	175	174	163	154	178	147	160	165	155	177	148	171	165	158	131	154	169	160	178	163	139	155	157	154	171	181	159	156	149	134	141	162	168	170	177	152	168	156	143	167	152	178	155	138	146	188	149	164	159	182	149	152	148	163	166
7605	2580	5991	6531	5544	4658	3626	3034	2479	2199	1923	1692	1565	1447	1282	1262	1120	1024	985	1035	939	883	843	862	799	839	759	692	715	750	689	653	681	667	655	625	642	635	601	603	604	559	628	589	571	587	581	555	558	561	570	564	569	544	560	556	538	528	537	565	536	540	533	557	574	551	536	565	522	547	521	511	510	529	521	521	487	520	526	499	499	550	513	517	511	474	510	555	521	498	534	534	555	519	497	539	494	520	524	492	519	515	529	527	474	495	536	512	476	519	503	510	562	535	473	474	506	517	483	505	529	515	512	524	534	505	540	500	494	486	510	473	486	516	516	545	518	491	487	475	531	483	500	490	515	515	477	486	524	514	512	504	522	480	495	521	508	521	446	494	485	485	535	487	450	515	476	528	501	505	496	498	473	546	508	488	485	539	510	468	501	518	504	535	510	491	522	482	516	487	505	511	495	493	512	527	512	508	495	536	513	455	516	495	524	487	496	462	509	513	510	521	498	512	529	510	497	469	516	502	532	527	515	464	462	490	506	541	501	494	490	501	514	539	521	517	482	497	491	483	474	513	517	450	476	480	502	501	480	480	533	514	483	528	494	507	493	514	511	521	528	498	495	491	480	479	492	461	450	493	531	509	526	536	502	543	514	517	486	499	468	459	496	497	509	515	504	500	474	531	506	507	486	514	468	510	527	467	482	502	481	487	457	480	507	524	484	481	497	509	508	504	488	543	496	470	540	439	528	498	472	478	515	502	505	482	514	482	498	523	546	492	494	485	488	474	507	488	489	541	518	480	489	502	495	507	484	505	481	512	510	520	504	495	448	487	508	480	501	543	517	500	512	482	506	533	502	487	505	505	510	502	471	495	484	539	505	510	500	491	516	506	539	467	500	470	524	502	488	508	483	513	532	545	447	506	491	521	498	525	487	490	503	488	502	490	495	534	452	529	510	489	497	501	474	518	535	498	460	511	487	513	508	517	519	459	480	478	550	514	500	475	483	480	539	520	519	501	521	477	523	510	521	486	479	526	495	496	500	528	465	507	515	496	453	463	527	509	488	511	475	502	499	465	536	498	515	471	472	450	530	509	484	510	504	476	482	504	509	499	517	505	474	536	506	509	483	522	512	490	485	535	496	500	472	503	488	522	513	466	519	459	508	506	529	510	507	497	531	490	503	479	510	484	472	525	532	508	504	479	513	488	477	472	516	519	477	491	479	521	491	487	505	518	507	489	533	504	462	514	516	488	509	487	546	496	510	500	497	515	496	557	520	447	515	516	494	471	468	515	532	535	472	517	521	443	497	508	478	566	531	459	497	483	494	513	525	458	510	480	436	454	538	501	490	478	523	496	482	495	495	523	505	472	472	463	492	539	490	462	492	486	504	505	512	529	463	490	510	449	479	511	510	523	538	508	494	505	508	509	462	528	481	492	488	487	495	487	490	523	522	501	460	472	460	484	511	498	476	512	493	552	492	505	511	557	467	523	522	528	482	507	504	506	486	517	508	522	507	504	539	531	507	518	522	504	487	483	484	532	514	520	514	489	502	511	512	493	481	511	510	493	521	496	462	545	530	519	537	534	512	504	497	485	480	518	554	501	517	522	484	512	570	494	495	495	500	511	548	491	516	475	507	465	533	508	477	500	491	497	512	498	502	484	518	480	498	509	502	494	475	484	507	504	482	538	492	470	493	535	484	474	500	513	488	508	486	481	549	467	541	469	483	519	475	513	509	522	510	469	485	487	499	507	503	501	521	519	562	484	502	515	480	532	518	483	490	478	517	513	510	489	521	498	489	490	500	472	449	499	571	488	554	525	499	474	469	467	445	519	472	521	518	515	463	524	533	465	524	459	491	555	533	499	500	458	483	506	488	539	480	522	498	559	470	497	518	461	497	464	498	507	518	534	507	497	487	498	445	470	510	485	495	502	479	525	529	525	516	504	511	503	535	523	521	539	500	517	484	512	481	490	528	474	524	494	485	525	509	527	470	458	482	459	491	497	490	503	473	475	518	504	470	494	475	484	530	502	501	500	496	488	507	491	443	493	469	516	458	530	480	489	509	496	493	524	472	523	511	500	483	500	473	497	487	471	451	529	456	513	472	485	492	501	482	507	491	511	477	522	503	520	493	514	458	500	548	478	428	485	489	496	501	536	502	492	483	470	514	508	527	459	507	515	533	532	489	492	501	487	530	511	476	467	536	494	499	474	500	500	515	508	513	472	535	513	530	511	466	517	459	485	492	520	450	503	529	545	513	503	502	563	488	513	510	477	477	492	532	505	505	465	499	535	508	514	469	504	481	494	508	513	481	476	530	493	505	529	519	491	475	466	495	464	458	525	521	473	500	500	504	495	505	476	491	488	490	534	491	523	494	512	492	549	483	493	511	490	506	499	494	485	495	481	546	514	493	468	486	464	515	504	476	469	511	480	528	501	524	502	479	501	507	522	509	501	469	516	487	543	531	457	495	528	482	508	522	518	539	524	524	518	487	517	470	490	523	495	482	503	477	468	492	478	491	530	488	481	483	499	495	479	550	537	490	494	491	521	466	492	531	512	453	514	456	532	467	509	534	489	498	487	491	490	461	513	524	506	518	486	536	462	510	504	515	496	476	504	516	544	495	475	507	500	467	558	496	490	476	489	500	506	490	500	461	511	502	478	533	500	523	490	532	481	530	491	535	497	518	515	515	480	509	512	510	510	516	522	494	485	485	553	494	516	502	495	506	510	501	465	488	512	524	491	503	525	494	507	509	516	512	468	459	514	494	493	460	493	483	454	491	502	518	507	469	512	478	505	476	520	497	515	475	510	498	532	543	505	485	478	491	507	468	446	491	489	554	557	512	478	515	483	489	493	462	503	508	507	515	500	521	500	481	510	509	484	469	481	505	508	502	478	515	497	481	496	498	531	549	521	469	514	512	464	508	496	510	535	507	457	481	488	484	501	430	490	528	482	492	463	495	537	497	504	477	494	475	522	519	520	509	497	521	514	511	499	489	529	506	484	449	499	496	458	508	529	484	526	489	501	484	481	527	464	497	461	489	504	499	492	515	491	520	493	512	522	500	482	511	470	519	447	484	523	436	528	475	514	503	471	494	496	510	477	521	506	532	487	507	518	500	491	507	541	520	533	521	508	493	502	516	508	521	499	513	497	492	509	493	515	482	505	515	533	504	523	477	529	522	493	503	499	453	530	479	534	478	471	492	505	517	505	494	489	468	494	511	452	505	499	465	480	500	483	490	513	507	528	467	475	530	493	513	477	482	495	448	509	460	499	509	534	517	504	480	509	490	515	495	519	456	551	502	504	555	464	475	497	504	478	504	490	525	526	477	487	499	523	494	484	486	523	495	481	503	439	494	502	487	462	546	524	512	511	510	506	499	493	524	516	472	462	509	505	481	484	509	500	452	502	529	503	481	522	472	506	529	480	474	456	494	515	495	512	489	492	456	519	471	487	560	444	520	552	525	531	476	493	503	487	466	495	495	473	512	519
2060	275	291	254	223	223	226	218	222	232	210	195	208	186	222	213	182	231	241	231	188	216	194	213	230	196	225	265	223	224	206	230	227	213	204	221	179	210	219	214	185	181	200	208	214	212	199	217	233	207	231	199	227	236	207	217	199	193	223	197	211	213	204	189	213	221	211	203	211	204	202	238	203	214	209	207	201	199	215	251	191	215	228	192	217	203	230	219	213	240	217	185	187	231	195	216	224	221	202	205	216	210	224	194	213	219	201	215	197	214	203	207	213	226	186	220	205	200	204	185	194	206	179	211	198	215	221	208	202	209	187	216	242	219	233	219	230	214	225	236	206	248	228	202	228	234	196	198	226	215	202	206	202	216	215	217	216	204	182	201	231	223	191	195	179	209	231	210	205	214	204	221	199	234	181	199	203	210	205	182	214	222	218	203	217	214	237	222	218	175	218	204	200	219	236	181	231	189	195	216	201	201	222	209	224	201	229	228	208	177	193	217	190	203	198	212	229	227	186	242	219	227	192	203	195	195	217	200	223	217	229	205	184	173	203	211	203	216	216	205	193	207	224	221	222	202	230	194	203	210	241	196	228	219	193	191	194	206	215	204	226	233	220	221	207	230	223	208	233	211	215	195	211	219	224	220	227	198	208	208	192	207	195	185	204	218	192	190	216	223	197	214	224	245	184	205	219	184	213	210	172	202	191	232	204	203	192	236	197	231	190	198	229	199	202	198	212	248	221	207	211	219	210	201	209	203	205	229	215	215	214	204	217	244	206	251	182	202	195	201	217	218	190	206	209	204	217	243	184	206	185	214	212	197	200	217	193	203	242	185	230	213	206	213	234	206	218	225	227	194	226	195	206	227	231	218	220	214	216	209	216	233	212	229	203	210	194	212	227	211	237	224	226	206	202	193	214	206	204	217	187	230	191	218	229	175	216	199	182	197	217	190	223	241	204	217	205	190	183	185	208	197	219	215	216	223	202	206	208	240	216	208	192	209	213	225	211	229	219	214	215	233	222	214	193	220	230	216	218	178	210	209	195	203	206	218	198	231	210	201	207	196	209	180	208	183	207	207	201	239	208	231	215	191	177	187	208	203	200	231	199	211	190	206	201	220	206	214	217	174	214	200	234	212	187	182	219	200	214	180	186	228	235	213	194	213	226	216	187	225	212	222	201	188	221	196	201	200	206	198	193	219	215	240	225	217	192	183	181	211	212	201	220	201	222	221	210	208	206	202	211	226	225	189	207	213	213	210	204	192	213	208	209	208	191	224	211	200	203	213	221	202	207	225	238	215	195	206	214	209	186	211	226	176	205	214	201	207	217	204	196	249	216	193	222	224	200	239	196	197	230	235	212	232	228	229	193	209	203	198	220	249	218	226	187	189	211	190	187	220	223	205	182	193	221	202	212	224	237	224	225	219	199	187	205	221	190	208	226	178	183	204	237	189	229	188	194	190	223	212	206	227	223	210	184	215	228	212	204	186	212	242	218	217	204	208	194	228	206	213	202	205	210	226	200	202	206	209	182	211	200	219	205	219	201	194	211	196	223	218	236	209	198	189	230	217	216	226	194	187	183	216	209	202	238	212	217	211	229	232	212	247	213	198	214	194	222	219	189	213	207	216	198	217	197	224	196	242	199	201	212	212	216	202	186	218	191	203	207	214	212	218	202	220	191	208	216	201	184	207	209	212	200	187	218	235	221	197	188	214	200	222	206	203	209	201	228	223	195	232	201	219	190	201	207	196	235	203	238	187	221	205	221	211	195	228	207	225	215	224	216	229	233	201	192	212	240	208	196	207	215	172	198	225	217	234	227	182	185	215	189	201	203	219	202	199	221	212	189	176	220	212	199	206	208	211	232	205	214	238	228	204	194	207	213	222	210	259	231	222	207	167	204	236	200	223	202	202	190	206	219	197	180	217	196	199	198	209	201	222	204	220	202	193	201	219	212	190	187	219	182	212	224	217	233	231	237	190	203	206	179	220	206	201	208	204	242	207	213	206	222	227	229	238	215	203	207	207	215	199	217	213	204	199	213	202	223	210	234	195	199	195	213	213	197	195	208	209	202	175	214	229	221	210	213	219	177	204	198	243	229	218	205	216	216	217	208	193	208	234	188	205	197	243	191	184	206	218	211	210	220	195	219	219	211	214	225	191	187	218	210	208	195	218	225	198	217	228	212	196	218	227	237	167	231	199	218	195	205	188	243	241	202	187	207	215	222	209	187	196	219	227	221	234	202	177	202	209	200	206	202	202	206	239	190	197	213	204	212	221	200	188	201	196	239	218	220	215	223	197	239	179	202	213	228	206	211	225	181	170	197	222	187	218	171	196	212	204	243	203	194	208	203	214	194	204	243	217	228	195	190	192	205	210	193	233	197	200	203	206	228	219	216	201	213	211	220	207	216	228	201	196	219	222	207	240	182	195	223	199	212	202	219	237	237	207	214	200	189	221	231	216	191	193	224	207	190	203	219	204	188	192	200	201	181	188	214	218	222	200	206	208	185	219	176	208	197	198	213	182	205	210	202	206	193	201	176	194	216	202	226	220	202	209	207	221	229	198	196	219	201	189	222	178	215	212	213	216	208	208	248	205	243	207	208	207	218	201	201	208	207	222	184	220	218	215	197	217	202	215	216	191	218	227	191	187	210	234	223	215	204	219	236	216	213	199	204	202	235	202	196	206	239	205	189	192	173	193	236	230	183	219	223	210	201	193	216	239	187	208	220	207	240	199	201	210	202	218	209	205	202	222	224	204	224	212	199	198	221	203	201	210	212	210	217	218	233	216	193	222	182	197	209	193	239	205	207	235	232	219	223	174	182	231	228	192	203	213	200	245	216	213	224	203	246	206	201	211	202	209	229	226	195	216	187	209	207	211	202	224	204	195	214	214	194	228	195	204	209	235	202	198	232	234	179	221	221	208	215	219	216	215	202	206	229	206	191	218	189	191	207	194	207	207	219	202	200	192	186	214	221	208	227	196	222	216	216	193	226	203	188	217	236	216	221	207	214	214	207	215	183	207	233	213	215	237	236	238	221	234	187	214	208	206	190	226	224	199	229	209	212	184	193	209	222	188	224	183	216	222	215	203	198	213	209	219	196	220	238	235	185	194	205	212	229	205	195	213	191	209	226	186	193	223	200	203	212	209	218	212	215	191	232	201	209	219	208	229	217	207	227	203	238	217	217	205	220	216	193	206	241	227	193	185	200	217	211	209	208	196	223	234	208	202	249	210	219	196	228	193	215	186	222	209	202	199	210	216	178	215	224	221	218	231	212	215	235	234	203	233	195	184	235	220	231	199	208	205	212	200	197	230	222	226	191	216	222	208	217	227	200	231	231	219	216	188	226	220	177	211	213	189	205	223	180	215	218	203	192	209	191	208	214	231	203	219	216	192	200	213	200	218	211	210	221	218	225	223	211	218	222	203	229	182	212	217	223	176	229	214	222	213	197	194	187	198	211	203	217	220	219	194	239	221	226	199
2111	683	793	813	726	771	703	691	688	663	741	637	619	658	617	636	634	643	641	607	642	658	656	650	636	596	617	625	647	655	644	602	608	656	577	603	642	620	609	630	651	606	628	617	638	654	592	607	615	585	635	643	615	631	646	626	631	635	595	640	617	622	632	615	577	627	631	629	620	597	673	616	597	637	618	578	601	638	608	692	610	647	606	654	616	685	571	595	632	617	618	615	599	664	620	620	598	580	656	633	647	640	611	628	658	624	608	664	585	626	623	647	597	608	613	624	637	589	641	648	617	613	604	642	619	668	635	607	637	631	634	612	611	625	642	647	608	599	610	617	678	631	637	642	608	634	571	632	631	650	631	624	636	617	588	613	587	593	601	604	633	609	628	631	631	636	629	600	600	640	628	664	639	603	658	568	637	622	620	651	648	619	664	640	672	641	635	673	642	608	617	627	615	622	634	621	601	627	609	637	635	638	615	651	649	630	562	628	585	585	610	625	641	610	639	626	639	596	641	630	630	641	632	628	662	599	613	606	639	608	621	628	674	645	625	669	606	622	646	617	645	625	606	659	639	661	632	597	636	616	638	569	611	641	618	612	605	661	643	610	613	628	588	658	617	626	654	619	633	652	619	655	655	627	623	587	620	610	624	611	649	631	654	639	605	593	598	628	562	630	631	626	623	643	641	640	654	620	625	637	636	651	647	633	647	615	583	670	619	610	607	649	636	643	601	613	584	624	636	598	600	607	606	699	667	615	621	604	653	640	605	633	632	622	625	632	596	630	591	628	622	624	652	648	609	622	623	623	639	638	622	650	615	651	665	601	646	604	645	665	657	615	658	611	638	648	686	599	615	604	614	655	623	631	647	582	624	601	638	629	635	627	646	634	618	620	640	621	577	645	652	641	633	633	631	651	629	580	618	642	607	647	624	622	661	664	671	626	609	619	636	611	647	650	635	628	641	612	634	642	620	674	661	592	600	603	675	638	653	643	620	582	623	670	622	618	621	618	576	594	619	618	632	662	600	631	639	659	634	640	623	620	602	590	645	614	624	610	631	603	634	662	594	648	639	638	640	620	646	654	669	636	612	638	664	603	602	594	566	612	666	619	617	624	635	592	620	597	640	632	628	616	620	634	629	631	643	637	650	605	651	606	609	697	639	642	642	625	662	625	555	658	596	633	603	622	596	591	604	616	637	609	641	594	599	624	628	655	607	621	616	570	626	625	619	581	578	642	622	598	607	618	591	612	628	677	628	576	645	624	588	644	628	646	580	604	630	645	634	580	631	603	604	680	662	574	565	620	596	646	657	627	574	607	589	599	658	651	623	591	602	645	637	640	625	623	666	590	602	609	649	634	624	620	645	677	628	642	643	663	673	614	626	603	596	586	612	617	603	631	642	608	626	609	688	659	616	591	648	642	620	641	595	629	633	626	604	614	646	613	607	604	617	598	685	616	651	616	613	667	681	625	613	604	601	622	629	621	599	615	637	618	661	605	653	645	623	665	613	617	639	624	665	642	606	656	615	591	587	604	610	617	612	632	609	632	610	634	607	625	654	639	629	608	616	625	626	646	614	618	645	606	627	627	565	603	654	641	580	659	582	626	624	623	652	679	590	670	607	633	616	623	605	659	594	640	652	596	613	607	605	680	656	632	632	674	623	613	624	579	619	617	636	580	621	629	615	601	603	629	649	589	624	674	607	646	648	627	614	623	601	592	635	671	660	662	629	607	604	595	643	643	636	637	606	588	648	589	613	637	646	611	622	611	634	575	639	642	620	651	576	642	634	662	584	679	600	639	654	674	637	632	629	608	614	611	614	637	610	632	630	620	620	609	624	619	658	655	635	615	630	659	636	627	619	633	650	641	652	628	568	661	595	588	579	560	660	623	619	673	636	655	665	641	640	639	634	659	613	607	564	659	621	621	663	604	590	612	637	639	608	662	610	634	623	651	564	619	605	644	600	593	566	650	617	619	636	626	620	561	635	636	647	637	613	649	634	614	607	651	627	615	616	630	593	616	651	595	616	598	639	614	638	665	606	619	644	594	635	666	632	646	652	624	634	634	603	645	637	600	635	591	632	611	651	620	551	612	661	579	617	638	626	618	607	647	587	579	686	589	620	623	594	616	619	617	579	605	591	686	583	570	635	610	673	621	636	634	672	628	612	650	572	652	613	584	650	618	610	634	649	628	631	587	629	612	654	652	630	628	648	612	603	643	589	616	621	597	606	640	639	625	641	648	601	639	645	591	625	594	653	658	624	632	640	614	629	619	633	654	616	612	633	692	623	610	654	623	601	647	658	611	640	638	622	630	681	649	631	622	641	639	633	645	585	609	603	618	624	603	598	601	581	635	603	664	614	615	631	555	652	595	603	596	585	633	621	607	638	619	580	592	637	603	633	630	683	599	572	631	637	646	651	664	620	647	632	614	602	666	609	584	647	617	638	668	640	619	577	651	626	615	681	641	632	663	613	694	626	667	618	591	624	656	590	630	617	649	693	629	645	617	622	659	628	634	622	634	645	625	606	613	678	618	665	612	657	583	567	604	663	639	650	613	671	629	640	655	635	638	649	577	633	545	580	620	604	582	666	616	644	656	636	619	616	612	623	642	627	654	638	641	664	614	621	627	585	675	661	672	623	615	585	615	646	585	633	650	659	582	622	646	619	634	629	608	617	632	592	636	631	621	634	615	663	649	622	623	596	652	600	636	605	687	621	613	618	642	676	640	614	638	611	683	645	581	622	631	610	646	671	651	590	634	570	639	645	635	659	636	570	586	608	662	625	620	629	659	624	636	629	603	643	609	598	590	596	632	665	628	666	629	603	639	679	637	632	677	652	632	652	579	687	653	630	643	635	619	631	606	601	610	620	580	657	624	638	619	599	588	651	643	630	653	614	643	642	650	649	622	658	597	661	609	622	573	640	658	636	666	626	593	596	577	631	654	679	608	631	640	602	581	647	600	669	618	607	645	636	642	612	592	660	622	660	645	651	653	625	591	616	587	665	619	592	597	588	616	613	609	637	615	639	630	617	610	607	616	622	608	620	578	592	643	595	610	591	628	631	628	622	609	632	580	595	643	630	658	620	593	623	630	623	632	611	608	632	633	598	640	607	631	609	602	626	614	602	635	595	644	669	642	603	650	617	617	602	645	634	649	617	669	621	648	597	602	668	648	600	657	651	632	625	658	617	616	601	616	602	620	579	590	617	614	598	631	629	641	625	645	632	612	645	605	587	629	671	664	631	620	645	640	644	638	624	678	655	613	659	606	611	582	607	607	599	607	667	652	640	633	614	637	622	626	626	633	626	621	617	624	617	666	617	624	646	661	621	582	605	633	598	599	655	649	628	630	594	635	626	598	657	617	651	691	662	677	622	607	656	593	636	643	653	622	612	638	620	625	612	623	629	635	599	589	660	631	619	576	609	608	647	614	645	622	625	627	628	568	651	634	617	608	646	609	635	598	650	595	637	654	610	634	620	626	637	646
7757	986	1360	1008	767	546	411	338	268	248	176	201	177	174	158	135	145	139	142	143	141	121	130	108	121	136	104	101	113	118	99	102	129	96	128	125	97	127	83	122	116	106	106	121	102	127	114	103	104	127	101	124	83	103	100	104	108	108	111	98	129	100	89	110	100	96	119	97	107	115	92	107	107	102	107	87	103	95	111	109	109	106	107	96	112	113	120	89	114	102	107	112	93	100	128	105	108	101	83	102	117	119	135	120	99	114	104	112	101	104	87	109	108	97	98	124	115	100	103	100	102	94	96	90	106	117	101	120	109	109	103	95	101	90	110	112	108	129	104	114	86	98	97	103	115	113	93	102	97	103	123	106	115	96	107	110	100	127	116	111	92	107	105	100	105	90	106	114	92	108	97	102	95	116	95	112	92	115	115	107	109	92	110	109	103	127	111	108	121	122	98	127	92	105	124	105	97	110	91	90	117	107	105	90	101	102	96	94	100	104	100	121	97	106	93	115	92	116	104	108	92	110	82	112	100	101	114	101	120	98	113	100	95	102	99	96	96	116	113	115	119	99	108	99	121	119	92	114	106	97	114	111	99	106	111	113	104	115	117	111	102	127	111	105	78	101	106	109	94	101	118	105	103	104	93	115	93	131	98	114	110	108	119	99	117	98	103	110	122	94	102	114	105	98	105	100	108	103	118	96	115	110	98	117	104	101	103	112	98	101	97	105	110	98	100	115	110	122	102	112	90	91	112	84	139	100	105	97	109	108	103	101	84	94	96	87	110	116	105	119	109	110	100	101	100	111	121	127	99	105	105	104	118	100	103	110	115	112	108	105	97	106	94	102	101	96	114	124	99	118	125	97	85	113	109	112	100	111	114	103	100	127	105	95	120	93	102	93	108	121	120	110	123	99	105	114	89	107	95	111	98	115	121	121	102	99	120	102	98	106	98	101	114	126	107	105	105	104	94	112	110	97	105	105	94	102	126	102	115	97	101	108	110	101	92	108	111	117	119	102	105	85	92	99	93	92	105	104	104	104	98	109	98	101	121	87	109	110	91	109	106	97	92	99	98	92	102	107	109	122	96	112	95	90	116	93	103	95	105	127	101	116	81	97	106	113	120	118	77	99	101	93	110	93	105	101	105	95	108	96	112	101	92	116	126	111	87	117	117	102	115	121	84	101	103	116	96	94	105	98	90	113	85	123	113	100	96	103	107	103	123	94	101	118	105	100	95	107	107	102	93	115	117	117	111	121	107	124	111	118	108	99	96	113	106	106	83	105	108	109	102	108	131	98	97	102	105	114	113	94	88	109	118	120	88	102	117	96	119	102	119	103	99	99	119	116	114	75	97	103	109	100	99	114	101	104	112	114	108	90	106	102	109	104	105	124	90	111	98	123	114	95	117	103	99	96	110	90	95	107	107	98	115	125	98	91	108	115	118	85	85	94	85	91	101	91	91	101	118	82	110	104	118	107	90	117	87	99	94	93	100	103	110	104	117	109	96	128	112	99	100	85	101	102	77	111	112	118	111	111	108	98	114	119	104	100	91	116	98	111	95	96	110	93	104	109	110	108	102	89	105	104	133	105	114	117	126	117	110	119	106	93	88	104	97	113	106	116	96	105	101	107	125	100	91	122	123	91	94	90	120	118	104	101	116	111	121	106	121	97	114	99	103	110	102	97	108	100	104	97	104	113	95	111	111	110	113	117	100	96	87	88	125	109	108	110	87	100	94	103	99	100	101	107	100	97	107	115	112	113	106	103	107	81	109	94	90	94	115	117	123	111	106	110	95	115	102	93	95	102	105	105	133	117	98	120	102	113	109	111	117	118	115	112	98	99	112	101	120	114	103	114	92	92	98	91	110	108	106	102	95	109	112	100	98	99	89	111	101	113	81	89	114	113	100	102	91	100	98	123	92	107	108	111	99	109	112	105	91	85	113	106	101	118	92	105	92	117	104	98	114	106	117	129	114	93	109	103	126	112	124	113	90	101	94	111	100	104	110	93	89	94	114	92	97	120	75	116	99	92	109	115	123	117	105	79	119	86	101	111	109	104	107	105	106	98	107	85	119	107	100	100	102	104	117	95	97	103	122	111	105	108	101	93	86	109	127	102	129	95	114	101	113	105	100	107	101	104	125	114	110	107	123	99	114	119	104	104	106	96	99	85	111	113	80	94	115	102	115	101	92	101	128	99	106	114	98	89	111	119	101	121	114	109	100	96	103	110	85	105	101	140	103	106	103	108	106	116	125	98	118	109	99	98	115	91	119	114	92	97	96	111	116	115	103	115	97	107	95	112	97	129	91	108	113	124	123	125	117	107	96	124	92	101	94	105	110	100	104	110	101	94	94	112	96	123	127	102	102	95	118	107	106	88	111	120	105	108	104	93	105	102	91	97	106	90	112	119	120	121	97	99	108	121	105	131	111	100	111	107	112	105	93	108	98	101	85	111	121	106	110	116	114	110	104	109	127	105	117	94	99	109	105	99	124	106	115	102	91	101	103	100	110	107	98	100	121	100	92	104	105	113	120	99	93	113	96	107	133	105	111	94	102	117	105	99	100	111	109	112	110	98	124	88	83	102	104	92	104	92	110	86	86	92	94	98	120	116	95	129	99	107	117	110	131	85	108	102	109	104	79	96	103	97	107	92	115	116	107	95	99	104	94	124	101	112	116	106	100	106	101	100	106	95	104	120	120	99	109	123	104	122	129	84	103	127	97	96	110	105	97	105	109	98	113	92	104	89	96	132	86	106	103	101	106	110	97	104	101	107	104	106	95	114	90	99	105	95	100	92	105	116	123	115	104	92	96	78	88	95	87	105	107	109	97	122	87	102	109	111	106	98	94	110	114	96	90	98	110	98	99	108	105	87	114	113	92	97	115	84	89	111	95	108	99	108	99	126	102	107	122	113	103	107	106	87	111	120	106	106	106	93	107	104	117	94	104	111	92	109	99	95	102	113	106	111	104	102	97	98	90	113	97	116	115	116	106	94	90	93	103	104	112	91	103	118	97	121	98	104	94	110	98	105	98	116	95	114	95	109	91	124	115	118	119	103	110	107	101	104	103	95	109	95	113	99	112	100	121	115	108	107	84	98	115	101	124	96	93	107	103	93	80	106	110	97	112	106	89	94	123	120	88	107	107	107	115	112	101	104	81	105	108	99	109	104	108	89	104	80	106	92	112	107	116	99	80	111	75	123	88	103	108	87	120	85	116	110	102	129	93	124	126	95	96	93	109	110	97	103	85	109	95	112	107	118	100	76	118	127	105	99	93	110	96	92	100	102	85	85	112	110	111	109	117	124	103	104	96	92	115	104	118	112	97	88	94	100	99	126	104	112	110	111	99	103	124	100	113	111	107	101	90	109	101	128	112	122	109	100	97	93	100	110	113	96	111	98	134	119	115	110	89	129	119	96	109	115	98	118	106	106	105	107	105	120	116	94	99	123	104	92	91	109	108	102	97	110	89	110	95	105	111	85	98	117
5276	1432	3239	3594	3039	2390	2076	1734	1321	1260	1095	955	885	803	715	696	665	639	607	634	611	510	562	495	493	474	472	493	432	487	417	415	404	433	437	440	431	427	405	401	388	416	399	379	355	373	380	382	387	391	398	400	381	368	375	371	336	406	395	369	384	387	386	387	392	358	399	388	397	374	363	335	383	347	389	372	371	375	363	373	382	386	368	360	318	369	348	353	370	367	360	368	379	341	368	363	382	374	369	350	389	363	366	339	367	404	392	367	378	359	370	379	334	382	378	359	366	384	395	391	345	341	368	381	372	384	363	366	358	345	330	384	363	319	358	377	380	358	336	370	337	343	343	349	354	354	375	315	355	355	353	338	361	356	347	348	317	316	363	401	364	356	347	361	398	340	326	331	334	339	355	346	364	380	376	348	357	367	377	352	375	359	376	350	341	329	354	365	349	374	355	366	324	342	354	337	342	370	333	326	335	350	368	363	343	334	362	374	382	345	339	380	351	364	326	353	379	362	367	370	387	356	357	360	366	352	387	356	342	350	345	368	395	362	340	353	361	356	348	394	293	369	368	346	366	334	335	353	339	378	370	364	363	347	307	322	342	351	385	313	344	356	348	347	342	354	339	319	371	362	342	347	377	343	388	368	331	357	419	366	386	368	343	349	345	345	385	336	361	348	336	352	358	367	313	357	338	377	351	345	327	346	335	384	381	362	345	335	358	366	342	380	358	334	345	397	329	356	390	348	325	364	348	360	354	348	341	351	325	352	340	334	346	383	319	357	372	331	371	349	336	343	370	353	346	366	346	366	357	378	359	366	353	392	376	339	376	323	322	351	348	384	351	380	335	328	348	325	324	325	343	335	399	343	359	355	369	351	368	377	342	394	390	341	354	365	352	333	338	353	350	378	335	368	340	338	361	326	389	341	362	369	363	351	358	347	364	359	358	337	312	352	365	372	364	340	371	361	320	352	381	349	356	379	349	340	398	362	366	344	348	365	337	352	370	383	332	329	326	367	372	336	353	337	320	359	351	326	348	340	352	348	341	401	365	358	354	356	365	371	357	356	370	327	356	374	360	337	351	323	362	353	365	377	376	349	327	326	371	335	368	371	338	386	357	359	332	353	351	369	329	350	352	333	361	326	326	399	338	369	350	353	356	346	362	339	348	357	307	357	394	342	338	340	369	373	342	380	358	354	336	339	343	351	342	309	346	331	369	370	345	346	361	353	345	361	373	352	367	370	367	353	326	349	360	368	344	379	357	367	339	385	350	344	346	365	358	348	332	343	374	330	358	346	385	330	351	391	371	355	354	327	348	390	374	356	347	354	330	388	375	362	358	345	349	341	346	344	348	348	380	339	348	372	330	367	368	343	389	334	359	347	343	351	331	344	383	364	333	335	366	367	331	381	324	324	343	378	374	357	348	331	360	344	349	377	372	326	377	376	331	349	390	368	346	358	369	374	374	351	378	352	357	335	382	392	350	354	391	376	357	356	359	377	365	350	360	355	336	335	337	353	363	310	339	347	365	371	352	334	359	357	309	376	373	389	385	295	367	348	384	357	365	344	348	338	292	388	329	375	344	366	366	366	394	364	357	376	344	370	346	362	347	387	357	356	324	379	356	366	360	338	329	368	356	383	377	345	297	353	361	377	376	356	352	332	320	357	319	340	340	390	370	361	384	368	369	348	346	343	383	347	376	373	350	342	374	354	377	321	362	392	351	386	361	389	341	369	346	347	352	384	378	375	351	374	331	325	357	362	341	343	351	352	355	385	325	352	342	378	366	336	349	362	379	367	328	386	374	361	351	362	340	354	352	375	375	315	335	340	354	345	395	330	335	358	380	344	371	351	374	344	360	397	359	382	354	352	363	360	351	356	370	337	375	340	363	314	367	345	375	371	351	372	347	359	323	363	386	358	363	360	320	340	381	359	391	365	352	342	355	385	352	360	344	367	384	337	344	364	352	362	332	350	355	375	329	383	360	339	376	345	366	353	383	328	327	338	374	347	361	371	374	359	372	391	330	373	355	338	336	351	361	386	353	366	364	369	327	367	346	328	365	316	321	350	393	364	371	317	376	326	317	368	373	365	326	352	369	353	356	369	373	319	341	332	376	402	337	338	379	338	329	332	336	384	371	366	376	343	394	374	338	337	362	347	335	357	363	343	373	356	380	390	355	364	327	366	349	367	382	355	385	337	353	368	373	354	343	375	343	341	359	342	365	325	343	347	355	343	358	358	347	324	351	335	360	327	323	334	328	353	364	336	328	374	374	366	322	337	386	346	373	362	327	356	368	341	388	377	362	329	330	340	351	337	373	364	358	360	330	348	379	337	328	356	380	346	333	356	367	410	373	340	343	328	362	363	338	340	335	375	345	326	342	334	336	368	386	314	371	395	356	363	382	354	333	349	350	298	343	353	343	356	345	341	327	390	334	357	349	356	359	352	350	338	356	368	361	360	354	358	350	341	337	338	367	371	332	353	361	355	335	340	365	360	338	404	335	345	355	360	354	317	356	346	349	346	335	335	403	388	341	400	330	356	379	326	361	341	375	342	349	325	373	333	356	333	336	365	407	356	351	342	346	343	352	354	377	345	348	342	331	370	365	318	339	302	357	380	308	395	397	325	342	373	364	313	317	355	371	441	350	378	300	329	353	361	348	381	338	354	348	362	376	327	362	372	355	339	336	371	386	339	369	364	365	359	387	337	335	345	358	376	317	346	361	358	395	383	330	338	370	349	367	343	344	345	350	376	350	373	372	364	351	368	339	373	345	325	333	341	349	338	339	331	347	343	347	350	354	342	338	351	386	331	369	377	344	373	358	386	362	355	340	371	346	346	347	366	355	363	367	341	385	334	341	381	369	382	363	351	331	327	351	365	340	359	367	352	350	384	355	383	346	371	392	361	338	392	389	364	331	371	348	324	349	349	348	325	362	362	351	337	365	386	346	330	340	376	391	365	354	351	377	314	353	342	368	342	341	360	346	329	335	361	358	368	371	384	337	351	356	325	346	321	358	327	360	370	357	360	356	364	335	389	339	340	327	343	391	368	345	333	362	342	329	366	338	359	396	342	314	356	384	356	341	339	383	332	356	357	343	332	348	387	342	346	362	372	373	330	319	369	338	374	343	384	383	359	376	352	345	350	366	334	347	348	364	378	367	379	358	360	372	340	353	337	374	381	351	361	331	314	355	385	343	370	364	345	365	396	341	375	347	389	402	379	347	375	373	346	366	328	381	341	363	374	380	375	373	356	355	343	305	337	372	370	373	355	332	343	327	317	346	363	367	360	361	369	364	330	344	359	363	359	346	333	330	353	381	332	365	390	353	342	357	348	375	353	384	362	335	343	365	330	368	382	375	337	342	347	358	347	347	350	356	368	368	363	375	321	361	383	401	335	391	322	362	335	360	312	354	345	357	343	317	345	368	355	363	361	372	351	337	358	347	332	334	346	321	359	352	366	349	369	358	348	338	347	364	336	354	351	339	361
15127	2466	2776	2177	1446	1075	766	610	482	454	390	353	315	286	285	273	265	238	227	210	233	198	215	195	165	187	174	194	178	180	187	174	159	169	174	149	157	200	166	160	182	155	159	175	163	196	187	155	180	151	184	191	161	158	182	152	148	152	145	161	150	173	151	161	168	169	135	171	157	164	162	156	167	148	137	173	155	165	168	166	155	154	162	162	161	198	166	153	127	166	168	156	168	161	153	151	151	153	166	139	165	157	151	174	131	163	155	148	137	142	149	162	163	157	145	166	141	152	149	162	166	180	156	160	139	140	155	135	157	163	181	155	159	151	153	190	157	127	170	155	152	174	156	139	165	158	161	149	147	174	168	165	180	151	147	164	149	145	168	141	175	155	143	161	157	168	151	159	153	160	159	171	160	145	151	128	156	150	163	140	158	181	157	163	156	147	151	166	146	165	182	177	163	160	154	155	146	149	151	152	180	151	163	158	147	137	156	176	140	168	155	155	144	165	159	152	170	152	156	158	162	164	144	139	159	174	158	136	151	177	160	158	165	162	175	132	130	161	139	184	147	124	148	143	156	172	174	140	153	149	143	156	146	160	153	158	163	161	121	143	144	169	138	141	144	147	170	165	158	185	158	152	147	162	159	170	161	157	145	167	178	204	151	146	160	157	153	140	155	149	166	138	175	152	157	162	165	165	147	171	170	159	167	149	135	146	153	154	148	163	140	141	150	177	176	139	158	159	145	173	155	159	149	137	135	165	181	159	166	153	156	153	166	160	160	144	153	160	164	164	163	170	143	195	148	183	146	174	143	119	157	170	138	151	166	146	164	168	144	128	131	185	165	160	155	175	145	171	175	162	137	148	151	167	150	149	160	147	147	167	178	155	152	149	157	180	149	137	147	145	146	147	148	153	136	123	153	171	177	176	152	151	169	150	163	154	152	164	172	161	155	146	154	133	137	182	155	169	158	178	161	167	140	180	173	142	159	157	159	169	155	131	158	149	160	183	167	169	171	145	172	153	143	155	172	148	158	146	172	148	155	155	162	159	144	179	160	148	145	148	166	153	154	136	145	152	150	148	142	157	168	159	147	157	160	144	140	154	155	143	153	170	160	165	146	133	155	149	144	147	133	163	160	153	166	176	176	148	150	154	146	162	148	168	149	168	157	162	162	161	154	187	131	163	145	145	140	173	161	149	166	137	161	161	136	137	178	172	152	160	136	149	161	151	167	143	151	151	147	148	123	138	182	135	148	153	135	165	165	170	143	161	159	165	145	151	132	161	179	130	177	153	142	155	159	158	154	155	144	145	167	170	140	171	161	144	167	143	153	157	162	161	143	148	150	170	137	154	143	139	168	149	153	140	139	164	165	162	156	160	174	146	162	153	172	164	151	162	141	152	144	190	165	152	176	150	164	161	150	163	156	158	154	163	150	148	153	148	184	164	141	169	119	158	152	167	143	126	158	156	126	139	158	168	157	153	141	139	157	147	173	150	147	148	142	137	156	159	162	159	153	158	158	150	152	162	165	142	146	185	172	171	155	146	139	148	150	160	147	166	135	167	183	154	153	143	142	185	147	168	131	143	135	142	145	162	175	120	150	125	146	147	162	169	175	155	189	140	139	141	150	150	144	156	147	151	159	173	159	162	153	160	145	186	170	146	180	149	157	170	155	149	137	140	158	142	148	146	176	162	163	138	164	159	155	167	155	165	148	157	160	160	181	131	146	140	172	145	167	174	155	165	171	146	165	164	160	128	151	158	157	166	161	148	146	145	142	167	152	136	149	168	168	159	150	161	153	170	161	125	145	168	142	150	162	157	164	132	136	171	149	157	150	174	150	157	157	160	148	156	158	173	152	133	181	155	129	155	158	174	130	153	160	144	149	140	151	173	134	162	152	142	176	166	146	140	157	161	166	148	151	142	168	155	151	160	150	148	153	143	147	163	156	175	175	161	155	160	156	152	143	146	144	144	146	156	134	148	156	136	139	135	134	154	139	145	161	163	133	166	169	156	139	137	155	149	157	143	178	144	143	152	161	157	138	164	170	164	168	162	133	161	154	150	156	160	146	165	169	158	148	153	172	153	150	171	151	177	164	150	149	135	173	146	136	163	145	142	181	165	158	154	158	164	157	159	149	165	168	166	137	144	126	163	152	182	145	146	186	168	140	172	151	150	146	158	138	146	152	142	146	147	174	156	154	159	143	144	154	144	140	165	158	162	148	170	156	196	126	154	174	126	167	146	154	160	128	125	174	154	142	165	144	156	153	132	153	138	162	136	161	157	166	152	142	153	139	154	146	165	159	167	138	165	157	148	166	158	142	178	163	161	157	139	159	180	127	156	154	163	167	132	156	131	150	169	150	151	150	181	146	163	151	150	170	153	159	143	164	146	154	150	163	175	178	159	150	136	158	161	145	173	139	160	156	147	142	161	152	165	133	144	157	147	145	172	136	136	178	147	164	166	184	159	148	143	163	167	153	159	146	149	175	155	151	138	144	127	144	170	164	133	150	166	146	137	155	144	146	145	146	151	141	133	157	157	151	159	148	166	177	159	137	148	151	170	152	153	152	147	159	158	153	151	149	135	145	147	173	159	167	165	164	160	146	170	157	146	164	156	161	138	153	157	151	168	160	145	146	140	140	135	167	137	143	139	148	144	160	159	131	171	141	144	137	153	137	140	145	152	155	153	145	173	176	167	146	166	148	145	158	155	158	151	153	120	172	172	154	156	145	132	168	146	144	177	152	136	142	153	161	141	180	186	150	139	147	165	158	176	160	150	144	144	142	154	168	156	152	169	164	186	152	137	156	140	164	155	162	162	154	146	157	148	145	150	150	178	153	168	152	149	156	148	155	156	145	135	147	166	153	145	140	175	142	145	153	156	155	154	150	144	158	155	152	147	151	167	153	148	163	132	160	145	142	155	142	137	162	146	150	143	164	155	150	148	160	158	165	166	145	142	152	160	159	133	168	162	159	141	165	150	166	139	154	170	141	153	170	162	147	153	158	161	168	145	168	147	164	142	172	149	136	160	154	157	186	166	153	142	138	150	147	138	141	151	160	159	130	142	144	153	145	140	160	170	160	145	144	156	173	145	160	162	142	152	156	153	135	142	145	146	161	146	149	157	156	148	175	143	149	161	155	150	141	173	147	173	154	168	176	155	162	145	152	160	147	147	138	152	143	151	165	171	162	164	146	183	144	151	141	149	158	154	148	152	143	146	164	145	148	144	146	178	168	155	156	178	143	154	163	149	147	163	156	156	161	164	145	142	143	165	146	168	144	182	159	168	160	149	145	145	150	157	135	134	171	142	143	177	140	153	151	162	180	171	145	152	154	165	147	161	174	164	150	155	154	162	162	149	139	126	182	181	149	157	145	145	167	137	146	172	162	174	170	143	138	162	161	141	159	152	171	162	145	164	137	141	145	160	157	164	168	142	156	155	147	160	159	168	165	157	176	184	157	138	143	154	164	128	171	168	128	169	140	150
7564	2549	5933	6707	5597	4402	3627	3005	2575	2163	1915	1665	1530	1452	1380	1183	1192	994	1020	940	909	919	835	789	784	764	814	754	686	723	695	674	660	678	611	606	643	589	608	679	593	560	592	597	597	559	562	568	573	558	572	581	572	539	552	552	568	517	521	550	576	559	511	578	524	530	507	543	550	522	522	548	533	536	556	567	505	527	547	522	496	512	499	500	544	500	496	496	474	493	556	526	496	510	499	489	504	477	508	534	503	552	483	528	517	503	492	505	498	500	538	519	497	542	526	529	527	499	555	519	558	515	504	479	522	507	514	545	541	480	511	534	472	494	499	509	534	514	472	493	537	478	474	548	505	493	525	507	526	475	512	474	507	529	530	521	456	502	473	475	536	480	520	531	483	530	506	476	487	536	486	511	493	502	534	506	467	520	521	522	490	476	484	511	514	492	499	537	530	505	521	474	508	483	495	494	471	493	483	515	507	478	480	506	475	485	462	475	469	465	507	497	514	504	503	520	484	492	505	536	508	503	478	451	501	515	497	540	512	495	498	516	508	523	521	510	496	501	512	510	561	514	514	512	495	517	510	547	481	496	480	527	533	556	521	521	506	499	509	494	512	484	505	564	503	506	485	515	477	539	521	460	509	498	523	559	532	501	524	467	486	494	480	443	510	480	461	509	505	529	510	502	482	526	494	482	529	498	483	477	526	478	506	491	518	533	484	521	517	531	501	516	526	499	486	457	504	514	525	551	463	500	527	518	481	512	526	508	503	484	473	500	449	494	515	501	533	506	514	521	501	538	488	489	470	479	521	494	444	508	508	500	500	498	548	457	505	500	484	479	514	511	477	486	489	522	464	505	481	495	501	521	502	513	500	467	524	465	506	507	512	501	529	559	487	502	492	486	519	496	496	545	473	506	520	515	495	488	498	471	535	486	501	485	487	462	505	492	493	506	518	505	518	530	499	518	486	513	501	510	491	516	477	506	492	451	481	457	535	481	480	536	486	511	550	513	521	511	523	485	473	530	521	516	525	462	525	492	476	505	511	526	488	498	477	486	555	503	489	463	500	510	477	537	486	518	505	499	480	494	548	517	504	483	484	551	502	492	488	504	481	509	520	529	500	485	467	502	486	538	511	466	472	520	522	464	456	495	525	500	533	521	543	528	503	488	489	536	532	520	514	501	490	533	456	509	523	502	531	489	477	464	487	508	493	469	500	514	492	523	506	484	507	548	482	484	533	472	489	488	488	511	495	471	520	523	503	503	490	480	478	495	476	535	511	528	504	481	498	498	494	477	482	506	507	472	491	493	513	521	482	461	492	523	501	452	500	516	514	483	544	480	488	471	513	523	530	499	503	509	492	544	502	478	487	483	494	525	538	489	481	527	492	536	519	475	469	481	476	513	511	525	498	526	498	488	487	545	501	505	483	466	474	533	483	532	497	484	507	475	476	515	523	543	503	494	484	526	493	510	495	523	544	514	497	501	515	469	503	480	527	503	498	467	527	529	526	505	473	536	521	515	536	476	466	489	520	520	502	509	476	475	507	527	507	481	486	509	487	520	494	494	488	509	503	469	518	542	503	522	488	525	483	503	485	494	509	503	535	466	540	501	485	507	500	493	509	485	523	490	474	539	489	473	513	544	486	442	497	508	503	498	517	493	495	502	471	507	541	483	514	496	550	510	514	483	469	422	529	503	500	467	507	465	475	503	514	509	529	501	526	494	470	459	464	463	536	529	520	477	519	488	498	514	492	482	489	479	520	512	474	492	456	511	507	499	483	507	478	487	471	505	538	507	508	488	487	523	507	489	490	491	483	499	490	499	459	529	436	483	506	524	501	481	528	532	483	516	488	473	517	510	480	485	468	464	493	513	482	517	480	507	522	461	520	507	495	470	505	504	494	457	526	467	488	494	507	542	501	509	449	492	511	498	470	508	490	474	494	501	489	492	529	510	471	512	524	522	501	525	514	508	515	490	530	518	469	470	515	483	537	489	472	481	542	488	469	523	514	459	466	497	501	519	473	472	472	484	546	516	488	490	497	474	521	520	504	512	528	502	477	466	514	523	466	514	469	472	518	500	501	522	553	480	483	484	499	503	522	461	527	535	533	446	510	478	515	506	495	499	457	529	486	478	521	491	526	488	481	543	504	504	525	486	510	489	491	497	496	496	499	490	524	500	539	475	511	502	506	497	530	485	512	517	528	540	527	525	465	516	523	536	508	505	499	440	536	469	504	491	522	477	526	502	483	514	506	497	485	453	531	460	486	454	495	495	512	534	487	482	507	473	505	491	490	473	467	491	509	459	487	536	495	505	477	542	532	492	530	504	484	472	502	492	441	496	529	524	503	483	508	493	472	514	485	517	451	496	477	538	487	519	535	483	480	479	472	480	492	523	529	514	518	504	485	511	489	483	511	485	488	533	511	459	524	498	486	519	498	470	514	484	475	467	529	511	518	518	467	478	511	464	529	472	486	492	508	477	528	488	509	505	501	520	472	465	482	513	529	483	481	495	477	486	533	511	512	510	501	474	507	476	475	516	549	540	517	495	458	488	541	520	498	569	476	521	503	529	531	488	479	462	510	511	496	500	488	494	498	493	461	470	493	492	475	461	499	489	489	485	507	538	505	481	520	498	526	495	469	536	506	515	491	532	526	488	479	485	481	492	487	502	501	515	507	468	532	549	521	483	477	531	529	504	505	559	473	539	540	462	498	497	479	498	482	487	478	502	513	502	495	504	494	523	516	516	475	477	496	461	490	457	503	521	487	466	501	514	509	502	506	470	481	468	529	496	533	474	495	514	463	529	483	544	500	482	477	488	478	529	498	517	556	500	516	498	470	510	482	522	515	514	500	519	527	494	502	535	479	505	542	466	482	492	487	561	537	472	525	510	489	559	531	520	488	508	499	514	535	480	482	472	488	508	498	474	507	514	496	517	492	510	521	521	508	517	475	494	505	516	517	493	502	484	524	498	512	509	480	518	506	441	510	492	440	471	485	489	508	501	527	548	500	475	510	502	505	475	484	506	532	488	490	509	528	510	492	479	494	519	492	481	525	493	454	460	504	519	504	497	483	500	522	521	470	481	482	500	544	489	493	524	482	502	461	513	506	505	524	519	486	498	506	532	552	462	520	502	454	528	506	487	520	504	538	471	509	516	493	495	485	499	489	550	515	502	457	530	524	519	519	455	519	513	520	475	515	495	499	489	494	448	510	474	518	514	502	453	510	501	459	501	508	477	533	509	454	477	541	504	452	492	508	523	495	520	507	530	496	514	497	482	496	506	468	540	524	499	517	507	485	488	505	481	512	460	488	501	496	480	484	474	494	502	449	465	480	478	544	495	529	490	507	493	470	482	504	482	468	525	531	464	522	501	513	504	506	508	485	509	503	502	501	480	477	519	519	502	514	480	481	505	463	511	494	485	522	504	487	520	503	459	533	496	494	559	497	464	484	490	507	492	472	470	502	500	501	548	469	469	509	505	503	491	487	564
2064	303	301	291	245	210	225	232	205	230	206	206	220	218	236	220	233	233	224	233	220	198	224	224	191	248	206	205	204	212	214	215	204	207	191	227	196	197	219	233	202	204	199	212	219	228	201	221	235	206	196	216	214	179	181	227	188	218	195	217	214	207	197	212	198	186	217	228	215	212	215	234	172	213	215	219	202	220	235	205	242	199	222	213	212	233	203	192	185	230	190	231	176	191	235	225	191	209	212	203	203	219	230	191	199	212	230	221	179	206	200	202	203	213	199	237	222	215	211	210	234	203	201	214	236	196	197	230	226	214	210	208	216	207	211	220	187	227	188	241	187	216	179	207	230	205	198	205	205	223	249	213	196	214	195	194	197	224	216	215	222	198	199	213	215	208	198	223	211	205	221	190	200	221	195	205	217	216	227	194	230	207	203	195	198	188	201	221	229	229	215	221	234	217	221	201	212	225	221	196	213	246	207	205	230	233	221	177	225	210	222	196	229	223	192	193	224	224	195	219	174	207	231	218	221	241	203	214	237	216	204	206	206	229	217	198	220	218	205	212	207	192	229	218	188	220	198	203	226	210	185	223	224	216	205	217	220	180	226	208	228	215	203	200	224	217	223	220	211	202	180	220	206	201	201	212	214	220	236	214	199	228	214	189	215	223	232	199	222	206	212	197	175	201	236	236	233	234	196	229	202	198	218	227	228	230	199	198	206	199	214	196	214	220	206	216	190	185	213	203	224	193	198	206	196	199	192	208	195	230	216	206	226	231	209	212	196	211	206	202	204	205	213	232	196	190	218	211	212	218	221	193	210	223	214	188	222	231	208	211	203	182	203	221	207	220	225	191	220	168	232	203	228	208	208	199	203	190	204	205	195	213	197	188	213	208	228	205	221	203	219	203	225	202	222	187	217	196	208	206	235	194	221	223	189	204	222	217	242	209	207	217	225	224	191	194	219	204	235	199	197	185	201	193	202	210	193	196	209	225	208	207	205	237	199	207	196	204	201	205	179	196	209	207	205	225	234	225	190	226	207	200	203	200	209	193	226	205	187	180	207	216	189	215	199	230	220	220	209	222	178	201	200	197	226	211	220	185	195	216	203	206	219	203	232	210	204	202	193	217	184	196	224	199	178	207	197	202	204	219	201	196	221	217	210	207	203	204	218	208	190	210	238	184	226	200	226	191	222	209	201	196	223	196	200	233	191	207	205	201	237	242	193	210	217	190	226	214	185	186	226	194	232	201	218	224	186	223	208	200	205	219	186	240	209	201	222	201	211	178	210	199	207	215	208	213	221	195	215	194	208	228	211	221	209	202	219	222	203	209	224	217	216	219	214	203	222	201	206	228	241	218	202	220	196	210	211	206	216	204	209	214	204	226	192	211	197	211	210	221	225	213	244	229	196	195	218	220	186	236	177	198	216	201	224	203	219	215	205	225	199	217	182	226	221	203	219	217	200	211	209	207	225	199	236	228	178	218	194	222	212	208	204	197	205	214	203	213	222	228	195	179	207	207	224	213	203	248	208	201	207	216	189	207	211	224	190	203	210	195	242	236	196	212	203	209	235	223	217	201	205	207	204	193	194	219	170	232	231	227	201	221	216	220	204	197	205	200	231	192	190	220	216	218	223	207	187	193	175	201	224	201	199	226	218	203	227	222	224	180	199	203	218	208	198	216	189	190	218	218	205	210	208	187	205	204	201	221	227	212	230	212	189	203	213	195	218	203	176	205	213	215	189	188	219	203	204	197	227	237	188	221	211	209	201	248	215	208	200	206	225	209	208	194	220	176	217	206	209	203	186	219	239	217	193	219	208	224	221	217	223	216	235	190	244	228	225	211	196	224	216	223	213	199	213	219	190	195	201	223	216	212	205	206	217	212	209	218	205	197	199	178	228	176	203	216	220	213	233	205	215	203	214	209	197	206	236	213	217	210	211	212	219	199	229	205	201	189	202	217	203	242	208	207	210	195	207	207	196	221	205	238	237	240	222	214	200	207	214	198	225	223	209	212	178	218	218	237	224	193	205	234	217	215	207	230	214	229	202	202	230	211	210	252	215	211	225	203	196	203	223	213	217	233	226	219	178	221	219	215	219	198	194	221	234	197	204	222	211	223	230	205	228	226	202	225	207	239	226	219	195	225	193	211	212	235	203	210	216	216	186	210	218	200	228	202	200	230	215	218	222	215	209	211	222	219	215	200	206	200	224	228	210	201	208	192	242	191	204	206	211	197	203	205	208	208	209	212	243	208	228	201	232	198	186	198	190	230	204	219	197	218	197	212	212	211	243	196	224	211	210	217	201	230	202	224	233	206	204	215	206	202	226	219	202	209	210	194	198	222	223	218	197	222	217	193	207	226	228	192	217	221	226	230	225	215	213	234	204	231	222	240	204	205	241	206	205	232	213	193	193	204	211	219	208	197	221	203	225	191	212	211	196	231	244	218	212	201	201	189	230	221	208	199	202	204	206	218	207	209	204	223	210	214	209	197	232	195	213	218	203	233	218	208	198	218	211	211	224	219	219	195	200	189	218	223	220	176	176	204	205	224	185	198	231	211	210	222	185	198	198	227	209	186	227	220	223	216	218	213	223	230	202	216	199	199	225	184	200	195	209	213	205	186	218	225	188	206	208	232	228	205	227	216	206	181	198	180	246	200	231	194	194	203	212	189	203	202	200	205	190	207	236	199	194	207	256	189	206	194	214	232	200	209	232	228	207	210	196	194	200	210	216	203	231	224	208	244	199	204	196	225	217	207	225	212	229	206	208	210	217	209	216	226	202	196	215	218	205	226	238	216	215	233	210	204	206	224	227	196	206	217	205	231	200	214	187	214	199	213	214	224	182	191	218	203	211	206	216	217	197	211	238	226	213	224	209	211	222	215	196	224	215	207	207	212	242	197	193	202	197	192	193	230	220	207	214	242	219	221	223	213	208	203	190	220	220	217	183	211	215	227	200	223	176	203	209	216	217	231	232	217	215	214	223	229	189	199	224	226	237	229	202	192	222	198	219	224	219	196	225	196	232	221	250	207	208	222	229	176	197	207	248	189	196	215	229	167	220	209	214	185	195	218	219	190	203	201	204	236	226	206	182	196	191	200	207	191	222	184	198	211	195	227	228	192	232	203	236	194	219	192	201	180	212	195	213	207	229	216	211	229	217	203	199	202	198	202	207	198	192	244	205	223	201	197	210	189	219	222	216	217	224	210	214	201	201	213	194	245	222	164	208	208	194	221	197	197	213	221	228	213	204	227	215	217	214	193	187	205	210	215	195	186	213	196	204	218	189	199	191	225	201	224	216	241	236	202	227	220	244	200	198	224	209	233	224	208	229	197	187	220	224	200	216	217	209	215	222	212	214	226	221	225	209	179	239	246	213	237	234	191	211	210	199	195	220	212	190	189	212	208	188	205	213	242	211	196	219	193	208	217	194	262	180	195	220	202	198	217	218	210	221	197	213	240	186	244	222	214	215	205	198	202	207	177
2171	660	803	817	779	729	737	722	668	694	662	669	631	706	623	686	652	591	625	648	641	639	655	593	599	596	636	612	639	610	654	571	659	633	636	628	585	657	623	600	598	643	647	602	619	628	608	624	607	647	648	634	663	619	623	631	596	617	593	628	618	614	639	597	623	632	655	668	628	655	664	616	649	630	587	652	678	634	640	610	578	624	633	604	589	656	605	622	588	632	607	623	651	618	624	626	616	630	636	643	599	614	621	647	619	654	586	686	643	591	624	604	615	648	631	597	584	613	620	639	589	640	645	655	647	616	673	631	677	603	599	652	623	673	651	620	621	597	623	657	617	601	602	631	631	637	607	637	615	657	637	567	615	611	590	654	625	645	602	608	619	567	636	613	629	624	626	590	664	628	601	642	623	632	603	587	618	630	610	594	565	611	612	622	617	613	621	578	591	640	634	619	624	567	610	618	660	619	644	628	670	617	638	612	644	629	697	664	614	623	658	635	648	607	608	628	638	631	590	637	636	617	622	591	637	637	636	625	662	621	577	634	630	681	625	615	616	639	634	592	632	646	611	619	614	667	598	624	614	596	611	632	658	591	597	622	603	587	630	625	636	615	607	597	616	649	612	602	656	596	634	628	668	592	594	616	634	611	639	654	608	620	599	642	628	617	607	608	609	608	591	594	664	635	674	612	612	611	627	664	608	614	609	608	645	638	608	583	639	600	649	586	629	604	620	608	642	583	603	608	642	616	693	620	623	621	643	631	618	570	608	658	593	607	618	609	628	574	600	622	578	634	566	613	678	616	635	642	672	607	607	639	598	635	649	602	589	594	646	629	638	608	592	646	658	623	587	607	615	594	593	623	585	648	643	640	586	595	642	648	594	596	596	629	621	626	596	608	666	616	588	670	593	617	625	587	628	650	603	614	620	647	599	627	621	567	607	632	622	635	610	648	620	633	614	635	635	622	604	631	616	639	622	616	583	624	582	670	615	580	626	654	645	637	619	599	635	660	612	672	616	670	627	634	627	598	672	611	623	629	665	561	598	596	604	618	639	664	624	642	639	600	647	641	607	636	679	649	594	636	632	622	572	647	688	638	619	654	586	648	616	626	661	631	593	621	590	633	618	626	633	614	630	628	621	654	630	630	642	655	646	625	600	647	613	671	627	670	599	642	645	615	612	660	618	613	628	608	624	636	660	639	601	618	613	601	604	653	617	569	645	585	644	602	643	668	594	662	596	674	610	601	618	609	669	638	630	612	562	603	618	656	629	558	641	635	662	613	617	623	605	624	621	614	603	624	697	649	624	674	614	625	635	586	629	624	609	676	654	612	595	588	638	564	636	606	676	600	633	651	663	639	610	617	641	618	617	642	632	638	592	612	638	651	605	661	614	664	632	629	645	593	619	619	687	630	650	598	632	598	629	641	598	631	589	632	629	621	630	633	657	606	629	625	622	594	616	612	608	673	601	640	645	602	616	628	628	637	657	601	653	685	624	580	623	634	647	590	617	604	648	628	607	623	627	628	636	588	618	617	609	621	664	573	635	670	630	638	631	627	625	645	626	629	620	657	591	674	656	628	599	583	643	640	621	618	596	640	587	611	616	600	693	631	619	633	600	643	636	644	606	606	608	645	597	622	621	570	633	597	619	646	657	620	619	634	651	625	637	639	632	622	621	651	659	567	598	630	629	597	630	617	615	647	654	631	638	611	583	586	642	649	650	643	600	592	628	607	660	592	582	591	686	632	598	627	638	671	618	617	667	641	608	627	639	661	595	625	623	608	658	672	600	614	648	637	628	682	627	649	610	655	628	587	588	623	585	643	612	637	640	645	650	620	633	603	644	650	588	666	623	619	634	593	622	623	601	609	612	604	618	632	662	641	613	631	644	651	608	633	639	647	637	615	612	627	658	688	660	610	642	604	642	613	658	664	656	651	631	628	613	635	628	586	655	582	621	654	650	633	593	616	654	621	620	632	635	647	629	640	602	653	627	644	660	589	630	618	686	649	620	601	622	605	594	625	635	608	659	648	635	581	642	639	641	623	630	639	594	610	676	610	614	602	634	666	589	650	633	596	594	642	631	622	584	634	608	666	659	629	654	646	680	661	597	615	612	655	619	600	613	655	625	644	638	608	595	626	619	606	646	630	657	616	600	554	627	647	603	620	647	646	585	595	638	609	646	654	664	651	621	580	638	657	649	618	648	639	653	607	640	609	608	649	612	627	622	654	602	661	584	673	655	626	603	606	593	595	600	604	652	641	610	638	597	651	628	635	678	638	662	629	617	611	659	641	626	625	637	642	594	640	614	601	620	608	609	608	648	636	590	668	618	615	653	668	607	627	619	627	634	661	622	666	604	662	600	593	602	646	661	668	633	610	594	638	614	606	610	571	601	643	658	639	622	610	646	622	587	642	604	635	636	641	626	650	600	642	627	655	605	685	650	601	636	662	605	644	613	614	636	571	620	650	636	578	615	633	624	637	629	626	615	651	608	618	594	639	606	604	597	642	632	614	662	613	610	659	618	648	575	630	670	654	613	622	703	658	627	659	655	633	643	645	652	574	641	641	631	564	656	619	589	638	603	587	635	616	612	612	632	631	608	614	634	617	662	611	636	622	649	620	628	656	606	608	567	626	599	596	626	637	625	606	646	599	646	595	624	659	575	670	615	609	643	623	597	624	610	612	571	577	626	581	593	585	594	650	617	620	655	637	647	617	638	581	635	656	585	617	638	648	572	631	615	622	629	604	647	643	643	643	631	645	633	665	618	626	619	635	608	661	636	639	629	630	606	612	663	604	586	645	646	605	605	637	601	622	609	630	638	600	632	630	605	585	621	661	605	655	623	597	605	625	596	660	621	640	607	638	628	610	672	597	575	615	609	591	661	617	613	642	605	629	634	635	563	630	604	622	656	626	609	604	604	615	604	642	610	627	625	645	610	643	606	604	683	656	638	645	603	584	639	627	619	653	636	621	639	662	614	615	619	606	702	649	619	644	621	637	610	594	616	615	623	616	588	664	611	638	632	614	632	619	619	604	635	620	640	680	615	613	616	615	632	619	605	632	656	617	610	613	606	620	626	666	621	693	602	598	625	637	644	627	640	673	634	578	635	616	648	605	630	628	638	616	659	655	632	620	644	686	585	630	632	627	594	637	625	611	633	607	592	627	662	627	590	605	672	588	635	622	650	628	623	632	616	596	621	681	636	663	605	649	606	665	611	620	610	601	640	633	628	580	620	669	604	601	611	618	622	631	643	592	651	626	597	579	610	613	618	621	642	581	615	629	647	640	642	640	639	682	648	606	622	627	639	662	621	628	647	617	610	605	623	664	628	604	618	649	631	561	620	628	612	621	655	629	601	619	637	657	645	614	635	629	637	633	581	674	672	643	634	578	612	655	561	621	652	597	635	600	652	626	649	624	645	618	671	603	619	635	694	655	599	622	620	663	652	607	597	585	633	604	632	648	632	578	607	633	604	636	658	613	639	640
7956	1095	1350	1006	722	560	387	305	268	223	212	199	195	161	166	163	143	126	129	164	136	139	123	127	125	121	122	115	112	111	117	141	118	121	100	122	108	123	101	109	118	111	109	96	120	93	109	98	123	126	96	112	111	113	114	113	106	115	101	102	103	120	105	89	88	126	120	96	109	119	115	121	112	101	101	100	106	131	90	91	97	119	113	117	100	127	106	117	96	107	100	130	95	105	95	93	99	115	106	110	106	127	92	101	98	120	107	109	96	109	112	115	101	113	100	102	87	105	116	116	120	101	97	101	102	101	114	97	101	111	98	99	100	118	120	102	107	101	115	114	98	97	109	109	99	91	94	98	102	112	108	107	109	124	110	110	100	109	88	103	101	115	117	108	101	109	95	104	101	105	101	100	97	103	116	107	91	92	107	109	112	102	101	111	104	117	98	102	110	97	103	111	104	105	114	99	121	110	101	103	109	102	127	92	90	96	92	110	111	96	118	103	117	105	98	98	118	116	106	107	106	109	121	96	105	107	110	123	108	119	104	111	100	120	108	99	123	99	115	103	101	98	108	117	109	117	92	109	102	112	101	107	115	114	93	108	105	95	106	109	123	105	125	107	115	104	101	109	92	94	104	108	113	105	99	109	96	110	112	93	107	114	103	99	117	104	98	112	109	111	119	132	108	92	101	99	125	98	99	114	107	92	108	114	104	111	104	104	115	105	113	105	112	106	103	105	94	97	102	89	109	85	97	100	104	104	104	115	93	105	119	112	95	104	97	87	120	114	99	110	108	97	95	104	106	103	106	90	111	105	100	111	91	116	116	94	97	84	97	109	105	114	108	99	104	96	116	114	95	106	119	97	105	104	107	128	117	96	112	102	95	93	118	113	115	114	99	106	108	80	116	89	113	97	112	107	92	114	90	107	117	99	130	106	110	91	108	108	129	86	100	119	124	98	109	117	101	100	111	120	102	104	106	123	93	105	97	115	117	94	118	114	117	109	94	109	95	119	102	106	119	106	122	125	105	105	108	125	93	129	114	113	116	119	85	109	108	102	118	118	100	95	105	105	86	89	104	131	99	111	100	93	112	106	106	101	107	107	91	79	87	119	111	112	115	106	107	86	101	105	112	111	97	132	109	89	98	112	86	110	94	108	104	109	117	94	101	119	88	98	107	107	89	102	103	116	89	107	116	118	93	99	93	106	97	108	91	111	109	100	113	112	114	101	102	79	110	96	111	100	99	98	99	86	103	97	98	107	99	116	103	87	101	98	114	104	132	106	107	137	114	101	109	103	93	96	113	115	103	104	98	108	111	104	118	113	109	103	106	100	128	101	100	99	103	104	82	98	112	96	109	107	102	97	112	99	96	104	110	97	100	97	108	94	100	109	96	97	116	102	91	101	123	100	119	119	100	94	94	102	122	106	118	113	128	108	95	116	147	104	95	91	109	103	92	114	111	82	114	115	106	124	111	123	92	100	119	108	110	104	103	99	92	108	110	104	118	113	103	106	111	97	88	107	118	113	112	109	128	111	103	100	108	106	121	110	106	102	86	95	86	111	131	117	93	109	96	105	107	102	125	98	113	104	122	113	114	96	114	115	88	111	75	105	115	93	101	108	115	90	76	122	91	108	103	105	103	114	107	107	113	113	97	101	110	101	102	120	111	100	120	107	98	98	112	107	101	111	117	109	124	105	103	112	116	108	99	98	106	95	122	114	94	95	126	101	94	107	101	112	112	110	114	107	106	107	94	106	110	100	97	105	110	106	103	98	114	112	95	110	91	97	112	115	107	96	115	109	97	98	132	109	98	105	124	125	99	91	117	112	104	109	114	96	106	94	109	103	112	107	110	108	109	104	93	121	104	95	109	104	97	109	117	103	99	106	102	111	110	104	89	104	121	105	129	111	101	84	119	116	98	94	109	112	102	92	106	117	116	108	99	114	104	110	87	115	111	95	112	115	92	118	104	112	103	113	106	114	100	95	90	83	101	136	85	135	92	103	106	111	119	124	115	92	119	107	98	107	124	105	119	98	109	88	101	102	116	114	104	108	112	95	122	121	103	99	105	130	82	108	127	118	123	114	101	120	112	113	114	99	116	86	105	107	123	112	120	101	110	96	92	107	113	116	104	92	89	114	99	101	91	97	109	112	95	93	105	103	95	107	99	110	110	111	85	95	117	120	108	93	102	88	108	115	90	103	122	104	116	114	101	115	117	97	99	108	105	112	101	104	108	99	115	104	109	110	103	103	113	111	118	99	106	92	114	108	118	121	87	104	120	106	96	90	85	110	93	101	115	101	110	95	93	84	109	128	90	107	103	110	120	78	101	119	119	98	105	117	103	110	93	101	94	116	109	95	118	110	100	109	99	107	113	99	106	100	104	110	109	114	99	114	114	119	103	94	96	92	106	93	116	84	100	104	109	103	99	97	101	99	117	104	104	107	102	87	97	137	115	112	99	117	123	119	106	97	110	112	109	113	104	107	105	112	120	117	105	99	91	97	99	108	113	89	122	119	99	107	115	109	109	103	119	101	110	86	90	113	112	86	113	111	109	124	94	103	99	103	113	137	104	93	103	89	123	106	100	110	110	107	102	97	114	120	99	117	117	100	104	112	116	106	101	97	106	100	115	118	106	102	103	118	103	119	95	90	94	110	94	103	84	107	115	127	110	112	105	94	111	108	101	112	89	101	85	101	122	100	116	100	99	92	85	102	113	104	98	116	104	122	116	92	113	135	110	88	91	103	102	100	122	104	99	106	117	113	107	99	100	84	114	92	113	105	120	109	101	111	103	79	104	97	103	101	113	99	85	92	99	116	101	100	121	105	91	110	95	92	108	130	105	117	107	98	110	116	115	95	99	119	101	120	86	97	94	87	103	121	112	114	113	91	107	110	101	97	110	104	104	81	125	101	100	106	94	108	103	104	135	100	118	123	82	112	109	86	87	116	108	107	110	86	115	114	88	97	109	118	92	100	115	95	114	95	114	113	94	128	87	99	112	112	109	108	105	104	102	103	98	107	104	106	102	98	93	104	97	116	104	99	104	91	96	114	102	107	88	123	107	109	98	95	93	108	99	114	114	108	126	97	109	124	106	113	115	111	117	102	112	99	95	116	115	108	95	104	94	122	94	110	117	90	109	108	100	122	107	117	102	116	126	89	100	120	106	108	101	104	91	104	120	95	92	105	105	117	120	93	117	103	125	104	107	117	118	94	112	96	103	99	103	100	90	129	104	133	121	82	86	103	115	81	121	110	108	94	101	111	112	110	104	98	98	97	98	102	106	109	103	108	108	108	104	108	107	95	104	104	118	105	100	105	125	130	106	112	103	106	109	100	90	125	94	114	145	110	111	102	104	105	114	100	109	105	107	96	103	109	109	110	116	118	108	113	100	118	104	109	104	119	101	104	103	113	97	121	104	106	119	109	93	86	121	113	120	103	95	99	120	88	112	108	108	118	109	117	100	104	97	93	109	89	94	84	96	101
5261	1456	3191	3547	2986	2454	2048	1562	1385	1235	1034	980	897	805	747	695	681	635	611	597	571	559	520	495	537	503	437	479	449	466	412	427	460	426	448	434	423	449	446	372	379	391	437	384	429	366	392	391	379	423	409	405	371	390	385	389	380	362	392	356	382	360	380	386	382	368	370	391	406	374	361	382	380	343	365	382	372	387	351	331	365	358	361	336	370	368	363	339	341	357	334	354	350	364	383	331	370	393	391	357	375	365	363	348	373	326	363	330	356	366	354	319	348	360	363	358	369	358	323	354	358	356	379	346	373	347	367	366	342	375	370	336	368	365	366	361	370	362	340	363	317	327	393	388	347	367	333	350	327	336	323	347	361	358	358	359	366	345	358	323	351	355	356	365	363	385	369	341	370	346	363	324	347	370	395	343	348	352	321	373	353	351	349	368	335	347	367	391	361	378	379	372	361	337	373	356	399	351	367	378	359	369	383	381	371	371	353	385	358	369	339	360	322	349	318	369	365	343	363	327	351	364	349	354	380	376	337	365	356	349	322	345	349	351	385	338	354	345	378	360	344	373	313	347	325	367	351	345	345	356	347	360	349	321	367	343	344	354	372	353	370	340	340	339	342	365	369	353	396	341	343	316	363	391	374	379	311	356	369	375	358	379	370	332	370	393	356	355	367	350	348	318	356	334	401	386	348	361	343	373	329	353	328	324	351	354	348	366	344	340	369	379	356	322	359	376	333	319	355	346	360	379	377	348	337	315	345	378	364	363	380	355	342	357	358	368	321	380	354	385	356	316	336	356	387	379	342	349	358	321	345	342	369	341	347	351	385	363	352	355	347	362	365	351	341	362	341	356	365	337	343	336	373	358	372	331	387	399	360	357	354	342	324	338	320	379	359	374	360	372	333	319	357	369	339	341	373	362	365	330	370	338	342	346	356	354	329	331	350	286	371	345	341	327	340	339	336	371	358	357	332	371	377	321	362	358	350	375	375	387	371	325	352	360	374	337	332	337	385	337	346	377	352	342	330	329	338	351	335	348	339	330	364	383	337	343	368	348	367	358	366	391	375	358	334	366	381	335	351	366	346	345	361	370	380	346	334	333	330	336	344	342	363	361	342	349	324	333	373	366	356	374	351	329	356	374	375	347	392	356	391	363	374	327	331	356	363	407	353	407	328	328	328	365	362	348	343	383	357	343	365	359	334	354	361	359	363	369	363	340	343	383	341	381	357	334	364	343	340	364	382	366	344	350	355	351	318	389	339	358	348	337	350	357	358	365	325	351	334	379	337	347	360	383	346	363	356	334	322	340	374	351	381	347	364	352	333	345	356	373	343	367	378	387	346	372	359	353	369	367	322	353	352	356	345	357	367	343	355	345	324	348	324	379	358	348	365	336	363	356	339	336	353	352	347	392	391	368	338	347	359	363	345	349	349	349	342	336	360	370	348	362	352	352	358	346	375	359	359	328	370	372	363	337	364	346	347	334	345	395	356	348	349	370	340	341	342	342	338	357	352	360	340	319	350	386	340	385	353	334	346	337	331	370	358	369	362	359	370	343	368	369	345	349	370	340	349	343	337	336	367	363	393	359	338	333	327	338	336	372	395	314	352	337	341	346	385	325	353	350	366	376	330	365	349	400	339	337	337	398	345	370	379	359	333	361	333	341	314	378	383	344	330	351	359	340	339	353	335	355	354	354	373	324	354	353	324	346	318	351	388	365	339	357	378	322	368	369	374	360	351	345	382	364	351	327	365	313	339	366	365	354	356	339	355	378	378	345	345	349	380	358	356	333	342	361	340	332	348	327	363	365	335	331	354	386	352	386	385	363	342	349	367	349	332	373	326	351	359	362	327	377	358	323	353	392	353	333	374	358	336	330	355	329	369	365	332	333	328	389	320	331	360	342	363	377	359	351	357	351	348	358	324	380	382	362	311	353	355	327	385	355	360	313	361	363	329	343	350	354	379	353	342	363	368	362	348	334	357	361	322	371	319	337	372	367	352	356	366	340	359	318	329	317	334	323	368	393	367	365	361	336	382	361	304	348	339	349	359	366	346	314	319	359	372	358	347	332	338	330	372	373	363	328	348	370	347	377	349	333	369	339	359	342	349	351	389	343	368	335	344	356	338	342	379	357	381	314	362	350	342	375	392	364	381	341	355	355	352	375	339	348	367	346	347	362	338	359	355	336	359	358	355	369	351	357	372	347	339	356	367	354	366	359	348	330	351	345	347	338	384	363	328	364	357	350	336	319	331	336	340	373	331	361	326	331	346	359	334	327	343	341	347	409	346	349	359	323	382	334	323	335	338	372	344	361	358	350	310	331	350	341	369	356	319	327	331	386	403	347	371	337	343	412	356	386	391	392	347	329	349	375	383	345	327	364	360	363	334	307	385	381	324	369	337	355	381	377	339	335	385	338	363	362	365	341	386	362	355	370	349	334	340	366	377	359	359	378	367	375	347	378	333	361	345	336	362	354	321	337	327	335	352	359	346	346	350	363	338	340	368	363	353	359	356	338	399	371	342	386	338	331	340	393	324	360	356	373	354	362	349	345	377	371	377	361	309	381	353	373	346	373	363	337	359	361	378	362	394	382	335	353	372	392	357	351	359	370	343	325	356	343	367	366	331	351	355	314	362	370	367	337	355	389	369	332	318	358	343	363	345	339	347	347	371	331	359	385	315	330	376	350	352	359	375	381	364	360	365	386	361	368	364	368	358	348	377	349	344	374	355	342	343	347	350	377	341	347	356	374	368	354	352	340	368	348	340	357	379	340	345	370	350	374	359	368	362	381	337	377	339	372	350	342	373	390	379	360	338	345	359	329	341	316	357	366	326	364	312	352	361	354	348	343	337	355	357	307	321	348	365	375	353	355	367	330	352	366	331	355	360	351	352	366	365	310	373	374	381	353	372	362	361	361	380	319	332	356	333	363	344	339	327	353	355	371	345	380	357	338	313	360	315	324	354	338	347	355	350	360	358	365	343	374	354	355	387	351	387	348	341	344	376	374	351	342	324	346	372	357	363	388	384	348	326	338	379	314	362	385	371	326	371	376	361	333	355	354	362	342	330	379	360	350	359	358	362	359	376	335	353	351	354	378	314	359	324	355	331	355	348	357	380	368	335	365	342	354	380	352	385	332	353	349	381	360	342	337	355	366	341	350	351	358	366	372	368	334	343	365	320	372	350	341	354	364	373	343	367	367	362	344	314	341	354	342	377	330	356	310	362	333	389	378	376	383	329	359	335	379	367	349	322	378	343	322	366	311	353	356	351	356	315	319	320	360	353	348	338	412	382	341	333	334	368	371	341	360	335	353	374	345	377	366	337	331	338	349	370	334	367	334	357	337	362	354	365	355	355	329	355	366	359	354	369	367	315	355	328	370	330	342	377	356	363	351	341	347	356	402	351	373	354	336	339	353	339	339	357	356	344	337	333	377	354	333	377	389	343	375	354	366	370	359	334	364	376	361	358	360	369	380	326	363	328	335
15205	2546	2792	2067	1450	1013	814	614	522	442	404	340	307	288	276	235	224	221	221	228	188	192	192	203	187	176	168	186	163	155	176	165	182	196	171	166	161	145	150	157	174	137	148	171	183	159	173	179	175	170	166	150	162	163	152	180	153	154	186	174	138	148	159	143	159	155	149	168	147	167	187	153	154	150	162	164	135	139	181	145	157	161	163	179	139	144	139	156	177	165	170	153	154	157	154	160	156	156	153	159	163	148	162	154	146	161	124	177	163	167	154	153	143	153	158	162	165	154	144	138	145	130	147	146	165	163	172	130	154	155	146	147	140	161	170	151	158	170	141	158	163	181	168	139	157	143	146	150	161	159	144	150	160	186	143	170	151	135	186	155	180	158	153	177	145	166	138	130	142	139	119	149	168	133	150	131	121	164	171	193	159	165	132	162	184	144	173	169	146	162	161	156	159	138	143	154	167	144	180	149	155	154	188	135	147	163	164	156	164	163	156	150	150	141	161	140	144	143	153	135	165	141	157	147	163	150	139	155	165	156	149	139	152	160	153	150	158	137	166	130	149	146	189	156	141	163	151	154	163	157	148	158	169	160	142	161	134	158	154	173	144	162	160	144	143	155	163	142	179	149	166	157	157	161	160	160	146	156	173	157	137	147	137	149	155	176	154	139	154	157	143	157	166	165	156	147	186	164	149	154	148	160	160	157	134	147	151	151	186	147	156	167	158	135	160	172	138	152	162	153	172	165	149	138	175	158	140	154	156	151	156	138	159	163	153	142	151	157	143	157	147	148	139	125	154	163	171	173	158	175	134	129	152	166	151	171	171	155	144	124	180	161	152	171	155	151	176	150	157	161	153	153	159	157	141	169	157	159	154	139	159	149	149	182	137	148	163	172	154	152	151	174	164	144	173	161	138	156	120	156	163	177	167	150	162	145	170	151	149	148	139	154	152	152	143	155	159	165	153	140	134	141	165	181	162	159	150	133	144	178	159	146	169	157	163	154	143	144	155	154	149	144	145	162	153	138	151	150	159	162	156	146	147	155	162	161	131	140	157	154	152	163	152	156	149	156	163	157	165	154	155	136	140	138	161	154	176	143	152	166	154	174	168	140	153	169	162	174	167	164	145	159	151	149	162	162	160	174	152	150	150	144	144	172	163	151	146	153	131	154	157	139	174	154	150	150	139	160	140	134	159	184	152	154	155	140	167	141	169	165	161	165	158	146	166	171	155	180	156	137	174	146	144	161	156	164	163	158	143	161	148	145	161	157	189	166	148	153	150	156	153	142	137	145	158	186	174	160	163	169	165	120	159	145	167	154	167	152	158	150	157	156	157	149	167	131	165	144	170	156	144	134	153	158	166	153	154	156	164	156	165	133	171	170	164	154	125	160	142	156	155	158	168	157	156	147	163	170	138	149	142	149	138	155	143	148	153	152	136	135	154	155	152	167	157	155	151	173	179	140	154	160	144	171	149	157	166	152	172	149	130	153	137	136	178	157	152	146	158	160	140	134	167	167	154	140	154	171	143	157	142	137	145	135	160	138	145	164	130	157	157	167	144	159	143	164	151	177	150	152	163	166	154	172	159	159	157	167	156	160	162	149	162	154	178	153	146	144	156	144	185	145	150	150	149	169	169	134	167	180	166	143	157	150	156	153	158	148	162	154	144	145	145	137	139	158	152	132	157	174	157	159	184	156	165	178	172	153	170	150	164	150	129	147	168	157	143	157	147	153	152	157	148	161	157	164	143	151	161	142	156	141	143	165	137	185	130	161	159	152	172	134	152	158	169	153	171	157	172	171	164	169	163	147	149	167	152	198	146	134	134	148	164	153	150	131	152	131	168	178	159	151	163	154	143	152	182	127	161	135	159	143	160	169	171	157	146	160	160	152	132	136	160	149	151	147	137	137	179	173	150	149	135	159	167	165	159	163	164	148	156	147	171	143	169	158	173	145	145	161	153	171	148	154	145	155	143	148	178	144	152	170	131	163	175	139	162	153	149	159	152	159	168	160	152	137	160	170	157	171	138	143	161	154	151	156	157	150	173	143	146	165	154	142	171	150	160	159	157	159	155	153	166	143	181	179	150	134	169	159	140	155	162	165	135	154	153	162	152	173	162	171	149	138	156	169	153	163	146	151	153	136	134	142	162	157	145	146	136	156	174	127	147	158	165	157	135	141	175	161	149	133	152	161	152	145	156	162	140	165	160	126	152	169	143	141	151	128	141	160	150	180	157	165	142	151	129	155	168	158	148	168	151	165	139	166	163	137	146	151	139	173	144	166	162	163	147	145	160	192	156	140	153	165	156	155	146	162	155	141	148	151	158	132	164	147	152	148	161	156	160	165	158	172	140	158	146	146	140	168	149	152	150	155	162	135	133	155	161	147	154	127	164	144	139	154	154	139	149	147	147	146	133	167	141	149	145	144	136	147	160	132	129	157	156	172	161	141	130	170	157	160	154	163	146	154	140	148	170	154	148	139	150	160	158	154	157	151	132	145	146	163	142	175	141	155	125	139	152	154	156	159	162	165	147	175	171	167	183	153	146	154	157	144	156	159	143	140	169	161	144	176	156	140	175	152	142	151	155	154	138	157	174	136	149	166	150	164	128	169	169	180	170	140	163	147	150	139	144	155	171	170	169	135	150	138	154	136	141	157	161	144	157	162	144	156	139	160	154	165	176	159	142	157	149	160	145	137	156	140	156	161	140	152	149	145	152	178	136	142	132	161	152	161	139	146	161	174	146	152	150	157	151	175	190	158	159	153	138	164	151	163	169	178	160	156	159	135	176	157	158	139	174	157	137	158	142	162	158	164	162	143	165	159	157	162	163	142	151	149	165	162	166	153	157	161	143	165	147	141	170	168	154	152	155	159	180	152	150	142	171	161	154	157	159	189	147	167	156	144	130	149	166	145	148	145	150	161	154	170	150	141	153	156	145	143	137	148	155	144	170	149	156	140	143	155	143	151	152	156	137	144	155	124	162	159	171	144	182	167	146	149	146	141	150	154	134	147	159	145	172	164	148	132	164	172	154	156	147	131	190	141	158	128	167	150	149	154	163	143	142	168	157	155	171	155	168	172	146	156	170	150	164	173	152	187	156	149	161	142	143	158	154	154	144	121	163	158	165	183	153	143	139	144	161	148	163	154	152	150	174	178	150	138	159	151	150	161	145	150	138	161	159	134	148	152	159	124	148	151	156	181	163	141	142	139	147	172	128	140	159	166	142	137	145	158	155	174	142	145	151	151	148	151	163	165	143	136	143	159	151	151	159	163	151	162	179	174	118	159	150	149	136	132	154	160	138	142	132	150	158	194	153	161	146	163	171	159	160	164	146	146	149	122	134	162	158	144	153	145	139	141	157	137	148	156	152	144	165	145	157	163	157	175	163	158	169	142	151	156	164	139	145	162	170	171	148	151	140	123	151	143	168	152	164	156	184	146	154	159	154	144	127	153	159	139	151	156	173	154	171	145	168	135	164	154
7569	2611	6069	6693	5619	4603	3645	2920	2512	2080	1986	1700	1495	1441	1246	1226	1109	1037	990	919	882	884	863	838	810	767	754	748	762	702	675	686	651	696	659	653	635	661	604	611	605	601	610	589	603	566	548	567	572	526	552	616	569	532	561	536	550	604	586	556	540	529	556	563	547	522	540	517	536	516	514	510	532	507	561	550	569	506	551	533	506	500	521	531	514	542	530	531	496	489	538	487	510	538	539	524	516	523	499	499	472	498	508	571	516	516	490	520	522	518	533	503	545	492	500	478	462	501	471	512	483	518	513	466	492	487	470	479	508	511	499	502	532	494	471	548	492	453	521	530	489	477	516	514	521	526	482	477	501	522	508	520	486	480	486	475	487	517	495	520	531	515	496	476	491	480	486	542	509	459	462	519	493	506	507	472	507	511	488	503	477	485	529	465	510	477	516	508	519	516	505	490	524	526	531	463	502	489	482	474	556	479	545	526	522	552	489	515	500	539	483	524	493	531	520	462	500	465	485	498	537	473	520	507	491	490	513	488	500	466	512	509	489	513	502	516	503	503	493	463	481	503	462	489	514	453	517	469	484	502	515	517	440	478	508	516	519	481	508	499	474	500	487	529	515	467	483	485	488	489	477	486	483	497	504	485	461	517	504	509	503	521	516	476	502	489	517	503	537	487	509	475	515	452	485	478	490	499	506	497	491	507	539	474	491	531	492	542	492	546	533	479	523	488	506	460	493	502	496	501	492	470	508	489	488	500	481	512	503	489	483	491	495	506	483	470	473	476	498	440	515	509	511	481	499	485	501	496	480	481	451	523	491	495	494	470	548	480	474	523	522	495	534	477	513	458	483	499	537	529	431	480	505	519	462	474	485	510	516	485	497	476	488	503	464	501	450	514	479	515	505	491	503	487	505	521	513	496	473	496	499	505	509	518	532	482	522	510	529	520	516	498	456	529	510	504	461	507	471	509	494	535	504	497	498	493	481	456	526	495	533	515	539	514	532	487	484	491	451	537	505	455	495	497	514	503	466	522	466	488	505	491	454	508	491	496	492	490	485	498	488	512	498	515	518	514	459	497	531	531	499	475	529	486	482	479	498	490	502	481	483	464	528	510	492	508	478	499	495	468	501	506	507	495	501	527	496	514	500	537	505	491	483	495	513	518	490	500	508	492	495	500	505	491	479	493	468	481	449	472	523	489	458	481	475	511	479	482	478	502	496	494	477	508	497	518	465	549	539	478	476	555	500	532	472	487	500	472	522	504	493	497	513	525	516	476	512	532	509	531	521	473	522	501	488	475	518	488	489	528	512	492	490	503	488	485	508	499	536	520	506	507	546	487	509	492	530	516	494	535	473	480	505	503	520	474	475	523	513	476	493	467	501	481	509	526	482	496	493	500	454	472	500	518	482	430	480	531	505	526	499	486	494	457	501	484	508	484	465	513	520	473	500	495	473	519	513	476	505	500	514	486	467	484	486	499	504	485	528	484	507	513	495	498	513	482	483	474	514	496	522	508	463	504	472	476	499	513	486	467	482	472	458	520	509	469	511	537	545	526	480	457	521	514	503	501	486	477	528	509	517	479	491	475	526	509	516	482	493	475	525	492	523	518	493	544	559	507	508	525	505	498	524	468	496	506	512	493	546	504	511	496	473	486	488	441	495	477	516	475	547	493	516	509	506	481	537	524	509	512	521	492	495	491	520	515	457	488	508	497	500	512	492	463	478	510	509	462	497	486	462	524	499	525	485	523	474	490	520	487	495	461	542	463	519	521	512	532	493	507	502	542	503	535	491	494	538	519	495	455	490	477	498	474	518	486	533	484	509	502	505	514	505	516	522	457	483	468	528	451	502	509	497	533	476	475	454	534	498	455	535	500	472	526	495	485	517	505	493	503	478	458	494	480	531	489	508	490	480	495	529	476	484	488	491	519	506	517	486	476	504	490	519	517	470	511	504	524	509	473	529	530	488	483	525	488	517	491	491	501	513	477	459	471	464	570	525	487	534	487	487	500	480	493	458	536	524	457	517	534	501	516	549	488	488	488	478	504	511	483	501	464	423	470	507	429	470	492	470	505	556	507	504	540	494	501	533	503	501	520	466	500	550	538	498	493	504	492	553	512	483	489	475	484	490	489	478	482	481	473	499	457	516	477	527	495	476	519	503	481	513	476	499	516	480	495	494	532	537	506	509	501	505	501	514	504	522	515	497	491	477	502	527	455	472	466	519	491	508	503	492	497	515	490	516	508	475	508	486	519	528	539	502	517	488	509	464	442	477	453	513	471	530	533	512	477	511	513	492	535	527	480	524	516	514	507	490	458	489	505	497	510	482	510	523	522	530	505	512	488	511	511	469	480	500	485	545	500	499	544	525	490	485	498	483	461	519	506	501	472	470	531	515	503	525	490	488	474	466	473	555	483	516	536	529	510	531	436	507	548	504	506	515	529	454	535	492	492	485	490	478	501	503	498	488	505	484	503	494	506	517	492	463	495	492	508	467	455	511	502	498	502	528	525	516	495	524	483	500	504	530	511	520	511	460	504	469	526	497	548	513	505	534	512	488	527	481	507	454	465	509	467	514	532	536	514	492	474	472	478	493	522	500	449	445	493	485	507	514	523	492	497	507	504	454	506	524	498	499	476	480	547	488	525	535	474	496	534	514	505	522	507	505	482	529	500	521	510	497	512	510	512	492	507	542	506	485	524	514	493	490	506	458	490	496	466	494	467	524	504	508	487	470	528	477	496	501	528	500	520	524	503	438	534	486	486	507	530	493	505	536	487	503	553	484	524	528	483	499	485	498	484	487	453	490	489	514	516	498	504	504	476	484	495	482	544	502	512	475	505	449	498	519	492	502	498	453	482	507	481	491	483	515	505	496	499	476	478	520	477	510	476	481	513	498	471	501	488	479	526	499	516	493	478	497	501	487	502	490	528	535	492	519	498	499	492	466	498	489	488	473	526	517	483	496	521	485	489	512	476	551	482	504	484	499	475	506	511	512	475	495	554	529	477	508	491	472	473	483	477	497	454	502	518	485	504	550	523	524	488	516	517	529	501	503	503	480	476	492	481	494	492	472	514	499	482	495	498	512	481	519	506	523	499	480	506	479	493	514	552	510	492	490	522	536	531	494	503	497	491	509	466	504	483	477	511	489	512	524	500	492	513	504	488	506	461	478	498	521	494	528	526	489	469	486	480	478	508	494	507	493	468	529	526	506	516	513	510	490	506	503	544	506	508	501	555	495	545	477	503	516	532	524	470	453	489	511	504	472	504	507	514	469	466	517	501	473	492	489	499	498	511	470	482	511	493	468	544	497	486	478	519	460	520	501	506	528	462	487	481	481	489	475	470	467	505	508	518	482	512	485	501	476	507	470	481	451	478	513	505	527	508	522	521	462	487	486	567	448	490	530	499	513	497	515	469	515	474	472	471	501	491	492	493	550	474	516	470	511	506	459	505	499	484	508	505	492	467	498	514	532	483	454	504	487	493
2097	262	269	255	254	230	210	222	213	193	222	208	205	185	214	200	205	201	194	199	204	205	219	207	211	216	218	234	214	199	226	227	202	191	216	227	214	247	193	198	210	186	229	195	191	176	202	212	177	212	193	185	206	254	213	233	218	199	203	214	206	197	213	194	183	203	186	202	216	226	201	205	233	205	196	228	200	224	199	229	234	213	209	170	217	227	204	229	205	221	213	202	216	207	182	239	220	214	225	220	223	185	211	204	199	236	178	208	192	190	192	200	230	204	222	208	220	228	229	201	202	221	202	233	209	222	211	213	191	216	246	223	217	201	211	202	233	196	211	204	205	230	215	205	206	201	197	224	214	241	214	229	198	235	229	196	220	221	227	209	226	204	203	194	238	232	191	246	211	196	252	192	221	206	210	215	194	237	220	200	226	213	212	206	198	200	214	194	212	201	213	197	224	194	214	225	237	205	223	205	212	208	206	207	233	208	216	200	183	207	198	183	190	220	208	217	179	231	192	204	204	228	184	208	198	212	196	220	216	235	186	219	226	208	221	191	205	229	203	187	221	226	207	205	200	198	197	195	177	181	204	198	219	209	229	240	167	211	205	189	210	204	223	237	230	195	184	181	201	188	212	193	205	211	211	189	206	202	241	210	218	224	183	206	200	175	204	211	198	192	234	207	220	220	217	176	218	195	225	226	215	192	205	191	185	181	230	226	193	212	195	195	218	225	198	187	211	216	212	218	191	194	183	209	185	201	216	224	201	204	212	227	201	192	184	195	197	202	210	221	212	202	193	224	207	208	209	197	220	196	226	205	199	253	221	201	184	225	224	200	203	226	197	200	199	191	227	208	217	233	211	201	229	223	212	185	219	219	229	208	211	224	217	203	216	207	214	190	227	205	223	200	200	204	183	204	216	189	204	200	217	190	204	193	206	215	192	197	230	208	176	211	206	209	221	189	194	229	240	213	192	213	207	180	221	196	193	219	232	214	209	196	210	217	232	234	187	196	204	210	218	212	195	213	204	191	214	212	204	214	188	232	215	198	198	235	203	233	204	203	230	223	213	223	202	192	205	243	184	239	242	226	223	221	220	221	198	188	222	201	215	204	200	221	212	203	189	244	196	193	221	201	212	216	232	202	209	188	214	191	224	209	237	210	224	203	209	218	202	213	205	220	218	212	202	199	226	203	213	220	191	212	210	210	199	193	199	227	222	220	203	213	213	206	217	207	206	191	234	213	179	230	214	233	170	218	225	211	215	210	216	210	234	225	206	198	221	220	227	215	194	222	217	201	231	210	186	210	203	192	221	207	208	231	220	221	243	188	226	215	205	224	241	185	231	186	197	214	198	222	198	200	219	227	224	206	203	207	194	193	223	207	209	215	199	210	204	221	194	197	217	206	201	213	205	193	207	230	203	220	214	210	218	211	210	232	215	212	231	219	187	194	196	215	201	221	224	189	207	211	204	211	222	200	211	229	213	205	199	208	204	229	193	212	197	226	216	203	189	202	210	210	218	204	208	207	218	218	256	217	213	208	200	194	211	195	212	211	205	194	189	223	192	202	205	212	207	210	197	217	239	214	216	184	237	239	192	210	197	192	201	193	228	199	192	203	203	208	192	204	218	214	202	186	207	192	223	229	174	192	222	216	184	210	191	203	223	212	219	179	231	215	196	210	211	203	227	191	205	206	198	206	210	203	199	184	193	178	231	184	227	219	196	207	222	220	219	227	193	193	215	224	223	202	190	191	212	211	198	228	197	227	190	216	213	195	209	190	223	207	217	248	201	210	223	214	231	223	208	243	232	197	203	214	210	206	215	214	217	188	202	188	200	213	203	213	189	203	220	217	211	203	210	234	244	200	205	205	206	213	212	214	166	200	198	200	232	254	233	207	207	196	209	201	211	191	214	205	211	203	196	216	178	241	218	218	231	206	236	215	242	224	221	189	197	211	204	187	189	205	218	206	224	223	197	194	213	209	194	188	198	232	214	209	206	202	214	217	197	210	232	172	215	200	221	183	211	221	205	212	215	206	191	227	220	221	192	198	208	200	214	192	195	223	222	186	207	207	213	209	184	223	190	195	228	212	219	212	215	192	203	203	196	200	210	200	185	197	210	219	199	215	221	217	212	214	218	220	192	192	225	236	195	222	201	203	210	206	208	193	211	210	191	197	206	226	206	205	217	224	186	219	206	226	216	198	210	218	205	195	223	236	207	220	215	177	194	195	201	195	216	227	218	200	212	204	201	222	212	198	225	198	190	210	223	222	214	179	226	228	209	196	195	219	204	210	221	190	232	209	208	192	193	209	187	230	217	227	189	179	199	187	231	208	204	207	198	224	209	213	227	197	203	193	206	219	204	207	182	199	203	232	208	207	194	199	205	148	206	228	200	214	246	208	200	215	176	191	201	203	204	200	195	209	203	217	210	206	235	178	213	229	211	206	203	213	176	213	197	185	221	212	225	220	200	195	213	209	196	202	232	208	196	192	220	210	216	222	217	211	211	216	215	225	226	205	209	204	225	204	206	224	212	226	221	209	218	205	185	213	218	229	189	209	219	255	214	178	202	221	217	207	220	193	200	188	199	188	217	195	210	202	219	223	190	202	204	219	226	194	183	232	205	218	201	206	210	224	209	223	196	198	211	215	200	198	217	202	213	219	230	220	204	219	211	169	214	202	199	206	223	214	216	190	198	233	227	198	201	196	205	198	200	215	223	210	224	180	239	196	243	196	226	194	207	243	207	207	244	177	206	206	205	219	215	183	210	198	222	212	171	198	216	182	201	196	222	221	193	196	192	202	194	219	206	244	227	199	218	202	217	218	205	216	217	200	240	218	210	204	205	203	206	215	196	198	209	202	228	210	209	218	211	217	216	184	221	208	221	209	211	209	225	222	198	228	210	206	211	205	204	202	243	196	195	206	210	192	243	226	218	203	231	229	224	189	204	208	173	204	212	226	240	203	197	207	221	208	203	220	196	203	201	210	202	217	220	220	216	202	217	205	238	229	233	211	210	236	234	211	227	207	227	211	214	219	197	209	232	208	191	215	233	199	239	202	205	197	203	209	188	211	199	218	211	229	223	205	209	225	186	216	210	248	195	179	229	210	230	205	225	217	208	218	221	193	225	198	200	213	222	231	207	233	216	210	202	231	183	187	210	219	209	193	232	203	207	197	196	222	233	199	201	198	187	235	212	204	205	219	174	195	227	206	223	235	194	181	208	213	219	200	203	191	198	213	235	217	210	217	224	217	196	214	198	227	213	207	189	186	207	198	196	192	206	236	214	221	204	209	217	223	195	193	218	201	237	216	211	199	186	196	220	212	193	209	224	211	215	193	213	222	221	197	185	228	219	195	192	226	208	232	219	209	191	220	236	210	177	229	182	184	208	222	223	193	203	226	207	228	220	219	219	209	217	217	229	188	209	216	211	195	216	219	208	200	183	210	208	182	201	204	215	217	220	201	212	194	217	209	203	189	188	218	216	219
2129	730	806	802	754	732	653	685	661	647	699	605	637	628	633	654	628	636	675	655	629	635	661	594	648	660	672	652	630	637	626	601	648	665	616	605	643	608	658	606	602	605	608	653	611	604	642	636	621	575	667	666	603	668	644	627	666	616	604	640	624	606	599	642	620	668	571	620	639	614	590	602	653	610	645	615	596	637	646	666	617	659	678	642	633	637	576	602	632	628	632	615	580	593	639	580	629	603	620	635	590	601	598	620	633	662	697	640	657	598	632	653	681	634	569	628	597	591	653	639	633	637	632	601	624	639	615	574	678	599	641	581	669	622	652	666	583	619	625	617	624	619	622	615	654	666	628	603	642	606	604	641	642	657	625	604	603	638	606	622	632	625	631	643	667	631	648	618	642	626	642	646	612	635	616	612	607	651	646	605	606	590	628	665	627	608	620	663	623	572	633	649	625	609	629	634	651	695	598	677	663	583	628	667	609	674	631	612	673	607	652	646	631	608	672	600	652	658	659	651	614	650	593	590	632	641	617	642	608	626	664	595	574	586	632	609	624	637	617	638	632	646	624	608	618	617	605	632	612	602	571	592	599	646	657	619	651	629	679	635	616	602	615	579	607	625	637	636	626	663	665	541	618	642	672	644	621	648	633	609	616	588	639	634	618	643	632	621	642	623	653	655	609	629	619	581	628	649	647	657	619	607	672	644	568	618	639	607	603	629	646	648	633	616	640	643	621	608	588	607	593	614	654	612	617	628	649	615	624	604	624	639	673	629	650	631	647	579	605	588	593	594	585	621	630	644	606	608	619	622	635	628	616	604	636	639	619	598	680	636	591	632	618	634	612	613	623	574	581	618	633	640	679	605	635	659	603	633	632	623	624	633	604	614	632	623	595	642	601	603	649	625	586	616	599	602	665	634	613	638	626	656	659	665	639	613	617	615	640	605	628	659	609	593	614	613	579	620	639	619	592	573	655	578	607	615	591	571	632	630	631	619	671	590	629	628	586	621	592	612	626	655	648	640	610	636	619	657	611	621	610	597	592	589	648	619	586	646	621	660	605	643	623	617	630	644	609	671	591	673	618	622	638	590	634	610	616	612	664	600	607	631	653	633	630	624	595	651	609	667	651	611	617	583	619	630	636	580	621	659	572	674	660	636	632	628	604	648	662	623	612	630	624	624	693	595	601	619	584	611	665	595	621	604	624	616	651	599	606	633	613	605	622	632	594	606	623	624	623	666	631	646	597	648	596	671	640	675	649	617	638	635	679	637	598	633	657	658	666	612	611	633	611	659	614	591	618	600	617	656	614	612	636	614	649	618	647	567	669	635	597	624	621	610	609	586	629	615	581	674	640	601	641	623	612	622	630	659	610	626	590	640	647	634	575	648	678	620	607	603	615	648	629	646	617	634	647	649	614	642	587	632	626	648	627	637	656	657	674	586	627	626	623	646	610	627	650	605	629	625	605	605	600	591	597	599	661	641	641	595	656	644	667	612	630	632	659	646	587	606	640	678	667	632	560	643	603	626	666	617	629	635	576	613	634	625	639	637	644	646	590	644	610	666	580	642	591	621	642	615	609	612	596	599	637	671	617	649	584	614	630	564	620	625	603	612	639	656	677	651	641	640	630	666	638	621	624	653	641	637	626	638	674	638	617	603	589	639	630	639	628	640	652	617	643	645	605	623	622	629	641	622	641	610	626	608	624	649	638	602	594	599	666	622	606	634	656	659	656	642	603	645	614	630	659	640	620	579	587	636	649	627	605	618	593	627	637	624	615	640	629	630	622	616	621	605	622	648	650	612	618	625	647	614	612	601	649	604	617	609	648	635	605	612	606	613	602	652	635	636	657	648	622	609	620	617	634	627	583	646	592	644	609	643	649	639	636	675	691	668	637	611	645	629	645	603	653	627	644	607	628	649	656	636	654	643	580	633	608	643	648	569	613	639	617	620	613	612	613	674	645	646	590	640	589	613	609	647	606	630	674	600	579	626	599	617	656	641	628	644	605	610	653	651	650	624	614	685	606	641	635	626	597	610	657	630	597	582	637	592	607	642	617	632	600	613	566	633	625	667	609	614	630	623	581	631	609	635	623	628	597	612	687	564	625	631	617	569	676	632	656	622	639	606	634	642	660	600	607	641	650	638	649	595	667	654	599	634	623	670	668	612	628	591	652	628	640	600	599	688	674	628	621	646	632	666	616	631	669	628	660	601	641	633	623	586	627	610	641	602	596	643	600	647	649	640	600	630	624	594	619	613	597	635	640	569	632	659	585	627	594	583	632	644	624	658	612	659	663	633	569	645	612	594	613	663	621	554	632	632	603	651	601	645	623	614	621	644	633	631	576	587	647	609	597	594	577	565	669	621	643	654	624	625	604	614	672	601	614	600	655	640	616	614	657	618	656	636	605	621	621	663	638	620	628	581	604	633	608	590	616	645	618	622	623	613	621	640	630	626	598	570	648	602	578	630	658	595	617	592	609	637	595	655	622	654	603	600	629	635	641	641	622	617	617	616	614	628	644	611	609	609	610	638	661	628	670	617	656	621	612	620	700	657	626	636	641	665	606	617	616	668	640	647	625	632	613	619	625	632	598	627	578	661	618	608	621	615	627	588	622	602	626	635	616	662	635	619	629	644	634	591	635	583	635	644	542	632	602	666	623	635	617	619	632	586	608	598	622	644	638	655	640	630	664	617	685	641	640	598	620	589	589	608	629	642	624	631	627	634	696	621	647	599	614	672	617	651	614	645	576	648	652	633	655	599	586	633	652	644	626	604	585	631	584	655	642	645	661	594	604	582	652	607	619	628	561	622	621	644	604	618	644	618	620	654	612	633	642	672	595	607	582	653	643	594	662	621	632	609	659	593	599	638	604	618	622	615	634	647	614	647	583	601	634	610	613	671	624	587	642	634	636	601	561	668	643	643	626	625	624	610	608	630	633	644	566	623	626	657	633	668	618	674	594	629	623	616	656	551	636	637	643	659	610	619	598	573	651	607	633	642	679	636	617	579	589	612	615	617	621	583	602	583	635	596	676	674	652	616	617	627	575	625	674	652	648	647	597	609	649	653	623	601	625	591	642	632	639	635	645	653	616	613	635	645	617	649	603	599	591	640	635	630	629	643	651	604	611	620	647	617	650	603	645	655	618	638	645	642	613	632	638	636	655	620	629	628	612	618	596	614	600	618	661	624	605	567	617	602	606	602	610	615	625	621	586	650	621	629	668	631	649	632	634	621	621	602	619	625	622	640	601	610	632	601	637	618	590	612	614	625	636	673	620	649	651	597	620	611	624	628	590	656	644	631	663	651	626	621	616	613	629	632	560	587	649	640	622	581	622	630	605	602	622	623	607	603	590	629	630	629	624	675	647	639	640	610	605	580	615	665	635	622	594	644	616	616	613	629	636	591	622	647	603	600	602	640	604	642	602	640	607	661	638	587	619	683	600	615	683	635	636	628	597	624	645	637	600	628	622	617	639	618	646	658
7763	1045	1291	994	748	529	391	330	301	234	209	194	188	172	155	135	140	149	130	138	117	137	135	117	129	119	110	120	115	116	127	110	112	105	107	119	96	122	103	100	95	108	112	104	81	97	101	109	108	115	111	95	109	127	105	109	111	122	110	105	92	112	130	102	108	113	109	101	82	104	102	108	115	102	108	127	116	107	107	107	98	114	85	80	107	105	100	110	118	101	114	108	105	96	118	119	80	81	91	103	109	117	92	105	114	104	110	101	107	113	122	107	103	110	107	113	113	100	99	94	88	104	96	116	115	123	117	87	119	93	95	87	107	113	100	120	92	101	111	114	108	98	89	91	102	107	112	114	98	115	102	93	110	102	110	112	106	109	104	105	102	112	91	105	74	106	115	109	85	95	109	119	110	100	109	100	99	102	98	99	98	102	92	102	109	113	98	83	90	116	97	106	106	112	102	104	86	98	97	103	116	90	97	107	106	103	104	91	87	90	95	104	84	103	110	111	112	84	83	104	106	100	99	102	99	99	98	115	120	105	100	93	110	101	115	117	91	103	112	102	99	103	95	101	112	101	97	115	86	106	101	109	129	121	100	104	109	93	100	105	85	93	116	91	98	101	98	109	96	111	93	87	103	109	104	92	120	114	110	95	98	105	98	105	88	88	100	121	102	117	98	114	102	102	109	97	100	90	103	92	104	123	98	106	131	121	91	122	104	95	118	112	113	107	94	100	100	98	97	96	85	111	90	120	105	100	104	123	106	103	107	118	115	91	106	98	104	90	94	101	102	98	125	110	95	93	96	95	98	104	108	114	111	96	124	88	104	120	97	97	109	120	130	112	100	83	112	104	88	91	104	118	111	103	76	101	101	100	102	85	124	88	86	102	111	101	122	102	107	106	115	111	94	101	78	88	103	110	100	114	103	102	98	119	101	80	97	100	106	92	91	92	102	95	110	88	107	99	92	104	100	98	101	92	95	83	110	111	86	103	97	107	101	111	96	95	110	106	86	95	106	124	107	87	98	105	103	97	102	112	109	115	83	105	114	113	111	113	108	126	127	123	95	96	87	99	110	112	96	120	100	106	108	115	117	101	107	98	111	108	84	126	116	85	124	105	116	125	100	109	109	94	98	107	117	99	92	107	105	100	112	116	103	106	118	105	94	93	105	94	109	107	92	101	121	107	101	101	109	100	118	104	95	100	110	94	94	123	96	120	97	114	96	91	98	117	92	113	111	103	104	98	92	82	107	103	91	81	109	105	97	115	109	108	91	90	122	104	94	109	103	114	125	109	104	116	107	107	103	110	80	92	99	80	106	115	106	115	108	105	111	111	103	96	106	107	102	103	90	117	117	108	86	99	99	109	104	86	107	108	98	86	100	115	104	98	111	92	78	87	106	115	110	96	111	91	108	103	102	94	94	95	88	120	101	101	104	112	87	115	92	112	111	104	89	97	105	99	80	88	107	119	103	100	105	97	111	106	97	107	90	134	119	124	106	114	97	107	93	105	79	110	122	102	110	119	143	108	102	112	108	113	101	93	107	101	107	80	103	81	96	118	95	93	107	98	94	97	123	101	90	114	96	99	97	106	97	125	100	97	113	82	130	115	105	101	121	123	109	109	115	101	119	98	93	78	106	103	90	118	95	92	99	94	120	93	106	116	121	95	99	80	104	104	127	98	115	97	91	118	108	94	105	104	109	117	99	101	119	106	111	96	110	99	135	105	99	95	115	119	121	95	96	101	118	107	110	116	103	103	120	103	106	91	101	131	116	100	117	96	97	113	122	97	105	116	87	107	107	103	113	100	110	96	102	101	118	94	116	93	109	115	95	99	109	108	115	108	102	89	111	110	112	97	112	90	121	125	101	86	106	93	93	90	75	119	98	114	120	104	129	110	98	99	111	113	93	95	109	100	90	105	76	88	106	101	113	97	122	101	95	118	125	100	111	89	113	102	96	100	117	93	107	106	112	99	132	101	83	119	92	97	105	104	111	129	99	111	114	107	100	90	97	108	100	93	110	85	96	122	110	108	110	95	106	78	120	101	85	108	110	97	99	98	103	112	119	94	105	97	88	99	111	100	100	90	97	105	104	89	104	102	97	109	103	109	99	98	91	136	96	98	103	105	88	112	110	110	90	119	105	90	81	116	109	103	116	96	99	93	111	118	101	107	117	109	89	105	101	112	100	93	115	111	113	97	87	108	86	102	111	103	120	103	108	103	110	100	115	97	126	89	107	96	89	94	99	102	104	109	99	104	95	111	102	103	94	94	104	107	111	121	92	97	103	95	102	87	99	110	105	96	95	113	103	106	127	107	106	100	94	122	101	127	116	98	104	101	115	111	113	114	115	119	103	99	89	94	105	99	108	115	94	96	104	87	105	113	112	112	102	99	113	105	113	100	125	101	90	102	103	92	79	127	101	90	102	97	99	120	110	93	122	125	93	93	100	98	97	101	93	105	111	100	81	116	108	105	102	120	91	114	111	101	95	116	97	100	110	90	105	109	94	113	99	111	92	101	125	125	116	97	105	103	117	117	104	126	103	100	106	93	127	103	81	91	114	92	88	105	92	126	128	122	94	102	113	104	93	97	98	99	108	125	123	96	93	100	118	119	95	94	100	110	103	88	112	104	129	74	112	91	106	105	88	105	110	101	120	100	109	105	119	103	122	104	117	92	89	101	102	118	95	106	104	125	139	109	119	89	94	120	91	92	103	118	103	110	121	106	115	85	90	117	93	114	118	106	100	110	105	111	100	94	115	106	80	87	106	98	113	96	109	89	104	95	122	95	113	108	87	104	102	118	106	91	99	91	104	106	107	116	94	101	102	104	92	100	117	140	105	105	101	93	102	119	93	103	88	107	99	110	103	100	107	116	106	103	110	104	92	120	124	106	118	97	104	94	98	94	119	92	115	95	86	95	109	96	111	86	104	95	108	83	109	119	103	104	104	94	86	95	99	113	108	91	111	118	125	108	102	103	114	103	106	96	116	107	94	109	88	97	118	123	103	98	99	97	97	89	84	121	99	92	96	84	115	96	94	98	114	109	127	95	104	114	106	87	92	112	106	109	81	113	92	111	87	100	116	102	121	93	94	110	105	104	113	113	107	106	119	91	97	119	101	99	90	110	108	109	112	101	91	93	91	95	97	108	121	117	108	98	103	111	91	125	115	105	103	109	116	109	112	102	123	102	111	115	122	93	110	92	107	94	91	92	120	101	96	92	95	103	98	114	110	127	95	95	114	127	106	117	121	81	100	118	96	115	122	121	107	101	110	101	102	97	96	94	107	117	114	113	115	112	102	104	92	109	90	101	128	100	88	109	92	117	108	94	100	104	101	99	115	111	95	99	98	101	95	94	100	102	130	125	105	104	119	102	118	112	90	128	95	102	107	91	95	120	117	114	104	94	94	105	101	102	100	94	94	110	95	105	103	123	89	109	110	110	104	85	102	99	103	98	87	113	94	113	80	113	119	106	100	114	99	89
5275	1342	3312	3595	2984	2526	2028	1682	1355	1266	1091	988	897	828	784	684	658	614	596	589	570	556	529	501	486	481	505	481	419	484	455	453	470	433	421	434	434	411	417	401	407	411	425	366	373	396	407	392	388	392	369	372	361	347	381	394	360	378	359	379	353	400	379	397	380	358	340	341	367	375	376	365	368	365	353	345	379	366	363	343	376	395	368	369	335	383	367	359	378	365	352	378	393	364	390	352	367	343	361	385	374	342	350	339	371	364	359	370	373	383	367	328	369	360	370	394	354	338	401	356	352	358	335	376	368	338	371	332	348	374	361	346	362	362	356	358	323	315	375	334	334	348	380	390	373	340	362	363	350	367	368	369	343	372	346	377	325	350	363	348	376	327	301	378	368	372	341	327	347	322	357	392	336	341	373	379	350	326	373	359	325	391	357	364	354	383	319	354	359	331	325	343	358	363	334	324	359	384	359	352	330	363	387	368	380	338	338	343	320	369	337	340	336	347	323	332	342	378	338	360	360	325	364	321	310	355	364	362	345	392	341	403	329	335	391	343	382	332	367	323	380	365	340	330	358	341	320	337	370	339	372	386	356	357	363	365	365	349	381	356	377	319	369	355	343	376	358	341	342	372	329	362	346	343	331	315	373	329	384	340	364	323	372	337	340	349	350	344	351	354	352	369	352	363	341	363	349	349	358	330	345	346	372	359	361	343	354	331	326	367	382	357	354	327	317	375	333	376	358	350	356	353	352	319	374	380	367	323	357	323	365	362	322	375	348	352	365	347	339	334	371	354	334	365	355	344	332	351	305	358	320	332	310	338	340	376	363	333	359	338	360	364	388	389	339	357	371	314	360	379	353	336	377	324	357	372	332	361	378	351	375	369	370	341	352	324	338	339	318	363	370	311	354	366	368	354	364	362	341	390	341	313	349	351	363	361	373	353	365	353	365	324	366	347	370	335	328	352	335	369	350	355	367	343	352	372	354	367	351	378	355	347	345	344	354	312	327	349	379	327	364	325	360	354	366	340	347	335	352	362	319	355	371	361	348	341	345	348	367	340	361	359	360	351	344	358	367	338	341	368	342	344	367	361	338	372	357	351	337	338	323	348	349	361	349	372	338	353	360	340	364	329	340	372	349	355	350	376	335	343	332	364	345	312	379	342	382	383	362	343	352	346	337	319	363	357	399	332	345	373	385	327	358	355	342	356	328	371	332	325	334	321	332	340	327	365	374	367	334	386	318	364	326	370	376	354	317	361	343	356	350	347	370	333	364	373	343	323	340	388	374	372	345	355	361	368	317	358	357	346	382	342	354	336	341	351	362	338	338	381	355	371	308	349	376	356	357	361	331	350	337	377	350	366	322	345	349	345	356	362	364	359	365	320	399	357	345	354	344	375	372	362	338	374	352	333	348	373	338	368	320	361	358	344	324	338	364	347	351	356	329	332	342	341	347	384	356	365	347	327	364	334	355	363	341	366	353	366	350	365	325	339	348	341	331	369	374	359	316	324	355	350	352	350	405	363	356	367	385	361	323	338	356	345	367	335	328	329	369	348	326	354	365	357	329	337	359	354	360	350	380	380	348	394	338	364	419	386	361	344	354	349	336	347	331	331	389	358	347	363	344	347	310	324	359	338	367	321	334	331	334	392	373	353	315	371	368	336	350	363	351	357	321	335	358	328	357	340	367	358	350	353	383	346	319	345	342	356	351	333	346	334	323	354	367	350	342	339	355	355	346	360	375	337	347	374	376	372	342	311	338	343	343	370	347	371	364	348	329	325	360	367	365	374	353	349	369	345	363	375	338	364	370	360	343	372	347	328	362	345	336	365	336	353	350	360	392	334	329	355	355	366	368	337	332	362	369	332	361	367	358	358	388	335	335	354	382	349	380	371	347	352	348	344	356	369	319	366	346	359	333	355	375	364	352	346	352	386	363	350	346	312	363	367	349	351	339	334	361	386	398	325	348	347	357	345	340	352	362	333	389	327	366	344	360	343	319	331	380	361	386	354	335	341	348	365	345	362	358	360	337	357	350	358	373	330	371	311	378	362	349	341	352	385	356	341	336	351	353	347	312	366	332	365	362	344	375	364	329	376	355	372	339	340	330	358	331	353	371	377	372	335	370	367	365	335	354	343	365	358	346	320	385	347	353	338	351	354	337	335	369	388	326	348	344	369	330	364	347	342	360	354	350	336	342	328	354	363	360	367	316	346	377	340	352	340	357	382	389	360	361	348	337	369	360	385	395	393	359	357	356	370	309	345	354	350	342	357	346	350	388	317	377	333	376	345	377	366	342	334	320	374	367	360	336	385	327	368	356	378	345	356	344	373	349	375	355	350	342	351	338	366	318	350	368	323	354	332	367	366	359	357	334	334	367	321	351	355	350	344	338	370	340	337	341	327	360	365	350	386	323	360	372	337	325	338	340	326	384	373	376	339	365	334	362	357	358	312	359	364	363	386	345	379	363	370	332	350	376	338	339	320	365	341	361	318	341	365	336	358	352	353	359	363	364	353	358	349	339	353	354	359	355	366	366	355	343	347	384	419	340	358	335	362	362	384	344	354	318	371	370	343	345	349	321	372	331	319	363	358	333	354	397	364	356	362	326	361	348	340	338	375	363	347	362	351	332	334	317	348	326	335	353	378	358	339	341	358	373	347	352	358	320	331	366	352	351	330	341	347	338	364	365	382	365	373	369	359	327	347	370	402	317	360	354	340	363	346	347	350	348	361	382	363	349	341	353	345	385	351	330	363	326	333	344	351	335	370	352	359	343	341	350	344	333	335	366	348	356	354	334	350	332	354	311	353	356	323	327	370	355	349	381	347	336	381	355	350	355	348	356	341	346	336	343	360	322	326	363	339	342	366	343	331	325	327	375	315	328	362	337	377	376	336	340	336	384	349	334	356	375	355	315	304	333	333	345	343	357	343	371	374	350	364	335	361	308	372	366	380	376	363	339	331	352	351	368	378	339	350	367	326	362	333	357	340	339	351	350	348	355	339	340	372	364	347	356	339	365	333	371	341	386	340	346	335	331	330	336	367	389	349	325	343	316	366	330	359	351	338	335	329	356	352	364	348	361	377	354	328	333	355	371	330	351	353	358	360	387	365	372	364	365	373	343	351	349	371	331	356	364	334	384	347	352	371	363	336	330	349	342	370	347	379	387	367	344	330	367	345	332	349	352	329	327	333	351	359	362	360	377	336	346	327	366	333	362	339	333	376	378	343	363	363	399	381	357	379	358	345	357	336	344	327	332	335	342	342	309	355	348	369	365	350	357	346	345	331	357	378	332	333	352	369	348	344	331	358	356	347	334	342	366	342	351	356	354	363	390	410	348	375	358	339	357	352	374	370	381	341	375	367	393	321	324	354	341	345	362	324	351	333	357	349	352	350	380	328	371	339	344	334	345	340	371	371	347	354	358	321	318	345	385	366	331	339	337	323	362	350	333	387	371	328	324	371	373	340	373	312	342	322	348	339	331	335
14971	2392	2754	2076	1478	1054	785	665	510	427	429	349	299	320	256	242	238	271	205	195	215	194	164	193	169	182	177	187	191	171	162	155	187	151	174	167	145	182	176	159	164	167	165	171	188	147	140	179	174	185	174	158	175	156	170	183	146	148	145	163	152	154	172	164	141	183	160	192	149	160	180	194	132	153	174	144	174	148	143	159	170	164	175	168	153	148	164	146	173	174	144	143	149	172	152	151	196	145	143	183	191	145	156	163	135	171	135	155	154	154	146	174	157	144	142	162	152	144	152	175	145	157	149	158	143	154	147	148	164	160	145	170	152	149	165	175	166	162	148	151	174	144	151	154	166	148	177	168	150	143	144	156	145	151	165	151	142	143	155	167	151	169	131	150	149	156	154	137	143	128	157	135	153	132	142	161	143	140	159	148	156	154	150	157	156	154	150	141	154	138	162	172	167	150	149	168	160	153	172	161	148	137	147	152	160	176	171	122	149	176	152	140	177	142	144	138	150	140	164	141	166	160	162	132	153	142	144	137	147	142	133	169	130	138	124	169	127	165	159	145	152	148	135	172	155	149	164	149	148	152	145	177	154	178	144	155	152	174	154	153	182	144	140	152	142	159	155	146	157	167	174	171	153	158	152	142	163	139	135	171	159	153	140	154	159	132	160	150	149	155	147	129	148	172	172	138	170	159	148	156	166	150	155	135	154	161	143	150	148	162	153	148	165	171	155	161	134	138	140	156	153	130	169	153	161	137	161	139	148	133	153	152	153	145	177	163	136	141	144	159	147	147	185	159	163	138	142	155	152	148	163	154	156	162	131	154	149	155	166	154	146	144	160	153	164	150	162	135	155	149	141	157	149	145	140	148	140	145	163	140	140	155	146	155	151	136	125	150	184	152	144	154	152	144	160	146	156	163	143	148	148	154	131	151	140	156	164	155	163	157	167	158	136	166	163	140	152	148	164	142	152	159	155	143	153	136	159	138	159	146	140	160	142	165	152	167	150	162	136	148	139	139	132	142	147	139	145	145	155	151	147	161	170	133	161	161	160	156	148	150	150	132	140	152	164	137	139	156	166	144	147	159	181	169	162	145	164	144	167	163	146	167	143	156	154	143	156	146	184	151	147	161	154	173	165	133	171	169	176	163	153	147	136	166	164	136	153	152	155	160	159	143	171	154	167	175	138	143	144	130	144	151	159	153	153	179	174	154	127	123	163	148	188	161	136	146	150	163	145	164	143	141	174	150	167	164	142	160	155	150	155	151	155	186	166	154	136	118	150	161	150	143	131	169	163	145	145	163	156	166	164	147	145	163	145	160	162	159	164	181	156	166	149	145	138	153	150	147	175	138	156	147	149	146	156	146	146	165	137	163	145	153	142	144	137	177	161	170	135	133	156	155	136	176	151	141	162	134	134	143	161	153	144	152	162	158	167	140	153	142	158	155	147	137	155	153	129	153	152	147	152	148	170	173	142	138	182	140	166	155	156	149	152	179	168	156	129	172	153	145	155	147	145	136	153	157	140	141	167	156	150	162	179	159	159	164	150	148	147	171	161	156	149	147	187	142	140	158	147	156	149	157	162	155	172	141	152	157	149	160	154	152	153	153	140	153	142	130	150	143	132	125	153	170	160	168	150	139	159	136	142	194	156	150	176	169	164	152	170	160	141	161	152	169	156	167	148	142	161	171	167	145	156	145	159	163	164	153	144	149	165	146	142	173	153	145	168	169	153	155	157	160	136	179	167	159	152	150	158	157	165	136	159	146	158	137	154	169	166	139	145	167	160	155	155	145	145	144	133	152	156	151	164	142	158	144	164	150	140	148	133	150	151	165	162	164	139	168	151	148	140	150	172	153	168	154	149	167	154	129	165	158	150	158	147	146	158	149	154	131	161	161	134	171	162	139	167	158	178	146	170	144	151	169	157	146	169	152	144	144	158	154	137	141	165	161	132	167	126	138	151	145	140	156	149	150	152	137	145	156	159	153	157	151	155	142	148	156	157	161	151	151	162	144	164	149	135	132	152	151	162	155	147	156	135	143	174	150	133	147	153	168	154	148	164	145	170	130	157	160	157	167	162	155	148	173	166	163	151	164	156	154	150	160	140	155	151	141	146	136	156	154	142	158	159	160	152	141	166	155	162	166	138	176	150	138	157	172	170	142	153	163	160	163	148	154	164	165	150	143	163	168	154	172	144	141	172	163	156	155	141	126	150	148	164	164	147	150	145	160	152	159	156	148	134	185	156	163	159	142	167	175	180	151	155	182	154	177	157	152	152	165	147	153	148	170	169	139	162	146	173	177	160	142	168	147	146	154	152	153	135	171	150	174	171	130	139	157	136	149	165	169	158	169	171	151	153	161	141	156	150	134	157	121	152	151	149	150	150	160	169	161	169	148	158	145	138	158	145	172	153	152	131	169	174	145	159	130	169	161	158	159	163	159	153	161	162	170	158	175	151	139	141	176	162	148	139	169	142	140	170	137	167	165	134	172	143	151	149	130	154	169	157	133	148	156	167	142	136	191	135	145	142	153	158	150	138	165	159	140	163	164	142	155	132	151	164	157	155	141	157	159	172	138	178	143	141	140	150	148	157	140	145	168	185	134	176	171	168	163	157	181	135	139	167	156	171	156	152	168	130	161	131	144	171	135	149	138	159	144	178	164	146	172	156	164	173	161	141	160	154	156	165	146	150	139	163	150	162	143	151	173	160	165	132	157	145	156	153	177	150	152	160	137	155	177	154	137	161	168	141	141	150	171	146	156	159	157	148	159	146	162	128	153	164	137	151	143	152	155	135	149	156	136	164	147	153	138	157	139	150	153	151	155	152	157	143	132	139	151	130	140	158	169	192	152	135	140	136	146	157	166	172	163	137	169	158	139	170	151	141	175	155	143	148	174	138	158	161	153	159	165	158	160	144	171	148	151	142	137	139	130	150	170	146	156	148	153	145	164	174	152	157	134	148	135	172	154	137	141	149	150	160	142	131	159	169	176	174	152	146	138	153	160	169	154	160	139	143	151	132	140	163	151	164	154	154	132	150	182	144	160	148	151	156	154	153	144	141	162	148	170	166	161	150	163	151	172	177	155	168	174	158	154	143	154	131	168	152	174	154	149	164	151	149	156	143	147	150	176	121	162	133	169	138	158	173	152	136	143	145	150	149	144	143	152	175	164	128	179	152	136	152	138	171	137	162	156	157	162	140	158	168	152	161	148	153	142	168	124	150	148	150	136	145	139	160	139	143	152	158	142	143	173	177	150	159	165	158	164	160	153	189	159	155	157	159	150	161	154	135	146	153	187	138	179	142	143	164	172	121	150	149	146	144	148	157	180	148	178	145	153	152	133	168	163	162	149	169	130	153	148	168	164	145	189	155	157	137	132	152	166	139	157	174	140	134	149	144	168	146	131	147	151	161	171	147	148	170	147	139	160	149	160	152	146	171	141	155	155	150	137	165	157	168	168	129	135	169	185	161	156	150	131	153	179
7538	2452	5931	6691	5593	4496	3691	3040	2591	2185	1867	1699	1511	1407	1337	1232	1138	1084	1001	951	883	894	890	822	805	743	743	767	651	680	648	695	691	667	640	586	654	622	622	617	607	634	621	599	558	568	572	600	535	627	578	527	585	561	552	571	565	553	573	585	531	543	518	525	546	553	544	571	506	524	560	534	502	566	528	530	525	552	547	542	537	533	496	560	518	540	539	515	502	515	474	544	493	499	511	518	531	528	503	504	546	468	527	498	556	509	510	528	536	512	499	528	522	507	508	488	523	500	485	510	491	488	510	515	503	558	503	499	516	520	526	484	517	480	509	509	478	459	499	480	501	540	501	554	474	528	517	522	482	493	506	564	513	500	541	482	551	483	545	484	495	535	502	486	446	504	511	509	495	518	487	524	491	472	523	522	502	503	519	500	530	489	499	488	537	494	489	503	513	513	504	485	526	495	514	502	516	516	506	523	470	500	520	524	510	505	487	505	511	526	529	493	490	491	488	485	526	475	482	531	508	535	515	504	492	469	556	508	498	483	472	562	463	532	484	476	538	509	484	522	511	487	527	520	491	538	483	508	507	510	487	474	517	513	513	534	471	546	480	445	511	484	480	445	533	505	476	515	476	495	489	506	473	474	484	495	476	516	472	473	514	514	498	515	492	503	498	471	470	517	468	448	510	508	475	500	509	508	475	514	516	560	504	501	519	433	493	545	477	498	492	496	534	514	514	496	493	512	475	510	494	505	485	492	503	485	488	449	539	549	507	473	524	539	509	551	496	493	484	489	489	513	510	458	521	493	485	460	488	479	486	532	482	536	489	501	501	497	509	458	525	504	480	515	508	533	510	492	478	520	487	488	519	484	487	492	499	515	505	486	504	495	509	484	504	538	512	494	510	530	454	497	538	484	515	484	537	484	531	508	481	488	465	529	482	469	474	505	465	510	524	426	490	478	472	481	511	507	511	510	500	509	527	523	516	497	525	531	500	544	513	511	458	500	494	501	492	496	527	464	489	477	523	512	503	538	493	472	508	499	480	511	552	549	508	500	496	515	527	521	497	461	493	515	514	541	508	514	438	473	512	492	428	476	483	523	506	492	559	469	577	477	508	460	487	488	516	473	508	516	513	491	517	522	456	475	523	524	539	532	487	477	489	522	525	507	502	506	471	497	517	508	524	494	496	483	480	470	469	528	507	515	461	463	513	501	543	520	499	455	505	482	517	504	507	522	479	536	498	485	581	509	483	481	528	553	529	497	537	496	531	520	493	557	528	515	511	528	493	513	507	546	538	448	465	517	480	500	538	525	498	492	505	477	487	486	501	497	472	478	469	470	513	488	507	520	515	534	498	475	475	452	503	492	484	491	539	468	507	472	545	498	500	491	478	520	536	485	507	522	500	459	504	483	463	512	537	495	497	507	490	483	513	464	458	484	506	525	477	491	514	510	512	522	500	502	490	475	492	505	503	503	510	494	534	525	501	464	470	498	502	489	503	529	536	518	498	504	505	481	513	487	507	541	502	485	510	479	511	478	539	500	501	453	531	484	543	493	459	515	560	508	503	529	506	479	528	517	553	498	505	514	505	522	515	527	491	507	489	468	517	526	542	538	460	492	492	502	510	511	503	525	496	511	500	500	532	507	496	480	528	496	494	530	470	499	490	496	470	516	468	469	473	491	494	482	522	523	535	507	505	486	526	509	499	523	488	507	497	481	516	495	486	528	508	532	448	515	493	505	523	519	506	513	487	519	480	474	506	556	504	516	490	506	490	547	528	513	501	504	495	494	490	476	490	510	544	481	542	437	483	530	498	553	539	515	524	548	497	489	489	509	492	528	505	501	482	481	488	531	486	471	509	491	517	492	486	493	507	496	483	532	506	498	513	508	484	480	513	496	483	525	468	512	474	493	489	536	498	567	494	491	492	500	477	513	499	494	478	522	522	519	510	491	501	485	525	506	495	515	513	525	498	476	540	542	541	493	489	454	472	516	549	499	505	503	482	497	501	494	518	481	499	482	508	473	500	526	537	520	469	521	511	510	494	552	519	516	495	492	529	491	501	495	529	489	527	516	480	519	498	456	522	472	533	503	490	537	510	486	477	508	511	480	470	518	513	495	504	503	511	476	511	479	493	501	479	471	475	501	507	505	499	518	501	522	501	494	479	492	521	468	495	492	479	513	498	484	512	509	474	509	491	486	505	540	492	558	519	477	506	461	467	503	533	519	465	526	515	527	487	461	476	508	537	538	525	529	538	456	521	483	558	488	524	502	500	521	502	487	514	531	528	487	498	499	487	516	487	496	509	472	482	516	522	516	467	482	509	491	527	501	522	479	510	507	494	493	517	519	525	492	516	503	482	467	503	497	505	543	500	475	505	494	502	486	504	533	537	493	493	490	494	525	488	478	468	497	512	521	469	505	519	490	492	482	489	530	498	467	503	482	461	515	511	501	469	502	533	492	500	482	466	514	501	498	495	505	498	497	542	514	541	504	478	491	494	521	481	506	475	483	530	519	472	478	521	521	524	532	508	443	504	487	536	498	550	474	545	502	491	516	497	506	469	483	520	502	467	501	478	486	524	478	492	478	546	528	499	466	486	509	521	488	478	503	489	503	524	483	495	520	487	498	529	478	511	488	531	487	515	520	533	508	470	505	524	521	484	505	475	521	490	479	475	507	474	458	504	513	521	502	480	495	490	514	458	541	486	496	516	502	473	494	553	489	538	469	499	518	462	491	482	486	548	524	492	501	451	498	487	512	473	484	465	521	530	450	455	499	533	478	530	507	494	474	502	490	483	502	500	527	485	493	513	500	506	505	494	490	528	516	543	507	513	495	515	501	525	508	533	529	546	523	533	520	495	503	506	475	467	505	481	507	507	518	512	502	483	488	476	493	505	479	491	482	476	486	522	513	482	535	468	487	486	525	524	525	501	541	488	486	490	528	502	493	484	525	524	449	492	527	498	516	510	481	447	510	526	536	507	494	496	525	475	533	469	496	518	499	508	473	519	500	555	502	504	476	492	552	510	471	505	466	547	481	490	538	517	479	515	537	468	496	513	476	473	499	493	494	518	503	492	500	522	509	517	480	492	503	452	510	509	527	517	480	500	473	499	520	482	496	474	519	531	524	476	496	508	459	483	467	465	445	527	492	535	510	475	500	486	474	527	528	539	494	518	518	519	458	490	489	452	527	458	497	514	485	481	496	512	542	499	544	521	484	496	490	484	500	491	536	495	536	499	507	492	498	526	488	544	495	479	519	493	495	477	483	495	490	531	491	493	488	520	462	500	508	528	494	518	486	507	519	497	528	462	494	524	470	491	507	517	489	494	487	501	531	517	519	509	498	495	499	493	493	483	491	484	516	484	501	449	480	515	512	469	495	497	526	466	491	532	496	459	514	474	535	509	515	510	439	501	481	482	532	491	523	464	498	524	502	484	522	520	502	526	523	525	461	513	512	477	517	531	457	476	482	531	506	488	496	475	528	508	504
1973	261	273	248	211	244	236	206	200	225	227	212	203	178	211	194	199	211	190	193	215	225	236	191	215	194	222	214	213	218	207	203	214	209	228	213	219	196	199	200	211	216	211	205	172	214	207	241	199	234	213	179	214	218	172	229	224	227	180	212	216	214	200	208	204	236	216	219	218	192	194	206	218	218	212	228	207	203	213	201	202	228	192	202	218	220	211	209	211	184	195	206	218	213	213	197	207	222	199	216	187	211	199	223	187	223	217	217	186	205	224	220	217	203	187	197	217	207	186	200	209	214	195	214	201	195	190	181	198	212	202	196	216	210	214	207	213	209	210	190	229	226	175	240	199	211	192	226	201	194	195	216	198	198	195	213	234	216	206	199	221	198	211	195	191	216	214	201	189	219	188	209	192	217	210	182	217	234	214	210	221	228	223	202	220	202	218	226	215	205	207	209	199	200	227	201	231	204	225	228	216	225	219	212	208	216	205	217	190	203	194	206	215	204	230	206	211	238	196	209	216	200	196	193	196	216	218	201	213	205	223	208	199	188	179	203	228	212	194	222	217	196	217	197	205	222	197	197	212	236	202	220	203	226	208	204	198	209	219	189	191	220	200	236	198	231	210	205	232	220	191	220	206	237	216	208	201	218	193	215	223	198	219	220	224	213	196	227	201	207	217	198	211	168	213	231	224	185	193	211	210	204	210	227	204	207	185	198	192	215	215	204	234	228	211	192	218	201	226	204	203	198	203	189	228	209	198	209	210	206	212	192	189	199	193	204	199	186	196	231	188	183	247	213	215	189	204	216	210	207	188	233	207	221	185	200	203	207	188	215	197	200	204	206	213	211	193	213	231	213	210	209	194	204	202	235	193	205	207	240	212	221	202	205	239	193	222	225	192	204	244	199	218	205	233	175	221	215	214	210	215	234	216	201	204	207	209	207	215	200	224	216	226	216	196	224	214	213	237	210	221	206	227	204	201	199	233	185	189	213	221	217	238	199	195	196	192	213	238	199	199	195	223	213	196	175	177	197	197	195	219	208	224	184	205	199	219	209	210	200	212	222	201	212	209	192	221	232	192	217	203	204	208	180	216	209	203	209	215	246	241	196	222	187	205	180	203	207	228	198	213	208	172	196	191	216	227	197	224	214	223	233	220	216	193	210	207	210	237	218	203	226	205	190	208	224	208	207	220	213	214	202	216	200	200	227	186	197	195	233	209	205	206	209	199	209	170	223	199	213	224	192	219	218	213	195	229	206	198	207	222	192	212	190	211	233	211	195	199	228	199	204	220	173	192	190	221	232	189	219	208	206	243	205	204	209	200	221	222	205	228	196	199	180	176	199	184	228	185	212	196	216	205	216	206	206	218	202	203	220	201	233	226	202	196	198	218	224	214	212	212	190	193	190	220	225	211	233	213	234	178	226	206	208	191	193	217	197	211	234	186	180	190	215	185	218	197	204	215	203	223	183	212	200	212	209	225	207	210	208	200	210	195	203	192	183	211	218	223	189	213	204	209	223	205	207	225	205	219	226	205	193	207	205	208	206	183	214	250	214	210	226	212	189	199	231	184	207	183	230	224	209	199	186	194	204	214	193	198	213	236	184	213	198	210	208	228	203	240	182	188	194	235	216	217	201	218	237	225	207	224	194	229	209	179	210	224	203	213	188	220	218	185	207	216	202	220	201	212	209	228	205	232	211	225	216	192	193	185	231	201	218	189	219	210	209	214	197	202	216	224	209	196	172	212	200	210	214	184	208	240	213	189	222	208	201	208	208	208	197	213	229	210	216	206	219	217	211	205	195	217	194	216	212	198	207	215	223	190	211	196	190	214	193	204	224	204	195	207	205	219	225	189	169	202	182	200	230	220	179	229	179	194	227	178	214	230	198	209	203	221	206	209	228	202	212	231	213	203	207	202	201	203	205	214	190	205	220	210	228	211	227	200	193	203	205	204	186	215	209	227	226	232	217	229	213	194	207	220	206	204	196	205	218	211	200	199	205	224	202	215	202	210	202	214	191	222	199	215	211	228	206	199	221	207	185	186	224	201	192	213	213	227	182	215	213	199	207	226	226	193	192	245	192	221	233	209	204	223	204	207	210	207	212	188	206	217	235	198	207	203	234	196	221	218	215	226	228	212	215	213	203	184	218	177	213	204	207	226	227	223	222	211	217	192	217	193	231	217	214	199	178	227	240	235	197	222	184	195	206	193	197	198	204	201	183	207	218	234	214	207	213	213	232	215	198	197	187	191	228	211	215	219	210	208	206	232	227	207	203	206	191	215	216	217	212	207	212	203	210	223	219	193	235	232	188	187	230	240	207	225	205	196	194	212	204	176	218	226	238	204	211	200	207	212	203	222	196	191	217	192	221	229	225	191	221	203	220	191	214	205	212	205	218	224	205	233	211	200	189	195	225	214	235	195	204	220	213	219	214	235	203	207	221	235	199	206	196	237	208	223	208	212	166	197	212	207	189	213	215	220	227	215	220	193	204	208	216	205	219	195	193	197	205	227	213	249	201	201	221	228	219	217	186	211	192	198	186	229	205	180	185	229	186	213	197	200	209	192	211	215	211	194	206	225	227	202	204	190	197	205	199	215	214	205	224	199	214	218	199	204	213	213	187	187	219	217	219	236	192	199	195	213	208	178	240	215	183	218	202	178	215	208	199	225	214	217	224	243	202	199	206	214	185	221	204	226	241	205	210	228	235	222	194	220	217	207	218	227	169	214	232	222	202	211	213	199	197	194	222	213	192	218	215	203	186	216	211	209	200	182	195	195	213	227	227	235	207	216	188	181	212	225	218	212	213	221	190	200	217	223	206	203	214	231	181	221	207	213	201	219	237	197	229	201	219	218	233	211	192	239	202	246	204	220	210	198	191	198	201	209	206	219	208	224	185	210	217	201	218	224	209	195	230	221	226	212	192	191	220	203	181	199	198	202	186	205	214	187	223	221	205	196	190	211	212	200	210	209	205	207	216	199	212	202	203	193	203	208	254	205	210	221	221	214	203	220	235	188	230	202	192	206	193	191	188	204	203	217	230	211	199	209	195	215	190	207	220	216	210	218	183	227	223	220	211	213	219	213	192	204	221	237	214	204	198	215	204	204	211	208	235	223	201	207	232	204	202	196	252	202	233	207	224	195	218	186	207	212	184	191	194	212	217	208	223	203	200	212	226	218	209	174	216	208	194	225	207	222	208	212	215	202	202	191	231	207	219	192	193	230	193	211	236	196	195	201	196	231	218	204	194	214	193	220	226	213	217	211	224	210	197	220	207	228	210	204	220	215	204	196	195	197	219	228	197	208	212	238	220	193	215	219	223	234	232	204	190	212	191	199	196	213	199	221	203	208	217	197	200	214	207	215	213	211	199	199	216	198	236	188	190	190	221	203	209	181	216	171	226	200	197	217	210	205	224	206	213	215	194	224	207	239	239	207	241	188	215	203	204	221	238	196	186	205	224	212	182	207	226	200	189	201	202	223	189
2092	679	757	741	792	795	721	666	657	684	636	634	622	612	635	611	621	662	618	633	610	617	608	608	656	569	627	603	594	608	613	619	619	630	612	652	617	656	671	623	675	646	585	580	632	637	600	629	621	571	657	612	592	600	619	609	638	615	640	646	636	638	684	615	638	658	601	623	596	628	649	617	652	624	609	625	607	618	627	622	638	641	590	644	594	597	648	629	581	639	614	643	649	626	696	617	629	624	616	623	621	604	620	628	614	575	642	653	607	644	624	675	610	648	650	623	622	588	659	619	631	661	608	660	588	655	625	611	630	571	645	644	652	649	598	651	629	614	632	592	607	604	654	639	620	657	702	629	654	631	643	651	577	638	631	591	583	659	614	636	614	620	594	592	650	626	604	644	648	602	584	617	630	578	587	627	600	634	565	641	618	644	624	611	591	624	613	670	602	649	598	606	637	640	602	618	615	609	594	625	600	646	601	641	641	632	615	620	607	587	639	613	655	588	609	644	632	643	633	627	654	607	626	614	619	638	647	608	616	636	655	643	594	602	626	620	635	615	592	624	643	644	629	609	596	619	585	633	601	639	616	655	629	615	612	616	603	602	627	597	641	619	633	607	609	638	637	661	636	609	635	637	606	629	641	633	655	595	616	615	593	610	597	652	600	605	654	631	630	612	627	603	609	624	571	641	654	552	602	649	612	611	664	652	642	605	582	607	638	626	603	640	622	615	615	645	623	625	601	646	595	683	637	611	646	613	594	612	590	630	618	610	638	585	597	651	589	638	608	599	634	614	640	605	641	644	628	633	626	613	617	572	653	604	618	607	618	604	625	592	615	615	609	625	609	586	629	629	581	629	603	620	634	624	611	696	596	609	565	598	611	579	641	578	633	670	591	614	596	650	616	598	587	594	654	640	616	633	634	645	633	628	659	598	630	626	612	621	612	625	579	624	598	614	624	650	621	604	648	602	583	628	626	605	618	634	635	619	574	619	626	612	633	600	638	612	643	619	614	678	610	638	628	589	679	641	652	600	618	584	616	588	617	622	635	579	606	624	632	577	618	634	636	617	639	664	655	619	629	603	622	596	574	627	609	635	604	615	602	598	642	671	613	639	629	639	612	630	616	594	621	618	659	615	592	621	653	608	626	640	616	581	625	644	636	629	590	663	608	611	596	642	596	637	622	620	571	640	630	590	621	582	607	631	629	626	618	621	634	612	619	615	599	667	685	650	627	681	604	622	627	640	624	616	630	638	613	666	627	587	603	575	647	626	593	626	616	627	603	616	598	598	608	601	608	604	709	664	621	617	585	634	634	592	632	627	587	619	634	615	599	625	644	619	635	604	643	608	643	614	655	656	650	652	639	691	666	636	629	651	616	655	595	602	646	666	633	625	607	626	620	634	584	597	603	638	571	621	598	585	637	639	620	600	635	642	637	624	605	635	572	599	663	615	617	630	607	626	641	673	605	627	674	646	587	571	624	628	642	624	635	643	601	582	623	633	642	607	619	578	650	612	600	606	605	600	610	612	610	594	597	608	608	593	599	637	632	625	611	633	605	632	645	595	590	639	590	603	642	625	644	606	633	616	630	644	590	621	571	637	649	617	614	626	621	640	614	644	594	624	655	624	620	663	632	615	563	612	554	673	575	620	610	629	603	623	646	631	627	662	645	569	631	634	633	593	587	612	607	608	637	658	636	659	639	636	602	663	585	641	605	649	620	651	610	643	648	596	608	602	580	662	670	628	640	589	616	617	641	641	636	683	594	664	644	658	617	632	624	620	614	634	647	654	652	618	670	576	602	619	660	623	609	639	655	589	651	616	645	654	618	636	654	596	598	669	597	648	598	622	576	592	571	623	614	605	613	592	627	678	642	620	609	606	608	619	630	635	606	579	622	594	623	599	615	634	621	581	649	633	587	615	607	606	633	589	670	653	617	673	634	619	589	699	651	617	658	631	587	619	635	609	570	626	670	604	608	602	644	656	613	606	660	598	601	613	649	657	642	595	611	612	661	626	623	627	602	620	633	609	640	680	654	643	677	604	628	646	682	595	627	621	592	635	596	574	659	593	653	607	604	603	635	625	593	602	597	604	606	641	640	607	644	595	615	672	627	652	619	601	638	669	559	605	590	602	619	604	629	601	624	625	605	577	593	630	657	633	617	573	650	643	634	633	576	616	610	610	580	563	613	632	633	636	596	635	662	599	624	646	679	609	655	570	669	639	637	604	636	607	635	613	620	593	609	637	626	632	583	613	589	616	619	649	627	615	623	605	663	627	638	621	610	580	597	621	603	614	614	638	636	608	614	611	632	626	634	584	602	633	605	625	613	656	608	644	613	639	613	601	616	591	549	600	573	606	657	642	614	621	628	617	647	570	640	675	568	585	663	606	641	653	656	631	602	665	613	603	589	642	595	633	631	654	631	627	615	626	643	663	628	653	592	658	577	636	621	634	634	606	611	617	561	602	609	579	663	662	638	656	638	648	667	588	593	633	585	610	643	620	581	624	634	640	589	642	655	609	657	633	628	663	596	615	636	659	602	594	667	615	656	595	598	628	618	590	643	637	680	629	617	663	608	638	615	661	637	626	648	625	585	627	664	629	608	614	617	606	643	637	634	632	666	607	654	600	615	609	603	605	613	651	594	601	637	600	599	603	647	632	646	625	623	657	617	632	605	598	630	610	628	614	637	620	595	590	611	600	642	646	633	610	616	638	615	683	656	659	660	653	600	598	638	588	592	620	619	607	618	620	627	625	619	629	602	656	607	632	674	619	658	592	643	634	637	602	635	629	605	648	632	624	655	619	623	573	567	674	617	636	629	573	581	631	651	611	579	611	606	682	624	640	644	623	591	611	591	661	590	701	601	638	626	625	617	664	646	656	596	609	601	645	647	631	654	639	623	656	591	626	631	590	619	646	600	611	630	585	669	665	631	607	630	635	621	637	605	599	636	600	641	656	631	622	626	607	623	667	645	597	644	644	649	628	669	634	606	597	641	626	613	635	586	604	599	622	598	659	645	617	652	637	648	633	616	625	656	616	665	600	601	603	546	647	638	621	594	631	668	633	648	548	648	648	623	602	631	621	592	642	587	638	635	634	616	676	607	635	623	626	659	647	625	650	650	625	649	623	594	644	610	643	605	594	625	643	625	622	643	613	605	620	649	619	628	616	623	614	642	633	634	609	676	634	631	585	631	646	620	651	638	595	623	654	650	619	619	603	593	653	576	612	634	630	605	625	649	620	618	625	586	613	591	630	631	600	657	600	649	628	660	619	582	595	645	653	630	604	609	632	598	609	620	613	653	629	620	623	581	640	613	674	596	588	585	622	637	617	596	606	659	655	649	585	644	618	596	609	592	602	638	598	609	603	640	642	610	668	644	616	657	671	591	620	613	639	644	632	622	620	620	619	601	625	631	639	581	615	645	593	643	644	633	619	656	610	680	583	631	615	654	625	606	619	668	634	642	653	632	622	634	642	665	591	626	626
7801	1095	1358	971	718	494	417	362	272	249	227	188	161	191	152	131	156	125	139	157	147	132	108	116	121	127	111	114	136	114	107	101	111	129	103	120	122	112	105	108	126	117	111	102	96	124	104	120	94	85	119	96	115	115	101	104	104	96	100	119	114	121	104	116	99	132	98	103	109	126	91	112	96	113	105	106	102	112	110	99	109	91	97	106	92	98	94	101	89	96	104	126	120	112	115	99	106	110	107	96	119	115	109	94	109	82	113	129	102	116	94	113	106	95	93	117	111	111	96	128	137	123	103	101	106	94	116	104	98	109	106	103	93	103	97	124	104	98	121	98	112	122	107	78	115	105	111	108	114	107	99	123	112	99	100	117	111	103	100	93	99	110	98	93	102	98	96	89	120	94	105	112	105	104	104	89	114	131	104	110	110	82	106	100	91	119	90	112	93	110	116	103	96	118	101	104	100	111	107	101	99	99	102	109	108	97	106	89	101	94	117	104	130	113	102	101	111	101	95	95	106	119	119	124	94	96	104	119	107	102	96	90	109	102	105	102	94	104	107	121	101	98	104	105	107	89	100	104	98	105	99	94	106	104	116	103	118	85	118	97	90	119	106	110	104	126	112	104	113	131	113	96	104	97	84	108	104	96	119	93	110	93	113	117	111	102	103	108	95	82	112	110	118	115	114	115	97	127	106	89	99	107	103	110	94	93	92	104	98	117	114	104	116	109	89	117	108	94	98	110	108	95	104	90	106	124	110	109	108	93	100	103	111	131	91	86	107	106	116	90	93	90	102	105	107	108	111	115	92	112	97	98	95	96	115	105	107	108	95	100	91	99	107	105	118	110	117	102	96	93	110	119	104	109	102	93	115	110	99	93	98	115	115	111	110	105	102	112	83	99	123	102	112	91	96	133	111	124	124	107	106	112	76	95	107	83	115	104	96	96	103	120	111	108	116	109	112	106	107	106	103	110	118	126	111	110	96	111	112	90	89	115	115	109	94	121	94	127	100	94	101	117	107	127	97	108	110	105	108	113	108	116	107	97	109	125	103	96	124	118	105	94	88	106	108	106	103	128	109	92	107	119	116	97	107	103	121	136	87	84	90	95	101	107	108	111	114	95	107	103	105	91	126	102	99	99	97	100	98	103	102	85	102	87	99	109	94	116	125	89	94	101	114	89	97	101	82	107	95	110	97	94	93	116	95	104	113	113	115	93	87	116	92	107	95	106	99	104	108	119	125	112	101	87	114	96	107	119	97	93	89	119	98	94	133	106	113	100	110	92	117	120	103	102	111	87	111	117	132	98	100	100	127	82	104	84	87	90	112	97	116	123	94	118	86	89	123	78	96	90	103	90	112	103	106	113	98	97	91	117	102	96	103	103	105	109	119	106	100	93	96	106	100	88	97	92	100	75	100	102	111	102	105	100	112	118	106	106	105	128	114	98	104	94	106	102	109	96	111	103	118	107	109	123	96	117	97	95	102	103	114	116	109	98	83	90	100	108	96	105	114	126	94	107	105	101	107	114	112	97	93	108	95	90	93	104	100	97	113	104	116	100	106	113	105	114	121	102	118	100	110	116	109	104	118	90	88	100	107	94	105	100	106	85	109	93	127	102	91	105	105	108	116	122	119	102	100	94	110	90	98	112	122	119	91	114	107	89	113	97	94	111	111	105	113	118	98	112	110	101	114	109	119	109	94	128	96	103	100	120	114	94	101	101	116	109	106	106	103	132	107	95	95	110	119	113	118	108	100	79	109	90	93	115	92	91	111	95	110	81	86	98	106	101	108	97	95	91	105	109	111	121	74	100	116	105	103	105	112	105	129	110	102	107	78	97	94	108	94	108	126	97	105	103	94	90	92	95	115	106	98	107	119	115	83	116	112	122	101	108	101	107	116	124	104	95	96	88	101	103	108	100	109	115	126	101	104	107	113	102	104	103	110	106	113	107	114	82	111	104	106	111	118	109	99	104	98	106	99	107	111	108	102	99	100	106	105	106	106	104	115	97	85	109	107	103	87	99	122	119	108	93	102	123	108	103	116	104	112	110	113	109	116	107	91	99	116	106	113	96	104	108	105	94	111	104	97	110	103	125	104	106	107	122	93	95	124	97	97	105	101	128	94	97	113	103	81	98	97	93	115	112	100	79	107	103	96	102	105	103	94	89	103	96	102	101	121	92	111	94	116	96	89	115	109	111	104	124	114	98	101	114	97	102	91	89	105	108	98	136	85	109	112	101	115	106	104	113	102	110	114	106	94	92	98	98	134	97	112	114	90	113	95	100	102	102	106	88	105	109	111	100	97	115	105	107	112	102	109	112	89	108	99	109	114	116	110	106	96	112	96	101	99	113	106	112	109	85	87	107	91	94	109	124	111	86	97	113	97	124	98	92	126	110	101	129	110	99	96	115	104	95	103	94	100	122	107	111	109	107	120	94	99	85	104	107	111	106	120	116	103	87	105	101	113	89	109	101	96	109	107	101	100	112	112	91	106	96	111	87	115	90	120	109	114	91	85	116	104	85	112	118	97	120	122	97	97	107	92	96	112	113	88	97	102	108	112	93	97	126	93	101	93	111	117	105	91	102	100	85	109	106	103	96	105	101	98	96	112	107	88	96	112	103	115	103	102	112	112	102	107	84	134	119	104	93	120	89	117	98	122	115	95	96	103	93	106	106	112	116	134	108	98	130	117	125	86	102	91	88	96	112	116	110	104	122	108	109	99	88	93	98	87	108	121	106	90	93	119	108	88	107	89	101	106	113	109	100	100	111	105	90	106	94	91	106	106	99	115	109	89	94	108	88	111	105	115	96	105	101	102	106	103	84	84	103	100	100	104	106	108	93	116	106	133	101	102	106	120	104	88	104	107	101	95	106	110	103	114	119	90	97	121	118	113	100	95	109	132	93	91	85	112	103	114	110	98	98	107	101	102	118	117	104	108	92	106	113	118	95	104	103	114	104	99	86	104	96	105	107	102	101	108	116	139	113	103	117	102	115	102	105	105	94	106	94	98	101	114	108	99	104	104	110	104	105	101	99	117	102	91	108	104	94	105	100	109	104	99	94	111	96	100	108	92	103	95	120	98	111	127	120	107	89	115	95	119	105	88	107	105	92	102	107	108	99	104	83	94	123	101	88	109	84	100	120	96	114	128	102	95	117	101	96	123	91	120	103	106	104	124	123	116	100	107	87	104	112	110	108	115	110	98	116	101	106	96	115	83	104	104	93	110	117	89	106	96	86	93	116	96	97	99	118	113	95	80	105	101	102	89	88	100	86	93	94	108	93	110	92	128	116	102	96	110	110	91	85	103	117	99	111	110	116	104	113	96	107	114	102	100	95	107	106	93	100	102	107	120	108	109	104	81	99	113	93	109	115	95	103	113	105	88	105	104	113	87	107	100	82	94	109	105	98	119	113	118	111	95	105	119	105	106	104	108	89	118	109	80	115	99	83	96	100	108	113	92	106	105	98	111	123	114	87	116	107
5271	1397	3089	3639	2988	2427	2031	1689	1382	1162	1039	1000	887	803	773	691	665	616	639	599	554	575	606	536	503	478	523	483	489	477	457	450	403	409	449	440	415	454	398	394	381	398	423	384	424	415	397	418	383	387	393	383	381	372	414	349	380	365	369	373	386	363	328	361	393	353	391	356	394	357	365	382	365	382	401	338	365	398	368	354	341	357	348	362	386	359	327	383	361	392	338	372	380	397	359	362	368	376	363	333	336	372	373	343	360	347	371	375	365	345	376	326	353	339	398	370	340	337	360	339	363	334	347	312	361	365	372	342	323	386	340	316	360	363	347	377	362	356	346	356	343	314	372	333	382	357	356	320	380	400	351	370	329	318	389	379	359	381	390	375	377	361	355	351	332	346	331	356	397	365	338	357	373	345	340	378	368	367	362	353	402	329	354	335	359	335	359	370	356	343	373	338	345	374	342	343	356	359	357	384	359	340	359	354	353	362	345	388	338	344	360	331	344	385	357	357	356	377	352	362	370	387	344	341	364	341	344	332	361	361	360	367	378	352	392	365	353	339	335	350	361	351	399	318	335	322	363	360	319	362	337	357	353	349	368	334	364	347	365	333	393	378	361	358	354	333	356	391	345	329	394	382	344	366	355	344	349	372	343	389	351	368	351	356	350	341	357	355	332	351	358	318	361	406	362	343	330	359	357	365	347	331	366	393	350	342	348	345	384	360	392	339	349	350	352	367	330	370	399	341	346	350	337	330	365	356	350	357	324	355	383	381	337	374	336	339	356	302	366	348	356	357	348	352	358	341	354	342	330	353	322	345	331	352	357	368	342	338	359	340	358	341	370	342	328	360	361	361	364	360	350	354	358	332	342	358	334	355	351	391	348	341	371	394	351	325	335	357	374	339	340	381	350	377	363	304	384	355	335	375	357	345	330	381	375	353	383	345	373	394	346	364	326	375	325	360	314	357	339	346	357	353	374	364	369	312	340	365	364	356	380	322	372	341	325	336	385	361	343	345	351	375	350	372	366	357	347	335	372	364	332	359	367	325	348	364	378	342	373	401	366	373	389	365	347	312	333	348	341	340	348	340	359	354	384	350	391	355	336	360	366	383	378	331	338	356	362	325	364	388	353	349	372	359	352	357	345	337	358	342	365	359	370	318	331	334	356	388	336	362	356	330	353	319	346	336	342	367	381	356	352	385	341	333	330	344	366	323	348	358	364	403	364	367	377	339	384	315	333	332	353	362	354	358	340	374	358	349	359	313	357	319	356	337	385	354	336	352	337	369	379	364	333	357	371	348	355	333	367	352	389	341	346	359	357	323	351	346	354	327	360	347	353	355	356	344	366	320	353	352	350	333	355	358	346	334	341	374	353	317	324	360	390	345	314	346	370	371	327	354	378	324	356	368	367	326	389	337	365	343	355	335	354	359	378	342	340	370	370	327	314	352	335	368	347	344	318	357	371	342	335	340	360	373	355	373	363	355	350	337	380	358	329	346	376	361	349	349	381	352	344	417	328	361	334	334	323	325	297	345	375	343	387	383	357	364	389	345	335	369	319	364	313	346	379	336	380	357	370	400	336	343	353	351	372	348	379	345	367	340	365	367	361	370	339	344	373	331	342	366	364	353	333	345	354	368	378	327	340	334	357	364	335	349	372	357	366	354	348	363	348	350	378	336	370	364	364	369	342	360	383	365	359	356	347	352	340	366	347	343	373	371	343	366	363	319	356	362	349	373	339	345	346	360	360	343	379	352	365	339	357	366	351	339	355	346	348	364	354	356	390	380	328	374	310	333	355	324	368	349	343	333	343	319	347	385	355	379	342	341	340	310	308	337	367	331	369	332	383	367	347	360	367	361	347	370	367	351	369	385	352	348	355	349	333	332	399	369	366	353	344	400	334	368	318	362	331	333	352	342	338	355	345	355	367	360	353	352	355	393	386	363	352	378	376	342	349	365	340	333	366	369	382	350	314	325	339	367	330	363	355	333	357	311	339	372	333	322	356	361	355	357	333	408	340	361	315	332	362	375	356	375	378	368	359	362	364	335	343	364	341	371	343	330	361	380	340	370	362	353	360	364	341	352	352	354	356	359	322	374	328	331	333	363	351	374	390	381	368	359	364	336	352	376	318	350	358	334	374	352	333	345	367	378	358	382	352	358	328	371	360	338	319	352	395	365	369	363	332	363	379	339	330	356	348	349	377	342	373	351	364	369	372	362	341	352	351	343	321	330	352	341	352	375	369	320	377	362	333	346	343	351	372	339	367	348	342	340	333	367	361	347	357	368	362	392	333	359	330	367	343	338	370	372	351	370	368	387	358	310	335	338	356	351	335	350	361	354	390	353	338	346	342	364	377	363	337	368	360	377	357	402	367	357	347	332	388	331	345	378	353	352	311	320	367	344	321	363	376	329	359	395	359	374	369	346	360	345	339	385	351	358	343	359	353	369	347	334	368	344	322	336	332	345	371	342	365	354	332	311	347	348	367	345	407	383	352	313	343	347	396	371	317	396	338	347	342	352	368	357	341	338	363	346	390	331	360	361	352	332	354	332	350	342	354	339	343	385	370	356	338	367	368	367	369	346	326	377	346	340	315	362	339	350	358	339	364	335	367	349	363	336	371	344	316	366	334	378	344	365	344	350	328	358	368	348	347	372	355	350	362	355	353	362	349	358	327	356	372	357	390	379	349	367	340	381	330	341	347	358	357	384	329	343	351	336	337	347	368	342	374	363	361	376	377	340	369	326	368	357	355	354	309	317	343	339	341	346	351	337	359	317	328	353	364	355	337	342	341	349	344	358	312	400	352	361	352	378	332	358	352	353	335	351	355	371	371	354	365	342	357	332	369	345	348	370	369	349	332	356	361	335	338	360	344	355	353	363	333	338	352	373	343	340	340	360	371	372	350	341	360	313	343	374	325	381	341	357	366	375	376	362	378	348	339	375	379	363	367	381	347	348	356	351	354	364	305	341	374	349	377	346	393	322	348	367	330	358	335	359	372	369	384	398	353	327	349	337	355	320	379	349	365	322	356	349	358	324	349	370	363	349	363	364	339	339	318	340	352	344	342	369	340	352	352	391	379	364	354	328	369	362	342	384	373	384	353	380	345	377	356	348	314	384	375	333	360	332	347	349	322	363	353	348	337	345	337	365	329	354	316	340	380	380	328	369	362	343	348	353	353	391	320	338	355	347	347	321	385	315	350	343	375	338	349	362	410	337	375	374	372	352	365	374	364	350	359	369	355	330	393	343	321	325	376	353	328	336	334	378	355	342	361	348	355	370	351	362	331	345	362	380	338	354	346	310	326	368	350	317	322	328	380	348	358	374	341	336	350	350	329	338	329	364	324	345	318	385	380	367	342	362	351	340	365	379	335	367	327	372	352	350	355	326	347	388	365	354	380	362	359	345	363	347	365	361	314	328	369	321	355	365	379	375	393	405	357	368	338	345	336	340	341	354	345	308	343	360	353	347	367	359	370	372	370	350
14952	2520	2723	2105	1465	1020	760	619	528	447	418	335	318	298	288	246	235	215	245	241	223	197	188	201	173	168	177	181	172	171	186	179	184	172	176	145	179	177	195	166	172	161	167	173	165	159	185	169	167	169	156	156	167	175	153	147	171	161	170	134	167	163	171	211	165	161	171	142	158	162	162	164	140	169	179	150	169	183	175	171	176	161	182	150	170	138	148	153	158	161	167	160	157	200	156	166	141	133	143	140	169	157	165	150	160	147	160	148	153	153	142	166	148	161	154	170	153	131	140	138	154	160	171	163	151	149	155	137	150	154	139	167	163	168	149	154	180	165	138	157	155	142	156	134	132	143	154	157	146	157	156	141	169	147	146	152	158	142	161	162	143	165	139	154	153	162	159	158	166	151	147	138	150	173	165	161	156	151	142	158	156	167	144	167	191	144	161	129	138	158	174	156	161	157	152	146	145	145	174	162	151	156	149	144	170	159	146	163	136	170	157	162	132	149	166	177	136	179	155	159	141	160	165	164	160	173	162	160	174	163	167	157	156	152	156	148	155	156	151	158	158	160	164	142	163	166	164	153	188	148	170	135	159	159	176	160	169	140	151	172	147	156	158	176	165	142	152	177	167	171	165	158	149	121	143	156	136	125	151	170	152	151	167	149	148	146	160	155	148	141	166	147	150	131	156	151	184	167	164	145	158	156	139	154	153	174	148	136	165	150	131	153	153	136	135	166	135	144	164	151	174	165	140	149	142	138	151	146	159	159	170	159	152	156	139	167	146	158	154	167	148	149	178	155	167	150	149	140	143	156	159	146	159	143	161	165	163	144	142	146	159	152	157	135	161	154	150	152	138	159	147	145	171	173	165	157	150	173	142	142	157	150	184	169	153	166	146	170	156	130	128	151	176	154	158	160	172	156	158	177	181	164	162	162	157	145	154	148	160	159	161	140	160	141	146	152	142	166	161	142	159	177	182	152	152	171	152	164	157	190	165	136	143	165	162	162	147	162	160	154	177	156	166	159	146	165	180	136	161	153	151	175	161	154	165	155	173	177	161	164	148	163	144	161	136	149	154	159	149	156	154	149	176	164	161	149	189	166	174	169	171	150	151	164	149	125	146	147	152	162	175	159	147	156	142	158	180	159	161	168	158	151	139	173	175	173	137	144	175	152	162	146	170	155	136	152	144	162	172	176	152	163	145	158	149	154	167	157	157	180	147	164	160	141	130	149	148	162	160	149	163	178	156	144	139	170	150	155	148	160	143	146	159	159	159	164	148	163	125	171	155	128	154	140	145	155	159	159	147	138	165	164	150	141	170	173	152	150	166	155	143	179	173	145	144	161	156	157	160	167	149	143	167	150	157	142	144	158	145	147	169	144	167	153	165	149	170	153	154	147	157	157	167	151	168	148	182	153	153	155	168	173	147	148	148	150	158	162	145	154	130	166	134	191	137	150	153	149	146	156	173	156	142	174	169	174	162	169	165	173	152	157	133	145	157	163	157	164	145	156	165	159	153	178	156	157	161	149	165	151	164	148	142	170	170	160	156	154	155	154	142	136	149	140	162	151	157	139	164	200	148	144	147	147	156	160	160	146	155	162	149	160	154	178	165	132	142	158	152	165	165	155	144	142	167	159	151	174	144	136	156	154	171	170	163	144	154	144	160	150	151	155	154	151	174	146	153	151	175	166	136	156	153	162	159	186	141	145	131	146	143	141	118	156	141	192	151	128	123	173	169	157	160	152	148	164	153	164	135	167	173	158	149	144	157	166	162	143	180	149	158	130	147	154	165	134	141	156	151	155	163	145	140	163	147	143	177	173	163	167	165	139	152	162	158	154	179	174	160	161	166	171	174	144	150	196	154	169	156	172	161	163	159	160	155	153	154	154	150	155	155	157	155	169	167	154	163	165	139	177	156	160	146	166	157	180	155	152	152	138	146	144	140	162	140	156	139	146	162	170	156	166	153	152	159	170	190	142	156	132	169	151	155	163	166	151	134	164	160	159	141	162	177	152	155	143	155	169	156	165	157	142	152	169	143	142	160	153	159	168	155	155	155	171	162	151	134	156	175	172	134	167	177	178	178	154	152	156	155	158	148	185	173	159	161	151	160	172	130	154	141	162	174	164	142	173	140	139	150	159	145	154	155	150	169	153	149	162	154	164	142	149	174	158	168	167	151	163	157	138	169	155	171	157	123	137	138	170	153	163	133	156	143	163	146	162	167	147	153	139	158	160	182	153	133	147	136	146	156	165	158	155	140	142	163	147	151	156	160	174	144	159	165	165	159	155	136	147	135	177	140	124	150	153	146	159	158	153	171	168	151	169	141	179	165	155	153	179	176	163	174	144	162	160	122	154	155	147	128	147	152	158	177	149	173	150	144	146	162	164	147	165	168	174	152	154	136	151	166	160	163	155	144	170	146	163	140	147	153	148	140	164	158	158	142	157	161	168	133	146	134	150	154	175	141	161	165	186	146	190	175	143	142	166	149	151	142	175	137	153	160	170	137	149	157	159	134	138	165	154	171	151	163	164	171	167	126	156	172	128	154	149	179	171	160	162	157	154	160	186	144	161	151	181	173	160	177	138	155	159	146	155	151	162	134	142	143	149	152	167	154	174	142	151	186	142	137	143	150	177	145	173	151	150	159	150	151	159	156	150	177	138	160	146	148	180	163	147	164	125	146	148	138	181	162	135	140	163	155	136	161	158	158	155	149	147	147	136	166	168	162	133	147	148	161	151	145	147	152	152	162	164	127	163	151	143	151	173	158	154	152	136	141	146	135	154	151	145	174	134	165	155	145	137	176	156	154	156	148	148	139	142	154	151	140	159	153	134	165	126	157	139	155	169	150	141	157	170	151	145	165	162	134	155	149	185	140	123	139	157	162	178	150	153	148	153	167	143	139	156	158	169	159	145	150	162	154	165	133	166	167	138	156	140	160	142	152	170	153	162	158	144	172	154	154	153	143	166	154	148	146	170	156	167	156	163	137	151	156	154	157	130	155	171	165	143	166	150	145	154	162	173	147	157	159	173	171	146	167	150	165	151	151	147	150	163	165	147	143	149	138	166	145	166	163	133	162	173	149	144	159	134	172	139	169	162	151	146	162	154	151	173	158	147	139	144	148	164	133	163	139	151	163	157	134	166	138	143	196	144	166	150	160	152	154	171	144	149	148	166	150	164	149	144	141	141	148	169	154	128	150	145	156	158	170	158	168	169	159	160	167	139	139	144	168	152	159	181	166	166	161	148	147	151	177	140	138	142	141	131	162	160	162	156	162	131	149	129	180	171	165	160	145	166	157	158	174	146	147	174	169	150	145	153	164	139	142	141	168	148	157	150	128	159	153	149	167	155	163	150	139	162	153	157	150	180	167	153	155	167	182	166	172	161	156	150	142	151	155	164	159	167	162	166	177	151	178	185	156	146	154	164	144	143	144	170	131	150	157	146	154	130	159	166	138	169	142	165	154	147	136	149	133	144	151	169
7537	2519	6080	6605	5430	4436	3623	2957	2604	2183	1936	1693	1538	1464	1277	1213	1108	1098	1018	934	942	892	886	843	833	810	781	727	687	701	704	684	700	639	629	642	638	636	632	629	605	623	570	606	579	568	608	584	589	574	546	536	546	528	558	611	549	562	567	569	560	521	543	543	563	523	561	556	578	529	489	525	498	546	532	526	507	545	511	518	532	530	520	532	527	528	513	515	572	523	500	527	561	532	526	489	533	508	481	537	495	530	485	471	500	503	482	513	494	495	507	499	532	549	505	504	486	538	526	497	513	514	509	496	503	512	475	536	488	522	457	518	485	504	536	532	496	475	490	496	492	546	517	497	476	517	476	537	470	506	522	474	497	494	481	521	504	483	459	551	495	491	521	509	514	485	491	486	514	500	492	464	479	487	530	479	501	484	522	500	485	519	478	475	489	539	508	509	523	534	491	500	487	492	518	542	523	460	507	499	448	482	514	507	506	477	500	521	465	537	514	515	486	522	520	487	531	531	493	527	514	512	505	479	509	501	466	502	527	490	509	527	512	509	521	468	524	511	456	479	495	498	537	498	543	480	501	503	518	522	498	524	490	489	461	501	494	490	471	518	540	489	494	483	484	506	532	486	493	492	511	492	477	505	486	480	509	493	521	544	510	512	523	460	505	504	551	491	494	491	521	541	532	505	483	516	518	523	450	502	491	483	461	495	466	462	551	527	478	484	481	498	515	478	494	494	518	482	506	538	474	475	504	495	499	490	504	509	500	482	521	491	503	463	484	489	482	497	482	539	477	510	495	515	532	471	508	527	500	461	518	526	521	536	502	527	497	513	533	489	507	514	484	494	506	469	514	461	542	500	477	481	518	483	530	477	532	500	472	528	487	508	501	490	525	484	505	490	501	526	501	487	482	491	507	477	520	476	488	519	442	524	501	522	497	530	507	482	470	541	489	494	517	495	514	471	474	498	472	495	518	479	531	536	520	494	519	552	502	482	519	490	496	502	498	503	517	488	526	522	575	508	524	511	488	457	465	493	485	518	489	521	487	536	547	507	499	507	495	519	477	532	479	513	532	469	488	471	505	525	484	481	505	505	523	490	451	487	520	457	496	487	501	507	495	511	511	501	482	494	514	504	456	525	498	477	451	504	518	500	483	488	509	514	500	507	483	538	498	481	510	495	503	488	477	516	486	511	526	497	459	514	535	484	493	506	469	493	549	473	547	490	467	510	519	518	494	539	510	462	479	515	479	513	534	479	467	510	478	485	494	490	491	542	482	493	492	498	508	482	501	461	498	486	528	502	527	493	537	507	530	543	520	490	513	516	484	507	530	512	520	523	505	518	493	488	525	516	492	484	489	521	522	478	478	485	496	489	545	501	487	521	506	525	511	477	497	481	486	470	514	502	493	496	470	482	475	523	521	485	487	501	489	488	509	482	501	524	556	481	531	512	496	470	511	528	448	480	453	507	518	498	508	483	500	507	526	502	500	486	483	494	541	507	477	492	494	502	503	476	514	471	455	468	480	477	499	455	490	509	507	505	508	526	469	508	490	514	496	496	510	495	516	504	505	491	505	479	489	514	533	489	540	490	501	530	479	484	480	456	489	472	498	545	526	489	512	454	478	490	484	510	494	508	503	496	499	477	519	527	466	512	481	523	481	532	505	496	477	526	489	485	477	515	529	546	492	505	518	509	529	481	527	491	475	469	489	445	531	509	459	537	484	486	456	514	512	503	491	495	538	512	484	508	460	543	476	474	496	491	514	533	529	507	497	442	459	543	494	533	450	506	485	498	505	516	524	543	496	494	524	531	499	525	465	486	480	489	500	482	506	487	514	515	499	490	478	512	550	507	473	478	533	509	500	483	495	493	469	483	500	511	491	519	510	538	513	481	479	486	517	518	485	524	498	472	552	501	495	461	521	487	502	525	518	458	547	548	535	456	513	484	532	522	526	474	497	504	523	466	481	544	515	497	487	462	512	526	485	526	493	483	495	483	470	487	486	490	490	499	459	502	481	512	523	521	517	520	500	502	496	463	501	509	510	513	524	479	539	499	507	466	479	522	544	507	523	509	524	481	524	486	466	492	504	476	497	499	479	486	509	513	512	525	476	526	558	493	532	510	485	502	511	502	548	512	530	520	537	526	479	484	512	481	535	492	513	481	504	519	502	472	494	526	484	493	505	496	513	515	525	504	467	502	507	533	503	483	492	516	467	513	523	475	525	495	473	509	522	533	522	533	520	509	491	512	518	505	452	488	495	454	478	519	492	486	506	543	511	522	546	540	515	510	491	509	475	493	509	498	488	490	498	529	523	486	498	478	524	495	535	477	500	487	439	531	520	538	531	481	472	502	472	469	514	492	467	521	516	511	517	488	508	527	510	522	530	492	482	537	510	520	499	517	491	530	525	459	512	474	489	493	506	491	449	515	521	485	484	485	512	504	477	525	496	464	476	487	510	525	471	497	517	486	536	482	515	522	526	480	509	495	520	486	495	510	514	479	535	522	515	473	495	491	512	504	504	478	526	454	506	505	540	532	497	505	532	506	532	431	531	481	521	512	474	506	527	484	495	478	520	473	466	512	516	495	478	546	518	510	486	478	490	534	522	516	460	517	498	506	502	448	515	528	505	508	505	482	492	526	528	496	532	508	505	500	479	503	495	478	531	495	513	477	517	519	474	478	518	492	503	494	509	507	493	496	519	533	469	485	514	466	529	469	499	525	488	480	527	486	524	531	513	508	477	484	511	527	524	504	501	497	476	510	484	501	506	521	475	502	500	492	495	494	491	521	538	519	508	486	456	500	531	484	478	510	493	488	509	486	491	437	499	483	462	485	492	505	497	476	497	516	449	518	483	530	485	494	515	479	538	513	496	521	496	486	525	523	502	513	498	455	477	497	516	540	469	494	521	552	517	475	479	517	500	528	506	495	494	510	518	533	481	512	521	465	532	477	533	472	515	537	483	501	483	536	503	477	500	496	481	528	514	505	517	489	515	511	495	494	523	500	477	497	535	483	512	478	485	519	495	502	499	530	479	524	495	480	479	500	461	523	531	514	486	498	498	547	532	510	491	483	507	490	517	516	502	507	480	478	500	483	488	488	526	424	456	514	474	523	450	515	483	495	437	530	503	465	483	508	504	511	524	452	488	504	522	524	511	484	492	497	507	514	504	480	473	500	511	479	459	490	495	495	499	492	504	487	497	501	514	457	520	528	522	482	480	458	529	500	529	476	502	517	485	501	502	497	505	465	494	510	519	478	487	492	555	490	491	512	461	477	534	499	521	475	519	540	517	497	489	486	522	496	474	471	497	477	497	480	532	462	483	511	511	522	509	466	457	506	520	516	502	504	514	516	502	510	531	509	483	499	474	532	517	518	492	519	489	507	536	495	507	502	492	531	520	516	481	502	478	477	508	463	496	468	493	510	508	497	495	457	497	513	481	488	458	498	493	490	521	486	557	512	524	477	522	503	558	521	495	478	488	521	505	516
2114	257	262	284	270	226	227	220	213	215	181	208	187	233	211	205	206	217	203	203	201	211	212	202	201	218	217	222	213	243	207	236	197	215	232	197	204	205	219	185	198	221	192	199	215	224	192	217	228	193	221	198	206	207	215	222	226	197	213	206	219	200	212	232	223	209	241	225	198	192	208	204	186	226	196	211	230	196	201	209	186	221	211	218	180	221	201	203	202	228	205	231	232	199	214	194	208	202	204	231	214	195	231	213	204	196	203	210	201	209	193	211	206	221	204	205	194	228	211	203	211	179	222	187	208	210	198	207	202	211	193	184	199	209	226	188	212	196	220	213	212	236	195	193	208	210	209	197	208	224	181	226	215	201	204	208	225	211	210	222	194	189	215	245	209	199	209	213	216	207	213	202	195	215	228	199	208	232	190	173	192	220	220	239	175	219	196	185	178	201	166	217	203	217	201	197	186	197	207	206	203	194	175	202	200	230	204	195	196	213	201	198	210	189	224	192	224	203	208	203	222	185	191	225	199	194	218	188	226	236	203	210	240	205	201	210	229	183	202	209	207	236	166	237	216	209	198	230	203	212	220	217	186	190	209	218	214	215	204	206	183	205	201	185	209	213	197	216	217	205	204	222	206	217	207	233	214	212	215	212	204	214	196	230	203	177	205	216	224	219	192	203	236	200	224	237	230	215	229	216	202	174	189	203	228	197	187	228	221	204	200	230	205	218	219	195	180	181	234	206	233	166	216	174	207	193	222	199	230	200	210	203	225	249	214	241	228	195	197	229	212	206	232	209	219	209	182	189	198	202	235	238	234	229	228	195	246	207	207	222	218	191	212	208	229	202	204	206	212	219	196	213	220	191	200	180	165	218	209	193	225	193	198	232	234	210	212	208	197	222	210	240	221	199	203	207	201	212	197	235	186	193	237	197	209	170	213	217	204	217	198	216	219	187	196	208	185	210	220	202	247	215	228	199	216	200	230	223	215	185	206	206	206	206	210	198	205	230	209	220	203	185	218	226	211	237	236	234	209	216	187	209	191	226	219	189	197	199	206	214	209	238	203	210	192	226	204	219	204	221	206	215	197	210	214	206	212	195	196	228	229	210	208	199	214	233	210	207	199	229	214	204	217	211	234	212	191	190	206	223	212	214	197	197	210	202	242	213	212	235	211	238	164	213	196	192	215	224	199	214	192	211	193	183	206	222	221	218	189	228	202	201	210	222	218	225	205	198	208	214	229	204	218	201	204	210	211	207	219	206	226	189	222	195	205	215	231	225	217	207	214	198	190	198	190	207	200	212	215	228	206	184	203	191	206	212	177	191	214	196	195	211	212	227	218	178	219	206	209	230	219	199	222	207	211	225	226	202	214	208	197	198	211	214	193	236	180	194	227	217	192	211	199	214	217	230	196	209	217	232	209	240	234	198	233	192	186	210	196	212	207	225	210	225	189	222	194	220	189	207	207	203	214	194	209	212	195	209	219	199	220	178	206	200	188	197	192	223	203	212	216	182	220	191	226	214	212	226	214	218	220	207	225	191	224	205	212	222	208	218	224	199	215	211	194	222	241	234	214	224	172	196	216	225	186	203	213	226	197	237	205	222	180	201	205	208	231	209	199	191	188	211	201	228	210	197	221	225	208	201	223	211	208	209	223	209	166	204	201	214	219	219	202	231	227	205	202	227	210	210	183	201	207	222	203	213	227	210	215	191	198	216	212	197	201	210	206	201	202	198	190	212	188	211	195	191	231	243	226	231	209	198	197	195	239	205	193	219	236	195	202	224	241	206	208	231	216	210	223	231	210	203	203	215	222	176	187	243	210	200	200	204	201	222	214	192	212	211	202	220	215	227	191	213	170	204	227	212	199	204	204	189	189	191	197	229	231	203	189	206	222	209	201	195	196	212	185	205	193	228	211	223	218	256	207	237	201	226	199	206	238	216	224	208	197	209	202	233	209	211	202	206	198	224	198	205	211	211	221	221	195	220	229	207	221	225	208	228	219	181	208	214	210	215	184	229	218	215	223	205	203	223	220	196	193	203	189	188	193	204	227	209	191	216	206	211	207	209	208	203	204	225	216	203	196	217	220	201	220	201	209	195	205	201	243	212	219	217	210	196	216	222	211	185	209	266	214	193	161	208	204	196	237	207	199	216	216	217	187	226	190	198	231	222	217	210	235	204	215	184	201	206	239	201	203	243	199	193	237	216	185	198	219	218	216	209	231	198	183	202	193	204	209	205	242	211	230	208	204	170	243	194	208	208	219	220	187	179	194	225	221	234	187	223	218	212	209	219	200	203	197	200	207	197	197	207	206	189	194	240	206	217	215	213	209	232	197	232	184	207	213	185	205	207	179	179	213	213	208	213	226	202	232	219	202	189	230	201	200	198	191	206	211	219	215	207	225	210	207	221	195	210	220	222	208	208	209	205	216	202	193	226	213	210	223	225	194	215	204	190	225	189	198	202	230	214	185	209	183	193	220	213	208	183	222	208	230	216	218	228	212	198	189	204	245	195	215	221	205	195	184	215	212	196	222	219	211	233	183	201	196	245	207	226	198	220	207	186	218	225	210	228	207	208	201	225	194	213	215	201	186	198	188	214	229	227	230	205	189	203	196	194	199	223	228	215	195	223	197	196	228	224	204	237	208	212	216	200	211	235	197	216	208	204	211	218	208	189	207	228	196	191	196	179	204	196	226	210	254	206	212	204	228	200	176	222	198	212	199	200	214	208	229	214	209	242	211	242	239	203	237	215	211	218	223	187	229	201	208	210	208	192	238	209	230	204	223	218	200	245	211	187	175	228	187	219	227	216	210	223	206	215	227	187	221	191	222	199	186	227	195	230	211	192	221	195	203	220	234	234	207	197	220	219	205	202	203	220	186	219	181	190	207	204	240	221	232	216	211	207	202	213	208	210	210	192	214	193	202	194	230	206	200	201	228	202	186	226	191	190	197	233	205	202	198	205	208	209	215	217	201	231	220	204	201	203	205	204	218	187	197	181	201	242	196	201	196	209	196	213	222	234	218	208	219	242	183	201	195	213	209	208	192	210	225	195	226	188	199	199	213	218	205	205	194	206	209	226	217	188	209	217	201	191	181	219	225	194	218	185	259	203	207	221	182	183	187	196	203	193	175	227	194	215	215	202	195	186	196	205	198	218	228	227	220	173	191	202	227	199	215	215	218	235	217	172	212	236	206	208	214	201	225	224	165	207	224	213	208	200	223	221	215	209	218	239	197	195	184	222	182	184	211	211	212	212	210	231	227	197	169	194	202	216	195	233	218	200	216	211	217	186	218	228	209	183	226	217	219	201	197	212	196	207	199	189	197	199	220	190	187	191	209	210	213	226	231	199	216	226	228	242	190	200	199	209	192	215	208	213	226	199	186	226	216	209	222	212	217	187	225	239	212	202	224	185	188	208	217	200	203	185	211	200	208	205	192	238	233	195	204	225	214	212	192	204	196	229	206	208	217	231	205	203	198	208
2151	680	763	847	752	729	722	659	701	665	663	652	649	603	621	652	639	654	661	676	657	609	674	610	621	640	616	648	656	654	602	615	595	658	634	630	650	597	626	602	621	625	654	605	631	645	631	660	598	620	625	614	612	689	636	629	636	587	653	622	607	583	656	612	661	608	634	650	630	642	600	597	641	625	598	627	582	629	588	617	602	665	585	589	600	653	631	623	611	618	631	608	622	626	659	649	645	606	616	585	666	605	706	623	623	645	621	599	649	627	597	617	635	624	616	583	602	640	623	615	648	568	605	621	586	579	645	615	654	626	610	608	617	608	645	626	655	648	588	546	568	599	652	608	613	617	614	600	614	602	628	663	616	630	637	604	624	618	617	616	619	606	619	664	602	637	639	620	650	663	651	645	649	614	639	628	667	657	647	629	649	606	663	640	616	584	658	704	567	642	660	650	603	618	654	619	632	632	629	613	649	643	625	644	651	668	610	584	626	657	566	568	612	597	603	614	628	622	621	602	653	591	617	593	613	589	677	605	653	611	601	632	616	642	651	621	649	645	633	614	622	612	621	655	657	631	643	582	602	610	600	601	603	598	626	632	621	600	597	582	641	661	565	642	611	596	634	665	616	615	648	619	658	590	626	622	615	645	631	659	596	605	654	603	636	614	619	616	613	628	625	611	671	587	616	603	582	590	619	654	627	594	606	643	657	618	603	628	625	699	597	660	619	639	610	616	646	615	621	617	646	628	601	610	636	612	605	657	607	661	655	666	640	662	650	630	620	595	607	625	593	621	628	613	620	640	653	668	623	632	598	607	624	610	628	639	635	615	588	599	625	617	621	583	627	640	665	609	646	644	611	607	593	582	631	620	612	644	589	629	664	593	613	616	615	643	621	579	635	610	626	611	644	602	622	619	570	646	670	640	648	648	638	621	609	653	575	626	635	665	584	593	623	633	627	616	616	603	583	640	552	606	624	642	608	645	595	650	597	612	609	667	629	636	633	607	643	623	613	586	643	640	622	642	616	605	622	662	642	638	649	645	625	582	637	615	672	588	651	621	652	641	607	672	600	614	628	648	642	607	631	631	657	634	686	596	584	654	600	632	619	667	608	635	586	598	640	649	600	676	658	648	613	645	617	626	650	602	655	634	614	606	633	627	600	609	582	654	589	649	586	624	586	610	613	651	651	585	608	613	622	602	635	645	643	572	623	610	652	575	666	599	634	646	637	560	612	608	637	617	676	617	637	608	664	621	631	672	646	619	627	606	615	659	651	614	602	619	634	624	658	590	601	602	657	659	630	625	563	607	625	617	639	639	642	567	635	591	617	627	623	642	607	631	661	614	603	651	674	597	605	594	619	625	606	629	618	612	606	656	616	635	603	619	654	573	627	639	641	623	667	651	631	595	617	585	617	617	567	597	618	616	646	612	619	620	648	638	619	619	604	614	611	643	633	614	577	634	638	610	662	645	615	623	636	627	616	663	571	612	639	609	590	604	641	618	595	649	636	597	644	632	584	655	608	638	562	656	590	611	655	628	622	678	629	633	585	636	626	611	634	630	648	620	654	629	592	602	610	595	622	644	622	625	665	625	619	601	610	587	613	632	628	634	673	624	641	650	628	617	609	611	586	604	604	614	662	588	619	636	626	632	628	621	655	606	652	600	638	600	641	663	613	641	572	642	629	617	599	623	585	631	597	630	644	645	614	631	608	635	637	618	621	609	627	626	642	613	647	643	649	650	642	607	587	627	610	602	623	622	617	677	576	666	596	611	588	644	647	573	645	654	597	631	655	654	614	647	585	637	652	600	623	633	590	603	606	656	629	654	646	607	603	628	628	630	646	624	626	595	608	600	613	644	613	674	644	597	632	638	604	608	593	641	620	619	673	629	617	602	650	598	635	679	568	624	658	618	633	643	589	603	602	650	690	637	649	628	615	614	661	639	595	638	660	620	661	615	637	627	647	555	575	612	639	633	598	665	583	606	571	642	623	608	613	630	612	637	594	629	626	596	611	624	626	617	605	630	644	624	630	635	614	629	594	664	638	642	621	691	641	611	659	596	638	623	619	574	595	623	624	658	613	673	618	616	642	638	595	653	584	599	624	666	590	620	613	617	607	616	637	614	662	629	612	625	617	645	617	591	654	670	642	642	602	643	616	606	656	649	648	623	655	586	610	624	603	654	601	575	621	613	578	613	616	655	616	598	666	596	604	580	630	663	650	676	639	615	668	618	622	599	588	628	612	655	624	612	631	621	627	677	688	637	615	615	653	621	604	636	614	598	596	655	638	638	624	583	607	627	543	608	621	643	589	589	621	622	577	582	639	566	663	604	629	625	658	621	598	647	579	621	576	617	620	579	641	625	602	637	642	624	603	646	618	625	639	593	598	659	585	578	636	643	645	607	651	621	645	656	595	603	631	602	629	611	663	625	651	619	611	615	662	635	623	625	612	634	617	619	620	611	597	631	649	615	635	622	612	630	621	615	624	638	639	640	599	651	624	638	628	641	614	652	608	650	618	676	616	666	588	602	644	584	643	639	586	622	634	618	616	649	595	622	594	610	620	590	587	642	647	680	628	626	650	663	659	605	574	591	573	581	614	583	622	608	637	599	587	641	607	628	620	578	687	598	612	637	591	630	604	615	628	646	628	621	612	646	659	610	616	602	608	663	602	615	631	640	617	651	594	654	661	624	563	626	607	633	612	630	610	629	625	627	648	617	617	664	615	620	598	644	643	681	618	594	587	627	636	633	615	586	597	608	606	627	609	562	621	631	595	638	644	638	590	667	636	618	607	657	662	648	642	624	603	662	632	621	626	615	604	646	651	645	613	623	608	581	646	591	614	619	619	613	634	623	576	625	641	632	611	613	651	649	659	601	634	643	630	613	661	663	600	649	629	601	604	606	639	594	612	639	665	640	629	559	601	630	630	587	621	650	604	574	612	599	628	645	594	667	639	586	599	662	588	634	649	625	637	626	609	630	611	640	599	642	583	604	627	579	607	625	617	561	611	677	624	667	651	618	614	666	625	639	608	642	610	595	646	618	620	610	621	653	610	578	640	634	627	685	611	627	612	635	613	631	580	618	644	626	603	589	661	596	642	645	623	620	638	620	609	620	672	619	608	625	620	627	626	600	660	630	634	612	658	670	643	658	622	635	595	605	654	615	642	599	610	626	676	619	577	616	608	616	641	626	600	621	632	653	599	644	585	637	623	660	624	624	616	634	624	632	558	637	665	625	615	674	647	662	691	601	595	588	569	618	633	623	677	603	602	662	621	626	665	652	637	623	625	610	592	628	603	649	669	615	623	646	581	656	635	562	600	613	641	612	561	616	609	600	632	606	591	638	661	668	666	656	662	615	629	672	654	617	640	601	622	589	646	674	640	631	578	631	605	625	581	623	611	639	624	625	611	600	671	625	634	581	622	632	630	608	641	609	597	620	647	618	627	633	614	671	620	619	624	672	606	614	654	618	621	663	632	674	674	598
7938	1044	1352	1004	782	540	424	332	279	257	211	201	173	152	171	153	146	182	154	108	138	117	143	130	121	116	115	111	135	108	107	129	130	107	105	126	101	119	118	112	107	121	99	112	125	113	102	99	100	101	102	109	121	112	106	92	120	110	110	111	115	85	94	105	118	110	97	127	112	86	77	103	98	111	104	116	100	100	107	98	82	108	111	108	117	108	114	96	96	82	105	114	107	105	77	125	108	100	87	94	115	103	89	114	85	123	106	105	110	91	118	121	103	107	100	110	113	99	97	79	110	100	105	114	112	102	96	93	90	103	112	95	95	97	93	113	111	108	82	97	96	112	118	125	116	98	95	99	99	117	90	100	119	94	100	120	98	108	94	102	141	113	97	111	104	119	111	95	106	114	103	101	94	109	113	123	114	101	104	117	106	111	114	99	101	116	122	112	115	108	113	99	102	102	107	92	121	97	103	116	111	105	121	107	106	115	109	89	100	117	95	101	111	108	92	101	106	112	116	99	110	118	86	108	118	84	96	99	100	108	96	94	103	101	97	101	98	115	112	109	98	90	101	118	105	89	107	104	110	126	119	112	112	94	108	124	86	99	98	100	93	80	113	115	115	108	101	113	101	107	94	93	92	115	111	111	91	107	129	122	103	104	104	103	115	91	109	89	125	95	129	107	118	93	112	122	105	119	119	110	105	98	91	83	90	95	78	120	110	119	104	107	98	93	99	111	95	103	97	104	85	90	97	100	105	113	107	112	73	82	104	97	91	114	99	98	100	101	110	88	95	103	116	91	121	116	102	112	102	105	119	123	118	107	103	101	100	97	114	119	101	112	113	105	125	122	116	91	115	113	94	115	94	124	92	103	95	107	93	88	103	107	103	102	105	102	104	98	115	100	108	120	109	106	111	111	89	89	112	114	108	120	105	109	102	96	96	85	103	110	102	97	120	102	110	99	103	97	103	80	111	94	115	96	110	102	105	109	111	117	105	123	92	104	108	103	96	108	108	81	101	115	115	113	96	96	109	108	96	117	91	106	109	87	95	102	109	100	112	96	105	105	105	109	101	103	88	111	103	109	100	113	118	101	93	103	113	105	119	91	92	108	103	132	97	98	109	93	98	97	94	113	121	113	106	118	96	83	96	97	121	107	112	98	104	95	110	113	100	106	113	104	109	87	122	104	96	104	102	97	114	99	116	100	118	104	94	84	102	121	97	100	109	97	110	117	107	101	104	88	98	135	110	90	97	112	99	112	93	108	106	97	90	107	94	115	92	94	94	117	102	105	101	116	118	104	92	120	118	102	111	102	104	100	91	103	96	115	96	100	100	80	104	109	95	103	123	102	110	89	120	107	112	103	111	112	83	94	106	96	101	112	93	81	109	101	90	112	100	118	100	120	113	99	96	110	109	98	82	87	113	104	101	109	125	89	95	101	104	98	113	113	102	116	91	109	110	111	102	97	109	100	89	95	88	112	114	103	111	112	100	98	140	114	94	93	99	112	95	114	102	112	99	101	112	105	101	92	115	106	104	100	104	107	93	114	92	109	115	116	89	101	106	99	111	98	102	88	99	109	103	98	102	114	128	119	108	106	87	88	86	111	109	113	104	118	120	107	95	109	110	109	102	102	103	121	101	108	104	115	113	105	106	109	102	117	109	100	87	112	120	101	106	114	121	108	102	90	117	89	93	113	100	108	104	84	108	109	101	99	119	117	108	111	113	89	121	104	100	114	92	120	105	81	99	103	110	100	105	109	115	105	112	112	111	125	96	123	127	98	89	93	121	104	77	96	118	110	99	108	98	98	91	103	107	101	113	125	106	106	94	94	105	101	107	106	111	112	103	119	97	104	102	96	105	111	82	102	126	102	116	100	106	111	92	114	105	125	89	113	102	115	101	103	92	95	103	113	109	107	117	99	118	117	108	88	102	114	109	107	107	86	120	127	101	96	101	114	101	103	94	115	88	113	109	112	97	100	93	105	84	80	93	96	89	86	116	102	91	113	84	95	106	99	98	91	120	116	102	102	117	128	88	102	107	107	117	119	97	105	95	120	107	88	109	110	96	110	103	90	100	108	102	116	124	99	111	102	99	97	95	111	98	90	106	89	124	101	102	102	89	98	104	107	111	102	117	101	121	89	100	110	95	102	116	83	94	115	98	94	108	101	111	107	126	95	101	91	99	118	102	104	115	108	107	110	103	92	105	116	94	89	124	104	110	104	106	108	116	118	96	116	111	101	89	82	116	91	110	84	114	102	121	108	95	115	112	92	96	90	113	87	105	94	98	105	95	112	96	91	90	110	98	100	117	125	97	122	127	110	106	97	111	112	96	110	101	108	96	104	106	132	114	122	101	104	131	108	98	104	97	89	106	103	97	102	102	107	103	101	92	111	102	113	87	104	117	96	109	98	104	111	95	112	95	104	95	101	116	94	90	123	95	87	96	104	115	100	93	98	107	109	111	112	103	101	102	87	118	98	112	106	112	102	93	109	97	108	129	102	106	90	100	94	96	89	101	96	98	95	105	104	97	127	97	112	100	118	100	100	104	96	93	96	108	108	114	111	108	92	84	101	101	108	111	117	116	112	107	110	100	119	80	108	91	105	109	110	89	100	119	120	102	115	91	109	113	107	115	127	97	109	104	90	113	99	109	98	101	106	110	97	121	109	86	92	125	101	109	94	113	86	95	94	119	88	91	97	95	106	109	106	113	119	108	108	97	108	111	95	99	92	106	94	109	119	112	94	100	105	111	116	108	94	104	106	110	110	114	106	108	108	126	108	108	118	103	105	90	108	104	101	91	98	109	104	96	105	87	104	118	124	114	112	103	111	114	104	102	111	109	84	107	94	108	93	96	97	115	101	115	111	107	95	99	117	107	106	85	101	100	99	103	105	106	114	108	99	107	98	102	100	109	101	96	104	98	95	92	98	111	100	95	94	108	88	115	91	100	111	97	91	95	106	109	111	114	113	115	102	102	123	105	128	108	105	98	87	94	91	101	107	106	123	118	106	109	100	113	103	107	102	86	114	96	104	100	98	113	113	96	90	106	106	101	104	95	104	95	91	105	100	99	104	120	98	96	94	127	95	101	97	87	111	103	110	95	101	100	105	113	93	87	104	126	109	102	98	113	90	97	114	96	102	99	89	106	104	104	96	122	111	111	91	85	107	102	85	102	102	97	93	113	109	107	100	110	106	88	111	103	92	111	108	92	78	100	115	100	109	101	98	125	99	115	102	102	106	105	105	88	100	101	82	106	99	127	108	116	96	98	104	107	105	89	119	90	117	120	101	93	104	125	105	102	96	91	88	98	96	103	113	105	109	115	90	89	114	111	115	92	112	106	81	102	96	106	107	88	112	101	104	96	106	104	93	108	104	92	111	97	107	112	105	109	91	121	108	109	114	104	118	117	103	112	102	105	108	94	106	104	107	99	109	107	92	115	109	96	94	120	99	95	107	105	104	135	94	118	99	105	89	96	120	106	92
5292	1362	3257	3632	3090	2458	2058	1650	1394	1243	1107	950	886	861	757	710	710	663	648	613	593	532	506	491	491	513	486	502	462	418	509	443	441	434	436	454	405	377	386	416	419	385	413	417	403	413	409	407	405	384	406	383	399	380	404	391	370	345	408	372	362	374	413	400	390	337	387	355	342	358	345	360	358	366	329	341	363	391	353	332	365	377	360	378	382	349	382	363	333	405	348	369	390	310	376	372	358	361	336	381	389	336	345	333	342	385	342	357	377	375	360	372	322	373	354	351	381	354	393	386	330	393	368	323	351	347	368	357	379	387	354	325	356	335	389	340	359	380	328	374	328	378	360	333	342	360	385	370	323	370	373	362	352	337	353	376	373	364	371	316	344	334	371	367	380	315	348	337	317	348	324	350	355	344	408	353	340	348	324	378	337	352	359	372	315	375	359	352	342	381	320	375	353	363	351	359	379	361	369	360	341	372	359	335	363	368	329	358	355	382	357	354	365	343	347	401	348	392	355	341	343	372	366	333	354	359	362	357	326	341	344	365	342	370	360	358	355	363	347	342	337	349	335	324	363	354	370	383	369	347	360	320	360	367	347	321	377	321	369	334	350	338	334	337	342	347	361	366	338	354	344	345	366	359	377	364	324	305	350	377	356	339	338	364	387	376	342	387	361	349	346	344	361	353	338	346	352	333	342	375	348	382	313	376	350	316	366	352	357	316	345	374	321	364	324	359	350	326	363	374	344	361	397	359	352	355	372	363	325	343	350	341	368	369	336	344	351	357	362	364	354	366	338	382	353	337	407	358	356	356	342	358	380	329	361	355	399	334	376	326	376	340	363	391	355	368	357	371	357	323	391	349	342	360	346	335	340	324	355	352	383	374	373	351	339	336	348	376	327	366	343	317	335	356	353	354	343	337	353	335	387	345	374	344	344	351	334	365	350	338	333	348	362	329	351	354	363	371	302	349	366	350	343	316	318	341	354	315	363	393	333	330	337	321	377	346	371	364	368	325	350	331	373	322	352	351	357	354	358	376	352	325	339	350	357	357	371	331	345	346	381	358	338	368	346	373	373	363	311	326	335	339	336	362	332	364	327	348	364	354	382	395	339	331	347	394	375	344	341	351	383	337	347	360	366	356	365	339	358	347	356	376	339	349	324	355	348	357	339	382	357	348	375	388	349	371	330	355	348	358	364	341	338	342	317	356	342	328	346	367	362	360	332	378	333	357	330	337	351	348	368	366	367	345	358	344	373	366	331	361	338	338	360	348	353	346	377	397	363	316	372	407	330	336	362	337	353	350	366	333	372	359	361	353	338	319	348	335	335	368	374	331	356	319	339	356	366	288	354	397	342	356	349	353	313	312	314	367	330	350	339	340	359	363	319	351	357	345	353	365	347	352	316	349	372	357	344	368	334	336	348	336	315	379	371	348	360	386	378	381	364	328	345	399	324	361	351	317	330	338	339	351	344	351	340	338	344	360	365	374	351	348	313	359	324	357	377	346	378	325	335	340	358	350	353	349	365	335	355	347	375	345	375	336	370	324	327	338	347	351	338	372	334	388	341	328	359	335	374	351	342	384	373	348	351	371	337	352	366	361	362	344	381	338	346	339	341	371	372	365	346	325	362	340	325	363	352	377	338	354	359	365	338	378	366	352	365	354	329	316	358	342	338	348	367	335	340	342	376	338	324	338	341	337	380	350	359	333	339	362	325	372	328	359	364	367	343	365	330	390	377	357	346	340	330	338	371	333	338	343	322	363	332	353	336	365	331	336	336	361	354	358	361	337	339	348	347	348	367	388	360	334	365	369	359	336	339	363	370	361	383	323	348	358	386	368	359	371	350	365	374	319	352	348	330	380	376	380	386	353	360	359	375	351	372	346	369	365	355	334	364	374	353	365	346	363	358	353	351	308	328	342	380	379	349	336	398	356	395	390	361	345	366	343	339	339	361	361	328	353	359	337	406	370	337	351	352	373	406	297	379	358	377	346	369	343	330	360	364	377	360	355	372	368	355	366	324	359	332	341	361	355	390	378	342	350	338	337	360	328	321	365	353	328	331	355	325	365	359	342	331	370	358	351	333	349	319	367	399	319	322	316	361	361	350	353	370	341	336	378	333	336	337	354	345	339	354	372	362	357	368	353	371	334	362	330	371	366	365	386	346	376	345	317	354	356	326	312	330	325	321	329	392	365	320	377	344	374	387	377	376	345	370	353	353	361	358	330	331	350	337	360	376	365	332	365	334	352	338	387	309	355	352	321	373	317	353	352	315	348	380	351	339	358	359	319	347	366	351	336	379	343	317	352	327	350	354	359	380	339	327	342	357	365	391	366	379	349	367	329	324	340	377	373	355	365	331	351	372	338	384	338	349	327	333	330	309	335	380	340	347	381	368	360	337	353	362	354	364	353	351	340	354	352	365	346	331	344	341	337	345	315	333	351	342	340	339	378	308	379	372	381	408	341	352	366	349	387	311	340	367	341	333	326	346	392	320	344	300	344	308	331	354	360	390	330	350	365	344	371	335	329	346	342	359	357	359	343	353	368	337	393	371	379	362	376	350	365	364	359	336	363	362	360	325	377	368	368	343	324	368	344	342	367	377	370	328	379	352	368	359	351	329	353	369	306	344	331	353	343	349	352	345	358	355	363	333	351	362	334	387	351	379	353	334	355	344	340	391	335	332	340	350	351	332	318	360	380	326	353	353	371	324	352	381	346	343	357	385	340	348	339	355	305	374	367	364	390	363	337	365	344	346	326	368	358	345	339	359	337	349	369	367	342	356	359	335	341	338	314	352	389	341	346	375	343	373	299	373	336	357	353	375	368	354	336	344	338	342	368	345	352	373	355	350	368	375	352	357	344	347	366	408	331	370	351	345	324	354	337	343	329	345	360	353	370	336	370	304	355	355	385	340	371	362	336	346	354	332	333	373	362	370	361	358	369	361	345	349	362	352	333	349	341	309	376	333	360	369	346	343	374	350	381	346	353	396	331	350	364	338	318	346	345	366	365	365	345	365	353	348	336	384	362	370	355	317	344	365	363	355	357	355	324	369	315	347	345	371	326	363	404	340	413	341	319	349	330	329	351	348	380	340	339	327	339	351	359	319	362	385	347	352	334	340	340	309	344	344	349	354	346	351	329	313	364	361	369	337	336	353	370	394	325	370	336	301	319	363	340	334	372	361	327	369	361	355	374	337	333	364	361	354	371	348	386	342	380	363	316	350	352	354	339	344	365	349	332	378	367	335	351	360	338	342	333	346	357	393	329	358	340	372	317	356	378	327	367	344	341	347	342	343	329	352	336	370	349	369	368	360	333	376	346	341	382	364	352	326	366	365	355	340	350	325	336	349	348	358	359	350	367	318	383	346	353	379	388	327	352	355	393	356	343	362	342	352	356	354	323	360	346	378	384	341	357	366	347	325	379	355	346	348	324	344	321	348	376	363	338	366	341	389	375	377	372	325	339	334	367	329	363	348	382	344	354
