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
336001158536	336001159092	336001159642	336001160192	336001160742	336001161292	336001161842	336001162392	336001162942	336001163492	336001164042	336001164592	336001165142	336001165692	336001166242	336001166792	336001167342	336001167892	336001168442	336001168992	336001169542	336001170092	336001170642	336001171192	336001171742	336001172292	336001172842	336001173392	336001173942	336001174492	336001175042	336001175592	336001176142	336001176692	336001177242	336001177792	336001178342	336001178892	336001179442	336001179992	336001180542	336001181092	336001181642	336001182192	336001182742	336001183292	336001183842	336001184392	336001184942	336001185492	336001186042	336001186592	336001187142	336001187692	336001188242	336001188792	336001189342	336001189892	336001190442	336001190992	336001191542	336001192092	336001192642	336001193192	336001193742	336001194292	336001194842	336001195392	336001195942	336001196492	336001197042	336001197592	336001198142	336001198692	336001199242	336001199792	336001200342	336001200892	336001201442	336001201992	336001202542	336001203092	336001203642	336001204192	336001204742	336001205292	336001205842	336001206392	336001206942	336001207492	336001208042	336001208592	336001209142	336001209692	336001210242	336001210792	336001211342	336001211892	336001212442	336001212992	336001213542	336001214092	336001214642	336001215192	336001215742	336001216292	336001216842	336001217392	336001217942	336001218492	336001219042	336001219592	336001220142	336001220692	336001221242	336001221792	336001222342	336001222892	336001223442	336001223992	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2769	3650	2300	2770	3650	2300	2770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
20961	2705	2844	2104	1412	1043	810	638	563	417	370	321	307	265	283	228	229	244	220	222	227	200	203	178	187	163	189	158	185	182	163	170	161	193	153	176	163	179	135	150	161	177	161	181	161	160	160	158	168	166	155	180	163	150	161	182	174	165	142	163	145	155	146	155	142	150	145	144	143	142	163	158	144	155	131	165	181	156	155	164	142	155	164	156	188	152	190	124	151	155	159	145	147	158	135	162	163	156	149	134	150	162	164	151	164	156	142	135	153	154	145	149	151	141	150	148	161	148	136	157	149	176	148	140	165	175	157	163	169	162	174	159	144	154	159	165	157	128	149	164	147	143	152	156	147	137	163	162	158	155	170	150	152	147	170	154	149	145	146	141	174	156	130	137	168	170	142	156	181	122	160	128	134	162	160	144	160	178	144	152	163	142	142	147	170	160	153	157	157	153	147	147	156	149	151	145	155	147	159	155	143	141	155	165	143	152	153	141	178	159	150	133	147	152	137	149	157	155	162	136	165	143	152	158	163	152	159	166	153	150	155	144	166	151	171	150	159	155	140	155	135	180	166	142	146	150	141	147	145	153	127	158	121	133	153	145	135	142	148	147	143	156	139	142	151	154	166	132	141	150	178	155	142	160	161	141	154	155	138	150	175	141	172	147	168	159	164	147	173	140	153	150	134	157	164	133	152	154	131	149	134	145	172	148	171	141	145	147	165	166	136	149	167	160	140	158	133	175	144	166	159	137	147	137	128	139	128	142	142	152	146	133	144	141	150	161	131	179	131	148	139	155	146	146	156	156	162	172	144	156	147	154	123	157	129	156	147	160	169	176	147	146	156	154	138	159	128	129	164	150	162	167	142	152	146	153	172	136	152	156	168	147	149	122	162	173	161	149	145	155	152	162	141	168	140	148	166	137	166	157	150	158	140	160	143	153	149	166	146	188	141	143	139	138	166	150	161	147	170	160	153	124	147	132	163	172	154	148	161	177	169	147	161	145	164	154	145	135	113	143	167	147	162	144	167	137	147	154	169	145	178	157	146	155	142	134	150	147	125	155	152	165	166	163	141	154	133	143	164	135	120	173	148	128	155	174	134	119	183	168	156	160	142	149	158	145	159	158	145	141	142	152	151	159	157	168	156	179	149	143	164	162	161	116	162	142	153	158	163	159	152	162	134	154	164	151	138	159	144	171	158	157	160	150	161	160	152	140	150	155	163	146	162	140	148	143	160	115	146	169	131	142	158	136	145	150	165	148	131	159	159	150	165	155	141	131	152	159	150	154	151	141	156	138	132	146	150	166	150	150	155	162	154	128	160	143	145	161	165	156	156	172	169	154	157	157	158	166	138	159	159	146	136	138	157	134	142	165	158	163	177	155	166	138	149	154	177	152	167	154	149	158	141	149	143	145	143	138	177	163	142	138	155	144	145	143	153	160	150	156	153	151	164	149	166	141	150	136	136	144	153	167	160	147	155	151	160	143	154	136	148	140	137	158	165	152	135	140	151	168	161	154	177	137	130	111	151	139	133	126	131	125	143	144	139	147	144	139	149	175	169	175	175	151	155	167	166	163	162	147	139	142	158	149	135	156	154	124	135	156	143	129	149	142	145	152	145	127	141	151	144	150	141	133	151	145	154	135	150	128	142	154	156	159	155	138	141	145	154	145	157	160	158	131	138	153	159	135	157	158	174	125	154	158	146	179	148	156	142	147	156	145	167	157	149	139	165	148	158	158	155	172	129	149	132	169	137	159	152	150	162	135	131	157	157	164	156	132	164	151	138	145	150	162	131	159	155	173	178	150	151	147	158	169	150	141	156	133	153	141	158	152	150	163	141	152	164	158	163	160	155	136	176	156	171	132	177	175	165	158	139	152	174	154	145	154	150	149	147	137	155	152	138	149	165	129	152	146	153	156	145	154	134	158	158	141	159	160	151	148	128	166	174	156	161	151	151	177	161	158	140	163	132	146	164	167	165	152	145	135	162	158	133	126	156	150	145	164	153	152	178	140	148	146	142	149	157	165	171	149	131	148	161	141	145	174	141	159	140	152	170	152	143	151	154	133	159	169	165	149	154	141	143	176	169	148	160	135	158	159	158	134	142	165	150	138	152	172	169	159	152	142	176	153	143	143	144	160	159	173	177	159	152	130	157	161	130	154	139	141	139	148	134	161	167	138	137	138	160	155	155	150	149	161	166	142	143	170	147	156	139	168	192	173	153	184	151	149	145	145	162	151	122	137	136	160	149	166	164	145	166	173	159	149	138	171	142	139	165	140	142	131	158	148	147	163	162	162	155	163	160	148	145	169	154	130	149	155	134	140	132	158	145	145	132	141	154	146	122	160	153	148	137	155	152	186	151	156	172	158	141	144	127	145	152	148	162	131	136	135	137	142	145	156	156	142	146	148	152	178	162	157	125	157	153	133	135	157	153	135	135	176	160	144	148	144	162	173	135	186	161	156	148	155	163	124	136	151	153	170	172	171	144	163	147	154	150	158	134	156	171	151	155	167	171	135	138	185	133	152	140	148	148	154	141	138	136	160	151	128	149	141	169	156	144	158	136	166	148	154	147	133	166	130	158	153	126	156	144	171	162	177	147	165	128	166	137	139	134	147	163	165	162	161	145	170	129	144	144	149	133	155	161	145	154	152	144	139	179	141	161	142	146	145	164	150	130	142	155	144	153	157	155	151	152	156	123	164	154	154	146	148	154	140	160	163	152	162	157	174	158	150	148	153	169	157	139	160	162	152	136	150	193	152	170	162	142	155	139	154	174	152	160	152	158	135	158	143	147	156	141	153	163	182	153	146	138	151	180	155	160	159	156	154	168	140	151	135	174	138	156	143	132	155	145	157	164	155	146	147	153	138	139	161	157	137	172	137	147	155	167	155	148	158	163	161	138	158	173	140	168	149	164	149	150	193	174	162	146	150	174	142	140	148	138	149	155	151	142	151	176	145	160	148	147	146	171	133	147	171	172	158	142	156	143	151	150	134	153	166	163	162	144	151	139	159	149	154	157	148	144	142	161	151	144	155	151	183	167	161	151	171	138	161	157	180	156	153	145	131	139	158	130	136	171	158	170	158	154	139	132	141	136	138	141	142	136	162	142	150	151	170	143	141	143	168	159	140	157	170	179	171	168	160	149	153	130	158	136	146	125	162	136	160	172	149	151	129	138	159	132	178	146	160	145	146	170	171	170	127	124	132	157	168	133	136	164	156	126	139	141	163	131	143	143	175	149	139	151	119	143	138	147	155	175	157	169	152	160	170	153	147	129	152	150	146	156	151	165	142	134	159	156	140	165	127	163	150	122	139	168	151	162	167	158	130	155	160	150	147	155	200	153	159	127	138	158	140	124	159	145	147	155	165	155	148	141	155	154	167	165	176	168	148	155	161	172	129	134	144	132	158	157	169	140	177	173	145	154	141	142	139	146	159	147	146	139	165	187	127	171	159	146	154	158	150	135	137	122	149	137	136	162	146	152	138
10595	2693	6614	7090	5839	4759	3849	3102	2790	2208	2056	1776	1583	1400	1353	1222	1178	1036	1012	981	978	951	889	784	799	752	752	736	691	675	689	678	663	680	676	637	622	639	636	636	597	637	615	597	622	576	583	581	603	551	600	578	527	538	553	550	523	513	561	547	547	526	540	594	533	541	529	571	544	512	551	548	530	591	550	541	498	523	531	526	531	528	577	511	548	504	519	482	544	509	505	513	513	513	520	513	515	508	526	518	550	522	496	506	516	482	512	490	502	499	497	507	478	483	503	528	544	546	510	484	500	499	514	482	494	523	493	493	501	519	502	494	463	474	547	554	534	471	502	498	519	517	509	512	486	508	477	541	492	498	488	550	523	523	517	534	512	477	505	537	506	495	461	521	494	487	499	491	491	513	539	532	533	490	526	489	505	468	493	470	486	519	468	529	511	548	529	533	500	490	502	520	497	498	491	524	487	471	542	477	479	515	491	534	489	536	545	479	522	539	477	529	534	503	498	497	482	488	475	495	463	472	523	511	512	502	497	536	528	505	517	501	472	489	487	522	505	523	471	493	527	516	491	516	497	514	511	523	518	503	540	480	508	483	504	491	516	534	532	531	486	558	517	474	479	475	522	493	488	507	524	515	506	489	506	487	499	478	507	501	504	509	503	529	528	494	526	498	536	494	497	518	489	515	505	531	534	459	494	521	504	523	476	503	535	493	480	503	491	483	482	483	515	487	481	504	493	472	501	515	493	539	532	541	507	518	469	493	457	531	488	502	516	540	481	513	518	519	488	497	464	516	525	542	543	497	498	522	501	516	515	453	519	474	466	511	519	489	455	489	485	490	478	517	530	477	479	524	500	497	509	490	487	505	507	522	513	495	466	519	531	486	487	478	486	507	513	517	457	500	493	506	504	476	507	493	478	487	481	505	487	497	519	534	477	479	496	487	534	512	501	481	471	495	501	504	524	489	488	537	478	501	502	533	510	492	485	497	483	457	478	471	525	532	502	498	499	484	511	481	475	481	528	485	479	485	515	512	494	473	469	510	503	480	479	473	470	471	483	473	480	498	483	520	497	502	478	532	479	498	506	525	503	551	526	532	507	511	549	524	503	539	486	496	504	500	487	516	467	503	482	506	495	493	531	532	512	511	449	537	502	458	502	505	479	495	486	502	468	506	522	486	526	513	468	511	524	500	496	464	521	497	491	467	473	495	506	493	481	498	521	494	485	519	469	475	516	540	512	475	494	559	503	508	513	496	511	551	464	497	478	521	504	515	508	485	496	497	461	520	508	506	521	462	500	475	544	503	494	494	486	524	482	471	537	526	513	484	491	484	480	507	496	524	542	472	484	530	500	532	491	491	531	455	464	490	514	465	481	497	499	496	511	485	492	538	485	528	489	482	510	520	517	478	531	506	449	509	571	561	496	486	515	526	532	520	516	532	497	507	516	515	508	471	484	530	495	478	516	497	503	509	504	504	466	510	492	495	512	522	490	456	479	506	530	477	467	490	493	533	529	477	515	491	507	524	531	482	477	506	552	497	511	504	474	465	480	534	526	468	553	473	493	522	475	493	479	465	476	510	518	494	488	493	544	515	443	468	494	507	524	530	532	503	488	493	502	514	516	455	466	488	483	540	499	483	500	476	501	473	455	499	493	487	486	504	513	500	545	482	512	522	494	496	529	473	495	463	490	495	473	518	510	493	494	535	498	527	510	517	495	518	491	514	538	464	450	473	504	474	462	465	506	480	477	510	498	472	490	566	488	505	513	519	527	467	452	506	516	546	475	508	488	483	529	479	498	529	483	471	504	477	480	506	503	498	493	507	491	508	496	514	472	467	492	510	498	490	481	486	497	512	520	521	498	508	510	503	475	482	495	459	497	485	507	547	502	484	526	488	527	516	527	524	511	536	514	488	527	500	514	465	480	459	518	487	494	515	489	464	476	466	499	495	536	513	508	489	462	475	459	453	503	507	525	489	489	500	461	531	513	506	487	519	522	524	499	519	522	526	493	492	500	491	514	477	506	495	521	518	498	484	487	518	534	497	475	503	484	508	494	497	497	508	503	514	461	492	505	509	488	491	461	483	525	499	485	500	490	450	460	510	504	537	512	507	539	504	487	524	488	508	465	494	492	539	506	493	488	535	487	494	504	510	525	469	516	523	503	495	485	527	522	522	484	499	561	501	476	501	529	516	529	470	536	497	466	488	498	523	484	523	523	501	493	480	521	510	491	493	505	512	530	495	503	453	485	517	500	532	517	532	504	513	507	531	495	450	502	485	516	451	520	475	489	499	528	485	538	481	516	505	522	525	452	469	483	471	521	520	510	472	521	496	494	483	501	481	491	478	521	467	543	499	481	502	580	495	530	514	490	531	469	518	510	481	503	476	511	510	503	498	486	471	514	475	494	549	467	548	480	488	509	501	459	522	521	484	500	525	501	522	517	500	477	513	470	458	467	470	485	517	534	488	532	466	476	515	472	533	514	440	519	500	498	476	524	503	489	537	496	498	479	495	492	539	510	514	528	495	518	552	466	483	513	524	509	495	513	501	497	484	495	487	534	513	458	550	490	526	474	501	508	503	500	487	522	486	505	510	484	497	528	492	482	535	489	547	514	487	511	528	489	510	489	502	537	479	529	489	510	527	478	514	445	473	531	528	519	540	504	518	503	504	482	515	522	476	504	551	525	505	512	514	487	527	525	491	506	506	521	511	488	481	492	460	542	503	528	450	476	519	515	520	535	495	511	496	480	492	477	547	509	518	486	516	526	521	506	507	490	516	470	492	470	501	493	514	498	503	510	484	479	490	510	530	478	509	542	496	495	472	492	531	557	494	517	518	510	493	498	477	489	491	507	491	485	456	497	484	492	486	475	487	480	533	523	524	521	494	500	508	469	514	535	520	498	508	520	496	514	513	493	448	522	509	503	538	515	493	542	509	497	487	482	492	485	504	544	493	522	516	517	488	499	515	521	510	508	524	432	511	555	512	505	475	495	453	522	522	485	472	475	449	467	479	492	501	526	465	463	505	519	489	481	517	482	470	521	511	527	499	467	471	501	497	500	525	527	461	489	529	507	483	485	489	478	498	513	494	526	514	499	540	483	465	540	531	482	528	462	485	491	483	490	484	494	490	501	516	527	491	478	505	492	515	500	448	519	501	488	476	510	525	491	493	502	473	472	546	505	511	511	450	512	550	494	503	460	519	522	476	510	496	468	503	480	478	529	509	482	511	486	491	510	512	467	538	464	483	516	485	531	473	463	526	512	460	525	481	465	523	512	482	461	489	482	489	495	501	506	477	493	475	495	521	543	478	510	506	479	520	515	539	504	470	492	533	493	520	494	524	485	494	456	517	539	507	481	497	486	457	483	517	490	519	464	462	522	537	511	545	564	524	473	529	479	502	527	483	509	503	484	522	444	498	495	498	471	540	503	479	479	475	482	473	518	515	480	517	477	489	491	501	504	496	523	482	513	508	496	510	488	526	499	512
2787	266	272	233	239	239	189	196	196	199	231	190	211	183	207	217	209	184	183	191	192	193	196	183	184	198	179	187	191	187	203	203	200	197	208	191	186	199	205	226	197	183	231	217	176	204	168	221	231	226	191	206	195	181	211	176	190	186	210	173	211	179	179	180	210	194	181	206	201	197	199	200	190	185	223	164	193	197	235	221	174	212	185	202	186	196	211	179	197	205	185	204	201	204	207	204	180	177	209	197	177	234	199	170	185	207	172	207	181	184	187	193	200	186	196	169	183	189	200	202	195	169	207	196	189	206	202	170	195	188	217	200	178	187	189	210	216	203	212	218	176	207	210	206	217	200	187	212	204	233	199	198	190	183	194	191	185	202	216	185	233	183	181	186	144	198	225	189	212	182	192	186	201	214	187	207	194	176	199	182	205	191	197	208	190	201	207	181	206	201	164	188	185	186	180	199	207	196	184	200	212	173	182	201	201	218	187	192	195	183	178	181	197	183	190	190	184	217	199	186	191	184	182	184	174	191	183	207	200	178	203	189	196	201	215	167	208	202	205	194	196	191	178	185	194	205	192	210	186	215	202	180	198	191	170	203	186	191	187	200	203	215	206	192	216	177	192	213	181	225	222	190	191	188	197	177	188	228	194	205	224	212	211	202	189	169	199	182	182	193	208	199	187	177	200	207	196	193	194	192	199	199	174	176	201	197	200	223	169	182	202	185	200	185	178	197	180	181	203	196	193	207	192	170	164	184	192	196	205	211	214	187	190	170	209	179	166	191	237	172	182	195	204	208	219	175	173	209	164	165	183	186	207	215	216	211	195	203	177	213	195	199	220	178	193	185	193	200	180	206	193	194	193	190	199	184	208	178	202	180	186	212	227	175	168	185	185	203	205	200	201	197	181	201	190	212	226	194	188	202	180	216	229	200	204	181	204	215	200	196	212	183	196	200	198	191	187	224	192	185	177	190	198	194	205	202	170	188	213	182	185	188	196	194	189	187	207	183	207	193	214	176	161	220	193	222	175	189	186	208	179	204	197	219	205	188	178	216	204	197	194	206	205	215	183	203	245	201	211	196	169	194	208	202	194	220	179	192	201	197	201	201	185	188	200	221	205	194	181	208	190	177	198	183	177	193	200	193	197	193	204	209	210	174	172	231	169	213	188	197	204	198	193	192	193	192	212	209	174	182	214	219	211	201	190	199	204	165	186	211	193	211	192	209	196	195	219	208	184	191	189	202	203	217	176	190	198	182	184	185	174	165	202	199	198	215	181	191	191	196	195	172	192	214	192	203	197	187	217	188	208	172	197	172	200	181	238	176	227	193	218	195	168	216	214	190	177	197	189	201	215	205	188	183	185	193	204	193	224	216	202	222	192	201	212	194	192	199	206	194	171	197	203	199	187	199	173	188	191	195	187	188	209	194	205	209	193	200	195	208	188	201	200	192	182	196	215	185	175	195	191	170	189	214	186	185	221	209	184	187	190	185	186	187	199	188	219	187	202	204	177	225	192	173	212	180	209	217	197	184	214	194	213	203	212	182	183	226	181	194	221	182	166	198	184	206	218	193	210	156	203	190	184	238	168	186	189	183	167	184	188	180	207	205	203	227	202	216	179	198	194	178	194	201	227	203	182	210	203	205	205	201	220	185	210	212	196	181	213	197	184	194	208	205	196	193	186	197	186	194	196	207	201	188	184	181	202	190	205	182	209	185	149	185	199	220	190	213	217	202	200	195	198	211	208	201	199	173	219	197	185	205	209	180	194	210	198	197	188	187	218	192	206	204	209	195	164	214	214	173	205	185	182	192	210	192	187	184	189	190	198	190	194	187	207	152	190	205	194	174	220	180	193	199	190	171	202	191	195	214	164	187	174	185	187	226	192	206	208	241	198	213	183	193	176	183	204	185	203	201	181	207	206	212	185	201	214	180	174	211	170	177	206	191	203	211	197	200	203	215	194	215	197	213	193	178	211	199	184	225	181	185	197	189	185	227	196	189	188	211	172	211	184	195	183	232	209	196	206	199	189	214	206	208	189	178	208	200	216	185	183	200	206	198	172	207	183	181	203	203	174	171	205	201	179	194	204	165	192	203	185	204	217	207	199	196	191	189	188	193	200	208	225	182	219	221	209	174	208	192	200	196	187	229	190	179	191	204	195	187	199	192	175	207	172	186	174	165	185	197	192	200	214	234	213	194	194	187	202	180	190	215	195	203	168	205	200	209	189	209	190	194	178	188	201	183	192	178	202	215	209	181	190	225	213	210	212	210	181	176	204	175	191	182	202	177	200	202	182	184	200	211	200	202	220	185	197	177	184	218	166	205	193	193	174	202	197	224	192	181	232	192	177	188	203	224	188	212	193	203	192	191	199	218	179	181	210	204	206	172	206	179	190	198	198	190	186	186	197	199	207	191	196	184	230	214	202	181	195	209	197	186	184	171	196	189	172	212	201	196	203	196	181	190	211	186	199	234	199	233	210	172	210	187	186	197	201	174	208	228	206	183	204	205	181	188	198	169	219	196	175	181	205	224	198	184	202	194	202	181	192	203	223	222	191	206	195	195	186	173	213	192	179	194	182	206	180	203	182	209	182	182	208	200	203	186	196	205	198	199	194	213	194	184	170	209	189	214	201	195	219	200	203	192	180	191	197	184	206	168	198	188	205	202	191	206	211	193	202	174	198	209	199	177	218	189	213	187	198	207	197	188	190	197	182	210	202	176	205	187	189	190	177	206	195	217	192	183	208	189	218	178	224	196	189	183	185	203	186	208	242	183	195	186	183	192	197	211	188	202	201	175	189	225	204	208	221	180	224	188	170	215	193	183	216	182	183	211	182	206	196	193	179	192	206	185	202	204	174	212	208	213	207	171	191	181	190	199	193	194	183	203	190	197	192	202	201	198	197	232	199	209	215	182	178	179	223	210	228	184	190	170	149	193	201	196	216	182	212	197	207	224	181	213	184	200	202	203	188	178	199	199	204	185	202	169	187	181	173	192	185	208	208	191	188	202	200	176	199	192	179	190	200	184	186	188	182	174	170	192	199	177	198	181	196	187	191	198	205	197	199	178	169	187	203	221	175	185	173	201	194	189	200	207	206	190	209	203	198	174	186	205	188	181	190	203	185	214	182	193	195	175	216	192	152	181	209	192	221	175	192	193	173	183	227	202	194	190	186	213	178	219	210	172	205	206	193	182	189	181	183	194	202	204	210	204	192	203	189	217	203	208	198	193	187	184	198	203	191	182	191	191	206	185	201	185	212	210	194	188	193	189	185	205	200	191	179	174	202	175	182	186	188	193	185	211	216	219	191	214	185	156	203	204	200	200	203	209	185	209	206	191	199	185	188	200	188	189	195	206	181	192	189	196	174	196	193	216	205	171	175	181	195	190	215	194	202	179	215	194	194	209	193	192	185	182	204	211	184	192	179	180	200	170	196	181	225	226	196	198	199	198	178	195	182	213	199	175	191	197	182	189	182	206	188	177
3596	681	839	760	761	711	693	692	620	659	646	652	625	609	636	658	597	573	617	631	618	630	635	654	618	614	569	606	599	623	642	632	581	554	631	604	562	572	603	634	623	581	584	666	626	608	614	640	563	608	587	573	663	565	637	613	641	622	605	563	622	565	650	569	611	632	565	563	566	618	537	649	608	625	591	601	566	589	602	631	628	584	614	609	589	599	588	602	625	583	609	617	582	632	585	569	572	576	622	604	562	599	580	570	574	627	609	585	586	602	624	585	591	581	576	645	607	607	607	602	567	580	589	616	594	623	583	575	600	593	582	613	634	614	586	595	562	642	603	593	613	618	570	567	573	569	607	636	598	573	638	612	575	583	640	613	565	639	654	617	568	567	591	603	600	617	571	583	588	593	619	620	643	609	622	576	627	618	637	616	587	587	600	638	576	606	633	610	586	605	583	586	606	645	540	603	583	592	580	578	597	599	599	615	570	622	634	624	616	627	568	613	616	609	554	587	582	564	636	598	623	585	592	597	575	585	567	648	553	582	630	588	564	607	591	604	591	591	598	620	632	638	602	559	619	572	594	637	619	624	514	593	599	586	548	624	626	652	604	548	592	577	615	574	600	595	649	605	573	620	618	549	609	589	588	561	603	617	597	559	622	616	615	598	641	638	551	593	623	601	591	621	604	590	583	614	605	649	620	590	613	618	595	534	611	578	609	655	604	594	590	618	597	633	601	588	589	587	610	575	669	563	612	599	617	598	582	564	630	577	625	595	640	628	662	605	636	591	644	585	596	532	560	642	646	622	621	557	631	587	593	659	588	590	638	657	652	564	585	572	646	615	620	615	653	598	576	595	601	607	583	594	601	600	556	572	602	609	577	559	594	621	602	584	593	619	613	574	576	558	596	595	594	578	623	599	580	632	551	574	577	594	622	608	636	575	607	598	581	592	600	599	583	575	541	598	606	609	618	581	618	652	601	632	563	641	595	616	586	584	638	592	591	621	608	580	612	605	609	594	588	607	631	612	614	600	596	642	595	623	590	561	598	581	612	602	576	606	615	590	611	631	650	538	631	626	657	684	569	608	556	611	606	630	593	611	600	610	620	603	625	606	605	608	612	587	618	585	594	601	588	641	563	596	631	605	575	565	631	615	592	571	568	620	571	585	570	621	576	553	604	590	579	623	570	565	575	603	587	609	582	611	613	605	584	595	604	580	625	577	625	539	567	588	621	642	595	578	655	586	587	573	616	612	594	586	583	563	589	651	568	596	572	598	602	605	616	628	586	582	596	555	575	638	588	616	586	626	568	569	641	648	571	577	602	588	645	593	573	608	579	595	603	626	629	591	595	586	607	605	570	633	617	627	618	623	594	601	616	549	649	631	587	593	619	596	608	627	585	603	619	623	642	593	595	641	591	577	622	573	594	571	589	574	618	638	616	635	593	589	576	631	603	651	582	594	602	572	614	579	584	555	571	593	576	565	568	601	593	605	620	620	607	606	590	577	578	594	587	609	596	585	603	645	629	623	577	566	590	622	592	653	586	589	582	625	577	571	564	583	639	586	564	600	611	618	574	627	597	591	632	601	595	582	620	659	583	621	605	592	587	583	629	615	613	593	608	625	579	604	600	565	551	642	596	585	602	584	550	622	670	595	612	653	633	584	609	641	588	638	649	572	608	611	602	609	563	625	626	598	621	573	572	586	610	619	573	640	596	574	618	625	632	606	634	581	577	646	576	606	613	609	599	567	630	611	596	567	605	600	609	592	581	637	575	620	603	600	598	606	612	617	696	606	632	630	592	603	592	609	660	591	633	579	597	622	597	617	631	604	599	617	591	608	588	579	624	589	595	632	619	593	579	620	640	607	575	613	590	613	597	572	629	585	603	588	629	565	583	585	614	585	603	613	596	588	585	551	603	624	599	589	550	578	622	588	612	605	584	558	607	610	616	613	579	630	625	594	625	594	595	599	619	637	586	573	617	568	642	589	595	661	611	635	568	609	650	606	585	595	587	588	629	572	600	606	606	597	596	588	618	591	586	618	616	600	615	580	607	582	562	558	590	589	627	629	603	621	572	622	610	616	589	601	587	598	557	579	598	608	599	621	579	593	592	639	624	546	613	557	617	577	598	607	606	573	571	593	610	649	631	557	643	589	580	636	626	629	557	589	625	571	613	618	611	593	607	571	598	624	630	624	588	599	599	547	590	591	615	553	586	559	638	615	635	584	548	635	630	583	579	610	579	627	612	577	564	632	565	608	591	576	604	565	629	626	579	595	562	577	585	585	568	615	578	620	596	601	586	621	612	609	626	613	655	591	601	591	590	642	557	634	613	616	597	563	615	636	596	596	612	564	618	623	576	599	599	599	629	610	625	614	605	568	583	594	546	635	611	630	562	610	575	538	623	597	572	602	639	591	601	589	602	605	643	656	577	579	604	557	579	590	539	597	597	562	641	613	584	592	589	595	669	624	621	581	617	596	616	590	597	572	620	611	582	591	616	642	594	610	606	558	616	612	595	580	616	649	622	586	620	592	592	609	600	566	622	608	575	623	571	615	591	619	608	571	585	613	603	605	599	642	629	557	619	624	599	619	621	616	560	540	586	605	593	578	586	590	594	581	532	600	598	600	601	571	571	609	616	571	580	576	599	602	614	567	577	587	612	621	590	641	671	613	582	636	556	565	620	671	570	631	566	646	670	639	575	605	604	598	629	564	565	616	650	592	608	636	547	612	625	626	615	586	640	619	555	620	601	607	600	644	612	624	580	619	545	604	589	601	615	569	584	571	620	576	649	601	617	578	608	604	607	587	611	631	597	605	651	599	581	599	573	638	593	601	631	615	579	604	567	627	630	599	619	640	597	579	615	598	579	619	611	613	619	594	611	617	565	606	635	619	563	577	576	608	599	586	535	624	621	597	585	582	645	611	553	601	636	623	593	636	596	648	580	578	597	598	533	609	579	608	600	608	615	631	602	598	613	584	629	618	629	592	601	590	643	610	623	580	601	562	566	588	596	619	562	633	590	569	583	565	604	621	619	629	628	598	555	556	579	636	631	581	591	581	605	598	625	580	589	600	613	557	615	608	611	614	620	578	550	589	608	624	628	572	590	595	621	576	535	564	579	562	599	591	578	600	535	577	589	558	603	613	584	588	578	616	587	607	605	586	636	636	637	633	589	673	632	608	606	591	571	615	651	594	604	612	593	599	613	660	599	599	629	592	556	585	607	624	603	573	601	588	597	617	602	614	618	554	597	635	629	615	594	605	595	570	563	562	612	619	645	589	576	659	593	600	630	601	539	577	577	596	589	605	582	570	592	579	618	640	569	575	581	636	588	602	610	595	594	582	607	619	625	597	587	622	593	567	635	586	598	616	580	587	603	610	587	607	567	581	578	592	620	572	610	607	590	673	653	615	609	593	600	579	547	615	591	634	555	595	581	648	587	618	602	604	617	624	594	601	603	567	601	599	637	621	601	656	585	617	670	598	555	579
12998	1189	1389	1008	737	562	422	326	277	248	210	187	182	166	155	130	124	114	144	126	130	119	120	133	113	124	104	113	104	108	111	121	112	98	98	109	98	112	114	102	112	115	98	106	96	85	101	100	97	105	99	102	108	102	108	92	93	91	96	127	77	85	97	96	88	111	101	102	102	101	109	87	91	107	107	98	102	100	90	90	117	104	106	91	95	90	90	83	95	99	103	99	99	98	91	96	87	106	96	90	99	106	92	101	101	100	93	102	85	100	104	86	103	90	114	102	116	97	89	97	92	95	110	97	72	108	120	98	86	99	89	95	88	118	95	103	96	100	105	92	108	101	91	108	118	109	89	97	97	85	121	116	94	106	92	96	81	93	98	111	79	95	106	99	105	93	95	106	96	93	117	105	87	106	104	87	105	94	72	87	89	103	90	93	82	100	89	103	82	108	109	84	80	103	93	93	95	96	102	91	86	103	100	84	93	96	111	120	102	107	104	104	91	95	96	87	97	90	104	88	79	102	92	99	95	101	101	114	96	99	107	82	101	98	93	116	100	109	79	84	103	93	98	87	89	95	103	104	107	93	96	93	87	81	88	96	100	108	99	87	92	83	107	97	84	100	92	76	99	87	92	99	102	102	96	88	105	97	112	89	100	79	119	87	86	84	95	105	112	84	88	107	85	81	101	97	90	110	89	93	90	115	79	99	104	82	91	93	94	95	114	93	108	106	94	112	94	101	102	106	90	108	80	88	92	81	96	92	91	101	109	81	93	103	83	104	110	92	90	113	108	87	91	100	96	92	93	102	85	91	96	95	96	118	105	79	100	110	97	90	95	105	99	84	102	106	80	89	85	102	105	93	107	85	96	90	82	95	98	106	87	89	107	85	119	101	99	79	117	96	75	101	101	108	89	115	110	82	90	88	90	87	101	99	104	93	87	88	89	105	110	84	101	97	96	98	89	99	85	109	97	103	90	88	91	93	92	109	81	82	91	78	85	91	104	105	102	96	104	82	92	105	103	107	99	93	92	104	109	118	105	95	94	104	105	93	97	96	95	100	106	96	98	95	83	95	94	95	106	79	87	81	86	92	105	87	98	94	90	117	89	86	90	91	101	83	99	92	91	110	106	85	92	100	87	95	92	94	100	87	94	93	91	89	83	86	103	99	83	87	116	101	91	113	88	83	117	92	101	78	103	84	105	125	90	104	109	91	84	100	93	98	94	91	101	98	105	112	98	102	97	88	96	102	105	99	103	96	112	94	111	91	98	84	101	113	93	100	93	98	114	100	90	106	104	90	98	87	100	96	100	99	105	98	102	100	106	89	106	97	99	104	88	119	100	108	99	99	101	92	82	99	97	92	110	111	97	91	91	106	108	103	102	121	116	95	84	91	99	102	94	93	82	98	92	107	80	93	105	98	97	99	91	91	91	94	79	92	103	96	103	96	105	88	98	82	88	88	87	97	104	91	81	106	110	99	78	95	92	98	93	103	91	95	114	89	106	106	101	97	98	105	115	95	103	92	90	84	87	109	89	101	98	114	95	97	94	97	92	92	98	102	80	89	101	102	91	98	101	79	88	101	86	105	115	115	94	98	71	113	88	81	87	98	102	99	94	105	84	100	109	112	100	109	104	98	106	82	85	93	93	107	89	78	88	104	86	103	96	73	84	92	92	91	78	92	75	79	98	103	100	97	92	110	78	79	97	121	104	94	98	88	91	87	92	100	105	93	107	101	97	90	117	87	98	103	87	94	99	101	100	104	86	92	86	99	103	95	93	95	77	103	80	107	104	116	100	108	124	106	115	87	97	102	96	103	94	92	97	93	89	100	105	85	92	80	94	112	96	71	109	91	100	79	104	87	115	110	101	87	108	96	77	104	98	100	101	76	93	109	101	103	95	89	99	90	104	98	95	91	86	107	104	88	105	100	79	92	97	90	104	107	93	77	87	89	95	89	94	92	87	89	109	89	84	109	91	74	90	85	99	94	85	94	94	109	112	103	101	102	93	101	99	90	95	92	105	91	87	89	95	102	107	102	95	97	101	92	90	90	100	99	96	85	105	86	105	87	83	81	79	104	94	99	99	105	100	93	100	103	91	115	102	91	107	103	90	115	106	88	105	89	94	94	93	84	107	87	119	89	84	90	97	91	98	104	80	85	98	97	112	105	96	83	91	101	105	97	87	79	82	92	93	109	90	112	94	110	76	98	102	108	86	88	100	96	122	99	87	84	119	95	105	95	94	79	106	101	94	93	102	104	120	101	90	87	107	98	83	85	108	99	94	99	90	93	90	100	105	104	91	89	80	89	95	101	110	107	105	96	85	93	104	85	107	87	89	108	105	84	112	81	104	81	108	84	98	108	102	94	105	115	84	103	85	90	94	85	104	108	89	104	90	106	87	94	100	108	96	87	82	98	84	106	95	88	105	87	97	88	100	95	92	109	83	92	90	109	122	99	82	80	104	96	94	100	102	99	111	108	91	107	91	110	98	91	104	102	77	82	88	73	96	86	106	105	99	80	93	106	100	101	122	102	100	96	101	98	97	106	102	96	99	88	84	90	93	88	101	95	92	114	92	85	105	81	104	103	105	105	96	84	100	113	91	97	89	85	88	85	89	96	103	102	94	87	100	108	102	92	84	92	109	100	102	102	104	74	118	96	109	81	86	100	89	96	99	79	109	93	84	101	111	107	102	88	88	100	104	112	98	99	115	93	79	101	97	110	96	95	96	96	86	98	101	91	82	99	109	104	93	89	107	90	90	94	102	69	83	102	115	87	110	94	114	101	92	88	104	82	90	87	88	91	95	90	95	97	95	93	105	100	99	97	102	108	88	104	92	106	93	85	93	95	99	96	102	108	91	96	96	106	110	109	91	102	104	110	92	88	87	88	110	113	101	95	99	83	88	94	106	102	100	116	98	91	93	97	86	101	110	95	101	88	99	103	98	100	85	103	92	90	99	103	113	91	107	78	89	96	84	107	111	99	84	80	92	88	87	86	107	89	88	106	90	90	110	72	98	87	99	95	97	115	97	109	80	101	99	93	100	84	105	102	98	96	78	83	106	87	94	111	119	121	104	98	93	81	99	90	92	93	99	105	79	98	106	96	92	112	82	105	99	113	86	102	110	126	116	102	99	74	98	93	103	89	98	100	109	111	115	82	105	98	95	95	88	103	89	86	92	96	99	89	102	92	114	114	91	93	89	88	86	104	109	95	97	114	108	96	97	107	115	93	93	97	88	99	99	94	86	100	79	95	104	94	90	92	99	105	112	114	102	115	100	105	117	94	89	93	105	82	102	98	95	93	106	83	102	101	89	86	104	98	111	102	101	95	109	113	114	94	97	105	75	81	97	95	106	94	105	103	103	77	91	96	97	115	93	95	87	104	88	87	87	91	83	100	89	97	104	111	106	88	91	96	94	94	91	93	87	91	112	101	101	88	120	90	102	77	95	110	101	102	86	77	94	96	94	108	97	108	100	97	103	116
8108	1455	3436	3707	3128	2426	2027	1661	1422	1237	1032	930	860	816	713	663	671	648	585	586	552	541	526	505	444	463	440	467	428	443	430	436	419	415	420	395	383	414	396	406	405	404	423	355	365	396	361	402	351	345	330	369	374	409	347	373	384	379	359	387	411	331	340	348	364	355	328	350	344	364	341	367	355	389	378	328	347	369	342	364	338	326	330	311	368	364	359	347	344	351	343	332	365	335	346	342	336	342	327	350	352	313	330	342	354	356	373	341	345	344	363	337	353	315	378	347	345	350	352	338	304	367	349	335	355	340	347	371	319	346	346	363	354	323	348	297	321	337	341	363	331	354	329	315	366	322	305	343	315	350	306	331	361	362	325	351	346	337	346	357	340	362	353	310	345	334	366	342	310	343	320	340	308	363	321	363	319	369	317	338	330	332	313	339	350	365	356	340	359	321	325	318	305	360	364	325	290	357	332	358	373	316	326	344	309	327	327	363	326	338	344	340	348	352	364	325	319	324	340	347	331	307	312	309	307	337	370	356	349	335	335	331	320	329	336	366	350	340	338	332	326	367	328	357	350	331	378	325	354	318	338	365	360	319	328	298	349	334	316	351	365	339	373	350	350	318	308	297	351	359	340	365	350	317	313	324	330	327	315	353	341	332	349	338	376	369	324	332	324	317	326	329	358	311	335	371	372	325	332	319	324	328	367	332	288	337	337	338	348	314	342	344	338	342	317	367	319	308	300	376	335	327	344	341	346	375	324	355	372	325	314	305	368	369	350	328	322	339	349	321	329	311	298	322	290	340	345	317	310	332	347	311	387	330	351	362	358	332	334	317	325	324	333	333	336	312	314	336	379	302	352	335	341	343	333	316	348	334	344	347	336	324	318	335	326	329	338	357	329	325	302	333	340	284	361	306	357	314	344	335	328	354	334	346	357	364	331	350	332	333	358	313	355	376	351	360	338	325	328	334	359	332	335	300	349	323	349	332	331	336	323	345	371	326	347	364	292	357	315	335	324	327	317	333	349	331	317	341	326	370	362	356	315	344	330	321	322	295	310	316	330	346	315	391	320	352	302	327	338	332	326	328	350	315	361	345	345	322	337	301	332	327	320	339	356	333	339	326	325	347	338	309	371	346	308	337	369	361	334	309	340	321	329	353	332	345	337	358	365	366	340	327	332	342	284	291	352	331	347	363	307	336	324	362	342	323	331	346	349	323	347	324	308	308	312	345	332	329	294	339	312	334	305	329	355	354	369	315	321	339	367	342	328	323	335	336	320	327	318	348	356	336	342	323	335	334	366	330	361	335	344	325	345	347	328	350	333	339	347	333	312	309	324	349	323	355	310	343	385	350	331	363	318	334	370	327	326	320	371	378	348	357	336	328	303	323	345	349	322	326	343	353	347	338	337	303	341	329	337	338	317	375	346	313	354	343	353	335	327	351	342	337	332	327	333	336	334	354	358	319	343	361	334	315	332	340	367	324	330	329	352	370	314	331	334	344	336	343	320	338	342	319	345	314	352	325	351	352	335	348	317	321	341	331	323	345	323	323	313	346	343	319	334	352	360	362	345	325	337	335	330	335	350	362	347	322	344	339	320	305	330	334	321	323	322	333	327	339	366	343	351	358	299	364	323	311	368	337	329	343	348	326	314	298	345	328	340	325	302	343	295	304	358	358	386	330	359	306	336	333	353	312	345	344	333	337	360	366	379	304	317	340	343	341	331	335	345	362	355	329	346	335	343	319	318	325	343	338	318	326	310	330	322	358	341	329	309	324	350	343	311	344	328	340	304	345	345	299	349	346	319	341	367	323	350	333	367	342	329	361	336	346	372	340	367	341	332	360	318	353	322	325	348	305	323	341	339	310	342	314	320	366	307	362	327	323	310	336	348	326	348	334	324	348	320	296	358	388	319	338	330	336	325	330	359	368	325	345	358	352	328	319	318	322	308	350	323	321	361	313	338	342	358	313	286	326	339	358	333	344	335	300	326	332	351	348	330	330	302	349	345	340	348	372	322	346	360	343	335	326	346	342	372	381	318	361	284	319	350	358	351	355	339	336	381	347	329	316	318	314	347	300	359	351	343	375	326	329	319	326	327	347	330	347	336	354	341	331	347	318	318	329	310	354	332	335	323	347	327	331	324	310	345	283	329	331	318	317	346	334	325	347	357	356	330	335	354	315	348	320	316	377	348	304	326	321	367	342	325	388	360	329	351	329	373	325	312	357	338	337	353	333	335	313	369	308	350	321	330	321	336	309	342	335	328	328	332	340	322	348	339	309	321	334	313	334	345	313	310	335	313	310	334	334	345	346	334	323	321	330	327	325	334	360	355	334	307	338	326	341	330	347	317	357	303	343	324	341	355	330	339	354	329	335	329	334	348	331	353	320	345	307	334	360	336	302	342	310	325	330	338	342	296	343	324	335	329	343	333	332	348	307	324	316	345	329	387	324	322	327	356	347	327	330	323	363	345	306	317	325	349	351	332	340	328	349	345	362	347	339	354	335	342	309	320	323	326	303	316	347	344	328	353	316	324	339	343	330	318	308	352	334	327	323	331	337	355	303	337	342	359	322	297	374	318	338	310	318	298	348	313	352	321	299	319	337	318	318	316	342	343	348	345	309	341	354	360	353	320	357	343	344	355	326	319	340	366	331	334	336	346	301	330	294	342	335	336	321	348	326	319	329	318	345	349	348	307	346	382	315	345	322	349	326	343	320	314	363	369	328	355	340	331	342	383	318	358	343	345	355	349	363	360	325	309	352	358	319	356	314	366	330	338	345	328	358	328	317	353	352	330	345	334	321	313	315	334	307	339	332	321	343	324	351	356	349	352	331	336	358	338	312	345	340	308	331	316	333	310	339	330	331	340	361	358	328	311	329	294	349	352	363	326	348	351	336	312	346	337	319	344	350	352	307	336	325	289	363	348	319	298	330	363	341	338	354	334	323	329	345	333	350	328	352	333	355	341	331	303	302	330	323	334	305	345	370	298	337	343	331	349	374	310	332	330	317	352	332	366	334	339	348	303	308	352	342	329	324	355	312	352	345	365	335	348	304	382	312	360	317	312	369	308	315	339	349	320	329	335	363	329	341	329	342	360	350	348	347	342	339	306	336	313	395	338	326	346	324	352	312	336	326	333	349	357	312	325	340	334	321	313	353	313	337	341	287	325	337	292	308	354	300	331	325	342	317	311	352	360	368	326	343	341	323	325	345	306	349	307	321	332	313	321	338	314	349	333	316	331	339	350	340	315	348	381	353	328	319	339	356	302	313	350	330	313	324	332	330	344	325	309	332	332	347	330	325	345	321	336	342	339	338	364	337	304	346	341	350	345	345	320	352	354	316	326	329	329	329	313	320	352	353	333	309	340	345	337	341	336	356	344	323	349	317	338	363	323	345	354	339	342	317	359	335	346	323	350	296	315	317	332	308	345	338	346	327	334	336	324	359	334	345	335	360	313	339	320	335	337	348	339	329	356	357	352	326
21578	2797	2850	2204	1487	1048	817	629	486	442	369	321	287	296	246	224	215	214	214	188	226	194	206	189	156	162	171	158	186	166	183	175	173	169	181	180	151	155	178	177	146	150	144	142	161	197	152	166	138	139	155	172	138	138	157	158	157	166	159	134	139	164	146	145	157	140	169	138	170	135	156	134	163	155	176	141	170	143	176	134	145	145	170	154	154	155	149	169	147	147	159	151	135	140	141	145	133	154	149	144	165	176	153	177	162	148	147	159	144	125	144	174	169	141	181	142	163	140	139	124	152	146	164	131	164	142	144	150	164	160	149	169	170	148	148	148	156	164	160	151	124	187	156	161	143	132	146	161	160	135	147	154	164	147	154	150	159	147	155	125	125	165	179	157	168	140	141	149	152	166	148	140	142	135	162	152	142	152	179	133	141	144	140	149	175	152	140	137	167	141	143	153	130	140	171	126	140	134	166	150	179	159	171	139	153	159	155	157	135	156	134	152	154	148	134	163	130	145	156	141	140	181	154	174	152	143	166	167	127	151	155	136	155	130	128	164	135	140	155	136	146	155	149	153	159	166	145	155	151	150	151	152	153	162	149	118	151	140	139	149	159	148	163	162	131	137	153	157	162	154	138	140	149	160	148	163	151	156	144	139	149	126	162	159	167	180	170	167	155	160	149	139	159	161	144	153	145	160	127	141	132	172	134	163	165	161	149	151	150	142	146	152	144	144	155	132	143	136	150	137	150	165	169	169	120	165	143	141	171	139	151	164	164	142	140	132	153	140	138	170	158	171	145	151	146	147	166	142	169	143	165	151	145	153	137	156	155	132	138	141	138	177	169	155	140	132	141	137	142	174	142	156	146	157	154	118	163	152	138	162	135	157	129	145	164	120	179	144	152	130	142	164	157	162	154	181	161	145	137	154	162	157	163	153	143	154	150	170	151	142	167	149	147	144	153	152	154	138	169	142	148	160	133	145	159	150	149	121	142	135	143	173	164	142	160	134	171	147	158	131	133	131	161	149	141	152	176	164	157	149	148	136	167	175	154	160	137	144	170	163	128	154	165	168	158	161	160	142	167	155	135	165	162	146	148	172	169	137	149	180	135	153	149	153	150	153	152	155	155	146	154	160	143	171	158	125	171	145	161	145	170	152	152	157	159	152	128	159	156	132	155	152	132	139	138	137	133	181	150	119	140	160	171	159	147	137	145	136	140	133	178	147	177	112	162	172	134	149	137	149	139	158	148	137	127	156	163	147	169	156	158	149	139	154	157	144	152	148	144	146	129	135	153	129	143	149	166	148	166	141	155	156	151	149	139	139	152	151	135	144	149	144	144	173	149	138	161	135	141	178	135	168	150	133	163	176	148	131	157	137	155	155	152	144	149	139	157	151	157	141	154	165	139	139	159	182	164	155	129	157	152	152	150	146	172	169	130	152	150	145	145	149	173	136	137	151	159	137	158	151	128	156	136	165	144	161	140	161	152	149	163	145	141	169	141	145	151	139	151	159	161	160	166	150	139	170	144	156	151	150	134	159	174	153	163	138	144	135	154	143	148	167	151	167	134	157	168	137	166	141	140	140	149	125	149	151	164	138	168	148	141	139	159	147	153	160	147	146	122	147	134	142	175	143	143	168	140	152	157	146	154	140	164	152	149	153	117	174	145	157	154	159	162	158	156	175	147	152	161	140	183	142	154	155	170	147	144	171	150	150	161	151	155	154	155	146	167	156	152	148	157	140	143	130	135	144	155	158	158	159	130	152	146	176	146	161	153	149	159	169	151	148	163	146	155	132	159	156	139	140	151	139	156	144	172	139	137	154	142	141	151	154	160	175	171	141	160	129	162	149	143	137	144	164	141	150	140	128	155	152	157	143	144	148	160	130	148	150	164	156	162	144	157	160	170	153	150	159	131	143	149	164	152	146	161	146	162	175	159	153	149	157	137	149	167	153	168	144	143	142	163	163	147	136	157	148	155	146	146	144	138	134	153	147	153	144	159	146	162	144	141	138	155	171	155	150	174	167	142	144	138	140	156	152	145	125	140	151	145	140	151	159	164	132	154	157	157	147	169	169	132	146	167	140	147	123	141	158	146	163	167	161	147	138	162	138	141	141	153	154	126	174	126	144	139	150	129	152	165	131	133	166	127	152	154	155	152	148	162	138	153	173	142	148	167	152	160	153	127	143	121	138	136	161	156	163	140	144	157	146	146	155	158	153	145	128	157	134	118	160	139	138	157	135	133	154	175	182	140	128	149	156	154	139	159	163	165	147	155	162	165	152	159	144	161	160	159	138	147	138	147	139	163	167	150	143	178	145	148	139	148	149	146	148	151	144	127	144	153	167	133	156	154	143	153	146	138	141	144	162	147	158	162	135	112	154	140	156	151	141	151	132	158	145	160	180	156	145	175	155	157	170	157	170	160	149	154	149	141	134	135	144	155	148	169	153	157	158	163	147	157	147	119	167	164	135	159	155	148	134	138	162	152	150	130	142	152	145	147	151	152	148	160	151	162	142	153	129	147	153	160	145	144	144	157	155	126	116	154	142	178	157	144	149	142	147	154	124	142	140	136	145	145	158	145	153	144	155	144	154	136	174	158	147	161	142	155	146	136	137	153	174	157	143	156	169	168	150	152	149	152	164	142	155	164	138	148	164	170	142	157	154	162	166	142	155	152	155	156	156	138	154	155	153	160	155	144	155	152	142	145	153	162	144	155	136	148	144	153	151	138	140	165	157	150	156	147	163	155	135	153	162	161	155	159	166	149	162	156	149	132	142	162	170	159	154	156	127	157	155	141	139	139	146	161	132	144	138	177	147	167	133	139	150	145	126	141	149	147	128	166	144	142	166	137	153	151	139	157	145	151	137	177	159	149	157	141	134	116	161	170	141	170	126	153	147	170	155	171	148	118	147	147	147	149	158	146	134	148	161	154	154	125	148	133	147	145	167	171	145	152	170	149	149	167	151	161	143	182	144	141	148	142	185	156	150	154	151	141	162	145	153	146	144	141	143	164	163	165	171	138	142	146	145	133	137	145	151	146	147	141	155	148	126	141	145	164	151	152	149	159	155	131	139	145	153	148	151	143	137	138	165	140	130	166	133	151	166	143	156	154	150	168	151	144	145	144	144	142	147	149	163	142	163	144	153	154	138	167	156	157	143	165	139	155	174	141	167	132	157	152	144	142	150	153	150	157	146	139	152	154	169	147	132	162	141	148	137	165	143	153	159	149	141	146	136	135	145	135	144	155	160	157	125	135	167	133	169	157	165	155	140	142	134	168	167	154	149	175	150	169	154	157	155	138	149	136	155	154	166	128	156	152	133	138	119	146	159	144	163	149	164	157	146	119	139	153	137	140	157	128	140	155	154	154	150	172	128	146	166	160	149	166	162	143	169	172	170	145	164	165	115	160	133	150	170	147	151	146	145	135	152	133	178	145	152	165	168	154	135	162	151	151	146	162	143	155	153	141	167	151	156	162	138	127	159
10957	2781	6445	6820	5775	4726	3782	3149	2659	2257	2005	1754	1585	1447	1254	1245	1157	1073	1061	953	870	870	889	830	820	763	745	716	739	702	705	696	692	672	623	624	602	618	633	598	570	587	619	608	591	546	563	574	553	530	569	614	555	593	542	547	507	511	526	536	567	544	527	525	540	546	505	539	536	540	570	534	571	497	520	502	514	509	516	498	515	526	484	527	544	488	501	476	506	497	520	517	531	516	503	532	500	559	508	513	523	490	521	531	497	477	511	535	505	510	483	497	487	510	520	547	519	532	541	541	491	503	496	536	474	484	495	483	515	514	494	475	507	479	497	509	474	533	499	495	503	475	514	504	519	495	485	506	507	543	486	509	527	467	491	522	535	518	491	504	536	497	479	470	484	507	522	519	519	486	488	502	510	482	465	514	501	503	511	533	503	501	553	528	566	510	500	514	501	536	503	511	476	496	499	520	499	503	510	498	502	485	501	498	481	498	497	496	513	524	507	472	482	545	492	511	478	490	498	480	496	504	503	463	501	471	528	523	511	492	526	500	505	524	466	495	497	463	468	477	519	458	463	516	509	469	500	498	520	465	516	494	528	451	471	477	463	565	471	485	525	505	497	514	499	476	489	502	538	472	500	509	504	485	490	508	450	489	515	484	508	545	560	481	458	485	527	460	511	486	530	521	480	485	514	500	537	501	492	507	519	471	514	497	506	478	512	510	504	503	474	494	492	499	529	480	475	508	494	474	482	497	505	532	468	495	485	486	515	484	481	476	476	473	498	447	498	504	511	501	512	503	487	512	496	509	515	519	504	522	505	496	472	518	485	483	481	498	500	529	475	517	512	515	500	520	473	507	496	511	502	503	498	541	477	526	490	495	548	476	507	495	499	498	491	478	465	480	483	504	515	516	509	500	495	484	482	507	517	502	489	518	507	452	497	527	512	503	467	540	484	462	492	472	485	498	492	454	503	483	495	505	496	477	495	495	503	460	516	495	498	499	502	506	482	499	505	511	512	492	488	499	509	496	475	493	507	509	499	496	488	488	510	527	518	501	484	505	537	488	473	455	505	457	502	484	497	497	530	519	463	469	511	475	503	487	492	478	493	556	533	497	511	523	496	490	481	481	498	523	500	502	507	495	519	510	451	474	459	493	512	501	504	521	489	496	517	552	477	553	510	490	498	467	499	487	518	486	481	485	463	472	474	496	522	507	524	499	523	459	533	488	555	514	512	496	494	496	461	457	522	493	549	513	479	449	487	513	439	461	486	506	538	525	527	505	511	509	508	494	513	454	500	504	517	486	493	499	502	493	501	503	487	501	522	489	480	489	532	488	500	477	478	481	492	482	480	537	505	479	471	508	538	522	480	486	527	505	514	479	508	508	480	482	494	475	445	497	495	525	506	523	521	501	519	462	478	550	481	494	447	502	498	488	508	515	508	497	491	490	485	480	481	484	479	477	503	474	483	533	501	517	476	457	482	491	483	502	498	530	485	530	498	467	498	514	481	485	531	487	505	501	498	492	484	497	554	495	490	509	519	471	489	501	508	514	496	492	521	531	499	497	496	495	496	484	469	482	518	529	526	503	537	517	482	486	454	502	468	508	505	494	508	521	501	499	518	495	539	479	552	530	448	499	492	484	486	481	484	495	518	498	517	480	507	486	499	493	490	483	505	547	499	439	486	487	498	497	508	498	449	503	497	485	474	494	499	482	513	482	511	459	470	461	479	497	504	498	448	535	501	488	533	506	478	492	474	532	492	504	522	511	516	441	531	498	458	495	503	480	459	476	489	491	529	490	471	507	521	494	523	493	514	497	453	513	510	491	488	475	500	501	530	516	442	539	488	501	481	494	491	497	467	492	482	474	499	536	505	528	485	495	483	485	505	539	454	494	523	546	442	509	517	508	496	514	526	484	460	534	501	531	483	476	487	515	469	456	488	500	484	526	521	507	499	517	524	505	550	472	510	510	479	456	489	476	496	508	506	441	476	526	530	492	465	491	469	486	497	544	504	510	492	506	502	512	477	449	515	443	496	538	524	468	512	491	464	527	509	486	513	500	469	501	495	468	447	518	492	522	496	517	496	476	528	487	477	485	520	515	517	503	520	476	468	453	510	503	468	507	527	516	530	511	488	553	465	528	512	437	511	495	499	493	525	499	561	536	461	481	512	470	466	492	490	462	515	538	480	501	519	514	488	531	486	489	502	494	475	521	483	505	527	493	556	523	511	490	500	452	514	480	501	501	474	489	510	496	507	486	506	510	486	527	517	486	488	496	490	540	513	462	468	455	477	483	477	483	493	520	468	492	495	497	487	501	515	499	468	534	493	506	503	492	477	478	544	534	506	471	488	494	485	518	490	481	477	466	519	479	496	490	513	471	506	507	505	480	500	494	516	520	488	477	474	521	490	503	523	545	442	481	517	546	483	519	480	475	512	464	490	477	490	496	477	493	466	463	509	487	504	512	488	498	477	499	502	496	501	490	462	468	506	469	499	474	479	482	505	504	485	501	529	508	486	522	497	534	507	492	496	483	520	509	528	509	470	487	494	501	487	488	504	492	545	487	467	503	517	471	542	498	457	461	512	478	482	450	510	503	500	498	516	501	534	518	516	511	495	510	512	471	499	513	478	494	495	471	519	498	536	508	469	548	497	518	496	518	533	486	519	500	515	515	448	464	478	497	497	469	461	478	502	531	462	489	473	506	517	500	501	504	479	486	513	483	483	502	527	518	533	478	525	512	492	514	531	481	525	487	518	475	476	535	511	504	532	504	464	497	486	482	472	506	453	549	509	513	505	486	449	483	544	525	519	479	507	486	478	552	476	478	514	498	545	486	496	504	480	494	560	490	488	490	486	507	507	465	478	522	480	538	510	484	463	472	479	491	482	476	510	502	489	468	483	518	503	495	501	498	456	522	503	470	525	464	497	483	549	470	477	501	468	512	493	519	493	514	487	484	519	499	508	480	469	543	486	494	521	479	519	506	491	464	480	475	513	502	492	490	470	505	482	523	473	513	516	493	487	512	516	498	479	525	505	478	487	529	495	514	530	495	541	509	519	470	497	515	536	515	510	499	502	531	543	498	496	535	472	496	535	502	492	522	512	493	499	496	473	522	467	490	518	489	465	487	468	467	531	507	478	511	473	509	502	457	524	503	483	490	520	493	399	458	540	467	457	447	490	480	492	492	464	480	520	497	503	495	498	524	476	503	458	503	498	484	526	475	499	516	498	477	500	477	469	510	510	512	517	509	476	518	481	486	506	535	493	486	485	477	468	502	511	485	494	490	506	550	472	549	515	468	484	460	505	509	478	530	499	508	504	494	499	498	505	474	487	493	471	529	515	552	505	543	515	507	495	480	502	542	516	522	481	480	498	540	479	509	484	421	516	482	482	523	491	503	533	476	536	510	463	507	503	483	506	504	490	482	502	493	493	489	480	510	457	480	485	466	484	528	512	537	491	480	482	459	527	493	483	508	462	538	514	476	518	510
2883	301	260	281	231	247	236	185	194	183	182	181	204	210	182	195	192	209	208	174	202	222	190	204	227	195	208	187	209	184	185	192	180	212	215	216	212	181	209	208	190	179	198	194	208	194	180	193	197	197	181	176	211	190	218	195	200	199	187	198	197	194	185	198	180	207	194	212	215	182	205	192	210	191	200	193	185	184	194	179	196	194	200	214	194	203	216	178	193	218	202	193	187	174	198	200	217	222	216	213	180	178	182	194	224	191	196	186	189	197	199	201	216	192	194	198	205	187	207	188	195	211	183	186	197	197	206	167	192	170	225	173	212	194	198	225	182	207	196	198	196	207	179	180	187	196	201	192	224	221	201	187	184	187	202	232	196	183	210	180	157	209	180	183	205	238	206	207	220	197	221	201	183	178	181	204	202	212	216	183	199	183	191	207	182	181	186	213	202	227	204	209	215	184	201	171	196	198	182	196	169	206	167	200	193	205	198	189	216	213	195	207	195	207	191	214	195	193	162	202	207	186	172	185	218	206	195	199	196	211	209	189	210	178	202	176	181	209	210	212	181	197	192	186	218	203	168	191	161	181	192	205	188	190	196	195	191	190	199	212	218	194	196	202	207	179	195	198	207	217	209	203	199	209	208	201	191	181	183	194	183	209	205	191	202	175	182	203	179	192	185	195	185	203	174	199	188	207	178	203	194	173	195	185	190	210	207	189	215	186	204	202	204	225	199	175	198	197	194	208	202	185	201	197	191	197	192	210	185	199	189	217	196	205	194	193	212	168	192	160	184	179	225	201	188	205	188	201	162	194	185	214	188	175	164	197	197	185	204	205	192	194	182	217	189	183	198	191	203	206	187	189	177	188	187	203	178	197	201	201	179	214	207	181	199	216	186	198	194	218	212	190	161	200	200	177	182	184	198	219	178	183	181	206	199	203	192	205	197	199	203	185	202	171	240	189	222	212	198	195	219	196	188	187	213	230	220	211	199	186	191	188	207	191	202	190	199	171	176	191	182	197	175	179	189	191	182	213	192	186	192	190	201	185	181	200	196	204	183	168	179	190	179	185	201	198	192	186	185	188	182	174	186	206	181	177	202	186	203	184	211	196	188	205	197	185	196	209	197	201	193	219	221	176	191	196	212	173	179	166	174	217	213	201	183	189	203	195	196	203	207	226	187	214	183	221	180	219	219	192	182	206	207	177	183	213	197	192	221	203	198	200	187	202	213	200	180	232	160	185	193	207	207	210	178	200	207	203	192	193	216	185	197	186	184	205	212	194	198	196	190	210	207	194	202	197	222	188	184	183	182	203	186	202	194	170	207	214	179	203	174	201	209	192	216	202	199	175	196	192	206	185	184	189	218	203	200	205	210	203	193	178	189	176	201	197	181	197	210	194	193	169	204	210	189	218	210	179	193	173	200	203	178	171	178	174	170	210	197	205	189	212	181	201	206	185	220	184	200	190	189	185	184	202	173	197	173	190	205	201	205	201	186	186	199	197	212	193	215	190	189	187	201	178	185	199	213	213	184	189	194	179	180	207	187	183	188	220	188	186	196	227	180	206	186	187	211	187	195	207	201	198	195	197	207	193	185	185	207	201	193	178	194	200	181	205	165	219	186	176	208	192	196	197	188	185	203	203	197	162	179	196	207	190	171	188	222	190	179	197	184	206	203	184	192	172	197	189	178	188	189	189	208	203	206	191	198	188	202	205	192	203	182	188	177	203	190	195	201	197	183	212	170	251	195	206	199	203	188	191	188	209	199	207	177	218	195	186	190	186	229	190	194	217	211	207	214	169	185	200	216	205	205	186	201	177	212	210	174	201	199	193	191	182	180	214	184	177	213	175	174	160	176	191	160	203	222	195	207	208	185	209	187	211	206	187	193	196	212	204	190	195	214	211	174	202	214	207	218	209	230	213	194	203	206	207	164	201	191	204	188	208	197	180	209	202	187	206	203	204	198	198	187	211	218	193	198	199	183	200	195	184	195	184	207	190	192	186	224	197	176	193	195	204	210	206	182	219	196	211	191	217	199	192	197	191	175	207	198	199	189	181	184	187	216	159	180	195	209	177	202	174	208	199	203	198	195	201	193	208	206	175	206	188	207	226	210	202	196	204	189	197	177	202	206	191	185	171	211	204	193	187	199	205	193	192	215	187	213	198	205	180	207	179	199	206	214	205	202	191	193	186	213	217	186	205	193	186	197	195	188	181	194	210	196	202	200	180	195	204	192	180	210	209	204	220	206	199	191	208	204	206	210	181	198	221	195	168	197	206	196	194	203	208	185	215	235	192	200	203	202	208	186	188	202	200	210	209	204	203	167	211	193	208	210	205	180	182	175	191	165	214	191	202	187	188	208	191	219	175	181	188	194	215	169	197	233	185	194	193	200	218	161	199	199	201	188	176	198	197	218	211	172	203	179	217	220	181	153	213	188	187	176	177	170	200	192	187	207	187	185	201	207	204	215	170	188	190	197	194	179	205	220	217	175	188	206	216	217	191	215	202	211	178	188	196	200	182	189	194	211	216	195	222	212	203	206	190	198	188	192	174	205	195	208	169	186	175	213	194	195	219	189	179	185	197	169	197	195	201	189	213	192	187	189	177	180	206	201	202	192	187	201	195	197	188	185	211	202	198	197	208	192	184	196	210	187	199	216	188	172	175	180	186	181	198	197	196	219	179	215	212	181	184	194	220	171	184	195	190	205	206	206	204	197	213	209	192	202	198	183	204	224	185	187	194	208	199	199	191	197	177	194	214	200	212	200	190	193	174	158	179	186	175	175	210	210	183	206	201	210	206	193	180	188	204	193	185	170	176	216	208	210	183	186	184	199	217	209	183	195	173	192	184	199	200	204	200	189	199	189	184	202	208	189	218	204	210	200	182	196	208	181	209	157	204	204	191	184	194	230	213	207	190	189	174	202	218	171	185	194	207	209	222	195	172	218	190	206	177	190	201	191	169	211	163	213	204	217	155	192	176	200	195	198	228	212	191	175	201	183	218	195	196	189	200	171	180	150	213	177	209	188	190	183	208	176	209	216	174	187	199	213	202	170	195	193	167	207	194	195	201	175	207	199	213	196	214	199	202	205	204	191	204	198	183	183	206	216	215	171	205	191	189	186	201	209	216	201	237	209	203	205	216	206	191	206	192	198	192	199	195	205	206	209	186	239	204	193	217	189	206	183	207	184	181	193	224	192	211	213	191	187	230	204	206	203	212	197	185	197	218	200	192	178	186	218	189	190	200	198	195	195	171	203	187	206	190	209	210	197	199	179	200	211	190	220	171	203	217	199	160	214	214	192	218	196	188	202	201	202	216	218	211	176	200	198	203	196	196	198	181	195	204	165	191	205	215	179	214	188	191	193	197	207	186	199	177	192	210	206	188	186	185	174	180	186	192	201	191	198	217	172	169	202	181	204	191	192	170	187	209	177	210	205	193	208	195	212	200	183	221	184	180	172	206	193	220	183	185	203	190	193	183	205	202
3620	672	781	854	745	769	746	647	639	671	693	706	634	662	566	594	624	598	604	589	605	586	618	628	563	571	579	593	599	612	571	594	616	675	631	586	592	597	569	598	598	556	583	570	600	582	587	610	593	616	608	538	595	551	653	626	603	637	584	610	600	572	601	588	580	586	577	544	587	620	575	588	592	632	594	604	609	641	615	607	547	625	615	587	573	563	632	568	636	588	602	627	591	600	599	596	598	636	544	579	561	585	592	536	621	613	537	630	620	621	556	663	609	602	567	554	584	591	627	589	624	625	634	595	605	601	588	591	625	586	570	627	618	598	593	573	577	621	561	579	623	640	615	579	587	600	594	592	606	583	591	594	613	618	566	568	585	629	603	558	606	570	573	611	559	616	588	582	578	587	597	642	632	584	629	558	619	601	611	604	640	619	603	590	644	613	603	605	610	586	585	555	636	591	627	611	600	585	554	596	621	615	583	583	623	608	637	641	612	606	588	600	567	617	572	625	580	587	559	598	597	611	628	575	564	646	603	603	596	646	609	611	607	588	628	551	626	626	588	557	587	623	592	582	616	578	555	607	597	629	610	629	577	605	557	596	564	625	589	578	551	587	637	620	588	620	598	591	585	583	595	560	578	593	643	592	612	635	600	637	608	580	592	625	623	597	597	603	567	570	618	576	671	557	617	656	615	615	608	615	626	587	655	606	599	575	594	619	558	595	619	577	589	582	601	595	574	600	596	559	587	587	573	594	631	602	563	607	600	644	610	532	569	619	598	596	566	562	596	619	641	620	561	580	592	638	605	571	585	597	654	611	575	591	653	576	617	613	613	603	601	593	598	599	609	617	622	625	592	615	620	586	571	609	644	608	662	590	621	581	604	586	604	594	551	640	571	593	614	603	557	582	614	589	620	568	618	581	561	598	605	571	626	580	602	585	569	596	597	550	620	615	581	582	604	601	597	602	630	609	616	641	579	620	582	637	590	547	621	596	576	599	591	610	585	595	603	597	624	533	608	627	602	577	582	588	581	569	584	603	599	625	602	562	593	583	586	579	592	618	623	583	585	604	596	578	568	586	582	598	588	587	580	652	616	571	589	635	615	587	573	561	580	613	570	596	615	607	625	581	545	558	584	598	607	577	590	629	582	572	593	633	653	605	573	604	596	591	604	599	557	621	648	591	611	592	590	596	589	587	601	607	612	607	604	573	581	607	557	588	593	591	603	610	631	579	658	621	615	601	616	649	557	579	612	604	577	606	567	626	555	581	565	583	583	613	643	557	606	552	649	611	555	571	584	642	603	599	603	544	605	582	578	601	627	569	616	604	569	575	589	611	623	593	640	607	572	617	588	600	564	609	589	575	583	618	577	578	618	566	576	607	624	597	636	631	579	559	590	585	622	596	619	577	560	598	611	625	565	620	583	615	572	578	585	592	581	556	552	632	583	663	598	533	606	625	592	555	582	587	600	579	583	626	597	629	591	572	627	542	632	610	570	611	559	601	539	602	618	599	634	577	620	616	621	583	640	605	622	623	580	592	603	616	577	632	619	614	580	628	605	601	653	609	557	589	619	598	610	606	604	608	602	608	559	595	591	574	598	572	604	641	606	556	614	584	599	589	593	565	629	621	604	593	607	632	625	579	571	617	594	570	600	602	599	586	600	558	583	589	615	614	618	616	582	628	600	599	633	608	603	612	590	589	582	568	587	615	585	586	594	604	666	617	572	572	625	582	592	608	586	628	580	590	603	623	574	580	629	608	639	569	566	584	561	610	570	604	571	557	579	578	611	636	586	591	612	559	613	616	594	599	600	596	591	575	602	605	589	583	611	565	603	579	596	641	598	601	626	616	594	597	607	588	608	586	600	621	583	603	624	611	579	574	562	601	606	634	572	566	592	602	560	611	617	593	581	583	575	569	595	581	608	584	593	595	575	587	641	587	603	595	574	585	611	605	583	580	586	570	605	591	608	602	628	563	609	601	618	602	619	589	615	604	613	648	619	641	605	603	609	616	589	601	635	617	587	587	645	603	596	601	570	587	570	635	585	590	568	574	557	608	630	592	617	589	573	599	608	647	590	607	623	555	604	595	563	614	628	607	592	594	606	578	604	601	604	595	608	563	618	616	628	566	552	647	603	587	576	626	593	602	538	537	638	612	566	629	609	597	612	610	596	563	591	539	605	584	611	593	609	605	538	555	598	614	589	616	600	600	574	560	542	599	557	649	630	577	591	622	581	563	591	578	600	589	596	635	616	580	562	574	583	585	633	594	543	607	610	601	619	671	622	568	671	593	582	586	605	626	574	607	557	593	589	606	624	595	582	589	581	615	604	603	581	595	628	592	609	612	610	554	581	600	590	636	559	567	644	613	570	617	629	607	570	585	614	612	592	579	622	580	622	610	616	611	592	600	640	630	554	576	572	586	565	583	580	613	573	565	581	580	609	625	581	602	578	608	585	576	618	583	621	670	614	643	575	606	566	606	590	549	646	603	590	557	584	614	622	581	600	588	575	541	584	590	595	606	623	614	600	620	550	551	575	592	571	590	581	558	623	571	573	633	602	604	617	588	649	606	593	636	599	557	630	597	592	614	580	576	636	606	587	586	565	615	616	646	626	599	622	584	616	559	578	563	636	625	587	605	639	567	572	571	594	566	568	619	571	584	553	593	617	591	619	538	579	562	618	588	573	625	561	589	581	590	609	594	631	570	601	584	619	628	573	610	593	590	593	574	571	582	612	549	629	611	630	583	584	626	555	575	586	615	592	621	548	604	606	560	605	529	545	661	626	627	636	613	570	597	592	617	544	611	621	565	567	640	569	588	613	584	583	630	583	617	629	573	602	604	589	607	593	577	577	627	596	648	649	631	615	597	638	630	570	585	603	630	592	590	578	590	657	586	609	591	610	606	629	595	598	575	562	613	622	587	582	584	556	583	632	603	574	611	614	575	592	574	581	611	568	561	629	606	621	596	628	606	580	583	616	642	598	568	619	573	587	580	618	557	575	609	599	557	614	587	610	607	612	627	621	616	576	600	593	540	596	592	578	600	557	598	594	576	623	576	600	624	579	616	601	619	585	565	556	565	626	600	585	560	606	631	600	623	592	593	565	575	645	605	618	553	584	563	645	578	628	615	584	618	613	590	590	612	614	570	604	604	608	629	566	594	612	617	619	608	626	628	625	630	588	601	585	602	611	589	609	576	599	591	614	594	543	577	628	604	620	611	613	620	588	591	609	579	608	589	617	573	610	577	619	588	609	608	578	565	618	577	591	577	622	592	598	592	589	588	572	585	596	598	549	619	571	593	568	601	615	615	585	571	555	626	619	593	629	577	605	579	592	609	563	550	638	610	591	584	577	619	528	603	584	590	609	599	568	622	634	624	543	590	591	553	580	604	644	601	578	584	608	580	613	583	617	578	584	590	614	619	562	563	565	560	604	600	563	561	634	622	615	612	599	602	603	608	591	619	551	641	626	589	584	591	536	593	601	598
15758	1332	1363	977	777	517	379	329	308	217	216	200	165	169	132	148	146	146	124	116	133	135	125	102	104	136	113	104	96	107	117	110	111	103	128	107	112	110	102	94	96	112	102	104	104	88	94	118	94	104	93	106	94	113	108	106	103	100	98	106	107	98	104	104	88	116	103	94	106	101	95	91	93	99	104	101	88	78	101	107	111	104	110	101	101	94	100	113	100	105	87	98	102	99	107	93	90	111	87	108	101	101	95	84	104	89	89	89	100	96	93	110	118	89	85	89	89	93	78	94	123	88	99	100	97	96	94	115	101	90	90	111	100	99	98	103	94	82	95	109	100	100	111	94	99	103	117	88	119	95	101	107	112	98	106	84	92	108	86	104	116	112	95	98	109	95	102	98	102	113	98	95	107	96	115	85	92	91	94	106	90	101	91	99	113	84	93	100	106	100	92	108	105	127	103	115	112	107	90	86	103	109	99	93	80	88	86	98	81	87	88	101	82	105	80	95	106	82	95	119	85	99	82	95	87	102	82	118	120	117	101	106	94	113	86	115	88	83	89	108	97	94	96	105	111	94	90	112	109	96	90	101	79	82	92	98	103	110	96	112	111	105	78	101	104	112	100	105	102	97	96	85	92	103	103	87	79	100	106	84	89	110	101	105	99	105	101	99	87	90	107	104	95	88	109	113	83	106	100	73	130	91	100	104	101	86	88	84	98	101	90	100	110	95	95	91	114	96	90	85	85	82	106	100	108	82	91	106	107	89	100	106	95	93	110	102	80	105	116	101	108	92	89	77	88	104	80	102	112	110	112	86	102	80	92	87	101	84	108	100	94	98	106	85	92	115	90	92	85	90	101	103	106	109	75	120	105	114	123	103	82	106	92	108	97	95	93	96	92	103	105	90	110	101	97	101	88	78	104	95	95	119	101	99	104	116	106	101	90	119	87	108	106	111	89	112	103	76	95	88	94	90	92	92	94	85	113	93	89	85	107	85	105	89	109	109	89	102	95	104	98	107	91	104	104	127	95	95	100	119	94	98	91	102	125	102	92	102	95	99	93	86	105	121	105	100	92	114	106	111	116	102	96	122	115	104	97	101	102	85	109	81	107	79	96	99	96	95	89	86	112	104	109	101	80	87	91	99	106	99	113	114	94	105	112	105	92	103	80	107	99	101	87	90	88	110	102	109	119	100	113	88	110	98	113	94	90	87	91	99	94	110	80	103	109	105	95	99	106	100	101	97	95	109	97	97	122	92	97	118	94	95	85	84	92	92	97	90	100	85	96	95	92	112	100	105	93	113	91	97	106	96	104	82	75	100	93	105	117	100	111	80	80	96	98	98	106	96	104	92	91	99	76	106	89	81	87	99	101	104	109	119	111	105	93	98	113	113	132	81	90	98	90	89	90	96	95	108	74	93	94	102	87	107	93	94	94	100	89	96	108	97	105	86	108	111	88	101	104	110	102	111	93	81	120	103	105	107	89	93	115	101	95	85	84	94	97	99	108	107	93	86	110	73	100	101	111	112	108	102	99	92	105	100	105	95	108	92	97	101	97	100	108	75	108	110	100	102	89	118	96	109	111	97	85	102	94	90	101	105	100	107	97	114	89	102	105	97	87	104	100	90	95	97	90	119	107	107	106	104	99	101	97	105	109	96	87	89	110	97	107	90	100	107	88	101	112	81	94	111	89	111	94	85	106	94	118	109	95	114	94	101	94	91	121	108	92	99	116	95	90	91	83	107	83	92	77	91	97	96	95	91	91	94	113	92	88	99	79	104	84	91	102	95	101	112	105	97	93	94	100	95	101	99	103	94	113	102	114	104	101	96	101	87	89	101	104	95	106	93	103	114	108	107	99	102	102	89	87	109	108	99	83	92	82	103	107	95	102	100	106	90	99	104	90	86	92	87	109	88	97	80	104	95	97	90	88	102	124	99	124	96	97	82	112	85	109	90	95	96	98	92	91	94	89	96	98	82	122	113	81	87	99	86	99	81	90	84	101	95	101	106	91	91	101	108	95	101	105	114	97	90	96	93	90	108	87	83	104	90	85	102	105	103	93	89	106	84	102	103	100	97	68	89	105	101	101	112	78	105	111	107	98	95	96	94	102	87	95	115	108	101	94	82	112	101	128	113	105	116	82	98	88	88	91	97	104	104	115	95	94	89	95	100	101	93	102	99	116	103	95	93	106	89	94	89	82	107	107	85	98	93	109	95	91	129	108	98	93	83	94	95	108	102	93	84	81	108	107	91	95	100	103	85	94	111	89	92	105	103	89	88	99	84	104	95	81	89	79	101	95	86	93	102	106	87	104	95	104	91	95	109	103	89	87	93	107	80	116	99	101	101	92	103	77	91	103	104	88	95	114	79	99	89	104	104	102	101	92	101	107	86	91	109	88	99	100	95	87	108	91	93	94	93	115	97	116	97	99	95	83	87	80	112	106	116	88	93	83	102	103	97	104	109	103	105	77	90	82	114	110	112	107	94	100	94	102	122	95	96	95	106	92	89	86	103	102	95	96	95	84	93	94	97	95	101	86	101	98	96	108	97	94	96	103	103	90	88	93	90	93	88	89	104	108	89	83	105	101	97	95	109	90	77	108	99	117	91	98	103	88	102	86	94	94	83	96	87	80	101	95	95	90	97	98	103	83	106	94	88	107	110	84	90	103	114	113	110	90	102	80	84	118	101	97	103	86	104	95	102	101	101	105	114	99	99	101	83	107	100	78	88	94	105	99	94	100	83	94	100	97	80	92	104	101	90	107	86	93	113	102	100	84	83	113	100	102	88	89	98	88	82	94	105	90	83	104	98	113	97	100	97	88	102	101	102	84	115	89	92	95	102	105	93	87	96	92	93	94	102	94	95	112	95	89	93	100	115	105	92	103	90	92	109	91	117	89	114	112	108	110	100	104	102	91	91	88	89	90	101	93	88	99	90	99	112	93	92	104	93	100	95	88	116	120	96	99	75	81	89	103	101	99	107	102	98	101	113	111	86	98	89	98	115	86	92	90	101	86	98	103	103	121	87	106	107	101	77	99	86	99	92	83	97	75	100	75	86	88	93	87	110	87	111	102	95	103	96	94	99	99	94	82	106	107	103	92	96	106	115	88	93	76	105	88	89	93	105	97	104	79	82	102	93	81	81	93	95	100	96	107	113	106	93	90	83	97	99	73	77	103	108	97	90	93	92	102	102	89	85	117	109	95	89	92	101	83	86	108	117	95	99	95	97	115	112	89	106	91	102	75	108	83	94	88	90	94	95	84	88	94	102	114	117	89	97	106	104	97	131	75	88	98	86	100	98	106	100	102	96	91	105	98	90	95	106	92	90	101	110	98	105	107	89	106	104	94	88	75	108	91	91	107	91	104	94	100	105	91	86	91	102	105	86	92	101	91	116	103	95	108	107	100	97	104	99	101	88	86	98	89	101	108	91	120	83	84	88	108	86	91	93	92	104	113	87	96	94	105	90	109	84	94	97	96	96
9119	1477	3442	3770	3081	2438	1983	1694	1419	1224	1028	924	922	843	759	747	664	666	582	595	579	568	510	498	456	528	441	463	417	451	408	447	419	418	404	407	421	386	372	400	379	382	398	378	413	363	370	367	368	371	358	408	386	383	376	384	369	370	382	343	376	347	348	386	328	372	363	355	337	372	345	344	373	344	381	342	308	381	333	353	344	371	363	330	339	338	382	330	356	332	344	368	357	340	345	322	340	349	353	381	366	317	369	357	309	347	394	337	333	327	324	355	351	347	322	363	348	333	342	352	329	319	340	352	353	350	357	318	367	342	377	325	336	346	337	371	336	375	330	325	316	342	321	325	336	347	344	373	345	363	317	353	342	313	329	350	330	361	340	312	306	344	341	330	310	336	348	346	336	335	326	333	339	326	321	308	332	339	352	331	343	337	319	360	345	353	315	347	346	339	355	369	347	310	322	355	315	385	329	315	342	314	345	343	364	362	350	333	344	330	361	357	317	362	323	361	349	368	355	362	326	355	355	338	345	360	347	328	343	358	345	304	338	366	321	304	310	337	371	338	331	343	344	336	339	314	351	344	321	376	355	310	341	340	330	350	313	359	322	366	348	331	341	328	333	340	299	330	347	329	330	358	360	349	323	346	341	326	323	337	325	360	362	308	353	352	312	336	348	344	313	351	339	365	342	350	340	337	313	296	339	368	367	328	358	329	324	339	341	327	316	353	344	374	342	344	342	323	344	373	361	326	335	323	327	321	359	305	344	331	340	363	326	332	341	334	336	348	340	322	354	347	316	300	338	322	315	349	337	343	320	337	332	329	375	367	326	316	328	328	345	341	327	328	324	330	333	340	346	316	334	303	318	355	359	348	320	347	332	337	358	312	336	359	346	329	352	351	349	352	350	346	328	352	315	337	340	357	300	330	360	354	324	340	355	313	332	336	322	360	313	336	358	309	309	334	341	354	315	312	337	383	360	327	354	341	320	376	312	362	321	336	363	338	328	319	362	357	351	341	316	332	335	381	343	314	356	283	345	336	306	335	318	338	369	337	331	341	310	333	335	336	305	344	347	359	334	384	351	349	346	336	351	323	335	316	319	348	337	330	365	354	343	335	355	328	345	352	351	352	351	362	327	337	376	362	327	363	376	345	354	349	337	338	315	332	336	347	365	330	348	327	344	360	333	352	314	324	357	325	344	354	321	312	328	319	390	354	334	319	327	332	328	341	338	335	337	327	311	380	343	325	364	327	344	314	328	335	330	328	339	344	343	320	350	327	334	306	333	341	358	318	305	343	349	347	351	319	352	357	310	365	316	378	336	314	343	322	341	337	333	322	376	331	366	309	303	353	340	344	331	316	334	333	351	343	347	335	332	341	342	367	337	375	345	352	340	310	349	333	338	370	353	341	326	302	343	354	354	332	353	350	317	327	361	338	331	352	371	319	329	315	330	315	349	335	343	360	315	358	301	356	339	309	344	302	343	329	347	341	309	348	350	359	324	340	337	346	344	315	358	333	333	312	345	375	409	368	341	314	339	355	332	329	337	343	354	311	327	348	362	328	342	308	342	319	332	348	340	314	358	359	322	341	346	334	327	354	357	318	316	344	335	296	335	320	366	343	345	353	356	299	336	362	336	315	355	342	317	359	339	330	359	375	379	374	335	338	378	339	332	347	340	337	337	359	332	308	339	355	349	335	348	322	303	371	301	344	343	359	331	332	350	352	332	340	320	323	331	354	315	293	342	336	346	333	336	355	356	303	348	355	327	368	316	374	350	337	322	310	328	327	325	331	361	313	307	337	315	362	341	318	329	330	338	323	369	340	331	331	303	360	297	357	326	369	338	318	374	341	344	311	323	329	351	362	352	340	379	294	330	334	341	335	372	355	349	345	367	354	337	372	343	344	320	356	338	365	320	333	347	372	296	360	333	325	343	340	310	348	336	318	328	349	339	356	324	366	324	345	325	355	333	363	322	322	343	332	328	370	380	349	334	335	346	310	331	349	352	328	341	374	341	340	337	348	333	336	343	335	341	335	357	304	318	317	328	339	303	326	348	319	361	339	337	369	349	352	369	322	340	340	341	349	339	358	332	345	307	367	358	352	336	323	371	346	352	319	349	312	391	338	333	322	335	359	344	331	349	333	344	341	346	359	347	346	324	355	333	344	372	345	347	342	354	338	325	352	366	315	362	328	365	345	365	311	303	328	320	306	350	341	319	344	314	350	339	335	323	364	350	350	302	365	330	355	330	343	360	326	352	351	336	356	323	323	328	341	332	360	337	345	346	318	316	324	324	334	360	343	360	333	339	314	347	323	327	305	336	336	334	338	353	360	336	310	359	303	353	338	337	355	343	331	350	345	358	365	318	357	362	314	333	347	356	346	340	365	332	347	382	358	361	335	351	339	309	346	362	358	324	329	340	342	335	362	359	351	320	323	324	314	341	344	319	350	358	336	357	358	335	344	335	347	333	333	333	332	335	351	324	314	331	367	306	340	355	388	320	336	335	342	326	358	346	322	340	339	322	346	331	337	346	331	318	349	389	339	347	344	336	345	326	331	356	333	363	322	330	372	340	361	334	316	356	337	350	330	336	316	338	336	349	328	311	365	313	329	332	343	332	335	326	362	362	330	356	342	350	343	352	325	356	320	351	358	392	337	362	345	313	326	360	361	338	364	349	323	366	344	358	351	351	347	278	359	326	326	324	356	316	345	348	330	355	322	309	338	357	359	330	341	325	310	332	363	341	321	320	355	313	366	361	337	316	365	324	356	302	335	302	325	341	335	344	366	321	308	350	357	365	359	318	321	306	349	309	372	331	368	354	354	315	323	347	350	374	334	311	338	309	326	357	341	352	346	331	326	362	340	344	346	337	347	336	350	350	357	326	362	359	342	390	352	335	340	343	374	355	348	332	340	387	358	326	313	322	338	333	342	322	321	324	289	344	351	340	346	309	333	357	351	341	338	320	329	332	350	292	316	327	349	346	340	300	329	331	373	368	312	334	378	362	331	353	323	349	298	333	322	332	351	325	335	354	339	326	334	316	317	361	333	350	340	330	319	338	300	344	355	348	338	359	330	337	353	371	341	334	343	318	343	338	342	331	351	313	345	359	350	328	357	306	343	355	334	374	339	355	328	340	345	371	355	348	353	335	316	347	331	319	279	319	343	354	342	330	354	306	336	329	381	342	364	344	363	330	363	320	371	334	337	310	336	389	331	350	315	341	344	322	320	333	334	369	367	339	366	316	320	350	350	341	298	348	298	346	310	324	342	348	335	353	351	317	328	334	362	358	347	333	319	314	350	351	373	301	337	356	299	363	362	329	317	322	342	318	326	331	357	328	357	337	330	341	324	365	315	329	323	328	374	367	345	343	379	332	335	316	338	344	330	350	327	358	328	314	340	339	342	306	335	328	345	334	300	347	340	371	320	339	349	347	342	369	331	351	339	342	323	327	349	304	341	338	352	323	321	359	333	373	328	347	322	318	340
25398	3606	2784	2027	1415	1055	757	618	497	466	367	335	312	273	253	228	205	241	213	201	195	192	201	175	170	208	175	165	191	153	198	162	186	171	166	162	177	158	166	145	148	167	165	144	178	149	162	147	160	165	154	168	148	147	155	160	147	167	152	148	153	155	152	149	173	178	165	148	158	148	164	145	135	144	153	140	165	141	169	151	154	150	178	155	161	154	157	158	168	157	152	147	153	140	164	152	136	140	158	145	138	161	142	130	153	154	148	172	152	143	142	164	119	155	132	123	177	147	143	157	139	151	165	156	138	152	176	146	154	161	168	142	168	167	151	150	135	136	153	154	167	172	153	162	152	144	153	129	144	149	145	136	153	137	160	149	170	144	138	138	138	148	152	167	141	141	148	157	162	127	168	157	140	126	156	146	149	147	145	167	165	154	144	133	142	152	153	140	142	166	149	140	152	151	142	153	159	165	124	137	134	167	150	147	157	148	143	152	152	156	133	142	147	159	157	155	178	151	153	152	139	131	146	138	159	139	159	153	150	141	148	170	144	133	138	139	139	144	137	149	159	152	181	138	147	177	157	131	141	173	145	152	146	150	146	145	144	160	165	145	152	139	149	146	132	140	129	157	132	147	164	151	153	143	158	156	144	147	140	132	164	155	163	140	133	160	184	128	156	149	145	144	177	147	151	117	171	155	131	138	170	157	146	144	121	136	145	163	163	169	152	149	176	108	147	151	153	169	119	135	152	164	142	160	155	138	164	136	177	163	157	167	156	168	149	149	137	137	147	143	159	123	134	171	153	141	134	144	144	138	146	153	168	151	170	154	145	165	151	140	139	158	152	152	148	139	148	146	149	151	149	146	171	157	159	163	141	141	154	146	152	154	149	173	141	162	160	148	138	148	156	135	139	164	160	159	153	150	147	174	150	147	162	126	159	146	158	141	140	134	138	150	151	155	169	156	134	143	146	161	153	140	152	150	151	147	142	156	139	149	136	148	141	135	160	147	152	149	154	168	153	139	144	141	131	142	159	147	152	132	157	162	131	157	144	150	136	164	162	153	149	149	147	136	141	150	175	150	142	147	164	151	163	142	153	169	154	158	126	153	174	166	160	166	171	145	146	149	152	140	153	138	160	146	162	146	166	176	144	155	149	147	143	157	146	145	161	142	150	163	147	141	149	148	148	173	175	178	158	162	109	142	148	160	151	157	147	128	128	163	170	161	155	159	129	160	127	136	152	146	132	143	144	154	157	164	114	165	178	146	156	126	168	139	148	127	146	152	153	147	132	143	157	171	157	126	125	166	163	145	155	146	139	140	143	166	165	158	156	155	138	140	145	191	146	139	137	141	143	169	137	146	129	147	149	157	154	151	161	149	157	144	152	148	153	153	157	152	143	155	144	163	144	143	155	149	164	146	161	177	139	155	165	161	144	142	167	157	137	157	157	154	141	153	149	150	156	144	158	138	150	126	146	151	136	147	151	144	148	158	143	172	141	142	156	131	165	140	154	149	161	158	145	149	143	148	165	166	178	138	150	147	146	144	150	155	145	146	161	158	157	158	152	153	164	151	160	143	140	147	147	170	158	142	131	153	155	141	143	133	139	144	154	150	156	153	148	158	144	160	161	140	143	151	128	162	141	153	135	156	145	149	139	135	140	146	150	151	132	148	133	134	135	156	141	144	143	139	138	142	153	166	159	124	143	147	159	156	161	152	142	174	168	147	163	145	158	142	163	168	151	160	162	153	133	161	160	146	160	137	138	131	143	155	153	135	151	152	168	153	143	141	153	160	142	169	131	162	151	175	155	162	142	127	159	143	168	148	167	148	148	160	139	139	132	128	147	127	146	154	158	191	170	149	156	134	144	151	138	182	150	139	134	144	143	143	135	162	126	140	135	164	144	152	154	141	147	150	158	154	152	162	150	148	136	160	164	154	137	140	156	150	133	125	123	156	130	142	140	144	141	160	127	156	149	160	159	141	152	151	162	147	162	160	168	138	153	142	161	144	144	160	166	134	155	123	142	150	117	151	159	152	176	154	155	151	142	153	150	131	137	132	131	133	130	150	143	119	137	152	167	140	178	155	135	133	139	163	141	158	141	141	135	146	132	154	147	124	164	127	146	154	181	170	150	139	161	162	173	134	137	143	170	130	170	158	173	174	146	152	153	149	135	121	164	137	155	133	143	143	146	137	159	147	136	138	155	170	142	133	154	137	145	152	139	152	159	168	160	153	154	143	130	159	154	116	124	149	156	141	170	143	149	137	124	150	160	156	135	109	144	152	147	132	138	153	152	151	146	148	127	142	154	147	149	164	153	146	161	148	176	146	146	151	154	168	159	167	147	172	150	158	142	121	131	170	146	141	152	155	161	154	151	151	160	129	120	162	146	151	140	124	149	173	186	147	142	142	150	150	122	148	161	136	152	156	130	150	153	152	144	168	127	175	145	140	178	152	153	150	141	122	143	155	149	144	146	144	158	138	194	151	149	147	165	158	183	159	168	150	152	173	180	159	146	163	137	154	138	135	132	158	157	152	152	151	135	161	141	143	165	173	161	162	134	147	153	165	153	150	151	154	131	165	136	178	149	138	160	152	164	134	136	147	141	172	164	139	154	151	172	139	149	143	157	149	148	121	157	158	145	147	156	126	169	137	179	147	146	172	156	145	162	156	139	137	160	150	155	151	166	156	149	160	171	141	129	157	156	129	148	169	143	129	137	154	165	161	140	164	133	146	130	134	154	144	149	143	155	156	159	144	160	147	127	125	156	160	171	155	138	151	146	168	153	140	161	166	142	181	165	138	160	161	147	175	151	140	155	156	185	148	160	134	152	138	137	136	142	147	122	144	137	142	174	169	163	151	153	138	165	168	139	134	143	139	164	185	158	161	165	161	135	154	155	148	137	148	153	152	148	158	149	147	152	156	137	150	130	145	160	143	156	142	148	157	160	163	166	140	158	161	152	157	166	152	139	146	143	145	145	155	162	138	146	140	157	131	153	168	139	161	146	162	143	159	143	146	142	142	124	128	149	140	143	131	151	153	150	148	134	145	131	134	146	142	167	157	173	161	146	148	155	153	139	116	175	143	146	151	174	135	152	146	133	130	148	148	151	158	169	160	151	151	122	144	145	143	151	138	148	154	145	160	148	150	166	131	167	168	154	161	146	148	166	167	147	156	157	141	149	151	129	152	149	148	129	145	157	153	130	167	137	144	171	139	137	156	147	150	135	150	144	153	138	153	132	138	167	142	141	141	143	166	148	145	130	143	148	157	141	182	137	153	147	137	149	147	132	158	155	151	155	128	141	149	160	144	140	135	153	138	132	144	175	146	143	151	152	132	153	153	140	145	131	172	154	136	144	131	169	130	146	158	153	159	152	143	151	139	147	160	161	116	137	165	146	146	177	156	147	176	142	159	154	157	144	152	145	159	168	134	143	168	139	137	158	161	155	138	163	163	162	136	165	133	157	153	139	156	148	125	144	138	137	142
12766	2728	6403	6906	5819	4702	3843	3085	2721	2282	1997	1774	1622	1388	1355	1251	1081	1117	1049	997	922	965	873	851	800	748	727	718	737	731	654	666	605	679	634	648	672	642	625	587	647	627	582	563	550	554	612	543	548	595	561	525	535	569	589	579	544	566	539	553	539	602	557	540	527	500	508	565	516	537	535	517	513	530	527	547	530	530	554	537	515	533	491	537	541	507	542	551	511	515	505	502	529	487	553	513	499	521	478	473	537	524	521	520	519	523	494	494	527	518	518	483	565	503	485	512	493	523	524	525	541	508	563	491	521	479	516	486	498	512	564	495	474	544	485	525	518	504	484	513	480	482	545	500	480	476	477	511	479	541	501	513	507	449	476	536	515	485	474	520	520	518	507	498	485	512	530	531	517	495	481	504	514	471	466	484	479	524	484	478	479	511	469	495	472	446	537	507	507	503	486	478	501	483	481	512	479	518	504	517	504	532	469	489	469	508	515	461	523	525	489	533	503	543	473	543	518	486	506	501	486	503	468	495	485	504	488	482	516	506	503	491	487	447	483	504	568	486	510	527	446	469	495	485	500	510	490	482	511	486	538	483	465	511	517	466	515	490	483	486	506	520	450	545	481	489	505	500	525	505	497	495	541	486	492	515	518	515	520	492	505	493	517	496	495	478	444	475	486	492	494	525	494	493	476	484	497	494	487	480	502	499	524	493	499	472	527	522	501	504	495	504	490	478	470	519	515	531	505	516	472	517	509	521	491	548	490	497	546	482	481	484	530	490	488	459	453	497	466	515	446	449	526	537	476	446	489	471	489	493	509	495	522	444	497	499	466	520	478	539	513	546	520	487	474	482	545	487	474	483	479	507	479	531	512	483	472	501	478	533	517	492	512	470	498	507	502	473	510	472	490	445	488	529	502	505	496	472	492	481	507	514	459	494	531	521	499	522	518	494	488	479	482	463	484	481	493	498	507	526	461	504	498	556	495	493	481	494	519	469	472	490	512	506	505	488	460	453	484	468	487	503	472	474	487	519	470	500	508	485	500	478	491	481	486	480	480	496	541	516	516	532	501	492	451	479	492	507	509	464	482	513	522	495	488	503	507	495	488	500	471	440	503	504	493	508	501	473	501	534	455	531	500	508	511	518	515	495	486	492	508	479	524	507	530	498	490	495	487	506	502	544	491	479	469	451	480	517	514	525	485	471	479	492	489	512	461	463	482	474	496	501	517	509	503	478	484	469	543	474	484	489	522	508	521	519	518	502	495	491	505	479	516	517	483	483	487	515	512	530	471	527	524	474	515	504	528	476	492	474	493	522	493	511	534	492	519	472	473	478	501	535	518	507	490	500	479	533	439	505	493	498	480	513	490	468	518	538	492	499	494	508	480	486	477	491	493	467	491	523	479	478	506	492	518	493	448	513	474	482	485	530	538	498	518	485	502	470	455	494	508	497	504	536	493	502	514	517	499	494	488	515	468	486	516	501	463	490	484	500	508	523	486	511	466	514	484	547	501	515	482	494	464	519	517	483	481	492	504	470	503	482	531	513	536	503	467	495	487	503	516	503	460	508	489	485	465	490	510	507	483	485	522	478	476	492	499	489	479	510	478	531	463	471	499	526	480	512	512	491	497	526	532	508	518	484	520	497	524	481	469	497	479	474	501	505	496	507	488	510	517	475	476	482	519	487	567	506	501	500	492	471	495	511	475	479	524	550	499	453	511	455	521	510	500	465	484	484	435	438	485	511	520	464	494	472	490	481	476	496	494	497	501	497	536	500	505	523	492	452	434	499	485	483	519	476	488	491	497	512	488	504	471	511	441	477	481	514	477	512	494	488	510	498	521	474	518	511	517	511	501	489	498	499	473	487	507	541	515	482	530	497	494	506	495	497	516	505	507	487	459	516	515	479	470	517	521	518	479	477	474	542	510	459	456	491	504	503	501	496	479	526	523	524	515	506	519	473	459	490	456	495	508	503	480	470	512	507	470	510	513	475	479	531	494	508	513	514	520	507	491	490	521	506	485	494	495	525	476	516	502	489	524	489	511	513	465	493	531	508	532	492	456	465	491	505	461	486	488	461	473	484	525	449	540	524	460	476	475	529	482	508	494	472	473	533	512	454	509	489	493	454	465	490	485	471	487	483	461	521	489	506	532	517	528	490	488	479	537	507	513	479	446	500	472	474	502	465	532	504	481	480	494	493	484	500	464	521	484	526	507	462	496	492	489	487	494	481	507	503	509	498	489	484	497	472	521	495	470	520	473	474	508	505	469	486	510	481	481	465	512	483	562	531	493	497	451	470	494	479	450	524	487	479	469	464	492	518	490	517	550	481	542	496	485	515	471	516	508	493	509	536	490	485	510	510	469	477	527	509	482	536	519	490	531	535	502	501	493	496	496	472	459	515	531	497	460	475	500	488	539	482	496	485	510	448	505	528	507	488	464	515	517	508	480	541	505	521	510	518	496	524	481	500	475	477	515	474	478	515	453	497	502	499	529	480	483	505	512	475	461	491	486	504	465	494	529	538	493	500	502	519	501	549	468	540	484	494	487	508	476	486	475	509	525	538	509	498	485	493	517	506	504	549	497	478	506	529	518	552	509	447	529	476	458	494	510	513	486	480	479	530	488	505	541	464	469	487	489	465	515	458	495	438	492	444	544	480	491	470	497	515	468	451	481	532	542	518	502	508	492	509	511	485	486	505	529	484	560	501	458	519	472	479	494	497	482	507	502	509	510	489	505	503	491	514	513	478	471	471	529	497	492	501	498	476	486	498	528	544	478	520	479	496	494	510	507	497	517	499	490	458	496	486	490	477	485	499	487	497	501	513	500	510	492	479	526	516	491	524	499	535	490	512	490	529	505	480	511	484	470	492	491	507	508	504	522	539	490	533	506	481	484	511	522	481	474	483	528	499	474	462	504	488	478	533	475	493	504	461	472	478	499	512	522	508	515	462	484	502	497	510	493	500	489	513	474	501	494	525	489	530	462	486	484	487	500	470	522	540	477	485	467	470	506	552	494	484	492	507	514	488	496	527	500	505	461	470	517	498	519	496	510	526	512	515	498	517	492	465	498	513	499	528	524	502	491	490	545	480	504	492	473	517	545	484	475	540	500	512	515	476	534	510	529	483	513	527	497	492	507	473	488	471	481	469	461	498	518	490	470	504	448	509	467	482	488	489	537	521	494	524	486	494	500	463	503	520	471	514	538	523	523	485	474	514	516	473	461	505	469	505	505	527	474	495	493	505	519	477	492	502	530	485	504	525	528	449	484	476	515	526	452	507	495	509	492	471	505	504	501	496	478	525	496	508	482	465	485	487	507	485	507	489	504	478	515	514	521	473	502	479	484	519	456	488	473	484	500	502	493	486	483	509	425	472	499	527	490	521	456	486	479	511	464	514	472	508	473	464	476	512	496	462	503	495	531	517	504	486	484	503	508	467	519	536	498	476	435	559	464	496	471	507	483	491	531	499	474	485	479	531	473	494	482	495
2957	264	258	226	233	250	200	199	213	177	223	196	189	209	203	200	185	201	197	195	220	211	205	193	179	200	193	184	227	186	201	205	195	211	206	198	185	203	209	182	200	186	186	195	162	192	171	206	212	189	222	186	189	203	176	168	181	199	187	190	172	202	188	188	201	209	231	185	206	190	206	211	206	187	187	176	223	202	196	184	188	202	166	179	194	199	175	209	201	195	228	199	187	190	222	211	195	221	190	177	185	207	209	191	207	179	189	181	206	195	168	207	177	211	180	205	200	178	185	220	189	190	202	184	193	185	161	201	161	206	199	211	191	200	193	172	190	189	186	197	182	198	200	206	182	179	196	184	187	205	188	201	183	207	184	215	196	209	193	193	206	206	190	209	205	185	212	194	183	195	179	196	198	197	187	206	205	172	196	208	204	174	207	173	180	207	215	190	179	195	206	202	197	181	190	198	181	174	181	185	196	200	202	190	187	194	177	176	200	170	190	206	218	204	198	188	193	175	194	197	187	212	194	189	236	206	192	208	203	207	192	183	183	200	188	196	218	174	216	201	187	181	204	209	188	184	193	183	199	201	214	194	195	199	211	203	179	199	186	198	179	190	203	192	189	187	179	192	179	166	164	160	170	199	196	199	188	205	192	197	162	192	209	197	200	204	205	193	185	188	188	188	188	188	214	176	178	183	205	202	218	202	198	200	210	195	203	193	158	190	193	201	196	191	211	213	218	216	181	193	213	206	190	188	212	190	215	185	176	186	202	182	184	213	193	187	191	193	190	193	203	200	203	218	212	245	181	182	200	195	210	164	208	200	208	171	192	193	148	166	201	170	184	203	190	167	176	193	211	189	227	226	192	180	186	220	186	188	195	199	209	179	193	227	193	206	246	194	191	193	206	177	204	192	187	187	182	197	201	200	198	202	189	181	176	187	201	171	184	191	191	204	179	206	194	184	217	196	200	216	225	193	181	187	214	190	185	189	203	234	184	216	215	164	211	217	201	178	194	197	176	175	206	206	222	209	200	219	192	174	189	201	180	197	192	190	238	185	213	180	226	214	229	195	201	206	190	209	182	206	209	211	203	208	202	214	187	210	195	188	199	179	188	212	208	183	191	206	185	203	193	204	189	200	201	180	194	194	180	205	196	202	195	197	167	183	202	194	200	184	192	209	175	180	175	189	198	197	198	193	199	162	200	196	203	202	215	219	196	206	212	197	190	199	217	212	228	216	188	205	210	220	163	209	189	186	211	195	193	187	195	187	216	215	214	202	197	191	190	201	179	192	196	190	187	180	173	216	189	195	214	206	166	212	189	199	205	200	182	189	208	207	218	192	213	199	195	218	172	205	190	204	211	191	200	204	221	195	192	196	192	198	182	196	177	178	196	187	170	188	184	204	175	195	201	165	184	184	197	182	214	181	194	200	178	187	161	182	197	244	170	188	200	169	193	211	219	197	186	194	200	201	204	199	179	184	194	197	178	184	194	202	205	210	173	193	195	200	223	190	196	187	180	199	192	165	196	216	182	201	184	221	210	199	201	198	170	181	201	194	191	205	215	192	204	213	171	190	199	208	190	191	206	190	217	189	207	199	194	193	203	206	184	207	209	171	184	212	175	182	204	215	207	175	206	194	190	173	166	222	202	215	194	188	202	196	180	182	180	212	184	203	192	181	178	199	185	188	200	188	184	192	213	196	210	195	179	193	187	203	189	230	211	201	194	197	186	211	186	203	173	187	189	195	205	191	192	197	195	191	207	187	180	180	199	201	195	191	205	174	184	216	168	207	174	188	188	200	189	215	191	189	186	172	219	185	191	201	208	166	214	188	185	163	216	195	177	189	193	206	203	186	177	192	223	199	187	182	189	191	207	202	196	186	212	182	178	184	172	189	185	184	191	227	183	188	208	171	197	218	197	185	188	194	207	215	193	188	182	179	213	203	202	177	194	200	180	193	206	163	204	194	210	182	215	175	193	191	194	193	174	187	189	205	209	202	212	165	201	192	180	162	219	205	194	197	196	173	183	186	183	189	174	200	213	185	235	238	201	223	199	202	211	182	198	190	194	215	183	195	213	183	189	226	226	213	210	233	190	184	184	183	195	203	193	185	190	211	194	207	222	212	210	202	186	171	196	163	187	197	184	205	180	197	173	191	199	190	184	197	179	196	194	191	167	202	198	185	190	190	196	191	206	192	210	200	219	188	189	196	199	159	202	215	195	214	189	205	187	221	174	212	185	199	185	196	193	217	191	195	200	190	189	177	190	211	197	187	191	204	181	185	223	193	187	205	173	189	208	208	205	179	190	202	200	183	182	174	207	197	206	190	186	194	196	202	188	191	188	208	208	229	179	190	198	184	196	186	205	179	206	187	209	179	196	211	180	175	197	195	180	215	191	190	194	195	195	197	199	185	186	181	190	196	190	182	178	195	173	201	205	192	195	183	174	198	196	193	208	160	200	204	189	207	216	208	172	193	181	191	194	191	212	223	218	208	192	204	191	216	194	199	188	192	210	186	211	210	215	184	199	194	186	200	207	173	214	178	183	210	179	207	197	201	191	195	169	224	202	187	192	195	176	194	206	181	179	205	188	192	181	180	194	181	192	188	211	192	184	200	215	217	189	177	203	218	192	194	181	211	189	190	188	182	200	197	189	201	184	198	184	181	158	200	207	206	166	193	219	191	205	185	194	201	186	202	203	206	180	182	197	210	213	208	150	184	191	213	198	205	175	188	200	197	199	204	190	199	199	225	186	202	173	180	180	197	191	209	181	196	188	188	175	210	198	198	188	196	200	214	202	181	197	191	199	208	202	201	200	192	207	174	185	221	232	194	190	163	191	188	190	185	207	198	191	204	199	187	203	197	181	205	185	189	183	212	186	199	187	203	194	195	191	194	214	195	192	197	186	180	197	211	183	190	177	228	177	222	177	180	188	182	205	201	207	206	189	196	186	195	200	197	181	185	201	182	185	207	237	174	207	200	198	200	189	203	200	177	189	194	188	188	190	198	197	185	223	220	167	210	197	197	193	199	205	203	186	229	190	193	178	150	185	195	187	193	181	208	216	189	162	195	178	217	189	181	188	199	175	200	182	204	196	196	163	205	213	173	197	196	196	191	193	171	224	176	178	213	195	196	179	202	218	174	191	202	187	212	206	226	176	202	215	183	213	194	191	183	223	182	203	188	209	197	204	208	199	206	173	190	193	173	188	196	197	195	199	192	199	190	211	224	187	207	210	184	183	186	193	198	185	201	188	187	193	192	166	200	174	207	191	195	195	195	199	198	188	186	184	202	191	224	208	188	176	173	209	180	204	196	207	190	209	179	202	173	227	194	186	196	197	207	199	207	200	188	198	205	167	209	179	202	194	218	218	178	203	185	203	191	220	203	182	195	187	188	192	185	206	186	206	192	196	173	217	164	209	177	184	189	194	200	206	181	208	173	177	180	176	214	193	197	200	201	176	197	205	196	193	202	199	193	182	205	156	178
3657	660	744	792	743	713	706	715	676	633	688	654	644	684	653	581	647	623	637	630	613	625	631	612	592	632	598	660	601	597	629	582	576	623	646	616	666	607	639	596	622	620	606	598	601	601	585	605	603	608	628	582	624	654	593	619	585	585	629	539	580	610	602	620	639	569	622	638	586	618	608	588	594	590	619	636	628	577	610	611	607	625	577	622	569	619	592	577	617	639	604	608	528	597	592	614	643	585	627	573	646	576	634	588	611	642	549	579	611	602	560	609	615	565	631	605	574	601	585	616	586	615	580	618	624	636	619	565	631	593	631	570	580	603	607	630	578	566	595	599	607	607	601	599	594	604	596	609	600	583	558	573	619	619	615	539	604	590	643	608	587	599	618	576	619	559	576	607	555	628	623	581	596	602	638	629	610	602	595	577	618	572	606	577	596	596	643	643	597	592	613	625	616	602	603	610	627	608	610	593	567	598	643	569	626	611	579	610	624	614	574	586	580	548	571	572	628	616	597	573	647	576	624	586	618	612	606	654	628	648	604	624	575	614	605	611	615	612	586	647	643	626	634	591	598	575	623	630	616	561	568	598	592	560	595	554	618	556	635	590	623	601	619	565	591	623	657	597	620	586	573	570	612	601	596	646	555	564	598	623	656	601	599	590	591	632	592	603	573	621	575	614	567	630	592	566	584	599	587	629	532	648	617	567	611	607	626	606	568	582	607	557	574	616	592	570	613	625	567	594	556	576	621	620	627	583	608	594	595	629	606	578	620	576	621	611	587	554	609	591	604	599	586	619	600	580	604	605	573	575	650	593	614	590	592	624	571	575	597	567	575	611	608	555	576	611	573	647	594	589	640	581	593	567	607	617	603	583	576	612	589	602	627	597	565	590	580	581	593	645	587	587	627	615	626	639	589	592	675	565	583	599	591	591	622	631	607	603	605	604	607	626	622	588	625	595	583	621	577	591	555	566	584	600	621	624	606	578	583	621	593	614	623	591	574	621	564	598	611	621	606	592	627	616	581	610	583	606	603	582	601	619	608	609	610	620	585	650	599	626	575	639	622	636	614	593	614	572	613	621	617	601	585	612	607	576	593	601	598	614	601	618	599	596	605	617	588	559	607	591	649	664	567	569	611	617	589	619	629	580	591	610	652	630	607	614	555	648	593	608	560	588	572	554	614	576	654	602	573	616	609	599	637	593	604	624	546	603	624	590	621	608	609	612	626	655	561	565	615	614	637	545	600	576	605	596	590	593	590	627	582	645	627	621	632	610	603	624	616	598	588	561	597	564	597	609	594	607	599	648	608	604	606	590	595	613	584	614	587	580	534	594	598	609	603	612	593	636	559	598	576	556	602	610	625	599	629	637	630	598	564	588	620	567	541	555	590	611	589	611	612	596	615	635	640	631	596	582	579	602	600	574	571	579	596	641	584	577	586	585	611	615	588	582	594	617	574	648	589	588	593	627	614	577	567	609	552	616	620	596	624	641	586	642	610	579	607	591	622	568	595	625	608	599	623	593	681	617	603	575	597	597	606	584	576	580	663	621	616	557	635	567	607	578	594	603	592	590	640	547	589	581	602	595	617	604	517	597	575	591	578	608	582	596	613	627	608	570	601	586	576	599	619	627	627	577	601	578	593	596	626	629	587	602	618	587	602	624	633	633	642	583	561	565	626	569	565	600	571	667	619	628	606	587	622	591	593	608	595	596	591	591	625	564	663	632	600	608	571	622	643	599	582	569	564	583	619	570	634	632	586	617	612	598	645	589	586	598	570	633	577	615	593	667	618	586	592	571	622	583	605	608	586	595	576	610	549	583	578	611	591	633	596	627	599	579	607	625	614	620	594	604	582	626	597	578	636	610	568	593	616	674	607	623	661	620	619	587	633	581	631	588	606	598	612	598	594	582	586	570	651	569	628	569	612	602	578	605	618	623	632	598	579	590	597	572	625	576	605	561	633	640	595	582	604	575	581	589	635	623	591	598	596	583	604	635	573	656	583	625	631	647	615	602	561	602	645	545	618	660	619	600	597	580	589	608	608	618	562	606	612	572	585	590	622	565	627	609	607	581	576	579	603	586	574	593	605	597	609	602	640	567	600	618	573	636	556	624	576	586	611	563	592	598	628	595	598	634	542	595	658	602	615	566	559	608	609	590	602	593	567	603	607	642	584	620	591	624	577	642	634	571	613	587	572	542	586	581	601	604	565	607	630	617	565	573	601	569	587	589	600	618	640	568	607	616	594	614	593	637	560	636	588	608	543	648	629	628	601	618	651	606	581	582	562	650	607	599	606	576	619	566	596	572	646	564	583	615	635	651	592	644	645	555	613	600	551	626	642	607	585	601	589	632	585	608	569	644	574	584	607	583	601	596	602	546	593	573	605	605	642	552	636	598	596	596	579	640	585	627	636	607	582	606	567	604	645	602	606	634	656	588	595	612	602	601	629	587	592	620	584	578	594	618	626	613	639	572	597	545	606	580	595	601	613	598	629	571	595	578	655	678	601	596	621	585	580	566	570	574	645	604	610	604	578	614	586	588	585	614	589	610	593	675	598	591	609	608	577	673	591	615	622	545	578	561	593	614	577	587	658	608	616	588	544	610	571	622	561	592	606	594	603	591	589	601	571	615	610	637	602	607	639	596	583	553	616	616	616	630	608	607	583	612	587	597	622	591	611	619	623	599	576	570	601	568	578	605	616	601	572	620	604	570	613	570	575	640	597	677	535	589	583	630	603	545	539	605	587	577	588	625	624	599	618	550	583	570	605	586	610	581	621	605	596	653	597	592	568	601	605	595	613	595	553	596	608	581	598	567	602	596	655	623	602	596	579	577	581	583	587	634	626	615	600	601	608	605	602	591	619	638	648	614	644	609	586	608	571	602	539	594	591	639	592	628	574	586	622	534	603	614	640	578	610	600	608	593	594	625	610	598	614	637	629	561	580	651	551	598	582	600	574	569	586	622	548	644	597	584	556	600	571	598	574	557	611	580	640	612	604	589	584	616	611	581	633	603	584	631	616	620	594	576	588	556	535	601	589	620	602	589	616	574	541	625	584	598	603	646	615	614	578	538	598	611	605	644	627	576	594	657	576	554	621	553	612	592	590	596	580	602	597	611	596	585	603	600	605	622	610	625	649	568	586	638	566	609	633	599	580	640	607	634	613	634	592	620	611	580	604	587	607	630	588	611	581	609	618	598	595	628	614	599	573	577	672	626	596	633	557	603	601	590	578	611	576	640	606	586	584	610	608	574	611	608	624	583	592	595	604	594	590	598	616	562	598	604	593	584	589	582	564	607	586	603	636	609	629	608	598	601	610	618	605	593	585	634	594	571	601	571	587	622	630	659	618	575	638	583	632	590	574	608	638	601	630	600	625	611	590	615	562	646	578	613	606	579	569	573	623	597	627	586	597	619	572	565	608	625	573	602	563	624	573	631	622	608	588	620	571	530	577	592	599	600	572	591	619	630	607	612	583	580	616	631
16826	1564	1382	1016	678	524	410	343	244	252	199	201	168	157	144	145	128	107	104	125	132	140	112	93	113	96	103	117	94	91	111	105	109	107	116	112	114	90	117	99	127	101	115	99	102	91	118	109	105	102	84	106	90	89	97	89	120	103	88	86	124	104	79	107	89	84	90	98	77	106	92	107	101	103	97	106	98	104	107	94	109	86	103	103	94	101	88	90	97	109	101	92	107	104	86	85	108	104	94	103	76	91	103	91	94	99	78	99	89	95	98	92	86	85	84	105	93	104	97	103	81	118	90	109	93	95	97	101	102	99	103	95	93	98	97	108	94	86	113	83	96	92	107	93	98	81	96	104	88	84	94	85	106	112	92	78	116	113	99	97	88	91	91	102	95	103	100	104	107	95	113	100	98	108	99	82	99	95	96	99	85	104	87	109	93	99	132	112	95	87	104	107	89	105	99	97	84	96	94	107	92	92	89	91	89	94	88	84	101	84	111	85	105	79	101	104	111	99	103	97	105	86	93	99	93	104	98	96	84	90	90	80	99	99	97	85	85	104	93	95	103	95	89	89	125	87	96	92	86	103	97	95	90	102	94	87	95	99	94	99	98	97	104	95	91	113	94	100	87	78	108	96	101	100	105	93	103	87	106	84	109	89	103	98	98	101	148	101	94	95	105	97	81	94	101	99	102	92	100	88	110	106	86	88	104	96	87	108	101	91	104	99	109	111	82	98	104	90	93	112	113	109	95	94	97	89	95	87	87	90	109	102	77	89	93	108	80	102	103	101	78	109	97	98	118	95	93	85	94	103	93	110	111	103	100	83	107	80	87	111	106	88	85	101	109	88	97	95	115	88	99	98	98	120	90	110	107	104	110	105	100	99	97	105	92	101	107	89	81	108	95	115	75	87	96	103	97	114	98	87	117	97	83	95	94	99	101	116	96	88	85	99	89	115	103	98	89	105	104	97	84	108	95	96	90	105	98	95	111	88	111	96	95	91	108	97	71	104	99	96	91	111	90	93	107	111	107	80	101	107	115	94	105	96	113	86	95	90	100	102	92	103	98	114	93	87	89	97	95	97	102	103	100	99	86	81	72	95	74	112	86	76	103	95	78	82	82	115	111	133	109	93	107	104	105	96	103	94	96	96	97	102	101	105	102	108	83	91	103	93	99	97	102	76	96	93	99	87	91	102	110	97	114	98	99	101	84	105	105	94	98	105	97	96	81	79	84	112	97	86	77	105	93	114	95	99	108	87	94	105	101	84	90	108	81	98	84	105	111	95	93	80	89	82	81	87	105	103	99	90	83	91	91	99	78	93	83	98	84	100	93	101	103	87	90	93	92	95	82	106	96	96	114	101	114	91	82	103	96	88	87	102	81	85	93	94	100	106	96	88	94	103	87	107	106	109	84	111	112	108	92	103	100	107	81	99	118	96	104	101	102	94	86	103	96	81	103	86	118	100	94	101	100	99	95	73	74	95	107	93	96	97	84	93	102	81	101	102	99	95	96	89	93	102	109	86	100	111	96	94	87	72	100	95	91	92	95	98	96	118	82	86	90	84	101	87	102	94	97	104	92	105	91	99	88	100	95	92	103	91	110	99	100	112	98	98	110	100	102	95	100	100	97	87	83	99	87	94	97	88	93	94	90	99	97	95	100	116	98	97	117	106	78	95	89	104	110	97	89	102	101	101	98	98	102	102	81	99	96	92	123	83	108	86	97	104	86	96	97	92	102	101	103	98	88	92	96	109	95	108	110	105	94	97	86	107	102	102	86	86	88	99	94	81	105	90	80	116	94	87	105	97	85	95	91	89	88	99	103	105	92	113	87	102	100	106	87	99	99	119	97	81	89	94	89	103	97	91	93	100	84	86	106	88	106	116	105	87	106	109	96	108	88	104	96	100	98	96	108	106	90	102	113	105	89	126	98	110	96	105	90	109	108	117	107	101	87	92	94	107	81	98	92	91	104	97	88	89	89	103	100	98	94	90	97	81	108	117	102	87	94	116	84	105	106	103	94	96	97	99	84	102	106	105	94	111	88	103	98	95	95	96	101	100	95	97	101	98	98	104	107	107	84	87	102	87	90	114	107	96	86	106	116	89	106	112	103	93	86	102	100	93	102	96	88	102	107	88	92	97	104	90	96	118	93	94	98	101	94	95	103	94	86	96	100	98	87	102	86	89	94	109	71	85	92	89	84	74	97	85	111	108	91	81	102	102	89	93	94	98	93	96	117	111	84	112	95	99	92	104	98	90	104	85	98	93	97	100	96	95	93	82	106	89	98	94	89	87	91	94	90	87	84	94	104	88	104	100	101	111	88	99	78	106	90	86	99	98	84	106	102	89	101	87	97	92	98	97	103	90	85	78	97	103	95	102	99	91	92	104	98	116	76	87	87	82	99	101	95	107	88	104	96	115	99	94	91	110	97	101	91	91	101	112	102	98	99	94	83	116	107	99	98	103	88	108	98	106	110	104	88	92	95	106	102	91	90	116	95	93	94	89	101	103	99	85	104	97	91	115	104	90	97	106	98	84	95	99	91	107	95	96	100	116	111	91	106	97	76	89	100	100	79	103	105	114	68	93	110	87	100	115	103	105	95	90	97	95	88	108	101	85	94	91	96	118	104	100	98	100	107	86	114	114	104	100	106	102	110	94	104	118	77	89	95	90	92	88	89	100	108	96	84	97	88	96	109	81	87	117	112	88	98	98	83	91	87	101	100	112	99	107	90	91	84	98	104	93	102	87	104	105	104	96	106	87	110	91	101	94	85	92	88	111	86	91	81	104	83	111	120	110	85	88	110	91	108	121	92	89	112	112	94	94	104	78	113	95	120	88	102	92	94	96	79	89	110	107	96	93	100	81	95	91	111	92	87	104	105	94	83	97	102	110	90	113	91	87	100	88	95	95	99	109	89	98	93	91	106	96	98	103	87	99	126	95	100	74	95	79	83	84	117	110	119	99	87	93	80	88	104	96	91	96	103	97	95	119	86	109	99	97	94	86	110	86	97	89	105	103	98	78	110	105	88	91	113	76	105	95	93	93	96	87	94	102	86	107	95	101	103	98	112	103	95	98	86	101	106	100	95	105	96	91	93	115	91	85	97	89	117	98	90	86	100	92	91	100	85	109	102	75	115	101	84	85	104	102	108	108	84	94	104	104	95	88	101	88	101	104	83	104	86	88	103	111	94	96	85	106	90	108	97	85	87	107	110	111	99	89	95	89	110	100	97	124	101	92	111	85	75	106	110	98	89	88	108	82	84	101	105	106	104	101	83	99	88	109	99	82	82	82	103	99	102	107	106	80	89	110	84	84	91	108	92	93	92	91	112	90	103	96	111	91	87	98	118	93	95	112	113	101	107	102	99	90	86	100	106	103	92	94	101	85	102	96	106	91	111	104	100	102	105	102	79	83	100	87	121	99	95	77	96	96	115	101	104	116	110	101	87	97	104	110	113	97	88	103	77	87	87	98	103	105	95	97
9489	1372	3425	3811	2966	2423	1953	1663	1389	1251	1072	929	844	822	791	684	674	666	624	562	589	569	531	497	481	524	467	479	427	435	441	451	418	414	403	414	403	408	380	382	427	388	370	374	413	379	370	335	393	386	382	389	369	351	386	361	385	381	392	348	384	363	352	364	360	385	379	363	370	354	361	367	357	376	374	363	370	365	348	355	332	361	312	346	353	379	330	347	323	351	309	313	331	353	380	343	349	313	323	351	356	350	322	341	365	364	341	305	320	345	309	362	354	344	343	343	344	353	327	342	360	316	324	361	330	360	333	348	357	318	373	331	351	337	349	346	342	325	319	319	367	348	339	330	347	352	340	336	326	353	377	330	386	326	347	309	317	322	348	363	360	354	336	343	295	341	357	349	317	368	366	324	349	383	350	306	346	344	332	317	343	374	356	338	350	328	353	400	336	341	307	306	335	334	326	333	371	337	314	364	325	356	354	328	300	331	343	325	342	319	348	324	326	346	333	355	331	336	329	339	361	342	355	331	351	354	314	316	332	313	321	333	331	340	339	354	320	358	335	302	343	349	351	337	344	353	341	346	320	331	324	343	325	323	350	353	353	347	352	336	351	324	325	323	339	354	342	327	348	335	335	343	319	331	350	325	319	345	340	341	330	329	330	360	356	347	358	299	355	350	345	312	381	335	362	327	366	324	351	326	362	345	396	300	319	356	335	297	340	315	340	351	341	335	315	364	329	330	338	307	340	344	342	334	335	360	339	345	351	329	324	348	338	365	352	327	338	343	297	373	381	335	352	357	326	313	327	367	314	349	339	313	334	337	337	336	346	348	353	336	332	331	339	315	346	329	331	332	317	329	340	331	338	343	318	326	327	371	368	343	383	347	356	333	313	332	334	367	328	343	347	331	335	334	345	378	331	322	336	321	334	317	334	323	311	317	307	333	355	334	292	362	349	310	342	341	376	364	328	337	378	363	315	323	350	344	318	341	349	343	332	345	333	322	350	345	327	330	331	324	331	347	329	331	340	327	334	345	328	344	386	355	320	355	352	348	326	338	332	362	317	333	316	336	296	352	314	321	336	357	312	364	357	341	353	342	331	340	338	327	347	341	346	364	350	325	309	337	353	336	372	313	360	341	348	351	363	321	341	340	336	353	374	346	361	352	323	327	344	324	352	359	319	330	358	347	372	353	361	336	352	340	291	344	320	308	352	361	358	351	355	365	365	334	343	321	324	351	320	341	303	330	383	341	333	316	317	312	321	321	345	361	334	339	349	344	342	351	373	356	336	355	355	326	331	343	341	353	365	338	312	367	358	359	356	323	362	324	362	343	325	369	363	301	374	346	346	345	389	342	368	299	345	333	335	334	344	362	364	328	324	320	358	332	341	347	342	283	346	347	362	349	349	320	327	318	337	305	346	337	311	360	345	320	360	342	352	365	328	334	335	308	348	360	328	335	343	349	331	337	332	298	370	350	328	360	345	295	367	337	331	303	306	319	324	357	347	352	331	343	324	346	309	356	313	307	372	302	339	332	322	306	380	322	355	346	310	347	322	347	337	343	369	374	336	355	326	341	344	348	335	357	321	368	354	352	330	335	346	362	316	334	367	312	308	329	337	354	331	326	339	348	377	350	327	330	351	351	346	324	314	353	325	349	344	320	366	340	346	343	322	336	341	313	360	347	315	322	359	316	298	361	355	351	319	318	350	331	312	316	320	311	353	297	320	332	358	326	292	359	324	344	333	366	334	334	330	324	326	350	328	306	330	338	299	343	346	320	368	323	332	321	325	356	336	345	335	348	365	324	372	340	328	344	334	343	363	345	326	320	304	316	326	357	343	340	336	340	359	318	362	328	348	319	337	312	344	333	322	323	335	375	324	317	349	360	334	300	343	342	354	304	326	343	349	314	293	341	347	350	362	336	347	286	337	343	349	335	329	379	331	361	337	366	322	327	357	300	321	325	334	358	341	363	336	368	332	352	334	329	323	339	351	320	345	321	345	284	341	341	328	352	328	320	333	302	336	328	339	328	313	360	319	332	322	356	349	336	311	356	341	333	324	331	361	322	356	359	296	343	347	353	322	337	354	356	326	333	306	345	324	339	331	326	336	332	327	320	301	325	335	325	343	325	327	325	336	322	321	358	349	342	352	361	334	321	339	349	331	358	333	363	344	352	336	359	340	312	319	348	330	331	327	345	349	312	353	320	338	326	322	340	340	320	316	309	301	364	325	335	354	344	316	301	334	334	321	359	323	350	326	363	339	315	369	336	313	313	341	356	353	354	341	336	322	350	348	329	356	344	354	339	329	356	339	371	350	347	325	337	351	321	339	340	326	372	321	337	335	350	354	342	389	317	332	350	334	320	336	358	325	335	333	354	328	346	333	381	367	357	329	345	301	358	328	316	336	352	332	365	322	334	361	339	364	332	346	352	338	370	323	333	332	333	325	337	335	330	322	331	334	328	351	300	372	310	315	333	358	338	353	361	351	354	341	342	350	353	349	368	348	321	343	319	301	314	324	345	322	361	339	341	370	316	341	335	325	357	304	360	329	331	322	339	340	322	353	325	350	338	322	329	338	340	314	364	326	358	338	306	334	380	355	364	337	362	344	322	320	350	317	330	357	335	353	340	334	364	345	320	303	325	314	334	341	353	354	304	354	325	341	331	324	332	312	312	363	341	337	335	372	326	378	321	357	340	314	318	326	369	332	350	357	365	292	320	309	333	323	311	307	332	356	350	309	381	346	322	345	345	341	355	335	354	335	341	364	318	363	330	359	346	336	300	338	326	339	338	338	322	361	320	341	328	324	333	369	337	374	326	356	386	329	335	335	350	317	329	337	327	368	295	344	311	353	323	350	323	359	299	339	373	374	344	364	375	339	315	324	324	329	351	361	354	323	330	358	339	332	336	344	324	323	333	346	303	352	356	343	317	332	304	324	360	330	328	351	341	358	361	336	370	354	346	338	310	327	324	320	352	348	344	340	338	371	357	362	334	340	349	319	354	329	351	340	344	355	353	306	346	329	318	332	345	346	380	391	370	354	328	331	330	350	359	335	366	318	330	326	348	312	317	365	327	307	334	359	305	326	396	375	356	370	304	329	347	338	330	356	315	336	339	326	322	335	328	349	312	349	334	341	349	365	369	333	354	368	353	340	338	342	343	362	320	379	364	321	359	337	364	363	317	332	338	364	385	337	325	349	355	307	342	350	329	345	355	366	341	336	357	354	376	350	320	285	348	327	322	331	359	367	320	327	346	311	367	342	365	357	330	352	361	341	316	367	360	330	325	333	364	320	315	350	354	341	360	324	353	369	364	327	351	329	360	336	321	341	344	353	353	352	322	356	317	359	342	319	328	337	344	356	348	348	345	303	302	323	318	342	333	333	359	341	366	343	328	349	348	333	349	341	353	359	342	364	328	333	349	311	332	334	333	348	340	331	324	316	296	350	332	352	334	347	339	313	317	316	349	328	323	336	308	356	316	337	291
27725	4618	2802	2072	1454	996	722	592	532	427	386	334	312	272	263	220	225	246	250	223	199	214	175	183	183	178	164	183	173	183	145	187	167	162	168	149	162	152	167	162	155	132	156	178	145	152	161	140	156	175	160	164	171	159	137	154	144	148	175	131	164	166	183	156	143	135	154	150	173	193	154	166	157	157	164	182	157	158	135	141	147	157	127	176	145	140	148	132	147	158	149	143	127	148	165	189	147	171	141	154	143	154	170	151	178	153	167	150	176	154	143	129	164	150	168	154	126	148	150	183	152	171	134	145	157	136	171	164	151	148	158	144	151	153	123	137	158	167	154	141	159	164	174	146	159	152	164	140	168	172	131	149	134	152	149	154	151	146	147	142	151	175	153	166	171	153	138	155	154	140	160	164	148	151	157	149	138	153	149	161	165	143	163	143	137	140	147	151	159	175	162	160	148	153	149	158	150	162	165	152	140	156	159	159	128	180	136	145	165	156	154	148	139	141	146	164	169	155	157	168	157	167	141	152	143	146	152	158	133	153	152	162	148	168	172	146	160	139	171	138	150	147	154	151	127	151	144	147	152	123	141	166	139	165	133	170	165	140	153	131	159	171	149	150	160	147	145	154	177	156	146	155	137	157	168	174	147	133	152	165	161	152	134	152	165	156	149	141	162	157	157	168	148	140	154	153	157	153	134	126	154	142	147	157	156	151	153	160	148	143	142	152	132	158	162	158	156	162	173	139	147	158	146	171	158	151	125	135	156	122	171	143	160	133	146	143	136	138	156	162	133	181	139	163	146	152	155	163	126	134	157	138	172	174	134	169	139	165	165	177	147	139	160	154	161	146	142	164	163	143	159	160	154	150	146	142	156	158	138	157	170	133	138	164	138	127	153	141	178	151	132	144	153	122	171	156	123	155	145	170	134	176	149	150	147	171	151	182	153	157	147	135	138	168	140	155	153	130	148	154	171	135	143	155	150	147	131	146	156	160	141	172	166	154	152	167	142	152	156	159	148	123	185	161	144	137	148	153	156	144	155	163	157	149	151	167	161	140	127	158	156	145	148	148	153	152	157	169	145	148	168	156	149	153	157	140	158	154	145	151	142	166	150	160	148	164	149	152	166	155	152	132	134	159	135	156	150	160	175	150	145	150	147	157	164	160	144	183	175	135	154	178	161	142	142	158	152	130	150	138	146	158	142	137	122	130	162	140	140	161	163	130	156	167	146	162	162	124	150	132	155	164	148	137	163	148	146	167	146	144	151	176	161	146	143	154	153	159	155	174	161	148	153	139	135	146	134	152	137	148	142	161	162	157	159	155	147	132	148	123	130	141	143	164	143	141	154	128	187	161	150	145	149	135	159	142	138	157	151	150	152	132	139	154	132	142	153	140	165	161	134	175	156	130	155	175	166	147	160	149	144	156	149	149	140	165	150	152	181	151	171	139	150	157	158	161	141	140	164	155	171	155	141	141	137	148	148	144	132	157	129	165	145	146	151	175	141	156	163	132	119	167	167	138	146	150	156	146	178	155	158	140	137	141	155	148	137	151	142	130	156	135	142	140	153	190	156	142	135	130	156	130	138	146	170	175	162	153	149	130	154	158	153	146	138	155	158	186	126	139	163	150	151	147	161	141	167	142	154	155	148	143	155	165	160	154	144	157	168	159	170	140	188	137	157	160	150	139	166	165	169	176	154	154	145	149	146	154	138	157	129	160	161	151	158	148	146	162	126	141	135	162	152	134	146	159	153	164	163	136	139	138	127	158	165	143	153	176	158	140	143	168	151	137	154	161	153	152	154	143	179	165	153	169	155	145	166	172	159	145	143	166	146	145	155	139	153	133	141	172	163	134	155	145	150	150	134	164	152	149	172	148	156	146	178	157	128	148	176	135	141	170	154	150	136	131	137	135	135	151	158	139	144	131	148	153	148	159	167	148	146	151	163	128	158	158	142	147	159	140	145	147	157	154	155	165	148	152	138	169	144	171	162	134	157	155	166	155	149	135	161	137	160	164	160	125	155	157	168	137	157	149	146	160	147	165	142	136	141	162	153	144	157	145	145	156	162	140	152	130	139	136	155	163	165	140	156	139	133	157	160	144	133	149	144	158	154	149	162	158	118	160	150	147	153	165	152	160	147	159	129	157	162	161	138	153	138	156	153	149	136	172	178	160	152	148	148	145	149	158	142	139	176	142	157	143	138	150	147	149	151	151	164	147	158	140	175	143	136	159	143	165	173	160	147	142	131	128	167	148	165	145	163	151	172	170	166	168	159	164	164	152	157	147	155	140	141	143	132	149	159	143	151	136	133	139	136	159	163	142	158	165	141	170	130	146	175	141	152	131	132	154	170	151	151	136	163	156	134	129	183	152	154	135	138	141	141	147	136	138	140	155	147	149	140	150	170	160	168	147	137	138	165	168	148	149	172	149	145	149	168	146	137	154	154	164	173	158	160	155	132	153	168	164	161	161	162	150	146	147	157	140	130	166	148	151	158	170	142	156	169	140	142	149	160	144	128	143	130	158	158	152	163	154	140	141	149	159	145	141	150	150	140	163	132	146	137	164	186	137	148	148	160	142	163	139	153	159	150	164	164	147	143	149	146	139	142	141	171	159	149	133	157	141	151	157	150	172	148	156	151	153	145	161	136	171	158	152	171	168	148	156	159	133	129	144	149	151	144	148	154	157	162	146	165	155	135	151	139	142	166	150	154	164	154	134	137	144	162	147	181	177	153	168	140	152	177	155	157	155	128	149	161	155	172	144	160	179	136	139	140	151	148	141	151	144	137	157	147	163	162	168	170	154	140	166	155	147	162	131	170	168	160	152	159	142	134	164	150	149	138	148	137	154	155	148	145	160	135	150	147	143	138	149	121	152	147	155	149	163	153	155	166	164	171	169	150	159	149	131	148	164	125	158	148	166	164	165	132	163	165	149	155	139	151	161	160	145	144	167	136	154	172	178	127	115	120	149	123	143	162	160	154	184	155	151	147	160	125	142	148	135	144	157	167	154	167	148	148	119	164	134	153	152	153	138	147	155	137	151	145	147	145	153	166	159	159	147	154	154	158	152	154	141	166	132	141	139	151	151	156	153	136	173	151	157	132	144	149	175	160	149	153	163	148	146	150	150	161	157	146	134	165	155	150	144	138	140	156	131	149	166	129	169	138	140	166	139	164	157	125	155	130	158	136	153	158	165	156	123	168	158	159	118	161	151	155	156	170	151	165	152	140	140	147	149	136	146	149	134	134	151	155	160	131	156	163	160	136	177	132	173	160	154	154	181	131	152	138	146	163	136	157	153	155	141	142	150	135	162	138	137	154	152	156	147	165	162	142	158	151	141	151	123	147	143	147	150	138	147	157	144	138	143	131	147	163	150	160	171	148	153	154	144	158	156	126	136	137	163	140	154	131	147	152	148	160	143	149	156	142	132	147	157	138	135	177	142	155	152	155	146	160	140	159	163	164	153	153	154	170	132	157	163	145	130
13357	2779	6514	6895	5744	4660	3622	3146	2546	2240	1958	1749	1619	1467	1347	1274	1101	1053	1092	1023	903	850	869	857	781	768	773	701	749	714	680	671	659	662	668	614	627	659	659	568	598	616	615	585	591	617	586	574	562	554	576	547	565	532	548	537	530	551	548	539	525	573	567	544	569	524	551	522	498	522	568	550	556	540	526	513	510	507	530	547	532	528	513	491	536	465	533	514	511	511	515	484	530	504	482	519	500	512	523	521	507	532	507	529	507	521	524	481	546	517	490	533	541	537	554	510	550	503	460	503	493	541	487	483	552	526	525	470	522	566	503	532	500	525	494	538	476	509	521	524	502	521	481	524	542	503	508	532	472	514	503	538	509	516	522	475	545	492	489	517	498	492	477	515	574	518	528	495	498	469	561	508	511	511	493	508	469	469	507	509	487	523	494	538	511	522	473	504	490	505	541	525	518	533	512	466	516	485	522	512	517	485	481	501	458	464	500	507	513	539	522	473	494	490	502	487	551	518	496	525	503	502	478	493	498	514	474	480	478	481	514	478	513	515	517	491	498	507	466	525	507	500	498	408	475	528	495	507	496	495	500	480	483	480	529	496	476	537	492	512	516	448	514	514	464	507	557	445	489	537	504	489	519	495	533	453	489	520	509	487	492	505	507	490	506	496	501	447	514	523	558	482	496	516	499	546	524	482	487	441	514	459	484	478	470	534	485	487	506	513	520	503	475	509	509	538	537	495	487	533	507	513	505	510	512	490	468	491	483	506	493	503	500	492	485	518	500	505	480	490	485	500	492	511	483	502	458	488	511	484	517	533	521	510	502	526	475	480	467	511	449	479	525	504	471	486	464	499	485	482	517	541	490	535	527	489	477	511	540	521	502	472	467	486	489	475	544	524	525	474	526	496	508	482	517	463	525	476	503	460	488	503	512	547	494	505	479	462	477	472	493	471	522	524	482	549	464	486	474	489	480	521	537	486	495	484	513	530	476	491	502	481	504	490	516	484	516	513	503	512	487	493	485	515	453	493	478	495	495	450	532	463	503	480	461	508	517	504	456	491	493	479	492	456	503	526	491	482	526	485	504	557	513	508	496	496	499	505	494	496	516	488	509	510	534	518	478	489	474	509	518	483	510	474	489	502	529	505	532	472	468	466	513	468	489	491	503	511	512	529	507	535	510	508	495	476	519	491	501	494	459	473	521	507	510	509	487	501	474	487	484	473	533	517	518	485	499	465	486	479	532	530	484	506	485	456	520	515	498	503	491	478	521	507	493	473	500	473	493	498	506	524	507	489	521	496	482	504	512	484	514	484	564	501	482	511	475	507	492	494	512	494	482	479	519	466	463	512	494	525	528	481	534	526	505	490	477	534	487	510	535	471	492	484	504	528	506	509	481	481	514	508	484	489	523	578	529	503	472	505	499	483	530	498	517	489	497	501	512	526	462	461	467	481	472	482	506	495	525	503	522	511	497	481	476	518	512	514	502	476	475	483	509	509	525	488	518	503	519	501	502	486	477	504	525	469	491	470	456	486	499	517	522	524	498	493	481	536	467	535	512	496	485	535	527	509	488	494	472	482	464	529	501	522	521	500	504	494	515	485	486	509	530	500	484	507	526	494	479	493	502	496	500	513	503	516	503	542	512	547	499	460	535	510	517	536	509	472	486	450	480	509	534	532	490	495	502	546	510	466	506	517	494	490	461	500	519	533	509	517	532	527	489	459	501	489	535	509	509	533	498	508	481	502	509	531	479	489	489	498	513	475	502	519	509	481	536	515	486	544	540	459	480	520	536	481	498	514	489	529	550	499	531	509	476	487	493	481	528	452	536	520	495	521	487	486	519	471	535	507	470	529	484	510	474	472	533	484	500	474	533	522	454	512	493	500	506	498	480	496	518	491	516	490	443	489	494	508	492	524	486	486	535	468	498	520	457	476	509	496	493	473	521	472	510	516	519	462	478	492	512	505	468	483	499	531	516	518	532	510	523	489	523	480	449	520	519	521	534	506	510	497	469	485	512	513	542	480	487	486	492	488	490	472	477	508	504	481	459	514	465	460	497	470	493	473	496	494	499	457	488	491	501	520	484	493	501	537	507	481	509	509	532	488	516	496	505	459	492	478	508	481	499	471	510	502	540	470	498	470	506	542	513	515	506	499	520	550	548	509	522	520	516	477	490	482	498	484	515	482	493	484	521	513	503	511	493	466	535	489	486	515	450	493	466	458	521	488	502	524	508	528	514	488	463	503	477	518	502	476	518	541	464	495	514	550	482	518	474	539	497	517	522	526	491	515	510	481	482	487	537	487	504	463	514	466	511	499	533	491	486	538	495	486	469	507	546	515	462	498	472	493	525	483	527	524	518	513	493	522	482	496	503	475	495	478	487	493	535	478	473	505	531	526	483	500	544	524	519	483	479	483	455	496	486	497	473	485	472	485	483	483	498	471	478	494	491	525	503	514	480	503	473	484	524	512	507	491	540	489	503	527	517	497	457	488	521	479	496	506	487	515	467	500	482	495	492	478	491	511	525	550	533	511	493	473	521	512	515	471	490	493	492	504	485	577	503	526	532	505	514	483	474	501	510	494	481	466	522	498	514	492	495	518	464	555	532	491	503	516	473	489	539	519	505	495	487	485	498	488	461	464	497	495	535	487	545	505	505	515	470	493	493	500	484	506	462	503	534	513	513	513	463	459	495	480	502	492	465	501	477	506	504	524	489	526	496	491	516	460	497	495	483	491	498	436	529	500	510	505	505	477	488	506	498	487	493	493	494	482	498	472	498	537	463	480	509	484	530	506	497	477	484	519	507	517	498	489	504	507	524	480	482	536	486	492	468	459	501	508	484	530	494	506	520	500	513	527	490	478	469	529	530	513	493	526	454	474	477	491	543	475	488	514	468	543	477	534	464	467	521	508	493	497	491	488	496	516	517	511	483	467	489	496	505	489	498	519	522	470	424	493	507	509	483	471	503	518	486	525	480	489	539	504	471	518	480	523	477	497	494	501	513	519	528	492	506	464	513	443	488	502	508	519	524	527	497	476	471	548	509	517	507	469	520	517	485	495	482	488	468	525	487	472	471	475	511	519	506	470	484	500	517	499	460	532	481	530	467	485	485	498	498	511	498	489	502	505	481	473	539	508	512	501	541	459	489	514	521	486	499	504	511	495	503	492	479	492	510	511	482	469	492	545	517	471	480	517	477	506	473	495	504	502	469	495	528	480	478	513	524	499	530	524	510	514	515	522	468	525	493	521	505	505	478	497	496	496	532	504	528	476	525	490	518	503	495	454	483	543	536	476	490	449	519	510	506	533	462	489	496	503	539	518	506	523	485	468	496	556	493	507	492	494	490	528	511	495	507	525	496	479	488	510	576	484	492	493	501	522	507	482	472	457	504	459	490	500	487	518	525	512	496	489	478	474	538	523	462	525	527	532	492	502	500	516	532	463	504	545	507	512	508	492	494	480	491	552	521	496	546	480	496	496	513	490
3096	253	300	260	239	219	211	218	188	208	180	199	217	185	208	205	213	192	189	215	182	223	220	195	190	182	201	194	194	191	221	209	196	193	163	206	198	217	191	192	215	202	183	179	174	180	214	191	205	190	184	221	194	190	184	208	193	180	213	184	194	181	207	168	203	210	199	217	196	205	216	201	192	209	191	202	201	183	178	190	190	164	171	191	195	202	171	201	195	162	188	197	193	179	189	209	195	190	232	204	214	180	185	209	200	188	211	216	201	194	197	195	166	198	233	187	193	214	197	198	193	203	216	195	180	189	202	183	194	186	177	187	226	193	172	180	180	208	174	233	217	170	194	209	207	204	186	209	201	208	187	234	202	174	194	194	209	204	203	184	187	194	186	190	197	148	193	195	216	193	188	213	239	199	197	198	194	191	214	213	213	197	217	196	204	189	205	178	191	220	188	202	176	194	203	205	191	196	190	244	214	188	199	211	181	230	204	175	209	187	201	199	194	210	193	195	199	194	199	180	187	194	164	179	212	219	202	198	198	206	193	210	197	190	191	211	197	207	175	196	202	202	194	193	200	200	205	185	184	181	192	171	201	202	222	199	210	193	201	175	193	183	171	180	208	175	194	198	208	212	199	219	179	199	186	191	205	189	228	206	197	208	181	217	222	182	204	194	205	184	177	197	191	194	196	234	186	202	185	202	192	213	196	230	192	188	176	198	203	198	207	182	215	213	167	192	203	189	210	203	189	213	182	210	206	194	206	198	208	188	194	208	183	197	192	215	186	218	165	176	197	224	152	180	184	179	196	186	185	176	179	185	162	193	193	184	199	218	166	193	212	196	209	152	217	219	198	194	200	171	202	203	213	182	185	215	197	211	197	187	192	187	188	200	167	207	193	182	169	185	185	212	180	194	206	180	171	200	195	192	200	187	170	189	220	207	213	212	190	207	231	182	190	186	194	197	192	195	192	195	199	181	191	156	200	186	209	186	208	190	205	195	192	205	163	211	195	193	184	186	201	184	200	180	191	204	188	184	199	193	209	192	193	184	191	212	194	191	195	217	180	150	202	192	204	197	200	189	208	204	191	208	202	215	193	197	197	185	181	182	186	165	180	203	189	202	202	190	180	173	192	196	190	204	221	224	189	191	183	195	195	214	205	175	196	199	208	175	165	179	191	216	191	215	187	193	228	201	209	172	190	177	196	216	177	192	212	192	202	189	179	224	200	218	181	214	213	195	202	186	225	186	184	193	182	186	200	201	208	219	198	194	196	189	189	194	204	176	196	178	194	224	201	219	223	204	188	201	202	223	190	175	178	191	201	203	164	178	181	201	188	201	205	187	207	191	179	200	197	181	217	192	220	193	201	220	187	176	200	212	207	211	183	202	189	210	198	186	181	200	180	188	178	209	178	169	220	175	177	197	194	226	203	200	224	192	222	175	204	173	172	211	189	180	187	176	207	176	174	171	180	221	197	201	185	204	200	187	190	192	214	192	213	199	175	164	193	181	179	205	222	208	195	213	189	206	203	192	202	190	181	219	198	180	175	204	197	180	219	184	195	185	213	213	194	195	193	235	180	212	186	202	174	183	225	176	193	194	193	218	204	201	178	167	199	173	197	205	236	190	194	174	207	235	204	212	201	187	182	185	184	186	187	209	208	196	163	212	219	187	206	196	195	197	211	189	177	200	198	174	208	225	190	179	209	188	200	207	210	195	207	199	204	181	180	207	190	196	185	201	196	167	208	210	184	179	218	210	196	185	175	169	179	169	178	182	209	173	187	171	197	210	203	190	209	187	196	191	211	203	199	207	182	165	172	202	217	176	214	187	207	187	151	185	220	219	186	191	191	196	197	157	192	198	171	189	190	211	194	193	191	197	211	193	186	187	180	185	183	173	181	202	202	174	185	197	170	168	177	207	190	198	211	193	204	205	196	195	183	207	215	181	193	225	189	213	188	213	202	199	202	201	195	201	200	213	192	207	214	193	219	220	167	189	176	233	178	185	208	184	211	197	174	182	191	204	188	210	209	183	204	215	166	200	194	181	162	208	170	200	196	196	184	189	193	195	202	228	199	166	217	205	167	200	210	174	186	206	198	210	175	223	193	187	185	193	213	192	184	171	184	214	195	178	205	199	165	187	197	198	209	191	189	207	183	200	184	181	214	208	203	185	191	202	186	195	201	200	204	187	217	187	206	215	204	195	213	205	182	196	185	209	225	196	187	200	211	217	199	204	184	175	199	194	184	216	181	189	195	214	203	200	184	183	217	199	226	212	175	166	195	190	184	177	199	193	188	201	181	189	188	230	203	200	190	211	201	196	204	180	186	179	197	180	214	201	187	184	185	197	190	169	181	181	168	194	204	208	212	189	212	208	198	182	195	178	229	183	171	203	205	193	190	154	203	176	203	211	205	209	190	186	182	188	200	205	176	189	211	190	175	202	188	179	214	201	199	198	185	179	203	219	207	218	193	231	193	202	204	179	210	183	181	196	222	201	173	193	197	202	179	181	199	189	165	192	187	205	172	216	199	182	198	186	195	196	221	181	215	193	188	194	175	193	187	200	201	162	165	213	202	203	202	181	200	207	212	184	193	192	189	183	178	197	165	179	190	215	199	212	201	193	183	198	209	172	185	164	221	191	190	180	194	192	197	172	219	170	178	216	190	183	175	219	206	178	193	175	199	193	189	217	205	195	202	192	198	163	196	197	175	184	188	202	197	184	189	211	188	205	223	212	201	188	194	189	193	199	205	199	198	175	176	179	185	207	211	191	206	182	182	211	194	186	193	209	197	211	193	196	175	184	172	196	170	209	205	183	185	212	189	199	193	211	198	191	209	193	195	178	192	187	213	188	206	181	192	209	219	176	192	197	195	194	180	211	203	212	202	228	197	192	215	181	204	204	188	198	199	186	200	198	167	204	186	201	191	200	190	219	169	177	208	179	187	187	199	202	193	192	206	197	192	169	211	203	175	200	179	214	212	193	199	170	180	197	171	211	191	202	183	209	235	169	204	189	200	192	212	192	194	173	214	203	196	206	206	221	194	208	219	200	197	189	206	190	198	209	183	192	187	209	208	205	203	208	203	182	215	213	177	186	193	224	174	193	192	207	186	182	195	192	239	180	207	191	201	204	198	183	203	184	183	199	176	209	186	173	202	176	205	180	188	203	200	184	197	191	202	209	202	181	186	176	242	197	201	213	211	189	198	194	203	218	209	205	205	181	215	194	190	176	218	180	215	193	201	186	198	185	206	176	188	200	195	205	188	196	189	226	208	213	181	197	194	204	189	198	214	204	187	197	190	185	205	173	187	222	195	198	194	204	177	222	191	196	194	212	211	190	213	183	177	173	197	213	200	197	213	225	241	178	200	211	177	190	193	192	177	197	234	173	197	196	200	191	173	203	177	198	186	168	201	186	176	179	195	201	212	202	212	205	210	189	193	209	187	187	192	192	195	185	226	196	176	186	206	210	184	201	206	173	209	213	192	204
4248	718	772	786	777	774	733	689	653	639	645	652	608	656	670	620	655	664	636	638	621	560	589	625	616	612	613	583	665	574	588	634	600	652	623	611	606	599	611	619	619	610	569	608	554	676	585	594	612	611	597	581	640	654	622	629	598	606	590	592	611	580	608	609	577	569	619	618	566	573	625	617	595	621	589	603	603	590	636	617	593	579	629	567	656	635	626	591	580	609	602	570	564	632	605	602	655	657	577	630	548	590	591	590	576	578	567	570	621	593	630	600	593	619	589	620	611	589	589	591	604	556	578	602	575	624	639	602	627	588	569	595	615	593	579	583	616	594	585	586	598	592	653	614	653	590	641	618	648	641	563	601	593	605	603	577	603	601	620	622	622	630	644	585	621	611	606	592	618	627	651	571	599	634	637	585	577	605	582	601	620	668	655	575	598	618	583	624	609	633	602	599	587	609	561	589	611	634	590	574	607	593	570	627	587	597	580	628	627	551	594	575	607	607	591	651	627	562	585	605	620	616	620	630	582	569	590	605	592	595	614	608	605	640	605	592	591	640	612	644	599	612	618	613	633	593	603	589	638	627	580	604	592	576	610	569	627	637	618	602	624	595	617	578	607	592	605	589	584	635	566	617	635	611	610	579	579	656	608	600	618	592	619	623	609	626	577	617	594	556	610	617	610	622	599	583	634	624	565	606	590	594	551	629	592	574	607	600	627	591	604	608	610	619	618	642	607	626	639	595	574	622	607	606	596	583	582	580	605	607	652	605	540	591	646	651	565	598	603	628	571	642	591	587	604	578	594	593	575	593	586	599	606	590	614	562	579	602	605	612	596	608	578	630	576	603	614	532	617	641	610	601	648	623	599	615	584	566	602	628	604	589	560	614	609	607	572	576	582	596	645	612	631	618	589	582	639	633	592	597	663	614	589	622	619	602	568	652	608	564	615	648	605	614	587	613	583	578	612	635	581	597	590	593	599	631	589	608	653	584	607	606	548	635	586	640	645	559	605	656	616	630	618	582	610	595	624	589	630	637	611	654	611	600	607	592	553	621	653	608	633	635	570	602	598	610	569	540	615	571	571	586	599	579	649	622	630	563	641	606	605	608	611	578	604	599	641	632	600	602	623	614	609	601	588	581	627	620	593	610	583	582	631	608	556	570	607	550	592	611	562	597	623	615	593	622	587	573	620	625	603	579	568	564	566	579	564	628	600	584	635	574	592	546	611	603	588	591	572	588	574	594	581	632	610	604	578	568	604	564	581	556	628	559	646	598	619	573	576	615	646	562	601	623	609	588	565	620	613	628	623	598	587	591	624	586	605	643	602	561	566	585	615	613	611	604	642	572	602	597	589	627	620	578	593	597	604	639	613	586	568	583	619	577	618	629	600	584	604	561	640	585	631	580	601	608	564	609	588	635	592	594	597	618	633	577	619	643	616	595	605	592	568	606	623	602	590	605	621	583	588	572	584	633	618	605	595	604	615	591	601	554	609	617	596	583	600	565	598	627	652	568	642	595	582	607	608	599	596	589	603	621	649	610	611	627	570	612	607	559	580	617	607	602	560	609	575	629	598	627	624	613	596	629	598	579	614	618	600	623	609	610	590	602	614	602	565	606	579	600	662	617	584	613	591	605	604	598	594	562	641	558	607	625	569	626	616	585	604	641	574	582	605	577	584	596	591	575	633	608	621	590	622	628	595	611	612	592	567	577	590	610	627	601	607	560	620	639	590	643	598	615	655	599	612	572	599	576	605	645	634	615	590	591	579	634	638	584	621	560	619	621	542	594	585	632	611	571	626	660	606	611	626	600	594	631	607	625	594	573	626	628	635	584	609	641	584	604	604	596	586	574	627	597	609	608	587	613	583	577	595	598	602	605	609	568	603	631	629	608	643	604	559	611	547	609	602	626	623	604	555	613	567	601	607	587	612	629	631	626	617	546	641	631	596	613	600	586	641	602	617	590	617	620	599	629	596	592	595	639	605	583	599	625	634	616	589	594	618	602	625	607	615	599	573	631	593	634	584	601	604	595	597	587	609	651	570	539	618	590	623	579	560	648	618	595	587	603	618	601	590	555	576	618	647	586	617	615	595	624	600	595	613	601	598	614	601	601	596	610	592	623	618	607	607	602	609	602	581	583	582	620	581	601	657	581	605	567	637	630	638	608	621	618	616	641	618	604	581	561	631	637	630	567	581	609	612	599	614	595	568	587	592	638	595	587	614	596	574	593	571	573	609	643	558	597	609	619	613	648	662	584	588	607	635	590	590	611	623	577	615	634	542	641	574	631	592	585	601	630	578	606	613	638	647	592	588	637	613	615	605	543	615	605	595	561	585	593	581	606	559	559	611	631	595	566	586	654	600	584	623	607	579	590	600	617	568	638	610	560	623	606	581	596	575	560	585	554	622	604	623	578	634	593	557	592	632	557	644	603	578	587	608	599	590	586	603	622	637	581	615	661	598	630	638	608	578	607	637	607	563	603	557	636	595	558	600	613	583	643	628	564	560	651	617	607	579	536	591	622	572	593	630	590	549	599	571	604	562	576	606	589	602	588	591	578	634	577	629	589	612	579	602	592	616	643	604	630	552	578	559	545	580	561	570	571	602	562	609	607	609	619	571	606	602	619	622	617	581	616	611	564	550	623	643	604	579	631	590	600	615	595	602	561	596	625	617	592	618	550	597	586	594	621	600	614	656	616	626	586	564	626	601	594	611	565	580	580	592	596	553	620	601	618	604	600	613	573	580	585	596	593	602	634	621	601	598	554	649	599	563	621	630	592	588	637	604	591	610	605	646	593	559	616	619	579	568	613	585	603	562	611	573	615	558	522	603	618	549	615	527	596	593	585	595	615	570	594	615	610	605	578	582	622	647	572	598	607	600	588	616	634	589	612	583	564	580	595	627	614	576	648	593	587	580	588	579	642	566	611	587	574	603	603	606	569	626	607	581	666	621	600	586	611	658	599	590	604	607	622	586	610	577	617	573	657	623	596	553	565	636	565	590	595	606	631	582	583	636	605	637	571	608	629	604	617	576	611	595	580	594	582	563	579	599	608	607	664	615	621	557	598	581	612	588	625	607	610	581	586	591	622	604	626	562	587	582	615	620	605	587	623	616	638	590	619	574	583	539	589	605	592	624	617	591	595	635	585	564	609	599	618	585	583	580	608	578	599	623	620	560	616	605	594	640	588	608	623	565	616	597	594	598	586	591	557	576	616	650	581	620	622	595	583	638	635	596	601	584	616	604	646	548	570	604	627	639	563	615	616	611	630	589	577	628	639	583	597	625	597	601	538	599	576	609	615	594	596	567	567	576	576	562	591	582	659	592	607	591	596	571	570	612	568	625	574	646	566	622	608	671	630	597	614	615	593	625	634	608	612	595	623	590	596	624	645	610	605	585	565	629	627	619	616	608	606	586	623	611	609	615	590	598	626	599	606	587	583	619	614	600	628	599	612	578	580	626	613	613	579	579	564	624	618	593	617
17914	1660	1367	994	709	475	421	275	233	232	208	167	162	150	132	138	162	147	141	120	121	117	123	111	109	114	97	120	102	108	118	89	100	101	109	110	118	99	97	101	128	100	103	130	122	103	122	90	75	91	107	118	100	102	111	96	98	86	98	98	78	97	99	114	98	103	104	95	99	91	89	94	105	115	82	102	99	90	95	98	86	95	106	103	102	88	106	98	105	84	94	92	82	105	87	111	107	94	85	112	96	97	94	101	77	91	100	93	93	110	84	95	90	92	112	110	90	98	98	89	86	80	93	89	87	92	98	94	104	87	98	84	74	85	92	107	90	105	92	101	98	95	100	108	95	101	111	97	101	94	100	105	96	86	101	80	103	84	90	117	93	78	99	100	111	101	108	102	106	91	115	98	103	68	109	84	102	84	107	103	101	102	97	103	105	117	93	101	98	97	95	101	102	74	110	94	97	100	104	74	91	92	101	86	95	86	97	93	90	102	101	94	90	90	99	95	87	101	116	103	107	100	81	117	77	88	97	89	92	91	91	116	89	105	108	83	92	85	91	100	94	80	80	109	104	89	91	93	116	95	97	113	108	95	109	114	101	107	104	106	97	105	73	98	94	97	113	99	99	96	96	106	94	105	95	90	98	81	104	100	92	123	80	91	99	85	100	90	98	108	84	100	89	108	86	112	99	107	99	89	114	105	90	99	100	91	96	83	100	107	106	89	97	93	98	86	91	112	95	110	114	116	77	102	90	116	93	87	112	107	90	101	102	98	103	95	98	110	94	109	90	103	74	84	112	91	94	84	98	100	95	89	94	104	86	87	113	96	98	109	96	82	85	103	86	89	98	119	92	82	86	110	100	86	85	111	103	97	119	101	73	101	111	99	101	112	104	88	92	94	98	104	102	75	93	100	106	84	103	97	96	93	86	88	96	111	97	89	90	84	101	114	99	83	100	97	86	92	90	109	90	94	90	104	89	93	109	92	97	106	84	102	100	97	102	109	102	96	121	95	122	89	95	97	70	101	100	94	85	110	114	110	81	95	108	109	97	83	97	98	95	95	113	93	100	85	106	87	94	83	91	99	82	99	81	67	109	78	104	105	102	101	90	95	91	120	110	106	99	95	112	120	101	95	94	83	103	95	96	100	90	103	96	88	106	93	95	96	88	93	88	84	106	101	104	82	76	100	95	98	108	108	93	109	97	100	95	102	97	89	100	99	89	81	88	95	100	113	107	104	105	104	112	125	105	84	91	97	85	97	83	108	116	83	86	100	107	91	86	99	93	96	96	98	113	85	101	98	95	113	114	104	88	92	99	99	105	109	95	89	92	101	98	92	87	93	85	104	104	94	105	112	105	87	99	106	108	102	90	93	97	87	95	78	104	101	85	83	115	100	114	89	80	89	108	104	93	114	110	80	102	84	104	99	107	96	103	107	94	101	97	105	100	95	111	98	101	91	96	111	82	91	101	95	109	96	96	95	95	99	86	83	104	91	102	89	99	78	98	101	116	94	84	97	112	78	94	109	94	91	106	110	123	106	111	105	99	83	83	97	93	87	98	85	107	91	107	82	82	90	98	93	106	91	100	106	107	94	94	105	92	96	108	107	106	97	96	83	118	108	98	104	90	101	93	120	109	112	100	87	103	75	97	82	103	104	108	98	111	108	102	75	93	105	95	95	84	107	111	96	108	105	89	98	91	103	109	82	97	104	101	76	108	93	94	89	105	94	111	95	105	102	86	102	107	85	96	101	87	73	104	77	97	100	97	93	117	82	82	102	112	93	97	93	96	84	92	87	107	88	114	114	102	88	98	92	99	110	89	94	99	111	100	110	89	85	118	115	79	114	95	91	91	105	100	84	88	105	107	91	101	119	107	99	99	101	100	114	104	92	102	105	92	97	98	88	107	103	78	93	86	90	96	82	108	113	95	99	90	97	108	101	109	110	109	95	117	117	98	112	103	98	108	86	90	97	99	97	101	84	96	101	86	120	91	98	96	99	90	92	97	87	96	93	110	104	98	87	100	88	97	101	84	90	87	101	97	97	97	91	83	126	94	101	101	116	92	94	112	77	128	99	100	101	95	92	114	96	115	80	89	92	80	85	100	83	108	95	122	99	108	94	96	104	107	91	82	93	102	81	109	95	113	96	85	88	85	103	78	114	90	113	101	108	109	116	87	86	89	97	96	101	101	88	88	86	81	86	102	100	102	103	91	108	91	92	92	100	101	98	89	108	109	101	123	96	96	100	88	90	92	106	108	101	102	108	99	101	110	107	86	97	90	106	95	92	101	90	101	113	83	93	84	97	100	96	95	81	106	108	97	110	123	97	101	98	89	92	81	87	90	94	88	105	87	111	102	86	100	95	86	96	94	90	88	82	87	98	89	97	101	89	91	96	128	104	88	79	87	101	91	96	95	111	105	103	85	91	85	114	105	103	108	105	97	93	89	117	84	100	100	100	84	87	108	104	87	103	91	98	115	103	93	96	98	99	96	115	92	89	87	86	99	89	111	96	106	98	81	99	94	109	83	92	102	87	100	90	107	104	90	106	95	92	101	87	90	92	124	95	81	90	89	88	84	91	96	90	78	97	96	101	97	99	102	90	82	103	106	93	83	94	93	113	91	94	102	100	99	102	76	76	102	111	89	86	118	92	90	95	91	93	102	100	87	106	101	104	103	101	94	89	129	111	87	87	100	91	92	103	104	96	105	72	83	104	89	98	96	98	98	86	97	99	94	88	89	97	96	97	105	92	86	106	104	97	100	93	92	94	89	93	96	89	105	85	108	107	90	91	111	103	96	90	122	100	96	89	102	85	108	98	99	102	103	94	99	99	98	88	87	102	115	115	94	104	106	77	107	92	105	92	97	92	86	94	106	97	91	72	93	108	107	101	100	98	92	106	105	80	79	82	97	99	94	107	92	94	111	109	100	98	94	96	91	96	97	101	98	88	75	86	100	87	104	112	99	108	98	85	79	102	76	92	90	102	94	97	101	97	99	93	82	85	91	107	101	99	90	109	105	101	86	105	92	99	107	118	96	91	98	96	95	103	97	99	82	97	90	100	105	96	75	91	111	85	104	103	89	98	97	101	103	98	86	83	88	95	71	100	94	98	90	88	98	105	105	104	111	99	93	92	83	99	98	92	104	90	111	95	97	100	67	98	77	89	105	92	98	95	85	96	91	117	80	112	81	85	95	99	100	86	111	97	93	99	89	106	100	102	101	86	115	105	95	109	92	103	95	116	80	98	122	86	84	101	94	95	109	93	74	91	80	81	83	98	108	102	87	89	104	91	99	98	102	92	83	98	105	102	93	98	96	103	100	89	109	93	118	89	103	107	80	98	98	94	114	87	84	100	100	94	94	109	107	92	94	102	100	95	105	117	96	111	96	105	82	95	118	104	98	77	109	108	113	85	93	107	106	93	83	116	96	95	90	92	75	90	94	101	81	99	91	91	95	87	90	97	101	94	103	101	84	86	84	102
9402	1396	3395	3749	3100	2506	2046	1689	1433	1205	1096	923	895	834	716	667	654	677	586	557	564	524	520	509	467	470	478	454	437	450	451	425	403	427	418	423	371	406	418	424	379	387	392	368	352	411	371	345	356	388	365	317	356	358	372	332	372	356	351	345	336	343	328	372	336	342	342	355	399	359	338	374	330	333	386	356	350	334	353	355	376	322	364	353	317	350	340	321	361	368	340	363	336	344	360	327	332	348	327	339	342	380	342	342	348	314	335	378	332	335	343	352	338	333	336	351	352	327	348	343	338	363	355	334	312	335	351	360	338	336	346	373	334	366	353	327	325	324	352	362	327	337	325	313	332	356	336	345	351	348	341	348	353	340	308	347	342	332	329	362	324	296	312	342	357	327	322	357	347	340	345	318	354	322	343	386	323	331	300	340	368	363	351	320	344	306	355	349	345	334	322	356	374	348	374	362	343	333	359	335	337	327	316	311	337	334	335	335	346	335	308	339	293	342	338	328	324	325	327	334	366	354	338	344	376	319	325	380	345	343	347	326	343	350	364	349	360	312	370	338	328	371	349	353	332	341	328	331	317	323	338	345	336	339	316	321	336	345	348	306	343	372	303	332	340	310	301	324	390	345	313	349	317	312	364	332	361	342	351	331	365	324	325	335	316	339	343	315	349	325	344	381	339	304	342	340	367	388	329	335	296	356	344	329	315	329	327	370	350	340	317	338	335	334	352	318	347	385	306	313	351	292	376	331	333	338	315	309	321	334	356	374	325	300	341	369	348	357	309	332	380	318	338	354	358	344	330	331	359	322	358	345	326	305	324	314	318	346	336	326	348	344	304	327	341	352	314	296	350	323	307	327	353	348	341	353	340	363	329	332	369	383	356	351	291	351	341	335	328	328	352	332	321	321	322	339	360	372	306	326	337	327	364	332	341	334	313	339	382	353	334	354	343	339	348	317	328	349	327	333	317	340	399	350	346	314	351	326	357	337	368	367	305	339	317	344	308	331	317	347	360	367	344	322	375	341	335	341	339	324	315	316	320	330	357	306	336	329	360	342	361	311	348	310	336	341	350	355	362	322	328	361	375	350	350	319	348	364	326	359	335	349	365	346	344	358	355	359	341	349	321	338	311	349	305	319	364	339	378	331	311	296	336	348	329	300	359	363	325	331	345	382	367	332	351	350	334	308	355	335	315	314	346	324	347	312	325	388	364	360	350	334	321	366	349	331	353	326	331	355	330	319	327	305	374	348	335	342	335	372	356	347	355	346	333	354	361	309	346	348	344	302	341	350	350	323	329	326	349	354	323	334	345	313	322	336	337	334	343	358	338	336	336	334	345	322	349	315	305	351	330	330	327	333	315	354	346	350	360	353	319	314	337	346	321	335	355	313	341	288	335	326	353	335	343	344	322	343	351	349	356	338	337	339	320	337	381	329	336	321	344	328	335	303	362	339	347	332	385	341	338	335	320	314	305	345	326	326	336	340	350	328	352	353	341	347	326	316	345	345	337	337	333	327	358	358	305	347	346	326	361	302	313	360	364	333	360	349	340	308	325	352	321	343	344	340	355	344	367	342	362	370	316	357	379	343	282	333	341	352	336	373	336	362	333	312	308	309	331	342	319	365	349	338	334	335	366	352	351	336	350	350	328	362	351	321	320	337	341	337	373	306	342	332	347	344	320	324	348	332	316	311	326	323	334	362	346	325	317	343	348	336	320	306	339	357	340	355	319	367	334	346	268	297	369	325	340	339	319	335	347	328	335	346	342	324	360	348	292	362	365	360	363	354	326	355	345	350	351	352	335	376	339	339	347	315	367	340	323	335	364	341	327	366	331	350	342	336	342	366	335	342	331	344	335	372	351	346	324	346	341	353	350	361	348	390	322	303	323	351	310	375	333	350	318	330	344	309	352	333	365	342	353	373	328	339	329	317	321	303	321	342	347	344	346	361	355	351	327	342	315	351	312	360	340	321	359	370	358	329	366	334	346	339	349	324	314	342	321	340	368	324	368	369	311	318	346	341	327	293	318	341	344	320	334	319	304	339	323	333	310	324	334	385	342	343	327	330	369	324	347	341	336	360	350	312	376	357	338	341	366	322	303	357	343	322	333	343	355	349	318	325	351	337	338	314	338	348	319	342	331	344	313	359	354	314	333	329	333	320	379	311	379	336	375	334	348	337	304	348	329	330	296	341	339	353	334	326	316	329	308	314	337	330	358	344	338	349	302	341	363	321	338	340	314	353	328	331	375	348	357	300	339	300	327	341	363	335	350	363	325	360	309	331	341	344	346	302	296	337	322	353	360	329	363	306	339	330	312	353	336	350	352	336	330	339	336	320	334	337	351	351	353	329	348	358	330	338	324	315	377	334	330	320	340	317	328	311	341	337	385	353	310	321	347	338	338	339	324	308	344	306	342	352	341	387	349	306	304	315	330	346	332	334	349	342	356	328	342	321	329	346	307	303	326	305	363	313	339	302	331	341	365	298	359	318	353	361	355	337	338	317	337	346	336	344	335	339	367	314	337	352	332	369	301	340	340	387	352	313	336	317	319	339	371	334	330	327	321	331	353	284	320	387	330	302	340	401	322	308	343	374	351	313	341	321	360	335	356	323	347	361	353	375	348	329	343	355	352	329	330	362	333	308	328	351	377	367	350	352	345	330	336	345	333	355	365	346	324	359	372	357	352	340	341	358	324	352	376	360	320	375	355	351	318	368	356	350	319	344	289	308	302	339	342	330	320	350	337	360	332	342	364	333	329	352	351	350	327	347	342	314	366	310	325	372	332	357	343	341	347	328	338	347	337	325	330	342	322	336	316	333	325	334	331	337	335	325	328	325	385	374	352	356	330	344	327	355	339	343	300	334	350	310	346	316	361	354	326	367	347	339	315	348	323	364	324	313	331	314	323	314	329	354	350	361	347	322	317	323	356	324	347	338	331	328	351	323	340	356	380	342	349	330	348	333	323	346	328	309	305	316	294	303	334	332	323	346	321	353	318	342	326	310	325	329	354	294	323	325	323	360	332	347	330	353	332	318	357	319	315	341	327	320	326	370	312	326	349	363	330	351	360	341	355	340	342	314	326	310	324	314	360	330	306	336	381	310	335	328	362	368	316	359	339	337	360	363	357	332	320	333	351	359	310	313	338	303	296	343	320	333	321	371	330	354	339	365	312	348	349	324	347	331	315	331	314	320	359	338	350	344	314	348	331	342	334	323	321	345	310	355	313	336	326	340	356	343	363	363	333	326	338	323	329	339	379	361	311	341	307	330	323	339	359	338	346	321	349	317	335	338	325	371	331	327	318	336	337	352	332	342	320	319	348	358	334	343	319	356	329	337	326	347	335	344	305	352	350	370	343	341	371	331	343	315	309	338	360	350	316	307	330	321	333	324	313	334	328	360	341	341	333	305	353	321	322	342	337	334	378	331	351	283	340	363	316	331	345	312	298	355	335	329	325	361	353	359	352	348	354	337	321	349	335	318
27225	3940	2720	2098	1395	994	748	615	481	448	371	338	300	296	263	221	223	209	231	205	194	203	205	195	188	167	176	193	159	197	175	166	181	169	170	171	169	159	189	154	164	160	177	152	161	191	150	150	146	161	168	172	166	179	180	151	141	149	170	148	130	154	165	151	167	150	144	185	162	169	175	153	164	148	160	157	149	184	156	148	158	155	160	147	162	156	154	141	137	148	153	119	141	162	153	153	160	132	139	155	156	139	152	146	161	150	139	152	158	148	167	153	143	168	132	153	138	145	130	172	157	120	165	132	140	156	144	157	127	154	166	132	156	159	156	173	158	154	122	172	162	143	144	137	150	149	149	145	163	141	153	157	162	158	149	148	167	173	149	155	151	156	146	149	175	156	162	154	143	156	126	176	164	145	118	151	149	129	168	131	140	149	168	151	149	152	128	147	135	159	146	162	154	154	130	165	164	149	150	150	130	168	156	157	142	161	140	165	175	143	132	142	161	170	160	142	147	148	141	133	142	166	146	142	175	172	129	143	152	156	144	149	144	163	151	168	150	130	147	151	145	171	183	170	167	163	156	143	174	170	176	156	147	153	130	151	154	137	151	147	158	132	175	150	171	164	135	146	148	145	129	138	149	159	151	158	159	163	157	161	148	129	160	160	148	142	147	157	163	139	149	147	140	160	163	154	156	143	170	160	160	144	131	172	143	152	143	163	163	127	140	162	153	138	160	158	142	148	145	161	139	160	137	150	152	146	154	145	134	165	140	127	159	154	162	141	153	153	146	172	141	143	165	161	144	146	144	172	175	152	149	143	138	172	163	145	150	131	153	134	172	128	155	141	162	148	160	180	149	146	164	158	148	167	154	158	139	155	156	138	150	162	174	167	139	134	169	128	161	150	156	159	148	155	164	159	141	148	146	129	139	145	158	144	132	146	151	144	148	136	177	154	157	143	139	137	161	153	159	163	152	158	133	138	161	164	135	142	154	147	145	158	148	147	164	158	149	153	146	137	131	154	151	136	154	167	151	145	158	170	145	132	138	147	148	160	129	140	150	146	146	139	156	136	160	154	147	155	151	154	141	157	160	146	145	166	154	157	153	151	145	152	138	164	161	141	174	176	140	164	148	154	142	129	160	165	126	166	168	154	153	148	145	157	136	131	166	141	142	150	151	150	136	169	142	156	155	157	122	144	143	140	169	156	145	158	174	148	157	144	149	145	160	169	139	144	143	146	146	153	156	169	141	156	162	177	147	138	155	143	166	151	178	153	156	156	156	144	172	149	148	144	174	151	163	143	167	161	159	153	151	141	139	125	159	151	163	161	164	151	152	168	146	151	122	140	161	155	153	149	150	154	164	156	168	148	155	149	155	159	157	147	168	144	136	135	169	151	154	179	148	155	166	178	154	150	166	135	141	164	143	171	133	161	152	170	174	144	159	167	139	177	150	145	166	154	171	155	156	163	140	142	145	158	171	167	143	149	139	144	138	139	169	160	156	142	165	150	173	168	140	136	140	144	135	142	169	153	150	152	143	149	151	149	149	143	144	149	145	144	146	152	145	145	147	154	154	148	134	173	169	150	158	142	153	154	155	128	137	154	146	154	167	166	165	139	160	143	158	157	173	152	129	136	154	176	124	143	154	157	163	144	136	149	145	158	141	143	166	140	162	171	141	163	162	164	141	132	145	146	154	145	141	157	150	152	164	152	158	146	167	148	152	145	140	147	163	136	150	174	148	129	166	154	154	134	165	141	130	151	156	168	144	162	140	151	169	141	143	157	152	143	162	169	170	131	156	143	147	147	131	148	155	136	150	149	153	159	149	168	154	163	163	158	128	166	159	155	148	136	152	151	157	139	172	148	156	158	130	127	153	158	139	146	146	149	141	139	155	150	146	173	156	154	159	159	159	167	161	149	145	142	165	134	166	138	135	146	172	156	170	148	147	154	146	145	157	167	171	164	153	148	138	125	171	144	149	168	171	157	157	144	152	161	137	146	158	153	142	156	126	168	139	142	143	172	150	183	143	151	137	161	166	155	157	167	147	148	156	143	151	149	157	159	152	174	153	142	149	172	161	144	154	146	150	152	158	162	144	125	160	166	149	151	143	123	164	151	144	152	144	143	161	116	143	163	153	154	167	154	142	149	140	165	153	149	136	164	150	159	136	145	164	147	156	157	157	164	141	169	158	156	144	160	146	178	129	144	143	129	163	137	141	130	160	162	150	155	147	135	155	140	157	157	159	140	153	169	149	162	172	153	137	145	142	140	130	150	154	173	169	158	166	151	154	154	149	140	139	163	141	150	141	165	145	137	149	156	146	154	163	153	145	128	162	141	140	158	145	177	146	133	157	130	156	170	136	171	133	142	159	152	144	163	162	132	141	152	150	140	140	148	170	177	173	170	155	156	124	175	136	160	158	152	161	130	151	126	159	154	148	156	146	169	166	178	136	155	166	141	153	155	165	139	134	166	143	163	152	165	166	138	158	160	139	140	168	156	153	147	151	143	150	174	131	131	151	134	169	174	159	145	152	143	165	156	169	146	160	159	160	141	153	159	167	171	122	150	144	157	145	172	145	162	154	156	140	163	152	139	154	148	145	142	140	156	134	138	132	162	143	147	153	142	145	155	149	162	139	163	154	136	174	132	171	174	169	146	160	147	172	161	152	121	156	132	157	154	169	152	130	165	157	157	157	159	150	143	154	146	170	185	134	135	177	163	147	144	157	132	153	140	150	140	166	132	154	162	144	133	154	133	159	163	161	145	147	141	176	149	156	165	146	169	125	152	135	159	164	149	145	166	177	134	154	156	170	159	151	142	161	131	144	148	140	149	141	158	164	162	148	140	182	139	165	143	151	159	135	160	138	147	168	141	161	165	143	131	152	141	158	140	146	155	135	150	157	166	156	133	142	155	144	139	134	153	164	152	135	150	133	146	152	173	140	159	159	151	175	165	159	175	172	168	163	154	159	132	154	160	145	150	150	179	162	157	138	145	152	150	148	187	146	174	145	176	140	138	159	149	143	191	139	155	151	155	129	142	161	158	161	140	170	151	141	171	144	149	164	162	163	147	145	172	174	161	140	131	146	151	122	155	172	167	167	160	159	171	136	154	152	145	131	149	157	160	163	147	156	140	177	160	169	140	132	151	159	139	148	122	152	177	154	146	129	156	153	144	186	146	152	153	168	147	143	123	136	153	156	153	150	136	134	151	169	156	145	138	143	142	157	151	148	171	179	160	139	157	144	145	184	150	161	154	149	163	164	137	165	143	144	135	149	158	147	168	143	154	164	143	158	142	128	162	150	155	125	170	151	165	137	153	147	150	151	157	138	160	141	150	141	150	147	139	143	145	166	145	161	145	144	157	144	163	162	130	137	156	147	152	130	132	151	137	141	175	171	160	152	174	141	153	149	175	180	136	162	139	153	176	138	171	154	128	130	166	143	156	145	178	141	149	164	133	136	151	158	138	158	111	156	143	169	152	154	165
12325	2687	6417	6856	5666	4754	3826	3219	2557	2231	1947	1792	1572	1514	1338	1180	1207	1092	1008	982	909	917	879	798	845	822	755	731	724	716	688	679	686	676	678	612	620	583	621	631	615	632	592	608	578	574	538	568	569	603	568	567	564	556	570	545	600	590	571	552	564	545	580	564	510	548	584	576	537	514	518	549	519	525	527	495	532	492	485	516	586	515	524	538	511	498	538	504	506	549	532	529	529	508	458	492	508	477	535	526	491	489	530	500	503	537	525	512	488	519	523	483	456	515	535	498	467	515	486	498	475	502	471	485	529	573	540	492	513	517	499	527	470	458	476	507	491	494	499	494	487	546	494	536	504	511	503	495	479	460	505	512	494	500	509	516	504	482	494	518	507	486	514	522	535	506	460	452	530	506	503	497	515	493	517	473	513	538	519	492	506	548	482	468	503	517	493	494	454	497	540	491	513	487	523	490	534	498	491	509	523	515	492	477	552	479	497	493	486	519	507	520	537	471	530	480	514	489	481	466	501	418	518	502	515	501	475	485	512	461	470	499	492	523	503	541	483	500	464	512	530	496	506	492	512	480	488	512	495	536	466	503	484	540	549	501	525	489	495	500	489	502	484	511	456	513	530	497	508	498	515	489	496	469	508	489	547	495	494	496	505	503	472	475	507	511	515	495	525	515	509	537	528	474	477	470	523	493	483	484	499	537	523	452	466	496	498	546	521	509	488	521	480	518	482	478	523	478	475	479	482	506	465	481	462	502	489	464	501	491	489	483	494	489	496	479	488	514	481	470	523	476	479	547	520	514	485	499	503	525	480	515	464	465	492	523	467	494	483	479	456	498	494	490	488	539	524	519	505	502	485	524	496	497	454	549	526	489	522	507	490	498	495	468	515	496	525	451	497	511	517	529	503	464	462	506	500	514	508	526	528	512	517	471	478	546	482	484	522	463	540	499	513	498	519	432	495	527	508	488	484	476	542	483	488	490	479	498	530	538	457	478	524	468	508	502	499	485	533	493	491	486	463	488	528	515	487	497	521	476	518	485	475	452	478	448	481	501	514	481	452	505	547	513	507	465	500	507	474	498	492	463	475	467	494	511	492	519	529	500	484	496	512	493	496	475	492	517	488	508	486	490	493	504	480	483	523	479	491	491	504	501	493	513	495	490	488	496	482	484	527	477	554	459	470	499	482	505	467	530	549	488	494	515	503	469	497	501	472	537	485	512	487	492	476	523	490	483	495	464	508	449	530	516	511	517	474	534	536	502	537	496	546	493	483	484	497	467	522	475	500	536	487	483	440	493	513	536	499	520	484	477	481	520	502	486	490	530	504	510	469	465	518	534	551	497	480	557	496	486	514	477	518	496	506	490	477	510	531	467	480	490	457	516	532	529	468	494	518	482	481	499	498	499	522	468	491	488	512	506	494	495	468	490	500	494	485	475	471	468	456	508	487	496	491	505	514	522	474	513	519	528	505	499	476	468	511	509	512	498	488	490	482	563	506	510	537	539	472	485	502	474	535	494	508	491	505	519	513	504	476	496	483	489	520	511	495	492	492	486	505	516	496	511	525	479	468	519	525	514	488	481	443	526	468	521	460	530	536	481	503	512	523	502	500	483	507	474	526	494	495	501	475	495	469	468	470	483	502	463	479	517	492	511	506	506	472	458	473	483	515	508	486	510	483	474	492	485	511	470	493	509	477	513	509	502	507	497	526	508	508	469	496	520	519	482	532	476	507	496	496	542	487	484	470	502	527	491	518	458	489	498	476	493	541	481	476	480	487	531	490	505	518	537	489	504	513	490	530	487	462	489	514	520	506	491	529	488	437	475	485	452	519	524	524	488	484	491	524	504	541	521	492	512	471	485	492	507	477	513	517	522	501	500	490	515	472	514	516	491	452	500	508	509	485	487	494	525	516	516	477	557	484	510	469	519	526	527	444	486	509	540	526	488	502	528	473	507	511	554	457	483	500	483	503	521	477	475	493	490	509	538	519	561	486	512	504	466	505	506	490	504	505	499	491	471	502	523	466	482	501	533	520	482	543	489	520	502	489	479	533	497	457	515	513	507	488	526	515	519	493	464	518	484	528	520	462	470	518	537	508	476	524	469	470	479	474	535	507	502	467	467	516	498	524	475	468	467	506	489	542	515	490	501	462	496	510	529	521	508	508	462	530	520	518	524	543	531	482	499	537	511	496	491	494	508	508	517	480	511	511	506	485	495	488	520	475	477	515	468	495	492	511	527	512	479	502	489	506	499	512	494	509	530	524	529	489	525	517	525	514	465	496	494	512	480	473	501	507	507	522	487	525	511	476	517	486	488	526	489	543	521	478	484	528	459	484	502	522	542	533	504	518	484	474	487	476	533	510	466	534	492	496	496	497	478	505	541	520	486	498	530	500	473	474	483	504	517	503	469	478	505	493	456	508	485	525	510	467	483	482	493	499	518	491	487	508	495	493	494	492	501	487	453	514	530	506	486	496	498	491	489	452	464	504	520	489	460	501	527	527	500	456	484	499	536	514	498	484	518	478	484	495	495	477	483	494	500	510	523	482	499	482	451	493	506	552	472	475	496	500	466	523	480	474	538	484	510	501	514	483	504	469	518	493	504	469	494	516	541	490	521	493	494	483	480	497	474	493	481	539	448	491	540	496	504	529	503	482	483	503	489	501	478	507	541	473	481	538	508	507	474	515	488	521	493	455	483	504	485	504	492	496	485	492	484	459	479	488	501	472	488	528	500	495	469	481	533	474	521	502	491	498	463	542	503	532	493	510	498	508	477	499	463	490	530	513	490	526	482	512	501	493	527	509	530	493	527	507	473	490	544	536	447	485	511	504	486	520	516	498	483	494	510	464	484	503	475	500	502	475	527	502	529	530	506	509	494	498	478	497	494	500	495	496	487	502	503	490	499	512	492	493	483	503	538	512	491	509	483	494	532	473	521	506	474	499	504	517	496	493	512	486	491	514	502	450	522	518	495	496	473	532	476	491	503	517	490	488	490	521	490	471	468	506	487	476	503	509	487	533	555	516	521	500	494	495	496	471	467	487	506	474	504	468	504	448	484	540	476	500	527	515	519	428	514	457	504	496	473	500	482	468	520	478	487	536	503	449	486	462	490	499	510	499	517	510	521	466	494	504	484	473	477	505	507	494	499	481	489	519	540	488	507	504	447	498	516	513	511	462	451	500	498	473	496	491	500	514	506	488	506	513	507	506	498	492	494	486	490	499	517	494	518	489	482	513	476	523	517	477	504	471	539	492	489	519	479	494	500	516	491	494	539	549	492	519	486	480	460	473	533	456	501	486	512	489	516	508	497	502	484	466	475	491	496	511	513	473	479	469	505	495	499	518	517	501	525	502	475	466	514	508	491	524	477	522	509	526	474	494	477	539	490	502	530	509	513	475	520	498	500	518	519	492	490	494	531	527	513	472	493	511	504	556	465	512	517	476	545	471	513	520	474	468	519	515	546	504	505	489	527	529	501	508	507
3031	296	305	263	256	238	239	200	226	182	212	191	218	212	208	177	211	183	188	193	208	185	203	184	190	198	199	216	188	172	193	199	173	204	177	188	189	184	214	202	201	180	196	201	205	195	211	203	196	215	205	197	194	194	173	192	202	191	197	181	214	227	188	179	192	198	187	192	181	207	186	192	189	210	190	214	190	202	209	172	174	207	184	212	191	199	185	168	179	208	232	180	190	213	215	189	182	197	202	184	208	205	210	191	222	186	202	217	210	184	210	185	185	196	219	204	221	198	202	197	197	194	203	183	179	153	188	203	189	213	201	217	184	196	176	179	180	209	191	194	191	216	203	190	236	204	172	214	195	216	209	176	160	209	184	179	179	197	202	208	193	191	180	223	195	212	204	194	179	199	192	209	199	201	202	191	185	185	201	204	175	191	185	212	212	232	206	190	216	200	206	205	211	217	215	211	230	192	225	183	187	149	219	204	186	192	193	185	221	214	189	192	173	216	191	186	190	195	196	226	194	172	204	195	176	208	199	194	204	198	181	197	200	204	202	187	216	181	190	209	193	234	215	178	195	178	183	200	204	191	210	190	175	173	205	186	184	187	196	213	208	220	189	201	195	190	170	173	176	219	186	188	181	196	218	198	182	215	205	228	210	188	185	197	178	171	213	188	199	165	185	211	182	212	199	190	178	188	201	199	189	200	187	210	189	183	193	179	180	211	192	224	186	219	171	146	196	184	187	199	199	177	192	185	178	198	214	198	190	192	215	209	191	195	216	194	195	222	200	196	218	185	170	195	191	182	171	197	198	211	200	204	203	205	206	211	188	185	238	224	171	206	188	216	215	174	199	221	208	209	160	225	179	201	223	196	199	175	176	199	213	190	188	205	198	204	177	192	194	218	212	192	200	196	193	203	187	193	196	187	204	207	202	203	198	211	196	175	198	190	199	191	197	191	200	191	164	190	181	207	200	191	165	176	194	210	172	195	197	167	216	193	209	225	173	187	164	218	189	195	174	195	188	235	206	182	174	180	185	186	226	216	180	176	207	204	194	186	197	199	220	191	205	180	194	200	183	173	185	185	192	188	207	207	193	210	191	207	207	192	172	212	182	187	210	188	202	198	204	196	201	181	194	208	209	183	201	211	192	173	174	192	204	189	193	226	179	205	215	164	199	177	175	168	199	204	198	179	190	208	192	183	212	191	175	186	211	200	197	205	211	214	197	179	177	194	211	201	180	209	189	191	217	196	205	181	167	193	181	186	169	197	188	200	180	187	203	182	173	175	199	169	206	197	207	178	217	203	179	205	203	191	191	199	218	219	217	219	187	185	184	189	195	198	171	179	214	211	191	209	185	201	188	168	200	209	212	181	208	195	176	197	227	198	191	220	184	163	194	191	187	214	182	215	191	184	190	184	191	197	190	215	207	175	192	180	185	214	217	208	198	198	189	178	223	186	192	180	194	217	198	211	204	193	199	208	184	209	204	209	189	158	204	190	201	192	194	177	204	201	189	178	188	187	187	206	175	188	192	187	192	228	206	202	191	199	201	200	198	202	216	199	179	174	190	200	212	185	205	196	191	226	188	206	182	227	187	193	177	214	196	199	220	200	189	211	180	214	167	192	188	208	167	199	188	196	184	187	168	202	201	179	171	188	215	192	203	201	207	178	190	196	198	189	207	187	199	211	195	190	166	181	199	206	182	195	170	183	196	228	174	204	221	201	187	216	169	162	195	196	185	228	181	208	209	187	178	178	184	177	193	185	183	149	211	197	202	162	199	197	206	174	185	218	200	188	208	152	198	191	195	201	187	200	190	185	190	170	209	185	198	229	200	197	175	202	191	191	196	190	183	180	158	196	176	212	190	227	169	200	181	195	196	189	197	203	210	208	185	181	198	194	165	201	214	193	216	186	212	189	205	202	190	232	183	196	196	197	199	218	180	188	181	190	181	194	223	237	181	189	193	193	209	203	187	208	200	195	210	220	179	191	187	193	185	192	207	207	195	189	191	191	193	188	209	194	186	197	185	181	205	217	198	179	200	193	183	167	201	170	243	201	174	172	205	197	185	214	205	192	213	211	185	179	200	194	176	198	199	182	215	206	194	198	200	187	202	190	182	160	186	179	173	183	181	218	166	198	229	200	178	216	173	195	185	176	202	208	198	205	191	195	195	179	204	176	205	192	205	203	195	201	194	195	193	219	175	179	185	211	183	196	192	192	183	201	202	207	173	210	207	189	189	184	202	192	204	198	198	184	185	225	172	188	175	197	174	177	201	187	205	192	215	198	188	195	186	172	190	221	198	189	194	200	173	187	187	184	188	187	202	204	192	199	210	186	176	203	197	178	208	169	191	192	183	194	217	198	143	196	198	178	183	193	214	211	199	189	211	206	186	196	216	184	192	209	202	192	211	210	223	199	212	174	206	204	202	195	187	195	201	184	217	184	172	203	183	183	185	204	219	189	184	181	187	204	194	214	190	190	179	212	205	178	175	200	187	153	187	205	224	178	202	212	182	190	187	216	199	185	210	189	189	221	190	186	175	195	200	194	182	210	157	172	176	209	172	201	174	218	230	198	205	197	192	186	163	176	177	193	203	183	210	183	185	192	193	209	194	176	182	195	208	199	191	189	195	171	187	222	187	190	201	182	198	190	220	185	176	188	199	189	208	210	179	209	184	227	236	205	202	173	228	199	215	189	191	195	219	195	220	174	187	189	201	200	201	176	190	195	218	195	195	200	192	194	180	217	231	182	202	190	205	185	211	178	184	198	191	181	214	181	175	193	195	175	167	183	210	198	197	195	209	192	201	192	187	201	210	187	187	217	200	183	203	205	191	213	183	197	193	176	183	184	189	216	209	190	190	185	203	197	183	172	194	200	206	200	197	191	184	180	193	183	166	170	210	199	190	188	193	173	197	192	202	171	211	181	189	191	204	198	185	195	207	168	211	198	201	185	172	194	195	184	190	185	197	194	186	174	199	177	192	197	190	190	209	184	196	212	181	196	195	207	219	174	202	176	177	186	200	199	219	204	184	220	208	209	204	201	203	190	183	195	187	189	184	217	202	178	194	189	188	173	214	204	186	194	212	187	188	185	184	176	181	201	214	192	161	189	192	209	192	195	168	194	211	212	202	193	202	167	165	202	189	181	207	187	213	215	201	191	189	192	207	193	184	183	156	186	198	179	208	179	189	176	190	197	205	177	206	192	199	207	191	197	192	179	211	216	167	191	197	190	212	198	216	212	222	170	182	187	204	209	212	186	207	201	216	212	192	198	205	200	216	190	183	180	185	178	213	195	195	211	205	195	195	180	187	209	203	218	201	178	170	186	197	193	194	203	209	213	172	181	186	176	184	180	212	195	179	191	190	186	192	221	194	209	176	218	214	214	212	189	222	213	175	198	191	192	226	197	183	202	199	173	190	184	201	181	192	207	204	192	187	212	183	205	178	202	202	204	201	175	213	164	191	187	215	181	173	200	189	196	167	158
4108	680	855	861	771	781	717	684	686	650	700	635	680	665	611	646	647	654	636	660	632	651	619	608	601	600	598	612	624	572	583	611	591	602	593	565	593	645	609	621	582	634	608	623	608	571	589	634	592	594	608	607	583	585	580	585	554	595	611	593	563	601	586	591	642	578	610	585	610	641	623	628	576	601	626	600	565	621	565	599	598	633	590	622	613	582	600	590	585	614	636	564	601	610	655	610	575	594	609	596	587	595	570	577	582	618	646	630	622	630	618	570	627	584	606	615	611	611	590	618	606	598	547	647	575	611	606	616	576	596	664	632	587	567	593	633	598	632	596	580	591	600	608	646	658	596	603	639	633	592	587	656	587	576	610	552	592	580	607	617	618	586	600	568	606	612	569	586	619	605	624	594	595	577	622	634	599	617	602	585	617	623	540	622	598	578	582	583	585	603	629	620	597	693	616	595	570	598	601	583	608	606	602	631	603	614	601	585	604	587	643	564	591	622	626	577	610	590	600	545	609	612	615	606	574	566	605	580	597	583	604	616	589	625	600	539	592	596	603	565	578	603	595	573	582	613	598	597	612	604	579	628	563	584	641	624	591	569	616	633	591	588	640	586	565	611	559	654	632	602	631	600	606	571	614	614	592	587	604	609	639	617	601	595	601	576	608	601	590	585	617	606	609	580	607	566	581	608	561	574	566	586	597	589	611	596	591	608	591	591	592	619	612	557	618	605	604	585	598	617	560	592	578	602	631	566	603	611	601	596	639	569	602	602	609	622	609	596	565	563	604	591	585	570	636	659	637	559	578	612	585	586	577	607	600	616	576	597	536	599	596	615	556	626	588	571	599	563	622	592	581	605	645	595	623	576	605	599	604	589	562	579	597	592	554	576	622	585	571	584	556	619	566	586	537	623	575	594	602	578	593	609	615	604	629	544	577	629	623	596	552	568	610	562	612	624	597	610	584	567	599	589	627	548	620	582	611	587	589	609	596	623	587	601	575	617	597	602	577	611	610	618	606	602	608	605	591	585	587	603	628	599	590	592	603	580	584	583	613	629	561	607	569	616	617	582	569	616	608	584	587	570	547	602	570	586	583	607	678	590	587	609	647	611	592	620	584	552	588	613	589	594	574	599	610	570	631	549	592	629	581	593	606	604	605	602	592	592	636	576	595	606	587	576	620	609	579	618	550	600	568	616	616	604	591	561	591	563	594	633	576	624	673	575	621	597	627	634	610	624	575	650	616	594	544	598	587	542	606	582	631	620	608	619	615	557	621	611	620	579	603	598	641	571	604	588	613	634	610	622	605	633	613	613	582	593	607	599	551	584	590	602	607	577	616	610	572	602	567	611	619	576	607	612	580	564	625	608	565	615	594	578	605	625	637	614	645	615	607	608	596	632	641	614	594	581	560	613	580	592	587	617	598	587	640	607	581	585	595	575	564	594	583	595	574	601	595	590	625	598	574	590	587	616	600	626	581	609	668	595	619	605	608	585	586	587	605	585	608	593	564	576	588	629	589	567	595	615	595	613	612	619	548	593	544	622	603	580	622	614	651	597	587	641	592	600	590	544	620	562	642	603	553	624	600	559	576	566	600	615	612	614	563	586	593	582	597	629	615	613	596	588	607	601	599	567	568	661	619	593	619	533	605	584	598	541	595	633	619	631	627	634	557	561	616	596	635	599	597	598	630	594	608	608	611	579	584	595	601	599	642	628	627	545	583	600	605	633	582	594	611	578	627	609	579	572	618	597	628	587	602	639	572	643	582	590	615	649	627	601	582	623	611	589	583	625	551	635	619	584	598	632	563	604	598	593	615	646	615	580	614	657	557	613	619	562	580	630	613	588	597	643	579	621	627	541	597	593	559	616	639	594	579	638	554	611	637	571	575	590	591	627	670	608	549	575	608	606	584	616	593	619	583	556	620	566	641	603	575	604	553	624	596	611	614	597	620	653	607	614	576	593	574	618	554	647	651	581	604	627	584	565	604	578	609	685	603	574	617	643	580	616	596	567	657	618	585	607	545	588	597	580	592	586	591	538	609	534	610	584	617	558	625	599	585	598	589	562	644	609	609	608	556	548	600	592	593	575	626	623	599	636	638	623	595	621	586	592	614	621	601	579	586	592	621	553	586	632	631	608	627	594	591	605	583	600	567	640	618	620	612	628	566	590	613	590	596	614	583	589	603	594	564	610	569	594	609	612	603	607	609	592	563	552	586	637	616	589	626	616	568	635	614	590	593	583	625	545	632	618	594	621	590	595	617	622	583	609	609	552	595	600	614	583	622	600	611	639	647	624	578	665	609	583	611	632	567	586	591	593	613	607	600	588	639	620	633	584	592	623	574	603	616	589	601	576	596	642	602	617	638	604	638	588	572	609	602	621	589	630	606	607	603	592	605	539	611	625	570	590	575	603	680	593	615	605	588	620	585	606	599	580	589	619	612	601	578	573	601	613	587	602	566	596	638	565	579	619	607	605	577	610	600	575	611	581	641	585	613	606	603	591	579	581	604	685	618	631	606	597	579	567	560	590	615	617	580	595	549	591	600	599	604	621	570	560	600	626	619	560	595	618	607	596	597	580	587	610	607	638	599	584	610	621	589	598	589	571	579	605	574	604	592	595	597	655	588	585	629	617	581	643	623	582	583	567	559	592	566	651	605	612	613	568	604	638	580	659	594	590	586	595	633	627	578	554	584	609	618	620	598	566	567	566	605	580	596	612	616	611	597	610	608	586	592	610	595	596	584	559	605	608	635	598	584	619	560	680	584	580	636	567	570	599	641	638	604	588	553	604	605	569	580	611	637	567	605	572	598	564	607	570	561	626	588	607	580	604	594	568	570	630	606	598	589	591	591	618	634	571	582	583	599	604	610	579	616	625	575	590	592	612	591	614	606	601	603	608	594	606	522	560	613	545	608	563	614	569	603	592	584	595	642	571	596	603	568	569	594	593	615	571	612	605	590	631	659	572	584	681	622	545	608	603	586	600	558	608	594	572	582	645	652	582	554	625	603	587	570	608	586	617	565	610	640	598	618	582	621	592	592	624	639	647	581	613	603	648	583	584	563	566	584	635	611	549	593	669	642	661	586	606	607	614	560	575	554	545	634	601	585	610	596	564	632	583	609	618	627	589	559	598	630	603	648	592	593	629	603	593	609	595	586	631	613	563	600	552	562	583	609	600	604	603	614	577	594	604	581	558	631	566	606	585	617	581	619	586	602	627	609	571	590	579	605	593	582	568	585	569	611	556	616	598	618	608	549	618	617	595	594	637	573	621	628	613	580	611	603	639	651	547	615	612	592	610	587	594	603	566	618	607	605	573	609	625	601	560	642	576	586	607	611	643	572	595	620	594	616	613	592	590	614	610	626	609	564	579	588	633	603	572	618	601	557	586	562	580	549	621	607	572	613	612	569	630	642	603	602	610	611	573	611	621	605	580	668	651	598	603	564	573	616	608	574	589	582	601	597	623	634	609	641	604	605	569
13097	1187	1346	1031	713	470	375	323	265	250	223	177	177	163	155	140	118	135	140	119	126	129	109	121	121	140	101	98	103	124	99	95	101	111	120	109	114	115	110	100	116	107	102	99	104	90	115	102	119	92	116	96	96	97	95	94	87	83	102	82	95	98	102	88	108	101	98	95	105	115	91	97	101	108	101	74	118	107	94	110	111	108	87	87	93	106	99	101	95	95	112	95	103	102	90	82	98	87	99	109	104	92	102	100	107	85	101	109	87	112	95	85	105	101	107	98	85	81	106	92	76	83	99	92	109	105	97	99	98	79	94	102	100	113	104	87	82	91	98	92	81	76	116	114	92	98	90	104	90	92	96	99	96	96	116	92	99	98	115	97	102	92	87	101	100	95	91	106	88	92	108	90	93	92	105	90	103	96	95	93	109	98	98	125	118	92	97	105	80	84	88	80	95	88	91	105	91	100	99	108	96	97	92	89	112	100	89	79	101	113	91	103	81	89	97	84	92	83	81	89	111	95	88	92	82	90	88	94	84	93	117	87	97	125	98	92	101	105	101	86	82	88	100	93	96	85	93	101	101	86	104	101	101	93	111	86	92	123	113	92	99	89	99	84	81	94	95	85	87	97	94	88	84	97	103	105	88	92	90	112	70	115	111	98	119	92	103	101	84	100	78	95	84	97	105	93	91	91	97	94	102	92	81	104	80	95	104	108	94	96	93	100	94	121	104	92	97	81	108	63	93	112	99	88	101	92	109	98	104	101	99	90	102	81	80	88	98	82	85	80	95	96	79	106	79	96	115	116	99	106	93	97	100	111	103	102	106	106	86	88	91	86	104	92	73	90	113	95	100	116	108	80	86	92	90	86	101	88	89	102	109	98	103	106	99	90	103	95	113	82	87	96	91	81	104	85	101	102	97	116	97	98	88	100	84	87	100	91	106	85	90	92	92	110	107	98	86	83	76	93	98	89	89	102	105	96	96	90	97	88	86	82	93	89	82	88	96	87	96	91	101	96	91	98	112	101	83	87	99	112	84	90	88	93	107	102	93	106	102	109	97	89	92	102	95	80	106	98	99	103	117	89	84	95	100	88	99	84	96	109	92	115	95	94	90	92	94	79	97	101	105	82	83	92	113	85	87	102	96	98	88	106	111	77	104	105	84	83	97	94	101	95	89	99	93	87	92	97	70	94	92	86	92	98	96	81	96	79	111	96	91	77	84	110	97	96	85	108	99	70	92	115	121	80	85	109	108	101	103	87	80	99	84	90	87	99	99	88	103	100	93	85	95	93	92	83	95	102	95	91	92	83	106	92	89	107	83	78	90	77	90	109	96	114	99	89	108	76	99	95	115	91	77	103	95	102	97	102	80	99	95	99	90	97	92	108	82	76	105	85	112	93	89	103	96	83	84	100	106	96	97	110	86	95	98	92	97	88	93	102	105	95	108	110	102	94	121	111	104	103	87	95	102	96	126	85	106	104	90	114	88	105	107	98	93	105	94	84	92	88	109	94	112	90	96	97	86	88	85	99	95	79	86	87	95	92	93	106	94	99	74	106	92	99	87	97	78	87	83	96	105	93	81	92	84	102	102	91	95	102	82	104	87	99	97	98	112	99	87	108	106	96	108	83	74	87	92	97	104	95	114	106	86	95	92	99	106	84	77	117	86	82	98	102	93	90	81	90	102	91	88	90	107	98	106	109	94	92	96	109	87	83	93	101	106	114	76	99	89	113	97	96	95	85	93	97	98	96	102	103	106	97	79	96	85	90	93	86	77	89	100	85	87	93	118	81	90	87	95	89	99	85	83	85	83	100	99	106	72	98	108	87	106	103	84	91	109	88	87	102	97	104	109	91	67	91	88	81	99	103	80	100	102	91	104	91	101	91	83	98	95	100	97	91	98	82	98	106	88	110	86	101	99	85	97	76	103	97	81	110	88	108	107	98	88	93	86	93	95	108	111	99	120	108	84	89	92	106	92	109	94	95	92	94	106	88	105	98	83	75	101	76	106	98	100	99	111	85	98	83	101	110	86	87	103	109	99	98	109	79	98	97	82	99	107	109	92	96	94	95	100	117	103	96	96	78	114	89	78	104	105	99	98	88	81	90	108	102	95	95	98	92	92	106	114	104	89	98	95	88	106	102	82	89	97	97	125	100	115	95	100	117	104	82	101	109	95	87	88	94	89	90	93	102	84	88	107	105	120	98	102	113	98	75	108	93	92	98	86	92	82	84	119	90	82	101	91	91	88	82	92	90	127	100	105	96	92	94	89	95	92	99	102	86	105	86	96	98	81	98	104	79	116	84	81	91	87	105	89	95	77	78	111	101	107	100	84	108	91	105	93	110	80	92	94	92	73	97	122	104	86	96	89	100	111	109	108	89	91	82	99	102	100	99	94	98	80	83	109	107	89	102	97	98	89	118	91	94	97	102	102	99	93	84	103	74	95	81	92	89	84	96	112	92	88	88	99	88	82	110	92	87	109	97	103	88	96	101	94	95	100	106	107	98	102	114	104	108	99	99	98	77	115	80	105	109	112	100	105	94	97	93	109	105	106	102	100	92	99	89	108	105	83	93	102	91	97	87	92	107	92	96	98	93	125	120	94	92	105	97	105	104	92	85	85	92	98	92	83	89	93	84	106	111	98	93	90	102	85	92	107	103	99	104	83	93	104	89	81	78	105	103	87	98	113	100	101	95	101	95	85	97	87	87	115	105	105	103	92	86	110	90	87	109	82	107	109	91	104	94	87	109	122	92	103	98	113	108	98	87	107	101	98	98	102	93	88	102	80	87	103	106	100	92	99	107	85	93	80	87	99	100	102	96	101	101	99	103	104	90	100	96	100	91	106	94	96	101	96	92	99	104	99	94	88	102	120	87	103	103	99	78	82	104	77	93	90	107	97	79	111	102	88	90	111	108	91	102	103	105	102	110	87	90	93	93	86	90	81	81	93	98	89	74	97	80	106	107	88	111	75	98	100	99	108	106	71	88	86	85	76	92	102	127	85	100	101	111	91	93	102	106	91	102	99	91	108	111	107	105	96	82	98	111	106	93	118	105	90	99	98	102	113	97	87	98	114	107	98	118	98	95	89	100	105	96	79	95	87	85	95	82	107	82	94	92	96	104	114	85	94	105	86	119	86	93	118	100	102	87	94	103	95	100	89	85	93	100	98	114	106	105	119	95	89	97	105	103	93	102	113	85	93	90	95	107	102	92	112	84	105	89	108	94	108	80	98	99	102	86	99	90	96	108	102	80	92	101	87	88	99	119	104	100	88	98	89	103	99	88	112	86	98	90	90	99	71	87	88	89	101	97	100	93	89	77	93	101	105	85	87	94	76	103	107	101	88	94	91	90	88	85	80	95	101	86	83	86	102	88	103	103	83	108	100	99	98	94	98	102	83	112	88	106	84	91	76	107	101	113	106	99	86	107	88	110	102	93	95	89	89	89	89	92	81	86	79	110	102	95	114	98	84	96	91	78
7814	1414	3491	3834	3004	2550	2045	1704	1466	1200	1135	1028	889	783	743	697	694	685	610	560	538	518	544	500	474	451	461	484	457	467	410	450	394	386	416	403	399	417	410	397	409	395	411	366	351	407	364	359	373	333	352	373	387	339	360	338	338	386	397	339	384	367	378	383	395	367	350	310	371	330	350	377	335	362	352	335	345	349	323	364	340	310	336	360	336	373	333	342	328	340	334	312	329	325	316	336	318	374	324	379	362	332	321	347	357	336	361	327	331	338	327	346	325	331	307	347	337	326	338	349	335	321	353	351	351	344	337	372	348	336	375	338	328	334	343	325	357	305	333	345	344	349	342	294	342	327	342	334	320	325	294	339	333	315	337	342	300	312	360	328	342	328	331	313	315	338	370	317	347	299	287	337	323	307	357	322	330	345	329	353	337	343	307	324	347	354	312	349	302	351	355	324	338	315	310	331	352	317	322	346	363	334	358	317	334	329	341	318	355	356	307	349	321	324	346	330	336	318	331	347	330	330	337	330	315	353	334	352	347	326	329	340	320	322	352	362	326	312	340	363	343	370	317	347	322	372	314	329	309	323	339	324	328	335	333	325	306	353	333	352	365	336	336	317	345	350	337	335	342	333	348	328	339	310	323	329	342	323	331	353	332	354	346	322	341	364	333	337	346	324	329	323	335	343	328	314	333	374	344	326	334	328	343	310	344	336	347	336	325	326	355	325	330	333	370	345	329	350	325	301	345	330	352	305	326	341	350	356	341	320	350	345	342	310	311	383	331	339	359	333	348	396	356	337	322	302	320	336	334	353	338	298	336	326	308	321	344	333	322	342	340	296	346	321	287	336	364	346	354	312	354	356	336	339	327	332	353	339	316	330	378	326	316	330	340	331	351	328	324	338	326	318	354	330	351	342	361	323	328	314	321	329	336	329	316	363	349	324	286	323	323	337	335	352	357	352	358	338	312	314	334	331	354	324	325	313	312	311	314	344	330	371	287	360	352	343	336	340	335	331	365	325	320	333	344	351	313	312	357	336	372	308	377	340	368	318	369	347	312	300	347	322	342	330	320	313	365	319	370	367	317	338	310	361	324	329	314	309	364	296	337	299	317	335	335	324	349	349	351	313	350	338	322	318	344	351	346	343	324	320	344	326	352	375	328	346	335	351	316	352	343	334	335	312	353	343	326	335	336	312	302	352	313	335	328	342	341	349	345	346	338	311	359	343	325	307	335	342	299	334	349	324	335	346	367	340	380	351	361	363	350	325	319	323	336	346	353	281	346	333	333	338	355	359	340	321	329	333	340	333	313	289	352	345	327	325	334	327	336	332	346	352	332	325	285	335	350	335	327	367	329	339	327	310	311	343	324	319	310	339	361	345	338	352	294	323	329	325	332	317	371	341	348	347	313	344	350	337	300	294	327	324	307	333	355	340	342	309	350	341	323	357	324	340	323	341	346	319	351	360	328	342	350	315	329	324	314	318	320	311	338	328	341	358	294	312	329	331	353	349	329	375	326	293	336	338	341	338	322	319	352	337	347	327	358	358	342	333	306	310	332	362	307	326	358	325	349	342	319	349	346	326	325	357	337	336	333	321	321	312	320	325	309	319	352	365	358	333	342	344	323	321	340	344	341	349	350	375	364	307	346	355	332	310	335	343	333	338	339	327	333	319	309	365	330	333	327	328	328	322	316	331	344	353	315	331	337	327	317	293	338	312	343	342	331	362	374	334	318	343	313	363	366	323	369	369	351	361	334	336	332	360	321	364	315	349	344	332	298	368	326	335	341	346	321	301	365	363	330	322	320	352	323	319	329	371	328	331	329	337	314	335	334	311	334	317	320	348	339	322	329	324	324	347	346	314	315	340	318	292	359	345	337	324	334	348	335	324	345	358	333	325	365	337	318	334	349	358	382	320	329	321	328	341	326	369	361	345	348	313	345	325	338	336	332	353	346	312	309	324	348	319	313	342	330	382	346	358	338	348	350	345	366	354	339	352	347	362	319	333	355	342	353	360	333	338	300	351	305	325	317	342	330	302	345	341	345	338	317	344	343	349	332	351	328	325	318	338	335	306	370	336	329	346	331	326	350	343	336	340	323	333	311	344	332	349	356	377	348	354	356	309	330	331	350	358	362	314	323	357	325	317	316	350	328	343	365	361	288	350	336	318	368	312	335	355	323	344	356	362	325	332	345	335	311	308	363	330	370	312	324	313	331	364	308	328	341	321	349	324	340	339	322	338	307	308	351	350	348	294	346	341	314	338	345	361	369	315	331	326	347	337	375	324	347	335	339	320	323	348	309	342	341	324	306	382	326	337	346	333	350	316	349	339	329	326	308	343	321	336	315	359	330	352	327	358	301	326	341	301	325	357	350	337	346	340	297	359	372	358	360	324	339	346	317	381	328	342	322	317	301	343	334	331	322	331	312	334	339	362	343	351	355	308	310	338	308	345	303	319	324	375	328	317	313	293	366	339	325	339	332	356	356	352	347	308	392	339	348	336	333	341	315	329	291	359	317	342	315	351	323	332	351	332	338	333	332	313	307	312	354	342	316	315	305	338	296	376	350	326	342	303	373	329	369	364	360	347	320	341	335	312	336	315	324	321	310	360	312	371	354	318	314	365	323	292	341	344	319	324	327	326	369	285	341	326	341	333	319	320	347	337	360	323	322	328	351	340	378	348	333	336	333	336	323	322	355	358	320	310	343	336	319	330	340	313	346	324	330	344	355	333	324	355	324	348	332	319	329	351	350	338	378	343	330	338	336	346	307	331	368	295	323	338	328	336	353	307	338	321	339	310	328	339	312	385	374	344	336	325	341	285	328	334	324	326	340	353	343	327	325	319	309	317	335	364	318	333	332	342	308	320	371	394	338	304	345	357	326	338	311	313	354	350	321	335	335	336	344	339	351	338	327	356	334	337	349	332	313	352	325	319	305	345	327	347	351	344	346	316	351	357	332	311	332	323	318	296	325	344	310	316	316	376	363	356	322	367	309	333	325	366	352	341	341	343	366	341	337	330	352	354	348	312	343	341	294	338	340	332	303	315	325	349	364	329	342	312	303	347	362	353	328	336	322	353	317	317	312	331	361	339	330	356	353	325	353	344	324	351	332	360	340	362	337	341	351	338	287	358	352	333	327	351	322	319	342	348	308	322	333	329	335	330	349	341	343	334	352	320	281	364	301	322	315	330	339	328	342	318	358	354	279	329	359	358	342	362	310	365	336	333	339	334	354	326	304	383	333	338	328	351	316	340	347	306	354	328	329	346	315	355	308	350	340	341	354	378	301	331	354	319	326	328	316	323	363	315	346	333	356	329	326	336	326	329	329	328	307	318	350	328	349	346	349	322	352	311	355	347	331	350	345	331	357	303	340	338	372	369	369	368	352	369	321	336	367	311	374	325	346	340	377	352	373	341	354	316	313	330	375	361	350	333	328	346	323	374	321	339	327	380	334	327	336	357	315	339	331	348	338	322	359	341	336	315
21456	2740	2842	2129	1406	1042	837	620	484	441	360	311	308	290	242	222	203	230	200	219	191	193	203	192	176	167	183	193	189	173	186	164	174	175	177	173	166	164	175	149	159	170	156	173	189	159	162	181	147	151	148	171	175	158	170	155	148	151	156	155	141	153	154	151	137	131	160	129	144	160	162	162	157	127	150	149	154	151	153	159	148	145	158	163	147	156	159	158	149	150	151	137	141	144	153	135	148	140	146	146	154	159	155	129	154	167	177	149	184	132	141	137	135	169	153	154	157	143	164	156	144	136	174	131	178	142	164	168	141	142	149	144	173	136	157	148	142	147	147	146	179	156	155	141	156	157	150	147	127	167	161	166	146	160	155	145	147	184	138	158	142	150	140	145	149	134	151	145	151	132	139	148	146	136	171	121	150	165	160	149	168	170	149	133	154	157	139	132	163	130	152	140	138	165	139	145	143	151	158	140	158	135	131	153	148	177	150	156	145	167	168	139	159	148	154	140	153	147	132	167	157	161	145	136	141	162	164	141	141	142	153	165	148	157	154	157	121	131	151	149	146	134	162	148	154	138	180	153	136	142	159	124	150	157	145	136	139	136	129	160	138	144	143	143	160	152	176	157	154	152	148	148	165	159	149	142	176	150	165	130	134	142	151	142	151	142	144	124	148	138	141	141	147	142	149	150	155	128	140	153	154	137	131	147	144	147	157	157	150	143	139	141	125	120	166	141	146	131	137	157	160	143	131	120	159	147	145	123	148	165	161	140	139	139	145	134	135	142	145	129	147	143	116	161	132	168	141	146	131	186	173	149	159	127	143	123	170	144	145	150	150	147	134	145	152	134	143	145	134	150	137	153	140	140	155	141	141	148	157	157	148	148	153	157	161	145	140	165	165	159	135	141	146	150	148	128	141	154	150	132	163	157	163	132	159	139	149	152	176	151	126	160	139	160	151	143	115	150	150	151	151	159	152	166	151	139	159	143	153	153	150	143	136	133	145	166	150	155	136	140	149	152	165	163	137	136	159	139	159	130	142	152	147	142	153	146	145	159	155	155	140	147	160	153	129	170	141	139	108	142	144	163	154	155	130	137	166	156	147	134	142	167	162	144	163	133	135	147	176	136	143	140	141	160	145	153	148	142	145	153	143	146	128	154	138	173	146	168	161	159	161	161	149	156	172	166	150	134	154	153	183	132	155	162	166	130	151	139	165	129	139	145	155	173	147	136	176	138	153	136	156	144	142	145	153	136	149	157	153	147	156	157	182	151	142	147	169	134	125	135	152	160	141	147	156	142	161	151	158	164	144	135	171	141	149	156	159	149	153	164	157	147	132	154	158	146	148	135	145	158	152	160	144	143	152	156	137	147	136	146	144	171	153	123	151	129	149	134	151	153	144	151	149	134	150	154	129	147	151	156	145	186	164	163	158	158	142	165	152	160	136	159	146	146	155	150	154	159	158	159	139	141	138	133	159	163	150	127	162	146	128	157	134	132	145	159	134	141	165	151	151	146	151	163	160	144	145	156	159	159	127	158	170	170	149	152	158	156	166	153	144	157	153	132	150	132	126	162	139	164	135	167	132	154	166	153	180	143	170	141	148	135	145	139	143	155	166	148	147	158	167	165	155	134	145	120	146	156	136	149	156	126	123	155	156	152	144	151	150	154	172	167	163	158	163	123	162	155	136	127	168	172	130	134	134	157	150	150	144	153	132	179	158	149	140	148	149	141	138	105	159	156	148	152	140	138	155	150	143	138	134	134	150	142	138	139	147	139	155	154	137	155	142	161	138	150	172	148	146	139	155	127	150	150	171	154	157	164	145	134	121	170	143	154	140	162	162	142	158	144	148	161	134	155	146	165	159	150	128	164	164	153	121	148	139	136	145	171	191	136	165	153	132	159	144	144	146	147	137	154	134	160	148	162	149	163	150	142	144	134	154	161	158	155	156	154	146	147	146	171	168	170	136	140	173	149	162	129	146	161	159	158	155	137	144	141	141	153	163	149	168	151	136	140	149	145	169	156	177	155	145	159	162	165	145	129	144	137	139	153	133	159	157	153	159	135	175	150	141	132	136	126	139	149	153	131	162	144	134	142	146	164	149	155	128	156	167	144	144	153	158	161	154	150	158	146	185	146	116	131	157	147	163	146	153	134	146	161	141	129	141	145	126	133	140	152	147	123	159	168	149	162	158	175	126	163	150	144	131	161	163	137	166	142	165	166	140	127	126	149	144	139	149	159	162	124	151	165	138	152	138	128	167	149	151	133	149	146	157	152	135	132	156	142	163	148	192	171	143	157	162	159	150	137	157	119	164	173	159	161	172	140	157	154	126	163	125	172	167	150	133	150	169	141	164	149	152	146	153	130	137	138	159	150	161	138	163	182	151	140	169	155	165	149	135	150	146	147	134	153	159	158	145	160	172	152	137	152	152	148	148	125	159	137	148	152	172	149	164	158	127	138	157	151	137	160	133	145	152	143	146	128	153	159	136	149	163	160	162	170	150	128	164	142	139	160	144	134	163	149	155	149	143	132	135	144	166	137	164	131	166	150	137	132	148	154	137	162	138	140	163	164	156	165	147	151	161	140	148	149	160	154	154	145	159	134	161	157	160	150	145	152	161	150	152	178	146	160	136	147	141	171	165	133	145	141	155	149	142	158	161	158	132	142	144	138	131	155	149	178	150	147	144	128	150	161	152	147	154	137	168	163	134	157	134	167	170	133	162	139	143	152	151	121	132	157	158	136	143	159	143	126	134	139	146	150	148	152	139	161	135	165	156	170	169	148	153	161	165	132	112	153	158	139	177	147	136	168	164	164	151	158	135	144	163	138	153	151	151	170	147	131	164	138	141	154	140	128	138	168	157	164	156	143	141	140	166	154	146	168	135	133	143	152	161	163	152	142	154	153	156	133	153	157	164	161	160	149	158	153	132	133	149	159	147	147	137	157	147	161	175	134	132	147	130	141	147	139	150	141	161	155	161	147	162	156	157	163	134	168	133	153	147	153	151	135	156	128	168	143	137	139	127	149	133	159	135	155	163	152	135	145	143	154	175	148	158	156	160	151	126	166	138	175	137	165	162	147	130	137	149	148	153	162	137	138	145	162	181	144	149	135	153	153	141	175	154	171	165	174	155	147	140	160	146	168	160	143	143	171	140	160	129	129	139	146	161	135	160	137	174	150	169	155	166	144	137	165	132	136	149	153	157	149	148	157	147	142	176	151	171	140	150	143	144	166	164	114	166	123	170	151	147	144	135	156	150	149	125	150	143	148	149	170	162	176	142	141	137	151	138	142	151	156	143	168	136	121	160	146	150	168	150	136	165	163	174	137	161	150	138	152	145	140	141	149	169	147	140	148	146	152	157	161	148	155	151	160	165	136	131	148	162	168	135	152	136	128	157	128	155	154	136	163	139	141	148	162	155	143	144	138	148	144	176	153	140	135	160	143	128	140	175	145	146	140	146	159	133	135	150	137	144	151	144	139
10639	2687	6427	6939	5785	4745	3793	3211	2675	2209	2059	1727	1529	1435	1393	1217	1189	1059	1005	893	901	943	859	844	789	775	774	767	724	712	707	710	700	692	654	624	660	619	636	589	573	632	589	612	564	599	565	526	597	559	562	583	551	582	555	523	548	540	530	570	536	573	533	516	532	556	531	534	544	537	531	515	520	551	500	497	488	512	520	559	497	549	533	558	556	511	549	480	535	481	540	516	551	503	495	526	511	519	508	489	517	534	517	531	482	537	526	515	511	477	501	520	494	542	508	518	465	475	521	530	496	500	513	534	517	519	533	489	513	472	490	499	473	498	507	527	555	502	491	514	470	513	521	481	493	502	520	500	506	527	500	491	511	506	475	501	532	528	514	494	500	446	509	460	468	491	506	549	541	500	544	492	508	488	509	488	530	505	483	515	489	505	540	514	482	529	489	502	494	475	523	523	519	494	491	487	491	494	487	533	515	471	504	464	489	503	491	499	485	489	488	538	508	512	506	463	477	497	488	496	540	492	550	483	480	487	475	521	481	471	475	501	451	524	507	505	512	508	537	503	499	521	491	528	474	476	490	504	561	488	509	521	488	484	474	518	481	479	498	481	490	441	531	507	500	489	481	472	488	481	520	499	494	501	515	497	489	511	482	456	511	522	500	541	529	511	477	531	509	505	540	496	520	517	509	502	512	524	486	525	484	520	530	549	481	531	486	538	489	508	501	506	489	543	543	486	503	505	518	477	517	473	470	498	490	477	476	478	486	501	505	492	482	527	544	526	464	523	512	513	476	456	506	470	562	502	522	512	498	468	469	485	509	488	484	495	483	450	505	433	489	465	466	523	468	532	535	467	487	444	443	485	523	496	525	501	490	486	490	505	512	507	506	493	493	502	528	523	501	459	479	485	522	477	545	523	509	525	460	459	482	528	509	484	492	504	487	519	468	472	537	475	459	481	500	514	521	516	473	497	492	510	491	513	506	510	473	538	499	472	480	503	484	484	433	501	478	529	504	477	532	527	487	435	489	493	486	499	478	454	507	516	497	500	470	489	540	526	480	512	489	500	484	477	494	506	488	505	555	511	470	486	527	507	520	516	440	495	499	484	491	483	466	487	484	494	504	513	506	475	481	492	508	461	509	514	488	500	532	506	490	526	461	560	473	484	519	486	534	484	507	473	505	510	493	472	458	488	485	510	486	484	518	531	469	518	522	517	452	495	540	495	498	468	512	499	500	509	473	461	483	481	481	476	493	470	517	506	499	504	463	528	500	495	469	489	490	517	489	490	509	503	524	494	511	500	568	461	446	506	542	461	478	537	497	490	477	483	518	526	512	503	515	504	480	487	506	523	477	494	479	477	477	459	500	519	503	507	485	448	499	449	495	486	508	463	497	498	525	502	534	504	475	512	508	527	463	494	502	522	476	483	450	446	492	526	468	465	534	469	475	449	481	441	488	456	506	492	510	504	504	503	501	505	471	473	495	537	488	513	481	494	478	500	504	521	493	526	489	479	509	492	520	484	498	540	490	507	477	550	495	461	504	493	470	478	454	537	486	542	526	498	471	493	513	523	483	550	515	495	483	502	517	456	502	507	464	497	507	507	489	531	494	538	518	513	488	480	483	472	526	503	495	517	472	496	496	535	515	470	522	478	545	516	514	484	457	429	464	522	482	518	463	545	474	496	516	474	525	543	495	484	506	468	511	488	485	472	489	514	533	491	455	500	483	465	487	481	535	497	492	510	506	515	505	484	480	486	520	487	487	527	473	510	480	457	513	515	511	478	484	498	468	454	472	508	498	528	512	532	509	496	477	510	482	462	475	467	469	485	490	520	510	484	519	502	496	529	521	532	501	508	472	518	514	500	507	504	491	490	501	530	503	509	565	507	471	515	540	520	537	505	496	494	547	471	501	519	523	504	470	520	469	484	533	498	484	539	456	498	520	480	491	499	552	530	501	523	491	507	512	507	507	474	532	491	514	492	494	498	462	479	513	489	535	471	482	482	473	518	531	515	528	511	489	491	489	468	514	509	499	495	520	516	510	508	511	491	524	540	510	504	483	507	450	476	524	494	520	493	488	494	529	489	499	516	512	472	513	498	474	536	494	482	512	494	492	518	543	463	503	468	476	510	525	484	510	492	491	520	463	495	531	508	496	516	445	474	510	519	492	513	482	506	495	519	514	490	470	486	487	524	477	491	477	518	479	530	464	532	483	472	485	523	497	536	490	470	502	501	469	482	469	474	490	456	457	496	505	470	498	546	507	481	488	458	484	489	541	522	462	503	539	528	474	484	487	489	472	519	507	508	536	513	538	502	518	486	468	444	474	507	504	482	461	520	486	504	456	491	499	450	448	536	476	549	491	486	477	522	476	504	508	477	528	467	487	533	499	489	482	458	506	491	483	520	455	468	548	506	496	514	487	510	492	517	459	486	509	524	489	489	521	464	474	525	518	531	467	488	526	521	506	486	506	494	492	457	514	534	477	464	488	485	492	481	496	517	524	483	496	471	544	453	509	493	515	506	506	516	530	469	508	514	492	497	489	472	513	528	466	498	497	486	472	516	497	540	481	505	498	492	481	508	537	510	509	498	507	507	480	486	538	495	495	567	504	520	487	492	497	463	551	446	489	504	499	489	486	487	466	530	487	479	470	488	486	476	477	510	510	516	513	462	522	516	486	474	481	540	480	479	452	491	475	486	479	500	432	478	486	514	494	506	514	490	484	487	478	526	511	513	513	475	536	475	493	475	509	533	511	481	546	483	476	502	508	482	522	497	491	501	542	487	495	513	490	493	507	498	480	518	518	535	510	499	497	492	543	487	502	464	516	514	548	502	480	492	514	476	533	528	526	498	519	514	525	520	513	504	539	498	527	489	509	514	446	492	468	500	498	493	514	519	498	471	497	469	528	531	533	509	473	514	501	484	521	498	523	516	525	515	530	538	514	486	433	477	467	470	497	508	492	474	487	490	466	542	474	508	482	484	530	484	482	464	516	481	493	514	493	489	521	512	487	488	482	485	526	469	477	518	499	482	500	463	477	516	498	509	510	506	504	495	501	513	486	498	545	487	504	506	510	491	511	491	523	481	545	474	494	502	506	471	501	487	492	497	514	509	487	480	481	521	554	485	530	493	491	473	524	491	466	501	493	477	493	478	458	526	527	466	499	479	501	493	518	504	489	548	457	487	481	513	526	522	535	514	498	517	480	500	466	501	503	455	528	491	506	498	527	446	482	486	460	532	506	510	483	514	539	511	508	483	499	516	486	488	548	545	502	474	511	515	511	497	539	462	483	531	529	455	483	532	459	486	452	517	476	488	521	505	481	500	503	535	465	496	484	481	520	508	514	510	495	490	489	502	503	483	490	490	511	531	482	512	482	511	482	477	517	473	521	502	500	461	523	489	524	490	524	502	517	449	533	453	513	493	495	498	496	491	504	538	491	506	517	537	499	499	504	522	493	468	507	537	523	522	461	519	492	521	521	500	520	532
2777	261	271	231	214	216	197	233	205	225	184	199	204	195	200	203	198	201	216	176	190	203	199	193	186	216	204	171	204	196	191	214	180	189	169	193	203	185	204	198	199	188	208	185	180	201	179	198	191	183	195	206	182	193	191	179	211	199	184	194	200	187	186	191	193	221	214	176	184	197	202	189	193	195	198	193	182	198	184	196	204	210	186	197	205	208	196	194	191	195	207	163	183	195	189	203	212	192	185	200	188	224	191	208	202	184	181	205	181	198	186	191	216	190	200	198	182	189	213	174	186	184	184	197	184	197	191	200	209	170	196	203	202	208	183	178	169	214	183	212	207	212	213	158	184	194	205	191	170	205	204	213	200	205	196	212	179	200	186	218	186	210	190	187	170	193	195	177	206	208	197	202	191	172	193	202	212	174	198	215	223	192	156	211	177	202	202	173	172	170	207	197	200	174	210	203	184	203	181	199	185	207	170	182	183	173	182	218	173	189	193	206	186	185	209	195	194	197	175	192	179	196	185	218	226	204	195	199	176	200	212	198	200	179	199	178	196	191	205	199	179	205	213	206	189	190	189	175	205	181	189	190	207	217	207	195	203	171	190	195	200	221	196	187	193	190	195	195	202	196	196	193	194	203	204	207	180	195	194	184	180	178	172	191	196	184	166	179	177	205	217	190	209	190	188	173	173	199	196	184	199	207	192	215	208	182	199	181	210	200	205	192	190	188	209	196	182	213	204	202	202	193	187	193	203	177	202	205	188	216	197	195	213	200	171	193	188	171	191	179	183	194	193	191	202	184	208	207	193	188	165	190	178	184	188	201	184	194	203	188	175	203	207	192	208	180	177	207	182	180	182	196	188	192	188	183	185	177	193	204	231	188	192	194	190	209	214	175	199	206	186	195	206	182	185	198	195	180	213	182	200	193	228	201	196	177	206	211	199	177	197	197	197	181	188	209	182	197	199	184	189	200	198	173	209	156	193	199	207	192	188	187	188	199	193	216	168	184	197	218	179	191	208	195	186	180	178	225	187	224	200	181	206	213	233	179	199	206	194	205	186	194	184	193	202	192	195	207	204	214	202	172	202	204	189	218	191	203	204	195	209	191	193	184	181	180	214	175	190	216	195	186	200	194	193	195	196	193	217	161	180	190	198	208	194	197	173	205	197	181	187	212	185	175	204	184	203	195	180	183	198	212	208	195	178	185	191	205	186	167	175	171	195	200	211	173	184	196	170	170	193	191	187	200	207	201	198	182	200	227	190	208	169	187	206	181	205	220	192	167	178	200	208	194	203	220	222	169	189	197	230	168	202	206	205	204	193	192	178	202	169	206	172	190	195	173	198	184	208	185	167	182	195	212	192	189	192	201	195	180	195	197	200	227	175	202	189	203	161	186	196	209	203	227	193	200	192	185	212	206	207	181	201	214	177	196	207	195	181	208	186	208	191	199	199	162	224	198	177	202	197	191	179	213	220	223	207	187	198	201	182	181	190	196	198	179	178	191	194	176	177	183	210	179	178	184	192	208	202	195	198	191	179	186	199	201	188	193	189	209	187	186	195	195	168	195	197	181	183	206	210	236	205	184	201	210	171	191	218	180	182	182	178	182	185	226	178	217	176	230	205	188	179	198	213	184	225	190	212	184	209	180	209	200	206	185	194	202	188	189	177	183	190	195	216	196	176	216	203	181	199	190	166	214	188	193	168	194	204	202	189	172	203	190	198	166	170	189	198	191	183	181	202	185	180	200	164	175	186	190	186	189	193	214	184	179	196	194	199	174	185	199	185	208	193	196	208	186	196	191	188	186	209	173	188	191	191	171	189	189	181	196	200	197	200	188	206	191	191	190	194	205	212	216	196	207	188	186	188	190	195	180	160	189	172	199	200	181	196	214	203	183	192	219	189	204	205	219	166	194	211	185	197	198	181	196	184	215	199	197	175	186	178	187	195	194	196	216	195	229	192	197	182	226	195	181	181	176	187	195	173	206	166	191	191	186	184	186	196	175	183	216	196	205	191	185	174	199	202	191	175	228	190	177	220	181	202	194	208	203	207	170	195	181	170	193	202	166	193	211	165	186	209	182	179	204	193	203	200	181	156	205	209	205	175	172	190	191	205	194	185	192	176	194	193	186	194	212	195	169	202	168	206	168	186	190	214	195	189	189	200	183	202	186	198	213	233	192	182	172	182	191	207	184	222	189	223	204	163	216	185	209	178	220	199	215	170	195	202	214	212	204	206	181	192	184	205	200	200	181	217	213	179	188	187	194	171	184	181	214	186	227	186	199	189	196	172	186	226	180	180	208	190	180	212	206	191	191	174	191	178	190	191	219	152	195	198	178	188	189	194	209	172	183	199	194	193	207	194	192	192	187	204	186	198	189	197	186	229	201	198	188	197	219	199	175	206	206	233	174	170	194	187	169	187	196	194	192	193	206	185	190	176	187	193	173	187	198	202	180	185	175	189	196	194	185	194	182	181	178	184	186	207	178	174	173	183	199	168	200	213	183	183	197	199	176	203	163	197	191	225	187	183	177	218	191	198	188	211	213	186	190	194	197	224	169	211	232	197	185	201	186	219	189	188	178	180	177	208	198	191	196	219	190	182	187	200	178	214	186	205	216	183	204	198	166	189	173	160	178	237	220	189	202	183	181	196	172	171	210	182	193	216	201	176	208	195	183	195	194	196	208	191	207	203	193	174	206	195	187	217	186	193	188	235	200	174	182	195	180	194	221	199	161	203	176	215	186	202	180	216	179	189	199	176	188	200	181	203	201	190	211	170	185	182	181	199	181	196	204	205	210	173	176	183	169	202	187	190	196	185	181	171	217	185	177	204	200	201	172	232	197	200	178	199	205	201	170	203	211	200	184	176	188	208	200	196	218	188	198	203	185	211	174	178	176	211	218	184	187	191	176	208	198	205	231	186	213	168	192	180	196	191	209	188	199	177	181	193	218	181	209	169	199	194	187	193	202	178	220	213	203	214	181	208	192	176	229	173	196	183	203	193	182	202	201	197	202	205	215	185	188	218	197	210	196	219	184	207	201	212	187	200	200	192	187	184	188	174	209	176	201	205	188	198	196	186	203	182	195	202	191	199	216	204	194	197	172	204	186	179	181	176	209	197	183	176	192	204	214	207	183	200	214	187	195	193	191	185	176	186	217	195	206	194	170	192	206	184	182	194	188	198	202	210	182	204	195	175	181	198	222	200	199	207	159	204	199	172	194	197	204	183	194	164	196	198	203	176	200	192	202	215	184	214	192	175	192	188	183	170	211	192	199	181	193	184	223	200	192	177	208	179	186	206	178	213	212	157	198	204	210	185	195	157	198	199	185	202	182	188	202	202	190	186	208	203	182	201	214	195	189	202	173	200	193	231	183	193	204	192	214	207	187	185	181	182	218	212	219	211	198	186	181	207	178	204	197	200	217	177	204	194	190	194	205	186	184	179	183	204	203	192	184	191	193	204	168	202	182	199	192	186	169	215	206
3655	698	795	789	734	735	715	649	706	625	610	597	636	620	615	618	593	622	595	629	612	606	593	616	582	608	597	581	617	567	613	586	606	577	558	575	596	611	589	572	601	577	604	614	598	554	591	558	597	616	598	635	596	599	585	591	594	562	548	590	654	611	608	617	599	583	576	605	632	645	582	601	571	629	609	592	591	632	597	593	595	599	638	532	562	579	649	583	631	569	600	635	623	570	606	583	610	585	598	616	600	615	587	586	628	597	556	602	602	589	607	560	605	617	623	628	598	584	624	603	548	613	576	608	626	599	670	635	632	603	598	620	581	625	667	595	598	591	579	600	592	575	582	603	614	580	546	573	640	575	603	593	582	601	606	546	610	604	581	595	599	619	601	565	620	608	568	542	579	628	556	634	622	623	618	635	588	610	585	601	577	585	567	600	599	618	590	586	589	594	587	594	612	596	557	578	592	618	616	589	657	571	604	603	590	575	545	637	578	594	578	603	561	634	604	589	589	623	599	564	587	578	524	637	586	568	579	640	612	595	566	608	583	630	614	622	593	539	624	583	664	631	594	595	574	575	576	571	592	617	615	579	590	636	522	601	581	594	584	621	586	588	608	546	578	632	599	628	614	628	621	594	643	548	582	602	578	622	591	585	600	586	600	597	628	623	623	583	573	558	607	605	608	588	610	608	598	615	586	616	610	590	580	589	629	625	574	596	565	622	618	610	629	642	602	595	592	584	568	610	597	632	589	573	590	587	600	569	589	600	609	621	575	613	633	582	620	602	595	562	596	613	579	634	596	614	608	546	647	621	610	577	606	565	610	599	585	603	584	634	607	580	604	614	576	535	602	610	592	635	568	599	605	600	593	600	585	616	610	571	604	582	600	640	592	554	597	605	569	612	596	557	608	638	631	638	613	551	553	598	611	612	605	609	615	545	586	607	622	613	560	584	591	588	617	573	577	620	601	588	601	592	589	584	564	627	577	642	573	626	563	618	607	591	622	622	586	577	592	624	626	572	598	618	567	623	633	613	598	635	576	617	588	605	592	653	587	573	591	639	562	607	581	580	577	595	624	603	623	562	612	581	645	552	557	575	622	580	607	639	660	617	556	601	663	610	596	586	588	596	601	615	597	597	615	607	609	637	599	616	606	556	606	595	593	608	600	627	582	602	650	606	613	639	599	606	581	588	646	559	600	577	564	610	584	591	602	574	582	598	597	618	597	570	565	591	561	599	565	592	580	569	628	603	600	588	563	592	643	606	581	600	591	544	568	598	607	580	622	566	581	627	613	587	610	603	593	623	616	617	630	602	586	634	591	606	582	607	590	585	586	603	607	663	607	600	575	646	565	603	588	592	623	601	632	622	577	630	555	565	589	542	571	600	671	620	610	614	615	615	591	612	587	572	625	608	632	596	610	581	621	628	594	596	607	605	577	632	624	568	582	571	587	600	611	655	601	574	626	605	547	611	573	630	583	593	628	600	622	611	618	544	583	601	594	622	614	578	643	651	579	559	598	594	587	579	550	588	544	623	600	578	590	585	585	596	561	595	627	628	592	594	585	637	604	557	590	556	596	551	575	581	606	582	558	548	588	596	592	601	563	620	592	597	602	624	620	612	631	605	590	594	624	623	612	605	625	654	596	595	636	611	618	602	600	616	597	603	584	587	614	599	600	570	580	580	603	610	581	588	622	592	580	595	609	601	573	599	631	566	562	592	579	610	606	617	594	595	623	590	577	592	556	604	616	567	594	575	612	592	589	631	614	610	616	654	595	600	603	556	601	569	555	573	570	589	566	567	609	583	569	615	573	625	591	602	609	564	580	603	603	610	589	595	622	599	608	588	567	581	576	620	648	586	559	588	626	576	643	584	616	630	628	656	571	576	601	628	552	592	633	555	592	656	580	588	569	552	585	589	569	608	597	612	634	612	598	547	594	618	609	594	593	624	598	615	607	620	609	591	598	665	592	558	575	617	600	566	580	593	573	626	588	576	565	595	628	627	574	587	594	594	577	625	614	598	587	608	606	574	612	606	574	541	608	595	588	597	588	575	614	605	606	601	551	571	592	583	574	560	592	601	560	560	616	606	568	612	594	598	593	633	614	581	595	579	583	612	609	618	576	596	605	613	591	621	569	674	615	603	639	626	603	560	584	588	580	604	596	612	597	620	587	616	615	596	661	552	577	584	629	558	560	599	554	588	622	588	569	618	609	615	641	614	591	561	590	616	604	619	581	591	617	620	603	583	593	582	619	615	592	566	610	595	608	601	589	640	642	572	616	646	626	580	592	581	625	600	600	574	585	614	651	613	604	593	584	609	568	594	590	610	618	621	652	564	613	565	572	613	586	608	582	567	610	607	614	629	594	589	558	572	635	605	594	646	557	594	584	607	605	577	596	581	619	616	581	556	570	626	586	603	588	568	604	572	590	558	598	632	576	605	585	607	602	582	588	626	602	590	587	557	594	615	604	616	598	648	621	594	584	636	628	602	593	618	612	600	651	565	606	594	610	637	610	586	592	572	609	627	618	615	631	628	645	606	563	594	541	609	657	576	579	548	611	624	579	608	590	583	586	609	560	614	604	623	657	591	594	631	605	615	586	584	624	578	596	574	572	613	587	553	564	607	620	586	607	578	575	584	604	630	569	602	642	626	612	552	598	606	582	624	610	594	574	644	587	617	564	585	595	623	615	593	574	603	573	581	554	595	562	590	618	562	580	580	615	578	570	631	634	606	559	611	573	567	594	599	591	615	599	588	607	624	611	536	592	597	595	618	604	590	611	590	597	606	551	622	604	573	601	587	612	585	616	605	630	629	594	607	634	582	572	630	557	601	589	594	634	594	626	619	579	604	580	587	548	640	608	592	617	579	624	575	628	616	638	642	582	584	586	615	583	585	593	562	607	583	606	550	605	590	594	571	604	588	586	582	619	607	632	567	665	571	640	605	624	607	626	581	592	601	636	649	622	606	594	602	610	641	590	607	632	629	623	569	555	604	572	592	617	606	585	587	587	593	574	573	600	528	620	622	551	579	619	601	569	571	646	592	596	557	605	605	583	603	632	637	597	531	594	627	572	572	602	591	616	539	610	590	538	586	597	557	649	631	587	640	613	634	571	569	589	607	616	616	570	602	599	572	611	593	602	648	610	560	571	579	590	591	626	616	590	602	591	595	575	600	594	583	602	614	585	552	583	611	617	566	569	569	635	571	582	566	614	626	620	597	614	540	614	595	599	587	597	570	598	621	631	583	581	592	563	578	598	588	631	595	597	558	598	567	612	575	619	592	611	596	584	593	582	609	624	598	628	597	591	636	605	606	610	634	598	587	599	570	611	541	598	613	593	625	575	593	592	594	559	603	635	619	606	582	633	584	604	580	629	557	581	597	598	647	579	556	613	584	592	606	562	601	590	620	633	627	620	600	571	611	596	552	631	567	615	582	585	605	572	578	632	603	645	604	629	563	597	588	630	614	617	614	569	631	616	542	561	566
12041	1149	1360	1051	728	542	409	310	293	217	204	164	189	167	163	126	134	127	134	131	126	112	107	112	128	130	116	105	107	122	104	92	109	120	72	92	110	112	101	119	109	102	124	112	115	99	79	112	88	113	108	91	106	96	68	96	112	86	96	101	97	103	105	92	99	107	81	89	95	102	101	88	96	93	90	105	88	101	106	94	105	97	108	92	93	88	106	96	96	86	99	82	107	112	110	93	89	105	81	107	97	87	111	95	107	96	119	99	100	85	90	102	106	107	112	123	96	81	93	95	106	102	105	90	96	85	110	99	76	102	93	100	81	99	111	100	86	113	96	89	89	88	89	91	76	70	89	94	100	98	79	101	80	96	98	91	88	92	88	90	107	115	112	113	96	100	103	92	87	99	92	85	93	89	110	101	94	102	73	93	100	89	103	83	82	102	111	104	90	82	101	91	90	97	93	90	103	92	79	101	85	96	93	94	89	98	100	89	87	77	103	76	106	95	93	101	99	108	96	94	84	93	103	98	90	103	94	108	101	104	105	108	100	103	108	105	101	82	95	83	98	112	103	91	92	97	101	120	75	94	85	92	107	101	105	109	88	92	95	101	102	99	98	85	107	94	92	102	104	88	93	94	103	102	89	91	108	108	75	106	87	103	90	95	90	98	110	100	99	97	90	100	109	113	90	85	90	78	91	116	93	87	98	124	107	110	73	106	121	104	90	94	86	92	99	93	95	96	86	72	113	103	103	105	99	93	93	99	77	88	107	79	99	92	107	84	100	102	105	104	100	84	87	99	92	108	105	105	83	83	106	107	85	99	95	93	97	105	102	88	82	95	100	99	103	105	104	85	90	90	105	100	108	84	93	104	89	98	120	101	88	105	86	104	96	114	89	92	89	102	87	109	117	75	76	101	96	92	84	105	91	105	86	92	91	81	88	91	88	83	90	97	96	91	111	91	92	81	86	95	96	95	98	88	121	97	111	90	85	97	96	103	101	90	97	117	100	88	109	109	100	93	106	94	90	86	102	111	104	82	104	95	102	103	95	100	80	87	102	79	112	122	87	102	90	79	96	103	119	87	80	106	95	91	99	102	92	103	86	100	93	93	99	95	109	96	97	91	98	81	100	82	88	112	103	102	93	89	111	109	81	94	98	92	99	75	113	83	93	97	106	117	84	95	90	96	116	113	98	103	99	83	86	100	93	91	93	104	102	106	99	104	97	107	106	84	105	94	100	93	105	88	95	92	106	100	87	101	102	102	87	84	107	111	96	99	79	106	89	91	91	86	94	88	90	104	84	83	83	103	76	105	106	99	100	99	109	97	82	90	102	104	75	92	113	105	87	85	97	110	105	102	89	92	104	110	100	74	96	91	102	98	100	100	90	107	103	99	87	83	114	82	92	92	95	90	89	97	92	119	78	88	113	100	97	82	91	97	91	89	92	96	95	90	106	85	112	102	83	107	109	115	87	95	115	90	93	78	121	104	87	93	88	88	95	102	88	97	73	96	108	88	83	103	95	97	108	105	94	83	85	101	109	96	105	107	117	89	92	98	87	109	106	100	109	117	89	111	111	102	88	75	89	91	82	96	94	94	102	95	111	114	111	93	94	100	106	90	94	106	86	107	93	101	87	88	98	89	91	109	80	100	99	116	104	87	110	85	95	90	90	86	92	94	98	96	88	122	96	90	96	94	95	105	99	106	112	89	90	91	106	112	102	108	107	107	106	108	100	91	89	90	109	90	90	106	97	104	107	102	95	106	102	123	89	91	87	96	106	91	101	91	100	110	88	79	115	110	91	98	83	94	94	92	106	87	100	93	87	80	99	96	86	95	104	92	93	107	122	101	95	86	121	95	87	104	91	102	101	105	77	100	89	81	107	95	90	98	92	114	81	85	97	90	83	104	97	89	74	97	112	76	94	106	87	84	92	84	90	108	94	89	90	82	83	114	82	95	100	72	94	96	107	110	90	90	125	89	85	93	88	112	102	100	94	100	114	101	97	89	99	80	92	108	95	104	102	90	87	95	113	75	102	83	88	81	93	98	100	99	100	104	103	87	96	99	96	108	99	105	103	103	100	85	93	72	116	93	111	93	111	92	94	110	86	103	95	103	90	82	89	105	102	90	101	104	99	100	103	102	76	90	73	98	96	85	126	111	97	103	103	98	100	102	105	112	95	115	104	100	75	83	103	101	82	81	97	78	101	94	90	95	89	90	100	80	86	88	101	116	74	96	96	94	104	86	101	94	106	114	101	94	94	101	91	98	93	78	90	95	100	97	97	112	96	92	84	92	79	102	93	91	84	96	88	96	103	82	88	102	90	96	101	101	100	103	104	102	93	102	94	99	116	81	79	106	89	80	96	88	117	96	91	100	89	86	86	105	75	92	88	86	89	111	97	95	85	86	95	90	99	81	79	102	97	86	108	81	102	98	96	114	105	91	94	104	100	100	86	99	90	84	111	102	88	101	118	95	79	99	97	88	105	89	120	112	101	99	81	111	92	102	80	94	80	98	85	99	96	97	93	89	101	93	85	98	107	117	99	105	92	86	88	92	89	105	110	102	92	81	100	110	104	100	84	101	80	90	100	109	85	86	92	100	87	90	97	107	101	105	99	90	102	90	109	84	114	100	120	81	99	98	89	84	117	102	89	106	91	93	92	72	89	117	93	86	90	111	104	114	108	96	94	94	110	90	102	114	95	90	85	95	90	86	106	94	86	105	104	80	105	90	81	93	102	91	96	99	104	93	93	85	89	117	95	89	96	99	104	99	106	117	96	94	84	93	103	79	99	81	113	99	101	104	85	89	100	106	105	102	96	108	100	101	98	88	95	107	80	87	103	93	107	91	102	95	102	104	97	89	110	107	116	72	83	92	95	88	78	92	95	99	91	102	82	104	93	96	91	96	97	112	98	91	92	90	82	107	91	84	103	109	100	94	96	85	86	102	102	102	94	104	99	102	79	94	101	105	101	105	99	98	91	110	98	91	113	109	117	79	80	116	98	108	93	98	103	89	94	107	88	101	122	89	99	84	94	100	102	101	106	94	112	86	101	105	92	118	98	94	104	95	90	83	102	99	90	110	77	86	96	99	88	103	94	86	106	100	93	103	96	93	100	80	89	89	103	92	110	108	86	96	84	93	108	101	108	84	88	89	95	88	93	78	102	67	77	101	117	112	95	103	93	93	96	82	94	104	92	84	103	94	104	107	93	96	108	96	103	101	103	95	80	84	102	86	94	91	94	108	87	77	93	82	82	80	80	89	81	110	107	104	100	84	95	108	102	87	96	92	89	97	106	87	90	93	104	100	95	89	99	93	110	86	100	107	90	79	90	86	102	117	93	93	92	81	98	105	72	108	92	97	109	86	98	89	109	98	92	96	90	103	95	108	83	103	93	96	96	107	94	118	84	91	108	94	91	87	98	93	99	92	92	106	112	101	93	99	110	92	86	104	98	88	97	91	91	99	94	90	90	94	97	120	101	104
7525	1438	3482	3821	3093	2553	2018	1662	1459	1215	1108	988	931	848	746	679	679	631	686	592	563	590	504	508	500	467	445	455	447	499	432	455	403	442	402	396	380	368	404	419	376	382	365	357	351	382	361	398	395	368	345	385	367	385	359	371	384	362	355	367	370	336	382	383	361	362	370	316	335	386	351	354	354	337	312	344	338	340	334	366	335	346	352	322	333	328	339	347	352	376	350	351	365	336	306	347	385	325	310	347	375	335	367	342	340	354	342	355	321	341	321	351	345	340	344	357	327	304	324	324	342	307	359	368	317	346	331	375	335	344	324	359	340	336	311	319	311	374	348	299	351	336	334	324	308	371	359	335	343	313	321	332	342	363	342	337	320	341	314	327	333	345	293	325	327	360	361	349	359	328	314	335	348	360	334	331	334	338	325	324	349	345	286	354	329	327	315	351	357	313	350	325	364	331	331	290	364	343	358	353	323	358	333	337	328	318	329	361	356	371	325	336	353	348	357	344	360	383	345	362	347	324	367	322	325	328	359	365	359	349	316	358	347	329	335	313	311	331	326	320	361	333	312	334	355	332	305	334	327	398	354	321	310	328	358	325	321	322	317	351	348	323	329	348	309	341	328	329	327	340	303	300	358	378	333	316	355	337	311	333	316	347	343	332	365	329	361	369	360	338	354	337	301	341	346	351	347	344	336	351	307	377	300	338	355	367	366	320	339	288	337	346	345	355	305	333	356	308	312	330	342	344	318	345	327	328	326	304	333	354	345	337	351	355	328	345	338	347	336	365	369	327	349	331	374	367	365	323	329	335	336	322	323	321	348	366	338	346	335	328	365	335	332	331	322	323	356	320	294	330	354	348	362	323	320	347	367	337	334	345	327	344	338	380	353	330	309	335	349	326	362	336	347	354	378	332	302	336	305	345	337	341	330	315	343	335	287	322	316	340	350	334	335	318	345	359	329	336	329	324	335	340	307	336	360	359	350	347	321	337	301	340	310	330	347	357	332	384	338	326	353	370	320	321	334	361	305	317	351	343	327	344	330	347	353	297	374	347	337	319	340	321	303	323	335	325	314	361	326	330	357	327	344	337	319	383	317	352	354	354	357	337	372	357	347	351	331	309	351	306	323	330	345	338	323	317	353	322	336	305	340	344	328	319	337	318	294	363	318	318	368	346	339	348	337	339	338	334	316	316	361	338	365	323	316	325	302	337	332	344	362	328	339	323	351	340	348	361	357	353	339	319	353	322	337	344	332	363	356	359	352	343	343	355	323	330	303	361	353	321	349	342	349	347	331	290	332	333	358	330	334	328	351	330	330	324	304	382	338	365	333	332	330	322	343	331	297	351	357	349	331	322	344	365	321	341	334	308	331	334	349	332	314	294	325	324	330	329	344	348	325	317	350	348	344	344	312	342	349	337	361	327	324	310	343	339	349	352	333	312	318	345	318	358	366	315	332	328	306	350	324	347	346	323	348	335	345	347	316	375	352	341	340	306	346	324	331	323	312	312	290	338	344	316	326	358	348	305	345	330	303	327	347	352	339	350	339	306	330	322	352	340	363	351	314	347	334	338	360	345	341	315	402	326	354	349	333	332	344	364	338	347	342	338	355	343	356	319	394	355	362	325	340	300	332	330	350	335	335	358	313	330	341	352	339	313	301	340	322	330	348	378	345	340	347	339	331	345	336	327	338	328	344	324	339	342	353	348	346	323	326	375	325	318	344	327	328	335	299	329	328	334	358	335	347	352	341	306	350	337	347	331	337	305	350	349	319	341	319	350	297	347	352	334	323	312	321	351	292	356	323	358	332	316	343	361	364	336	322	348	345	304	329	342	350	362	342	325	304	336	303	324	355	329	356	333	338	378	335	347	324	341	325	331	356	354	334	354	342	380	333	352	332	347	343	316	327	307	334	365	296	328	335	322	331	328	324	323	322	291	340	337	329	309	307	334	334	346	320	337	362	391	321	360	336	338	310	340	360	347	321	326	325	341	343	340	324	314	326	327	339	327	369	322	329	318	312	318	340	341	344	300	332	343	350	301	357	304	350	330	346	310	331	340	334	356	354	335	341	323	339	374	338	326	379	328	322	322	332	348	327	305	327	317	345	337	335	356	342	304	327	348	330	344	305	310	328	345	325	301	329	338	344	341	316	355	315	347	343	328	345	302	310	345	322	324	356	348	353	337	327	322	360	328	321	335	341	326	337	282	344	328	361	343	330	314	341	312	369	343	334	334	334	328	353	357	333	364	342	302	339	364	338	334	329	331	340	325	285	337	359	312	312	313	323	366	312	347	364	344	313	342	344	323	345	341	354	349	326	379	336	346	307	331	367	328	341	313	328	353	344	318	339	330	343	343	357	319	341	324	309	335	320	347	335	348	341	361	323	349	329	346	350	336	366	345	335	319	344	328	319	315	345	365	319	336	342	317	332	338	318	311	338	358	311	308	338	353	311	330	370	365	317	324	347	308	326	338	319	347	339	315	341	327	336	307	295	346	314	301	344	318	377	310	345	320	328	317	325	331	337	348	354	320	361	387	320	344	331	305	317	331	318	319	331	334	343	346	320	320	333	320	330	315	337	347	321	330	329	342	325	337	327	349	360	345	352	349	339	354	315	335	367	324	347	346	314	345	347	346	340	341	312	345	328	325	337	319	352	355	337	308	322	363	346	327	279	316	323	342	368	371	317	363	315	339	318	323	356	334	372	316	319	353	362	344	328	332	314	348	341	295	345	318	310	336	328	361	357	331	358	324	340	352	334	327	314	326	296	327	343	339	330	320	349	343	314	325	358	329	328	313	352	322	339	324	372	328	349	318	321	347	339	334	321	375	333	338	332	362	368	324	321	328	337	331	302	318	315	338	312	323	349	341	342	335	349	309	332	352	324	328	373	339	341	358	349	359	315	339	351	318	357	352	327	375	315	337	305	353	386	328	315	327	365	333	328	345	316	357	318	334	343	318	334	331	319	354	318	369	331	331	314	342	326	342	351	364	320	347	323	349	369	319	302	323	337	337	343	324	344	355	333	338	338	318	329	339	328	320	351	325	362	318	347	346	340	348	345	344	323	305	316	339	347	344	314	354	327	320	343	350	316	332	316	352	347	311	334	341	340	331	328	321	321	351	353	340	303	319	336	339	329	318	318	319	334	308	312	327	336	346	355	375	351	343	342	338	306	343	361	341	370	321	364	330	345	359	332	328	348	321	335	359	316	341	352	332	338	306	328	356	307	325	328	323	308	321	346	350	351	311	328	336	326	365	368	305	326	354	328	337	376	332	350	345	332	297	329	315	346	340	337	341	335	334	343	315	317	317	321	352	352	347	346	340	340	328	321	328	315	328	332	332	359	336	333	336	351	339	361	329	329	324	347	316	319	348	345	300	363	329	352	314	349	328	322	340	329	363	326	327	352	323	371	353	330	337	329	345	331	355	337	339	352	368	303	349	327	335	338	331	337	351	336	350	339	346	340	331	310	332	361	327	365	338
19652	2665	2877	2056	1382	1064	790	646	497	448	355	336	324	276	264	207	218	241	212	215	180	208	174	161	180	205	155	180	197	161	165	165	183	169	183	157	183	163	160	152	160	152	151	166	151	171	156	169	141	178	158	161	173	152	148	130	158	144	140	157	146	148	153	145	158	148	134	155	176	123	163	150	150	175	151	174	151	155	139	148	154	144	151	159	148	141	160	159	164	147	133	155	146	138	163	174	155	166	166	153	160	149	150	154	163	154	129	131	137	163	151	144	170	144	137	159	156	134	147	147	150	159	171	154	137	158	136	157	132	143	148	139	135	146	143	155	177	151	139	131	148	134	155	142	142	146	162	138	170	160	141	151	164	139	169	148	159	160	161	145	163	157	170	124	153	160	168	157	162	141	159	139	140	154	138	145	153	152	164	151	149	146	155	172	140	131	149	162	128	138	141	171	139	152	151	137	145	160	135	152	154	135	164	139	166	148	163	134	151	144	151	153	148	141	132	129	127	141	153	154	143	150	163	165	159	147	137	135	175	150	128	142	146	148	139	153	152	142	149	141	151	178	150	132	152	140	160	154	159	132	182	141	138	133	156	144	139	147	147	141	148	148	160	158	157	149	156	166	163	127	168	153	156	144	166	149	142	163	128	150	131	156	167	143	124	154	149	163	148	159	165	145	122	145	163	138	153	152	148	157	155	153	150	151	170	154	134	145	130	133	141	153	143	160	129	172	156	139	149	148	151	152	141	155	155	134	153	139	155	147	146	160	152	141	151	172	136	149	155	152	157	169	157	170	142	156	160	174	135	161	140	142	143	133	148	127	157	136	150	154	133	155	132	163	144	160	151	164	158	152	156	151	163	147	148	134	138	150	151	160	124	159	135	143	144	141	160	138	136	154	141	164	140	156	115	170	162	163	156	153	151	137	157	144	162	143	149	151	151	147	129	175	156	165	141	147	148	153	162	133	151	134	137	144	154	159	148	135	164	148	148	137	152	134	139	149	145	164	163	130	153	175	144	133	150	130	137	146	156	165	136	167	153	145	148	132	144	160	151	124	150	141	156	145	134	152	147	154	142	136	139	153	155	133	136	149	156	150	152	161	140	133	130	174	135	141	158	156	142	129	135	127	136	158	135	156	152	129	137	143	169	139	157	163	157	148	146	154	144	159	168	162	150	143	183	140	148	146	149	155	141	134	134	161	132	150	143	148	130	148	147	162	117	133	145	129	162	165	169	134	173	170	133	152	149	153	131	130	154	159	117	178	137	157	128	149	148	162	162	132	133	145	165	155	152	137	160	160	154	132	142	142	147	176	178	182	143	160	137	136	139	123	136	168	164	146	153	163	141	137	139	151	147	135	151	146	149	174	155	143	150	144	126	131	146	136	137	161	144	138	176	145	126	144	121	157	147	146	143	155	153	159	154	170	152	155	139	145	148	155	145	161	164	140	173	155	157	153	152	152	144	168	165	160	137	160	170	160	133	155	175	166	157	140	142	137	127	155	142	158	154	129	136	151	142	151	151	138	151	161	139	149	151	172	139	119	125	146	153	160	173	160	135	166	135	148	136	176	152	151	151	161	171	137	157	160	148	144	142	147	140	136	157	148	149	150	141	151	136	169	155	143	145	141	154	130	155	134	166	139	143	148	145	158	142	154	166	144	139	147	163	141	143	136	156	160	158	146	145	157	138	148	136	133	163	165	187	129	143	134	155	133	144	147	147	149	144	154	148	139	144	128	170	146	153	149	153	130	142	161	132	150	149	162	151	132	145	148	141	170	164	143	125	129	136	152	130	156	163	175	161	160	153	138	143	149	156	154	159	134	145	154	136	167	172	144	162	134	125	141	135	146	129	139	144	151	164	148	138	139	178	150	151	146	158	134	174	140	113	159	156	155	162	167	151	141	187	140	124	135	182	139	137	146	144	132	130	132	128	156	163	156	135	139	141	164	148	141	135	149	143	142	133	143	146	157	145	151	153	158	132	150	145	130	178	129	164	163	185	154	154	154	141	162	148	140	149	160	139	158	139	164	160	140	152	159	142	161	137	146	167	133	154	140	166	167	158	151	172	149	144	177	162	137	143	135	143	141	151	132	143	155	149	136	136	148	137	170	144	150	131	149	143	134	154	155	151	155	148	165	155	133	160	134	152	157	158	161	154	157	164	147	167	126	159	143	149	143	133	156	155	168	165	164	148	152	169	124	144	131	165	143	156	129	153	161	173	162	146	162	156	140	164	151	142	146	137	149	146	142	145	145	151	139	145	149	129	133	132	163	159	135	147	150	144	142	130	147	140	151	132	148	131	161	173	125	131	158	142	151	147	155	134	146	146	157	161	139	155	138	133	147	133	135	148	161	165	162	162	164	146	149	160	155	137	160	144	146	132	146	149	142	149	143	148	152	152	167	153	148	159	148	147	153	153	154	156	140	170	143	153	151	161	158	146	149	134	157	142	153	137	142	161	155	150	132	157	149	147	133	135	134	163	134	138	146	148	147	167	159	160	156	137	154	150	146	141	140	162	148	140	125	146	145	140	145	146	155	184	143	160	155	148	149	165	172	142	150	165	151	160	148	153	144	150	156	151	139	146	153	168	148	160	155	132	152	151	125	132	155	159	162	150	162	131	165	175	139	170	175	153	135	141	165	142	174	132	156	138	138	125	153	130	135	155	140	167	147	150	169	153	118	141	145	167	143	148	146	138	148	160	144	160	147	151	172	148	168	141	143	134	130	124	168	127	182	170	151	164	138	162	173	153	151	135	144	143	161	161	160	125	134	136	147	159	146	147	143	150	149	147	134	140	150	166	172	150	148	152	128	172	156	142	145	156	158	158	145	133	146	153	139	158	146	163	152	160	155	155	125	144	148	140	142	131	172	153	137	150	165	147	174	148	171	157	141	146	136	137	168	163	147	138	135	160	141	137	148	160	131	152	156	149	160	148	138	144	140	160	131	129	140	140	153	138	145	144	138	157	157	146	125	169	154	127	164	147	180	157	150	145	141	151	150	151	136	143	149	156	161	139	128	146	166	151	127	157	158	155	165	144	159	149	149	138	160	148	154	159	159	177	145	142	159	143	134	163	157	141	144	165	157	163	146	148	142	160	162	163	157	135	174	149	156	148	141	165	145	170	155	155	160	153	140	126	137	167	148	147	151	145	164	144	122	147	156	157	144	156	166	146	149	142	154	149	141	151	122	150	163	148	162	145	123	167	129	162	161	157	143	149	136	147	161	147	146	150	151	146	150	167	139	164	162	137	171	134	119	154	154	148	167	162	135	150	131	165	147	136	136	167	134	163	140	137	140	154	143	177	151	150	156	135	150	161	156	151	144	146	131	124	156	133	161	137	163	151	159	138	184	129	139	128	157	143	169	157	160	163	152	170	151	173	155	156	132	157	154	152	139	166	131	137	148	160	135	144	145	146	158	149	152	139	172	154	139	148	145	149	141	148	127	158	144	159	160	154	146	144	129	140	144	154	150	137	148
9910	2840	6474	6955	5950	4769	3791	3213	2657	2256	1986	1762	1574	1483	1286	1191	1121	1135	997	1045	934	917	884	856	800	804	737	748	721	672	665	640	651	664	656	693	584	628	626	604	615	618	640	602	546	576	584	592	581	565	594	559	570	579	559	537	553	499	548	560	513	534	576	520	550	542	562	544	510	547	507	513	525	524	522	548	548	493	498	529	528	510	544	526	536	480	476	509	508	524	517	536	489	488	520	499	493	490	508	497	512	513	502	498	530	486	543	536	521	511	497	469	481	541	487	475	480	504	489	503	508	501	521	494	529	497	489	524	525	539	505	518	555	513	536	529	516	487	474	488	510	490	469	472	507	481	469	556	511	519	487	506	498	482	503	484	549	443	508	496	459	500	534	507	496	492	511	486	495	488	498	499	490	516	475	497	486	482	492	474	519	537	497	505	515	471	475	546	504	512	483	510	468	505	512	489	471	497	505	516	486	502	488	499	491	502	501	489	491	521	478	471	451	466	497	508	488	538	504	492	482	515	479	471	487	493	453	497	498	492	499	519	521	507	499	437	480	509	510	466	530	473	450	505	477	509	508	487	503	512	541	519	525	495	477	484	481	489	475	456	461	515	505	513	484	505	533	468	509	540	509	477	523	502	509	550	490	488	531	513	513	492	492	505	519	538	501	504	468	496	486	511	513	502	488	461	516	480	505	470	474	464	501	498	503	510	489	488	485	506	488	508	473	471	497	497	501	504	486	502	457	517	488	525	511	491	535	476	503	516	504	466	481	478	472	494	511	514	480	522	459	481	501	502	523	500	524	491	493	523	499	474	513	492	491	538	503	493	511	504	494	515	485	487	513	472	506	516	502	468	453	495	520	485	486	489	500	504	482	498	505	530	508	466	522	494	510	510	491	525	518	533	515	459	487	504	507	546	477	467	468	497	462	503	481	491	468	512	560	510	468	502	518	481	480	476	472	495	490	495	536	506	521	468	500	501	528	482	492	493	521	488	511	505	467	495	493	500	547	516	511	522	486	480	489	498	474	484	527	489	480	482	476	523	508	484	511	536	524	462	491	498	491	551	494	463	503	508	484	490	477	505	524	468	515	509	484	481	488	450	514	496	491	484	454	524	465	482	469	490	480	501	504	491	486	479	505	483	502	508	483	516	478	487	534	475	503	468	485	490	476	481	480	492	481	521	468	529	477	484	495	545	538	499	515	467	447	500	537	504	525	441	498	453	463	509	509	495	486	492	500	510	474	463	536	505	474	505	496	487	465	507	510	507	528	497	499	514	508	481	526	459	493	453	480	504	485	468	491	478	511	529	521	538	474	508	474	510	500	500	506	526	447	492	495	517	540	483	535	511	521	484	489	526	499	481	496	489	478	498	488	499	520	489	501	464	462	514	461	481	506	510	480	531	517	465	494	464	529	523	506	513	520	477	497	460	516	479	513	480	469	469	481	482	526	488	499	522	502	495	508	481	510	472	489	523	504	491	532	525	492	490	502	509	502	500	505	473	513	496	473	470	504	479	511	519	507	450	478	480	494	492	444	534	475	480	484	494	485	516	503	509	484	495	494	486	472	479	512	479	513	480	477	508	480	507	481	501	490	489	472	482	505	492	475	549	518	509	515	478	473	496	493	466	508	458	523	531	517	479	465	477	523	470	506	507	517	507	470	500	500	529	473	470	478	498	491	482	505	470	467	482	509	476	523	500	551	472	503	495	486	507	468	488	469	524	516	492	488	486	504	468	519	557	481	515	501	506	497	488	501	491	524	501	489	500	481	514	490	466	525	466	482	501	551	469	453	525	537	503	495	475	499	482	494	488	496	516	480	497	520	490	505	456	522	544	540	495	472	510	472	486	479	510	491	493	480	475	501	477	470	534	527	496	536	466	511	482	503	467	480	524	541	490	492	485	477	463	487	474	466	468	501	533	454	484	481	458	491	534	469	483	494	472	483	475	503	506	492	461	521	511	495	499	532	507	493	498	462	504	468	483	496	525	533	493	451	492	547	494	506	491	497	492	545	509	481	463	478	443	506	505	517	502	493	469	504	463	529	528	503	511	501	511	543	487	521	491	473	499	496	486	489	507	514	526	509	518	527	529	463	508	492	490	504	496	499	492	539	525	496	487	512	485	499	535	476	480	479	491	495	431	497	504	491	459	484	451	503	515	482	516	504	471	499	491	478	538	511	545	514	520	477	483	489	487	497	493	516	464	507	485	443	511	456	520	497	501	493	514	482	494	506	491	490	488	460	481	525	500	479	527	540	486	517	485	499	487	530	513	422	512	497	500	499	513	521	503	496	481	468	464	512	536	467	513	480	524	459	488	474	487	495	509	496	489	470	485	527	500	515	519	508	511	478	533	493	500	495	476	510	500	497	497	521	495	524	487	477	503	520	529	511	512	503	490	505	521	529	497	524	479	482	489	514	509	528	507	477	553	485	527	485	499	509	502	498	458	466	466	508	500	552	488	511	496	485	514	499	473	531	545	505	499	491	519	522	486	469	496	507	502	538	507	522	476	513	495	455	443	530	489	480	513	497	522	517	521	466	516	489	484	500	473	469	483	507	468	488	469	525	474	497	509	449	483	518	502	509	502	491	478	535	510	512	521	508	490	495	498	473	486	527	506	469	470	525	527	486	478	493	513	506	516	484	496	457	495	491	474	496	478	524	468	491	480	501	503	485	461	530	492	504	472	527	528	511	498	490	530	487	536	487	476	486	457	499	538	475	473	529	478	524	504	503	478	515	490	501	489	503	483	505	509	486	482	490	441	518	546	475	476	496	527	485	466	470	495	477	535	509	504	477	488	519	491	501	501	503	499	511	504	506	501	486	480	506	490	456	462	494	480	486	501	480	506	500	507	505	498	510	484	444	502	511	517	468	500	498	497	512	502	482	483	451	494	498	502	506	502	474	472	439	518	518	526	498	529	471	507	514	494	505	476	502	545	468	521	499	509	471	485	519	490	507	516	476	478	529	517	500	480	459	486	499	511	531	454	509	501	536	509	506	484	532	480	468	477	509	476	516	521	521	490	454	488	479	489	518	469	466	484	471	464	500	508	539	493	503	486	489	546	504	484	535	498	473	489	489	483	511	501	474	487	526	533	469	507	507	503	532	491	483	511	510	485	504	533	480	472	502	464	536	484	466	530	495	482	503	499	504	529	453	478	503	518	527	508	492	488	511	470	527	485	503	508	507	491	522	531	488	498	489	460	513	482	505	482	473	526	495	473	497	524	489	526	516	466	501	480	456	525	522	502	496	526	511	486	473	476	486	497	507	523	520	496	485	498	506	518	527	454	481	511	495	504	477	503	513	514	518	521	561	545	469	482	502	513	521	516	488	473	488	510	485	485	483	479	493	509	486	517	495	503	483	487	477	504	535	526	499	517	495	482	467	518	492	507	456	498	525	498	491	517	499	513	493	488	544	491	465	488	537	515	549	453	481	503	514	487	499	499	507	473	493	470	479	491	490	516	505	511	524	489	548	467
2791	282	265	259	230	225	197	213	199	196	177	186	182	199	208	189	194	209	201	224	171	189	191	212	206	180	203	169	191	186	203	187	207	200	193	185	177	198	190	157	186	196	184	213	162	179	229	193	207	192	215	190	196	207	170	213	223	148	183	209	186	182	190	196	177	169	187	194	190	180	195	202	213	204	178	194	206	184	191	217	197	205	188	198	200	213	201	184	191	202	198	199	197	192	185	203	214	158	194	190	186	211	191	183	199	171	182	170	180	197	174	189	181	227	173	203	195	201	193	205	214	194	194	194	166	213	185	162	195	207	182	190	191	186	185	225	203	182	219	196	176	199	212	221	190	183	231	205	199	192	216	186	181	185	197	194	217	167	192	197	195	175	182	155	194	204	187	210	185	178	195	206	168	177	168	208	206	174	193	209	205	207	182	193	200	184	214	209	201	196	201	160	197	212	187	185	197	173	191	200	192	198	189	201	185	210	216	198	191	175	207	231	189	184	207	181	198	198	185	209	200	210	194	195	174	189	211	180	197	184	218	193	194	199	206	231	171	197	200	194	202	207	195	206	169	168	196	203	207	197	165	212	208	182	187	171	201	191	201	207	210	196	213	190	193	166	195	195	215	230	181	226	189	194	166	183	181	225	167	190	194	204	196	196	196	236	194	204	201	214	197	178	186	196	211	208	211	161	215	214	186	212	174	181	180	186	172	202	166	186	201	175	210	210	177	192	210	208	196	161	206	203	205	183	217	179	198	204	182	193	178	192	204	194	178	211	215	187	202	167	198	202	169	193	184	224	178	184	205	196	204	194	205	200	234	170	183	207	193	199	191	192	209	192	189	191	197	236	197	177	208	186	220	184	212	198	180	189	176	217	176	205	190	200	189	181	221	209	197	168	179	209	181	199	197	182	172	209	196	174	180	201	212	173	197	190	189	204	192	191	208	192	208	177	185	199	180	226	183	194	189	174	184	205	208	222	180	196	173	224	191	189	184	199	206	214	193	185	203	181	190	232	218	191	193	177	187	181	188	191	193	179	174	192	197	205	193	179	176	189	183	189	154	178	197	200	215	183	188	183	178	186	176	195	214	201	191	166	208	194	187	171	196	203	198	179	197	216	204	201	184	216	176	192	199	173	204	156	187	188	179	183	210	187	202	188	185	164	192	167	185	203	208	199	207	176	189	199	183	193	218	196	191	206	174	200	215	193	175	202	197	182	174	197	202	199	188	181	175	168	190	163	235	198	193	210	197	187	189	216	194	181	189	183	204	190	201	200	201	194	186	212	176	174	210	176	179	202	203	172	163	200	182	208	188	177	182	213	203	204	200	195	208	187	198	211	206	180	192	183	199	196	195	217	195	210	221	184	190	171	213	232	183	173	199	188	178	188	209	180	200	193	210	164	196	180	206	185	198	186	182	206	201	189	184	214	192	209	186	199	184	180	192	180	203	194	171	208	182	200	180	199	180	175	202	199	200	187	207	183	193	200	191	209	206	213	197	198	175	180	238	216	189	200	195	191	197	177	186	190	192	184	182	186	200	176	203	185	207	209	216	187	207	189	205	210	190	207	188	202	206	174	193	195	153	184	191	204	216	177	202	182	178	185	171	215	210	197	196	195	191	195	200	189	195	186	197	174	180	190	202	203	173	188	180	184	180	199	202	207	180	226	195	173	228	179	187	177	190	213	208	189	181	196	174	214	190	179	179	191	215	188	203	218	188	201	198	215	197	206	210	167	178	194	190	211	177	190	181	189	200	185	191	178	201	215	186	202	201	194	177	177	217	221	210	199	192	170	213	162	197	214	175	213	210	205	176	179	217	183	184	191	218	180	187	189	181	181	173	189	206	221	187	182	198	202	204	203	210	193	207	187	193	174	199	181	166	191	202	182	187	198	202	200	184	183	250	187	168	185	202	211	212	201	197	194	188	204	203	204	193	206	186	212	195	181	199	202	224	158	195	173	193	206	180	197	194	201	198	186	164	169	178	188	197	185	192	173	171	195	182	218	201	207	191	189	216	208	239	199	204	197	181	199	188	207	179	159	221	183	209	180	188	205	203	204	200	205	203	213	193	158	204	214	200	202	200	174	224	174	215	175	177	188	179	162	162	185	169	186	180	206	189	173	200	203	217	179	208	170	196	199	195	179	188	188	216	184	179	197	188	201	197	179	196	218	202	200	207	175	180	173	188	213	194	199	175	211	181	215	185	179	179	201	199	216	225	175	183	198	182	171	199	208	190	204	194	192	194	199	196	198	178	191	191	179	211	193	181	196	212	196	174	204	203	198	213	198	192	196	185	192	203	175	185	194	200	184	168	183	194	206	205	181	189	192	187	177	185	174	185	201	201	204	205	202	197	182	184	213	199	189	203	209	192	182	178	210	202	185	190	201	205	192	203	181	191	194	185	177	205	209	190	200	196	180	167	179	186	177	186	209	185	202	198	182	207	181	197	198	171	182	189	199	214	174	206	184	201	205	188	190	191	200	183	158	210	209	220	193	203	222	174	189	210	186	195	219	178	212	197	185	189	200	192	209	203	181	191	178	211	211	212	176	198	215	184	178	179	228	192	195	187	186	226	221	197	221	167	207	193	184	191	190	198	178	188	211	159	177	206	198	212	174	215	205	168	178	216	193	211	220	207	196	221	190	185	194	179	174	181	178	206	201	200	210	184	212	190	189	161	193	203	173	182	197	186	184	181	211	168	215	190	194	187	194	189	204	194	190	186	178	196	189	183	201	195	178	197	183	206	190	192	230	178	189	194	207	195	189	203	187	190	168	196	205	200	199	191	204	217	185	194	179	204	185	193	193	204	174	181	171	220	176	182	193	192	176	179	164	164	173	194	167	222	208	188	183	195	194	184	211	207	208	222	203	187	194	197	193	193	187	182	173	181	183	180	198	179	196	188	170	199	215	196	187	168	199	186	215	167	184	187	160	182	183	169	205	199	194	179	182	196	182	193	199	200	197	185	187	195	210	199	196	195	188	182	198	190	182	194	197	186	184	177	191	187	185	205	183	172	201	193	181	193	186	201	193	189	218	192	203	204	174	185	180	201	184	184	181	180	184	204	194	189	187	159	199	192	161	205	192	186	205	219	174	206	193	218	186	195	190	209	175	204	195	220	203	198	187	204	199	183	197	201	202	215	177	183	207	173	186	188	186	221	204	190	211	178	181	191	206	192	203	213	202	183	191	187	192	218	155	189	196	191	212	180	200	176	192	184	199	186	204	164	166	212	194	204	181	168	190	192	179	192	193	199	229	188	202	199	175	195	199	175	189	207	199	208	189	163	196	195	181	178	185	187	196	188	186	194	163	191	214	197	205	191	202	205	192	177	188	183	198	220	212	170	215	205	169	199	199	177	193	175	180	166	177	176	201	217	222	190	221	191	194	196	166	188	179	171	208	185	210	197	188	179	206	200	197	185	189	185	207	183	179	182	206	207	195	200	190	199	193	200	174	203	204	179	163	205	197	192	193	177	182
3631	698	851	797	834	754	715	656	648	636	628	655	613	613	603	607	606	604	634	583	620	609	606	611	633	597	598	587	593	596	568	620	638	601	617	598	596	595	615	616	582	595	613	626	575	578	609	602	531	597	600	579	582	588	612	603	619	619	595	640	625	605	630	637	610	609	545	593	579	626	578	592	583	618	585	600	607	599	581	634	625	622	564	602	657	581	585	631	582	616	597	537	582	580	567	613	583	582	612	630	591	600	610	582	599	596	578	560	625	540	616	578	609	614	667	571	587	552	590	602	605	600	650	575	579	620	596	611	603	612	589	609	578	646	583	593	602	616	603	597	550	559	586	609	607	579	582	592	583	595	618	592	566	605	590	627	610	622	586	614	588	607	596	643	587	604	557	607	602	605	625	579	599	587	637	569	578	588	592	593	545	576	562	553	581	577	594	590	602	574	554	576	600	572	587	589	616	604	600	579	606	586	611	567	565	570	613	622	584	636	590	579	581	571	550	592	600	565	585	584	604	636	575	604	605	582	620	577	591	634	565	573	611	615	617	561	582	592	637	602	606	583	600	586	614	631	607	572	569	606	596	552	657	611	588	575	602	572	628	606	579	566	578	612	642	579	620	633	565	574	611	583	561	571	620	631	571	580	597	543	600	604	588	596	605	567	591	594	621	587	588	596	590	633	625	582	576	616	612	564	593	594	642	548	580	622	617	600	582	575	599	596	570	595	609	610	602	591	581	599	588	597	562	590	609	603	576	544	572	601	611	600	615	605	581	577	596	617	607	583	565	617	599	566	578	605	589	560	591	561	595	582	582	612	554	598	645	585	553	595	585	623	601	586	550	613	621	580	584	615	627	577	634	607	624	621	583	597	589	606	554	641	569	648	591	581	580	574	614	584	591	597	600	566	626	632	607	606	613	590	604	601	590	623	593	595	617	613	571	635	590	569	601	594	604	583	614	585	569	607	561	582	618	606	590	605	621	566	599	597	610	609	588	589	623	609	570	619	615	646	614	591	572	591	589	598	619	561	595	599	601	576	568	551	637	629	579	604	581	593	597	600	580	587	578	617	565	624	582	605	609	614	589	584	614	519	565	589	566	597	596	580	594	567	596	589	577	551	638	625	636	601	543	675	608	618	616	621	578	603	577	590	640	626	579	635	594	593	545	551	585	590	566	563	586	608	582	629	593	591	574	574	615	605	576	589	621	594	587	602	609	609	614	600	585	597	593	599	606	551	607	626	595	609	649	580	559	603	585	592	578	590	602	603	583	590	623	616	578	581	606	594	622	558	641	618	605	556	578	640	642	602	555	559	620	613	586	631	588	589	562	631	631	582	583	649	618	608	587	518	569	611	593	606	583	578	619	603	610	656	666	593	580	607	566	624	583	566	613	606	641	601	575	619	618	628	602	598	630	591	618	594	620	637	566	622	626	616	579	643	616	660	573	630	610	566	624	657	614	610	601	564	679	590	580	593	612	601	617	604	594	594	601	600	629	596	582	593	614	596	602	589	553	587	578	570	630	633	571	585	583	612	573	623	603	605	599	604	595	602	565	614	598	597	592	600	580	585	602	603	580	579	602	641	577	594	579	589	626	580	571	630	561	594	596	604	590	591	609	573	602	566	579	578	593	632	599	612	595	615	585	581	595	588	615	586	584	606	586	570	580	623	654	595	623	620	644	566	598	599	622	581	599	595	587	586	588	607	569	621	572	577	606	583	635	553	578	587	602	547	564	589	581	590	605	567	602	568	561	641	593	584	601	604	605	601	553	587	586	599	639	590	603	577	612	600	627	554	547	579	577	596	611	597	586	611	599	623	614	578	623	580	598	583	637	600	608	588	531	614	600	591	584	578	628	588	563	598	602	641	597	611	649	615	589	610	609	619	623	600	557	579	579	593	606	607	606	608	576	577	593	573	627	597	611	626	604	649	597	575	604	587	603	584	614	616	552	595	598	594	623	622	578	593	593	619	602	595	563	528	571	614	596	576	599	601	586	624	606	617	611	590	586	600	585	599	555	624	574	593	600	575	620	545	584	589	571	615	619	611	619	566	603	560	582	607	616	584	594	608	575	582	610	581	581	618	632	618	560	660	591	619	608	589	589	583	580	595	631	564	623	626	574	580	600	564	598	577	603	578	607	593	553	600	643	607	595	594	596	628	685	566	577	586	577	555	584	604	585	635	605	580	632	626	595	590	600	638	625	611	606	562	578	626	563	627	643	587	615	621	608	599	608	564	617	583	592	627	586	601	565	645	573	574	586	601	600	572	621	587	628	588	563	592	599	598	593	601	600	590	576	601	604	580	612	615	588	607	583	590	592	593	537	596	599	624	580	569	603	581	578	611	577	569	577	620	650	598	628	565	625	570	566	641	602	605	584	596	582	592	605	572	583	583	606	580	615	590	588	616	580	551	569	592	607	604	559	606	613	568	582	614	596	615	614	617	605	629	605	607	597	590	582	581	583	632	586	612	611	600	575	628	628	570	592	607	582	603	640	612	622	578	618	612	571	559	620	587	642	578	569	581	600	622	625	624	589	586	586	599	564	641	633	624	592	605	592	605	602	585	615	659	601	597	586	591	611	603	599	592	547	543	626	568	582	589	588	578	584	573	595	590	596	613	630	605	600	587	617	621	566	630	606	617	622	581	575	580	598	580	639	554	621	554	635	598	603	617	640	627	571	581	569	569	599	577	618	560	582	549	553	622	582	601	615	552	597	622	587	568	570	588	569	599	622	607	573	580	634	609	612	610	603	586	600	565	588	559	556	577	578	594	552	609	634	588	631	563	581	556	594	576	618	604	615	581	599	622	614	586	622	594	615	581	570	615	591	607	572	605	599	562	546	597	590	603	631	549	629	572	572	610	586	572	623	574	612	582	589	581	591	630	624	595	596	608	605	598	595	623	599	609	592	593	626	577	583	626	594	605	611	628	589	598	615	572	591	595	624	579	591	616	625	614	617	596	623	569	631	627	563	554	571	615	597	584	596	618	607	616	607	604	638	632	610	629	589	627	589	556	603	571	599	614	612	598	604	602	549	594	574	627	592	585	589	614	638	550	561	595	609	603	603	564	598	620	592	594	568	586	614	582	629	599	596	633	639	553	618	606	607	587	620	604	626	568	627	595	595	520	617	566	582	558	620	621	627	625	628	610	581	613	626	565	589	607	591	564	594	595	579	583	568	576	614	597	603	626	574	580	590	540	577	551	585	613	645	598	606	572	588	599	630	595	569	596	588	564	605	603	615	586	601	593	602	573	605	601	599	596	592	609	605	639	631	591	588	617	594	600	615	603	622	550	596	576	616	619	577	608	613	596	619	565	585	585	623	628	617	602	593	582	592	605	581	534	639	604	581	590	590	592	618	548	622	611	584	611	561	612	645	595	621	565	615	621	610	595	563	580	620	593	604	624	578	579	574	619	566	600	590	582	629	586	636	578	624	628	561	601	596	599	571	608	576	589	583	623	604	564	584	617	545	587	564	572
11222	1146	1441	1024	684	481	402	315	261	219	209	175	185	137	147	138	141	123	119	112	123	95	114	105	118	119	121	108	112	103	102	102	100	103	97	108	95	115	107	86	115	92	101	110	100	113	83	104	98	89	96	123	106	76	109	86	96	92	90	99	97	99	88	103	95	107	89	116	110	88	112	113	96	111	111	85	90	101	95	121	97	98	111	102	96	87	106	102	106	84	102	98	95	90	84	113	85	93	94	95	96	87	78	96	101	97	85	87	89	94	107	91	92	105	106	112	95	106	111	79	108	100	87	108	90	102	102	94	111	106	93	101	97	68	92	79	86	97	85	100	83	84	93	96	99	96	83	83	99	88	74	101	94	87	123	94	81	88	102	83	87	87	102	88	95	101	97	101	87	101	91	87	103	116	96	89	94	95	107	92	86	116	94	90	116	88	99	66	86	100	111	99	98	94	105	99	81	95	107	80	106	102	88	93	89	90	100	83	112	107	92	97	87	104	102	110	93	88	89	105	98	92	115	96	104	96	99	107	103	98	102	85	125	104	97	119	92	103	99	93	88	111	118	95	100	90	85	112	94	78	103	87	90	86	81	84	108	116	89	84	102	91	91	95	105	87	110	82	86	91	114	98	107	93	93	108	99	84	98	103	77	87	97	102	91	96	87	107	98	91	88	111	85	97	97	98	81	100	83	80	93	87	92	108	86	96	113	90	80	99	102	118	100	84	97	92	100	81	95	82	93	85	91	105	102	106	82	80	105	110	94	81	81	87	89	84	87	112	103	91	78	84	93	95	105	104	84	97	96	79	94	86	101	89	83	89	96	91	101	96	98	94	103	98	96	105	81	87	68	106	81	80	96	98	101	85	104	92	96	97	104	87	112	104	90	107	94	83	98	118	78	100	91	117	109	90	91	101	94	103	106	93	80	89	79	96	92	109	95	100	77	108	76	95	112	98	93	99	95	90	109	90	108	108	87	106	97	90	116	78	94	93	91	87	102	84	88	92	102	107	76	99	93	88	98	98	101	111	88	93	87	94	96	95	103	72	87	92	106	106	109	90	103	94	94	95	93	86	97	85	115	98	82	75	96	97	89	98	92	82	100	110	90	100	97	81	116	89	96	106	90	101	90	103	88	88	81	94	87	89	91	89	99	96	94	109	98	84	98	99	86	84	88	104	89	106	93	82	97	88	96	99	96	101	82	89	100	104	99	115	94	102	94	107	108	99	115	82	98	105	92	85	93	86	99	98	73	101	80	105	88	103	91	86	80	96	87	98	112	98	86	94	97	90	94	101	96	114	106	84	97	72	93	97	83	95	93	101	109	84	89	104	85	103	83	79	87	114	91	103	110	97	111	107	102	98	94	80	79	101	95	96	87	96	104	105	89	103	84	99	86	104	90	89	95	93	75	106	94	85	84	96	97	83	105	114	88	108	114	103	90	85	82	99	86	100	89	90	90	85	91	88	87	87	96	85	98	89	90	96	89	83	105	88	108	96	96	95	98	92	109	93	88	80	105	101	105	101	97	103	92	90	89	108	67	107	99	94	103	100	106	99	99	88	77	102	95	98	111	87	96	87	104	89	102	94	96	83	78	98	122	115	94	80	113	98	100	114	101	92	89	86	99	108	82	87	105	102	96	87	84	107	89	112	99	91	102	110	87	110	84	98	99	100	96	93	91	85	96	105	106	99	90	93	86	105	93	101	90	112	91	86	108	105	89	91	114	97	93	95	87	105	85	91	79	107	84	86	94	112	104	89	90	78	106	108	90	94	93	102	101	89	102	79	114	89	86	83	122	108	124	92	106	86	113	88	98	101	100	99	101	105	100	100	92	105	87	101	98	83	90	110	91	99	92	89	93	81	103	59	91	72	101	103	103	98	97	95	101	79	108	96	95	92	97	104	93	94	92	94	81	107	106	105	87	113	99	93	91	81	91	95	93	88	91	89	96	111	97	102	90	95	102	86	87	97	107	100	113	89	83	99	90	95	74	83	97	90	89	107	96	105	93	96	100	73	92	107	112	94	96	105	73	112	91	95	81	105	82	91	88	89	85	95	100	108	86	101	94	97	105	87	110	103	84	101	98	87	91	98	102	91	105	99	106	120	111	88	90	94	89	106	83	109	98	91	102	103	103	91	117	80	91	111	81	107	97	85	101	102	94	108	80	110	96	97	98	80	89	96	83	78	81	106	86	98	88	100	94	67	112	96	92	115	96	105	99	95	90	93	91	84	99	95	104	94	93	89	112	113	107	110	83	108	99	120	83	99	112	78	100	86	100	95	92	90	94	94	88	111	92	93	105	89	107	93	87	94	100	97	103	93	88	108	91	94	103	87	112	91	89	106	91	97	96	88	94	91	115	99	96	84	105	96	94	118	102	106	82	105	107	89	95	88	89	94	91	91	106	80	96	82	98	84	82	93	92	113	91	86	100	91	97	81	83	91	95	88	88	106	89	93	98	97	89	101	85	103	90	96	101	105	92	99	78	95	105	107	85	102	91	84	109	92	97	94	94	98	117	108	110	91	93	91	80	95	93	82	113	102	90	87	93	86	101	109	74	104	85	84	101	98	95	104	77	95	108	112	100	103	97	88	104	95	89	92	83	88	97	92	94	108	99	92	91	101	69	88	114	96	95	101	87	103	96	75	96	103	78	104	104	95	119	107	100	95	105	81	84	100	122	83	109	101	82	112	90	92	99	98	92	87	96	80	85	83	92	88	84	92	103	82	92	120	88	90	105	91	95	93	108	88	102	104	99	112	105	121	104	97	84	99	91	84	88	93	86	100	97	98	86	96	107	100	95	91	108	100	104	98	98	93	81	73	90	85	108	90	90	84	91	92	108	91	95	100	81	95	94	103	85	104	100	77	105	100	100	86	97	98	93	96	93	102	101	97	98	108	86	102	97	86	91	98	101	85	98	82	92	90	96	101	107	95	81	104	98	103	102	92	107	105	102	82	99	92	95	86	98	118	90	99	93	97	87	111	121	104	107	93	103	96	93	92	99	107	65	79	81	98	94	91	105	83	101	95	88	93	91	91	96	96	95	111	103	101	95	84	93	95	92	97	108	88	89	95	87	87	107	102	97	100	104	109	99	85	92	92	98	100	92	118	79	102	117	87	98	94	68	105	98	100	96	75	99	94	104	94	102	80	94	96	88	91	101	109	79	93	89	75	85	93	98	82	132	85	81	98	102	88	94	93	111	114	96	97	97	91	92	95	94	84	87	106	92	89	88	123	97	94	119	99	78	95	89	92	91	105	97	96	98	98	98	92	91	101	88	85	86	100	119	104	89	112	87	98	84	91	105	90	95	105	80	94	93	87	101	95	76	86	100	95	107	93	108	101	99	94	105	92	80	91	82	82	96	104	101	114	90	90	93	97	95	88	89	82	77	94	85	87	104	97	96	93	115	116	88	87	98	101	79	115	105	94	103	96	85	110	104	89	89	102	80	110	103	84	100	114	86	95	88	98	84	85	95	92
7150	1478	3410	3825	3051	2454	2017	1690	1356	1238	1090	951	843	836	766	753	658	654	566	605	554	519	508	514	477	477	469	424	417	444	458	404	423	423	429	430	402	397	392	400	368	330	384	423	380	343	343	374	373	364	348	390	377	389	352	382	369	363	352	399	368	346	348	387	354	349	367	343	371	351	364	309	352	388	367	346	325	334	353	317	305	364	363	342	340	310	341	348	343	360	367	339	379	323	306	333	322	354	331	370	344	324	368	352	362	349	330	330	366	344	343	325	323	347	336	346	317	328	320	366	351	341	322	349	343	352	355	327	350	307	361	337	350	341	345	364	351	357	378	318	342	339	333	289	320	329	336	320	346	353	339	329	353	338	342	315	338	332	307	350	345	331	315	354	336	343	367	341	317	342	323	331	327	330	364	316	307	327	331	332	334	337	323	332	345	310	338	341	350	334	332	345	355	320	321	326	311	356	323	365	336	333	348	354	323	334	352	337	313	320	343	346	348	338	341	352	369	357	347	318	314	369	357	381	320	335	309	312	327	315	354	319	332	292	316	353	349	333	324	342	354	349	314	295	359	315	334	354	298	333	305	359	346	340	310	327	334	304	313	316	331	299	314	330	312	386	289	375	313	348	330	315	385	317	349	319	295	323	323	353	347	312	311	333	359	310	354	317	346	343	331	310	333	358	362	354	351	321	338	339	336	320	331	333	325	319	310	344	329	345	326	317	331	326	357	326	329	339	339	318	340	322	319	324	342	329	308	326	356	326	325	314	342	382	290	331	338	346	353	318	362	344	360	363	363	310	350	327	338	349	312	309	321	343	330	341	348	344	319	321	356	312	338	358	313	322	326	342	345	340	335	300	347	298	342	336	306	303	340	337	313	317	360	333	367	324	322	324	346	338	312	331	316	344	349	364	356	336	324	322	312	345	362	329	327	328	346	341	329	305	336	329	357	337	303	323	351	350	357	352	341	343	325	301	304	323	312	355	326	358	342	345	329	325	361	338	337	325	333	299	321	349	335	333	342	342	337	339	324	332	324	317	295	337	329	328	312	338	354	334	307	344	333	355	347	330	303	307	334	333	332	354	363	303	350	342	346	296	364	346	345	370	336	320	330	308	359	357	345	322	344	356	314	302	345	324	316	318	338	339	314	304	322	343	307	361	354	344	325	365	345	339	341	325	370	327	337	329	344	361	337	298	318	350	331	364	328	301	340	339	328	354	337	324	315	351	299	325	364	339	316	319	347	303	345	295	337	298	332	320	341	330	327	318	332	324	338	333	319	320	329	306	329	322	333	339	321	328	331	328	318	362	350	328	306	302	320	315	333	300	316	304	329	341	343	368	322	332	305	340	339	330	348	317	305	333	329	312	307	305	321	322	360	327	337	321	347	329	329	327	324	352	340	307	322	341	339	368	315	297	283	319	359	341	320	348	319	295	339	291	349	367	305	333	328	310	334	355	338	330	312	338	345	341	358	357	335	351	315	338	332	353	296	334	343	349	329	322	348	333	346	307	310	367	325	373	357	342	339	321	342	323	348	326	313	349	338	329	322	310	343	374	318	353	348	332	311	326	331	338	335	312	359	308	328	338	328	328	336	346	310	341	318	335	307	336	333	342	295	323	328	333	367	309	334	353	356	340	345	328	379	325	346	320	323	309	307	307	311	325	344	330	353	359	314	324	340	336	337	332	311	342	348	320	295	320	332	346	310	332	325	311	343	326	312	331	308	314	362	333	323	321	341	339	302	347	335	330	276	360	301	320	318	340	350	317	319	294	334	331	356	332	357	334	335	375	351	317	342	352	318	341	333	335	345	328	335	287	358	335	323	337	326	348	338	324	321	322	316	272	309	337	346	326	323	329	343	312	317	308	320	337	316	316	361	341	328	322	342	364	309	338	343	344	335	393	325	347	342	328	334	351	351	306	364	315	329	296	322	331	328	343	347	346	330	335	338	330	341	326	328	348	347	325	348	302	345	349	353	332	327	323	316	304	347	329	340	317	323	309	356	353	361	332	319	350	346	350	324	307	351	346	362	321	320	341	312	343	335	350	318	328	337	333	340	333	324	300	333	351	322	336	355	348	331	338	358	308	318	339	340	329	332	362	336	328	340	333	298	316	340	315	348	342	334	329	367	356	307	303	341	333	315	358	323	348	354	353	322	318	339	334	317	319	305	310	309	324	323	357	326	337	320	328	328	355	335	349	309	324	338	330	347	306	329	318	310	295	325	320	344	330	363	312	326	343	348	335	332	349	351	333	352	347	342	339	328	364	338	304	343	317	333	311	350	357	339	344	310	342	330	341	367	338	333	338	321	360	362	328	338	387	295	361	334	340	345	352	315	346	342	350	340	313	318	311	303	324	333	331	324	326	345	356	337	338	321	358	330	325	325	340	360	364	331	351	348	301	328	323	327	329	325	336	348	315	341	360	346	317	328	359	319	323	317	358	344	318	324	328	338	324	324	367	353	290	308	337	320	312	322	321	371	321	350	325	319	314	330	282	293	365	333	327	324	316	300	357	349	344	363	332	332	341	324	329	333	354	380	329	324	326	313	323	362	349	366	305	327	325	307	304	336	328	338	334	339	326	332	313	323	376	333	329	316	317	332	319	309	334	336	316	326	329	384	337	336	362	347	319	324	329	340	337	320	324	309	319	347	365	355	321	353	314	337	322	348	332	345	349	358	331	341	329	332	315	360	327	340	324	313	333	333	357	350	337	322	339	366	359	325	322	364	333	352	358	349	335	338	312	335	371	309	336	324	354	327	330	313	341	340	349	328	322	333	327	327	377	324	313	328	353	298	319	358	334	385	314	323	334	337	324	352	312	340	318	363	344	332	339	316	344	347	346	333	332	330	306	338	324	335	338	331	359	314	330	354	342	338	305	320	318	337	330	329	339	341	318	339	341	326	343	339	329	343	343	315	330	347	347	341	328	341	344	355	330	311	323	340	352	351	359	331	340	326	336	333	350	336	312	344	331	315	338	349	318	319	341	356	330	312	308	315	330	326	316	322	354	325	370	345	318	354	337	349	322	315	325	356	311	367	293	345	371	325	316	360	352	322	328	335	369	343	338	355	355	314	345	336	323	344	302	356	331	359	351	360	344	331	335	290	321	350	338	336	322	327	346	339	352	337	331	324	339	331	316	341	348	335	355	328	342	329	317	310	355	307	339	329	352	319	340	329	315	326	342	326	363	348	349	354	291	309	312	320	372	362	336	345	372	346	381	315	327	300	335	346	337	335	319	327	344	349	296	351	300	324	346	331	339	357	324	333	327	341	334	342	331	343	322	328	336	325	356	334	314	329	367	341	347	328	356	316	291	366	338	324	347	340	337	344	337	332	318	323	351	316	321	346	358	372	302	326	342	303	321	333	323	328	359	352	362	323	320	356	331	324	336	293	338	354	332	329	351	340	340	328	355	334	348	346	322	331	328	353	346	329	341	324	350	300	336	319	336	323	311	337	338	329	319	331	308	333	326	341	331
18751	2608	2881	2151	1353	1073	762	637	514	453	342	320	303	245	248	215	226	197	195	232	226	179	205	177	178	173	157	174	169	177	168	156	158	198	164	168	178	167	182	157	142	164	147	146	181	148	155	141	154	152	156	157	140	151	138	143	168	148	164	135	158	142	177	149	144	145	154	164	158	154	142	146	160	169	148	172	155	139	133	170	142	156	117	162	150	153	159	157	139	155	139	145	150	119	121	158	147	163	146	135	143	157	144	157	162	148	153	137	136	160	156	133	131	145	150	162	123	155	152	167	149	167	148	152	142	159	148	174	146	140	149	174	159	139	143	132	145	150	148	154	146	137	148	143	150	148	160	140	133	140	144	161	140	153	173	158	156	153	153	168	150	169	155	156	146	132	124	139	149	159	143	156	163	139	159	165	141	134	137	168	158	151	146	169	147	141	149	170	166	142	161	143	155	159	162	127	148	145	137	155	155	137	142	134	120	136	144	174	142	161	144	156	157	149	139	148	145	135	149	127	166	124	163	151	154	159	162	152	145	152	147	160	160	135	145	158	148	147	147	162	137	150	153	149	151	158	145	141	139	168	131	151	161	142	175	124	138	168	133	152	150	154	170	156	160	146	172	155	157	153	163	169	151	169	144	146	163	178	154	158	153	137	175	152	148	131	135	145	135	142	154	147	149	151	141	155	152	138	149	161	136	134	124	138	135	171	128	135	171	139	133	141	156	144	156	157	147	148	127	139	144	157	161	155	156	137	127	135	136	123	173	153	153	139	166	162	171	135	156	137	146	140	161	121	162	149	139	158	156	153	123	147	140	149	142	164	146	137	143	145	140	153	146	137	142	146	155	146	156	156	155	151	130	138	146	148	142	165	149	125	163	154	151	134	137	153	160	158	129	162	122	162	182	142	137	140	162	136	159	146	146	150	138	138	169	158	148	156	141	134	155	135	121	131	163	150	143	160	140	159	169	150	153	134	152	156	138	138	142	172	131	163	158	155	145	153	137	156	123	147	167	132	134	140	146	164	127	150	145	146	155	157	140	139	155	158	146	154	147	131	149	145	123	147	126	154	132	146	137	178	145	158	147	155	127	161	128	138	148	157	142	157	151	143	154	159	125	155	146	152	154	120	140	142	146	170	166	137	150	149	181	142	140	147	167	128	144	138	150	140	119	131	147	150	138	142	146	162	160	142	155	151	132	136	131	141	141	140	140	128	142	165	148	145	146	150	149	160	142	144	149	157	140	140	130	164	140	134	156	135	133	150	160	158	155	125	152	141	160	179	141	141	136	139	156	175	134	133	149	151	142	127	146	142	130	159	158	133	142	137	150	145	166	151	168	161	155	169	151	149	125	134	139	133	162	142	138	157	148	139	155	133	160	142	143	159	154	135	148	146	140	145	130	173	128	154	153	155	136	158	128	161	157	143	151	131	126	154	140	137	138	153	138	143	150	149	139	148	168	143	148	162	108	152	121	140	135	150	151	154	138	150	154	140	154	126	156	130	158	147	126	123	139	151	160	127	163	172	144	134	153	162	171	161	153	164	135	144	156	135	143	144	151	145	139	149	147	141	146	155	145	157	139	140	158	156	137	164	143	166	149	144	154	130	166	152	130	160	153	153	164	155	149	175	153	148	168	139	147	163	149	121	173	141	156	146	139	148	132	149	143	167	158	143	142	149	135	141	131	168	140	146	164	143	154	135	162	139	146	142	127	186	144	135	143	143	146	143	165	146	165	159	154	139	132	169	147	150	145	142	152	133	165	161	145	130	158	146	145	119	129	162	152	143	145	127	149	142	143	148	131	125	157	131	150	158	139	147	148	151	166	174	151	152	156	152	186	143	150	147	128	144	166	140	130	152	159	176	144	165	145	150	155	145	147	141	144	135	153	165	127	141	185	157	169	161	159	150	149	137	157	121	184	136	150	162	156	130	133	156	125	136	151	133	151	144	141	149	137	164	142	149	147	146	145	151	131	159	180	139	160	159	154	171	149	145	142	145	154	146	162	150	146	132	131	126	156	143	179	151	155	145	152	133	169	156	164	165	116	148	150	146	119	164	147	127	174	154	140	152	161	153	155	144	125	134	145	141	148	154	150	151	134	142	141	161	147	144	151	130	167	147	144	147	162	132	149	136	146	144	125	152	159	133	155	164	167	134	126	169	143	146	172	146	163	154	152	154	123	157	138	161	157	159	128	160	165	145	137	148	130	132	153	155	140	144	153	159	160	137	146	161	146	157	154	152	170	146	139	151	179	154	134	124	161	148	166	156	133	118	143	154	163	155	139	155	165	133	152	142	155	145	166	164	155	144	155	149	129	146	158	154	139	156	175	164	141	156	163	143	123	177	148	146	129	162	139	127	135	157	157	150	142	150	157	150	144	133	136	152	138	147	158	138	154	152	126	158	170	145	135	155	156	141	138	146	161	129	159	127	150	141	168	156	129	130	150	119	154	158	141	155	154	134	149	126	150	136	134	130	159	143	162	129	137	149	132	184	162	152	146	157	146	147	159	153	143	142	143	151	153	154	151	137	148	156	144	164	128	127	146	172	142	174	149	147	143	146	156	135	149	163	148	149	146	150	142	158	157	156	159	140	142	152	141	165	147	133	155	162	158	130	155	155	151	171	163	151	137	153	143	147	162	172	148	138	133	166	167	144	151	158	163	143	147	170	154	153	143	152	160	149	143	125	145	155	149	150	151	140	146	143	123	127	126	140	151	150	145	154	151	155	177	127	152	144	176	165	150	125	153	139	126	142	154	149	150	138	150	138	135	146	184	172	152	134	158	140	146	142	172	132	164	153	133	154	152	125	143	151	130	153	156	155	163	151	131	138	148	181	138	139	139	171	147	148	133	151	134	114	159	164	156	140	183	135	156	141	132	148	151	129	160	135	137	152	131	184	149	137	148	160	138	167	135	152	162	151	158	176	169	159	159	121	151	172	143	151	137	152	154	128	152	145	136	167	163	133	136	161	173	164	151	128	157	147	142	130	155	141	151	166	145	140	130	144	155	149	156	141	138	147	154	136	156	149	174	123	156	145	158	152	129	138	138	162	144	162	148	167	119	147	135	151	160	146	140	147	144	161	159	135	131	169	156	146	158	148	145	177	154	156	132	136	160	139	145	142	148	143	128	171	182	147	165	140	122	141	140	173	155	145	154	159	159	137	149	144	137	129	147	140	139	126	156	141	164	171	144	135	143	153	178	143	152	157	152	154	163	136	149	156	142	147	151	148	144	138	151	149	170	151	120	129	146	164	151	130	131	142	129	131	166	157	151	159	159	147	155	186	175	156	143	132	145	135	153	133	132	156	165	137	145	144	140	147	160	163	149	160	134	145	143	167	143	163	175	166	161	130	156	157	137	158	152	142	143	156	151	146	120	143	141	145	146	169	147	147	158	133	147	161	140	163	148	142	142	157	160	148	136	147	159	138	154	158	120	131	162	133	152	142	149	139	175	133	168	146	152	147	137	140	143	157	123	157
9416	2656	6482	6929	5896	4609	3829	3041	2698	2391	1975	1848	1608	1449	1309	1207	1156	1150	1074	977	932	891	851	862	819	783	813	702	653	706	693	677	671	659	681	619	634	626	635	569	640	615	575	595	583	619	600	566	584	547	562	534	597	558	546	576	506	582	534	518	594	588	550	535	517	510	533	524	503	500	518	500	530	552	510	508	539	503	524	475	535	535	535	523	488	537	495	514	475	508	469	500	512	497	490	520	537	499	508	514	473	480	512	474	508	538	495	475	480	489	514	495	496	488	519	507	513	516	525	481	502	495	497	524	514	468	522	515	499	494	497	478	508	494	455	496	518	495	501	531	467	494	550	500	480	511	484	497	514	505	507	507	493	519	537	455	489	487	485	506	521	474	506	508	490	492	508	500	482	506	486	500	517	503	503	516	475	491	478	482	500	528	473	494	490	499	539	523	482	487	473	490	478	480	543	494	550	545	484	530	509	509	497	493	531	455	510	493	493	503	491	475	535	499	499	506	548	530	470	418	516	498	515	527	509	500	440	496	472	481	491	452	490	451	493	497	531	475	494	491	525	479	485	525	474	522	428	511	468	507	467	487	458	484	453	483	521	468	495	497	498	474	500	515	489	452	493	496	505	503	466	484	507	525	538	454	502	483	525	446	506	452	506	484	516	496	488	477	463	495	524	482	465	497	492	510	507	510	506	482	545	464	517	471	475	488	495	519	501	488	522	506	504	500	474	451	501	520	507	507	473	510	495	469	491	491	497	489	500	480	497	470	511	519	490	476	488	481	512	459	491	480	484	467	478	501	521	532	503	498	518	508	506	503	475	502	476	483	489	491	510	472	503	484	486	512	476	494	489	497	475	482	509	485	493	475	504	469	494	511	516	482	513	474	508	444	486	497	495	514	470	493	498	506	547	501	494	478	477	480	475	460	486	493	492	507	517	476	480	466	466	508	510	487	490	502	474	511	484	494	512	481	490	494	514	495	526	487	525	515	502	502	511	520	505	520	512	498	491	494	515	470	472	512	512	504	501	476	550	509	482	499	463	550	492	463	507	487	492	492	456	497	481	460	480	528	450	502	490	493	488	489	474	501	480	468	463	479	490	496	495	485	529	474	485	524	497	478	533	477	519	481	486	515	482	477	527	465	491	517	498	483	457	518	476	461	480	530	482	483	529	483	494	519	479	492	483	486	490	468	513	446	463	506	536	488	474	472	483	487	537	482	496	493	506	473	514	504	543	506	484	478	496	493	511	480	474	502	507	500	516	510	531	492	530	473	489	502	464	476	475	481	484	492	511	480	513	478	526	474	505	479	493	517	528	496	530	474	469	488	466	495	533	521	482	506	494	524	524	467	491	454	533	470	505	506	498	481	483	501	466	496	515	481	476	465	500	486	497	475	509	465	514	455	528	480	467	502	495	515	467	463	498	472	512	497	497	478	485	509	481	498	497	456	511	468	482	491	461	518	503	482	482	483	490	486	475	487	466	493	460	497	509	503	483	545	529	496	495	469	496	516	479	513	513	486	494	471	467	474	513	550	467	512	422	514	530	524	471	506	450	504	506	487	490	475	515	538	459	463	478	515	490	498	509	474	464	516	543	490	494	496	506	513	486	482	509	496	466	474	490	510	496	504	493	519	481	502	446	474	483	520	493	485	526	492	457	487	503	488	462	476	491	473	496	498	488	487	474	496	489	479	517	484	523	492	502	549	504	457	548	508	523	487	497	479	439	506	476	510	533	488	488	519	507	466	509	506	493	533	473	531	524	503	517	477	477	506	453	464	475	500	485	496	522	472	463	480	496	468	494	497	473	487	511	490	478	480	475	489	510	524	489	516	508	498	566	495	536	527	476	538	473	481	491	504	480	492	518	498	539	474	462	498	457	506	510	496	469	499	505	519	495	471	550	481	516	541	535	497	502	463	454	501	506	467	462	502	519	508	494	503	516	468	502	457	517	476	495	484	471	492	529	488	513	486	518	535	518	480	503	489	502	469	542	496	509	521	494	532	484	514	482	495	495	494	517	506	536	496	518	439	511	475	461	513	454	483	506	467	480	467	489	496	518	511	523	501	473	495	485	488	519	497	505	489	476	469	482	494	478	489	507	521	472	448	492	505	476	470	513	495	540	494	522	482	446	507	495	492	459	464	505	465	524	529	477	473	516	489	502	524	508	485	534	493	492	519	550	506	513	529	490	471	483	516	519	480	517	491	526	480	495	494	483	452	504	512	497	503	498	486	505	532	466	480	472	522	505	479	473	534	516	474	512	485	518	480	507	486	521	527	503	478	480	522	527	487	482	539	479	464	500	474	490	475	463	480	504	518	517	483	493	530	494	494	487	466	504	494	470	512	512	511	499	501	490	493	499	502	483	504	448	479	496	523	475	510	541	491	500	505	434	514	478	490	465	457	521	472	512	456	456	471	481	482	524	486	501	454	496	513	487	512	512	520	468	507	502	486	468	506	513	520	500	490	461	502	533	473	483	449	474	505	486	487	506	466	461	455	518	496	474	528	504	516	501	528	504	487	487	497	488	455	463	449	491	482	461	512	472	511	512	461	462	471	471	492	539	505	451	476	485	503	503	502	491	466	466	501	528	489	508	499	496	502	471	484	471	537	504	469	522	476	503	457	504	441	518	503	535	491	466	548	519	513	494	448	473	484	487	518	442	527	536	489	506	495	474	464	496	502	512	489	507	480	500	498	530	467	502	528	499	498	470	501	475	505	511	504	508	492	458	487	495	453	503	440	491	509	498	522	520	495	471	505	501	458	504	475	478	505	508	516	484	485	510	538	481	472	515	454	477	503	516	514	471	499	470	470	516	499	501	492	514	520	510	507	488	513	525	517	486	515	507	504	502	514	501	516	494	465	497	489	468	445	473	487	502	534	515	470	513	516	484	471	507	485	507	515	512	520	515	494	496	497	491	470	503	453	492	518	485	494	535	481	484	488	483	491	526	512	470	511	457	518	475	457	478	471	500	467	486	509	511	451	529	466	480	450	519	488	494	489	506	533	492	505	505	500	468	505	499	509	496	524	494	491	485	523	474	491	485	503	487	478	474	546	513	456	502	494	500	489	452	497	487	472	498	499	494	520	507	498	464	508	472	509	512	509	539	491	465	518	473	487	503	473	509	495	474	485	478	464	464	457	495	489	463	498	472	496	455	511	495	479	465	481	467	508	490	501	507	461	513	426	495	473	499	509	493	499	492	463	488	509	485	501	468	489	471	495	462	504	481	531	522	483	476	500	481	469	503	456	504	543	483	500	474	462	527	495	521	453	511	500	479	489	484	476	500	523	491	492	517	530	481	522	453	511	538	523	478	486	520	508	459	467	514	492	494	482	464	479	486	512	548	491	490	513	561	504	538	432	468	531	512	501	504	515	486	504	508	489	526	470	532	476	538	462	486	482	503	498	507	485	505	505	498	457	517	504	466	560	532	516	458	494	494	579	511	475	445	529	519	534	486	456	492	525	537	445	499	478	487	477
2679	264	283	263	222	209	205	197	196	200	186	193	210	193	195	211	196	195	204	169	171	199	195	198	181	207	217	215	187	172	180	204	197	197	190	200	185	184	210	195	200	177	200	181	221	184	191	163	191	191	201	202	177	199	221	189	184	196	171	184	201	194	198	203	185	183	196	180	183	185	181	186	203	188	208	188	201	170	184	201	202	190	189	195	195	195	192	228	184	205	208	164	186	194	198	202	200	209	173	190	189	190	211	196	189	175	198	185	194	168	185	209	194	184	217	195	192	200	194	214	178	229	202	198	206	174	192	196	196	220	205	173	198	204	190	203	191	178	207	206	198	193	191	203	202	194	192	187	194	173	211	220	198	221	185	206	187	202	190	189	180	205	229	201	206	199	195	199	163	177	172	180	189	172	196	174	181	177	193	154	198	179	191	180	191	175	167	211	197	186	182	190	204	191	196	198	177	166	225	199	171	173	196	208	184	193	185	161	183	202	200	191	190	198	181	172	188	179	206	186	183	170	197	191	185	175	162	171	200	193	180	209	190	210	186	204	202	207	182	190	216	184	201	204	193	204	179	202	188	184	180	190	193	196	177	207	200	180	170	212	180	180	192	205	193	195	185	196	193	177	172	206	202	202	204	198	183	191	167	194	187	222	179	189	197	197	198	210	197	214	175	174	212	179	181	195	202	170	182	157	168	207	203	213	203	210	197	183	198	204	185	195	189	181	188	190	188	203	185	214	175	178	182	213	173	196	193	207	198	212	201	201	173	178	176	182	189	197	183	188	198	195	212	199	186	188	189	209	205	190	179	201	197	192	179	190	200	202	200	211	164	170	204	187	192	171	205	228	180	193	187	192	189	187	189	208	186	177	195	183	184	194	203	183	181	171	212	185	185	204	207	202	192	168	199	214	168	193	193	165	170	172	164	186	189	191	186	186	170	192	159	177	177	217	187	218	183	200	186	208	187	189	190	199	184	222	203	205	189	192	177	192	189	201	181	196	190	216	197	192	207	199	190	201	188	186	205	193	184	181	223	207	185	194	188	203	217	155	207	199	192	175	193	193	190	205	184	209	200	187	188	162	193	202	186	185	189	197	201	199	209	184	173	217	195	173	198	182	178	211	211	190	190	176	176	196	215	196	166	185	171	190	199	215	177	197	191	203	186	211	183	185	167	209	189	192	221	197	181	209	187	205	185	196	185	208	194	238	184	184	215	203	169	188	181	217	187	191	217	199	177	190	182	186	159	186	210	184	209	196	189	208	173	198	194	196	185	185	199	178	194	193	224	178	205	185	199	170	196	199	191	181	175	171	193	159	188	196	182	187	193	191	187	188	196	221	187	220	186	193	189	196	206	189	181	195	180	174	193	209	185	210	180	183	198	159	187	196	188	190	177	180	189	217	183	193	169	218	190	199	231	210	187	198	189	199	191	189	193	193	185	186	214	186	180	186	163	235	204	177	210	201	184	165	188	175	186	161	178	212	191	202	183	200	212	179	181	199	189	190	179	193	181	205	204	182	208	174	193	203	202	187	199	210	187	173	198	209	204	183	198	182	197	192	191	205	197	186	218	198	175	211	190	163	182	192	193	217	184	168	182	184	194	192	198	180	191	195	207	186	169	178	202	169	184	196	186	179	206	228	190	212	191	179	188	190	208	207	176	215	206	215	172	196	189	191	182	199	169	193	219	203	184	211	176	178	178	196	195	175	191	203	195	217	189	201	171	186	183	199	206	217	198	206	187	187	197	206	192	211	193	181	191	195	191	209	189	195	181	195	198	199	169	224	198	192	215	206	215	215	199	222	205	190	202	181	166	167	205	179	179	226	194	201	219	199	199	183	198	190	198	162	199	183	192	182	191	198	200	175	228	175	188	182	187	199	189	184	188	193	188	192	181	191	201	208	193	196	191	191	177	184	185	196	200	169	201	187	190	168	198	182	233	200	207	192	183	212	173	181	200	199	189	196	196	189	178	189	194	183	199	203	177	193	191	193	192	190	184	201	177	185	187	167	191	182	181	202	193	156	205	183	193	192	211	194	201	185	183	200	200	198	206	199	212	219	178	175	198	225	196	202	193	200	197	188	175	187	195	181	192	201	193	209	160	181	205	224	208	173	182	196	195	180	193	189	207	201	240	205	202	181	207	204	184	192	190	190	205	178	162	197	201	217	214	185	202	187	192	193	198	197	203	180	196	203	206	209	173	185	155	176	161	206	193	178	223	183	193	173	198	182	183	195	195	190	170	209	204	200	190	203	180	192	227	208	180	185	202	211	192	223	192	206	177	189	187	205	199	208	191	215	193	205	202	179	201	190	189	164	180	215	197	195	177	177	188	174	217	183	216	214	200	205	196	181	183	199	191	203	192	200	201	188	179	170	188	171	192	217	212	208	197	194	201	194	201	172	184	180	180	185	174	189	199	216	166	188	208	204	194	220	189	211	193	203	209	165	176	195	187	200	190	216	200	174	219	167	220	163	182	224	209	207	181	191	205	196	209	203	175	174	211	192	189	222	177	192	181	213	171	214	180	194	204	184	174	190	189	195	179	188	177	203	192	191	193	182	204	192	201	170	173	203	189	192	207	189	218	211	197	193	197	197	193	177	189	172	191	198	202	189	183	199	182	187	177	178	189	202	195	185	204	194	213	221	216	175	189	185	194	185	188	191	173	172	177	192	202	184	195	173	176	188	207	192	184	196	217	229	199	190	193	223	201	215	203	171	204	206	183	214	200	179	192	184	186	195	187	192	188	195	212	167	196	171	211	186	174	173	189	180	201	217	191	212	168	198	206	212	184	200	188	206	192	186	177	192	226	186	202	177	169	191	216	188	177	189	167	213	187	194	171	189	169	175	190	201	184	181	203	197	188	190	201	213	183	183	191	214	213	218	172	181	204	179	213	210	185	174	217	201	242	170	178	163	206	180	197	177	199	169	206	165	188	208	204	201	182	194	164	202	184	203	198	184	171	198	190	184	217	182	176	194	183	189	191	212	189	182	171	201	173	176	183	170	196	185	181	216	184	183	224	181	203	195	184	184	198	193	198	183	199	186	175	194	199	185	203	206	214	198	219	208	177	219	215	205	175	187	184	177	189	199	182	181	191	171	199	194	166	171	200	191	165	184	193	177	174	193	190	205	185	176	187	182	170	179	206	173	176	203	197	201	183	187	210	196	172	210	180	185	164	191	212	176	205	191	171	198	219	207	191	190	214	207	214	207	193	199	197	171	174	202	189	186	169	196	187	192	192	192	189	154	197	207	209	192	194	179	172	168	192	202	193	162	195	202	189	202	220	205	160	190	174	196	211	166	217	172	180	211	172	191	207	193	206	181	195	182	199	203	211	170	154	187	188	182	203	187	191	202	188	205	206	168	167	193	186	190	202	192	178	170	170	194	212	207	191	205	225	219	218	171	216	222	204	185	189	204	199	206	166	216	188	181	199	173	155	191	185	184	208	220	217	216	210	168	191	188	173	196	189	209	207	206
3668	681	785	811	761	722	690	644	657	587	670	654	612	593	653	622	599	600	636	639	576	613	600	603	603	552	607	590	540	580	580	630	609	606	607	625	605	607	602	577	578	610	596	580	631	591	598	541	624	609	600	525	631	586	603	658	617	546	561	596	570	578	541	609	641	597	578	623	575	588	594	593	559	600	630	588	553	588	572	553	575	627	607	600	570	616	553	592	569	599	591	591	658	543	619	637	563	608	615	606	628	570	635	596	581	599	622	647	585	574	576	567	562	619	598	597	566	601	581	593	592	549	578	565	528	624	575	580	589	623	546	575	594	607	561	604	580	629	552	620	587	600	626	563	602	597	593	582	573	560	593	621	559	625	608	607	592	617	594	571	601	618	560	586	607	599	543	610	579	641	594	600	590	580	567	609	583	620	613	622	616	576	623	553	586	580	588	592	561	585	631	617	563	576	617	600	580	600	582	585	585	616	636	618	560	608	612	591	578	596	595	614	567	604	601	599	592	619	620	572	590	609	608	589	560	598	608	608	538	594	556	571	572	582	577	564	570	598	601	597	590	562	606	609	567	587	603	581	584	563	601	593	591	608	582	573	545	576	612	540	552	620	615	623	629	607	579	530	621	647	622	568	595	629	571	596	587	628	607	580	587	563	637	622	558	588	556	582	554	625	569	590	550	579	588	602	629	596	575	564	597	616	619	561	578	607	611	614	604	577	566	615	642	592	559	611	570	624	639	601	598	586	583	575	617	617	637	567	613	611	583	523	606	606	660	581	565	614	571	611	600	600	561	610	615	618	624	601	608	567	598	561	569	593	627	614	584	620	581	608	578	567	586	577	602	657	610	646	590	596	606	614	635	588	607	566	637	617	571	641	564	575	584	587	636	569	557	602	588	584	570	609	578	586	614	557	582	554	610	587	603	579	597	649	616	575	587	599	558	580	614	570	566	582	593	638	623	600	607	641	577	613	569	601	566	600	628	599	621	605	571	584	613	594	612	575	584	533	594	619	616	568	577	564	570	595	583	599	620	641	574	579	609	620	574	588	570	586	604	643	616	602	668	565	583	617	559	603	600	613	581	593	603	581	602	587	555	590	580	616	587	606	582	596	578	579	622	614	588	613	596	609	596	585	585	593	625	575	621	615	591	627	556	610	570	583	610	555	564	544	619	584	591	625	569	574	634	613	601	623	613	601	572	599	606	601	615	589	564	618	574	582	618	557	596	602	613	576	612	581	569	618	574	633	605	607	606	563	623	587	592	595	601	619	584	565	550	596	554	573	607	570	611	649	562	554	586	547	594	575	615	580	636	593	580	573	602	602	628	571	578	568	630	562	581	612	606	558	606	583	616	599	545	581	577	591	571	612	581	575	593	576	613	592	598	593	613	572	543	612	584	555	621	587	581	626	602	595	591	584	602	611	607	619	569	595	600	593	595	588	579	619	606	585	601	597	619	584	587	562	598	619	579	587	562	627	569	562	573	577	645	604	579	588	604	603	609	619	606	634	554	621	601	559	617	589	584	563	590	583	637	562	583	572	622	583	609	553	569	607	559	554	658	588	564	594	607	596	596	584	595	610	588	592	556	639	612	570	583	605	566	584	547	597	610	586	592	611	581	634	575	580	568	580	569	577	628	592	613	595	583	586	624	618	598	569	629	577	605	620	600	624	578	572	607	590	592	627	592	599	578	614	574	590	622	617	587	608	625	603	617	600	631	609	558	616	599	573	561	615	603	576	589	594	577	584	593	613	587	574	550	581	593	569	571	597	608	597	567	607	568	565	619	581	562	608	629	622	561	592	595	598	591	602	598	602	533	551	613	585	590	593	557	592	582	638	575	562	594	610	601	577	622	618	603	595	632	587	604	600	592	605	570	560	605	624	591	579	608	573	581	636	619	602	578	610	602	557	581	578	604	596	583	593	598	587	637	587	586	627	586	598	617	604	561	614	585	607	601	583	594	587	568	569	623	628	588	610	561	563	559	598	604	575	594	551	591	554	555	643	619	620	584	667	552	578	616	597	545	549	586	598	584	613	585	589	579	597	553	569	571	545	585	589	602	607	580	587	596	573	598	573	582	618	611	548	578	515	597	644	595	570	620	553	519	599	613	597	580	578	581	600	557	579	586	612	589	586	554	556	567	578	613	610	582	571	630	585	599	566	591	571	550	549	596	569	634	647	586	560	597	564	612	627	592	610	592	572	570	618	610	620	646	581	600	652	588	579	597	627	620	583	576	594	603	557	594	583	592	580	591	569	545	545	622	587	564	599	600	593	590	569	607	584	620	603	587	641	592	617	581	590	582	581	639	634	587	554	582	623	610	567	628	592	582	614	633	589	606	633	622	584	586	607	632	571	569	587	638	587	591	591	585	594	648	591	607	611	617	572	582	611	566	572	573	610	595	581	584	588	602	590	597	575	593	610	599	584	580	587	620	629	563	589	607	557	609	610	618	620	637	572	627	616	608	598	570	620	573	621	554	569	574	605	607	558	604	541	591	608	625	596	587	587	597	587	609	620	581	584	641	611	586	589	616	617	547	589	584	586	620	610	556	584	601	586	590	563	575	605	591	571	569	599	594	587	558	560	577	558	575	617	627	584	564	550	585	599	631	614	612	583	615	571	582	560	553	585	592	574	604	594	594	569	586	595	583	553	567	627	644	606	613	637	595	579	588	575	613	590	640	622	599	571	620	583	603	574	566	568	552	604	577	578	572	540	611	567	555	564	609	547	563	615	592	591	607	636	579	573	541	574	604	577	595	637	569	599	583	567	620	592	613	569	600	602	593	590	565	560	598	606	605	555	594	594	597	614	585	570	537	519	558	619	594	599	567	585	598	565	546	582	592	612	593	590	590	623	609	590	577	575	582	592	575	577	590	585	565	581	611	586	601	596	594	523	585	617	586	574	611	551	577	587	604	612	603	610	567	593	572	632	602	631	594	600	594	595	633	597	582	554	586	608	587	599	600	614	583	621	606	566	618	583	619	576	605	595	629	596	533	605	572	575	629	644	615	617	654	592	613	607	589	565	629	554	601	583	664	582	587	627	577	608	597	571	613	598	576	586	630	587	569	578	554	620	581	592	609	609	604	633	605	606	570	627	624	595	568	622	656	596	617	570	619	575	572	590	633	576	566	627	585	610	547	548	568	600	618	597	590	611	608	567	569	599	600	636	553	625	571	589	598	586	554	614	601	606	573	570	580	612	603	606	625	589	637	583	552	613	621	616	595	593	596	610	586	593	565	581	628	594	613	551	553	595	579	581	593	578	569	604	569	575	617	569	589	585	632	608	564	623	596	612	587	612	567	599	630	588	567	567	596	596	620	562	613	599	562	559	636	614	626	587	598	590	590	625	515	624	597	588	609	600	601	598	592	582	601	568	591	584	583	653	599	566	592	616	562	607	611	607	586	627	617	614	596	613	610	592	624	626	576	566	558	591	599	595	600	570	575	589	627	564	577	609	569	573	665	587	593	582	599	608	612	612
10555	1109	1296	1023	733	496	394	342	260	230	188	201	191	150	162	141	116	136	125	125	120	119	120	104	114	108	107	93	109	115	101	101	113	124	95	93	103	122	102	106	93	91	80	86	84	107	100	94	97	92	100	78	84	91	87	94	99	96	101	99	91	107	98	101	101	82	88	103	99	82	114	104	93	91	77	103	115	82	103	109	72	89	86	86	94	99	89	111	111	90	116	109	92	94	126	87	101	88	113	99	90	97	96	105	79	115	93	84	94	99	92	101	95	86	107	83	103	93	95	116	87	89	87	106	108	96	88	99	98	94	115	89	86	82	95	85	108	92	87	91	103	103	72	116	97	104	89	107	94	88	79	104	98	88	88	89	108	86	118	104	95	83	95	90	76	101	107	88	95	88	87	79	99	86	96	90	91	76	95	108	104	80	105	100	103	108	98	103	86	96	99	87	110	97	91	99	84	103	105	104	110	88	113	87	99	100	96	80	79	87	84	113	115	89	88	100	106	101	83	108	96	85	85	91	112	108	83	83	83	96	101	102	118	93	93	82	78	82	103	103	75	86	99	103	108	92	97	85	99	89	112	89	79	96	97	102	95	92	94	96	77	106	108	94	80	91	99	94	102	101	101	109	84	101	98	103	114	91	89	101	95	89	80	80	88	91	102	104	82	90	88	105	103	104	112	85	88	108	81	89	94	98	107	77	82	115	101	121	104	88	89	78	90	89	99	103	84	85	95	95	82	99	102	78	103	85	101	95	82	91	87	98	91	103	89	103	80	95	84	90	99	106	99	91	80	84	117	101	105	97	89	110	96	107	105	103	74	114	102	108	94	102	111	94	86	92	97	78	92	94	94	95	110	79	96	87	102	95	99	85	97	89	86	107	98	100	93	87	98	85	88	124	87	81	111	95	95	101	93	84	94	94	115	96	79	82	84	82	103	112	106	104	95	102	108	104	95	97	105	100	99	103	101	116	98	105	110	84	102	102	98	88	88	80	98	115	89	96	92	117	102	91	92	96	99	94	97	99	85	81	95	107	64	93	100	112	72	91	100	81	91	101	89	122	117	111	104	84	97	87	77	125	93	85	94	108	86	92	92	91	95	101	113	94	97	111	101	101	85	94	88	95	100	95	100	95	99	93	75	91	89	99	80	91	101	90	106	82	92	105	86	83	96	79	78	89	113	86	78	90	84	95	88	82	102	105	92	80	106	82	87	99	91	94	102	90	102	100	103	90	84	110	86	106	92	108	97	87	86	85	89	116	107	101	102	98	96	83	111	78	107	111	97	94	99	103	114	85	83	94	91	71	97	121	105	100	113	99	114	90	107	95	107	91	100	90	94	92	115	105	86	107	88	96	110	115	74	108	84	87	95	95	103	94	91	99	100	99	103	84	93	91	84	112	92	101	90	87	102	105	104	81	110	77	87	92	108	89	94	99	101	104	97	81	103	110	106	97	76	98	84	88	103	97	90	112	91	91	97	113	96	101	100	82	85	86	83	99	83	92	89	75	97	93	101	107	104	87	100	105	101	92	95	104	101	103	86	99	95	108	83	90	81	88	92	89	90	85	115	93	92	105	106	95	99	85	107	110	97	92	102	85	105	126	93	88	92	98	98	100	100	105	87	95	96	90	105	78	103	89	79	80	98	117	104	97	85	96	98	92	100	104	101	104	101	96	108	84	113	96	89	86	120	88	98	112	93	103	81	114	90	94	89	92	93	83	98	104	101	103	104	109	102	89	89	98	98	112	97	89	99	98	90	92	117	94	101	92	101	83	98	97	109	104	106	92	119	93	106	88	89	89	90	102	94	74	104	92	126	108	89	100	103	88	89	79	102	111	102	99	124	76	109	89	102	95	100	92	103	103	97	97	100	91	89	100	104	102	92	107	119	97	108	104	117	102	79	117	96	101	88	99	107	110	78	94	109	92	102	99	109	102	101	83	83	98	91	82	82	95	83	98	90	76	93	92	101	101	100	87	89	101	109	98	95	105	87	106	112	96	101	104	109	95	115	98	90	102	109	84	96	98	94	101	90	90	101	97	91	76	78	100	92	86	92	103	114	99	99	91	104	94	87	99	90	92	95	98	112	98	102	124	89	105	96	102	93	105	66	89	87	83	97	85	113	99	102	91	114	94	101	106	88	87	88	83	87	88	94	102	105	86	93	91	97	106	97	95	85	108	96	96	105	86	91	102	94	106	97	99	94	84	103	99	83	95	89	82	108	71	98	100	89	81	94	103	98	104	87	107	82	96	84	105	80	87	88	92	85	96	90	86	100	106	79	90	103	110	99	81	103	96	100	83	102	93	92	89	105	92	103	94	103	84	80	98	87	94	95	99	98	80	92	90	96	87	90	99	88	107	95	96	93	81	102	95	101	79	118	93	105	77	95	76	80	99	95	105	98	98	75	100	84	101	97	100	110	89	101	98	91	106	86	84	94	100	110	111	103	107	92	98	87	100	94	94	95	91	117	114	90	85	99	91	102	83	83	91	89	100	105	95	102	101	96	86	105	78	83	87	89	97	104	78	107	101	95	75	113	105	106	99	74	103	83	88	80	94	101	98	102	92	96	83	97	91	88	101	83	92	89	116	115	88	110	93	96	81	90	94	94	88	109	88	110	116	96	113	102	111	113	104	94	78	89	92	85	94	102	113	98	79	118	74	82	98	101	99	84	92	89	109	108	104	108	97	99	96	98	103	114	97	92	92	93	74	102	82	92	104	103	106	98	97	100	118	95	89	106	75	96	111	100	84	102	81	88	100	103	102	105	87	90	88	111	97	106	105	104	101	102	99	88	81	97	92	98	108	89	90	100	105	95	95	90	81	101	98	93	92	81	94	106	104	104	94	100	115	102	88	95	103	103	111	99	111	85	102	87	86	98	92	98	85	95	90	91	90	84	96	100	105	100	90	92	85	98	102	97	91	90	90	98	84	91	95	99	112	82	89	111	109	101	97	99	105	103	103	95	97	81	96	99	87	106	95	97	107	77	109	76	98	78	78	90	103	94	87	78	91	96	90	96	102	94	96	101	90	88	110	83	105	95	73	99	104	90	104	83	97	99	98	96	78	91	108	85	83	121	83	81	100	95	100	96	101	102	87	99	97	118	113	88	91	112	96	89	106	81	86	89	97	113	107	106	75	85	94	91	95	76	89	102	82	82	90	95	105	99	94	97	97	101	101	111	92	97	111	83	94	89	92	88	107	84	84	102	97	103	104	91	95	93	95	94	72	83	94	81	101	90	111	92	91	103	96	103	105	93	104	100	91	96	77	84	107	89	95	95	83	93	89	95	106	91	86	86	102	80	98	91	102	89	91	115	90	93	114	109	105	84	97	101	88	92	97	100	103	102	90	91	107	93	81	105	120	90	95	102	105	102	92	88	100	102	107	78	97	93	121	98	90	110	105	87	96	70	85	88	99	97	76	92	79	101	85	108	98	102	85	87	108	97	100	130	90	95	101	101	81	90	80	97	90	93	105
6850	1462	3366	3698	3129	2560	1995	1621	1397	1204	1057	978	887	814	773	745	634	614	637	593	552	531	520	472	492	455	442	414	416	441	426	394	440	400	401	411	385	399	380	405	383	410	397	363	362	343	391	393	364	396	395	347	386	347	375	331	366	352	363	329	346	367	334	351	368	369	360	391	361	332	347	320	358	343	363	327	344	356	319	352	332	331	325	332	338	342	325	323	392	341	339	303	324	332	375	339	357	344	358	363	343	362	318	301	346	307	345	326	325	298	387	362	314	353	339	352	336	330	332	369	324	312	338	321	315	321	335	304	311	334	336	353	340	332	335	348	363	333	332	324	323	327	340	313	354	342	348	280	320	357	337	291	332	377	337	351	353	318	343	339	328	349	337	337	363	317	310	328	322	322	297	322	333	349	344	343	334	372	330	325	325	348	324	330	304	328	340	339	334	352	323	347	326	354	325	326	317	308	348	331	293	324	346	321	324	319	332	327	327	368	319	325	300	348	348	352	293	343	275	331	335	334	343	302	331	338	343	324	362	297	325	334	309	310	341	352	309	337	325	326	345	310	321	314	352	347	300	322	312	342	325	352	359	315	331	349	366	319	311	320	325	326	342	338	358	322	326	348	324	356	354	359	342	340	313	337	359	330	323	299	336	341	348	331	320	319	328	315	326	331	357	310	318	331	330	349	368	359	340	306	343	319	371	353	305	321	337	366	348	310	330	361	339	313	330	323	352	342	368	351	323	325	328	328	327	309	331	336	365	318	355	334	332	335	317	332	353	349	327	337	349	312	327	314	312	334	352	336	316	317	316	381	342	334	339	347	325	324	363	315	326	336	326	352	336	348	325	326	313	342	348	325	354	318	338	335	340	317	321	309	333	313	335	323	381	352	317	324	317	327	322	317	357	359	326	311	309	339	321	340	324	352	324	334	350	340	317	315	351	335	356	347	339	330	315	311	353	339	342	336	342	338	370	343	351	341	341	340	344	320	349	335	300	349	318	313	318	332	332	300	310	353	347	329	332	329	335	312	342	327	324	327	325	324	333	382	335	318	324	344	359	336	344	363	298	330	356	325	343	324	323	361	319	315	315	335	337	331	319	333	316	366	333	301	344	289	365	358	319	334	341	359	362	354	324	321	328	310	331	353	353	312	364	340	343	336	372	309	323	335	325	356	324	357	329	327	347	366	323	342	380	320	352	318	328	335	363	333	340	336	320	336	328	327	304	322	360	340	371	332	345	341	345	290	298	335	326	326	338	334	309	354	328	345	329	348	348	355	322	324	324	310	343	328	340	373	329	330	369	341	316	337	340	330	362	332	347	312	343	337	356	344	330	350	326	340	294	300	339	366	315	357	325	338	336	334	347	312	343	339	313	341	332	332	284	339	347	344	338	335	343	328	353	322	342	295	313	330	356	328	309	334	338	344	377	315	347	324	348	314	330	355	317	352	317	340	334	329	320	320	374	349	319	343	309	340	374	323	335	358	308	353	333	345	300	350	343	330	349	339	292	355	334	345	335	340	286	317	325	338	330	307	330	343	343	356	326	363	306	330	322	361	338	343	329	317	353	327	312	306	350	321	340	322	376	354	360	341	337	338	340	380	376	350	332	353	337	322	321	324	311	320	328	309	356	332	332	329	312	372	313	314	334	345	333	330	336	316	339	371	321	356	323	351	345	342	325	362	313	354	366	365	332	346	363	347	362	324	335	320	357	332	333	302	353	330	366	316	346	341	331	329	344	366	347	348	346	347	377	365	345	338	331	331	336	329	339	317	312	328	325	334	331	303	349	342	339	324	353	339	335	317	320	349	322	355	319	333	333	368	339	373	312	345	310	374	350	368	336	332	370	325	340	318	327	302	332	343	331	336	307	356	350	361	331	357	349	353	329	350	355	333	350	329	351	325	359	325	346	325	356	323	347	344	331	335	351	321	311	319	360	357	342	330	369	349	294	329	323	334	316	317	345	339	304	345	323	327	331	365	346	365	344	342	319	369	349	340	326	337	351	364	349	363	341	327	319	331	339	333	346	366	315	323	324	349	353	354	333	340	311	325	334	354	355	354	370	322	318	345	342	320	318	317	344	351	309	285	340	315	325	321	312	339	331	355	299	313	348	334	374	317	325	321	330	323	363	353	312	349	304	350	351	345	362	312	364	349	333	344	323	332	367	347	351	323	334	344	347	333	339	364	318	351	330	345	352	310	317	316	345	316	345	348	300	312	317	363	328	323	354	343	312	339	327	343	323	328	333	348	329	342	323	321	330	342	334	358	313	335	326	334	332	347	339	339	333	335	357	354	348	326	347	340	340	342	351	345	316	346	328	336	356	336	321	353	317	301	342	345	334	321	338	315	357	345	321	338	326	338	346	350	293	333	314	372	335	346	292	331	358	311	360	331	336	344	358	310	324	330	328	341	360	328	350	340	363	322	337	338	305	344	326	345	360	340	343	296	338	357	352	297	367	357	339	319	324	342	357	312	348	346	347	321	358	363	295	334	349	324	349	312	346	317	308	337	338	354	345	328	320	318	311	317	344	309	303	339	358	337	338	305	351	321	344	353	351	339	334	309	320	327	340	377	348	340	338	345	333	342	330	315	326	338	353	347	341	314	319	313	322	333	344	316	346	358	354	342	322	321	306	343	345	332	315	322	323	365	362	331	344	364	302	346	399	346	332	350	310	330	331	314	353	330	323	315	316	352	321	326	299	361	347	334	315	341	341	363	331	325	339	352	346	321	373	300	356	295	323	346	375	321	333	343	339	310	359	347	348	367	339	296	337	296	306	355	315	336	316	364	316	317	297	311	334	340	320	300	311	327	316	333	323	317	324	361	331	334	327	350	328	303	344	330	347	336	357	334	286	357	345	321	304	308	345	335	341	342	359	322	325	329	355	336	310	373	338	353	346	371	309	328	351	342	331	311	355	311	324	330	331	346	325	295	361	336	350	304	338	305	340	349	304	325	326	356	326	343	346	321	333	389	363	328	333	331	333	342	338	354	349	327	348	319	325	317	320	329	330	331	356	300	352	317	354	331	325	348	341	321	350	342	332	336	345	338	330	361	340	323	345	346	346	309	354	335	354	367	332	331	348	360	336	326	327	321	335	344	325	328	358	339	329	334	358	354	344	328	327	325	319	334	328	303	390	335	307	332	354	342	337	360	340	327	344	347	345	365	364	339	349	364	318	354	300	353	333	351	309	357	351	325	337	346	359	319	346	365	340	329	311	338	345	303	331	336	322	344	319	352	338	345	348	359	332	352	337	344	346	330	355	337	358	307	337	304	354	295	330	323	340	344	322	299	342	348	352	340	338	341	331	352	369	344	326	333	362	333	333	352	362	339	337	331	332	306	318	329	369	368	311	342	345	303	333	346	337	348	328	328	327	339	344	333	345	357	343	374	333	331	341	338	339	321	351	316	338	335	327	361	308	343	350	333	349	330	371	302	364	337	321	323	308	293	357	329	318	355	336	325	325	380	335	322	362	350
18157	2603	2825	2006	1374	1067	725	639	499	409	374	301	306	253	260	252	197	246	184	234	191	182	217	166	172	172	186	172	174	141	150	190	168	163	140	183	150	177	142	156	167	147	171	157	184	151	175	169	129	167	151	143	145	168	154	154	151	145	151	173	131	154	152	157	151	161	135	147	165	157	150	162	141	158	147	136	139	153	170	167	150	159	163	144	143	147	136	123	144	146	143	131	139	159	135	130	124	146	166	147	157	146	149	157	123	126	138	146	155	155	152	153	140	162	147	132	157	145	142	156	136	151	148	159	153	139	131	156	151	179	141	136	150	146	161	160	132	136	156	136	154	160	137	119	167	116	158	158	150	151	143	133	148	154	151	153	175	143	156	130	161	145	146	131	147	147	134	142	155	165	134	146	150	149	152	154	139	165	149	150	162	143	160	154	150	137	182	127	133	130	143	155	170	135	151	135	158	146	150	169	136	134	142	169	142	159	160	135	157	141	158	162	156	138	148	147	167	159	190	190	143	159	166	142	167	173	140	150	152	139	154	158	135	172	132	147	120	139	155	133	129	154	141	134	155	130	150	155	154	133	133	131	141	148	133	144	165	106	127	154	132	155	157	140	159	158	147	134	154	138	143	141	131	154	159	140	144	142	143	147	161	162	148	148	147	151	143	144	141	159	145	136	148	152	132	152	149	131	147	152	146	131	139	144	140	144	139	128	162	165	143	146	137	157	160	125	135	164	155	148	161	165	132	154	144	143	149	135	149	143	165	119	126	164	143	153	171	136	154	149	149	142	156	140	147	164	152	119	144	123	130	135	169	153	148	146	133	120	151	162	158	134	163	128	131	156	125	142	146	172	166	152	146	157	149	143	149	174	132	154	176	174	145	140	140	128	160	146	152	130	144	147	139	138	134	141	172	137	152	162	142	142	145	163	167	148	158	159	178	174	155	147	121	150	144	151	134	147	144	159	144	151	124	176	153	147	163	148	158	161	144	136	153	158	113	143	151	148	143	130	135	145	143	144	138	156	131	151	151	152	150	138	141	152	149	157	134	128	125	149	164	144	144	169	131	141	148	149	135	146	157	149	155	139	145	152	154	140	153	160	150	126	156	126	146	140	168	149	125	153	150	155	152	155	159	151	148	154	140	156	147	149	132	145	162	150	154	140	139	176	153	166	153	147	146	170	123	142	158	146	142	141	144	162	154	159	146	150	139	155	149	129	154	142	155	149	164	162	159	165	143	156	137	124	128	151	150	137	130	141	155	142	138	156	145	161	165	155	154	145	159	175	146	177	146	151	155	149	165	147	137	157	145	166	145	149	149	143	145	137	145	148	161	139	147	155	150	151	147	158	148	129	135	124	155	153	149	124	151	185	144	153	144	163	169	170	136	157	143	161	131	127	150	144	142	144	139	154	140	155	143	148	177	164	150	135	143	149	161	142	136	155	148	149	160	161	138	138	131	148	142	147	162	169	171	125	135	139	156	148	148	152	141	159	166	143	147	146	128	131	139	160	143	139	133	145	137	161	147	147	135	137	165	155	142	155	142	150	153	144	134	133	162	172	150	169	157	169	157	140	160	155	143	139	150	124	137	153	144	167	157	172	166	151	174	132	161	139	155	128	149	149	162	146	134	164	143	132	152	146	162	144	147	161	157	124	156	149	108	167	155	145	164	163	134	138	161	153	134	177	159	142	154	151	144	138	132	142	155	163	167	156	165	146	166	129	145	140	153	118	146	149	144	153	153	146	148	168	161	144	145	138	141	151	143	164	126	137	155	146	140	144	138	148	142	136	162	152	141	151	165	135	162	143	136	156	152	127	132	141	136	170	141	160	137	142	151	160	143	164	178	163	147	170	148	154	150	163	135	151	145	150	153	129	124	123	154	145	147	144	132	159	134	132	134	153	146	150	159	143	153	135	155	154	167	142	168	167	150	152	147	135	164	148	141	161	181	170	149	127	176	156	115	131	137	158	154	150	146	152	151	171	144	133	139	136	156	165	131	154	163	161	162	141	135	149	152	159	152	141	151	152	145	144	142	163	148	151	139	169	158	151	180	170	135	149	134	148	153	151	169	159	141	136	161	146	146	156	151	185	157	140	157	136	168	148	116	126	160	146	137	166	141	153	145	149	141	142	136	149	133	144	160	145	153	133	146	146	153	159	159	149	140	124	150	165	159	149	162	145	144	130	159	150	128	143	150	133	138	147	156	167	162	153	151	136	156	154	156	167	132	137	140	168	141	128	152	159	133	158	150	141	161	154	140	135	144	138	139	136	140	147	147	152	138	154	123	162	123	144	154	143	152	151	130	161	143	157	159	147	150	122	137	135	136	148	139	142	137	150	150	155	145	150	155	171	158	149	146	126	140	157	140	128	151	171	128	131	145	145	144	156	136	129	155	147	145	131	141	139	167	151	164	149	150	160	149	142	159	139	153	170	116	153	157	160	149	160	141	161	134	147	153	124	134	133	143	148	141	150	159	141	141	148	180	136	172	149	144	162	137	133	147	148	161	148	161	154	149	161	159	168	129	131	143	159	144	146	144	157	146	131	163	130	136	155	154	141	140	126	158	138	108	146	161	147	141	159	160	139	139	151	151	132	145	154	156	141	177	136	149	143	141	152	157	144	151	136	175	153	155	149	159	156	157	142	138	138	147	167	129	127	131	140	138	140	148	163	135	141	155	172	140	157	151	151	142	158	148	144	146	150	135	119	157	154	151	137	164	138	162	157	162	164	159	140	138	141	163	140	144	161	139	143	173	146	149	168	163	148	154	154	138	167	138	135	146	136	124	165	140	133	161	131	141	170	146	143	145	155	147	125	150	146	138	148	153	153	163	151	127	151	151	150	161	142	184	143	165	154	164	127	151	169	148	157	141	156	166	155	140	142	147	167	144	157	163	163	131	147	159	152	146	144	148	154	147	151	135	153	163	146	136	127	153	139	131	161	133	139	159	147	152	143	141	143	157	161	158	142	142	154	159	132	133	139	138	163	126	177	139	150	133	148	155	139	161	121	150	161	149	142	170	155	147	151	139	173	164	152	157	150	156	137	142	138	159	158	151	137	151	129	147	162	145	159	181	156	148	165	135	161	132	181	158	127	146	155	165	141	175	137	156	167	137	151	149	147	160	158	132	130	126	144	145	134	154	157	124	150	150	134	138	159	158	159	133	139	130	131	151	149	164	151	145	126	156	164	160	149	135	177	155	143	160	157	150	153	158	124	145	127	167	153	141	159	144	127	171	143	156	141	152	144	143	146	152	131	136	168	147	145	140	164	154	157	160	145	155	161	147	151	149	138	143	156	148	161	156	138	142	143	177	146	160	152	164	151	140	148	161	147	144	138	167	136	140	131	148	160	150	146	137	139	147	163	134	157	154	169	163	157	131	155	131	150	160	159	145	152	148	142	142	144	136	161	142	161	159	148	160	169	142	145	166	158	159	141	135	145	148	147	150	155	127	153	163	135	137	125	125	143	138	153	147	156
9080	2669	6626	6924	5744	4625	3898	3059	2614	2275	2008	1729	1575	1465	1288	1240	1198	1107	1050	981	942	881	870	849	802	826	749	791	711	683	715	689	653	649	619	570	632	637	591	583	602	578	584	597	581	592	545	576	556	585	539	568	537	572	514	521	571	516	526	576	520	532	537	537	512	577	525	536	538	513	480	528	487	482	525	515	543	533	523	514	491	526	524	543	486	546	528	480	514	500	473	527	541	510	513	513	525	515	508	489	556	532	518	504	525	457	510	505	492	491	467	507	523	485	501	470	495	510	506	522	497	480	499	518	476	507	496	495	507	502	504	496	509	441	466	493	504	471	515	485	476	467	474	503	499	529	467	498	540	502	547	519	508	536	472	515	522	528	496	498	479	508	471	476	470	502	514	471	518	486	479	471	530	487	473	504	462	522	525	519	504	465	464	490	523	516	480	484	459	471	490	489	516	505	485	513	513	538	458	488	506	504	497	491	503	549	488	515	482	448	472	532	482	509	511	563	502	484	487	509	472	478	514	477	526	508	498	485	493	518	489	458	469	516	492	461	521	489	456	491	516	492	528	502	511	520	467	503	510	487	518	494	486	492	485	469	495	517	489	438	552	543	470	492	495	497	453	517	512	493	497	479	492	492	500	470	544	482	534	512	453	486	470	506	484	471	516	556	501	502	507	500	507	507	508	500	488	500	505	478	498	484	523	487	533	489	478	513	489	475	471	466	444	496	503	542	466	481	471	465	500	483	492	526	497	497	460	505	458	512	516	491	494	487	500	489	519	499	490	502	472	525	554	491	490	523	486	521	533	511	469	495	465	460	473	472	498	481	502	498	505	477	490	499	481	494	480	497	508	511	460	510	486	468	484	520	523	478	487	493	533	501	481	508	489	510	524	445	486	467	522	520	531	458	506	507	550	509	526	481	518	465	519	469	479	499	457	476	491	469	508	519	491	482	468	512	504	516	481	517	501	505	474	466	465	477	476	477	456	496	514	494	502	499	489	488	501	513	496	483	466	491	487	485	515	474	472	487	513	516	520	467	474	522	463	507	475	485	478	512	488	550	473	514	476	518	464	491	502	490	482	481	461	479	506	511	496	543	529	507	496	472	516	499	489	465	487	550	469	512	493	506	453	494	496	521	498	542	494	499	523	500	514	477	484	504	513	488	480	453	520	452	501	441	504	476	478	462	508	502	493	467	489	485	476	483	494	507	507	483	531	468	499	477	474	501	474	470	450	489	495	490	498	486	486	483	485	471	518	462	505	473	467	477	515	489	518	480	547	480	544	462	478	456	468	479	477	468	537	443	467	466	486	488	510	539	534	504	495	484	504	514	514	501	507	484	547	482	456	475	498	493	502	462	522	477	541	482	505	469	450	481	504	512	475	524	540	477	498	494	426	484	509	479	497	470	492	475	497	482	506	483	517	474	489	495	484	506	498	473	483	544	454	449	519	493	475	498	520	510	470	481	506	467	532	494	513	484	463	487	503	548	501	491	475	529	491	470	483	495	509	482	515	525	519	526	478	506	483	466	494	466	500	480	474	529	504	486	523	488	459	530	467	496	512	492	479	483	496	497	445	458	500	450	451	489	495	523	503	486	496	474	465	465	493	489	506	491	501	463	513	471	501	507	463	492	512	525	519	525	504	508	530	494	478	526	497	497	504	529	502	510	475	494	473	493	474	519	485	483	480	529	475	498	498	512	528	518	493	536	470	475	535	555	499	503	483	477	549	507	507	470	501	559	481	498	480	515	522	498	489	509	530	509	495	506	483	496	474	502	499	535	491	482	476	467	466	507	500	474	501	499	520	494	494	497	519	448	502	503	470	485	472	485	502	492	529	494	518	499	512	518	524	488	471	495	496	515	481	509	500	449	502	485	476	481	515	481	475	491	500	468	497	509	479	468	491	473	539	496	478	469	508	506	478	486	494	487	511	490	482	497	521	465	520	534	492	489	534	521	499	501	513	520	554	535	481	481	513	504	528	484	504	530	468	484	517	487	437	490	478	518	495	485	492	519	486	453	471	484	451	496	503	457	503	494	496	541	451	518	498	481	473	485	519	453	508	472	534	492	523	535	487	485	476	517	482	520	484	495	511	519	501	508	480	470	486	490	469	540	471	461	484	495	498	495	452	503	522	481	465	516	493	483	489	520	491	465	477	509	525	517	482	537	502	478	511	469	515	493	513	470	502	501	487	486	540	442	469	488	506	494	484	512	465	459	507	515	538	505	489	483	493	506	497	539	462	479	500	494	535	494	515	479	469	476	478	521	527	505	538	466	503	507	542	494	497	477	474	491	477	469	471	510	484	491	494	488	482	528	460	490	478	484	475	479	484	530	521	529	490	481	521	484	494	467	479	514	501	468	488	507	505	485	471	492	515	462	475	444	512	481	485	483	441	473	509	507	497	477	457	498	520	557	490	513	507	477	508	501	536	488	510	517	497	513	490	481	504	498	477	514	527	535	462	517	516	496	492	488	493	446	482	517	496	539	485	473	531	480	492	509	482	496	516	510	487	480	488	487	511	505	502	475	491	473	546	460	485	476	482	507	506	457	483	473	505	532	501	519	490	550	487	465	490	506	518	505	496	508	507	470	515	520	502	464	493	487	477	515	486	450	498	489	535	508	474	509	482	482	481	489	484	514	477	504	497	510	498	485	523	468	526	495	497	501	503	487	513	474	480	555	498	499	497	498	498	482	521	499	498	510	511	494	505	487	500	502	499	455	505	505	492	543	494	481	491	467	500	454	473	462	488	458	516	464	498	500	529	500	461	525	492	468	499	487	485	496	485	523	498	495	462	469	509	534	457	536	503	453	483	511	509	499	454	472	517	504	494	502	545	487	511	493	484	463	479	496	491	494	491	469	493	534	462	494	473	468	445	476	467	494	527	463	504	499	499	469	472	502	509	540	516	496	497	518	468	473	477	540	494	491	506	460	497	523	484	462	524	477	514	498	528	522	518	538	491	477	544	505	549	501	450	494	489	496	477	499	482	494	486	484	509	440	462	473	525	503	508	530	486	456	502	508	430	492	463	488	486	495	459	480	469	516	516	535	511	500	494	527	482	498	503	481	482	468	495	473	492	515	461	489	494	507	505	515	534	547	460	469	475	441	513	496	494	488	500	506	519	495	509	484	497	518	519	486	499	497	473	488	478	507	492	495	501	509	530	458	494	446	510	495	491	479	464	492	505	485	486	492	531	464	475	477	454	478	493	491	506	509	477	534	483	470	483	522	498	506	530	490	457	504	538	532	505	514	486	476	481	495	512	476	512	525	442	511	520	462	455	490	478	459	490	484	481	486	496	477	489	466	479	473	516	515	490	479	480	523	440	497	499	488	476	499	511	481	495	475	454	498	506	490	525	491	484	428	452	492	521	496	490	543	487	470	483	493	476	504	486	499	528	490	495	505	495	494	528	506	490	492	495	483	531	527	526	527	488	497	472	510	493	543	498	505	469	489	478	494	471	517	519	493	501	502	484	498
2663	294	277	266	242	245	225	221	226	198	201	233	203	209	199	210	187	175	195	194	197	195	171	183	191	177	194	234	213	169	188	196	166	173	185	181	207	169	197	184	173	172	180	175	219	182	179	181	180	190	203	184	190	177	212	234	170	162	203	184	182	205	185	211	176	195	192	210	167	164	187	186	190	209	207	182	182	181	210	180	206	185	176	191	197	193	203	180	185	189	200	186	168	203	205	168	220	187	199	182	185	209	178	196	175	191	217	188	198	179	200	218	192	199	194	177	194	165	173	212	184	200	188	180	188	186	189	194	197	196	199	199	196	178	195	191	194	198	181	182	171	179	168	196	206	196	172	172	178	195	189	189	189	186	175	198	187	189	210	200	197	183	173	198	209	194	195	182	197	179	196	181	189	187	167	178	170	188	207	204	179	191	211	203	205	183	176	201	180	167	169	209	203	192	182	185	185	208	190	192	171	180	187	212	183	191	203	207	193	185	196	207	172	205	203	203	200	182	173	204	188	184	182	203	195	197	163	204	208	178	210	215	204	203	191	221	176	186	168	194	179	179	207	187	201	208	215	200	186	194	181	197	183	176	189	181	195	187	194	195	204	199	209	206	209	186	181	196	167	209	201	194	194	198	185	192	188	201	213	167	200	196	176	172	199	177	174	187	205	189	189	181	205	175	200	190	198	200	189	190	192	198	179	191	189	205	212	195	186	181	182	179	205	207	189	178	183	206	203	195	178	197	196	200	183	183	194	187	202	187	202	183	219	178	184	162	209	235	178	189	191	190	217	176	205	211	189	199	195	174	170	197	183	191	202	205	173	191	178	185	205	178	193	197	185	193	201	191	186	196	212	179	185	199	197	192	185	175	188	185	178	194	185	186	175	219	185	184	193	208	184	213	176	168	203	191	177	217	181	196	208	166	179	194	182	199	203	226	201	197	205	190	189	175	193	194	180	214	187	199	182	216	195	176	194	184	185	174	196	183	185	188	194	189	193	178	192	185	205	190	189	190	208	192	192	188	183	194	215	200	183	193	212	203	201	225	200	202	197	176	190	181	195	203	197	212	181	181	206	180	177	188	224	183	206	185	178	196	195	200	221	200	194	181	209	186	167	193	209	194	188	175	205	191	178	185	184	189	180	180	205	160	207	195	176	192	184	174	189	202	193	205	192	215	217	205	190	182	190	157	204	192	190	194	208	181	219	191	190	208	180	184	215	234	198	195	200	201	162	182	183	188	177	200	205	204	189	172	204	176	172	220	193	190	199	195	222	174	190	190	197	195	182	183	182	178	191	206	200	205	215	199	191	194	184	204	169	219	199	197	217	170	176	193	191	174	211	195	210	189	172	163	175	187	184	176	208	177	172	216	177	182	178	176	193	215	187	203	169	173	218	162	188	227	199	183	194	191	186	181	182	221	182	198	179	174	193	201	191	184	198	161	183	160	200	179	188	196	214	166	189	217	170	185	185	217	190	204	191	229	195	185	196	211	174	181	201	202	214	209	184	187	185	176	198	184	170	189	221	203	208	208	209	209	201	181	188	196	182	201	195	209	186	211	179	184	189	166	195	195	222	176	185	219	179	195	219	203	179	203	175	167	209	188	199	170	172	181	183	166	177	169	183	178	164	182	207	215	192	194	196	198	190	210	208	187	204	199	185	201	172	189	192	209	192	172	187	183	189	187	186	178	210	211	197	176	227	194	191	194	223	190	195	194	190	189	192	193	196	175	207	194	194	196	199	200	205	169	221	183	198	186	173	181	190	221	196	179	176	188	190	216	191	199	196	193	182	188	197	176	174	174	201	221	183	194	187	211	200	180	181	193	163	203	178	205	196	197	171	188	193	190	191	187	213	180	157	181	161	187	177	175	190	206	175	206	187	156	180	198	225	180	191	199	197	187	187	178	202	199	187	187	201	177	174	188	219	172	186	197	214	201	205	206	209	189	196	194	167	170	197	151	193	203	205	200	196	194	181	189	194	185	190	159	161	200	195	205	203	190	180	190	174	218	178	206	203	165	200	167	169	218	177	195	217	184	188	224	197	185	179	214	194	211	207	183	186	185	198	171	158	216	180	211	221	172	200	183	179	206	198	203	179	198	219	203	211	203	188	172	178	195	188	198	176	177	192	199	172	203	216	209	196	188	191	213	182	211	199	220	184	185	177	180	189	201	194	185	192	209	163	208	220	187	191	198	205	217	167	204	207	188	193	218	182	196	190	183	176	181	206	191	200	209	210	194	178	189	180	205	169	187	190	169	192	179	185	180	206	213	155	187	215	228	195	207	212	176	196	192	186	182	182	192	168	179	191	198	189	201	188	186	168	192	200	183	181	200	181	194	171	200	172	196	209	201	202	181	160	189	184	203	204	197	206	195	208	190	186	191	203	192	187	185	191	205	206	207	194	201	196	220	225	203	211	198	192	173	202	206	193	187	188	206	189	208	195	177	185	208	178	194	179	186	176	177	183	200	185	186	201	185	209	184	209	193	193	192	181	175	184	178	215	197	176	186	182	183	199	206	167	167	186	184	182	200	188	198	179	187	182	197	202	168	189	183	195	192	162	177	188	196	190	188	210	200	193	204	197	198	199	176	187	207	191	197	192	170	185	211	192	177	193	182	185	200	183	167	204	199	204	206	171	191	199	183	185	168	209	195	176	169	201	190	174	195	190	188	191	210	191	167	202	209	199	208	175	174	183	200	189	194	202	205	223	223	181	208	186	188	192	196	193	224	191	212	191	183	183	214	183	210	203	195	202	172	186	180	218	204	205	185	211	201	202	205	203	181	210	169	181	184	199	196	192	208	191	190	186	189	191	197	201	207	201	187	166	193	186	185	183	204	174	183	193	200	176	181	191	188	194	178	199	164	201	183	181	190	208	171	185	193	222	204	194	179	199	188	180	162	167	224	195	204	206	176	195	212	216	202	197	171	185	169	176	201	203	183	180	207	196	194	185	183	178	197	188	183	170	205	218	214	161	190	189	201	208	164	188	165	169	168	179	188	186	208	185	182	180	214	194	201	209	191	182	194	209	200	216	201	183	198	206	209	204	196	178	182	172	188	201	214	168	198	201	206	188	188	179	213	205	162	223	179	208	201	177	208	175	212	212	188	179	181	194	218	176	175	202	178	191	160	166	171	183	175	172	171	191	199	202	210	190	179	199	201	187	189	205	208	185	181	198	185	188	186	197	181	179	213	218	193	202	163	190	188	212	189	189	215	197	175	179	190	179	186	204	212	191	185	158	186	193	197	204	196	224	195	185	191	232	196	185	195	190	213	183	174	169	169	191	205	200	205	173	172	159	169	200	186	188	184	189	181	176	189	212	192	193	189	221	191	167	187	193	189	194	184	198	192	188	168	210	197	223	212	181	205	193	172	190	192	180	190	184	175	178	203	213	174	195	183	198	183	182	195	183	210	174	183	207	195	169	179	185	197	206	201	186	182	191	182	203	202	198	194	187	199	193	194	192	206	201	173	194	197
3389	675	800	820	776	703	632	649	715	643	566	642	634	595	619	607	603	600	634	621	629	599	648	620	649	598	609	555	609	622	577	559	606	585	597	604	593	585	618	617	604	595	563	582	594	587	614	614	590	574	564	624	557	555	558	553	611	571	576	585	582	617	587	599	574	540	594	610	570	564	597	571	599	618	592	566	591	564	598	576	598	601	608	557	597	587	597	594	588	568	617	640	588	577	608	562	582	553	557	604	579	550	550	636	615	550	598	573	558	602	571	593	606	618	579	567	600	577	595	579	619	562	561	605	629	574	612	573	588	581	577	544	589	593	553	557	606	549	587	600	646	572	627	576	636	600	566	565	539	598	578	610	585	589	602	595	582	622	604	615	569	610	589	603	577	534	619	562	583	625	538	592	589	609	555	619	598	620	658	580	588	599	596	594	596	585	578	631	584	578	594	613	572	606	603	599	582	569	529	611	561	608	586	597	591	621	596	581	607	563	598	564	589	582	605	577	596	552	566	605	648	643	563	596	590	579	599	608	637	593	628	593	551	596	586	618	604	614	582	642	625	593	553	577	554	582	588	581	593	548	569	600	544	586	632	611	588	600	598	594	614	583	602	587	575	602	610	573	565	593	633	581	582	604	610	616	552	598	608	583	581	631	564	594	595	623	599	578	634	545	607	650	583	583	579	556	587	583	571	623	571	582	577	590	582	596	600	578	594	627	595	614	579	583	612	565	604	568	598	599	568	593	590	610	632	610	612	577	575	585	629	616	601	609	566	555	591	582	599	608	612	567	629	612	577	582	591	591	592	581	586	563	606	619	582	609	578	575	568	569	587	575	582	598	605	615	601	584	570	594	569	561	567	580	519	573	570	581	602	644	568	585	544	570	597	571	525	540	587	556	605	575	571	608	587	589	595	571	550	623	599	612	583	591	570	596	576	621	584	571	571	619	605	610	586	595	582	594	607	559	584	573	611	569	584	588	582	609	617	592	608	608	603	594	628	619	602	569	591	576	610	615	607	576	581	598	599	644	600	574	577	579	586	568	604	567	527	600	641	622	589	587	610	648	599	567	585	585	582	608	586	570	597	595	625	603	546	576	579	619	599	584	607	613	553	562	612	517	573	543	582	579	609	561	588	571	630	609	572	591	620	601	583	594	563	601	562	616	605	571	609	588	604	559	621	580	624	535	563	623	592	553	599	549	589	583	578	617	586	584	590	591	595	568	603	585	587	583	553	568	589	583	577	600	615	595	623	541	575	589	609	574	578	603	593	575	577	600	587	563	596	617	611	557	606	620	636	584	556	590	565	577	613	601	591	574	612	613	604	582	586	580	597	583	616	601	570	588	546	568	567	584	572	553	553	580	578	596	575	579	596	593	559	600	578	542	573	604	615	584	591	565	522	622	579	575	584	594	622	623	610	591	590	570	577	536	615	645	601	562	581	579	540	577	600	586	602	581	591	592	543	602	577	577	597	572	570	611	590	628	581	555	614	590	582	595	606	589	607	601	563	563	557	607	543	578	593	599	589	560	558	575	618	566	588	567	560	568	637	591	612	580	607	593	623	614	604	583	585	562	583	572	614	609	598	591	566	590	623	563	598	576	575	534	591	609	574	625	600	620	549	582	589	580	550	608	630	586	623	569	605	634	593	611	565	604	588	548	579	575	586	634	594	539	610	584	562	578	570	617	563	610	550	606	594	567	599	579	547	538	579	613	584	577	588	552	615	560	552	543	534	589	595	566	600	591	572	636	551	590	559	574	609	567	590	588	573	580	588	570	637	575	589	618	617	555	562	580	591	615	626	634	574	575	572	586	565	634	584	612	558	603	546	574	583	580	639	616	597	614	623	597	588	584	568	593	550	588	595	564	611	553	569	610	573	570	646	598	639	575	596	571	626	576	628	564	574	603	589	608	616	609	604	596	585	545	569	627	613	612	566	604	586	544	590	597	564	618	587	597	574	588	577	623	585	566	588	552	644	582	630	606	552	613	620	580	571	598	566	607	632	542	580	587	608	572	583	594	614	610	620	607	587	590	572	569	612	617	541	629	565	616	583	548	582	599	615	608	595	597	558	564	584	611	597	612	617	629	603	627	587	612	630	582	603	609	623	602	599	594	569	612	559	585	615	594	576	577	571	616	579	592	578	545	632	646	618	580	610	577	633	594	594	605	548	596	578	606	566	599	596	603	576	593	545	621	587	569	627	607	607	592	612	602	581	606	623	531	626	612	608	605	598	574	570	633	576	578	551	575	554	580	638	610	619	624	603	550	583	625	582	607	590	589	597	616	580	619	602	593	562	564	588	579	605	575	607	598	582	580	578	602	551	542	593	582	577	598	628	610	573	572	581	580	586	608	594	574	567	614	559	577	577	572	659	559	595	563	583	571	572	598	586	593	627	591	566	592	600	612	583	604	634	615	610	540	542	582	584	595	598	568	564	577	558	571	588	557	609	605	594	594	610	606	612	617	627	594	633	586	573	604	599	604	592	577	596	575	589	607	603	599	608	588	562	564	555	595	619	591	614	620	621	605	596	601	546	578	577	598	556	585	541	593	576	606	574	546	572	575	579	604	581	598	574	604	603	625	571	586	645	567	615	594	599	598	594	616	598	609	558	583	562	550	558	595	594	537	564	604	586	578	555	603	572	617	579	602	546	546	578	648	578	574	641	606	553	585	595	598	595	620	592	593	584	585	572	593	576	613	571	626	577	584	597	618	575	623	558	585	577	544	660	618	572	558	579	601	581	590	563	574	571	591	552	553	576	549	627	586	578	562	587	563	625	583	569	603	587	555	598	559	604	643	573	547	620	593	611	635	586	629	568	561	598	609	567	597	600	622	549	528	551	532	626	547	619	559	636	578	598	597	620	596	586	600	567	545	565	567	580	587	551	594	544	562	560	573	601	590	587	587	596	594	610	615	593	634	583	549	597	566	566	590	590	612	610	618	615	595	600	580	563	594	581	618	638	597	582	574	579	598	641	550	611	574	598	584	601	587	579	504	565	573	574	592	597	626	615	555	586	606	564	622	607	596	596	607	593	603	588	574	603	594	570	554	626	574	610	586	596	600	581	582	596	571	603	584	630	579	603	558	589	592	549	614	584	617	598	637	600	588	582	583	573	583	651	577	578	569	555	592	598	590	566	595	590	562	589	605	616	602	629	563	574	587	581	556	613	569	568	599	586	589	577	607	598	600	592	597	562	559	552	604	635	537	607	593	577	561	556	584	544	628	605	594	589	588	556	589	638	591	600	623	602	621	589	587	587	586	588	594	588	645	617	581	576	580	601	610	621	594	556	600	625	592	618	611	590	606	601	609	613	593	566	586	601	557	591	568	566	626	585	576	569	582	592	631	544	578	610	571	566	553	592	602	581	613	591	596	588	578	586	590	586	623	608	571	616	606	616	580	609	574	645	562	603	589	587	577	571	612	600	578	609	584	563	589	566	591	593	607	557	535	608	594	573	601	654	601	616	579	601	583	607	633
9828	1133	1340	975	690	519	399	299	262	212	231	168	166	148	147	154	141	127	116	115	118	120	103	116	117	98	96	99	122	108	111	93	106	106	105	107	98	85	99	94	99	110	99	113	85	97	107	104	111	87	131	90	105	113	94	87	87	83	82	81	85	92	93	94	90	93	116	90	93	94	85	89	107	81	88	101	91	108	95	87	80	92	102	110	99	99	103	110	114	98	105	77	107	84	93	92	111	90	107	99	92	99	80	92	96	97	97	85	107	79	86	104	95	96	89	100	101	79	90	97	102	92	84	93	82	119	99	89	89	96	105	92	89	94	80	119	91	116	113	96	108	91	98	94	98	88	96	88	88	66	81	80	99	100	99	76	104	85	112	102	100	97	97	100	81	102	108	100	88	85	111	71	91	99	103	76	102	102	91	101	83	96	83	76	95	89	77	108	92	109	77	90	98	116	84	87	90	82	98	95	102	107	85	93	93	87	111	104	117	96	106	87	115	80	92	97	99	90	78	82	96	107	85	98	112	91	97	83	94	88	95	97	95	107	107	111	90	89	89	79	85	104	91	85	98	79	68	94	78	83	87	101	93	91	97	76	77	106	90	80	83	84	99	99	99	87	96	91	97	88	106	91	67	98	82	88	90	102	79	101	88	98	99	102	100	104	95	97	114	106	99	95	86	97	78	100	107	92	77	80	93	96	88	101	90	96	93	101	96	102	108	108	97	82	83	94	104	68	103	92	100	93	92	93	101	101	92	82	89	89	90	101	92	98	102	107	77	94	93	91	86	93	105	75	89	101	100	111	106	105	79	78	109	93	95	92	104	105	87	90	79	86	91	88	89	97	106	122	99	72	77	98	104	96	90	99	74	90	83	82	96	85	97	95	82	97	110	89	96	98	101	96	89	100	98	95	85	89	87	102	83	113	97	78	100	88	95	89	97	98	89	107	96	82	105	72	94	104	76	96	88	98	87	92	99	91	98	97	90	103	100	88	96	106	93	102	91	99	85	84	107	117	91	84	98	89	101	99	97	95	100	83	119	97	93	116	88	94	90	90	96	121	88	109	98	75	87	95	80	96	84	72	106	94	84	91	88	92	82	101	98	98	100	82	104	113	99	96	86	105	85	86	103	87	100	99	72	96	111	100	89	108	99	97	100	92	94	92	101	114	99	85	71	90	107	98	97	104	83	82	92	111	107	100	98	81	84	99	90	79	96	101	96	121	98	111	99	80	95	85	97	85	89	82	102	91	86	97	97	93	90	110	101	94	95	84	85	117	79	102	84	85	112	86	92	105	80	93	84	104	86	93	91	93	91	78	93	109	84	95	87	98	97	79	94	86	101	97	77	105	89	87	119	81	105	85	88	87	89	92	106	90	83	96	107	93	89	92	98	91	81	98	87	87	65	89	90	89	87	106	118	81	74	94	99	82	86	86	120	107	87	89	89	103	104	88	101	93	96	96	100	84	104	99	105	111	96	90	89	102	85	72	89	88	111	94	73	97	96	87	118	98	88	89	89	87	92	89	92	95	97	95	85	101	112	90	81	93	105	95	109	85	115	79	79	95	99	92	93	111	79	89	100	90	82	94	80	90	79	113	95	99	104	111	89	113	108	91	98	109	81	83	94	87	97	71	82	93	105	97	87	81	76	94	85	114	110	97	120	96	99	85	93	92	102	109	103	88	91	103	91	87	116	106	82	93	84	108	89	96	110	98	104	83	83	99	105	92	95	107	106	103	105	85	103	89	87	88	91	101	87	81	108	95	78	112	87	95	81	86	97	96	103	106	88	90	98	88	87	89	84	87	84	102	105	94	99	99	80	94	92	85	97	91	107	99	90	109	92	85	87	96	94	83	83	96	100	85	78	98	104	100	90	91	99	100	85	99	85	97	90	79	92	112	91	104	100	96	86	91	101	88	94	101	91	80	106	105	114	120	95	90	101	81	94	85	91	94	89	80	99	88	98	86	82	97	85	98	96	81	106	97	110	92	107	83	98	88	97	99	93	106	95	83	86	109	106	106	86	86	86	91	81	92	94	97	97	83	107	102	69	101	80	95	95	111	97	90	94	100	80	101	88	90	96	97	101	100	103	83	96	100	104	105	86	92	102	95	93	126	107	100	76	99	87	92	99	92	119	86	68	89	86	90	72	95	94	96	102	87	88	117	87	113	98	101	82	109	92	92	107	71	110	94	79	105	109	92	95	95	98	99	96	89	79	94	86	91	94	96	98	101	94	103	104	105	100	88	81	91	90	112	100	101	98	83	81	104	94	87	88	93	86	112	116	83	86	95	86	94	87	96	78	100	103	100	82	88	93	85	92	78	96	105	107	102	90	86	89	118	99	96	82	91	100	106	83	95	104	98	96	88	90	90	78	82	79	98	109	99	70	82	96	107	82	95	98	107	103	93	88	99	87	106	79	96	85	102	82	92	100	98	90	85	112	91	117	94	95	103	102	84	89	88	89	108	93	92	82	88	101	85	105	104	91	90	103	86	91	91	91	105	95	88	83	93	96	93	99	88	85	94	88	80	78	116	109	99	92	94	95	102	79	103	101	87	86	100	104	85	97	86	95	92	114	96	91	101	90	90	88	105	95	96	98	101	87	92	95	89	93	103	87	83	104	102	85	113	107	105	84	97	88	103	93	100	102	81	104	79	104	102	79	109	99	109	88	97	111	92	95	106	89	84	75	100	93	85	106	96	77	86	87	101	95	103	82	103	86	96	75	106	96	93	88	102	84	93	108	104	93	86	97	105	101	100	87	90	96	78	98	77	78	93	106	98	98	99	101	94	98	79	99	89	80	99	110	98	103	77	88	83	105	94	89	92	94	96	100	112	75	109	96	101	98	91	116	99	88	91	88	100	97	109	80	89	87	99	108	107	106	79	115	126	104	100	112	71	77	99	87	81	101	92	89	99	88	109	94	85	91	116	92	116	91	90	107	92	109	104	87	89	95	82	93	91	90	82	97	102	92	83	91	107	87	99	97	104	98	111	97	97	92	95	98	94	80	85	79	79	76	83	87	92	94	92	100	81	99	98	100	85	90	97	86	117	97	91	105	96	89	70	95	86	89	107	96	90	83	97	85	96	87	95	99	106	99	110	114	100	113	92	104	79	87	94	113	82	94	87	80	84	88	83	97	88	94	91	103	89	98	90	99	100	88	92	96	83	111	116	104	97	106	95	87	96	88	91	96	82	85	105	104	91	97	93	117	83	88	91	91	101	106	89	86	107	90	95	91	96	87	110	102	101	100	91	100	94	107	87	93	80	83	96	96	92	86	94	92	91	73	97	102	95	98	106	100	105	92	93	94	96	109	115	97	92	101	111	86	93	89	91	90	110	100	96	91	91	86	89	91	99	92	91	106	81	101	99	86	76	77	104	83	105	94	102	98	79	108	99	82	96	103	88	105	93	96	92	86	89	99	93	100	83	88	103	102	95	102	100	95	97	92	97	88	90	87	106	101	114	100	101	84	83	105	92
6482	1408	3453	3833	3129	2453	1949	1690	1440	1258	1072	975	868	800	731	741	677	673	572	543	532	508	499	501	509	458	484	447	435	429	440	415	398	390	370	382	415	388	391	375	361	383	413	406	359	371	380	410	385	370	346	339	370	329	328	393	355	371	360	358	361	384	378	342	378	372	349	341	335	310	323	333	333	364	334	317	321	332	348	351	343	365	316	354	305	316	316	342	321	349	306	377	366	328	345	331	318	326	297	340	313	336	352	353	342	345	342	339	343	330	323	349	333	322	330	336	335	357	369	348	310	306	349	313	348	317	329	300	328	358	336	322	338	337	313	357	335	316	320	325	332	379	342	353	352	316	324	342	324	303	349	306	321	364	337	356	328	311	364	340	311	290	352	383	339	294	303	330	302	335	312	361	295	343	342	294	301	333	328	346	322	359	309	365	311	305	327	333	339	337	308	334	319	332	329	318	344	346	352	325	324	336	348	316	319	346	320	340	321	341	333	321	328	305	328	324	309	350	297	325	349	353	321	309	324	345	335	316	357	320	352	366	365	342	332	326	358	315	336	334	335	302	324	312	327	315	308	323	376	345	372	315	326	307	326	321	321	335	323	310	309	346	338	309	332	336	325	332	331	327	329	361	338	310	321	356	329	311	329	311	333	335	313	308	331	352	372	341	333	313	338	302	334	313	350	316	351	296	327	358	322	310	354	338	349	321	352	344	340	339	342	312	345	332	316	339	308	342	340	296	336	334	287	331	324	378	336	354	327	343	297	326	322	337	341	342	379	343	310	308	333	306	329	362	291	333	332	323	300	303	357	372	348	358	340	321	314	342	304	334	332	333	339	328	360	347	302	340	343	312	351	324	329	328	371	306	355	310	302	367	349	357	343	314	355	306	327	344	368	315	304	302	345	347	326	344	337	328	330	350	323	293	322	326	310	303	328	312	329	318	321	366	331	350	325	334	316	328	338	321	315	331	321	337	327	313	336	335	317	347	334	322	300	302	309	307	336	313	325	317	321	320	324	352	317	319	318	336	321	313	331	320	342	346	311	330	337	324	339	330	297	300	342	345	326	336	360	332	320	309	299	343	313	325	353	340	312	328	362	371	348	325	335	306	308	366	335	332	359	319	337	330	370	297	327	370	317	340	327	338	351	347	337	339	345	314	353	317	341	339	327	327	321	318	337	300	335	377	344	354	316	310	318	350	336	332	347	330	307	336	320	302	348	321	341	301	306	322	356	336	321	306	336	315	348	350	315	374	339	312	317	361	309	354	327	305	322	330	314	317	310	358	357	316	323	318	331	321	332	320	311	337	352	345	326	307	346	314	352	349	366	302	335	343	327	327	316	345	318	309	343	331	380	334	322	309	322	337	328	336	340	331	288	316	328	366	342	342	329	312	359	316	317	348	329	346	365	313	348	324	341	341	350	350	333	327	291	299	333	301	348	344	321	335	365	306	332	330	313	370	313	348	338	301	370	328	325	335	353	336	337	327	343	332	304	316	344	342	325	312	355	338	304	304	331	326	334	350	349	341	338	297	299	325	363	350	330	326	290	356	340	297	346	329	291	326	345	351	346	355	290	328	338	344	313	323	275	322	352	301	331	338	322	333	339	381	288	304	329	319	329	339	327	342	344	306	301	334	335	357	339	336	343	344	342	336	300	369	335	368	330	337	351	334	337	349	371	340	318	350	330	348	352	300	341	335	331	357	318	309	345	365	329	345	331	344	317	318	313	337	331	305	324	343	325	340	332	317	333	312	309	324	346	324	336	328	320	321	308	318	316	307	344	336	356	348	359	324	311	339	309	350	322	349	305	339	324	312	351	327	311	342	307	326	355	362	300	307	307	374	322	310	379	305	323	310	309	325	335	314	341	324	299	333	310	300	358	312	305	344	349	309	368	340	346	322	338	347	309	318	334	308	355	358	352	331	340	336	319	321	343	320	293	320	329	302	327	334	329	335	304	328	332	325	335	307	329	363	320	340	331	333	342	314	353	317	341	321	342	337	358	350	328	322	330	334	305	316	344	355	324	359	309	326	349	321	330	347	325	335	304	319	336	305	317	329	340	329	280	331	328	332	347	345	340	314	338	314	336	356	356	339	336	326	344	334	315	324	358	311	307	358	355	333	294	346	345	361	354	329	353	323	340	294	320	328	329	331	337	334	321	342	347	353	353	360	328	327	344	338	324	325	371	326	368	353	331	323	312	335	329	309	310	289	311	348	314	330	314	326	361	321	327	286	327	342	330	302	323	326	320	337	319	333	296	308	324	362	343	341	341	334	308	326	305	370	314	309	351	312	346	320	311	313	338	357	294	328	300	322	316	326	332	322	366	358	316	366	348	312	297	346	347	325	346	296	348	329	352	312	331	338	348	320	326	325	339	327	290	365	327	309	337	301	323	383	320	343	330	338	327	350	353	319	335	335	352	346	336	351	321	289	323	316	336	314	331	320	339	334	348	325	329	311	336	331	353	339	373	319	332	312	351	350	311	319	324	334	311	326	307	334	328	290	316	335	305	314	304	310	334	321	349	323	294	347	324	339	311	335	315	340	335	320	324	313	337	308	354	331	326	310	385	350	329	323	306	341	331	353	311	357	338	314	331	337	315	344	339	300	344	344	308	333	318	324	367	346	326	308	333	294	324	329	323	318	308	338	326	341	341	342	301	349	302	398	335	319	337	330	319	265	331	331	332	346	338	319	322	354	362	318	332	340	361	291	362	334	343	324	346	312	323	318	325	359	376	338	342	296	346	316	319	295	345	308	341	342	335	330	317	341	351	344	325	322	356	309	314	323	328	335	311	336	318	311	316	322	322	325	365	311	359	310	338	312	347	341	332	328	343	309	332	325	306	290	341	334	367	350	307	354	334	353	330	339	335	358	352	326	348	301	327	316	371	346	330	319	337	335	367	344	331	324	348	350	349	339	352	358	311	304	326	319	337	341	331	311	345	363	327	350	312	312	327	339	331	359	357	348	332	318	334	321	359	347	317	310	340	340	323	344	298	336	341	348	319	315	310	352	328	316	330	316	331	339	366	316	326	324	296	338	347	321	333	343	315	304	296	370	314	317	342	329	335	334	316	357	322	322	330	322	309	348	350	331	339	318	326	329	326	303	343	316	330	328	328	302	339	357	330	344	353	351	330	314	322	360	333	335	313	361	340	351	309	322	308	321	308	319	332	339	338	328	355	351	338	334	343	331	314	353	328	342	331	337	330	344	317	323	350	309	338	337	321	326	335	336	354	303	329	321	327	343	327	366	315	315	335	308	310	349	301	339	321	341	332	314	332	327	318	340	294	338	313	338	338	323	324	300	335	341	346	366	301	344	344	371	332	348	349	322	296	321	364	342	303	325	345	340	334	328	344	314	339	330	328	338	329	322	315	335	353	352	332	340	313	305	311	313	326	305	321	338	316	355	343	321	342	303	292	336	309	324	347	326	294	355	359	318	327	321	352	353	333	359	288	360	325	335	327	298	331	347	352	354
17455	2598	2889	2131	1429	1059	801	658	511	393	377	298	276	276	241	239	223	217	209	209	204	206	159	180	174	165	162	175	171	152	174	161	185	169	155	169	144	164	153	166	131	161	163	147	173	168	146	155	128	127	144	141	134	173	129	159	149	148	144	149	165	143	157	139	178	162	169	147	159	152	148	139	178	165	148	146	163	144	153	146	152	162	151	178	154	151	143	154	161	155	166	159	160	150	144	151	156	155	142	161	162	168	141	152	136	163	172	137	141	130	155	157	144	147	146	135	152	131	147	123	132	149	133	166	158	165	173	170	119	146	142	163	169	140	151	151	127	149	140	147	161	158	152	140	163	137	156	133	153	131	156	155	127	147	133	135	143	143	147	150	145	141	154	166	162	133	133	144	142	150	149	178	167	154	135	160	158	151	155	178	154	133	130	144	130	140	137	156	149	138	156	150	132	151	169	135	155	143	132	152	134	146	134	151	152	167	161	160	144	143	139	153	161	163	126	129	159	151	171	162	140	154	146	158	173	136	149	171	136	138	151	166	135	151	143	145	125	161	145	158	164	186	141	181	144	146	157	133	143	162	134	145	135	129	154	140	153	166	159	166	160	150	169	132	149	150	174	142	147	148	160	160	149	157	154	139	153	160	138	144	147	145	143	147	136	128	152	169	145	153	148	141	152	136	156	151	144	151	161	138	146	169	121	169	154	144	143	147	144	145	157	165	145	157	140	152	159	160	126	139	170	137	138	153	137	159	132	138	140	141	162	169	137	152	148	138	148	169	147	164	154	143	145	150	135	120	153	147	140	139	154	147	128	149	129	163	129	152	148	151	135	181	130	167	167	149	162	137	158	160	162	153	155	170	131	149	137	135	154	142	152	170	134	153	172	144	138	144	137	140	151	133	145	134	160	164	141	152	150	138	160	135	146	154	148	163	157	147	146	141	149	138	131	175	142	145	152	176	144	140	164	151	133	133	139	154	153	145	127	139	145	144	158	160	152	143	137	160	132	151	159	139	174	147	153	120	141	166	168	133	140	125	134	141	152	145	143	136	144	137	166	127	161	139	145	148	153	150	161	149	141	149	146	171	153	131	143	120	157	153	157	160	160	136	149	149	150	160	146	160	135	159	150	147	146	136	131	138	142	150	155	150	164	141	164	152	118	144	165	129	166	128	122	135	159	145	128	184	130	161	174	159	159	138	140	137	128	142	145	134	138	137	132	150	156	151	142	144	128	174	155	126	150	167	158	152	161	148	150	139	146	157	142	142	126	160	135	146	147	151	157	139	153	156	134	143	146	171	135	139	129	155	141	147	131	140	119	159	150	118	166	130	133	142	140	129	150	148	138	153	130	133	133	147	138	139	133	175	142	130	133	150	137	176	142	148	148	147	150	140	154	129	130	128	162	176	152	144	135	154	157	144	151	158	164	167	134	133	134	141	136	154	174	116	142	165	135	112	131	143	172	141	144	139	159	140	131	125	133	136	174	155	149	148	145	126	135	127	150	138	146	144	148	147	139	146	139	147	158	146	159	148	152	144	152	140	171	151	141	164	149	154	185	154	151	171	143	155	149	137	160	158	139	160	132	145	166	143	135	171	146	137	151	141	148	156	156	166	137	127	146	163	151	160	152	152	159	150	129	149	148	145	156	149	144	127	188	150	141	180	152	131	157	143	147	160	146	171	150	164	167	152	157	152	155	142	158	151	160	143	144	163	142	150	143	161	144	170	135	144	153	168	147	151	155	155	131	160	141	146	137	144	146	159	150	165	148	132	149	144	133	143	135	140	119	128	152	122	129	157	159	155	145	151	149	158	143	142	150	140	144	156	145	140	157	149	108	157	144	159	151	162	149	150	124	140	162	149	154	160	170	129	143	159	145	136	142	156	154	140	157	162	164	138	155	144	145	161	155	161	156	124	151	149	126	167	138	160	142	139	162	164	142	123	128	150	151	142	144	142	146	156	174	134	162	141	159	148	166	153	147	148	164	140	156	138	144	148	139	149	126	135	143	151	164	149	164	143	119	123	137	139	149	154	154	137	154	160	141	132	148	142	150	143	153	155	148	170	152	146	130	126	154	173	145	120	165	147	142	159	140	148	143	157	157	136	143	136	147	142	165	159	119	117	167	138	169	146	163	115	160	149	152	154	131	164	149	149	151	139	130	157	165	144	128	147	159	143	158	121	150	138	152	159	158	157	151	143	170	126	154	150	148	129	146	158	153	147	157	159	152	142	155	129	156	137	139	171	141	156	155	159	143	129	143	151	141	156	148	124	151	145	152	164	153	144	151	180	142	120	168	143	162	154	174	154	131	143	153	136	145	135	149	131	139	143	146	137	147	159	154	143	147	152	161	162	128	145	145	146	149	134	154	150	164	144	137	156	166	117	137	125	155	131	147	158	147	140	154	134	133	138	166	149	153	170	155	173	145	128	143	136	147	151	154	128	162	129	151	155	162	156	148	149	165	139	154	172	143	139	156	123	140	153	131	174	163	145	157	144	148	140	158	141	138	144	135	140	142	151	147	158	173	166	160	156	147	144	143	167	152	134	134	145	148	138	158	139	147	158	157	168	143	153	155	142	143	134	136	168	130	136	139	142	126	155	133	131	145	161	150	140	135	177	130	145	167	154	156	150	153	157	165	141	140	154	157	136	147	143	146	157	153	147	160	149	150	144	165	128	162	154	126	160	161	145	164	150	163	152	136	147	126	146	159	139	151	157	137	152	135	156	155	151	132	136	156	153	146	158	158	147	132	175	143	137	135	138	149	147	143	143	159	172	142	139	160	121	128	145	129	144	171	167	170	137	165	150	152	149	152	173	129	140	148	139	146	151	149	160	130	144	148	154	134	143	129	169	160	139	160	147	152	119	132	126	149	129	158	148	174	154	142	136	155	150	148	134	131	147	130	156	141	132	147	150	149	167	152	134	145	154	144	133	130	164	159	170	150	147	136	153	157	144	163	138	136	152	124	150	125	124	129	135	139	144	158	127	157	129	146	127	140	150	141	139	152	159	152	165	164	159	142	131	136	144	147	153	143	139	140	140	140	152	139	159	137	148	155	127	159	162	136	146	161	137	161	146	162	153	143	126	150	171	152	135	124	147	137	129	130	131	145	170	151	150	156	163	151	159	152	146	142	151	135	171	138	164	164	136	150	154	136	165	131	169	153	143	151	163	142	158	138	157	134	153	154	151	157	152	156	147	143	165	161	145	154	161	143	137	159	158	168	147	152	142	152	147	143	138	143	162	148	153	143	142	143	147	156	134	146	133	132	154	154	167	151	134	149	133	164	156	166	147	159	123	160	136	139	130	151	150	163	148	146	155	154	160	141	148	147	152	144	121	127	150	122	149	135	164	157	151	131	122	146	146	144	145	155	152	149	152	153	158	146	164	161	134	150	142	156	167	137	136	141	152	132	140	145	139	141	150	156	139	143	156	152	148	146	148	141	148	149	152	164	125	145	167	154	143	138	148	150	161	154	141
8620	2781	6527	6957	5758	4605	3797	3110	2649	2255	1947	1730	1601	1473	1404	1266	1159	1098	1047	980	897	879	851	830	816	744	760	735	674	731	668	675	696	662	660	598	612	606	619	580	597	588	588	554	586	555	571	598	591	542	601	557	554	565	559	534	564	521	547	541	531	536	526	569	503	528	524	527	537	513	541	535	520	575	526	527	543	530	498	497	516	526	500	493	509	538	527	528	553	483	483	478	499	513	534	481	509	526	475	500	497	488	502	543	480	513	481	506	560	548	479	493	502	489	502	510	470	515	493	513	522	473	460	536	479	501	521	507	506	512	503	516	480	536	509	492	475	505	502	487	496	496	497	501	479	453	501	478	469	553	505	548	466	494	518	513	473	497	489	506	484	487	513	488	482	494	506	518	504	462	546	513	515	513	488	516	527	482	487	488	524	508	492	475	489	460	496	488	474	473	465	529	473	464	509	527	461	489	522	475	497	509	541	479	479	473	480	503	509	521	494	465	491	476	466	473	515	471	469	519	504	486	490	488	479	519	508	464	464	548	467	527	529	513	494	492	528	481	487	475	503	536	465	484	513	521	513	521	471	489	508	508	480	490	496	525	526	548	500	474	513	482	468	499	494	470	515	485	490	446	477	524	507	487	522	474	532	511	517	479	481	506	498	514	509	502	480	477	514	505	510	521	488	473	481	497	513	518	527	444	505	486	532	500	514	488	561	505	503	483	480	461	458	506	518	464	519	487	483	486	531	475	481	449	468	468	467	475	490	495	499	511	487	537	492	512	492	484	458	483	460	470	550	477	466	480	474	524	483	506	510	470	491	500	512	466	470	492	501	507	463	538	488	518	504	461	512	482	507	526	506	491	532	479	461	521	513	501	488	536	510	504	510	489	471	492	449	506	514	509	514	483	474	478	515	498	480	470	460	501	495	503	497	505	479	495	526	525	533	485	512	517	493	513	493	483	491	486	480	513	474	489	502	485	483	533	466	467	500	495	456	531	488	486	484	502	499	481	483	489	489	500	472	499	533	499	489	492	515	499	483	472	492	475	505	491	516	499	471	481	569	495	483	515	511	491	479	512	526	498	506	467	494	485	479	504	468	500	509	484	474	504	500	438	486	504	508	485	493	502	522	483	485	448	510	488	478	508	477	467	537	485	477	493	479	462	446	475	474	497	510	454	457	486	492	497	508	506	516	486	456	461	496	495	491	468	515	486	479	507	484	517	474	517	478	494	477	506	445	513	489	481	487	481	515	466	466	498	477	473	503	506	480	488	499	499	513	493	539	551	495	494	465	518	476	501	488	474	460	475	484	515	502	474	466	509	526	490	480	524	501	511	483	499	478	477	514	512	487	496	468	484	466	455	492	550	480	549	479	467	508	493	498	455	452	499	468	476	494	522	489	512	481	454	493	483	513	486	529	499	524	453	458	469	475	507	501	506	505	486	512	488	485	498	508	536	450	473	510	500	481	475	504	528	474	522	504	492	474	503	432	474	508	515	471	487	473	542	474	491	467	512	506	506	456	456	451	488	508	461	495	492	480	514	480	511	467	510	491	485	484	490	529	492	536	499	488	492	477	554	488	484	520	508	506	470	503	517	490	432	495	469	482	494	473	465	514	490	501	464	527	483	480	520	502	476	477	474	467	466	516	497	503	517	469	511	526	474	476	498	488	500	468	481	487	513	499	505	509	488	533	504	482	459	497	512	462	475	511	533	487	476	487	494	502	490	486	502	504	507	471	493	516	442	452	483	494	492	462	475	473	506	510	555	495	520	475	493	488	496	489	524	461	477	443	500	479	512	507	472	486	512	498	482	524	481	534	470	495	464	505	457	470	486	496	474	484	461	487	496	532	500	482	474	483	421	510	512	486	459	478	493	517	505	448	534	477	488	462	505	469	524	521	529	527	488	500	501	471	466	503	485	486	475	532	482	528	519	484	498	499	527	526	488	486	475	466	544	477	486	475	492	507	466	534	451	474	494	497	507	516	488	491	465	534	498	475	512	504	494	526	477	500	466	505	501	474	498	481	503	510	503	527	532	487	496	465	487	467	474	485	517	480	508	490	494	487	481	453	512	504	489	497	442	463	490	494	514	474	504	509	500	487	455	539	463	483	502	506	490	493	512	494	545	508	479	528	502	492	474	504	498	443	492	526	436	491	506	473	530	486	498	488	488	544	490	445	449	475	493	486	522	489	483	490	502	521	494	482	468	486	514	506	494	488	464	499	511	469	518	501	507	492	508	443	501	486	458	502	502	518	494	518	495	513	525	480	497	482	470	476	509	490	504	509	487	472	497	547	499	513	492	494	511	523	483	471	532	493	478	517	503	469	490	486	519	474	487	449	518	456	537	510	474	526	494	474	449	493	504	507	458	461	506	483	528	449	497	498	484	522	498	473	498	522	503	509	525	489	491	506	500	521	484	449	485	461	493	447	523	504	486	474	485	473	480	495	489	463	498	519	503	473	488	488	524	535	461	501	502	515	464	468	488	495	508	467	480	478	525	490	488	477	442	535	490	484	522	474	472	491	501	533	502	445	471	546	480	477	535	466	471	503	512	556	477	486	512	457	484	496	474	473	476	487	483	465	510	442	513	469	471	477	490	508	484	465	491	442	473	500	477	494	521	508	450	494	520	464	494	486	505	493	516	468	484	523	542	485	487	486	452	488	450	446	505	519	519	513	483	484	507	476	470	517	502	496	475	513	466	466	454	504	497	472	483	481	521	474	486	511	514	443	526	476	502	529	487	467	492	493	464	479	486	511	539	481	529	512	493	481	478	526	515	495	499	513	504	508	524	495	476	526	473	479	454	454	461	513	489	488	512	469	501	499	505	533	469	526	482	478	478	484	506	464	480	469	459	492	474	566	460	555	466	492	524	490	493	522	457	458	528	498	475	509	531	477	519	502	466	526	474	496	512	479	520	474	497	500	502	478	507	488	480	531	526	499	503	478	520	477	486	502	507	447	521	496	497	504	445	527	540	517	444	531	507	509	485	462	481	462	493	484	477	527	518	477	501	485	508	527	493	498	501	464	481	501	485	471	448	491	481	515	493	489	495	490	471	450	484	508	471	493	452	449	474	500	489	500	499	458	516	534	524	489	510	464	474	499	490	478	481	472	478	526	503	489	511	483	479	509	510	471	545	477	453	452	502	528	502	513	488	524	466	520	467	497	519	505	466	485	523	460	506	479	448	495	500	518	492	477	515	495	496	483	463	469	493	521	514	496	521	424	525	523	505	511	508	497	486	509	499	502	520	483	506	501	509	507	489	441	510	485	478	527	464	498	488	508	479	508	459	510	470	467	512	476	526	515	479	474	510	521	497	488	489	485	466	487	489	493	477	461	472	525	495	470	503	514	541	498	477	484	435	467	470	491	515	489	546	487	516	469	490	507	447	468	493	473	464	513	473	462	534	506	488	475	516	532	515	483	514	499	503	496	483	504	494	461	479	471	503	522	484	510	484	502	488	465	474	509	472	509	500	504	493
2618	267	298	232	208	246	200	249	216	199	227	183	228	177	218	197	214	202	186	193	202	173	189	207	189	180	193	199	195	192	199	185	193	169	202	199	207	199	190	178	207	197	211	222	175	202	210	188	175	179	168	208	194	219	204	197	191	181	199	204	199	204	183	204	191	212	178	183	198	210	196	183	230	182	190	164	199	177	170	220	193	215	190	200	236	200	205	203	192	186	190	208	202	205	185	184	158	207	190	201	181	194	207	198	214	200	182	196	199	230	181	179	207	221	186	197	180	193	187	211	173	189	168	193	202	194	187	183	200	189	206	184	197	197	208	177	205	164	188	200	196	198	185	187	196	206	193	193	201	205	197	194	195	176	193	201	177	180	205	185	178	184	193	220	188	169	185	198	206	195	191	198	159	192	191	206	196	203	199	224	191	199	215	189	179	210	195	189	201	185	196	174	185	205	185	170	203	199	196	184	186	198	228	210	185	201	166	206	184	192	156	176	193	208	182	201	187	189	192	197	181	213	188	195	210	215	194	216	168	196	172	188	183	211	187	177	211	185	190	198	185	199	193	188	179	188	178	192	194	227	195	186	178	174	207	193	225	215	199	183	202	154	183	189	198	202	192	220	190	175	150	184	197	176	178	201	191	195	192	192	209	218	198	189	197	200	175	200	182	185	198	208	171	187	191	200	198	185	203	181	175	183	192	176	187	195	182	220	191	214	194	203	176	184	176	199	180	169	181	196	177	172	193	204	188	201	206	195	208	184	178	181	186	178	192	178	223	197	198	215	178	204	181	183	201	223	187	186	170	172	195	189	182	194	166	186	176	171	201	207	180	207	203	187	196	196	195	187	207	207	181	176	172	208	166	189	202	195	185	169	207	202	184	193	166	196	200	223	184	189	176	204	181	219	189	191	178	194	196	215	181	190	195	200	195	200	198	216	190	179	195	161	202	182	183	195	175	177	192	179	193	199	176	178	184	190	190	200	201	158	185	177	199	183	197	149	189	181	207	197	191	194	197	200	211	206	195	191	188	217	193	197	216	173	200	208	197	205	187	214	204	179	187	205	197	212	192	180	195	196	193	210	207	204	180	197	170	198	203	183	195	201	202	190	186	197	213	168	186	187	186	183	204	203	218	214	187	178	200	176	176	210	195	213	181	203	220	183	197	206	200	190	179	203	203	224	199	182	189	211	175	220	227	201	196	180	187	172	196	188	191	184	191	179	194	213	211	194	171	194	198	191	171	184	197	180	209	204	203	212	199	216	204	208	215	207	175	194	169	197	226	202	184	207	204	181	191	187	188	189	196	171	178	211	184	180	186	199	183	176	243	183	171	209	199	198	166	167	171	207	190	180	204	170	198	201	202	193	207	183	190	190	212	195	205	189	166	179	173	173	181	198	180	202	210	215	192	203	175	178	199	164	178	191	185	178	205	177	193	199	187	176	196	175	198	169	206	192	207	180	193	176	210	201	185	209	199	200	173	180	177	184	183	176	191	200	191	224	208	183	181	195	200	206	177	199	189	197	199	183	166	194	201	192	180	197	204	176	205	199	170	192	151	188	183	206	198	206	173	197	200	192	188	178	223	176	210	212	189	182	197	218	201	195	192	188	200	181	177	210	185	183	183	193	203	185	212	190	185	167	187	204	188	187	175	191	197	154	189	194	207	201	202	213	177	199	187	194	203	186	180	188	181	211	180	175	196	197	209	190	211	171	183	198	195	193	188	174	209	189	171	185	208	222	214	206	168	196	193	198	182	193	205	198	182	191	183	181	188	189	196	175	223	166	199	201	186	196	189	179	204	182	205	205	222	171	179	177	190	205	202	170	170	174	197	182	196	188	196	185	179	200	200	223	173	198	178	187	218	173	219	189	173	179	203	184	156	197	168	203	194	190	171	202	214	198	190	200	195	204	204	187	209	243	207	163	224	205	191	176	168	227	196	183	228	206	187	203	191	187	170	183	175	207	200	221	156	208	193	185	190	195	208	208	207	196	221	175	203	171	212	200	188	170	185	194	201	226	179	175	193	199	175	197	157	182	184	190	184	205	201	211	185	186	201	230	213	170	190	178	207	183	204	209	170	180	197	211	212	184	207	197	206	202	208	182	230	206	191	181	206	205	206	181	201	180	184	191	186	190	193	184	202	176	202	187	178	188	220	198	186	171	192	216	183	210	191	172	206	172	200	216	216	181	165	192	155	179	213	223	201	182	184	180	195	176	192	181	195	188	190	179	188	195	193	194	178	202	183	182	181	213	211	201	208	189	196	181	177	183	212	168	210	178	193	188	199	233	175	211	192	197	212	202	172	177	197	189	202	176	185	199	205	191	187	164	203	199	206	191	174	173	187	175	198	188	206	204	180	202	187	178	199	185	181	194	184	179	212	211	188	160	188	193	212	217	199	179	203	183	188	185	191	185	192	195	192	216	206	214	194	192	215	193	184	188	197	194	186	188	200	204	185	188	185	189	198	169	199	217	183	199	191	207	189	184	189	182	194	192	195	200	185	213	200	203	194	187	202	183	202	198	217	218	188	193	198	191	195	181	179	179	206	169	206	209	177	187	218	183	182	204	165	184	181	219	183	197	188	189	180	208	196	194	205	194	205	205	190	193	174	182	174	201	180	186	184	191	185	163	172	204	173	177	192	205	193	168	196	196	190	213	188	189	179	215	198	208	216	204	185	186	211	173	213	202	203	193	183	190	199	178	219	218	188	194	199	181	161	182	175	174	196	190	193	178	198	184	189	203	210	190	194	201	198	171	190	193	185	172	169	188	180	181	167	199	189	181	195	201	174	204	209	182	167	172	210	209	194	192	204	201	194	172	190	183	185	177	200	183	202	172	200	165	182	193	184	185	193	182	187	153	187	169	173	183	187	199	185	215	189	181	198	164	205	211	197	217	154	199	203	189	189	192	191	177	201	206	184	193	207	206	181	194	186	170	182	170	221	204	202	182	205	194	178	182	196	210	217	171	195	224	161	201	202	189	199	215	180	171	192	204	206	185	189	213	197	173	170	193	192	191	188	190	206	188	199	206	189	190	196	194	189	175	196	159	187	204	203	198	199	199	173	189	190	188	179	225	224	185	193	182	168	205	182	190	194	200	207	192	196	181	197	183	194	189	196	178	200	191	227	185	188	164	202	231	211	194	191	187	197	187	195	208	189	194	213	193	190	196	186	184	214	223	220	214	208	197	192	168	189	188	174	187	178	206	184	198	190	167	168	198	189	188	188	182	202	197	203	209	155	204	168	172	182	211	212	216	197	172	203	188	177	182	180	194	211	173	221	181	188	190	200	204	209	174	189	214	189	207	204	206	172	211	176	195	205	189	196	163	190	197	196	173	209	181	169	180	209	181	168	198	188	204	196	214	198	205	180	173	178	177	190	177	198	194	211	179	195	209	191	208	238	161	194	191	213	198	198	188	185	190	178	197	219	178	175	201	228	180	203	171	197	197	172	174	201	190	200	203	181	210	190	205	188	213
3143	708	763	840	741	751	675	669	671	652	675	687	638	600	653	620	655	651	585	591	659	632	622	627	574	640	584	544	586	600	661	562	603	562	562	622	604	578	578	602	579	568	582	560	622	603	547	554	596	594	585	594	617	563	642	592	531	613	573	580	580	570	592	568	626	611	596	600	559	595	564	585	612	579	578	608	606	579	618	577	584	590	570	586	615	571	584	646	591	606	644	665	569	599	564	610	549	569	579	637	580	662	600	616	620	584	590	569	577	612	633	601	605	621	607	567	577	582	602	570	549	598	626	564	601	559	564	616	634	605	644	570	594	581	574	574	598	605	616	594	584	606	626	636	632	590	583	586	596	538	639	620	608	586	556	586	594	579	622	598	601	597	610	601	575	566	637	574	573	628	622	574	587	566	619	596	591	583	622	569	592	586	611	580	576	587	561	607	576	583	611	636	628	599	540	631	619	633	574	625	558	624	569	603	598	595	534	613	574	615	576	618	579	613	527	592	589	561	622	604	630	594	565	604	623	593	585	580	628	630	597	587	584	599	579	597	606	635	592	571	589	587	611	576	631	595	607	595	611	573	569	596	608	563	614	638	576	603	559	585	619	635	610	620	579	641	572	581	539	602	567	569	573	592	544	603	619	600	623	580	558	535	552	561	610	608	642	581	638	646	609	623	596	632	620	628	571	623	596	620	621	593	573	577	619	598	575	579	663	611	595	568	602	586	633	626	580	582	544	603	571	606	604	643	585	596	600	585	585	569	585	601	621	580	587	569	614	594	629	606	572	615	578	619	594	590	589	605	536	589	552	584	624	593	651	610	580	632	559	508	586	619	595	583	570	588	631	612	559	616	585	580	618	635	597	608	595	625	596	578	559	578	630	631	593	577	619	635	614	564	581	563	575	587	614	574	564	561	591	592	636	610	598	601	575	594	568	575	591	599	611	575	588	639	586	600	567	577	591	625	559	591	597	512	616	589	587	617	577	570	575	571	575	616	558	544	612	601	626	587	577	584	594	603	628	603	581	536	592	604	598	552	627	592	608	565	597	606	554	602	601	549	604	589	593	614	603	591	602	604	594	625	564	617	595	547	609	595	603	584	604	569	613	590	610	606	565	637	563	580	606	596	609	610	560	588	624	548	615	567	600	615	600	616	568	597	583	589	571	607	558	577	628	589	579	576	568	579	572	574	601	621	593	616	591	549	575	583	610	612	573	576	602	599	614	549	614	580	618	624	613	612	612	617	580	596	569	586	609	601	586	627	600	651	613	588	580	629	656	554	580	571	581	579	589	590	561	606	630	620	577	576	572	582	544	571	571	530	569	571	593	595	579	632	583	610	560	560	551	647	600	597	565	567	596	613	588	596	579	603	667	617	617	567	589	579	569	533	593	569	634	606	587	644	585	570	618	606	595	571	565	626	609	581	596	550	607	615	580	571	611	632	555	580	599	596	592	552	576	617	605	620	595	592	577	593	615	612	612	595	607	611	578	607	577	634	601	558	611	594	568	548	634	579	585	566	617	601	633	604	609	579	626	566	556	562	587	578	568	610	606	616	589	606	600	592	571	603	626	595	626	587	552	575	607	613	587	595	572	626	612	595	556	599	606	615	567	602	583	588	595	562	567	588	585	612	613	589	533	623	622	582	578	598	558	535	602	582	603	611	607	575	616	592	627	558	614	579	621	641	574	605	633	568	603	587	632	574	591	580	591	587	616	601	630	610	572	597	590	633	636	576	575	586	568	595	580	583	589	587	561	564	605	540	609	576	585	601	573	617	586	597	565	590	553	630	600	574	597	564	607	586	590	611	599	591	590	554	600	576	601	589	635	595	573	575	568	578	621	592	547	595	561	580	586	576	613	607	568	619	582	585	557	569	618	639	567	565	622	637	565	633	613	548	575	553	591	583	594	586	656	598	630	596	588	604	618	615	612	538	618	576	643	589	563	588	596	592	601	579	561	532	613	585	577	552	591	624	652	596	628	601	580	625	589	593	590	604	608	544	606	586	587	591	593	594	548	581	585	613	582	592	589	602	614	580	630	597	581	621	630	591	587	576	588	584	602	570	654	543	614	589	577	582	588	603	629	619	621	598	580	573	625	577	575	566	595	607	595	583	636	600	570	620	572	593	595	628	579	600	593	615	599	605	621	653	605	594	588	536	553	617	593	592	583	591	585	592	636	593	621	550	582	579	600	596	589	567	605	608	627	605	600	598	588	579	601	584	589	594	603	566	604	592	546	632	586	569	610	602	587	591	563	605	607	632	584	616	591	599	580	621	608	615	614	540	558	585	636	598	547	599	580	577	600	575	595	571	595	599	589	577	590	589	617	532	587	582	604	559	553	594	609	572	579	607	572	626	552	576	625	584	551	626	585	590	583	617	572	560	591	595	592	590	588	570	606	584	613	577	576	607	622	591	618	598	621	600	581	623	580	632	608	621	589	577	599	608	593	597	598	592	603	549	605	606	573	597	634	596	614	594	623	612	583	592	587	604	558	562	582	556	604	599	586	560	570	579	593	573	617	614	566	602	598	553	552	574	574	578	567	591	563	628	616	579	564	574	618	594	568	556	537	520	584	595	628	575	615	566	586	592	594	638	599	594	615	594	596	569	610	558	549	604	563	603	569	560	633	576	593	581	582	566	656	584	602	645	597	582	598	607	590	610	571	595	579	613	589	583	622	573	569	601	580	588	644	587	626	539	581	563	643	619	577	603	584	594	590	600	599	581	565	632	578	622	610	588	581	619	585	581	615	619	537	594	587	627	551	579	609	594	607	584	552	566	575	604	601	601	566	580	606	585	602	580	617	535	608	579	622	610	619	582	616	611	563	574	627	620	602	602	586	586	565	619	630	581	605	561	649	578	594	571	587	600	629	581	597	601	567	539	594	571	592	549	589	625	607	597	591	606	604	593	610	651	616	559	578	558	580	586	550	582	577	568	659	592	566	599	594	616	554	562	572	583	610	601	601	569	578	595	596	648	635	600	585	587	605	571	624	579	590	589	617	600	590	571	637	560	618	581	587	628	617	571	594	613	605	580	631	604	622	602	601	599	614	584	578	609	605	589	589	608	568	636	560	590	558	569	618	616	632	619	593	594	594	614	610	547	574	588	628	598	546	618	613	611	611	607	592	603	586	596	617	572	589	570	584	630	565	621	605	600	573	588	620	652	578	565	624	592	564	595	605	601	601	574	622	600	573	594	586	580	614	593	610	582	595	570	581	617	633	578	604	586	594	600	602	587	615	616	551	616	626	623	564	563	604	586	576	594	596	580	603	615	557	596	614	594	637	586	608	586	580	599	605	606	599	602	563	589	627	642	586	594	588	571	534	559	631	577	574	587	609	607	597	606	591	589	526	596	619	656	554	609	573	589	597	580	600	618	574	608	597	530	603	564	622	601	626	624	622	588	583	555	590	542	551	595	559	597	592	628	569	626	607	544	577	627	588	597	613	552	623	572	596	579	585	609	611	595	553	573	575	562
9571	1085	1349	1045	705	485	410	348	265	214	201	181	158	175	138	137	123	163	132	126	113	105	111	122	106	108	122	111	119	107	107	101	93	120	107	106	112	104	111	113	101	91	92	100	100	105	101	109	106	105	87	91	101	88	102	119	82	111	92	91	93	108	85	115	90	121	100	103	98	96	77	86	100	82	99	111	101	102	95	86	116	97	81	102	101	101	106	113	105	96	100	88	84	84	95	104	92	114	100	95	96	86	85	93	97	95	98	84	72	87	81	94	86	94	86	97	93	104	98	98	87	79	88	98	99	96	115	90	74	88	103	100	109	93	92	96	94	74	87	86	88	107	86	90	88	97	97	99	75	84	92	106	107	90	86	92	95	102	95	89	83	85	103	94	89	88	97	91	97	108	111	103	96	92	113	80	90	89	95	100	94	89	107	90	83	91	110	107	86	116	102	100	84	95	114	94	99	113	107	85	100	88	104	73	98	90	93	108	106	100	101	108	95	84	96	100	100	99	111	87	107	90	92	97	88	104	72	88	94	99	83	102	79	84	87	92	92	92	93	101	80	93	104	80	95	89	89	83	100	87	102	89	109	94	100	94	110	102	83	85	96	107	90	98	103	89	101	106	96	101	102	88	91	103	97	75	83	106	107	95	100	79	102	102	94	88	117	88	104	97	86	97	95	104	98	93	80	82	93	102	106	110	100	103	109	91	99	97	101	100	86	88	95	90	90	87	94	101	98	97	76	100	91	77	95	101	105	107	90	96	89	71	98	89	89	80	92	94	101	95	101	94	90	92	98	96	94	115	106	94	102	102	84	78	103	108	85	99	92	90	104	99	99	80	92	104	95	108	93	92	104	110	108	95	101	93	87	99	106	91	109	101	88	83	94	105	114	89	88	99	89	111	95	94	100	107	99	82	124	113	97	89	103	114	93	112	99	94	79	100	84	96	91	88	83	83	89	93	80	109	114	85	80	96	96	86	99	107	101	89	103	104	116	86	84	94	93	102	105	87	99	82	93	97	88	92	86	80	92	89	108	105	106	94	93	109	87	92	92	94	96	95	102	77	94	110	106	88	102	91	86	94	91	94	98	93	94	106	90	84	106	90	84	102	91	94	90	84	106	104	88	91	103	104	93	83	96	89	118	109	95	104	89	82	103	106	111	114	91	91	96	106	87	114	90	89	106	96	91	103	77	117	93	96	78	108	102	103	89	95	79	86	96	114	100	86	89	103	101	81	109	93	69	100	108	79	103	101	81	112	82	95	112	91	92	88	98	103	106	90	89	94	101	88	106	89	104	89	78	108	95	96	112	83	97	97	75	111	105	105	99	113	98	84	101	103	87	110	88	82	94	92	109	93	112	112	122	88	95	94	77	88	101	109	90	92	86	90	95	100	96	101	75	112	89	84	86	78	89	103	104	84	99	76	100	108	89	87	100	101	83	95	82	97	100	112	97	99	90	84	98	91	115	81	90	99	105	101	88	96	111	77	110	88	108	86	100	92	95	100	90	101	99	94	103	112	93	117	107	101	70	94	101	104	91	85	89	92	105	106	98	107	92	101	110	90	98	109	100	90	112	82	91	102	95	104	98	90	107	96	99	96	92	91	80	89	93	98	79	87	121	79	99	92	96	105	98	114	102	86	77	89	95	90	80	88	112	100	93	88	105	90	98	114	121	95	114	89	94	93	101	82	104	115	99	71	117	119	88	84	85	82	90	85	88	100	95	76	107	91	97	115	99	93	104	96	88	82	110	106	91	105	111	83	114	96	95	103	106	96	84	117	92	84	89	93	99	94	94	95	96	109	98	89	84	91	105	116	101	102	96	114	100	86	81	98	104	103	91	108	90	97	102	111	97	88	83	94	98	95	84	88	95	77	94	104	93	92	100	85	87	79	83	91	96	83	106	106	101	87	86	88	83	100	106	84	105	101	101	109	93	88	102	96	103	94	82	89	88	79	105	89	90	105	103	96	96	107	84	88	98	95	107	100	90	88	78	96	100	89	88	116	84	93	99	82	107	98	89	88	89	117	106	103	108	108	82	82	97	91	79	95	98	95	87	85	96	104	76	87	88	87	91	88	98	92	94	100	109	99	86	84	99	98	101	92	102	82	112	90	89	87	114	111	78	103	96	94	87	103	94	106	84	97	77	86	88	83	79	83	88	87	106	82	83	104	91	84	109	89	102	97	76	94	81	91	103	100	89	85	92	101	102	89	93	104	101	110	98	88	78	100	94	91	79	93	79	99	89	93	96	107	90	79	96	92	93	84	101	111	96	75	105	103	86	101	94	97	91	93	100	113	102	100	107	82	103	95	113	90	109	96	86	107	82	98	98	84	95	102	102	88	98	105	102	84	100	86	97	89	103	108	85	93	96	89	100	106	99	107	101	102	89	100	96	103	92	81	112	95	104	94	91	84	103	100	102	78	81	93	110	84	95	99	92	103	96	98	81	92	91	91	92	93	92	88	95	88	66	83	91	89	97	97	112	94	94	86	101	96	104	93	102	90	99	84	75	104	91	101	95	105	108	95	107	89	92	81	93	80	115	85	99	97	108	83	76	107	105	93	81	96	92	116	96	98	87	104	114	91	105	106	99	102	105	77	112	94	106	96	92	95	83	100	97	95	95	101	92	81	87	81	102	99	99	98	102	86	99	106	81	86	98	121	82	106	96	107	102	93	110	103	103	108	83	84	75	111	92	82	91	87	99	91	90	90	86	108	97	98	85	90	100	84	99	94	83	83	91	97	94	116	84	83	81	91	102	80	110	70	83	96	97	74	93	82	93	103	87	97	92	88	89	88	93	94	110	86	108	88	102	92	75	104	103	103	112	109	96	103	95	84	105	89	102	80	84	89	87	101	112	102	87	94	81	110	80	89	106	83	97	95	106	92	81	91	84	96	79	84	104	91	106	76	83	109	92	79	78	97	90	96	88	97	99	88	103	97	107	106	91	87	85	101	100	114	94	104	99	93	112	101	87	82	94	100	105	102	73	79	95	100	97	84	102	108	85	109	101	91	103	74	88	90	80	94	107	74	100	105	80	99	98	78	90	84	96	92	90	91	91	79	109	95	87	110	83	80	99	97	89	107	108	98	90	86	91	90	120	93	93	82	106	115	122	88	97	100	104	91	110	95	93	112	102	99	100	103	91	104	108	102	104	90	74	97	87	101	101	84	90	95	108	89	108	86	87	110	99	99	93	96	77	102	93	86	102	98	92	97	99	98	104	110	100	92	97	90	84	91	85	89	88	103	88	89	90	109	109	90	90	94	117	87	100	90	104	84	99	106	92	92	91	87	90	88	104	74	90	83	112	95	103	82	88	75	92	96	99	87	98	110	112	108	84	89	97	79	107	86	81	77	114	99	119	76	91	107	86	94	102	85	96	95	102	85	89	95	93	95	105	102	93	87	88	76	95	95	80	105	90	103	87	113	102	92	86	100	96	82	103	90	91	91	99	105	105	108	93	112	101	102	100	79	97	91
6215	1431	3474	3728	3145	2494	2027	1734	1382	1294	1080	969	889	797	699	715	665	662	620	557	556	568	511	520	487	460	447	458	456	426	439	442	396	415	402	397	404	387	398	368	387	363	365	391	370	397	359	348	355	349	368	352	372	342	373	327	376	366	380	367	371	348	362	385	327	385	365	367	382	338	312	368	379	343	352	353	351	374	344	368	366	326	314	339	351	342	365	335	349	348	345	328	347	350	379	334	331	360	347	339	351	359	348	363	339	354	384	333	335	356	326	340	365	335	329	328	341	365	333	312	309	329	363	312	360	326	312	329	311	352	357	329	370	348	343	320	344	342	319	352	352	338	358	322	326	333	345	347	349	318	318	341	360	344	345	301	341	339	358	324	329	315	323	332	361	329	327	363	339	322	346	347	327	346	295	321	335	339	313	322	324	316	343	333	306	325	298	317	326	326	361	325	336	315	311	330	317	347	311	333	361	331	293	359	335	367	323	359	317	288	350	337	368	307	345	314	290	336	366	297	307	330	344	317	323	347	330	322	326	329	349	358	318	369	341	330	301	359	355	324	339	350	336	317	324	361	343	351	308	331	341	345	314	348	332	334	318	329	338	334	351	331	318	311	321	338	359	310	344	342	336	330	318	313	345	326	324	294	308	324	334	372	355	312	380	320	367	305	323	376	331	320	334	327	324	335	299	350	332	345	319	367	339	365	328	315	341	324	310	335	326	363	376	335	309	340	357	361	303	326	333	317	365	329	381	331	316	367	342	332	341	347	321	334	344	305	331	317	356	331	334	333	324	330	319	360	310	354	357	335	317	317	303	312	328	295	325	331	332	348	296	336	337	354	331	337	338	327	316	332	336	343	300	301	355	348	321	349	299	314	317	333	310	368	354	320	348	342	328	344	327	327	319	321	357	352	305	318	331	350	301	339	358	346	335	349	346	320	351	299	329	346	334	338	340	321	308	369	332	328	350	365	324	336	313	323	366	357	345	307	325	333	335	351	350	317	334	332	305	331	331	333	338	318	323	327	329	296	320	302	335	327	305	340	350	344	340	309	342	304	350	364	338	333	384	330	366	332	311	327	338	342	339	316	316	306	320	314	361	316	367	355	389	337	324	325	322	317	322	401	308	332	345	290	323	328	340	356	351	301	356	343	340	335	352	322	325	309	328	331	318	336	317	313	329	339	343	358	324	351	298	354	367	301	345	327	333	341	281	303	293	334	337	339	354	319	341	331	309	312	376	313	352	334	335	350	320	315	342	351	314	323	325	349	296	334	333	342	330	319	342	350	330	342	322	312	329	327	338	335	355	332	321	339	336	334	318	324	323	326	349	320	332	333	337	323	325	321	325	346	322	340	356	343	328	330	334	323	343	350	330	286	328	340	327	344	316	331	351	355	334	321	311	345	317	344	308	312	350	343	331	319	350	344	352	368	366	353	314	329	302	315	323	335	341	345	363	345	351	342	320	327	322	321	329	326	320	309	331	328	296	278	325	334	339	305	369	337	338	319	338	345	320	340	309	327	350	317	380	340	315	322	328	334	320	342	338	342	341	325	340	375	297	348	311	311	302	357	377	312	350	388	357	318	333	343	385	332	346	317	363	326	315	329	325	310	351	299	265	346	325	349	360	339	330	327	322	332	363	312	293	336	314	321	306	308	347	343	339	355	347	313	308	307	327	323	308	305	315	343	360	326	329	323	321	341	330	337	323	321	372	332	354	308	316	318	317	372	366	331	341	313	326	328	298	333	310	341	331	288	343	302	301	334	350	336	316	308	347	334	332	331	343	306	336	354	353	334	333	310	321	344	349	313	327	330	341	316	341	317	325	357	358	316	363	335	339	356	332	341	310	304	338	306	352	319	342	318	342	342	334	310	325	304	355	344	343	312	322	342	357	336	331	332	311	347	330	328	340	300	318	316	370	356	343	321	330	328	330	328	350	334	311	348	358	311	327	356	330	329	331	343	329	332	369	345	330	332	337	339	324	311	341	356	329	357	372	322	329	327	332	309	334	313	303	313	338	349	339	316	312	326	328	315	325	331	354	307	320	316	352	332	341	359	329	324	330	320	332	328	338	341	341	343	333	321	330	310	320	319	345	284	363	307	324	340	359	341	339	316	346	312	346	330	311	370	335	301	332	351	312	349	310	349	335	321	313	319	320	307	322	312	331	334	291	311	310	355	333	341	315	358	331	330	333	365	356	336	337	308	313	312	315	302	375	330	339	322	344	354	307	329	351	320	299	334	385	334	343	342	322	310	324	332	356	332	344	314	365	338	325	385	328	324	323	345	353	313	311	356	323	338	331	348	328	339	332	318	355	310	331	348	367	330	350	343	303	294	328	355	319	342	336	341	313	336	328	332	356	378	345	326	311	333	311	333	365	358	327	322	306	324	326	354	321	335	332	306	338	334	357	311	312	321	314	299	338	315	322	351	353	340	325	352	324	311	298	355	296	299	335	339	302	332	347	352	352	353	324	310	321	319	317	327	327	371	345	302	360	329	331	371	348	336	331	306	344	315	316	331	329	327	343	357	327	347	328	328	367	343	317	355	329	309	317	334	344	311	343	359	310	335	294	313	351	358	325	310	335	344	319	326	314	359	359	332	369	344	310	322	332	358	331	357	343	303	359	311	313	303	343	359	288	336	314	318	306	284	349	324	352	331	356	366	298	349	323	309	304	327	342	336	326	351	330	326	320	346	339	303	357	317	343	319	337	322	341	362	310	351	338	329	347	294	345	332	309	368	347	366	340	344	333	341	305	333	345	332	361	333	326	355	357	339	333	345	333	312	343	356	347	345	357	363	307	362	354	347	345	299	346	320	325	319	337	341	311	346	297	311	301	347	334	353	325	352	296	338	338	325	338	325	338	364	343	364	353	308	372	320	321	339	321	301	305	358	340	355	301	344	338	331	305	319	338	335	356	330	377	327	307	301	337	335	351	316	319	336	331	316	330	332	332	323	332	328	314	360	318	327	322	365	321	335	338	348	341	329	314	315	337	313	322	312	319	331	296	343	334	338	303	302	307	316	317	326	325	311	324	321	322	344	294	365	325	335	334	355	332	331	328	329	341	344	326	313	349	281	311	321	317	326	333	297	309	347	320	330	324	337	327	319	347	327	329	326	340	323	327	321	290	324	361	345	335	343	321	334	338	315	350	331	324	341	373	324	343	317	333	346	302	337	331	301	326	311	346	337	339	329	316	354	374	357	308	325	315	308	344	314	331	306	335	358	344	363	334	330	328	348	377	331	332	322	345	353	310	345	332	310	338	346	368	323	320	343	337	338	345	347	345	340	298	335	338	347	381	326	359	340	318	318	364	358	321	342	372	321	336	339	339	331	337	308	323	353	325	308	310	339	319	330	313	335	339	331	331	338	363	329	322	328	317	335	304	338	327	323	377	345	341	344	316	334	336	334	351	330	325	320	346	351	348	359	333	325	329	314	339	345	311	359	307	326	340	348	338	320	313	339	342	311	326	341	339	343
17155	2658	2967	2095	1440	1021	792	631	477	456	380	360	276	268	244	235	243	221	250	201	216	206	170	205	189	179	169	189	196	169	161	148	168	181	178	147	172	153	157	156	161	193	155	147	166	159	147	147	183	153	178	149	153	155	147	134	160	154	158	147	134	158	163	164	150	139	135	164	160	152	155	133	148	161	160	151	168	143	145	147	156	160	153	133	148	126	149	138	146	153	155	148	162	172	155	152	156	150	169	171	147	159	138	157	140	161	160	146	138	158	138	155	150	143	120	163	160	145	152	150	143	152	141	155	159	146	143	158	148	152	155	162	142	164	161	140	138	146	151	152	180	165	146	152	151	153	166	151	140	146	174	161	151	154	158	161	137	155	162	162	167	138	132	164	165	147	150	139	143	149	158	145	162	164	147	168	177	130	138	162	133	143	165	135	165	130	171	127	157	129	153	151	148	152	150	171	152	140	142	132	160	150	137	136	151	140	141	148	136	133	142	159	148	132	143	150	140	154	132	160	139	156	163	158	156	138	162	137	158	147	158	165	137	129	143	173	166	143	141	174	175	146	153	139	177	144	143	148	148	146	169	154	157	132	156	165	162	123	166	123	153	167	145	149	143	131	137	151	156	147	140	146	147	128	135	149	161	169	125	162	132	152	148	149	156	164	161	157	143	144	121	151	152	161	158	141	138	134	158	131	146	151	149	147	134	141	126	157	142	158	156	138	155	153	144	144	123	147	143	146	166	157	150	126	128	145	147	163	128	160	157	151	151	138	144	139	150	141	134	141	153	156	135	135	139	150	141	146	145	143	142	157	153	131	138	159	164	126	154	150	140	147	150	163	125	150	162	143	160	154	144	132	170	163	114	149	163	138	156	156	155	122	130	168	139	141	138	151	163	167	172	163	131	146	141	140	153	152	150	161	139	150	136	171	150	128	157	150	146	157	141	146	143	135	140	145	141	147	151	150	145	142	148	162	154	170	158	161	165	158	154	155	130	156	142	153	153	149	150	147	158	165	139	169	157	153	159	157	129	151	156	153	160	153	157	147	130	155	135	144	155	130	140	138	141	170	136	151	136	153	187	159	139	138	168	162	153	149	138	156	149	138	167	148	143	156	128	151	153	154	130	139	160	146	170	147	156	155	140	146	167	121	141	137	164	154	173	155	147	142	139	132	155	137	137	141	160	165	145	136	140	141	145	166	171	167	129	125	142	140	146	145	149	155	155	153	136	132	140	133	150	164	143	150	148	157	168	135	174	157	148	169	150	151	156	138	153	151	138	171	145	153	141	143	140	149	162	120	131	173	164	172	166	155	159	155	154	148	145	177	149	149	155	142	140	138	164	148	161	144	137	143	162	158	150	171	180	167	124	134	163	154	134	140	161	163	174	159	153	169	146	149	157	132	159	134	161	139	147	157	120	151	144	167	171	170	162	154	153	155	135	153	145	168	144	153	156	146	129	143	136	151	155	148	141	145	158	166	147	152	144	143	127	156	161	164	179	146	131	143	143	140	148	134	147	137	117	152	159	144	145	149	140	125	141	147	147	137	165	151	152	133	152	158	125	170	132	138	163	142	180	153	127	133	156	118	144	161	131	138	152	136	138	139	159	143	151	140	148	153	137	165	153	154	132	158	166	158	143	143	158	151	140	154	141	175	147	135	148	153	149	144	142	120	179	149	127	145	140	142	152	143	146	143	152	143	148	156	140	153	142	142	151	129	131	147	145	145	137	139	156	176	166	150	141	153	125	160	137	161	143	145	138	143	160	132	120	144	156	143	150	148	153	142	169	148	175	136	129	151	138	139	145	146	158	140	143	156	126	159	178	123	146	133	174	161	151	148	135	127	148	136	136	143	150	138	145	141	159	155	145	150	154	128	154	143	151	130	164	160	163	134	128	129	159	139	138	139	155	128	157	176	143	131	139	149	139	156	142	150	136	157	154	153	152	154	147	152	138	162	144	143	142	164	140	153	134	150	138	150	159	148	145	139	156	152	139	154	150	161	151	140	153	156	156	156	169	129	164	158	160	148	161	140	138	161	158	167	139	152	136	141	160	120	137	140	155	160	157	130	139	148	155	137	134	163	152	149	142	127	144	134	156	123	149	123	142	176	148	159	133	153	144	164	150	144	131	168	154	175	166	143	147	141	135	130	158	139	155	146	151	162	146	139	143	121	167	156	159	133	132	139	150	147	149	152	170	144	150	158	122	137	162	148	153	141	153	153	132	163	142	145	143	134	138	156	166	147	138	144	165	142	140	169	141	132	144	143	160	176	162	129	155	136	148	144	143	140	151	149	153	140	158	138	150	154	140	163	145	148	133	126	151	149	130	148	158	157	143	145	132	155	161	152	144	154	144	151	179	153	152	157	131	146	159	119	156	140	137	166	128	149	165	156	146	154	158	151	173	150	117	156	152	160	128	154	153	156	140	147	146	132	132	149	154	125	144	140	161	151	155	151	137	147	126	157	140	147	146	171	160	136	141	155	134	155	163	162	136	149	158	128	153	146	152	116	169	158	147	141	127	148	141	151	137	129	119	131	142	152	169	174	162	126	144	145	156	138	132	157	145	146	144	147	124	149	135	131	148	131	136	167	165	157	137	158	142	171	128	141	143	150	157	160	155	152	137	142	160	154	147	122	142	146	141	151	140	145	131	114	132	167	152	169	165	149	141	126	163	154	147	144	153	160	147	178	161	165	156	168	132	149	142	129	127	147	143	146	162	151	164	147	134	138	164	133	163	156	161	156	159	162	163	149	137	134	151	150	149	152	177	146	166	141	161	154	141	152	150	151	138	144	140	144	157	136	158	161	134	159	146	168	128	145	151	151	146	157	136	153	128	135	143	145	163	156	145	151	151	140	139	165	136	154	142	154	137	144	154	165	176	122	145	134	143	165	119	130	130	141	155	141	160	148	135	150	158	144	143	133	151	125	146	149	149	161	158	135	142	144	172	156	150	143	158	146	130	143	134	146	149	160	167	150	155	144	167	146	131	144	148	138	149	159	131	136	151	130	158	133	135	164	154	131	126	146	138	146	161	139	145	153	174	122	140	144	165	162	143	138	171	150	140	146	149	146	142	169	162	149	141	159	149	132	161	147	161	149	138	151	151	166	166	137	158	156	141	144	134	141	126	159	159	143	168	136	128	162	178	162	157	150	137	161	152	168	131	172	152	145	138	140	133	151	138	146	147	141	160	129	158	155	161	151	140	137	149	155	131	136	159	138	145	137	146	139	145	162	143	146	146	150	144	146	148	144	146	151	147	171	150	129	152	162	165	123	143	162	153	137	156	148	144	159	157	157	143	136	152	143	156	128	131	149	145	163	152	140	153	152	154	137	151	145	136	163	184	150	154	153	161	148	150	180	160	152	145	143	165	156	141	136	170	179	146	159	161	150	145	161	126	158	160	159	144	148	126	155	150	142	133	139	139	152	163	150	135	171	160	132	156	158	144	166	144	155	153	182	161	168	159	153	147	151	156	170
8739	2685	6591	6979	5867	4702	3928	3121	2734	2303	2028	1856	1545	1499	1279	1197	1171	1119	1020	994	885	890	860	820	850	795	762	677	713	722	690	633	673	633	663	619	670	573	607	610	623	582	600	563	566	603	545	569	598	559	549	552	514	523	523	545	568	585	538	546	541	542	515	532	555	564	543	577	512	528	561	483	478	532	513	528	509	534	489	496	520	531	522	515	511	510	528	509	522	479	513	490	519	489	523	501	538	527	485	508	496	553	518	493	477	501	485	509	550	482	477	491	492	513	503	495	488	485	499	512	500	519	516	512	475	516	514	496	489	531	486	517	482	487	495	511	503	542	523	456	510	502	497	497	489	485	524	525	518	490	501	517	495	510	487	536	482	496	498	503	513	497	456	528	486	478	461	507	507	462	509	520	499	499	492	529	479	486	500	507	458	538	489	490	466	504	540	518	508	461	484	487	479	500	537	465	469	527	476	494	485	452	461	497	478	495	494	511	474	492	535	511	474	495	546	477	510	498	470	480	494	499	486	499	513	457	483	485	523	495	471	509	508	491	502	495	495	519	517	508	455	495	510	525	460	526	445	463	470	473	472	481	497	466	534	505	503	494	482	504	463	510	488	499	476	480	525	499	493	497	503	510	501	521	482	485	528	511	497	505	496	449	440	517	484	479	440	475	496	489	492	453	550	541	510	483	453	460	527	520	471	488	520	510	493	481	494	516	487	474	470	482	506	456	494	486	465	490	492	524	493	507	500	507	458	508	485	495	489	493	536	458	481	458	489	502	496	488	550	499	480	501	478	449	486	434	535	516	463	504	502	483	532	486	464	514	523	484	468	473	489	506	483	488	461	478	533	483	493	499	482	487	501	488	488	483	469	496	510	517	513	464	497	504	501	482	461	452	467	526	515	471	522	501	513	501	473	495	506	501	486	481	517	495	511	496	488	515	483	508	495	507	472	523	492	525	480	453	482	456	484	493	510	508	484	462	539	514	505	463	461	498	471	508	475	499	471	485	555	507	470	501	491	487	477	504	492	500	504	499	492	502	445	497	476	485	459	504	501	470	474	505	476	474	492	538	486	481	477	485	499	475	464	446	484	498	523	521	500	481	507	484	468	475	494	492	470	490	485	449	489	469	482	502	469	477	493	460	499	486	488	482	484	503	469	510	493	533	502	520	499	499	495	482	467	483	484	529	489	517	548	507	521	499	518	490	477	508	505	478	515	508	512	486	487	513	518	532	479	502	485	482	510	458	501	484	489	499	484	495	499	507	497	480	494	519	506	510	498	486	506	475	467	503	482	478	453	497	515	495	469	525	495	481	485	511	526	506	495	499	482	471	502	459	479	491	479	490	470	484	472	481	495	474	482	486	461	510	454	497	491	529	475	494	475	524	463	481	540	475	487	492	515	546	486	506	493	506	503	465	503	526	482	511	507	497	502	464	489	509	475	468	470	516	501	480	505	510	474	498	459	446	504	458	491	470	510	483	508	487	510	515	493	498	493	507	484	490	469	487	496	486	477	487	495	480	488	501	475	506	483	463	513	473	466	458	489	486	507	486	459	458	485	483	459	529	508	505	482	509	477	474	493	513	490	484	486	510	523	487	473	494	479	482	501	501	478	495	508	493	517	463	499	512	473	536	461	468	505	493	522	502	504	494	474	494	489	485	484	510	483	458	471	481	515	487	487	523	512	455	444	489	433	492	465	482	494	503	542	529	483	487	549	493	502	503	485	494	509	486	518	481	477	499	485	486	531	516	486	476	467	510	511	492	508	535	475	522	495	479	483	481	538	470	491	511	506	541	492	510	494	485	467	514	496	466	472	497	476	501	474	534	499	486	486	524	497	487	505	494	482	494	506	505	470	473	513	477	474	492	470	520	504	481	522	467	483	493	469	532	521	502	492	471	488	496	489	536	500	485	504	458	505	450	518	491	507	501	496	501	511	468	469	525	461	550	480	486	492	457	468	475	472	462	490	521	461	462	540	515	460	468	516	503	514	533	462	497	517	537	480	535	478	517	472	496	493	520	447	476	487	488	492	494	500	471	491	469	494	478	481	533	509	481	480	473	504	472	507	502	470	475	470	477	526	517	497	506	489	480	520	493	483	510	494	457	460	501	508	511	491	485	496	517	487	520	509	494	536	446	455	520	507	477	536	504	516	474	504	508	494	513	498	503	470	497	503	542	517	482	512	502	505	558	503	507	488	524	458	475	536	530	523	507	444	514	519	514	509	494	504	446	504	461	494	495	523	516	455	481	512	525	501	498	474	496	489	500	465	469	475	458	490	537	488	481	498	498	451	528	494	515	495	513	505	521	498	478	496	479	516	508	494	486	545	461	482	484	455	517	481	489	489	521	479	496	498	475	541	501	515	486	444	518	480	488	488	492	480	479	472	516	499	470	499	484	539	511	509	513	491	481	477	449	484	425	486	461	464	492	465	480	500	518	484	483	473	479	463	463	497	493	508	484	521	528	457	482	478	511	506	502	496	471	455	505	515	475	468	487	496	518	515	479	493	495	541	482	479	501	495	517	486	428	485	515	483	479	452	464	484	488	464	457	502	488	498	517	504	476	501	472	513	500	490	477	471	493	505	470	454	505	483	511	511	509	442	484	504	480	506	502	479	517	458	520	492	536	455	457	468	484	490	470	476	519	499	514	467	513	461	469	460	511	487	507	511	507	483	495	494	470	501	523	520	461	512	504	469	494	469	497	450	509	531	524	487	541	473	519	462	490	496	506	508	516	471	504	494	492	480	491	472	475	520	496	519	460	500	447	517	519	486	481	528	518	491	480	528	469	463	483	516	465	482	530	470	482	495	515	492	494	495	480	476	482	480	491	485	514	450	519	500	516	480	474	471	482	533	518	523	497	453	488	459	539	505	488	521	477	522	498	466	497	469	516	493	450	499	493	493	498	484	477	471	492	466	504	489	487	505	496	525	547	509	525	470	478	477	497	474	482	496	456	512	515	484	471	500	454	507	489	518	488	498	486	484	467	524	486	485	480	479	533	478	494	480	529	471	509	496	456	473	474	480	509	455	493	493	524	537	464	520	462	447	473	524	469	479	498	487	481	481	458	513	462	490	477	502	513	476	515	486	471	512	503	525	495	443	457	510	516	480	506	473	515	504	439	431	469	480	503	516	520	478	502	497	469	486	504	504	489	487	490	499	449	459	492	499	512	502	475	519	459	511	482	511	482	474	465	489	461	503	470	526	470	516	497	466	546	504	491	528	486	449	475	476	489	491	470	523	496	498	480	491	472	529	496	467	524	505	520	490	486	463	484	440	510	495	436	501	517	494	472	469	507	531	534	469	498	467	498	523	431	491	483	489	497	500	500	525	469	471	515	499	528	479	489	518	465	491	483	511	493	522	465	452	532	490	477	459	515	530	500	512	498	501	489	496	503	503	547	454	520	529	529	467	492	503	465	474	484	517	523	506	494	482	499	461	483	489	509	467	506	508	492	464	544	462	520	431	488	496	543	492	464
2526	275	312	230	219	200	201	225	198	184	202	183	176	199	203	205	207	217	188	178	187	202	214	210	184	215	215	187	186	225	193	204	173	206	190	214	204	212	212	185	186	205	199	182	208	189	192	211	197	205	214	190	186	187	196	178	197	183	227	208	178	181	179	186	179	192	196	178	197	176	203	186	174	195	195	192	177	212	200	178	198	191	189	196	195	202	202	164	200	190	202	203	187	169	198	176	178	204	194	207	156	175	187	186	202	189	178	192	190	181	197	165	193	173	189	197	199	205	197	181	167	185	186	176	187	214	202	179	186	182	182	181	199	160	185	181	190	226	164	203	182	209	206	174	212	173	203	192	186	187	179	214	148	177	184	191	180	203	200	204	187	203	196	193	205	196	198	174	175	214	189	183	191	189	187	175	206	202	200	212	200	200	182	195	186	194	179	213	190	194	187	173	198	182	185	186	200	179	219	208	189	201	178	195	179	192	190	206	200	187	164	173	201	184	192	186	202	191	197	166	192	196	206	205	192	199	177	192	199	177	199	198	184	194	164	192	204	197	207	191	190	199	206	189	184	210	165	168	194	197	198	208	197	196	185	172	208	182	168	203	174	182	186	215	175	179	189	188	191	212	176	194	197	177	167	170	194	162	179	172	179	209	211	205	172	191	205	188	188	188	199	173	192	177	201	204	166	176	170	194	198	177	209	218	204	169	161	197	201	178	156	152	191	212	187	164	209	198	198	185	206	165	209	202	193	179	183	181	203	193	183	178	175	235	201	175	204	188	180	195	194	207	194	195	180	186	201	199	171	180	175	177	216	199	200	175	185	191	190	178	174	197	201	216	210	201	181	159	200	179	187	197	189	184	178	173	166	193	174	172	172	189	189	207	169	189	195	168	198	180	211	177	162	191	208	187	197	191	199	172	209	167	165	187	212	187	232	195	181	196	172	193	187	179	192	172	197	173	200	188	160	195	206	200	180	200	198	202	167	187	193	176	212	185	195	201	211	179	180	163	197	199	190	199	174	181	185	201	183	221	175	201	193	183	192	178	199	174	170	191	214	176	175	205	183	198	201	169	169	186	169	193	172	174	185	177	179	210	197	198	197	191	181	175	188	187	174	209	200	193	177	179	186	199	180	193	200	195	193	181	187	180	190	178	193	187	204	194	222	169	193	178	203	192	163	219	201	168	205	186	187	194	182	195	189	184	196	197	187	190	185	202	187	214	201	185	192	180	188	189	193	180	185	201	182	190	187	202	211	194	219	209	192	184	184	184	201	203	186	210	163	168	196	195	209	207	177	204	191	175	202	176	165	184	180	210	222	190	180	186	196	199	181	201	186	206	217	175	190	187	192	193	174	198	204	186	176	213	207	177	192	188	177	169	192	195	192	210	188	196	199	248	208	168	168	205	177	195	184	182	201	174	210	170	183	193	184	181	173	194	209	178	191	183	173	202	195	166	176	178	211	183	216	180	189	207	193	199	193	223	186	189	176	192	170	178	204	197	211	186	208	191	203	220	151	163	190	195	197	195	163	196	187	183	167	188	196	172	173	217	193	197	221	176	184	225	203	212	210	209	221	180	163	203	186	214	189	185	186	193	195	207	212	191	179	187	184	193	218	197	184	204	190	202	175	188	195	195	198	203	207	200	186	190	185	198	177	198	174	179	199	181	207	192	195	182	203	209	183	193	192	188	163	178	204	211	210	203	188	177	170	217	179	179	181	196	210	183	186	187	196	190	209	198	203	191	205	186	195	210	216	206	190	211	196	213	217	208	195	199	183	190	180	186	195	190	207	174	222	166	167	172	197	185	200	192	211	200	197	209	205	202	189	197	183	177	187	163	210	204	177	163	185	181	209	176	204	198	196	179	191	189	186	186	211	209	176	171	169	196	169	175	191	205	205	182	181	187	203	189	207	191	172	204	187	199	185	199	182	203	179	190	223	192	205	217	176	208	203	191	200	192	207	213	198	200	172	158	207	187	189	187	192	190	180	200	187	189	167	170	220	216	193	170	173	193	179	182	178	191	179	202	199	176	162	182	184	202	170	193	189	179	187	201	192	215	195	187	205	182	163	206	190	185	228	194	212	184	188	190	193	200	170	175	189	183	187	193	194	200	178	204	201	170	200	174	228	193	187	229	191	179	213	207	182	185	197	187	169	187	191	163	200	198	197	197	181	181	202	180	184	185	164	204	174	193	174	211	186	185	174	191	190	162	189	193	168	217	185	175	187	207	211	185	191	179	177	213	192	199	187	195	185	183	187	206	166	191	200	204	192	172	224	163	190	193	184	181	194	186	198	198	173	185	190	181	171	192	196	218	198	185	205	218	193	186	194	180	195	214	193	199	200	200	176	190	181	174	204	194	193	200	169	177	194	203	165	200	203	199	204	183	182	205	201	188	182	203	198	189	194	197	210	190	181	221	183	178	179	175	168	219	206	179	197	204	188	194	211	204	194	161	193	188	159	187	186	177	216	191	189	219	196	201	206	191	180	176	187	199	196	196	184	189	194	194	189	190	208	216	173	188	207	187	190	178	176	212	200	198	197	198	186	189	174	193	179	187	190	204	181	187	192	165	191	194	209	187	199	186	213	199	209	208	158	197	185	189	186	195	174	183	193	213	175	171	151	199	193	185	192	194	178	176	192	181	198	203	182	183	205	196	147	174	177	200	175	186	180	208	198	204	191	218	187	199	174	190	187	193	172	197	200	187	199	177	186	164	199	162	190	198	196	221	188	190	198	175	224	187	159	188	207	188	206	188	192	171	213	189	217	188	176	207	199	215	205	169	182	187	180	182	174	210	175	168	201	204	192	192	197	194	179	175	217	195	166	204	195	233	183	197	194	171	184	208	200	181	185	196	179	178	194	206	194	208	173	213	178	198	175	206	182	211	193	210	184	180	212	204	196	175	192	187	196	193	197	197	188	199	178	182	179	173	227	189	179	179	201	213	193	188	206	176	180	197	186	206	197	183	189	215	178	176	221	184	230	188	187	211	171	194	188	210	215	193	185	186	187	218	193	202	179	171	193	204	182	217	175	186	180	198	201	225	183	182	201	183	194	189	193	200	180	189	170	219	194	173	200	195	197	178	194	175	186	168	216	189	168	193	194	187	182	218	205	186	172	182	194	187	198	177	215	192	186	205	181	168	189	184	198	215	176	206	200	215	182	183	156	189	185	164	189	176	190	195	202	216	172	190	191	192	168	171	205	188	219	208	179	193	150	174	191	186	193	194	211	207	205	194	195	191	190	192	191	195	182	196	205	181	211	195	174	182	204	193	189	213	181	197	214	181	166	198	189	197	220	160	191	178	197	180	201	196	197	184	194	192	220	183	199	188	222	169	200	173	182	177	187	174	187	174	201	205	169	203	181	191	221	178	210	183	193	184	237	195	189	178	181	175	184	174	180	185	186	219	174	164	204	197	193	209	193	189	182	180	190	175	166	177	173	192	195	179	217	191	188	179	188	176	176	175	187	181	202	195
3183	673	784	832	763	722	740	705	693	685	685	639	617	629	611	571	614	603	592	613	611	606	609	592	578	585	562	620	628	594	571	623	598	622	622	623	566	578	595	575	598	566	635	622	585	612	622	612	593	594	615	602	596	575	610	599	626	586	607	603	617	588	602	627	580	632	540	552	567	614	561	585	585	562	595	541	577	612	636	647	587	592	620	533	593	630	611	641	601	565	606	543	587	553	608	547	583	611	607	537	594	593	625	583	601	626	597	574	541	575	612	622	583	598	592	576	575	587	596	585	588	592	584	616	612	626	584	588	623	556	576	626	588	629	595	577	602	609	586	521	620	565	595	567	614	598	546	570	570	570	525	567	610	600	592	596	578	599	600	585	595	629	581	577	565	575	585	626	623	568	605	579	581	562	611	580	614	609	570	638	576	599	610	627	586	576	581	567	562	589	587	622	596	601	571	614	601	595	572	586	605	599	635	561	623	577	588	576	564	617	578	561	593	585	580	614	562	610	641	594	604	587	627	593	607	586	649	613	599	561	605	599	594	589	562	600	569	584	606	581	587	582	552	625	586	567	601	594	620	584	581	583	588	571	617	601	588	568	597	594	577	584	606	599	590	604	546	609	544	573	576	589	554	565	625	586	581	587	601	586	566	626	599	584	642	598	592	598	585	613	561	591	545	612	583	575	591	593	575	601	623	589	618	577	595	570	573	612	591	555	569	584	620	566	596	597	590	555	584	602	525	607	584	572	600	571	620	553	602	614	608	601	611	612	594	576	586	608	550	610	590	635	570	583	566	572	552	611	601	553	607	548	604	586	578	563	566	546	598	543	580	611	587	603	589	598	569	600	564	583	580	616	585	562	585	570	604	546	619	575	602	586	570	594	535	574	559	626	581	599	559	562	584	560	611	569	558	591	602	592	625	608	581	577	584	588	583	587	577	610	564	571	614	625	603	641	587	581	620	590	572	542	588	587	601	569	604	586	588	583	619	586	579	560	599	603	646	562	578	603	562	577	611	599	615	575	594	620	600	588	576	634	560	545	554	572	570	520	630	563	614	631	538	582	619	568	611	607	581	562	605	598	620	586	596	591	583	602	576	592	595	572	591	554	546	556	602	570	609	586	603	585	596	542	609	574	603	579	604	584	622	576	575	604	632	583	569	582	564	610	602	602	602	632	618	590	553	600	571	604	564	613	593	570	604	573	603	625	599	591	625	576	642	582	595	572	546	535	570	604	624	570	553	577	610	600	536	592	535	602	590	590	600	566	569	580	587	596	604	623	586	626	574	591	555	530	605	598	593	584	602	587	565	589	603	573	610	578	614	605	633	601	576	593	575	609	551	577	567	544	604	582	583	610	578	608	603	590	584	596	566	584	604	583	565	598	587	575	582	606	587	582	566	610	611	595	600	604	617	597	593	600	610	570	616	604	618	588	591	553	587	600	612	611	591	547	562	551	577	592	632	583	581	584	583	613	627	610	572	605	593	596	585	612	618	597	643	593	592	565	577	577	587	540	606	584	605	580	600	601	575	595	608	597	592	574	574	593	578	534	556	571	565	542	585	562	575	616	595	572	617	596	599	626	550	647	562	585	576	593	560	610	653	593	597	604	609	582	636	602	615	585	600	566	576	546	628	604	576	585	565	594	597	550	593	617	585	618	614	560	596	601	542	567	594	570	597	591	574	583	574	611	564	608	615	591	630	579	608	594	602	593	570	634	575	651	583	543	582	602	587	594	555	619	593	614	574	578	591	601	585	592	565	573	574	590	592	571	613	632	661	593	645	609	559	648	587	602	629	553	604	598	636	611	558	614	619	563	642	611	557	572	635	594	617	577	604	603	653	590	608	581	583	591	578	577	572	599	625	601	573	561	585	554	599	570	594	598	597	545	593	612	582	571	636	569	557	594	590	597	592	577	591	596	577	618	587	612	571	611	576	622	574	596	536	578	530	589	648	598	573	585	617	541	618	595	606	577	626	578	622	604	589	560	625	582	622	586	564	614	602	585	601	576	598	550	560	587	601	567	611	541	528	596	584	610	578	585	599	586	594	606	580	586	595	620	589	622	596	589	654	594	588	568	612	609	576	598	556	557	570	582	568	560	603	593	568	571	539	603	577	583	557	572	602	588	603	598	580	566	568	601	568	603	581	619	614	524	621	589	613	588	539	586	600	601	618	576	517	599	579	597	600	587	590	590	616	600	603	620	630	577	594	592	583	598	571	573	593	566	599	600	606	597	546	572	582	663	552	586	565	594	584	598	607	606	642	569	611	582	557	605	603	618	589	536	602	587	603	578	620	606	594	576	592	546	629	582	555	554	593	579	624	543	585	578	631	563	584	613	619	614	576	570	604	551	591	606	652	584	607	566	565	577	535	581	575	615	595	573	556	562	567	564	600	627	623	565	590	595	606	576	574	602	571	593	565	600	603	580	556	571	586	574	565	560	554	523	549	583	582	583	587	548	560	592	570	634	574	628	588	574	620	575	587	639	616	599	585	574	608	589	608	612	584	550	581	559	589	602	591	579	584	589	623	601	606	551	598	590	607	613	614	595	575	592	606	600	533	583	557	575	613	565	568	612	580	597	573	563	596	557	642	568	612	563	568	560	584	603	582	597	564	599	639	597	603	583	557	592	518	647	561	571	570	577	605	592	625	602	629	631	572	571	572	574	598	543	598	577	602	580	571	587	603	549	597	607	578	570	612	540	558	603	635	577	626	593	605	538	580	611	607	564	575	552	607	631	588	616	619	609	606	592	593	618	605	582	585	607	627	581	588	613	577	582	551	545	587	614	551	610	592	589	583	594	623	604	618	608	625	611	606	559	591	590	583	578	587	594	590	529	618	593	584	529	580	616	567	617	578	557	570	570	610	564	587	589	538	622	569	598	574	575	575	564	600	572	584	617	627	610	627	564	603	560	588	601	590	583	574	636	594	584	586	577	611	607	585	588	556	570	537	540	580	583	590	541	605	563	560	570	606	614	572	550	611	580	571	585	587	612	574	591	578	584	604	603	582	539	589	572	623	583	537	579	616	602	604	639	581	599	609	606	571	583	603	580	621	592	587	624	627	593	630	585	562	629	654	587	599	594	525	640	586	542	542	571	586	613	610	567	639	579	563	587	579	597	590	616	585	609	596	570	575	607	596	574	605	588	589	613	576	590	585	584	571	588	561	568	594	575	594	595	558	611	643	634	607	596	546	591	600	582	600	599	585	587	560	656	590	602	607	553	593	602	543	596	586	574	551	595	613	586	584	595	609	584	582	610	596	562	567	601	579	557	568	638	624	613	588	553	564	568	622	624	615	580	586	609	607	572	596	578	582	581	556	587	563	570	561	606	626	554	641	602	624	562	584	536	562	606	582	576	555	613	589	586	565	567	612	579	627	586	569	623	646	606	545	639	543	635	583	586	598	594	592	569	567	564	589	585	610	554	606	551	590	633	580	572	602	602	576	609	582	581	609	643	623	567	586	582	622	566	593	603
9516	1077	1370	1019	713	515	392	304	259	233	205	184	182	163	157	127	120	145	131	129	122	134	118	106	83	104	112	112	128	89	98	116	115	142	89	100	85	92	111	113	98	92	95	107	87	106	89	99	102	98	110	109	103	93	94	97	103	90	105	109	107	98	110	99	87	88	85	109	105	95	121	122	93	88	108	96	102	107	101	80	89	114	97	91	99	99	92	89	106	99	104	101	89	95	88	101	103	107	81	94	96	97	88	80	87	98	94	107	77	89	90	94	84	95	95	100	81	93	94	96	111	98	78	90	103	87	103	104	89	83	88	90	92	103	119	100	103	88	83	74	121	91	99	99	93	91	95	93	103	99	84	103	104	100	83	96	78	103	94	76	100	111	114	117	116	87	95	99	104	111	97	82	104	104	75	113	98	88	87	90	110	87	85	101	95	92	94	107	100	90	83	103	107	88	98	100	79	98	100	99	96	84	103	100	101	88	99	111	82	89	100	77	93	114	110	91	86	101	104	103	95	68	88	98	83	95	110	94	81	95	91	87	105	97	75	104	91	105	91	90	73	87	94	108	103	116	97	97	88	90	101	80	83	88	97	87	98	86	90	112	90	87	98	99	82	92	89	87	87	92	85	95	86	77	105	86	98	88	107	88	83	102	91	91	84	93	97	95	94	103	88	112	88	88	78	94	111	93	82	95	86	103	101	119	93	105	91	91	74	92	103	96	88	95	89	116	97	86	95	96	99	87	73	106	86	87	100	94	91	99	103	108	94	97	105	93	100	72	76	104	90	97	96	103	75	85	93	97	88	102	95	90	99	87	97	109	94	97	92	105	104	102	93	79	89	99	108	99	91	98	94	100	78	111	76	90	95	84	94	89	92	114	92	95	89	106	91	101	90	101	92	77	99	96	92	89	80	87	95	85	97	108	111	94	84	89	90	99	100	86	87	94	72	85	89	108	92	90	98	91	107	106	115	90	77	86	90	83	84	90	101	82	83	96	98	96	90	94	84	86	106	97	111	92	95	100	115	106	98	112	95	66	99	92	92	91	86	61	83	106	95	89	103	76	84	95	100	97	92	83	105	95	84	90	99	86	88	102	105	103	97	90	109	81	85	100	96	115	95	88	113	80	80	115	101	99	93	97	108	81	94	104	94	91	82	89	92	92	105	94	94	99	83	106	118	79	100	87	98	95	97	89	90	110	92	83	97	78	84	74	109	97	91	101	87	90	88	100	104	105	89	68	91	104	105	95	100	77	95	89	90	93	106	91	104	88	84	91	100	90	92	79	95	96	97	86	81	93	86	106	103	76	85	116	105	106	94	109	98	88	99	102	88	121	108	92	96	82	99	92	93	93	98	87	94	79	91	98	81	90	109	97	80	79	92	89	94	89	113	66	112	81	101	105	106	101	94	113	81	96	85	109	93	100	95	85	103	96	109	120	86	86	89	95	93	91	109	110	81	81	88	86	87	71	86	84	90	114	87	81	92	94	83	95	99	87	101	85	99	104	91	92	91	82	107	95	95	71	87	119	95	77	79	89	88	95	92	92	100	95	102	84	86	88	82	110	98	84	95	90	79	93	115	98	87	85	106	84	81	93	105	103	92	92	96	101	100	86	99	102	102	94	71	94	82	92	91	91	119	90	96	87	91	107	102	100	91	87	84	84	94	102	101	91	91	113	103	85	87	86	111	96	84	108	82	95	94	89	84	88	111	104	107	77	105	89	103	104	121	98	100	88	92	105	101	94	122	82	98	90	91	98	102	103	94	96	88	93	100	96	90	105	103	104	112	93	85	86	96	96	83	96	99	91	93	78	91	75	87	100	92	101	93	112	109	102	77	97	80	81	100	100	87	107	75	94	86	78	91	86	83	109	88	96	106	77	90	85	108	89	108	91	87	84	126	98	102	101	75	100	103	104	81	91	105	87	97	111	110	106	97	100	79	89	82	106	96	97	61	116	120	99	89	99	90	97	102	88	83	97	89	99	100	106	99	92	98	99	90	83	105	95	105	82	87	95	90	87	102	79	96	93	91	95	95	107	110	108	116	95	81	91	101	103	105	85	92	95	102	91	92	98	94	94	94	97	80	110	80	90	111	105	83	79	102	82	113	79	75	92	105	112	115	87	91	91	99	88	93	96	98	100	99	87	97	105	91	102	91	88	88	97	83	90	95	93	100	83	99	110	92	101	99	95	89	78	81	82	97	107	105	97	98	112	95	102	93	111	94	78	115	85	79	96	84	117	89	92	91	89	103	89	96	90	105	112	95	102	95	100	97	107	83	90	111	84	106	91	88	93	92	100	88	89	94	101	88	108	98	85	115	90	104	86	98	85	96	91	107	93	94	91	84	108	97	106	108	94	95	87	94	90	81	96	96	111	87	101	99	94	93	78	85	92	105	84	99	93	85	109	104	83	107	82	78	100	95	91	92	112	84	86	90	95	111	104	96	101	97	87	110	73	81	98	90	105	94	105	103	92	92	100	88	82	83	99	108	104	88	90	75	98	99	87	97	99	75	86	89	102	107	104	85	85	91	94	99	105	89	108	87	99	97	99	101	81	84	97	112	88	100	99	96	86	95	79	105	77	95	85	105	99	89	89	90	102	101	110	80	77	92	102	82	88	85	102	107	104	93	91	89	98	88	97	98	75	117	90	104	101	91	102	93	89	101	98	84	96	89	88	78	104	110	92	90	102	94	86	100	98	87	86	92	98	119	93	105	109	90	91	72	107	93	92	109	92	69	85	94	106	105	108	88	94	90	88	97	105	96	109	85	85	107	106	86	83	91	105	97	86	82	107	99	92	99	84	82	108	85	108	92	88	116	89	91	97	86	101	94	81	91	98	91	104	99	87	81	95	82	73	105	98	101	94	98	99	97	117	109	99	95	107	110	88	87	102	106	105	64	95	93	101	85	99	92	99	91	96	87	106	75	105	104	100	83	85	79	122	103	106	88	113	103	84	109	93	87	89	93	95	91	96	109	86	96	87	83	105	110	96	98	82	99	93	87	86	90	84	92	112	105	96	93	92	116	83	83	107	91	84	91	95	96	90	106	89	102	107	99	95	88	107	87	89	85	87	77	90	96	100	105	76	103	105	104	85	86	85	96	92	86	100	82	83	108	85	99	94	100	96	90	111	89	99	108	93	106	90	83	88	91	82	81	90	74	89	91	83	91	101	88	102	93	77	90	80	89	117	93	96	86	104	88	97	81	84	91	90	101	72	92	90	106	103	90	89	97	96	95	102	111	87	104	101	97	86	98	98	87	87	85	101	102	105	114	96	86	109	97	89	101	88	107	92	84	101	112	97	85	81	88	105	97	92	95	95	94	93	88	92	81	85	111	101	113	99	77	104	100	87	98	125	95	79	102	109	79	84	108	110	96	94	91	69	103	105	89	90	82	91	89	106	76	91	99	86	107	93	104	102	99	95	89	107	97	78	92	94	67	98	96	106	103	84	96	93	105	91	87	94	84	90	77	94	85	107
6343	1381	3498	3796	3084	2487	1984	1691	1364	1271	1143	942	806	774	778	719	697	606	613	546	563	525	489	496	450	469	433	448	420	400	437	435	409	407	400	404	384	396	410	384	386	387	343	364	360	340	383	359	357	357	355	333	409	364	341	369	354	327	337	370	336	328	349	343	317	326	338	330	362	338	346	335	332	320	319	387	326	335	361	333	315	337	351	356	360	357	339	337	335	345	324	339	355	342	363	362	318	331	315	336	381	343	309	335	341	328	320	348	338	313	355	345	354	328	303	356	340	312	351	330	352	328	345	343	315	361	320	314	299	332	319	304	330	321	331	332	341	341	328	309	345	351	332	347	331	348	357	328	356	326	339	322	360	326	349	333	347	334	367	350	323	341	328	349	308	345	310	361	318	335	318	345	308	334	336	339	313	304	337	320	311	327	350	306	308	358	302	329	341	347	322	331	350	351	308	335	351	343	336	343	316	333	333	351	333	319	329	349	329	346	325	320	309	319	335	341	309	330	332	321	351	358	296	314	333	331	333	277	310	321	308	311	327	331	358	341	330	321	342	348	307	310	292	335	314	346	337	309	338	291	327	302	320	332	324	317	322	314	291	316	322	313	305	324	315	372	340	346	352	313	329	362	337	328	340	331	330	322	323	335	293	315	342	320	314	280	321	310	308	350	327	314	319	332	355	304	322	352	335	340	334	309	337	292	325	349	310	314	370	320	338	292	321	306	355	325	343	313	345	328	307	341	351	330	300	348	333	333	341	302	342	329	340	310	340	326	340	336	353	305	312	322	336	330	329	310	325	361	351	348	333	300	306	351	318	296	352	317	316	332	323	338	338	314	344	337	323	371	322	337	311	332	319	318	371	351	321	328	289	332	336	330	319	334	347	342	332	354	359	315	331	344	352	321	332	325	322	349	345	344	268	319	331	335	346	305	339	335	331	331	313	337	289	338	324	300	355	320	320	326	349	362	344	323	333	358	317	333	324	309	353	331	356	315	347	326	323	351	356	368	334	329	317	307	323	331	314	315	321	324	335	345	327	311	333	318	355	320	331	359	335	307	318	325	350	355	327	349	288	322	316	323	324	301	353	298	317	315	308	301	315	338	351	299	342	354	339	323	325	358	290	340	355	303	332	291	315	332	349	305	312	309	324	349	301	346	298	346	326	320	356	340	339	336	324	298	348	311	314	307	316	353	333	346	330	332	332	355	344	284	312	319	358	286	324	331	332	337	334	335	329	321	325	348	323	345	362	331	346	363	337	327	358	320	328	341	321	285	348	321	326	316	304	373	293	357	354	322	295	305	360	331	349	335	329	337	331	340	299	354	359	326	328	307	331	326	329	309	330	317	276	336	330	344	350	378	321	358	312	349	317	332	323	345	305	277	319	338	317	333	350	334	342	359	314	319	311	329	307	348	331	341	353	316	335	325	322	324	328	335	319	343	347	330	336	342	348	337	336	326	342	328	337	336	342	343	287	345	299	325	324	295	286	330	330	318	337	342	311	349	331	336	320	331	325	338	315	356	337	315	343	308	315	341	342	353	315	339	344	323	372	346	329	293	326	338	346	330	351	346	330	336	307	327	315	348	325	354	305	328	328	304	331	331	362	358	346	366	350	323	347	383	303	354	265	287	311	324	295	268	330	338	324	373	337	308	307	361	314	312	342	322	330	376	344	333	305	322	348	357	315	309	327	305	319	364	300	351	291	369	335	313	354	341	336	328	322	337	329	359	323	320	336	311	329	315	337	341	315	345	354	355	353	338	317	351	344	327	336	339	333	339	305	306	292	345	344	337	337	318	345	313	306	315	318	305	337	304	317	338	342	323	329	332	321	334	316	309	333	348	345	328	317	311	346	356	348	319	334	328	308	328	319	324	324	322	352	353	301	325	291	323	306	340	334	307	326	327	294	341	337	327	336	363	321	324	345	314	296	328	329	371	320	332	327	320	344	335	307	293	332	339	297	320	324	346	316	323	313	374	324	302	293	307	327	354	330	312	306	351	311	328	322	341	317	310	317	335	356	324	297	326	334	321	316	312	331	345	329	325	319	328	347	362	338	318	324	352	323	332	283	343	331	323	296	326	328	324	319	305	321	303	334	345	321	329	332	326	320	315	341	321	340	352	303	346	285	317	327	331	336	340	341	353	352	323	341	347	348	325	308	313	314	343	314	332	338	332	344	347	319	342	322	331	325	315	306	365	349	334	329	338	336	312	315	337	325	322	323	332	337	332	323	317	356	367	343	328	350	306	359	336	308	314	326	355	296	341	338	332	316	342	302	357	331	309	348	342	333	345	339	328	323	338	351	322	344	336	321	334	355	308	341	312	326	336	363	334	350	307	338	322	352	333	340	336	326	331	337	312	321	296	325	320	307	373	318	302	354	326	360	325	338	339	364	348	331	301	344	376	299	314	340	301	299	298	337	370	349	319	327	351	313	335	324	316	316	330	319	311	323	316	326	329	295	356	352	308	322	298	350	336	324	358	340	321	321	323	317	327	360	331	350	377	363	308	334	307	316	344	311	306	310	373	340	351	339	360	346	348	322	358	307	330	347	355	321	314	316	342	322	355	340	316	337	330	362	320	335	308	314	364	315	336	313	326	322	343	333	359	365	318	307	352	337	318	299	352	329	305	323	370	326	311	321	321	313	354	325	313	321	312	312	304	333	305	350	318	342	306	324	315	314	369	320	340	323	349	299	320	306	307	340	336	306	327	293	315	317	345	342	312	334	322	287	328	344	361	313	348	325	317	340	319	351	330	333	306	363	358	314	330	326	326	362	331	370	304	360	332	302	302	333	334	345	338	365	331	330	321	341	311	316	335	362	382	317	303	326	320	341	318	350	318	318	326	313	323	322	324	327	317	354	331	323	363	303	348	367	300	359	333	321	322	325	319	327	335	301	314	342	338	333	323	292	335	358	374	353	348	324	307	339	339	310	311	312	323	337	359	335	322	330	306	338	351	341	308	334	322	339	319	384	324	318	324	332	298	304	321	315	334	331	297	306	310	330	315	317	317	315	333	306	331	304	317	327	352	328	333	333	315	360	360	333	331	337	299	351	333	304	323	318	366	330	316	360	350	371	346	340	310	296	315	317	358	361	341	336	334	311	317	323	358	318	344	324	334	346	340	328	347	341	343	317	324	345	325	320	314	313	330	329	323	336	339	329	320	313	352	324	332	344	336	331	307	324	318	350	337	305	338	333	331	351	334	315	327	342	319	352	329	337	349	303	293	308	307	297	291	313	318	331	316	328	308	322	294	320	338	332	348	311	305	334	336	354	331	347	358	361	354	345	319	315	315	302	369	348	353	313	332	330	328	309	312	322	346	330	319	340	330	291	332	328	313	367	308	337	306	323	317	325	326	317	281	326	330	301	332	327	321	320	309	326	345	316	342	356	307	328	355	336	344	333	318	319	333	322	355	321	352	310	356	308	338	311	305	319	349	312	337	355	319	331	338	359	349	327	310	342	329	331	356	346	329
16957	2723	2922	2119	1440	985	739	585	495	431	386	356	299	288	240	241	201	248	202	175	194	196	169	184	179	163	173	192	187	175	167	169	176	161	153	187	149	154	170	189	168	163	170	161	153	168	159	151	160	171	151	152	139	149	158	157	152	135	166	142	142	163	156	142	138	144	155	169	160	166	154	153	172	146	150	159	142	141	154	150	157	153	160	135	144	151	171	135	158	134	153	143	162	144	141	133	149	148	141	143	146	174	149	156	127	164	168	176	139	148	151	162	150	154	151	136	180	147	157	161	129	139	129	128	165	135	151	146	147	128	125	150	143	144	163	131	146	154	155	148	128	141	130	136	132	139	145	136	120	161	158	149	149	153	142	146	147	125	139	175	152	135	142	145	143	171	134	132	149	134	152	152	140	161	157	164	149	156	155	151	162	139	136	130	141	143	159	131	171	147	140	151	143	152	145	152	171	128	160	152	152	126	144	154	140	133	153	147	155	127	144	159	169	142	151	151	127	150	158	154	159	146	143	142	177	145	144	152	138	151	135	147	159	147	129	152	169	140	140	143	157	158	189	156	160	150	144	137	150	130	164	143	167	139	172	164	157	154	162	146	161	129	150	127	131	139	140	160	143	137	148	146	158	152	139	145	124	148	168	137	141	145	152	118	153	142	144	144	152	162	138	158	142	152	170	151	135	139	159	146	141	174	149	159	145	155	145	155	140	145	126	122	163	157	163	166	145	151	144	163	129	143	144	151	144	149	161	163	147	151	160	153	142	156	129	152	135	149	136	141	167	148	155	170	149	146	130	147	163	162	149	139	148	152	149	144	119	130	136	165	174	140	145	139	114	167	143	165	136	133	154	152	161	140	159	160	141	143	172	161	137	162	160	133	134	164	150	146	138	156	144	134	144	139	130	187	159	143	165	165	145	154	132	165	163	149	132	151	159	156	143	172	155	150	138	134	166	144	130	155	135	148	150	173	136	145	141	134	136	124	154	157	138	146	147	151	155	139	155	149	157	135	167	162	144	161	147	158	144	137	154	129	163	133	140	155	148	151	138	148	158	155	150	152	151	135	151	146	143	139	137	159	135	140	159	162	139	149	150	133	140	154	144	146	150	159	155	143	158	159	183	162	139	145	142	120	158	164	156	154	150	171	138	157	147	159	153	139	155	146	163	153	145	163	148	147	148	155	162	139	135	142	156	155	159	140	117	129	161	156	153	145	151	164	146	179	138	138	152	137	136	141	151	146	145	141	150	132	143	152	151	119	153	132	147	163	138	156	151	144	153	138	153	136	160	135	138	146	151	148	158	133	145	154	145	152	145	133	156	143	120	154	159	150	133	154	139	138	154	161	147	162	158	133	153	151	142	177	163	170	142	138	143	135	179	143	149	127	152	151	145	142	139	156	139	141	149	160	145	120	139	132	147	148	143	145	167	148	130	157	142	118	128	158	146	160	141	140	133	149	154	155	150	158	155	137	149	139	139	142	150	150	133	135	148	148	144	171	164	158	148	163	163	157	143	147	134	154	159	158	150	145	132	147	166	149	171	173	152	148	149	167	118	137	141	168	152	151	127	138	148	141	138	149	157	139	143	143	159	117	163	155	135	134	145	134	177	155	146	151	140	131	125	151	143	146	166	147	165	137	144	145	144	128	149	167	152	151	139	153	157	143	132	160	166	146	121	174	132	114	130	145	152	159	162	142	150	129	155	157	151	156	139	154	161	151	138	164	151	180	160	156	181	160	156	151	139	163	136	158	144	150	160	159	159	167	126	147	116	161	162	140	151	179	161	154	154	146	157	145	162	139	144	135	140	162	157	141	157	150	161	149	158	146	171	140	143	137	123	135	165	146	131	133	147	162	141	161	133	152	158	159	148	147	158	143	158	163	159	152	136	165	123	160	153	155	150	149	163	149	143	144	166	150	144	153	137	138	136	148	160	152	139	152	160	143	163	162	158	155	131	133	160	161	168	129	140	150	145	138	169	166	125	143	131	158	145	152	148	133	164	154	154	133	173	127	165	141	150	148	135	156	122	127	175	161	153	139	144	145	135	151	139	119	143	155	150	150	154	167	149	157	146	149	149	139	182	156	136	145	133	155	167	149	163	169	161	158	168	146	163	159	153	144	150	147	140	142	134	143	161	137	146	164	134	147	155	157	130	142	164	170	144	142	145	148	151	156	146	148	141	168	156	149	152	156	142	151	133	147	142	131	138	144	125	127	165	150	156	154	137	148	167	160	142	165	137	169	145	147	166	127	156	148	136	168	145	135	147	167	128	153	149	137	175	153	156	145	130	149	158	156	155	156	139	151	151	141	155	153	128	135	153	148	136	148	172	138	141	155	148	140	146	144	170	157	147	143	142	147	147	125	134	151	146	136	163	142	173	164	149	152	161	138	148	146	139	143	148	151	158	146	173	155	165	155	145	146	158	134	135	152	136	139	160	144	123	143	136	146	147	143	146	151	153	152	142	134	134	126	161	134	152	139	184	143	133	153	157	150	142	138	154	146	143	159	143	155	123	160	151	161	144	156	153	159	137	155	174	144	145	135	133	162	138	151	153	139	175	152	180	138	142	161	140	174	153	161	159	170	155	131	138	159	165	141	158	144	136	161	149	132	156	171	139	164	146	158	136	162	155	178	142	136	159	154	172	146	130	132	161	161	136	140	125	149	157	157	149	141	155	159	152	138	151	163	147	147	153	141	152	142	153	149	146	129	144	150	148	144	163	142	146	141	136	160	136	138	146	150	136	158	166	142	135	152	138	152	120	158	138	146	149	159	123	127	152	143	162	146	152	152	147	151	138	151	153	122	143	174	136	144	167	139	158	143	144	162	150	134	149	152	161	133	153	137	150	153	158	143	155	158	136	161	119	139	143	166	130	154	143	151	148	158	153	114	138	123	159	154	140	156	142	163	165	129	119	166	151	147	157	140	139	151	150	162	138	142	163	142	150	171	168	146	136	160	156	130	173	152	153	131	148	150	146	138	148	169	129	133	165	140	163	167	150	170	159	160	159	163	170	128	132	161	151	143	167	134	141	146	146	134	130	158	147	161	145	161	165	129	167	138	155	144	158	166	131	136	145	159	163	138	142	134	137	150	163	107	146	145	146	151	151	142	134	132	152	132	134	145	148	148	148	149	145	145	166	150	156	164	135	157	157	159	133	147	142	143	143	155	149	133	127	147	147	127	150	139	144	140	131	153	130	180	136	152	155	167	143	142	139	140	167	144	158	126	156	132	141	170	152	159	146	133	142	159	126	155	161	147	145	139	149	155	162	150	127	160	140	147	161	128	160	136	151	140	155	162	165	136	154	157	141	161	142	183	135	130	156	154	167	171	140	147	132	138	160	161	152	153	144	124	147	150	142	145	141	140	146	142	164	132	140	167	135	145	142	157	133	134	184	139	131	116	155	156	146	111	132	157	153	161	139	138	147	145	174	157	156	133	151	148	145	148	149	160	148	152	172	146	143	144	163	149	158	160
8524	2761	6544	7116	5847	4664	3885	3212	2542	2339	1991	1767	1623	1451	1332	1250	1129	1155	1032	989	948	884	915	798	823	765	723	732	723	758	698	668	671	659	649	625	662	622	606	627	597	587	586	610	595	571	541	536	526	551	573	545	563	512	576	543	530	546	557	561	536	499	550	519	513	523	523	490	565	548	523	539	501	526	532	488	500	504	529	540	512	536	505	488	501	540	514	547	532	550	504	480	524	506	493	518	520	515	520	489	501	541	499	485	513	504	495	510	480	516	511	507	487	478	545	491	506	484	497	500	472	501	523	492	510	520	468	476	515	499	485	506	476	483	518	505	477	500	487	503	492	486	500	486	512	511	489	491	515	461	504	517	505	485	493	506	510	527	462	497	486	488	494	512	513	522	506	526	507	479	526	491	508	516	523	529	497	546	483	514	510	487	484	489	473	427	490	473	456	472	539	473	498	514	490	488	508	481	537	465	506	511	483	462	502	509	486	492	521	476	500	502	509	504	479	475	482	490	536	489	471	481	504	507	488	509	507	496	531	477	502	494	505	480	494	502	503	459	486	446	500	492	503	504	521	521	464	505	482	483	456	508	487	456	458	503	466	465	496	492	508	484	459	444	491	504	522	458	501	503	526	503	501	463	485	488	467	511	532	511	510	495	485	502	499	516	515	473	525	495	459	498	481	500	484	523	507	534	511	505	492	440	500	519	480	492	519	475	490	473	499	487	501	478	497	517	496	497	510	509	514	469	474	492	481	487	476	461	495	471	421	467	437	487	489	471	455	507	490	480	500	449	503	474	493	460	491	461	477	474	508	486	511	536	503	509	495	481	496	510	486	466	514	472	523	519	486	512	528	508	526	544	501	488	512	481	483	495	476	504	506	490	453	540	525	483	476	508	489	522	502	490	480	501	467	513	510	502	491	511	466	455	484	514	559	516	501	500	492	493	539	503	482	445	498	520	502	472	508	470	482	480	517	449	480	465	485	479	507	513	530	493	497	466	508	456	486	472	474	546	513	501	496	460	462	469	485	471	478	482	524	504	542	486	461	453	521	469	501	484	499	474	522	500	470	474	511	513	470	515	472	505	523	486	503	523	492	481	477	515	519	482	480	524	516	439	497	476	476	490	496	485	469	470	508	494	527	513	478	505	465	457	541	537	515	468	479	474	433	523	486	528	503	485	511	493	478	514	489	497	473	468	479	506	519	474	491	483	457	510	496	485	504	532	509	490	526	512	489	468	509	457	500	505	532	475	506	481	489	489	541	467	496	489	489	501	504	480	531	493	552	515	474	521	518	491	496	522	470	466	462	481	496	508	482	496	465	481	485	491	459	466	478	478	474	528	497	480	499	503	505	456	492	504	513	477	465	519	463	485	484	492	506	495	447	501	532	447	525	484	515	511	440	495	448	520	483	490	476	521	487	489	472	494	524	450	473	514	506	457	524	486	516	485	483	461	511	492	484	507	505	527	505	476	506	471	525	462	482	493	479	482	473	473	481	501	508	538	478	512	457	512	480	511	458	506	488	493	485	486	497	500	503	488	501	473	494	456	481	497	490	511	488	488	485	510	511	509	494	503	499	489	493	500	487	486	458	485	486	487	510	506	473	461	516	501	542	502	501	491	500	477	513	512	484	457	452	512	501	518	488	462	503	449	520	475	505	486	481	513	479	470	527	495	500	491	449	483	516	487	494	488	520	480	495	436	484	437	512	512	472	486	484	518	515	463	501	473	484	482	498	467	522	461	502	477	470	517	510	490	468	490	459	501	441	495	495	494	516	458	540	503	493	452	458	447	488	472	506	461	481	512	491	470	473	459	513	492	492	513	513	458	477	510	487	459	492	498	479	460	458	528	527	457	510	451	523	471	520	501	513	459	441	507	493	539	527	483	505	481	494	541	491	488	493	461	509	470	490	496	485	509	477	523	437	476	494	488	518	479	536	518	478	479	456	506	522	498	461	490	483	517	490	497	476	479	527	486	490	482	463	494	494	527	485	502	500	444	493	442	466	515	465	475	495	524	493	498	509	489	534	480	507	483	472	493	469	492	504	534	482	482	497	510	483	533	498	494	482	528	458	476	516	473	486	473	480	525	480	497	473	514	494	525	455	511	514	493	486	492	458	458	489	467	523	513	510	507	479	509	452	464	465	506	461	478	453	461	486	471	515	476	485	470	505	501	483	447	478	456	519	494	469	501	490	516	462	446	472	465	486	519	502	511	508	493	493	489	465	475	492	470	534	486	475	476	514	496	526	508	460	503	481	529	484	462	458	503	485	503	470	501	487	466	484	504	496	516	510	490	473	518	513	483	474	500	522	466	528	480	486	523	546	502	464	506	480	460	484	496	476	482	482	487	527	511	460	540	515	498	516	478	478	487	461	511	500	498	510	499	537	465	468	433	464	491	498	471	467	536	491	472	515	480	479	458	457	506	507	474	489	523	494	489	455	477	489	486	468	490	480	510	459	467	504	464	490	520	497	455	478	476	498	484	475	468	505	494	514	464	521	509	505	497	499	528	450	505	458	503	494	460	485	476	518	446	501	490	538	486	522	453	468	495	475	512	516	472	473	487	466	560	505	482	498	486	510	474	466	467	474	505	509	485	513	478	463	506	516	509	500	490	465	471	477	497	531	485	514	525	507	513	542	521	482	496	510	497	445	494	484	492	544	495	457	513	469	503	500	538	495	480	462	473	497	493	468	533	494	498	493	509	495	515	464	527	479	490	514	530	482	478	517	529	487	461	524	484	492	475	478	468	508	498	500	478	487	490	476	473	490	472	520	475	458	488	469	489	503	475	457	492	477	464	486	476	482	524	502	509	490	508	555	495	498	484	512	481	481	497	466	456	492	503	524	488	463	493	496	504	526	529	513	463	486	495	455	484	476	530	502	490	528	496	489	450	494	502	519	493	490	505	448	473	496	480	476	505	483	484	518	523	520	463	549	490	475	478	498	463	491	513	484	479	481	505	479	492	488	476	440	497	485	509	483	489	495	505	526	511	443	490	528	468	489	518	455	498	494	487	479	491	498	513	499	487	502	482	506	470	523	479	473	538	496	516	468	496	509	519	472	477	451	487	469	481	461	498	481	483	503	513	517	513	441	464	451	482	506	488	511	513	485	490	504	509	474	475	497	484	458	517	470	488	523	488	486	521	476	516	463	483	488	494	481	524	531	512	511	540	450	510	496	515	491	504	515	508	487	496	476	522	516	472	484	494	495	486	509	517	508	500	452	488	516	491	527	508	503	462	524	478	486	484	513	483	499	511	507	504	478	490	492	503	501	490	539	499	469	468	516	515	485	488	518	479	517	493	486	507	485	479	530	494	487	484	478	471	529	494	488	505	518	502	465	488	510	527	483	515	474	507	505	496	478	476	559	491	534	487	514	497	486	459	536	488	517	486	527	484	455	547	489	494	515	473	485	498	509	470	522	510	494	469	537	499	468	505	480	493	514	446	475	474	515	472	491	517	509	504	489	514	484	465	466	507
2431	271	265	296	196	229	196	222	194	234	194	167	192	202	184	183	204	177	175	186	203	206	210	169	158	211	190	207	186	202	188	180	190	188	174	211	194	173	167	187	201	200	222	188	188	173	210	196	203	173	199	173	205	208	198	207	201	187	204	173	206	203	180	218	177	176	174	193	188	190	200	174	166	206	207	198	196	202	188	194	187	208	187	193	183	167	212	176	191	168	200	165	179	177	176	175	227	199	198	186	187	196	198	194	215	193	200	176	196	173	192	186	203	195	198	194	189	206	176	195	180	160	213	184	177	198	172	188	223	196	173	192	227	207	189	191	185	183	180	230	205	224	165	192	196	194	193	206	194	170	209	168	190	181	164	186	193	197	196	179	206	178	192	172	195	184	195	187	193	208	191	205	199	204	191	167	191	170	184	190	178	185	176	173	197	200	169	194	205	210	199	175	201	177	197	217	202	162	188	183	192	163	173	174	190	195	180	213	184	211	183	206	169	179	182	182	170	191	192	192	186	192	173	183	153	168	193	158	187	214	168	206	194	174	192	168	196	166	195	178	179	186	192	216	171	169	188	175	193	185	184	174	190	174	177	195	198	199	197	188	183	225	203	171	182	162	175	186	186	196	188	167	185	194	174	167	201	209	176	173	163	175	214	205	180	187	178	194	215	178	190	197	202	162	217	178	180	195	168	163	208	203	150	173	180	180	163	169	205	216	214	183	199	174	201	195	171	179	188	209	219	198	206	195	177	177	197	195	189	188	199	193	198	179	197	182	195	205	204	189	213	187	213	194	200	189	203	189	202	181	204	162	180	173	172	184	207	188	182	188	203	201	214	179	165	192	176	185	201	165	218	193	196	190	187	201	182	181	208	182	214	185	206	175	201	199	192	200	179	188	170	184	196	177	199	193	204	198	188	174	183	200	175	182	217	199	179	210	198	192	229	188	188	197	222	171	206	212	168	225	190	191	203	226	201	187	195	194	182	182	188	175	177	197	170	196	206	207	181	192	201	183	200	207	204	197	180	200	196	211	168	195	190	177	184	208	182	190	178	193	186	188	200	172	175	184	186	176	198	178	170	212	210	209	197	187	162	202	186	192	204	201	209	197	182	173	190	211	221	186	199	182	209	187	186	188	202	172	190	175	197	179	168	185	202	187	204	161	179	174	192	183	192	196	176	200	194	171	184	197	173	160	175	203	194	182	232	173	175	210	188	182	167	194	185	186	185	177	191	196	185	210	211	206	183	178	196	204	189	201	192	142	210	213	177	179	169	196	180	206	195	190	186	185	177	182	176	185	210	174	202	191	181	178	166	181	193	196	197	173	191	192	190	194	212	166	166	206	174	165	197	196	186	181	196	193	189	197	202	216	230	182	195	196	196	183	160	181	165	178	197	201	179	193	194	186	181	205	196	184	210	179	189	164	209	191	186	200	209	204	198	182	210	203	203	181	180	192	191	186	223	192	179	197	197	182	176	204	214	202	208	195	207	192	185	206	210	177	204	183	170	200	195	182	187	221	167	194	183	192	192	186	179	207	190	213	189	184	192	183	195	173	203	166	197	194	192	213	192	167	191	174	225	196	185	195	171	211	192	180	179	202	192	165	188	202	187	209	172	177	172	186	201	194	211	194	196	188	207	171	177	208	202	195	186	192	178	201	202	222	198	207	188	197	203	195	195	174	187	206	193	175	196	231	219	194	175	189	206	204	178	192	163	197	182	210	196	203	199	179	194	188	172	223	206	199	183	199	187	180	187	191	185	193	213	196	185	222	197	186	202	189	148	174	185	178	179	201	212	193	183	181	205	203	167	210	195	178	189	184	190	182	188	206	220	183	183	191	177	174	179	195	183	182	196	181	206	189	198	178	182	177	174	200	172	188	170	181	209	190	198	167	184	191	168	188	199	182	205	191	182	197	186	186	207	210	198	179	188	183	198	163	181	202	212	200	180	210	182	195	204	196	188	200	192	193	170	194	181	189	166	197	216	209	198	207	177	198	185	189	189	193	190	195	212	197	160	175	190	183	168	211	170	187	181	203	196	183	202	181	194	186	192	193	219	214	190	170	204	168	186	190	201	207	190	184	183	182	182	185	175	197	208	195	166	193	176	204	201	178	199	177	192	190	203	198	189	217	212	189	212	180	206	174	198	214	188	175	195	142	177	173	189	205	187	162	187	168	190	175	186	215	202	171	187	187	199	189	177	178	187	203	193	209	185	179	193	208	207	183	198	196	207	177	169	205	186	170	207	185	182	215	178	175	166	184	202	188	204	193	199	197	180	207	205	191	187	177	214	181	185	205	186	170	209	192	197	191	211	165	194	175	189	186	169	198	176	167	182	196	198	211	182	171	170	204	174	192	203	194	188	200	195	179	190	238	194	191	209	187	180	188	188	215	217	180	197	179	226	181	201	170	171	231	213	177	184	181	201	200	207	172	195	176	189	194	201	177	171	198	168	215	192	180	210	207	204	193	193	174	202	171	208	190	237	186	191	188	165	161	196	178	183	184	181	210	178	214	163	194	178	183	173	212	189	186	189	160	200	210	175	173	196	182	194	174	187	218	190	178	190	217	162	180	188	199	172	188	195	182	195	218	188	182	182	188	183	178	195	205	211	194	153	209	175	189	177	178	214	195	204	190	205	176	195	196	209	171	228	180	185	195	211	216	176	184	162	230	185	207	189	202	200	173	202	229	199	194	203	189	200	178	185	193	190	175	189	176	201	192	209	203	169	179	204	221	195	219	199	185	200	208	179	180	187	195	216	185	213	164	182	198	169	199	200	197	202	195	189	176	186	182	159	164	175	199	182	186	179	198	185	191	218	190	185	193	160	196	210	193	211	211	187	203	206	167	209	202	183	185	173	208	197	183	185	177	182	204	190	192	183	188	213	195	190	207	186	200	185	190	184	199	189	180	201	140	206	153	206	180	173	175	200	217	205	178	197	178	203	165	201	211	192	198	174	189	183	189	179	190	179	180	216	192	202	194	201	166	196	183	189	176	200	189	185	180	186	197	203	176	215	218	192	196	214	187	191	196	186	198	227	205	194	208	178	189	166	217	198	193	169	194	209	165	216	162	179	178	194	184	188	188	181	193	197	186	194	206	176	182	182	197	199	200	187	209	180	208	214	179	195	170	199	184	177	169	192	177	168	190	174	197	197	193	217	189	190	171	206	194	221	208	211	196	192	190	190	175	178	177	176	207	192	206	204	183	191	207	173	160	211	206	184	178	198	185	203	165	216	187	183	179	174	210	183	194	211	192	202	159	165	190	227	189	181	211	194	184	175	210	199	186	164	187	215	193	180	189	204	182	199	166	185	182	183	210	171	195	184	190	208	198	184	182	165	170	185	195	168	193	175	179	192	186	183	213	213	185	201	181	171	201	181	212	194	183	183	225	176	210	159	178	215	190	184	181	194	173	189	201	201	186	200	181	187	218	189	198	190	167	212	227	195	196	177	195	197	208	168	193	212	169	224	204	194	185
3052	663	802	742	723	691	696	649	654	664	646	690	627	580	619	556	558	587	583	585	562	598	608	596	632	605	624	610	580	587	580	587	586	603	548	569	566	617	576	577	593	604	612	620	614	604	594	596	588	604	576	596	607	577	566	601	640	562	613	574	596	586	596	562	575	619	591	598	636	598	559	578	560	589	566	584	612	585	594	574	572	584	594	595	584	605	599	554	565	582	586	586	592	567	585	579	599	577	611	595	612	558	553	572	571	576	566	634	595	612	590	574	593	550	579	618	573	556	553	586	625	595	611	593	620	576	601	602	580	612	581	606	573	611	536	579	569	617	603	583	587	599	564	598	585	591	575	584	579	611	598	576	567	572	575	562	569	557	590	579	603	565	596	603	525	590	566	579	585	582	590	577	547	599	592	608	626	599	553	564	594	605	610	579	593	609	592	555	595	593	615	577	611	620	562	572	575	574	573	623	573	549	594	603	582	571	642	612	621	562	609	618	543	601	556	568	556	560	587	609	612	562	573	608	564	571	550	591	617	561	590	622	551	578	614	560	599	569	632	590	576	612	571	562	575	566	584	622	596	584	574	587	607	613	570	535	602	562	563	570	593	594	582	606	576	591	576	585	619	550	588	654	589	649	554	644	609	600	564	573	626	543	600	570	605	556	557	585	569	539	586	558	595	577	602	593	612	590	604	585	577	588	588	556	612	585	568	586	583	601	601	552	585	579	606	584	596	595	580	564	579	551	562	623	569	567	557	604	646	551	579	598	608	533	611	571	585	578	615	611	652	572	580	613	571	587	591	575	525	582	555	585	576	606	587	562	601	587	589	582	590	610	587	606	596	586	582	555	611	587	582	611	597	607	566	600	619	568	558	549	608	562	620	581	605	576	617	611	559	619	595	563	592	571	534	635	600	586	616	577	610	597	615	574	589	606	586	534	585	585	557	602	559	586	593	600	586	619	578	614	595	592	595	597	584	569	576	585	593	572	558	576	592	641	568	527	608	582	596	584	608	589	617	589	580	577	614	609	574	554	551	628	603	568	588	615	590	594	615	592	606	600	613	582	602	587	563	566	580	558	579	591	577	611	561	582	584	599	589	570	602	562	587	570	562	535	576	609	612	592	583	569	557	592	607	598	617	576	559	567	630	546	551	557	611	632	560	569	546	586	632	609	629	566	549	552	587	557	590	560	617	581	577	569	550	581	579	567	600	600	588	574	555	605	606	571	573	623	555	584	567	576	557	580	590	563	568	595	563	578	605	558	572	559	576	605	592	578	583	585	639	606	590	556	594	566	579	557	569	591	630	578	623	588	601	594	566	568	598	583	633	585	608	596	566	594	588	595	592	576	576	577	608	628	557	562	607	574	585	565	604	595	602	576	621	587	575	568	575	610	579	567	583	634	590	573	562	588	577	581	542	607	595	589	566	603	552	593	584	569	562	534	599	623	590	593	608	585	574	543	592	625	638	580	604	577	593	577	588	593	579	572	593	616	620	601	565	621	623	565	567	590	580	584	611	573	594	570	552	628	577	579	602	614	572	558	607	593	629	585	567	568	606	569	590	581	587	540	565	632	552	576	608	591	593	606	604	604	588	602	568	584	568	582	596	561	599	605	600	598	611	586	562	605	567	595	570	570	580	583	589	605	578	584	564	546	578	571	562	585	565	562	589	611	600	608	597	581	577	617	605	606	542	596	570	568	549	575	573	590	560	630	577	565	558	586	553	623	574	637	597	583	606	590	561	575	582	602	593	557	616	592	613	601	583	592	598	606	580	586	580	631	587	603	588	613	582	579	593	585	597	584	576	647	572	567	565	558	602	578	575	579	598	595	551	572	566	606	612	604	593	567	571	588	570	580	622	530	560	613	592	628	541	562	578	515	566	602	606	582	592	585	586	569	610	571	585	593	580	597	625	581	577	595	576	586	620	624	573	628	561	592	585	578	616	580	581	556	591	588	605	565	563	567	570	622	601	548	590	610	584	611	587	560	642	545	625	627	580	618	597	588	611	575	639	572	604	590	611	603	617	556	583	537	586	582	623	586	596	567	632	555	594	596	591	612	587	591	573	614	605	606	604	599	542	615	617	586	622	584	577	604	581	582	620	576	629	576	613	587	622	612	588	570	587	532	606	589	620	558	594	568	529	601	570	557	556	574	574	591	573	579	533	561	594	587	634	568	578	598	600	584	549	566	568	552	620	589	590	569	583	541	569	575	569	593	603	590	560	569	586	565	583	555	606	600	596	588	575	590	597	629	633	624	569	600	583	567	595	633	611	595	589	602	574	567	596	604	607	603	597	614	604	588	591	569	613	625	608	601	589	578	596	602	588	550	570	591	568	598	590	584	565	563	586	595	562	578	595	582	584	557	557	585	622	598	575	598	575	595	589	588	576	605	603	587	581	603	570	584	593	583	592	603	623	611	571	614	594	613	594	541	606	591	539	577	630	565	577	582	585	566	645	593	644	573	581	633	620	584	606	579	604	572	587	599	579	606	622	630	585	621	569	582	580	573	620	586	542	556	551	565	601	572	574	591	581	629	576	598	606	578	571	592	573	589	594	593	576	611	602	584	588	553	633	638	621	610	595	618	582	580	567	577	517	577	590	634	558	582	588	586	575	609	585	591	578	618	602	590	585	593	580	568	591	606	600	594	587	583	583	552	568	594	534	604	586	600	656	588	600	590	602	602	574	570	581	580	565	617	598	573	571	618	594	572	615	607	621	614	611	597	601	585	572	576	617	568	564	568	595	602	555	610	587	590	583	591	585	593	585	631	622	621	589	611	605	612	586	576	620	586	555	594	632	626	624	582	604	567	602	643	584	591	568	612	594	596	596	573	577	598	657	581	571	603	604	576	568	574	585	600	572	578	580	588	597	548	602	592	592	564	553	611	547	552	577	629	575	587	596	586	551	577	549	596	570	565	610	604	602	580	597	614	566	579	585	596	577	569	597	621	550	583	594	599	582	629	592	617	597	583	568	591	594	593	608	622	575	517	634	607	589	610	578	551	611	549	609	601	601	598	595	580	561	607	597	555	586	584	557	591	599	589	590	591	614	579	612	620	597	578	569	603	583	575	577	560	623	572	554	590	607	618	567	577	545	604	599	614	561	585	588	585	590	586	605	527	613	569	593	558	616	602	567	617	562	574	586	625	575	613	616	625	610	651	592	551	600	558	603	644	593	590	628	594	612	598	565	586	584	572	578	643	583	600	591	550	556	562	608	610	544	570	543	566	564	603	569	592	576	565	587	546	591	627	570	587	583	585	579	553	619	625	584	611	580	580	600	593	566	651	557	618	581	604	624	616	608	634	609	578	580	580	651	567	580	591	601	592	576	557	560	566	593	621	585	589	549	552	620	569	560	536	596	587	600	602	592	572	637	598	570	568	604	588	622	588	595	575	582	560	624	628	544	593	631	581	574	602	558	539	595	605	595	623	593	589	614	594	623	621	570	568	589	617	573	635	584	589	520	566	555	575	589	615
8901	1076	1379	1065	690	509	401	322	263	210	217	189	171	139	157	146	152	113	140	123	124	105	117	84	130	115	111	96	101	118	101	101	100	93	97	114	111	102	114	91	94	113	107	83	115	96	100	87	104	117	74	104	106	86	98	83	91	87	97	84	97	105	121	85	95	89	108	89	84	86	83	93	108	91	115	87	90	106	96	111	111	94	108	107	78	95	89	94	110	103	101	100	112	95	104	92	103	96	99	85	92	89	92	82	113	106	84	82	85	77	102	95	84	98	85	112	98	99	97	105	88	95	103	111	104	91	83	90	106	112	81	108	82	88	76	92	100	99	92	96	107	104	77	97	89	96	97	98	108	110	98	92	88	115	86	108	90	85	96	106	93	79	83	100	99	94	96	93	108	76	92	95	94	96	119	105	89	116	95	91	100	105	80	94	89	95	94	95	115	102	82	91	86	94	101	102	98	102	96	104	91	103	90	108	104	88	111	82	83	97	90	103	95	106	94	92	88	107	100	91	97	89	86	86	102	90	101	88	105	86	90	96	94	99	112	94	107	97	90	80	87	108	79	117	96	92	87	87	112	89	87	92	93	88	101	110	101	108	98	95	90	87	86	90	88	88	98	92	73	95	85	95	103	109	87	86	89	113	96	97	110	93	84	84	106	97	90	96	65	87	92	101	77	101	102	83	100	81	106	87	104	83	97	102	94	103	114	88	89	107	92	91	92	91	102	77	86	104	97	97	104	99	83	99	116	97	86	96	80	79	111	100	97	90	92	108	79	104	99	91	100	90	89	92	102	90	87	81	102	86	88	91	100	85	92	102	100	90	94	77	99	104	106	93	96	110	77	87	92	101	87	72	101	108	94	87	99	104	97	107	92	97	96	99	85	91	84	81	100	106	96	88	92	103	82	84	92	117	109	95	100	94	79	85	101	95	80	94	104	86	92	97	107	93	72	88	108	94	100	84	77	86	88	100	85	91	86	96	97	84	88	101	78	99	79	104	100	108	94	86	90	109	94	114	97	98	100	95	99	96	84	93	111	104	85	109	78	96	80	90	88	106	95	86	83	91	94	84	104	90	77	98	101	102	94	90	89	94	111	92	94	88	91	90	108	98	94	84	95	92	88	89	90	101	80	94	102	101	93	103	91	91	84	93	88	104	88	90	87	93	91	93	85	84	82	95	82	108	81	88	90	88	111	91	86	104	107	115	84	99	90	97	102	85	95	101	91	101	90	107	72	77	102	113	87	112	96	90	94	88	85	76	95	78	97	93	89	80	101	86	78	97	89	107	98	97	97	97	104	118	92	100	90	94	97	81	80	99	109	116	82	89	96	98	78	76	92	97	77	103	73	97	98	98	92	90	107	89	90	107	88	95	79	94	96	75	89	84	98	78	115	98	88	75	96	103	90	120	123	111	98	105	104	76	76	88	80	107	87	110	96	95	98	90	81	116	100	98	87	104	106	95	105	106	87	80	83	109	99	90	88	90	97	100	91	101	90	89	90	101	105	93	96	102	92	81	90	92	90	99	84	100	103	92	110	99	89	82	91	107	88	86	88	99	90	81	91	101	89	85	100	85	99	101	90	87	105	107	112	98	97	84	83	84	106	107	89	83	93	93	112	91	94	91	95	82	79	106	85	92	96	79	75	99	102	98	102	100	90	77	88	110	84	89	117	99	82	105	94	101	91	103	97	77	102	96	79	90	91	93	87	92	106	106	89	99	113	85	92	84	89	88	96	88	86	88	107	103	91	90	88	109	97	108	95	94	84	89	105	93	97	107	108	103	113	103	93	98	109	97	85	94	93	90	94	93	85	108	99	104	83	95	100	97	98	106	91	99	90	104	94	103	95	107	94	100	94	94	83	83	92	90	81	97	106	85	91	88	110	87	103	94	84	94	105	83	101	111	86	99	88	81	120	90	81	102	101	93	91	100	81	79	86	90	101	82	110	102	92	85	103	91	101	89	91	101	82	73	93	82	99	111	80	115	84	92	80	87	87	95	80	96	104	87	100	93	76	78	85	86	100	88	102	106	88	100	110	91	103	86	90	107	105	85	121	94	95	76	81	86	90	87	88	77	95	109	93	100	93	88	87	83	108	83	91	83	104	96	108	106	107	102	89	88	78	103	89	94	90	101	90	101	92	103	92	93	90	96	89	89	93	90	89	91	92	92	98	105	111	93	75	80	100	91	73	83	94	98	82	107	103	89	92	101	73	81	104	110	99	88	105	96	90	100	108	79	90	80	95	104	100	99	91	92	95	90	97	104	90	96	96	85	99	85	79	97	102	97	101	105	98	118	100	103	106	85	89	98	87	93	91	103	88	85	114	97	99	102	95	88	85	105	106	107	111	89	90	83	83	113	93	91	79	99	89	103	104	94	87	92	105	93	103	88	98	91	90	101	69	110	85	85	97	97	98	106	73	74	103	102	83	84	77	87	99	93	94	93	109	99	98	98	113	81	101	92	92	84	106	101	113	85	111	100	92	73	107	96	92	96	109	84	88	96	106	91	90	98	106	104	103	95	117	90	97	102	90	105	99	80	90	89	95	94	87	109	93	96	101	96	88	99	99	92	90	87	105	102	113	92	101	92	100	97	97	122	93	107	95	94	106	95	87	91	91	91	99	80	95	83	85	92	76	80	98	98	97	100	93	113	83	99	76	98	113	104	95	90	88	86	94	81	98	98	93	85	89	106	80	84	106	93	85	78	93	92	96	85	87	93	110	90	100	83	99	87	89	100	84	106	103	109	98	99	101	95	105	104	88	98	103	98	83	83	87	100	84	94	88	93	102	87	79	79	107	91	97	103	103	86	104	101	95	90	97	93	101	111	107	93	85	98	98	108	90	78	116	115	79	70	82	97	78	92	98	94	108	90	98	87	106	101	119	98	84	91	84	112	95	109	103	101	95	109	91	71	120	109	93	102	79	84	98	99	97	93	96	87	102	90	106	119	85	100	99	73	107	83	110	76	98	94	85	91	84	93	80	80	88	105	96	98	96	99	98	86	94	111	95	85	104	109	98	88	96	97	113	84	76	83	91	107	107	72	82	85	88	91	94	91	84	112	81	99	97	89	98	93	103	85	98	75	81	104	90	88	97	110	101	99	92	100	90	104	103	96	123	80	96	82	93	107	89	85	86	93	96	84	95	93	102	85	86	80	93	90	97	86	106	79	95	92	62	87	86	107	93	79	93	88	101	107	105	108	106	97	90	80	86	110	88	97	111	94	94	106	113	92	103	94	100	101	107	99	94	106	101	108	99	77	79	91	107	104	90	87	93	82	89	84	90	92	71	105	95	98	90	103	96	100	87	93	92	100	101	103	88	93	94	80	82	118	80	80	92	89	103	88	97	98	94	82	90	104	84	89	100	84	74	98	79	97	74	77	86	97	90	101	102	99	86	88	93	106	94	89	93	84	111	97	101	107	94	99	80	88	91	101	102	84	88	93	80	92	80	87	93	86	105	99	107	87	85	95	91	90
6169	1449	3418	3673	3133	2434	2013	1705	1411	1198	1102	954	900	775	742	697	689	652	575	624	559	530	478	506	495	462	431	458	424	425	424	400	435	421	412	403	400	352	353	353	401	376	393	374	371	382	369	368	330	356	343	361	359	364	311	366	342	338	365	364	341	354	356	379	342	374	365	361	363	373	326	321	371	352	362	352	314	339	300	318	355	323	349	324	360	367	362	333	360	353	330	362	317	355	336	331	345	326	319	292	357	319	356	302	358	289	348	340	338	353	321	340	298	310	337	337	329	337	344	361	346	330	346	331	297	314	320	320	323	325	344	358	329	362	329	363	298	353	330	348	335	319	341	295	319	330	300	317	357	336	337	317	354	311	358	354	324	357	328	359	316	309	326	368	316	326	333	322	295	320	340	337	326	350	295	335	326	324	334	322	322	348	326	338	334	352	352	322	334	347	323	362	288	330	295	312	348	334	341	331	311	342	300	368	348	337	339	355	343	355	331	339	369	310	384	349	329	333	322	320	329	325	353	339	332	310	348	338	327	338	321	318	333	341	300	334	328	348	349	336	306	340	321	290	343	297	306	335	308	323	322	330	327	316	363	330	324	328	324	325	364	344	319	310	352	303	339	317	332	334	321	334	354	335	312	329	342	320	311	321	307	332	333	352	319	332	348	351	328	313	313	339	339	320	342	345	346	325	317	320	336	343	327	318	336	350	286	351	336	317	316	296	315	281	311	357	333	334	333	329	364	304	339	316	328	317	322	331	357	328	340	365	310	318	351	344	351	334	335	341	311	317	289	337	340	304	340	322	305	318	317	322	310	309	343	374	358	319	335	368	347	327	294	312	358	340	350	335	306	301	357	343	338	314	318	308	327	333	317	345	366	324	324	323	326	332	307	299	315	344	338	318	302	331	313	329	307	337	322	329	325	328	350	331	316	350	316	318	328	332	350	310	331	333	321	332	292	341	361	328	309	334	318	354	318	327	302	322	295	352	340	324	338	349	340	340	347	320	327	304	356	341	365	336	295	330	314	315	333	343	314	325	339	335	300	335	337	326	306	315	320	332	325	357	316	330	320	372	296	319	351	317	311	360	331	348	368	335	316	301	300	339	328	306	304	298	346	359	335	357	325	351	324	350	340	315	335	345	323	336	345	302	319	310	324	350	329	359	336	338	343	357	353	294	340	324	317	324	326	346	342	327	306	297	323	368	352	337	310	334	346	339	335	340	318	372	361	354	324	328	327	348	328	333	340	326	304	330	319	347	324	347	311	355	321	311	326	328	352	328	305	331	317	326	358	318	310	296	350	344	329	336	349	325	339	304	330	324	330	300	343	315	329	321	360	348	317	360	336	329	324	303	307	310	338	342	324	342	312	325	338	326	330	310	345	336	291	334	300	319	339	339	324	349	313	331	334	308	356	339	360	322	292	337	333	316	342	304	334	362	312	318	335	367	316	333	326	344	334	334	317	346	326	341	319	330	335	321	324	325	319	316	335	300	319	314	315	346	322	338	310	335	309	322	300	329	345	334	341	307	298	331	318	342	308	327	345	342	321	340	332	354	334	323	322	307	305	336	300	333	340	338	309	300	319	311	352	333	340	309	320	312	338	322	342	325	328	333	310	327	279	315	323	313	312	335	350	329	350	303	330	308	306	324	337	353	316	331	362	358	301	308	313	333	325	337	358	356	332	355	336	333	342	364	311	285	307	328	355	356	314	317	333	334	323	337	326	364	341	322	342	338	338	324	332	344	328	352	344	301	346	336	360	336	306	304	328	320	338	354	335	338	336	306	327	315	335	342	340	334	321	352	366	331	310	345	311	347	321	316	342	334	351	300	284	339	349	320	324	341	331	327	329	346	309	345	370	323	320	353	315	335	339	354	343	344	336	334	316	310	341	333	324	299	318	340	320	331	331	316	346	333	328	343	316	302	339	351	347	339	312	310	327	312	311	294	343	322	319	323	323	290	332	317	348	315	327	328	350	349	368	309	338	344	314	346	325	348	338	319	323	349	354	368	316	286	327	353	327	323	321	369	335	319	342	303	329	344	320	327	329	339	325	360	343	331	346	337	320	325	347	334	301	311	336	314	308	332	341	321	363	354	337	344	335	311	332	328	312	349	327	330	323	332	319	319	345	307	319	332	335	314	317	317	332	329	341	298	310	329	314	347	321	345	345	333	293	333	341	335	334	335	334	313	324	298	319	323	318	355	331	298	323	328	344	345	331	329	313	325	309	358	296	309	325	336	321	313	322	315	292	328	336	325	321	324	327	347	325	335	293	367	326	337	350	363	300	344	317	345	292	320	363	321	292	327	332	337	319	301	299	335	336	301	334	327	336	337	324	315	285	345	306	314	338	343	344	325	318	372	314	303	346	358	362	336	324	347	325	308	339	334	313	345	326	343	332	346	327	304	339	341	297	318	361	344	327	339	346	345	346	317	324	322	285	337	324	312	329	359	325	336	353	326	332	342	322	364	305	340	344	364	328	332	318	352	313	311	329	320	345	327	298	338	331	363	351	327	332	346	345	328	313	346	325	366	344	351	341	328	313	333	326	344	315	369	332	311	305	324	314	313	322	345	292	346	349	308	317	331	321	386	343	309	299	338	296	324	342	322	290	285	298	312	347	333	365	331	317	352	326	329	293	337	359	349	336	312	322	345	343	301	322	327	330	336	301	326	359	297	329	316	361	336	340	325	335	352	309	330	359	333	328	335	331	333	334	356	320	325	313	315	331	276	324	316	345	345	325	355	356	316	375	330	341	314	312	297	355	323	341	323	335	314	319	312	362	335	322	331	337	311	343	338	316	292	301	327	313	310	336	308	324	330	333	320	343	294	331	315	333	320	322	303	343	346	337	332	336	321	351	312	326	325	351	322	297	326	326	332	312	311	321	295	344	301	307	317	310	301	364	327	293	342	324	336	324	329	346	291	323	316	340	335	342	342	336	316	313	310	301	320	304	347	322	320	341	324	323	342	337	350	318	327	336	338	320	302	347	342	347	323	349	324	295	320	289	343	310	313	304	340	348	323	337	320	312	308	367	291	344	336	314	323	354	339	308	348	320	339	346	338	322	312	339	342	331	310	311	334	331	359	336	323	331	342	319	325	307	328	316	333	326	334	340	362	315	313	315	310	297	333	313	316	307	307	315	319	313	328	332	324	328	337	330	332	310	347	342	334	317	323	359	317	335	315	326	326	336	314	331	329	337	332	286	290	332	308	330	320	367	307	321	319	353	335	336	307	294	332	341	330	367	341	339	322	344	330	349	344	320	323	313	347	306	332	338	331	312	305	327	320	347	312	314	325	326	344	325	322	298	310	325	314	348	312	349	314	305	345	334	308	340	338	327	315	286	320	307	339	323	322	334	314	333	328	339	362	322	321	319	340	345	364	327	319	358	348	309	314	325	308	295	315	345	330	350	320	331	343	312	304	319	296	312	318	330	332	296	315	313	346	354	322	320	320	337	341	348	338	361	316	324	331	311	360
16573	2667	2811	2099	1403	1057	820	569	477	460	342	347	327	280	254	265	256	212	195	207	189	200	187	169	187	163	179	175	173	208	181	175	179	171	164	177	154	180	165	176	153	171	164	139	136	147	168	160	153	154	174	163	168	160	148	156	153	157	157	169	160	141	157	148	161	162	159	156	156	172	152	149	167	164	154	154	165	154	137	164	138	151	149	138	141	145	138	163	150	130	159	142	152	143	147	144	134	158	128	159	165	141	147	160	141	136	159	150	134	150	145	169	147	152	132	139	163	160	140	149	151	135	162	143	143	146	139	153	157	147	150	148	156	151	157	161	148	165	164	134	142	136	149	166	132	163	126	152	145	151	150	125	168	150	134	162	162	151	160	150	144	169	137	147	159	177	157	152	144	135	160	160	146	140	151	136	146	155	142	158	134	177	171	134	150	165	166	145	136	148	158	141	126	152	136	129	138	154	163	133	142	126	151	148	174	136	134	152	135	138	157	137	143	138	146	158	155	139	151	150	150	170	166	163	148	138	145	166	142	173	139	151	160	177	141	169	157	159	133	154	147	149	148	155	155	142	162	158	129	144	167	137	162	145	149	158	135	144	146	169	159	144	146	134	151	160	153	134	138	147	139	150	174	133	126	160	122	160	146	152	137	133	157	127	149	149	156	135	153	158	143	160	161	165	152	141	150	172	148	149	142	152	148	137	158	147	147	169	180	135	144	128	135	142	140	159	148	159	139	138	131	155	167	142	143	131	141	158	147	134	137	147	147	151	145	143	156	152	136	149	146	138	148	158	138	162	165	148	151	158	140	130	162	152	133	141	167	149	151	136	139	131	133	143	121	159	137	156	151	160	156	133	128	156	145	123	152	131	127	150	154	151	144	128	160	147	127	131	142	153	140	153	158	143	143	148	158	143	144	160	146	150	144	155	150	138	143	181	133	132	150	161	147	169	170	134	135	157	132	147	153	162	144	144	153	159	137	142	155	176	149	151	150	131	152	138	161	152	154	157	147	139	153	162	134	159	155	137	135	156	151	168	159	135	152	140	139	133	159	157	126	117	109	144	135	145	163	151	147	128	157	156	136	152	162	146	141	141	152	157	151	170	139	162	143	126	160	146	139	169	150	144	143	157	134	143	140	158	143	138	152	162	160	160	154	143	158	153	146	158	153	164	143	150	160	131	166	141	147	154	133	138	146	156	129	131	129	151	161	158	158	142	157	148	145	172	150	166	145	155	130	135	132	159	159	162	136	157	148	146	156	146	193	137	147	166	163	128	141	137	170	149	142	172	162	167	151	157	145	134	143	156	162	153	157	159	156	156	163	143	142	156	144	159	152	153	132	143	142	138	154	141	160	139	131	156	136	139	164	149	145	135	140	139	152	146	172	147	141	140	157	140	143	163	134	153	142	140	151	160	145	146	167	151	149	157	155	157	141	147	139	151	152	162	149	168	162	145	148	133	147	158	163	138	143	151	152	132	157	159	128	161	151	138	144	153	146	144	153	142	145	142	152	141	152	124	144	162	151	161	143	137	145	154	154	168	155	172	147	150	149	137	155	161	157	121	140	147	149	170	153	157	161	166	128	151	139	153	149	166	131	131	156	155	150	132	148	171	140	176	175	174	145	151	145	150	141	138	144	166	152	172	146	143	140	134	155	133	134	155	166	160	134	155	150	136	148	124	174	141	175	121	150	151	154	129	141	136	161	158	174	140	133	157	131	157	152	145	147	135	149	159	160	146	149	143	152	144	154	163	139	154	158	139	154	155	142	135	140	161	145	155	148	142	148	153	160	134	135	153	126	163	152	170	175	142	143	147	147	150	157	143	134	138	124	140	141	157	147	156	124	144	169	153	141	153	157	158	132	148	155	145	146	148	155	154	149	141	140	155	140	151	159	135	150	128	158	144	139	152	168	151	135	148	137	143	144	152	144	139	142	154	147	136	139	163	146	151	160	169	151	137	150	159	163	146	147	152	147	140	146	159	125	142	152	138	152	126	138	150	146	139	157	149	142	162	146	161	160	145	140	145	123	141	153	163	180	142	158	168	134	165	140	166	168	141	166	157	135	143	166	154	156	182	133	169	152	134	135	138	154	124	123	141	161	141	134	145	134	135	173	143	147	152	137	129	154	135	144	161	152	151	154	150	141	170	138	152	162	147	155	153	131	148	155	139	170	134	137	150	154	150	152	141	167	160	145	157	154	158	129	149	143	143	162	135	150	150	149	147	148	136	148	169	144	153	154	135	168	161	151	152	145	120	162	138	137	137	142	173	159	129	140	142	151	149	157	144	158	156	141	135	149	166	140	164	173	161	141	143	147	152	153	178	151	129	153	145	157	162	171	140	139	144	141	132	135	153	126	160	148	143	128	159	153	144	143	152	150	167	120	140	162	144	165	151	151	129	127	142	153	149	148	124	127	138	126	157	156	142	146	145	162	170	157	138	155	159	161	159	148	155	142	142	139	156	137	160	154	166	172	149	127	169	153	145	146	155	144	161	144	159	166	160	143	133	189	158	159	163	152	130	149	156	136	124	155	146	141	151	157	144	124	149	168	158	165	143	145	152	144	165	165	130	145	155	161	167	158	152	144	147	133	131	144	146	162	124	170	145	162	156	149	134	161	145	150	148	155	170	155	141	160	138	155	158	122	134	134	156	143	152	159	152	146	143	136	148	128	156	140	147	135	164	148	151	137	162	160	133	134	161	136	141	145	151	151	147	149	170	149	143	153	158	152	153	146	133	149	146	147	153	160	176	161	133	130	155	143	144	157	154	138	152	151	169	137	120	150	137	129	162	134	152	151	147	161	139	141	152	147	142	140	142	163	146	129	147	137	139	152	174	136	141	138	130	157	143	159	166	130	150	167	168	147	151	156	135	137	170	141	147	117	156	167	144	161	145	151	152	149	148	166	134	144	133	149	161	157	166	158	151	154	139	173	138	133	132	158	137	173	160	120	162	123	141	119	154	134	151	155	159	160	142	149	157	125	155	147	138	172	158	159	143	146	147	152	147	145	133	151	139	152	162	153	127	142	160	124	160	151	136	153	157	154	153	141	164	136	144	136	164	130	149	146	132	158	138	149	142	150	158	137	151	135	160	145	162	147	152	141	177	135	129	145	143	109	144	152	147	156	161	164	137	154	142	166	144	127	153	168	149	133	176	140	131	153	144	145	170	144	182	166	160	161	131	160	146	145	125	139	131	144	149	150	160	167	150	140	151	130	150	164	147	149	160	135	153	124	145	144	149	150	145	164	161	158	140	143	152	143	147	150	144	169	163	147	146	138	155	152	138	158	154	166	158	167	152	141	150	139	147	139	166	138	169	136	144	148	145	157	171	157	143	154	121	141	165	134	167	129	165	154	172	182	158	143	160	151	156	184	152	131	156	121	144	166	167	129	142	134	154	167	142	163	159	158	123	150	146	154	168	153	155	157	153	169	146	155	146	160	147	144	131	148	138	145	149	173	151	144	154	163	145	131	149
8307	2757	6524	6832	6032	4793	3939	3108	2699	2307	1969	1770	1620	1436	1402	1141	1167	1193	1044	1042	929	857	863	863	773	786	764	729	755	721	696	686	669	649	647	603	641	627	583	617	578	617	604	604	577	566	576	606	565	546	547	559	577	557	534	556	540	566	517	512	517	512	570	506	527	493	499	518	525	542	508	517	555	511	530	506	522	521	521	529	512	502	477	489	489	513	533	501	474	512	483	526	484	502	532	485	542	472	518	492	517	498	492	508	509	497	489	481	487	546	462	517	479	496	496	498	506	500	512	471	506	480	484	466	530	537	472	514	492	508	498	499	486	492	510	510	480	540	510	492	486	515	501	521	487	497	493	525	520	495	524	475	435	474	522	507	469	524	514	500	487	483	507	501	484	497	527	505	498	477	537	450	479	542	493	522	498	469	511	494	513	453	508	478	459	523	511	464	482	505	465	458	482	464	497	475	521	524	516	466	513	512	469	505	460	513	507	513	474	498	486	504	500	482	452	460	514	472	526	514	491	481	486	535	438	495	480	523	484	495	495	510	467	504	514	505	486	544	543	520	484	496	521	499	516	481	473	503	504	482	521	498	483	511	492	468	467	477	494	485	492	530	461	494	485	482	466	478	449	510	502	479	516	467	485	489	431	504	514	495	466	499	471	507	517	483	500	481	522	465	542	484	515	499	509	492	474	525	508	492	480	467	492	467	470	480	537	502	500	481	482	506	476	503	489	469	494	504	486	494	490	501	476	473	476	498	451	522	490	512	522	487	508	479	498	486	480	505	517	549	486	485	501	484	532	485	488	495	486	497	501	491	504	522	463	500	467	464	493	484	486	485	542	504	463	509	511	476	484	521	498	466	518	491	453	504	502	479	492	472	480	475	496	468	523	474	505	500	497	495	487	500	474	480	486	507	505	498	488	505	475	428	485	450	500	492	447	515	447	485	496	462	495	505	485	516	482	486	538	527	537	493	492	495	471	489	472	473	445	485	482	462	450	501	480	497	470	494	500	487	529	490	510	504	488	462	511	459	479	466	475	536	487	493	473	487	455	517	495	489	473	495	481	520	469	476	521	509	486	462	499	508	498	479	494	496	501	513	456	493	491	515	497	482	476	488	492	501	491	454	498	535	480	512	469	494	457	493	481	463	492	495	498	483	460	494	471	484	480	456	487	474	518	535	516	487	493	506	497	462	442	511	498	492	506	482	502	516	511	498	502	510	502	489	467	464	516	492	485	510	529	460	494	526	482	482	484	507	477	531	521	472	488	473	501	455	483	491	495	455	528	479	505	483	467	511	481	519	498	463	480	474	497	503	484	453	519	507	444	512	478	496	478	472	432	498	513	454	489	484	495	526	486	481	493	501	470	549	492	502	490	504	475	517	478	492	500	495	464	474	485	476	466	489	456	493	475	498	502	453	473	481	485	504	486	487	472	452	496	495	474	485	440	491	468	504	492	494	513	490	487	509	552	516	478	540	439	510	476	505	467	480	503	493	503	504	488	482	461	474	497	487	517	497	518	457	468	510	513	432	510	488	492	520	441	458	501	471	542	501	500	520	477	490	445	481	463	496	483	541	533	459	514	472	465	485	478	537	491	465	496	487	482	509	469	503	500	509	440	482	471	497	477	451	477	476	477	490	476	514	519	511	478	469	515	499	472	487	517	514	467	458	503	515	531	509	498	491	478	494	480	453	486	494	483	505	496	457	484	505	480	497	514	500	506	501	522	475	496	491	457	446	521	531	445	510	508	480	514	464	512	498	490	490	487	472	484	482	460	502	466	528	485	476	510	482	466	459	503	502	468	499	462	473	463	447	473	539	500	506	479	492	508	533	485	504	503	488	522	480	511	517	495	525	479	519	474	485	483	506	559	447	481	487	478	427	472	486	485	476	525	469	479	466	477	509	479	509	524	512	510	512	527	484	485	488	490	503	526	474	509	477	503	483	492	480	510	537	524	495	532	496	487	516	513	483	484	502	496	528	495	460	469	486	482	513	504	466	492	468	477	475	500	512	466	484	473	498	491	472	484	477	468	521	468	506	510	496	457	499	484	481	501	491	480	504	491	485	500	489	517	492	483	501	481	472	491	493	503	520	444	459	470	518	518	479	492	474	509	486	510	518	510	488	480	475	499	463	470	502	511	483	495	517	493	454	515	502	475	471	522	476	487	481	518	472	524	473	474	456	526	490	484	544	527	509	485	482	502	495	487	516	453	458	490	488	493	503	487	456	492	473	466	494	493	523	478	513	485	481	493	479	455	483	457	472	488	463	510	532	496	503	454	464	497	491	512	503	473	481	493	503	520	471	480	466	506	480	446	512	496	494	474	477	485	512	497	445	486	475	485	465	517	516	521	509	514	496	462	502	519	490	479	525	474	498	484	498	490	503	513	501	486	508	533	475	464	500	482	455	502	509	499	486	525	521	512	489	494	495	508	464	429	511	512	492	480	487	513	529	494	497	460	505	449	476	525	480	507	479	481	485	504	466	502	533	456	455	464	466	525	495	485	525	489	530	495	506	479	460	510	476	488	535	477	486	507	471	479	481	523	470	486	468	477	491	496	492	530	477	523	457	471	479	467	465	491	443	510	486	478	524	495	511	487	482	488	485	508	494	482	528	438	478	496	491	456	500	505	513	507	509	491	501	499	483	454	496	467	511	499	499	471	540	494	459	488	509	492	480	499	471	503	513	505	500	489	484	483	492	497	497	454	479	486	485	477	446	491	493	510	517	497	494	492	471	524	538	503	466	485	483	498	517	518	485	487	517	496	469	515	520	471	482	494	476	485	501	545	491	506	518	494	468	513	514	546	496	479	456	484	467	544	505	475	474	500	492	470	476	505	487	498	488	501	472	484	520	481	507	446	499	512	530	465	479	492	508	499	504	493	517	477	467	519	462	485	470	529	481	482	506	546	492	467	477	492	488	507	480	493	527	487	502	497	502	470	498	495	459	473	460	531	533	487	487	459	461	520	466	514	518	461	502	450	478	471	469	491	491	481	488	497	507	493	490	516	478	477	510	500	483	481	465	501	498	487	470	442	492	493	512	473	475	494	538	482	512	497	514	466	484	534	494	487	477	481	505	485	489	516	528	475	495	481	498	519	520	469	450	444	469	498	495	477	510	499	530	490	504	511	507	479	491	469	480	465	485	466	502	498	469	506	496	475	495	506	512	512	497	503	505	505	489	516	511	506	489	510	469	521	507	465	492	471	468	454	512	473	487	457	511	517	511	516	489	473	501	467	469	573	487	539	469	505	493	480	472	494	503	498	504	499	466	489	440	466	507	550	524	516	518	505	516	522	510	485	496	523	490	479	455	477	499	487	490	457	508	523	485	504	505	451	499	484	571	479	512	500	472	486	491	531	477	517	493	471	510	487	472	544	516	475	526	509	441	497	523	521	469	468	470	509	502	479	490	484	455	541	492	493	460	468	507	513	450	505	466	524	447	492	507	541	498	483	489	465	494	501	463	497	484	472	534	494	474
2541	279	311	250	230	230	218	193	212	165	213	209	187	196	168	190	184	185	184	207	207	167	182	187	178	185	181	201	190	190	214	188	210	195	203	209	192	200	188	195	206	201	204	206	185	161	170	166	204	164	198	191	225	209	210	195	195	205	219	196	168	195	195	216	196	181	203	170	166	198	173	178	179	187	192	192	180	185	188	190	177	228	211	174	231	192	185	187	189	190	205	190	178	180	166	196	186	192	180	187	180	179	192	210	193	227	182	179	203	202	222	201	204	219	176	194	209	184	179	205	209	191	170	198	200	213	186	161	189	195	202	169	194	197	198	200	212	173	201	177	188	193	176	203	177	201	156	204	201	197	165	198	187	203	199	197	214	199	180	204	181	171	194	201	181	195	182	204	174	178	200	171	217	223	179	211	181	192	176	194	198	188	188	199	189	176	182	175	198	182	184	195	218	196	199	177	222	193	192	182	193	202	172	181	178	207	195	162	187	185	180	218	188	210	207	199	181	186	183	208	188	202	194	206	205	182	177	203	197	193	172	202	193	196	187	218	201	199	199	170	203	201	195	168	195	180	169	212	183	187	199	189	172	222	190	193	179	215	188	184	193	189	158	180	188	194	201	207	176	201	204	172	188	196	185	182	177	165	189	203	182	152	183	190	206	189	191	201	206	183	194	196	193	209	188	212	212	198	185	213	190	162	182	204	197	155	192	185	191	180	183	185	197	167	198	189	183	189	181	172	209	176	240	219	215	184	196	216	190	146	189	194	218	199	197	172	212	189	175	207	186	204	179	212	188	200	223	206	188	193	202	185	175	185	221	188	176	186	187	189	184	200	215	193	198	181	179	161	180	182	175	198	232	182	196	217	175	208	196	183	190	197	188	196	209	189	205	169	203	181	187	184	184	198	200	208	175	179	206	199	180	214	191	177	231	200	186	195	175	200	196	175	204	204	192	177	200	175	183	179	180	210	204	180	190	177	200	179	195	181	163	199	223	193	186	184	185	191	203	170	217	194	202	209	196	217	193	177	168	194	166	194	212	217	204	197	189	193	188	202	188	174	207	182	176	193	176	209	182	184	208	198	202	177	186	179	195	187	198	191	221	191	168	194	184	183	192	197	169	219	163	167	218	186	181	168	191	211	197	186	190	221	198	176	207	187	206	201	189	198	192	175	192	180	210	172	189	191	176	161	175	197	202	198	199	176	183	197	191	177	183	185	212	177	198	182	182	194	184	193	219	206	190	212	185	187	183	199	186	197	198	207	171	170	207	212	188	190	191	216	206	196	211	190	195	186	192	207	179	167	184	169	190	200	190	195	192	216	176	179	178	197	179	195	192	179	189	205	176	166	189	163	189	216	219	176	204	206	167	168	183	204	168	181	183	188	199	198	188	185	188	224	185	201	182	194	164	203	175	182	195	178	200	184	189	189	208	180	182	181	179	178	194	203	194	186	196	209	187	187	194	184	180	214	168	194	166	180	166	220	197	193	194	162	208	206	181	202	208	214	207	191	186	177	172	207	182	186	180	201	193	193	209	199	194	187	193	204	203	192	189	181	170	201	205	221	218	194	203	166	188	195	197	190	190	191	196	213	215	184	191	190	172	182	191	211	193	200	169	205	197	175	205	203	186	182	207	197	179	176	203	184	193	200	188	204	204	207	209	192	196	191	193	201	198	199	206	185	212	202	200	178	169	198	183	182	198	197	178	175	171	200	180	189	169	203	198	164	214	163	170	197	213	191	198	181	196	187	179	174	173	189	209	211	204	213	189	174	193	191	187	193	202	179	198	184	188	200	188	215	187	196	188	194	193	194	182	184	190	186	192	224	184	198	178	152	172	191	179	172	194	193	202	197	173	172	207	196	180	178	226	200	205	189	203	192	188	221	199	188	217	198	205	214	211	189	181	195	200	174	171	197	182	167	177	221	203	190	179	200	191	189	187	203	212	196	187	206	191	178	195	184	189	174	201	199	197	201	193	164	198	170	185	184	202	206	184	181	197	201	189	193	203	201	169	188	189	186	188	168	171	190	183	203	191	214	193	175	177	170	201	189	197	184	202	179	206	186	188	200	177	204	187	198	190	176	180	192	233	186	191	217	204	203	198	180	183	199	182	187	191	194	164	187	160	189	200	196	162	197	214	214	175	173	170	187	193	183	180	186	180	213	206	198	195	198	200	176	207	189	177	208	182	172	181	189	170	189	198	192	194	176	194	213	191	196	185	203	160	176	185	175	185	183	169	168	199	178	183	184	188	174	206	172	163	165	187	204	186	184	179	173	197	180	167	197	186	148	212	183	203	189	205	186	201	177	205	184	179	182	199	203	192	192	169	199	186	168	175	211	200	200	170	197	213	186	193	205	182	188	169	186	201	182	175	186	190	183	194	179	194	174	187	179	184	176	197	198	222	185	183	194	196	203	218	189	202	211	186	165	201	196	200	200	211	186	204	185	186	176	201	172	172	185	199	188	202	198	174	185	205	192	199	193	172	192	191	174	185	187	187	202	198	205	190	182	183	191	190	190	204	194	188	201	195	163	180	212	146	164	190	191	178	172	184	198	181	193	186	165	187	220	209	185	208	199	196	193	179	194	188	187	185	189	174	195	185	220	221	165	200	199	185	168	182	186	178	197	171	185	173	202	199	168	210	184	183	187	186	205	197	186	196	191	187	204	180	210	202	187	172	196	180	164	178	195	187	184	191	188	182	176	176	210	187	185	172	192	199	176	182	175	203	185	183	179	171	187	203	209	185	189	187	195	173	164	180	189	193	192	194	187	188	189	201	196	188	181	162	203	179	177	204	179	173	173	194	197	210	211	183	175	189	185	213	217	201	179	200	214	214	171	175	198	210	186	191	186	194	168	182	197	176	188	182	199	216	203	191	204	213	198	190	193	192	209	181	189	170	196	182	198	179	173	206	165	179	174	194	171	170	179	181	199	179	184	188	199	185	205	197	197	198	205	189	201	193	190	217	177	189	198	202	187	202	167	177	183	176	192	204	207	228	177	179	202	167	198	188	196	187	207	201	210	204	196	182	181	178	211	205	175	198	161	211	194	160	215	193	206	197	202	163	186	191	168	196	203	192	177	178	210	201	192	193	218	176	188	199	182	175	177	186	186	175	217	184	161	185	201	224	206	186	201	163	209	191	142	202	181	171	172	199	207	189	177	192	181	204	176	161	196	189	154	204	191	198	182	176	196	201	187	186	194	237	197	190	208	208	176	200	181	194	191	181	214	197	182	184	203	187	217	193	197	198	165	179	193	215	203	192	217	194	185	163	197	219	202	200	190	185	192	199	191	175	180	182	219	206	198	186	201	191	206	171	181	190	189	203	197	176	190	197	206	199	183	211	191	188	182	207	187	204	178	181	195	197	206	148	180	167	181	204	181	170	208	201	170	189	201	185	183	171	178	184	198	188	186	194	176	209	187	215	201	152	177	200	197	176	214	183	196	177	211	188	180	200	218	207	178	176	192	226	210	189	186
3024	655	768	782	801	736	704	623	625	620	625	619	627	630	634	591	601	640	577	597	610	618	570	557	614	575	610	601	571	598	576	581	586	587	628	550	538	545	591	603	597	619	536	623	608	543	621	613	595	587	582	592	585	538	566	602	625	595	595	597	590	528	577	607	557	563	591	531	566	576	547	565	582	571	576	611	564	572	599	561	588	612	601	591	584	551	567	613	589	575	566	583	564	596	603	582	590	599	579	587	574	567	617	583	587	547	614	593	619	592	596	582	577	578	587	619	531	637	615	569	555	584	612	574	557	548	575	576	580	589	587	564	569	593	619	607	542	548	595	583	585	602	583	587	583	556	535	631	643	633	619	631	559	584	596	573	588	579	581	587	579	573	618	601	579	561	626	574	581	531	600	600	604	575	563	607	598	583	582	590	562	599	584	567	567	553	584	555	600	577	550	578	615	604	646	599	555	615	574	557	612	543	578	595	559	565	597	588	631	579	580	583	579	581	541	556	584	586	561	609	574	606	599	576	608	605	571	556	586	601	586	633	549	582	591	572	570	556	568	563	560	580	569	634	571	588	579	592	567	617	583	600	571	578	588	620	575	614	551	586	610	553	552	608	585	558	560	581	538	603	592	601	553	556	563	593	551	579	601	602	532	551	596	589	578	559	591	591	588	630	564	592	588	545	644	548	572	619	585	610	588	557	635	608	574	553	594	557	588	601	616	618	633	615	604	540	563	573	603	570	592	547	605	595	601	603	599	573	590	578	600	592	573	585	605	626	567	617	564	566	546	589	555	574	570	576	599	584	605	617	545	602	593	564	592	583	574	570	560	569	575	600	581	542	603	567	602	550	606	602	563	583	553	544	611	607	592	580	575	623	576	559	608	558	607	583	559	578	632	636	591	625	609	579	548	566	668	638	645	573	562	594	636	567	594	597	582	603	567	618	579	593	586	611	619	572	602	558	598	608	551	596	578	556	618	613	595	586	583	555	597	576	574	616	573	589	596	589	625	577	593	606	571	545	609	585	548	591	619	585	622	631	591	537	561	568	554	617	569	573	541	637	606	624	592	589	578	616	557	587	604	627	585	542	616	608	572	587	598	572	569	591	573	534	579	591	589	626	598	574	599	557	594	599	591	566	596	567	633	564	568	536	588	585	570	598	527	624	604	587	619	611	572	596	613	612	582	558	603	623	577	604	589	573	587	583	572	620	604	571	586	581	555	589	547	616	595	563	562	553	580	606	563	530	601	566	563	526	594	585	595	592	551	565	626	604	546	582	590	569	595	575	565	607	613	555	557	598	572	574	623	580	537	514	549	599	593	577	536	583	594	574	535	574	593	580	565	569	607	578	598	612	601	557	561	584	596	568	541	598	563	638	557	563	527	611	575	600	539	567	583	607	599	639	582	572	573	585	622	596	581	643	654	565	620	596	548	609	566	618	565	594	590	612	602	617	578	570	589	599	565	578	564	584	581	584	598	568	614	563	580	594	627	598	574	606	573	559	580	600	603	605	628	607	577	550	582	595	626	586	620	606	601	591	552	595	584	582	572	585	624	566	546	562	543	614	596	590	580	588	630	576	550	570	567	637	590	586	564	639	562	614	632	584	574	596	555	610	544	549	577	649	569	627	556	637	576	637	570	582	569	597	539	572	575	583	556	598	542	541	567	558	638	600	597	613	545	585	562	598	574	527	601	594	586	566	596	582	607	606	570	601	578	622	631	591	567	574	542	566	578	555	554	587	583	551	604	584	554	601	585	599	605	597	624	573	640	613	588	605	605	578	615	581	595	570	583	571	587	614	600	558	637	545	592	579	559	568	603	608	590	601	580	612	609	586	624	539	584	561	607	599	613	568	552	586	622	629	540	562	594	574	571	580	542	617	573	596	583	617	629	594	600	584	595	595	602	608	541	617	567	609	581	599	599	612	559	553	571	607	590	579	565	587	570	603	533	587	601	602	587	570	591	580	543	592	545	597	570	565	581	603	627	619	553	599	611	579	593	530	548	585	535	567	554	577	592	587	590	572	616	596	603	564	594	610	577	597	554	612	536	570	511	586	621	600	560	591	566	583	589	560	591	543	557	590	621	596	580	556	600	603	550	566	593	562	597	611	549	533	585	598	618	583	525	562	575	562	595	586	603	584	599	598	631	586	599	578	581	548	592	596	559	598	562	608	585	574	655	620	569	540	610	578	609	581	594	591	580	596	592	581	559	593	624	596	614	604	567	539	583	605	559	594	588	569	570	564	576	548	620	573	572	573	577	577	581	594	572	515	591	617	560	574	593	572	584	556	595	575	609	533	579	558	609	595	592	602	655	607	570	580	597	584	605	597	559	574	590	563	592	612	608	574	589	558	587	599	620	605	609	564	605	585	581	596	564	582	573	574	618	546	542	571	581	566	597	591	599	603	572	626	577	570	585	565	592	598	598	603	561	582	580	570	599	597	598	584	570	611	520	588	609	570	550	627	621	606	579	594	611	595	582	569	592	600	576	610	583	557	548	558	583	589	603	584	627	628	575	610	543	605	590	617	637	582	578	625	567	567	572	566	599	529	573	560	571	597	621	608	605	587	552	571	602	604	587	565	604	647	558	554	614	606	571	633	580	599	575	586	607	585	613	561	585	565	594	577	602	586	592	598	573	608	559	581	578	619	584	590	568	623	605	564	603	580	591	570	595	577	585	584	603	570	587	566	580	567	551	557	604	596	548	616	616	606	591	611	586	573	613	602	585	566	548	588	586	542	610	587	606	627	569	629	602	589	599	588	589	579	611	580	625	646	580	596	579	579	562	582	574	557	589	568	581	606	565	547	587	603	574	580	622	568	601	613	557	597	573	591	601	618	605	557	548	584	598	597	566	591	575	601	584	622	597	568	545	576	588	555	556	600	556	579	543	629	576	545	565	638	543	569	559	596	556	567	570	559	625	568	578	575	578	569	592	606	559	593	606	633	568	609	609	542	616	618	538	577	577	553	613	583	591	555	580	600	600	617	599	593	584	601	607	583	532	550	584	569	561	576	513	580	578	552	553	630	556	588	592	603	602	569	560	581	565	624	607	625	616	537	579	638	600	580	586	558	566	595	607	581	588	555	579	570	611	564	589	580	557	565	565	583	634	567	605	572	604	570	569	591	594	594	618	555	581	611	588	576	582	614	598	639	588	568	559	606	587	595	611	574	565	570	604	597	562	527	573	593	600	543	571	585	625	590	600	589	578	604	588	596	566	571	607	588	579	603	584	599	577	584	557	588	592	597	618	588	592	608	559	609	597	599	601	578	596	606	586	575	531	609	570	582	552	568	598	547	595	565	604	603	564	583	559	594	588	585	546	613	608	600	606	599	609	578	597	591	611	564	621	542	605	555	551	594	545	574	610	578	562	619	589	613	603	556	604	542	590	558	620	554	602	554	576	552	669	616	568	551	573	578	604	587	609	554	556	583	618	586	570	585	615	596	574	596	584	586	561	585	569	563	561	603	587	581	587	550
9057	1122	1362	989	701	490	401	289	266	215	232	202	154	173	138	146	131	115	118	122	114	120	124	119	126	102	100	108	116	115	118	85	96	118	92	111	134	103	91	103	90	101	91	104	95	84	92	104	101	115	97	84	87	108	81	110	95	93	106	106	90	101	104	101	75	90	94	96	91	101	101	106	82	100	74	109	98	108	86	99	102	91	92	104	73	83	84	114	89	83	101	103	89	83	85	78	90	74	92	77	96	97	95	89	72	97	91	108	100	88	94	108	108	101	92	83	92	98	99	89	100	103	90	100	92	105	102	99	78	82	84	88	101	102	95	86	81	100	104	101	119	92	109	87	105	97	98	80	97	102	101	92	104	82	90	85	86	107	88	88	105	106	82	90	93	87	99	101	75	105	86	108	100	94	98	100	105	84	107	104	96	89	101	91	93	94	97	119	88	105	104	87	69	78	89	84	92	105	94	104	95	95	87	86	90	97	80	87	94	88	95	89	100	97	100	108	113	96	88	80	90	106	102	107	86	104	104	93	102	91	104	86	89	113	101	99	115	102	100	89	89	84	104	95	96	113	106	92	87	105	110	98	84	82	93	88	93	94	78	91	105	68	86	89	86	103	96	90	112	90	100	89	87	99	89	105	98	109	102	101	76	106	81	82	76	83	87	86	114	97	100	87	102	109	103	82	112	103	102	91	114	104	90	98	87	91	89	96	100	89	92	100	87	96	80	92	101	95	108	101	105	102	117	87	97	94	94	90	92	88	98	92	93	93	94	96	93	102	102	79	97	88	92	97	91	96	112	103	98	86	106	100	105	86	88	97	102	86	97	99	94	95	101	90	77	110	100	91	102	95	111	82	105	98	104	91	87	93	83	113	98	85	108	73	97	89	110	99	96	100	108	81	90	100	101	99	99	105	97	84	91	87	83	108	106	100	88	88	83	107	86	88	112	98	94	76	87	97	93	89	124	91	94	108	107	96	110	100	104	99	83	89	89	73	106	82	93	104	81	80	89	90	98	95	86	81	95	98	109	103	97	99	99	118	102	84	89	105	87	106	88	94	104	74	103	85	98	89	80	88	84	95	112	97	78	83	110	89	100	97	99	104	94	95	95	93	93	95	121	97	82	98	95	84	90	102	102	95	108	119	85	108	88	94	82	75	109	82	104	94	94	99	86	103	102	100	93	99	103	82	84	114	132	108	82	98	98	84	89	98	96	98	85	85	96	84	87	82	88	114	108	93	98	77	104	98	104	87	95	85	82	82	102	94	107	97	97	94	104	87	101	102	94	115	86	89	86	88	83	78	110	81	102	96	112	94	93	93	111	78	94	115	92	96	102	105	100	90	99	81	108	99	102	96	114	89	99	93	83	88	86	77	84	89	95	84	93	82	99	103	91	101	76	97	86	93	80	101	108	107	93	95	87	100	84	84	95	88	96	97	75	93	102	90	112	109	95	98	101	107	106	88	99	95	91	105	77	88	99	98	113	97	93	91	107	92	105	93	101	86	87	105	97	89	74	88	84	108	97	102	99	96	92	81	91	101	105	98	94	95	103	107	101	95	103	97	95	102	88	78	85	97	111	89	102	113	100	94	97	104	69	104	81	85	87	94	93	92	89	84	95	123	86	90	108	92	96	78	110	92	81	89	82	94	93	100	83	84	80	94	109	92	113	90	83	87	103	95	104	94	109	95	96	96	124	109	101	96	101	100	97	96	111	91	75	77	117	100	84	86	100	87	86	96	86	106	99	82	88	94	87	92	98	101	83	84	94	98	81	95	101	71	77	96	87	97	96	88	114	94	104	111	94	99	90	93	89	89	102	98	105	112	103	83	105	91	110	82	94	94	98	116	74	105	98	98	88	95	102	89	95	95	104	84	78	101	104	96	95	94	101	91	93	92	98	92	97	96	90	96	94	93	92	105	99	85	116	82	89	83	87	102	102	63	84	96	104	94	94	83	104	109	88	105	101	101	89	84	100	71	101	101	94	96	90	87	93	82	101	89	94	94	94	100	95	85	89	91	93	95	100	91	107	85	104	99	100	98	102	90	90	97	108	87	99	95	88	102	109	108	107	102	99	95	92	117	90	90	96	76	87	102	94	82	98	76	98	84	85	96	106	98	85	108	104	124	86	100	100	96	103	96	109	84	94	96	97	95	104	89	85	100	98	108	112	92	101	93	89	94	114	96	93	94	83	98	97	99	95	83	78	92	104	117	81	91	116	89	95	92	93	81	80	94	102	99	108	89	79	92	94	109	94	89	94	91	100	97	98	85	90	96	87	85	96	94	104	108	120	91	82	99	100	113	106	98	96	71	102	102	100	92	97	84	83	94	83	102	96	90	95	81	99	103	95	84	115	83	90	111	86	100	93	79	107	92	90	99	94	121	90	102	83	98	78	89	90	107	93	96	91	81	108	104	99	90	117	114	113	96	97	91	92	103	103	106	94	97	97	93	86	91	120	101	96	94	85	105	93	100	101	86	96	112	108	87	107	97	106	102	104	105	91	91	99	100	96	95	91	111	105	97	88	94	87	111	110	81	112	102	96	97	81	103	97	81	93	88	94	89	92	98	96	95	74	87	74	89	99	93	97	91	91	87	90	91	93	98	101	75	88	86	95	109	113	96	102	107	74	107	66	95	90	95	94	97	105	119	92	100	86	91	86	95	92	107	98	99	99	105	107	77	113	91	87	85	87	98	93	85	75	76	85	115	101	97	103	105	87	111	83	98	87	105	103	97	82	106	75	103	91	103	90	71	98	100	96	89	88	92	96	95	93	92	92	82	117	86	95	94	93	90	101	96	99	104	89	101	89	101	88	100	95	94	102	117	98	85	89	96	92	105	86	87	94	87	97	105	85	91	98	95	79	101	86	84	115	104	98	98	77	100	88	91	97	109	98	97	83	87	77	93	100	99	85	115	100	91	99	94	85	92	81	102	100	100	95	98	104	107	108	96	99	88	107	85	106	91	99	81	108	75	92	84	93	76	94	85	100	90	114	95	83	109	103	106	92	81	91	80	103	98	89	78	118	98	92	85	107	82	91	91	101	98	90	96	106	100	84	106	96	89	102	83	93	105	91	89	108	91	107	96	102	110	94	79	93	94	77	101	79	108	93	110	90	104	110	95	99	96	106	84	117	68	91	103	94	99	94	97	102	98	92	91	117	105	91	69	81	94	96	106	90	94	83	87	94	78	111	90	96	89	102	113	79	108	118	96	93	88	86	111	88	89	96	95	96	106	103	98	86	93	107	94	89	96	76	99	91	97	103	101	106	98	107	93	111	104	103	92	96	76	89	90	88	96	97	99	111	89	84	102	103	95	85	89	91	97	83	76	89	88	89	97	96	89	85	114	89	70	83	106	98	92	101	92	117	101	102	98	86	96	95	88	106	112	112	100	104	113	110	99	98	100	81	85	104	107	91	89	88	81	82	108	96	89	98	86	91	108	87	87	82	106	101	76	90	105	96	88	107	105	104	105	105	94
6095	1454	3476	3787	3271	2463	1956	1640	1407	1228	1069	970	902	780	735	778	664	613	620	591	541	549	501	480	489	459	499	490	422	441	402	402	464	413	402	424	413	395	406	354	387	363	394	403	376	339	352	367	382	327	349	383	369	353	350	361	333	378	347	331	366	383	338	358	363	361	347	336	360	335	352	326	313	373	333	364	353	343	372	329	368	362	321	364	306	368	319	360	342	362	369	344	320	364	330	350	358	320	333	341	348	372	333	324	323	333	332	367	325	335	331	322	354	341	327	343	343	345	335	319	324	329	346	348	335	312	358	329	327	352	333	317	337	349	352	373	337	324	321	345	335	349	347	325	326	373	327	350	326	318	337	328	349	347	344	352	342	322	295	320	355	340	336	319	336	328	301	323	335	320	311	334	327	334	339	363	334	345	340	347	333	336	339	302	353	336	312	345	335	325	335	324	340	302	342	341	335	339	330	342	322	330	309	333	362	329	354	353	339	332	367	341	367	316	321	345	303	353	349	322	329	315	321	348	337	299	338	360	340	317	343	342	311	365	328	356	308	323	345	332	349	363	346	320	360	353	328	350	326	329	310	333	323	300	332	314	352	320	318	324	358	314	347	345	313	336	302	353	330	359	303	350	338	314	282	339	325	293	348	318	314	331	331	351	319	355	356	341	349	319	307	344	334	321	344	354	325	360	321	323	351	330	359	344	329	318	348	334	318	354	327	363	333	376	323	344	339	342	316	328	337	320	329	317	355	290	354	352	330	328	360	310	326	363	352	337	302	331	307	324	323	340	366	328	352	308	338	327	300	373	332	360	300	325	349	378	322	318	299	317	339	307	346	337	320	335	326	310	353	313	350	316	331	305	371	317	301	357	343	318	387	292	327	342	326	356	337	312	307	319	324	360	336	319	330	311	337	326	351	341	350	316	325	319	312	335	346	334	317	331	350	323	336	323	359	303	329	316	331	316	317	322	316	309	320	342	338	322	329	329	288	322	302	300	309	319	273	345	315	320	325	350	372	300	322	347	323	345	342	328	337	334	345	347	316	341	324	313	294	348	299	319	334	305	321	299	333	339	335	336	286	319	320	314	317	342	321	325	308	318	313	333	332	348	332	337	342	308	330	314	323	322	364	343	325	348	333	310	310	312	305	311	299	313	365	319	330	350	301	355	353	306	353	332	326	308	316	342	308	307	368	334	341	329	347	316	334	336	333	356	322	367	335	316	350	330	347	337	310	294	312	320	337	329	344	333	356	309	341	351	313	329	337	320	292	330	343	329	347	357	344	299	316	324	312	295	332	342	349	320	345	337	328	340	342	337	294	319	322	301	331	323	355	314	344	339	354	311	349	322	347	323	316	338	341	335	337	326	333	329	345	343	337	310	330	368	322	331	317	339	318	342	337	326	352	352	338	348	336	354	351	313	324	341	328	311	328	336	307	305	311	315	358	334	339	350	348	335	342	367	340	322	361	331	330	335	365	350	338	339	331	338	328	307	320	329	313	340	299	320	350	327	330	315	335	347	339	343	349	305	321	348	333	348	323	334	310	340	318	340	351	345	360	348	317	349	338	326	327	355	303	330	318	347	305	316	331	330	318	322	308	330	344	340	314	333	349	296	296	338	354	336	337	314	330	347	313	336	323	293	320	357	285	317	348	350	314	322	330	317	317	332	294	329	335	338	337	318	347	293	308	363	320	343	301	331	342	329	318	354	323	318	331	380	323	331	365	306	327	308	334	366	324	314	331	312	321	309	342	330	303	341	287	324	336	335	345	318	334	352	321	338	340	360	320	338	353	337	323	342	310	307	334	363	321	310	327	336	347	314	317	296	335	335	333	328	346	340	354	329	331	336	322	321	298	330	328	319	333	340	348	331	314	341	310	329	326	332	330	333	320	379	341	313	360	328	372	305	347	342	333	318	344	335	323	322	313	302	345	314	326	342	326	314	303	313	315	350	334	332	331	293	340	325	356	322	318	308	319	345	343	347	308	318	323	330	306	325	323	344	326	324	341	341	335	366	323	328	329	328	351	305	316	329	316	324	330	333	346	330	373	321	349	364	328	342	325	346	301	315	342	320	347	321	353	335	328	308	337	338	357	315	331	299	363	331	338	326	322	328	353	322	331	324	332	342	343	352	318	348	326	327	349	348	354	344	305	323	331	318	331	330	309	344	335	318	318	329	327	329	324	348	337	362	303	321	313	316	306	346	331	291	314	317	324	345	334	314	318	316	317	341	344	313	325	317	339	294	364	336	318	346	305	318	330	326	302	313	339	327	339	350	293	333	356	320	330	327	308	299	312	356	352	335	325	327	313	319	326	349	292	339	310	328	303	356	337	320	327	325	305	279	333	328	354	316	347	346	326	331	336	318	315	317	332	339	340	318	339	324	349	337	306	346	303	358	341	319	347	355	361	314	299	340	311	326	324	348	334	316	335	323	312	316	336	342	317	384	321	341	349	359	374	327	297	299	361	297	334	341	323	319	332	346	337	289	359	357	307	343	339	316	277	336	340	346	307	341	355	321	320	333	324	312	319	309	354	331	317	290	335	367	324	355	344	358	334	336	297	347	263	331	325	343	349	333	325	340	360	320	362	335	298	342	336	303	334	323	330	314	374	373	349	338	347	331	304	335	329	309	322	327	332	295	306	326	304	296	319	284	311	328	391	331	333	357	331	331	325	318	362	327	308	336	344	313	343	328	340	319	361	317	313	327	338	329	324	349	321	327	346	328	339	321	324	337	350	316	331	329	339	323	343	280	343	330	367	335	317	351	328	298	315	305	342	323	316	314	343	340	354	325	329	337	337	342	359	300	336	297	300	325	350	345	328	311	345	335	327	316	329	320	310	339	338	344	337	311	347	334	325	334	352	335	326	307	324	354	310	320	333	324	342	337	328	338	316	325	301	321	334	325	338	334	353	334	362	332	313	330	337	337	332	330	353	337	337	296	316	309	362	340	335	334	327	335	342	326	346	319	336	347	350	296	349	332	324	356	332	320	326	352	332	337	369	303	374	316	318	313	327	311	354	344	306	340	361	363	319	369	332	329	322	317	294	335	308	311	311	322	309	313	338	315	329	343	325	294	358	329	339	327	340	341	343	348	319	334	329	362	346	308	342	318	327	341	358	338	332	340	335	336	364	319	321	323	336	337	314	356	362	323	307	350	326	329	319	332	348	308	348	342	332	340	345	317	325	296	333	322	356	327	302	341	333	299	347	351	352	307	330	323	328	341	311	345	316	327	336	317	312	317	313	353	315	332	309	320	324	325	333	299	317	332	326	341	311	327	337	346	326	310	338	332	318	316	352	310	344	333	299	318	343	324	310	327	347	349	324	311	328	353	328	362	326	328	334	352	326	338	333	331	331	319	309	342	339	331	346	308	325	315	332	326	347	341	332	338	349	345	318	310	332	345	318	336	299	328	314	320	345	322	318	334	293	360	330	335	323	352	342	355	336	339	323	340	350	298	310	332	351	344	358	321	346	297
16558	2656	2906	2083	1468	1027	850	616	517	421	379	293	315	273	235	234	255	203	214	191	203	202	183	199	189	181	174	192	163	186	178	164	203	174	153	165	175	173	160	151	166	183	148	165	145	168	139	162	175	162	154	151	131	159	141	149	147	160	174	151	155	164	150	145	170	152	148	170	147	147	147	168	150	140	140	136	161	155	157	166	132	152	141	147	143	160	140	164	160	142	145	152	155	125	172	150	147	144	139	145	143	145	151	138	164	158	152	159	153	150	151	141	137	147	145	152	144	143	135	149	149	166	152	152	151	150	136	151	132	156	150	152	145	178	158	152	138	144	150	192	153	132	135	159	146	138	172	163	136	158	147	141	167	152	162	139	141	159	155	173	137	144	146	123	167	156	148	148	159	144	139	134	142	144	155	151	151	157	148	140	169	158	149	168	144	148	147	151	132	155	146	148	151	131	132	157	155	169	167	159	142	145	151	145	159	159	141	141	151	146	167	143	158	147	154	152	131	154	134	163	190	151	130	151	134	147	167	140	143	138	142	159	152	163	137	152	134	158	136	158	141	138	146	131	140	131	149	161	138	153	140	155	149	188	138	147	147	135	134	140	152	155	145	129	163	136	155	161	151	120	137	147	133	165	136	156	140	148	128	129	170	150	171	151	154	152	150	138	142	150	161	172	171	151	163	149	146	162	169	143	140	134	150	154	137	157	155	140	139	157	142	146	158	146	163	161	148	143	156	158	138	163	134	145	133	173	142	151	165	145	141	164	160	158	135	159	161	161	148	136	143	147	153	127	156	152	137	119	155	154	149	152	161	166	144	140	166	142	151	136	151	145	144	167	144	143	166	156	168	148	138	135	175	151	148	159	149	154	148	156	154	149	134	128	149	153	158	161	158	145	166	167	147	154	142	170	148	131	151	149	157	160	141	151	157	198	148	136	144	137	143	146	156	143	139	137	123	144	189	161	166	138	151	140	147	156	138	163	148	137	157	135	137	164	147	147	158	152	133	149	138	142	127	142	151	170	171	166	154	147	145	142	159	151	141	151	158	152	145	144	161	141	161	149	144	155	165	169	145	151	141	141	148	172	148	141	140	161	159	153	134	135	126	131	132	167	147	152	148	146	125	162	162	155	141	151	145	138	152	152	155	145	156	140	138	152	152	141	177	152	154	143	132	158	133	153	164	141	153	150	139	143	134	128	152	167	125	156	166	142	136	147	138	145	145	169	135	136	148	132	149	142	147	134	137	167	133	152	159	155	164	156	163	164	156	126	146	145	156	150	146	136	160	155	144	161	141	161	157	144	128	149	133	139	149	128	151	154	151	139	143	148	160	148	133	128	144	157	142	144	138	158	164	161	139	166	133	148	143	148	151	154	135	159	132	136	162	149	159	180	154	141	179	170	154	150	171	131	164	144	140	180	157	170	170	163	136	152	162	139	137	154	155	144	136	158	146	145	137	152	152	163	137	151	135	171	158	132	131	149	148	131	141	158	153	123	141	153	142	138	161	135	159	146	137	143	144	146	146	154	163	148	130	149	157	158	147	149	162	145	151	148	128	164	146	138	156	170	151	169	138	143	169	135	153	140	144	164	145	144	171	146	148	163	137	155	157	150	169	145	141	160	154	146	153	150	167	131	157	147	153	140	151	153	138	139	136	148	160	135	169	160	146	146	142	156	157	157	148	176	150	154	140	138	151	169	161	157	181	149	146	166	147	150	171	152	126	152	159	151	166	157	149	148	157	131	139	129	160	150	167	139	146	167	142	154	136	128	166	154	133	143	154	139	134	139	146	162	142	127	135	153	156	147	158	140	171	163	128	140	156	142	146	151	162	150	145	152	150	159	160	168	151	128	151	119	157	143	157	163	157	167	143	153	147	146	150	157	151	154	121	164	157	161	138	127	177	160	147	157	149	155	136	143	157	158	141	127	145	150	146	143	153	147	147	161	157	156	141	129	150	136	141	127	153	147	137	155	140	138	155	155	130	148	134	154	171	141	153	144	155	167	154	152	152	142	155	149	124	131	172	126	141	137	163	139	141	142	138	151	155	154	172	145	161	156	157	170	159	153	154	145	129	156	147	149	140	171	151	127	165	182	137	140	153	154	153	168	162	171	143	150	156	141	151	138	158	134	143	151	170	132	166	153	147	148	147	130	152	143	152	164	141	146	168	146	151	178	138	156	154	166	154	145	147	131	173	143	139	149	163	156	172	150	173	148	146	144	148	157	149	150	144	135	138	147	138	133	143	158	136	169	176	142	154	170	140	151	157	138	127	142	146	140	160	127	120	139	169	164	139	146	182	142	151	130	176	140	157	137	165	147	158	147	151	153	134	153	164	119	151	164	140	151	152	140	140	150	171	155	159	157	146	142	159	125	134	119	168	147	128	165	163	174	122	135	146	137	134	155	162	148	151	157	152	120	143	149	135	137	145	159	141	168	120	140	134	154	151	147	128	163	163	136	159	132	172	159	148	130	138	151	134	132	138	138	149	140	144	161	135	136	154	162	138	167	140	168	150	152	150	138	140	163	153	158	138	137	144	168	142	144	142	157	136	153	152	146	165	135	140	141	161	150	138	154	144	141	147	142	161	145	138	149	168	157	151	155	156	159	136	157	138	163	156	163	142	167	183	163	137	145	142	143	121	139	144	162	140	149	154	149	148	157	161	145	144	147	148	141	140	135	153	144	136	138	148	123	129	151	174	149	145	135	146	136	132	158	164	126	129	147	151	137	164	159	156	160	144	156	146	161	159	138	138	141	157	146	134	162	137	162	171	155	140	162	137	135	175	147	186	152	130	169	146	145	151	166	152	149	147	137	165	143	148	153	146	151	135	142	159	144	158	142	139	164	165	151	146	153	158	121	162	138	128	148	177	164	143	160	145	163	139	134	128	140	133	148	156	132	142	151	144	133	162	148	176	171	163	159	150	138	143	142	139	154	174	142	156	147	141	159	140	142	132	154	158	163	133	176	145	144	142	174	154	133	139	142	142	156	157	158	150	151	141	124	168	162	128	167	145	177	132	166	152	150	137	149	142	140	141	157	148	155	116	149	136	152	140	146	153	172	139	169	144	125	154	158	149	128	132	153	142	155	132	163	145	148	143	147	139	163	162	147	136	154	166	145	156	129	159	145	138	133	150	180	158	136	164	155	147	160	140	159	168	150	167	168	116	139	144	143	146	169	157	166	156	134	139	133	161	158	138	132	138	145	151	154	137	150	139	152	145	170	158	179	141	141	123	157	128	169	145	134	156	154	160	159	164	146	157	135	151	171	162	125	151	170	161	138	148	141	168	163	138	155	138	145	166	139	143	159	166	152	125	149	146	158	149	145	169	163	146	162	152	149	139	169	156	148	143	135	164	162	156	132	159	142	142	138	166	144	142	141	154	144	153	162	148	153	167	162	154	152	138	166	150	159	144	132	163	159	144	152	127	144	150	162	126	150	157	143	158	133	130	152	142	153	145	142	152	165	145	145	173	152
8078	2751	6552	7099	5893	4740	3742	3270	2656	2383	2031	1823	1609	1423	1366	1231	1183	1081	985	962	967	874	808	863	794	764	783	763	714	697	724	668	723	638	648	612	651	629	610	581	608	639	610	620	568	652	578	542	567	505	572	587	575	574	541	586	559	547	556	533	555	544	537	553	531	538	522	550	529	504	550	496	505	496	559	538	497	509	507	536	484	512	531	545	481	566	524	557	508	544	519	473	514	486	500	489	526	508	542	528	537	486	512	501	507	485	473	507	534	495	518	479	522	487	509	539	497	536	460	513	527	500	502	478	522	502	515	499	502	467	458	512	511	529	458	459	502	541	468	546	471	463	485	516	517	492	469	520	507	478	513	551	473	512	478	526	493	509	513	488	483	474	492	486	511	496	506	512	501	504	560	529	506	516	516	559	500	498	487	517	495	476	541	449	481	496	497	476	496	511	510	523	480	504	509	506	511	488	489	494	481	511	512	542	496	467	526	498	489	476	512	485	491	520	484	518	517	502	514	513	488	502	475	492	490	482	531	487	469	523	489	466	472	483	498	497	495	538	487	502	516	477	488	492	498	504	485	516	500	479	458	490	484	516	490	518	522	493	456	486	510	504	506	473	491	486	476	501	458	503	496	511	482	485	512	525	483	494	492	476	495	498	481	474	518	489	516	537	470	514	503	494	515	477	469	485	474	483	478	496	505	503	490	477	508	492	486	513	487	496	498	469	475	530	499	508	553	489	501	498	520	483	494	559	436	505	521	477	489	488	478	480	513	521	501	518	469	467	485	505	477	473	489	518	522	524	472	511	495	453	537	517	494	482	500	522	514	463	482	494	496	513	494	527	543	458	459	448	485	443	492	464	518	473	464	474	495	498	463	515	519	518	503	490	499	477	477	508	538	504	483	500	500	495	498	451	507	503	485	461	479	530	499	532	476	504	519	520	507	517	469	491	510	487	516	450	496	532	500	495	465	518	470	468	499	491	490	522	500	482	506	508	533	478	491	505	526	501	513	488	492	443	514	510	478	512	531	470	526	489	479	463	515	462	495	513	507	464	521	519	511	504	479	489	526	485	505	476	487	524	509	526	506	482	528	508	479	488	495	499	514	536	470	503	483	492	492	486	503	488	472	495	526	518	506	512	525	486	489	500	463	487	480	491	456	527	475	512	499	481	490	503	479	512	514	488	496	499	487	493	509	471	509	504	486	468	473	501	469	514	466	496	514	478	516	496	499	479	495	555	499	464	507	481	472	506	474	488	474	486	525	457	466	522	495	508	495	469	516	486	509	505	525	506	519	471	475	480	535	453	464	502	508	500	523	448	481	540	516	480	537	478	516	482	521	494	478	514	500	503	476	509	495	451	493	488	503	570	498	501	500	515	495	491	519	504	510	493	499	506	516	483	512	512	516	469	466	484	500	461	461	511	500	476	500	490	476	514	511	511	469	498	483	499	521	494	522	480	502	487	528	482	517	492	500	480	497	489	494	467	479	513	499	493	486	471	492	511	547	516	490	477	489	507	490	476	488	469	504	482	532	493	492	499	488	475	503	528	530	454	493	505	451	540	451	483	518	537	464	497	494	473	522	519	508	501	492	525	492	460	476	507	525	507	477	524	493	484	489	498	494	545	503	538	497	453	480	527	536	507	498	493	473	478	497	480	509	485	461	531	476	504	496	505	503	503	483	504	471	542	504	480	474	484	545	454	500	461	519	520	527	458	503	484	496	477	445	523	512	501	497	474	499	510	495	512	505	501	523	503	487	475	487	460	487	517	505	529	481	538	465	478	498	502	520	492	478	495	554	448	537	470	474	474	500	455	467	512	474	478	503	475	483	494	495	475	465	488	520	479	486	492	530	487	472	520	456	483	454	458	534	519	534	472	500	484	447	499	480	505	519	481	481	472	494	461	448	526	492	503	512	487	505	494	510	484	527	486	468	491	497	485	519	515	470	446	473	491	500	515	501	488	491	487	489	470	469	547	516	499	528	507	522	520	501	506	469	533	521	502	542	466	494	464	519	483	507	491	500	466	465	530	486	496	497	475	482	464	508	487	487	510	464	532	479	465	479	477	469	463	511	529	563	451	497	501	480	523	501	482	468	523	476	472	508	501	517	483	443	462	521	526	478	492	518	529	449	515	502	494	524	450	479	524	475	521	466	497	505	491	495	499	502	503	527	504	549	492	490	505	516	487	500	449	500	499	520	459	483	511	508	452	520	523	501	482	462	508	483	484	505	472	496	482	497	513	494	484	493	511	489	500	510	554	494	484	499	520	490	525	497	515	487	530	488	501	494	550	519	547	494	497	497	453	484	493	511	507	478	501	494	517	487	494	519	496	476	476	446	522	512	455	481	512	471	513	500	517	500	497	494	509	485	507	491	477	511	484	533	511	489	557	478	496	524	463	506	439	513	485	533	498	481	519	512	509	498	467	480	499	473	519	487	478	524	511	481	477	499	508	533	479	529	504	496	479	498	477	470	515	509	498	479	479	482	469	485	520	465	456	475	483	513	519	509	493	557	519	487	502	470	500	491	520	475	530	455	506	501	501	489	492	546	540	484	519	520	471	482	500	508	488	511	465	474	490	470	466	501	470	480	467	493	503	480	490	517	492	464	513	508	530	524	491	490	492	525	507	478	517	497	457	526	475	479	502	529	485	477	477	521	485	510	495	497	490	453	473	471	527	508	482	484	520	506	484	496	482	501	506	488	485	451	511	496	486	522	494	541	488	558	471	491	465	481	477	476	511	492	480	485	490	493	537	491	509	498	515	500	519	469	553	458	497	499	504	470	462	497	515	522	488	492	453	504	548	512	542	525	472	474	463	500	551	473	492	486	537	500	532	522	538	470	482	464	501	496	529	540	514	505	481	460	525	454	482	478	501	507	455	491	498	526	505	554	489	520	483	488	487	491	493	465	509	496	485	508	453	483	504	531	503	527	484	494	489	511	475	486	514	440	482	512	543	501	522	492	505	505	491	473	486	507	497	497	521	527	484	468	502	481	473	510	510	492	520	471	543	520	491	500	511	479	498	460	540	489	467	484	480	480	534	500	455	508	506	465	524	487	458	478	513	467	523	507	519	493	516	481	470	507	491	494	493	503	501	504	483	481	467	482	513	478	533	509	511	487	520	490	491	488	543	523	492	474	518	502	493	479	482	509	477	511	495	425	519	465	481	496	456	464	501	493	511	435	488	494	532	483	490	482	489	502	496	500	491	487	479	484	481	453	511	434	479	488	483	498	457	523	477	507	503	491	462	478	462	491	492	507	520	501	482	496	498	493	492	482	520	513	478	505	540	517	517	496	480	485	508	477	527	496	507	493	522	478	500	529	488	508	493	506	502	459	505	497	511	474	483	487	478	464	466	461	490	520	506	522	478	506	489	474	517	487	542	495	487	508	479	482	476	483	475	517	501	460	517	479	514	481	495	461	466	459	495	469	503	537	503	493	498	486	520	497	485	508	552	457	504	492	483	547	525	463	516	521	518
2447	246	265	250	220	224	184	219	206	212	208	176	215	190	162	189	181	199	166	171	203	217	207	189	198	200	169	197	156	175	186	190	210	207	145	179	177	190	177	169	200	198	177	171	174	198	191	181	201	192	191	186	196	182	176	202	185	189	183	196	212	216	173	192	176	209	183	180	215	189	194	173	177	190	185	192	164	164	174	172	194	164	191	184	176	195	207	205	192	185	178	173	196	210	176	195	207	178	182	190	181	186	184	220	200	194	193	215	215	195	189	206	199	173	192	178	215	201	180	184	219	188	172	163	194	164	179	168	178	197	176	178	189	186	185	177	194	166	189	188	190	175	189	182	196	198	207	171	161	174	177	192	198	187	184	196	166	172	198	179	176	203	201	194	178	175	186	179	172	200	204	198	206	202	196	193	199	204	178	179	175	185	191	204	200	192	210	192	202	183	236	183	186	185	177	168	177	202	190	194	163	168	206	220	192	190	177	152	185	209	192	208	184	189	210	215	194	188	187	190	181	203	188	169	191	200	213	186	209	197	192	216	170	198	183	186	194	184	193	177	210	191	175	192	180	199	180	190	181	203	180	203	201	186	190	194	209	186	184	187	176	194	187	200	191	200	198	181	195	186	201	195	197	217	184	184	172	191	215	186	178	191	185	171	188	201	171	177	240	189	191	184	192	212	186	199	165	204	190	169	184	194	188	187	167	191	167	197	190	189	192	172	221	212	186	175	220	204	189	190	167	205	186	205	196	180	199	184	155	193	181	187	200	194	207	177	200	195	180	195	180	185	192	201	222	223	201	172	177	188	188	168	166	188	193	206	195	185	201	205	200	172	182	184	184	203	211	183	196	170	187	205	200	172	188	178	188	180	165	198	194	212	203	210	189	195	194	190	203	189	190	205	195	198	206	181	179	196	200	213	188	197	172	216	185	182	206	187	180	187	173	187	188	168	197	193	214	172	205	172	195	173	200	193	200	172	204	177	195	189	209	169	203	200	192	208	196	195	187	178	197	194	200	201	191	185	209	189	185	193	171	183	176	202	187	184	213	181	186	214	175	195	198	184	186	179	188	206	197	215	200	156	204	200	189	185	204	206	190	192	212	232	177	207	181	178	189	198	197	180	204	207	191	191	178	209	200	179	186	205	199	165	174	183	191	203	181	189	197	184	198	165	187	240	189	195	196	204	193	187	179	182	194	187	202	178	185	161	194	185	207	196	212	183	221	224	198	185	170	184	195	185	208	197	182	173	188	174	184	162	197	194	207	178	220	181	190	209	163	190	183	182	204	173	167	185	191	206	178	207	184	203	195	206	207	179	166	188	200	172	189	207	185	188	190	179	173	177	195	181	167	204	190	181	187	179	221	187	204	170	187	200	176	196	198	165	184	172	210	181	207	195	197	177	204	210	210	172	187	195	203	189	168	198	181	169	193	200	180	184	200	184	195	176	175	191	202	199	195	186	192	193	183	221	182	194	179	187	211	155	174	201	201	194	201	193	165	186	186	212	191	185	196	190	163	184	184	202	200	200	184	196	180	180	170	188	182	204	210	206	200	191	189	189	194	193	193	195	181	217	200	201	202	188	201	192	184	191	198	177	209	191	177	226	227	203	177	201	187	195	176	175	176	221	180	199	211	204	181	181	211	184	179	196	182	205	210	183	200	200	199	192	184	178	181	189	189	194	194	199	177	186	188	188	199	168	185	190	208	179	188	199	207	187	202	189	200	192	176	187	190	190	194	191	174	202	193	215	208	188	198	224	195	204	189	182	210	188	174	198	192	161	169	184	187	192	197	208	153	198	193	186	211	176	170	174	180	186	200	165	222	193	167	194	190	170	203	216	187	220	200	207	176	166	188	188	192	188	197	169	196	185	203	203	183	189	182	169	179	180	190	206	207	184	197	182	190	197	192	202	190	207	208	224	194	187	172	193	178	193	194	186	194	189	209	217	184	197	206	212	175	201	203	170	156	186	205	158	185	174	181	184	202	203	206	212	194	199	198	196	202	183	181	219	186	185	207	190	220	181	187	218	185	190	204	181	182	186	176	204	189	197	179	187	178	178	192	179	184	193	181	204	173	196	210	190	180	195	195	208	176	181	188	195	194	223	165	200	210	171	201	204	184	198	209	191	197	186	195	195	207	199	187	183	182	210	179	193	194	201	185	203	190	170	177	186	208	204	210	219	191	188	182	195	204	186	195	177	205	187	184	189	186	187	191	195	186	198	186	193	187	195	181	193	183	185	194	181	219	176	188	179	195	198	192	202	196	192	198	206	192	203	197	192	188	166	212	185	223	189	208	184	203	206	188	193	197	178	189	195	187	178	220	202	170	203	195	191	189	207	198	198	173	171	173	196	197	202	192	201	191	165	172	207	201	182	219	209	198	173	179	179	196	202	200	186	208	177	208	212	206	228	207	228	206	197	210	191	185	208	204	198	181	198	188	195	177	178	192	180	179	174	213	199	224	190	186	162	189	180	180	196	217	184	179	190	178	171	192	206	207	180	185	208	174	202	187	201	222	201	210	198	202	210	176	217	204	201	178	188	189	192	175	204	214	218	219	179	186	199	187	192	174	174	175	186	212	181	205	185	203	196	186	180	205	178	182	183	202	183	186	194	204	222	178	190	173	199	174	218	198	206	200	180	194	177	193	207	162	201	199	193	168	201	208	214	157	175	180	175	204	180	185	189	182	190	217	197	194	180	209	197	191	186	171	197	208	196	193	187	189	202	180	193	188	172	208	211	208	166	182	168	177	196	190	187	187	166	195	206	186	176	200	197	168	195	201	167	192	203	184	202	216	202	197	178	178	179	161	207	206	177	216	167	191	175	181	211	184	188	177	218	211	186	193	194	178	195	211	183	225	209	173	188	213	189	188	192	187	199	184	200	186	182	183	205	197	200	203	188	173	183	204	190	200	177	197	216	192	209	185	180	200	184	212	197	167	202	194	190	179	181	189	180	170	167	185	199	189	198	172	199	195	197	194	181	204	187	169	199	202	196	178	160	159	188	177	186	207	186	176	190	182	236	174	187	160	203	173	205	200	205	173	196	201	184	179	176	194	183	182	186	199	207	209	160	193	186	185	208	191	179	198	181	199	183	200	196	174	191	203	195	185	225	197	210	173	180	166	208	194	201	181	182	196	197	205	208	188	181	189	179	199	189	187	224	208	209	193	198	179	204	211	175	189	191	190	171	172	188	180	171	194	199	178	173	175	164	192	182	179	184	202	182	195	211	197	161	168	189	197	170	193	182	188	195	186	189	198	178	179	199	178	180	176	169	180	185	217	196	204	186	176	193	177	222	220	185	187	198	216	210	204	205	175	191	194	191	205	215	204	207	175	175	203	178	187	185	169	177	186	200	183	191	196	201	185	177	181	188	181	188	211	175	211	211	205	212	179	200	207	187	192	166	198	155	200	181	178	172	196	205	184	186	176	176	196	215	219	197	167	207	180	189	185	179	173	177	174	193	198	198	205	184	195	159
3116	703	799	776	756	766	735	679	615	680	618	617	628	626	594	648	586	600	635	610	616	580	586	619	606	604	555	583	613	600	630	550	575	570	584	598	564	577	595	606	603	614	586	583	575	581	564	586	572	651	566	565	560	626	578	548	593	598	565	599	571	615	589	569	588	557	601	622	585	545	589	597	592	599	571	605	596	586	540	614	569	577	616	578	615	550	572	572	566	579	612	603	573	607	580	582	614	600	555	554	575	596	602	621	609	586	551	614	553	579	597	557	555	603	589	582	570	619	581	630	518	589	598	584	548	581	603	539	577	553	556	626	614	613	574	532	600	620	542	586	563	596	575	592	608	557	618	591	568	572	622	587	597	601	583	556	571	556	588	626	597	576	601	560	568	559	637	541	567	581	587	608	587	574	584	556	633	591	591	578	575	566	544	593	588	566	584	623	611	574	621	590	582	616	570	614	567	593	593	600	605	577	574	545	595	577	583	585	627	582	620	610	607	545	589	560	600	552	603	603	552	587	584	582	583	578	617	560	589	572	579	600	601	575	585	571	588	582	583	544	575	594	569	609	580	612	570	588	589	566	572	621	576	609	570	637	590	598	579	599	637	581	600	607	589	574	582	592	539	538	579	597	587	565	582	588	615	565	606	571	585	578	579	568	536	533	645	545	601	598	583	542	517	584	570	596	555	623	582	574	579	592	612	554	593	580	558	580	599	604	550	596	595	549	573	594	591	571	548	596	574	588	584	598	568	574	615	585	569	579	556	620	577	631	624	568	574	625	542	558	594	601	554	541	636	544	570	608	575	604	594	615	585	586	592	580	610	613	616	623	585	626	551	620	588	572	564	552	591	591	611	609	593	575	603	587	586	602	595	597	589	568	608	568	561	565	565	564	631	574	604	562	544	588	545	576	594	569	571	599	568	570	553	542	581	514	566	565	593	614	576	576	556	611	617	587	611	538	608	531	575	579	591	568	550	590	605	574	620	574	576	618	563	541	568	632	563	544	563	559	615	620	573	588	621	604	562	591	608	594	606	556	600	575	605	522	623	562	599	575	559	586	604	611	587	616	589	569	572	572	591	610	615	619	563	556	616	643	601	595	606	559	617	583	604	576	607	590	614	587	619	579	556	622	574	619	585	627	524	620	559	542	593	573	575	596	592	570	581	592	568	531	604	573	658	580	561	620	552	595	580	559	619	563	616	536	598	570	589	586	620	615	564	587	555	600	592	594	560	570	600	566	580	572	624	625	556	587	610	584	574	617	631	589	622	610	595	583	617	594	572	571	610	594	605	573	581	560	625	527	566	622	559	564	621	566	570	587	560	596	595	588	580	552	575	608	578	597	604	636	575	614	587	563	566	568	576	584	555	623	584	588	577	581	536	595	603	600	550	610	615	588	604	568	612	606	607	608	598	608	588	566	580	575	616	589	576	592	577	577	574	578	556	600	593	612	608	607	601	584	598	585	594	630	538	624	580	557	584	612	568	607	612	579	607	558	598	567	595	599	584	612	532	587	595	569	603	567	571	575	618	574	580	577	572	597	572	552	589	608	583	604	581	578	612	560	625	558	571	560	581	582	551	615	579	613	581	619	541	556	572	592	561	578	621	562	590	604	541	564	579	632	614	582	600	604	574	564	579	615	560	610	620	584	593	607	594	575	598	561	601	584	576	547	559	562	596	553	577	575	559	544	587	598	566	549	605	597	606	562	552	581	560	555	545	576	556	613	619	599	610	612	539	597	574	585	540	617	583	621	606	590	575	600	565	602	594	594	607	583	596	587	604	569	555	646	560	583	592	603	564	577	537	545	571	594	562	598	618	584	578	607	564	622	554	562	585	585	592	593	554	561	590	609	600	568	573	588	585	588	580	605	566	580	592	560	613	624	601	603	577	606	554	592	580	571	615	613	597	580	577	589	621	561	641	571	598	557	565	583	619	600	623	575	586	588	641	576	572	558	607	620	573	561	617	627	541	618	569	566	593	585	603	636	559	547	581	518	535	555	590	570	567	560	586	549	573	573	559	577	584	634	558	605	589	566	568	621	597	597	557	581	574	565	579	586	566	590	550	570	563	556	583	574	604	578	592	593	599	564	600	580	539	570	565	599	580	607	512	566	589	596	582	568	623	563	606	613	576	578	614	640	587	588	605	606	561	559	614	573	575	554	599	555	591	543	603	573	596	571	584	570	629	590	551	583	576	551	594	588	616	649	562	574	614	558	560	601	596	565	584	567	612	588	600	553	604	577	584	619	602	589	625	556	623	594	549	582	591	605	568	577	579	533	594	608	586	566	560	565	587	650	574	606	564	594	592	574	578	612	522	564	551	572	570	596	553	553	549	589	592	537	580	586	618	603	589	554	572	597	562	598	585	579	610	590	593	638	587	558	617	612	585	573	590	602	607	595	595	550	535	583	596	591	630	603	592	564	574	564	555	555	574	539	564	615	617	617	544	603	601	532	572	627	574	601	538	580	580	586	601	560	570	615	606	608	573	584	596	583	606	579	595	637	580	568	567	581	579	600	569	585	597	586	584	598	598	567	617	612	607	589	623	560	663	577	601	591	552	583	641	558	557	609	554	593	579	568	534	573	560	615	578	585	599	595	614	621	553	600	572	612	583	585	622	564	623	632	538	627	580	560	597	631	587	594	583	561	591	554	568	624	578	610	559	600	573	597	567	593	562	645	561	562	645	582	594	581	532	563	580	600	575	614	572	576	587	547	544	598	589	586	616	592	623	589	577	615	547	594	573	559	606	628	580	553	600	556	614	551	599	584	581	600	568	588	553	583	526	554	599	602	594	620	614	600	578	619	594	634	575	636	643	609	625	604	599	550	595	585	594	593	581	576	619	575	574	584	609	565	572	581	599	594	588	575	562	579	591	519	542	582	590	580	572	597	599	551	619	571	575	541	595	545	598	566	560	583	604	588	601	597	603	605	557	619	587	617	591	593	572	626	595	588	586	589	635	606	567	586	572	585	639	624	595	543	590	608	569	561	603	629	567	540	601	577	576	574	576	567	631	594	577	612	597	604	576	617	600	574	572	596	561	589	639	577	572	573	588	564	605	590	594	558	609	571	583	593	595	553	575	585	581	564	594	632	579	564	609	582	594	581	621	638	564	619	593	598	552	544	585	592	594	596	582	591	580	577	574	594	575	613	573	586	598	573	609	571	581	584	606	597	607	586	554	583	582	580	604	563	585	585	572	597	575	549	563	567	607	589	587	616	559	598	584	555	612	615	600	620	628	629	592	592	576	576	591	648	593	611	625	582	593	613	604	577	580	560	626	623	587	565	597	607	557	583	559	582	612	623	558	586	561	575	591	578	602	558	595	558	597	584	583	594	598	588	586	624	587	595	573	593	563	560	601	605	581	587	562	618	578	587	597	601	562	602	568	609	596	612	565	629	593	607	573	514	588	584	596	602	580	611	577	576	583	614	569	563	577	604	602	557	571	599	599	537	581	570	558	556	545	606	560	589	601	604
9014	1108	1396	1052	731	519	387	330	256	242	208	168	165	155	141	145	135	134	119	123	120	118	112	104	88	111	120	109	100	102	110	120	108	97	103	81	87	103	105	90	83	93	102	84	95	118	77	101	97	91	94	87	88	103	107	93	97	106	98	85	99	95	102	88	90	88	76	88	96	100	90	113	115	84	78	74	95	95	96	86	92	91	91	90	96	111	102	80	96	83	102	102	96	109	100	104	94	96	105	97	93	95	91	78	99	110	78	96	115	79	93	93	87	99	95	98	88	101	101	117	92	78	93	93	84	84	85	84	104	87	104	84	110	92	97	95	102	86	89	86	97	89	100	104	105	103	97	97	99	105	71	82	86	84	91	83	91	86	92	116	93	94	95	112	95	88	111	104	91	92	96	90	87	106	98	100	107	112	97	113	96	90	85	84	92	99	89	100	99	102	85	99	95	115	90	81	91	117	81	93	91	94	89	108	97	82	85	85	85	76	106	97	103	87	96	86	100	98	92	94	89	103	82	91	95	91	91	97	98	103	90	97	86	86	104	100	91	105	83	85	81	99	89	85	86	79	87	109	92	96	84	81	108	90	100	93	81	95	106	96	78	75	93	96	95	108	105	87	87	102	119	118	101	87	94	104	108	108	107	88	104	90	99	97	104	86	102	103	90	79	102	84	94	88	96	84	83	106	101	77	92	76	85	91	108	96	94	106	110	89	89	99	107	94	91	94	90	83	101	89	95	107	97	109	85	90	115	98	90	108	112	103	88	76	81	91	86	94	104	84	86	87	90	110	85	110	102	93	74	81	100	82	103	94	101	95	100	107	74	92	73	101	85	88	103	110	93	106	119	102	83	80	85	91	93	78	100	99	96	86	100	91	101	90	98	108	89	98	72	94	101	95	104	85	92	91	101	109	107	73	93	101	105	89	98	86	95	96	95	90	68	103	90	80	92	92	110	107	97	100	86	112	83	76	97	88	90	103	94	98	88	91	107	80	95	106	84	114	97	101	76	105	109	94	88	105	82	111	109	75	90	99	78	90	93	77	90	113	89	102	89	108	95	86	98	101	90	98	111	95	91	78	77	85	95	105	107	75	100	85	72	84	115	81	96	96	80	80	100	96	102	96	81	112	102	95	94	90	81	87	95	94	86	92	92	96	90	95	90	92	98	94	85	85	103	96	93	82	98	84	98	89	98	97	99	96	92	82	84	89	81	102	90	86	91	101	88	78	103	87	81	95	86	97	98	82	91	107	103	86	107	103	80	94	90	94	101	85	94	78	93	108	95	89	89	111	92	111	96	100	95	95	92	101	84	93	91	96	81	94	79	77	101	79	85	90	109	119	91	96	75	115	76	93	97	71	102	100	95	94	91	100	100	106	87	91	82	98	110	99	75	87	92	102	94	100	107	91	98	102	94	98	86	92	92	97	91	99	91	91	90	105	103	102	109	99	96	90	97	81	90	85	95	91	93	71	101	72	87	84	94	86	76	92	101	94	89	99	79	91	97	110	103	97	91	93	94	89	89	94	87	101	82	100	98	78	93	87	114	95	87	86	105	99	95	96	90	91	93	86	82	93	94	99	112	94	99	85	96	108	93	124	99	94	82	101	92	109	98	96	92	84	91	90	91	92	107	80	99	73	92	98	118	100	96	105	82	96	87	96	118	98	99	85	109	81	98	100	106	87	89	100	82	95	87	103	96	79	93	97	91	97	97	101	104	92	88	99	90	100	116	95	81	96	108	81	82	86	89	72	85	91	80	116	67	96	88	95	96	83	81	90	98	92	84	90	105	93	86	107	83	72	102	96	70	92	100	93	114	79	92	90	96	110	98	99	75	94	98	113	105	106	88	83	90	98	95	90	107	126	80	89	99	99	90	86	103	89	85	85	86	94	103	86	95	90	94	94	96	107	104	90	109	101	90	105	101	82	87	93	86	97	115	79	98	92	93	112	90	94	87	89	89	80	95	82	79	82	78	74	94	97	75	98	91	98	83	91	111	121	90	89	94	94	97	89	93	78	88	102	97	101	100	100	108	98	81	107	94	102	80	91	103	102	84	94	103	91	90	99	93	99	99	106	85	97	81	92	85	92	80	93	99	100	95	100	96	77	90	91	92	79	77	80	81	100	101	103	106	94	103	77	98	79	97	82	105	84	97	89	87	103	94	95	91	97	96	88	81	96	103	87	108	94	92	90	77	91	88	107	94	93	96	88	83	75	92	92	82	88	72	87	101	93	99	102	98	94	103	103	85	92	98	92	96	91	95	98	96	91	77	81	109	76	84	96	88	86	90	93	119	112	97	106	95	107	88	96	93	88	95	90	74	115	106	107	76	95	92	97	86	90	96	72	97	83	91	82	94	92	96	94	89	105	84	110	74	92	99	90	85	106	106	89	117	103	111	80	79	108	90	94	103	100	90	104	85	87	95	88	98	92	74	90	99	89	113	97	87	89	93	106	83	113	103	97	90	89	87	92	91	104	87	103	85	89	106	86	91	83	116	99	124	80	83	96	100	94	88	70	106	102	90	89	91	104	99	76	98	90	88	85	114	88	83	96	92	80	91	85	89	99	109	91	97	100	111	103	87	79	84	93	86	84	94	105	92	88	100	104	93	99	83	102	72	88	86	90	99	85	100	95	98	106	68	85	100	91	103	89	89	96	89	90	94	79	99	95	86	80	98	80	99	85	93	77	109	100	99	91	99	85	91	93	98	93	89	84	96	85	79	91	84	88	97	92	109	83	87	96	94	95	112	93	93	81	86	94	85	94	75	109	89	102	99	91	72	82	101	89	81	98	107	83	97	97	106	94	103	86	108	99	106	100	92	102	95	74	101	88	99	115	110	96	98	92	86	69	92	96	87	101	92	103	101	84	95	78	95	103	96	93	82	83	95	99	85	93	94	85	92	104	95	94	91	113	103	95	76	85	77	101	92	76	101	78	83	80	96	101	81	83	115	96	94	96	113	93	94	91	83	88	88	87	95	91	85	73	94	101	93	114	111	82	98	94	76	71	90	94	85	96	105	89	102	115	79	71	87	96	109	72	111	87	115	96	105	93	77	90	92	87	96	100	96	83	94	104	93	92	104	92	86	102	88	102	90	103	93	115	99	115	86	98	104	94	108	87	98	104	104	110	86	84	106	92	86	93	92	96	103	97	108	94	98	93	89	94	92	97	90	90	90	88	84	88	101	94	94	104	93	100	103	84	97	86	100	98	97	111	93	90	117	100	106	104	97	99	87	98	86	92	87	99	79	81	107	86	102	92	90	98	104	88	96	89	108	88	109	91	90	97	80	89	93	116	99	90	102	94	98	108	95	88	101	83	100	97	87	82	97	88	89	92	112	107	91	97	99	94	96	90	103	91	99	116	90	100	84	84	99	103	107	86	67	94	86	79	93	104	100	90	82	94	97	92	104	95	94	99	88	84	90	98	98	78	97	99	86	96	101	99	113	100	86	100	121	72	84	105	79	88	91	96	111	100
6111	1466	3439	3780	3186	2511	2071	1733	1418	1245	1146	971	888	812	748	694	685	648	589	526	543	528	535	536	491	492	444	437	431	433	437	417	425	398	399	400	417	375	417	372	377	364	414	352	366	384	375	388	381	398	377	339	351	356	352	368	360	354	328	334	349	344	360	348	355	339	351	353	342	351	298	351	343	334	327	330	317	316	332	334	314	354	343	363	356	322	350	334	356	355	345	341	296	355	347	334	334	316	317	347	337	320	342	320	344	336	358	339	351	353	331	333	317	325	329	332	372	346	347	310	310	306	342	336	348	314	323	356	308	306	332	363	304	368	327	343	324	329	350	315	325	317	347	341	313	350	359	321	328	293	320	340	336	366	359	336	318	324	310	319	316	342	338	330	336	329	312	326	310	348	302	318	324	288	318	329	317	353	318	336	345	333	337	309	329	335	344	353	321	324	310	313	289	304	314	327	332	308	327	319	309	341	338	345	318	350	332	340	315	352	309	304	330	351	309	317	311	339	342	343	314	331	330	314	309	336	316	328	379	336	358	382	323	326	360	322	332	337	323	301	321	332	315	339	347	344	324	295	346	321	367	327	324	338	318	352	341	330	311	331	344	328	293	331	285	300	351	321	390	319	351	343	339	337	320	302	320	321	311	324	297	317	329	349	334	303	327	328	290	344	318	338	317	315	320	342	370	339	304	322	334	352	340	316	297	338	308	292	307	349	333	285	342	329	306	306	298	322	284	325	332	340	331	317	341	342	305	359	302	354	348	343	311	326	345	322	337	316	342	357	306	327	322	302	371	294	333	331	320	357	317	332	307	346	294	328	323	303	344	313	323	302	323	326	330	328	333	325	336	332	304	292	336	329	340	332	333	333	335	325	328	312	328	323	343	332	339	320	311	379	318	320	344	362	316	321	342	333	320	334	355	324	335	315	307	328	327	305	337	336	347	289	326	331	328	317	324	318	313	291	323	322	361	307	326	324	321	303	332	355	305	325	341	340	308	332	332	311	328	319	351	335	338	332	308	331	275	369	324	346	314	318	361	334	311	339	325	317	335	319	318	346	326	355	328	329	333	350	330	307	341	324	315	312	334	326	305	347	334	292	357	285	357	323	339	334	324	298	344	333	315	335	335	366	334	304	355	359	330	360	327	306	331	322	319	334	299	354	316	300	327	324	347	335	348	295	320	343	346	323	327	365	320	344	341	339	293	307	321	353	368	313	343	336	325	326	335	329	310	359	339	274	313	318	314	332	325	321	300	328	338	335	332	339	323	331	359	306	313	287	342	307	313	340	305	338	332	369	301	327	337	323	322	334	329	320	354	321	328	321	350	303	322	343	358	296	342	330	326	314	322	335	327	298	341	327	330	318	332	309	326	335	305	359	333	305	348	328	338	323	335	344	285	327	301	308	317	328	289	310	321	346	342	306	344	336	312	327	323	313	352	338	307	320	330	348	308	328	313	338	319	320	328	326	336	331	335	330	290	320	340	300	352	317	314	337	354	334	372	322	338	335	336	339	320	323	321	331	326	311	310	320	337	335	328	311	334	346	301	332	327	318	347	302	344	309	329	331	328	329	318	335	336	352	344	318	326	339	324	314	314	323	306	352	343	298	337	323	333	318	330	329	340	299	345	315	316	317	300	293	312	322	371	330	330	321	303	351	309	338	344	306	345	320	326	338	323	356	339	331	320	321	334	285	323	322	313	334	337	361	344	357	334	342	350	324	344	365	339	318	316	327	348	326	308	309	337	344	335	334	341	324	333	336	326	331	339	336	344	318	336	338	358	326	367	312	348	325	349	325	321	330	328	312	349	335	328	290	357	312	346	330	316	345	334	318	309	334	330	294	303	324	331	345	308	314	353	295	344	325	318	313	345	330	324	347	336	313	334	336	346	328	332	328	353	337	331	315	333	349	326	334	349	320	348	329	312	302	323	331	328	296	350	342	305	331	333	316	332	292	357	333	336	333	333	338	330	295	318	301	327	334	315	358	341	334	343	332	328	317	343	335	308	336	374	338	322	337	328	333	333	305	297	332	317	307	341	323	336	323	308	315	310	290	285	341	314	362	327	317	336	319	336	321	323	327	281	342	308	342	302	379	318	342	327	319	309	341	305	341	338	337	336	341	345	348	325	327	331	304	328	329	330	369	312	325	319	315	333	323	364	339	349	321	332	308	318	334	347	305	310	351	310	358	344	319	322	299	359	322	318	299	327	329	337	315	323	355	365	285	333	337	303	320	363	306	362	346	347	317	319	312	353	346	365	332	325	346	322	314	315	307	336	370	316	338	337	322	343	336	317	336	340	309	323	342	310	338	336	320	318	305	311	333	330	314	339	322	339	326	313	363	313	334	331	343	326	324	339	315	359	318	337	349	356	331	350	351	338	333	339	316	337	333	292	311	346	345	319	326	316	337	355	303	304	282	347	344	329	336	335	354	330	336	334	315	335	317	299	330	338	319	338	347	334	341	344	347	355	317	318	331	330	296	322	317	311	329	337	299	336	340	359	341	315	341	329	375	348	346	328	330	346	330	325	324	332	334	347	354	307	339	290	299	334	363	316	367	311	333	331	339	318	313	341	315	298	317	319	336	310	317	345	315	310	316	342	346	352	340	344	324	324	329	333	309	341	313	320	336	317	340	308	331	317	325	323	317	352	304	321	303	324	309	331	339	311	327	326	321	309	309	340	341	334	346	343	327	344	326	322	302	337	324	312	331	335	311	351	291	328	357	318	355	339	318	347	339	314	323	311	308	335	350	355	319	324	361	315	333	313	312	344	310	334	309	359	371	340	357	360	317	299	333	325	320	319	310	334	316	296	290	333	331	316	324	302	317	310	319	359	339	293	305	307	328	321	345	319	324	343	356	366	319	350	353	313	306	318	331	357	351	332	333	331	345	320	322	316	321	355	308	336	314	329	321	332	332	313	323	321	318	347	338	325	350	362	287	341	347	356	317	307	332	330	325	341	324	310	330	350	342	294	331	336	335	293	336	326	338	333	329	347	315	340	312	347	301	348	314	354	311	315	318	324	319	332	330	341	311	316	346	304	337	309	328	350	326	312	352	313	328	315	288	333	327	310	331	317	329	303	324	326	296	361	329	330	316	298	303	334	313	318	347	333	325	307	337	311	337	365	359	335	320	310	373	317	300	320	319	362	354	339	319	315	339	311	319	350	294	311	328	318	310	306	321	327	299	330	342	326	365	312	323	320	319	310	337	315	334	333	321	370	352	331	320	355	333	295	306	319	309	337	332	326	300	318	356	300	325	320	345	373	304	312	329	349	318	295	350	334	319	314	283	321	294	322	360	313	316	324	312	333	328	343	340	312	302	347	348	324	323	315	363	336	327	315	333	367	279	341	308	293	331	311	363	335	307	348	329	300	324	315	309	310	325	335	300	336	319	338	332	349	348	330	314	324	299	323	315	296	332	352	339	318	338	286	314	314	328	322	345	319	343	360	313	323	316	347	320	333	354	299	308	351	336
16603	2690	2851	2129	1462	1050	807	590	516	407	373	306	306	268	227	268	232	246	201	213	195	185	198	225	192	188	195	188	184	183	183	165	169	168	166	164	186	158	154	159	188	145	148	181	125	164	135	141	155	152	154	163	163	163	128	156	153	137	143	159	157	146	143	155	178	136	174	154	168	147	172	158	134	151	151	150	151	131	175	167	157	140	160	181	144	188	166	141	135	155	146	151	159	132	141	157	165	147	130	143	147	139	157	134	149	146	146	150	149	139	146	153	170	155	143	140	135	154	143	180	139	161	131	148	174	161	152	144	143	155	155	130	140	145	150	151	144	158	162	174	152	168	135	130	145	137	129	139	135	148	144	172	141	131	141	167	141	143	135	149	139	146	144	158	163	157	147	160	171	136	129	155	151	130	143	144	129	149	149	162	142	153	160	143	137	148	137	149	134	168	140	139	159	146	142	128	166	155	125	125	156	126	152	132	168	127	184	161	179	150	162	160	139	123	144	173	123	150	150	144	155	167	145	158	155	162	172	134	151	140	156	156	160	148	145	137	143	143	145	149	145	126	134	156	148	186	148	156	158	160	152	153	136	160	183	129	168	181	145	150	144	138	132	170	158	181	165	161	152	155	148	133	132	139	142	153	143	143	161	149	141	166	160	164	142	148	140	162	156	155	145	129	142	151	149	134	127	154	162	159	143	143	163	138	130	132	150	138	138	152	162	151	160	154	141	146	155	162	138	159	147	140	134	160	142	137	129	153	147	159	139	170	145	133	140	149	126	149	166	157	143	133	164	134	140	142	168	139	159	159	160	148	153	134	148	148	148	135	154	147	124	143	127	152	132	159	138	161	162	147	146	166	140	138	160	121	172	173	154	137	152	147	129	156	160	163	136	142	144	139	150	154	170	152	161	155	130	145	130	140	135	131	142	139	139	153	168	163	160	151	151	152	152	124	157	151	154	156	139	131	181	156	129	122	160	143	156	149	130	134	157	123	117	138	151	145	155	150	139	146	144	147	157	146	156	172	137	158	163	143	148	149	146	177	130	167	152	167	135	138	158	132	148	153	138	156	145	146	165	134	145	147	154	141	161	145	154	167	165	155	144	174	152	166	130	159	157	151	142	139	154	154	141	159	148	148	150	132	134	175	160	150	159	149	142	158	155	171	134	136	149	158	153	145	131	154	172	145	160	154	131	154	152	166	160	173	145	160	150	159	149	151	157	129	155	160	167	164	138	139	163	162	151	153	158	137	151	179	133	145	135	151	138	143	153	151	147	120	139	150	145	156	151	149	146	154	177	167	143	147	148	159	175	154	128	160	138	124	138	164	155	163	160	145	171	136	158	158	145	144	176	143	138	157	159	155	157	136	155	170	146	160	121	137	142	149	156	137	164	169	174	129	154	149	164	167	164	153	175	158	163	131	132	143	138	142	136	171	159	149	154	151	142	155	136	134	131	159	145	152	166	134	171	163	142	133	144	171	133	161	149	136	162	124	151	157	152	156	159	143	173	167	147	149	130	160	143	138	142	158	139	152	177	151	164	135	151	145	144	156	146	117	148	171	154	153	156	162	174	153	144	159	132	152	151	151	150	147	125	163	163	137	148	152	158	145	161	148	153	146	147	162	155	158	161	150	141	146	164	147	148	141	148	151	150	160	176	154	153	142	154	163	159	138	153	146	167	157	160	153	137	155	178	153	155	129	120	138	150	152	161	144	152	122	175	157	155	160	148	143	146	138	162	148	123	166	141	189	157	123	171	149	148	172	152	154	150	169	161	172	149	161	158	156	135	143	161	126	134	144	179	132	165	136	167	137	145	151	149	145	125	148	164	155	150	148	169	137	147	120	136	148	129	163	157	134	168	142	138	161	155	156	155	145	157	143	151	155	150	148	142	143	134	125	151	156	133	161	142	157	159	146	145	141	165	159	137	156	151	155	157	157	153	149	140	151	159	133	161	141	171	152	159	142	173	166	143	138	152	144	128	166	160	156	157	175	170	163	135	135	143	144	152	174	145	130	161	141	124	145	158	146	146	143	161	152	168	150	145	139	147	170	141	150	129	140	143	153	150	129	115	139	151	170	146	132	152	135	143	156	148	152	137	151	153	170	148	136	151	143	135	157	128	159	148	136	150	151	143	165	128	136	155	154	161	151	137	145	155	139	162	136	138	143	149	158	126	138	133	146	135	127	147	155	161	132	155	150	147	159	140	150	139	149	142	157	161	138	179	166	137	172	157	152	142	136	159	144	151	149	164	144	166	149	150	130	131	145	151	166	132	130	150	140	138	151	159	140	146	153	158	162	140	129	155	151	158	117	148	152	137	147	135	151	138	147	149	156	145	142	138	155	168	145	158	145	146	148	158	160	153	158	139	136	129	129	152	143	151	147	143	126	157	128	171	144	117	142	157	172	168	142	162	160	150	137	155	150	137	135	157	182	161	136	160	147	132	163	155	144	154	140	156	153	171	156	146	155	139	165	146	139	140	171	144	145	156	151	153	137	144	142	147	151	159	151	155	149	152	135	153	151	138	149	152	138	154	160	146	146	149	149	149	170	157	153	150	142	128	159	128	154	164	159	152	161	170	178	145	152	153	157	130	138	144	155	165	156	136	164	144	152	178	159	140	142	129	160	146	162	152	151	137	153	143	156	155	162	142	162	160	150	147	158	140	155	144	148	132	136	152	131	151	175	140	145	124	144	152	149	158	154	116	149	159	164	144	150	137	168	150	156	144	164	153	133	171	141	149	161	151	147	145	157	148	155	157	155	161	160	135	149	155	163	134	164	136	172	138	164	121	141	166	142	145	146	157	153	142	134	160	148	134	156	169	153	138	132	152	161	152	148	150	169	151	147	129	159	154	159	154	168	137	144	116	156	134	147	134	157	147	150	165	124	143	132	159	139	141	138	132	142	148	155	142	177	159	156	171	143	133	137	166	150	164	133	153	153	153	147	149	172	129	113	134	156	175	152	137	146	146	148	140	131	129	150	165	135	152	147	151	136	144	152	147	163	149	140	147	146	161	134	136	149	159	154	156	144	146	171	161	146	155	168	145	142	140	142	134	129	138	141	142	166	141	134	155	141	149	150	143	150	144	145	155	166	146	155	160	131	136	165	162	143	140	164	141	135	157	150	141	177	132	146	148	154	149	118	153	145	135	156	155	166	134	158	143	153	143	156	166	156	137	154	137	158	144	161	153	162	136	149	145	149	153	152	164	151	156	163	134	137	121	164	167	152	169	151	152	150	158	137	135	159	148	148	135	128	150	142	157	135	148	150	160	131	168	141	146	139	155	152	160	142	141	147	161	136	136	151	145	150	152	143	163	178	124	150	143	137	126	183	166	149	156	150	162	141	144	172	137	147	162	158	163	150	165	166	150	140	157	150	163	135	164	148	132	157	129	161	159	158	146	147	159	143	126	148	163	137	137	153	147	168	151	139	149	116	160	141	162	134	134	144	159	140	141	144	159	146	161	161	162	157	153	162
8228	2659	6400	6996	5998	4645	3788	3119	2718	2320	2041	1775	1693	1431	1344	1233	1157	1136	1022	994	958	914	863	805	808	827	736	736	670	706	672	692	680	698	614	610	624	605	618	632	600	603	589	580	553	614	521	578	550	576	575	544	589	576	549	533	522	526	550	514	515	516	525	507	572	506	523	532	525	536	564	534	535	497	493	515	503	502	483	584	529	546	494	493	502	554	499	499	522	523	496	490	482	499	524	537	527	538	514	494	482	498	510	510	538	522	527	480	485	510	508	523	525	510	502	513	474	510	511	507	496	496	503	506	501	495	517	488	497	527	519	473	502	502	540	532	475	488	534	471	506	476	473	536	481	500	467	503	486	497	486	509	485	502	537	477	487	522	502	490	517	509	516	488	538	505	486	499	511	478	515	509	496	481	514	475	505	544	496	460	511	468	506	498	488	517	447	487	508	510	475	520	502	492	530	489	495	488	505	479	490	486	510	484	542	510	479	493	513	519	509	490	512	496	506	488	502	473	502	466	503	496	478	468	491	495	467	500	468	490	518	479	449	495	506	521	500	510	523	500	507	529	506	496	547	516	487	493	492	506	485	489	504	475	506	474	486	521	476	524	482	491	449	483	490	454	514	460	480	476	472	516	503	496	503	494	509	495	504	462	457	476	476	487	502	481	493	466	497	498	504	473	524	466	495	478	483	495	504	494	448	455	515	484	501	527	495	490	521	482	470	462	471	537	489	516	478	472	515	499	484	503	487	516	542	476	518	498	476	519	449	482	492	486	474	474	485	514	474	498	444	509	487	480	465	511	531	469	529	508	470	508	470	482	477	512	492	490	519	481	485	530	450	505	490	534	436	465	504	546	495	458	505	507	522	514	477	530	461	495	499	540	500	457	478	506	508	491	459	483	507	464	513	494	486	536	501	472	488	496	459	463	556	508	479	514	469	503	482	514	452	489	465	486	504	470	499	522	474	496	469	510	525	473	541	473	449	511	497	517	475	475	465	453	495	473	497	541	506	438	483	485	471	463	474	494	471	478	525	461	521	499	504	539	525	491	470	476	490	495	486	534	484	486	516	492	475	512	491	490	513	471	484	476	493	484	468	481	485	482	503	490	463	508	490	490	479	449	488	512	518	485	507	485	500	469	527	469	510	484	491	491	508	515	505	509	523	489	484	491	486	436	446	521	498	511	496	469	470	476	497	499	495	479	463	491	489	456	470	517	507	478	512	472	502	509	476	538	470	521	530	500	503	496	460	497	505	498	494	496	483	500	518	463	469	497	451	517	482	492	456	497	512	509	454	466	552	508	472	474	471	490	493	464	491	458	534	495	493	519	506	489	503	497	484	520	497	484	486	505	562	500	479	470	526	507	511	470	523	484	469	500	484	463	496	462	459	495	469	502	490	478	488	490	491	479	475	470	490	476	497	485	515	483	529	489	488	470	503	522	487	528	492	505	496	482	477	487	522	501	477	476	488	487	506	477	486	515	485	477	521	451	530	510	494	520	487	508	509	487	491	452	479	501	488	465	470	512	499	507	511	457	533	473	473	513	472	484	498	499	504	478	491	493	487	490	480	493	474	512	462	481	504	508	489	501	475	517	486	476	532	497	502	480	492	511	492	499	466	501	498	512	488	501	493	521	484	480	445	492	490	477	523	467	511	522	522	470	465	495	518	492	486	497	494	505	493	489	503	477	518	483	489	532	495	507	489	493	485	499	489	485	490	511	476	479	484	495	511	491	499	488	455	492	498	498	447	506	480	478	491	459	518	448	503	507	522	506	499	470	494	503	459	516	476	496	492	525	470	488	508	490	507	516	472	484	510	468	480	508	479	505	515	489	463	511	506	532	537	504	478	516	518	469	488	452	506	485	460	528	506	484	475	516	480	526	491	486	506	468	489	498	477	478	508	523	495	478	498	506	537	479	481	493	466	468	500	460	531	505	477	479	503	455	514	500	459	487	458	516	515	441	507	489	463	514	535	478	507	504	507	485	497	483	516	493	507	503	516	507	524	502	502	495	482	492	515	481	510	505	474	492	507	518	495	462	518	495	504	446	540	486	474	501	460	520	437	507	539	473	462	504	454	528	491	484	485	519	487	495	468	513	544	502	493	500	495	504	465	486	492	488	486	451	495	477	484	493	498	459	473	510	502	538	490	474	478	488	495	478	511	486	464	473	464	497	486	499	480	511	489	508	470	510	490	488	521	444	531	490	492	504	495	503	505	484	486	501	447	500	492	493	523	460	485	478	536	465	504	487	526	526	464	474	465	458	476	483	490	530	496	506	505	481	451	471	511	460	502	506	486	486	493	506	504	488	508	487	473	501	489	528	494	472	495	483	506	498	498	467	483	482	497	515	496	533	483	494	458	505	540	492	451	483	495	491	477	494	536	492	460	492	501	514	503	552	503	500	512	489	492	488	500	473	488	469	485	492	457	499	469	510	455	507	522	515	466	509	488	503	547	521	473	507	520	474	478	514	494	494	503	442	496	532	501	492	502	493	483	504	467	452	499	516	544	499	493	494	466	532	492	511	482	451	485	420	490	490	496	484	528	527	510	483	502	466	464	500	472	528	537	461	482	482	527	475	497	517	463	462	478	485	490	494	514	519	486	460	490	502	480	465	496	526	495	527	504	501	484	518	495	478	500	472	471	507	514	513	463	453	497	460	510	473	502	480	478	504	484	511	489	502	460	521	480	480	500	487	503	506	469	486	512	510	514	506	500	498	500	481	453	485	487	459	468	492	466	500	490	499	496	477	510	507	497	473	490	500	449	489	507	517	423	460	519	490	526	498	492	525	486	509	488	465	480	506	485	531	459	473	501	442	494	505	467	472	495	531	505	494	483	501	530	479	481	539	506	473	489	491	476	522	469	479	501	451	496	461	525	485	493	483	465	473	491	478	521	504	483	506	495	503	467	449	470	494	511	481	469	461	480	512	494	477	501	500	469	499	482	543	498	466	483	524	492	489	530	505	497	460	478	486	509	473	500	519	529	453	477	466	459	489	479	453	471	498	484	490	503	479	496	493	531	474	508	514	554	464	488	475	488	485	488	527	510	488	470	468	448	456	514	440	503	487	480	522	488	504	473	542	478	459	475	500	509	444	484	489	456	498	518	488	481	495	504	478	504	488	513	516	504	460	486	482	487	486	524	517	487	493	464	507	479	500	518	524	488	501	475	495	474	479	447	542	491	505	462	469	466	496	524	485	503	515	525	456	499	480	483	513	521	506	494	489	489	503	497	496	498	471	482	492	502	481	474	504	520	485	527	509	534	513	499	496	472	480	528	453	454	528	539	510	497	517	470	500	491	511	492	495	469	463	527	504	516	478	462	484	486	448	519	485	483	512	543	503	517	464	473	512	479	509	506	468	451	531	488	491	497	500	481	511	506	488	480	529	465	520	513	470	489	497	497	487	509	464	525	550	496	485	483	473	507	521	474	503	497	505	488	517	502	500	457	505	507	450	469	486	517	511	477	497	488	461	529	499
2486	256	263	259	235	218	194	211	220	194	206	213	188	180	200	204	214	175	190	178	170	183	176	193	221	202	175	188	168	182	199	176	205	198	204	181	195	181	205	223	175	201	182	199	170	206	183	210	207	181	188	199	191	167	185	187	174	197	184	181	184	192	192	173	174	211	211	202	197	212	198	178	213	172	194	191	151	190	202	202	220	169	179	192	186	193	188	202	184	187	194	192	198	186	187	175	194	193	191	218	216	192	177	191	197	185	172	186	192	184	203	176	181	192	193	193	193	199	199	190	176	196	170	201	191	162	185	171	176	198	193	183	168	199	211	188	191	180	201	171	177	185	188	208	218	191	196	193	208	199	181	190	187	211	183	192	194	171	178	186	159	191	188	198	180	194	205	183	171	164	198	196	195	196	204	183	208	210	167	212	185	204	220	158	201	181	192	200	181	217	202	198	188	172	213	197	209	184	178	182	218	186	177	191	194	176	173	179	195	186	178	194	187	198	193	198	180	184	205	181	188	190	207	184	168	173	198	190	195	198	191	189	189	214	178	186	203	204	179	184	193	184	203	193	236	211	175	201	218	182	182	191	171	179	189	195	175	171	169	185	189	184	179	176	209	181	200	195	169	171	184	194	215	184	175	197	169	197	197	187	169	208	170	174	218	198	180	210	196	203	192	184	186	177	225	220	200	185	173	171	193	186	195	195	191	158	198	228	218	183	189	180	193	177	203	189	202	177	196	205	201	210	159	214	176	168	216	192	167	215	196	209	155	209	182	189	198	200	182	194	209	189	193	205	205	175	205	173	204	193	182	178	195	186	207	192	207	209	196	181	163	193	178	172	201	184	165	201	192	177	175	213	185	164	168	219	174	175	176	181	150	178	185	192	184	185	199	163	164	201	190	199	164	200	178	194	182	198	166	192	232	177	186	178	189	183	196	171	188	207	192	212	188	189	173	170	223	194	207	188	173	191	167	184	194	187	218	200	181	197	185	171	183	196	199	172	197	192	189	211	194	194	190	202	184	172	192	192	198	206	187	182	205	214	195	193	198	189	196	168	195	200	191	209	206	199	222	207	197	192	192	208	178	200	175	200	186	196	213	201	180	193	182	176	170	192	207	203	197	168	184	192	186	205	175	188	202	170	189	159	191	192	179	190	203	184	199	176	200	191	189	199	198	200	202	187	195	191	196	189	181	184	198	188	201	211	199	190	205	178	182	209	172	192	205	177	216	190	203	214	181	194	203	190	171	193	178	164	191	198	173	185	193	196	184	221	226	185	178	196	208	168	197	204	188	199	204	204	222	186	162	191	202	192	205	204	185	184	174	210	188	203	170	182	205	189	200	156	185	209	179	194	210	191	207	180	173	204	161	199	216	183	212	208	192	191	183	207	189	174	189	207	190	200	194	170	208	213	190	205	200	198	190	194	181	179	197	189	183	195	207	194	182	190	204	179	172	183	167	204	207	170	197	204	182	186	183	208	176	200	197	195	181	199	190	200	188	203	204	195	196	187	212	199	193	168	174	188	167	184	192	187	195	178	181	187	196	196	188	211	169	194	217	186	205	181	187	193	188	186	155	199	186	201	186	203	160	171	193	201	201	171	178	210	197	179	173	182	196	179	173	170	179	199	203	189	209	182	185	208	210	182	206	198	207	182	214	197	193	187	204	183	190	184	188	212	218	194	206	204	205	186	157	181	178	182	198	189	176	204	194	179	211	209	165	205	174	201	165	176	176	194	198	190	199	188	179	186	188	223	191	197	203	204	186	172	185	195	187	198	180	186	191	187	191	206	181	181	191	191	198	216	175	175	195	176	192	180	193	192	182	197	226	189	196	185	201	186	197	170	214	204	183	170	213	184	190	200	196	183	194	180	215	185	189	194	174	213	187	186	200	188	168	196	198	201	181	163	193	218	189	210	186	176	178	192	193	195	185	212	195	193	171	180	200	176	190	196	191	191	172	193	175	210	191	198	207	214	198	201	195	207	187	203	207	220	197	180	205	214	191	170	173	199	197	202	184	176	194	170	179	187	185	176	178	172	188	185	175	187	183	192	205	183	197	164	168	183	168	202	179	195	183	176	210	200	174	206	186	201	195	185	197	197	198	192	209	195	175	180	191	170	176	177	204	216	187	200	206	163	183	183	179	201	214	193	191	157	205	194	189	196	184	182	208	183	189	191	178	175	189	192	200	176	213	191	171	185	200	200	201	170	181	208	193	179	183	183	185	172	176	168	173	198	185	187	177	161	183	177	197	181	194	205	184	184	174	188	201	167	190	207	194	211	167	193	193	185	176	215	178	182	179	197	206	181	189	213	191	180	193	179	181	188	194	167	175	188	170	221	176	213	182	177	213	192	203	203	215	186	158	185	160	173	196	188	194	198	188	189	188	191	187	158	159	179	202	191	206	204	188	192	170	220	204	197	204	188	201	208	171	212	201	196	166	166	231	186	180	199	197	178	186	197	191	196	197	197	164	199	188	183	192	196	190	187	181	176	197	199	181	208	179	189	183	196	183	191	180	209	206	190	208	163	184	213	197	187	186	190	192	208	161	190	158	195	161	193	192	180	161	213	202	179	199	211	212	179	184	199	194	192	203	216	180	195	182	189	168	214	188	168	207	192	198	231	208	182	186	188	193	202	195	206	216	200	181	199	197	192	180	192	191	174	204	184	198	172	167	168	168	179	203	182	194	173	187	189	176	190	210	190	198	196	196	176	176	195	190	190	210	194	197	189	195	182	183	193	188	188	203	182	205	201	207	185	191	209	186	192	220	171	191	174	215	203	197	186	192	180	196	180	161	188	207	195	186	197	207	214	200	220	184	192	185	196	197	207	188	201	190	191	170	207	193	210	203	197	194	172	177	172	178	173	187	210	189	194	206	193	214	187	184	211	201	193	194	208	188	205	189	182	196	192	159	169	200	183	195	181	211	208	178	180	196	204	198	204	185	180	205	192	207	183	160	208	182	199	171	184	195	176	196	195	172	205	185	187	191	208	172	181	189	193	233	199	196	170	189	210	169	214	166	196	191	194	171	203	193	185	189	190	196	168	196	209	176	170	195	203	190	210	193	185	198	196	188	212	177	204	205	198	182	185	206	189	191	184	197	191	193	202	186	197	165	189	189	175	179	179	180	197	199	216	177	199	171	196	164	180	165	204	185	192	170	208	176	196	188	190	185	214	173	180	202	215	184	165	197	181	224	185	207	206	193	175	150	176	191	162	210	177	181	208	194	176	190	205	184	206	231	183	203	193	193	196	207	168	186	190	194	164	192	221	186	196	178	185	185	182	202	192	180	178	179	194	186	184	193	198	206	207	191	182	204	202	191	196	191	200	175	202	217	197	154	182	202	193	181	186	204	192	166	184	192	178	201	212	204	193	201	186	205	183	174	178	164	215	217	216	204	202	207	174	181	178	208	207	198	189	182	217	191	182	212	191	189	178	190	213	182	190	211	200	210	200	182	183	196	173	214	184	185	214	182	208
3121	729	832	821	842	773	697	665	688	717	640	661	588	556	600	559	562	608	604	584	603	607	628	534	605	625	636	600	555	615	632	557	596	581	564	618	613	641	558	607	601	571	629	579	580	548	626	574	596	569	637	596	637	608	587	609	605	567	594	564	581	578	612	588	620	569	599	586	592	583	573	561	622	564	590	586	567	612	593	591	576	561	562	594	568	588	572	568	580	598	593	590	576	591	576	598	608	585	582	587	610	594	611	554	588	543	543	567	569	586	589	624	573	583	609	635	576	604	574	569	578	615	619	553	610	574	549	577	610	573	556	595	615	595	592	577	586	603	589	571	612	591	591	587	595	603	571	551	594	592	598	598	585	580	585	588	564	605	593	592	606	608	537	575	563	636	616	552	607	588	607	591	596	605	563	601	559	602	577	574	558	599	597	598	611	601	601	582	587	566	587	556	577	602	552	542	611	592	547	604	582	563	585	562	582	610	541	586	550	571	580	576	592	580	579	583	583	541	556	566	564	592	641	586	571	655	581	570	546	606	584	593	568	565	577	624	537	607	548	587	585	556	576	596	565	590	549	596	601	593	582	577	546	541	610	618	539	588	597	582	582	587	616	582	569	590	586	566	605	581	536	587	576	598	572	546	568	620	603	596	588	611	556	604	627	527	562	548	592	588	615	598	595	593	567	581	567	575	578	542	624	595	568	536	595	558	558	560	570	598	540	549	609	611	532	582	591	596	591	601	621	540	600	607	598	580	575	600	619	580	565	611	592	627	570	608	578	638	571	603	622	571	562	583	572	577	590	587	593	572	545	567	573	623	599	608	595	596	603	569	562	602	554	569	579	570	595	594	557	592	587	584	580	572	610	571	600	572	550	539	580	550	554	596	606	569	588	560	603	606	594	571	587	594	619	536	562	571	599	569	563	612	609	556	581	590	626	562	589	624	554	597	554	576	596	577	603	570	593	560	609	588	565	586	555	524	572	568	593	595	552	606	635	578	592	599	613	610	534	567	563	593	549	590	592	554	573	553	566	561	554	583	566	553	582	591	574	561	548	585	554	584	541	586	600	648	609	606	593	614	571	569	593	611	571	567	543	578	536	561	565	576	595	560	624	603	593	583	552	547	605	601	578	578	564	584	601	592	547	593	567	602	571	643	625	592	590	589	604	541	574	575	612	586	615	560	558	644	608	603	568	586	569	561	583	570	582	592	515	560	580	563	578	641	591	603	623	573	588	626	544	608	589	591	574	627	558	599	573	563	533	572	589	598	564	592	604	540	594	598	592	589	572	561	542	555	580	601	528	621	577	535	541	598	623	587	596	584	556	591	583	597	577	571	568	565	578	584	552	605	559	582	583	602	580	579	578	617	589	575	560	563	567	589	590	615	591	607	571	567	567	564	584	572	594	582	606	581	593	553	611	534	628	612	567	556	584	597	569	566	582	624	616	566	584	597	567	588	611	588	585	582	589	574	582	586	604	578	559	570	576	628	630	622	572	560	542	575	559	550	573	571	553	619	593	611	642	590	583	579	592	552	598	578	589	570	552	568	565	580	621	588	561	581	561	565	597	578	563	551	642	585	585	585	586	580	617	559	594	620	604	586	577	588	578	554	561	595	551	582	634	550	551	579	592	566	586	595	607	581	595	561	568	598	584	593	571	591	613	619	595	627	557	578	542	561	588	560	575	607	579	661	570	615	588	587	561	556	583	561	553	579	547	581	598	583	581	553	581	597	611	634	561	582	610	593	566	581	616	579	599	587	582	545	588	607	599	588	557	592	599	553	588	572	604	569	562	569	586	560	561	544	577	558	589	617	580	549	615	529	537	554	538	574	588	570	581	568	587	538	574	557	561	608	571	573	605	594	595	592	596	562	659	600	604	602	596	595	572	616	595	585	556	591	594	581	582	604	535	574	562	569	584	585	552	590	586	576	553	600	591	577	592	592	599	564	572	578	591	559	598	594	581	560	587	602	581	586	610	562	593	606	611	579	601	581	558	606	606	637	564	562	579	574	560	582	604	560	611	531	574	556	543	582	621	561	571	567	601	592	606	539	587	516	542	590	569	590	572	572	583	609	539	583	542	576	611	548	621	582	543	609	596	587	587	587	597	577	586	596	518	538	592	575	566	572	586	575	589	604	546	568	590	592	563	557	542	531	581	606	564	627	608	602	612	623	579	572	551	600	559	564	631	603	609	598	576	583	577	594	590	571	555	618	585	565	592	563	605	571	573	595	562	599	625	541	599	612	609	536	574	572	598	590	605	618	582	577	558	542	590	568	608	584	566	547	585	576	553	611	591	569	599	596	580	570	618	608	577	578	582	565	556	565	583	578	563	551	581	577	588	598	587	587	574	543	543	574	613	586	550	576	604	593	591	582	566	584	570	546	571	540	622	582	587	609	553	569	593	580	575	589	573	552	541	578	605	580	574	568	592	560	563	541	578	601	605	558	632	585	594	578	593	601	577	544	562	534	597	557	587	598	607	568	593	599	538	599	575	615	550	607	608	580	559	583	576	599	576	607	589	584	626	547	579	581	579	575	549	618	575	543	626	625	587	593	595	603	589	563	578	581	606	581	607	585	606	595	563	592	611	565	559	565	608	587	591	605	612	575	513	602	600	594	569	570	554	601	597	629	599	586	558	548	583	576	543	605	590	594	540	612	558	561	550	635	544	587	578	621	611	542	629	571	669	552	600	560	584	561	598	593	550	565	544	585	563	568	609	615	534	612	604	570	578	545	561	575	587	555	620	577	576	517	604	563	609	587	598	569	612	574	622	604	596	575	601	552	645	611	611	628	549	565	561	588	573	596	554	605	629	553	610	592	612	608	616	597	613	582	540	606	559	520	556	602	592	570	583	618	637	568	585	589	609	581	577	603	571	610	554	559	569	598	586	562	584	561	600	581	593	567	594	626	594	553	578	567	585	603	545	546	620	567	531	584	578	581	540	585	565	601	584	579	529	594	581	552	584	570	588	573	555	557	598	545	588	616	625	553	609	626	592	583	582	560	610	535	606	592	592	603	601	585	582	596	596	591	596	553	588	544	611	628	581	552	580	578	597	585	573	613	594	648	572	526	567	574	608	588	605	576	609	606	570	540	612	596	618	590	571	542	534	580	580	593	578	651	541	616	605	589	568	570	616	571	556	613	579	625	566	589	528	546	586	568	604	612	559	577	582	564	570	616	576	609	559	573	573	607	567	582	581	563	566	610	572	605	559	591	580	590	542	570	554	565	566	557	558	596	565	594	565	580	592	603	590	625	599	566	573	585	557	590	541	572	589	596	576	542	583	584	594	567	585	604	565	602	571	605	550	604	583	574	605	553	556	572	576	571	587	580	598	604	557	516	582	600	578	589	604	596	598	580	579	564	623	610	566	566	513	573	579	568	590	600	558	580	628	582	566	535	568	614	583	562	548	604	592	536	574	544	572	612	584	567	577	591	584	605	574	598	616	540	604	604	599	559	573	553	583	593	564	589	574	562
9301	1055	1359	970	720	558	409	295	257	228	190	170	159	163	125	146	113	134	108	125	125	102	137	110	112	112	108	97	118	105	106	119	109	111	106	97	92	90	120	102	98	88	82	89	117	95	94	104	106	121	99	103	87	108	86	110	97	104	98	84	92	86	91	84	85	85	116	90	101	101	82	99	96	106	103	107	90	98	97	99	104	98	87	95	78	93	108	93	74	78	86	92	85	97	114	85	79	109	91	90	95	93	96	90	106	72	85	97	105	98	95	122	111	97	90	118	107	88	76	92	85	77	90	82	104	97	96	86	98	95	85	88	88	74	83	96	102	89	115	111	91	82	114	120	92	93	97	99	88	105	99	104	97	91	111	108	83	93	86	107	93	93	86	102	85	92	85	116	98	75	93	98	95	79	77	87	103	87	104	90	102	87	75	88	82	75	111	87	83	82	106	87	103	111	89	87	94	86	96	88	103	90	78	98	94	105	100	95	104	86	97	109	90	86	113	107	104	104	107	119	86	90	88	88	96	71	106	99	94	100	80	107	86	75	93	102	101	90	98	110	100	117	95	98	115	106	66	80	106	93	105	88	77	110	93	103	73	86	107	81	85	93	88	101	85	99	78	113	98	84	112	103	108	82	77	93	85	82	104	97	89	82	99	102	101	107	105	87	90	104	89	74	65	74	106	106	93	93	94	114	94	86	104	87	108	99	101	89	98	87	85	101	81	94	92	101	90	95	106	87	98	95	108	105	88	105	84	103	92	84	87	85	107	82	79	102	100	84	102	90	87	90	107	96	104	98	101	95	84	75	87	91	98	90	95	87	90	89	78	98	90	97	102	82	112	86	97	100	121	103	90	97	101	94	109	108	104	103	92	94	106	101	93	78	88	88	83	102	92	105	82	76	87	108	95	106	121	100	99	98	92	84	82	98	96	81	87	99	92	115	96	75	102	97	95	83	92	102	103	89	81	95	85	104	103	89	99	78	100	82	92	85	86	93	94	97	92	74	101	102	90	115	102	81	97	97	94	87	102	109	103	102	98	88	88	99	97	110	92	107	91	95	91	80	97	95	102	93	91	108	100	103	96	95	84	90	92	86	96	93	93	91	99	90	96	106	77	82	96	78	90	86	87	98	77	103	103	90	104	107	103	99	113	94	102	103	95	98	90	83	85	87	86	93	110	96	95	92	75	96	100	82	94	93	89	80	94	94	99	100	77	95	103	89	69	93	93	77	88	95	103	98	97	97	92	84	93	103	91	106	96	98	101	96	82	100	112	99	109	94	79	86	90	103	88	78	105	85	84	91	84	85	80	93	88	94	100	97	94	104	101	99	98	107	88	93	107	89	101	106	91	105	103	105	95	96	112	85	88	96	82	95	88	78	87	91	83	103	91	81	85	87	98	90	108	86	91	100	119	88	84	91	112	92	80	112	95	101	94	80	108	86	78	108	93	108	85	97	88	103	100	99	83	93	87	82	102	92	98	93	100	94	89	102	98	86	97	101	82	93	105	86	91	75	110	85	92	81	103	98	90	108	99	101	105	87	99	93	99	109	73	79	87	96	107	87	90	103	106	94	91	73	92	80	79	106	85	82	103	106	110	91	90	95	103	87	103	105	97	102	93	114	78	100	104	92	91	90	87	93	98	92	118	84	102	96	90	95	103	110	79	112	81	98	94	80	114	99	133	97	111	91	84	102	89	81	67	99	95	93	104	97	99	98	85	87	84	94	78	79	94	89	107	95	89	81	102	100	91	91	96	75	83	96	94	100	81	76	85	90	86	96	110	94	102	105	94	90	99	92	90	103	87	91	104	99	98	108	98	83	86	81	110	104	104	94	89	84	97	86	103	92	93	92	96	89	109	82	84	77	100	103	83	95	101	94	100	95	100	77	101	85	103	97	79	85	92	100	89	108	90	78	104	87	86	85	72	103	80	89	83	95	86	94	101	102	90	103	104	109	88	97	93	112	104	100	96	87	78	106	95	119	99	88	87	91	90	76	86	86	107	102	115	106	78	96	105	100	102	93	83	90	90	97	77	89	100	88	101	109	102	84	72	78	91	98	94	106	82	105	85	83	109	97	88	111	100	82	101	82	79	84	85	118	95	98	89	76	77	99	102	87	98	87	94	90	92	96	103	95	98	105	92	96	90	82	105	80	116	80	109	73	94	84	101	100	93	99	93	93	96	107	90	85	93	83	107	96	97	103	66	93	99	99	94	100	94	72	101	94	107	96	82	107	101	76	99	86	97	91	91	106	92	91	104	109	82	96	89	85	90	100	105	94	114	85	103	73	95	95	101	92	94	111	80	95	86	105	100	94	86	85	94	101	83	102	93	79	91	85	111	101	89	96	97	105	108	98	98	96	107	83	85	82	102	97	84	104	92	91	95	97	87	96	78	105	100	88	81	101	103	97	95	100	101	102	107	87	99	96	108	96	100	106	88	102	106	82	109	101	96	101	98	96	93	104	90	107	100	99	86	82	101	88	81	94	85	102	95	78	107	92	85	93	87	121	86	95	86	100	93	90	97	114	91	95	108	113	94	112	90	103	106	101	80	92	98	91	109	103	104	106	98	87	95	101	104	89	78	115	101	121	104	99	113	101	105	103	103	91	72	76	87	105	111	101	89	110	85	102	117	66	89	94	105	88	78	86	101	90	92	97	97	90	90	95	108	110	97	95	101	104	105	96	98	93	92	66	93	94	97	90	86	87	80	80	90	85	92	80	89	99	74	81	97	93	83	100	108	89	100	92	96	99	91	96	99	99	95	82	108	90	87	106	102	99	84	98	103	94	96	91	94	99	82	105	107	84	105	80	103	100	85	107	107	108	97	99	106	88	98	95	87	103	84	93	94	92	97	85	90	111	72	85	91	98	82	96	114	100	81	102	92	78	102	93	101	98	98	93	104	101	110	76	97	93	96	94	76	86	110	97	85	110	97	79	100	93	80	77	104	75	86	105	101	94	86	101	86	98	95	113	101	103	89	102	81	93	89	98	98	84	97	88	85	85	98	73	106	86	103	88	98	88	105	99	94	82	98	92	105	101	97	88	102	90	110	97	98	106	72	109	111	102	85	93	89	115	87	106	110	90	89	119	94	97	84	91	98	106	94	96	103	104	96	93	106	93	93	103	97	101	101	86	93	95	89	88	100	90	89	88	90	90	88	91	97	100	107	87	101	91	83	111	96	86	94	98	83	99	83	84	86	97	80	108	99	118	84	78	97	105	95	96	102	89	110	86	112	97	93	102	98	76	85	97	103	80	85	89	106	94	80	97	89	110	100	109	83	78	93	95	97	93	88	96	81	91	92	100	87	91	99	87	95	116	84	92	105	107	106	89	90	108	90	88	92	94	84	79	95	108	95	98	85	112	87	90	99	98	76	90	120	86	82	109	100	104	99	98	114	97	100	92	100	88	100	102	84	85	101	111	99	87	103	89	91	95	103	92	88	103	84	76	82	73	85	106	74	82	89	81	92	86	114	104
6072	1445	3478	3720	3196	2461	2124	1650	1404	1297	1096	966	877	857	771	754	685	624	594	539	542	496	548	510	473	439	453	460	433	429	414	453	406	409	441	389	349	402	418	377	392	372	364	368	387	353	359	352	384	358	336	369	344	341	340	355	346	393	342	357	347	355	349	360	392	373	317	348	307	353	367	335	350	379	343	355	344	341	341	327	323	350	300	351	333	323	303	375	323	365	346	320	327	318	336	342	371	314	344	336	323	323	341	342	313	323	360	321	343	347	374	358	314	310	298	352	331	316	341	306	310	316	333	342	351	329	312	312	350	358	311	331	347	342	337	367	333	317	345	313	304	331	311	284	309	344	346	343	293	352	312	307	318	320	340	338	330	306	318	344	340	316	329	372	309	327	343	357	340	324	335	330	344	329	323	350	347	322	335	344	366	350	320	335	346	324	316	316	318	306	331	327	351	333	338	318	301	311	349	332	371	319	359	337	316	305	347	311	334	340	318	349	365	308	301	336	314	329	341	334	364	309	322	314	320	288	364	304	317	326	324	337	314	352	336	318	331	298	345	287	319	305	324	318	316	305	320	328	331	332	334	334	319	323	297	342	318	336	309	311	317	286	318	323	323	351	299	348	329	317	313	345	342	304	287	352	361	326	308	340	340	335	338	356	317	334	352	367	360	336	318	313	330	315	342	313	329	327	339	330	328	341	325	325	352	357	327	319	336	356	306	318	334	300	322	347	325	329	333	322	315	367	318	334	315	329	297	361	341	324	306	307	349	308	362	294	287	316	317	349	375	329	311	353	304	345	343	343	282	303	294	358	302	313	301	330	293	308	352	344	303	318	351	303	353	348	301	328	347	321	298	346	311	324	332	306	326	314	320	332	297	341	342	333	349	303	301	304	307	320	339	337	349	302	307	354	342	337	310	327	326	302	374	306	340	320	269	324	349	320	312	337	334	333	338	329	329	339	308	339	308	332	301	339	352	327	332	288	314	352	345	307	340	343	343	348	333	305	303	341	336	346	343	341	325	343	354	359	321	337	324	308	352	346	312	316	365	332	339	358	353	308	317	289	320	318	339	350	330	311	345	316	362	346	293	298	322	334	334	319	344	347	316	358	331	333	307	333	322	329	330	344	338	334	330	305	298	348	339	338	371	326	357	313	360	328	325	318	327	337	313	326	319	347	319	337	343	347	342	283	342	331	293	345	349	362	329	291	322	335	309	307	342	326	321	322	358	327	334	362	335	318	337	339	320	336	340	312	296	295	373	329	300	314	323	319	317	295	318	340	360	344	344	299	338	360	318	333	321	325	295	325	320	345	323	321	323	350	318	324	308	349	322	307	318	328	329	301	318	352	338	315	347	333	314	343	324	324	292	314	312	302	343	339	342	292	322	313	328	307	338	327	320	334	353	310	296	318	365	342	302	317	334	323	318	352	359	313	300	370	335	350	342	333	325	321	344	344	319	327	295	320	325	333	321	316	318	313	325	299	352	326	300	293	343	317	310	316	357	317	323	332	347	324	322	324	354	334	344	315	340	281	345	357	312	355	335	309	335	354	312	344	297	332	319	323	323	329	343	306	346	313	281	323	314	322	318	345	333	335	349	300	319	327	332	334	314	324	356	334	309	361	325	319	346	329	313	315	328	341	338	327	320	311	369	330	322	317	333	326	334	336	332	333	354	295	342	315	336	353	302	326	325	339	315	306	269	290	322	352	307	317	334	365	310	313	354	345	366	331	365	322	300	337	310	353	333	305	306	351	310	326	339	343	332	323	326	309	353	336	355	319	324	306	339	352	312	315	293	335	312	327	318	344	321	322	301	314	333	309	296	310	322	316	324	347	344	318	340	320	331	313	327	323	324	327	333	365	321	308	335	311	314	326	308	311	311	353	309	362	327	363	297	350	339	334	335	329	358	322	329	290	332	319	346	298	344	319	326	330	325	313	340	296	320	335	302	336	331	305	312	329	346	306	331	301	334	331	350	318	304	337	307	341	311	353	293	345	328	285	330	341	340	336	326	333	342	331	340	326	316	349	319	320	328	316	333	311	305	334	329	299	317	311	330	324	348	309	329	332	337	341	328	307	352	325	296	307	356	339	356	320	324	324	348	332	347	321	304	337	314	339	321	364	301	291	346	339	338	312	328	314	313	374	342	374	315	332	329	326	314	324	342	328	333	346	340	319	324	351	308	337	297	329	325	315	364	331	347	317	358	322	323	319	318	281	340	332	323	325	302	327	322	329	314	342	313	340	366	307	347	298	307	307	340	313	310	340	347	316	353	323	323	333	293	312	310	300	329	342	311	364	353	313	315	327	326	311	331	333	322	326	345	303	315	333	354	346	356	326	361	332	348	330	319	333	323	334	357	356	310	288	301	310	336	345	334	313	350	325	334	342	334	354	315	339	344	314	335	348	337	326	326	344	298	328	329	362	321	345	335	309	341	313	304	302	331	313	324	319	298	347	341	306	329	299	365	341	305	332	351	320	284	293	326	335	338	313	354	337	338	297	323	336	323	336	314	307	333	311	336	339	309	320	320	325	339	326	375	304	356	318	342	286	364	341	296	336	313	327	322	306	320	308	340	347	313	331	325	309	321	323	354	314	300	336	363	321	320	295	334	332	307	323	311	335	364	296	349	322	331	330	324	317	306	333	338	315	330	341	316	349	319	350	316	360	314	334	344	320	359	365	331	322	303	322	359	288	333	343	327	315	368	347	353	303	330	309	358	304	325	354	288	322	342	392	309	333	332	344	357	333	326	334	332	335	343	343	318	309	289	362	357	345	307	291	329	375	346	354	347	346	289	350	354	291	314	313	334	327	302	328	302	300	300	335	335	346	298	329	309	343	361	344	312	301	342	339	327	347	366	277	294	338	354	327	354	303	311	364	342	321	316	302	336	305	336	326	316	339	339	326	325	337	321	337	360	307	291	329	330	333	327	317	281	346	304	332	319	328	333	306	316	292	335	326	345	325	317	299	345	373	299	310	340	332	280	311	307	327	327	331	315	333	346	312	353	323	330	320	337	342	320	334	317	300	331	338	312	332	334	331	316	335	329	295	341	306	324	329	310	317	340	320	315	312	308	329	325	354	296	318	316	348	315	358	320	303	316	327	337	306	293	331	312	353	285	328	369	303	335	325	313	338	309	297	325	349	310	324	345	341	329	343	357	358	316	306	306	312	318	347	363	381	341	335	335	326	314	343	325	330	321	312	314	332	340	337	330	305	345	343	329	357	347	298	349	329	333	344	352	300	291	324	294	317	326	333	318	361	294	291	327	308	330	300	315	327	335	327	330	367	374	307	355	308	339	313	343	323	346	301	306	309	290	354	346	310	331	306	374	311	343	339	357	276	336	326	320	337	315	296	349	320	341	317	320	350	333	310	320	328	317	347	364	309	366	319	345	305	294	324	296	309	358	344	336	324	310	328	336	328	325	329	318	358	326	347	345	334	304	349	326	314	322	316	327	272	331	326	344	325	344	307	324	321
16761	2783	2849	2139	1528	1050	772	569	520	434	385	325	290	269	272	245	238	211	198	209	178	205	213	189	205	186	190	167	201	174	177	162	167	170	166	168	172	169	164	156	178	142	168	153	177	161	168	187	172	150	141	186	155	178	145	152	167	147	150	135	165	156	152	153	131	162	153	154	145	145	157	161	189	165	158	157	159	180	155	157	139	148	156	162	163	159	182	143	163	153	166	141	139	157	152	148	147	154	156	142	167	145	153	151	159	143	142	141	166	156	150	148	150	156	156	184	153	154	159	132	166	147	145	149	152	155	150	152	156	157	141	138	134	165	161	160	164	156	159	141	170	130	173	154	145	171	168	176	156	172	143	169	140	182	155	146	130	164	152	159	155	148	163	126	152	152	149	133	136	164	159	151	133	170	174	153	154	151	152	141	139	155	165	159	139	135	148	150	169	150	172	161	162	144	134	171	159	175	125	152	141	125	149	149	125	127	150	161	156	149	160	152	165	142	155	134	133	137	142	138	163	161	160	153	168	146	155	173	128	151	154	169	162	143	172	159	163	151	138	156	150	139	166	156	143	144	137	151	164	152	164	147	151	137	153	155	149	138	144	141	156	171	159	142	155	154	142	163	157	156	133	164	123	133	145	168	156	143	145	144	148	172	167	130	170	155	155	180	160	143	143	139	149	179	161	149	152	142	156	137	142	146	139	155	145	161	143	164	160	158	149	142	157	129	131	156	134	162	144	156	146	154	169	157	143	154	146	154	136	151	140	150	126	174	130	163	157	160	138	141	166	116	154	152	138	161	139	126	131	144	151	145	152	150	147	149	162	153	135	143	157	153	148	142	141	150	141	175	146	152	145	150	150	145	172	158	147	159	183	129	158	142	144	144	141	167	144	129	139	135	135	150	125	141	134	144	144	145	152	162	146	138	162	146	149	178	150	147	152	163	151	166	159	142	140	148	169	147	163	122	163	155	170	148	159	169	156	178	167	155	143	139	164	156	145	145	143	173	150	124	146	165	138	149	149	159	131	157	133	147	146	157	149	148	146	167	149	155	132	156	164	142	151	154	158	141	180	150	129	165	161	160	142	161	167	137	131	162	161	160	125	145	140	141	148	140	155	144	144	148	198	148	133	165	153	153	161	160	143	161	148	150	144	163	150	149	157	153	124	159	170	130	153	158	143	136	147	140	133	152	136	138	153	145	147	141	144	157	134	157	156	153	161	160	138	138	163	150	147	158	148	164	172	152	162	167	149	139	169	136	154	126	130	158	164	161	157	152	141	157	140	147	158	147	140	159	164	158	123	159	159	155	167	148	158	171	138	161	152	163	155	158	146	114	163	151	140	158	127	154	178	142	143	145	160	146	138	160	129	132	176	131	178	167	149	147	146	152	133	159	163	135	151	149	145	148	177	146	167	164	141	131	167	164	157	162	134	138	193	140	128	138	176	147	135	142	176	147	156	141	148	140	126	167	129	121	146	157	129	161	137	147	162	144	154	157	141	167	157	166	158	145	137	141	154	149	139	143	150	146	158	167	149	156	136	137	176	135	165	161	153	130	139	142	129	144	139	139	157	150	173	136	138	155	137	149	146	156	166	187	136	160	148	169	148	156	149	153	145	153	154	168	154	143	136	145	141	159	154	145	134	139	147	133	139	141	173	137	146	149	161	140	141	136	161	140	133	137	155	145	166	155	143	169	170	151	160	186	143	143	156	147	154	167	159	154	165	163	144	162	164	151	138	144	143	148	149	164	136	156	130	145	127	143	156	163	154	162	150	148	143	152	160	145	137	147	151	137	149	158	155	157	134	128	170	156	162	140	150	165	166	146	157	163	121	143	152	138	154	146	152	162	139	151	148	156	159	139	158	177	151	167	152	148	170	165	172	154	147	153	169	139	145	153	161	142	164	159	148	170	187	140	147	132	142	127	164	140	145	150	159	159	138	126	152	156	152	148	160	133	142	137	185	150	154	141	136	135	154	144	143	134	148	156	168	146	143	145	151	147	152	145	162	131	152	142	177	155	150	159	155	147	142	156	154	174	160	169	140	162	147	142	141	149	153	147	151	146	145	145	146	144	155	180	125	152	155	153	159	129	146	135	161	170	144	166	138	157	135	133	136	144	158	132	145	147	169	164	158	152	151	147	174	163	131	153	178	164	176	183	159	169	136	153	145	150	125	162	162	151	130	116	156	148	142	150	167	138	150	154	167	160	145	129	167	148	131	159	156	150	141	149	151	162	144	175	155	158	171	146	160	154	164	160	141	141	150	149	155	154	156	145	168	150	135	150	145	160	174	153	134	131	172	131	171	165	144	165	142	157	121	156	138	147	158	154	139	160	145	136	146	153	156	153	123	154	152	150	145	156	170	152	144	165	158	152	155	135	131	140	144	129	131	130	153	153	152	148	152	139	163	165	139	141	149	166	147	149	118	152	173	151	148	141	163	161	124	161	137	151	139	138	158	160	143	160	133	133	154	152	136	168	158	155	154	162	144	134	146	143	157	154	150	152	150	166	140	149	143	162	142	152	144	151	151	159	130	151	148	170	143	144	161	153	160	159	148	178	147	146	153	149	153	120	152	160	149	170	160	139	133	168	130	153	163	154	132	176	165	174	153	149	156	141	140	169	153	131	147	151	170	150	142	147	130	159	142	143	137	146	170	170	167	147	170	147	145	144	160	161	168	165	147	176	145	164	148	145	155	145	151	143	145	134	150	151	146	146	169	166	158	141	151	151	138	142	175	146	148	153	166	161	148	158	139	142	163	135	161	140	154	149	149	158	159	161	142	134	168	144	155	148	161	155	148	136	164	151	168	150	143	136	140	160	152	151	177	127	153	145	156	147	150	155	134	160	138	158	144	145	170	137	163	138	161	164	162	144	146	161	143	145	148	135	165	146	161	139	162	149	167	169	142	164	139	139	155	179	149	152	159	165	135	151	146	127	154	140	150	168	151	129	145	148	183	135	133	151	165	168	165	153	148	129	172	157	172	168	155	154	146	143	148	164	156	161	134	149	148	159	155	157	148	141	155	144	148	152	150	184	146	158	133	142	148	143	135	140	138	139	171	151	142	163	139	169	144	144	145	158	151	154	164	132	158	150	157	147	159	152	152	137	134	159	141	183	140	153	141	173	140	132	167	148	168	152	152	144	146	145	155	132	157	127	137	169	146	144	164	155	153	164	149	164	141	151	158	149	138	182	160	172	161	155	164	138	159	167	150	170	166	161	161	134	150	138	156	160	167	182	158	148	157	144	149	136	155	142	140	143	148	160	140	151	125	148	157	145	134	147	166	159	144	147	173	143	128	139	143	133	149	183	140	141	133	135	150	150	180	145	145	157	143	158	166	156	159	147	149	135	161	150	171	155	148	157	152	129	144	157	151	167	153	151	153	162	152	130	158	186	140	140	155	137	153	146	146	156	140	159	164	147	162	161	159	133	140	144	152	140	147	154	170	146	150	149	156	171	158	138	143	161	154	158	164	147
8365	2772	6591	7000	5971	4688	3797	3198	2725	2300	2045	1774	1565	1419	1353	1197	1125	1055	1036	1019	971	882	897	829	822	796	767	725	679	734	770	639	680	699	627	618	606	658	612	571	640	587	565	594	575	603	592	578	571	566	571	598	551	541	549	546	549	524	525	589	543	569	563	542	525	549	545	527	500	506	559	541	545	541	533	518	506	527	536	563	521	540	534	523	502	458	521	531	516	500	488	498	537	519	523	498	549	508	546	515	539	551	533	502	522	481	530	520	535	532	506	511	505	489	540	517	548	530	477	527	490	505	507	472	531	524	523	485	548	494	495	502	453	491	521	505	529	531	515	518	523	501	485	491	489	543	503	510	510	477	510	464	461	495	479	483	502	507	489	509	490	503	495	543	489	498	510	497	502	516	488	522	503	518	488	486	520	503	511	491	496	518	506	519	501	519	526	511	539	494	495	541	535	517	496	484	482	465	501	522	494	494	499	475	472	501	477	512	525	500	485	534	502	531	503	523	521	457	496	496	492	540	493	511	513	509	483	520	489	529	521	534	487	474	510	525	483	527	468	471	485	516	520	504	496	469	508	526	498	513	454	504	501	485	504	520	533	510	533	502	520	478	473	486	514	505	522	455	503	511	512	515	498	519	474	497	479	496	517	503	483	505	475	530	483	513	508	516	480	494	467	448	525	525	473	496	528	516	488	504	478	494	500	514	474	467	490	506	499	489	513	491	513	493	510	541	480	484	502	545	519	501	479	516	492	512	521	481	534	466	505	473	543	495	502	484	469	512	494	504	497	507	535	482	518	480	506	500	504	477	501	496	502	498	520	463	514	483	438	551	522	505	489	503	447	515	509	507	488	520	530	499	533	474	547	496	477	543	511	521	518	497	505	497	507	505	461	485	510	494	482	487	513	473	510	488	482	490	501	494	487	500	516	465	486	511	519	488	504	479	473	520	503	543	499	522	501	502	486	506	463	495	514	457	468	482	473	497	472	462	541	483	517	517	451	464	495	512	524	511	493	501	469	527	501	500	476	439	484	490	468	502	517	478	481	477	495	479	532	468	490	511	488	485	487	509	517	454	496	497	467	473	496	503	480	489	523	481	507	518	494	511	470	515	490	494	509	496	507	490	549	470	507	518	447	492	473	492	473	511	490	526	499	490	505	522	500	508	519	496	567	481	477	524	483	546	460	520	492	504	484	492	529	479	477	470	507	506	464	522	474	520	460	478	482	507	486	476	486	475	505	515	485	526	486	461	480	491	503	513	533	481	472	494	508	528	488	494	506	534	479	506	513	546	508	487	461	488	449	495	481	479	495	488	486	523	531	502	501	488	522	474	510	477	456	493	537	524	484	499	472	497	483	510	485	479	471	504	485	489	495	507	500	499	491	514	483	492	485	482	493	493	502	511	527	536	424	481	507	507	497	497	507	485	463	480	486	501	488	498	473	456	523	489	500	493	479	494	467	480	480	480	541	485	473	548	510	500	498	468	482	459	507	503	509	508	486	479	499	494	431	518	527	477	520	509	485	471	499	502	507	529	509	495	504	517	487	458	506	474	481	526	525	470	502	512	508	474	500	463	527	484	508	465	513	501	517	476	491	485	525	516	454	492	510	454	497	503	490	500	527	492	507	485	517	463	471	465	507	500	509	507	510	483	505	490	483	511	500	501	467	474	493	488	489	491	525	466	434	492	495	513	486	511	460	512	509	499	531	498	532	471	479	510	520	465	490	517	503	496	513	472	508	468	521	486	516	467	475	505	503	504	502	481	510	543	484	467	464	476	472	485	465	487	526	460	487	493	524	466	477	522	492	533	505	478	514	495	578	477	512	470	450	504	477	498	498	498	472	489	509	508	472	540	509	462	505	507	501	494	454	516	492	499	489	498	511	473	479	497	500	519	508	432	445	497	517	508	484	502	499	491	504	509	497	494	512	510	475	459	483	495	496	494	476	443	489	533	479	491	473	488	504	492	469	444	505	475	502	534	482	506	472	486	507	488	531	443	524	486	490	510	478	536	499	479	510	464	484	488	530	515	475	493	452	505	457	487	551	501	490	486	519	478	481	470	513	495	474	467	511	499	493	487	527	501	473	504	517	503	538	475	509	507	479	465	474	454	492	488	506	487	490	481	494	452	491	536	486	476	531	479	497	501	509	503	443	483	498	479	470	512	499	509	441	511	517	497	504	471	503	461	510	504	540	467	487	499	527	505	519	501	462	484	537	512	489	509	518	506	504	504	500	487	527	507	494	512	489	498	547	516	537	512	483	504	484	430	492	488	483	492	467	498	532	483	484	511	525	513	475	475	476	508	496	481	484	500	506	488	501	489	518	520	467	506	499	517	492	519	490	469	501	475	491	466	536	502	524	518	493	522	529	537	503	485	491	476	501	526	514	501	472	489	493	499	485	474	501	508	489	546	530	527	478	489	496	495	502	503	488	494	506	532	506	505	475	499	492	500	490	488	467	509	517	481	537	482	512	485	509	504	498	550	518	505	506	511	507	516	498	489	519	494	474	492	486	520	497	490	469	465	512	500	488	512	545	523	513	446	473	529	493	507	503	454	494	475	492	503	507	469	518	490	501	495	504	473	461	461	456	445	552	479	469	501	452	496	476	497	511	493	517	491	503	520	482	487	533	494	518	457	512	464	517	490	442	509	491	523	515	506	522	500	507	478	482	505	529	514	487	469	497	466	544	506	502	552	488	507	499	487	499	539	481	464	451	488	521	505	517	498	489	521	494	492	518	463	503	479	454	505	474	515	478	468	510	493	491	491	503	500	503	457	507	500	475	482	479	496	487	475	517	517	528	483	475	517	523	468	447	508	537	538	508	488	516	522	507	498	480	474	468	488	503	508	514	533	517	494	475	498	489	521	482	520	508	512	495	492	485	515	483	552	495	472	502	513	517	464	475	524	567	509	454	497	469	539	519	487	497	514	503	495	496	514	503	490	490	530	516	517	485	448	519	510	513	486	514	493	506	504	521	491	534	481	490	483	531	499	499	487	508	512	496	509	466	479	519	483	497	519	515	505	533	461	509	514	517	509	463	502	476	526	509	455	490	461	478	483	515	509	451	467	485	476	471	478	503	512	500	507	500	525	529	491	503	515	505	496	449	499	519	491	519	485	526	498	521	474	526	552	551	523	516	511	477	484	502	476	517	477	475	491	469	463	472	490	463	464	469	474	480	471	519	462	493	478	489	500	479	481	497	461	482	532	544	487	502	513	488	503	477	548	489	497	508	473	540	484	481	530	507	502	499	482	456	491	475	463	510	506	509	502	519	514	485	486	491	510	456	487	540	543	523	526	502	483	477	467	488	461	499	565	505	517	500	440	462	518	493	520	517	504	470	519	486	497	498	510	470	490	526	514	491	507	459	491	517	495	473	471	483	492	523	510	485	480	519	506	490	503	474	495	488	515	501	493	521	484	465	499	450	484	501	467	452	467	529	493	490	484	491	505	517	495	502	514	500	508	497	493	496	503	524	497
2483	282	297	263	232	221	199	193	199	203	184	195	197	215	209	211	164	215	203	207	187	197	177	191	200	211	191	205	214	189	214	201	198	185	163	191	176	177	162	188	198	175	206	190	177	169	193	197	213	189	210	187	195	201	205	186	187	173	199	177	184	174	184	215	200	183	193	194	191	184	214	181	196	201	183	184	192	179	191	197	199	186	184	202	194	187	181	170	202	203	214	177	186	203	179	196	203	184	189	204	191	182	189	182	173	223	188	175	183	212	178	168	175	184	175	193	202	167	199	202	208	180	209	178	191	172	201	212	188	207	200	178	194	196	195	177	169	187	187	190	166	198	192	202	161	193	191	171	197	170	185	185	213	167	181	224	225	193	197	176	168	176	171	184	169	193	197	184	212	180	190	189	200	205	184	172	198	181	179	204	194	160	207	174	213	182	199	189	218	219	197	191	198	172	178	180	212	175	185	187	192	165	182	178	179	187	179	182	190	189	189	193	203	179	190	192	193	171	183	201	214	205	202	204	198	212	181	197	193	186	201	192	199	183	193	183	208	169	173	190	168	177	183	191	168	191	191	171	220	164	199	193	195	192	178	197	207	189	180	180	190	199	188	171	173	185	188	183	201	189	199	188	192	181	200	187	182	188	205	178	184	172	194	171	169	180	196	197	188	181	189	201	175	198	215	184	191	198	186	193	195	192	181	229	192	177	163	196	203	181	229	164	188	188	186	169	190	182	186	189	185	169	186	223	210	182	188	171	211	177	208	194	192	165	230	215	197	186	182	189	174	170	204	186	187	181	178	173	202	182	161	172	179	172	195	199	173	193	167	181	163	193	173	197	175	207	178	195	201	209	197	177	198	193	213	191	189	201	190	190	183	183	178	169	205	206	188	184	200	223	187	160	193	199	185	167	170	180	189	177	175	185	172	204	191	179	180	178	209	201	181	181	171	184	205	176	180	216	154	172	197	190	200	195	189	191	176	185	180	205	205	201	174	169	181	206	176	208	206	193	177	191	189	176	178	204	158	195	172	171	167	199	216	176	172	217	202	202	197	196	200	184	185	188	198	171	208	203	204	184	203	187	191	202	193	179	170	180	199	185	181	186	199	206	188	191	192	180	181	185	173	158	199	172	197	187	205	211	191	196	185	182	179	218	192	194	184	157	168	198	208	226	200	193	187	203	171	189	187	190	199	217	178	182	185	197	186	207	195	171	203	205	187	193	198	185	190	209	184	216	191	188	205	198	164	179	170	175	183	195	177	193	175	194	172	183	211	204	179	174	166	192	171	187	162	195	169	173	192	181	164	177	184	206	183	192	202	193	195	177	197	186	189	197	192	185	176	182	213	171	191	198	205	192	174	203	202	187	178	200	190	185	197	191	204	171	205	158	213	198	175	179	212	184	202	194	176	169	189	196	164	183	184	191	206	186	204	187	175	183	190	208	202	180	159	195	178	199	188	178	157	176	191	210	170	196	190	173	202	214	187	197	177	163	167	184	205	177	182	188	213	187	207	209	172	179	188	176	182	181	170	187	181	179	207	185	157	174	192	176	201	198	189	170	183	194	173	204	194	180	196	178	171	209	161	180	163	220	207	188	171	190	201	176	186	177	170	202	180	178	181	203	207	175	168	198	186	159	176	179	192	185	196	188	175	176	195	207	177	176	200	172	201	167	198	190	203	174	196	184	201	182	204	178	210	209	196	201	222	214	206	189	192	189	195	218	207	181	178	182	200	166	179	175	178	189	187	202	186	193	176	203	190	212	169	187	196	159	163	188	170	205	196	204	200	215	197	194	215	205	199	189	190	185	177	166	178	215	193	208	188	205	163	211	170	191	199	193	182	173	193	196	201	198	183	185	194	206	216	198	215	183	196	193	193	169	185	192	167	201	194	226	203	175	200	180	202	199	189	184	193	194	193	193	165	193	216	179	221	194	183	194	186	200	202	193	191	202	180	194	192	178	181	204	175	223	186	184	201	187	196	205	171	178	182	166	189	191	176	172	189	186	224	178	202	227	206	191	173	168	210	213	199	180	167	194	187	185	180	153	190	189	176	183	189	184	180	205	195	208	192	187	197	171	207	177	187	184	177	192	174	184	191	181	190	182	194	212	191	178	172	181	185	202	199	156	177	207	178	188	204	194	186	196	191	186	180	181	210	168	207	209	183	152	203	188	181	214	198	180	188	184	183	183	187	173	210	200	187	195	194	199	196	194	193	196	173	191	205	195	189	189	192	194	194	189	185	195	180	215	204	192	190	206	180	166	193	194	193	178	177	212	192	202	176	173	189	203	182	171	177	200	183	203	193	182	159	202	167	157	176	206	187	211	207	197	193	175	184	186	213	187	184	204	204	176	210	202	215	178	193	199	200	177	183	173	168	184	209	175	192	177	156	200	174	185	180	187	189	171	197	196	198	202	173	190	189	168	203	198	198	197	190	213	191	209	212	195	183	201	203	164	182	186	184	181	179	181	193	169	208	195	199	196	209	185	161	190	200	191	190	173	191	200	165	193	190	165	190	201	179	188	203	199	168	198	156	182	194	174	199	199	203	190	161	198	182	199	208	202	193	206	207	212	188	211	208	186	193	181	191	184	193	165	209	186	179	168	203	180	187	177	165	211	189	189	189	215	206	182	197	213	188	228	196	168	192	196	192	204	185	171	182	185	194	173	191	190	208	171	185	193	182	180	203	206	180	154	192	151	190	188	188	212	203	177	163	160	175	189	204	191	182	206	178	198	168	199	187	190	198	171	190	198	174	182	175	196	199	210	191	181	173	177	185	212	186	182	200	152	191	190	182	172	180	202	189	192	200	185	208	176	193	188	182	194	190	208	171	195	199	171	191	189	195	197	184	159	209	171	188	207	172	162	199	190	219	196	213	180	193	174	203	208	188	190	185	207	195	184	211	199	195	189	195	184	213	171	204	176	191	177	211	176	196	195	193	195	212	191	166	173	184	194	185	192	193	173	202	169	192	184	198	156	197	175	203	193	194	175	203	201	209	199	187	189	191	177	213	185	199	198	176	197	193	197	214	196	168	193	163	180	192	201	188	198	163	205	189	168	196	193	201	179	206	176	179	187	163	202	201	194	177	230	175	185	185	158	203	191	192	192	193	178	179	197	183	181	177	187	192	197	192	187	164	184	221	213	222	168	193	202	183	228	199	192	195	176	201	193	207	215	177	188	205	204	205	186	199	183	197	212	186	182	177	214	173	182	187	184	196	182	194	189	207	206	180	186	174	196	208	190	184	203	195	199	172	182	197	199	228	187	195	181	193	196	189	195	200	173	198	164	236	184	201	192	190	175	177	192	173	215	225	179	176	169	197	197	212	214	198	200	170	185	175	178	197	182	192	169	180	196	213	203	213	185	193	188	174	197	214	195	173	182	186	170	181	188	198	192	164	208	177	193	177	192	181	186	202	174	186	196	175	185	210	205	218	181	203	182	178	198	179	185	206	185	205	177	184	199	184	202	193	206	215	191
3175	715	784	822	708	667	651	685	659	636	621	601	578	620	618	622	638	576	611	612	583	628	567	621	637	567	599	593	580	584	604	574	574	563	569	598	600	599	594	567	631	592	597	569	564	581	602	566	572	587	576	643	585	599	602	585	594	589	607	607	580	593	596	588	602	592	602	584	594	568	575	566	579	567	592	596	608	598	556	579	581	632	608	555	569	613	626	599	609	593	568	572	573	598	573	577	573	570	576	599	581	564	590	567	562	589	548	547	565	614	656	552	622	607	589	577	585	634	555	609	601	558	618	583	599	599	578	534	569	600	570	595	551	611	555	572	570	621	597	556	567	636	616	565	604	597	566	585	564	560	598	577	548	622	555	619	598	566	584	549	595	602	632	619	552	569	567	573	591	588	584	637	551	587	625	610	620	610	592	595	621	556	572	561	557	596	621	567	596	527	573	593	580	569	610	533	604	593	621	556	577	533	600	578	597	606	537	586	638	564	576	573	536	562	596	633	605	550	588	560	572	601	572	578	586	580	582	580	563	592	601	580	606	599	602	556	603	581	577	599	592	605	601	614	559	574	570	579	582	596	595	575	632	636	590	544	615	602	591	585	576	612	609	554	640	592	554	565	599	562	608	590	621	629	579	540	525	597	570	598	559	590	605	577	574	587	594	615	597	582	608	613	557	580	597	604	568	555	577	563	560	626	549	605	605	603	591	569	625	618	584	569	618	600	574	586	604	593	574	583	584	561	612	586	556	557	578	577	588	612	614	572	639	539	604	614	585	573	600	577	610	560	545	591	568	547	571	614	624	570	603	613	585	572	606	583	557	575	581	594	564	611	619	644	538	616	595	550	597	538	543	594	567	582	612	566	548	612	590	607	592	548	607	612	573	631	569	551	553	587	612	567	556	600	541	553	566	566	558	597	615	621	586	613	592	605	607	585	580	614	591	588	632	621	581	563	616	535	610	598	581	540	577	615	606	595	564	578	598	593	593	605	631	604	575	606	565	576	580	583	574	609	608	611	569	592	602	565	631	553	532	593	572	564	566	618	568	592	581	585	608	577	581	591	533	588	599	567	575	587	600	599	597	616	571	570	582	585	596	586	577	598	569	547	571	574	623	601	611	597	618	609	611	598	648	582	583	574	548	597	558	582	579	603	611	578	568	543	569	617	580	624	544	645	545	590	585	562	576	602	572	589	571	612	612	588	581	538	548	632	583	571	547	596	592	611	585	570	596	576	580	574	596	586	582	605	560	554	628	546	575	574	585	573	620	573	609	613	555	573	581	621	559	599	541	625	573	606	553	585	599	601	584	574	596	584	626	608	596	614	525	584	590	558	623	581	583	580	606	562	566	588	559	575	595	575	579	618	606	604	626	539	553	601	564	554	613	611	618	577	572	566	604	577	634	587	608	575	546	574	564	576	575	576	602	567	595	587	607	535	575	578	592	590	590	577	554	563	640	581	577	583	621	610	559	579	532	544	574	587	570	587	616	597	586	568	564	626	569	555	608	556	564	552	630	609	584	558	593	571	562	654	562	563	592	538	563	610	605	596	568	588	560	572	588	601	575	601	581	591	556	575	573	565	551	609	573	634	548	555	598	590	580	613	604	592	567	595	619	614	580	546	592	605	569	589	578	592	590	587	605	614	614	610	597	610	583	559	605	573	590	562	563	582	624	559	575	613	594	580	563	598	535	599	591	549	599	603	597	564	599	565	555	604	536	578	581	588	579	589	576	558	579	584	583	579	563	580	558	558	573	571	547	567	613	628	620	564	540	582	539	582	662	580	608	576	624	575	575	558	544	557	578	628	574	580	590	575	633	592	591	587	563	600	548	547	580	597	556	592	609	580	592	580	569	568	562	546	551	630	602	612	595	569	610	598	576	559	578	578	595	589	585	565	599	567	624	548	582	603	580	598	537	613	610	592	617	588	615	587	583	534	610	615	587	587	588	611	600	649	555	586	578	557	580	651	597	588	616	586	591	598	593	576	546	606	576	641	600	584	583	569	575	557	591	561	583	609	566	585	608	533	580	565	589	562	592	590	543	564	588	592	581	611	612	582	606	576	600	594	590	648	593	568	586	588	567	555	549	592	574	606	562	592	589	582	569	617	576	595	601	576	540	596	593	581	621	549	582	604	624	625	601	606	577	582	566	563	571	640	556	586	565	590	544	591	589	598	559	582	562	604	592	578	593	632	586	602	607	634	604	555	588	618	564	550	591	577	607	539	598	561	569	584	607	552	547	606	604	559	554	567	625	588	611	577	580	566	605	537	589	608	602	561	566	568	602	593	562	556	551	591	570	536	620	612	566	619	581	620	609	594	550	563	600	594	596	590	601	568	579	593	549	575	577	610	578	580	554	589	583	582	580	603	539	547	563	572	606	578	556	562	592	593	588	607	628	560	602	557	621	573	608	628	626	570	581	622	570	587	547	589	585	587	655	562	545	587	579	536	552	581	595	550	572	597	601	634	565	595	578	606	606	552	613	631	581	617	554	611	620	640	564	572	565	543	606	561	562	597	640	588	579	537	553	561	580	589	615	591	562	552	599	542	580	536	549	611	587	556	560	602	577	585	604	612	583	605	572	611	562	573	576	575	566	597	580	601	564	585	613	602	605	567	599	586	602	621	581	597	558	578	563	570	611	597	585	606	592	599	575	602	593	585	556	568	575	592	600	576	601	578	586	576	617	600	563	586	578	618	560	567	614	589	593	608	585	594	593	560	575	564	566	648	565	567	606	627	604	589	614	608	540	544	572	601	619	570	570	540	569	551	613	586	587	581	603	624	558	541	561	557	585	569	595	535	593	575	592	594	581	565	587	623	591	615	584	552	562	628	549	618	586	571	616	589	553	615	543	589	559	622	548	554	565	561	563	613	584	627	577	616	562	576	558	598	610	610	575	544	563	592	588	576	618	606	567	600	591	608	619	646	621	636	649	594	582	571	599	568	552	574	594	606	587	589	630	585	603	590	604	596	614	562	577	608	557	587	589	581	565	611	580	576	527	602	574	541	603	555	559	599	552	572	595	582	557	597	597	621	607	594	558	609	581	575	532	594	604	579	551	606	547	619	605	593	589	586	539	588	602	595	558	580	612	580	590	611	546	573	595	556	573	606	620	597	642	591	588	596	593	591	567	563	572	594	589	573	594	582	566	570	577	603	639	563	584	608	579	576	583	622	595	565	583	608	590	567	602	637	569	545	620	588	608	562	565	566	587	599	545	583	589	589	609	595	621	557	616	608	597	598	602	513	587	557	569	588	614	580	598	580	568	654	580	607	595	590	579	526	593	618	602	599	596	664	605	598	626	549	590	569	605	597	613	609	612	574	565	602	567	552	586	539	595	570	625	628	569	590	543	624	581	584	563	591	576	577	554	552	596	565	568	589	625	614	604	649	593	607	592	546	583	581	567	588	594	563	552	575	610	581	584	625	565	585	552	628	580	573	565	594	581	562	600	569	585	601	559	542	592	612	588	538	574	592
9051	1123	1390	1012	703	557	409	312	257	225	176	184	169	143	146	142	141	140	127	122	112	120	126	107	128	115	133	122	110	100	99	108	99	109	83	98	105	99	99	95	93	106	108	100	90	102	83	101	114	101	83	111	93	74	102	100	97	82	91	94	104	105	87	97	99	100	92	100	86	87	90	77	117	111	110	82	99	87	102	107	119	103	96	93	113	76	115	100	99	102	94	90	101	100	83	88	92	87	91	94	103	98	98	102	72	105	95	97	100	96	91	94	88	80	93	106	102	95	93	88	102	89	100	93	104	93	91	98	92	85	91	87	97	96	96	80	94	85	91	108	101	99	88	109	105	101	88	82	99	107	95	95	98	87	107	92	106	89	89	98	95	99	89	84	74	89	101	97	76	83	98	100	94	112	102	101	97	105	104	101	102	105	82	101	88	84	82	84	101	88	105	86	107	96	89	93	107	86	89	88	96	96	93	94	92	104	92	89	96	96	92	109	77	99	105	75	91	86	95	77	100	90	90	79	106	104	95	87	77	92	80	97	100	101	103	83	91	95	104	94	77	93	86	87	103	101	104	95	88	82	97	88	91	100	104	111	111	99	90	105	101	101	86	103	88	70	103	93	101	87	90	95	90	113	90	103	104	97	77	93	91	95	96	114	92	104	109	82	85	66	86	80	104	93	94	112	81	93	94	105	97	106	95	98	98	91	98	90	89	86	98	86	88	101	100	98	89	83	98	99	79	82	93	101	108	104	81	93	98	87	108	91	95	82	101	86	105	86	88	102	78	109	94	95	93	92	102	101	84	103	89	83	106	107	90	101	105	80	79	84	90	91	105	107	106	80	105	91	83	107	99	102	97	73	101	73	105	98	88	81	74	96	86	98	104	93	95	82	102	90	87	96	86	81	98	90	89	83	80	89	98	100	91	87	99	116	83	88	94	98	87	108	103	86	108	85	100	100	93	104	103	118	89	91	111	81	91	109	106	93	98	74	104	81	80	86	97	120	111	92	93	100	89	77	84	100	109	86	81	96	83	115	74	84	96	87	118	98	89	96	84	85	87	95	87	98	83	96	94	74	77	83	81	94	115	104	101	94	104	116	99	116	87	101	80	73	76	82	79	98	91	95	109	90	86	95	96	84	83	95	94	90	86	72	100	83	109	86	94	101	96	83	82	95	86	106	76	118	102	92	96	104	108	96	86	85	82	90	86	80	109	102	93	92	87	94	78	86	87	89	80	98	101	89	97	101	92	98	109	82	99	102	103	96	106	84	84	96	82	91	98	80	79	91	101	103	97	101	113	100	106	97	103	89	89	89	103	96	84	71	89	82	97	100	95	87	112	104	106	96	100	103	105	83	93	95	94	96	86	116	83	96	102	94	82	102	86	86	87	104	97	91	90	102	93	108	96	94	91	117	107	86	98	83	104	76	98	81	104	99	79	89	88	103	108	93	98	98	97	87	100	72	91	102	92	98	92	96	97	91	100	99	100	86	93	81	88	89	84	85	84	94	104	102	97	102	87	104	88	89	93	97	95	89	86	102	92	89	81	101	87	108	83	89	87	82	107	96	96	100	110	73	92	94	99	86	117	101	76	102	99	90	107	102	98	95	86	91	82	99	91	110	80	95	102	81	109	98	89	100	84	92	77	83	84	86	81	99	99	109	72	94	120	101	87	90	93	108	93	88	101	121	98	89	115	104	84	95	105	102	84	103	95	95	94	105	106	101	108	91	100	90	86	88	101	98	100	78	83	72	109	82	99	97	94	107	97	75	117	106	82	86	94	107	100	80	100	87	99	101	87	87	92	76	100	95	93	83	102	81	90	95	87	94	90	86	93	92	92	90	99	92	85	109	108	81	102	82	86	95	76	85	74	86	95	83	66	111	94	94	86	108	97	91	91	92	93	96	93	82	86	93	69	106	83	89	75	107	95	99	79	103	91	101	74	101	99	89	95	93	112	87	98	97	88	79	78	100	78	83	81	101	95	94	84	91	90	80	94	93	105	94	91	84	86	94	90	93	94	85	98	94	91	99	107	83	68	94	103	87	95	85	97	95	94	106	99	105	87	95	101	102	79	96	112	90	99	95	88	89	93	78	83	103	100	120	78	77	90	107	93	103	83	122	104	88	101	98	76	103	87	101	92	92	102	77	91	89	80	79	102	102	84	96	98	107	122	91	96	89	105	94	96	107	100	96	96	108	88	95	99	109	101	92	83	90	97	92	105	85	111	109	107	95	98	83	97	92	87	89	105	93	92	104	94	103	100	90	104	96	117	90	92	98	91	103	86	92	89	84	97	86	73	95	87	104	82	97	99	86	79	115	95	101	76	99	109	92	103	87	81	100	74	111	84	85	90	103	99	99	75	103	109	96	90	88	98	85	80	104	97	82	104	75	83	83	92	107	88	98	86	109	94	87	102	92	112	92	83	96	90	82	99	85	107	78	86	101	99	92	108	96	93	84	94	87	89	103	82	110	100	95	86	106	85	102	84	87	91	91	102	87	92	94	100	95	96	90	107	109	96	94	93	99	87	85	91	98	92	101	93	88	99	98	103	87	86	81	74	92	99	102	104	94	92	102	94	96	87	96	104	101	80	78	92	83	94	74	78	95	90	98	84	95	99	74	90	98	90	102	100	87	105	66	94	81	77	72	86	108	86	80	107	93	91	99	106	97	92	122	92	104	95	89	93	99	102	90	92	109	95	103	82	97	99	105	123	92	93	104	93	99	80	108	107	94	100	108	104	109	102	90	83	104	99	80	102	92	115	85	108	88	99	104	94	110	88	94	93	91	81	103	81	105	79	100	103	90	111	89	80	78	97	99	118	113	99	74	97	106	96	97	81	99	98	98	101	102	100	84	97	102	88	100	104	117	77	97	87	101	90	98	81	97	82	104	102	96	110	98	84	84	101	80	85	106	91	106	89	92	89	93	87	101	100	108	93	93	95	100	89	88	81	96	98	105	81	72	100	102	92	93	89	111	107	103	99	99	107	89	101	88	100	94	98	99	92	108	101	85	100	94	85	98	121	81	105	83	100	102	95	87	77	113	75	104	89	106	95	73	84	94	108	90	99	90	82	100	98	99	76	85	93	116	89	87	114	97	87	105	91	98	91	102	94	86	96	94	89	95	109	93	96	85	79	84	92	107	104	114	94	101	95	99	106	88	91	89	98	86	99	82	76	79	94	94	106	101	83	99	86	97	85	91	110	99	102	93	79	76	95	106	96	91	104	76	83	98	92	98	110	81	102	87	98	104	99	90	97	100	102	111	108	108	77	101	93	94	99	97	94	100	91	88	87	84	94	108	128	83	95	112	98	99	89	94	95	109	90	79	94	101	99	85	97	99	104	94	110	111	92	91	70	89	113	98	94	101	97	96	98	98	76	90	94	101	94	90	87	83	113	94	98	90	103	105	100	83	89	101	86	91	91	90	100	108	92	97	91	82	81	100	92	101	91	88	96	95	91	100	87	69	84	101	99	95
6087	1460	3580	3810	3226	2469	2059	1605	1462	1226	1090	977	860	783	769	697	639	634	605	604	573	524	547	481	480	476	436	430	438	464	401	456	400	420	395	396	382	392	387	419	406	406	375	360	371	350	366	376	353	358	354	365	351	351	364	309	365	359	372	340	342	360	338	349	338	352	355	361	372	334	373	345	333	338	349	370	354	334	359	334	380	349	340	305	330	347	354	362	363	352	326	343	314	365	314	339	293	344	369	359	320	343	343	333	338	347	353	330	337	338	300	360	342	292	349	332	323	309	329	352	297	328	323	333	331	353	386	348	318	344	311	314	314	313	338	338	316	297	328	325	324	326	304	357	303	345	337	338	346	311	345	316	344	350	302	332	339	340	299	316	377	346	327	299	330	316	336	343	327	311	316	354	340	318	343	322	314	347	317	323	359	327	347	298	322	334	311	301	325	324	324	330	337	336	289	306	334	325	313	354	357	378	357	322	340	334	349	325	328	326	338	324	304	313	303	316	344	389	333	368	337	311	336	351	345	322	301	331	316	330	336	343	300	328	315	359	342	343	357	334	365	331	331	336	300	349	324	318	312	320	335	336	312	328	360	344	316	316	340	365	331	291	325	286	358	333	345	347	348	334	346	334	331	331	327	331	320	354	350	304	313	307	313	318	325	347	316	335	357	318	310	314	342	333	327	331	331	338	341	333	348	331	350	341	334	311	328	339	331	306	317	341	307	320	351	334	337	343	333	334	339	331	310	373	309	384	346	336	325	332	359	332	304	330	336	323	298	335	359	335	375	342	336	371	312	330	315	328	286	346	309	312	342	337	316	356	325	298	306	319	301	345	333	311	348	331	322	345	327	318	315	333	304	293	338	298	336	337	330	323	336	329	329	345	331	285	336	331	351	346	324	338	320	294	299	318	324	307	349	286	332	344	328	312	303	346	331	333	309	316	317	333	355	333	331	298	326	357	329	333	324	338	324	309	342	308	318	316	363	370	327	341	319	341	336	346	334	305	326	327	318	336	356	362	332	320	309	321	334	315	326	282	324	334	344	298	354	316	351	340	337	327	338	336	299	343	330	318	303	304	309	337	322	354	299	320	262	340	302	323	353	328	324	325	312	307	332	335	319	317	288	337	350	304	316	332	307	306	339	301	302	329	332	330	325	313	297	331	308	358	296	345	330	316	320	330	339	321	338	297	339	327	343	318	346	333	329	349	322	353	339	333	316	342	303	310	311	322	338	350	369	349	340	338	329	315	325	329	315	357	335	324	333	318	324	357	322	310	322	322	318	301	345	318	350	325	335	314	350	304	318	289	330	324	359	320	337	363	342	329	342	335	330	323	302	338	349	328	307	334	323	349	332	328	338	356	321	300	323	351	381	341	362	329	361	333	311	308	335	318	344	342	282	317	344	342	316	343	337	354	333	278	334	347	356	329	347	309	325	346	300	338	336	345	329	302	327	340	346	335	352	316	318	365	326	352	310	306	326	339	317	331	318	377	337	320	287	294	333	315	330	314	350	327	343	320	300	315	359	317	324	325	333	329	339	319	346	315	317	346	313	339	320	316	318	302	313	319	317	326	290	337	332	313	327	347	318	318	318	289	376	323	333	292	338	309	329	326	363	347	347	325	324	319	286	340	314	321	315	360	331	309	341	315	336	366	318	320	325	360	333	339	308	331	347	338	337	337	332	288	315	319	348	326	309	338	332	335	346	338	321	343	304	312	326	300	348	352	313	311	326	336	319	332	327	306	334	318	299	344	355	334	322	312	327	333	347	318	325	327	329	328	319	370	326	334	308	339	299	321	326	340	334	318	326	302	355	333	331	306	315	312	361	352	355	353	324	314	337	331	329	319	331	323	327	339	317	338	335	318	310	328	333	328	299	334	340	327	343	322	330	335	285	329	315	333	350	339	379	320	311	287	326	361	331	321	323	363	320	334	336	324	349	341	327	308	330	336	325	325	351	345	334	342	326	347	300	327	338	319	328	366	357	340	311	340	325	322	365	341	318	336	309	324	308	349	323	315	337	312	307	353	320	347	341	357	340	319	310	329	301	328	331	305	315	344	338	346	323	333	329	336	336	312	333	311	352	364	332	361	287	315	339	337	308	330	322	327	344	279	310	292	321	318	327	316	334	324	355	319	307	333	309	326	321	315	341	367	349	324	316	343	354	343	360	332	346	300	345	361	305	302	333	312	313	313	333	351	345	298	346	306	343	342	325	333	327	348	337	331	312	323	323	367	304	335	342	326	310	362	342	343	337	325	322	300	350	288	308	339	313	330	277	324	349	335	354	342	302	343	353	326	291	337	326	318	300	319	335	309	295	337	348	312	346	303	351	318	332	319	326	317	349	308	320	324	326	330	331	298	285	322	326	317	339	344	329	355	314	331	335	346	340	345	309	334	348	343	317	320	308	314	317	297	372	337	326	339	328	383	369	359	324	309	338	297	334	315	294	334	331	327	314	322	338	335	330	297	308	360	338	315	307	295	316	319	301	314	337	325	337	358	307	353	338	309	332	321	328	302	333	317	312	340	334	333	349	332	343	340	326	341	295	316	334	322	339	336	355	295	355	325	364	309	326	332	316	327	340	358	327	318	334	354	347	337	305	342	333	348	332	333	328	346	336	312	326	337	328	334	291	337	308	327	317	330	331	354	306	303	345	323	322	335	333	330	334	351	328	366	342	299	369	331	326	330	301	357	341	353	306	344	328	318	321	294	320	338	307	331	351	340	329	332	325	338	335	355	342	322	327	326	314	335	366	334	326	361	364	333	332	316	322	330	345	321	327	336	331	306	323	340	346	315	325	335	304	296	343	336	356	303	320	342	357	336	330	345	329	339	340	331	347	333	322	333	335	340	331	364	328	319	338	335	324	305	301	303	372	352	317	347	354	339	322	350	304	300	349	336	310	301	311	352	350	334	342	315	349	323	335	336	333	319	303	334	324	310	311	347	341	326	358	312	342	319	307	289	290	340	318	341	336	329	300	324	309	326	334	340	329	309	310	328	331	308	333	344	294	349	297	348	345	321	280	351	342	316	342	342	318	345	331	335	337	349	325	304	323	308	361	323	329	372	316	312	328	340	324	335	302	314	301	311	334	347	361	326	344	352	322	344	316	347	298	328	346	310	342	303	317	335	308	309	292	349	323	360	334	317	333	328	331	328	342	357	351	359	312	308	351	329	338	311	305	354	335	310	334	321	328	311	299	341	308	316	331	324	325	324	313	361	313	358	318	322	305	324	333	312	329	311	347	307	335	333	304	341	347	321	348	340	311	338	369	297	354	317	332	327	329	323	325	319	346	334	335	319	345	336	335	364	316	327	315	310	346	313	308	331	330	327	356	319	319	347	342	345	320	343	312	339	305	341	299	334	311	334	323	335	335	280	353	338	340	325	336	324	351	355	331	369	348	344	330	327	345	309	336	306	338	335	338	323	344	304	303	299	303	329	344	331	338	320	361	328	322	355	357	349	345	348	321	339	300	336
16620	2792	3023	2128	1463	1028	777	644	561	435	413	341	287	277	237	293	251	216	201	210	205	198	191	203	186	189	211	167	199	141	171	165	145	176	161	199	179	167	170	156	157	170	156	139	163	141	156	148	146	170	160	158	148	162	149	127	135	153	160	152	145	163	156	144	144	148	139	151	141	153	158	145	162	131	161	177	164	165	148	144	134	118	155	134	161	138	136	136	146	164	159	153	141	147	168	143	150	165	142	163	140	147	131	145	167	160	147	157	168	139	144	161	135	139	142	167	139	144	144	127	153	136	149	147	141	168	153	148	164	181	167	121	162	156	137	162	153	150	149	171	164	141	142	150	156	152	163	160	152	134	138	172	148	145	175	141	154	129	139	154	149	157	137	143	178	149	154	164	169	175	159	159	140	167	157	138	173	182	146	144	164	129	146	149	120	167	148	133	141	147	148	129	151	141	171	151	139	156	167	144	152	149	150	155	152	162	166	185	162	143	158	156	138	139	136	165	148	142	154	151	139	143	149	149	154	160	160	139	146	146	157	165	162	165	130	163	125	172	156	128	165	160	144	137	136	166	147	182	139	153	152	163	157	143	166	138	151	177	151	157	159	147	165	134	146	151	154	157	142	170	171	143	142	151	166	150	163	176	184	166	129	130	156	130	149	158	147	160	146	154	143	150	151	127	139	148	159	148	135	159	155	148	134	131	135	120	165	151	161	145	141	150	137	155	145	145	143	147	138	160	145	152	152	136	159	153	126	140	153	179	131	153	155	167	156	165	151	158	151	133	145	150	130	133	167	137	155	129	143	157	154	138	138	169	143	135	145	137	141	122	127	148	153	168	142	136	134	169	135	157	141	155	144	142	155	145	145	129	160	139	146	138	141	144	161	156	173	139	140	161	160	122	145	145	158	118	163	142	135	155	144	159	144	115	166	172	156	179	169	156	140	170	155	146	145	152	169	152	162	145	137	152	159	163	142	137	136	151	171	150	147	152	160	146	151	154	164	160	149	152	139	134	160	145	138	158	139	169	138	147	145	164	157	177	167	139	159	146	164	135	151	145	145	159	141	156	152	146	155	144	181	164	156	150	171	146	133	155	158	144	127	153	137	177	165	148	133	148	142	149	150	158	141	152	164	157	158	141	175	134	132	138	134	173	171	140	155	128	156	146	153	143	141	138	133	156	139	133	157	160	150	160	136	143	136	156	153	138	148	165	153	137	153	135	157	150	143	117	163	149	140	144	140	151	151	150	139	171	156	145	158	139	143	149	150	128	151	145	125	164	128	134	166	159	150	162	136	150	169	149	160	120	167	140	143	139	152	134	140	178	154	140	160	151	151	160	141	147	143	157	131	126	157	155	149	172	151	131	159	143	121	157	128	164	145	147	141	121	138	149	153	150	170	168	158	159	163	132	120	146	143	167	133	133	124	118	167	153	156	149	136	138	137	145	151	135	155	157	154	138	153	162	157	149	148	146	146	130	164	135	149	144	167	153	145	159	143	149	168	145	135	143	145	133	147	152	148	161	130	149	160	157	138	162	145	145	173	138	140	160	141	153	132	195	167	148	162	137	153	161	155	158	173	152	143	166	145	139	149	132	155	145	132	159	141	144	148	160	163	140	171	134	144	156	168	137	155	152	155	133	142	137	145	129	165	148	151	168	129	132	144	136	135	123	133	161	154	134	140	153	145	144	128	136	151	142	152	169	151	153	145	168	160	147	171	134	161	155	138	183	134	145	160	150	132	150	140	140	164	127	147	152	148	156	148	157	135	127	151	144	177	173	155	158	157	162	176	154	164	159	162	142	140	137	147	150	144	160	148	147	155	149	129	141	168	162	155	150	149	149	143	144	140	145	147	152	135	135	130	166	149	149	133	154	145	159	149	143	161	163	161	142	146	148	145	152	159	155	153	133	164	148	132	146	142	133	158	175	150	155	143	152	155	156	163	148	146	155	151	150	158	142	145	138	180	160	142	146	160	146	132	131	159	176	151	176	123	155	138	150	142	150	125	149	141	139	157	173	152	167	151	156	136	141	138	160	137	150	142	146	148	159	146	164	142	127	148	133	150	161	151	151	169	153	151	138	164	150	144	151	135	126	149	160	164	155	170	150	120	144	160	150	160	142	160	139	157	174	176	150	162	160	167	137	154	140	155	145	149	153	142	136	141	156	151	150	156	166	156	141	136	133	169	135	141	146	153	138	157	165	142	126	150	143	156	167	162	118	139	173	139	157	169	150	138	145	162	132	150	143	137	155	140	180	171	152	143	155	149	164	153	161	164	167	153	149	166	131	152	145	138	139	156	141	145	173	151	137	170	157	135	152	160	153	141	166	141	168	150	157	144	172	159	169	149	138	144	149	159	134	139	148	162	150	138	140	167	152	142	134	162	156	141	163	163	140	149	133	167	146	135	141	151	136	126	144	146	159	139	142	156	139	143	114	168	156	139	157	166	145	135	144	149	172	146	157	156	144	143	134	160	133	162	143	136	164	140	158	167	140	148	139	149	129	154	132	149	145	154	160	140	152	156	155	143	179	148	151	164	144	145	159	149	146	165	159	145	150	150	180	147	148	146	128	156	141	152	134	154	143	149	131	165	168	144	151	156	139	152	150	149	155	153	147	152	148	127	182	159	147	143	149	153	147	139	145	160	136	154	154	162	153	165	140	134	152	135	166	165	168	159	151	151	163	146	146	157	162	141	147	158	137	148	156	158	154	138	146	138	152	165	146	144	166	190	152	157	145	146	137	151	137	151	167	155	171	148	159	149	123	142	143	125	128	127	128	143	150	169	138	154	131	131	148	145	143	148	150	152	142	125	157	129	157	143	158	133	147	142	132	135	155	154	159	140	153	132	161	150	136	147	146	157	156	129	136	172	141	165	167	154	150	160	160	142	176	138	144	137	151	127	158	151	151	157	135	141	153	145	154	145	125	135	159	134	130	129	140	146	163	130	160	137	143	153	165	150	145	130	141	158	150	143	172	149	131	171	182	138	161	166	176	134	133	143	146	156	137	143	145	138	127	134	136	159	152	134	144	151	164	141	159	164	147	158	143	150	122	188	174	160	159	158	161	144	134	177	134	131	130	154	154	154	157	133	164	165	144	164	146	147	153	137	156	154	147	148	160	133	132	151	144	144	138	139	152	126	151	152	157	134	132	146	181	182	180	166	157	133	149	150	144	162	137	167	133	169	130	158	166	163	171	143	142	164	130	146	149	153	145	160	152	148	163	134	160	143	131	148	142	141	144	139	145	132	132	136	151	141	160	162	151	157	154	164	170	130	155	177	153	150	135	147	156	147	170	153	152	145	144	128	160	157	166	156	144	155	143	143	154	159	155	152	138	145	139	140	138	159	125	140	179	149	166	142	180	131	140	133	132	148	141	158	145	142	157	153	162	138	171	115	164	153	163	168	166	140	149	132	149	154	156	148	149	137	135	144	153	145	142	140	110	121	149	143	145	159	160	146	148	138	166	161	139	141	152
8203	2719	6542	7047	5879	4764	3865	3171	2675	2287	2075	1726	1646	1494	1312	1216	1153	1098	1091	966	946	919	817	826	800	826	721	770	718	687	677	697	658	659	646	584	680	643	634	621	610	565	631	605	592	611	556	584	594	540	569	570	601	542	577	556	558	543	534	530	541	510	559	540	534	528	485	554	522	572	541	477	497	506	528	546	556	496	498	529	494	527	540	539	488	567	495	533	511	498	535	543	491	554	521	506	480	488	521	513	521	498	501	498	491	543	508	497	520	487	539	513	492	526	484	511	479	509	535	515	499	507	527	473	498	537	475	504	504	487	527	502	479	514	489	475	477	512	519	513	471	517	516	500	484	498	506	543	523	458	501	485	464	511	529	511	494	527	499	514	488	500	552	504	539	506	561	534	510	514	534	488	502	496	508	507	484	502	528	477	492	520	478	494	510	509	482	534	512	490	474	525	498	485	509	480	516	488	506	477	479	516	500	501	475	493	499	505	506	478	524	460	515	473	515	499	517	512	484	521	490	511	512	498	478	457	487	476	537	459	452	501	541	487	527	514	459	478	485	502	515	461	504	547	505	505	484	531	466	498	492	481	492	507	548	517	474	515	534	484	496	460	472	493	472	499	486	495	513	507	523	506	434	481	518	483	521	491	477	480	514	522	509	506	527	509	503	524	451	506	548	521	492	526	538	492	485	542	475	477	491	523	534	525	533	500	470	488	493	480	505	502	508	505	496	528	503	466	494	509	503	491	500	506	482	505	526	470	504	509	492	506	481	533	511	514	553	478	513	494	513	516	522	488	463	503	495	514	507	498	484	469	468	506	494	505	527	498	521	471	509	517	512	485	485	491	504	481	508	503	514	458	523	437	492	488	499	458	513	504	476	529	440	496	498	498	510	516	466	479	485	508	553	512	494	466	493	507	484	470	484	509	524	491	476	511	493	511	477	502	508	480	483	496	495	458	532	474	478	535	520	472	496	483	457	474	506	510	510	526	481	500	490	470	472	503	503	525	514	500	471	457	500	489	463	526	528	525	506	485	509	486	481	468	529	489	499	486	498	478	509	495	525	532	496	495	509	487	493	456	481	511	485	477	519	497	491	499	483	500	502	486	519	478	512	506	500	479	495	517	497	523	483	479	499	470	473	500	493	518	545	517	482	514	501	459	491	497	484	511	488	505	492	503	530	494	522	508	510	504	493	478	516	516	487	469	474	479	498	483	509	468	505	440	485	499	547	517	540	510	470	496	476	506	496	456	503	511	503	491	502	468	518	508	517	515	517	506	519	458	543	517	517	503	490	471	488	502	479	488	474	490	515	437	506	463	540	499	496	467	507	516	480	461	483	467	496	540	488	462	486	514	467	434	473	476	465	522	537	527	519	529	477	514	540	488	521	461	468	521	507	465	489	501	485	483	519	507	529	507	477	511	509	542	506	478	494	508	485	473	523	459	510	492	477	501	519	518	476	480	529	461	505	527	489	498	478	483	503	468	486	475	501	473	519	511	514	512	485	524	494	503	504	492	482	496	537	497	502	454	536	521	467	481	505	488	477	531	471	505	518	518	512	483	510	503	478	462	515	486	526	496	481	485	491	534	534	537	486	494	483	502	474	466	490	489	481	498	516	470	519	475	514	513	489	494	524	522	504	482	471	516	490	481	478	511	542	480	497	503	484	483	469	463	551	517	487	522	477	517	497	458	448	474	497	516	481	474	479	465	512	513	488	470	506	502	489	498	485	516	527	488	515	468	523	432	494	525	513	481	467	466	473	496	488	536	504	521	469	458	439	505	477	502	507	510	461	494	514	481	514	515	495	468	477	517	490	517	512	492	467	530	499	506	507	494	485	529	505	499	525	481	470	499	483	512	479	488	498	540	512	508	497	498	485	531	482	477	463	508	486	521	537	481	482	503	483	498	470	461	518	492	506	467	513	478	496	476	487	478	470	506	486	487	484	484	489	484	482	492	513	509	503	489	459	520	451	467	476	492	515	538	517	478	508	484	433	514	501	510	453	512	503	541	487	506	520	494	430	482	457	496	530	502	484	492	509	492	506	527	493	499	483	460	500	502	507	503	496	462	475	496	527	459	493	481	507	518	509	496	504	537	498	487	493	471	493	463	467	488	465	544	528	501	515	492	503	524	521	473	505	460	460	462	518	541	480	512	507	487	458	543	492	506	492	503	517	493	501	508	495	481	503	516	453	480	529	493	499	518	519	472	515	512	482	516	503	496	491	547	515	523	529	489	517	462	472	467	509	492	484	486	496	472	453	497	477	520	478	436	492	461	468	487	450	496	479	482	478	494	478	505	486	496	512	466	512	489	493	449	476	436	487	530	485	508	496	473	498	489	483	495	504	471	514	504	487	480	504	477	502	443	487	516	517	468	473	505	500	497	507	516	505	480	505	494	525	478	469	539	503	509	471	515	519	504	496	509	537	466	487	492	512	535	501	483	491	484	477	492	504	515	470	459	508	487	529	497	513	498	476	506	494	499	481	534	488	536	494	480	472	520	513	495	540	480	510	491	482	458	480	517	476	523	477	453	510	501	516	509	501	480	494	505	496	505	529	483	493	494	452	456	509	504	490	508	505	497	467	496	524	523	483	488	486	471	450	499	507	511	455	530	488	496	526	497	530	494	509	472	503	493	462	483	543	506	532	521	450	460	471	489	466	470	499	488	484	488	460	496	523	511	493	452	479	500	493	495	466	504	511	483	461	478	474	537	501	492	524	537	485	513	524	493	484	515	458	539	490	514	526	511	542	451	474	542	462	518	481	489	509	510	485	493	500	486	543	532	517	513	514	476	511	510	525	500	493	480	497	483	512	483	502	508	471	473	511	497	490	477	506	518	462	486	524	497	489	501	545	479	496	518	495	515	507	508	470	480	476	502	483	508	481	507	479	480	470	516	486	504	523	506	544	473	503	532	509	493	508	521	497	494	503	517	485	491	486	493	502	484	471	513	456	496	522	541	503	461	498	504	465	497	515	502	490	505	516	502	511	483	440	489	486	512	529	487	501	507	497	489	505	505	480	521	520	512	501	463	538	483	473	515	492	451	477	491	523	493	530	505	462	491	465	469	460	524	504	476	461	499	482	513	454	495	469	466	495	485	484	507	499	505	492	499	518	490	499	510	504	508	543	513	472	504	491	498	497	506	444	511	462	520	499	505	500	484	516	505	503	470	445	497	517	520	493	493	497	490	515	492	504	490	472	470	500	469	446	492	510	511	471	531	476	505	460	498	530	458	511	458	483	500	479	495	468	483	487	500	481	492	503	518	540	486	464	483	471	500	516	489	474	488	501	483	499	525	514	481	509	472	446	466	490	464	507	502	449	509	488	500	505	466	495	490	503	486	503	462	490	508	475	478	485	488	443	481	524	490	512	495	562	495	461	487	495	523	509	516	475	508	503	481	461	498	499	450	491	478	527	491	495	498	502	484	519	458	507	482	537	496	533	455	491	468	486	477	471	492	467	495	508	475	514	477	529	482
2508	259	287	281	218	204	219	231	174	219	200	195	185	181	169	171	212	183	185	221	173	196	176	183	186	207	175	195	204	183	199	177	197	201	207	191	186	198	176	189	182	189	191	227	182	187	180	179	190	190	200	181	163	177	184	197	169	199	181	192	170	194	211	192	201	183	183	195	194	184	178	179	174	188	188	170	201	193	176	173	190	193	216	193	188	186	187	175	185	202	225	160	177	175	183	175	226	208	194	196	189	199	195	176	184	167	204	187	186	180	170	198	185	192	200	193	195	181	178	198	194	197	185	188	175	182	180	192	189	178	168	193	187	172	197	178	215	175	177	167	177	194	200	189	213	199	199	194	200	169	174	183	186	202	198	204	205	183	173	172	195	197	173	212	174	180	189	209	196	187	184	173	176	187	187	185	189	186	196	192	167	210	177	171	174	176	195	201	173	194	190	186	184	185	204	189	167	187	208	183	209	199	215	184	184	191	196	182	187	217	161	181	183	191	215	186	184	183	193	167	172	173	190	172	206	192	150	195	193	199	192	214	178	179	173	170	180	200	187	207	182	200	190	193	177	197	193	196	174	188	182	206	186	190	176	185	190	182	186	206	194	206	201	196	188	190	169	205	180	182	201	186	192	208	186	188	170	174	197	200	191	208	178	192	172	211	188	174	167	160	174	197	207	182	205	205	183	174	176	181	193	204	186	198	204	199	191	182	190	198	185	203	203	190	192	177	177	180	196	203	216	184	184	199	200	170	160	171	179	179	185	209	206	177	203	202	195	192	228	199	212	203	179	207	216	185	183	191	178	184	188	191	182	191	193	171	189	197	198	186	172	205	184	205	183	191	203	190	191	183	197	180	178	175	171	187	190	190	205	204	180	167	188	199	200	176	201	187	185	191	191	180	151	198	198	193	203	173	190	186	231	185	182	188	197	162	185	207	208	185	185	169	187	187	195	163	183	198	172	208	199	190	191	172	171	188	184	151	188	173	204	190	213	192	235	181	182	200	197	209	192	178	195	187	171	178	208	220	176	181	191	189	195	185	196	178	200	189	189	180	191	186	192	188	186	182	191	195	201	176	203	190	169	181	200	184	190	210	202	193	181	184	186	183	175	171	176	196	197	197	187	173	203	198	203	184	208	188	199	201	216	181	206	192	213	170	187	195	174	192	186	181	159	172	179	169	189	197	183	204	211	166	193	195	185	178	192	183	205	177	179	176	201	201	172	199	178	162	173	175	171	213	183	154	197	205	190	196	170	184	183	191	197	200	166	188	178	190	190	178	181	203	186	193	189	198	187	197	187	187	185	209	194	187	202	182	171	188	188	176	167	207	208	188	153	171	196	197	181	180	187	172	195	166	195	188	180	169	216	202	177	216	182	177	194	199	187	186	173	190	209	196	182	184	169	182	183	174	176	177	181	179	211	204	187	215	203	187	183	221	205	190	214	198	202	176	164	181	197	199	196	203	189	190	196	170	164	184	196	179	195	185	181	203	178	191	182	205	175	180	187	170	182	183	200	166	191	189	186	180	175	195	189	189	194	191	178	168	186	182	159	225	188	200	187	175	169	181	174	187	202	178	192	237	198	203	167	201	199	180	177	191	186	212	176	194	189	207	216	177	194	171	225	186	173	165	179	164	202	185	189	169	198	200	196	201	216	198	204	184	184	230	222	183	193	183	189	206	190	202	191	196	173	207	208	181	181	157	200	185	206	193	160	208	206	197	198	194	211	202	190	201	222	194	192	192	182	193	181	175	191	204	221	192	194	223	182	211	170	191	181	190	175	217	184	188	176	204	173	209	186	168	188	173	204	162	173	180	190	185	184	191	181	188	176	192	186	196	165	188	176	188	183	184	172	186	182	179	184	200	187	198	180	223	187	164	194	202	172	162	181	186	190	197	179	187	205	188	197	178	161	177	173	191	193	186	201	191	207	190	193	188	192	173	178	181	177	168	215	209	170	190	205	168	194	167	185	183	194	181	180	154	212	203	210	189	196	207	180	173	169	211	179	177	202	199	188	195	192	190	186	198	192	196	201	182	201	179	214	172	186	191	164	201	197	203	212	188	195	175	182	211	203	202	198	192	178	181	181	179	197	195	192	184	187	196	212	189	217	180	205	191	170	178	185	195	195	191	190	227	185	197	156	172	184	198	179	185	190	205	201	199	189	176	171	195	198	182	185	196	167	179	217	182	175	182	174	191	209	199	189	179	215	226	203	180	197	188	194	189	175	187	209	201	194	223	193	193	187	179	198	182	194	207	178	198	187	225	183	203	225	211	191	176	208	187	196	186	198	167	198	193	187	197	193	179	192	157	176	175	185	209	199	187	165	201	186	189	187	216	198	183	194	188	163	215	183	186	185	210	187	185	176	194	189	200	172	182	189	178	205	206	182	179	186	181	191	195	210	203	186	191	182	188	198	196	186	187	187	193	182	188	196	195	181	194	185	203	188	196	191	171	190	185	207	183	181	175	208	197	227	200	180	201	209	219	178	196	198	211	189	215	174	200	207	191	183	189	180	219	179	174	168	184	174	184	184	187	184	184	189	196	159	200	185	180	192	180	204	170	155	182	188	169	197	195	201	189	200	200	176	206	186	214	225	208	193	201	201	207	203	171	180	214	199	212	201	189	203	202	171	202	194	191	186	198	173	212	183	179	213	173	188	216	200	200	177	184	166	173	173	195	174	189	198	183	198	181	198	174	187	176	186	183	186	181	196	206	172	185	174	197	189	180	188	205	191	194	183	187	180	198	217	164	214	198	185	177	213	185	211	194	216	184	218	214	176	198	173	184	210	179	208	153	194	180	179	200	188	189	192	183	177	172	216	167	174	199	197	178	197	194	195	206	189	194	209	174	191	187	190	168	180	197	176	175	186	202	210	193	175	198	204	187	205	188	175	182	175	169	182	200	202	179	202	200	183	190	191	208	174	170	195	164	190	218	207	195	186	200	189	195	213	182	208	183	182	185	198	192	189	182	190	182	171	195	176	218	222	191	200	186	196	189	192	179	189	205	200	191	200	230	195	180	194	175	199	188	191	195	148	192	191	205	184	172	169	187	174	175	220	195	164	207	180	195	173	233	181	187	157	180	202	180	209	195	205	177	198	185	198	199	175	205	200	196	216	228	189	203	195	224	202	174	181	178	201	195	174	165	183	187	200	191	204	197	206	212	196	179	217	188	206	222	186	178	204	218	165	196	155	183	180	190	205	171	173	186	174	193	199	208	195	193	197	197	209	203	195	199	168	182	223	179	178	179	206	203	178	196	192	208	214	208	194	194	212	213	179	176	185	188	210	192	177	200	188	189	197	179	198	206	236	178	203	181	185	187	224	173	219	194	188	188	177	209	189	204	202	173	178	209	192	194	171	180	198	186	197	191	195	194	198	181	212	191	187	183	181	178	180	184	218	172	202	172	161	203	195	170	198	177	194	206	202	214	211	195	205	189	174	185	161	208	195	202	176	193	204	212	196	179	189	190	175	175
3083	677	748	762	713	716	685	642	637	639	639	627	657	578	600	610	621	611	620	634	573	610	597	625	589	624	556	560	593	578	624	606	606	605	586	596	571	614	598	586	575	602	601	579	558	580	619	592	600	618	611	592	577	615	575	587	630	567	613	584	581	574	588	577	566	614	541	558	559	617	591	551	624	583	629	527	603	564	550	580	567	612	594	584	604	597	568	592	558	591	557	572	556	581	572	612	547	603	549	593	576	538	581	623	601	628	604	552	590	565	610	587	608	569	563	563	615	557	560	535	615	628	563	616	625	584	554	570	569	561	599	615	620	584	564	612	558	559	592	586	579	601	533	566	589	564	591	574	592	587	582	557	577	589	579	579	583	549	556	565	617	574	587	574	605	565	594	610	559	576	567	577	598	606	606	588	562	600	557	550	557	563	583	594	570	583	558	581	588	571	651	600	601	601	587	602	548	629	588	579	614	559	591	600	539	580	558	560	575	620	609	568	552	625	603	560	587	579	578	608	598	570	594	600	611	544	589	560	552	557	602	579	584	557	606	590	570	563	572	586	580	578	594	596	560	589	593	601	589	595	603	623	563	599	576	613	599	566	542	531	604	566	602	567	583	605	602	545	625	605	604	573	592	604	595	580	572	573	596	584	606	616	620	539	601	557	567	588	586	534	608	609	595	636	542	581	539	560	576	576	580	532	626	574	519	570	571	604	555	605	618	569	575	531	578	574	543	585	556	600	591	578	584	585	551	605	589	570	584	600	595	617	618	652	556	571	546	623	562	594	575	612	568	604	569	580	600	569	636	600	608	586	569	602	588	570	570	581	633	538	581	600	572	615	593	647	589	560	510	574	591	541	638	589	563	558	567	562	594	573	593	564	570	587	534	577	571	570	583	562	555	612	601	593	594	560	587	601	606	581	603	545	563	635	584	538	582	606	554	563	551	607	609	580	606	603	606	556	599	596	573	569	592	577	606	552	564	586	629	563	594	552	584	580	604	603	563	587	543	584	608	611	613	560	568	594	557	555	572	600	582	570	604	591	576	551	581	638	564	632	609	546	547	665	587	582	540	620	614	549	574	606	569	576	573	622	571	582	543	566	580	580	578	616	601	584	565	599	585	560	584	550	588	561	585	578	567	563	626	542	631	598	599	569	577	616	562	569	547	607	627	553	582	603	616	551	635	570	617	585	620	581	586	591	610	604	621	575	617	588	601	566	590	609	600	644	543	620	561	577	532	589	627	625	621	614	617	551	554	562	567	559	583	601	592	563	565	621	582	582	593	591	579	589	581	581	580	568	559	570	553	551	573	576	658	605	578	558	586	594	503	607	576	612	582	590	549	607	559	630	589	587	562	611	563	571	593	578	582	612	586	568	584	558	567	554	577	613	563	558	589	584	597	587	567	562	589	585	576	606	618	531	591	547	641	594	603	572	595	634	605	556	600	579	571	526	524	513	562	586	569	544	597	601	612	536	576	596	586	581	602	568	562	602	581	625	616	578	619	604	570	619	608	581	561	604	604	593	544	592	572	591	591	571	568	574	581	596	576	620	576	600	606	565	601	528	562	592	597	602	555	569	579	607	586	576	571	610	577	595	581	562	583	574	569	584	570	573	566	559	505	621	574	566	636	606	598	602	625	568	579	535	608	571	595	569	543	532	571	566	619	584	561	553	597	580	591	604	606	541	553	587	588	512	566	582	596	623	584	615	576	626	563	527	585	582	586	579	556	555	605	562	602	582	612	595	565	591	573	549	588	583	606	591	563	598	594	578	596	631	572	576	599	566	577	574	602	633	535	569	585	613	579	558	581	545	543	538	601	568	577	583	579	548	561	571	548	523	551	566	587	610	649	615	574	588	556	574	588	648	590	574	581	579	572	582	581	592	577	655	578	566	591	569	597	593	604	564	553	570	575	519	570	569	593	563	552	550	592	601	611	567	607	530	638	602	572	578	597	550	565	551	556	578	573	564	623	595	608	540	543	553	589	577	566	584	561	592	600	579	634	593	580	641	567	580	586	602	608	634	607	579	602	556	564	597	610	576	597	558	591	522	576	578	576	583	626	622	599	595	636	597	608	550	603	622	607	553	581	585	578	610	615	556	585	594	574	608	618	594	623	590	590	520	554	603	589	596	552	579	572	610	589	592	605	616	591	619	578	598	619	503	565	618	555	604	568	582	621	603	613	555	555	594	585	582	601	611	596	583	545	630	573	607	541	586	608	585	604	630	530	586	581	576	582	583	580	567	596	539	587	579	557	578	603	529	580	608	590	565	619	595	560	522	562	584	595	571	588	584	569	578	572	609	549	527	569	579	535	588	531	580	583	566	601	566	631	589	615	594	592	598	574	562	595	599	580	585	593	564	516	548	557	615	569	597	556	604	582	593	601	608	557	617	627	565	579	559	606	565	576	587	568	616	562	570	548	592	617	608	575	600	595	591	566	558	598	570	585	585	555	606	564	537	620	531	572	606	594	574	625	595	587	582	605	585	568	585	595	580	597	543	571	634	565	585	593	574	565	572	583	573	542	656	579	577	556	582	605	623	567	606	625	598	588	543	597	562	550	578	595	561	566	569	606	607	565	569	564	559	493	565	564	536	574	604	577	600	561	556	609	544	568	597	596	575	570	601	610	542	639	574	552	581	609	561	597	587	585	548	586	590	599	607	585	569	579	561	562	585	544	619	575	616	567	596	632	584	590	532	593	547	571	618	588	582	608	605	592	572	591	557	599	539	569	606	601	595	620	575	600	554	581	638	578	511	558	593	544	593	566	577	613	569	568	617	580	579	580	577	571	585	594	603	571	593	562	538	556	619	573	571	546	601	568	581	547	587	585	589	587	588	630	610	567	608	579	621	565	592	550	516	560	553	575	562	578	607	618	543	560	575	547	591	632	555	590	614	603	610	587	618	603	617	574	571	555	609	607	593	524	564	575	574	602	580	570	564	579	559	574	567	558	580	555	581	626	578	628	617	597	561	578	589	588	619	605	610	552	525	601	608	557	548	550	567	598	618	577	555	598	592	615	605	599	601	545	559	649	509	609	601	545	586	608	596	576	570	594	566	580	598	591	599	580	569	598	568	621	576	585	547	592	604	575	574	547	561	580	608	590	571	618	562	618	589	604	590	580	559	611	531	555	581	594	565	611	556	564	587	571	573	595	589	580	572	598	567	556	586	568	588	555	590	574	547	614	585	607	585	583	572	572	560	624	609	568	591	593	583	575	552	599	605	594	549	580	633	608	581	591	603	556	588	565	557	578	576	581	580	574	561	560	579	550	595	583	610	570	552	516	521	557	612	579	622	578	569	545	610	575	607	558	547	591	549	588	619	570	575	595	573	594	556	592	583	620	600	587	588	617	602	575	570	615	559	622	569	590	591	562	544	589	606	599	545	576	590	574	568	586	596	572	577	572	557	631	601	571	600	559	569	573	539	584	561	592	582	571	597	581	590	619	596	535	644	599	602	556	625	582	633	590	557	606	550
8737	1106	1366	920	708	502	397	320	261	225	192	171	163	153	166	132	142	126	114	139	108	118	127	125	111	105	109	107	106	99	120	82	100	110	90	102	90	116	91	125	96	100	104	110	111	86	99	117	96	89	93	97	91	112	103	98	87	105	94	88	91	115	88	84	105	73	90	107	101	95	94	99	97	104	108	92	105	91	105	96	94	99	77	98	91	107	90	95	93	86	96	98	92	83	91	82	88	100	94	80	106	98	78	94	85	82	91	87	83	92	107	88	86	98	102	87	97	90	79	106	83	89	80	81	92	83	83	98	94	85	94	89	113	101	100	88	90	107	91	101	98	96	77	86	100	95	97	99	120	106	114	79	103	95	99	102	84	93	100	109	98	91	92	109	112	109	94	108	93	96	78	90	84	109	89	97	108	111	109	79	89	89	91	92	89	101	101	100	105	105	95	75	90	95	118	104	92	105	100	105	92	105	77	93	82	91	109	86	93	88	101	102	87	96	99	84	80	90	90	98	90	65	101	91	114	87	104	88	104	95	104	97	90	88	98	98	99	107	93	103	81	82	87	107	97	84	112	96	97	121	99	108	94	98	82	88	96	94	104	71	89	85	100	87	111	66	104	83	95	105	79	98	105	108	85	107	105	92	112	93	84	92	114	88	89	87	100	98	91	105	95	99	92	108	114	103	85	92	95	77	105	114	85	78	85	105	98	80	97	84	99	105	106	99	97	102	108	88	115	89	80	97	85	109	81	82	80	90	103	91	86	106	93	103	104	83	71	109	89	86	82	111	88	93	100	114	109	91	89	79	81	101	86	91	97	85	85	87	102	110	89	112	91	107	95	90	110	86	90	98	111	99	96	90	87	91	93	94	89	102	81	92	113	92	99	100	88	94	105	107	98	102	92	100	96	102	107	92	103	74	76	96	96	81	95	90	86	90	107	81	94	83	94	89	88	93	87	90	99	95	100	87	112	108	110	83	85	76	92	97	108	91	84	102	110	102	110	92	99	92	88	102	110	89	103	86	88	96	102	105	105	72	104	75	96	85	91	97	112	83	95	87	90	96	93	92	114	88	97	110	86	105	103	94	79	87	105	89	111	109	95	97	87	101	92	87	99	92	99	104	106	103	87	94	101	82	94	87	102	87	85	103	91	102	87	98	83	98	91	74	84	103	109	106	84	98	67	92	95	94	100	95	108	98	90	95	107	94	83	92	87	90	99	95	115	102	98	124	97	94	91	100	101	89	92	105	99	108	96	96	113	96	90	99	91	84	114	90	91	106	85	99	94	105	84	94	86	115	102	85	104	93	94	90	88	94	96	96	86	118	87	105	89	99	104	120	91	78	92	99	98	103	84	80	79	92	101	113	90	81	96	99	80	83	99	89	91	82	105	98	92	107	95	90	82	109	96	93	87	102	92	107	94	95	101	92	88	94	98	92	107	99	88	110	104	90	84	102	87	88	95	83	96	86	101	97	102	89	119	104	108	109	89	80	72	101	115	100	91	94	109	100	100	94	82	92	88	99	104	85	99	104	106	95	107	93	104	101	98	87	91	106	96	89	95	104	98	85	108	95	92	89	104	87	87	96	97	89	95	88	78	98	100	80	103	100	94	105	80	104	106	86	104	93	92	88	85	96	89	81	106	81	107	101	102	84	88	98	99	113	87	93	92	96	87	101	80	99	114	89	109	83	89	86	106	98	94	121	101	74	81	118	78	96	93	118	111	105	89	88	98	112	94	104	95	86	109	87	81	96	117	83	93	94	111	97	90	92	94	79	106	97	115	80	101	93	78	92	96	92	90	89	80	96	90	100	85	73	95	95	90	80	82	103	92	90	100	100	85	87	107	102	102	101	100	94	91	96	80	82	89	90	106	94	91	101	99	85	104	112	78	87	87	100	89	98	91	121	92	91	87	102	75	85	117	86	97	83	89	99	107	89	100	110	96	96	99	81	97	86	88	86	85	94	78	107	104	93	100	102	98	94	87	100	108	107	97	98	92	87	84	90	99	127	100	85	89	96	94	97	94	102	91	80	101	94	93	78	106	95	102	90	84	122	98	96	104	82	87	82	92	100	86	98	96	103	101	80	98	100	87	85	87	95	95	98	84	87	102	76	84	92	96	87	93	85	97	95	97	104	95	106	104	92	87	97	87	86	94	94	110	106	95	102	93	87	86	99	90	91	95	88	91	97	87	96	89	104	87	87	91	105	84	86	95	78	90	88	91	108	97	90	80	96	93	98	98	87	88	96	90	102	84	88	93	107	97	99	96	91	98	108	103	88	104	76	103	90	95	88	94	105	75	117	82	101	97	96	99	105	89	106	84	91	86	75	86	92	108	100	88	110	96	98	87	105	110	95	77	97	82	106	73	108	102	75	96	110	92	112	81	92	91	103	89	94	68	90	101	79	93	98	110	106	91	83	92	96	103	83	83	96	97	103	90	94	95	107	95	97	105	81	73	98	82	94	85	87	102	100	90	94	99	97	96	80	79	88	87	91	109	105	108	95	98	105	96	101	81	96	87	92	85	105	90	100	88	97	87	91	88	98	93	83	73	95	92	88	87	76	86	77	81	94	103	88	98	81	91	85	86	99	85	99	77	75	88	108	106	94	115	83	92	102	88	115	87	83	106	108	105	110	92	73	97	91	112	96	90	88	81	108	109	89	102	87	92	102	110	87	93	88	83	118	89	86	84	116	98	109	91	95	102	87	103	97	83	103	94	110	97	105	94	98	105	88	88	88	93	101	113	114	91	81	101	105	106	88	101	93	78	90	104	98	82	82	84	88	100	102	91	102	90	88	83	97	88	82	89	118	93	109	106	101	105	80	89	84	91	76	92	113	109	95	84	94	79	93	95	103	111	87	93	105	97	93	96	97	95	100	96	87	100	118	91	109	89	97	96	92	90	94	100	93	77	77	86	94	82	95	92	91	109	83	101	103	95	94	109	101	92	85	86	87	109	92	86	100	94	103	90	103	107	97	95	86	107	97	99	87	84	84	103	77	100	109	110	110	100	113	77	103	88	100	79	94	105	102	97	75	84	108	99	107	101	73	89	95	82	82	100	99	81	89	107	104	83	82	84	86	110	86	105	102	101	99	99	90	93	96	92	103	104	98	76	98	101	85	110	101	99	95	106	92	100	86	83	90	103	87	96	83	93	76	109	93	97	81	111	79	93	94	70	106	107	106	85	81	95	115	85	92	84	109	100	97	105	91	83	92	99	101	93	97	99	84	98	76	97	107	97	76	96	95	89	85	98	102	103	99	86	88	93	86	102	77	84	93	124	82	100	93	98	93	76	87	93	105	73	93	94	86	101	90	84	91	92	89	107	93	108	88	89	93	84	90	87	98	89	94	98	99	103	90	100	90	100	67	100	100	101	100	86	85	75	104	109	89	94	75	99	104	89	124	100	99	93	99	85	97	74	88	82	96	100	91	90	118	83	105	76	82	100	97	89	103	91	99	81	79	94	97	96	116	90	104
5873	1405	3412	3772	3040	2545	2070	1673	1478	1269	1056	941	873	774	724	688	645	619	596	609	534	527	516	474	504	455	467	431	437	431	451	421	377	452	426	411	401	402	407	396	379	372	378	342	354	371	379	405	371	345	355	374	354	382	362	367	386	359	377	340	355	335	304	386	341	364	375	365	316	294	362	342	333	341	321	361	339	373	352	318	334	371	331	328	340	344	351	363	357	354	313	312	311	333	354	354	340	328	326	342	350	346	291	332	345	364	319	317	361	360	331	352	318	349	335	346	318	327	324	354	317	328	342	298	295	318	324	333	346	351	310	343	347	347	328	344	295	335	376	324	349	322	322	339	354	310	339	305	308	354	311	352	355	343	305	367	362	331	282	315	325	352	365	332	291	334	316	345	311	324	298	334	327	316	337	310	342	329	352	324	335	326	340	325	302	307	342	346	292	297	321	329	335	317	328	346	298	366	364	330	347	323	331	337	316	321	344	346	331	368	350	346	314	350	338	318	372	322	362	319	331	337	333	306	325	335	333	325	359	298	325	308	313	290	304	340	343	329	352	316	334	329	312	284	342	321	326	349	341	350	351	317	318	294	320	316	354	331	345	311	361	334	358	306	305	304	319	311	340	317	322	332	325	335	327	319	319	354	331	312	330	295	333	310	339	350	348	315	337	334	312	340	327	332	329	336	331	323	334	314	345	333	318	339	311	356	334	319	340	322	315	333	337	345	327	342	335	340	337	319	318	361	332	316	363	317	325	303	317	357	313	321	348	319	326	339	344	324	301	332	308	334	321	342	313	338	360	334	320	340	340	346	319	339	335	302	311	321	357	301	342	348	304	320	354	325	315	350	354	358	349	356	312	313	340	344	301	339	359	331	362	314	310	345	333	329	341	289	341	326	317	346	340	304	347	306	332	348	319	321	328	314	316	291	321	348	324	308	306	355	339	317	349	329	351	330	325	294	323	330	308	340	323	314	309	353	323	317	339	321	321	349	315	299	325	333	342	319	335	326	349	365	346	339	340	313	344	310	335	331	333	316	344	338	322	343	303	290	305	313	348	318	316	329	319	349	333	324	356	325	345	351	337	325	323	329	312	312	361	317	325	351	310	329	343	304	357	343	334	353	352	309	312	323	361	339	343	312	314	329	315	336	347	315	327	356	311	339	339	339	326	353	306	353	333	332	323	310	294	325	351	324	314	317	333	350	335	308	303	317	336	326	340	336	363	338	344	341	331	333	321	314	336	366	332	297	316	319	336	303	329	306	321	347	353	342	340	345	339	373	298	336	339	321	320	332	314	338	342	328	327	349	329	333	356	306	332	332	368	311	300	300	331	299	344	312	334	300	330	353	334	327	357	329	333	319	332	352	361	344	286	327	377	309	326	314	305	339	334	303	320	351	309	335	316	338	315	332	317	335	355	303	377	315	312	323	321	329	314	335	295	320	331	325	341	331	335	359	301	328	342	385	338	307	318	326	337	325	323	312	336	353	342	302	361	328	305	327	307	328	304	309	373	332	324	337	323	332	341	341	328	314	311	311	319	342	311	314	342	320	331	324	350	301	344	358	303	325	356	318	318	309	290	357	320	351	333	339	337	348	315	366	320	342	323	316	284	341	335	352	355	277	338	318	326	323	330	311	323	324	304	321	328	332	315	305	308	333	329	369	335	345	313	335	322	360	330	323	316	299	337	331	319	299	317	318	313	335	328	310	355	340	336	315	358	342	345	314	327	374	313	317	309	320	309	295	342	328	357	327	321	323	329	346	332	314	328	336	325	356	332	343	320	340	369	309	315	350	344	290	330	334	313	316	327	337	331	346	337	341	330	328	358	342	312	316	320	322	321	319	320	312	337	328	334	319	319	305	343	296	323	309	327	313	328	359	325	330	321	330	326	308	301	280	325	342	330	325	305	328	337	330	353	326	335	349	319	306	336	327	338	315	332	321	338	321	354	327	290	320	328	309	323	324	346	317	303	355	309	327	313	337	321	349	318	341	303	343	326	311	323	348	349	297	299	327	330	331	340	357	294	335	353	309	336	326	303	314	341	334	314	310	337	302	326	329	297	321	317	318	321	321	330	319	327	343	327	347	273	317	312	319	334	316	347	303	331	301	321	329	311	332	322	325	360	307	301	348	315	322	352	312	322	320	309	309	327	344	320	316	326	353	346	300	320	323	335	333	337	381	337	335	333	349	316	329	333	304	355	333	323	367	316	336	316	323	312	341	342	328	335	321	300	312	306	341	337	317	303	308	323	307	301	328	313	335	369	296	310	315	327	300	310	336	327	317	301	291	363	309	313	335	334	342	338	311	347	332	340	326	311	348	316	311	299	298	330	331	337	324	365	326	364	327	329	331	326	325	318	326	313	344	320	312	341	318	336	330	325	327	348	336	334	332	317	365	334	314	342	303	336	312	305	329	330	335	349	329	321	305	312	338	315	323	329	361	314	304	323	340	299	309	308	303	324	318	308	339	314	327	310	356	360	329	328	317	337	308	330	315	341	295	320	367	352	328	341	357	318	341	315	313	299	342	318	314	362	296	309	308	315	355	295	311	287	317	326	313	366	340	349	287	303	329	327	328	324	290	326	328	293	322	366	334	297	332	319	343	350	317	323	327	341	339	362	325	334	339	336	349	306	323	316	336	341	319	333	324	325	347	320	315	321	338	340	307	366	319	329	330	313	332	320	340	328	340	311	340	346	353	312	332	301	365	338	291	338	339	305	353	346	347	334	297	328	355	327	350	320	328	330	305	283	322	311	355	340	339	336	332	291	313	290	342	322	303	335	344	330	332	337	320	330	337	348	319	316	341	332	299	351	321	315	365	322	342	322	330	336	333	321	309	351	325	311	302	310	363	327	331	320	323	313	320	325	305	298	315	359	340	329	301	336	333	346	339	332	327	337	331	302	347	328	287	299	305	337	314	348	340	340	315	318	320	322	326	302	289	354	310	319	319	336	362	350	344	355	271	337	309	352	338	356	324	332	322	343	339	315	329	316	347	330	338	345	326	354	325	311	339	319	341	339	304	305	318	350	347	356	300	368	340	298	339	292	328	343	317	314	350	333	302	330	308	326	320	316	335	339	370	363	305	357	315	307	328	305	333	299	349	327	333	339	322	310	309	320	336	349	308	355	342	352	358	358	340	312	328	301	300	332	328	330	340	335	336	328	340	326	337	321	358	324	353	311	321	351	334	358	305	329	323	326	324	291	328	333	335	327	353	323	371	349	305	354	337	317	346	311	330	338	315	314	327	331	340	349	335	330	312	311	378	306	314	335	348	346	339	334	282	323	298	359	309	325	317	338	325	333	346	313	316	324	329	332	364	319	347	306	335	284	320	327	327	309	369	316	356	331	335	310	335	311	330	326	315	322	333	293	317	319	302	297	308	296	357	322	317	341	346	313	345	345	317	329	349	299	319	325	307	317	330	332	330	356	304	331	336	318	309	330	309	316	346	313	303	331	358	317	331	331	303	359	324	307	322
16260	2780	2857	2066	1486	1013	767	587	509	424	394	322	314	289	239	256	221	213	224	213	182	192	210	208	179	212	186	186	190	170	165	176	161	160	145	171	159	170	159	169	164	178	161	167	147	146	146	159	147	153	177	166	144	166	162	142	174	155	158	145	143	151	158	139	141	134	170	152	140	148	166	158	163	161	171	148	149	162	166	152	138	150	131	136	166	147	168	163	137	154	174	165	130	145	141	159	133	161	160	175	155	144	169	155	174	122	149	164	145	152	134	165	184	139	155	148	115	142	193	166	146	168	156	156	144	151	146	157	156	158	168	159	135	166	129	152	155	158	163	157	130	154	137	166	153	162	157	141	174	140	124	163	142	169	137	155	154	137	149	151	146	149	163	163	136	160	130	167	168	155	159	143	144	159	152	154	137	165	136	153	160	117	140	138	158	141	130	139	163	150	148	142	141	133	151	148	142	144	164	169	141	132	167	153	137	152	140	152	153	119	128	177	139	176	145	151	145	156	139	143	143	173	181	155	147	143	172	142	150	135	146	150	152	141	150	142	128	142	149	154	163	144	138	153	133	141	138	127	124	163	157	132	149	144	126	145	149	142	157	132	157	157	164	168	177	143	148	162	159	127	178	162	173	135	128	143	152	140	146	142	131	147	144	132	145	148	144	136	161	138	135	139	152	141	133	167	135	161	141	154	156	148	135	126	149	145	150	155	145	149	160	149	159	135	141	153	162	133	159	150	149	165	148	145	160	146	126	154	152	173	146	167	151	157	144	151	150	165	137	119	154	162	160	141	158	155	149	138	153	149	143	163	155	149	148	158	158	172	135	163	147	173	144	153	158	147	132	161	156	177	173	126	142	134	152	154	150	134	138	139	172	161	157	171	170	138	132	136	146	161	143	146	154	141	138	168	154	149	149	138	155	156	132	162	123	164	137	152	147	162	146	157	146	132	161	130	152	175	155	146	120	148	161	151	134	157	148	159	155	160	142	138	136	155	146	139	155	178	155	159	143	150	164	147	139	150	152	131	163	171	141	147	144	155	149	147	169	153	165	132	143	145	159	115	139	156	152	150	140	136	161	153	132	135	156	148	154	163	136	148	164	130	144	136	160	140	158	178	131	159	150	158	108	168	146	147	175	162	155	159	157	150	140	136	162	154	152	149	159	172	149	159	153	146	151	137	139	146	166	153	142	169	125	163	128	137	138	143	139	150	183	147	150	150	134	164	148	145	149	162	162	160	162	159	161	149	150	150	133	158	142	152	138	132	124	175	133	166	143	160	141	157	144	141	133	154	145	143	152	155	166	140	165	133	161	146	146	123	152	141	166	135	149	155	162	143	165	148	156	160	148	141	166	146	147	142	137	130	145	136	137	142	140	162	152	152	130	189	166	143	161	131	151	159	141	134	127	128	151	157	158	123	147	159	135	148	163	172	148	132	152	157	160	170	173	160	147	154	160	149	167	161	129	170	146	140	151	146	150	143	128	157	177	143	162	141	151	129	148	150	139	149	140	147	155	161	133	146	143	151	156	154	148	140	139	155	138	152	150	153	133	141	157	161	133	166	126	154	142	151	132	156	147	150	143	154	170	156	160	167	137	155	165	159	146	145	138	137	127	139	157	151	148	171	154	127	162	160	152	152	152	140	148	143	141	145	149	133	150	150	163	153	142	137	147	144	136	161	136	150	161	146	153	156	143	150	187	150	160	158	128	149	150	155	167	146	140	154	157	147	152	146	155	156	157	142	172	168	148	161	146	129	171	153	161	150	161	166	146	126	159	135	142	166	144	156	144	162	139	123	135	162	125	153	156	147	158	148	139	158	152	165	150	160	151	152	168	146	143	149	157	161	150	173	158	147	140	164	148	156	156	115	163	146	141	153	154	189	148	151	142	153	154	127	161	147	150	152	137	152	154	158	159	173	165	168	148	146	148	129	168	139	156	135	140	165	152	152	162	141	149	176	158	134	170	146	139	150	142	134	133	142	137	149	155	178	167	183	147	171	142	144	140	153	133	156	134	153	159	142	181	150	158	147	134	147	167	134	134	136	121	159	147	133	149	122	149	147	142	148	145	146	135	150	140	152	152	161	143	163	144	161	147	141	159	141	165	141	149	170	143	142	157	141	152	151	170	160	157	141	142	160	133	149	133	157	162	145	155	158	152	155	153	156	133	154	150	155	171	149	152	161	147	148	176	156	132	162	149	152	153	119	148	147	167	154	151	150	139	133	155	140	173	137	139	155	162	147	154	131	148	131	152	143	154	149	165	178	163	139	155	127	155	148	157	151	140	158	137	148	171	170	158	157	146	190	173	133	171	154	137	127	169	147	162	162	148	142	155	155	147	158	145	169	144	149	165	129	135	170	140	171	161	148	157	152	174	155	151	158	162	132	139	153	161	163	161	128	131	150	136	160	144	146	148	151	145	145	154	150	140	138	154	156	157	135	143	152	143	161	157	156	152	141	139	152	156	156	161	169	166	148	149	148	144	172	160	144	135	142	150	141	136	130	142	133	132	156	132	157	143	152	153	154	142	141	171	171	159	162	165	143	164	149	139	161	144	151	159	125	158	140	138	142	139	172	159	142	156	123	147	153	137	158	130	145	135	163	140	155	165	143	155	168	164	149	164	172	149	152	148	172	136	167	168	147	150	134	166	151	171	155	144	127	139	148	135	156	152	146	139	164	158	176	153	156	142	151	154	137	142	150	146	195	136	137	141	169	144	152	135	147	143	151	147	130	156	146	149	151	138	147	160	147	140	151	153	180	140	138	166	141	137	154	135	141	171	136	157	159	161	153	131	158	139	135	150	132	141	165	150	152	111	146	168	165	158	151	161	135	148	177	155	142	147	163	154	137	160	160	151	143	170	140	136	155	150	164	149	154	148	162	141	143	144	112	158	131	170	140	135	147	146	132	169	150	128	130	142	154	161	155	144	149	131	146	150	140	145	153	143	154	143	137	172	158	136	153	140	145	157	169	163	144	160	139	167	140	152	152	158	142	143	152	142	148	154	154	123	128	152	155	161	150	147	140	153	144	143	142	157	149	151	168	163	138	150	168	142	157	142	148	141	176	151	122	161	144	136	149	138	155	138	145	163	129	176	150	134	161	170	139	171	152	152	135	150	141	135	177	157	128	156	166	143	158	156	138	122	155	146	156	158	147	144	134	149	138	130	170	151	132	154	137	159	140	135	148	169	137	148	143	147	145	144	163	147	139	141	169	158	142	156	141	154	183	139	152	153	159	148	147	153	156	138	140	150	157	128	152	154	159	147	157	145	125	144	135	154	151	142	156	155	164	142	157	151	146	147	163	147	142	159	129	146	149	169	145	144	155	161	141	133	163	135	137	165	188	143	156	138	154	140	144	161	150	148	138	147	161	174	131	158	144	126	166	183	169	148	145	145	133	139	150	143	157	150	154	143	129	145	153	142	128	137	160	138	141	146	158	166	146	159	132	155	147	146	150	145	159	152	161	138	132	150	150
8119	2693	6512	7151	6051	4842	3889	3217	2647	2288	2007	1825	1631	1437	1337	1220	1176	1116	1042	951	917	915	891	799	754	819	764	736	716	697	725	677	659	651	647	623	582	608	604	581	594	646	588	586	604	572	594	523	564	557	558	512	573	568	568	529	570	521	509	516	504	561	572	504	532	574	515	506	540	500	504	546	554	540	505	507	493	491	512	510	499	500	487	487	532	506	497	493	519	539	487	560	530	499	538	515	551	525	519	498	462	521	484	469	502	453	507	536	516	552	517	513	519	527	541	465	518	469	523	511	490	531	504	503	452	518	501	462	520	480	482	553	504	512	518	514	499	494	514	498	515	522	494	477	532	472	485	493	484	488	500	527	474	484	485	531	525	485	507	502	469	488	496	450	499	493	506	509	491	505	486	524	470	512	528	520	479	500	511	478	484	464	510	465	485	471	499	493	527	510	510	518	476	508	515	504	506	497	485	531	495	484	504	518	448	496	465	479	516	469	492	466	488	502	484	463	496	489	453	535	503	484	472	523	487	497	483	457	526	518	497	516	495	544	534	501	504	469	504	474	497	483	533	508	459	492	465	460	498	496	484	497	478	484	501	457	507	522	463	497	494	486	484	471	482	504	514	518	471	542	520	490	518	465	498	500	503	465	525	465	496	507	438	521	451	499	491	464	492	527	510	514	487	499	469	495	485	474	502	472	528	498	489	486	496	492	500	484	488	481	493	462	499	501	503	510	483	466	490	466	493	481	473	489	475	512	455	459	475	491	480	495	488	490	496	501	493	474	509	464	505	493	522	476	491	476	501	484	474	496	502	511	503	482	475	481	500	513	541	461	486	474	500	529	476	467	488	491	487	495	478	501	490	500	474	532	462	508	456	486	493	461	501	519	480	519	463	514	487	511	529	496	503	481	499	502	499	538	494	466	489	457	489	518	458	499	467	485	505	449	446	472	508	463	522	453	489	520	494	479	472	509	505	501	476	468	483	461	496	508	464	482	466	479	449	470	511	492	502	534	488	448	525	488	484	459	475	473	488	481	510	491	495	467	465	513	511	494	482	509	513	480	493	489	475	488	518	489	450	477	473	495	473	467	487	486	508	497	511	514	518	527	472	459	550	479	499	474	486	488	493	476	506	482	499	495	483	511	497	504	489	449	516	521	489	463	469	482	499	504	480	503	462	475	507	475	494	494	465	519	506	483	476	531	464	482	505	497	488	513	508	494	467	503	482	503	509	499	448	534	499	491	513	475	496	515	486	471	464	492	493	468	522	512	494	477	493	493	514	492	493	493	461	482	487	510	503	483	480	497	507	550	509	500	507	485	553	467	490	496	486	475	495	468	504	507	477	544	515	504	489	461	482	508	500	509	510	465	470	490	516	483	507	502	499	507	477	502	486	491	466	481	467	464	477	459	497	502	494	501	501	505	489	456	455	511	469	503	496	476	493	477	450	492	516	511	505	495	450	502	502	540	525	499	509	480	514	495	487	481	532	500	485	471	515	472	504	480	486	452	489	496	493	533	492	543	501	523	469	470	501	493	470	504	520	468	530	472	511	503	488	440	520	500	479	541	484	491	508	479	444	468	539	507	517	468	505	489	498	468	523	517	483	465	508	502	498	526	468	502	482	520	512	519	527	465	483	497	491	474	508	482	503	474	500	488	473	513	485	477	486	515	466	525	468	523	498	531	504	474	491	486	485	468	495	473	505	498	500	507	515	500	435	516	485	530	491	462	453	437	491	466	504	530	512	479	512	499	493	446	499	491	477	496	452	487	526	524	522	514	531	482	490	517	503	509	510	507	518	478	469	504	495	494	530	499	463	427	465	470	511	484	481	479	462	520	481	515	484	511	485	480	491	483	546	496	517	504	480	502	502	485	486	459	479	511	456	484	503	489	531	485	468	525	471	445	546	499	502	508	522	491	450	490	500	507	468	456	454	446	469	540	505	484	495	503	467	459	482	526	499	515	527	464	467	448	480	489	482	488	500	473	535	498	445	486	469	478	494	509	447	499	512	493	544	500	487	501	482	521	437	474	477	509	494	505	509	487	485	468	484	536	513	486	524	520	521	459	551	516	477	523	507	472	502	453	500	464	488	464	535	524	508	503	508	512	520	494	525	488	466	470	518	467	481	470	507	524	500	492	483	492	479	523	507	493	466	514	478	522	486	510	522	499	473	495	514	475	487	463	496	451	507	488	486	501	528	510	485	450	499	520	501	514	517	464	498	499	515	495	511	520	527	451	525	489	492	494	506	485	496	530	474	508	497	472	530	501	532	491	478	477	469	486	468	460	494	547	474	506	505	468	465	468	475	539	493	516	506	496	528	506	505	507	507	532	505	513	451	523	473	529	500	507	487	508	502	510	440	547	544	521	473	508	482	502	519	497	482	484	490	492	462	463	408	511	472	481	504	492	528	518	487	527	468	480	483	511	469	493	486	477	507	512	469	497	480	497	491	443	500	534	507	528	485	487	479	450	500	489	478	489	491	496	506	451	514	536	502	464	520	448	445	497	500	481	488	482	513	535	451	521	466	522	521	505	503	475	530	505	464	520	488	497	490	519	490	489	468	484	533	487	515	502	488	531	523	488	482	492	501	512	512	487	472	510	520	487	451	485	506	507	517	500	499	508	529	514	516	466	507	442	515	464	504	484	464	497	457	504	523	482	473	499	519	503	498	509	504	503	460	492	527	543	556	474	487	504	503	514	505	539	505	491	498	459	536	461	494	499	512	455	484	478	553	524	488	533	517	485	477	490	480	469	493	514	528	524	505	483	472	477	460	490	458	512	487	523	527	470	504	470	472	492	476	450	497	482	485	504	454	513	490	491	502	488	516	513	483	505	526	500	465	514	504	455	519	509	487	487	501	500	485	512	493	487	489	472	481	509	463	519	517	465	501	497	510	495	452	494	491	501	513	498	485	530	471	518	527	539	556	464	481	476	508	467	534	467	485	484	507	470	488	481	512	487	504	515	466	487	467	486	503	464	510	477	521	526	503	483	474	492	473	516	482	471	479	509	531	444	504	502	492	494	488	494	493	538	448	498	458	501	466	512	506	493	511	478	481	510	486	473	488	503	472	498	476	496	534	473	490	517	504	504	505	495	552	475	533	515	467	475	477	480	470	505	481	510	507	487	519	473	517	487	474	510	511	493	484	517	456	480	500	482	466	517	493	492	490	522	452	527	470	472	495	493	466	467	524	499	493	511	473	510	465	472	487	475	505	488	476	493	459	491	513	517	523	534	477	464	472	472	494	497	461	524	506	499	475	449	509	509	496	512	492	484	459	518	487	449	451	493	489	480	471	493	498	454	504	511	483	496	528	486	491	485	508	496	537	494	459	491	498	479	468	502	525	494	496	523	475	468	524	496	469	496	515	490	500	508	468	524	482	480	514	491	527	475	494	536	492	506	503	490	509	472	512	490	513	479	486	494	469	481	463	489	485	494	467	456	535	465	526	492	472	499	490	486	481	499	490	515	485	529	474	495
2374	281	313	256	241	248	216	213	197	207	218	191	180	171	190	200	216	175	205	200	192	205	182	169	201	183	199	195	179	172	204	209	205	204	205	203	181	189	178	190	172	184	202	153	208	223	191	181	185	186	196	168	166	168	180	201	190	203	199	218	219	181	209	184	199	169	181	182	207	191	171	190	207	196	165	178	160	161	194	189	188	185	197	218	188	186	190	165	186	207	195	188	175	188	213	182	210	213	194	192	209	169	184	171	182	190	186	215	181	196	192	182	184	175	183	175	181	204	188	206	191	202	199	186	190	187	174	191	185	188	203	186	213	170	188	199	195	173	182	192	208	193	168	172	171	195	215	187	195	189	201	201	168	219	186	186	196	183	192	156	210	195	202	198	193	212	176	189	202	184	178	188	179	175	209	190	203	178	194	214	188	166	180	180	210	192	200	183	160	188	191	200	193	190	196	176	176	186	198	198	201	229	213	199	194	181	180	169	211	183	176	189	197	173	207	163	180	164	161	183	205	170	186	188	197	194	199	204	185	174	170	165	193	193	195	174	194	175	173	178	165	193	168	197	198	177	216	196	181	164	166	209	177	189	188	210	201	197	173	201	185	184	182	206	185	185	172	155	189	180	192	194	216	173	206	213	183	194	189	196	207	175	195	196	193	174	208	198	191	179	190	189	192	172	163	213	226	171	186	191	210	170	188	178	188	185	188	192	204	189	178	200	181	169	211	204	189	182	188	191	164	184	171	201	183	190	193	184	204	212	194	197	193	185	181	189	192	202	184	192	213	191	207	193	196	182	177	178	178	184	200	163	194	179	165	206	194	213	192	185	164	161	192	180	199	199	165	164	185	219	192	183	209	204	172	180	175	170	167	179	195	189	192	203	198	184	203	192	184	182	213	187	181	169	172	189	224	206	188	212	203	178	169	201	217	180	191	191	189	178	199	155	205	173	183	191	185	170	200	190	181	180	177	235	196	168	194	178	196	190	179	188	195	200	186	174	209	164	201	186	191	197	174	174	189	195	178	173	182	178	167	181	177	180	179	193	188	184	213	191	180	192	190	179	201	169	170	173	185	181	204	189	182	169	187	198	202	204	155	182	183	195	199	194	194	197	184	213	199	201	182	177	183	158	202	162	186	182	219	203	162	193	191	180	151	194	214	192	195	182	184	198	189	208	208	182	206	183	200	190	209	190	186	179	179	153	174	199	217	178	216	186	165	189	189	200	194	189	167	172	185	183	180	179	184	182	181	182	180	178	179	209	188	197	169	180	184	196	203	166	186	178	205	182	179	199	187	193	191	171	189	199	185	210	191	173	161	175	173	178	182	205	176	186	168	188	215	194	159	198	208	211	195	189	173	206	195	190	180	196	171	195	159	167	184	150	181	185	198	190	214	174	209	179	183	206	193	190	162	187	174	190	188	167	187	208	220	201	217	197	191	170	196	175	186	204	217	182	195	186	202	162	181	201	187	207	190	189	202	191	185	190	177	192	159	184	197	187	210	181	183	155	187	206	168	193	185	191	149	192	210	175	192	180	172	168	205	181	184	167	179	204	190	185	194	169	183	183	168	190	193	175	204	229	223	209	191	185	174	180	191	183	183	189	185	196	187	184	217	181	192	188	170	174	174	200	207	169	216	197	173	215	194	203	203	197	183	185	205	170	181	176	188	216	211	176	180	231	191	168	176	190	192	189	172	178	192	175	212	187	208	168	197	197	196	184	195	194	164	211	173	200	216	187	185	187	179	170	186	180	179	180	186	175	218	218	182	202	177	181	193	194	171	212	188	202	202	173	185	197	181	198	191	195	194	196	181	213	189	193	199	194	184	173	202	179	189	193	188	207	172	165	197	187	181	196	213	172	209	206	185	170	206	164	200	169	174	180	195	185	182	201	188	184	195	188	181	184	198	174	189	175	183	179	201	208	185	178	177	181	217	185	206	184	189	201	202	176	182	182	174	188	207	217	191	184	179	195	202	173	218	175	199	198	190	197	173	186	196	175	200	192	202	174	184	183	173	194	177	185	184	180	176	199	192	194	162	201	173	179	199	185	189	203	169	168	181	194	191	174	195	193	189	182	201	164	193	204	195	204	186	186	181	201	177	167	195	178	197	193	184	178	192	182	202	190	187	189	192	177	184	182	205	196	185	177	194	200	189	179	185	212	193	197	198	188	205	208	218	191	187	156	155	193	172	210	199	192	198	206	176	200	189	188	195	195	207	189	204	201	193	180	176	178	160	193	190	199	191	216	183	194	190	211	192	187	204	193	181	179	197	201	195	204	187	171	200	188	213	166	169	190	191	218	202	188	208	194	185	201	189	192	210	198	196	197	176	182	205	204	209	190	216	192	177	173	200	173	171	208	174	186	171	203	185	168	182	186	200	199	215	169	200	191	199	200	185	157	180	197	196	181	214	210	186	187	213	179	173	182	169	174	207	175	202	200	172	178	175	194	191	183	183	187	200	173	217	191	188	183	197	191	165	203	173	209	194	209	190	207	200	199	206	188	211	142	204	184	191	189	170	212	172	180	189	197	188	182	196	211	195	175	196	202	200	194	186	190	209	212	177	179	189	205	191	178	183	183	193	186	202	169	174	195	186	185	180	157	196	179	204	177	158	185	183	200	202	193	197	193	180	182	186	216	185	182	176	182	178	183	192	178	193	193	198	176	168	189	186	195	175	202	174	188	182	202	172	172	176	198	210	196	217	178	184	194	198	208	185	183	169	178	177	184	204	181	192	165	174	191	184	191	195	195	210	182	189	215	181	186	166	176	205	177	184	184	191	198	171	211	198	201	202	178	190	197	172	203	160	193	200	204	196	189	182	186	193	179	176	192	174	189	169	199	201	186	167	192	194	197	186	193	196	170	191	168	176	176	189	179	213	173	175	188	191	163	207	179	187	175	164	180	190	195	175	175	183	190	183	193	177	191	203	178	180	203	171	181	175	204	221	175	201	228	181	206	187	189	182	166	170	207	199	191	205	187	164	170	188	171	176	160	151	190	179	190	186	177	203	163	186	186	171	203	190	193	178	182	181	176	159	179	188	170	179	183	185	203	190	188	197	188	188	190	216	182	187	197	177	200	190	211	191	179	183	177	192	179	186	194	198	205	183	191	186	192	200	194	188	178	204	188	181	180	216	209	185	180	188	185	169	184	195	190	191	182	171	186	181	178	171	204	202	196	191	188	200	167	192	183	180	190	192	185	197	184	185	162	206	191	174	189	201	153	183	164	187	183	201	187	182	192	187	222	184	183	179	178	201	212	182	184	188	179	162	177	199	175	176	189	168	181	184	184	202	194	194	180	229	218	182	171	174	178	175	176	173	184	192	194	167	197	166	190	168	202	195	170	163	185	210	198	196	189	191	178	188	187	185	183	188	182	183	209	186	188	183	188	198	183	212	199	185	186	181	172	180	163	192	179	182	189	186	187	183	167	202	179	184	220	179	208	192	195	211	180	176	179	182	208	191	202	197	192	181	201
2939	688	835	776	763	719	720	667	631	662	650	596	601	626	660	615	577	588	628	583	571	597	645	627	603	581	612	592	584	584	541	567	589	581	601	623	601	590	597	615	607	563	596	592	556	586	610	548	608	572	606	531	607	601	581	557	573	585	545	591	582	534	569	591	603	601	570	569	590	596	577	566	603	634	620	581	619	621	600	577	609	546	573	564	627	612	584	571	629	604	573	550	613	589	617	606	567	608	636	568	593	567	610	578	602	597	591	600	571	627	582	620	569	557	607	610	568	643	571	611	567	589	592	567	562	575	576	622	591	617	595	568	603	558	551	554	580	605	568	522	580	594	618	566	602	601	606	581	627	575	537	577	578	623	594	597	548	562	588	568	555	559	549	582	585	583	562	594	567	559	582	599	567	616	576	593	604	554	613	586	575	581	576	554	598	596	543	609	606	552	596	554	615	554	593	593	611	584	564	588	625	556	552	587	581	579	580	580	611	609	591	615	607	579	576	562	564	566	571	583	558	585	564	591	569	580	612	555	623	655	554	591	579	594	607	550	584	579	588	605	579	529	548	583	563	562	595	597	571	544	610	584	570	604	600	564	583	524	591	554	636	587	620	612	603	614	574	554	618	640	608	563	588	574	541	603	581	552	564	612	576	572	604	630	583	607	591	599	575	554	596	601	619	615	609	537	576	542	578	559	550	581	579	616	560	597	589	625	611	535	591	604	556	547	587	554	530	614	584	565	582	608	623	603	533	569	583	562	561	603	566	639	569	560	593	577	551	572	549	595	619	590	539	611	596	539	574	594	631	583	579	588	574	572	619	613	609	602	613	617	604	599	573	625	583	585	608	603	618	614	574	578	560	594	556	570	578	600	596	554	590	582	579	648	567	586	580	635	580	577	625	588	615	551	594	586	599	574	575	615	588	614	596	555	598	616	597	585	593	567	579	545	591	567	584	551	559	588	606	556	564	581	580	564	570	580	584	560	581	603	572	559	564	598	560	633	565	591	588	582	601	550	595	591	538	611	545	606	603	611	540	579	594	561	569	578	541	641	567	570	598	564	583	534	556	590	598	553	586	559	561	585	581	585	576	571	568	624	535	598	589	619	584	600	577	628	630	545	613	566	587	552	563	580	590	583	629	618	560	598	588	617	605	566	575	602	584	566	560	586	564	566	627	569	591	579	556	564	556	568	576	579	626	593	592	637	636	621	593	571	555	586	574	579	575	556	589	567	596	567	584	600	623	570	587	607	626	563	588	603	591	616	539	567	612	569	625	573	591	578	601	596	573	588	566	577	589	566	565	551	592	600	637	568	576	556	551	573	572	579	551	549	592	579	607	618	606	579	569	592	634	565	574	577	541	567	549	562	566	549	592	601	620	556	589	614	576	592	575	586	578	572	576	617	581	620	601	559	574	607	659	588	566	607	589	547	626	573	570	612	634	571	591	606	558	600	604	578	556	582	535	622	583	620	589	583	543	612	627	590	555	609	578	589	601	610	545	611	564	550	631	577	520	588	598	595	538	575	584	561	581	557	554	561	576	553	574	591	635	616	593	579	554	606	593	561	562	579	607	572	599	538	561	584	615	643	585	612	602	592	575	543	594	620	598	560	610	583	618	562	582	576	547	601	581	617	590	584	543	592	556	608	601	607	607	623	622	578	602	569	568	565	616	618	617	559	618	615	561	578	624	597	571	582	580	574	558	658	572	605	651	572	573	618	591	555	606	590	546	597	598	589	605	567	591	582	563	605	615	599	624	559	570	599	601	609	537	594	632	586	600	610	567	560	543	560	576	636	593	574	570	551	630	623	571	518	621	591	571	590	586	586	576	602	558	540	596	593	573	563	559	559	603	594	590	605	575	601	640	599	586	576	610	581	541	585	620	582	570	605	594	561	615	567	566	581	588	570	590	524	569	542	547	589	577	586	588	622	574	583	561	639	533	553	551	561	561	578	638	614	561	573	576	575	609	621	554	589	571	575	597	563	600	572	568	535	601	616	583	550	570	548	590	590	556	586	537	591	596	597	624	531	599	585	547	605	631	584	555	535	564	535	572	559	574	564	556	576	615	610	550	567	576	537	598	656	601	543	578	573	593	584	536	584	621	605	581	586	625	584	588	577	576	557	598	600	518	588	582	588	566	596	586	569	568	567	583	587	597	600	577	584	571	589	567	582	608	586	602	620	590	559	597	639	547	555	612	616	581	564	601	561	605	571	599	583	522	583	619	592	557	614	594	611	569	583	581	589	597	569	610	618	579	573	604	613	587	573	550	575	622	595	594	606	629	590	630	582	574	574	576	574	603	620	579	592	623	592	608	593	595	585	572	624	565	575	574	624	585	583	593	576	592	545	590	598	611	593	619	616	571	599	573	565	594	564	597	553	579	629	572	575	541	564	606	595	616	555	629	593	587	558	550	566	555	575	596	561	562	593	560	558	559	591	583	603	598	597	614	590	586	621	595	536	588	580	592	543	557	573	608	598	558	589	568	549	616	628	549	561	615	559	608	544	620	617	609	546	585	576	603	593	560	565	579	624	567	584	545	582	545	577	614	590	593	572	560	556	600	543	588	601	549	599	595	557	570	577	553	567	594	575	573	566	613	597	608	609	552	575	549	574	584	585	535	570	580	594	618	582	593	600	604	576	618	574	566	603	540	566	592	599	625	595	642	562	565	570	581	592	601	552	641	555	556	602	612	559	604	616	598	539	569	625	639	614	589	594	578	577	601	569	563	576	635	584	605	603	596	596	581	594	593	609	598	612	591	633	568	559	578	571	583	595	594	577	604	616	604	608	553	587	587	611	540	602	620	597	636	536	575	578	542	578	554	583	597	581	611	561	615	601	576	590	598	607	566	568	598	585	601	595	623	598	540	626	605	556	577	568	595	560	572	626	594	601	606	579	617	561	594	598	574	574	619	570	543	631	567	567	605	582	570	551	634	589	597	582	574	594	573	593	570	591	592	599	596	573	595	556	563	608	558	578	556	575	571	584	632	580	578	596	628	601	639	554	615	583	581	589	587	616	559	608	585	594	586	549	610	627	572	639	527	610	607	612	578	632	620	583	571	557	606	570	577	591	597	623	612	588	596	574	581	607	562	564	613	594	565	562	611	602	604	595	583	585	608	551	565	594	583	564	601	598	561	566	602	595	581	571	593	568	601	586	564	550	592	591	619	578	604	590	562	598	558	597	616	568	566	590	602	587	580	600	577	566	566	577	580	625	590	615	584	613	578	584	594	586	571	618	608	592	598	570	588	590	607	602	615	597	586	603	577	571	597	574	597	587	562	585	531	588	604	626	584	631	571	564	578	616	576	589	592	614	588	589	562	568	596	574	568	523	594	595	579	621	607	574	564	596	591	551	618	581	580	565	567	565	582	578	595	617	602	542	560	587	611	579	581	579	622	531	582	575	593	597	567	588	578	569	568	607	559	572	574	588	583	527	619	634	565	609	577	533	576	564	568	581	612	627	566	608	563	603	600	572
8917	1116	1340	984	733	507	412	304	219	226	178	177	169	166	134	131	130	124	109	118	108	127	115	105	117	108	111	97	107	105	102	75	102	104	104	115	112	92	106	90	79	105	96	94	86	96	107	105	105	92	95	94	86	104	99	99	88	98	95	104	101	95	100	94	96	94	88	96	87	85	100	98	90	96	103	93	110	85	96	97	95	90	90	82	93	100	100	107	110	94	96	93	111	98	83	96	83	91	82	89	78	86	103	97	77	100	89	100	98	87	91	84	72	105	100	96	102	103	107	85	86	100	95	102	87	78	83	84	96	96	80	88	110	85	88	80	108	86	92	80	107	88	93	82	76	98	95	81	96	93	98	94	84	87	94	103	101	87	100	98	93	80	93	87	78	108	85	90	104	116	97	88	88	93	93	95	86	93	87	84	77	81	83	76	96	80	81	97	78	79	93	83	87	84	85	92	93	84	74	98	89	99	80	80	92	110	76	99	102	97	93	92	91	79	101	97	105	96	90	83	112	75	93	81	102	109	97	97	113	85	85	85	85	85	100	92	81	88	97	88	101	95	105	81	98	102	85	87	77	79	79	90	87	95	84	77	101	111	87	99	72	105	99	89	106	97	87	99	88	89	71	99	89	92	93	90	96	86	95	90	83	98	89	81	96	94	105	96	95	94	97	97	97	93	87	101	117	93	93	100	86	88	95	87	81	100	86	109	92	80	77	98	89	84	90	103	89	101	111	88	107	89	101	85	91	88	96	106	92	117	95	104	96	92	81	83	70	94	106	86	82	75	85	98	104	98	87	94	90	87	97	91	103	104	92	74	88	93	102	91	104	100	86	93	91	104	104	97	99	79	80	84	87	111	101	105	108	107	71	80	101	93	108	90	102	92	90	88	76	111	86	112	90	78	84	96	80	109	85	94	89	99	84	106	98	100	91	90	93	96	96	95	89	96	83	81	83	101	89	81	96	101	99	113	104	84	103	88	100	86	95	92	102	91	98	86	97	81	99	90	77	86	85	78	84	78	91	97	106	103	112	87	98	97	89	90	97	100	91	88	79	108	88	95	92	85	98	100	80	81	91	110	81	98	89	91	94	83	82	115	92	110	97	85	110	95	80	90	96	97	89	101	92	86	83	86	100	94	83	91	83	81	76	93	92	92	92	74	96	92	103	94	92	94	89	75	84	110	88	100	91	96	95	90	97	96	99	93	88	115	72	94	81	98	86	86	100	86	84	90	89	93	97	99	98	89	100	91	91	80	87	89	101	85	92	87	100	86	83	92	101	93	96	85	93	101	90	102	88	95	85	81	88	96	98	94	80	92	91	109	89	108	79	102	97	105	99	100	84	91	84	86	74	92	105	93	98	89	108	89	80	98	83	95	90	87	101	73	84	81	98	105	104	78	89	95	74	97	95	92	91	106	88	87	78	91	96	105	92	107	105	102	79	86	99	88	85	91	91	95	87	90	103	78	99	106	78	118	94	93	102	97	92	96	109	83	101	88	98	94	83	89	70	71	95	79	113	81	93	70	98	83	88	86	88	86	101	85	82	88	91	87	80	87	97	85	109	86	91	96	94	87	76	117	90	83	102	80	100	89	104	105	94	105	85	95	85	78	84	92	94	89	94	102	110	90	91	80	96	92	69	70	100	74	86	93	72	107	96	82	103	90	90	93	94	98	77	70	80	81	99	89	104	100	86	98	113	107	97	99	106	81	85	92	94	82	104	75	77	94	100	85	85	91	86	96	94	89	93	114	86	105	86	78	89	81	95	84	79	92	90	91	87	88	83	88	95	105	109	83	92	87	103	86	106	77	88	99	91	80	89	91	84	79	110	99	77	87	95	97	109	80	98	83	95	105	94	89	88	64	90	90	95	90	88	89	91	106	97	113	81	75	96	85	104	93	95	97	86	99	102	83	79	120	99	105	97	105	88	89	100	99	79	90	91	92	89	83	104	81	119	94	103	93	90	79	101	94	88	95	85	98	107	92	104	100	116	93	101	96	99	70	91	104	96	97	84	99	96	97	93	98	95	90	94	87	76	77	92	100	92	95	85	98	99	95	86	90	85	91	90	91	101	99	98	87	105	90	101	95	85	91	109	86	72	94	87	80	92	98	87	93	87	99	100	97	100	86	89	109	95	86	93	83	104	75	97	94	98	87	87	86	103	73	86	99	104	101	85	103	99	92	94	91	95	90	105	96	83	94	93	74	78	101	95	79	108	77	96	87	85	95	87	100	93	109	105	78	79	85	78	99	90	91	83	78	84	78	100	92	91	105	101	82	92	96	93	105	91	81	93	99	99	100	90	93	93	105	91	82	82	94	91	98	91	79	91	101	84	91	108	83	51	102	85	100	104	90	82	90	92	88	81	89	93	95	104	91	91	92	91	75	104	97	86	101	90	87	91	105	97	87	94	90	103	95	84	101	88	87	82	92	95	89	88	96	99	111	94	94	94	105	106	78	81	85	97	101	99	105	93	89	91	100	103	89	104	74	100	98	89	101	97	94	88	91	81	95	83	84	91	89	86	113	92	98	95	84	87	99	91	104	97	97	64	97	103	98	78	96	97	99	84	90	87	86	90	97	96	91	86	89	103	90	104	93	99	99	99	85	79	106	99	81	88	98	98	82	92	90	80	77	88	91	90	96	97	83	69	89	85	96	92	98	74	99	78	91	84	89	95	78	91	100	95	89	89	90	79	99	115	85	92	75	89	79	79	93	106	106	101	76	82	77	90	85	88	87	90	94	110	85	89	100	113	88	88	90	80	106	83	99	98	97	96	86	95	82	107	76	95	93	101	99	81	80	88	85	98	77	76	89	89	96	85	103	89	88	100	93	94	97	77	101	81	109	86	87	87	86	83	102	95	97	95	90	86	85	80	95	107	95	89	104	93	94	107	101	80	82	85	94	90	91	104	91	92	74	88	80	77	85	85	80	93	97	96	88	100	88	103	97	94	99	76	83	90	109	76	97	109	112	82	94	98	96	89	82	83	74	97	84	102	83	92	97	96	116	84	93	88	91	95	89	114	96	88	89	77	88	88	84	107	110	95	107	90	89	82	109	96	92	100	100	94	105	79	113	118	99	87	79	94	84	86	80	122	113	104	94	90	81	92	97	84	98	84	77	88	89	96	118	94	100	72	81	83	88	86	76	108	93	110	83	96	107	91	96	109	90	114	107	105	100	94	102	84	85	81	96	81	99	91	96	92	92	94	107	94	98	100	96	98	102	107	105	105	109	93	91	105	86	120	92	96	88	87	95	92	103	78	102	93	91	81	86	101	90	85	100	96	87	86	102	93	92	89	118	87	90	87	74	108	93	93	96	77	96	103	104	83	97	93	84	91	89	112	102	90	100	103	107	117	97	95	93	85	80	93	89	88	90	103	93	75	73	84	86	83	104	90	112	88	106	90	96	94	80	97	77	92	76	101	112	91	89	103	85	80	82	92	81	94	112	106	105	93	108	85	89	82	97	88	87	92	76
5978	1434	3431	3786	3183	2570	1969	1714	1412	1175	1137	919	869	821	776	657	677	608	618	595	539	510	553	499	436	447	435	448	452	463	422	438	420	389	418	392	393	344	391	357	379	332	356	413	380	372	384	364	359	367	350	380	351	383	350	378	347	331	353	364	374	334	332	346	346	372	301	329	323	320	321	323	307	364	329	348	352	304	340	364	318	319	339	324	326	351	354	352	339	343	307	304	313	342	319	328	315	318	318	329	359	314	357	328	341	327	309	321	334	370	347	337	360	329	360	337	317	333	323	339	311	360	329	315	332	359	330	311	337	324	323	330	330	329	327	323	328	321	308	300	328	330	327	357	326	328	331	334	308	320	362	344	308	317	307	320	343	324	342	337	339	345	312	322	308	284	323	369	328	326	336	328	331	316	352	339	313	323	330	332	279	309	341	309	323	317	318	296	314	300	332	306	349	267	331	347	292	331	339	350	342	323	307	314	331	331	326	312	311	320	333	316	315	334	309	309	347	349	334	307	371	320	347	315	338	318	342	338	306	333	326	319	341	335	343	337	319	321	337	358	335	306	303	349	344	317	303	313	331	330	321	331	322	330	328	329	345	327	309	318	347	339	309	343	341	320	307	312	317	339	315	319	326	308	297	347	292	300	331	376	344	341	319	330	324	299	309	338	305	331	321	332	328	305	300	337	304	325	339	333	319	361	355	313	319	331	330	331	337	307	298	330	355	343	350	291	321	341	339	312	307	322	324	336	328	335	333	325	299	307	341	332	304	323	314	338	325	306	278	337	362	336	324	325	335	314	307	340	321	334	325	358	336	334	308	340	337	379	362	331	344	333	339	300	316	327	314	342	352	334	302	308	316	326	341	325	351	310	325	334	327	344	315	315	310	291	367	324	293	341	353	325	303	346	284	346	350	334	329	339	330	310	325	340	324	337	350	325	353	341	310	329	333	322	354	339	342	326	312	346	318	332	351	312	324	334	324	304	319	335	296	317	341	334	303	352	322	330	328	339	334	317	361	365	337	327	333	309	289	337	321	355	321	294	332	307	326	333	336	315	303	312	341	344	321	334	285	312	332	326	325	349	333	359	359	342	349	353	338	343	312	326	326	311	313	299	310	347	329	351	328	313	324	330	325	338	316	311	310	327	335	326	308	345	310	320	335	342	336	357	316	327	371	336	321	323	322	299	328	331	293	334	329	336	330	318	311	341	336	332	332	318	327	371	317	341	316	336	320	283	342	352	333	367	330	341	345	322	343	347	300	318	342	332	322	319	347	306	324	332	345	306	344	333	320	329	331	338	316	327	344	322	315	309	323	284	315	318	323	343	299	350	349	320	310	333	328	309	329	332	348	317	332	348	340	330	327	333	349	358	357	292	317	346	308	343	322	303	333	345	346	333	346	313	322	344	349	327	326	319	322	308	317	275	334	302	324	317	334	337	363	322	332	327	330	339	288	334	314	308	321	332	302	317	339	323	315	338	310	333	316	324	328	342	293	330	317	318	362	346	324	333	310	338	347	347	289	328	311	299	310	372	333	308	354	306	337	338	327	348	348	295	352	333	325	314	302	329	352	335	326	321	325	297	316	326	306	345	347	317	320	326	326	343	309	358	307	330	306	355	307	330	312	344	343	316	327	341	303	325	323	308	319	399	328	331	334	353	330	312	325	342	345	337	318	312	318	325	291	333	321	361	337	320	336	332	325	314	324	303	370	331	289	331	348	365	329	323	319	298	326	316	317	351	307	330	340	317	332	308	328	290	313	337	334	318	332	335	331	307	339	320	341	303	360	321	343	345	324	316	313	323	290	305	337	319	347	315	324	320	325	289	323	328	307	323	340	321	324	337	301	314	367	356	338	326	318	325	330	295	330	304	294	348	323	327	348	333	335	332	328	331	315	309	296	331	309	325	326	324	352	323	359	317	328	321	330	318	338	294	294	325	333	328	337	330	300	353	322	321	323	338	310	349	336	343	367	340	336	325	289	330	349	319	332	328	343	331	328	299	315	328	359	352	309	309	311	301	327	335	335	326	321	317	316	258	287	326	355	340	304	302	325	318	306	319	316	328	315	341	333	317	320	348	328	327	313	325	360	360	332	332	313	347	343	346	338	322	322	333	330	334	303	332	327	300	292	318	292	320	325	352	335	309	313	335	336	329	308	315	335	310	322	314	310	318	317	315	307	314	312	326	312	312	294	318	353	307	357	313	311	327	348	315	345	338	322	321	303	330	316	291	317	327	355	310	352	345	320	323	329	325	316	309	344	348	319	327	316	331	325	335	317	300	317	309	355	339	365	330	311	332	325	337	334	313	342	348	317	321	324	310	353	326	317	322	349	324	338	300	339	309	308	340	314	341	340	326	356	350	312	309	319	301	335	338	317	326	347	313	333	334	327	319	305	324	297	354	342	336	324	302	332	294	310	329	334	331	341	346	333	328	334	298	327	353	317	317	325	326	330	328	349	328	299	319	340	338	272	325	308	301	319	296	304	300	344	321	336	310	325	329	312	324	337	327	317	318	335	320	302	339	304	301	332	319	337	297	315	308	304	313	319	355	321	362	314	311	338	333	317	367	298	338	312	361	330	334	312	339	321	329	291	341	303	353	307	361	322	333	324	326	323	329	325	346	327	330	321	324	320	340	331	327	337	321	309	354	329	343	337	375	332	322	326	343	337	365	322	379	329	307	325	311	344	333	319	316	330	335	323	313	308	344	311	366	363	331	289	312	328	313	309	336	344	337	346	301	328	323	309	301	317	351	331	341	342	323	311	341	293	332	331	342	289	315	340	306	321	318	359	320	339	304	326	318	327	337	355	339	337	305	293	315	331	293	322	303	319	339	319	348	296	321	319	311	364	328	321	295	286	322	293	326	303	336	294	309	311	348	298	360	291	313	286	338	324	357	307	346	319	337	350	315	273	354	337	312	310	347	318	322	305	304	307	337	347	323	312	309	318	293	279	320	329	331	317	315	336	317	334	317	360	333	324	348	320	337	345	364	346	348	326	358	310	341	370	336	326	345	343	328	332	290	363	329	339	322	357	336	330	337	318	343	294	333	318	321	341	304	308	304	347	354	354	275	350	300	303	291	308	339	354	318	315	322	339	345	310	334	311	346	336	330	359	331	338	316	331	309	345	317	335	352	298	309	335	339	345	300	319	314	330	328	326	285	347	333	354	323	322	351	326	326	329	316	319	322	312	341	333	326	340	317	322	351	336	294	328	308	321	333	346	298	338	315	341	300	317	328	332	338	297	336	322	319	319	316	335	335	320	318	323	332	331	301	347	327	303	336	300	346	337	298	329	301	338	346	324	322	321	337	346	340	354	350	326	295	328	323	319	324	340	328	344	320	342	339	340	329	333	342	314	320	302	326	292	349	333	297	357	331	337	323	378	313	334	316	316	314	349	336	327	359	348	328	358	315	329	330	318	296	311	338	292	334	325	317	318	319	321	332	345	327	324	286	315	362	308	316	314	319	310	335	354	308
16318	2728	2822	2142	1436	1064	762	671	482	428	342	328	280	307	267	269	230	226	195	216	198	189	173	196	197	178	181	194	178	149	174	180	145	173	151	147	156	158	181	146	160	166	142	168	171	151	144	153	149	135	178	152	146	173	174	153	163	157	153	143	133	141	159	146	147	140	163	161	160	169	160	144	157	120	149	154	154	149	137	153	119	155	148	163	161	140	161	145	161	162	158	133	153	127	160	129	133	163	160	152	147	145	142	163	141	134	144	167	160	168	147	142	131	149	154	151	158	132	124	159	137	158	144	145	167	146	153	161	148	146	151	159	138	135	142	164	145	142	138	158	154	136	153	135	149	162	148	174	136	135	145	162	134	167	138	151	157	133	134	140	152	137	130	138	155	162	141	145	129	162	149	147	123	160	135	160	154	149	143	164	104	151	140	141	137	129	145	156	156	153	132	143	139	152	152	149	146	153	134	156	147	145	163	166	162	151	125	151	141	139	137	169	153	138	155	170	163	144	141	159	146	156	147	163	160	151	144	150	156	134	157	168	154	148	186	139	140	155	145	167	137	150	165	160	138	163	128	150	155	162	163	164	149	141	131	160	162	141	145	141	142	153	147	151	191	140	150	141	156	134	137	157	157	142	149	142	160	160	182	159	157	141	155	130	154	138	133	157	138	140	169	154	158	142	187	160	156	154	162	150	150	132	140	155	131	138	135	155	162	145	147	157	163	138	140	126	141	133	163	144	153	138	172	162	165	142	142	158	149	143	163	146	152	175	159	150	135	130	162	140	142	162	164	146	151	154	154	160	186	169	161	154	141	142	153	145	145	150	118	137	143	162	147	161	141	137	152	134	135	131	147	163	156	141	144	130	147	154	161	144	136	139	155	141	153	166	163	144	169	138	140	152	140	142	164	151	171	168	156	155	136	169	149	150	160	143	145	152	170	154	135	145	121	130	157	145	159	148	128	147	156	156	152	155	149	141	153	134	163	126	127	147	134	149	145	173	133	130	149	163	128	151	128	154	166	159	162	162	141	148	147	145	158	149	150	170	126	150	148	150	152	156	146	153	155	158	131	148	133	158	142	154	152	131	136	155	160	135	165	165	146	158	132	126	166	146	132	139	156	142	148	152	160	159	152	149	162	160	181	137	176	144	152	149	136	162	144	134	151	129	154	157	141	143	152	167	169	127	153	123	142	136	168	141	149	149	153	140	131	137	155	148	171	154	160	136	124	161	157	167	136	173	137	156	140	144	134	174	154	153	171	156	163	140	172	140	156	154	155	141	127	154	156	148	137	151	167	145	138	141	165	142	132	151	134	151	156	188	167	138	147	147	149	138	131	132	142	165	162	157	133	130	141	155	142	163	159	131	182	154	152	172	128	136	140	139	157	152	167	131	125	171	129	152	146	144	150	155	129	163	151	140	153	137	130	146	137	133	138	135	164	159	144	165	140	147	136	150	146	141	152	145	164	151	145	156	161	152	128	133	150	143	153	148	144	140	143	153	157	147	118	143	153	144	151	133	135	149	128	161	165	130	150	173	159	148	164	159	147	135	137	148	159	137	143	125	143	133	149	154	159	119	169	156	138	156	154	155	141	163	153	152	138	143	151	150	163	164	151	132	167	143	151	164	145	146	162	157	140	146	145	149	133	179	139	149	144	138	137	126	145	166	164	168	145	156	157	147	137	160	128	160	146	160	157	156	145	158	137	157	153	134	129	149	160	141	158	155	158	134	138	137	130	150	157	160	152	129	155	126	138	143	139	172	144	165	150	156	141	160	157	142	145	160	135	137	155	143	148	142	149	125	150	153	124	173	142	160	138	135	133	173	135	143	153	166	130	150	149	148	145	166	166	137	139	168	159	140	164	141	172	123	155	165	164	137	145	174	148	158	135	154	159	152	136	144	137	117	131	137	138	157	175	160	171	153	146	154	148	150	149	144	157	165	140	152	150	121	140	154	143	161	145	140	160	147	134	148	162	143	174	143	139	163	138	142	153	137	135	129	148	145	152	158	149	149	157	145	163	139	153	145	151	174	148	120	146	140	154	181	131	165	166	152	171	143	124	142	169	139	159	138	146	141	150	153	135	144	142	155	158	150	159	141	124	151	168	154	144	144	157	146	137	156	137	157	159	165	142	153	150	148	169	155	151	149	145	149	166	137	146	145	170	135	137	132	138	143	145	149	160	141	145	151	141	139	145	153	150	135	141	156	111	171	152	167	142	159	130	145	155	146	130	144	146	124	142	151	149	159	135	123	144	169	149	169	139	152	139	142	146	173	127	141	158	144	164	144	124	165	165	137	155	147	177	143	146	146	164	146	155	138	144	158	168	167	168	139	151	143	167	155	137	142	143	165	157	137	130	129	145	134	157	157	148	171	162	174	149	148	143	155	158	139	169	159	164	165	149	150	170	142	158	131	138	151	150	132	125	148	132	138	133	144	167	148	130	126	133	138	143	152	145	149	139	137	153	152	164	134	148	140	133	141	140	142	150	148	143	169	169	164	176	165	172	148	146	135	149	135	145	147	139	155	140	134	155	153	149	144	137	138	138	167	138	140	151	162	157	144	141	141	150	159	155	163	145	148	152	140	137	135	160	134	130	124	155	139	156	139	145	140	154	152	148	139	143	136	147	152	163	148	139	153	144	167	169	142	139	158	160	135	142	137	160	167	162	160	142	164	133	161	154	161	159	150	130	133	158	159	172	152	142	131	154	155	134	129	137	154	139	144	140	168	151	133	152	149	174	139	139	134	150	175	147	147	151	150	173	145	126	135	153	157	168	130	148	144	139	152	155	141	180	126	134	137	151	148	157	137	151	163	163	145	140	168	152	145	147	150	155	136	140	141	159	148	141	151	128	126	149	129	169	146	145	147	145	149	155	174	143	132	134	155	155	153	151	130	123	139	159	138	141	150	137	144	129	141	155	169	145	156	155	138	153	142	131	146	145	147	144	160	162	154	144	148	164	154	145	137	126	165	189	146	144	154	162	148	135	169	130	158	133	162	143	152	133	152	137	131	151	144	157	147	154	143	153	151	148	166	152	154	141	121	145	153	137	148	152	157	146	169	147	150	136	143	158	133	142	162	149	162	155	143	144	136	172	153	138	129	107	152	150	148	148	145	168	152	143	133	142	158	130	138	144	128	136	158	151	145	143	151	175	147	161	166	144	148	132	152	132	152	140	135	165	134	143	148	139	168	160	149	126	143	125	167	149	150	183	145	140	140	161	140	130	161	139	155	147	161	152	148	140	155	166	127	149	167	132	152	125	120	140	160	139	153	150	155	151	145	149	162	154	170	151	147	153	167	173	146	156	160	162	140	123	148	165	137	139	155	167	153	140	137	135	148	142	113	179	167	142	143	163	139	167	158	145	144	166	131	162	153	149	149	132	154	151	141	126	131	141	163	136	151	156	164	136	142	135	144	137	160	132	171	149	145	162	165	135	129	160	145	162	159	140	148	128	140	147	137	146	156	165	144	160	162
8065	2738	6593	7093	5982	4822	3824	3192	2684	2341	1961	1768	1618	1461	1379	1174	1144	1058	1046	974	1006	890	899	839	802	807	765	754	685	753	691	633	710	616	652	608	695	619	610	595	570	586	569	584	586	562	551	619	583	509	524	561	547	553	528	569	592	537	558	563	550	497	542	507	542	519	529	512	536	522	533	519	528	506	501	536	513	557	526	516	505	530	528	498	538	534	499	516	517	520	527	539	523	481	493	524	490	532	545	534	486	505	486	489	480	510	533	509	490	477	543	503	543	507	520	502	499	492	502	519	510	539	524	471	523	492	470	511	497	495	543	525	478	449	481	493	537	520	487	475	547	506	495	474	489	503	520	516	527	486	553	460	540	528	488	520	486	490	521	519	510	523	500	521	482	468	498	520	514	479	499	468	467	532	450	493	496	512	505	462	486	516	497	510	526	465	536	451	526	486	485	497	490	484	483	471	523	461	478	497	510	516	531	481	517	455	504	485	488	514	507	483	484	519	541	469	492	492	471	503	528	475	499	496	498	499	513	483	478	479	526	461	458	523	466	481	560	499	455	525	527	474	487	512	494	481	502	494	438	508	484	508	464	492	473	485	501	482	490	488	498	502	509	473	496	515	474	487	531	520	480	513	509	483	505	504	509	460	502	508	491	480	474	506	501	477	485	507	454	482	473	488	522	500	484	488	565	481	509	470	467	520	523	474	492	464	446	526	494	488	466	475	508	486	493	499	514	500	461	463	487	531	511	541	488	494	510	474	490	511	479	482	490	478	459	502	499	465	474	503	492	517	505	478	500	520	531	536	406	526	507	491	487	492	461	504	496	502	501	449	467	507	487	447	498	500	522	534	509	482	506	496	486	490	474	491	518	495	495	506	474	513	496	498	513	504	490	504	515	479	498	508	458	479	489	495	513	505	506	505	518	442	513	511	469	512	477	485	542	491	475	502	484	469	496	482	471	529	502	456	503	498	494	473	486	507	479	495	528	504	484	457	485	479	515	523	515	496	522	491	480	539	500	512	481	457	500	499	489	510	525	470	504	507	477	510	509	480	492	498	500	477	477	524	475	495	511	517	505	491	506	520	520	482	530	493	509	492	483	489	517	496	469	460	478	530	503	520	440	516	505	451	460	479	515	459	500	472	521	498	492	506	491	493	483	468	469	473	460	485	514	506	504	494	493	499	516	463	456	503	499	483	535	508	445	541	514	495	493	483	467	468	494	509	462	505	447	517	493	498	508	526	526	517	486	498	500	459	556	477	500	473	477	516	494	484	517	493	490	507	514	495	491	467	508	462	496	468	478	466	495	501	489	520	488	551	495	517	524	501	484	477	484	506	506	498	507	473	495	498	534	461	515	510	477	450	498	504	499	509	427	486	468	515	490	508	480	497	509	463	456	499	504	481	468	436	486	496	499	535	478	486	497	510	527	510	498	532	470	441	462	508	504	506	500	466	501	510	484	448	509	472	525	489	487	510	536	518	482	482	530	490	517	524	558	492	512	531	528	505	449	501	488	485	525	467	523	467	497	499	445	533	519	486	460	484	517	515	490	501	503	505	523	503	475	551	504	470	501	477	478	497	531	479	497	479	514	490	488	499	481	492	475	504	511	509	551	476	471	497	488	495	532	484	481	535	475	481	490	538	520	524	458	475	482	496	546	514	474	535	510	483	507	466	517	439	456	463	514	478	507	482	499	472	477	539	434	465	469	489	457	492	452	494	482	480	472	480	458	509	495	490	468	497	517	527	537	501	467	488	486	481	481	517	502	509	486	493	529	517	501	509	481	496	506	511	516	467	495	445	514	512	497	511	535	530	472	483	488	519	514	486	504	501	538	503	484	479	491	495	474	517	499	496	516	513	470	521	524	499	500	501	455	491	529	474	495	495	509	475	466	545	467	505	452	482	466	475	513	485	496	502	523	526	479	504	498	498	435	457	503	472	470	490	517	529	515	495	514	507	481	482	464	511	520	492	479	516	471	545	492	544	525	459	521	460	502	456	509	507	485	511	480	487	511	456	484	504	462	456	445	520	481	470	482	480	477	475	503	495	486	488	496	520	500	534	487	484	485	502	469	516	501	508	487	498	501	487	509	491	510	518	487	477	463	518	484	461	508	494	496	490	491	537	498	512	512	456	489	517	475	493	511	466	450	488	510	509	461	508	527	514	497	525	488	501	509	482	514	541	516	513	516	472	533	520	510	513	481	486	499	465	506	490	504	519	462	488	481	484	475	478	502	511	486	498	478	507	494	495	468	490	453	490	509	500	475	470	485	468	508	518	491	491	486	545	482	481	483	499	544	474	494	521	498	510	469	476	498	491	494	505	517	512	493	518	526	466	498	513	494	469	478	518	521	486	492	522	485	481	503	450	492	480	463	479	504	513	498	464	499	498	492	481	473	515	483	496	518	523	472	474	498	530	474	509	489	523	483	525	525	452	506	475	545	484	474	464	488	496	480	480	502	470	504	493	503	505	455	486	523	545	491	496	503	515	479	477	487	528	469	559	497	495	479	470	518	485	487	468	488	512	484	471	526	476	492	474	473	497	514	481	491	507	478	500	516	472	482	484	487	502	498	485	487	494	526	517	496	521	514	542	457	479	460	491	497	502	465	498	472	457	479	495	449	475	485	510	505	502	446	490	497	489	503	496	482	460	511	462	499	534	515	495	509	499	509	500	490	504	503	489	468	469	561	520	530	530	445	500	479	505	493	494	528	447	475	447	472	448	492	493	498	488	478	541	447	472	484	524	475	470	515	459	482	463	498	507	502	499	492	454	473	514	523	506	493	496	522	469	515	477	501	458	533	453	499	487	497	497	493	473	483	485	465	477	484	509	508	510	486	490	479	502	501	492	503	472	471	510	487	513	486	485	472	456	529	494	519	478	509	528	509	457	498	523	462	493	487	470	498	477	494	477	531	474	482	515	451	492	511	483	492	508	515	506	498	499	506	532	518	491	513	526	474	540	479	492	510	502	535	470	484	519	488	461	527	495	499	483	479	523	492	487	500	486	503	491	477	519	492	489	506	549	503	535	462	524	490	506	500	505	484	487	470	507	474	475	475	456	517	502	465	505	495	510	505	509	515	503	507	492	491	475	467	489	499	487	435	456	443	500	480	471	500	516	512	504	522	490	484	497	513	499	540	487	490	519	486	500	542	492	531	442	496	501	493	510	514	486	508	525	469	511	496	537	548	487	480	512	468	498	501	489	526	481	453	488	428	480	493	488	504	468	532	471	542	535	512	451	528	483	502	496	503	507	485	449	501	510	518	486	506	508	519	479	509	489	494	489	470	527	521	490	496	537	530	467	439	535	453	501	501	516	523	504	474	489	494	474	487	477	510	506	516	456	487	566	487	507	510	515	533	523	496	469	528	446	512	481	491	498	517	507	486	479	498	493	509	508	469	487	467	448	481	536	473	483	547	489	542	531	484	510	475	496	495	449	486	462	522	479	521	480	511	567	500	484	482	469	499	475	480	509	479	470
2428	288	286	256	252	216	204	203	206	163	212	184	208	179	178	183	210	208	163	199	197	165	182	194	158	206	180	191	192	205	195	208	192	188	209	204	172	183	204	197	175	193	186	181	216	195	172	190	222	181	204	184	156	183	183	203	196	179	212	180	172	189	180	175	194	192	215	182	198	196	170	177	199	174	192	179	197	194	190	197	192	192	174	197	185	178	174	182	173	186	190	168	192	194	186	186	211	208	196	212	236	197	185	187	173	201	198	203	191	158	203	192	157	191	175	194	192	188	168	205	194	196	201	215	184	169	182	195	208	218	184	191	191	178	179	194	166	173	171	187	179	206	188	185	175	168	191	180	177	174	202	195	174	170	206	186	219	170	225	218	213	189	178	190	183	191	188	177	183	181	195	203	190	184	196	189	187	186	201	174	165	195	183	173	187	176	176	193	191	177	186	206	212	196	166	172	183	188	186	165	189	198	176	210	181	167	198	163	192	191	228	202	180	199	219	202	201	211	203	205	175	205	217	192	182	199	189	209	195	219	190	186	168	173	200	176	224	166	178	140	207	180	197	200	190	214	195	215	179	183	189	214	177	184	196	188	200	196	183	203	187	178	186	189	201	179	190	193	167	155	184	169	180	170	195	171	205	224	197	181	158	194	172	180	197	207	183	194	203	193	177	201	183	180	197	197	195	182	179	199	218	209	198	182	172	185	177	196	181	189	171	212	179	180	194	172	191	197	170	160	195	197	228	170	203	203	179	179	201	184	192	167	194	211	194	169	181	190	184	198	203	192	191	185	179	156	198	177	186	200	163	206	188	180	173	189	170	170	184	184	198	181	168	190	195	185	164	186	177	193	177	161	180	200	198	190	175	209	191	204	192	184	192	182	198	193	181	212	193	164	200	188	194	189	198	188	184	198	196	173	168	184	176	192	196	209	190	204	178	190	182	207	193	178	206	182	196	205	189	172	193	191	209	194	196	180	192	184	179	186	211	177	175	191	159	192	181	184	172	168	190	193	197	179	233	188	188	187	174	194	198	189	178	177	185	193	193	201	176	171	183	188	163	199	204	175	178	187	195	170	176	162	169	198	187	210	181	192	191	196	215	183	158	202	166	201	189	184	172	202	179	191	177	192	189	163	164	187	187	184	193	204	187	214	160	195	188	202	193	181	193	189	189	204	194	170	198	197	191	194	184	173	164	189	168	190	192	187	203	174	193	186	202	225	184	184	191	182	208	193	216	185	175	204	203	179	181	185	195	196	177	186	192	186	196	197	176	174	196	193	197	178	225	186	159	189	194	205	175	180	187	184	169	188	194	172	194	194	191	183	179	174	184	175	175	180	186	213	188	173	205	179	175	188	208	191	203	176	204	190	174	195	198	165	187	169	191	174	165	194	198	189	174	155	173	194	171	200	189	183	195	161	194	201	185	180	164	202	183	170	189	196	186	184	195	185	166	186	200	184	199	174	180	172	183	186	183	205	196	205	207	194	200	181	194	206	193	216	188	213	182	185	221	217	175	194	208	169	167	180	187	202	191	178	204	194	182	190	187	185	185	159	175	180	186	195	179	200	179	193	187	162	190	219	196	193	185	165	193	191	167	180	173	201	190	206	193	197	161	184	190	203	192	195	176	183	180	187	195	175	190	196	186	205	212	199	180	195	189	183	190	184	182	177	188	195	186	200	224	189	180	199	173	186	190	185	209	170	190	181	200	202	193	225	178	211	181	188	196	175	184	188	193	194	197	183	164	193	192	192	199	184	212	199	176	169	194	175	215	196	211	187	182	180	174	186	190	202	205	201	188	194	194	190	212	189	196	182	173	186	177	197	204	170	205	202	181	187	188	184	198	162	183	183	209	209	192	201	196	190	188	192	173	182	181	202	159	188	174	182	173	179	172	204	161	185	196	165	172	175	185	187	180	181	184	178	183	204	189	199	193	192	188	185	191	195	204	182	191	189	194	210	194	185	178	184	188	185	198	164	208	204	162	193	201	192	200	204	198	196	184	209	172	195	184	170	187	207	195	189	171	181	181	207	188	171	192	180	168	188	185	182	177	184	213	208	182	191	178	190	160	198	191	181	181	192	176	204	179	175	181	177	229	173	174	183	168	202	177	190	178	179	164	205	199	207	186	157	204	184	174	201	165	177	206	171	201	222	182	199	195	190	168	186	173	171	207	169	189	165	178	191	196	198	197	178	196	172	197	176	160	189	201	189	173	213	208	170	186	175	197	196	194	185	174	156	181	199	178	185	191	187	189	176	221	192	183	185	190	186	191	194	185	172	204	200	179	217	185	181	182	181	206	162	188	191	209	195	188	180	171	203	176	181	214	166	173	196	214	167	197	183	194	191	182	193	172	200	188	178	204	184	193	195	172	180	190	189	178	198	182	184	196	169	189	198	186	177	169	206	205	212	192	217	203	198	179	186	173	195	172	190	200	192	200	166	205	192	197	175	170	195	183	149	182	178	198	192	208	203	146	189	190	163	175	191	211	190	208	184	185	158	187	173	206	164	216	186	162	199	156	176	213	185	182	196	181	192	208	176	180	192	187	198	173	197	173	203	187	183	168	196	187	187	190	163	215	191	220	184	174	184	193	185	187	179	173	185	207	178	189	188	171	199	198	190	202	212	187	182	195	169	178	199	192	191	192	187	175	159	174	189	200	208	203	176	169	176	188	225	196	209	160	191	201	199	184	194	180	194	171	191	187	200	187	205	197	177	177	204	201	173	196	204	182	184	209	181	196	185	196	194	172	206	179	176	182	170	212	196	196	177	198	199	195	186	219	199	185	185	186	187	195	171	168	185	180	187	208	180	174	193	181	207	177	172	228	166	176	189	199	180	184	182	181	184	200	184	188	185	182	190	216	189	201	183	222	179	180	195	190	200	200	176	168	166	163	156	222	183	191	198	187	187	193	203	180	168	189	198	212	189	206	166	177	183	188	206	200	188	210	186	192	196	194	206	175	196	205	186	193	182	181	182	183	184	204	190	187	180	194	170	205	210	186	197	189	183	160	181	210	197	174	197	169	186	183	215	203	190	181	165	223	178	198	194	167	161	191	173	212	168	184	179	193	162	170	172	199	177	191	184	192	198	187	197	186	188	191	204	190	201	187	168	184	176	176	179	202	174	186	185	178	168	192	200	189	195	193	183	195	216	205	194	183	199	194	205	176	211	190	174	164	163	186	195	184	188	196	181	158	189	198	188	192	182	187	168	183	203	219	176	192	185	170	199	186	163	208	190	197	181	189	176	183	191	208	153	190	199	183	182	184	168	170	170	194	177	209	218	170	193	206	186	186	207	186	196	178	182	195	188	183	197	186	209	210	181	214	155	205	209	213	179	156	175	167	174	223	171	173	201	181	184	171	193	194	185	190	186	168	165	189	180	186	181	187	191	188	203	191	179	199	213	181	195	165	189	185	172	189	194	195	164	199	177	176	203	206	193	166	218	160	206	170	185	196	214	183	192	185	198	185	183	194	198
2912	716	760	889	781	736	679	677	630	651	636	602	625	591	626	620	620	632	586	593	599	578	623	557	615	575	588	564	599	604	614	538	582	585	584	591	630	591	571	576	586	572	549	555	539	574	543	566	537	553	545	580	631	573	568	577	570	599	601	572	623	550	584	608	561	618	580	571	594	576	564	561	561	590	549	568	577	540	596	576	564	579	553	571	613	589	554	552	589	586	573	569	589	614	579	574	568	538	560	527	559	638	600	553	576	607	576	556	541	530	597	536	615	541	597	576	605	644	594	561	530	539	601	598	562	562	633	635	588	512	538	547	566	556	556	585	577	595	569	594	588	626	563	578	580	586	572	596	595	580	549	602	578	579	579	511	610	577	588	559	641	594	578	593	565	570	603	583	615	571	569	552	591	578	604	582	555	568	554	573	560	604	605	603	575	597	582	548	577	598	597	588	572	599	599	561	544	580	566	522	600	592	584	553	566	554	595	585	595	578	583	600	592	569	543	546	545	582	581	589	588	532	586	556	563	572	562	557	595	595	560	594	581	581	573	551	613	555	561	550	564	584	540	576	584	589	536	593	582	585	597	527	594	592	594	599	600	554	583	586	578	525	620	583	532	545	575	579	536	582	575	577	607	607	577	622	541	583	628	588	588	588	576	590	568	597	585	595	570	562	574	593	579	557	532	613	601	563	591	557	557	533	566	567	610	578	627	557	586	580	589	569	573	586	561	567	601	548	599	554	585	627	564	579	549	531	599	581	578	598	563	549	564	588	569	556	573	541	601	559	570	575	596	588	560	541	595	558	539	573	604	557	609	596	600	572	576	587	584	582	565	592	615	573	585	572	628	581	560	555	612	629	595	558	555	631	604	587	587	571	615	576	555	583	561	576	626	594	623	571	565	580	587	582	591	585	613	610	580	559	591	556	586	631	575	566	655	638	585	546	592	590	554	593	574	589	565	583	590	546	592	589	583	543	547	587	592	566	560	595	539	541	551	601	546	621	625	583	574	541	566	545	587	593	591	600	581	584	580	609	597	591	578	602	585	529	624	569	568	582	557	556	573	625	581	576	564	573	605	555	618	630	551	614	552	576	588	593	583	585	544	564	551	600	548	633	557	569	590	593	618	532	574	608	584	600	596	582	567	546	568	577	583	639	539	614	616	583	569	544	614	589	548	604	505	576	585	606	598	656	573	582	567	563	553	572	581	642	572	562	571	575	572	543	627	575	578	607	609	558	575	563	559	583	544	607	567	605	566	616	600	539	586	595	577	613	579	576	564	569	540	537	598	565	558	551	603	533	592	582	552	581	563	559	589	566	577	568	569	571	559	595	626	622	615	625	568	519	569	578	568	593	551	599	593	577	591	568	566	584	617	561	578	580	610	584	609	594	570	590	588	576	542	566	583	582	527	591	609	599	540	567	571	560	588	617	596	599	586	591	586	596	545	620	591	561	576	553	634	566	585	546	562	523	607	581	586	613	569	579	594	555	545	567	646	555	620	611	571	608	605	601	595	603	591	543	592	619	511	576	556	596	590	614	592	549	588	566	568	587	594	570	543	568	594	548	546	585	568	586	591	601	552	591	578	603	571	563	539	609	575	612	608	617	582	553	560	602	597	590	619	599	567	543	555	603	562	576	617	610	571	615	594	598	609	579	602	595	591	592	507	569	561	576	567	572	555	560	572	588	606	580	541	558	553	579	571	600	561	569	577	605	572	574	554	562	576	589	560	548	594	628	593	644	557	574	585	599	599	589	601	616	599	593	609	561	553	576	567	562	635	579	551	521	608	543	577	563	581	580	653	558	598	562	622	587	584	589	560	568	571	552	596	612	601	594	557	611	599	598	558	570	580	597	580	560	570	580	567	571	564	609	567	581	551	591	592	569	594	592	579	527	575	599	585	575	630	572	568	558	599	568	598	592	610	617	529	591	568	577	564	568	570	559	561	603	610	576	555	566	573	577	610	587	581	579	576	581	612	590	592	573	618	617	588	591	605	570	591	580	608	557	565	569	583	570	574	618	573	559	582	542	584	545	643	616	560	588	601	582	569	578	600	610	625	603	512	603	566	582	590	597	543	623	566	540	580	609	546	569	551	547	600	600	560	542	586	581	578	556	596	582	588	549	587	570	587	557	582	567	558	580	587	562	593	559	630	582	572	616	592	608	626	556	596	591	559	532	602	559	597	600	557	552	586	569	557	564	553	562	627	558	593	589	553	573	575	602	548	600	595	547	568	557	586	590	579	612	599	569	597	582	595	551	547	622	598	564	641	560	580	550	577	559	619	585	590	586	595	561	522	587	561	584	624	638	609	615	585	634	564	576	621	591	547	571	608	552	579	552	568	591	536	578	587	611	557	591	575	561	571	578	560	565	611	555	566	562	573	607	591	588	582	601	611	599	621	637	547	608	618	575	571	598	601	588	640	578	560	575	591	557	575	579	565	575	653	594	570	583	577	560	566	614	563	585	619	577	565	556	597	636	592	600	583	553	593	597	570	578	577	589	609	573	577	580	570	573	574	606	573	587	611	547	597	603	589	611	526	570	564	617	562	594	610	580	621	590	601	569	535	545	540	625	573	559	562	547	601	573	619	539	558	577	542	559	575	577	572	560	623	559	624	587	548	628	566	578	550	568	569	632	587	616	552	579	615	615	545	583	598	595	571	586	518	596	588	594	588	573	621	610	585	545	574	608	576	619	604	605	601	550	579	568	607	591	606	591	559	553	589	593	601	576	558	604	559	583	608	564	609	619	562	556	539	581	589	562	602	608	594	589	567	619	578	591	569	558	586	591	573	598	572	586	547	550	549	603	586	571	562	571	570	579	606	563	589	575	579	557	578	630	554	584	542	578	572	572	595	601	569	561	590	563	561	577	578	586	609	614	569	571	574	545	613	649	570	612	578	601	562	612	593	596	580	570	550	554	557	541	602	578	576	575	576	581	552	542	548	609	597	594	530	546	550	590	551	588	559	559	575	580	620	573	549	576	594	579	606	589	616	596	600	533	578	561	560	581	558	608	610	585	582	587	625	592	592	602	570	541	613	593	620	584	602	599	571	593	606	546	584	588	579	598	570	588	589	587	558	571	571	579	575	601	548	579	599	578	558	543	598	549	607	591	564	597	603	600	584	575	590	593	593	574	597	581	612	574	570	556	614	545	567	571	582	530	579	604	556	623	600	569	559	620	565	593	547	597	595	571	580	571	594	576	609	600	570	584	547	584	531	550	595	571	616	562	556	547	609	577	574	599	584	581	577	564	555	534	593	603	566	567	574	598	555	552	581	567	601	578	611	543	560	624	580	615	590	556	649	602	537	591	603	613	579	588	580	536	626	563	604	568	595	617	592	575	605	593	568	596	553	596	585	557	587	551	588	533	578	571	583	538	590	568	574	578	630	579	595	592	587	609	608	605	569	570	587	552	553	533	609	605	565	568	584	559	564	598	563	552	602	582	602	601	553	566	577	564	553	554	608	551	544	562	553	613
8995	1182	1388	987	692	539	400	329	266	216	202	177	163	152	157	130	125	120	118	110	116	122	120	96	104	103	80	101	102	110	84	113	89	110	121	115	88	107	101	84	98	93	100	91	91	94	93	91	95	84	93	104	111	93	90	108	87	103	100	94	102	85	97	84	83	79	93	112	101	92	98	117	98	81	90	77	88	97	87	102	96	101	111	111	90	112	99	101	81	97	109	95	77	87	84	105	96	91	99	86	88	84	93	84	78	96	91	68	75	90	97	96	99	92	87	113	97	95	83	97	92	105	81	96	89	81	100	91	94	91	94	117	90	107	90	94	94	104	91	68	95	92	80	92	83	85	97	107	89	89	90	95	94	90	88	93	93	106	98	78	89	84	87	86	88	94	88	90	99	87	101	86	98	89	78	87	95	115	84	82	97	92	96	90	89	99	99	97	81	115	105	108	93	91	93	103	93	90	91	80	103	98	109	93	85	90	92	86	83	87	95	87	97	98	89	87	99	87	103	109	92	87	100	91	100	88	97	101	87	83	93	101	94	104	84	78	92	106	105	75	82	103	111	98	92	108	86	94	93	84	85	94	93	93	94	73	104	99	87	94	96	99	115	101	103	101	99	81	84	95	100	100	105	105	82	81	110	107	99	96	86	94	82	76	81	86	96	106	100	74	114	93	80	80	97	92	93	70	109	99	86	87	94	89	106	85	89	78	83	89	95	116	77	96	117	95	95	92	91	77	87	81	87	86	101	93	95	109	95	85	101	100	104	91	98	92	88	88	97	87	75	98	93	114	101	88	95	89	107	75	93	97	96	96	86	75	96	103	86	77	87	83	94	87	87	93	100	94	103	111	79	99	98	88	96	84	105	81	86	89	98	81	88	91	99	97	99	85	93	96	95	96	99	99	99	90	80	82	81	102	90	89	76	85	116	110	93	97	76	78	107	92	84	84	91	102	95	113	104	105	83	92	95	86	111	104	96	101	97	87	85	82	91	84	84	99	97	93	95	76	88	92	90	83	106	83	101	96	103	80	93	81	78	96	91	89	85	115	85	88	101	87	78	90	87	105	97	102	87	89	86	94	95	109	94	101	78	87	92	92	88	107	76	86	96	79	96	99	94	85	90	82	95	91	94	78	99	92	86	106	106	85	93	106	77	82	89	96	112	85	97	115	84	86	98	83	79	80	89	94	86	106	95	80	98	83	84	106	89	96	91	90	79	100	80	99	94	71	91	88	93	90	77	96	95	88	88	94	97	92	91	87	91	96	94	77	78	87	85	103	86	71	83	97	96	100	77	90	95	91	79	103	92	89	100	101	87	94	77	102	86	121	84	99	103	116	86	92	98	99	93	97	89	80	94	92	73	102	97	89	76	112	90	96	92	94	88	74	81	80	89	81	103	77	98	105	91	97	93	86	80	104	92	99	81	92	93	71	107	106	91	88	87	88	85	85	104	81	108	87	70	84	109	86	93	103	82	86	86	77	93	86	81	84	75	98	95	91	94	92	102	100	90	96	88	90	82	99	86	85	98	109	88	85	102	100	99	89	98	90	108	96	90	72	68	82	88	90	107	99	86	97	98	83	86	98	101	95	85	72	91	81	98	105	86	82	86	92	107	73	89	102	110	105	84	95	78	98	94	88	85	96	95	91	100	82	94	84	86	82	93	97	105	79	82	86	76	107	98	80	104	98	82	94	92	81	89	97	86	85	96	90	98	82	90	95	106	89	91	85	80	84	96	76	126	78	102	97	105	86	80	87	94	82	103	87	91	97	98	84	87	110	92	92	94	97	99	88	85	94	87	93	101	81	98	78	87	94	98	98	98	104	85	83	103	111	98	87	72	95	90	100	86	84	93	81	87	93	93	92	93	99	99	84	88	88	92	113	95	96	92	91	98	77	96	106	94	94	92	90	84	86	98	83	103	95	86	91	88	95	93	82	85	109	81	95	88	87	98	84	93	99	82	87	100	100	100	98	88	98	113	81	98	101	94	105	88	102	116	83	96	94	99	98	109	87	100	76	100	89	91	97	91	99	99	95	90	84	85	84	81	96	105	83	95	102	92	83	97	101	84	96	98	87	75	84	102	83	82	88	114	80	103	94	102	97	92	85	84	70	83	93	93	89	87	86	103	93	90	91	94	96	100	91	86	95	126	88	98	88	101	93	102	92	108	81	77	93	104	95	103	96	90	104	83	83	94	97	84	76	92	68	86	101	88	79	105	84	100	98	96	106	99	92	80	86	88	85	93	92	93	101	92	98	102	86	126	97	100	90	101	89	105	96	103	98	96	108	99	80	103	70	100	85	97	95	99	90	99	102	94	79	81	78	106	82	107	84	103	108	98	98	100	67	79	102	89	96	97	94	97	108	85	98	92	85	94	101	105	106	89	116	100	102	88	90	102	83	98	94	113	91	105	93	93	86	110	88	98	117	100	94	105	82	88	93	84	82	81	98	102	104	91	84	105	89	83	91	92	101	108	85	100	73	93	92	92	97	108	109	95	92	84	106	83	92	100	107	93	103	101	89	81	82	94	90	114	93	92	91	103	105	94	76	83	82	84	77	90	100	97	96	82	106	87	98	100	102	103	92	88	105	106	90	102	108	84	99	97	91	98	85	101	91	99	94	102	108	114	84	102	86	90	70	91	105	113	96	79	91	78	102	87	83	89	89	86	99	95	105	104	85	89	104	102	98	90	95	78	89	96	103	99	100	79	92	86	102	100	96	95	94	95	101	82	90	77	97	84	104	89	99	87	86	97	96	101	105	98	79	110	94	103	89	95	103	86	98	95	103	89	91	92	81	78	74	91	103	98	90	89	78	85	119	113	101	79	90	104	90	103	97	73	94	99	101	84	82	80	76	78	92	79	108	93	93	92	77	97	92	78	103	87	111	100	94	88	86	104	105	97	93	91	76	100	94	83	82	80	93	82	93	65	88	92	106	87	101	100	106	88	83	83	115	84	87	93	95	89	98	97	91	94	94	97	87	74	103	93	96	116	85	92	83	98	109	106	85	100	89	92	102	97	90	88	89	88	82	83	100	101	108	80	105	101	83	93	96	86	104	77	92	95	88	88	104	98	80	88	94	79	76	90	94	85	69	104	96	82	88	80	85	84	83	90	86	98	82	93	95	84	91	83	80	82	100	78	101	103	85	81	94	91	97	79	98	101	86	75	85	82	98	84	93	94	80	88	83	93	87	124	91	90	108	86	82	92	70	101	74	82	105	96	79	104	78	100	74	94	99	85	79	89	98	106	96	95	99	101	87	89	90	90	84	88	92	84	102	88	103	106	80	103	71	84	111	89	81	93	112	88	85	83	97	75	102	95	97	93	96	97	108	78	102	100	92	85	99	96	85	91	91	109	99	95	80	81	90	98	98	103	92	103	95	87	101	115	92	87	99	88	97	82	71	87	88	111	80	83	79	87	88	82	91	91	90	90	101	92	96	102	76	79	79	89	100	117	89	91	83	94	78	97	108	104	97
5903	1443	3465	3793	3244	2541	2091	1693	1533	1289	1099	982	878	829	746	663	712	621	621	599	553	540	533	509	486	481	454	437	408	436	423	406	381	361	379	389	346	390	360	396	393	388	378	375	371	345	362	364	358	376	375	353	353	336	338	377	362	351	358	355	378	348	385	339	341	346	315	317	338	357	291	336	346	319	393	357	331	375	348	362	331	362	300	344	333	362	330	303	342	314	298	371	331	313	357	341	334	290	315	328	315	324	295	298	310	339	311	327	330	355	339	322	312	335	308	307	303	337	318	361	319	348	310	333	348	347	336	312	304	352	329	335	342	351	344	317	315	342	352	316	305	326	344	328	325	334	313	351	319	319	299	325	303	305	354	330	309	331	322	302	303	303	336	319	331	301	281	333	371	374	316	304	326	336	349	339	309	332	327	344	315	323	323	330	336	311	338	317	304	317	329	336	321	354	325	320	317	296	298	335	317	375	329	354	305	291	320	334	316	322	353	333	344	303	329	303	322	330	325	303	358	293	320	312	304	344	317	333	321	327	347	325	287	339	321	336	335	336	316	327	350	319	305	333	320	324	320	329	333	349	350	299	318	341	329	303	345	330	315	297	336	323	341	344	312	329	329	326	335	325	314	306	342	332	324	320	321	335	349	326	314	343	317	319	339	330	321	315	312	310	322	322	312	303	338	329	288	303	347	326	306	311	347	302	314	326	335	281	357	319	318	316	319	349	351	326	292	346	342	337	300	318	347	335	315	302	314	330	361	313	322	339	327	283	282	311	327	355	345	332	312	302	313	316	315	282	296	327	342	283	340	324	348	330	307	342	309	300	334	330	295	322	304	316	322	307	324	328	349	346	330	326	330	302	324	321	319	335	337	348	318	335	310	308	308	324	322	300	331	340	344	308	324	319	340	333	329	332	342	339	375	346	342	326	320	325	330	341	320	313	323	318	314	331	342	350	321	299	311	330	328	350	343	306	345	320	302	302	322	323	320	335	327	306	325	353	309	332	293	332	317	312	347	347	356	317	302	326	327	341	359	332	313	334	339	347	344	325	320	318	342	323	318	339	361	322	303	347	332	346	337	331	317	302	349	309	342	316	323	274	330	339	330	353	318	322	336	320	335	324	304	291	303	306	332	338	295	305	299	308	315	316	334	332	328	365	329	333	312	343	317	318	323	296	316	343	308	337	331	333	320	312	324	312	314	293	327	305	360	297	324	334	309	333	310	338	317	338	327	311	295	333	350	355	341	317	306	335	343	314	376	326	333	340	322	346	340	322	307	334	339	299	326	325	319	354	346	298	289	334	340	318	309	323	320	298	369	322	336	355	327	329	339	318	321	341	298	327	313	331	317	323	337	325	291	355	293	307	325	304	321	313	346	309	311	323	312	313	308	303	335	300	344	315	322	325	315	311	306	318	335	306	325	349	319	329	318	308	344	339	293	322	319	342	327	329	289	333	312	337	310	347	311	348	312	341	339	354	319	335	324	265	337	327	344	350	306	349	320	340	314	314	327	331	324	333	305	336	325	354	351	320	331	311	321	335	334	337	318	312	320	325	318	328	312	311	350	343	345	326	313	313	313	320	298	361	337	329	318	339	315	339	329	341	308	326	364	329	334	327	343	340	321	347	337	318	327	331	357	349	316	282	311	329	356	346	331	314	312	306	310	348	336	352	313	309	320	328	347	347	325	333	339	311	304	336	333	321	336	322	347	338	315	347	337	325	305	300	324	351	334	329	332	334	341	308	350	293	309	327	349	325	354	333	311	322	329	305	367	325	338	325	321	296	319	321	340	301	333	309	321	315	329	329	307	342	334	350	328	318	329	290	342	323	278	339	303	330	334	329	340	329	321	336	322	337	332	340	319	315	326	319	309	332	323	321	297	314	331	326	329	315	310	343	307	280	370	332	339	300	338	330	294	313	332	317	325	334	313	294	334	294	325	309	306	331	304	332	326	333	315	305	300	304	351	363	324	298	309	319	324	335	337	334	281	327	357	322	316	323	342	338	360	335	321	371	304	323	366	312	328	298	328	325	320	320	334	305	350	313	335	287	309	284	312	330	313	326	303	284	323	332	328	304	339	328	317	330	365	322	311	362	354	373	317	333	348	301	344	332	334	320	334	351	306	348	304	308	315	355	348	340	352	346	337	326	340	309	346	329	341	337	294	333	309	325	313	301	332	327	314	316	314	289	310	353	320	350	324	340	321	354	311	305	312	312	340	331	311	300	302	313	295	341	306	355	318	344	314	293	300	321	340	339	298	311	336	337	315	337	292	326	309	328	327	306	346	325	307	280	349	318	323	322	346	311	291	316	323	319	327	330	328	311	329	340	333	299	314	321	296	324	325	321	344	303	314	349	313	334	321	303	331	318	316	296	330	304	335	343	327	316	325	321	349	327	319	344	312	322	284	309	314	337	297	351	315	322	320	305	321	334	310	341	333	318	316	337	349	312	327	362	321	313	323	348	333	301	294	332	325	362	330	340	322	333	306	339	331	307	347	344	336	325	328	317	354	340	334	281	327	332	292	323	354	315	321	339	316	321	332	337	299	312	306	338	330	321	315	318	323	319	338	337	322	296	371	324	318	319	300	339	342	293	325	348	320	336	308	288	350	317	305	338	320	292	333	355	283	307	298	326	329	344	355	329	304	334	324	340	347	331	306	320	317	361	313	341	333	341	340	330	357	328	308	308	316	338	316	336	319	329	363	313	315	326	331	295	316	318	342	315	308	340	321	364	330	339	311	301	334	354	295	311	332	333	308	303	338	326	322	340	331	336	349	359	329	314	301	318	330	315	328	311	338	318	341	339	363	324	337	322	315	321	327	313	317	331	317	351	346	342	315	309	335	331	283	307	352	343	318	342	315	340	311	296	360	331	314	350	312	317	329	297	305	330	345	318	317	341	344	321	317	362	309	304	325	347	342	339	342	344	331	361	332	339	316	303	342	344	360	320	337	351	313	336	350	312	279	319	327	315	313	335	336	332	322	314	355	323	309	309	313	323	277	333	314	338	347	332	325	348	324	350	305	327	341	372	344	333	325	328	299	316	324	328	334	307	283	333	306	329	316	330	335	292	321	324	291	310	329	334	316	353	369	344	343	343	354	317	311	340	307	337	311	338	335	334	325	339	296	319	317	310	300	308	362	350	309	324	348	344	303	356	336	339	308	309	315	309	310	332	320	336	295	324	317	299	333	296	330	301	352	284	304	316	331	345	342	334	315	295	336	336	343	313	349	303	323	316	306	349	333	321	323	310	322	338	310	305	325	337	328	315	334	277	343	326	285	333	298	336	326	329	334	328	334	326	313	318	321	337	340	310	319	363	314	335	305	329	306	319	366	338	308	335	353	315	333	317	290	328	316	311	326	328	310	320	315	327	325	340	320	312	292	327	339	295	345	308	324	306	344	324	324	312	320	341	333	331	320	311	306	331	352	295	353	331	314	323	300	311	318	332	332	337	304	344	328	314	318	317	329	333	322	315
16428	2735	2906	2191	1462	1068	765	631	479	447	370	339	340	296	268	257	229	205	239	216	213	206	167	190	183	215	190	179	180	165	166	178	169	177	188	174	162	172	158	151	159	170	193	127	169	157	147	175	171	141	150	151	152	176	151	154	164	190	152	157	167	164	144	134	133	144	149	150	147	155	161	129	164	150	152	171	144	163	184	141	124	162	175	164	150	161	162	155	121	158	144	179	159	161	156	139	128	155	132	158	134	153	157	156	156	148	129	149	157	142	149	146	172	166	143	162	144	143	133	143	167	147	157	164	146	158	134	158	163	139	173	160	145	160	141	148	156	149	114	172	158	165	162	143	149	148	158	154	140	164	151	131	135	136	141	144	164	161	142	156	162	147	166	153	148	168	164	140	156	160	128	164	153	125	139	154	167	149	148	160	149	160	173	141	153	169	174	137	161	150	156	161	154	146	145	155	163	137	177	129	165	143	140	137	138	150	126	158	169	144	162	128	143	165	154	165	148	138	143	134	144	118	159	140	155	147	138	164	137	150	147	140	149	160	168	139	143	158	138	164	165	155	144	156	157	137	151	170	155	135	131	157	145	160	153	139	149	172	134	142	121	145	152	131	144	151	158	130	152	136	130	145	158	129	161	153	148	158	165	144	155	141	170	158	151	132	139	142	134	146	158	141	153	160	141	123	153	149	159	160	154	143	158	158	147	163	170	153	146	171	144	148	152	153	147	129	133	142	150	143	168	157	169	146	161	132	156	162	140	151	156	146	136	136	153	160	169	142	152	148	177	124	150	157	156	164	154	136	160	129	143	137	128	154	146	145	147	167	159	143	114	129	144	133	133	133	149	154	149	131	157	124	158	130	139	161	119	166	163	154	151	144	153	151	135	154	132	149	144	157	126	142	143	151	146	161	161	165	139	145	145	152	146	158	137	145	159	148	168	129	146	163	136	155	144	140	144	147	169	143	134	151	143	154	166	153	150	140	147	144	155	169	154	155	150	134	125	132	165	129	143	145	165	137	157	161	143	140	156	130	143	128	148	141	162	168	156	150	131	163	146	148	157	161	162	149	162	149	162	159	139	144	153	139	126	131	154	134	161	155	143	153	143	152	156	155	141	159	152	155	151	143	157	152	153	131	150	164	157	143	131	137	136	145	152	158	141	133	143	171	156	144	151	150	161	157	147	153	168	156	122	143	150	166	146	157	168	138	153	158	139	134	145	140	173	149	122	159	129	130	147	145	139	143	130	129	155	169	157	160	136	137	136	149	142	140	131	165	151	139	160	130	144	152	176	156	157	140	145	144	141	155	145	134	162	150	152	146	144	168	157	152	172	150	160	157	153	152	149	169	154	140	158	164	157	145	151	146	159	157	162	187	161	155	142	157	154	141	153	145	140	166	153	152	154	170	150	139	157	161	147	140	135	149	161	167	153	147	160	167	136	127	139	145	150	166	139	120	168	139	134	161	147	145	147	118	146	142	157	142	147	148	142	156	176	137	150	149	157	157	159	136	142	163	139	174	151	140	153	135	128	161	153	135	130	126	125	122	134	139	155	167	163	127	157	150	158	152	139	156	153	121	138	145	154	158	134	188	154	159	144	156	146	166	140	150	140	152	141	155	142	135	146	139	143	137	152	164	147	170	140	154	154	148	148	157	176	153	150	152	130	149	164	147	158	148	156	137	131	152	137	142	152	143	148	159	150	148	154	152	147	168	152	143	155	163	160	149	133	138	146	139	133	124	158	148	126	151	145	153	186	150	169	153	161	148	165	153	140	141	162	147	151	123	151	153	149	164	148	139	139	148	144	163	159	137	150	155	147	129	163	125	131	138	153	143	170	142	141	147	145	161	161	145	145	173	148	143	175	146	152	140	157	157	167	131	132	147	147	158	146	153	156	124	134	152	137	128	143	146	150	148	142	146	154	146	139	185	150	129	164	161	158	134	159	149	157	150	150	142	166	144	156	163	179	145	182	160	151	155	154	150	133	158	146	150	141	159	147	163	152	149	151	154	181	142	153	130	134	148	145	168	155	151	130	139	167	167	155	143	132	148	160	145	148	152	163	139	156	171	147	148	148	161	132	142	161	131	147	169	148	164	150	159	164	145	155	164	143	152	155	169	151	172	148	137	153	148	145	143	151	151	157	145	195	159	159	152	138	148	156	152	146	180	149	148	133	128	134	153	163	156	137	153	159	176	136	140	147	145	154	161	157	163	149	158	157	147	163	135	140	137	146	144	144	151	145	142	148	140	138	147	141	137	152	144	145	156	162	133	164	152	164	140	144	136	142	137	153	150	145	157	163	159	137	144	144	138	140	168	129	146	158	126	153	134	143	146	180	145	152	135	162	150	148	150	156	115	134	164	159	148	162	137	160	166	164	126	153	156	142	137	132	160	140	141	133	140	176	141	161	157	131	157	154	170	163	146	159	153	133	139	152	141	167	167	168	153	155	172	141	134	140	158	145	145	136	170	143	132	178	150	159	150	148	152	134	156	161	139	159	152	155	155	143	129	167	135	151	145	141	133	125	148	175	162	149	151	139	153	149	167	161	153	152	152	149	158	162	129	150	166	144	131	150	150	141	156	153	140	150	144	125	149	148	161	143	158	129	125	150	163	143	128	132	137	128	124	143	132	160	162	147	166	153	126	164	153	144	166	152	169	159	143	157	142	140	146	138	152	126	182	157	139	146	133	133	182	124	147	144	148	148	138	143	157	145	168	147	147	147	160	158	162	188	144	139	140	161	163	145	160	136	140	145	147	142	129	168	139	157	136	157	154	150	149	142	145	151	156	164	139	145	142	161	144	148	139	137	149	159	149	150	150	156	138	142	153	158	136	158	130	152	151	142	150	122	151	142	145	154	163	128	136	156	151	154	125	147	139	141	148	144	145	155	142	141	139	144	153	148	154	146	159	165	156	169	134	173	139	140	151	138	165	150	136	145	145	144	125	169	136	135	151	149	163	167	144	136	150	158	153	127	162	146	136	166	139	140	143	136	142	160	165	159	159	128	129	153	148	155	137	170	154	168	141	143	125	149	152	153	134	126	178	154	164	148	158	161	158	138	169	165	147	151	147	133	134	148	157	145	146	142	144	163	143	158	160	150	141	148	150	128	169	161	162	140	144	159	145	141	150	151	156	133	154	145	156	157	151	143	143	133	134	158	129	148	130	153	149	152	156	169	130	161	129	171	133	158	151	151	151	154	163	143	160	147	165	150	134	144	131	164	157	175	165	148	148	158	148	145	164	130	143	152	137	160	144	154	127	159	139	142	121	144	166	153	164	158	133	124	150	144	146	132	128	125	157	146	168	162	170	164	176	136	192	152	134	138	154	149	142	163	160	156	136	145	143	164	160	170	140	149	133	160	146	148	146	144	133	147	159	136	162	133	154	150	156	146	146	144	154	146	151	151	159	151	139	158	163	153	139	158	144	149	148	138	139	158	148	137	153	134	148	135	128	166	170	137	145	147	137	141	150	145	126
8145	2805	6635	7052	5914	4668	3842	3230	2713	2296	2022	1755	1603	1453	1281	1295	1129	1162	993	991	974	906	893	849	785	809	761	740	741	737	694	642	666	675	702	628	631	634	634	607	571	577	636	623	567	557	590	648	548	536	621	557	536	569	556	556	506	555	541	550	540	514	582	552	540	549	519	512	502	512	539	494	543	552	517	517	529	547	542	527	521	531	512	529	499	524	482	506	517	513	586	495	509	495	521	527	533	515	461	539	468	492	478	483	541	455	537	490	494	489	516	534	480	472	509	506	497	517	516	476	520	490	461	515	492	544	495	490	495	528	520	516	516	470	493	508	501	516	500	467	537	494	507	485	484	497	491	509	491	459	509	512	460	515	497	498	465	460	514	504	498	474	486	491	509	486	507	540	474	486	506	492	504	472	510	475	526	536	486	481	462	514	465	489	513	484	488	469	479	513	481	460	488	507	485	479	467	509	506	539	511	479	471	489	507	493	477	500	472	466	467	462	451	507	514	484	504	459	461	461	495	538	481	487	512	490	473	504	489	472	497	524	482	485	473	476	525	491	515	491	501	466	495	539	505	521	500	495	479	493	535	493	471	449	497	513	543	480	518	504	466	517	468	478	486	512	484	472	495	499	506	511	498	493	480	488	485	493	470	491	512	480	500	526	506	494	497	475	492	525	463	497	516	532	478	512	498	508	514	484	478	514	506	485	466	482	460	539	468	444	507	482	468	488	507	497	530	494	487	490	448	469	489	504	484	453	490	497	475	495	519	480	506	486	457	510	497	480	493	514	470	504	502	475	481	535	474	486	526	487	511	464	501	478	422	468	488	490	504	476	461	507	511	522	514	473	462	490	519	494	498	481	503	494	452	518	462	491	496	532	488	508	491	447	500	491	503	470	512	505	486	466	509	468	497	493	515	456	491	505	487	480	475	454	487	491	485	527	502	471	502	501	508	496	511	480	506	483	491	463	516	496	500	502	474	465	510	508	510	495	480	494	499	472	500	457	467	517	498	489	523	514	509	485	497	477	478	470	523	487	524	508	486	520	504	491	500	480	465	494	510	492	487	475	507	495	476	516	516	489	464	506	492	504	515	494	490	490	513	484	493	501	511	467	508	453	479	495	510	498	434	518	514	495	469	500	487	471	487	456	483	508	517	440	493	477	483	482	493	523	524	485	477	515	465	485	471	477	483	502	491	500	519	472	472	499	512	469	463	519	504	484	514	495	479	509	499	548	518	500	494	480	498	466	505	470	468	479	532	516	520	482	508	443	505	496	495	459	522	502	469	443	470	466	482	477	465	490	504	464	490	507	540	478	452	507	514	548	496	527	495	465	495	514	481	491	499	530	475	517	497	488	494	523	539	482	487	482	509	476	491	480	530	546	550	476	469	482	479	514	474	505	501	473	471	490	494	496	484	463	494	499	490	518	477	510	537	495	471	536	540	497	477	480	504	511	476	498	467	532	475	482	533	472	449	490	513	471	493	483	471	495	529	483	473	443	507	504	496	472	513	480	518	538	506	527	486	486	502	492	472	501	504	529	486	482	518	485	476	526	458	500	440	501	505	500	494	489	458	474	465	523	522	493	501	472	478	501	488	512	507	525	532	469	491	524	501	494	494	516	537	458	494	486	493	506	501	506	532	516	524	473	492	464	528	481	504	520	495	452	503	488	505	488	507	476	481	468	511	475	482	479	467	503	504	495	502	533	498	453	515	526	507	471	489	509	503	488	503	494	494	500	478	501	478	464	509	519	518	485	489	468	493	468	493	514	520	500	524	484	510	477	532	528	495	500	502	487	509	490	520	462	487	509	543	507	509	462	527	480	489	508	474	458	460	511	475	498	500	459	518	463	463	469	472	495	516	500	509	486	511	513	504	486	480	548	495	506	461	459	500	491	466	490	463	512	524	485	515	500	512	501	493	489	480	481	495	506	484	483	478	494	497	531	457	468	528	491	515	469	494	499	497	485	522	465	527	482	491	482	494	524	514	521	469	492	477	505	479	511	466	466	475	504	494	516	553	484	491	490	505	461	516	519	442	541	508	468	471	477	487	506	505	477	480	477	530	488	470	486	487	503	488	471	489	511	480	482	465	486	485	514	476	463	460	481	513	492	477	518	501	484	473	459	463	470	520	520	466	493	508	512	515	482	485	500	481	491	497	502	509	505	498	484	466	484	489	476	501	538	547	513	471	465	507	458	493	531	491	480	457	512	592	477	515	480	551	472	548	485	487	480	514	511	469	478	532	497	513	471	496	486	498	474	481	517	488	576	485	498	482	483	500	486	491	476	502	494	496	485	477	483	475	494	492	496	523	442	491	492	509	509	470	503	506	517	503	503	486	475	485	511	523	495	446	469	519	466	482	490	479	515	509	485	472	529	477	520	481	489	539	496	521	497	478	523	457	506	477	468	556	485	467	466	466	461	468	526	505	499	477	528	524	461	484	466	485	477	534	503	512	491	467	498	521	461	488	529	489	517	517	457	473	517	460	434	503	485	543	512	490	517	497	462	482	476	472	516	485	477	516	461	500	511	466	498	455	503	498	481	519	497	501	460	559	480	448	477	483	513	511	515	478	481	485	494	481	492	502	480	489	501	435	465	524	484	489	530	464	495	505	491	504	496	483	527	517	521	461	505	512	502	516	508	489	495	555	438	530	514	509	476	484	500	483	509	481	517	519	524	487	429	473	522	483	509	496	502	524	516	526	514	504	511	521	493	464	497	513	498	464	471	469	457	450	496	513	460	526	521	497	457	479	498	475	531	491	459	487	507	470	545	491	549	522	484	490	504	495	484	541	511	488	528	495	491	503	471	511	487	498	479	525	532	483	495	497	477	517	471	478	505	481	488	491	539	543	509	473	502	499	495	511	497	481	510	495	530	480	487	495	505	511	474	477	489	533	503	503	525	524	508	481	490	491	496	486	498	508	515	504	469	549	494	504	510	485	513	506	492	481	501	485	530	482	541	476	504	494	517	497	509	487	488	454	510	492	463	536	518	481	509	504	499	472	492	488	503	486	522	497	497	491	478	479	497	489	492	481	500	536	462	450	507	521	479	521	540	511	477	497	507	485	500	474	507	454	485	490	521	515	508	483	503	510	504	508	485	500	481	486	519	499	485	472	508	508	531	464	522	468	477	495	487	498	478	477	459	488	534	450	502	507	533	491	506	495	494	518	505	508	513	546	488	480	497	511	503	489	539	479	521	442	522	492	493	466	481	510	505	479	439	473	516	548	500	466	505	477	486	487	555	479	504	467	468	510	477	480	508	502	492	492	491	445	474	491	473	496	488	500	502	470	447	491	463	485	488	473	510	488	521	474	499	469	501	436	491	497	486	526	491	486	484	501	515	506	472	517	490	546	489	533	486	454	494	463	492	521	527	475	464	466	442	491	515	456	518	499	475	512	484	511	474	512	483	479	489	500	458	506	515	495	459	518	476	499	466	431	467	514	472	515	499	481	488	512	498	476	492	441	487	505	475	480	521
2289	258	283	250	224	214	201	194	203	206	178	198	196	170	199	210	190	172	214	203	209	197	182	161	181	178	198	148	175	188	199	190	190	183	222	197	179	185	193	221	181	194	200	184	191	167	179	207	181	204	202	188	214	192	182	178	176	201	182	177	192	212	171	183	184	176	184	198	169	207	199	212	173	202	209	193	169	208	193	168	208	197	203	202	171	177	201	188	201	182	172	210	191	187	188	175	183	198	194	206	164	217	185	171	202	165	209	186	175	200	206	180	157	173	196	203	183	182	185	206	188	189	175	181	192	207	205	192	209	203	184	188	198	187	223	191	167	174	207	191	182	185	174	213	203	203	179	176	201	186	190	173	202	190	187	189	170	212	206	188	201	191	170	190	179	200	191	200	170	212	192	217	187	178	161	207	186	178	185	180	182	181	179	184	169	183	164	175	193	179	215	195	220	167	202	182	185	185	167	211	193	166	183	213	198	209	193	193	195	198	190	193	167	181	204	192	180	193	199	179	203	208	183	196	175	199	192	183	218	173	171	205	205	178	188	217	194	197	176	184	191	176	180	188	172	179	174	175	167	193	220	168	185	164	190	179	177	198	165	192	171	199	179	214	195	181	204	202	208	178	204	181	175	181	174	196	196	181	175	200	185	159	177	190	182	211	187	210	188	185	197	206	215	189	193	191	186	191	171	182	191	180	203	179	170	168	183	171	213	198	209	211	189	189	213	185	196	217	203	200	181	188	188	188	188	191	197	182	181	177	176	192	189	194	183	207	208	184	165	198	212	186	198	188	207	177	194	178	175	201	182	198	198	187	158	207	179	183	169	170	190	187	191	182	184	161	182	211	195	178	180	202	187	172	186	194	185	179	178	218	177	217	171	223	168	192	212	200	196	192	183	189	177	202	191	162	182	193	196	189	181	189	222	170	178	179	231	183	202	189	190	174	182	189	178	203	182	199	211	189	200	176	150	182	197	167	165	188	194	186	167	203	203	174	187	140	179	209	205	170	168	216	210	202	200	196	200	189	157	178	188	207	186	189	181	188	173	182	159	184	187	209	173	194	182	204	176	198	178	194	201	189	179	171	192	205	177	180	194	200	187	175	184	180	193	193	198	171	168	180	164	191	199	190	197	188	181	192	169	186	164	184	204	201	179	196	203	193	195	187	179	189	190	191	194	185	190	195	159	200	164	190	200	193	182	194	181	201	209	195	183	191	198	186	201	209	184	163	211	209	187	174	168	204	188	195	190	191	202	170	190	191	166	181	189	183	215	192	189	171	173	166	194	190	170	166	182	195	201	200	198	168	171	168	199	172	191	193	194	203	200	191	186	182	190	197	174	173	192	180	212	168	209	197	196	207	188	181	192	185	201	177	174	191	198	174	188	185	190	179	189	175	173	200	197	198	202	178	198	193	168	192	210	204	180	202	177	170	186	203	196	160	194	226	201	163	171	160	180	194	179	193	179	184	201	189	181	219	204	185	203	205	182	182	203	175	181	191	181	180	187	152	172	194	184	203	197	197	205	179	197	183	201	198	158	179	207	194	185	190	173	207	208	190	167	178	167	187	168	205	188	196	194	191	190	190	190	209	201	192	205	179	190	198	205	183	169	197	188	185	178	191	179	215	189	172	196	180	179	160	185	173	194	186	183	201	199	191	213	181	179	183	204	163	198	171	172	175	177	172	199	222	183	193	210	166	175	200	170	193	192	193	168	210	197	187	198	187	217	180	187	194	183	200	191	204	191	199	185	187	192	198	193	185	192	192	180	180	177	179	200	201	200	161	177	188	188	179	168	179	178	161	176	187	173	183	185	204	194	196	177	182	195	199	182	184	166	178	202	178	161	179	199	199	187	181	183	201	200	180	189	184	178	168	180	180	164	207	189	173	177	200	183	183	191	201	171	180	191	212	187	184	194	173	185	200	173	180	217	196	161	182	168	181	165	212	210	192	178	182	187	200	176	157	185	187	183	210	206	172	194	190	190	203	168	162	190	187	219	195	164	199	202	179	193	174	194	165	215	195	194	174	176	185	158	207	201	194	199	185	192	153	176	171	208	178	174	204	206	182	176	210	207	179	197	204	196	174	173	196	184	208	172	184	192	181	179	203	167	179	198	176	190	184	196	182	163	213	198	200	227	209	204	180	179	168	183	208	204	210	184	184	214	182	179	192	192	195	178	228	193	184	172	187	164	199	199	208	162	168	204	194	199	197	179	191	205	191	199	177	184	190	198	211	179	188	196	175	171	205	170	187	189	185	174	187	217	190	189	186	205	196	172	188	194	166	184	186	199	201	168	194	184	192	210	183	172	204	170	190	187	162	195	175	145	177	184	195	208	194	162	177	183	169	181	190	183	171	183	192	176	185	186	183	196	187	185	174	197	176	169	202	170	189	169	189	190	168	214	195	204	195	183	186	229	202	190	179	196	169	195	204	197	198	158	186	180	180	197	174	196	195	197	172	171	184	187	189	183	185	186	193	210	191	155	188	178	179	178	181	184	206	193	176	202	178	166	198	197	190	193	208	182	186	190	182	201	190	173	182	208	165	205	196	206	194	187	193	185	188	188	176	197	208	192	209	184	177	188	205	202	186	151	174	232	195	189	182	188	180	178	174	196	182	198	196	189	197	214	192	204	201	185	191	223	184	209	182	160	181	215	180	206	172	204	180	200	186	199	178	188	200	190	176	188	171	191	202	169	199	186	183	221	179	200	187	184	207	182	185	175	199	187	183	176	189	191	187	182	173	177	191	186	183	196	183	192	177	178	188	199	178	154	163	225	172	176	155	184	190	174	195	186	200	187	191	205	196	156	188	205	175	177	184	196	186	201	176	212	233	183	190	197	222	195	211	167	198	184	181	192	168	198	177	182	180	195	171	181	195	206	179	190	187	181	177	206	179	203	184	190	210	177	195	174	214	189	186	157	189	186	184	203	184	206	177	209	168	214	187	178	183	199	163	201	176	179	197	174	209	193	227	194	189	189	232	217	171	171	204	184	177	186	174	211	182	172	207	145	193	200	205	176	170	177	192	178	200	170	207	186	176	182	170	187	196	176	187	182	159	207	193	182	203	181	180	195	186	201	204	186	172	190	180	206	200	185	207	206	196	182	189	206	199	182	178	174	209	198	179	186	199	188	195	161	205	196	193	203	214	188	190	185	203	175	177	166	200	185	188	195	190	197	161	221	203	180	180	174	180	194	205	177	165	182	166	198	177	188	184	207	209	201	191	177	179	202	194	198	194	154	225	177	178	191	188	202	171	196	188	175	228	196	185	216	190	178	209	211	201	175	190	201	187	213	169	181	189	191	194	213	191	182	166	192	184	192	197	191	165	180	194	207	202	188	161	183	195	192	185	194	199	203	177	189	195	164	208	178	178	189	181	183	169	199	179	214	168	193	208	185	192	186	172	175	190	176	212	201	187	182	200	174	202	196	190	164	213	217	202	193	177	206	182	169	223	166	192	163	190	152	179	191	192	172	178
2883	657	779	753	710	697	729	663	688	628	595	571	589	616	599	581	650	604	612	589	619	554	585	621	571	562	638	559	621	612	555	567	599	584	593	597	593	591	551	568	571	585	546	591	550	582	565	572	605	579	569	601	588	611	585	579	600	584	557	591	606	631	533	552	567	550	583	605	592	608	574	544	569	554	572	593	587	581	622	569	580	587	572	572	562	582	571	579	576	586	604	596	577	592	587	574	578	571	588	542	599	529	565	578	564	565	581	571	580	572	562	532	570	599	584	587	560	584	577	582	587	570	567	574	582	579	598	555	570	595	579	597	566	576	594	587	571	540	573	618	612	558	557	541	587	579	578	616	537	575	552	608	615	519	579	587	569	561	526	586	540	547	558	585	576	577	579	552	592	589	587	582	537	564	577	590	565	578	592	575	580	641	574	589	589	595	562	573	576	569	562	564	569	568	578	546	576	591	583	554	608	614	616	562	575	562	568	637	563	585	596	555	583	559	577	607	582	637	531	566	610	567	626	550	552	571	617	554	633	564	583	569	581	561	582	593	558	610	586	571	574	626	574	591	591	585	549	574	608	591	604	536	604	594	582	554	589	566	570	605	608	555	558	574	565	585	572	566	568	561	602	592	597	544	603	567	583	549	591	605	601	562	565	613	598	558	574	572	604	602	567	569	581	588	599	594	582	546	539	595	528	596	594	636	595	570	569	592	566	582	585	584	601	563	583	566	638	553	626	570	558	606	618	607	556	599	574	581	602	626	587	600	550	574	574	545	584	548	626	612	597	575	536	563	623	559	591	573	575	616	552	572	639	599	606	567	604	564	577	579	575	608	547	574	600	587	588	581	574	583	557	539	561	591	613	557	612	584	587	582	599	601	604	573	535	562	567	579	587	560	599	559	583	545	557	587	586	602	598	576	569	577	576	606	535	551	549	613	589	590	530	578	543	580	535	618	555	576	594	612	559	548	595	577	573	588	586	594	582	557	562	538	581	604	603	582	541	562	537	591	572	566	575	554	619	587	609	588	562	608	592	609	582	602	586	629	560	611	564	565	577	573	589	610	570	573	592	575	574	583	634	582	546	543	616	557	592	552	593	556	563	593	545	569	581	573	587	615	563	541	583	583	536	612	560	564	590	608	560	547	558	585	594	588	599	609	607	552	569	578	595	592	581	564	564	604	565	574	602	589	528	594	618	606	576	577	573	592	595	575	555	600	607	589	576	521	567	596	571	595	575	573	582	564	606	583	579	585	577	595	572	623	550	596	596	592	609	604	552	576	590	549	585	556	575	562	613	585	622	639	573	533	617	568	569	572	570	634	543	595	555	582	623	583	580	557	590	610	574	585	589	572	585	563	583	606	566	620	593	610	627	600	582	627	594	598	536	592	577	580	608	543	573	573	554	568	592	569	563	607	594	581	615	608	588	601	578	567	602	614	578	562	536	551	583	580	579	585	607	595	538	604	554	570	587	558	570	587	564	565	575	570	603	645	585	530	589	589	603	591	579	568	616	559	592	601	597	573	554	550	591	610	523	570	576	585	550	552	597	602	583	606	559	586	579	565	536	572	575	590	594	563	592	583	562	571	593	539	573	595	572	537	603	610	608	592	597	556	589	545	594	567	553	578	587	536	569	571	576	617	573	598	590	565	583	554	589	617	614	605	529	569	574	574	591	578	576	588	572	611	608	566	592	595	600	581	579	581	620	650	597	532	638	567	593	563	569	600	571	595	574	580	583	589	589	577	580	537	540	565	577	557	586	543	595	588	565	563	553	584	608	620	590	584	602	613	608	590	572	576	589	591	565	542	607	600	573	565	573	575	568	530	577	602	550	622	621	521	601	559	589	569	570	547	536	618	579	643	567	567	596	595	575	576	623	554	628	614	570	555	559	609	556	589	575	565	577	587	584	609	610	602	609	565	580	559	585	596	603	575	574	564	580	553	540	577	562	595	570	581	580	569	557	606	581	539	557	561	582	606	603	576	590	567	608	603	561	592	539	593	568	583	591	603	571	543	582	581	635	572	533	572	590	596	584	579	609	624	604	603	589	573	572	580	570	564	575	599	607	582	617	606	604	605	595	604	604	551	556	578	611	561	584	544	593	577	571	612	561	543	572	596	554	564	611	627	604	617	573	601	566	574	562	588	597	563	616	552	572	521	531	571	591	577	614	614	604	581	604	579	555	578	586	595	542	579	554	572	554	581	616	618	606	577	585	568	579	605	558	562	588	586	599	599	600	559	592	567	625	587	595	588	589	526	600	581	613	569	604	621	610	586	594	541	595	595	601	586	605	573	581	614	601	608	572	598	559	580	585	596	595	590	594	582	570	550	583	572	559	526	568	598	549	590	576	567	543	598	557	563	623	603	558	589	566	585	572	577	610	611	564	530	568	548	549	593	580	581	598	579	534	566	599	583	581	532	602	593	583	581	585	573	588	559	576	599	557	568	556	596	600	546	592	585	561	557	609	589	597	545	633	564	594	574	585	590	606	572	582	579	551	605	583	571	561	572	599	571	596	577	571	569	553	559	564	589	590	629	589	590	588	583	558	525	578	571	578	626	571	591	624	647	560	601	585	586	609	607	555	606	559	607	597	602	579	558	565	567	565	580	573	552	577	580	567	572	541	591	553	588	571	619	577	552	574	552	605	577	565	608	560	524	617	600	581	563	605	582	561	609	592	613	612	575	584	595	568	555	572	636	541	543	589	578	592	596	580	573	604	554	567	569	596	614	595	581	565	547	553	587	563	593	564	596	571	585	582	569	615	630	593	576	579	593	615	565	573	593	590	576	593	590	545	548	572	547	595	587	592	581	586	586	558	609	593	556	597	605	577	539	560	602	601	584	624	551	587	577	599	574	577	575	599	589	567	543	622	649	537	627	617	616	616	578	600	623	566	607	581	635	603	592	553	603	547	553	550	576	538	572	632	589	641	594	565	593	551	572	523	594	560	587	587	574	560	580	592	531	573	589	587	577	576	589	581	537	585	632	567	583	572	562	555	620	570	542	585	582	576	523	617	537	542	594	580	546	591	588	625	518	569	559	547	561	613	531	613	579	554	560	563	585	575	556	605	580	612	580	619	554	611	577	593	589	567	599	568	644	567	602	590	578	601	608	599	561	577	562	541	542	578	547	559	601	611	559	554	593	554	598	561	598	546	564	621	563	635	570	598	566	536	550	576	587	591	614	568	530	583	596	592	607	595	573	559	567	590	609	565	604	549	594	534	532	565	623	604	579	594	594	633	540	604	558	560	587	603	621	567	600	593	595	602	572	575	588	566	563	579	565	546	596	542	609	530	600	561	575	562	594	605	584	564	586	568	611	586	577	589	610	563	549	567	548	518	584	606	593	611	611	585	576	562	549	607	579	560	627	613	572	542	581	584	561	567	584	566	575	581	588	573	621	618	562	563	564	629	579	550	599	597	554	642	607	551	581	601	605	584	579	576	552	592	575	559	583	587	589	636	589	599	572	572	569	502	570
9243	1081	1389	1046	703	506	378	335	258	206	202	164	144	165	140	126	129	135	128	131	111	122	107	118	114	125	104	99	103	90	93	97	115	105	86	91	94	74	91	101	110	97	106	103	117	108	81	105	100	86	100	87	116	108	84	107	90	90	81	95	95	92	103	85	99	87	105	86	95	103	105	103	98	90	113	102	105	102	88	99	80	109	97	92	88	74	86	93	86	85	84	94	82	84	90	112	84	85	102	79	97	76	85	95	100	103	87	84	99	107	95	84	88	95	97	82	102	85	104	94	86	97	123	89	95	105	93	103	92	96	113	105	87	93	92	89	92	92	101	73	101	87	95	89	73	105	94	94	88	93	92	87	88	114	92	86	83	95	90	80	95	112	106	100	96	93	91	95	98	93	82	89	109	75	81	112	92	95	98	101	84	101	105	104	77	89	84	96	100	92	88	85	100	91	106	95	87	102	98	96	97	92	73	84	107	99	90	87	114	94	84	86	89	103	89	93	95	99	86	77	94	94	92	103	84	96	100	84	99	94	92	89	105	93	93	93	88	94	96	104	113	86	85	82	94	100	87	91	72	100	89	88	92	74	79	119	83	95	90	98	83	74	92	86	77	98	95	87	91	94	78	105	103	91	90	81	92	98	90	97	92	84	90	84	93	105	98	91	108	86	101	97	104	111	85	71	88	83	100	88	79	99	75	93	83	92	91	70	80	99	94	100	89	87	77	89	97	83	96	97	82	93	100	79	97	76	91	95	93	96	101	94	85	83	84	102	86	91	84	93	88	97	104	98	99	103	106	74	92	96	92	84	85	86	95	92	98	93	91	86	86	99	89	112	92	91	92	98	104	103	98	81	102	80	93	76	116	82	107	91	94	90	101	84	98	98	80	100	87	89	102	75	99	90	108	94	100	82	100	79	88	110	88	111	91	91	84	95	80	86	94	106	96	83	97	105	82	109	84	84	88	76	98	99	111	82	92	99	86	84	86	94	94	94	104	89	93	101	89	102	87	89	107	94	90	88	91	87	86	77	92	92	92	104	91	106	87	105	100	106	98	80	82	72	86	101	83	96	86	97	114	94	108	90	90	80	107	94	100	96	81	114	107	82	92	83	109	78	85	85	81	105	84	93	100	94	98	84	88	102	95	74	81	93	90	97	90	90	100	96	92	101	104	96	95	111	90	89	85	93	97	84	111	102	85	92	72	92	86	85	84	96	88	92	91	99	81	106	93	103	90	94	88	73	88	81	79	83	106	90	92	75	92	79	111	93	82	79	88	92	90	107	75	82	93	94	80	79	84	97	74	102	89	94	86	96	95	97	98	89	87	115	75	102	73	85	94	82	90	91	111	104	108	77	86	87	89	100	109	90	99	87	75	81	64	82	97	86	92	65	101	101	91	88	92	90	90	95	78	81	89	79	90	101	107	89	88	99	92	99	71	83	87	96	84	85	91	82	83	99	91	83	85	95	84	92	94	100	78	82	103	102	100	83	98	95	102	111	88	105	93	88	89	94	83	86	85	93	97	102	92	77	92	85	82	74	92	94	93	95	87	91	102	98	93	89	103	85	108	92	85	91	81	75	102	83	87	99	85	83	75	69	95	104	100	99	63	91	93	91	101	92	98	105	93	83	84	98	82	90	92	87	101	94	87	95	99	106	98	87	93	102	87	80	91	90	83	96	89	122	95	112	95	88	88	96	101	72	88	97	104	87	96	90	100	86	97	85	98	104	100	91	89	102	88	71	84	96	100	72	93	95	103	82	106	81	102	92	84	107	98	76	87	73	86	83	102	102	82	97	81	99	76	87	86	85	88	107	80	94	80	101	89	85	105	94	84	96	100	85	85	84	93	77	82	84	89	100	100	105	91	99	88	90	104	103	88	83	93	82	98	103	104	85	93	76	87	110	91	76	84	105	89	97	91	87	83	110	85	91	89	101	89	104	85	99	82	106	77	88	83	99	90	81	100	87	96	93	105	86	88	111	94	88	89	93	94	86	93	99	89	77	92	103	89	86	83	90	76	86	116	87	83	95	83	83	103	75	96	74	114	74	92	84	81	86	98	105	87	87	96	82	76	87	88	88	95	95	83	72	88	99	93	88	89	95	108	100	78	104	106	100	89	87	98	94	100	85	73	89	88	97	76	94	93	109	83	99	89	86	80	110	107	116	78	89	78	100	95	81	88	87	89	81	94	92	88	100	78	72	101	92	95	88	100	79	93	88	88	101	71	90	83	95	106	96	83	111	104	98	88	93	105	93	97	86	97	78	102	97	94	93	102	79	89	88	78	90	98	102	97	94	87	97	97	76	87	105	85	102	94	87	93	90	101	91	88	93	95	78	89	97	77	91	89	98	104	99	94	101	77	97	91	92	95	89	83	88	95	110	112	90	88	86	97	106	95	78	102	87	92	88	77	77	88	91	109	108	94	76	86	92	111	106	95	107	93	103	82	92	96	100	79	91	92	84	99	74	81	96	81	77	92	86	90	93	92	97	79	86	96	99	93	93	87	88	76	87	92	87	88	97	84	108	92	84	102	87	101	92	95	95	95	98	80	93	84	83	91	92	92	93	101	94	110	93	81	94	100	99	92	86	84	107	105	94	87	114	92	105	83	85	75	83	87	81	96	100	94	107	96	83	92	74	86	80	106	89	98	96	101	85	84	99	84	91	80	109	94	88	104	97	100	98	93	85	103	100	92	77	84	92	71	85	92	91	82	89	94	106	85	93	80	78	100	84	94	100	94	103	93	88	94	90	82	98	96	98	98	96	107	92	99	104	97	97	87	85	92	80	91	80	94	75	104	91	90	95	99	88	96	82	94	91	99	86	88	88	95	94	94	86	78	86	89	90	92	106	94	86	104	89	84	96	86	104	101	97	82	114	84	82	86	83	97	89	93	90	96	92	77	98	106	93	88	89	83	78	96	87	89	95	87	100	93	94	92	87	107	86	90	104	74	95	106	99	95	94	92	79	109	81	90	104	98	106	93	102	85	114	100	96	83	87	90	92	97	77	109	105	96	92	92	79	89	105	78	104	84	98	98	109	86	78	84	91	89	81	85	78	94	81	96	97	81	93	71	89	103	81	104	106	95	86	98	84	63	89	80	99	94	106	97	91	88	88	93	104	104	96	101	81	112	107	81	78	88	107	89	88	79	80	122	78	88	83	95	102	87	90	94	85	82	95	101	79	95	90	99	91	98	96	97	87	97	103	71	90	91	75	72	91	93	102	75	115	119	99	94	82	77	84	102	92	88	88	92	92	109	80	79	94	88	91	103	97	93	83	98	96	98	99	105	86	94	107	114	109	94	78	96	94	90	80	84	82	105	92	101	84	80	83	94	91	85	106	92	106	93	104	74	78	94	93	101	93	113	95	83	116	86	96	91	86	87	102	81	91	101	103	74	79	87	81	97	90	80	83	93	87	103	89	96	98	97	93	83	95	94	86	99	88	95	96	95	87	94	90	64	82	94	107	96	97	94	94
6020	1491	3592	3728	3092	2523	2073	1652	1387	1184	1121	1023	882	807	779	716	633	605	592	525	560	548	546	472	503	480	471	468	425	428	419	429	436	405	399	418	385	379	366	393	404	388	349	401	317	348	381	314	408	367	351	373	355	370	345	343	341	322	319	351	352	319	342	341	326	371	317	366	341	352	320	345	336	301	366	328	359	306	356	336	330	371	340	351	345	326	354	326	335	309	333	327	321	337	305	316	337	334	331	320	306	320	339	332	329	313	313	317	333	337	359	295	352	321	315	360	312	339	325	352	328	369	361	337	340	335	319	329	316	324	340	330	333	310	322	327	345	331	335	322	328	329	344	345	328	322	303	331	296	339	333	347	333	336	298	313	347	344	369	333	322	325	321	344	346	311	316	340	304	341	323	339	360	344	320	325	300	305	347	344	334	325	354	292	317	289	352	338	302	347	303	323	340	311	319	347	331	320	345	328	305	341	295	344	319	326	286	332	337	312	300	280	311	315	340	330	323	336	315	304	340	324	331	289	325	329	333	309	312	347	372	336	307	325	287	329	335	334	321	332	367	306	304	319	320	329	317	320	330	326	316	304	305	349	310	314	327	323	348	291	347	312	361	358	321	357	289	323	317	319	362	337	344	328	325	316	323	312	316	324	335	323	332	313	324	325	325	326	341	337	322	315	326	299	338	300	344	345	308	302	354	320	323	322	328	324	294	304	353	283	329	303	331	329	303	298	350	329	305	321	322	333	339	361	304	334	342	365	331	288	324	309	373	358	339	302	327	341	314	294	329	318	293	343	333	354	342	348	344	316	305	287	324	316	351	333	337	284	313	300	309	332	354	336	301	307	353	318	303	335	328	314	320	304	320	304	347	325	343	315	333	319	348	334	316	321	323	341	325	354	322	292	311	349	355	307	322	336	334	320	321	333	351	338	279	328	325	316	336	305	317	339	334	336	323	353	323	311	341	330	346	339	351	313	283	337	332	337	340	293	332	314	319	319	328	327	331	318	333	308	340	338	327	285	315	331	332	357	321	335	334	329	355	326	332	330	327	319	339	280	328	309	355	322	337	324	358	317	327	317	330	309	302	336	361	322	326	301	320	350	318	311	319	349	309	309	341	315	316	318	341	297	299	328	322	328	281	293	299	309	328	329	291	315	306	293	333	325	325	310	354	318	321	329	324	314	359	329	315	332	337	325	372	350	319	332	351	334	337	326	314	330	332	342	335	354	304	336	317	336	312	344	348	334	344	337	323	340	347	304	356	336	306	320	309	318	330	315	297	316	324	354	321	309	320	324	357	334	336	340	306	330	327	331	325	344	320	357	330	338	351	324	320	312	325	303	282	321	340	308	310	346	363	330	321	307	328	315	355	295	307	327	333	335	328	315	306	321	328	356	315	318	318	347	348	318	334	325	325	324	301	318	286	346	324	322	358	315	327	320	330	344	335	318	337	340	337	322	341	315	284	301	324	330	319	326	308	306	310	320	340	331	332	338	294	342	322	322	366	320	314	332	320	315	323	321	352	336	337	348	349	347	365	327	320	313	327	317	309	317	317	293	300	319	329	313	339	312	334	323	307	324	328	346	313	326	324	348	326	312	306	339	323	338	330	353	298	298	316	327	304	339	316	313	354	329	302	332	326	330	325	298	312	349	292	321	333	346	357	284	335	309	304	315	318	327	283	349	337	349	339	319	308	326	347	341	329	308	346	320	310	326	306	304	336	327	324	336	335	325	319	339	322	329	307	324	335	304	312	346	311	339	329	307	332	326	303	331	354	352	298	345	357	309	333	317	325	344	330	326	311	337	341	319	335	319	370	298	318	327	323	344	314	343	318	331	352	310	325	339	349	339	328	307	297	342	324	358	319	322	329	326	328	333	353	326	362	352	332	348	345	342	344	344	314	331	308	318	327	357	304	306	296	323	335	335	289	321	339	330	313	343	329	326	303	324	313	302	333	294	317	332	299	331	290	339	314	321	310	349	321	312	346	295	297	310	315	325	298	348	316	314	359	299	328	333	338	296	342	321	349	327	309	341	325	341	295	291	321	325	325	343	366	349	303	315	323	333	317	327	332	340	308	327	324	329	319	323	327	328	324	313	353	321	372	340	316	360	327	312	358	308	331	298	337	302	346	327	300	342	288	307	326	325	298	319	295	311	323	337	318	310	308	360	320	311	320	337	345	296	309	320	294	348	323	345	306	319	316	342	287	324	305	349	332	349	312	328	344	315	331	353	307	319	317	359	338	336	292	278	333	318	335	324	330	334	330	327	323	302	320	322	325	312	329	309	336	346	304	339	341	315	333	331	322	300	352	321	303	335	300	308	334	326	292	348	325	330	311	337	337	358	331	334	338	357	317	307	333	336	318	322	303	341	348	348	306	305	357	306	322	317	297	347	328	307	285	313	356	316	329	301	329	324	313	337	323	321	309	332	330	288	318	336	334	319	340	311	289	328	330	307	307	285	324	335	347	319	314	316	320	321	332	359	318	353	324	335	307	301	323	311	350	324	320	322	304	304	346	308	337	369	310	330	305	366	348	346	294	325	314	299	327	346	323	304	337	324	325	342	327	328	340	318	326	328	341	318	311	315	335	311	310	324	352	316	306	310	354	333	350	351	327	309	315	338	322	301	303	294	301	301	345	311	315	307	314	339	314	328	297	329	335	309	323	335	306	347	346	313	348	315	338	329	330	343	362	342	295	326	334	329	324	335	341	316	313	355	308	328	362	307	307	326	290	315	310	318	343	307	295	323	295	340	318	356	349	338	314	319	348	335	355	326	304	340	345	314	337	351	337	328	351	309	327	353	349	338	323	314	319	336	308	335	372	337	304	326	324	317	318	298	353	325	348	300	293	347	331	344	292	355	355	334	305	334	341	335	317	336	307	354	335	295	328	335	294	333	313	364	309	346	334	334	324	355	316	378	342	317	323	324	345	306	329	314	309	310	347	358	306	358	356	336	315	308	302	318	335	322	335	338	329	310	297	331	318	315	312	323	331	289	339	314	354	308	319	328	356	336	290	329	315	363	362	331	343	345	289	347	333	288	318	339	340	323	299	333	321	320	328	352	303	327	322	337	330	342	333	316	319	313	344	293	345	329	327	303	318	314	347	306	309	327	322	342	323	312	306	326	338	339	329	324	291	350	330	321	318	353	328	319	323	340	321	354	330	294	303	308	338	333	322	327	341	328	331	328	326	317	302	359	316	305	304	279	311	305	304	316	321	340	287	317	327	331	332	347	312	323	347	317	305	352	328	338	322	343	321	324	334	341	352	328	320	304	347	350	340	323	336	301	348	315	303	329	310	343	338	329	334	310	352	318	338	335	336	303	355	319	302	321	294	301	325	344	347	325	292	308	326	308	336	329	287	315	321	316	337	321	287	378	345	334	342	320	311	315	322	321	334	353	322	324	327	309	336	331	306	344	325	297	316	305	311	367	290	305	322	356	362	324	329	319	333	339	328	281	341	325	334	325	316	327	318	336
16558	2612	2874	2163	1424	1043	814	580	522	475	372	353	298	283	265	234	250	222	230	199	191	186	178	199	182	195	177	189	160	180	168	186	156	153	168	178	172	182	172	172	162	164	184	163	180	150	168	159	144	149	153	141	172	150	148	153	159	135	151	161	167	129	150	157	143	130	142	166	149	151	153	137	149	162	140	166	149	167	149	149	176	152	144	161	166	139	155	129	128	156	154	165	159	168	156	138	148	137	176	161	160	137	150	155	132	150	150	145	177	146	169	147	147	169	174	137	141	130	122	150	147	152	139	165	141	138	151	156	148	149	171	129	138	132	152	154	121	159	142	147	134	170	168	143	144	142	165	138	136	138	143	149	165	159	151	135	135	137	151	132	152	157	168	173	149	149	146	163	137	161	129	155	141	154	140	148	150	154	165	153	154	154	146	140	138	148	149	152	146	171	152	155	142	143	171	124	135	115	143	142	145	154	151	154	133	157	145	130	148	138	157	128	151	139	149	137	128	144	132	117	130	150	168	156	168	164	146	154	158	125	160	136	144	145	141	149	160	153	148	152	159	134	136	139	132	164	153	160	151	133	157	144	165	152	139	142	159	162	141	153	148	130	166	153	156	152	147	145	132	158	135	146	142	146	171	144	142	157	149	151	147	165	147	152	156	134	126	154	139	150	143	146	131	142	157	137	131	171	147	152	157	145	144	154	149	147	127	141	146	172	147	154	152	170	159	140	127	131	154	143	145	164	152	143	137	150	122	146	145	151	168	144	151	148	157	145	160	137	154	170	156	143	161	142	142	148	149	143	156	149	150	149	141	146	145	117	142	152	189	149	151	132	131	154	145	170	136	152	176	160	137	135	135	134	159	154	145	154	140	143	144	150	159	139	151	141	157	149	156	157	126	123	148	146	155	133	146	142	156	166	165	167	134	153	151	137	147	153	145	142	148	146	149	154	134	122	141	154	154	152	154	164	152	162	160	160	155	176	137	162	134	180	165	147	157	142	145	174	133	150	147	154	140	132	143	140	159	153	165	146	137	145	130	150	163	148	152	150	124	145	132	135	139	151	139	148	145	157	170	152	169	155	137	137	145	133	150	146	153	137	166	148	151	166	143	148	139	137	168	148	147	156	135	141	140	168	136	145	141	149	140	165	158	124	133	145	143	150	146	156	168	130	149	175	182	127	161	148	153	168	123	139	137	182	143	142	151	161	151	147	156	145	173	166	155	148	145	154	132	138	169	154	124	143	150	149	143	150	156	138	135	146	135	141	144	148	159	141	146	145	149	162	133	135	159	145	137	147	159	150	142	145	152	166	172	133	148	146	128	133	144	136	146	146	160	159	135	147	161	166	171	133	138	142	168	158	155	167	161	150	134	130	155	139	153	155	156	148	148	163	172	158	133	160	150	147	128	130	137	157	136	155	155	145	138	151	152	145	126	146	145	144	141	136	168	177	152	158	155	137	149	146	139	154	153	151	173	168	134	135	157	154	143	137	131	149	130	165	175	137	161	142	123	148	148	144	146	170	140	134	154	152	159	147	138	145	121	160	156	142	142	139	141	145	156	126	157	182	152	144	143	139	150	139	147	136	168	160	141	123	148	148	144	137	153	135	162	144	162	148	169	142	160	139	156	144	133	134	161	137	135	150	160	122	135	162	147	139	132	152	164	140	137	157	163	149	157	156	144	131	166	153	148	138	151	150	159	171	148	168	182	145	141	164	144	149	144	149	128	137	136	135	140	158	148	137	171	165	148	157	138	139	162	126	142	133	155	181	160	148	135	144	144	168	161	146	151	165	139	131	122	159	151	157	145	151	149	175	169	129	149	155	155	151	136	164	153	161	139	158	164	133	143	146	157	173	165	155	129	141	123	170	161	159	163	144	133	143	150	147	150	152	142	144	145	139	134	134	135	171	157	158	139	145	149	159	170	158	133	138	157	137	152	169	141	148	127	161	147	142	148	160	148	149	152	141	142	156	163	163	144	148	149	149	158	147	155	158	143	137	163	143	164	143	143	140	141	153	161	131	153	145	147	144	140	140	149	147	165	143	134	154	132	153	173	154	167	164	133	146	142	117	169	132	144	136	159	154	137	148	173	140	143	141	135	133	170	175	138	168	151	139	157	146	170	151	156	162	138	170	143	154	124	171	167	183	149	140	138	134	164	160	159	143	148	152	138	142	131	174	156	155	158	156	164	150	127	149	159	146	143	153	123	152	159	140	156	159	131	141	168	159	171	151	134	160	147	154	149	147	144	157	150	134	177	151	145	138	162	152	151	143	155	135	131	154	144	131	168	151	133	135	149	158	162	158	166	170	146	148	151	143	128	153	146	142	146	143	131	145	156	137	145	150	151	179	135	150	142	145	149	150	146	143	147	145	164	155	162	162	153	162	147	153	157	137	140	155	153	156	179	160	153	153	173	152	137	144	159	164	143	148	146	158	151	146	136	149	140	144	147	148	158	154	134	138	135	133	153	149	160	137	142	170	142	177	165	164	141	131	153	161	160	163	150	163	146	154	131	149	162	160	147	148	159	144	145	147	158	142	164	168	135	173	158	147	152	141	135	161	150	122	173	143	137	169	149	157	154	142	156	150	144	149	164	164	135	157	143	144	153	149	154	160	140	140	138	164	135	156	158	148	150	124	134	160	132	158	140	152	126	136	169	173	152	152	160	149	162	154	172	145	142	141	163	153	166	151	148	150	133	158	144	158	142	141	160	153	162	161	156	168	145	170	141	159	159	134	145	154	177	180	133	121	148	137	150	136	153	167	163	150	147	168	133	165	158	137	137	177	148	160	149	160	123	134	139	139	157	139	140	144	148	141	166	165	131	122	160	126	152	134	136	155	148	152	159	158	154	140	164	156	166	173	146	153	153	166	159	152	157	154	160	140	139	163	158	142	138	141	166	141	148	146	142	146	132	163	151	148	154	134	158	166	133	135	161	130	161	162	155	143	140	147	170	157	172	132	153	162	158	146	133	150	143	149	145	155	114	164	131	153	134	163	136	134	165	171	141	155	165	169	134	156	144	158	147	147	139	149	133	148	141	164	142	151	163	152	149	142	159	143	143	171	128	159	138	132	144	151	151	156	137	127	159	157	163	142	174	132	144	143	165	164	141	136	145	148	157	138	145	160	160	168	172	141	169	160	145	144	135	151	144	136	135	174	129	166	147	153	143	149	136	139	148	159	153	169	140	142	136	149	143	135	161	139	148	136	130	163	153	151	149	174	150	135	126	133	165	159	144	136	155	142	168	150	132	170	140	143	145	145	135	152	158	159	177	137	151	139	146	135	142	155	149	136	151	134	140	147	146	138	114	161	131	184	156	162	146	149	156	140	142	136	135	139	160	148	169	130	153	178	137	138	136	158	144	119	152	131	140	126	150	158	132	148	152	136	130	128	147	159	150	170	150	164	134	144	162	136	158	160	162	145	129	141	165	147	164	150	173	148	147	145	153	157	136	152	150	149	131	167	135	131	146	145
8174	2761	6655	6987	5947	4696	3862	3171	2689	2350	1925	1811	1564	1445	1352	1292	1163	1056	1102	1031	952	913	905	835	782	802	774	717	680	728	717	701	652	659	663	619	620	618	614	624	614	608	613	574	593	557	614	588	605	590	549	568	559	571	494	533	549	550	576	545	537	523	529	523	524	553	538	498	566	538	495	556	512	503	513	512	475	541	538	518	532	544	502	520	525	496	484	498	531	463	499	498	477	511	530	488	488	529	539	528	484	526	507	493	469	498	507	517	481	493	522	506	491	540	494	515	482	495	489	517	495	545	485	508	484	545	525	516	525	505	506	489	513	499	519	482	539	493	541	458	495	495	458	498	488	501	527	489	456	509	495	545	490	495	511	467	477	481	513	533	462	507	482	472	489	499	512	519	493	536	505	480	540	513	501	502	471	484	459	515	500	502	517	489	471	499	505	508	509	477	539	488	495	504	494	480	479	563	503	477	544	508	483	483	520	488	451	469	488	470	458	485	500	459	477	515	480	501	514	490	511	546	504	507	481	526	493	493	465	484	487	509	467	519	471	523	503	520	481	475	507	520	507	501	487	516	491	514	526	493	471	508	543	487	516	500	489	495	467	477	495	472	509	507	522	479	496	527	477	493	501	479	484	494	475	477	503	535	466	485	485	484	470	454	531	503	456	530	483	460	535	474	491	508	482	466	519	507	501	493	506	494	469	515	473	505	482	484	487	521	477	529	517	499	494	500	495	526	502	505	482	498	503	483	499	478	471	492	512	499	500	556	497	491	482	505	520	469	513	492	518	540	522	479	503	505	473	431	507	495	494	488	489	528	500	490	497	483	504	497	489	480	528	462	483	504	510	467	532	479	482	494	451	499	510	501	505	476	487	482	489	545	511	488	474	498	495	481	532	498	524	473	488	504	552	470	497	475	489	457	496	512	471	495	457	526	489	490	502	486	479	503	456	485	479	485	478	528	488	507	466	492	457	528	492	451	487	473	529	495	499	496	463	495	491	469	535	484	520	511	484	497	528	498	475	534	476	473	475	503	493	482	460	477	503	508	496	473	471	494	502	474	520	522	472	511	471	506	461	476	498	476	528	526	480	504	517	508	485	499	474	514	452	476	527	517	455	511	522	503	530	506	466	486	502	495	480	528	510	498	517	470	485	485	533	441	490	465	498	496	512	497	491	480	483	460	493	482	526	509	507	476	513	492	509	509	497	477	490	519	459	532	543	510	488	502	522	546	454	507	450	494	458	495	485	488	486	447	516	500	503	469	498	534	453	528	491	494	460	478	469	477	485	521	528	511	495	498	493	451	487	507	477	494	516	511	499	514	528	500	493	507	494	490	475	490	455	498	512	525	457	493	488	507	442	479	524	459	452	485	509	500	491	510	512	534	529	510	502	472	469	506	501	505	453	469	523	482	488	485	456	477	500	502	481	472	510	507	468	482	493	503	476	504	470	499	487	478	481	476	484	525	471	480	509	486	487	494	450	507	469	535	518	461	482	507	526	494	523	483	501	518	488	501	476	518	505	473	492	498	499	522	458	499	531	518	522	526	488	530	468	503	500	527	546	470	518	498	478	470	458	496	496	514	525	512	528	504	498	475	457	489	496	491	487	500	517	436	507	478	499	468	512	498	506	501	457	482	470	521	475	489	484	537	494	479	493	450	505	482	471	485	536	500	478	486	466	482	500	471	467	502	527	501	469	493	503	467	466	508	521	471	522	505	501	507	511	514	484	477	497	498	510	533	466	503	487	480	512	511	440	484	488	527	498	485	525	478	468	508	477	471	484	486	484	493	501	522	520	521	492	458	529	545	501	504	451	507	481	488	477	509	483	495	514	501	494	474	494	490	515	500	498	488	510	546	482	479	513	490	479	481	479	461	490	460	476	516	554	463	450	508	496	491	464	508	479	490	463	517	512	520	520	459	519	470	495	497	493	531	486	469	475	511	500	544	488	494	481	498	484	494	483	480	517	478	494	517	540	512	511	476	474	499	450	452	506	498	512	452	527	466	472	485	511	487	495	523	511	480	480	491	533	480	508	480	508	486	490	497	506	454	517	489	474	486	490	511	488	489	470	510	510	488	468	484	492	498	514	475	490	497	470	513	503	448	507	488	505	490	482	461	501	517	448	508	493	495	484	478	528	502	496	523	479	473	499	508	474	504	494	470	485	509	518	530	537	513	498	501	514	500	482	517	526	507	473	532	479	481	457	508	457	463	499	458	475	514	508	471	467	471	477	528	482	473	476	504	493	534	490	496	492	506	453	521	487	535	464	556	473	469	533	491	479	462	454	503	485	527	489	507	503	492	527	492	495	491	487	459	481	512	478	485	484	471	529	471	473	493	509	530	487	507	453	463	509	461	504	507	502	468	493	525	502	452	486	459	540	488	479	470	505	484	528	478	526	521	462	531	497	503	475	480	465	532	486	505	505	483	522	507	485	497	499	484	464	493	498	473	486	487	532	473	488	545	506	484	496	479	522	492	494	494	475	500	485	458	511	516	490	438	510	493	493	472	520	499	475	444	482	502	506	452	507	498	484	472	515	494	511	506	498	520	498	471	458	473	494	512	498	469	502	516	481	516	517	523	510	508	483	437	509	470	502	490	509	497	508	486	487	481	503	513	455	499	503	486	475	452	481	486	520	478	513	468	508	474	495	493	505	479	502	542	473	462	496	474	456	452	497	491	486	482	514	468	504	497	494	495	520	495	503	491	482	477	496	447	436	508	488	491	524	480	501	472	509	521	494	454	504	479	515	482	480	523	514	470	479	498	504	494	502	505	482	489	492	475	484	522	480	503	494	523	457	508	486	472	522	508	503	483	455	520	516	517	502	491	510	501	486	506	486	507	516	485	474	494	486	487	504	496	490	489	503	474	517	506	469	478	504	484	514	452	508	471	481	546	514	512	477	495	561	494	471	517	471	527	480	541	520	521	475	526	492	491	506	480	473	520	557	509	466	507	469	515	460	499	503	548	488	495	483	478	479	467	491	513	503	522	500	479	492	490	494	521	513	486	470	505	480	482	492	489	488	529	486	496	494	488	446	458	507	521	491	489	504	487	485	525	478	488	484	522	520	501	481	511	476	458	484	502	461	456	484	515	516	495	482	521	480	475	479	495	501	462	469	489	506	535	472	506	501	482	466	460	501	498	495	480	489	496	501	495	490	523	505	465	496	473	446	483	469	483	519	516	472	503	495	454	470	473	528	506	498	506	475	493	465	468	463	466	467	444	505	510	491	504	480	502	488	516	485	491	473	474	487	498	515	549	491	492	450	503	481	531	470	480	490	503	488	491	470	503	530	510	490	475	503	539	463	493	500	476	496	493	473	486	485	469	451	512	480	472	491	472	482	509	455	520	490	487	487	475	473	495	456	517	461	482	502	479	461	452	501	480	505	512	507	509	448	487	509	496	473	497	525	524	509	478	468	474	507	509	502	498	485	513	507	502	471	549	489	492	487	474	500	508	508	499	510	475	484	450	517	540
2471	265	286	265	249	230	223	205	217	196	188	208	193	204	198	197	198	185	188	203	194	167	195	180	185	194	194	197	177	212	206	191	177	221	211	182	219	177	204	193	207	167	196	210	162	185	197	168	195	198	177	219	207	190	179	161	161	190	179	188	196	171	184	169	215	181	190	189	185	216	173	167	167	182	161	204	176	173	186	165	159	183	192	162	196	185	168	187	165	195	194	190	197	207	182	180	187	209	170	195	178	199	176	171	202	190	183	174	188	194	169	206	169	205	185	192	182	191	172	190	180	236	193	215	190	184	193	176	192	181	202	163	190	196	203	190	191	199	184	191	175	183	189	173	185	173	201	216	189	193	197	186	182	190	195	202	184	220	178	190	210	205	204	175	191	182	191	191	189	167	214	179	184	184	159	207	199	204	189	201	185	184	187	187	184	181	162	175	181	175	190	174	193	196	173	160	166	173	173	192	191	218	184	186	222	202	156	167	175	197	176	186	197	189	185	205	192	173	218	166	166	194	189	201	170	185	180	181	181	212	192	187	165	151	182	201	178	220	192	183	207	186	215	178	176	192	195	183	184	190	202	207	172	191	181	195	171	187	190	188	201	193	165	168	177	193	196	175	199	166	197	181	189	178	179	167	204	211	163	192	197	193	188	189	174	179	194	204	195	194	186	176	206	197	197	214	182	198	176	174	182	224	200	173	192	185	202	199	180	185	174	177	171	196	180	183	190	196	188	184	181	164	209	159	192	210	193	182	173	194	185	192	181	173	205	207	189	195	177	205	178	199	179	193	200	182	181	179	195	207	186	201	182	169	191	184	184	186	182	187	180	193	228	166	159	178	178	198	175	204	183	174	196	186	233	182	182	196	174	182	186	167	197	175	196	186	218	199	184	205	206	199	196	196	202	208	173	180	200	199	192	180	204	188	176	163	205	183	189	184	199	191	175	193	177	207	197	197	186	191	205	198	210	193	191	196	188	172	185	173	183	196	175	196	174	200	189	198	181	203	177	178	189	177	176	207	183	213	181	169	201	178	190	193	158	200	193	188	180	173	170	206	199	188	173	189	211	178	196	191	193	187	196	178	184	187	204	213	189	184	212	177	182	175	153	195	200	170	201	187	166	198	190	193	189	175	179	186	184	202	171	204	175	202	177	181	175	160	195	179	170	200	198	191	193	177	202	175	182	210	168	189	199	196	196	193	210	194	169	183	203	191	195	199	192	183	190	190	198	169	192	194	208	189	188	177	187	197	180	189	196	191	189	163	182	205	178	184	178	219	176	180	169	199	195	193	189	193	187	206	184	185	174	190	175	197	194	173	210	213	199	191	167	199	202	203	178	196	177	177	190	222	192	208	192	197	167	179	184	188	175	174	161	198	169	204	214	173	189	182	182	184	175	188	192	185	181	180	179	200	196	187	178	179	187	177	199	185	176	183	172	174	210	169	183	201	178	186	190	192	182	168	181	179	196	176	194	176	195	178	219	208	170	191	197	157	196	192	200	180	171	207	176	192	193	213	208	170	201	189	187	208	195	170	176	183	194	181	194	173	210	218	175	182	209	196	202	182	184	182	158	169	182	165	191	215	179	160	177	196	208	186	184	187	194	179	192	168	220	213	163	207	196	185	185	198	187	179	185	199	184	207	203	213	199	210	177	202	212	182	173	208	176	165	188	194	157	194	172	180	205	201	192	177	219	183	224	216	156	178	177	192	185	204	178	190	189	196	215	180	180	182	184	186	176	183	187	168	190	182	196	202	172	189	221	188	181	210	187	193	176	181	151	193	188	180	175	203	172	178	203	220	200	183	197	195	192	179	184	187	200	155	175	188	176	191	181	187	185	180	193	191	219	175	179	197	177	185	212	196	208	207	204	169	195	200	170	187	213	174	183	173	185	208	182	192	200	201	189	186	173	202	195	167	196	169	181	180	180	164	181	198	183	196	200	185	168	181	184	180	202	204	191	182	180	205	184	205	193	193	200	189	191	188	184	179	186	225	204	181	215	169	171	192	191	186	181	198	196	182	157	171	187	193	209	195	189	205	200	228	160	200	194	203	183	207	204	189	185	195	197	163	223	201	212	199	172	182	180	190	205	189	178	186	191	178	172	198	176	191	176	197	182	197	194	196	176	177	202	172	187	157	164	194	192	197	184	206	167	208	195	188	197	167	183	186	186	179	187	193	201	176	175	181	197	198	192	161	192	189	160	174	195	198	185	190	194	162	208	191	186	186	185	182	196	182	206	204	194	190	183	149	202	196	172	184	169	187	217	188	185	187	168	178	185	191	177	177	186	182	181	190	181	184	185	185	193	217	204	176	163	190	189	178	181	194	189	187	177	198	173	180	211	199	215	170	183	171	201	172	185	193	176	191	205	170	192	153	191	167	200	195	165	174	190	191	190	192	184	199	176	195	193	184	169	182	170	194	188	185	192	205	199	201	184	196	186	173	178	196	181	191	189	198	197	197	177	178	209	173	180	199	185	172	188	158	197	160	184	174	154	175	186	177	164	185	188	192	193	185	194	154	185	188	197	185	199	177	197	187	172	182	175	199	160	224	183	170	159	190	178	190	193	184	193	167	194	173	193	183	179	184	195	214	162	193	209	186	191	197	190	169	186	161	195	183	179	194	207	179	172	190	185	193	180	194	176	215	182	215	204	195	183	195	180	165	178	184	156	181	185	202	201	206	158	178	182	183	164	185	196	189	204	204	185	165	202	199	175	194	194	192	206	182	215	220	205	167	201	168	183	196	219	206	186	201	167	192	172	202	161	210	148	201	188	198	211	191	195	171	207	183	178	170	223	185	215	201	176	186	179	200	185	189	198	192	189	181	187	175	178	199	192	202	183	180	194	164	177	189	187	170	191	167	207	198	203	199	167	206	197	193	193	159	201	182	173	183	214	169	179	187	183	217	186	198	159	178	175	177	180	199	217	180	208	194	206	168	182	197	196	173	176	173	179	189	188	187	183	194	172	181	179	213	197	206	182	196	188	194	197	199	170	187	197	182	180	196	177	170	200	178	204	153	186	206	193	190	215	187	214	184	171	157	191	213	178	190	197	233	171	186	175	189	178	193	208	212	191	200	200	193	172	177	211	210	198	188	197	214	171	193	196	174	172	182	171	199	189	173	168	194	194	175	167	162	205	195	212	195	158	185	176	181	192	193	200	201	180	213	197	188	213	200	204	173	180	208	182	227	170	188	170	202	202	189	182	163	208	211	183	178	176	183	173	178	183	191	185	167	171	166	195	182	191	193	191	194	183	198	176	211	200	194	178	207	202	200	183	194	169	184	204	172	166	193	203	193	182	166	166	195	185	177	150	173	184	213	195	172	180	180	187	182	205	206	194	199	178	183	180	169	197	182	165	192	199	191	203	181	186	174	173	180	191	191	183	176	196	180	195	181	187	183	189	189	213	209	189	189	175	188	197	170	178	209	202	173	218	186	209	192	201	206	188	196	163	219	207	192	189	209	162	196	182	177
2738	662	806	759	750	741	683	665	638	601	696	633	601	600	599	610	619	569	614	595	591	617	534	608	590	586	611	582	539	570	580	558	624	538	553	592	557	617	560	586	578	603	521	609	585	589	614	600	548	608	591	610	560	604	602	584	567	600	562	606	575	635	522	554	575	595	593	615	577	564	635	568	566	581	549	582	561	597	511	558	538	595	565	608	603	566	552	626	546	612	568	570	551	588	583	558	670	612	562	543	604	566	551	621	599	567	604	579	534	610	564	541	545	576	582	567	562	560	562	585	563	572	550	557	582	626	558	595	564	556	534	598	595	562	571	548	591	620	571	598	566	597	576	565	564	630	573	587	580	551	532	570	553	591	580	556	578	564	623	576	601	579	567	561	584	536	572	593	546	573	565	596	563	554	585	556	540	584	528	561	567	602	592	565	550	565	550	580	605	582	586	569	589	574	563	540	579	625	571	607	590	590	560	567	572	616	579	585	601	556	562	580	608	590	606	577	578	585	590	573	527	593	559	569	535	586	533	565	594	561	566	597	600	581	575	588	580	583	592	576	544	581	610	572	549	623	556	623	561	585	581	549	563	579	586	560	594	574	585	599	593	537	582	595	625	580	594	542	634	593	602	531	588	593	577	587	586	562	586	599	598	585	552	583	614	553	562	565	585	585	586	610	549	580	547	579	571	566	559	530	635	559	601	578	581	540	516	618	591	591	599	617	595	547	583	584	549	572	556	591	565	596	567	596	623	566	610	570	533	604	564	555	587	621	552	590	545	612	612	577	574	569	584	621	582	571	584	548	599	530	553	570	565	593	582	565	624	604	588	600	543	588	590	563	608	593	597	608	566	561	597	633	576	609	560	618	538	580	618	590	593	568	601	591	573	609	541	573	601	577	587	583	548	595	607	538	602	639	569	553	627	558	573	571	572	571	597	587	550	607	562	585	576	584	603	574	594	592	577	577	574	609	612	573	549	602	597	576	603	633	559	559	628	610	611	543	613	564	579	564	570	606	522	596	574	547	599	570	568	581	572	567	529	601	575	563	620	547	624	554	568	572	547	569	557	611	615	574	597	587	562	569	561	555	624	612	642	597	604	597	547	584	579	585	561	594	590	577	576	614	602	579	561	558	575	577	574	612	585	547	587	558	563	580	581	569	634	568	577	561	575	533	579	559	560	570	605	589	596	577	591	606	567	549	544	554	578	601	580	608	578	577	567	576	614	547	592	578	556	592	560	588	563	552	564	597	555	580	555	530	545	558	597	607	586	578	531	566	548	571	603	574	588	550	593	620	643	564	584	550	532	534	579	583	566	596	586	571	571	566	589	546	580	581	565	556	623	550	580	571	542	559	628	600	615	599	558	612	588	593	574	552	623	541	601	594	582	582	573	592	563	620	581	574	582	613	624	568	580	556	596	583	571	577	603	611	575	573	580	600	550	596	584	583	566	572	593	562	537	554	610	619	584	591	575	557	627	569	579	558	598	550	599	544	579	602	570	618	568	565	549	549	573	534	568	578	554	575	566	558	579	573	559	580	548	587	597	591	548	612	535	561	539	580	582	593	605	594	605	583	533	565	624	625	566	602	614	607	584	571	545	577	546	574	602	574	540	582	583	560	585	593	575	550	538	620	615	562	564	567	546	582	582	527	593	579	594	618	594	571	610	594	564	622	590	588	574	543	605	629	605	553	578	585	587	532	589	585	603	607	580	606	593	550	601	586	593	583	570	625	592	560	567	586	571	558	541	591	540	583	581	532	589	548	583	563	595	569	614	559	572	598	571	588	591	610	588	593	594	609	527	588	560	542	614	583	603	570	647	591	612	558	576	533	566	593	569	622	584	573	603	611	559	594	541	560	588	576	591	608	565	575	573	562	526	594	563	545	551	559	606	548	585	597	579	599	608	638	555	619	598	579	583	565	557	632	591	603	564	550	584	617	569	574	558	592	604	509	597	598	560	542	573	549	598	578	531	582	555	571	614	582	573	587	551	579	611	529	574	602	577	585	586	551	582	582	552	587	611	563	579	622	537	583	561	578	573	549	546	618	611	590	569	538	544	579	606	586	555	532	581	547	560	538	588	536	614	613	594	614	565	563	616	567	593	627	562	596	556	573	590	577	581	568	568	583	592	563	594	578	589	563	559	592	530	543	566	597	604	616	581	568	606	614	547	576	594	570	574	562	602	571	610	550	545	578	575	577	564	600	567	519	586	551	574	581	633	560	545	588	567	600	581	589	628	550	574	576	613	538	567	582	570	608	524	577	608	560	589	592	596	600	554	540	591	547	541	566	545	573	579	607	574	569	615	595	557	560	584	625	598	592	529	573	591	615	598	614	586	617	594	634	549	534	592	532	565	550	585	542	566	581	532	612	548	561	572	577	595	571	613	589	570	615	592	586	565	544	610	587	566	572	543	563	569	563	580	582	530	584	556	538	625	561	607	543	567	594	594	586	584	614	564	563	579	556	525	574	605	581	608	574	580	560	559	605	530	586	549	614	609	570	578	574	544	560	596	593	563	543	552	589	564	581	608	592	588	628	579	558	551	626	562	605	567	569	602	566	600	576	594	581	581	594	560	618	602	565	600	583	610	590	578	573	559	549	581	606	562	600	580	559	539	576	564	619	558	555	606	562	567	550	573	584	588	597	549	572	637	597	606	544	591	571	539	596	566	529	554	584	610	561	589	618	535	545	570	579	577	559	577	537	573	585	559	586	587	591	590	559	554	583	563	558	572	602	546	562	542	560	587	559	575	563	587	595	622	526	564	536	553	561	604	601	600	566	555	551	591	596	573	563	557	572	590	558	578	606	602	581	563	572	583	584	600	556	537	601	572	566	542	558	576	622	581	627	591	553	592	526	636	584	604	578	569	562	582	568	576	609	554	556	565	592	576	583	592	585	596	506	607	558	557	598	597	576	612	584	578	582	553	607	553	622	627	551	581	564	595	597	597	562	578	543	628	579	581	545	579	584	566	558	592	625	628	601	577	595	577	582	545	559	573	543	583	548	597	559	617	564	517	561	602	580	545	570	592	578	629	598	581	561	586	575	567	555	549	603	594	551	565	561	616	605	569	562	573	595	571	543	606	599	556	580	561	598	576	571	638	654	553	517	577	577	563	585	546	529	571	578	533	585	562	623	549	598	573	596	562	583	580	591	594	619	580	568	569	609	555	539	542	584	556	590	586	596	568	561	572	562	609	600	562	547	622	535	586	559	592	599	624	570	608	551	570	613	569	582	549	616	583	572	607	562	569	634	567	597	576	602	596	568	606	570	582	594	584	605	551	559	592	540	572	562	592	600	573	595	576	596	601	601	547	579	572	572	588	593	592	538	545	604	559	646	530	562	580	599	563	601	527	572	584	570	565	579	560	543	576	610	576	551	544	548	583	612	534	576	579	591	578	585	584	564	589	558	593	566	567	589	572	595	568	585	562	590	574	588	583	564	576	563	617	593	579	561	606	537	558	583	533	550	563	599	580	584
9697	1148	1417	1033	739	535	414	336	256	248	195	173	176	174	153	145	146	111	153	143	108	116	103	116	89	112	111	120	107	108	93	95	92	117	96	86	99	91	118	101	97	98	82	99	73	83	99	102	101	74	83	91	102	102	102	91	107	84	85	94	108	100	99	100	105	103	85	112	84	107	76	99	105	90	107	98	93	85	96	98	94	92	96	96	99	90	112	104	104	114	96	85	115	93	73	99	90	86	64	84	96	85	103	70	111	92	98	105	93	78	106	97	82	85	80	107	103	95	96	93	98	80	83	94	87	84	102	105	85	96	79	110	80	84	106	95	92	87	90	86	78	86	94	88	119	110	95	99	78	81	98	77	87	99	98	94	102	104	88	86	89	81	107	89	90	100	84	89	84	104	98	91	98	101	96	81	109	107	107	99	89	79	97	114	94	95	97	97	83	99	95	93	92	89	100	90	97	100	93	94	87	99	94	99	104	106	107	109	97	96	106	102	103	97	100	93	91	79	105	99	76	92	77	94	96	89	88	84	93	87	102	102	91	91	81	85	82	94	99	92	86	68	89	97	100	97	99	119	93	97	80	104	95	102	97	110	87	89	106	89	95	100	80	97	94	84	109	89	100	90	85	91	102	87	117	111	99	93	113	99	89	94	97	82	100	117	80	91	98	86	99	85	115	100	81	102	91	93	113	105	105	109	93	93	96	92	88	96	89	93	86	91	108	94	106	87	93	98	101	113	85	93	86	85	91	97	83	81	93	99	83	100	109	96	98	80	108	86	104	73	84	85	100	89	100	101	78	109	106	96	97	85	95	85	97	85	89	87	106	102	81	93	108	86	71	108	99	104	100	98	77	88	91	83	112	91	95	83	97	91	85	99	88	101	111	106	105	94	98	108	102	82	109	89	84	98	83	98	83	112	98	92	80	105	110	112	104	98	92	111	71	100	97	84	104	96	84	70	72	89	91	91	96	82	83	83	105	98	79	81	87	97	107	87	102	93	93	94	87	88	91	93	101	83	94	103	106	97	92	87	89	76	96	98	88	104	90	105	89	98	109	85	92	93	86	90	100	87	99	107	95	88	94	107	99	106	104	88	105	81	104	97	96	84	85	99	85	108	95	93	95	98	102	104	95	102	115	93	109	89	87	81	79	92	96	111	91	94	96	95	97	105	104	91	109	102	75	95	91	84	86	75	105	88	87	89	100	93	104	84	84	80	104	90	90	82	109	87	101	84	66	97	87	88	95	83	86	81	81	103	105	84	93	91	89	82	92	91	103	79	97	83	100	96	86	100	99	102	102	78	93	91	102	95	91	93	90	78	95	95	80	104	92	69	100	97	81	88	83	107	76	68	104	99	85	81	96	95	98	119	93	84	95	90	92	86	113	94	85	101	82	81	96	87	100	111	90	98	87	101	101	98	90	88	63	66	88	85	91	75	101	98	78	84	81	87	106	94	81	100	77	89	98	92	114	85	91	88	95	110	96	109	104	94	96	105	110	89	86	72	87	95	97	76	101	84	115	88	94	94	85	103	87	98	108	77	99	108	86	105	78	92	96	90	88	89	110	94	93	98	97	87	96	86	78	86	101	103	73	101	98	93	96	82	110	96	102	98	89	79	82	85	98	89	86	102	104	108	103	73	88	97	96	80	92	90	99	94	90	89	97	100	88	68	97	114	85	110	99	93	90	94	103	89	103	107	103	96	97	94	88	95	93	95	100	90	81	72	97	85	107	95	97	92	102	90	106	94	118	95	113	84	95	97	84	94	98	105	90	102	107	111	94	83	103	87	81	103	91	118	108	77	97	95	87	89	112	104	89	105	101	102	89	97	98	93	115	109	92	107	92	90	92	89	78	104	97	97	103	91	104	97	93	96	97	100	106	74	88	78	94	111	77	86	93	94	80	103	76	90	72	77	101	80	73	93	117	105	97	94	116	95	98	94	92	95	87	88	83	95	100	93	104	77	113	82	86	95	88	90	90	110	96	92	115	86	93	94	83	82	95	108	90	97	98	97	98	98	99	97	103	104	87	87	86	75	101	99	104	91	93	81	86	90	78	95	80	88	87	96	78	82	94	95	98	85	84	87	91	91	87	83	96	93	108	94	113	87	89	87	90	98	87	96	88	84	94	87	86	87	87	79	103	92	75	92	107	97	75	79	107	100	94	83	96	79	85	92	101	119	98	102	86	82	79	78	116	89	108	86	78	80	79	97	92	100	92	81	95	84	87	92	87	92	79	90	89	87	79	90	94	111	83	99	91	75	89	93	100	97	116	96	119	87	78	114	88	75	95	96	96	93	91	89	97	78	89	86	111	84	110	94	81	94	76	94	86	99	88	105	90	89	76	86	97	92	91	88	102	89	96	88	101	98	73	108	103	99	85	86	96	97	95	88	122	77	94	87	101	91	89	92	81	100	79	87	86	94	84	96	94	85	108	90	89	95	81	78	79	92	96	104	109	86	106	84	89	96	74	73	87	76	91	105	114	80	96	101	90	91	75	74	84	88	97	80	98	90	91	76	92	90	100	97	98	106	98	87	115	115	102	95	96	90	100	77	85	95	86	83	96	80	93	84	78	84	110	103	100	87	98	96	111	90	87	85	94	86	95	82	101	92	107	97	96	88	99	114	103	98	100	91	100	79	96	92	81	98	82	88	87	97	96	95	90	97	86	95	93	88	101	83	81	75	93	77	92	78	98	105	85	93	104	92	79	100	90	100	96	82	97	81	93	98	101	107	75	87	95	95	108	104	110	94	87	82	91	94	99	98	89	95	111	67	91	99	76	83	85	108	74	117	102	85	112	87	90	111	94	88	103	86	121	122	94	78	93	76	96	90	78	88	99	99	100	77	69	105	111	90	82	91	68	81	83	104	88	107	87	79	90	91	84	95	87	75	86	108	90	103	106	101	87	82	102	93	91	94	101	84	93	94	99	106	94	103	96	86	92	101	72	97	94	97	90	104	93	88	69	76	103	94	100	107	98	81	83	106	91	96	103	110	93	93	98	94	90	86	94	74	95	92	98	94	89	80	103	98	86	90	80	121	107	109	85	87	97	88	79	95	105	107	100	84	105	89	96	78	85	96	98	99	99	80	84	96	80	84	97	95	102	93	98	96	85	90	96	103	85	76	90	91	83	97	93	86	100	89	94	65	95	92	87	99	89	91	82	100	88	83	91	87	77	88	83	106	98	74	103	94	93	89	106	103	109	81	93	74	89	94	81	99	107	84	85	90	109	107	103	81	116	98	104	79	70	94	106	100	105	95	99	86	93	82	86	78	103	75	76	104	71	83	91	80	87	115	106	85	90	87	89	83	92	92	99	87	90	96	94	84	112	98	86	90	95	82	104	92	81	105	86	95	98	91	88	96	77	94	98	107	106	89	96	99	88	110	87	92	93	93	89	86	79	81	123	86	71	87	89	81	110	99	85	83	89	109	89	91	97	105	87	88	108	115	94	92	91	95	87	105	81	101	91	84	99	88
6177	1491	3515	3850	3225	2610	2138	1701	1427	1242	1031	995	893	810	733	680	630	652	581	577	564	518	501	517	511	444	474	417	420	480	434	415	418	405	406	376	378	351	396	376	377	377	356	372	362	374	374	378	353	343	383	363	361	348	387	345	324	388	351	353	351	377	354	321	378	333	370	339	351	352	357	332	348	307	371	327	341	362	353	324	338	316	329	344	338	343	344	344	319	338	350	353	330	302	313	333	338	361	340	337	332	322	335	356	353	318	342	353	372	325	327	355	321	326	301	312	353	334	321	347	292	334	321	343	324	331	343	359	303	336	331	317	327	302	338	308	357	303	287	323	332	314	317	300	306	319	333	316	332	323	326	299	358	315	354	307	350	336	310	288	340	316	350	304	322	309	338	322	315	296	296	359	337	328	330	332	321	338	326	327	339	315	275	345	329	316	300	372	324	338	307	359	309	343	360	354	338	334	325	322	342	345	323	345	331	317	318	322	300	321	327	345	331	329	287	311	335	311	343	320	339	312	311	324	321	348	320	318	311	343	351	332	341	355	345	330	299	344	300	340	295	307	327	300	341	325	303	308	334	339	325	336	321	301	331	311	336	341	331	325	364	359	343	291	299	338	308	307	309	364	333	319	287	333	335	276	318	328	310	345	354	319	322	342	320	310	333	359	326	309	298	314	329	317	341	338	298	321	349	313	332	327	315	346	323	308	330	339	319	322	351	333	336	320	309	322	352	307	318	335	333	331	316	329	303	352	308	332	309	322	349	297	328	326	293	346	314	323	321	344	330	349	334	303	335	339	332	329	338	331	344	324	325	338	316	328	347	308	326	361	308	341	308	309	303	340	349	342	338	274	328	315	320	325	324	295	342	327	313	330	352	321	318	283	324	278	326	322	306	331	321	322	330	303	326	311	361	323	338	300	334	317	317	362	342	323	324	330	329	325	325	335	326	338	331	338	320	309	333	311	304	323	331	337	329	294	317	307	336	319	328	348	324	333	338	376	327	348	319	321	325	328	323	315	306	322	335	314	312	354	307	338	302	343	319	333	316	304	309	345	361	329	302	349	316	348	353	303	315	328	314	343	320	337	305	315	326	333	329	305	326	324	344	322	337	303	319	326	355	342	302	307	311	328	334	307	304	353	340	300	302	319	333	292	312	341	346	345	297	344	318	352	316	334	299	303	336	305	342	330	315	358	298	326	349	351	315	322	299	306	309	324	309	326	332	342	276	330	353	326	329	335	306	337	337	324	339	322	310	329	317	318	324	348	330	319	306	348	336	325	328	342	282	346	307	332	303	292	327	310	339	292	344	337	312	306	332	313	306	346	306	325	341	369	309	329	329	347	328	328	338	322	325	297	353	301	323	285	348	327	302	318	317	338	346	319	350	329	368	353	291	318	318	313	318	329	330	306	335	296	345	352	307	307	339	348	334	324	339	304	321	291	312	319	301	305	323	336	297	339	300	285	305	319	311	348	328	332	312	327	304	340	319	311	343	373	302	314	292	309	338	367	337	314	330	352	322	317	357	342	338	316	305	367	337	311	313	310	309	341	315	321	345	309	342	334	337	334	331	335	326	315	308	317	307	349	339	342	330	309	333	329	359	356	319	305	337	328	340	327	319	326	316	292	322	356	350	355	338	301	313	291	279	331	307	324	328	317	326	314	316	325	340	311	331	302	361	320	366	280	340	322	335	295	332	336	324	317	315	298	317	353	360	349	306	318	341	305	308	327	315	304	334	322	332	357	325	365	323	312	338	306	341	344	325	319	316	325	339	329	292	334	357	340	329	318	351	314	299	324	329	307	323	322	325	312	336	342	345	341	320	366	323	322	306	297	334	334	334	330	319	311	333	338	308	341	319	322	319	299	337	323	323	331	329	336	310	307	318	315	352	321	343	353	320	303	314	277	328	310	324	345	342	347	309	334	321	289	303	313	316	355	337	307	350	336	321	353	304	367	350	332	331	346	369	326	345	316	324	340	328	314	308	353	347	352	378	355	351	337	310	319	333	315	350	336	321	323	332	315	329	300	305	305	308	326	341	341	335	310	321	308	305	324	326	329	313	338	304	325	351	316	297	358	357	348	328	339	272	337	318	327	326	313	321	332	326	326	347	329	334	322	330	332	311	328	285	315	328	324	334	310	326	318	312	307	338	342	296	344	357	317	337	322	303	325	335	312	309	316	348	330	333	356	324	316	361	300	331	299	314	322	350	292	307	310	333	314	313	319	322	320	351	320	321	310	353	336	323	324	334	303	357	349	347	333	352	305	337	314	300	348	316	356	336	322	331	335	310	356	337	322	321	319	335	341	314	340	304	336	305	325	317	342	337	359	316	361	335	315	307	321	335	322	305	326	339	317	313	329	336	325	346	335	327	355	339	312	286	361	333	305	335	304	315	337	315	341	311	346	318	285	343	313	309	351	331	306	296	347	347	333	339	334	319	348	325	334	302	313	353	339	355	321	307	347	314	333	339	314	314	296	311	307	349	329	362	308	326	313	352	320	319	314	341	315	278	329	319	306	337	371	321	298	349	350	315	326	355	321	352	313	328	341	292	335	346	328	317	363	348	350	339	345	310	316	326	308	343	333	330	343	350	328	324	300	339	313	325	309	327	281	321	352	304	299	321	338	314	336	332	324	335	301	331	315	313	368	309	324	350	346	326	328	304	306	304	346	341	292	332	317	345	340	326	298	362	298	307	320	298	341	326	351	319	319	304	329	336	338	303	352	298	339	342	331	338	349	331	329	353	334	331	309	342	345	322	336	346	349	295	299	355	300	331	322	313	303	328	340	328	331	360	334	335	327	333	356	343	340	322	321	317	332	336	333	304	340	325	349	333	313	349	322	342	323	344	331	309	335	318	316	311	336	319	355	335	360	287	322	304	319	318	296	323	319	337	310	330	315	298	328	312	360	322	287	284	331	324	330	304	330	332	299	351	355	318	280	348	340	321	311	328	328	311	295	311	297	322	326	331	329	340	327	331	332	311	335	324	325	320	320	336	337	319	368	333	334	333	332	322	287	322	341	355	337	323	331	331	344	326	317	307	327	308	307	303	334	338	351	336	312	358	332	334	297	339	357	334	329	314	328	321	296	269	338	299	318	313	313	359	324	339	324	321	332	338	301	321	318	340	361	353	356	338	347	329	318	320	318	335	366	333	304	347	321	333	322	348	349	339	319	348	321	343	296	331	328	314	324	308	325	295	328	337	318	322	324	322	311	343	349	337	330	332	348	346	317	336	345	322	354	370	312	311	357	345	293	323	314	346	300	314	311	316	295	323	325	343	331	322	343	327	352	314	343	331	337	319	321	310	324	303	337	307	342	315	320	352	312	347	332	348	337	338	372	321	328	324	328	336	308	319	333	314	337	325	332	339	318	338	293	340	325	304	344	326	302	329	336	327	326	350	341	348	289	330	307	338	353	311	311	325	307	344	333	335	336	299	317	335	353	311	328	335	322	323	283	337	327	344	293	328	357	313	313
17558	2741	2861	2202	1457	1106	766	617	489	445	359	308	304	288	292	278	237	218	232	196	193	200	158	193	198	179	186	187	180	157	198	175	158	178	159	159	168	160	162	157	179	152	170	149	162	127	152	152	153	171	138	162	162	186	159	149	150	156	156	163	127	145	135	168	148	154	153	158	157	151	152	162	151	160	145	140	156	155	153	131	145	164	155	139	160	154	142	154	140	152	146	141	146	152	144	156	139	167	142	151	175	154	158	139	158	174	162	126	169	156	139	148	165	163	156	150	142	171	142	145	151	144	129	139	151	124	158	149	165	158	140	131	177	127	159	151	163	155	157	143	162	135	151	159	129	150	174	153	133	169	170	122	164	137	154	147	151	163	144	168	147	150	162	138	129	145	168	147	133	153	157	142	144	154	139	157	144	176	151	150	160	139	138	157	144	152	138	154	163	143	161	149	147	154	143	135	147	146	146	147	156	133	133	141	149	141	134	145	151	155	140	144	152	139	165	136	135	136	156	151	145	147	154	152	137	137	121	161	136	150	160	162	146	132	134	143	146	170	164	144	137	124	172	137	179	151	171	155	138	178	140	152	148	170	126	153	121	158	130	140	147	155	131	156	155	151	167	146	170	166	143	152	153	146	163	169	142	163	126	155	129	133	153	137	148	145	155	149	141	187	157	156	144	168	168	144	154	144	150	140	135	138	146	143	142	147	151	156	148	141	154	156	171	156	138	130	152	135	149	162	172	174	153	147	150	146	147	125	149	161	149	150	157	142	164	167	155	148	148	156	145	155	147	170	153	171	142	141	137	158	150	178	132	170	145	155	148	141	162	171	161	170	165	144	127	164	150	154	141	148	165	162	146	154	162	138	150	155	151	152	142	158	145	161	178	150	176	134	137	164	162	163	164	154	147	122	158	163	137	144	141	160	126	159	159	138	140	141	160	150	149	156	151	162	148	133	136	161	147	148	155	157	149	145	155	157	164	118	139	149	153	129	143	143	175	166	163	143	146	145	151	138	143	172	151	143	148	161	152	161	155	162	132	155	154	169	127	162	138	145	145	149	155	138	148	127	150	148	130	173	163	168	166	153	146	148	142	161	169	179	132	145	151	161	145	140	150	158	147	145	151	139	132	155	158	138	153	148	144	161	137	141	155	174	153	140	136	148	104	145	140	140	156	143	157	137	141	141	175	153	151	153	156	154	155	121	134	135	153	146	153	157	162	146	172	150	139	148	139	162	139	152	148	145	147	151	132	175	152	135	146	136	146	144	168	138	171	142	149	144	145	149	138	157	163	154	153	151	156	145	145	150	134	135	158	142	130	146	132	158	152	164	142	150	171	128	134	158	158	157	146	167	142	132	131	149	147	134	154	156	170	121	166	142	152	138	154	181	141	163	140	142	182	147	149	165	136	167	144	158	151	153	155	159	155	163	160	143	159	136	153	135	136	146	140	123	166	154	137	133	130	155	170	141	142	154	143	132	147	151	153	151	149	162	149	158	174	131	135	137	131	149	137	149	124	143	124	149	138	135	181	140	155	170	171	157	128	155	137	169	169	138	155	153	137	162	142	154	166	164	128	163	145	152	156	161	138	135	157	143	146	156	169	149	131	136	153	153	137	151	151	148	139	141	145	156	156	171	148	163	132	147	121	125	137	155	143	132	145	138	151	139	170	145	158	145	139	156	131	156	158	150	135	146	156	147	158	137	133	142	178	127	137	152	131	139	143	166	137	143	152	140	134	144	153	133	152	157	154	163	150	139	166	178	130	154	136	146	157	181	164	148	141	142	152	134	134	130	134	136	160	143	134	151	146	146	150	158	146	142	139	164	184	136	131	138	177	149	142	162	142	127	135	115	166	139	123	157	134	130	151	149	150	162	152	149	164	144	156	136	158	135	158	159	175	147	156	172	149	144	147	154	139	165	143	145	144	130	146	142	166	155	144	151	140	148	132	152	169	152	163	156	156	147	134	150	141	152	156	146	146	139	138	181	136	159	139	145	147	166	167	144	160	137	148	154	139	163	162	166	173	146	121	154	155	143	126	161	127	146	154	143	157	141	155	168	152	118	143	153	169	128	150	136	149	146	143	140	161	164	142	162	157	180	157	132	160	144	151	149	147	148	160	154	163	165	167	145	143	126	124	139	155	138	142	139	148	155	139	136	141	163	131	150	164	148	148	150	165	143	131	119	140	149	143	139	142	162	167	157	137	137	155	137	140	147	145	151	148	157	150	129	156	158	154	128	124	152	179	163	151	151	150	142	143	135	154	148	154	152	124	156	177	145	152	152	154	157	170	163	172	160	134	150	158	147	161	143	150	144	156	151	155	146	151	157	157	157	133	164	142	126	157	145	168	150	151	151	162	151	161	143	147	154	156	133	137	148	137	154	151	161	141	162	136	133	145	130	121	148	132	140	136	147	152	159	175	154	159	142	142	152	128	130	150	149	135	142	145	139	178	169	132	170	121	136	152	155	144	167	134	130	165	151	150	153	130	149	161	168	135	165	148	147	136	141	152	135	155	126	159	143	156	148	150	141	138	159	121	158	153	179	172	137	148	162	151	145	142	140	142	151	158	162	150	126	171	142	144	150	169	153	147	147	152	129	139	153	157	132	129	140	135	153	151	135	133	146	158	147	164	145	147	168	141	131	165	140	145	171	136	144	171	167	138	139	159	160	145	169	144	151	160	157	149	148	124	170	147	158	159	159	141	160	147	133	154	122	164	150	156	137	145	160	174	139	159	146	157	166	148	164	138	158	165	144	146	152	142	151	136	171	138	137	148	127	169	140	159	135	149	150	157	146	119	132	154	164	153	131	164	151	153	157	128	171	139	150	151	173	160	155	164	164	158	160	135	133	159	157	141	154	156	131	153	150	167	152	154	149	165	170	172	142	135	158	159	145	152	148	145	163	152	158	143	164	149	170	156	165	158	128	163	156	125	129	152	140	168	131	170	127	139	154	141	155	145	161	147	164	142	187	132	157	156	140	148	144	172	148	151	154	155	142	145	162	157	176	157	154	150	136	149	140	135	159	149	154	148	163	143	143	143	178	144	151	149	140	132	136	157	157	170	145	154	153	145	147	150	148	161	154	178	160	151	152	143	149	149	145	158	159	148	168	154	147	163	141	140	129	144	135	161	139	153	144	167	138	170	138	140	161	152	143	141	153	146	159	147	142	175	137	161	138	161	146	141	145	149	154	165	157	159	139	157	141	151	144	158	142	141	164	150	134	185	145	151	154	157	187	161	163	164	136	166	170	143	163	137	133	164	153	146	124	151	150	132	162	174	157	152	167	147	149	163	156	168	160	130	157	140	151	135	144	170	141	132	151	149	136	154	153	167	151	159	143	142	172	153	148	130	141	142	165	174	151	172	159	156	161	138	144	153	154	161	142	162	150	159	141	150	145	141	154	138	175	157	147	164	138	152	148	140	164	157	154	148	139	130	133	140	163	131	151	169	161	138	154	166	123	153	141	165	119	151	173
8800	2838	6506	7056	5960	4839	3864	3194	2660	2345	2000	1732	1626	1527	1283	1254	1165	1085	980	1062	909	866	856	813	832	830	796	736	714	740	717	657	669	663	634	650	651	621	611	627	601	616	622	603	605	595	534	608	594	540	542	548	564	547	560	579	555	553	572	554	534	487	551	542	565	549	560	525	481	489	525	528	484	544	545	522	539	561	509	498	563	531	493	555	489	520	493	524	518	545	527	498	557	554	505	507	500	550	532	524	504	551	500	525	482	520	524	510	561	494	483	506	481	499	513	539	482	532	550	541	499	550	497	523	508	528	490	468	483	524	497	491	475	485	496	482	475	530	526	514	501	503	462	495	503	528	498	491	527	496	488	531	478	506	473	464	490	491	479	490	487	504	493	514	491	524	512	515	519	520	499	468	480	518	473	490	510	462	512	533	513	486	515	534	524	499	531	526	492	434	478	475	492	469	526	521	508	568	511	484	491	500	442	490	519	529	520	527	488	480	494	506	509	534	481	479	476	498	496	474	477	469	507	482	507	512	477	521	485	504	470	477	505	529	467	485	502	526	500	498	478	501	542	512	477	483	532	474	489	467	498	500	480	500	489	485	509	487	494	503	512	512	481	484	513	520	504	448	495	501	490	513	505	462	505	507	541	513	479	476	480	476	487	516	474	523	489	482	499	509	479	461	489	517	491	502	490	534	495	506	490	502	517	507	506	490	493	491	484	496	468	505	451	537	535	498	493	472	506	482	487	513	478	535	487	516	486	515	539	493	467	467	471	501	548	490	499	486	481	501	490	482	491	505	469	485	487	493	488	498	480	496	517	492	502	510	477	503	525	512	509	471	523	476	485	472	488	484	521	462	524	471	478	491	506	510	535	518	518	473	506	508	501	483	515	510	493	489	477	488	470	462	476	491	481	516	489	430	505	498	501	499	485	498	527	506	519	498	514	517	514	500	479	514	483	502	478	511	503	435	468	478	513	502	469	493	475	516	510	555	500	501	516	475	494	487	494	492	484	506	461	497	509	505	482	473	523	535	511	491	497	495	501	503	490	468	525	549	512	502	464	487	522	485	465	509	500	456	490	459	506	465	459	510	490	511	498	469	541	441	478	469	523	476	488	486	475	478	457	524	494	502	480	466	513	511	508	489	498	488	509	509	464	515	508	511	518	512	484	450	465	497	533	500	500	473	499	455	516	519	518	509	474	491	502	478	502	466	464	496	475	503	477	502	506	494	504	505	513	521	488	477	526	509	486	489	491	492	505	510	504	494	510	481	525	478	519	488	456	514	487	489	500	459	496	478	482	484	437	492	469	487	484	489	472	520	462	514	484	511	488	445	533	533	544	481	474	506	540	503	503	475	539	490	471	530	481	495	460	516	493	501	514	494	483	503	477	487	500	523	514	519	483	494	503	465	494	480	503	497	507	491	510	517	528	474	528	484	494	479	500	491	515	495	504	505	438	511	503	509	471	500	510	487	493	500	500	496	489	534	505	484	462	502	503	485	454	492	525	472	504	553	502	486	513	527	492	495	484	456	504	481	482	475	499	464	517	482	494	483	476	491	504	510	480	496	466	500	494	477	470	518	512	515	502	497	555	497	483	475	504	480	473	518	527	474	448	496	482	455	488	517	515	481	510	464	504	477	520	504	511	503	499	471	479	475	491	491	509	496	512	518	478	501	502	492	457	479	457	511	492	477	483	507	457	493	510	508	513	480	497	499	506	520	498	509	504	513	502	505	496	503	451	498	491	480	490	477	478	526	478	467	513	474	476	481	492	480	476	477	521	545	514	518	485	483	487	466	476	499	519	503	481	499	505	472	475	498	525	508	526	524	507	493	471	506	503	500	479	491	488	511	458	460	538	470	488	498	515	493	506	504	488	521	483	485	502	531	513	482	516	512	465	497	468	477	524	466	484	536	494	496	453	527	491	494	525	484	545	502	449	503	545	455	496	534	500	478	515	505	529	476	475	481	459	471	484	516	455	530	451	463	514	503	516	546	515	449	455	532	529	497	466	512	499	495	507	465	491	517	491	515	495	521	528	512	489	468	487	501	495	482	510	497	510	524	482	490	470	487	539	492	494	481	439	536	508	528	505	487	506	525	542	508	499	473	467	506	500	503	534	450	493	519	561	514	477	484	478	509	517	469	505	488	486	498	534	518	496	485	486	519	518	483	539	503	514	481	492	547	496	461	522	484	505	511	512	520	506	499	488	512	482	491	506	513	530	474	506	488	497	497	480	523	511	477	503	440	473	499	497	484	503	504	523	512	519	546	481	528	483	525	511	478	476	505	504	473	498	484	471	499	510	547	496	556	498	503	496	482	497	500	507	507	503	480	518	506	434	464	469	496	581	494	483	501	504	504	483	533	473	489	521	505	525	480	518	502	453	482	522	489	497	519	476	475	485	539	495	524	477	519	470	526	485	477	504	461	467	489	500	462	497	505	492	480	495	517	487	531	460	464	506	509	537	502	513	469	480	490	516	509	519	419	552	517	450	464	509	500	482	510	504	518	511	533	509	505	542	544	523	473	476	468	518	470	476	499	500	453	476	489	501	477	497	492	518	509	491	485	477	529	470	505	483	509	516	519	497	480	484	495	487	526	488	505	519	489	475	481	520	522	497	456	514	467	485	524	506	530	488	474	535	490	484	486	500	505	469	499	520	503	501	520	495	496	478	524	449	498	473	492	515	507	504	485	502	503	532	495	515	508	476	494	467	493	481	490	486	486	495	495	478	525	456	495	493	532	509	500	479	502	491	537	463	491	445	482	490	505	531	493	523	504	468	500	444	480	487	490	498	504	532	542	504	487	466	519	483	547	450	503	485	480	548	552	518	498	464	494	528	523	473	482	503	507	507	487	554	504	489	453	500	509	479	503	483	482	526	465	505	510	517	466	488	478	491	525	483	484	501	493	478	521	489	488	502	478	483	499	489	516	522	479	522	497	509	470	485	518	493	528	544	475	505	464	490	511	471	507	485	459	468	481	489	493	481	505	495	526	505	523	510	483	508	482	488	491	478	496	495	537	523	494	512	509	510	494	480	538	469	501	500	499	510	480	493	509	470	491	492	511	476	504	524	543	474	520	516	514	457	499	473	485	517	523	464	533	509	484	516	515	482	485	499	486	471	501	455	473	512	517	460	472	532	494	457	515	538	475	467	480	488	518	516	445	518	509	491	498	483	514	469	465	469	509	525	501	464	502	529	487	493	497	480	497	511	509	499	478	479	512	471	476	461	485	464	510	477	504	494	516	510	490	482	486	529	461	480	526	499	536	485	508	512	473	496	500	512	453	470	485	472	490	486	509	489	498	464	463	496	490	504	527	530	476	504	507	513	519	498	466	466	511	477	487	487	504	458	481	516	483	494	519	529	488	526	494	487	467	488	487	480	512	455	488	481	502	513	468	533	482	471	481	483	488	522	501	492	503	494	512	482	483	514	477	480	522	483	509	558	473	484	517	504	505	527	467	478	498	554	461	475	459	526	489
2423	293	271	249	228	213	215	217	230	187	215	185	189	166	188	182	221	180	158	195	196	187	172	185	187	176	205	177	196	201	185	155	219	172	182	155	193	170	191	157	197	184	166	197	189	212	184	175	157	196	200	194	182	187	182	183	180	218	175	201	205	198	189	182	202	182	200	162	183	186	201	187	177	187	185	174	185	222	193	189	191	180	191	198	174	190	204	186	169	186	200	187	197	187	180	182	192	189	190	170	187	182	189	210	209	190	185	191	182	151	199	177	201	229	186	193	194	178	173	204	210	190	178	185	179	181	198	208	180	193	187	177	184	201	200	179	194	220	215	211	185	190	197	184	192	197	175	195	206	185	197	184	168	185	197	198	189	176	186	183	188	169	176	195	207	188	191	174	178	186	189	192	172	172	187	191	177	177	191	195	192	198	194	203	198	204	192	189	181	196	165	190	202	171	178	186	186	196	176	182	186	206	160	168	183	177	178	181	178	181	198	192	188	210	190	209	190	179	191	173	154	176	196	181	200	187	204	184	194	180	173	194	192	201	185	207	196	176	219	181	195	191	186	204	214	187	184	180	171	183	176	202	217	177	186	180	155	175	179	181	166	210	200	184	162	201	185	186	170	188	205	189	185	204	173	199	155	196	206	184	180	212	199	159	186	198	173	205	163	171	181	224	177	163	176	210	169	200	194	177	186	178	173	202	199	189	186	203	216	209	178	206	173	179	197	193	178	180	184	153	200	195	164	201	158	194	197	199	186	183	178	185	175	208	195	192	195	190	198	196	169	176	193	173	176	193	194	166	198	182	203	183	180	183	198	185	195	193	207	179	191	195	186	186	194	189	197	175	178	202	200	184	172	189	189	188	173	178	186	172	180	190	230	206	208	179	188	193	202	184	203	192	160	191	181	208	190	185	204	174	214	176	174	155	181	180	182	203	198	206	198	191	188	178	173	195	192	199	189	176	198	187	203	173	172	191	186	166	192	174	186	172	170	201	192	221	193	190	168	171	184	211	176	176	173	199	194	188	204	182	191	191	166	187	201	176	167	222	199	173	189	191	204	210	189	185	196	201	179	193	199	185	200	201	171	165	183	179	185	160	188	180	194	178	183	175	172	185	190	187	206	198	203	185	182	197	164	170	190	170	198	169	198	192	196	182	173	189	200	192	183	201	175	187	189	219	199	200	194	192	206	189	210	184	200	187	186	209	156	211	177	184	186	210	202	159	177	173	186	185	188	197	177	187	159	202	199	167	174	173	198	176	162	202	179	216	193	200	185	163	173	193	213	171	196	185	189	188	173	200	186	191	181	200	199	184	174	183	191	186	213	165	186	210	195	166	182	176	171	180	186	201	214	192	175	198	181	213	176	185	185	194	187	188	206	178	191	173	185	188	170	194	185	194	168	170	176	190	178	178	187	165	195	193	185	178	181	171	207	176	173	185	191	176	176	177	210	174	179	202	197	189	169	188	181	191	175	184	190	180	190	177	173	185	180	192	179	177	199	184	186	183	202	201	199	184	156	209	176	180	178	170	204	199	168	174	200	175	199	202	189	211	185	196	192	198	184	183	169	173	172	182	183	187	180	194	196	163	187	192	197	195	195	184	176	210	210	203	188	179	180	202	191	189	200	198	175	176	187	182	188	175	174	169	192	224	189	163	206	180	191	179	189	189	202	183	189	170	189	179	185	207	184	179	168	180	175	163	191	196	195	196	163	212	198	174	177	177	188	166	179	201	201	197	191	171	198	220	173	175	184	185	187	186	189	184	172	206	168	191	175	163	196	165	170	197	194	201	184	185	187	189	194	178	189	187	184	181	199	176	179	190	193	186	192	194	181	183	178	193	177	168	182	184	216	183	183	181	159	206	190	178	170	180	177	181	199	168	187	181	194	186	203	185	196	201	169	191	199	185	183	172	196	191	188	191	187	182	192	201	202	178	190	201	193	197	164	185	170	195	176	217	198	190	170	163	182	177	199	179	182	196	174	181	199	202	199	189	181	169	192	218	170	191	162	188	182	211	157	168	179	182	165	173	189	166	188	173	191	211	186	176	175	169	169	175	190	198	192	188	208	209	192	214	185	177	185	183	167	195	186	189	189	176	200	189	226	199	183	170	174	210	172	182	186	211	197	192	198	168	170	184	173	200	201	164	198	177	183	170	171	202	183	199	190	202	188	202	173	185	182	198	183	179	189	195	179	198	202	169	195	184	177	168	178	184	187	202	215	184	215	177	189	190	168	204	167	194	188	187	175	190	177	188	182	173	203	174	192	169	185	215	165	203	201	179	186	182	182	195	191	185	163	202	213	170	175	195	184	206	173	177	190	178	171	193	176	180	181	175	181	168	184	164	198	190	187	204	177	183	179	164	190	201	202	195	209	172	193	194	185	176	177	178	184	178	222	174	205	198	193	190	208	202	167	204	210	171	188	199	173	209	205	204	180	178	202	222	178	186	175	199	193	205	209	184	208	191	208	165	188	185	171	190	200	195	187	182	191	192	187	176	202	204	204	195	200	174	208	188	184	198	210	180	185	168	177	189	190	172	165	188	146	183	191	202	187	186	204	194	166	183	204	194	184	170	183	194	213	178	177	177	207	180	194	188	182	179	170	196	187	202	203	204	195	186	185	187	185	189	180	180	166	170	189	190	207	200	192	195	183	187	195	168	201	200	177	171	188	165	203	190	194	177	225	212	207	190	176	159	184	188	200	172	186	177	181	201	195	207	182	201	203	167	175	180	184	192	194	191	174	196	176	177	198	226	219	204	183	183	187	188	187	202	196	186	200	178	176	195	199	182	165	181	198	192	202	189	207	185	170	167	181	185	184	174	192	183	211	167	203	194	188	197	167	209	183	196	188	179	195	191	167	185	182	189	164	198	199	166	180	188	178	181	161	173	194	185	180	191	195	201	195	188	203	190	202	192	201	192	175	200	216	187	176	182	206	200	220	199	169	164	201	196	211	200	197	208	189	185	187	201	176	179	204	168	178	175	172	190	174	178	195	195	177	196	187	178	190	203	187	193	200	186	193	167	183	160	192	184	175	188	200	206	199	213	184	167	179	211	210	195	165	192	174	179	190	222	177	194	192	218	191	173	168	167	174	167	148	184	183	176	199	180	179	182	188	185	192	182	164	197	174	195	175	155	213	210	203	180	203	176	190	194	177	213	180	170	208	176	186	162	198	194	196	176	201	196	214	186	215	202	182	187	201	209	199	175	202	162	165	168	166	202	179	195	165	166	191	176	194	198	184	176	186	181	165	196	207	176	161	169	195	189	189	190	189	209	176	194	174	182	195	180	190	172	181	182	173	177	185	172	207	232	189	204	161	196	171	208	177	167	172	176	180	209	205	205	207	210	182	180	217	206	170	181	205	195	177	178	175	167	171	179	200	198	193	191	201	183	181	190	158	191	189	173	197	171	196	186	174	146	215	180	189	178	198	231	205	194	168	221	190	194	171	195	195	194	182	190	182	176	203	174	172	186
2915	663	819	771	717	700	656	700	665	620	626	639	570	602	629	610	582	636	566	627	562	610	596	652	622	579	608	636	619	557	538	591	571	578	545	600	597	570	655	567	566	580	558	615	555	559	557	601	559	591	566	566	540	576	592	582	601	564	563	601	566	589	592	549	552	565	622	569	574	538	580	586	603	574	590	581	540	572	580	583	622	560	581	536	530	592	527	597	617	581	586	562	587	590	560	602	583	546	575	545	568	609	563	538	552	535	563	578	573	597	598	580	531	586	548	568	545	541	638	549	596	563	579	642	590	590	570	551	584	557	593	595	568	597	586	569	593	540	584	570	583	546	555	566	572	589	581	569	549	586	594	532	515	576	561	549	574	580	534	571	574	589	588	534	577	630	585	538	546	520	563	579	590	585	562	540	621	558	565	605	576	629	566	589	542	571	578	567	563	591	583	572	578	605	579	589	564	557	601	535	566	568	568	559	580	543	580	557	551	557	534	598	602	575	608	635	573	620	551	594	597	595	560	570	586	545	556	562	578	601	588	577	558	529	556	572	567	598	559	565	611	589	599	628	555	593	579	592	531	578	562	614	577	634	580	636	570	563	560	573	553	595	559	604	581	612	569	567	609	567	561	597	573	604	550	562	577	609	537	559	563	579	578	564	555	540	543	549	594	580	542	604	556	522	594	588	556	657	545	602	581	552	578	560	575	579	579	543	567	585	602	610	546	613	551	593	596	586	575	580	562	594	610	563	583	582	555	606	540	564	564	553	551	588	567	605	556	530	586	552	585	567	594	558	584	581	587	529	535	579	590	640	587	609	559	553	580	591	601	576	609	547	566	627	601	589	557	582	592	554	587	575	578	597	570	572	577	585	550	615	619	567	578	538	519	570	583	617	545	581	580	562	599	554	524	572	567	575	587	585	587	541	574	569	603	600	596	519	551	567	559	563	576	597	595	602	602	584	537	555	627	582	543	596	568	561	603	586	571	573	565	535	552	556	567	583	605	590	532	593	583	573	590	597	573	550	546	566	552	547	608	584	593	566	545	556	555	571	555	573	600	553	602	550	586	558	570	586	609	567	571	571	506	568	562	607	529	636	565	545	627	575	572	562	601	574	557	532	556	601	580	591	542	605	599	552	620	563	596	585	556	591	610	584	545	581	561	550	585	539	577	576	542	541	562	561	598	586	594	569	591	588	628	577	595	522	653	569	576	593	593	599	606	616	586	530	569	565	579	556	565	536	586	590	590	585	574	517	581	583	586	574	542	570	562	604	564	615	595	533	550	596	577	571	554	555	575	588	582	575	555	648	574	608	598	576	575	536	576	540	637	581	585	577	553	557	615	589	559	594	623	574	600	597	598	567	584	575	623	575	605	580	571	569	607	589	579	599	566	591	615	570	609	615	589	624	609	580	645	560	604	593	578	549	565	553	598	574	591	612	570	606	539	570	578	576	558	593	565	539	552	597	565	569	538	547	575	593	557	594	595	556	586	606	534	582	613	538	589	581	576	584	562	561	579	592	588	577	571	603	606	627	551	569	598	588	592	572	583	589	568	562	548	566	591	579	568	540	570	565	568	594	559	587	572	587	546	577	564	576	605	561	575	535	585	602	579	518	615	575	602	558	595	589	608	598	561	558	609	591	577	578	594	532	562	613	585	610	524	569	564	564	615	564	575	564	616	558	568	562	574	540	623	570	604	560	588	561	569	559	560	631	578	590	574	594	560	564	582	577	573	568	545	531	565	585	595	583	586	540	555	590	575	610	587	584	549	583	581	554	603	593	566	550	543	578	560	604	568	578	593	604	561	551	587	609	538	561	576	538	545	578	610	582	591	541	563	540	562	571	551	572	631	574	550	578	574	590	568	602	560	589	582	573	559	604	588	577	582	539	574	601	579	538	561	561	597	618	569	568	606	595	602	547	596	560	593	543	576	608	594	596	568	555	600	610	622	574	551	593	593	635	605	590	609	567	575	601	610	590	605	592	564	641	531	592	594	545	589	591	572	590	576	551	559	574	601	593	599	566	537	541	575	566	603	569	575	605	620	571	638	588	558	606	617	558	573	549	608	572	550	555	629	587	605	596	576	540	543	586	555	595	612	570	593	582	580	594	537	576	600	508	548	542	601	550	595	566	545	571	572	591	581	609	557	596	575	583	584	604	597	562	629	580	573	550	598	579	591	585	556	597	577	563	528	560	564	579	584	529	533	578	574	608	576	600	583	546	560	590	600	578	563	596	559	598	554	583	537	565	586	609	558	554	632	589	546	624	569	577	571	544	599	588	580	557	590	599	559	616	609	585	591	591	570	599	554	570	556	569	611	584	590	545	588	601	554	574	545	540	549	577	566	541	560	565	594	600	543	601	545	544	617	594	622	602	558	558	612	631	578	570	559	610	572	571	574	592	604	615	599	566	574	522	557	580	600	590	604	581	586	578	536	571	576	572	569	571	549	571	517	610	528	584	565	524	579	556	565	587	556	569	562	572	558	552	578	602	563	599	633	610	570	578	573	542	564	563	587	609	596	540	596	611	566	568	578	610	578	562	556	571	619	603	555	582	600	523	582	568	588	570	595	580	532	521	565	613	598	606	556	537	607	596	560	573	557	528	551	577	604	562	591	589	579	573	570	587	548	607	591	541	550	602	598	565	574	571	552	581	574	576	591	607	620	550	594	601	588	585	578	589	554	626	587	576	575	534	566	580	599	595	558	578	574	553	572	561	615	537	587	581	586	563	590	544	554	568	561	586	591	518	556	589	594	594	591	594	612	584	564	579	634	571	590	575	615	568	556	564	540	589	586	563	580	596	548	544	582	583	553	564	613	584	575	577	560	591	605	599	533	588	559	583	547	563	525	553	545	616	550	618	543	546	549	602	575	575	585	585	595	554	540	556	611	585	582	644	596	594	559	545	594	588	581	645	603	581	599	541	586	569	592	542	579	543	548	597	593	612	555	571	596	616	555	586	591	597	590	585	594	597	528	581	589	598	594	567	568	565	599	605	575	587	586	574	578	577	590	587	593	620	558	580	622	572	529	599	599	572	559	586	575	600	561	586	574	556	584	587	610	588	535	592	575	585	567	582	554	596	602	585	594	545	608	554	570	564	594	580	587	567	578	543	578	568	579	577	592	606	580	620	612	606	568	569	622	582	574	555	566	579	572	580	574	581	564	583	611	563	601	558	543	538	602	557	565	617	593	561	579	567	530	556	556	555	584	621	598	616	601	575	588	542	557	588	600	567	606	550	547	596	585	579	532	581	623	600	556	555	560	530	591	609	631	608	561	562	580	581	581	581	625	569	591	579	591	553	576	582	581	573	566	616	584	576	568	599	603	607	598	607	597	552	574	531	579	556	603	599	616	565	572	617	554	560	583	595	591	556	600	572	570	550	576	574	566	539	588	602	543	614	561	548	554	607	561	601	603	567	565	561	611	597	540	546	563	566	561	562	601	566	551	564	591	599	584	596	588	595	582	555	591	559	610	591
9489	1090	1366	982	719	517	390	328	275	224	191	177	174	163	155	152	146	152	116	101	134	95	112	104	107	119	113	116	120	100	104	97	100	101	115	117	114	98	88	102	114	83	105	106	98	93	83	107	83	96	98	80	97	114	91	106	78	90	109	96	95	102	91	96	108	106	91	85	114	90	110	94	98	75	79	83	90	88	101	89	93	94	89	89	86	86	100	98	102	99	99	95	80	93	93	89	96	95	78	97	88	103	102	89	82	105	77	102	101	90	100	81	90	91	85	80	101	101	89	95	105	80	77	106	76	80	70	87	72	76	100	92	89	83	72	90	99	104	81	91	104	87	96	77	95	92	100	103	78	96	105	100	87	87	95	107	92	84	65	86	92	80	98	84	88	98	73	77	99	87	79	84	95	89	83	78	104	83	84	84	100	102	97	89	92	77	96	81	98	99	90	97	100	99	92	84	90	107	102	81	95	95	93	111	106	92	93	86	89	103	90	92	113	100	100	81	78	92	92	95	94	91	80	92	76	89	72	101	92	88	94	86	98	121	70	105	91	92	98	77	79	84	91	88	109	80	100	97	101	92	99	92	112	104	99	99	88	82	102	93	80	103	97	87	85	93	108	92	70	71	90	96	90	80	96	93	95	93	81	89	89	85	71	74	103	113	87	101	109	81	85	92	81	85	83	83	74	91	74	90	85	97	95	84	91	86	93	85	88	89	75	104	81	89	104	98	92	111	90	73	94	92	94	109	89	78	101	93	89	86	95	95	84	89	91	100	81	93	94	88	93	95	84	103	97	103	104	101	97	109	101	92	86	102	106	87	93	82	89	103	104	79	99	104	97	81	110	100	93	81	112	94	93	89	92	98	90	102	86	87	79	95	89	91	102	82	80	116	96	77	76	100	74	76	87	98	89	91	91	102	100	103	85	71	97	99	93	93	88	90	101	95	81	98	100	102	104	85	95	89	92	94	91	95	101	80	101	78	94	82	92	82	113	97	100	77	95	86	111	88	90	91	98	95	100	103	98	105	92	111	92	104	101	101	88	101	92	88	86	93	90	105	79	101	94	94	100	102	93	83	87	96	97	88	77	91	96	96	91	87	78	93	96	94	86	103	98	93	89	95	83	104	82	91	97	103	92	78	89	103	101	91	85	87	96	80	93	93	93	101	98	79	92	109	94	77	89	96	82	110	91	94	85	89	101	84	86	103	94	81	85	81	81	98	85	98	82	81	71	114	81	95	92	108	87	103	87	65	100	90	79	88	99	89	88	100	75	87	113	73	84	87	96	107	91	92	106	93	77	102	101	87	90	88	82	86	90	97	105	97	96	100	85	109	91	79	88	96	99	86	96	90	106	82	73	86	92	87	96	92	84	94	107	104	85	100	95	103	83	97	96	91	82	91	106	83	87	82	95	99	91	104	85	81	85	95	88	68	105	97	101	99	87	106	110	92	92	76	88	92	101	79	96	101	115	83	101	92	100	95	77	81	88	97	95	114	93	107	86	91	85	70	95	92	112	91	98	68	89	89	94	95	92	92	99	91	108	99	103	91	100	85	86	94	90	100	104	104	97	100	85	104	97	116	90	82	86	91	95	115	106	96	76	95	85	82	94	74	93	97	92	85	89	89	87	88	83	95	105	83	99	93	91	95	110	91	101	90	85	98	90	87	89	86	86	68	95	100	62	94	86	110	73	76	82	84	96	95	80	103	97	97	111	80	104	72	90	96	99	80	104	113	98	90	78	72	97	107	88	78	81	94	86	107	98	93	106	80	87	85	99	94	85	84	95	78	99	94	96	91	84	90	77	93	107	79	82	78	98	96	92	94	93	95	90	101	87	96	90	88	91	69	93	84	111	95	86	84	100	76	96	109	93	90	102	106	105	98	101	78	109	87	94	90	83	89	110	87	108	87	94	91	85	87	91	108	81	96	99	96	89	77	84	85	92	87	84	92	96	73	89	98	84	94	99	102	98	89	91	77	93	82	90	88	95	89	70	101	84	92	80	102	105	87	102	85	96	94	92	98	102	96	75	80	98	86	81	93	95	77	97	88	95	83	84	77	92	93	102	84	114	91	113	102	103	91	96	88	97	93	96	90	87	86	94	81	102	84	98	110	99	87	111	86	83	85	98	96	88	75	75	92	90	90	87	76	83	98	81	89	91	79	89	99	68	102	87	76	108	83	88	85	103	74	97	91	98	93	109	103	91	78	89	87	86	99	95	84	94	76	101	88	92	106	111	95	107	95	76	91	82	74	94	102	89	98	99	103	96	101	93	78	92	81	80	102	91	93	111	70	86	106	89	83	101	102	109	75	74	92	86	75	90	99	91	98	95	101	81	92	81	100	93	94	88	87	100	92	87	96	82	89	79	78	66	101	107	99	93	86	98	94	76	103	90	76	89	108	101	97	78	89	95	95	84	95	85	96	68	81	76	102	78	77	87	90	93	73	84	94	84	94	89	93	88	103	92	92	93	84	90	112	83	96	94	86	100	89	85	78	102	102	109	79	85	98	98	92	102	111	92	86	84	96	97	85	113	87	97	88	96	93	79	93	106	88	101	116	94	78	86	101	106	94	92	90	83	81	91	95	117	73	90	80	103	90	69	95	89	84	109	108	81	106	98	88	97	95	88	97	78	90	93	91	82	90	91	97	105	88	85	79	84	104	88	104	78	99	75	100	90	89	94	79	91	100	81	108	81	101	90	89	87	96	107	87	89	82	92	86	93	85	90	85	74	89	85	77	82	89	87	105	110	94	89	88	113	90	91	92	80	72	105	93	90	99	89	87	98	80	93	97	92	92	122	96	73	92	81	93	83	100	103	76	116	94	101	89	81	79	85	94	88	85	76	85	88	87	82	103	88	87	111	89	78	83	102	79	91	104	84	84	90	93	82	94	98	101	105	89	82	99	95	93	86	96	73	93	79	103	91	98	88	93	102	101	98	115	109	90	105	89	97	105	99	95	91	85	99	79	88	91	87	76	81	100	83	112	85	89	89	81	82	91	111	80	87	105	77	97	85	89	103	90	93	105	99	83	118	112	85	99	82	97	93	101	111	82	96	68	87	80	96	81	91	78	110	86	92	90	102	97	69	98	85	88	100	114	91	93	92	80	97	110	77	98	102	87	90	83	80	90	96	85	89	83	77	84	85	94	97	92	109	102	106	96	84	98	89	74	90	96	73	98	101	75	79	94	93	84	82	117	103	91	99	89	97	98	78	84	93	104	98	99	96	89	103	95	112	102	89	95	91	99	104	86	91	96	90	102	94	93	89	89	89	89	111	97	106	105	100	93	103	75	93	83	91	93	94	86	95	102	93	92	91	86	81	90	96	97	70	104	98	90	104	94	75	93	89	94	83	81	82	87	102	116	110	101	107	90	101	91	97	92	95	74	98	102	83	79	92	104	101	99	90	101	94	91	90	89	118	84	84	101	104	103	119	78	88	89	96	96	79	70	101	94	102	99	88	92	100	90	96	96	81	97
6163	1459	3558	3721	3149	2559	2052	1701	1418	1279	1062	918	820	772	784	637	671	605	627	633	573	498	486	531	483	467	458	426	442	443	456	388	424	383	394	409	356	407	440	354	411	380	375	406	363	396	388	361	355	376	323	371	356	343	367	345	332	359	343	373	351	316	324	316	359	359	339	333	346	338	339	348	323	353	357	331	334	361	342	361	330	332	339	318	306	346	326	316	336	321	339	340	339	346	293	311	347	364	324	327	317	322	321	322	308	340	301	334	328	332	320	314	333	342	325	338	349	320	331	325	305	340	314	331	325	319	340	312	332	312	293	346	325	323	341	310	330	320	304	342	297	322	310	307	322	338	345	301	313	321	311	333	326	351	316	314	336	307	336	314	314	334	308	354	306	295	321	337	307	340	294	350	326	285	380	310	313	338	347	327	338	325	306	363	337	343	314	344	308	357	327	311	338	330	280	355	343	334	349	308	316	310	358	301	326	322	329	303	361	305	325	313	291	316	336	322	314	344	356	315	302	352	330	304	307	324	345	279	310	340	306	307	312	337	306	303	311	295	310	334	296	345	358	323	349	323	350	347	332	330	307	307	339	328	313	328	343	321	292	334	306	338	304	276	314	299	331	329	356	287	342	329	317	319	317	314	334	338	287	302	275	313	306	340	371	345	335	305	318	292	337	337	321	333	299	350	329	331	331	314	280	317	364	336	310	314	323	366	334	336	305	339	339	307	322	337	310	284	325	298	343	328	303	355	312	322	324	307	304	334	341	348	349	316	311	328	350	321	312	329	325	339	308	323	322	348	331	326	342	335	351	326	315	318	332	306	308	278	308	317	319	335	330	332	307	335	310	342	344	338	334	338	341	340	304	329	305	323	292	299	334	310	345	331	309	340	299	305	331	335	334	316	324	320	327	339	344	298	318	301	293	313	303	324	323	327	301	353	344	338	316	307	323	333	327	304	297	299	297	339	330	318	308	349	345	327	296	326	335	310	338	319	331	304	312	314	329	320	337	327	331	329	312	319	329	305	326	306	280	329	347	335	309	294	325	306	319	339	327	349	285	320	318	316	325	300	294	305	357	312	323	311	313	285	356	333	320	309	350	330	307	347	336	319	297	336	338	308	324	352	318	307	338	315	309	322	316	312	325	303	319	321	338	318	311	327	316	313	325	310	317	305	320	323	333	289	330	312	282	323	311	316	293	313	341	326	329	337	327	308	285	316	322	326	326	336	303	341	316	318	338	330	307	320	314	328	322	335	305	323	289	328	318	318	273	300	324	312	297	334	315	343	329	318	312	313	330	327	306	295	322	300	328	328	357	350	306	344	360	333	324	291	357	347	307	317	320	311	307	328	317	325	331	361	304	332	287	327	340	343	341	316	324	301	322	307	310	309	327	318	324	287	340	297	319	342	308	315	332	313	317	357	318	332	330	328	317	319	330	327	341	329	350	301	274	340	331	330	338	325	343	324	296	323	332	312	323	322	295	303	327	325	315	356	337	327	332	341	363	318	312	303	303	367	356	342	307	305	310	331	353	320	314	317	298	309	357	342	292	316	349	307	349	320	323	348	303	299	332	339	364	313	346	339	329	333	335	332	330	315	302	340	346	322	352	325	324	307	321	297	316	337	304	310	336	311	319	329	371	313	311	310	306	328	315	315	327	296	321	337	314	353	330	327	362	310	323	312	319	335	315	338	345	295	292	340	342	345	308	298	300	317	337	317	335	331	318	338	341	279	346	323	328	335	327	339	344	305	343	317	310	368	317	282	316	348	296	314	354	314	310	328	337	336	312	313	303	311	333	330	307	324	346	331	348	291	299	310	355	318	318	345	319	318	301	304	307	314	309	340	307	322	292	312	311	325	311	299	331	355	319	339	310	313	318	288	327	323	318	337	306	341	320	343	303	336	326	314	323	327	316	347	339	325	336	329	301	316	312	322	347	306	317	335	318	318	313	363	341	315	325	329	329	313	346	333	294	324	340	324	333	323	305	320	316	303	292	323	319	312	321	300	332	304	333	314	315	365	303	288	323	320	308	326	305	316	328	341	338	300	355	296	337	342	335	336	299	327	354	316	338	343	288	325	323	343	340	337	339	290	303	329	320	315	340	321	344	307	304	339	344	319	306	310	318	341	310	305	288	306	315	321	330	320	335	304	341	291	327	309	310	328	316	346	346	329	306	334	333	320	295	319	348	338	302	342	326	295	323	344	320	331	328	316	321	346	323	293	309	325	315	316	353	333	335	311	311	312	318	326	328	313	356	322	352	322	318	346	327	298	296	306	305	348	314	329	328	321	304	301	318	314	352	334	326	321	326	350	309	290	315	355	330	288	328	302	331	328	288	306	321	306	298	339	342	321	304	316	328	331	314	306	313	337	333	338	350	305	296	338	299	302	313	321	338	330	340	319	332	323	306	335	359	325	317	365	328	313	307	313	337	335	324	314	350	350	334	325	335	326	298	354	336	334	305	334	307	313	333	308	327	308	304	278	325	333	293	304	313	344	314	344	333	324	334	322	351	333	311	317	325	330	352	326	342	354	309	330	308	340	317	342	340	322	327	353	319	280	305	334	323	341	309	293	343	319	306	341	321	268	319	312	354	328	337	301	316	357	355	358	316	293	324	313	341	341	304	334	338	369	294	291	311	333	309	332	317	330	340	302	332	320	308	315	317	327	321	318	315	322	306	348	314	338	324	338	326	331	326	338	348	305	326	332	318	317	335	319	294	302	322	307	296	311	301	309	350	336	312	331	328	316	331	306	315	310	323	313	306	336	342	341	350	308	358	310	297	298	325	277	298	363	303	292	317	281	311	285	338	305	309	364	319	296	317	293	326	369	320	291	312	308	341	305	316	311	326	293	320	326	334	327	317	340	300	321	339	301	289	305	317	357	320	345	329	317	317	296	304	327	334	300	326	336	343	348	320	347	318	332	333	324	358	328	336	329	339	330	334	330	310	339	330	352	322	283	316	306	304	337	301	331	301	331	325	343	324	319	365	324	348	338	296	310	324	299	330	314	322	299	324	319	328	345	323	341	304	333	327	355	314	334	346	335	332	302	310	319	315	328	300	323	319	333	314	306	319	313	342	333	295	333	280	327	311	322	361	332	297	294	333	333	311	353	308	325	339	363	304	284	312	311	328	318	337	281	334	301	310	302	319	310	288	341	304	289	326	311	297	340	334	310	314	313	312	381	302	328	318	327	303	335	342	317	320	322	299	343	339	324	296	305	286	337	308	342	337	318	292	319	336	302	320	308	282	321	335	322	317	298	317	326	297	303	306	330	340	340	311	328	324	346	335	297	341	282	300	372	318	331	290	349	325	310	295	320	307	324	323	304	302	324	318	323	315	330	356	307	315	353	356	372	335	346	347	333	317	338	314	329	316	331	306	309	337	347	299	286	323	318	304	343	297	318	323	327	341	336	295	344	303	328	343	326	308	323	325	333	329	316	283	307	312	334	290	334	311	340	335	319	341	331	321	329	293	305
17265	2709	2856	2041	1429	970	820	618	550	422	372	349	322	262	259	241	264	224	219	237	203	191	172	202	201	174	171	175	168	196	166	163	201	172	188	148	158	150	172	147	175	167	160	177	173	143	154	157	144	165	147	164	147	160	147	157	151	163	157	163	165	134	176	138	154	163	144	153	136	145	139	158	156	177	155	147	153	141	162	162	163	149	147	144	142	158	150	168	143	164	153	172	168	165	131	141	170	143	156	165	162	167	163	144	149	154	161	134	147	141	175	149	141	146	150	139	171	146	155	143	138	162	142	137	162	150	161	168	150	142	157	172	158	150	164	161	145	154	143	155	133	163	146	128	139	145	144	149	158	139	140	130	140	130	138	156	133	150	142	146	147	173	154	136	176	158	140	155	154	162	157	150	132	126	143	154	174	171	144	147	130	149	133	143	157	159	143	141	150	150	159	142	148	141	155	156	151	152	160	150	134	177	161	147	146	138	164	138	128	144	134	165	157	192	163	141	138	152	130	125	156	155	144	144	156	150	147	151	137	151	169	163	144	134	171	154	161	163	149	157	150	142	136	146	129	133	148	147	154	159	148	162	180	156	171	144	132	151	156	158	140	129	162	133	140	163	130	166	178	138	151	158	169	146	147	160	150	136	138	154	139	170	162	150	163	138	143	134	148	148	151	170	154	146	145	133	164	150	141	167	133	157	156	158	136	160	162	140	141	160	144	147	160	141	163	139	138	171	161	144	146	144	135	137	137	153	155	166	151	147	142	146	167	158	143	154	157	150	146	138	139	148	146	159	151	144	155	144	150	149	167	141	158	153	164	159	172	158	147	153	156	177	138	173	154	166	155	172	144	157	148	147	163	145	125	160	152	152	167	158	166	152	151	154	148	158	151	154	132	167	160	143	166	153	142	168	147	174	140	151	148	166	169	146	155	142	168	181	152	164	143	147	129	153	152	144	159	150	155	153	148	152	152	147	167	148	135	140	151	130	161	135	146	129	156	158	159	168	150	157	147	149	141	149	148	138	165	153	158	172	125	140	148	150	151	143	154	149	145	144	146	157	140	173	161	185	132	154	154	149	138	138	135	143	119	152	133	171	162	152	156	145	159	158	144	146	154	150	169	149	141	148	152	157	132	149	153	142	150	162	133	173	169	152	168	163	157	160	157	138	139	146	157	124	152	141	160	159	154	160	139	186	139	180	182	163	160	141	158	159	153	141	140	139	153	153	164	152	132	152	141	143	136	152	140	152	149	155	151	138	134	138	138	125	138	144	158	149	140	172	125	141	146	135	149	154	162	156	181	147	156	164	148	164	146	164	157	162	150	172	164	164	169	151	145	148	141	145	167	145	154	147	134	177	154	151	146	150	146	155	132	143	141	148	172	156	148	149	143	143	145	153	170	154	190	128	157	170	157	164	137	134	145	149	164	148	168	157	132	165	166	177	145	159	169	123	146	168	152	148	146	185	172	140	147	130	152	140	118	148	173	177	125	136	162	141	159	151	130	128	139	130	156	148	147	150	143	159	160	136	151	156	157	120	123	178	139	167	160	151	149	155	154	160	148	154	147	149	159	152	158	145	145	135	156	170	146	171	125	139	148	139	157	153	144	135	144	147	142	161	149	167	168	156	159	135	167	142	142	143	145	143	158	158	141	179	132	154	159	138	153	133	141	148	160	152	160	154	134	159	157	158	153	142	157	160	153	171	157	181	135	143	148	142	150	146	145	149	151	133	165	153	149	149	157	150	154	140	139	154	160	151	156	152	155	163	144	148	154	160	145	144	140	157	136	167	154	146	158	153	155	138	161	159	161	143	137	160	141	147	132	134	146	154	139	148	159	156	132	174	168	171	151	154	137	132	133	150	146	145	153	157	162	150	159	163	159	141	169	170	167	159	155	146	150	126	154	158	155	139	153	174	152	146	120	170	173	140	149	136	148	154	146	158	161	165	156	173	156	162	153	142	147	150	160	144	169	167	169	151	157	142	140	153	136	177	152	159	141	157	158	159	153	147	149	146	160	168	144	177	130	163	152	180	163	136	119	130	142	137	157	133	164	152	160	140	140	159	169	139	168	156	142	157	142	159	148	158	153	147	141	175	155	145	139	131	140	165	159	166	155	144	153	154	166	154	119	155	166	162	157	161	156	148	163	159	146	145	157	148	145	165	169	157	136	144	155	147	160	150	140	156	146	158	143	150	142	168	149	165	159	137	163	144	151	140	139	144	155	159	150	153	134	145	153	145	150	157	143	146	142	162	165	150	123	139	155	149	141	145	151	147	164	151	152	149	130	130	161	157	138	137	137	144	180	152	152	150	150	146	159	146	158	168	140	154	144	135	149	149	129	155	159	157	152	133	131	131	165	146	146	170	126	175	158	156	135	175	154	180	159	161	142	149	133	140	152	165	163	146	152	146	130	172	137	149	149	133	136	139	165	148	148	133	151	162	145	143	161	150	168	168	130	146	170	162	154	171	164	146	138	138	167	145	153	156	149	149	155	142	128	141	147	150	146	139	131	160	148	141	174	151	154	156	158	151	154	154	135	154	142	157	166	171	133	141	121	141	163	130	140	162	164	165	152	144	154	149	161	149	137	139	138	149	155	168	153	152	148	140	155	151	169	141	148	135	143	170	151	148	147	186	166	142	152	154	152	141	128	141	150	152	158	158	151	133	160	141	140	144	153	150	173	162	166	157	146	140	146	147	159	147	156	160	148	142	156	128	164	154	138	148	177	162	164	135	153	147	164	150	135	142	141	143	169	170	166	152	154	142	143	135	156	143	156	148	153	142	151	159	149	152	163	143	143	133	137	150	145	136	146	164	157	143	159	150	148	133	153	150	136	156	156	150	165	142	153	147	167	167	147	138	153	128	147	136	167	143	160	159	157	175	154	138	151	136	132	142	115	146	151	152	161	148	146	161	153	134	130	161	160	159	148	130	145	148	144	157	150	137	140	133	163	152	168	140	158	150	130	158	158	151	140	149	144	167	129	145	124	171	168	134	148	160	146	160	151	159	179	154	145	161	153	156	140	131	174	141	148	155	146	157	156	170	132	136	147	126	139	131	190	156	128	163	154	151	157	135	151	161	149	154	151	145	168	151	143	142	138	157	150	146	132	156	156	135	177	146	159	154	149	149	164	143	148	148	149	144	153	157	169	130	163	149	177	156	149	149	167	144	151	139	161	152	142	146	134	157	148	131	135	142	134	161	147	140	158	142	136	185	163	152	142	147	156	151	155	146	153	128	154	133	164	133	162	141	136	151	153	151	138	145	147	135	152	146	119	163	161	147	150	144	140	135	147	148	159	150	158	169	152	158	162	152	132	162	176	148	138	147	163	147	137	147	156	150	139	164	178	148	147	165	143	133	143	136	150	168	146	138	175	139	152	124	141	134	134	175	149	139	166	155	157	172	154	143	143	146	151	159	167	137	143	157	150	149	155	134	147	154	159	151	125	154	141	151	152	167	148	153	166	159	147	157	134	164
8425	2710	6737	7110	5875	4642	3873	3142	2685	2240	2046	1815	1558	1457	1309	1201	1219	1118	970	963	956	911	856	805	764	805	763	767	748	732	650	681	676	657	712	666	617	601	607	618	557	622	585	605	556	582	593	588	591	572	545	570	549	573	590	557	530	554	510	569	573	569	517	515	576	519	511	553	531	531	544	535	484	533	552	519	495	477	501	509	497	502	545	496	517	483	491	533	489	487	482	511	488	518	510	511	456	496	516	505	468	488	487	508	486	479	516	483	534	498	519	444	515	494	490	493	507	493	531	481	516	505	472	526	480	475	477	515	523	558	473	513	542	487	524	522	499	500	482	531	470	465	470	493	502	509	500	514	519	491	524	523	533	522	486	503	504	530	469	446	471	498	521	502	545	498	515	485	509	489	489	493	461	533	504	532	500	492	486	482	477	504	513	521	502	548	500	467	513	502	501	497	527	494	448	471	534	482	496	521	525	481	500	484	516	505	494	447	482	475	513	536	531	483	510	461	510	521	551	526	519	491	509	525	501	483	439	516	503	472	487	547	482	519	497	493	528	485	479	491	488	486	495	505	509	476	511	475	475	484	459	516	464	440	501	502	507	472	539	514	503	482	512	467	514	528	509	515	489	496	500	509	481	539	494	501	475	523	534	498	525	514	501	492	461	470	450	490	503	525	508	504	510	467	468	506	525	488	516	453	466	471	523	493	517	524	499	517	501	490	507	506	506	511	512	480	497	480	527	493	516	511	476	482	528	482	520	502	467	496	497	511	507	460	534	549	503	482	487	494	488	510	451	491	500	485	480	510	486	509	524	490	503	522	503	491	490	505	519	532	474	502	504	522	490	493	480	463	546	519	491	489	507	504	493	502	525	528	478	482	522	465	483	527	497	504	499	505	493	519	488	490	489	498	471	546	535	467	508	509	520	463	502	503	498	477	507	517	502	516	474	481	477	490	483	470	504	504	520	520	497	516	512	483	483	515	486	507	501	503	527	461	503	496	481	464	502	536	512	513	495	526	472	491	470	453	490	464	526	507	505	489	480	523	484	486	531	498	481	448	512	514	494	482	479	506	492	507	479	470	470	481	533	520	472	498	478	488	485	496	505	508	469	524	462	485	549	476	524	537	526	494	493	530	487	490	507	479	495	515	520	497	472	522	506	508	478	514	473	521	490	460	459	536	473	469	468	492	509	506	483	479	533	489	481	523	483	492	493	498	484	526	493	472	518	514	507	526	455	495	472	501	473	487	455	492	506	475	494	478	494	473	509	456	504	488	468	490	539	531	533	491	518	489	499	504	493	519	499	502	518	504	456	482	516	498	531	477	528	477	485	503	490	472	498	526	484	500	463	485	460	504	467	511	483	488	485	512	538	476	500	491	468	495	512	516	468	506	510	499	522	503	485	493	503	525	498	533	502	469	526	520	534	516	496	534	489	500	513	504	523	504	518	470	444	508	487	464	486	490	489	462	546	473	504	454	500	520	499	476	475	446	463	491	511	457	538	499	508	484	476	490	517	476	502	493	498	538	504	466	485	481	519	525	509	500	550	490	483	455	515	473	484	494	486	510	515	508	500	496	489	501	526	478	501	461	491	440	504	512	490	480	496	501	462	482	499	451	506	508	506	476	451	497	517	526	504	528	476	496	525	511	470	475	538	516	534	491	492	512	471	536	493	471	489	484	488	511	516	528	505	463	524	526	531	473	530	473	524	512	485	494	526	495	487	455	529	457	531	501	516	498	537	497	474	501	543	473	524	474	470	476	453	480	516	462	460	475	497	501	528	516	491	483	494	455	481	489	515	532	469	511	478	496	495	479	533	544	502	467	465	476	478	467	510	478	468	486	497	502	490	473	522	481	501	477	497	472	513	524	487	486	473	491	530	520	487	484	489	464	528	496	481	511	498	522	490	474	522	491	480	523	481	482	502	522	496	501	493	505	479	507	476	503	486	484	513	495	463	486	487	455	468	492	522	470	471	481	475	482	503	478	483	466	531	485	497	501	482	498	498	503	470	475	489	477	495	493	516	501	461	454	480	502	486	497	490	471	487	456	463	514	520	496	502	461	500	495	491	507	488	510	514	501	501	453	491	486	492	494	465	518	525	487	505	504	502	521	500	522	529	506	518	534	457	491	486	511	539	572	469	476	507	486	483	491	513	542	486	472	510	485	490	492	498	524	485	484	540	469	505	487	459	482	493	511	530	444	547	508	473	484	518	481	482	480	480	482	526	510	489	497	484	503	509	513	481	493	504	537	458	511	484	520	495	487	501	461	502	511	477	482	519	483	455	490	499	472	496	484	510	480	469	470	477	515	500	516	450	521	529	504	489	508	486	450	497	527	491	491	500	469	484	520	538	475	493	545	472	524	501	490	544	519	490	489	513	479	524	497	534	448	512	477	533	504	470	494	523	498	498	488	482	498	519	514	464	477	508	517	478	511	478	453	509	467	484	518	511	530	478	500	486	441	491	436	507	493	523	498	520	514	492	577	544	464	478	488	471	511	493	474	516	498	484	499	467	487	457	504	518	480	496	525	502	506	491	482	499	441	501	520	471	499	519	510	492	489	506	480	471	544	462	493	439	501	482	492	465	499	503	514	480	490	502	495	460	527	454	499	478	523	475	534	510	505	475	477	476	502	490	467	507	496	524	485	490	493	506	485	514	452	505	477	530	486	504	494	496	529	449	481	478	504	548	497	465	492	486	493	479	508	499	511	508	516	473	502	489	545	508	507	486	508	531	482	500	520	479	528	467	506	507	478	511	481	506	475	479	486	513	500	520	509	487	484	519	495	504	447	473	490	510	479	489	496	488	488	448	477	478	515	537	471	476	554	506	493	504	514	469	471	480	495	532	502	497	495	493	513	504	472	485	505	514	500	451	458	551	525	487	476	507	500	527	473	487	498	464	496	513	531	471	486	499	463	501	478	440	491	484	491	453	468	509	507	480	487	495	482	512	495	540	503	484	532	492	463	505	485	514	505	489	505	476	470	472	480	475	510	476	480	484	519	517	457	480	482	467	499	487	515	487	459	516	479	463	480	521	489	481	482	488	537	510	517	506	474	485	521	543	505	495	502	517	500	520	465	477	477	491	471	495	487	489	450	504	487	484	479	519	472	504	497	510	517	499	490	481	531	512	508	525	469	514	476	489	467	448	471	467	489	491	507	521	493	493	465	529	496	500	501	474	505	489	501	503	484	495	458	478	491	545	516	494	481	476	527	487	510	454	500	493	465	522	492	482	516	472	487	489	494	521	523	512	485	485	530	473	492	519	507	511	485	497	474	471	528	499	463	493	502	525	494	529	481	508	512	491	511	485	527	502	487	487	485	487	518	490	444	496	493	477	508	501	484	490	492	496	494	474	457	510	467	515	499	492	506	483	502	567	519	503	504	493	520	491	507	474	475	515	471	512	513	496	485	526	470	521	534	483	498	495	534	494	545	489	492	480	516	517	505	456	464	487	469	456	451	527	498	503	522	455	506	494	505
2424	238	288	222	228	213	205	199	207	208	192	199	175	208	199	242	182	199	184	188	206	182	190	162	197	171	210	157	196	189	212	192	200	146	186	188	197	195	217	194	209	194	192	196	178	181	195	184	200	188	190	183	192	174	194	174	175	184	184	190	169	160	162	182	189	179	178	199	206	201	186	188	203	190	160	170	182	161	171	184	189	181	174	183	200	175	185	202	167	169	180	173	170	203	185	189	176	188	204	202	180	186	202	176	185	182	173	174	212	188	173	165	179	189	204	186	191	193	175	196	200	195	181	189	173	194	164	182	180	173	192	190	195	177	184	199	196	195	190	188	192	177	205	190	171	198	207	183	205	194	181	181	177	200	202	183	171	177	180	183	189	178	204	172	207	173	178	179	186	192	165	164	180	191	213	194	196	183	191	188	197	172	200	204	180	201	200	211	176	191	204	200	186	181	174	181	187	197	182	209	187	189	180	179	188	214	177	192	180	181	168	192	185	157	159	184	170	173	190	182	187	187	199	174	193	198	190	215	185	195	179	179	188	198	175	204	195	206	190	193	203	169	177	186	189	194	172	182	196	209	162	194	154	216	203	204	185	190	186	176	172	199	182	166	189	175	187	174	187	189	188	198	165	199	170	216	193	185	192	189	201	177	183	194	187	193	180	198	202	176	159	196	204	183	187	186	182	182	211	185	201	208	177	177	211	179	181	185	179	203	184	208	164	181	199	192	224	199	200	173	195	183	173	209	193	170	210	193	205	218	167	173	164	172	202	172	166	179	171	217	175	193	190	182	185	178	208	199	158	176	203	192	203	183	211	178	154	215	177	193	224	191	185	178	188	190	184	165	201	202	190	176	179	206	169	186	191	183	187	184	176	150	178	177	177	186	190	195	187	175	188	203	182	173	183	202	194	202	197	195	170	189	199	170	173	161	193	188	177	182	185	189	164	184	168	174	215	198	194	193	192	194	186	173	168	173	193	192	192	166	173	187	189	186	185	176	209	165	187	200	189	200	190	168	176	168	184	193	187	179	169	181	168	180	176	188	211	183	183	179	204	181	193	172	201	202	182	189	189	203	184	164	189	183	176	183	196	172	189	173	183	185	180	181	183	204	166	188	195	194	204	202	210	201	185	191	185	168	187	176	188	191	183	185	192	202	187	192	176	173	208	171	196	195	196	181	182	209	197	192	189	172	177	215	186	179	195	204	187	184	196	168	183	186	192	184	191	174	201	162	195	184	194	209	189	192	174	205	193	165	177	186	177	181	198	194	158	207	206	169	179	205	170	182	188	190	186	189	180	172	170	210	193	210	186	176	168	193	183	149	194	171	195	230	172	188	201	176	172	189	178	190	184	203	202	180	178	185	220	188	200	192	181	172	181	176	152	209	191	166	205	196	193	192	209	188	189	169	193	193	183	195	175	199	178	186	184	176	168	198	198	193	194	192	222	208	184	181	180	193	196	196	165	150	201	182	191	186	197	186	187	172	195	188	184	178	203	193	202	177	203	191	203	173	183	174	187	168	189	207	182	204	175	180	195	192	217	186	189	190	198	180	204	196	186	199	181	173	207	197	190	173	195	172	176	196	176	186	198	181	171	203	175	176	194	234	190	194	208	185	199	205	194	183	195	194	181	186	189	199	192	175	195	203	178	198	199	161	164	217	172	187	187	181	177	180	198	211	167	155	204	177	198	185	179	191	214	177	183	195	190	178	178	184	170	178	186	176	180	197	170	171	171	177	176	176	195	200	185	186	177	176	170	185	194	169	199	180	185	190	188	203	194	185	195	186	186	197	201	177	171	206	172	182	176	193	187	206	205	191	192	186	202	188	176	177	203	194	197	178	210	196	181	228	180	175	196	209	164	208	204	177	163	169	191	188	178	185	169	155	186	186	179	190	177	180	177	185	182	192	177	191	203	168	202	190	176	175	193	167	189	183	205	180	181	191	241	175	182	198	179	174	219	187	200	205	190	184	194	215	188	211	213	176	169	186	180	166	190	196	169	182	201	206	186	208	178	200	160	177	176	197	199	175	158	168	193	192	193	198	193	192	205	182	180	167	200	194	187	192	174	170	181	168	174	185	195	196	187	190	179	168	174	176	198	190	205	225	202	190	184	216	170	185	165	186	189	213	180	197	191	175	207	191	194	159	186	197	217	201	191	182	185	154	163	198	208	212	177	171	201	194	194	201	187	185	191	184	180	178	199	176	203	179	199	179	195	204	185	197	212	207	206	188	201	176	166	198	212	183	200	180	186	183	190	168	178	167	203	186	183	167	187	180	184	176	190	165	187	181	192	169	196	193	209	179	188	194	196	200	163	209	210	169	194	209	194	194	181	177	176	174	193	199	185	174	203	177	191	204	165	186	190	211	175	178	184	178	185	214	205	172	176	172	199	176	186	204	180	202	198	197	206	181	182	182	190	175	199	164	177	174	173	175	193	174	179	212	183	172	172	189	165	200	181	191	174	179	196	177	194	185	219	206	159	197	173	182	186	179	179	179	200	193	189	176	181	202	174	198	191	212	186	205	199	192	182	189	174	159	194	189	186	184	172	203	201	203	183	196	180	205	219	165	203	190	203	185	186	194	177	190	154	192	168	178	201	195	227	209	187	194	212	165	177	194	182	197	184	198	186	181	183	204	204	194	190	192	192	182	185	193	177	188	191	205	191	194	194	180	177	196	200	197	179	187	194	228	216	188	196	196	190	205	193	202	175	194	182	211	197	205	183	180	166	186	172	174	196	202	215	221	182	196	201	217	176	177	170	185	208	209	187	174	177	190	196	176	206	193	164	198	173	182	167	197	179	202	185	185	170	181	205	179	183	191	195	187	185	193	185	174	168	181	176	181	186	187	202	174	210	194	178	183	200	178	208	200	199	190	187	190	185	208	190	176	189	199	154	196	189	223	206	177	176	198	217	213	205	185	185	190	188	202	207	179	172	194	204	185	196	176	178	167	185	215	179	175	175	191	211	181	193	185	201	197	199	193	204	164	198	169	218	155	200	202	187	200	214	191	192	180	153	190	194	221	182	180	186	183	176	196	150	178	196	188	186	196	189	178	159	207	174	179	198	210	187	199	179	198	207	200	180	180	190	183	185	185	193	195	209	172	179	192	191	210	202	204	193	166	201	206	189	195	190	184	188	173	208	182	184	193	188	207	194	210	197	202	170	186	202	182	200	165	178	214	183	184	191	180	194	185	201	189	190	189	184	207	191	215	178	183	181	198	216	197	197	179	179	187	204	206	213	182	181	188	184	184	175	199	191	180	182	199	190	177	178	166	197	158	229	178	179	201	195	167	176	187	182	181	181	194	168	177	194	202	180	183	181	198	193	195	178	193	187	193	199	168	214	197	189	200	211	185	189	191	189	200	167	190	183	163	171	191	190	193	191	198	175	180	180	204	173	178	161	175	201	185	185	190	214	207	192	192	160	160	187	177	197	196	191	160	192	189	183	194	195	179	218	182	199	205	175	176	194	170
2855	696	789	797	787	688	686	738	654	649	592	565	619	597	627	572	610	628	596	625	599	579	631	560	644	571	589	631	614	596	585	605	561	558	576	534	573	569	579	582	571	579	583	568	554	603	594	597	569	586	566	582	597	567	585	579	588	539	540	565	562	564	565	599	604	600	555	604	558	588	577	565	581	551	579	563	628	584	594	583	583	572	556	612	591	587	575	585	607	603	590	584	588	581	550	576	593	574	566	595	593	565	580	576	561	559	578	552	615	575	553	572	618	587	561	560	599	604	555	572	596	642	604	571	564	584	606	621	552	514	567	568	578	567	542	534	613	587	598	558	591	557	619	561	565	579	623	548	589	577	571	572	568	589	578	526	567	570	587	563	574	593	567	534	588	562	581	562	583	585	555	616	565	606	566	554	599	573	616	582	550	603	613	584	582	543	527	583	595	545	559	575	578	549	599	571	560	575	565	561	636	600	566	551	589	566	570	620	608	577	553	571	636	547	553	554	628	573	547	588	595	540	548	591	592	560	585	550	571	588	605	606	561	554	593	609	533	559	550	598	572	613	564	538	585	557	587	567	592	572	551	568	615	571	583	541	574	555	554	579	565	558	572	567	558	543	592	566	543	613	611	567	600	566	566	574	589	570	595	555	572	550	572	611	551	579	604	534	561	567	519	584	602	568	553	575	583	580	602	590	602	570	584	575	560	603	603	579	564	608	557	558	576	558	603	590	551	569	588	583	566	578	569	589	570	580	594	564	551	572	560	628	638	550	600	613	563	601	573	597	574	564	560	528	601	614	573	580	610	572	602	558	572	584	638	570	595	577	533	539	613	577	570	548	567	570	551	594	547	565	545	564	585	557	607	575	576	531	568	565	602	582	616	571	578	560	553	615	541	552	604	561	614	610	537	565	573	597	547	606	587	560	572	579	554	609	602	597	577	555	605	564	539	598	536	573	592	615	571	580	571	605	574	557	527	592	542	533	601	610	597	612	591	574	550	563	603	562	640	551	595	606	580	575	540	555	579	541	598	570	589	549	559	540	527	535	578	552	534	607	601	548	569	580	570	590	592	611	558	587	570	567	544	574	562	568	532	560	542	570	564	579	577	547	554	566	593	575	567	555	594	592	566	562	517	590	539	588	519	557	552	576	549	523	601	574	609	599	576	563	611	582	624	582	586	563	588	581	545	578	583	573	556	610	581	559	573	595	592	555	589	598	628	598	590	552	610	619	555	579	576	594	569	611	563	583	593	559	583	599	590	554	554	610	606	545	597	544	581	581	580	582	573	562	607	597	582	576	616	575	627	599	554	579	612	610	562	586	593	565	605	593	592	587	577	584	590	652	582	579	597	566	586	602	564	557	612	580	574	593	617	588	576	583	533	566	582	553	558	546	596	586	573	556	546	544	609	577	576	571	559	599	569	584	527	582	572	596	574	588	547	631	591	562	565	577	599	543	626	595	569	597	599	555	580	549	538	559	587	550	552	581	597	578	542	565	579	547	560	564	554	591	544	590	564	572	590	562	588	562	574	622	619	565	561	568	616	584	590	550	586	576	596	595	525	576	596	570	582	616	585	586	591	566	618	583	579	579	558	532	619	566	616	585	547	556	585	611	593	557	515	587	590	562	568	574	598	590	562	574	584	571	572	550	577	532	608	606	602	536	569	581	606	607	593	552	622	578	586	563	550	631	565	584	587	564	596	584	544	538	614	561	600	571	601	609	585	610	555	578	588	549	566	586	578	592	569	551	562	607	579	611	622	591	547	555	567	586	572	543	595	548	622	539	571	551	561	588	575	597	557	601	549	578	587	613	556	584	598	594	562	607	571	583	579	636	594	603	565	595	571	576	569	586	573	594	579	566	568	572	566	582	533	536	563	558	582	588	570	555	571	570	576	566	560	554	588	563	570	587	596	555	596	616	617	581	576	595	547	588	537	568	561	603	609	586	557	579	562	568	586	609	551	529	557	547	571	562	574	596	595	595	551	526	530	557	621	570	620	545	567	594	585	596	578	605	609	525	574	570	593	596	595	591	571	543	580	555	625	553	642	606	591	565	593	578	577	562	578	564	625	563	573	555	539	585	546	534	605	604	538	542	586	543	591	581	554	568	567	574	580	572	606	632	564	552	577	590	559	553	598	549	571	550	604	540	581	604	565	545	620	565	605	584	580	641	560	588	594	574	544	560	570	525	599	606	578	550	603	588	556	550	578	572	589	567	570	581	614	567	567	565	552	560	552	555	580	610	586	608	585	570	556	596	568	573	598	589	563	571	569	553	570	588	608	581	569	578	605	573	558	580	584	599	552	563	592	592	582	573	551	592	572	566	573	588	588	618	576	603	584	565	580	561	592	585	575	592	563	543	586	570	531	596	587	564	609	564	572	571	576	594	581	552	565	589	590	542	591	562	582	541	581	536	560	564	596	561	532	553	570	548	587	545	556	556	581	530	576	553	596	583	602	558	572	609	532	599	573	556	549	604	544	575	571	599	585	527	558	541	569	571	579	544	578	569	565	538	580	567	604	571	523	562	560	556	590	567	620	569	612	585	556	536	542	599	548	583	587	564	564	576	568	563	607	600	544	561	600	557	568	604	546	632	532	564	556	601	577	576	571	578	618	586	565	559	555	540	555	562	585	554	584	602	569	581	598	559	594	600	584	594	568	584	552	652	568	532	573	584	568	582	616	536	554	569	576	545	599	564	571	586	624	550	623	607	577	602	544	514	598	577	522	625	580	566	580	604	598	566	601	533	526	594	552	551	564	607	592	554	565	584	554	592	570	568	579	583	566	606	562	552	607	640	627	576	557	563	564	567	583	600	593	595	573	601	567	582	548	598	582	548	592	565	582	564	600	596	545	552	558	611	647	563	635	589	621	559	544	556	553	559	541	600	575	581	610	562	565	569	581	560	568	527	559	576	536	602	535	522	608	608	593	583	565	587	586	578	546	564	580	587	573	601	546	568	573	566	565	622	553	548	585	591	536	566	595	566	546	591	560	602	578	543	597	622	565	595	604	548	551	603	595	538	569	541	570	582	552	584	547	607	591	563	601	577	544	566	622	576	560	601	596	568	559	542	553	550	592	558	545	589	567	590	588	571	567	586	619	612	633	596	561	537	592	562	555	554	588	548	560	515	586	587	576	548	599	580	589	548	542	584	548	570	621	555	568	564	603	632	545	571	597	581	584	586	593	562	618	551	561	550	574	577	566	571	557	590	577	623	570	552	599	582	563	554	568	576	581	575	576	568	527	568	581	570	577	562	577	562	582	603	564	579	558	620	572	587	574	566	596	556	558	588	562	607	548	564	594	564	562	529	572	549	575	573	583	553	567	578	549	556	576	576	609	600	557	583	611	555	569	590	587	583	549	576	565	609	585	565	557	620	605	587	573	603	605	601	580	582	560	579	558	534	609	586	607	635	593	537	557	520	537	594	553	560	597	592	543	586	604	552	602	570	563	612	571	557	598	559	571	536	597	578	556	573
9495	1120	1379	1009	705	518	430	327	248	204	200	175	186	183	132	114	139	121	123	122	116	114	108	113	112	97	102	91	97	112	109	105	112	104	93	94	92	98	96	95	97	113	101	102	83	66	117	95	96	86	104	97	84	103	103	96	108	102	89	90	92	104	95	97	102	92	96	89	89	104	91	102	92	102	105	92	97	99	93	103	98	86	90	86	101	102	88	89	77	88	99	90	107	87	107	82	92	105	101	85	93	96	78	88	88	108	84	90	86	100	92	87	78	90	100	105	97	100	82	108	93	75	96	93	83	90	85	107	78	97	92	89	99	91	90	97	79	104	86	79	73	89	97	93	80	100	90	76	88	93	101	93	76	77	101	90	74	91	96	89	98	98	89	88	80	91	83	100	86	92	90	115	92	90	81	86	88	114	95	96	115	102	107	92	111	90	93	90	98	101	91	103	84	98	100	104	94	85	84	76	89	105	93	88	109	89	87	92	99	105	85	77	89	82	99	96	74	97	88	95	104	94	99	94	103	94	94	93	95	80	86	98	82	81	89	93	85	99	95	93	77	95	84	101	96	95	91	88	109	87	91	102	105	91	89	88	93	94	97	99	83	95	83	98	77	100	91	95	91	103	113	94	104	102	81	97	103	104	101	103	113	88	79	106	105	95	101	91	92	92	100	102	75	89	96	100	100	89	95	85	83	101	84	84	102	97	86	80	81	105	99	110	78	100	91	92	92	90	87	89	86	105	92	89	89	92	100	96	66	100	72	82	82	90	107	86	101	96	91	118	105	109	101	102	88	93	106	97	113	93	79	100	108	97	93	90	113	108	97	72	93	105	91	93	78	81	93	85	106	110	96	110	82	79	109	101	98	86	103	90	98	105	87	105	107	101	86	104	104	103	90	92	95	84	107	115	78	94	85	98	109	88	92	88	102	88	103	94	85	102	68	94	80	84	89	81	111	95	99	96	92	86	86	103	87	95	84	106	81	82	102	87	85	94	92	92	80	110	69	86	105	115	100	97	72	79	94	97	84	82	109	99	106	97	83	93	94	91	85	92	74	90	90	101	88	92	79	91	105	81	85	102	82	83	79	82	99	114	111	99	93	85	86	71	83	91	103	83	88	87	88	105	99	104	103	97	111	117	105	91	91	102	80	89	81	89	92	101	99	90	103	72	90	94	103	86	89	76	80	85	86	110	73	85	92	109	76	85	65	105	74	107	92	95	115	102	93	100	99	91	107	86	90	110	87	86	88	88	95	104	72	81	88	85	81	92	84	105	105	88	89	112	81	89	94	86	87	103	96	98	83	86	92	91	90	77	91	115	97	106	111	86	104	88	99	95	104	98	82	95	90	84	86	101	83	99	82	100	83	95	85	100	97	94	110	86	93	104	91	91	101	98	100	93	101	102	87	84	93	74	102	90	103	87	95	93	75	104	99	82	94	87	101	84	96	101	101	81	96	108	97	108	101	109	90	79	88	90	93	99	95	84	103	85	105	69	89	82	96	74	94	93	91	86	85	87	99	89	87	88	93	94	104	95	95	88	81	90	81	87	85	102	102	100	94	101	75	98	109	89	100	96	80	75	95	81	104	88	96	93	86	80	86	75	81	95	97	100	83	86	80	100	102	108	92	91	105	76	96	100	95	101	91	80	111	85	89	84	90	95	89	102	76	94	102	89	88	100	87	103	92	88	91	98	95	88	100	83	93	93	102	102	94	94	81	81	105	101	106	88	89	81	92	95	83	110	98	108	99	81	94	91	86	101	112	109	99	100	102	89	88	88	86	74	75	96	97	88	95	96	104	73	93	92	92	102	104	89	99	85	85	84	106	93	87	94	104	88	93	95	86	94	92	101	89	104	96	96	82	107	99	82	99	91	84	92	91	114	82	96	91	87	69	92	84	86	84	92	91	83	85	103	108	89	96	88	101	86	118	91	106	69	107	89	106	81	94	90	94	92	92	94	93	105	93	90	110	98	95	92	91	93	105	81	99	90	109	75	108	76	112	103	84	89	107	107	98	100	88	105	98	93	76	87	103	107	97	83	84	95	80	83	84	103	95	94	103	109	95	107	97	81	84	98	76	97	99	81	87	113	94	93	94	114	89	97	86	76	79	91	90	120	81	89	87	98	99	87	106	93	77	81	84	110	92	83	91	102	88	97	80	102	93	96	88	83	111	114	76	94	92	102	102	98	83	109	83	94	104	91	91	95	83	89	75	94	82	97	103	93	93	89	96	88	99	104	89	80	99	97	91	95	94	105	97	87	104	91	80	103	100	96	110	93	80	87	90	94	98	101	99	86	97	98	82	84	92	77	88	93	100	105	87	93	98	87	95	93	85	95	83	80	76	92	101	92	96	100	75	87	93	99	104	92	83	92	102	93	97	97	97	81	89	92	85	89	101	87	98	89	104	86	80	125	89	78	111	102	106	91	112	97	75	88	105	111	94	94	90	102	109	101	97	94	90	94	97	84	82	77	94	80	98	108	94	102	95	99	97	110	88	86	98	83	91	100	107	110	88	87	92	85	84	76	99	90	91	104	96	112	81	89	77	78	84	83	92	84	90	82	95	93	97	88	93	89	91	92	90	103	85	99	95	93	78	90	84	86	97	96	98	100	75	68	90	98	86	110	95	82	89	93	106	91	93	95	93	103	73	112	107	95	98	88	89	78	80	98	103	82	85	91	100	95	89	84	106	104	106	106	88	101	103	100	89	111	91	92	90	78	94	102	96	102	75	103	90	101	105	77	103	93	81	91	89	102	105	94	94	92	87	111	90	94	104	90	108	99	81	90	88	88	87	93	91	108	97	109	86	106	86	93	94	86	78	95	89	98	94	100	101	81	96	77	84	84	84	86	95	98	85	98	106	90	121	101	92	103	90	105	92	100	93	94	86	97	111	106	88	72	82	100	90	101	101	90	92	103	80	84	94	86	90	91	96	94	96	72	103	103	77	84	87	81	100	99	89	91	84	111	89	81	80	81	95	74	86	112	77	92	91	83	94	73	84	102	88	84	94	107	78	77	102	120	102	82	108	84	96	99	82	91	84	81	107	90	97	89	90	90	84	91	93	90	86	112	96	88	100	95	111	113	79	89	94	90	74	93	98	98	100	93	106	102	83	84	108	89	99	94	91	98	83	70	107	93	96	104	80	105	88	95	92	90	83	81	83	98	75	88	94	91	95	78	87	87	87	85	94	119	99	82	96	89	90	109	96	99	103	90	97	102	103	87	99	88	89	95	106	92	110	102	94	93	98	95	91	99	86	84	89	91	111	76	94	107	90	96	113	87	99	118	99	101	91	91	81	84	95	89	93	106	78	84	98	85	87	91	102	86	104	91	107	92	85	94	107	111	100	87	108	106	105	87	80	113	88	99	116	84	99	84	98	71	92	90	74	104	83	104	79	105	83	91	90	91	86	106	98	89	98	94	84	100	89	86	107	92	119	95	98	99	94	98	102	83	94	92	99	83	83	84	97	105	100	95
6136	1541	3456	3700	3102	2544	2035	1630	1474	1181	1077	894	866	733	735	723	633	628	561	587	560	533	468	555	493	470	428	484	440	432	423	404	392	432	436	351	397	382	403	382	382	387	325	361	366	334	367	355	309	347	367	356	328	363	336	315	377	352	363	320	361	354	329	362	344	340	381	316	328	344	326	341	326	356	334	334	333	328	341	344	332	324	341	343	314	347	318	297	337	335	342	366	319	309	328	347	304	322	336	293	310	351	330	341	322	292	319	299	307	337	313	352	320	305	329	329	320	352	350	335	314	311	344	320	319	306	330	325	326	325	326	331	340	339	354	337	297	306	336	326	348	320	325	318	345	380	315	333	314	335	350	352	327	343	302	321	365	335	332	317	342	329	346	328	306	321	339	320	377	331	298	336	310	344	330	302	357	357	343	293	334	360	314	342	369	318	364	341	342	317	318	331	330	346	341	345	357	331	316	310	309	307	312	329	324	332	354	331	303	323	322	330	350	334	358	312	333	346	310	352	306	310	295	356	360	294	299	283	331	329	360	327	328	338	323	311	351	354	345	329	337	322	356	323	287	295	332	331	319	340	322	297	294	312	321	297	333	304	351	316	343	337	310	331	333	337	322	328	340	314	353	317	314	319	312	337	331	307	340	318	298	298	352	313	312	331	322	315	355	316	293	292	328	348	316	304	318	334	314	335	334	351	320	303	344	332	317	321	317	369	309	333	322	308	303	350	345	319	279	316	326	345	319	331	321	317	325	316	301	301	322	365	300	309	326	332	316	334	324	331	339	320	320	338	310	320	335	301	321	332	354	314	328	316	307	329	326	301	332	362	334	298	321	334	289	358	344	313	346	325	346	296	312	331	325	330	325	320	305	362	283	319	314	334	319	348	342	325	351	335	328	332	285	327	339	312	329	353	362	300	314	336	344	352	327	342	330	357	339	363	331	302	307	331	338	329	296	342	328	306	336	333	327	327	328	352	356	322	358	338	341	272	333	298	329	325	340	323	324	354	311	366	311	317	359	342	304	332	265	329	322	299	358	348	317	310	317	320	379	337	338	344	321	329	309	323	311	317	317	328	352	331	341	315	342	336	284	352	342	318	343	323	332	318	298	302	352	340	299	320	356	319	341	325	310	323	314	321	313	275	323	329	309	340	347	323	344	343	302	327	302	311	339	320	330	327	340	310	291	324	325	325	339	329	294	321	356	324	316	312	318	357	331	322	332	349	329	321	308	295	309	318	333	358	332	314	346	311	305	333	370	346	303	347	356	289	343	327	336	295	334	322	292	340	312	293	320	295	333	337	297	319	303	316	354	310	294	313	337	317	317	327	320	323	322	320	331	303	335	323	293	335	360	314	312	373	334	357	312	331	324	356	334	311	316	304	311	301	318	359	300	330	314	294	303	311	325	314	318	332	346	335	301	321	317	318	295	302	329	324	316	335	327	311	317	335	377	317	340	328	311	300	339	316	306	325	327	272	310	288	316	331	327	332	304	329	337	312	339	320	305	302	349	345	309	360	338	337	290	323	346	330	305	302	334	309	315	282	334	326	311	343	322	306	347	330	319	297	312	375	324	290	340	289	329	279	367	348	341	317	337	347	314	304	325	317	349	345	319	304	293	301	299	315	353	330	316	335	329	339	330	306	346	331	318	335	327	343	363	329	341	333	343	300	331	307	314	314	335	308	329	293	316	307	366	320	342	340	355	303	327	311	351	297	322	321	366	326	337	298	347	294	295	295	323	313	326	352	317	324	280	299	313	324	320	299	346	300	319	330	326	340	338	321	332	298	352	314	317	337	350	301	328	319	285	304	316	304	342	300	328	314	332	316	339	266	286	342	329	316	285	323	346	289	339	323	297	309	307	335	321	341	337	320	302	305	353	359	284	326	345	333	323	345	320	357	329	341	310	340	336	335	333	287	315	331	348	314	307	336	315	286	325	298	281	315	335	344	316	342	338	317	347	340	319	337	322	342	332	313	305	346	301	290	334	308	316	320	340	327	357	329	331	329	330	327	301	327	356	306	330	336	328	354	308	326	304	330	295	341	337	302	272	323	322	302	358	298	326	324	330	296	332	344	313	306	341	315	367	334	326	308	309	298	320	344	353	322	346	335	319	379	329	346	342	319	321	323	331	303	355	287	309	333	338	317	334	314	331	366	331	307	335	321	337	320	337	323	326	340	322	318	307	360	311	310	327	328	337	324	314	326	332	338	304	313	345	338	323	310	287	339	313	312	346	315	307	312	299	315	334	335	320	338	290	313	313	295	311	336	336	305	296	293	336	303	298	332	328	314	321	365	308	335	328	289	334	317	322	319	316	350	325	352	296	332	331	310	340	290	333	324	308	352	315	282	328	302	310	340	339	328	313	294	367	327	333	306	319	316	325	312	329	303	332	314	324	316	325	327	332	329	323	337	314	321	314	312	313	306	297	308	332	317	350	328	346	326	325	340	295	322	327	330	347	329	333	335	319	326	341	331	345	282	300	307	331	352	306	305	350	333	332	338	314	339	322	349	328	304	330	329	308	294	334	313	336	302	345	330	293	332	345	322	333	342	302	344	319	307	355	316	330	310	308	263	291	325	310	351	300	343	305	343	306	292	344	354	305	314	331	302	289	334	298	295	321	328	297	320	315	330	308	286	334	294	328	333	329	333	328	321	364	335	322	323	336	296	303	340	338	336	350	311	354	340	321	360	306	287	304	300	336	332	314	306	280	338	307	291	325	287	349	344	339	284	344	343	321	329	343	294	326	309	331	313	317	308	333	302	330	302	309	330	381	348	295	312	345	315	329	288	296	343	321	303	311	341	307	312	331	364	311	336	326	316	356	342	313	347	328	326	340	317	325	321	325	285	321	335	317	345	318	341	313	305	354	311	301	345	297	350	332	322	323	322	305	304	335	319	318	299	300	339	356	288	330	306	305	325	320	325	321	336	283	345	339	359	309	311	343	305	319	296	300	327	315	340	315	326	288	324	352	309	343	334	324	322	311	335	339	356	307	334	348	314	308	319	314	313	315	339	309	309	326	311	313	322	325	327	302	310	364	328	316	331	289	332	318	318	303	311	299	315	314	320	347	349	334	315	342	331	328	356	299	317	326	318	330	305	316	326	321	325	301	345	299	294	310	345	300	310	322	322	319	317	326	281	322	318	329	296	314	331	334	338	328	302	312	314	351	335	322	331	342	359	343	329	332	377	308	343	337	348	309	310	322	325	309	361	316	316	312	279	325	330	323	311	313	314	323	289	343	292	323	331	320	339	297	309	297	304	309	344	325	321	326	317	299	330	327	321	340	311	341	337	331	310	305	312	307	308	319	330	348	322	320	342	318	327	314	300	324	336	325	352	308	306	344	315	339	328	322	307	327	330	310	332	316	333	291	298	286	323	308	361	330	341	327	327	328	284	323	329	326	337	327	346	323	319	338	355	298	320	316	329	324	288	340	284	318	318	351	364	365	339	328	345	311	326	341	321	325	327	307	362
17376	2675	2849	2123	1449	1013	781	623	478	442	357	372	295	266	272	233	204	221	220	194	194	197	201	195	186	172	199	182	147	168	172	168	165	164	162	171	169	171	150	159	153	136	164	154	174	171	147	155	169	138	151	178	159	158	154	168	154	141	144	148	150	154	152	172	158	167	165	141	150	156	150	146	131	145	137	168	141	141	130	162	148	145	165	135	159	163	159	173	132	134	164	144	146	167	150	161	165	151	155	145	153	139	174	150	138	133	129	123	161	145	166	152	157	144	155	147	168	144	138	156	146	163	157	143	136	149	157	151	146	149	165	168	160	144	146	145	174	143	157	144	127	158	131	151	159	149	140	134	137	148	149	149	137	133	157	134	155	149	138	149	150	152	142	140	176	165	161	154	144	137	148	133	149	154	141	145	150	157	150	148	138	155	146	160	143	137	147	154	162	132	147	146	141	135	161	122	164	165	150	132	140	179	152	165	153	173	148	150	148	166	158	139	139	141	164	152	151	157	142	143	131	131	158	164	137	134	143	143	153	135	135	131	137	141	151	170	133	151	166	161	170	152	143	150	161	128	161	171	155	126	146	141	145	139	177	147	152	147	146	162	138	136	140	141	149	154	157	132	147	121	139	156	152	156	143	152	179	164	164	141	152	148	135	152	138	141	146	142	162	136	143	176	150	157	134	149	129	166	167	167	159	152	150	155	149	147	131	150	135	144	141	176	157	159	154	122	152	158	155	149	165	166	149	139	159	173	161	145	136	163	155	163	159	160	155	137	166	153	138	144	141	151	145	162	146	147	174	158	157	147	146	144	164	134	155	151	159	158	151	131	154	148	163	123	168	154	141	127	157	138	143	139	137	128	136	168	131	168	142	145	158	136	158	147	155	114	149	172	124	134	173	150	156	133	133	145	140	152	161	129	153	135	154	122	156	165	161	156	162	156	177	160	140	141	143	151	131	138	146	144	152	155	166	151	159	161	146	149	148	165	141	133	133	163	121	142	150	138	141	155	144	161	152	147	119	169	175	150	164	162	134	163	158	142	135	140	150	164	155	157	150	143	130	142	145	164	143	143	145	129	161	147	130	146	151	154	147	144	130	156	136	160	143	165	144	151	145	146	168	152	145	164	149	145	150	138	143	145	153	161	153	160	157	122	144	154	141	175	151	154	158	156	169	170	161	143	130	176	154	158	174	154	161	162	147	168	154	137	158	160	144	138	164	171	149	155	157	144	164	135	153	172	152	156	141	144	128	153	157	155	136	153	142	141	144	156	156	148	146	144	149	167	141	147	139	155	140	142	142	154	146	145	157	139	159	144	156	154	148	156	140	148	157	173	155	119	137	180	144	162	146	166	136	129	141	138	151	129	155	145	141	168	160	152	149	153	158	157	166	148	171	136	164	153	136	148	115	149	149	171	134	156	143	165	135	154	151	148	145	155	159	133	156	126	132	140	137	156	145	139	126	159	144	143	151	152	151	157	149	131	165	152	139	154	147	135	162	143	134	156	156	113	169	163	150	137	143	147	173	145	163	131	140	155	142	139	138	153	164	153	141	151	121	155	136	142	146	140	144	148	175	175	155	147	146	139	163	142	146	154	154	161	163	133	168	141	141	149	169	145	136	152	171	159	151	137	143	127	166	145	162	141	155	147	141	136	159	148	150	140	145	141	173	143	135	150	149	150	146	151	158	141	152	151	127	125	134	143	146	138	177	144	152	142	142	127	137	157	182	153	148	171	146	146	145	167	181	166	144	161	138	136	162	149	159	136	139	162	153	157	154	163	147	156	138	133	143	160	153	160	150	151	139	157	161	145	149	141	171	157	153	179	153	138	148	171	168	150	132	171	150	181	166	141	148	155	149	167	146	149	144	143	128	136	131	154	126	140	152	145	138	151	151	140	148	147	153	164	126	140	158	148	170	155	162	129	165	150	161	145	139	149	146	123	152	146	155	144	164	159	139	149	144	141	140	135	146	120	137	153	149	150	172	152	154	182	138	138	154	162	145	156	152	168	135	137	158	149	150	144	160	168	170	154	149	149	145	137	138	146	150	180	145	147	136	161	149	168	171	157	148	147	142	142	152	151	160	158	146	148	156	154	143	165	151	156	155	150	142	162	139	145	160	155	160	139	161	156	145	148	149	144	162	152	166	155	140	129	147	156	134	155	150	139	145	132	137	143	130	169	156	147	131	130	148	168	159	159	185	134	171	161	161	146	123	157	155	157	164	149	173	167	163	135	151	149	157	165	138	167	131	150	146	150	154	155	175	152	141	148	155	162	146	149	143	140	167	135	163	167	153	153	144	152	153	147	162	147	171	144	157	134	161	142	165	155	146	146	131	144	159	125	164	134	133	158	148	130	150	156	156	145	144	152	161	162	132	145	146	118	150	128	148	141	151	158	144	165	163	144	148	152	151	147	147	146	134	155	173	134	160	151	145	144	141	149	133	121	155	151	140	183	140	142	157	136	143	161	143	158	140	149	157	150	157	142	166	144	145	145	176	148	134	156	137	139	141	161	158	128	170	150	150	138	148	135	145	155	141	139	183	156	142	174	150	157	130	146	150	147	137	142	138	133	164	147	148	153	148	156	162	145	134	157	153	155	143	145	159	180	164	155	156	150	129	135	161	144	127	152	140	147	164	143	132	133	158	157	142	129	157	146	147	141	165	155	165	144	155	150	151	170	162	143	156	165	138	140	148	160	158	148	159	153	145	158	138	175	141	137	151	147	137	165	134	152	137	176	163	150	143	153	138	154	166	153	160	145	144	142	145	159	147	161	134	149	146	154	159	146	152	169	124	173	148	150	152	131	151	141	160	141	165	152	167	141	137	135	151	150	148	141	151	146	145	132	136	167	128	143	151	136	125	143	139	153	147	147	158	144	135	133	159	147	139	147	122	174	171	166	163	158	175	173	171	157	161	142	147	170	136	139	136	145	160	146	173	158	146	142	141	137	144	156	159	145	151	140	152	151	132	170	144	162	147	134	164	126	149	147	142	146	124	136	159	156	159	153	149	136	177	140	142	149	144	138	151	153	142	169	158	156	148	153	156	155	141	171	140	138	144	163	141	159	153	139	161	133	160	139	151	159	158	159	160	157	142	147	158	132	148	148	151	151	142	141	152	150	161	140	186	152	154	154	142	146	133	146	120	162	159	149	147	139	139	136	146	163	141	148	141	150	135	186	153	166	134	145	160	133	147	152	141	144	144	146	143	161	135	126	168	144	128	139	158	148	170	155	155	150	160	137	137	163	145	145	188	124	162	159	157	151	148	162	148	147	136	156	164	151	147	141	132	157	143	147	156	168	155	157	153	159	150	129	146	152	160	144	151	166	151	152	157	146	150	168	129	150	146	138	146	168	148	157	125	154	155	147	147	155	170	155	158	146	140	150	151	166	158	152	145	150	151	155	134	129	159	157	143	139	157	135	147	168	152	157	172	163	142	129	157	147	160	142	139	150	145	158	118	138	149	148	135	148	165	135
8547	2778	6543	6933	5883	4886	3951	3102	2702	2231	2039	1787	1558	1485	1323	1251	1160	1105	1068	1034	912	877	914	781	821	834	810	714	709	712	687	672	658	627	641	666	653	599	644	656	623	640	655	565	567	563	576	632	589	548	528	564	599	541	573	526	520	547	531	512	528	562	521	544	569	545	528	523	477	528	541	540	497	540	532	508	488	539	548	527	519	467	498	530	536	512	510	538	485	511	498	508	516	489	538	535	495	525	513	476	524	516	494	487	514	534	485	518	486	514	516	507	491	533	509	509	506	485	540	497	550	503	478	490	528	469	494	522	520	503	490	491	521	513	508	479	475	488	481	492	493	457	476	491	533	514	503	483	497	501	505	493	498	507	505	485	489	476	473	483	476	471	470	510	522	560	473	482	509	503	471	528	510	509	500	507	512	504	517	501	465	551	479	461	455	536	470	510	527	497	478	485	485	518	463	500	494	466	485	501	497	477	478	459	472	498	459	476	478	464	513	496	517	511	528	511	510	502	502	505	498	469	475	506	460	500	498	487	505	509	482	489	488	482	512	495	477	512	536	489	531	503	499	533	494	464	484	477	487	480	502	500	520	503	511	470	518	502	485	492	521	495	502	488	466	485	480	460	484	498	535	508	458	508	505	504	494	457	497	486	502	496	537	477	508	479	492	495	508	503	497	506	521	504	440	474	468	465	434	477	509	521	480	500	493	505	533	460	506	480	507	512	509	530	516	481	491	485	471	498	527	486	455	460	508	519	513	511	495	515	521	503	510	494	468	479	485	462	511	482	495	487	484	498	458	497	503	496	505	492	479	513	494	530	484	509	488	517	516	494	481	448	470	499	498	494	501	519	449	525	494	515	466	493	466	470	487	467	499	503	508	496	514	483	510	482	525	474	479	511	501	450	467	460	452	495	485	527	547	505	509	485	500	478	503	526	495	494	471	475	478	465	513	511	522	539	460	500	522	487	481	537	472	512	493	491	536	466	505	497	496	475	521	526	473	458	505	510	483	493	449	515	491	501	507	498	503	484	534	469	503	505	504	470	516	459	504	460	477	503	513	519	510	490	502	485	526	480	507	494	521	502	502	474	503	495	459	499	482	506	516	514	480	534	476	481	463	502	499	526	504	540	493	506	475	439	466	526	483	530	506	504	488	517	503	515	493	510	503	520	537	520	485	465	476	429	486	479	495	491	455	513	450	500	460	502	506	455	478	521	527	497	494	479	465	487	486	519	490	518	538	519	490	481	507	486	516	463	498	489	495	484	508	503	470	483	501	482	477	514	499	521	490	511	524	503	510	501	491	478	458	513	501	482	491	490	464	451	488	518	466	494	517	496	485	548	503	496	490	502	444	489	500	542	523	492	499	527	489	507	494	525	480	493	468	520	506	484	495	493	487	481	483	529	499	534	516	498	515	505	504	526	501	482	502	520	496	447	494	505	515	517	453	452	506	505	458	499	500	443	460	526	483	509	501	467	510	476	485	474	506	511	471	499	461	493	520	508	483	489	503	493	479	514	486	501	523	495	498	483	500	518	497	509	495	503	467	475	469	500	510	519	502	489	454	497	481	526	519	476	507	507	529	501	522	554	498	491	471	530	510	501	475	540	451	471	497	503	487	494	459	501	504	521	487	541	518	499	487	526	509	532	505	482	501	524	456	486	540	488	497	483	490	475	478	525	481	477	528	522	478	519	503	457	496	475	487	485	474	503	486	496	488	486	535	473	506	491	501	472	526	516	504	506	484	490	467	512	477	474	476	477	512	476	513	503	475	480	457	486	503	528	487	501	493	478	497	483	499	465	503	499	457	495	484	507	468	494	488	472	471	486	471	529	494	523	498	461	494	488	506	471	460	446	500	543	511	500	479	510	476	476	501	520	509	458	501	506	509	513	521	532	466	479	526	492	517	488	476	496	514	491	500	494	512	480	474	474	497	453	478	467	451	509	506	494	447	455	517	485	502	497	497	472	493	481	512	489	517	482	527	488	481	501	477	464	523	503	509	483	499	522	476	501	504	517	512	504	504	512	463	523	551	475	557	471	486	476	508	508	466	514	483	521	461	502	503	456	466	487	521	507	492	480	504	533	467	502	471	506	493	533	456	471	526	506	505	469	510	527	525	487	455	530	501	497	504	472	483	510	472	485	508	499	502	520	479	479	476	474	462	509	513	491	479	483	475	534	474	505	520	536	477	473	506	495	497	468	508	455	528	481	528	483	496	533	551	511	529	535	481	471	506	458	523	495	489	486	474	483	528	513	510	456	494	501	484	485	501	491	520	496	452	484	478	511	525	510	495	485	504	462	478	480	512	491	501	477	493	493	497	508	513	505	462	499	504	499	508	502	505	493	471	458	515	486	499	501	513	489	505	489	492	520	458	507	485	505	482	455	472	498	487	481	477	502	477	479	473	473	514	490	490	496	550	475	489	482	492	453	484	494	519	491	519	474	470	495	524	501	501	487	500	539	469	507	496	484	491	524	495	519	496	534	460	500	451	496	485	508	497	528	488	510	523	464	509	528	481	513	477	469	514	521	454	508	491	483	494	484	497	520	482	470	461	483	463	497	508	465	476	478	509	537	493	492	457	525	499	507	485	507	494	475	500	500	508	507	496	512	493	439	457	492	512	458	488	501	496	503	517	504	495	505	485	481	528	477	508	479	443	469	503	463	457	487	441	463	465	518	500	470	463	497	500	488	476	489	477	506	505	507	529	490	473	492	453	507	489	528	510	521	496	492	496	512	545	471	501	534	462	508	566	493	490	516	512	524	490	510	504	504	524	514	454	498	508	482	486	483	477	509	504	505	495	514	519	466	474	478	494	487	521	496	470	513	486	502	510	531	462	489	490	483	515	477	472	489	488	524	499	462	528	462	486	515	498	510	496	505	505	487	488	477	504	470	451	483	493	487	483	520	479	510	509	508	503	474	481	509	470	480	511	528	469	485	506	524	528	458	475	503	495	500	481	520	516	555	512	480	504	473	470	476	511	480	509	541	523	497	457	530	529	515	480	521	495	487	500	521	514	487	476	515	530	515	465	490	556	561	518	523	529	491	493	515	475	496	487	538	533	475	528	525	513	485	465	459	526	463	472	480	508	508	480	487	509	510	499	518	512	501	538	525	522	502	466	524	486	480	467	482	509	508	504	480	486	506	500	489	473	471	502	459	486	502	480	475	490	472	513	479	511	490	468	496	484	532	522	480	445	529	480	479	480	489	494	506	500	507	474	522	490	497	453	489	510	484	466	478	513	444	506	519	501	493	482	464	512	504	521	500	507	502	487	478	514	503	515	460	509	501	498	506	499	511	518	525	489	483	524	478	477	485	521	479	480	491	492	453	468	515	488	489	513	484	495	526	521	514	509	493	497	477	495	477	472	472	420	497	479	473	514	535	501	486	512	532	514	494	511	483	511	487	513	502	497	490	508	520	525	529	488	464	519	525	484	527	464	461	535	492	472	445	502	474	519	484	503	494	498	482	478	508	495	516
2329	253	296	279	198	224	183	192	204	182	158	203	196	186	185	201	200	179	182	169	178	200	170	180	197	185	175	204	168	212	186	222	211	191	191	201	178	193	188	177	217	175	172	176	193	184	209	186	175	180	191	193	199	178	200	165	178	207	183	179	209	189	179	195	186	172	199	175	192	208	210	204	196	179	183	185	182	187	176	174	184	218	199	182	169	190	194	190	196	198	188	171	175	197	197	186	169	187	189	217	172	211	201	184	195	174	211	184	184	205	191	187	177	191	188	211	147	203	177	198	190	183	193	174	182	219	182	190	166	185	180	184	183	188	199	196	211	202	174	193	188	194	209	207	190	190	167	199	179	176	181	199	170	184	179	162	183	185	201	200	193	156	200	193	191	168	171	208	175	203	198	163	174	185	166	176	203	168	209	192	192	152	182	198	180	182	188	197	188	180	197	196	182	198	188	184	197	187	198	191	182	179	218	182	212	194	193	183	211	187	194	197	180	188	191	206	205	198	190	169	188	177	192	198	181	175	180	200	208	175	187	208	180	198	190	206	195	177	211	185	198	184	171	204	193	206	189	178	184	199	169	173	198	195	181	202	226	185	175	186	191	154	192	193	207	179	221	170	202	160	173	178	177	198	180	202	189	208	180	185	184	190	216	189	201	158	177	179	190	197	165	177	172	203	171	190	192	193	196	192	194	197	181	168	180	185	207	175	191	183	196	183	196	206	189	198	190	187	194	178	198	180	207	202	169	182	207	203	194	184	192	186	192	203	159	192	187	188	191	197	193	183	195	193	193	202	198	183	210	163	176	171	190	203	184	167	167	176	185	198	186	188	187	175	171	185	168	188	210	194	174	191	202	198	179	200	172	183	183	185	183	184	182	167	170	196	181	179	190	191	205	215	181	201	209	192	191	179	184	197	166	186	198	191	202	178	184	208	202	190	186	184	189	188	194	189	207	215	180	191	214	181	185	170	196	183	196	215	180	171	196	170	192	211	184	185	180	183	167	165	205	173	205	192	194	200	176	196	197	194	181	165	187	171	190	187	188	200	172	172	179	179	176	180	178	200	164	183	195	202	176	200	195	194	207	187	177	200	179	176	173	202	187	205	194	186	186	183	202	190	183	195	160	168	195	209	172	159	178	171	194	180	181	195	198	187	187	216	213	174	187	187	196	191	190	172	193	202	207	182	199	210	180	210	168	198	204	197	177	187	188	170	171	182	194	200	180	187	189	177	210	171	186	180	194	179	158	154	193	207	181	180	204	185	162	200	178	211	174	194	180	201	179	198	203	199	190	183	183	183	184	208	179	203	180	170	176	167	175	179	182	190	188	198	204	204	182	198	198	201	206	216	190	179	203	198	189	208	175	213	182	168	184	189	170	181	205	208	177	185	178	187	178	207	192	181	196	180	166	189	179	171	163	193	184	183	204	219	174	196	195	206	188	187	187	170	189	180	180	197	177	191	179	182	192	181	224	175	173	179	190	198	174	198	183	196	196	186	185	197	206	178	172	183	184	192	173	220	174	188	170	198	185	212	169	207	167	181	180	182	180	200	185	171	191	194	185	208	194	186	187	194	205	175	166	178	194	181	185	185	179	183	192	193	184	204	172	176	166	181	206	195	192	175	187	180	197	202	187	204	207	183	192	192	192	184	197	169	177	161	188	187	196	200	200	199	175	189	197	193	187	183	213	165	191	183	188	220	219	151	166	174	175	206	200	207	178	169	165	212	191	169	185	202	198	175	172	187	193	199	181	177	200	191	195	181	175	192	187	174	206	196	204	180	205	195	199	179	190	206	181	192	205	182	181	178	197	209	171	217	188	171	185	212	171	194	167	189	183	205	193	214	175	186	193	183	178	173	188	163	197	182	197	181	203	190	184	212	196	195	184	190	185	195	148	184	183	182	175	204	209	208	165	199	212	197	197	204	219	147	187	201	196	205	177	180	178	172	186	232	182	219	207	201	174	191	178	196	198	194	196	189	174	167	183	172	181	184	172	163	196	153	203	196	175	171	178	160	190	177	188	167	180	175	206	215	172	181	179	202	195	227	177	182	201	170	184	172	174	161	201	166	181	192	177	179	189	193	181	191	203	182	203	190	196	182	195	183	177	175	206	209	174	180	213	190	180	211	193	217	183	179	182	192	217	196	184	194	203	204	189	190	177	224	174	173	156	185	199	199	185	189	180	201	207	193	188	188	163	194	164	182	189	195	215	180	180	189	218	181	165	182	174	192	194	216	202	184	191	190	196	182	177	177	177	175	168	208	181	167	191	161	198	190	176	173	163	188	201	184	194	206	179	209	194	190	166	174	174	203	198	211	187	164	204	187	207	173	199	205	208	177	202	170	189	181	188	185	188	181	193	194	198	221	191	203	195	189	206	188	188	170	173	181	182	187	197	208	185	189	194	200	189	180	193	212	176	197	197	167	187	160	188	214	175	218	197	180	183	209	184	195	206	174	188	183	197	188	184	194	173	183	185	184	196	178	190	178	186	184	206	193	161	155	189	189	166	197	180	186	175	183	185	194	191	191	184	177	186	182	197	199	188	172	201	180	178	186	212	207	189	168	179	186	182	179	201	183	186	180	188	201	169	175	213	192	189	175	192	190	209	179	200	188	187	189	168	162	189	193	200	176	165	187	187	167	186	183	161	159	178	187	215	167	192	179	176	172	189	203	177	195	199	179	183	172	198	189	183	189	176	175	201	218	192	170	181	162	174	208	210	187	178	180	179	179	184	175	192	207	192	167	185	215	206	202	188	169	182	166	171	177	183	196	198	194	169	186	184	195	188	205	200	196	200	191	190	188	197	193	185	156	174	183	174	173	187	185	220	175	204	182	189	179	209	181	217	178	170	167	182	200	201	197	198	180	165	183	184	213	189	208	186	188	189	173	183	184	184	185	163	188	214	182	176	205	201	188	180	186	201	184	203	191	163	159	203	185	168	173	191	163	187	204	191	203	173	197	184	209	186	195	199	189	213	199	195	186	181	193	168	177	199	184	170	198	182	185	197	189	181	173	213	173	197	179	173	160	202	199	156	174	190	181	185	204	202	169	195	192	210	186	182	203	177	177	186	178	203	169	202	182	178	184	170	193	206	175	213	175	166	223	161	199	197	202	187	179	184	163	183	182	206	192	187	162	189	196	174	198	178	208	183	219	154	161	186	166	204	176	207	183	189	205	176	173	196	168	177	176	178	181	164	198	179	188	176	181	212	191	200	161	175	215	177	173	190	183	192	181	187	178	207	196	192	188	183	196	192	191	171	185	216	203	215	177	197	178	212	180	187	181	193	212	204	199	181	202	182	179	187	162	189	221	192	172	190	160	175	162	214	194	184	190	190	202	178	206	177	174	198	212	202	194	203	186	208	176	197	190	184	185	183	161	191	176	173	189	170	204	184	177	167	195	189	169	194	167	182	185	174	190	206	208	195	190	187	189	180	196	171	170	193	192	195	192	193	210	168	199	223	185	203	171	165	198
2839	698	747	729	721	689	683	644	681	622	596	594	618	613	593	594	600	614	630	595	574	595	588	582	541	602	603	602	588	592	611	562	590	558	560	604	604	571	604	562	572	524	544	547	577	547	565	588	546	617	557	560	567	550	603	579	542	605	616	578	592	598	631	589	641	549	598	603	555	619	605	563	593	564	583	548	579	537	600	532	543	623	592	558	576	556	549	566	573	556	557	527	627	587	574	622	578	555	550	551	573	588	579	553	562	598	593	582	545	572	584	563	602	600	592	532	579	557	572	574	559	571	576	589	610	560	560	557	624	577	597	581	603	596	559	621	576	529	571	549	580	579	558	610	585	607	560	578	572	571	599	598	569	605	587	562	586	564	549	550	580	566	575	592	589	585	624	563	587	572	592	571	610	575	598	525	554	564	554	539	577	600	544	579	554	547	594	614	605	581	554	637	575	579	583	588	550	571	529	612	598	604	598	531	586	573	593	573	637	600	587	496	615	600	567	561	581	572	578	544	543	569	545	587	571	557	582	594	602	585	585	590	586	583	591	570	580	561	608	580	584	590	593	571	591	581	600	607	572	532	563	562	567	580	605	577	607	542	552	570	612	587	518	577	550	544	578	596	609	561	591	590	595	575	583	586	578	608	553	639	553	576	553	550	577	570	592	569	563	511	574	571	588	581	562	564	560	627	524	586	588	534	528	542	566	585	565	600	593	568	586	580	570	554	574	587	594	559	592	561	611	577	576	576	565	602	593	555	548	594	574	581	586	595	609	569	635	585	558	567	540	565	606	560	576	581	584	576	571	571	585	547	553	603	583	589	571	563	582	587	575	577	613	571	567	592	556	593	579	554	584	623	553	563	564	589	613	568	568	576	548	568	575	581	555	571	600	547	575	579	580	585	588	583	566	569	581	546	594	574	583	585	635	554	600	598	567	621	606	594	575	583	572	561	585	552	580	556	632	563	565	637	601	581	650	580	589	577	616	612	570	578	562	588	581	561	619	578	586	593	550	543	579	540	586	605	561	587	597	612	568	523	567	574	609	587	570	594	550	566	585	585	582	552	579	588	529	585	573	584	584	542	589	559	562	547	586	623	591	585	577	567	556	556	584	590	571	591	542	576	607	556	600	574	612	582	548	571	561	576	589	571	533	585	558	575	579	629	555	555	588	532	603	533	557	586	596	564	607	577	551	623	633	580	618	546	599	573	586	599	581	581	569	515	597	615	537	618	582	605	611	588	582	587	536	631	605	584	575	586	564	567	590	591	563	560	573	563	544	567	615	570	537	582	610	536	595	601	574	582	562	595	583	534	571	575	606	572	574	554	566	568	545	570	585	594	597	623	611	536	543	618	620	584	554	607	558	577	582	607	554	615	621	550	556	552	620	624	550	578	561	569	555	596	544	597	573	597	579	564	542	616	582	534	547	585	598	617	587	553	568	564	552	546	592	566	567	573	556	540	592	573	595	591	587	584	584	555	553	536	571	572	602	561	569	555	551	567	507	570	557	591	560	592	593	580	604	560	574	512	582	564	617	587	601	532	557	571	549	544	549	597	594	566	555	570	562	570	597	562	538	552	542	589	613	557	589	593	557	556	539	582	572	632	560	565	589	596	558	598	568	547	584	594	588	576	604	590	536	551	576	608	636	596	606	554	630	583	606	548	563	569	550	577	563	578	583	544	579	578	604	615	605	544	582	570	581	601	559	597	598	542	566	595	583	605	591	556	556	580	564	559	599	577	545	571	563	590	532	581	550	608	533	584	548	534	567	561	600	566	516	583	562	590	564	541	586	577	560	614	629	554	553	547	604	569	542	591	629	579	623	570	550	548	538	595	586	552	599	542	570	581	538	594	567	570	543	578	561	579	576	569	617	611	525	574	553	559	540	611	543	553	616	561	549	581	582	571	609	570	573	570	604	581	585	560	542	578	595	553	542	568	637	552	622	608	584	534	554	588	537	596	593	583	521	540	582	543	569	554	606	617	568	596	574	576	582	596	578	587	547	570	582	606	546	580	560	532	572	521	547	560	567	572	579	593	602	601	542	567	611	583	589	551	532	577	607	574	553	582	593	568	597	616	635	537	597	572	580	540	591	579	555	563	568	580	565	598	583	610	573	592	574	615	575	595	574	566	603	588	569	552	590	599	573	603	561	529	577	573	616	556	574	576	586	571	566	571	613	565	616	571	605	570	523	595	551	533	578	626	601	588	555	557	583	577	584	611	559	600	554	624	567	615	611	588	624	561	580	571	605	556	572	623	643	601	585	566	577	604	571	575	577	532	545	580	563	558	572	504	602	599	550	580	607	590	557	591	557	619	537	579	558	568	576	577	572	534	593	588	582	579	579	583	561	546	568	579	532	548	564	606	590	533	575	557	598	551	562	588	580	592	541	548	597	586	574	540	590	583	609	567	556	559	575	575	598	570	579	577	600	613	576	547	616	606	598	566	554	581	574	556	626	564	601	566	574	586	586	591	656	586	593	560	553	522	557	573	572	585	566	550	560	572	587	571	592	588	558	551	586	572	571	587	603	601	603	587	574	593	572	563	572	587	576	535	591	570	603	542	568	597	613	564	594	540	589	597	556	584	602	561	560	541	571	596	585	588	590	540	557	570	548	555	538	564	570	560	629	622	626	602	602	599	589	609	539	586	579	629	586	579	588	574	595	561	571	582	554	584	554	572	582	592	609	538	576	611	569	565	553	555	600	600	596	556	573	584	608	601	563	572	619	589	571	586	554	564	546	577	564	544	564	568	594	574	554	585	614	566	570	555	632	597	564	558	608	596	592	555	613	559	596	545	582	574	580	608	584	615	572	595	600	588	577	604	603	579	582	549	617	558	593	611	532	595	604	538	557	642	550	587	573	601	558	586	588	545	564	598	583	604	586	531	537	563	605	611	561	588	589	531	591	550	556	557	581	554	589	571	565	576	564	587	565	544	543	557	620	598	593	576	565	583	577	576	591	543	595	563	538	571	566	614	577	585	591	570	541	540	587	579	583	586	594	571	583	594	553	539	556	542	525	600	576	580	592	630	601	585	552	558	614	560	575	552	581	523	588	601	557	592	649	602	558	581	612	556	579	600	569	570	581	596	586	576	618	596	586	535	557	556	571	595	589	512	594	557	637	567	578	604	615	564	563	576	578	546	556	588	584	584	586	546	607	581	600	582	593	551	567	552	546	586	650	588	548	544	581	641	548	553	617	577	571	657	580	611	569	593	598	571	566	573	576	561	569	548	611	585	564	552	533	556	626	544	520	569	595	550	566	571	585	591	614	581	597	600	562	549	590	588	537	589	589	580	583	557	571	561	595	607	570	619	631	611	544	560	570	621	602	574	586	602	598	591	597	554	564	567	598	567	623	553	556	588	590	542	590	581	617	591	606	549	568	553	605	586	547	613	593	575	551	517	529	573	604	565	565	578	610	551	584	576	577	533	556	554	557	553	598	588	601	583	567	575	541	625	588	586	609	549	562	563	562	588
9995	1085	1340	1027	688	512	414	339	284	221	210	156	161	159	173	135	132	131	115	124	106	112	104	106	114	90	105	95	102	94	94	90	102	127	100	89	88	92	99	91	89	90	104	79	92	97	105	108	90	101	89	87	91	90	109	89	92	92	79	92	98	107	85	100	88	85	90	95	90	87	99	92	87	87	92	93	90	86	88	84	84	101	91	87	92	99	91	85	81	99	96	89	112	91	79	104	92	107	100	103	94	112	95	98	80	93	65	101	100	91	94	102	95	110	85	82	84	106	99	91	85	104	99	82	96	91	101	84	82	92	89	93	94	100	83	86	91	107	103	103	82	81	79	92	87	92	103	86	95	88	106	82	93	83	106	105	85	79	93	95	115	84	92	92	88	95	81	101	105	94	98	111	96	106	89	75	107	98	85	80	85	91	85	90	96	94	85	74	88	85	101	75	88	70	87	110	91	93	97	88	88	91	97	73	82	86	75	87	97	98	89	103	74	74	83	86	99	90	94	84	104	103	81	85	82	101	92	92	82	100	83	103	87	87	96	88	95	90	89	92	90	89	83	91	76	95	98	82	84	94	80	102	68	89	75	100	82	82	90	93	94	98	97	106	103	107	97	83	108	103	114	110	99	100	84	92	98	94	83	83	83	81	98	107	90	88	94	92	78	91	95	101	105	105	108	108	91	100	96	86	90	108	97	98	81	99	80	93	76	96	70	88	90	79	94	100	91	101	93	103	83	112	104	107	103	88	89	117	95	94	78	113	109	94	87	78	84	86	94	99	94	84	93	93	110	83	83	102	88	85	95	89	86	102	103	90	102	92	98	106	91	87	100	96	93	88	78	103	100	89	95	85	85	79	87	98	87	104	95	99	108	90	89	87	81	110	91	85	95	83	87	95	83	100	82	109	88	99	93	89	104	98	88	76	91	99	104	95	82	80	80	89	92	88	110	99	83	88	83	89	95	102	98	91	90	95	93	76	100	83	77	91	76	108	76	87	108	85	93	97	96	83	95	109	85	96	76	100	87	92	82	105	90	86	90	93	87	86	100	96	79	79	82	110	98	77	101	75	83	93	84	77	89	92	85	93	97	94	93	85	98	83	92	85	92	108	99	103	87	90	100	92	83	96	85	101	93	99	77	91	94	99	83	93	80	83	101	104	93	86	91	84	106	87	103	99	92	94	93	93	91	70	93	99	89	75	102	103	110	92	90	97	122	99	86	93	100	107	98	98	88	65	81	104	95	115	91	90	96	110	99	90	100	88	102	99	85	87	100	98	100	97	75	80	95	99	84	82	107	89	84	64	96	109	95	84	82	72	117	98	81	88	81	101	96	84	97	96	84	92	105	91	93	106	99	108	78	90	88	93	95	104	104	85	64	94	79	78	99	84	102	97	106	82	97	90	94	90	86	78	88	71	83	104	97	93	100	91	102	78	99	90	92	82	77	83	70	100	96	100	76	92	84	111	96	92	112	103	102	110	108	96	97	68	92	89	101	101	97	83	72	96	85	83	79	83	97	111	84	87	97	84	92	77	103	101	93	99	89	80	85	81	97	108	88	88	95	92	92	101	84	76	112	100	77	89	95	74	86	87	74	101	89	88	83	87	86	102	89	92	97	86	108	89	82	102	81	96	88	79	82	101	84	71	103	96	87	91	91	93	94	83	97	96	91	85	88	98	99	91	102	84	101	105	93	82	67	99	101	91	89	92	92	82	89	93	99	93	101	102	73	118	98	89	106	122	94	95	76	78	105	81	78	104	88	95	85	80	100	86	83	89	89	92	78	82	103	84	97	104	75	121	90	87	112	91	92	87	79	96	94	99	89	82	93	106	97	90	94	81	98	83	85	97	88	98	106	93	97	80	70	100	101	88	89	88	74	93	111	98	79	78	85	108	108	87	104	94	93	89	82	116	91	85	94	75	107	97	98	104	96	103	89	89	101	75	97	85	91	88	96	90	99	93	102	89	87	111	94	102	104	115	101	93	98	100	83	102	89	110	105	92	94	94	85	103	88	109	79	113	79	87	85	90	93	97	96	92	103	92	96	95	88	99	83	90	106	93	92	98	128	84	91	96	97	96	92	96	116	94	89	87	96	107	96	99	93	95	105	99	80	89	86	96	92	104	90	85	95	77	92	90	91	81	92	94	91	92	112	83	87	90	85	102	104	73	90	93	102	111	98	101	76	110	92	90	97	96	93	94	102	101	97	90	92	78	90	84	95	92	101	100	93	92	84	99	87	101	94	96	89	95	100	104	93	74	84	88	105	88	85	91	78	81	94	78	81	98	90	101	73	92	99	89	92	103	105	91	111	101	64	110	89	93	99	91	92	109	82	86	96	91	85	84	96	84	101	98	104	94	84	99	96	98	77	100	116	101	102	94	81	93	106	106	80	83	86	109	94	97	90	107	102	96	97	98	87	118	79	96	92	85	95	92	110	71	90	102	100	101	104	93	99	98	100	91	75	94	83	72	100	96	97	104	86	93	90	89	103	92	83	108	80	84	87	94	101	72	91	81	111	97	83	86	81	96	96	96	94	90	92	94	100	98	85	83	100	87	102	92	92	98	100	93	96	96	122	81	105	86	102	92	101	126	96	94	101	102	98	93	93	102	83	85	87	93	96	86	97	92	81	95	113	94	91	97	88	119	87	102	87	92	80	92	91	107	117	99	95	99	109	113	96	95	101	104	94	84	88	81	87	71	105	85	85	78	90	105	93	81	84	78	83	79	96	73	85	95	73	106	98	100	93	88	96	84	111	95	105	101	95	72	89	97	82	85	87	91	84	102	95	97	93	82	77	75	85	111	83	88	94	88	105	85	92	92	96	99	93	83	88	100	112	97	85	87	85	85	82	93	82	90	88	96	89	104	67	93	88	104	97	97	89	85	97	90	95	95	99	85	96	87	132	106	87	110	111	83	101	78	93	86	97	75	99	84	94	91	94	89	85	89	82	84	92	93	108	95	100	91	109	79	78	95	95	85	106	82	92	93	105	96	97	108	92	81	84	85	93	100	95	93	89	88	89	92	100	85	113	94	91	93	94	88	108	96	98	78	99	101	80	91	85	109	97	99	88	87	97	104	99	99	79	77	84	101	83	103	77	89	75	92	81	96	84	73	93	86	98	92	121	99	94	69	97	95	87	105	89	94	82	104	89	90	101	86	98	94	91	81	85	93	83	92	112	99	108	106	97	107	80	97	94	93	98	89	77	87	99	103	104	95	101	92	88	82	106	97	98	101	85	87	78	81	84	92	92	103	91	87	98	93	110	103	97	76	91	89	98	103	94	85	101	105	87	83	85	83	84	89	113	100	97	81	89	107	99	107	98	97	89	85	112	74	114	76	77	84	83	100	80	98	101	73	77	92	74	91	91	99	103	89	94	88	96	90	107	87	96	93	102	91	105	90	83	94	95	78	106	103	93	94	104	90	87	87	105	82	84	112	91	96	88	93	88	97	95	74	105	86	110	82	75	93	98	90
6316	1445	3426	3705	3166	2645	2050	1631	1424	1228	1151	963	903	772	742	706	681	627	573	586	509	560	536	480	473	482	407	462	450	427	396	410	397	401	395	375	388	379	418	367	360	407	373	378	327	392	364	376	424	353	326	345	367	358	343	345	337	347	339	361	329	381	351	349	342	314	346	359	299	353	327	346	349	344	296	293	313	359	312	330	355	349	332	341	349	321	328	330	311	318	331	329	317	325	332	325	357	314	307	334	323	320	320	335	343	360	327	330	345	335	317	317	311	338	271	348	325	363	353	329	345	326	349	298	296	331	332	325	315	332	316	323	321	332	299	331	322	309	334	305	324	320	325	344	340	301	299	334	328	331	332	345	370	318	292	319	311	341	321	323	293	337	322	295	337	306	334	357	341	324	366	313	320	291	312	312	330	310	312	278	310	336	319	309	333	313	361	352	311	330	289	316	310	326	343	315	303	339	341	337	302	313	338	302	332	356	322	319	356	326	309	336	319	302	306	323	323	315	341	327	308	313	310	326	345	355	311	341	344	315	336	336	341	306	319	322	288	344	332	359	295	355	309	306	288	373	317	317	364	350	300	313	327	327	312	295	332	317	336	276	334	316	346	317	304	326	331	351	315	314	334	330	351	338	306	324	342	328	293	313	344	342	307	334	365	321	320	366	316	333	312	331	301	330	317	310	292	325	312	349	324	334	297	282	318	320	346	320	348	320	337	348	326	346	341	329	322	336	347	310	328	320	331	297	337	296	356	305	315	331	289	310	333	317	330	341	330	381	291	343	329	294	341	354	318	313	321	308	317	347	315	323	328	330	337	336	336	330	320	364	308	325	303	305	352	351	335	293	329	332	314	303	314	311	317	335	343	327	312	322	300	339	314	338	324	307	316	337	295	327	345	321	327	335	332	311	327	303	354	323	358	329	329	309	357	313	341	321	312	311	314	313	319	372	355	296	367	323	331	295	297	342	305	300	319	324	364	319	334	304	307	330	346	347	292	321	306	290	301	315	316	334	336	332	356	326	315	314	316	333	331	329	318	313	303	292	295	303	310	304	318	303	300	333	333	332	312	334	283	356	306	317	305	327	343	332	330	319	314	313	292	321	310	312	319	314	320	318	311	324	288	334	297	290	316	333	299	324	339	328	318	332	329	329	317	317	318	308	314	347	349	314	322	315	296	312	353	346	308	314	292	333	316	316	319	341	364	313	318	316	352	303	344	333	314	326	320	320	340	326	322	316	349	311	324	338	293	314	344	319	318	303	330	333	321	331	342	305	359	326	315	342	322	306	334	318	314	292	326	344	292	330	325	331	308	319	313	350	306	355	346	332	319	349	345	300	355	295	333	312	335	342	325	305	315	328	358	318	298	330	345	319	317	333	308	340	314	366	343	336	306	289	310	321	341	321	317	326	287	301	318	341	347	324	345	290	303	336	284	293	317	320	319	329	302	339	326	335	290	291	301	349	301	341	328	316	336	332	336	316	345	326	322	332	341	293	317	315	308	343	278	325	322	344	321	335	329	318	338	306	318	352	306	324	294	313	305	327	293	320	290	291	303	305	296	318	313	352	302	331	346	322	313	300	354	295	303	302	294	325	340	312	297	306	311	316	326	330	320	343	333	323	303	341	319	320	334	308	326	289	356	296	302	348	326	327	336	342	345	316	365	305	307	362	338	348	321	324	316	260	318	339	285	314	329	328	340	312	322	297	340	320	326	309	276	311	296	327	306	318	325	291	313	330	343	347	305	342	352	334	327	296	303	334	329	349	333	324	302	331	296	313	342	344	318	317	337	326	323	344	294	305	323	354	344	325	349	300	317	341	321	336	345	326	316	341	340	313	315	330	306	310	305	336	362	324	330	319	362	343	344	353	314	323	321	299	309	321	289	291	287	344	309	369	309	308	293	305	334	351	295	313	324	311	328	330	327	330	302	315	282	304	284	339	311	326	341	323	314	339	364	298	316	329	338	318	302	302	321	306	318	333	294	316	301	308	321	334	309	310	329	330	331	318	301	289	314	297	331	326	324	315	305	332	318	319	351	327	323	296	269	302	292	304	296	324	312	304	338	291	333	341	326	318	277	310	347	307	310	332	324	309	328	345	343	320	330	327	271	317	320	322	333	362	347	348	338	356	327	308	324	336	321	334	326	299	322	320	335	312	347	319	320	345	313	320	294	299	308	308	336	302	313	346	305	342	333	297	328	309	321	340	332	350	324	320	354	327	318	349	310	353	341	358	328	325	309	311	291	307	298	310	312	345	329	308	325	320	318	336	305	333	303	325	318	329	317	309	331	330	320	306	333	340	349	318	314	328	283	302	317	350	283	329	324	321	338	297	340	298	282	310	297	280	331	314	335	337	299	319	316	320	302	281	356	326	321	335	321	343	342	295	349	309	336	345	308	337	326	325	360	315	293	318	322	311	290	367	308	334	303	334	313	316	320	351	298	333	314	294	343	337	343	328	340	324	319	358	358	305	365	322	315	344	312	301	305	351	309	330	310	312	298	302	333	350	329	309	316	314	342	301	307	343	323	329	328	326	283	308	298	300	319	284	329	308	327	331	297	341	275	335	308	317	317	306	353	294	326	328	327	280	303	304	320	316	296	348	296	304	307	309	316	336	326	326	321	321	316	336	312	328	345	335	353	325	309	344	293	361	303	330	333	360	337	335	318	314	316	326	337	332	321	349	302	310	333	273	339	309	340	336	314	334	340	345	314	324	335	339	336	321	295	346	309	307	302	290	329	315	304	340	282	314	296	334	275	306	344	353	318	327	319	344	330	322	310	326	339	319	339	313	303	348	323	333	350	305	335	295	338	282	302	325	330	340	348	352	300	324	322	348	327	314	316	313	326	295	337	304	314	339	331	330	317	304	340	359	296	317	311	313	318	315	305	338	345	336	316	331	353	314	317	294	305	345	314	350	336	310	309	307	319	324	333	352	315	356	319	326	355	313	317	299	302	333	327	332	317	325	305	330	294	316	322	328	321	309	342	337	319	296	332	319	303	348	321	316	325	315	313	346	345	319	338	340	285	327	325	336	291	261	347	307	302	335	329	309	286	311	299	311	326	312	312	325	329	325	322	334	338	324	323	336	326	306	320	338	285	331	315	323	331	304	297	305	328	322	276	305	315	310	330	341	344	309	323	291	329	301	325	320	333	293	338	332	340	315	312	316	342	298	313	300	302	336	333	334	327	345	323	315	312	325	305	320	316	311	306	332	315	299	291	308	325	320	293	374	337	317	310	334	309	286	336	317	311	310	323	318	363	306	311	314	319	321	290	315	301	335	308	316	364	304	321	302	315	323	335	304	335	334	336	350	305	328	304	321	334	329	348	318	319	333	318	319	333	331	305	324	342	323	313	330	315	342	315	334	336	321	330	327	349	298	347	312	321	337	314	314	347	313	328	328	338	301	335	315	333	311	311	334	317	379	315	331	283	323	312	348	347	339	325	347	319	331	329	317	346	327	322	327	314	289	313	313
17543	2713	2852	2071	1433	1015	817	610	508	438	362	379	314	277	230	258	253	234	210	182	187	174	212	220	186	202	208	169	174	171	174	154	168	147	160	168	168	165	170	179	147	191	180	162	180	146	123	153	158	158	165	180	158	152	142	133	163	149	142	154	156	158	187	172	168	145	148	166	159	158	157	141	121	143	159	142	148	157	158	159	139	136	132	145	138	147	147	150	142	162	159	134	164	151	159	151	168	149	132	163	142	167	145	152	171	136	160	172	149	158	138	162	165	154	123	154	162	133	161	155	163	142	138	137	152	183	170	135	151	158	149	163	146	144	164	175	140	161	142	153	147	154	139	124	148	158	161	147	139	172	128	163	147	178	130	160	140	154	157	137	178	139	155	147	143	155	147	178	146	146	158	148	151	166	156	147	140	154	137	154	162	152	153	146	156	163	140	142	149	141	156	153	137	165	163	162	167	138	163	138	150	162	129	146	153	158	152	157	158	153	137	138	141	150	156	148	149	150	148	153	133	159	128	167	149	154	159	177	151	140	153	140	142	160	156	154	148	152	141	129	154	134	157	144	149	130	120	146	140	152	148	141	120	158	170	153	151	162	138	147	136	151	164	153	154	139	156	145	157	158	161	114	163	142	147	164	173	169	141	162	158	126	165	170	146	149	149	150	126	150	168	145	167	155	137	148	176	148	143	138	165	164	155	148	170	152	170	141	131	148	145	150	161	150	146	147	149	162	140	154	153	172	146	140	152	147	143	138	161	178	152	158	147	148	156	159	143	167	154	154	150	151	140	145	142	154	132	169	146	156	156	158	140	141	154	159	174	152	157	159	157	163	138	128	151	148	164	147	137	154	143	139	150	140	162	151	143	168	153	167	150	133	152	155	155	145	140	165	149	143	147	144	156	154	163	137	125	150	155	134	155	134	124	151	147	164	132	150	141	141	138	158	135	159	131	138	163	152	142	156	137	148	151	148	153	138	148	147	155	149	143	142	139	148	140	157	145	149	136	155	141	139	135	139	148	161	167	168	143	164	160	162	136	151	150	153	154	141	143	140	152	139	153	168	150	151	153	160	130	154	133	137	174	135	144	139	147	140	133	155	142	158	136	157	148	144	146	148	159	150	153	176	150	140	157	146	152	153	136	140	152	145	162	165	147	149	145	155	141	142	181	158	152	139	141	139	153	189	141	141	158	166	162	130	143	163	129	147	166	159	140	155	139	167	137	136	153	139	158	165	146	155	163	151	148	161	148	141	145	163	165	142	155	154	146	154	160	145	145	137	152	152	150	134	166	154	143	167	137	151	170	127	137	149	163	125	167	159	156	128	162	136	133	139	146	124	144	156	153	141	154	130	147	134	128	170	153	141	160	154	132	131	137	125	133	170	154	165	155	159	143	144	143	137	166	152	163	154	151	180	155	129	129	147	132	136	139	161	156	130	158	145	155	165	150	172	134	164	142	141	147	142	140	144	162	148	156	147	144	153	163	160	142	166	146	152	151	138	176	161	151	150	140	135	150	142	151	140	159	126	164	160	161	141	152	142	154	149	147	143	152	163	137	163	160	148	134	149	143	134	140	155	162	153	166	137	139	164	142	153	130	156	147	131	132	154	150	158	147	150	160	144	139	155	151	172	147	153	148	144	142	174	144	164	166	130	156	152	148	150	147	163	149	142	135	140	133	141	143	158	145	140	142	140	130	140	168	147	155	164	143	144	151	164	137	161	155	135	144	162	153	166	168	141	150	141	146	166	154	163	133	133	159	132	175	168	128	137	140	171	167	131	146	131	147	157	144	134	154	174	139	134	148	145	148	140	161	153	143	168	146	164	140	135	145	140	146	161	124	146	142	161	168	148	158	131	144	166	161	149	144	143	145	148	156	123	141	159	134	148	159	163	151	154	138	143	143	171	152	143	140	131	140	163	170	145	155	140	146	148	144	156	153	151	150	157	161	159	160	140	143	150	164	156	175	168	152	136	140	156	153	167	166	140	136	177	148	136	158	155	165	146	168	153	125	151	143	139	170	147	159	129	142	152	157	122	156	150	160	125	150	137	143	157	142	145	139	143	147	165	156	152	128	156	134	144	145	159	148	151	157	164	144	143	145	159	141	154	134	154	136	162	148	159	141	158	147	152	136	136	140	149	145	138	148	147	138	148	129	149	149	164	152	167	139	161	145	132	151	121	144	139	144	161	139	134	148	157	155	137	141	144	164	155	137	152	155	155	168	137	154	146	138	157	178	153	148	144	130	149	174	145	151	154	151	155	123	153	149	146	146	144	154	166	142	162	158	148	163	143	139	119	140	146	164	126	135	155	156	140	140	156	150	164	139	154	168	128	155	167	171	159	147	135	132	137	138	148	164	147	138	125	150	131	146	143	143	149	126	139	158	149	147	168	138	150	171	149	146	149	155	168	161	143	132	141	140	150	162	138	139	140	123	148	164	139	135	136	147	144	145	152	178	153	166	164	155	155	144	140	156	154	151	149	125	151	149	120	140	141	141	121	168	155	135	155	162	128	130	156	141	160	139	142	166	141	149	164	144	154	141	125	144	136	152	143	134	135	175	137	140	133	122	144	177	128	151	174	146	143	138	138	150	136	149	146	154	162	178	162	145	162	149	155	168	160	154	154	144	131	150	132	140	153	136	176	132	165	182	145	142	125	123	151	118	147	134	155	143	155	152	156	168	149	152	143	169	148	154	152	156	159	141	180	162	148	171	152	150	161	149	149	169	157	157	160	157	169	157	138	148	151	154	145	147	127	158	134	143	148	143	144	150	153	152	162	179	141	172	145	131	143	156	136	144	151	125	133	170	157	138	141	139	162	151	160	144	148	151	173	140	139	138	140	161	169	157	138	140	159	169	148	175	146	135	151	138	132	147	159	141	150	159	129	152	151	142	133	134	151	165	150	166	134	135	142	150	162	149	168	156	132	174	157	166	158	136	147	155	165	135	137	154	136	134	156	167	148	156	123	137	180	139	145	174	139	135	160	134	155	149	167	133	181	143	137	148	159	153	138	140	159	146	156	133	154	151	146	146	151	137	152	153	150	147	154	144	113	136	138	139	162	158	150	160	141	135	163	130	154	146	165	148	160	115	154	143	153	133	153	172	163	150	145	134	157	145	151	138	123	139	156	156	158	151	139	128	160	143	141	150	141	156	151	170	155	146	148	155	157	165	146	145	164	122	164	156	179	159	147	140	168	155	136	146	163	147	155	156	142	163	106	135	140	165	125	117	165	150	155	152	155	148	172	139	163	161	137	148	129	154	142	153	156	140	160	142	162	153	151	145	143	151	157	143	145	160	146	162	146	118	145	154	171	115	146	139	152	138	147	151	148	145	153	151	143	170	150	139	132	157	134	141	142	157	146	148	146	166	154	173	117	140	148	170	155	145	155	153	157	142	162	141	134	168	162	140	153	161	162	145	157	162	139	144	116	145	128	146	126	138	151	142	163	160	148	144	125	147	172	120	140	170	155	177	142
8760	2757	6682	7051	5853	4767	3880	3162	2681	2287	2020	1763	1555	1440	1377	1195	1186	1051	1061	1020	964	908	825	808	768	798	772	752	712	753	691	669	736	659	651	600	625	628	631	594	594	621	607	604	654	543	592	579	557	554	532	566	552	570	563	545	552	558	532	522	542	525	571	553	554	528	511	511	521	582	513	494	528	530	521	555	520	495	527	548	521	488	521	532	482	511	556	548	522	566	501	561	503	510	466	512	537	493	544	562	547	523	480	493	513	508	528	516	480	529	522	487	550	529	500	498	530	528	497	487	471	495	534	542	501	535	540	517	519	524	484	491	522	519	507	507	544	474	497	497	497	491	480	541	482	476	511	506	496	492	544	524	514	501	513	486	493	506	482	498	492	492	521	490	498	486	543	509	493	507	487	491	488	481	484	500	489	457	481	499	505	493	528	503	475	484	490	500	541	499	534	526	519	490	482	530	522	481	502	487	513	482	508	537	520	500	496	484	509	498	492	470	461	514	494	511	489	520	531	471	515	463	495	491	473	541	505	515	489	510	507	508	472	459	514	492	518	482	460	486	527	460	508	474	478	509	476	520	478	515	511	457	470	488	472	511	495	509	471	498	473	519	488	491	483	464	487	463	509	461	516	512	479	477	522	519	512	452	503	466	528	454	524	484	466	497	516	524	498	488	497	510	500	514	502	495	478	512	494	488	481	461	464	472	485	541	497	488	501	487	530	503	496	487	486	489	454	501	523	489	495	484	489	477	530	511	490	500	531	488	508	436	488	468	487	519	475	512	479	525	458	529	513	493	527	482	494	476	469	482	535	501	508	491	503	483	503	472	485	475	503	497	469	453	469	510	490	520	490	493	462	474	526	472	453	494	518	517	508	497	472	496	499	533	554	466	500	497	491	507	503	508	494	508	490	469	544	503	495	515	490	475	471	499	518	518	487	533	461	534	476	502	498	528	498	465	507	501	456	515	520	511	475	516	455	516	521	500	486	492	494	493	512	467	488	530	556	494	542	498	515	489	467	497	527	553	533	448	481	506	519	490	505	496	474	534	479	513	497	480	476	512	479	506	457	496	503	548	479	527	507	497	480	476	483	491	511	517	501	479	482	448	532	485	509	471	474	475	543	470	495	467	497	473	503	523	477	507	464	511	503	501	511	437	471	491	491	472	463	472	473	482	510	492	518	484	495	502	504	506	536	467	500	519	510	477	509	486	502	485	472	502	494	513	479	452	506	505	506	482	510	485	490	480	469	473	506	511	474	497	496	527	475	482	476	541	503	526	504	448	509	494	501	485	500	523	500	459	487	517	484	484	519	515	518	472	501	551	515	514	513	504	527	485	512	498	536	475	546	500	494	478	505	538	500	481	505	509	472	508	490	523	471	465	507	501	449	524	475	486	517	484	531	536	502	490	518	496	480	467	529	485	480	525	507	508	447	506	473	489	503	512	521	483	512	466	481	480	505	535	474	499	506	480	514	530	465	504	493	486	479	495	506	475	484	550	471	483	497	513	461	508	492	506	496	477	514	522	480	496	509	489	492	528	540	471	494	470	510	498	481	498	490	490	494	517	505	494	499	481	495	489	498	522	530	482	515	463	518	511	503	488	495	498	506	489	493	497	478	512	430	496	511	537	480	496	510	533	474	487	484	520	507	462	504	502	476	517	497	488	513	478	470	466	503	487	484	503	489	497	482	526	486	486	528	504	508	502	514	483	521	521	505	506	478	475	493	515	480	532	510	497	460	490	486	527	545	504	492	472	516	490	526	483	522	514	503	462	502	488	479	510	510	517	471	492	539	486	529	478	482	505	484	468	488	481	487	497	466	508	505	532	488	494	471	507	494	486	477	507	473	477	469	514	523	506	485	480	521	505	497	470	469	497	509	456	550	481	473	503	514	472	528	506	495	497	498	473	502	532	466	530	504	492	495	489	517	552	532	505	510	450	567	510	454	534	505	499	504	470	480	500	519	514	514	464	516	494	463	517	532	493	475	532	494	521	490	453	452	503	552	517	546	506	447	481	519	468	474	504	463	497	500	505	518	532	518	505	512	456	469	462	461	491	501	455	491	500	518	482	492	537	514	498	487	501	506	468	445	529	489	471	509	524	484	509	525	488	495	470	501	507	495	485	499	472	502	466	488	496	525	537	498	506	505	494	516	484	498	493	514	509	501	483	490	544	479	493	486	468	509	504	498	483	453	491	532	478	455	494	518	458	505	510	515	477	490	497	502	526	487	494	480	491	499	508	496	477	488	502	486	500	507	515	457	472	462	476	502	509	471	484	444	530	507	500	551	475	517	472	489	491	451	486	493	506	468	504	489	466	515	482	485	467	540	487	482	524	497	484	490	445	487	484	507	494	485	477	500	465	499	515	474	502	509	522	501	528	502	484	470	466	513	497	516	480	515	492	462	445	504	525	497	503	469	478	475	472	543	513	481	501	515	507	481	483	506	531	514	462	491	495	519	496	494	530	518	452	499	491	465	511	470	521	492	488	491	498	531	496	507	500	503	488	479	488	501	514	499	491	504	489	495	516	424	477	506	492	473	502	492	471	484	469	480	487	477	498	512	473	506	507	504	476	494	516	497	490	485	480	523	487	510	517	483	480	515	504	508	517	529	484	522	491	513	484	510	503	486	475	533	486	468	496	452	534	510	504	474	515	515	475	505	470	460	494	473	476	515	493	525	514	538	538	539	514	486	547	527	497	500	478	503	494	479	476	460	506	505	492	477	504	520	500	461	518	539	522	496	481	493	491	501	469	505	481	488	479	516	463	491	459	474	495	493	496	480	524	480	480	501	497	498	501	431	494	501	499	455	451	501	484	513	482	494	507	514	481	481	480	466	466	495	465	473	501	459	512	511	501	492	506	479	468	472	529	501	511	495	478	483	487	482	513	485	474	492	472	535	504	515	493	525	500	457	487	517	452	465	454	484	514	468	539	497	515	461	494	469	481	512	503	524	494	501	488	519	509	475	494	542	505	512	478	489	469	521	465	454	529	503	512	510	492	512	506	521	483	491	492	500	485	505	479	465	485	486	457	506	487	519	490	484	518	546	495	440	487	499	487	516	490	475	479	524	441	498	479	485	507	507	473	503	516	487	501	491	513	504	493	507	495	520	505	513	503	469	501	523	457	493	497	477	500	519	515	499	476	505	480	495	469	490	472	492	525	515	489	448	467	527	494	519	467	480	474	499	477	476	493	500	483	472	518	526	497	500	528	487	421	530	467	506	473	505	504	488	529	511	486	473	484	543	530	501	523	468	506	494	491	483	485	485	479	517	494	464	498	514	503	511	491	486	503	499	475	526	495	517	454	462	484	517	506	520	469	499	454	495	477	460	494	505	542	449	514	520	528	503	475	488	520	544	527	485	480	491	500	496	527	500	483	487	489	477	481	501	478	508	455	514	515	503	494	484	513	501	523	497	507	475	483	490	486	488	516	493	493	465	518	478	543	488	498	500	510	490	494	484	514	540	472	511	493	498	468
2442	262	289	221	203	211	216	224	220	206	203	200	195	165	199	167	177	218	190	176	172	197	192	183	214	181	201	202	175	188	190	203	175	169	190	172	192	186	186	177	166	199	194	203	160	187	199	186	207	174	194	180	208	163	176	199	184	173	204	176	201	189	192	192	183	186	185	182	181	175	176	193	198	190	184	198	193	172	195	161	184	190	176	180	185	181	183	159	192	202	163	205	175	168	187	200	172	184	194	195	190	208	181	178	207	191	173	176	174	195	174	211	174	205	184	197	174	176	195	188	185	179	181	172	205	188	183	144	183	208	166	205	201	200	176	175	177	186	177	177	190	179	180	187	196	197	179	183	179	182	198	197	183	175	224	174	187	182	182	183	174	205	163	196	190	194	194	168	187	184	182	177	198	203	186	168	197	216	170	178	193	195	171	169	167	170	186	199	193	161	188	190	189	188	193	176	193	168	177	173	198	195	177	166	198	183	207	199	186	213	184	178	176	194	185	172	196	180	185	164	203	171	213	187	178	171	187	177	191	181	189	195	165	211	178	185	187	176	185	177	197	201	170	189	197	183	179	181	215	187	209	199	176	179	187	211	197	183	192	203	171	202	206	194	162	183	179	220	172	178	163	166	176	182	207	181	165	203	215	186	195	193	180	177	198	204	172	181	200	182	177	204	182	193	206	180	180	191	174	178	173	171	184	175	177	180	190	192	197	168	174	200	177	190	196	221	190	190	179	199	186	189	168	188	194	189	197	171	174	196	196	202	182	186	208	169	204	181	193	174	172	190	187	196	206	193	192	198	205	177	199	180	166	194	210	164	162	187	203	197	196	198	181	202	202	182	172	201	199	190	185	159	225	183	191	202	168	178	191	214	198	204	187	187	180	196	186	184	185	161	192	199	178	176	200	185	177	164	188	184	185	192	195	190	185	183	161	195	194	181	202	194	160	185	189	166	172	172	192	166	178	196	169	183	178	179	191	203	207	193	181	181	193	197	159	184	175	177	175	203	219	192	188	191	210	188	197	180	178	152	188	192	204	197	200	176	178	194	170	195	178	188	204	178	179	187	190	199	177	215	169	187	200	174	207	167	205	191	188	200	192	197	187	175	196	181	213	184	187	187	175	184	181	205	173	168	179	187	182	179	188	190	199	211	182	195	191	214	204	204	178	169	196	186	174	201	192	180	194	208	169	186	179	214	171	191	220	176	180	185	192	187	194	186	174	179	201	196	168	194	185	163	190	174	173	179	197	182	185	209	168	172	199	182	171	185	182	164	168	187	178	178	209	187	191	209	222	173	188	192	204	164	207	181	211	200	210	169	185	196	190	186	204	186	167	171	190	196	179	198	184	183	186	192	195	213	199	187	178	192	180	198	184	166	207	179	192	179	184	173	181	195	216	185	189	198	203	201	184	185	181	195	188	200	203	196	192	172	153	192	185	174	179	172	193	180	181	178	157	208	208	190	168	202	196	192	178	164	193	193	181	166	193	204	177	163	215	174	205	172	167	172	186	207	175	191	176	176	205	190	161	189	221	195	186	185	199	179	222	197	206	173	194	192	147	190	214	191	190	184	173	191	170	202	178	187	177	187	199	188	201	190	200	170	206	186	175	199	171	189	203	169	178	169	193	195	187	209	182	199	174	161	174	177	206	191	210	171	198	199	179	167	187	198	191	162	176	189	178	160	181	193	177	181	175	179	191	150	180	171	171	203	180	174	203	193	165	175	181	187	187	180	184	177	200	206	188	186	186	174	185	208	155	186	172	192	183	166	200	178	180	198	197	189	217	205	182	217	178	196	198	187	159	186	189	187	209	190	208	172	188	196	175	173	188	167	193	170	169	210	163	183	189	201	180	162	185	178	197	197	173	184	207	202	202	162	198	209	153	184	177	206	178	199	180	205	175	170	185	172	178	190	183	184	201	173	188	169	211	167	188	192	184	193	217	178	187	185	197	226	191	182	192	197	186	177	189	194	184	188	190	169	192	161	188	196	193	220	173	178	200	179	191	193	166	216	171	169	174	203	173	203	183	186	201	203	203	195	202	208	218	178	180	174	202	168	183	193	201	183	185	190	177	183	161	161	166	181	178	179	168	196	183	181	211	178	191	199	177	200	177	184	199	188	203	180	177	171	179	184	186	201	212	181	193	205	172	190	169	195	187	205	186	190	198	180	166	189	206	198	180	211	197	226	194	176	199	183	186	166	214	208	173	183	184	170	206	186	187	204	198	208	171	234	181	195	174	215	181	188	201	184	157	191	207	204	170	177	154	178	203	192	192	173	169	208	182	200	187	201	178	188	164	185	199	182	175	192	193	171	164	214	185	197	169	180	189	205	188	211	194	213	169	177	183	181	170	206	171	209	184	191	184	166	188	191	189	162	182	187	193	183	175	229	185	182	199	218	186	191	184	174	172	178	186	179	183	170	176	200	204	189	177	186	201	181	193	214	213	192	175	204	170	178	195	184	170	180	189	182	188	194	184	183	182	190	192	195	169	175	164	184	180	170	180	165	190	178	197	186	190	177	178	193	194	207	197	175	198	189	187	186	208	178	198	199	189	210	181	185	201	184	177	193	196	178	182	180	198	184	177	168	187	190	219	207	201	181	198	188	191	190	170	212	192	179	201	187	212	188	180	165	160	197	188	189	209	214	200	212	194	192	188	195	190	187	185	193	195	192	197	200	178	179	196	193	183	195	197	203	197	189	178	185	176	200	195	171	194	225	186	178	200	203	163	180	195	203	197	173	197	190	190	174	175	202	172	164	199	157	192	181	189	189	162	187	200	194	194	196	187	161	173	231	198	180	207	185	214	181	180	200	184	182	182	196	161	170	164	187	186	175	177	214	181	187	171	181	199	191	192	207	211	202	201	197	210	196	184	180	177	177	183	188	193	167	177	177	175	167	191	185	179	191	191	173	203	182	197	194	201	200	187	174	206	200	214	179	213	191	190	201	184	196	212	196	217	184	183	183	200	194	172	189	186	181	176	200	193	173	162	225	180	186	183	196	190	199	170	192	174	189	180	177	185	168	172	181	202	170	162	193	187	175	199	176	169	180	183	198	179	203	185	203	203	188	195	180	187	201	192	197	158	199	185	203	187	176	182	210	189	180	182	205	184	173	177	209	181	212	194	169	208	172	179	182	157	175	169	169	185	213	179	184	187	185	206	185	205	185	186	179	183	188	185	227	211	186	183	173	203	187	196	183	181	199	186	208	177	192	193	186	179	188	166	200	174	204	218	179	203	173	188	176	169	197	185	198	170	200	162	192	210	196	178	190	203	209	194	195	199	194	166	174	193	186	184	160	164	184	188	203	185	190	180	169	170	179	187	208	201	222	194	198	186	176	199	209	202	143	189	196	166	195	193	191	188	180	206	174	190	210	195	215	174	202	189	186	191	171	203	206	176	196	199	198	162	190	167	197	186	194	174	183	189	185	185	178	187	182	181	194	184	200	191	188	185	154	220	224	185	180	196	195	171	158
2899	634	735	715	724	686	659	675	662	598	606	613	592	561	612	633	600	577	576	595	588	553	596	544	560	578	580	615	596	615	601	565	597	566	554	573	595	604	607	577	555	591	559	604	569	535	604	558	550	546	608	550	603	575	592	560	583	560	542	592	566	579	547	585	605	598	557	540	584	612	577	555	547	541	567	577	596	582	554	551	577	542	583	530	527	555	567	606	570	546	606	558	552	577	583	589	566	559	586	574	562	590	571	576	579	596	611	565	639	541	566	565	588	635	566	576	630	598	561	591	608	561	566	555	584	564	581	557	539	578	560	559	571	563	604	573	553	573	586	590	603	564	620	608	583	600	573	581	527	597	573	552	586	576	537	569	584	592	558	628	580	564	577	595	580	569	619	510	552	568	622	588	559	539	608	601	562	576	561	634	584	595	570	590	570	561	601	592	545	616	606	615	617	599	591	539	568	618	591	559	577	594	613	524	628	617	559	582	541	562	548	609	603	560	577	600	595	625	565	564	581	589	562	565	611	615	564	592	600	563	559	603	613	566	625	595	594	582	525	587	578	544	525	587	561	587	544	567	574	544	554	528	592	606	623	576	597	565	600	596	569	566	595	601	558	614	579	561	627	616	555	566	608	567	566	587	562	603	555	569	551	591	592	576	561	573	527	606	604	564	550	573	561	612	575	590	558	639	609	548	592	615	530	590	595	600	611	583	542	574	625	590	563	556	567	545	570	603	565	575	599	600	614	609	597	655	583	573	575	570	559	553	549	537	569	616	638	553	622	601	534	585	566	559	602	578	606	595	549	625	558	550	590	583	577	548	552	565	593	526	545	571	591	569	596	578	527	572	556	563	570	588	549	549	550	602	568	540	528	613	586	533	581	593	593	582	586	579	536	546	559	550	566	588	600	550	593	588	608	571	579	546	605	555	607	527	542	566	565	582	537	578	550	521	552	618	575	577	607	583	559	579	610	572	582	574	601	544	546	575	585	589	563	565	562	569	601	568	566	543	594	560	571	586	580	551	566	557	537	589	571	572	539	570	573	527	612	554	579	614	582	528	578	588	546	538	571	547	581	541	583	570	589	602	551	568	537	548	569	558	528	597	601	559	609	546	552	561	578	577	569	542	613	598	555	601	610	564	561	572	579	581	544	585	595	593	559	570	647	581	595	570	553	584	590	610	554	553	575	593	564	553	562	564	580	583	619	611	586	585	575	576	551	570	591	563	599	585	573	561	537	577	536	584	561	621	570	571	544	535	545	563	557	593	561	551	578	549	586	556	598	604	617	629	595	553	556	521	589	599	595	601	567	552	586	581	576	586	615	577	585	582	568	544	539	594	586	590	601	572	569	614	561	610	604	562	525	566	591	596	562	584	589	555	580	551	573	574	571	548	588	569	545	606	606	594	595	532	585	554	578	587	585	549	581	586	600	573	546	611	604	574	575	544	554	581	589	608	584	611	535	608	596	569	588	560	572	577	607	554	595	514	615	567	560	547	597	569	552	565	596	605	564	544	599	581	623	578	625	535	605	565	596	546	599	586	573	539	557	558	545	569	583	568	623	613	552	590	554	575	569	566	637	538	592	615	611	579	574	561	573	618	574	596	564	580	564	583	599	541	607	565	597	561	544	557	600	604	577	593	602	616	593	595	558	574	590	565	620	539	562	556	581	622	559	525	582	523	607	600	596	589	607	575	567	588	598	583	605	599	592	552	610	595	581	575	558	614	579	571	582	578	584	541	596	596	598	586	558	578	572	592	601	584	560	546	558	600	550	575	613	564	568	616	596	561	531	566	548	566	564	590	604	572	596	561	569	587	600	564	572	554	597	591	575	600	550	603	546	587	607	594	554	557	552	568	541	609	551	556	568	574	583	594	602	581	616	596	580	607	572	565	581	557	566	569	569	552	584	566	589	553	595	625	559	573	573	597	570	583	550	550	572	576	585	562	562	609	524	598	591	575	556	579	588	553	548	593	599	591	555	554	580	600	583	574	615	601	561	587	572	627	559	582	585	558	558	581	560	575	607	566	584	569	578	519	559	566	599	566	580	561	592	580	568	519	610	610	574	620	567	551	587	586	560	571	604	586	560	544	594	570	569	573	553	579	562	545	595	611	538	585	532	571	598	604	596	556	565	557	610	565	625	573	599	601	581	605	568	554	608	595	548	583	603	581	606	619	556	534	566	573	622	615	574	568	583	587	567	594	591	597	601	591	579	575	612	541	591	563	601	639	600	574	551	578	593	593	543	566	638	560	572	593	577	563	586	596	585	580	558	582	598	542	574	580	607	592	588	592	576	589	569	575	569	574	571	556	582	566	556	568	586	548	554	609	592	604	602	592	552	595	608	540	573	600	613	551	569	596	545	584	590	597	576	555	587	582	573	580	590	573	541	579	626	581	582	573	613	554	570	580	590	567	570	563	545	618	576	553	548	614	597	615	599	570	561	569	614	553	554	592	580	630	584	558	594	554	643	568	570	579	601	553	587	622	585	593	603	551	541	570	600	571	582	609	588	566	509	589	586	580	593	521	560	578	548	583	563	591	562	571	544	571	549	531	573	523	594	569	558	565	595	656	566	583	622	604	582	556	566	615	618	593	608	561	561	625	608	540	597	637	583	576	585	559	610	570	533	590	592	550	588	571	604	591	573	544	560	579	594	601	597	602	550	607	554	541	620	618	604	589	577	585	571	566	556	601	599	610	555	574	575	590	605	565	565	602	600	577	556	583	523	607	590	603	602	611	545	565	587	559	591	559	579	584	560	558	590	603	574	607	598	580	550	557	560	587	581	602	557	543	591	553	637	552	563	562	559	567	553	589	545	594	588	585	594	571	642	567	559	619	567	557	587	587	542	530	553	550	552	529	553	603	539	597	548	555	614	554	550	557	595	515	550	615	573	600	550	576	592	537	575	569	591	609	608	554	610	574	546	581	595	614	577	561	549	571	601	597	573	567	589	591	569	605	582	578	581	562	606	541	573	552	584	537	571	588	606	544	555	538	567	575	562	657	604	614	557	524	555	575	632	583	573	582	615	559	583	553	581	586	596	597	606	590	593	549	546	599	579	616	574	597	596	553	531	534	574	557	584	590	578	564	573	521	588	554	564	610	583	570	594	572	573	554	580	591	563	557	555	576	589	546	566	560	575	597	562	590	562	630	547	570	541	579	588	577	580	572	570	611	582	612	557	566	601	621	605	564	595	576	593	524	575	541	551	575	562	578	572	631	550	560	565	605	558	567	603	527	591	602	576	558	577	555	612	558	551	603	572	554	566	559	581	562	568	546	595	569	607	619	544	583	598	609	575	598	558	606	553	543	586	544	561	533	585	568	606	587	577	594	563	601	614	594	546	612	581	615	591	587	602	591	584	565	584	621	554	591	570	600	590	606	554	603	612	573	597	541	589	586	563	531	568	608	551	606	556	572	608	593	513	666	584	578	515	542	561	508	594	626	583	603	608	603	591	579	620	559	570	580	603	560	548	552
9982	1150	1425	1005	701	534	386	337	245	247	207	167	189	143	140	129	120	125	116	140	116	100	97	107	111	99	104	92	114	111	104	95	108	92	85	89	91	96	117	94	90	85	84	81	89	107	87	87	93	91	99	85	95	101	109	114	95	113	107	78	100	81	100	106	96	89	108	101	87	99	90	101	97	109	76	97	82	87	101	108	79	101	82	104	118	105	92	96	78	97	107	102	95	78	104	85	97	89	89	69	106	101	93	88	104	82	93	91	88	90	78	91	90	85	95	99	88	89	86	103	86	83	98	91	95	94	103	86	89	90	94	69	106	91	84	86	91	89	92	107	90	93	100	125	99	93	95	97	90	83	98	103	101	99	93	104	82	93	88	74	83	91	89	82	89	76	112	96	111	97	98	85	99	98	90	91	93	87	95	89	112	97	84	108	111	92	89	86	120	92	109	100	86	100	98	100	109	70	84	96	87	77	96	83	94	87	92	86	92	91	83	89	91	81	90	104	91	89	102	79	93	93	87	97	101	79	89	101	97	81	95	93	94	93	91	89	83	92	100	94	94	96	93	66	89	73	89	99	86	91	91	80	98	76	105	96	69	96	92	93	90	104	99	100	90	94	97	92	82	106	94	92	96	83	94	102	83	102	110	98	101	84	74	87	105	98	110	90	95	109	83	93	112	117	84	98	92	98	107	98	102	88	94	112	106	100	93	99	113	102	85	99	90	86	91	103	96	84	75	91	96	102	83	81	90	81	79	85	63	88	101	96	94	103	98	87	92	98	100	93	102	90	73	74	82	81	71	92	95	96	90	71	83	84	89	99	99	114	89	107	76	80	96	80	78	81	101	77	89	97	83	91	99	80	90	89	102	85	95	84	86	92	86	84	97	76	77	109	83	88	88	106	104	81	94	96	100	99	92	88	98	93	84	99	87	78	93	85	88	84	94	103	95	100	92	85	78	96	92	79	96	105	99	87	79	89	101	91	94	87	87	86	84	79	87	102	94	112	106	88	103	102	100	79	102	83	96	103	90	96	108	98	86	86	75	89	84	100	82	77	99	87	81	103	112	98	97	90	93	78	81	81	91	99	86	93	89	88	92	87	80	85	90	94	100	90	105	99	94	110	97	84	79	103	89	83	96	98	93	108	82	101	88	82	89	113	79	95	98	96	100	87	92	81	94	89	93	88	82	81	96	94	89	102	104	91	81	127	74	88	92	106	116	107	98	92	94	100	98	94	94	88	76	89	108	111	112	100	87	94	103	96	85	85	86	102	102	104	103	109	84	106	81	86	112	107	93	89	96	107	78	104	78	86	83	90	94	90	83	87	92	109	95	97	98	97	104	99	102	92	97	100	91	97	79	112	91	104	78	85	92	89	99	83	99	79	98	109	74	87	90	101	83	98	107	92	103	79	103	78	105	73	90	85	84	82	92	91	71	95	85	97	82	103	91	91	92	93	111	94	104	92	101	98	72	111	79	81	87	77	88	82	95	97	92	99	75	89	90	113	94	92	91	95	87	95	103	84	90	87	87	75	69	103	99	114	89	97	103	97	115	116	94	83	113	94	92	84	93	85	83	91	100	86	108	96	88	90	93	101	89	87	79	94	98	90	85	85	86	100	84	89	87	85	91	86	101	88	99	90	90	85	93	91	83	83	99	108	99	95	78	96	80	76	73	100	92	100	79	75	102	89	93	92	81	88	95	94	88	94	101	94	98	83	110	94	100	82	87	90	91	96	100	100	96	90	96	70	87	97	105	77	89	97	91	111	93	104	102	71	98	102	102	68	84	90	93	81	98	115	102	106	102	88	101	78	84	100	103	90	91	92	83	84	107	90	86	84	89	107	96	98	78	94	93	87	93	106	90	88	82	97	97	83	94	92	96	98	73	101	80	97	86	90	93	108	88	85	93	112	92	93	86	87	92	80	99	83	96	93	84	94	91	109	92	94	87	90	84	97	94	98	81	87	89	91	87	87	87	85	83	75	105	77	72	94	90	95	89	92	90	82	88	90	106	95	91	75	89	109	87	88	89	98	90	86	100	84	74	92	94	90	107	89	72	94	91	104	109	81	96	109	102	84	96	101	82	86	102	97	85	105	95	78	75	93	106	89	81	100	122	92	76	96	117	104	82	96	102	91	104	97	94	89	94	83	88	98	89	100	84	103	94	80	74	93	88	88	81	91	88	83	79	95	79	83	92	89	80	93	88	80	88	109	94	102	74	95	85	90	81	107	95	101	88	83	102	113	106	111	105	109	80	93	87	83	98	95	81	102	85	96	93	105	92	91	88	92	95	109	88	95	97	94	92	93	95	86	100	93	91	93	86	80	90	72	95	91	88	101	100	89	105	91	94	96	108	102	101	98	108	95	85	87	117	95	96	87	110	99	92	91	85	98	88	92	93	84	94	82	90	99	94	96	100	97	101	87	104	83	104	99	91	91	91	99	87	91	97	83	91	99	89	104	102	81	93	101	88	80	96	102	104	114	106	93	73	98	111	94	90	88	98	89	71	92	81	99	83	99	76	101	99	99	91	84	105	77	102	98	80	104	84	90	98	93	96	95	98	105	95	84	97	86	99	88	85	96	91	91	83	91	105	81	76	94	78	104	92	88	96	115	96	108	129	88	98	103	79	103	96	91	90	80	100	94	88	93	116	97	95	95	92	102	78	99	95	99	72	93	93	91	103	85	96	94	86	103	101	99	95	110	95	105	99	80	80	102	93	91	71	95	99	99	86	82	101	81	105	98	94	94	99	93	77	93	111	84	100	95	95	82	96	83	83	74	93	89	98	96	97	80	93	93	99	88	99	89	90	90	91	97	88	92	99	89	89	95	98	88	108	73	96	100	80	96	92	92	95	80	106	91	92	89	87	78	88	84	102	97	88	95	89	85	90	96	109	94	90	102	85	102	87	105	83	103	99	101	110	93	89	89	105	90	108	84	93	102	93	85	93	103	77	95	85	93	104	90	99	83	101	74	93	102	70	78	105	103	83	88	98	75	89	88	83	104	87	80	72	90	82	89	83	100	89	105	106	93	87	91	93	96	92	99	91	82	85	117	99	81	93	102	106	95	83	94	89	106	95	96	72	110	96	104	96	89	85	90	88	122	91	101	117	96	106	115	91	100	102	85	110	96	94	104	98	87	82	87	71	100	99	92	103	87	90	76	98	96	103	99	86	83	91	90	87	91	67	90	76	91	98	88	86	90	97	92	101	72	81	90	81	93	85	93	93	88	88	100	91	96	82	100	74	85	104	88	81	80	95	84	94	81	99	91	81	91	92	78	92	107	75	99	88	95	87	101	75	94	95	100	105	99	105	94	91	103	93	94	104	93	105	91	83	114	91	74	63	92	91	110	82	106	87	88	92	77	93	93	101	90	109	103	90	82	100	92	94	100	90	93	87	98	101	104	98	100	82	101	100	108	101	100	105	86	95	100	73	105	80	75	82	103	87	85	91	82	86	93	90	90	90	99	95	85	100	78
6316	1490	3467	3810	3228	2574	2066	1657	1505	1257	1078	991	890	800	821	732	664	647	604	550	522	546	502	493	472	442	435	468	436	446	399	373	434	385	389	413	377	359	392	401	371	417	367	356	363	343	328	336	376	372	343	357	355	329	370	371	414	330	349	320	361	332	326	341	357	365	312	348	345	323	344	322	311	316	320	335	334	373	311	349	347	340	327	366	349	313	351	320	328	338	358	368	329	319	338	354	340	321	332	353	313	316	357	339	324	347	333	318	344	353	315	304	311	331	324	321	330	269	330	330	310	332	309	351	333	299	326	343	356	321	310	368	336	342	335	320	308	337	343	353	345	340	326	348	322	298	334	346	296	314	315	314	304	301	358	331	370	325	341	338	328	324	332	328	349	341	351	353	317	353	351	343	310	320	307	313	322	315	300	287	342	337	320	331	328	337	302	327	329	344	307	328	363	311	307	313	319	326	342	314	326	330	302	339	298	330	314	346	316	313	320	335	381	327	339	317	307	302	313	312	306	308	325	321	323	304	309	326	347	336	312	346	337	327	313	305	325	349	324	305	320	306	287	328	333	343	337	326	294	319	319	345	334	316	335	355	348	325	303	307	331	271	346	292	305	272	332	296	319	327	330	324	318	320	307	274	327	315	335	301	339	342	284	349	319	344	319	304	320	323	303	327	297	304	283	347	309	335	339	319	307	326	318	309	344	332	330	332	329	321	311	325	311	311	324	330	319	310	295	310	339	333	319	322	352	326	309	324	362	328	331	324	323	322	298	340	323	295	297	336	325	306	325	375	324	287	352	331	303	313	331	313	313	320	304	302	349	334	329	320	341	340	345	352	331	316	318	362	335	341	328	320	353	327	362	319	353	343	325	307	347	328	334	299	305	335	319	340	299	321	349	339	322	334	324	315	319	322	342	329	306	343	306	333	368	326	326	330	312	348	359	337	305	335	336	304	325	320	346	331	319	339	320	340	331	331	327	305	343	317	324	335	308	324	298	325	322	302	332	327	339	279	305	334	321	351	339	298	322	339	352	308	333	302	318	356	321	296	333	304	345	315	308	303	339	332	299	326	327	319	326	320	335	341	349	355	323	318	335	312	339	303	343	305	340	318	319	339	334	325	309	318	315	329	318	309	298	331	318	324	293	330	346	312	342	328	344	330	324	329	322	321	311	331	303	309	337	328	303	327	353	325	310	332	307	347	328	332	328	309	299	297	345	336	325	337	308	304	323	340	318	331	333	342	329	326	330	315	318	301	303	330	337	333	337	298	353	299	321	335	335	336	333	307	314	314	348	354	351	330	302	315	334	305	339	307	334	323	327	305	345	340	331	295	323	327	347	324	329	337	333	332	309	361	315	318	312	302	329	340	344	299	311	320	347	314	302	340	360	340	352	310	301	293	343	331	317	332	285	348	322	339	346	308	302	339	348	299	343	286	300	331	340	335	309	318	324	321	317	309	327	305	340	344	327	356	293	339	345	321	310	303	300	316	311	322	295	350	339	342	328	345	293	301	358	304	297	354	331	310	331	338	316	334	320	315	307	332	307	330	327	342	337	341	331	321	337	326	347	330	345	310	301	329	347	324	345	309	323	343	343	318	357	345	358	319	331	354	319	314	336	336	323	311	315	319	306	310	334	300	308	314	320	330	308	294	327	347	326	314	343	328	296	337	349	336	371	317	325	329	295	348	325	343	360	324	322	291	316	311	332	330	304	336	310	318	292	324	313	314	358	277	307	329	323	334	318	330	337	322	332	321	331	299	338	346	317	372	311	329	300	297	309	326	337	356	328	331	356	332	336	358	306	347	308	310	319	320	346	344	334	337	334	348	309	315	344	355	327	334	343	320	286	347	314	339	324	304	328	319	334	339	317	317	336	356	338	316	324	362	315	281	311	323	304	316	304	348	334	279	339	321	328	332	321	302	328	299	313	312	327	337	312	320	329	335	329	345	361	370	342	367	313	319	306	320	315	329	339	340	317	300	325	301	336	316	306	311	301	342	315	297	339	298	317	337	313	324	335	312	281	304	316	320	347	311	340	293	310	312	329	309	307	325	319	340	308	320	306	285	328	307	299	331	339	345	337	342	324	302	332	334	327	303	328	328	332	320	311	321	326	331	355	348	318	340	334	338	311	315	331	291	328	335	338	287	345	304	371	363	312	321	321	316	299	326	332	308	335	310	317	341	322	332	301	312	332	347	333	359	313	342	305	336	311	310	319	332	338	303	330	356	310	338	340	320	335	319	313	315	321	327	318	314	325	309	279	352	349	309	329	312	317	321	327	334	337	310	331	289	335	366	343	345	323	308	297	350	331	311	333	314	325	336	316	315	338	319	318	329	310	330	351	307	313	365	302	305	304	325	342	331	336	345	320	323	347	305	302	345	319	326	338	336	323	347	359	333	325	316	326	307	290	365	345	299	324	301	311	345	307	317	307	337	337	315	325	329	339	328	337	310	300	314	332	304	346	311	323	323	302	342	326	292	310	316	344	318	312	337	322	336	313	320	314	294	335	312	312	331	316	326	328	323	331	354	321	353	335	337	346	291	309	325	314	332	290	371	318	333	321	298	311	330	321	311	322	294	287	317	348	307	330	337	305	361	352	336	352	299	300	351	324	324	314	332	350	287	317	304	346	316	325	330	333	299	331	346	339	332	334	330	357	301	303	345	315	290	346	314	304	337	325	333	346	329	312	286	308	327	322	303	281	322	333	294	327	334	311	343	321	341	311	306	322	326	330	326	336	321	315	326	325	331	307	317	350	332	292	350	325	332	292	297	334	333	313	303	324	314	334	336	288	324	310	313	293	311	324	356	310	342	321	337	332	326	299	337	319	329	322	336	332	313	302	376	305	317	288	342	331	317	308	326	305	353	303	340	334	334	299	333	306	325	327	308	326	322	328	291	316	322	309	316	333	314	302	290	333	309	372	340	307	355	316	365	326	318	341	351	363	350	302	337	314	327	314	324	330	324	337	347	326	361	297	295	345	335	334	327	314	335	323	304	309	305	324	338	292	327	321	286	300	291	341	344	346	331	295	320	343	329	336	337	342	314	319	352	318	317	345	337	328	346	313	311	340	369	312	322	348	336	325	338	326	329	305	307	308	318	339	320	300	332	296	326	306	317	345	336	312	333	341	335	296	332	347	330	351	293	324	356	309	296	339	340	329	346	337	310	309	343	346	298	336	303	314	348	325	320	354	369	301	331	332	356	310	296	333	347	306	313	321	284	329	323	299	336	329	320	302	299	330	334	365	329	304	321	340	326	307	300	281	291	312	360	309	319	335	335	340	301	324	329	287	324	309	330	336	322	309	322	347	295	323	315	326	348	322	317	305	347	305	323	331	309	352	340	332	335	340	323	310	338	310	304	335	325	340	312	351	345	336	347	327	351	318	330	359	340	311	350	309	304	357	306	357	315	328	331	284	322	341	318	322	334	357	335	307	322	301	327	318	323	345	334	350	305	295	338	311	314	306	330	329	311
17894	2646	2778	2105	1457	1054	821	600	519	425	403	363	301	277	260	263	230	205	209	201	191	189	192	197	208	177	182	169	189	152	164	169	191	166	159	153	178	164	162	164	188	155	159	152	171	155	147	172	159	154	178	141	143	135	163	153	153	151	156	158	163	178	153	146	159	135	147	135	178	140	146	163	154	156	148	127	156	158	160	158	184	151	176	153	157	167	138	169	137	134	153	169	142	137	146	148	140	158	150	154	157	149	138	126	142	150	144	159	166	152	149	145	171	152	143	166	147	150	158	177	167	140	145	129	151	141	162	168	151	176	146	148	147	171	138	144	163	136	154	148	165	164	151	183	148	131	133	148	146	167	149	156	150	148	141	144	160	149	130	136	174	162	140	149	140	161	156	159	145	142	158	158	154	146	131	162	145	161	155	163	169	158	153	134	147	163	157	148	127	157	151	149	153	128	148	167	152	145	145	141	134	133	142	160	140	151	144	156	155	168	153	126	146	168	146	153	157	149	153	141	144	162	135	133	148	143	151	143	145	159	158	151	148	145	146	127	157	151	148	141	150	151	159	151	138	138	135	131	123	146	139	127	158	127	167	140	146	143	157	124	138	136	164	157	144	127	150	143	135	152	146	142	146	142	152	144	140	161	149	144	141	152	159	146	153	135	154	154	147	170	160	142	140	131	157	137	143	142	162	151	180	148	151	144	154	146	145	156	139	142	144	176	135	144	141	161	144	167	136	158	141	159	129	146	133	138	153	165	166	145	144	148	160	181	137	163	155	151	144	158	160	147	164	138	153	161	146	165	155	154	161	140	138	155	126	139	156	157	149	128	158	146	169	147	150	144	151	152	140	147	166	148	145	143	147	141	160	134	154	158	140	142	128	163	169	141	173	141	144	160	146	150	159	150	158	154	159	153	136	146	170	134	123	139	150	153	143	152	158	151	142	137	133	148	125	149	157	141	187	169	168	151	154	130	160	149	131	153	148	150	153	169	143	152	177	147	175	124	157	163	163	171	164	144	137	150	149	162	151	144	145	151	176	154	162	171	139	132	135	150	147	157	136	147	138	133	142	154	155	146	155	127	135	146	155	149	169	160	147	150	143	142	133	160	127	134	166	148	173	161	140	154	136	142	138	133	152	132	158	159	149	133	140	150	156	149	152	135	131	155	138	148	157	147	166	138	137	161	154	161	160	155	152	152	144	156	161	166	148	159	148	174	132	123	142	141	132	144	151	150	142	145	150	127	167	146	133	141	141	143	141	143	140	146	153	125	137	157	152	159	169	159	175	144	158	145	170	147	158	156	153	145	137	167	143	154	185	130	148	139	154	152	167	154	132	178	138	144	165	165	167	156	151	138	146	133	142	171	140	130	133	147	138	125	153	149	154	154	147	138	148	160	153	137	172	134	137	153	132	139	141	155	136	136	161	158	145	146	161	150	145	139	162	160	156	151	137	166	133	128	165	148	156	161	167	154	160	144	157	159	156	132	155	156	165	147	144	134	128	161	149	153	143	157	161	158	161	145	161	163	143	150	158	140	148	150	143	127	165	156	143	139	172	162	138	157	148	162	158	126	167	132	145	140	134	131	145	132	137	152	130	133	125	135	137	151	166	151	137	148	150	135	158	152	149	155	147	138	138	159	148	141	167	154	166	134	154	148	147	155	155	167	168	149	166	142	155	153	148	163	167	153	154	159	139	154	137	132	161	141	148	133	159	143	164	144	128	141	145	149	143	169	138	175	164	153	132	148	145	136	153	135	133	116	147	153	170	135	162	142	143	152	167	159	152	135	145	143	157	154	149	177	162	159	144	170	156	139	177	158	146	136	162	158	168	147	135	130	124	151	161	166	133	160	157	148	129	143	149	170	141	171	171	158	155	156	156	160	164	164	158	140	150	138	148	140	122	164	147	155	136	149	161	136	140	162	146	146	143	147	133	127	133	162	148	144	143	136	119	153	150	164	156	159	157	131	145	141	141	119	160	143	148	139	145	170	150	128	143	181	145	148	165	159	135	135	160	149	137	140	159	142	160	157	143	138	152	161	138	162	167	157	138	151	151	142	156	153	141	159	152	152	144	150	153	145	158	158	146	142	140	157	157	150	161	131	135	168	173	157	146	144	179	156	149	147	132	153	132	130	163	161	136	134	134	147	152	157	142	157	163	146	132	148	139	151	135	144	170	161	141	155	136	151	156	136	152	149	143	143	157	136	147	151	165	149	137	159	152	169	158	148	156	146	141	162	158	145	127	139	177	148	184	145	145	131	146	153	143	173	148	159	146	138	155	145	125	157	137	177	148	151	137	138	151	145	175	151	147	147	150	141	164	168	151	131	143	142	154	159	132	130	144	151	132	150	152	150	160	158	132	139	159	143	162	153	147	136	154	162	157	147	140	127	157	133	125	151	149	145	129	157	146	167	156	140	134	162	164	155	145	151	146	145	156	153	146	146	137	141	157	172	138	147	154	154	135	139	146	137	128	136	144	127	150	136	154	155	169	150	141	139	155	140	125	178	142	152	159	133	130	147	157	143	173	138	157	146	157	161	126	150	132	168	173	146	124	151	162	160	146	164	134	145	148	143	156	136	147	156	163	140	150	147	141	122	139	160	142	178	153	169	129	144	145	137	138	161	129	155	145	137	158	140	156	152	151	137	134	141	155	151	141	163	151	138	149	160	159	146	149	160	140	149	161	158	130	147	160	153	139	142	153	181	153	145	154	150	134	152	128	154	153	162	157	167	152	139	135	136	138	153	158	131	151	146	147	148	154	151	158	136	147	135	145	137	128	140	151	139	172	141	147	135	165	149	179	123	150	142	159	156	155	168	163	141	139	153	149	161	140	154	136	158	162	133	172	166	140	144	141	147	179	160	167	139	147	156	141	158	146	134	142	153	139	140	148	130	160	158	142	137	159	153	160	166	156	160	156	127	144	153	130	163	171	157	146	148	166	152	164	127	142	154	131	157	165	166	140	151	154	136	148	125	156	152	124	122	166	150	150	149	144	171	146	170	136	130	141	151	139	141	150	163	136	143	133	151	136	167	142	147	154	162	142	151	132	103	140	142	153	149	181	155	139	157	137	171	143	139	164	139	154	155	159	142	148	167	162	155	169	133	166	139	153	176	144	159	132	133	142	174	152	139	150	161	145	165	157	133	157	135	160	124	152	151	129	158	159	151	119	177	177	147	146	160	157	144	142	141	144	144	135	156	124	158	143	170	134	165	145	156	177	139	148	155	141	165	139	154	142	163	137	154	153	148	150	141	180	134	153	137	148	162	131	170	155	141	142	133	156	134	150	139	127	158	128	159	155	167	146	153	147	146	152	144	120	132	156	163	127	187	154	144	164	138	119	150	161	137	136	156	165	135	140	125	128	145	166	153	121	170	156	153	131	138	150	143	151	149	154	148	154	141	154	129	132	170	149	123	142	162	131	141	156	160	159	158	154	134	138	142	143	138	155	145	152	165	147	144	138	152	162	155	166	155
8784	2831	6552	7016	5984	4742	3817	3183	2677	2264	2005	1788	1561	1453	1320	1248	1229	1140	1047	1017	972	889	869	857	832	791	774	729	720	738	678	697	676	647	651	686	631	637	635	588	551	603	635	599	569	589	572	513	550	581	591	603	597	546	588	579	574	535	518	573	526	528	582	515	502	512	602	548	500	508	475	548	540	541	502	539	518	495	571	503	512	464	496	519	563	524	534	535	513	561	543	507	546	511	513	503	495	541	568	501	467	495	522	493	475	509	508	510	518	555	543	471	536	467	523	512	479	543	467	514	486	497	526	512	499	499	515	500	503	542	476	492	516	477	516	482	537	516	537	473	466	496	524	509	510	495	498	511	493	538	483	492	510	491	528	522	507	511	532	491	501	529	493	491	492	495	513	416	475	479	470	498	541	501	508	526	498	478	487	489	521	539	480	513	502	519	491	496	474	513	505	496	514	481	459	504	492	493	511	492	498	445	521	478	507	494	492	504	511	510	494	500	509	476	543	509	520	481	481	473	517	494	476	566	466	480	501	508	499	513	477	489	505	488	468	496	506	544	491	506	442	534	486	512	486	507	510	458	510	506	495	513	494	493	484	443	483	485	513	516	488	487	515	525	511	526	480	507	485	524	445	469	496	514	517	474	481	463	519	482	512	490	488	495	502	476	466	487	463	482	501	491	531	522	562	455	472	482	491	488	509	502	490	486	501	507	504	538	512	497	489	576	504	504	495	518	507	497	482	478	492	509	519	459	484	522	491	513	491	458	460	512	482	494	497	499	544	499	469	481	508	485	512	506	497	493	483	455	488	503	486	531	509	487	472	523	477	509	502	501	460	486	514	556	492	488	499	483	483	505	480	460	472	519	488	514	537	506	491	492	504	524	447	499	513	460	475	504	486	507	493	548	479	498	489	486	513	521	476	494	484	488	502	497	533	505	474	506	503	482	495	480	482	499	492	498	480	542	488	511	508	492	468	525	484	507	537	504	497	494	471	536	502	515	494	526	503	498	515	506	514	502	476	520	471	496	537	500	504	499	499	469	471	498	504	462	482	489	492	470	500	446	517	502	500	496	488	514	553	509	482	485	508	499	505	473	486	485	506	461	513	489	470	505	495	503	536	469	518	467	522	502	474	504	485	499	512	474	510	474	513	464	493	538	517	511	551	499	483	522	561	468	514	483	482	467	506	504	538	490	498	460	511	469	497	530	502	508	502	478	486	449	488	473	490	516	472	485	475	489	460	470	515	446	490	483	446	525	512	502	507	518	473	492	507	485	480	499	482	487	508	504	480	521	504	508	528	466	499	485	485	491	511	493	488	493	466	527	507	487	484	496	472	500	533	512	502	506	493	476	507	490	525	496	496	517	501	526	532	497	510	489	502	518	488	458	477	477	501	490	498	515	463	510	494	508	485	499	480	507	474	493	512	510	521	493	456	474	489	512	488	505	505	464	499	456	526	469	481	522	489	482	521	494	501	544	473	469	451	546	473	461	473	493	517	484	490	528	504	506	473	512	482	530	491	510	507	485	487	472	504	524	538	490	509	511	495	486	458	448	460	497	529	469	497	484	520	516	464	501	494	519	508	488	468	478	562	484	495	480	516	479	488	489	509	471	523	491	477	533	515	479	544	510	503	487	516	514	483	472	498	466	471	500	494	491	524	509	506	505	489	531	489	516	467	481	502	467	512	496	504	547	505	484	527	507	511	480	558	513	525	476	514	490	506	493	471	502	489	482	480	488	457	497	468	532	472	495	482	481	477	483	547	519	483	501	456	459	492	487	534	500	529	494	513	531	490	458	517	468	485	511	515	521	497	508	527	512	496	501	473	466	499	485	480	494	491	486	525	491	490	496	504	497	491	492	482	500	519	472	544	498	512	476	493	494	494	537	529	483	502	500	517	506	500	507	519	532	512	511	475	477	540	490	485	487	522	476	484	511	489	508	477	490	529	469	497	490	513	464	502	482	507	472	492	520	510	543	498	520	478	520	516	485	489	497	493	522	494	478	501	510	498	474	536	517	489	531	500	485	473	503	498	496	532	504	526	512	507	479	519	495	511	494	456	462	488	515	474	522	479	456	527	492	465	471	494	520	508	487	496	495	492	501	522	478	477	489	447	467	457	446	475	488	536	551	476	507	502	496	507	492	455	517	524	504	461	465	476	491	471	494	530	478	510	464	464	494	479	487	545	529	522	531	521	492	505	466	464	497	501	503	456	484	520	510	527	493	478	498	515	491	484	464	487	490	480	477	542	522	487	526	521	509	505	522	503	532	525	463	466	504	495	473	481	485	492	503	490	450	493	510	521	517	541	523	515	480	482	487	524	529	491	512	474	477	501	525	488	524	477	494	486	476	485	485	509	483	473	488	484	493	484	491	497	480	484	501	524	492	509	482	482	503	449	458	484	502	504	506	492	504	578	459	458	503	483	503	471	526	474	517	481	492	488	490	477	513	501	518	464	520	511	494	479	485	473	509	510	527	491	546	514	523	521	503	465	446	524	488	494	496	495	544	466	520	473	487	476	487	492	508	472	495	515	514	506	484	509	497	482	487	478	501	481	445	496	512	500	533	501	533	467	536	431	501	497	499	497	478	470	500	529	478	520	564	469	518	482	538	490	486	527	512	509	462	445	479	515	461	486	494	498	461	525	503	503	493	522	518	512	475	542	475	509	511	506	541	473	481	481	467	471	486	532	489	471	487	527	441	510	504	484	461	468	509	481	474	490	502	488	492	518	513	519	531	470	491	512	517	502	493	512	468	471	462	528	518	513	507	515	505	491	572	485	550	508	509	488	489	472	463	487	501	521	502	470	491	462	463	498	499	499	488	485	479	521	453	468	464	524	455	500	494	492	459	492	462	466	455	492	541	504	499	511	542	507	488	530	493	475	459	504	527	504	480	515	512	475	488	518	486	492	489	483	524	514	482	500	498	504	490	538	468	480	518	526	520	492	536	501	493	481	492	496	487	527	468	529	483	507	502	500	503	498	493	466	493	479	532	523	486	473	478	448	488	483	511	502	491	484	470	552	498	504	504	513	496	535	495	502	493	457	457	491	509	481	481	502	500	463	502	474	492	505	480	530	541	500	488	536	449	462	506	486	499	542	504	484	505	455	482	483	482	499	519	482	485	484	486	477	472	475	468	483	558	502	481	483	485	470	522	486	527	494	480	492	486	473	495	456	464	493	467	514	520	494	495	466	528	535	510	479	459	456	497	496	504	474	521	509	540	493	493	493	496	522	520	477	494	505	496	486	529	521	466	497	483	456	491	487	496	515	459	500	487	525	520	499	453	498	463	501	514	528	467	502	472	524	524	458	475	490	477	554	504	471	508	536	487	492	472	542	505	491	492	499	555	493	522	487	473	482	493	479	511	511	528	498	510	494	467	489	454	516	540	504	501	511	455	472	480	475	501	499	484	508	474	475	474	504	516	486	497	448	519	510	485	478	490	501	486	519	512	527	448	458	470	506	481	471	524	488	470	505	529
2420	259	267	248	192	226	211	184	218	184	190	181	181	183	214	178	203	218	179	181	193	189	197	202	196	170	162	158	174	186	188	200	192	177	224	168	207	182	166	189	164	191	188	186	185	175	188	171	205	157	203	208	203	177	214	207	206	181	182	198	180	201	190	167	206	199	190	178	195	170	189	189	204	202	176	167	192	203	204	171	179	205	183	178	186	203	171	185	174	188	168	174	172	175	167	197	177	171	191	164	183	189	176	174	186	191	154	181	178	161	195	174	189	216	172	195	184	195	197	173	177	184	189	201	178	179	190	188	177	183	196	194	196	190	200	191	180	182	170	174	161	185	175	202	174	194	169	185	194	185	185	165	183	186	169	163	181	168	197	198	177	174	182	203	178	167	186	194	200	177	166	192	195	170	191	194	183	205	170	173	181	184	196	184	221	200	204	195	198	193	170	182	160	194	182	198	204	189	205	192	184	179	195	189	196	197	164	193	180	186	210	192	170	186	192	153	184	176	175	163	185	175	186	198	186	169	187	184	178	190	178	191	188	179	191	181	198	177	208	170	196	187	203	226	192	179	168	169	205	169	185	198	179	178	191	214	203	174	189	157	170	194	179	188	189	181	197	187	191	189	184	173	156	165	184	200	193	160	197	180	199	163	202	183	201	193	171	183	170	188	179	191	182	181	180	169	192	211	187	184	177	189	191	178	202	204	190	185	192	170	165	188	192	187	185	178	169	176	174	170	201	213	191	188	230	175	183	169	189	194	185	191	204	180	208	191	214	205	198	190	220	194	186	191	192	191	160	171	193	186	184	175	181	176	191	219	180	161	177	181	215	180	182	180	180	166	192	189	191	183	195	161	184	208	174	173	180	197	196	212	164	191	189	170	176	178	182	199	205	224	197	199	203	182	204	210	182	201	196	186	187	184	184	195	207	185	191	184	175	189	185	174	193	181	183	184	174	169	194	206	181	178	179	179	190	205	166	187	182	189	158	184	192	174	182	187	195	184	172	205	201	192	170	179	179	191	195	183	188	205	190	187	194	208	176	163	183	197	201	204	199	175	181	170	169	190	190	197	178	185	180	170	164	152	183	180	193	172	178	168	197	185	170	191	204	189	165	197	178	183	161	173	176	162	151	174	186	187	203	177	179	155	198	191	198	180	158	184	172	167	201	191	207	169	199	181	182	180	189	180	188	182	193	198	196	166	183	203	200	166	175	198	170	203	186	174	200	181	194	192	208	164	194	186	179	171	182	181	158	174	191	189	184	183	194	181	164	194	177	184	191	198	197	171	181	157	184	188	198	175	179	195	200	183	210	152	204	174	191	201	169	197	168	177	176	189	185	173	177	195	172	185	176	199	184	191	179	204	200	190	211	195	175	161	193	184	177	199	203	217	189	180	196	210	185	186	197	210	182	193	183	158	166	187	206	201	184	184	186	193	165	172	174	196	163	175	166	190	183	198	189	202	172	174	181	168	163	189	193	186	191	177	202	201	211	196	173	188	182	197	178	190	193	196	190	203	186	200	178	156	198	178	192	189	185	176	192	206	204	171	162	196	196	182	202	213	173	193	190	198	215	184	186	181	191	181	209	180	185	172	176	197	199	214	182	174	176	187	186	170	192	186	178	189	184	184	204	161	208	187	195	178	203	186	166	181	176	200	188	192	171	181	185	196	182	189	176	169	167	177	180	194	191	184	202	176	191	176	144	198	167	198	189	206	178	208	189	192	210	195	171	190	183	180	187	217	181	194	182	199	225	172	180	181	192	199	164	157	188	194	207	188	213	200	172	174	182	193	191	191	189	193	194	197	200	219	179	178	177	179	195	199	190	206	171	205	216	198	188	205	182	190	184	188	175	171	181	199	184	202	174	176	191	201	175	188	173	192	183	194	218	198	177	183	183	145	184	206	216	168	178	199	165	177	168	182	193	183	173	170	190	200	184	187	184	175	191	170	178	190	196	167	179	177	159	195	178	173	205	205	185	203	169	194	189	166	170	185	182	182	181	175	207	187	176	177	205	167	194	162	176	208	191	179	179	230	185	189	176	157	183	170	179	194	204	197	167	192	182	193	185	211	204	211	180	163	189	186	188	188	174	202	173	193	189	190	184	188	173	183	200	194	171	188	168	172	168	176	166	171	155	175	179	190	175	187	209	185	188	158	199	188	165	144	182	204	171	154	162	180	191	201	189	201	182	180	193	185	177	176	190	184	185	169	167	178	179	183	173	178	214	177	178	190	194	163	176	192	160	196	203	176	201	183	190	166	197	209	188	189	179	193	176	176	184	195	186	158	197	206	198	192	188	179	172	177	186	196	162	186	175	189	196	194	168	156	199	183	189	196	180	164	180	183	191	199	199	200	182	189	204	199	180	186	188	190	181	185	196	171	146	184	164	222	192	182	191	206	190	186	181	191	168	186	189	224	187	192	201	186	199	201	200	168	188	155	169	157	186	171	176	181	193	175	184	170	197	183	198	201	162	185	195	186	188	193	190	193	190	187	191	189	184	194	193	176	185	181	187	184	190	190	172	153	192	170	166	199	193	199	191	204	189	174	190	184	170	190	174	207	204	190	189	191	178	187	181	206	183	182	190	184	165	167	191	195	177	185	166	185	162	191	182	191	176	172	165	176	209	178	193	197	197	165	187	184	187	189	197	180	184	172	164	166	186	166	223	198	178	197	181	172	180	178	187	179	163	217	194	168	170	192	211	196	173	190	197	170	198	181	182	193	207	180	168	187	192	176	175	173	189	188	215	180	171	190	194	204	180	199	193	180	172	162	193	191	183	172	172	174	166	188	187	177	186	185	178	162	194	203	184	183	158	188	193	183	192	186	187	190	203	198	175	199	179	193	172	204	180	192	187	191	184	170	167	176	194	197	166	176	171	170	200	175	171	172	172	175	198	181	221	177	175	173	166	198	180	164	193	160	202	199	183	180	180	170	186	163	181	181	202	197	180	180	162	194	195	196	174	188	205	166	197	210	185	181	179	189	190	191	189	190	187	211	196	185	170	184	206	186	191	209	175	182	182	214	191	165	171	184	232	190	172	185	194	200	194	174	212	188	218	180	181	207	179	171	172	187	182	204	174	201	190	199	200	212	175	175	179	196	204	200	182	184	178	206	183	163	211	190	199	179	187	190	186	182	194	176	194	184	166	191	166	180	168	187	184	192	172	191	166	189	204	194	213	191	164	188	197	181	184	212	181	195	180	199	183	193	185	206	162	187	186	196	187	183	206	165	182	188	197	196	202	192	176	215	162	165	158	199	198	160	156	167	187	186	179	177	193	195	190	158	204	206	192	172	184	210	189	196	202	222	198	186	167	196	155	182	203	184	188	185	201	187	203	172	196	168	167	217	196	191	199	218	170	178	165	196	166	172	180	169	171	200	196	169	187	168	208	170	183	182	198	188	181	180	205	175	177	204	206	173	188	180	166	167	193	205	176	168	184	188	177	200	205	182	222	205	162	176	175	171	199	179	176	180
2938	653	779	807	802	714	709	661	650	600	583	603	602	622	558	552	590	592	584	621	619	554	542	568	629	539	616	597	584	538	573	615	575	572	594	570	578	566	519	618	564	549	538	607	562	556	567	551	535	603	592	572	576	615	592	601	548	553	582	604	586	637	643	597	596	572	589	552	573	622	602	570	558	567	575	601	540	557	594	583	598	594	577	593	583	565	560	598	544	542	540	592	569	612	546	575	581	570	544	545	597	575	593	600	578	575	609	580	593	550	565	621	548	568	596	597	547	535	525	557	605	546	656	594	587	530	558	523	565	578	541	588	559	570	604	566	581	582	581	557	562	621	579	641	532	561	617	535	552	568	590	580	543	583	604	591	522	553	536	587	549	588	571	554	559	584	568	568	566	544	563	546	606	559	600	567	574	561	555	574	528	542	569	558	568	498	592	580	543	561	597	557	546	580	582	613	585	569	538	570	573	554	581	551	575	607	585	555	551	628	570	559	573	559	585	561	604	544	616	539	558	595	559	581	552	556	580	584	569	597	606	579	577	544	564	562	544	584	568	552	587	568	567	552	529	589	639	545	534	560	578	577	575	554	575	567	579	606	613	584	585	566	588	586	589	545	591	591	603	555	571	588	579	598	601	581	578	572	553	534	557	585	582	580	593	592	587	549	568	532	553	616	568	584	590	567	548	577	563	574	574	584	556	610	563	578	569	584	569	598	571	594	589	601	580	565	519	538	567	559	547	589	535	549	590	594	576	603	553	562	587	579	578	554	564	598	569	576	592	577	569	549	628	606	622	576	601	607	605	567	571	602	570	585	565	546	617	578	538	614	587	590	585	567	575	576	537	588	544	617	578	626	534	546	615	568	567	578	577	585	583	547	545	572	595	589	563	578	558	533	573	569	573	561	589	570	572	579	586	547	606	562	608	552	598	587	595	585	589	554	580	541	577	546	525	570	549	558	553	608	563	581	586	612	583	584	512	592	582	564	588	556	581	556	589	572	567	567	593	551	579	572	563	563	595	583	593	557	579	604	608	540	536	576	591	570	559	556	579	522	570	610	557	574	586	599	587	545	573	573	587	582	575	547	589	588	598	541	559	626	569	565	541	567	566	586	577	570	554	618	538	561	577	572	599	543	576	571	581	556	568	602	576	610	588	571	599	547	587	598	583	550	590	564	592	565	585	548	521	556	527	580	551	599	616	562	594	568	591	575	572	570	557	570	602	556	605	596	519	578	602	555	615	583	636	571	580	547	559	557	580	553	572	571	573	572	542	579	564	589	573	548	582	602	587	551	561	605	559	558	608	555	562	573	563	565	605	580	555	584	536	554	532	621	591	529	566	566	569	581	583	547	574	613	587	591	616	550	591	579	541	587	551	560	626	588	517	596	579	610	610	530	566	582	536	588	575	551	578	580	574	581	588	615	580	590	565	557	575	589	591	558	589	568	596	549	559	581	608	582	588	606	555	531	577	534	541	577	573	612	551	549	582	598	593	566	558	568	549	569	597	607	567	572	575	598	612	569	614	581	599	581	572	557	532	549	577	551	571	558	580	616	586	570	539	590	593	560	570	584	557	532	574	542	536	577	539	625	602	568	588	568	595	565	582	562	545	615	571	577	551	542	588	570	604	556	591	574	558	629	563	601	539	557	574	546	561	566	609	568	577	564	576	552	569	533	564	554	564	552	582	542	586	606	569	577	578	556	547	570	581	574	561	581	562	561	578	601	621	531	574	560	540	557	580	558	556	578	590	565	606	585	596	596	545	573	565	600	583	566	565	560	570	557	545	539	575	581	583	538	606	566	518	587	558	551	589	548	531	588	592	569	562	531	560	574	580	594	580	593	570	551	530	576	566	598	582	605	574	570	542	604	583	589	582	551	588	606	569	587	596	524	624	537	597	610	545	602	556	568	573	545	598	517	549	556	557	586	570	586	568	569	561	595	593	586	615	615	550	579	608	589	586	539	601	567	533	547	586	579	566	561	523	586	581	581	587	595	551	559	569	555	571	612	548	597	549	550	628	597	571	575	557	554	582	603	637	591	559	558	558	554	563	613	588	554	554	607	587	539	591	569	603	534	579	544	585	580	531	570	604	606	586	616	530	567	582	608	566	581	580	588	602	585	602	577	574	619	571	574	588	569	546	611	590	607	577	606	557	564	538	618	549	579	585	580	592	555	578	568	573	583	524	505	576	549	578	543	556	583	570	613	578	556	575	532	537	574	557	555	504	608	616	556	561	609	579	551	539	583	538	566	557	569	618	580	600	579	537	597	558	574	542	583	566	555	614	633	565	553	591	570	537	565	620	590	606	562	544	559	530	587	593	555	584	529	559	544	617	554	573	560	541	553	563	586	556	622	523	589	604	607	606	560	602	562	558	567	594	557	597	549	584	560	506	583	589	569	594	629	585	601	578	612	572	600	568	611	584	553	524	563	556	591	567	566	599	584	587	555	578	556	575	605	566	576	592	544	564	570	635	601	545	549	579	599	577	614	609	578	634	579	577	616	586	584	535	590	556	584	541	566	579	616	595	542	549	556	597	585	583	542	614	547	623	633	593	573	603	532	538	580	595	541	587	527	558	603	593	582	605	585	559	593	532	546	569	558	575	574	572	552	528	588	620	568	583	600	613	519	589	594	558	537	556	595	558	535	610	569	582	541	544	602	572	550	574	571	546	537	606	580	583	566	558	548	564	586	590	608	573	561	550	592	599	561	554	533	621	601	565	553	546	583	582	580	600	548	596	609	566	570	561	560	626	594	597	633	590	588	588	560	560	576	601	568	582	577	561	565	556	575	579	572	546	572	571	585	600	578	542	557	561	595	585	580	576	561	559	569	595	618	580	548	574	573	622	611	577	616	599	563	558	575	560	585	591	623	557	572	562	592	520	569	548	527	591	537	573	618	593	593	566	546	594	575	552	577	551	553	567	577	565	626	576	541	567	543	563	574	557	589	579	560	563	584	570	601	601	595	612	565	596	582	603	589	592	561	618	595	606	575	546	541	567	529	569	558	573	564	572	588	588	570	564	568	520	591	524	566	564	565	566	590	544	586	578	570	605	580	610	575	526	544	557	611	568	560	561	532	536	584	542	559	592	609	575	593	594	599	601	559	571	581	555	572	605	608	571	543	567	576	624	616	568	595	573	564	577	582	585	562	563	596	569	568	612	625	612	603	607	580	588	523	558	550	530	584	631	592	552	580	567	570	582	568	605	564	589	610	569	564	583	571	570	564	546	522	560	572	586	597	605	602	625	585	567	531	572	566	591	583	578	555	547	586	591	582	604	581	577	552	556	593	614	587	596	567	581	552	592	565	578	537	565	550	565	592	551	571	572	583	535	566	568	592	574	562	580	578	575	569	602	578	576	568	574	546	622	606	593	568	561	603	589	553	561	531	564	552	576	584	571	557	568	583	536	569	574	572	584	594	571	562	534	559	566	621	587	552	571	528	565	554	571	594	570	554	552	595	598	579	625	596	565	565
10613	1106	1361	1047	690	516	398	310	233	210	206	198	164	182	146	144	119	122	155	113	116	111	107	106	100	110	100	101	100	107	106	95	77	103	90	91	85	91	94	75	82	75	94	91	100	85	76	89	87	87	89	101	94	83	100	75	93	75	99	101	91	93	111	92	97	102	90	88	91	88	94	83	99	87	92	101	91	83	83	114	105	114	90	87	94	85	99	99	97	95	100	102	99	109	83	85	90	79	80	112	83	96	100	104	89	100	103	93	98	85	92	81	87	87	84	95	103	112	85	90	100	104	80	83	95	95	79	95	98	84	98	102	94	85	94	89	78	90	97	82	89	92	98	100	82	92	93	94	85	116	97	93	99	91	88	85	92	99	100	98	106	108	100	92	87	98	107	100	94	87	78	85	104	96	96	86	93	97	84	103	95	89	92	108	98	96	98	91	95	77	103	88	74	85	84	83	89	90	102	101	76	104	86	108	89	89	87	91	79	103	86	83	109	80	79	87	89	88	105	109	104	102	91	96	91	91	99	97	91	105	103	98	78	97	117	77	95	87	80	103	90	94	82	78	92	98	81	107	98	93	100	79	89	88	88	106	93	98	72	106	100	75	96	94	100	93	90	95	94	91	72	97	91	94	84	106	107	81	90	91	89	83	92	93	105	77	95	97	88	104	95	76	110	75	83	103	88	81	91	97	92	99	97	96	71	87	80	96	81	104	96	92	118	100	97	96	98	91	78	102	93	84	93	103	60	92	86	96	69	89	92	79	69	94	83	86	80	86	100	90	85	96	86	84	78	95	95	82	102	82	96	78	94	85	85	83	86	90	113	92	84	96	91	85	86	99	77	97	84	83	97	82	89	108	83	87	115	97	97	100	80	91	89	91	99	84	103	101	81	111	105	87	86	78	92	92	83	87	86	101	101	91	81	102	91	85	95	95	90	104	90	99	71	106	107	94	98	96	86	88	80	80	86	94	93	93	101	83	79	88	104	99	87	111	71	109	98	78	99	88	100	85	87	84	89	87	97	86	102	95	87	105	80	94	94	85	86	91	96	80	101	88	88	95	89	84	70	77	100	79	91	93	96	93	113	94	99	88	87	88	80	96	84	102	94	92	84	90	99	98	109	78	86	103	83	81	95	97	71	99	93	92	84	83	101	84	82	78	90	97	88	100	70	102	92	85	90	99	92	88	79	98	97	96	98	103	99	92	87	108	96	89	90	85	105	107	101	82	92	101	87	89	89	91	106	102	71	97	90	91	94	96	79	84	93	85	92	102	87	79	79	90	100	100	92	70	81	85	99	94	73	103	95	73	94	105	74	94	104	95	95	86	88	102	94	95	97	86	84	95	105	96	95	102	96	75	101	90	108	105	95	82	86	90	84	89	88	91	91	85	107	102	76	80	79	88	85	114	100	87	112	85	85	82	95	77	82	80	72	86	91	109	99	91	94	98	116	76	102	98	92	85	96	103	94	89	96	115	82	98	96	92	89	95	88	86	95	85	93	88	112	89	97	85	85	107	96	97	90	90	78	104	80	91	86	90	74	110	92	104	92	91	100	95	88	97	94	112	96	92	95	86	90	85	106	103	102	95	85	85	100	90	93	97	106	92	106	80	82	97	88	97	93	103	89	77	87	101	79	88	93	92	102	83	91	96	90	102	88	96	100	90	97	83	92	109	81	78	82	88	88	84	59	94	102	102	93	93	72	93	87	94	97	106	89	94	91	95	81	94	77	91	91	91	95	89	87	93	99	109	89	83	80	98	92	94	97	88	98	91	84	104	80	108	97	88	88	84	98	91	111	96	88	102	79	91	106	101	106	82	86	90	94	98	84	82	80	81	91	105	66	85	106	105	83	97	113	93	85	99	79	90	77	88	85	79	87	98	103	78	83	84	91	94	94	97	101	92	99	85	77	87	102	86	112	84	85	82	89	85	91	90	94	85	98	91	90	92	89	87	115	98	95	78	92	98	102	83	91	84	89	86	97	85	93	91	100	89	83	85	95	93	94	85	93	83	111	84	94	109	87	101	87	97	87	87	91	85	106	92	98	85	101	92	97	86	80	89	80	99	84	95	89	109	103	91	93	80	85	87	103	103	93	84	89	88	107	96	83	95	91	89	77	77	99	89	93	90	100	79	85	87	91	93	80	101	88	94	89	99	87	89	74	99	84	86	91	83	77	95	90	86	99	84	99	93	85	86	88	68	80	92	96	94	86	94	92	95	105	91	68	101	84	90	75	92	99	77	89	97	96	87	91	88	96	96	73	78	82	84	82	99	92	67	90	94	85	79	84	86	99	94	102	89	83	85	93	80	87	104	88	91	93	88	110	100	81	107	88	90	80	94	115	98	114	96	87	98	94	105	100	116	96	74	98	87	110	97	99	83	87	89	87	87	95	116	84	96	94	98	96	99	91	104	77	87	102	84	78	87	107	92	104	81	98	89	110	93	92	83	94	91	82	84	99	96	101	104	82	76	80	103	86	77	94	105	111	89	96	90	88	87	76	105	72	99	99	87	85	95	90	83	104	87	84	83	87	90	94	76	106	93	86	90	110	86	105	82	82	84	88	98	79	85	82	81	96	95	94	98	89	116	97	95	86	85	99	106	94	94	106	83	100	78	95	109	97	83	82	88	91	92	88	94	82	91	100	86	95	94	93	91	90	93	91	85	88	83	88	89	88	86	75	93	96	90	85	85	66	96	90	92	90	88	108	105	104	97	94	84	85	100	114	107	95	99	86	91	98	87	96	90	81	92	77	83	78	69	79	88	90	97	71	86	101	92	90	78	95	87	81	91	89	100	93	78	100	88	105	96	85	97	104	103	95	90	84	96	81	79	87	102	95	102	88	89	99	83	97	89	97	120	94	92	98	86	95	93	91	92	96	92	93	105	100	99	110	93	109	95	92	76	106	74	107	113	89	93	98	99	87	81	83	80	105	97	103	76	90	86	99	111	86	86	105	72	78	110	77	80	94	99	82	74	92	90	89	90	75	94	93	109	91	93	96	94	79	98	90	104	92	89	91	83	91	82	94	99	74	95	93	91	113	107	96	99	112	91	74	108	86	79	99	101	90	96	95	88	97	82	75	98	92	80	90	101	81	92	95	99	84	90	89	100	87	82	87	75	92	106	101	112	95	91	69	113	82	108	105	83	103	97	86	81	108	95	91	86	104	76	110	92	93	85	93	87	98	90	77	83	93	79	90	95	88	106	87	89	105	89	98	82	96	100	108	105	88	83	103	99	94	105	94	96	81	119	91	107	104	81	100	80	98	88	101	84	109	87	84	91	77	98	85	83	93	100	105	84	90	98	75	99	84	88	91	113	82	82	101	90	76	93	74	95	86	92	108	102	81	101	87	92	77	94	76	95	102	94	98	91	91	89	77	92	110	102	76	90	95	95	96	100	105	89	107	91	96	97	83	93	104	101	93	88	69	76	97	90	93	91	89	100	102	95	94	100	84	80	85	80	97	96	88	107	113	113
6517	1441	3495	3813	3146	2520	2025	1629	1375	1228	1031	971	898	781	717	693	672	647	630	613	507	513	483	509	430	478	472	434	412	391	415	434	368	384	392	405	382	413	377	400	420	357	373	360	356	366	369	387	364	376	361	346	390	336	351	384	354	334	324	364	356	351	357	306	345	330	338	353	348	372	317	339	340	355	338	309	370	357	323	339	318	342	330	341	364	347	319	346	339	331	334	350	317	338	354	325	309	332	331	328	338	306	326	341	342	323	325	331	316	353	352	320	316	340	311	353	334	343	318	340	331	337	317	351	333	331	360	329	345	324	333	358	312	327	326	291	307	326	322	335	343	322	307	347	364	333	366	322	299	359	326	359	329	336	330	336	338	331	310	297	336	323	337	325	336	326	278	295	309	314	306	337	337	276	356	330	316	303	319	303	315	311	296	319	317	315	307	336	320	358	311	329	326	339	290	321	320	335	324	334	317	331	361	309	350	319	329	308	346	311	329	314	301	327	326	297	353	336	326	334	321	318	319	318	332	327	361	331	303	346	323	318	364	358	297	316	334	341	319	323	299	339	326	328	315	333	314	326	322	298	329	327	289	336	331	309	326	320	314	318	332	324	295	347	331	334	320	309	337	356	319	296	329	323	309	327	328	320	339	333	299	318	277	309	357	336	317	319	315	303	330	332	347	344	333	291	303	350	316	325	337	326	344	329	307	329	330	348	288	312	294	323	313	332	323	328	300	326	345	336	346	298	337	313	321	303	311	342	306	324	316	312	298	339	335	321	320	348	333	336	344	300	320	356	320	321	326	307	326	315	325	314	296	331	285	328	333	323	286	318	299	324	323	348	298	318	367	339	333	320	334	309	291	344	310	318	308	318	317	349	350	332	337	326	324	331	344	329	334	322	275	327	344	341	353	350	333	333	298	320	309	324	322	356	330	301	307	322	330	331	321	304	359	326	310	300	308	323	365	312	324	315	332	311	341	350	333	322	340	319	329	305	305	287	311	315	332	345	337	352	320	306	339	333	321	325	320	292	302	324	312	349	303	310	308	329	308	337	316	349	342	323	345	326	308	295	318	313	325	322	311	326	310	300	301	314	330	350	315	345	333	304	318	333	327	335	334	307	312	299	310	292	328	339	305	316	344	322	327	332	330	316	303	356	297	320	324	333	321	321	314	304	345	345	335	300	319	328	313	332	327	357	309	326	309	306	320	345	349	318	319	329	331	329	301	310	359	325	350	315	321	304	358	357	323	331	297	319	288	326	325	306	314	343	322	321	339	346	329	314	306	329	324	328	308	307	287	324	306	329	311	319	334	321	333	332	324	343	307	310	302	318	305	360	336	336	331	311	305	299	317	307	362	327	309	309	334	304	334	313	331	335	319	310	330	321	359	326	330	339	334	312	301	306	318	327	325	328	330	313	341	321	310	329	327	363	324	334	331	318	295	359	322	337	312	313	291	314	319	308	324	298	326	321	302	359	312	289	316	336	340	310	347	324	317	282	343	329	347	330	323	317	327	337	317	297	299	342	321	305	300	325	363	304	318	312	328	304	318	341	300	338	279	329	340	326	293	326	344	347	326	347	322	328	316	350	320	363	341	292	312	288	317	332	303	310	338	341	338	313	307	333	376	320	357	332	334	302	347	310	340	311	292	321	316	323	330	325	324	317	309	294	321	309	353	352	327	325	321	308	301	338	317	294	343	322	299	338	314	280	336	286	318	344	294	350	313	339	309	300	323	306	323	332	322	301	349	321	300	315	324	331	307	318	301	310	353	305	326	313	293	309	345	315	323	286	306	339	325	300	344	334	312	316	321	332	317	295	326	331	328	330	344	322	308	294	311	332	289	293	298	317	315	334	337	319	338	316	294	281	329	308	313	298	318	329	284	306	309	319	330	317	321	305	319	314	335	348	313	307	343	326	310	336	304	300	336	326	343	307	306	306	346	302	308	328	345	323	307	331	319	331	316	339	275	341	329	313	334	348	334	342	335	296	323	308	290	310	337	316	323	343	336	355	318	308	294	322	329	321	326	317	315	320	337	290	327	340	324	305	301	360	296	336	318	312	331	311	313	302	303	310	323	293	318	307	312	322	349	321	327	314	328	321	325	350	329	360	334	325	339	332	303	325	309	331	343	359	311	340	322	329	352	357	313	333	329	360	331	323	323	325	295	329	361	354	302	296	318	336	358	331	324	331	357	275	334	323	304	304	298	326	334	295	341	308	342	333	322	330	308	323	299	302	324	310	320	302	305	344	349	369	321	350	331	318	343	313	318	324	366	337	304	323	334	325	327	312	307	286	343	325	360	353	291	313	320	310	320	320	317	320	316	319	332	335	308	364	315	318	295	309	333	327	361	296	306	334	320	325	337	340	325	303	337	320	319	332	309	311	306	316	324	342	328	281	324	325	339	317	351	358	328	348	316	300	355	347	324	306	317	311	349	329	302	297	324	340	329	288	321	359	331	351	317	324	337	333	328	323	321	312	345	321	312	317	332	342	314	310	320	366	324	330	320	348	311	346	341	322	339	334	275	290	330	296	308	304	363	305	338	325	323	314	324	289	335	328	324	311	330	339	337	344	351	329	314	298	338	323	319	350	327	343	319	311	319	326	316	339	342	341	345	336	321	328	316	324	330	288	297	326	319	341	308	297	305	311	310	289	314	307	309	331	284	340	334	332	333	323	325	319	332	337	327	329	341	343	344	308	354	329	306	293	317	371	328	344	316	314	332	343	317	307	305	287	319	347	333	332	322	332	328	326	306	320	341	331	333	286	321	312	323	335	334	303	347	321	330	304	311	341	321	351	319	299	313	318	297	298	288	324	329	320	337	351	322	293	323	286	327	344	320	287	322	304	307	342	301	352	322	313	302	300	309	357	323	342	337	342	342	295	287	291	373	328	282	299	313	323	290	321	349	329	292	327	330	321	337	318	314	326	283	313	339	327	316	323	345	310	313	314	298	331	329	322	305	275	373	342	338	325	307	282	283	301	316	344	319	309	315	345	303	322	320	295	323	301	315	303	319	296	342	334	272	337	298	309	334	352	345	309	312	312	317	327	342	326	348	331	337	318	311	299	357	301	312	332	326	326	316	345	379	334	327	307	328	351	332	313	305	319	308	315	329	322	312	337	309	336	312	320	330	315	296	308	322	287	317	327	324	325	339	294	350	326	335	302	313	301	329	289	307	287	353	365	359	337	322	321	283	339	312	322	294	296	307	318	350	308	321	332	352	309	305	297	306	343	312	283	306	348	331	340	310	295	297	311	320	345	308	300	343	333	312	329	332	336	316	319	301	315	294	318	343	296	293	322	348	332	349	303	311	315	367	347	331	288	301	319	332	302	303	327	320	322	299	311	311	352	321	313	333	347	300	323	370	328	307	307	324	308	305	310	330	311	320	314	272	311	339	329	325	313	325	349	332	297	339	339	307	315	316	337	348	343	319	333	321	311	298	305	305	328	347	328	326	344	309	311	337	359	333	317	320	304
19771	2722	2913	2105	1495	1046	771	587	510	454	390	325	320	293	256	261	206	236	209	190	211	234	214	181	173	193	186	180	187	161	184	171	170	187	150	149	191	173	166	129	162	171	145	167	137	132	188	154	169	162	151	180	177	144	145	148	164	141	177	131	157	136	143	163	176	154	170	164	155	151	159	148	146	134	157	156	140	151	179	151	159	149	162	154	126	164	154	161	140	147	147	149	154	152	161	139	138	154	167	165	141	132	170	164	164	152	156	150	147	161	152	141	152	177	134	131	131	146	168	159	166	144	143	149	153	117	173	156	157	159	149	140	153	130	149	161	146	134	147	148	143	163	152	151	162	146	150	155	174	154	161	167	151	141	149	147	149	170	160	146	152	147	159	138	131	160	130	127	145	146	148	169	163	151	149	144	167	140	155	144	160	154	150	145	130	162	163	140	171	159	134	173	165	155	151	157	147	160	161	148	154	160	133	139	162	145	151	158	189	166	148	134	140	151	152	157	141	143	157	159	138	153	139	144	165	143	142	165	146	162	161	163	149	171	144	189	157	167	165	135	119	171	146	136	161	141	166	170	157	162	126	136	159	166	157	157	140	162	152	142	155	154	143	171	139	142	142	169	155	136	155	166	151	140	143	144	169	165	165	138	142	170	127	147	173	155	152	168	149	146	122	152	147	133	129	161	134	152	157	144	158	153	157	156	127	166	133	135	137	134	159	156	139	131	142	159	153	163	155	143	156	148	156	154	161	144	160	151	161	147	165	141	161	159	170	164	158	150	151	148	173	164	160	155	162	170	158	153	143	140	146	147	134	158	168	157	156	145	142	139	154	152	149	155	150	146	156	176	149	149	122	128	168	146	145	150	155	166	153	166	164	170	130	166	164	156	151	126	162	167	154	151	152	161	149	162	153	154	172	144	164	156	131	167	152	142	143	154	143	147	149	142	162	145	165	173	151	189	155	161	142	147	141	156	161	160	158	157	141	156	133	182	143	147	143	161	155	119	125	131	153	142	147	164	148	163	158	140	143	157	149	145	156	162	143	133	150	142	141	145	128	155	127	168	151	146	143	150	146	142	126	184	142	135	161	160	152	160	162	148	156	149	153	148	139	148	145	161	134	172	150	157	154	168	174	160	173	160	140	157	166	171	159	175	182	170	156	153	150	140	147	159	150	166	147	153	158	127	129	155	155	152	150	143	154	130	147	139	160	150	150	160	155	137	157	147	136	148	173	163	133	136	157	136	149	123	123	142	136	159	151	136	127	165	148	155	143	168	166	154	168	142	150	154	144	155	148	162	131	139	148	160	153	128	132	156	164	160	165	137	137	127	152	160	144	141	168	136	147	139	158	147	163	134	153	142	142	157	140	152	144	152	136	150	146	137	126	136	167	164	147	148	160	142	134	156	157	144	142	143	180	165	151	134	160	152	168	128	162	151	127	160	149	144	135	137	144	149	167	132	154	161	146	154	145	162	157	158	131	145	185	170	172	163	149	150	126	157	160	152	137	171	158	163	145	152	151	144	126	145	145	172	157	157	167	143	164	132	133	158	149	132	160	171	145	158	174	153	163	127	145	164	141	148	164	137	171	128	141	137	167	169	176	139	154	156	158	165	147	136	143	140	151	165	139	145	140	146	140	128	135	154	137	157	135	149	142	158	146	177	142	142	162	129	159	142	142	143	185	155	146	156	143	147	155	163	128	132	154	140	124	143	175	169	153	146	158	183	154	141	151	152	140	142	126	151	134	152	141	141	146	153	147	153	157	126	147	147	161	141	139	137	163	137	152	136	136	155	152	141	167	170	142	141	138	149	165	177	151	135	145	152	160	163	136	147	171	163	133	143	142	150	137	164	132	151	128	163	141	153	156	180	173	173	134	146	142	139	150	144	157	133	169	173	140	168	152	153	132	152	143	166	146	140	147	150	181	161	146	135	147	148	153	126	137	168	153	129	150	159	146	129	148	138	163	133	145	140	160	146	161	150	128	146	163	162	145	141	150	139	132	160	143	154	124	152	140	155	139	168	153	157	134	153	141	142	134	133	136	143	148	159	147	162	175	140	142	131	141	128	158	164	160	163	147	153	142	154	138	135	154	163	144	151	142	140	147	145	160	146	161	155	174	161	149	151	164	149	170	140	161	149	138	132	145	151	167	122	153	165	152	153	131	135	139	157	155	156	183	153	144	132	157	148	153	134	139	163	125	142	148	159	172	150	149	181	144	151	160	152	166	147	129	140	158	148	166	153	147	144	169	147	153	132	153	148	140	147	137	145	153	167	131	161	165	137	171	151	151	142	118	137	179	134	168	132	146	148	159	167	171	138	159	158	125	149	140	148	137	143	151	128	160	138	165	155	157	150	168	143	156	134	147	150	149	135	163	141	145	161	160	166	136	173	151	156	127	150	148	162	145	147	150	134	128	159	159	162	157	161	140	148	150	156	132	170	158	144	151	165	143	166	159	158	152	150	145	126	141	136	150	153	152	144	141	145	145	118	158	144	141	123	154	166	156	160	134	159	136	161	162	159	167	142	142	152	148	123	166	137	141	150	166	169	147	148	162	149	137	154	166	168	145	144	149	138	158	190	162	152	169	152	154	147	145	157	150	162	172	153	134	119	157	145	170	152	153	178	157	151	159	143	150	128	145	150	150	166	169	155	140	159	154	154	149	164	143	160	151	145	178	145	135	142	160	158	152	153	151	166	155	147	144	143	148	145	149	160	160	130	149	162	148	170	147	167	131	144	152	161	156	157	149	149	153	134	146	139	160	132	155	149	155	153	144	140	172	149	143	156	159	157	150	145	156	143	148	143	177	170	139	149	143	115	154	140	126	140	145	139	138	179	133	166	165	155	156	160	173	162	162	138	153	143	140	161	156	153	162	173	144	183	151	143	149	163	157	155	140	140	141	153	143	145	162	155	166	161	133	153	157	146	163	161	158	141	145	165	121	141	165	139	162	146	131	154	164	156	138	140	154	139	136	156	142	145	171	164	132	148	187	160	133	147	183	155	144	143	148	149	179	137	156	143	156	159	161	162	118	171	148	146	143	150	123	178	138	137	144	153	158	156	168	132	138	155	164	152	168	160	157	169	147	147	162	141	158	152	172	155	144	139	147	159	157	151	149	125	152	153	145	156	139	156	147	171	159	154	156	160	148	154	131	125	154	130	152	134	164	137	146	127	151	164	139	140	150	145	135	167	160	157	143	146	142	153	148	166	147	135	136	148	151	167	153	129	145	143	164	141	126	146	161	148	161	140	143	158	143	140	168	159	153	158	157	149	152	131	139	175	131	149	121	153	163	133	166	138	162	153	156	143	135	143	160	148	162	133	166	154	134	150	136	173	152	170	132	145	135	142	173	144	146	149	139	121	153	153	169	147	134	139	160	132	161	164	143	160	141	163	158	137	151	146	139	148	128	144	131	131	185	148	165	146	148	122	136	160	145	140	153	174	139	159	157	156	150	145	157	161	151	135	167	145	150	158
9953	2747	6638	7199	5911	4830	3865	3223	2691	2292	2060	1790	1564	1446	1392	1218	1217	1090	1028	994	953	893	905	829	843	776	776	761	725	717	731	626	641	692	681	666	630	656	615	613	602	592	601	571	517	568	551	615	632	602	580	548	542	559	562	548	579	563	546	537	573	612	519	560	563	519	588	552	536	599	563	553	517	533	544	539	514	549	514	519	518	521	498	536	520	493	530	507	543	513	487	549	492	552	520	497	492	528	508	487	536	491	476	481	526	511	513	508	521	538	524	502	490	522	487	549	518	505	501	510	505	498	501	502	462	515	537	446	489	488	523	512	545	506	468	490	523	482	509	492	488	511	491	525	505	492	509	492	509	517	521	537	506	517	469	488	506	472	533	509	489	513	543	520	442	533	462	485	532	512	491	479	500	491	493	528	523	488	513	514	523	517	496	511	464	510	532	522	509	478	476	485	492	493	461	506	458	513	533	513	533	452	466	500	469	478	501	526	512	508	519	485	500	437	471	524	503	497	499	522	512	520	529	526	468	514	493	482	482	489	478	478	499	482	468	522	481	482	555	479	466	506	480	525	537	496	515	478	504	484	506	513	505	511	523	518	457	482	493	525	473	509	521	482	474	535	517	511	488	493	507	520	499	511	489	491	478	518	510	478	459	489	500	474	506	519	502	477	525	512	504	519	500	472	498	445	528	477	479	506	487	489	504	461	506	485	528	475	506	506	504	487	510	523	494	510	451	484	496	482	499	480	499	504	541	506	507	525	467	486	520	496	507	506	517	499	451	516	540	457	496	461	494	528	533	506	493	484	493	495	532	490	507	500	517	481	517	505	507	525	515	484	477	504	479	528	496	474	503	511	540	497	524	509	504	497	510	525	440	494	475	502	510	500	474	515	526	517	505	523	521	538	509	504	541	477	502	482	510	483	508	531	517	476	516	534	524	503	509	495	502	507	488	502	443	480	555	462	518	503	511	529	508	549	518	477	544	552	534	490	512	520	516	514	519	475	506	453	498	497	489	511	476	472	495	460	515	475	494	483	494	500	467	503	454	456	507	489	544	468	472	519	509	489	460	504	527	520	509	534	491	518	499	512	508	538	495	510	499	514	523	483	502	508	486	482	497	503	485	473	516	492	457	506	490	515	477	499	502	502	518	484	504	447	465	490	511	477	524	493	527	492	545	518	467	510	497	505	501	509	501	537	478	464	523	501	487	489	476	537	521	497	485	515	553	489	480	533	514	498	453	483	509	499	476	495	500	498	478	479	497	498	551	482	423	494	535	501	495	510	478	513	543	545	478	484	510	515	501	478	500	529	470	501	506	491	491	513	493	481	501	533	473	521	497	521	483	493	503	475	509	515	508	504	489	483	498	502	535	498	522	491	492	516	459	510	522	533	491	517	451	479	502	507	530	515	494	495	512	488	484	483	509	456	494	501	496	471	478	530	532	464	484	495	490	497	481	511	501	524	449	518	523	480	522	525	510	478	504	519	487	494	530	497	457	508	493	456	502	540	535	523	509	532	501	466	542	521	475	521	467	535	503	514	510	509	494	519	488	474	531	490	491	528	517	510	533	471	475	501	504	482	472	505	512	512	494	485	477	499	493	509	493	511	480	466	460	496	512	507	491	482	507	508	472	487	493	489	457	504	492	513	480	471	472	502	457	472	485	501	517	524	464	514	521	529	473	520	486	510	506	471	496	493	482	519	493	547	469	510	562	497	516	489	493	497	514	483	506	536	500	465	481	500	520	483	505	486	498	536	472	465	480	483	495	508	480	535	504	491	509	478	496	495	518	524	527	475	503	519	512	505	482	502	475	488	482	520	498	485	467	528	511	514	506	493	459	491	495	501	521	481	493	466	505	483	513	521	493	495	488	477	487	508	497	481	503	543	510	526	526	483	502	504	472	488	504	470	485	507	531	470	484	551	511	514	477	550	507	505	517	484	477	475	472	474	483	485	492	491	504	519	520	503	531	496	503	468	495	468	468	473	511	497	539	481	510	489	527	495	504	476	498	506	506	498	498	490	517	529	482	482	493	487	510	474	490	496	503	517	512	504	476	504	517	495	493	447	463	498	481	519	473	527	493	428	511	534	487	495	512	484	504	472	485	502	524	504	430	495	456	486	505	492	496	510	476	496	473	456	461	553	506	483	477	495	520	557	503	485	493	509	494	475	497	510	497	477	469	547	496	474	527	515	505	508	496	505	500	507	498	523	534	526	478	492	483	503	474	488	497	507	562	521	530	466	477	521	512	508	503	534	493	491	495	487	476	445	496	473	494	516	518	524	498	498	449	491	473	495	498	497	541	489	515	500	482	506	489	501	468	503	493	493	507	436	466	501	466	561	484	524	511	511	497	478	465	496	464	463	497	491	499	518	506	463	496	503	487	508	495	477	489	519	510	490	500	558	497	491	490	485	548	500	493	512	493	499	551	481	496	479	505	478	525	501	499	481	457	512	511	506	516	497	490	502	496	475	526	522	460	482	480	489	495	490	492	467	504	504	498	487	515	506	506	492	454	544	481	491	475	498	501	504	479	487	508	530	534	505	489	538	486	477	504	489	479	469	530	468	468	545	475	474	445	513	485	499	505	472	527	507	516	473	507	487	470	497	514	489	500	536	499	470	511	456	463	509	507	492	522	510	487	522	452	539	513	499	468	492	466	460	485	481	478	545	488	547	469	492	493	465	508	454	493	494	462	512	521	506	527	482	481	496	564	507	524	515	519	478	486	484	498	491	485	496	514	488	528	459	479	518	498	499	491	510	515	510	505	496	530	499	513	518	507	455	456	465	537	477	525	464	477	509	495	503	504	480	485	480	498	497	471	483	494	503	482	494	483	490	538	523	511	533	521	476	512	511	472	501	513	514	478	489	512	504	508	545	492	468	495	500	545	505	522	523	504	507	500	478	489	480	492	470	477	519	549	507	464	514	494	507	503	490	489	514	492	485	534	511	514	527	491	512	492	495	494	501	536	500	529	519	489	495	542	511	516	524	484	524	524	529	479	512	544	525	489	478	500	486	473	489	481	517	480	519	452	535	483	473	482	473	482	487	473	483	539	481	485	487	470	509	479	533	489	538	514	506	512	463	503	517	515	501	531	493	504	497	495	493	498	521	484	480	471	484	495	465	491	486	492	501	474	489	464	493	519	538	482	445	528	512	507	455	540	524	470	508	506	476	481	508	479	501	472	479	509	501	526	496	526	500	529	479	488	484	507	499	458	519	483	525	474	542	480	497	495	502	525	539	517	468	528	525	535	497	419	495	501	484	522	490	485	518	485	510	459	492	493	462	542	508	492	482	494	501	489	493	488	519	520	484	482	460	475	531	471	519	500	488	513	519	497	525	500	492	511	484	503	455	498	502	474	482	490	544	437	480	499	497	499	511	494	493	492	480	509	495	529	496	507	515	520	509	498	477	532	499	501	490	525	514	508	473	496	489	495	492	496	489	496	495	503	519	542	463	524	533	479	463	520	476	538	494	508	482
2586	278	260	244	215	233	211	217	176	213	182	199	192	197	173	185	169	187	203	212	185	176	158	161	165	191	205	161	201	167	193	188	177	187	190	185	194	203	194	183	213	194	179	198	187	192	175	179	182	194	189	172	198	174	197	172	183	184	183	201	195	201	207	172	184	189	216	189	189	192	178	197	196	168	181	181	177	179	193	178	168	181	191	193	185	173	229	196	185	188	180	181	199	192	168	210	170	176	184	218	192	168	199	172	164	219	163	193	186	181	173	193	164	194	193	179	200	192	188	189	185	173	206	212	183	200	180	205	170	180	199	197	187	178	160	202	176	189	195	168	186	198	161	181	213	189	206	167	185	192	178	176	171	199	175	174	162	204	207	204	198	185	166	161	174	189	190	173	184	199	190	177	170	169	191	181	192	177	189	200	183	191	194	206	187	212	186	201	177	168	171	199	180	174	228	164	219	191	176	173	167	172	200	182	186	176	194	186	175	193	175	175	200	194	218	195	186	207	197	204	182	185	184	195	183	154	181	180	159	199	168	192	204	169	201	160	183	178	197	179	179	187	179	186	174	197	180	174	181	155	176	184	202	192	178	199	186	173	207	200	171	185	192	165	196	184	161	160	168	193	188	184	180	192	191	181	182	182	176	199	172	179	167	210	174	181	211	180	173	167	183	189	172	196	212	205	174	192	175	171	196	185	224	207	179	169	174	196	193	174	177	177	198	196	187	186	190	167	192	163	210	209	166	180	168	177	209	176	189	172	203	191	189	183	192	198	165	171	177	192	198	186	176	179	177	179	194	183	173	186	183	183	193	169	202	187	187	170	177	184	197	178	190	160	180	197	167	191	176	196	193	163	183	201	184	193	200	199	184	166	176	201	227	187	179	203	196	161	181	176	218	165	191	199	212	184	174	191	187	198	184	213	189	192	196	208	211	188	198	186	202	192	197	172	181	185	176	172	179	159	171	170	170	179	192	189	190	175	178	181	202	201	178	214	201	182	208	169	172	210	199	157	210	171	170	200	168	187	173	176	182	181	178	191	185	212	166	180	209	169	187	162	180	175	151	193	197	194	189	196	194	188	173	163	180	176	171	190	178	190	210	205	192	169	186	197	189	176	168	172	183	196	196	201	153	178	192	203	194	168	176	179	196	185	191	168	181	176	177	183	189	157	197	224	184	182	198	207	192	194	178	192	151	186	165	182	178	182	188	177	198	191	156	205	171	174	185	218	187	183	188	181	184	187	187	178	186	185	199	185	188	196	190	192	192	188	191	191	180	184	211	171	189	179	184	186	186	177	200	179	194	183	159	174	188	177	204	186	183	204	172	197	196	186	185	194	184	180	178	211	194	188	171	195	186	198	185	170	198	190	173	174	168	183	183	178	205	184	177	187	158	206	206	211	195	179	216	171	186	175	187	179	195	171	176	195	167	186	166	170	182	207	160	169	191	185	153	189	185	182	204	191	170	188	193	203	184	177	168	189	180	182	207	179	190	171	193	179	195	193	177	185	180	173	168	216	163	190	194	198	192	213	189	153	196	180	197	166	206	175	162	174	168	183	190	189	186	164	171	179	193	195	203	185	186	198	201	160	189	190	197	166	180	195	209	191	166	197	191	209	194	188	179	167	195	180	207	187	206	162	184	181	181	177	199	173	180	175	188	180	172	163	177	183	196	194	175	180	172	174	191	175	192	185	182	183	140	185	179	177	194	199	167	195	181	197	187	169	188	198	167	179	182	203	193	202	190	185	184	178	184	189	163	193	165	197	160	214	199	191	178	190	186	179	181	185	178	201	163	193	197	206	209	195	189	168	174	189	183	179	182	202	192	177	175	199	178	192	193	183	195	193	168	197	184	150	180	189	168	180	174	164	182	184	189	192	189	167	180	187	181	179	186	203	198	201	191	202	177	183	184	183	188	174	195	169	191	175	187	175	171	173	183	189	178	191	188	197	203	185	182	168	185	180	194	219	185	175	202	192	176	182	193	201	178	193	195	175	193	191	179	175	180	195	194	173	189	162	178	204	175	187	179	152	211	179	193	189	174	192	180	199	176	190	197	205	184	185	198	173	172	202	203	170	157	179	206	183	177	170	207	147	180	197	185	192	199	177	222	193	199	182	179	197	169	184	188	197	187	179	165	179	186	194	176	205	163	192	194	196	197	163	186	164	195	183	191	198	196	204	177	195	163	200	163	176	202	154	173	187	167	201	179	167	204	166	173	193	177	187	197	188	172	189	162	178	193	175	166	196	186	173	216	200	182	186	180	204	197	169	162	168	174	170	185	179	185	171	176	166	191	183	148	180	181	184	223	172	194	192	179	169	203	199	214	172	173	187	166	198	196	171	169	158	168	201	223	187	179	170	181	190	201	190	197	144	193	201	188	166	168	165	165	177	197	190	210	200	175	182	186	201	194	181	172	176	190	190	181	185	190	160	188	159	195	175	199	175	184	178	190	174	197	192	180	196	202	187	209	156	193	204	186	197	197	178	204	174	182	183	168	202	183	185	183	187	157	165	187	173	190	171	172	175	169	177	178	216	176	172	171	201	170	180	168	180	178	196	193	177	193	179	192	184	187	179	184	201	174	178	190	180	171	182	190	165	202	166	173	185	195	206	188	185	196	182	158	185	183	189	213	180	191	196	200	195	206	186	179	176	182	177	203	192	198	222	186	206	170	190	197	210	186	209	171	194	186	189	201	197	189	186	215	202	206	196	188	188	203	192	189	200	171	188	188	197	181	177	188	180	192	182	201	190	192	173	188	189	188	174	203	185	196	209	203	172	188	183	182	200	191	179	169	177	166	177	175	180	196	151	187	169	175	174	187	208	186	166	194	179	177	191	177	203	191	178	192	183	180	189	192	198	198	183	163	186	185	173	182	199	218	191	200	192	198	179	181	164	167	187	178	185	157	172	170	176	167	181	182	199	192	186	198	196	188	179	181	211	184	186	182	192	194	183	181	188	186	179	185	192	201	183	202	207	200	175	184	203	172	166	202	147	166	204	202	188	211	186	187	196	190	191	187	171	171	186	211	155	170	210	188	183	176	172	172	221	200	184	166	206	191	210	186	192	190	200	198	158	206	189	194	172	195	185	208	188	190	176	195	180	196	181	177	177	169	178	184	163	198	196	184	171	192	181	197	182	163	193	169	212	169	193	172	213	164	183	171	189	186	165	164	213	185	184	186	155	207	183	181	184	182	175	186	176	167	189	176	208	182	175	192	200	179	197	182	173	191	183	174	186	181	167	190	186	172	167	186	204	172	196	181	214	167	192	172	183	168	178	198	180	187	198	171	193	191	182	188	175	190	188	189	182	203	169	164	189	182	187	226	192	200	209	187	196	186	191	187	172	180	207	168	197	199	173	170	176	168	183	208	170	177	174	211	191	188	184	199	174	191	188	152	182	183	197	193	192	196	191	196	177	192	181	188	184	185	178	178	174	177	176	199	174	195	178	157	202	212	178	188	197	206	201	189	186	193	178
2995	660	780	757	791	737	688	661	631	616	621	574	599	645	585	638	600	585	571	609	581	584	558	563	605	595	566	595	601	536	603	607	604	613	535	578	610	603	605	549	589	618	582	572	584	577	599	517	653	563	614	555	563	640	564	555	578	578	585	560	586	548	562	559	529	577	537	519	574	576	607	550	519	542	595	575	574	582	559	543	557	613	580	611	566	604	539	578	547	575	572	580	569	577	576	562	590	556	605	597	600	581	530	587	548	563	617	574	590	565	550	585	560	553	570	592	543	600	584	616	582	577	572	572	614	582	563	583	582	569	582	611	612	562	586	611	595	605	615	583	583	608	555	584	577	601	567	557	601	590	593	601	604	541	575	559	579	578	569	581	536	592	543	588	561	558	576	586	598	572	564	625	597	583	619	576	580	569	555	525	629	601	588	568	565	590	562	566	625	555	581	532	532	576	574	564	563	605	560	570	571	596	625	553	575	592	570	565	600	555	524	585	553	579	563	606	563	557	558	560	566	571	565	587	577	580	555	579	573	560	548	588	603	579	556	588	594	547	552	584	574	542	613	622	581	590	544	590	593	576	558	568	562	563	613	537	571	587	553	543	561	533	555	564	568	597	585	637	600	571	579	575	590	586	559	575	577	562	570	536	577	572	597	562	576	579	529	546	538	561	613	586	609	590	579	578	556	579	587	582	561	595	555	563	598	565	608	573	568	605	598	595	559	579	585	592	528	538	560	582	537	526	621	554	558	577	565	565	578	553	552	546	552	563	591	597	574	556	612	581	580	566	579	564	575	581	539	614	599	608	585	556	592	573	593	602	564	545	607	557	598	586	597	597	570	561	559	518	587	567	579	599	573	555	558	548	566	581	552	592	567	577	576	525	563	612	615	565	568	550	587	564	536	597	576	562	600	567	597	572	577	580	582	556	579	551	615	551	580	619	587	582	570	543	569	544	590	616	575	594	595	568	600	568	567	566	609	573	589	598	567	572	591	590	523	612	567	613	559	569	577	601	577	589	576	612	574	611	567	565	535	602	564	600	567	588	573	544	574	611	593	548	555	554	565	542	602	528	562	564	537	574	512	603	582	585	583	549	564	615	605	563	601	596	613	591	602	577	595	577	558	561	540	593	552	573	620	602	554	561	595	556	552	533	552	613	553	574	564	588	551	591	559	556	580	597	538	563	555	534	520	529	547	614	571	595	609	598	579	561	610	565	550	560	591	609	574	599	549	567	560	568	590	562	538	578	553	596	578	578	558	538	579	559	575	565	541	537	556	580	584	575	557	578	584	539	606	543	564	547	556	656	611	576	585	609	561	580	551	587	589	534	573	590	541	559	608	597	584	556	557	591	540	614	564	574	574	572	562	566	601	556	564	594	538	577	594	567	557	562	586	583	583	587	575	573	539	573	557	599	588	526	548	604	556	548	591	549	584	624	558	548	562	602	580	602	588	560	602	545	535	613	573	577	620	593	557	546	543	567	611	609	568	567	546	576	577	604	587	538	604	540	592	621	593	540	558	581	571	563	557	532	541	561	591	537	578	578	568	584	587	616	556	572	572	538	565	578	585	608	576	578	570	561	601	547	542	607	600	621	608	572	567	541	598	573	596	602	577	618	569	545	606	580	591	638	581	555	569	566	583	572	589	585	616	548	612	638	592	556	559	537	586	598	545	559	574	549	560	581	581	558	601	587	538	603	560	562	581	518	609	520	582	625	633	610	584	561	541	578	583	558	634	562	566	561	539	556	563	576	592	588	568	643	626	547	555	556	578	541	577	607	599	570	593	587	605	605	575	600	592	595	609	598	548	572	571	553	572	595	543	605	638	592	557	596	588	566	575	581	562	608	541	581	578	605	620	570	565	589	597	554	525	599	573	581	604	558	612	546	548	574	549	606	581	541	558	571	596	587	547	564	566	573	549	545	612	586	595	583	555	570	613	586	567	568	611	578	566	615	593	586	643	601	600	579	593	593	605	558	579	560	555	577	573	528	556	574	552	564	589	606	562	572	567	549	578	534	542	559	641	544	577	567	594	594	611	575	554	558	587	578	568	560	554	539	581	522	569	559	590	565	609	571	598	588	577	596	559	603	558	587	585	581	563	522	580	563	546	589	523	546	566	571	549	588	620	592	572	571	579	578	587	561	578	545	604	599	595	561	562	567	582	580	594	550	588	562	553	583	586	546	593	563	571	563	591	604	569	554	551	559	579	560	558	567	597	594	592	560	532	575	546	591	541	600	559	563	593	615	597	565	588	527	558	556	615	593	561	560	607	634	557	558	608	601	579	580	585	562	571	616	568	580	587	566	552	613	569	617	560	591	568	572	559	583	615	547	580	626	590	613	580	542	538	590	608	526	545	559	579	572	555	523	563	594	588	566	570	612	557	591	572	558	588	585	592	541	562	548	562	571	559	545	572	559	577	579	586	558	565	577	565	578	537	579	568	531	533	557	546	590	591	569	540	605	547	602	571	542	624	563	582	559	556	591	587	568	598	565	616	598	649	569	586	607	572	602	546	563	542	569	554	558	564	544	583	615	571	569	576	567	524	538	579	570	564	569	560	543	487	567	577	606	553	549	572	612	532	595	584	569	559	569	612	575	585	587	590	568	561	548	610	616	572	607	586	566	578	614	545	574	628	572	533	549	566	582	582	658	540	584	564	550	605	523	570	590	594	614	583	595	553	573	586	542	580	556	552	586	633	527	573	582	569	591	575	607	589	582	611	584	603	509	599	582	648	551	550	586	602	611	533	588	607	528	543	582	579	620	562	573	570	547	569	565	557	603	618	555	601	555	575	600	577	579	571	591	589	581	573	603	573	524	565	590	556	569	553	583	601	532	595	580	556	589	597	560	535	548	605	595	587	582	570	592	548	605	616	582	584	525	567	562	579	578	538	576	531	605	573	580	606	574	577	562	569	557	534	579	567	559	570	587	583	603	590	562	547	586	556	564	527	606	568	563	548	556	598	563	552	615	557	555	558	593	587	582	577	552	557	548	549	609	600	587	571	571	559	561	581	566	589	568	566	584	585	579	596	579	568	580	553	570	536	587	573	574	592	581	554	573	560	583	593	530	571	589	572	547	550	569	590	579	559	552	565	579	598	560	540	559	584	546	555	546	552	594	600	582	590	578	572	581	554	583	560	607	575	608	569	573	596	529	558	579	577	575	589	587	544	589	625	516	589	571	605	604	551	557	579	540	561	592	577	544	535	565	563	564	571	595	588	606	558	579	599	537	580	573	616	533	583	562	551	584	578	613	586	590	555	564	551	561	600	576	529	563	559	564	572	592	581	551	583	589	599	546	599	549	624	582	590	567	569	565	552	562	592	583	587	571	533	565	567	553	565	540	585	578	553	597	567	589	587	592	601	555	555	587	576	580	546	591	567	565	609	615	582	552	560	558	582	578	594	580	548	597	559	523	559	577	594	556	589	561	583	567	537	577	595	621	555	575	591	566	532	581	541	562	613	601	563	542	597	605
12130	1189	1346	998	734	529	419	337	263	228	212	191	172	159	133	127	154	122	131	121	100	115	108	112	95	102	102	107	93	118	102	104	101	104	90	107	93	88	125	75	102	93	83	96	108	98	95	101	86	91	102	94	92	101	103	84	99	97	94	98	88	104	86	90	103	103	87	90	83	107	98	80	89	83	83	87	101	104	81	107	106	78	76	92	83	76	90	96	81	87	94	105	90	107	88	98	126	87	103	103	96	102	102	118	96	93	87	78	104	96	89	106	100	93	88	88	88	79	76	86	86	81	99	89	92	84	99	85	104	98	79	95	83	87	100	82	105	101	94	96	85	90	109	96	93	93	92	85	97	81	102	86	81	96	94	84	84	92	89	91	85	102	95	77	97	103	92	91	80	102	90	88	92	99	82	114	92	95	92	95	93	92	96	85	87	81	92	75	88	103	97	85	96	103	109	80	88	98	83	116	96	83	92	89	98	109	100	89	90	86	79	91	106	100	84	95	86	115	66	91	93	88	107	71	90	86	105	71	90	84	93	93	82	91	99	94	90	100	95	101	97	76	94	96	111	103	92	91	84	101	103	77	75	118	100	112	92	95	81	102	72	93	89	87	94	111	73	80	96	85	87	78	89	79	102	89	112	92	99	98	96	90	88	94	98	93	102	88	81	83	90	91	104	100	103	108	95	102	97	81	87	106	92	83	79	92	104	86	90	71	92	106	73	95	93	92	93	96	110	84	95	99	88	96	82	77	102	98	102	83	101	97	97	86	79	94	81	88	107	84	84	90	96	102	88	95	92	90	94	81	97	103	79	104	87	97	82	80	77	84	79	85	105	83	101	88	82	95	84	83	76	100	81	95	90	91	93	87	91	91	105	93	99	80	84	98	100	102	89	84	88	97	81	90	96	88	90	84	91	77	95	91	82	90	88	72	94	87	91	91	90	87	87	87	93	89	86	109	85	101	84	98	96	107	101	117	77	71	98	88	95	95	101	83	97	90	88	87	112	87	102	112	99	97	85	81	94	92	106	84	79	95	88	103	90	74	101	76	93	97	99	97	79	84	89	91	88	93	99	84	99	81	110	83	82	80	108	93	93	94	104	87	89	101	112	93	108	87	101	96	84	91	113	98	92	90	70	90	104	112	100	92	86	97	79	73	82	95	100	104	94	92	82	102	96	94	80	95	98	85	85	69	90	96	72	77	91	81	92	107	84	104	100	96	82	101	97	85	102	85	80	91	113	85	94	101	88	108	93	105	104	78	91	74	83	83	71	89	93	111	85	100	88	83	96	107	81	90	108	89	103	97	100	127	100	91	94	90	87	93	108	96	107	91	91	90	105	80	113	101	94	93	106	97	99	109	76	95	99	73	108	113	86	95	89	94	107	102	89	74	78	116	86	99	106	105	83	90	97	115	83	84	86	97	97	74	94	96	92	95	85	85	100	104	81	98	82	67	83	98	89	103	87	87	107	89	86	95	102	78	99	89	91	94	103	90	87	95	111	100	106	86	89	93	100	100	104	91	95	86	106	82	87	94	100	85	77	95	92	91	84	101	112	85	87	93	86	99	96	65	95	118	90	103	81	91	88	95	84	97	89	90	84	93	82	91	97	103	86	94	86	97	103	101	109	92	96	73	94	79	89	86	92	89	114	102	99	103	89	91	97	86	95	76	93	96	102	70	88	87	95	92	77	86	95	109	92	103	87	80	82	107	96	97	111	97	113	83	94	100	83	102	81	99	94	91	82	90	97	104	87	100	103	97	98	110	108	99	100	89	81	102	104	89	118	81	92	72	97	90	86	80	107	90	91	111	90	101	98	88	71	100	83	81	90	110	115	94	79	89	80	107	91	92	102	91	94	85	88	103	100	97	90	90	89	91	107	82	115	91	87	95	85	82	89	90	104	98	84	96	86	90	101	100	92	102	97	85	87	106	88	82	107	83	103	97	117	93	93	92	97	88	108	78	100	85	95	111	85	91	96	86	94	98	107	94	85	90	96	89	88	78	92	96	92	93	111	101	92	99	107	99	99	93	96	93	87	99	105	101	106	71	84	76	91	92	99	96	85	98	82	100	90	105	96	108	95	100	95	88	92	111	90	84	94	87	96	87	93	106	100	70	84	93	107	81	93	101	90	91	109	93	103	87	98	109	95	74	92	88	100	96	98	102	71	114	98	84	102	103	97	73	105	86	84	83	87	90	81	85	90	89	105	78	102	86	91	79	79	109	91	68	100	102	93	88	100	99	93	97	83	98	106	101	98	100	100	92	87	81	88	85	76	112	108	92	106	101	85	86	92	88	78	93	95	95	81	90	102	81	98	73	89	96	109	94	93	96	99	115	85	102	91	99	91	84	73	84	103	84	102	95	101	92	98	98	89	96	93	103	97	92	83	89	95	102	105	111	93	94	108	91	80	99	87	96	92	72	91	92	92	96	84	88	94	106	97	99	87	91	95	110	77	91	103	111	88	93	79	93	86	100	87	103	103	97	101	80	105	96	92	98	99	88	88	90	93	97	98	93	91	90	103	95	88	88	107	94	102	83	78	79	88	96	90	96	95	90	91	85	90	109	94	95	88	111	89	92	109	85	99	107	69	106	102	96	97	97	92	83	96	92	92	71	97	78	89	83	104	105	101	97	73	106	104	102	80	101	102	96	84	101	96	117	93	92	82	85	87	98	98	106	87	95	90	92	82	81	91	96	89	84	93	86	94	94	87	87	101	70	87	90	87	90	91	87	102	106	80	86	93	83	86	107	93	92	96	99	112	91	94	96	110	83	83	104	92	86	99	74	106	94	94	102	96	103	82	80	92	73	76	83	91	79	108	115	76	83	83	87	95	100	83	89	103	93	94	101	106	82	102	87	101	92	99	97	85	92	96	91	93	78	110	87	92	89	73	89	93	99	101	99	107	89	66	92	97	94	89	114	101	95	96	80	78	90	85	92	108	107	88	93	81	93	95	96	94	83	103	98	96	99	83	81	93	90	87	93	86	67	98	96	97	97	85	74	115	101	80	88	86	84	83	79	91	96	84	95	79	82	103	102	89	85	93	84	86	93	114	98	107	90	94	102	86	101	85	92	101	104	95	80	104	94	104	89	95	102	89	90	100	104	95	62	86	87	101	86	107	107	90	89	82	118	93	95	79	95	86	87	86	86	106	103	96	76	104	87	93	85	116	98	93	83	100	90	99	96	98	70	79	82	88	103	77	102	93	105	67	84	85	85	103	100	80	85	87	87	96	101	91	80	89	101	106	95	96	100	90	80	98	121	75	99	107	78	90	91	92	92	93	88	83	87	95	83	98	103	92	93	102	71	91	93	101	93	80	79	88	100	88	104	95	88	91	92	106	90	91	88	96	81	96	102	112	84	83	110	93	97	91	90	72	97	103	108	87	95	97	87	94	98	88	100	107	81	95	89	94	91	93	87	116	84	93	83	90	124	79	101	87	99	87	96	92	84	100	78	88	94	84	97	82	99	89	102
7302	1438	3511	3706	3062	2517	1976	1685	1421	1248	1082	995	939	826	789	722	692	608	603	568	528	508	530	525	446	472	455	463	445	425	426	401	372	395	381	393	397	390	334	378	400	369	348	377	351	365	359	345	360	362	360	358	342	356	375	325	340	341	303	352	379	327	347	335	385	334	338	328	305	323	346	360	342	294	336	357	344	359	329	335	315	339	318	332	322	324	337	333	333	311	323	338	341	330	341	345	334	330	286	343	311	332	320	360	352	337	347	308	306	309	337	336	351	355	315	320	335	330	336	330	294	333	329	311	315	319	315	314	317	368	326	297	297	319	315	327	317	320	312	306	304	316	305	350	339	335	350	342	341	331	317	320	306	346	312	323	334	340	295	322	327	316	340	307	352	284	308	330	319	345	292	340	345	312	358	331	332	333	352	327	337	348	322	330	318	307	329	299	304	329	324	344	311	281	315	328	321	354	340	313	343	339	328	325	317	322	337	315	320	317	312	349	308	310	342	316	312	324	338	323	318	298	305	324	313	301	333	317	314	305	320	347	318	329	343	350	332	312	311	323	318	327	353	330	315	371	303	312	321	320	275	363	269	319	360	293	313	308	358	317	324	347	323	326	352	309	335	331	329	326	298	348	323	350	323	286	350	309	317	368	315	325	361	317	354	315	328	338	299	349	336	322	315	344	347	328	348	320	327	302	317	311	330	348	298	292	337	329	305	311	354	337	286	335	322	322	319	341	347	363	321	326	312	323	291	318	313	313	302	340	355	348	320	329	343	314	332	338	341	320	342	309	344	322	325	322	352	288	325	344	322	303	327	336	287	338	332	343	323	353	356	314	343	319	311	299	319	338	351	310	335	303	292	325	323	313	350	341	327	306	326	325	308	343	316	324	332	343	340	340	318	326	314	291	345	307	366	329	347	340	299	320	314	330	335	350	341	302	323	305	350	323	332	330	339	330	300	355	339	313	323	330	339	338	337	303	337	341	340	296	354	356	339	312	309	314	338	341	337	330	312	332	324	323	309	344	319	299	309	356	322	335	328	309	325	361	304	319	312	331	310	333	336	356	332	316	309	308	338	319	336	323	360	328	335	333	315	327	311	306	307	307	349	338	335	316	318	333	355	313	339	351	338	347	309	301	350	344	331	324	348	352	357	296	321	327	356	348	348	330	332	371	352	342	332	313	361	344	307	332	345	379	321	313	323	320	325	332	320	302	281	343	313	323	332	328	349	316	306	335	317	331	293	339	335	344	340	305	346	335	282	315	321	331	342	339	293	369	334	305	289	330	308	333	336	335	309	327	295	333	341	329	312	343	353	342	325	346	341	349	337	339	307	333	304	329	284	295	322	346	342	330	318	314	352	338	339	289	352	343	349	307	319	336	307	332	350	322	343	304	296	343	339	321	312	341	326	327	326	345	301	348	325	325	302	304	287	303	300	355	309	355	335	341	310	328	290	343	314	372	307	333	323	302	330	325	305	323	324	300	330	290	351	346	325	315	301	322	312	336	319	323	334	311	309	325	337	297	328	321	344	325	343	334	344	320	334	307	337	311	329	347	332	300	322	295	298	351	315	326	343	334	320	295	341	311	334	346	332	323	357	325	320	321	310	299	318	318	322	352	317	336	343	321	352	325	312	355	318	305	349	311	327	351	351	373	320	332	334	313	302	322	336	288	285	319	288	323	354	332	333	325	362	309	337	335	328	343	306	314	314	339	345	346	343	324	332	336	337	339	334	325	345	335	334	330	316	342	338	320	309	317	342	318	343	315	355	341	322	329	342	331	335	339	326	303	309	331	334	296	290	319	320	363	315	337	319	296	341	352	311	330	295	333	359	338	323	314	322	311	333	320	341	321	328	285	319	336	311	329	357	301	334	286	324	326	324	325	336	327	317	296	314	330	313	333	332	323	318	321	322	332	368	330	309	326	342	322	347	328	357	332	326	349	314	343	321	329	322	301	325	307	323	316	336	310	329	334	336	333	322	319	313	320	315	329	316	311	335	315	325	345	352	374	335	313	354	324	299	282	305	319	325	340	304	322	319	320	346	323	344	319	334	321	345	328	352	317	323	335	330	309	316	340	345	322	304	327	330	312	348	324	308	327	326	332	365	352	322	322	335	350	295	351	352	345	334	323	347	359	351	339	294	323	318	289	351	331	339	303	335	331	337	269	323	300	363	304	323	344	310	331	334	316	331	342	324	325	321	312	333	315	305	297	351	362	320	305	320	326	328	317	315	300	302	329	324	304	351	334	342	341	276	364	306	319	317	325	316	321	332	313	302	362	332	309	328	351	352	312	343	316	308	302	298	317	319	337	328	314	310	325	316	311	344	323	348	325	314	321	320	342	347	340	368	288	344	314	315	336	329	320	338	313	329	302	310	306	314	327	353	331	318	309	308	335	307	329	330	302	347	338	324	336	311	327	335	310	303	340	338	309	321	314	341	309	319	313	302	349	327	294	325	339	317	311	288	332	329	317	327	341	305	310	338	327	336	329	344	332	326	321	328	315	315	348	327	327	312	341	323	324	323	329	325	312	329	309	307	368	330	314	347	328	325	335	329	326	319	319	320	303	339	316	318	316	345	352	283	347	318	344	341	298	304	316	328	343	320	318	283	305	328	303	294	315	324	309	339	347	338	349	329	325	329	321	335	336	329	351	322	313	332	332	316	327	342	292	340	353	348	318	333	359	320	311	335	317	327	328	331	322	321	325	314	361	323	315	311	333	349	315	296	304	334	339	309	318	320	318	331	346	307	339	326	310	330	359	346	352	304	341	350	321	300	323	331	293	325	335	327	316	293	302	304	349	306	336	317	342	333	348	311	322	330	299	290	346	299	301	346	338	354	332	335	344	324	322	324	325	298	348	312	357	331	336	356	355	312	344	312	339	341	292	345	314	349	344	336	292	328	350	359	340	336	328	313	317	333	324	331	311	302	342	313	330	339	311	339	263	323	333	316	348	342	327	317	338	351	348	340	312	318	317	320	304	301	306	303	316	321	311	326	353	315	315	336	338	328	315	332	293	343	297	339	318	329	320	317	355	325	337	357	309	321	309	380	349	346	300	310	324	353	290	334	303	353	342	306	295	328	343	333	327	319	313	321	337	293	339	303	316	325	321	345	351	338	332	332	328	313	315	318	298	324	329	315	286	339	340	328	325	351	353	325	316	321	341	332	316	330	327	314	360	302	363	318	315	336	341	334	337	325	353	330	313	332	307	332	336	323	309	313	315	348	340	357	330	330	299	321	312	360	310	313	344	334	340	383	318	319	304	333	321	305	324	332	320	339	345	322	327	322	332	303	346	332	333	300	329	347	304	353	357	301	317	330	315	330	281	356	350	317	322	351	315	334	349	321	316	295	327	291	346	325	311	302	329	333	354	325	343	332	311	334	307	322	336	333	290	364	339	312	309	350	328	329	328	304	329	350	316	329	331	336	306	294	312	283	309	302	288	339	341	331	339	333	338	343	310	335	331	328	326	308	308
20648	2712	2907	2114	1437	1043	799	639	484	424	367	335	301	300	244	236	229	184	214	204	189	194	204	176	186	194	186	206	167	172	174	148	158	156	180	172	152	170	147	193	142	159	152	147	170	145	174	150	143	158	163	143	159	153	166	181	137	164	172	159	147	146	142	156	158	152	152	142	153	151	152	144	169	167	148	173	181	154	154	152	147	161	141	162	164	135	136	176	131	155	147	146	162	160	148	169	159	156	147	143	140	164	151	158	178	146	139	132	169	150	162	150	149	144	150	131	143	146	132	156	139	139	142	164	181	148	153	145	149	150	145	116	132	140	148	153	139	144	157	152	138	136	156	140	157	165	136	152	137	156	139	182	138	161	166	162	163	134	130	177	151	158	152	131	151	161	139	152	124	164	139	155	135	143	158	156	161	167	157	168	163	170	150	129	124	148	160	145	137	134	154	152	173	148	155	140	162	142	168	163	159	146	153	137	151	149	151	165	146	140	169	154	159	136	139	156	154	160	154	153	147	165	157	137	149	148	167	138	147	137	147	149	142	150	161	161	170	171	129	152	142	146	148	143	156	155	166	154	145	147	138	174	134	138	143	153	142	156	175	133	147	142	139	157	146	158	152	170	138	139	151	155	151	167	152	148	134	142	152	138	147	148	157	142	160	147	150	166	125	147	188	150	171	125	144	149	156	147	139	134	156	128	150	135	135	136	135	169	166	154	139	167	146	140	161	165	140	163	147	168	128	136	136	140	146	158	149	161	152	141	134	136	158	139	137	158	151	122	154	126	175	133	138	168	165	128	136	148	143	150	146	160	138	150	149	145	154	166	150	142	137	168	169	153	151	169	158	135	151	126	159	168	155	136	132	145	158	166	162	156	166	165	131	166	170	144	153	170	172	140	149	150	161	132	164	141	159	150	147	125	137	162	123	149	132	131	170	161	151	149	149	185	132	150	137	140	136	167	151	152	149	154	160	136	144	160	141	163	145	165	114	158	152	173	170	141	154	150	146	146	156	128	129	140	150	135	150	146	159	135	159	153	149	155	148	151	159	141	146	143	138	143	154	144	171	146	135	151	158	146	146	142	132	165	150	144	154	158	163	148	129	158	140	159	158	136	121	133	156	146	142	147	152	137	147	146	137	126	148	196	153	159	153	132	160	120	141	155	128	156	147	141	146	168	149	138	164	142	140	142	123	150	157	161	152	169	140	141	151	170	133	151	163	138	160	152	132	138	153	138	145	136	167	140	159	165	154	135	137	148	147	148	155	143	163	172	125	151	174	156	133	169	150	141	150	158	162	137	170	155	144	152	159	136	155	161	148	150	145	150	158	157	151	143	148	148	139	129	147	156	154	165	155	177	131	154	156	141	124	147	153	151	160	157	159	166	148	151	140	149	149	148	134	142	165	152	156	144	154	152	159	153	159	159	152	146	158	146	158	141	139	150	138	156	152	152	142	156	151	141	155	161	146	145	144	148	145	136	158	143	154	144	151	154	179	148	190	127	172	145	146	131	137	141	169	152	158	165	167	147	153	161	159	169	169	161	144	144	126	169	153	165	137	148	141	164	121	157	151	151	155	156	174	167	164	158	136	145	161	159	162	137	145	147	156	133	163	134	156	164	161	149	135	134	148	142	148	154	151	152	140	143	128	128	164	146	141	131	134	153	126	157	142	155	158	144	163	154	148	151	126	133	167	135	158	146	145	137	140	166	142	138	139	159	157	144	145	136	156	168	152	126	187	146	161	159	150	144	136	151	151	137	146	153	129	142	158	166	139	128	145	163	152	172	140	174	146	122	142	151	161	133	146	147	156	144	162	163	152	140	131	157	136	151	175	143	154	138	145	145	152	161	134	128	155	136	150	165	154	149	124	148	139	171	136	153	139	145	137	138	155	159	161	153	159	150	142	126	156	150	141	155	137	148	165	168	162	142	148	154	162	141	150	160	155	172	145	154	146	142	142	152	151	165	173	159	137	148	145	165	157	145	133	145	152	129	167	130	157	137	145	156	156	154	118	141	156	146	150	152	147	156	157	134	137	146	142	167	147	141	163	159	152	140	149	147	160	165	151	145	144	134	130	157	159	137	155	142	144	147	155	169	148	146	134	142	165	159	158	161	132	151	157	140	166	153	137	133	159	146	159	128	136	126	124	164	133	157	164	142	149	138	153	151	141	129	163	155	146	162	143	150	157	143	151	133	170	134	166	139	132	153	146	145	141	152	151	140	147	120	138	144	144	142	146	164	154	146	133	157	157	153	159	151	178	180	150	153	179	130	134	118	131	163	142	147	144	142	155	129	157	127	135	157	151	146	165	137	154	153	152	153	158	154	150	143	119	156	140	136	156	142	146	147	153	138	131	156	141	154	167	182	158	145	151	155	155	150	137	161	161	149	155	141	150	152	128	147	150	143	144	147	150	143	148	162	151	139	147	154	149	144	163	150	162	148	132	146	158	154	124	154	139	144	143	151	148	151	148	152	175	184	130	139	145	167	143	131	152	133	154	168	152	126	171	144	127	142	130	151	148	165	135	153	145	112	137	144	146	132	143	143	123	140	152	139	145	172	159	148	140	160	151	137	174	139	158	138	144	154	154	150	131	161	147	149	152	159	146	162	151	134	149	159	153	152	148	145	150	144	139	162	160	163	175	154	154	144	143	156	156	133	146	145	148	133	167	134	145	137	154	157	160	156	135	145	161	144	171	162	136	145	146	148	141	144	162	149	130	151	159	158	138	145	168	128	142	153	150	145	138	126	117	145	149	157	139	135	167	172	140	144	158	150	168	151	142	166	150	143	157	139	159	135	150	151	150	168	158	140	155	146	155	174	157	145	155	152	157	145	145	121	148	120	142	157	152	128	154	152	146	159	150	143	139	173	160	141	139	140	144	154	153	150	166	163	139	152	140	154	137	159	154	138	136	137	145	160	138	145	158	170	147	168	137	158	139	129	141	136	144	129	154	144	163	140	168	137	149	165	157	146	187	132	132	149	145	146	151	157	134	140	158	157	143	123	162	170	142	138	137	167	159	153	156	154	153	137	159	148	154	160	133	143	147	139	139	145	160	158	137	144	171	141	127	154	151	155	173	147	168	145	128	162	153	168	147	142	163	157	165	153	129	142	147	150	137	127	148	155	158	160	144	139	175	142	146	160	156	147	127	133	159	159	160	173	159	153	124	155	144	141	157	141	157	120	153	168	172	151	140	168	129	137	158	160	163	155	155	155	151	154	163	155	139	146	156	169	153	161	149	152	125	172	166	149	172	150	133	154	128	149	161	165	157	163	149	154	161	134	162	114	141	131	143	167	151	160	125	166	130	145	164	168	163	164	151	157	176	159	156	145	140	156	134	165	139	145	170	165	142	146	148	161	163	150	160	156	141	147	167	147	135	156	153	160	142	169	128	136	158	156	137	150	140	158	145	141	135	144	164	132	139	174	157	162	156	136	137	146	142	155	159	165	136	156	158	150	151	178	121	144	136	152	152	139
10314	2700	6597	6934	5808	4818	3751	3235	2604	2319	1968	1773	1646	1460	1320	1257	1181	1048	1077	984	943	934	864	865	791	730	762	710	735	652	727	683	625	663	678	631	609	666	607	629	597	545	607	576	570	604	577	555	514	596	566	551	566	534	524	548	528	579	507	528	484	518	551	540	549	542	557	508	575	579	488	515	515	528	516	523	533	541	517	566	556	528	535	529	505	542	493	518	530	525	480	536	488	508	528	499	513	523	503	484	528	501	522	520	482	491	501	528	481	518	489	485	518	477	487	495	499	487	450	480	478	523	531	491	518	499	476	498	517	543	499	488	447	465	510	489	486	485	486	517	505	480	462	514	486	496	521	547	494	518	492	484	475	528	494	480	532	451	504	480	466	478	508	515	519	515	478	509	495	506	466	483	493	492	521	514	487	471	500	508	484	452	493	486	502	472	556	490	482	516	507	506	482	520	487	487	512	529	506	441	465	491	496	481	491	551	495	534	479	460	516	524	503	506	498	480	473	487	499	483	498	476	490	484	494	497	488	528	505	504	501	492	492	531	513	524	504	469	518	479	531	509	486	486	477	499	526	482	499	529	490	517	505	454	516	495	461	508	527	508	450	490	478	509	532	506	499	472	516	521	502	516	474	486	524	469	500	515	527	530	513	481	514	486	509	496	501	473	504	482	468	491	493	495	496	505	481	481	484	487	514	480	506	481	480	484	522	504	482	474	481	497	509	485	504	474	484	540	500	554	523	495	465	492	493	475	523	517	463	484	502	515	508	544	527	477	495	526	492	526	493	457	489	513	509	508	467	468	523	504	514	508	521	489	486	512	507	523	466	498	491	493	502	530	458	499	481	516	497	490	549	525	531	498	512	512	491	468	507	489	477	508	477	517	486	487	521	485	457	461	515	492	502	477	514	521	520	493	510	518	512	480	505	497	478	457	473	493	482	526	487	481	441	541	484	534	543	499	487	482	483	474	503	519	499	469	458	509	503	463	512	531	496	513	515	455	527	476	493	474	485	488	505	507	505	525	453	506	482	538	505	476	455	489	506	497	496	490	484	513	491	537	459	505	515	475	473	532	529	489	486	481	492	459	487	462	537	499	490	491	551	510	480	513	489	528	508	500	474	510	508	510	515	498	507	489	463	500	511	487	442	466	486	499	516	467	519	490	440	470	464	489	475	509	451	531	493	490	509	471	515	499	539	485	440	466	504	527	538	480	483	504	498	483	499	520	500	488	514	520	494	504	454	486	486	509	481	483	492	505	515	533	501	501	526	514	479	511	516	497	469	496	511	475	496	468	491	459	462	463	477	480	484	505	492	531	513	480	540	454	507	499	490	457	492	491	484	489	488	504	522	479	477	512	480	475	475	505	480	472	504	477	488	553	498	445	467	510	501	510	491	494	537	454	522	461	445	505	521	501	474	534	492	494	509	467	480	495	535	490	453	523	501	494	529	491	547	481	478	465	498	520	506	476	516	441	512	475	529	484	493	503	520	544	468	495	487	547	513	464	563	557	517	507	478	478	490	511	477	498	502	525	459	507	513	498	508	477	499	536	528	476	503	504	468	498	501	492	490	484	425	512	479	510	510	476	484	508	537	504	505	515	493	483	508	493	522	517	491	496	489	511	524	487	472	472	474	503	478	499	480	532	502	494	516	546	497	512	522	478	487	503	505	459	439	484	504	489	438	517	476	498	517	501	514	490	510	532	505	517	496	497	484	519	466	486	515	489	504	485	486	486	464	487	487	490	503	506	497	507	513	500	461	502	508	494	527	498	538	509	507	482	542	467	479	505	476	456	487	489	498	427	504	522	523	538	554	481	486	462	508	484	502	520	499	521	499	534	519	553	494	490	511	522	504	502	506	514	496	470	466	491	499	514	461	486	471	482	522	523	495	471	531	466	516	508	469	499	515	489	488	475	459	423	460	497	479	521	476	502	507	495	486	534	504	515	524	512	473	501	480	485	515	491	532	484	469	489	547	498	529	499	496	489	467	491	511	465	520	498	450	485	510	516	517	495	509	498	501	473	522	475	487	467	495	491	528	534	512	494	518	469	518	498	501	467	489	503	490	457	473	552	502	476	484	494	486	485	477	508	522	511	488	522	476	510	532	493	561	489	495	470	475	483	516	487	453	512	501	501	501	472	501	443	491	516	522	480	487	518	536	509	493	504	478	510	494	545	472	476	512	481	486	466	464	505	486	471	513	527	496	502	503	473	444	533	467	486	506	471	510	514	534	483	487	481	492	504	498	504	490	506	522	503	483	457	507	482	509	512	506	516	506	494	504	491	464	494	535	496	458	533	509	466	485	515	515	453	536	491	493	523	485	483	499	516	480	543	482	522	456	478	503	502	487	542	465	484	517	466	507	493	501	488	509	496	516	513	506	521	489	479	479	459	506	538	503	523	455	510	485	500	489	508	473	511	489	501	474	467	498	479	501	467	487	450	487	476	498	531	509	514	483	507	472	478	479	506	516	527	494	472	488	525	476	495	464	494	476	497	526	499	489	484	457	502	493	533	527	487	452	527	495	477	497	502	515	490	495	508	477	498	506	446	485	516	506	509	478	491	517	509	483	507	455	450	457	479	467	528	496	452	486	495	493	475	483	466	457	502	491	495	466	499	478	505	531	481	488	510	492	518	525	513	514	526	501	497	493	528	499	482	525	501	465	525	517	511	515	443	481	513	522	504	515	496	462	500	505	487	485	471	469	492	461	517	532	500	480	469	484	495	470	483	531	518	480	467	501	509	502	488	506	486	490	494	462	507	511	475	496	486	458	520	466	464	515	502	506	496	544	514	494	461	511	514	539	488	482	470	468	535	452	519	529	526	477	490	518	502	490	474	485	477	489	518	536	488	507	483	494	482	492	553	493	511	493	462	535	462	471	514	467	483	462	507	499	517	458	542	525	488	472	489	477	484	545	458	497	494	493	543	454	512	473	524	491	490	480	546	484	518	502	492	485	476	511	516	504	528	496	522	458	480	470	501	483	498	498	484	465	505	499	483	524	504	484	502	505	485	486	475	497	484	476	477	523	512	510	509	468	487	476	503	469	508	505	481	502	478	485	496	474	489	509	513	520	521	518	517	484	497	507	487	482	507	491	499	509	503	492	555	506	518	503	530	489	493	510	506	447	508	481	486	485	479	500	469	492	496	486	461	505	535	472	490	515	509	462	511	491	523	494	514	467	504	514	487	456	480	495	520	489	453	476	521	507	480	513	509	512	492	458	481	510	477	496	504	501	475	498	500	481	481	509	504	462	527	507	528	470	520	508	474	449	488	499	490	526	533	508	455	478	530	520	506	541	442	454	478	489	494	471	507	462	494	498	500	462	505	501	523	485	488	527	504	497	461	489	538	464	520	499	484	482	454	488	525	488	524	497	544	471	506	463	487	510	497	516	486	468	492	464	477	477	511	453	486	490	447	491	489	503	520	508	532	501	483	473	529	500	508	460	485	494	467	495	483	511	492	495	488	497	498	525	539
2754	285	262	229	221	197	209	206	208	168	184	202	192	173	224	197	178	169	204	182	204	199	189	195	183	178	174	178	173	187	190	213	172	182	210	179	190	186	213	177	176	183	212	199	173	187	174	178	187	176	184	180	189	177	186	183	192	196	189	196	162	174	182	219	185	162	197	195	194	193	165	193	199	194	196	171	190	169	208	177	199	182	192	177	171	200	181	191	175	207	185	195	188	181	178	171	181	201	170	191	203	181	205	167	180	171	186	202	175	182	182	181	178	186	159	198	184	176	189	188	167	189	175	193	179	161	180	185	205	181	197	194	195	180	181	174	196	181	183	185	171	176	191	187	183	193	186	212	189	182	190	185	178	190	176	197	210	172	191	190	188	207	175	207	182	175	183	198	168	186	181	218	183	168	187	193	205	182	191	182	186	198	172	164	193	193	176	180	177	206	176	178	197	188	172	186	189	182	201	176	178	210	186	188	200	197	182	186	190	179	159	193	191	200	175	191	209	166	165	187	184	173	173	176	201	199	200	177	179	171	177	184	163	166	204	173	206	184	199	206	163	199	181	187	168	211	187	197	182	190	186	179	196	212	182	199	152	187	152	188	171	187	200	169	171	196	171	197	196	196	182	192	194	200	189	189	181	181	185	194	172	188	159	166	213	222	176	196	170	179	202	196	181	176	170	182	180	161	180	185	198	183	177	198	174	183	172	182	186	186	171	174	170	162	181	212	206	204	178	166	191	167	192	176	201	181	179	178	182	193	184	177	169	185	163	183	184	159	177	217	183	184	207	195	169	201	178	197	200	201	155	176	192	175	173	192	188	170	193	183	181	183	185	201	176	191	198	183	202	208	203	165	184	193	195	198	185	193	196	189	179	178	210	181	195	178	184	199	185	191	188	183	191	213	195	184	171	171	187	172	179	192	185	184	189	176	196	161	177	188	209	184	190	187	189	184	172	182	211	186	194	208	172	176	197	192	205	178	167	183	166	183	174	176	203	192	185	186	179	195	180	217	200	184	184	187	198	171	152	184	179	212	189	198	198	188	213	158	184	200	171	197	195	185	172	194	181	195	183	203	188	186	170	211	193	192	201	187	187	174	224	166	182	202	213	191	168	196	157	193	182	182	196	186	205	184	177	188	186	178	176	170	188	184	188	197	207	178	164	169	192	202	191	186	197	196	179	199	204	189	169	161	201	168	189	183	169	194	181	187	177	191	183	164	196	174	202	172	182	172	171	204	201	189	187	190	185	181	197	187	200	191	153	198	181	195	198	187	183	173	169	193	181	190	209	189	200	204	167	173	191	185	175	183	199	165	172	172	178	181	193	166	188	170	175	203	171	191	192	203	170	163	226	185	177	192	209	190	181	195	170	195	189	204	213	174	182	185	188	173	194	189	178	157	170	195	192	176	186	194	202	196	187	198	164	182	180	187	202	202	177	191	186	187	160	194	188	192	200	171	212	203	173	189	194	169	179	190	189	163	212	194	199	170	172	161	180	187	185	170	180	191	172	174	189	161	211	177	183	204	196	183	191	184	175	176	181	192	182	180	176	212	189	156	182	177	177	186	197	180	195	177	191	199	173	233	191	180	190	178	167	178	181	203	181	172	203	190	194	192	179	198	175	193	191	195	203	187	168	199	176	200	177	166	193	165	184	189	182	210	197	219	187	187	204	201	176	200	197	205	178	173	178	162	197	186	173	169	203	175	208	186	193	190	169	177	207	162	182	186	174	190	192	187	188	178	167	192	201	164	173	186	187	197	181	199	166	173	188	205	160	201	180	185	190	206	188	160	190	195	184	186	192	180	178	177	191	187	193	192	178	164	200	172	176	198	192	182	191	184	190	197	200	177	179	190	192	178	167	190	159	190	199	173	212	210	171	187	171	175	199	167	181	173	195	193	200	180	180	190	185	211	198	187	187	192	173	201	189	172	157	194	175	193	186	197	207	188	165	182	188	161	191	163	156	160	191	178	205	191	178	182	182	158	174	193	171	189	170	167	168	186	182	191	198	167	169	198	187	175	187	183	182	204	212	181	192	185	180	158	181	178	168	203	161	181	193	185	190	206	202	206	175	174	168	186	163	188	190	177	192	196	215	173	205	166	206	189	181	187	184	196	168	185	174	170	191	181	201	188	206	176	178	204	201	183	176	184	169	185	204	194	187	174	185	188	183	171	201	198	193	183	169	203	187	178	198	193	190	164	185	184	220	181	184	194	184	203	172	164	197	207	168	182	177	158	203	181	196	183	198	152	227	209	189	187	189	201	203	192	186	212	192	200	207	186	189	188	206	174	175	186	179	179	177	171	195	204	177	197	177	176	175	173	180	178	187	188	165	197	165	197	188	187	165	188	203	184	164	190	170	175	176	202	205	199	176	166	168	177	194	170	176	205	182	172	182	182	177	201	173	169	176	180	175	172	195	200	223	184	191	183	183	191	188	177	201	189	183	191	179	163	194	192	178	169	176	214	209	166	179	200	163	183	189	191	190	181	168	206	219	179	170	178	186	176	162	172	173	182	204	202	198	204	194	200	178	172	198	185	169	213	177	188	198	161	177	169	194	174	195	173	161	149	203	185	195	167	174	182	207	212	171	177	191	175	199	185	192	179	173	196	178	171	207	171	213	179	173	190	206	172	187	174	192	187	194	177	201	163	196	196	192	182	204	191	190	172	161	200	172	173	173	186	204	187	204	188	185	190	197	181	169	187	188	187	163	168	191	168	198	170	196	171	156	182	178	162	166	168	168	175	182	183	175	190	187	185	191	196	201	166	196	200	201	173	199	167	174	186	158	168	175	192	198	195	199	165	175	209	190	194	197	193	160	188	165	223	193	209	178	192	204	181	161	198	202	179	167	201	182	172	182	190	183	194	165	184	198	197	184	202	212	179	200	162	171	187	162	186	206	174	176	180	195	181	191	193	214	185	168	191	175	179	168	169	157	198	203	204	194	174	178	167	185	191	194	191	188	172	205	182	162	187	179	183	203	188	170	184	191	178	186	167	180	198	188	172	183	185	197	207	173	185	198	234	186	190	208	188	192	169	189	197	192	170	186	184	204	195	193	187	179	194	199	150	183	163	187	191	189	173	175	195	202	198	186	205	183	177	190	166	198	188	193	190	198	210	188	202	167	171	180	171	180	198	182	175	179	173	173	201	181	189	193	179	170	185	197	188	214	185	183	210	208	195	194	183	178	169	193	166	184	186	182	195	172	184	186	184	192	185	192	201	189	188	199	185	206	173	164	180	172	182	196	196	163	193	174	217	177	181	172	159	208	159	188	181	187	176	207	220	194	159	183	171	202	175	195	195	177	203	195	196	188	196	204	200	172	200	187	181	196	214	191	160	195	175	176	190	187	197	197	171	208	157	197	170	180	209	200	151	200	202	181	165	175	206	168	183	189	184	212	197	175	189	190	179	173	194	173	186	205	175	189	181	183	214	187	178	173	181	187	177	167	199	186	191	179	185	203	203	202	184	209	192
3237	645	820	761	761	737	675	634	645	653	597	654	637	576	609	578	603	568	632	607	594	610	581	582	562	596	540	582	595	598	608	558	595	559	589	592	594	572	577	592	601	550	569	549	594	557	595	566	600	583	566	609	590	549	592	593	567	577	621	560	562	586	601	607	570	626	623	614	575	641	532	524	576	571	573	551	541	594	594	569	601	568	581	586	608	576	602	549	540	607	590	604	573	567	635	584	590	602	543	546	585	547	615	610	589	536	544	620	540	573	576	565	581	597	609	577	576	567	583	584	572	591	536	564	600	588	614	597	563	556	563	579	595	579	582	564	593	528	577	597	574	537	634	597	547	542	567	583	579	580	596	579	589	604	580	572	552	571	564	603	555	594	561	546	606	583	574	588	578	596	553	557	601	573	573	538	568	569	561	536	562	576	612	587	599	534	613	572	571	547	575	570	601	557	609	550	563	575	586	607	595	528	546	625	581	576	563	602	577	556	584	564	587	559	536	581	536	580	557	531	594	549	566	597	562	576	563	610	547	573	559	592	576	572	553	572	560	605	542	629	575	578	541	606	577	576	596	565	577	608	567	568	570	574	571	591	613	610	579	567	535	599	594	574	532	588	579	568	578	542	608	589	543	525	525	559	515	572	577	617	606	555	577	596	553	572	542	530	604	601	543	599	543	600	540	601	565	582	613	573	577	602	588	576	615	508	581	550	589	537	584	626	535	534	577	573	567	577	548	565	577	569	551	545	572	605	604	545	553	575	600	607	583	613	579	595	565	571	582	573	601	554	633	592	538	613	568	608	586	592	576	599	576	544	555	578	575	572	563	550	564	616	579	561	589	555	580	576	573	621	577	596	584	541	615	587	599	607	569	583	561	590	583	601	586	595	585	567	545	548	556	623	555	610	555	593	593	566	621	557	573	563	564	597	573	610	599	578	589	620	584	609	570	533	564	534	552	584	547	595	582	521	583	534	631	583	553	605	568	567	559	606	599	577	588	592	589	580	554	566	537	555	567	600	539	581	585	570	596	648	561	597	579	561	546	552	548	554	587	578	575	601	570	575	608	561	556	559	578	564	578	612	529	541	566	586	570	564	533	578	570	534	563	564	537	609	541	576	571	578	601	606	536	602	602	571	594	588	555	562	571	579	558	587	577	572	558	571	557	600	562	595	564	599	583	551	558	574	576	579	534	540	534	553	539	581	554	566	572	556	533	576	569	567	550	577	554	603	572	564	550	555	539	557	505	598	573	521	563	565	573	569	551	581	593	555	583	587	558	548	595	569	603	558	598	536	532	537	557	596	584	574	585	552	607	563	579	573	581	576	584	584	580	598	583	584	541	548	569	556	621	584	610	581	570	595	606	585	557	562	564	573	545	578	553	587	554	575	582	579	557	604	542	551	619	600	548	600	581	630	566	553	589	522	573	573	561	604	529	583	589	572	580	576	615	602	609	587	526	537	600	556	545	582	577	610	580	595	561	564	559	609	555	606	589	561	567	598	625	580	574	581	583	557	519	571	560	612	588	620	620	582	569	571	610	569	582	538	554	559	637	607	555	546	544	572	636	564	571	558	553	577	581	565	602	649	589	566	571	548	604	614	582	609	554	579	587	553	584	578	537	539	562	532	554	598	579	562	607	572	545	578	562	597	602	545	596	629	562	608	583	567	532	611	571	572	613	577	542	593	553	557	594	540	612	577	571	590	548	598	601	621	532	569	579	600	587	565	557	586	555	550	557	552	574	564	574	561	575	575	553	590	567	547	579	550	577	608	529	558	559	565	586	517	627	561	571	622	589	620	591	571	596	547	609	563	581	534	549	580	553	593	542	557	577	607	549	549	555	579	580	561	570	564	604	603	584	566	603	575	578	567	592	585	581	592	566	548	554	555	564	551	631	557	581	597	619	607	588	557	557	582	563	570	538	573	594	584	559	596	587	589	566	543	553	536	595	552	597	519	584	578	587	579	579	574	577	558	595	576	551	588	551	580	573	560	573	538	547	586	577	604	550	554	592	581	575	561	566	582	607	540	608	565	544	602	595	591	566	593	555	619	600	555	587	561	550	594	577	555	605	563	564	583	538	555	543	542	567	599	574	545	566	581	579	608	603	583	568	599	578	572	616	576	561	590	587	567	552	560	583	578	519	602	525	613	578	594	598	569	606	603	575	602	571	528	632	570	635	597	592	594	552	575	593	519	587	548	557	569	604	602	554	515	576	582	588	564	616	567	569	535	541	608	543	533	571	556	546	572	603	598	574	542	558	600	581	567	587	583	564	529	598	567	556	555	618	554	536	551	555	576	566	514	605	545	555	552	552	577	550	572	609	571	600	567	572	569	561	541	542	580	580	580	532	555	572	588	556	579	576	562	621	594	571	571	536	575	552	561	597	592	553	566	588	540	570	593	566	559	556	577	558	596	579	596	589	562	599	598	615	559	589	554	604	625	566	583	571	601	594	537	582	585	550	603	573	601	565	614	600	564	599	535	535	592	589	529	522	559	563	538	556	543	595	544	537	522	585	571	583	595	608	567	590	581	577	572	584	584	581	559	586	593	573	598	584	602	611	531	534	564	602	588	584	582	578	576	526	558	562	562	602	585	544	564	548	531	577	576	530	541	549	553	615	546	524	511	578	588	545	590	548	585	583	583	580	543	568	529	599	577	579	555	590	544	554	560	538	604	553	544	552	561	575	604	575	593	571	592	571	603	572	571	576	539	541	562	555	580	575	599	539	605	544	572	593	550	572	527	565	587	588	607	568	593	565	584	586	577	557	576	604	569	568	595	581	559	614	583	548	605	573	589	570	592	564	590	579	576	564	581	541	606	564	576	571	550	594	575	550	578	535	633	543	587	563	591	547	608	604	600	570	549	588	591	554	543	582	581	568	569	583	592	545	561	560	588	621	580	600	585	623	567	574	590	574	540	529	603	556	550	552	572	585	602	573	545	584	563	588	566	568	575	539	577	557	587	560	576	553	603	529	563	587	581	602	575	549	553	583	621	549	528	564	592	597	564	567	560	579	589	537	581	556	549	550	605	589	585	532	573	556	600	586	609	534	560	554	574	582	605	534	629	552	587	586	570	613	645	565	541	589	603	572	576	548	543	591	578	535	619	601	566	569	577	575	559	601	555	556	568	586	598	578	580	574	553	546	572	560	630	607	589	527	591	534	545	543	575	608	576	594	553	536	567	542	583	617	540	553	573	557	575	550	582	587	571	574	589	559	564	555	538	589	592	604	564	591	596	603	554	590	537	577	621	557	580	550	577	527	592	563	561	568	521	561	609	553	547	563	560	560	548	583	554	556	579	593	547	577	553	578	573	632	555	569	549	544	571	551	576	557	607	578	596	617	601	652	545	572	546	550	581	546	571	591	608	605	563	539	599	581	583	578	565	551	555	595	570	541	549	547	573	598	575	582	548	571	592	582	560	583	549	583	590	572	559	571	580	553	600	596	555	572	563	548	587	592	553	554	577	580	589	575	594
14285	1264	1361	969	656	542	354	319	253	258	213	200	162	165	166	147	127	111	109	143	126	121	132	89	111	95	96	97	115	105	118	90	111	106	94	109	111	94	98	98	103	100	96	125	112	117	82	87	90	102	94	96	102	94	80	90	89	82	70	80	83	82	89	85	87	82	95	101	94	102	110	109	96	73	85	88	99	108	99	88	88	93	110	100	96	80	95	95	101	97	99	102	116	76	104	104	101	79	80	106	104	93	91	101	93	98	103	92	98	82	102	111	94	97	104	85	94	83	100	88	84	88	105	93	81	97	94	90	85	95	91	90	89	101	90	111	76	100	78	89	98	93	83	85	93	105	73	84	91	96	100	83	127	101	101	101	100	92	85	100	100	87	101	98	88	79	107	96	101	102	96	96	74	82	78	86	100	99	94	97	106	98	103	81	100	94	105	87	85	97	95	121	88	104	92	116	83	93	92	72	99	92	83	88	95	73	74	88	91	92	92	85	96	95	90	103	95	100	82	106	96	91	86	99	98	90	85	86	97	119	98	91	109	77	91	98	95	100	88	92	103	95	92	96	99	99	87	98	100	85	85	95	84	114	84	84	90	98	79	91	89	93	107	96	98	77	86	96	86	82	95	84	82	89	96	96	81	78	88	132	85	94	92	100	104	93	84	118	105	93	97	92	82	93	101	100	86	93	99	81	86	86	88	86	101	85	83	81	115	100	77	96	97	77	93	87	93	81	88	81	86	102	112	94	107	98	107	109	81	94	100	94	86	83	86	106	101	98	100	77	93	85	85	75	111	77	77	105	77	103	93	93	93	79	112	82	81	81	85	90	81	84	104	80	97	110	75	96	91	94	95	101	107	99	92	108	110	94	91	92	86	91	110	93	89	100	104	90	97	101	81	84	86	77	80	105	99	114	89	82	85	82	98	94	85	93	100	98	85	87	92	83	73	99	81	102	91	86	64	79	91	92	102	97	89	97	90	81	80	95	90	107	101	98	84	90	99	91	92	92	80	110	91	100	97	90	90	90	83	90	91	92	80	98	98	102	88	83	90	104	88	83	105	104	81	85	86	83	66	82	87	81	83	96	82	92	113	104	92	93	98	83	97	85	93	99	96	93	104	96	100	89	82	96	78	102	101	92	87	99	98	88	113	98	99	97	81	80	86	91	91	74	107	98	97	102	73	113	110	82	66	94	83	86	97	95	86	100	94	96	88	115	102	103	91	87	75	96	98	95	97	109	105	90	78	98	83	87	91	96	100	102	84	83	70	95	97	98	99	103	108	73	94	87	86	81	72	110	99	87	104	85	105	83	85	106	98	85	98	93	87	85	77	91	83	80	89	90	85	79	94	104	99	99	94	78	114	84	99	91	92	81	97	89	102	92	92	91	81	93	75	76	76	101	82	97	101	93	90	89	89	89	101	99	95	114	82	96	102	96	92	97	89	98	80	83	92	92	91	108	91	78	114	93	98	89	97	93	98	87	84	104	104	91	86	94	89	99	91	88	96	82	85	96	109	103	95	103	89	107	99	84	97	76	89	89	77	79	91	103	103	88	116	88	103	87	96	99	88	96	101	85	92	77	108	100	76	107	88	98	90	79	90	98	88	104	93	77	118	105	102	81	101	89	95	104	86	99	80	73	82	94	103	80	93	69	71	82	100	86	84	77	77	91	92	107	92	102	104	121	101	95	76	94	78	81	88	89	88	87	95	99	101	97	73	74	92	84	83	101	84	88	83	107	89	82	100	78	78	101	87	101	89	96	95	98	85	92	106	84	77	104	95	99	94	88	104	93	76	88	81	95	112	88	91	93	97	83	88	69	74	98	93	94	77	86	91	90	84	87	99	93	87	84	97	88	88	91	80	86	97	99	90	92	86	102	84	92	100	80	95	87	113	80	93	89	104	103	78	77	76	93	121	108	97	78	81	96	97	108	90	95	93	84	104	100	92	94	99	88	91	93	122	87	87	103	110	100	91	84	110	87	71	100	100	94	106	97	96	78	95	80	76	94	80	83	84	113	93	95	109	83	103	88	105	99	92	89	92	97	95	91	88	84	98	100	89	110	87	96	86	90	111	109	104	111	85	82	90	98	83	88	86	92	90	109	97	93	103	87	87	81	82	83	107	91	111	97	100	78	108	92	105	92	87	118	77	90	99	77	110	71	113	81	102	95	96	97	96	116	98	100	89	94	90	99	93	101	91	89	81	88	85	99	108	102	96	82	109	93	82	86	99	84	90	107	77	80	99	104	83	86	97	117	82	96	92	93	112	92	97	106	93	78	90	96	110	80	106	94	81	96	88	89	88	91	94	80	93	97	96	93	97	101	91	82	84	94	107	100	77	95	92	109	79	87	98	90	81	98	90	84	98	104	72	113	103	98	99	99	79	83	110	85	89	77	104	104	84	83	91	74	87	90	95	88	95	96	91	95	95	84	83	97	103	86	93	79	88	96	100	110	81	85	87	90	108	100	113	75	106	83	88	107	88	74	107	77	95	101	85	81	104	83	81	76	79	88	79	83	111	67	96	94	87	94	89	86	73	98	74	103	81	97	95	87	103	84	79	99	108	96	91	86	104	96	90	95	93	99	83	100	90	106	90	96	84	84	105	103	100	75	93	96	98	103	96	87	88	107	88	95	95	85	104	105	102	95	99	88	96	106	91	86	104	75	87	96	105	79	97	80	84	114	94	90	95	101	100	90	94	95	88	84	78	100	95	104	98	79	87	93	84	85	89	66	88	85	85	94	99	93	82	93	106	91	83	83	72	97	95	71	71	97	86	98	101	98	85	99	105	77	111	96	102	103	84	91	107	96	80	89	87	105	79	81	90	92	97	89	114	81	92	93	77	81	90	77	109	108	84	99	102	81	79	97	100	92	81	120	85	85	81	94	104	96	98	110	76	82	99	109	94	67	78	90	91	102	85	90	97	104	108	79	85	79	75	103	100	99	97	84	74	87	102	107	91	92	93	87	99	90	112	85	107	103	106	90	104	81	79	84	85	94	91	92	104	90	102	104	121	91	103	83	98	83	87	73	89	101	89	84	92	87	93	103	63	108	131	79	90	114	89	88	100	84	86	76	79	76	97	91	99	88	79	66	91	94	102	77	81	90	79	94	107	97	88	96	91	82	110	91	91	80	103	99	114	85	82	84	84	109	93	72	105	92	107	86	93	99	104	108	103	95	100	84	95	101	96	97	98	106	90	85	87	94	96	89	106	99	103	96	99	105	76	94	103	69	97	95	93	99	87	99	92	92	79	94	92	104	86	100	80	89	98	97	91	96	89	102	99	109	78	87	88	96	90	103	95	101	106	69	88	101	102	71	99	89	82	111	100	105	93	80	98	78	96	90	79	106	80	108	99	89	85	87	77	87	88	102	84	95	102	69	98	93	85	88	94	88	80	97	82	96	94	91	90	113	74	107	98	89	100	88	89	91	84	114	95	86	103	95	103	74	109	94	89	96	109	107	105	82	98	81	99	101
8525	1482	3479	3745	3143	2497	2092	1681	1451	1212	1090	922	859	829	726	713	663	616	625	542	577	523	504	494	450	469	439	432	460	421	418	424	371	404	366	405	403	387	392	392	358	365	366	364	323	369	361	352	362	362	358	365	377	358	354	374	345	318	369	347	358	373	326	328	336	318	318	336	365	328	335	354	347	342	317	328	341	335	336	309	336	333	316	351	363	350	347	341	320	351	325	329	334	352	324	345	345	307	354	303	353	323	341	353	340	338	315	328	330	334	323	337	344	383	339	320	323	367	353	331	334	357	326	328	325	311	306	318	334	336	339	328	318	346	323	340	342	330	352	295	338	329	328	350	320	307	297	341	350	331	357	323	308	332	357	340	346	341	319	329	335	340	268	325	320	319	324	321	310	310	292	364	312	324	362	356	328	338	323	371	304	323	342	333	343	321	339	339	328	343	299	333	327	315	331	326	329	340	315	307	314	359	306	360	355	348	306	309	348	335	325	335	326	324	325	330	340	333	304	303	314	347	326	326	350	320	342	351	321	293	328	341	322	303	342	334	375	325	359	332	314	316	314	350	336	344	329	343	309	325	309	348	312	326	321	338	319	335	316	314	329	312	337	336	326	350	344	319	335	334	282	309	341	341	344	319	341	327	324	313	352	308	320	342	332	303	300	324	318	343	365	307	316	329	327	332	315	309	308	339	314	350	321	302	355	311	325	312	279	315	354	318	324	349	342	333	333	326	312	338	311	334	306	329	310	316	357	298	331	317	327	292	320	319	326	342	350	344	323	331	315	313	305	321	340	339	336	329	356	305	342	357	315	306	318	347	324	348	319	324	323	314	317	337	312	353	342	348	322	317	296	315	318	303	295	320	312	337	296	333	361	299	337	318	303	289	330	345	321	308	347	364	336	343	325	343	316	322	309	307	310	354	329	328	327	320	356	347	332	319	304	342	326	350	352	308	337	341	300	319	303	342	308	319	325	341	333	338	371	343	328	305	336	319	349	324	294	351	327	333	360	345	317	332	304	295	337	308	319	305	338	344	349	305	341	336	304	315	319	319	303	292	315	311	322	334	323	324	334	350	311	330	334	317	331	317	302	317	293	317	340	344	313	318	338	355	312	339	344	368	313	336	293	306	311	341	343	304	333	327	319	289	302	338	324	317	341	320	316	328	363	309	339	329	305	342	292	312	301	345	308	302	329	358	318	335	310	340	323	331	333	321	326	295	346	320	317	288	346	304	353	296	326	308	292	332	319	331	338	298	311	361	331	357	335	304	309	330	324	312	313	320	309	322	315	340	329	321	336	327	303	330	323	300	330	319	324	327	344	314	352	310	314	344	335	323	326	365	315	325	337	297	330	334	325	316	324	309	350	327	332	304	331	324	349	311	325	347	318	333	313	320	322	321	334	338	335	353	326	285	321	346	321	331	310	331	328	349	305	303	320	331	326	348	338	328	323	324	315	334	324	294	278	320	350	350	326	336	303	345	287	317	327	328	319	295	310	312	345	308	312	308	321	357	316	328	303	325	323	304	371	330	295	300	336	324	328	326	281	285	329	320	328	325	287	335	319	315	312	316	317	319	316	321	321	312	319	303	324	321	309	313	339	326	323	309	321	317	325	328	322	315	327	295	328	315	318	329	313	294	364	337	353	319	331	309	329	330	306	313	332	316	331	316	325	303	338	328	327	339	297	352	332	310	337	352	324	310	353	293	345	311	310	326	305	302	324	334	348	324	329	350	286	313	334	347	321	316	297	330	330	340	353	348	347	339	308	314	333	309	340	305	317	341	331	323	324	345	312	304	291	348	330	307	340	362	323	333	325	328	313	333	334	362	339	311	318	331	309	347	338	298	348	326	336	342	324	343	342	337	306	344	326	306	298	347	321	297	331	321	354	313	318	319	301	331	325	325	317	323	320	309	304	331	301	332	322	326	318	324	338	291	350	293	326	327	330	352	322	341	306	338	351	319	313	333	299	348	329	335	318	317	312	305	346	294	339	308	330	343	326	310	324	327	284	333	292	310	300	347	347	332	321	316	319	337	320	326	322	317	326	319	312	338	347	330	365	320	347	332	348	326	313	282	322	324	314	310	322	285	328	337	337	342	333	356	330	371	331	348	321	367	320	335	297	310	336	296	314	310	323	317	315	339	315	368	381	332	321	299	325	326	312	315	325	331	313	324	333	321	297	330	313	332	342	314	301	302	318	312	316	330	303	363	340	330	315	324	357	316	327	300	318	324	343	330	337	329	327	328	316	322	325	352	348	345	348	326	318	314	335	304	339	325	322	331	326	336	313	339	304	291	347	295	345	312	339	321	322	309	291	338	308	313	319	338	317	328	312	347	307	337	311	333	315	320	339	372	350	334	323	284	353	295	341	338	317	324	331	310	327	315	326	297	300	300	324	317	312	306	311	338	322	350	329	350	340	340	296	345	366	307	319	307	319	330	358	327	311	343	310	314	345	338	341	324	355	310	331	347	343	346	320	323	287	358	344	347	329	333	336	325	318	317	329	324	317	333	304	302	314	309	311	335	337	338	344	337	345	360	317	355	347	330	292	307	307	333	337	310	350	299	359	333	313	328	320	298	331	331	333	325	292	323	317	328	323	291	317	367	329	287	321	319	321	305	296	335	333	340	334	300	337	319	338	352	334	316	323	337	340	342	321	305	319	304	330	307	329	319	336	338	325	330	347	306	320	335	311	313	319	302	317	312	344	333	294	301	333	315	314	303	343	294	328	325	348	336	295	318	338	322	342	323	315	334	300	318	332	339	341	330	307	323	329	311	323	342	346	336	342	341	325	287	349	315	322	318	331	357	319	323	290	312	318	322	303	341	294	282	324	324	326	345	309	349	330	323	335	336	310	315	303	325	378	299	292	324	308	361	330	300	326	308	313	312	319	356	322	290	307	303	329	335	332	357	348	297	338	347	333	356	334	309	359	317	353	345	332	325	343	328	324	309	346	303	328	319	363	306	325	341	324	347	339	347	314	310	339	323	294	331	329	332	326	302	333	310	344	324	338	314	292	331	314	325	289	310	338	331	310	341	293	333	337	318	311	321	326	326	351	376	307	316	342	368	323	341	364	325	323	320	292	310	331	292	329	330	345	297	333	331	313	272	318	325	311	356	291	331	323	344	329	332	355	344	299	344	322	315	319	327	334	319	317	293	346	309	348	319	304	311	337	315	353	321	331	350	322	339	349	347	333	334	327	320	318	348	291	336	319	307	345	294	318	299	327	308	321	305	324	329	326	329	319	286	331	339	297	334	340	327	322	330	333	337	359	341	342	318	308	308	336	341	334	320	309	312	340	333	325	335	331	328	332	325	318	286	310	324	314	329	341	332	305	319	316	317	310	325	282	302	320	309	311	361	323	312	313	330	328	348	337	332	330	319	317	354	348	338	325	340	297	330	317	310	338	345	324	350	339	323	288	307	328	328	312	300	317	371	345	334	338	330	334	312	305	338	332	339	318	337	334	325	296	306
23754	3169	2880	2062	1493	1010	754	592	553	416	376	345	324	276	253	245	206	207	207	243	207	227	194	188	211	185	207	197	182	182	174	170	162	197	160	170	175	153	159	184	166	163	166	176	129	157	158	160	175	131	169	148	135	148	152	157	157	139	148	185	138	149	154	161	160	135	169	189	149	134	155	173	163	160	143	156	171	172	171	145	158	158	157	161	154	154	137	162	153	158	137	153	131	162	140	179	156	161	162	164	168	135	158	149	161	165	155	186	164	160	153	146	173	144	145	155	162	156	173	152	165	166	160	161	141	164	143	141	174	158	149	174	161	150	172	133	153	150	134	152	156	154	173	147	157	167	149	132	153	137	156	152	131	147	161	150	150	172	159	152	147	127	164	149	143	161	181	136	130	142	169	135	163	154	163	166	159	163	135	166	131	162	145	156	157	150	151	143	172	125	146	161	155	139	161	161	144	154	154	160	168	141	154	134	170	143	189	154	145	161	148	149	137	143	163	168	142	126	172	154	168	163	143	148	146	145	152	170	163	154	164	149	164	142	167	160	146	151	140	145	159	150	158	162	174	155	155	167	142	160	147	137	152	166	156	150	162	163	149	137	139	160	168	149	152	145	145	149	143	164	147	140	148	159	143	130	174	181	164	149	152	124	157	130	164	188	151	175	163	146	141	150	143	153	149	144	152	179	164	154	148	147	119	162	156	160	131	128	163	153	140	180	123	149	153	151	143	135	137	136	168	149	146	149	150	165	166	182	161	155	163	139	163	156	152	160	156	151	142	137	148	155	140	155	154	152	159	153	138	147	164	180	153	151	154	141	155	161	165	139	156	162	149	140	160	157	139	140	177	149	160	172	151	147	127	141	147	155	163	150	165	135	166	165	148	163	146	146	148	171	148	145	168	154	154	146	149	166	164	159	139	163	152	150	156	155	146	161	171	140	144	131	137	136	157	146	153	149	144	135	130	152	123	161	153	164	142	153	132	137	162	159	151	148	135	142	133	149	150	139	137	140	174	156	129	144	160	154	176	157	136	138	156	155	141	163	155	163	135	150	149	148	164	144	159	148	154	161	164	157	138	150	157	170	157	150	151	132	154	159	174	149	135	164	170	142	131	168	145	159	174	135	151	155	152	149	171	160	168	149	126	133	176	154	153	147	155	153	158	158	160	136	133	135	147	168	141	157	150	138	156	144	144	142	134	155	149	133	139	153	163	160	152	162	147	141	150	132	145	169	132	153	151	145	146	143	166	165	153	163	153	139	158	154	158	164	147	145	150	152	173	138	149	135	155	140	139	152	154	172	148	153	153	172	170	143	181	174	141	127	157	174	158	159	157	137	150	170	156	159	156	160	169	172	153	149	159	150	175	159	161	137	166	148	157	153	133	165	160	152	168	148	164	136	133	165	173	163	150	166	159	143	167	137	156	149	160	147	151	150	149	164	148	130	146	153	174	150	158	176	123	167	161	132	145	142	154	151	140	152	154	143	129	145	133	146	150	152	167	133	142	155	140	161	165	177	160	161	148	155	145	151	167	149	147	134	162	149	130	136	155	160	171	166	172	141	145	148	169	158	148	163	139	138	169	167	180	133	152	159	172	157	152	149	156	151	147	151	146	157	137	156	139	152	163	141	151	142	161	160	148	138	153	168	144	163	143	153	173	152	162	155	147	155	180	157	144	147	154	146	147	151	171	142	152	146	160	169	143	134	150	156	147	164	155	138	176	152	158	164	152	157	137	157	141	156	153	160	143	158	146	144	159	148	140	135	152	165	147	127	154	156	142	152	148	160	148	142	151	141	164	157	177	161	142	141	167	172	154	147	157	153	128	161	130	135	150	189	168	169	165	171	147	128	159	164	150	146	138	147	154	150	155	166	160	137	176	156	150	156	162	161	157	152	135	164	145	140	133	141	133	121	135	168	146	161	160	142	128	146	165	156	135	138	161	134	139	165	161	139	174	155	160	157	144	155	156	147	140	159	157	165	141	146	129	157	142	169	166	143	135	145	154	150	171	145	142	158	169	156	145	160	132	148	153	139	160	140	122	175	146	148	183	132	156	165	146	133	156	132	152	167	141	162	146	163	146	158	148	146	134	151	164	143	153	158	156	142	158	149	137	166	165	169	137	165	161	172	124	161	139	150	147	152	167	189	166	153	180	149	163	139	149	135	162	147	153	156	139	169	170	134	155	152	146	159	144	128	150	126	137	180	169	170	134	139	153	150	157	165	140	148	153	144	146	159	156	145	166	157	150	155	143	168	151	158	161	167	132	146	149	165	156	159	148	175	158	166	171	143	123	167	146	157	130	147	144	134	163	158	156	150	131	134	141	126	168	160	152	147	161	143	168	164	163	153	116	140	159	171	159	168	148	141	153	144	146	146	163	154	150	155	136	158	148	161	162	166	162	163	120	132	148	139	158	145	142	158	149	158	177	152	156	151	148	155	154	154	159	146	139	149	154	150	136	138	150	120	163	151	131	159	140	142	159	161	148	154	156	155	162	149	140	163	142	164	148	158	144	154	150	133	134	181	175	144	136	144	163	161	159	163	162	160	130	166	193	176	157	163	145	177	133	150	157	129	152	170	172	144	152	162	165	137	146	143	148	152	135	147	177	150	170	145	140	163	162	155	155	137	150	149	141	145	150	157	139	151	136	142	131	129	162	161	146	141	181	136	165	166	147	161	181	149	154	163	151	164	171	140	160	129	154	135	153	133	156	136	149	140	161	142	143	153	149	139	161	147	147	160	145	158	162	153	140	145	164	149	148	142	134	146	156	143	126	159	155	157	149	160	148	136	145	152	152	145	143	127	133	170	155	158	149	166	139	163	145	159	129	131	152	143	147	134	165	133	129	150	156	138	167	173	156	146	154	158	139	167	156	133	148	160	149	157	184	138	138	147	154	160	146	120	183	154	153	137	174	161	144	157	145	145	139	151	150	162	144	152	173	121	139	159	160	147	149	158	162	165	171	136	183	157	134	150	151	150	140	149	156	158	194	160	115	157	140	141	159	137	169	162	148	165	150	139	155	152	151	149	163	166	162	147	148	157	170	142	162	163	164	166	143	148	175	144	157	156	141	157	184	157	128	147	152	154	155	152	156	169	165	158	166	143	137	154	159	134	154	141	149	142	173	158	137	147	172	143	154	168	144	163	156	161	141	147	145	166	159	139	165	140	138	147	161	146	157	159	137	158	151	176	142	160	146	155	167	157	140	139	157	158	147	149	163	152	155	148	160	146	149	126	139	164	144	158	150	151	126	149	126	158	140	130	148	149	152	177	168	166	149	150	143	147	167	149	150	136	148	150	157	144	137	162	176	185	157	138	152	121	137	154	176	150	163	142	138	159	168	149	131	153	162	139	132	153	163	149	172	135	142	159	159	135	132	147	157	127	138	141	150	164	180	166	139	163	153	142	144	151	139	163	142	148	148	150	132	137	152	152	148	168	155	149	156	144	150	166	141	162	140	184	147	141	149	144	157	140
12463	2644	6480	6762	5787	4709	3799	3159	2729	2266	1878	1769	1560	1437	1333	1263	1129	1011	1066	1002	872	914	835	881	843	767	772	744	743	755	669	696	686	654	642	587	622	673	618	607	605	562	613	618	560	567	571	562	530	558	563	569	540	529	548	573	581	555	527	548	479	514	601	530	537	491	543	545	519	518	555	512	532	570	486	529	574	524	498	510	587	509	526	494	462	454	493	514	539	561	515	528	520	539	506	503	521	577	495	497	503	542	559	526	510	515	493	474	512	500	533	514	514	488	505	525	502	516	494	491	508	535	485	449	493	488	533	500	497	497	511	523	532	499	505	475	524	510	481	473	543	534	461	498	481	516	513	504	493	515	518	479	505	497	500	502	524	487	499	475	507	506	563	499	468	497	515	497	510	540	536	499	524	537	485	514	490	456	498	486	465	540	521	501	520	493	496	495	515	511	508	486	489	528	501	518	501	514	516	511	513	555	511	470	507	501	557	525	525	531	509	475	473	449	510	519	510	512	532	557	530	512	512	491	490	485	500	540	506	521	485	524	510	505	500	477	495	518	485	488	472	497	509	487	514	483	529	502	496	488	539	502	487	480	520	498	492	497	504	497	525	485	498	474	502	487	526	497	499	515	535	473	510	536	538	482	491	521	521	506	505	482	530	510	500	499	473	509	545	547	539	489	468	532	509	510	519	481	485	500	484	527	501	468	453	476	521	523	519	528	497	530	528	525	499	492	486	499	558	461	468	535	482	466	440	517	458	526	542	526	494	496	515	458	523	476	512	492	498	480	482	511	484	520	479	510	511	461	458	503	498	509	499	490	484	508	518	529	516	529	467	485	512	523	461	469	486	502	480	487	479	496	491	503	457	501	483	491	518	509	483	525	507	527	545	518	501	465	513	518	476	492	523	517	521	508	521	485	555	486	495	544	492	509	513	523	478	506	473	494	499	485	514	497	489	456	511	497	508	511	473	470	498	487	508	505	457	460	509	525	517	458	464	502	508	497	488	523	483	502	486	501	513	519	489	520	492	474	480	493	496	472	492	492	520	515	502	450	466	462	511	503	478	473	475	493	473	518	504	504	471	505	521	544	478	446	499	494	500	479	514	460	501	485	523	469	473	501	465	498	450	550	485	532	489	491	500	522	506	486	472	502	501	483	511	546	509	480	489	516	520	489	510	499	503	495	495	496	455	515	475	517	470	512	491	474	516	504	506	468	538	448	501	483	474	466	510	514	494	483	477	516	512	519	505	498	519	546	499	487	502	503	476	490	498	479	462	484	526	540	478	489	480	447	505	523	494	516	535	498	508	530	509	496	494	498	497	502	536	503	531	519	506	501	491	518	490	493	498	477	508	496	519	481	499	476	481	460	512	502	506	483	489	508	471	509	454	480	548	508	550	480	478	496	506	501	501	480	496	471	501	490	477	534	476	520	502	488	529	496	484	491	509	507	515	477	476	548	502	485	496	521	508	520	476	509	491	506	510	479	490	488	490	495	496	526	468	506	517	511	497	494	496	512	519	537	487	478	517	510	511	503	491	529	488	473	489	503	518	503	453	575	490	517	486	522	518	478	512	531	534	429	497	491	484	495	510	535	484	492	510	492	529	498	504	491	452	506	520	525	510	484	466	497	510	453	519	550	489	478	485	507	505	501	519	500	541	475	496	496	492	495	536	489	486	533	485	527	474	476	530	492	523	462	494	487	532	511	457	508	462	476	511	501	487	499	541	482	522	488	546	522	506	509	486	497	460	550	514	489	509	510	532	523	471	480	509	517	529	479	518	486	527	508	520	494	514	466	459	516	489	526	495	481	450	483	497	503	508	506	472	504	483	468	468	488	474	497	496	498	495	552	503	500	519	523	507	497	519	473	465	493	521	483	510	524	466	498	507	441	504	482	507	472	503	470	484	489	445	498	491	486	536	523	479	448	551	486	503	458	509	459	469	485	510	492	534	480	531	498	533	509	478	529	490	509	444	476	468	514	479	534	478	493	501	502	484	485	490	535	443	539	524	472	499	507	477	503	537	445	516	515	484	507	499	523	533	506	495	509	475	496	507	504	504	499	509	505	516	465	492	492	532	504	515	522	516	475	479	504	512	513	454	528	488	494	444	510	496	519	475	542	508	491	468	505	490	538	515	555	498	521	509	488	493	524	537	477	509	513	516	495	517	476	510	493	477	504	498	518	473	490	495	476	476	566	487	505	501	483	502	513	480	500	473	518	490	508	499	499	519	493	510	480	518	478	501	529	545	519	522	542	495	517	543	487	509	522	510	473	468	473	482	535	513	511	523	474	529	482	463	496	494	550	465	478	502	507	457	511	454	508	507	484	525	486	502	517	531	495	478	503	473	489	499	501	474	498	507	505	505	470	538	545	508	510	515	510	503	499	515	495	528	456	478	475	487	486	489	488	474	477	511	492	493	515	515	507	520	525	522	470	497	462	449	530	503	498	477	508	489	540	502	517	504	505	490	487	514	474	482	470	453	466	506	483	503	511	493	520	487	511	485	499	472	496	484	504	494	526	492	494	545	475	481	498	507	491	482	549	472	480	473	494	464	526	460	533	506	523	478	480	535	503	484	508	501	490	486	470	519	513	486	494	491	480	511	485	501	496	507	502	498	528	506	490	517	551	513	517	494	510	499	496	493	499	511	487	533	504	489	496	478	502	468	531	519	490	504	505	511	500	474	541	442	497	512	508	522	485	469	507	539	486	480	507	514	531	517	456	507	513	524	506	525	504	509	478	518	508	533	474	511	481	482	491	514	469	453	504	471	506	482	454	483	463	488	507	503	530	479	502	505	472	496	574	505	472	469	513	483	476	501	509	502	502	471	512	499	483	500	525	488	463	501	531	487	540	481	500	496	493	500	460	487	511	500	494	483	500	529	478	475	490	503	486	473	504	531	513	495	485	515	480	500	479	519	468	502	453	476	480	476	488	459	486	470	479	531	478	484	479	499	460	502	532	511	468	492	492	493	473	494	493	489	510	514	541	510	491	492	478	499	516	494	500	441	559	502	493	484	505	480	515	497	507	531	489	491	519	457	474	474	468	469	513	543	446	490	501	495	540	469	485	511	453	500	495	483	505	536	507	505	514	536	528	504	467	472	535	524	503	505	492	462	506	543	487	505	505	503	473	488	521	539	513	510	503	506	520	490	497	509	473	522	549	492	507	509	476	512	457	482	554	521	482	496	488	513	487	502	504	550	499	496	535	533	474	489	536	487	519	531	474	511	512	513	528	528	481	498	507	508	478	473	496	487	493	525	507	513	483	485	502	486	467	486	490	487	506	527	496	507	493	490	534	487	446	467	500	501	481	507	466	518	510	526	526	497	533	521	534	516	484	512	492	515	491	482	508	504	493	504	484	501	505	519	484	518	455	512	480	487	500	502	523	491	476	479	541	517	498	483	481	517	491	506	493	509	492	486	494	502	488	469	488	483	455	472	517	506	497	497	502	535	498	494	504	510	509	510	472	515	520	465	493
2875	270	261	250	250	219	186	201	214	195	190	184	189	192	196	186	191	182	189	187	206	181	208	178	205	145	160	166	182	204	171	186	192	196	192	180	207	197	190	189	175	174	192	177	190	163	211	200	190	184	211	208	189	191	184	159	185	188	154	176	197	202	143	177	184	206	186	187	192	180	173	177	175	198	194	188	187	167	211	188	196	170	202	198	204	183	187	189	206	184	167	194	186	183	176	193	201	188	185	190	185	176	190	192	191	186	172	150	177	200	172	184	172	170	179	184	179	180	205	189	198	176	204	181	203	204	219	199	198	193	186	153	172	165	181	190	185	190	174	196	189	179	166	185	165	180	183	189	196	200	199	200	197	172	190	164	182	203	190	199	170	209	179	200	197	177	170	197	186	175	194	185	219	187	182	193	195	178	186	188	201	166	186	159	190	192	160	180	185	174	200	185	210	187	189	187	170	182	178	170	164	177	176	174	185	162	180	208	216	195	190	203	207	182	199	156	180	178	215	168	177	199	196	165	185	181	172	175	209	196	202	170	172	184	199	173	189	203	199	182	185	174	205	192	186	190	199	169	205	195	215	179	170	186	172	188	189	206	172	179	172	190	184	174	175	203	204	210	183	176	191	181	182	186	205	174	189	190	182	199	202	183	164	190	192	206	169	170	192	184	183	156	173	189	187	179	203	190	194	186	197	189	212	181	153	195	188	184	194	179	191	184	195	200	181	207	194	171	188	218	178	168	177	217	154	194	176	171	194	178	189	157	206	177	181	174	193	195	207	183	192	193	196	176	170	167	175	185	176	169	173	182	182	186	200	188	188	172	176	192	190	205	174	159	192	179	185	175	194	196	169	200	202	177	178	179	184	191	198	181	189	169	180	166	197	190	175	173	205	182	177	192	203	205	209	183	193	196	189	170	186	171	191	205	196	188	204	176	186	174	184	170	179	178	194	212	173	174	193	201	209	163	180	183	188	215	181	175	168	185	219	177	168	197	180	170	181	214	219	167	180	188	154	173	177	185	176	189	189	165	200	186	186	175	169	188	192	164	185	168	177	185	173	201	204	202	185	191	175	180	158	160	192	191	196	163	169	179	189	193	202	188	200	201	175	193	198	216	174	184	211	178	202	202	194	190	199	179	178	178	187	188	209	195	176	224	212	182	167	201	189	212	168	188	197	184	218	175	162	160	166	179	197	169	190	180	196	182	177	202	185	188	173	176	190	205	200	167	192	202	188	183	173	190	175	168	198	166	194	171	177	182	191	185	201	187	180	187	216	176	174	174	187	180	198	190	183	188	202	187	160	182	167	190	204	202	187	176	184	178	209	181	208	177	190	179	201	206	180	224	195	177	181	199	188	208	194	194	192	167	177	186	175	172	179	189	181	191	154	181	175	205	188	205	178	162	176	178	188	181	191	196	182	179	188	179	222	165	164	202	178	208	202	185	200	204	178	176	180	201	219	209	189	204	191	201	217	183	195	195	207	170	189	195	188	198	189	172	197	202	199	213	209	182	180	196	195	188	206	209	181	174	176	181	177	190	162	171	201	192	187	199	169	166	179	174	205	166	180	194	223	196	173	198	205	198	186	196	163	190	199	200	177	225	200	183	196	188	186	192	202	205	172	211	189	180	198	197	201	198	179	177	205	194	181	174	210	159	185	193	186	188	190	197	176	169	197	198	174	198	188	193	190	193	186	172	203	177	186	175	184	198	201	173	158	182	189	186	161	157	154	176	203	190	199	206	179	190	187	188	189	184	180	180	181	190	173	167	190	189	196	193	195	200	182	187	184	184	187	205	184	202	181	168	180	190	204	183	171	194	195	169	154	181	169	173	179	183	186	180	183	205	170	191	173	175	205	204	187	186	176	174	168	215	221	197	187	167	165	196	193	172	157	196	202	189	176	191	188	204	200	182	191	186	185	153	186	177	194	164	208	193	198	183	222	181	202	207	193	190	165	199	172	204	185	184	201	182	186	192	189	199	180	209	187	193	164	181	192	196	175	179	179	213	202	171	189	192	169	158	197	176	176	191	168	176	163	185	187	185	194	179	160	175	182	174	199	194	186	180	202	177	196	173	195	179	175	189	203	196	183	202	188	204	189	173	201	194	204	171	176	208	181	181	179	201	219	181	170	172	198	185	200	191	196	168	203	194	171	194	181	174	183	173	181	182	194	159	195	199	166	191	199	192	188	186	205	190	197	191	186	192	175	178	175	185	180	201	191	175	178	182	187	178	176	196	170	195	191	205	188	184	204	213	212	197	189	216	197	187	176	200	195	195	166	203	168	189	173	162	189	178	213	182	191	198	184	176	206	171	172	203	186	190	189	200	199	207	196	169	173	186	184	180	189	186	194	180	176	195	189	175	187	181	179	186	212	194	193	190	182	196	191	192	165	179	190	198	194	203	175	183	194	183	177	196	166	199	187	186	164	197	179	187	179	214	185	183	154	200	172	183	172	180	201	175	166	177	220	181	177	198	203	183	177	197	203	189	193	165	168	180	228	179	200	204	159	206	196	172	191	170	171	171	191	169	183	203	168	198	186	195	204	181	210	181	194	167	193	172	181	190	187	195	165	178	185	174	182	155	183	175	173	192	192	170	183	216	206	199	202	161	184	176	189	189	174	196	188	181	185	194	210	204	216	151	189	217	175	196	183	186	195	207	178	173	206	185	185	195	171	201	183	166	174	164	178	197	205	204	173	177	196	169	206	177	172	192	190	191	185	172	180	179	181	195	207	194	198	188	177	178	202	192	206	165	166	177	183	191	182	182	189	198	167	189	212	192	189	177	175	190	182	195	196	214	212	197	195	185	177	201	159	171	187	217	213	188	178	186	182	171	195	188	185	188	177	196	186	188	172	177	185	200	204	209	206	167	189	200	190	164	149	195	181	163	176	174	184	176	164	191	194	188	166	199	191	203	200	197	179	180	185	180	188	194	182	190	204	189	174	183	180	182	192	181	193	185	178	180	175	189	176	161	157	169	199	159	175	204	189	197	171	194	163	179	169	179	194	175	199	186	172	173	208	191	194	203	184	183	194	188	184	184	217	173	201	199	216	181	183	174	151	185	178	200	201	166	192	183	195	178	203	207	188	201	193	192	180	201	180	188	192	184	162	180	186	181	185	177	165	180	208	175	189	169	177	147	158	196	194	162	191	214	186	190	204	195	179	186	207	220	197	184	171	182	204	190	189	169	165	210	189	216	169	184	176	197	176	185	204	208	206	188	202	179	194	157	182	177	182	178	213	172	180	190	176	172	207	184	191	188	192	169	183	185	170	187	184	215	172	182	175	205	204	189	204	218	164	190	192	189	206	181	187	159	181	192	180	190	186	165	178	186	170	177	189	186	172	184	178	193	159	199	168	191	192	189	193	158	191	211	200	184	195	194	182	213	191	189	181	194	175	178	207	185	207	170	169	192	168	181	191	177	195	187	186	196	203	201	185	184	203	173	213	201	185	188	166	177	199	177	196	153	188	212
3578	662	778	773	686	715	660	640	619	685	611	546	593	607	592	570	583	586	621	567	566	582	580	591	585	551	587	568	554	564	594	613	560	621	563	583	589	564	547	577	551	615	563	559	562	541	582	591	578	574	603	584	532	570	562	589	588	566	599	620	553	568	558	564	553	564	570	541	548	548	542	534	556	525	609	571	573	599	597	576	574	602	593	555	557	558	649	525	564	572	583	572	578	587	585	555	557	582	619	552	558	554	561	585	566	596	586	583	555	590	567	544	530	553	600	561	593	573	585	572	555	550	573	593	584	597	564	598	567	553	547	554	546	541	554	599	561	580	531	524	564	558	562	584	566	558	560	545	556	588	581	537	574	572	559	564	562	587	546	548	565	591	584	566	589	551	549	594	565	616	582	573	558	584	562	525	586	563	552	531	596	575	593	586	622	588	580	581	533	543	537	574	537	573	597	603	561	526	564	521	555	583	586	559	580	590	530	560	594	572	591	579	577	590	583	546	616	579	588	530	574	585	615	604	577	588	588	581	605	579	551	568	536	563	525	591	548	572	550	561	551	540	597	576	555	560	577	543	569	555	595	583	543	577	590	550	601	574	525	547	600	601	600	548	554	587	549	591	610	574	574	576	570	593	554	575	604	553	619	568	514	531	569	582	556	619	585	542	544	566	537	616	626	541	602	666	579	570	579	590	584	594	607	558	514	574	576	592	539	567	592	570	576	616	576	590	544	573	561	594	576	587	553	576	574	556	587	594	563	562	587	535	595	580	571	556	565	541	607	598	562	651	594	571	578	568	583	535	597	581	524	539	606	583	575	600	586	574	582	587	532	600	596	578	559	617	565	578	582	605	546	615	628	601	560	577	550	571	578	588	585	583	601	569	540	556	620	580	553	573	531	548	577	609	602	543	573	566	581	555	573	596	574	586	570	575	622	612	563	595	566	544	557	573	525	554	576	570	578	570	576	566	548	579	591	546	589	552	565	603	569	558	542	593	530	586	557	590	580	557	606	579	565	572	548	589	625	573	586	578	599	608	578	603	573	558	568	578	597	557	600	577	558	531	572	561	556	623	581	579	584	586	570	594	577	547	619	577	533	609	540	586	583	584	567	568	527	556	538	575	518	566	581	552	583	571	592	626	607	530	578	592	581	527	635	609	578	519	582	584	550	561	611	563	555	573	577	544	599	572	607	588	565	577	574	599	558	581	534	592	611	567	556	560	580	571	567	552	627	563	557	558	628	571	543	545	567	538	553	604	564	544	541	566	577	568	617	558	616	575	550	582	585	538	577	644	617	533	556	561	527	568	578	561	566	548	581	589	542	585	591	568	539	560	545	592	594	577	598	570	573	590	581	579	583	574	582	599	562	546	604	584	584	569	568	564	542	558	602	553	571	588	578	593	570	595	596	582	549	569	606	627	535	584	561	599	571	567	620	634	587	567	550	572	594	558	538	644	583	561	542	577	598	587	603	582	561	565	544	574	580	547	614	588	602	601	561	618	579	573	524	563	598	594	557	558	528	570	567	614	563	591	567	559	589	571	592	547	562	567	585	601	607	586	557	573	558	601	592	626	566	512	580	541	576	572	548	576	572	599	563	604	563	622	586	633	564	575	565	631	603	582	579	575	573	570	593	619	609	611	589	598	588	552	555	567	548	572	572	575	592	610	552	620	596	571	574	610	593	575	543	559	603	558	567	533	561	575	577	543	554	586	634	581	613	555	559	594	554	582	605	574	555	544	599	563	576	580	617	561	579	587	610	555	569	565	621	606	571	601	582	565	572	554	545	600	559	575	586	619	605	546	560	588	585	566	621	570	567	564	590	569	586	591	573	556	601	552	551	571	563	601	595	511	567	602	591	561	529	570	588	587	583	553	547	574	573	579	554	576	555	577	588	543	579	593	545	565	550	561	579	554	581	563	570	564	575	541	572	562	548	578	581	600	600	580	570	551	563	616	568	591	573	567	553	574	585	574	597	568	580	584	592	602	562	536	553	607	551	524	566	541	600	559	576	600	548	593	543	596	598	586	594	557	559	581	536	559	570	611	549	561	524	562	579	563	557	554	558	559	606	576	608	545	589	609	569	593	591	566	587	583	560	592	603	599	558	553	568	605	598	585	553	542	546	601	544	582	549	539	605	591	630	614	559	530	599	513	590	603	594	539	577	538	588	588	613	581	570	571	562	578	557	537	588	573	576	573	543	529	610	596	572	603	590	615	550	544	553	564	548	607	588	587	536	592	619	592	570	575	642	606	583	558	575	596	611	599	530	549	607	578	566	566	553	605	587	597	554	565	576	521	579	555	571	607	565	591	598	558	599	580	565	530	584	533	582	576	557	635	562	641	618	562	543	573	562	546	555	585	600	572	598	583	559	638	584	530	593	557	552	555	546	583	565	597	554	561	555	597	560	571	596	580	557	621	592	569	573	554	564	604	586	554	591	605	574	605	576	576	552	535	595	581	569	477	534	608	591	560	533	579	572	550	512	582	591	578	565	558	557	560	600	600	561	572	562	616	593	545	588	581	522	601	615	552	559	609	591	576	590	533	606	545	544	591	578	592	567	606	590	597	551	536	604	599	598	593	550	558	562	568	578	562	542	575	582	560	561	566	605	581	594	568	586	544	571	593	606	572	585	604	573	551	607	588	569	575	547	564	592	613	533	575	546	606	560	537	557	581	638	591	586	588	543	586	552	533	634	622	610	561	554	575	586	543	556	564	597	586	584	575	530	604	632	573	584	572	546	551	563	565	591	597	583	567	591	556	519	595	579	584	523	554	582	552	609	611	549	551	570	584	589	556	569	591	591	624	569	560	548	537	581	613	569	580	588	571	561	577	563	597	551	580	586	582	578	575	597	572	584	580	579	554	552	524	565	567	523	579	558	556	531	567	580	584	601	554	531	580	565	543	576	593	568	548	558	556	596	584	603	553	607	573	552	582	532	582	551	618	566	584	555	583	518	566	528	575	576	572	585	563	564	592	592	572	596	558	565	568	570	535	580	555	571	575	538	587	597	554	583	556	626	592	584	553	563	584	586	584	565	555	597	599	605	584	623	571	553	574	564	557	543	625	569	542	598	576	576	571	555	586	526	557	551	561	574	584	529	620	590	597	565	616	560	552	566	568	573	583	591	597	551	541	589	604	613	532	520	559	604	592	574	524	574	544	584	543	585	561	592	514	545	564	602	559	578	555	569	544	585	585	573	577	593	594	591	587	593	553	563	566	610	584	581	578	570	575	606	580	537	553	520	608	538	568	563	599	596	590	597	603	561	561	560	603	582	558	624	555	579	551	573	548	589	586	552	539	564	551	539	555	552	573	588	581	582	543	569	541	584	554	568	575	579	545	595	571	575	533	581	607	598	606	565	618	522	551	566	558	552	556	555	592	578	541	550	523	585	552	605	557	595	545	568	543	612	594	585	558	569	572	583	581	584	585	561	564	577	577	571	586	558	557	575	567	564	576	579	578	576	628	571	602	584	562
14357	1218	1279	981	699	485	342	323	252	227	226	186	181	153	161	156	140	127	139	112	119	115	99	96	128	94	103	116	111	91	107	109	91	109	113	93	111	92	108	97	118	83	106	95	105	82	100	97	108	102	88	92	111	104	87	99	96	107	106	107	98	105	98	96	90	89	91	78	82	93	96	95	91	105	105	87	91	97	93	116	92	96	108	85	92	92	109	100	98	99	96	70	96	113	88	86	100	97	109	94	103	79	106	92	93	97	87	96	92	86	86	113	115	73	97	76	96	93	93	88	86	90	103	87	83	105	92	94	92	93	91	108	106	83	99	102	93	77	75	93	93	107	100	111	86	86	80	97	87	85	77	97	95	92	99	98	90	79	76	82	98	95	102	96	103	101	89	92	101	86	74	101	76	89	88	82	86	103	75	93	99	102	86	89	101	76	98	95	99	94	91	103	77	81	97	96	97	88	96	93	100	86	98	92	83	93	90	108	81	105	93	111	94	97	112	93	100	91	98	90	97	77	93	91	106	92	99	87	88	104	86	111	105	90	83	89	117	75	102	81	82	100	77	82	77	97	93	101	109	86	101	106	86	82	76	100	93	95	101	88	117	84	88	101	91	80	81	72	94	91	99	90	85	92	101	99	87	92	87	83	80	83	99	96	101	98	115	94	83	95	93	107	95	94	104	88	77	102	102	88	100	97	89	113	81	88	76	80	99	92	107	105	88	89	88	92	86	89	85	73	90	81	79	98	95	92	108	90	82	84	96	98	106	94	104	74	95	93	95	84	79	110	84	86	107	96	107	98	91	91	102	99	87	103	80	95	99	96	114	101	95	74	97	104	79	89	74	92	90	85	104	96	68	98	87	88	93	91	95	85	90	99	91	87	80	100	112	89	91	88	87	92	99	96	89	79	84	84	103	97	100	82	101	98	73	88	78	103	106	89	79	98	110	82	86	100	98	104	104	91	82	94	86	84	86	96	100	71	96	98	82	100	91	93	103	99	97	98	86	78	83	92	98	99	88	79	93	111	92	96	96	79	95	85	86	104	102	86	94	88	87	79	90	99	81	78	87	89	77	107	94	82	106	84	112	103	78	104	87	89	86	90	88	94	99	84	91	101	101	96	82	97	102	101	94	103	95	80	103	105	114	88	82	68	97	82	76	96	107	79	110	111	90	85	107	72	106	80	101	94	96	95	89	99	88	86	80	100	109	95	100	101	100	86	88	89	93	92	87	86	100	87	97	89	99	74	113	94	97	97	97	106	89	83	97	88	99	96	89	91	92	87	112	96	90	90	88	94	104	109	77	88	88	80	98	99	84	88	86	91	96	95	88	88	87	76	107	98	81	88	103	83	92	94	89	93	93	80	91	109	103	105	68	88	99	104	92	83	104	85	99	79	117	79	93	87	107	108	95	106	85	88	94	96	87	97	94	98	103	88	105	94	75	74	72	75	101	91	86	97	100	113	71	86	74	88	104	83	117	101	88	85	97	101	95	107	81	82	102	103	85	108	89	107	89	121	80	91	74	93	84	93	87	93	87	94	110	81	95	96	75	88	102	85	115	105	99	86	83	101	87	90	90	91	81	85	81	81	89	104	104	103	93	98	86	94	93	118	84	76	112	89	88	104	70	104	85	84	90	82	89	95	75	109	86	98	98	98	91	90	105	83	97	107	80	97	110	97	94	94	79	101	86	99	81	102	81	93	89	99	107	128	78	91	87	95	83	90	110	86	96	91	80	93	98	104	89	78	91	86	90	101	88	100	100	77	97	86	86	84	82	100	81	73	93	101	103	86	90	97	107	99	93	93	105	95	95	101	78	73	94	80	91	112	85	76	90	100	95	81	83	106	97	72	104	75	84	100	89	90	90	90	96	91	99	99	88	101	87	84	91	88	94	103	92	78	95	97	96	88	87	99	66	77	79	82	99	97	95	90	95	91	98	111	82	88	84	93	102	94	90	108	88	72	78	83	113	102	91	87	86	90	88	89	96	80	90	87	76	116	100	91	84	90	108	98	83	74	87	83	88	72	93	106	93	97	92	106	97	115	94	104	93	75	92	82	88	74	87	89	96	63	94	91	103	80	75	102	89	98	87	95	101	95	94	94	104	88	93	106	94	92	93	106	99	79	93	85	89	86	86	81	96	106	110	104	89	108	91	83	103	92	103	73	87	100	103	98	78	91	103	91	92	86	87	87	109	83	97	103	101	94	86	85	89	96	104	86	95	95	107	94	89	95	84	96	87	91	82	89	61	86	102	90	91	89	98	74	102	92	80	86	99	101	101	104	96	90	94	82	99	94	89	101	97	90	86	103	88	89	104	80	78	88	83	85	85	117	100	100	91	94	100	93	82	95	90	96	88	98	92	100	94	108	98	96	97	93	104	82	90	93	85	87	109	94	85	81	83	88	92	101	90	94	84	78	99	84	70	88	81	97	94	103	111	90	105	86	85	79	88	101	91	92	83	88	101	118	93	91	101	91	85	108	97	94	101	89	95	84	95	107	93	98	91	100	92	87	93	85	108	87	102	79	103	87	103	118	80	86	100	87	103	97	101	82	111	79	73	105	95	91	92	91	91	79	90	98	87	100	84	113	77	89	93	97	83	84	104	97	82	93	86	93	93	87	99	102	85	105	82	74	70	103	79	99	93	95	86	93	85	92	68	96	83	89	85	95	81	83	92	86	92	101	84	108	95	92	96	99	94	83	85	94	90	101	89	106	91	102	91	86	98	105	91	82	73	83	85	88	104	95	86	101	70	96	92	87	107	106	108	120	88	93	100	90	81	89	95	93	97	95	90	109	87	100	76	101	89	93	82	94	84	73	96	89	78	78	103	84	89	101	103	74	77	109	88	80	100	87	87	98	106	92	92	110	106	101	104	111	91	76	85	90	82	88	77	103	97	84	93	82	89	96	103	86	91	109	95	100	97	103	98	92	119	79	87	79	103	84	73	111	105	87	84	105	105	87	101	84	88	81	83	96	96	82	88	96	94	94	91	96	96	103	100	89	109	102	93	90	111	97	100	107	109	99	93	101	88	101	76	93	94	88	86	86	88	89	92	96	81	89	93	100	99	104	84	94	97	73	90	89	89	101	100	87	91	98	94	104	95	88	91	88	101	98	87	79	100	90	98	86	103	86	86	88	99	77	113	79	93	95	95	97	78	105	67	99	84	82	81	108	76	96	97	92	93	93	84	86	89	112	109	82	92	70	85	95	100	94	84	92	74	110	92	118	119	91	90	79	102	83	82	74	92	88	99	81	87	95	94	102	98	92	100	96	98	85	96	91	105	89	101	87	90	91	104	97	103	109	113	95	84	103	113	87	84	87	92	91	79	94	81	94	101	81	97	107	85	80	94	94	99	97	99	84	96	82	84	95	103	109	84	94	98	85	96	90	92	88	115	107	83	97	99	97	92	90	90	89	92	84	86	78	90	97	83	85	79	97	91	95	101	76	95	84	68	85	109	88	106	82	94	102	78	97
8633	1407	3319	3659	3098	2517	2022	1622	1435	1155	1078	953	860	818	726	711	640	615	598	567	542	535	515	478	466	482	447	406	431	424	440	413	387	432	369	370	407	381	401	376	394	377	388	401	367	326	390	362	377	376	372	370	349	337	383	346	356	331	362	326	330	313	365	343	309	291	351	316	346	349	344	334	337	330	315	360	339	359	353	345	320	324	349	356	340	318	317	342	327	307	315	311	332	304	297	328	336	318	337	320	353	332	357	320	322	355	322	329	341	281	336	353	310	318	318	348	323	351	363	368	323	369	330	315	307	319	323	299	348	320	356	300	311	298	310	343	315	316	308	313	362	328	313	337	308	304	315	297	302	309	335	291	297	344	351	281	330	342	302	317	322	324	334	345	330	350	332	343	314	336	337	307	338	353	328	325	304	326	326	295	321	329	330	336	346	317	329	333	284	321	337	321	325	341	333	329	318	325	347	320	359	329	325	322	335	315	326	329	317	349	308	343	313	327	323	323	321	321	328	320	313	305	338	343	327	343	305	330	324	323	328	331	301	339	331	347	313	320	319	312	328	332	303	327	359	312	326	339	335	316	340	304	343	324	339	306	310	329	333	335	313	335	339	349	308	345	345	316	300	327	331	332	351	311	323	338	314	339	315	343	351	353	328	318	332	325	333	329	326	306	324	305	332	350	338	308	323	307	338	336	344	318	330	347	290	344	332	301	316	317	322	320	337	305	330	320	318	341	336	328	331	310	327	327	327	318	356	350	296	324	340	367	355	330	286	299	334	348	317	338	350	316	326	338	331	307	303	324	350	338	312	298	299	327	317	322	358	332	333	321	345	353	343	308	298	343	306	307	311	319	310	331	316	322	346	325	293	312	284	327	319	298	308	346	338	322	333	361	342	323	321	310	320	323	338	284	329	347	347	308	331	334	303	337	301	304	325	297	333	330	324	330	318	313	309	328	330	349	290	334	328	327	311	336	296	329	321	309	322	339	298	311	316	332	348	315	308	334	308	319	306	331	319	305	356	328	349	320	347	310	312	334	348	318	306	293	284	339	331	347	288	330	312	343	355	305	307	334	294	313	325	313	313	344	301	328	343	320	319	346	339	310	321	316	313	338	314	324	307	339	364	334	319	311	309	323	313	349	329	319	317	335	318	371	316	320	316	285	308	364	336	326	315	301	334	331	330	349	365	330	346	330	318	354	335	292	347	324	355	324	338	314	317	300	345	302	339	323	360	321	341	339	312	290	345	315	323	319	335	366	328	290	296	362	301	330	365	330	331	338	309	321	353	336	309	311	301	323	310	312	297	326	332	352	310	314	328	318	343	335	330	356	324	328	342	333	322	353	346	357	337	337	308	328	322	355	313	319	303	314	352	363	332	373	304	336	335	325	286	320	337	329	330	355	352	353	327	300	327	322	341	308	336	333	334	310	354	323	319	329	304	325	307	336	299	319	338	323	283	295	337	311	321	318	360	334	330	325	320	351	310	317	351	313	314	305	333	327	307	331	305	339	308	300	299	321	328	351	350	325	351	324	322	298	340	320	338	341	317	304	319	327	300	333	324	349	323	365	307	336	323	293	369	306	321	320	316	330	341	313	318	327	320	302	292	331	308	312	314	333	322	319	334	346	369	300	323	323	310	325	346	335	328	319	311	294	323	363	301	332	309	322	315	348	322	334	318	369	338	325	306	338	300	332	310	332	347	329	339	295	291	315	333	322	325	272	335	352	310	321	338	331	309	359	343	325	326	304	326	349	309	346	316	308	328	330	337	323	324	315	335	380	325	339	347	305	295	326	335	329	332	314	336	307	311	308	313	351	334	316	301	338	311	301	339	344	339	329	312	305	348	328	313	314	291	333	330	334	360	322	320	346	332	359	338	313	305	324	324	335	291	309	303	323	301	292	328	329	318	289	340	311	315	287	332	305	335	313	317	302	332	301	313	305	327	309	315	327	309	310	315	334	304	312	352	300	331	350	327	328	338	312	344	307	309	316	289	342	340	340	313	336	330	330	328	316	324	306	343	301	329	303	334	328	323	336	359	305	295	316	309	335	315	304	318	293	340	288	308	325	325	331	324	295	324	358	323	315	317	324	324	315	341	338	346	304	377	310	352	315	319	347	340	317	341	341	337	334	296	317	354	292	292	324	324	319	317	319	333	314	307	359	332	313	328	315	354	295	297	361	330	356	341	366	333	304	338	317	310	340	291	329	312	355	329	329	333	335	321	317	299	309	347	324	327	324	307	344	347	338	321	353	311	336	322	299	336	328	333	330	323	346	345	307	334	325	335	322	337	332	339	330	334	325	296	334	324	328	325	310	326	326	325	295	306	322	332	367	317	329	353	343	317	300	336	304	300	290	290	310	340	320	307	339	355	308	335	341	315	324	293	333	325	337	293	326	335	314	334	305	317	311	338	330	332	293	323	287	311	315	295	336	331	352	337	302	311	318	308	330	320	313	323	318	372	336	346	325	290	319	324	286	308	318	307	310	325	321	310	319	311	313	321	329	336	353	329	317	314	325	315	316	331	331	309	333	322	308	320	327	313	323	325	318	318	311	324	352	347	318	301	332	324	309	310	332	356	319	325	315	321	328	327	293	303	325	298	285	299	340	341	303	329	326	335	302	287	335	334	355	344	318	353	342	320	325	322	321	343	310	290	306	298	303	320	321	291	327	330	314	345	285	314	320	313	318	283	336	302	354	312	342	298	346	343	328	327	323	342	286	350	338	297	326	315	323	330	367	296	295	377	308	318	305	336	349	337	309	324	298	320	300	300	314	361	314	305	318	316	326	344	342	300	330	330	341	312	322	288	339	324	309	338	313	339	312	312	306	305	320	317	344	302	312	311	302	335	303	303	324	313	342	305	301	323	328	339	365	308	314	327	324	332	307	339	320	312	332	349	342	320	340	308	327	321	331	344	322	341	339	322	324	324	346	332	323	348	331	313	324	303	307	344	292	328	331	330	280	344	315	320	326	314	308	323	344	314	317	324	331	322	305	340	327	329	317	345	349	315	327	321	363	324	329	320	309	315	327	350	300	323	289	296	327	321	325	322	343	348	339	291	310	360	327	300	272	310	338	368	323	297	317	313	303	314	310	346	338	342	336	333	328	334	311	334	325	321	339	345	330	345	351	340	335	349	330	319	291	337	318	326	334	305	304	309	293	336	315	312	335	315	327	317	368	294	301	313	318	331	314	331	334	303	337	334	318	325	330	368	361	345	324	341	334	317	305	287	311	302	324	342	319	337	319	297	308	323	332	352	298	320	286	328	330	288	302	306	355	330	324	307	317	311	308	342	321	310	303	352	336	354	304	341	344	311	316	299	319	341	322	319	320	304	327	332	282	319	349	322	328	332	319	324	307	308	353	312	342	320	307	323	313	324	327	333	312	343	328	333	315	312	358	367	320	329	341	316	329	283	312	337	339	306	342	328	309	337	309	308	312	332	317	341	335	328	306	287	296	326	313	334	351	346	368	278	327
23283	3108	2817	2040	1396	1034	761	656	505	405	394	328	292	274	284	234	252	204	223	224	188	210	172	181	211	187	183	176	175	168	175	147	174	170	156	176	205	155	174	168	145	159	156	159	177	148	155	161	174	162	155	158	129	169	175	148	135	152	152	154	191	151	160	149	167	155	149	155	148	155	149	149	133	179	154	157	162	145	171	154	167	175	152	166	161	154	183	174	184	136	154	143	153	169	128	138	146	141	171	160	164	151	160	150	166	137	166	149	123	144	165	140	138	160	145	135	158	161	167	159	158	173	153	133	168	174	150	176	154	154	159	165	151	144	160	154	146	167	162	153	143	136	154	133	157	142	152	138	134	146	181	151	151	154	169	133	131	131	161	148	154	147	136	176	170	166	163	143	163	155	174	145	138	169	151	146	144	172	161	141	171	137	126	140	169	152	128	170	136	147	152	165	152	128	144	140	150	146	167	157	149	139	154	176	148	156	154	128	131	129	168	145	154	149	156	150	150	150	153	156	131	135	138	153	144	143	162	157	153	175	168	142	155	143	165	153	146	161	156	144	166	134	158	141	154	175	158	156	147	153	165	145	139	145	155	155	126	148	155	140	150	136	145	148	149	147	151	148	158	143	169	153	141	160	140	135	147	143	162	177	150	160	170	157	158	138	145	141	150	154	128	157	146	147	162	151	135	174	132	128	149	173	131	140	147	148	161	149	139	152	160	130	151	157	152	177	160	173	128	144	138	160	153	162	137	160	163	150	149	147	131	146	156	154	153	166	163	150	162	154	157	145	157	150	160	169	151	168	151	149	155	142	138	165	152	160	157	162	157	156	153	140	133	156	163	164	138	157	151	158	123	161	171	169	149	139	143	173	149	164	136	147	151	148	153	140	160	162	141	157	164	149	139	123	160	155	155	162	157	152	169	189	155	143	157	165	133	163	160	159	150	151	159	133	170	134	164	139	138	145	157	175	139	147	141	143	144	129	141	123	160	138	146	146	151	163	154	151	155	163	161	146	140	169	158	164	160	152	172	159	139	136	165	159	157	162	164	129	141	152	155	160	148	124	157	148	136	162	143	139	157	137	144	152	143	135	153	162	152	141	154	150	144	130	165	173	155	132	153	153	157	164	183	137	175	134	139	150	133	185	121	171	136	153	155	155	154	153	165	127	165	158	132	150	165	150	162	151	153	151	153	144	154	139	139	129	159	148	152	137	182	152	130	146	129	141	148	124	147	154	157	149	153	161	155	147	136	134	163	147	148	145	141	143	155	146	140	134	154	167	153	165	155	135	161	142	150	164	154	144	152	130	157	145	135	179	147	160	137	170	153	149	136	153	157	150	137	152	144	176	171	152	157	153	164	132	149	155	149	149	153	154	172	140	146	157	159	156	153	151	161	171	138	171	142	161	175	155	166	137	156	140	128	143	140	152	139	142	155	167	146	164	144	124	142	150	147	143	153	162	145	157	171	141	155	144	165	147	145	146	143	147	144	139	154	156	157	173	144	166	166	159	169	141	137	131	143	153	153	138	142	151	134	156	145	171	167	148	172	155	141	148	148	129	174	146	146	144	154	156	144	152	149	168	149	142	169	140	132	176	122	155	149	157	158	136	163	155	133	116	174	156	141	165	156	166	167	148	144	134	170	176	150	166	151	150	153	142	155	147	160	146	163	155	156	164	157	162	150	160	125	137	133	138	157	125	152	164	132	147	157	149	158	140	150	169	150	166	143	160	143	131	129	150	139	146	155	144	120	166	142	157	153	129	153	156	126	157	145	150	141	135	140	149	136	157	157	135	122	167	158	168	127	137	138	161	143	147	155	146	159	149	153	153	148	157	159	150	144	146	139	169	171	169	153	158	156	147	150	164	161	159	147	143	141	128	138	170	152	168	144	134	148	159	170	165	156	147	139	140	139	163	160	160	166	157	174	154	151	143	137	144	151	133	149	152	170	134	148	143	126	137	156	159	171	133	141	144	148	139	148	163	144	169	168	149	153	141	170	140	174	160	137	160	148	141	156	166	157	177	180	151	145	144	135	164	166	141	157	165	139	165	149	166	156	144	133	149	147	144	139	170	149	179	153	128	166	157	158	134	152	138	164	148	159	128	152	142	127	153	137	131	123	157	161	140	157	149	160	152	155	153	149	123	158	146	168	143	138	155	143	132	163	144	166	118	142	154	145	143	151	149	137	149	145	136	127	148	154	147	168	150	137	163	135	149	160	147	136	130	167	161	178	146	155	176	145	134	143	155	141	182	152	141	155	174	138	134	156	147	141	138	144	152	145	151	141	166	139	139	137	150	150	138	152	141	136	168	144	157	156	166	124	146	152	133	145	136	149	153	153	161	177	165	166	152	179	142	150	142	154	151	169	148	138	148	154	159	165	154	119	169	147	151	150	138	114	156	151	142	168	151	149	141	139	134	151	165	157	169	150	152	142	148	136	158	177	154	149	159	156	142	156	162	150	153	150	138	146	138	126	163	142	152	153	152	159	140	177	159	153	153	148	151	158	143	133	161	135	149	163	158	169	153	149	140	171	141	172	171	133	160	138	160	165	132	171	149	166	144	162	162	148	157	136	150	161	146	162	160	152	148	148	156	150	162	161	152	150	143	141	162	130	146	153	142	163	148	150	167	150	134	137	151	129	139	154	172	151	147	155	144	182	163	147	136	138	140	158	145	162	163	145	146	142	146	147	145	161	153	164	144	133	148	159	138	163	161	156	190	163	163	174	150	145	154	123	165	144	149	134	157	149	158	154	144	155	160	140	140	174	167	140	174	144	160	145	154	142	147	138	171	159	148	153	164	152	159	133	154	154	143	161	152	167	156	132	141	163	162	163	127	144	162	139	155	148	154	157	130	156	162	142	141	149	154	145	122	133	155	142	149	159	142	153	168	172	170	139	150	162	159	139	150	155	153	138	163	143	165	155	148	129	169	146	138	140	162	135	137	154	132	137	154	142	159	129	158	166	164	168	156	178	141	133	158	152	168	140	133	140	144	152	151	158	140	163	128	160	154	144	168	149	148	136	156	155	167	161	150	136	136	156	151	137	151	152	155	162	142	152	170	161	136	157	147	157	133	145	161	167	135	117	172	154	143	167	147	154	155	147	138	154	148	162	177	150	167	149	170	153	146	136	127	153	154	150	133	140	133	133	174	156	138	175	140	142	140	157	156	157	146	160	135	146	162	151	145	149	152	126	152	153	145	165	152	152	147	149	157	148	140	145	155	153	165	149	147	154	142	164	157	153	163	166	152	155	153	144	158	156	146	136	155	160	152	148	138	149	163	153	146	136	135	169	142	150	142	151	145	136	131	139	145	138	168	167	135	146	162	143	166	163	140	145	147	143	142	164	155	145	180	161	155	164	156	149	170	160	159	131	149	160	149	138	156	131	138	119	146	148	153	148	159	150	148	166	156	163	151	155	142	168	155	146	156	147	152	135	171	151	177	138	153	160	137	148	140	154	141	141	131	139	174	142	158
12120	2725	6555	6873	5737	4652	3728	3183	2646	2278	1965	1706	1644	1513	1378	1273	1093	1092	1001	1036	924	886	850	854	850	799	742	744	726	745	667	648	707	664	599	629	646	610	632	597	614	629	650	607	568	579	571	583	596	526	554	592	600	560	607	584	547	575	536	542	554	530	555	519	555	565	565	519	537	557	531	567	508	548	475	553	515	530	538	549	552	526	510	504	542	498	549	491	523	549	532	507	524	549	520	570	505	511	519	506	503	514	535	510	513	531	516	512	507	519	524	512	480	550	513	505	518	507	495	534	562	519	506	502	492	541	503	503	476	496	525	522	520	518	530	530	480	502	530	495	458	557	507	492	504	485	491	503	478	520	509	529	507	456	521	503	514	502	523	508	455	507	491	474	537	480	449	515	533	531	499	500	493	514	505	488	483	494	487	498	559	462	506	528	494	489	509	572	529	492	530	524	491	486	470	532	493	513	502	481	524	506	515	504	509	495	523	510	487	463	510	527	479	479	521	472	531	505	503	511	516	483	484	487	486	450	476	480	499	508	505	534	501	509	511	509	511	502	512	486	508	538	527	493	455	506	516	520	464	534	494	526	492	519	479	475	523	467	530	510	540	492	505	511	484	564	484	480	457	487	490	490	506	500	540	524	488	524	470	472	484	495	482	482	479	489	515	482	457	482	545	546	498	523	502	485	513	488	506	494	536	472	506	467	506	477	486	482	476	516	497	514	472	516	507	500	491	491	468	525	480	508	489	492	512	525	505	509	491	511	458	468	518	530	501	526	489	499	484	525	423	503	522	496	496	489	507	468	504	507	504	515	518	504	472	504	471	446	518	486	542	527	510	504	528	441	502	484	478	501	488	501	466	529	478	474	504	516	506	521	499	480	503	509	511	502	482	505	494	490	502	511	508	464	519	496	490	526	487	495	464	497	506	507	509	506	463	505	465	495	510	493	548	487	516	532	509	454	466	492	464	499	480	541	500	515	504	470	487	541	462	485	481	474	549	485	474	540	486	501	547	513	475	513	542	514	470	509	500	520	486	530	481	522	532	523	526	470	525	507	484	485	506	533	476	488	488	456	515	495	478	483	447	480	534	500	532	510	460	477	514	509	512	521	451	510	515	489	467	491	513	489	500	503	432	503	538	502	513	508	504	497	480	518	475	497	468	501	531	446	523	537	487	514	531	463	482	499	475	498	460	494	525	509	474	478	512	471	510	493	518	463	498	520	522	486	513	539	516	487	534	495	503	519	497	509	497	507	487	523	531	517	482	495	489	540	493	510	532	509	485	495	513	489	474	482	516	454	509	514	520	483	510	469	506	514	517	553	488	490	509	517	527	522	499	491	502	501	490	479	507	511	519	510	485	440	491	503	562	501	537	507	523	524	491	474	491	521	485	496	500	491	505	475	531	537	492	473	496	505	524	485	526	488	520	483	511	514	520	462	493	488	517	496	514	510	538	494	508	537	480	507	506	482	499	477	491	520	509	534	501	500	537	508	481	505	493	441	498	495	500	479	487	537	512	558	512	539	510	509	480	486	509	525	504	539	480	529	515	502	508	494	519	477	487	487	479	530	472	521	457	541	503	508	478	455	496	535	505	503	508	551	510	503	521	497	522	513	500	519	524	494	498	461	505	492	490	479	534	505	491	493	501	479	530	461	528	514	505	493	507	502	538	500	481	486	481	534	503	552	494	541	482	514	518	465	486	489	505	494	489	512	526	495	450	544	479	488	510	523	526	479	518	516	510	521	547	483	520	508	489	505	545	504	528	515	482	487	486	487	495	485	538	502	492	504	506	493	537	510	512	487	509	506	513	511	485	508	494	549	489	505	508	511	512	489	555	477	517	457	508	521	472	474	481	512	539	482	508	515	517	481	529	496	511	497	524	540	481	494	521	502	478	489	507	467	514	485	507	506	533	513	469	497	466	473	487	510	525	485	535	474	507	506	510	485	500	484	513	471	499	497	460	519	469	480	493	514	488	469	507	504	478	484	505	487	504	510	521	480	495	474	507	502	457	489	491	475	477	529	483	545	524	477	498	460	509	525	491	508	520	471	451	480	520	509	500	513	498	497	490	522	479	496	496	491	460	477	499	472	471	494	524	518	497	505	487	497	501	504	515	483	519	510	515	465	493	516	527	474	544	503	474	517	491	480	501	464	518	487	478	475	477	502	489	483	544	528	489	507	534	513	521	489	518	457	515	512	522	502	519	529	498	468	509	515	459	534	501	512	519	488	519	517	502	511	489	468	496	532	467	517	473	526	516	492	511	510	502	497	481	480	507	511	487	524	486	494	515	496	494	500	524	468	537	487	476	518	500	496	523	452	555	525	478	528	523	498	550	516	536	535	513	479	475	562	510	485	506	546	498	501	523	508	499	509	461	511	507	504	495	465	540	512	476	486	483	512	515	483	522	505	468	484	503	558	519	491	486	509	480	526	497	479	507	478	515	540	482	509	470	522	505	508	494	480	466	498	500	520	491	489	516	493	484	485	534	461	532	472	476	528	531	529	483	515	509	513	508	489	513	492	549	520	493	503	465	508	520	532	508	488	505	456	457	526	448	509	497	517	515	503	487	487	505	479	499	514	503	528	473	518	507	486	485	520	486	496	511	525	501	502	486	506	496	522	527	523	498	498	507	518	510	519	516	533	515	494	519	487	495	473	519	508	493	542	494	503	471	475	548	545	533	505	505	530	456	498	495	513	443	521	502	545	510	494	472	466	520	497	508	495	489	487	500	492	518	502	483	522	508	477	506	512	482	501	500	497	534	497	480	513	491	529	539	496	493	498	487	479	492	493	451	505	482	528	501	518	510	527	467	542	499	488	509	525	471	509	539	496	500	488	546	516	542	493	505	503	483	525	532	472	517	476	499	502	525	523	490	491	520	526	549	508	471	499	530	498	494	478	517	511	482	503	509	492	543	530	487	503	521	506	500	504	492	469	487	528	540	470	536	541	520	502	500	490	509	549	501	488	478	451	505	479	508	482	520	485	502	488	509	522	526	527	498	504	481	511	501	482	533	527	482	492	509	492	512	518	490	487	484	494	530	481	507	508	524	509	449	475	489	508	496	531	526	513	493	485	532	497	475	532	462	512	504	493	491	521	475	495	500	464	500	512	527	504	540	529	479	510	539	477	513	534	491	493	444	447	508	485	490	494	487	525	521	486	503	480	539	513	488	515	474	520	493	497	510	483	477	507	489	510	489	486	481	528	477	521	487	495	525	548	504	547	524	535	485	531	504	496	489	500	484	507	490	471	500	487	480	564	483	494	470	484	505	477	451	485	511	499	484	509	497	498	522	488	479	504	526	517	458	453	542	510	506	497	497	558	498	490	523	496	508	516	490	534	505	468	484	474	513	503	510	490	491	513	487	499	505	495	492	513	462	480	494	488	526	482	466	535	515	486	461	466	542	485	480	513	479	551	491	482	465	558	470	476	501	465	494	508	536	518	496	530	541	486	499	502	532	504	524	535	505	493	525	489
2888	289	263	258	238	208	213	172	197	194	194	209	196	181	188	194	191	201	190	188	187	193	186	182	184	189	193	173	166	168	177	183	174	176	188	168	175	186	181	181	182	160	202	177	205	190	182	192	189	149	206	176	173	183	202	221	191	177	190	190	173	187	179	206	209	189	189	163	176	157	167	185	170	213	180	176	176	204	188	194	194	176	208	210	199	190	182	179	211	165	185	176	192	212	204	160	193	178	181	154	171	201	170	196	165	186	161	184	202	184	166	168	179	177	205	196	179	197	209	187	191	166	199	190	186	192	180	180	196	194	188	187	188	176	192	195	186	164	175	189	172	190	178	203	163	210	174	173	163	198	187	183	190	188	213	189	190	194	203	193	199	163	177	176	213	197	200	202	186	183	176	199	182	190	204	185	224	192	197	175	202	193	219	190	176	183	191	197	166	186	157	164	198	209	182	182	167	182	202	166	184	199	187	192	194	182	178	204	174	192	190	179	202	201	208	175	170	177	194	206	173	208	206	177	189	186	207	183	178	190	169	176	155	186	186	176	174	183	203	171	188	183	202	177	175	187	189	173	175	183	202	174	193	159	172	181	186	219	200	167	195	192	179	176	229	183	203	193	181	170	176	189	172	201	173	168	189	187	207	191	184	190	183	203	181	183	211	172	206	195	190	193	176	187	191	213	189	168	181	204	187	203	192	206	169	181	208	192	201	177	183	190	160	152	189	190	185	186	184	203	181	190	191	194	156	180	192	180	171	190	194	196	188	191	185	179	195	186	174	188	202	201	193	190	177	178	177	170	180	199	181	201	155	184	197	155	195	189	201	188	165	189	186	200	186	133	191	157	174	202	188	204	175	171	178	193	194	181	171	184	188	191	177	191	173	194	183	186	186	178	193	206	182	191	184	180	168	172	194	199	198	176	197	201	196	171	181	180	169	187	211	189	176	198	199	187	197	180	199	165	178	191	194	195	189	196	212	185	192	204	183	181	208	200	197	163	191	180	184	177	203	172	182	175	178	185	163	174	166	176	172	176	193	200	171	206	166	167	179	172	196	170	199	189	177	200	171	175	171	167	193	176	182	191	164	159	183	192	171	205	180	182	163	188	205	199	186	189	185	174	180	193	188	186	176	202	159	185	195	189	187	180	215	175	181	186	181	177	182	195	168	179	187	194	209	181	177	186	169	198	189	187	186	192	206	185	179	194	180	147	192	187	202	184	198	239	185	196	169	177	177	187	167	175	200	176	207	160	209	183	186	175	177	196	180	167	193	174	186	184	210	178	181	202	177	192	203	164	184	181	181	210	181	181	175	187	198	184	166	187	215	176	177	193	176	206	181	175	181	177	195	177	203	207	219	203	202	186	195	208	186	209	178	179	197	179	168	207	192	186	194	183	204	190	196	171	209	186	210	189	194	197	190	173	195	216	201	205	194	173	190	184	169	194	201	169	207	182	179	174	179	189	163	184	183	190	180	183	161	158	180	216	172	186	198	146	172	193	174	195	185	167	205	165	175	181	189	198	168	185	185	196	195	170	173	163	191	188	204	190	176	209	204	195	223	187	192	188	195	165	184	170	194	176	183	182	194	172	150	169	170	201	186	163	188	189	180	192	181	184	190	188	183	179	184	167	205	164	187	184	186	171	169	178	161	203	198	188	196	196	165	182	194	212	198	210	181	185	195	198	198	185	185	186	188	161	174	209	200	196	188	186	187	207	199	169	191	186	167	183	188	173	179	183	192	194	196	177	181	184	183	177	181	201	162	200	173	156	191	181	204	191	189	174	198	166	192	184	194	166	187	197	160	182	181	210	187	179	173	159	189	189	179	182	183	185	197	188	171	175	203	181	170	178	188	180	184	168	188	186	216	181	207	193	211	182	195	158	164	182	175	196	175	211	203	167	181	188	182	188	195	184	189	194	193	190	198	196	166	193	203	182	172	191	200	183	193	180	191	154	177	171	190	206	190	178	183	166	165	168	202	193	175	205	190	185	195	207	180	200	225	172	177	204	199	166	185	182	163	189	184	187	189	198	179	196	194	154	179	173	184	185	207	183	184	165	173	183	183	168	189	174	195	193	206	194	209	230	218	173	188	181	186	179	185	212	171	181	186	172	162	197	194	203	235	189	159	179	206	175	202	182	211	159	186	149	187	192	171	194	211	187	197	185	188	200	171	189	202	199	174	202	194	187	189	180	192	176	211	202	187	177	170	187	198	176	160	178	173	172	183	185	170	191	191	172	186	193	183	215	204	185	155	182	193	168	175	217	208	197	184	200	179	172	195	186	220	190	192	198	182	197	204	166	162	184	179	176	161	193	197	197	169	194	230	169	190	186	176	153	211	185	199	194	176	176	160	171	167	183	195	192	193	174	186	194	202	167	188	156	159	161	177	203	183	161	191	193	196	214	168	196	176	187	169	177	216	164	167	186	186	181	175	218	186	167	179	183	199	176	204	185	195	203	193	204	184	167	191	184	169	215	170	180	178	176	204	173	199	164	186	175	206	163	207	171	181	183	187	189	179	188	179	191	168	192	164	194	177	208	204	178	177	173	194	184	178	178	198	187	183	182	184	197	205	171	185	199	166	180	201	198	201	185	176	195	166	202	183	187	194	201	171	189	193	195	199	202	201	185	162	195	197	192	178	174	185	190	161	193	206	192	182	167	161	176	202	197	191	187	189	181	178	200	168	174	167	184	165	188	195	185	183	201	191	185	161	182	164	189	187	184	214	181	204	163	208	185	213	169	187	183	186	212	187	205	168	208	186	182	181	204	176	190	205	168	164	192	185	203	182	180	201	186	182	186	188	162	186	180	191	171	188	191	183	180	165	169	172	181	193	184	157	180	132	154	194	207	194	185	201	183	190	193	163	199	157	206	184	180	164	200	189	186	208	211	194	190	186	187	173	195	181	168	165	193	182	209	174	207	186	190	170	161	195	199	183	180	205	192	174	188	196	167	178	186	171	188	193	146	193	204	194	186	173	192	198	191	180	173	225	180	193	173	160	182	188	184	182	196	177	168	195	195	196	193	172	178	184	163	176	215	179	188	197	206	199	159	173	193	194	200	188	169	177	177	169	171	187	189	170	179	192	231	184	193	198	176	168	186	185	192	172	150	187	158	186	177	184	201	160	194	185	198	180	180	203	175	178	193	224	196	193	189	172	196	187	200	189	184	167	196	181	159	189	173	187	183	177	173	216	204	197	202	180	184	176	195	155	212	178	199	207	189	181	183	178	173	210	199	169	176	201	179	171	202	166	165	169	186	172	197	195	219	180	184	169	196	188	188	184	189	169	195	192	183	185	197	191	191	182	215	205	181	164	185	195	187	170	190	197	193	186	169	197	184	206	192	185	201	170	194	180	189	216	183	187	198	169	187	181	194	195	179	188	191	194	186	182	168	182	170	166	188	164	179	189	168	188	161	193	179	193	170	173	186	184	186	171	198	171	201	180	193	171	200	200	196	181	159	192	202	180	197	212	194
3564	704	864	825	718	718	652	703	665	648	607	634	610	655	610	583	605	551	583	594	606	573	575	596	562	554	610	556	557	580	579	547	602	559	641	560	577	542	592	587	547	562	529	580	541	565	582	563	613	591	614	562	562	597	528	552	576	616	519	580	584	580	576	544	597	528	582	592	571	548	553	612	568	575	560	584	593	552	575	501	567	580	568	558	557	559	599	597	555	548	567	551	574	570	584	576	569	565	620	574	577	647	590	572	565	572	551	622	544	561	590	556	605	519	579	608	579	570	573	555	582	589	551	577	585	552	585	513	592	590	638	571	571	600	566	551	548	560	570	571	595	577	591	577	609	574	589	576	548	577	581	580	570	601	575	567	563	574	570	598	557	547	546	576	582	546	569	574	563	530	569	566	602	585	599	574	574	579	562	608	574	574	609	569	549	595	610	598	557	555	576	590	596	589	583	552	598	589	555	582	588	548	574	562	576	559	565	549	571	560	601	590	593	554	580	567	593	575	599	604	596	526	563	583	601	581	563	593	560	576	553	554	547	556	581	580	592	585	537	593	572	522	613	600	562	577	536	563	600	546	563	556	549	518	597	562	556	534	541	567	555	571	567	554	595	559	549	565	572	579	561	557	593	536	570	534	565	570	554	617	576	567	587	586	562	568	560	518	590	594	553	579	592	597	566	593	593	587	571	595	572	573	584	572	531	574	569	563	597	565	543	573	574	557	616	570	601	588	605	533	546	588	592	553	584	594	575	563	607	565	537	561	585	572	597	583	561	608	581	567	562	555	589	537	563	550	583	557	571	548	555	585	597	564	569	581	598	590	582	518	559	576	623	647	515	578	563	604	578	520	519	577	541	576	570	610	591	548	568	581	580	573	606	566	581	577	554	555	548	572	557	584	581	567	565	610	539	543	588	596	570	545	548	585	581	569	554	540	590	605	575	576	541	579	566	594	576	566	581	565	538	573	583	578	520	585	544	540	571	562	568	553	594	567	619	584	589	572	568	549	571	570	522	589	596	596	551	586	581	563	555	546	571	565	582	593	534	542	575	570	561	596	564	554	601	565	596	564	604	591	585	565	577	567	571	605	567	558	603	589	577	572	551	572	601	575	582	546	574	562	562	544	605	588	575	564	562	555	618	581	554	568	587	558	585	530	552	588	576	598	599	557	602	612	530	586	547	593	610	565	556	559	542	584	574	609	573	531	589	543	639	611	566	515	550	579	566	562	553	565	588	647	591	531	601	568	560	590	593	621	628	567	594	575	613	589	544	577	593	580	594	579	578	543	577	548	597	575	576	569	580	572	602	581	558	566	562	596	584	570	546	592	570	566	574	594	543	573	562	540	597	600	549	583	608	600	566	576	596	544	599	534	577	535	591	584	543	619	597	565	574	524	568	556	579	541	556	557	530	603	555	563	538	568	566	568	574	582	588	648	586	559	570	592	576	587	547	614	585	608	602	597	575	579	576	600	567	556	592	563	574	587	610	546	580	576	612	575	548	537	567	605	525	564	545	569	603	549	532	581	598	577	568	627	598	591	583	605	618	618	598	605	577	580	595	575	598	637	591	563	547	582	598	531	571	518	561	591	552	589	559	573	607	613	575	614	587	554	560	570	579	618	635	573	572	563	558	556	559	585	563	562	552	583	559	541	590	583	566	545	595	620	585	551	590	604	586	548	580	626	571	564	554	573	587	566	561	590	570	574	576	553	599	536	584	561	543	529	603	551	580	596	579	574	538	595	611	511	571	561	563	575	568	533	558	586	577	593	569	589	581	562	575	582	564	528	608	619	562	596	555	576	607	617	539	560	590	547	569	575	566	584	527	566	543	599	565	586	612	597	578	576	553	595	540	603	572	555	572	588	571	548	514	560	570	588	582	602	612	570	602	579	601	565	592	563	588	527	543	560	581	541	563	555	559	547	577	553	585	564	545	565	584	545	589	570	559	584	567	575	555	576	532	564	584	591	545	565	609	571	618	600	572	586	630	604	584	578	530	532	570	542	547	630	587	537	614	587	543	554	560	571	583	574	527	558	575	582	599	600	545	518	553	583	536	576	599	559	579	561	563	552	574	577	567	590	556	568	591	566	621	591	569	610	581	585	566	556	626	577	557	605	602	553	587	556	579	606	584	550	587	577	527	580	586	562	609	575	583	585	586	583	591	598	562	607	570	581	559	597	554	588	567	523	619	551	535	581	548	531	555	572	563	548	584	542	607	567	577	567	564	579	597	541	571	573	577	546	572	564	555	557	552	604	578	591	615	567	584	585	584	579	555	585	574	594	562	585	570	582	570	582	589	563	557	610	617	611	578	606	589	565	545	572	585	582	600	556	552	585	627	551	587	595	559	589	582	558	551	538	584	599	585	567	559	536	573	579	556	548	563	557	565	551	561	584	572	536	595	589	557	570	585	601	537	587	586	581	574	589	648	579	591	576	547	590	599	582	570	571	619	558	579	580	564	577	586	544	550	599	585	576	553	563	582	560	571	558	559	574	539	611	583	608	580	543	558	565	633	555	559	532	561	551	561	550	578	518	604	555	569	562	565	545	561	575	607	579	563	566	567	549	584	593	560	606	598	605	552	531	577	555	546	568	573	593	604	546	577	609	571	510	566	596	568	555	564	556	583	595	554	528	617	556	589	546	581	553	553	568	568	546	581	549	549	562	576	586	607	559	570	559	562	554	594	539	586	545	556	516	556	570	594	593	587	548	587	583	588	587	554	557	607	586	564	625	615	584	614	572	596	599	543	580	532	572	632	589	564	590	567	539	562	544	620	558	571	554	576	572	555	544	553	614	586	573	601	590	545	550	545	558	569	607	574	516	576	534	576	580	576	577	551	556	583	584	572	540	583	596	542	576	565	580	617	591	533	595	575	568	583	593	552	550	598	585	591	619	566	565	540	587	570	576	564	558	552	577	536	567	553	585	574	554	579	582	572	588	594	598	560	568	533	590	548	574	580	580	609	598	585	582	553	560	579	546	598	533	595	537	586	576	579	573	550	554	567	616	524	593	575	551	546	555	532	562	541	546	582	569	550	588	538	563	551	601	611	565	514	582	556	590	514	587	595	586	571	574	543	585	605	572	602	594	615	591	577	586	569	569	555	582	576	535	573	574	594	607	542	581	581	545	578	564	546	558	630	552	588	574	584	581	574	547	613	607	564	592	533	568	529	577	573	531	564	528	577	581	574	578	574	581	601	551	601	561	630	547	576	578	593	589	597	570	559	615	569	557	537	631	566	556	581	573	566	544	620	562	611	585	574	599	557	551	594	570	581	583	615	617	559	544	598	580	582	594	564	560	630	566	587	567	580	579	621	578	542	592	525	580	585	573	510	595	581	562	575	585	539	559	517	597	570	555	582	630	580	595	539	566	573	601	582	558	542	560	566	586	606	497	560	537	600	595	613	589	557	606	564	574	547	582	594	610	577	564	550	587	573	615	550	567	545	632	563	597	588	565	573	563	554	603	626	567	544	603
13292	1188	1299	997	718	570	390	309	280	240	202	178	175	150	138	125	139	130	135	127	126	119	111	119	99	99	104	88	117	112	96	106	101	99	94	98	113	102	111	105	96	88	93	103	99	96	102	101	80	81	98	94	98	96	98	86	94	97	99	99	110	83	103	84	94	96	94	93	111	102	88	89	108	92	96	79	80	94	92	86	84	99	106	105	86	107	104	89	110	95	94	97	94	77	93	108	82	79	101	92	96	83	76	103	93	111	93	73	78	94	104	90	80	88	116	87	96	105	112	93	94	114	87	100	84	117	86	103	95	86	89	87	94	86	93	66	110	82	93	90	89	114	97	97	88	97	74	91	104	74	89	90	114	78	94	102	92	80	72	83	94	91	94	94	88	96	96	97	113	85	98	91	99	74	87	102	95	70	81	82	107	82	95	98	78	89	81	80	91	80	88	92	99	81	90	106	115	82	97	88	90	93	84	88	100	104	86	80	94	96	98	84	77	114	100	102	111	106	81	90	109	96	76	87	86	84	94	93	112	72	103	94	82	102	87	104	85	90	92	92	91	120	71	104	92	97	87	94	98	87	87	89	90	83	98	96	80	107	93	96	67	83	77	106	92	95	72	82	103	108	98	109	80	87	95	91	81	98	90	77	97	108	88	92	101	92	97	104	105	92	85	89	88	91	93	93	76	103	87	80	112	101	93	100	89	94	87	103	76	97	84	104	120	99	85	80	86	106	113	105	90	94	76	90	99	94	86	102	117	77	108	81	114	91	81	105	96	94	97	96	102	105	100	79	92	82	91	106	92	94	97	97	104	98	113	98	98	97	108	85	100	81	97	86	103	91	85	93	84	79	75	80	100	87	78	104	85	101	90	91	91	85	92	105	95	96	90	101	102	87	93	83	99	82	99	71	87	83	93	103	91	82	104	88	100	98	90	100	89	95	80	95	97	119	78	91	105	94	92	89	88	98	95	95	101	106	101	103	90	80	107	97	99	107	106	96	94	90	89	87	76	88	87	89	91	105	97	98	108	78	107	88	91	82	91	81	106	101	93	93	85	85	90	99	100	90	102	99	97	88	97	99	83	88	104	88	89	97	100	77	76	91	83	81	89	90	102	66	98	100	94	107	86	91	84	96	102	101	108	87	97	77	87	83	106	97	96	100	110	86	105	95	95	88	91	93	102	85	102	93	82	91	105	97	102	90	113	89	74	94	92	104	118	111	98	105	94	88	106	91	94	96	86	75	90	90	99	93	84	89	76	108	97	95	91	88	95	90	89	105	90	92	86	100	109	97	85	89	96	98	101	91	94	84	105	103	106	97	102	76	82	104	99	97	93	91	58	98	87	76	83	94	93	82	81	89	99	87	105	84	97	95	75	91	89	86	93	86	82	86	90	95	89	91	94	91	104	88	107	80	97	106	97	92	90	87	90	98	99	95	111	95	95	86	95	103	103	94	90	104	83	96	95	87	94	106	94	101	86	93	92	93	93	98	91	83	104	96	94	95	96	83	93	91	98	90	92	90	77	88	100	85	108	93	82	100	94	93	76	88	98	83	84	91	97	84	71	84	88	87	74	102	91	96	93	101	118	92	87	91	84	92	93	97	95	92	89	97	87	88	103	76	99	82	77	90	86	68	93	92	93	82	80	86	71	95	85	94	74	90	79	100	92	90	99	85	85	82	89	91	84	95	77	101	104	103	104	79	83	91	93	93	102	90	76	97	99	81	92	97	92	95	84	80	94	92	86	102	73	100	90	80	82	102	94	80	86	91	96	103	105	92	110	86	87	82	77	80	113	85	89	90	83	79	96	97	87	97	94	97	85	102	97	109	72	90	101	100	75	90	95	95	85	84	104	86	74	80	78	79	111	101	70	89	89	105	96	96	96	89	92	85	77	96	90	90	90	102	89	119	91	92	99	85	102	103	76	74	89	105	95	95	83	97	92	93	93	93	90	83	98	104	103	76	92	82	98	90	87	89	94	94	106	81	86	98	89	112	84	97	103	126	87	108	81	89	77	92	99	75	67	95	90	85	87	74	100	87	87	93	86	95	105	87	70	93	89	89	100	107	92	96	98	96	76	88	102	92	104	94	106	86	83	84	91	75	72	81	85	84	114	108	78	89	73	91	87	94	92	83	95	73	97	105	95	95	77	95	78	78	83	108	82	82	88	77	108	90	104	103	100	94	106	100	101	115	97	96	92	89	92	85	87	90	100	98	103	103	90	73	76	91	104	93	94	78	94	81	85	87	110	100	101	77	94	93	88	96	90	71	81	82	101	75	94	80	78	75	100	96	95	83	94	106	105	99	79	85	109	96	100	95	89	86	87	76	88	108	99	71	104	100	93	74	103	66	76	84	93	109	79	97	75	84	102	83	88	79	80	82	79	102	95	83	82	87	93	90	89	91	104	87	96	101	85	96	85	102	83	86	84	117	91	102	95	87	91	79	92	99	106	88	83	77	88	86	100	101	88	112	95	97	90	106	89	86	93	81	80	92	98	85	83	93	94	97	98	81	92	102	82	91	85	101	85	107	72	84	84	87	102	104	77	91	86	90	94	101	80	87	91	108	95	98	110	88	82	84	88	87	83	84	101	91	95	79	85	105	97	104	79	104	88	99	84	97	90	95	78	101	97	91	105	94	99	84	82	96	71	76	80	102	97	106	97	95	72	79	93	103	92	96	89	96	88	87	100	88	91	90	75	95	95	99	96	97	101	91	84	83	82	99	86	93	89	78	97	85	97	77	97	97	97	111	99	107	91	103	75	83	96	91	95	90	106	108	92	102	97	95	98	85	100	91	107	89	90	98	94	98	88	88	100	95	84	79	80	99	102	98	102	82	97	92	73	97	115	90	92	103	86	102	80	106	98	88	100	106	81	83	91	88	101	76	85	84	100	89	97	94	101	77	85	106	82	100	95	87	99	97	70	88	93	89	111	99	88	81	90	90	74	82	96	89	95	94	92	108	91	94	104	90	79	101	104	85	95	80	94	109	115	97	98	76	89	88	89	83	85	88	75	92	82	95	92	105	84	92	92	76	87	75	88	89	102	89	93	95	113	100	91	102	77	115	104	88	79	82	81	73	87	87	82	91	108	84	84	95	89	104	85	101	106	82	90	92	119	84	111	99	101	94	93	88	93	101	94	93	114	99	93	102	105	94	99	85	90	95	80	113	90	95	92	83	104	91	95	85	94	107	93	88	80	84	78	82	81	93	79	104	80	95	96	92	101	107	98	94	93	79	112	98	95	96	89	92	100	91	93	112	90	90	79	96	80	85	78	86	103	109	76	80	98	90	90	87	82	81	99	83	89	74	90	90	84	102	110	91	101	110	85	100	98	84	93	87	95	100	95	91	100	80	82	106	113	88	107	105	73	100	90	99	95	93	93	91	87	80	73	92	100	88	87	92	84	82	75	96	88	87	72	95	94	96	113	90	117	91	91	104	79	83	82	78	87	93	88	86	101	98	94	96	101	105	90	90
8038	1428	3490	3808	3120	2470	1995	1720	1372	1237	1093	905	860	830	680	695	650	637	588	550	566	488	524	471	479	431	434	444	417	427	421	415	419	386	408	410	404	366	380	355	374	371	389	374	361	359	347	362	390	372	340	354	362	375	349	349	343	365	368	301	364	346	340	347	332	325	348	384	335	333	338	337	323	369	363	342	313	323	359	333	350	334	324	333	327	327	349	304	346	300	346	318	313	302	331	337	326	327	354	327	329	364	344	341	324	305	323	339	347	349	319	328	362	325	316	318	319	304	321	330	296	295	328	319	305	334	309	338	320	309	324	351	329	328	343	321	311	316	344	315	318	307	313	306	378	363	339	318	332	327	324	309	328	302	294	317	319	298	338	335	328	319	324	320	323	303	334	314	309	320	327	322	309	321	317	322	303	317	296	323	289	345	316	368	321	350	317	344	312	324	304	335	310	384	298	312	343	331	336	317	319	326	326	337	348	311	326	303	297	309	320	304	328	315	314	301	325	306	347	341	340	326	306	305	372	321	337	296	352	365	329	346	318	330	334	323	316	372	322	281	304	344	333	317	328	296	321	343	333	320	310	327	366	315	328	364	330	329	318	304	330	369	319	321	334	330	299	345	340	306	290	305	330	351	350	306	347	328	320	314	320	317	329	316	308	308	333	295	337	316	325	337	311	314	326	310	363	324	301	344	340	313	330	340	314	342	301	331	319	315	339	351	316	322	340	302	296	353	321	334	339	293	326	318	327	331	335	335	308	367	324	294	326	350	339	318	337	332	340	319	365	288	325	318	318	301	304	295	344	336	321	354	322	301	335	346	312	346	331	327	313	320	302	351	333	325	312	307	321	345	317	349	322	348	343	326	367	308	315	319	292	311	316	346	329	300	306	319	310	335	357	331	321	348	340	342	334	351	323	319	303	329	340	344	302	314	324	301	322	341	344	341	328	328	331	307	307	315	334	341	340	341	344	315	349	348	316	327	356	286	326	316	321	326	334	344	335	293	319	323	349	356	312	373	338	307	330	345	317	298	291	323	289	325	344	343	323	328	321	309	325	329	321	322	321	332	311	314	348	356	336	315	316	339	312	339	311	339	341	327	289	305	339	363	319	283	348	337	309	332	311	297	321	339	315	333	345	286	295	312	335	308	298	319	331	310	323	314	323	301	302	322	319	329	312	345	325	322	324	333	321	325	329	357	375	303	292	353	309	352	320	339	338	308	365	311	318	322	313	366	332	327	340	325	312	325	316	315	327	304	319	339	346	297	273	318	350	287	306	295	333	330	300	282	321	335	333	338	330	343	354	336	337	296	304	356	322	321	323	321	333	330	331	295	349	300	363	299	359	328	334	281	307	320	319	320	321	331	333	306	319	331	300	344	319	285	341	322	303	319	299	344	337	321	320	333	331	311	297	336	304	315	322	297	333	311	320	294	332	320	317	294	315	319	328	308	309	314	339	308	318	309	306	291	299	329	293	345	314	346	319	293	347	302	341	358	323	328	295	291	302	317	341	352	309	325	326	311	332	327	325	326	314	313	331	312	333	317	327	309	342	330	294	327	300	306	338	353	312	317	318	306	343	316	338	315	320	326	312	316	307	307	302	323	313	324	337	326	339	329	321	304	316	347	316	336	335	320	322	304	338	291	339	293	314	319	331	325	302	280	339	335	319	327	325	312	326	318	324	345	347	321	339	319	282	354	344	343	311	323	290	332	314	344	321	349	334	322	317	283	317	338	323	346	299	324	327	319	318	313	323	322	331	317	323	305	311	300	330	329	321	344	307	325	303	326	318	341	325	333	316	318	297	302	317	335	308	303	317	325	346	312	339	314	345	327	315	298	337	301	335	356	340	353	334	309	322	355	302	346	309	344	334	351	371	334	329	297	309	322	322	332	305	344	338	322	333	321	337	355	342	346	322	326	317	310	335	355	325	308	302	298	328	369	311	334	327	347	294	320	313	302	333	308	361	315	337	329	313	319	333	316	334	286	310	332	329	353	302	332	316	308	336	292	304	316	313	328	312	312	312	316	332	335	332	347	367	353	303	359	321	280	350	336	322	323	333	323	327	342	313	313	312	350	306	324	310	355	324	323	328	335	329	324	324	305	320	301	306	271	301	301	346	307	342	306	305	329	318	353	324	308	304	322	303	308	327	346	313	344	305	352	329	342	335	348	340	342	333	348	331	333	305	322	333	301	287	334	310	344	317	331	332	340	337	333	353	311	368	311	350	296	314	342	333	299	348	316	327	350	331	335	306	316	332	332	326	301	330	306	342	329	341	326	310	331	299	338	339	324	355	310	344	344	337	355	330	318	348	288	296	329	333	312	310	317	360	296	329	327	328	333	296	322	322	311	308	350	326	334	331	326	323	304	337	314	315	336	282	308	327	320	284	289	306	320	327	325	326	339	315	337	329	328	318	321	339	326	312	361	342	320	329	268	329	333	312	309	296	301	291	311	297	361	273	288	340	328	351	347	324	329	306	345	346	316	351	298	319	310	319	324	334	322	343	295	297	333	349	325	347	337	345	318	326	308	333	322	334	284	295	310	309	349	309	345	330	338	304	284	323	310	289	318	325	316	317	357	330	361	342	298	329	320	326	340	294	347	339	324	294	296	326	336	324	287	343	283	365	335	344	334	339	325	341	329	330	334	298	331	300	360	301	307	332	342	315	331	315	361	315	324	324	314	341	328	344	327	343	301	329	312	307	325	332	329	302	288	317	323	321	330	300	338	353	314	354	307	325	315	339	324	327	345	330	323	337	329	264	321	286	316	312	337	281	315	324	323	313	316	313	312	333	322	334	311	306	337	309	289	340	326	322	299	328	323	315	361	335	330	384	328	312	314	301	301	334	334	325	334	326	341	326	336	321	315	324	326	304	320	320	343	340	320	298	305	327	308	295	329	333	311	345	320	333	338	337	302	318	332	347	309	310	314	291	346	324	321	337	326	299	348	337	333	338	316	319	312	285	305	318	338	330	336	330	314	325	291	337	329	326	323	298	305	338	313	332	335	313	313	295	312	333	314	299	319	334	331	338	297	348	304	321	336	305	331	333	318	322	349	316	333	328	294	331	341	307	319	313	309	306	314	324	352	311	316	342	301	338	298	318	305	310	317	268	304	318	304	342	322	320	345	328	303	301	309	338	323	319	316	327	297	341	327	330	296	327	328	322	351	288	345	319	332	319	339	318	326	318	305	332	324	303	309	327	339	297	316	359	300	323	329	298	324	292	348	323	314	319	324	327	332	335	337	304	340	318	300	339	333	311	302	320	319	323	336	295	311	335	311	337	305	322	311	300	302	339	304	345	311	314	352	364	334	312	301	310	361	318	316	330	346	338	342	313	310	339	310	321	346	328	334	292	326	299	308	300	328	310	317	343	304	344	311	325	310	316	336	300	341	318	313	303	323	337	340	304	353	349	329	312	311	324	335	328	315	372	330	330	319	305	292	339	354	354	337	356	341	332	356	301	292	334	319	316	311
24000	3228	2932	2033	1446	991	775	613	508	415	354	347	296	249	259	244	230	247	210	213	200	195	203	192	193	198	185	166	186	174	164	172	199	175	164	163	173	176	144	166	149	144	137	185	158	142	164	148	157	147	141	163	154	136	134	171	142	171	146	153	154	136	163	169	157	151	191	158	150	153	156	147	160	152	107	168	143	171	166	141	129	149	136	167	152	130	143	167	153	164	136	176	151	158	159	162	134	156	149	164	162	158	160	151	149	163	136	161	171	147	187	123	159	133	144	161	150	151	159	141	149	151	136	132	160	133	139	148	140	133	169	157	152	164	152	141	174	154	156	150	142	141	135	157	132	164	153	164	177	131	139	173	134	141	146	145	131	147	160	158	154	153	131	149	133	151	146	135	163	170	136	145	146	157	167	149	125	164	138	141	141	158	170	151	158	163	183	156	121	158	156	150	152	151	147	133	153	151	151	125	165	155	164	161	173	146	143	133	145	147	168	127	154	162	155	159	153	144	166	139	153	147	159	168	160	156	136	140	132	159	146	167	162	162	162	155	151	143	151	160	138	152	126	153	144	167	149	164	147	146	150	154	147	152	129	151	131	152	150	132	142	144	151	156	155	172	141	169	157	150	157	141	148	156	114	134	134	153	145	159	166	148	140	163	166	135	160	143	170	148	140	156	112	127	167	164	125	137	146	154	145	140	134	148	146	133	148	158	178	126	133	155	163	172	154	131	155	144	158	146	144	154	149	139	149	140	160	149	145	140	143	144	143	157	149	170	145	146	153	126	139	151	165	162	148	150	154	174	154	165	133	137	160	156	152	151	164	145	146	148	168	145	153	145	150	143	141	160	154	163	154	179	154	165	146	178	144	123	137	135	159	160	131	136	166	151	149	154	140	154	149	153	155	156	142	151	149	152	141	162	145	143	170	165	138	146	161	138	140	153	140	139	143	138	156	146	158	146	154	144	146	165	138	155	177	159	143	141	146	133	157	157	157	156	157	139	154	146	144	143	125	132	151	155	168	140	145	166	152	148	136	151	148	144	135	120	165	152	144	144	146	135	148	149	158	152	169	140	174	143	143	162	165	159	165	154	146	160	139	161	152	147	152	133	160	126	156	139	175	138	159	135	160	144	157	168	161	147	136	153	154	145	154	166	140	136	181	127	154	122	153	135	175	155	146	137	138	163	139	135	146	133	160	164	147	136	168	151	161	158	157	152	162	147	145	142	154	154	153	139	161	153	151	145	156	174	155	156	169	147	176	133	141	137	148	128	142	144	162	132	131	152	138	140	140	134	147	153	134	158	149	155	148	149	178	145	143	132	145	149	159	146	158	154	135	160	163	150	158	159	153	163	144	159	152	136	166	173	137	164	175	143	142	158	146	168	156	140	157	138	167	141	141	168	146	148	167	137	144	140	127	149	141	148	124	136	142	154	127	128	129	135	161	128	159	148	149	158	168	161	144	131	140	148	162	158	150	143	144	130	152	149	131	165	160	165	143	160	151	154	133	132	141	138	167	147	158	162	145	124	161	149	127	148	138	149	176	165	132	166	135	172	148	158	137	175	158	170	146	133	136	161	148	174	149	143	155	150	140	172	138	137	165	156	138	157	146	133	118	156	151	149	166	136	156	121	134	136	144	154	149	167	153	131	151	155	186	176	141	142	151	149	131	153	160	161	169	155	155	145	135	170	162	145	163	141	156	155	147	154	161	159	137	147	156	150	148	157	147	190	155	144	152	141	140	177	155	154	147	160	133	175	186	149	139	151	164	143	158	149	139	135	164	139	146	157	147	154	135	158	143	163	163	167	146	149	153	166	150	152	164	140	125	159	139	167	144	140	142	171	160	165	157	178	163	150	158	140	150	171	149	125	166	160	150	142	154	147	146	146	141	160	138	166	147	151	144	166	158	131	146	161	154	167	154	156	127	157	184	135	135	155	160	150	140	142	138	142	154	153	160	144	149	145	157	135	141	146	157	142	143	175	170	129	137	136	146	164	143	127	133	137	168	148	147	153	181	135	136	153	161	153	141	153	159	140	152	141	177	144	142	147	146	142	155	151	139	163	156	148	142	154	135	144	142	131	164	140	175	157	155	144	154	157	150	133	158	140	161	150	153	163	149	170	171	148	148	136	139	158	135	125	152	138	167	166	151	163	156	148	134	163	162	161	149	147	153	160	150	146	140	164	138	169	149	176	146	142	150	136	146	158	166	148	147	136	159	162	143	151	162	141	164	132	162	154	144	154	128	158	148	130	148	146	170	143	149	167	135	145	134	179	163	147	147	154	161	142	157	141	166	143	155	148	153	156	151	138	149	160	138	151	155	144	140	143	138	153	155	139	143	153	150	148	145	135	160	146	155	165	147	166	128	153	145	137	149	162	152	167	143	149	152	142	145	160	154	128	147	153	146	148	159	159	136	157	138	143	144	135	150	157	149	162	139	150	153	154	131	151	152	144	126	145	154	159	148	153	157	152	139	198	125	158	165	160	141	157	142	137	151	139	149	148	152	120	158	147	137	154	147	155	165	166	179	144	137	135	148	153	172	151	180	143	169	177	166	126	148	150	146	147	164	168	154	138	126	141	163	146	141	148	149	130	185	128	150	163	159	156	156	175	151	141	137	161	152	153	141	153	136	137	129	148	157	163	159	170	152	138	164	171	166	150	138	136	149	156	164	166	141	150	161	150	161	138	141	145	165	165	140	162	146	164	150	142	152	158	138	153	163	144	169	142	165	156	155	156	155	155	140	145	147	160	167	161	134	149	149	150	165	148	155	166	176	161	169	167	157	151	173	159	153	143	169	147	160	161	134	147	167	146	137	143	159	143	166	131	124	148	149	141	145	140	136	188	148	145	151	159	167	144	150	133	157	169	147	154	146	169	164	185	174	148	139	159	142	122	158	148	129	139	150	142	152	154	140	123	151	155	151	164	133	153	165	158	160	150	134	165	148	159	134	159	150	157	140	142	165	130	169	146	144	151	154	149	147	156	141	144	145	142	161	152	172	161	148	146	142	152	142	158	154	144	165	153	130	153	156	129	137	138	136	140	131	135	134	164	140	156	164	162	159	150	143	146	173	147	142	161	146	137	139	154	152	169	132	166	157	152	188	162	156	138	140	160	160	127	127	147	140	129	166	167	162	135	150	152	154	137	138	187	138	161	154	169	152	145	152	159	139	137	145	150	159	149	167	163	149	139	139	142	143	152	144	147	153	172	159	169	163	143	140	149	166	144	171	142	136	154	140	177	167	143	145	152	140	150	160	135	141	180	138	137	157	164	153	149	141	137	160	165	148	162	161	122	144	138	163	137	136	139	158	149	141	140	156	153	163	149	138	140	158	130	163	174	149	133	161	138	149	165	144	147	167	150	146	161	143	155	150	152	157	142	169	141	155	157	122	172	142	165	164	151	139	163	156	149	140	149	142	149	161	159	152	158	166	159	119	153	140	161	153	140	144	151	139	151	152	151	132	139	122	164	155	154
12267	2741	6405	7002	5828	4573	3729	3133	2611	2208	1940	1842	1592	1451	1329	1230	1115	1028	1025	954	935	891	907	807	816	796	759	715	676	699	724	652	671	679	650	655	651	648	640	631	628	602	601	595	587	627	569	558	560	571	525	573	574	554	554	550	581	570	541	558	502	483	583	510	511	554	568	463	502	540	498	511	504	585	527	545	571	547	530	485	526	534	507	539	502	521	553	481	549	510	509	545	508	510	517	512	512	485	484	498	524	510	540	496	513	536	517	516	532	517	519	528	507	511	498	530	505	456	527	482	479	519	549	520	568	457	517	532	509	518	556	472	535	501	482	498	491	530	485	502	518	444	531	493	497	526	546	507	528	498	450	495	502	512	494	528	499	502	531	558	468	502	490	450	529	503	515	523	524	528	468	467	468	501	515	533	498	481	516	510	519	487	501	525	544	512	485	498	534	504	504	519	470	485	511	522	523	518	524	475	500	483	508	499	495	534	520	486	510	508	521	489	484	505	466	457	483	481	492	512	510	517	501	477	509	449	503	473	522	498	515	526	459	522	505	499	505	480	474	526	530	486	499	472	490	487	496	482	494	492	524	488	512	522	483	461	506	478	503	491	537	539	510	498	463	527	512	492	496	486	485	475	469	496	535	525	486	468	469	499	480	511	489	511	516	441	494	492	525	506	508	497	497	513	508	476	507	513	508	514	483	484	515	475	478	496	439	521	500	470	505	497	547	511	465	520	521	507	481	432	490	488	493	506	541	500	479	543	499	563	553	473	501	497	487	511	494	475	490	494	533	494	494	507	509	508	479	500	506	500	478	527	497	500	479	512	518	480	476	489	515	497	494	525	495	500	506	482	535	487	489	482	494	491	500	488	508	513	502	497	536	544	482	489	532	486	492	464	498	521	523	483	500	515	461	491	466	515	507	493	532	490	490	492	507	507	487	495	478	476	473	518	505	512	441	503	523	492	495	463	465	528	529	497	482	478	513	527	497	493	499	508	496	497	485	501	490	481	467	487	492	463	482	477	515	494	489	503	520	493	492	518	465	498	505	499	457	501	504	496	487	519	471	513	512	519	530	476	497	533	489	501	485	494	468	526	488	551	501	523	530	480	495	509	532	458	496	464	498	479	464	504	498	484	495	486	500	537	525	500	491	525	475	496	470	555	481	504	484	527	498	489	507	489	521	486	462	510	472	495	525	517	483	484	505	466	535	496	512	467	498	511	453	496	511	479	506	503	499	473	472	467	515	514	521	519	523	468	523	512	507	472	481	551	499	464	502	500	485	519	485	490	492	500	528	464	537	506	494	465	509	524	442	493	481	522	481	522	532	474	508	465	470	522	514	455	543	491	513	457	457	528	435	498	534	501	495	486	496	484	534	465	517	468	491	502	494	491	499	505	507	496	503	499	508	485	489	542	497	515	528	478	500	517	488	509	498	504	477	493	521	499	517	520	483	533	527	479	508	478	477	505	495	476	509	524	494	482	508	494	529	500	530	482	464	530	510	486	528	515	544	534	494	501	516	487	493	489	525	492	503	494	502	484	545	493	514	479	521	489	520	493	507	507	480	533	483	511	483	516	469	516	519	547	510	529	483	483	521	473	492	474	500	505	486	476	504	524	463	477	505	486	510	497	499	483	512	520	481	480	506	509	495	513	494	498	539	463	491	514	490	508	498	446	467	484	519	491	488	488	521	477	480	517	523	503	489	523	456	524	515	494	481	444	474	504	494	519	513	513	506	477	492	476	525	512	495	512	486	484	523	504	508	498	484	493	514	546	489	489	495	498	502	525	505	504	449	470	502	461	509	548	522	512	491	497	461	508	485	533	548	488	511	471	465	469	535	495	493	538	491	511	504	486	460	458	549	460	494	490	475	493	481	467	459	507	506	480	467	466	491	526	486	477	504	522	466	483	454	470	478	503	467	477	475	468	490	507	507	471	470	512	485	477	475	496	497	471	491	528	494	477	483	498	491	435	493	492	515	507	518	485	502	445	469	499	475	554	495	484	512	445	508	507	489	509	525	482	501	484	519	525	509	533	542	498	468	505	454	489	550	503	499	539	475	483	500	495	486	524	477	472	494	496	461	511	517	499	502	513	484	534	498	513	499	489	500	489	503	450	466	502	516	481	498	463	490	491	491	499	487	463	526	475	478	471	502	464	479	506	484	532	519	517	524	520	505	472	510	489	485	450	485	495	488	524	491	554	494	489	498	530	488	481	527	470	508	486	518	494	464	508	478	471	499	492	503	512	493	484	546	486	513	492	495	482	505	526	526	503	483	469	482	527	509	497	486	488	486	481	507	485	497	495	494	496	474	491	509	505	487	509	504	481	498	510	517	508	519	533	551	488	471	496	477	468	504	483	487	506	454	484	510	546	483	546	477	490	478	494	453	490	525	498	485	516	513	454	519	436	480	531	459	553	477	478	468	495	503	500	497	528	503	500	502	458	537	466	485	469	499	518	472	526	492	490	504	500	475	521	490	495	494	504	481	540	507	527	487	507	457	465	496	501	464	497	485	520	519	518	522	508	495	511	472	458	543	523	513	485	478	483	521	506	484	466	517	481	495	472	506	516	487	493	463	538	474	486	512	514	483	469	475	481	523	472	478	485	473	516	528	479	504	512	507	483	453	490	488	456	478	486	508	482	528	485	490	491	486	490	514	476	496	491	455	503	505	485	493	494	525	515	491	455	515	568	510	542	531	495	499	464	477	449	480	500	523	483	465	476	571	515	480	487	493	511	536	525	506	487	492	495	449	514	495	492	516	529	516	518	512	512	468	473	493	520	486	527	480	514	530	543	473	528	505	527	519	473	512	493	501	484	484	484	507	485	543	511	481	531	527	484	519	494	471	512	525	475	500	474	474	501	508	514	458	472	504	482	468	473	472	515	469	483	512	510	523	483	519	468	524	490	476	564	486	503	511	514	477	492	510	476	483	531	501	482	546	464	483	485	489	505	499	478	532	518	527	481	476	488	497	510	550	463	468	498	513	520	470	488	487	503	518	509	505	468	524	464	489	464	485	489	507	515	466	530	477	493	530	531	474	513	477	491	517	513	481	502	488	493	486	524	467	474	499	493	505	490	473	472	493	500	490	496	504	488	460	486	493	506	538	488	495	514	485	509	490	481	542	494	506	458	482	528	498	523	497	473	504	493	484	497	484	502	446	501	511	492	512	502	504	522	517	490	472	492	508	497	449	500	505	540	471	503	526	448	481	459	493	477	523	464	533	524	509	519	493	514	489	467	452	490	505	483	501	503	507	492	477	474	476	489	507	496	478	512	508	493	478	517	516	469	522	492	490	500	480	482	490	524	482	479	504	462	489	520	524	476	497	502	504	519	537	491	475	484	487	499	475	522	487	510	515	494	496	530	490	518	485	457	538	483	523	480	504	512	479	521	517	494	536	524	530	531	461	523	539	510	465	488	496	508	486	483	523	514	498	511	531	504	478	504	512	539	521	502	462	518	469	552	447	529	501	476	512	482
2794	294	255	253	221	225	197	212	187	165	186	179	177	206	172	179	177	175	185	164	189	173	172	181	166	174	187	190	176	187	178	172	225	177	205	186	181	155	165	184	181	190	173	191	181	172	191	169	181	185	170	180	164	199	179	178	174	186	177	185	204	188	184	163	206	180	190	206	171	182	192	183	179	201	179	196	187	204	192	189	189	200	169	171	180	187	186	184	186	178	157	174	175	176	189	173	194	190	204	178	169	187	167	212	178	166	185	205	172	191	184	185	192	167	215	199	197	149	172	167	185	196	213	185	211	206	183	205	188	190	187	199	176	198	197	184	195	167	195	166	184	192	173	191	188	201	181	208	187	210	165	172	188	188	195	183	192	167	192	163	179	187	186	188	209	181	177	180	178	185	174	187	175	206	197	172	162	177	189	175	186	172	174	185	185	182	182	185	191	183	178	173	180	184	208	181	188	171	163	186	166	189	214	178	183	185	192	187	168	190	180	195	172	199	194	184	183	187	181	183	194	176	208	189	190	176	166	176	166	182	196	209	172	162	162	181	223	206	205	177	184	171	197	201	182	174	188	202	155	173	177	201	183	188	189	172	173	186	176	163	178	165	189	162	186	186	189	175	189	203	184	175	184	194	190	174	208	176	186	171	163	207	172	181	189	158	194	195	186	166	175	166	195	198	181	178	189	171	207	180	168	181	188	175	210	148	207	179	169	180	180	175	190	174	181	165	200	180	196	177	181	181	177	182	166	184	160	186	164	178	173	219	190	194	174	187	188	194	182	172	207	197	197	176	198	175	182	196	204	173	193	207	198	181	183	191	182	166	170	184	195	174	160	172	180	184	178	205	160	200	193	161	160	183	173	194	197	182	183	178	213	195	184	179	161	190	187	193	187	192	178	158	180	198	193	187	172	169	187	180	205	188	159	172	150	188	196	204	199	152	178	184	185	201	163	209	190	173	189	186	155	197	180	178	175	167	191	175	185	177	195	186	184	175	194	187	177	177	150	202	197	205	170	183	199	185	211	180	170	183	175	166	167	194	182	170	189	195	170	179	185	161	181	187	165	171	161	191	172	215	173	184	215	189	181	169	213	187	170	205	192	169	213	185	153	204	192	205	188	182	179	177	177	182	192	174	161	168	157	190	188	192	158	164	158	184	169	176	189	173	193	183	181	186	161	162	205	170	191	213	206	196	163	186	166	188	183	197	181	178	179	178	189	184	184	184	203	175	197	192	180	190	172	163	182	183	192	181	175	169	195	168	182	188	186	151	178	213	185	177	171	164	192	196	198	173	197	187	166	176	198	164	177	181	194	176	165	167	199	189	156	199	185	182	188	193	185	185	198	194	155	199	186	163	198	181	181	197	171	190	192	183	182	193	160	181	197	180	201	155	191	210	151	175	168	169	151	216	187	195	195	160	178	199	178	200	172	161	180	210	164	187	164	179	192	172	203	173	199	202	184	197	210	190	206	179	184	157	180	177	166	192	183	171	171	181	183	185	188	194	185	172	176	174	202	180	175	184	185	173	187	199	202	175	178	210	176	183	188	170	164	187	189	183	186	179	177	183	184	203	162	188	192	166	185	175	182	184	190	180	198	202	176	164	202	176	160	191	189	194	171	188	177	170	189	173	191	161	178	183	182	178	177	178	159	179	188	189	205	195	183	216	186	190	165	180	194	178	189	199	215	192	192	192	180	187	177	178	175	177	159	184	190	179	178	171	185	181	193	165	177	178	204	168	173	159	168	153	188	163	190	156	201	195	192	177	186	189	200	191	153	171	181	170	195	193	193	183	189	153	179	188	198	154	167	208	207	211	153	169	200	170	187	153	172	197	178	180	174	180	192	190	192	185	183	184	181	155	203	181	187	189	177	173	182	194	181	200	178	170	183	180	189	187	160	179	197	172	166	161	190	176	175	208	195	176	168	186	199	168	222	185	188	200	176	174	193	193	182	179	186	205	178	173	193	187	199	182	190	186	170	218	174	194	174	187	192	190	199	184	184	173	171	190	159	185	199	162	182	177	193	197	187	187	180	213	211	211	202	195	180	192	176	192	182	179	187	184	195	187	195	201	190	188	187	179	188	196	185	175	161	174	179	198	165	185	198	191	163	195	201	180	190	199	185	189	167	203	175	201	197	189	176	189	198	191	196	166	180	200	201	170	175	168	182	158	176	185	197	198	197	186	189	173	179	180	204	170	185	179	172	173	173	182	193	187	194	196	200	195	193	174	211	169	188	190	193	176	209	164	160	178	168	177	172	184	190	174	199	190	172	185	201	230	198	187	170	158	195	210	169	179	192	194	188	173	167	184	203	181	214	184	199	217	201	183	205	186	201	199	215	151	168	184	176	157	217	178	190	182	180	203	205	198	177	169	172	188	204	200	189	157	221	203	184	179	189	183	187	182	190	162	169	159	206	179	194	191	180	198	217	198	165	185	172	182	165	178	182	162	190	185	194	171	168	177	196	180	176	188	183	176	200	205	198	176	177	181	159	182	193	193	175	192	175	173	175	164	184	209	181	191	193	179	198	167	193	182	219	196	176	189	183	174	211	197	171	177	173	169	185	179	203	167	174	197	174	178	196	193	185	170	185	197	170	210	183	185	183	171	191	169	200	169	201	156	205	191	197	176	186	166	177	192	223	177	184	211	192	187	225	173	171	189	188	184	179	205	187	190	184	179	180	181	207	194	194	165	164	180	204	162	171	185	180	190	204	163	200	187	186	188	186	170	183	184	179	165	181	211	204	179	197	194	184	168	210	206	171	199	188	153	195	179	183	192	157	192	186	189	210	171	176	178	187	188	189	175	191	183	183	182	180	191	186	174	162	201	214	181	194	191	202	190	205	167	162	169	188	165	165	184	191	187	196	190	195	196	190	193	167	203	184	193	194	186	178	176	163	174	190	212	178	182	197	178	192	206	189	169	186	193	179	191	181	180	181	177	173	181	191	178	193	183	187	187	199	174	199	190	185	180	202	205	185	187	169	174	188	191	202	174	189	179	194	185	168	165	207	152	200	202	163	182	184	165	175	187	166	187	173	182	172	207	171	184	186	183	174	167	184	195	177	184	179	160	175	186	178	181	198	177	171	205	202	200	202	180	167	189	182	168	168	182	183	200	190	201	185	188	194	190	187	166	175	200	181	184	195	176	187	163	192	193	194	181	186	191	216	199	205	204	186	202	183	176	164	167	185	177	166	166	172	193	199	197	165	197	188	178	188	191	214	173	159	189	207	175	187	168	156	205	199	147	161	177	181	189	195	185	184	194	172	183	182	184	198	194	185	183	169	175	193	171	166	193	176	201	172	176	190	172	166	181	185	222	187	198	159	194	213	184	218	174	195	188	197	211	182	185	179	161	189	201	178	185	187	172	197	193	206	198	174	194	179	201	171	170	200	201	192	191	189	196	198	189	166	177	210	179	171	188	177	186	170	186	169	158	185	171	157	191	182	172	200	180	189	199	169	189	164	170	186	153	203	208
3245	700	749	820	799	687	669	645	651	642	664	589	629	627	585	590	543	606	602	581	572	609	609	590	574	594	591	543	601	551	570	586	582	595	575	605	602	567	558	580	609	577	617	571	564	534	608	578	585	573	570	598	583	631	569	590	586	568	553	556	574	593	550	545	590	598	562	593	599	593	537	574	608	599	612	554	551	582	569	544	554	527	554	517	583	561	585	573	555	568	516	607	561	578	569	532	601	592	561	571	587	567	575	553	569	535	542	572	590	568	567	556	521	581	592	579	559	527	539	580	604	574	590	563	570	596	580	522	502	571	568	586	597	557	562	570	589	518	559	567	590	558	597	584	607	531	572	544	552	562	560	588	572	548	537	593	547	584	579	535	568	617	592	528	564	575	576	581	595	570	572	550	611	593	592	576	532	575	582	607	556	543	570	554	586	622	538	587	546	549	602	579	547	612	563	547	586	596	562	632	555	550	547	552	576	553	571	571	546	512	549	612	567	522	588	602	551	595	570	550	569	601	569	563	571	580	552	534	563	606	586	550	614	582	558	615	551	583	557	562	527	530	571	562	582	555	553	568	568	571	582	570	565	605	579	566	597	574	559	566	599	563	582	599	563	542	529	580	597	544	577	604	563	544	606	549	534	557	527	530	560	520	574	603	567	560	545	589	580	549	576	593	582	591	570	539	586	594	611	565	535	603	562	546	567	571	610	562	565	593	592	566	578	570	553	564	593	575	532	565	565	596	576	553	606	599	563	554	573	593	562	546	580	579	594	550	589	576	560	541	595	581	595	559	588	611	560	599	594	533	561	621	566	584	567	585	553	502	527	554	574	575	530	613	575	569	592	586	576	547	561	592	543	535	583	577	581	550	536	563	592	588	615	559	592	595	603	600	591	572	541	534	528	582	637	591	553	579	564	535	552	543	529	534	524	579	583	561	622	531	569	530	569	571	547	570	549	584	562	585	574	559	585	553	614	540	602	545	563	558	553	573	585	563	555	561	537	565	530	578	532	555	571	578	552	597	596	573	573	560	584	584	600	523	540	587	583	587	591	550	608	578	534	592	630	585	585	546	575	583	562	554	536	546	557	624	544	573	546	581	610	553	593	577	563	599	586	630	558	558	551	571	580	544	564	580	555	586	559	534	533	567	549	568	571	572	561	553	595	565	548	560	566	543	580	562	587	610	544	587	598	566	565	586	557	562	560	593	553	551	584	592	597	563	557	599	581	578	543	563	563	592	552	585	597	586	579	588	539	607	553	583	551	556	607	526	561	605	579	564	580	556	567	587	575	572	535	561	550	576	582	596	601	575	525	600	590	542	525	530	564	551	566	554	544	555	550	610	527	555	616	547	565	559	618	594	517	568	574	555	573	581	593	623	548	542	563	532	542	544	581	526	623	596	602	623	593	580	587	548	607	563	601	540	567	556	587	580	572	594	593	586	572	555	570	524	550	591	655	575	543	580	577	558	587	618	557	543	554	563	574	573	529	556	599	548	595	575	558	574	596	549	580	559	580	578	586	562	538	584	560	538	585	591	596	553	584	558	575	577	597	563	600	581	567	562	580	563	591	559	555	611	560	594	560	535	547	554	546	555	556	571	565	534	572	553	554	541	575	542	592	567	582	563	568	518	579	583	594	579	550	581	535	581	605	601	557	583	580	542	564	581	569	548	567	563	547	590	581	551	553	570	552	576	565	584	537	564	578	567	551	577	559	573	588	582	568	555	587	569	538	634	556	556	615	534	554	565	560	581	554	587	561	575	547	580	597	587	592	604	600	581	542	559	601	554	540	592	609	564	579	597	638	577	606	581	581	566	548	628	536	549	600	546	542	536	572	567	590	595	548	598	543	540	581	567	572	566	570	551	570	585	566	590	570	543	567	553	622	542	547	558	542	564	599	554	542	567	594	558	568	595	590	562	596	563	594	595	554	573	587	585	570	545	588	531	547	572	561	549	578	576	617	558	556	568	570	563	576	594	554	559	570	582	589	581	585	544	561	585	581	542	571	568	553	573	590	624	558	552	607	541	581	541	569	546	577	536	568	577	561	618	555	548	568	582	556	573	592	580	628	575	581	549	556	563	557	588	592	541	580	556	591	553	595	549	560	543	595	576	580	561	574	605	544	525	558	625	581	599	561	555	546	553	559	523	570	535	582	603	585	597	571	584	576	538	588	605	582	558	593	538	566	569	578	547	559	586	555	554	588	549	536	570	624	561	585	542	551	577	579	569	590	562	556	574	560	563	552	594	597	545	574	569	586	576	606	546	585	581	567	552	577	592	557	575	543	566	546	546	598	542	576	545	607	584	565	603	588	550	559	623	601	576	563	594	571	557	596	589	552	580	588	611	550	559	544	603	600	580	574	539	564	560	561	582	580	565	579	590	567	592	544	561	558	560	576	574	559	539	575	551	570	568	609	587	602	573	587	609	605	575	536	591	580	563	564	554	578	578	586	571	567	583	585	540	585	588	576	584	527	523	516	563	557	573	533	564	587	636	593	608	597	583	571	561	559	516	568	582	571	535	569	566	571	590	627	526	569	583	565	563	574	541	577	552	612	645	570	553	551	569	572	596	579	561	579	575	561	573	566	585	561	559	539	602	621	541	543	559	614	581	531	553	576	577	625	587	550	552	561	534	575	581	558	590	621	545	579	597	546	567	572	562	587	575	571	574	606	599	581	572	603	579	537	572	588	584	553	564	578	574	580	537	593	565	550	571	586	569	581	525	586	547	601	586	571	544	575	594	590	583	558	553	585	589	555	566	573	563	553	562	586	580	554	585	560	588	579	574	598	544	637	565	527	585	612	599	580	540	569	552	597	572	607	584	602	554	551	574	548	597	609	568	591	566	583	545	572	560	579	591	589	538	540	558	590	553	596	585	560	595	550	616	584	603	583	575	517	583	565	590	598	540	563	560	560	612	594	584	573	557	594	560	578	552	558	569	577	570	558	556	610	611	554	575	574	568	556	623	551	600	523	596	524	578	545	578	563	576	553	584	548	595	562	560	536	550	535	540	587	524	575	548	588	574	600	583	538	517	575	601	602	539	556	557	568	557	580	522	575	582	583	600	565	584	562	577	558	547	616	542	609	563	517	586	608	594	583	606	562	582	591	590	566	573	555	587	556	599	574	592	598	578	577	566	590	569	570	568	556	555	571	590	568	558	569	557	539	549	565	547	587	593	565	594	569	540	579	561	545	563	609	619	578	533	551	524	573	566	576	599	582	568	567	533	598	550	568	592	596	574	564	544	575	594	542	583	576	569	581	581	549	572	566	603	575	584	577	558	541	573	556	551	574	564	561	573	576	594	584	583	554	563	620	577	560	599	601	557	583	595	536	543	594	539	562	588	574	583	592	565	536	586	542	586	581	570	598	575	584	602	635	589	516	596	571	607	561	555	554	586	584	544	537	564	575	545	605	594	573	551	573	581	576	575	545	557	613	553	568	617	585	632	558	540	576	572	587	600	584	545	547	569	538	555
13556	1238	1359	995	702	493	368	299	249	236	207	156	161	161	143	133	142	123	116	125	111	106	121	106	113	85	110	103	111	112	99	97	102	95	101	89	111	90	114	99	94	111	113	92	103	78	92	76	89	100	80	91	86	105	103	87	92	97	99	91	107	88	105	97	93	95	108	104	89	101	110	101	108	93	88	86	92	77	104	96	87	80	85	93	93	95	87	96	91	83	95	94	105	95	84	93	88	86	86	96	75	102	73	100	82	94	97	89	79	101	97	99	99	96	91	93	92	82	94	119	99	110	91	91	90	96	81	89	88	72	86	79	86	92	107	101	104	107	95	85	90	99	94	101	87	96	81	93	98	92	109	93	92	89	106	100	88	91	76	87	87	100	93	106	82	89	91	84	94	95	98	93	83	94	94	102	92	93	93	110	94	86	86	103	109	88	96	97	87	114	92	95	97	80	90	92	88	96	78	108	80	103	88	92	95	81	76	91	83	101	85	100	85	86	99	82	72	89	99	99	100	96	80	89	91	91	84	89	78	86	83	99	99	94	83	107	99	92	97	93	97	87	89	103	109	101	110	72	96	83	114	88	92	80	78	92	92	101	89	90	76	104	88	84	90	99	75	90	88	104	96	97	91	89	87	96	79	89	95	73	100	111	98	99	107	106	88	80	88	92	106	76	99	84	91	76	75	98	80	81	93	89	85	79	103	98	103	90	101	102	89	83	77	87	87	97	107	100	94	88	80	79	65	91	81	87	93	101	94	123	85	87	82	107	100	98	90	94	93	98	89	85	87	99	92	87	85	89	84	94	83	86	83	96	106	97	87	79	87	102	88	80	104	92	99	94	90	90	95	90	108	77	103	91	98	100	80	96	111	102	99	78	88	93	87	93	88	112	84	98	87	95	94	94	84	87	85	91	72	70	83	78	86	82	92	107	91	93	92	116	104	96	105	86	99	85	69	89	78	88	79	78	91	91	82	89	102	105	91	97	102	70	76	95	93	82	100	99	96	91	101	68	85	90	87	97	102	96	94	89	79	95	80	81	78	104	104	85	104	92	88	89	91	92	96	80	101	97	87	90	93	97	92	82	96	93	101	94	113	92	108	99	103	81	87	100	107	87	107	97	94	82	87	80	94	93	85	106	90	107	79	84	103	95	100	94	89	87	83	80	96	92	99	78	93	94	80	100	87	75	85	80	95	106	85	92	95	96	94	104	90	84	90	94	93	111	109	105	92	79	99	69	89	92	96	76	102	94	105	87	99	100	93	99	84	94	91	80	103	84	91	79	88	97	90	94	84	95	97	92	91	82	91	101	91	110	73	94	96	98	91	79	85	109	78	83	98	92	82	92	90	82	82	93	109	92	102	88	108	97	82	111	83	98	90	95	80	86	93	77	99	79	93	81	94	74	82	89	86	92	110	89	102	96	109	104	93	96	98	98	100	76	82	79	86	82	81	82	96	89	94	94	91	112	89	100	105	83	92	99	89	102	100	101	109	104	97	85	91	102	92	97	83	89	103	79	97	86	86	93	90	96	79	87	90	91	101	104	82	89	88	104	105	83	72	88	108	94	98	79	90	103	82	108	76	100	106	102	78	84	93	81	93	94	90	101	89	114	87	94	94	99	75	106	80	97	83	96	99	105	89	86	100	101	91	94	82	82	99	92	91	112	80	90	81	90	88	86	102	77	108	91	89	105	100	94	106	85	91	78	87	86	88	83	84	113	103	86	95	100	83	75	106	98	97	103	89	87	105	91	94	81	84	104	89	94	96	91	101	99	90	80	89	84	84	100	82	89	99	81	93	99	97	75	114	86	106	96	94	80	92	85	87	89	87	91	88	93	113	86	68	91	96	102	100	94	84	93	106	84	94	100	80	97	77	101	95	83	88	77	99	98	90	94	105	94	85	95	84	93	97	100	95	88	99	95	80	97	85	72	89	98	98	83	109	89	105	97	80	85	92	85	93	89	101	86	90	95	77	99	86	78	76	83	79	79	94	93	93	88	83	97	97	104	83	98	94	87	85	98	89	100	88	98	76	80	87	83	102	75	96	98	99	85	103	83	93	88	90	102	91	89	89	85	110	72	94	108	94	83	97	94	89	102	88	97	83	91	91	90	88	96	97	91	79	77	87	92	94	86	94	95	75	94	87	84	87	91	90	100	102	93	98	101	97	104	110	93	108	106	80	87	72	77	83	77	100	87	105	113	103	95	107	93	99	113	94	91	103	110	110	98	82	112	101	80	98	102	87	80	97	86	85	90	92	93	94	87	74	102	115	90	82	85	84	98	107	91	94	83	100	96	109	81	81	86	85	98	106	79	96	100	91	96	94	89	101	87	100	77	79	88	77	83	98	98	86	82	87	75	94	94	103	100	82	79	87	89	98	86	107	83	100	93	90	100	98	101	108	93	84	89	101	86	88	100	99	105	108	74	73	94	97	81	107	106	89	81	85	93	96	106	99	100	97	81	88	104	96	94	83	80	98	87	106	99	92	82	97	96	76	76	96	92	79	99	93	86	72	83	81	77	91	84	94	98	85	96	102	95	90	79	97	89	109	81	90	93	111	90	78	87	109	96	89	95	96	112	73	86	77	80	88	91	92	91	86	87	97	97	93	86	102	98	94	77	94	97	76	96	84	75	75	114	98	83	94	79	113	90	100	81	83	99	90	93	97	94	99	86	105	102	87	102	98	86	105	101	96	99	81	106	100	111	84	104	93	79	101	92	99	107	87	105	91	98	107	104	96	94	90	95	94	100	91	87	87	103	99	94	81	90	100	116	78	82	95	84	101	83	94	113	101	70	99	105	70	102	108	86	92	99	109	102	68	108	96	104	84	77	91	89	95	86	89	83	106	111	95	112	93	108	102	99	103	83	94	87	83	89	84	82	76	106	82	80	76	88	97	85	89	79	105	96	97	106	85	96	88	93	82	76	95	93	91	86	90	70	100	92	97	95	94	106	91	114	88	91	91	105	98	79	100	91	93	90	89	89	85	92	92	87	107	111	72	85	98	89	84	101	96	97	87	107	97	76	96	89	92	94	106	87	102	100	95	92	103	94	89	96	99	85	89	86	82	85	94	99	96	85	75	87	81	90	81	71	94	98	100	99	87	105	100	84	103	97	90	99	85	81	85	101	89	104	93	104	100	98	111	88	93	87	105	94	104	103	95	92	95	79	88	98	96	79	104	93	96	100	109	88	99	102	84	87	94	100	83	97	106	114	90	104	101	76	90	89	84	87	94	109	105	96	88	89	96	100	93	81	81	98	94	96	84	109	83	73	106	77	97	104	96	101	84	87	95	89	98	92	100	90	87	85	88	96	96	98	84	87	115	93	97	102	108	99	88	86	85	99	113	92	87	77	85	87	102	86	86	67	94	96	90	86	90	99	93	95	85	75	85	83	94	98	74	86	85	102	90	100	102	80	66	80	84	97	98	87	80	85	101	81	94	78	105	111	87	87	88	97	93	83	106	87	110	99	80	88
7912	1466	3487	3641	3001	2514	1973	1724	1423	1230	1027	899	908	844	793	694	655	605	573	587	524	525	469	472	481	450	436	428	445	430	403	421	406	382	453	410	373	376	345	395	376	407	435	388	369	367	405	356	355	361	376	363	386	366	335	365	403	361	356	318	379	337	357	351	327	355	368	342	347	334	329	362	339	328	354	343	327	346	310	312	332	359	293	373	343	336	322	342	343	319	336	351	342	344	288	343	377	356	375	311	298	331	330	319	311	325	339	323	334	315	354	337	338	334	353	345	345	337	371	334	312	352	350	302	308	329	353	335	319	311	316	312	315	344	320	323	312	335	321	311	334	369	320	333	333	321	330	331	359	332	356	307	350	340	318	310	321	312	343	311	305	350	336	316	313	329	327	346	329	302	328	320	321	325	337	347	322	350	345	301	318	319	358	341	308	359	328	332	356	308	319	302	360	330	324	328	329	333	315	312	320	312	304	341	314	320	318	327	318	320	325	329	353	317	341	343	304	328	330	301	332	303	301	322	361	353	296	340	346	329	312	308	312	296	320	313	311	347	299	305	286	313	300	350	335	271	327	348	326	344	327	333	377	313	312	336	285	318	351	350	319	303	300	322	351	271	311	335	346	325	336	316	321	332	318	287	334	307	333	283	338	324	319	325	333	318	327	324	340	342	322	291	324	306	343	362	347	333	333	323	290	335	310	293	321	281	343	300	307	345	340	341	329	339	298	313	300	261	347	314	313	307	305	320	333	352	302	339	305	328	321	313	348	339	315	318	331	318	319	312	326	335	326	338	341	321	356	323	334	341	319	289	367	348	310	337	339	313	316	336	324	328	319	350	327	335	305	343	346	361	346	348	312	316	298	301	315	345	333	362	344	331	311	309	326	296	350	334	302	327	317	314	314	338	308	316	319	354	296	333	328	331	331	289	293	355	303	302	305	316	291	323	319	309	336	334	318	320	370	328	307	326	317	327	327	331	340	325	325	342	354	327	312	334	303	310	359	302	324	318	337	333	340	314	340	334	315	300	339	294	330	307	322	302	317	305	293	357	341	305	323	319	304	336	316	324	342	334	332	311	335	339	344	342	303	327	324	337	334	346	324	316	323	300	317	331	348	340	318	311	313	311	285	316	325	343	320	363	319	331	354	339	336	304	332	364	351	338	347	304	311	348	345	303	361	296	323	316	314	337	315	354	339	315	313	326	342	315	348	295	328	331	340	327	300	356	348	310	343	319	345	338	317	299	315	334	343	316	315	322	334	323	313	332	305	315	357	319	288	344	345	331	311	338	325	293	317	346	313	308	314	322	318	356	331	321	328	320	329	301	326	318	336	319	302	333	321	333	343	338	311	340	324	303	341	288	302	293	336	328	328	315	324	328	326	337	307	322	315	328	338	345	332	293	304	335	331	341	323	328	322	318	322	346	316	328	338	329	320	329	315	310	344	343	311	326	312	304	325	338	316	329	309	333	312	338	334	291	307	321	343	343	334	324	332	334	337	337	322	306	340	339	330	315	290	328	355	333	305	297	272	308	320	289	325	340	337	339	312	323	292	330	336	350	293	334	342	321	308	295	310	337	316	342	329	347	315	308	293	312	319	351	322	330	349	345	369	332	328	307	338	339	307	308	313	304	329	309	340	335	343	311	331	291	334	348	337	337	357	349	297	300	297	336	342	299	327	298	304	347	344	322	331	325	333	338	290	338	349	336	329	335	354	332	306	313	315	288	325	317	324	318	314	312	329	323	330	351	333	303	340	331	291	334	333	294	349	318	314	336	325	323	312	310	309	334	328	348	338	343	338	330	365	335	326	367	313	310	312	310	310	326	311	299	331	314	341	315	338	326	316	302	310	322	357	320	339	335	342	337	329	364	291	328	300	342	297	339	302	318	318	342	320	315	321	313	350	326	352	315	326	334	332	323	330	340	322	309	322	324	318	333	342	318	316	310	332	324	356	272	304	332	363	314	327	301	303	326	323	338	331	296	337	298	323	328	349	344	291	323	311	301	327	380	335	372	294	304	334	323	341	298	323	311	302	325	298	315	289	308	313	295	327	329	328	343	318	309	329	316	281	337	319	367	336	337	334	365	349	335	322	290	337	337	309	318	308	352	337	353	337	320	305	308	331	327	352	296	324	323	330	335	307	319	330	322	340	329	293	323	323	310	293	358	325	290	337	335	314	331	347	327	338	330	311	317	319	322	298	337	330	322	313	309	353	324	326	354	321	323	342	335	334	339	306	333	325	327	320	327	311	327	312	330	321	337	287	330	341	301	328	327	328	320	291	311	326	316	294	313	302	358	332	308	298	332	314	324	369	329	346	347	329	367	320	342	317	337	334	304	299	322	306	313	352	346	353	321	328	327	360	305	311	318	333	303	316	362	311	333	307	339	309	324	315	336	310	297	356	313	301	284	319	322	337	335	332	307	334	293	347	336	338	326	312	332	314	330	325	326	338	340	341	308	316	317	326	296	319	332	306	346	380	302	315	326	318	356	327	318	326	330	348	325	343	284	344	300	302	348	333	328	335	340	266	345	298	298	344	307	310	320	316	294	323	303	341	319	333	322	334	327	340	346	315	348	312	299	331	320	349	330	345	329	344	320	356	311	332	341	322	328	339	297	326	333	307	327	320	343	308	358	308	316	320	335	309	309	319	341	296	316	307	288	303	317	339	310	328	322	339	304	358	322	318	290	312	337	324	319	307	345	343	328	324	308	281	337	325	363	338	317	334	349	336	309	311	319	303	347	314	335	341	347	323	327	294	364	295	312	329	285	346	328	333	314	307	349	328	325	331	317	314	294	291	321	312	340	316	306	320	318	317	302	352	296	303	353	322	318	312	315	330	320	346	335	286	313	307	339	331	330	312	330	316	304	331	326	337	326	322	310	332	341	308	304	330	319	350	307	324	336	333	331	350	330	336	308	301	300	305	323	312	318	304	317	365	336	324	340	323	325	337	310	326	338	317	334	344	346	324	317	322	287	351	333	277	326	317	339	329	338	315	343	313	351	328	340	318	314	298	312	311	311	306	303	354	309	334	337	298	340	316	339	355	345	336	346	308	310	288	317	322	317	322	303	323	336	325	347	260	327	333	298	311	295	298	340	312	340	335	360	365	317	327	366	329	321	330	326	325	313	348	352	321	327	329	322	315	332	352	328	317	304	337	318	315	328	337	291	336	313	329	330	297	285	328	318	318	321	323	331	324	356	313	328	326	343	307	338	287	304	351	325	344	324	330	318	307	307	334	286	347	319	308	328	330	298	331	346	330	324	354	307	291	324	290	332	338	354	321	355	329	339	347	341	303	324	368	316	348	365	328	331	328	325	323	307	330	381	340	331	307	305	317	334	336	323	306	342	308	341	331	339	300	319	360	316	324	330	344	341	342	295	357	314	321	318	340	357	312	306	304	312	333	350	344	331	376	306	339	300	342	324	323	341	345	358	308	321	327	331	307	345	326	319	344	323	325	307	320	341	336	302	298	321
22670	3093	2877	2043	1410	1004	793	566	515	438	359	311	329	299	280	214	217	212	189	219	196	186	199	189	178	181	181	211	153	180	178	146	172	147	173	150	162	146	154	168	157	158	153	166	150	156	156	151	195	156	144	168	145	148	142	183	142	153	148	135	165	159	161	145	141	160	128	136	161	144	134	140	140	134	169	129	141	136	154	141	157	147	154	137	157	165	168	142	131	148	150	139	135	146	155	162	142	182	149	161	141	148	147	159	152	145	154	154	160	140	134	154	139	163	158	154	141	133	146	149	145	161	156	148	148	142	157	160	180	168	176	151	146	164	158	152	138	146	145	145	158	159	162	123	170	151	153	160	138	172	132	134	143	145	160	132	146	164	155	140	141	139	172	155	132	153	163	142	143	134	151	142	177	159	176	160	135	159	155	142	138	146	147	153	148	142	137	155	148	154	142	132	146	157	146	159	140	146	151	155	148	163	149	138	147	161	157	156	134	148	161	151	155	155	140	129	151	153	147	162	123	149	140	160	148	146	153	146	140	143	142	161	153	148	169	160	171	158	147	152	149	159	139	140	163	140	148	151	154	139	148	146	148	148	148	119	131	153	139	152	150	152	140	139	128	154	152	130	170	157	138	150	147	151	169	175	158	148	150	154	131	147	144	142	156	142	154	138	159	132	146	139	129	159	150	170	160	142	133	139	154	138	141	125	136	168	157	176	144	156	150	142	132	145	156	139	155	161	145	154	135	147	159	142	128	165	135	160	153	151	149	153	146	170	159	147	123	146	152	158	129	150	154	165	136	140	166	126	163	135	146	166	164	157	156	149	152	165	141	143	144	147	181	156	164	159	148	153	124	129	126	158	168	143	144	139	137	149	164	154	158	160	133	131	152	169	144	137	152	133	152	148	160	129	154	146	132	161	176	150	154	154	144	145	148	135	168	125	130	164	124	162	128	150	138	155	153	134	166	145	134	143	161	131	162	132	158	149	171	164	146	148	162	146	159	156	155	143	161	154	150	158	146	134	149	146	131	155	134	136	144	137	147	139	152	154	154	182	133	144	140	163	134	159	143	132	148	149	146	143	147	143	132	156	153	149	148	151	173	143	158	143	139	152	168	155	141	150	147	127	128	151	146	151	183	163	150	125	133	158	142	140	137	130	124	163	138	170	141	161	164	148	157	166	146	144	137	158	171	177	116	149	148	153	140	140	143	147	149	143	157	136	149	153	132	144	164	121	147	137	157	144	151	146	150	161	154	156	152	136	158	135	145	152	148	155	144	147	135	143	129	147	146	150	141	166	158	143	135	152	147	156	137	165	149	130	138	148	163	166	149	144	130	169	170	141	157	154	143	142	137	158	152	135	156	147	142	168	150	118	162	152	152	153	165	134	155	142	150	139	158	160	162	139	140	150	152	139	136	144	166	148	131	152	140	172	166	139	152	168	163	163	155	147	158	136	153	142	135	148	139	163	151	150	156	149	142	147	167	158	157	168	146	105	146	118	152	154	154	161	154	157	137	132	141	153	150	144	155	157	166	147	141	147	155	144	153	148	145	161	126	156	138	172	171	155	159	125	131	143	191	152	140	153	137	146	147	139	151	150	137	156	145	158	152	179	166	143	135	148	149	154	136	154	174	148	145	141	160	146	176	143	133	180	149	164	159	182	149	148	157	170	164	157	150	151	154	138	144	146	149	151	154	148	134	135	146	133	162	158	169	149	152	159	159	154	154	154	139	171	160	147	150	118	148	140	134	154	146	145	113	151	150	148	147	138	150	125	143	152	138	135	146	165	142	152	147	157	140	155	165	131	148	176	140	146	133	175	147	138	146	120	146	158	134	144	150	164	139	141	134	144	149	155	144	128	169	146	153	157	163	157	139	161	150	156	159	138	154	135	142	140	144	137	136	155	146	151	141	183	152	155	158	163	152	131	156	156	148	148	177	154	153	155	142	153	128	148	139	174	162	144	140	159	164	153	156	133	177	147	134	157	157	141	142	138	165	169	143	133	156	149	133	143	163	144	158	158	157	137	120	124	155	167	139	163	138	137	154	172	149	118	159	135	137	147	135	166	145	148	150	153	165	146	129	135	153	142	162	153	156	150	162	155	145	152	143	146	115	135	151	133	136	136	127	147	141	141	152	169	175	153	139	173	140	162	117	169	152	153	164	152	163	157	165	151	167	148	157	142	148	139	169	156	147	160	167	164	147	144	145	147	155	130	136	144	136	136	120	136	165	140	172	157	133	150	145	151	159	149	157	153	143	157	136	155	156	137	157	165	169	151	161	155	151	143	155	152	161	154	134	164	149	151	147	152	159	153	134	143	157	151	139	150	151	141	151	150	159	149	150	158	130	158	161	147	168	142	149	156	147	155	141	154	152	151	149	162	135	148	165	155	148	151	145	167	137	149	154	167	159	140	173	151	156	159	133	150	147	138	135	146	146	154	144	148	166	172	149	141	141	145	174	160	170	162	137	150	153	140	144	171	158	145	143	171	124	144	176	148	171	138	141	144	151	140	156	157	155	153	136	181	144	146	135	133	135	155	165	148	139	146	151	135	133	144	148	173	135	126	152	151	134	152	174	157	129	153	157	133	141	154	146	149	166	158	167	144	151	161	158	138	140	159	132	169	150	201	140	152	163	154	146	158	144	134	139	128	166	170	153	152	183	142	147	147	145	141	140	149	132	138	145	159	150	142	152	145	152	150	171	147	155	133	147	151	153	145	164	147	140	173	143	170	176	137	147	147	154	150	143	153	145	161	121	143	161	176	135	156	149	160	157	156	150	166	156	152	169	144	153	154	158	152	149	156	159	137	160	148	146	128	149	146	159	138	154	144	148	135	163	155	166	154	165	149	153	128	138	150	191	152	145	149	135	148	151	142	169	135	151	156	132	169	171	172	148	172	146	160	141	141	147	156	138	158	134	128	163	159	130	167	141	142	151	152	139	134	121	134	140	150	155	160	153	137	140	147	142	150	157	164	156	166	157	147	153	153	146	159	139	177	139	136	140	155	157	133	162	145	182	149	153	151	145	152	153	151	149	136	158	148	157	142	160	147	168	147	163	141	156	166	139	142	168	140	125	157	159	170	146	158	171	157	163	162	146	142	130	130	135	154	133	164	164	123	161	146	163	164	142	162	141	159	162	123	165	159	143	143	153	147	155	157	130	152	141	145	133	135	141	155	163	143	134	161	134	156	153	157	161	132	142	160	152	146	154	133	151	133	155	153	135	148	158	126	141	142	160	130	138	158	159	161	158	157	140	146	129	141	147	150	119	140	145	143	123	150	148	165	152	150	152	139	147	150	179	154	138	140	142	151	154	127	163	143	145	130	148	149	140	162	157	148	164	164	147	155	155	166	154	159	149	133	157	152	137	150	148	149	142	151	144	149	173	157	152	160	140	134	137	144	169	163	169	136	181	161	148	142	190	145	146	149	130	156	127	121	142	138	137	129	154	153	147	141	141	172	156	173	147	130	149	178	156	152
11403	2756	6452	6988	5828	4623	3906	3189	2686	2211	1974	1852	1590	1451	1305	1316	1132	1132	994	971	957	909	898	829	810	801	743	730	728	671	743	679	715	637	678	650	652	630	599	596	615	597	576	581	555	593	563	604	569	579	548	563	543	540	586	535	549	571	573	549	556	552	527	573	531	555	540	571	544	536	534	523	515	548	496	555	515	495	534	520	505	500	534	535	551	549	544	533	494	503	513	523	536	532	501	509	523	530	521	510	518	504	530	535	514	545	494	496	517	534	490	524	506	510	521	494	517	515	504	454	511	530	519	472	562	506	483	533	507	511	515	519	503	576	502	528	500	513	525	538	515	497	504	497	519	508	461	494	453	490	510	506	521	499	566	512	467	500	538	539	505	478	478	515	530	473	514	533	528	531	510	518	534	507	499	453	517	493	465	511	489	509	506	488	494	503	494	520	509	508	539	500	474	494	536	475	478	486	493	476	540	509	469	518	480	516	514	520	503	479	512	466	464	471	527	515	475	480	516	490	501	507	494	495	514	506	510	485	458	511	511	510	474	489	497	493	493	510	539	502	485	499	492	514	519	512	550	486	503	530	490	503	480	472	488	500	489	521	485	510	500	494	517	485	478	502	517	520	487	495	532	467	495	449	509	498	511	504	494	497	489	509	514	517	534	508	487	509	554	513	546	520	487	487	492	513	483	505	490	475	502	470	538	478	484	487	496	486	489	497	479	499	501	496	477	500	503	489	517	471	539	464	506	501	488	493	465	502	471	456	464	476	466	462	460	539	488	493	469	476	490	509	507	477	484	502	528	499	533	490	515	507	483	525	479	547	482	448	509	479	510	500	526	466	478	493	520	502	504	512	481	485	497	491	483	480	469	504	515	545	477	521	483	481	527	515	539	489	554	496	488	505	479	555	477	468	525	495	528	435	490	489	496	454	473	527	501	503	467	466	484	505	477	529	442	525	470	548	486	499	498	498	516	463	479	524	523	503	481	500	485	509	509	518	483	446	470	490	499	529	492	517	511	523	518	474	514	506	513	486	509	498	499	484	521	482	504	523	523	522	530	509	462	514	465	491	479	470	526	445	490	479	510	485	519	507	543	487	462	495	514	482	507	520	506	479	472	517	493	521	501	525	523	517	500	486	466	488	497	511	475	517	484	462	516	518	455	464	484	497	495	525	475	541	496	499	469	511	520	469	499	501	511	503	501	485	508	503	473	502	477	520	501	481	488	514	457	481	481	523	490	499	480	517	520	488	483	463	503	474	470	531	513	469	505	447	529	471	496	505	442	504	488	491	465	485	508	493	529	462	474	508	542	513	506	481	488	508	519	534	518	515	474	520	468	461	521	462	492	502	522	492	489	510	509	498	505	481	477	459	550	514	472	482	470	498	516	522	509	516	523	491	487	470	464	508	492	516	460	511	502	542	521	477	520	510	510	487	503	485	528	488	480	516	476	541	488	505	513	511	485	498	522	497	566	437	480	493	526	491	473	527	447	526	518	469	487	480	465	512	480	525	499	474	478	501	512	470	459	476	494	493	538	480	525	486	468	473	498	493	484	508	472	495	501	516	504	523	514	481	477	489	473	500	499	484	505	515	497	495	490	488	512	515	502	484	500	482	498	505	506	497	501	520	484	487	492	494	518	506	538	533	476	530	468	517	477	475	458	502	499	518	491	508	502	525	493	510	506	476	461	478	467	488	488	445	482	466	525	508	488	493	531	473	533	493	492	515	492	485	531	482	470	465	466	515	513	547	495	445	476	477	446	533	528	471	492	474	505	482	500	488	479	524	474	504	520	516	541	478	495	491	534	514	491	490	460	481	493	524	483	503	479	514	522	553	481	481	485	518	490	457	522	504	536	543	507	544	478	488	450	552	467	465	504	478	483	490	503	491	503	510	505	530	466	468	459	511	479	520	500	507	493	475	493	481	521	513	491	506	486	480	514	470	466	492	505	496	502	478	450	491	507	507	465	500	487	436	483	529	511	523	460	523	490	465	488	538	506	488	483	492	483	447	515	513	470	500	500	502	488	539	461	480	463	495	477	481	546	479	490	492	511	481	491	494	508	489	514	544	484	551	482	473	505	498	473	489	500	503	510	491	465	499	506	510	501	507	479	514	472	510	494	497	486	505	505	528	476	480	501	482	512	536	529	482	490	507	502	496	494	508	510	472	522	487	483	476	457	504	489	508	472	502	480	504	515	534	484	510	485	523	480	522	471	523	516	469	490	482	525	479	497	498	531	480	527	510	490	535	508	499	524	527	485	509	522	484	508	463	503	510	447	480	510	573	524	482	519	488	464	519	513	486	514	504	508	520	476	524	496	507	514	504	484	476	480	544	549	503	511	535	508	473	480	541	490	461	527	495	507	504	493	519	463	532	527	464	505	489	449	481	470	488	488	512	533	462	495	484	517	506	474	478	528	501	479	481	534	504	527	490	469	475	507	487	482	468	497	531	495	476	504	454	488	495	475	460	495	479	522	499	545	475	487	491	494	511	480	456	494	532	492	478	478	484	490	462	480	482	487	485	484	527	524	498	491	522	504	469	515	471	493	501	492	467	531	493	468	480	520	490	490	461	502	474	537	493	479	477	493	531	515	480	510	546	511	525	478	485	487	498	491	512	473	479	478	535	532	506	513	474	500	570	480	502	480	527	459	486	504	486	467	518	500	488	482	498	494	484	467	487	475	464	444	483	515	458	494	498	460	496	516	544	459	473	493	434	489	459	515	468	491	491	497	446	531	483	512	505	516	507	501	481	514	468	482	510	523	499	508	513	508	463	514	492	513	504	515	475	462	486	481	529	510	502	512	530	500	476	514	500	491	466	506	466	460	485	527	506	503	467	542	472	518	497	511	515	476	467	490	478	479	499	439	492	455	466	507	524	495	483	512	482	466	502	499	505	494	526	526	475	496	516	524	426	490	576	464	480	538	489	487	486	497	473	484	491	544	513	503	506	450	513	472	516	514	511	497	511	516	513	505	502	507	514	476	494	503	539	477	459	476	502	484	470	481	463	513	528	536	489	512	499	491	495	521	470	514	524	534	503	479	487	470	474	485	534	519	489	500	509	542	496	447	492	534	515	505	505	492	482	472	471	479	451	448	499	470	458	491	512	534	478	507	496	529	481	474	462	485	538	507	520	536	480	505	499	518	499	480	481	464	499	507	500	463	479	494	487	531	490	547	504	473	464	467	534	483	481	502	495	477	460	465	432	517	520	531	507	497	469	492	499	443	496	516	503	501	499	511	484	526	502	469	518	495	484	500	480	518	493	473	542	496	498	495	496	486	545	504	508	482	540	508	467	480	528	515	489	516	512	510	497	511	485	461	482	529	495	521	525	475	497	472	508	535	465	488	511	494	482	548	477	497	499	505	479	528	465	470	509	474	478	505	498	484	483	513	473	492	524	473	522	533	507	525	484	480	513	481	469	458	477	520	522	500	474	457	521	529	480	508	514	492	508	469	498	488	528	511	489	470	505	525	498
2684	244	272	266	237	221	188	214	209	198	185	181	179	164	177	189	182	171	202	158	187	192	182	188	180	190	180	187	167	185	174	194	181	193	176	194	206	184	182	202	186	185	182	194	183	164	197	175	175	159	169	171	204	188	185	165	182	180	201	170	159	201	180	196	193	181	219	189	192	187	172	197	192	220	163	201	170	187	204	201	194	203	194	186	174	159	198	203	169	163	158	198	186	194	193	168	202	185	182	208	221	192	172	175	177	201	183	193	189	188	175	188	186	195	198	172	154	198	176	191	177	205	197	210	211	189	192	176	200	171	209	177	180	152	214	175	190	189	172	193	201	197	199	172	199	174	190	175	174	199	194	199	208	185	152	165	186	182	198	173	174	180	198	191	176	184	167	181	180	195	180	160	195	179	180	162	179	173	195	191	192	176	185	194	179	185	188	197	180	221	205	163	177	172	180	183	185	180	202	186	186	164	181	156	189	173	173	203	191	183	181	176	194	183	187	183	191	176	169	206	154	185	187	175	196	201	181	177	182	206	209	158	162	175	166	180	180	194	185	176	165	200	183	189	186	190	163	184	171	180	185	198	187	193	189	160	193	189	210	190	168	193	163	167	182	184	161	191	173	181	176	177	191	165	190	177	182	200	182	180	173	188	169	188	189	196	180	164	196	173	191	187	192	187	186	197	172	176	182	182	172	181	179	178	148	181	182	194	187	187	183	175	182	182	149	182	189	190	190	178	181	185	168	192	188	210	185	218	155	168	167	155	180	212	181	182	186	175	164	172	186	210	182	214	168	195	176	173	183	193	204	175	195	186	174	184	176	188	189	182	177	183	192	185	195	193	171	202	193	156	175	176	193	173	192	181	189	187	184	180	150	171	186	183	189	165	205	170	168	168	182	179	188	189	171	174	196	173	208	186	171	194	178	206	182	209	185	176	183	149	184	173	157	183	196	178	164	197	175	163	191	164	185	191	179	162	178	193	190	174	200	184	192	184	196	182	207	173	167	183	186	178	177	191	183	183	166	166	186	182	171	167	182	165	165	198	196	187	187	181	185	211	179	195	167	179	207	172	178	178	188	175	213	177	157	198	166	183	164	181	177	183	170	194	170	184	181	167	167	168	200	170	209	174	193	176	176	180	177	192	206	216	192	189	188	185	178	197	169	199	168	187	200	171	190	190	179	169	165	189	197	189	194	182	195	170	179	175	161	176	198	187	206	165	172	188	175	184	166	186	177	194	172	189	187	191	188	207	173	158	196	173	208	190	184	164	187	189	200	163	179	176	165	200	179	201	178	190	178	183	195	200	178	182	180	170	180	169	179	176	193	170	166	160	173	173	195	171	205	192	186	192	180	167	210	211	193	166	168	214	200	195	191	184	190	170	182	164	186	182	169	189	171	192	180	203	173	170	180	187	191	187	159	188	195	184	187	188	203	200	186	178	167	180	166	173	173	175	169	185	207	176	177	196	209	208	176	188	165	191	165	185	217	196	177	162	191	180	172	184	165	170	186	196	174	161	197	164	174	188	175	182	196	192	189	192	192	154	167	161	165	194	173	162	177	177	179	176	184	170	164	190	182	192	192	206	184	176	214	179	177	168	199	196	186	167	178	191	190	181	164	191	187	167	181	188	186	185	190	193	173	176	186	178	185	185	162	166	177	169	191	190	180	182	201	194	202	196	183	175	194	216	194	171	191	224	174	185	171	165	171	167	188	146	192	205	210	189	194	210	173	195	185	172	184	181	173	186	200	180	182	199	178	180	175	184	225	193	181	178	198	164	181	183	201	195	195	190	181	161	184	198	180	162	197	178	190	187	158	184	195	170	174	178	188	156	196	194	189	201	186	198	181	205	192	196	176	196	176	155	179	178	191	160	185	163	174	177	168	173	194	163	192	197	181	175	186	200	187	203	181	190	187	162	198	207	181	181	149	168	165	198	154	174	200	186	165	187	224	182	175	167	177	176	194	189	168	171	169	169	204	163	162	184	181	179	166	184	191	190	190	191	183	193	158	188	164	185	159	178	177	162	181	180	184	175	194	205	181	185	168	238	193	180	185	216	192	201	187	178	185	192	195	171	208	183	193	193	175	194	214	198	207	202	161	196	168	181	194	190	169	206	170	180	177	165	185	161	186	187	179	175	196	165	177	201	192	181	187	176	179	197	172	199	186	187	197	199	174	170	197	200	169	160	174	166	181	187	188	211	185	194	173	185	158	188	181	164	192	157	193	209	190	193	179	211	200	167	189	196	176	204	197	168	176	163	191	190	208	188	180	176	189	184	154	194	190	183	190	193	188	172	174	162	191	184	170	187	174	191	190	190	194	178	206	194	162	162	182	162	184	166	174	189	180	201	190	175	195	188	181	180	175	176	174	168	179	190	178	147	177	155	171	185	191	187	163	189	162	186	188	153	191	174	171	189	166	189	182	162	180	202	194	200	192	167	163	172	181	184	180	170	195	167	174	175	156	202	196	184	177	180	211	169	179	163	191	201	188	179	159	187	156	198	170	161	181	188	167	191	199	178	182	164	201	184	195	179	181	183	176	178	159	184	165	190	167	163	177	187	190	200	179	174	199	179	192	180	186	172	174	179	202	167	184	194	176	195	179	196	197	184	164	209	196	190	159	180	195	184	187	189	199	185	197	163	172	181	193	200	178	179	199	178	171	178	168	183	178	199	197	180	182	170	179	179	158	194	191	190	194	205	180	183	197	176	152	186	194	196	192	204	186	204	210	163	176	174	203	178	161	190	183	183	187	201	188	161	199	179	179	182	174	168	180	178	193	176	181	188	152	198	208	183	188	174	199	209	194	200	194	188	171	200	201	191	175	195	190	161	184	166	194	201	183	184	167	217	213	171	179	193	159	203	196	184	177	191	180	196	194	188	184	194	179	185	167	177	180	180	173	165	184	185	174	182	198	195	202	186	186	194	168	196	187	185	161	205	209	195	191	171	183	182	183	161	195	185	190	149	195	194	184	175	191	190	196	170	178	182	184	181	175	194	209	173	169	196	181	199	175	176	199	188	187	188	195	161	162	176	177	171	194	177	188	169	184	178	178	172	200	197	159	179	183	189	182	193	206	175	196	166	202	191	175	169	192	169	169	188	160	174	186	169	190	191	169	188	180	186	193	184	183	184	193	196	159	181	194	188	186	179	171	176	181	184	192	162	206	186	189	155	157	190	169	177	172	190	204	189	158	156	186	202	198	193	223	182	199	200	156	170	188	166	179	201	168	191	192	182	194	170	184	219	201	166	185	188	200	169	176	169	182	195	185	199	175	200	170	196	164	186	177	194	184	170	174	167	191	161	194	187	178	185	192	190	212	193	157	192	185	168	191	185	198	174	192	158	175	165	174	170	180	182	163	204	192	188	164	201	160	185	198	191	189	189	206	185	200	171	181	177	182	183	182	184	210	173	183	180	174	178	168	176	207	185	181	184	181	202	214	172	199	171	185	186	172	178	195	168	170	182	170	187	172	175
3149	660	766	757	723	673	673	657	655	594	592	628	595	610	572	585	581	569	593	608	569	623	553	525	617	584	593	594	603	609	590	586	573	615	564	572	599	553	582	565	527	564	536	577	570	526	545	571	557	561	535	557	598	579	583	559	602	598	543	592	550	591	563	567	585	549	575	512	587	565	570	567	582	574	576	573	550	545	510	555	547	590	559	565	547	558	553	585	590	559	618	564	599	569	526	582	565	567	558	585	570	581	601	570	596	529	552	581	558	551	597	599	566	575	549	569	547	588	529	572	566	559	586	581	577	620	591	551	576	584	585	589	600	584	549	569	584	570	612	556	581	551	597	589	540	588	569	551	543	580	594	613	549	608	549	547	539	594	568	568	554	597	580	534	602	604	571	506	578	563	585	552	566	557	576	587	560	552	570	608	590	552	536	553	542	559	604	556	556	517	575	562	605	552	585	592	568	549	583	587	586	585	564	595	579	554	602	577	541	585	534	561	577	604	592	586	575	567	567	562	592	557	566	588	565	594	561	541	579	567	575	567	565	541	586	588	548	546	582	556	541	517	545	570	578	614	624	589	559	566	538	579	562	606	593	574	566	573	589	577	551	607	616	557	619	549	553	544	580	592	556	536	589	595	561	546	555	586	584	555	581	597	544	566	598	568	557	568	591	543	584	567	550	606	550	581	549	547	567	538	583	560	587	537	565	575	591	568	583	591	552	524	615	596	580	547	567	607	516	605	581	563	616	603	551	563	555	545	524	560	592	575	532	545	529	594	571	563	545	572	581	579	537	558	563	553	610	581	555	590	574	568	631	566	612	601	574	539	568	575	526	589	561	592	567	544	581	549	585	550	520	551	552	585	604	595	587	542	576	575	589	558	570	576	577	534	580	590	600	559	618	568	582	564	551	588	609	527	572	559	530	586	591	544	541	560	571	543	573	595	585	587	548	558	546	572	491	560	591	609	581	624	601	577	552	569	549	599	556	592	629	560	584	592	534	560	566	577	618	577	564	574	551	511	513	512	565	570	540	554	583	541	583	531	610	601	564	557	548	557	553	610	548	586	569	599	557	552	544	617	598	579	560	571	600	568	507	537	606	567	627	555	563	543	564	548	548	527	569	582	591	582	532	559	539	580	552	580	554	562	527	594	609	573	589	587	571	591	523	578	568	537	571	593	576	604	567	584	578	616	561	557	572	558	593	563	559	572	570	541	567	549	521	557	583	544	572	541	612	573	581	575	603	548	576	546	601	573	580	617	620	575	551	614	595	601	533	594	567	580	596	532	557	579	591	559	600	557	568	552	575	566	603	577	591	550	601	554	567	539	554	587	554	577	561	576	580	565	563	589	582	547	494	541	576	559	536	580	516	550	589	602	588	525	578	539	544	584	590	556	529	567	564	585	560	583	556	540	602	596	570	568	549	596	581	587	558	575	569	578	588	603	573	551	581	562	560	569	586	553	562	528	561	562	556	538	603	579	611	596	569	587	573	588	584	548	577	578	542	585	586	565	535	549	642	561	559	549	582	540	595	549	552	534	583	568	547	533	564	619	512	548	568	601	591	578	575	561	556	568	574	554	601	530	589	612	552	532	551	549	604	586	573	588	593	553	582	574	553	561	572	568	580	559	593	557	570	544	554	585	559	566	577	560	597	609	596	553	563	571	563	587	558	590	541	523	546	557	577	577	563	560	603	605	569	603	558	559	540	572	575	590	537	561	537	555	516	530	575	542	593	529	544	553	584	608	629	591	583	529	574	533	583	574	579	563	597	545	542	596	553	581	581	575	612	545	571	582	564	553	533	555	536	550	549	561	571	583	560	525	563	569	560	572	532	550	565	551	593	574	600	609	608	565	573	557	559	624	542	573	557	596	579	549	601	509	586	608	588	556	557	587	565	573	580	551	547	579	540	529	586	565	634	603	534	580	541	590	536	568	578	566	570	560	562	600	548	563	543	590	549	617	579	596	562	607	546	608	562	564	570	586	585	564	546	598	602	588	595	612	586	600	604	584	544	552	534	575	563	566	540	583	576	563	574	533	561	525	601	580	562	559	534	590	570	557	556	592	529	609	573	592	552	533	593	552	522	573	567	580	599	589	554	605	562	609	551	568	568	570	552	566	592	595	565	584	534	588	540	545	595	581	536	602	569	535	533	647	601	570	554	525	592	543	583	605	595	507	591	570	590	549	579	562	566	571	554	569	522	567	564	606	580	562	579	521	557	590	602	544	600	560	564	542	556	583	558	545	550	535	559	607	561	579	596	567	619	589	578	564	586	570	589	576	554	604	616	577	596	555	571	608	560	552	547	538	585	583	583	584	600	551	589	543	568	556	615	586	561	579	608	551	590	528	571	552	574	614	540	584	569	598	573	528	592	572	522	573	582	577	633	548	536	544	583	575	532	567	539	582	539	562	583	577	547	568	570	625	553	601	570	537	554	591	558	501	597	583	587	553	565	584	586	596	539	568	600	567	553	585	599	566	558	583	590	524	579	583	556	551	563	589	617	640	584	576	589	625	605	570	623	570	556	578	613	601	541	589	573	560	544	548	542	587	565	582	545	612	540	557	588	528	531	569	552	603	556	562	548	569	590	584	563	559	555	598	593	546	544	609	593	583	582	565	578	573	583	616	533	549	565	555	557	606	576	566	583	551	582	594	605	570	556	589	567	566	585	509	564	558	584	585	597	572	557	540	587	559	588	570	557	620	563	547	588	581	553	578	587	593	544	552	580	543	561	574	607	566	561	561	617	573	587	576	595	549	540	553	550	563	574	570	642	584	571	534	573	542	562	610	614	554	547	541	547	578	551	569	568	571	535	553	592	558	558	515	551	561	581	590	602	573	581	592	539	553	569	587	625	603	587	585	585	611	579	572	606	553	600	557	575	602	591	597	522	601	592	588	569	561	543	551	598	601	553	569	526	568	580	576	574	511	601	574	529	574	544	562	575	526	571	545	586	550	562	545	551	559	581	551	588	595	580	568	569	588	551	571	596	567	572	534	592	572	603	635	544	587	532	566	604	569	556	590	576	586	572	589	541	542	570	550	555	537	565	576	566	603	537	577	555	555	589	549	572	576	557	604	614	533	573	559	596	576	533	590	578	535	533	563	552	510	557	570	612	554	569	573	577	594	570	562	567	527	576	583	569	561	575	581	523	599	567	561	551	587	563	529	591	608	581	613	590	605	581	556	595	550	579	544	549	600	579	598	585	553	602	607	567	557	563	582	551	619	554	568	566	570	562	558	587	555	553	561	539	541	575	599	564	568	594	548	553	555	565	590	519	593	528	571	578	564	559	543	542	532	570	577	572	601	577	581	590	565	603	590	566	564	619	568	554	564	566	587	583	577	578	544	547	620	543	549	503	579	554	563	567	581	523	572	580	572	513	542	590	615	559	607	569	553	564	572	540	535	566	583	578	587	566	567	520	577	574	546	570	574	558	572	550	533	583	533	588	533	581	567	547	584	558	573	569	574	546	557	580	597
13010	1191	1299	1000	711	495	417	334	284	208	207	180	131	167	158	159	143	132	140	109	114	93	118	94	98	99	117	115	118	85	102	107	92	91	88	103	88	102	93	97	122	93	105	82	112	97	77	87	90	87	104	97	88	92	106	86	107	97	90	93	99	88	80	92	89	85	101	88	79	87	110	88	85	91	92	97	76	75	98	89	112	97	78	100	84	85	87	112	93	94	102	86	103	96	99	102	93	70	75	79	95	85	101	87	104	90	109	79	84	88	84	96	88	82	102	99	100	104	85	93	88	87	93	91	98	80	85	88	94	94	106	95	90	98	102	85	96	85	82	88	104	102	89	105	76	80	104	109	104	86	98	92	85	99	90	93	86	105	83	86	74	90	111	87	90	89	101	95	81	94	96	108	83	88	74	84	87	92	85	83	115	113	94	80	88	93	96	89	89	80	90	85	97	90	94	106	98	75	94	102	83	86	96	80	91	83	92	88	99	81	87	99	90	86	100	88	103	107	101	98	97	73	97	92	84	83	106	98	96	94	89	83	80	93	97	90	88	89	96	86	93	87	95	85	90	93	95	94	112	82	100	98	101	86	87	82	98	87	86	86	81	99	104	109	92	95	89	77	86	85	90	80	88	96	76	92	83	107	98	108	88	69	82	87	98	92	72	93	105	108	91	91	126	93	85	91	91	106	95	105	82	103	88	93	87	85	113	80	109	89	93	96	119	96	99	96	85	84	84	93	79	80	77	93	63	90	91	91	94	114	79	91	88	97	102	98	88	95	89	107	95	94	101	98	102	107	79	94	80	96	92	82	83	76	98	68	85	96	110	91	82	85	82	80	101	88	102	76	102	95	90	87	96	78	95	95	93	87	97	92	94	87	94	95	89	112	99	90	101	89	102	87	97	89	102	91	90	92	84	77	115	86	75	86	84	90	84	85	89	80	95	94	84	87	81	74	94	95	89	115	80	89	91	94	97	98	88	102	72	98	89	99	104	97	67	77	93	80	83	93	104	89	90	90	96	96	81	92	90	91	106	80	94	103	111	95	80	80	93	92	84	61	96	80	102	114	85	83	89	83	71	100	78	89	103	97	85	101	88	71	81	90	88	95	80	104	83	88	66	94	77	95	118	73	82	94	95	74	86	102	87	87	94	110	98	89	98	94	93	94	97	105	99	75	89	89	103	102	89	96	91	93	97	74	108	98	98	86	117	89	84	98	87	104	94	77	81	113	85	88	88	86	106	93	87	76	89	98	112	82	79	86	103	75	101	105	75	84	86	82	79	88	85	94	98	93	105	105	106	115	94	77	70	95	89	90	78	92	83	95	96	105	92	91	110	98	93	86	86	84	99	84	82	90	100	85	93	99	95	90	101	96	91	76	89	84	85	100	91	102	86	90	84	81	94	100	92	88	85	95	110	85	93	94	108	106	88	82	95	95	95	72	77	75	102	100	100	96	87	84	101	105	111	100	78	103	92	95	86	91	70	102	77	92	87	87	101	75	81	74	86	89	73	87	86	99	99	96	95	105	78	77	94	95	82	108	84	88	91	72	101	80	96	93	82	73	94	97	87	80	106	88	93	111	78	86	99	84	86	113	94	107	76	78	80	81	80	95	102	90	101	86	103	82	88	84	83	102	104	82	112	90	92	88	93	95	89	97	96	87	108	100	94	92	72	97	105	97	87	81	116	77	80	112	100	98	80	93	92	97	86	98	100	99	80	91	90	102	89	85	90	90	98	95	91	91	93	95	79	83	91	75	98	96	111	82	87	90	108	90	92	89	98	94	96	98	89	87	90	84	116	91	78	75	92	93	112	85	97	80	94	77	90	75	89	83	91	86	95	90	87	98	93	84	91	87	89	73	62	89	104	90	71	87	74	85	82	102	78	105	98	86	82	98	100	88	92	67	94	84	84	96	77	92	102	89	103	84	83	89	97	91	99	107	78	76	102	87	97	82	74	91	100	97	105	91	89	88	104	80	67	87	84	82	86	85	89	90	85	103	96	84	96	89	82	92	102	92	107	93	94	86	100	86	105	88	99	83	105	81	101	83	97	91	99	84	110	77	76	82	79	90	95	88	86	127	93	83	84	86	105	85	88	75	92	100	92	83	97	85	82	80	83	74	105	102	103	86	94	99	102	84	83	88	111	80	97	94	111	92	57	80	95	97	77	84	99	92	91	87	94	99	95	78	85	97	104	89	88	66	81	81	98	102	90	78	89	91	84	73	91	83	93	92	82	92	88	84	93	92	93	104	95	87	82	89	94	102	81	108	100	78	92	73	104	77	80	104	103	106	87	88	82	92	65	89	94	81	89	96	91	92	90	105	89	84	85	98	83	73	85	91	79	76	95	82	97	93	99	84	90	90	92	109	84	88	89	81	106	109	99	83	97	90	103	97	99	82	90	89	89	87	95	111	91	102	104	111	103	84	84	89	80	86	99	100	95	108	105	78	103	102	106	100	101	97	94	106	80	91	85	97	97	99	86	105	83	78	102	95	83	91	99	87	69	81	108	83	107	88	87	88	86	89	81	87	97	101	77	102	89	84	86	87	90	87	83	103	91	107	77	80	94	85	79	113	92	77	90	97	96	97	77	109	83	86	96	86	82	89	116	78	95	91	92	91	94	93	91	86	94	83	104	96	93	88	94	95	72	80	98	93	90	109	87	84	92	83	85	83	85	92	84	99	88	94	80	99	101	87	74	87	84	99	71	101	93	80	92	95	106	82	94	85	93	81	83	92	91	79	74	97	102	105	85	99	84	77	93	108	91	83	109	91	89	101	88	85	86	94	92	86	90	94	97	71	92	85	78	102	110	95	90	87	94	98	75	89	92	100	78	96	82	86	92	100	84	88	97	103	96	79	75	94	86	96	101	100	98	97	112	96	76	98	86	87	100	80	97	107	97	105	86	89	88	87	83	81	91	90	91	103	84	79	89	97	79	98	88	104	87	104	79	89	75	104	109	87	84	87	84	83	93	85	84	106	98	90	75	86	84	82	89	86	81	86	84	83	99	89	94	98	118	84	73	83	92	99	70	94	94	88	94	93	93	93	83	81	98	100	80	99	80	101	97	93	94	89	102	90	100	90	81	97	99	87	102	91	96	96	82	91	92	102	93	83	94	91	103	87	86	97	93	94	94	97	78	88	85	104	98	88	108	83	83	85	89	104	86	97	81	91	91	90	79	90	93	73	100	84	88	84	95	93	85	92	89	91	92	80	99	104	100	86	90	86	91	88	84	78	94	94	96	93	83	73	87	82	82	99	95	98	81	89	110	96	100	86	94	98	108	86	89	94	101	76	97	97	87	99	107	99	85	87	94	81	89	95	79	93	91	88	83	80	84	92	84	89	89	94	73	99	82	78	83	77	94	87	92	74	89	95	99	95	95	73	92	92	84	66	85	89	93	83	86	79	81	98	108	103	91	82	86	86	89	85	75	110	75	96	80	82	94	76	98	110	116	94	94	80	99	87	96	96	100	89
7762	1441	3516	3677	3035	2543	1980	1664	1417	1215	1085	954	945	818	734	703	665	606	562	531	499	520	550	503	496	476	445	396	410	417	430	432	392	415	405	371	416	421	411	376	394	357	391	321	385	376	365	386	331	387	348	356	329	391	345	354	362	336	337	330	328	337	312	345	326	373	336	327	325	350	323	374	341	337	332	360	299	352	343	356	323	336	338	334	364	346	304	294	327	294	309	341	302	317	355	359	340	326	338	335	330	318	356	314	351	289	316	315	325	340	295	326	333	319	302	349	347	331	341	340	347	331	351	325	339	315	327	346	334	323	345	317	308	329	338	310	292	303	332	357	335	318	353	320	319	346	333	316	336	338	358	303	348	312	304	362	304	312	366	326	360	322	304	300	361	295	353	304	303	296	317	324	333	355	333	314	319	304	315	314	338	323	339	271	329	320	322	362	331	323	327	323	348	342	310	322	306	288	315	325	344	331	323	343	324	337	311	354	338	344	336	325	338	308	311	317	338	326	303	332	296	341	326	326	302	321	354	350	323	347	263	369	324	326	326	358	321	331	308	338	350	335	333	309	327	357	303	293	331	316	316	324	312	334	297	300	330	304	317	326	330	336	340	319	317	305	311	314	354	343	296	336	315	293	303	305	307	347	316	320	308	323	343	345	339	323	319	317	307	320	295	341	326	355	309	297	352	338	366	337	360	351	315	312	340	318	321	293	353	333	327	319	339	327	296	328	338	318	328	308	303	367	335	340	340	325	320	291	339	337	293	339	354	320	304	351	320	316	343	350	306	291	339	301	352	339	354	316	322	329	304	345	328	286	319	319	332	341	323	314	324	340	322	334	342	354	317	314	336	341	332	308	323	305	321	325	302	342	323	318	324	327	319	301	303	336	364	322	329	314	304	330	350	335	302	298	296	301	330	320	333	323	305	322	313	323	350	335	306	321	332	309	289	342	286	321	310	299	331	292	325	322	319	326	311	317	322	307	320	343	332	311	322	331	327	356	320	327	334	334	326	322	302	319	321	333	296	320	333	336	328	348	325	321	333	316	321	372	344	365	341	308	324	335	333	316	304	339	320	341	335	277	323	311	294	319	321	290	312	332	296	291	350	294	340	328	312	332	309	300	329	320	310	356	335	311	318	321	326	330	329	300	329	315	322	322	296	329	355	319	286	312	356	305	351	326	336	298	323	345	323	304	316	329	318	353	304	345	337	316	338	296	309	295	294	316	325	312	327	321	314	313	323	320	342	315	307	321	323	314	298	323	360	330	329	296	316	313	370	317	364	325	304	298	355	321	322	312	313	341	319	350	332	326	345	291	309	332	323	312	317	335	328	319	279	312	323	289	322	347	313	317	323	291	325	310	316	320	319	298	334	303	365	310	312	340	303	329	303	352	312	350	312	305	331	314	320	323	329	323	322	316	310	324	338	333	291	313	324	276	300	308	321	314	318	319	321	347	322	321	344	335	334	345	306	315	325	323	291	302	358	303	336	311	326	312	318	333	344	320	319	328	339	304	323	347	311	316	322	304	327	326	302	334	337	317	335	345	331	324	300	358	306	329	341	308	313	325	325	305	336	322	300	305	335	321	315	310	347	307	325	325	325	302	336	337	317	315	310	331	342	299	353	321	306	289	332	318	309	328	363	322	307	324	309	309	328	333	310	362	344	316	348	294	297	315	327	315	318	308	314	340	310	340	311	326	290	317	290	315	335	288	348	351	339	340	348	325	302	307	342	313	293	310	319	328	313	320	330	306	345	353	311	318	330	359	354	332	337	318	318	292	343	319	334	339	337	290	319	324	323	321	308	314	347	291	325	319	339	328	308	339	319	327	318	332	315	333	303	315	354	309	323	312	326	309	328	335	367	334	301	351	319	352	331	335	297	310	341	333	309	318	323	335	359	326	323	364	303	353	311	327	301	307	364	328	333	342	313	318	325	296	301	300	333	295	327	317	301	289	330	332	324	353	297	310	352	345	315	328	298	320	356	324	298	319	311	334	315	334	318	318	295	348	306	302	299	326	315	327	321	326	349	302	336	326	296	348	349	345	292	329	321	299	307	307	336	332	312	331	298	314	321	336	324	285	333	337	351	360	314	339	334	349	355	321	332	348	352	325	334	310	297	308	317	320	339	299	367	320	322	318	298	301	328	304	348	326	319	318	364	323	323	306	309	341	329	354	310	339	340	333	352	311	335	329	342	313	342	306	299	326	299	304	312	299	353	323	338	338	334	306	304	336	312	327	360	310	353	304	310	333	363	295	320	294	307	305	340	327	339	310	310	275	335	310	312	336	319	310	329	307	332	344	305	299	338	306	316	322	338	304	317	309	327	305	337	329	334	316	323	315	335	309	357	342	348	279	322	341	361	320	325	319	309	304	328	310	372	292	333	307	296	319	332	325	304	319	349	328	341	323	345	335	356	318	306	338	296	314	306	299	312	317	293	334	316	307	332	304	298	322	322	324	333	341	320	290	327	325	315	326	316	359	312	302	335	358	323	297	347	352	364	305	323	300	314	314	320	361	322	346	337	316	324	310	323	326	320	315	335	290	300	328	341	335	327	310	324	317	312	322	331	316	324	314	304	298	326	315	306	322	336	301	319	322	321	337	324	287	333	327	312	298	293	323	298	312	330	309	356	312	316	307	322	341	323	289	304	295	309	296	297	336	323	346	320	310	340	329	330	331	340	318	318	373	344	333	331	327	312	333	330	330	308	320	330	318	314	314	317	306	341	348	318	332	317	308	328	300	330	326	330	354	346	310	351	325	313	304	340	326	312	339	330	291	306	316	347	339	326	313	327	352	324	333	293	316	358	296	322	310	310	282	339	340	306	317	317	322	334	316	326	328	331	316	323	315	336	335	306	347	321	322	344	350	358	323	322	329	338	305	350	314	277	317	350	335	328	304	317	314	318	320	319	306	323	334	297	335	326	302	319	327	354	304	314	316	283	330	333	301	297	336	328	333	332	335	333	317	309	325	321	335	356	336	325	341	310	333	343	368	324	292	317	336	310	308	297	349	299	337	351	318	291	305	349	324	315	325	335	317	340	346	297	343	327	345	290	307	325	350	355	282	318	312	311	328	307	337	343	300	331	307	338	324	352	328	327	330	317	338	313	324	330	302	314	321	312	353	305	307	348	320	318	338	283	325	333	313	329	318	328	322	337	344	289	330	334	315	334	351	312	358	318	323	311	314	314	304	355	316	347	305	312	332	358	320	317	316	322	300	315	318	320	319	301	290	303	307	322	305	317	339	323	329	317	327	333	345	334	326	336	317	312	315	302	333	327	306	290	336	325	337	302	313	312	334	306	328	332	324	318	329	336	292	299	323	336	295	336	335	306	314	310	316	304	312	307	327	351	349	336	333	288	333	337	302	344	337	354	333	343	309	353	285	298	304	311	333	339	338	316	306	342	281	309	312	318	344	320	279	334	321	323	326	332	311	333	337	310	303	299	336	332	331	311	320	350	299	320	331	338	347	334	331
21744	2957	2829	2015	1454	1070	760	584	508	429	349	333	315	263	268	235	217	211	201	212	193	176	205	190	180	172	190	176	153	170	178	168	175	164	175	159	163	179	157	172	160	151	150	168	170	173	158	142	153	152	170	145	146	159	149	164	155	162	153	167	165	138	147	170	168	152	166	160	150	160	157	146	145	158	155	139	161	142	151	159	162	143	160	166	171	140	158	147	171	135	140	153	165	154	153	123	152	158	152	160	143	142	163	146	176	155	162	161	160	151	140	164	142	150	157	189	140	136	154	162	170	136	159	152	165	146	160	155	155	141	137	155	151	147	146	154	153	152	146	148	151	137	133	147	174	157	133	149	158	163	146	164	138	174	145	150	172	147	119	162	134	148	157	148	141	153	131	160	136	147	146	167	144	161	178	138	170	154	137	155	125	166	175	151	147	143	140	150	139	140	156	147	151	135	149	139	150	131	161	136	162	167	125	177	129	125	147	148	162	139	145	155	157	150	142	148	131	157	136	154	173	147	142	155	136	144	136	145	142	156	138	153	164	139	145	153	150	177	142	152	158	150	167	174	180	153	141	135	158	156	182	140	146	151	131	148	145	149	146	153	149	119	147	155	155	147	132	145	149	147	134	148	158	135	132	161	141	128	133	140	154	147	146	142	150	143	167	157	123	152	140	148	149	135	142	162	141	163	169	142	153	169	142	151	152	159	158	135	154	150	147	154	151	152	145	155	147	140	146	152	144	165	140	183	174	161	153	156	162	136	147	175	139	155	124	154	136	158	128	158	138	146	130	154	175	156	119	157	159	156	135	168	152	163	140	154	130	154	139	155	161	153	161	159	135	155	175	143	138	124	145	150	132	144	151	146	151	146	131	155	159	161	143	135	150	156	150	128	149	134	137	152	138	150	149	155	133	156	168	128	144	148	148	128	142	161	171	173	145	160	142	144	161	148	163	151	152	140	154	146	161	140	166	156	142	159	145	167	152	186	151	146	128	155	156	147	165	134	138	160	143	138	168	140	178	134	146	155	142	151	167	141	141	150	167	159	126	113	134	168	137	149	154	132	121	155	146	151	132	149	157	150	136	152	139	144	152	124	160	143	144	165	127	131	146	145	145	169	154	143	154	153	138	151	153	144	135	158	166	142	142	151	150	144	157	167	140	150	137	129	157	153	160	167	140	145	153	171	152	128	143	163	126	152	139	146	161	176	131	136	144	147	149	163	164	139	137	151	139	139	151	146	165	142	167	143	160	136	169	151	154	149	143	144	171	149	154	153	158	152	143	149	153	147	170	154	166	164	149	159	186	148	153	121	153	151	159	139	149	148	143	164	142	163	168	137	141	129	141	144	139	147	148	142	158	139	134	149	169	132	133	157	145	161	155	151	181	141	150	152	128	132	166	137	161	137	157	133	139	156	143	151	144	165	144	139	155	127	140	123	148	155	153	141	145	135	142	166	149	163	138	122	142	161	156	167	135	151	137	130	141	159	173	146	163	165	151	126	153	135	141	154	161	153	150	134	140	143	160	162	128	131	169	149	141	159	164	153	168	148	145	147	153	125	154	156	146	149	157	149	159	157	156	170	161	155	136	146	134	148	153	144	139	144	149	142	143	157	140	146	156	156	149	135	159	132	144	163	146	119	146	152	132	134	126	147	174	149	137	172	156	144	127	138	155	146	147	139	150	160	138	158	157	131	123	154	149	149	142	142	122	152	166	141	158	144	161	156	165	155	177	134	144	155	152	149	167	158	170	148	150	151	166	126	148	132	159	160	162	165	156	140	126	142	156	150	154	137	164	142	145	153	159	146	137	135	173	159	173	156	159	163	155	161	160	148	161	166	159	152	154	161	151	139	151	144	147	173	132	145	148	144	151	139	139	148	145	143	135	159	145	132	150	135	142	132	164	148	141	152	153	173	160	150	134	172	135	133	140	176	161	151	166	148	160	138	163	164	144	150	139	147	121	163	153	157	146	163	140	155	136	149	134	142	160	144	136	154	149	143	161	142	166	156	159	147	154	135	164	170	140	153	143	120	149	158	146	163	167	163	160	150	139	136	127	136	143	163	138	132	136	137	154	152	160	152	144	130	137	175	144	155	156	164	148	158	145	153	146	153	170	166	141	147	153	143	135	158	166	158	164	175	141	143	163	155	153	147	143	147	185	159	134	147	122	145	173	148	137	142	149	140	126	149	134	176	152	190	151	117	136	151	158	158	150	156	136	138	154	167	177	144	148	151	153	144	165	141	141	166	137	126	165	127	146	133	140	151	140	153	123	132	154	176	136	153	165	141	148	155	132	152	142	154	144	133	147	174	168	142	159	156	156	150	167	149	162	160	153	150	158	140	173	143	165	144	124	142	148	140	143	140	144	158	127	165	154	146	136	146	168	156	142	154	160	160	169	149	128	142	144	163	138	142	135	158	148	151	153	134	158	172	156	148	155	136	168	158	153	160	145	143	159	156	130	153	141	139	134	152	142	144	161	153	136	158	186	147	165	149	129	171	133	150	138	145	156	147	126	133	146	175	150	150	145	154	153	148	139	155	133	148	146	148	155	156	145	173	151	149	145	158	142	150	143	162	159	148	159	152	154	136	155	145	155	151	143	167	136	130	148	163	159	144	163	171	130	150	148	140	170	144	179	142	144	139	146	152	150	173	146	125	139	141	163	155	156	172	154	156	155	142	144	135	141	167	159	150	161	162	156	161	166	144	127	137	149	169	149	134	155	161	142	163	164	135	151	150	147	173	134	121	156	162	131	164	151	163	146	160	148	137	136	168	154	164	170	123	153	152	163	163	128	134	149	159	162	152	158	163	171	166	141	146	143	148	159	158	164	149	163	122	168	161	140	156	159	143	158	168	132	162	146	145	157	143	161	132	165	144	142	159	132	155	146	146	150	163	144	156	137	158	150	151	157	145	155	146	137	130	129	135	134	156	137	138	144	156	118	167	152	140	145	155	172	158	171	133	149	128	148	156	155	144	174	139	155	142	145	136	183	158	151	142	148	134	148	140	146	136	159	133	148	167	172	142	183	149	155	164	140	150	123	143	133	165	137	143	150	161	133	138	131	149	159	131	138	167	159	161	131	162	150	166	137	133	155	133	164	149	171	154	131	143	159	148	118	138	146	138	151	132	159	150	157	149	152	134	134	151	144	163	151	144	162	162	156	150	159	162	153	161	152	146	154	120	154	128	130	147	120	143	141	139	144	141	164	160	158	161	180	142	164	172	165	148	137	150	139	151	136	138	146	129	155	155	151	136	152	141	148	155	137	152	153	144	140	148	147	166	145	144	150	138	153	178	150	143	141	141	143	134	136	159	149	141	143	158	148	163	149	132	132	131	151	140	150	144	136	159	136	157	131	134	139	140	154	157	127	133	141	149	157	142	164	154	147	159	164	143	139	160	133	137	131	148	139	124	162	133	118	130	151	124	145	146	140	137	150	156	151	142	162	143	172	136	170	155	130	162	124	127	149	120	163	152
10822	2805	6437	6861	5908	4778	3872	3272	2641	2298	2000	1660	1580	1400	1335	1198	1171	1051	1020	954	906	864	897	848	793	809	749	719	732	690	713	711	628	632	703	646	627	657	606	582	589	601	604	606	564	555	617	559	571	580	537	548	567	577	546	531	571	523	535	588	559	567	514	521	526	525	500	523	501	535	553	556	529	525	506	491	531	521	508	547	535	558	550	550	532	487	476	507	524	512	498	526	528	500	491	498	478	504	513	509	514	509	527	486	496	491	518	507	508	528	558	529	496	488	484	500	554	554	485	550	518	514	515	462	516	502	512	559	500	504	493	540	532	527	514	504	514	541	458	531	497	477	540	512	501	474	532	501	499	473	495	524	524	473	491	494	481	543	510	469	504	529	506	535	542	512	518	515	509	551	511	471	526	490	509	494	491	516	474	514	514	479	481	488	493	496	479	507	530	478	454	537	486	491	507	502	474	510	522	487	504	473	480	537	483	495	504	498	500	512	514	494	523	469	492	528	510	535	546	485	504	514	507	469	495	491	472	521	493	524	488	510	514	494	485	500	509	477	522	463	499	496	459	489	478	487	504	505	523	470	494	508	489	480	463	553	514	498	495	523	494	507	495	444	473	507	517	511	520	465	537	503	519	495	507	488	512	488	499	519	499	481	498	513	542	475	547	474	481	516	517	489	468	477	490	506	508	464	480	523	488	498	516	470	487	518	492	506	518	484	492	504	518	471	531	530	520	488	526	530	504	492	510	520	468	498	546	497	519	506	509	474	491	529	497	486	511	538	498	510	524	510	486	519	520	502	492	507	481	485	494	509	510	488	507	475	470	523	528	551	524	501	465	522	518	536	497	500	512	479	472	506	490	494	503	515	453	520	498	479	485	518	512	551	488	513	500	544	443	484	520	503	543	526	521	511	503	530	477	528	454	483	513	532	495	468	514	487	531	508	498	492	494	487	486	490	509	475	495	505	493	517	561	515	484	511	521	523	462	503	515	513	491	521	538	505	456	458	484	513	513	481	535	491	485	488	489	494	450	491	526	511	474	515	501	478	528	463	542	519	516	531	476	488	523	475	492	520	510	493	476	494	497	506	511	509	508	466	507	518	517	476	485	483	495	524	449	500	507	500	492	521	520	486	485	491	491	519	493	475	504	533	493	511	503	444	510	464	499	482	474	446	499	496	514	499	507	524	535	489	496	504	498	526	484	521	506	538	501	506	519	518	520	484	528	539	499	538	497	501	493	534	517	510	480	490	479	483	519	448	475	484	542	493	500	501	500	455	522	533	475	502	513	533	533	510	490	500	481	527	487	494	464	458	480	489	477	521	496	521	496	467	488	517	522	512	526	514	474	498	489	516	497	500	501	512	513	513	493	550	528	499	492	509	520	497	473	507	468	473	536	460	549	494	503	494	498	453	434	522	532	538	524	491	463	482	492	512	473	516	453	480	480	524	492	537	527	463	462	519	498	476	500	474	483	451	508	510	454	466	514	467	520	511	479	457	526	490	519	482	482	510	515	475	494	498	471	489	519	488	526	541	472	496	435	487	509	482	508	481	475	521	463	506	509	512	518	512	501	491	466	503	535	529	555	507	516	528	503	509	476	510	503	477	498	513	456	488	510	466	514	512	450	511	504	503	507	517	494	511	486	491	497	488	529	479	449	511	454	467	486	504	502	524	476	511	535	485	516	521	513	519	506	505	469	467	537	524	482	503	493	513	501	491	494	468	503	478	486	516	513	494	501	514	520	548	448	479	495	476	545	524	465	545	491	516	476	525	490	533	498	502	492	541	487	497	472	522	479	500	491	512	511	519	502	487	530	511	510	507	446	503	524	536	474	512	529	504	484	475	509	505	463	493	503	476	521	518	514	481	486	520	495	477	478	486	494	472	516	497	524	487	510	528	516	472	489	435	506	513	500	473	552	490	466	485	486	505	461	503	533	516	459	466	500	506	496	494	509	491	500	524	476	488	492	485	480	520	485	539	497	497	491	490	477	482	484	491	491	521	460	486	518	475	494	491	468	547	475	474	469	515	498	506	470	486	517	489	484	466	494	517	480	485	469	481	484	517	468	499	539	518	493	488	478	487	492	503	537	522	497	515	510	455	484	515	476	509	494	481	509	514	470	492	536	514	491	488	468	539	519	529	526	466	486	464	497	514	499	460	474	453	548	477	467	547	492	510	484	489	493	474	516	502	494	504	514	524	512	506	473	496	490	515	447	501	501	513	514	537	510	484	484	480	480	494	508	490	461	513	484	472	450	510	460	507	487	524	507	480	485	488	461	500	524	525	461	516	462	540	488	494	482	473	495	506	513	489	522	531	522	507	544	515	537	528	521	530	513	512	519	486	459	489	492	481	483	475	506	509	497	503	515	508	498	469	474	487	530	489	514	485	493	476	486	479	489	472	491	463	468	481	521	477	469	468	515	447	515	512	483	464	498	492	515	522	506	516	481	494	475	492	497	488	519	508	484	491	547	474	465	494	495	478	514	476	474	471	495	476	518	524	480	485	493	502	498	492	489	466	526	508	501	470	469	479	501	488	531	538	520	519	463	487	507	507	497	501	437	500	477	512	484	500	531	500	510	495	468	501	469	504	486	529	499	514	542	499	457	450	511	508	534	469	530	517	520	534	535	531	489	487	484	510	498	507	550	494	479	492	490	480	495	480	471	531	482	481	528	472	517	475	506	553	505	520	534	479	509	497	480	521	481	497	527	507	478	489	515	525	482	499	540	497	478	510	511	485	479	471	503	520	466	518	488	535	517	473	463	496	506	515	532	466	473	490	507	506	486	476	491	489	506	517	530	521	509	503	511	506	476	518	517	502	483	533	530	469	464	504	517	456	490	449	530	500	463	501	503	483	501	553	519	519	496	540	510	475	507	486	476	526	508	517	468	511	545	487	472	491	463	486	496	462	514	488	480	527	503	494	507	521	507	527	481	490	493	473	488	514	500	514	496	517	487	501	494	520	487	460	509	518	514	481	540	479	493	503	487	476	510	512	503	502	508	492	530	516	533	497	479	499	530	506	494	477	479	458	461	462	504	513	513	492	484	507	518	499	475	500	516	487	521	494	515	522	489	491	472	491	483	501	537	533	473	527	479	495	487	495	538	500	487	494	461	482	492	513	494	483	492	473	465	483	489	501	529	464	466	501	475	521	512	493	472	520	498	505	515	480	460	466	497	517	497	494	555	499	475	514	472	499	505	483	508	486	459	510	502	477	504	462	455	500	518	505	503	473	462	507	462	502	490	503	446	463	493	495	518	462	493	516	534	477	490	483	493	490	521	518	517	503	542	472	537	501	519	497	498	516	483	487	518	497	484	535	534	483	469	490	521	526	518	515	487	502	486	439	466	489	515	504	500	484	505	505	492	526	526	477	488	472	481	465	510	474	498	492	525	517	504	519	499	511	471	484	461	443	498	535	475	488	533	525	477	552	514	505	512	535	513	500	513	513	501	443	521	474	492	489	485	483	472	477	489	482
2632	271	254	242	212	189	197	184	177	216	195	186	184	189	196	160	186	174	195	187	166	162	197	180	206	193	195	180	179	177	200	205	177	177	199	177	174	182	200	200	180	165	172	180	184	193	199	183	186	191	210	172	191	186	212	181	205	191	183	192	182	182	150	207	183	197	175	177	198	192	207	165	209	182	180	199	190	170	203	197	198	191	172	193	188	180	186	212	206	204	175	180	166	206	179	186	160	173	163	201	215	190	183	176	180	176	188	163	172	189	193	196	173	183	178	172	175	163	167	183	190	176	155	180	162	192	180	202	182	191	196	188	193	169	195	189	168	179	194	206	182	220	193	185	205	208	199	184	163	169	191	184	192	190	189	181	186	184	182	176	203	179	194	184	178	191	185	178	188	172	177	186	189	194	164	199	167	168	194	187	213	183	185	176	184	198	211	214	174	191	180	179	181	180	175	193	158	189	195	173	165	194	195	198	216	195	178	167	166	164	174	180	182	185	170	189	166	177	176	173	209	197	199	197	168	170	176	197	194	160	189	181	178	180	178	191	173	175	192	190	177	186	179	170	195	190	197	184	204	170	170	201	152	182	167	199	198	178	197	188	192	193	200	172	187	183	172	192	170	194	187	180	187	195	185	201	180	191	183	179	184	176	172	193	167	186	190	192	186	184	183	190	186	181	203	180	177	174	186	177	189	203	184	164	190	178	189	200	175	194	187	183	181	200	198	184	190	177	177	207	171	205	199	180	187	187	162	188	191	182	194	179	175	204	186	204	177	196	192	179	170	171	185	184	174	200	199	167	194	177	183	200	179	163	175	216	171	209	164	183	171	181	185	185	204	191	183	182	182	199	152	185	188	201	171	167	173	162	178	169	193	180	174	187	198	189	184	188	197	182	197	167	194	185	173	194	192	203	210	156	195	179	171	172	165	184	184	189	171	166	189	190	173	200	218	165	178	208	197	180	204	180	187	204	194	173	217	167	183	169	193	170	183	204	185	174	200	200	176	164	172	158	190	189	185	177	182	176	187	186	165	169	186	164	208	184	185	212	196	179	163	185	199	175	196	161	177	210	194	176	206	183	178	193	211	186	189	161	189	201	167	179	174	193	168	181	171	191	189	166	198	199	193	166	211	171	162	198	181	178	201	170	155	190	176	185	200	159	176	200	181	167	206	190	199	171	189	168	202	220	177	182	168	202	179	208	175	207	199	188	175	224	179	163	189	179	185	190	186	194	182	194	178	188	186	185	187	193	179	186	195	181	189	203	187	170	182	176	198	157	181	158	182	202	172	211	187	192	180	178	168	166	170	178	195	193	165	181	190	159	168	186	184	186	178	180	188	187	196	168	188	191	193	173	167	185	180	191	207	210	171	190	203	187	171	199	199	185	184	182	157	166	183	204	154	185	176	178	175	181	170	203	176	200	194	191	191	187	176	173	186	194	188	184	203	195	185	204	186	197	184	199	181	177	187	202	189	182	159	194	174	178	200	192	185	175	200	200	204	183	180	175	196	186	178	188	197	190	186	187	166	200	182	166	176	169	206	166	175	197	172	191	190	200	190	194	205	191	201	179	183	201	181	180	169	178	184	185	190	204	211	177	182	197	169	177	180	191	182	196	187	202	194	164	192	189	216	170	168	196	184	186	172	167	180	177	186	169	186	182	190	178	201	184	208	157	178	217	176	192	196	158	147	188	194	229	168	167	189	201	175	174	165	164	205	183	189	202	213	196	189	189	192	178	186	182	177	159	175	193	173	193	193	200	174	185	188	181	211	182	176	187	205	184	172	181	187	198	196	189	191	174	173	196	182	170	160	182	175	202	184	172	195	175	193	213	186	172	176	177	200	170	193	160	161	175	177	166	171	187	181	191	208	178	181	178	190	166	186	172	185	200	192	204	210	165	179	187	199	191	172	190	192	188	189	170	166	166	175	191	190	190	192	193	180	167	183	179	209	209	187	190	177	170	187	206	196	186	184	211	193	158	171	187	193	199	174	171	190	164	169	185	165	189	188	181	206	170	187	181	199	188	176	207	195	180	157	189	192	189	187	199	181	157	187	194	198	188	197	177	186	185	188	188	165	179	191	172	171	195	178	190	166	197	161	199	193	165	177	192	180	175	187	181	184	203	164	158	219	179	194	188	172	205	188	191	173	211	181	181	171	173	173	174	189	196	191	192	182	164	163	199	187	184	180	180	217	171	161	179	175	176	164	199	210	160	194	193	183	161	185	183	211	177	198	202	162	200	155	170	179	197	187	161	171	178	182	184	184	199	200	179	185	164	175	194	176	164	183	151	190	177	184	183	177	198	195	156	191	183	207	197	173	203	206	199	182	197	210	170	191	186	195	170	192	170	162	190	184	180	160	176	191	187	172	193	173	185	183	182	188	159	186	180	184	191	175	184	164	186	187	186	201	188	168	191	199	189	183	171	194	172	184	182	176	160	189	176	196	176	183	187	161	168	176	178	186	164	166	176	181	208	176	174	194	172	193	179	170	196	182	186	178	183	201	172	169	184	194	182	188	158	173	187	208	180	202	187	191	210	178	173	145	165	174	180	188	159	153	175	193	196	194	189	167	190	180	180	186	193	188	209	191	184	165	182	176	195	179	178	195	179	175	188	182	177	184	194	166	167	153	187	161	170	171	196	183	199	187	189	188	184	179	196	187	200	190	187	195	185	200	190	181	163	194	181	182	191	180	213	151	164	167	174	181	196	193	170	175	181	181	170	182	182	161	158	162	190	185	159	184	182	169	207	179	166	197	157	170	185	175	190	198	183	200	193	182	183	197	207	176	197	162	213	207	176	193	211	191	196	182	195	232	203	193	199	177	169	161	176	187	190	182	217	162	170	195	161	187	215	208	186	195	201	187	183	201	182	175	200	178	182	189	153	193	193	188	184	181	182	183	183	180	186	189	190	204	190	155	215	202	173	190	171	172	195	182	201	186	156	188	185	171	176	203	185	179	184	211	173	213	169	173	161	172	195	189	198	191	192	167	201	175	191	201	180	173	167	175	179	204	188	171	181	193	181	160	197	199	193	202	170	180	166	199	174	193	179	184	193	190	168	185	175	179	182	200	174	177	186	184	176	196	196	178	165	180	178	178	194	160	175	161	190	172	175	202	170	184	205	187	183	169	201	188	213	204	182	169	192	191	183	168	176	189	193	188	157	184	176	171	188	184	168	169	176	187	188	173	208	181	182	182	205	190	194	176	205	175	188	171	218	169	177	209	179	191	188	180	175	167	178	194	177	175	176	191	193	158	180	171	191	176	160	192	193	177	200	181	191	163	185	189	211	184	186	217	188	198	209	198	174	189	149	192	185	186	191	165	185	169	183	191	181	176	210	157	171	166	181	168	193	194	172	173	210	190	194	195	185	212	200	156	203	174	181	184	179	182	178	175	190	166	185	199	191	155	176	200	196	172	161	192	172	199	197	171	175	198	165	186	187	188	178	183	187	188	195	185	187	194	188	176	184	168	190
3152	680	754	772	738	704	675	631	656	588	617	631	597	617	615	557	622	587	613	580	619	555	541	626	580	584	584	546	594	591	569	572	556	554	539	550	548	563	561	541	558	573	536	518	585	559	582	572	570	582	598	590	582	553	600	622	568	614	584	556	575	564	559	563	573	552	548	595	579	559	575	566	581	610	587	529	601	546	532	564	601	550	610	616	554	607	547	556	549	623	533	590	554	580	629	566	576	634	567	583	516	549	530	554	542	532	563	598	554	588	572	535	580	632	561	555	584	560	564	574	580	570	556	565	617	578	580	585	550	564	576	545	543	566	612	573	537	545	522	610	567	605	586	574	587	550	551	552	561	549	556	584	591	550	591	555	545	569	552	559	531	558	547	571	558	566	584	556	558	551	554	573	616	564	571	554	538	541	542	543	564	558	538	561	582	591	573	537	556	541	594	563	540	555	571	576	563	589	557	569	591	546	558	599	553	521	593	600	519	582	575	537	576	554	566	544	571	577	624	551	593	588	587	557	580	566	599	611	571	575	519	569	565	578	572	556	566	546	551	610	575	592	606	547	585	531	547	550	561	583	566	584	549	567	557	552	601	542	553	579	579	575	567	555	560	569	597	577	593	598	601	533	577	546	580	534	497	542	571	567	577	527	564	567	565	542	587	571	539	593	561	589	594	519	517	554	582	572	551	605	579	545	568	558	550	551	545	596	587	577	578	547	576	549	570	610	509	546	603	580	555	579	565	578	532	557	524	525	547	576	614	561	556	559	584	570	564	555	574	548	592	561	573	539	556	580	547	562	557	553	546	574	551	581	593	592	541	585	535	494	580	582	526	554	573	557	592	549	558	594	549	554	585	579	568	567	558	551	609	580	525	597	514	574	568	574	586	609	567	596	541	592	541	581	576	574	594	567	555	581	571	550	564	542	537	563	590	553	596	556	587	557	560	586	561	532	547	579	572	542	597	564	504	566	587	574	540	559	590	541	577	556	579	526	564	606	550	590	572	581	534	587	562	620	570	520	559	551	572	590	581	561	545	550	586	554	573	543	592	583	561	583	549	593	572	548	544	583	544	591	558	567	554	617	552	538	600	558	561	596	606	568	584	546	548	575	568	560	583	578	599	556	531	585	530	597	614	591	546	570	544	579	561	580	545	560	584	627	588	548	552	611	586	556	564	589	613	579	575	564	562	539	535	594	567	603	569	544	609	564	576	559	585	581	528	547	522	576	562	556	576	591	526	591	564	543	546	531	514	582	570	599	563	565	557	620	557	599	538	575	559	564	561	611	554	619	551	573	575	564	559	597	603	572	561	588	572	608	578	562	563	557	591	588	589	553	541	564	531	584	557	536	556	569	581	570	534	562	584	571	593	525	559	536	554	576	585	544	544	567	553	557	569	560	570	534	520	582	546	593	586	538	592	576	553	569	561	506	570	551	542	597	555	564	558	544	564	575	603	529	511	574	577	578	519	589	574	606	524	549	586	537	566	514	596	587	585	586	545	575	562	577	552	581	564	554	475	579	567	583	603	537	544	567	568	544	574	615	540	600	580	566	556	527	581	574	554	614	579	572	561	559	599	585	556	559	574	551	548	598	528	566	569	525	514	568	545	556	610	574	575	562	559	581	591	538	573	603	570	571	558	559	538	559	612	535	538	593	558	548	544	612	567	566	586	532	570	519	561	569	565	575	561	620	567	583	584	559	599	555	608	591	541	545	531	520	546	563	565	541	573	560	550	582	553	599	568	591	591	617	599	569	590	572	568	505	560	605	584	587	558	570	595	601	544	604	564	550	548	539	596	574	555	577	596	592	608	556	588	584	544	593	568	580	592	542	549	585	539	580	528	538	568	583	557	580	504	580	551	594	546	559	574	539	613	573	589	626	563	605	556	574	597	576	572	561	553	568	570	571	570	593	552	583	532	587	585	553	593	610	550	567	626	565	601	571	556	589	582	569	599	521	588	523	571	590	620	561	503	559	547	573	542	604	584	579	534	582	593	577	585	554	558	604	571	579	600	563	530	517	524	584	541	564	607	542	562	574	602	579	616	562	521	565	611	591	543	585	524	596	581	564	548	604	572	567	587	569	598	545	545	560	591	544	542	510	559	555	550	558	520	553	558	547	521	561	568	541	549	534	567	560	575	567	555	600	573	547	567	560	580	579	578	594	552	602	552	577	543	584	561	575	576	550	593	558	542	538	590	572	551	584	532	574	567	561	527	571	540	557	553	579	572	598	540	569	580	556	573	582	563	585	585	568	600	496	533	594	586	569	563	565	590	574	568	611	579	551	549	552	577	568	546	571	583	579	535	571	587	560	562	570	581	561	550	610	574	598	585	572	533	588	554	574	556	593	556	553	566	561	570	568	579	542	602	566	622	582	579	601	586	602	615	592	573	590	545	549	541	590	532	559	537	532	560	555	584	557	576	556	581	514	581	573	585	533	580	565	590	581	536	594	521	630	539	543	572	547	621	581	557	578	584	604	567	539	560	587	542	579	605	575	602	575	578	573	591	553	576	589	546	543	557	545	579	571	554	571	574	565	524	568	611	567	568	609	546	569	573	573	560	549	545	567	582	572	559	549	593	572	539	543	585	605	587	604	532	592	560	573	586	630	563	511	563	557	553	532	564	586	558	603	565	569	575	568	573	565	560	565	623	597	548	541	578	594	556	595	566	583	598	549	606	533	574	586	569	524	600	559	570	544	532	567	566	546	577	572	563	617	570	539	538	562	567	605	517	564	553	545	549	572	600	589	576	579	570	566	569	552	598	539	565	587	549	577	537	556	599	561	551	570	527	609	588	569	577	582	593	561	555	540	565	555	571	544	570	560	553	539	559	618	578	524	557	571	599	555	578	567	587	525	546	570	563	563	581	564	584	553	593	567	602	559	541	572	544	586	558	595	544	594	585	552	540	559	609	568	568	540	576	555	556	612	599	610	594	571	542	580	595	567	575	590	572	543	571	554	541	583	597	560	598	560	532	591	585	551	559	554	592	561	561	593	571	582	565	563	549	583	593	572	585	611	545	551	593	576	585	557	554	568	597	548	597	601	569	588	604	554	622	581	601	582	593	573	585	568	547	605	593	598	608	571	545	594	589	575	584	573	540	575	560	566	565	605	616	589	579	587	596	511	593	578	621	585	579	602	582	555	575	579	590	549	556	531	531	575	611	546	596	530	545	570	505	563	562	596	573	581	614	604	579	563	591	583	579	521	553	571	569	594	554	574	570	529	563	553	532	572	589	545	614	586	583	545	558	601	586	537	573	580	571	498	583	541	605	592	594	544	568	565	571	562	596	535	557	568	589	558	583	621	522	570	554	570	580	546	555	565	544	574	535	538	530	558	586	589	575	577	512	597	551	562	555	583	578	558	567	563	566	560	595	569	567	572	542	625	572	566	566	578	557	579	560	590	581	606	560	567	609	549	539	537	522	597	581	564	584	543	602	560	552	550	557	591	588	546	581	538	552	505	577	585	542	580
12917	1203	1323	1016	713	532	343	343	227	196	199	145	185	156	160	133	140	112	129	117	130	115	95	109	97	107	110	109	83	108	95	102	80	117	99	103	92	90	77	116	88	97	107	85	93	93	83	93	84	100	93	81	96	82	92	88	107	112	113	93	94	93	94	97	101	96	89	88	103	96	93	98	75	99	102	98	96	101	99	97	83	95	81	86	84	93	87	93	80	87	93	96	102	87	88	98	98	89	99	96	100	84	82	92	87	113	76	104	103	89	109	89	97	92	92	85	103	94	92	92	92	94	94	102	88	97	87	100	89	108	91	84	101	90	91	89	89	88	81	84	84	92	105	77	96	90	96	95	104	91	90	96	85	89	100	108	97	83	93	93	85	104	74	100	78	100	89	86	84	95	104	107	76	89	98	92	95	99	104	89	96	83	82	77	99	88	92	94	95	101	103	95	93	106	96	97	87	81	91	77	90	99	92	89	102	80	98	98	77	91	98	95	93	76	79	106	96	101	94	84	88	92	81	94	106	75	92	89	72	92	93	88	113	98	86	86	77	93	94	78	105	112	95	96	84	85	110	107	90	99	95	92	66	100	90	86	99	102	83	85	101	92	82	87	91	77	87	102	90	82	90	84	103	82	95	81	108	98	93	84	94	78	81	89	89	79	86	96	82	83	98	115	84	78	95	87	88	90	94	95	85	93	91	110	95	97	107	89	96	90	103	93	84	94	85	83	104	84	70	106	99	92	94	92	97	81	96	103	90	88	88	103	86	96	94	74	101	71	96	93	93	87	81	94	78	110	72	92	87	86	95	102	111	91	98	87	88	95	89	89	84	88	114	98	98	99	97	89	109	86	81	109	93	93	74	103	85	90	99	99	98	93	93	93	109	97	99	95	101	97	115	93	101	84	95	86	92	85	106	88	74	80	82	97	105	90	96	84	77	70	92	102	89	99	92	81	87	81	100	91	84	108	101	94	102	91	88	100	82	75	97	92	94	95	106	94	88	103	90	101	99	81	90	80	76	103	88	91	85	70	90	88	80	75	87	103	112	106	94	80	116	90	105	90	83	85	90	80	95	87	93	83	105	98	94	81	94	102	90	119	83	116	71	97	81	93	89	103	90	120	97	102	82	99	98	86	87	84	92	89	80	91	95	112	100	106	98	74	87	98	101	94	110	78	87	81	92	90	79	93	83	92	87	102	91	69	90	84	98	94	101	92	82	114	90	93	71	94	87	103	87	102	64	85	94	107	85	78	113	105	97	80	96	68	78	104	77	87	103	88	91	90	77	89	98	104	94	105	100	105	96	106	87	90	88	95	80	93	93	89	92	111	102	85	81	79	78	98	112	93	103	92	94	98	87	91	99	100	85	85	86	94	101	93	78	86	97	90	110	90	107	82	109	100	81	97	95	98	90	95	84	95	68	84	106	83	87	106	82	83	83	85	87	93	98	87	99	90	110	99	82	118	88	80	102	86	90	87	107	85	105	76	90	80	91	85	84	100	77	116	72	88	84	82	101	77	86	81	100	112	90	97	101	101	76	77	100	100	87	106	87	92	78	88	98	100	88	86	103	114	101	94	95	95	97	93	87	108	87	82	85	94	109	96	89	94	93	101	89	84	77	103	94	87	102	92	108	105	98	89	89	101	93	95	90	109	93	84	80	111	84	90	90	89	107	80	94	90	74	81	69	103	89	99	86	88	96	94	114	91	100	84	96	88	95	100	93	103	98	105	83	79	94	80	83	95	92	89	91	107	92	98	71	83	105	109	81	90	100	96	109	114	98	96	91	85	91	78	97	78	104	94	75	101	64	106	91	94	99	70	89	77	82	98	107	88	92	82	85	109	92	111	109	107	94	95	109	92	83	90	92	83	96	91	90	97	85	92	95	97	112	88	92	86	91	94	103	84	94	89	96	90	101	82	85	90	90	104	98	85	97	84	78	91	86	79	103	106	101	97	81	84	101	86	102	96	89	86	83	97	105	123	110	95	89	117	91	91	107	93	110	95	98	100	95	84	91	110	86	89	84	89	92	100	91	97	79	101	93	80	98	86	84	95	113	100	91	100	79	103	86	99	88	97	100	70	115	84	80	93	100	85	85	94	97	96	86	93	101	94	92	97	92	102	85	75	100	91	110	108	83	100	93	97	80	87	91	113	92	95	98	76	93	96	73	109	92	98	93	89	90	83	83	99	94	92	77	82	96	79	103	96	87	87	96	103	79	90	91	88	91	86	81	87	89	103	99	83	92	105	93	84	109	97	109	75	91	121	66	74	85	105	75	74	107	97	105	76	104	109	111	93	81	95	91	76	86	70	104	96	97	90	112	98	93	97	101	81	79	91	95	84	93	99	87	76	100	87	90	93	87	104	101	96	93	84	83	98	98	100	83	100	101	86	96	94	83	92	84	82	105	86	98	100	85	94	99	85	104	97	103	81	90	121	116	85	97	99	90	101	85	104	93	99	89	78	95	92	97	92	85	92	85	85	99	79	85	106	86	83	90	97	108	81	100	106	95	104	96	93	86	90	108	82	88	88	91	94	93	95	93	98	92	93	84	77	91	79	97	91	83	88	85	106	85	97	107	77	75	108	92	107	90	99	79	94	93	69	83	98	79	103	86	94	89	104	80	90	82	83	103	95	103	93	89	101	101	87	95	96	82	94	95	92	94	86	112	88	93	65	101	85	90	110	87	97	84	92	83	89	96	99	90	85	80	97	85	100	80	78	102	100	99	88	98	94	81	73	100	91	109	110	75	109	90	78	72	66	108	88	84	74	90	100	78	90	80	83	104	106	103	94	82	87	90	90	78	98	92	85	103	80	92	90	111	93	102	87	87	92	92	101	90	92	106	97	90	104	97	96	91	91	106	83	108	101	94	98	93	92	99	98	94	84	104	91	81	88	69	77	103	94	104	98	82	92	87	98	82	92	94	98	90	84	106	90	98	89	94	100	105	112	98	85	95	89	96	108	93	112	87	86	93	100	108	98	101	83	84	94	90	105	101	83	84	99	96	85	90	94	99	95	91	89	92	86	99	82	88	96	99	88	90	84	82	85	99	89	91	81	90	109	100	100	103	96	102	106	98	74	84	103	87	101	103	91	104	93	94	92	95	86	117	102	92	102	93	90	95	87	99	115	109	109	87	91	88	85	81	81	100	91	98	93	92	102	96	88	84	106	105	83	90	89	91	83	82	90	91	89	103	83	86	92	85	93	90	100	71	108	83	93	92	90	85	121	81	85	98	109	83	87	88	89	97	100	106	88	94	96	74	112	91	92	97	98	95	75	102	96	71	98	88	86	102	92	83	96	98	100	115	96	95	102	102	115	86	90	82	93	81	92	84	101	95	73	96	104	111	96	98	97	87	91	102	83	92	100	78	123	93	98	83	86	100	100	101	104	93	102	97	99	100	78	120	86	96	85	75	93	91	84	91	78	104	82	86	86	84	93	119	79	103	89	92	107	103	90	85	107	85	87	93	89	97	103
7448	1468	3392	3677	3126	2530	1971	1715	1438	1268	1076	918	868	783	720	669	676	618	593	567	491	537	501	492	484	485	439	412	443	423	436	426	408	399	406	393	372	406	429	355	352	374	400	348	364	333	353	348	320	383	339	366	340	369	367	370	320	337	345	362	339	322	333	334	337	335	332	322	341	341	346	356	334	324	326	362	321	333	335	347	350	348	304	360	321	347	335	322	320	342	327	324	338	345	347	345	338	342	350	340	337	319	339	340	332	326	313	300	327	314	301	374	324	333	341	328	333	316	308	313	328	300	340	370	342	356	314	326	336	323	341	323	343	273	350	345	324	312	316	301	318	340	317	336	347	312	314	310	305	318	318	348	317	318	327	297	314	310	305	351	331	329	301	312	335	340	297	343	334	300	306	313	322	358	301	318	316	309	312	325	337	325	315	330	315	320	308	321	354	328	315	335	298	347	355	306	347	354	346	339	308	336	342	330	281	311	339	306	325	295	309	345	315	325	352	351	300	349	315	321	343	324	307	335	301	347	329	318	331	320	352	291	306	307	325	314	328	305	339	332	328	323	283	291	332	333	333	326	331	325	331	310	343	345	319	302	327	326	322	309	308	291	288	317	287	326	344	352	331	332	315	310	307	333	303	339	323	316	298	284	341	316	332	329	335	357	295	333	318	338	367	329	330	346	343	320	311	333	315	296	330	358	315	352	305	306	320	291	321	337	326	301	332	306	333	342	327	268	317	320	318	302	312	315	329	323	337	332	293	308	369	325	346	338	345	319	313	297	325	319	361	314	344	328	322	330	358	329	327	319	310	315	287	309	336	326	332	314	310	325	303	302	303	336	316	365	302	347	316	305	320	298	324	297	306	329	368	322	341	310	305	338	300	329	329	305	318	356	305	319	334	314	312	291	324	293	362	330	350	333	323	327	324	329	348	337	303	332	338	327	347	314	310	363	358	333	324	305	331	357	321	327	354	326	355	314	331	307	318	333	322	310	329	318	300	313	316	323	331	304	334	322	335	315	340	343	319	317	310	301	316	301	322	308	296	296	304	311	327	333	309	316	292	333	318	323	301	285	351	332	311	326	332	318	343	297	323	324	328	300	312	312	297	288	337	303	320	307	315	337	347	301	347	307	338	312	335	314	343	327	317	317	301	336	313	337	310	311	323	317	317	330	310	315	334	361	326	360	328	338	309	319	345	295	333	338	304	334	359	319	324	303	317	322	322	317	333	317	310	359	319	303	302	293	331	300	335	340	333	305	306	303	323	317	298	290	316	331	321	298	314	362	324	306	304	344	347	315	311	326	319	334	321	298	338	349	346	322	327	320	296	353	351	349	352	325	328	310	322	387	330	329	305	326	314	294	307	339	317	284	351	333	349	351	323	319	307	327	349	300	313	299	349	325	337	296	336	313	319	321	336	323	313	337	355	314	309	317	322	326	333	318	324	299	336	301	314	305	291	319	294	332	317	330	321	344	345	353	318	320	344	346	310	315	313	291	335	340	315	346	328	347	308	331	296	325	328	330	324	285	330	341	326	335	352	295	324	336	326	323	329	312	323	337	300	307	317	327	348	338	315	340	286	362	358	357	316	322	313	361	311	328	304	316	294	317	289	334	324	335	309	354	298	334	286	331	318	322	277	357	322	315	317	284	330	335	318	309	302	298	338	308	322	284	336	312	285	299	307	308	363	294	344	323	312	315	323	326	338	314	323	312	324	307	337	340	354	307	302	335	321	328	315	320	285	309	308	308	331	321	314	325	297	330	345	325	306	345	319	310	314	314	301	339	329	329	330	317	348	311	323	314	301	302	340	317	295	329	322	327	331	309	296	326	338	331	349	340	337	329	310	322	323	294	335	340	303	317	336	324	310	334	318	334	327	336	300	316	348	344	299	313	318	328	324	329	340	333	353	316	310	288	328	333	334	320	330	284	341	299	310	302	324	331	327	363	336	330	316	316	364	345	338	331	345	310	279	333	335	355	345	340	333	313	337	343	286	341	344	312	293	316	292	316	280	341	335	326	332	313	303	330	310	313	327	344	312	348	366	310	323	319	319	293	330	318	304	324	322	319	335	350	336	333	313	339	307	326	332	329	335	329	309	313	312	321	308	325	298	281	337	301	305	336	315	337	322	315	359	280	303	327	332	326	305	320	355	329	317	328	315	330	297	318	332	317	314	343	326	311	301	286	320	330	321	325	347	355	357	306	306	331	375	322	344	309	326	307	333	304	305	312	326	334	308	311	323	318	327	285	303	300	329	326	314	336	351	353	343	298	289	337	318	286	311	307	296	282	310	292	332	319	325	350	300	330	302	317	329	349	313	308	330	323	321	327	338	325	319	332	324	306	333	314	319	331	306	319	333	346	349	327	324	322	338	306	313	310	322	299	321	336	321	325	322	307	319	285	333	317	344	311	302	306	338	322	321	334	341	290	337	311	318	327	361	338	322	333	322	313	363	298	318	332	363	313	329	321	315	301	335	284	303	323	317	302	312	357	319	303	316	304	331	343	315	312	304	348	314	320	340	344	331	341	305	308	313	326	348	339	335	284	309	343	319	326	336	286	302	338	342	329	318	300	296	336	339	333	310	304	297	335	325	329	310	319	308	348	339	315	330	312	294	323	327	336	341	329	343	320	327	329	333	356	300	305	326	315	307	314	292	311	324	283	346	328	322	315	330	320	313	276	318	312	346	305	306	344	293	323	297	343	325	332	295	358	332	335	324	344	313	271	328	280	307	333	328	352	316	329	315	323	341	338	332	316	314	312	370	333	316	327	311	296	320	332	336	303	327	306	339	338	316	350	356	296	356	324	328	318	326	308	319	317	350	325	298	339	339	286	329	318	337	292	310	290	302	336	306	312	292	334	315	304	321	322	303	349	305	324	317	305	336	326	301	289	312	330	322	323	346	303	323	302	345	311	339	343	344	309	342	301	294	328	318	311	281	341	333	313	335	357	325	312	315	296	307	334	333	320	326	308	359	334	300	313	301	351	310	350	330	343	336	298	335	315	288	312	300	305	356	317	296	342	327	310	334	329	314	294	349	343	321	322	302	312	307	324	361	313	320	332	326	351	294	334	308	352	333	339	335	295	309	329	319	315	288	339	318	325	315	330	319	330	319	328	310	314	343	318	312	325	300	322	300	318	312	304	301	299	363	314	318	312	314	323	317	315	299	328	350	306	307	323	305	355	310	355	326	324	334	334	307	313	306	320	324	348	368	323	312	314	334	341	312	311	325	309	329	350	331	322	341	320	339	319	319	371	323	317	309	312	347	302	356	340	322	307	324	302	299	348	368	291	321	334	321	309	321	330	336	339	334	342	300	336	336	328	324	312	318	305	294	305	299	286	336	320	321	317	301	327	319	327	346	317	339	321	336	327	352	328	345	312	324	321	318	331	295	336	332	331	310	307	310	298	332	314	337	302	315	364	311	313	320	307	312	317	287	328	317	313	309	335	294	296	321	298	325	323	302	320	313	337	318	334
22349	3041	2850	2029	1470	1111	801	618	555	438	365	335	275	274	291	253	227	219	231	225	217	198	213	201	205	187	189	173	188	182	157	174	190	169	172	173	157	180	168	164	153	143	149	167	176	143	152	155	131	177	149	171	138	152	147	156	134	171	159	153	163	184	137	167	133	150	167	146	144	158	149	163	148	144	146	162	143	147	182	159	148	141	148	162	158	139	147	151	146	131	152	149	151	148	161	139	168	142	154	167	121	186	140	148	148	149	147	140	164	147	161	161	151	160	136	153	148	148	151	130	153	146	134	176	161	155	138	128	125	142	136	139	149	165	159	150	163	154	156	158	148	158	160	169	157	155	144	148	147	144	139	143	148	168	147	150	134	166	141	154	135	161	173	137	132	136	145	160	139	142	156	143	139	159	159	150	130	166	158	158	174	150	150	153	149	162	150	158	161	159	161	138	163	144	152	137	169	161	155	134	154	148	148	144	161	152	152	147	163	146	157	140	143	145	140	152	177	140	168	133	175	177	161	154	142	145	155	151	169	146	135	150	142	136	144	164	151	141	169	147	131	161	174	162	147	153	159	147	143	170	147	161	152	151	132	155	135	133	137	168	146	171	164	150	153	145	137	144	161	150	168	142	157	139	159	154	143	153	162	150	145	156	161	137	154	157	143	124	147	145	158	164	158	152	147	156	145	148	132	141	134	142	159	157	179	137	131	145	153	168	165	149	137	149	160	147	152	154	126	167	148	140	148	143	139	142	150	148	144	149	155	169	157	129	163	125	152	131	140	166	159	160	143	147	139	144	159	169	179	136	152	143	147	161	136	147	145	167	163	162	132	151	158	152	144	130	152	142	158	136	150	175	155	142	142	145	144	131	148	173	151	171	141	154	155	159	142	171	168	134	147	141	151	164	161	142	142	149	172	139	167	139	143	156	145	134	153	152	159	150	146	148	134	158	159	129	155	154	151	176	163	143	139	157	132	135	160	135	157	118	170	143	149	162	151	159	188	160	160	136	159	142	149	149	156	132	141	155	183	154	155	161	130	145	146	139	151	152	160	152	166	143	153	151	151	143	133	166	141	135	119	144	178	161	187	139	153	145	159	173	156	150	146	136	173	142	163	131	140	151	156	160	160	162	139	138	142	161	154	174	150	144	177	147	157	152	187	144	148	158	133	142	148	154	154	154	145	144	149	169	140	158	141	156	142	143	142	164	131	157	151	143	148	154	155	153	151	146	145	156	160	145	134	144	122	137	143	153	144	140	169	159	145	164	150	156	179	142	135	143	140	151	153	146	154	159	154	145	144	151	151	144	132	144	170	177	163	143	151	151	134	168	155	141	164	178	144	136	150	149	169	158	155	160	168	154	151	130	166	128	157	166	148	153	139	160	173	148	137	162	135	147	173	154	155	158	137	136	126	152	154	135	146	161	153	141	144	158	163	150	141	156	142	142	148	152	151	147	156	156	134	161	151	161	152	148	158	166	165	161	130	149	160	165	123	126	154	158	145	156	135	159	144	152	147	157	139	159	159	132	154	143	152	151	154	156	154	143	152	156	122	125	155	138	126	139	164	150	149	131	164	157	155	138	137	143	166	145	138	129	151	152	150	147	128	152	152	132	140	166	167	148	171	159	149	141	171	131	134	155	154	144	158	137	165	159	154	156	156	155	156	159	138	150	172	152	147	156	160	133	148	161	170	136	164	154	158	125	152	147	146	138	153	177	149	151	171	155	147	148	150	165	151	143	169	150	175	139	148	142	145	152	145	148	168	129	141	156	150	152	130	157	172	171	164	158	143	170	145	157	135	165	156	161	148	168	157	157	161	147	157	153	132	138	141	161	155	151	145	163	143	141	154	160	159	138	159	158	143	164	156	162	122	160	155	168	156	155	157	151	162	141	161	126	150	165	133	137	156	148	170	150	156	141	154	145	168	142	133	136	135	155	159	154	144	150	145	163	116	146	152	172	158	149	140	161	159	159	125	139	156	159	143	143	145	150	166	155	143	154	137	165	152	144	146	150	137	148	146	137	156	139	157	135	154	152	161	144	137	137	160	159	148	159	150	151	149	182	147	144	159	131	139	165	170	143	164	143	176	160	156	141	134	137	154	156	166	150	163	148	159	181	167	173	141	127	152	156	137	135	142	175	164	144	147	159	133	156	155	147	146	153	124	161	148	140	162	149	151	139	154	138	127	172	141	144	145	149	146	139	142	136	161	140	134	156	136	160	161	173	148	134	153	148	145	155	142	138	152	154	143	145	150	129	158	158	153	151	154	152	152	146	163	159	151	148	132	136	153	156	162	143	162	161	157	147	150	135	156	166	158	146	151	157	148	157	156	159	163	146	125	140	161	141	136	146	163	136	128	135	160	144	146	123	160	155	148	151	143	142	157	144	169	148	144	155	160	150	155	130	149	143	153	155	143	188	159	139	142	129	154	139	164	161	141	152	139	161	148	149	149	179	170	160	155	162	146	145	146	150	125	167	160	145	163	151	163	148	152	149	142	130	152	149	156	139	142	145	137	177	141	137	152	146	147	134	165	153	162	162	156	139	167	148	140	172	144	151	153	151	180	133	147	158	165	162	133	160	136	185	148	144	150	135	125	144	139	164	118	139	145	161	145	156	145	153	165	170	138	157	133	140	151	142	142	150	161	150	154	157	168	165	142	132	146	152	155	147	155	125	165	148	154	148	169	155	147	139	134	134	152	154	146	168	171	182	134	163	132	152	147	154	161	134	146	143	153	142	159	141	143	156	155	143	132	147	162	149	160	163	151	154	156	137	145	151	134	146	166	161	145	164	151	138	164	130	148	152	164	163	148	138	151	136	132	132	152	159	157	146	161	154	180	156	136	134	137	125	169	138	138	147	157	144	162	161	163	151	152	133	144	146	159	139	153	132	135	133	130	142	167	143	143	152	148	149	144	149	136	142	154	178	171	163	136	167	156	157	116	155	130	172	159	147	155	168	137	150	144	164	144	136	151	159	162	138	184	137	170	160	136	152	136	155	153	158	147	175	137	158	160	168	161	170	144	157	127	129	164	130	131	142	135	147	136	175	133	155	155	132	178	151	161	135	152	167	141	154	145	138	137	161	157	141	134	144	147	145	148	169	151	159	163	151	145	143	156	140	171	139	150	158	166	163	156	149	148	151	157	150	153	157	155	176	143	159	165	155	139	155	184	149	176	163	163	150	135	157	159	143	164	143	127	141	161	149	164	162	154	129	159	146	151	153	154	140	153	162	156	131	157	146	148	144	176	154	139	147	181	158	165	173	168	148	151	143	157	140	148	181	133	156	160	160	143	146	144	169	149	142	156	163	136	167	154	145	135	147	157	145	157	139	146	154	159	139	156	136	145	137	150	153	148	154	165	155	151	149	139	140	136	163	163	151	145	162	143	139	136	124	132	147	125	152	158	151	155	152	130	149	160	128	159	166	133	155	149	161	130	141	133	163	147	133	164	146	166	169	131	151	178	169	144	143	129	137
11271	2752	6620	6993	5758	4647	3770	3122	2608	2243	1979	1800	1647	1496	1288	1216	1214	1107	1022	984	948	962	867	845	759	764	743	769	754	691	716	740	669	680	708	643	661	675	668	613	617	614	598	614	588	577	604	542	585	589	593	558	550	561	564	539	574	511	565	515	604	535	560	556	527	531	590	511	537	518	560	573	521	544	524	516	517	547	499	527	515	537	520	526	508	489	513	519	476	551	466	527	546	513	528	546	565	482	536	517	446	505	487	511	539	514	501	544	489	526	524	478	524	511	481	523	522	498	498	513	501	505	561	509	489	511	482	502	535	482	462	543	474	569	490	500	492	476	496	496	484	494	540	497	478	516	487	509	532	508	487	502	513	494	512	517	503	480	492	505	509	503	532	536	509	516	488	507	456	493	504	459	548	535	500	489	509	447	478	458	480	515	511	513	518	516	510	496	495	490	489	504	528	515	528	544	483	485	491	518	459	471	513	509	496	485	502	480	538	505	492	521	473	499	494	528	523	503	509	485	471	487	483	497	461	507	468	519	499	509	517	464	523	480	515	481	479	477	531	468	527	465	477	526	497	506	535	504	500	538	517	510	484	500	508	467	497	486	530	512	486	495	507	511	509	504	516	499	499	486	521	528	499	498	524	504	483	515	488	486	504	495	519	536	498	502	507	495	495	473	500	466	527	501	502	468	514	502	472	481	461	475	507	496	503	515	502	499	481	460	514	482	449	550	506	525	505	446	492	497	510	498	486	477	494	505	517	499	511	523	507	494	523	481	546	493	512	506	532	525	488	506	511	501	500	517	487	502	514	474	517	467	494	497	466	493	529	485	510	478	483	492	503	482	509	512	499	491	504	515	495	497	507	514	551	512	520	540	503	527	489	474	464	511	475	519	464	507	524	522	517	510	490	508	502	494	472	487	527	494	529	497	487	481	488	526	482	468	499	513	499	515	513	481	481	525	484	487	474	466	567	492	514	486	475	492	513	519	492	517	490	506	494	496	487	550	461	530	480	458	514	481	496	485	522	524	495	514	512	537	484	478	503	507	491	484	486	500	493	530	534	511	459	481	493	477	513	518	467	507	470	455	522	494	482	523	516	521	501	495	491	470	530	525	523	480	516	521	496	509	498	461	517	492	498	521	524	473	499	453	483	544	486	512	479	502	490	450	471	463	494	510	555	536	519	503	506	493	487	495	524	488	492	528	517	479	466	512	480	477	503	502	522	468	468	489	489	491	506	480	473	492	481	505	462	490	504	486	528	495	499	498	495	506	512	475	489	489	510	529	511	492	477	500	491	486	512	454	501	512	434	502	470	501	500	544	503	477	491	487	479	489	493	526	482	482	518	475	496	501	489	497	491	485	521	529	537	500	465	516	502	500	471	506	501	506	518	525	513	471	472	498	491	477	494	490	495	504	492	500	488	493	502	493	490	458	493	485	497	491	485	481	483	541	469	527	524	491	485	532	485	506	493	471	470	506	467	513	471	481	546	518	484	497	473	478	494	498	478	554	506	515	515	511	479	466	512	523	529	496	502	505	496	525	471	502	478	487	526	466	511	473	518	507	510	479	512	527	522	443	494	481	502	450	514	509	481	470	498	519	531	463	516	501	479	514	529	488	526	493	493	518	483	494	445	479	519	497	486	479	478	472	479	498	485	523	515	507	481	457	487	521	479	516	509	489	469	484	503	500	500	471	504	464	510	504	536	435	488	488	548	490	511	465	495	486	483	494	504	493	468	507	526	470	432	520	520	502	484	469	487	501	496	494	499	494	536	501	491	518	493	488	489	524	465	505	484	493	546	469	556	475	487	465	518	538	508	458	479	478	495	500	490	505	489	489	522	538	530	516	483	506	464	485	519	487	496	544	498	489	493	499	499	497	508	488	474	543	474	499	465	498	513	526	467	501	478	484	495	470	468	496	525	538	468	500	521	485	492	466	459	509	504	503	458	500	474	530	528	501	476	541	491	480	504	502	511	536	509	512	481	511	487	499	500	514	519	515	528	496	464	468	488	476	536	531	502	504	529	475	486	468	485	508	461	511	451	486	472	493	504	496	471	535	475	507	523	507	531	454	504	550	500	482	530	458	497	482	488	528	503	465	519	521	478	545	509	509	493	520	503	514	518	513	507	513	498	487	542	489	491	506	528	481	498	487	513	505	488	494	493	473	508	488	532	530	476	497	566	544	505	505	500	540	502	532	519	521	508	504	476	439	513	511	514	505	492	519	480	511	504	516	521	505	491	513	458	518	501	524	510	458	452	518	451	458	504	509	509	474	502	455	488	484	532	466	452	494	499	459	523	514	498	525	522	480	422	520	479	488	478	470	499	511	500	487	509	529	477	489	473	507	513	464	496	494	508	518	474	496	532	490	506	499	477	560	529	519	462	448	488	447	515	501	468	486	535	493	464	550	514	542	471	498	481	509	474	529	505	550	485	478	518	495	484	535	542	498	473	533	497	456	475	517	463	432	492	500	464	532	483	478	519	463	505	499	528	517	488	470	479	493	517	508	504	473	512	498	553	450	496	483	498	497	466	486	494	501	530	506	547	498	500	486	464	489	507	505	532	523	538	529	526	497	530	535	494	466	516	534	523	512	503	488	498	492	522	517	480	508	508	499	506	521	498	504	495	466	495	527	498	479	496	491	541	484	533	510	470	495	525	470	530	530	489	509	513	506	473	504	475	471	535	487	470	471	491	474	468	503	470	435	484	508	501	474	495	478	514	491	479	455	525	484	516	487	496	517	516	455	505	468	508	470	502	501	487	501	511	484	511	472	483	508	503	470	485	488	490	469	507	510	497	532	484	500	511	480	498	482	528	470	546	444	483	507	473	477	525	507	497	517	517	537	520	466	500	496	483	480	479	480	529	498	526	508	506	500	489	484	479	498	500	511	474	513	472	485	542	458	478	518	489	495	503	501	496	523	472	492	472	461	499	481	482	472	491	514	496	509	488	518	527	506	504	540	509	500	523	515	552	500	459	504	494	462	480	500	501	503	505	512	514	521	454	510	479	510	502	483	494	514	529	462	510	504	483	476	494	496	504	512	501	486	506	496	485	474	516	465	457	495	508	480	500	504	520	517	515	491	554	518	493	432	511	516	489	500	503	530	498	554	500	461	502	459	476	463	520	492	505	505	519	502	500	494	506	519	535	491	441	510	469	480	484	471	484	490	530	521	516	506	506	499	500	531	479	526	494	528	520	490	463	514	522	523	517	518	511	519	479	498	501	510	496	432	475	464	529	487	506	499	483	492	473	501	478	493	474	468	492	529	511	540	442	501	523	503	495	496	492	509	538	490	506	481	474	484	496	523	521	523	540	511	493	489	503	500	483	487	478	494	463	466	478	490	496	502	552	465	480	480	465	512	522	503	455	513	503	525	518	469	506	467	466	531	482	490	509	511	493	492	461	506	487	487	481	521	507	493	467	512	541	492	484	522	501	479	472	448	477	482	501	518	471	484	504	513	477	503	500	529	554	489	506	489
2797	284	261	232	222	214	207	205	220	198	193	191	198	194	175	187	181	190	221	214	187	170	194	184	199	188	183	196	169	187	173	189	166	160	196	178	163	179	196	181	190	186	175	155	189	179	181	175	170	172	178	183	174	189	192	149	174	151	170	215	183	174	211	170	186	202	180	194	163	222	175	177	185	159	188	178	173	186	156	181	188	182	204	189	174	172	175	190	185	179	175	184	178	170	199	192	190	195	187	201	190	183	174	196	177	182	184	190	157	178	193	188	211	180	191	180	165	198	198	174	190	150	192	174	208	171	190	183	194	177	170	191	195	177	172	174	177	168	178	191	204	179	153	196	183	204	205	176	177	160	195	157	181	191	191	202	160	193	179	182	197	189	199	191	210	190	179	178	175	159	200	181	196	184	206	196	207	196	160	183	182	196	155	204	172	182	171	200	201	197	177	194	187	184	174	191	190	170	184	184	193	181	192	193	178	200	193	172	203	186	173	182	181	188	190	163	196	182	200	170	164	176	185	182	174	190	174	168	182	170	175	193	169	173	189	194	185	206	208	199	173	167	176	199	216	179	195	166	159	220	164	170	208	193	183	178	165	190	181	165	197	204	161	142	200	196	198	195	164	205	161	196	182	198	194	173	177	203	185	187	186	177	167	178	176	187	164	200	200	190	161	192	169	178	193	186	204	198	194	188	196	193	172	203	155	169	204	175	179	195	149	179	147	194	206	180	198	177	168	162	199	190	192	161	179	206	197	205	190	214	194	198	176	203	199	176	190	183	184	181	184	200	186	195	173	188	201	186	188	164	177	182	172	175	169	192	186	186	182	203	187	162	184	181	196	179	171	182	190	195	164	181	190	192	183	162	216	175	184	203	174	156	182	193	185	174	189	177	183	190	193	189	216	198	168	183	183	204	179	167	172	195	191	187	176	187	164	193	153	207	213	182	162	168	190	179	198	172	187	195	194	180	193	186	180	197	190	168	188	173	182	176	210	212	186	207	197	188	153	185	165	178	182	175	191	197	206	194	205	180	198	204	178	190	176	194	182	183	168	193	158	158	164	167	177	173	177	183	196	173	188	181	201	180	198	190	185	172	162	200	175	176	188	187	170	179	176	171	189	190	174	207	187	201	177	189	170	184	176	173	166	198	169	181	172	174	191	197	220	182	201	209	210	177	195	200	183	192	183	200	176	192	178	163	189	166	177	212	201	191	190	201	183	175	197	174	190	201	181	166	180	176	177	191	180	195	181	187	194	201	188	183	183	216	167	189	180	176	168	203	192	212	197	206	207	177	193	206	175	174	203	176	179	182	186	168	208	168	192	185	192	186	178	202	186	179	192	170	191	152	176	168	189	193	198	176	162	178	176	160	189	198	195	187	191	180	188	183	164	174	186	182	202	204	179	176	182	187	209	199	191	172	196	187	185	170	197	162	181	189	204	192	192	184	177	169	184	175	158	193	190	155	197	178	181	176	196	184	190	175	206	175	168	190	200	181	184	184	205	195	178	182	209	190	172	158	193	193	176	163	182	169	182	184	190	191	172	169	184	180	173	177	199	181	182	183	196	178	188	177	176	172	198	172	172	176	192	174	184	209	178	189	156	200	185	191	181	178	164	201	173	180	199	184	177	177	193	163	185	217	182	164	169	192	186	188	178	197	169	190	192	171	182	163	153	190	183	198	200	192	196	177	182	180	196	175	180	197	199	185	202	204	183	162	195	186	190	187	177	188	193	178	195	175	185	177	167	181	168	179	171	175	188	199	181	183	188	191	176	176	177	194	171	178	177	179	188	213	202	201	185	179	184	159	166	176	171	168	185	162	197	177	174	174	178	182	190	175	183	181	162	168	172	185	172	180	205	224	190	171	185	166	194	199	168	209	206	194	183	186	190	176	211	191	172	204	186	184	177	203	171	159	209	214	170	195	195	175	173	177	184	169	197	212	175	190	189	186	171	169	170	213	172	179	185	197	190	192	181	176	172	174	190	191	197	170	180	156	177	170	163	186	208	183	182	197	190	158	152	198	194	202	184	182	187	199	195	185	180	182	185	194	180	186	195	175	181	175	177	172	181	199	189	169	185	178	183	180	180	193	170	174	188	185	194	188	182	173	174	181	198	175	209	162	174	187	182	209	195	206	179	166	195	167	192	197	204	174	181	186	181	183	185	169	176	195	185	158	196	192	189	159	196	196	186	181	175	182	181	188	174	173	180	220	184	155	177	207	198	179	213	166	198	180	190	174	178	185	183	200	173	187	185	192	191	197	172	179	184	198	193	181	195	186	202	181	180	197	168	159	148	181	186	167	177	172	195	189	192	184	189	198	174	183	186	177	187	212	182	180	176	185	184	201	175	201	190	208	191	202	173	184	178	193	188	198	203	195	181	187	184	193	174	179	166	222	177	215	192	198	170	160	197	186	194	180	185	180	184	190	204	204	196	179	205	202	200	179	179	215	191	190	205	194	185	186	192	180	156	182	190	173	175	196	197	171	169	167	191	170	187	162	198	171	188	182	211	190	180	195	177	166	183	191	181	199	209	198	202	214	203	161	202	205	195	185	194	208	184	180	174	171	157	178	200	172	171	187	188	182	190	186	184	183	171	192	184	186	183	198	191	176	201	183	166	183	177	179	174	195	180	197	176	180	183	187	175	178	205	204	203	170	198	181	183	180	194	205	179	191	191	168	177	189	187	197	207	176	196	187	175	180	165	195	191	187	183	210	168	199	175	184	187	198	194	192	143	169	161	171	196	180	178	172	167	186	194	183	211	211	191	193	192	170	179	180	201	186	176	201	198	184	201	187	155	184	185	193	182	164	162	208	207	200	183	167	157	181	182	194	191	193	201	176	201	192	190	185	156	177	180	172	194	176	162	191	201	172	183	186	168	189	174	202	188	171	162	179	166	195	171	172	197	180	171	196	212	181	175	196	176	171	177	172	148	206	205	193	177	205	180	190	188	157	181	205	199	190	175	177	196	187	161	192	157	189	151	196	191	198	179	199	192	190	182	207	192	189	204	192	174	171	198	174	192	194	181	173	176	182	187	176	191	174	201	194	188	199	178	172	198	182	181	173	191	167	180	181	188	201	178	197	199	166	187	176	191	151	199	189	197	185	216	180	197	172	159	196	186	182	206	182	171	183	193	198	191	190	179	194	167	174	185	182	171	179	225	213	189	176	195	210	173	184	193	162	161	184	187	182	208	202	188	179	176	177	191	188	193	193	219	175	186	173	175	194	176	188	198	191	189	190	152	174	192	183	166	157	197	157	181	213	171	192	173	174	168	199	179	180	185	190	210	207	174	182	174	179	165	184	178	176	187	179	187	192	191	185	158	173	178	205	169	205	186	193	194	197	175	186	208	183	142	185	170	199	180	190	171	183	191	190	182	188	179	191	199	175	187	180	176	190	169	150	152	172	162	170	169	167	171	174	177	185	214	182	186	200	209	184	197	197	214	182	192	192	188	176	170	191	180	175	179	204	197	206
3194	701	813	839	766	709	684	635	671	611	605	581	615	612	548	591	573	590	606	547	610	529	605	597	595	590	529	538	566	563	581	554	604	539	590	572	574	570	551	587	555	558	559	582	621	551	564	583	549	592	581	595	541	583	581	559	553	587	545	550	580	611	594	579	597	573	560	578	560	580	560	588	557	580	573	548	572	584	577	564	579	590	576	567	545	525	572	551	563	612	519	583	634	540	561	565	566	604	560	580	592	581	552	575	551	536	588	548	567	582	583	558	581	583	530	586	575	559	597	555	537	541	622	531	579	611	572	548	584	610	577	581	547	541	561	613	606	559	585	560	588	553	550	559	592	585	537	571	566	592	549	549	577	576	554	586	610	552	579	568	583	568	594	550	563	565	537	625	591	603	589	581	579	539	558	509	530	589	541	536	557	552	568	601	531	556	606	557	605	546	592	599	586	547	605	566	584	568	582	588	557	583	544	546	568	575	535	576	557	546	601	601	553	576	591	566	536	572	592	563	562	605	597	591	528	538	560	632	589	600	564	574	536	579	564	610	613	549	549	568	589	541	584	558	574	506	560	546	596	512	613	562	585	550	568	588	584	562	592	585	589	558	558	548	561	580	563	576	584	561	594	552	553	559	588	581	580	540	556	553	552	551	652	590	588	579	589	541	551	542	580	562	573	572	569	622	576	547	547	577	537	610	576	558	583	560	599	590	525	573	576	581	593	565	568	584	562	593	599	598	573	553	569	552	549	628	558	576	557	573	553	541	591	608	575	567	535	608	570	577	547	535	545	535	574	581	584	566	584	515	519	595	604	600	643	583	560	595	548	580	592	578	559	572	608	557	601	560	564	565	568	531	578	576	514	592	558	577	533	591	557	574	554	566	532	587	588	570	579	542	526	551	527	573	552	543	543	536	562	564	558	581	568	608	571	563	543	540	569	578	567	588	595	540	532	601	605	533	604	624	558	573	572	563	521	595	521	556	571	576	571	587	569	550	590	584	535	547	559	552	587	588	538	582	598	586	616	570	606	559	570	587	574	561	593	587	534	560	565	621	589	555	539	574	608	535	537	590	598	561	561	545	567	600	541	602	596	550	556	578	582	567	569	591	568	587	566	538	576	570	574	586	576	595	589	580	564	566	568	565	568	572	566	546	549	532	570	543	553	524	572	601	577	583	562	612	541	579	627	553	525	563	639	561	595	561	571	566	540	580	571	562	568	544	526	550	599	571	582	600	575	558	541	515	548	606	573	549	579	587	613	563	555	572	568	545	556	525	603	568	537	629	576	522	592	557	589	540	552	563	579	545	536	558	567	571	563	600	556	527	558	560	605	547	573	565	596	569	537	582	584	580	535	572	580	546	548	549	587	590	529	592	596	574	581	586	578	559	609	568	548	560	578	544	556	614	572	560	594	592	566	578	569	590	596	556	595	589	545	543	570	553	598	537	624	583	531	569	577	551	567	566	559	571	569	567	543	600	545	563	602	551	531	575	585	547	536	585	538	569	564	579	530	580	583	580	576	590	524	640	596	562	559	566	568	596	561	557	548	582	546	544	566	572	610	557	541	542	594	642	575	564	587	597	555	543	590	585	562	556	591	573	555	558	590	564	564	545	574	570	540	561	550	564	565	568	560	587	588	562	560	559	544	530	613	559	557	604	563	548	596	578	554	595	550	565	574	598	596	545	588	567	576	569	568	564	552	577	580	542	561	541	589	576	570	567	600	529	583	571	547	630	571	561	588	597	559	590	533	589	570	559	571	567	572	585	522	558	549	543	554	525	616	555	544	625	570	551	572	566	553	536	583	581	522	576	541	589	577	569	588	574	551	583	560	594	565	519	560	527	558	529	590	587	576	544	558	575	526	590	584	520	569	571	539	544	569	574	539	540	566	546	520	540	573	603	594	533	570	534	588	611	558	553	555	567	589	575	569	592	647	564	584	566	568	558	524	557	582	581	605	591	580	558	590	562	565	561	573	530	553	569	558	549	591	537	568	570	546	633	566	622	594	563	591	585	568	566	552	611	577	556	581	572	589	556	597	572	583	583	570	560	574	582	579	532	629	550	526	552	565	540	575	536	542	558	613	539	540	601	541	578	583	548	550	559	590	593	578	572	528	578	541	527	541	499	565	548	535	589	583	532	616	585	548	595	544	582	571	622	597	607	583	546	600	561	547	571	582	577	575	555	553	557	539	564	584	550	588	548	555	568	581	552	566	578	575	552	553	555	617	598	595	605	597	581	574	561	567	541	597	565	596	563	581	562	546	576	563	569	581	548	594	561	569	551	557	625	557	565	536	541	577	522	591	584	563	530	614	589	579	617	567	597	554	558	594	542	576	552	550	559	565	579	558	556	560	606	588	572	556	601	524	567	561	547	587	576	592	567	581	594	575	602	540	552	588	564	546	593	591	509	584	556	582	583	582	559	564	550	556	573	549	603	565	571	550	539	553	563	573	608	590	581	602	569	555	548	597	602	541	518	545	564	529	612	591	585	574	533	529	570	592	586	566	565	571	566	533	529	565	543	585	577	584	590	562	557	548	580	578	576	546	540	582	552	572	569	579	545	543	579	592	546	508	546	575	573	552	561	558	566	580	568	566	565	534	576	602	584	586	568	563	554	543	581	576	573	565	559	547	567	589	589	610	564	575	518	534	576	593	527	578	568	556	560	543	551	606	566	498	580	572	571	571	593	549	572	557	546	573	537	545	596	531	539	573	576	605	582	538	596	579	561	549	605	615	568	566	584	539	575	571	567	567	546	533	559	596	557	564	512	562	584	552	574	561	568	570	541	569	595	589	555	600	558	566	614	565	588	575	575	534	568	564	584	552	629	565	543	578	572	561	543	583	516	563	576	578	558	568	532	540	551	569	617	589	588	562	551	564	555	587	575	543	566	567	575	528	597	571	563	576	576	591	587	577	507	558	592	523	574	553	594	553	558	587	576	583	599	572	566	621	570	563	600	533	598	549	560	571	557	542	550	572	583	580	572	573	578	534	570	574	600	571	552	585	582	607	557	597	575	618	577	593	578	601	611	545	611	618	540	562	565	587	567	558	533	581	580	588	593	508	550	584	544	572	581	598	549	593	582	566	531	581	563	559	586	536	555	612	577	587	567	573	539	528	573	571	543	557	557	573	528	573	605	565	585	618	556	568	565	580	529	629	595	564	539	560	532	573	583	522	565	584	602	543	548	566	554	626	573	528	528	552	566	563	606	583	571	519	564	584	602	572	544	630	564	584	563	569	556	532	595	539	613	584	536	556	559	574	587	611	576	585	515	615	542	589	617	572	564	595	585	601	578	565	608	569	583	578	556	571	560	570	597	559	545	542	577	554	581	533	562	547	555	583	561	584	606	634	565	538	563	638	559	564	591	591	608	613	547	559	566	579	565	562	567	547	586	585	558	583	565	568	565	604	530	545	552	596	575	552	557	567	570	564	549	538	566	598	562	564	567	515	567	591	542	618	594	592	548	580	554	561	585
13188	1197	1364	1012	680	538	405	325	266	207	197	181	166	156	130	140	143	137	131	125	110	98	120	107	131	102	100	100	112	110	100	97	107	113	93	105	112	96	102	105	103	96	103	89	97	104	77	101	93	105	84	109	98	94	93	91	95	90	90	95	103	113	83	104	101	83	101	108	90	93	92	76	101	90	76	86	97	86	107	74	83	88	88	78	97	96	95	96	100	100	92	96	93	103	74	100	86	84	91	104	98	93	84	103	95	81	78	101	84	95	96	102	99	82	109	101	88	113	96	92	92	98	95	89	92	74	93	76	85	72	87	84	98	88	93	94	111	101	91	82	80	82	84	94	78	110	77	100	102	99	104	97	92	92	74	93	90	105	97	101	86	80	96	91	95	97	97	109	74	98	97	83	92	104	90	87	88	115	90	100	107	93	92	87	91	84	91	81	87	96	81	122	69	79	97	78	86	93	94	105	104	89	52	104	98	108	90	90	114	94	103	98	78	83	95	95	112	100	84	93	87	92	85	80	85	98	98	92	104	79	106	104	91	93	95	93	95	88	88	98	101	94	99	89	87	94	99	95	89	84	98	104	101	87	88	77	94	77	89	84	94	99	105	93	87	91	104	82	90	77	80	91	89	81	93	98	104	86	87	93	91	94	85	77	82	91	84	98	80	91	108	83	90	79	97	92	76	90	91	110	85	82	82	83	120	113	85	97	113	90	99	96	91	88	92	102	86	81	100	102	79	95	94	96	88	84	67	83	87	83	112	79	90	106	91	90	84	108	87	75	92	84	96	92	89	94	87	90	83	99	100	89	99	94	100	99	81	111	83	87	111	90	101	113	100	86	93	93	78	91	95	103	83	78	98	97	83	87	90	81	99	88	82	83	95	81	87	96	92	96	99	98	88	82	97	94	93	86	98	73	94	93	99	103	112	76	83	75	93	93	83	84	75	108	101	94	88	94	105	105	102	109	88	78	110	96	89	93	95	93	91	85	101	103	103	98	104	95	114	86	105	97	91	85	79	86	114	86	88	78	96	91	80	100	91	106	91	89	82	106	86	91	84	92	85	84	83	90	108	90	93	100	96	92	104	89	79	96	84	72	95	96	91	105	86	101	84	69	81	88	91	86	107	82	79	93	102	75	107	94	101	91	86	76	92	103	81	101	96	92	88	95	91	96	81	104	91	100	79	99	94	86	78	87	85	82	90	78	101	112	96	93	92	92	90	89	79	100	90	102	76	91	108	86	85	110	93	85	80	87	96	81	100	94	85	98	92	104	98	108	107	84	101	89	90	96	80	83	89	95	86	95	102	108	97	92	93	97	80	84	88	86	82	104	93	78	93	93	92	95	106	98	95	79	98	68	102	77	85	109	112	104	93	96	111	95	100	86	94	86	93	95	82	91	85	106	83	85	72	99	96	86	90	106	83	89	89	96	103	98	91	88	91	86	70	87	77	100	86	98	94	70	98	91	87	106	86	100	94	96	90	85	114	97	105	97	86	79	95	99	97	87	96	100	101	91	83	91	93	80	95	88	85	86	74	102	105	108	99	105	92	115	87	98	100	83	82	90	99	103	94	111	100	81	89	92	89	88	105	84	110	85	92	94	100	109	93	93	85	96	81	94	85	86	105	98	101	83	99	65	90	96	86	96	82	105	97	111	96	82	85	81	89	86	99	100	88	84	91	90	92	79	97	108	104	108	93	99	93	94	81	92	106	101	94	96	92	100	109	84	81	86	98	91	114	103	90	86	66	93	94	86	85	93	89	78	98	85	102	90	87	89	82	81	90	86	97	85	95	77	93	107	101	89	108	96	91	85	102	96	91	94	73	114	99	90	111	98	84	72	85	97	79	86	78	94	97	104	86	112	96	90	114	91	106	94	84	81	98	76	102	86	83	91	85	94	112	84	92	98	109	85	84	102	88	80	96	86	115	113	87	99	106	94	89	98	100	109	84	97	90	92	79	71	98	94	88	95	95	93	95	80	77	90	80	101	100	102	79	100	84	80	94	100	109	82	96	96	83	98	107	85	93	81	88	112	95	93	94	91	96	103	96	105	91	90	108	87	96	95	86	88	104	86	90	89	80	106	89	83	107	106	80	110	110	85	90	82	98	82	98	107	92	95	96	109	105	87	93	94	73	94	76	94	86	97	93	79	111	84	108	65	76	96	107	92	96	92	98	86	83	91	101	85	81	90	84	89	99	90	96	80	86	98	89	94	77	83	94	103	101	89	103	83	92	93	79	105	100	88	79	90	97	84	96	92	86	95	100	87	84	89	101	83	89	95	94	97	102	98	96	89	92	91	100	80	80	100	105	95	88	103	84	91	109	112	93	102	98	95	90	85	90	90	98	90	84	93	84	88	95	108	98	106	95	89	72	87	91	97	85	91	84	88	85	91	79	100	72	99	95	111	88	101	99	85	91	85	79	99	108	97	75	99	77	95	71	87	108	82	84	96	107	79	87	81	98	90	80	82	90	73	103	97	106	96	83	97	100	111	84	105	78	85	99	88	91	80	88	99	91	86	86	75	105	96	77	87	92	85	95	90	91	96	86	87	115	96	106	84	102	85	83	82	84	100	99	97	91	96	78	88	91	95	103	100	102	97	91	117	92	79	96	108	88	107	101	86	84	93	101	78	76	98	82	90	92	102	88	102	73	95	104	73	93	99	101	117	82	87	79	90	88	89	86	91	103	89	102	90	84	88	79	92	98	80	102	84	94	100	85	85	85	92	85	91	97	87	108	87	87	84	122	90	97	95	88	103	93	97	102	114	91	82	79	84	88	108	101	94	95	69	74	94	73	97	100	103	81	85	78	100	81	83	98	106	105	79	90	96	104	89	110	84	85	82	85	91	103	110	96	96	92	97	103	87	78	79	109	73	101	106	94	96	80	98	70	104	84	111	99	92	112	85	77	107	87	87	87	84	87	111	90	98	103	96	75	106	84	86	97	93	86	91	101	75	84	87	106	107	105	86	88	97	79	101	93	107	88	106	92	91	96	98	76	87	100	76	98	101	99	72	100	95	96	93	86	92	89	93	88	110	111	79	79	81	104	86	106	102	78	84	86	77	89	97	101	88	89	77	116	107	101	97	95	90	100	79	83	93	95	104	99	98	98	95	100	95	104	116	87	96	88	103	79	94	100	95	85	92	98	108	90	92	92	103	94	84	101	94	96	74	90	81	91	89	98	94	91	83	90	79	87	95	79	80	97	99	93	84	88	92	92	88	100	89	92	119	89	95	104	94	101	97	88	95	84	98	92	99	79	92	92	92	91	82	106	89	93	89	94	80	91	102	115	90	95	92	88	94	100	92	99	97	89	78	115	93	77	90	82	88	90	73	93	89	99	97	88	92	88	101	96	98	99	87	74	81	103	92	99	77	105	87	97	92	87	93	108	92	97	100	80	94	85	107	78	85	100	90	88	91	105	97	99	82	85	94	90	110	98	79	105	85	99	101	97	107	100	95	90	71	107	93	76	87
7834	1375	3339	3745	3155	2453	2007	1680	1428	1239	1062	947	822	797	721	754	681	602	556	571	572	549	534	515	499	461	485	446	459	419	438	424	400	420	386	400	374	371	363	402	397	391	379	371	406	346	352	326	371	380	374	353	322	356	342	374	347	349	322	320	361	380	329	340	382	352	343	348	326	345	319	352	340	371	335	322	333	322	336	323	346	314	332	337	343	322	302	354	369	324	323	327	320	326	333	332	329	322	288	340	355	320	330	323	335	358	341	337	340	341	376	327	331	287	364	331	312	309	343	334	326	333	306	301	342	324	331	314	355	331	342	321	312	321	308	298	374	342	313	322	297	293	320	358	337	340	329	323	295	326	338	331	314	324	301	343	312	315	298	376	335	357	314	311	319	309	345	362	328	275	336	314	334	314	290	360	305	361	357	301	323	331	320	329	295	303	289	320	316	348	337	326	310	344	336	334	358	303	336	332	357	312	298	337	310	282	339	333	317	315	309	334	338	354	345	321	299	332	306	338	301	366	362	334	320	319	312	340	341	321	336	325	312	302	301	308	301	327	305	341	333	378	314	349	334	336	316	328	308	318	308	305	315	328	300	305	338	330	345	298	300	321	303	319	328	324	325	326	351	320	296	345	314	333	323	319	305	335	348	327	328	344	313	338	320	304	312	294	349	337	319	358	328	300	308	324	301	306	322	316	321	303	316	324	370	326	301	353	346	301	312	308	311	297	336	325	304	340	293	315	323	320	312	321	315	334	338	345	310	349	317	338	303	315	326	327	318	332	321	326	304	311	302	358	351	327	354	317	357	350	320	325	333	332	280	306	300	350	338	312	300	363	333	294	343	322	351	363	338	327	304	313	292	318	329	342	319	325	325	312	312	320	334	327	324	314	336	347	299	293	315	313	306	287	331	299	336	321	312	322	319	306	344	319	323	334	345	287	313	328	331	325	340	321	346	316	322	316	319	323	319	305	362	332	320	342	314	347	333	335	324	345	335	340	313	303	339	311	325	325	310	305	326	342	319	304	315	318	320	328	333	325	349	320	313	337	309	301	314	352	302	306	300	308	325	323	321	329	304	341	304	339	307	296	339	313	309	326	305	317	323	322	346	341	307	320	318	336	337	310	349	341	355	304	324	355	298	311	306	312	321	303	305	314	321	351	298	337	326	289	324	309	316	336	331	349	317	323	308	319	326	298	316	304	322	312	310	293	299	332	306	327	322	339	329	305	331	303	324	353	314	330	310	325	303	346	335	300	333	326	323	268	314	333	295	336	313	344	340	292	319	281	315	335	331	313	329	305	331	316	316	357	305	332	316	275	340	310	331	315	333	326	351	330	311	298	356	351	330	331	321	323	331	299	319	320	292	328	344	320	341	368	314	319	337	338	339	333	315	355	304	313	303	334	313	316	307	323	338	329	310	310	325	323	354	297	337	331	337	326	316	294	311	324	320	320	321	312	333	328	326	328	308	336	318	324	307	327	313	312	293	331	348	344	292	324	306	317	312	334	339	326	349	345	315	316	327	347	326	334	352	359	366	316	314	308	341	339	314	323	326	297	338	329	333	315	317	338	343	328	325	339	287	284	341	315	344	318	333	288	328	297	294	325	305	312	338	286	334	341	310	347	319	309	327	356	337	368	298	312	317	336	332	315	307	281	337	329	340	325	332	317	340	336	302	331	298	303	313	325	360	299	304	302	360	341	348	339	307	320	335	330	332	338	343	322	309	310	301	318	355	324	339	285	343	348	294	330	363	314	314	316	299	325	331	312	336	333	311	309	330	315	344	345	313	298	285	318	325	307	331	282	295	330	310	332	322	308	327	321	293	321	288	319	336	318	330	351	313	290	382	337	296	309	317	298	349	321	329	340	311	300	338	287	357	337	314	326	315	315	328	334	350	315	310	343	330	323	312	334	307	347	337	313	349	302	329	314	343	319	321	306	330	355	304	298	303	283	324	367	310	336	323	340	351	326	325	316	313	282	343	315	349	327	307	314	327	310	311	316	329	328	300	343	322	307	316	306	343	302	307	358	294	318	316	327	333	294	318	314	318	316	304	349	304	316	348	311	332	332	317	326	312	311	315	326	314	306	296	320	332	304	318	336	347	344	308	315	315	313	302	317	310	314	360	322	328	338	330	307	305	334	339	306	325	350	350	356	331	303	306	332	351	331	340	307	320	302	346	334	332	315	361	348	294	343	303	294	300	354	303	352	304	343	318	306	328	310	303	336	335	302	307	344	323	329	325	322	317	325	343	348	316	300	321	318	296	317	330	304	307	354	306	346	317	320	286	305	322	323	314	341	324	306	355	314	319	332	325	343	356	331	334	305	322	313	338	337	326	333	314	358	318	338	329	322	321	287	305	308	315	317	323	338	331	339	304	338	327	285	301	296	333	339	331	348	318	306	319	320	317	314	323	312	313	278	304	339	329	337	342	304	335	346	317	313	328	322	334	353	298	328	326	335	315	299	319	337	349	331	293	333	332	304	343	355	328	315	326	311	329	316	335	309	290	301	297	347	341	307	329	324	327	332	343	316	317	330	342	333	348	332	334	309	312	345	346	341	337	319	333	314	325	312	302	302	319	307	332	321	347	353	324	301	318	329	302	330	295	303	315	331	316	319	324	327	314	332	314	334	318	322	300	325	341	345	310	287	346	326	308	368	324	320	313	347	310	326	347	312	321	335	330	309	331	329	301	325	317	316	321	285	306	337	296	317	308	304	302	292	341	361	314	355	325	328	285	328	308	335	335	324	314	325	309	305	320	302	300	317	325	326	327	305	327	354	342	310	330	338	341	309	326	332	307	300	335	333	318	313	331	351	327	342	339	305	369	317	306	344	318	310	299	311	338	322	322	319	308	328	314	308	307	341	327	330	322	332	322	317	334	306	317	299	315	327	334	334	314	294	342	346	329	296	327	322	347	312	331	334	313	334	351	289	290	300	333	325	340	323	331	315	341	334	328	291	305	330	316	284	335	362	271	310	332	352	306	350	312	300	345	303	313	313	312	322	304	350	339	285	309	340	336	337	348	337	348	334	342	330	374	341	286	305	332	339	347	302	319	331	315	367	328	304	301	313	319	324	319	314	340	336	301	307	342	295	312	331	311	343	306	327	288	323	341	355	305	287	351	336	320	313	332	322	346	312	336	355	278	313	349	335	330	325	316	338	314	325	318	314	297	325	300	337	330	341	333	327	338	299	310	321	301	309	306	308	300	294	329	322	334	346	343	340	327	314	259	335	341	329	316	348	305	322	311	310	330	301	327	348	339	359	322	324	313	342	311	356	327	346	327	323	333	319	318	323	295	322	315	351	341	302	325	330	283	336	338	339	336	306	331	296	320	306	330	336	312	317	340	333	349	311	304	310	318	315	299	336	310	330	338	309	323	301	334	339	324	307	328	325	312	304	322	303	321	303	302	321	326	312	357	320	359	341	319	338	294	324	293	303	325	315	296	335	346	337	297	339	327	328	323	298	321	310	359	349
23172	3175	2848	2053	1477	1020	763	597	516	435	368	289	312	291	284	241	227	249	212	212	213	201	190	195	193	174	185	194	162	180	164	174	171	176	159	170	192	152	192	161	166	157	172	173	137	167	156	171	150	145	190	159	146	132	166	140	164	143	182	165	176	144	148	158	126	121	153	150	147	139	159	164	155	158	151	164	159	155	167	152	167	154	175	148	155	162	165	137	127	132	158	150	150	162	150	153	185	175	133	148	142	150	140	152	137	151	163	164	169	144	150	165	139	137	179	158	144	149	162	129	147	145	135	154	153	162	148	169	157	138	149	162	158	141	146	153	158	139	159	155	144	137	149	152	143	183	131	168	149	161	156	164	161	168	144	161	154	146	166	151	155	156	144	138	145	162	156	132	142	166	164	138	142	136	151	156	142	159	157	157	131	156	146	146	140	145	157	137	169	147	164	166	153	154	146	149	135	159	152	142	168	155	174	153	135	151	147	130	140	144	157	156	149	151	148	148	133	154	167	153	152	178	144	153	145	147	153	147	156	130	151	136	139	135	152	149	156	162	156	151	136	157	147	159	159	156	166	153	140	131	156	136	142	160	149	139	140	142	149	129	143	152	157	161	149	161	145	155	158	136	145	153	160	155	159	159	168	130	140	166	154	156	144	132	146	173	151	181	152	151	130	151	143	134	139	169	137	150	145	116	145	147	133	173	133	168	145	161	133	159	122	158	154	133	137	164	161	156	137	170	142	131	146	131	146	138	156	141	147	181	148	166	167	174	150	153	172	133	160	152	149	126	150	155	143	143	143	141	155	148	151	152	140	140	149	167	155	153	163	169	169	145	152	158	133	134	130	164	165	148	152	166	142	141	140	139	159	177	140	156	140	167	160	163	145	145	140	169	160	177	130	149	135	150	125	160	140	142	166	152	169	170	140	139	147	159	141	158	159	149	161	149	150	150	145	157	147	158	158	146	140	153	162	178	147	152	147	144	157	160	150	153	164	153	142	155	154	129	138	159	154	142	145	156	147	155	143	166	157	155	158	126	151	171	156	148	144	170	169	141	148	141	137	164	154	172	158	153	159	141	137	137	165	153	159	149	147	149	149	145	151	160	130	156	154	155	135	151	152	143	190	158	158	146	178	152	145	146	182	150	161	136	148	144	132	153	144	161	150	138	181	177	162	157	166	141	148	161	168	149	137	153	136	133	145	148	173	160	143	146	119	132	150	152	167	177	135	162	166	164	152	157	149	145	140	149	136	151	139	141	139	137	128	136	169	122	161	155	151	141	168	154	149	129	148	179	142	168	150	144	152	156	143	165	123	142	147	141	147	144	156	145	160	159	127	148	154	138	174	150	164	150	150	154	173	175	151	171	142	137	137	156	143	144	167	158	140	127	163	164	146	144	170	157	170	164	154	151	159	164	142	147	143	151	164	148	155	133	148	157	172	157	165	141	145	162	146	122	146	167	150	142	133	171	160	150	142	165	145	152	150	170	130	157	156	147	149	152	157	157	149	148	142	160	162	152	141	138	151	149	158	145	144	148	142	164	150	164	143	155	160	132	154	125	140	160	185	160	154	158	147	153	150	171	148	146	144	158	149	141	143	137	169	150	159	181	164	140	148	173	144	140	146	150	149	163	151	125	145	165	143	176	161	146	132	143	168	140	146	143	161	150	173	135	142	162	120	152	153	158	143	141	150	142	130	142	183	148	151	152	161	147	144	162	158	145	165	178	136	172	158	154	146	162	145	138	137	141	130	145	159	162	142	136	151	173	140	147	153	156	148	172	148	141	162	140	138	168	134	167	150	158	155	147	163	155	160	141	148	148	166	185	164	160	156	165	154	142	142	162	132	162	121	148	142	138	141	161	168	160	172	190	146	157	150	191	151	153	148	167	162	150	160	144	164	157	148	172	136	147	153	160	157	159	154	147	140	165	135	150	150	147	141	140	144	163	134	170	141	165	158	136	166	158	184	137	140	163	159	166	155	171	158	158	150	158	149	138	155	144	160	144	142	149	158	178	139	154	147	118	158	147	140	157	134	143	155	152	143	153	161	134	140	135	143	142	143	162	145	163	153	156	149	139	144	156	154	156	150	171	164	141	139	156	158	164	160	141	165	152	161	123	156	133	152	156	142	143	136	141	171	156	162	154	167	154	167	140	130	143	143	152	146	151	155	157	168	142	175	141	139	142	158	125	157	169	128	150	170	164	167	175	156	146	151	162	162	137	163	143	151	154	155	146	158	159	138	143	156	165	132	172	144	155	148	148	151	163	175	152	182	148	153	129	141	141	128	149	144	142	167	142	162	158	138	152	165	174	149	111	140	166	152	153	137	167	178	134	147	136	153	166	131	142	134	143	150	143	142	138	141	138	156	138	165	147	163	146	145	149	142	110	178	163	139	144	151	132	141	130	145	134	160	138	164	162	165	157	157	149	141	153	161	170	144	145	202	160	170	158	163	163	142	153	150	178	151	140	146	152	157	159	157	151	143	136	150	149	154	155	149	145	157	136	167	125	146	170	155	162	153	160	142	144	123	134	125	169	132	152	178	130	143	141	127	158	162	142	134	157	143	160	154	141	151	156	159	142	146	154	134	140	157	171	154	128	132	168	142	128	131	149	166	163	151	169	167	141	121	129	154	152	157	138	158	137	164	135	146	152	154	159	160	149	155	146	129	143	164	139	156	133	138	138	155	138	147	156	170	152	153	143	157	127	156	165	151	136	151	136	168	156	145	162	137	176	146	156	130	158	144	168	147	148	144	169	150	158	149	133	169	150	135	141	147	147	132	157	135	158	160	146	151	155	157	157	149	155	141	148	134	162	146	151	142	163	152	146	110	150	155	126	151	153	141	163	154	148	167	168	148	169	168	142	164	137	149	147	142	145	144	153	161	154	149	140	166	135	163	126	146	159	151	155	135	185	137	149	151	134	158	161	141	149	146	155	152	128	154	161	154	156	146	177	139	149	139	142	154	143	147	147	157	170	149	154	147	147	152	134	170	149	150	134	136	141	164	163	153	167	159	166	158	161	164	152	164	161	167	156	145	169	126	160	170	151	141	161	143	145	144	151	149	152	150	170	152	143	165	149	127	154	140	129	145	159	151	139	146	159	141	159	133	146	148	137	161	117	134	148	156	152	150	124	125	149	163	152	148	156	163	148	125	161	138	143	174	152	162	162	167	142	153	140	137	167	135	148	177	165	141	162	150	153	149	127	159	150	157	151	158	152	163	137	162	156	160	143	142	155	144	168	150	156	155	147	158	148	162	162	134	144	138	152	146	143	143	178	141	178	170	148	152	148	172	164	169	130	164	145	145	153	149	140	135	156	151	152	158	148	159	132	150	160	138	152	142	151	162	172	162	151	148	165	164	154	139	176	135	149	154	130	164	150	161	135	149	147	155	147	150	155	141	163	150	149	172	147	141	155	160	148	145	134	172	145	136	147	166	153	139	152	161	141	128	150	150	138	155	136	160	183	151	138	135	160
11605	2783	6608	6963	5876	4679	3816	3170	2681	2285	1939	1852	1522	1465	1339	1288	1201	1098	1019	956	918	956	922	824	821	792	749	750	717	698	671	691	700	629	630	658	598	631	645	605	629	586	563	617	590	544	579	552	556	553	581	565	583	565	545	582	511	557	537	509	534	533	566	543	526	525	510	551	517	530	533	509	509	506	526	520	525	537	533	479	508	541	547	525	496	511	512	505	553	506	537	517	547	506	552	496	530	497	540	525	523	544	556	475	499	476	496	497	506	532	481	501	534	477	553	492	531	496	499	526	517	513	530	551	526	502	481	498	462	453	505	518	527	487	546	507	527	508	522	502	487	519	547	505	487	515	509	505	485	512	541	506	488	502	481	485	526	511	508	548	481	516	488	509	514	508	492	519	468	501	474	516	508	482	530	531	474	493	472	517	503	544	524	466	470	549	521	486	555	518	562	492	488	488	505	514	529	498	514	533	530	479	510	469	504	509	471	478	503	536	480	543	521	505	463	467	502	531	536	515	454	494	507	534	456	537	477	515	520	536	494	491	481	478	492	489	512	529	516	505	528	529	484	511	453	502	493	503	523	467	480	494	491	490	498	490	518	515	461	533	500	427	512	492	537	520	516	470	533	492	528	524	499	513	475	459	491	514	505	483	504	518	458	482	507	510	508	522	455	523	503	491	475	492	482	498	487	468	516	496	521	489	531	516	489	555	514	510	500	511	471	535	484	541	502	499	463	512	508	508	521	517	503	512	478	472	489	540	500	540	488	491	524	519	471	550	482	512	476	486	489	483	510	527	545	509	500	484	504	476	521	503	485	503	548	500	479	493	503	514	485	538	503	515	472	457	511	519	468	517	505	499	495	481	506	504	495	521	518	474	465	474	494	487	520	480	511	519	511	471	497	471	457	455	484	519	480	499	493	473	472	504	452	518	504	523	513	480	496	484	510	526	505	458	465	505	522	530	498	496	516	507	490	480	509	494	488	516	458	547	510	555	487	485	495	420	465	499	486	522	496	491	549	499	488	498	503	513	521	525	472	517	531	497	522	501	520	500	485	527	492	511	490	476	497	499	517	488	484	502	472	471	513	511	457	505	457	496	553	528	491	499	510	464	525	501	461	512	510	479	545	494	517	505	486	504	494	512	489	493	544	489	482	519	507	528	525	473	501	513	481	501	497	554	546	510	455	493	485	489	526	543	457	502	490	528	489	462	489	511	505	476	492	536	465	515	509	446	492	509	463	538	463	538	483	501	526	466	486	518	459	469	529	516	475	522	495	516	463	484	489	466	464	500	505	465	509	490	555	522	498	459	540	502	545	531	493	512	499	514	508	514	499	556	515	533	510	517	459	507	506	506	522	498	471	465	501	507	489	491	460	491	475	483	508	498	486	508	511	519	510	539	478	543	500	505	463	481	494	471	506	483	467	486	526	497	514	507	486	455	488	542	490	508	479	487	492	516	472	495	509	550	512	532	494	500	538	474	498	444	456	497	493	486	507	505	503	506	494	534	510	493	511	510	509	502	530	514	499	535	497	493	491	486	515	470	475	504	484	539	522	492	486	517	497	507	501	521	514	507	518	482	519	481	505	489	509	476	442	508	510	461	551	496	459	505	512	499	461	540	500	508	549	506	475	517	521	458	493	452	517	502	463	521	489	478	484	485	468	485	520	524	510	508	532	506	553	493	462	482	487	452	485	480	520	487	492	466	496	512	533	485	520	502	520	488	457	486	488	517	491	503	526	493	465	458	472	517	477	464	495	483	475	537	514	478	530	530	491	524	499	500	475	515	515	488	511	471	536	478	514	492	474	461	460	513	501	499	473	501	530	527	460	491	526	492	456	469	546	523	517	512	504	486	536	513	504	481	459	519	471	505	503	518	474	513	509	521	506	542	478	534	512	490	540	485	500	492	513	503	507	475	501	503	499	481	495	492	532	514	484	481	497	485	527	488	479	509	479	489	497	467	502	484	499	522	465	526	517	490	518	510	499	481	493	474	519	493	510	502	507	492	452	488	532	492	520	476	504	562	484	498	498	469	545	521	442	507	528	491	488	486	508	504	522	516	477	515	498	524	459	503	454	499	492	501	525	518	498	477	463	517	509	522	524	516	438	527	496	498	499	494	479	474	519	521	479	514	493	530	505	501	498	524	503	518	512	534	514	479	472	494	469	485	534	522	520	469	509	488	500	507	511	492	483	504	475	502	501	517	524	523	479	493	488	497	518	474	510	534	486	506	449	497	490	492	563	472	488	489	505	497	477	488	484	508	519	482	500	460	507	508	498	494	472	489	503	492	510	475	472	537	486	517	511	536	529	520	512	504	489	478	496	493	489	478	526	489	546	514	500	475	504	519	482	480	507	516	472	477	483	530	495	499	484	537	476	500	547	500	475	484	499	487	502	536	518	502	508	519	512	477	503	473	517	516	474	529	448	494	489	523	500	490	530	494	507	507	481	525	482	495	486	514	469	500	466	479	478	533	507	503	526	470	518	495	509	475	508	503	487	520	516	544	502	478	494	510	506	465	482	486	504	491	472	508	481	481	504	481	468	536	518	450	513	507	472	523	480	497	480	549	483	464	508	506	501	489	493	461	484	497	498	475	465	489	507	480	496	469	540	515	538	504	502	505	480	498	516	494	494	512	527	502	503	497	479	515	479	502	488	502	490	473	519	523	493	505	517	504	483	454	511	532	532	486	534	473	436	477	535	495	503	505	522	504	474	469	477	468	510	497	504	480	482	468	514	484	486	483	509	498	501	485	487	503	522	524	523	474	508	491	479	513	501	511	512	527	484	482	495	506	501	522	475	506	508	493	524	505	527	488	512	514	490	531	463	501	498	486	545	526	503	514	520	507	490	499	493	519	517	515	485	501	486	486	475	523	508	514	494	435	475	513	499	470	515	488	496	509	535	498	510	507	487	458	481	494	537	495	504	514	506	479	491	517	444	521	483	494	508	496	509	511	507	457	501	495	518	494	466	498	496	499	479	518	494	502	529	493	530	514	519	504	476	490	508	464	511	478	527	500	495	495	500	485	480	502	505	505	488	541	519	479	501	506	485	482	550	484	493	481	501	456	512	479	543	477	521	494	491	492	494	498	507	511	499	512	508	477	479	489	505	487	492	517	490	503	554	494	515	477	501	495	509	493	535	526	532	488	499	531	508	457	526	528	513	506	530	504	465	521	543	477	511	491	479	501	492	492	491	501	479	471	507	504	493	481	486	511	468	538	489	523	533	444	481	510	545	503	515	503	554	513	437	467	469	511	498	525	485	536	500	444	509	474	537	514	493	500	501	483	501	513	522	487	507	508	525	496	502	507	517	487	498	492	477	483	468	509	471	512	491	476	486	550	547	471	512	500	489	489	516	454	539	517	502	502	503	513	487	526	488	504	483	480	501	523	483	536	520	505	492	532	525	489	510	482	489	558	534	503	547	494	458	477	475	504	489	501	491	464	499	483	499	532	497	474	511	541	494	483	497	498	469	513
2730	300	277	261	228	210	173	205	189	180	238	177	164	189	202	191	165	190	179	184	178	174	184	176	202	207	191	197	190	178	188	163	183	198	176	160	181	193	185	190	175	175	193	201	183	177	172	170	169	202	184	173	184	195	179	195	174	147	188	192	164	181	204	192	176	182	183	175	201	208	181	157	208	164	184	177	181	171	195	165	176	175	190	168	202	159	196	174	200	178	203	151	186	192	208	184	192	185	172	179	183	188	163	197	173	166	166	188	184	168	193	170	205	166	217	196	178	154	182	183	178	187	196	202	198	195	189	198	168	182	191	184	195	196	185	185	180	198	188	209	196	174	183	174	180	179	179	193	159	179	177	195	198	177	203	199	171	171	186	193	219	208	207	189	175	191	183	176	169	181	190	190	175	181	161	200	171	168	196	180	189	158	164	197	192	193	197	191	184	205	183	175	154	168	164	180	181	174	191	173	194	178	186	217	175	188	169	177	185	145	197	178	200	166	196	183	198	175	169	214	165	173	189	224	197	205	191	181	201	171	174	188	205	207	191	184	176	173	184	206	207	196	196	183	189	182	173	195	177	190	190	179	203	181	194	174	162	203	173	189	164	177	175	205	183	191	166	191	182	165	175	190	176	161	175	203	212	172	178	181	192	188	196	174	218	197	186	192	191	198	169	169	191	177	194	166	170	189	166	195	195	143	177	189	208	188	196	168	157	167	180	183	190	188	178	200	183	197	165	160	195	200	180	171	201	199	206	169	185	185	195	187	173	197	163	198	171	191	165	177	207	185	211	179	204	181	181	202	169	177	170	166	190	180	192	174	193	169	183	169	189	188	195	197	174	170	203	198	184	176	166	179	171	191	186	202	158	201	193	189	199	211	193	178	219	189	180	186	178	171	173	200	206	192	193	191	173	166	198	191	168	197	206	179	170	157	193	190	194	203	186	175	212	182	167	170	205	182	196	175	174	198	198	170	188	182	166	171	215	169	192	177	182	171	163	194	178	167	195	199	168	162	181	188	199	191	161	172	180	183	188	201	183	171	186	196	194	176	178	179	194	186	167	173	184	187	169	163	177	192	162	174	188	183	186	176	209	162	149	190	168	192	207	210	160	165	195	177	177	209	158	183	180	166	209	192	199	203	190	182	180	166	171	168	179	169	176	184	181	212	207	181	178	177	179	193	186	202	167	163	165	186	184	208	161	177	207	175	181	180	188	214	193	194	179	156	213	187	211	183	184	187	178	175	182	186	196	169	155	174	182	197	164	179	179	172	169	192	181	184	178	197	186	179	164	181	184	183	191	184	196	178	185	196	209	181	174	192	198	187	198	192	163	169	185	161	164	185	188	186	192	200	187	198	189	185	173	168	190	186	179	178	199	191	177	177	175	172	186	196	168	189	185	178	207	185	194	182	169	195	175	160	188	195	183	191	193	174	213	152	194	184	191	176	194	164	176	215	178	182	191	194	171	169	166	181	167	189	205	186	190	193	185	192	179	185	192	180	174	196	197	195	186	184	176	173	224	199	196	222	182	180	177	205	176	175	190	182	174	187	186	173	163	184	191	176	166	170	169	187	173	191	174	192	193	186	187	169	170	169	168	171	195	188	194	185	202	180	175	185	200	180	190	209	186	206	170	202	173	168	169	193	186	197	186	201	167	174	190	180	191	158	194	194	186	187	162	177	180	188	179	180	183	191	196	174	195	208	189	174	188	196	176	178	162	186	183	174	169	193	175	152	207	194	180	179	163	176	188	170	195	175	213	183	202	203	174	195	178	181	195	163	145	179	179	184	186	214	172	202	176	196	210	165	184	202	208	170	172	166	209	176	160	201	181	182	181	197	189	157	206	167	187	195	177	178	175	191	184	177	158	195	186	221	186	220	176	186	210	195	178	192	184	161	191	177	193	201	171	194	172	190	190	170	181	172	166	175	178	183	165	177	194	178	194	170	172	197	183	161	178	179	185	167	179	178	188	207	176	204	154	168	192	179	190	181	185	203	175	173	186	189	169	165	175	196	173	182	190	197	185	179	191	200	191	184	177	202	182	162	181	175	180	180	176	227	191	189	178	192	204	183	204	173	187	199	177	176	170	193	189	183	191	183	216	185	182	161	177	182	165	182	190	199	196	214	179	165	179	164	177	203	165	196	201	194	193	182	190	173	195	180	181	201	176	179	162	164	175	191	178	178	164	182	205	199	188	193	204	160	175	185	173	172	195	184	169	192	167	189	180	200	186	169	200	165	214	174	217	177	172	201	188	169	180	181	179	171	192	189	192	196	185	170	168	182	158	178	176	202	175	182	204	187	195	185	172	195	201	199	174	170	179	199	191	172	199	219	198	163	182	168	181	188	174	208	173	175	181	172	175	213	187	185	163	177	193	182	196	183	185	206	192	186	191	195	184	174	183	195	162	196	171	211	194	209	165	166	172	190	186	184	180	191	202	202	188	194	202	190	222	194	175	176	180	169	169	157	179	186	170	182	173	195	202	176	175	170	160	195	169	176	194	183	187	168	198	181	189	193	171	180	173	182	205	164	163	201	191	201	192	207	185	211	192	168	156	195	194	172	171	164	202	200	190	167	173	204	189	171	214	185	201	180	183	160	183	167	166	204	189	191	195	183	171	185	178	211	212	177	181	188	217	193	175	191	177	207	175	192	171	176	186	186	176	155	181	198	157	185	178	161	165	188	185	182	161	202	166	189	184	190	191	202	186	189	191	195	182	206	184	192	174	194	169	173	194	181	181	189	186	200	183	198	184	216	191	199	187	197	175	217	192	207	181	187	166	178	191	172	193	186	178	195	183	191	184	206	207	192	166	186	196	205	190	191	168	200	189	205	191	183	187	181	180	189	175	191	175	197	173	169	194	171	173	174	201	182	186	183	202	156	189	183	195	190	177	167	195	182	195	199	184	175	200	172	171	184	171	175	172	211	189	203	183	197	152	163	176	191	184	178	172	183	186	194	195	178	210	188	190	163	176	194	166	165	197	193	175	201	185	189	194	198	184	190	188	174	184	165	171	179	180	179	203	179	162	187	175	175	204	207	161	192	165	178	171	165	164	184	168	172	197	178	200	176	176	183	181	163	181	196	167	196	180	188	205	170	171	190	191	189	183	189	204	209	197	199	177	182	205	179	202	168	196	171	189	175	182	197	185	214	165	158	192	206	187	183	195	177	186	180	179	190	185	172	190	206	190	188	181	196	194	208	181	175	183	190	187	205	185	184	172	163	192	173	172	183	186	192	182	165	179	175	186	180	172	187	185	182	197	184	196	191	195	165	168	175	168	174	194	203	189	182	167	179	215	164	186	186	191	184	176	187	182	211	167	164	168	176	182	179	203	187	197	210	169	183	172	172	161	175	180	182	176	175	165	186	195	147	179	172	191	170	183	194	187	204	208	181	201	189	200	192	194	196	179	194	163	198	176	189	198	209	179	185	193	180	189	187	176	179	202	186	161	191	186	190	200	180	184	187	175	201	184	170
3273	642	791	841	756	717	695	631	643	612	575	640	571	563	551	625	586	532	611	598	568	619	573	544	605	587	606	562	619	553	564	539	584	574	535	543	542	566	565	600	548	547	555	579	571	572	547	584	566	571	595	549	545	577	554	614	580	529	581	535	530	545	594	555	530	552	575	558	573	601	546	538	561	558	545	556	539	554	564	569	569	569	575	569	608	538	566	608	527	587	572	536	595	536	559	537	581	543	565	595	582	571	570	527	564	596	547	554	547	590	541	573	554	574	568	611	545	566	541	608	573	599	587	615	582	576	630	572	548	599	549	613	602	578	555	567	559	551	596	579	569	583	572	561	571	610	556	587	533	595	553	550	583	595	572	576	569	560	564	608	543	551	577	571	566	591	591	557	561	552	538	607	517	568	587	542	563	548	597	536	544	571	572	569	540	574	553	592	576	602	572	570	589	572	558	549	546	568	559	586	540	610	588	530	528	572	574	562	550	595	532	570	562	594	600	596	579	549	524	555	579	575	608	554	554	567	548	584	573	595	608	569	547	564	540	536	521	525	594	578	578	584	583	591	624	584	529	537	514	571	532	594	561	556	558	556	551	600	593	595	580	562	593	573	562	592	528	579	592	604	584	557	507	567	516	577	554	583	556	540	582	540	607	561	588	561	574	563	530	572	551	581	575	599	596	558	578	550	589	534	551	600	572	567	537	568	576	543	531	609	532	574	554	571	573	530	571	543	559	613	551	547	567	583	545	588	512	582	583	584	603	585	607	553	563	557	554	577	550	529	578	551	554	543	582	583	576	523	578	550	540	595	565	554	562	563	586	532	558	589	520	569	602	600	583	551	584	559	560	531	576	567	578	545	571	540	548	592	594	568	575	565	573	537	575	545	548	578	541	593	616	624	516	590	562	564	570	575	570	557	624	546	560	580	566	539	562	572	588	574	596	564	586	534	585	589	601	526	591	562	575	569	574	532	567	548	585	573	602	590	531	583	538	587	578	620	518	534	581	601	628	563	599	580	587	559	560	560	571	556	572	545	575	592	557	544	567	552	561	554	570	585	582	556	542	549	584	593	517	514	533	536	507	539	535	563	578	564	585	545	549	540	573	576	541	557	576	569	568	606	541	581	568	532	579	598	570	559	528	579	558	566	567	594	549	541	545	577	564	540	569	577	547	585	576	574	550	572	545	587	570	623	566	584	596	581	583	546	530	568	555	614	576	561	573	582	566	580	564	553	593	551	590	574	569	573	569	589	560	538	556	573	548	531	546	542	561	590	567	551	570	564	598	526	584	578	565	576	576	616	605	571	600	564	555	567	556	602	549	521	597	561	540	527	575	595	605	579	586	517	546	576	548	561	556	583	563	543	550	599	584	596	549	578	581	544	561	570	556	547	563	553	617	609	577	553	571	590	576	536	540	576	559	563	531	591	533	588	549	521	587	553	565	575	585	507	572	550	532	576	594	559	567	523	573	556	550	562	552	614	568	595	583	537	571	602	600	563	587	593	558	571	588	566	629	606	577	556	587	599	544	531	597	579	610	570	585	594	577	568	608	569	587	530	584	528	553	546	567	530	577	556	567	582	548	546	553	536	555	581	533	539	571	568	560	556	576	575	580	570	571	597	626	567	578	558	568	556	541	565	540	544	539	597	584	579	571	533	536	570	565	550	588	548	551	583	570	586	558	562	584	587	525	570	589	558	587	540	518	552	556	545	588	560	616	574	571	562	571	587	554	578	533	574	570	591	538	591	610	616	540	574	560	553	593	573	565	563	566	528	552	570	552	576	551	563	564	556	566	589	570	598	609	633	561	563	540	568	546	585	543	559	532	555	594	518	573	561	619	546	532	577	522	565	549	588	538	582	572	558	549	572	530	579	574	612	576	577	548	553	579	559	591	557	585	551	554	573	611	503	543	528	591	587	555	590	543	570	561	562	584	564	544	590	571	569	565	543	547	576	621	560	546	567	592	613	530	577	566	564	584	552	511	529	527	590	545	555	512	564	580	554	580	576	579	585	541	568	585	607	558	575	538	560	543	569	590	563	544	542	586	551	548	546	578	593	573	528	555	549	571	605	563	579	597	590	562	564	565	585	570	597	595	580	569	597	570	560	592	607	561	558	582	565	546	565	607	522	574	570	571	557	599	604	529	556	568	572	591	589	555	579	574	564	557	538	583	579	586	507	598	559	611	580	579	563	597	639	577	576	576	576	566	565	559	556	624	580	520	575	593	571	588	542	595	537	599	571	546	612	577	565	601	592	592	548	585	566	550	575	560	546	591	542	556	552	494	589	536	615	588	601	558	589	593	562	543	538	580	528	544	562	564	580	589	552	610	560	554	582	542	608	585	579	562	571	567	577	529	572	578	581	556	573	592	581	566	573	582	584	600	552	592	555	590	560	564	568	531	581	517	580	560	577	480	615	585	593	607	521	545	562	564	551	560	554	602	577	550	579	535	554	553	549	568	571	582	544	559	570	607	554	558	582	558	537	584	581	577	569	547	602	553	579	591	587	595	597	573	538	536	582	551	589	579	555	590	572	578	577	562	577	582	598	589	571	560	563	589	551	556	608	492	584	563	591	599	596	542	527	575	554	593	608	601	587	587	549	543	617	572	580	571	578	545	533	560	541	580	592	572	576	559	561	547	596	538	571	558	578	591	570	537	539	623	542	557	523	596	587	523	556	565	570	584	564	571	537	572	556	598	610	588	541	592	573	553	553	578	549	559	570	584	565	584	520	561	598	608	548	579	557	579	556	574	583	582	612	577	579	565	568	551	598	536	537	542	584	556	592	585	584	567	549	565	554	566	574	517	547	606	561	527	572	548	575	543	530	559	588	578	608	536	523	569	562	583	589	576	639	518	613	530	576	571	651	595	558	561	597	591	499	607	560	545	576	611	554	533	598	590	582	570	541	557	567	612	576	592	550	598	577	619	548	591	582	617	583	563	570	547	543	520	565	609	536	525	526	554	575	601	584	535	520	575	603	610	537	579	591	529	548	582	571	587	545	559	579	568	538	650	549	551	576	539	579	564	580	579	540	571	558	602	553	507	501	590	582	572	555	551	572	561	518	585	531	609	551	555	540	572	588	557	609	532	587	553	595	576	612	577	565	563	565	556	576	513	581	579	581	564	570	537	600	608	575	576	566	595	543	547	566	567	560	573	611	537	571	541	606	569	560	585	557	588	541	601	585	573	554	588	600	561	526	581	574	567	554	552	554	608	534	542	558	596	613	586	539	563	550	585	608	524	582	589	568	577	572	561	617	583	553	599	544	577	540	616	568	562	573	565	560	604	545	551	555	592	593	590	561	596	566	565	558	546	559	584	577	560	570	570	626	569	571	590	557	582	583	594	588	547	580	569	571	547	571	559	582	572	586	620	564	550	527	568	559	579	570	532	552	560	566	539	573	576	608	555	576	546	572	582	581	595	575	505	553	560	577	576	531	555	552	591	591	543	579	543	565	589	580	546	614	557	598	566	505
14641	1335	1388	1006	685	497	411	292	239	222	218	166	188	151	157	151	116	126	118	125	142	109	122	133	104	116	99	109	99	122	110	106	94	98	107	98	106	80	104	103	98	85	90	105	110	108	94	99	92	106	83	115	100	84	97	89	104	98	88	103	77	91	80	94	76	87	91	99	82	89	79	81	87	98	75	78	97	125	85	91	72	90	73	109	103	87	92	84	77	109	106	86	92	102	90	76	98	78	97	88	101	92	82	103	111	93	93	87	95	102	98	93	91	78	102	95	104	80	87	94	85	80	85	110	84	105	105	89	93	94	102	89	110	81	88	88	87	94	99	104	86	85	84	105	98	85	91	88	78	102	97	93	94	95	93	105	114	93	110	88	90	91	108	89	92	91	89	112	79	102	98	96	89	80	111	92	99	101	90	97	76	90	86	99	93	96	86	94	85	92	100	72	89	84	93	79	98	91	92	91	86	98	99	101	95	82	96	91	78	102	81	99	87	87	95	90	116	80	96	89	70	85	92	97	108	114	103	96	97	112	87	89	107	94	98	117	90	84	83	101	113	91	83	85	94	75	77	91	93	99	113	88	91	98	70	94	103	82	98	82	96	90	89	94	79	96	77	99	86	87	79	108	86	77	85	99	101	96	86	76	95	115	86	101	103	99	102	91	82	92	94	91	111	86	104	89	81	96	81	92	80	97	99	108	93	97	96	89	93	75	103	99	107	107	80	86	82	91	87	67	77	88	114	87	89	88	111	90	115	110	82	88	84	94	93	93	88	91	83	89	103	86	81	100	94	72	91	104	101	87	102	92	83	87	91	108	87	88	93	97	101	105	92	116	90	112	107	94	95	102	100	97	89	98	85	93	70	90	95	89	83	98	90	92	96	84	88	95	96	66	83	91	104	109	81	88	73	74	87	96	86	90	84	113	102	96	80	78	94	100	100	109	93	89	79	94	92	86	90	86	85	92	88	88	101	99	103	77	104	89	88	87	86	99	99	78	84	103	87	84	86	115	89	78	94	101	92	77	97	113	103	104	83	92	99	102	72	95	99	93	93	97	83	93	89	98	88	98	86	94	79	81	83	99	96	89	105	102	99	93	93	78	89	92	97	90	102	91	77	97	100	98	89	94	87	93	96	87	87	76	98	89	92	103	86	97	97	113	91	81	93	101	94	85	88	90	96	81	95	86	100	89	84	92	104	111	93	86	80	116	98	98	99	83	93	80	96	92	79	88	92	88	86	92	98	97	80	102	103	84	88	92	81	102	81	103	89	97	102	90	87	105	70	89	94	101	81	110	85	95	79	104	103	114	102	96	75	105	111	97	81	98	88	86	86	90	79	92	102	94	98	75	73	84	103	87	89	85	96	88	99	94	107	85	101	120	96	89	77	82	82	97	80	71	98	102	93	77	101	87	84	91	97	85	123	79	107	91	110	92	99	87	103	89	81	94	103	97	99	79	91	89	92	78	90	68	81	97	83	101	84	106	118	99	94	101	102	86	78	107	76	75	111	103	97	77	116	103	91	89	120	82	88	76	91	108	86	96	86	80	90	98	100	101	83	112	105	95	95	91	91	95	76	99	104	92	82	86	106	86	77	81	105	86	107	83	103	97	93	98	83	88	99	97	104	102	99	85	106	89	102	92	88	90	105	94	96	84	82	88	112	93	85	86	93	87	91	94	80	105	88	97	100	84	108	103	94	82	92	108	107	96	113	90	89	95	82	100	94	90	98	105	89	75	93	76	92	101	97	82	108	110	100	86	112	94	87	88	100	79	85	100	106	87	105	107	114	86	108	81	94	101	95	91	103	97	109	92	101	96	90	90	82	93	85	108	102	80	91	90	89	84	74	93	84	83	70	96	97	87	104	87	105	95	98	94	96	91	89	111	108	76	96	94	74	77	84	93	97	91	97	82	97	78	106	83	86	96	96	114	87	86	76	114	104	84	107	98	88	96	89	93	96	104	95	97	89	84	104	97	90	98	99	90	80	84	111	90	87	99	91	102	83	97	105	92	107	100	106	83	92	90	96	89	86	103	102	77	79	108	80	121	101	102	96	98	101	96	100	82	95	89	90	84	92	86	86	98	97	68	103	88	103	88	103	91	88	95	86	100	88	99	81	86	81	103	94	87	105	90	86	83	97	87	100	88	87	93	83	87	100	80	100	95	102	91	99	99	78	90	99	89	88	92	96	91	88	76	107	85	86	86	96	89	96	94	87	102	76	84	95	89	105	110	87	94	95	88	88	94	88	116	93	78	83	89	103	94	100	91	73	96	92	102	96	101	97	84	95	93	85	101	105	85	88	93	104	95	84	86	104	94	78	82	98	92	86	111	90	95	116	90	112	90	89	114	91	91	93	106	98	100	93	106	94	81	86	99	81	83	90	120	90	93	98	86	111	82	90	110	76	98	74	118	105	96	94	94	79	93	93	81	100	83	97	105	94	99	92	98	86	89	95	81	85	90	82	111	83	78	93	91	84	94	84	92	101	108	97	98	92	90	92	86	80	102	89	76	94	89	82	83	104	95	87	101	82	81	95	98	91	92	79	87	86	97	92	101	100	98	94	98	94	96	104	81	89	91	99	87	81	74	81	84	85	87	85	93	99	71	93	87	92	106	102	108	75	80	81	84	95	104	90	96	98	99	103	88	97	102	85	96	108	98	99	100	92	103	83	92	80	77	109	102	81	110	90	91	93	84	84	94	90	105	92	92	110	96	100	85	91	108	93	87	91	92	82	104	75	93	90	88	98	82	84	111	108	80	101	97	97	100	79	102	91	97	91	89	87	103	93	100	76	96	99	88	93	94	82	94	86	80	91	79	96	67	79	103	103	97	84	107	100	97	99	90	95	93	97	94	106	72	103	89	96	83	75	87	93	86	100	85	94	92	101	103	106	94	87	96	111	111	92	87	87	100	102	83	87	82	79	100	85	90	95	91	88	99	110	100	93	109	78	90	89	86	73	82	101	87	97	116	99	82	80	85	83	100	83	90	85	90	109	91	75	100	105	92	115	85	90	98	99	91	101	97	86	86	91	91	108	79	90	101	81	97	78	85	84	90	92	80	93	95	84	100	67	93	88	81	69	93	79	92	91	84	94	96	87	96	78	101	84	89	101	83	104	100	87	105	89	89	85	97	98	87	91	83	87	89	95	87	80	88	90	93	84	103	92	78	100	87	93	99	95	75	107	89	91	104	95	105	104	96	79	94	90	91	107	102	101	97	75	85	92	89	92	91	91	104	78	105	102	96	102	98	94	75	74	98	81	96	78	102	99	96	84	81	91	95	82	95	90	102	107	92	102	105	79	98	107	111	97	94	89	91	102	96	94	93	103	80	99	103	77	91	89	117	91	98	77	97	104	72	85	97	79	78	92	86	102	84	92	101	102	100	105	83	90	106	98	104	117	100	82	86	89	100	100	77	108	91	88	78	93	93	87	92	89	117	100	99	101	85	99	91	103	99	81	108	100	81	81	87	82	99
8328	1427	3448	3714	3137	2453	2049	1650	1466	1247	1080	1002	880	761	749	678	706	639	594	592	535	529	517	492	476	479	453	452	419	428	426	372	445	425	403	397	386	408	409	379	362	343	378	362	384	381	342	338	394	356	369	373	346	349	390	349	321	362	367	372	335	371	351	357	341	337	326	351	347	347	318	341	343	357	359	355	316	346	349	349	307	312	352	334	299	316	359	354	376	291	342	369	373	339	356	347	327	339	353	342	302	343	325	350	368	329	341	350	351	335	333	320	353	323	339	337	331	380	343	340	299	333	346	321	305	309	347	357	322	312	321	327	335	354	308	327	325	305	312	313	345	341	298	295	332	327	327	312	355	336	315	309	355	340	341	306	336	316	296	338	308	319	348	339	324	367	301	319	335	356	345	313	336	306	320	321	320	327	335	307	354	322	316	308	313	321	326	357	332	304	306	291	340	317	342	317	330	299	312	292	323	312	312	307	332	337	311	319	331	349	320	317	304	346	341	305	314	328	324	343	301	290	350	339	310	336	346	333	342	320	345	310	317	315	293	321	350	299	308	349	306	348	331	326	302	360	324	308	346	288	320	327	321	327	329	335	327	308	331	322	334	330	312	309	328	336	300	340	290	354	324	325	323	307	358	314	332	299	324	335	329	292	302	312	315	298	289	319	307	319	351	301	356	352	309	300	341	321	329	306	321	348	339	314	335	319	315	318	317	350	374	320	316	322	328	307	342	326	301	350	313	322	327	322	298	332	325	313	333	315	327	316	332	327	332	324	360	303	292	321	323	335	327	296	322	317	311	319	356	319	320	314	310	336	284	314	358	325	328	323	326	315	363	324	330	320	264	337	326	329	339	344	273	318	349	334	339	348	311	319	344	323	335	324	292	333	342	321	325	307	308	324	315	307	335	328	278	345	318	341	340	294	311	318	321	334	340	317	305	341	315	344	315	326	345	343	350	282	338	344	337	362	333	319	306	340	307	302	300	347	318	344	308	319	312	304	329	322	292	308	315	339	353	348	314	314	296	312	317	344	334	318	295	315	325	313	256	361	318	295	326	314	324	295	314	324	317	332	323	336	338	318	338	321	315	302	342	304	309	304	290	345	331	311	322	327	340	334	327	328	353	322	322	339	298	306	375	351	319	329	359	318	336	334	317	271	330	331	328	359	300	341	338	301	289	354	338	322	321	335	316	326	323	313	306	339	331	307	319	291	308	316	311	311	317	297	350	321	319	317	330	313	322	317	314	329	338	327	306	299	319	309	326	325	302	329	341	321	315	327	334	325	319	329	342	349	337	312	329	272	326	306	317	310	305	329	312	310	326	340	313	313	319	339	317	290	312	343	318	326	331	339	320	294	344	341	324	322	318	316	325	310	337	327	309	330	337	346	327	319	301	315	321	333	317	331	318	313	329	345	335	376	341	343	346	296	323	310	357	323	323	326	382	304	312	328	329	339	292	317	343	333	337	299	340	310	316	337	317	349	322	341	318	336	339	312	307	322	317	323	331	348	308	314	313	300	320	347	324	354	304	305	334	357	335	296	297	309	340	342	331	309	312	329	331	324	296	312	335	356	324	313	326	358	303	347	349	308	303	315	332	339	311	333	352	287	309	314	322	371	359	319	325	324	341	307	328	365	310	332	315	311	342	341	314	285	324	327	336	328	341	342	338	300	306	347	347	315	346	363	297	334	331	325	336	308	326	319	311	287	314	328	336	316	375	345	336	337	323	302	348	322	324	301	302	358	340	343	316	338	325	329	333	308	326	314	324	328	350	302	324	329	333	322	300	334	361	317	311	327	331	319	329	312	299	331	317	320	326	356	304	323	286	317	333	332	303	317	330	309	323	308	318	313	336	331	313	339	338	324	302	299	333	345	320	318	287	341	339	314	359	338	292	299	343	345	325	330	312	335	338	314	311	345	312	357	320	332	324	325	282	311	300	329	320	324	331	333	337	315	323	329	355	310	322	316	343	307	349	324	317	288	315	310	341	332	294	311	317	332	307	316	319	311	338	294	314	330	310	328	324	348	330	312	328	318	359	330	306	322	359	323	316	326	341	356	335	330	361	321	332	309	342	316	356	356	308	314	327	303	300	320	315	361	306	369	322	330	303	333	332	311	348	331	359	351	296	334	323	327	340	346	344	333	320	315	341	343	335	328	331	307	348	320	330	316	340	306	313	326	363	330	332	323	317	330	332	322	318	324	325	331	323	334	335	319	325	310	311	316	354	311	310	338	325	342	326	323	335	339	301	322	301	321	352	316	309	335	325	300	296	314	360	313	346	331	333	315	338	333	338	329	318	315	335	308	325	301	324	312	343	301	347	335	335	310	292	311	338	338	319	324	346	313	307	332	346	343	340	326	360	320	371	335	327	339	340	325	314	324	337	339	299	315	311	333	309	302	337	290	350	327	320	353	337	340	305	341	320	339	335	308	330	337	304	309	322	334	323	342	292	319	317	367	345	351	333	291	308	317	337	323	314	373	296	353	335	319	324	337	322	302	343	306	324	333	358	340	327	334	328	312	291	324	304	317	289	323	343	303	326	269	334	316	312	377	351	307	335	328	338	322	315	348	328	339	324	284	326	315	308	323	346	292	324	339	300	324	332	303	321	321	314	299	298	311	345	341	325	318	328	314	321	344	326	321	325	324	333	310	335	348	332	302	312	345	348	331	315	335	340	335	293	336	324	309	288	339	321	298	324	332	307	346	320	328	308	321	345	371	302	330	306	268	337	323	319	351	309	324	333	318	317	343	291	325	312	328	365	329	361	314	333	346	327	347	310	312	332	360	281	319	296	301	309	324	308	315	308	299	311	336	363	336	320	318	352	370	349	297	350	328	299	343	300	300	342	339	297	320	336	359	318	318	304	356	322	315	312	330	306	317	315	320	305	307	316	334	326	329	321	339	312	313	317	323	332	325	334	358	342	331	333	333	317	334	316	354	331	330	294	327	308	364	329	330	347	322	296	337	320	312	336	307	313	317	324	301	333	300	357	306	335	325	333	321	305	306	312	336	323	322	320	368	337	311	335	306	318	329	349	323	332	309	308	332	315	314	332	335	344	322	396	329	321	318	328	309	333	330	346	339	296	352	342	303	349	336	302	325	310	352	316	306	339	314	312	352	310	307	329	323	306	329	340	308	327	343	323	307	315	376	351	331	337	352	343	311	323	329	288	318	311	352	329	326	349	315	341	314	356	338	336	337	298	285	341	303	311	327	311	327	315	312	319	342	314	300	315	303	339	319	339	343	323	309	327	324	344	321	300	299	321	348	337	331	303	333	323	305	334	326	335	292	323	353	344	332	312	356	315	292	319	305	333	291	340	315	361	348	290	330	313	307	313	317	325	289	313	337	325	312	358	319	335	335	352	324	298	319	322	338	331	340	345	324	295	342	324	329	305	331	309	357	332	322	331	329	327	289	322	301	325	332	312	313	299	292	354	302	337	343	296	351	322	341	361	308	354	318	327	328	295	341	347	357
25050	3510	2814	2088	1390	1015	755	636	515	463	369	324	300	280	277	257	240	221	196	217	198	188	182	219	188	197	180	161	199	154	200	188	155	161	171	153	174	168	165	185	183	167	153	182	189	175	144	163	163	159	155	170	156	162	165	189	182	152	168	145	124	151	168	160	170	149	155	143	155	180	148	154	160	149	131	182	144	148	130	165	155	140	178	167	164	152	144	137	159	171	170	170	136	136	154	139	162	160	140	151	160	153	135	155	170	159	161	140	151	148	161	165	149	153	163	143	148	164	153	144	171	155	132	182	122	156	149	182	173	152	160	162	155	155	176	158	168	159	163	147	177	156	159	167	152	156	130	145	142	154	148	153	161	163	151	138	132	145	161	177	156	150	149	147	145	146	167	134	150	144	149	177	146	166	153	162	150	160	134	170	153	152	140	153	157	159	144	144	163	155	151	137	160	154	143	173	157	145	137	145	148	156	156	128	159	143	136	165	128	171	147	155	150	163	147	154	143	180	148	137	152	149	140	151	160	136	141	154	146	166	154	137	116	155	159	145	168	143	120	151	163	165	141	138	174	160	155	136	139	144	156	143	147	129	155	134	148	160	144	155	179	144	154	138	133	131	139	151	172	158	144	163	168	138	157	134	170	136	156	120	150	143	152	139	158	168	143	147	137	151	155	137	170	163	156	163	153	146	157	135	130	150	146	154	144	147	156	157	169	135	161	143	150	157	161	161	161	138	139	142	160	146	140	158	151	134	148	146	156	145	152	132	159	143	130	149	139	168	155	147	148	145	159	147	164	155	135	164	144	154	151	155	149	148	151	150	147	163	126	170	169	161	153	146	148	141	144	165	162	142	146	152	150	152	140	141	143	182	142	149	163	156	152	143	143	170	146	143	123	140	129	154	157	148	147	145	143	119	152	125	186	141	145	161	153	166	170	168	169	171	133	152	142	144	166	158	149	146	158	149	172	189	135	142	150	162	149	152	156	148	179	144	144	159	154	161	152	147	155	157	167	151	148	157	127	161	139	162	179	162	143	157	154	154	130	154	161	152	136	151	148	159	154	174	160	130	136	156	178	150	133	171	160	169	153	175	167	155	167	147	166	121	153	156	154	133	138	153	156	152	158	172	151	163	146	144	143	172	141	133	162	159	159	136	159	165	157	139	143	156	160	157	133	156	137	149	131	146	143	169	159	166	135	157	129	145	135	160	134	125	163	155	145	153	142	164	166	177	137	150	159	170	132	149	144	173	163	155	167	147	147	150	144	136	138	153	167	148	134	157	168	138	143	147	147	153	159	141	161	169	154	165	157	203	135	136	165	170	178	154	140	161	168	172	165	143	176	165	169	141	149	133	162	170	151	157	144	143	130	159	145	147	150	150	174	144	141	139	155	146	164	163	141	165	146	157	171	165	155	158	160	154	161	144	150	167	164	149	138	158	157	139	151	145	168	145	170	155	165	141	134	143	163	129	148	151	140	136	146	152	151	147	150	145	163	163	155	141	163	161	139	134	145	166	144	145	161	166	152	148	169	154	161	154	145	159	151	148	130	147	157	157	153	150	161	159	136	147	158	146	160	153	134	145	148	155	149	152	133	139	156	157	145	143	155	158	145	155	149	159	141	160	154	159	153	146	150	145	160	160	133	140	132	158	163	157	152	143	156	157	145	125	164	157	169	144	165	137	167	167	158	137	148	140	161	151	136	143	159	152	139	160	148	165	147	168	146	162	165	156	168	165	157	152	170	132	151	157	152	137	137	144	159	158	144	165	143	149	148	143	156	172	149	165	150	122	174	139	153	174	158	166	141	167	152	150	154	152	159	155	153	166	147	167	151	159	138	162	151	153	171	153	156	151	163	163	160	175	165	160	140	159	144	133	163	157	184	135	145	159	160	152	150	149	152	152	137	158	175	154	163	150	171	145	177	156	153	148	136	161	136	130	173	143	149	191	145	146	159	139	145	155	163	156	138	182	176	165	147	168	132	136	152	170	182	176	155	156	163	141	130	149	155	154	155	157	145	135	141	157	145	163	167	145	161	159	144	127	134	156	158	139	162	179	158	167	182	164	165	162	152	185	127	153	152	154	173	143	163	157	152	146	148	142	185	145	180	169	173	150	160	138	154	157	154	168	150	165	167	163	136	147	172	164	169	135	151	165	144	153	140	167	134	145	138	164	167	161	161	155	169	186	152	142	150	157	154	152	145	183	142	150	183	148	153	161	152	175	163	134	177	148	161	154	151	155	169	161	161	180	175	160	148	132	142	146	144	159	140	167	163	150	144	145	182	154	120	162	175	138	143	157	154	138	153	140	131	157	153	151	150	149	151	135	165	148	150	159	149	173	152	154	153	136	149	147	149	146	166	159	148	152	144	170	163	135	155	140	145	143	169	160	137	168	155	148	154	151	167	160	143	149	142	180	140	180	155	152	169	152	155	146	169	148	159	129	147	157	166	144	156	150	149	141	134	136	147	154	165	150	143	148	153	139	159	148	129	158	133	159	157	150	145	160	155	148	155	167	143	164	159	154	127	168	139	167	164	141	158	153	147	138	162	163	141	145	162	138	156	148	158	160	172	151	166	175	172	172	158	130	147	178	161	174	143	145	142	134	164	146	151	159	149	156	170	178	149	158	147	164	159	157	157	147	154	144	128	153	152	150	149	159	143	154	163	164	116	142	159	141	160	153	139	135	155	154	147	147	146	162	146	124	140	137	166	144	155	149	131	143	161	150	137	147	153	127	155	127	144	139	129	168	164	118	166	155	167	134	162	142	138	147	135	166	178	145	167	150	149	152	165	145	168	157	162	152	164	169	153	168	155	164	153	177	166	137	158	155	142	171	165	154	146	147	158	154	156	169	160	143	151	137	137	154	148	154	173	167	125	159	166	131	170	152	160	137	133	145	164	151	155	167	174	147	149	171	156	129	146	159	159	171	152	159	157	146	143	134	154	142	185	157	154	147	150	146	147	132	145	149	156	145	150	158	152	156	150	149	165	161	141	144	169	134	147	159	166	132	142	152	189	139	144	171	150	152	148	148	152	149	131	159	155	156	153	175	145	152	135	154	144	132	166	145	148	148	163	171	147	137	147	148	150	168	140	160	159	133	154	139	161	150	181	150	156	151	161	144	140	137	138	172	150	178	142	155	158	139	167	156	135	176	158	149	144	140	148	152	167	144	144	160	148	130	160	151	181	151	130	164	154	157	142	140	168	158	175	131	154	155	134	154	171	122	159	149	156	164	159	158	137	154	152	149	160	138	157	158	155	152	160	175	159	170	148	180	154	159	135	155	135	157	162	165	154	144	138	144	165	159	160	179	147	141	126	138	177	138	145	147	161	172	161	152	166	138	153	153	131	156	162	148	151	149	132	130	158	171	161	160	146	143	136	137	148	156	168	167	152	159	139	142	136	129	173	142	150	157	165	171	150	145	156	134	160	155	148	152	153	172	148	151	161	130	177	155	156	133	158	168	178	142	155	157	148	145
12876	2701	6361	7027	5721	4721	3863	3335	2696	2336	1968	1770	1570	1494	1334	1291	1089	1115	1043	1010	968	944	845	817	818	778	753	775	715	652	717	725	669	729	612	640	634	656	586	611	634	577	628	615	617	562	582	622	586	550	558	582	579	523	551	536	546	523	533	542	571	581	563	536	543	574	510	513	552	520	523	550	552	520	484	525	519	553	514	533	529	562	512	501	519	532	529	506	483	473	489	530	501	530	507	535	521	527	551	509	515	491	559	488	499	455	531	507	506	534	498	509	538	523	512	521	514	457	505	547	532	570	458	527	495	475	529	500	498	510	530	522	459	511	514	493	516	492	508	536	518	528	499	533	519	505	548	506	524	555	489	496	538	541	515	499	501	498	485	482	461	523	524	503	522	484	540	537	480	514	539	495	498	508	486	501	480	509	510	498	531	494	521	501	513	523	503	499	491	485	508	486	515	456	525	489	507	508	519	485	501	521	529	475	494	520	483	498	524	476	517	510	526	503	466	485	483	454	495	486	480	513	484	541	543	517	507	521	509	501	522	517	483	511	474	523	534	508	507	498	492	479	497	511	494	550	488	500	503	485	493	512	500	512	516	491	508	495	487	545	514	477	529	515	498	510	506	481	509	557	552	528	510	496	463	540	498	480	502	481	508	528	518	507	476	487	524	476	465	505	512	508	538	535	511	506	490	536	502	492	538	514	536	508	490	508	509	547	463	476	518	507	470	506	470	504	485	473	473	506	523	530	472	486	496	514	496	517	498	516	470	476	483	486	511	472	473	473	506	499	468	506	513	500	518	507	508	506	516	490	522	476	524	487	508	540	525	487	525	489	470	491	492	518	518	476	493	504	541	533	524	485	498	521	444	531	483	515	495	510	503	541	519	519	477	453	526	485	472	490	516	500	485	486	499	491	503	512	508	453	491	474	504	472	490	506	525	459	455	512	527	504	486	497	516	522	506	466	478	503	498	454	505	497	509	456	533	492	474	525	500	481	526	533	513	482	505	513	494	477	503	493	539	491	503	501	514	501	520	524	541	521	493	496	501	471	499	538	474	488	505	517	516	457	529	491	487	508	510	467	509	485	525	528	485	498	510	509	510	456	536	532	526	497	482	532	496	521	519	461	520	532	500	485	478	509	526	470	501	498	469	496	486	506	500	497	528	456	549	502	504	504	486	518	525	536	476	513	496	506	516	511	478	496	507	519	482	474	508	485	473	510	497	499	516	509	538	490	509	480	507	480	461	543	503	518	516	486	499	481	479	478	479	521	484	533	502	459	465	483	514	509	493	496	501	492	524	518	530	493	505	457	472	510	523	469	512	457	518	484	518	535	488	493	470	496	499	519	508	516	519	497	512	500	534	475	518	513	521	495	495	464	513	506	507	489	513	528	485	481	500	486	494	496	473	498	527	512	498	522	510	454	469	499	482	498	477	487	515	465	498	526	549	522	484	486	503	561	498	528	509	467	469	476	490	502	472	519	485	514	515	544	487	503	493	468	489	481	479	496	492	493	457	493	495	488	551	542	501	518	473	493	460	539	533	512	511	442	512	495	534	503	477	557	479	480	480	489	492	514	490	513	502	514	519	489	484	469	534	489	538	510	470	501	523	515	506	478	472	502	493	499	498	521	476	512	486	471	491	483	486	522	505	533	465	489	489	507	513	516	500	501	512	484	532	526	495	433	532	494	483	493	468	506	530	542	529	524	511	470	497	515	499	518	513	565	444	540	515	514	503	515	477	518	466	498	477	467	513	496	510	519	501	537	493	528	531	511	520	539	524	523	487	504	558	516	522	497	493	466	506	479	525	504	500	503	497	530	498	458	472	533	536	539	484	531	438	458	535	496	532	522	470	539	467	521	481	517	475	496	519	506	460	493	493	471	508	489	519	496	479	512	501	488	498	485	497	492	496	520	505	498	478	516	486	489	498	493	501	547	504	534	518	536	519	494	495	481	472	509	485	501	534	542	492	456	478	506	472	484	550	502	510	521	547	503	550	526	504	529	531	539	533	490	517	485	468	519	501	485	491	478	474	520	499	533	474	483	504	493	480	492	543	514	517	504	525	514	532	497	516	487	480	516	528	512	524	485	503	473	475	517	503	510	519	530	513	536	516	498	489	480	526	469	480	476	513	519	527	470	478	503	462	548	493	519	486	499	482	471	500	492	502	499	490	527	507	481	485	466	501	498	507	532	550	486	493	440	478	489	504	501	518	501	503	541	499	541	485	486	467	487	496	526	493	479	513	480	469	497	522	489	521	507	499	486	484	478	518	475	533	479	497	498	495	517	512	475	467	513	478	495	452	473	544	484	446	503	504	509	471	505	465	501	516	522	504	501	533	492	521	487	463	462	508	509	503	496	496	529	530	457	495	485	505	474	525	559	497	520	513	474	520	515	492	499	516	486	505	491	526	488	493	536	528	561	514	496	522	501	497	543	520	511	489	505	496	515	538	509	495	502	538	491	506	487	486	456	465	483	462	523	495	517	518	527	499	485	514	478	524	491	517	489	525	516	522	484	491	509	474	467	479	465	485	495	504	447	449	496	483	486	565	504	522	509	492	466	494	485	521	497	508	505	484	501	486	458	542	487	508	518	468	529	466	498	523	479	500	523	515	523	494	500	497	476	502	499	483	551	481	496	519	518	492	534	509	535	505	485	529	505	493	486	493	493	502	499	492	508	506	543	493	499	518	508	547	488	497	495	471	511	486	489	533	477	489	491	509	472	480	534	539	485	507	428	535	488	533	490	508	508	506	489	496	541	475	488	487	522	545	496	502	475	482	513	468	519	498	492	454	534	513	518	485	492	518	501	482	484	445	499	493	503	522	525	536	501	529	480	462	487	487	507	531	446	496	512	457	516	528	498	511	504	512	464	512	497	513	456	508	498	513	488	546	516	509	508	470	519	476	515	494	506	488	515	475	496	482	512	513	489	485	504	506	504	507	513	457	507	484	528	518	504	492	512	515	511	472	485	511	494	517	486	501	524	509	500	520	502	494	469	476	501	502	482	544	495	505	568	498	514	488	507	525	492	494	487	491	500	504	503	464	495	501	497	526	496	559	519	512	533	514	521	523	519	512	513	540	526	483	485	524	501	482	470	519	539	532	497	501	505	505	512	516	484	493	491	534	478	502	505	458	462	508	501	498	465	481	525	476	446	493	481	522	501	496	528	468	501	510	491	516	509	510	501	517	499	529	534	503	473	509	518	495	552	501	530	507	519	532	559	496	506	482	490	497	513	523	497	530	500	522	511	505	543	494	517	492	501	489	479	506	472	486	502	535	469	479	481	521	516	470	470	486	526	520	466	475	492	512	496	496	496	517	532	521	529	501	471	481	494	479	536	490	527	494	525	513	506	549	466	525	521	500	517	482	543	486	514	498	502	497	497	494	512	478	500	537	494	528	491	469	485	462	495	484	501	492	543	498	502	497	478	518	488	502	501	474	502	517	470	502	522	468	479	485	510	509	512	511	527	503	532	495	485
2827	271	260	243	201	218	230	200	152	213	218	178	172	178	180	187	186	175	180	214	188	183	210	187	183	216	185	182	206	181	178	175	173	207	187	179	188	180	156	202	182	172	203	202	189	180	184	182	165	212	169	183	170	169	184	176	181	192	192	195	185	164	176	195	184	171	162	191	188	171	178	170	187	191	184	183	167	204	195	173	187	173	173	174	168	187	176	197	195	181	185	200	190	180	170	188	183	202	199	189	184	193	171	189	202	197	169	172	167	183	174	190	177	144	185	192	192	176	172	157	165	207	205	178	172	193	172	203	175	186	185	154	195	168	190	195	196	197	165	158	172	161	188	148	202	173	175	174	190	191	198	194	204	195	177	173	178	176	196	178	193	181	187	181	219	180	193	173	201	171	184	172	183	173	162	167	169	193	142	169	156	205	192	202	145	164	162	172	166	191	172	192	190	189	173	172	177	200	155	186	180	173	157	204	174	191	186	180	175	187	187	167	175	170	180	163	195	163	151	190	206	163	185	170	186	185	183	183	212	178	154	185	197	167	172	169	172	171	171	204	186	194	193	162	172	174	176	173	173	181	178	180	208	175	184	165	198	180	193	206	204	186	185	191	179	183	180	185	187	182	174	176	196	165	158	179	186	191	176	177	179	190	202	181	166	183	196	177	173	165	167	192	199	165	199	185	190	183	160	206	194	188	211	183	188	190	186	175	193	192	199	197	176	166	169	178	187	205	185	159	178	190	196	218	171	193	197	189	168	181	168	180	195	176	171	185	189	204	185	191	192	210	183	197	197	175	197	187	208	185	178	190	193	187	187	181	201	203	190	187	185	181	174	180	169	175	183	161	208	169	187	211	171	188	172	180	187	209	187	177	210	160	183	187	164	180	199	185	187	193	175	176	167	161	188	196	185	192	162	203	183	180	201	190	174	187	194	178	179	190	178	184	190	183	171	168	182	214	179	172	176	202	190	165	173	164	174	191	177	178	170	181	183	194	200	202	165	195	196	193	175	170	144	181	183	186	198	200	175	188	196	194	204	180	173	182	177	168	194	194	185	164	192	166	185	162	173	172	201	200	190	194	173	176	174	200	204	185	154	171	185	181	193	187	185	202	175	169	199	194	162	175	190	163	180	170	162	184	199	176	203	193	191	177	208	189	160	189	192	194	183	175	208	173	180	192	190	187	175	173	175	205	187	156	188	195	186	193	179	194	156	192	162	164	184	172	197	166	185	167	158	170	182	183	175	193	216	162	176	175	171	212	166	172	191	184	204	195	186	172	157	210	184	194	191	175	188	186	166	183	184	186	165	187	174	166	183	151	182	193	222	164	188	189	189	186	201	204	197	166	200	165	196	172	199	208	203	176	189	199	175	169	179	187	178	165	178	195	170	170	190	183	163	172	181	165	180	182	186	184	194	180	182	211	200	169	189	207	196	177	191	190	211	178	200	166	175	204	176	200	207	183	178	195	216	181	179	185	187	160	201	182	191	182	197	190	196	194	196	189	173	194	190	161	193	190	181	187	178	197	200	200	215	178	176	189	158	196	183	163	205	186	177	192	184	164	183	187	169	192	180	164	176	179	193	172	170	183	195	176	177	194	168	190	192	175	176	171	183	184	179	199	195	170	196	196	163	192	183	185	172	181	205	204	188	171	171	179	189	191	210	163	179	191	176	190	161	189	221	168	193	187	211	199	186	191	167	184	203	174	161	189	187	175	194	175	147	150	165	186	164	177	175	177	189	178	178	171	197	175	169	179	200	175	188	164	206	186	195	190	155	223	202	206	207	201	192	168	170	182	199	195	164	176	221	179	197	173	163	180	190	203	174	192	187	171	182	210	166	189	177	196	169	193	184	182	162	173	170	199	193	184	192	212	174	169	189	177	146	165	171	158	181	181	182	181	184	173	181	202	172	163	159	178	200	181	179	188	160	162	169	168	182	161	193	185	204	179	176	148	182	184	200	206	176	175	186	174	174	183	165	175	184	175	176	191	163	175	172	185	203	183	171	197	211	173	199	177	181	161	159	171	188	184	202	190	199	184	184	208	170	173	169	181	195	184	173	173	188	181	189	185	189	159	174	187	202	174	187	185	179	197	163	201	180	191	198	198	183	178	188	192	181	191	171	170	156	209	186	188	202	188	189	177	193	187	197	176	156	193	165	182	177	174	203	167	165	190	182	169	182	166	180	186	194	184	171	193	182	176	159	199	168	196	177	202	200	203	179	160	173	174	182	166	180	184	164	179	191	206	186	163	201	206	167	189	190	199	171	171	192	160	168	176	173	172	191	173	201	197	204	170	184	212	168	173	207	197	175	181	186	175	193	175	165	188	182	185	180	201	198	172	198	186	199	179	238	211	182	165	163	185	172	207	160	194	187	206	161	183	198	187	178	187	165	189	165	202	193	178	205	171	201	171	186	185	193	193	215	163	209	166	177	195	196	192	157	193	172	224	169	197	180	199	199	178	199	174	173	203	158	164	199	179	158	197	200	187	197	173	195	175	183	188	185	171	180	176	188	190	199	152	198	150	164	190	185	146	201	196	202	186	178	222	179	171	219	208	179	208	209	190	179	182	186	166	180	187	174	161	179	184	201	180	207	184	184	187	164	213	193	176	164	186	182	186	213	193	179	193	169	205	167	175	183	182	206	156	160	189	166	176	192	177	187	183	201	164	206	193	197	177	182	168	181	194	204	183	189	203	178	180	195	194	179	180	176	212	183	184	186	182	182	187	188	195	189	191	189	174	173	196	171	172	198	182	193	201	184	212	194	194	203	175	178	169	183	194	188	177	201	180	198	201	176	179	217	206	190	194	193	195	178	185	187	198	185	195	187	200	176	208	183	173	147	185	183	184	170	182	187	185	156	200	184	186	196	164	193	203	177	199	198	187	186	202	188	175	170	173	209	211	163	184	181	198	177	195	187	190	185	160	170	190	179	162	186	192	182	191	167	170	160	167	187	179	203	204	165	194	163	192	179	173	178	203	198	191	190	180	178	196	176	191	176	184	196	173	183	178	178	198	181	176	188	187	169	196	185	173	170	197	157	199	166	188	176	190	173	186	197	203	180	192	199	176	162	199	186	205	172	190	189	173	174	180	185	184	193	196	188	183	195	201	180	181	191	185	185	196	184	188	155	180	198	178	185	167	171	160	176	200	193	202	177	181	196	178	189	178	183	194	198	158	189	169	198	158	190	164	169	187	180	189	193	168	187	191	170	172	205	158	171	188	198	190	177	202	212	181	174	159	173	194	199	177	199	198	172	188	194	191	187	195	184	180	200	188	182	210	161	187	169	172	161	191	183	160	184	178	191	184	186	168	199	195	173	177	185	185	204	193	177	191	183	180	180	166	177	200	162	165	186	185	175	183	209	183	191	205	170	181	175	172	179	166	192	170	205	193	184	195	186	196	192	202	207	185	180	187	172	198	186	217	164	194	182	201	198	167	212	205	189	189	196	169	184	171	185	172	184	186	163	185	177	181
3365	614	747	730	721	744	681	650	636	631	617	621	584	631	600	568	560	614	572	623	564	569	585	549	569	586	575	590	564	507	562	621	506	562	540	567	561	593	570	589	536	579	553	563	568	554	580	565	586	603	580	595	618	558	532	578	537	557	564	528	572	571	570	526	564	600	582	630	581	542	564	548	572	572	592	565	599	521	529	513	568	523	558	557	565	584	541	617	592	548	581	564	551	594	590	561	554	598	568	541	554	594	555	577	581	603	554	549	517	547	576	609	602	535	596	534	559	594	537	609	573	588	583	552	584	534	561	540	567	564	567	511	573	551	570	551	570	532	538	592	599	574	596	580	593	573	606	548	587	557	584	555	614	551	591	547	547	548	560	585	593	559	532	565	593	559	570	544	575	602	563	554	558	555	604	594	585	572	558	607	515	595	569	548	567	589	563	595	581	557	577	596	606	536	601	552	609	577	590	578	548	580	531	604	555	552	522	575	581	592	570	550	564	551	548	590	599	607	546	601	585	590	529	542	582	588	578	574	556	580	550	575	570	572	532	568	580	553	598	583	577	564	578	527	599	564	540	575	554	545	558	568	613	574	575	561	571	588	520	546	540	593	558	559	610	618	539	594	564	580	590	604	568	567	575	538	528	608	592	578	572	601	552	554	521	583	549	561	534	577	556	562	520	548	562	545	572	569	544	547	566	513	527	534	600	530	577	561	529	563	572	541	524	551	514	548	606	537	554	546	588	588	543	520	589	534	591	551	602	589	541	606	582	575	576	568	569	569	578	563	542	576	553	566	603	566	574	556	577	602	564	568	589	569	565	554	582	575	571	577	548	587	569	557	591	569	523	592	568	564	575	588	575	540	531	631	564	545	528	634	585	539	619	574	612	630	538	588	588	533	543	619	557	536	615	558	569	588	561	607	573	593	568	581	549	607	565	567	553	571	583	576	582	572	608	586	573	552	598	606	595	559	572	585	586	521	522	575	590	604	555	537	538	567	563	599	554	542	549	533	617	548	586	552	555	600	606	563	574	558	588	615	545	558	533	566	553	571	585	586	559	568	595	593	559	584	546	526	590	577	520	561	582	594	588	565	599	530	578	569	591	543	545	566	574	534	601	531	582	530	521	561	571	560	595	558	537	563	570	583	552	572	583	568	609	542	559	570	569	563	533	585	569	542	573	546	553	595	537	591	575	564	597	563	542	539	541	541	553	575	548	545	568	548	565	583	564	578	612	544	551	549	557	569	561	587	546	531	542	584	542	581	560	557	578	560	556	556	564	560	565	594	553	513	553	518	545	519	615	586	583	570	583	583	577	550	610	551	564	562	553	568	547	552	586	591	554	525	590	566	568	577	545	577	555	577	550	610	577	544	599	562	546	564	605	560	556	543	533	567	529	508	560	552	540	565	542	534	565	570	574	543	531	581	563	597	560	543	567	575	621	543	559	584	567	633	619	521	589	552	539	583	563	560	600	564	584	532	565	550	582	564	536	567	565	588	578	572	568	549	552	562	597	556	571	539	566	555	561	567	573	583	613	574	560	569	551	586	577	531	507	575	567	588	557	624	558	592	528	575	579	613	584	547	595	597	563	533	550	571	550	578	521	539	541	573	587	541	582	597	529	550	550	577	545	569	567	583	549	577	575	555	549	572	550	503	575	569	590	609	554	575	563	542	596	576	570	569	563	581	541	592	581	586	552	550	603	596	591	601	581	610	555	571	571	537	586	569	571	575	540	545	594	598	546	596	554	544	515	576	601	521	590	533	583	567	521	576	535	551	571	597	580	543	599	564	554	547	542	594	592	522	557	541	596	559	545	580	616	555	550	561	628	526	604	552	597	571	559	565	557	558	561	546	562	583	586	558	590	570	580	588	584	544	583	580	530	559	570	561	554	608	590	564	606	571	551	590	556	545	528	542	570	588	576	573	568	577	572	594	574	571	545	566	526	524	571	591	599	553	557	579	563	613	621	535	571	560	544	575	567	553	563	555	594	588	579	569	558	572	557	582	557	555	512	584	570	566	570	568	609	545	571	597	564	571	574	534	563	567	572	584	597	584	579	612	552	530	545	584	554	542	548	555	574	575	582	545	557	577	546	562	583	543	554	584	559	585	552	587	572	567	559	543	553	563	555	556	594	576	553	537	547	608	559	580	582	570	555	567	548	575	578	587	621	570	576	569	508	585	588	548	567	579	575	545	559	531	568	533	556	566	576	542	542	561	605	542	570	580	537	556	608	619	537	571	545	562	576	560	561	537	577	561	603	575	555	602	597	557	577	601	585	578	603	533	580	561	562	550	569	551	534	563	552	565	547	520	583	560	544	527	545	555	546	594	579	571	558	530	593	567	552	538	560	580	575	584	528	620	593	593	576	585	620	565	552	548	583	539	591	582	584	572	592	526	588	565	591	546	524	550	572	560	581	595	526	580	611	572	589	576	602	592	579	595	610	541	603	537	593	531	579	597	584	579	601	594	532	606	601	553	560	543	560	576	557	546	549	549	543	575	577	551	602	510	622	550	574	550	578	565	586	556	609	562	555	559	578	547	591	569	588	570	590	574	600	575	547	560	568	568	578	592	568	608	540	565	581	552	535	570	593	515	557	560	596	589	558	559	569	585	556	542	575	553	578	568	574	547	553	567	581	534	605	580	549	581	547	580	592	595	551	560	594	574	561	537	572	585	607	564	574	566	527	575	554	542	579	533	554	596	531	578	545	589	554	553	547	587	533	575	575	551	538	558	593	574	535	574	581	590	585	550	558	572	626	583	566	539	549	571	570	578	588	550	548	590	571	577	589	534	571	542	585	543	559	572	602	588	550	551	579	584	563	533	532	595	553	597	516	521	529	588	589	557	572	592	541	627	557	621	590	589	539	593	580	566	592	601	576	567	553	574	566	545	517	571	540	523	582	594	538	579	585	529	601	581	563	554	560	545	571	553	566	608	582	593	555	535	581	594	508	568	593	617	574	565	532	538	586	588	568	552	531	558	570	541	584	607	611	549	564	582	553	591	566	595	571	568	565	569	599	583	551	614	513	571	548	596	553	576	531	580	546	548	556	564	584	530	542	567	583	589	569	566	581	569	580	559	577	582	590	595	572	592	570	539	557	577	596	554	521	594	561	584	568	569	560	575	587	530	608	545	592	533	551	554	591	571	522	558	583	574	621	600	623	571	545	575	556	551	539	555	532	545	540	584	567	526	555	579	532	580	551	570	598	555	577	578	588	575	568	543	514	590	546	559	567	554	591	553	565	560	592	554	572	608	515	584	583	571	589	552	596	590	586	574	565	566	596	583	584	582	577	574	594	584	565	546	561	560	587	622	541	568	565	504	558	551	551	562	585	582	568	609	564	582	595	615	575	531	615	569	593	611	601	538	544	606	563	558	555	577	594	570	580	532	578	577	565	582	552	552	621	563	538	576	567	549	606	553	582	598	547	554	560	583	525	542	534	543	610	570	590	572	591	571	588	571	584	586	551	569	577	561
20336	2043	1305	983	724	484	389	278	246	224	203	198	170	162	159	139	141	126	134	111	130	114	115	112	114	116	90	92	110	97	87	101	100	109	85	115	83	110	97	101	96	99	103	99	107	86	95	99	105	114	98	112	90	92	78	87	90	101	102	96	104	92	96	91	97	90	82	111	96	85	88	128	121	109	93	98	86	86	92	111	81	93	86	80	86	94	106	96	97	103	73	91	93	99	95	70	95	84	96	80	85	93	98	96	83	82	96	99	101	89	81	99	108	95	93	87	101	96	87	96	95	97	67	79	112	110	91	103	100	97	105	91	102	89	107	97	72	81	97	108	89	87	87	76	95	86	75	93	98	77	93	109	76	90	87	81	105	92	110	98	91	99	104	98	114	87	102	93	91	88	103	89	87	87	76	88	87	102	90	106	78	83	89	87	83	90	112	88	80	99	95	67	118	82	104	108	82	99	91	90	80	85	93	105	96	79	85	96	80	88	94	83	96	91	96	74	92	91	87	79	82	93	90	88	100	105	101	91	91	88	105	94	93	95	83	106	113	90	92	86	94	92	83	90	87	95	81	105	86	112	94	100	96	103	99	90	115	93	91	90	115	98	87	74	102	93	88	98	89	102	93	101	76	88	87	99	108	97	91	86	98	91	94	85	94	88	88	87	101	110	90	104	102	95	78	99	77	81	86	96	97	91	91	85	96	97	97	76	96	80	82	101	97	102	112	103	95	79	88	93	93	107	104	70	106	88	100	83	92	81	95	89	89	112	98	86	113	88	97	77	91	98	102	103	86	73	89	104	89	107	77	115	75	83	89	104	99	92	100	83	112	95	111	77	92	91	97	86	103	88	91	77	91	90	87	96	88	97	95	76	107	84	95	99	99	92	111	92	70	87	87	100	91	90	99	77	76	89	98	104	111	88	84	76	81	80	85	92	104	108	93	94	91	86	99	92	93	81	91	88	86	86	103	108	99	93	101	74	92	102	99	102	86	94	100	77	83	99	82	95	105	92	79	81	83	92	89	90	89	88	106	99	94	111	93	88	88	98	102	107	94	80	94	77	106	100	93	94	93	104	92	101	92	79	99	93	98	78	81	82	80	102	99	97	91	92	88	99	92	84	93	100	86	94	94	89	90	90	108	91	87	101	96	110	81	91	90	85	87	90	94	79	93	103	122	83	80	92	74	90	86	94	98	101	94	81	91	82	105	91	89	86	93	84	94	99	101	103	83	93	80	88	101	75	83	92	74	72	93	86	85	108	91	80	91	89	107	93	79	113	102	87	88	71	102	90	79	91	106	87	100	82	102	85	105	77	102	75	96	84	90	94	106	88	88	96	94	91	101	74	98	97	107	89	92	81	72	88	94	85	92	86	101	105	96	92	94	107	90	96	83	78	96	94	93	89	84	101	93	85	79	105	74	87	95	89	105	86	93	103	102	84	93	91	99	94	97	92	83	99	98	84	73	103	111	92	83	91	102	92	102	83	88	92	90	99	74	83	95	79	93	92	104	95	101	97	106	90	87	88	89	84	88	85	101	80	97	103	88	95	84	96	103	101	91	93	91	105	83	87	92	91	86	91	93	88	90	88	92	94	114	107	93	81	94	73	97	87	99	84	90	88	96	97	83	95	116	97	86	85	100	74	81	91	97	97	104	108	99	108	81	119	87	89	87	87	91	107	93	108	87	98	78	78	91	95	81	107	82	100	79	96	82	100	86	83	97	104	94	100	101	97	100	88	90	87	86	94	110	83	93	106	82	83	114	93	84	88	99	99	98	100	105	87	102	88	76	88	82	90	90	97	82	87	105	91	106	91	95	89	95	97	87	81	107	86	88	74	89	98	101	81	109	92	87	94	86	82	70	88	82	89	115	105	101	75	86	95	102	87	91	97	86	98	92	104	63	96	85	87	101	90	103	85	94	75	102	114	83	91	71	104	87	103	89	73	97	97	83	85	92	94	93	104	94	92	93	89	83	91	78	88	65	86	80	83	81	88	75	89	92	92	91	96	90	93	79	89	77	82	98	92	86	84	102	83	88	86	91	95	92	82	94	96	75	93	93	93	88	85	89	98	100	86	101	87	97	88	93	99	99	79	87	99	90	91	59	85	84	100	87	85	88	84	84	83	104	107	98	91	103	93	106	116	89	83	101	106	88	90	94	90	88	109	87	94	73	98	78	105	89	87	92	102	96	102	83	88	98	91	95	83	79	88	87	110	95	87	91	88	98	65	93	101	101	107	100	91	110	95	90	108	94	108	78	115	94	90	106	99	93	81	83	97	106	100	120	90	93	82	103	110	113	91	112	90	105	94	85	84	85	89	84	86	85	92	98	82	91	92	100	94	94	93	73	97	101	101	83	107	97	96	86	79	100	93	93	83	87	96	90	75	78	83	110	102	105	86	87	94	92	94	100	99	94	91	87	85	86	82	76	86	114	86	86	86	90	101	89	94	87	90	111	106	97	82	71	76	90	85	111	85	79	97	97	82	98	81	85	95	114	105	94	92	79	86	97	105	92	102	89	92	91	73	93	87	88	99	98	80	101	84	95	86	95	106	92	94	91	90	89	79	88	86	95	75	94	100	84	100	76	96	82	98	105	77	89	106	69	90	92	98	99	97	96	81	92	102	94	91	78	92	92	89	88	99	99	103	102	83	91	90	81	85	101	97	84	83	84	97	99	102	93	76	83	109	100	125	109	93	86	103	89	95	93	88	78	89	101	88	79	95	95	102	97	101	96	85	86	94	105	86	83	98	100	96	89	90	91	91	92	79	96	91	80	96	105	95	82	94	80	105	102	88	96	93	109	89	85	74	93	83	91	100	99	96	86	90	94	71	81	99	98	90	87	99	80	101	107	95	94	92	94	96	87	94	91	92	95	104	88	108	106	92	93	84	75	85	92	97	83	98	86	107	86	86	90	106	92	84	103	103	95	102	108	89	82	113	94	94	98	87	86	108	81	71	86	79	107	84	98	75	90	83	107	87	98	91	86	100	91	82	111	95	89	104	93	90	81	91	91	88	117	95	96	82	93	90	96	81	72	92	85	105	95	111	104	75	97	87	101	103	88	103	80	95	85	75	88	97	95	99	88	83	98	88	105	88	107	100	92	96	77	101	110	95	107	97	80	91	79	80	81	98	99	106	85	96	99	84	91	83	89	101	106	80	92	87	89	93	81	84	88	89	89	80	99	84	96	68	103	93	87	85	91	106	96	104	98	81	86	85	84	104	83	87	90	81	94	105	95	95	88	92	91	99	87	89	86	89	90	77	84	105	111	106	104	86	82	89	86	104	106	95	84	106	75	88	93	114	83	77	87	85	99	91	82	89	88	82	99	86	95	87	101	113	96	94	100	103	88	100	87	86	91	94	84	94	85	87	83	96	85	82	93	101	96	99	83	104	93	86	92	115	103	106	84	84	78	112	75	108	87	80	103	82	85	91	92	97	100	89	97	94	86	85	74	83	81	91	97	83	76	83	103	97
10354	1369	3471	3682	3028	2420	1932	1635	1451	1209	1065	922	893	829	763	717	678	627	580	557	567	541	499	462	462	479	479	419	440	441	435	406	425	426	378	376	391	382	389	420	397	351	381	351	395	361	368	354	334	339	368	382	360	352	349	375	346	337	331	349	389	332	345	363	367	313	322	339	371	334	351	339	357	352	331	368	318	331	373	336	308	366	342	344	319	304	316	353	331	358	340	358	321	337	345	376	340	358	324	356	325	355	316	313	321	316	305	321	370	303	326	334	290	333	337	289	347	317	339	318	323	317	324	357	328	331	316	283	333	323	347	319	355	281	343	338	345	328	321	322	321	303	306	319	331	307	301	314	354	358	325	347	349	318	322	333	330	331	328	316	305	305	344	346	344	332	315	324	342	325	324	312	347	317	351	350	315	320	349	336	334	324	284	357	326	370	338	316	315	332	350	321	346	334	337	339	304	293	304	335	303	310	345	318	332	305	327	340	300	347	338	331	323	335	303	328	324	324	362	318	336	312	331	318	302	337	292	311	337	315	341	323	324	316	320	322	288	337	327	307	324	339	321	305	288	323	348	300	325	327	325	333	349	343	323	316	301	340	313	329	331	361	333	367	327	321	318	346	326	341	318	348	322	319	333	370	311	338	338	342	323	322	315	332	321	360	327	343	291	321	308	331	330	342	322	347	334	294	308	340	357	351	327	376	317	322	309	326	297	332	340	309	292	303	327	318	298	300	326	318	310	288	350	316	330	328	307	318	316	339	325	341	289	322	313	352	324	322	311	324	318	339	313	330	304	306	318	363	327	309	309	341	303	281	343	306	330	361	326	341	326	342	326	322	324	310	321	314	306	350	322	337	317	308	325	350	317	324	315	322	305	327	352	314	339	333	340	331	294	327	333	319	322	335	307	351	314	327	324	329	323	306	333	364	322	344	324	326	328	287	323	317	346	312	332	329	325	337	319	326	320	314	321	311	304	343	313	347	296	314	306	305	332	338	304	330	318	365	311	333	328	319	312	351	328	312	290	338	337	343	331	340	347	329	345	332	328	322	303	302	316	306	323	343	286	335	339	324	328	326	317	309	327	335	330	311	316	321	342	320	352	326	307	341	304	318	342	324	308	305	318	331	341	297	338	339	341	326	340	320	311	325	340	318	303	311	330	310	322	328	303	320	311	320	324	355	316	353	317	308	348	341	292	307	335	312	313	325	281	356	333	340	334	324	298	376	328	303	314	307	320	316	299	354	363	290	327	322	320	337	318	343	322	367	333	327	321	322	341	323	314	358	343	342	319	329	332	341	326	340	317	353	323	306	325	319	314	323	328	342	298	348	330	345	342	343	340	325	343	322	329	309	318	333	345	321	322	316	319	344	311	339	325	303	318	328	347	303	356	324	330	324	346	344	311	346	324	314	325	304	290	360	345	322	326	294	323	291	347	317	296	322	340	329	329	325	341	323	311	341	314	345	306	299	336	309	304	306	310	323	311	370	282	328	345	317	328	341	354	335	307	311	312	327	307	327	309	296	325	325	299	323	301	288	314	320	298	364	338	303	316	321	331	300	290	330	319	272	329	298	339	334	331	300	347	349	329	345	328	363	315	316	296	317	291	296	331	343	327	307	325	332	316	319	350	361	321	335	344	324	363	352	312	341	317	323	324	320	299	325	309	306	343	319	335	309	314	341	333	325	326	380	331	338	305	326	324	319	347	346	357	343	354	351	320	327	354	315	365	295	288	320	340	333	326	316	302	316	347	315	330	325	308	299	341	318	328	308	303	335	345	305	302	336	303	320	302	299	305	300	336	338	316	329	323	311	327	334	328	339	345	296	314	369	331	332	310	327	317	348	314	288	313	302	349	338	322	334	308	342	302	350	327	331	284	295	308	331	312	315	312	319	326	315	290	341	321	336	319	345	307	301	279	361	313	313	310	302	299	348	338	350	338	316	301	342	329	313	328	287	309	320	368	325	343	351	301	321	335	319	347	356	314	326	324	315	313	288	298	309	337	296	313	344	340	311	331	324	324	325	373	316	356	307	343	339	351	326	338	312	337	332	326	311	328	347	323	332	332	342	290	342	299	329	311	327	326	298	322	336	305	303	338	255	341	343	319	346	341	299	326	326	311	348	323	326	322	318	324	309	350	337	319	346	312	331	333	347	317	295	336	324	308	327	334	304	333	351	321	340	355	333	286	326	344	342	363	370	312	330	330	314	310	331	331	326	295	285	312	302	348	345	325	298	355	300	336	327	302	314	337	329	336	338	331	315	304	347	345	326	314	319	326	343	323	294	357	317	326	312	344	345	326	341	331	335	335	310	344	324	321	291	305	303	326	298	322	308	284	321	301	330	317	358	371	346	344	325	340	286	337	312	308	324	300	336	345	317	331	340	354	341	321	303	283	320	315	340	325	331	329	302	307	328	297	323	345	348	269	305	346	342	313	351	368	307	302	316	308	336	294	362	330	333	348	300	359	312	314	347	321	314	322	323	323	321	299	294	346	317	317	326	329	324	312	338	334	316	289	314	335	346	310	303	316	329	318	334	346	331	302	318	324	314	325	351	318	359	315	330	306	320	325	333	347	304	325	318	347	338	345	338	321	347	325	311	341	349	343	299	313	312	323	327	344	344	305	305	304	288	319	355	338	313	333	326	320	332	323	314	316	360	328	308	337	293	366	328	341	342	316	312	347	341	315	334	321	318	351	322	281	314	313	312	310	362	312	338	296	322	295	335	310	351	315	352	353	366	317	330	333	323	296	292	326	322	308	341	324	331	352	352	318	348	318	313	362	331	309	316	314	305	320	326	354	342	336	342	331	317	320	308	349	333	315	308	347	337	305	296	309	328	343	340	359	323	313	341	280	323	322	299	362	321	347	290	373	363	308	333	320	341	309	316	331	342	300	351	309	318	325	306	305	332	333	323	357	316	324	291	333	319	349	332	349	304	331	318	331	325	302	323	337	355	342	350	310	328	330	321	362	348	328	315	309	321	323	312	327	356	323	339	308	323	319	280	332	364	279	332	326	296	332	327	306	330	345	317	337	344	323	335	323	318	330	330	300	309	343	308	339	335	303	342	299	298	309	333	295	314	306	303	324	307	322	296	304	323	331	306	295	320	331	330	318	304	339	316	318	318	327	357	337	325	336	328	291	328	363	332	345	324	347	347	356	359	356	321	338	309	355	320	324	355	329	311	309	352	327	298	328	307	324	330	325	329	329	327	327	314	336	323	298	319	351	359	359	328	342	299	320	311	315	318	348	327	316	307	350	342	321	296	327	319	329	314	340	350	315	336	341	326	338	327	336	306	301	337	312	336	325	343	316	323	312	310	295	352	317	330	344	302	320	331	301	342	303	344	302	342	355	312	313	371	331	346	303	319	332	317	339	332	329	305	305	320	327	319	304	340	359	317	319	314	316	322	326	303	353	336	297	328	365	334	332	322	297	314	306	327	342	307	336	330	344	331	351	313	347	362	350	335	312	327	335	335
37841	12394	4032	2164	1440	983	744	597	525	431	370	311	271	284	251	234	235	206	241	222	196	216	187	203	180	183	191	166	167	160	184	182	198	168	166	170	176	165	156	172	155	153	166	153	161	171	177	159	189	133	165	169	164	174	172	162	130	133	159	141	177	141	154	150	163	161	147	136	154	159	153	153	155	155	166	140	163	150	160	154	178	165	132	136	157	135	140	169	162	153	146	152	151	161	153	158	182	148	169	143	156	159	133	161	140	156	149	147	177	150	172	152	154	143	169	139	154	153	145	172	147	149	138	160	140	153	163	164	156	143	142	147	146	177	142	155	147	153	156	141	129	127	131	147	151	136	156	165	149	152	141	162	132	162	155	158	145	148	154	148	150	157	149	141	147	148	133	133	147	151	154	157	144	144	155	189	160	152	152	158	158	147	160	155	163	144	150	144	137	145	153	138	156	158	159	136	124	136	159	167	150	168	157	164	155	159	162	148	138	168	148	159	168	160	157	169	152	145	157	157	154	153	174	170	151	162	171	129	145	158	153	135	144	158	169	127	161	151	176	150	138	145	125	166	142	135	182	177	159	156	174	141	151	169	154	152	171	154	141	158	162	143	147	142	122	152	177	152	147	150	145	171	163	165	161	134	151	128	149	139	160	158	159	135	159	155	154	149	170	160	156	151	168	161	147	167	141	163	134	141	153	126	160	151	153	150	176	152	164	167	168	153	175	152	141	165	153	157	159	163	137	174	163	162	142	160	135	152	168	160	142	157	157	139	131	152	159	177	157	153	151	149	172	130	156	151	153	157	149	156	153	137	171	141	161	166	141	155	139	155	167	152	142	162	156	146	163	147	162	150	147	144	138	154	172	165	162	137	149	143	152	153	167	160	140	140	160	155	161	163	141	135	153	143	150	136	142	130	142	132	136	164	157	151	167	127	133	149	165	165	149	152	160	142	169	153	133	121	161	148	168	158	138	177	137	172	161	146	151	150	152	174	136	164	159	139	146	142	171	147	154	150	148	174	154	170	152	158	153	142	158	148	160	131	130	151	149	161	151	173	150	150	136	152	145	136	160	139	155	174	130	146	155	159	153	156	174	155	159	151	149	137	136	153	164	150	163	156	145	150	130	156	133	137	158	142	124	172	147	167	161	170	145	146	146	137	153	172	156	163	146	153	154	160	131	165	136	153	158	172	164	139	146	169	168	144	154	128	145	149	145	157	148	135	157	163	134	152	149	153	155	151	140	143	132	157	141	167	129	146	130	168	150	176	136	147	160	149	171	150	155	170	151	168	143	178	145	156	149	159	146	125	139	150	154	158	174	182	141	140	150	163	155	160	156	163	142	156	146	151	153	138	161	142	136	127	146	155	149	153	155	142	145	164	175	140	152	144	159	147	151	160	165	146	167	161	151	162	140	159	157	142	152	163	162	145	153	160	169	153	136	141	154	144	150	199	130	152	166	169	154	140	141	151	186	171	175	158	182	157	143	156	168	155	154	137	152	138	154	158	148	150	176	143	170	146	159	163	143	154	167	144	148	149	145	143	143	167	155	158	139	139	130	161	146	153	161	141	167	144	145	161	138	147	156	175	157	147	155	165	156	156	123	180	161	161	139	163	157	166	161	148	170	162	147	169	155	166	151	148	164	136	155	146	161	139	163	145	141	161	175	159	169	157	143	121	151	167	168	162	136	163	161	145	139	161	148	130	161	139	147	144	148	152	153	125	158	146	158	130	137	166	174	153	156	148	141	140	128	146	166	146	150	162	154	167	162	143	169	165	144	130	138	150	180	141	162	159	145	142	142	172	156	125	148	151	155	156	167	147	140	151	150	141	181	145	156	124	162	141	145	146	155	169	132	187	148	148	143	167	155	148	160	157	144	152	160	177	146	157	141	161	150	171	133	167	141	149	159	176	163	166	151	151	159	147	151	151	160	148	171	165	142	154	147	152	162	154	143	143	158	146	154	177	147	146	140	156	158	162	175	146	151	168	141	156	162	169	133	156	163	169	142	150	154	138	147	166	154	140	159	166	138	132	150	155	150	158	157	158	131	163	158	144	149	162	162	156	148	158	151	154	172	171	162	152	169	138	144	159	154	178	152	161	160	162	161	151	146	169	152	149	159	152	160	179	141	153	165	158	156	146	162	137	126	147	159	147	173	160	161	133	153	163	182	146	143	137	141	135	147	162	160	147	152	145	156	160	128	186	161	159	170	165	146	154	149	156	150	137	168	157	154	144	140	168	150	133	139	133	129	184	144	151	180	148	156	121	142	161	148	159	147	154	171	170	157	133	157	155	159	150	159	155	128	150	132	141	167	147	141	150	156	157	137	152	147	173	148	150	144	141	152	131	160	157	157	147	139	167	140	161	149	163	140	169	152	145	137	155	180	164	148	158	193	147	158	161	140	140	164	152	171	145	143	171	148	158	148	153	172	145	151	150	157	133	159	140	162	164	127	148	162	163	144	140	160	168	149	147	153	165	171	146	159	155	171	167	135	151	159	157	139	156	162	145	179	122	146	172	188	160	163	128	158	143	153	161	166	165	144	169	160	162	162	139	140	166	141	154	162	167	164	154	145	158	119	162	154	149	135	166	156	148	145	150	152	143	144	145	161	148	159	137	148	145	155	169	133	162	149	170	132	150	152	152	140	177	147	152	168	141	158	147	154	158	163	143	166	170	149	154	140	153	157	163	150	166	153	175	159	139	135	147	127	139	156	160	152	128	174	181	166	165	156	175	151	190	146	159	139	154	151	142	168	158	161	139	138	162	146	154	148	154	130	146	170	140	125	157	183	164	150	156	167	156	146	140	161	162	157	154	164	143	144	172	121	144	182	173	137	156	172	149	135	146	162	159	154	171	146	148	160	149	162	149	138	159	161	141	179	155	168	143	166	152	178	140	153	136	157	146	150	158	161	132	168	170	148	131	148	171	148	171	139	140	134	161	165	147	143	137	165	156	144	142	161	171	163	161	149	166	166	148	146	126	163	131	168	154	148	167	167	149	151	150	153	142	170	156	150	148	160	150	157	171	156	159	150	155	156	153	151	165	136	165	140	152	151	135	155	137	148	163	155	157	145	145	159	141	141	184	168	158	149	162	137	144	160	152	147	170	152	170	149	139	141	153	143	147	162	142	165	135	156	165	159	151	139	188	159	146	154	149	140	162	139	165	144	188	160	141	158	171	131	163	159	163	168	163	153	147	157	141	149	156	151	156	149	132	149	167	150	160	148	159	143	167	131	147	145	167	159	142	146	134	154	159	166	150	147	161	155	181	134	163	145	159	155	171	143	135	142	172	153	143	166	162	150	167	146	152	154	159	160	161	171	149	158	148	154	133	156	148	157	151	145	131	155	140	135	159	154	135	162	183	147	167	152	152	159	146	149	133	172	154	151	179	149	141	159	163	150	142	134	156	162	148	174	164	155	145	151	170	154	150	143	150	163	164	161	155	161	165	144	162	159	156	149	161	142	140	160	150	145	151
17670	2657	6325	6771	5738	4555	3711	3122	2612	2178	1991	1765	1619	1446	1379	1225	1123	1086	1068	980	950	915	846	856	781	742	778	748	694	735	656	664	661	665	614	653	648	646	565	597	620	575	536	584	583	603	561	571	575	572	547	600	573	550	494	575	587	563	540	525	593	556	563	531	547	565	524	527	558	503	541	521	496	507	545	522	530	523	534	479	530	537	533	521	515	549	549	501	524	531	539	460	502	499	504	509	489	489	529	511	543	505	508	534	546	495	504	515	541	492	489	559	515	477	543	537	469	490	527	522	527	507	501	507	480	499	527	517	494	492	512	482	541	502	537	518	479	531	509	484	489	496	513	510	509	497	498	505	498	544	522	505	495	527	529	529	508	506	493	540	509	512	512	536	496	499	498	475	503	453	509	525	486	493	506	510	466	518	518	505	484	490	466	502	449	543	518	523	510	512	522	513	483	501	506	493	490	483	530	485	540	485	494	471	425	485	550	533	481	537	488	504	518	496	504	515	521	472	498	431	532	498	510	520	537	504	517	542	511	503	482	461	515	498	447	498	495	501	499	494	489	486	515	499	487	525	517	492	478	495	541	500	528	485	478	525	495	489	518	491	519	501	525	502	477	517	503	509	514	516	500	470	489	496	512	523	532	512	498	531	520	515	504	498	504	529	514	507	553	459	518	498	478	504	522	501	500	507	504	493	452	477	458	518	537	497	525	517	503	489	524	550	465	532	502	477	517	517	499	483	515	506	501	473	536	510	493	521	516	495	535	507	516	513	509	507	480	498	475	480	489	518	463	511	468	521	503	502	509	546	508	501	510	474	504	551	495	518	528	486	476	501	516	494	508	485	465	517	503	479	494	513	495	511	526	526	472	527	507	507	497	469	491	488	491	508	497	498	453	500	521	497	488	490	489	544	510	544	494	525	491	496	500	514	524	537	512	525	556	461	473	497	545	488	519	510	503	542	520	469	491	536	513	500	516	534	475	521	465	537	558	524	504	484	544	530	466	499	470	542	511	468	498	465	503	505	495	499	479	490	488	487	511	542	522	475	490	483	494	491	485	496	517	499	532	492	479	523	478	515	478	509	541	535	516	449	539	512	513	497	492	481	540	528	488	510	516	510	487	470	515	517	477	459	479	529	513	494	538	542	526	489	528	544	494	511	492	525	461	508	519	508	518	520	530	473	529	499	545	461	500	512	478	508	479	510	523	483	520	451	512	508	469	495	488	505	505	515	521	497	541	510	482	512	507	520	522	505	518	526	502	475	496	504	483	545	474	526	499	487	520	528	540	504	510	558	541	509	502	490	473	507	479	509	492	510	541	483	521	533	499	495	471	533	498	514	501	547	531	507	496	513	502	484	538	466	497	509	525	504	488	503	507	518	477	513	460	475	526	495	535	520	518	499	504	502	483	524	521	522	521	468	469	488	478	528	480	468	481	484	489	510	507	502	499	485	537	556	535	477	494	479	505	486	520	483	553	494	497	493	519	489	505	475	488	518	519	489	514	484	487	521	519	523	534	517	473	492	508	542	538	554	505	550	539	550	478	469	495	497	501	531	496	542	512	536	502	514	501	502	520	484	502	481	478	483	476	499	508	511	539	490	511	531	485	508	522	503	439	496	505	514	520	488	522	493	497	476	538	525	520	520	506	539	460	478	522	511	498	471	493	516	466	505	486	526	528	504	531	497	504	492	483	486	511	531	506	480	493	495	515	482	527	542	545	517	489	517	506	490	497	498	538	501	542	528	493	472	521	528	483	499	489	479	481	497	483	490	481	538	499	495	492	507	524	474	471	490	530	535	498	478	498	461	538	478	523	537	497	525	494	504	487	509	495	538	471	490	498	538	506	494	532	500	480	474	480	479	502	517	485	492	528	521	508	530	508	481	477	485	483	525	486	482	542	498	498	485	478	488	458	514	527	499	499	495	537	524	531	509	521	512	470	504	510	487	471	480	496	515	483	471	523	531	504	475	513	499	512	502	534	511	481	467	505	518	523	503	510	504	519	479	503	475	514	498	496	538	501	518	510	469	521	481	536	503	490	520	481	477	487	512	507	473	487	549	508	500	513	513	507	513	501	500	501	516	456	493	509	510	574	518	482	476	490	551	502	516	500	487	461	550	507	526	464	529	505	541	522	508	498	496	469	487	508	469	502	495	489	469	475	527	480	512	522	504	515	509	530	475	480	499	489	532	484	495	546	491	520	504	464	497	535	517	478	485	484	503	500	505	508	488	502	491	492	525	462	489	461	482	488	526	516	494	511	478	483	541	556	541	501	506	463	471	468	483	487	475	531	511	514	516	487	515	523	553	545	495	514	497	486	495	463	496	538	506	501	534	518	515	494	500	503	510	482	502	505	458	509	512	487	502	543	518	525	500	504	541	540	532	506	510	519	500	495	503	472	528	477	491	498	486	474	508	460	496	523	542	525	470	517	489	483	464	484	490	466	485	502	493	488	505	478	499	516	485	504	510	498	511	556	465	478	528	486	527	510	500	478	506	531	506	519	494	501	461	522	485	522	488	497	500	530	506	488	478	472	523	517	490	527	517	476	549	485	514	492	514	493	502	523	509	475	540	466	520	500	513	482	508	536	503	463	537	516	537	544	446	531	475	532	500	476	500	492	492	489	526	519	488	536	481	454	483	520	534	509	496	464	494	557	509	533	483	449	484	495	553	457	489	499	460	480	490	491	488	474	537	524	481	515	568	523	489	496	532	502	503	493	503	497	481	515	506	504	476	505	484	546	523	531	477	494	522	497	488	510	529	476	488	473	538	473	499	477	549	494	531	515	496	492	483	512	511	493	471	522	512	505	495	512	498	538	524	498	497	525	504	494	508	482	528	511	480	512	473	551	496	532	494	492	528	526	480	509	474	517	514	476	483	470	517	533	499	460	540	512	486	489	522	544	464	519	488	541	513	511	512	511	500	508	498	499	481	520	469	455	526	496	529	507	521	547	481	477	452	509	471	512	471	494	482	490	508	536	486	532	531	507	479	514	514	508	542	512	460	503	506	484	499	490	541	470	492	475	491	490	510	520	482	483	507	551	490	503	473	484	498	485	519	506	508	528	504	526	519	522	510	491	497	495	517	538	498	491	513	471	494	491	507	517	538	486	464	514	459	497	520	513	464	487	495	512	475	505	471	504	491	490	510	493	520	517	506	517	507	501	490	484	482	518	522	510	487	547	498	528	488	504	465	544	484	529	476	501	503	490	481	529	463	515	561	525	498	484	511	476	509	479	545	551	535	427	479	468	537	508	490	485	524	504	459	500	454	491	469	500	495	496	515	501	482	524	493	498	493	484	501	506	498	504	549	516	509	521	515	460	493	492	534	531	513	481	539	521	520	490	533	482	521	515	482	494	474	491	495	468	516	522	526	537	479	521	476	486	521	532	537	526	479	491	503	480	486	526	523	503	500	456	507	500	494	515	483	492	491	515	482	466	515	486	537	482	521	509	515	476	516	508	487	520	493	502	512	556	516
4605	438	262	231	210	197	198	219	172	218	175	183	170	194	194	201	201	181	194	170	195	168	203	168	207	188	197	165	185	167	189	177	189	166	185	177	181	202	194	171	185	160	192	186	220	183	180	210	188	189	182	158	204	166	166	196	188	195	196	208	181	164	204	190	195	180	208	176	187	160	197	180	201	221	176	199	188	206	190	178	181	192	190	188	157	188	163	203	171	192	182	170	180	180	186	216	175	180	159	196	187	169	188	181	200	177	189	168	184	190	203	194	176	170	172	211	161	188	173	194	195	186	189	199	180	141	190	195	184	195	184	187	213	195	172	172	212	200	175	185	187	193	183	196	176	188	196	199	202	178	181	203	200	189	188	193	196	166	190	180	185	215	195	206	194	202	167	220	184	177	195	179	199	167	170	180	186	181	175	196	183	177	158	183	199	208	195	189	194	187	234	198	202	190	168	169	177	187	174	194	167	180	202	185	196	209	188	165	220	206	189	187	164	194	198	158	195	205	207	196	169	196	188	178	186	187	196	165	184	172	185	172	169	211	195	187	203	186	205	185	180	163	201	196	179	180	175	157	188	180	187	197	196	186	191	182	176	199	176	213	178	171	187	158	197	184	193	191	195	174	198	195	186	200	204	164	184	174	172	193	200	200	195	172	186	154	206	194	197	165	171	164	189	157	188	194	189	188	192	213	201	188	196	171	209	189	168	193	170	176	200	152	186	205	189	184	178	192	149	206	192	170	184	182	178	181	181	173	184	164	189	210	178	193	210	174	215	183	193	202	165	192	169	171	191	163	168	200	207	198	198	196	209	179	217	167	187	187	191	216	203	172	160	182	183	182	192	191	185	155	183	213	160	192	195	196	194	195	202	182	181	185	190	219	191	194	188	190	186	215	170	174	162	196	176	164	195	195	179	195	174	187	182	213	176	194	178	178	206	181	181	176	175	180	191	183	165	174	200	167	184	205	208	206	172	200	178	201	193	185	198	189	183	177	168	177	184	196	159	173	185	201	187	200	172	183	174	199	194	192	190	195	185	193	190	196	202	199	172	184	157	201	203	193	214	154	173	181	162	195	192	216	209	188	189	213	185	198	193	196	194	182	173	187	197	165	184	187	188	193	205	196	182	183	188	180	168	204	185	202	193	184	203	193	165	187	200	191	175	184	174	176	190	202	202	189	139	202	210	187	179	199	182	179	219	196	210	192	189	213	173	165	166	184	193	196	179	165	193	202	182	185	182	173	165	189	173	184	204	177	189	197	188	192	188	176	180	194	196	183	183	192	177	173	208	201	178	194	183	169	165	198	187	218	168	210	186	186	194	212	184	190	166	189	156	178	195	181	198	194	192	170	187	191	196	204	217	182	206	188	185	207	204	178	172	164	185	195	183	175	195	220	186	192	182	191	190	186	175	199	196	192	181	190	185	172	165	216	186	193	193	182	192	195	206	180	190	163	208	180	186	215	184	202	196	169	159	185	175	208	203	180	177	193	187	208	205	184	188	176	187	197	182	197	183	196	185	215	186	203	180	194	166	194	209	180	172	203	201	181	184	170	193	197	211	186	172	185	189	191	191	207	170	187	177	172	197	167	163	183	193	180	176	188	179	190	201	171	200	194	196	178	196	191	166	169	191	156	183	173	177	178	202	170	214	186	213	186	178	198	198	198	200	213	179	199	200	180	204	164	193	193	209	173	182	172	169	168	181	184	145	202	177	186	171	167	188	174	226	191	199	178	168	224	208	168	193	179	167	173	216	182	185	190	196	182	171	184	193	192	177	190	172	188	181	196	201	199	182	178	179	169	187	176	186	174	192	192	219	189	172	198	190	193	185	166	202	216	198	189	182	197	195	202	198	190	183	190	198	185	190	168	199	183	204	185	194	182	174	198	183	197	200	183	203	179	202	159	188	180	178	192	191	160	184	169	213	192	189	183	213	164	177	197	200	172	168	197	175	173	179	178	208	179	171	180	172	183	205	181	166	222	194	190	190	189	200	201	178	202	171	194	201	194	171	185	198	193	169	166	177	191	189	183	207	183	197	198	195	217	198	178	185	223	182	208	168	192	192	143	183	179	183	199	202	194	189	217	184	178	194	176	191	209	187	183	169	166	201	200	203	180	153	176	183	208	183	192	205	183	174	178	195	187	175	189	164	191	167	209	192	172	186	195	173	175	200	169	191	187	175	176	185	171	163	200	194	188	194	200	176	186	177	193	199	179	192	194	186	185	206	188	185	167	192	183	212	208	190	173	209	201	177	160	181	206	175	189	177	196	189	189	185	183	183	197	196	185	207	187	198	178	201	189	174	187	182	194	188	203	157	209	158	159	155	184	209	180	194	194	179	175	203	163	222	170	196	187	176	202	201	188	204	208	178	174	186	185	194	180	192	183	182	178	209	183	182	198	175	182	181	201	175	192	199	192	194	178	168	187	195	175	203	170	175	186	184	169	213	181	177	192	183	184	200	194	189	201	195	171	164	180	186	170	199	176	196	172	169	208	191	187	182	175	212	186	178	175	183	181	203	184	173	171	181	208	175	169	182	196	159	201	204	190	196	186	199	195	180	180	192	199	175	164	182	170	213	189	190	189	182	206	183	158	172	190	184	189	197	175	194	181	190	205	176	156	209	191	227	189	204	186	190	192	197	190	172	176	176	179	182	189	204	197	186	171	164	177	178	184	203	190	166	178	199	184	180	203	164	177	196	199	193	193	183	185	204	162	179	177	195	194	193	171	170	172	196	183	205	194	161	186	170	189	204	181	183	188	200	181	204	189	179	197	186	186	213	194	179	184	206	180	175	188	181	179	188	161	178	189	195	216	193	183	178	193	194	199	207	191	198	176	199	201	188	181	210	154	168	191	202	187	201	200	182	204	187	172	170	207	180	183	183	174	167	206	202	201	184	192	163	184	170	182	190	186	161	204	195	185	165	168	199	161	178	192	180	193	211	160	183	171	171	187	209	176	194	197	193	203	208	185	164	165	183	176	158	160	189	181	173	192	176	188	191	184	177	170	181	174	187	179	197	182	163	191	191	190	197	189	198	182	180	191	206	170	188	178	179	185	184	223	201	184	183	174	186	169	164	146	183	179	176	184	193	187	197	186	193	166	186	190	190	187	172	199	195	185	210	190	188	184	188	196	182	174	180	194	205	186	170	182	185	156	200	181	204	180	175	192	180	190	159	189	181	161	210	168	198	185	187	148	159	197	196	194	172	178	185	226	199	202	195	199	180	190	206	186	180	191	160	179	173	170	214	193	188	203	165	184	151	188	213	180	199	191	193	180	182	161	199	192	197	179	209	185	208	161	180	178	179	184	184	215	173	173	232	167	197	189	170	181	197	197	186	195	197	165	201	220	190	187	209	190	162	189	200	160	184	190	182	167	201	184	197	187	188	183	190	172	194	185	174	188	189	188	187	191	173	195	200	189	196	190	202	180	208	180	187	182	187	189	187	216	186	204	198	184	172	199	185	196	196	186	182	202
4608	655	756	786	737	673	677	663	611	602	632	570	567	622	611	619	606	590	608	544	570	607	575	585	592	531	570	563	534	589	559	595	589	557	572	570	599	593	582	627	597	580	600	592	620	572	564	622	562	567	588	567	603	605	587	572	567	552	585	573	577	587	581	556	570	550	600	602	572	589	572	592	584	583	576	553	557	561	543	578	564	606	613	603	585	589	602	553	566	545	601	548	574	569	553	580	547	578	603	627	605	570	590	570	560	536	587	558	544	566	543	525	581	592	560	539	570	572	563	622	549	542	575	584	566	581	572	554	574	548	531	598	594	594	571	558	552	551	548	604	559	605	524	573	604	582	568	588	602	642	593	583	566	559	587	583	581	590	589	573	613	595	581	569	615	576	566	552	546	568	562	615	563	589	586	579	576	620	566	536	576	573	562	558	537	586	550	569	572	550	584	578	532	561	550	632	566	584	567	570	587	573	553	563	591	600	586	545	585	582	575	571	553	559	572	578	619	600	585	597	560	569	586	585	558	565	564	575	546	569	597	598	631	576	627	565	559	617	547	545	573	560	556	589	601	556	551	581	609	590	598	586	594	571	564	551	532	550	571	563	608	589	549	549	539	607	586	588	513	614	543	567	559	587	542	545	591	569	545	555	587	564	592	606	581	591	575	594	517	588	587	550	607	603	548	546	579	584	548	555	569	568	559	591	585	523	537	613	520	599	567	580	583	547	607	599	609	566	543	553	555	590	565	575	530	583	571	568	586	563	520	566	604	555	563	550	585	571	566	576	570	613	543	547	554	577	581	564	601	594	572	538	522	558	562	530	595	575	598	585	535	548	532	599	605	608	586	606	568	604	580	586	601	563	645	596	572	588	572	531	576	568	552	553	586	609	549	553	541	533	585	578	609	607	554	551	585	556	553	608	581	552	546	561	543	573	620	551	581	554	580	586	562	597	514	600	548	583	578	556	589	632	598	561	560	606	578	622	549	598	554	571	535	535	616	594	582	610	541	591	584	594	583	561	557	548	549	586	557	537	599	581	527	563	563	575	596	579	528	579	574	584	539	594	557	591	552	565	569	592	566	568	536	542	539	578	589	609	601	543	620	583	552	572	581	569	574	542	583	597	557	549	578	547	585	576	573	632	583	598	577	581	568	572	583	583	597	550	563	556	588	570	571	561	578	587	572	540	556	574	563	548	561	571	557	605	551	584	556	592	580	577	565	547	621	578	581	555	607	571	587	589	581	594	595	582	571	590	542	591	571	579	547	572	588	569	578	546	593	605	536	554	616	554	557	612	551	538	599	541	573	588	553	573	613	577	573	575	551	530	569	553	533	561	531	586	554	580	576	588	580	541	541	553	609	580	548	592	564	588	571	570	591	594	572	535	565	593	559	577	587	565	585	536	576	597	573	542	568	583	602	604	574	566	545	636	548	580	555	552	554	537	595	550	530	575	571	618	556	572	553	555	527	617	609	554	606	575	569	523	569	555	598	587	580	583	561	633	585	586	569	606	574	565	582	567	535	564	590	626	573	585	553	602	573	589	580	606	591	571	571	562	588	562	634	598	568	593	577	555	598	525	583	590	582	553	604	535	585	568	590	569	605	561	578	532	566	582	588	594	568	580	554	597	584	558	571	553	616	568	559	608	641	537	575	584	578	564	613	566	566	570	613	590	552	560	556	586	561	547	537	541	578	567	568	568	599	558	552	537	551	610	575	576	545	522	641	566	567	631	532	585	520	569	603	635	570	599	532	591	568	563	543	577	565	587	559	572	578	623	554	628	609	558	551	541	570	612	596	579	583	540	554	567	549	574	583	602	586	553	600	586	571	567	564	555	573	577	575	584	559	594	590	533	563	593	578	596	579	550	547	572	579	575	552	595	638	563	536	589	574	577	623	574	605	559	564	607	581	555	636	598	580	573	533	551	602	540	601	543	586	530	557	584	569	557	585	532	544	558	572	551	557	582	603	545	534	585	576	595	565	565	578	569	534	583	538	568	562	600	590	562	559	576	572	580	575	570	557	603	567	553	589	577	540	530	571	604	580	576	568	566	547	556	586	527	589	582	584	579	613	534	567	568	506	595	594	540	557	603	593	584	602	576	569	577	553	570	578	554	574	600	548	539	601	522	604	586	530	534	577	532	553	577	575	594	559	595	525	553	545	555	519	552	607	575	582	534	520	569	548	603	560	587	596	573	565	584	596	600	538	538	566	588	554	592	557	597	548	550	562	587	556	553	580	599	570	602	607	578	548	572	584	565	568	610	552	552	592	581	554	551	553	527	589	586	607	588	578	620	589	585	617	542	575	582	578	568	563	587	567	570	546	547	546	589	549	589	560	546	601	596	557	600	570	585	568	537	583	572	562	606	569	556	622	612	611	572	551	584	540	560	599	537	550	579	634	572	544	546	541	590	612	554	598	552	555	552	587	603	598	548	575	601	622	577	607	564	598	553	578	574	566	593	543	601	548	568	578	527	551	570	526	540	590	604	582	546	587	595	562	644	575	567	572	568	540	542	586	569	565	598	576	561	598	536	571	620	597	580	604	553	589	579	593	546	600	550	570	572	565	566	585	570	530	548	589	551	578	531	583	556	562	581	553	593	575	545	557	574	598	606	527	567	562	602	593	562	519	574	615	588	567	566	532	562	576	561	564	553	513	542	610	557	579	568	541	549	622	530	582	584	593	557	607	565	580	566	576	559	603	587	555	579	601	595	557	577	576	581	506	620	549	611	575	565	557	565	574	577	627	564	583	567	585	589	532	586	552	540	590	532	572	568	554	549	569	511	616	596	534	575	524	541	605	604	630	614	532	593	547	581	610	575	605	614	585	548	540	569	557	550	523	573	589	586	596	577	569	562	548	576	567	562	556	550	593	581	604	568	579	562	576	600	528	555	533	617	602	587	540	572	563	592	546	573	584	562	610	545	597	577	521	568	577	560	581	545	561	549	574	585	562	541	526	532	536	557	573	557	568	610	594	563	604	576	582	599	543	543	593	563	592	575	567	581	577	576	576	581	577	578	571	530	554	565	602	605	555	576	557	578	613	567	618	556	586	577	573	539	615	577	568	603	563	556	537	537	598	613	596	591	553	558	595	548	591	599	565	561	571	618	570	622	554	564	561	601	600	588	606	579	569	604	521	561	569	580	528	558	573	564	577	591	597	514	572	568	592	553	555	579	573	572	582	594	580	577	589	553	562	578	616	587	583	554	508	562	605	584	622	586	568	549	570	572	566	564	586	514	559	566	534	584	624	568	540	574	622	571	577	569	527	565	604	586	595	591	552	561	580	596	577	581	579	607	557	550	539	577	580	532	533	554	612	583	561	545	578	583	528	546	537	591	565	563	571	626	543	547	568	559	563	588	548	581	510	567	558	599	580	572	553	578	600	592	557	587	570	545	590	607	570	555	628	556	552	542	542	592	564	574	572	582	568	599	557	574	576	595	570	599	549	598	569	593	585	560	537	575	575	587	514	581	585	551
38702	10205	1854	1009	632	479	388	317	243	223	185	167	161	132	142	148	136	136	134	136	112	123	116	107	111	104	91	112	106	112	115	104	118	100	110	86	118	81	98	96	122	95	107	115	105	96	106	109	97	94	111	104	92	87	90	86	117	95	102	130	101	88	96	98	100	99	96	84	92	106	92	88	106	76	89	84	117	83	89	101	87	92	78	100	92	86	88	104	94	98	105	87	80	81	98	91	101	81	107	96	110	85	100	85	85	104	98	96	89	83	111	91	103	94	96	102	92	97	86	78	108	95	110	87	94	87	90	100	104	96	94	88	81	97	80	88	100	103	103	110	89	88	91	86	75	94	95	104	104	99	102	85	93	105	104	96	86	109	105	102	106	86	99	82	111	116	93	92	93	93	105	112	105	110	97	78	86	79	87	84	92	108	96	94	88	105	96	89	86	89	96	89	88	93	88	101	107	101	108	101	104	78	87	108	87	84	83	76	87	91	118	97	98	94	102	98	101	104	107	93	77	105	80	111	93	95	101	85	92	89	107	120	100	92	87	98	88	91	91	80	103	102	96	93	77	88	101	99	103	75	101	94	104	107	95	103	89	89	101	93	107	97	98	106	109	87	98	94	92	93	98	109	89	96	92	91	80	102	91	87	105	88	98	94	102	107	109	92	91	95	99	96	88	86	106	88	95	88	94	123	94	103	84	81	105	86	100	75	112	102	104	107	110	81	88	98	95	84	96	95	103	94	114	108	102	93	89	87	115	79	96	102	109	111	110	103	78	88	113	115	106	87	102	80	110	89	101	100	100	90	90	98	108	107	106	93	86	100	90	95	115	84	111	89	100	111	90	103	89	113	96	107	101	94	82	97	91	93	93	100	103	84	70	90	99	89	98	103	101	94	110	89	88	93	107	94	73	85	101	74	104	93	83	95	90	88	90	112	108	113	80	81	85	81	90	82	94	105	107	79	113	102	91	107	96	100	94	97	87	105	92	93	102	115	90	118	100	101	98	97	99	99	90	81	102	88	72	105	92	105	91	89	99	93	84	85	92	85	96	90	86	96	106	92	98	91	90	101	91	87	84	108	84	99	102	111	72	95	109	83	87	86	114	89	86	93	109	83	94	99	82	77	113	87	101	107	95	85	103	100	105	93	87	111	89	93	86	99	111	90	83	104	91	95	74	109	120	86	84	88	94	90	125	99	94	78	78	91	85	99	94	107	99	105	115	86	92	86	105	95	100	86	75	90	117	109	103	102	114	105	107	86	98	93	95	82	86	82	94	104	90	106	95	113	97	103	80	78	73	101	105	105	90	109	84	89	92	92	90	100	92	112	99	90	81	89	89	99	110	107	101	87	107	107	81	108	120	97	90	93	105	88	93	111	107	106	102	95	91	94	105	86	81	95	101	102	83	106	86	97	96	98	105	99	106	99	92	99	98	101	88	110	96	115	88	100	81	87	92	72	82	103	112	79	84	106	103	102	113	92	101	97	71	92	106	98	89	98	102	88	95	99	86	98	111	108	105	81	89	88	99	103	98	93	97	92	83	72	100	98	96	79	89	107	85	107	87	101	105	94	95	102	84	95	76	100	87	83	96	91	87	97	113	104	91	101	106	86	121	87	107	82	89	103	93	89	95	91	80	92	88	93	90	115	90	92	79	95	91	103	84	95	85	98	97	78	98	96	94	88	111	93	91	113	107	105	92	95	95	80	100	96	100	89	83	100	101	104	88	97	91	104	95	94	105	97	101	96	111	107	103	97	91	99	107	91	113	100	99	113	83	102	106	102	99	87	106	97	89	103	87	103	112	105	91	104	92	89	84	90	107	87	79	85	105	85	92	83	109	85	103	88	97	101	116	116	100	106	98	109	75	100	94	118	109	98	98	82	112	96	88	87	88	103	98	90	80	95	116	90	92	100	99	81	96	91	97	96	93	100	104	88	89	93	110	96	97	98	106	93	108	81	87	89	89	87	83	115	92	95	101	108	100	80	85	89	90	90	77	96	94	84	118	87	112	93	91	111	87	96	95	105	91	102	82	85	95	89	94	91	98	75	85	67	87	100	92	116	82	96	104	95	89	87	108	103	97	89	98	97	99	87	99	103	104	91	72	71	92	78	84	99	84	97	97	99	93	80	95	91	101	104	98	94	89	91	97	83	93	92	103	89	96	104	100	104	84	100	94	80	105	101	91	95	88	122	99	78	89	87	88	93	90	100	98	81	86	92	107	82	92	83	92	100	97	92	82	83	90	86	95	87	94	96	110	102	109	83	85	94	106	96	103	103	105	97	89	83	100	109	95	90	90	89	85	86	90	84	107	99	99	98	72	100	87	108	80	77	82	93	89	113	104	98	105	84	89	104	93	97	96	85	98	100	110	101	76	87	95	97	97	98	88	96	101	88	86	100	115	102	116	101	105	107	113	76	75	94	96	82	97	94	101	80	78	87	103	98	95	92	88	92	81	113	113	109	123	109	108	91	80	115	87	95	114	90	102	94	82	100	91	102	95	102	121	108	84	104	95	84	87	86	87	109	104	106	99	102	99	99	90	108	101	94	96	102	91	111	76	105	87	90	96	89	75	96	89	89	99	102	97	95	90	109	79	86	89	97	80	107	84	108	88	109	84	106	84	87	81	93	101	85	94	78	92	95	93	93	97	98	92	90	105	109	95	82	98	110	111	104	98	103	90	86	87	95	77	94	92	97	109	84	93	102	90	101	100	118	95	91	98	92	95	95	106	70	105	91	93	93	96	86	101	104	101	89	91	90	112	88	90	88	111	94	106	100	112	85	111	117	90	109	108	108	111	111	101	109	79	82	91	103	88	107	101	104	89	85	84	81	97	98	93	98	104	93	81	117	95	113	88	83	86	101	89	101	105	104	102	76	80	91	91	94	85	96	99	104	84	97	76	104	97	109	83	95	96	93	91	82	119	79	85	92	87	85	95	94	97	93	114	95	122	97	91	88	106	100	105	108	104	93	90	88	93	87	90	96	85	90	105	97	87	105	85	99	100	98	90	102	110	97	94	96	90	111	104	89	82	100	90	89	101	104	98	99	101	109	97	89	94	97	104	103	119	108	104	89	105	94	92	88	110	112	83	65	82	82	96	83	101	112	89	93	100	80	91	88	96	91	105	101	95	77	89	113	85	116	93	98	105	90	92	91	99	105	87	93	96	82	102	101	91	112	97	80	102	95	107	105	88	92	91	104	100	97	82	94	97	107	112	88	99	90	101	106	102	85	106	102	94	95	87	90	91	93	81	105	108	100	100	75	85	99	94	94	103	94	92	88	96	89	82	97	77	82	95	80	100	91	101	96	87	80	94	107	114	88	72	102	104	106	111	100	102	88	78	100	91	104	108	97	85	83	94	75	87	100	88	91	91	96	84	86	97	106	87	93	114	104	102	88	83	85	78	102	105	103	98	101	112	95	92	93	94	103	83	105	98	89	108	100	99	98	84	105	98	97	91	102	95	107	103	91	93	85
19365	1400	3326	3520	3076	2387	1952	1587	1295	1187	970	972	836	796	760	680	663	627	533	520	547	493	531	521	476	477	479	476	433	452	409	418	408	411	403	428	419	398	349	385	361	341	385	403	387	392	345	380	418	367	377	377	336	367	378	406	374	347	372	357	344	334	336	345	370	345	394	357	334	342	359	336	357	368	353	323	358	345	332	320	351	359	345	361	385	355	330	347	318	344	333	360	337	372	340	340	329	333	341	349	331	369	338	321	341	349	332	322	370	350	323	329	333	344	315	347	323	286	321	314	338	363	313	362	287	348	327	338	297	388	360	339	333	327	340	362	322	353	351	313	352	350	340	324	328	328	338	338	374	340	335	314	337	338	316	318	354	312	351	323	345	308	340	340	317	316	354	342	306	367	336	301	316	334	333	331	363	312	353	345	347	346	334	359	299	338	361	339	341	373	337	295	356	325	339	326	344	342	321	338	352	349	289	310	351	329	340	326	319	341	330	378	334	341	307	327	339	348	322	328	344	322	372	315	340	320	375	327	316	332	344	326	312	307	335	349	334	328	342	331	310	325	325	315	348	362	327	344	333	341	312	321	343	338	342	319	361	336	340	343	321	345	336	325	313	353	323	304	312	337	362	329	331	354	309	333	334	360	343	341	356	295	306	323	319	291	345	325	339	339	347	329	321	316	336	306	329	328	338	329	338	332	343	328	342	288	324	356	316	326	329	299	336	318	320	321	344	353	333	307	340	338	332	331	339	347	338	334	352	314	326	338	344	334	310	323	306	309	325	331	327	304	348	374	327	347	334	360	303	332	344	322	323	309	340	348	339	351	318	324	325	357	326	300	360	314	339	323	353	332	352	343	321	308	341	325	314	325	340	335	349	372	311	360	360	315	359	316	340	336	342	324	323	334	314	346	320	318	336	334	357	299	329	317	330	316	360	349	352	357	323	310	309	318	329	309	342	337	365	329	280	346	321	354	325	323	296	320	355	339	298	306	325	324	339	324	356	348	329	318	323	332	321	329	315	318	343	298	328	310	327	335	322	350	323	324	340	380	295	316	336	357	325	347	336	352	335	307	346	291	318	331	351	334	315	304	341	364	325	305	329	359	316	341	322	323	302	325	310	315	333	351	341	318	325	347	311	319	310	340	363	355	330	327	376	309	323	352	348	332	355	313	316	332	323	357	299	361	311	311	361	340	334	348	342	314	367	311	321	320	338	349	338	330	290	352	304	370	356	309	325	325	314	325	352	306	335	342	357	332	331	347	309	362	330	329	353	353	294	344	325	335	314	309	333	353	321	327	308	333	318	342	365	356	305	348	342	314	342	289	303	369	353	335	333	318	373	327	355	351	338	327	336	340	332	335	294	304	345	328	329	339	311	318	333	324	318	342	354	349	348	329	312	303	344	354	310	334	343	310	363	359	317	342	351	371	318	356	311	322	306	306	341	327	337	313	358	336	306	288	326	336	322	368	343	355	319	347	313	350	344	368	334	296	312	346	353	362	329	330	343	304	348	315	312	342	340	319	319	372	367	308	316	359	333	338	352	326	303	325	354	326	355	330	330	332	374	317	336	347	326	340	344	313	342	320	365	316	314	331	336	304	329	333	346	324	347	342	344	319	334	326	373	355	339	321	328	350	338	338	316	325	347	334	338	317	340	334	322	328	345	335	308	357	338	330	329	341	354	347	369	321	360	338	326	327	334	329	331	327	340	334	315	358	324	361	324	336	353	363	338	291	345	332	342	347	349	325	299	321	310	304	293	319	361	325	307	297	369	331	337	329	348	315	319	319	335	315	288	334	355	322	328	346	349	330	324	308	346	330	350	333	345	357	368	327	332	324	344	329	323	334	332	346	368	285	336	322	314	321	345	319	320	311	320	294	345	313	322	337	293	327	316	322	343	308	311	344	326	305	343	316	374	331	354	325	331	340	322	304	332	341	298	341	343	354	343	337	327	352	327	340	330	345	320	326	349	318	318	324	338	351	328	324	333	343	355	344	340	326	344	351	355	343	348	352	320	342	335	348	329	334	338	327	325	305	363	339	358	337	313	308	349	328	297	345	351	323	331	303	300	350	365	329	318	354	317	326	308	354	331	298	319	324	311	331	373	334	353	356	348	328	321	332	352	319	334	317	348	329	365	341	324	347	318	313	331	324	305	326	319	348	313	311	363	321	338	335	307	342	331	320	320	318	330	320	365	338	318	344	324	336	332	324	317	369	312	354	300	309	338	324	335	332	360	335	327	343	332	327	322	303	330	342	346	306	325	350	309	291	334	289	308	331	317	352	321	309	313	304	326	353	328	320	315	333	312	352	353	323	350	341	341	332	344	345	304	347	340	333	328	351	311	328	340	382	327	341	336	345	328	364	342	335	311	322	309	346	347	327	329	322	322	340	321	323	361	351	325	372	328	347	292	350	302	341	340	331	330	334	334	307	330	344	327	324	352	311	320	360	324	336	343	321	343	308	302	329	329	328	320	337	319	330	341	327	346	297	324	318	327	316	342	351	315	324	322	351	357	325	322	348	356	364	330	328	354	308	316	295	329	336	321	347	310	340	316	315	364	352	351	348	345	382	307	337	350	320	346	369	318	324	339	323	336	357	325	366	306	322	350	322	317	320	371	298	307	367	344	324	320	340	310	334	355	344	331	335	345	308	316	366	335	330	340	323	327	335	353	338	352	303	309	338	324	305	309	356	338	336	332	362	328	372	326	331	354	319	330	331	334	369	331	301	351	329	342	304	337	333	318	332	323	318	334	323	300	346	314	318	336	311	317	319	329	348	340	364	324	334	315	344	310	328	344	343	314	355	343	353	344	341	293	303	349	321	320	311	355	357	340	300	332	314	326	310	328	323	327	327	327	309	330	336	351	316	298	335	322	329	340	308	300	340	347	319	358	334	367	353	337	350	340	344	336	345	315	343	332	360	336	364	337	379	340	334	328	335	341	313	287	344	360	312	348	333	367	335	352	333	352	358	367	344	310	337	330	327	323	361	322	357	323	358	292	363	326	314	321	315	313	320	341	338	316	317	326	347	317	304	317	306	339	328	361	355	342	318	321	299	345	326	336	316	341	322	344	333	369	325	310	323	345	341	377	358	329	348	312	326	336	316	346	329	310	364	332	358	339	348	359	299	356	309	337	345	319	334	321	332	350	322	362	328	314	358	316	327	327	325	288	315	331	343	318	327	352	337	312	337	294	287	363	344	325	366	348	357	336	353	311	315	322	327	338	338	296	329	358	309	317	323	309	332	320	323	337	323	316	322	349	334	344	330	314	356	335	323	352	305	361	339	327	349	338	332	353	367	317	354	337	323	334	332	315	311	325	334	320	352	336	337	364	366	347	328	322	326	339	329	311	332	352	321	332	358	333	339	345	325	306	346	288	322	315	319	340	351	335	319	297	337	301	343	315	329	314	327	333	339	339	326	360	329	342	330	363	335	350	325	307	343	346	344	323	306	357	331	312	364	366	340	322	313	312	329
52679	17560	6287	2205	1408	946	768	627	509	430	372	299	295	284	267	251	221	246	232	225	203	204	224	195	167	195	198	183	197	157	174	186	169	172	168	176	180	162	180	160	177	187	168	195	154	165	173	154	153	157	153	175	163	162	158	150	158	159	167	196	167	136	164	177	166	149	176	152	177	157	180	137	149	177	185	153	144	162	160	135	190	155	172	157	177	147	148	160	162	164	162	150	167	148	149	158	162	169	136	158	129	164	158	164	160	170	149	152	174	162	167	161	149	155	144	150	164	152	149	137	187	157	145	166	157	180	155	156	161	153	161	139	156	130	141	122	156	172	167	165	157	134	138	138	170	149	170	163	153	182	157	171	159	162	155	119	157	138	158	146	171	146	182	159	161	144	167	159	168	163	150	191	154	170	162	147	155	176	167	157	143	147	132	149	160	136	173	134	150	169	145	142	146	137	171	159	151	152	182	134	158	153	170	158	182	137	160	158	160	150	145	141	168	122	142	165	160	136	155	136	158	162	130	175	157	153	162	173	158	168	145	162	156	144	161	159	152	160	152	145	145	135	143	155	171	155	159	161	145	144	154	148	156	150	153	148	149	140	154	167	144	149	153	191	141	132	137	167	155	137	132	146	158	144	165	151	157	141	161	182	166	148	149	145	162	167	154	141	152	206	153	157	141	156	168	159	134	147	146	166	162	166	163	171	130	149	152	177	135	154	123	159	178	153	161	150	148	190	136	150	152	161	146	175	145	166	171	150	166	143	112	167	162	169	169	156	148	148	157	171	166	160	147	175	145	140	174	149	148	156	176	162	145	139	156	149	173	150	155	146	167	152	153	145	151	141	147	141	170	164	177	163	164	160	157	156	161	162	182	155	158	164	170	168	162	177	148	152	180	151	152	146	190	159	153	157	138	171	179	125	125	153	153	145	148	165	184	172	174	150	145	157	154	157	176	151	139	167	147	147	165	141	162	156	131	173	154	154	158	170	160	169	166	159	165	141	154	157	173	135	150	173	183	144	172	162	169	158	148	186	152	151	157	145	149	147	138	156	176	166	186	181	157	142	164	144	155	160	151	161	148	151	161	163	166	150	144	173	152	183	138	162	178	128	163	151	153	165	156	164	165	180	163	178	151	161	159	157	147	142	149	152	150	137	178	162	148	169	166	155	149	153	173	181	167	164	143	151	166	166	135	162	165	157	164	176	173	150	160	149	143	165	155	153	155	171	174	149	157	163	152	155	142	189	172	154	147	163	195	148	144	164	165	173	146	143	162	145	153	160	163	165	158	162	148	153	131	178	151	157	162	149	151	161	148	148	147	134	141	167	142	152	172	164	160	151	134	168	140	177	161	157	148	182	137	174	176	146	144	181	155	148	162	140	164	152	139	150	153	161	156	160	164	167	150	148	165	158	154	144	180	171	157	121	158	165	173	170	130	169	159	149	157	153	143	157	136	159	144	168	180	133	156	146	188	159	144	142	141	157	167	161	183	161	174	143	157	158	168	162	149	165	157	146	175	146	160	167	139	148	145	174	151	156	195	177	161	158	177	154	144	159	143	134	149	144	168	181	136	144	144	148	147	172	171	165	162	126	146	156	168	160	147	161	173	133	157	160	157	157	148	178	156	175	149	161	152	138	165	174	156	165	144	148	165	182	161	165	158	166	159	146	150	176	156	158	169	140	165	183	183	158	149	133	144	130	138	169	155	140	160	163	139	161	155	133	155	153	158	150	156	194	157	158	177	140	174	153	148	133	181	167	152	139	172	163	139	136	162	138	163	148	164	142	157	157	153	158	160	157	144	162	160	166	157	161	153	172	142	156	160	144	137	158	138	154	151	178	155	156	155	163	161	182	161	166	170	173	144	146	160	152	153	137	173	160	169	162	166	168	173	159	153	167	160	181	171	168	161	156	151	162	149	138	140	145	139	162	162	180	159	162	154	155	156	135	160	168	152	154	154	171	191	175	151	135	165	177	163	147	152	145	161	135	163	160	146	159	173	176	175	174	173	156	187	164	136	153	143	153	155	165	130	153	144	158	144	150	150	165	157	171	161	170	157	161	145	168	158	147	168	166	160	137	169	151	163	168	152	169	172	139	158	160	165	136	144	153	161	159	175	154	132	161	145	151	176	171	159	145	175	182	176	169	138	139	171	163	169	164	154	154	173	156	157	172	147	146	159	153	166	151	161	144	179	155	159	136	147	165	164	183	149	157	162	156	158	163	154	153	152	170	138	162	191	143	151	160	136	151	156	156	142	161	177	173	143	151	147	152	146	131	172	137	140	149	148	149	136	170	160	133	168	159	170	160	159	177	168	131	139	162	152	151	177	172	173	179	153	142	159	174	177	141	154	140	177	159	157	139	172	167	167	155	133	148	172	166	173	177	159	152	141	167	185	145	178	140	173	139	163	152	158	147	143	180	146	151	149	143	137	160	180	179	142	173	165	158	150	149	160	178	152	132	141	132	175	165	147	170	143	154	163	153	164	166	127	175	156	150	158	147	158	157	149	151	141	163	145	155	164	168	135	167	136	153	153	192	141	157	167	136	156	141	175	152	174	167	165	166	176	157	163	161	163	171	152	171	140	152	136	155	141	149	165	155	168	150	164	175	163	165	155	153	146	151	166	151	130	134	147	175	152	163	136	149	153	178	143	157	168	161	146	147	160	163	178	145	144	155	152	173	160	163	169	157	166	154	165	153	148	169	161	147	148	147	156	151	144	177	155	149	184	148	168	172	158	160	167	129	162	125	170	165	178	149	153	147	153	139	155	140	156	148	162	181	162	172	139	151	170	150	158	162	157	163	136	163	144	163	166	162	168	139	136	137	165	167	156	174	176	148	126	148	143	156	153	173	162	158	144	165	148	152	151	162	145	143	156	166	179	181	176	152	153	154	131	154	164	158	159	155	148	146	157	156	187	149	159	169	138	170	140	142	153	159	133	158	169	141	147	159	165	148	156	178	152	172	142	147	152	120	143	161	152	150	154	167	150	150	121	160	146	156	166	173	138	189	145	169	154	163	155	149	147	153	161	162	160	173	143	155	158	167	170	154	157	152	163	184	181	159	141	162	150	166	159	142	148	150	186	147	164	142	202	150	147	154	151	152	164	153	169	159	149	153	141	141	176	155	160	146	142	168	164	165	155	159	176	151	150	163	176	141	139	144	149	170	148	159	163	164	146	148	135	168	146	168	167	168	163	146	176	155	146	154	178	145	156	161	160	142	181	150	156	175	140	165	135	157	153	165	173	174	151	167	171	163	156	142	146	120	174	163	152	169	163	149	157	160	164	169	173	148	138	174	146	195	166	146	140	140	168	166	159	143	159	171	156	176	157	158	160	160	154	167	141	159	158	158	149	150	153	160	156	150	155	141	163	160	154	151	153	150	158	160	174	157	150	146	136	169	168	171	154	165	146	142	169	165	161	168	148	167	144	158	147	167	153	149	138	136	153	159	152	165	151	167	138	139	155	161	144	187	157	166
27434	2708	6098	6528	5488	4391	3681	3016	2559	2163	1942	1725	1491	1417	1266	1203	1137	1060	999	953	883	845	854	800	807	723	753	709	708	719	680	666	718	660	689	659	660	651	649	581	637	623	651	615	615	622	589	590	582	603	592	603	562	546	566	558	542	574	531	565	591	588	584	549	521	517	528	518	532	535	573	516	479	536	498	519	568	483	545	555	538	530	529	564	527	510	548	525	565	547	552	561	492	513	542	518	491	515	532	538	524	527	506	514	534	531	552	510	517	522	539	565	533	504	539	526	498	507	559	535	528	504	510	537	520	526	499	513	487	518	513	518	492	496	533	521	541	542	481	534	521	517	528	529	506	513	521	535	539	542	579	544	490	556	492	524	539	549	545	520	502	488	530	540	462	538	553	470	523	502	511	500	514	515	487	510	502	533	527	526	507	471	484	531	504	524	457	503	463	461	530	488	501	546	470	483	496	555	551	525	502	500	531	547	493	508	513	509	514	560	505	506	524	563	505	525	479	493	520	503	467	493	545	539	511	522	551	513	498	496	525	489	536	556	527	550	524	564	501	517	489	518	521	490	514	492	504	510	509	515	540	485	514	508	522	526	504	530	510	490	515	487	483	487	518	495	515	489	482	538	557	528	490	542	527	554	507	459	515	518	508	534	539	499	515	487	476	498	511	515	517	516	548	519	500	522	463	537	529	515	516	508	496	553	484	522	553	537	510	499	519	514	482	527	487	518	465	569	535	544	520	497	524	525	490	501	492	517	509	504	507	534	525	536	530	496	563	534	490	523	486	540	537	554	507	521	511	537	503	528	528	531	570	560	537	510	545	534	541	517	519	521	501	512	507	525	515	520	542	483	518	519	525	547	504	538	474	497	497	525	509	514	500	510	509	501	481	557	511	501	509	538	484	527	500	537	522	541	501	521	518	493	471	500	517	492	495	519	505	477	538	495	503	504	504	515	534	496	492	524	532	529	471	485	531	540	503	523	500	496	521	509	494	535	532	543	539	520	474	494	491	513	496	483	507	469	497	539	468	489	513	479	489	482	457	543	500	513	482	516	546	480	533	498	521	499	556	567	464	502	547	528	499	510	516	484	535	501	551	506	490	506	527	491	503	527	502	568	553	524	469	497	482	527	546	533	519	486	513	499	531	496	522	527	505	531	523	492	510	479	516	471	535	514	507	501	566	499	529	488	509	516	473	489	522	544	544	496	531	507	507	502	519	507	515	534	520	528	517	543	505	503	515	479	476	495	537	501	472	514	500	531	505	533	487	491	528	520	522	526	488	494	519	470	506	490	480	508	506	555	457	465	495	529	515	536	533	497	518	539	518	511	478	555	531	523	545	478	542	511	520	503	500	525	491	505	519	490	559	485	526	501	541	511	516	527	492	507	523	524	479	539	507	490	516	530	465	468	530	481	503	519	516	527	527	498	452	517	509	515	516	478	476	551	532	483	504	495	496	522	514	494	548	503	545	495	480	486	517	527	524	478	503	534	518	486	489	510	501	508	541	510	503	491	507	522	510	528	521	541	549	533	499	500	540	488	489	524	505	521	524	527	511	520	524	506	514	505	514	510	575	501	528	521	530	499	506	535	489	559	560	504	554	501	508	550	536	531	518	467	557	469	509	521	553	492	513	495	514	499	506	502	515	518	531	506	502	508	523	526	474	554	500	538	521	499	494	528	513	498	540	493	532	561	526	574	520	518	482	506	498	512	502	514	520	519	506	502	522	508	517	505	522	538	501	530	523	529	538	507	481	523	525	534	514	478	519	501	510	514	508	517	511	550	509	504	511	522	511	524	513	515	523	485	518	474	529	512	561	521	585	510	513	482	494	548	507	518	523	565	481	534	507	535	525	525	558	490	499	490	515	555	513	504	542	505	500	521	493	532	508	543	487	494	546	483	507	540	472	504	508	531	505	507	501	532	516	547	503	495	502	514	503	528	535	530	490	511	501	515	487	482	503	511	504	493	479	497	498	572	531	480	510	523	516	504	519	523	505	524	525	533	545	490	503	534	495	494	497	489	493	549	514	507	472	513	564	502	507	507	471	547	538	506	487	525	516	468	519	474	479	519	540	526	544	506	510	529	472	498	509	477	509	514	538	447	514	473	504	506	505	512	534	465	504	523	536	495	504	484	557	531	482	508	490	480	527	530	505	517	513	491	546	506	488	511	515	497	539	502	523	504	479	544	529	530	520	500	504	492	543	516	531	483	530	513	506	471	488	486	489	505	542	470	535	520	527	469	525	508	528	510	521	520	524	512	510	511	527	487	546	494	525	473	465	500	516	499	483	494	490	508	523	510	481	561	521	517	511	521	477	500	528	480	527	528	477	505	527	418	546	507	496	498	531	486	497	496	527	549	531	516	535	456	548	555	527	524	555	501	478	502	498	521	510	501	516	523	485	519	509	488	524	533	493	544	527	520	527	503	520	478	492	497	491	541	515	495	517	494	493	503	498	537	518	529	513	527	520	518	517	504	529	525	472	530	491	524	508	504	523	533	487	522	528	526	496	479	511	530	506	517	553	490	504	542	522	520	554	518	522	495	497	550	505	528	506	456	524	517	525	515	525	514	532	511	516	498	519	538	507	512	501	506	479	533	558	479	496	546	479	497	489	491	536	525	512	548	490	491	520	504	543	516	529	466	555	502	527	509	499	528	526	507	532	547	536	493	456	498	523	486	499	536	545	531	539	513	490	518	482	540	468	492	523	505	519	510	512	475	546	477	508	485	507	498	541	482	474	506	496	488	505	484	484	541	502	530	536	501	518	509	547	490	542	531	551	509	527	482	497	517	540	500	508	536	481	499	499	509	517	487	512	523	510	492	493	503	485	535	522	476	564	521	496	521	496	511	527	475	492	487	540	528	513	543	497	559	503	512	500	509	542	485	451	534	518	532	502	508	537	510	524	514	522	520	501	524	523	502	497	515	533	522	530	521	504	483	559	501	529	500	515	530	527	533	491	552	500	508	537	511	509	546	506	487	498	495	499	532	506	544	541	507	555	550	500	459	514	491	484	498	477	553	509	521	491	558	505	523	511	515	497	500	560	523	513	499	494	562	515	524	539	527	512	509	518	535	535	519	508	477	509	538	511	496	519	499	486	480	541	542	551	534	540	494	479	502	519	529	512	540	508	540	519	495	515	567	538	496	489	513	510	497	508	517	517	523	448	496	516	529	499	493	542	536	542	501	494	515	493	528	538	512	551	548	498	517	547	497	535	567	479	493	536	491	509	527	488	501	502	503	498	500	463	515	561	546	517	513	512	519	500	524	498	513	498	531	499	519	574	512	471	541	514	489	541	524	497	520	510	478	518	540	481	547	514	508	499	512	478	535	481	471	500	495	520	505	490	474	500	481	541	511	499	543	496	456	496	508	503	492	509	508	572	525	512	507	523	515	525	507	512	496	511	546	470	498	501	474	513	517	541	520	507	536	522	497	511	500	502	529	534	501	500	512	494	529	532	518	497	490	485	492	495	526
6027	431	302	243	196	222	202	207	189	189	194	162	189	182	183	173	205	187	185	194	181	182	207	176	198	189	207	203	191	187	196	197	180	181	216	196	187	184	194	160	204	199	200	206	216	178	182	189	195	209	176	173	191	176	177	177	191	197	197	172	184	182	198	196	181	197	165	188	171	165	189	156	195	206	193	176	183	175	190	191	186	183	194	182	171	153	206	188	167	212	192	166	172	193	214	191	184	176	174	198	165	213	231	198	181	154	187	195	190	208	190	193	181	186	183	204	192	181	173	174	188	170	171	194	186	181	184	161	159	192	194	175	201	186	187	186	199	166	182	191	173	184	205	184	179	171	193	211	205	182	203	183	183	178	180	173	188	182	200	177	166	187	192	201	179	188	174	177	209	177	197	181	180	173	189	199	187	189	178	148	209	189	196	188	183	182	169	181	181	175	176	213	211	191	197	191	181	202	198	190	194	181	190	187	199	210	181	194	204	174	204	193	185	193	179	186	196	180	187	193	188	211	179	199	179	190	175	203	192	181	184	181	178	167	178	188	197	199	183	197	194	195	187	208	192	186	179	188	182	177	195	209	179	195	190	203	176	188	177	194	162	214	188	193	200	196	165	168	183	185	172	191	195	192	188	205	193	215	194	189	188	211	189	191	203	175	197	193	191	214	176	194	175	181	172	185	216	173	196	181	201	173	162	199	187	185	188	197	197	169	185	194	216	192	179	189	174	166	210	195	195	193	202	199	189	197	200	185	180	178	178	181	203	172	209	187	202	185	172	191	207	208	194	159	200	170	203	179	192	188	182	202	191	191	195	177	180	187	204	184	176	160	203	183	180	192	164	194	189	177	197	197	176	181	175	174	177	185	164	178	185	197	185	207	186	212	200	180	177	179	193	196	176	201	194	180	181	196	191	203	178	200	185	231	191	200	178	196	201	182	174	182	166	190	196	197	172	163	195	191	202	199	187	162	195	161	175	180	171	189	192	174	202	182	200	180	165	181	189	178	187	174	199	220	179	175	149	177	188	228	208	192	181	188	168	174	180	176	204	223	199	193	197	168	166	186	178	211	189	172	184	186	186	178	197	163	202	180	190	199	201	168	195	185	200	195	165	174	212	196	194	200	182	158	188	205	203	180	205	171	177	206	183	207	171	194	202	181	186	196	177	214	176	189	194	186	174	187	175	210	187	165	189	192	195	182	200	194	173	197	163	188	181	187	192	192	208	181	167	189	170	207	177	182	196	170	199	189	187	194	199	195	198	193	152	219	193	180	204	190	200	200	197	191	177	217	184	208	186	177	169	185	206	212	188	205	175	188	188	214	193	194	203	174	157	173	194	190	168	173	187	189	183	161	212	195	168	185	212	156	206	204	187	204	206	199	190	183	184	198	212	175	190	187	183	198	183	199	188	157	173	187	174	211	201	193	165	186	203	183	185	183	192	201	185	188	148	208	177	180	205	210	213	182	165	177	191	181	209	205	157	197	194	151	171	185	190	187	200	175	188	184	186	174	185	187	189	195	172	180	174	200	170	188	180	187	197	174	204	184	195	196	181	167	190	191	166	180	186	200	194	199	165	181	185	163	175	204	178	195	195	181	208	193	184	185	190	196	161	198	197	198	193	228	190	179	171	190	198	186	192	193	186	218	200	177	198	199	176	177	182	180	181	198	179	178	191	196	177	202	184	213	178	204	201	207	165	205	191	182	144	196	212	187	183	182	176	199	200	168	192	189	205	184	179	204	214	171	181	185	209	193	175	183	177	206	181	187	188	184	192	190	212	171	190	179	206	195	190	174	188	175	188	198	196	192	178	179	187	195	190	201	158	203	203	191	176	189	165	189	180	190	176	195	201	172	183	201	186	208	207	178	190	174	203	225	190	193	202	192	183	202	204	201	189	198	191	197	185	180	183	183	195	184	183	183	208	170	193	211	193	195	187	186	195	188	201	186	166	196	200	178	205	202	186	187	200	173	184	161	198	180	212	184	155	198	186	182	175	179	171	170	161	181	177	160	193	202	190	193	180	185	182	197	178	204	196	211	149	187	217	171	192	181	191	210	174	205	175	169	178	188	202	182	202	181	198	199	180	204	189	202	202	199	197	185	190	170	201	197	186	182	181	181	188	203	187	173	205	176	172	201	186	152	197	189	168	181	193	199	198	187	182	185	186	195	193	197	178	187	196	184	196	207	188	197	199	188	202	175	203	184	191	184	181	203	208	174	180	211	170	176	190	170	170	210	175	176	181	197	194	170	175	205	162	197	183	194	200	170	183	192	180	188	200	187	187	216	165	181	159	181	190	207	178	193	195	190	201	195	179	188	194	218	217	170	175	200	202	209	202	171	159	172	196	191	173	192	185	191	193	209	194	198	180	189	178	181	195	183	163	171	186	184	155	198	173	178	167	194	180	177	218	197	211	188	199	180	179	180	194	178	184	207	200	194	193	209	192	172	165	172	186	211	177	183	180	174	156	178	198	190	190	188	175	163	195	183	200	203	200	179	201	155	203	163	184	203	160	190	185	201	204	186	172	185	174	175	184	166	204	176	182	175	193	205	188	165	185	201	226	174	170	180	183	201	184	194	201	188	164	188	175	193	192	225	178	167	177	228	210	189	212	211	183	194	196	201	181	199	194	188	189	173	192	176	204	196	191	206	194	176	206	197	189	180	187	174	192	165	196	171	193	192	176	211	167	223	183	201	217	181	200	163	226	194	194	184	200	190	218	195	198	199	168	191	180	186	172	179	194	192	161	183	185	201	185	193	178	190	196	222	177	198	184	195	186	181	209	197	223	157	196	197	176	213	206	197	184	191	173	177	188	178	218	180	179	203	189	192	195	189	181	182	188	206	186	182	188	183	203	186	192	186	174	202	198	187	209	218	198	209	179	174	182	203	197	184	201	201	182	186	166	189	173	198	189	199	193	186	175	179	175	199	187	194	206	181	177	180	174	199	174	172	186	179	201	190	196	189	182	207	192	187	181	175	190	166	192	167	171	185	184	169	217	170	186	187	175	149	188	181	196	194	193	173	172	197	208	181	219	164	199	202	184	216	198	200	192	202	220	195	166	191	211	167	193	177	180	210	192	169	196	177	174	186	215	198	197	199	180	206	177	189	180	193	199	185	179	197	194	186	162	179	197	182	173	186	189	195	192	190	182	182	199	193	187	203	166	171	184	196	190	210	184	193	184	186	211	195	187	189	175	173	170	193	178	196	207	202	187	186	175	194	188	173	187	198	186	176	180	209	206	192	157	189	193	194	182	183	166	206	192	194	201	176	187	191	203	199	192	212	191	194	195	209	188	184	202	177	177	206	196	218	205	177	199	205	177	170	218	196	181	177	197	189	185	209	213	194	174	208	196	175	211	204	174	209	212	193	216	189	192	194	206	171	162	205	182	216	169	184	204	200	187	173	176	176	178	157	177	177	188	231	200	206	186	193	191	192	166	198	186	195	183	190	188	157	194	182	194	204	165	209	183	187
5735	682	716	766	667	658	667	665	625	634	611	594	634	613	643	595	600	641	561	611	592	587	570	618	559	605	568	583	596	589	604	564	641	572	570	590	583	549	599	594	596	552	571	571	569	598	601	575	526	595	578	551	623	527	598	575	575	548	572	612	595	595	603	569	555	624	605	553	553	586	545	627	595	559	561	607	585	586	592	606	612	562	591	593	577	563	555	552	604	591	557	591	601	622	545	572	578	624	528	556	604	578	564	635	570	600	547	611	551	571	552	599	542	568	552	522	572	577	646	655	602	594	580	580	628	590	612	559	581	574	607	570	599	608	573	624	609	604	591	606	524	582	560	536	609	580	566	596	554	590	565	619	565	585	551	623	626	571	554	573	543	591	571	566	550	599	596	542	598	585	612	538	581	538	553	568	582	571	598	572	606	567	568	595	551	620	544	599	532	563	609	585	580	610	558	581	595	568	569	526	599	608	581	566	575	552	583	570	563	595	622	530	610	564	574	575	522	575	562	562	574	596	605	599	579	548	576	590	599	613	571	625	599	586	572	543	571	599	569	588	598	577	599	576	585	559	616	568	572	564	577	615	563	570	613	570	574	601	567	565	578	574	568	586	624	573	553	594	583	560	583	596	582	557	598	605	566	605	557	563	581	577	601	573	606	596	578	585	586	555	573	585	571	587	598	594	573	596	598	602	585	609	625	581	584	576	563	573	627	577	564	577	577	565	601	620	592	593	592	591	591	575	575	604	600	582	635	555	580	553	583	573	551	626	569	593	576	576	571	611	579	635	598	612	591	559	592	584	536	595	612	586	591	559	596	633	569	616	592	556	564	598	597	555	610	565	579	550	579	594	566	549	573	615	601	566	560	549	566	586	606	568	561	634	550	534	571	562	549	590	578	582	617	569	537	602	603	578	613	600	567	567	571	566	550	582	580	617	555	578	587	570	595	604	590	566	605	564	585	662	565	568	590	604	589	555	600	606	627	580	542	583	554	590	608	620	576	591	609	587	585	579	556	564	587	601	602	565	610	593	566	594	566	527	555	593	576	600	606	586	565	569	620	596	618	544	572	598	573	566	542	553	571	529	573	632	633	546	591	560	560	579	574	584	613	634	534	606	625	588	559	592	550	565	550	533	605	572	607	647	605	581	557	560	600	628	590	586	569	544	565	569	565	559	595	575	601	558	617	608	567	566	575	598	561	566	563	613	604	574	582	570	593	602	573	573	566	638	607	576	561	556	582	598	551	560	587	585	609	539	603	541	614	554	619	577	620	591	577	577	535	605	615	570	571	569	620	596	576	610	533	523	579	629	605	579	528	584	595	591	601	575	592	572	584	566	582	612	567	579	579	547	545	622	550	598	574	559	607	574	595	625	575	622	600	521	592	555	570	636	582	579	584	572	576	592	570	544	609	569	598	608	593	618	577	616	624	610	609	607	597	614	598	564	553	587	573	581	617	612	588	554	592	576	534	592	597	583	597	564	602	583	538	576	604	553	583	587	595	560	584	590	549	608	544	565	603	560	576	570	600	611	597	581	587	597	556	595	572	628	590	575	540	578	590	617	607	617	593	599	569	546	554	587	588	594	603	562	585	564	572	552	587	597	582	570	620	547	550	547	586	625	594	576	607	609	556	561	608	555	610	603	554	573	562	557	579	578	516	594	614	564	574	570	601	563	569	571	589	577	574	600	608	646	576	623	602	666	603	571	540	569	607	569	588	589	596	559	626	597	573	584	584	602	624	562	602	555	534	557	635	590	579	546	572	592	578	617	584	558	564	548	580	537	556	600	561	586	612	620	622	573	556	575	560	580	593	534	575	616	605	572	539	586	551	623	655	578	562	570	588	600	580	577	578	619	597	564	586	594	564	567	570	584	621	564	573	559	573	601	574	591	624	585	631	606	623	594	594	572	553	585	564	518	553	593	582	582	558	555	570	618	593	525	605	565	590	588	578	563	557	599	568	548	573	583	585	585	584	566	527	591	582	592	565	559	567	561	628	622	614	593	612	548	550	600	616	619	568	578	596	561	619	551	558	582	623	601	601	577	555	528	560	597	576	563	572	601	587	604	560	559	608	598	562	581	572	586	561	582	591	542	572	578	569	546	561	571	601	569	549	643	540	603	564	620	586	564	573	588	594	546	608	583	583	574	574	574	603	600	527	582	622	557	578	575	561	560	582	617	606	597	597	621	582	571	546	591	598	564	627	583	578	601	548	583	598	547	592	565	582	579	581	562	591	562	566	536	602	585	565	575	601	555	556	543	562	575	607	587	655	592	592	583	578	613	565	576	581	543	583	547	547	589	558	572	580	575	539	596	576	542	587	589	530	626	567	570	602	588	572	553	557	608	553	590	563	554	538	570	580	570	615	619	603	599	577	551	621	581	576	586	600	600	534	580	594	615	588	578	553	561	558	608	588	578	592	561	576	547	591	566	589	541	555	592	556	558	581	562	623	606	577	553	603	575	624	575	558	641	611	550	570	584	627	602	558	577	574	566	535	553	567	576	573	566	565	552	602	572	590	535	604	583	579	605	563	618	563	581	604	606	549	567	581	586	579	571	572	564	597	577	565	518	609	627	607	592	575	562	606	580	599	603	581	618	582	575	568	569	578	582	569	577	664	625	620	568	626	624	583	641	588	584	578	592	583	578	589	578	588	569	580	558	586	587	592	589	564	581	575	569	583	574	562	610	588	570	550	602	579	572	590	601	590	609	609	593	594	574	575	621	585	557	536	587	571	568	591	617	573	622	572	577	635	583	595	594	592	587	586	546	596	582	569	553	570	579	569	612	604	573	607	586	639	592	560	579	598	565	538	564	590	575	589	624	585	578	619	594	607	547	640	565	592	647	606	585	563	588	566	605	607	565	577	542	590	576	629	580	576	566	564	577	565	591	612	618	579	594	595	630	598	574	579	567	614	585	585	573	590	571	600	576	559	582	595	562	566	561	551	588	579	563	534	573	588	629	584	596	579	571	568	536	612	616	570	578	550	570	597	592	602	593	568	615	573	570	587	597	583	607	568	604	585	553	572	573	613	576	607	575	585	572	568	571	603	615	571	570	581	564	573	552	603	593	557	605	599	550	555	583	589	569	583	614	587	606	555	563	525	559	576	568	616	652	575	620	505	592	567	590	544	562	548	537	600	553	610	574	602	572	534	568	576	574	586	592	572	597	597	603	563	601	587	574	561	590	561	575	579	553	626	621	612	624	566	595	568	555	590	596	551	531	575	579	558	604	558	594	581	575	592	558	622	537	565	545	577	566	594	606	597	580	557	634	546	587	544	590	615	570	584	598	557	584	582	516	543	550	581	608	572	576	540	619	578	575	569	549	547	573	620	581	617	606	586	624	590	606	579	577	553	589	558	608	603	562	589	555	625	527	582	571	597	573	579	580	595	592	605	589	549	557	567	601	607	621	530	575	612	563	571	578	544	577	550	569	592	637	570	642	578	600	573	586	605	577	574	571	639	568	593	626	591	576
37605	10824	1964	951	677	495	370	287	256	218	210	176	167	161	126	138	123	140	123	107	123	111	111	122	99	103	106	120	104	111	104	99	104	122	97	113	108	102	115	125	107	105	99	90	93	109	98	100	111	100	103	122	87	108	94	98	98	101	95	105	107	102	90	98	113	111	91	89	102	93	86	92	104	87	107	102	95	113	102	109	94	96	82	98	105	87	100	80	101	93	103	113	92	94	109	85	96	95	115	76	97	105	118	84	93	90	103	93	103	98	101	92	96	77	85	83	102	85	109	92	95	96	87	84	96	85	97	90	91	108	99	80	94	87	93	105	96	95	103	103	98	100	99	103	87	103	104	93	87	101	90	104	95	99	88	112	107	91	119	89	99	102	93	115	103	106	87	97	95	118	97	111	98	88	101	112	88	99	79	96	88	95	100	89	106	91	106	88	87	112	75	98	95	82	111	111	91	100	100	100	87	106	98	93	80	89	101	91	98	103	96	92	96	93	115	89	97	97	86	92	83	100	99	91	94	94	105	96	94	108	93	98	88	87	105	84	119	100	91	85	110	93	116	110	86	105	99	98	91	93	98	103	75	92	91	100	87	115	92	92	109	90	82	84	91	93	79	92	103	98	102	91	97	98	80	102	102	113	93	92	81	99	110	96	79	95	115	88	103	97	103	100	102	108	103	89	81	88	97	110	90	100	94	90	107	78	101	88	93	96	106	91	103	110	91	101	97	77	97	84	100	95	83	102	104	111	100	85	99	97	113	105	108	101	105	110	108	109	104	109	98	104	99	113	94	98	103	98	87	78	108	82	98	108	105	108	102	92	90	102	92	81	102	70	92	105	111	108	109	103	89	93	92	97	106	98	89	105	91	91	110	106	78	95	89	97	96	107	92	106	103	90	95	87	106	87	95	106	96	105	91	96	84	78	93	106	99	99	98	82	76	98	94	94	109	93	86	96	93	80	77	101	90	119	83	100	101	109	83	90	119	92	91	97	105	93	100	87	87	83	92	104	97	101	82	99	89	91	108	95	81	92	103	86	108	91	102	92	113	92	92	94	97	95	105	90	101	103	100	97	93	105	85	91	92	82	102	96	97	107	90	93	98	100	86	92	99	101	86	95	107	100	87	110	93	93	117	96	115	98	90	103	105	87	114	85	103	77	95	99	97	111	90	102	97	89	89	79	101	80	97	101	83	100	99	91	87	103	95	95	84	101	89	105	104	98	87	105	113	103	97	90	98	97	103	80	87	78	90	96	85	106	91	97	82	105	94	103	96	82	109	102	84	91	95	85	92	89	90	102	104	83	95	90	98	111	92	96	108	96	90	105	87	106	96	109	102	102	118	82	100	126	100	62	92	101	108	87	102	102	102	109	81	77	91	102	101	101	90	94	106	95	104	89	95	97	88	120	110	101	104	98	81	94	107	90	83	87	98	104	89	90	88	108	90	98	87	86	100	94	107	95	96	103	90	108	109	108	85	101	102	91	93	85	97	84	103	89	92	93	91	97	98	90	112	101	93	97	105	99	112	70	89	100	115	107	104	96	100	93	86	84	82	89	97	99	88	116	88	95	95	113	103	119	97	95	106	118	89	109	84	97	100	94	91	85	109	98	111	86	88	109	89	101	100	96	111	111	102	93	100	97	90	101	79	84	92	86	102	87	101	85	110	85	91	81	87	83	104	100	88	101	91	91	98	79	93	99	107	84	96	87	89	105	85	109	96	99	109	115	86	115	86	115	102	90	95	82	108	105	87	109	102	96	94	97	80	82	108	101	95	120	113	103	100	79	104	75	113	89	94	93	81	96	88	112	109	93	89	90	99	111	103	126	111	108	104	102	80	97	92	99	102	102	90	89	83	103	103	115	97	87	97	89	97	82	105	99	94	88	96	92	96	87	116	95	74	100	122	101	104	99	91	113	97	90	106	108	109	85	104	89	99	102	87	83	95	97	101	105	115	101	83	81	88	93	93	102	110	86	108	103	92	89	91	114	98	93	100	81	94	106	91	101	88	98	96	92	85	91	102	95	87	87	88	90	104	100	79	107	97	99	97	90	86	89	103	108	95	93	102	108	75	104	103	91	97	85	85	104	111	108	107	101	91	94	85	98	82	98	105	104	95	106	106	96	108	95	110	87	85	95	100	97	89	94	90	90	94	106	90	104	93	97	116	97	94	96	92	103	87	104	98	89	94	96	79	86	75	90	100	94	99	86	112	103	105	99	95	92	95	97	82	103	98	101	71	113	79	101	106	84	90	121	91	85	98	83	88	102	113	88	86	99	99	103	98	115	85	89	90	100	102	100	88	93	106	98	110	94	103	101	104	94	84	105	99	85	102	93	90	104	85	123	115	100	98	111	96	96	92	100	121	105	103	117	91	102	104	79	97	102	94	91	103	110	79	89	97	102	111	91	98	101	91	92	88	90	122	94	94	101	105	108	107	115	99	96	101	99	95	88	84	93	95	105	76	98	89	93	104	106	78	98	89	94	106	99	127	103	100	86	89	91	110	117	83	96	93	96	84	110	88	86	90	104	96	96	86	105	95	102	71	101	100	94	91	90	101	107	94	94	95	103	86	97	102	87	91	102	114	79	99	90	98	106	92	79	91	101	111	83	101	103	104	106	89	92	74	89	93	91	107	95	95	96	92	96	100	105	101	97	103	92	93	120	104	102	102	71	98	78	91	116	101	94	100	82	97	109	96	87	89	100	104	108	110	94	96	97	96	115	98	105	113	103	90	97	87	98	95	113	93	95	102	81	111	106	84	108	81	113	91	89	97	106	93	85	104	105	94	78	93	110	96	99	90	96	108	90	92	98	99	85	98	110	94	80	100	83	78	109	90	92	94	110	101	117	69	89	71	106	98	87	90	104	96	98	97	99	105	90	91	96	99	100	95	109	91	98	81	93	95	102	105	99	104	97	106	88	76	92	107	96	98	89	101	97	100	84	98	98	101	103	76	91	108	97	98	103	100	91	105	109	87	97	111	88	85	72	107	89	106	100	87	102	111	101	88	111	92	92	104	82	93	83	100	100	93	92	78	87	93	100	106	81	103	104	89	102	95	109	91	85	89	91	117	88	88	107	105	90	105	85	93	99	112	80	114	87	107	110	87	87	95	85	102	101	98	101	99	110	89	101	88	94	96	103	84	96	115	110	99	91	89	108	89	88	100	104	104	103	84	103	100	101	87	103	73	110	83	96	104	83	88	105	87	74	104	83	85	111	95	122	96	100	102	94	97	79	113	113	89	102	85	90	89	109	96	95	85	95	84	118	80	113	93	97	96	104	92	91	82	94	92	105	93	97	81	99	98	94	90	118	113	111	91	95	110	96	93	111	91	98	113	83	108	104	92	101	76	90	108	106	102	98	87	118	91	116	86	92	87	97	76	104	94	86	85	107	105	96	94	105	86	92	84	111	94	92	81	100	109	94	104	102	93	90	93	68	90	123	97	93	105	99	108	110	94	95	100	95	79	105	107	80
17690	1433	3319	3513	2925	2387	1890	1554	1401	1149	1102	929	851	750	718	697	614	582	559	567	565	515	498	485	476	460	486	459	443	427	414	406	402	409	406	409	399	389	389	391	401	395	388	360	387	404	356	353	376	327	378	363	385	375	409	337	331	355	335	349	362	357	300	380	364	339	335	344	367	389	337	318	341	391	349	333	339	371	335	347	344	356	335	336	354	348	342	386	327	341	367	343	365	361	367	329	346	365	349	335	370	327	381	368	312	329	335	332	311	358	350	351	335	348	312	365	334	337	366	331	321	321	358	369	324	361	322	327	337	341	328	321	333	324	344	340	356	313	330	327	336	332	325	348	324	309	302	322	349	343	335	342	327	335	376	326	310	351	358	339	347	333	402	318	354	358	339	325	367	325	348	353	323	363	348	325	328	348	342	295	324	334	353	343	329	358	342	360	353	319	342	372	310	334	320	334	321	314	364	340	333	304	330	353	332	365	327	281	355	335	366	348	329	344	317	353	374	343	341	357	358	325	334	329	351	355	296	352	356	336	336	338	313	353	346	355	331	349	363	323	317	322	334	330	330	317	351	372	324	318	347	327	338	332	298	369	360	343	350	350	310	332	348	304	325	349	351	339	365	363	344	361	341	369	325	332	347	373	332	338	308	316	356	344	316	337	346	347	353	335	352	331	311	341	350	328	336	315	356	310	304	353	338	335	306	375	342	376	357	330	356	341	354	322	318	331	336	346	346	370	350	342	347	302	333	322	341	334	311	346	335	340	357	337	284	343	313	327	318	319	374	323	316	359	305	347	322	320	353	334	329	327	312	299	311	343	368	353	343	326	331	315	328	348	317	319	336	362	351	329	321	325	348	345	330	337	316	315	354	336	320	310	322	342	355	353	323	316	350	339	336	357	354	320	366	312	358	321	327	350	321	340	359	296	339	316	340	346	325	341	340	326	332	338	320	339	329	315	336	313	356	282	355	347	330	308	349	321	292	312	323	321	338	339	336	328	341	340	303	339	344	365	327	351	340	338	356	355	339	341	328	301	294	317	328	314	335	360	330	354	335	333	340	325	351	340	320	313	334	331	312	348	324	337	345	339	312	353	310	326	315	332	320	344	308	349	326	338	357	334	337	334	348	328	323	350	331	330	327	335	320	322	338	305	335	345	325	356	308	346	364	342	334	353	343	338	354	321	320	333	299	316	347	324	359	365	333	356	322	357	309	319	341	325	320	314	383	367	358	335	327	362	316	337	366	350	349	338	345	341	338	308	346	344	322	319	332	329	303	313	357	347	368	319	348	321	362	341	327	322	342	312	318	337	341	354	317	316	363	345	328	338	311	366	342	315	331	319	366	337	317	330	342	305	333	302	356	332	353	335	353	334	312	286	330	313	361	355	347	350	334	320	336	344	346	355	320	354	321	356	323	326	360	325	355	323	330	320	356	364	362	331	296	325	319	330	325	339	311	327	348	352	336	306	356	347	384	344	343	363	297	340	338	328	320	324	312	354	319	356	350	353	320	335	371	360	360	341	373	343	330	364	327	344	357	348	348	360	339	314	348	314	312	314	321	380	324	317	353	365	336	329	354	361	340	337	323	362	353	351	346	330	343	332	345	366	326	329	322	304	344	320	335	327	340	316	323	340	328	322	303	323	363	333	361	346	325	356	328	324	331	336	314	358	348	320	367	363	359	311	349	326	342	293	340	329	350	323	338	317	321	340	339	345	346	334	330	309	343	353	336	353	384	314	308	352	318	347	320	341	344	335	324	330	354	269	340	344	354	358	332	350	285	356	314	340	321	362	326	377	329	345	335	333	327	338	341	346	348	332	331	332	335	313	335	361	343	328	343	327	350	334	327	355	332	328	314	318	342	336	326	311	317	323	322	355	386	343	339	320	320	345	310	349	312	348	330	338	308	351	344	351	357	359	320	321	322	375	347	344	309	351	318	348	337	377	339	315	344	339	325	362	330	330	287	311	330	330	351	366	327	341	368	338	316	342	355	327	362	358	350	314	302	318	334	305	334	355	319	343	363	357	326	343	345	309	320	316	317	335	338	352	323	313	354	290	329	325	314	342	337	346	339	366	363	348	358	311	359	323	340	330	327	333	366	332	347	332	327	329	322	306	335	328	296	311	325	327	308	354	322	346	296	370	323	341	340	320	294	323	350	331	366	313	345	323	334	361	337	366	345	310	342	329	343	331	322	312	373	330	363	352	343	309	380	354	341	348	357	313	348	329	348	313	336	336	347	306	325	328	364	383	369	332	323	368	395	350	310	348	357	341	355	367	365	335	324	338	309	330	331	340	334	309	351	314	346	322	318	348	323	321	335	343	358	313	341	350	288	338	360	329	365	348	319	336	306	320	363	346	343	330	333	356	338	353	350	338	331	332	345	335	333	319	359	324	343	316	332	346	313	319	361	356	343	332	383	340	340	349	306	346	319	326	327	349	350	319	336	339	315	352	319	342	317	351	339	344	334	326	299	331	333	370	382	315	361	354	300	321	360	343	341	361	338	318	313	344	336	348	365	336	317	326	330	304	333	362	330	339	349	313	323	334	319	294	350	326	335	331	340	322	316	318	335	313	365	321	320	354	336	297	370	339	278	348	346	353	343	338	345	313	300	362	343	318	335	337	359	317	349	320	359	315	354	367	335	332	329	339	337	325	322	346	372	373	361	327	373	354	324	317	336	374	336	352	323	326	376	346	359	357	348	348	372	352	348	339	341	317	314	345	350	335	337	322	336	351	331	365	328	327	371	324	337	327	315	339	326	319	339	335	292	330	305	318	321	353	340	361	360	332	307	333	323	325	377	337	353	300	347	372	321	328	314	343	300	357	324	323	334	384	332	302	307	333	334	312	317	332	327	315	350	310	328	341	292	341	350	353	335	369	363	336	352	327	348	356	324	350	315	333	294	339	337	331	305	341	333	344	372	319	375	343	343	377	319	313	322	321	330	332	344	376	334	323	349	320	388	317	327	300	313	336	278	336	330	336	340	313	322	338	292	356	321	330	329	352	361	324	349	354	335	338	337	328	348	333	322	328	341	309	331	341	358	345	303	316	308	345	322	345	324	326	341	339	365	319	319	324	338	343	323	345	339	336	319	344	334	364	313	363	325	326	346	335	331	341	336	358	312	347	338	364	370	319	345	306	330	349	329	348	340	331	319	351	330	330	338	352	327	339	347	315	305	337	352	309	322	330	350	328	370	289	319	340	335	361	286	338	322	329	325	350	323	323	303	334	362	338	333	318	324	337	333	329	301	321	347	342	340	331	317	315	344	350	327	364	341	332	337	348	313	324	335	320	364	361	310	360	309	316	335	343	315	327	366	385	327	331	341	325	325	371	327	304	332	342	332	331	327	337	323	335	317	325	337	320	363	349	311	336	332	370	338	350	351	324	342	338	355	386	387	330	373	323	327	311	361	360	337	335	327	352	380	328	327	353	321	316	360	358	353	332	342	356	331	357	319	304	321	326	320	336	316	324
42415	18712	7640	2192	1359	1033	768	630	515	408	368	358	300	286	249	264	203	257	249	193	212	218	212	193	169	167	175	170	164	168	160	182	170	193	170	191	158	160	174	191	154	165	173	153	171	157	165	161	175	175	159	155	165	164	174	144	178	153	159	159	156	157	186	161	162	156	165	154	154	147	155	162	149	148	170	159	161	147	162	150	136	155	182	163	173	174	140	154	155	154	156	170	150	150	159	167	160	154	141	151	147	161	160	154	174	177	155	145	153	172	173	162	162	143	185	182	145	162	172	165	155	181	146	173	161	154	144	164	154	142	142	144	154	180	168	190	175	146	158	180	141	155	148	158	157	170	147	176	167	151	130	155	167	155	147	155	152	171	141	157	181	137	164	155	152	161	148	166	160	162	144	151	139	163	160	157	164	151	126	171	163	156	128	164	162	145	151	150	162	153	131	163	156	140	146	160	161	163	178	163	147	143	144	155	154	161	183	170	143	158	145	118	164	151	148	164	157	150	135	137	142	187	145	140	143	140	148	139	154	170	149	158	148	141	161	170	163	162	158	147	162	159	152	159	134	154	158	147	159	185	171	145	180	156	151	165	154	170	169	154	153	151	165	160	140	148	190	182	156	147	166	160	168	165	160	137	165	143	147	160	163	171	170	154	159	136	154	172	169	165	136	149	168	142	155	160	154	156	142	139	151	151	148	151	160	164	155	160	173	137	150	165	155	160	135	151	156	158	154	156	144	199	147	153	144	140	134	165	168	177	148	170	161	176	177	165	131	157	140	154	145	155	164	192	159	164	164	147	138	161	156	139	157	149	166	152	146	159	158	166	159	163	176	146	176	173	148	181	142	185	156	131	163	168	137	171	159	160	162	144	164	133	155	176	155	131	159	157	169	158	159	155	171	168	152	165	164	145	156	154	153	148	169	137	142	143	166	149	158	167	162	154	142	154	161	175	157	136	147	147	150	144	154	164	172	174	163	154	144	142	155	157	165	172	165	144	149	171	169	151	163	153	151	158	144	155	150	146	150	149	165	145	167	182	173	165	150	160	166	143	156	165	176	157	134	151	153	163	135	163	128	157	119	173	160	160	146	138	150	155	161	161	151	140	168	152	141	156	160	156	169	157	154	149	170	147	146	139	156	165	148	154	169	144	146	144	149	154	162	149	154	161	163	126	157	167	155	174	158	153	157	143	148	145	153	143	166	158	158	184	155	159	157	130	193	174	168	150	141	178	163	177	152	175	161	141	150	145	166	156	139	146	168	156	131	149	161	146	184	165	182	149	163	147	135	165	163	148	158	162	144	175	135	173	173	149	158	178	154	160	161	156	154	155	131	167	131	154	130	138	165	137	155	143	167	170	166	171	173	187	144	176	159	150	152	164	178	144	144	170	139	164	141	170	145	151	134	172	151	139	152	175	162	139	149	159	151	172	141	158	150	157	165	163	164	161	143	168	168	170	179	164	137	159	158	176	165	123	154	168	145	156	148	168	167	154	138	155	162	154	153	142	171	147	142	176	153	164	148	157	138	144	153	171	158	150	144	165	125	142	137	152	149	132	159	172	153	153	160	151	174	140	135	167	176	134	169	155	159	157	160	146	145	159	176	142	159	141	148	168	165	153	164	148	140	156	166	137	150	141	147	158	143	164	177	156	169	167	153	173	128	140	183	138	148	142	172	163	134	145	176	152	167	148	146	166	142	157	147	153	140	165	157	151	152	166	185	159	163	168	147	160	159	149	142	148	149	168	140	158	153	181	146	165	158	157	167	159	143	161	156	149	134	162	147	139	175	162	147	136	161	150	162	146	148	147	153	160	151	154	146	139	145	155	171	161	174	143	149	136	156	156	159	177	168	160	158	146	164	159	155	161	166	124	148	173	129	175	150	143	122	165	144	162	159	154	149	143	164	164	161	167	169	143	153	177	152	151	179	146	189	147	142	167	167	145	158	143	133	183	149	138	150	155	145	161	145	127	146	155	138	148	140	156	159	146	158	149	150	167	167	182	143	146	170	163	146	144	164	143	144	154	137	169	152	147	163	143	162	153	185	155	167	165	174	141	141	167	138	164	157	154	163	153	164	164	158	154	139	154	129	166	152	170	154	144	159	147	173	164	147	153	158	159	152	150	180	164	151	143	152	148	133	147	154	148	147	143	165	144	157	133	153	152	157	156	139	149	135	151	143	166	164	162	156	130	147	178	150	169	155	150	153	156	154	174	147	158	174	144	162	169	143	144	158	150	161	163	155	148	138	160	165	136	168	159	128	163	155	131	140	156	147	150	162	146	147	150	142	138	168	136	150	161	152	169	147	147	151	153	163	141	156	161	178	136	158	161	137	152	139	153	163	153	163	152	162	139	158	174	141	175	170	145	172	149	155	162	145	151	158	147	167	179	149	143	144	139	141	138	152	174	160	139	190	140	176	132	138	145	160	176	162	164	129	153	165	168	150	159	147	177	187	147	156	139	144	159	164	174	152	146	173	176	166	150	175	181	167	143	153	156	169	160	157	170	133	179	145	149	176	174	153	143	171	166	162	161	150	122	166	144	129	148	169	157	128	138	156	159	167	174	170	156	154	148	150	180	151	142	157	156	142	162	152	141	178	187	172	155	144	153	151	160	144	154	159	147	172	176	148	169	139	160	141	163	150	152	165	162	151	175	162	153	158	128	152	167	157	181	151	153	167	141	173	155	158	147	159	149	176	169	162	145	164	134	183	188	137	167	157	144	170	147	152	156	176	146	157	151	140	164	167	148	168	139	126	168	179	164	148	181	172	175	163	151	150	169	167	162	155	159	180	136	144	132	178	162	163	159	161	150	154	156	147	174	161	159	147	169	167	154	153	175	153	149	134	144	142	164	148	141	170	154	133	158	163	142	147	166	158	147	162	159	143	162	143	158	155	159	160	158	175	163	153	164	163	156	142	141	154	169	149	132	175	155	136	165	150	164	162	154	155	151	123	146	126	160	158	146	147	163	156	135	144	188	144	155	148	170	182	157	152	175	154	168	185	169	163	154	155	150	141	139	153	166	155	167	150	146	131	167	141	175	165	154	177	164	152	177	148	146	152	156	166	149	163	157	154	144	176	144	167	152	151	164	176	188	151	162	191	147	148	171	160	151	159	146	142	149	174	164	172	139	147	166	154	173	165	157	165	171	161	177	164	152	156	156	150	149	146	141	168	155	133	149	175	163	149	132	164	158	173	156	172	155	136	173	169	158	150	151	148	152	174	141	173	160	160	146	155	149	151	156	151	161	132	149	131	166	148	158	156	156	167	123	157	157	160	148	161	143	153	191	162	178	137	167	142	148	167	148	141	164	157	154	165	141	126	144	149	141	182	165	131	137	161	135	157	172	163	179	139	139	148	141	149	159	149	155	149	135	168	181	148	176	154	154	154	142	133	181	167	162	150	157	147	151	141	138	151	153	158	165	151	130	164	166	134	128	159	151	162	153	150	157	176	161	165	131	155	146	177	139	138	158
20125	2702	6442	6684	5585	4611	3654	3012	2573	2227	1896	1790	1567	1441	1323	1214	1140	1008	1014	968	940	895	830	849	832	788	782	807	679	703	710	677	653	686	663	638	614	618	590	641	592	630	626	552	586	639	591	590	590	578	600	589	587	566	538	568	584	599	593	546	541	592	562	549	580	539	519	546	576	534	550	523	513	539	536	536	545	513	551	575	543	547	546	530	527	501	497	542	519	530	519	528	550	574	523	473	539	518	540	539	514	556	514	534	474	555	510	524	553	522	524	544	485	529	483	507	576	505	533	528	512	485	527	513	533	480	510	518	525	507	522	504	517	545	513	532	461	536	547	493	512	502	541	516	509	490	491	494	509	541	549	513	556	502	513	541	510	470	536	516	487	499	537	509	561	526	467	504	500	548	523	510	520	570	485	503	491	530	524	500	522	510	521	472	505	496	532	485	515	523	560	515	512	504	514	533	471	520	520	544	502	499	492	517	508	486	500	525	523	531	511	492	480	521	491	518	501	514	550	536	503	497	482	472	509	485	518	499	489	542	503	554	507	521	478	550	472	521	499	511	533	507	527	510	508	493	520	477	497	515	531	507	518	513	501	552	547	522	506	539	506	500	529	492	489	500	482	483	540	529	490	525	488	502	506	485	497	501	532	510	509	470	488	539	543	488	535	534	516	514	549	500	510	490	529	500	529	528	514	490	478	513	502	528	491	490	491	485	544	526	506	520	522	526	498	494	525	543	472	471	502	507	496	489	507	499	502	540	530	523	493	504	512	502	500	522	487	493	457	480	506	497	521	509	541	508	492	559	516	508	498	496	487	508	511	498	493	517	515	504	517	519	497	497	496	547	484	502	485	529	530	537	513	521	505	496	465	508	515	514	483	504	482	489	529	522	541	498	512	527	474	530	477	514	535	539	493	482	498	500	489	540	489	518	513	495	514	523	487	539	538	528	485	492	509	521	489	507	491	473	501	490	537	494	505	532	527	531	480	499	497	521	519	527	506	494	523	513	509	562	539	508	492	507	475	504	477	526	548	512	513	500	550	520	503	524	537	470	530	517	512	482	491	545	525	528	511	531	543	496	576	510	476	530	545	494	519	503	546	523	506	493	496	534	495	537	499	525	536	490	559	488	508	529	488	530	495	496	484	527	566	518	495	546	522	535	498	500	494	535	493	488	504	529	520	524	506	513	531	498	506	533	495	497	541	523	497	529	545	532	494	498	494	519	504	489	515	505	537	487	546	539	494	526	538	539	489	528	499	514	518	525	497	535	531	506	484	523	543	482	527	495	526	509	536	498	491	519	500	479	509	502	509	523	521	510	509	508	527	507	535	526	534	531	511	493	549	511	544	503	491	524	503	524	513	534	483	510	501	477	509	493	505	451	477	538	491	505	519	505	483	517	488	477	519	539	538	508	493	521	536	526	533	482	516	546	508	519	524	509	514	539	499	522	500	491	504	542	529	475	512	516	490	496	554	520	482	533	482	516	496	499	513	463	535	489	506	489	562	511	517	535	515	485	524	498	561	490	508	499	498	480	464	505	461	498	511	526	497	514	472	532	536	496	516	471	519	503	469	524	512	545	520	480	501	546	495	483	504	499	493	493	501	504	500	481	519	525	538	543	523	510	534	521	501	456	508	483	520	522	514	523	532	513	489	498	539	521	490	487	552	566	550	518	510	505	526	500	502	509	522	517	515	518	466	515	513	537	530	514	487	536	491	537	466	474	523	532	554	505	533	524	502	476	530	510	493	488	502	523	508	543	515	526	530	547	536	537	494	486	516	501	500	549	478	528	483	528	524	474	520	504	493	496	530	557	525	488	473	522	496	490	497	516	502	518	506	527	498	491	532	502	529	507	489	491	451	528	518	527	463	481	509	493	499	531	461	495	482	500	525	511	482	501	513	537	520	531	512	491	510	470	497	500	506	513	522	551	493	488	521	485	561	514	474	518	501	518	524	467	517	534	510	471	479	507	507	514	511	512	474	497	513	518	569	545	512	518	499	505	482	540	504	530	530	498	525	501	506	517	468	498	519	556	517	507	542	519	490	513	471	549	554	505	509	477	490	527	512	477	492	552	503	482	527	508	504	466	541	494	518	506	556	498	497	529	501	532	533	475	546	493	530	505	523	523	503	466	466	526	534	532	499	543	521	500	554	473	525	520	489	485	529	501	534	509	551	508	520	493	513	510	511	475	492	510	508	500	512	495	500	528	499	545	500	522	506	522	516	506	515	495	506	501	484	517	501	502	485	524	509	501	530	505	508	514	490	491	514	508	507	494	533	546	515	506	509	494	524	513	492	547	504	549	553	503	487	498	484	496	508	495	525	540	519	496	522	518	512	492	504	522	496	529	507	496	485	544	510	472	509	487	481	484	505	557	462	504	528	487	511	500	536	510	512	553	485	500	509	530	518	564	537	496	504	476	495	537	548	530	469	543	501	553	483	484	516	481	504	465	526	498	493	509	574	533	480	509	516	476	526	495	511	529	487	493	520	480	531	516	530	504	499	553	544	505	505	477	523	496	466	516	497	543	504	528	510	518	503	550	521	548	543	504	536	530	516	493	502	497	531	489	503	513	532	503	506	506	509	499	544	510	524	519	458	506	531	488	481	501	477	507	513	498	554	479	550	521	491	515	542	515	542	504	484	497	495	533	519	522	532	518	476	547	508	505	535	486	518	471	518	522	508	505	506	489	483	475	535	513	535	508	528	478	503	516	502	468	526	502	520	546	499	506	511	529	565	523	496	580	515	452	525	523	509	451	510	513	530	507	514	542	500	518	542	512	538	502	518	500	546	521	506	493	468	554	523	486	492	499	497	518	534	485	493	521	528	494	556	509	510	467	542	518	503	552	543	524	469	528	543	511	472	482	464	488	510	521	533	502	473	514	519	512	514	509	544	487	502	487	474	521	495	535	479	542	516	506	511	504	507	529	475	497	481	472	471	510	519	527	572	507	494	525	502	486	516	525	494	475	540	515	518	520	534	518	506	493	492	479	514	504	505	533	501	488	532	554	532	506	526	525	496	447	504	545	509	533	490	534	501	496	503	520	552	500	500	556	522	508	509	524	515	514	508	510	566	494	525	494	481	514	527	511	547	529	561	510	509	471	493	506	503	526	515	504	502	539	491	504	549	492	516	476	499	541	512	492	516	500	509	517	572	545	497	511	497	544	519	552	533	542	527	494	491	534	539	485	527	500	508	520	526	509	517	505	503	504	484	524	493	519	545	517	529	504	461	507	524	502	532	517	539	522	492	541	522	521	515	519	524	508	527	535	506	475	528	526	486	515	501	506	508	534	497	505	463	503	532	547	521	505	506	511	516	532	479	534	488	487	498	473	512	465	455	493	502	481	551	525	486	530	529	540	537	541	514	532	509	513	463	494	487	490	479	572	470	512	492	536	528	510	500	518	517	527	513	472	489	514	514	522	512	497	497	534	505	526	499	488	490	497	496	532	467	524	544	527	498	482	499	485	511	549	509	537
4448	501	332	256	239	190	165	194	206	211	189	173	201	193	176	192	202	198	199	186	196	199	189	181	171	160	194	169	185	184	200	155	189	170	163	186	198	177	184	188	159	175	176	164	186	193	191	183	196	177	179	197	180	202	181	178	168	189	179	183	199	201	184	182	171	193	175	206	182	183	185	218	178	181	203	159	184	193	198	183	198	231	213	183	178	175	189	209	181	171	161	182	201	176	209	191	186	172	214	194	190	195	174	183	200	195	205	216	178	207	193	196	168	194	202	191	183	209	193	188	193	174	179	172	184	188	200	181	167	208	186	193	173	190	192	194	184	193	202	209	200	181	176	171	176	201	207	175	178	164	177	168	199	162	202	187	199	192	165	170	173	186	172	182	181	185	190	169	181	186	186	188	192	177	195	171	181	188	201	184	193	175	188	185	177	196	168	185	208	205	184	194	192	162	161	206	190	192	183	181	190	190	204	184	182	176	189	202	185	186	170	169	197	187	202	204	198	177	172	187	174	174	176	185	171	208	189	170	189	192	187	209	191	188	179	184	165	191	194	180	199	199	177	222	188	201	179	181	189	186	185	182	171	183	180	191	187	187	184	187	182	194	189	196	180	208	202	165	201	179	178	187	182	183	175	194	199	193	181	196	189	181	184	176	184	164	169	205	196	181	205	190	171	187	181	183	184	204	193	191	205	188	195	170	174	183	172	178	176	180	191	176	186	177	174	206	202	229	174	193	186	189	192	163	182	172	204	193	192	189	186	174	199	192	195	180	179	179	165	192	153	182	155	182	181	193	179	181	194	177	180	181	194	206	200	191	188	188	190	203	185	177	182	180	186	199	192	190	157	175	210	196	174	177	185	179	190	199	193	179	191	178	181	170	207	182	198	193	163	169	177	180	165	205	177	170	197	207	213	179	210	187	186	160	177	194	192	208	183	164	182	177	206	180	186	176	192	202	196	216	195	192	189	195	209	186	185	196	181	172	175	206	200	194	211	177	204	181	176	185	181	203	201	166	196	160	184	170	185	135	203	200	176	169	161	184	186	194	218	183	172	211	208	176	210	190	187	194	168	191	195	175	183	207	149	171	187	175	182	169	215	152	183	188	193	168	203	217	184	176	195	186	209	166	165	178	197	170	172	192	187	208	177	184	223	179	187	182	197	178	209	196	180	163	178	215	156	183	178	206	183	184	169	180	196	162	179	205	178	191	165	195	193	164	198	193	175	197	189	169	159	188	209	166	162	180	173	194	209	178	176	170	163	172	166	171	198	209	181	172	208	193	182	185	181	202	192	201	180	185	193	173	181	178	185	189	189	193	195	185	186	178	162	165	177	201	173	203	165	203	204	190	192	163	191	200	198	179	191	192	202	174	178	207	173	196	199	172	190	198	197	183	211	172	194	188	186	190	186	198	191	199	180	181	179	184	165	175	181	187	197	190	161	191	190	183	206	189	168	190	196	195	214	170	172	200	175	162	181	175	187	181	178	193	189	194	195	183	196	194	211	176	192	197	179	195	199	185	175	196	211	178	173	182	233	179	183	206	158	211	165	199	174	185	153	183	193	160	188	166	213	164	182	188	180	196	185	183	180	200	184	201	168	188	192	192	171	191	175	200	186	201	191	174	179	208	205	207	165	189	197	163	200	197	186	198	172	163	209	195	201	205	186	172	214	169	198	200	174	201	186	182	188	178	215	177	199	190	207	159	180	210	209	221	182	173	196	186	202	182	195	159	183	172	177	194	186	189	182	188	180	198	134	211	187	169	178	177	188	189	177	181	185	194	208	182	188	196	201	210	198	185	196	169	187	209	203	200	182	164	203	170	186	189	173	204	173	171	150	165	183	181	177	184	205	197	166	156	203	179	166	187	197	160	203	206	169	182	177	179	189	158	201	188	194	165	198	178	211	185	173	197	199	178	185	183	178	185	186	183	216	171	173	200	199	162	180	196	196	196	203	186	180	198	208	194	189	194	196	179	188	211	193	190	190	185	188	177	204	185	174	207	198	173	196	185	191	200	182	177	187	213	182	146	196	184	188	208	178	195	200	201	226	189	183	185	196	173	209	185	180	195	194	190	177	179	184	172	185	193	202	187	177	189	212	184	193	177	175	195	178	182	181	186	174	174	184	181	164	176	220	201	200	194	185	189	160	190	205	197	166	185	222	196	189	173	193	177	177	184	197	216	179	195	204	163	188	176	188	163	192	188	189	187	171	206	197	173	143	208	172	175	186	188	195	164	182	185	186	190	185	197	170	164	200	184	195	180	175	176	198	186	190	180	198	195	183	195	183	206	186	174	186	188	173	202	225	195	198	186	174	189	193	169	185	176	165	193	220	185	190	172	178	209	197	181	189	189	176	195	194	192	169	184	186	195	181	193	176	170	184	196	198	173	227	198	184	186	217	186	180	211	190	179	162	157	171	168	167	175	193	182	218	181	182	177	167	191	181	155	178	198	179	180	196	192	177	215	185	166	175	195	198	189	184	182	189	201	177	183	176	173	186	168	183	183	232	197	183	195	194	189	193	182	188	175	194	208	178	179	202	178	174	183	209	179	189	193	171	184	204	215	191	185	173	197	206	209	201	167	171	183	187	205	200	187	214	206	183	224	218	156	167	191	204	194	176	181	209	205	199	196	194	168	172	184	193	198	191	167	212	199	197	188	201	200	163	183	172	180	185	178	209	179	197	165	189	222	194	189	175	186	181	187	189	194	198	197	178	164	186	190	188	191	162	196	192	175	191	207	191	217	186	203	194	174	187	164	215	167	171	176	183	185	163	196	193	183	190	189	185	188	178	198	201	181	175	179	208	178	180	159	182	217	193	185	184	182	182	164	201	180	204	209	197	179	230	190	201	176	214	202	205	208	177	168	191	180	195	170	169	224	177	204	207	192	193	192	159	190	170	186	192	182	174	179	189	189	203	171	188	195	200	198	190	195	200	195	197	196	188	183	188	198	182	170	203	190	176	190	175	176	155	196	176	175	197	219	196	183	187	164	177	154	191	224	162	176	169	197	186	180	197	205	186	163	185	199	199	204	202	195	194	202	187	187	211	181	195	170	166	214	191	182	205	177	210	194	193	185	164	200	167	213	197	170	168	192	206	197	190	159	165	200	191	191	158	188	167	189	175	182	205	202	190	179	213	217	208	181	193	209	185	172	172	175	174	177	171	190	204	204	195	179	209	196	183	187	196	187	176	168	206	164	186	184	204	191	199	187	193	176	137	163	216	171	186	196	167	158	175	195	197	213	186	185	205	191	172	163	193	176	196	187	210	180	188	189	172	208	192	202	181	152	190	176	173	186	188	188	203	182	186	202	190	193	203	194	191	196	153	191	166	164	186	203	191	217	208	181	200	195	186	198	192	197	216	171	194	182	148	188	192	182	192	188	209	170	185	177	196	199	180	174	184	190	205	163	186	179	175	197	183	190	146	207	192	199	188	198	173	172	212	168	176	173	191	179	198	188	198	171	185	177	170	212
4687	688	769	795	790	765	659	648	627	638	651	612	582	622	617	580	604	584	570	567	558	585	596	582	576	606	573	569	593	603	568	584	559	552	560	550	618	574	590	580	588	594	577	551	603	574	552	533	574	571	566	574	569	617	605	565	561	529	562	602	585	585	546	579	571	568	561	593	567	576	562	570	582	616	599	532	520	578	566	581	609	613	569	600	521	555	592	596	576	594	536	573	597	577	614	559	554	570	585	587	560	554	593	601	518	595	598	576	598	560	560	627	611	549	573	564	527	561	567	539	588	608	594	573	593	567	601	579	539	584	615	584	583	617	629	597	590	579	588	583	596	581	573	519	562	550	591	559	595	588	557	594	566	595	591	564	596	586	589	574	543	582	531	560	619	554	558	593	598	587	563	579	543	585	562	590	576	535	562	544	611	531	575	566	568	576	586	544	574	575	581	624	594	587	573	548	573	565	562	572	576	570	564	579	627	539	615	583	574	567	566	577	584	572	591	584	574	554	596	553	543	577	556	574	568	554	582	571	561	587	574	570	540	566	583	535	516	601	565	580	574	545	618	598	565	551	591	557	561	562	578	588	596	596	578	551	552	573	589	568	539	607	549	578	588	555	596	578	603	605	515	588	623	550	569	586	598	607	555	567	559	596	615	569	555	606	501	554	561	564	593	556	579	598	563	553	537	584	559	556	591	562	590	592	580	561	594	551	611	579	581	564	581	572	588	588	562	576	590	553	587	551	572	613	565	550	558	578	561	557	567	565	537	582	569	566	616	588	559	557	578	550	562	567	574	553	624	612	561	552	571	627	547	580	619	584	591	576	584	612	574	582	594	565	589	558	543	580	559	572	580	566	570	575	539	582	577	585	602	595	559	625	623	569	571	573	581	558	584	581	521	566	600	612	585	585	582	549	618	591	614	537	579	566	599	594	561	568	560	540	604	527	586	616	561	585	569	567	551	535	574	612	548	562	576	593	591	576	572	537	553	581	588	594	582	581	563	603	565	580	557	550	564	549	512	576	619	528	562	580	556	577	586	587	593	576	553	554	581	606	568	592	580	593	602	540	608	580	575	587	586	590	545	606	580	590	583	568	551	574	562	582	602	627	597	526	550	541	588	589	585	559	554	599	635	601	568	581	560	551	595	567	551	541	542	560	560	544	553	580	560	594	615	570	562	592	576	552	573	555	583	574	566	609	550	538	580	543	547	534	605	559	532	632	562	578	602	579	588	607	572	567	593	581	587	560	549	561	581	581	564	553	577	592	560	538	592	635	599	570	591	609	623	573	579	598	564	581	566	569	549	602	599	572	576	572	579	576	578	578	557	525	512	604	590	547	598	522	583	557	581	593	571	567	563	548	566	552	562	559	582	573	580	549	582	567	574	583	578	584	596	587	600	579	603	540	588	587	594	550	575	564	591	577	570	587	569	544	588	548	598	590	579	624	568	563	543	574	596	602	533	583	534	570	621	548	599	620	571	557	588	541	550	569	557	529	567	560	596	544	582	599	551	558	573	643	573	576	603	599	565	565	524	550	603	567	640	608	594	532	538	580	561	545	592	596	569	546	573	565	617	554	603	540	567	538	614	566	584	577	564	633	575	561	560	546	581	599	616	584	555	595	544	565	588	597	558	599	544	554	560	583	564	591	555	551	584	547	575	548	605	572	561	552	562	561	554	589	579	586	560	598	585	561	535	573	599	611	558	574	571	598	602	584	567	586	590	594	607	560	548	555	581	552	577	555	593	568	596	594	565	565	567	592	586	589	585	589	556	562	520	589	566	565	578	590	603	595	542	582	552	613	586	591	574	539	604	582	632	590	619	553	614	529	583	595	576	561	600	611	569	606	597	561	624	589	593	570	556	568	586	560	560	584	532	578	556	601	568	573	539	550	602	588	545	576	571	561	560	601	622	599	565	584	556	550	565	562	583	571	573	560	590	569	577	578	609	588	560	608	567	604	529	542	581	558	526	553	544	610	596	569	598	588	593	554	597	633	586	583	602	601	591	598	617	578	580	548	557	604	569	583	539	557	546	570	574	591	551	577	597	551	571	570	558	588	577	607	549	574	587	553	535	552	594	554	550	566	538	563	592	570	574	558	538	599	568	525	539	562	602	578	572	559	600	570	569	601	560	589	578	572	543	576	576	589	570	581	587	598	598	571	594	591	547	568	578	577	558	602	560	573	570	606	587	565	552	543	571	580	588	605	567	563	569	576	604	572	547	610	604	591	622	584	590	608	601	535	555	540	543	562	574	559	547	541	590	580	609	546	621	607	590	571	569	580	592	604	584	559	630	527	573	590	520	546	572	586	579	562	547	611	608	545	564	578	565	646	574	560	610	524	551	563	598	580	587	553	588	569	511	562	555	573	589	565	550	630	566	578	567	565	558	577	581	535	604	556	556	609	581	576	587	586	605	571	557	605	563	574	581	537	550	581	606	629	628	565	565	558	579	559	554	579	562	566	511	569	567	556	603	577	560	576	571	597	569	605	535	548	550	585	572	576	562	636	626	626	550	582	580	575	580	590	564	603	567	586	567	574	546	585	534	544	599	576	580	593	580	561	597	545	597	555	554	587	545	558	574	575	563	578	585	567	591	585	587	599	581	573	552	584	568	590	559	560	564	588	575	589	565	608	578	576	608	563	558	553	568	583	570	575	540	602	554	537	562	551	549	613	537	554	505	573	570	572	557	560	554	548	573	576	585	589	587	560	561	577	562	563	574	538	570	572	567	560	603	541	583	549	603	577	576	553	526	562	571	564	583	595	554	550	586	577	588	563	585	586	585	616	582	616	579	551	558	618	558	572	557	565	590	572	584	562	576	590	590	589	641	583	579	578	549	609	599	591	567	589	540	596	569	564	568	549	538	562	578	508	559	551	591	572	573	587	580	565	599	570	573	563	544	576	564	596	539	561	535	596	575	568	561	569	587	564	550	541	575	560	559	561	562	579	569	560	577	567	621	548	571	593	579	618	547	526	595	592	584	646	548	561	554	579	573	597	616	527	558	591	564	555	588	548	600	604	570	597	571	560	588	558	552	575	598	539	595	573	595	551	554	561	587	574	604	563	536	572	579	554	610	603	549	553	544	535	527	594	580	591	587	567	567	573	573	580	584	540	553	610	581	548	579	556	570	579	565	587	587	593	572	631	565	573	580	599	580	584	613	543	573	608	584	556	552	577	552	591	568	581	552	561	571	583	594	593	548	560	608	560	565	568	552	573	572	575	581	593	544	563	576	616	548	566	569	538	581	571	587	593	554	553	595	578	602	538	583	570	531	602	605	561	577	597	596	556	598	559	580	543	586	578	584	591	586	594	583	568	582	555	609	600	590	590	557	567	593	607	530	561	588	562	530	579	553	544	621	589	580	569	594	595	545	545	582	530	610	594	552	570	636	602	568	593	555	546	594	572	571	591	574	568	573	597	539	559	580	604	591	577	615	593	582	605	569	583	586	596	539	589	557	594	552	568	621	541	544	566
29130	5096	1382	965	699	480	429	301	256	198	187	162	147	141	133	143	134	127	154	116	114	109	111	92	96	108	102	104	118	98	92	111	95	90	101	96	97	94	102	98	103	98	95	84	96	97	103	105	96	86	88	108	106	97	94	93	103	78	109	84	89	87	98	100	107	104	90	103	101	94	98	85	85	72	106	101	89	106	89	106	80	96	97	106	106	99	95	116	96	109	102	84	93	102	92	93	101	91	109	119	89	95	84	92	98	104	97	92	86	100	73	86	87	91	90	103	84	97	103	89	100	97	91	99	86	94	97	84	95	87	83	96	90	99	98	108	95	94	93	94	95	94	105	91	101	91	104	74	83	84	97	105	84	107	99	106	82	90	88	87	87	96	86	95	90	110	108	96	93	104	75	87	91	108	79	88	80	90	106	103	93	89	88	81	99	98	113	88	94	105	101	95	96	87	93	110	93	82	102	95	101	109	97	89	95	120	96	89	89	104	88	103	67	88	96	92	110	93	95	101	98	93	85	91	104	94	111	92	86	95	108	92	83	82	97	95	94	92	83	87	88	85	79	86	92	89	99	85	98	112	94	83	100	108	95	99	98	103	77	95	100	114	93	89	92	102	99	105	111	93	89	92	78	99	106	100	99	85	105	94	98	97	98	99	89	86	101	93	92	93	90	103	86	102	85	85	99	107	78	97	78	103	90	94	76	94	100	113	103	109	106	93	94	93	93	105	103	83	90	97	88	84	93	84	95	91	100	79	78	82	84	95	101	104	86	112	93	79	93	92	93	86	93	86	110	90	90	113	110	96	94	100	101	99	96	103	98	85	72	93	116	97	92	94	91	102	100	85	84	89	88	105	88	96	81	106	79	105	94	85	99	99	108	96	82	86	72	96	97	96	104	97	89	104	96	95	109	99	96	84	101	104	94	77	94	96	103	96	108	91	82	108	95	93	98	94	72	85	91	105	97	102	80	84	94	106	99	88	86	98	81	106	87	91	99	84	87	121	93	74	103	94	104	95	99	93	99	88	86	92	120	104	103	104	82	116	95	94	94	97	100	105	87	100	97	73	90	89	102	89	86	87	94	100	96	87	85	87	95	92	100	97	98	91	90	94	104	89	94	89	105	76	94	92	88	108	96	100	97	95	106	100	100	98	79	99	95	86	92	92	90	104	100	96	86	96	90	100	90	93	92	88	100	91	87	88	78	95	81	86	88	86	84	84	90	103	93	96	88	106	99	71	83	91	94	77	78	89	107	83	93	111	86	99	100	94	111	96	104	97	96	83	107	89	96	86	92	94	83	97	99	88	99	100	80	87	80	83	90	90	76	94	95	95	91	80	101	88	94	87	90	88	80	90	102	84	76	99	97	76	93	98	91	95	98	101	95	75	109	95	82	106	96	102	90	93	107	93	96	79	103	97	91	99	83	98	89	94	78	85	93	91	105	98	116	87	95	95	93	77	100	85	94	96	99	108	103	117	87	102	89	88	85	82	102	90	99	109	85	105	76	98	89	94	86	89	82	91	97	99	87	81	82	79	113	106	89	82	97	98	100	97	112	101	86	92	82	82	92	89	90	95	114	88	99	72	120	101	114	112	104	108	91	75	97	92	111	87	91	103	83	99	107	86	90	90	107	90	96	93	95	95	101	93	117	86	93	84	93	113	119	93	92	94	109	92	106	86	93	97	107	89	90	105	107	95	106	94	96	96	80	100	96	81	90	83	95	99	102	103	81	83	98	106	117	92	124	91	96	83	98	93	97	97	98	86	90	115	96	101	91	103	104	93	81	93	103	82	105	98	84	85	92	103	83	76	91	93	114	111	111	111	106	79	94	114	98	100	110	93	92	98	99	94	102	95	95	97	89	96	101	96	105	107	101	80	96	90	87	101	102	78	106	99	88	85	87	78	92	96	102	89	105	106	99	90	106	93	85	97	94	96	92	91	106	98	109	91	97	91	87	89	92	89	93	90	90	101	100	85	86	82	74	92	88	87	93	81	107	90	95	99	90	89	91	87	91	97	98	91	75	77	90	80	89	88	99	91	88	98	89	86	108	89	77	90	90	103	87	91	96	96	92	84	97	102	89	90	95	104	97	102	97	105	101	88	99	99	103	91	92	97	91	112	94	95	81	118	103	93	83	100	103	92	96	102	91	94	82	87	96	91	73	87	99	100	95	107	103	112	90	95	98	89	85	97	93	97	88	85	104	97	95	94	92	104	95	102	87	102	93	87	108	95	104	98	89	93	103	87	100	86	75	99	97	87	94	98	95	85	77	98	81	102	92	104	93	81	99	96	96	79	86	96	86	82	118	98	94	95	94	102	83	108	96	106	93	109	97	104	94	92	95	98	78	98	93	97	90	90	82	105	112	82	96	82	90	103	102	97	95	94	100	94	104	102	97	104	108	88	97	82	79	96	98	98	86	88	96	87	119	104	120	103	102	78	104	86	95	108	101	108	98	84	112	91	99	107	91	109	96	97	97	112	105	87	110	96	109	92	90	85	87	107	103	73	98	92	81	92	90	103	97	107	92	82	91	82	90	100	89	96	85	86	104	92	92	95	103	105	86	89	87	78	88	82	87	99	94	99	89	80	106	99	112	104	100	82	86	92	84	107	101	97	80	95	95	106	87	98	98	94	103	85	94	76	90	78	75	98	108	86	80	91	84	98	86	110	94	111	92	96	82	82	112	77	107	100	94	101	103	109	92	88	93	97	101	84	100	77	95	81	100	94	88	97	85	91	87	94	93	104	88	113	86	98	114	94	82	90	87	75	108	94	87	101	96	105	89	91	115	98	83	85	90	101	82	89	98	80	81	93	97	86	96	105	95	86	86	92	92	85	82	100	95	89	85	105	81	97	112	88	104	93	80	107	100	91	83	97	93	88	106	87	84	116	102	92	78	114	93	89	97	78	101	109	79	88	105	96	101	90	84	87	95	109	99	87	114	107	105	93	94	95	95	84	103	108	105	85	79	91	88	108	81	81	90	97	91	84	96	94	95	81	109	95	95	89	89	108	96	70	86	105	95	96	92	94	93	102	108	91	113	86	98	87	91	93	90	82	106	107	93	93	92	88	75	95	104	98	105	100	102	85	89	103	83	94	94	73	93	76	95	96	94	87	89	96	101	93	63	94	87	90	78	87	88	105	88	92	104	101	102	82	110	80	93	81	91	104	87	88	111	85	86	90	99	107	104	98	92	89	89	102	90	100	106	102	108	98	119	95	89	101	93	99	114	90	97	84	113	100	99	99	77	94	105	87	79	87	89	102	90	98	112	92	84	77	92	86	85	95	90	90	73	98	101	108	99	92	82	97	107	86	93	108	98	89	79	88	81	96	98	101	111	94	97	100	97	86	98	81	93	111	91	97	92	94	89	95	87	84	96	84	87	93	129	99	91	90	110	98	85	101	97	92	93	102	107	70	108	95	86	88	114	86	117	95	116	95	84	81	98	115	109	87	77	74	90	88	98	85	86	86	84	98
13163	1467	3303	3632	2970	2459	1937	1660	1336	1209	1066	977	857	798	735	650	649	612	614	603	544	504	530	502	447	463	420	466	465	461	432	402	411	379	429	346	403	403	388	376	369	368	393	337	365	364	375	396	357	387	332	324	374	377	354	374	351	389	353	350	372	343	353	341	340	380	346	352	351	340	341	340	332	342	334	336	332	341	350	355	359	319	356	348	349	333	320	321	344	337	321	307	316	350	334	301	350	332	336	334	329	308	340	352	331	346	360	333	309	320	328	335	344	327	324	356	331	357	338	333	354	332	314	340	327	357	357	330	304	343	326	332	308	391	341	329	334	300	331	326	294	384	341	332	338	318	345	319	327	315	329	346	352	325	306	321	341	299	307	335	331	316	306	356	366	339	356	286	316	342	327	321	320	319	344	339	331	312	322	331	322	322	350	326	310	316	330	308	333	316	300	346	361	323	344	344	329	375	346	314	353	328	371	324	309	320	341	336	325	310	331	339	320	349	326	319	322	346	343	340	321	339	304	318	328	323	315	322	325	299	358	362	314	327	318	320	351	347	328	348	311	328	353	333	375	343	346	353	348	330	298	325	328	346	343	334	367	340	344	330	327	349	349	352	370	328	311	301	330	335	335	307	342	320	342	342	301	347	356	318	325	317	333	335	323	320	341	336	356	324	335	317	348	329	338	336	352	329	329	314	307	311	337	346	290	315	315	340	353	289	318	314	327	329	323	332	330	347	331	359	324	322	326	339	324	311	336	332	340	358	358	342	329	320	336	334	330	311	341	316	338	291	311	355	345	333	370	307	317	341	348	302	342	328	358	335	347	328	337	346	333	345	348	337	291	297	339	316	341	322	328	348	326	318	324	284	345	329	312	331	331	313	355	308	306	344	317	346	309	341	312	320	381	355	350	328	350	286	309	324	317	311	344	329	332	317	318	360	349	314	342	324	345	297	318	346	317	326	343	322	331	330	345	338	345	322	314	338	329	291	344	353	320	336	321	345	338	335	310	319	348	336	319	341	355	308	352	318	343	315	340	328	317	326	332	306	355	332	340	325	292	361	330	331	321	323	310	305	326	340	357	346	305	347	325	334	337	367	364	307	336	323	296	354	318	321	340	315	314	316	330	345	330	327	308	347	332	309	343	329	306	349	339	310	354	305	338	355	342	322	295	331	346	323	319	356	349	344	333	333	325	327	320	369	342	335	348	297	319	350	339	317	324	336	336	342	351	307	335	320	344	328	343	315	331	314	324	328	329	348	306	322	334	317	334	339	324	324	322	321	300	311	318	328	354	306	319	387	326	344	362	341	313	338	328	331	344	328	336	335	365	314	316	349	346	335	332	313	320	347	331	369	323	345	321	341	321	359	310	361	320	320	330	330	324	319	335	337	345	315	338	328	315	310	329	330	315	305	367	337	333	310	337	339	314	311	294	357	323	357	327	344	317	320	315	301	372	299	346	344	331	311	312	335	331	312	330	339	347	364	334	337	317	340	351	321	305	356	312	341	360	314	323	324	324	325	302	308	356	325	322	343	338	312	306	334	315	332	350	306	329	345	332	333	313	297	325	313	327	306	343	325	335	340	324	294	356	331	352	299	336	355	345	320	303	321	313	324	331	340	346	283	316	300	355	310	338	320	298	333	311	315	330	364	347	331	297	321	346	335	287	324	333	366	320	358	303	355	358	333	321	305	318	322	344	333	328	326	322	322	314	308	312	356	324	367	355	351	347	315	324	311	280	327	310	330	347	362	338	337	364	325	344	329	333	317	336	334	343	331	348	333	328	302	325	337	352	314	332	322	350	360	320	355	317	345	287	369	309	320	323	328	385	325	345	361	324	297	354	327	337	357	343	328	340	307	326	331	328	328	334	333	325	330	336	325	313	345	308	318	304	326	322	319	334	302	359	330	314	359	348	334	321	350	326	345	319	328	340	352	321	323	336	327	364	339	346	343	319	363	298	324	358	334	336	338	346	307	330	294	326	328	301	324	291	348	296	318	336	341	373	332	358	354	294	327	343	333	342	334	318	349	307	310	338	327	317	338	364	310	317	352	324	335	309	326	331	331	345	328	324	328	333	330	317	349	337	364	327	314	324	305	309	327	334	334	305	351	322	327	323	335	346	333	320	327	317	315	346	326	344	299	320	311	340	350	352	329	335	306	310	318	306	341	337	355	330	329	347	308	357	317	333	329	332	340	325	327	340	319	308	298	304	305	321	349	339	336	341	338	328	372	361	338	369	322	323	315	292	309	307	345	350	309	339	313	329	324	318	299	328	338	332	335	315	303	328	309	347	318	297	378	338	313	326	324	302	339	327	343	333	291	280	314	341	319	275	324	314	323	305	360	334	319	302	317	324	318	342	306	313	302	322	286	335	326	345	350	351	342	317	315	360	322	326	314	298	355	360	348	340	328	319	339	352	324	324	331	353	340	312	304	331	322	341	312	350	310	320	295	338	330	361	316	319	347	328	355	356	335	310	316	334	315	328	325	354	311	316	336	330	341	320	330	330	327	330	307	332	319	319	326	322	309	316	348	347	320	322	331	360	332	343	321	314	360	321	330	350	294	319	349	314	324	330	346	331	338	335	344	340	331	332	316	344	334	330	329	317	324	316	361	314	314	324	325	303	358	291	349	316	314	352	332	317	304	323	310	355	320	331	332	340	296	358	338	322	332	324	353	311	336	294	317	304	322	336	352	370	279	321	339	322	323	327	305	337	318	332	330	332	290	288	342	340	320	323	315	291	330	352	323	320	290	322	325	296	345	336	298	319	312	344	337	345	372	333	323	320	336	348	331	336	305	345	327	316	345	370	340	342	343	326	305	331	354	370	328	308	332	350	330	320	305	364	334	321	344	311	326	345	313	342	323	316	347	339	369	325	342	338	325	331	334	322	303	339	333	321	333	297	323	294	343	314	321	342	379	345	347	324	326	319	342	315	337	375	322	352	339	311	329	330	312	319	321	326	348	326	343	317	313	345	328	354	334	362	331	311	353	340	334	301	322	327	323	360	317	344	321	311	313	308	348	328	339	326	341	302	331	345	316	340	298	339	359	341	288	349	313	340	334	318	320	327	319	336	327	340	322	350	353	328	318	337	334	342	357	312	361	343	317	342	315	345	295	359	335	316	333	302	345	340	322	333	343	324	313	300	347	303	332	325	323	317	323	302	352	342	335	335	328	335	319	302	339	317	332	372	341	345	335	343	357	317	360	349	311	325	358	356	346	329	353	339	336	366	335	343	309	318	319	311	321	312	354	376	340	314	313	307	336	339	357	341	314	328	327	373	301	315	319	304	367	364	324	330	312	359	318	318	331	357	350	349	327	335	351	297	327	340	347	326	325	344	341	311	331	331	325	319	304	338	323	315	330	345	349	336	324	363	339	293	309	323	358	341	330	297	321	336	359	324	357	332	335	358	288	311	315	348	339	362	364	345	347	331	366	314	332	347	342	331	341	372	328	334	313	321	307	355	329	305	335	343	328
38056	12415	3720	2056	1412	997	726	613	484	421	385	287	293	280	247	226	252	202	202	238	213	198	172	184	172	175	205	186	185	194	153	156	192	182	154	201	145	184	176	165	176	176	178	158	160	164	197	157	172	155	149	149	154	168	169	146	163	168	164	145	143	158	152	166	178	170	194	156	183	175	166	150	169	179	152	173	171	157	180	152	143	141	155	156	178	162	166	154	176	153	169	160	161	151	146	143	133	143	141	152	174	176	150	156	151	138	165	162	147	150	145	160	149	146	137	148	151	165	150	164	132	138	152	154	167	166	159	134	164	153	155	168	146	145	145	138	145	158	154	147	172	143	144	143	154	156	155	150	157	177	148	159	152	151	154	165	170	163	164	152	142	156	142	177	157	161	165	132	156	159	158	169	135	160	150	151	146	146	151	157	163	150	153	158	158	164	134	171	171	167	155	165	146	145	173	155	150	144	142	132	155	144	162	167	132	139	152	145	147	149	176	135	163	173	146	157	152	185	172	168	165	155	153	177	146	145	139	158	173	131	148	129	180	152	153	164	172	162	161	152	149	161	131	149	152	140	146	138	145	141	144	162	146	150	164	138	147	163	157	149	179	139	140	138	155	160	144	154	160	153	165	171	142	165	163	164	143	161	159	170	172	157	167	170	167	138	173	167	146	151	180	145	172	178	168	132	165	163	143	151	133	138	150	139	150	170	158	156	136	160	144	171	152	159	150	162	154	150	154	128	189	143	147	168	170	161	164	142	146	147	142	158	148	177	143	160	147	149	151	159	159	162	143	180	141	173	140	163	159	148	142	130	151	152	159	147	150	143	146	133	139	158	145	150	161	140	159	161	148	151	171	143	152	154	148	164	140	161	150	145	136	128	168	146	144	145	163	155	182	146	163	140	157	151	160	157	164	137	181	153	141	165	170	128	184	155	152	161	149	170	168	131	164	172	140	175	161	154	172	139	134	153	141	136	152	156	139	158	131	165	156	140	154	161	165	162	162	166	174	174	172	159	162	163	176	159	135	162	159	160	167	136	131	166	151	157	175	138	159	148	152	149	147	165	135	162	185	149	147	159	173	153	165	151	175	149	167	147	161	182	175	151	136	153	150	146	141	165	159	146	159	161	140	153	135	167	171	156	153	149	169	150	156	154	151	167	180	138	151	163	157	168	170	161	151	150	170	156	161	171	161	148	165	137	136	154	146	144	146	149	157	140	143	171	159	163	181	152	149	158	146	168	138	193	155	175	163	154	127	156	174	169	142	155	135	166	149	149	175	158	157	158	149	169	135	162	158	143	168	144	154	173	156	157	147	161	174	148	135	150	176	169	157	178	144	152	135	165	144	149	168	159	172	144	151	146	148	139	147	168	157	150	166	176	153	167	141	155	145	162	141	154	139	141	142	166	147	146	174	148	151	132	178	133	147	156	160	132	144	179	154	159	146	147	165	149	132	153	142	171	148	154	120	149	160	171	156	137	144	140	150	159	153	155	158	167	149	147	156	156	141	144	143	150	160	129	152	167	154	161	171	160	158	165	120	144	136	142	142	148	161	149	155	154	138	173	166	145	158	138	157	163	156	131	146	143	145	136	144	160	151	148	161	168	114	144	161	177	145	154	154	142	147	142	163	151	143	151	150	153	127	146	165	150	140	148	148	156	159	149	145	164	137	142	154	174	156	153	144	148	157	168	166	157	152	153	150	175	149	149	137	137	154	147	175	123	167	152	170	166	157	148	149	162	151	123	155	160	160	164	169	149	144	158	155	136	146	143	164	149	153	163	157	170	166	164	164	143	164	165	146	145	135	152	171	162	151	154	131	153	157	174	153	152	144	136	146	148	143	170	161	171	174	183	164	161	145	139	154	152	165	162	164	148	156	133	144	151	145	151	148	142	158	151	169	148	146	166	131	162	152	159	159	153	154	144	154	145	151	158	140	160	156	151	157	142	173	169	169	151	172	156	171	162	152	147	139	147	165	142	158	171	135	167	149	154	157	162	148	158	151	160	162	135	165	142	151	136	166	158	158	159	156	142	167	142	140	165	151	173	156	173	151	174	152	150	153	146	154	170	159	155	146	179	146	149	143	154	150	150	150	126	132	160	150	153	150	165	160	154	135	154	172	160	141	160	162	164	153	171	155	151	170	147	169	122	152	140	147	148	161	167	162	144	144	151	151	149	147	138	166	151	159	147	164	158	141	167	144	158	150	151	146	164	138	160	156	181	160	150	151	156	155	158	166	139	157	185	159	142	156	132	160	153	140	161	176	127	145	156	167	148	157	148	132	150	150	168	161	154	147	165	184	160	159	146	169	129	163	149	179	146	153	185	138	153	167	164	160	151	162	163	156	154	165	156	134	157	137	132	160	143	162	137	159	152	159	162	146	147	172	164	146	143	175	179	158	133	185	164	156	137	173	141	143	148	170	154	144	166	147	161	184	147	147	166	181	177	112	168	161	141	156	150	173	156	118	163	163	156	172	138	153	162	180	144	144	172	124	168	165	150	159	158	165	133	150	159	146	146	162	139	142	165	161	147	169	173	152	151	142	191	164	141	151	131	148	185	146	137	153	158	163	156	137	150	170	144	163	147	161	145	158	164	167	161	130	139	156	171	172	158	146	161	154	139	135	164	150	155	147	159	158	145	144	178	152	148	161	131	148	134	171	154	153	152	154	143	174	184	156	168	164	157	161	140	125	146	166	138	128	155	180	161	157	152	151	187	160	162	149	158	143	136	154	148	157	146	141	174	155	160	151	143	152	137	158	153	141	174	141	155	142	178	158	136	161	154	156	169	165	166	163	168	164	164	149	153	160	161	157	150	157	159	169	161	145	135	167	175	147	145	150	143	155	157	171	138	146	170	143	156	155	155	161	172	154	181	154	140	140	170	138	158	144	150	132	146	157	171	162	142	154	153	159	146	179	150	147	144	164	127	134	158	140	153	151	155	159	148	148	145	139	166	172	156	144	160	151	161	146	129	137	175	153	166	135	158	151	146	147	172	146	168	149	140	139	139	171	163	145	159	165	158	169	152	164	152	164	176	135	176	170	149	166	154	172	150	127	161	157	153	153	150	173	150	156	151	158	137	161	164	157	166	172	158	165	159	161	152	147	157	160	160	137	142	164	163	136	141	127	171	158	178	169	148	147	164	140	146	148	163	173	159	153	154	139	155	173	146	172	161	151	158	145	170	161	140	141	160	158	158	133	129	154	171	172	150	147	140	161	170	141	153	151	158	139	161	143	164	146	146	144	145	147	149	165	155	167	157	173	144	152	190	140	175	165	161	135	152	157	139	161	140	150	142	153	152	161	151	152	166	150	134	172	172	141	160	136	155	141	186	156	144	165	146	131	144	162	121	163	160	172	173	135	150	159	156	141	149	168	167	127	140	158	168	173	178	151	146	153	143	138	147	151	144	154	157	155	130	165	147	153	171	155	163	176	148	136	158	154	156	154	144	146	138	150	172	175	167	167	145	158	144	139	173
17062	2686	6298	6856	5809	4621	3765	3003	2623	2265	1928	1741	1509	1466	1323	1188	1135	1126	1026	947	954	926	850	791	818	782	768	760	743	683	682	676	709	666	626	580	663	637	631	639	627	566	667	604	576	620	583	594	588	583	575	606	601	561	558	532	569	585	527	597	515	550	539	548	538	536	575	583	524	489	517	535	552	527	529	536	548	511	506	541	536	512	544	522	573	540	506	533	534	547	506	533	527	518	493	491	508	572	488	495	461	547	548	505	519	530	524	467	515	502	511	521	522	510	499	497	524	499	505	532	521	496	509	530	499	512	486	489	511	519	506	516	471	502	470	502	479	512	546	507	539	525	515	513	500	507	507	502	531	520	537	540	493	510	518	553	527	514	513	488	523	461	493	524	485	545	532	485	494	520	506	511	495	516	491	517	499	503	506	510	486	509	484	541	503	477	498	541	493	552	499	523	520	522	508	528	491	513	513	481	478	514	514	505	517	500	531	530	501	508	475	541	468	510	498	495	493	504	544	524	503	481	495	512	514	533	529	499	551	554	530	504	493	521	484	525	512	520	482	524	521	471	481	549	492	525	460	495	533	520	505	508	474	515	506	512	510	505	500	492	494	462	478	549	472	510	492	520	488	558	472	526	521	545	504	508	481	505	534	514	507	531	514	515	474	545	521	488	526	514	547	499	515	454	530	480	512	507	508	481	506	471	515	473	492	472	514	490	515	517	537	509	493	501	520	507	491	475	497	494	496	530	474	482	505	467	541	483	548	539	493	476	474	559	455	480	495	485	473	503	547	512	496	485	531	515	502	500	478	532	476	485	499	509	498	473	521	521	481	526	501	549	528	488	505	491	521	517	523	499	513	514	526	486	500	532	474	500	555	526	538	521	529	515	527	515	562	467	484	496	532	495	528	493	502	482	510	516	518	503	506	521	521	506	475	517	537	512	499	509	498	513	506	531	486	503	491	543	453	486	482	509	519	488	554	546	477	509	495	518	534	536	529	557	580	520	533	483	538	475	489	485	497	514	533	492	475	461	490	498	507	512	493	505	538	503	506	537	484	508	495	492	544	506	496	509	542	532	548	506	477	530	529	522	466	518	490	502	518	530	500	523	495	508	539	513	497	478	514	497	514	507	530	534	544	558	501	496	477	504	475	454	500	527	488	519	472	464	460	507	458	504	499	509	458	505	511	563	506	477	479	477	500	506	520	500	522	515	526	499	519	462	497	497	518	550	500	485	507	508	545	496	526	500	503	478	503	520	536	514	488	518	482	524	492	514	492	533	511	510	553	538	472	499	459	485	483	547	492	487	495	445	489	525	511	508	515	505	523	490	514	494	493	513	519	521	463	475	539	508	512	482	529	469	509	498	513	466	464	498	558	512	496	500	456	502	472	503	567	507	529	505	522	493	506	537	511	498	450	501	515	471	561	524	430	512	506	480	509	500	515	525	516	513	488	462	558	479	493	502	496	462	486	513	521	515	478	482	509	465	470	493	545	473	540	472	538	496	518	509	507	520	476	511	520	499	519	506	491	509	532	545	491	476	455	480	519	520	463	514	506	518	550	533	472	486	538	496	505	537	501	556	501	504	504	474	505	522	482	514	516	531	506	514	483	507	534	524	529	525	491	531	524	457	528	497	491	486	500	529	496	493	481	507	467	528	491	481	443	485	493	545	529	537	485	535	510	531	462	519	461	562	528	544	478	479	495	514	506	534	555	536	517	480	528	518	497	544	501	492	448	470	514	479	546	510	519	511	516	527	531	498	477	494	564	507	548	508	498	517	527	487	479	534	512	502	509	460	475	519	528	481	503	482	503	527	484	536	482	497	487	475	498	544	494	501	526	519	501	511	510	505	516	498	521	519	532	510	517	477	532	477	524	478	481	524	514	490	474	483	462	510	527	480	506	524	502	487	484	481	519	503	523	537	523	553	502	549	504	531	474	478	493	497	504	481	500	492	506	490	465	477	528	534	501	535	481	515	491	517	497	468	517	519	472	500	494	503	512	494	493	502	544	525	485	508	508	546	486	553	496	503	486	526	509	589	535	536	535	503	528	532	520	484	538	511	507	527	523	573	531	533	485	508	498	517	519	513	520	503	535	490	492	504	515	537	526	523	529	527	514	514	526	495	536	558	489	500	492	473	502	496	501	552	496	518	539	531	543	516	566	501	534	494	504	511	497	543	530	503	485	515	524	526	486	527	500	500	530	490	513	478	484	487	510	538	495	491	516	479	497	507	517	496	502	489	563	530	539	506	549	542	509	549	510	482	534	463	504	523	503	490	518	496	524	507	487	481	549	492	512	515	506	542	533	533	507	481	516	533	525	533	542	547	508	495	517	507	539	521	494	503	484	497	468	504	519	478	509	481	508	499	526	503	476	564	503	522	534	513	508	509	520	527	491	495	503	520	522	496	528	460	478	476	500	507	519	542	495	463	518	504	500	516	531	483	547	515	529	498	512	498	523	518	524	523	473	482	471	493	513	509	524	493	519	512	529	538	524	509	494	506	466	469	477	524	500	492	514	468	523	533	499	532	513	546	480	494	533	486	543	545	541	523	513	515	516	460	512	520	554	500	500	495	534	510	504	483	563	504	484	519	515	523	548	465	509	485	500	505	511	530	503	464	527	515	528	501	493	538	534	525	511	532	474	528	562	499	518	508	538	520	492	537	498	521	456	518	494	524	502	522	540	487	531	498	513	497	491	492	485	475	519	559	500	543	543	537	509	533	519	497	526	483	513	528	517	526	543	538	485	511	539	514	509	511	489	536	476	511	524	564	497	527	507	471	513	478	542	507	515	505	505	522	472	506	524	515	508	520	495	488	539	499	508	515	519	553	507	478	541	483	484	494	500	490	512	493	495	491	522	497	488	482	486	497	435	501	517	533	529	497	505	491	488	512	499	502	515	497	513	543	514	492	507	540	548	510	531	528	468	542	523	513	496	515	525	490	541	510	493	460	512	474	517	495	481	488	455	504	519	502	513	493	526	526	520	499	508	466	527	503	473	528	501	512	508	516	530	459	534	523	480	519	543	508	508	538	493	537	532	518	538	586	516	477	533	539	541	509	493	492	526	522	503	484	531	522	527	480	523	482	543	491	515	555	514	457	500	506	517	549	529	461	490	505	544	511	522	540	523	497	482	520	503	494	513	461	491	534	530	503	530	523	495	505	515	492	497	490	506	490	519	509	495	486	507	514	485	504	497	520	563	517	504	478	500	484	500	483	525	510	491	512	505	502	507	484	497	525	478	521	502	503	514	516	484	512	500	487	517	521	500	475	492	558	536	512	493	475	506	499	499	495	515	522	500	506	502	468	489	518	515	533	495	489	494	507	466	484	529	512	506	531	482	526	493	473	449	551	488	486	493	504	521	543	505	550	505	485	487	492	512	533	519	540	451	504	523	536	520	507	491	489	507	526	528	494	494	520	526	491	524	504	478	559	517	496	486	527	507	526	498	509	479	490	523	496	461	508	509	526	487	559	507	506
3810	404	282	255	227	218	206	186	202	197	192	192	189	196	181	180	191	187	175	185	206	192	187	166	189	188	191	179	177	192	198	185	192	194	199	191	188	191	178	179	178	169	186	197	201	204	186	192	191	204	182	187	203	160	181	201	191	193	172	190	181	189	179	181	193	178	185	205	179	181	186	200	187	181	213	188	182	185	189	184	170	187	180	154	181	163	208	203	167	186	192	166	199	190	195	197	174	179	187	209	174	168	186	195	173	193	175	201	169	182	180	208	194	172	208	163	182	175	182	175	169	174	177	182	201	185	167	203	184	170	198	167	178	168	188	166	193	174	194	205	155	185	185	197	179	194	173	199	177	166	184	177	204	179	203	201	196	177	180	202	169	192	181	178	194	171	180	180	188	216	200	166	186	203	172	190	180	197	169	177	203	198	189	188	164	199	182	187	192	159	164	197	177	159	198	192	195	191	196	181	170	201	177	173	163	189	191	182	187	192	182	175	183	208	209	183	193	196	211	193	211	170	180	164	199	186	188	188	195	201	185	190	186	175	173	174	200	201	160	171	180	205	194	182	173	204	184	169	172	184	173	177	197	205	182	179	189	211	182	170	212	192	190	174	177	200	191	183	171	207	183	181	176	203	179	152	201	183	202	181	171	188	189	179	180	178	187	179	176	154	187	188	177	196	200	194	182	167	161	174	184	184	172	203	168	210	191	182	183	195	177	194	205	170	183	155	175	196	172	161	184	188	182	194	160	189	198	181	197	172	169	181	187	198	177	184	184	210	164	207	175	199	178	199	195	188	169	180	175	198	194	179	203	195	202	179	158	180	209	174	177	176	164	168	190	192	174	184	183	188	178	192	163	183	201	181	191	174	184	172	188	169	181	190	202	210	181	174	180	189	188	189	198	189	172	187	193	199	185	180	179	180	148	191	166	164	190	182	185	176	154	172	184	174	205	188	173	189	181	193	179	208	198	217	194	212	177	177	180	185	231	200	192	186	179	194	193	180	181	195	201	169	179	199	177	184	170	164	163	184	183	181	160	180	173	199	194	201	172	185	216	161	163	174	181	170	189	161	179	171	191	165	169	189	180	208	194	178	177	161	190	201	169	181	188	194	209	177	189	165	193	168	198	184	171	180	188	173	190	157	165	183	201	210	211	189	190	175	201	200	172	184	178	184	201	184	183	181	198	187	171	187	182	174	187	193	202	173	171	166	157	197	195	176	173	220	179	168	166	192	189	169	215	179	179	185	182	148	228	181	185	205	179	191	194	204	176	176	170	192	192	201	158	177	197	196	158	193	167	180	177	171	169	197	201	172	214	199	167	170	189	170	211	183	173	190	206	201	181	176	160	192	199	183	164	183	154	181	189	200	174	174	187	185	172	214	168	172	193	170	188	184	193	165	194	150	219	186	181	198	192	186	175	162	173	176	175	191	185	188	213	202	172	161	164	185	170	182	192	215	208	183	171	175	191	204	188	165	163	152	193	190	171	174	177	195	175	188	185	181	180	188	205	219	188	170	176	197	204	184	176	201	190	169	170	176	200	184	175	190	191	174	179	209	178	164	203	184	198	183	217	169	209	207	161	189	176	181	168	195	187	180	183	159	190	187	175	199	181	157	190	190	208	190	162	186	166	172	186	183	182	191	177	189	161	188	191	187	153	179	184	177	208	173	167	192	197	195	196	199	202	195	189	173	186	190	170	162	179	183	219	178	179	158	189	165	186	170	182	202	170	176	170	203	205	211	201	190	185	194	181	157	186	185	181	173	181	183	204	210	196	193	186	176	196	200	201	172	210	179	176	185	174	191	183	206	152	170	187	186	165	194	179	195	183	191	192	169	151	181	182	196	195	206	187	175	176	173	159	190	201	170	162	191	179	193	193	193	178	178	182	171	171	180	183	174	210	173	191	172	183	170	191	203	165	205	185	171	171	185	187	168	178	213	184	187	180	169	175	194	199	195	188	195	177	163	188	183	156	172	195	174	167	196	180	175	178	179	177	192	197	178	215	195	174	174	186	192	169	192	206	202	171	174	170	209	156	170	181	179	172	184	187	198	197	153	190	164	165	149	192	166	202	178	198	155	159	186	194	173	178	200	193	184	173	183	195	176	206	168	159	162	176	197	210	192	200	186	177	182	206	194	216	156	194	168	182	173	181	185	197	157	177	184	178	192	198	162	178	175	185	180	144	176	176	183	173	191	213	205	201	181	202	202	214	183	160	187	194	177	184	175	202	181	201	177	173	183	194	175	202	187	177	188	178	185	179	195	175	169	166	197	196	197	195	165	187	195	188	179	179	178	195	167	163	194	175	187	180	192	177	197	183	182	184	176	186	181	176	177	175	187	192	175	169	196	180	171	177	190	178	201	179	174	177	177	157	167	204	192	182	177	208	195	166	187	192	186	183	199	162	185	198	171	163	181	195	182	185	175	179	186	198	198	174	189	195	196	195	201	197	183	186	205	182	158	185	196	202	185	179	187	199	188	178	195	185	191	182	189	166	187	177	189	179	174	155	207	187	179	208	171	168	188	193	170	177	170	180	168	160	212	187	163	189	191	180	190	152	215	177	186	190	184	214	222	173	182	185	177	204	180	197	172	151	169	191	182	171	173	186	193	194	187	194	186	184	178	171	172	179	180	218	216	183	182	187	166	185	197	163	182	165	194	168	166	194	174	184	185	184	197	206	180	201	169	186	153	183	195	169	183	192	192	168	181	178	198	190	175	185	187	175	206	185	185	205	167	201	198	186	190	181	177	205	193	189	195	156	164	188	187	175	179	186	181	195	187	200	164	165	214	204	186	176	172	193	188	189	182	196	186	170	176	179	206	186	176	174	191	160	203	212	204	174	150	202	184	180	187	176	174	173	180	181	203	161	199	177	168	188	205	194	186	218	187	182	185	171	185	179	176	156	186	192	186	166	173	187	178	183	177	196	199	186	187	202	182	174	177	166	165	186	195	171	204	181	195	175	182	175	175	208	181	178	209	159	178	184	193	199	200	183	179	170	162	178	194	171	179	187	182	182	179	215	191	182	163	170	169	184	188	173	186	205	175	179	194	180	193	178	174	187	181	185	167	188	161	191	195	179	173	173	216	180	197	180	177	166	168	169	190	208	185	165	171	173	190	192	193	208	190	192	181	184	190	208	182	196	189	186	197	178	195	215	182	195	183	228	205	192	175	200	162	172	192	178	190	177	165	178	173	192	185	181	197	173	198	190	197	199	170	198	195	191	190	174	171	179	176	180	177	189	173	184	174	188	168	182	189	205	210	197	174	184	186	181	196	194	161	162	187	184	193	188	186	199	193	182	175	182	194	172	185	183	177	160	195	184	170	169	183	184	158	184	203	173	196	184	191	217	174	195	190	158	158	188	188	181	162	191	208	192	194	195	194	198	178	176	186	185	189	184	178	197	197	175	184	196	194	174	183	175	186	195	167	197	198	187	195	182	175	167	182	186	197	194	194	184	189	181	163	194	193	198	172
4384	657	724	793	749	665	647	657	633	612	615	594	634	584	632	578	572	564	599	567	595	579	554	549	602	576	621	581	550	574	571	580	548	554	548	561	597	583	596	524	590	563	595	567	580	584	601	639	617	568	560	544	581	575	598	540	560	576	577	552	568	553	571	578	594	583	572	583	571	588	549	626	549	601	575	568	562	535	547	603	607	530	537	571	600	586	609	562	591	570	528	576	576	562	541	561	587	582	521	592	546	606	544	568	566	563	585	549	552	544	578	589	567	572	566	581	555	589	564	605	558	557	550	559	550	585	583	585	577	594	609	576	595	542	554	572	549	551	572	512	536	581	582	606	600	532	563	543	539	559	589	587	575	571	540	584	556	547	543	585	627	618	606	568	563	551	579	558	547	544	576	579	548	559	582	593	613	531	579	549	578	557	554	581	607	580	558	555	549	535	579	604	564	578	557	588	576	562	569	558	593	587	536	547	568	587	559	584	568	536	551	563	560	555	559	575	591	573	585	530	583	573	604	571	591	608	580	584	581	573	596	545	515	583	578	565	569	580	575	531	569	541	565	590	577	601	563	542	563	588	511	560	546	544	582	591	575	518	582	570	558	594	552	569	531	570	539	616	598	604	595	526	581	570	573	524	569	529	533	547	595	584	579	587	532	591	538	570	591	577	537	565	557	583	571	574	513	604	582	601	544	593	579	558	557	575	568	543	563	539	578	571	549	565	614	612	566	586	581	579	564	581	581	549	569	552	555	541	598	590	566	575	593	563	584	574	566	592	617	557	594	569	587	567	552	586	621	536	577	582	616	599	582	551	571	545	582	556	517	596	561	565	594	510	541	553	563	572	594	551	590	574	573	577	572	599	582	589	603	549	555	504	563	576	567	579	584	584	582	603	579	580	562	544	611	531	524	569	539	577	565	562	548	596	563	613	521	584	545	577	574	575	606	520	570	583	628	548	528	584	530	536	583	565	570	612	576	573	552	576	592	617	594	522	543	552	549	590	573	575	595	574	582	595	540	517	591	585	586	542	553	542	595	543	594	553	562	596	571	526	557	579	592	556	604	591	546	578	576	559	549	571	566	552	641	592	557	567	544	571	583	612	566	549	579	557	549	522	576	542	538	599	592	598	566	588	628	589	552	570	565	567	584	567	582	571	548	596	558	576	596	567	589	568	585	640	573	599	578	607	575	556	602	541	582	563	557	560	578	588	544	560	558	568	578	605	532	553	578	591	559	619	564	587	570	542	523	574	536	592	565	566	554	585	568	549	579	525	557	542	577	557	578	563	564	584	535	600	591	559	585	549	594	531	556	552	562	540	574	613	561	589	523	572	558	533	543	556	595	544	611	585	562	569	576	562	596	559	580	591	604	593	574	625	576	531	613	556	588	563	570	579	558	537	582	599	571	600	572	558	586	526	537	579	588	568	563	521	568	570	570	572	599	546	580	583	570	559	573	605	577	554	542	579	575	567	568	598	573	545	553	535	539	588	574	582	540	587	550	576	600	564	600	562	564	553	568	591	552	607	605	594	534	546	522	591	589	565	616	573	580	577	551	594	587	545	580	580	573	562	561	572	539	589	579	579	501	603	582	523	601	579	579	578	564	540	537	585	547	568	595	575	595	539	562	584	570	578	585	577	536	583	544	582	583	557	567	601	552	536	577	581	580	599	564	637	575	575	564	561	600	616	558	585	544	518	590	573	538	581	559	556	559	582	562	571	568	589	573	575	564	553	609	585	587	559	548	575	566	548	561	556	597	540	571	583	585	552	617	557	613	588	576	519	573	524	548	543	591	553	596	598	581	582	585	568	540	577	561	596	554	538	590	585	607	569	586	589	605	539	594	559	550	595	573	565	569	549	570	573	585	562	541	581	559	579	605	586	559	557	584	539	563	553	559	605	581	570	595	588	599	556	567	604	560	571	639	563	542	561	552	571	529	561	531	576	578	578	607	534	596	574	590	595	619	593	597	535	566	615	620	588	585	583	569	552	610	571	567	539	539	592	539	603	568	538	537	579	553	580	568	580	571	571	613	547	577	594	575	566	596	561	546	574	552	567	590	601	612	554	582	547	604	566	557	562	556	588	596	576	545	604	552	540	602	619	533	539	554	563	542	566	549	613	565	540	584	561	527	587	557	548	566	583	596	593	561	596	594	552	560	578	561	592	563	578	569	521	571	562	541	560	550	590	535	619	582	567	564	598	578	562	581	576	555	568	563	566	560	582	595	574	567	525	547	539	572	581	571	593	535	558	566	573	573	560	559	561	575	596	580	576	592	547	521	568	517	579	575	572	539	606	576	562	546	563	597	584	563	557	542	559	568	560	618	542	605	523	533	582	578	559	571	558	572	556	558	570	549	560	556	569	537	588	565	537	593	590	608	587	518	533	561	552	567	520	554	604	552	574	604	553	544	569	560	543	563	571	565	546	588	563	612	561	546	568	582	584	528	570	593	573	573	543	581	564	578	532	575	584	595	547	559	502	571	615	506	584	547	621	591	583	550	522	578	586	547	604	556	555	578	553	532	560	584	563	518	600	566	547	562	589	590	529	593	544	552	522	550	593	552	610	543	567	544	567	578	560	527	557	592	593	586	604	548	546	547	562	601	582	543	536	608	591	543	533	545	592	544	580	579	573	564	577	635	623	592	540	564	557	528	568	593	540	573	571	535	558	569	545	522	556	574	549	593	555	568	582	562	593	558	541	545	555	531	593	576	540	596	571	573	572	560	573	560	569	535	549	540	614	603	610	557	579	569	560	583	550	577	552	584	583	607	557	579	541	555	530	587	552	544	573	572	537	532	571	599	557	569	529	599	571	587	573	589	568	621	573	578	524	566	556	586	598	542	579	563	546	576	602	527	550	626	548	562	525	582	554	576	639	576	586	591	562	564	552	595	566	554	563	600	595	573	548	575	574	581	544	586	510	581	563	570	547	566	613	566	572	524	563	601	502	567	600	583	589	600	582	611	540	578	576	578	596	533	532	581	599	576	559	577	536	574	604	571	611	597	584	612	594	557	585	609	548	600	546	579	625	552	593	593	568	556	517	543	590	539	570	587	583	523	537	587	551	607	552	563	547	593	602	555	601	537	551	564	549	599	613	572	570	545	536	604	530	590	544	566	615	623	536	581	549	622	547	581	613	577	550	592	566	584	584	570	580	546	544	586	593	572	551	603	578	550	580	575	530	628	566	531	573	560	567	544	560	617	608	659	591	549	572	578	556	554	587	576	581	551	607	541	552	565	587	579	565	568	571	561	578	552	566	605	578	593	587	542	582	566	523	554	554	563	572	550	521	588	610	617	558	555	582	588	561	558	576	563	563	564	557	600	581	526	562	521	591	533	553	534	575	546	554	542	600	612	565	557	595	569	585	578	602	583	577	584	573	577	559	541	607	558	599	543	547	593	574	581	588	579	533	539	564	568	585	553	591	567	577	604	514	579	515	578	583	595	548	592	542	565	545	550	576	593	570	567	548	608	537
26410	3463	1386	995	676	521	368	299	245	214	205	158	177	137	163	147	136	132	129	106	114	124	123	117	104	98	103	102	101	99	103	95	98	104	112	109	83	96	126	89	96	87	110	96	86	103	90	97	108	91	101	106	92	88	106	92	99	102	101	96	101	93	90	94	99	80	85	108	113	95	88	93	85	86	95	84	94	93	91	103	84	78	99	101	91	89	85	99	82	98	89	94	101	86	87	78	86	104	94	96	102	110	95	102	75	85	102	91	87	90	76	80	83	91	100	85	103	93	98	83	102	91	93	102	94	90	86	86	97	125	88	92	93	87	91	106	97	106	98	84	83	94	110	95	93	95	83	84	83	86	94	88	79	89	87	123	84	81	117	99	96	95	105	95	72	85	96	102	96	116	81	79	97	112	80	76	102	86	106	98	101	90	104	99	110	90	90	94	82	86	87	95	84	105	93	87	87	87	82	110	99	93	85	93	103	76	97	110	105	99	75	88	94	98	93	97	79	81	93	95	76	80	81	100	104	101	103	81	88	83	105	106	99	84	84	94	85	98	90	90	80	95	90	97	89	94	82	104	97	82	67	101	88	93	101	70	95	97	84	82	94	87	78	107	65	100	94	91	116	75	105	88	89	98	103	82	99	89	91	85	97	98	108	84	91	113	116	79	91	93	100	83	90	97	114	94	110	65	105	91	111	116	102	84	82	105	88	103	103	114	109	85	88	92	105	86	95	86	102	93	89	97	95	99	112	96	90	86	114	100	95	97	93	95	101	93	94	90	91	89	79	108	97	89	91	107	82	100	85	109	102	96	94	86	108	94	106	98	101	92	94	93	91	92	95	106	105	76	73	94	103	104	98	92	103	80	95	100	96	86	83	100	80	83	95	95	89	91	94	91	95	96	92	100	98	82	93	100	93	91	77	100	89	121	75	112	86	101	105	115	97	89	106	99	100	102	71	93	101	80	81	100	77	102	102	98	105	109	83	95	72	83	91	108	88	93	76	98	102	115	95	104	97	95	79	89	77	95	96	107	90	90	97	100	93	104	85	81	98	100	92	75	96	83	103	100	100	103	89	88	95	91	91	82	93	86	74	95	85	92	95	96	88	73	101	95	102	102	97	98	91	89	89	84	95	96	93	88	107	100	91	95	81	96	86	81	101	112	99	81	100	124	86	101	86	106	90	116	86	94	92	78	97	107	91	89	107	91	101	100	93	90	105	86	113	111	111	95	91	70	80	103	89	118	69	96	89	93	101	92	92	92	81	85	71	100	99	95	102	80	89	80	82	90	86	82	100	113	70	115	104	87	90	86	84	93	92	90	89	104	79	92	84	96	89	95	90	93	113	94	85	95	106	108	111	101	87	91	95	101	109	106	81	98	103	88	84	79	91	104	88	95	86	87	87	93	96	94	95	80	98	110	112	95	88	95	89	90	83	93	92	72	100	111	80	85	94	86	100	93	107	102	74	94	88	94	91	89	96	103	97	99	85	112	87	78	97	91	98	90	102	83	88	77	74	96	89	83	84	86	106	99	110	92	98	103	107	102	92	101	102	90	112	84	106	101	78	96	109	100	94	100	97	98	87	87	95	111	73	95	80	89	85	101	89	90	95	103	89	94	98	90	100	101	81	91	83	76	101	88	89	105	94	98	85	93	113	93	93	89	89	93	91	91	93	90	96	74	90	83	101	90	83	101	93	87	75	107	86	115	91	80	114	81	76	90	83	92	107	96	80	96	90	82	90	99	74	100	78	96	87	83	94	84	105	85	69	93	92	97	98	82	95	83	79	107	97	90	84	90	86	94	94	96	104	101	91	85	87	97	99	97	83	105	84	105	91	87	87	90	89	108	84	101	92	113	96	95	85	109	87	95	86	88	91	77	86	102	106	97	90	88	108	96	93	96	87	82	90	95	90	84	112	98	113	84	84	89	100	102	106	97	89	75	110	83	87	82	78	70	98	89	87	118	101	85	85	87	84	85	100	104	98	89	82	110	96	104	95	96	92	87	76	92	79	81	89	108	95	84	69	99	98	82	98	103	98	90	104	86	98	102	88	101	100	96	77	90	78	76	108	95	97	106	93	99	91	85	73	74	101	94	96	83	109	111	93	103	104	86	83	101	79	86	82	90	90	98	91	105	95	86	94	107	89	87	95	94	100	86	74	105	112	104	88	98	90	90	89	96	86	103	91	87	93	109	101	110	101	93	105	94	95	92	92	95	82	85	95	94	100	96	106	91	92	103	91	110	83	121	97	94	101	88	103	95	95	95	90	81	83	96	106	84	79	105	97	111	86	99	95	105	96	92	91	92	83	87	73	82	89	87	97	83	102	105	98	87	108	93	103	97	98	86	79	91	96	104	95	91	93	90	89	97	75	87	109	98	91	102	105	93	103	83	100	103	92	96	88	87	102	84	94	110	89	121	91	90	90	107	84	91	109	85	99	90	86	93	89	77	108	99	96	79	92	109	104	108	83	93	82	80	101	100	104	99	99	85	108	101	89	96	84	94	99	98	93	88	93	104	105	74	98	89	86	92	99	91	95	88	86	102	84	109	84	95	112	102	91	100	105	100	102	104	89	97	99	91	115	93	89	91	87	95	73	94	95	91	89	86	85	109	99	99	93	85	84	79	92	92	86	100	105	99	71	104	88	92	83	98	98	77	107	91	86	88	75	91	99	96	90	95	86	79	82	92	95	81	85	81	104	103	97	88	81	105	89	99	100	100	103	122	99	87	85	82	107	95	98	89	112	93	103	109	105	105	120	87	99	88	84	96	94	79	93	90	106	93	102	88	69	107	80	82	84	95	88	104	90	93	97	99	99	89	89	115	91	84	89	91	98	101	79	80	94	108	70	85	99	96	89	88	83	81	101	102	97	87	107	99	98	90	90	88	89	107	93	87	100	76	93	81	93	100	89	74	73	94	111	84	105	107	120	81	103	78	88	101	91	82	111	96	101	84	82	85	100	113	102	89	96	95	98	86	103	81	80	92	99	101	87	71	87	104	94	105	104	95	87	87	97	83	87	101	76	91	79	91	100	96	100	97	90	81	94	78	91	91	77	77	87	85	88	91	88	81	97	111	104	99	89	84	86	83	107	72	89	93	80	101	106	89	97	100	109	89	102	80	113	89	94	92	103	99	94	97	87	93	82	84	102	105	112	103	100	107	89	97	84	107	76	79	89	103	93	93	95	100	94	99	96	107	94	87	90	93	63	96	99	93	85	91	105	82	90	101	86	93	100	93	88	95	95	82	94	83	109	92	104	68	70	103	77	92	87	89	102	105	98	98	88	104	83	102	100	108	78	104	85	91	71	92	96	93	91	97	104	86	81	92	93	93	84	90	110	93	96	86	77	99	96	100	95	82	95	94	89	87	118	104	73	83	94	97	88	85	104	96	97	79	91	92	111	80	108	89	116	92	111	88	87	91	98	92	94	102	89	96	83	84	117	103	94	106	90	116	105	86	89	89	104	97	86	96	91	94
12269	1375	3365	3599	3129	2407	1988	1708	1349	1224	1063	951	798	794	690	650	644	571	590	545	522	518	507	505	485	458	455	448	430	420	449	396	445	436	374	417	388	396	431	369	381	385	377	343	369	332	374	346	383	379	347	357	360	352	355	375	333	378	341	383	379	356	337	367	328	347	353	365	328	348	361	324	353	376	365	335	325	366	312	331	354	300	313	347	338	348	348	319	376	351	359	313	340	335	352	371	316	320	316	339	306	305	315	316	327	349	326	332	345	312	349	336	316	304	341	350	330	318	321	352	347	293	337	359	365	322	350	346	322	327	312	334	312	294	324	320	343	348	333	360	347	307	330	330	338	348	337	328	341	320	336	337	361	318	335	330	327	321	371	335	323	332	332	323	292	332	317	339	340	322	336	341	322	318	326	335	345	326	343	342	336	336	359	303	341	316	319	310	348	322	323	309	347	333	329	297	346	313	362	346	348	316	317	346	331	331	339	377	309	320	297	318	345	317	318	310	344	341	330	355	311	331	322	324	329	292	290	333	321	352	318	318	327	311	329	317	322	353	343	314	325	319	339	323	293	348	343	381	346	310	342	345	334	331	333	303	330	327	326	335	318	342	301	343	317	325	312	322	316	303	338	316	292	327	347	325	314	340	322	359	334	346	304	341	344	336	309	314	321	299	330	332	329	332	326	388	326	322	333	345	330	333	322	354	307	329	308	333	289	302	327	340	342	316	339	317	322	326	333	310	323	349	318	341	342	318	352	289	316	317	318	332	375	340	376	346	331	325	306	273	350	327	342	311	339	323	321	367	323	299	345	306	342	311	330	343	332	333	300	344	336	335	315	295	306	346	326	334	311	333	330	352	306	325	288	324	316	314	345	351	332	338	329	319	334	334	310	339	349	322	333	356	307	329	337	347	330	333	309	336	296	311	342	336	308	327	345	327	334	323	334	340	312	314	329	329	295	326	324	333	296	320	327	335	327	331	324	307	328	352	339	326	301	314	343	313	316	336	332	349	291	342	351	320	294	317	329	360	392	334	344	337	331	330	328	361	339	309	317	315	315	359	329	303	350	334	319	324	333	328	317	346	352	290	322	332	318	327	319	332	302	332	344	332	320	334	326	319	319	354	355	333	307	303	360	337	295	335	313	323	325	335	325	343	303	283	298	347	337	348	360	325	313	342	305	336	336	321	341	346	357	320	333	313	336	316	341	304	319	324	321	308	330	335	323	361	301	315	315	362	359	326	314	318	311	316	339	322	316	322	342	328	311	333	328	346	343	339	362	317	315	342	305	328	336	324	370	351	335	316	302	316	314	323	348	331	340	355	316	318	348	325	349	325	335	333	313	312	314	335	330	352	305	327	298	334	322	310	305	304	335	315	301	330	324	352	345	344	330	333	336	312	329	320	337	328	314	317	318	348	323	337	336	299	344	337	302	332	336	329	312	334	313	336	375	323	316	326	355	326	313	313	354	342	313	322	334	316	323	318	310	306	349	319	333	309	338	329	317	318	306	339	342	335	321	308	331	328	318	332	341	344	335	310	337	299	312	306	315	323	299	303	313	315	305	324	337	363	329	304	335	322	324	313	334	319	333	327	354	306	343	313	326	314	311	333	346	321	348	335	359	337	319	315	314	349	320	310	331	339	340	301	312	324	328	334	337	339	356	287	311	328	352	300	305	358	279	318	289	324	334	296	358	331	320	296	288	329	316	352	322	327	313	315	329	307	311	305	332	287	309	331	314	348	316	328	335	340	339	318	299	289	356	348	323	352	310	320	297	354	339	309	331	313	335	305	303	325	346	336	324	349	270	347	322	304	298	366	349	318	331	346	314	303	342	301	315	335	334	327	332	334	330	350	336	323	328	342	362	310	325	353	335	321	303	328	330	352	303	331	359	330	306	311	341	322	321	310	319	333	353	299	354	331	299	327	305	348	326	313	364	344	343	297	377	343	334	352	310	311	324	312	271	352	364	330	334	330	325	309	336	342	326	329	345	323	348	331	359	324	308	313	340	339	324	355	307	344	316	324	335	325	299	355	325	347	321	336	312	346	317	323	335	325	339	332	333	313	313	344	348	321	326	335	339	327	308	329	321	319	331	338	317	346	337	279	329	346	334	354	312	332	310	359	350	312	323	317	334	314	310	347	346	333	344	325	333	317	337	330	337	290	324	330	331	327	357	279	309	332	297	342	313	351	335	314	302	332	342	314	345	328	339	315	328	340	340	313	332	327	317	301	332	334	300	315	325	326	323	327	306	357	332	322	317	327	350	382	362	319	304	293	341	330	337	323	333	296	307	337	340	352	363	307	348	326	317	326	359	325	304	326	314	312	350	300	267	323	352	327	311	329	353	322	339	307	313	332	319	329	322	348	306	336	311	322	338	349	324	331	330	324	307	327	329	349	296	316	323	353	341	342	324	302	334	283	334	315	336	326	350	322	337	321	324	299	335	305	331	311	317	320	316	330	352	353	327	297	303	361	320	319	332	309	342	328	331	318	329	327	328	341	319	331	323	343	336	325	361	336	324	360	331	336	334	363	311	311	328	338	337	344	312	342	327	314	318	340	342	351	307	333	335	291	323	313	320	317	323	329	321	309	336	328	339	352	330	311	342	315	336	326	276	333	313	344	308	281	316	331	328	312	366	322	341	331	340	340	322	326	312	341	303	297	319	322	341	318	313	346	342	327	318	332	328	317	321	310	316	308	302	327	327	341	327	333	344	367	350	327	332	300	301	314	327	330	307	310	360	338	367	338	339	336	354	351	321	311	327	321	318	327	350	332	297	313	311	339	348	332	349	317	346	341	321	314	320	322	324	342	343	342	347	343	347	320	340	323	327	318	330	312	319	325	342	336	325	337	323	343	377	345	314	326	316	322	356	346	331	320	329	343	348	328	346	315	333	342	338	349	342	322	320	328	352	362	328	341	330	326	332	349	269	304	326	291	346	326	336	329	318	331	322	350	313	323	332	315	317	316	352	326	324	326	331	333	361	321	292	328	318	351	304	346	330	312	332	311	332	283	348	330	302	347	341	356	285	358	307	361	301	304	320	307	330	333	330	302	340	330	314	302	316	311	287	329	310	319	345	337	317	339	334	334	342	326	341	344	325	328	348	293	320	311	364	305	337	345	308	318	287	321	316	342	338	331	340	321	320	312	314	318	302	326	311	318	338	333	319	326	345	317	335	334	317	313	309	329	325	317	306	328	327	348	324	339	326	312	321	326	331	358	312	348	290	301	324	317	303	283	314	329	330	341	339	321	305	361	323	310	315	352	348	302	327	296	314	320	348	294	371	295	288	303	341	310	330	306	335	334	335	300	330	330	320	305	290	332	336	357	347	285	315	326	349	312	317	332	342	331	332	337	373	311	338	329	321	343	295	309	319	326	346	329	344	306	348	343	324	315	337	332	344	332	340	323	327	314	334	338	342	334	308	301	327	310	334	297	345	321	320	374	314	315	304	317	343	298	341	307	343	331	321	324	328	303
