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
336853912708	336853913567	336853914117	336853914667	336853915217	336853915767	336853916317	336853916867	336853917417	336853917967	336853918517	336853919067	336853919617	336853920167	336853920717	336853921267	336853921817	336853922367	336853922917	336853923467	336853924017	336853924567	336853925117	336853925667	336853926217	336853926767	336853927317	336853927867	336853928417	336853928967	336853929517	336853930067	336853930617	336853931167	336853931717	336853932267	336853932817	336853933367	336853933917	336853934467	336853935017	336853935567	336853936117	336853936667	336853937217	336853937767	336853938317	336853938867	336853939417	336853939967	336853940517	336853941067	336853941617	336853942167	336853942717	336853943267	336853943817	336853944367	336853944917	336853945467	336853946017	336853946567	336853947117	336853947667	336853948217	336853948767	336853949317	336853949867	336853950417	336853950967	336853951517	336853952067	336853952617	336853953167	336853953717	336853954267	336853954817	336853955367	336853955917	336853956467	336853957017	336853957592	336853958142	336853958692	336853959242	336853959792	336853960342	336853960892	336853961442	336853961992	336853962542	336853963092	336853963642	336853964192	336853964742	336853965292	336853965842	336853966392	336853966942	336853967492	336853968042	336853968592	336853969142	336853969692	336853970242	336853970792	336853971342	336853971892	336853972442	336853972992	336853973542	336853974092	336853974642	336853975192	336853975742	336853976292	336853976842	336853977392	336853977942	336853978492	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2748	3650	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
11795	1615	1569	1402	977	819	659	581	536	507	450	466	419	427	369	339	404	381	371	350	361	362	362	362	318	346	349	336	330	390	365	377	314	350	336	329	341	317	318	369	347	341	311	349	341	343	335	322	326	324	318	318	317	359	339	329	341	313	307	332	328	327	340	313	332	330	292	324	321	349	348	315	289	322	334	313	324	327	330	347	335	329	368	308	330	313	306	328	335	344	341	308	339	330	322	304	335	314	294	339	333	305	327	317	302	327	307	348	308	362	311	326	339	295	336	331	372	328	371	316	350	301	331	317	355	315	325	331	341	319	325	303	320	318	344	342	320	348	322	329	373	312	345	342	317	367	300	328	330	287	342	327	268	302	321	351	330	309	365	346	331	320	345	300	325	312	292	333	356	329	345	316	321	325	330	312	370	339	345	307	339	340	302	325	327	331	309	358	314	329	332	323	300	341	316	340	351	327	353	336	327	347	314	316	319	309	307	321	326	322	300	366	346	348	311	329	319	320	358	329	336	315	316	330	319	366	351	325	327	338	344	337	330	314	327	324	343	320	323	359	315	363	347	352	327	322	327	310	312	320	327	321	325	349	301	326	347	311	336	352	360	342	318	302	331	323	315	307	320	318	331	310	301	332	322	277	328	316	345	333	315	345	323	325	350	344	322	349	320	318	358	347	368	319	315	310	332	350	316	302	322	306	316	315	324	341	309	302	335	336	317	313	331	319	328	289	354	305	311	342	320	323	310	318	347	338	328	286	324	341	369	325	325	309	338	299	325	333	362	323	330	326	324	310	325	304	345	352	320	322	356	341	329	308	310	336	347	332	350	341	298	325	323	344	308	348	318	305	319	329	316	343	336	361	334	320	336	294	348	330	317	317	323	352	320	322	313	311	316	286	320	333	318	341	325	315	326	341	349	326	339	280	312	320	325	359	335	339	303	312	324	359	306	299	327	343	339	351	346	327	332	314	340	309	322	355	318	281	350	315	291	377	337	365	274	314	324	337	334	328	343	325	331	349	326	338	320	325	315	354	350	320	332	316	327	333	347	307	300	315	301	327	326	317	332	359	304	345	343	325	325	336	304	331	312	337	352	323	342	353	363	327	315	277	327	343	340	300	368	292	336	316	324	331	329	321	336	352	343	340	334	379	339	323	347	324	348	352	348	323	333	350	338	300	317	313	329	303	323	331	355	326	321	347	352	332	321	336	329	332	336	323	331	329	316	358	364	315	324	346	335	308	349	327	345	321	314	317	350	344	347	325	334	341	311	356	370	301	318	337	332	327	332	322	354	322	328	338	314	335	336	308	324	319	300	322	323	295	324	329	344	329	328	329	314	324	318	319	345	337	327	358	341	362	314	299	346	352	297	313	322	324	345	343	359	339	322	313	306	338	311	333	350	337	311	319	332	350	350	344	306	324	326	314	345	342	313	329	343	316	337	347	330	345	348	344	287	334	343	319	350	289	346	313	332	371	311	328	309	333	328	338	330	315	339	348	296	354	330	312	368	312	304	297	321	320	307	302	319	315	345	311	322	323	315	308	327	344	317	330	327	316	323	332	316	337	346	349	312	294	318	290	348	322	353	342	331	290	317	358	297	316	321	335	345	329	338	348	341	308	315	349	374	290	366	332	327	305	348	297	344	344	352	312	346	335	296	354	340	335	323	306	330	335	332	333	304	309	314	350	350	304	306	318	329	318	328	325	318	323	316	322	349	331	332	331	385	333	343	328	342	340	330	335	346	302	294	334	289	315	328	341	347	308	299	310	338	312	310	352	322	350	297	365	328	350	320	340	338	311	324	286	336	306	347	320	309	337	300	331	316	323	332	337	329	305	315	291	310	321	319	339	337	354	357	345	367	333	329	338	356	330	326	302	351	319	311	334	309	360	338	312	322	313	308	331	315	311	339	352	366	334	296	362	340	331	327	361	318	303	357	316	330	339	330	341	336	309	338	361	344	363	332	328	347	329	328	377	333	321	312	351	355	328	340	356	358	339	291	323	317	324	329	346	354	328	327	370	351	299	325	331	351	335	311	352	348	377	326	295	368	315	335	343	347	319	326	316	338	360	303	334	302	324	332	324	333	358	352	339	347	326	315	319	326	315	338	315	347	334	338	349	346	336	296	370	358	336	336	338	297	333	378	301	350	331	308	350	332	324	343	331	313	304	358	299	305	325	330	313	310	343	336	335	316	321	336	344	354	343	349	314	327	296	338	352	370	318	330	318	359	349	332	320	325	323	319	338	326	339	347	310	297	314	329	329	315	342	309	331	342	313	320	332	291	355	349	299	337	284	316	331	349	346	325	288	334	350	300	328	357	308	365	328	289	327	337	342	338	350	341	295	328	354	346	331	318	322	319	332	345	331	318	312	319	341	316	347	323	339	327	308	315	293	351	325	344	338	312	338	309	338	350	349	317	328	331	329	355	299	328	307	338	315	314	329	354	344	350	327	348	323	305	327	396	324	305	390	331	361	305	324	344	349	299	359	307	342	325	349	296	367	332	326	330	320	343	316	341	372	356	294	321	365	336	324	349	302	306	344	303	328	333	307	360	342	332	347	333	333	304	315	290	328	310	320	309	304	325	295	305	301	348	299	351	322	331	355	331	341	368	351	328	353	335	352	343	312	329	349	303	336	331	295	343	341	306	307	331	352	348	331	322	304	333	323	311	307	318	290	319	316	336	324	350	323	333	332	308	326	324	323	339	345	336	316	302	329	322	328	311	351	322	321	348	327	358	341	309	297	326	316	319	322	334	319	356	311	345	314	336	365	361	314	311	341	378	341	354	337	346	309	301	324	376	346	324	305	333	321	328	343	307	348	335	327	323	338	343	307	329	314	307	313	327	332	298	337	338	297	340	320	336	306	349	355	320	330	300	336	356	356	305	330	321	347	289	326	361	351	340	335	321	330	362	328	313	329	335	333	323	311	338	298	372	331	310	337	358	332	321	326	329	352	349	345	333	337	336	313	325	319	318	301	337	349	311	339	324	295	311	351	338	294	354	343	330	347	317	338	342	367	312	322	328	351	332	340	339	364	326	324	364	305	321	307	375	330	339	316	323	328	335	327	341	338	318	351	320	336	330	337	342	312	321	314	355	336	327	309	319	322	324	324	311	321	308	316	339	361	333	340	305	312	332	345	339	335	361	332	345	327	340	348	296	327	298	331	327	324	317	299	355	349	341	352	317	298	328	345	318	329	337	304	332	323	340	354	349	321	319	322	308	331	349	330	306	320	282	319	317	319	301	319	349	322	345	331	300	336	377	337	334	314	362	322	313	336	345	286	308	331	344	346	333	319	326	285	302	353	313	334	346	337	316	298	312	343	339	340	367	326	323	321	341	305	325	347	331	316	309	362	344	305	327	331	321	286	301	309	317	303	358	327	297	343	340	368	301	312	352	349	324	351	353	365	360	369	343	334	339	353	325	303	338	345	349	356	332	327	330	344	362	315	300	347	342	348	319	344	311	323	341	305	346	329
7071	1857	3284	4102	3510	3185	2645	2459	2147	1885	1718	1568	1480	1470	1397	1261	1238	1180	1130	1154	1117	1091	1058	1052	1002	1014	1020	994	943	980	985	979	942	954	943	951	946	907	987	899	884	986	951	950	892	884	908	970	871	895	883	889	916	884	883	889	887	895	902	945	908	847	879	848	891	912	858	893	885	895	890	845	879	873	962	864	882	898	908	866	826	853	856	943	870	866	872	838	901	861	873	905	906	896	827	854	883	903	899	958	918	895	845	869	845	899	925	885	886	872	860	879	870	839	890	881	887	890	848	908	903	872	903	842	909	866	860	860	893	856	873	873	829	827	771	868	808	822	860	894	934	901	903	828	883	919	855	876	832	813	866	894	886	908	852	866	837	834	889	841	890	853	839	842	886	851	844	894	874	860	849	895	898	883	876	839	869	830	910	856	868	900	892	847	838	908	847	873	854	872	834	857	847	856	859	911	830	875	895	879	840	880	828	807	872	883	839	799	868	861	845	863	883	834	844	827	842	881	851	897	877	902	813	774	830	885	792	860	840	876	848	860	876	849	921	871	872	864	871	881	842	839	879	856	874	874	860	874	867	843	829	883	867	827	869	828	845	839	860	905	882	853	829	828	875	905	883	868	837	899	817	859	901	845	844	939	874	867	817	898	834	871	890	856	889	828	859	834	908	864	809	886	872	862	827	889	814	872	822	912	876	862	805	865	831	888	854	851	864	831	832	878	845	855	842	847	889	866	875	875	863	889	899	853	872	865	785	867	905	800	871	810	853	811	889	858	891	879	895	872	877	847	879	846	838	836	834	901	869	849	842	843	851	902	831	858	831	869	885	820	878	829	869	840	860	869	841	910	840	830	878	867	853	867	868	797	833	853	830	908	796	843	863	855	877	906	876	831	852	840	843	835	870	856	874	830	891	893	888	918	846	904	923	853	840	819	841	889	854	860	885	845	903	842	834	885	843	826	834	847	849	880	882	845	909	858	862	888	895	847	859	867	853	826	875	865	865	861	895	864	848	866	858	875	883	862	840	878	881	826	855	798	838	849	847	854	833	881	914	833	870	854	915	864	839	889	853	878	923	849	848	866	867	865	894	868	851	883	847	877	892	843	823	852	855	856	838	877	883	891	890	848	878	839	890	899	907	865	904	883	860	873	909	862	854	826	835	807	841	874	856	919	838	872	864	887	892	852	876	848	840	820	870	869	874	886	905	846	842	890	863	853	850	798	853	816	892	890	877	852	820	861	851	838	813	867	885	878	855	932	847	832	846	891	910	904	860	903	808	840	951	824	822	899	827	866	875	904	807	923	902	803	906	841	851	872	877	826	922	821	816	848	838	879	902	852	906	850	879	822	890	885	836	885	907	871	818	857	899	838	894	874	863	870	873	873	857	913	863	865	885	888	870	865	858	845	824	873	802	896	816	928	859	836	857	850	841	915	852	850	866	853	864	879	901	899	925	895	831	834	869	841	860	814	860	782	822	888	848	914	853	865	827	869	875	844	850	852	840	871	851	838	844	890	858	876	856	862	836	877	913	849	887	882	882	810	814	873	846	820	887	916	907	852	853	891	920	890	866	863	869	816	839	844	917	878	854	829	859	839	843	938	857	888	905	842	852	856	848	870	903	886	855	837	909	916	889	855	851	799	870	890	844	892	836	859	902	935	845	857	886	894	827	891	929	878	877	853	827	886	884	865	881	873	856	882	869	900	889	852	870	899	847	854	884	899	895	842	812	902	866	836	882	861	829	867	871	821	861	846	840	836	813	875	843	871	899	851	860	825	813	841	917	850	907	915	841	846	858	883	864	865	889	849	834	868	883	874	887	856	879	906	844	945	859	763	855	876	857	867	801	865	805	854	833	889	874	893	923	872	850	901	885	910	818	883	866	863	830	854	848	873	868	899	836	876	843	900	914	864	907	838	864	862	843	905	897	837	857	865	856	854	873	907	877	887	898	871	877	898	847	908	866	860	862	841	869	847	848	873	853	857	912	842	853	864	889	871	879	893	847	860	835	827	896	862	844	880	834	886	927	856	873	829	820	867	858	866	847	828	881	873	887	917	828	858	882	831	885	888	861	800	843	839	827	868	839	911	832	856	836	917	846	881	869	813	786	798	906	882	907	881	847	868	904	864	888	919	847	856	896	842	886	866	902	832	870	851	834	874	814	914	887	840	896	920	866	899	876	825	882	909	834	896	799	815	841	880	881	867	873	836	926	858	908	858	849	903	863	898	867	856	875	871	879	874	932	886	859	867	842	845	852	876	879	882	914	827	830	846	846	889	877	854	872	871	877	821	868	849	819	828	854	873	896	891	868	800	857	826	930	863	884	886	888	850	892	801	901	891	817	884	883	890	833	868	887	801	864	888	850	805	902	915	857	873	828	844	835	876	930	888	878	851	868	863	826	857	836	805	834	853	828	874	908	861	831	855	902	832	869	868	897	896	833	919	846	843	834	911	882	887	887	851	831	914	837	885	862	836	855	872	892	867	879	865	874	844	858	854	870	836	948	828	823	870	848	877	908	856	862	891	868	857	928	888	871	832	838	882	880	879	846	857	834	882	845	856	912	851	848	902	865	875	835	891	836	905	890	869	886	860	814	860	865	865	934	851	882	855	827	822	851	842	904	865	824	873	880	832	919	928	853	867	858	888	878	877	830	899	852	894	855	850	895	825	856	896	822	844	869	893	850	901	788	902	877	823	868	831	835	859	849	874	853	849	829	848	862	887	825	866	869	940	856	852	866	912	862	856	815	906	935	852	858	843	892	845	854	790	910	854	888	869	863	856	917	895	825	889	858	823	840	873	904	840	921	881	853	874	863	864	856	827	845	862	862	851	857	892	860	853	917	853	895	914	849	890	851	875	837	815	903	838	845	920	878	882	812	913	862	869	873	899	901	919	847	857	846	858	893	850	846	831	844	875	847	909	925	865	879	847	892	893	858	875	916	870	863	817	857	906	867	863	809	829	827	820	826	915	853	895	899	850	901	797	806	894	856	849	912	896	856	890	856	863	845	863	865	869	864	877	835	829	871	844	894	868	819	855	819	901	876	846	928	891	871	862	869	862	843	858	863	876	899	853	846	881	882	864	867	834	846	796	899	865	875	865	853	884	850	885	845	849	891	875	918	880	859	848	877	838	865	883	878	872	848	826	817	792	859	889	881	881	831	862	793	857	910	857	871	877	851	873	855	831	933	843	829	838	824	835	801	860	822	863	839	845	834	833	893	833	890	859	826	848	819	876	859	868	848	866	840	894	874	866	833	882	832	879	951	851	902	880	840	863	860	814	882	857	805	838	882	939	846	840	901	852	849	927	858	897	849	917	847	910	889	862	852	806	878	852	861	798	910	866	844	863	874	872	843	864	843	826	880	921	882	852	851	801	889	894	828	912	881	918	850	848	885	895	840	826	891	871	835	844	852	850	815	887	844	852	847	867	811	874	863	864	838	879	873	907	839	860	809	853	883	859	853	838	836	885	898	836	852	916
1944	175	208	161	187	192	156	156	182	172	171	163	176	160	196	157	150	161	166	159	138	160	168	173	168	158	171	177	132	182	160	152	163	175	169	135	163	167	161	180	133	143	156	158	158	167	172	165	162	158	154	163	169	173	181	156	152	158	152	159	163	186	157	161	142	178	151	156	169	169	141	170	153	177	167	157	177	151	153	165	152	152	181	156	169	178	138	145	162	148	142	159	139	149	161	159	152	159	165	167	182	174	164	169	145	162	169	146	141	162	165	141	173	134	141	159	152	164	164	154	146	162	176	166	172	164	158	166	138	134	137	163	198	151	164	161	157	141	153	149	175	168	160	129	159	185	126	166	191	183	187	158	197	163	163	158	129	138	182	142	165	186	156	160	154	133	153	175	173	167	179	165	185	155	151	148	181	165	149	157	152	167	179	161	144	149	160	135	162	167	156	155	170	176	144	163	178	175	184	167	161	158	183	160	154	161	154	151	148	158	155	178	171	160	188	156	158	147	149	168	152	162	168	155	161	146	151	144	160	166	185	142	172	198	159	123	158	142	159	145	159	173	157	148	164	152	166	159	171	161	155	166	160	185	156	160	177	161	171	174	143	168	158	180	151	153	163	171	152	176	170	155	141	181	154	152	150	167	160	163	163	163	163	135	145	168	149	172	142	183	178	161	155	154	165	156	181	163	153	158	162	160	168	163	138	179	169	151	180	177	156	189	183	161	163	151	155	188	185	143	139	150	173	153	147	164	143	153	133	198	153	146	162	141	181	167	167	165	172	175	160	152	170	147	135	179	182	176	169	146	174	158	167	164	171	177	139	178	146	164	160	157	151	185	188	138	148	136	160	169	151	171	164	161	164	150	160	168	169	162	151	146	164	157	146	162	151	169	177	183	141	186	160	183	173	170	155	173	154	164	147	184	167	168	143	169	164	173	151	147	168	144	129	152	168	164	175	180	177	163	148	162	162	158	175	178	152	169	150	160	144	168	187	150	157	188	155	143	167	165	163	170	158	142	167	147	164	157	165	149	167	141	152	153	182	161	158	173	159	157	163	158	156	159	160	136	142	156	174	155	141	150	166	163	162	164	171	147	168	175	160	166	141	163	163	149	175	197	153	158	167	172	166	172	158	152	174	188	157	169	186	157	161	142	164	132	160	163	167	187	165	142	148	155	151	134	162	159	171	143	181	158	154	150	170	164	164	150	169	180	163	171	168	163	152	159	152	170	166	151	154	169	162	196	173	183	167	161	149	167	154	170	165	146	165	169	148	177	158	155	169	169	170	156	183	172	166	142	156	167	149	156	147	176	148	135	161	149	165	180	154	177	170	158	148	155	182	182	130	154	156	159	164	165	134	137	170	176	170	149	158	174	184	167	169	168	158	163	184	143	137	192	158	170	157	167	160	168	170	159	150	159	142	144	155	155	176	171	157	151	152	171	157	172	190	147	159	144	160	148	175	161	164	159	152	160	113	177	152	147	158	185	152	163	156	141	153	141	176	157	155	163	159	162	173	170	165	176	174	161	152	136	145	161	160	161	138	145	175	159	150	172	159	156	136	170	168	165	163	152	146	168	163	148	146	154	157	142	165	156	173	134	164	165	163	163	151	160	150	140	163	145	170	144	139	154	161	176	164	172	150	161	158	140	139	163	174	146	177	166	178	158	164	163	167	170	175	143	162	174	156	165	155	196	151	152	200	183	139	167	151	181	175	158	185	157	171	134	160	133	149	141	138	167	157	152	170	170	148	147	157	166	166	167	159	137	163	160	169	177	156	135	149	157	148	168	150	147	164	148	161	171	163	148	158	150	170	155	149	178	154	160	163	179	184	157	154	161	161	167	146	156	167	170	156	152	160	160	153	161	162	188	169	161	188	157	143	153	160	141	160	161	173	168	150	155	123	160	147	190	147	183	176	151	164	140	155	139	145	158	154	182	165	163	164	173	152	157	178	159	173	156	167	162	157	163	157	167	162	150	147	157	153	160	140	143	166	145	187	159	167	143	141	154	162	139	155	168	161	152	159	166	172	168	155	164	172	136	155	158	145	155	166	141	174	165	149	157	166	191	163	175	148	153	156	190	154	146	176	152	142	167	179	163	154	134	157	159	151	168	148	153	149	176	147	166	177	178	152	165	166	169	151	166	160	162	158	146	157	153	157	183	142	181	162	159	163	156	150	152	150	169	178	178	173	158	132	167	190	145	153	182	160	178	159	162	152	172	156	176	156	161	177	155	154	161	175	151	151	191	130	188	149	176	170	164	168	140	142	145	179	171	142	162	188	167	161	154	157	155	193	178	160	177	165	163	159	159	156	156	178	180	145	167	168	162	158	182	181	157	156	163	166	174	166	169	174	153	169	166	166	155	168	146	159	155	158	167	155	148	175	153	165	177	175	165	177	161	144	147	162	147	160	178	153	158	170	154	178	158	158	147	166	178	163	168	159	134	179	153	169	153	159	173	175	168	169	164	167	137	149	172	173	154	164	145	154	169	148	166	171	161	146	165	178	192	155	178	160	156	152	173	166	159	171	169	159	161	174	163	165	165	156	184	144	196	173	160	163	147	172	186	153	168	162	173	142	171	154	153	148	149	143	187	142	137	156	156	146	141	147	172	166	150	170	182	163	164	174	159	150	143	175	172	172	136	187	168	146	149	164	162	161	178	137	163	146	156	153	172	155	148	164	170	159	132	172	161	139	151	162	173	182	171	159	165	172	173	165	165	147	171	184	148	155	164	205	156	187	152	151	159	126	155	153	154	150	160	164	170	150	154	171	153	159	174	167	172	154	143	136	161	181	164	176	147	152	185	168	151	155	146	152	161	139	174	158	176	170	164	157	168	177	157	158	155	175	165	159	160	168	182	175	137	170	177	163	156	161	166	160	154	159	159	182	163	157	180	150	174	151	173	155	134	161	163	155	178	177	147	186	143	169	188	152	188	160	149	152	147	152	179	180	153	171	140	150	174	174	153	167	138	190	164	154	175	161	169	166	142	173	165	146	163	161	147	141	145	154	148	169	157	181	162	170	142	160	162	158	167	143	170	175	156	156	147	162	151	165	163	165	163	156	179	166	151	153	164	173	153	165	168	193	144	150	160	170	173	160	162	175	194	151	166	155	168	162	160	160	172	167	159	139	162	162	146	166	171	148	157	141	178	141	183	172	146	150	171	143	188	138	152	170	165	180	182	146	152	156	163	157	151	177	157	145	161	140	164	169	171	165	177	151	169	150	161	154	150	159	165	164	186	148	142	160	177	141	165	152	175	152	158	163	155	179	166	185	189	167	159	164	168	150	148	169	157	168	158	138	172	192	174	180	174	168	184	164	132	153	152	155	156	192	152	161	148	170	144	165	176	157	122	160	140	153	155	154	163	179	151	131	165	144	186	156	152	159	166	159	161	166	143	176	174	161	158	147	183	161	177	163	135	147	148	171	152	159	155	192	176	151	152	164	154	161	173	155	170	146	156	166	170	155	167	174	166
2218	597	570	656	630	567	602	580	549	576	574	542	522	533	499	491	504	534	537	510	535	504	565	541	556	506	504	540	511	507	516	537	547	508	511	526	549	507	477	541	546	496	497	521	534	511	512	490	487	492	492	528	539	533	523	526	537	492	520	542	519	478	512	492	541	519	522	524	537	521	489	535	538	508	498	522	482	538	518	520	501	506	519	489	512	482	522	506	520	504	546	528	547	486	527	497	506	476	474	492	487	548	536	478	564	487	500	508	477	512	480	556	547	479	496	493	470	519	515	505	516	535	533	513	488	529	514	566	492	516	556	511	561	517	515	499	524	554	489	508	514	559	505	525	495	520	482	523	518	498	502	534	525	543	513	490	540	549	506	521	513	554	506	533	505	557	529	486	560	495	510	486	538	518	532	502	539	545	529	508	520	514	515	505	473	511	494	494	561	498	502	499	522	525	529	536	545	529	508	504	542	478	541	539	528	546	516	516	502	517	505	534	511	525	549	509	497	502	500	476	523	485	513	499	534	509	481	537	517	488	527	491	527	576	500	489	533	578	485	550	542	513	492	488	536	510	512	530	542	504	508	495	518	514	548	542	523	520	497	538	482	516	548	515	507	520	485	530	532	547	526	489	509	561	484	550	541	534	497	526	512	523	530	527	531	498	509	501	536	512	508	502	492	509	538	545	482	506	524	521	505	520	536	527	541	511	516	480	520	503	529	522	536	557	514	556	517	520	501	478	508	536	537	511	503	492	513	540	556	515	509	533	564	540	535	513	484	533	536	530	559	525	544	503	487	534	513	553	491	547	501	516	507	518	485	508	498	489	511	513	519	559	577	508	528	528	553	488	507	517	528	522	489	494	511	522	529	540	520	535	522	512	502	556	548	541	508	517	514	538	509	521	510	526	535	520	547	525	538	538	532	473	512	514	503	524	535	520	516	542	506	494	533	541	515	524	510	477	503	512	512	508	555	545	558	507	545	501	526	480	544	521	528	503	466	549	534	514	526	515	497	516	539	536	479	473	525	531	560	503	553	497	527	496	525	457	509	530	522	524	513	513	473	560	512	514	513	477	532	543	504	537	522	539	509	490	498	491	531	533	519	529	515	520	501	497	518	527	480	526	542	533	503	508	506	514	513	522	486	540	506	489	495	548	518	498	512	529	552	539	501	500	536	526	488	498	474	504	522	519	546	547	544	525	497	507	516	545	531	540	524	522	519	534	517	553	513	499	507	537	524	491	516	515	538	537	537	536	491	518	492	533	545	513	531	494	525	523	483	517	528	532	532	497	504	540	538	546	507	532	503	536	508	510	511	542	507	524	535	495	553	504	513	519	586	520	511	530	547	496	578	482	541	545	518	470	525	496	480	473	535	498	524	519	500	525	517	500	528	513	537	513	532	537	517	532	502	485	483	531	510	522	526	523	509	483	495	532	540	522	451	513	515	536	540	476	505	537	534	484	546	519	525	503	512	506	503	545	530	560	523	482	526	522	529	486	503	504	508	522	517	545	507	490	548	509	509	572	507	524	519	521	496	517	545	540	529	467	504	523	536	495	543	481	525	523	502	502	548	555	512	485	519	495	529	509	552	530	519	532	505	525	530	553	485	517	524	514	537	505	504	482	510	534	517	507	531	542	538	554	530	552	525	525	510	483	542	480	518	485	508	491	545	511	508	531	516	492	522	483	528	499	520	509	477	518	472	519	532	495	582	477	525	503	531	521	519	574	520	522	562	546	484	524	524	520	476	530	524	469	482	496	485	516	557	532	481	554	505	525	495	547	507	544	532	549	547	504	547	541	492	535	506	493	544	512	478	526	487	540	514	518	483	497	519	516	528	504	532	496	489	505	495	542	531	500	503	526	480	524	477	535	491	520	517	521	506	513	522	494	514	464	514	494	489	500	515	520	475	477	542	546	513	482	514	584	537	478	504	523	554	476	576	527	527	515	528	524	505	519	524	552	541	503	540	490	483	479	496	512	527	506	503	514	537	498	507	503	510	484	508	511	505	510	499	515	511	506	499	480	538	485	499	525	545	493	580	507	510	525	502	552	500	504	511	517	557	579	508	504	481	506	480	512	513	478	519	541	486	533	505	556	508	551	492	515	546	497	482	522	545	485	562	483	509	518	492	509	483	488	500	527	493	504	555	533	495	540	524	483	491	477	553	559	518	483	517	495	500	526	555	517	525	498	516	519	509	507	485	554	527	567	522	539	517	494	501	544	529	499	505	500	529	494	537	536	524	507	482	501	463	520	524	479	523	508	507	526	533	540	517	503	510	505	504	548	547	509	510	500	503	477	520	530	523	517	527	554	537	459	525	480	483	528	511	528	532	516	532	535	535	487	529	510	547	504	495	555	465	504	508	489	571	516	524	512	492	507	571	508	505	498	527	514	473	492	531	536	526	508	518	493	514	466	522	541	503	514	487	567	512	579	507	518	478	465	525	540	501	517	537	532	543	521	518	501	560	517	531	492	536	514	497	514	517	548	551	530	553	560	502	531	509	501	490	512	518	544	499	510	512	534	501	484	538	555	541	527	547	524	538	488	544	484	520	498	523	531	517	482	503	520	519	511	507	493	545	481	517	504	530	494	533	507	540	521	529	511	513	519	507	511	528	497	546	517	492	494	524	515	528	541	541	515	520	479	480	486	529	522	516	494	534	500	517	522	516	535	515	508	480	503	495	494	488	482	511	507	539	560	542	500	528	500	509	556	511	504	571	522	524	534	540	506	538	483	527	568	501	561	542	540	558	510	508	525	523	535	517	509	515	521	494	518	562	456	487	506	492	508	535	508	510	539	500	524	498	475	515	524	483	511	508	524	512	503	482	512	553	500	537	495	532	558	526	525	549	538	485	553	537	546	492	487	500	496	526	517	511	530	514	518	519	537	544	486	547	513	492	514	508	557	513	526	536	475	510	552	516	526	508	490	515	480	538	549	530	537	523	536	528	511	545	511	473	493	502	528	496	505	511	499	515	506	554	515	476	502	510	519	467	525	544	506	486	486	546	534	539	488	551	498	535	519	462	535	562	533	497	508	497	544	509	493	516	516	522	511	515	524	472	551	535	488	525	500	511	486	550	516	519	490	509	493	512	500	485	502	503	511	450	536	535	520	550	514	532	536	526	494	489	492	503	525	515	509	519	523	532	505	528	481	534	498	532	520	532	514	499	524	513	526	502	551	524	520	466	533	546	505	493	513	525	528	509	525	525	549	515	529	504	540	508	501	522	490	513	530	530	537	460	499	518	522	503	513	468	561	492	516	501	513	463	515	476	515	481	511	472	523	540	525	533	482	515	536	518	512	501	505	533	505	511	537	531	511	541	533	501	515	526	500	527	518	504	513	545	560	550	538	508	532	477	515	533	531	534	493	534	531	520	517	505	520	491	549	552	533	516	521	535	513	526	525	500	509	505	505	507	509	514	501	519	535	499	499	557	529	540	506	557	545	501	546	508	518	482	544	494	508	512	502	542	522	495	462
7804	1009	1016	940	697	604	525	451	434	444	383	415	391	343	372	359	342	359	389	349	340	336	361	347	349	350	336	339	346	304	329	352	303	332	321	288	312	328	347	326	318	344	359	377	318	343	309	361	316	321	327	290	336	362	343	299	353	326	309	331	285	376	342	330	296	299	331	343	315	322	348	320	358	346	317	330	299	347	319	344	325	329	296	316	327	346	309	341	348	315	293	320	353	374	307	335	327	292	308	336	320	323	313	334	318	307	323	312	337	321	319	310	311	360	312	341	337	318	336	324	327	304	308	323	343	337	363	298	328	303	319	339	321	301	345	311	315	311	329	316	348	312	339	358	337	347	331	330	343	290	319	331	301	328	331	352	341	300	322	345	350	321	350	340	305	314	376	329	321	321	321	309	315	329	288	285	311	356	337	332	331	344	353	307	328	339	356	288	315	300	332	298	327	338	300	316	311	339	341	339	340	319	319	340	322	327	329	339	336	350	305	337	293	312	329	300	344	320	315	317	318	310	356	339	328	319	324	319	318	317	302	329	337	310	290	317	327	341	296	302	307	325	332	312	328	323	338	313	313	350	363	326	299	326	289	328	325	320	310	352	319	303	318	341	341	326	317	312	344	354	343	340	353	326	320	339	301	327	334	328	336	300	337	333	342	303	312	319	352	288	313	342	322	299	291	369	339	332	342	301	305	367	338	292	291	344	323	271	349	322	310	319	317	306	332	352	338	374	318	319	333	322	342	318	306	333	339	339	331	331	300	305	352	329	357	320	316	354	297	327	315	315	344	369	325	315	323	326	341	317	335	327	327	310	360	327	296	326	322	305	321	311	327	316	316	341	310	356	332	353	314	308	332	313	317	317	318	268	343	309	340	328	349	318	325	309	350	305	297	341	335	302	347	319	357	320	341	372	328	299	307	347	303	353	322	327	316	333	327	339	314	314	321	343	343	360	348	307	323	295	332	318	344	352	314	324	316	331	341	319	315	323	341	286	331	325	340	319	318	341	350	339	329	356	299	350	316	348	290	308	319	298	333	310	307	308	337	334	336	335	314	354	322	335	331	314	313	344	303	350	316	335	311	324	333	308	338	296	321	358	327	306	316	301	309	331	281	342	338	354	334	307	304	361	349	313	312	344	323	324	315	338	332	295	329	340	351	332	307	305	307	318	360	333	315	336	304	317	322	361	284	333	328	298	355	289	325	317	314	315	355	346	331	275	346	312	320	308	339	312	310	325	354	300	300	307	323	345	339	322	350	356	336	343	316	294	311	295	320	347	319	308	314	331	320	299	323	347	348	304	319	317	357	315	343	319	324	317	322	322	329	309	313	325	313	329	317	302	328	311	334	326	316	335	296	318	320	309	345	340	302	319	336	323	313	305	310	353	316	350	312	356	332	341	315	349	330	299	295	361	294	327	332	332	342	291	286	319	330	329	325	310	319	336	318	320	325	351	300	325	324	304	315	322	330	327	284	351	313	313	328	334	317	341	321	336	331	356	305	291	299	302	341	295	357	311	328	321	338	332	323	321	374	364	352	314	285	328	357	339	336	331	314	314	295	319	332	328	364	322	323	333	318	290	330	321	324	346	322	320	324	354	323	357	354	361	322	326	351	345	322	307	329	304	309	356	317	341	338	340	358	347	367	332	345	328	310	323	314	304	312	307	332	348	315	346	319	328	305	332	299	330	324	309	305	304	336	338	327	320	320	330	295	303	345	342	328	312	335	273	331	337	326	316	332	289	346	329	375	338	324	323	298	340	327	306	363	301	276	311	317	350	348	370	318	337	338	320	321	304	382	304	269	323	322	302	310	310	329	299	333	327	318	336	320	341	346	295	371	331	341	319	324	310	327	324	320	338	311	329	317	358	326	352	328	305	328	311	319	338	306	309	315	290	349	310	313	314	331	374	333	295	313	320	356	309	317	327	345	336	317	325	347	308	313	340	348	353	320	318	312	323	328	313	343	307	334	347	333	339	344	331	342	305	332	294	284	351	309	292	332	330	359	320	317	307	283	323	310	356	317	331	292	335	332	332	290	347	349	336	320	349	342	351	323	317	352	342	313	281	305	341	360	365	345	329	303	330	348	300	308	329	315	318	323	304	299	284	330	381	306	311	326	283	306	332	306	334	326	339	288	281	343	305	343	343	329	306	338	374	318	298	323	336	353	345	301	297	306	331	311	311	303	297	336	356	276	328	334	335	301	305	345	329	355	349	347	343	327	342	314	312	320	320	301	322	349	336	313	338	281	290	334	336	299	314	318	293	323	322	343	357	319	301	312	369	315	314	320	319	359	320	311	365	340	324	320	312	316	335	319	370	319	320	295	291	327	334	342	305	311	309	333	359	316	321	321	266	306	313	336	348	308	332	283	313	321	320	337	309	292	328	306	305	344	369	349	359	289	312	294	291	343	335	320	335	323	332	323	337	334	325	336	319	295	327	367	317	298	320	291	333	339	316	297	300	333	307	302	319	325	308	312	316	333	306	296	334	345	322	333	315	347	330	312	312	317	312	342	306	293	328	299	372	337	325	309	317	316	303	353	309	307	345	287	322	345	336	324	329	311	322	346	319	320	313	339	331	311	327	340	330	321	295	349	343	320	322	320	341	387	330	339	320	304	325	317	327	313	354	315	323	328	331	329	333	303	331	315	317	297	316	328	294	344	348	293	320	315	311	331	336	294	319	327	332	357	358	307	302	319	302	310	329	321	354	305	325	289	313	341	326	328	299	313	323	313	333	280	345	317	306	320	305	351	318	319	305	322	335	338	319	331	311	336	321	298	320	293	303	320	337	338	327	366	304	333	323	327	327	347	306	338	331	313	336	331	313	356	322	304	309	288	345	337	318	334	311	311	309	346	334	332	331	340	321	304	338	332	342	321	342	329	297	321	336	326	325	285	342	343	336	346	331	333	328	320	295	328	333	317	321	307	342	325	294	319	329	321	294	323	320	334	317	289	323	311	328	326	303	319	284	310	321	332	359	335	327	331	291	339	317	354	318	309	325	305	301	326	312	322	340	346	329	333	347	322	337	314	315	322	301	323	311	330	358	317	308	324	302	325	333	299	320	351	337	303	323	339	332	312	327	318	364	350	316	345	367	315	312	337	331	346	332	326	349	341	353	320	324	308	267	315	297	343	358	330	305	305	285	321	333	317	330	319	336	335	332	328	331	344	342	311	323	320	349	301	326	323	330	308	291	363	320	326	344	313	322	318	312	347	345	313	343	327	305	281	339	330	334	334	341	301	300	339	326	345	320	308	317	346	344	358	334	299	341	341	308	327	333	319	314	325	335	305	309	292	329	349	338	300	358	338	309	318	317	321	295	352	323	339	331	318	350	332	312	323	325	352	324	346	359	350	325	331	321	307	312	364	301	326	322	313	335	331	316	345	322	323	342	331	349	325	348	321	313	311	308	330	348	323	317	332	311	328	300	330	343	312	299	323	307	393	323	357	309	307	311	336	319	303	333	330	305	326	303
6019	1566	2413	2941	2740	2480	2088	1851	1718	1576	1423	1312	1320	1204	1229	1241	1080	1119	1120	1077	1123	1049	1034	1024	1054	1036	937	1021	955	965	947	925	969	1028	961	970	928	950	936	955	925	992	952	906	903	910	965	926	956	885	912	954	865	924	897	883	900	881	916	968	970	964	857	882	912	921	907	943	870	939	863	922	969	887	937	887	910	837	900	879	863	891	896	930	890	951	902	895	853	873	895	877	896	955	863	898	908	855	984	954	937	893	945	899	909	881	914	871	894	876	904	920	907	908	886	921	916	868	889	867	847	922	866	915	897	854	917	873	929	933	939	883	880	893	880	879	887	912	922	886	879	857	866	921	905	936	898	903	871	867	897	843	881	956	865	858	921	898	928	915	909	966	899	817	941	901	884	869	839	929	888	862	923	893	904	925	891	912	899	887	936	930	917	867	904	880	918	945	892	849	910	917	913	908	937	875	843	835	890	858	866	926	872	863	941	868	885	898	889	923	848	877	907	896	905	850	855	896	920	915	872	884	829	886	825	896	856	903	859	926	869	855	917	906	900	861	943	876	882	911	930	945	895	917	852	906	906	877	860	905	821	888	903	879	891	930	883	853	913	859	931	930	858	879	844	893	882	899	891	892	810	866	883	896	916	874	900	910	949	921	902	891	929	948	888	889	913	863	883	918	942	887	943	894	875	897	941	858	923	825	914	860	843	884	916	892	894	856	888	890	870	906	923	872	904	874	884	914	880	896	934	845	871	887	859	881	890	918	937	876	871	899	880	894	891	890	897	915	850	910	898	880	939	916	913	916	920	913	851	862	859	933	834	921	898	945	888	914	891	862	900	838	866	902	890	914	877	846	907	915	916	919	832	910	871	882	948	937	865	915	870	917	838	940	887	908	874	898	872	933	910	918	886	954	886	938	870	917	876	962	877	934	901	909	907	914	962	898	918	856	879	917	837	872	880	876	912	916	897	930	849	883	912	841	862	857	909	936	891	911	863	911	864	918	845	921	877	895	921	901	928	916	939	910	898	898	872	881	853	898	837	900	889	953	847	881	939	889	967	899	844	928	916	938	923	911	919	944	841	908	910	953	907	862	897	862	924	931	900	872	845	862	930	886	881	876	885	875	884	921	945	864	872	878	872	901	914	955	913	889	911	860	920	869	868	898	882	921	844	918	918	888	880	902	882	877	865	921	888	940	911	825	887	938	885	913	840	931	860	908	894	855	929	909	848	900	851	898	887	892	924	884	878	841	888	926	884	921	874	915	882	875	921	850	941	884	963	891	848	849	907	885	910	857	875	913	862	932	854	913	822	886	923	884	875	861	904	862	913	884	874	894	861	876	906	874	930	866	934	923	994	924	940	922	856	835	900	869	863	882	919	820	922	858	935	861	924	923	863	887	876	912	872	868	943	899	882	965	910	884	881	864	879	909	881	874	874	886	885	910	853	913	885	865	870	869	928	885	907	906	872	901	854	911	895	907	902	896	903	864	908	869	920	916	964	886	939	940	813	860	898	888	905	936	873	895	918	905	902	908	870	889	845	900	951	972	878	878	859	912	887	927	884	897	901	912	891	904	907	894	826	872	920	939	828	904	867	875	884	901	873	843	897	933	897	950	861	902	871	908	891	876	924	956	902	903	852	890	936	877	995	928	914	913	819	892	847	910	917	851	906	903	853	901	880	858	895	872	902	862	937	898	907	912	890	866	858	938	893	900	885	893	925	910	859	874	904	940	882	884	879	921	910	907	872	899	922	890	884	877	896	907	888	892	890	907	924	947	896	839	890	910	915	908	888	924	897	882	931	948	887	879	902	887	861	841	921	878	872	916	916	939	906	862	915	886	891	909	883	903	890	842	897	876	879	883	878	897	880	882	882	854	915	896	904	899	880	868	925	900	858	906	914	887	920	927	852	868	906	908	866	901	897	867	913	863	896	873	898	848	875	881	895	897	879	874	927	855	851	865	901	863	888	863	884	869	900	885	913	864	902	901	895	869	884	895	927	896	845	865	902	907	907	946	881	942	920	923	915	878	902	883	911	912	915	930	916	908	884	874	889	909	910	952	913	860	932	883	901	915	886	899	918	841	831	867	939	907	937	944	942	926	893	920	895	886	902	941	914	905	888	937	949	852	902	922	890	933	891	901	867	852	908	888	817	885	966	866	840	894	866	866	948	921	887	925	923	934	958	901	914	881	908	897	879	928	904	901	973	895	863	848	875	888	905	884	851	885	866	928	903	870	879	947	888	950	886	907	892	876	903	855	866	913	967	885	880	934	886	900	921	899	940	846	896	911	864	910	892	935	858	909	865	889	879	880	866	918	850	858	926	896	882	879	940	903	872	894	913	937	868	909	918	911	906	901	910	914	823	882	936	922	915	842	865	952	913	894	873	942	930	909	873	891	946	895	895	906	869	910	860	936	867	867	876	921	882	916	925	873	894	842	863	939	918	919	890	902	910	888	911	880	929	901	921	921	851	921	884	931	934	866	934	836	904	876	890	840	923	927	830	904	890	866	870	887	897	910	890	913	867	937	912	841	904	870	848	883	917	909	918	927	924	851	929	886	889	911	914	871	910	900	894	918	843	850	882	923	866	990	848	934	903	941	904	887	949	920	906	888	852	928	858	912	878	883	865	853	906	872	889	912	829	913	874	911	908	856	899	877	942	865	907	868	898	901	881	875	925	932	883	929	874	881	939	904	887	870	865	857	884	907	877	900	915	880	897	875	864	852	922	895	855	879	867	926	940	983	908	884	891	894	924	900	880	926	873	898	897	859	875	920	880	899	905	902	859	924	873	891	933	870	877	890	924	893	896	834	913	933	901	913	941	939	889	885	924	951	936	875	872	899	860	925	935	884	908	952	960	852	857	854	913	913	881	873	960	916	900	931	912	898	959	892	842	902	854	873	900	894	904	876	927	961	881	903	901	887	870	958	887	866	951	899	895	965	895	850	848	888	916	908	898	909	936	839	863	890	911	900	899	880	896	882	870	873	858	910	890	886	889	849	913	927	906	962	890	930	949	859	879	939	893	883	876	905	876	877	887	913	887	911	859	928	891	896	907	938	897	909	928	912	922	879	882	904	919	862	871	828	923	864	940	883	936	907	877	880	911	911	914	878	860	905	892	921	790	906	875	962	923	928	912	887	910	894	877	913	861	910	879	894	828	900	899	891	900	884	929	929	880	840	868	894	928	951	856	933	942	916	895	918	935	866	898	878	892	910	888	860	950	869	871	874	952	890	901	852	873	878	892	814	876	897	874	877	905	864	860	922	880	917	868	898	932	881	860	876	899	911	903	898	861	922	842	887	876	905	900	898	854	907	957	897	869	911	923	887	885	910	893	928	880	850	900	839	938	909	928	913	874	886	920	832	871	880	900	868	849	900	954	898	866	900	893	926	859	931	872	923	860	841	920	904	856	962	898	923	922	855	898	850	901	958	925	842	877	890	930	902	920	876	839	884	899	864	869	819	885	858	852	900	967	922	875	848
14275	1886	1917	1527	1119	882	694	587	555	504	505	473	396	397	404	423	413	358	400	353	389	376	356	326	378	346	351	347	362	359	373	348	345	356	377	356	337	368	305	359	342	373	329	357	344	327	324	329	363	376	324	328	345	317	337	337	313	346	332	361	341	327	330	320	343	348	317	346	315	365	331	343	345	365	346	375	322	339	336	348	350	326	325	326	344	369	337	342	319	375	330	368	317	347	302	324	361	333	334	335	346	324	338	329	310	322	356	325	322	329	319	304	334	346	317	325	319	318	314	322	319	328	314	312	343	321	339	319	374	342	333	321	342	353	320	331	337	340	352	329	332	333	316	333	353	335	324	336	332	326	320	391	325	337	338	344	334	323	329	352	347	337	328	355	347	333	369	346	346	335	321	327	343	326	344	342	323	348	302	331	363	322	329	309	312	318	366	315	362	341	340	349	321	336	307	316	325	325	340	312	329	348	343	306	323	334	348	314	345	344	351	339	357	353	317	367	320	338	309	309	324	340	287	309	355	318	370	312	350	336	331	335	343	346	332	295	357	322	314	342	338	317	312	357	336	322	304	361	294	331	322	355	321	365	323	335	327	367	336	313	314	304	320	321	324	328	318	335	341	316	353	337	372	341	322	343	361	344	348	324	336	366	318	308	348	320	328	307	327	379	354	337	324	335	306	370	313	336	327	331	346	324	339	322	306	322	356	331	339	368	351	326	305	325	299	317	330	350	350	323	325	322	288	346	327	298	333	297	326	319	311	325	335	362	376	339	401	333	331	340	331	337	306	322	335	385	344	335	341	350	338	348	336	311	329	328	323	334	346	330	306	343	325	315	311	342	346	356	332	361	343	353	338	325	340	340	342	345	303	319	350	339	324	325	339	352	316	357	318	323	317	337	355	324	328	343	348	346	338	328	347	326	294	315	341	318	343	291	308	310	337	332	310	320	324	353	306	314	342	320	297	333	306	309	313	304	351	356	345	340	358	324	343	336	328	332	337	354	313	322	338	318	345	313	355	375	311	316	359	337	345	305	325	338	335	325	355	323	345	347	337	347	327	321	312	290	301	344	320	367	382	345	353	329	324	326	353	362	345	337	327	325	315	325	308	325	324	386	336	314	328	343	320	339	307	321	319	337	324	336	347	324	383	306	369	341	342	314	330	313	316	334	357	296	333	330	332	336	320	356	335	316	336	327	347	329	348	342	335	324	369	324	319	315	363	331	366	341	347	333	336	341	337	342	361	341	336	330	322	330	328	359	335	319	312	326	324	347	360	309	333	354	333	309	325	309	327	380	336	336	330	333	314	331	342	365	342	355	310	328	312	322	352	331	352	337	332	324	328	343	331	313	327	353	321	351	320	320	311	347	338	342	306	353	339	352	326	331	353	333	331	347	292	343	337	338	338	316	352	342	319	327	348	346	340	342	329	327	308	325	314	326	369	331	274	336	311	317	320	328	347	349	326	350	344	368	341	360	367	345	337	348	318	345	358	346	316	327	308	317	344	341	341	340	356	338	313	335	335	331	335	343	341	340	364	331	332	317	346	343	328	355	396	339	327	305	335	312	331	353	327	325	317	308	346	362	333	343	319	339	337	339	316	319	324	336	306	347	309	301	338	317	325	330	337	338	338	367	352	293	341	355	347	355	333	330	345	346	371	329	311	286	344	353	343	347	299	339	297	339	350	312	341	316	365	350	327	362	337	346	335	300	319	338	332	328	299	374	325	375	345	324	334	307	352	339	311	348	332	363	323	330	333	376	359	338	324	315	294	344	322	339	343	334	324	324	321	315	317	367	343	325	347	316	361	359	336	328	325	333	336	305	329	298	348	342	322	338	326	369	356	357	334	350	322	323	354	333	343	335	343	341	336	327	323	319	353	320	321	323	315	363	310	327	340	342	320	309	349	330	320	324	352	339	329	324	328	333	331	301	338	302	390	348	333	343	362	316	331	301	333	328	345	329	333	340	335	323	322	320	360	345	322	329	332	327	334	330	327	319	337	327	321	334	314	359	300	353	346	316	359	337	360	364	338	349	298	363	308	335	335	358	325	329	338	310	339	327	345	304	310	339	351	306	330	317	337	311	344	342	338	338	338	314	328	344	353	309	341	323	309	346	345	318	321	350	346	332	313	310	298	312	343	335	343	306	295	336	357	355	329	289	320	336	314	343	333	368	307	312	323	333	338	326	306	299	312	332	303	346	337	342	317	335	327	327	332	326	333	350	340	321	353	337	350	325	379	332	361	337	303	315	356	334	346	312	348	324	322	330	310	342	355	325	303	352	321	317	362	329	301	348	357	316	334	321	338	359	300	321	334	311	311	333	367	328	327	366	332	365	362	294	336	348	307	329	310	350	314	310	318	354	362	298	332	319	323	343	337	360	327	323	329	338	342	356	315	302	359	353	318	307	326	346	334	309	321	325	367	328	345	339	320	302	357	332	349	337	339	352	318	333	367	311	319	330	312	366	347	318	337	314	323	340	343	336	319	342	319	344	307	304	335	330	341	354	331	354	370	330	298	351	349	338	324	349	339	352	357	349	321	340	317	304	331	350	301	305	332	321	308	323	322	312	327	314	358	318	362	339	322	311	319	327	325	357	289	364	320	364	312	346	335	336	323	317	358	343	317	367	356	354	363	311	337	316	327	323	355	333	342	340	365	323	331	353	300	362	317	333	322	296	325	360	337	325	367	360	349	315	304	362	325	342	352	317	311	336	321	351	348	332	295	337	346	319	357	345	326	322	333	333	318	317	341	346	318	330	337	334	329	342	329	311	342	315	318	337	338	302	332	328	340	330	333	349	379	345	338	333	337	359	346	323	334	328	364	318	326	345	333	370	344	364	329	333	347	339	335	312	336	352	321	325	333	308	334	329	353	329	361	342	301	352	358	344	351	319	324	345	327	323	317	328	342	342	317	365	368	318	350	331	324	358	346	341	365	366	336	336	313	329	337	319	338	329	329	321	357	338	353	340	315	305	351	316	332	357	379	311	312	309	357	360	312	328	330	345	329	322	326	312	322	313	323	316	346	342	345	332	342	317	334	323	341	349	292	367	347	352	315	350	391	353	319	317	332	345	335	350	284	334	311	292	348	310	366	355	330	317	356	354	331	318	322	362	350	331	338	354	317	348	331	334	375	331	351	343	335	343	345	348	339	359	330	323	366	362	334	329	315	335	316	318	332	336	343	331	313	331	352	310	332	352	325	292	325	311	367	323	335	333	349	321	324	333	343	341	364	362	349	333	312	323	357	328	319	343	329	369	339	339	328	305	278	326	309	330	347	341	353	339	331	357	325	312	305	339	319	344	338	327	335	362	352	343	342	366	336	362	343	333	353	342	357	363	339	330	333	350	320	350	363	337	351	298	335	342	344	341	303	329	342	330	304	334	309	347	346	332	357	361	305	335	319	336	355	344	321	339	330	308	346	341	338	300	342	349	367	338	329	322	335	326	344	310	349	334	339	357	308	339	312	339	323	352
7707	2041	3779	4583	4241	3540	3151	2640	2396	2149	1923	1741	1617	1477	1443	1423	1327	1291	1226	1197	1207	1128	1119	1131	1112	1055	1021	1041	1058	1070	963	966	1017	949	1002	977	990	901	984	974	969	937	996	883	923	933	920	943	990	909	912	915	919	938	929	952	934	920	961	898	867	923	905	888	876	931	950	902	914	915	962	911	852	895	889	948	904	877	876	892	909	898	876	875	918	845	867	887	844	849	881	877	919	847	862	902	824	944	906	913	897	885	853	894	893	863	887	864	878	936	880	903	890	855	884	852	907	888	919	853	861	869	819	888	883	892	894	908	970	855	834	926	916	922	870	881	872	899	903	870	897	894	881	853	824	924	869	906	873	880	835	870	847	880	861	862	857	868	846	800	850	899	878	812	901	831	857	860	902	822	868	903	893	885	868	869	890	907	857	899	872	910	793	910	874	851	862	893	896	889	882	942	891	874	882	883	875	864	825	870	855	867	883	878	888	866	890	852	903	863	869	882	895	912	891	870	865	859	927	902	877	876	873	878	890	905	892	910	885	880	876	920	832	865	863	903	892	881	879	839	872	909	867	899	898	869	840	886	928	877	862	877	873	868	859	917	852	912	886	821	851	874	847	849	863	797	865	852	933	851	862	868	889	900	836	874	843	897	861	878	899	838	873	879	859	898	897	915	861	868	827	878	950	883	849	854	879	920	859	907	899	930	871	860	825	919	851	882	905	868	903	846	892	898	895	866	864	850	886	869	861	898	853	837	860	875	834	947	896	883	888	796	866	878	880	909	899	872	896	877	867	890	904	906	897	884	950	886	854	901	881	864	890	874	925	868	889	873	891	887	886	882	905	872	923	856	850	905	878	878	859	906	900	898	880	874	831	875	896	880	873	875	896	880	843	879	907	863	896	878	870	871	875	849	862	908	840	857	854	899	871	870	831	847	806	903	941	848	841	846	900	890	885	880	922	847	842	830	853	868	869	884	886	870	891	867	879	868	872	850	879	888	844	866	915	921	918	888	907	928	893	878	871	904	809	890	861	866	891	915	880	893	880	892	853	860	888	871	884	853	845	932	904	862	840	903	915	866	893	822	848	892	827	938	870	827	876	894	892	882	848	882	887	902	860	850	875	877	884	841	836	909	918	872	872	879	889	861	891	844	898	859	855	925	934	898	878	849	884	922	894	840	897	864	892	884	886	883	875	806	848	913	864	801	827	925	857	845	855	870	903	955	842	855	877	897	894	847	898	871	858	847	834	886	840	894	854	846	922	907	852	878	927	895	835	882	859	889	883	873	878	857	878	866	869	855	871	883	854	920	906	849	877	914	833	871	813	854	908	911	827	899	879	888	869	884	866	909	878	843	916	891	807	899	867	893	911	901	841	915	869	860	841	871	894	868	887	833	887	863	870	852	825	911	839	854	924	877	852	948	902	808	898	901	840	956	872	876	896	849	894	893	915	886	877	903	931	865	803	825	897	856	910	846	867	876	884	829	903	827	898	826	862	903	868	885	923	933	891	852	841	867	876	878	879	833	887	849	833	886	895	871	885	878	939	917	848	857	901	874	895	857	877	896	884	836	914	889	884	869	848	875	867	911	845	878	877	875	885	837	905	838	828	836	903	898	829	940	874	865	907	880	891	864	868	863	893	885	866	834	878	864	889	873	887	866	854	897	906	863	860	880	881	836	865	861	866	944	891	899	943	867	864	925	878	893	873	852	919	850	844	848	856	845	834	841	888	854	885	876	841	901	895	886	870	909	890	887	853	914	875	913	837	875	891	887	828	825	878	838	848	874	894	892	838	855	886	896	877	841	791	901	875	883	883	857	855	844	844	854	866	872	840	892	884	873	922	886	892	840	925	879	899	864	923	902	846	855	901	896	893	845	826	927	893	861	886	917	897	892	865	882	864	872	855	874	848	833	901	881	874	913	913	873	849	842	862	884	855	862	849	864	843	851	871	966	836	865	883	877	879	840	905	913	890	855	878	823	874	939	874	890	856	828	859	906	846	922	876	904	844	864	857	832	923	885	868	876	844	906	856	905	910	873	924	887	887	878	845	906	878	857	910	834	914	929	875	905	908	878	888	900	918	857	850	890	876	893	908	855	862	906	936	862	921	857	839	873	924	888	866	866	892	878	868	867	857	845	878	872	907	867	854	855	912	882	838	881	831	869	904	842	878	867	849	920	844	862	857	922	904	886	911	882	888	848	849	916	893	853	860	903	861	905	916	816	881	877	912	873	926	879	906	860	858	887	840	901	885	859	906	876	822	887	866	885	896	901	887	887	894	911	888	880	847	851	862	872	893	901	872	889	882	874	816	882	867	851	856	897	878	896	841	886	860	850	926	937	837	879	899	928	940	890	842	899	863	883	885	859	852	882	862	903	843	872	908	904	892	877	904	891	851	906	877	850	889	886	845	882	895	848	884	848	906	865	832	887	864	943	833	927	914	878	855	950	909	865	912	863	931	888	869	858	848	915	874	928	901	870	869	914	867	893	880	917	919	902	841	847	842	909	895	854	886	850	906	883	898	862	821	846	882	878	894	869	870	878	867	872	900	876	869	851	888	822	893	895	825	888	873	875	851	881	906	860	910	871	919	849	880	923	946	938	893	923	857	837	885	870	886	890	869	899	847	849	923	883	902	838	878	907	889	861	880	865	866	867	871	839	913	823	858	852	878	849	882	902	901	851	893	849	859	844	895	878	896	871	893	870	880	894	907	890	894	890	858	885	875	867	915	860	875	838	893	845	867	849	871	877	834	906	877	868	872	858	881	861	855	886	875	862	869	879	912	846	881	865	887	898	886	875	856	887	857	920	873	826	871	875	889	831	860	871	826	908	878	899	879	874	811	848	849	912	906	861	883	938	849	885	907	892	912	852	880	863	880	842	871	908	879	895	902	834	837	875	843	904	910	842	929	898	881	849	861	869	907	873	915	846	837	895	892	865	943	854	881	874	831	870	839	904	868	867	840	928	880	949	863	901	851	883	891	855	829	912	836	876	883	872	855	909	875	885	850	907	865	877	877	905	846	902	848	924	889	855	862	859	878	875	851	853	887	884	875	918	855	932	894	898	898	842	882	904	869	856	864	891	915	838	872	855	869	852	873	838	905	892	877	895	896	838	864	857	903	912	913	898	866	902	881	841	873	924	870	844	823	848	880	934	851	867	928	920	822	884	858	938	878	879	899	891	883	879	915	887	846	815	879	900	891	859	885	841	898	826	880	831	886	854	851	879	852	916	923	906	931	883	849	825	886	852	843	897	884	845	887	868	864	880	858	869	829	829	868	892	907	880	878	869	871	906	891	890	871	883	807	829	872	916	861	884	928	819	869	895	872	886	838	868	865	832	853	870	856	841	888	899	832	901	868	865	881	860	894	838	892	854	933	881	868	851	824	897	867	908	897	868	866	831	818	850	844	817	886	860	868	849	875	887	936	908	916	823	889	839	918	864	849	860	835	914	846	859	905	844	915	952	924	880	892	917	868	903	917	868
1988	190	164	186	175	166	171	175	168	191	158	166	172	143	172	156	181	154	171	150	152	178	158	150	156	152	153	176	146	193	157	181	158	171	163	144	167	183	142	144	146	163	166	156	139	169	191	137	162	162	169	186	164	149	154	164	163	161	158	157	163	161	141	174	141	185	176	164	180	151	160	170	167	155	171	166	173	178	160	146	150	156	158	169	168	150	139	146	171	138	144	160	174	153	165	170	159	184	162	182	153	176	172	170	187	160	161	172	138	164	159	179	157	160	182	139	184	149	165	163	166	160	158	197	157	166	147	158	171	155	159	180	149	186	148	134	185	150	163	167	163	140	173	129	151	171	151	163	167	150	142	161	156	164	146	159	166	153	139	144	161	173	184	159	160	161	135	200	171	158	162	154	154	159	169	161	184	161	154	187	128	151	140	188	144	167	158	181	143	152	147	170	180	166	140	154	181	159	161	163	149	164	138	174	156	148	155	137	156	139	126	161	162	161	171	185	175	169	164	164	152	162	164	143	172	172	157	154	156	163	163	159	146	159	166	177	161	172	154	188	171	154	160	166	157	174	162	173	168	161	165	158	154	159	186	169	159	142	131	168	147	197	157	173	176	159	155	157	158	169	146	156	156	157	173	182	138	159	173	155	155	168	163	142	153	194	138	167	171	152	164	171	157	172	146	161	156	163	136	151	166	172	156	173	171	181	166	158	156	166	142	153	150	143	161	173	144	138	177	174	157	173	167	172	156	182	143	150	171	153	159	152	148	171	179	171	148	162	156	178	161	189	172	157	149	154	161	161	171	176	143	170	160	143	165	160	152	138	171	171	176	136	169	164	142	140	176	169	171	141	142	155	153	143	160	137	148	161	147	166	153	163	161	145	170	167	159	154	146	197	165	148	172	149	173	187	145	149	164	140	173	154	144	160	137	159	166	173	175	148	186	166	146	177	152	143	115	170	143	155	154	166	162	154	173	147	176	150	157	159	149	137	189	172	153	147	162	156	165	168	173	160	155	142	135	151	153	165	146	165	163	159	155	166	143	144	158	159	133	145	152	163	181	169	179	177	136	163	172	143	136	142	167	166	171	161	158	152	177	165	168	169	145	154	149	148	157	179	143	157	141	166	174	149	172	163	163	168	170	171	173	184	186	148	153	172	153	174	179	173	156	179	159	148	181	161	184	150	179	126	181	158	181	169	179	177	163	186	159	152	183	178	151	145	141	173	148	172	166	146	191	166	160	165	145	149	143	163	195	168	152	157	173	180	155	170	155	152	177	153	138	163	167	188	157	150	153	143	160	155	169	172	151	159	145	179	168	152	172	192	158	161	184	165	147	156	147	156	166	194	168	178	175	167	133	164	184	149	179	155	172	147	169	188	176	141	172	163	141	171	178	151	143	146	155	164	155	168	160	156	164	176	151	164	182	155	153	141	177	157	181	171	158	175	162	152	151	149	166	156	144	170	153	138	144	163	195	138	168	181	170	174	171	154	161	183	150	157	156	170	167	134	149	148	167	144	180	174	143	160	135	140	143	184	144	161	163	143	135	174	170	157	156	174	157	162	148	182	145	159	145	155	156	174	169	156	168	155	179	161	182	160	173	138	158	186	167	164	153	138	138	154	177	173	169	143	175	163	149	179	168	160	166	169	147	192	156	163	172	153	160	175	165	170	168	149	161	165	155	171	157	146	181	164	159	148	147	157	158	157	177	157	141	156	161	142	177	156	169	173	172	150	184	160	150	150	169	159	170	151	141	148	160	154	160	163	151	161	159	170	166	171	161	158	136	164	171	190	175	166	173	162	164	187	169	163	157	164	160	141	182	147	169	168	155	142	155	171	151	156	179	163	181	140	143	171	156	146	145	150	153	164	160	170	168	148	155	151	147	142	170	164	143	159	180	171	151	166	163	164	158	178	181	180	147	174	169	164	145	156	162	159	176	136	166	160	148	160	165	188	175	145	133	166	152	143	151	166	156	160	147	177	184	156	180	161	159	153	163	161	176	152	150	153	158	163	140	179	172	157	177	155	171	177	158	166	177	168	155	174	174	149	169	159	170	150	155	166	170	160	143	169	165	175	172	159	183	151	162	170	146	150	170	165	178	159	154	170	152	177	162	170	180	159	150	155	168	152	166	177	182	141	170	167	169	144	138	169	165	165	136	194	163	164	174	152	169	149	153	164	157	184	166	161	166	179	164	152	154	150	176	166	154	161	151	155	169	146	131	167	171	149	175	140	163	154	177	158	172	174	171	147	152	162	165	159	158	175	167	175	168	149	165	179	144	152	172	162	176	168	143	176	155	154	162	150	178	177	170	174	160	183	161	158	162	164	161	148	148	164	165	152	172	152	158	152	174	179	144	168	155	179	148	169	164	153	146	210	174	175	167	180	168	161	170	171	157	174	156	167	136	175	157	146	174	178	173	183	159	160	163	182	162	173	172	165	167	179	151	156	192	155	151	161	182	179	162	172	151	149	172	162	141	155	151	146	169	155	181	163	163	145	161	168	170	149	172	148	157	165	181	159	186	184	157	150	177	142	170	169	190	178	171	155	173	152	150	156	160	186	173	166	150	144	144	162	155	166	164	164	158	165	152	133	162	174	161	156	161	155	177	141	194	172	158	163	169	132	159	163	177	160	174	135	156	143	184	167	181	193	178	145	164	133	161	180	157	164	149	177	151	139	156	178	161	164	173	161	149	155	131	170	165	146	175	184	165	173	161	152	170	152	163	141	141	166	174	142	170	145	162	146	148	151	137	163	129	166	158	146	161	152	177	150	160	156	169	146	168	164	164	158	147	147	172	172	154	169	177	159	164	149	168	165	158	153	140	195	165	173	147	157	156	148	148	131	145	173	164	164	169	161	184	188	154	149	171	190	169	139	168	148	155	149	186	166	160	161	169	162	160	144	136	171	161	155	157	155	182	144	157	163	175	175	165	154	150	143	158	177	171	151	160	151	160	161	144	157	139	169	143	162	145	160	157	167	169	152	167	173	167	172	152	177	157	192	151	171	139	130	152	173	181	166	164	163	167	157	165	169	150	157	143	146	144	164	168	182	161	159	175	153	172	170	143	138	142	174	189	155	148	160	164	144	170	175	165	150	176	192	156	173	160	160	156	170	183	175	156	152	171	166	163	166	173	156	157	166	172	181	186	159	139	165	154	157	164	187	161	168	154	170	173	181	171	155	179	162	136	156	157	160	159	153	149	162	160	157	148	168	169	177	142	157	160	163	165	159	153	162	164	149	144	170	144	161	162	180	174	171	172	162	166	163	178	165	154	170	185	171	175	169	140	164	178	184	165	156	162	178	158	150	172	182	154	179	169	174	161	151	167	173	159	160	152	177	170	159	177	161	158	167	163	163	178	159	169	167	184	166	165	165	160	166	173	173	157	159	180	165	188	162	161	159	158	153	152	159	148	184	168	152	171	183	156	181	172	185	163	159	172	156	156	142	148	158	147	166	167	141	163	162	143	166	163	166
2250	572	581	614	563	557	584	570	541	516	542	571	545	529	545	517	490	480	580	489	513	542	509	508	492	544	552	546	513	525	517	515	499	499	516	487	509	502	506	506	491	544	478	565	496	492	495	513	536	531	512	494	514	523	466	474	513	542	507	504	536	540	484	496	542	542	538	505	483	539	509	541	527	538	565	501	502	526	519	540	514	490	569	546	542	540	545	524	545	538	546	484	549	531	529	520	527	510	539	537	523	538	541	510	533	485	513	537	556	568	491	512	545	520	503	503	500	536	529	522	509	515	523	551	503	547	522	500	545	521	555	519	496	550	533	504	503	502	522	526	507	524	447	478	522	519	520	535	534	550	534	540	518	523	560	513	528	533	502	499	512	490	531	512	515	548	499	524	562	498	527	553	495	531	523	520	510	524	468	518	515	487	546	510	543	540	518	536	493	482	536	523	489	511	528	523	492	507	537	499	504	537	531	498	515	500	485	511	524	514	519	499	463	533	532	530	495	520	514	507	517	488	479	498	512	495	515	513	468	515	494	574	509	533	504	528	528	516	490	516	517	520	497	496	513	523	499	529	543	551	459	502	521	533	526	534	503	567	531	538	472	500	509	522	530	488	511	472	543	469	551	499	504	508	485	510	504	519	540	485	538	518	515	516	545	530	492	536	532	521	492	501	513	507	504	541	468	525	502	535	503	538	506	533	496	504	546	508	562	505	481	504	534	494	536	488	563	556	525	525	510	503	502	536	503	561	560	488	490	508	490	485	533	515	518	526	521	532	533	515	521	508	553	523	529	512	541	541	524	533	539	544	527	499	545	524	513	523	505	525	476	505	547	544	541	501	482	472	531	516	492	508	523	509	497	528	516	532	503	466	515	508	541	476	523	504	556	550	534	511	542	480	529	539	495	500	526	514	512	550	570	508	481	479	533	547	471	514	515	499	513	529	522	514	505	485	518	506	533	535	513	501	521	484	521	541	491	500	519	488	531	483	546	509	523	492	534	506	559	504	514	522	527	502	497	534	510	510	479	540	479	502	546	489	547	534	518	527	533	489	528	530	491	536	515	540	522	518	484	526	559	506	518	529	517	544	519	511	545	535	473	512	523	525	520	545	508	523	509	524	445	483	516	497	498	496	513	533	540	561	506	473	486	492	540	558	523	506	534	498	500	471	557	502	460	523	527	506	505	496	519	489	479	510	525	529	524	545	539	527	553	493	465	500	525	477	505	517	511	493	513	463	499	502	543	508	521	486	520	523	516	480	503	491	493	494	545	549	497	533	539	522	532	503	532	509	533	533	511	548	480	478	476	515	492	511	472	528	485	523	524	506	521	506	533	501	523	507	476	493	564	512	517	495	494	520	538	527	513	522	520	495	481	518	519	494	524	530	509	551	486	545	518	496	482	507	509	518	518	513	539	530	509	501	488	505	488	462	510	475	522	499	491	533	492	490	512	501	533	464	543	519	496	500	531	501	497	517	539	549	567	501	518	532	520	518	520	489	512	540	500	538	486	526	485	543	543	505	515	544	493	497	496	517	509	503	513	525	549	537	507	469	496	538	517	555	492	510	516	533	543	496	511	495	546	510	484	573	506	515	502	503	501	509	540	504	486	516	488	526	529	480	514	561	475	535	505	483	491	504	497	541	477	492	540	533	469	493	525	525	505	535	520	533	558	509	472	518	535	532	529	519	507	485	468	500	502	533	530	526	508	519	536	538	504	488	503	528	534	529	494	486	501	494	523	506	517	489	531	497	526	522	507	509	508	492	553	483	512	503	510	504	460	524	504	528	550	492	504	504	539	507	482	509	507	505	515	495	483	491	535	506	514	534	509	511	528	531	494	490	491	486	506	514	509	522	528	527	497	531	480	515	496	526	527	519	541	510	534	561	493	531	504	508	564	495	516	502	504	519	494	526	502	506	538	526	515	525	528	512	525	543	509	522	499	543	524	528	522	504	542	509	517	519	494	500	529	482	532	493	555	515	480	511	536	535	523	553	479	512	547	522	537	526	512	527	542	548	542	499	495	488	508	510	536	510	531	515	506	516	451	545	516	510	508	515	507	525	537	512	540	518	503	488	546	512	505	484	473	544	500	521	531	510	478	546	525	487	522	510	495	543	478	506	511	532	556	500	531	520	479	504	572	486	461	512	490	538	524	483	514	519	519	496	529	535	485	513	523	510	533	527	495	507	508	529	522	535	536	544	519	530	492	531	516	503	479	491	547	494	506	488	550	537	520	544	483	495	517	512	519	515	507	552	505	518	519	508	503	509	481	515	562	495	515	500	521	523	571	529	512	522	528	493	524	507	483	510	537	510	550	504	540	515	494	496	468	529	531	570	507	519	525	493	529	521	498	479	497	550	486	498	491	536	548	537	550	500	511	512	500	519	488	466	492	514	522	523	518	502	531	535	478	474	504	542	524	539	546	494	539	485	517	519	536	496	510	505	540	490	532	496	515	466	537	491	478	537	510	534	524	537	521	493	517	547	512	529	495	517	555	509	512	503	530	464	523	512	533	554	512	518	515	504	532	516	514	510	510	491	507	521	509	488	523	533	543	517	490	459	521	513	523	573	522	539	499	504	498	521	530	543	522	536	490	515	532	496	558	509	491	523	542	488	491	514	541	519	515	516	563	514	524	518	482	523	497	489	527	549	525	517	556	526	521	502	519	489	529	489	512	537	506	509	510	533	528	551	524	532	515	530	499	527	526	520	522	512	460	512	523	520	515	552	546	536	525	556	502	503	492	519	555	507	488	521	514	505	527	474	540	510	541	509	488	501	482	510	481	510	516	513	557	520	524	510	520	547	524	529	555	530	578	540	521	556	498	474	502	516	536	489	495	536	517	545	501	502	509	521	502	544	486	461	534	536	516	573	521	487	479	512	494	525	523	502	542	495	558	524	529	500	500	556	507	491	573	502	525	498	533	505	511	536	504	499	545	518	550	518	541	494	485	510	522	544	526	519	524	524	503	513	555	512	529	540	512	488	462	519	549	533	526	520	540	467	486	523	487	531	538	514	545	527	501	546	531	519	539	497	523	538	494	530	492	509	515	554	511	500	544	496	525	518	490	545	516	538	488	528	523	509	490	510	511	498	515	510	513	525	473	505	536	516	506	533	577	530	531	495	534	494	541	498	543	528	486	518	539	492	506	529	540	509	531	508	475	563	502	522	495	515	539	511	522	497	524	544	507	499	551	566	487	487	520	479	513	522	499	495	506	527	553	465	488	522	498	522	532	508	471	512	529	521	500	542	519	538	545	530	538	506	554	515	514	478	490	492	485	528	512	504	525	532	534	491	494	545	494	518	508	495	460	508	532	535	544	498	472	535	535	533	524	541	517	526	570	530	523	533	534	516	537	531	518	536	495	499	542	493	498	517	551	481	519	537	546	516	474	501	528	527	478	513	568	531	476	517	516	549	494	508	496	538	530	526	508	553	499	496	489	478	493	521	540	525	493	490	487	521	502	491	541	549	538	531
8326	930	1116	955	726	586	572	467	444	379	384	422	384	405	379	378	395	369	346	387	373	361	331	330	348	345	386	356	332	376	351	328	321	311	313	359	339	328	353	354	354	329	354	321	335	329	347	353	335	319	352	312	322	343	281	310	338	344	331	364	305	319	297	368	331	321	337	315	325	331	326	333	325	331	328	330	347	371	331	327	312	290	325	303	358	344	314	325	301	321	342	312	310	311	305	324	320	297	329	319	317	326	335	327	296	309	330	307	325	324	318	316	334	331	318	314	377	309	329	278	304	308	313	321	328	341	343	343	322	335	319	290	355	343	312	300	313	323	340	305	307	335	339	321	316	317	301	320	341	318	327	305	329	344	332	330	302	340	322	327	336	364	305	311	342	340	359	364	320	312	353	335	291	297	341	314	336	308	356	339	354	329	330	323	309	294	334	318	303	324	329	349	322	326	297	322	329	325	351	318	309	318	325	321	338	321	317	323	352	342	329	342	319	354	287	349	347	342	322	365	342	337	329	347	352	336	300	335	345	302	323	313	303	317	314	346	380	308	312	317	359	325	333	331	309	332	343	305	304	311	322	332	307	329	299	349	353	308	347	324	300	311	306	300	313	321	312	306	342	319	315	316	335	316	311	332	310	348	306	330	335	310	341	317	291	324	338	323	327	326	302	309	316	345	317	329	326	311	335	324	311	315	328	335	304	326	320	318	344	318	322	325	363	345	339	340	316	331	303	326	335	302	335	288	302	312	368	305	296	347	297	339	326	299	333	327	339	321	306	335	325	319	358	295	344	351	331	324	323	370	301	327	318	333	285	335	360	321	341	341	339	339	330	311	326	343	326	306	292	342	319	327	343	317	346	326	307	304	324	328	327	357	309	326	322	331	318	336	340	327	332	321	372	344	291	328	330	323	297	314	351	344	328	355	330	321	328	345	325	285	299	346	352	323	309	328	293	314	334	319	328	341	341	308	338	382	314	348	323	354	336	331	350	335	329	332	297	356	312	322	326	311	332	306	327	308	339	323	349	321	344	302	331	306	335	313	323	293	314	338	349	324	333	305	319	323	302	337	298	344	319	355	304	319	306	359	344	281	314	317	328	293	365	339	293	355	332	342	330	288	336	310	360	352	333	322	342	313	324	335	357	330	314	330	347	312	344	330	330	302	324	320	313	317	335	340	320	323	314	342	304	328	308	342	315	319	321	308	314	343	335	348	322	343	337	341	352	362	352	309	315	333	327	323	316	297	333	334	296	330	292	378	334	326	330	338	304	322	321	298	324	315	332	371	334	328	319	352	318	322	336	326	339	381	320	341	335	329	305	326	309	366	309	319	313	295	329	339	300	350	331	340	329	334	312	330	319	322	289	294	266	363	335	307	346	343	301	328	320	312	316	327	334	333	355	311	341	303	290	330	330	321	330	355	324	327	327	307	330	311	322	323	307	351	308	303	332	307	331	322	317	311	305	306	320	313	308	323	304	344	327	336	325	319	338	324	322	323	328	315	336	329	300	302	293	336	327	306	347	326	336	345	363	319	338	350	324	319	334	325	295	323	323	294	322	339	309	332	372	311	354	356	344	302	342	354	313	331	344	331	345	304	324	344	334	303	338	348	329	338	336	316	343	325	316	330	338	345	291	332	292	343	320	314	347	301	302	320	354	335	348	320	323	345	331	334	301	362	354	332	301	320	304	325	337	305	312	334	334	339	353	351	333	308	303	299	316	310	329	324	321	322	309	334	323	318	318	287	303	347	295	357	328	329	330	301	292	331	306	293	328	322	312	304	323	355	324	378	344	330	320	296	341	343	331	322	314	313	313	379	331	328	320	327	350	362	304	315	318	304	360	280	294	317	343	354	300	321	337	342	319	319	309	320	339	336	329	373	328	303	313	319	323	328	316	336	330	325	319	314	309	361	310	296	319	374	341	343	286	320	324	307	326	319	338	309	309	337	321	277	324	318	327	334	331	320	354	330	313	328	332	353	338	343	324	308	302	335	331	333	307	378	311	309	357	307	264	360	340	333	346	318	326	332	326	345	340	337	333	298	365	337	312	355	339	300	301	345	362	315	363	306	309	331	313	331	312	343	285	303	333	343	327	289	345	316	296	327	323	323	349	297	319	344	313	315	352	314	315	308	342	312	353	328	343	314	326	342	348	288	338	343	321	348	344	308	315	314	340	331	333	363	317	319	311	327	307	346	324	292	338	328	287	359	364	329	339	346	326	340	320	319	302	268	323	330	329	328	339	357	328	336	313	326	317	313	294	314	330	325	350	341	362	324	306	326	329	337	285	310	293	337	315	325	326	301	352	350	332	301	340	318	323	334	283	310	333	304	324	330	307	318	303	307	337	321	327	313	288	294	342	346	368	303	329	288	334	339	339	366	317	320	340	335	328	334	338	305	348	326	344	347	327	329	329	342	340	322	332	321	325	325	308	337	322	325	292	311	307	338	336	318	283	326	343	348	336	332	313	339	296	293	320	359	337	326	352	320	324	318	335	314	303	337	375	352	353	311	320	310	328	278	319	349	323	349	348	326	317	310	295	351	314	287	325	329	340	347	306	321	296	333	332	318	317	356	331	343	298	290	350	372	331	347	317	342	349	319	330	365	320	320	350	317	332	345	354	338	344	312	317	327	346	329	325	325	303	336	337	347	344	324	365	320	334	296	323	347	340	348	352	309	320	344	331	309	317	334	342	312	328	346	317	327	322	338	297	317	312	342	334	309	302	330	369	349	301	330	299	323	347	299	332	323	285	340	340	347	328	339	343	338	328	330	293	342	301	386	316	336	324	356	312	325	328	335	317	342	336	315	308	374	314	327	376	343	331	322	307	323	315	322	363	355	323	316	346	283	344	367	323	334	340	344	313	333	344	333	335	276	328	370	326	331	319	325	366	321	338	329	314	319	300	364	354	326	317	327	311	302	354	328	351	317	302	309	340	317	290	333	316	320	341	323	322	322	311	353	315	320	332	314	354	338	298	310	339	315	335	349	304	320	308	337	322	323	344	337	315	352	319	335	363	327	332	336	352	313	328	318	324	340	326	359	298	344	323	369	342	336	331	306	333	351	316	321	340	354	316	315	336	365	328	332	359	359	328	353	305	300	349	303	337	335	348	326	345	299	322	330	325	351	318	366	323	329	327	276	304	315	345	334	331	312	331	310	354	324	338	348	316	323	304	324	312	313	304	330	318	301	300	349	324	327	366	304	332	360	343	331	305	349	351	328	354	325	347	304	365	338	306	316	308	330	326	331	312	323	312	337	335	313	330	304	314	299	336	361	334	330	335	327	324	351	325	286	330	312	332	342	316	298	314	344	331	320	328	334	330	362	332	319	335	310	302	352	323	312	317	311	350	317	337	345	328	312	317	326	333	357	311	320	321	330	346	351	318	322	325	324	322	328	359	333	332	308	334	334	351	345	314	345	305	347	353	318	327	332	337	327	334	336	309	341	269	316	359	324	306	330	351	338	318	315	351	320
5926	1567	2422	2957	2737	2452	2163	1860	1698	1560	1438	1405	1312	1239	1208	1164	1144	1115	1091	1050	1016	1041	1035	994	955	975	992	989	969	925	972	906	935	943	918	973	959	991	950	932	982	936	931	963	981	933	925	888	895	945	912	913	916	906	959	929	908	926	922	880	953	892	878	897	877	946	912	936	948	900	909	887	944	976	916	925	911	916	879	880	959	857	922	798	886	949	945	897	942	910	885	905	896	890	920	900	938	853	901	875	894	919	885	861	935	923	929	844	895	864	896	923	859	893	916	955	911	928	899	899	942	877	951	861	850	876	900	908	887	907	851	885	858	946	874	875	906	913	926	927	866	818	942	853	879	854	889	877	930	860	917	911	865	948	926	851	891	893	895	884	879	880	885	909	896	879	945	880	947	933	911	919	829	848	908	934	915	847	908	835	909	914	877	902	911	890	873	857	915	897	864	912	904	949	886	895	880	941	877	889	894	902	930	918	886	898	854	866	822	878	893	853	906	887	894	896	875	901	865	879	924	861	925	891	901	923	886	888	922	910	894	861	901	937	897	882	929	939	879	901	923	872	943	934	895	878	847	838	881	923	860	818	891	913	911	865	878	884	924	898	879	867	889	861	895	940	927	858	920	913	915	912	827	855	919	828	875	841	915	836	906	925	885	901	952	945	901	875	900	883	906	908	839	864	945	912	876	875	960	886	844	906	878	822	922	886	956	945	883	853	887	913	910	896	943	881	873	941	941	948	927	935	916	886	910	875	917	901	839	849	879	862	880	877	907	861	897	879	917	890	941	856	823	879	849	889	894	893	893	914	900	874	948	835	909	883	889	891	857	830	846	919	838	890	859	888	910	899	872	870	864	875	908	844	919	892	893	844	935	892	905	914	843	888	886	897	937	879	933	868	906	876	927	907	864	915	887	871	860	843	899	892	882	914	906	895	872	910	890	893	914	926	949	884	903	925	878	901	911	929	864	857	911	891	920	909	904	844	879	864	860	920	883	875	904	887	861	909	932	871	910	889	925	949	957	879	868	869	847	912	897	914	890	867	890	905	955	867	887	854	904	876	910	897	877	863	896	918	891	881	882	903	909	881	876	830	856	870	838	866	903	934	914	940	867	916	907	899	957	888	869	905	912	939	876	830	851	939	857	886	854	930	872	925	877	881	900	822	864	904	854	850	929	894	862	792	867	921	863	888	874	867	913	875	848	920	899	912	868	873	870	888	889	907	908	831	908	870	885	935	918	910	892	868	913	849	859	860	926	889	869	929	932	867	896	901	942	876	864	954	882	888	854	882	873	877	953	867	940	900	856	865	828	871	940	858	899	888	882	869	888	918	874	945	938	938	862	944	893	899	882	923	942	892	916	923	858	889	888	887	935	874	934	932	875	882	932	845	902	878	891	823	869	933	906	888	945	899	870	895	897	877	940	905	865	873	916	916	908	903	874	903	914	877	891	893	869	903	867	874	953	882	918	903	850	859	838	892	913	908	888	902	909	871	866	911	900	902	914	860	933	844	877	907	917	886	879	928	916	899	808	937	886	848	928	964	853	958	918	911	933	889	868	921	911	898	866	859	880	861	863	912	908	910	870	884	877	890	904	879	893	895	895	936	949	865	847	912	874	881	865	906	862	880	893	861	915	909	889	860	893	913	902	903	872	878	881	901	858	913	925	907	880	873	889	881	886	880	938	840	909	877	938	910	843	935	880	885	844	877	857	872	864	880	871	872	895	941	886	863	885	901	930	879	923	886	919	894	879	941	924	922	878	878	858	901	903	880	865	889	839	857	892	879	873	913	832	946	853	889	847	838	884	909	904	904	892	885	910	866	904	882	920	896	925	908	843	832	860	906	885	932	908	895	877	879	882	820	831	949	929	882	873	908	918	883	838	845	874	876	878	887	881	930	865	949	932	917	903	916	923	895	847	921	901	895	876	866	897	898	913	927	876	942	878	879	909	874	914	869	897	832	884	904	864	825	908	942	896	899	858	887	852	890	883	919	898	912	875	900	902	843	886	924	852	905	874	880	885	843	854	881	974	892	929	915	936	816	852	863	861	861	878	905	915	857	882	902	865	954	880	850	953	911	953	890	842	870	893	890	897	904	919	939	875	904	899	915	889	883	930	892	884	889	903	874	865	866	960	955	902	916	866	871	895	899	890	860	885	886	878	837	882	873	908	917	902	865	900	881	910	891	957	923	902	866	956	899	939	903	875	909	872	899	917	872	887	845	909	948	930	878	916	891	878	911	906	942	945	891	868	934	891	841	905	851	933	872	877	876	886	826	866	916	924	862	861	878	866	861	914	916	915	921	896	885	890	885	893	879	894	921	892	916	897	892	891	958	866	882	906	903	850	863	897	912	870	888	841	927	937	877	931	920	882	859	851	846	872	881	906	914	905	873	923	908	890	885	870	867	864	855	910	856	842	866	850	883	902	929	874	918	930	852	828	831	897	919	850	895	880	851	857	951	888	898	896	912	935	841	938	900	895	901	883	919	908	862	914	851	948	864	897	909	881	899	896	907	880	938	912	898	871	895	860	898	912	915	890	911	898	899	863	857	940	898	936	892	888	845	897	886	897	918	905	923	860	869	895	853	903	820	882	910	839	841	911	870	894	928	850	871	853	850	932	950	894	876	868	902	850	835	904	872	923	895	900	920	865	896	884	915	904	903	902	917	927	913	862	887	872	960	920	862	860	876	881	896	870	848	886	911	907	892	910	860	897	856	968	956	898	880	907	931	912	890	888	854	891	895	841	874	855	841	973	864	894	892	913	882	871	917	887	956	910	860	943	833	959	857	907	904	943	881	893	855	879	865	883	845	939	915	863	899	855	863	865	894	933	869	906	899	896	876	945	908	886	894	876	898	894	894	887	852	890	901	856	929	845	929	881	896	926	904	903	877	902	898	884	942	837	894	893	882	829	879	865	905	864	889	876	919	867	870	890	901	892	890	946	862	929	878	888	865	915	883	906	938	908	880	926	932	876	879	913	985	914	872	902	897	885	900	892	885	852	908	844	858	898	884	862	914	925	907	827	898	908	867	900	890	958	884	839	865	908	907	933	918	921	952	918	883	850	863	872	900	923	920	906	927	901	912	942	903	905	919	945	939	897	859	882	904	929	879	877	918	853	807	873	878	867	904	914	855	872	910	887	855	942	874	932	892	893	937	865	934	917	887	882	916	871	843	892	895	904	842	869	939	859	902	910	860	882	898	918	903	926	936	923	865	869	912	855	880	885	946	873	909	883	937	919	854	877	889	877	900	828	829	862	855	877	847	916	905	871	872	868	954	845	891	899	945	825	906	884	909	863	867	882	884	911	881	885	892	911	890	888	925	861	847	851	911	881	943	874	877	889	931	940	874	907	905	841	839	940	914	858	894	879	906	899	920	896	922	913	879	894	910	856	894	882	887	925	912	940	948	865	900	870	875	828	913	898	940	840	875	930	878	930	891	939	881	851	950	906	858	895	892	899	868	844	881	938	902	870	856
14154	1798	1864	1600	1055	864	738	600	556	525	492	488	440	432	405	378	413	392	380	379	376	385	334	321	339	375	354	336	371	329	346	368	340	324	355	350	340	359	321	383	343	352	343	349	351	334	341	325	347	337	345	330	322	343	346	336	343	332	330	311	358	324	360	358	330	355	373	363	360	337	351	330	323	352	332	331	344	347	326	338	301	336	286	343	358	324	351	317	358	343	332	320	340	332	354	358	355	328	338	345	300	328	309	324	314	341	318	329	337	354	338	304	325	348	308	333	343	334	321	300	351	344	310	284	325	320	346	357	326	332	321	297	315	316	331	324	356	329	336	346	355	326	296	333	331	345	321	336	343	330	345	347	348	353	345	318	329	337	339	338	344	353	310	357	375	346	310	330	303	351	335	349	321	350	332	306	370	324	291	311	366	342	318	301	351	337	342	354	298	300	303	326	345	346	344	323	318	308	322	322	328	350	348	376	315	290	309	329	364	336	326	338	322	325	325	328	334	375	345	328	385	350	353	344	324	304	330	346	314	317	339	331	304	334	344	306	329	359	362	363	308	328	332	336	320	362	310	300	329	357	348	337	322	356	319	355	333	332	321	325	348	354	341	343	319	328	297	370	373	329	338	344	334	338	328	304	374	340	326	306	292	316	305	333	319	315	340	346	333	320	323	301	334	333	400	363	322	315	313	338	310	316	339	320	325	333	318	332	329	359	345	341	349	369	325	311	364	340	323	344	347	317	347	307	313	325	349	337	303	299	337	327	356	339	308	337	328	320	319	362	351	351	372	353	390	346	323	315	307	349	306	319	325	355	306	323	361	329	327	337	312	335	333	364	345	382	329	321	326	313	308	330	330	307	319	343	345	333	356	322	328	318	320	304	353	312	343	337	298	346	313	305	329	356	340	307	343	310	345	342	328	327	339	307	326	362	333	350	302	345	335	349	312	332	353	328	355	325	316	340	307	315	339	357	325	341	303	335	353	303	315	343	341	362	334	362	349	351	336	342	346	376	323	331	320	343	359	328	315	349	322	347	312	354	357	318	276	331	376	327	354	365	352	342	326	329	330	380	349	325	325	335	342	342	329	353	341	334	337	309	348	314	317	332	326	352	351	336	355	330	339	341	320	346	361	340	310	306	311	352	307	328	311	356	340	336	328	323	355	323	358	319	341	330	359	348	334	342	352	338	305	340	340	368	355	337	331	356	314	334	346	332	336	332	327	344	345	341	314	334	315	335	327	359	338	357	317	355	338	356	326	331	285	319	351	346	336	342	354	374	343	352	295	354	336	321	325	338	311	312	376	337	302	330	320	333	341	360	334	323	350	323	328	319	323	325	313	309	316	339	339	365	329	384	308	329	322	318	354	331	326	327	338	332	348	292	343	383	318	314	353	341	339	326	322	363	327	320	348	333	337	322	301	360	326	340	333	351	333	321	333	334	348	317	364	364	330	367	372	334	328	297	318	325	347	331	316	359	351	325	350	327	358	313	336	354	319	314	318	337	336	321	335	334	346	302	344	329	321	296	344	342	315	330	342	329	327	357	327	318	314	352	339	377	346	338	371	307	341	357	304	332	368	321	281	358	325	346	301	365	349	340	355	321	382	337	313	320	335	327	386	326	375	346	341	347	333	339	328	326	335	345	333	328	307	327	315	375	328	344	326	334	343	332	362	333	343	336	333	351	312	364	334	388	322	310	317	296	293	321	325	306	303	349	338	331	334	320	337	327	304	335	377	316	342	336	331	339	352	349	337	319	337	365	327	316	318	323	334	329	337	336	306	338	329	344	303	371	325	314	362	351	309	321	329	320	322	365	374	331	308	322	341	304	323	328	331	342	332	327	342	350	334	362	345	322	320	334	341	342	340	365	309	344	344	323	307	331	328	318	329	332	275	333	355	338	359	334	358	339	342	338	337	343	334	350	309	320	361	317	356	340	338	344	325	374	335	322	323	312	311	330	290	348	323	330	320	361	360	349	335	340	336	356	329	321	317	359	322	328	325	358	372	317	310	330	317	334	306	338	350	363	326	323	343	352	364	317	347	340	316	321	359	338	339	320	353	300	331	315	333	354	313	314	349	325	330	316	335	360	343	328	316	310	324	351	333	324	312	335	295	349	337	348	335	325	337	351	341	320	344	368	327	346	339	323	320	380	373	356	334	344	341	329	335	336	312	309	350	355	386	341	349	351	337	307	326	315	345	317	317	355	353	362	356	331	326	357	336	360	344	304	335	377	333	345	344	349	327	310	290	346	328	348	307	357	337	328	318	360	323	322	335	334	316	349	340	334	331	335	314	321	328	381	375	346	338	326	353	319	324	336	319	318	353	348	369	325	347	314	329	318	355	323	333	340	357	326	320	359	357	341	306	332	324	313	355	311	353	316	339	308	317	308	321	337	295	320	327	340	323	312	318	339	346	324	357	322	360	368	340	362	321	298	344	372	342	322	344	322	324	344	343	345	328	321	345	306	361	346	353	308	315	334	351	347	341	334	332	321	319	377	316	350	298	350	371	359	327	321	333	312	367	324	340	350	328	337	329	375	344	333	323	337	340	349	303	356	342	322	317	297	343	335	326	288	339	359	320	325	334	345	361	329	329	320	307	320	362	350	322	299	292	372	338	352	327	338	302	332	326	333	372	338	340	308	334	342	323	371	344	336	344	339	385	334	305	289	345	338	340	336	332	311	340	357	301	343	331	323	334	352	349	323	328	310	342	361	331	337	310	351	338	337	357	356	321	338	340	311	336	350	322	317	359	324	344	360	321	338	365	386	331	354	317	326	330	335	319	328	322	348	339	353	342	350	350	351	316	357	322	346	320	355	316	351	333	323	334	354	339	306	330	338	341	324	325	338	341	352	311	320	372	345	326	307	318	322	323	351	334	309	349	319	327	360	362	327	334	355	348	328	321	363	384	353	364	341	371	332	320	328	342	340	333	323	323	347	343	347	359	321	366	323	322	300	353	308	355	319	344	344	328	323	299	341	343	349	332	316	347	317	327	337	354	353	337	311	325	332	339	347	351	333	310	373	325	351	350	328	341	325	336	342	335	353	340	354	344	326	338	366	352	337	348	370	334	356	324	346	336	327	322	340	333	318	325	338	328	374	377	324	342	309	331	364	335	315	336	342	358	328	324	311	352	360	346	343	342	352	342	361	357	334	338	330	329	377	328	316	346	317	320	308	342	346	329	369	339	329	322	331	326	316	304	298	293	332	339	342	312	344	338	316	299	336	313	320	352	279	335	338	346	363	369	310	318	322	351	365	350	342	312	298	314	341	331	333	356	297	329	353	356	313	352	317	326	323	341	332	339	323	352	330	325	342	351	335	344	339	345	284	316	343	322	351	338	348	318	341	322	348	341	320	345	361	354	311	342	306	322	359	358	321	309	328	347	328	333	343	329	309	326	340	302	288	330	346	351	345	359	331	348	298	329	348	322	344	348	324	317	332	333	359	321	314	326	353	306	341	356	325	338	306	314	330
7705	2128	3678	4643	4213	3569	3100	2760	2315	2077	1918	1791	1558	1537	1485	1349	1254	1302	1253	1207	1181	1103	1104	1050	1101	1046	1051	1061	1041	1009	1030	1007	1001	977	934	959	936	958	916	886	960	891	935	941	916	985	902	865	932	983	913	962	883	900	910	912	896	920	921	924	909	914	944	916	929	874	885	867	887	937	925	871	844	870	923	915	939	894	931	909	902	889	921	890	892	933	861	900	886	886	848	842	924	865	887	873	894	899	903	820	885	859	889	886	856	840	914	878	892	910	857	916	888	906	898	874	865	838	874	882	899	893	878	936	899	863	816	878	861	895	837	865	890	914	914	877	876	856	888	894	833	892	872	838	877	920	863	871	860	877	919	875	860	907	889	883	905	900	837	865	899	923	874	911	885	916	911	818	916	860	881	876	884	894	894	879	858	887	904	889	906	910	867	874	881	831	912	868	921	899	884	892	871	871	917	913	870	868	862	898	839	846	856	893	878	872	824	893	827	923	842	867	878	831	866	870	831	857	854	891	863	919	859	857	814	860	801	910	875	938	911	867	899	915	935	877	878	853	873	868	938	865	824	886	850	850	903	831	881	896	956	837	918	862	896	889	877	873	889	885	900	876	893	872	859	885	896	851	815	859	903	868	846	831	885	858	866	858	868	876	900	875	886	890	859	868	898	922	855	862	919	847	889	876	860	864	884	843	875	898	921	880	889	912	846	841	871	839	868	931	897	884	909	812	909	837	896	830	914	854	864	827	881	869	889	889	884	848	899	917	843	861	902	900	937	867	903	859	862	827	842	853	833	914	894	880	890	868	926	903	896	902	837	856	864	917	823	889	839	963	862	869	892	901	834	913	897	889	928	817	908	857	900	871	931	919	849	909	867	906	891	879	863	880	860	905	912	809	890	839	854	909	846	901	827	928	815	858	883	873	879	862	872	904	938	887	910	880	928	917	853	892	900	905	825	885	837	930	848	854	856	865	893	881	872	879	862	906	871	881	886	861	872	885	913	842	843	872	851	906	881	812	908	851	905	924	880	882	897	845	857	885	867	828	913	904	873	870	864	856	830	874	889	840	896	863	886	876	902	917	888	856	856	827	867	852	893	853	933	902	870	861	828	905	905	899	900	843	881	897	878	865	910	885	896	828	890	954	895	871	847	830	852	886	906	873	918	874	835	883	869	821	867	907	820	854	860	896	876	875	908	847	827	922	894	913	915	914	903	834	877	888	937	834	898	863	900	905	881	842	829	843	907	863	884	853	867	827	882	842	900	927	878	873	947	827	907	856	888	877	899	892	866	889	930	844	875	915	863	904	866	914	961	872	867	879	845	930	890	856	835	886	793	811	851	886	868	875	899	926	911	901	827	852	869	852	920	864	841	875	904	898	898	869	927	858	907	899	868	886	886	852	845	812	874	899	878	874	862	870	828	881	888	881	913	890	928	880	903	895	918	880	861	922	860	855	887	829	863	884	828	843	859	864	871	872	882	857	905	914	817	893	889	857	910	884	889	930	880	850	911	858	868	860	931	892	865	884	890	872	872	861	887	895	913	892	845	848	857	846	820	841	892	893	877	867	836	892	833	840	882	900	854	869	861	860	879	876	849	961	883	829	940	891	859	926	882	871	862	881	830	859	881	863	864	910	834	858	871	847	841	857	859	910	901	894	843	836	919	878	868	802	858	890	926	899	850	887	830	865	882	851	857	890	867	860	875	859	875	872	874	887	889	840	896	870	895	871	868	835	877	901	913	868	857	845	897	894	872	879	840	903	866	900	872	866	869	835	825	913	919	889	895	895	897	886	881	819	913	907	836	833	883	898	848	880	848	883	903	887	889	884	898	921	881	874	847	858	860	817	907	881	836	904	869	937	844	841	891	855	867	844	924	866	873	868	842	894	842	892	917	837	866	842	883	848	912	863	876	854	894	920	861	906	887	872	860	916	842	893	860	867	863	879	889	863	851	937	915	875	896	871	827	873	876	854	855	868	871	904	864	909	913	870	832	873	907	904	841	843	870	857	866	879	897	888	901	870	831	852	835	902	856	889	893	868	877	859	924	824	861	870	895	885	852	834	865	862	871	893	859	821	891	861	855	861	894	872	814	882	830	880	862	899	863	886	869	873	873	882	915	898	830	850	818	847	922	895	842	860	934	863	915	866	911	951	873	872	910	871	933	863	874	889	865	900	889	846	866	906	868	854	901	815	869	868	890	881	826	895	924	873	821	892	897	878	891	921	855	899	897	885	946	855	938	922	885	902	896	858	927	902	865	870	803	877	850	926	899	873	796	869	889	839	872	883	916	891	857	867	889	850	888	890	846	849	928	823	967	886	847	905	865	901	882	833	920	858	886	850	880	882	852	931	877	858	866	887	886	855	870	805	867	856	867	845	853	871	854	879	884	900	857	856	839	847	914	903	888	879	841	885	873	801	903	838	852	831	844	863	959	896	863	878	881	875	915	892	881	872	883	876	849	939	920	867	936	919	904	860	869	801	851	864	836	866	900	900	936	852	902	877	813	857	900	924	856	841	852	873	908	929	907	847	846	887	857	869	892	861	886	891	851	858	854	862	929	907	888	878	873	871	857	900	926	856	865	879	912	906	882	867	866	877	860	885	836	881	895	869	878	887	847	867	880	876	903	893	869	837	911	862	831	882	918	890	854	880	858	900	921	856	872	864	855	866	910	868	927	870	874	893	906	883	900	918	866	905	882	892	895	900	891	896	804	819	848	819	882	910	865	824	876	879	901	859	890	904	885	875	856	850	887	888	877	809	856	842	855	887	903	923	831	899	882	891	863	919	880	967	868	866	825	873	866	921	899	894	875	868	858	900	882	847	883	907	916	907	900	904	904	906	846	889	922	872	852	893	911	864	927	924	886	887	880	895	855	886	902	826	877	901	906	856	842	824	928	817	932	836	876	856	867	905	862	857	850	908	909	870	876	924	853	898	877	910	816	864	896	860	890	818	851	872	883	915	895	864	915	891	914	852	888	849	899	887	863	837	915	872	883	917	878	889	852	915	899	848	907	874	909	856	860	879	832	872	865	865	867	896	894	920	872	890	872	861	884	889	876	912	913	854	887	860	877	829	880	871	842	891	844	853	866	857	832	840	874	879	905	888	915	863	834	933	877	854	887	850	896	888	892	853	865	857	880	879	845	900	925	843	910	872	902	847	848	860	895	874	886	859	856	867	860	881	909	891	909	860	872	926	872	860	872	824	857	823	903	848	900	849	882	862	901	904	858	881	904	857	862	845	860	874	884	893	872	845	864	887	851	887	926	869	880	886	827	912	843	823	873	884	888	912	918	879	869	903	854	875	883	837	932	857	874	859	871	840	863	875	894	863	876	885	891	859	841	909	873	873	900	896	921	870	881	904	923	851	933	907	847	917	883	887	904	848	894	934	923	865	827	839	865	913	858	823	888	907	880	858	914	825	822	906	821	863	854	894	870	850	951	894	864	892	871	843	899	871	901	887	914	835	909	881	932	929	884	854
1961	186	185	161	176	176	170	188	142	178	155	158	159	161	187	166	192	172	172	176	182	149	151	152	162	168	160	146	174	186	161	182	173	172	164	131	169	192	158	131	151	149	165	168	177	157	168	155	144	142	146	156	160	167	156	153	159	166	156	143	166	163	157	157	154	162	161	162	149	163	162	142	161	156	138	142	157	151	153	183	143	151	167	187	187	132	144	173	163	161	156	123	161	187	166	165	175	159	162	157	176	165	148	156	164	172	152	157	173	171	175	165	155	167	179	164	157	160	198	187	175	151	166	160	164	146	155	162	182	169	166	148	156	163	139	158	131	169	158	171	163	182	145	168	167	172	160	157	150	159	173	147	155	149	141	155	162	142	163	137	165	170	176	182	154	160	164	163	170	166	173	158	157	159	180	170	157	158	147	171	154	157	165	163	158	164	167	158	188	174	158	158	158	145	179	143	155	163	157	156	145	163	170	142	181	153	176	157	168	181	163	174	163	158	171	166	150	158	171	160	162	163	161	153	146	149	181	152	153	150	156	179	164	165	152	147	173	165	154	202	168	160	154	150	141	153	159	175	170	167	172	182	141	160	161	170	134	142	179	153	159	147	169	144	172	180	147	170	145	170	155	134	157	178	154	163	169	164	139	153	173	182	170	165	139	153	145	161	157	167	144	149	162	161	179	172	158	177	152	191	160	163	155	161	167	137	168	154	138	178	181	172	158	177	145	180	170	161	151	170	149	169	184	173	158	161	148	149	144	165	169	172	162	163	168	151	162	192	166	165	160	169	172	152	155	146	157	178	180	161	166	180	160	154	168	149	159	162	154	163	170	157	153	149	170	139	170	155	170	168	147	165	154	156	155	168	170	167	152	168	149	155	141	140	158	134	157	167	155	148	157	147	142	152	165	167	164	166	177	157	162	163	156	171	171	165	167	153	163	186	158	147	167	155	149	144	168	188	166	127	142	190	185	152	157	180	156	143	179	164	155	170	153	159	174	153	164	164	175	168	168	175	168	175	160	153	147	166	170	158	163	154	166	143	145	158	143	169	158	175	154	179	159	167	151	156	156	150	173	161	171	182	168	171	163	154	173	155	192	156	169	152	149	150	139	155	172	147	168	156	162	145	148	136	164	161	170	143	159	152	162	170	154	173	150	157	155	153	129	145	150	155	180	145	166	155	181	181	182	169	163	177	162	149	144	151	175	144	175	181	175	141	160	157	144	156	146	170	156	171	178	143	198	155	161	159	162	164	152	166	148	159	136	138	168	146	158	162	137	181	155	149	163	157	151	158	149	155	146	161	150	140	146	169	143	153	167	157	166	172	159	161	179	163	165	173	162	151	121	170	172	152	169	185	154	128	158	178	155	152	166	148	141	145	171	164	148	161	168	166	178	157	164	162	156	155	176	173	166	187	152	167	172	162	169	181	161	159	185	167	179	167	179	161	144	160	170	151	182	152	166	139	170	146	173	164	151	156	153	161	172	156	162	146	158	153	154	153	157	138	152	159	165	159	163	162	172	153	168	178	156	168	183	165	179	148	127	167	160	179	173	144	191	168	155	175	162	144	157	153	143	160	150	138	150	149	153	180	156	181	163	180	179	170	161	153	161	160	143	141	145	160	155	166	172	148	167	147	170	157	167	164	148	135	170	148	145	146	163	144	136	147	177	177	167	159	172	148	150	164	159	146	139	150	177	173	156	168	161	165	161	162	161	148	159	171	172	176	160	171	169	150	186	156	164	179	150	152	165	141	167	175	152	152	172	172	164	157	165	160	168	166	155	149	159	175	180	169	140	149	171	163	162	141	160	175	166	165	159	164	169	177	165	187	161	152	150	172	167	160	155	147	144	146	171	171	166	185	167	147	183	168	145	162	147	172	178	153	170	179	145	182	175	179	172	178	165	167	157	156	150	152	152	136	170	141	162	175	155	157	172	172	154	179	168	145	182	167	142	153	151	142	168	176	155	171	140	167	148	159	161	167	151	170	151	150	168	191	176	158	179	181	159	158	176	161	172	173	159	153	163	170	146	168	178	166	165	156	153	180	178	160	168	157	167	171	167	144	188	155	158	175	159	158	163	157	170	151	153	165	149	143	154	163	158	158	170	189	164	147	172	149	167	162	157	177	177	161	164	178	150	150	163	171	151	151	132	151	135	164	155	174	169	161	147	150	141	149	166	154	155	142	166	181	144	151	160	155	148	189	158	179	143	147	138	187	149	168	166	166	141	171	163	156	167	152	163	143	171	156	134	166	157	172	172	169	148	163	163	168	148	173	141	172	174	165	169	146	153	176	170	188	155	156	149	157	178	154	168	163	139	153	147	165	149	147	172	143	165	169	146	169	155	156	167	167	162	158	184	164	159	175	164	147	152	167	169	172	183	161	172	147	152	150	157	176	145	175	156	143	150	170	169	162	145	142	151	175	151	156	169	154	137	167	174	162	149	158	152	166	137	175	175	142	162	153	144	162	151	154	156	137	156	171	168	150	159	134	167	184	180	169	144	170	156	140	171	172	158	172	176	158	161	160	155	153	144	168	165	168	160	163	155	174	158	154	158	183	175	157	163	167	159	184	162	199	154	147	155	157	155	168	174	170	148	160	167	159	178	137	151	144	163	164	166	145	171	161	134	171	173	149	179	152	146	178	139	167	158	157	169	160	186	140	170	155	162	151	164	162	156	154	165	153	177	176	170	175	159	168	142	149	152	154	156	142	182	143	156	158	152	167	170	163	153	156	159	174	155	164	153	182	176	171	179	171	180	142	161	163	148	175	161	161	183	142	174	155	175	167	147	172	155	158	158	177	170	125	181	156	173	170	169	155	185	159	163	161	162	159	168	152	142	147	149	150	178	167	162	162	150	156	182	136	157	150	179	152	146	166	149	158	172	182	156	154	175	163	149	162	158	174	167	153	177	178	158	137	156	183	160	160	160	152	143	161	157	162	164	161	174	160	160	148	176	179	153	154	181	146	165	153	150	155	167	178	157	162	180	153	149	168	172	151	137	154	150	166	164	153	130	148	173	169	163	164	152	158	171	159	136	162	185	168	160	175	148	141	169	174	178	177	170	167	174	171	166	185	157	150	158	161	181	164	179	131	171	165	185	132	146	167	161	162	165	146	168	168	146	151	159	186	163	163	132	163	159	140	165	170	174	183	170	184	183	152	139	151	157	156	158	161	155	158	158	170	171	148	156	164	143	166	150	148	195	161	162	165	140	159	157	162	154	167	162	157	159	153	150	170	160	157	153	148	169	149	168	141	176	170	134	136	166	169	154	150	177	149	171	144	153	182	160	155	144	159	191	158	155	162	161	151	155	183	185	186	174	136	177	164	168	171	149	160	161	159	142	156	161	155	150	162	176	169	170	156	154	172	153	154	180	177	174	188	147	156	151	169	151	156	148	185	169	199	158	166	146	180	167	148	168	158	171	163	160	184	157	158	161	159	165	166	177	170	148	131	145	158	169	148	154	166	154	178	157	140
2245	532	581	591	607	585	535	586	580	546	538	549	518	537	532	534	512	522	532	503	518	495	519	576	482	496	529	544	502	467	565	578	499	539	559	524	473	545	514	532	572	547	518	519	520	519	530	551	485	493	487	549	532	474	506	517	507	493	534	505	519	559	535	500	543	558	461	533	549	520	545	519	493	469	538	500	508	501	537	507	471	512	525	559	557	503	485	472	496	503	518	494	498	513	519	493	520	542	519	528	512	468	492	514	546	532	504	525	503	520	530	488	519	543	524	511	519	527	555	536	492	520	488	495	543	494	506	534	515	509	485	514	540	499	551	562	543	482	565	530	514	521	519	510	497	512	494	484	499	489	521	533	463	497	501	501	515	496	486	533	534	527	514	516	512	529	508	539	511	521	508	497	510	514	523	521	519	497	491	540	491	541	541	491	538	538	508	558	536	497	510	566	491	567	537	524	556	513	537	536	523	471	506	503	495	528	527	490	521	570	526	527	514	449	483	529	522	512	526	494	542	471	485	541	519	525	514	490	512	520	486	498	498	518	505	492	469	566	491	496	578	506	551	526	543	526	523	509	508	493	504	510	463	517	501	504	481	560	532	507	555	537	505	501	476	531	484	503	529	498	503	521	520	535	528	521	505	556	492	514	528	521	488	516	503	506	474	542	517	493	509	545	541	547	518	563	496	498	474	550	541	547	527	525	506	499	514	493	511	540	495	555	513	518	526	508	521	529	500	508	574	529	538	549	479	499	521	548	515	496	500	508	468	531	491	524	541	555	543	523	535	503	494	534	499	515	491	498	514	517	504	520	516	524	551	494	539	521	497	535	529	496	469	541	512	530	500	509	530	488	501	539	522	441	518	537	531	485	479	491	517	528	510	537	519	505	523	493	515	529	502	484	520	474	515	506	520	522	491	530	528	521	505	528	537	503	494	552	519	495	514	540	468	489	551	471	520	525	509	514	521	516	517	536	496	551	540	502	493	510	538	488	532	508	553	499	480	533	511	516	493	535	534	492	508	506	510	498	506	527	540	572	543	523	544	491	515	522	470	531	524	492	499	498	489	515	500	498	536	514	473	553	470	534	499	486	510	520	521	487	507	497	528	519	487	502	523	493	525	566	510	554	500	536	503	492	530	543	510	523	552	537	503	535	489	511	559	510	514	520	569	518	498	531	549	560	560	528	484	499	514	517	535	461	521	486	507	566	520	506	513	528	499	505	529	492	455	522	517	554	469	507	527	550	509	544	517	504	517	472	484	528	485	509	498	534	512	529	505	573	544	496	516	516	504	487	524	568	486	517	544	526	552	528	529	555	515	521	480	504	498	546	524	544	518	494	481	492	508	477	545	508	502	500	543	564	503	515	474	507	521	495	490	466	542	508	499	505	490	505	497	484	513	501	513	521	550	507	509	502	518	513	546	554	478	495	506	530	487	543	534	512	507	522	538	513	515	473	515	498	508	492	472	574	547	524	459	511	522	531	536	531	496	480	540	485	519	512	526	513	488	481	494	515	525	516	481	478	506	488	517	502	512	495	499	491	519	527	502	489	490	527	546	535	542	497	523	532	511	469	536	474	545	542	518	533	488	522	534	479	545	547	516	542	517	503	506	506	533	496	514	487	527	509	483	474	506	523	548	539	508	453	513	494	523	513	516	512	524	531	498	486	517	504	540	502	539	537	489	530	493	518	467	507	478	497	528	539	498	552	515	509	484	524	522	476	505	493	483	537	522	562	489	501	479	570	491	484	486	535	521	577	501	508	520	516	502	511	513	488	481	525	506	566	506	496	525	512	544	518	538	530	545	518	520	511	510	509	510	556	478	496	529	541	522	532	511	484	519	508	467	495	508	510	502	572	504	497	518	508	528	497	548	500	481	540	498	541	509	507	503	515	521	531	505	502	502	530	518	507	516	515	518	480	520	497	516	568	500	518	490	492	522	457	481	483	562	510	481	489	564	490	539	483	520	468	541	534	514	500	513	515	478	503	499	512	508	510	523	499	551	548	521	491	502	478	517	501	517	526	516	511	499	491	526	520	531	535	544	529	526	468	487	524	539	533	504	525	523	530	510	555	476	507	472	532	515	506	508	481	516	508	551	452	496	494	498	514	481	510	567	495	529	454	530	510	515	536	532	485	507	515	498	533	508	502	459	460	525	492	539	554	507	529	494	488	551	548	489	515	519	528	516	510	511	527	508	549	530	533	506	546	473	510	525	540	544	484	510	563	517	531	527	571	504	575	526	565	530	505	520	481	515	515	482	508	511	527	537	530	499	555	537	506	521	523	510	523	500	553	498	528	530	553	496	545	511	527	501	515	508	501	527	539	525	514	552	499	558	536	539	546	520	495	503	505	486	526	536	536	513	512	509	507	506	502	498	517	550	534	544	462	518	517	571	536	525	507	536	552	520	539	515	522	511	514	511	539	522	514	483	538	529	497	514	509	518	531	569	548	489	526	515	498	486	483	509	505	539	503	485	517	490	531	533	493	499	526	521	530	547	515	537	536	480	511	514	517	480	494	548	535	462	547	505	496	536	495	497	537	524	472	515	508	527	487	500	492	507	513	490	525	527	496	522	525	487	492	475	517	506	508	478	516	483	520	529	495	513	480	521	524	547	525	513	541	560	554	557	493	524	518	493	521	531	562	543	536	515	489	497	517	504	499	493	509	518	472	522	492	503	493	529	484	511	454	466	514	556	541	521	519	498	517	509	505	577	489	550	473	463	529	506	509	520	536	489	471	516	477	509	509	473	518	541	492	522	530	535	519	516	511	509	532	534	508	526	478	507	493	498	529	523	516	539	502	526	506	533	479	498	519	501	497	475	494	535	520	556	511	535	520	500	448	516	512	483	461	544	493	505	508	518	527	494	490	511	557	550	516	520	457	505	539	513	559	490	503	474	528	489	516	522	526	585	518	500	512	479	517	486	477	488	523	497	494	504	502	507	506	531	509	515	527	495	544	524	519	475	506	510	536	520	548	540	545	507	489	534	477	495	511	493	546	476	484	470	521	501	504	521	528	481	544	490	490	507	508	494	503	520	541	491	506	518	520	539	550	497	485	494	475	519	509	560	529	534	518	548	522	475	570	534	491	534	523	588	557	512	526	520	549	514	516	510	540	516	509	471	463	523	518	521	498	507	528	516	487	536	533	517	497	539	534	545	510	531	526	523	539	547	470	484	488	497	548	523	505	480	510	545	529	510	538	504	516	516	519	546	511	488	528	494	500	529	483	526	532	560	505	496	469	529	574	547	496	501	502	493	496	492	535	504	515	505	491	527	531	518	512	553	528	538	514	509	519	480	533	526	506	526	511	485	549	514	542	505	504	475	535	514	548	572	546	515	519	509	497	526	519	534	515	563	522	455	538	532	536	508	463	580	530	521	513	520	514	523	559	492	520	503	547	524	537	510	510	530	524	498	516	495	487	530	510	542	507	486	535	495	518	549	471	484	539	512	513	494	491	475	509	548	462	460	556	474	535
8325	1090	1069	912	663	619	562	508	475	448	396	418	389	349	373	372	365	333	361	367	391	359	402	355	360	322	343	337	332	344	338	337	360	339	355	323	342	329	322	332	353	337	347	331	310	335	377	360	352	328	323	321	358	315	335	309	339	383	303	317	315	301	312	324	322	330	329	333	332	326	349	327	310	328	344	350	310	309	351	344	292	326	320	330	306	342	350	320	341	337	337	359	309	337	352	342	306	314	319	323	331	317	304	319	347	330	343	314	358	350	329	327	329	309	333	304	338	295	312	337	326	318	334	330	318	312	353	343	322	318	352	341	354	346	328	311	333	317	325	348	314	331	310	327	305	340	309	343	331	309	325	346	324	298	323	330	325	310	317	343	329	335	342	321	345	303	314	319	304	316	301	354	297	340	348	329	321	327	334	360	328	319	323	324	314	304	329	338	328	327	332	336	361	307	341	300	360	332	318	334	341	325	334	317	316	315	346	309	320	339	340	345	314	341	323	321	350	344	302	344	331	334	337	314	335	315	344	332	314	354	328	333	330	299	329	336	336	336	318	315	332	314	298	327	302	338	337	339	333	333	337	346	324	296	313	307	330	340	308	305	321	337	335	327	312	285	317	304	334	311	315	337	323	306	328	310	362	341	343	327	322	330	310	333	305	327	347	324	339	328	343	317	344	336	354	315	320	296	352	332	347	294	307	300	330	297	339	318	326	348	371	304	285	348	354	316	309	354	331	304	335	326	356	323	338	340	321	306	290	320	353	372	335	326	323	314	347	319	349	304	318	341	340	274	353	300	318	291	337	350	303	304	349	312	308	312	309	314	322	342	328	307	304	346	334	283	333	334	334	320	353	340	295	337	342	330	299	344	338	335	298	312	321	331	332	342	331	317	302	339	367	324	356	334	321	331	317	353	302	329	295	350	336	344	328	348	320	370	319	318	299	336	301	337	299	316	337	331	334	339	312	342	315	313	363	329	335	329	322	312	299	325	311	321	339	354	325	338	344	317	310	350	348	343	288	334	362	320	331	305	326	288	338	335	338	322	314	287	325	301	353	332	330	306	340	314	359	319	325	341	345	340	339	347	317	336	315	292	307	359	315	357	323	308	316	359	323	322	313	338	323	301	357	349	339	338	330	327	315	318	330	334	330	311	341	335	311	349	315	332	305	301	315	350	309	317	342	319	321	293	291	280	290	338	289	354	337	356	341	315	340	326	323	299	324	342	330	327	308	330	356	344	331	319	313	335	322	350	308	340	318	293	327	354	309	318	307	327	325	340	309	309	330	289	322	356	333	353	300	316	329	356	346	352	307	335	341	332	358	309	338	317	330	340	306	329	367	308	340	289	337	331	298	343	317	312	313	306	340	341	321	327	316	316	341	314	333	325	316	292	304	300	283	321	332	346	335	355	335	336	320	334	312	315	329	347	323	325	347	332	306	313	332	360	334	346	316	339	304	358	331	321	325	343	328	309	351	309	345	360	338	314	309	326	356	352	336	368	292	341	341	323	344	339	355	324	341	342	347	309	347	318	309	335	314	342	340	324	340	309	307	342	311	316	341	312	338	320	316	345	333	308	327	327	341	307	322	327	354	277	314	331	332	326	361	313	301	312	321	344	357	327	314	317	334	310	319	321	313	339	348	350	318	310	296	324	307	329	324	315	337	340	277	325	328	316	326	321	341	315	327	284	294	330	315	299	332	346	330	329	314	335	336	336	343	320	348	284	316	331	360	344	308	326	318	318	326	321	316	309	326	292	314	330	336	317	304	327	332	344	330	298	346	314	327	353	324	327	344	333	372	329	328	297	307	292	334	301	286	329	321	333	311	319	330	321	312	320	353	351	294	294	318	321	306	330	345	333	311	328	310	339	304	335	352	365	311	314	309	340	282	353	322	324	353	337	320	340	338	312	343	323	371	339	363	336	313	320	315	320	322	331	360	351	301	319	329	329	366	327	346	324	310	349	345	334	342	313	333	308	291	317	319	333	301	332	338	317	345	304	352	322	330	283	326	330	349	323	306	347	318	325	328	330	275	297	336	334	306	342	316	340	340	331	294	353	323	354	326	341	304	312	320	343	347	320	340	341	325	334	341	333	329	323	309	308	327	352	334	323	343	323	310	320	314	328	314	342	307	363	320	327	335	318	331	326	344	331	318	326	352	338	338	322	326	313	306	326	351	319	318	347	357	324	351	312	320	310	319	326	345	321	329	362	319	339	294	307	314	349	308	328	307	329	318	321	316	330	342	364	317	325	335	324	325	334	307	333	337	334	347	340	328	343	327	320	328	312	324	334	336	327	333	326	304	323	318	351	346	338	318	337	363	329	317	319	345	332	379	330	310	322	327	333	326	300	324	284	304	323	301	360	322	326	320	310	328	332	359	305	346	330	323	305	344	310	309	350	336	305	307	286	298	316	336	334	323	350	331	312	318	322	328	315	297	322	313	311	293	294	324	312	353	300	322	331	314	338	305	347	352	307	337	328	309	302	359	341	346	339	360	325	319	354	307	374	321	317	330	305	362	314	338	332	330	324	324	338	328	345	325	362	320	331	310	304	345	337	360	342	321	334	301	334	366	333	334	295	349	347	345	324	300	305	316	318	327	332	333	318	324	347	313	331	321	319	336	359	340	330	324	314	327	310	313	348	357	321	300	309	339	311	330	316	300	326	329	312	337	332	309	311	328	321	301	338	318	320	320	330	310	334	328	328	339	331	315	332	304	323	314	341	332	348	321	329	302	317	338	347	325	332	324	355	307	304	305	341	325	281	327	342	342	342	341	349	332	314	304	310	302	314	330	344	321	318	301	345	343	342	309	329	325	325	304	330	317	321	333	311	305	321	315	321	359	313	320	322	317	350	334	312	320	347	339	344	322	329	323	308	296	316	330	305	316	322	329	327	349	339	349	323	313	298	347	337	336	345	340	296	317	323	312	346	325	331	316	301	316	328	340	310	344	324	320	319	335	305	320	330	349	325	343	309	335	315	296	314	318	330	334	320	305	325	361	320	322	313	289	334	349	329	313	360	317	314	333	334	345	325	336	338	306	334	336	327	362	336	344	326	356	334	384	296	299	349	325	324	333	320	325	324	348	329	305	323	324	311	306	306	337	321	310	322	337	330	350	305	324	330	324	309	311	346	361	369	313	339	274	303	321	305	347	328	328	309	367	336	336	337	334	298	297	342	322	343	321	290	338	303	314	311	352	320	328	318	307	316	330	323	332	278	339	356	344	314	331	355	300	346	348	335	331	316	346	313	340	308	347	324	340	340	319	356	339	335	352	313	337	322	319	308	342	339	319	344	309	338	332	297	305	312	309	307	367	362	351	327	316	308	356	302	356	327	302	317	379	335	300	317	308	316	331	328	330	338	324	347	306	320	333	304	324	324	344	312	293	325	320	293	329	304	326	298	314	341	333	336	349	319	328	322	297	342	326	296	290	322	308	313	331	334	323	289	359	348	367	308	367	280	322	349	328	330	341	323
5973	1611	2478	2969	2785	2481	2063	1814	1769	1575	1474	1363	1327	1287	1192	1151	1145	1065	1059	1114	1098	1093	1013	1028	1008	980	942	955	1005	980	1010	958	968	947	939	945	923	944	899	986	935	917	897	919	905	938	904	960	913	913	948	925	947	971	901	889	878	917	913	883	891	962	874	864	912	926	919	912	923	901	936	870	882	935	930	922	865	837	910	844	928	847	910	850	923	915	880	865	873	849	935	927	810	891	887	924	858	877	884	854	877	895	895	895	918	960	861	907	914	923	902	866	914	887	871	924	910	971	892	940	863	931	846	939	882	913	911	881	904	906	921	940	885	878	882	865	876	872	898	922	957	926	843	925	885	880	879	857	945	889	851	909	859	904	891	889	889	904	877	916	946	903	882	864	854	879	868	872	835	885	883	876	900	866	898	864	902	871	871	907	914	918	910	934	900	890	881	897	850	910	910	865	938	850	932	887	862	933	922	843	929	879	897	865	919	924	909	936	897	871	911	920	890	919	877	941	862	874	879	930	934	850	913	898	888	878	894	853	835	874	861	901	871	858	885	857	883	861	904	888	831	907	922	890	877	925	855	873	932	886	873	881	856	851	891	871	900	956	893	847	940	909	895	859	888	913	894	872	897	888	906	876	884	900	876	888	923	849	850	864	927	925	890	821	877	913	877	914	852	898	911	916	923	882	906	882	896	884	937	816	890	892	895	900	921	887	881	838	827	845	902	926	909	913	869	901	915	861	878	872	870	881	879	946	865	928	892	893	871	923	881	907	878	933	879	887	933	929	923	869	869	928	882	931	875	888	920	892	909	844	881	905	898	883	832	913	942	894	907	965	921	942	855	912	845	861	893	903	889	925	972	897	902	858	804	867	846	867	863	874	894	869	901	890	880	870	883	939	873	924	892	871	885	908	882	897	884	905	878	867	931	859	868	915	861	858	923	864	874	899	908	873	958	859	881	891	859	869	900	926	879	906	833	940	862	893	834	864	852	929	931	920	887	898	884	938	900	903	891	918	916	907	906	870	857	897	914	864	902	900	891	887	891	869	875	848	925	897	904	841	869	862	915	875	870	873	872	867	881	858	874	902	843	921	860	918	827	893	894	865	899	882	901	918	862	868	887	931	922	911	910	925	885	870	909	847	887	925	852	892	921	931	908	877	942	870	896	901	854	904	883	896	935	878	941	925	894	908	903	884	892	910	894	896	868	899	905	845	904	885	923	891	895	903	893	896	920	924	918	871	877	878	917	874	859	876	881	874	900	921	868	895	906	930	898	844	867	930	885	883	927	913	889	903	943	887	854	893	914	879	862	934	861	973	852	918	877	905	883	864	887	876	872	870	874	915	912	867	895	912	867	862	904	880	885	914	910	853	881	877	909	919	935	856	857	902	844	875	936	814	876	909	886	897	922	930	890	875	899	882	898	893	872	857	850	895	893	908	864	904	920	916	877	860	913	886	857	848	856	894	862	892	880	850	889	875	915	906	882	850	911	909	859	933	890	866	913	939	919	856	829	849	817	859	880	902	859	902	875	898	922	858	824	910	944	878	810	892	849	904	876	870	858	918	890	885	825	928	898	877	884	861	859	914	928	879	888	863	848	965	848	876	922	907	967	826	880	880	913	908	894	895	884	897	855	884	835	870	876	889	843	882	872	937	880	878	901	913	864	877	953	909	892	896	832	875	869	859	858	849	911	885	870	883	886	903	895	917	863	884	942	878	954	892	915	890	875	868	903	885	896	856	929	852	833	864	912	885	853	904	908	868	862	902	920	901	851	901	860	842	873	900	866	923	861	849	835	818	915	951	912	904	856	939	861	905	865	894	930	939	893	851	983	950	881	866	885	895	862	929	899	853	851	938	917	936	892	877	864	884	891	947	928	949	950	898	916	879	854	883	877	850	897	915	914	822	918	867	883	857	882	861	893	864	891	864	913	935	909	899	863	936	915	849	888	889	883	945	944	867	927	914	858	871	954	881	856	870	879	906	884	901	910	881	883	918	853	892	894	897	820	857	878	885	943	882	933	914	870	923	923	887	864	884	887	902	863	870	870	938	891	871	906	953	911	883	898	890	929	896	878	926	943	905	881	894	885	914	900	909	880	884	873	913	863	882	892	912	861	835	869	907	878	905	932	926	884	925	900	914	892	841	864	937	913	899	894	917	912	922	944	862	885	820	839	891	925	885	886	875	938	891	905	921	847	910	878	909	931	944	884	898	932	877	939	862	902	814	887	888	899	847	951	866	887	823	890	919	882	907	912	884	884	879	929	867	885	901	844	909	906	858	942	910	876	883	872	878	876	920	932	866	881	869	904	907	854	879	882	925	883	935	907	906	865	879	877	918	904	896	918	875	941	917	881	873	913	857	856	871	933	918	873	901	867	939	909	861	898	882	875	878	920	867	852	886	910	879	898	897	899	882	901	882	856	890	912	873	859	884	888	873	948	852	875	885	893	869	892	858	891	843	892	877	888	908	874	901	931	903	895	872	932	913	939	874	918	875	898	871	865	891	857	803	885	889	892	895	839	904	881	914	898	900	880	883	891	883	844	879	878	915	891	913	838	933	902	890	887	912	898	907	882	934	883	905	862	917	922	891	849	889	890	869	915	821	891	846	912	867	889	893	867	885	906	935	845	835	928	930	894	895	886	949	877	860	889	855	902	829	942	930	892	836	922	888	919	891	896	923	909	900	811	916	885	841	915	903	853	909	878	910	872	855	905	925	882	866	865	925	939	903	874	904	891	872	901	906	877	906	904	897	907	849	927	862	891	911	903	859	881	892	860	885	939	852	840	863	916	899	913	920	867	976	847	870	972	872	939	876	862	916	949	896	873	918	893	933	852	926	879	890	880	891	913	871	867	905	900	857	898	867	871	862	822	839	918	832	874	890	871	945	912	888	960	967	859	877	908	911	880	873	881	903	868	842	871	907	898	887	892	902	866	917	874	876	889	886	859	900	897	898	867	896	879	892	903	853	860	908	908	822	883	877	905	880	900	901	890	886	917	907	885	880	955	881	921	886	902	860	899	860	925	879	890	899	867	870	851	933	827	919	880	885	828	846	923	847	938	907	850	865	894	845	883	900	860	858	860	880	871	886	898	873	868	898	853	876	874	924	839	899	905	997	900	873	895	875	880	913	922	901	860	884	895	853	888	882	872	868	852	912	854	897	935	926	860	914	897	942	896	825	852	861	956	905	918	918	873	937	883	935	883	893	877	880	918	883	891	882	871	883	865	835	878	902	893	891	908	897	840	884	923	847	875	891	898	887	893	877	858	880	875	846	880	901	946	931	878	903	912	893	879	878	882	874	882	897	864	912	943	871	874	901	871	858	901	879	887	887	887	879	893	900	892	874	924	927	857	902	913	900	914	920	948	850	851	860	946	862	861	886	857	886	863	926	937	825	854	896	886	915	905	890	800	890	871	883	884	877	835	886	865	881	883	850	869	908	909	946	887	897	907	923	862	868	889	899	840	881	881	842	885	919	871	909
14263	1935	1879	1473	1044	877	793	630	578	487	553	420	436	436	424	413	394	352	385	410	399	372	353	360	376	348	379	344	376	370	319	345	363	358	369	359	331	334	326	340	352	329	388	382	319	367	324	335	358	370	350	319	361	333	332	323	313	330	334	319	348	339	335	337	331	336	342	365	356	328	398	340	347	335	341	314	326	315	359	344	360	338	351	348	337	355	343	301	318	354	335	309	302	332	295	345	315	338	358	367	328	360	325	343	343	319	317	331	334	324	359	345	348	381	318	310	359	340	347	308	300	321	316	316	320	355	354	341	351	321	330	356	319	352	381	362	322	309	331	302	353	306	324	333	336	337	323	340	333	352	360	322	317	327	350	307	340	342	354	337	332	316	360	320	348	366	332	338	343	333	349	301	364	348	323	330	318	323	352	361	315	352	338	326	357	316	317	341	351	347	336	305	336	334	369	362	348	350	324	298	337	337	329	349	330	392	329	330	309	351	327	343	338	330	343	322	351	313	340	344	323	327	348	338	321	334	303	358	343	362	334	349	360	359	343	343	395	324	344	353	313	345	339	346	309	324	331	341	344	347	340	303	305	351	348	316	332	346	329	332	331	338	341	328	319	321	331	328	308	328	347	335	324	311	363	339	312	342	300	307	334	318	303	332	364	335	344	299	336	320	342	312	342	334	332	321	299	316	325	305	322	361	323	335	362	341	345	339	363	358	334	324	313	323	314	312	332	300	329	336	360	305	358	326	338	350	344	343	330	339	340	363	330	329	290	364	348	346	319	330	355	357	321	328	297	315	360	321	304	332	301	358	332	345	339	331	339	332	331	308	325	352	374	308	349	345	341	326	316	344	349	320	325	303	354	333	362	338	334	330	322	337	355	340	308	321	337	329	304	336	338	321	344	320	321	342	351	334	341	331	361	360	301	342	319	344	314	357	324	319	300	358	319	303	365	321	335	319	337	326	365	357	337	322	316	334	347	362	322	335	360	374	344	330	326	355	298	315	338	314	348	325	371	303	336	337	324	337	302	318	314	319	328	308	346	310	336	361	344	321	326	333	347	321	342	326	349	314	340	354	343	343	403	381	323	302	338	341	329	307	301	324	336	333	306	326	363	352	358	358	331	359	311	315	312	343	312	314	316	365	351	317	342	316	344	349	327	366	353	334	355	340	342	346	344	370	344	333	349	338	338	335	338	348	323	328	340	340	305	329	325	358	328	353	355	348	373	324	319	343	344	347	357	317	317	316	370	332	374	368	347	330	329	331	342	341	319	325	355	359	325	344	341	320	330	310	323	367	352	346	322	326	309	306	354	356	331	346	314	342	352	363	346	314	324	333	352	333	316	362	346	292	329	353	324	360	343	347	323	324	348	338	354	317	333	304	348	333	310	331	344	362	333	353	369	341	349	369	314	349	314	328	327	339	320	297	306	342	354	358	306	339	332	317	329	323	322	355	325	334	316	322	312	331	346	322	334	310	377	339	313	351	340	343	301	351	322	332	326	347	321	339	306	375	320	313	349	333	340	314	306	335	320	338	333	332	324	334	369	338	351	328	301	327	348	306	304	364	328	328	316	325	300	338	345	319	324	298	319	355	329	317	315	325	358	342	340	346	311	347	333	323	360	356	337	342	324	330	369	319	332	331	327	321	330	364	342	325	328	352	332	317	339	324	324	357	338	310	329	343	334	345	322	363	317	345	336	310	337	322	345	310	314	366	364	318	327	377	349	361	345	340	317	372	344	302	322	331	277	330	325	339	351	326	345	337	350	352	340	325	363	318	334	341	307	331	346	320	331	324	335	340	344	363	341	284	336	327	338	315	340	327	305	344	353	361	342	324	318	354	318	341	323	334	354	333	295	336	326	328	341	343	331	322	354	283	330	313	329	336	356	369	352	329	327	372	340	339	334	331	362	312	325	356	317	321	322	332	331	332	317	349	326	339	339	334	315	340	332	320	349	334	331	343	321	350	366	307	299	329	320	333	345	304	348	354	339	327	329	314	338	311	360	332	317	363	345	298	326	303	325	321	344	339	343	325	360	336	330	332	322	324	324	306	341	354	339	340	352	332	304	346	339	323	341	315	353	349	336	310	367	326	330	359	322	302	324	321	342	313	318	323	360	308	330	342	318	324	336	372	348	326	346	372	309	316	300	341	348	326	318	353	350	310	321	349	297	302	367	315	332	333	303	334	354	341	347	324	336	306	349	346	353	346	310	306	361	349	354	346	356	354	315	311	339	366	323	311	330	384	307	331	341	310	362	328	345	361	345	316	345	333	334	327	332	322	281	351	349	315	333	323	324	331	338	339	340	352	295	347	335	309	330	363	370	309	333	354	357	367	346	337	339	336	319	367	360	321	308	337	326	308	328	324	352	334	312	299	375	314	332	334	316	337	330	308	356	337	319	333	325	351	337	323	325	304	346	340	353	338	358	333	289	306	311	331	336	319	326	347	340	334	311	360	323	328	347	342	355	354	315	343	348	336	335	344	320	334	342	339	351	372	342	353	324	326	334	355	351	340	370	343	330	383	350	324	329	357	347	342	319	364	354	331	348	316	319	314	319	336	309	345	321	341	340	322	311	373	317	349	332	326	316	325	335	326	322	325	281	336	313	354	390	325	320	329	335	353	340	349	324	331	344	333	299	347	321	323	299	329	329	315	363	315	316	327	350	336	326	318	345	337	320	359	343	335	341	332	326	326	341	361	344	353	348	326	340	327	305	353	368	313	344	288	352	361	313	358	310	352	336	334	306	327	348	287	324	336	340	325	285	360	309	285	336	309	324	334	344	366	327	327	320	344	321	324	329	387	350	326	316	328	336	298	344	338	357	334	337	331	343	309	337	334	314	359	341	349	315	366	325	341	361	294	316	327	332	337	341	327	384	368	348	321	298	379	361	350	338	336	373	331	355	330	329	307	331	290	360	341	345	323	295	292	336	349	309	319	360	331	344	341	345	315	369	327	323	345	312	320	328	330	357	360	298	330	331	315	342	285	339	350	327	364	334	359	367	343	335	328	326	319	353	316	361	355	311	323	339	348	307	356	334	334	329	327	316	346	345	358	296	304	300	328	333	342	359	332	388	337	331	334	289	313	300	334	320	341	319	353	337	302	339	323	387	338	323	303	303	358	329	367	292	328	390	358	360	378	325	320	355	352	342	333	352	324	336	343	326	337	284	335	317	330	307	320	330	342	336	357	347	357	357	347	305	341	327	349	322	371	311	321	319	331	369	370	345	348	324	331	316	355	305	344	345	335	313	360	341	300	343	339	341	354	324	324	345	384	350	319	328	352	341	345	356	358	305	356	302	309	349	328	357	369	315	335	333	328	328	362	358	337	326	334	327	333	342	318	337	317	305	331	323	307	346	341	308	374	291	318	296	319	326	330	325	354	310	332	321	330	320	347	373	369	321	310	324	308	348	328	309	336	336	323	380	303	384	332	298	383	343	320	342	342	346	325	346	340	322	327	304	309	335	321	338	320
7686	2142	3784	4551	4149	3590	3041	2672	2271	2128	1901	1780	1663	1549	1483	1349	1324	1318	1189	1188	1135	1150	1189	1117	1120	1041	1035	1023	1048	1031	1064	991	1006	989	973	913	971	959	936	969	939	942	920	964	901	918	916	913	975	944	849	922	936	911	932	871	910	939	894	918	863	867	866	906	883	906	915	917	962	883	861	892	887	903	926	898	884	859	879	860	899	873	840	916	875	892	916	852	895	926	894	897	896	896	868	960	870	870	891	864	814	892	896	930	853	896	867	905	875	875	884	881	925	841	879	884	911	815	896	896	875	862	891	933	888	853	886	892	861	894	900	904	893	903	919	867	844	889	833	867	865	883	892	848	934	891	921	876	823	840	897	846	893	930	922	885	930	944	935	827	893	908	849	961	866	900	888	883	886	861	917	902	916	882	873	888	853	842	863	897	919	897	845	868	834	899	873	869	889	911	886	879	929	827	907	949	810	935	953	899	897	877	866	878	883	924	865	906	853	870	934	900	874	881	895	854	870	938	891	887	910	934	914	867	869	890	847	892	887	814	940	872	867	865	899	909	885	901	887	832	887	911	926	866	897	840	890	862	847	830	846	869	873	850	890	867	917	933	824	834	859	863	859	951	893	873	838	890	893	848	896	873	848	956	864	888	876	920	930	873	868	868	862	850	869	858	890	854	873	860	808	887	845	882	893	906	871	876	888	883	880	840	899	893	888	865	850	869	858	920	843	869	881	882	880	860	873	853	820	865	846	834	858	898	862	909	863	900	830	850	863	875	886	907	860	916	911	857	862	844	917	893	843	923	862	840	917	823	902	875	884	871	881	828	888	908	854	909	871	863	930	883	848	841	921	923	855	859	919	891	888	856	831	889	831	872	880	866	833	891	854	904	885	815	858	934	828	902	851	906	879	900	823	919	882	880	876	892	860	904	847	842	864	862	955	858	885	893	922	845	867	833	876	861	884	895	893	873	878	924	862	895	857	883	876	878	892	879	859	863	908	851	883	899	905	835	867	924	893	888	867	863	878	903	901	944	846	827	839	870	862	815	865	876	861	804	856	908	895	882	830	850	902	854	896	852	850	871	848	900	895	884	836	878	910	857	876	893	843	877	887	943	884	903	875	875	893	883	907	875	887	866	875	906	883	873	892	863	864	842	826	894	881	869	884	898	804	842	882	895	897	872	857	907	869	892	894	902	862	926	910	841	882	892	875	899	845	889	893	893	881	904	932	908	887	858	886	872	871	900	864	916	886	827	949	878	848	850	842	885	855	891	897	891	875	857	887	868	836	901	820	927	914	880	842	868	831	853	892	834	844	878	918	883	916	897	870	870	852	878	906	932	857	909	870	914	848	891	872	868	862	872	890	923	831	870	877	899	889	882	884	891	924	900	885	862	888	862	929	827	844	885	852	839	880	864	940	861	884	865	905	924	854	913	895	813	855	884	844	828	902	855	853	880	850	896	871	822	887	887	926	836	864	857	876	877	906	876	886	865	831	868	864	835	863	910	853	864	892	890	835	899	870	868	967	877	838	879	857	842	869	907	893	884	893	883	895	884	887	878	849	874	938	872	868	857	866	864	880	880	851	913	886	848	901	881	901	873	810	868	876	906	882	872	848	896	883	898	933	914	913	878	840	831	842	874	892	883	898	891	884	838	869	885	935	879	848	916	870	882	876	827	868	913	872	879	858	857	868	918	895	844	900	838	881	914	882	844	854	890	872	913	878	913	862	841	824	904	885	877	882	897	883	899	888	853	904	866	852	864	827	875	864	889	894	855	857	878	870	821	854	926	872	864	884	860	858	834	898	905	914	873	892	853	928	872	915	821	891	859	918	865	835	898	868	928	900	850	825	829	910	862	836	923	883	865	866	862	902	889	869	911	895	918	856	898	902	836	856	889	825	875	888	904	905	830	902	883	885	834	873	859	876	860	895	890	907	880	911	883	861	907	871	856	900	873	851	874	857	865	878	862	856	871	894	859	885	836	836	874	918	829	843	850	911	879	849	853	860	856	865	880	881	837	863	920	834	904	857	848	897	871	974	833	847	973	919	906	911	897	904	875	913	951	913	881	884	914	928	900	906	928	922	915	839	871	874	850	855	842	813	857	869	825	845	899	872	859	845	859	888	826	891	865	810	906	820	863	894	893	836	881	874	904	893	887	867	893	853	876	944	887	843	865	870	895	903	834	873	859	892	855	897	904	872	900	880	923	859	872	948	856	865	840	874	871	810	860	838	875	902	862	827	882	861	848	859	866	851	931	924	818	887	874	908	882	832	908	887	861	904	856	826	868	866	852	857	933	836	862	896	901	875	876	855	884	898	859	840	914	887	908	870	870	897	847	842	861	889	864	886	818	889	861	887	914	892	888	848	842	919	884	876	905	831	891	903	859	847	841	817	849	851	905	859	847	882	906	865	875	906	866	925	846	877	879	880	868	909	919	921	853	823	834	855	875	871	885	891	879	902	872	887	843	909	893	873	832	864	894	890	872	854	909	910	826	915	841	866	861	877	919	919	856	878	858	874	858	885	913	926	835	863	913	880	814	893	930	904	842	871	873	899	862	883	853	849	923	875	861	892	895	829	870	875	897	852	874	890	869	882	829	855	870	840	859	895	887	862	862	900	868	858	893	863	921	909	873	902	881	886	912	885	832	846	853	829	843	909	910	874	866	876	895	829	855	843	845	944	863	876	912	861	841	863	835	849	869	849	838	893	904	862	894	852	910	866	933	864	868	881	864	897	904	876	868	886	893	895	841	851	881	838	884	874	942	838	844	905	902	947	900	885	896	863	924	832	893	894	886	886	916	865	860	940	891	903	827	860	955	862	866	902	867	923	906	923	898	827	899	807	921	893	892	893	842	866	857	873	871	864	896	903	872	855	849	911	836	862	876	879	834	863	864	872	890	912	872	888	867	887	857	842	880	873	871	834	840	909	898	869	864	860	884	872	870	937	888	886	893	890	900	914	860	931	812	820	886	892	819	895	876	922	827	860	868	935	884	813	944	827	826	874	892	865	929	895	894	856	893	934	936	878	833	906	853	888	887	911	869	891	895	893	872	874	886	867	931	914	866	873	904	946	854	893	914	889	848	882	848	863	874	861	834	871	890	894	865	885	857	882	896	879	878	854	860	841	878	838	866	888	905	840	871	857	850	913	887	873	902	889	863	896	891	897	885	896	940	897	850	841	879	891	856	860	854	898	890	827	856	920	804	835	856	885	906	893	861	913	903	841	874	901	907	932	916	828	863	838	915	924	916	874	895	859	872	832	863	863	918	887	928	890	837	887	880	887	822	875	939	830	885	866	872	896	888	881	849	907	853	904	872	854	920	913	917	901	904	808	815	855	885	894	858	869	865	889	907	813	898	898	908	876	833	881	873	879	867	911	884	883	945	880	877	802	850	924	823	889	877	910	840	879	891	898	876	841	885	807	832	845	848	871	888	943	832	857	906	870	883	865	888	894	877	868	896	863	885	821	851	893	869	877	898	890	923
1940	207	191	153	172	167	177	182	164	162	177	183	137	160	139	153	158	141	178	157	172	154	153	162	166	154	177	139	176	184	176	175	167	189	165	176	146	147	182	160	149	173	167	157	171	160	167	143	149	182	177	187	162	173	178	167	160	134	154	156	174	149	164	174	166	172	165	171	162	148	165	168	155	161	163	169	162	133	190	184	159	175	159	153	161	161	158	164	168	162	141	148	144	165	143	174	172	142	162	162	159	152	161	147	164	156	165	159	149	153	169	184	189	186	154	157	147	139	159	170	190	170	179	161	151	155	171	142	165	147	145	147	156	160	123	162	149	178	175	162	163	138	165	140	164	170	155	177	151	161	150	161	174	175	149	168	144	185	170	171	154	160	129	170	175	189	131	180	159	174	147	139	171	170	150	165	150	166	164	164	162	155	165	151	156	169	165	159	164	142	165	156	173	170	157	149	148	159	143	162	166	170	179	160	171	167	174	187	155	140	151	167	170	160	157	160	161	162	142	187	166	161	179	137	165	199	137	156	135	175	148	169	153	174	139	174	150	172	168	166	152	164	156	185	188	184	163	160	157	163	175	158	176	182	156	152	158	164	155	141	155	178	159	157	162	155	176	163	149	160	171	161	169	165	169	164	152	206	174	162	149	164	160	151	175	164	164	135	164	172	143	141	160	158	173	174	171	163	160	175	156	156	180	156	163	167	131	164	151	162	176	155	172	176	162	161	157	167	168	168	196	141	162	163	161	170	129	176	152	159	146	176	169	158	144	137	189	169	171	146	164	143	144	163	148	176	137	151	158	166	148	150	152	166	170	164	154	177	178	138	169	153	155	153	175	150	154	164	160	143	150	157	158	143	163	142	172	158	173	120	155	150	168	148	152	154	147	146	149	153	150	140	148	149	160	169	129	162	143	178	165	170	154	159	154	148	148	186	143	140	166	150	171	173	191	170	148	134	168	149	160	170	151	156	181	166	147	177	172	150	156	159	169	171	165	185	182	148	151	170	132	138	145	177	151	159	171	155	152	166	171	175	148	169	139	148	137	159	128	155	157	172	134	159	151	185	172	150	160	152	155	156	166	167	163	171	155	162	132	154	145	160	180	178	156	167	163	145	169	151	170	163	164	146	161	155	162	169	160	138	166	157	152	177	178	145	166	167	157	176	153	150	153	155	168	163	171	154	163	138	167	149	174	169	144	150	159	157	162	169	178	134	162	158	170	150	153	157	186	143	173	161	171	165	154	177	159	163	163	146	154	169	189	145	166	173	146	168	154	157	163	142	143	168	164	174	165	155	160	133	153	136	167	157	170	150	176	167	150	164	139	152	177	164	159	141	167	145	169	177	169	188	163	159	166	178	166	137	146	140	162	180	171	179	142	156	137	148	163	172	135	157	140	155	144	148	162	172	152	140	153	141	167	153	140	160	146	154	159	153	155	158	172	156	159	154	143	174	162	168	136	147	176	172	178	174	151	178	164	149	141	149	148	159	176	173	162	148	162	146	155	155	140	166	154	161	153	160	166	170	145	155	154	153	170	177	145	163	166	179	154	154	176	152	182	161	180	147	142	132	149	171	163	153	138	151	158	154	139	171	151	175	135	158	163	175	174	183	154	161	137	155	145	174	156	167	176	159	149	137	185	165	188	171	156	162	170	150	167	144	152	154	170	156	168	164	151	163	146	157	179	157	172	161	170	161	149	171	179	172	161	178	158	148	156	175	180	167	154	172	145	144	141	151	176	163	136	189	145	162	152	147	185	169	166	169	154	144	151	175	159	140	137	140	155	154	178	166	170	190	161	185	124	150	198	174	158	148	161	149	153	162	151	155	145	160	151	180	163	163	171	153	147	150	175	155	174	175	148	156	164	191	185	170	162	164	137	150	140	163	170	168	162	163	176	168	187	159	186	167	159	144	164	157	152	178	156	169	156	168	155	154	165	149	153	162	153	151	162	168	153	154	149	146	151	160	177	176	182	152	156	159	159	164	159	142	160	148	163	138	153	161	170	177	164	165	169	175	167	151	162	161	168	195	151	159	164	146	156	154	178	182	167	144	168	156	168	172	172	157	177	167	141	151	174	162	177	168	161	169	181	148	154	159	172	167	150	141	133	147	156	175	174	156	155	155	161	175	153	167	146	169	150	139	170	158	177	156	165	159	176	142	138	168	178	139	159	163	160	170	156	151	162	153	164	160	179	151	182	158	157	165	159	150	146	154	142	173	168	170	187	156	162	156	149	159	163	173	159	168	167	146	178	145	158	156	149	139	151	168	144	172	169	159	184	153	166	151	152	149	149	160	157	183	165	161	161	148	178	169	147	155	159	149	158	159	144	152	159	175	168	181	153	157	149	171	166	148	166	145	186	193	159	154	158	167	155	172	153	159	140	164	148	162	170	149	163	151	178	163	138	150	185	138	165	157	148	155	164	156	162	183	172	180	133	150	152	158	163	160	148	155	163	173	152	143	159	158	156	155	144	148	164	162	165	157	171	166	167	159	183	148	162	157	178	155	168	169	167	136	149	154	168	146	143	149	156	146	154	149	139	183	149	150	162	141	173	150	182	162	144	172	171	163	163	152	185	176	170	147	184	157	187	177	157	178	193	159	155	192	153	171	157	140	156	156	161	157	174	177	164	169	138	154	167	180	140	168	152	153	131	144	163	157	150	153	155	149	162	137	171	186	164	148	167	181	163	158	148	162	185	145	162	166	169	174	146	161	167	137	153	161	155	135	177	155	165	176	179	191	155	145	161	179	170	167	186	155	164	146	184	164	141	161	143	161	157	157	177	158	150	176	147	169	148	160	151	176	176	151	159	154	161	159	165	154	158	153	158	167	157	173	163	162	143	172	164	140	154	189	146	153	163	180	161	148	172	146	172	159	140	155	160	158	163	137	142	174	157	129	175	153	148	153	142	158	182	167	163	166	162	185	159	165	152	139	176	170	169	154	167	145	156	168	166	175	166	166	159	166	168	157	178	188	172	163	160	161	155	149	156	144	161	165	138	142	136	155	165	149	165	140	156	148	171	169	176	163	154	184	178	164	165	164	158	147	138	130	159	166	159	150	154	164	166	141	171	157	160	162	172	148	177	149	167	154	171	167	141	167	164	164	154	175	160	170	156	153	157	158	168	151	174	162	151	153	162	164	165	165	161	152	169	150	162	170	156	138	150	171	152	142	162	178	162	163	163	153	152	131	176	143	154	165	165	152	178	163	153	168	163	171	135	148	154	158	169	137	169	165	150	140	165	150	181	161	145	154	153	167	169	153	137	167	163	167	177	155	159	148	149	165	159	169	150	149	183	150	152	171	171	153	183	155	181	172	156	145	134	149	141	166	162	152	163	179	160	149	171	156	150	159	145	148	188	159	151	158	145	179	140	146	163	177	162	169	166	153	162	149	154	146	149	166	178	151	147	136	167	161	171	153	158	155	150	170	170	168	136	178	147	167	160	164	171	174	154	173	151	159	167	146	156	152	181	151
2195	549	579	604	586	565	572	541	557	545	552	505	543	531	515	559	506	530	501	532	524	495	502	569	537	511	522	526	500	517	516	518	559	492	503	543	528	501	529	533	485	530	497	494	514	520	489	535	539	516	542	516	545	539	499	529	500	507	510	500	495	504	507	526	553	502	538	559	494	540	499	513	534	471	531	559	492	506	515	497	572	529	532	521	494	518	512	535	508	531	528	587	540	496	549	551	460	500	489	517	517	528	529	528	521	531	531	504	526	554	503	514	503	531	531	516	540	495	542	506	513	535	523	496	519	526	524	526	493	542	518	512	505	526	552	503	540	497	494	533	468	486	538	530	521	544	472	494	523	486	519	516	542	519	518	519	498	533	535	495	550	478	539	512	544	496	517	499	524	529	536	510	477	525	517	507	507	520	517	558	523	520	486	485	503	519	513	480	489	507	488	484	506	523	485	505	529	522	512	486	519	524	522	490	490	513	481	530	518	541	520	535	476	481	515	542	511	503	506	534	538	513	526	506	535	507	506	535	521	507	522	535	530	500	518	542	465	515	502	534	556	515	495	558	511	481	511	563	534	531	536	528	493	508	505	519	528	511	518	491	483	536	492	513	524	524	486	514	536	543	515	496	528	480	522	497	488	529	534	504	484	443	497	496	522	500	515	514	524	511	526	459	510	495	536	536	516	552	553	473	524	527	546	509	531	523	508	523	454	533	523	513	557	526	526	508	528	511	565	495	505	516	494	509	533	521	510	493	533	483	548	520	498	499	508	521	509	507	514	525	517	521	499	488	520	511	522	519	518	489	510	511	503	486	551	498	534	533	546	505	537	548	532	535	507	509	503	500	515	511	515	488	525	522	503	488	534	474	532	497	500	500	514	511	496	492	533	538	521	523	475	521	493	465	519	477	529	544	535	526	540	535	507	507	540	496	494	510	567	550	526	529	566	529	538	528	491	507	535	517	515	501	492	530	488	505	517	497	527	504	557	544	458	486	517	496	533	540	503	499	499	496	516	511	513	520	527	556	513	502	526	516	560	545	502	517	500	506	572	529	519	500	539	486	531	538	527	506	523	494	552	519	565	485	483	488	522	528	547	525	506	494	531	506	469	506	497	544	536	513	526	551	512	525	517	521	524	559	498	478	502	553	521	512	472	518	471	480	477	528	491	539	581	535	523	482	546	524	539	500	522	520	522	503	532	494	506	508	546	488	511	519	488	478	485	497	534	538	508	556	520	497	504	527	523	530	511	530	518	510	520	512	508	501	505	566	497	495	516	527	478	545	512	509	525	523	479	542	524	508	523	506	495	522	509	497	512	521	495	509	512	517	509	498	548	487	568	500	492	529	465	554	601	512	504	477	500	538	506	508	539	511	502	528	550	556	511	497	497	509	532	561	533	514	540	531	452	531	542	469	490	478	489	534	524	517	511	526	508	527	510	535	531	532	530	524	518	518	516	494	485	509	554	524	493	557	508	531	553	520	482	501	531	519	504	499	508	510	485	504	498	527	481	487	552	526	511	538	527	527	550	507	523	497	541	542	501	496	510	498	495	503	516	525	548	472	544	561	514	517	497	517	538	492	521	534	519	549	497	525	539	487	533	521	536	533	524	530	529	566	522	558	505	531	509	527	546	496	545	492	544	476	518	529	515	498	547	483	550	510	542	553	502	554	484	484	530	556	553	513	503	519	550	530	518	517	512	494	519	538	517	461	498	529	521	504	540	552	486	525	518	521	512	530	522	534	531	490	527	510	520	528	556	572	514	548	481	539	528	497	514	469	471	483	563	530	471	516	530	531	533	545	542	503	557	520	526	529	488	490	555	539	540	522	549	587	511	521	474	505	506	487	525	521	478	505	518	517	547	503	550	521	504	488	522	551	495	520	505	482	505	486	495	505	534	477	515	519	534	503	525	480	490	493	537	534	558	535	494	499	519	494	533	528	507	531	477	524	471	522	493	491	501	493	533	534	537	501	497	527	563	498	523	512	541	508	545	532	526	491	536	497	503	499	463	511	518	496	517	537	509	544	517	525	488	504	518	543	500	550	503	494	533	510	499	518	526	502	536	514	519	531	462	516	534	525	480	533	530	478	475	462	513	513	525	510	550	527	504	553	504	499	514	495	523	516	518	537	519	519	509	516	511	553	519	483	501	503	515	508	524	516	496	517	500	482	516	522	512	501	507	519	500	537	501	560	516	502	518	503	549	518	494	499	503	513	520	500	497	525	498	502	472	554	576	515	509	524	499	515	511	495	542	521	529	482	479	484	513	542	550	537	525	482	532	478	533	507	523	596	525	515	515	522	526	521	526	498	505	512	497	518	495	550	527	481	483	496	523	516	520	486	517	473	556	475	539	500	488	482	491	552	504	526	503	519	519	506	512	496	545	536	490	493	537	509	543	529	518	484	495	535	507	523	511	570	542	517	512	488	549	515	527	526	523	512	507	541	532	489	516	559	526	533	540	526	536	570	484	529	509	484	487	552	513	499	500	486	534	492	548	499	528	518	524	538	532	491	514	532	541	482	521	513	518	512	544	488	495	551	521	494	509	497	529	493	556	522	531	571	537	536	528	543	516	482	484	513	549	510	523	498	513	515	522	494	507	491	528	522	501	496	538	550	515	528	505	513	518	522	493	504	546	574	509	489	567	483	507	509	511	533	483	485	513	512	523	503	514	491	514	497	515	533	491	504	553	492	526	529	531	519	516	545	495	521	555	477	515	510	527	510	558	518	508	505	515	543	487	506	501	518	522	545	521	515	514	492	473	471	499	522	489	546	521	529	522	517	486	520	507	527	512	519	496	506	487	554	505	469	514	525	508	572	544	500	526	546	533	512	527	516	502	516	474	530	505	532	502	549	464	519	526	495	472	531	500	475	504	550	468	510	561	524	524	499	495	537	494	494	529	473	510	529	498	496	514	539	546	506	496	555	517	541	527	518	502	522	568	520	536	525	516	509	513	520	506	507	511	516	500	527	532	480	454	504	537	503	543	504	503	491	469	523	503	523	515	507	518	518	521	515	508	493	535	499	509	522	522	535	511	512	530	492	508	534	549	508	506	503	509	477	527	515	508	508	520	512	477	532	474	507	482	519	544	557	476	503	525	493	512	488	532	529	459	533	522	543	532	518	544	541	525	519	480	520	566	515	489	496	511	532	524	529	522	494	497	500	515	556	520	483	529	536	536	516	530	509	540	491	521	534	549	490	514	538	533	506	551	511	500	505	554	530	527	504	505	514	561	498	550	479	545	486	490	532	528	492	566	521	573	541	544	505	531	500	510	553	539	551	490	504	514	508	526	513	499	526	508	507	564	534	561	515	497	539	518	497	529	543	510	502	522	479	522	555	542	501	529	489	454	540	533	496	529	526	535	552	542	521	482	506	512	522	544	535	501	536	508	560	501	508	546	513	479	527	523	502	487	469	516	521	501	560	546	494	500	501	511	516	508	520	515	495	578	513	511	504	494	560	533	517	516	510	461	513
8210	1031	1095	883	743	593	524	507	479	441	416	401	416	376	383	344	326	357	340	324	355	367	344	342	329	326	331	325	350	359	323	360	283	329	354	354	332	327	342	347	312	300	316	322	306	309	373	321	310	346	335	306	343	286	333	315	307	327	360	333	317	331	308	328	353	347	320	308	304	296	309	319	343	323	336	331	302	345	318	326	302	318	313	298	333	312	352	349	319	321	347	336	298	348	318	338	301	317	333	309	350	335	327	324	355	321	318	314	321	351	339	303	317	360	309	349	335	289	346	325	345	316	321	316	326	317	314	312	349	331	304	323	297	320	323	295	298	332	342	329	307	306	296	325	318	314	337	294	338	313	319	318	334	350	333	288	337	306	351	325	315	312	303	305	371	343	334	316	312	361	334	335	324	325	324	321	319	331	311	316	332	334	353	354	325	313	327	290	306	306	313	285	337	328	327	348	305	339	320	355	351	318	315	328	306	333	331	313	339	333	324	306	341	322	334	323	299	330	355	357	325	331	356	281	335	327	304	345	348	299	328	341	338	340	315	315	338	323	331	319	347	312	325	312	346	331	327	335	321	323	341	304	341	336	304	319	325	316	303	323	312	317	306	329	300	316	304	332	344	318	289	326	344	303	313	311	296	325	301	331	315	312	327	356	305	341	331	314	314	281	310	345	297	321	308	372	348	343	342	308	382	358	335	322	320	340	307	335	342	320	323	311	313	296	337	302	302	332	303	314	290	344	301	330	313	316	285	299	310	359	311	338	303	331	300	325	358	306	322	333	329	328	323	337	329	336	332	286	320	317	306	323	329	338	343	317	318	319	350	332	327	311	307	323	340	310	319	370	306	344	309	323	324	319	330	349	332	308	339	313	300	326	344	335	318	296	326	320	305	295	293	306	324	326	354	305	339	305	308	297	306	296	353	333	314	371	334	353	317	337	307	328	339	369	344	312	307	334	332	317	315	307	320	359	310	323	345	335	323	300	316	305	316	347	301	343	344	296	295	322	364	317	328	354	315	337	287	334	343	321	337	341	311	312	329	333	341	331	345	343	348	303	329	324	333	307	330	335	313	339	326	371	345	343	341	335	335	333	301	337	349	319	328	339	320	310	331	320	353	326	338	309	355	295	328	286	321	310	350	339	339	326	321	304	348	321	312	298	341	332	335	349	336	334	324	335	359	338	360	310	350	317	303	315	318	296	347	293	333	328	333	302	331	308	344	337	333	338	303	342	342	318	306	333	358	326	344	353	301	345	324	361	303	332	317	307	322	311	306	336	335	342	319	287	352	325	302	316	325	348	336	325	302	326	308	310	321	293	324	328	328	350	348	327	368	341	324	328	343	321	368	318	319	324	351	329	329	338	312	310	314	326	331	357	347	317	338	314	295	307	296	277	305	303	346	309	356	291	313	326	316	353	319	296	317	342	295	312	315	294	295	342	324	333	307	348	328	340	343	305	329	336	296	301	336	284	339	330	334	334	337	327	323	346	336	319	328	317	339	374	299	336	292	313	297	292	328	319	341	326	314	327	310	297	348	341	325	317	339	295	307	341	314	347	337	315	328	328	339	349	322	329	312	322	343	363	340	328	306	338	351	302	327	340	348	313	298	340	333	333	330	311	310	324	323	337	325	273	337	333	337	328	331	338	343	318	358	286	338	309	344	327	331	321	310	292	310	311	343	308	329	341	300	311	296	358	328	300	336	318	333	321	333	336	355	334	331	292	318	337	320	329	301	329	349	339	342	300	330	321	309	321	335	339	311	338	313	323	326	296	338	324	332	307	312	367	294	315	320	314	347	329	323	335	330	309	337	327	321	284	342	334	342	338	310	336	322	342	318	296	319	329	353	297	301	305	316	307	312	303	338	329	346	290	327	309	321	304	324	341	371	317	317	342	338	311	304	316	337	360	339	295	342	352	304	337	311	291	314	316	334	295	324	323	318	308	298	337	307	324	359	313	288	307	357	319	296	319	320	319	294	348	323	342	312	283	349	344	307	306	287	330	317	324	337	321	330	334	310	321	296	311	315	315	303	314	321	334	334	334	321	310	329	338	332	317	332	305	371	341	354	362	316	326	310	327	317	351	326	310	324	351	311	332	354	323	341	334	302	340	338	339	321	314	315	347	329	321	339	326	327	304	320	343	333	293	289	318	342	304	344	323	320	333	339	337	291	345	348	317	322	319	303	306	311	320	348	314	316	298	322	300	308	328	339	340	315	318	305	333	327	348	320	321	316	297	309	304	300	318	323	290	285	330	330	327	327	304	348	329	331	302	302	344	320	319	291	324	325	360	312	306	334	350	319	320	347	312	319	303	322	320	328	338	334	343	331	356	339	346	308	284	319	325	296	321	330	340	355	329	319	319	322	340	345	315	331	322	327	342	324	327	302	311	300	329	340	340	319	315	319	316	323	340	344	325	341	318	333	326	327	345	329	326	364	291	335	332	296	295	324	326	347	297	352	315	349	320	337	318	297	321	310	333	349	321	304	310	348	345	354	300	319	306	314	310	350	322	315	346	334	358	354	324	320	318	285	307	339	388	333	331	301	299	325	335	342	316	298	303	314	294	354	333	313	312	290	301	338	332	349	355	331	305	359	327	316	312	317	332	316	337	321	327	316	295	344	313	334	292	283	318	308	332	343	315	311	338	326	325	312	334	329	354	319	340	324	314	335	332	314	294	336	332	326	313	341	334	336	331	321	294	296	318	329	331	325	308	305	334	366	300	347	310	308	330	290	324	299	320	325	308	332	307	339	337	340	322	303	332	328	344	323	328	297	321	327	344	321	306	322	311	294	320	297	339	322	338	303	335	303	335	304	339	309	342	336	322	298	300	343	309	313	326	348	314	311	298	354	297	345	373	309	359	312	335	334	320	343	309	302	314	305	299	333	320	299	325	342	355	341	338	363	285	284	320	308	324	308	322	322	325	345	341	308	317	336	323	305	346	340	313	342	337	286	300	317	339	318	326	311	324	312	276	313	332	301	333	324	323	353	335	354	350	318	256	297	327	301	304	313	335	325	326	315	313	306	350	342	314	301	321	337	313	321	327	329	322	330	316	314	311	331	294	324	353	336	319	325	321	347	350	333	330	343	316	330	299	319	311	291	344	304	351	312	332	309	350	283	306	346	325	326	325	342	291	339	345	320	355	327	363	350	340	334	320	337	329	341	322	342	369	342	311	315	338	324	308	337	316	321	367	347	326	353	324	331	335	327	297	305	321	314	321	322	293	318	329	300	328	302	336	332	362	352	317	326	289	342	317	311	345	291	322	331	301	344	325	352	367	319	339	326	327	308	343	322	296	341	303	331	308	292	313	320	330	315	291	319	326	347	310	346	328	329	306	332	335	312	375	285	316	332	378	325	311	295	322	317	325	350	314	360	307	325	325	322	310	315	350	354	333	283	315	337	326	332	375	318	343	317	318	329	330	322	361	310	321	323	345	341	284	292	344	312	312	354	361	313	315	333	370	324	366	338	318
5998	1500	2487	3057	2682	2376	2133	1898	1704	1502	1490	1390	1293	1261	1194	1140	1134	1137	1116	1110	1076	1051	1038	1028	1003	959	943	1000	970	966	892	910	936	937	943	952	1018	866	983	910	924	922	937	902	933	910	921	957	886	907	905	891	911	896	880	858	895	945	880	957	925	911	907	895	881	929	883	863	870	894	925	893	900	899	938	880	913	899	902	910	916	878	937	847	906	905	894	878	889	882	866	923	909	930	911	848	919	901	943	890	860	884	881	956	867	869	822	881	898	809	898	910	887	864	914	889	866	920	875	895	907	935	881	943	854	921	884	884	942	845	888	859	908	873	868	885	843	904	871	892	850	869	914	891	925	887	897	925	918	932	881	955	903	874	835	872	901	901	897	876	857	820	904	895	881	904	881	888	894	922	922	904	887	872	834	858	878	861	847	888	924	943	857	871	879	868	905	924	939	866	884	834	904	916	851	866	932	918	873	868	902	869	903	842	914	922	899	919	855	889	880	904	869	907	948	856	875	857	844	885	896	933	891	925	898	892	920	926	868	896	903	891	917	913	850	852	895	833	889	890	831	930	874	858	862	898	870	935	868	945	842	895	897	870	922	832	849	923	872	855	824	941	943	870	902	893	883	937	892	868	913	896	859	923	861	907	866	872	888	885	859	920	872	835	896	819	856	882	919	851	891	864	895	888	863	935	887	910	878	900	889	890	886	881	879	860	855	874	893	846	932	888	867	855	891	877	899	897	895	861	908	887	869	902	860	915	951	855	843	900	901	895	934	876	920	845	895	861	853	881	861	954	897	889	843	897	935	887	891	883	920	872	927	862	924	915	899	871	843	904	911	875	929	825	926	892	905	933	919	916	884	901	889	939	941	895	894	897	872	875	929	891	879	921	873	895	895	888	910	909	944	879	921	901	879	940	873	830	879	853	902	887	869	894	855	874	862	889	915	885	900	840	939	897	870	897	917	893	874	865	891	850	889	890	866	813	873	883	897	899	877	908	933	852	899	869	899	906	865	926	902	906	887	898	860	825	902	933	850	909	898	906	847	933	901	862	885	904	855	949	909	936	917	864	961	832	851	854	874	928	821	861	910	866	849	878	897	901	844	878	849	886	878	879	916	928	846	895	888	922	902	891	886	862	877	909	888	909	903	906	890	821	866	928	906	873	874	934	909	872	940	908	863	896	922	876	937	919	898	910	875	872	875	892	867	893	927	920	889	885	888	894	918	866	888	891	810	870	885	916	820	969	862	852	899	876	889	909	904	893	906	870	898	889	916	877	893	920	865	885	900	902	880	894	904	939	870	936	903	880	827	899	847	866	890	905	894	927	925	890	804	893	905	912	856	892	856	908	878	825	915	914	865	852	865	879	983	877	885	884	910	918	943	868	905	902	864	860	870	931	895	976	855	909	927	900	907	855	863	897	923	958	889	836	896	868	909	911	855	938	892	897	897	828	860	886	909	917	884	886	932	925	850	908	896	887	864	901	947	881	899	922	895	867	845	876	906	954	919	924	915	874	897	855	879	946	919	841	895	920	918	920	851	908	879	894	875	870	920	892	884	925	868	863	884	902	886	932	864	864	898	900	852	868	944	924	887	907	886	909	907	829	880	845	898	917	834	921	889	883	884	918	936	896	905	911	832	900	882	881	930	861	870	865	884	881	908	930	909	841	829	911	899	923	897	911	905	884	914	872	884	872	929	851	891	860	896	880	881	879	863	898	880	877	948	909	931	893	863	905	907	856	914	894	863	895	913	897	912	898	845	887	931	839	927	883	899	849	877	905	892	907	868	837	848	866	850	894	945	917	911	868	899	860	967	905	907	875	932	838	898	898	921	858	866	843	858	866	909	896	885	880	910	898	895	906	877	860	890	906	847	884	930	897	885	863	895	849	915	857	907	890	882	901	875	962	871	886	906	894	911	872	907	861	898	866	841	875	898	887	856	870	899	934	917	930	900	860	895	848	906	902	951	897	924	875	892	911	919	886	903	938	880	850	901	878	933	952	867	905	880	878	918	939	909	888	880	861	896	882	891	859	832	878	855	835	917	880	937	876	906	846	898	887	853	852	908	925	917	863	871	890	925	877	860	900	883	870	900	913	951	857	914	926	966	848	888	904	890	961	893	874	899	855	854	893	871	875	876	872	889	867	874	851	875	873	897	859	956	893	875	914	839	871	855	880	830	907	951	905	986	913	887	869	894	863	895	945	874	904	839	919	931	873	914	864	845	908	862	827	898	892	907	844	887	914	891	854	893	843	862	884	920	900	938	884	872	875	883	843	891	864	914	903	867	948	878	895	919	886	912	886	874	902	875	851	888	923	876	871	895	935	868	839	941	908	889	872	901	858	913	883	849	860	919	873	956	857	840	884	874	877	855	876	888	859	850	914	906	870	843	853	904	960	880	863	908	912	944	888	849	849	939	857	884	845	877	899	891	928	883	814	934	918	919	862	887	910	867	934	881	888	904	875	898	881	903	899	883	907	897	880	842	875	902	872	889	931	899	953	892	854	855	902	859	853	880	851	889	873	835	868	898	898	861	866	873	900	879	876	900	894	884	910	925	863	879	879	894	873	907	895	895	924	898	919	858	871	892	854	892	867	847	886	901	896	901	917	875	873	849	874	862	834	921	881	894	877	904	890	928	898	890	827	922	878	872	883	953	871	853	864	891	951	926	875	873	844	894	899	915	886	892	878	856	893	900	893	931	892	892	902	900	917	878	891	817	895	849	902	829	910	938	969	936	911	883	928	880	876	872	873	859	859	828	863	926	884	901	936	899	909	915	855	861	893	854	865	917	882	913	862	870	886	890	900	884	862	888	934	898	893	894	877	900	854	929	863	893	927	872	861	792	815	871	943	928	889	932	871	877	869	911	895	869	898	930	886	926	899	843	901	890	890	893	890	868	894	875	826	889	912	942	842	882	909	867	899	860	921	885	879	903	898	819	948	898	889	911	883	860	906	876	885	859	870	882	916	894	904	901	919	897	890	906	889	933	919	884	932	896	869	908	889	875	911	888	878	917	908	885	822	909	932	919	854	912	872	880	860	839	935	839	873	892	909	892	991	847	893	869	914	918	919	918	874	887	891	931	856	898	929	893	885	885	888	869	896	912	873	924	911	919	933	893	914	851	916	882	893	870	869	879	856	866	958	870	879	828	920	887	920	924	887	913	858	879	903	911	883	873	862	944	894	923	911	922	922	891	888	928	884	867	897	847	885	847	898	901	859	896	864	871	876	873	874	861	898	856	884	938	864	870	887	917	863	880	916	848	881	861	892	889	885	855	917	872	863	916	848	876	852	934	884	855	898	887	905	906	906	849	874	879	931	936	857	907	896	907	850	948	894	891	895	897	862	877	897	838	871	893	901	900	955	801	885	947	810	910	865	865	842	902	883	936	895	897	882	962	856	915	918	914	956	931	902	851	893	844	909	851	826	848	869	886	870	894	883	911	836	893	868	930	906	983	869	934	861	827	857	922	933	934	881	914	883
14274	1985	1914	1509	1009	849	732	599	574	521	537	432	433	405	385	423	395	400	364	394	348	384	400	362	362	367	346	359	339	313	370	312	339	328	347	331	354	353	328	339	328	363	348	321	319	352	338	315	328	336	358	377	357	348	369	326	322	340	317	340	340	304	334	309	368	333	362	326	342	348	336	338	347	332	353	340	337	317	309	336	346	358	335	349	352	319	317	321	317	332	359	331	359	368	314	340	332	299	343	346	335	357	345	315	352	354	377	343	358	311	309	333	338	334	319	354	338	331	340	315	363	317	328	334	345	316	357	343	363	312	342	359	335	332	322	304	321	313	330	337	343	364	329	318	369	335	346	336	314	357	316	318	331	339	329	311	324	340	349	312	311	342	342	322	351	361	359	355	310	344	334	353	339	317	309	326	362	336	320	315	338	352	361	327	316	323	348	333	301	324	303	315	305	333	312	318	355	345	347	329	335	325	342	315	353	319	333	347	326	319	349	330	343	308	339	305	320	313	354	315	340	329	303	352	325	352	335	315	334	333	310	337	347	334	316	342	332	351	303	325	336	326	385	340	342	339	345	344	356	351	357	345	338	326	328	363	336	326	333	343	312	322	338	358	324	314	325	338	342	333	306	316	344	311	338	326	368	355	338	362	341	314	330	320	346	311	351	316	337	340	362	311	335	324	357	335	355	357	309	314	354	309	308	300	321	296	353	335	344	328	300	299	369	333	350	340	363	339	334	359	305	336	351	334	336	315	337	320	354	359	357	343	333	321	370	317	297	346	340	308	328	294	331	342	320	344	338	330	328	289	349	337	314	317	303	333	337	345	356	358	354	345	329	323	342	319	347	365	321	332	322	335	317	305	356	299	343	325	364	312	347	315	359	332	329	333	347	332	342	313	368	340	317	339	338	361	370	327	346	328	350	350	337	324	346	337	328	339	302	347	346	313	307	352	352	345	300	344	304	318	313	305	327	328	334	341	339	348	310	337	325	337	324	311	331	291	335	301	305	368	335	305	297	339	319	316	329	322	328	339	316	372	329	307	355	354	323	327	302	306	307	352	350	337	306	334	313	358	322	335	318	299	312	326	297	326	331	339	349	335	347	357	355	337	355	349	313	367	334	312	343	331	337	347	330	304	334	340	317	345	313	322	338	359	331	354	301	322	333	319	318	343	332	344	371	324	289	293	354	336	311	312	356	340	345	335	334	335	330	337	313	309	311	346	373	338	349	297	357	325	355	309	366	304	315	353	360	306	336	345	324	330	345	354	305	315	301	291	350	335	318	323	320	353	353	342	337	340	343	332	295	343	338	302	310	315	326	336	347	323	326	337	338	319	326	325	343	323	350	340	327	342	325	339	311	298	309	326	330	317	331	319	340	321	341	304	307	324	343	364	348	331	339	330	325	379	340	307	348	311	343	360	338	356	349	330	300	357	352	348	310	324	310	347	304	340	349	354	351	348	359	354	312	297	328	338	297	330	345	329	329	340	343	311	322	314	347	332	317	316	341	314	302	332	358	330	340	344	329	341	333	345	346	346	330	351	355	365	344	301	336	353	333	329	342	354	325	346	335	325	333	339	350	313	337	318	319	329	327	335	338	347	331	313	347	343	323	356	350	349	333	335	343	325	312	324	346	314	323	351	348	342	336	339	314	323	315	306	349	368	310	335	307	352	301	330	324	345	357	340	334	312	325	335	303	345	320	308	340	317	327	343	309	316	335	336	326	324	330	344	346	366	314	327	344	321	304	331	324	362	332	345	356	302	343	330	327	317	340	329	356	336	340	348	310	342	350	346	343	370	326	326	338	335	360	322	340	306	292	330	323	322	343	326	319	327	328	317	313	314	333	327	319	326	309	335	337	362	336	323	344	335	329	335	348	345	325	352	309	350	318	333	337	308	337	373	352	336	332	310	337	342	343	304	376	331	342	341	376	325	360	348	327	320	335	341	337	307	360	341	324	315	319	345	313	347	367	309	306	302	329	335	329	312	302	350	330	338	319	331	313	319	350	344	325	304	351	370	346	336	330	339	318	338	354	342	310	316	354	303	361	349	377	311	332	336	350	328	330	314	316	344	319	299	316	357	348	339	353	342	344	350	337	365	305	335	303	362	332	318	314	294	340	301	306	340	356	326	327	364	362	302	343	353	330	314	348	329	317	331	325	348	340	339	364	347	335	328	290	339	334	377	329	329	321	366	329	316	325	317	316	350	334	344	303	307	324	328	313	314	334	360	328	341	321	312	309	314	387	350	362	336	341	325	336	348	309	358	325	299	333	357	332	340	344	344	351	313	320	345	351	337	325	306	339	345	321	356	352	335	327	313	349	360	338	316	316	344	337	345	342	334	317	323	351	379	352	343	325	326	335	346	339	288	354	347	327	358	360	313	356	340	362	322	323	312	357	356	335	353	318	329	317	318	305	366	318	365	323	349	315	345	321	334	319	330	354	356	316	342	337	349	339	339	339	368	331	328	308	353	332	316	325	357	326	332	313	359	306	346	347	326	355	331	336	323	354	353	285	301	360	335	331	324	307	312	355	336	348	348	314	337	325	337	339	360	310	299	340	324	297	304	345	362	319	329	362	339	337	339	325	317	323	314	335	335	362	334	338	365	334	346	295	346	363	304	332	351	384	329	313	330	334	324	346	360	321	327	276	363	309	295	317	328	303	333	329	314	363	321	317	337	334	378	329	331	356	336	289	338	339	361	318	332	324	371	309	325	330	303	334	340	336	318	302	305	314	343	312	345	320	345	352	315	317	335	358	301	343	339	357	355	351	317	338	313	339	356	310	311	350	342	327	330	338	288	326	323	333	316	342	352	300	354	342	338	347	353	347	345	330	327	323	316	338	332	353	327	354	363	338	317	328	334	329	357	332	325	317	344	340	316	340	305	343	312	334	330	302	352	368	350	357	340	359	327	320	342	329	323	346	352	340	343	302	320	338	354	306	304	344	333	318	319	300	359	302	316	352	312	336	309	347	345	356	360	301	324	347	340	330	333	346	356	310	354	336	338	309	355	304	321	341	336	342	328	353	337	315	329	290	369	358	342	312	342	350	355	339	319	336	308	310	349	338	344	339	320	323	363	325	356	320	341	369	322	308	317	307	360	356	320	319	332	373	325	335	340	329	349	324	311	366	360	337	318	327	344	333	342	280	342	344	322	349	335	307	350	344	394	333	357	347	301	333	325	333	315	329	376	308	339	368	334	331	363	332	345	331	307	331	331	345	326	351	313	330	322	291	364	323	353	343	332	335	325	336	348	333	355	341	367	324	329	308	341	350	316	318	328	364	361	333	327	285	346	335	337	315	348	359	324	330	344	336	359	339	322	326	321	318	311	335	335	334	316	349	340	348	342	358	340	341	305	354	320	362	322	342	349	343	289	320	347	354	363	330	305	350	351	302	340	390	339	310	325	309	332	332	329	334	333	336	336	320	348	382	325	311	365	322	343	325	329	368	315	331	333	339	314	326	309	323	346	292	309
7656	2082	3891	4635	4283	3627	3170	2703	2253	2094	1964	1765	1626	1552	1413	1380	1369	1310	1300	1200	1124	1225	1111	1087	1081	1083	1058	1067	1104	1018	1003	1014	955	1005	1073	995	950	985	1017	903	972	980	944	894	966	918	953	899	971	904	969	941	894	940	931	911	935	968	907	876	888	903	890	931	915	918	869	955	868	869	860	950	910	877	871	939	905	832	950	880	937	824	841	895	880	913	939	896	911	863	869	831	917	865	884	872	883	875	878	875	885	902	885	888	838	886	940	913	895	910	921	824	893	913	925	922	913	901	904	882	879	876	885	853	838	872	854	899	888	922	878	885	878	891	856	879	849	879	918	809	890	873	888	896	895	900	863	885	855	925	857	902	888	856	915	945	877	861	891	874	866	852	834	891	893	899	888	848	870	877	896	875	879	878	880	858	880	909	872	862	809	879	860	862	837	941	855	870	856	920	927	913	857	870	896	897	916	912	851	876	881	896	884	922	842	865	859	878	865	874	898	894	828	882	897	912	814	892	924	875	878	908	870	826	794	842	880	863	977	906	898	908	859	879	894	852	877	892	836	828	861	878	876	892	895	848	925	892	859	891	859	856	925	869	870	902	894	851	882	853	876	897	861	901	896	873	918	876	885	873	846	845	855	842	858	885	905	909	866	897	925	843	876	879	857	827	835	868	926	855	913	884	859	855	896	884	885	898	838	875	842	901	875	852	817	935	865	871	868	886	889	854	923	869	849	924	879	844	904	909	852	864	829	880	868	862	865	896	909	881	884	848	865	929	864	916	857	878	825	845	870	929	838	863	929	908	877	879	867	864	915	871	864	862	864	875	886	846	868	855	831	893	896	926	886	869	884	886	873	847	916	845	875	877	855	866	917	884	900	818	909	829	890	889	848	878	870	886	858	877	874	840	795	895	835	861	880	849	908	866	861	900	860	917	894	900	825	889	910	853	859	917	844	872	851	862	880	889	855	824	906	910	819	883	888	860	829	877	889	843	871	917	894	857	833	936	940	913	837	830	891	883	842	865	856	890	849	887	882	886	867	890	904	877	857	881	885	869	818	920	825	899	894	844	862	834	907	860	870	876	846	863	877	894	852	863	866	920	852	894	808	848	869	920	872	837	862	895	868	821	916	894	847	912	862	929	861	879	872	834	891	912	867	847	881	863	840	900	872	849	864	930	880	912	909	905	881	850	864	860	878	832	860	872	901	909	870	875	877	911	786	897	849	846	932	910	800	860	864	912	882	895	877	828	834	877	883	867	871	796	942	869	872	898	870	873	864	872	819	839	895	868	901	864	860	867	892	914	905	897	911	872	846	856	912	853	868	865	816	867	827	837	897	923	862	850	914	894	869	876	885	895	923	868	908	864	862	860	879	865	962	868	881	817	857	913	904	947	862	950	901	845	893	865	880	870	853	905	918	852	881	876	837	895	907	896	856	874	852	865	870	869	875	884	905	860	828	918	825	890	823	842	928	908	880	894	908	845	870	816	869	932	902	896	861	878	907	903	857	837	872	863	831	816	905	863	874	902	835	882	866	887	854	893	825	928	867	905	890	933	888	900	875	880	908	837	827	886	893	897	882	889	824	878	881	864	880	861	886	918	846	842	932	837	854	892	900	870	872	861	895	861	844	856	887	864	839	871	883	918	866	862	868	942	880	929	874	884	897	869	886	901	838	884	848	881	882	863	890	874	875	926	871	850	900	876	886	881	929	901	812	839	877	879	892	898	857	831	874	835	877	912	818	866	805	892	903	931	864	854	850	902	870	887	896	919	937	837	860	874	883	865	928	836	870	887	854	887	873	864	860	898	888	893	842	847	911	911	867	882	891	892	857	863	810	867	923	866	904	897	901	885	903	819	872	915	896	837	847	895	835	925	840	884	870	865	864	846	909	923	884	865	854	912	885	890	830	869	904	952	933	861	854	863	850	913	870	905	906	899	891	860	873	907	934	881	847	903	857	891	874	855	903	907	920	892	829	886	892	846	907	870	885	854	910	866	876	864	891	901	857	862	870	848	897	905	885	862	878	879	819	884	872	907	893	896	856	909	892	883	887	868	897	878	891	941	905	928	873	883	890	907	839	858	903	907	894	909	883	900	881	898	866	944	864	928	788	847	925	879	910	894	843	922	854	888	870	913	882	885	841	887	838	859	868	861	873	897	889	855	881	876	872	912	881	887	893	902	877	879	936	927	863	932	874	880	820	885	906	838	929	878	886	862	862	898	882	879	855	906	810	843	866	852	908	878	887	880	852	857	855	832	890	919	859	902	819	840	897	892	844	869	884	860	874	903	883	870	856	888	870	953	869	842	867	892	877	890	894	886	902	857	930	876	903	861	913	916	853	915	832	854	889	886	837	823	882	866	847	882	872	909	849	842	872	947	859	901	913	945	850	862	913	895	866	906	865	893	875	930	898	891	846	854	882	858	868	863	913	871	874	834	843	909	837	907	858	890	903	855	879	846	904	851	891	882	879	881	844	849	892	881	858	888	872	949	868	883	874	930	887	884	955	853	896	876	889	878	912	906	869	889	912	902	899	871	835	854	906	863	867	902	891	850	885	882	931	863	843	879	874	866	914	891	897	909	847	822	858	898	832	890	864	882	860	835	877	853	873	838	851	853	838	860	843	919	899	865	882	904	862	883	934	901	881	868	918	900	835	883	828	815	890	865	894	856	892	837	882	893	880	899	849	854	842	851	823	875	856	837	882	907	870	896	850	843	865	894	823	915	880	917	887	883	848	886	917	936	821	865	881	848	831	901	887	870	874	892	881	909	929	853	906	893	919	914	825	874	873	874	843	796	907	914	886	837	881	891	892	815	861	862	897	889	898	901	901	888	929	854	911	869	923	847	888	888	868	890	848	872	924	845	849	902	872	890	895	846	851	820	885	863	881	863	870	879	877	883	850	913	853	883	865	915	888	942	882	855	894	903	863	926	881	826	865	914	885	905	876	864	903	910	885	872	884	899	873	872	894	891	832	930	928	901	920	886	851	881	919	886	879	858	900	897	890	856	881	882	935	867	881	885	899	916	846	923	892	907	848	788	890	872	864	831	919	870	930	852	871	882	896	851	821	851	837	871	877	846	878	849	905	905	883	876	908	872	902	828	883	834	874	883	869	852	876	829	923	908	830	861	827	906	880	849	827	891	897	913	904	857	887	899	905	962	872	902	913	847	890	874	866	866	919	876	876	878	875	847	852	867	900	908	853	936	874	839	840	889	906	880	931	855	879	900	896	884	884	850	826	813	912	828	889	866	834	891	859	888	937	875	881	834	836	913	922	889	896	859	869	886	849	856	927	905	872	874	882	874	835	896	887	854	870	874	896	899	885	875	872	888	879	851	888	856	866	872	827	880	865	892	870	854	865	886	827	887	887	916	867	859	945	918	917	914	882	904	871	851	875	873	910	886	879	877	873	903	842	896	893	875	888	889	824	827	904	920	874	854	859	828	880	860	871	902	889	938	842	911	832	823	894	901	857	821	825	904
1971	202	185	176	162	156	144	176	149	183	172	145	154	160	178	161	176	171	155	154	170	169	167	163	180	155	155	158	171	173	173	167	158	140	166	150	163	161	142	148	167	164	153	168	167	159	151	173	171	154	157	163	173	173	144	161	166	180	162	162	149	169	146	152	163	150	135	160	166	147	170	160	167	145	165	141	175	150	162	173	160	176	170	167	178	151	159	174	160	147	160	159	148	160	172	154	165	149	131	149	167	158	166	179	151	179	129	160	168	160	141	180	174	147	154	187	146	151	148	159	164	181	149	153	159	164	173	175	155	160	154	140	171	162	163	178	177	159	151	154	174	149	176	161	161	170	163	152	165	152	152	156	170	158	165	165	147	166	142	167	150	182	178	156	152	142	145	171	159	159	154	143	151	185	157	155	176	164	152	154	154	180	161	175	155	171	162	169	151	161	150	136	157	182	150	158	176	151	159	199	164	165	171	151	176	147	145	175	159	153	142	154	163	157	161	150	155	165	170	164	170	172	182	164	151	174	143	155	144	183	170	142	148	155	134	157	174	157	158	157	155	141	151	168	150	158	165	163	191	166	159	158	177	153	163	157	156	177	192	155	143	158	148	168	177	159	177	146	159	176	162	166	178	151	155	178	168	144	161	159	173	163	164	162	159	170	185	152	184	155	147	167	172	164	173	161	172	169	166	152	169	151	153	164	156	184	146	183	134	178	166	151	135	158	180	165	143	153	167	164	140	143	151	170	173	172	168	150	169	169	159	133	160	174	177	145	122	165	160	180	171	147	139	166	170	167	157	166	179	170	168	167	160	138	161	152	170	142	162	152	168	168	158	151	159	177	156	159	155	163	133	158	167	152	157	174	161	172	161	145	168	171	143	154	161	150	169	167	145	156	150	169	171	161	165	160	157	152	180	176	157	169	150	148	161	160	170	167	181	147	171	129	165	162	160	137	154	146	184	146	173	146	147	168	156	148	148	134	168	206	148	177	168	157	150	171	177	170	164	189	134	168	162	170	157	143	161	165	170	174	158	154	167	177	161	141	146	182	137	149	170	163	184	176	161	142	156	171	170	155	149	138	162	149	157	150	159	187	177	163	152	150	150	140	152	179	175	129	171	168	152	163	141	133	164	184	168	149	166	180	154	154	159	148	142	147	175	152	154	151	150	147	133	155	142	161	148	178	186	139	149	162	174	136	152	168	131	169	171	166	157	156	167	160	156	178	140	167	185	164	185	172	153	159	150	161	181	174	165	163	164	165	147	157	198	170	176	160	154	160	171	159	152	195	159	163	162	161	139	149	149	138	160	169	149	146	168	170	153	178	162	149	158	163	153	149	142	159	166	160	162	153	163	142	157	174	171	154	142	162	163	164	183	143	136	136	148	160	169	172	166	154	168	156	140	158	159	165	165	176	193	169	142	169	186	176	167	140	182	147	131	163	154	137	160	198	165	166	157	162	187	155	141	171	162	156	159	168	159	142	147	156	158	164	160	164	157	155	141	161	143	179	188	158	154	169	146	172	177	148	158	141	150	152	163	166	143	169	161	167	169	146	147	156	145	168	147	166	146	150	187	127	180	162	167	158	167	147	185	162	164	164	164	155	164	175	184	152	183	156	184	163	162	152	148	158	170	164	174	172	150	141	153	159	157	156	159	147	137	184	158	143	148	167	157	162	163	148	150	152	164	163	171	133	151	168	167	149	176	169	194	181	161	160	174	159	177	160	149	161	170	163	166	160	127	146	159	162	147	181	144	152	161	150	158	127	133	139	148	152	170	182	189	165	170	181	156	164	156	156	132	190	151	158	177	145	157	152	151	187	168	182	152	148	150	151	165	163	143	160	152	143	172	150	152	183	178	179	194	175	153	178	173	163	145	162	171	159	167	164	166	143	151	155	140	145	160	130	168	144	180	174	146	138	174	171	162	165	160	149	168	158	165	151	165	150	163	176	163	176	151	171	137	185	163	165	154	137	145	159	145	170	173	175	157	188	154	163	160	153	178	161	161	166	167	169	153	155	162	144	153	183	173	179	158	146	164	166	149	167	159	143	145	137	161	166	151	166	146	151	150	161	171	187	171	158	152	161	142	145	165	165	160	179	172	155	160	165	141	170	162	164	163	180	165	153	166	145	148	178	158	167	161	150	173	173	187	183	142	177	155	162	173	160	146	141	169	152	161	142	157	162	186	139	168	169	178	169	164	158	185	164	156	137	154	147	147	166	160	149	173	150	160	150	156	165	135	149	147	171	158	153	124	172	149	172	150	162	146	154	164	158	160	148	151	159	132	166	162	162	167	174	144	145	152	158	169	167	189	148	166	179	179	152	157	148	158	159	132	150	164	165	154	173	150	153	175	152	163	159	173	180	150	151	150	163	160	163	179	181	132	156	156	150	140	140	170	149	166	137	157	157	173	149	144	147	163	148	170	187	167	171	153	160	136	153	156	173	160	176	159	155	184	147	152	170	153	152	138	151	153	178	159	159	144	151	141	166	152	151	171	161	158	165	169	168	177	158	173	156	186	145	179	159	139	186	161	176	172	161	163	160	142	157	169	170	181	169	187	146	171	177	166	167	154	163	176	146	166	192	178	140	197	159	165	168	137	174	164	153	138	164	178	149	178	143	157	191	167	138	183	147	177	153	156	163	145	160	171	202	160	153	162	183	161	163	166	162	134	148	171	168	188	164	151	155	158	149	136	154	212	166	156	145	156	181	164	157	154	156	167	168	156	163	192	147	171	158	145	154	168	159	159	185	149	180	168	163	167	175	168	153	170	168	178	162	175	144	148	159	148	152	165	196	160	161	174	166	171	152	169	156	161	156	141	153	159	155	156	142	174	143	169	168	161	160	167	151	154	154	155	157	177	162	165	158	155	161	137	151	143	164	165	176	162	179	170	165	148	151	183	154	175	161	169	144	159	162	181	153	175	168	140	143	178	154	160	173	163	175	179	140	152	162	172	160	165	182	154	185	155	152	155	161	158	157	167	151	142	162	190	168	179	182	161	147	175	168	145	149	174	157	148	165	161	175	159	150	171	191	156	158	182	181	157	181	140	145	188	169	179	143	159	164	161	154	149	163	150	153	138	151	165	170	164	152	154	149	157	137	169	155	178	167	131	165	179	157	155	155	173	178	140	175	160	133	141	165	167	173	171	172	186	168	148	159	154	155	160	160	150	154	178	152	160	154	162	160	157	165	171	171	155	149	161	132	147	138	147	149	176	162	151	186	168	160	154	188	164	163	126	173	158	160	162	180	141	183	166	139	162	185	164	165	169	156	158	158	157	156	177	153	151	173	170	162	168	157	164	165	167	147	156	172	152	154	141	145	179	162	172	148	148	151	147	139	164	156	145	163	161	172	173	168	161	173	157	163	138	172	177	181	158	175	142	176	146	156	155	175	153	170	174	170	166	163	156	165	156	160	149	154	150	170	152	145	154	166	149	166	165	156	154	163	175	156	158	161	159	165	170	167	174	170	154	166
2177	572	585	604	600	609	560	507	589	591	535	524	527	513	527	535	502	505	524	504	514	538	522	546	542	557	517	522	495	510	533	499	510	545	533	522	513	571	542	533	510	512	546	500	499	508	508	520	511	516	536	528	511	490	475	546	514	487	501	513	523	520	550	499	484	511	481	530	510	475	524	501	548	494	516	549	508	513	526	512	536	543	521	547	496	529	518	514	502	540	543	516	551	505	512	499	506	521	517	483	525	527	505	558	530	514	515	492	537	525	515	483	546	442	487	545	517	477	518	558	506	479	520	489	507	519	537	538	464	561	511	495	524	510	528	507	508	542	519	563	526	525	549	534	531	507	519	495	538	517	541	540	531	528	562	529	472	544	508	525	522	558	518	522	518	511	558	517	503	532	582	553	502	515	500	517	490	501	493	527	522	516	501	512	487	543	529	525	533	528	530	507	549	535	513	507	581	535	515	480	535	503	516	508	512	477	510	504	531	562	529	527	545	522	550	518	498	525	497	505	539	500	562	479	515	549	529	533	486	522	525	524	501	515	532	535	548	504	518	515	531	512	532	488	505	495	535	534	519	487	539	545	510	510	559	534	502	546	506	528	531	554	494	474	506	517	511	511	532	453	533	487	498	519	532	482	507	498	560	509	499	488	508	496	564	506	489	508	506	514	480	505	530	485	500	515	526	524	508	463	552	527	535	530	562	533	511	508	520	510	506	539	528	539	518	517	516	481	477	508	547	528	500	503	482	498	552	547	512	508	534	535	528	470	538	565	520	595	519	506	485	510	504	496	531	501	512	507	538	497	519	506	549	521	517	557	543	517	538	527	552	515	459	507	515	512	533	537	495	561	529	489	493	548	520	484	506	508	557	514	556	534	571	492	513	530	529	508	482	487	538	539	488	512	498	487	485	508	500	513	525	547	525	498	519	529	477	539	524	512	483	501	528	517	503	519	508	537	525	519	520	514	486	514	517	471	513	546	528	539	548	548	528	497	498	520	546	521	509	534	481	513	544	575	510	562	540	490	505	518	517	519	518	555	492	505	505	506	544	504	540	527	510	517	472	466	536	510	506	498	538	485	520	526	526	510	533	487	493	514	468	523	550	535	497	491	504	528	529	525	531	506	517	482	480	514	489	530	496	525	498	538	544	524	531	505	554	557	514	509	562	505	516	541	512	480	483	520	483	478	511	591	531	508	520	516	504	547	530	511	521	485	463	520	519	514	536	536	542	520	515	480	532	535	491	541	464	517	524	545	545	511	556	511	550	498	489	507	504	530	525	513	482	514	478	526	505	525	545	532	518	505	529	518	502	520	512	490	539	491	535	510	513	533	537	501	503	532	494	527	500	507	539	557	511	509	495	466	548	510	475	479	475	486	523	504	526	534	553	532	508	491	521	523	543	516	499	483	516	505	532	511	544	497	499	523	561	507	573	549	496	523	523	507	554	539	514	532	494	539	537	499	566	546	536	507	491	517	516	537	536	517	549	486	525	548	542	524	524	526	549	526	523	570	509	512	495	524	556	523	500	509	530	485	523	560	563	487	505	497	493	538	525	522	494	542	508	514	509	513	549	533	527	501	548	525	480	539	529	503	470	516	549	550	510	520	515	509	545	502	516	528	543	515	489	556	508	488	508	548	470	505	491	500	490	527	543	556	511	501	570	523	524	516	489	548	521	530	501	498	523	531	525	531	532	515	533	565	547	527	492	539	511	518	477	486	554	524	486	514	500	521	490	513	536	524	538	508	548	486	515	517	564	494	517	514	526	511	544	459	546	514	532	550	504	530	529	514	535	526	507	496	498	542	482	515	502	503	507	526	539	503	531	505	535	494	541	519	537	509	528	519	497	549	544	549	505	563	517	534	514	527	545	531	527	541	483	535	516	483	537	507	539	506	525	526	534	514	525	517	496	499	504	528	544	537	526	499	475	521	525	537	534	481	511	543	494	510	513	472	491	515	533	512	504	489	549	516	521	530	532	491	486	522	525	511	550	534	524	501	588	508	527	503	508	514	521	513	526	512	482	511	470	518	486	543	528	520	498	521	509	502	503	534	501	554	521	545	508	456	529	473	516	499	504	516	506	544	515	543	533	540	504	501	488	546	511	509	472	527	506	527	513	529	519	520	531	495	560	525	515	474	505	542	549	526	533	541	524	505	509	546	557	540	507	513	507	523	540	495	515	486	529	540	510	510	557	509	518	496	506	514	481	504	536	521	514	461	560	485	519	480	517	537	499	523	490	565	523	494	548	497	520	513	536	491	515	503	536	516	508	488	514	498	540	519	537	501	494	515	528	532	511	486	538	500	535	518	525	555	512	515	541	483	534	527	516	539	523	490	481	553	520	533	521	507	538	492	528	559	491	517	528	555	522	512	510	482	502	516	533	502	488	516	503	521	506	523	552	528	511	497	512	514	554	567	497	513	536	531	525	520	516	511	547	531	522	499	536	494	558	535	510	544	526	519	525	519	509	513	546	509	535	503	517	499	530	487	499	510	549	533	514	512	512	500	532	533	503	534	493	494	525	518	518	523	490	542	545	540	513	535	491	505	509	493	537	490	540	522	535	497	501	523	473	516	560	538	523	489	500	525	517	498	506	530	497	509	534	502	513	551	522	518	539	547	484	520	533	526	536	518	516	524	492	569	509	558	542	509	549	489	575	494	511	532	504	546	507	559	520	546	515	509	515	496	496	482	481	560	537	514	516	540	541	551	486	513	553	527	475	494	541	492	509	515	533	534	494	538	537	522	485	530	502	514	503	507	511	496	498	535	549	584	527	533	516	540	516	535	489	521	531	518	524	493	536	533	507	516	532	521	493	504	489	524	545	522	519	487	475	549	528	521	526	507	525	535	518	555	483	535	499	523	516	520	525	486	487	526	520	570	527	520	559	538	539	495	506	535	536	522	545	514	490	491	493	479	542	541	497	552	492	513	515	471	527	502	516	518	508	496	521	527	510	537	477	511	529	503	488	516	507	484	507	532	506	518	567	512	544	517	519	507	519	506	513	491	524	530	516	520	437	532	535	569	507	500	529	513	499	514	525	513	498	501	497	486	506	480	516	547	501	542	537	523	497	533	513	542	541	518	519	504	538	507	503	535	523	527	537	551	501	575	529	465	498	543	521	507	515	531	483	490	522	519	531	499	499	564	513	533	529	524	523	518	502	553	502	506	538	513	544	538	534	497	529	544	503	521	556	519	497	533	538	547	504	507	521	495	524	521	522	526	540	534	515	568	474	536	511	499	529	499	546	541	530	565	557	515	491	506	503	532	495	498	515	515	505	492	536	528	522	536	486	497	483	558	526	484	538	504	488	490	539	502	526	502	526	514	514	494	498	472	489	484	506	512	542	504	531	540	489	490	495	501	537	537	520	498	495	500	539	488	554	516	497	549	534	514	495	513	502	497	497	534	484	513	562	506	543	532	540	518	519	515	480	503	517	500	523	514	490	552	496	529	524	527	518	504	536	474	534	542	459	497
8457	957	1111	917	777	617	563	492	439	426	425	380	381	375	320	401	341	398	349	354	355	328	342	340	319	324	326	359	345	316	320	301	351	298	361	323	322	284	361	308	318	356	338	346	313	354	361	321	344	325	343	328	305	334	323	345	305	360	334	351	314	339	364	316	289	371	331	349	363	329	325	323	331	336	336	312	330	316	345	332	334	324	322	359	311	337	315	326	349	317	358	327	303	287	305	313	306	260	313	365	344	337	311	312	330	322	304	307	354	318	330	329	324	307	338	362	322	315	312	359	299	329	297	356	298	311	311	308	319	348	335	296	311	309	340	308	322	334	324	343	314	297	350	324	338	317	294	310	327	312	360	320	319	332	336	291	326	333	280	348	331	327	275	331	361	287	338	325	306	319	333	329	304	326	330	341	330	316	324	288	329	360	332	306	348	313	368	340	310	329	301	300	343	340	331	319	332	331	319	282	305	298	330	331	308	338	320	312	324	306	313	331	325	334	325	341	331	311	338	309	308	306	305	318	351	315	281	316	322	331	308	313	313	333	361	320	318	324	331	315	281	286	356	344	285	318	338	321	334	316	340	316	335	329	336	363	289	316	324	343	306	324	314	345	355	306	311	324	339	328	341	362	331	334	302	315	291	333	314	350	331	324	314	290	320	328	359	312	293	340	359	322	321	330	320	313	310	323	316	349	338	336	330	310	316	350	333	324	283	298	343	312	285	291	333	343	321	320	316	311	339	340	350	352	329	333	330	313	304	312	336	323	330	298	329	320	329	356	311	316	330	308	349	300	306	309	335	340	343	323	326	319	314	322	353	315	321	333	336	342	273	313	333	338	271	300	335	330	295	312	359	304	332	310	314	315	306	359	329	312	342	325	346	330	312	307	344	316	358	339	335	340	311	336	300	343	348	353	298	302	338	347	309	320	339	317	330	318	318	335	301	310	333	314	350	287	299	339	336	320	337	323	303	339	310	320	320	328	315	344	302	309	300	333	316	315	309	336	293	336	353	283	344	342	306	284	292	339	353	302	314	337	337	334	313	293	306	296	319	334	342	322	328	356	342	354	308	334	297	333	302	292	316	325	345	327	368	326	283	328	317	325	315	333	303	327	299	301	325	353	356	304	304	326	310	330	367	341	319	300	302	300	311	311	349	324	384	293	308	327	325	314	323	310	305	314	331	285	328	322	331	316	327	344	336	315	345	330	327	307	310	339	341	290	322	329	320	332	352	332	306	342	346	294	291	331	330	336	329	305	327	316	330	346	327	332	334	314	347	311	334	306	328	317	328	338	328	340	323	323	297	316	327	330	336	350	347	344	319	319	349	358	351	319	327	342	327	356	328	334	324	324	316	302	328	317	306	348	364	341	346	319	334	332	339	324	322	328	307	348	315	314	297	323	299	354	360	332	326	301	302	330	350	330	319	345	312	334	308	333	293	299	333	328	331	341	325	293	345	298	341	335	282	321	328	336	312	331	347	308	332	321	362	356	310	300	300	321	317	343	325	327	331	365	318	325	319	361	323	323	342	320	355	283	325	368	322	334	333	332	315	298	339	318	334	365	303	329	316	291	343	317	299	334	359	350	302	337	324	344	308	330	315	321	293	311	310	332	321	330	286	314	329	340	314	318	327	333	349	318	347	353	312	363	346	303	297	322	347	331	369	335	310	306	315	331	336	329	348	302	319	319	321	326	301	306	321	329	326	307	287	324	298	331	331	319	291	331	318	313	345	329	324	321	313	304	343	308	319	313	335	349	330	343	322	343	294	307	333	315	333	311	331	325	301	302	307	323	333	331	340	352	315	362	310	312	315	370	332	315	321	334	318	349	340	309	317	321	314	304	347	305	316	345	339	337	326	327	361	324	301	315	333	332	333	345	365	343	311	341	374	311	295	310	298	309	340	330	322	350	341	308	340	318	298	356	341	360	319	300	304	293	309	350	347	340	351	312	325	323	319	302	315	351	337	325	332	321	308	354	314	298	342	327	327	308	330	316	353	345	340	320	326	325	342	351	301	291	312	336	321	326	357	306	330	320	317	345	308	306	309	318	346	352	332	363	323	313	302	362	356	356	302	329	320	356	302	332	310	328	349	341	304	325	330	315	317	333	330	309	300	326	291	302	340	333	320	330	299	312	320	300	330	309	311	316	321	341	311	330	330	304	326	320	339	316	322	331	306	285	342	308	311	332	296	329	302	301	356	342	346	298	299	328	334	294	347	301	324	320	310	313	306	339	335	333	322	335	323	319	347	304	325	334	307	300	317	322	316	339	335	326	341	289	312	346	311	333	332	348	321	365	295	330	365	331	339	316	335	281	324	315	302	339	331	332	304	356	358	316	331	319	343	348	336	315	337	329	352	329	294	330	335	327	313	339	309	334	297	310	345	346	321	332	323	331	338	295	325	326	361	321	330	319	301	332	297	333	320	328	321	335	297	292	309	294	322	322	314	285	345	302	319	341	333	350	304	335	314	335	313	353	310	307	324	345	336	294	342	340	359	306	261	308	333	375	291	321	374	352	343	315	319	315	303	330	324	317	301	323	318	342	286	325	335	339	322	351	330	313	357	334	334	344	349	335	330	314	297	342	335	340	308	309	301	318	328	325	314	342	312	303	318	315	324	320	326	294	319	339	352	302	345	326	305	327	328	312	325	362	349	336	332	323	309	328	316	305	287	331	310	320	301	357	356	331	295	314	298	276	308	331	331	324	312	330	327	319	327	332	352	319	354	346	314	309	320	334	304	319	305	333	342	346	343	345	340	312	314	319	300	337	335	325	330	288	338	360	357	316	316	337	338	298	326	308	318	311	320	302	333	331	351	317	344	339	344	298	361	355	353	305	306	314	341	318	297	359	328	338	336	333	295	341	310	353	343	331	339	289	315	327	319	349	322	341	300	331	307	338	332	320	332	340	334	297	315	329	344	357	356	306	324	338	308	346	291	291	361	314	334	330	336	296	296	326	311	326	322	363	294	345	341	323	297	294	342	310	335	322	352	321	300	362	324	320	318	329	334	335	353	355	300	326	310	336	331	307	324	359	342	308	350	300	341	344	289	304	323	343	312	317	324	312	301	339	352	337	334	339	321	314	372	338	315	309	330	320	333	294	299	343	302	300	303	306	324	313	316	335	321	300	350	320	315	338	311	313	313	331	300	305	354	322	338	327	313	310	304	300	332	300	325	318	310	290	297	337	335	344	340	353	320	340	322	346	316	318	350	336	322	324	329	355	326	327	349	330	313	330	337	311	315	321	299	329	333	322	315	313	331	342	325	279	339	351	333	333	309	330	344	296	324	303	323	365	324	318	307	327	313	331	323	298	347	320	324	328	315	331	334	325	318	300	312	320	338	350	339	339	328	331	285	327	302	332	335	330	325	345	367	338	330	369	331	341	334	340	319	321	333	325	314	348	348	289	332	319	287	315	327	303	327	345	368	317	316	307	315	311	337	337	309	334	321	337	297	308	307	258	282	327	309	342	336	298
5967	1600	2460	3016	2799	2447	2136	1901	1685	1608	1433	1332	1268	1227	1162	1161	1130	1147	1041	1118	1077	1031	1032	977	1003	1054	1045	935	971	909	944	968	978	921	927	886	906	901	938	908	950	986	936	932	944	930	928	935	897	899	946	953	864	903	904	920	945	882	982	843	866	889	925	931	913	913	901	931	843	900	917	877	862	921	897	907	943	896	896	893	919	888	891	867	905	817	913	945	917	911	931	899	932	944	881	935	867	926	914	864	878	858	903	924	930	913	848	842	865	933	902	922	867	885	967	882	945	909	922	876	965	922	874	878	904	866	890	872	919	925	862	908	881	832	886	899	880	875	907	857	906	939	876	863	866	887	920	872	846	871	890	906	812	892	883	903	833	884	908	856	931	900	873	913	917	879	893	923	885	892	862	875	902	902	862	883	901	842	888	872	934	858	869	898	918	863	836	894	844	906	837	937	950	877	888	844	913	886	865	870	890	899	917	919	855	898	875	898	890	905	934	863	920	914	860	902	858	891	908	869	883	902	855	903	875	888	922	871	854	852	904	861	850	896	835	856	838	916	906	908	838	901	898	927	922	820	876	941	896	874	883	798	902	889	864	862	937	976	943	842	900	846	887	911	893	883	901	892	889	911	916	923	877	874	893	880	863	835	852	910	926	881	907	876	878	932	852	870	837	873	895	933	912	873	906	873	826	891	894	842	881	890	880	907	876	866	954	911	871	855	917	827	922	903	912	865	871	891	880	931	935	927	948	912	878	915	906	930	947	935	938	894	875	887	881	911	924	856	845	881	861	930	906	886	899	901	904	878	877	932	887	880	895	912	905	900	891	904	873	877	877	851	920	832	877	885	866	901	892	862	858	829	847	806	913	922	898	907	850	889	889	933	871	903	906	863	822	898	948	902	886	854	866	877	900	865	913	915	891	878	898	930	918	915	867	873	839	869	887	935	886	944	893	900	916	809	898	938	930	863	893	881	890	920	942	912	909	861	876	882	933	850	876	874	888	922	827	926	877	884	896	914	926	879	900	898	902	915	867	860	898	890	893	919	931	895	931	884	907	880	866	841	901	866	941	855	899	921	872	834	911	944	873	918	924	963	927	883	892	917	900	868	806	862	889	872	930	864	902	904	871	908	898	924	889	878	869	842	896	890	895	909	907	875	892	840	896	875	899	888	907	825	893	855	896	842	891	866	934	912	905	879	891	851	850	897	858	871	910	907	866	947	928	867	896	843	796	857	827	912	922	917	823	906	884	857	906	861	822	909	870	937	916	862	889	886	934	864	921	890	847	896	926	864	889	909	903	932	871	904	844	916	887	901	926	892	852	938	881	852	891	902	895	857	850	898	886	928	904	889	919	954	847	860	898	885	893	930	890	807	896	940	882	873	856	830	892	894	869	871	861	922	853	873	859	893	896	908	927	894	905	842	849	921	885	903	903	869	899	887	966	944	886	860	859	881	935	891	969	844	876	859	842	834	912	888	903	884	940	938	890	943	913	934	847	878	913	879	911	881	879	933	837	961	864	846	900	894	908	825	873	868	870	832	877	871	869	877	849	903	877	915	911	864	863	889	848	879	899	966	935	937	896	819	894	884	897	860	881	894	871	896	915	895	885	862	874	889	922	855	854	888	894	903	921	854	916	894	842	869	900	821	860	905	954	866	842	852	877	870	868	907	950	886	910	882	872	879	906	908	897	833	853	882	869	889	923	920	907	874	903	830	942	891	831	918	883	828	866	835	870	904	909	910	875	914	902	862	903	903	903	861	852	912	884	855	888	858	810	823	968	908	907	841	860	956	875	906	850	899	882	871	875	901	921	853	884	900	891	918	865	902	876	915	878	838	918	847	885	894	886	939	882	868	887	902	895	928	951	918	853	895	896	917	896	961	912	880	847	913	904	890	854	921	916	860	942	929	905	857	891	894	933	889	880	875	901	905	920	876	890	875	904	846	898	845	896	896	881	863	905	918	860	915	846	932	901	912	888	854	909	916	843	943	890	871	861	868	889	866	905	894	830	879	865	883	829	893	878	874	890	891	890	855	860	889	911	886	893	835	941	858	941	895	897	933	903	868	894	886	859	906	873	885	870	894	888	891	885	830	887	906	847	872	877	919	888	890	901	899	893	879	849	910	901	919	869	890	870	855	887	937	910	908	845	835	843	854	985	897	938	941	904	934	893	861	878	909	939	887	881	889	917	860	951	900	907	849	916	855	878	939	885	942	922	884	883	903	916	876	869	867	867	960	932	883	900	867	933	855	927	869	882	870	914	867	923	967	889	911	902	868	815	914	923	921	862	849	900	905	923	873	917	927	859	898	863	850	896	962	893	885	886	820	948	910	875	883	887	888	926	921	912	918	916	895	939	893	838	873	913	858	923	886	921	908	884	893	873	917	889	873	930	865	900	893	862	899	919	909	899	842	911	876	907	880	886	881	884	904	897	857	895	901	824	889	862	886	908	886	884	911	884	903	874	905	915	840	909	920	822	896	888	915	876	904	901	865	900	873	865	920	891	913	837	883	896	897	842	902	927	926	878	851	911	840	881	858	844	910	876	882	892	901	828	917	902	871	850	894	864	932	840	876	914	949	931	866	851	885	896	877	908	902	859	801	867	895	900	917	874	918	917	887	940	887	866	933	829	921	931	897	823	915	880	849	906	900	880	884	881	869	877	930	873	863	844	861	932	809	920	895	927	864	956	883	854	881	881	820	850	938	870	918	872	867	901	915	888	911	857	943	882	846	915	921	912	890	914	868	903	872	913	894	890	920	889	900	863	923	875	861	903	929	896	863	903	861	884	939	901	854	847	891	888	902	819	863	840	924	943	899	849	915	909	883	870	843	855	805	868	908	890	906	848	895	840	891	920	865	886	910	863	905	844	880	835	896	903	890	891	893	876	906	915	866	876	898	884	904	854	883	921	869	895	909	837	872	941	903	887	949	836	891	960	891	864	927	850	829	943	854	903	882	869	815	900	901	863	864	858	887	851	895	917	908	850	916	883	902	874	869	888	869	890	911	891	865	884	903	924	948	857	893	921	904	842	869	869	898	866	893	851	887	849	900	926	894	908	920	892	895	868	869	855	872	883	877	918	910	927	923	891	859	882	882	866	933	902	957	855	879	900	903	875	907	870	898	942	900	854	889	896	887	844	854	878	855	896	910	933	843	929	922	847	830	888	887	914	941	850	864	907	888	896	893	868	930	907	884	911	906	956	893	946	903	918	880	885	829	907	852	906	831	873	861	837	914	855	914	839	883	918	946	917	855	887	905	898	881	908	859	861	892	831	900	930	929	856	914	928	865	909	891	900	889	893	875	864	901	891	941	849	892	886	869	918	869	866	922	923	882	888	865	915	887	964	888	850	873	883	935	873	883	883	834	838	909	970	897	907	926	891	866	909	826	910	902	876	881	895	838	902	905	895	936	866	902	882	874	926	891	968	907	835	870	882	856	890	907	855	834	839	909	903	922	894	869	937	829	844	909	908	864	870	870
14272	1926	1815	1594	1100	883	684	649	516	514	506	450	448	410	401	436	396	396	375	404	363	362	360	354	343	365	359	365	355	377	355	360	350	343	336	360	374	332	338	299	334	330	350	329	375	341	335	308	336	346	337	350	314	343	347	327	366	342	345	348	319	325	342	344	349	349	334	371	346	328	346	330	380	356	373	323	310	346	338	344	317	337	309	332	349	322	349	314	356	318	324	350	306	333	338	322	307	338	323	321	360	333	334	383	338	324	368	320	337	312	353	351	347	320	335	349	307	348	311	312	327	331	323	332	369	347	313	334	312	339	334	359	340	346	329	331	340	318	355	332	346	329	343	321	322	364	323	321	349	331	312	278	327	328	351	319	327	350	340	313	336	298	326	338	302	320	335	317	334	334	317	330	332	358	338	325	302	304	327	354	351	353	336	329	347	312	329	349	323	338	351	352	334	323	353	354	349	332	331	341	324	318	331	337	316	334	311	313	327	336	339	331	350	348	311	323	339	331	342	362	324	345	305	329	331	384	310	323	344	310	308	351	329	333	302	349	334	345	339	339	330	288	298	339	320	358	357	339	345	319	310	316	314	311	318	355	350	368	342	314	324	313	314	351	354	345	309	334	351	351	358	356	341	331	333	295	327	333	334	316	340	330	328	322	340	346	318	305	326	315	347	327	333	359	334	339	336	353	317	324	319	345	312	314	341	369	352	327	330	297	347	313	323	338	300	314	320	337	356	316	340	330	368	364	350	293	314	335	324	301	305	348	334	317	332	322	345	310	364	371	338	318	349	346	342	336	304	327	355	346	319	310	317	341	342	331	335	357	356	338	363	321	349	300	347	377	336	345	329	362	335	305	340	340	331	335	336	326	302	322	354	317	327	329	334	351	358	347	350	307	308	300	353	325	331	338	340	315	346	326	325	316	367	332	330	341	340	345	338	347	310	331	376	334	345	326	310	293	330	307	334	363	316	337	335	311	329	334	327	313	336	342	298	311	331	313	322	337	353	379	343	348	302	345	359	342	358	329	369	332	345	342	357	312	307	344	315	314	349	323	355	313	365	323	320	332	324	314	316	312	350	295	318	348	325	314	329	349	382	308	345	344	329	364	347	324	345	333	298	335	356	309	361	325	322	321	349	337	353	347	316	319	322	368	324	336	311	325	347	324	325	355	324	333	351	321	321	340	337	361	396	326	346	304	345	329	342	317	306	323	355	330	333	347	320	337	311	337	328	345	308	337	370	358	327	333	316	352	329	370	328	324	326	320	331	306	356	354	323	338	318	314	349	381	307	348	319	353	340	337	340	353	333	332	310	342	308	312	297	300	306	332	317	355	312	361	330	334	326	323	361	329	363	328	314	346	334	338	351	338	322	377	317	325	357	320	348	322	356	363	308	312	319	322	350	337	342	324	342	312	285	317	336	335	324	294	336	330	340	348	335	353	294	340	319	316	315	316	333	339	314	330	331	335	359	339	323	340	326	373	330	324	364	306	340	342	317	350	330	333	307	364	326	336	331	318	289	300	352	317	316	328	328	340	352	327	336	331	363	324	316	350	335	352	352	341	323	342	321	369	328	306	329	352	315	305	343	329	336	348	343	330	356	317	353	329	334	334	374	319	347	340	318	320	281	366	319	352	317	325	314	342	369	346	318	305	360	339	350	332	331	325	317	354	313	300	352	323	330	314	274	338	320	332	324	336	362	351	351	342	326	318	349	371	349	340	360	373	304	336	352	329	312	311	342	336	332	322	306	341	321	310	319	351	324	317	311	337	331	327	346	331	330	331	298	339	303	314	312	339	323	320	322	323	330	312	335	321	323	324	306	356	332	344	333	333	349	367	342	341	343	353	307	318	313	338	297	292	318	352	327	355	336	350	342	309	336	347	331	333	322	340	357	330	374	327	305	332	333	322	341	314	377	334	358	315	326	315	346	325	314	327	327	315	330	323	343	318	344	364	360	303	334	332	323	341	318	343	363	315	353	341	308	312	311	350	352	351	341	354	321	354	329	355	336	312	322	336	334	356	322	337	316	368	317	316	325	350	344	373	349	326	318	329	330	324	340	342	320	305	341	317	315	356	354	306	314	338	328	306	343	326	327	339	336	320	320	336	344	315	355	310	307	321	351	375	330	353	355	336	351	370	300	345	318	335	340	356	352	338	326	334	341	296	321	326	346	377	320	353	358	328	324	302	329	308	332	329	351	293	328	323	314	311	327	306	301	349	342	328	338	338	355	326	322	346	332	307	311	332	312	349	333	325	327	367	343	309	343	322	316	316	313	354	331	340	325	338	293	323	358	328	331	323	333	326	321	302	321	338	342	324	330	305	327	349	343	321	339	305	329	351	346	340	339	358	294	340	370	304	350	305	325	304	344	350	314	362	340	315	315	349	340	319	319	328	336	355	349	316	332	364	325	318	329	366	329	312	317	334	333	350	347	341	367	332	332	291	344	321	323	339	347	371	307	312	362	329	336	337	310	285	325	335	346	340	337	318	328	321	331	306	345	351	344	296	312	357	353	344	301	294	349	316	318	349	331	312	349	368	354	298	326	325	319	302	307	335	349	346	334	350	320	318	319	361	300	356	338	354	324	345	347	319	347	333	338	327	334	333	305	343	352	323	342	349	347	328	316	341	362	313	327	320	324	337	314	355	344	335	355	330	325	340	327	329	347	367	342	324	295	345	379	336	339	321	331	331	295	297	351	376	365	351	327	323	360	350	323	322	329	351	310	329	346	346	329	364	356	338	364	357	340	346	330	335	334	313	344	353	325	334	353	310	315	321	323	300	342	370	360	340	352	336	340	340	323	347	333	316	324	322	360	350	364	322	349	328	316	340	353	334	353	341	336	334	334	321	326	326	332	319	313	342	328	354	335	337	348	324	331	320	311	330	304	313	336	305	376	354	320	352	328	343	318	304	344	335	284	333	301	300	327	319	306	319	310	341	333	335	331	390	322	331	365	344	288	320	315	347	324	346	321	346	344	314	329	311	339	365	339	328	346	312	311	334	329	338	327	314	348	313	303	314	308	340	341	315	333	339	339	328	355	304	318	340	344	310	351	336	358	331	347	303	296	320	326	336	304	325	340	317	335	344	312	297	346	353	319	318	332	342	318	367	356	337	340	332	308	308	323	347	309	351	299	375	353	348	324	306	332	311	349	341	283	320	330	351	319	323	334	345	339	342	336	323	335	324	365	346	330	296	330	370	319	315	325	313	338	343	334	314	319	328	307	329	327	331	330	343	335	324	328	349	319	330	324	342	337	322	357	314	324	334	332	305	318	320	344	350	313	334	328	354	282	340	336	312	348	327	360	364	347	310	340	320	317	356	349	322	299	334	341	309	338	326	298	345	313	329	315	337	335	357	332	369	336	328	318	331	348	324	344	337	322	347	313	337	338	328	349	334	330	337	337	363	312	377	297	345	337	320	316	339	309	354	309	321	369	329	351	353	331	377	313	358	339	368	343	362	365	326	335	312	357	344
7652	2109	3741	4549	4358	3670	3111	2726	2324	2159	1852	1795	1628	1535	1450	1370	1374	1243	1220	1208	1118	1141	1075	1096	1086	1071	1056	1056	1102	1009	1027	1002	1012	986	981	997	972	949	949	995	963	949	982	986	924	952	951	912	852	877	862	917	915	907	913	899	915	888	885	936	906	929	928	940	914	946	858	923	860	875	922	915	926	916	896	904	947	853	911	931	899	858	851	895	891	855	845	862	865	859	911	865	882	892	895	839	905	894	887	901	854	893	894	907	863	902	917	876	917	931	916	830	876	937	917	892	927	880	863	924	919	918	893	910	905	890	887	811	810	890	870	884	851	848	817	854	946	862	883	883	844	851	866	863	905	879	865	872	873	874	871	855	867	865	891	875	860	870	837	871	842	898	893	898	838	887	926	867	872	851	887	853	876	877	881	831	854	890	839	834	849	838	857	874	856	879	856	896	899	863	874	840	822	863	918	887	838	941	871	875	881	849	911	894	863	858	825	887	919	884	866	863	836	867	861	843	867	846	890	909	929	861	899	865	915	875	878	886	839	879	896	855	884	887	856	820	851	901	873	877	850	911	843	847	806	892	873	918	846	867	888	814	897	878	906	836	866	890	869	900	888	868	905	850	892	878	912	872	936	888	872	889	866	901	858	874	873	905	809	829	880	888	888	831	848	930	837	884	865	841	890	890	883	849	858	882	814	883	806	888	871	902	855	842	809	906	868	889	861	899	836	864	848	881	870	917	850	882	854	943	892	878	829	852	907	840	901	845	898	884	934	872	830	871	881	890	877	814	899	870	888	843	891	889	844	820	827	887	900	902	842	865	858	864	878	860	889	808	850	950	858	878	836	869	877	825	902	872	872	828	885	887	870	891	880	897	864	898	847	881	837	910	868	882	807	864	843	861	856	869	872	934	879	882	904	846	852	909	908	845	845	928	872	867	918	877	848	917	853	853	921	840	891	875	916	951	889	851	914	829	871	857	888	811	850	808	912	846	840	864	845	868	906	866	881	844	864	845	906	818	868	860	896	837	873	869	843	875	870	859	837	890	906	916	880	854	895	896	889	849	842	855	846	847	832	884	882	821	879	868	878	869	894	884	847	900	909	890	887	959	833	839	900	845	807	875	826	833	849	905	913	863	897	884	842	863	880	900	853	804	862	847	868	871	898	851	865	891	846	868	834	897	830	896	853	879	924	900	874	841	890	854	904	874	921	816	859	899	891	845	875	883	836	818	835	891	866	841	902	826	848	857	852	886	885	877	835	873	854	912	896	936	876	862	908	878	876	875	903	856	916	885	868	891	890	867	863	876	893	875	868	863	900	901	902	868	832	864	800	882	847	895	820	883	870	857	934	812	840	895	846	828	902	860	841	852	890	884	879	925	912	860	847	873	908	889	903	879	922	885	940	915	838	909	849	881	934	878	875	867	895	829	860	836	889	891	835	890	855	904	899	907	882	862	936	853	866	896	890	873	877	913	889	889	864	868	893	812	843	850	861	874	810	896	816	853	862	863	893	950	918	870	941	890	857	905	889	850	915	836	821	858	893	923	913	905	885	843	859	864	888	858	883	841	922	795	840	905	854	859	862	831	829	862	849	917	852	861	861	841	829	838	860	891	867	878	833	862	872	911	824	867	867	904	878	825	853	940	866	878	911	850	885	880	894	860	858	818	885	867	905	892	885	852	858	851	887	880	890	901	906	841	903	859	903	877	828	854	902	901	869	857	840	832	892	874	906	844	868	896	930	836	844	888	835	821	856	810	872	896	911	901	850	881	867	919	881	876	897	881	882	904	876	848	861	887	895	915	907	846	898	868	862	925	884	867	929	894	790	877	875	905	896	858	843	857	888	911	890	904	885	879	887	900	887	840	849	866	879	916	883	854	822	871	839	911	891	925	887	869	901	862	844	922	877	878	828	851	877	882	867	829	883	838	875	897	846	814	806	851	876	844	873	838	902	882	832	864	875	824	875	896	896	833	870	867	824	846	853	852	875	920	878	853	823	892	909	872	881	868	907	876	908	849	898	913	892	906	882	864	849	905	803	888	904	868	863	897	807	858	898	878	863	880	881	852	865	880	840	897	866	906	886	866	831	872	842	885	909	847	826	886	826	913	885	873	856	884	851	836	848	875	915	845	875	849	896	858	934	852	825	914	859	872	884	872	883	877	839	858	846	845	878	865	901	891	906	840	843	907	891	889	856	888	877	875	826	884	896	878	868	896	867	859	906	873	827	871	865	908	849	872	888	851	842	874	853	905	864	856	852	880	951	893	802	930	847	862	907	873	861	906	862	882	850	877	878	866	927	892	865	833	923	932	826	822	863	930	862	893	846	886	838	872	879	918	818	863	897	852	859	846	879	866	928	888	885	851	886	821	861	849	863	878	903	823	845	878	856	907	899	896	897	905	866	885	881	855	862	874	888	840	887	944	882	883	872	835	867	851	803	888	882	876	894	868	885	906	822	868	918	898	822	891	910	939	859	899	839	920	830	867	892	859	871	881	900	856	828	843	839	860	877	858	931	887	864	888	881	842	847	892	888	917	910	924	863	842	830	841	886	905	860	846	879	860	920	953	906	867	839	853	842	859	876	873	875	843	905	870	833	891	880	874	863	879	890	934	881	927	861	848	795	897	874	858	868	866	898	862	864	899	892	868	893	822	911	873	878	880	829	878	838	876	889	910	915	880	946	928	846	905	895	917	856	894	864	877	856	869	887	814	857	832	881	884	840	857	870	869	922	855	884	908	858	884	892	832	845	901	871	886	891	840	871	878	876	909	887	882	849	876	893	920	812	863	861	804	883	838	868	829	881	857	832	867	873	872	838	858	881	853	865	890	849	861	885	823	871	877	824	924	822	848	839	894	880	903	904	893	866	842	851	882	908	858	868	849	853	881	864	888	897	875	831	849	839	869	892	901	847	887	928	858	849	875	901	854	889	870	898	869	885	855	882	831	876	878	865	878	902	856	862	814	872	827	885	830	893	859	849	880	843	855	881	882	848	871	820	851	858	825	787	885	881	873	905	851	802	895	877	840	852	882	938	870	844	902	824	920	871	900	872	885	883	889	873	890	851	902	855	889	896	884	861	883	869	854	876	840	873	889	912	903	839	857	937	861	894	868	820	886	851	878	858	865	864	841	912	874	864	931	894	872	855	883	837	872	908	852	907	884	879	816	888	860	858	913	872	883	863	911	894	852	911	875	903	900	862	887	897	871	861	872	862	878	826	860	894	845	836	871	880	802	906	867	858	853	914	886	853	831	913	864	840	905	839	892	874	856	909	868	861	805	870	840	840	892	919	901	874	891	869	882	898	862	890	837	889	865	870	849	901	812	847	850	856	874	862	873	809	852	875	872	801	876	850	842	877	932	887	853	823	850	849	893	823	900	874	888	874	871	890	895	851	883	852	880	864	886	846	855	839	901	874	862	850	846	926	873	894	873	902	819	883	852	842	871	843	855	924	870	847	889	891	899	888	883	915	833	816	866	821	935	858	887
1998	207	179	171	188	164	147	163	164	178	186	150	154	189	175	187	141	154	190	185	144	166	175	154	168	168	145	173	142	157	176	162	182	149	169	169	153	181	174	176	135	163	165	159	153	143	168	157	161	158	181	172	161	162	162	170	164	155	162	173	201	173	157	163	157	150	154	190	156	165	192	155	180	162	160	154	171	147	153	168	174	152	156	171	157	156	154	156	153	161	166	161	160	180	179	148	169	173	174	173	157	164	147	150	158	137	153	162	157	171	174	153	159	152	155	166	169	174	154	144	174	170	173	179	173	168	180	180	159	147	183	163	158	170	170	171	182	154	187	148	159	154	162	145	148	151	158	169	163	178	162	140	138	162	161	138	141	137	142	170	152	158	151	134	181	150	157	165	165	166	152	161	154	162	156	172	165	152	149	170	174	188	178	152	161	174	153	169	162	154	174	160	160	179	176	185	160	170	163	167	163	168	174	170	159	173	141	153	162	160	160	143	160	155	134	162	152	151	161	152	173	177	161	161	143	151	151	151	172	165	191	178	173	149	148	165	161	162	167	203	168	170	160	155	180	176	126	152	171	175	174	155	160	190	144	174	166	141	151	152	155	186	168	163	148	154	147	141	147	176	154	156	176	135	153	152	154	168	161	155	159	172	152	150	142	153	169	158	147	170	176	168	164	165	165	159	155	148	163	169	195	161	176	161	158	159	158	152	177	145	176	162	160	161	178	158	166	170	167	185	148	170	179	152	176	143	158	145	163	142	162	182	166	142	157	166	166	188	171	158	164	148	168	154	182	182	153	143	148	137	163	168	155	156	193	151	174	141	160	171	173	157	168	171	179	158	161	157	192	160	178	155	141	162	157	153	171	157	147	152	172	194	158	172	156	153	143	147	161	159	182	164	162	152	168	152	179	176	151	162	181	167	174	170	178	170	176	158	142	158	144	170	181	173	163	163	164	145	151	175	149	174	149	179	158	158	138	152	174	158	166	163	170	157	171	165	151	182	161	151	150	168	146	176	139	178	172	187	173	155	147	152	169	163	159	143	164	164	170	163	163	162	160	142	162	148	195	159	145	187	177	163	171	167	142	147	145	145	178	139	174	157	165	158	139	169	141	148	173	147	152	157	176	163	156	177	161	148	170	150	150	166	161	160	165	162	180	155	160	154	178	144	152	166	187	180	160	173	183	167	178	148	155	151	152	158	167	173	151	181	146	153	151	177	144	154	160	166	162	173	166	179	180	161	171	153	172	148	145	175	175	174	146	166	158	160	168	149	137	153	161	170	192	164	187	177	172	158	154	169	187	189	156	159	160	166	162	175	158	177	160	131	166	136	149	152	159	188	160	164	165	156	149	165	175	162	167	139	173	163	172	151	167	174	149	172	174	129	143	164	168	174	169	166	176	175	168	160	183	180	161	162	158	169	180	158	157	144	177	150	166	155	159	165	158	170	176	150	174	152	171	175	148	171	169	174	155	183	173	163	165	178	144	171	157	153	136	189	132	170	183	178	165	151	162	162	158	167	161	157	155	153	182	171	169	181	136	161	161	154	177	160	142	164	179	166	142	167	143	164	132	163	178	133	144	158	136	164	170	154	154	168	164	183	140	149	184	150	168	148	158	162	169	146	181	145	151	153	160	168	174	164	151	196	157	154	169	191	155	174	176	167	159	155	163	164	190	166	166	158	148	155	158	147	157	151	156	164	154	145	182	160	168	147	150	170	164	174	160	162	146	137	184	158	179	157	149	148	167	160	164	191	175	151	153	161	131	162	158	147	149	160	172	179	161	163	157	175	166	154	168	164	175	181	154	166	161	168	160	166	139	172	138	149	148	150	146	160	160	161	183	174	156	146	158	139	171	158	149	180	157	136	148	164	178	166	161	171	155	131	163	149	173	176	194	165	165	166	163	166	169	150	153	153	153	151	176	167	148	171	160	177	167	149	182	172	179	152	169	156	159	161	156	145	199	164	151	160	137	142	159	148	163	152	159	152	189	139	158	147	154	184	168	183	151	181	182	157	172	168	158	166	157	162	166	151	176	155	167	152	161	155	169	169	190	186	152	170	149	152	154	134	155	160	172	155	149	139	170	161	160	158	151	160	160	163	164	151	189	181	175	147	148	159	129	170	162	193	171	146	156	131	149	157	168	136	125	165	164	145	145	144	139	160	161	163	164	166	149	150	165	151	163	166	165	158	126	152	163	156	153	155	138	150	149	174	154	168	155	148	167	167	166	155	158	160	163	166	166	182	158	166	156	168	192	168	173	151	158	172	141	157	161	173	158	177	133	188	183	169	154	173	153	170	164	149	149	162	176	145	160	160	130	180	157	177	159	180	176	147	154	171	150	172	140	146	163	148	153	176	163	163	159	167	156	188	163	160	147	173	172	149	157	163	153	176	151	165	189	119	175	170	145	152	173	158	165	176	166	169	161	155	167	171	168	149	174	169	149	156	160	176	128	153	155	165	179	185	175	172	172	147	169	161	157	150	176	170	184	154	165	167	159	160	170	174	169	164	151	162	145	169	150	170	176	170	200	169	161	163	180	164	162	179	154	154	146	159	163	177	167	150	153	137	150	136	142	194	156	144	161	135	165	148	160	148	166	183	176	159	165	162	164	140	171	151	164	161	161	147	178	167	179	158	191	189	157	164	155	163	173	144	172	151	139	180	152	134	171	152	168	152	155	167	152	190	165	182	168	169	184	180	163	169	146	148	161	162	160	166	187	148	159	173	145	174	158	125	168	163	192	140	165	163	167	168	167	150	138	176	150	181	160	164	163	153	166	150	161	158	163	169	163	175	159	145	152	163	176	163	160	167	160	149	161	165	154	172	147	149	183	161	148	173	160	153	162	155	157	158	179	180	150	171	162	178	169	167	137	152	153	168	187	174	177	171	180	174	156	156	144	148	151	150	185	188	172	160	173	164	175	170	161	180	156	156	146	159	181	156	167	177	158	155	194	159	167	152	153	159	146	157	154	168	183	178	155	159	168	141	154	167	149	145	136	154	170	180	169	158	145	138	167	182	148	152	142	170	144	163	176	151	166	166	160	168	187	164	157	163	154	155	163	153	155	158	159	164	151	173	151	174	162	186	179	165	168	162	151	186	152	167	149	153	173	182	155	142	156	178	156	138	155	169	151	166	154	183	159	158	162	156	153	191	155	157	151	173	158	176	155	183	155	140	170	155	142	172	164	176	166	177	156	169	173	141	159	201	161	176	175	173	159	183	177	181	152	154	174	169	166	161	155	153	168	156	131	182	156	155	166	142	153	161	190	149	147	159	161	154	161	188	180	149	157	145	163	163	163	159	168	157	151	182	169	142	171	151	145	162	170	182	173	174	157	172	182	170	172	152	162	143	148	162	182	147	150	168	169	152	157	165	159	154	171	167	175	171	180	171	163	177	186	171	156	165	158	146	160	162	180	137	146	171	188	159	165	156	170	121	148	176	163	151	164	167	147	168	160	175	176	145	159	185	157	202
2195	583	596	635	628	586	601	567	565	563	532	529	537	539	574	560	558	482	547	472	505	509	499	544	528	519	506	555	524	527	529	511	538	544	531	507	550	527	473	480	506	494	536	490	560	513	493	472	510	520	548	554	483	555	540	511	524	530	542	573	501	552	489	536	548	499	524	508	529	495	472	536	525	482	526	552	509	527	501	548	510	493	516	501	528	483	514	534	516	579	522	511	482	508	557	503	529	512	536	504	538	510	554	520	547	532	543	481	528	495	474	529	518	500	509	530	466	550	524	528	547	531	480	514	541	486	515	503	452	504	531	557	512	533	477	498	533	509	525	529	499	496	520	453	503	486	561	490	537	487	480	521	507	513	492	482	478	537	519	477	497	492	543	524	476	500	549	530	500	550	496	507	505	516	516	481	486	519	536	522	514	536	550	562	483	524	522	496	556	523	509	529	546	513	503	549	507	553	498	480	502	525	496	532	518	511	533	518	504	549	525	535	537	509	530	486	508	535	531	531	525	502	517	493	525	512	519	546	525	519	516	484	508	522	527	536	504	515	561	569	483	520	511	496	485	498	507	516	530	484	560	522	515	487	473	544	526	491	484	535	509	507	489	517	496	539	478	522	475	550	578	513	507	508	508	497	500	525	475	506	529	558	497	509	479	503	514	499	522	512	511	492	536	546	529	546	510	534	498	503	501	546	518	477	521	504	555	504	497	490	510	499	532	509	530	531	490	529	533	501	540	507	508	543	519	510	517	494	514	474	517	506	498	514	510	513	538	541	497	551	515	520	552	547	490	515	496	520	534	520	507	556	520	570	508	530	524	482	571	520	528	508	498	497	501	553	510	546	499	463	514	503	511	505	522	511	539	515	500	505	538	504	513	502	493	532	495	511	505	506	533	506	509	503	533	549	511	492	526	509	468	549	508	524	563	462	517	527	544	544	463	538	495	495	568	527	545	511	524	527	522	521	493	550	501	505	513	508	476	465	525	531	538	489	484	514	495	545	525	525	507	522	510	531	534	512	494	488	492	517	509	524	569	547	497	487	530	530	480	505	536	510	509	530	507	532	518	515	473	523	490	519	542	508	492	516	514	512	475	480	536	560	496	557	486	553	509	509	487	541	537	498	543	497	521	494	522	493	536	511	487	524	515	481	524	525	511	524	530	507	540	520	527	505	521	527	516	498	542	523	543	507	489	513	549	522	503	546	512	513	506	508	527	502	486	533	527	528	467	480	560	542	523	510	516	496	500	523	514	569	522	468	515	549	510	492	528	482	503	540	533	525	519	501	537	529	517	514	517	530	524	531	550	525	539	526	501	515	502	535	520	524	489	523	514	537	512	538	504	530	493	468	521	488	506	522	518	500	522	489	488	541	509	554	511	499	528	495	497	533	481	490	512	539	529	511	520	465	493	514	510	504	533	489	509	534	520	472	529	497	491	517	532	506	506	521	538	522	525	529	511	516	529	492	520	546	542	485	509	515	514	525	502	513	540	557	490	550	509	564	529	517	528	529	485	532	488	512	528	551	502	507	502	500	517	531	508	508	529	537	486	528	519	550	516	530	513	551	495	536	464	540	506	521	519	481	499	541	489	502	567	535	519	461	514	499	473	535	473	546	525	524	518	502	500	483	512	508	502	516	532	561	493	512	528	490	515	544	528	578	539	493	515	516	499	488	502	517	499	559	544	532	457	525	505	506	506	516	557	503	483	548	481	550	513	504	527	507	509	508	553	517	519	529	509	547	543	521	513	532	513	525	537	528	487	534	502	494	519	527	537	495	524	542	516	508	503	521	515	517	505	521	591	457	566	501	511	542	538	551	533	489	530	541	519	513	563	491	520	482	514	534	513	497	523	505	501	549	511	505	514	494	552	491	484	524	581	553	488	524	520	559	520	481	517	560	486	501	501	518	486	525	505	512	548	497	524	521	541	523	532	514	467	567	509	496	519	516	521	551	539	530	514	526	490	521	512	492	500	495	534	503	526	524	514	536	510	506	547	522	481	492	474	519	500	481	499	499	545	557	546	499	515	485	497	482	495	545	520	493	522	502	536	489	503	546	518	498	491	510	544	501	518	547	478	501	547	526	528	558	517	526	525	522	536	513	511	505	529	515	494	517	511	536	533	495	523	504	487	502	500	491	491	554	495	533	541	515	495	487	521	493	499	535	518	539	501	510	509	510	502	532	510	527	533	533	529	522	493	470	487	577	476	522	506	526	505	526	532	525	514	521	495	496	492	529	489	499	507	535	546	564	539	490	496	484	556	507	502	529	509	499	503	518	531	511	505	505	515	483	524	556	478	515	539	522	525	493	517	502	529	543	540	526	509	534	539	531	537	508	513	509	534	547	518	512	483	497	462	515	462	489	468	529	531	503	480	484	530	556	470	537	539	531	539	477	490	495	513	522	498	534	530	526	550	523	531	566	478	517	506	540	534	557	533	502	521	510	532	531	520	543	538	520	516	547	464	533	479	517	544	529	489	527	489	512	514	546	510	552	508	507	517	521	473	535	540	536	520	531	473	534	480	523	505	458	524	505	493	518	547	507	512	539	509	498	516	491	479	534	535	502	483	540	543	502	570	507	575	566	528	501	529	539	524	514	521	534	546	504	557	502	492	525	545	527	527	534	514	507	514	514	507	510	503	482	501	540	520	519	521	565	493	513	479	533	502	514	516	500	475	544	521	543	495	510	527	494	532	485	506	540	496	528	546	504	483	520	538	490	537	517	550	503	512	525	511	532	454	492	527	520	506	489	509	498	528	521	482	490	496	535	565	510	539	536	520	541	516	490	507	523	507	543	533	502	505	536	530	482	506	518	528	515	535	520	545	446	456	537	544	521	503	493	513	505	505	525	501	498	473	497	536	550	468	525	501	500	490	485	550	540	527	516	505	533	492	505	515	486	520	552	495	523	533	517	519	527	460	520	539	468	542	531	518	501	490	523	511	509	493	517	488	542	529	517	499	502	521	525	496	548	566	545	496	486	505	484	466	496	487	511	521	520	486	544	497	532	512	532	534	519	530	524	518	508	481	476	515	518	537	485	517	507	540	541	547	533	544	521	538	526	483	513	511	526	547	562	512	510	501	508	512	506	485	527	533	520	536	528	543	542	499	517	491	509	504	527	516	529	548	550	481	499	542	524	548	510	528	561	545	510	589	507	523	509	538	575	548	510	533	518	530	495	540	517	480	524	520	495	534	570	520	512	492	555	533	510	490	561	504	501	551	555	492	521	504	482	521	521	491	528	512	506	521	528	561	539	481	510	497	466	504	518	528	538	513	481	524	471	502	494	515	485	517	482	533	530	532	543	470	505	502	505	470	518	479	515	490	513	507	505	576	532	520	537	514	493	482	494	528	497	525	511	482	494	505	509	506	511	526	497	509	502	495	479	437	497	484	527	518	472	530	481	482	560	487	524	473	522	503	493	552	522	522	517	516	523	542	512	536	511	506	539	541	529	502	569	535	494	560	544	523	525	497	530
8217	1087	1133	953	779	591	510	482	477	423	426	368	399	383	359	359	343	386	329	354	348	333	357	343	329	320	292	337	341	334	345	323	317	320	336	328	320	355	282	328	332	319	330	356	344	318	331	330	341	322	333	331	368	308	336	309	308	344	319	342	349	353	330	335	338	337	339	341	332	324	325	340	316	297	323	293	311	333	308	301	336	315	321	330	320	339	313	347	319	348	337	348	330	326	320	333	371	327	337	312	335	320	298	309	329	316	331	340	345	313	324	303	343	318	346	330	316	323	337	325	333	325	336	327	326	335	303	335	312	304	325	297	305	318	331	314	318	325	341	304	350	323	319	299	333	342	316	324	329	343	323	334	312	359	333	343	331	309	326	296	318	318	324	312	327	318	331	328	333	315	352	324	315	312	373	319	329	323	301	279	322	360	331	328	319	315	309	313	336	348	287	320	309	316	316	364	320	326	310	335	328	304	317	344	341	319	360	334	326	327	304	328	309	332	329	315	341	334	329	335	291	356	329	270	310	301	320	318	306	317	289	303	294	314	347	338	346	314	346	342	329	308	299	308	343	324	334	379	308	352	308	331	324	308	321	365	307	306	324	316	338	342	344	305	274	315	336	330	317	328	318	309	336	321	326	325	327	309	352	325	350	300	329	368	367	320	319	288	283	332	316	301	332	340	315	342	373	336	312	342	307	354	325	328	317	307	333	308	301	314	337	333	339	322	313	314	321	332	305	317	333	327	346	341	323	316	324	338	302	320	316	340	306	328	337	322	328	315	323	341	342	299	349	323	320	328	308	330	301	313	321	338	326	318	335	308	342	334	323	327	302	312	311	316	346	339	335	314	325	310	320	316	303	325	297	297	323	315	305	313	325	301	324	294	313	321	306	337	305	322	300	379	312	314	329	330	329	334	328	324	309	289	346	336	329	349	331	330	313	306	333	310	309	333	331	327	317	324	327	332	303	330	312	364	318	313	321	310	342	291	335	316	302	367	308	313	359	330	317	322	309	306	318	347	338	319	330	322	331	330	329	352	329	295	307	359	333	322	330	297	281	349	305	334	364	335	312	334	307	343	356	336	299	350	318	317	326	319	313	324	314	335	348	334	323	356	345	327	286	360	322	322	317	338	339	311	276	339	331	336	343	333	359	331	351	346	301	308	326	283	342	320	312	346	337	310	338	303	334	341	333	333	308	329	339	326	362	315	356	313	345	314	320	305	296	303	327	311	325	326	315	326	334	354	324	333	325	314	317	324	330	323	329	341	339	284	311	346	352	320	343	323	321	323	322	325	323	327	327	317	318	315	302	333	346	322	294	315	319	300	292	355	331	322	339	330	324	327	278	316	324	323	327	331	314	314	296	300	328	307	319	331	311	333	336	314	314	322	341	347	335	319	331	325	319	337	304	314	324	360	319	325	308	324	336	288	329	352	332	311	329	328	323	322	314	307	337	308	347	308	327	300	321	305	349	355	316	295	336	318	310	341	351	338	330	317	337	289	331	321	341	352	300	323	341	378	323	325	347	350	340	328	309	318	371	313	298	295	301	337	347	314	330	313	311	340	338	369	329	334	298	316	317	319	323	344	320	320	324	327	309	303	334	327	321	313	330	320	306	301	326	300	314	326	320	344	327	321	325	353	292	295	301	331	337	317	358	328	339	320	344	329	320	302	322	326	301	316	307	345	344	327	316	339	349	341	327	294	318	306	325	323	309	356	318	349	343	329	326	329	326	299	341	304	330	331	324	333	312	347	320	343	284	336	345	318	341	340	321	336	335	319	338	326	330	335	302	346	339	326	293	315	320	306	324	314	351	342	307	325	343	356	338	338	331	329	325	315	316	333	349	361	352	348	318	336	334	344	362	316	313	297	332	297	302	353	339	309	349	358	313	294	333	301	347	330	324	327	319	323	326	348	290	321	330	344	337	309	332	347	318	321	311	288	307	316	341	320	353	324	325	327	312	337	280	339	325	338	332	335	342	301	331	356	292	331	304	337	311	347	318	314	329	313	330	301	352	338	333	334	299	338	305	338	322	365	317	333	325	327	287	318	290	311	320	326	320	337	342	285	339	321	287	320	331	310	344	360	320	311	325	334	336	339	341	327	333	328	347	325	306	321	353	302	310	298	297	314	338	300	324	318	322	331	312	329	352	292	320	352	345	326	345	319	320	309	358	330	325	328	309	325	324	331	366	338	321	327	339	292	369	327	320	331	320	301	331	327	330	300	347	338	334	320	323	318	324	320	345	370	331	310	316	326	344	348	348	351	317	329	325	335	340	311	304	307	312	303	314	320	306	332	268	320	306	328	328	322	333	314	346	317	335	295	340	330	311	332	332	334	334	319	332	313	346	312	323	288	295	304	331	311	353	299	319	351	367	299	286	343	329	289	330	327	337	312	310	318	304	321	305	368	345	302	343	290	372	364	326	315	317	303	322	295	335	319	358	310	352	291	290	335	367	301	298	342	345	325	332	326	343	305	327	306	295	325	338	313	342	310	335	317	326	339	346	319	314	332	327	323	308	301	320	316	302	297	305	315	306	349	337	279	322	328	323	302	322	279	325	336	311	339	324	340	333	326	367	305	331	320	353	329	339	344	336	327	307	347	324	337	331	362	317	316	321	298	348	341	324	323	303	306	320	338	332	331	298	331	307	329	314	339	295	325	355	285	294	309	322	317	366	338	304	308	328	318	290	313	297	323	319	319	328	296	318	327	329	338	324	310	354	334	315	344	336	325	328	339	324	293	314	319	349	310	334	305	343	325	315	345	298	331	333	347	329	315	301	389	303	285	317	291	358	284	349	350	321	331	333	296	323	309	325	337	327	302	359	299	305	321	317	345	352	319	346	308	351	331	322	334	342	320	289	329	323	322	324	316	323	320	347	313	323	325	363	341	310	305	349	328	290	370	351	302	312	339	343	374	318	351	362	330	328	322	327	342	349	321	377	322	283	326	335	296	319	313	318	323	343	343	315	358	324	334	326	337	336	331	317	300	312	337	316	303	326	310	317	313	360	310	323	340	326	330	312	328	290	320	370	313	312	315	297	344	322	294	318	303	332	332	337	340	347	320	289	336	355	336	325	325	319	310	347	318	301	347	335	324	300	329	338	310	335	332	292	299	317	303	316	348	304	325	338	306	345	312	323	328	346	320	345	355	344	353	320	325	332	310	331	342	341	295	323	350	334	299	319	292	308	285	302	308	324	336	314	314	343	285	325	351	316	348	339	303	297	283	333	338	317	323	320	348	296	311	329	311	356	338	316	337	313	310	334	347	321	331	331	313	320	328	305	334	306	329	328	336	351	309	375	312	339	331	333	329	315	295	307	312	331	321	303	347	308	327	322	312	275	330	338	330	314	295	313	338	323	347	341	339	320	345	321	320	322	301	356	328	313	313	345	331	346	324	327	340	315	313	300	309	326	346	312	337	278	319	330	334	314	324	310	320	319	277	341	308	324	287	277	326	338	362	340	324	305	282	341	331
6001	1560	2430	3092	2727	2546	2073	1924	1757	1540	1442	1341	1339	1194	1194	1136	1195	1116	1156	1039	1049	1058	1043	1018	1027	1024	994	1026	1048	1020	977	963	898	891	956	982	939	892	941	861	943	1001	947	946	927	961	883	919	882	893	928	949	931	885	905	876	888	925	872	899	973	860	882	880	879	898	893	840	916	903	890	881	919	908	884	925	892	937	860	937	894	900	841	907	850	857	832	944	918	848	902	936	885	895	942	879	873	871	876	937	919	878	909	880	909	898	940	861	887	866	865	875	877	904	953	884	926	911	870	876	894	905	850	927	894	866	914	880	843	879	882	862	914	884	903	842	859	845	893	848	925	881	891	878	883	921	866	873	900	882	878	917	876	878	923	865	878	866	933	867	877	859	901	886	882	867	902	918	862	825	868	870	867	926	886	915	897	838	917	853	888	907	879	859	882	875	899	899	850	905	878	890	878	923	917	863	910	910	942	891	900	857	867	863	872	891	912	906	923	876	905	887	917	917	851	912	907	890	847	880	872	866	905	891	914	877	930	843	838	854	861	879	931	864	874	911	854	870	915	932	840	906	895	917	871	889	866	876	878	895	822	919	860	909	909	917	883	873	920	881	905	911	902	896	856	894	910	857	881	928	882	888	878	884	861	879	898	936	912	896	849	913	918	891	870	922	909	899	907	904	872	909	821	905	928	885	895	891	877	832	908	864	895	896	904	929	885	848	897	856	888	957	890	886	854	923	897	914	879	919	907	920	905	869	901	881	887	926	870	871	856	898	909	878	863	899	930	904	908	856	873	870	903	888	880	837	902	825	941	908	908	841	934	838	824	876	908	926	910	942	917	855	875	893	861	933	849	908	879	893	880	904	938	878	926	880	879	915	875	885	896	844	874	889	893	888	873	853	919	882	859	924	878	848	841	879	873	904	878	866	938	887	888	898	893	881	888	844	886	868	907	832	835	868	871	908	879	844	922	873	864	869	898	919	838	863	867	866	860	856	896	931	865	850	908	912	837	875	890	881	894	937	882	932	869	910	897	956	888	887	907	916	923	867	916	915	888	890	913	839	943	865	882	872	897	913	839	889	888	898	937	899	883	874	860	908	880	897	919	894	950	887	884	876	956	868	896	905	922	820	859	891	867	832	881	873	925	889	870	867	896	874	863	871	936	878	875	837	885	871	880	921	898	914	921	882	908	842	909	946	892	878	903	921	889	911	841	883	885	899	896	876	866	861	886	875	904	887	896	900	878	907	892	854	880	912	894	861	863	887	927	901	912	869	924	861	871	895	914	888	901	853	917	889	921	858	895	889	867	909	871	888	851	897	861	912	887	884	913	893	866	914	864	880	873	943	878	874	869	875	903	916	939	892	903	854	945	864	917	873	892	857	858	874	913	902	879	878	936	875	925	931	893	831	871	884	859	883	921	912	865	895	851	880	945	880	885	847	936	861	870	844	902	889	882	923	910	897	843	900	874	822	857	874	919	864	851	865	914	832	877	905	833	894	911	870	904	933	866	917	879	969	907	841	905	937	820	903	899	840	912	904	896	892	798	898	944	862	913	880	873	917	858	894	866	892	883	863	899	900	883	932	923	830	862	879	898	893	846	857	856	913	947	934	946	817	885	901	881	911	867	875	902	891	903	843	858	884	860	829	909	899	892	845	874	880	922	836	875	928	922	881	934	907	960	894	925	865	866	885	883	901	902	881	895	957	857	858	864	965	882	853	883	852	850	929	899	872	918	898	864	920	866	889	852	887	875	944	927	881	858	897	908	880	873	812	872	855	880	849	901	902	886	903	873	886	876	874	880	903	876	887	938	871	879	929	887	892	883	832	931	852	922	878	949	933	864	908	877	865	900	884	889	874	862	911	879	931	887	823	874	908	840	898	884	882	863	869	921	890	855	915	863	882	925	917	910	864	891	932	906	900	890	898	960	873	934	897	863	926	885	910	946	855	903	907	864	896	875	903	883	892	881	883	886	852	906	898	876	865	911	844	882	909	837	858	903	932	899	885	891	858	867	882	874	930	876	920	907	879	909	868	936	877	897	905	876	881	922	887	886	885	898	907	899	903	871	838	893	873	953	899	854	867	843	831	926	889	859	851	883	839	923	856	897	886	886	912	937	878	922	937	876	893	849	836	890	863	853	939	938	911	901	885	917	940	901	876	973	879	875	874	875	866	947	891	849	903	909	880	881	856	874	906	853	898	919	887	913	893	899	918	946	902	901	843	882	829	964	884	877	884	892	894	912	848	885	929	925	890	868	867	874	874	883	891	944	880	817	844	923	923	880	830	957	864	955	942	869	930	875	927	873	891	920	877	871	895	888	903	889	928	902	926	859	889	878	849	929	916	883	868	880	905	877	881	897	880	887	861	886	881	853	926	867	888	931	861	904	833	917	881	861	904	889	901	918	918	889	895	919	950	845	846	835	868	914	904	933	832	843	899	910	881	871	868	875	907	880	930	925	900	920	908	938	905	856	884	923	877	865	903	880	898	903	891	895	866	833	880	934	844	863	896	923	946	911	877	864	837	865	911	857	880	902	877	945	867	869	915	922	923	897	851	851	878	847	839	930	879	852	906	893	930	897	846	885	854	885	862	894	870	880	929	870	910	862	895	908	867	859	894	809	895	914	881	911	840	866	881	947	848	884	949	899	875	860	891	856	923	910	883	924	847	914	890	908	888	919	872	913	903	845	869	904	904	917	863	897	907	893	877	909	859	937	967	892	926	912	871	905	926	886	942	867	883	917	905	932	878	809	890	900	915	909	841	874	886	899	908	891	878	863	839	910	888	860	899	895	878	939	916	911	837	850	864	931	833	874	881	842	857	918	873	880	879	899	846	915	911	875	877	834	888	872	858	847	912	923	850	875	926	866	897	863	876	900	899	966	912	827	856	878	887	904	868	830	845	878	918	896	937	892	888	929	894	884	862	874	916	917	867	892	909	934	880	880	915	870	899	879	889	915	860	833	909	881	861	875	927	861	913	931	942	859	896	876	902	921	943	840	890	906	862	861	894	898	886	821	875	865	891	880	876	934	843	856	932	890	866	901	897	945	867	879	916	928	902	920	887	855	880	865	885	920	915	866	899	854	920	882	944	964	899	838	891	848	876	897	906	870	913	904	924	912	878	858	882	897	912	906	874	877	886	879	952	864	879	870	873	820	907	876	899	842	879	882	923	874	890	862	897	925	903	912	890	882	921	904	882	916	928	933	865	892	884	887	948	928	906	869	932	924	926	895	931	895	808	900	876	896	835	893	905	899	875	907	865	901	893	915	910	912	942	895	877	857	836	888	886	893	898	871	858	899	933	909	937	924	870	902	895	854	876	852	836	891	886	917	903	852	920	853	912	832	895	865	931	917	894	894	886	831	866	947	815	904	884	870	874	898	923	882	907	859	873	918	878	864	991	906	867	905	853	906	908	851	918	881	941	937	854	916	864	904	917	897	879	863	912	847	862	826	869	915	897	920	904	945	890	904	873	846	888	907	936
14231	1889	1850	1500	1047	864	705	639	565	493	482	439	453	410	387	405	361	400	357	381	340	329	347	362	377	369	307	351	332	357	362	332	354	316	366	370	372	356	307	368	345	327	294	337	334	332	332	305	321	303	338	329	337	352	322	313	344	350	333	329	333	333	370	348	303	306	323	320	333	320	318	372	348	308	365	346	329	332	322	325	354	328	313	320	311	316	346	325	314	335	313	356	340	339	338	369	340	322	360	332	338	355	319	330	307	313	340	315	306	321	328	298	323	319	316	305	355	380	338	346	310	319	319	339	313	353	344	363	315	335	344	339	333	316	319	342	309	353	311	363	317	347	295	331	303	320	348	322	331	351	317	336	340	349	346	330	328	346	322	336	327	336	347	337	308	327	305	299	372	325	331	332	302	342	315	342	352	336	337	349	386	338	326	375	348	354	313	299	292	314	305	317	323	330	332	358	332	326	374	349	322	301	320	328	304	328	352	333	323	342	363	327	358	340	340	328	329	335	323	353	330	324	336	318	334	321	326	345	334	321	368	324	295	356	358	333	311	376	354	357	316	322	347	319	308	342	323	357	313	319	357	295	349	309	339	323	342	322	335	342	341	305	329	324	377	338	303	335	313	318	363	326	367	307	345	351	308	321	315	344	352	326	328	330	339	328	305	324	343	344	336	332	332	343	328	355	364	337	342	324	342	340	352	338	309	347	298	331	351	351	322	337	322	315	357	358	308	362	327	319	294	309	288	290	334	331	344	343	338	352	343	350	348	321	336	340	321	353	315	308	318	336	345	344	358	329	339	326	319	350	293	333	333	298	346	318	293	309	342	352	342	341	326	317	314	337	368	350	366	326	310	351	362	341	346	332	354	340	345	344	306	313	310	352	343	315	323	355	338	327	371	337	313	305	319	331	296	291	328	379	344	366	330	326	354	325	288	293	358	324	314	318	337	336	324	325	316	289	336	302	336	341	323	319	325	330	353	307	343	327	327	357	338	350	326	311	356	389	337	322	321	336	348	294	324	308	334	342	314	293	325	312	337	344	334	322	335	315	304	338	314	323	333	346	303	313	346	312	318	360	355	358	340	355	315	330	321	390	351	362	329	329	294	279	318	310	330	317	297	310	318	340	286	328	373	355	337	321	318	295	318	296	347	327	333	323	339	337	313	334	318	361	326	300	333	341	337	337	331	304	308	331	335	349	330	378	308	323	335	339	333	315	360	310	344	348	320	350	318	327	354	319	365	340	307	340	347	349	348	312	336	352	324	324	327	357	385	351	310	330	312	338	326	311	354	300	338	328	327	330	331	365	358	360	332	351	363	337	314	321	302	315	325	295	319	343	331	325	315	332	318	320	325	319	335	326	362	342	338	347	327	359	362	325	329	302	342	326	309	320	329	329	348	324	351	357	291	331	318	337	315	313	320	316	355	336	352	320	346	335	319	331	357	315	343	341	296	341	334	318	338	328	307	357	309	315	343	346	312	348	329	308	320	312	344	321	331	323	342	318	325	359	340	336	340	346	368	330	339	332	314	330	355	340	335	334	338	320	342	349	340	304	344	330	315	328	331	341	291	322	353	334	309	328	314	353	317	322	342	320	338	354	370	365	314	324	335	302	336	361	365	329	307	331	324	370	328	359	344	294	363	312	331	328	331	315	349	347	328	347	304	321	336	333	309	347	352	339	332	301	357	364	351	333	339	332	362	333	330	318	333	311	308	316	346	315	305	328	354	329	336	309	310	306	341	337	323	338	292	331	333	294	309	312	320	327	338	321	321	332	348	332	336	331	340	298	345	351	303	332	321	292	319	332	328	327	339	335	333	328	329	353	350	299	322	330	315	335	321	330	319	334	314	322	319	301	330	342	339	326	289	327	327	288	324	335	329	333	330	313	335	349	349	310	343	340	355	310	328	366	358	334	341	313	331	314	317	369	329	331	339	316	345	334	339	352	300	349	349	309	321	323	322	343	351	339	351	331	352	350	355	340	297	335	345	319	303	295	362	331	305	326	367	349	286	315	353	321	319	323	318	364	322	303	309	315	336	339	296	345	322	307	349	331	335	351	333	343	320	332	345	327	335	335	354	348	328	319	362	343	341	346	325	342	344	365	329	307	323	341	340	329	315	317	349	327	332	335	341	337	342	338	337	331	312	325	314	351	312	338	344	317	323	331	334	353	338	308	336	336	315	330	363	335	329	343	322	333	353	349	337	316	309	288	355	349	281	320	357	324	357	327	333	323	313	360	333	315	336	365	331	325	347	342	334	350	320	297	329	384	312	359	311	361	350	332	337	358	358	323	357	318	354	328	312	335	343	333	331	359	355	365	308	325	354	353	313	303	328	306	310	350	309	323	309	295	368	290	374	339	348	309	346	328	350	328	315	356	305	313	342	334	340	361	317	326	326	342	317	330	348	319	318	323	324	313	328	351	333	323	297	351	314	320	323	375	330	325	346	312	297	324	347	343	342	353	363	310	285	342	332	350	327	336	340	355	346	329	346	355	342	358	330	326	335	353	336	303	323	319	344	352	361	321	337	324	319	318	350	340	345	324	356	331	366	323	317	352	318	350	332	336	342	358	332	339	348	333	356	367	323	330	311	321	332	299	325	287	310	316	339	345	366	335	337	336	337	295	342	318	338	351	318	342	360	350	335	320	342	332	321	328	362	328	333	300	341	330	307	333	312	302	326	274	313	301	351	329	325	366	336	331	322	320	342	315	345	315	304	346	322	323	281	310	312	364	317	350	326	307	321	342	341	327	317	380	339	329	337	335	318	329	345	315	362	315	324	324	318	344	344	362	329	292	328	335	345	367	340	331	301	303	314	341	343	334	328	350	347	346	329	321	292	323	360	326	355	326	364	331	328	311	351	357	346	329	342	328	304	349	296	306	320	331	315	327	348	284	376	327	381	323	358	321	343	360	303	337	318	331	309	353	325	318	318	322	301	324	340	340	357	341	336	314	350	354	327	348	349	300	341	346	307	329	329	337	325	345	325	314	318	384	346	348	333	355	324	331	344	323	366	323	330	339	314	327	341	309	339	312	348	322	331	334	322	304	301	334	351	363	332	344	330	337	327	308	326	298	341	343	322	306	359	340	321	312	346	316	316	327	350	331	336	341	339	342	352	325	383	332	307	322	312	355	327	323	351	355	309	376	375	313	339	315	349	342	302	345	312	344	349	330	328	377	324	319	312	352	353	362	312	290	318	309	318	309	328	364	338	352	329	310	316	317	309	327	339	335	351	295	337	319	311	314	350	329	335	328	324	311	327	328	296	320	340	333	355	341	320	322	332	355	307	345	345	313	325	300	336	311	374	348	325	339	320	329	334	352	335	342	337	328	328	331	369	341	310	364	346	317	327	314	338	353	343	357	321	324	325	318	315	277	315	306	326	312	315	335	318	305	327	334	312	327	316	334	331	305	341	324	378	372	333	353	359	338	329	320	338	319	373	332	338	328	344	336	369	328	329	309	292	319	319	348	334	315
7639	2097	3880	4682	4246	3611	3105	2671	2356	2079	1936	1811	1549	1525	1494	1467	1329	1246	1270	1189	1144	1182	1102	1058	1091	1062	1064	1019	1010	1037	950	954	1005	1013	1021	940	957	943	925	931	908	962	925	926	907	938	940	957	979	929	909	877	957	914	938	931	947	847	913	917	937	953	882	936	957	909	870	874	922	949	921	961	887	904	905	915	903	912	933	840	872	915	863	908	852	855	930	873	847	936	874	880	927	896	859	871	909	869	883	845	899	842	897	912	875	817	847	860	868	939	865	983	830	909	884	893	840	828	840	895	907	886	889	888	883	833	888	840	923	844	825	847	899	896	925	876	857	883	847	805	871	875	930	892	880	873	897	867	849	872	908	962	852	869	881	857	864	907	863	910	907	900	853	843	907	899	855	832	897	884	931	907	856	906	851	841	929	888	873	909	838	897	889	908	855	867	838	860	886	851	865	913	840	855	844	868	886	868	894	879	856	883	868	856	847	854	926	881	846	867	920	864	872	866	839	878	894	891	877	864	886	853	856	839	882	837	896	828	914	841	904	833	883	848	884	857	926	866	916	898	847	936	855	853	844	907	856	879	901	843	858	856	863	927	894	880	864	886	943	865	918	864	858	838	901	849	856	865	897	876	901	860	836	867	918	863	865	884	849	866	866	874	870	888	849	840	859	875	822	875	901	893	845	870	896	847	898	897	854	851	877	842	897	884	904	875	894	887	853	818	906	859	882	882	895	920	812	871	892	890	879	832	873	838	846	850	873	874	893	864	874	876	888	808	881	862	807	894	903	825	909	880	864	869	870	905	839	893	861	887	880	868	884	789	873	885	888	833	807	862	834	863	864	872	843	935	909	926	900	878	855	830	951	806	879	878	876	889	877	880	924	865	879	872	870	838	875	884	900	869	820	857	878	878	845	827	852	910	916	872	830	899	860	857	919	925	877	837	845	850	870	859	923	925	855	832	856	938	898	911	883	869	889	830	835	890	915	937	886	876	869	938	939	827	884	854	899	919	832	855	872	879	869	865	891	879	928	913	908	889	874	883	852	857	857	870	873	828	852	800	860	845	823	907	894	846	838	808	846	897	852	855	901	834	850	903	831	841	914	869	876	857	859	853	879	851	945	894	838	819	854	857	962	855	902	848	879	910	911	903	864	876	888	896	841	825	901	903	868	944	856	880	894	925	854	924	810	820	806	857	891	890	966	923	880	841	865	863	857	876	832	860	885	941	807	830	866	838	902	876	853	861	891	850	887	828	860	894	846	907	853	897	882	905	900	834	859	906	877	860	853	864	904	851	887	881	846	859	874	840	837	902	833	915	828	911	827	822	895	875	858	844	856	906	882	854	916	898	920	931	866	886	894	901	884	850	868	873	895	913	925	927	896	887	828	865	868	891	870	916	865	885	918	832	919	829	851	888	826	903	865	826	859	828	873	828	853	866	901	851	924	884	906	928	888	848	864	845	877	879	907	878	878	847	914	909	887	891	903	887	904	871	830	868	929	898	879	848	912	885	858	870	883	879	855	884	871	906	864	904	882	873	901	814	883	920	899	898	838	912	862	895	851	828	910	872	892	824	919	878	892	861	803	791	862	896	893	927	898	877	862	869	874	882	888	843	859	904	879	878	921	883	887	870	888	871	844	931	877	865	910	873	905	860	887	864	907	851	879	871	892	952	898	822	880	817	878	857	911	882	841	878	851	835	892	887	920	895	856	878	893	880	946	809	841	884	918	866	853	910	888	878	908	857	880	889	893	842	865	859	883	872	863	888	921	912	874	890	918	835	871	874	830	836	907	867	885	799	860	845	863	856	821	844	915	853	917	871	865	840	928	835	857	906	895	883	861	843	881	832	844	818	862	843	898	895	847	922	822	892	906	911	860	865	824	809	873	947	872	840	854	859	847	905	852	837	837	860	872	896	871	882	844	864	820	881	829	876	887	880	898	848	927	812	839	892	903	870	907	873	911	866	863	859	878	872	878	851	856	892	841	858	893	832	848	810	922	837	924	803	891	868	867	864	855	803	859	825	899	887	901	801	871	909	878	884	877	873	886	855	857	910	878	837	840	881	897	857	868	821	887	842	851	853	874	857	878	882	876	887	851	810	873	862	813	871	889	862	880	916	950	869	874	867	880	911	891	902	932	859	881	880	891	844	875	866	843	860	912	945	811	847	826	868	856	855	893	859	871	911	851	823	893	837	876	858	839	870	851	901	877	884	870	837	911	844	906	870	841	836	910	900	907	878	833	903	883	880	844	862	832	896	849	906	862	866	914	844	863	821	799	868	779	859	847	842	882	864	832	906	844	888	888	919	870	859	826	815	922	863	923	815	864	857	893	857	873	857	883	864	894	869	848	848	820	904	894	869	871	869	881	874	814	872	855	844	894	848	856	819	853	878	892	857	879	866	897	885	864	844	832	838	893	829	831	864	846	827	882	908	844	854	916	934	875	903	889	848	869	850	927	852	903	892	864	846	905	893	861	877	829	855	872	822	888	881	913	864	916	847	847	934	842	924	873	855	922	828	877	874	850	889	877	896	842	889	894	884	835	886	877	914	858	848	871	910	859	799	909	859	895	877	878	933	806	884	872	877	819	879	834	912	905	877	850	862	876	864	929	869	912	884	890	843	877	853	901	870	862	874	871	884	872	848	914	861	905	874	907	877	936	839	908	891	889	922	867	865	841	933	857	939	882	888	899	902	875	857	879	875	844	871	842	948	825	867	864	838	855	886	829	904	895	869	866	853	901	840	869	865	887	882	833	906	882	861	895	803	877	877	870	829	881	806	900	883	857	884	912	825	847	833	901	839	884	877	893	899	796	895	829	863	860	838	889	849	906	886	890	888	884	832	901	892	878	897	848	890	886	866	833	908	854	855	889	888	850	890	853	869	819	861	865	870	871	870	836	860	873	922	896	850	890	908	891	903	877	866	885	866	858	859	894	863	873	865	805	834	883	927	838	912	859	853	840	844	882	844	856	851	863	906	884	884	880	874	856	889	825	817	873	881	885	890	853	881	893	881	854	903	855	921	874	899	843	805	857	831	893	895	879	811	860	831	868	927	890	883	855	865	870	938	881	915	878	866	862	869	831	825	904	839	924	877	838	864	852	801	848	874	856	848	853	889	821	841	938	852	882	860	853	859	902	860	862	868	861	903	884	872	844	902	853	856	854	886	870	891	854	884	844	841	853	918	884	877	855	865	838	874	851	883	826	848	912	901	879	831	882	853	903	867	880	849	823	817	874	884	905	912	822	878	854	947	819	878	878	885	866	883	847	880	862	912	836	827	914	800	910	831	865	871	862	867	876	843	862	797	877	878	870	854	847	886	891	898	860	850	877	861	858	907	865	856	853	895	843	859	950	835	866	884	841	903	858	869	880	856	848	866	880	908	832	835	864	845	867	903	893	885	855	947	871	898	850	876	904	875	862	848	878	922	861	871	874	821	880	920	911	852	852	869	857	831	879	859	897	822	893	847	889	845	871	887	826	839
2093	182	168	164	185	181	163	173	138	156	150	172	183	160	172	162	168	166	160	159	176	191	169	133	163	199	155	183	165	165	145	162	141	169	176	148	144	167	164	135	189	162	187	147	167	158	160	149	157	168	159	159	168	134	156	175	151	155	154	176	157	155	165	181	131	150	152	142	188	153	167	174	187	167	146	163	151	170	155	162	162	164	173	167	155	165	141	178	147	174	182	168	166	154	145	147	146	159	160	167	164	190	167	165	165	166	136	154	171	163	169	168	164	155	192	148	157	175	172	175	161	171	170	183	145	169	164	177	144	161	173	184	192	164	187	154	156	174	172	167	173	171	164	170	162	146	166	171	148	167	161	149	164	144	150	163	168	153	174	162	164	166	157	177	154	157	152	186	153	169	173	163	157	151	180	173	174	176	153	158	162	160	174	161	177	161	175	150	142	148	158	159	170	155	186	162	144	168	166	167	163	166	163	165	177	149	138	154	169	150	144	155	171	142	159	160	149	173	176	144	138	142	180	146	155	187	149	146	164	154	163	179	166	149	155	163	166	170	170	165	166	170	176	150	175	163	173	183	149	159	189	139	129	181	163	155	175	183	156	158	157	150	153	160	145	166	159	175	172	165	182	164	151	161	170	164	172	149	161	151	192	175	151	184	168	162	153	168	168	170	127	159	168	152	168	175	152	151	160	158	192	159	152	176	184	160	158	155	175	191	159	168	141	152	162	143	170	166	155	151	166	172	171	175	155	178	167	149	168	155	153	172	166	164	158	160	171	179	176	115	137	169	164	177	135	176	171	145	155	143	156	157	173	149	151	143	163	167	173	152	168	170	156	179	172	177	142	143	195	158	160	163	165	162	181	149	146	157	162	177	169	165	161	165	170	143	179	162	156	152	184	156	175	152	161	159	169	155	156	138	148	160	169	152	150	163	161	167	161	170	165	157	185	144	179	160	170	153	184	178	176	160	159	195	158	145	144	164	172	171	164	171	151	164	154	166	187	165	156	143	176	148	173	171	152	171	143	137	146	164	175	164	149	173	181	166	144	158	174	172	169	158	171	164	143	171	142	160	152	160	177	163	140	146	168	163	160	176	185	175	157	178	153	157	142	164	142	156	157	182	166	159	170	161	174	165	164	159	150	174	170	161	188	161	165	176	171	154	177	153	149	149	170	165	132	155	155	152	149	181	158	155	165	185	162	160	169	159	201	162	177	153	168	158	158	154	149	150	140	156	171	175	156	168	171	160	144	162	155	172	169	179	145	160	178	151	168	176	153	173	170	160	180	159	163	157	183	147	145	136	160	172	163	178	163	168	176	180	184	153	158	186	182	121	165	156	181	161	154	189	144	156	149	146	164	156	173	163	161	149	161	174	172	149	158	162	168	177	168	164	149	167	149	184	178	188	163	160	178	168	164	147	159	152	172	139	146	159	167	177	176	156	141	160	152	155	167	151	167	160	153	161	168	168	133	161	148	162	153	157	154	133	167	170	143	160	165	143	179	150	166	151	167	185	159	158	155	182	173	176	161	163	150	146	131	160	160	158	170	157	179	161	151	140	145	176	179	145	152	148	153	184	147	150	135	146	140	153	177	157	168	164	179	175	166	157	177	176	144	167	168	174	170	111	158	181	170	129	162	156	166	172	152	159	142	162	175	168	165	173	164	151	172	180	162	150	156	135	159	155	188	152	148	170	191	180	161	158	167	158	151	154	161	175	177	182	137	156	165	149	158	153	155	160	153	176	157	166	172	146	190	169	175	152	157	154	169	128	189	178	154	162	180	164	166	163	149	155	186	157	185	160	149	157	165	149	175	200	156	188	169	155	150	158	147	170	179	157	144	146	149	174	150	148	146	159	178	199	166	161	128	167	144	146	141	175	186	146	143	166	190	151	141	152	152	162	179	137	156	158	144	167	160	169	177	170	183	172	163	165	135	170	163	145	164	170	165	152	147	188	132	145	175	159	149	121	176	156	185	177	142	158	175	169	155	138	187	151	141	163	151	166	154	162	150	167	176	182	172	173	163	134	183	158	163	157	155	171	151	171	165	157	170	166	148	152	154	169	144	168	173	168	178	170	194	158	174	154	166	150	142	184	158	165	155	139	171	160	167	173	172	170	161	168	137	172	169	145	146	158	146	149	158	169	148	180	138	159	163	147	158	145	156	173	155	155	180	147	155	140	170	156	118	156	160	159	152	154	156	156	186	158	158	154	138	148	149	178	151	156	171	166	159	135	175	140	143	168	150	155	142	165	151	172	164	175	150	176	158	180	162	148	155	166	171	166	154	141	152	169	167	167	170	161	165	155	171	150	165	151	181	174	173	153	139	158	163	184	177	171	184	177	169	156	141	152	170	157	164	174	148	154	149	164	152	179	162	157	167	166	139	164	166	171	135	152	163	142	146	173	164	163	158	154	165	156	158	170	145	151	149	185	153	172	145	169	159	157	173	149	172	155	161	176	167	160	188	165	163	164	165	150	154	164	153	165	151	141	144	160	155	159	163	135	166	171	196	156	146	179	175	171	163	139	138	147	154	153	167	172	180	169	155	155	153	155	160	164	178	139	168	153	174	163	184	160	159	191	158	144	153	157	173	152	176	175	166	146	182	173	166	149	187	161	176	170	156	179	150	163	147	148	150	166	186	166	176	157	190	173	142	164	164	174	168	177	181	170	156	144	147	152	171	164	180	174	164	161	152	167	153	178	163	171	148	153	152	165	141	162	176	160	156	150	158	148	148	165	180	171	156	169	137	160	169	148	174	172	175	173	158	166	187	162	164	173	126	151	159	142	157	150	154	155	131	150	158	164	162	144	147	150	150	171	171	168	137	128	155	163	174	144	155	165	178	157	182	160	154	181	157	135	153	158	132	140	170	152	167	158	168	153	148	164	172	140	147	152	164	132	166	149	147	176	151	145	174	159	132	163	161	193	150	176	155	166	147	146	166	160	174	152	178	158	155	169	145	157	168	146	122	162	160	186	166	152	155	172	177	155	169	168	141	186	159	164	149	160	153	147	170	165	145	126	188	148	174	158	180	167	134	139	161	154	144	159	143	161	165	161	168	149	151	155	170	166	152	170	162	172	181	165	174	166	150	141	149	159	169	183	163	163	161	141	173	160	154	155	172	170	151	175	171	160	185	170	176	158	179	163	162	170	184	178	154	157	143	169	173	156	177	150	159	161	163	188	160	160	149	162	179	168	144	163	167	184	171	157	170	138	138	151	151	144	152	138	163	156	163	189	197	171	172	161	168	153	149	170	169	143	160	158	180	147	149	162	146	167	161	156	167	151	163	168	149	143	166	157	175	147	153	180	170	162	148	155	157	170	161	165	152	153	152	173	189	170	176	171	161	150	153	186	149	182	156	149	158	153	154	166	173	175	180	166	151	140	153	144	159	164	159	159	158	156	168	141	151	153	168	164	174	166	150	165	147	182	167	169	155	142	155	152	153	163	168	178	155	153	180	159	149	163	149	164	165	165
2196	572	600	568	591	546	551	566	561	540	521	534	522	581	551	495	497	500	559	532	496	515	481	509	499	529	487	507	526	517	528	515	523	561	501	506	504	499	548	535	504	513	454	503	555	495	544	508	504	519	534	511	504	553	477	516	478	517	490	476	486	540	554	532	548	542	518	454	508	499	507	499	557	537	564	487	508	507	502	491	478	531	493	541	501	517	516	550	490	502	499	507	512	505	512	495	538	505	518	472	556	488	507	511	521	486	509	524	520	515	502	551	479	522	536	542	549	522	555	495	566	497	536	503	515	486	493	526	488	538	522	516	516	509	533	473	506	529	493	474	531	478	483	499	523	515	506	522	493	537	529	518	520	529	514	522	517	505	500	510	513	523	507	557	519	475	571	515	540	486	486	504	541	493	526	501	535	507	512	528	517	523	557	529	584	548	516	549	547	524	499	529	527	522	519	550	517	547	490	480	457	484	504	532	557	518	533	541	528	485	494	522	484	497	521	489	563	513	507	481	529	536	533	500	485	479	468	506	500	483	526	517	508	505	501	539	487	494	479	519	481	532	507	515	534	501	531	531	529	534	490	475	518	497	469	526	510	530	526	521	512	494	528	515	529	532	488	475	507	482	489	549	520	523	514	495	506	551	505	496	562	500	543	509	512	501	507	519	534	545	466	547	516	484	468	483	532	518	480	502	540	523	538	524	526	495	522	511	515	515	528	516	513	524	509	541	494	481	531	558	561	522	542	539	476	504	553	510	506	518	507	476	563	500	464	544	559	538	502	521	521	503	518	487	532	531	496	503	498	484	478	510	541	523	519	529	556	514	496	489	506	513	531	516	536	522	526	537	528	575	528	494	527	514	495	517	487	528	540	540	550	490	489	513	513	509	482	488	514	521	518	543	521	521	502	492	524	584	497	514	552	498	529	509	529	541	524	510	527	505	518	534	518	519	517	499	513	496	511	517	488	508	517	526	533	521	524	517	479	499	524	497	530	504	506	552	467	532	482	514	543	529	526	497	526	540	468	498	484	520	518	528	486	462	515	526	551	519	500	503	508	540	538	459	509	512	503	519	514	480	515	473	530	536	527	512	494	509	529	501	501	543	515	505	525	517	494	500	531	499	500	545	531	535	513	535	506	545	512	533	525	520	498	526	521	513	507	508	482	531	503	520	523	518	476	510	527	511	518	531	522	491	513	500	540	574	478	502	521	545	484	534	525	538	543	505	488	505	561	494	491	533	505	499	510	534	536	505	494	514	503	470	515	500	542	528	511	489	510	491	503	544	549	514	464	542	503	524	487	510	530	517	548	518	552	529	523	490	510	519	536	490	479	513	486	548	526	487	517	524	543	480	523	494	517	472	514	563	525	490	531	492	527	510	487	512	513	518	513	515	508	524	510	514	497	501	521	493	448	538	549	540	528	508	497	503	526	515	515	541	512	506	483	517	519	489	559	508	510	483	461	524	493	522	488	515	490	502	510	486	492	493	544	516	484	509	563	510	524	541	506	496	519	501	526	513	481	515	478	506	476	453	520	485	538	509	507	487	528	563	514	534	527	524	482	500	517	499	538	517	501	512	502	530	549	483	545	500	513	507	513	517	488	494	539	512	529	467	507	479	532	513	522	557	555	553	521	503	492	501	497	536	513	529	481	490	522	485	509	523	479	522	513	525	510	565	518	517	550	482	509	488	471	497	513	483	492	520	562	495	478	506	550	556	551	554	532	517	522	537	499	505	513	501	507	522	486	519	474	493	493	495	546	523	507	526	519	485	549	501	534	517	489	542	509	516	498	480	538	522	510	497	492	505	522	533	483	528	465	476	506	554	501	532	511	515	466	472	578	521	521	499	500	556	509	502	519	496	502	502	531	521	511	513	487	498	524	519	523	478	496	525	505	510	559	512	527	474	529	520	543	494	564	492	493	539	512	549	535	531	515	509	490	493	523	522	522	497	522	544	535	504	513	504	528	499	481	536	512	537	506	534	534	517	518	519	556	531	538	521	545	539	551	496	530	498	513	542	542	548	511	538	515	501	555	532	504	480	515	513	546	496	494	515	503	495	502	525	537	509	500	519	496	546	539	482	523	506	480	539	510	482	516	530	496	513	501	509	466	479	510	508	504	509	492	496	520	479	501	530	500	509	477	488	489	484	500	503	507	485	489	513	505	517	520	534	545	513	548	518	486	487	534	507	543	482	468	520	509	509	535	519	496	493	498	543	544	524	507	530	516	547	479	502	536	525	541	527	521	488	488	524	510	477	501	453	513	542	476	523	530	512	529	485	541	487	516	530	522	506	510	502	484	495	494	517	498	549	544	569	558	500	526	498	527	510	542	513	511	504	451	491	510	507	490	511	503	542	484	588	525	515	506	533	475	488	497	531	551	520	478	549	488	525	520	504	529	538	524	504	521	526	496	512	547	514	528	534	498	521	524	519	457	488	495	508	480	540	515	502	463	501	469	530	530	559	512	477	532	529	524	489	515	508	509	526	509	487	526	536	574	467	511	496	530	526	539	488	529	490	506	514	520	519	541	496	478	506	524	501	534	511	515	500	480	532	538	505	519	540	513	518	527	520	539	486	508	478	514	500	517	505	524	561	537	492	495	552	555	487	474	525	512	554	541	497	522	487	511	503	537	536	476	501	495	529	516	485	506	554	546	557	514	497	589	490	523	555	528	492	514	541	517	478	506	495	495	546	533	470	522	518	517	553	503	525	511	525	459	469	485	513	535	521	511	468	534	529	502	491	524	553	475	473	511	508	503	540	532	538	478	517	517	502	506	462	522	520	486	503	520	490	525	531	507	503	541	548	578	573	526	504	524	518	514	539	509	535	518	508	550	509	532	523	513	520	558	502	496	515	513	540	522	505	560	533	499	527	541	540	510	518	542	505	505	505	505	535	502	508	510	518	519	516	550	519	499	528	504	510	499	516	527	528	524	514	467	539	542	554	514	490	457	499	505	527	540	490	485	524	467	503	531	519	473	508	484	523	567	479	499	510	456	487	539	519	462	475	480	540	491	533	521	510	527	513	539	518	530	432	519	486	521	520	510	488	519	508	515	528	524	456	550	533	438	518	517	543	502	497	514	516	517	493	498	543	555	494	520	540	516	517	529	521	523	547	496	500	536	522	529	494	524	503	516	504	514	502	466	517	525	546	512	547	532	522	536	491	476	558	550	550	529	529	534	545	525	511	537	546	506	527	487	535	495	504	477	505	539	508	533	522	537	512	515	550	521	505	508	494	540	519	526	505	511	565	521	472	541	514	525	459	541	557	458	497	549	517	521	538	531	492	486	512	512	535	522	517	535	506	545	522	527	583	490	528	513	527	495	509	511	520	492	484	480	517	541	497	522	492	523	521	526	542	506	493	481	498	512	540	488	525	495	500	510	496	493	503	490	487	502	496	519	523	517	494	548	476	509	485	506	516	509	475	490	488	504	561	552	478	533	525	510	506	476	506	521	505	495	533	487	514	525	500	530	516
8207	988	1048	944	761	570	530	449	454	428	424	374	387	368	370	342	355	330	341	310	368	340	309	336	328	341	354	343	341	348	296	325	333	338	341	337	344	324	368	333	329	329	298	325	329	326	276	349	325	337	330	331	304	312	324	304	334	328	315	342	323	329	329	342	306	347	310	347	329	308	318	313	314	298	334	319	309	333	309	337	352	312	351	324	286	335	328	337	290	306	317	324	305	334	343	333	314	315	317	309	317	321	333	324	317	341	342	332	304	318	327	310	331	355	324	300	337	315	337	344	311	311	344	324	334	319	335	331	313	334	335	311	308	331	340	325	339	347	310	293	320	337	320	308	302	325	315	297	313	302	319	314	313	342	328	317	362	361	309	337	303	315	337	349	289	302	339	307	329	321	340	335	329	348	308	309	321	323	333	324	319	324	330	324	317	325	320	300	350	310	321	317	308	315	340	339	351	310	276	292	328	322	306	364	321	335	363	337	338	328	358	328	350	360	308	325	319	327	317	335	331	318	320	315	283	332	352	316	309	356	350	335	319	301	343	337	318	320	335	326	313	278	337	323	303	307	300	327	327	293	317	291	361	327	338	315	297	324	312	342	352	334	326	314	302	323	331	326	295	338	307	327	322	302	322	313	316	315	362	352	314	333	326	292	334	318	383	327	312	344	312	309	330	299	331	324	313	317	311	334	334	304	325	300	330	292	344	321	324	303	326	349	335	306	317	308	324	299	293	311	301	307	334	303	276	359	336	315	331	331	294	305	310	338	356	345	330	305	345	299	343	346	287	291	274	337	290	361	327	348	306	336	311	351	294	315	325	347	315	345	317	324	336	351	313	357	337	344	314	307	334	331	312	311	318	320	363	313	342	313	316	312	321	315	325	354	339	311	319	304	329	327	323	302	320	319	329	306	345	331	362	362	354	324	293	361	319	310	291	342	317	329	343	339	307	300	321	314	318	290	341	336	359	314	300	361	325	357	312	337	317	321	325	342	336	338	333	356	332	347	330	322	295	325	313	330	339	352	359	342	338	301	337	306	346	337	317	309	341	329	286	318	327	325	283	343	361	291	321	332	307	347	324	308	279	318	343	315	311	336	349	329	318	318	294	317	350	308	321	316	344	343	334	325	301	313	315	353	308	275	351	331	337	348	300	325	297	313	361	327	306	342	322	306	315	326	348	336	313	339	301	317	310	309	326	305	338	373	317	344	349	319	345	339	336	310	331	352	289	303	326	342	320	329	351	310	320	313	340	326	325	316	326	339	311	323	323	337	316	310	322	323	336	328	339	333	344	337	319	330	322	330	327	340	320	325	340	329	348	294	346	316	306	323	346	313	317	337	299	327	331	337	307	345	312	308	338	325	299	347	307	310	361	351	340	324	327	339	354	368	349	289	334	307	336	331	299	325	320	330	288	338	313	311	357	333	310	311	366	333	302	291	299	358	346	328	280	351	340	320	307	308	321	283	304	337	330	330	315	320	329	314	335	327	328	319	333	320	322	359	326	299	357	291	305	300	309	343	308	341	290	339	338	323	333	318	325	319	321	322	314	340	317	319	332	357	329	294	317	323	312	344	311	339	356	312	340	315	306	295	310	329	330	365	327	319	302	351	299	314	320	344	333	314	312	304	346	343	321	332	314	344	336	333	334	289	356	317	320	328	297	307	318	337	338	379	312	321	323	349	333	368	321	322	336	311	355	320	266	333	331	316	310	318	305	340	316	306	358	340	332	335	307	334	305	328	365	321	362	338	328	338	356	305	355	291	300	364	329	278	313	309	340	337	347	323	349	322	364	312	334	317	316	319	291	336	308	324	326	335	326	330	339	329	284	341	353	335	339	323	335	314	329	369	330	312	300	310	335	318	325	301	345	302	301	335	314	311	329	314	306	336	336	315	335	317	292	282	307	301	311	324	313	354	309	347	297	327	329	360	326	332	334	346	314	323	322	313	291	312	313	291	320	289	318	293	354	307	345	320	328	323	323	312	306	309	299	306	332	331	328	317	323	313	308	308	325	310	350	316	319	326	308	329	310	305	320	307	338	328	307	346	311	353	342	349	319	288	336	280	314	348	325	330	324	315	297	324	300	325	303	350	309	298	295	291	325	314	311	330	308	286	337	321	328	343	297	291	350	315	345	322	371	349	352	353	320	301	314	342	327	323	310	316	324	314	314	323	316	350	321	299	307	318	357	328	303	336	334	270	314	297	353	306	313	328	304	303	318	327	359	344	342	274	331	352	300	331	346	336	321	326	349	344	328	337	330	345	329	330	346	333	330	365	321	325	336	338	350	310	382	293	315	342	312	330	325	326	315	306	335	333	338	308	318	308	309	332	322	337	325	312	319	305	315	309	338	346	274	333	310	331	333	351	356	333	304	307	328	294	340	319	357	356	340	324	321	318	284	329	313	299	322	322	306	330	281	322	311	331	305	334	338	312	331	338	321	344	335	303	363	305	324	312	384	323	307	319	333	333	318	355	377	325	341	327	320	329	319	330	343	314	313	317	326	312	336	358	353	318	305	327	332	308	324	329	344	310	290	305	342	342	316	331	327	304	293	332	317	325	309	348	311	345	308	328	334	336	330	305	317	306	318	325	313	318	293	304	332	356	313	334	329	350	294	330	317	329	312	302	348	321	342	364	327	321	323	352	376	341	318	311	316	309	341	328	332	308	296	359	322	321	293	352	326	315	320	327	341	334	349	359	305	329	316	297	348	317	310	341	366	319	304	309	317	315	320	320	333	309	308	330	317	326	331	342	351	322	334	328	323	321	295	334	330	302	323	325	305	309	314	317	353	308	329	340	311	317	378	327	307	292	325	359	300	310	347	357	339	340	302	324	307	304	359	285	347	338	349	356	320	308	357	339	289	291	308	342	342	328	326	361	295	312	323	366	328	330	345	329	337	357	292	316	311	323	340	330	325	341	310	296	319	334	312	340	303	296	349	299	334	310	285	348	330	315	326	308	316	346	310	368	304	292	319	314	333	321	307	323	327	335	343	317	327	330	306	327	302	324	303	342	329	351	327	347	327	321	316	330	314	306	315	285	329	328	329	370	356	327	329	292	307	298	351	315	325	329	357	309	291	327	340	346	342	348	362	315	333	316	341	307	328	302	312	305	328	318	344	323	336	327	339	341	323	333	340	323	348	325	338	334	311	336	349	333	341	327	339	322	315	322	336	348	335	300	300	310	337	335	302	344	315	306	300	355	373	311	352	340	347	323	326	300	300	310	313	341	322	292	289	329	360	311	316	294	358	322	317	334	309	304	322	322	316	318	342	321	330	298	348	322	327	319	344	354	302	314	329	348	334	322	352	334	333	315	350	335	344	336	325	330	288	327	348	343	358	327	288	344	318	315	324	310	333	327	330	318	343	325	340	310	320	338	315	322	325	301	316	332	337	282	313	339	330	312	356	337	328	298	305	317	302	336	327	319	334	320	332	315	308	340	332	333	315	363	300	341	345	335	308	343	326	345	289	289
6136	1612	2487	3107	2844	2448	2133	1988	1686	1573	1419	1363	1376	1243	1231	1219	1131	1080	1030	1064	1060	985	1011	1003	996	1006	987	983	944	1003	956	974	961	941	917	967	894	963	944	921	935	910	935	922	892	935	912	904	873	911	937	898	894	878	888	893	911	910	835	873	904	943	883	880	935	886	891	884	886	945	884	891	865	813	873	917	916	879	901	896	873	922	939	889	890	860	911	852	839	873	921	866	846	905	891	956	878	894	890	940	892	820	871	903	877	916	917	893	909	856	902	880	870	889	870	867	878	894	869	896	855	863	867	881	915	857	872	917	907	822	892	855	911	894	897	864	869	866	898	856	888	904	893	891	895	893	928	862	923	886	883	874	940	809	900	885	883	874	893	915	844	899	876	908	909	868	890	894	913	846	892	860	858	862	884	868	929	888	883	907	902	850	861	860	862	860	879	908	879	847	880	872	888	868	909	850	875	886	924	902	954	874	874	874	874	894	883	888	906	882	903	878	893	883	925	889	868	849	911	895	885	897	855	891	835	854	854	910	873	862	882	879	924	889	926	937	891	857	939	862	916	894	928	899	869	861	907	894	915	824	908	877	840	956	871	886	931	822	892	881	871	910	941	884	916	911	858	864	908	878	923	875	865	889	849	887	915	875	884	867	834	880	910	908	881	897	864	923	939	880	892	891	907	856	850	875	900	863	883	928	923	860	895	872	935	971	879	929	898	899	881	866	874	915	923	886	874	875	882	829	854	858	867	823	905	852	879	879	884	909	872	884	919	890	847	852	900	859	868	941	852	853	960	882	892	908	925	894	823	910	922	938	879	859	874	913	876	886	926	881	872	839	878	949	843	843	838	901	893	852	909	921	858	898	911	900	913	869	913	922	859	869	877	885	928	868	947	870	897	892	853	882	975	946	906	873	914	842	883	907	904	872	839	918	888	900	932	872	937	869	864	829	852	945	934	902	801	902	926	835	897	846	856	807	867	886	893	861	872	958	845	863	876	837	880	909	889	870	900	936	912	889	891	841	845	901	869	881	885	902	880	934	939	899	859	905	907	910	861	844	875	867	899	909	851	913	876	874	919	901	890	872	914	895	879	803	880	879	909	865	889	892	896	844	873	921	917	920	827	867	831	881	830	927	884	828	909	804	887	943	899	878	872	876	875	883	863	885	881	867	875	916	862	878	889	860	861	887	870	934	907	899	932	891	892	858	854	921	881	879	889	898	880	877	860	885	908	891	849	838	871	939	905	935	910	924	886	904	912	910	865	879	934	881	899	860	896	861	856	915	896	908	886	901	861	845	905	858	895	905	930	902	881	881	930	884	903	930	869	886	884	879	887	921	943	852	880	844	888	872	818	944	878	878	881	872	897	906	874	850	922	909	887	885	935	914	873	895	877	867	912	872	887	891	945	872	886	886	934	901	873	922	880	904	860	886	940	865	859	895	883	931	884	811	884	869	884	899	920	840	892	876	866	901	885	884	840	896	871	890	885	886	894	914	845	868	903	841	902	891	881	880	877	891	896	890	908	899	937	860	836	876	896	854	851	851	916	952	837	903	886	905	868	870	929	919	903	898	895	865	869	861	892	898	862	867	876	865	864	903	874	890	855	911	916	883	896	901	883	883	922	827	899	886	874	877	878	809	938	866	834	918	893	893	874	937	886	901	846	901	909	861	887	860	893	940	927	831	881	882	907	910	874	919	890	909	888	909	931	891	857	911	911	918	867	882	891	870	881	885	869	850	882	897	925	868	830	962	866	863	913	892	879	849	918	919	909	906	932	871	884	914	878	889	927	925	869	883	877	880	862	831	883	917	870	929	853	845	881	917	917	874	958	847	875	880	858	858	910	876	890	879	891	912	879	857	867	871	891	828	943	878	846	849	880	901	884	920	902	932	864	881	867	888	854	857	927	826	910	880	928	872	905	869	884	863	887	936	892	939	880	886	858	890	886	895	867	858	892	873	859	844	863	816	848	848	896	884	834	880	867	820	838	876	926	903	882	889	867	900	920	880	869	887	833	895	921	888	880	871	939	841	857	910	896	896	935	905	843	912	886	816	886	873	832	849	833	865	899	844	865	885	913	846	894	902	887	884	859	851	861	890	898	934	910	897	874	886	897	936	905	869	859	879	849	841	952	863	896	899	888	874	826	896	895	891	924	912	864	818	930	917	917	879	846	902	889	869	927	928	873	922	864	836	853	949	865	913	939	904	898	927	889	884	899	867	906	897	872	878	849	933	873	902	842	889	879	928	897	934	884	918	898	933	908	862	894	859	902	907	923	916	872	848	875	875	886	845	928	860	854	951	860	826	848	848	845	849	866	876	875	869	890	854	881	914	908	940	913	846	946	867	893	901	897	892	907	900	904	873	865	897	842	905	916	879	847	902	898	873	907	849	896	892	853	859	898	881	892	899	907	872	863	866	864	907	879	883	866	913	904	881	873	911	898	919	904	855	877	905	894	914	942	866	887	869	864	907	888	895	834	871	971	881	885	927	862	899	859	867	848	906	927	936	850	943	884	966	842	884	924	870	850	903	949	865	900	921	906	947	877	913	885	888	868	829	873	918	858	907	912	921	888	882	884	930	947	925	882	894	869	902	876	864	879	837	894	863	875	899	903	888	938	881	938	958	905	908	845	860	891	895	862	848	900	870	867	903	867	926	889	944	851	840	870	858	882	889	854	858	918	877	874	886	919	920	863	885	909	891	808	899	863	900	866	884	893	906	927	932	873	874	883	873	871	890	880	854	912	868	904	876	922	870	889	906	886	838	865	923	929	931	859	904	905	858	898	914	858	844	889	862	871	915	931	890	868	937	908	856	849	880	901	882	887	862	906	916	893	915	935	898	894	851	891	911	859	887	886	907	869	883	899	864	861	837	891	868	869	836	890	866	877	787	901	863	894	898	903	833	885	893	833	838	883	889	914	906	888	935	913	845	897	866	873	858	882	876	903	902	862	927	921	850	850	926	969	868	960	871	901	858	883	820	888	907	876	872	862	865	904	933	929	901	851	893	866	883	830	844	875	924	877	891	882	938	887	901	885	865	881	872	863	867	852	853	879	874	912	915	896	869	910	911	828	865	883	889	822	923	883	874	842	856	872	861	883	910	861	902	879	909	842	860	846	874	895	840	924	890	874	903	903	907	906	941	885	911	908	902	889	896	883	876	870	895	893	900	900	840	843	929	867	916	903	881	850	850	911	927	898	885	926	902	881	868	875	881	848	874	850	916	862	869	852	933	853	907	881	920	911	944	885	862	910	881	907	897	936	941	875	879	862	871	908	833	896	868	889	862	896	903	925	915	927	866	846	861	868	861	887	864	931	876	914	901	914	889	946	871	923	906	822	879	944	879	891	913	909	861	888	863	876	878	899	885	895	864	932	916	849	927	852	891	913	904	915	878	895	882	882	858	904	916	854	880	898	924	887	828	901	870	882	925	889	876	904	886	882	852	853	890	852	867	839	850	897	867	939	902	854	923	891	886	886	863
14208	1952	1895	1601	1084	866	699	649	576	524	458	435	422	408	416	401	403	416	394	350	343	302	357	401	378	349	317	349	367	340	346	345	315	362	330	379	329	328	350	348	346	343	336	321	342	360	344	318	340	341	356	312	318	319	324	306	338	334	328	320	307	359	330	310	302	374	322	336	325	328	302	315	322	355	359	322	320	347	321	348	340	311	344	307	339	341	342	333	353	341	331	317	313	321	337	334	334	337	335	334	329	353	331	337	312	334	330	334	308	299	338	331	367	356	312	365	319	344	366	333	355	313	302	368	341	309	384	305	324	333	344	326	346	319	317	321	334	359	312	355	326	329	313	357	298	327	326	325	320	356	327	329	317	336	322	312	331	342	330	361	333	351	301	331	321	340	324	360	343	359	351	321	340	314	347	319	315	347	327	332	321	341	322	348	316	369	316	297	326	320	326	305	351	355	321	295	325	324	307	324	317	319	326	341	353	336	320	339	341	366	310	319	317	338	337	326	328	288	363	294	347	333	329	342	350	326	332	302	351	346	327	317	327	340	346	329	289	369	316	360	310	315	326	297	314	311	318	291	319	311	305	338	358	382	331	331	315	321	296	347	314	299	328	311	350	350	326	363	342	348	295	333	371	327	339	308	344	350	353	306	343	335	345	320	285	324	321	333	321	295	295	355	354	348	318	332	320	380	337	334	329	326	302	340	339	358	356	303	320	356	329	333	340	316	357	348	324	301	347	319	330	319	320	317	326	318	321	326	300	355	333	338	308	379	364	313	314	345	344	346	311	336	345	319	343	336	347	342	334	339	329	352	332	346	335	329	307	316	303	315	327	334	336	356	323	294	310	324	337	338	302	361	351	312	355	323	337	333	343	330	355	326	350	324	355	305	292	324	351	341	325	319	325	321	350	329	339	342	326	317	322	328	361	311	360	336	282	337	327	356	321	325	317	325	340	336	320	350	359	345	331	333	354	337	328	303	332	306	350	315	334	357	319	344	340	335	319	320	329	370	325	354	353	369	335	321	342	322	354	321	344	328	362	336	339	377	318	343	326	378	355	339	342	336	334	315	325	336	356	333	329	325	350	336	345	328	313	362	322	312	351	329	341	323	351	313	300	331	347	356	315	317	341	314	295	339	333	335	333	344	324	352	302	351	336	312	310	325	350	341	309	326	350	325	346	358	340	344	331	332	321	343	327	332	314	331	334	312	325	319	361	326	323	370	329	320	315	319	350	336	304	307	311	320	316	319	348	326	317	299	310	296	334	349	290	348	365	342	339	349	317	310	352	311	330	309	335	340	333	332	348	382	285	348	325	317	341	321	359	326	328	348	318	351	338	349	329	346	306	359	308	344	359	321	339	374	326	361	328	347	357	330	318	301	337	373	331	350	365	355	360	320	367	340	340	312	317	331	331	342	310	321	335	350	323	352	297	348	333	355	343	312	344	336	337	345	329	297	282	346	318	337	278	345	328	349	362	354	310	307	333	355	316	342	300	347	349	337	381	317	313	343	330	334	352	402	331	339	336	325	358	300	309	325	354	363	328	324	304	307	342	318	327	339	318	329	348	377	313	320	329	304	314	315	333	302	332	329	330	327	334	372	325	351	343	323	308	358	343	311	337	377	332	313	334	307	321	347	324	328	309	321	358	351	320	355	326	349	317	345	315	330	350	311	332	341	329	345	322	349	298	327	331	324	343	332	329	322	335	314	335	325	340	306	336	325	357	354	322	359	345	323	334	324	342	316	327	288	360	333	335	312	334	320	332	335	321	340	324	336	355	310	324	343	314	332	338	375	308	346	319	329	358	338	340	293	354	300	330	333	366	371	352	392	341	334	346	340	324	329	326	332	322	345	325	331	340	326	329	325	338	322	355	308	349	353	343	317	326	360	315	325	319	301	313	310	322	320	326	326	341	345	339	321	347	296	364	343	315	320	317	333	343	330	360	332	313	338	315	317	343	319	352	350	349	366	331	312	312	349	347	340	358	307	334	333	330	335	340	320	307	321	319	326	325	346	309	345	341	355	312	329	348	331	315	362	311	345	340	345	362	308	329	325	342	333	298	332	325	324	358	336	362	330	337	311	329	374	361	327	345	371	288	361	348	323	350	353	346	329	333	342	317	326	341	306	317	330	332	366	351	332	317	312	372	358	337	307	319	317	316	322	343	356	322	327	332	341	327	332	329	284	353	367	307	323	357	317	308	355	351	303	319	345	303	307	354	323	346	339	341	358	344	324	361	326	334	333	298	340	316	336	290	316	327	333	339	303	331	326	323	322	337	320	365	336	321	336	328	360	372	330	346	304	317	333	324	282	335	293	344	350	327	314	313	348	323	328	349	331	330	345	362	302	336	323	338	342	328	366	341	338	336	318	340	342	333	295	302	319	335	327	346	325	345	343	316	333	332	283	317	321	352	323	339	334	325	340	330	348	348	333	332	305	341	331	309	351	312	315	335	298	329	345	337	332	329	343	384	329	319	304	346	276	314	367	307	337	359	362	320	326	325	359	310	315	334	334	351	318	322	325	307	317	332	325	340	348	335	327	353	322	346	316	326	371	299	361	329	319	313	350	338	353	337	328	313	331	325	323	299	349	339	360	355	307	330	329	326	332	299	333	360	352	339	323	331	347	341	314	335	300	317	313	322	365	339	320	317	339	325	336	350	344	319	357	336	295	349	328	346	331	324	352	317	315	351	317	347	330	357	347	351	337	337	322	312	358	341	345	336	322	332	318	314	319	355	320	299	328	327	332	329	317	362	329	318	320	359	363	342	328	337	372	317	372	364	336	343	315	361	321	321	326	324	351	350	322	308	336	334	313	341	348	331	330	299	324	314	311	326	330	305	286	337	381	352	351	335	352	306	320	312	299	350	344	360	326	329	365	312	324	341	319	330	314	340	315	323	350	325	313	344	321	288	341	332	356	336	321	300	305	348	330	313	315	354	338	321	297	317	294	349	331	347	365	296	344	315	341	359	324	357	297	340	330	354	395	341	316	320	335	332	321	305	300	350	322	305	322	332	325	346	350	317	339	352	351	348	341	368	342	342	321	333	318	353	346	314	330	321	317	352	354	329	320	369	325	316	347	345	378	335	343	341	365	317	328	330	347	347	333	346	294	376	356	341	314	366	376	334	350	336	305	312	330	309	346	352	337	306	319	324	328	358	311	343	335	305	294	325	322	358	303	344	326	355	331	367	314	308	349	351	363	360	309	319	330	360	335	304	323	326	324	368	347	325	334	330	341	293	333	337	333	344	322	329	336	359	308	342	291	313	338	367	320	337	336	351	339	321	344	320	302	340	339	343	321	331	362	339	332	353	321	349	317	318	333	359	363	305	342	306	339	363	342	361	331	333	359	332	295	331	317	349	344	353	340	320	351	342	366	356	294	338	360	300	322	369	315	340	342	343	327	353	328	338	341	344	318	340	327	328	335	337	340	319	336	349	332	344	319	375	332	339	352	316	292	351	353	311	297	355	320	341	355
7685	2102	3893	4765	4150	3716	3121	2683	2388	2092	1904	1741	1642	1549	1463	1360	1363	1305	1247	1237	1176	1149	1125	1075	1103	1052	1078	1038	989	1024	968	960	1015	977	918	964	957	953	932	1043	950	919	939	926	972	996	955	865	873	898	937	911	897	914	1026	946	870	869	863	873	888	925	855	832	847	919	893	909	922	881	868	936	906	907	900	892	890	866	938	908	832	827	876	840	877	860	850	923	909	912	920	861	838	900	869	882	890	830	925	876	910	919	842	903	870	882	870	881	875	840	878	878	874	874	839	835	892	878	894	919	837	875	922	842	888	834	884	864	807	887	877	824	874	863	825	888	801	895	882	895	837	806	879	886	895	953	858	853	859	920	892	873	887	861	857	863	889	827	923	853	830	862	883	869	880	854	911	878	878	860	870	865	895	838	846	852	859	862	908	847	875	838	876	835	897	898	870	911	868	862	885	912	899	891	905	870	871	940	889	849	903	865	886	884	827	839	900	878	911	870	907	870	858	857	895	908	840	878	875	833	865	888	873	871	849	865	873	844	868	864	863	829	818	886	877	898	856	913	868	884	834	888	885	864	823	885	904	865	899	886	886	840	850	821	871	883	879	915	907	849	833	884	833	858	875	892	886	892	892	809	893	896	887	865	866	911	911	854	921	862	897	886	837	859	849	882	891	842	919	872	916	913	873	905	831	816	821	891	833	871	847	840	862	873	838	842	856	891	793	876	834	855	880	842	900	892	830	821	900	855	835	940	896	943	929	835	858	859	865	896	845	854	872	855	858	869	861	893	882	858	933	839	877	861	857	883	861	914	848	890	842	878	866	864	883	854	886	860	896	861	903	871	850	882	871	863	855	916	903	875	827	853	873	876	829	853	864	840	909	896	829	863	866	850	920	861	868	825	876	885	854	891	828	826	873	919	843	852	866	947	869	889	861	867	878	898	895	855	865	797	850	921	804	838	874	830	855	882	836	862	863	916	867	802	896	823	874	901	902	872	860	815	834	839	925	869	852	844	891	832	872	881	923	906	878	823	869	872	879	827	894	816	845	881	886	867	828	882	894	859	910	852	804	894	899	824	845	779	835	916	793	862	837	884	909	851	897	955	829	898	902	831	895	862	834	876	871	845	888	854	889	871	892	910	873	919	866	895	889	903	842	833	872	862	887	884	901	886	853	860	876	859	883	849	896	875	859	878	897	856	861	860	908	832	822	872	842	901	859	897	893	787	844	865	896	877	834	863	841	871	848	910	835	907	832	866	868	883	871	882	829	930	847	851	842	908	906	869	900	899	840	825	852	874	874	864	878	855	909	888	932	910	857	905	901	838	869	860	889	875	948	873	840	819	919	892	857	850	901	841	826	866	861	891	920	884	877	879	855	881	876	841	853	883	911	873	880	870	896	841	881	891	856	852	877	872	874	805	852	851	891	865	911	901	925	873	861	825	862	816	882	851	885	869	878	880	919	864	921	849	887	912	868	879	857	879	888	906	843	890	864	852	870	866	894	874	873	868	875	924	880	891	876	843	875	831	829	859	904	844	889	912	854	858	874	850	892	914	881	857	870	849	900	861	842	861	893	859	889	866	923	898	947	860	855	837	899	874	904	865	848	862	883	833	825	888	797	848	857	864	843	876	864	946	880	848	887	884	864	882	892	850	904	864	861	845	892	882	944	869	840	926	881	930	879	903	884	856	835	900	907	836	869	922	848	913	881	854	848	830	881	919	893	837	895	853	898	905	858	854	925	850	890	857	859	853	904	873	920	863	862	853	863	906	941	862	888	851	856	817	883	888	864	875	910	835	861	887	867	866	835	867	915	885	856	836	886	873	811	861	819	928	853	848	855	964	846	881	888	888	858	850	888	855	874	802	846	866	878	850	813	873	830	876	889	896	890	913	881	819	878	851	877	861	842	878	878	892	866	858	876	881	919	931	885	859	907	831	841	794	845	853	852	889	840	844	890	873	881	844	879	911	898	865	861	875	894	833	828	851	853	865	875	846	851	849	827	891	893	878	852	824	859	854	859	865	880	886	915	879	879	878	858	843	915	856	894	803	856	859	832	899	867	846	853	902	845	829	837	888	823	857	849	896	901	907	895	871	872	853	879	887	852	856	886	840	843	908	896	843	875	868	868	868	848	864	897	903	870	807	805	829	867	847	855	850	851	879	840	885	910	871	827	848	858	901	884	897	903	802	849	870	847	849	917	896	867	851	848	884	893	844	883	816	843	896	781	908	870	858	865	907	862	921	820	898	891	851	795	929	906	892	850	839	841	835	848	821	913	848	872	862	879	861	892	809	903	878	839	843	902	909	880	850	853	821	855	876	835	921	888	856	822	826	814	902	889	939	899	888	800	864	905	834	842	874	931	842	867	893	906	873	836	803	813	881	948	896	891	888	922	908	857	831	849	836	868	862	844	877	850	845	905	896	879	865	875	850	867	857	862	902	876	806	861	930	825	856	848	920	859	800	864	898	805	796	841	889	906	893	837	863	896	841	823	892	852	887	888	893	884	883	866	813	928	845	897	853	898	876	890	834	872	851	868	876	873	835	873	819	900	884	883	897	841	869	881	907	902	868	920	855	891	876	899	845	840	815	918	878	879	834	816	890	865	863	939	861	866	910	860	871	876	882	872	859	833	863	817	806	864	847	854	835	893	806	879	885	855	890	856	873	896	839	893	909	898	880	837	806	870	863	848	841	882	810	865	816	895	878	834	876	892	893	866	851	924	845	887	860	836	846	878	908	882	880	893	888	885	814	884	910	924	872	871	856	824	910	889	857	913	888	861	887	849	861	875	911	857	856	861	871	883	894	864	858	915	880	895	896	840	883	874	869	870	872	864	887	879	876	834	841	866	827	868	884	833	855	867	883	908	901	903	880	860	892	916	883	920	816	868	886	860	873	914	833	868	887	845	855	861	867	871	908	904	837	857	872	937	855	909	902	875	868	889	846	859	890	862	901	862	871	916	852	877	843	817	870	867	864	840	897	871	853	883	825	838	883	821	862	896	857	808	865	915	843	901	868	847	898	852	886	884	892	821	923	859	808	885	881	837	825	897	820	923	898	862	907	872	850	847	821	914	864	874	867	870	904	860	849	885	840	839	884	834	824	891	863	875	875	890	891	927	870	875	853	847	911	844	884	869	846	938	892	876	895	849	851	899	897	847	814	862	901	860	874	900	912	840	893	883	876	874	828	878	848	816	886	867	835	865	861	801	882	873	874	897	875	890	853	848	895	921	867	911	846	889	856	883	896	918	867	851	873	916	894	894	887	836	930	875	941	853	857	846	855	855	873	883	849	925	896	859	878	869	825	857	864	844	856	897	847	826	906	873	852	911	871	837	904	854	826	810	858	942	865	867	871	936	880	867	850	893	867	830	904	914	858	911	873	794	857	857	858	821	870	861	861	894	902	904	814	831	907	894	825	882	817	804	888	850	853	853	863	832	838	890	884	832	911	867	881	898	838	890	857	895	878	875	896	930	878	871	880	908	876
1969	189	182	179	168	149	182	149	163	152	148	188	175	170	165	157	163	160	167	171	169	161	132	158	177	167	163	157	184	157	173	162	179	149	174	191	159	149	153	180	155	167	164	157	165	170	163	153	160	167	155	154	167	171	139	151	181	169	156	173	150	156	161	175	186	150	171	176	162	171	162	160	158	156	157	152	175	172	163	173	145	179	160	160	163	177	165	161	153	144	146	169	164	174	155	149	139	157	175	167	158	163	158	144	150	156	174	195	163	152	180	161	157	147	167	165	153	158	162	166	171	175	149	166	169	173	166	163	172	145	146	162	169	159	152	144	163	163	165	149	159	167	173	143	176	163	160	152	175	175	164	181	174	168	179	172	168	170	193	154	140	131	165	154	168	166	176	182	163	156	155	160	175	167	168	169	155	162	163	160	186	171	161	172	150	171	157	176	148	162	146	146	173	143	141	139	155	140	167	169	182	176	159	164	175	155	157	161	170	162	167	158	167	172	195	177	174	184	149	155	156	167	169	168	159	151	157	163	177	169	139	182	166	158	163	168	163	168	162	159	157	165	138	177	146	172	164	143	171	171	130	167	138	172	161	155	147	157	174	163	148	144	160	151	146	160	171	155	182	183	163	146	152	174	160	161	146	172	136	149	167	169	178	191	182	149	163	163	159	184	154	154	142	161	150	144	158	152	182	159	159	166	167	163	180	141	165	151	161	149	168	173	152	169	141	130	156	175	173	172	155	170	161	147	166	167	165	165	146	192	166	178	167	163	175	154	158	124	134	167	182	162	148	165	184	158	162	159	159	152	183	138	156	150	166	158	188	173	196	168	165	155	136	147	168	174	170	173	163	168	152	145	159	153	151	174	172	150	155	135	161	163	193	164	197	178	171	179	163	150	178	174	173	170	150	167	160	159	153	133	150	146	161	156	146	168	170	193	172	151	181	154	132	152	173	161	161	161	177	160	148	151	161	158	168	181	154	154	173	169	140	161	146	138	160	149	156	158	161	152	147	170	149	184	163	133	147	180	170	175	140	162	175	169	171	152	158	165	170	197	160	182	182	168	159	140	145	166	156	164	144	157	166	169	156	156	141	165	153	180	182	157	193	151	168	170	172	157	156	152	161	184	163	154	157	171	166	182	184	144	178	165	144	159	172	172	157	165	162	182	164	169	175	167	157	171	151	172	179	181	157	176	172	140	171	166	192	160	155	156	148	156	165	144	148	161	168	168	150	155	158	167	167	136	171	139	159	159	178	159	153	173	150	166	178	158	168	157	184	175	137	158	155	156	156	153	161	159	172	133	156	166	153	167	170	174	157	173	174	166	156	143	158	172	162	167	163	161	179	167	147	171	170	160	152	157	172	146	156	158	172	161	132	160	165	173	184	146	149	153	152	165	165	184	150	154	167	166	178	163	152	161	160	170	185	175	162	159	170	159	149	146	160	177	166	182	165	149	176	137	162	161	169	153	168	166	175	188	169	164	143	153	144	161	155	143	173	169	151	152	153	155	157	145	156	159	176	157	154	164	168	175	136	154	150	165	171	163	151	164	167	152	154	172	155	176	169	175	156	171	162	174	168	143	174	137	155	155	170	179	175	168	157	173	169	168	166	160	149	160	181	159	136	172	158	158	169	178	161	175	156	168	161	187	135	156	191	178	170	150	143	154	168	156	174	168	172	159	146	161	172	153	163	137	151	164	146	141	155	164	171	163	158	178	160	161	174	152	147	172	177	170	154	157	154	151	158	160	162	151	169	152	154	151	161	168	150	168	151	145	168	148	164	179	155	137	127	168	155	172	165	164	163	155	181	147	152	149	194	161	150	156	177	166	150	163	159	180	154	176	156	170	148	138	161	166	161	170	162	153	178	180	162	166	186	179	153	179	148	178	167	171	188	154	174	150	192	152	193	159	164	145	152	196	163	152	166	169	159	143	145	151	171	152	170	157	161	157	178	144	143	161	149	147	170	155	181	167	162	193	139	177	157	169	156	164	171	163	155	190	155	178	163	156	182	163	146	164	158	168	163	165	168	161	165	168	156	155	166	164	155	166	165	131	168	169	149	184	145	155	159	172	163	156	155	154	187	161	148	147	177	156	140	158	166	134	145	146	154	149	183	162	160	145	162	144	161	159	171	160	168	158	154	164	170	160	159	146	147	148	167	176	125	142	143	137	154	174	161	161	158	173	173	154	156	162	161	172	163	148	146	182	164	183	140	136	164	152	173	144	153	168	160	164	148	165	154	182	164	157	160	168	155	169	163	167	168	141	151	168	172	172	162	150	152	148	167	176	176	169	159	147	154	173	162	167	170	177	147	184	155	165	159	181	153	162	137	172	161	152	166	168	175	170	159	163	152	177	181	169	163	173	176	154	156	149	151	158	179	146	150	181	168	165	175	173	170	180	166	158	144	188	161	156	165	166	181	163	164	159	132	166	165	184	155	164	183	161	175	159	171	170	163	156	168	155	140	148	145	189	176	181	155	139	154	169	161	159	162	170	212	165	159	141	164	181	185	150	165	158	164	155	147	173	161	192	168	163	158	154	178	159	155	170	152	169	151	148	149	147	146	165	154	146	165	179	163	173	150	174	163	171	169	180	156	152	159	157	180	165	178	160	172	169	170	155	153	157	166	173	171	150	167	172	153	144	135	165	183	152	166	159	173	160	139	139	168	167	151	146	162	161	178	179	144	166	170	146	147	153	148	158	157	161	141	153	185	178	163	176	160	144	166	152	176	146	157	167	152	150	163	142	180	159	153	164	173	165	149	130	173	159	155	170	136	148	175	166	149	165	166	179	145	152	179	161	155	178	169	159	172	153	162	185	174	197	149	162	151	166	169	169	165	159	156	166	155	147	164	152	161	166	178	175	174	176	176	151	143	139	150	149	175	171	148	145	168	137	168	144	171	167	167	144	152	155	165	176	172	167	138	143	145	143	179	167	160	144	149	159	158	148	161	160	167	158	167	180	180	170	155	152	168	173	159	151	185	144	188	145	156	178	139	164	180	187	158	140	151	178	148	173	129	159	167	144	160	159	142	173	152	135	164	162	188	145	177	169	142	166	177	166	120	144	164	145	191	164	157	156	150	161	170	175	174	168	169	153	174	166	142	193	187	160	170	171	167	179	154	183	155	187	149	164	157	166	150	171	170	131	144	177	181	155	172	148	173	157	163	168	184	162	164	143	153	160	157	163	154	166	159	156	151	152	147	181	163	143	177	152	161	176	158	181	155	170	163	153	146	166	155	161	146	169	169	145	154	192	183	149	162	141	152	140	161	161	159	171	137	172	160	182	165	172	174	144	173	164	148	169	180	165	166	146	181	180	154	142	167	165	170	168	160	156	159	171	148	170	159	154	172	162	158	149	164	148	157	170	156	166	173	148	170	177	158	145	149	181	156	159	151	138	143	167	174	137	141	140	147	192	166	150	163	184	172	128	162	190	163	169	183	166	159	156	158	150	167	175	151	158	164	146	159	162	154	162
2290	508	582	683	589	604	584	516	523	547	532	531	508	554	530	528	528	502	504	530	545	527	536	535	511	483	474	575	547	530	521	492	467	560	530	555	484	515	503	501	533	500	549	549	522	542	509	513	512	513	483	525	519	487	546	511	496	504	518	540	515	487	487	487	516	505	530	496	501	524	524	511	494	507	505	527	523	543	559	489	501	510	522	534	503	492	517	545	522	506	526	494	527	533	574	531	495	518	465	480	511	501	527	546	535	492	498	524	528	550	488	497	513	479	521	513	549	479	500	514	464	486	505	507	564	531	484	540	507	508	522	547	517	528	512	504	517	478	536	517	487	482	583	513	528	510	493	536	513	544	575	518	533	533	478	535	510	509	516	515	503	505	493	526	536	519	519	535	483	517	537	468	490	490	483	501	567	512	504	506	551	499	494	529	469	534	535	510	521	478	516	503	508	523	528	494	524	486	526	470	488	508	519	528	524	544	504	547	515	535	545	524	498	537	502	489	524	492	511	523	519	506	524	513	482	500	503	492	482	515	529	507	526	471	523	508	526	510	508	495	492	502	535	490	528	496	515	492	540	530	469	499	502	538	512	490	512	511	478	484	511	517	511	534	526	495	518	521	538	529	520	497	491	541	500	464	523	526	500	545	521	562	522	489	518	493	548	521	501	539	516	531	547	523	500	482	525	505	509	512	508	462	507	529	503	525	558	525	533	499	541	537	540	494	529	540	533	505	501	462	560	489	528	486	503	477	508	557	509	508	520	545	505	509	546	567	531	544	498	563	511	511	489	510	500	520	536	513	504	501	490	498	501	505	536	551	460	522	539	500	515	494	524	506	506	501	503	556	545	524	506	492	550	538	515	512	471	510	487	511	502	542	542	514	540	499	547	547	514	536	546	479	533	514	540	534	512	550	504	523	493	538	503	532	490	544	527	511	528	538	507	494	511	504	521	503	509	467	546	516	524	518	496	520	472	513	497	499	501	531	531	476	487	495	532	529	494	510	492	525	526	479	539	546	533	524	522	488	496	483	527	499	500	489	534	537	486	502	525	521	528	515	511	504	517	527	479	499	498	543	501	516	519	463	498	520	544	550	528	526	555	528	576	499	520	557	520	515	502	507	534	527	478	479	487	496	542	531	543	536	542	527	520	504	508	477	515	528	494	533	525	548	504	502	547	550	540	545	511	537	522	508	532	527	547	489	478	473	503	498	486	532	503	533	484	527	512	518	515	512	492	570	479	536	555	515	500	477	501	518	497	500	516	516	524	505	521	538	522	508	535	499	516	494	452	511	498	529	489	509	513	539	534	498	515	513	538	536	555	520	516	523	530	502	542	514	490	550	559	557	511	494	534	480	499	543	505	490	497	524	506	512	572	524	532	485	555	545	492	516	527	515	514	544	531	491	513	525	525	532	530	501	532	550	490	547	489	504	516	493	519	488	494	483	501	530	508	562	515	507	519	551	486	524	506	542	555	528	521	490	469	525	505	527	486	509	472	485	503	523	504	464	520	526	555	502	508	506	508	545	532	559	488	538	470	514	528	525	514	515	549	504	516	510	513	538	508	571	536	503	501	522	519	537	529	496	532	491	510	550	528	539	493	478	531	517	511	507	507	519	496	557	449	480	519	511	518	525	553	552	517	514	515	499	531	496	480	538	520	490	509	546	520	522	494	503	470	498	559	549	511	501	516	511	490	505	525	521	536	530	502	481	495	559	507	555	564	500	531	532	498	474	484	497	530	522	538	568	493	491	510	522	544	501	534	524	503	474	520	512	522	527	512	529	515	538	512	539	507	478	546	529	543	529	520	560	516	500	489	476	491	532	517	519	532	534	523	528	516	540	511	528	536	516	489	483	480	495	492	495	528	511	504	492	511	526	537	490	548	547	536	544	506	514	491	511	572	544	529	540	503	559	556	568	572	494	534	498	511	530	488	527	515	522	517	518	535	505	474	530	533	555	508	509	496	500	508	535	531	562	482	512	529	522	520	483	518	514	488	508	467	548	509	524	520	515	535	535	495	523	534	534	516	541	536	535	499	487	534	531	526	535	545	521	535	509	532	514	502	521	525	529	555	498	512	523	520	541	529	480	504	502	504	527	537	525	510	501	520	531	487	548	487	495	482	488	518	500	510	474	508	509	509	539	472	548	520	517	504	489	512	502	503	502	526	525	499	552	511	492	516	537	501	535	492	501	550	511	523	488	535	524	497	509	502	554	474	584	506	545	518	474	484	543	524	496	505	500	515	539	504	489	505	501	478	474	486	489	502	468	555	548	526	528	529	513	566	497	537	502	523	526	512	496	524	519	501	480	508	488	521	507	488	515	506	527	509	529	514	553	561	489	494	533	513	510	499	500	518	541	500	520	546	530	511	539	561	502	506	522	535	542	522	525	525	555	505	542	526	557	513	512	494	569	512	526	485	519	519	472	496	548	503	500	499	533	502	537	548	575	536	525	531	500	521	526	562	521	479	514	504	518	550	527	516	511	589	517	542	506	522	492	505	531	484	508	513	487	547	495	537	536	503	523	570	519	521	531	491	502	543	521	550	517	525	513	516	524	499	493	529	518	531	519	531	484	532	535	531	492	528	516	512	532	515	497	512	526	488	486	543	543	509	517	537	550	479	527	546	537	490	545	504	523	532	524	540	495	474	477	498	519	482	477	541	509	484	514	514	501	499	524	526	486	570	507	529	534	535	514	516	560	525	486	527	498	505	515	529	552	536	527	532	482	524	551	534	494	540	503	538	495	522	522	519	497	501	518	501	507	534	502	488	544	498	547	498	522	490	518	568	504	520	541	522	543	542	509	487	528	536	501	495	507	507	554	510	545	525	496	503	507	528	506	515	532	484	516	511	476	511	516	480	519	511	519	549	562	556	493	527	532	527	521	513	496	513	496	545	529	503	532	510	487	504	493	540	521	472	537	522	478	576	514	532	461	536	488	496	489	491	477	479	499	549	563	519	517	535	529	505	501	564	512	518	492	487	504	494	532	500	488	510	491	498	521	513	500	536	505	531	501	499	531	517	540	494	548	534	499	519	498	581	499	531	522	529	508	518	508	518	522	482	522	525	510	545	502	478	539	510	523	568	519	478	481	507	498	568	493	518	530	506	500	525	512	538	537	487	530	504	530	531	519	523	509	516	513	527	534	510	505	559	499	489	504	534	527	530	521	527	517	540	509	577	536	506	516	491	555	528	542	535	455	517	501	526	513	535	487	551	508	536	541	481	540	514	511	486	519	478	506	523	508	541	534	459	554	526	532	519	460	469	485	508	529	510	493	538	484	501	506	528	546	495	529	538	498	501	555	524	545	486	456	498	481	570	525	515	518	505	501	480	507	512	535	563	501	523	524	544	497	530	538	502	518	533	519	549	509	549	494	496	538	466	512	511	518	508	480	510	494	525	468	510	486	491	543	548	534	560	526	522	565	483	520	547	506	488	500	494	564	486	475	501	538	540	512	483	519	490	512	501	564	538	492
8161	1007	1107	948	761	684	567	474	445	442	388	400	349	358	356	368	331	357	378	310	357	368	368	332	355	354	368	332	327	313	361	301	310	334	346	305	308	327	304	333	314	327	333	326	326	305	325	329	325	308	311	340	328	317	337	324	348	301	295	333	365	336	330	342	292	316	350	322	325	316	313	335	308	317	326	313	339	355	330	331	339	353	328	348	329	331	342	291	324	337	320	337	326	335	320	365	313	298	349	301	338	315	333	318	355	339	340	331	326	296	310	332	345	322	317	326	293	326	320	325	353	318	351	324	333	339	348	307	334	328	336	347	339	356	315	311	351	304	345	296	309	369	351	331	314	326	323	309	356	300	310	328	329	332	353	312	341	336	310	326	302	302	334	303	309	357	355	304	312	362	299	302	344	350	349	330	331	333	295	323	309	326	330	305	309	334	312	319	326	339	343	339	334	337	302	335	331	298	331	309	312	329	336	314	332	339	332	323	334	344	350	309	333	333	333	337	362	308	311	341	322	328	338	337	330	331	324	331	285	340	339	321	331	308	311	330	354	299	332	310	304	344	326	323	322	316	303	288	268	372	317	296	314	285	321	330	304	316	314	315	333	317	352	300	303	359	333	329	307	305	335	344	329	323	357	334	331	339	365	317	332	328	344	318	311	349	290	331	339	328	329	308	297	299	327	308	285	305	327	322	340	319	322	288	321	309	320	294	318	326	316	292	320	332	310	290	310	340	343	305	326	334	316	320	348	359	305	300	331	297	308	344	302	312	340	291	319	323	324	317	313	320	325	352	317	354	314	320	310	292	323	325	322	277	354	319	342	336	327	312	292	335	295	334	320	397	325	328	310	327	317	325	337	339	312	318	314	327	301	324	335	326	319	310	354	370	315	336	326	328	341	317	338	337	313	343	332	331	327	360	337	350	326	338	333	326	352	305	312	342	325	375	323	288	327	348	307	314	301	311	340	327	327	333	336	331	331	316	334	340	305	340	292	319	284	295	352	348	317	329	319	337	331	341	313	323	333	308	333	321	306	320	311	320	339	313	344	335	317	314	346	328	338	298	335	308	335	299	323	333	324	300	306	327	323	326	300	312	342	326	341	335	277	321	338	330	310	316	330	298	317	321	264	316	327	332	323	320	353	352	341	328	328	311	292	303	329	335	329	312	337	304	322	288	331	290	313	325	360	316	305	307	342	319	313	307	315	354	296	332	318	336	339	336	302	338	356	323	318	336	300	367	342	323	358	300	341	342	317	316	303	348	352	322	320	321	321	334	321	319	350	311	332	318	308	343	339	349	328	297	320	326	328	317	331	324	307	347	323	337	288	309	324	326	331	331	312	347	337	336	277	326	319	284	340	359	330	317	321	341	327	331	313	331	314	364	310	325	304	330	358	309	310	332	360	313	325	309	349	335	301	333	322	355	283	324	339	347	316	294	347	343	294	308	341	339	350	330	304	312	328	351	314	314	348	320	333	313	345	353	301	286	312	333	306	313	321	315	334	329	317	366	339	295	316	300	331	334	363	338	301	310	304	290	301	310	310	313	335	293	322	336	351	325	346	329	323	291	324	350	322	315	317	312	303	361	337	323	294	342	305	322	346	331	353	302	313	326	328	341	343	310	326	338	305	324	320	331	291	339	306	335	324	318	341	345	338	296	317	328	318	319	342	312	346	330	302	341	317	329	338	324	293	309	327	302	319	326	373	340	336	342	310	336	289	322	317	301	351	357	362	348	305	335	318	356	296	342	295	329	295	295	316	328	327	324	352	340	350	346	325	324	319	328	304	309	332	329	327	312	332	315	320	317	334	344	315	333	341	327	326	318	332	317	294	322	377	329	327	358	380	301	307	317	344	310	334	328	322	335	319	315	339	322	347	323	335	328	278	325	335	332	299	331	325	332	318	324	345	353	325	307	328	311	313	326	322	324	289	360	293	349	335	323	327	310	310	313	362	317	333	356	320	312	307	312	326	344	374	341	289	308	326	329	330	329	345	302	309	314	337	298	307	312	292	319	339	333	323	307	331	335	327	326	282	330	349	304	320	328	306	312	320	366	365	345	299	363	339	340	302	315	295	306	315	316	322	328	359	327	313	333	312	353	310	310	325	340	311	355	319	294	327	352	351	312	332	333	330	331	307	327	322	331	326	322	343	318	326	347	344	331	326	317	308	312	312	314	325	336	308	321	317	333	316	313	352	329	347	337	324	310	310	320	337	308	330	316	348	306	350	301	330	345	331	338	343	322	321	334	317	286	290	312	319	317	318	345	346	317	351	326	302	338	307	340	371	333	327	344	334	316	336	330	337	336	353	321	341	303	301	316	317	304	315	320	327	335	293	337	306	363	316	326	306	328	334	308	347	317	346	321	329	349	348	330	324	313	328	318	343	345	306	297	335	280	373	335	347	322	322	356	345	348	342	352	346	354	339	351	311	333	366	330	329	319	324	329	346	294	299	341	334	307	356	323	346	330	343	356	334	329	318	306	274	313	335	321	331	297	322	318	364	340	331	305	286	318	346	323	314	326	347	304	327	331	319	312	325	287	326	328	348	318	349	327	335	302	335	329	320	321	330	319	326	353	291	363	302	314	336	328	347	313	301	335	339	343	318	343	340	351	314	289	314	320	315	315	334	317	323	318	330	350	300	375	329	338	332	334	322	333	312	332	291	295	345	319	345	318	336	306	323	280	355	334	324	321	337	345	345	303	336	354	325	322	311	328	324	312	301	341	336	314	359	324	335	352	318	340	295	330	308	344	303	300	353	327	277	297	305	339	334	336	351	285	309	293	337	321	363	308	365	344	340	317	326	328	336	337	331	352	308	284	300	328	332	336	321	337	341	335	352	358	290	332	305	319	351	370	349	334	314	300	312	304	331	315	323	358	328	356	347	339	322	334	313	332	286	311	355	308	321	345	337	349	319	304	342	327	324	353	284	324	375	359	322	372	316	300	339	317	308	310	321	306	323	318	350	343	337	298	310	319	282	315	329	322	343	314	323	329	316	338	284	341	320	306	330	321	316	329	354	351	314	301	305	337	314	312	323	336	313	335	308	313	316	311	300	350	316	371	325	330	316	318	335	314	331	317	333	310	307	282	305	334	363	339	310	303	352	290	331	280	308	329	294	331	304	312	363	328	303	336	359	304	321	303	334	337	336	337	323	315	332	335	327	326	346	309	306	322	326	346	307	345	321	322	337	338	285	323	307	296	327	340	324	334	328	330	361	304	273	346	330	352	349	349	361	303	348	333	270	332	338	309	309	333	295	352	312	347	325	329	311	296	319	364	320	347	328	297	290	336	328	300	325	354	304	352	350	316	331	301	325	314	335	342	360	334	344	336	353	345	349	342	351	319	328	315	305	335	312	342	363	330	344	301	359	315	345	336	345	305	311	330	320	333	343	359	312	329	331	323	341	285	358	324	326	300	347	346	332	340	309	348	343	364	306	309	305	333	349	294	313	343	322	332	319	344	317	322	348	321	324	333
5996	1553	2578	3043	2875	2447	2168	1899	1693	1575	1472	1398	1354	1268	1230	1233	1137	1160	1070	1077	1028	1010	1023	1022	1032	1041	944	976	975	950	946	957	983	913	965	935	942	943	929	953	908	939	989	897	920	966	945	906	896	934	983	932	916	919	914	895	938	903	905	891	910	978	851	925	916	832	894	890	923	912	878	867	900	947	881	902	922	914	851	945	922	931	911	898	855	951	942	894	890	894	885	904	891	903	933	867	862	872	911	987	895	925	886	906	905	805	910	901	898	901	897	818	929	939	918	908	885	890	923	887	903	888	872	882	862	887	931	864	859	950	930	939	932	869	853	902	920	900	840	817	878	872	957	951	906	929	914	889	877	882	952	910	869	915	904	866	876	924	915	882	841	865	885	918	893	940	852	865	896	867	861	908	893	876	823	847	904	901	866	894	905	869	925	921	838	894	938	877	868	871	845	904	849	852	845	908	907	927	865	909	931	915	856	872	901	895	883	956	901	871	890	863	920	872	872	867	858	898	856	913	908	962	879	905	886	851	821	866	863	928	855	841	923	862	885	877	869	880	894	940	842	846	904	841	875	919	887	929	969	872	874	864	914	907	893	896	883	854	846	862	854	887	878	878	876	901	852	955	868	892	900	911	889	861	894	869	863	901	845	834	889	886	900	875	933	916	884	965	864	863	908	905	913	863	870	909	875	883	925	874	909	928	873	911	890	944	878	878	938	890	921	883	893	895	905	895	943	869	869	900	879	924	912	894	882	840	892	836	841	858	923	859	889	918	899	906	909	841	911	857	899	855	894	910	925	830	895	922	902	866	865	847	889	863	841	896	885	886	915	918	876	857	890	919	857	897	855	847	884	836	866	913	912	906	886	902	861	887	913	896	828	865	867	890	883	902	902	891	861	864	945	949	887	910	820	834	925	910	917	919	896	957	869	840	883	892	876	924	875	925	888	872	881	920	938	883	917	911	959	879	876	859	869	888	873	872	915	911	861	842	895	871	886	910	903	880	911	914	887	946	945	876	847	902	899	908	887	840	925	957	862	863	866	864	901	914	911	851	884	850	847	868	914	892	929	838	843	869	887	850	894	901	906	893	822	884	880	899	882	904	906	885	852	875	881	919	917	919	872	964	883	901	952	886	838	903	895	869	906	949	936	886	858	922	861	900	879	869	852	887	884	889	901	862	920	881	937	893	865	928	883	853	907	929	904	897	858	895	878	884	908	918	931	893	921	873	858	880	885	915	886	878	867	876	925	889	905	856	889	876	843	861	883	887	899	897	913	887	871	903	930	928	857	900	890	917	849	905	855	877	867	855	887	856	845	865	931	836	868	965	898	838	874	945	903	819	855	922	875	860	879	937	899	856	909	914	873	923	883	843	912	871	896	907	864	883	871	884	844	917	894	883	908	869	842	845	879	914	901	861	873	866	880	927	924	886	914	910	906	899	927	903	876	865	870	918	891	907	860	845	915	907	876	912	891	824	920	926	872	904	923	936	884	934	850	879	890	842	905	924	851	885	880	850	863	895	924	871	913	889	881	865	949	866	921	893	868	863	841	876	834	932	886	920	866	908	886	916	872	886	907	885	886	847	877	896	878	893	878	881	940	916	902	926	913	910	909	876	902	882	912	888	892	937	858	860	867	905	821	932	887	871	890	905	896	852	933	864	925	874	906	878	923	846	859	890	872	888	903	900	897	916	863	946	869	892	871	912	906	848	937	900	840	853	902	884	849	839	873	931	879	871	916	840	926	873	893	893	914	871	867	868	921	846	885	852	841	910	845	905	874	896	898	887	831	914	852	902	876	868	906	838	906	861	926	888	868	918	919	882	882	851	930	883	855	916	846	788	929	920	958	966	925	882	855	892	871	955	872	912	885	888	928	834	884	841	861	892	857	962	883	921	899	927	886	890	978	902	895	868	856	886	851	901	880	916	865	842	921	872	930	884	881	893	964	878	868	899	872	879	902	897	890	907	871	869	834	870	853	891	829	869	882	870	906	908	872	872	850	900	953	856	913	888	907	892	854	897	871	888	841	859	965	874	914	921	842	857	895	868	893	866	837	834	938	887	921	879	896	906	927	861	909	879	873	933	928	882	847	874	885	880	918	853	900	902	869	872	912	922	863	897	862	912	859	817	910	926	906	860	856	913	925	900	893	915	870	904	876	925	890	908	917	877	849	925	920	882	916	854	881	891	892	906	898	890	893	927	883	875	877	866	876	924	917	881	882	877	856	885	884	919	946	906	907	875	900	870	867	869	912	858	907	859	929	864	896	887	893	904	895	878	871	892	917	924	879	887	833	890	942	860	867	923	877	904	868	895	932	917	878	862	910	943	866	921	915	947	949	857	872	860	906	885	897	909	959	927	913	935	913	883	886	888	911	867	933	904	921	906	925	854	865	863	907	847	936	850	892	884	948	918	860	844	900	932	820	918	887	893	855	874	880	911	936	878	864	885	882	869	825	957	907	853	943	885	858	840	918	881	879	857	872	883	892	867	874	875	875	913	886	885	875	899	859	914	901	890	868	891	892	920	858	909	891	917	934	904	889	887	877	842	941	929	905	850	900	838	906	931	867	891	867	863	885	909	917	885	879	896	932	918	862	875	847	881	865	867	843	941	879	919	884	903	917	913	876	908	892	910	890	857	891	863	935	913	902	939	910	841	853	857	873	895	875	881	868	951	882	909	907	877	911	878	887	913	867	888	901	880	874	890	911	869	867	877	852	885	886	847	935	825	894	845	939	904	923	877	882	899	862	880	853	865	848	869	903	960	941	906	876	865	870	839	859	909	875	905	870	870	867	891	887	895	889	939	869	873	916	924	924	882	914	906	870	896	919	861	917	943	899	847	930	938	862	919	950	837	874	874	861	955	920	901	903	856	865	869	990	889	903	920	825	861	895	945	902	930	857	864	880	859	891	898	909	870	890	848	872	879	911	835	906	876	870	899	868	930	854	835	868	937	832	936	875	908	866	893	895	901	888	898	896	874	850	865	877	911	896	879	840	853	933	858	918	871	908	937	927	898	844	883	876	893	896	863	887	880	917	881	841	897	889	927	863	877	911	881	874	930	839	898	847	877	870	895	884	894	882	861	934	965	945	869	951	907	924	791	850	917	916	873	890	881	898	911	897	919	879	883	913	917	883	931	861	833	871	931	886	863	887	915	913	944	873	884	859	860	891	828	891	913	840	955	900	881	877	869	933	893	831	874	866	892	875	877	910	875	804	891	863	886	892	871	898	897	919	959	951	928	882	902	870	897	876	867	899	829	905	840	884	884	910	904	894	901	834	864	866	928	942	895	877	921	830	848	875	869	921	850	880	930	864	867	895	908	905	874	824	896	888	874	901	929	958	897	870	938	913	896	827	930	870	850	893	916	862	862	846	953	898	858	976	924	900	857	909	922	894	870	879	902	920	882	884	905	950	889	871	876	895	860	892	899	890	870	938	855	888	899	836	873	913	893	909	839	901	926	881	897	837	878	880	860	916	896
14144	2033	1922	1546	1120	860	777	625	571	520	481	409	434	424	411	381	409	354	331	390	350	384	342	395	356	362	387	368	344	352	344	350	343	362	338	342	323	304	325	322	343	349	340	340	323	338	352	332	324	326	353	339	329	358	344	365	326	351	377	338	322	334	355	334	329	356	317	348	290	347	310	317	319	381	307	351	330	328	328	331	343	328	339	358	351	352	315	315	338	351	316	318	320	321	316	356	343	348	343	307	347	349	290	312	319	318	329	345	335	337	322	334	357	327	296	313	357	311	345	338	357	332	335	371	384	337	381	376	340	321	330	315	330	322	322	365	350	311	317	358	344	317	333	294	329	311	351	287	343	342	333	324	333	347	321	377	367	374	335	338	327	313	336	325	351	324	323	337	312	336	337	350	336	361	348	332	371	324	361	362	329	341	342	376	322	334	325	328	312	316	355	347	346	313	352	350	337	327	354	283	331	325	297	347	327	302	314	309	324	330	368	327	326	346	323	316	286	358	341	330	287	364	333	355	344	329	313	358	328	295	314	357	324	337	339	314	313	351	327	360	324	329	320	354	349	327	340	314	341	318	351	308	361	307	336	327	327	352	311	315	351	341	355	298	324	333	317	332	313	332	347	328	330	339	303	325	305	336	300	323	328	318	315	334	346	344	309	335	354	342	318	333	345	336	354	312	294	324	315	332	317	297	325	315	322	347	320	300	347	310	333	334	318	346	290	310	310	317	329	354	314	335	291	334	315	339	325	381	326	355	390	332	339	315	327	342	339	337	314	367	335	326	346	334	319	336	355	331	325	338	324	324	342	340	346	335	337	347	296	322	298	335	291	309	347	340	303	355	328	325	274	326	309	332	306	322	322	323	330	323	360	341	367	348	347	335	328	306	346	337	325	317	347	337	329	336	336	302	308	303	332	337	326	363	318	313	314	347	345	314	313	330	323	304	341	354	350	340	340	341	329	313	349	329	348	324	339	317	323	354	320	317	325	324	306	332	301	335	333	318	311	302	323	345	316	349	307	317	331	330	344	335	293	308	317	335	329	333	330	366	316	321	332	337	337	333	333	309	320	345	348	315	342	356	321	354	335	340	334	322	323	334	344	312	330	299	302	333	279	306	321	331	330	345	333	313	331	320	342	314	335	352	314	340	305	311	340	324	352	326	318	293	338	348	344	316	340	330	325	314	332	316	335	317	291	356	332	343	339	308	333	339	376	324	341	294	335	323	336	317	355	294	327	347	353	348	343	320	343	333	362	317	334	334	303	346	349	310	313	298	327	316	345	337	330	328	314	319	340	326	354	349	342	352	324	363	353	288	309	321	309	347	334	329	329	317	346	335	340	308	310	334	323	335	300	329	378	342	322	336	355	297	304	360	356	358	363	313	327	333	330	330	361	321	326	338	347	346	349	338	330	305	319	348	316	343	310	330	331	312	341	351	338	325	351	302	313	329	358	358	325	360	334	316	287	333	321	319	331	312	322	336	319	331	318	335	299	370	319	338	302	354	337	333	355	293	313	335	309	354	353	317	334	322	326	310	334	369	337	298	322	335	318	301	314	324	307	338	339	351	332	334	338	318	319	305	312	325	294	329	339	327	321	301	330	331	336	321	321	298	325	337	343	315	320	339	339	342	328	360	357	321	349	313	350	300	337	332	303	336	349	340	366	330	351	319	312	326	322	324	327	341	337	350	338	359	347	306	317	351	302	333	348	347	346	338	345	337	343	318	355	323	335	360	326	357	307	307	322	328	313	329	316	340	332	315	295	310	327	364	330	349	326	353	346	285	352	365	333	318	314	307	350	334	339	337	353	348	349	349	354	326	313	366	345	348	338	349	347	320	343	346	319	310	359	328	333	367	342	297	309	334	312	324	350	321	321	312	339	351	334	318	325	318	320	330	322	338	344	304	378	323	337	325	344	350	342	326	320	335	349	322	330	369	352	330	339	327	340	342	308	337	292	356	325	356	340	357	369	345	322	348	304	331	335	356	331	344	328	341	354	342	349	332	355	324	345	345	343	329	314	367	332	315	280	361	309	318	298	342	329	323	322	305	320	384	362	339	310	302	344	327	327	317	310	363	309	351	339	331	356	315	358	325	315	315	311	300	352	297	338	346	346	386	323	335	311	327	342	339	316	382	327	300	340	304	336	351	347	305	338	340	345	318	347	346	311	317	346	300	331	327	319	317	335	338	348	340	298	330	305	322	351	316	325	324	294	341	392	340	339	385	341	378	362	313	317	319	306	325	326	338	339	321	345	334	319	307	291	343	315	316	344	294	337	306	345	314	340	338	327	380	341	306	321	345	342	332	317	293	333	339	321	338	318	323	323	317	319	326	348	331	340	334	368	335	349	335	345	291	318	316	314	342	346	318	304	315	342	335	306	342	369	326	322	360	332	338	335	335	362	315	340	318	327	319	299	315	302	313	350	344	325	348	344	318	314	332	313	348	354	328	333	341	387	329	329	320	361	306	332	335	307	330	342	352	347	342	321	322	352	320	322	328	327	314	331	351	299	346	312	340	316	319	302	335	315	343	333	346	321	326	367	342	325	344	330	338	311	327	324	330	328	306	370	298	319	329	286	331	383	338	318	317	320	344	346	368	324	310	314	343	345	355	316	317	331	332	326	331	325	317	327	328	315	321	307	315	341	332	339	303	341	350	309	338	327	337	337	314	305	334	356	312	326	329	353	320	360	354	340	333	344	316	330	342	335	341	334	358	326	370	339	343	329	317	322	335	355	342	319	307	322	307	348	314	308	318	348	343	339	334	297	317	314	342	309	331	324	352	332	345	345	305	327	326	333	314	328	343	296	316	342	334	343	317	322	343	319	305	323	356	358	326	350	358	341	300	346	334	308	354	320	346	315	341	319	314	308	307	335	315	330	325	331	341	324	349	325	327	365	330	327	319	341	349	337	344	351	348	329	327	301	352	326	336	321	326	327	317	327	340	323	333	344	330	329	318	351	343	353	340	332	360	302	305	325	304	328	343	360	321	363	316	316	314	326	319	342	325	329	339	371	291	320	316	323	356	320	333	343	327	317	304	321	296	328	321	327	342	308	333	344	303	332	376	311	350	318	289	346	311	312	318	352	335	358	327	333	329	353	347	333	327	297	280	352	326	325	319	341	345	337	331	327	347	314	333	323	339	338	335	333	330	320	317	339	348	350	313	357	359	318	337	321	333	310	309	352	308	333	343	305	334	298	339	322	344	329	328	344	301	340	306	345	325	346	348	329	321	358	304	357	305	363	340	331	353	347	357	346	312	333	328	313	326	287	327	363	340	342	314	371	334	319	324	337	321	311	313	311	310	319	320	314	350	301	347	315	326	318	326	356	329	342	354	294	333	351	341	326	332	319	324	327	319	313	332	323	313	289	342	317	305	372	347	344	332	340	303	326	311	370	332	339	307	304	330	337	314	344	327	332	324	314	333	376	311	296	340	350	312	331	330	331	293	346	298	332	333	322	328	345	328	315	333
7790	2045	3897	4621	4223	3608	3175	2688	2364	2090	1941	1661	1626	1518	1464	1384	1307	1277	1164	1194	1122	1232	1076	1134	1087	1073	1083	1101	1057	998	950	980	988	989	1016	959	998	963	939	920	917	877	902	919	898	936	901	921	945	932	916	957	920	933	894	871	876	921	897	879	907	867	885	906	892	871	861	863	961	930	909	839	856	858	850	871	874	893	894	856	953	840	889	860	901	873	946	891	889	870	929	853	854	898	876	875	843	900	872	860	864	858	862	893	867	922	890	876	827	891	892	891	822	894	846	901	943	872	893	852	894	891	906	889	866	852	849	904	870	869	848	847	922	873	837	846	889	915	828	843	831	904	883	917	910	903	834	854	909	885	881	863	857	909	902	838	826	873	909	852	884	860	811	915	881	894	910	841	831	873	890	840	831	845	904	889	867	888	860	865	836	886	845	882	883	896	894	836	864	864	884	899	862	963	907	925	887	942	854	869	929	871	897	839	861	892	884	839	844	859	868	849	867	884	848	835	845	875	882	873	859	851	843	844	843	837	867	867	867	881	852	865	894	844	878	855	860	871	871	942	897	905	841	857	905	882	909	853	848	844	883	854	852	890	896	850	890	889	874	857	860	891	865	832	864	900	868	895	899	867	850	891	887	895	852	876	813	807	901	881	867	887	856	887	888	865	884	896	841	848	892	875	792	918	899	850	886	859	938	842	858	841	850	884	910	841	836	886	877	911	856	923	856	829	847	867	862	891	883	875	860	831	872	829	875	904	831	870	883	874	884	835	902	868	893	894	895	868	796	857	829	870	863	875	849	860	839	844	846	826	845	849	875	830	857	842	819	880	793	872	837	857	949	839	869	852	869	871	872	887	799	875	846	917	878	895	852	906	824	870	877	879	888	827	898	856	882	865	852	864	879	868	915	930	796	890	864	885	899	927	837	900	949	890	893	845	875	850	865	868	863	876	863	843	827	879	903	874	861	853	870	834	844	880	858	851	876	853	887	844	868	875	871	842	826	825	894	886	853	846	867	906	891	865	854	851	819	860	895	867	862	901	892	855	907	939	882	856	885	866	910	885	847	846	880	891	830	876	880	853	892	862	912	853	885	884	938	872	874	912	862	911	851	870	899	854	861	871	909	870	878	856	832	846	885	823	888	885	847	889	874	881	881	887	858	887	873	853	843	799	913	854	796	904	845	863	892	935	837	936	880	893	875	879	887	952	897	826	879	868	875	862	899	871	861	863	876	873	855	878	915	854	886	880	850	862	875	842	849	888	910	870	886	843	801	862	878	869	839	863	896	865	898	858	905	857	881	881	843	890	865	869	810	920	867	866	895	856	899	872	844	861	903	850	883	784	878	880	876	878	888	888	840	823	895	872	913	828	847	857	888	970	824	848	828	830	815	877	861	875	931	848	858	881	851	848	860	867	854	868	843	879	926	885	842	900	878	896	822	904	892	795	889	848	842	885	876	902	885	850	856	800	866	869	819	842	868	863	899	888	808	880	839	865	837	823	871	839	840	880	887	851	888	793	923	877	855	847	931	826	890	869	904	881	836	819	907	900	820	854	877	854	920	872	856	849	908	846	841	855	899	868	870	845	861	891	910	868	876	881	873	884	820	866	897	852	885	865	855	882	829	878	860	863	911	881	867	898	878	916	893	909	879	869	877	887	864	914	898	858	845	852	868	897	838	835	848	845	858	839	882	845	844	879	820	897	885	920	877	815	874	882	907	852	893	920	905	840	826	863	880	849	876	908	874	886	899	889	893	830	901	870	859	866	839	821	873	857	902	884	872	842	931	827	891	896	874	910	863	893	856	881	837	877	881	871	886	827	825	846	914	857	842	914	869	834	845	886	903	822	862	808	888	906	895	887	901	801	869	853	851	901	866	829	873	818	867	903	880	895	885	850	883	857	874	940	898	873	902	902	851	816	918	862	843	810	885	880	840	899	837	900	806	854	915	838	889	884	881	884	811	885	889	904	907	853	831	860	946	885	825	861	886	876	878	788	865	833	921	860	818	847	889	853	865	889	870	878	843	819	830	860	876	848	815	880	870	901	870	864	850	805	846	846	850	869	864	835	882	842	869	884	820	839	872	831	843	922	848	869	861	885	835	886	864	792	881	864	857	886	821	925	887	928	840	841	937	914	877	910	897	872	908	850	882	873	859	857	868	881	912	888	898	852	853	856	830	870	856	860	899	823	865	882	906	863	891	953	888	861	878	893	877	885	927	875	861	885	887	852	909	837	846	832	831	879	901	876	884	901	873	869	850	853	914	897	865	872	912	878	964	863	880	837	849	888	876	877	878	908	892	862	866	851	872	865	870	897	868	851	866	877	820	916	878	887	864	866	840	840	877	856	869	860	860	843	853	859	840	911	878	849	848	894	865	897	846	826	819	841	917	856	890	871	850	849	857	829	907	827	862	866	892	858	871	888	855	847	870	866	870	926	891	871	887	869	851	907	856	898	880	841	844	866	848	862	861	855	913	842	876	889	870	860	868	896	906	862	907	868	861	833	866	881	845	834	840	880	896	860	857	899	904	896	852	867	900	896	874	917	908	888	911	908	875	882	857	859	881	903	860	865	870	869	898	859	829	862	896	856	892	837	865	921	907	846	846	869	875	956	827	896	846	891	855	906	848	908	896	806	867	914	815	850	881	851	870	856	845	895	868	845	890	840	870	835	857	839	882	832	893	871	846	821	877	866	827	856	846	787	872	857	845	917	831	933	834	848	902	887	856	842	888	874	871	812	891	904	867	847	854	928	904	900	845	875	843	918	875	861	847	841	871	861	877	863	867	909	886	882	857	873	932	916	910	864	867	864	916	820	868	840	862	832	900	879	882	849	857	919	887	857	883	851	859	884	888	896	872	839	895	879	899	866	854	892	855	881	883	860	828	828	834	839	835	853	855	871	848	853	860	830	841	884	868	804	852	839	875	857	880	876	851	886	837	825	909	911	825	904	890	886	831	860	896	868	823	896	882	878	894	843	840	821	895	884	814	852	913	895	902	880	847	870	908	879	846	826	866	890	850	836	915	844	851	903	899	902	917	880	918	833	864	926	875	853	862	863	880	861	835	855	890	875	882	930	871	843	832	848	861	889	837	863	848	890	878	895	867	893	834	863	840	868	885	847	887	919	863	838	890	831	916	852	815	872	915	885	834	906	868	884	917	881	873	875	840	856	848	819	900	859	851	855	864	878	872	833	902	838	919	850	838	878	857	877	845	875	877	864	848	866	899	868	869	865	898	880	872	807	852	851	905	891	854	824	856	887	885	849	850	850	868	889	899	852	908	892	915	885	867	909	941	921	833	861	863	874	882	879	860	869	929	841	879	862	907	830	915	888	806	919	813	905	879	799	865	836	813	879	880	896	919	892	884	878	924	884	872	896	867	810	912	889	927	890	851	852	844	867	837	871	853	866	904	858	910	872	857	862	845	881	872	821	884	883	876	869	884	860	855	882	921	818	799	812	914	867	871	888	879	910	889	838	886	888
1958	169	187	192	162	168	160	170	142	174	156	166	179	173	165	163	159	150	170	164	176	173	165	178	147	167	141	150	150	180	177	153	163	157	138	147	164	144	159	162	134	167	148	150	152	161	169	148	132	166	162	152	154	146	157	143	144	153	166	161	131	160	157	183	152	175	172	151	167	162	155	174	180	160	147	153	143	158	157	161	159	205	172	166	155	165	166	173	164	148	169	170	166	153	158	181	159	179	159	161	186	186	187	150	167	176	175	172	162	177	144	152	170	149	158	155	163	162	169	165	162	143	178	161	158	149	168	160	144	158	158	163	160	148	157	164	150	148	185	181	149	164	171	158	148	171	149	153	174	162	176	160	169	143	158	155	169	157	155	160	147	148	152	155	169	148	121	163	142	154	173	172	173	169	155	153	171	152	169	154	160	131	160	177	168	152	175	161	173	162	154	155	157	153	161	168	177	142	166	178	147	146	181	168	158	165	156	167	177	155	158	174	139	164	152	164	181	128	153	159	170	165	156	150	149	175	152	147	165	134	164	145	152	146	135	167	138	147	169	170	152	161	145	155	157	157	165	152	146	160	176	168	166	154	165	164	168	151	147	155	159	149	167	154	166	165	167	135	170	163	145	160	143	149	152	176	152	163	129	161	134	156	163	162	148	178	170	184	154	158	146	160	161	170	173	155	162	165	154	176	150	170	146	160	167	167	143	145	172	166	159	136	186	159	151	171	152	155	149	138	157	178	170	148	150	157	158	154	153	136	150	157	151	155	165	164	161	148	145	161	141	160	164	145	178	153	166	145	149	170	150	178	166	145	155	153	164	165	137	147	165	203	155	157	170	147	158	162	147	180	175	170	156	183	178	167	152	169	176	179	137	149	158	156	150	154	157	170	150	166	166	175	154	163	176	149	171	179	138	151	143	150	165	184	177	169	159	175	165	179	148	161	172	151	170	154	171	162	153	145	141	155	133	174	185	165	174	167	139	150	176	156	159	153	161	145	168	202	168	156	165	164	156	147	155	172	162	159	180	166	154	150	156	153	146	158	160	155	190	160	115	170	158	174	160	159	155	162	151	177	131	189	187	189	155	134	146	148	137	144	157	173	163	182	157	150	163	129	147	171	163	159	155	160	172	161	171	187	165	145	160	173	147	165	154	174	160	160	177	171	158	163	150	167	149	176	147	179	164	159	167	173	137	146	146	162	157	183	159	173	191	162	154	153	161	145	192	163	158	151	171	176	156	203	181	171	146	167	163	174	165	181	137	158	167	146	140	146	173	161	151	173	158	160	146	174	158	154	142	169	169	157	140	160	162	181	164	129	150	150	149	162	167	159	157	135	160	162	155	169	174	157	186	140	160	163	173	136	172	179	163	157	142	146	160	143	140	168	132	151	155	165	142	149	156	161	168	150	151	170	161	164	176	144	150	157	159	149	164	179	145	143	147	140	171	188	135	152	168	146	151	132	163	182	166	161	170	160	157	160	171	155	157	180	161	169	161	148	178	172	175	152	159	156	176	158	158	148	134	176	163	152	164	156	148	166	170	163	165	175	160	167	162	194	155	165	159	158	155	157	169	152	161	181	148	144	143	148	155	138	163	147	198	144	147	158	162	147	154	155	135	135	184	148	159	152	139	157	160	169	161	153	155	174	143	130	172	154	193	137	177	156	158	167	164	155	170	170	159	167	156	167	169	140	173	149	181	170	160	155	168	179	174	181	141	168	167	154	149	174	169	165	166	171	149	169	186	149	162	153	145	153	135	160	142	157	166	151	157	191	143	172	185	132	142	169	158	170	121	144	158	150	174	145	144	150	184	164	147	151	147	177	169	151	151	162	160	168	151	146	178	148	141	163	162	180	153	176	168	142	147	160	189	145	151	162	161	146	165	134	122	162	141	150	145	157	144	149	175	192	157	153	167	170	165	160	139	125	160	145	193	166	169	159	193	168	165	175	154	162	165	151	146	150	144	152	182	166	165	144	154	186	171	171	151	153	156	139	174	178	166	160	155	162	149	157	180	162	127	136	177	143	146	169	161	154	164	158	164	161	173	163	154	154	149	186	164	175	171	148	172	162	159	165	137	146	158	170	152	166	139	166	146	168	179	134	168	168	146	196	176	160	180	159	156	161	165	159	171	153	147	160	182	173	179	178	152	152	157	158	173	145	178	145	149	154	144	138	159	188	147	158	167	163	140	162	167	160	153	147	148	143	144	171	162	141	158	148	172	169	158	147	152	164	157	161	158	181	149	152	167	158	162	161	163	158	164	169	146	145	165	165	167	174	159	161	153	154	153	141	173	174	166	149	161	169	132	177	159	157	158	150	139	155	152	143	153	153	142	145	148	167	155	157	164	176	160	165	151	164	154	155	167	153	154	165	172	178	179	151	166	161	160	155	141	172	160	167	151	168	164	158	188	139	149	159	157	159	150	157	158	163	153	164	138	176	167	144	166	143	169	190	163	170	166	162	167	145	183	158	155	156	157	159	147	157	162	184	182	167	153	140	174	156	134	140	161	161	143	170	140	154	143	139	168	143	155	163	179	153	151	168	138	186	162	168	172	162	170	162	164	163	169	160	163	174	156	178	144	136	141	174	177	170	167	156	147	158	158	143	156	180	151	162	159	166	143	148	142	199	171	141	176	159	143	181	153	143	155	162	150	159	164	139	156	154	147	165	181	145	138	149	142	192	160	152	156	153	167	147	155	171	143	189	154	160	177	168	187	179	149	156	156	174	179	170	172	138	131	156	136	169	140	171	156	155	148	165	167	164	169	141	160	161	162	147	150	160	175	153	157	156	159	136	151	159	155	153	148	174	158	178	170	186	152	164	159	154	168	168	185	170	142	150	161	151	163	150	153	152	166	166	143	166	152	166	160	170	165	175	160	154	135	164	161	159	158	160	158	157	155	148	154	184	157	184	171	174	145	160	151	157	176	147	123	158	185	174	146	175	165	167	175	148	140	157	163	165	166	137	167	168	156	165	147	151	144	140	156	159	182	161	148	156	179	171	169	156	161	149	158	160	180	148	143	154	165	168	165	137	153	145	166	172	162	153	175	162	152	165	153	164	162	154	163	153	177	153	147	180	165	157	161	160	171	162	147	148	150	144	131	171	163	167	182	140	146	146	184	167	165	156	152	167	171	168	164	144	165	148	172	159	173	164	154	152	148	172	173	162	154	169	179	179	154	166	136	165	167	165	146	187	176	168	169	149	163	164	172	147	154	175	133	155	155	180	165	164	167	160	161	156	163	153	160	172	159	167	147	149	175	144	155	168	162	162	186	150	160	176	144	154	168	154	139	157	158	148	151	151	149	165	157	174	158	138	176	189	167	165	190	165	150	142	172	174	152	153	156	163	155	179	167	176	163	183	158	159	164	178	151	165	152	167	183	183	160	158	136	152	154	150	155	161	154	161	139	152	154	154	151	160	147	150	158	146	161	161	164	174	149	146	147	131	147	155	156	140	172	156	189	183	163	158	154	143
2182	551	583	623	590	573	585	581	532	517	575	507	480	535	497	498	513	540	546	524	483	472	537	501	518	532	515	505	546	553	509	503	475	459	471	527	482	529	537	517	440	536	495	529	542	522	512	492	488	487	542	495	478	508	517	504	511	507	522	472	520	465	528	485	535	513	491	501	521	539	536	500	488	551	515	516	468	511	528	531	543	510	495	529	497	517	519	486	522	521	566	506	474	510	522	503	518	489	502	546	486	522	491	534	527	574	547	525	512	521	527	508	523	513	531	511	551	470	507	493	512	504	531	497	462	493	551	526	475	491	529	481	515	478	508	504	532	498	505	517	518	513	496	514	538	514	489	455	491	480	508	512	563	494	500	484	506	509	478	505	533	470	509	461	514	486	501	529	510	517	506	519	475	486	501	536	508	497	503	524	468	494	486	563	508	511	534	497	485	553	521	528	513	524	479	529	462	525	501	501	500	517	557	481	515	517	531	519	519	486	447	526	513	510	503	501	519	534	485	495	521	518	476	489	537	553	509	474	509	508	489	532	455	507	561	480	514	494	530	499	509	530	499	498	480	487	531	525	517	492	526	509	542	475	500	504	466	476	504	537	472	495	516	536	513	501	531	516	521	473	489	469	510	511	521	537	486	480	490	529	508	535	514	562	492	518	477	502	491	570	542	502	498	546	514	470	487	511	525	500	517	528	526	525	512	533	476	463	501	493	499	539	503	501	525	487	511	534	482	529	480	490	494	494	520	516	519	539	514	486	495	515	506	499	515	529	487	482	513	509	503	512	530	518	479	509	537	488	507	472	488	558	518	523	495	505	541	527	445	495	496	514	490	525	519	519	534	474	526	511	540	503	483	503	508	516	536	501	500	484	519	507	541	523	492	492	525	527	548	544	504	495	520	467	526	521	515	537	532	507	487	480	512	536	521	527	515	531	526	479	538	518	491	494	504	533	546	492	532	507	503	507	520	505	536	538	531	487	550	512	510	534	513	504	498	508	513	543	504	531	544	521	490	512	502	548	530	529	491	516	498	559	494	460	550	508	504	486	537	518	522	535	533	495	534	526	500	509	519	490	539	525	473	481	477	551	492	519	489	508	504	502	500	528	541	508	441	524	462	486	552	500	496	523	501	499	531	511	547	512	500	534	516	523	534	509	508	483	524	508	504	496	480	502	548	502	503	504	500	531	549	498	513	536	515	518	520	508	499	521	514	464	527	572	493	508	516	500	475	523	502	496	479	511	504	471	508	486	517	500	519	502	522	540	511	496	518	489	513	510	490	513	505	534	493	522	543	573	510	489	505	493	488	485	488	523	517	489	515	457	511	504	524	489	504	532	532	516	524	561	484	518	518	505	487	534	468	522	483	538	524	491	481	513	529	486	482	536	504	526	472	451	484	508	559	487	494	526	513	514	521	512	479	483	493	498	492	536	504	497	494	499	539	494	539	527	529	584	512	520	511	519	480	489	499	478	555	506	503	478	500	505	523	517	535	518	529	522	473	536	534	520	487	515	511	493	558	471	519	533	493	525	525	506	490	495	501	530	564	504	507	569	518	510	519	521	496	482	474	509	517	504	539	538	487	527	519	532	529	535	502	565	537	507	574	485	515	529	497	523	514	526	527	495	485	542	553	483	560	525	510	447	484	521	516	476	509	491	523	508	520	499	478	526	523	498	510	525	510	526	505	473	476	509	505	494	489	497	504	509	517	509	476	525	508	489	482	502	519	506	539	495	555	552	435	519	512	550	485	489	517	495	527	518	489	519	485	529	507	479	466	492	528	525	519	487	534	519	503	489	538	486	512	552	511	513	570	509	544	505	493	508	508	520	515	510	518	524	508	484	531	467	537	522	511	539	533	498	525	494	499	526	466	496	460	502	501	524	541	512	511	494	541	508	483	509	501	498	504	544	516	457	537	497	527	495	493	515	493	514	521	523	468	507	486	490	497	496	483	491	519	527	506	521	481	486	498	526	510	498	526	482	492	528	496	514	516	522	500	504	522	516	539	512	501	506	496	485	520	478	492	480	506	511	566	522	465	501	513	532	515	505	524	514	517	560	488	539	530	514	496	491	478	498	496	527	503	531	555	545	528	485	523	486	537	520	523	538	524	509	497	523	497	527	548	502	524	523	530	548	542	488	540	534	524	492	538	546	489	507	526	519	517	522	513	495	481	523	488	496	516	509	522	502	508	533	488	550	524	525	526	502	526	530	487	505	474	480	498	510	510	516	484	493	553	558	545	499	519	545	526	523	520	516	544	552	514	498	506	533	507	517	506	484	466	475	528	525	496	521	526	517	526	478	493	502	542	524	507	515	540	542	526	486	538	509	507	482	498	522	502	524	476	529	547	511	509	555	514	518	533	526	502	575	520	539	505	549	527	497	500	485	498	552	529	511	520	474	476	546	488	500	517	493	514	540	494	557	525	512	515	534	566	527	515	497	484	540	528	544	505	543	484	494	525	507	491	505	492	554	513	503	506	476	476	534	529	544	491	494	468	535	509	512	513	543	491	539	536	537	550	478	553	498	538	469	533	492	526	500	501	525	526	525	453	483	495	499	498	513	492	533	526	477	503	565	499	524	505	536	526	523	525	522	499	500	517	494	510	529	480	516	511	501	524	498	484	505	526	505	509	460	487	519	483	495	512	489	493	549	519	519	484	521	482	512	493	522	485	557	547	492	527	507	498	457	521	509	541	486	492	494	524	499	511	523	504	515	492	482	476	516	513	509	535	523	532	470	512	487	490	535	526	499	517	517	526	509	512	492	507	498	505	486	522	489	502	487	538	544	536	522	527	561	492	518	539	524	488	477	496	503	507	497	454	510	520	519	536	513	483	496	520	516	510	528	489	496	509	518	510	477	517	525	524	519	506	532	537	502	482	545	502	475	490	509	521	471	474	529	490	536	537	527	506	477	498	557	489	538	466	534	497	507	514	521	507	521	495	528	506	511	534	529	526	502	524	496	537	509	528	510	470	510	528	502	505	536	536	466	518	498	537	535	511	544	542	539	550	484	511	525	522	554	507	490	534	510	535	495	511	514	501	482	498	506	507	494	527	520	516	533	509	486	536	495	501	507	479	524	476	558	454	515	459	503	508	522	520	490	500	471	575	486	495	490	488	510	539	508	499	536	502	486	530	556	479	537	500	535	505	535	495	511	534	484	516	495	547	489	488	528	515	496	491	490	487	505	519	508	528	492	560	538	542	497	501	494	476	517	516	516	491	501	519	527	518	566	496	553	514	517	518	540	504	473	487	544	486	467	523	510	526	513	501	537	508	503	499	504	523	514	457	537	496	497	470	535	503	499	474	537	504	468	498	518	507	482	531	513	505	506	527	502	498	518	468	499	522	491	496	517	498	482	525	478	486	542	549	518	502	511	499	527	516	486	505	491	507	472	520	503	512	481	533	476	542	499	533	560	526	510	493	481	520	561	472	499	507	526	499	501	554	509	518	545	530	517	501	493	515	500	507	508	477	542
8422	1042	1148	956	738	573	594	468	484	427	337	455	384	361	363	369	328	357	362	372	374	317	317	350	366	366	337	329	389	351	313	320	314	329	363	315	352	332	326	348	364	345	330	336	337	367	320	341	323	320	330	340	321	310	305	336	317	315	304	344	341	322	342	306	321	325	308	301	331	337	370	311	327	300	331	316	301	328	309	320	319	341	292	342	349	306	312	330	324	323	331	325	306	305	318	304	323	337	352	331	349	330	339	314	316	329	318	342	357	326	346	349	315	341	326	326	335	320	323	317	309	335	319	351	338	324	322	320	336	299	323	318	339	288	317	343	349	323	378	305	331	302	339	331	304	322	326	344	324	364	336	310	325	315	339	312	342	301	333	303	345	337	352	331	319	298	276	320	349	328	328	319	316	321	376	314	321	321	313	312	304	353	296	330	332	330	314	308	343	299	307	332	321	346	361	309	330	308	323	325	319	324	314	329	339	325	322	306	323	306	303	339	343	316	329	323	334	279	327	282	350	316	323	329	297	316	328	311	346	306	316	336	335	349	339	345	327	340	360	340	312	334	333	312	358	311	316	358	322	337	334	316	290	332	316	328	364	286	365	353	318	317	306	339	327	312	294	309	307	310	334	332	350	292	305	313	329	316	322	354	316	333	336	323	335	335	366	340	327	316	378	333	324	327	369	314	355	292	326	335	359	320	323	317	335	327	330	331	309	340	333	319	325	293	316	310	320	352	327	333	317	317	332	347	334	316	319	333	315	314	320	330	317	327	328	318	323	299	338	332	393	330	340	344	340	290	304	302	319	338	351	326	293	341	354	329	306	326	379	310	334	319	334	299	358	311	350	345	359	375	336	334	315	323	335	308	315	333	294	322	322	362	298	348	312	318	360	331	352	346	320	323	318	322	322	347	363	325	349	326	314	323	312	327	306	335	346	328	343	345	357	329	330	316	308	378	345	338	366	316	321	331	357	335	332	329	344	299	293	321	329	313	323	332	294	317	294	305	323	325	311	329	312	307	322	319	351	308	341	337	333	347	347	311	323	337	328	364	330	302	318	369	339	307	312	318	337	313	360	294	319	316	329	349	319	316	336	307	310	309	337	325	346	300	324	307	339	336	344	336	295	315	344	323	323	315	348	342	333	317	342	345	309	302	359	293	324	303	345	324	304	283	334	334	337	337	322	330	368	324	353	319	293	327	354	350	336	328	342	300	321	330	347	336	319	334	325	307	346	327	332	339	301	307	302	354	316	318	321	322	313	320	346	327	313	342	340	343	321	314	309	277	339	342	318	362	302	317	323	359	331	326	347	344	297	358	351	365	352	322	308	332	322	308	317	321	306	300	326	325	335	356	324	324	316	312	349	334	306	330	294	341	313	311	310	327	347	319	310	345	313	326	332	336	343	321	337	335	342	307	318	337	361	344	306	302	329	321	304	324	325	326	349	344	311	314	321	329	325	356	314	323	333	310	349	310	309	346	357	335	331	298	347	334	303	331	363	325	332	312	318	348	336	315	318	316	326	333	304	339	309	300	341	297	336	315	333	329	278	319	317	351	327	349	315	331	338	324	326	326	344	347	338	327	318	319	334	321	282	312	322	277	354	307	338	318	324	327	335	332	317	320	329	336	331	322	310	332	318	344	341	335	319	349	336	333	350	320	295	360	306	354	342	352	297	343	354	342	346	308	341	321	324	317	301	336	301	310	300	328	334	319	317	333	302	291	324	336	327	335	339	317	360	308	298	290	323	342	321	294	313	339	316	321	322	327	327	322	278	337	326	314	326	330	344	328	345	333	314	325	325	322	306	335	333	344	329	312	315	301	343	285	336	322	339	337	309	281	303	326	318	350	311	345	309	321	324	353	316	322	334	336	328	329	310	316	354	285	323	321	314	280	321	342	350	315	333	343	293	319	349	339	347	340	328	317	322	329	308	309	326	308	351	321	312	350	330	310	318	324	294	345	305	320	329	323	314	306	322	342	333	346	327	317	327	347	320	310	333	318	288	335	327	319	325	362	361	309	360	325	349	299	324	347	336	298	322	335	323	338	320	322	325	345	286	313	311	342	343	331	343	326	336	313	343	337	352	309	317	319	351	306	306	339	302	328	304	340	325	321	332	353	316	325	318	327	320	298	305	298	334	320	329	355	332	305	334	331	353	309	325	315	294	320	306	317	346	337	326	320	335	302	319	346	336	303	303	310	336	295	320	302	318	321	306	318	339	349	341	325	334	331	323	313	327	328	329	345	337	309	290	312	330	333	296	328	359	336	309	344	323	301	328	309	297	302	330	323	310	343	308	358	310	329	330	312	342	317	339	313	306	315	322	338	323	344	329	349	321	309	318	303	351	326	299	337	342	331	311	359	342	333	348	326	278	333	325	327	347	322	327	335	334	360	351	321	327	331	323	330	335	326	332	343	351	330	324	322	310	329	352	349	325	344	318	289	302	343	356	307	347	318	348	340	337	326	299	287	315	294	333	329	326	329	351	330	315	314	317	348	293	323	310	309	305	325	310	318	310	306	356	321	351	329	325	310	334	324	300	317	312	317	338	331	359	337	343	325	318	313	342	348	328	292	293	341	349	315	324	322	345	339	350	346	343	306	324	297	322	300	343	322	313	345	343	338	341	341	310	336	321	335	318	333	316	312	334	316	305	292	293	318	339	303	303	359	348	300	321	325	299	332	342	358	314	309	316	316	343	346	335	342	346	332	325	336	341	326	331	310	342	305	346	314	323	336	327	323	333	338	325	315	322	312	334	318	309	291	310	327	318	351	284	355	371	336	332	356	345	314	384	336	311	300	352	324	324	295	333	286	298	332	350	320	343	335	330	342	315	312	321	307	308	325	324	319	345	323	337	329	327	331	311	309	331	300	304	323	327	331	306	309	316	321	310	366	324	322	369	305	312	312	300	338	325	341	315	344	296	313	333	307	339	366	319	325	340	336	335	343	333	312	341	321	308	307	353	304	323	323	330	364	362	333	302	318	334	318	304	323	300	340	320	325	334	321	332	329	341	337	342	338	338	338	325	317	298	348	327	326	310	357	315	352	320	320	337	317	283	359	313	342	296	311	332	299	305	333	354	323	332	379	310	322	340	325	320	337	308	332	329	313	324	291	304	331	322	338	348	362	332	319	320	314	340	332	345	325	324	337	296	323	293	346	315	338	358	347	319	327	306	334	342	323	341	316	337	314	358	369	357	318	337	302	319	329	348	318	368	323	317	307	314	297	330	276	358	328	305	347	300	284	329	340	323	336	327	355	338	316	334	340	341	338	296	326	323	336	324	345	329	308	308	299	323	310	326	343	336	291	306	339	322	312	300	331	346	299	330	326	334	332	299	321	331	307	379	319	335	330	328	355	314	328	311	326	323	323	319	334	314	354	344	347	325	327	352	326	294	320	292	306	330	320	348	299	315	309	318	304	327	324	364	342	338	342	329	312	337	328	304	335	354	317	346	333	359	302	294	315	339	344	288	312	307	293
5969	1540	2568	3069	2876	2483	2146	1850	1670	1556	1441	1341	1292	1245	1208	1114	1186	1111	1082	1104	1050	1069	1042	1033	1018	1022	971	952	1015	990	990	1008	977	929	936	975	946	942	957	959	905	937	956	898	931	888	958	925	981	839	907	934	928	911	919	944	945	950	913	915	955	919	925	888	923	895	969	915	898	884	926	907	882	877	922	898	910	883	916	883	903	864	874	881	914	888	885	889	901	858	858	902	897	857	874	848	899	883	874	850	930	881	929	952	945	871	906	865	846	900	937	895	899	930	887	915	872	925	924	889	868	877	879	925	904	871	864	887	827	865	905	887	882	885	855	850	994	874	877	901	929	880	878	813	899	890	891	894	878	828	872	911	932	900	879	923	916	896	870	887	866	858	827	932	857	885	874	859	919	893	858	892	885	886	897	892	840	923	862	893	927	882	891	882	919	861	863	893	913	940	925	911	865	872	902	879	916	899	879	870	880	861	881	903	938	865	921	899	927	912	887	872	865	919	888	851	892	891	878	929	936	873	878	876	912	940	891	930	870	890	866	925	883	907	922	888	922	881	897	865	916	914	826	872	922	882	858	897	847	889	907	892	944	932	850	893	948	876	881	903	854	927	869	887	863	902	891	856	873	920	894	920	928	891	865	883	892	904	890	899	919	925	911	925	926	860	876	904	898	823	888	918	920	889	918	887	887	906	894	844	913	923	823	881	926	834	891	914	855	942	882	906	873	896	886	915	869	900	931	861	864	874	873	915	883	868	910	838	855	912	858	876	797	881	922	872	888	891	902	843	907	876	906	867	848	935	887	873	878	887	920	949	879	933	872	907	897	843	921	876	858	878	898	857	902	869	895	928	898	933	891	918	898	933	890	865	903	905	837	924	844	906	853	918	877	900	877	859	884	887	910	921	847	834	845	825	845	933	895	892	956	941	929	884	892	863	842	901	862	877	904	914	879	904	882	889	941	889	854	860	844	885	851	905	885	859	866	944	849	891	916	913	928	872	928	896	918	845	923	818	887	879	844	896	903	875	877	899	919	916	850	871	869	921	890	909	885	906	875	901	929	907	941	936	920	848	879	852	859	947	929	876	859	932	866	858	927	866	870	862	907	877	870	915	847	901	833	915	865	903	918	889	854	883	855	844	894	935	858	848	850	887	883	868	888	875	838	872	863	914	880	854	865	882	908	902	888	922	884	888	932	982	951	928	852	852	879	898	952	814	897	884	887	896	892	902	890	908	916	923	851	917	909	892	873	935	849	864	868	872	820	913	910	897	909	863	875	903	940	890	867	913	893	921	892	896	865	849	900	869	885	888	824	914	900	915	916	935	838	870	824	894	913	904	894	889	866	846	881	902	850	904	885	896	862	889	895	885	862	851	918	885	926	933	877	883	897	934	930	847	919	842	892	940	956	899	839	868	927	933	883	864	902	923	906	889	887	904	906	920	881	885	862	890	946	886	887	919	883	866	873	898	903	903	882	858	915	881	862	857	885	920	913	913	866	934	899	892	805	882	881	850	896	922	920	902	943	882	849	898	890	874	895	889	978	877	949	881	908	876	905	852	887	925	916	874	902	870	867	879	927	909	918	925	862	937	881	955	922	955	953	895	924	914	938	893	946	899	861	938	852	877	849	902	905	910	842	872	878	925	886	907	887	919	951	901	884	895	902	908	883	895	901	861	917	859	867	847	926	877	875	850	909	866	860	924	925	938	903	922	906	865	898	850	830	862	881	889	866	870	884	891	900	850	928	894	879	903	928	899	894	883	872	846	894	892	892	880	884	907	870	952	915	921	907	921	925	905	876	894	870	902	912	889	948	901	914	887	865	897	905	880	829	868	885	898	895	907	905	909	928	891	852	846	885	910	936	907	942	888	873	915	836	875	951	859	953	855	881	918	844	966	855	838	919	908	845	905	915	904	897	912	887	838	903	946	860	844	918	882	903	860	843	902	908	874	916	830	892	855	874	961	931	924	889	832	910	932	914	894	842	913	912	859	884	887	938	925	887	917	884	920	878	875	901	925	913	897	880	801	918	897	887	913	870	898	907	913	907	900	871	893	919	864	948	879	901	853	838	889	915	849	893	825	884	867	883	814	846	905	860	872	919	858	923	845	933	897	909	907	891	877	904	871	911	863	886	887	900	875	847	883	881	867	831	959	831	897	885	940	900	882	876	906	878	894	907	896	901	871	870	866	899	937	913	861	905	901	875	891	903	845	878	901	863	881	903	875	877	914	847	890	864	896	890	943	867	901	856	915	901	857	854	837	926	905	893	861	890	842	855	864	867	952	883	936	896	851	937	855	867	897	902	867	900	882	883	922	930	849	867	880	865	901	868	882	890	842	880	862	869	881	905	858	841	849	843	932	864	909	842	878	894	895	988	863	920	885	886	909	901	855	876	880	881	935	876	896	892	898	860	891	867	862	937	929	899	896	868	862	869	895	866	852	886	936	912	926	954	869	879	911	885	868	870	875	914	876	898	904	948	881	908	950	879	889	896	889	831	872	840	894	888	884	874	933	869	889	883	957	894	898	872	893	888	927	894	947	965	896	889	897	927	882	854	868	880	847	896	876	902	874	908	940	926	884	920	886	879	925	924	883	932	904	899	897	872	884	959	903	899	885	943	922	937	954	888	878	865	884	888	906	883	891	865	875	923	876	899	908	867	887	845	892	855	871	926	892	856	913	844	880	927	914	868	885	880	908	888	833	892	925	865	934	892	876	897	895	912	871	899	910	889	885	912	911	852	875	928	843	884	897	888	920	889	896	926	895	833	833	903	867	844	881	888	853	888	954	850	903	897	888	885	922	899	866	942	926	930	919	866	908	910	939	869	863	898	888	927	869	962	882	902	860	871	839	946	907	910	870	880	867	910	908	917	906	891	896	869	897	884	878	901	926	926	829	924	905	883	867	846	891	887	915	856	898	848	902	924	887	858	892	886	935	880	879	897	969	868	914	882	876	887	837	933	903	912	907	919	893	895	931	899	915	932	867	910	922	876	912	900	906	888	866	856	883	928	875	945	903	871	930	909	915	885	928	851	891	884	922	862	869	878	855	915	895	898	873	885	893	903	885	925	847	847	920	864	889	918	905	877	909	911	868	912	916	890	918	898	918	844	915	959	885	878	905	858	856	888	847	918	855	892	842	887	948	933	914	894	858	868	867	950	892	887	889	883	876	917	923	914	855	917	883	870	870	890	913	871	882	831	914	842	898	907	908	826	863	876	896	824	914	880	872	884	870	852	881	840	946	904	925	893	890	876	855	972	888	917	904	844	911	910	838	879	934	910	893	902	884	899	853	893	913	892	911	906	867	907	869	904	853	910	895	872	895	883	871	893	884	877	875	891	936	932	876	851	926	856	905	870	896	874	927	870	881	905	867	899	839	904	867	914	921	888	867	893	906	927	917	916	841	893	908	911	892	851	888	936	909	882	930	907	857	875	899	892	909	925	890	886	912	883	865	923	890	914	881	920	841	906	891	901	899	898	857
14316	1997	1943	1581	1066	890	746	602	542	536	482	434	392	435	398	439	386	368	418	346	357	369	373	364	358	346	311	324	363	374	358	320	347	360	347	359	333	324	341	340	363	342	349	329	301	352	311	331	319	301	324	303	360	322	339	330	381	379	344	306	344	331	313	352	362	317	318	339	351	337	296	325	334	307	349	326	330	302	326	322	331	356	307	330	338	301	315	334	328	334	356	319	355	332	325	309	327	314	343	319	311	322	319	331	337	311	348	322	322	346	355	320	314	341	342	325	320	314	334	377	306	328	355	337	324	338	312	286	344	317	344	351	348	330	314	329	296	297	319	325	343	300	326	335	318	334	303	296	321	314	351	326	345	286	317	296	358	317	308	323	354	290	316	307	357	293	342	326	341	303	342	351	330	297	329	378	332	327	310	336	318	321	309	334	343	303	304	337	338	365	334	339	331	314	350	320	340	324	331	327	339	326	291	318	367	313	310	315	278	338	341	320	323	316	318	313	323	336	340	382	345	339	299	333	320	317	358	311	333	305	322	312	337	335	329	318	308	347	324	293	301	321	311	331	332	333	356	344	306	312	345	315	341	287	328	313	320	346	301	313	284	323	352	335	344	305	332	316	312	319	322	318	323	330	304	337	316	307	341	338	304	340	321	316	330	340	304	325	361	335	307	316	337	323	309	310	299	341	328	313	327	321	349	305	312	322	344	311	335	336	368	316	298	345	301	361	325	329	328	369	322	357	330	360	362	326	328	291	341	354	309	289	338	326	343	348	332	344	354	360	311	314	365	331	335	376	335	314	302	320	338	345	325	353	335	317	348	315	322	391	342	339	303	314	334	361	341	332	336	298	343	321	320	331	328	361	342	313	315	339	321	314	313	297	332	338	304	335	312	330	346	346	341	336	291	331	300	348	323	324	326	368	322	321	332	356	326	345	318	301	347	323	361	348	322	351	353	312	330	355	325	328	345	345	356	348	357	324	324	330	324	302	311	347	326	339	374	321	333	322	312	322	350	343	345	345	359	327	329	334	353	336	321	329	332	307	324	309	323	368	327	307	337	357	344	302	340	355	343	338	347	334	303	337	332	325	333	297	322	345	315	362	336	296	314	313	336	328	326	323	334	327	344	345	332	317	347	336	323	333	292	299	309	347	343	318	321	342	329	333	315	331	314	347	323	331	308	297	321	303	301	343	355	355	328	322	319	309	322	299	347	339	316	327	324	313	367	314	301	310	308	320	318	302	332	316	352	315	322	324	339	314	329	322	318	329	358	333	308	353	352	311	358	323	368	326	327	361	309	348	302	342	336	338	296	340	323	329	352	325	364	333	339	335	313	316	320	326	323	322	324	354	327	283	308	340	338	374	310	323	331	349	314	315	360	319	317	345	328	336	358	354	350	276	334	317	324	327	309	337	337	314	346	314	299	328	370	324	266	353	307	345	345	331	322	356	350	307	332	314	340	341	332	328	333	319	345	314	344	360	324	329	328	328	333	299	307	328	326	308	355	298	341	309	363	342	317	359	322	336	328	326	322	336	314	334	357	348	283	322	344	328	338	311	355	339	309	320	349	300	323	323	323	315	361	338	288	354	338	338	330	355	328	319	319	333	319	341	345	333	328	310	353	304	335	328	315	324	314	339	351	272	341	331	313	351	301	355	347	340	329	327	311	295	305	308	328	330	317	294	296	305	363	351	311	317	323	348	359	326	359	327	337	326	330	316	348	354	301	334	334	318	319	338	340	327	315	333	343	323	360	344	343	295	327	292	357	345	315	331	340	322	314	318	351	344	330	334	330	313	344	304	350	341	357	340	346	362	342	353	317	331	301	311	312	305	302	314	334	353	323	339	375	343	324	318	330	307	318	343	325	346	370	338	322	331	314	358	333	329	326	353	322	336	336	339	349	310	336	332	337	322	359	312	339	280	292	314	298	344	329	360	301	337	302	318	360	343	324	355	355	340	320	298	315	308	318	321	321	331	346	322	333	337	340	365	314	325	306	337	348	312	306	326	340	309	306	333	311	338	325	284	324	353	322	318	353	320	344	309	339	299	341	303	328	322	301	331	315	339	321	342	301	335	332	318	333	353	336	372	330	339	322	317	299	315	338	341	336	354	322	334	345	387	312	342	333	334	323	343	285	357	323	325	322	336	340	333	328	345	329	333	331	314	304	332	332	355	315	358	285	312	337	349	338	307	334	304	336	316	359	312	353	358	346	357	308	335	349	327	319	318	384	308	331	303	342	301	294	326	318	323	317	355	329	357	324	316	326	336	306	327	346	324	341	348	320	339	327	322	340	326	316	300	355	305	337	343	314	349	318	325	323	314	336	309	270	348	291	311	321	330	335	346	341	340	336	328	324	349	299	320	356	336	329	337	319	317	304	340	355	337	352	335	360	320	314	320	352	338	322	318	335	309	318	303	321	311	323	341	307	319	350	336	317	327	317	333	373	329	334	348	304	331	346	310	333	301	338	314	303	344	325	335	367	352	352	326	323	364	326	306	293	325	302	322	298	316	331	316	320	341	344	313	303	367	327	304	336	326	324	348	353	311	338	340	321	330	352	333	324	326	336	313	345	336	355	356	315	326	317	327	299	347	311	366	318	325	326	293	348	326	336	345	317	309	316	304	353	329	311	314	349	327	326	293	352	326	339	350	333	306	346	310	317	349	363	337	351	303	385	329	309	328	361	335	304	350	350	333	366	347	328	357	345	326	378	329	318	305	350	311	349	339	329	372	321	324	305	314	341	343	327	318	329	336	309	336	348	332	311	326	335	347	309	345	332	323	350	347	323	317	316	321	342	328	336	328	309	349	343	319	302	313	325	356	320	294	316	349	313	338	344	340	345	308	314	349	326	382	319	327	332	323	333	325	325	313	322	350	343	317	307	354	314	336	316	297	297	319	298	335	331	287	318	360	321	334	352	335	324	298	284	320	335	296	340	327	338	352	365	339	346	331	342	335	349	320	329	340	332	349	305	343	324	371	337	308	327	297	337	307	318	335	330	314	333	335	366	339	379	326	338	321	344	322	318	334	333	344	323	361	314	329	365	322	321	305	339	368	302	333	353	329	339	340	335	312	319	357	365	327	311	319	357	342	294	319	370	329	318	311	342	304	365	349	336	324	326	364	307	324	324	328	359	323	320	287	350	328	326	343	319	292	304	330	324	318	336	329	325	349	349	300	353	326	308	363	325	324	364	329	304	315	330	354	301	319	326	317	334	318	334	322	323	307	328	290	322	340	325	332	317	338	332	344	316	343	309	322	359	325	299	336	326	310	331	318	307	317	327	308	327	322	317	326	308	339	347	354	328	339	354	292	310	319	306	327	357	290	338	341	320	338	304	343	338	299	344	335	303	337	336	346	330	333	341	310	333	328	294	376	318	321	317	352	322	337	347	350	322	344	342	312	343	342	338	332	349	344	330	341	317	331	344	332	315	307	337	315	328	342	347	363	321	337	313	346	319	312	312	346	276	344	299	338
7774	2095	3890	4735	4303	3689	3051	2620	2365	2132	1901	1668	1643	1507	1477	1334	1288	1244	1225	1202	1162	1143	1093	1134	1046	1082	1038	1042	981	1037	1024	1007	995	1018	999	951	961	954	925	975	902	957	928	927	922	931	906	890	985	920	924	861	893	928	909	991	917	947	880	898	916	875	844	927	954	889	899	908	903	854	929	911	909	872	878	879	913	927	886	872	931	866	920	833	856	901	865	876	837	901	859	883	844	846	885	855	896	893	859	835	863	856	845	852	870	880	929	899	827	851	852	873	942	891	880	842	868	855	902	850	831	860	868	914	842	884	943	903	900	884	894	864	877	890	855	826	861	842	875	878	805	845	890	857	846	824	800	873	871	802	855	857	850	912	887	907	865	865	847	847	928	841	890	834	854	888	866	934	858	884	872	854	856	864	842	855	894	884	827	894	840	879	891	874	892	863	845	834	900	918	864	896	815	876	803	909	870	876	860	878	867	870	845	869	890	882	883	856	914	850	888	873	842	850	845	836	858	899	857	850	865	855	915	889	881	897	866	888	892	842	811	852	863	854	886	892	814	864	897	888	900	860	878	892	898	880	845	880	867	880	890	917	862	871	848	800	891	893	818	843	931	856	898	923	888	845	893	894	858	832	847	889	867	870	864	916	860	877	833	830	849	860	909	887	874	923	871	884	890	869	787	806	901	888	869	881	857	813	929	877	845	855	861	885	869	847	905	866	837	875	883	865	803	856	870	882	834	855	829	859	838	849	861	842	865	844	839	925	866	819	857	871	910	805	900	902	862	854	949	878	832	890	861	898	863	858	900	835	872	867	883	901	852	856	854	847	869	855	865	892	810	894	871	867	846	828	891	871	889	823	880	805	926	902	872	874	906	895	864	864	869	915	891	904	844	838	856	870	877	864	880	878	872	911	873	886	855	852	882	834	881	808	905	912	907	941	888	875	846	862	861	840	860	899	862	852	878	885	926	841	872	851	852	846	913	835	798	815	842	824	807	824	865	858	862	908	851	861	891	874	892	891	861	845	863	874	867	810	845	912	872	902	835	828	854	861	836	850	828	862	839	826	845	900	866	854	864	903	846	825	869	867	859	872	871	827	859	877	840	908	877	853	893	943	818	884	887	860	858	901	823	900	847	845	841	822	880	868	847	895	866	859	840	818	832	890	802	816	909	881	935	903	878	856	871	891	933	880	868	935	859	829	843	890	875	889	878	825	839	830	946	823	913	825	864	887	880	891	821	851	906	852	819	869	808	840	842	868	805	842	826	922	837	843	931	831	871	861	881	858	896	910	903	924	887	872	888	872	882	883	845	897	851	876	866	871	858	901	891	847	812	905	869	844	861	889	841	807	856	900	851	878	848	944	873	868	858	826	874	863	829	924	886	877	887	853	906	873	853	861	937	924	897	859	825	847	848	858	881	915	913	863	895	819	837	871	874	892	873	831	932	865	880	882	820	817	918	851	894	841	866	842	905	823	878	873	847	919	842	866	854	865	837	875	911	918	848	889	818	851	913	869	843	831	798	840	859	840	860	893	843	893	923	902	842	928	893	877	786	860	832	861	849	877	858	865	872	864	894	839	859	849	856	856	847	825	848	885	862	873	858	842	882	880	821	908	924	856	879	862	834	829	875	876	861	870	882	917	880	892	841	851	829	894	788	876	858	837	882	855	887	856	838	935	873	849	878	802	814	789	873	861	844	851	866	878	876	891	874	850	799	888	878	896	888	806	827	848	837	850	808	849	901	936	889	847	880	880	877	904	919	861	841	862	868	866	854	876	890	855	906	891	892	903	898	847	849	861	832	887	896	886	920	800	845	893	935	907	877	854	831	826	885	903	866	864	886	867	889	841	835	897	883	845	865	904	847	878	886	876	887	890	831	898	905	858	851	821	881	866	865	850	838	869	866	856	884	865	807	898	859	830	885	873	826	885	883	904	917	861	847	897	875	866	886	898	879	835	872	872	822	857	882	902	846	833	971	921	871	845	881	870	867	845	894	916	845	861	861	807	829	891	854	836	862	881	892	892	885	893	870	860	860	857	900	813	872	826	884	850	899	846	838	855	820	922	891	866	933	854	840	887	866	846	887	864	921	887	856	867	909	866	886	877	877	883	923	926	895	839	818	841	873	882	889	844	869	873	858	876	804	861	922	871	891	897	784	861	909	823	873	864	849	878	851	850	826	854	847	883	827	878	894	839	854	866	853	856	891	918	835	913	871	884	844	878	862	861	807	887	895	914	840	892	840	840	889	857	882	889	869	849	857	881	877	905	820	879	888	900	834	872	819	908	907	873	875	873	850	844	913	828	844	877	861	880	880	839	861	844	890	892	850	863	896	857	880	839	855	848	838	869	879	847	847	859	821	926	877	896	886	909	876	890	865	860	878	882	896	842	877	846	875	878	849	835	875	873	881	858	898	819	872	850	883	886	878	822	879	822	887	864	889	893	865	848	911	848	884	838	821	837	889	865	891	822	871	866	860	848	948	858	834	858	865	841	881	847	885	871	876	879	871	877	888	881	827	843	859	894	861	825	881	841	868	870	884	875	884	806	857	840	874	917	881	872	849	869	908	886	871	871	839	872	880	847	857	885	897	880	869	855	870	866	854	839	859	959	909	864	865	860	854	865	854	869	844	879	898	884	855	896	856	910	819	868	831	880	857	850	859	799	809	810	805	882	858	852	838	894	859	784	847	829	851	854	898	868	878	858	888	884	888	857	876	871	876	889	869	831	870	897	892	866	866	896	889	887	872	829	861	883	859	892	809	890	846	892	896	888	905	844	871	822	864	875	849	870	883	846	850	870	847	858	897	824	878	821	862	868	883	837	894	895	875	886	858	882	887	969	862	820	849	878	864	893	820	856	837	865	890	867	891	903	912	895	840	892	823	851	838	894	894	876	885	931	859	881	816	923	860	811	848	890	870	845	858	858	859	856	828	860	866	822	853	811	856	898	878	837	916	884	893	885	901	868	853	844	881	849	913	860	849	849	816	830	845	918	866	882	820	871	863	847	875	865	911	912	802	873	808	837	859	895	885	825	852	819	903	862	846	862	869	886	929	920	861	896	903	862	887	865	902	858	847	851	886	857	864	874	860	894	865	893	876	847	907	885	888	897	860	814	879	892	894	862	855	847	853	861	831	918	819	855	908	861	895	895	855	913	910	827	870	892	876	889	862	840	784	917	906	880	855	885	869	852	925	907	919	892	835	876	896	848	839	904	817	842	897	870	896	870	833	865	868	907	838	935	876	830	881	878	849	896	869	836	857	864	892	861	863	901	847	836	844	897	856	833	874	884	867	874	897	860	819	883	910	835	867	860	863	872	874	843	779	828	954	893	862	887	895	863	891	849	846	829	813	892	846	864	801	843	890	866	817	862	865	905	814	853	893	860	884	883	855	866	864	864	879	852	827	849	884	813	879	843	893	860	838	868	862	889	849	852	855	889	852	866	861	900	843	858	871	840	877	810	874	844	898	910	846	861	819	833	887	856
1969	174	187	191	157	143	155	149	164	157	152	169	155	168	153	142	153	137	142	166	144	142	156	183	160	170	158	176	172	164	161	147	175	177	178	180	172	198	143	163	159	170	158	168	160	172	158	145	136	157	155	153	164	179	159	157	170	156	140	169	178	146	155	163	167	161	151	173	168	163	144	146	169	145	154	190	156	160	187	153	147	163	159	143	142	168	166	137	166	155	171	170	155	189	144	135	159	181	155	164	162	160	150	141	139	168	150	159	149	170	189	174	158	154	162	125	162	160	167	149	155	138	177	158	181	159	171	155	178	167	161	178	159	139	184	169	153	170	165	170	159	156	156	149	176	174	149	131	158	141	151	181	172	149	141	169	155	153	177	166	156	152	164	172	148	182	169	159	153	154	154	173	157	149	179	181	166	158	155	159	162	142	152	150	144	156	155	160	162	156	180	139	161	155	174	162	181	164	149	181	169	164	156	153	184	176	149	166	139	158	161	147	165	149	162	162	163	166	151	149	177	162	163	172	156	165	162	139	159	135	154	161	160	158	187	161	161	149	154	181	129	162	155	158	164	172	171	166	180	168	156	164	161	166	164	152	145	166	134	141	156	163	176	161	121	159	158	189	141	155	141	154	166	172	141	154	156	139	187	142	153	163	153	161	151	145	179	172	160	170	164	152	182	154	152	156	152	152	167	172	163	178	173	146	141	156	169	167	162	151	178	188	173	136	171	138	151	168	171	149	150	152	142	177	155	169	176	162	141	166	157	138	173	155	159	181	160	154	152	168	139	165	164	181	150	149	149	171	147	144	170	155	146	137	152	147	153	159	171	163	171	171	154	151	170	181	153	160	145	173	161	159	168	150	145	176	155	153	154	148	181	171	173	162	183	163	187	143	158	157	151	155	174	160	143	144	168	151	164	166	156	178	132	153	149	153	183	147	163	161	152	157	151	161	180	156	149	159	132	145	150	158	140	168	178	157	169	179	154	166	168	152	183	156	166	134	158	183	182	164	174	196	153	136	175	178	163	135	158	169	141	186	179	158	152	135	162	153	159	163	158	151	167	166	159	147	159	175	186	169	149	152	154	173	155	173	145	196	156	186	180	142	167	154	163	172	168	150	188	151	147	155	148	190	162	155	165	171	173	160	159	142	142	177	185	132	185	148	181	152	165	175	155	148	162	173	140	202	197	167	175	172	159	144	180	162	173	169	157	180	148	161	175	165	163	176	164	141	159	154	163	161	150	158	184	156	153	169	147	172	155	157	164	167	164	167	144	129	149	146	151	140	178	163	135	179	149	156	172	185	157	161	177	151	146	160	164	161	147	183	159	165	176	199	169	169	167	157	158	162	139	166	136	174	128	152	161	164	161	166	159	160	157	153	157	176	180	150	158	156	179	159	157	166	162	163	167	175	147	162	162	146	136	176	177	182	149	180	144	156	130	186	162	146	158	138	186	166	143	172	155	125	157	176	154	180	156	152	156	174	170	161	138	178	147	136	164	143	162	150	182	177	156	169	154	180	154	153	178	172	150	163	151	143	170	175	162	141	145	163	165	145	169	154	158	156	146	173	151	142	152	161	164	180	131	155	177	191	182	159	140	139	146	163	155	151	173	196	148	134	157	142	168	142	147	154	170	173	142	177	136	135	152	161	146	139	152	155	164	171	152	155	169	165	180	166	146	170	176	153	166	150	160	167	154	182	171	189	165	186	161	175	173	184	148	148	188	139	149	163	162	165	180	165	153	160	149	160	159	171	178	175	163	159	186	143	164	159	147	161	150	181	161	165	164	165	158	164	131	146	150	145	163	173	162	153	163	173	158	169	163	151	162	164	180	159	178	147	152	163	150	127	167	164	160	166	160	153	170	167	163	155	152	171	180	183	135	148	157	141	171	164	170	162	145	147	148	168	148	183	156	155	142	167	164	142	154	159	176	163	160	144	143	179	137	175	167	152	174	163	151	167	165	161	157	151	177	153	164	144	188	144	161	137	174	177	153	153	162	141	162	151	140	166	169	160	154	160	155	156	162	167	177	184	178	162	167	167	153	172	176	122	136	168	159	166	175	128	143	152	169	169	162	150	165	145	164	162	161	129	147	157	174	157	172	144	145	160	152	170	182	139	166	151	182	167	193	171	161	174	167	148	159	146	168	179	154	169	156	143	156	158	155	148	150	162	152	155	150	136	167	158	158	166	179	189	146	178	143	153	151	202	176	156	145	143	161	129	172	150	174	158	146	132	155	162	151	153	174	146	153	159	142	169	173	160	188	176	155	146	174	165	151	158	161	158	144	168	178	158	153	156	173	165	155	138	171	152	162	175	134	167	160	166	131	156	170	165	158	161	169	160	171	157	158	157	175	169	180	150	164	150	145	152	175	143	172	159	143	174	154	146	147	141	164	178	196	159	152	138	163	158	161	169	176	174	181	171	165	166	142	177	149	149	172	153	151	153	152	154	174	152	160	155	168	154	167	156	178	146	164	156	183	173	160	169	154	162	162	143	167	161	163	126	147	156	159	161	160	174	162	164	137	141	163	154	157	156	164	175	149	185	163	137	161	144	167	157	172	165	168	167	142	168	145	172	158	154	179	161	176	169	160	157	148	165	148	171	168	182	172	131	164	147	151	142	192	146	154	173	187	166	165	173	155	145	178	143	164	153	147	156	169	159	167	155	171	172	170	182	150	159	171	154	160	167	158	138	158	174	171	187	185	174	158	147	172	163	151	159	171	157	147	157	168	174	157	178	161	140	164	164	149	199	156	152	161	159	162	149	177	137	174	175	164	167	178	149	138	170	164	170	152	161	158	165	150	157	171	162	158	158	175	155	164	174	169	190	160	145	154	149	150	148	140	164	156	128	151	146	152	187	169	159	169	160	156	201	149	160	159	172	162	176	157	149	165	160	159	151	141	152	162	184	173	156	153	161	157	136	134	136	167	176	132	136	144	154	148	144	168	153	165	173	167	153	155	155	172	167	168	138	148	164	172	156	162	145	149	164	175	172	163	146	154	153	180	128	169	151	159	144	144	165	163	161	124	162	178	167	164	155	172	183	164	161	146	158	182	148	159	171	143	156	174	162	187	172	152	158	171	164	140	165	148	161	160	199	164	163	184	169	169	167	159	153	168	182	146	169	171	157	165	156	130	178	187	178	155	161	151	159	181	164	166	169	152	154	164	156	154	180	156	188	159	145	162	151	166	178	151	144	154	158	155	167	144	155	151	173	176	155	141	152	158	174	149	167	174	149	181	175	169	163	147	165	162	168	176	156	149	172	173	150	150	158	164	149	164	172	167	151	156	140	194	184	148	170	151	175	204	151	167	165	162	179	150	139	158	143	199	162	169	145	160	150	174	155	128	164	176	148	143	166	166	175	144	176	168	171	138	186	164	161	176	156	151	163	163	181	163	138	169	182	160	166	153	151	164	169	156	161	159	172	166	149	173	199	181	164	176	153	156	157	159	170	141	159	159	171	168	169	154	164	166	156
2185	521	537	623	567	610	532	582	532	529	545	532	552	546	522	495	552	518	529	518	521	545	533	518	516	551	522	477	541	501	513	520	524	483	533	509	486	498	499	526	481	476	544	448	512	510	526	516	560	514	563	519	450	487	490	516	535	519	528	532	483	491	502	506	524	495	508	524	483	499	516	557	487	488	505	537	483	502	519	492	571	517	483	526	511	482	514	501	524	527	549	484	515	498	473	527	541	476	536	530	505	514	549	537	476	514	503	487	535	518	500	521	567	500	494	515	529	514	536	510	502	489	504	502	513	552	521	500	514	510	526	504	501	523	485	490	532	525	504	520	531	519	500	520	512	517	494	521	514	518	499	496	528	513	524	507	529	506	508	475	561	487	545	508	514	542	498	484	494	540	531	514	537	528	475	507	498	540	486	517	492	524	511	498	510	535	443	497	513	543	492	477	534	544	524	522	509	549	481	543	543	502	559	549	534	497	538	535	482	496	516	508	500	535	540	517	530	506	511	515	543	504	502	505	493	507	501	498	530	487	537	522	498	475	502	519	500	482	501	529	500	525	510	518	543	481	514	509	483	468	488	525	539	470	521	497	488	530	479	510	479	523	531	564	522	502	548	517	460	506	482	567	463	514	559	481	514	505	500	523	503	525	540	546	536	511	501	484	518	491	498	450	520	500	493	496	547	504	513	481	548	541	519	512	583	486	508	489	518	515	513	541	515	516	542	488	482	526	533	533	506	482	483	489	556	512	530	494	502	527	499	472	496	480	545	540	509	540	511	509	459	536	513	507	498	526	498	510	570	536	499	523	516	525	559	523	533	526	533	497	531	507	521	500	517	521	503	548	489	482	513	538	506	518	488	527	472	505	521	535	498	538	512	518	489	520	507	482	487	508	453	566	497	549	497	504	493	501	547	577	528	506	503	466	523	512	494	507	557	487	549	518	508	515	515	509	492	543	547	505	531	471	490	507	522	507	561	521	505	501	497	498	495	530	506	538	501	536	542	487	494	539	532	504	495	517	519	539	490	513	507	560	490	508	478	490	499	512	518	521	534	520	515	512	511	522	525	537	528	529	500	507	515	522	522	471	511	521	512	525	515	523	483	542	519	517	534	501	516	555	523	512	495	549	532	494	509	496	540	539	524	487	515	498	533	504	532	526	496	518	516	507	508	534	495	539	546	509	480	487	516	535	496	468	545	565	519	525	532	503	531	510	504	528	535	483	545	541	533	507	499	557	505	526	493	471	528	504	490	585	512	519	547	547	494	547	522	525	510	541	527	563	517	500	486	525	509	530	494	554	475	480	526	490	503	537	529	508	482	556	530	517	532	506	518	475	499	496	488	515	543	522	504	495	509	548	521	492	508	514	535	479	526	501	507	536	477	543	507	542	517	512	533	504	502	533	534	504	501	518	539	492	516	520	468	511	549	474	495	493	525	509	491	542	519	502	536	510	503	517	513	533	531	497	517	487	519	538	513	496	532	502	480	503	486	446	542	527	529	503	509	554	499	555	519	556	479	501	494	510	480	506	521	513	466	552	524	580	520	485	554	493	531	509	527	499	473	498	500	526	474	520	505	543	501	484	522	538	512	542	481	461	534	493	522	498	544	498	531	509	530	520	516	490	532	532	537	559	524	508	518	555	483	503	551	495	547	506	514	535	484	519	516	511	529	518	500	539	494	560	475	505	550	523	519	493	514	472	511	523	509	498	499	521	519	494	512	571	529	523	539	526	554	534	487	505	511	510	515	484	525	501	488	493	540	515	542	485	567	491	517	531	526	525	497	524	547	510	516	539	521	551	498	494	537	484	487	535	544	474	493	506	517	492	516	551	502	502	508	529	469	463	523	480	566	514	509	556	513	527	554	494	514	535	497	498	521	519	495	499	494	515	530	538	552	526	474	490	515	528	514	462	512	489	509	547	500	524	497	498	515	529	543	557	514	531	502	487	524	513	494	545	489	518	517	516	533	509	534	510	564	499	527	530	520	508	575	502	575	480	475	532	478	530	563	530	493	498	515	514	505	508	541	519	473	521	536	499	553	536	527	520	501	505	491	517	497	515	532	503	519	499	540	514	475	525	522	539	565	535	476	516	529	506	504	527	493	567	531	568	529	492	532	511	514	517	502	548	531	552	502	502	552	552	494	526	517	550	509	507	485	529	528	532	523	542	534	514	485	517	511	491	518	487	485	498	526	548	549	534	514	477	557	477	503	511	518	501	502	516	541	494	552	530	535	505	516	504	516	519	526	485	548	465	522	488	477	541	502	540	537	533	480	514	525	482	475	497	516	511	501	538	497	499	519	495	487	521	499	494	530	532	530	530	509	513	503	542	477	520	501	500	486	487	516	546	536	542	549	559	521	516	551	516	493	504	485	519	506	536	555	538	521	516	502	547	521	499	524	482	500	539	529	544	481	530	513	548	516	499	546	530	474	519	525	502	492	525	534	490	489	527	521	531	515	500	485	480	541	499	483	535	534	505	490	502	512	497	517	517	533	538	472	489	506	512	520	478	514	478	514	543	510	541	506	460	521	504	491	522	509	480	498	499	585	500	485	508	531	522	512	504	550	512	488	539	524	497	524	530	552	488	528	525	488	506	495	502	535	515	507	524	530	523	508	522	518	488	469	490	535	562	507	468	495	478	503	524	540	520	533	531	530	537	495	491	541	515	472	533	540	487	496	522	502	498	525	511	527	469	520	535	493	540	487	531	530	558	543	485	533	546	511	508	480	512	545	492	519	524	580	488	477	469	513	536	480	532	491	526	467	472	481	522	524	511	463	490	474	522	523	489	556	520	519	526	550	509	518	546	467	506	524	537	503	502	500	509	559	489	512	518	564	486	479	484	543	538	516	491	512	515	474	506	515	514	502	528	534	543	512	540	518	504	522	558	475	510	517	508	470	505	519	480	517	492	521	512	519	542	470	498	491	516	482	506	541	515	528	540	520	508	538	509	476	531	501	537	507	532	517	519	521	519	501	508	480	514	513	522	486	535	563	477	531	487	526	440	516	498	512	517	540	532	512	529	520	504	514	508	503	485	534	494	534	493	497	532	492	503	547	476	511	528	523	488	524	501	505	506	476	529	530	522	520	508	562	494	541	505	498	519	522	512	500	518	486	520	517	523	491	541	502	542	512	476	519	472	535	520	494	501	526	529	531	486	510	515	535	493	508	548	500	518	517	496	467	544	530	514	502	494	518	500	499	498	535	503	523	543	545	521	549	502	504	494	533	510	505	544	528	497	470	503	513	539	474	520	511	510	499	516	504	525	508	457	514	471	525	525	504	512	500	532	546	538	530	536	510	510	567	507	511	489	514	515	512	512	509	526	546	528	522	539	516	446	504	524	504	491	520	524	540	490	489	492	534	534	502	538	502	553	543	472	520	487	519	493	506	487	563	514	514	500	488	514	541	478	532	517	505	491	516	491	533	533	544	523	548	544	542	532	498	521	535	547	520	539	491	522	508	494	506	484	504	516
8379	924	1152	937	708	627	489	454	426	424	435	381	386	361	353	376	374	364	346	375	311	325	340	343	327	345	327	362	340	338	286	338	344	363	353	305	347	334	334	325	343	338	309	344	341	351	324	337	297	330	303	299	308	306	324	314	316	327	377	343	317	303	299	349	377	343	299	348	327	297	329	341	331	357	324	364	309	312	339	349	303	318	284	355	321	331	322	324	310	299	347	319	325	335	332	320	335	324	305	340	317	346	302	300	304	305	352	286	351	311	319	295	330	353	311	330	315	322	324	334	319	324	331	344	288	334	365	316	325	315	307	329	317	305	303	328	321	346	324	333	323	307	335	371	303	332	332	339	341	356	301	295	328	333	322	341	309	328	330	311	322	328	316	302	318	315	341	314	313	325	306	308	311	296	339	306	341	326	345	317	345	328	375	325	327	300	340	321	316	330	316	311	309	325	326	316	327	338	320	314	319	286	322	317	337	326	290	319	333	292	339	322	331	311	298	327	343	331	337	324	317	346	353	348	320	315	344	328	317	307	330	321	308	283	322	303	313	324	301	314	327	330	342	298	338	328	282	329	331	352	332	325	329	329	314	317	366	346	298	295	352	330	304	338	328	351	350	338	337	322	317	286	343	326	327	279	331	314	312	346	332	315	315	300	302	320	342	337	317	336	357	345	347	342	315	371	334	371	313	306	337	308	344	339	334	309	342	313	306	335	319	342	322	299	335	316	339	322	337	315	320	303	344	348	316	285	294	283	334	323	335	324	282	319	301	300	300	313	326	309	318	315	338	352	317	326	303	324	296	327	341	337	353	290	318	341	331	342	348	336	314	355	324	318	313	318	328	344	306	340	331	319	317	354	345	338	343	327	325	324	360	321	306	309	314	353	358	341	321	330	348	320	341	313	319	339	294	335	325	319	306	332	336	332	320	341	326	321	326	335	326	305	319	291	301	333	336	305	301	303	312	327	325	308	320	335	317	300	295	310	321	327	298	315	302	340	341	313	328	312	329	312	332	296	330	313	330	329	277	317	325	310	324	336	324	328	329	305	344	323	321	332	304	329	316	325	339	337	345	317	357	341	317	330	357	308	297	328	353	332	344	310	325	339	288	308	349	333	287	316	318	332	321	328	329	322	326	359	320	331	309	288	340	344	323	324	335	337	321	341	296	315	330	327	331	328	322	304	319	316	341	305	318	340	307	306	282	306	331	341	324	336	337	303	311	326	288	319	348	331	313	312	294	338	323	293	331	364	336	339	329	357	310	318	358	322	313	338	328	349	327	337	339	305	344	331	356	306	293	292	315	309	305	348	326	322	314	312	307	322	321	313	307	308	308	355	322	309	337	316	335	299	307	303	329	302	319	325	318	294	345	341	332	339	290	360	330	356	347	344	315	353	338	355	324	351	327	310	306	310	316	314	315	318	329	326	313	308	314	327	335	348	305	348	310	312	346	303	338	342	353	300	317	356	318	312	322	325	299	297	325	312	344	354	349	320	351	332	351	335	333	309	315	314	353	317	313	322	315	305	339	355	334	322	285	323	313	313	316	321	312	304	322	332	333	329	319	355	329	319	290	314	308	337	320	307	307	325	355	312	326	359	353	345	313	318	345	369	320	316	330	321	332	337	312	311	339	293	333	373	304	321	293	350	298	312	346	328	306	315	302	313	302	313	331	343	321	319	338	285	320	327	318	305	306	299	331	332	328	328	302	353	302	335	332	334	309	316	337	335	332	309	328	318	304	310	313	315	334	312	359	344	321	303	343	321	359	306	320	329	360	339	313	358	340	308	320	323	369	324	350	295	318	327	335	324	307	308	292	281	340	325	303	316	349	314	316	318	323	305	310	350	318	319	311	329	335	289	331	290	328	345	302	315	300	332	328	313	311	332	327	333	297	308	336	354	331	355	306	339	312	301	314	280	319	335	313	336	312	285	324	334	311	308	331	313	287	371	328	306	350	339	323	346	345	335	316	351	354	315	332	294	344	335	323	320	303	347	320	330	343	314	317	318	330	319	305	338	309	314	309	300	298	296	330	329	301	308	328	312	306	316	345	363	284	291	325	308	339	314	337	350	326	349	265	342	316	346	344	320	297	298	295	328	334	330	350	296	321	325	299	336	327	320	324	356	316	281	328	327	277	294	366	326	337	317	312	325	304	316	316	296	310	312	347	362	339	322	329	285	347	291	312	318	312	320	330	323	281	315	324	323	317	325	321	317	331	321	314	353	335	352	332	330	325	320	303	311	326	289	310	318	319	301	340	347	338	318	361	313	297	320	327	322	321	301	329	351	286	331	353	313	316	310	323	354	316	331	324	346	348	325	342	329	341	348	345	321	342	320	329	310	304	305	343	337	280	318	325	329	328	325	313	318	334	331	294	329	342	310	328	350	321	336	319	355	321	316	328	304	314	297	318	341	320	345	320	302	341	343	302	336	353	308	318	353	273	309	290	321	321	309	315	326	335	298	298	309	301	310	355	299	324	307	343	343	346	307	301	335	318	323	328	295	340	302	360	316	363	334	330	314	316	315	323	321	311	331	360	320	317	318	333	351	326	320	326	316	358	308	342	307	282	336	326	349	307	342	283	299	343	324	326	318	354	335	335	304	338	318	332	340	333	320	276	348	331	351	325	346	312	351	293	320	339	335	335	341	338	323	326	324	318	304	313	319	305	298	321	366	319	304	329	345	354	320	333	318	324	301	335	330	293	351	331	316	316	314	299	324	341	342	287	321	328	318	335	321	323	320	317	322	324	325	343	297	310	336	332	321	315	320	344	334	309	319	310	321	312	335	297	351	324	337	317	321	366	317	333	335	300	318	314	344	304	355	346	321	305	299	332	325	321	333	315	324	351	345	291	309	315	329	316	312	326	334	338	328	334	352	286	350	293	328	318	317	344	343	323	353	304	314	327	318	307	319	313	357	373	314	335	309	310	306	351	301	310	334	348	313	346	345	337	303	327	322	355	338	308	331	301	330	301	314	346	337	307	304	308	304	311	306	309	315	345	304	283	341	318	347	324	294	287	326	317	305	335	349	343	323	377	298	320	333	300	303	314	356	315	297	299	296	285	334	317	327	334	306	346	322	312	322	316	316	300	282	308	322	344	319	301	360	355	334	308	312	331	320	347	315	322	348	328	342	328	326	337	311	330	335	329	323	332	324	319	308	290	330	338	306	345	290	354	322	320	306	325	325	319	306	326	301	338	324	324	319	329	335	327	303	324	307	322	322	298	315	319	366	322	341	318	316	334	331	321	304	336	292	298	339	300	330	328	321	334	358	329	331	343	323	315	314	314	328	338	310	332	303	331	319	332	287	328	304	296	318	319	350	271	313	333	333	308	346	311	335	334	352	302	297	307	291	329	340	310	333	325	328	349	287	329	312	337	314	310	331	306	348	376	314	299	318	331	338	317	332	339	333	343	330	310	337	304	318	302	337	322	311	341	337	331	309	309	316	336	331	313	336	303	290	326	308	329	318	311	329
6051	1551	2499	3094	2846	2473	2201	1979	1716	1538	1498	1395	1284	1185	1192	1170	1236	1124	1020	1004	1088	1025	1076	1009	966	1026	948	974	995	1022	956	923	987	950	944	871	967	949	920	948	939	888	947	1004	917	934	927	967	965	914	932	878	946	984	869	938	926	853	902	901	960	958	933	886	862	852	862	963	888	853	973	887	908	863	884	882	874	903	904	884	857	876	889	909	881	896	868	951	934	920	898	908	925	954	888	864	874	884	916	881	840	858	921	886	887	875	856	863	916	868	943	870	916	893	935	903	883	893	898	854	905	900	891	937	890	855	969	958	926	890	889	860	849	838	891	907	911	884	883	907	939	955	868	875	871	848	848	864	902	934	884	831	905	891	900	836	873	864	878	905	897	891	811	903	846	886	870	888	880	843	890	866	906	881	899	865	928	895	907	941	884	909	931	920	873	887	899	863	869	905	849	892	870	897	844	896	891	918	863	895	875	909	895	895	913	902	897	909	874	870	842	865	893	836	840	929	908	876	876	857	915	882	896	835	903	840	886	889	829	865	871	895	811	867	904	818	856	877	899	930	875	900	929	849	897	866	880	873	879	865	944	894	886	818	893	858	877	910	837	895	880	845	922	870	923	879	868	811	901	865	845	882	891	874	913	921	897	870	917	892	877	877	867	859	887	872	869	914	887	871	852	905	914	880	879	886	914	911	854	860	858	927	901	933	862	920	896	917	918	844	912	893	919	876	856	880	878	894	836	897	816	861	916	910	904	874	907	942	861	895	920	926	838	867	900	912	897	891	896	856	879	921	885	874	866	863	898	868	890	859	893	861	905	833	915	879	892	898	924	878	895	901	858	925	876	852	892	905	885	925	899	878	886	903	874	920	864	932	868	898	892	946	881	928	838	896	844	883	847	883	885	887	941	856	871	912	923	886	869	866	923	883	880	828	946	879	943	926	891	878	873	845	888	910	875	934	882	993	960	919	921	876	830	869	923	845	889	917	897	877	867	892	929	948	886	896	942	862	841	879	904	888	878	871	887	872	920	872	903	856	862	878	891	895	859	923	810	890	879	880	910	917	913	911	923	890	953	831	877	886	939	885	842	877	829	903	835	907	870	893	880	880	960	901	848	912	832	911	875	910	900	896	936	891	878	821	862	887	869	888	862	833	859	922	871	901	902	875	881	918	894	887	877	868	869	869	888	894	864	878	884	866	937	885	933	857	925	902	929	832	888	860	897	895	882	930	908	893	924	885	913	938	892	842	875	869	891	816	878	888	871	909	878	873	906	855	933	904	836	871	848	851	886	861	923	854	953	930	885	895	900	870	917	864	929	902	924	902	889	890	824	842	885	909	866	864	892	904	868	875	875	891	841	878	889	893	892	863	888	890	898	885	935	874	820	873	917	862	904	924	908	892	918	897	852	915	909	872	916	901	903	892	885	908	836	894	867	896	894	877	870	961	870	898	897	910	926	879	901	874	917	930	869	907	881	894	862	889	865	935	886	872	896	892	932	964	872	929	873	890	893	969	868	893	925	907	939	902	893	858	918	901	857	878	867	924	891	883	878	887	911	897	888	881	899	876	898	876	903	935	880	854	913	867	865	882	845	911	924	862	900	903	867	882	840	948	869	899	896	823	928	830	897	883	863	878	952	824	830	903	890	856	894	908	879	797	885	892	908	867	865	901	834	883	853	945	932	884	862	897	859	883	902	865	910	898	871	921	905	872	916	855	870	865	865	866	919	873	883	919	862	870	879	861	905	833	848	888	885	950	917	912	876	909	918	890	884	954	859	890	895	906	900	931	899	877	899	892	870	892	894	918	894	871	929	853	890	862	870	843	874	910	891	833	799	900	878	881	919	883	878	912	856	843	901	873	969	856	901	907	945	859	826	904	859	914	850	848	870	835	897	874	895	845	888	927	886	940	906	871	857	829	864	823	900	927	914	864	833	885	880	878	889	853	891	883	923	851	831	934	901	857	902	837	876	911	912	916	913	921	906	903	923	865	866	884	883	891	810	885	873	916	892	916	889	948	916	854	864	897	902	909	851	929	851	899	867	912	917	913	903	924	867	918	907	892	926	869	857	892	883	882	926	885	920	915	820	907	905	859	883	886	898	858	871	889	954	873	833	922	878	897	868	905	854	871	883	903	830	836	906	862	908	902	905	854	951	867	891	933	864	873	879	895	881	842	925	883	911	907	923	891	897	872	831	886	872	896	860	859	923	902	881	877	880	841	902	905	857	857	881	888	925	841	922	908	907	879	847	878	852	863	892	892	881	877	842	864	851	851	955	868	858	899	867	860	909	884	841	911	967	856	885	887	907	891	900	851	942	880	878	865	892	831	873	861	952	921	944	857	859	919	869	906	880	869	916	935	912	886	864	957	908	858	907	902	892	851	904	884	867	858	922	916	893	882	855	918	885	864	852	895	899	900	947	879	854	869	845	895	934	893	873	903	835	871	912	854	913	913	928	928	910	858	917	851	901	897	870	924	916	882	908	889	861	901	855	940	874	905	877	854	847	894	867	889	914	895	824	894	855	904	892	878	949	821	872	879	921	871	927	909	882	891	892	868	877	869	878	882	880	898	818	852	839	916	839	871	899	944	897	978	932	891	959	889	874	863	919	845	914	898	901	915	924	884	848	849	873	869	937	862	861	837	904	954	925	895	893	884	858	870	868	864	917	850	899	887	860	841	910	860	913	912	884	879	908	862	859	859	919	959	928	891	823	908	874	886	884	920	884	934	900	867	900	882	875	903	888	840	865	887	810	867	916	892	856	839	914	924	873	872	902	907	875	888	879	906	899	868	870	856	914	893	920	873	884	860	913	876	852	902	908	903	895	900	927	880	920	885	884	905	901	882	884	889	916	946	885	873	840	849	883	964	785	906	883	874	923	903	925	917	916	877	924	898	900	877	926	944	889	919	839	906	912	907	899	907	868	885	932	903	855	864	917	841	882	857	877	879	924	893	875	871	846	842	906	885	865	879	949	856	895	961	905	893	867	882	879	907	888	967	879	936	906	866	861	906	911	879	938	892	905	840	888	881	899	912	931	961	849	890	949	921	873	863	932	858	895	913	921	885	905	884	858	888	829	902	916	858	880	897	875	900	884	891	889	934	927	842	913	852	903	895	920	854	872	851	882	903	896	883	910	897	951	928	862	896	890	908	897	843	881	877	891	847	944	889	824	861	891	936	914	842	909	897	905	861	909	933	897	861	876	916	892	838	938	884	925	929	845	877	853	808	878	865	840	899	878	853	842	877	886	938	918	908	897	905	804	864	925	871	878	907	929	863	872	888	902	900	862	884	877	935	879	916	892	790	931	919	925	908	885	900	903	903	863	912	862	933	871	917	969	893	847	920	936	858	826	844	883	901	871	889	887	909	899	905	913	866	948	902	871	890	926	907	931	945	923	890	865	857	867	909	893	930	904	928	882	911	859	875	877	887	875	880	838	903	892	952	894	838	914	906	937	881	851	878	877	852	930	841	891	887	898	859
14277	2044	1936	1516	1090	896	727	635	571	544	509	436	435	401	408	405	369	372	384	397	336	340	366	393	359	376	357	333	347	372	325	367	338	340	373	387	318	379	339	359	338	360	332	344	311	354	328	337	340	339	311	327	337	291	330	311	299	293	344	353	318	332	329	324	352	312	344	332	332	310	369	331	342	361	319	333	342	338	323	354	349	320	298	320	308	337	326	349	323	347	334	377	306	370	312	326	325	325	335	319	320	336	337	344	369	344	314	327	317	333	312	300	345	322	294	373	360	348	328	320	372	365	339	334	340	349	338	342	338	350	305	332	337	348	301	300	327	333	335	310	287	303	315	340	338	339	364	360	320	331	353	288	333	315	333	322	351	305	337	345	315	320	334	318	313	323	339	342	340	335	322	311	310	321	335	335	329	301	330	334	310	329	349	327	347	330	306	333	286	329	330	340	329	309	309	325	329	288	347	340	326	321	319	314	368	344	349	303	335	362	369	291	324	302	357	319	334	330	327	317	328	315	318	304	300	298	335	338	312	332	328	296	294	331	329	329	360	325	332	335	300	335	351	339	319	306	313	321	331	327	319	323	317	336	317	324	291	335	369	326	330	341	296	334	325	314	338	315	328	343	339	349	324	323	325	324	340	356	335	307	349	329	331	324	339	353	350	317	328	342	328	346	343	328	334	328	322	309	334	298	357	311	307	356	378	316	335	322	324	298	339	311	367	327	312	329	338	336	328	336	305	319	313	332	295	339	338	337	312	312	304	317	305	327	308	319	350	357	342	311	327	340	328	296	311	361	328	361	313	333	335	354	329	341	324	346	305	310	316	308	339	297	330	321	319	318	333	317	331	357	366	339	334	319	330	303	318	330	339	307	336	336	324	338	340	331	329	332	340	343	329	344	337	304	347	326	313	350	327	324	335	355	330	319	356	352	326	328	328	328	282	356	317	331	336	328	323	346	298	298	333	309	344	301	321	339	321	315	355	332	348	325	297	320	320	344	347	341	350	349	326	320	338	341	357	324	317	316	333	354	294	365	363	325	311	309	361	307	348	330	302	336	313	286	349	312	321	317	311	322	308	278	332	332	318	334	324	324	342	326	324	334	325	335	343	314	357	344	332	309	346	342	352	329	342	300	312	346	323	311	337	309	341	333	353	294	321	310	319	330	344	339	314	323	328	345	351	313	341	306	315	321	344	346	320	309	339	325	328	356	310	327	320	321	326	300	324	348	290	327	319	322	353	332	316	308	354	343	296	349	293	355	323	331	340	311	332	314	316	330	272	308	360	317	316	344	345	314	347	315	353	335	311	358	333	328	303	343	335	354	328	342	346	316	313	300	332	342	333	328	335	323	306	323	314	344	316	322	327	307	353	340	346	355	344	314	334	338	338	321	350	362	332	311	324	330	282	327	352	325	333	328	340	349	335	338	324	323	316	332	309	346	331	320	299	311	303	332	354	319	305	359	330	335	352	320	355	338	334	325	301	335	302	338	335	315	364	347	315	332	320	313	323	339	350	333	313	333	323	354	334	320	310	315	348	339	321	333	325	323	341	348	360	312	340	354	341	323	352	318	327	320	340	334	350	328	318	355	347	316	347	312	311	308	323	329	346	321	320	311	355	320	350	327	309	322	360	338	337	365	333	349	343	317	319	327	331	338	364	310	323	331	327	303	357	296	317	341	336	335	312	324	318	328	315	322	303	344	301	319	316	329	307	309	326	337	318	346	336	358	344	301	349	314	329	314	326	361	350	361	314	372	321	362	337	356	322	326	322	323	328	329	374	327	342	326	331	334	301	317	321	342	355	306	323	317	353	316	320	364	343	303	307	318	327	359	314	318	338	340	340	293	304	317	299	292	328	336	334	347	333	335	354	327	317	335	322	323	342	342	337	314	329	350	348	338	339	351	311	326	355	330	309	359	364	329	328	324	304	325	315	350	303	322	342	332	326	322	323	337	346	332	327	307	305	318	331	308	333	324	344	334	333	354	343	326	321	363	325	311	327	305	317	308	338	325	321	342	335	322	326	317	350	308	334	347	322	327	325	331	359	359	320	366	328	324	353	345	327	321	326	352	339	310	363	320	346	308	323	288	331	338	355	300	349	319	329	310	315	325	315	373	327	314	332	333	363	345	346	324	345	342	339	351	343	331	324	337	328	334	323	333	326	299	379	313	322	348	383	311	316	330	325	327	332	286	314	325	324	328	327	353	345	324	321	335	346	328	326	330	342	341	350	317	288	345	311	320	337	302	302	345	334	324	317	330	317	331	321	326	301	333	313	324	378	337	352	326	314	332	319	326	330	321	335	350	280	338	328	365	340	318	376	338	321	334	311	323	351	350	355	371	302	333	302	313	306	303	312	354	328	306	307	300	344	369	337	329	345	327	354	331	353	340	346	341	338	346	368	345	322	334	338	283	376	322	324	349	290	326	328	310	342	339	324	329	340	316	353	318	301	350	328	333	308	328	326	325	331	305	328	335	331	323	334	311	317	349	329	290	331	335	344	362	325	358	330	332	337	311	309	314	326	351	328	320	346	366	327	347	361	356	347	345	336	336	323	344	312	345	336	287	339	359	337	315	330	336	311	331	314	319	327	329	314	337	366	344	348	333	318	296	345	349	315	325	321	316	339	326	325	332	372	335	329	345	321	332	311	329	305	331	313	355	335	332	325	332	331	342	292	346	324	333	318	320	295	357	318	346	346	313	358	326	316	326	318	303	350	333	342	330	303	328	275	334	320	293	351	323	323	293	314	305	355	313	318	342	363	298	326	334	326	334	338	338	342	347	331	295	300	357	287	352	333	333	310	336	336	300	301	330	317	339	346	322	327	347	331	305	314	316	359	326	315	313	343	304	344	309	338	330	325	334	312	295	331	341	317	319	326	316	344	318	332	320	340	338	344	338	344	297	330	327	305	343	310	358	327	325	324	329	344	304	315	362	340	329	324	335	307	301	330	292	359	316	300	329	313	329	349	336	329	335	317	332	284	347	309	347	269	312	345	285	320	368	308	320	295	330	303	337	339	346	346	377	346	356	349	323	329	311	322	331	356	351	309	319	328	328	346	337	318	330	325	353	346	286	317	312	331	354	327	300	315	340	378	333	355	348	318	315	338	353	330	308	356	318	330	362	323	356	363	330	337	342	311	335	325	332	348	334	324	325	360	336	325	317	306	319	357	349	341	322	316	368	336	306	312	315	345	299	325	319	338	330	347	314	307	324	334	323	312	336	318	353	296	341	324	327	322	292	331	343	333	316	324	361	327	336	312	329	316	323	346	328	334	339	311	362	357	337	331	310	330	336	333	320	347	315	321	332	342	333	331	327	343	312	344	297	331	313	300	316	308	338	336	359	314	322	324	328	359	341	347	297	328	345	313	328	341	337	313	327	296	321	330	337	352	320	338	311	320	339	312	334	317	295	295	329	321	347	352	305	330	328	338	324	337	320	343	365	336	357	317	377	338	321	324	325	338	312	312	332	313	317
7811	2082	3913	4795	4268	3643	3115	2706	2297	2121	1952	1694	1592	1509	1413	1398	1322	1336	1231	1244	1167	1165	1120	1080	1072	1090	1058	1030	1053	1024	997	1004	976	974	957	1045	969	932	999	1037	974	952	896	926	936	955	905	929	873	946	925	920	894	895	866	906	860	875	859	906	912	925	860	894	881	908	936	867	848	967	909	881	897	865	878	897	904	863	845	916	846	880	873	938	860	903	866	916	914	892	885	900	855	907	865	828	885	877	923	854	880	881	870	912	866	906	897	861	902	864	875	919	917	879	909	769	915	832	848	832	883	855	876	870	852	885	904	780	861	859	836	816	908	861	848	849	910	869	871	913	845	904	850	899	874	882	924	807	876	877	865	891	803	891	897	832	878	905	866	881	879	831	873	882	897	874	853	886	938	844	807	880	869	833	860	817	896	827	864	811	873	821	922	874	808	898	847	878	872	842	897	887	920	898	898	874	875	862	873	881	881	887	864	881	860	880	814	866	848	873	861	868	832	844	883	879	874	898	866	891	894	865	897	851	929	841	848	845	810	869	883	899	895	936	870	925	843	854	918	792	869	848	922	870	863	912	893	807	911	828	884	850	862	888	858	849	881	886	827	820	843	865	850	877	868	894	888	869	903	914	814	951	882	831	822	846	845	862	890	825	874	853	884	878	802	941	877	905	860	860	886	882	875	893	905	890	840	835	881	954	868	900	908	888	921	815	838	885	843	853	873	898	822	881	899	891	876	882	826	846	902	872	868	833	875	878	870	871	836	872	879	941	907	882	893	840	878	910	821	820	916	831	842	884	892	853	895	830	860	877	888	879	872	865	807	874	819	900	868	862	852	880	872	918	879	888	896	911	883	822	872	821	837	834	814	844	828	894	891	856	839	824	854	847	888	842	875	870	911	845	923	825	898	886	862	895	904	845	944	882	855	882	816	805	871	874	900	899	855	897	863	828	895	862	849	830	877	937	882	853	894	898	877	845	862	861	956	850	871	884	833	892	891	884	855	860	908	813	862	914	898	842	855	800	847	837	869	878	844	828	864	855	880	843	907	837	955	904	920	814	902	873	869	851	812	901	846	897	844	851	859	893	865	867	854	894	840	839	877	920	882	863	908	848	886	877	861	859	843	847	870	885	853	906	872	899	894	907	853	803	881	905	847	846	850	916	855	891	844	892	946	819	877	835	868	845	921	835	867	893	868	826	895	807	885	879	904	886	865	883	843	808	888	905	882	872	917	895	924	861	878	828	887	843	860	858	862	855	850	854	828	921	835	866	855	856	904	862	852	885	846	933	860	855	860	840	821	860	808	794	846	831	860	912	853	866	868	871	855	864	936	839	822	876	895	835	873	859	860	882	864	879	818	871	838	859	846	896	895	875	854	883	895	820	858	895	840	880	885	904	870	849	891	838	827	861	882	895	877	930	887	922	919	861	876	835	834	886	864	820	874	844	898	836	881	861	818	807	834	855	887	856	807	919	830	874	854	907	856	886	868	935	837	870	896	883	907	850	870	913	940	861	858	901	870	872	829	876	865	874	848	847	892	845	882	860	933	899	862	896	882	881	889	890	834	820	891	871	875	857	845	936	877	829	842	908	887	856	929	810	822	870	860	893	831	796	911	867	882	839	830	853	890	852	883	871	890	870	882	918	864	882	877	862	895	870	874	903	878	952	924	856	881	860	853	815	917	857	848	883	930	857	844	822	846	852	863	847	904	866	853	881	828	871	854	852	836	871	874	865	907	821	904	865	850	857	851	865	871	887	898	901	836	874	880	881	880	909	833	840	855	890	813	876	932	873	865	857	883	851	843	850	921	841	876	837	852	846	867	868	869	872	839	825	938	826	843	846	907	851	915	877	851	839	847	889	838	912	872	863	860	852	858	849	904	853	878	853	890	930	887	892	809	861	845	891	850	850	879	858	856	881	889	870	889	863	841	820	903	816	872	898	867	827	865	819	921	862	885	852	855	847	834	872	871	943	890	844	894	910	886	904	922	869	809	872	854	883	836	871	845	899	870	829	950	892	880	907	874	918	914	879	856	893	878	860	874	872	859	874	879	926	876	904	859	871	865	828	891	840	874	866	888	917	908	875	876	869	851	903	904	844	898	869	866	870	889	903	874	882	854	798	878	855	857	877	888	895	891	845	865	885	878	897	830	888	887	831	878	879	875	867	871	891	896	853	846	861	896	867	854	880	866	887	880	851	860	903	868	895	913	829	885	869	911	858	894	877	848	876	916	803	870	821	835	836	941	904	830	902	853	863	863	906	865	882	870	855	892	830	883	860	863	892	852	847	852	828	863	905	838	809	906	819	889	863	812	814	904	876	837	858	817	865	882	885	879	837	909	899	861	870	830	855	857	791	884	848	902	886	840	853	922	816	850	901	886	852	846	845	869	863	910	921	853	865	888	942	808	851	883	836	859	956	831	856	797	872	854	861	877	836	851	869	898	840	846	880	846	804	888	793	861	856	871	843	798	888	917	912	887	871	865	887	895	874	863	849	869	854	893	839	898	841	882	854	890	885	880	880	868	871	829	841	875	827	910	833	867	856	846	867	828	880	824	840	923	836	864	857	856	850	880	895	866	821	866	845	845	904	861	883	815	821	874	865	818	852	905	829	872	887	844	857	859	865	922	864	830	860	862	916	851	861	885	865	885	895	859	885	885	829	838	856	881	856	872	862	882	893	834	937	865	866	902	889	854	879	870	904	890	821	884	859	843	902	873	882	866	805	857	871	869	855	878	859	867	856	854	879	821	845	845	926	868	874	826	853	897	841	887	905	909	889	890	811	882	883	842	845	885	843	864	843	883	876	837	873	883	881	910	874	892	833	905	840	921	935	870	828	860	893	871	874	839	850	877	863	832	867	908	850	848	864	868	866	827	902	818	841	884	841	846	887	867	815	847	864	831	832	920	848	906	854	861	830	911	903	828	874	860	889	837	848	881	874	841	873	841	861	821	920	904	854	876	857	885	830	861	961	853	874	856	870	887	897	814	820	864	890	862	812	862	806	887	892	842	889	860	826	869	810	824	889	806	922	906	833	869	808	784	856	876	873	886	842	837	859	906	858	879	850	824	887	908	834	883	857	851	868	894	833	891	853	883	845	824	861	837	838	850	894	838	896	870	875	806	885	872	853	851	913	918	883	876	848	864	892	854	890	836	859	904	852	888	882	849	905	854	913	826	894	890	836	869	843	849	886	809	824	835	904	909	875	932	864	893	843	845	898	905	901	859	888	882	829	869	890	889	806	893	899	873	864	813	882	881	831	863	853	896	835	866	874	887	877	869	824	859	873	891	828	941	862	885	867	857	846	894	852	831	910	877	872	905	882	822	841	835	866	870	885	873	892	855	840	824	889	864	831	902	867	879	884	819	852	849	864	885	868	908	895	891	880	874	903	846	869	831	890	907	885	838	834	823	869	860	850	850	838	834	821	841	854	885	831	880	917	846	858	855	854	828	900	891	876	826	910	878	890	891	876	857	865	886	867
2018	173	186	149	148	167	150	162	176	162	163	170	172	157	176	140	160	154	157	153	157	158	179	134	156	173	144	152	161	175	147	176	157	167	161	138	161	152	155	146	179	178	156	164	149	154	171	161	182	170	148	189	178	155	166	168	159	160	156	156	159	158	143	156	153	167	152	151	149	150	159	161	152	171	144	152	162	157	162	153	177	158	139	159	152	160	158	148	144	150	144	162	168	169	138	163	169	167	137	154	148	169	197	160	144	149	163	143	152	176	166	170	151	145	135	152	170	132	154	175	167	167	157	156	162	130	168	167	152	159	186	158	177	146	174	156	134	191	156	160	176	153	170	146	162	177	175	178	154	171	163	176	153	157	181	161	180	148	173	147	175	160	156	141	164	157	147	180	138	149	173	150	188	152	154	155	154	148	179	170	152	158	161	160	175	134	153	156	166	159	149	166	160	162	151	145	140	157	168	135	160	188	158	166	150	159	154	145	153	131	166	175	156	143	158	171	159	164	149	172	171	177	175	158	139	167	164	160	180	169	160	179	150	138	167	172	159	191	167	141	166	148	152	175	160	153	168	157	153	162	153	166	171	170	140	171	152	182	166	144	160	189	168	143	156	164	147	143	184	150	154	157	172	145	171	135	161	158	139	140	167	168	148	169	175	143	167	160	137	177	159	170	173	162	151	150	162	148	165	149	165	172	161	172	159	176	156	152	137	147	168	152	168	153	174	160	168	144	170	167	153	166	173	143	171	152	155	157	188	173	148	155	166	149	158	151	148	154	163	130	175	157	156	158	168	173	159	177	170	177	156	166	153	179	138	166	151	137	168	157	159	145	166	186	160	156	161	153	150	158	169	158	174	167	176	160	167	164	167	158	163	164	170	167	183	162	164	154	171	156	128	147	166	180	168	131	168	180	164	158	165	142	160	149	167	168	173	145	174	152	175	153	140	164	148	154	178	145	153	159	144	159	159	139	149	166	175	144	157	168	155	173	178	158	184	156	162	166	154	148	169	153	155	155	155	177	166	152	158	147	161	188	143	176	154	167	138	150	145	168	178	159	163	182	155	162	138	158	158	167	161	169	155	167	167	131	159	154	144	169	138	171	154	150	194	136	147	145	169	160	157	163	152	131	136	162	151	148	148	152	145	162	148	145	164	179	151	168	148	164	154	174	143	137	164	161	138	146	169	140	166	157	139	170	180	153	164	167	157	153	174	158	152	156	180	157	139	148	154	161	182	151	184	169	159	156	161	176	178	149	148	138	179	165	167	168	175	164	160	137	160	187	195	157	159	151	165	157	163	171	159	169	181	166	166	190	153	144	161	146	191	180	174	176	171	154	184	158	164	150	143	170	188	161	163	142	171	166	160	167	174	143	180	142	166	147	153	177	154	165	156	159	163	178	146	155	161	172	158	150	153	149	165	143	161	163	176	172	161	139	144	158	148	186	148	177	170	174	169	140	158	163	174	157	157	143	153	154	165	169	157	190	146	130	142	152	145	176	166	157	167	165	172	146	155	164	155	170	152	146	173	145	159	159	167	181	159	153	155	176	153	163	152	162	182	174	161	154	179	145	160	193	170	154	172	170	152	151	155	166	159	202	169	162	154	137	180	162	171	161	185	180	185	164	159	167	168	140	161	157	165	172	155	181	149	148	153	149	142	163	150	161	153	154	154	145	148	148	146	157	160	152	154	158	167	163	146	156	148	158	150	151	150	170	183	166	173	146	133	190	150	161	207	172	154	167	173	182	159	190	156	151	149	151	153	166	196	161	145	162	179	137	151	178	174	166	162	157	173	133	170	172	153	153	152	134	142	138	166	146	152	164	149	160	154	197	153	159	156	170	169	157	164	178	161	158	165	136	166	151	165	174	135	165	147	193	189	169	161	150	130	157	146	142	135	156	165	153	174	162	159	156	172	177	155	188	166	148	142	149	169	144	176	177	158	172	154	179	151	182	176	153	153	140	159	146	172	166	155	138	148	154	185	163	157	164	158	176	170	163	166	190	186	161	164	153	160	140	170	165	159	157	187	140	161	151	146	163	177	162	159	161	168	172	154	163	139	182	165	160	154	164	179	163	187	148	160	159	157	145	164	167	151	148	156	139	143	150	173	150	160	165	168	169	183	182	140	168	164	170	177	142	161	168	162	148	154	159	158	176	160	167	168	165	188	187	179	162	140	162	171	162	173	155	148	154	160	182	157	172	153	174	185	168	157	171	152	157	148	155	152	131	165	137	171	161	143	138	166	175	163	179	153	141	145	163	134	158	155	188	156	152	174	148	176	168	162	148	155	163	151	138	179	164	183	176	152	144	162	156	182	148	138	157	149	167	164	149	147	141	175	162	179	158	163	150	157	152	141	153	160	152	156	146	168	168	146	167	139	162	163	161	163	163	173	159	165	150	147	160	174	142	164	149	161	142	166	157	152	167	163	157	171	159	168	177	170	180	154	154	155	172	152	165	147	164	155	163	143	178	156	166	159	166	162	152	159	145	150	181	186	141	154	150	159	152	169	125	145	155	178	143	161	159	166	161	159	146	149	157	151	149	170	148	154	160	158	171	164	178	163	154	174	162	184	162	147	177	165	174	170	182	166	144	134	164	162	179	152	158	172	157	145	148	173	137	175	181	158	199	171	187	160	163	167	160	142	149	165	157	146	147	165	152	153	167	172	172	160	160	166	141	176	158	158	156	139	197	150	154	151	152	137	175	173	182	160	172	178	154	162	143	169	141	137	163	131	158	151	141	204	163	156	165	152	142	170	180	173	169	173	154	154	146	163	158	163	138	189	174	136	153	148	141	170	160	161	159	136	151	156	150	151	164	173	134	173	150	152	163	148	161	170	163	174	165	166	150	154	133	140	153	180	156	178	155	154	140	144	153	153	170	172	148	160	150	174	156	145	157	179	164	140	146	167	162	160	166	145	168	182	152	148	174	156	150	147	144	162	150	176	157	162	158	147	134	185	163	136	137	172	160	148	155	146	176	155	150	139	163	175	175	168	184	161	162	168	143	181	178	144	145	169	144	148	159	148	152	182	150	152	144	174	149	143	132	161	170	192	163	141	150	162	178	164	199	148	163	159	151	146	151	160	156	167	156	154	162	144	167	174	164	141	165	169	171	160	143	143	174	167	138	151	193	182	147	141	141	159	168	165	167	180	154	163	150	174	171	149	169	159	169	150	173	179	199	179	193	170	137	157	161	143	149	159	185	180	146	180	148	166	164	161	154	151	148	163	146	162	149	159	177	182	159	187	158	170	153	165	172	172	145	148	176	146	181	156	156	159	186	186	142	160	152	174	173	147	168	172	150	163	147	160	170	143	181	159	145	143	172	142	158	155	170	148	156	135	165	167	155	164	161	148	155	150	166	161	153	163	172	164	163	133	149	165	172	171	163	156	158	152	167	173	164	153	142	172	149	148	183	153	170	161	152	165	180	171	179	159	142	156	160	145	153	143	148	156	156	176	161	169	173	169	162	184	143
2165	556	609	639	621	599	544	548	553	575	487	552	545	530	505	537	507	532	550	504	505	517	465	523	532	514	516	520	528	509	510	569	505	518	508	476	525	569	531	518	515	525	477	544	520	504	534	501	541	519	529	522	493	523	500	518	530	495	554	502	512	551	538	517	501	484	555	528	490	489	513	515	510	539	464	517	532	519	496	501	525	508	513	512	538	520	537	530	500	554	491	523	529	526	483	521	496	510	480	514	508	540	499	517	521	484	507	518	535	487	497	512	533	502	540	522	511	528	553	563	509	506	526	486	500	497	525	519	464	493	501	531	549	531	521	522	486	489	536	497	499	501	525	534	489	529	499	479	486	503	494	529	553	488	471	466	524	490	506	512	541	500	509	521	533	523	508	548	495	557	489	556	505	510	539	548	566	527	557	515	517	531	524	511	530	566	524	497	533	543	490	507	499	530	491	490	518	529	511	479	572	542	549	491	474	498	525	536	504	571	533	533	487	507	512	484	507	491	486	483	518	487	497	504	501	499	476	530	461	505	505	548	541	499	504	500	486	568	511	496	488	508	528	508	517	521	535	498	545	506	505	522	506	489	506	537	533	517	527	548	483	475	520	561	514	483	478	527	553	503	532	513	492	499	491	477	534	523	486	545	549	510	520	505	532	484	494	498	528	529	507	504	571	491	502	524	520	514	498	483	528	541	498	497	536	541	469	500	496	501	508	510	485	540	506	517	507	514	508	510	534	523	516	499	526	502	480	537	499	505	470	477	523	479	538	524	499	492	497	544	497	525	503	508	500	517	515	527	506	526	482	553	536	521	507	532	507	509	532	529	489	484	540	478	490	509	494	509	522	506	459	523	496	530	532	447	504	530	538	492	521	498	526	518	499	502	491	496	520	498	493	509	524	488	522	517	557	501	564	530	500	512	528	514	557	493	499	539	499	515	514	491	498	539	522	532	538	495	525	537	505	544	526	489	529	510	502	517	514	471	540	529	507	515	569	520	524	513	563	474	517	540	530	507	504	508	502	497	459	501	549	511	487	515	504	554	524	499	523	496	514	491	530	543	547	494	511	541	518	516	526	490	511	547	547	460	501	495	513	510	499	539	552	508	533	511	504	530	499	491	546	509	488	476	526	515	509	498	524	486	528	515	503	500	518	544	519	528	523	487	501	520	485	536	508	496	500	509	533	531	509	551	558	512	477	520	514	491	532	517	500	478	530	489	492	524	489	506	476	525	502	536	480	527	495	504	528	528	464	487	520	512	479	480	523	544	519	473	519	481	503	495	540	547	541	552	524	494	514	460	514	534	543	511	546	517	543	497	540	559	523	516	475	515	540	533	562	541	510	478	512	529	481	534	525	510	552	498	503	487	463	528	533	491	455	500	505	518	520	539	512	530	501	467	511	517	548	531	530	514	489	494	504	522	492	482	537	497	487	527	529	485	513	498	539	518	531	525	507	513	480	515	497	549	509	517	506	501	490	461	545	501	525	548	549	519	543	507	553	519	528	485	500	524	509	520	571	502	519	488	529	530	490	514	537	544	534	545	498	515	538	520	501	543	520	525	496	514	539	497	515	515	506	490	515	513	523	465	551	501	519	542	536	496	509	501	518	524	482	536	519	509	547	526	512	487	560	525	522	509	507	523	495	511	525	535	497	534	530	531	517	535	532	520	510	532	533	491	553	529	479	474	543	501	511	498	512	493	524	486	525	476	517	513	500	499	522	519	505	517	513	530	502	563	514	521	516	522	503	548	501	504	559	551	518	480	486	487	537	507	512	514	525	529	507	494	518	533	523	518	540	493	500	529	531	521	519	536	524	550	507	543	501	513	496	503	515	486	539	504	518	504	479	476	514	552	492	485	475	509	546	505	567	522	523	478	546	528	513	538	512	503	495	495	511	485	489	529	525	530	520	497	493	518	544	511	528	529	514	537	512	542	500	533	523	501	490	551	527	496	485	516	516	506	547	529	475	495	503	483	472	538	521	506	521	499	487	506	491	498	491	513	519	491	523	527	496	503	493	520	471	505	539	575	529	496	513	478	538	511	521	540	525	518	508	549	508	528	522	524	491	548	526	526	459	511	462	499	496	504	523	563	528	493	517	538	524	484	501	559	505	505	474	494	532	500	528	510	520	557	514	548	524	510	555	536	511	525	518	526	482	516	522	526	515	482	533	585	504	493	539	521	534	488	525	498	502	505	551	505	525	547	495	537	519	510	493	523	539	494	491	505	521	530	563	554	521	524	501	517	558	510	544	527	484	547	497	512	511	523	489	477	528	522	531	494	526	502	523	510	554	489	499	522	530	480	503	539	548	540	547	494	519	518	504	537	547	502	478	503	500	496	509	542	496	480	541	532	556	544	503	498	518	518	552	509	494	495	472	510	500	515	521	551	479	494	517	558	500	521	512	509	538	498	485	521	513	507	512	533	533	521	531	538	526	492	479	513	560	500	525	522	551	494	530	516	512	509	505	524	543	562	519	525	507	515	544	505	513	514	521	520	480	493	475	521	509	531	501	544	544	513	500	531	523	485	482	535	527	523	511	528	498	565	485	522	477	504	511	545	532	515	498	459	522	501	506	536	490	534	495	519	493	505	467	511	530	499	561	532	530	534	497	527	490	525	514	546	497	545	501	536	523	544	477	514	529	516	518	507	536	532	531	543	524	558	488	537	512	547	504	507	491	484	533	468	475	498	498	508	514	521	568	542	507	489	532	563	499	503	503	528	520	553	514	546	513	539	501	549	552	525	536	489	529	524	500	516	489	498	493	475	533	520	488	491	536	539	485	544	518	505	525	463	528	522	479	539	489	487	514	550	511	503	509	510	516	531	531	509	519	525	538	510	518	497	487	480	523	504	534	500	509	498	548	543	520	559	518	490	507	490	529	521	509	469	528	496	477	499	519	525	518	533	518	529	519	476	519	518	502	553	499	490	503	525	487	486	545	522	528	516	532	521	515	518	507	517	481	509	503	527	492	495	565	484	516	467	561	479	498	541	519	513	525	523	529	490	494	483	479	535	541	553	501	501	559	535	509	511	548	504	509	540	497	494	535	496	533	473	553	516	502	548	535	503	526	527	493	519	560	530	510	507	512	477	502	528	460	510	522	533	505	551	486	487	501	471	481	515	452	539	558	487	519	525	528	483	518	523	507	533	496	497	537	508	484	492	513	501	512	500	518	521	533	501	493	540	533	499	511	505	488	509	468	510	507	531	514	553	529	483	482	506	527	508	493	522	490	539	510	503	517	514	524	513	528	480	494	518	516	493	521	501	513	513	500	513	521	518	509	489	502	518	547	527	486	516	512	504	532	485	557	543	517	511	483	473	551	530	501	522	526	508	496	504	516	507	517	519	506	503	508	540	497	530	514	553	485	540	524	534	479	492	520	537	483	561	493	541	558	525	487	512	508	486	525	528	532	511	531	458	539	498	499	477	535	507	483	518	518	520	526	492	489	526	543	506	542	519	465	546	484	529	550	511
8360	1019	1126	1008	749	632	519	469	478	427	404	400	379	373	367	339	360	356	373	352	327	322	329	347	310	373	315	387	344	319	287	320	317	366	311	364	350	322	302	339	295	297	361	295	295	346	361	340	351	356	358	295	332	319	347	336	336	310	341	340	309	340	336	339	342	309	342	356	332	310	313	360	340	376	338	335	372	306	334	279	310	318	332	335	338	337	304	322	339	313	316	311	326	306	348	310	330	331	294	334	317	313	337	355	334	329	313	323	335	297	327	327	300	354	348	329	319	319	322	335	319	349	353	328	331	313	329	341	327	312	336	331	339	346	299	331	334	340	304	317	342	335	328	335	314	312	329	326	333	306	343	321	333	347	323	295	314	299	299	339	344	321	309	329	314	300	315	308	341	322	297	308	321	325	286	303	351	343	346	317	352	346	330	318	353	313	322	315	351	344	301	348	316	317	354	311	311	319	326	303	324	356	332	334	338	327	286	315	298	313	349	314	336	308	305	316	336	357	317	312	306	340	328	285	346	338	333	292	322	337	324	313	323	308	327	344	320	307	328	327	336	318	341	350	298	314	331	310	353	309	317	297	315	313	352	304	339	305	324	301	312	323	332	326	345	339	360	304	338	330	324	327	376	328	335	315	330	314	312	314	314	358	350	296	359	284	310	314	287	317	335	332	363	323	287	351	335	315	307	336	294	341	318	334	361	325	325	318	327	324	346	295	327	300	360	370	317	291	321	300	382	348	341	292	303	318	326	357	332	307	363	344	327	342	306	331	319	326	305	325	281	283	337	310	334	329	341	312	293	345	331	308	329	362	331	359	287	331	290	325	324	340	334	364	328	347	329	322	335	304	291	340	324	322	333	267	345	374	310	279	301	282	318	331	352	299	334	344	301	350	310	310	319	330	324	294	322	324	323	318	350	325	278	325	349	316	306	323	295	320	330	339	339	294	365	334	346	320	353	327	314	328	325	320	331	325	304	279	289	339	331	323	339	316	308	291	315	316	334	338	309	342	305	350	282	312	359	329	354	276	321	310	304	303	325	309	342	354	329	315	335	350	343	290	341	315	326	345	328	287	349	331	332	333	329	302	314	312	291	328	327	315	364	328	317	317	326	285	314	298	325	313	325	291	318	292	293	316	327	362	350	321	315	357	350	322	315	298	319	311	328	337	317	359	312	329	322	332	307	364	347	289	314	316	323	336	315	296	327	332	332	275	323	306	337	347	308	349	311	342	310	307	332	301	288	322	309	296	304	313	336	313	335	308	325	341	341	317	352	343	327	357	320	337	311	321	322	323	322	306	323	339	309	329	310	327	320	330	347	346	345	312	306	290	347	307	326	322	312	352	319	290	305	338	295	340	335	338	353	344	327	299	303	304	325	357	345	326	284	324	300	337	347	332	309	338	321	301	310	308	298	318	341	291	317	278	317	314	350	336	331	333	326	318	345	316	330	288	340	337	339	322	309	297	315	300	339	332	303	328	341	330	330	321	307	309	343	292	306	331	343	323	286	342	301	312	339	305	328	313	316	319	302	322	330	338	350	314	321	319	293	328	337	314	334	342	351	327	300	274	355	303	320	357	295	323	327	317	284	341	307	324	324	330	337	308	352	337	354	312	334	329	351	317	305	298	300	323	306	312	348	316	335	356	324	304	321	315	322	311	323	331	340	342	373	318	327	307	318	317	339	337	325	320	323	329	308	309	333	295	323	309	307	292	330	286	324	333	344	328	340	328	320	328	309	345	295	330	324	324	301	338	312	342	312	303	293	329	329	341	366	304	343	320	331	299	355	314	330	313	320	326	348	326	336	329	287	317	319	327	287	300	301	325	320	332	352	339	323	337	317	331	309	299	327	325	333	340	334	305	319	320	289	366	308	313	353	318	315	338	302	333	331	315	286	337	319	299	323	327	305	345	317	324	322	332	353	346	325	342	352	339	335	338	356	315	342	318	295	312	317	314	339	337	340	333	301	305	337	305	328	329	355	318	320	300	322	325	327	316	325	321	343	335	331	323	336	328	330	337	333	325	302	314	327	318	367	338	321	283	336	323	302	327	335	343	356	318	318	317	311	320	335	324	297	328	305	319	312	342	304	310	318	313	307	291	331	305	313	327	334	352	293	341	347	320	331	338	293	333	325	327	326	318	329	342	349	289	286	307	297	339	348	335	328	330	333	324	314	323	283	311	343	294	299	329	306	331	336	342	339	326	303	308	319	314	339	317	298	321	368	348	300	313	330	313	341	299	316	312	330	313	324	275	282	329	333	309	305	298	337	364	324	349	337	297	330	348	320	324	345	323	327	320	326	334	322	347	288	328	334	316	347	306	322	336	345	331	339	316	323	329	344	328	346	334	308	346	299	333	328	331	360	349	336	266	326	353	316	290	312	337	352	351	315	302	326	302	340	334	351	325	323	340	338	357	340	328	319	299	302	299	297	314	336	338	366	301	333	308	307	329	345	294	303	298	304	358	325	340	294	328	304	360	326	334	307	295	327	311	318	375	286	301	304	328	300	306	297	356	335	310	342	331	332	305	302	312	340	335	325	316	331	352	325	333	358	326	345	339	327	322	329	327	317	331	289	318	325	306	335	303	308	321	313	307	298	309	327	345	317	338	311	324	327	332	299	308	328	315	339	323	324	327	293	319	334	325	345	321	342	324	297	328	333	368	343	341	338	311	332	327	314	280	319	299	322	337	293	329	352	315	323	317	370	300	313	312	308	320	342	299	317	341	346	349	315	313	335	325	321	369	338	345	318	351	316	292	314	348	319	353	336	304	331	332	316	321	333	312	319	333	337	326	300	315	320	324	305	295	330	347	357	328	315	323	311	363	338	355	291	312	350	357	342	325	315	321	342	326	333	338	281	314	286	300	370	348	313	328	340	338	333	323	299	297	347	299	341	308	278	337	331	349	365	329	320	337	314	365	340	324	360	314	348	324	346	340	314	316	314	312	353	333	325	295	301	311	333	323	330	314	289	335	331	352	367	342	330	351	321	340	346	324	340	355	344	344	364	345	342	335	336	345	300	302	344	348	322	300	338	344	337	337	358	304	343	326	327	321	313	357	348	291	318	313	323	347	305	321	298	295	346	315	344	330	321	318	319	308	325	328	332	352	333	327	331	319	317	318	297	338	315	321	364	331	321	303	342	299	341	334	301	342	301	312	307	307	288	331	329	330	330	307	324	316	305	353	318	322	336	346	345	321	310	325	331	276	326	342	317	350	319	307	344	318	342	310	337	325	349	315	377	298	325	303	299	333	302	322	324	314	293	306	333	332	326	312	342	305	326	310	311	352	361	338	313	336	317	311	314	304	288	331	303	344	347	296	328	321	342	352	326	331	324	316	322	319	344	296	297	309	319	331	344	350	327	292	319	318	323	324	337	302	364	316	296	329	302	323	318	331	349	366	337	339	348	307	315	309	322	327	321	329	360	317	311	325	346	323	325	357	334	317	373	342	337	334	342	323	310	306	313	354	317	309
6003	1620	2638	3090	2859	2459	2149	1899	1711	1511	1477	1421	1302	1227	1186	1146	1113	1093	1105	1050	1155	1076	1031	1028	976	980	1022	960	1059	970	966	1002	980	955	954	927	977	944	926	953	935	955	959	897	908	871	914	929	938	923	876	955	890	867	906	939	900	948	952	881	905	902	873	950	882	918	922	871	923	950	876	890	927	915	882	864	875	910	820	901	917	837	878	885	934	886	872	885	879	890	892	869	927	949	903	875	924	901	925	923	905	900	910	868	956	855	939	890	906	865	886	876	919	872	894	890	881	891	963	881	902	890	903	880	893	863	904	860	853	862	915	890	880	862	867	830	928	884	871	858	942	836	892	910	882	890	861	910	868	865	878	883	906	902	884	930	904	916	879	878	888	896	868	884	897	902	934	949	846	845	910	882	902	969	890	867	877	866	852	910	875	908	882	864	878	906	877	908	867	903	879	901	883	871	902	895	894	843	885	917	892	904	907	906	860	898	912	901	897	864	918	875	876	870	846	885	885	893	875	867	854	867	837	916	891	874	872	912	940	899	875	873	859	885	861	897	897	888	914	924	835	929	856	871	869	850	892	824	887	855	909	889	823	900	901	882	869	828	885	891	865	822	880	874	824	894	910	853	904	909	843	914	887	946	893	858	880	956	889	892	872	924	871	920	910	901	881	894	888	858	900	822	874	887	881	887	842	862	857	856	907	920	830	901	897	890	948	857	879	887	877	838	939	841	916	900	916	846	889	882	890	855	880	900	903	867	936	884	859	884	865	885	894	914	881	908	891	841	913	920	891	859	866	919	883	824	953	907	901	868	903	846	880	902	835	875	905	886	839	936	822	857	890	824	887	907	974	879	866	871	905	903	907	904	900	879	838	884	871	977	878	858	894	881	922	869	850	849	884	874	826	839	874	908	865	897	872	875	933	865	856	942	916	906	941	871	930	892	872	864	864	932	871	931	908	880	901	868	891	862	876	934	948	919	885	910	858	852	867	912	838	869	861	879	873	877	907	912	875	899	907	918	814	866	908	922	916	867	889	896	820	900	882	896	926	903	865	889	892	882	904	938	898	913	903	895	915	911	852	855	878	919	866	853	861	922	866	864	889	899	881	922	849	893	825	863	872	899	921	860	864	938	893	912	916	840	862	916	782	887	888	925	872	875	908	899	930	878	937	933	874	864	882	838	902	908	864	906	898	888	882	922	914	918	935	902	928	869	911	862	892	901	902	859	921	935	850	870	906	855	850	891	852	829	876	832	915	916	915	940	880	926	879	892	930	862	910	854	874	894	874	827	908	859	858	850	882	916	871	896	826	889	882	914	908	875	885	857	878	953	885	901	935	916	919	868	883	909	897	958	865	865	921	905	881	850	879	886	856	879	895	895	873	897	844	836	884	842	902	954	896	901	873	854	880	898	931	900	958	868	890	870	872	873	874	866	934	899	864	859	880	901	841	896	814	890	881	934	858	904	925	928	862	874	908	885	905	901	908	953	873	902	828	947	910	913	926	878	880	870	878	889	901	818	897	900	944	866	871	918	908	847	876	876	884	879	982	862	958	917	868	882	882	858	895	897	831	845	901	862	900	902	906	884	882	909	891	907	872	889	920	881	888	832	905	869	894	834	924	918	904	884	930	939	907	926	882	901	867	915	848	875	919	857	874	883	877	931	849	900	897	914	899	891	857	920	865	892	871	909	883	857	837	869	934	880	852	901	913	862	901	902	925	857	877	893	880	877	899	865	840	891	886	866	878	914	850	890	882	886	916	887	886	854	847	888	852	899	905	894	874	889	910	885	903	881	906	862	890	925	897	911	901	885	931	921	895	851	914	938	887	912	883	855	905	849	889	871	920	890	890	878	902	835	913	882	847	895	902	907	905	891	906	929	862	914	896	918	912	906	835	922	893	874	881	913	876	861	850	899	872	904	904	914	909	898	870	875	950	970	884	917	890	862	903	872	844	851	884	864	938	871	846	881	856	876	898	893	930	928	883	886	959	861	934	896	870	903	865	918	973	920	883	873	871	844	900	892	906	897	888	898	888	890	854	920	862	888	865	906	948	826	835	935	826	872	901	871	879	902	880	879	854	892	937	917	931	882	909	919	914	887	928	878	873	845	874	865	916	871	888	865	897	921	901	862	896	886	905	895	897	911	900	876	859	870	878	886	854	887	902	928	894	886	866	850	914	890	893	855	918	886	932	841	918	908	854	905	868	861	883	934	837	856	910	894	867	856	930	835	867	916	934	903	918	897	833	940	861	912	845	892	863	871	860	904	847	895	851	859	888	869	833	884	864	911	896	895	917	873	918	885	887	899	892	887	915	924	870	897	899	852	905	903	853	888	889	943	891	891	854	872	887	864	880	877	849	895	851	916	908	911	917	870	860	865	885	928	900	878	895	929	904	880	867	828	859	861	898	886	912	859	908	884	873	912	899	899	867	907	801	856	896	914	932	866	877	917	929	898	886	900	843	869	869	899	866	875	877	893	854	935	873	870	882	883	883	907	941	898	851	907	899	888	825	894	889	916	916	892	943	870	937	865	878	889	841	919	937	855	912	880	924	862	896	894	867	865	875	968	869	902	905	891	888	929	955	888	966	864	872	948	823	897	869	848	877	916	830	873	876	921	885	902	842	909	855	893	902	909	852	903	846	925	845	898	866	898	873	887	954	882	914	886	898	912	920	854	885	896	886	849	862	877	926	902	861	813	861	910	842	956	856	920	870	828	872	842	947	840	917	869	877	865	941	849	884	867	838	889	933	894	850	877	881	871	932	847	890	864	918	957	927	917	922	876	850	865	916	911	871	889	870	848	845	841	911	867	912	914	906	905	889	909	916	866	919	941	871	895	842	859	869	927	882	935	893	920	839	857	859	869	864	834	927	895	873	844	905	910	919	875	863	872	861	829	868	850	874	882	906	926	883	818	901	869	934	863	871	856	912	917	937	948	916	826	878	896	854	894	872	864	953	908	893	877	892	922	921	859	903	873	855	886	914	878	906	886	890	865	875	868	900	886	858	899	879	911	880	871	893	910	882	867	841	905	851	882	886	914	886	844	858	909	895	853	892	853	918	888	893	884	908	925	891	915	898	886	903	862	892	911	880	968	880	791	915	871	915	879	904	887	882	899	858	902	821	921	896	890	862	903	838	929	835	870	867	887	873	850	878	886	906	918	914	897	909	941	876	901	911	895	902	835	831	876	868	862	876	874	879	901	928	864	906	903	869	850	881	899	880	891	883	885	876	875	830	900	920	905	886	890	906	854	902	868	888	915	887	871	915	891	922	945	841	891	920	905	857	885	913	887	873	888	861	874	907	909	875	904	906	853	862	846	892	914	896	889	881	891	902	904	891	876	897	883	897	905	868	850	917	884	952	862	848	851	899	894	932	871	899	932	913	905	887	911	869	853	876	907	921	915	905	886	874	898	921	915	924	896	886	872	902	901	922	873	905	866	897	901	883	940	895	881	877	927	906	883	880	919	893	856	915	889	875	924
14279	2003	1917	1538	1174	868	771	603	519	485	445	431	439	423	372	396	402	362	358	379	356	379	395	376	365	383	389	323	316	327	331	339	312	340	342	350	341	320	305	369	330	307	347	335	329	302	365	337	331	306	330	328	356	321	327	345	323	347	341	334	342	333	331	341	376	339	350	336	334	316	342	352	363	360	363	363	339	310	341	338	345	298	329	344	325	308	340	364	321	321	362	324	332	328	304	316	334	310	304	347	330	315	307	297	348	333	274	350	321	315	320	317	336	320	334	313	324	318	351	314	333	326	314	311	353	332	353	343	349	319	311	283	299	327	333	345	280	316	309	311	343	368	332	301	310	333	356	346	344	318	362	327	331	306	307	336	304	287	360	364	325	353	338	320	308	289	290	340	315	313	354	329	355	327	285	318	357	313	322	342	316	342	344	289	334	316	364	309	349	321	366	336	312	344	336	317	317	310	323	341	343	317	313	355	332	331	328	345	315	313	311	299	334	299	313	327	271	331	320	333	338	311	319	318	341	324	356	330	333	335	311	329	315	347	326	331	303	300	310	333	286	350	316	324	306	319	344	331	341	356	358	328	309	339	321	320	333	306	335	311	346	328	347	354	321	313	381	308	296	338	325	318	359	356	340	327	289	317	350	329	314	303	354	320	341	339	325	314	339	306	336	318	347	279	329	349	301	361	281	333	316	318	323	359	346	292	327	344	336	338	287	314	331	322	339	340	356	330	306	316	345	344	332	360	340	331	312	319	342	326	344	325	346	321	308	338	338	302	300	296	323	301	314	297	356	357	325	326	311	352	285	356	333	348	316	331	341	321	318	329	327	315	339	332	305	336	324	320	341	317	341	354	339	332	318	336	323	357	321	314	356	321	350	314	331	343	317	316	305	319	349	296	339	302	319	363	301	305	344	324	333	315	311	300	324	335	333	331	311	330	337	337	316	358	350	364	307	308	337	325	308	331	329	322	347	334	342	367	353	311	309	306	323	299	366	352	352	300	322	337	316	332	317	340	323	353	328	333	349	332	321	315	347	304	322	342	351	343	337	288	358	296	312	362	299	316	343	356	327	356	321	295	311	328	331	311	317	325	311	317	304	342	331	326	329	319	326	315	332	302	324	339	352	323	314	334	333	341	331	333	347	305	346	360	323	336	331	331	335	367	340	325	332	329	349	309	334	314	300	327	323	333	339	354	345	367	309	308	281	306	317	347	350	309	365	350	329	317	317	355	340	326	310	329	284	329	323	348	317	313	315	333	338	345	298	319	318	315	331	305	319	393	350	325	323	332	348	335	314	345	317	315	313	355	323	332	352	343	302	314	335	380	352	352	330	341	363	319	323	329	320	334	284	321	285	327	309	315	313	331	348	343	313	324	344	341	298	324	346	329	329	319	309	324	358	343	335	330	300	316	332	328	313	311	352	322	332	289	371	335	333	326	341	331	331	340	339	336	319	358	332	336	331	340	297	316	346	324	310	342	298	345	326	362	300	325	303	332	331	326	338	338	343	324	325	295	321	307	331	324	353	343	343	296	305	309	333	338	303	323	307	310	334	321	335	369	348	346	350	320	334	325	327	353	287	320	352	332	318	356	337	321	305	330	299	340	344	344	314	323	326	351	328	326	299	341	304	323	335	301	322	353	323	341	341	311	350	315	330	337	327	320	311	305	315	334	342	324	327	324	306	311	310	301	341	307	342	340	334	336	317	355	319	363	328	346	354	353	324	276	312	373	334	309	337	339	308	292	298	316	357	329	366	322	306	318	333	326	344	333	329	296	329	316	329	340	319	332	332	351	333	384	317	328	322	311	332	308	312	343	321	369	329	327	339	314	327	306	319	313	350	324	353	313	305	316	354	329	331	282	345	323	327	298	308	345	335	341	309	307	305	331	318	332	302	303	300	353	345	306	336	345	315	353	336	367	315	314	370	328	336	360	315	334	316	326	347	320	312	312	358	308	309	315	334	341	338	330	313	308	330	338	310	319	321	338	373	348	320	293	324	304	331	327	353	342	373	337	316	290	340	330	334	329	338	318	310	353	345	315	327	336	347	347	333	319	327	263	295	367	309	332	324	326	330	348	323	346	333	306	326	340	351	323	341	325	326	292	353	316	332	318	330	317	347	331	323	295	335	346	344	336	331	321	334	338	324	308	331	318	325	346	341	302	313	358	329	322	337	323	318	318	310	368	365	318	313	306	328	360	310	327	319	338	368	328	315	329	333	355	321	334	325	325	277	307	327	316	357	309	305	318	338	341	342	277	333	336	330	322	369	363	321	366	313	296	312	334	349	333	336	323	324	324	359	299	317	307	339	305	364	317	314	332	341	347	291	309	310	323	326	303	344	323	346	377	319	321	348	304	327	325	311	309	311	337	306	309	358	326	368	313	296	299	337	331	332	351	312	306	350	337	347	349	314	314	331	289	347	324	300	316	314	345	308	302	335	310	314	327	326	329	317	354	342	328	339	315	359	315	325	338	312	343	317	334	292	298	362	360	345	323	313	318	325	338	325	300	344	345	333	314	341	306	324	315	335	343	305	298	329	321	293	315	304	309	314	348	327	332	332	303	360	341	338	314	359	344	333	326	353	322	347	288	325	345	360	321	330	352	322	333	340	329	387	332	336	325	328	329	346	318	331	299	315	331	328	354	358	320	345	335	322	351	286	335	324	324	322	348	337	295	335	289	352	328	322	321	313	311	341	328	313	334	340	332	333	308	321	329	318	297	317	338	335	352	335	321	323	353	331	320	329	350	330	344	348	340	316	334	345	341	344	339	339	361	341	295	302	354	322	296	315	316	296	313	286	322	342	317	311	321	328	354	326	331	383	319	349	298	317	312	334	317	327	308	300	332	325	324	320	329	356	337	334	353	363	322	322	311	334	349	310	314	359	330	327	330	294	347	340	327	295	305	320	348	346	320	310	319	294	313	315	334	327	323	341	302	331	311	329	335	348	334	334	331	327	316	319	321	365	340	316	319	316	297	332	334	348	302	321	349	324	312	322	326	389	315	330	325	314	305	317	346	355	316	353	319	317	343	306	350	308	326	313	313	310	291	351	308	316	351	345	338	355	302	335	359	340	323	340	326	305	331	317	329	351	340	318	366	337	358	319	313	316	346	304	329	316	297	320	359	327	346	325	300	346	289	326	368	314	302	309	304	333	345	305	337	357	327	332	350	320	342	339	326	353	319	329	327	321	313	321	348	336	341	357	351	346	352	301	324	320	312	317	317	330	331	351	319	300	316	335	331	341	343	309	304	297	319	346	351	338	349	312	344	328	343	323	293	317	352	313	320	354	350	340	344	320	357	340	335	331	302	295	327	306	345	331	349	340	354	330	311	332	337	300	314	326	322	289	329	307	319	299	310	303	342	297	374	282	318	341	353	350	324	309	338	315	348	320	301	315	301	286	321	350	294	340	323	320	327	342	329	330	350	331	333	342	343	304	325	301	343	342	346	294	293	315	321	341	312	319	320	346	315
7788	2117	3891	4840	4375	3640	3023	2724	2344	2090	1938	1817	1612	1507	1438	1394	1307	1276	1266	1185	1161	1113	1165	1089	1103	1064	1045	990	1022	1030	1006	986	981	945	906	975	969	927	940	887	904	911	937	877	948	902	890	885	902	956	901	889	916	931	869	915	921	954	919	860	880	942	873	918	938	914	824	859	851	894	901	916	824	838	876	859	874	909	902	895	891	914	842	899	817	864	929	830	881	872	832	860	864	878	896	878	901	878	839	871	878	866	923	909	905	880	866	842	848	838	900	866	846	834	858	857	849	879	849	840	828	867	872	876	818	839	808	813	905	864	847	871	876	898	878	836	879	880	849	884	871	880	841	844	894	887	858	890	831	861	909	897	873	875	861	853	939	877	891	898	854	838	910	860	854	851	911	847	811	902	882	831	857	811	889	876	825	885	877	849	841	897	837	864	903	843	840	808	837	831	837	826	884	886	868	862	871	859	853	869	857	875	872	859	875	861	909	926	827	845	853	884	908	858	852	885	847	837	870	858	861	890	857	839	845	848	881	852	915	810	838	877	880	850	879	823	894	914	875	874	834	893	875	884	907	844	824	828	914	897	882	812	850	840	831	830	874	876	877	840	836	903	879	874	875	885	824	859	873	933	850	878	896	851	862	881	864	853	823	849	876	867	852	875	852	867	871	871	842	872	830	896	915	860	857	873	881	824	857	823	829	862	816	839	834	838	926	836	793	873	850	830	893	858	882	856	878	887	823	925	882	896	868	897	902	853	837	917	893	860	858	830	856	839	841	882	873	840	852	775	887	849	875	784	904	873	894	878	899	852	922	830	837	843	816	895	922	877	863	862	842	859	881	838	898	829	909	865	868	872	871	835	854	883	859	860	911	809	894	848	861	825	858	812	924	865	860	868	877	878	855	869	880	850	837	797	878	862	837	886	890	878	866	871	863	928	871	902	844	870	881	927	908	891	863	885	865	821	845	900	819	863	864	846	828	852	854	849	839	901	856	865	861	862	857	917	860	898	864	844	860	876	861	873	885	844	852	893	830	859	878	847	924	840	853	915	827	889	818	848	912	902	815	868	882	855	869	851	879	860	823	866	900	818	912	890	880	835	830	806	860	811	836	851	856	818	799	868	857	799	911	908	876	871	836	874	842	866	890	842	884	918	843	812	833	845	812	863	857	826	843	813	901	813	888	885	821	808	842	822	864	867	916	838	835	858	900	868	823	818	795	866	861	873	832	811	862	852	885	858	842	786	859	867	883	878	842	884	851	898	876	808	863	929	861	875	908	891	818	899	866	810	868	861	863	868	875	807	811	832	891	904	895	872	834	842	855	838	822	898	919	899	858	883	899	831	889	834	831	872	834	858	884	804	828	889	857	881	820	889	923	854	902	873	895	868	803	867	845	862	832	813	819	921	902	868	908	881	827	819	831	852	895	858	863	912	922	771	789	846	859	914	831	917	812	884	853	820	872	871	875	861	880	842	876	807	879	807	893	837	877	858	859	884	864	822	899	878	837	873	847	868	924	837	867	876	865	898	822	885	874	871	843	823	866	903	903	898	913	875	838	853	882	839	876	872	848	835	826	855	897	886	893	807	855	900	920	896	835	877	889	912	878	896	863	878	864	868	820	923	869	825	824	845	853	883	898	775	816	874	799	864	818	876	877	875	874	814	906	848	812	889	888	828	839	857	828	840	845	842	844	831	898	915	886	928	860	910	862	874	879	932	905	902	843	826	848	836	822	844	899	836	850	823	875	849	833	832	900	838	817	872	900	874	851	830	855	846	899	858	889	875	841	858	881	902	818	908	861	878	834	862	824	839	818	842	816	864	905	865	891	913	838	906	825	828	876	846	891	870	848	800	876	813	845	888	874	874	786	814	827	837	875	814	794	829	848	884	844	853	884	868	894	845	793	907	855	843	931	861	823	846	908	844	843	883	894	870	879	858	907	911	845	909	876	880	824	877	872	871	895	889	845	831	843	873	860	838	878	892	876	841	902	837	907	878	884	886	820	850	839	872	836	843	816	858	883	860	932	857	853	894	901	888	867	874	889	913	858	820	879	852	857	833	875	878	863	824	893	875	855	875	867	881	854	847	876	889	844	882	874	845	895	877	867	852	837	871	837	890	838	863	852	914	905	890	815	852	855	874	830	845	839	887	851	836	873	901	884	853	850	833	876	907	851	873	903	891	836	867	834	878	808	852	858	875	861	904	903	869	862	852	856	845	866	825	941	788	872	840	860	910	817	868	809	863	833	845	852	869	807	858	854	868	833	869	868	863	853	861	840	826	884	830	886	930	859	843	879	842	859	834	874	876	845	834	891	882	867	832	872	898	841	861	897	876	859	851	865	867	836	805	863	849	867	929	926	871	871	870	849	851	853	869	859	827	875	884	877	878	926	883	853	889	796	836	892	891	864	875	868	829	856	837	843	885	888	823	855	830	887	874	864	903	922	831	865	836	850	872	819	817	832	847	904	828	901	844	846	831	888	906	865	902	833	831	860	882	877	853	830	906	826	927	874	867	824	876	872	922	833	865	823	816	866	892	929	862	868	878	892	805	913	890	848	901	837	859	888	929	888	872	864	855	871	850	859	915	877	850	844	885	835	849	851	885	816	914	870	883	875	819	884	881	863	888	871	889	842	873	853	868	835	831	867	881	874	847	898	842	845	886	844	801	877	886	900	888	843	861	903	854	814	841	884	854	877	888	843	814	844	851	850	879	889	862	829	926	897	844	846	838	839	875	879	892	887	831	867	891	856	824	879	917	908	890	829	908	847	853	849	793	875	833	897	878	911	861	806	794	896	834	882	863	863	885	775	884	856	840	889	887	874	840	871	906	852	855	873	864	816	905	861	871	839	896	878	867	855	871	869	915	841	894	836	861	907	868	881	900	914	875	866	891	806	839	886	825	808	850	886	933	846	910	898	842	891	911	881	881	853	922	895	883	863	921	795	834	895	874	829	837	856	861	814	874	840	830	830	863	850	843	846	850	898	874	887	848	813	815	894	869	850	872	875	860	873	897	887	891	900	872	907	832	830	857	843	860	864	855	858	881	863	885	823	929	872	847	874	843	867	914	881	866	889	868	850	881	800	859	852	874	847	886	840	853	901	887	823	791	842	844	901	897	874	852	856	824	884	857	901	857	868	829	886	872	891	833	861	760	850	875	862	855	863	891	870	843	862	880	841	840	888	839	888	845	839	877	854	873	888	870	887	897	851	886	897	844	851	823	892	857	879	852	890	851	841	881	886	871	806	849	815	875	908	886	859	867	851	912	870	842	920	908	871	901	889	839	863	864	870	865	831	881	884	877	851	874	778	864	808	908	839	872	869	825	818	830	852	928	840	836	886	901	850	881	865	844	905	861	888	879	860	864	901	843	844	915	884	888	904	855	902	844	843	843	936	836	842	874	875	880	887	869	853	866	859	865	891	879	919	866	864	857	879	847	866	890	886	859	855	881	854	847	866	834	859	879	845	891	847	857	837	836	887	823
2082	185	156	201	183	205	177	170	181	176	167	165	155	165	145	155	164	147	187	179	159	172	152	163	169	144	167	174	166	156	186	179	148	171	169	149	153	156	156	164	184	180	129	150	152	144	167	132	151	163	141	153	161	147	160	169	152	145	145	168	148	182	175	176	140	143	161	171	194	174	158	146	174	145	152	144	169	164	150	138	156	153	171	177	165	135	147	155	160	142	170	148	161	150	158	175	179	161	178	160	176	190	174	153	162	157	166	161	163	177	153	164	166	156	153	168	174	143	167	164	162	166	163	148	167	166	163	157	162	170	159	151	169	149	161	159	185	180	169	171	155	164	161	149	161	165	167	168	151	164	153	159	173	158	152	178	166	136	161	145	189	132	136	158	161	164	160	161	165	145	150	147	155	166	169	175	151	162	161	173	172	167	152	155	152	160	149	160	160	173	162	136	156	148	156	160	151	169	169	170	176	168	177	164	144	164	143	170	160	171	163	160	191	172	149	172	172	176	146	145	162	169	163	173	157	133	172	174	183	151	181	141	138	156	143	177	168	149	159	154	157	148	136	160	176	154	172	159	162	144	183	172	182	148	164	165	164	145	180	157	161	154	158	151	177	161	159	141	143	145	182	153	151	137	168	151	168	126	179	176	155	142	160	182	167	172	176	159	157	143	166	150	148	177	154	168	149	152	150	154	127	157	185	167	151	158	160	155	176	162	169	138	179	138	171	172	157	159	145	155	168	156	161	146	131	178	156	145	199	147	177	145	166	159	149	119	168	160	158	168	155	141	173	149	162	174	152	161	174	151	172	176	161	167	160	163	164	158	173	153	149	152	144	155	155	164	157	158	140	175	148	170	139	169	147	176	169	169	161	167	169	153	177	175	143	164	168	148	187	162	179	171	175	163	145	146	142	171	163	163	147	140	181	152	174	153	150	152	166	138	166	150	187	163	167	177	160	156	156	151	169	162	150	161	161	159	175	156	166	149	192	162	144	169	180	180	154	171	153	170	146	162	151	170	140	153	150	176	170	181	181	141	161	154	164	165	167	183	155	156	154	180	160	148	156	154	183	167	181	147	161	152	182	163	159	161	175	149	162	170	162	158	165	175	164	147	126	179	166	175	170	175	142	153	187	148	171	157	168	155	147	182	147	159	152	162	185	151	157	153	149	157	168	172	157	167	172	155	159	154	135	170	159	179	156	154	183	145	168	169	200	145	167	172	175	168	187	167	176	153	157	149	162	153	188	172	168	169	151	150	158	154	171	154	163	164	154	170	170	157	156	154	162	152	145	182	147	149	149	145	163	164	171	162	172	185	147	171	165	142	158	156	148	156	178	174	177	174	156	149	181	142	134	148	157	161	174	162	168	138	150	167	150	161	168	160	165	177	180	160	168	165	158	149	161	151	182	165	141	160	160	172	166	174	177	170	139	160	162	138	143	150	151	164	163	150	164	159	134	180	149	161	171	148	154	171	159	168	166	163	159	154	172	181	147	171	151	171	140	159	157	178	164	162	148	145	143	138	150	173	163	174	163	160	153	160	188	166	174	159	138	163	183	153	161	150	154	140	163	158	158	166	169	160	175	145	167	137	158	165	161	165	150	137	190	158	139	141	172	161	162	179	165	176	150	166	167	147	200	163	172	150	171	160	162	152	141	169	163	146	176	144	173	154	168	158	168	171	132	168	151	162	151	163	145	166	159	158	204	148	165	135	176	145	165	153	130	154	154	186	177	176	131	164	171	173	161	192	153	129	134	149	148	138	141	155	172	158	174	147	146	172	185	160	161	166	124	179	170	150	169	175	159	138	175	163	181	174	177	167	149	152	140	164	157	171	166	172	165	171	188	192	141	161	143	150	151	165	148	147	149	165	164	133	152	148	140	153	154	163	153	156	170	147	178	169	149	147	169	162	181	171	147	164	158	156	170	130	149	147	180	163	176	167	157	177	155	153	170	165	166	165	165	160	169	160	163	180	189	171	163	179	157	155	181	151	149	168	173	175	193	166	154	166	162	157	151	146	149	169	149	175	158	147	152	174	161	166	177	156	165	164	170	179	175	153	149	119	164	149	168	152	154	127	146	167	158	158	158	151	183	171	160	178	164	174	162	179	163	127	154	160	148	154	158	166	175	140	182	157	163	164	171	165	157	152	150	170	181	174	185	164	146	169	146	164	167	156	148	160	173	154	146	169	170	164	169	155	149	162	163	152	167	150	169	146	165	155	163	147	172	169	186	146	155	142	180	179	147	146	168	154	168	192	168	150	163	166	124	168	158	170	151	161	169	155	172	169	160	156	148	152	170	153	181	168	162	155	174	165	162	160	169	174	141	147	160	155	155	155	148	167	174	156	159	157	173	173	149	163	159	141	156	162	157	171	142	177	167	158	158	170	159	177	179	159	165	144	146	163	167	169	169	159	130	152	157	166	151	172	133	170	168	170	168	192	168	132	160	154	153	150	163	160	146	157	170	181	160	201	167	148	169	161	149	172	140	161	168	149	170	152	156	137	169	128	143	166	164	151	165	145	150	171	146	167	173	148	158	166	142	167	170	143	142	157	164	171	151	152	154	151	149	140	142	149	165	151	156	136	163	152	175	162	158	147	155	149	169	163	176	165	153	169	148	167	145	184	146	158	160	157	154	162	161	168	146	148	149	165	173	168	154	159	150	186	156	143	153	162	160	161	166	143	160	149	172	171	187	155	155	157	172	160	150	157	159	172	153	152	177	174	182	163	172	165	157	168	163	169	148	156	172	177	169	154	136	159	142	161	143	160	142	163	138	153	162	162	168	149	150	145	138	164	151	152	136	157	179	158	142	165	159	161	170	176	159	149	162	148	148	152	162	167	140	156	161	149	157	178	160	139	163	174	185	173	173	181	162	149	156	149	167	153	151	187	161	151	177	161	155	157	181	206	162	169	149	177	160	162	159	170	171	147	144	164	153	172	143	147	149	150	145	162	174	185	151	186	180	171	165	168	137	168	145	146	174	165	158	173	169	155	172	167	173	167	181	152	155	162	190	172	156	160	163	169	154	171	168	162	159	152	167	188	176	160	175	159	186	143	170	178	155	153	150	147	168	171	157	138	175	156	172	149	161	148	175	143	158	174	149	185	154	148	144	183	170	188	153	170	154	179	156	165	157	179	177	138	164	158	157	151	162	180	158	164	148	149	139	136	142	167	176	164	182	192	172	155	181	145	147	122	196	140	158	168	166	168	154	153	161	174	154	163	152	168	156	157	159	165	159	156	161	160	181	157	139	167	143	162	174	151	168	182	143	136	180	153	170	162	150	133	148	155	155	165	139	153	135	167	137	155	167	167	184	153	147	165	159	172	162	168	162	164	165	160	153	153	157	161	167	169	165	152	161	168	165	143	165	178	138	154	142	164	175	172	167	150	160	172	160	151	159	123	161	163	142	169	157	171	148	176	177	152	168	178	165	151	168	180	150	161	174	160	161	146	153	153	147	165	163	137	154	167	165	159
2310	550	594	615	576	575	595	570	558	558	477	541	548	529	556	515	545	540	544	519	538	518	544	586	534	523	514	489	496	529	522	567	524	467	490	527	486	516	480	528	532	481	488	504	473	531	516	487	518	558	540	546	528	528	486	496	528	485	503	499	534	556	541	511	498	485	527	459	534	497	517	557	490	556	525	515	502	531	508	531	499	516	528	497	513	493	542	522	522	523	478	492	515	492	481	534	478	520	551	490	496	541	493	527	549	540	490	517	503	500	513	501	530	494	564	490	556	546	476	506	489	503	526	514	529	502	505	520	506	522	529	537	498	482	504	488	503	504	508	498	529	529	492	507	537	555	457	515	522	533	536	491	539	535	507	503	514	542	506	475	528	530	490	538	492	531	559	521	520	528	514	501	479	499	549	517	527	480	544	516	504	528	541	546	511	528	514	520	574	470	527	503	485	513	517	556	485	499	516	522	524	520	497	515	527	495	573	559	510	544	543	499	485	513	516	498	472	500	510	511	547	517	525	533	542	471	515	517	506	505	500	521	504	485	519	519	496	499	539	525	510	489	472	469	517	508	523	488	475	515	546	512	516	499	543	480	498	558	497	510	502	477	514	519	509	500	493	498	493	542	515	518	501	500	576	501	481	540	533	538	492	500	497	486	509	505	485	541	529	492	509	494	523	507	517	488	503	555	518	541	552	523	501	494	555	517	512	476	506	518	497	546	546	514	460	507	530	495	526	521	525	540	541	519	520	530	491	517	532	514	512	511	540	505	505	525	486	508	521	540	516	511	535	531	550	496	546	527	480	524	541	502	548	538	546	495	539	511	529	539	528	484	468	524	506	501	547	548	480	527	516	507	508	495	478	520	503	512	502	487	496	547	524	507	496	495	515	494	544	503	500	532	545	520	497	456	499	550	514	506	572	509	546	551	558	509	487	541	535	516	531	512	544	541	522	530	499	472	518	563	556	535	543	505	533	516	517	546	485	512	550	502	489	512	498	503	538	545	490	537	543	512	532	501	500	483	505	508	521	544	519	541	514	533	528	513	499	495	502	530	502	501	516	523	493	549	497	538	488	516	507	524	524	527	528	514	535	486	536	477	524	538	529	510	526	512	523	540	519	539	523	516	505	516	544	458	508	513	519	583	482	486	504	486	556	476	507	495	512	537	533	498	487	527	501	549	550	531	534	476	477	516	529	523	542	517	521	539	499	529	503	497	481	512	488	475	522	523	523	522	525	545	489	538	544	524	494	521	494	518	470	482	485	511	515	515	514	513	525	521	485	530	523	507	511	511	543	530	490	504	520	540	555	558	538	489	491	504	518	540	491	497	521	542	509	495	539	513	508	524	502	505	503	525	521	488	495	534	482	532	527	525	531	540	519	521	530	525	498	533	493	534	546	508	525	519	545	485	550	508	498	488	533	460	551	489	491	523	544	493	515	488	511	502	543	532	508	514	488	500	505	486	514	510	532	519	536	527	541	524	521	512	501	517	510	521	489	483	524	519	487	535	519	532	457	510	530	535	484	538	494	491	479	452	552	517	558	535	484	477	531	501	511	487	515	494	465	517	500	508	502	533	494	526	499	539	551	509	506	476	480	528	519	528	508	472	551	501	495	550	492	495	481	492	498	517	531	553	532	491	519	499	475	530	474	495	522	524	513	542	542	512	527	519	505	515	590	528	494	527	547	515	490	563	536	487	506	550	494	506	478	521	505	541	560	558	517	556	493	544	524	500	582	513	502	523	515	572	514	533	512	536	494	530	509	511	525	573	495	522	489	504	523	509	505	495	541	520	496	501	496	474	529	515	531	528	485	516	522	522	487	504	501	527	506	531	517	482	533	520	525	528	511	532	495	504	505	517	521	531	528	500	508	569	493	526	543	525	472	519	517	486	525	525	502	534	513	511	524	501	499	504	569	505	514	531	519	520	524	502	514	464	518	516	476	529	517	550	509	514	468	542	550	482	509	530	497	519	527	475	544	543	506	512	554	483	524	504	540	520	569	527	503	537	526	527	484	512	486	519	532	498	479	538	542	534	509	498	497	477	501	555	502	467	517	541	490	488	543	508	513	497	512	479	538	537	540	495	527	474	483	496	519	565	513	459	522	519	487	517	514	503	498	491	531	524	494	523	521	543	522	553	481	572	545	483	523	539	510	538	495	511	522	493	502	528	507	510	543	528	505	532	534	507	528	537	511	476	499	542	519	523	518	507	500	556	516	548	529	512	500	466	499	513	498	500	494	499	504	485	494	515	495	501	487	535	466	517	534	513	489	503	533	517	539	511	495	517	515	549	573	536	505	492	529	472	492	513	525	493	507	501	488	501	552	522	508	523	544	528	513	518	535	520	564	481	504	521	509	479	499	502	514	504	521	513	518	509	525	542	508	521	539	473	509	531	579	501	487	531	500	554	501	518	499	495	540	509	513	573	469	523	512	524	529	518	508	532	490	492	512	511	528	488	483	482	507	496	554	517	496	486	501	515	529	529	540	460	505	529	528	546	509	513	534	518	536	513	525	480	507	502	559	500	498	507	533	540	533	498	546	531	498	518	558	505	513	479	538	512	487	521	516	512	542	525	506	534	529	508	498	544	518	527	567	501	494	478	493	506	485	529	501	519	496	511	526	491	507	527	526	509	518	527	515	496	479	493	527	538	564	517	495	499	548	519	499	526	517	502	515	530	474	502	510	481	514	486	506	531	538	481	474	506	505	520	488	541	569	499	528	523	543	482	533	479	492	511	478	489	535	552	575	513	499	514	528	506	529	536	527	534	516	495	509	539	501	485	537	541	485	464	551	539	521	514	476	471	503	501	497	534	536	512	498	486	517	489	505	509	491	522	530	558	510	469	489	538	490	532	505	497	576	525	548	532	539	511	532	572	537	493	504	500	516	544	532	533	550	529	513	482	549	519	547	517	482	534	485	534	513	508	491	520	491	495	534	519	499	513	515	532	504	519	512	520	530	523	511	544	500	496	546	516	545	535	511	544	501	519	515	501	502	560	501	516	549	537	533	510	482	507	499	545	497	524	501	489	489	544	540	473	513	506	472	525	472	499	524	518	512	480	513	533	538	518	511	531	513	478	471	529	511	533	531	515	543	488	533	524	529	541	555	518	531	509	492	483	548	482	499	488	513	523	527	525	487	529	537	502	532	515	521	477	504	520	541	538	486	498	484	488	491	538	485	475	518	514	462	540	527	524	481	515	513	481	512	489	510	482	491	492	498	500	533	477	547	536	496	531	514	510	479	516	546	487	512	490	488	493	503	534	504	493	501	477	528	499	541	517	549	511	514	497	542	553	515	520	522	523	514	469	519	508	487	512	527	471	501	510	496	543	520	531	488	544	543	543	501	532	511	543	516	513	506	545	524	508	536	544	490	495	508	510	498	544	525	534	491	468	526	529	538	520	494	481	522	486	540	532	483	549	531	482	518	464	491	482	471	526	494	519	569	529	522	536	552	478	526	537	504	521	498	514	499	504
8215	997	1129	1034	730	628	583	462	475	408	388	393	386	403	352	388	358	364	364	339	353	336	309	311	282	350	329	336	302	331	326	361	341	339	319	367	329	424	318	357	332	363	330	321	353	358	313	333	358	329	306	320	307	297	353	328	327	324	302	333	327	307	288	319	325	342	325	331	345	292	318	318	287	339	344	330	354	306	336	343	311	292	347	332	328	314	336	322	330	330	288	334	325	311	284	304	323	329	336	332	302	351	310	348	320	310	316	345	312	319	340	315	322	318	324	345	317	315	326	320	320	353	335	352	335	309	309	313	348	320	314	310	322	366	344	310	365	296	330	315	318	316	300	296	340	350	309	324	300	303	333	305	353	322	364	329	314	334	305	334	335	319	345	303	308	347	344	292	340	268	296	347	313	332	329	340	345	333	341	342	315	326	322	278	296	327	303	323	349	322	318	341	303	305	379	328	331	347	353	331	318	337	340	348	341	278	319	311	331	306	339	305	312	333	321	305	302	341	312	329	327	325	326	330	330	326	336	336	333	325	334	294	348	323	334	319	329	293	343	312	339	306	287	336	321	299	335	369	324	294	336	334	330	335	304	309	327	328	311	334	334	324	326	362	295	338	329	306	323	355	297	322	325	304	328	307	343	326	319	322	307	329	335	323	308	324	311	311	338	340	366	318	288	361	317	287	352	300	317	337	300	321	365	328	325	344	349	318	336	349	325	329	316	334	322	312	321	329	353	314	315	305	300	338	322	346	340	338	344	310	303	347	332	317	323	316	346	315	325	334	305	320	336	325	326	309	303	339	324	290	326	309	345	346	340	332	332	327	327	338	337	280	344	351	275	321	328	321	319	342	326	284	342	295	347	344	316	339	299	325	320	329	300	332	332	338	317	345	307	337	307	351	328	299	293	355	338	322	356	344	317	342	319	318	319	330	317	338	351	329	331	301	334	322	356	315	306	337	307	321	310	326	314	326	336	340	325	324	289	306	338	358	292	304	342	344	322	344	324	366	328	325	295	338	338	326	315	351	316	330	339	328	324	314	326	322	275	293	327	344	317	316	284	334	317	324	334	328	330	323	350	333	339	316	328	266	306	327	309	371	360	304	314	285	332	338	346	331	312	334	338	311	335	351	324	329	315	324	317	307	330	346	321	333	324	341	327	295	335	334	335	346	320	331	296	341	337	368	341	335	309	316	349	314	330	289	322	292	327	358	306	311	325	318	316	317	326	348	310	349	326	328	322	354	319	315	311	320	345	320	291	314	316	359	336	312	315	306	347	313	282	324	331	337	317	296	349	328	296	342	321	325	357	348	339	303	323	310	329	315	315	341	335	338	360	313	296	308	315	325	328	350	343	327	344	323	286	309	325	310	328	316	298	334	336	309	321	310	328	352	352	315	324	329	345	335	312	325	310	327	330	303	289	331	355	314	339	322	315	314	322	325	335	325	336	335	363	326	369	317	326	345	337	319	301	317	312	336	336	332	334	332	337	310	305	297	316	314	331	318	358	301	306	313	377	340	304	367	327	346	296	336	339	336	313	318	314	313	316	335	338	314	313	306	325	328	358	362	343	312	294	358	311	303	333	359	349	309	341	353	338	316	305	303	315	342	330	332	330	316	338	347	355	312	301	343	324	362	327	334	328	319	332	320	321	337	321	296	340	309	327	337	305	324	307	336	342	322	309	320	317	311	303	325	338	289	351	327	314	307	324	327	315	347	357	332	329	339	327	331	334	310	325	306	336	299	349	314	323	345	326	311	345	287	335	327	354	316	337	296	338	346	317	335	343	336	327	315	288	313	341	332	279	305	280	323	308	314	344	283	328	321	316	368	339	327	298	326	336	299	299	322	345	338	307	337	308	324	339	301	325	307	352	309	326	312	327	330	347	327	308	314	305	339	332	315	311	296	306	309	320	354	334	322	331	320	317	329	340	344	275	294	346	340	317	347	326	324	349	316	346	336	309	337	340	325	294	294	316	332	309	309	361	338	353	314	333	334	334	325	313	338	288	318	351	346	316	314	310	291	303	313	333	317	316	327	316	325	313	333	310	364	339	302	291	312	323	320	290	366	324	328	316	328	311	322	313	316	331	327	334	317	305	310	327	321	330	309	315	319	295	340	307	301	323	340	331	328	315	296	328	314	300	318	332	338	308	318	290	324	313	352	309	328	326	306	307	325	331	327	342	318	314	305	330	339	361	350	346	312	323	336	334	322	310	330	351	327	324	349	323	282	309	318	325	291	330	348	332	333	312	324	359	287	296	346	322	315	308	306	328	307	314	329	317	334	328	326	319	318	328	318	282	321	312	312	333	357	315	323	315	324	347	366	320	334	340	300	369	331	333	328	327	292	313	308	345	348	275	316	329	324	382	263	304	306	344	356	323	360	326	319	355	332	313	364	306	283	343	333	314	336	322	344	336	366	327	313	305	325	315	280	340	344	314	332	339	327	345	327	353	307	323	329	323	302	345	360	314	290	289	312	344	350	317	306	303	316	333	298	334	321	326	302	314	342	299	316	345	309	333	312	313	318	328	315	311	338	349	306	344	291	335	360	308	313	319	318	348	324	306	318	331	341	331	319	330	322	341	351	324	298	297	311	334	310	338	332	344	342	316	369	344	315	321	334	307	332	346	310	334	334	339	309	337	317	300	293	322	328	348	298	308	314	315	308	329	321	339	325	358	339	326	315	325	342	325	302	341	360	369	339	304	328	350	315	341	352	332	317	337	361	304	335	333	325	282	324	300	316	300	333	327	319	307	309	330	337	271	306	333	355	312	299	373	356	335	319	325	303	343	319	335	292	355	314	333	318	320	352	337	302	319	304	347	339	317	315	328	334	301	379	310	345	342	321	316	342	289	326	324	280	329	335	329	333	333	307	318	333	332	319	304	342	327	318	346	352	353	285	316	312	310	338	311	305	333	308	316	343	315	313	318	347	337	364	323	347	329	301	309	302	298	354	340	347	311	298	324	341	318	303	340	295	355	357	325	297	333	299	351	321	311	344	306	318	312	307	317	327	287	319	341	322	336	317	285	312	307	327	323	311	343	340	318	346	331	287	297	323	282	341	308	316	324	329	317	328	324	359	341	342	339	321	334	316	334	324	348	318	333	309	355	335	308	315	340	318	359	319	297	321	338	328	325	331	307	320	309	345	305	335	296	362	309	327	301	361	321	355	310	304	347	340	325	319	306	335	323	312	294	306	305	299	297	320	315	339	351	332	311	364	344	356	327	332	324	309	356	324	342	321	316	318	297	315	332	298	323	306	346	341	312	303	298	314	342	305	317	307	309	340	341	318	353	309	302	332	304	328	343	295	315	317	292	358	356	346	313	294	305	330	334	295	306	296	297	312	332	314	336	302	323	346	307	314	322	301	352	311	315	359	342	331	283	329	296	336	339	333	318	313	313	311	321	336	330	324	347	310	313	325	359	345	290	316	300	354	296	318	335	339	338	340	318	303	319	326	339	303	293	329	328	291	346	320
5953	1576	2679	3124	2875	2499	2194	1899	1709	1640	1438	1366	1345	1172	1234	1144	1222	1088	1089	1085	1021	1003	1005	970	957	939	1015	1007	1003	916	954	938	959	953	966	928	929	897	952	931	912	982	911	953	882	920	932	919	917	889	880	955	914	908	932	900	932	888	914	919	946	879	887	935	887	848	966	918	933	857	859	862	913	903	922	870	910	984	878	869	868	976	920	884	860	884	880	879	860	890	940	842	912	900	853	924	887	937	868	900	862	856	884	860	890	911	901	945	858	871	887	875	848	871	890	929	908	898	881	909	877	882	940	879	857	867	907	950	902	928	955	855	868	894	894	846	917	899	848	880	930	885	902	904	889	913	877	878	894	895	936	900	908	951	939	897	881	907	957	921	893	930	861	855	890	893	863	919	920	919	854	864	836	879	903	868	857	871	881	889	885	908	873	880	883	905	850	856	908	879	856	824	813	912	922	860	908	888	926	905	870	859	843	893	857	884	871	880	898	913	876	896	866	886	833	846	879	863	922	956	936	940	897	880	848	936	918	872	906	893	853	850	878	913	875	859	941	866	889	879	941	907	901	898	900	882	876	921	867	917	891	864	836	883	844	869	865	825	851	800	896	865	846	913	880	859	863	918	915	897	910	918	872	828	810	854	838	901	858	880	921	910	908	901	904	846	867	874	900	859	875	857	884	885	928	910	894	872	879	862	864	869	870	901	895	932	903	871	888	919	856	905	891	881	892	872	870	908	880	934	929	882	874	881	838	852	907	834	929	907	875	840	922	910	829	905	883	898	874	876	820	846	836	895	891	901	835	944	931	873	914	862	921	904	864	897	878	854	889	853	905	872	872	910	881	893	876	881	872	968	873	946	872	877	893	892	837	903	901	855	910	896	907	868	897	842	887	888	815	877	884	914	911	899	885	923	821	860	858	909	884	893	902	875	826	851	843	899	833	904	843	859	892	914	864	892	864	889	916	911	888	893	892	853	901	844	878	922	918	885	862	898	897	895	894	890	872	851	916	890	873	884	868	915	846	928	944	963	910	895	866	926	865	900	850	911	863	889	912	868	925	895	898	837	886	815	833	871	885	936	890	890	854	893	858	879	863	835	843	918	847	926	905	909	875	888	855	888	899	932	920	876	926	902	826	903	881	896	897	893	940	863	876	877	902	914	836	924	890	853	857	900	904	848	888	916	830	878	958	800	900	883	910	865	899	866	880	942	838	885	916	915	912	924	881	863	921	878	899	851	871	851	861	889	911	890	867	850	878	924	882	815	870	941	901	904	881	870	902	861	934	939	934	892	877	926	852	873	847	875	936	872	873	872	842	892	883	897	901	905	899	874	849	817	844	909	876	892	947	878	897	870	885	858	872	856	911	876	856	892	856	869	895	854	862	911	874	850	907	896	870	885	902	887	890	887	863	893	946	872	887	897	914	855	886	897	883	879	893	952	831	909	860	859	844	880	863	839	840	935	859	945	880	866	931	857	859	895	873	878	926	878	896	894	897	914	895	922	937	853	894	871	833	873	890	859	846	860	846	835	887	927	896	879	853	877	859	914	902	871	911	870	895	888	877	906	873	861	866	884	848	876	919	895	936	872	879	850	892	909	900	899	848	853	897	902	866	954	885	880	872	909	841	876	906	902	872	913	867	883	872	910	935	879	927	909	900	874	903	851	912	909	912	855	859	846	868	863	919	916	873	849	916	857	907	941	857	895	859	862	873	891	874	890	880	902	843	879	909	843	828	900	873	886	893	883	890	943	862	865	907	904	944	902	813	868	818	838	894	891	880	865	854	854	872	865	856	928	902	968	879	848	912	880	875	868	907	898	893	891	876	891	856	920	895	875	865	858	884	914	891	925	945	895	879	876	841	843	874	883	922	947	855	901	877	829	906	872	867	917	885	899	888	831	904	875	903	888	864	930	855	892	891	939	893	892	903	900	906	905	833	926	904	898	914	833	860	908	864	898	904	855	844	882	863	895	923	899	839	910	888	883	960	870	873	849	903	879	884	888	910	838	877	867	867	838	897	899	878	899	898	876	910	827	832	894	926	865	871	879	824	906	891	881	833	909	888	865	913	889	915	851	930	898	917	859	903	852	915	911	939	856	946	842	925	881	896	919	872	910	861	879	876	846	893	894	891	908	862	872	864	922	911	886	869	892	861	893	965	902	853	902	858	908	824	871	848	895	889	867	932	854	913	896	971	899	887	862	907	875	888	852	897	909	903	888	867	826	848	822	862	821	891	875	928	909	871	879	906	849	867	871	870	917	870	902	917	898	856	845	891	911	863	914	901	896	853	855	896	928	882	835	867	898	935	908	872	880	865	925	889	868	934	901	884	871	873	891	882	878	919	928	890	883	892	816	883	846	897	864	867	926	932	899	897	927	913	889	862	904	918	939	868	917	884	872	931	912	909	877	875	910	900	919	867	848	957	900	877	897	848	861	876	934	881	867	912	869	869	903	897	861	848	916	893	860	898	860	895	881	850	880	876	857	947	886	906	866	913	848	842	937	965	874	920	883	930	906	861	927	874	860	895	911	902	903	893	878	904	901	852	900	888	841	873	857	857	803	905	876	899	874	932	922	900	871	909	896	885	881	900	850	904	906	934	877	912	857	853	895	872	881	862	900	889	816	871	933	914	913	829	871	886	889	931	881	910	909	850	882	889	917	924	895	860	903	863	851	873	927	848	901	854	931	901	885	861	892	898	895	851	880	899	851	872	862	850	849	864	883	843	879	921	897	915	888	835	869	886	862	948	881	873	861	897	921	868	860	896	841	851	885	894	946	863	894	899	862	909	876	818	858	847	887	929	931	913	877	896	871	877	885	920	880	891	855	880	915	890	941	888	882	834	865	857	848	925	862	870	882	860	858	865	882	849	899	861	877	861	905	890	875	942	907	894	883	904	908	910	871	897	902	896	897	880	866	862	850	891	932	876	897	947	927	911	885	856	872	871	830	926	841	919	921	866	867	844	924	922	881	884	883	879	878	917	887	872	887	902	892	896	847	887	849	825	886	884	924	889	873	854	863	913	892	856	865	929	885	887	846	925	916	915	897	871	913	898	887	912	889	916	886	927	877	875	863	896	886	907	910	855	921	845	912	869	913	882	869	814	892	893	901	875	877	831	889	900	864	908	841	924	866	878	873	889	872	886	869	856	914	871	909	834	872	925	911	837	885	883	899	875	861	927	885	831	877	881	929	907	945	825	842	869	927	928	888	907	916	881	800	846	843	950	870	896	831	892	893	872	920	907	906	894	866	934	850	952	879	904	902	853	911	851	895	883	851	853	878	853	899	868	925	872	921	844	867	829	838	890	906	935	858	924	907	872	881	874	902	892	864	878	858	864	867	886	925	907	864	853	819	886	855	889	850	877	866	877	876	882	864	884	864	835	919	878	871	882	910	902	866	946	870	868	898	929	874	928	894	866	840	875	858	880	890	851	897	895	885	883	916	892	868	955	862	907	874	876	941	859	881	895	821	851	901	895	879
14300	2078	1903	1599	1149	836	668	644	501	505	458	446	435	426	374	388	411	386	353	407	381	363	334	352	311	359	362	358	348	376	320	340	349	348	336	351	352	363	346	343	350	348	305	312	382	329	306	354	295	300	336	355	335	339	353	353	322	333	350	357	320	318	318	329	358	310	318	305	325	328	363	308	334	334	309	368	367	333	308	346	316	347	301	319	321	338	312	314	306	336	327	343	331	362	335	341	333	300	329	349	301	342	347	368	344	314	359	335	362	346	355	376	354	330	307	323	307	331	340	342	318	321	339	349	337	331	343	299	335	351	328	312	312	358	329	354	327	335	299	361	335	339	339	317	309	342	335	312	326	372	319	331	348	312	342	352	339	351	345	344	355	334	326	298	331	362	316	351	349	345	350	315	317	335	302	315	329	306	304	340	349	333	318	341	306	330	321	325	333	311	340	323	336	309	328	329	311	304	304	324	309	332	327	323	316	303	346	316	328	324	339	345	327	313	307	310	330	320	348	343	336	327	307	354	315	336	295	328	322	309	306	343	327	335	340	342	291	308	342	321	348	313	346	323	339	332	336	337	341	303	331	316	342	333	339	337	340	313	299	356	328	334	315	360	323	330	337	321	337	313	277	319	306	346	340	328	315	333	332	344	345	331	325	351	296	308	287	349	330	353	335	312	332	312	329	333	317	352	320	316	356	350	302	324	323	343	340	356	316	282	314	330	354	324	335	328	345	341	301	317	311	320	330	293	341	339	349	321	310	330	298	344	287	320	330	333	337	336	308	353	303	317	293	331	331	331	340	328	324	317	312	323	343	327	314	333	343	302	300	359	334	321	357	344	349	320	350	340	353	352	331	322	330	313	345	329	343	337	329	336	344	313	322	305	335	324	318	319	366	317	312	325	327	329	332	374	327	330	335	348	342	310	298	337	289	314	355	351	319	336	318	323	327	340	320	314	317	308	330	334	310	335	302	278	330	361	309	354	311	358	321	345	336	334	332	327	312	356	316	355	331	314	331	361	344	341	347	324	349	330	325	319	323	341	340	325	305	308	322	361	335	327	327	306	284	356	301	365	343	300	317	331	334	344	313	351	281	314	325	314	347	345	316	309	288	333	327	308	326	320	317	346	297	355	324	355	342	343	339	316	320	336	338	289	323	338	354	329	330	295	348	335	310	316	330	324	342	322	353	312	326	339	332	350	319	280	366	328	332	348	322	326	291	356	321	297	299	339	342	288	311	321	339	358	327	361	321	347	345	313	316	325	352	337	327	332	317	347	309	290	349	313	317	349	331	339	357	308	325	324	331	333	325	366	354	318	310	336	308	332	334	346	329	337	308	337	307	331	296	337	343	330	356	317	349	328	312	301	339	329	367	332	317	345	336	346	307	330	325	306	302	331	336	316	336	354	351	303	334	322	321	358	342	355	307	295	351	318	332	333	333	309	321	348	333	311	300	311	311	327	326	353	337	354	345	296	342	303	308	322	360	312	291	336	304	341	319	322	323	337	307	360	328	315	336	288	292	322	288	311	320	348	337	343	367	348	336	320	312	292	340	311	344	321	337	310	311	335	315	346	311	296	348	345	346	317	286	314	313	329	339	326	299	354	299	315	341	340	351	291	328	348	352	321	348	322	338	337	322	319	346	360	323	360	314	317	335	321	320	361	320	334	346	336	339	311	328	331	322	367	298	302	328	330	361	326	317	327	344	344	337	331	329	335	331	300	336	318	310	330	332	317	333	330	345	311	331	327	357	341	316	345	327	332	312	309	297	339	351	320	321	314	332	368	316	323	374	334	332	298	339	325	326	304	337	328	339	328	291	350	310	350	296	310	298	319	320	314	295	337	327	326	317	350	306	337	331	311	290	325	352	317	335	350	349	307	315	332	341	352	339	317	318	340	366	329	362	341	365	351	328	309	337	315	318	327	301	391	316	336	317	314	352	313	329	351	345	312	341	318	333	338	311	326	321	324	339	357	316	358	308	307	330	312	306	354	336	343	288	282	359	309	328	317	323	326	366	334	336	308	340	311	328	318	337	345	339	313	327	335	319	338	349	347	339	345	334	315	317	309	311	384	336	319	324	299	334	323	323	345	310	341	313	344	355	309	350	338	335	326	379	329	342	360	338	322	332	313	366	318	296	343	355	344	352	328	328	350	331	335	334	318	334	319	301	355	308	302	346	351	363	295	339	350	364	339	301	304	336	330	316	334	333	313	323	328	315	353	342	342	345	354	339	286	313	319	360	323	317	338	344	324	328	343	335	312	297	325	327	317	307	354	371	367	345	323	341	329	312	316	314	343	325	320	333	356	363	304	305	310	358	323	300	334	336	351	323	341	343	317	342	335	327	320	351	301	317	336	322	322	353	324	315	318	342	340	329	312	322	317	307	294	335	345	352	304	348	318	329	298	302	352	332	304	353	305	329	363	331	322	347	336	348	332	338	347	285	311	322	343	319	337	345	329	359	331	332	326	317	305	326	318	300	307	327	283	346	347	361	349	331	340	369	359	306	307	308	328	329	352	340	327	341	351	291	342	301	314	311	351	321	318	313	318	310	329	303	350	297	372	314	312	334	305	316	307	323	328	348	315	327	311	362	336	330	328	302	325	349	307	326	340	342	354	311	320	344	310	348	335	317	301	308	346	319	316	303	323	320	321	321	335	317	315	306	331	327	312	345	332	326	294	314	314	323	323	375	342	346	313	302	319	344	286	325	338	330	324	309	286	319	315	330	350	318	310	310	317	368	348	330	327	318	306	322	306	339	320	339	320	281	319	337	287	360	343	338	329	322	326	339	315	333	352	337	359	331	327	324	315	328	327	336	326	355	368	334	320	329	356	305	330	329	345	342	301	330	341	340	336	342	315	337	323	342	333	321	309	327	313	355	320	330	305	339	329	305	331	298	354	315	345	310	334	335	332	344	342	336	325	318	300	326	320	328	319	343	323	309	302	307	342	340	341	330	341	321	346	316	310	318	308	350	359	303	307	319	297	295	276	330	326	290	307	343	327	328	337	340	297	339	304	323	324	349	337	332	356	326	344	357	308	366	339	348	329	310	288	335	344	369	363	309	326	349	310	327	364	310	312	329	331	364	340	331	311	292	319	341	315	333	281	333	337	317	331	350	338	299	310	322	311	336	311	303	339	341	328	333	319	325	316	302	352	352	349	323	323	329	330	350	331	351	333	300	316	363	339	332	331	327	319	340	312	342	329	314	343	303	341	334	329	313	320	339	336	325	314	318	323	311	357	358	332	308	303	324	332	338	311	321	300	315	322	307	310	345	342	312	326	339	319	349	333	341	355	356	338	311	331	336	327	365	322	319	298	340	319	309	316	359	327	318	311	362	342	336	333	353	323	337	316	350	326	284	316	348	319	310	315	356	339	317	350	344	346	329	322	316	353	336	323	300	316	333	326	325	333	324	348	320	321	316	313	326	304	339	308	286	326	313	355	355	338	324	324	353	356	343	357	314	332	331	341	330	336
7722	2117	3963	4895	4324	3674	3217	2686	2341	2242	1901	1762	1659	1463	1431	1361	1287	1262	1226	1226	1183	1097	1167	1040	1062	1076	1028	1045	1050	998	975	1027	949	979	943	957	921	950	921	947	985	960	952	1012	960	932	949	930	944	904	870	877	945	885	866	950	855	864	905	879	924	878	882	849	923	895	907	912	863	920	911	874	830	816	900	908	868	886	884	875	842	902	885	843	852	838	930	865	875	896	888	900	899	873	859	877	886	893	875	889	859	874	833	898	861	876	848	860	912	845	858	899	888	812	826	883	877	827	870	818	860	884	851	885	849	873	905	857	866	885	900	826	861	890	844	845	838	893	847	770	854	813	868	855	844	907	798	848	892	893	829	851	839	846	855	874	889	865	880	855	846	820	870	810	934	859	890	919	850	870	830	941	834	858	858	893	817	865	930	888	874	863	877	904	842	905	849	846	833	889	847	850	842	880	846	844	926	907	855	827	886	842	840	870	870	874	875	848	851	876	847	873	832	876	900	860	895	858	858	889	826	874	875	866	863	834	839	900	875	845	844	851	926	918	879	869	841	873	865	811	919	845	842	842	932	858	813	866	888	878	898	907	862	825	916	892	846	807	813	909	910	839	874	856	870	835	858	870	888	807	838	859	903	897	852	850	876	895	920	832	830	862	890	844	862	848	857	849	909	868	915	852	860	858	865	867	911	845	897	849	894	902	851	883	902	873	819	811	903	870	897	877	846	866	827	818	868	868	837	857	898	860	814	840	868	872	845	883	836	867	918	874	871	857	856	848	789	847	898	841	864	851	897	844	826	854	857	833	896	877	892	819	854	846	841	873	900	865	914	893	874	888	824	912	914	789	891	894	891	853	842	848	859	893	852	826	890	838	856	924	853	862	881	789	854	805	833	903	855	832	863	856	856	878	850	873	868	910	892	924	854	871	873	862	857	907	915	922	857	882	875	855	869	907	906	842	837	844	926	885	913	879	860	790	862	906	901	875	884	844	824	856	906	873	860	882	874	926	871	890	851	911	936	874	831	889	862	848	909	860	926	919	832	863	841	896	869	839	864	863	809	820	845	893	832	864	833	879	829	876	872	891	862	834	879	887	877	874	841	859	880	830	927	840	859	847	847	824	878	876	838	824	847	884	863	841	856	909	881	819	877	884	814	932	839	859	870	909	904	870	839	883	901	846	850	870	841	864	874	826	850	880	844	912	837	883	833	846	850	877	895	855	846	840	814	883	898	847	872	907	882	831	857	876	857	843	843	879	837	842	885	885	893	889	821	867	842	827	901	874	858	861	841	856	908	845	836	920	873	862	835	875	851	838	825	860	887	860	821	805	880	836	846	897	848	791	866	880	851	803	881	875	858	877	848	852	878	867	866	848	886	828	902	850	844	852	805	894	858	853	820	837	862	870	903	881	858	908	888	820	873	871	879	820	853	825	856	886	805	862	850	875	871	880	911	853	868	842	820	880	853	856	809	816	870	882	872	803	839	818	842	872	830	868	896	852	812	947	855	824	859	824	917	861	821	829	857	900	873	818	877	800	888	874	892	872	866	862	890	863	833	879	883	816	940	862	845	849	923	877	863	855	835	834	861	839	893	889	872	831	902	814	878	926	893	826	839	846	843	850	867	868	826	833	888	829	834	915	827	890	858	847	841	823	911	839	879	871	893	898	878	884	861	873	792	875	856	869	860	916	932	886	833	884	852	864	811	932	908	869	813	873	869	853	823	906	859	854	867	831	828	862	820	845	855	832	910	888	895	857	822	853	868	882	874	823	903	919	859	869	846	839	833	849	837	860	834	815	903	875	863	886	849	879	905	852	861	801	793	881	882	870	845	913	863	826	827	879	859	899	886	888	846	810	879	840	884	840	868	852	838	850	859	861	898	866	817	853	885	874	882	863	878	871	797	854	868	845	838	875	870	882	879	841	855	829	856	855	883	862	892	909	883	822	887	875	870	824	846	898	871	871	865	851	839	852	887	874	857	824	885	883	884	864	830	901	861	867	852	860	891	821	883	888	968	860	849	859	950	902	863	814	849	864	876	888	889	848	826	898	879	865	897	869	887	857	843	935	838	902	897	841	919	867	817	858	905	873	854	889	809	875	880	885	860	870	888	871	838	883	841	877	918	868	900	834	872	861	861	839	829	887	826	878	828	870	840	854	926	887	875	814	884	888	881	911	876	839	858	880	828	899	871	873	846	882	868	841	866	842	828	877	887	859	840	857	828	812	884	884	874	845	832	876	857	903	900	866	837	824	929	870	819	840	846	882	850	836	845	866	851	853	831	898	865	884	839	889	854	852	892	837	894	871	857	841	824	857	873	871	866	836	899	836	877	821	858	930	837	858	867	878	883	843	853	813	847	869	887	898	881	858	853	863	817	854	866	869	884	845	862	827	821	906	867	861	826	864	908	855	841	863	884	860	852	870	880	841	866	841	815	871	825	873	877	873	870	866	834	803	877	838	880	845	862	834	901	845	836	853	903	944	911	828	862	826	863	883	844	881	869	820	865	850	851	844	910	906	861	902	824	867	885	866	811	831	843	853	901	844	852	903	904	837	850	859	889	860	841	867	829	868	829	893	800	890	891	885	907	866	851	887	872	884	833	854	822	891	840	868	831	838	860	884	875	863	893	885	878	864	880	904	853	848	887	815	838	842	883	890	872	927	904	935	858	889	856	877	838	918	857	905	927	900	806	837	858	901	818	851	802	903	909	876	910	883	867	893	893	908	832	824	838	870	871	893	881	860	876	876	873	851	843	880	923	867	834	842	824	888	872	924	861	849	804	861	864	826	861	845	858	857	857	833	875	877	826	902	854	831	911	892	894	836	869	823	880	886	845	822	885	884	825	840	844	906	791	870	818	825	783	894	826	912	839	855	827	870	888	839	831	844	910	840	854	921	892	925	783	848	869	864	800	880	858	854	845	895	846	860	855	860	895	838	933	859	826	913	879	827	871	790	846	851	863	827	869	855	843	900	831	839	854	881	878	872	836	880	848	940	812	835	889	877	856	861	839	824	897	849	863	912	830	857	878	872	825	852	870	846	864	834	872	817	847	875	900	836	833	904	852	881	876	847	870	863	864	866	870	888	877	833	884	905	874	875	833	892	846	827	848	859	860	896	842	876	908	899	891	877	835	863	867	937	855	895	820	799	883	854	857	859	838	847	900	867	878	791	833	910	827	877	878	882	814	865	870	842	839	830	860	848	897	896	866	812	826	873	833	885	887	844	862	874	866	842	905	864	833	885	890	840	837	824	881	866	793	830	862	903	927	867	840	900	837	831	885	821	884	930	825	848	837	858	842	852	815	833	875	874	846	867	848	828	874	830	894	853	900	860	901	861	873	834	850	911	905	830	830	884	858	802	895	914	864	890	893	896	876	882	835	836	824	918	865	841	858	878	834	903	846	868	833	867	891	846	881	833	873	870	794	884	833	841	828	856	870	868	869	871	867	874	836	825	861	883	864	849	835	868	848	863	818	859	859	885
2028	154	192	195	195	187	159	167	180	192	164	146	158	148	157	153	146	151	196	154	182	135	167	175	174	148	148	155	164	163	173	160	157	169	176	173	164	137	163	162	143	163	147	169	155	165	165	169	182	173	148	186	169	149	178	152	153	152	171	168	163	140	163	152	165	169	159	155	155	157	167	176	149	169	165	165	177	176	144	171	169	162	165	171	156	166	149	150	147	162	156	164	161	168	172	166	170	165	154	154	167	165	183	167	202	141	166	172	142	179	167	182	168	156	171	162	159	172	164	161	161	170	170	159	161	166	154	172	131	177	165	183	149	150	195	154	139	178	166	161	150	165	168	166	164	167	167	147	156	180	158	155	179	178	143	155	159	141	165	165	157	149	153	160	162	143	159	163	152	178	158	158	143	157	161	171	157	167	158	154	174	160	152	157	174	164	155	169	157	163	177	177	172	180	157	156	169	160	157	163	164	179	166	173	149	168	156	145	168	148	161	157	165	152	164	155	149	158	169	163	165	164	161	168	150	167	173	163	148	171	158	150	167	167	157	167	150	170	153	164	168	162	189	166	169	169	163	151	157	153	180	156	181	153	161	135	158	173	183	158	171	164	151	162	163	168	162	164	150	146	141	150	165	164	161	160	158	171	166	157	177	167	164	164	158	135	159	186	153	162	162	150	144	154	157	176	147	183	148	164	172	179	165	169	156	202	163	146	164	166	168	173	146	159	167	159	150	168	176	178	138	151	155	163	166	150	147	179	188	165	168	179	156	176	141	154	165	182	142	173	181	152	153	163	161	151	151	139	175	151	178	163	162	162	146	174	174	184	159	158	163	166	171	143	147	156	167	169	157	156	152	167	184	147	174	164	155	159	160	160	152	155	164	179	167	182	160	172	147	176	157	165	169	157	168	167	159	175	156	155	147	153	161	143	140	143	156	159	158	155	140	164	156	137	159	147	168	157	173	158	170	158	178	170	176	163	164	157	140	149	160	162	162	140	168	179	162	173	165	171	150	167	171	173	147	147	179	148	148	152	180	167	197	172	170	166	146	150	157	164	162	182	125	145	165	153	150	182	175	182	171	179	156	165	186	152	155	169	164	163	142	178	160	149	158	159	184	154	168	163	180	170	142	153	167	179	172	171	141	142	156	159	165	154	165	171	167	159	175	144	157	157	175	165	167	152	150	148	155	173	166	145	164	164	153	151	166	138	150	170	156	189	176	158	159	167	184	151	140	168	165	160	160	156	177	171	170	148	149	170	135	140	156	173	152	163	167	169	164	158	171	175	177	170	157	134	171	150	163	155	151	162	161	144	182	160	164	154	186	162	157	158	157	157	160	157	165	150	180	158	159	159	163	182	187	160	174	174	151	149	146	172	164	162	177	146	168	156	147	179	187	146	138	161	154	170	164	182	171	182	160	156	140	170	165	164	171	165	170	148	146	164	140	165	154	164	168	151	146	158	154	171	166	160	166	195	167	181	175	179	150	186	143	151	154	157	160	171	144	143	185	162	145	156	164	150	160	161	170	142	157	148	142	147	138	153	152	154	156	152	190	132	144	150	161	178	153	171	172	164	171	146	130	151	146	166	152	161	169	159	155	151	154	139	159	136	155	174	135	150	183	172	162	167	155	158	162	135	158	157	151	165	183	177	137	173	166	167	173	167	160	155	173	128	149	183	165	163	168	180	181	178	135	154	169	151	168	155	157	150	161	165	160	166	163	166	170	158	169	153	147	170	161	147	160	194	164	153	175	176	152	161	149	184	161	150	152	178	171	128	162	171	156	165	155	185	162	140	150	153	155	157	166	158	168	183	175	153	172	159	158	189	152	150	162	159	157	166	174	130	169	151	158	148	167	187	153	160	155	156	135	163	160	174	158	159	149	155	167	158	162	131	160	167	165	177	160	140	169	150	161	142	170	174	151	165	154	148	158	158	142	178	139	157	162	169	143	164	174	166	158	165	144	151	145	186	153	165	162	158	168	164	154	153	183	156	149	157	161	157	176	135	178	145	169	144	180	177	175	155	159	164	182	159	151	172	153	169	158	171	156	156	162	166	165	164	175	167	164	160	169	173	146	162	172	155	159	153	157	150	171	168	170	159	129	163	156	147	156	149	163	175	158	147	161	154	161	136	172	155	149	167	145	152	167	186	164	183	153	164	160	167	162	184	158	161	168	170	167	168	142	160	147	177	160	168	169	157	151	164	149	158	146	156	153	170	178	154	171	172	165	157	155	158	163	159	157	168	144	175	188	164	164	131	159	144	166	142	159	172	182	149	142	161	162	171	158	178	141	162	149	169	156	183	159	168	164	176	160	139	163	154	153	170	162	179	166	156	184	162	157	170	168	131	171	168	154	186	185	139	140	163	160	135	157	181	154	154	156	162	138	152	157	172	167	145	186	158	167	163	141	144	161	159	151	154	156	168	164	161	149	176	174	176	167	141	167	159	168	161	157	143	173	163	157	163	167	161	162	161	137	137	154	145	160	160	148	174	161	169	129	150	145	161	171	182	152	149	170	155	167	140	158	152	159	158	128	166	153	152	171	166	177	138	156	158	151	179	168	152	169	153	148	153	156	140	181	176	163	186	167	163	164	157	174	173	148	153	167	160	143	154	174	168	150	152	164	163	170	159	171	162	140	180	143	165	148	155	134	156	173	146	156	179	155	156	159	153	162	157	176	161	150	142	152	164	139	144	186	155	148	184	153	152	166	175	166	164	172	162	158	171	170	157	165	153	144	163	161	142	150	163	173	142	167	155	163	160	145	151	154	159	169	145	172	167	153	215	168	161	150	161	147	160	189	159	166	155	155	167	161	145	151	181	155	175	158	159	161	172	147	155	180	152	144	159	161	148	136	165	162	159	165	132	147	169	154	164	152	158	165	161	169	151	165	148	159	160	148	154	181	169	144	157	152	157	163	148	128	149	163	162	151	139	159	162	171	166	171	154	154	155	163	170	164	181	164	186	150	136	170	186	141	149	146	161	174	175	152	154	147	164	155	164	161	168	147	141	153	173	162	161	171	152	168	196	163	153	184	153	156	171	164	165	159	174	154	149	156	160	164	169	160	195	145	163	185	176	165	155	163	175	161	185	152	159	155	169	170	147	163	170	150	131	176	171	166	207	153	149	141	152	148	169	170	181	153	175	157	151	161	148	163	145	151	182	163	181	156	151	165	179	174	161	173	154	186	143	169	192	177	150	164	169	157	137	158	171	158	160	165	160	160	169	170	161	143	182	164	158	145	191	167	154	171	171	168	154	164	151	162	157	154	139	143	151	181	152	159	137	163	168	168	157	158	173	151	159	149	170	167	188	159	148	167	174	155	147	166	188	157	181	150	168	129	167	147	158	168	176	141	171	172	176	154	180	162	165	149	130	145	146	178	175	168	160	168	175	173	162	177	163	160	164	158	166	164	192	159	141	169	165	144	159	184	171	137	167	142	154	166	147	152	150	143	162	166	146	150	182	147	153	161	164	151	156
2200	542	588	580	605	611	509	569	533	528	596	557	530	563	522	531	506	486	510	508	501	512	528	587	496	523	528	501	556	489	531	535	552	499	534	514	501	568	547	529	512	546	552	534	533	523	483	522	512	496	548	489	497	513	477	505	519	522	476	529	499	584	505	534	516	528	498	483	530	500	533	573	497	503	527	502	487	502	531	567	537	472	517	502	505	540	523	572	500	548	500	496	518	501	561	513	496	495	548	509	513	479	512	543	547	509	514	553	520	520	497	512	493	478	522	506	513	489	494	520	527	520	501	485	471	498	531	536	536	509	568	481	519	536	511	503	516	498	534	529	491	529	511	472	518	507	503	529	509	510	503	532	525	523	553	491	509	479	506	531	495	520	513	503	498	517	524	529	512	489	509	521	498	498	473	480	494	505	542	499	563	529	489	525	534	559	529	506	555	478	502	501	535	493	523	529	501	503	501	523	502	528	493	523	508	495	494	524	518	504	486	521	531	489	488	486	527	504	515	492	535	520	505	513	528	526	566	528	513	532	489	498	546	549	555	480	516	486	572	490	548	501	523	487	512	540	514	534	489	544	526	545	457	512	511	504	503	494	507	527	533	495	503	544	523	517	529	558	523	486	542	481	489	489	495	496	491	512	504	530	499	515	505	508	511	495	533	535	501	528	504	528	528	514	520	550	508	485	510	552	521	538	498	498	477	510	502	526	504	550	562	478	506	523	492	506	485	531	515	530	492	510	540	527	507	546	543	532	501	534	477	536	519	475	520	537	514	536	516	521	526	508	525	524	514	518	537	552	498	529	521	489	500	475	467	521	499	509	483	516	527	493	506	506	511	531	506	538	501	553	512	481	513	524	475	495	486	541	563	544	517	493	482	508	528	519	506	555	538	475	449	500	523	549	557	484	521	481	515	531	535	569	511	535	483	532	461	521	522	535	540	476	513	499	527	530	506	483	522	504	509	522	514	511	481	503	494	504	485	531	529	507	499	487	529	465	513	496	514	463	493	517	509	463	547	478	520	533	531	510	519	516	521	520	495	508	517	508	510	533	506	512	501	534	515	502	477	502	500	515	544	517	495	513	506	509	511	530	534	511	516	506	527	570	545	497	521	522	540	536	531	521	512	536	498	518	489	513	537	486	514	494	547	498	488	519	518	477	512	485	552	521	501	561	553	542	513	466	513	512	508	533	516	463	523	480	503	558	523	505	527	515	521	478	513	526	524	546	571	537	554	483	525	537	529	488	523	535	524	502	519	517	515	489	494	517	478	497	536	543	530	504	517	490	482	479	566	510	520	496	500	573	537	523	514	522	506	544	535	508	500	501	510	472	519	504	537	535	545	560	519	476	546	513	535	531	524	484	487	512	512	468	552	531	501	528	542	483	485	530	502	493	515	489	509	494	519	548	503	505	515	524	518	522	490	469	493	533	546	507	512	520	504	516	527	528	474	515	504	524	541	516	540	509	526	538	554	528	520	500	500	510	510	494	513	509	493	491	462	522	532	492	538	511	525	467	518	533	514	493	477	471	477	510	525	534	489	520	513	485	491	478	547	514	504	509	474	560	557	496	518	556	525	515	518	516	487	512	482	529	528	503	509	521	507	498	483	490	502	509	501	515	518	488	489	555	515	528	494	591	505	524	533	538	531	515	511	537	529	533	544	517	492	504	518	495	540	534	528	512	550	490	539	492	486	537	566	494	521	515	491	531	477	479	522	479	541	481	488	480	537	504	544	553	540	507	541	520	527	472	572	513	528	498	496	514	514	544	500	530	502	512	487	510	541	518	476	499	479	572	512	508	539	543	516	518	508	558	515	513	502	515	517	511	475	532	534	516	517	491	523	528	508	477	518	489	491	493	525	505	499	556	523	472	544	567	525	489	491	545	545	509	519	501	524	557	528	534	493	521	519	503	464	526	554	502	481	538	560	556	523	511	511	492	507	493	521	500	542	520	468	528	520	493	482	549	510	510	496	531	536	476	530	501	502	534	528	520	534	512	537	527	514	503	523	503	537	474	511	512	553	514	505	525	529	513	504	495	504	538	511	491	519	518	527	529	498	525	486	533	554	500	519	487	527	520	513	500	526	499	485	583	501	524	531	531	522	503	496	491	499	489	483	546	529	518	511	499	501	489	555	488	514	560	550	491	493	491	516	515	474	543	489	551	506	512	558	518	536	468	485	525	535	502	509	563	554	515	520	544	496	503	527	526	511	466	495	483	513	520	512	523	555	544	496	511	494	526	513	516	529	480	498	534	546	508	499	537	527	490	497	525	517	528	513	514	503	519	544	500	529	475	516	491	528	532	557	505	510	506	502	566	512	512	518	512	474	537	530	502	553	471	541	523	530	528	575	521	483	543	523	503	484	493	482	509	509	497	485	520	523	510	521	491	531	542	478	548	492	510	492	509	499	538	516	545	541	483	497	533	505	506	492	518	508	560	501	485	515	494	465	513	511	531	505	500	528	520	490	523	484	555	529	533	498	524	528	531	516	530	492	538	541	485	513	470	473	540	541	492	544	521	539	499	511	509	545	511	524	504	482	526	521	509	539	509	497	535	543	506	491	499	548	538	522	534	503	518	526	535	538	554	481	493	520	506	520	483	516	511	534	554	475	505	510	515	517	512	533	518	515	487	522	543	483	504	517	463	501	513	489	526	535	480	522	497	519	495	521	503	539	518	498	515	510	490	531	522	493	545	517	525	518	500	507	498	509	518	510	536	514	525	529	512	528	493	537	510	513	509	464	559	532	486	507	516	510	521	532	521	517	470	494	512	505	495	504	534	527	537	500	509	460	533	552	540	565	520	527	510	498	516	535	505	540	495	510	552	496	515	513	508	503	460	524	517	507	522	491	506	504	513	494	540	506	514	502	458	526	469	514	480	532	478	504	512	516	516	550	517	546	506	530	532	512	500	534	516	482	494	514	514	505	532	521	500	510	509	541	510	521	517	551	514	515	486	464	513	499	485	516	514	515	509	530	497	473	524	527	519	508	503	512	511	547	465	519	537	515	534	495	521	525	508	500	532	539	517	498	508	498	496	490	500	534	524	503	485	546	534	520	511	460	529	496	509	480	506	489	520	509	504	526	521	519	525	490	522	516	498	526	541	484	509	506	516	518	461	519	474	501	527	517	484	483	544	507	487	501	535	522	539	497	518	506	559	504	532	510	513	500	526	540	535	516	519	517	495	499	518	505	510	513	501	505	537	499	493	520	503	532	541	538	566	479	529	513	507	537	518	504	508	529	526	501	532	506	527	482	551	495	498	529	480	524	542	555	524	500	516	510	549	510	515	517	523	515	532	528	545	528	548	491	540	499	513	519	554	482	485	515	497	547	496	506	519	523	518	558	518	513	498	457	524	516	541	535	532	513	517	513	532	508	544	527	510	516	498	476	531	506	513	567	511	549	520	531	488	560	540	495	510	547	535	521	564	474	530	521	527	477	539	482	503	516	539	494	509	536	481	560	497	518	543	518	552
8338	1090	1123	953	734	611	561	489	439	420	401	378	389	361	366	376	360	374	370	352	345	291	310	335	339	326	336	374	352	324	338	346	348	295	308	331	330	335	363	318	354	343	351	330	309	330	329	331	357	319	355	301	316	344	351	348	321	307	318	320	318	346	315	358	325	334	366	324	329	304	306	295	347	355	363	329	316	319	321	337	314	340	318	340	319	304	314	318	314	330	318	343	337	321	293	326	343	301	314	340	333	348	309	302	302	318	346	332	300	362	316	306	319	310	342	320	342	316	319	330	344	304	332	343	290	316	361	322	327	318	333	311	312	347	350	320	310	319	312	343	301	348	310	316	301	338	312	287	329	294	318	291	295	341	362	288	343	327	321	320	307	323	279	343	331	349	328	343	332	315	347	325	309	303	293	317	296	322	366	306	311	341	368	313	292	307	285	300	320	357	321	341	349	344	348	312	328	286	313	364	345	318	319	294	330	343	333	312	338	354	301	345	345	313	294	337	345	318	321	319	309	329	328	314	321	320	313	338	309	339	324	322	327	333	325	307	356	302	287	294	319	324	332	296	335	323	352	331	324	315	331	320	307	334	324	303	326	305	336	308	294	314	316	309	313	306	289	338	315	327	299	339	352	293	319	303	289	364	325	308	373	338	305	318	314	314	314	318	304	334	309	365	300	341	353	343	343	338	323	327	333	358	308	313	308	344	342	335	308	354	324	310	317	306	332	340	333	328	337	330	333	338	314	327	289	356	351	329	324	342	343	327	342	297	303	297	310	346	332	338	304	319	318	327	327	313	342	344	287	313	313	339	339	342	318	359	305	314	344	349	306	326	332	346	301	314	340	308	325	327	301	295	327	294	339	335	344	286	322	328	336	333	319	308	317	313	297	314	324	337	292	325	343	296	352	288	300	322	302	329	326	297	318	308	303	313	333	330	327	320	334	334	286	319	337	316	332	314	310	293	319	348	309	344	312	315	317	354	289	330	349	322	347	332	329	372	345	314	346	294	322	286	306	334	314	353	299	293	335	322	312	337	281	311	327	335	345	318	320	310	316	305	345	316	299	324	330	320	328	361	326	325	319	345	314	345	314	335	306	312	326	324	348	323	338	360	347	319	349	307	312	290	325	349	310	303	323	342	328	322	285	298	309	273	295	339	340	331	295	320	338	322	351	334	334	321	319	352	304	319	295	308	348	361	315	310	320	311	337	344	312	288	337	326	318	299	297	331	314	337	330	317	300	314	319	340	331	320	350	304	320	295	336	328	338	318	312	320	369	286	349	324	281	321	328	300	346	340	309	320	321	338	336	368	327	327	332	307	308	346	328	333	320	306	323	317	317	321	344	304	335	312	338	322	337	340	337	345	320	342	340	321	296	307	310	308	321	351	326	306	318	319	329	356	335	330	290	300	305	351	330	321	343	316	317	303	309	329	335	333	288	338	337	329	348	323	343	353	372	301	288	342	324	325	344	299	333	304	356	304	357	350	319	316	368	308	315	310	299	338	336	323	324	351	382	331	350	304	350	328	306	315	318	307	341	306	302	300	343	330	301	298	304	313	323	295	323	316	323	306	366	331	361	329	336	318	332	310	319	351	303	314	335	312	308	368	325	313	335	330	326	304	344	297	342	361	344	337	306	300	302	305	299	355	314	310	307	295	314	311	337	280	339	333	301	330	337	354	322	295	339	303	334	317	307	326	322	330	332	333	332	339	315	318	326	317	340	310	300	306	338	321	318	341	333	293	332	307	308	300	315	289	317	326	332	341	329	310	332	332	327	301	323	329	297	332	279	290	331	324	328	321	348	337	323	307	342	328	339	333	361	314	323	332	314	350	334	335	327	306	346	308	342	337	345	323	292	333	319	319	314	315	303	316	319	357	321	316	293	338	332	334	315	357	291	303	341	337	329	310	372	320	308	326	309	308	325	355	308	337	316	351	339	321	336	324	291	310	310	322	319	331	335	312	282	351	333	326	311	313	335	335	310	334	314	346	311	300	321	329	294	314	317	319	357	320	319	329	318	337	300	323	303	348	307	323	326	306	307	358	294	294	314	311	336	325	317	350	342	331	284	321	312	331	325	313	365	336	309	326	320	325	333	303	325	350	307	302	324	337	357	299	327	330	316	330	352	352	291	327	307	329	290	320	323	343	306	315	325	300	340	323	333	358	329	380	318	292	296	336	325	295	336	307	309	313	320	340	343	339	323	327	311	347	296	305	330	302	318	338	341	318	331	316	326	375	308	310	324	323	321	331	309	315	368	346	348	355	333	310	344	308	304	341	322	308	305	333	300	307	339	320	284	303	346	320	335	321	322	354	345	288	320	352	356	313	357	339	314	288	299	333	342	320	372	329	343	316	277	335	343	314	352	314	334	304	285	295	369	317	319	320	322	297	301	304	316	328	324	315	318	316	306	331	306	291	312	344	303	353	344	337	338	371	305	339	352	313	312	286	318	313	322	339	327	322	316	322	337	331	339	301	350	312	349	345	329	312	314	315	324	318	319	329	289	316	348	321	336	296	334	310	304	317	324	308	334	338	286	369	309	288	318	299	306	331	332	317	325	358	334	314	330	305	326	289	332	342	310	334	325	350	317	355	312	309	318	330	337	327	329	330	328	308	329	326	318	336	325	320	321	309	308	315	352	311	327	329	329	314	350	326	315	316	318	348	311	321	386	378	359	321	316	311	293	340	312	348	320	310	316	326	344	355	345	344	285	316	314	292	318	306	300	332	325	322	303	282	333	316	317	334	339	331	324	294	322	329	346	327	327	305	305	341	325	302	309	309	312	319	365	332	323	314	309	346	323	320	323	323	322	318	334	332	340	311	330	321	330	312	329	327	349	332	343	347	329	301	343	318	322	337	337	330	321	326	346	348	338	335	344	326	315	332	300	326	316	333	320	301	334	323	353	347	318	335	328	319	302	306	334	318	265	324	352	302	371	310	333	306	308	287	328	320	325	328	326	314	317	340	321	322	331	324	329	344	289	307	343	317	334	317	327	326	292	324	319	341	329	336	328	323	299	323	352	315	306	341	357	362	323	295	335	308	333	333	298	357	324	282	326	322	319	338	339	298	320	311	312	307	323	348	335	334	360	337	329	310	327	309	323	324	299	342	320	278	291	334	336	372	299	306	316	328	313	345	325	304	327	313	321	292	321	310	311	319	329	368	348	319	307	296	307	328	292	326	338	345	316	290	361	337	348	342	335	355	351	379	325	315	354	357	308	310	313	316	327	302	299	326	293	316	330	321	335	329	345	311	317	343	350	295	305	323	283	318	353	333	329	325	318	324	311	289	324	338	305	313	342	347	327	338	314	354	306	322	327	335	332	348	340	286	329	323	321	357	326	325	312	344	338	324	317	301	320	344	342	331	324	331	356	335	343	325	335	356	333	323	309	321	330	288	308	342	327	321	313	325	311	318	338	323	330	304	315	316	327	313	354	328	333	357	311	316	311	317	314	323	292	328	330	317	313	332	347	328
6011	1582	2534	3090	2747	2473	2156	1928	1723	1560	1459	1359	1253	1268	1196	1206	1169	1116	1049	997	960	1027	956	955	972	979	995	978	1025	1002	954	956	922	929	948	972	931	919	917	896	910	974	920	858	954	932	926	929	890	927	886	849	926	865	892	933	917	873	915	901	907	847	925	894	883	899	927	904	900	897	938	927	902	878	837	843	946	893	883	872	916	863	945	866	908	907	854	873	929	899	880	885	898	920	820	893	897	882	911	883	911	871	890	893	948	837	832	906	883	886	914	862	903	918	831	865	917	911	875	919	895	936	890	888	902	863	919	893	893	880	927	875	859	871	895	905	867	894	927	854	957	874	942	926	934	903	904	896	883	858	890	923	876	892	917	913	875	896	881	892	852	868	896	924	855	899	930	916	910	936	891	893	889	930	942	893	911	846	857	968	876	886	894	874	861	870	897	899	897	922	895	956	895	879	932	859	863	894	860	886	860	857	884	883	906	885	909	859	908	865	889	899	881	919	940	877	843	872	915	910	923	930	863	899	895	875	903	894	849	830	920	878	873	847	900	892	913	902	889	865	886	818	848	850	900	913	944	931	902	917	882	871	908	915	925	867	871	903	942	883	884	857	919	828	906	829	897	918	901	886	858	918	893	872	898	849	949	863	915	840	918	849	932	868	858	873	886	884	849	881	934	923	853	885	889	873	874	881	887	881	911	870	869	863	861	839	903	910	882	916	894	916	910	942	868	857	831	859	849	852	936	920	873	858	906	878	977	864	879	875	836	882	874	884	865	854	876	917	884	844	922	881	854	899	960	882	859	912	930	865	924	854	854	874	860	857	866	875	822	874	847	936	901	902	877	862	908	893	871	843	824	918	857	854	886	894	932	912	900	897	859	894	937	907	901	892	924	940	843	887	918	864	895	890	888	839	882	952	900	861	916	909	854	906	896	874	902	888	890	932	903	905	864	936	869	897	903	907	880	918	849	904	896	868	883	878	895	894	851	884	817	854	869	909	860	889	894	857	921	867	848	961	896	926	875	937	887	895	853	856	886	912	891	835	887	851	895	868	891	924	873	850	908	897	827	949	936	837	919	865	909	880	846	846	873	901	906	891	837	913	912	847	885	903	825	865	908	876	917	912	891	924	883	918	894	906	908	879	898	900	836	886	848	853	875	877	871	840	928	895	892	853	908	880	901	865	918	910	921	832	878	901	874	862	890	865	898	866	894	867	917	917	901	875	911	892	864	860	917	888	873	913	914	940	915	873	928	912	876	869	832	841	884	903	887	936	858	867	920	899	920	926	833	858	857	865	884	902	912	910	879	898	869	915	893	876	840	872	932	888	942	879	844	779	881	878	846	896	854	881	883	859	865	874	847	866	880	890	897	839	854	862	894	890	931	900	878	908	887	934	887	907	825	879	874	876	889	962	901	892	856	869	864	918	877	913	847	955	885	908	882	892	862	858	858	884	895	891	902	873	853	834	913	878	854	907	915	809	892	900	910	865	863	833	850	901	877	867	902	885	903	896	854	910	910	915	886	923	895	915	859	862	901	868	907	907	858	937	914	866	889	827	887	896	822	905	876	851	921	905	883	870	859	889	883	917	917	882	880	874	853	927	868	895	907	860	881	856	930	846	904	852	910	896	881	867	850	912	866	843	900	889	864	831	884	858	883	841	894	928	898	862	892	917	908	861	887	883	887	882	837	834	896	940	857	912	898	905	870	876	867	893	874	852	883	860	883	890	879	875	926	964	891	842	882	881	805	846	891	878	899	851	913	912	920	878	862	892	943	867	909	870	880	906	877	910	865	910	890	868	873	866	858	852	883	828	900	870	905	856	899	864	917	905	862	860	860	894	890	805	896	939	898	883	873	867	907	906	912	883	917	878	886	898	882	887	850	880	882	891	887	870	885	916	849	867	884	897	844	904	888	906	877	863	888	948	865	868	921	869	836	886	864	866	935	940	873	898	904	887	855	917	860	864	863	922	856	891	915	890	902	811	911	899	930	864	890	881	923	860	875	855	905	835	888	931	868	855	881	920	871	869	874	929	891	891	868	896	857	876	889	824	855	851	900	881	915	887	889	923	909	875	872	865	902	900	892	865	853	874	897	868	857	880	900	894	951	895	868	898	896	929	918	929	867	900	876	892	887	893	898	903	907	883	898	966	856	890	870	880	915	840	891	902	861	906	874	848	854	927	892	900	916	883	835	899	877	888	884	831	863	888	877	860	919	890	905	865	916	894	879	866	912	887	919	859	873	869	871	855	867	887	879	872	850	940	890	924	842	913	895	828	841	860	891	911	893	868	881	885	881	850	861	862	893	881	889	853	871	893	907	901	852	860	890	901	834	892	904	937	892	913	857	869	881	869	910	933	864	938	923	862	852	891	880	930	856	866	916	899	914	903	853	830	896	859	902	851	852	859	914	865	857	875	896	889	898	868	907	962	893	871	887	909	867	838	849	863	910	890	903	926	877	873	926	862	931	852	907	851	849	864	871	892	908	896	845	944	868	928	878	820	934	854	868	884	898	934	938	887	812	915	939	889	902	910	915	847	868	838	898	896	904	871	912	910	889	923	888	867	896	849	969	884	876	895	883	890	911	900	912	912	846	941	893	843	905	909	908	862	875	886	897	910	877	840	857	864	872	912	837	882	900	897	928	858	925	821	883	857	854	858	868	914	896	921	890	932	892	906	908	833	880	948	870	861	881	865	968	852	911	921	858	875	911	842	913	900	896	822	844	861	874	867	863	904	861	850	911	841	882	922	862	868	923	903	848	893	920	850	837	823	884	891	870	921	960	869	885	914	894	886	901	939	859	894	839	874	905	897	907	891	901	878	899	869	899	880	876	895	884	903	865	895	846	877	851	860	858	879	872	908	864	961	860	870	887	911	883	908	886	815	937	879	870	904	855	904	912	823	859	916	866	939	872	913	877	911	876	894	847	867	910	949	823	863	877	882	924	872	864	844	863	903	866	909	933	858	917	904	862	882	912	809	888	878	867	908	864	896	900	892	933	848	898	844	863	877	875	935	822	933	853	880	891	886	831	860	835	848	828	843	948	895	902	871	853	911	878	891	877	889	907	876	909	856	924	882	877	941	929	826	883	900	865	857	914	841	939	867	955	905	891	862	899	858	903	908	943	882	851	860	855	924	921	879	886	900	931	908	888	842	895	891	896	904	888	883	915	911	906	911	872	827	870	889	875	845	915	899	851	857	914	858	876	874	847	917	928	832	892	895	928	857	899	888	911	878	910	814	963	902	892	867	909	856	885	839	877	859	903	898	857	895	881	859	830	888	918	874	872	889	883	883	873	919	884	844	852	875	863	877	871	900	888	889	906	871	873	896	900	873	854	898	898	931	916	908	889	866	853	871	857	881	878	900	833	842	901	903	862	859	869	841	846	884	873	882	867	878	893	904	886	895	880	886	849	907	875	906	954	889	904	867	899	887	922	948	921	879	847	889	877	915	877	885	932	848	842	852	850	890	845	869	919	885
14378	1975	1911	1521	1079	885	751	620	562	504	447	454	418	416	370	374	413	367	390	391	312	393	367	340	329	342	358	326	345	336	346	369	354	355	362	345	382	320	304	329	347	333	359	362	351	333	354	333	326	319	340	341	330	317	354	329	307	355	344	322	329	330	320	324	339	329	326	302	310	336	330	321	317	331	318	305	325	336	305	342	366	309	306	332	305	321	344	282	308	317	332	348	321	313	335	332	320	334	329	330	311	327	341	335	324	325	338	326	318	331	331	358	318	318	329	323	301	363	311	331	378	323	324	326	302	331	300	353	339	296	341	322	370	323	335	339	333	329	296	363	311	306	349	343	322	337	326	334	321	325	308	321	337	332	335	346	326	340	306	356	363	335	342	291	293	336	309	331	321	330	329	337	306	355	328	309	340	357	321	353	337	335	311	334	322	339	341	345	349	333	308	345	329	341	302	333	351	341	322	322	306	313	340	299	307	334	332	340	331	357	360	319	334	322	333	348	343	337	359	307	338	346	320	328	345	305	286	319	331	300	296	288	333	306	301	302	325	339	331	321	330	370	324	330	342	352	349	318	297	314	346	338	323	325	315	322	323	358	297	332	308	311	332	335	323	323	309	316	314	324	301	336	288	323	314	275	306	322	292	314	352	341	359	346	342	328	317	370	295	317	365	331	343	303	311	320	355	320	320	327	314	301	329	324	319	324	314	329	312	284	331	322	338	318	354	325	346	321	330	312	338	319	296	325	291	332	287	336	314	337	317	340	353	316	370	335	316	346	327	340	332	350	316	291	359	328	337	347	322	291	305	306	345	321	332	341	386	345	335	317	348	337	331	330	334	348	304	324	316	327	343	295	347	350	317	308	374	292	330	298	296	338	338	316	319	346	302	299	294	329	333	351	355	319	341	346	326	308	318	357	314	378	346	358	316	313	326	331	341	347	325	342	337	349	319	319	331	323	345	328	336	336	332	294	327	337	338	308	345	318	319	309	340	349	339	326	350	342	371	313	325	314	320	306	333	291	341	333	355	332	327	318	346	313	345	332	342	326	299	310	351	325	295	335	341	340	336	323	292	316	331	335	322	322	340	338	329	370	303	330	323	309	309	298	297	336	329	337	334	354	346	356	340	345	300	345	289	324	312	297	323	362	358	334	348	302	355	302	333	346	357	334	322	315	339	322	326	338	321	307	329	286	332	318	352	304	325	310	311	323	325	307	350	349	313	322	327	316	377	328	324	319	303	357	337	329	331	325	309	354	321	335	354	351	315	307	314	333	350	288	329	329	298	324	320	349	333	318	342	351	332	325	335	342	319	336	365	323	326	329	321	351	340	293	330	326	329	330	342	334	331	290	312	281	346	337	340	319	334	281	318	327	304	343	375	352	331	304	332	342	366	314	333	327	314	334	329	319	307	328	341	345	332	318	324	333	323	325	324	310	323	334	310	341	342	339	312	326	331	304	315	329	333	316	317	302	347	327	307	309	326	319	344	318	325	346	324	330	358	295	304	306	320	304	367	313	325	320	333	334	334	306	324	304	327	306	319	353	313	319	340	316	348	329	327	316	349	324	313	301	311	318	339	307	333	347	343	330	309	322	345	326	321	297	332	312	336	319	345	323	325	298	321	352	306	344	338	298	342	332	329	327	297	338	327	342	297	316	330	341	338	334	354	336	334	342	308	284	355	346	337	302	316	317	304	347	337	314	321	281	356	355	287	313	330	314	325	352	324	349	332	350	321	295	338	321	321	325	312	351	346	336	388	312	313	333	343	309	270	356	331	335	326	305	375	339	331	321	333	324	372	307	346	335	321	337	331	321	360	296	308	311	334	308	338	317	334	335	329	300	283	337	322	320	342	327	344	331	293	342	329	328	316	337	343	314	338	360	316	321	314	310	335	298	332	361	333	338	327	324	337	308	333	301	307	340	319	299	321	320	341	309	317	356	325	316	349	348	340	326	326	346	309	344	297	340	326	301	326	320	329	304	332	351	323	318	317	362	302	361	290	349	341	302	304	319	320	349	307	296	350	360	319	307	320	312	336	323	340	286	299	329	332	330	356	332	336	293	347	348	328	343	355	330	340	314	323	326	341	316	314	359	299	319	314	349	340	314	335	352	319	305	320	332	367	309	325	320	321	317	301	285	327	327	335	342	348	327	347	301	307	335	341	333	332	321	358	341	300	312	312	303	334	334	331	318	344	320	337	332	316	337	326	319	305	304	331	328	330	312	325	383	325	315	325	318	319	325	324	336	320	344	349	337	354	323	334	351	320	345	325	326	345	343	339	327	330	332	331	344	321	310	303	328	325	322	304	318	317	328	337	317	326	319	318	328	336	308	315	346	300	338	324	319	308	339	339	342	323	326	335	318	303	311	317	313	316	331	298	286	329	325	344	347	306	319	337	345	351	331	346	344	321	323	302	329	328	348	336	327	348	327	350	335	350	344	340	307	317	330	324	332	288	326	319	325	341	335	366	307	338	345	318	328	373	302	327	322	359	345	323	332	304	303	326	332	304	319	286	355	339	303	346	310	294	346	333	325	333	308	346	341	350	280	377	349	369	324	315	320	330	347	346	322	307	312	308	327	310	328	314	319	324	329	313	327	323	332	339	279	328	323	370	331	328	297	306	318	325	350	326	329	342	328	349	348	328	323	340	351	296	349	312	294	310	304	299	319	319	346	304	330	309	320	346	336	322	354	318	275	363	345	311	328	310	312	313	311	313	325	320	311	312	356	362	324	303	325	283	317	358	321	321	337	343	330	333	351	321	325	334	278	288	349	343	347	336	329	301	338	317	335	319	352	322	327	336	303	358	334	346	325	385	317	334	330	346	341	341	340	316	378	332	319	363	310	334	300	390	339	349	336	316	312	351	347	322	341	348	333	346	332	316	353	331	358	343	326	298	309	334	328	334	375	324	318	328	309	356	328	324	310	356	314	320	303	322	289	327	310	365	361	327	328	359	314	282	334	320	305	360	292	323	325	328	287	315	321	349	319	295	354	300	321	345	323	318	359	308	301	285	331	319	313	334	331	324	339	333	354	336	320	329	302	333	325	315	320	314	336	333	321	324	338	318	295	316	320	329	311	312	357	336	319	343	360	356	317	327	335	318	327	307	326	310	367	318	295	347	329	325	311	327	321	316	311	315	289	319	365	337	321	320	384	331	314	300	304	322	329	319	313	335	333	287	328	305	310	344	321	368	332	301	328	327	348	329	341	332	327	358	343	342	351	316	331	321	320	338	347	318	320	317	310	294	312	336	320	329	340	336	339	317	350	347	342	307	346	333	359	310	353	284	309	293	302	351	333	340	291	335	324	337	319	325	304	339	314	312	311	351	349	342	327	313	351	334	332	339	349	345	326	301	322	316	330	307	295	301	325	320	324	324	317	338	342	370	323	374	329	314	340	342	346	325	314	301	316	281	324	347	361	314	324	341	334	325	305	299	344	342	323	361	349	339	347	304	319	348	348	326	339	323	341	329	330
7700	2158	3903	4770	4344	3680	3050	2786	2403	2161	1925	1741	1619	1410	1345	1383	1330	1284	1227	1095	1142	1131	1066	1083	1083	1061	1043	1033	1040	1025	939	968	915	965	995	978	1008	971	935	885	902	993	877	891	902	918	876	979	936	958	913	910	931	869	896	860	928	894	909	916	915	886	887	878	924	872	845	903	856	838	930	837	879	856	918	898	867	907	864	867	864	848	883	877	841	864	851	858	887	903	833	838	881	843	887	843	884	826	852	861	862	895	864	883	878	847	871	878	856	872	858	899	853	902	887	882	882	879	890	873	870	876	873	863	822	898	864	853	871	838	888	882	833	873	836	846	890	905	884	885	813	908	829	862	830	845	849	842	861	795	826	880	879	871	863	882	850	873	867	822	850	883	864	852	838	836	812	879	868	843	871	857	861	909	878	894	863	859	861	833	883	857	890	870	909	848	863	884	883	794	842	873	866	876	842	859	898	890	880	863	903	895	841	888	833	808	857	798	881	864	844	864	861	828	859	889	873	868	818	855	906	829	858	860	868	843	875	827	863	837	856	886	852	793	849	893	842	857	852	857	887	867	852	886	911	853	870	859	898	867	824	855	894	892	857	850	886	911	847	870	854	879	906	888	891	818	898	828	904	868	903	879	845	840	864	864	873	861	863	814	881	865	847	859	858	862	857	854	850	902	819	865	795	838	844	876	808	854	884	827	831	856	895	839	915	845	874	823	873	952	838	892	840	861	832	855	845	810	847	848	799	820	883	858	903	802	890	839	890	850	852	860	834	827	862	852	858	805	852	832	874	802	867	865	876	826	895	867	843	890	869	817	848	896	850	882	866	864	816	831	865	797	858	871	890	808	906	861	882	900	843	859	853	899	889	835	847	879	807	839	855	883	868	914	844	854	863	896	878	904	892	874	868	846	840	896	866	878	876	901	852	880	835	857	844	863	836	916	914	881	832	865	824	871	857	896	842	885	846	936	848	832	905	808	890	826	880	967	811	849	836	889	896	866	889	854	858	821	920	870	864	875	967	825	887	864	866	849	860	867	799	858	873	841	877	873	851	867	824	815	850	901	798	889	842	866	906	903	839	884	868	800	852	894	857	847	870	871	865	900	840	822	821	851	852	824	893	858	831	840	895	890	864	856	874	872	883	858	827	837	882	934	869	834	867	861	908	844	830	829	850	923	865	848	873	876	917	839	860	880	807	888	906	874	864	859	863	860	851	842	905	883	889	845	886	857	925	894	843	898	871	872	790	908	885	798	876	845	869	869	875	873	842	869	846	890	908	863	895	870	868	854	850	859	904	799	876	853	836	868	863	839	868	918	830	861	875	878	901	893	825	852	866	879	865	893	892	831	893	864	847	864	913	835	890	794	874	859	892	817	827	866	851	894	823	861	854	836	867	884	823	940	834	866	823	906	851	839	902	847	874	808	872	864	833	824	823	882	873	863	786	868	889	920	834	858	894	891	886	843	786	834	878	904	820	842	881	848	819	870	896	871	882	875	853	860	894	873	841	838	908	857	815	871	898	886	862	871	819	825	859	855	864	888	843	817	808	827	902	877	946	856	826	921	915	890	847	860	874	887	851	878	867	877	854	880	869	905	874	848	874	800	898	845	898	813	796	802	837	865	849	862	878	843	870	873	879	841	860	895	847	845	935	821	859	854	853	819	840	889	832	877	826	917	844	917	838	874	866	910	819	804	870	912	894	919	811	860	861	894	889	890	843	823	843	874	897	932	860	889	862	801	866	846	841	873	854	846	794	839	858	863	793	870	832	833	895	845	945	856	912	910	864	903	901	876	840	907	914	872	882	858	829	879	814	841	882	854	837	912	814	869	819	878	841	866	916	834	867	839	844	842	824	841	895	872	907	844	859	831	795	793	855	823	888	880	841	915	895	845	825	874	855	856	867	869	864	874	864	828	879	850	883	868	845	842	834	871	842	874	858	878	924	871	895	872	842	862	871	821	897	864	842	844	885	844	871	860	836	894	871	871	898	850	812	865	906	900	869	829	837	857	882	854	861	827	851	874	863	877	882	840	961	871	801	853	873	844	852	897	891	890	825	902	836	851	900	856	858	825	872	861	856	863	873	861	861	898	884	843	839	853	880	840	866	854	896	850	880	830	815	844	837	844	866	881	863	871	841	861	846	831	868	845	860	823	883	850	873	885	852	837	794	892	837	868	832	869	852	857	913	843	873	834	853	869	873	824	864	846	882	848	842	838	870	844	858	898	901	852	835	829	889	840	831	880	830	875	907	805	846	841	826	890	843	847	896	796	866	839	896	821	833	860	855	896	798	854	882	843	906	858	841	858	925	838	895	866	854	898	803	858	892	840	912	856	847	899	844	836	836	875	871	896	851	924	868	864	861	875	841	850	851	813	855	851	866	844	819	855	828	840	883	865	883	877	911	879	834	844	869	925	895	872	851	857	831	850	833	866	847	807	880	851	875	917	853	845	951	858	825	828	823	841	844	841	855	899	853	887	845	849	899	848	878	844	853	846	842	907	874	864	848	879	843	867	853	890	858	896	851	819	823	829	834	929	894	892	858	848	840	877	852	870	875	925	843	855	867	861	935	859	804	811	837	864	909	812	832	842	864	842	857	865	873	888	856	840	864	870	885	899	813	864	867	891	903	843	850	817	837	872	887	834	864	912	893	876	939	859	875	921	872	898	875	864	843	860	897	859	864	845	864	835	891	796	859	893	889	842	862	914	889	892	865	928	888	857	838	841	893	898	868	883	842	800	799	855	815	816	856	847	834	836	821	868	850	843	861	822	836	909	835	866	882	875	861	877	862	854	821	831	855	834	854	884	897	868	812	851	865	820	884	826	805	867	844	836	877	819	885	801	902	887	817	827	879	854	812	875	837	832	830	889	824	899	807	848	845	835	812	844	913	817	882	867	841	843	867	944	848	860	852	874	829	851	819	920	827	824	889	872	836	910	843	851	800	832	918	854	847	895	869	876	864	866	845	852	860	883	856	860	907	851	875	837	838	879	828	866	870	826	843	873	902	842	852	848	860	869	806	872	870	839	828	811	891	878	846	901	842	852	805	857	875	870	828	827	887	882	868	914	918	822	811	881	830	917	843	814	845	876	856	843	883	837	808	888	854	905	822	892	837	889	877	843	863	839	860	865	875	852	874	842	870	885	818	874	843	857	841	865	868	797	805	846	840	845	844	851	904	811	882	806	853	828	900	828	867	875	883	843	895	881	801	843	846	872	831	823	901	856	874	855	879	811	850	873	893	886	929	859	842	843	886	868	867	851	868	851	849	886	871	853	889	798	850	857	839	858	840	877	863	867	872	871	884	885	860	823	859	816	830	862	849	834	853	877	841	868	861	883	866	881	854	820	858	854	912	872	907	887	818	908	895	904	793	843	846	858	901	853	830	831	812	835	885	812	813	791	891	834	876	896	847	798	849	879	846	870	858	843	811	839	886	827	859	857	797	888	855	884	874	906	881	863	838	828	873	878	904	878	889	824	896	839
1901	186	199	217	190	157	164	181	151	181	173	156	177	145	138	160	157	172	165	159	155	140	153	179	152	177	173	150	139	157	178	163	172	138	160	162	152	152	159	175	169	153	149	154	174	152	175	130	167	164	152	154	159	163	166	173	156	192	153	149	159	163	155	168	163	150	148	174	159	163	162	152	171	173	151	170	174	189	197	157	147	174	188	150	179	152	194	175	150	169	153	164	177	152	162	158	164	143	164	169	167	178	180	149	156	170	179	157	162	154	171	149	192	167	152	165	161	167	164	151	168	172	163	128	172	165	178	146	155	158	161	152	155	177	163	161	140	145	149	184	182	172	150	179	169	144	158	171	158	155	153	187	157	170	136	158	166	157	161	144	161	169	143	165	165	150	120	150	160	153	158	150	140	169	173	163	179	175	168	162	148	164	182	156	123	162	172	156	181	166	145	123	143	174	170	150	157	139	174	155	164	167	149	145	134	156	177	157	152	167	146	170	204	164	149	153	161	154	175	146	173	188	168	152	186	195	152	156	165	160	136	165	192	156	164	146	159	162	169	149	164	163	149	181	161	175	156	139	167	160	182	143	148	169	153	163	181	172	177	161	153	163	155	160	176	161	149	144	156	146	151	168	158	143	158	162	160	161	150	158	130	174	136	174	164	155	152	185	158	149	145	145	153	140	154	151	130	165	166	169	125	175	173	151	155	174	155	152	159	174	142	145	166	160	158	157	141	172	174	159	188	170	159	153	175	158	170	159	195	139	156	170	161	151	162	178	162	166	155	155	127	182	156	175	180	159	163	166	169	163	153	162	157	163	161	146	143	169	142	144	162	184	165	157	161	157	170	177	161	138	166	158	161	162	163	150	182	168	160	171	167	160	195	157	157	166	182	155	158	146	173	162	166	154	187	170	168	178	138	172	162	171	167	139	159	144	165	147	164	160	153	157	165	158	143	163	149	163	165	131	140	158	172	182	175	148	175	156	185	165	149	174	157	164	164	162	176	170	155	172	139	162	114	155	144	163	160	157	138	147	168	162	153	144	155	167	134	172	168	157	151	174	150	168	155	163	160	145	145	160	178	129	141	153	174	171	167	162	184	150	161	166	138	158	157	141	151	165	185	169	174	184	146	179	155	125	161	162	146	166	130	164	156	177	190	151	172	151	159	166	167	155	145	156	155	164	161	163	148	176	140	151	156	159	169	147	154	164	171	182	145	172	172	157	154	183	151	149	145	174	159	147	169	152	162	164	161	155	138	160	141	160	148	192	155	144	136	168	185	144	152	176	164	129	155	176	173	186	179	167	149	158	171	154	159	160	167	151	147	158	159	172	155	162	195	164	165	149	185	166	159	173	179	157	153	149	156	167	150	163	166	194	169	142	162	178	171	193	154	155	172	160	170	173	184	181	172	174	171	172	176	158	141	131	159	181	144	159	170	157	166	148	152	141	139	138	150	163	141	149	166	153	136	182	149	164	151	153	158	146	166	171	159	170	154	172	149	169	166	170	153	169	161	185	161	154	172	170	160	170	153	171	156	187	169	171	181	156	167	153	149	174	167	189	172	171	152	157	147	146	185	153	161	176	152	191	151	175	180	145	170	159	138	174	193	160	170	152	182	154	184	160	169	178	178	143	179	154	158	157	153	140	187	157	152	156	161	170	190	156	150	160	171	141	168	145	163	156	160	165	130	171	135	164	174	166	151	154	162	155	165	148	158	161	175	142	150	142	133	149	175	168	187	146	178	167	179	147	158	166	166	156	152	160	167	167	161	158	156	163	163	163	141	161	159	176	155	175	151	155	167	148	164	152	148	164	141	140	162	162	153	164	167	160	172	140	142	161	157	157	158	183	178	184	175	167	138	150	143	188	171	179	188	158	176	162	157	167	145	153	171	146	132	143	164	171	141	161	157	136	147	156	136	165	151	139	145	152	162	162	164	174	150	166	146	143	150	163	175	142	180	178	175	172	167	188	171	163	174	167	167	148	166	179	157	179	177	157	176	142	155	155	161	151	165	163	154	153	164	165	184	172	169	141	172	173	149	158	157	153	146	149	152	170	137	153	149	156	152	181	161	155	171	156	164	180	163	146	160	150	182	160	168	149	159	160	153	160	164	155	173	163	160	168	167	154	167	150	155	164	155	153	158	158	159	175	159	166	177	135	163	165	163	172	144	163	150	147	165	160	169	164	176	156	178	154	155	170	138	158	156	152	141	152	150	157	149	143	177	154	150	135	181	172	153	153	133	146	175	158	143	185	148	162	180	141	165	148	143	177	151	166	143	164	141	139	150	176	165	173	177	166	153	158	153	180	145	148	164	156	184	168	160	175	172	176	164	147	153	149	153	176	166	192	166	162	128	170	158	161	164	163	150	138	149	166	177	161	154	172	174	165	182	177	154	165	150	144	152	155	135	163	141	165	164	159	155	152	149	144	179	151	158	168	158	139	162	151	161	179	143	161	155	154	157	137	169	147	166	158	165	143	152	175	185	169	188	156	141	157	164	163	154	152	157	150	165	153	157	180	160	151	158	168	149	173	178	149	147	155	134	160	160	156	141	151	144	170	170	160	159	170	174	148	169	133	162	143	189	133	141	158	162	130	181	155	167	152	162	146	174	178	176	154	168	151	163	160	169	151	149	153	160	160	149	145	151	146	151	146	183	159	160	144	151	153	175	165	137	174	158	148	167	153	155	141	156	156	127	180	150	172	160	153	160	158	150	139	155	154	164	157	164	150	168	164	155	166	181	162	161	149	171	164	165	176	141	158	169	159	175	148	159	182	191	178	155	148	154	172	167	159	178	146	153	166	155	159	163	174	168	160	170	162	199	150	159	151	178	151	166	169	167	178	140	166	194	155	138	131	149	166	164	149	157	169	151	150	162	151	187	176	166	151	150	169	151	155	166	164	159	177	165	157	181	170	170	178	167	167	141	151	168	171	136	161	161	152	171	167	171	168	165	143	165	150	140	154	155	160	151	152	153	148	162	161	166	166	151	161	177	160	142	179	154	142	143	156	163	158	192	166	157	170	142	171	163	137	146	163	175	165	143	155	157	166	166	174	170	171	158	155	158	164	128	161	164	152	163	157	156	168	159	156	161	168	168	149	159	191	187	155	193	147	156	169	156	153	144	139	159	182	170	147	188	160	179	137	159	158	166	166	173	153	162	192	171	172	148	168	153	157	174	173	176	152	159	143	149	160	169	166	175	144	155	199	168	174	172	156	151	161	140	157	168	144	147	184	172	177	161	183	169	148	166	136	166	167	159	168	179	164	167	164	151	151	170	148	141	164	161	175	178	150	152	150	140	150	146	169	174	160	159	144	160	166	180	140	169	166	155	163	170	177	161	167	144	181	157	149	189	190	149	166	143	142	164	175	160	157	164	156	167	171	169	151	158	181	156	170	147	182	161	159	151	160	174	182	162	187	139	166	169	175	183	156	158	155	149	179	158	147	181	160	160	153	164	131	161	165	156	171	156	157	164	179
2240	546	598	632	612	580	622	531	616	502	552	519	540	478	485	542	503	489	550	533	531	488	505	534	548	560	507	531	494	495	539	525	476	520	492	516	550	530	469	494	558	509	499	531	531	510	477	514	478	563	473	522	522	507	546	516	508	534	518	499	465	511	546	519	501	537	539	537	531	549	508	519	519	528	536	499	505	496	480	512	507	533	527	548	474	511	551	522	546	509	488	568	527	500	510	507	532	513	534	467	539	515	535	521	529	515	533	529	514	518	522	502	552	543	501	517	511	515	529	502	482	505	523	533	533	511	500	509	521	518	510	502	510	527	517	532	462	499	502	530	521	504	543	525	492	529	500	493	526	500	481	515	496	535	521	531	488	520	522	531	502	498	506	538	517	514	541	486	526	475	508	491	532	527	511	530	511	491	522	565	505	515	520	533	470	497	485	489	542	492	528	505	513	518	490	540	530	483	482	528	506	537	509	524	544	481	498	505	490	493	535	508	513	509	493	500	499	520	469	512	505	531	508	498	514	504	572	551	489	500	498	526	491	524	536	510	481	518	537	465	466	524	479	516	558	507	491	503	548	469	503	526	537	541	509	516	529	540	535	527	507	494	518	532	513	518	565	525	526	520	551	549	535	516	499	473	472	515	479	500	520	552	495	588	509	563	547	518	490	541	506	547	504	513	522	475	537	467	507	529	531	520	534	544	567	504	500	559	512	558	543	536	482	514	538	540	503	499	495	483	509	508	512	502	458	501	498	504	513	533	524	500	534	487	527	540	512	519	532	489	544	486	532	517	495	510	503	487	510	502	517	528	509	571	529	518	506	462	521	510	517	472	523	526	517	535	494	480	480	542	474	536	511	536	540	528	539	514	498	506	515	513	533	526	497	529	508	519	528	493	506	540	524	512	484	497	516	546	519	525	484	525	507	492	475	521	546	508	550	521	501	505	522	528	484	523	539	505	496	489	502	513	503	568	500	523	522	497	516	551	501	514	515	516	518	515	491	519	504	518	500	542	512	514	523	517	486	505	515	522	521	538	562	469	499	505	537	484	577	518	513	506	542	491	549	528	512	528	496	485	505	508	512	519	511	515	533	536	538	482	482	497	514	534	533	557	531	501	498	553	512	468	494	510	522	502	486	511	534	540	540	515	537	482	541	542	511	493	541	532	512	511	499	524	550	563	521	496	489	556	496	522	489	488	486	492	572	532	522	476	493	531	490	504	491	534	534	526	531	511	509	515	524	492	519	537	534	486	502	495	494	498	510	538	521	514	521	509	508	497	503	484	532	514	515	522	503	498	503	491	512	492	549	498	503	518	512	498	499	528	515	488	557	492	538	529	536	481	528	511	542	524	515	479	535	496	512	494	529	498	545	500	525	511	496	525	545	492	558	508	488	490	535	581	492	560	484	542	503	509	505	522	483	484	536	519	511	545	568	537	540	467	546	504	532	526	516	520	490	533	479	550	520	524	494	506	507	506	481	507	533	483	523	521	501	506	528	510	499	479	498	538	520	471	500	505	490	528	515	517	526	498	502	537	504	534	576	534	491	539	479	515	506	494	500	489	513	517	497	508	531	518	494	516	527	488	507	502	535	551	513	485	515	543	523	493	516	548	490	511	548	518	488	498	510	525	501	512	545	510	518	551	546	503	499	530	529	533	515	519	545	560	503	518	515	484	482	486	534	463	530	509	541	497	533	535	531	488	535	492	516	529	509	533	504	508	537	511	542	481	518	493	517	479	501	529	530	476	527	518	542	507	536	524	501	537	503	516	490	522	503	495	535	505	481	530	512	522	542	528	556	547	519	485	482	509	484	522	525	514	529	490	561	509	516	538	505	502	519	530	530	512	515	514	516	519	517	516	515	520	490	518	539	527	492	516	543	528	467	496	537	532	489	467	521	521	501	542	528	484	564	505	505	531	500	484	519	507	552	519	524	494	499	514	533	508	531	535	488	522	504	515	484	520	518	524	500	510	505	512	510	535	533	535	509	504	513	513	500	537	506	510	511	534	532	546	531	518	512	561	481	503	541	491	525	505	476	506	526	465	490	538	527	484	483	502	513	485	561	534	527	540	519	514	551	497	504	517	556	538	490	479	505	533	509	502	462	535	553	518	523	542	556	550	512	502	514	484	498	513	493	472	480	467	544	507	497	485	499	525	538	487	512	519	558	512	520	515	479	469	472	522	526	518	523	538	487	509	488	536	526	509	528	497	511	488	545	499	508	501	537	514	550	520	513	514	509	501	541	470	488	509	518	512	528	524	513	487	509	537	542	489	529	530	552	509	530	520	535	463	541	527	551	469	516	543	538	494	495	489	528	551	505	547	533	545	522	497	494	493	488	540	531	528	504	504	494	487	478	532	511	513	500	479	523	518	504	537	523	507	521	502	498	503	528	501	501	534	542	514	524	488	492	503	492	505	508	507	523	534	508	530	547	494	497	566	481	533	526	529	500	546	501	551	511	533	529	496	504	509	464	490	510	500	512	530	535	512	531	528	480	482	521	524	505	504	514	491	494	494	525	518	518	520	544	533	493	495	523	546	534	485	532	505	560	472	495	537	520	509	497	512	519	510	498	541	502	520	529	504	540	544	520	521	533	489	540	511	511	484	551	545	578	515	504	553	543	502	544	482	525	533	547	489	535	521	497	501	499	509	540	497	507	514	550	521	530	535	525	531	520	569	483	534	528	493	545	461	482	502	500	504	505	467	477	503	492	500	451	507	548	509	491	516	504	501	491	520	494	513	570	541	500	516	509	516	538	535	524	513	511	540	502	482	515	559	526	513	535	517	527	486	509	505	511	494	539	497	511	533	521	513	511	526	484	531	515	533	532	533	513	501	488	515	514	547	522	506	518	495	495	481	498	500	509	505	509	561	555	503	499	525	554	496	513	522	551	488	546	540	534	527	484	506	507	497	517	490	497	511	503	489	526	522	523	519	494	515	520	516	482	496	540	505	484	515	528	513	520	530	512	479	489	496	508	499	472	518	488	504	524	501	540	465	524	529	512	540	511	506	492	519	545	493	517	548	491	523	476	504	489	527	537	507	532	532	529	454	498	502	518	563	536	490	475	525	514	519	544	495	489	497	515	569	465	501	507	505	517	512	513	545	564	495	480	476	557	517	538	495	533	530	485	531	490	512	506	493	508	502	531	533	501	512	520	530	477	494	541	502	486	545	490	504	508	512	510	525	500	549	519	504	541	547	507	535	547	543	498	506	509	514	531	511	523	539	549	510	541	532	482	513	463	507	490	530	521	510	542	530	483	487	518	515	490	523	520	512	542	516	494	544	521	483	530	488	502	509	524	552	526	521	509	514	540	538	559	562	497	505	529	539	542	556	494	475	538	540	488	516	510	511	512	531	506	534	545	522	483	529	503	493	520	512	530	535	541	504	517	542	508	533	504	514	500	554	553	445	525	538	425	511	522	485	486	526	517	542	512	545	507	491	543	497	491	501	471	511	544	509	510	499	537	524	547	504
8409	1037	1110	950	730	622	528	499	423	438	387	398	398	382	362	366	338	370	336	331	341	355	348	329	337	325	320	337	350	320	302	323	323	387	328	337	311	296	341	304	322	336	351	305	337	319	331	334	330	321	330	333	293	306	345	323	357	303	325	326	315	344	324	307	314	344	331	346	319	344	341	326	321	323	306	363	319	332	346	313	310	304	310	354	325	352	312	364	300	280	316	317	330	329	298	334	322	340	303	329	339	314	313	388	306	332	318	333	342	331	369	323	319	360	348	331	299	354	333	332	314	322	320	337	318	334	326	353	312	307	331	316	335	308	327	320	345	314	309	315	328	335	322	291	328	342	318	350	348	309	337	313	344	330	335	302	319	291	320	306	301	342	309	303	344	338	334	317	328	293	321	332	330	324	334	344	324	318	350	282	344	375	325	309	335	319	346	334	328	291	309	318	327	292	349	284	306	316	317	287	319	331	345	356	311	325	289	357	310	326	328	356	325	346	343	320	351	299	341	354	318	321	306	321	313	327	332	364	337	343	305	303	341	315	336	341	347	280	321	295	352	343	333	308	332	301	331	333	297	332	339	333	301	308	302	309	309	322	328	349	324	333	332	293	375	346	314	324	321	335	328	306	311	345	342	315	289	331	288	324	327	339	330	329	321	311	314	349	346	318	339	294	327	284	318	330	330	334	347	304	343	295	313	321	319	313	350	322	289	337	348	299	344	333	333	315	313	344	341	309	335	274	317	322	331	298	309	352	338	343	309	310	353	342	333	316	338	315	332	348	348	329	334	299	329	315	308	299	314	324	326	321	325	343	322	333	322	359	316	347	339	341	298	303	319	346	323	339	276	325	314	336	292	359	307	326	336	341	315	335	295	298	346	333	320	312	311	311	306	313	340	340	305	331	319	303	324	341	319	313	307	343	290	331	321	320	311	368	295	351	359	315	304	319	346	324	372	368	389	282	343	313	338	308	325	304	356	301	298	352	343	345	330	355	307	313	295	357	324	328	325	311	365	299	320	327	344	343	319	309	334	338	316	339	340	349	324	285	325	327	331	341	342	344	347	313	303	311	325	328	328	334	326	322	342	314	333	300	324	323	331	297	363	308	299	320	349	354	339	313	357	351	309	342	322	346	306	344	334	316	326	327	313	352	315	329	311	312	322	323	313	332	289	319	319	323	353	330	338	356	349	306	313	338	309	342	297	333	314	315	325	318	303	257	345	362	311	339	314	298	318	299	369	375	356	368	312	345	322	302	332	335	306	334	354	333	333	334	298	341	333	330	326	374	335	265	317	315	300	355	320	327	361	336	350	309	325	324	296	330	305	309	317	328	335	343	317	349	339	340	357	313	320	310	308	318	331	322	348	306	333	341	301	360	323	317	315	325	315	323	338	342	349	310	326	314	324	324	325	357	311	367	333	335	320	305	304	324	329	346	334	331	340	313	293	350	319	330	318	322	344	376	349	344	309	327	328	345	332	338	321	305	328	352	334	335	309	320	330	326	305	332	352	321	299	317	298	352	320	337	319	310	317	331	321	286	328	316	330	306	319	320	308	328	300	312	320	324	319	329	325	329	351	305	358	293	331	333	307	391	288	301	341	303	314	342	326	302	332	323	319	317	344	315	344	326	310	339	320	296	350	337	326	311	329	292	318	306	327	331	339	337	293	312	295	318	341	330	309	340	323	291	308	350	341	307	316	325	350	318	301	295	332	317	322	334	289	308	312	330	332	311	336	341	344	306	299	304	341	330	299	323	306	291	323	284	286	357	336	311	301	341	322	366	306	334	326	304	322	317	312	313	300	314	341	325	303	332	335	330	326	324	330	355	350	313	301	320	353	317	316	292	333	335	332	294	331	329	304	354	304	330	317	325	332	310	319	332	327	289	317	321	314	319	342	340	334	321	314	343	335	321	345	323	348	313	330	346	323	319	305	321	345	340	347	306	333	338	318	336	349	328	357	287	327	319	330	358	328	325	342	294	320	330	295	287	347	346	299	339	345	339	319	340	331	324	315	372	325	332	309	337	311	309	324	312	310	336	318	308	333	354	348	316	308	335	316	315	340	387	334	316	306	352	343	319	335	333	320	297	332	309	293	325	310	307	301	298	308	328	368	335	345	322	321	324	313	328	345	355	326	341	329	327	346	335	294	307	360	334	342	316	284	334	294	344	342	339	310	317	332	339	329	316	292	309	348	329	291	310	312	314	319	334	320	327	304	329	322	321	286	342	321	330	319	301	297	304	305	331	351	297	340	324	363	308	322	319	320	335	278	345	322	320	333	347	294	304	288	336	342	330	317	318	323	323	276	313	320	327	317	327	308	307	315	328	321	274	353	308	310	299	330	291	321	331	298	330	351	316	297	307	327	317	323	340	304	317	339	325	329	360	329	290	336	289	308	314	357	285	338	336	315	323	333	320	345	332	303	342	380	312	336	315	318	351	356	366	328	349	340	313	326	335	322	339	339	326	295	318	332	315	334	327	334	324	349	329	329	259	341	306	356	349	342	346	321	331	318	335	335	330	318	323	327	328	316	293	330	327	312	326	321	316	328	317	324	298	327	308	320	269	333	344	357	313	325	381	334	296	309	315	305	311	311	316	308	328	282	356	363	334	342	321	329	290	294	302	346	313	337	312	324	315	323	287	327	342	295	332	286	339	340	310	343	357	316	272	297	306	322	328	326	338	319	350	303	307	332	342	301	312	342	330	329	335	304	304	320	327	326	328	351	313	325	353	315	365	296	341	349	299	307	332	316	347	335	313	344	307	313	323	297	303	351	340	320	294	318	363	352	332	339	298	294	334	334	328	354	293	348	321	327	287	309	344	330	327	323	301	337	358	323	315	342	345	329	306	321	331	324	310	334	304	302	315	356	297	323	321	281	332	341	339	317	358	327	324	334	339	340	337	338	317	301	332	306	322	285	342	327	333	308	312	317	323	338	337	296	338	367	311	323	324	353	336	331	350	329	321	308	323	308	301	341	354	313	329	314	324	286	336	328	340	332	320	343	335	307	335	296	327	332	324	311	275	312	325	343	306	351	322	342	365	333	317	354	345	325	344	324	341	306	337	315	328	329	346	339	363	305	315	310	310	299	344	323	292	323	330	317	294	334	318	332	344	322	344	338	345	354	320	342	318	308	327	324	314	331	314	300	356	322	349	326	309	355	316	324	301	274	326	316	329	280	337	360	300	328	314	318	302	351	333	360	314	339	314	319	307	368	317	324	316	315	333	302	310	327	319	353	344	317	312	306	293	329	330	328	313	321	337	323	370	317	307	322	327	363	340	317	316	321	363	317	335	333	310	316	315	315	332	297	321	316	321	370	319	334	355	360	302	291	316	301	340	331	311	332	312	321	330	328	313	325	323	339	367	320	317	304	321	304	322	308	306	329	318	315	315	323	322	345	306	326	336	314	314	331	305	320	333	313	331	337	341	307	341	323	331	302	306	345	314	345	319	306	347	338	334	382	295	327	321	339	313
6052	1610	2649	3216	2864	2529	2142	1923	1700	1538	1489	1422	1329	1249	1269	1178	1204	1116	1063	1023	1057	1055	996	1023	1008	1042	991	1030	1002	978	947	950	935	948	969	947	895	978	880	947	953	922	917	866	931	949	880	907	903	972	926	880	914	982	872	948	906	851	884	936	849	879	878	927	842	852	866	926	914	845	969	947	881	934	914	892	853	927	863	896	887	920	898	856	903	884	873	848	862	904	808	833	929	922	885	886	906	899	901	879	917	844	869	844	890	868	888	862	876	915	910	883	907	870	850	925	931	928	913	853	888	849	893	887	890	883	864	892	876	942	875	856	863	918	907	865	907	885	919	877	887	907	860	910	945	876	885	899	847	858	913	872	903	881	920	846	900	861	886	884	889	818	923	898	848	898	910	843	857	916	874	953	843	891	936	817	875	904	953	875	912	896	923	876	863	854	853	846	843	889	837	865	915	870	882	881	884	897	851	896	822	855	863	828	880	888	817	899	850	847	916	883	888	865	877	938	846	888	849	925	876	872	888	890	926	887	919	895	901	930	874	862	869	828	878	945	813	874	889	899	907	847	878	891	861	917	885	875	955	887	905	909	894	874	881	937	846	927	908	925	882	881	895	886	847	893	871	898	910	859	905	920	904	855	922	888	823	864	893	887	918	878	882	857	893	888	854	956	859	883	913	940	921	891	868	885	885	888	938	899	867	873	840	879	888	852	894	883	909	900	876	883	852	876	875	884	876	906	864	931	841	902	867	895	892	859	884	882	882	891	890	892	917	844	848	906	863	903	870	855	861	842	865	843	931	919	875	923	888	891	862	874	915	886	892	883	908	837	883	891	867	909	851	841	843	934	918	885	841	889	870	934	900	815	891	917	923	870	880	885	878	878	911	893	900	894	919	900	910	885	935	868	883	841	871	895	882	887	855	829	888	909	865	891	872	893	940	856	916	852	851	864	869	888	869	948	904	855	884	906	870	920	908	896	912	874	917	851	879	868	905	911	905	902	839	905	860	834	923	847	908	835	900	916	885	844	894	864	851	900	879	869	806	826	864	888	920	851	877	933	902	884	883	881	853	879	933	920	923	901	829	888	886	896	921	868	902	880	851	902	825	906	872	872	856	887	854	912	849	869	950	891	876	888	838	894	846	876	896	835	872	855	917	958	889	918	902	878	824	861	868	929	868	883	908	860	923	840	869	845	893	872	915	876	926	875	899	872	903	838	874	865	856	913	863	897	895	878	939	898	888	867	869	916	880	868	898	847	853	908	885	907	920	850	830	881	863	881	881	861	919	855	863	920	942	922	879	867	889	877	929	806	930	916	804	928	889	918	904	916	935	867	839	902	846	931	882	851	949	901	861	916	904	899	887	877	857	901	889	881	898	920	908	891	906	885	885	888	858	856	856	942	859	862	894	908	924	878	869	943	958	909	842	904	868	924	909	892	850	898	841	882	874	843	868	924	854	858	838	938	823	854	903	902	834	917	851	908	874	855	862	857	883	881	898	885	912	892	873	898	839	891	892	848	882	859	906	879	881	932	857	889	962	893	903	897	898	929	916	881	843	874	892	885	885	873	879	907	865	839	836	873	925	884	907	876	848	823	887	880	916	907	926	874	877	888	877	902	879	892	896	856	820	917	925	865	893	925	889	883	935	852	889	866	904	927	887	890	856	919	880	862	876	890	870	895	951	867	826	867	921	876	903	919	865	872	920	872	872	897	955	855	896	874	886	880	896	901	923	902	877	913	883	893	870	872	829	910	912	894	857	882	847	918	833	933	914	858	867	902	824	916	885	929	905	874	877	852	894	870	869	860	862	919	900	893	832	857	877	908	904	929	933	916	945	843	918	898	855	817	936	881	905	878	893	888	894	880	847	893	896	877	947	851	891	829	871	894	857	901	907	935	847	900	904	899	933	882	854	934	909	912	846	886	865	846	894	873	877	879	883	840	914	879	900	919	863	831	832	948	863	884	893	896	904	857	864	834	897	917	901	898	856	867	886	928	915	876	951	921	910	908	888	821	873	894	927	857	934	863	915	823	886	905	820	900	910	888	860	883	864	824	856	920	886	885	881	923	852	906	867	910	898	921	867	870	860	898	872	926	902	924	822	856	902	891	924	916	826	827	911	890	886	887	936	908	941	849	896	898	875	828	871	883	895	886	913	847	952	853	935	825	865	899	897	879	876	848	879	877	872	872	858	977	881	923	909	861	877	900	858	917	940	849	873	875	904	883	923	942	862	915	905	907	892	948	855	872	912	851	891	859	899	830	891	859	869	881	896	878	903	880	853	875	930	906	898	923	923	841	857	864	879	911	869	894	873	902	920	868	899	884	903	888	866	887	892	869	891	936	897	876	884	968	903	898	890	923	910	844	894	855	883	887	881	833	893	850	850	893	905	852	891	847	912	854	873	846	937	883	878	883	899	882	874	862	907	896	875	916	901	863	857	898	892	912	900	892	887	895	928	882	885	880	912	874	941	935	900	874	922	888	910	776	906	937	905	874	894	884	839	877	845	813	882	882	851	862	892	900	862	897	878	871	872	813	856	885	881	885	897	853	928	904	862	873	855	861	887	887	897	877	859	887	882	918	932	888	903	911	932	840	873	875	843	916	923	879	867	872	886	904	859	826	857	924	877	869	890	874	877	888	846	909	838	907	921	856	883	896	892	847	824	857	854	889	887	869	857	869	903	909	860	894	908	834	833	886	859	878	839	858	950	863	843	918	884	891	876	867	868	848	852	898	860	915	863	947	864	919	899	834	892	860	893	905	880	883	874	897	860	925	917	884	921	917	922	838	832	911	910	925	879	863	909	937	869	909	865	881	858	855	812	875	884	845	867	841	837	927	885	914	910	894	850	892	914	955	884	855	849	913	891	848	887	941	908	877	885	865	868	915	918	898	886	855	885	901	918	878	904	885	881	875	848	864	866	889	883	928	911	866	849	967	868	911	885	824	821	900	886	881	863	840	890	891	858	910	850	868	892	883	951	911	887	869	907	883	903	897	871	867	900	912	864	864	886	877	887	890	951	861	890	912	912	885	907	923	956	916	807	883	816	896	883	841	889	862	935	888	852	858	934	858	916	919	878	879	817	873	883	895	830	915	875	961	940	912	915	909	911	876	884	860	843	942	892	910	859	875	846	829	918	902	839	868	907	889	923	892	908	914	916	916	885	886	867	897	894	896	930	873	881	917	891	953	871	860	900	875	892	868	915	838	918	873	876	832	892	852	893	863	844	840	890	923	879	906	853	918	870	836	831	878	837	906	873	937	915	918	859	912	911	853	885	910	865	877	904	881	895	866	872	809	919	848	901	859	873	932	885	852	898	907	853	874	893	951	905	914	888	852	884	889	856	880	842	855	882	933	820	830	877	875	836	894	944	874	871	900	877	874	876	898	832	876	879	904	894	895	879	854	836	933	856	876	901	863	844	880	879	929	864	897	864	904	879	893	832	887	898	908	876	946	891	893	926	914	889	901	890	891	892	840	848	872
14344	2033	1937	1552	1121	881	688	619	574	511	480	444	375	414	407	420	420	385	373	360	380	313	357	339	368	366	334	345	342	341	327	309	366	336	333	315	365	336	361	334	332	358	295	328	319	336	329	348	327	331	319	360	350	351	319	292	336	324	332	302	339	344	316	320	345	348	330	326	325	348	314	336	300	319	317	297	330	346	341	329	354	318	316	344	317	331	318	330	296	329	343	315	350	349	328	334	340	329	320	342	345	305	311	349	326	348	343	355	323	313	326	329	325	320	353	321	307	296	333	316	347	292	346	359	337	334	321	343	348	327	335	315	335	334	311	324	297	323	320	333	336	345	324	290	316	334	327	342	339	346	323	363	339	318	318	353	346	295	322	306	343	303	344	343	319	336	327	321	327	315	290	338	359	351	321	321	335	326	338	335	289	322	307	334	330	306	315	330	314	309	313	309	327	333	317	308	318	301	330	312	314	353	325	336	322	342	297	329	337	331	320	363	307	330	325	322	281	308	319	327	309	289	339	289	338	377	350	338	327	353	302	319	302	365	291	350	300	325	348	325	305	303	327	356	343	335	328	349	330	315	337	347	318	293	343	324	346	352	347	325	340	301	298	282	306	313	366	329	358	347	351	316	321	309	339	315	328	294	318	303	329	321	303	342	341	326	290	308	298	312	334	319	294	318	325	332	337	343	329	314	327	336	364	284	319	333	295	326	292	367	292	344	301	327	366	344	325	308	314	344	358	353	331	307	322	345	315	326	315	316	345	316	349	331	313	329	316	316	324	309	339	308	334	322	322	299	340	338	346	325	350	328	307	314	299	326	330	311	315	349	329	310	317	304	300	351	339	340	314	324	350	304	323	325	338	301	320	322	339	303	288	340	381	316	345	322	334	335	328	286	306	310	356	306	371	321	344	328	343	312	330	328	313	318	350	323	283	289	325	351	362	326	284	298	321	323	324	330	339	369	345	310	320	307	359	297	328	323	301	323	364	339	324	365	320	364	311	330	342	313	343	325	312	300	323	351	300	322	311	327	341	315	359	339	354	286	348	348	319	319	342	323	306	327	340	307	328	343	320	336	326	341	338	344	333	308	330	270	310	338	328	396	324	322	351	331	311	315	360	322	349	332	308	345	317	337	295	359	344	339	323	361	335	335	349	342	332	301	327	290	362	354	315	359	318	313	365	349	339	337	339	350	344	345	341	337	330	337	329	303	347	334	325	340	312	333	322	334	329	339	318	333	317	350	323	314	321	361	322	337	309	322	334	305	312	353	297	326	298	354	322	305	298	339	335	326	339	329	324	328	308	334	319	300	322	310	350	313	348	362	349	304	361	342	336	305	299	353	317	333	317	330	345	317	348	302	324	343	342	341	360	328	333	287	318	310	331	294	324	353	317	348	330	339	324	327	288	341	315	333	315	313	325	349	326	331	308	298	339	318	317	326	364	302	304	349	360	312	308	331	325	311	346	325	334	324	317	337	330	325	316	323	322	318	342	355	334	307	334	311	308	335	325	338	354	334	347	344	349	322	325	302	352	338	356	330	285	311	297	313	343	304	317	311	334	327	332	332	331	341	342	375	298	321	317	319	334	351	349	325	321	347	325	346	328	323	323	353	306	346	322	294	315	318	333	343	341	352	310	311	305	290	324	319	326	344	325	349	348	347	305	363	311	331	284	272	322	341	326	317	326	333	302	344	352	358	332	335	298	285	323	321	335	338	325	311	317	328	311	344	311	341	310	319	306	323	348	332	319	363	340	323	339	368	314	305	302	324	334	343	299	314	338	323	297	301	325	328	305	330	312	313	298	316	318	331	350	342	355	306	339	313	314	318	332	377	308	333	313	339	323	341	343	283	357	343	330	299	342	314	315	307	305	351	320	356	314	327	309	331	342	334	338	312	328	315	296	314	375	347	335	318	346	320	333	353	337	317	324	326	329	346	309	321	302	346	322	330	306	335	296	356	338	315	316	344	330	318	345	323	319	358	335	334	338	332	322	338	362	310	331	311	327	331	324	307	332	318	339	356	322	362	320	331	349	338	294	318	344	345	321	348	347	323	299	334	338	302	287	323	337	360	325	314	289	314	332	347	317	295	318	333	330	299	322	342	349	292	328	327	353	318	306	330	361	321	332	331	301	339	330	310	322	299	327	329	314	338	313	335	331	332	346	315	317	347	287	358	320	317	337	345	311	315	292	331	290	336	336	323	319	345	340	299	292	335	347	350	307	310	342	321	315	342	289	300	315	327	325	342	311	344	318	342	326	318	319	296	350	356	311	343	329	319	337	336	335	325	340	361	302	308	312	308	331	340	352	330	325	346	320	309	314	286	336	366	337	282	347	366	323	333	325	297	329	317	320	360	312	328	321	285	333	316	321	340	315	316	337	310	338	335	357	371	312	353	339	319	321	337	331	333	342	323	342	324	330	318	331	316	324	361	327	332	310	367	377	313	327	272	364	380	300	323	333	329	344	350	346	312	337	302	309	317	313	318	322	334	352	293	329	347	348	288	317	335	354	336	321	356	342	314	294	319	321	326	324	322	348	315	361	339	293	311	342	349	320	340	336	302	329	310	319	319	326	325	342	344	320	335	349	358	327	365	344	352	312	352	339	304	325	337	298	331	337	331	311	348	344	324	309	330	325	353	338	327	331	308	327	341	328	331	316	327	344	313	348	290	298	363	344	315	351	311	319	313	307	303	317	298	303	330	323	305	348	355	345	320	290	313	342	295	318	322	289	344	337	271	327	313	338	337	317	347	310	319	314	340	321	297	334	326	294	341	299	311	303	337	353	336	308	312	323	312	301	334	330	339	318	294	341	322	325	293	336	349	292	309	323	350	318	335	295	352	334	329	327	326	319	327	295	337	308	305	335	307	353	333	333	322	373	317	320	310	331	308	354	354	338	301	317	320	332	330	328	331	331	332	350	342	330	329	348	353	314	342	313	318	352	293	323	324	379	325	354	309	318	296	307	305	327	301	353	326	341	317	295	326	360	325	288	298	322	334	302	321	341	324	300	359	334	325	377	316	326	317	303	329	324	329	320	326	310	324	343	348	322	319	308	321	347	337	340	324	338	342	334	300	306	305	329	322	324	343	322	318	311	370	356	295	308	357	332	331	311	310	289	309	332	323	336	353	312	348	310	323	301	335	309	322	331	339	333	352	319	338	328	383	340	353	333	319	309	328	345	330	317	307	326	336	318	320	294	292	329	318	357	296	356	357	339	330	359	326	357	322	375	318	315	311	295	314	321	288	345	308	333	335	321	333	330	313	306	353	316	347	330	325	358	317	349	321	341	335	298	317	353	340	352	294	312	315	319	333	325	323	294	326	351	332	318	330	330	321	328	322	319	313	312	316	309	298	315	342	318	325	310	331	358	318	312	329	341	311	358	338	326	327	326	319	300	331	334	339	328	331	340	343	316	284	344	323	319	331	339	349	317	342	312	308	307	323	304	314	304	313	356	282	288	315	325	296	330	309	317	333
7673	2138	4077	4702	4508	3659	3123	2729	2375	2115	1869	1747	1614	1516	1421	1365	1317	1290	1248	1190	1142	1085	1112	1089	1050	1066	1013	1047	1038	987	995	955	951	995	1000	967	937	968	959	935	942	959	966	918	891	926	872	878	925	932	897	900	941	929	900	851	880	912	886	930	903	875	876	887	890	922	901	868	874	919	888	805	913	906	876	864	865	892	885	873	868	863	888	878	870	825	893	848	871	848	835	851	846	895	885	915	850	845	900	880	870	896	897	862	818	900	842	881	825	860	901	905	860	832	834	889	894	896	888	824	858	904	882	816	845	917	852	877	852	853	845	865	857	828	833	879	818	821	872	854	851	844	854	889	857	862	866	859	847	876	894	930	802	820	832	831	916	896	844	864	831	850	853	838	889	904	829	845	875	872	901	904	814	862	842	841	865	845	856	846	857	907	816	869	839	827	908	831	873	813	888	891	857	859	878	843	887	877	827	846	884	864	815	902	867	853	844	872	871	806	903	876	872	872	847	880	846	911	843	826	919	845	830	896	821	861	884	813	895	919	880	853	843	863	870	847	843	878	856	853	830	892	861	839	867	837	825	888	863	816	873	828	926	854	917	892	835	890	859	825	902	873	858	846	893	866	817	853	851	911	839	880	865	815	831	897	849	865	869	844	844	903	852	847	863	903	866	870	841	865	863	880	865	825	835	860	878	863	886	881	839	902	814	822	878	843	820	890	857	831	882	892	871	804	846	861	829	854	888	844	883	869	831	858	871	842	870	861	859	846	837	841	871	808	857	893	854	871	824	837	811	861	812	904	869	876	877	856	875	864	829	803	953	834	826	864	901	879	851	828	848	835	902	823	859	832	780	827	842	925	845	850	821	920	851	866	935	868	838	878	838	849	806	834	872	909	825	838	837	836	873	875	890	851	875	781	860	843	913	878	858	842	843	864	812	832	827	854	854	870	851	852	861	844	833	844	859	798	827	847	846	852	807	843	898	866	871	842	856	844	831	874	857	903	844	897	873	896	861	900	866	808	795	862	838	839	872	872	861	811	842	864	861	854	878	887	858	855	859	832	811	863	872	814	898	907	838	876	905	863	814	884	861	845	879	827	846	839	827	867	875	817	885	841	910	873	833	885	849	894	862	852	916	901	875	867	809	859	883	846	885	824	863	781	896	875	843	826	858	874	869	839	857	838	899	901	900	890	917	864	857	816	873	826	904	867	843	854	847	855	834	873	878	895	811	855	851	882	818	852	891	878	863	843	819	887	850	832	867	804	884	894	842	837	885	869	850	878	894	852	776	826	844	884	852	845	869	850	883	806	855	874	842	849	819	824	786	804	855	869	850	883	852	828	853	869	839	829	917	886	807	851	846	852	857	907	827	895	807	880	831	889	804	835	835	811	832	914	884	852	885	805	862	838	876	829	831	837	782	884	855	859	820	845	852	868	909	818	868	896	905	876	922	897	839	869	842	835	878	816	861	855	864	848	812	920	830	828	858	903	856	859	887	866	824	902	858	795	865	868	851	871	818	860	847	859	839	796	782	914	845	825	835	840	838	852	904	847	841	868	787	835	820	876	866	891	823	861	836	819	833	878	906	828	862	865	826	885	813	857	850	850	789	838	879	881	864	851	882	861	835	872	904	845	861	851	889	882	869	877	887	883	851	864	922	819	855	865	886	861	827	862	827	903	843	824	846	853	844	887	861	835	844	803	898	855	865	823	885	830	868	846	873	864	814	814	828	878	849	827	864	875	876	837	824	906	845	880	872	876	905	906	843	915	834	869	888	827	845	831	847	854	834	842	854	855	901	887	824	824	839	881	919	858	856	870	843	832	884	833	858	826	903	865	939	857	882	848	922	886	839	868	887	877	859	900	873	864	913	835	807	877	929	862	840	848	850	864	896	875	803	851	855	807	851	834	800	842	807	849	869	868	837	850	882	861	856	837	867	827	867	874	849	853	891	850	840	834	864	850	831	839	810	843	876	807	853	879	856	830	838	805	879	932	879	868	856	827	803	849	902	818	926	874	810	827	860	788	905	842	871	871	863	828	857	878	866	832	872	849	904	787	898	826	936	841	858	826	841	833	825	858	801	876	869	869	849	833	895	881	885	883	858	851	921	882	853	882	832	847	879	856	861	846	844	878	873	879	881	846	864	823	889	836	842	822	832	811	812	855	839	862	871	793	901	802	861	822	809	859	773	814	830	807	855	907	869	853	910	840	903	887	859	846	830	888	860	863	866	881	866	855	850	837	832	828	855	843	880	873	891	872	830	857	888	842	845	837	848	898	830	886	894	862	842	859	822	837	867	857	855	873	822	851	869	878	864	897	835	881	860	901	868	854	863	870	840	894	835	801	810	847	864	854	848	853	884	853	839	864	826	858	896	896	860	840	850	840	817	816	888	924	868	827	865	845	849	883	840	846	878	859	867	878	837	817	834	851	815	864	900	851	877	828	871	891	888	869	815	874	806	815	810	873	849	814	862	833	871	871	877	893	839	829	872	863	848	879	869	838	839	846	868	881	845	830	837	839	854	828	868	872	878	878	911	865	832	827	884	866	869	856	872	824	873	892	844	859	844	867	855	876	874	807	829	865	884	872	861	835	877	827	866	865	868	821	868	892	846	841	930	852	889	828	865	874	820	906	877	853	829	925	863	943	847	872	891	843	897	856	841	884	863	865	820	920	868	825	838	829	821	799	894	872	905	932	854	824	884	850	826	826	852	842	807	887	887	913	877	831	824	844	828	863	878	870	839	832	851	859	851	876	885	879	857	903	849	846	889	827	844	846	840	871	779	884	789	847	854	849	837	882	835	816	840	834	849	875	829	843	929	865	833	877	830	856	875	868	827	862	886	842	880	884	890	876	854	834	908	886	857	850	865	852	899	843	883	873	864	888	869	873	900	861	884	861	845	900	841	821	845	898	862	860	886	852	812	852	841	884	855	872	877	882	925	816	869	843	868	856	880	857	872	864	844	927	877	885	888	876	828	882	841	851	843	909	853	858	862	817	873	757	820	908	885	869	845	847	857	871	857	865	833	822	859	909	857	884	848	884	871	828	838	869	803	854	845	880	816	825	860	879	865	856	855	854	867	912	876	847	864	845	814	849	835	897	862	888	831	852	834	832	853	894	828	834	837	846	849	860	889	818	846	838	855	888	831	888	852	826	837	855	897	857	865	814	881	834	861	857	846	807	838	825	862	876	835	873	858	897	852	882	831	836	872	840	871	817	921	838	782	841	858	833	816	863	882	874	795	868	843	865	862	890	865	840	899	827	845	837	886	900	809	870	854	826	900	856	860	840	858	842	824	837	916	800	878	844	894	872	784	894	864	885	853	871	888	809	836	840	882	890	859	881	881	844	806	857	801	838	914	900	870	849	823	816	862	914	835	817	814	829	841	877	821	890	852	880	880	898	840	896	807	874	858	919	924	844	851	885	826	923	860	878	892	837	828	884	876	827	906	860	817	852	884	914	855	833	836	859	852	875	833	862	865	840
2053	157	190	156	146	173	143	183	157	159	169	177	165	162	142	186	150	133	155	160	154	168	150	167	145	171	154	138	175	183	168	162	149	158	169	155	137	151	177	135	156	145	164	148	168	194	148	178	164	165	160	192	155	179	183	137	178	169	172	170	164	164	178	160	153	151	153	164	175	157	152	178	187	159	166	160	169	136	154	155	164	139	155	155	144	148	172	173	149	166	170	157	172	149	155	174	142	166	157	171	147	175	184	155	151	174	139	158	160	158	162	188	164	157	160	161	172	157	162	168	168	167	160	158	141	141	141	161	159	150	150	177	149	164	152	160	157	170	160	137	167	140	142	157	142	153	174	177	184	176	157	158	153	157	171	166	142	146	147	182	146	148	150	140	181	158	182	139	166	149	154	167	173	151	176	187	164	153	153	158	163	145	166	161	161	144	144	161	152	153	154	152	168	160	176	189	162	158	157	165	129	160	180	155	158	147	167	160	154	158	164	168	146	159	142	155	149	142	158	149	163	147	149	163	155	151	179	146	161	170	152	152	177	191	160	154	163	168	170	145	177	162	190	131	129	164	156	162	177	189	142	146	152	190	155	179	159	175	172	153	141	144	155	130	173	152	163	143	161	173	163	144	168	150	156	157	140	145	163	158	148	138	153	147	195	153	140	139	159	170	153	142	161	170	177	155	146	145	154	144	159	157	152	156	168	141	160	174	155	159	177	133	168	163	145	180	163	170	175	163	152	131	169	163	162	178	159	156	173	138	158	152	140	169	149	155	161	168	169	163	160	164	166	171	149	166	173	154	176	146	143	169	163	165	189	196	146	144	147	145	163	164	170	159	148	165	135	157	159	159	157	153	146	154	142	166	170	165	148	147	160	165	178	147	156	166	169	157	140	169	148	175	171	168	158	193	132	152	168	160	146	174	149	151	157	174	147	174	176	141	157	171	168	147	173	153	187	158	155	147	158	147	163	157	167	140	144	174	142	180	184	179	145	166	161	134	167	187	169	137	173	157	168	156	173	162	145	176	165	146	150	174	175	145	144	165	165	159	152	164	165	177	182	167	158	159	170	163	142	179	176	178	181	153	165	156	157	162	172	166	150	159	178	162	139	172	165	184	166	177	207	170	157	153	162	163	151	144	150	168	146	137	156	171	158	166	148	162	183	188	160	164	140	165	157	170	174	154	180	173	165	176	162	180	154	187	160	163	189	163	129	166	171	147	167	187	163	126	163	160	157	152	181	171	168	177	163	148	168	164	148	146	152	163	155	165	190	173	169	161	174	172	163	178	181	164	166	160	151	164	180	148	142	168	163	170	165	186	167	140	156	158	150	147	156	160	151	150	152	144	168	164	179	179	160	160	174	173	170	146	165	173	150	158	157	138	162	162	164	154	161	157	161	152	145	162	150	203	154	155	170	151	175	140	173	152	163	171	185	170	191	149	163	145	197	152	164	178	181	171	170	163	191	166	174	169	153	169	152	169	161	167	158	157	156	155	137	136	157	157	145	177	174	167	170	169	140	164	166	160	153	161	159	164	179	177	158	148	163	151	175	163	165	170	174	167	169	171	171	186	164	165	176	173	149	138	166	187	159	141	140	155	141	149	167	167	163	152	181	166	157	156	162	150	191	164	181	164	174	144	144	150	159	183	149	141	157	142	175	174	183	151	177	160	174	171	176	168	189	152	135	163	156	151	166	152	147	191	164	158	158	167	181	151	168	167	173	143	162	164	144	190	187	153	142	148	179	156	143	160	179	155	168	153	165	154	170	138	180	175	169	151	157	172	142	156	139	161	176	151	181	172	150	153	167	162	153	182	163	153	162	181	149	152	171	164	149	131	151	176	184	163	188	154	165	158	176	163	178	169	157	149	166	167	163	136	185	148	179	140	161	181	157	172	162	170	144	184	147	148	155	161	163	149	162	168	158	175	149	191	155	168	162	149	158	190	187	160	131	146	159	168	152	141	162	155	163	160	174	173	171	160	161	154	184	156	154	148	149	132	171	146	148	169	152	175	149	163	150	171	141	157	154	145	151	166	187	183	152	179	160	144	176	198	168	166	142	151	154	176	198	176	166	153	135	138	151	151	150	156	186	161	163	172	160	168	155	177	158	175	145	167	146	138	163	136	162	139	160	160	180	138	164	176	149	176	173	171	157	154	171	162	159	166	150	150	157	168	173	166	170	150	163	169	160	153	156	160	152	152	153	182	138	150	137	177	158	176	166	154	163	165	152	167	154	161	154	175	149	155	178	186	163	163	152	142	147	154	169	154	170	152	144	152	180	162	184	158	152	184	161	165	163	141	167	168	158	166	143	168	165	193	157	145	167	152	148	170	164	159	180	173	163	164	168	146	151	169	187	158	149	179	163	165	188	158	163	185	139	166	160	157	147	190	162	151	173	154	153	175	177	166	159	194	160	152	158	157	158	154	199	148	158	139	156	158	166	178	137	156	150	155	142	142	151	149	154	184	166	158	155	167	186	158	161	172	163	190	158	166	153	165	136	157	149	173	153	140	156	164	165	174	175	148	144	165	156	157	150	153	152	148	164	160	160	177	185	150	179	183	141	151	165	134	165	163	158	170	179	152	166	159	171	155	176	156	154	157	181	177	158	167	179	184	188	148	149	173	163	162	184	136	178	170	152	185	162	180	169	167	176	147	165	172	156	166	162	148	171	153	164	156	141	167	161	166	146	160	170	178	165	141	150	173	135	158	175	156	185	197	156	136	188	162	166	162	162	172	154	178	174	179	144	159	165	170	169	159	159	170	165	144	148	172	178	187	168	174	178	163	165	159	184	146	155	176	165	190	167	174	167	178	152	166	137	138	171	149	160	163	165	162	178	170	176	167	166	134	133	166	179	163	151	162	147	148	176	160	148	164	175	171	165	168	148	177	167	148	164	167	165	148	164	178	167	144	151	155	167	162	178	160	172	168	131	169	144	189	131	156	162	165	167	158	171	178	164	170	172	142	163	153	176	157	149	163	140	162	179	158	185	152	158	165	166	175	166	148	147	147	144	154	156	176	162	168	147	137	154	171	166	157	151	171	157	158	178	157	159	168	170	162	146	175	137	156	169	160	173	176	139	160	164	182	157	158	155	152	152	168	162	136	172	151	173	150	158	172	159	166	158	161	169	141	152	162	145	156	161	177	146	151	170	171	160	181	152	167	167	172	159	174	141	143	176	158	155	159	152	157	138	148	148	188	158	146	165	152	137	181	152	172	145	150	149	156	147	159	169	154	156	200	164	163	161	166	170	162	149	140	160	171	163	130	139	135	167	156	172	180	171	166	156	153	127	148	159	167	157	176	161	158	163	161	178	156	155	159	154	173	151	152	151	172	169	152	162	143	179	155	167	166	142	170	158	170	171	172	179	159	180	163	149	164	179	166	134	154	167	160	164	170	141	154	168	163	170	183	152	167	135	169	154	166	175	151	167	152	148	168	145	178	162	169	187	157	159	171	166	160	170	164	158	182	165	159
2185	533	550	672	611	581	578	546	531	548	541	537	511	542	521	524	535	538	493	500	507	543	513	506	512	528	523	560	509	546	529	504	514	505	503	522	508	506	535	512	487	555	503	491	522	479	509	486	493	519	511	520	502	512	510	475	530	542	554	535	491	472	514	505	506	518	504	511	508	543	520	506	478	518	515	527	459	513	533	497	538	487	526	496	474	525	498	510	486	489	524	518	498	478	518	525	513	497	472	517	476	528	512	507	520	551	534	463	518	514	508	534	554	516	546	506	532	477	519	496	502	496	495	509	505	490	552	527	508	464	510	539	509	507	515	526	528	518	521	516	510	498	537	527	531	545	490	497	488	483	512	479	508	522	508	505	496	501	535	511	470	534	489	495	495	473	501	520	544	525	511	474	558	534	497	513	513	538	509	530	579	524	523	527	520	515	506	475	526	531	512	513	499	527	500	552	494	506	537	502	524	520	546	538	492	537	503	508	492	522	501	491	515	533	503	502	518	530	523	488	551	515	531	518	517	533	543	510	520	550	547	482	498	479	524	514	531	480	508	498	495	557	508	510	525	508	464	509	519	524	465	535	502	534	509	471	520	516	498	455	547	513	474	520	524	502	502	507	549	516	504	524	472	508	480	567	526	508	549	502	523	495	528	579	520	545	532	507	513	498	544	551	506	547	528	518	498	512	514	520	536	501	486	455	556	511	498	485	508	511	514	490	512	486	505	526	499	524	530	510	486	512	517	482	517	490	548	499	496	518	503	517	528	520	547	487	499	543	525	534	515	538	524	536	493	539	539	517	508	527	522	491	504	507	543	520	488	492	555	512	535	507	492	546	546	528	540	514	497	494	523	513	515	503	523	504	514	517	522	504	526	519	520	519	521	567	533	488	543	511	543	516	476	513	528	497	501	479	517	507	539	534	476	525	516	507	502	494	525	508	528	501	499	512	540	495	533	526	499	519	515	502	524	472	552	547	492	535	508	494	478	525	517	526	513	490	494	497	496	508	516	512	544	525	541	498	499	501	494	535	514	523	546	502	489	552	523	510	513	462	539	513	509	526	493	521	525	536	504	532	501	511	500	481	513	496	514	545	514	497	508	515	526	488	542	470	513	498	558	537	568	562	508	489	511	533	495	519	520	494	545	512	504	518	501	484	532	520	530	505	507	458	532	534	513	472	527	528	506	463	506	466	519	535	518	554	502	513	510	496	495	545	531	482	497	487	454	533	524	497	522	519	541	489	489	441	503	549	520	515	515	530	530	495	482	532	494	494	552	495	515	521	494	507	493	508	482	497	494	517	529	489	516	496	566	500	494	517	475	521	528	497	530	533	481	507	488	497	504	491	532	488	546	490	509	505	547	512	527	501	506	520	494	510	517	511	522	497	502	497	526	538	478	525	509	592	518	501	520	499	517	562	519	488	494	502	518	537	517	515	523	512	498	542	519	476	480	519	495	524	519	518	520	508	480	509	483	484	497	522	525	502	507	530	531	504	527	516	523	476	517	503	540	507	524	493	497	513	500	484	476	543	524	513	476	502	522	480	495	527	525	548	515	507	488	520	494	496	511	495	485	501	506	535	524	511	477	524	484	535	524	463	531	496	488	504	522	511	504	503	519	499	492	495	494	501	509	544	547	515	498	477	487	498	489	487	503	485	505	478	498	496	503	507	542	526	509	533	527	507	503	558	472	506	564	511	523	506	518	520	519	507	512	514	505	530	497	517	503	490	489	496	492	521	481	523	525	467	498	533	510	537	514	529	533	548	494	507	534	479	528	521	500	508	518	460	527	505	539	495	532	517	492	488	491	500	507	526	511	514	518	518	521	507	503	541	526	497	505	499	529	506	524	508	514	551	506	532	549	497	520	543	521	477	507	531	518	540	493	541	515	527	542	496	527	486	477	518	482	539	491	488	505	522	485	499	516	490	496	536	508	519	514	506	505	527	488	504	513	523	536	513	516	482	503	530	519	498	514	487	525	498	528	513	502	504	533	505	507	532	505	504	512	543	532	512	510	514	499	509	534	557	490	536	506	511	534	497	504	568	504	554	489	530	531	517	506	508	515	537	515	531	519	489	506	504	492	488	586	507	557	514	538	550	511	523	536	501	554	520	500	521	516	528	511	504	523	478	569	482	500	511	449	540	499	491	510	508	484	555	524	550	530	505	511	479	517	497	540	494	504	501	463	534	522	518	533	557	487	516	499	479	481	527	503	506	485	541	543	506	537	509	526	575	519	488	482	539	529	521	510	514	510	547	559	478	496	511	531	515	487	500	518	538	530	502	488	502	491	503	508	526	505	516	491	477	531	547	515	495	535	534	494	483	475	505	529	512	489	469	464	545	521	489	523	516	523	527	520	492	520	545	487	514	522	520	484	507	533	521	529	527	468	523	517	483	499	535	537	510	525	500	508	495	486	526	487	524	512	503	529	497	490	521	530	480	534	544	523	499	512	510	520	536	518	527	528	520	500	470	504	539	536	515	499	493	498	537	526	528	515	526	519	492	495	537	520	496	531	513	559	498	518	489	488	519	499	477	497	506	505	485	511	468	554	526	511	484	479	486	511	501	494	489	502	509	502	529	511	519	584	492	512	518	502	492	518	531	526	506	506	545	529	494	488	499	502	517	516	533	526	532	486	548	515	538	530	557	514	526	494	499	519	524	515	545	514	534	515	476	524	517	509	506	499	503	541	504	512	522	546	518	517	538	512	534	529	535	516	507	542	537	445	517	508	509	524	528	486	517	477	503	547	509	551	522	498	509	502	539	542	513	555	495	469	559	527	498	515	523	490	526	524	490	486	518	509	523	510	527	493	496	526	508	503	510	524	533	518	519	528	517	517	494	520	541	530	520	494	492	515	490	522	496	507	536	490	522	513	495	499	498	480	475	550	535	523	492	547	496	544	482	485	497	506	514	484	511	526	570	525	513	503	525	503	529	510	477	498	492	508	516	486	495	475	505	509	530	515	508	500	515	526	533	536	524	501	524	543	520	539	530	501	522	513	548	509	493	536	534	530	522	495	496	559	534	515	512	536	501	515	517	496	491	515	531	504	500	506	479	535	465	521	512	505	520	466	513	476	514	518	507	476	502	485	524	556	502	569	535	490	528	507	519	548	467	510	531	522	525	534	493	533	501	524	502	495	499	542	567	515	522	540	525	501	501	524	516	479	499	500	520	521	467	513	532	510	519	490	490	487	505	494	486	486	503	496	509	507	530	494	520	491	518	524	555	511	546	515	504	536	532	508	511	494	502	526	516	513	495	526	484	499	541	460	518	513	508	533	501	511	511	512	522	500	547	529	541	507	549	485	524	485	496	463	521	517	559	516	502	563	530	528	544	535	500	497	566	518	567	559	534	529	526	504	524	521	469	527	522	521	509	511	521	491	517	509	500	484	492	513	533	516	507	499	501	497	513	493	511	505	515	511	511	504	495	495	478	490	538	535	524	452	518	520	493	516	544	510	540	522	534	526	499	500	547
8412	1071	1158	931	723	605	572	479	468	409	417	389	357	415	367	348	379	363	357	354	317	369	333	340	330	328	341	352	360	343	331	299	341	335	328	333	300	335	325	336	315	332	312	324	330	323	332	302	311	322	305	336	299	345	312	299	326	338	323	326	323	274	342	336	377	277	341	335	319	318	305	357	308	347	326	336	321	338	355	319	301	307	349	288	321	305	340	315	313	319	332	329	323	333	331	309	318	347	299	333	311	345	334	364	317	307	306	307	316	327	311	338	360	311	337	333	310	339	359	345	361	307	322	342	332	309	339	329	300	330	356	339	335	313	342	323	310	295	327	308	326	322	316	317	309	312	316	308	307	331	361	329	313	328	341	309	346	348	320	302	340	350	339	333	337	345	332	348	296	352	335	358	321	339	302	318	330	308	287	343	310	354	321	332	322	314	337	299	323	305	357	311	301	326	300	328	332	318	324	314	336	303	314	337	355	305	318	342	315	330	332	355	316	298	332	333	327	344	331	286	330	310	337	336	300	313	356	337	296	292	347	300	296	365	314	323	304	287	347	349	309	300	309	345	329	305	294	309	314	309	292	323	349	322	305	312	318	301	316	333	326	306	279	325	310	331	345	322	299	302	316	316	324	342	341	314	329	313	327	313	308	295	307	331	339	341	343	327	308	325	342	303	298	341	344	310	315	407	298	320	355	321	358	331	329	336	318	350	298	329	365	311	325	350	359	344	302	338	325	303	319	355	321	305	332	314	314	326	321	325	287	294	352	316	318	310	315	347	326	330	348	322	317	326	350	336	335	334	317	330	300	303	310	310	326	285	285	340	352	315	351	316	309	313	314	278	313	316	303	379	322	310	350	296	324	312	345	320	329	332	309	307	318	310	304	313	350	313	316	329	333	335	304	336	320	294	302	342	311	353	327	326	328	328	344	300	326	320	348	339	338	327	325	332	337	298	337	332	320	336	301	290	334	320	345	310	305	318	332	335	333	333	343	326	305	320	342	284	309	303	286	298	354	327	330	329	350	329	339	302	350	324	335	329	342	328	319	344	331	320	310	333	325	335	287	314	306	309	311	352	327	338	325	350	330	278	308	356	340	323	289	316	368	298	305	321	307	314	320	329	329	299	322	304	279	332	341	303	283	303	337	352	337	330	330	319	337	312	329	314	303	319	326	327	353	341	297	302	325	349	303	324	342	339	315	314	329	312	305	318	278	329	332	311	292	313	326	304	311	345	321	323	294	321	319	318	337	358	323	299	309	343	307	365	294	319	331	315	324	356	320	300	352	330	322	325	327	312	333	329	314	343	315	337	340	351	302	296	334	312	337	313	342	317	318	336	332	318	331	316	325	294	344	316	343	331	299	283	313	334	324	285	327	327	345	317	325	330	294	317	327	333	308	314	316	309	300	332	312	324	311	317	258	324	315	330	331	293	304	322	326	338	314	327	329	275	318	319	345	309	327	351	307	283	304	317	302	317	342	337	292	337	310	329	321	308	282	308	295	315	322	297	330	300	341	299	352	311	339	332	312	344	338	339	331	315	322	314	315	298	310	316	324	325	301	327	313	284	325	306	317	334	324	325	332	292	314	332	307	326	334	341	294	337	325	307	303	331	327	348	306	284	324	320	324	301	335	320	343	300	345	326	309	284	317	336	324	299	301	312	320	321	314	321	336	304	314	326	326	312	320	342	338	320	319	304	310	346	347	332	327	364	321	306	328	339	319	308	290	313	335	309	331	286	316	313	343	335	307	327	341	325	341	297	335	315	314	322	345	312	333	335	310	314	340	315	324	321	308	303	327	314	334	347	342	354	350	286	297	329	312	281	319	335	340	341	309	335	324	285	337	324	314	323	301	305	341	338	356	309	322	329	331	280	338	306	320	344	304	320	340	324	313	333	318	339	317	298	310	298	314	332	318	316	315	349	347	312	329	285	304	313	293	355	332	314	333	322	331	335	306	301	327	310	289	279	299	288	320	291	362	318	341	318	312	300	316	296	325	315	307	328	312	310	304	350	344	320	329	346	326	387	345	326	338	292	320	323	340	267	290	336	308	352	334	297	311	317	323	308	310	311	322	349	310	314	322	338	332	315	301	342	311	323	348	323	335	316	326	326	320	329	303	335	325	319	308	292	309	307	342	325	334	308	334	314	345	306	322	352	349	303	320	337	301	309	329	315	333	325	324	308	317	294	279	337	324	314	337	338	294	310	339	323	345	333	318	352	312	327	323	295	326	342	352	322	336	315	337	343	332	330	310	327	307	301	308	303	330	332	314	289	298	307	281	291	345	337	318	364	312	326	344	353	338	330	308	320	345	321	305	344	302	353	331	364	338	354	309	276	344	301	314	341	310	294	318	284	342	331	330	323	337	315	292	309	326	316	307	338	316	330	374	318	304	343	356	313	311	354	339	339	341	327	322	349	361	352	349	315	340	311	313	310	327	316	342	324	350	309	329	318	300	303	311	292	320	333	356	357	319	300	343	306	354	305	336	348	317	302	303	318	307	303	343	318	324	317	321	305	328	286	328	312	320	343	300	325	303	284	334	330	324	355	307	332	299	310	347	303	266	291	325	335	322	343	364	324	339	306	326	307	315	342	338	324	352	306	329	345	306	308	327	268	312	317	335	349	339	334	337	312	352	332	356	314	316	280	324	342	289	301	301	348	326	309	309	314	314	330	326	356	333	323	309	367	306	341	342	312	325	316	331	310	322	352	320	331	304	338	333	323	326	319	330	320	311	348	319	355	318	306	307	333	350	317	333	344	322	318	304	311	260	330	312	335	310	324	343	320	323	317	323	327	334	317	337	332	311	307	315	315	310	318	313	304	338	321	300	342	324	300	345	304	322	329	319	320	322	321	333	318	289	349	314	306	300	316	331	326	327	304	316	359	322	290	320	336	319	296	355	289	300	324	302	331	327	315	327	324	319	282	337	345	308	341	325	328	319	353	319	345	342	335	318	314	304	334	315	284	325	353	324	370	340	339	296	332	333	351	310	293	310	302	336	335	336	328	366	325	316	323	307	348	339	333	338	313	298	278	329	310	339	320	325	307	327	343	323	337	343	318	281	312	290	319	353	302	334	326	335	290	333	298	283	342	307	327	327	320	313	310	298	320	323	326	322	328	316	311	323	328	296	324	319	336	331	341	341	321	316	343	289	326	327	275	313	323	328	331	331	320	337	338	355	328	299	326	342	314	337	340	327	336	315	302	342	302	302	334	320	334	325	322	337	340	306	325	326	317	299	347	299	347	344	308	340	287	342	323	313	326	300	296	305	336	317	319	318	318	294	332	294	318	313	314	355	316	341	315	319	320	311	303	298	294	290	323	315	335	317	323	322	343	320	317	313	323	311	314	294	309	330	324	321	333	303	342	306	363	341	320	327	316	362	330	299	307	310	341	309	344	336	330	317	351	308	341	307	327	325	323	301	337	299	312	305	326	328	308	349	299	334	306	319	292	316	343	307	324	362	301	311	294	342	299
6128	1572	2609	3040	2825	2472	2206	1896	1786	1625	1482	1439	1274	1275	1221	1102	1134	1123	1056	1060	1069	988	1067	987	1012	988	977	1034	982	944	1017	920	906	1016	898	898	928	980	910	873	933	922	896	918	901	952	965	944	919	951	920	863	872	877	903	888	867	925	882	892	905	876	908	888	956	879	895	884	873	905	889	884	896	891	929	960	829	851	888	903	912	844	886	872	852	933	859	840	888	923	897	852	865	892	833	889	912	929	867	849	937	878	927	882	866	856	938	895	894	894	816	910	887	872	856	843	877	874	875	935	882	916	881	869	889	859	852	856	823	891	948	873	886	853	875	864	923	883	905	882	869	876	843	867	897	905	863	919	855	907	938	910	795	903	869	913	902	858	901	882	838	943	893	896	833	889	912	879	860	929	845	910	932	914	911	910	915	873	829	879	867	869	902	925	870	895	904	909	887	905	862	910	909	908	917	894	909	796	831	805	822	833	857	898	887	861	862	917	889	888	925	858	869	902	929	843	854	901	859	864	930	851	845	935	921	891	821	908	884	903	883	905	885	892	938	853	867	902	890	890	908	852	900	877	828	860	903	867	868	852	911	870	888	897	863	899	894	848	930	871	884	852	850	927	897	874	916	857	851	892	927	895	888	870	825	841	878	895	891	919	907	925	921	901	886	915	869	825	849	872	867	922	936	829	863	858	867	926	892	848	893	876	896	922	882	920	896	875	857	863	875	904	847	938	905	828	865	839	848	843	855	901	838	870	865	899	896	912	867	913	897	903	846	853	882	915	850	890	943	872	922	897	902	871	881	899	875	861	914	862	941	880	820	908	917	890	938	947	930	866	868	896	877	858	859	881	891	890	878	872	834	833	889	913	899	908	814	900	815	856	885	861	856	881	930	871	875	941	915	842	833	854	954	861	888	874	853	846	883	838	840	873	893	925	878	844	914	900	927	908	859	898	854	896	856	858	872	872	888	870	905	951	875	885	900	869	875	912	910	861	888	903	905	884	854	915	862	889	890	882	869	887	859	828	866	881	894	845	916	897	854	880	887	926	899	930	870	870	912	885	899	877	904	942	888	878	900	885	892	901	850	875	865	842	860	932	874	876	848	873	836	888	859	888	912	915	927	880	906	894	908	862	847	851	887	896	916	898	880	896	940	893	887	898	868	925	878	867	886	882	898	919	854	851	861	910	846	914	915	838	909	915	857	874	895	925	854	862	905	888	879	906	862	847	909	871	883	863	861	918	888	937	884	857	893	850	905	893	872	918	920	863	885	891	898	905	873	863	927	922	921	895	940	848	872	900	876	916	890	902	869	949	802	827	841	898	855	857	908	892	886	892	951	880	850	874	930	860	867	877	892	892	876	884	896	875	837	884	865	938	856	845	828	900	865	942	863	920	851	904	857	835	959	832	819	948	886	859	888	852	857	866	914	938	866	865	844	893	853	876	899	866	833	848	832	865	880	834	918	884	893	858	941	872	909	886	883	911	855	914	884	900	898	912	912	857	875	876	944	875	916	891	887	891	928	912	852	899	910	879	894	864	873	843	882	936	828	886	873	859	921	884	926	920	898	900	865	861	869	914	848	877	879	880	914	803	890	876	891	886	819	849	889	922	857	825	874	836	890	901	818	909	879	864	849	880	905	891	894	877	863	927	943	871	879	914	909	954	864	888	881	878	871	865	838	866	900	859	904	897	892	889	835	883	893	873	843	929	911	893	870	855	878	820	882	841	972	896	839	895	904	871	859	898	894	877	945	917	868	875	910	900	891	858	877	848	891	880	836	887	875	830	887	863	890	848	902	869	869	864	893	885	942	903	866	880	839	851	908	909	861	883	860	940	847	895	915	858	908	907	897	896	846	843	890	925	920	817	880	865	892	849	906	915	908	868	934	901	890	878	875	872	887	883	845	888	837	914	911	936	886	830	939	904	806	846	871	897	835	871	844	903	872	874	889	867	882	898	890	923	916	895	856	905	886	856	870	865	943	912	878	929	824	852	878	887	875	852	890	880	898	872	909	866	836	869	887	869	888	889	844	871	925	905	894	886	834	899	834	896	903	896	825	935	863	824	844	857	919	849	861	836	801	900	872	905	898	876	862	844	892	871	884	882	875	852	879	880	884	878	894	897	832	895	844	944	825	941	856	881	873	890	860	879	926	923	903	914	880	884	867	861	892	872	847	891	893	897	903	858	913	911	845	918	834	857	855	925	904	901	889	889	944	909	921	868	923	861	943	931	833	888	831	892	870	914	868	875	916	895	891	907	902	912	882	829	902	883	907	908	862	867	873	890	902	838	867	849	834	908	872	904	849	880	868	900	890	886	845	842	864	840	849	895	878	851	929	885	811	865	864	857	879	873	851	860	858	858	912	926	861	879	861	877	894	869	904	849	907	910	900	939	862	876	884	871	892	881	910	844	892	888	880	886	874	868	908	905	860	870	819	933	904	841	865	912	831	925	878	909	871	867	896	847	897	827	828	895	843	891	845	837	878	887	844	880	808	860	894	870	884	883	893	914	906	870	905	841	890	853	833	888	895	819	885	876	863	905	864	823	914	903	888	874	860	871	878	906	868	854	873	924	896	912	937	841	866	813	870	882	877	837	854	848	860	923	940	914	938	930	911	933	914	892	914	909	856	836	879	893	805	876	862	909	851	852	829	912	869	904	899	907	865	870	818	873	885	847	932	868	890	878	827	880	912	875	871	925	889	856	855	855	879	892	892	822	822	907	886	886	865	892	927	818	881	944	932	853	890	914	873	869	937	875	874	852	927	834	895	914	909	868	901	873	855	866	864	896	872	926	835	856	911	893	953	893	847	825	848	868	841	849	868	878	929	903	835	908	874	854	946	862	870	872	886	897	922	926	890	945	894	929	913	943	956	841	956	870	887	901	891	857	883	911	887	873	888	860	833	898	868	920	862	902	855	894	895	881	875	862	932	936	903	910	911	856	883	838	867	857	874	842	884	923	903	872	898	870	901	909	859	885	841	926	874	919	872	846	861	865	907	844	879	912	922	872	906	897	887	866	935	912	877	866	874	878	862	922	877	925	831	880	850	905	860	915	893	853	867	871	882	832	887	913	888	902	918	892	868	890	894	839	903	828	887	918	845	912	872	909	878	927	928	905	848	899	905	833	921	908	895	894	893	897	849	856	866	904	940	939	864	903	862	882	878	879	872	903	884	909	857	899	930	885	866	891	874	917	861	835	830	869	889	841	899	877	837	913	889	865	901	887	876	895	898	850	934	860	933	907	863	881	876	841	891	883	877	872	908	882	921	867	864	886	933	893	890	845	861	884	856	862	872	906	860	888	911	898	871	875	913	848	856	908	909	897	887	890	856	923	858	878	885	868	866	849	903	856	853	883	894	860	852	885	889	859	907	823	923	929	873	891	886	864	896	886	856	829	875	882	862	798	861	853	931	895	886	901	851	898	865	889	866	818	874	898	931	860	930	827	904	883	860	862	836	904	902	897	884	926	880	854	881	856	846	916
14139	1920	1932	1584	1142	842	732	617	552	557	506	447	409	432	391	403	396	391	417	345	376	335	360	382	349	350	311	369	333	331	354	332	330	332	318	332	322	349	325	329	327	352	295	355	319	331	297	320	333	321	322	332	342	333	324	272	361	353	360	331	316	318	311	318	350	341	335	318	306	374	323	326	311	329	328	352	317	321	336	318	324	371	311	317	331	313	296	352	319	328	314	330	361	305	335	309	303	329	339	331	346	355	339	359	346	349	297	325	340	319	312	312	320	355	333	316	315	321	308	310	302	339	330	328	315	313	304	318	314	315	353	348	290	318	338	323	327	335	312	307	342	349	327	329	337	304	321	339	335	326	316	304	293	305	329	330	319	326	309	331	319	365	324	283	311	304	345	352	291	342	342	339	370	342	316	297	323	371	333	317	300	323	333	325	339	322	312	309	300	333	321	296	335	326	336	323	320	338	316	333	331	347	322	335	281	329	348	313	306	301	323	338	359	322	316	339	369	324	317	345	349	346	359	301	286	313	315	332	341	358	304	320	317	326	335	328	275	322	335	329	314	305	362	330	336	333	336	307	345	315	320	328	301	321	346	314	323	312	315	341	327	304	367	345	281	298	352	337	326	334	338	313	294	339	343	323	305	324	328	307	314	292	306	340	344	350	296	298	315	329	307	309	312	273	339	314	324	339	345	330	327	338	314	303	325	295	302	338	345	329	327	337	344	349	339	319	323	307	348	366	338	312	361	338	337	318	315	344	313	318	350	339	321	307	333	299	308	342	324	303	320	308	343	341	331	352	317	316	340	331	343	314	311	297	347	316	328	312	335	309	329	289	319	323	309	321	301	290	315	312	326	329	337	329	351	333	328	311	333	337	289	316	317	311	336	304	334	322	351	339	293	329	330	328	336	336	334	315	309	374	335	329	317	350	338	351	324	312	316	324	307	328	296	295	296	309	324	317	338	288	330	320	302	314	288	310	326	313	307	314	304	308	352	324	275	316	283	309	341	343	333	325	337	338	334	333	308	345	351	362	320	327	305	330	329	346	319	336	310	326	337	336	355	369	349	319	354	305	308	323	313	299	324	325	343	312	338	316	309	328	334	328	327	325	308	356	338	340	325	342	293	297	327	344	327	325	316	341	296	342	371	308	338	303	325	343	351	338	320	314	338	343	327	363	322	342	338	306	317	300	298	336	314	321	330	309	350	322	318	313	358	336	332	326	313	320	335	327	321	320	352	330	315	325	321	319	345	320	327	348	342	342	333	345	338	333	328	303	281	332	324	332	305	305	346	324	327	313	333	338	326	325	350	346	330	328	294	304	316	280	346	331	311	335	329	351	314	314	337	317	321	325	358	328	325	303	294	299	288	323	318	314	310	306	304	334	320	339	303	348	307	341	309	312	338	333	367	342	305	344	312	309	319	310	314	350	317	351	320	332	323	284	330	331	315	329	324	328	342	332	303	311	324	334	326	322	302	322	323	340	327	307	330	339	350	307	324	358	331	302	354	341	352	343	341	335	319	316	325	348	306	327	329	333	298	315	312	348	331	329	316	300	308	351	340	327	333	321	332	307	315	328	321	328	333	331	309	329	325	321	320	334	328	325	308	321	331	300	331	336	301	349	308	325	330	320	336	346	357	334	368	327	313	305	303	342	297	330	351	376	341	320	352	337	286	307	348	334	300	298	333	316	312	298	352	393	314	330	294	337	329	290	318	357	315	342	332	342	292	306	320	319	312	319	270	312	348	305	309	351	297	367	316	308	319	334	333	319	337	339	325	322	307	325	307	295	325	297	300	327	332	356	367	289	339	329	310	302	299	292	317	358	308	332	350	307	344	307	348	336	333	339	319	311	321	338	309	332	354	315	319	374	286	316	336	332	304	293	320	334	312	335	326	307	331	336	333	338	318	359	326	344	338	314	340	319	325	300	316	317	324	323	355	369	352	309	313	302	328	343	306	321	333	329	303	339	339	334	323	304	317	319	320	330	289	323	359	327	352	311	332	312	319	308	337	328	314	335	342	327	319	303	361	332	356	349	322	296	344	311	329	344	339	312	326	301	282	344	282	346	339	329	334	326	289	350	346	361	336	334	333	344	343	376	303	300	322	313	280	311	316	312	338	304	319	317	327	306	320	320	305	341	313	324	338	324	323	327	384	333	324	336	281	343	342	340	340	297	315	324	325	328	296	310	319	330	333	295	322	341	336	336	331	336	312	321	339	316	343	351	354	313	317	348	301	333	348	348	340	318	311	311	330	333	297	299	340	342	313	313	329	326	330	323	332	310	318	319	338	379	316	353	346	329	299	330	320	306	316	329	308	332	306	313	310	336	343	298	331	319	331	345	308	325	314	338	315	328	324	350	329	339	301	325	312	304	332	359	354	305	310	360	346	316	337	302	368	299	324	310	361	347	297	359	352	324	304	335	283	288	316	335	361	321	319	331	311	328	311	339	309	331	337	352	331	329	335	357	286	312	334	341	337	337	329	308	292	321	300	319	288	303	356	364	346	298	311	319	299	316	337	299	332	327	338	370	343	316	301	323	323	325	336	339	308	305	322	329	308	295	327	331	306	313	335	292	346	305	354	312	352	348	314	333	315	346	285	320	321	326	336	364	312	365	341	301	321	353	341	319	358	298	327	343	375	332	323	296	302	333	313	299	322	360	340	330	299	303	306	314	346	345	325	324	358	343	335	341	292	334	338	327	330	301	296	341	335	334	312	340	336	348	302	343	283	357	305	351	307	341	323	287	311	354	333	295	331	326	321	325	316	335	353	288	324	327	304	321	303	328	340	319	310	321	308	341	324	303	314	327	300	333	346	325	349	322	288	311	345	314	345	350	302	337	307	322	328	322	364	336	342	297	318	335	312	318	314	313	343	329	300	318	312	332	300	311	341	341	332	315	346	309	346	361	317	336	327	331	340	326	322	321	332	294	318	344	332	319	308	309	358	287	314	315	331	332	324	284	337	327	336	328	318	314	304	312	284	324	343	297	327	324	337	330	319	326	304	338	309	345	332	355	322	303	299	312	328	330	310	334	325	331	315	322	313	315	322	313	324	348	329	325	328	305	333	314	324	320	335	325	339	331	349	354	339	314	343	322	344	333	305	332	356	322	291	316	354	358	360	331	342	321	311	350	339	349	322	332	318	318	300	307	336	338	313	336	337	345	327	340	348	332	334	339	361	334	322	314	292	328	350	328	331	301	303	322	321	334	336	301	307	343	327	325	332	330	337	324	332	334	332	337	358	335	304	344	302	325	296	318	343	330	283	292	318	324	320	328	317	307	318	319	340	303	336	310	327	338	364	337	319	328	313	293	375	358	340	317	323	294	337	292	326	336	291	327	316	369	361	328	360	339	295	362	330	347	339	336	321	311	275	351	328	327	334	329	316	302	322	352	350	295	316	358	277	346	321	311	303	307	386	334	325	322	293	317	315	316	325	298	343	287	319	315	332	320	337	288	321	347	341	301	344	287	347	326
7760	2134	3938	4744	4536	3682	3079	2647	2418	2177	1998	1798	1630	1564	1438	1376	1365	1216	1261	1107	1165	1111	1097	1105	1132	1059	1022	1046	1071	1039	1048	1059	1034	937	989	941	956	952	939	965	878	928	896	887	916	940	880	952	875	870	887	968	906	895	896	909	878	938	932	845	881	878	882	863	914	900	880	843	891	900	872	886	876	832	908	885	890	854	895	870	854	859	875	861	900	852	862	906	861	884	895	812	816	831	863	863	865	849	906	890	912	898	905	807	863	878	910	832	860	822	882	851	852	888	899	850	865	877	789	849	833	888	859	872	885	815	803	832	847	859	826	886	905	862	862	837	845	864	880	888	824	883	905	879	863	872	835	861	860	852	859	853	859	819	811	921	807	913	792	809	860	840	898	849	904	826	853	853	864	880	872	866	854	884	848	859	871	879	887	827	841	875	854	829	841	841	828	822	848	859	894	857	829	902	819	866	804	853	878	867	860	854	896	893	853	823	878	881	845	844	874	847	859	864	837	916	859	860	835	865	882	854	882	853	849	847	809	910	823	886	894	816	852	811	832	873	854	830	822	844	854	891	901	851	866	830	841	872	844	824	841	862	842	891	842	885	860	917	827	843	851	826	842	843	880	849	888	822	895	852	836	878	851	800	870	812	903	807	804	864	864	891	834	891	857	867	864	847	853	863	858	867	824	890	841	865	849	835	791	832	863	863	818	851	803	847	843	873	895	815	878	833	823	911	812	861	865	851	853	889	839	893	808	829	849	824	840	830	848	902	807	855	862	858	857	829	824	863	865	851	838	827	879	873	850	895	869	856	861	853	869	896	929	821	863	845	849	815	887	874	815	857	865	857	859	868	862	888	873	894	835	858	879	840	844	881	911	846	878	882	863	859	818	901	853	855	816	837	840	865	886	809	795	857	816	883	886	833	848	825	866	816	835	884	813	798	837	827	875	872	852	887	890	850	791	873	875	901	833	837	860	852	865	811	770	890	852	868	886	899	853	824	841	882	859	823	833	866	869	843	868	887	909	907	877	820	846	871	872	864	919	826	835	857	829	867	876	872	861	891	889	851	879	881	901	891	837	862	877	856	854	870	834	913	915	857	845	882	824	889	849	863	824	868	856	820	925	843	837	837	872	918	869	911	842	805	854	864	865	815	931	832	866	844	883	883	833	840	835	914	866	853	844	836	878	823	873	873	860	843	839	883	859	849	815	910	844	926	867	838	853	840	874	864	857	888	896	867	888	859	845	878	889	814	872	874	832	869	818	873	880	869	848	853	867	849	832	801	873	885	866	844	805	874	844	897	816	896	848	833	805	797	883	891	878	827	842	852	809	865	825	789	811	882	882	896	845	825	865	834	908	854	861	822	859	861	880	812	828	847	921	839	842	861	852	924	848	855	848	853	903	816	848	896	854	860	853	813	819	870	782	843	832	864	865	897	891	846	827	907	861	869	894	874	889	876	859	782	889	831	824	872	869	845	887	840	876	819	847	820	883	852	855	836	901	891	884	882	878	855	848	870	831	870	833	844	854	850	868	887	865	802	811	877	906	829	824	894	855	844	879	877	864	875	815	847	839	854	855	796	813	877	849	884	871	920	825	830	845	848	824	851	876	806	871	914	873	881	844	901	834	839	895	861	868	852	875	882	859	893	890	840	899	863	865	837	844	857	856	810	838	846	788	912	837	821	840	823	872	876	815	843	887	809	900	866	942	843	899	850	818	895	848	832	877	825	862	854	872	847	791	870	934	838	807	831	851	839	907	837	830	837	864	878	860	831	868	892	893	843	837	847	822	849	863	841	869	844	821	883	888	828	848	852	801	868	866	855	865	913	897	871	864	855	818	840	865	872	871	840	911	865	811	819	868	883	843	877	845	815	861	851	855	855	885	818	836	859	828	830	913	881	840	821	856	875	781	833	844	857	848	859	899	898	877	851	922	854	823	813	866	821	965	862	884	866	856	871	840	885	885	865	841	886	846	793	857	852	891	860	844	854	840	862	819	913	833	867	835	854	832	890	824	870	913	837	835	832	872	851	876	887	920	871	846	881	845	795	835	810	830	825	839	808	811	879	842	858	861	898	828	875	867	844	843	845	884	857	892	849	862	898	840	872	862	848	821	875	911	907	776	837	930	856	860	878	895	880	853	883	888	895	842	815	858	829	858	848	919	870	870	856	845	815	787	817	858	887	920	876	908	849	823	882	850	837	842	818	891	860	863	914	825	832	878	832	902	865	852	885	878	829	883	809	869	801	876	891	852	855	881	857	892	869	843	866	888	885	887	905	880	886	840	884	858	874	844	876	866	871	891	905	857	800	877	877	862	891	860	841	817	844	826	894	860	812	789	848	875	857	858	854	905	797	856	856	823	899	903	824	863	816	862	801	874	839	855	855	866	824	821	867	861	858	844	836	846	822	817	810	892	909	850	836	836	865	861	810	878	860	904	862	842	865	858	843	837	888	867	903	887	879	835	881	824	865	842	836	869	875	848	818	923	896	822	880	877	866	853	946	852	849	891	814	822	880	884	875	842	907	813	853	837	837	820	874	830	827	857	837	853	845	890	855	839	818	841	824	862	894	901	798	859	861	839	855	866	833	856	884	864	843	814	859	863	842	872	868	861	861	880	834	857	815	857	850	873	857	855	856	845	858	828	854	897	847	857	858	796	835	847	856	835	820	858	890	856	894	860	870	833	844	846	856	835	820	839	826	790	928	808	801	826	859	843	861	843	835	893	901	820	877	807	871	839	848	859	872	859	839	832	888	858	822	868	869	866	793	829	874	837	864	884	883	835	848	873	896	820	846	854	856	870	875	873	856	844	867	872	850	836	819	816	858	900	854	814	847	805	797	812	836	848	836	864	883	918	846	872	832	875	884	874	904	854	833	811	873	891	864	803	812	884	833	820	860	894	811	846	834	842	825	847	901	898	903	821	836	806	890	896	870	831	829	842	833	815	832	879	905	896	865	910	924	857	831	826	769	869	866	841	860	864	879	812	868	820	840	836	859	861	887	902	846	824	806	830	873	887	864	861	866	856	864	883	802	798	819	837	891	867	862	841	843	880	821	860	867	879	814	899	914	901	783	861	895	919	823	831	854	856	856	827	868	862	870	831	859	819	833	869	877	882	889	917	834	869	881	857	857	933	889	891	853	839	883	818	851	833	828	861	868	830	871	869	855	865	828	892	873	849	837	829	874	861	826	820	867	836	846	847	806	873	892	811	848	770	869	867	843	853	870	885	850	840	780	860	821	821	858	867	835	859	887	897	912	903	833	861	835	888	870	864	864	866	882	823	886	851	872	838	809	834	836	816	849	885	852	855	851	882	825	845	905	883	859	864	890	823	867	825	872	892	852	836	875	842	856	851	834	812	903	896	843	877	861	816	830	861	831	872	883	894	775	899	849	812	863	883	869	833	852	811	868	826	855	834	861	852	881	801	839	883	844	825	836	840	870	861	884	892	816	844	880	886	849	868	846	867	851	835	802	838	883	867	917
1971	185	186	189	159	154	154	149	165	160	173	153	150	132	166	159	163	166	156	141	139	173	179	172	172	157	185	162	134	154	155	161	172	165	163	177	175	185	158	169	170	169	150	149	159	145	168	165	161	166	177	127	169	153	137	162	147	171	160	176	159	143	174	164	178	163	134	171	152	172	175	164	153	173	152	164	156	170	169	166	161	173	159	165	165	160	172	173	180	168	166	159	166	153	160	169	160	174	165	158	170	152	162	150	171	157	162	146	169	172	152	128	163	179	163	164	145	173	154	169	161	151	143	162	169	153	161	161	153	151	167	174	158	165	153	152	168	163	179	175	160	149	166	163	159	138	152	167	171	164	147	161	174	165	139	157	158	151	156	170	166	181	168	151	162	167	180	179	154	171	151	152	150	150	166	167	156	170	178	161	175	180	176	165	149	158	139	175	164	165	190	174	156	161	146	158	156	156	170	174	161	164	153	183	165	156	156	173	170	154	153	145	165	154	169	163	162	139	197	179	142	155	145	182	143	148	156	157	159	137	137	170	168	146	172	145	147	169	189	145	154	163	161	154	163	179	144	156	150	152	173	157	176	156	174	166	168	141	155	173	145	167	175	138	157	166	137	169	170	172	168	193	161	161	142	167	133	168	155	167	198	169	152	149	170	171	148	181	170	169	181	149	168	174	163	167	156	160	180	165	165	140	193	164	156	152	193	151	180	155	179	170	159	179	176	164	161	173	141	147	153	166	174	144	158	153	160	177	149	173	150	146	151	166	169	173	159	168	155	168	168	162	156	141	145	165	183	164	179	153	159	149	161	169	156	139	155	167	181	158	173	162	160	165	164	161	170	179	154	141	160	149	157	154	161	174	136	170	150	152	161	140	172	161	178	159	165	154	170	158	142	144	173	178	157	170	207	133	172	152	171	163	164	150	172	166	146	145	168	149	163	149	170	157	181	179	157	152	144	154	180	159	172	180	160	166	152	159	162	158	167	161	167	146	153	153	152	174	164	158	165	120	156	149	184	146	179	153	129	174	151	134	152	198	162	158	143	149	164	148	159	151	168	166	153	164	179	187	138	140	148	167	164	149	175	164	156	167	169	170	181	154	145	150	161	145	167	150	166	165	162	164	152	152	147	151	180	147	162	150	168	170	136	142	147	179	160	168	164	132	160	176	131	159	164	174	156	151	166	174	162	158	165	161	158	147	170	151	155	154	144	165	187	146	154	161	145	154	147	142	186	176	192	151	159	161	155	141	181	143	159	172	165	159	156	166	153	133	177	145	177	187	151	158	184	165	171	145	166	160	172	149	164	173	175	153	150	163	150	147	158	158	173	166	166	157	148	177	153	155	143	140	149	164	172	156	166	152	156	171	168	150	156	173	186	156	165	155	180	159	177	161	139	159	175	167	173	145	173	138	172	155	155	149	161	150	179	153	161	174	154	163	136	169	156	166	172	161	134	156	147	163	169	152	155	156	170	163	168	156	179	171	129	137	148	190	149	130	168	167	155	150	160	161	134	142	162	174	167	156	177	150	156	167	134	150	162	161	168	156	164	159	163	155	172	179	168	158	135	140	163	165	166	160	171	185	165	149	141	168	164	182	174	167	156	157	169	162	151	162	197	160	162	158	137	147	146	188	153	164	159	159	158	164	190	159	165	166	178	149	158	131	145	149	150	164	163	163	148	184	154	159	152	165	154	150	141	168	156	178	165	166	165	171	166	182	184	170	164	149	156	167	169	181	150	183	153	168	140	142	172	123	146	147	157	163	169	186	137	148	143	145	159	169	171	160	174	181	153	170	144	167	158	149	166	158	182	174	150	144	147	141	192	149	160	159	164	149	135	164	152	179	163	171	183	169	143	173	142	167	149	165	174	189	166	142	147	143	150	159	152	189	200	167	139	159	156	153	164	153	164	167	156	163	148	162	174	146	146	159	160	146	154	132	171	156	164	149	177	170	150	153	162	135	165	179	147	170	139	163	151	179	146	165	167	170	159	162	172	148	146	184	157	156	175	176	177	132	168	143	132	171	138	143	190	154	148	160	145	172	135	175	142	161	184	167	163	165	168	152	201	155	161	158	153	166	138	163	189	182	170	171	148	138	166	175	159	161	155	157	139	157	166	170	148	132	177	158	163	169	168	159	152	137	166	170	162	151	149	145	177	156	147	151	197	161	164	149	173	153	151	163	142	149	156	146	158	163	158	149	136	167	131	157	166	172	174	163	164	156	147	144	164	145	148	171	176	167	151	149	157	158	160	127	165	159	145	148	151	171	178	158	175	154	152	166	193	175	139	153	167	148	165	162	183	145	157	165	157	173	150	171	162	163	166	157	152	172	142	153	155	145	160	181	136	175	154	165	160	164	150	159	164	166	187	177	155	177	166	153	157	142	178	163	144	159	162	170	163	159	170	165	156	164	164	203	166	167	176	160	146	158	142	138	168	159	165	165	180	150	153	164	162	177	155	157	189	161	143	144	163	120	152	135	191	164	132	168	169	165	161	164	161	149	182	171	137	156	163	163	157	179	179	177	175	155	162	164	176	186	184	160	196	200	161	147	149	152	189	148	160	151	147	152	167	156	168	149	180	166	156	155	151	170	146	128	146	170	155	168	172	162	161	170	175	133	185	179	156	154	147	177	130	169	144	166	159	165	176	152	172	153	158	187	156	169	137	169	133	166	149	161	179	175	153	161	175	170	136	154	162	147	155	164	197	157	167	159	159	180	149	162	176	162	187	152	154	147	171	181	155	162	148	166	168	151	138	160	154	169	198	173	151	164	190	162	156	176	178	163	171	163	142	170	165	160	164	153	181	174	178	144	154	188	160	191	183	163	157	154	149	142	150	153	153	174	182	158	158	133	144	164	140	156	154	145	144	165	165	168	152	154	133	164	165	184	178	170	151	169	142	151	133	180	143	130	159	144	143	181	139	175	155	122	157	168	150	162	175	173	177	172	158	178	164	184	159	151	163	150	160	162	156	149	167	151	159	138	158	164	148	130	161	170	175	162	160	152	155	175	171	153	164	157	173	174	153	174	162	161	147	169	149	173	181	156	170	159	160	147	151	179	164	175	153	167	139	166	161	159	165	179	136	148	159	157	143	167	183	192	154	169	148	140	169	162	150	168	139	166	156	176	171	176	150	173	155	154	167	144	145	154	139	159	164	171	134	147	171	146	152	162	169	169	148	176	139	150	171	171	167	175	153	143	160	189	151	149	169	165	179	150	164	165	158	182	177	158	165	130	174	152	151	158	140	141	184	178	164	171	154	156	130	165	165	154	149	148	156	152	165	158	159	160	165	171	142	157	164	151	153	168	176	150	177	163	166	139	148	155	167	164	172	169	160	171	155	160	164	163	166	162	151	174	154	158	170	164	161	168	182	146	155	176	146	145	159	139	151	147	172	156	158	156	172	143	153	152	140	146	159	160	161	157	157	184	159	153	182	157	180	154	154	167	166	177	147	131	146	160	151	181	176	170	173	152
2178	523	594	553	634	590	555	543	579	559	535	570	530	530	531	538	521	526	486	530	548	480	517	521	508	509	513	504	503	518	505	524	495	532	534	522	484	536	464	494	530	539	517	484	511	488	528	503	476	484	514	560	516	529	525	476	532	515	542	542	506	495	489	527	511	523	531	540	530	488	495	533	513	508	536	466	537	490	543	477	556	540	507	518	505	475	480	507	508	532	506	486	521	513	509	514	459	525	488	522	508	498	532	547	513	522	538	509	505	530	538	486	517	527	510	544	532	496	524	498	506	533	513	475	499	547	506	528	485	507	499	516	514	517	521	548	488	511	496	537	506	484	553	532	533	525	532	525	502	516	506	494	493	568	530	477	524	506	482	498	515	469	557	515	494	523	505	508	499	542	487	552	519	531	541	561	534	492	516	487	516	512	543	532	532	532	535	505	512	535	550	530	493	533	463	500	499	485	516	518	520	509	520	540	489	501	518	530	500	533	514	510	487	526	525	521	538	513	531	531	513	496	539	502	554	529	529	494	501	535	523	510	527	524	494	527	534	503	510	516	517	497	505	516	515	540	502	483	497	518	504	512	506	483	529	522	529	502	528	546	537	521	518	504	518	536	547	500	511	517	513	523	502	492	501	519	514	509	540	516	547	502	515	544	554	493	529	525	550	512	510	527	496	545	490	498	526	534	514	510	517	481	481	493	491	489	511	516	533	536	537	521	497	487	518	543	528	563	551	520	484	532	566	492	476	503	514	524	502	499	516	548	530	555	536	564	525	527	480	510	505	530	495	497	547	503	533	538	547	540	545	536	549	531	523	501	501	528	468	498	525	527	483	522	524	550	488	502	487	492	529	515	532	501	523	545	513	483	509	503	496	565	479	540	514	499	514	509	492	526	539	523	561	503	467	488	510	517	507	504	527	518	468	496	532	486	486	564	456	516	541	510	505	518	529	539	498	510	492	547	496	489	507	504	512	514	541	536	499	499	508	490	477	530	490	525	529	517	506	502	498	543	516	479	507	518	546	516	543	542	527	514	502	540	519	478	495	518	528	486	528	505	487	538	502	536	520	498	566	509	495	518	441	526	516	502	528	532	513	499	512	521	510	522	496	535	493	525	531	515	506	530	493	525	502	490	490	532	498	552	488	502	501	484	539	547	487	515	529	502	518	537	489	479	532	526	566	511	508	545	515	475	534	505	548	503	521	469	529	486	473	521	505	552	502	519	556	512	527	529	487	542	539	523	499	501	476	499	509	488	543	547	543	537	493	507	517	545	472	534	530	482	511	560	532	521	509	501	490	486	523	525	501	511	525	519	491	501	521	490	504	491	531	523	468	537	528	514	497	474	493	519	513	520	531	524	514	522	534	529	487	512	516	507	508	512	507	505	510	493	467	531	463	519	538	551	525	484	506	543	503	485	464	517	504	521	514	518	501	506	491	532	524	503	527	496	508	515	523	455	509	515	501	475	546	514	572	564	508	542	498	482	489	501	524	541	495	524	514	481	519	467	494	508	505	533	548	496	481	547	563	520	535	557	572	486	508	517	509	550	527	507	535	503	492	498	517	486	521	502	506	511	471	501	508	570	509	558	487	474	501	536	507	504	505	523	524	547	508	523	522	518	565	501	548	542	531	515	566	481	520	540	519	505	528	477	496	491	515	508	511	510	537	523	489	516	555	524	513	511	497	508	464	511	530	510	489	506	503	502	473	496	535	490	531	503	475	522	540	494	515	479	507	456	515	515	515	490	509	507	542	493	562	525	508	518	499	508	493	542	529	508	544	494	538	545	508	537	530	501	479	526	506	539	487	507	496	534	511	505	508	515	501	503	479	506	543	485	527	509	506	512	519	500	555	500	505	520	512	519	485	540	506	508	537	513	489	550	483	494	495	492	503	510	493	496	550	474	470	517	522	514	478	519	532	521	537	519	499	560	493	546	509	494	505	542	540	524	533	486	552	552	505	489	566	516	523	508	548	517	510	556	535	496	512	513	533	513	469	544	472	515	540	520	568	517	492	527	522	516	539	505	520	505	465	503	523	514	502	506	500	543	512	478	502	534	493	524	509	535	531	504	521	510	542	514	532	514	529	520	518	488	516	488	544	537	456	475	542	497	488	525	500	445	542	523	519	518	508	468	540	502	498	543	530	524	489	526	493	548	489	500	520	477	489	539	503	500	531	502	530	487	495	524	540	541	513	553	530	496	522	505	520	568	548	520	522	530	492	526	479	509	508	509	533	475	531	519	515	526	544	540	493	476	544	507	529	557	513	524	557	502	483	503	532	503	527	490	539	499	522	510	544	510	517	513	546	526	535	482	449	538	516	528	487	529	568	499	514	535	527	572	527	519	555	496	512	510	506	559	516	504	528	523	552	483	507	501	472	465	521	516	531	528	511	535	537	494	543	520	510	479	512	538	518	528	526	555	552	514	518	502	484	529	544	520	484	502	540	532	507	494	507	513	517	495	544	516	531	532	501	524	508	503	548	555	547	490	588	528	534	522	520	485	499	503	528	531	557	534	511	509	534	528	489	508	509	499	519	562	527	487	526	492	517	534	554	536	482	563	522	525	498	526	511	457	446	508	500	540	475	479	502	542	498	514	468	525	478	494	493	487	486	530	560	506	497	485	491	493	532	478	506	479	514	524	485	475	506	528	482	524	445	534	522	515	501	506	489	505	515	480	501	532	496	497	488	499	495	540	478	508	496	501	505	524	494	533	528	487	530	490	536	505	485	548	500	487	549	506	507	512	527	489	537	479	506	505	527	498	505	505	521	514	517	473	508	529	488	557	544	534	539	471	528	520	535	521	531	504	484	510	527	524	500	525	476	476	540	511	497	523	524	516	562	502	517	509	497	502	516	467	540	531	517	514	505	531	500	488	517	511	506	529	478	522	494	514	543	497	517	573	522	500	500	474	520	473	519	487	468	511	492	505	519	525	492	508	510	477	511	509	499	510	488	498	502	527	520	489	555	490	494	493	533	508	497	519	509	471	544	511	521	492	521	511	502	556	503	508	508	522	546	506	484	524	464	533	480	537	528	486	523	539	542	471	512	517	517	541	498	465	508	510	519	501	560	517	500	521	507	546	497	499	533	533	518	544	517	495	501	530	505	469	542	516	520	519	472	534	511	531	526	520	519	512	503	520	495	529	530	530	495	500	507	535	477	551	545	497	494	514	517	563	530	507	507	547	525	490	523	526	517	503	516	536	517	537	491	527	519	475	522	513	538	517	504	506	531	523	499	516	489	531	526	544	515	500	517	476	537	525	515	535	520	525	524	514	499	552	542	512	541	506	519	527	488	534	487	527	511	491	513	533	538	538	548	465	453	539	521	528	520	501	522	500	522	503	503	522	548	509	499	492	507	515	554	548	528	535	506	513	503	556	504	505	526	548	502	538	513	544	524	526	482	536	511	531	502	523	534	462	541	491	526	564	523	542	516	555	567	490	476	522	492	479	500	558	542	494	523	510	527	505	543	544
8429	1031	1087	951	732	611	541	451	442	412	377	408	392	363	361	375	360	348	314	347	337	347	333	348	340	315	343	320	310	335	323	353	342	323	316	325	329	345	310	303	335	303	304	319	320	316	344	315	363	298	355	303	331	311	352	303	322	328	314	325	344	313	274	308	338	362	319	300	354	339	343	306	324	320	329	379	304	342	313	331	331	345	347	347	317	313	319	341	344	313	341	325	284	326	310	315	296	351	342	324	347	322	371	335	328	340	315	300	312	304	309	328	317	328	331	342	321	319	318	311	329	343	328	325	298	346	306	342	343	304	338	316	330	318	366	291	346	343	325	309	346	297	324	340	317	351	357	336	296	338	329	331	333	327	301	309	301	338	322	308	307	337	290	291	309	336	319	311	309	321	322	337	334	306	349	337	343	325	344	290	314	334	357	339	330	310	318	342	310	336	300	330	304	331	317	298	324	318	344	328	311	332	303	349	335	331	342	295	356	277	316	328	330	337	340	317	322	324	329	334	332	323	321	325	306	337	319	349	306	330	315	320	325	300	311	328	310	303	339	353	326	321	297	314	326	327	303	328	325	312	338	294	335	334	310	313	322	302	323	298	305	310	336	321	312	306	311	309	345	327	357	321	320	326	327	300	351	326	316	314	313	297	334	334	345	310	333	345	323	349	323	328	328	325	351	341	312	347	348	337	325	316	289	316	341	317	271	310	315	320	328	326	323	296	300	311	300	313	320	309	339	313	312	303	316	306	361	324	318	332	328	332	310	345	303	318	331	313	339	333	356	349	302	297	314	337	305	343	319	330	355	324	314	288	332	318	338	305	316	318	353	332	327	291	304	345	318	299	338	300	320	309	340	307	308	301	347	312	305	316	360	336	312	300	289	335	332	307	302	319	370	317	306	326	336	330	328	304	300	353	314	327	341	335	313	326	334	311	323	360	349	333	265	366	305	310	273	346	319	353	351	295	312	340	279	305	334	340	328	310	297	337	321	327	325	317	328	335	324	324	340	307	335	308	294	306	314	339	324	346	344	308	317	313	332	323	314	319	325	321	337	340	315	315	310	328	315	328	285	302	342	320	315	311	302	344	301	312	321	321	337	328	322	312	299	302	353	302	342	332	347	329	311	324	299	329	328	321	306	325	329	320	314	295	347	315	322	331	329	324	308	322	306	297	343	306	310	306	334	325	312	318	316	350	307	316	307	309	336	309	329	325	338	294	345	347	321	333	339	335	336	335	332	352	306	295	309	295	319	317	343	349	339	329	298	312	328	318	308	333	332	281	346	293	321	360	346	327	318	336	364	358	352	335	330	327	303	327	323	321	321	311	324	322	334	288	360	343	317	299	340	317	306	287	341	335	319	341	323	335	343	349	312	316	342	316	328	322	339	331	361	310	332	307	296	315	315	332	310	337	344	297	299	336	316	308	332	353	313	320	325	311	347	313	334	319	344	303	320	327	353	335	323	318	370	335	325	363	303	322	302	315	312	318	292	312	338	298	338	330	330	278	330	317	320	334	339	295	344	354	297	337	310	352	359	322	292	335	311	318	325	351	319	326	311	349	336	292	349	336	334	306	328	300	320	340	275	310	320	358	343	351	334	317	328	321	281	320	319	319	301	290	336	315	319	326	321	351	348	319	321	325	320	338	300	315	319	334	348	351	330	288	303	322	308	357	329	309	330	324	319	312	310	336	332	309	300	304	304	344	307	277	348	319	314	354	301	329	307	330	321	324	329	353	328	314	298	324	331	300	330	313	328	316	305	307	317	318	325	314	298	346	316	325	346	319	326	323	280	299	339	331	341	296	331	284	303	301	310	328	310	300	311	331	336	315	326	310	301	341	319	313	351	324	326	319	344	312	352	326	342	346	347	328	354	314	288	339	303	321	316	317	347	311	336	345	334	320	348	337	323	329	305	310	342	348	347	308	361	310	327	324	321	336	369	346	337	331	306	336	336	321	345	320	323	305	323	335	319	320	295	308	318	312	321	286	335	328	305	340	335	331	323	347	346	323	315	343	338	328	333	316	319	341	305	312	360	311	330	317	316	297	342	306	325	320	290	309	341	321	321	325	334	310	331	334	312	300	314	334	344	337	358	324	327	327	331	349	341	299	327	347	335	308	331	336	329	350	312	317	336	339	318	318	336	277	326	332	299	326	308	300	352	337	337	322	315	321	344	334	266	286	323	325	317	323	339	317	333	286	339	346	354	302	304	336	333	325	337	351	324	316	317	297	369	328	334	351	310	321	330	339	357	296	316	337	371	366	315	337	315	315	320	311	278	336	326	309	307	308	339	313	331	315	363	325	358	319	320	344	321	330	301	289	337	327	340	317	284	292	326	314	356	304	283	306	326	315	311	308	337	317	312	325	304	313	340	315	278	354	336	340	341	312	318	265	319	305	303	319	338	342	336	360	335	296	322	328	332	294	320	323	370	317	339	312	323	339	308	296	330	295	308	351	336	361	334	347	323	355	340	321	338	302	324	316	342	333	320	334	327	318	347	309	332	310	323	351	357	304	311	321	323	309	364	349	363	324	326	306	360	349	332	292	297	336	309	319	316	301	321	325	325	324	299	315	298	328	329	327	302	325	310	333	324	303	310	285	318	327	333	337	317	341	325	285	340	299	350	329	338	313	344	327	326	319	323	323	334	333	329	315	318	314	320	347	333	291	322	332	317	303	350	332	280	367	290	316	326	338	315	317	327	343	325	319	298	333	340	322	335	311	329	346	325	316	302	336	322	331	318	311	337	348	317	306	348	309	340	324	351	319	284	317	319	341	344	319	320	329	315	342	352	328	322	349	342	341	316	316	297	332	328	339	326	327	294	337	294	321	294	300	318	328	336	309	326	324	344	321	304	305	351	309	304	290	300	328	343	349	314	317	305	320	318	330	351	317	319	354	326	332	350	336	330	331	329	309	348	338	320	329	305	312	299	297	332	324	322	321	312	322	325	323	337	316	332	300	317	332	289	334	304	341	337	278	335	319	300	331	302	316	336	328	332	313	339	344	328	299	318	314	311	342	346	324	337	308	320	301	332	337	324	298	294	304	317	355	319	352	336	325	329	339	330	309	338	351	321	312	340	329	318	354	321	315	323	286	322	289	345	345	301	330	297	329	315	309	311	321	329	316	316	314	319	334	289	339	315	344	319	332	316	312	324	329	307	333	327	331	330	303	321	317	341	339	327	303	330	304	284	316	314	335	339	329	325	317	323	307	355	313	314	324	284	331	319	331	345	323	329	331	326	312	307	355	319	348	305	336	318	351	331	302	320	337	297	305	306	333	326	337	316	327	338	340	308	279	290	328	331	317	306	313	324	320	305	323	325	322	348	322	299	302	328	310	296	327	311	307	335	304	322	295	327	342	335	330	324	335	330	315	321	346	350	302	331	325	300	304	347	329	341	335	273	362	347	305	325	294	331	334	328	316	317	339	309	302	347	302	343	330	319	311	323	326	319	324	335	318	306	307	326	328	294	287
6054	1537	2599	3153	2826	2541	2201	2006	1699	1580	1474	1387	1286	1258	1200	1152	1186	1012	1085	1024	1088	1020	1006	996	956	1017	1050	975	919	983	965	941	971	1011	964	942	968	937	900	883	938	963	875	974	910	917	909	855	882	882	897	891	896	949	889	906	854	920	923	876	887	920	936	909	943	941	929	873	838	893	891	934	901	902	929	854	857	868	891	875	889	827	895	915	905	930	870	977	900	835	933	918	921	896	855	872	873	877	874	881	883	921	868	930	892	877	851	892	870	842	891	884	881	887	900	829	842	937	887	881	871	885	864	826	878	873	890	910	883	887	862	869	884	908	935	919	924	906	911	878	922	922	883	878	899	896	879	917	829	900	835	934	876	842	876	859	930	870	866	924	904	892	884	892	867	868	858	888	853	906	897	887	874	916	873	873	904	911	913	899	855	879	832	926	910	889	874	920	880	911	883	823	939	912	835	883	872	829	871	919	872	938	876	867	831	858	913	848	873	863	884	880	854	906	906	909	907	907	881	870	828	847	905	842	917	869	899	849	883	890	894	886	804	867	846	906	884	901	969	898	900	873	925	902	972	886	886	865	887	883	837	884	857	889	919	889	930	864	896	883	880	886	842	859	893	905	872	907	863	884	903	856	889	886	856	890	898	867	846	903	930	850	865	879	878	866	883	903	879	857	893	870	836	841	878	889	896	912	887	875	858	942	879	924	898	895	877	883	903	904	903	862	894	845	896	879	892	922	895	882	891	851	881	922	968	884	885	902	902	894	909	893	853	904	946	908	884	858	912	871	899	866	850	873	880	856	905	884	922	953	866	884	862	921	913	927	884	903	855	901	877	950	823	893	849	926	876	855	897	877	907	921	919	911	906	843	874	918	933	896	807	875	836	892	870	894	877	874	850	882	865	869	968	884	859	880	908	854	856	919	920	891	934	814	902	894	920	909	894	839	908	858	885	822	895	883	923	859	895	899	861	869	964	839	879	843	880	895	867	832	877	896	883	895	925	907	861	857	941	901	905	876	902	872	891	862	891	932	921	858	873	871	900	851	904	959	907	869	850	894	907	865	869	853	876	903	908	892	862	914	892	874	908	847	867	873	906	879	872	859	896	917	929	932	903	823	877	921	915	913	864	885	908	874	825	877	835	866	886	912	924	879	859	881	867	860	858	900	904	875	890	861	864	902	901	883	893	887	843	853	928	880	831	848	898	879	925	902	865	840	865	906	915	866	907	876	910	829	882	892	879	897	895	941	857	919	904	888	860	848	880	879	890	927	941	903	862	885	899	814	876	832	881	867	862	945	908	837	867	925	896	870	845	908	894	854	954	872	837	923	895	912	877	859	820	859	859	854	875	882	893	904	881	827	913	882	871	856	900	871	918	885	868	921	872	846	834	920	849	850	891	845	875	935	918	917	820	918	855	903	837	919	898	824	874	910	869	899	913	877	901	844	876	879	918	893	844	890	872	882	876	969	860	894	960	912	875	907	892	894	909	891	871	873	859	873	881	855	929	903	921	934	853	896	862	900	888	863	866	875	849	857	862	896	869	891	874	833	902	848	856	878	908	889	943	867	908	891	859	899	858	865	875	851	868	859	879	899	885	870	882	932	918	856	908	864	871	898	907	947	879	888	942	876	915	871	883	883	876	893	893	867	881	920	859	881	929	871	866	893	915	861	870	885	843	891	871	883	872	897	867	856	880	930	847	865	891	887	875	895	932	925	874	889	878	857	908	884	891	870	868	907	858	875	852	862	892	866	905	926	895	818	874	893	872	873	878	888	863	904	885	906	865	913	874	940	870	878	856	915	893	909	871	944	927	922	903	906	851	878	907	914	909	880	882	869	935	857	949	885	826	842	851	883	924	863	902	916	885	884	891	881	891	865	897	899	878	908	942	903	952	831	887	819	901	910	882	859	886	870	872	873	888	916	847	898	859	870	898	912	847	877	888	869	850	874	901	877	878	907	903	878	908	916	864	876	909	896	935	887	886	903	874	873	823	852	842	908	912	932	891	890	898	899	912	888	912	935	895	858	833	865	912	901	831	875	899	860	882	850	855	901	870	929	883	943	854	880	875	886	926	865	904	888	905	865	928	883	877	868	871	871	918	895	953	862	874	930	859	877	891	944	880	885	862	880	872	857	919	875	931	849	860	931	915	835	872	843	856	856	879	882	889	960	856	904	836	863	854	935	806	874	896	910	915	885	844	862	927	916	852	850	895	879	920	866	875	892	900	892	906	854	837	898	887	885	892	867	899	869	844	896	932	937	943	852	873	875	857	921	829	913	843	901	891	907	914	883	877	908	879	850	921	877	927	875	924	918	892	928	870	899	897	910	903	897	928	860	891	871	862	936	905	919	895	886	901	928	903	862	848	911	885	847	913	899	841	949	906	860	867	865	869	900	918	888	921	885	907	847	923	892	966	869	915	886	874	892	916	858	898	883	843	855	898	934	917	900	868	899	900	885	868	825	881	926	877	866	880	864	906	852	925	897	917	889	901	823	910	923	886	889	851	918	930	925	892	950	901	916	906	909	870	916	893	926	857	914	864	844	863	891	834	867	794	854	875	877	927	907	877	858	902	813	873	859	921	877	890	888	935	863	876	901	814	869	912	885	906	873	869	878	907	902	908	882	885	927	867	891	876	878	900	947	937	880	888	843	859	908	884	883	955	900	872	909	894	883	893	910	818	825	928	911	850	883	856	920	877	870	845	859	854	903	859	848	900	922	874	897	909	872	863	833	872	851	882	922	887	864	901	903	871	867	908	928	867	866	869	903	842	897	925	877	833	889	912	885	857	887	882	895	916	888	905	904	872	893	904	887	866	894	875	936	888	860	879	915	890	882	885	895	914	884	901	877	891	867	879	858	863	916	873	892	877	845	901	830	864	901	909	905	864	822	888	889	850	901	854	874	924	853	928	903	884	873	912	872	899	848	899	906	906	889	876	926	905	913	923	887	926	834	893	882	860	884	838	899	947	849	883	862	887	898	793	885	886	850	857	906	808	906	876	916	849	849	913	882	862	946	885	870	877	866	976	930	877	926	908	881	888	853	924	945	897	855	877	926	833	892	906	888	853	881	877	824	873	907	927	904	910	855	866	844	926	875	880	875	883	937	871	878	874	893	910	872	902	882	889	915	868	891	861	905	924	895	854	968	922	862	874	857	862	932	859	835	913	912	857	834	891	885	859	884	903	891	932	893	887	872	896	896	892	869	895	887	857	906	884	910	844	897	854	852	847	911	917	897	876	902	880	892	830	831	880	866	873	904	867	908	880	896	908	856	885	913	865	859	904	879	828	883	909	915	881	901	903	838	921	889	854	863	925	859	867	843	865	857	848	937	875	866	852	911	884	901	899	848	872	897	877	947	872	893	802	870	881	876	844	937	912	821	920	884	875	893	856	872	898	900	908	919	871	871	864	872	910	887	885	866	845	960	872	963	830	869	877	864	862	856	893	908	902	903	862	889	920	873	938	915	858	885	923	912	923	874
14198	2045	1972	1514	1194	859	726	658	535	494	488	448	401	394	416	388	400	404	363	342	342	368	364	368	339	366	377	352	335	332	326	348	375	343	359	353	349	336	340	361	329	336	285	317	329	350	355	342	331	353	345	309	316	312	338	352	322	346	335	346	356	329	347	347	331	335	352	302	335	359	295	347	329	333	329	339	318	321	336	307	307	369	357	320	352	325	299	300	339	314	337	313	325	293	300	340	321	360	316	312	336	342	317	315	334	302	314	327	334	303	286	360	307	319	315	317	320	364	315	325	353	365	351	327	326	320	297	299	330	355	353	320	299	307	326	312	352	327	301	329	322	334	349	347	340	305	335	318	310	342	325	336	307	291	350	323	364	333	341	335	330	338	334	325	350	341	348	334	336	314	297	326	335	300	313	293	293	311	347	287	327	331	319	329	329	314	294	316	291	333	333	300	343	307	299	344	337	342	313	322	354	307	332	336	339	315	334	335	311	324	345	348	349	327	319	338	334	307	376	315	383	324	330	328	305	334	322	312	319	372	345	333	354	335	340	333	361	327	303	315	298	342	307	299	324	337	342	307	327	316	333	325	373	344	308	379	319	324	294	344	300	355	310	330	333	322	321	342	327	325	326	347	334	335	315	344	313	315	303	342	314	321	325	310	323	329	335	319	330	294	330	335	337	319	340	366	318	313	314	301	338	359	317	316	289	319	339	297	333	317	332	323	364	302	320	325	324	334	302	326	377	343	348	315	310	349	316	352	277	365	301	334	313	342	331	315	320	351	324	342	303	313	368	343	334	299	305	323	301	293	349	356	343	314	357	344	310	305	303	331	329	323	311	328	292	340	322	309	345	307	319	346	384	316	319	302	345	328	329	312	322	333	320	351	329	327	357	339	339	324	286	310	320	338	333	314	290	305	321	316	337	342	328	337	295	294	319	352	298	343	304	332	294	358	344	340	302	336	327	308	356	288	322	322	313	310	339	312	323	301	336	334	285	297	312	382	304	302	290	322	334	296	334	338	287	320	344	314	317	321	287	319	328	287	309	353	311	331	369	340	322	282	330	324	325	330	303	334	345	337	347	360	341	347	318	352	323	326	328	335	291	318	331	327	341	319	314	341	346	341	327	322	329	311	333	327	298	323	325	342	314	342	318	303	328	338	327	305	320	342	331	342	344	309	340	345	327	320	336	316	339	321	321	320	333	344	331	336	333	344	307	324	294	340	317	304	300	311	341	348	345	314	304	331	311	351	354	314	322	351	325	313	327	341	326	305	321	320	331	342	327	304	321	322	328	299	311	295	322	348	361	347	302	320	313	294	330	352	360	325	359	344	326	339	325	325	341	310	340	324	318	318	351	310	344	291	321	311	326	325	339	332	311	315	332	347	346	334	357	303	336	315	359	319	326	347	296	307	318	300	321	328	312	340	330	366	330	335	315	336	344	335	320	314	334	309	296	290	314	353	337	313	340	327	300	301	329	291	369	358	321	325	301	322	384	316	334	322	340	317	331	324	332	299	363	350	283	339	316	328	294	377	318	301	317	318	339	318	298	364	340	347	293	336	327	326	330	320	280	307	329	328	329	317	311	340	309	352	335	328	317	312	319	315	322	313	331	345	343	323	324	308	310	327	313	295	316	347	367	341	266	305	334	354	312	322	297	301	342	346	330	309	326	320	350	306	313	332	321	315	319	312	328	336	316	322	326	331	325	329	302	307	358	335	308	313	325	310	337	323	333	323	296	332	300	375	364	319	307	299	298	316	347	340	319	308	333	295	280	317	326	309	328	347	315	322	322	324	306	339	295	302	326	326	347	307	307	332	337	299	345	354	305	342	320	295	306	323	294	299	338	309	321	307	332	325	348	333	325	337	303	354	345	298	308	317	349	330	340	349	317	338	307	296	313	311	362	314	304	292	339	338	306	323	326	304	335	344	320	339	343	319	339	328	305	310	299	335	312	320	319	302	332	318	303	318	335	326	326	341	338	314	294	280	300	304	324	306	326	353	321	321	334	338	321	331	312	329	346	324	349	312	309	313	341	311	321	346	328	336	334	288	319	322	323	338	328	317	331	308	324	354	311	296	318	312	352	333	338	318	328	310	313	332	330	294	332	344	294	320	316	300	325	322	330	320	351	335	318	326	309	329	340	358	313	342	326	318	331	340	321	355	339	307	345	344	329	302	369	306	320	307	316	319	355	345	365	347	348	324	324	330	296	351	330	325	336	342	352	312	374	346	341	363	374	315	331	307	348	332	319	326	297	339	330	302	317	338	317	315	339	312	290	313	319	307	295	306	367	330	325	340	352	296	300	324	350	334	337	310	314	310	336	291	339	315	318	365	289	321	320	338	347	352	333	330	324	313	314	323	289	315	323	298	311	335	305	328	335	307	345	295	316	345	327	329	336	346	337	331	307	296	319	346	317	348	328	331	310	330	335	325	332	324	334	298	315	334	331	298	344	320	334	331	342	335	339	298	321	314	283	360	347	339	322	323	337	341	303	318	313	348	359	314	297	305	316	333	310	347	315	306	328	327	321	319	287	337	322	305	333	340	303	345	336	310	347	355	278	338	349	317	333	342	329	321	333	338	344	335	342	325	314	320	331	315	318	337	327	349	323	314	362	320	298	327	332	310	345	335	343	345	311	320	312	305	340	334	311	322	328	301	293	354	324	326	297	349	326	339	313	331	348	327	320	287	332	292	300	332	372	334	337	353	342	299	310	346	314	311	312	299	351	324	334	313	318	321	319	307	362	328	330	336	344	343	314	317	330	323	295	335	333	343	364	326	316	355	340	294	335	308	319	320	339	363	311	340	339	313	323	337	343	346	296	325	334	322	324	327	336	332	301	285	336	327	342	321	327	304	344	298	360	330	314	320	318	330	322	325	334	341	342	302	348	309	342	338	268	347	345	327	324	329	330	343	307	307	331	298	300	343	314	305	344	330	337	308	309	338	339	283	297	308	313	319	326	333	322	338	329	326	329	336	338	383	364	344	301	346	338	327	328	350	338	337	296	295	355	345	319	350	337	318	309	318	308	302	308	353	345	338	320	321	316	295	301	301	324	295	343	344	354	333	286	290	322	339	350	315	323	334	323	334	327	340	302	333	339	332	345	313	333	341	335	330	319	348	316	292	329	311	323	319	332	326	362	313	323	313	327	305	313	340	329	338	336	342	334	327	345	344	330	312	296	302	324	332	331	333	297	328	328	306	334	338	310	322	318	320	311	312	299	332	308	333	329	299	345	327	324	293	317	288	309	370	308	327	361	331	307	345	327	326	351	321	335	325	302	347	348	341	306	341	303	286	351	317	308	337	329	324	323	306	318	307	299	368	333	315	331	331	358	347	346	314	331	298	337	323	330	333	282	315	296	343	323	347	333	307	340	331	316	369	341	312	351	348	296	306	341	377	387	311	331	320	295	316	344	339	338	282	324	364	312	331	324	342	325	340	324	331	354	317	295	322	301	355	316	321	327	304	330	314	314	338
7624	2129	4039	4766	4374	3750	3139	2672	2311	2189	1859	1788	1618	1438	1361	1382	1297	1251	1287	1217	1187	1097	1090	1077	1082	1026	1014	1026	1011	993	1051	992	995	1001	922	955	1007	910	931	901	941	924	911	913	877	896	912	881	912	883	870	925	916	880	862	865	909	921	887	890	888	855	886	886	884	877	849	900	887	882	884	874	852	857	880	900	892	909	871	835	827	852	826	882	939	837	872	847	872	867	837	853	880	833	857	873	877	863	847	832	820	865	883	856	824	916	917	861	856	917	819	888	879	884	895	868	857	837	867	883	848	863	893	870	830	845	868	857	882	871	820	858	895	887	861	895	798	902	884	882	862	857	841	901	850	831	798	859	892	837	857	873	826	865	864	827	852	889	845	846	879	851	883	882	830	891	841	909	862	818	843	827	845	852	810	859	828	898	866	817	820	832	894	856	863	856	853	835	872	884	873	879	837	882	862	874	890	841	873	778	863	849	850	846	894	822	875	806	837	887	853	829	866	809	838	887	837	832	863	827	823	867	839	822	846	924	862	873	921	809	853	845	861	842	849	822	883	814	790	849	860	886	808	823	836	847	848	806	868	825	897	892	891	897	839	834	833	857	889	833	849	825	827	869	839	899	832	812	874	865	789	857	857	866	844	895	826	933	863	843	910	899	865	846	834	846	894	858	820	877	811	827	829	863	909	862	813	825	864	840	834	893	857	878	863	876	888	884	820	857	841	832	868	854	884	813	882	828	906	889	805	836	787	815	843	880	817	877	898	856	843	841	866	826	813	878	858	903	895	821	838	860	831	896	907	878	828	878	898	792	912	833	888	864	792	796	874	835	863	846	863	846	796	880	872	873	872	821	842	851	834	900	908	878	871	891	894	818	910	887	810	890	827	867	878	865	841	846	844	883	840	892	819	829	891	853	839	860	872	812	868	879	817	887	815	862	871	884	843	855	810	839	854	792	809	883	827	853	895	854	860	850	859	812	832	843	886	861	832	835	866	830	879	874	841	871	853	883	854	938	871	874	834	863	860	847	837	848	857	863	837	826	828	822	831	791	838	880	808	841	891	812	868	863	839	915	855	821	819	842	826	856	840	857	867	900	844	884	918	904	882	904	823	846	832	855	864	857	878	858	830	846	820	847	830	877	925	865	893	833	846	874	879	852	867	881	819	816	834	833	868	849	846	827	897	859	871	828	811	877	815	798	862	836	852	832	855	821	857	862	891	836	890	876	830	842	850	834	853	846	858	861	831	847	852	851	870	872	871	831	820	867	843	855	876	854	845	922	864	883	844	828	845	879	848	850	862	811	857	852	935	841	855	831	843	864	862	856	837	862	857	862	828	837	906	822	877	791	878	832	845	833	867	862	852	849	856	877	846	896	816	832	858	920	852	850	860	855	902	865	857	884	890	892	840	865	826	819	848	823	884	863	843	874	855	863	856	876	891	850	846	774	844	821	859	829	912	888	858	796	872	850	856	821	870	898	900	839	843	863	856	823	800	868	855	830	793	882	870	899	869	860	849	837	840	889	828	865	842	800	868	866	852	827	852	913	837	793	857	826	836	898	844	891	820	828	914	821	845	847	810	835	868	857	828	862	815	875	847	849	826	832	850	840	837	855	832	864	809	826	893	856	882	849	873	829	871	856	870	830	824	861	861	862	896	823	865	837	866	888	793	817	825	882	859	862	931	877	852	891	828	908	873	850	871	847	851	835	891	882	810	828	874	881	803	916	887	856	907	861	864	869	836	818	836	871	858	886	864	871	856	840	815	902	831	863	851	872	927	836	881	807	922	837	838	861	873	803	909	920	858	853	874	842	898	864	899	891	878	886	871	840	812	833	821	863	873	853	845	895	855	796	829	850	816	889	835	849	779	868	867	880	890	833	857	854	886	878	843	853	878	877	847	863	842	889	827	927	885	815	836	868	808	824	862	872	880	893	860	843	889	808	845	866	840	827	847	899	815	847	873	876	897	849	835	822	837	820	865	865	878	820	884	865	867	900	818	884	860	880	883	936	847	824	840	871	855	888	870	881	863	873	852	815	852	851	884	873	877	875	803	855	809	892	897	830	871	826	834	812	887	895	847	800	875	823	848	884	877	861	868	908	849	881	825	835	827	913	847	826	863	877	875	834	856	866	833	833	850	860	857	857	840	856	865	869	836	779	884	901	867	861	803	836	829	834	865	836	893	820	870	838	881	860	822	912	888	835	887	882	877	809	829	868	897	824	846	835	849	845	844	879	835	817	876	831	906	865	881	828	877	897	833	822	891	866	845	889	870	934	846	888	841	837	836	894	875	846	826	801	782	837	918	867	814	923	811	829	872	827	854	860	832	860	865	860	854	892	867	840	865	900	877	832	856	853	895	830	853	852	841	822	861	822	812	890	828	845	922	847	862	817	862	853	880	862	856	908	839	834	854	861	852	849	833	856	823	839	897	860	831	846	848	880	809	872	851	845	827	833	875	855	825	804	871	917	851	846	882	869	838	856	851	885	900	868	836	851	827	860	848	874	826	818	812	897	883	801	898	847	804	887	908	843	907	840	861	860	861	831	842	839	818	848	839	874	796	863	834	838	848	891	841	855	771	868	864	823	963	853	800	826	840	771	877	821	803	879	845	857	848	874	858	871	861	891	888	887	848	849	825	843	854	852	820	820	838	869	916	849	842	842	849	852	886	823	840	855	803	877	826	896	818	833	878	887	848	946	863	868	834	848	879	844	840	880	860	846	883	859	824	824	862	859	845	897	876	841	849	823	824	875	842	847	832	856	906	867	852	804	844	880	824	839	873	820	841	862	883	912	871	893	851	884	832	885	834	815	836	861	877	851	826	899	848	851	852	842	863	877	887	866	857	865	826	840	863	818	884	884	807	809	878	843	826	819	842	835	848	802	824	924	848	891	862	851	852	850	877	862	858	864	848	860	846	865	837	769	863	851	806	869	847	851	853	850	828	860	850	854	804	863	901	881	838	907	816	880	830	848	818	792	824	859	832	819	841	851	841	856	824	865	865	867	840	888	873	837	886	840	826	792	846	797	893	911	845	824	905	844	807	882	864	831	882	889	825	861	847	869	880	905	870	784	871	908	854	848	863	829	863	895	854	818	857	848	853	887	833	835	854	873	835	850	840	816	838	817	829	835	832	850	890	821	839	892	882	902	865	897	847	787	922	856	896	846	801	887	839	861	870	915	839	862	831	815	834	835	823	887	853	902	906	888	886	851	817	835	830	811	832	840	877	859	824	800	832	833	800	873	851	853	820	844	843	915	853	855	863	853	853	922	815	878	844	869	830	881	840	851	899	841	850	866	868	887	884	829	835	835	881	834	831	887	842	857	869	858	838	827	840	876	866	910	861	825	861	856	901	833	876	865	846	871	863	881	897	828	845	855	850	838	808	850	826	857	876	854	813	875	855	827	785	886	835	848	873	835	865	887	864	893	817	890	884	852	858	916	884	853	840	849	842	778	800	814	869	901	845	845	830	869	877	854	848	863
2063	165	197	192	171	159	162	157	189	180	186	166	171	191	157	150	155	164	172	172	150	144	160	186	169	167	173	146	155	186	158	150	154	173	155	160	169	151	177	166	148	163	159	172	168	169	175	162	154	166	157	155	158	154	166	148	176	170	161	168	173	156	165	184	153	164	152	197	166	168	147	168	180	149	188	156	150	162	173	169	153	158	168	169	155	178	158	158	151	145	182	184	157	157	162	166	172	161	177	160	149	140	154	151	163	155	149	158	152	147	151	173	170	154	151	169	161	140	149	185	173	158	146	159	160	121	178	162	153	156	176	148	174	173	178	165	166	154	164	158	178	160	151	164	149	172	148	163	156	170	180	171	157	177	179	173	184	158	161	161	140	168	165	153	166	146	181	145	155	151	177	157	164	174	148	156	160	153	171	150	164	142	147	151	165	160	153	158	158	183	149	176	149	156	165	141	153	138	148	131	149	153	146	176	151	182	172	154	152	158	165	176	159	164	167	179	157	168	165	179	169	150	161	132	178	178	159	184	169	169	180	167	158	178	152	163	176	171	187	180	161	178	163	145	159	172	165	170	186	170	164	164	170	177	162	186	173	155	175	150	154	148	166	190	158	150	167	174	130	183	158	145	177	161	160	171	166	155	147	162	159	148	180	144	172	176	171	155	180	170	138	162	150	146	165	174	156	170	161	167	166	154	176	179	155	145	179	163	160	172	161	156	172	164	169	182	162	156	153	167	165	179	177	151	169	171	150	163	170	144	153	164	149	172	148	152	168	159	157	141	169	145	181	183	161	164	174	160	175	175	158	175	169	161	179	177	168	131	163	172	156	164	183	148	160	165	150	171	164	178	170	183	151	139	182	163	140	163	166	160	165	163	157	157	166	174	146	158	165	187	167	152	157	159	172	162	150	144	158	146	145	173	179	164	172	169	147	161	144	153	179	181	146	142	177	148	171	168	156	154	153	179	160	156	134	159	178	185	152	169	147	164	167	159	158	172	151	159	195	152	172	124	137	152	150	172	164	159	158	186	177	158	159	170	176	154	169	168	165	147	168	179	130	156	158	138	169	194	178	169	166	163	143	162	188	185	147	154	168	161	171	160	169	166	165	152	162	189	144	136	150	179	134	144	172	160	151	153	168	149	167	151	169	168	181	156	150	162	145	165	157	164	159	166	164	168	156	133	173	171	157	150	158	163	147	162	158	166	153	162	156	182	167	148	150	183	174	166	151	165	189	157	162	180	162	174	140	161	154	157	175	142	154	196	164	157	195	160	156	150	172	151	158	161	163	162	159	192	176	149	155	137	155	163	159	157	156	173	157	181	146	152	186	154	145	134	166	179	167	153	150	157	187	189	182	164	133	161	156	157	157	164	143	161	178	159	159	169	187	189	157	144	184	202	157	174	180	152	148	164	148	172	147	147	181	165	172	185	163	177	135	156	168	176	178	147	153	161	156	202	182	155	146	168	172	163	162	156	158	159	170	177	150	165	163	164	170	149	159	165	183	164	153	161	165	173	136	154	165	182	180	167	172	147	167	162	163	153	175	154	159	157	156	167	163	179	153	189	161	137	159	162	160	175	181	140	179	146	172	163	154	158	152	162	172	169	174	155	170	149	152	183	133	165	160	167	165	162	171	170	154	167	150	164	180	151	154	156	169	169	170	169	158	169	179	194	193	181	153	131	160	160	158	176	145	144	174	160	176	175	156	156	145	165	167	159	150	162	160	156	149	169	164	151	150	163	159	157	170	164	143	169	147	181	171	140	170	147	165	154	135	167	163	151	162	171	161	148	162	147	199	150	153	173	161	181	125	153	158	178	141	164	164	160	179	154	183	170	160	148	159	152	166	147	164	162	158	164	166	166	141	168	164	158	157	168	172	163	178	132	176	170	152	165	142	155	176	155	163	155	165	159	153	148	153	167	155	205	185	143	150	172	160	194	171	149	150	144	159	172	146	137	145	175	155	171	152	152	164	174	156	170	166	162	164	164	188	140	172	152	142	174	163	143	154	153	152	129	168	169	150	154	167	164	154	168	142	165	162	168	163	174	163	138	159	143	156	164	171	162	137	175	156	154	163	154	148	159	191	157	160	170	151	176	160	179	182	164	159	141	167	159	142	153	169	162	156	174	159	167	140	175	152	191	158	167	161	169	183	162	170	145	152	160	179	146	158	151	164	178	160	192	132	162	163	160	158	159	170	171	166	161	167	179	173	162	154	157	165	171	193	142	177	172	143	153	148	151	144	164	170	159	158	154	166	174	165	179	165	170	171	184	176	184	161	159	149	166	155	156	173	177	166	143	151	178	153	164	196	186	175	158	159	157	141	161	175	159	178	163	154	143	183	137	160	170	141	149	178	168	163	151	149	176	161	149	183	168	149	161	173	168	166	178	137	150	152	136	154	177	184	170	161	157	140	153	166	169	169	158	174	169	162	157	168	194	167	162	175	161	174	174	164	197	152	168	151	153	167	140	172	161	153	168	174	163	174	164	158	172	175	140	149	160	155	157	169	169	192	149	181	191	168	166	160	174	172	138	154	163	175	160	169	169	161	170	183	164	174	172	134	182	168	179	161	161	147	128	156	160	159	147	191	141	158	172	172	178	168	192	159	152	156	175	139	201	161	152	171	160	157	183	161	181	159	161	173	154	146	156	168	151	172	160	145	160	173	173	173	165	146	142	149	160	168	165	180	197	168	162	168	164	183	182	170	158	173	159	183	154	131	160	151	142	153	155	162	147	172	162	182	148	163	161	137	164	161	174	151	143	162	154	170	150	171	157	148	200	153	139	154	179	142	172	179	169	175	174	156	157	173	150	173	156	164	178	128	191	157	190	154	180	135	141	144	150	156	160	154	156	171	135	161	156	151	149	156	159	176	144	154	173	175	171	160	150	153	170	164	166	174	150	142	140	156	158	150	168	166	152	149	164	207	169	183	169	137	164	175	177	163	160	165	170	152	143	162	160	148	164	164	155	160	140	172	171	186	175	189	170	168	167	145	165	164	158	190	162	183	152	195	159	163	172	152	183	138	149	165	155	152	147	125	137	152	145	174	173	168	155	152	146	153	148	173	171	149	168	162	166	153	150	182	148	167	147	147	163	155	151	165	166	167	158	163	171	195	154	167	167	164	167	172	159	173	145	184	166	157	158	172	127	162	161	169	163	152	177	159	157	165	168	156	158	164	146	150	166	153	157	158	194	160	161	154	178	161	157	153	174	161	156	170	143	177	172	177	178	155	179	168	168	165	145	160	174	135	170	156	155	177	157	157	168	149	159	152	161	173	164	174	179	170	179	158	154	148	150	162	166	195	179	173	171	163	153	152	161	156	148	162	166	144	184	138	177	176	173	160	168	167	175	149	153	191	170	149	188	172	169	141	149	162	166	160	190	168	156	179	168	151	150	161	151	159	155	169	168	163	188	172	172	164	159	148	153	149	175	159	161	146	162	156	154	172	165	174	167	142	169	157	184	185	166	152	161
2234	547	587	668	578	576	553	601	546	522	558	564	558	525	530	561	505	566	512	509	511	467	555	499	514	510	501	574	507	512	519	483	482	540	508	529	520	546	541	504	493	545	523	551	504	526	505	539	553	545	534	533	510	526	522	538	502	499	525	496	491	489	518	498	535	529	510	516	519	509	529	536	512	526	531	543	564	481	518	542	512	517	511	528	512	482	516	573	519	520	505	543	480	491	528	561	519	510	504	557	535	516	525	530	554	517	525	496	496	531	484	541	539	524	510	542	514	556	483	504	489	531	529	500	509	505	504	518	556	543	535	535	522	483	558	511	563	493	535	506	524	515	493	493	548	513	514	525	517	499	545	517	503	526	494	514	516	500	548	511	513	516	490	492	480	516	503	526	523	480	522	496	534	477	515	567	552	502	463	504	543	513	528	515	551	502	510	515	531	522	524	479	518	501	483	533	555	548	524	551	519	515	473	498	513	537	512	515	519	526	508	493	485	501	495	530	483	512	507	505	503	523	523	507	571	492	497	503	546	525	546	527	495	504	563	518	501	553	513	498	514	515	511	513	488	510	502	502	536	530	519	512	529	514	523	542	524	512	482	471	561	528	521	567	538	557	531	542	478	528	504	516	535	507	544	516	482	523	540	507	532	481	495	464	514	539	521	507	535	508	530	482	514	498	543	537	527	512	497	534	569	545	494	501	487	545	535	489	492	511	512	534	521	498	512	504	526	537	556	501	508	559	571	554	533	538	512	520	505	493	521	476	490	542	517	545	531	529	524	461	480	503	521	497	570	484	534	530	504	500	523	509	560	531	478	516	548	489	510	509	491	518	501	525	485	518	489	531	489	506	524	512	527	506	541	528	513	540	514	520	541	533	467	465	481	538	515	488	559	497	500	495	552	517	524	498	544	504	510	528	510	540	506	531	538	479	487	545	512	512	545	503	524	485	546	536	486	528	527	511	487	503	531	511	433	538	505	523	498	482	533	523	469	485	523	528	473	525	495	565	463	518	521	505	509	533	505	509	515	495	531	530	519	519	546	525	489	522	543	561	554	490	500	519	522	544	507	522	527	569	546	548	509	518	512	489	518	526	497	479	496	515	515	534	522	482	453	531	477	514	515	515	515	484	510	493	535	524	493	499	496	513	502	551	540	508	536	502	513	524	545	529	515	483	525	500	458	510	516	472	496	526	543	495	487	518	507	535	517	518	553	519	504	533	478	522	524	543	511	540	517	501	508	497	515	477	489	488	534	483	504	538	496	542	530	495	536	552	494	520	534	544	498	536	500	521	507	533	513	495	470	530	522	508	481	526	496	514	484	529	495	546	536	502	510	512	470	525	498	541	510	510	518	511	504	497	494	512	501	543	522	515	552	519	501	511	499	482	484	526	525	521	515	517	544	525	529	522	552	493	532	518	514	547	514	539	519	491	465	508	513	501	494	531	513	478	494	514	534	494	516	509	508	580	537	508	486	487	540	515	482	574	505	517	538	533	518	539	541	509	485	527	500	537	511	503	515	538	546	517	512	565	543	540	535	500	522	533	498	527	473	530	504	530	546	510	523	532	528	483	465	534	494	521	510	512	551	546	514	495	508	524	505	498	528	504	488	537	490	530	506	539	562	529	484	492	522	511	494	524	518	530	471	529	487	535	501	487	513	524	506	524	518	518	550	494	511	513	524	501	499	489	530	464	524	467	522	510	494	537	536	498	485	487	517	472	507	521	523	513	502	529	539	547	498	509	488	520	532	472	527	469	471	525	545	489	533	480	546	551	535	519	499	504	546	519	536	535	555	522	536	550	497	484	482	537	524	527	511	531	517	482	494	533	529	493	536	550	525	517	521	489	520	515	547	517	494	488	513	481	492	519	513	531	491	553	508	544	515	526	486	524	431	505	506	543	499	549	521	557	516	531	504	550	565	556	526	518	564	509	539	525	547	524	508	511	522	536	525	512	510	481	540	509	539	478	480	501	493	550	509	557	511	474	503	534	505	521	556	468	525	484	509	535	509	495	484	559	519	530	520	506	500	514	502	523	522	511	510	521	525	528	521	543	542	504	511	552	516	476	528	506	582	529	518	545	514	543	521	522	513	552	557	530	512	529	502	564	502	527	533	526	539	521	501	508	549	506	510	505	545	483	498	520	547	513	549	470	471	526	548	514	513	528	504	523	485	547	530	498	517	543	533	532	554	539	503	480	519	500	534	549	524	515	501	498	517	518	498	509	540	502	502	528	506	498	531	488	498	542	526	499	559	485	535	513	486	562	532	515	543	539	543	485	525	515	500	522	498	526	539	522	540	503	527	539	553	519	512	507	499	555	521	506	531	471	511	527	517	501	563	535	487	487	495	493	467	522	561	518	507	513	492	503	516	489	506	500	503	499	506	527	533	494	518	540	544	529	540	517	502	489	492	537	494	521	508	561	540	519	467	546	537	462	518	514	535	499	534	512	522	505	534	541	519	502	528	455	526	548	543	524	519	521	543	534	531	497	556	539	528	502	519	547	496	522	496	536	498	507	466	496	511	532	538	501	539	551	550	564	587	492	505	518	513	521	492	530	552	578	521	510	478	530	509	524	480	510	533	501	546	525	557	512	567	497	515	503	523	494	510	526	493	515	494	524	495	546	500	503	505	519	516	529	523	525	544	501	530	519	508	522	553	524	475	517	548	515	503	512	507	474	509	566	513	546	521	546	519	505	506	504	531	516	531	510	479	547	495	478	512	497	508	520	471	500	487	515	496	508	527	499	560	542	491	479	490	515	474	513	485	497	507	539	565	490	507	505	481	534	491	492	529	525	532	507	552	512	506	537	569	497	522	559	546	534	484	530	510	531	574	550	479	516	501	530	506	541	510	516	560	522	502	520	510	482	510	467	496	515	548	529	515	495	482	533	503	509	506	528	546	494	512	485	542	527	504	499	483	504	491	492	534	510	528	542	504	488	531	582	513	511	489	528	493	485	554	539	508	470	525	526	491	495	524	496	544	477	494	523	543	521	515	501	525	491	508	558	525	532	496	522	490	519	488	550	488	536	532	530	544	528	534	527	540	506	531	514	511	522	542	554	552	531	533	504	483	495	542	513	521	545	543	538	518	489	547	493	539	488	534	523	525	480	526	486	534	522	539	556	511	523	510	518	503	503	541	530	522	481	485	547	506	535	538	488	494	449	537	512	535	488	502	504	546	553	516	549	496	514	537	547	544	506	548	519	496	514	481	516	550	508	509	527	525	530	518	556	529	476	502	522	508	533	505	531	511	483	546	530	530	526	510	511	537	559	466	529	508	508	540	534	552	512	535	509	539	515	521	498	478	514	478	523	573	534	494	548	525	511	499	514	485	528	523	515	537	509	533	550	515	563	519	494	524	518	515	513	530	520	498	541	525	531	498	510	499	487	516	493	554	538	497	541	553	534	515	537	552	513	539	558	541	491	530	478	503	541	490	516	504	528	515	517	500	513	526	486	480	505	530	525	497	506	531	519
8492	1127	1159	989	766	599	595	486	423	417	411	426	404	372	357	355	359	336	363	332	344	369	378	330	309	375	336	337	341	360	343	323	354	349	326	338	371	328	276	325	331	315	348	332	368	291	323	317	329	338	325	318	311	334	324	345	353	314	295	357	311	339	366	336	327	289	339	333	320	300	325	311	314	303	299	314	328	322	346	344	341	359	312	310	356	339	342	359	359	346	330	338	354	305	345	328	338	361	323	335	298	299	296	333	326	329	339	322	335	323	308	337	342	318	287	325	310	331	293	306	347	343	326	295	338	348	297	315	342	310	335	337	316	320	307	331	306	309	326	311	316	289	307	319	317	320	316	308	328	316	311	323	302	327	320	370	328	310	324	307	346	323	331	334	331	310	340	339	298	306	305	357	347	328	331	332	319	347	341	318	303	330	297	362	337	313	360	310	314	349	336	320	278	331	339	305	335	334	315	305	352	311	347	338	324	320	316	354	310	298	341	325	328	338	315	335	336	307	309	328	293	300	301	329	316	316	344	328	351	299	303	335	322	317	354	346	347	307	312	319	325	325	336	308	323	360	327	338	340	304	312	313	333	327	293	335	335	337	302	276	303	305	345	338	294	329	310	295	317	313	326	317	328	282	343	336	315	309	311	352	333	323	351	335	312	328	321	328	324	355	345	318	316	319	369	296	316	326	323	317	316	342	295	330	344	346	326	311	316	332	323	327	288	318	310	302	317	312	333	328	327	307	297	328	343	324	346	349	275	337	371	331	310	318	313	296	331	325	318	324	325	321	329	324	352	309	309	277	296	311	319	334	305	333	316	295	334	305	323	327	344	312	320	332	327	359	338	316	341	334	342	325	299	302	293	347	330	307	293	352	332	312	356	350	316	300	317	302	370	327	318	325	316	316	338	339	318	318	302	327	360	337	337	315	330	334	346	359	307	319	332	341	323	341	324	316	305	320	332	338	313	322	325	306	353	336	307	358	313	321	364	293	346	336	357	311	311	339	286	326	317	331	328	326	283	328	287	331	321	332	333	328	301	307	323	327	351	348	280	316	342	316	327	325	365	320	327	337	293	294	342	306	303	365	314	323	339	328	340	348	321	319	320	341	303	338	321	335	359	317	324	324	342	312	336	295	316	308	350	323	312	344	313	320	340	319	337	334	343	309	334	303	339	342	300	321	352	323	277	329	315	291	343	338	321	324	390	343	304	335	350	338	326	343	321	282	353	340	333	302	343	286	338	375	347	357	298	316	295	307	308	345	327	306	325	322	331	326	345	323	309	365	290	326	295	321	325	302	323	339	344	332	325	287	318	324	304	306	302	312	336	325	345	300	351	312	307	303	316	335	303	329	355	338	308	352	351	327	320	332	310	302	296	282	314	330	343	307	333	347	326	321	334	328	330	315	327	334	290	336	327	329	340	333	307	351	336	344	321	316	336	301	327	323	329	340	336	301	322	354	338	334	318	305	338	342	329	337	349	329	336	339	321	351	293	333	322	332	318	372	305	303	321	299	307	337	326	366	346	321	343	332	312	309	322	324	360	356	325	332	296	323	307	340	338	313	322	316	309	301	316	294	327	332	286	322	334	320	309	371	339	326	334	323	325	324	329	306	355	323	322	299	325	278	312	325	295	312	320	292	330	329	323	332	299	325	315	331	294	332	320	337	346	306	326	304	343	338	298	354	309	332	327	338	327	304	323	333	330	290	288	300	344	337	322	301	328	340	340	348	311	325	322	349	325	314	334	296	348	334	347	335	296	303	324	284	322	314	316	336	319	344	336	342	336	330	302	305	321	354	307	322	316	326	319	355	332	321	339	337	284	317	326	313	317	313	307	307	346	352	359	330	324	316	338	354	322	329	331	303	360	299	332	344	332	303	325	297	299	337	324	313	301	343	309	346	326	333	318	316	302	347	285	347	321	340	323	328	340	316	332	348	297	346	317	278	373	340	338	356	327	314	346	330	334	348	335	327	365	332	316	359	344	300	334	318	320	330	324	349	330	346	342	278	320	334	308	315	338	298	344	345	316	297	351	303	323	318	326	304	311	274	320	304	339	312	341	321	304	334	299	348	306	313	306	324	336	314	307	306	325	291	285	333	347	360	356	354	324	327	287	361	336	320	324	330	320	328	334	289	310	325	325	341	317	309	313	342	315	338	352	337	336	346	363	310	291	325	340	318	311	317	352	319	343	299	332	325	320	347	326	316	307	313	321	355	293	314	360	308	335	299	333	323	333	309	322	342	319	343	312	333	289	292	311	308	331	354	361	270	351	319	325	290	314	351	327	314	347	284	325	287	331	291	339	334	329	340	341	328	315	302	341	295	352	311	304	328	322	298	358	343	339	324	292	363	338	332	332	356	342	313	333	310	308	365	322	324	348	351	328	343	329	308	328	349	340	341	325	320	350	304	342	330	339	320	337	318	327	314	360	306	350	334	359	356	315	331	325	345	342	335	298	304	341	342	335	370	329	299	337	347	345	330	328	336	329	344	326	329	331	319	319	316	337	325	348	317	340	332	323	292	314	308	311	326	369	322	345	356	332	305	304	301	311	288	338	325	309	333	333	338	322	330	353	311	297	309	327	329	328	326	339	298	331	342	320	319	320	321	298	352	342	326	344	310	343	339	318	303	367	329	297	279	291	304	311	313	342	345	324	342	331	328	307	335	335	340	314	306	345	304	356	322	334	323	331	347	306	318	324	358	327	308	295	339	337	326	322	326	308	320	321	333	335	354	308	314	338	293	342	316	301	354	347	313	327	345	331	317	321	332	329	368	313	310	327	334	316	289	320	305	322	326	310	354	316	324	333	280	321	311	337	298	314	323	329	342	345	339	327	290	309	300	328	327	294	305	302	305	357	305	320	361	305	346	298	318	299	330	332	308	344	297	322	329	345	329	299	324	354	339	295	307	284	331	315	301	325	344	332	284	316	308	332	355	323	319	328	315	317	281	330	331	356	344	351	330	352	304	361	315	302	318	312	309	350	328	330	326	326	344	317	334	342	336	343	304	314	289	327	337	336	357	325	344	326	323	304	308	315	329	356	300	335	364	328	313	331	325	303	342	374	343	357	318	325	338	316	338	356	335	319	354	347	306	331	328	321	336	288	311	323	326	318	335	342	292	328	353	325	303	300	328	311	308	328	320	312	338	308	308	315	325	339	346	328	326	347	322	322	307	346	309	315	300	300	336	342	347	303	341	320	320	323	310	321	322	314	353	312	326	297	332	335	344	330	356	298	300	295	334	299	321	339	338	322	347	360	320	334	349	323	325	315	328	342	334	305	332	343	339	295	355	331	305	330	320	336	317	342	324	369	307	322	337	302	311	331	348	329	320	358	316	323	334	347	361	338	323	327	340	341	340	305	314	335	367	293	320	306	331	324	319	316	316	348	345	331	316	333	336	309	325	287	323	319	311	334	333	304	342	332	333	318	315	314	364	332	338	330	292	319	326	329	362	299	328	307	333	282	314	320	304	333	345
6063	1617	2642	3218	3020	2478	2186	1919	1732	1588	1500	1353	1338	1196	1255	1154	1139	1085	1122	1089	1072	1052	1002	1042	1011	993	952	991	1026	984	941	1012	1000	930	933	925	903	913	960	862	937	929	935	896	934	889	993	965	904	897	875	910	876	854	829	928	951	919	907	944	917	911	882	861	880	887	874	934	878	887	917	863	882	925	917	865	895	858	939	882	872	883	859	938	907	891	900	913	903	892	908	933	886	894	930	871	884	916	907	911	861	862	921	919	906	888	844	844	912	888	880	869	883	909	834	894	825	868	887	896	911	911	879	877	882	953	908	852	847	906	870	883	856	904	871	896	863	903	936	852	892	911	855	909	933	875	895	868	878	887	906	881	903	904	856	889	892	870	868	918	845	894	929	842	900	818	889	901	880	921	926	848	892	873	917	898	920	902	866	905	899	880	947	858	828	906	873	923	872	858	913	865	900	906	874	867	892	870	852	880	991	923	885	863	912	814	863	879	935	868	897	919	871	868	870	914	886	904	872	887	923	847	850	861	921	866	877	866	862	869	878	935	895	924	884	884	891	890	929	836	885	857	918	894	914	919	901	910	867	913	869	799	883	970	901	863	873	921	839	902	850	871	909	930	899	889	924	833	914	879	865	880	901	844	927	844	919	895	933	877	869	894	874	828	847	915	912	896	812	895	880	886	859	898	906	902	889	820	885	871	866	865	853	871	881	908	882	840	913	897	926	846	861	912	870	879	868	852	940	916	838	882	846	901	917	897	835	926	883	839	841	890	932	899	897	886	881	888	881	875	863	906	847	922	864	854	949	916	859	849	900	893	848	873	893	877	827	871	863	851	904	910	929	917	863	835	853	875	876	905	865	897	914	884	881	895	848	897	890	898	890	828	905	915	875	863	909	882	881	885	861	939	861	895	923	833	848	834	919	939	898	895	881	820	863	929	848	927	942	878	906	874	850	933	882	837	914	983	851	848	925	911	885	859	919	889	859	881	866	881	871	873	873	852	884	940	889	886	841	902	856	896	870	920	852	913	872	860	904	865	910	824	880	886	830	869	885	900	902	907	924	838	883	871	904	857	884	877	851	880	921	851	884	890	862	921	909	842	889	887	898	864	855	855	803	940	908	894	869	879	919	907	872	900	868	867	893	926	906	899	895	878	910	850	880	873	863	892	881	880	855	895	900	892	883	904	913	895	950	828	911	856	852	856	896	840	852	903	898	881	918	898	876	892	899	890	926	870	892	918	909	857	919	846	871	871	873	886	891	871	871	876	856	899	923	878	868	880	852	827	908	876	904	916	955	910	831	886	837	872	853	845	909	909	887	893	892	863	902	859	898	900	895	889	919	918	897	889	854	892	914	833	880	871	861	886	857	870	922	814	885	898	863	915	855	878	836	894	912	917	868	917	871	892	900	887	854	839	906	876	878	873	898	852	845	913	852	915	889	887	878	910	895	957	836	871	869	856	872	904	840	868	809	884	880	840	883	891	895	851	842	838	909	907	900	885	861	860	891	881	904	844	848	861	844	910	882	846	898	834	837	841	859	940	861	896	874	955	911	853	869	858	896	815	856	914	862	894	893	919	882	916	912	900	904	892	878	910	896	945	863	887	860	898	848	878	835	845	904	928	872	855	877	853	900	871	838	834	883	851	874	902	919	866	876	884	879	883	909	856	876	885	869	900	853	892	898	896	833	888	857	946	877	878	900	911	888	916	923	868	920	872	834	895	910	887	880	881	851	848	874	854	901	914	916	913	879	920	905	877	855	870	896	872	882	859	869	864	864	903	899	915	892	867	849	894	900	920	894	870	890	901	840	846	912	874	879	904	873	898	898	905	865	852	911	877	896	864	849	842	890	889	895	863	850	895	938	869	914	912	821	909	862	897	961	866	914	906	893	950	910	902	915	881	870	844	869	880	866	914	917	877	877	868	878	893	902	915	856	900	914	885	833	896	920	910	870	889	901	864	913	914	917	904	879	821	886	915	857	877	835	895	872	914	874	852	889	858	900	886	852	877	879	871	857	877	847	900	845	841	865	889	892	909	876	866	898	932	907	889	877	865	820	886	843	867	857	882	931	851	870	906	909	885	893	892	880	901	908	924	916	861	936	851	891	885	899	886	912	861	842	893	860	897	903	935	868	852	936	914	881	915	838	846	892	883	869	881	890	859	879	859	890	875	899	870	918	869	884	928	893	912	929	836	935	911	867	904	865	854	915	861	898	923	880	840	900	888	898	941	952	898	898	841	911	923	875	883	877	843	862	911	846	905	842	917	954	872	896	940	824	830	969	856	878	869	874	866	915	925	849	901	949	899	888	882	923	889	893	904	913	873	888	829	891	859	892	907	895	866	861	861	903	878	866	828	917	869	857	885	865	898	939	937	926	921	891	911	892	891	897	914	891	881	826	870	908	853	878	896	883	913	845	910	871	891	946	901	879	913	841	917	917	902	915	831	871	849	878	842	914	932	873	945	885	856	867	889	923	900	904	875	895	901	862	831	938	890	903	886	900	896	930	863	913	917	873	919	863	878	864	865	909	836	871	842	866	889	903	879	892	865	888	874	862	856	935	899	923	836	885	883	863	888	894	884	883	913	861	920	911	908	927	834	897	860	884	925	896	936	928	921	931	852	868	903	858	905	826	896	861	968	883	860	815	872	867	861	911	915	882	887	899	932	845	852	896	885	891	853	875	853	858	827	855	910	892	894	909	889	926	905	859	902	899	852	906	933	862	926	832	883	860	881	917	892	868	856	884	889	884	908	891	882	883	882	891	953	867	920	915	864	910	865	909	865	909	887	881	877	895	910	874	889	881	895	900	922	873	865	830	915	856	875	903	873	895	954	868	889	896	861	863	916	950	803	927	886	903	877	884	873	856	892	859	853	882	852	904	910	846	900	881	878	912	856	926	866	878	904	872	858	854	914	928	858	888	905	893	888	859	842	896	871	874	891	907	891	935	888	892	863	957	875	868	869	855	906	864	882	870	851	890	849	933	870	878	912	869	885	897	875	887	861	848	897	921	864	904	860	886	886	893	877	872	843	852	871	829	866	921	907	944	880	866	853	834	901	891	941	906	903	883	941	902	857	876	920	869	884	823	902	826	838	831	893	838	861	885	898	892	879	893	924	942	880	896	941	924	930	903	925	910	937	839	902	886	889	886	850	875	898	864	947	906	850	869	895	908	902	896	858	899	910	873	858	901	872	898	944	857	904	944	809	868	920	858	861	939	859	840	889	913	887	933	819	893	840	916	864	879	822	898	918	954	925	823	890	875	906	890	893	866	842	865	891	891	884	906	865	904	908	878	908	895	858	875	899	916	860	849	879	873	939	904	857	871	945	858	919	939	891	847	911	891	896	853	880	825	872	865	908	825	925	951	842	850	854	825	869	900	860	890	902	845	843	825	866	903	861	894	882	879	878	831	886	882	911	848	904	891	874	857	876	906	930	858	893	913	890	951	854	868	944	899	823	860	878	856	859	881	832	867	826	897	852
14389	2100	2029	1576	1115	896	739	650	554	527	499	460	460	408	400	376	326	386	346	373	367	387	375	325	324	357	304	357	352	325	323	334	320	353	329	356	321	345	335	295	284	370	321	328	341	353	347	354	329	348	323	344	331	332	333	323	322	318	332	311	349	320	338	361	332	323	333	315	321	316	311	298	290	310	357	301	341	345	304	338	332	314	353	307	328	342	348	323	369	286	304	321	309	322	306	331	294	330	345	308	369	282	362	347	355	337	358	359	320	358	336	342	252	328	332	369	320	316	329	313	340	309	300	309	331	343	328	351	304	338	334	322	339	337	322	320	319	305	325	312	333	336	322	323	311	356	340	334	351	307	328	326	368	326	335	334	310	344	357	348	306	359	313	290	321	345	308	321	320	328	313	310	316	333	326	356	320	315	354	353	327	306	307	338	353	322	326	309	328	341	313	300	335	301	303	342	299	326	349	330	311	312	318	317	343	352	332	362	335	322	327	346	326	327	342	357	327	316	323	321	270	312	340	309	326	321	306	323	362	322	334	364	322	303	331	329	322	316	328	337	297	318	310	344	331	320	309	350	314	310	327	317	325	319	311	310	330	318	297	323	314	325	365	312	332	334	343	326	349	340	329	332	344	322	312	320	343	329	327	306	324	333	324	357	315	322	320	337	317	329	350	349	326	309	333	292	349	341	322	326	307	320	357	362	325	339	332	324	352	342	304	300	317	324	382	339	339	328	325	341	309	333	305	342	312	341	317	324	306	328	303	360	296	322	288	302	347	343	288	306	357	317	344	328	317	333	293	330	315	332	349	286	326	320	334	345	372	286	350	352	319	337	343	337	333	298	324	352	320	331	321	336	317	337	310	325	330	316	308	347	309	290	342	335	349	319	322	301	345	332	338	333	331	336	327	316	337	339	321	307	337	320	328	327	334	340	304	330	348	316	312	297	326	369	347	305	326	320	349	347	325	313	300	321	348	311	295	359	316	291	321	283	315	357	306	331	310	290	349	353	330	307	302	323	305	330	350	293	313	305	300	350	338	330	342	348	320	305	370	316	303	341	295	336	336	353	345	347	341	319	320	309	323	301	314	327	299	323	344	325	319	340	320	358	342	319	351	316	322	334	342	366	311	308	313	304	348	345	349	318	323	372	344	352	333	359	367	339	346	377	315	308	336	350	323	318	344	341	297	342	363	347	347	345	360	331	340	338	361	315	323	317	361	385	312	352	340	330	317	333	305	328	302	337	326	338	308	328	308	340	278	313	274	318	326	325	373	351	315	312	329	306	342	327	342	290	317	319	319	308	323	333	322	316	308	308	315	327	337	348	300	322	315	328	369	306	333	322	322	326	326	363	306	347	322	323	321	340	346	286	322	338	348	327	326	347	336	319	361	309	307	326	337	287	327	301	338	325	360	307	339	331	339	316	344	333	334	297	342	330	330	331	324	365	341	332	321	326	314	360	330	325	325	312	347	293	318	297	353	344	343	342	299	320	300	332	360	344	327	309	312	323	299	334	308	343	348	356	355	337	335	328	364	323	336	317	305	331	327	344	323	304	342	311	331	335	323	317	338	318	327	334	327	309	314	307	298	308	308	327	332	335	318	315	339	314	331	302	338	330	345	300	324	291	319	304	325	302	349	350	324	320	321	320	352	330	345	329	333	325	323	365	305	348	339	314	312	344	367	356	332	343	335	369	312	314	290	313	328	345	333	320	316	315	333	300	343	298	349	329	338	351	319	321	334	309	362	305	308	296	308	301	320	318	342	333	334	313	353	321	323	371	306	326	325	320	340	302	309	304	319	340	326	333	340	333	330	365	331	331	327	318	322	372	324	327	322	272	333	326	328	352	356	306	350	318	338	343	322	343	346	380	308	334	354	309	346	334	326	312	304	291	341	353	340	337	325	339	347	349	314	353	300	285	297	329	336	325	372	306	319	336	320	326	322	318	342	316	357	346	341	288	323	289	343	365	332	330	329	318	322	294	306	297	329	326	323	329	349	327	346	340	304	307	337	310	374	341	310	337	334	320	321	311	308	342	341	301	317	307	350	290	302	323	311	348	292	360	324	340	359	330	297	312	317	342	315	365	328	336	307	312	340	342	350	312	325	324	304	354	321	286	332	323	329	327	327	338	339	317	324	312	344	312	334	326	311	315	311	319	307	335	343	359	326	327	348	334	343	346	309	344	337	334	342	333	352	282	326	320	287	329	319	321	305	332	346	313	340	362	326	375	319	300	351	330	353	331	287	369	322	318	329	354	319	349	298	290	343	313	304	312	341	308	332	339	317	311	366	325	326	325	312	339	332	318	299	332	344	306	307	295	325	318	306	336	326	289	326	305	313	344	330	336	289	287	376	321	340	345	326	356	338	317	360	347	312	304	348	312	316	326	290	338	303	347	340	357	332	327	337	303	325	339	300	319	319	337	331	334	317	331	311	327	352	324	331	332	341	334	341	347	353	336	312	328	315	314	330	320	323	309	319	348	338	308	314	333	315	284	330	318	346	310	350	364	331	318	321	330	310	320	341	310	312	304	350	337	372	351	348	340	354	325	328	344	352	310	313	318	316	367	343	343	340	286	309	340	362	321	304	338	337	347	335	349	319	328	316	304	321	330	330	341	354	323	338	353	354	337	354	293	359	313	331	307	358	314	338	360	322	327	295	330	340	314	314	343	297	328	275	308	318	319	287	301	321	334	340	331	306	311	307	308	312	329	331	297	315	348	341	362	338	373	333	313	334	315	352	308	325	355	313	309	298	315	341	323	348	321	341	307	337	336	341	324	336	302	336	288	334	340	324	306	315	341	345	330	318	327	320	361	314	329	329	337	297	363	315	322	307	342	322	333	325	288	339	321	302	348	321	330	323	308	332	303	304	340	317	345	332	356	343	335	340	328	317	324	350	315	318	322	288	327	346	311	336	367	301	312	322	316	382	342	327	359	311	316	312	362	333	335	317	288	309	323	323	341	327	310	346	313	311	355	339	325	296	336	342	329	318	315	334	306	325	326	341	309	338	308	365	321	339	316	343	314	306	331	348	349	333	340	367	350	329	312	331	320	317	355	318	358	310	325	313	326	321	322	312	315	346	326	324	345	334	354	340	319	344	339	352	324	301	332	345	312	300	342	275	317	328	322	345	281	303	329	315	349	305	358	335	320	331	329	321	295	356	309	316	294	332	328	304	329	293	334	331	359	330	310	289	332	335	337	334	361	332	311	348	332	331	276	304	325	318	314	333	348	365	323	343	308	345	331	348	328	310	344	300	307	354	329	348	322	335	305	368	357	330	326	347	347	320	338	317	319	362	330	345	310	327	373	334	308	265	347	323	324	326	317	330	314	309	363	319	322	333	299	332	345	309	351	316	320	338	316	315	340	325	302	329	345	330	310	340	339	323	341	318	305	349	321	341	307	321	397	313	343	333	321	327	340	317	313	332	330	321	324	332	345	334	310	342	306	327	325	295	337	315	296	334	288	322	304	331	294
7696	2256	4137	4820	4402	3750	3173	2697	2307	2123	1920	1685	1672	1489	1468	1347	1326	1272	1198	1203	1185	1162	1125	1066	1114	1130	1086	1027	1031	1019	1047	993	1022	1009	947	959	888	933	946	955	920	931	934	994	907	878	979	885	939	933	924	954	892	866	870	834	866	908	855	884	897	894	913	915	926	922	904	889	858	902	871	848	898	842	870	902	852	867	873	902	876	947	866	903	897	902	858	857	873	875	829	901	897	858	859	853	872	842	876	917	857	846	843	844	842	868	883	855	897	910	894	854	835	900	854	912	918	838	788	841	872	880	864	889	872	878	843	878	880	949	858	857	874	893	887	848	877	874	878	905	874	849	821	831	877	881	881	841	914	921	888	849	876	892	840	906	849	885	858	857	869	820	878	898	887	925	790	849	828	861	874	877	847	868	863	844	891	840	873	876	853	857	860	867	835	829	883	841	867	913	857	901	836	882	869	820	899	840	851	839	821	859	901	919	832	857	869	863	828	865	878	801	850	835	844	839	837	857	863	916	851	861	931	872	882	889	886	826	851	818	850	858	848	813	883	846	869	865	880	830	907	829	836	863	920	891	837	897	846	853	882	826	883	838	866	862	874	873	846	865	831	897	853	886	847	889	824	863	894	886	890	848	863	883	840	943	819	862	863	849	867	890	868	881	860	886	902	870	857	820	836	895	841	881	826	898	844	919	851	838	854	853	832	845	868	857	823	861	889	873	898	882	893	850	869	949	806	857	905	863	817	841	878	857	864	847	844	833	889	848	838	859	828	854	867	874	901	876	881	889	875	890	879	861	841	854	892	823	850	874	819	844	888	847	911	853	830	859	867	779	833	838	874	883	836	850	838	861	857	852	865	804	907	868	862	883	858	869	858	899	845	856	874	835	846	839	879	824	881	893	823	829	835	841	872	846	913	890	854	850	859	883	891	845	810	830	848	843	876	941	822	930	885	865	875	860	847	912	880	912	896	915	825	886	902	876	889	835	870	865	895	859	866	856	809	851	859	888	851	810	834	839	858	881	831	887	851	884	855	852	882	769	831	865	854	878	787	864	848	821	834	871	880	838	873	841	844	851	828	885	894	894	804	834	847	882	885	845	895	856	865	852	900	903	877	881	912	880	905	868	853	856	851	856	836	824	865	857	891	848	859	850	844	850	834	822	843	867	838	885	823	855	843	877	853	916	852	827	898	910	842	882	868	895	850	869	851	863	840	861	891	841	961	873	841	835	842	848	863	881	889	867	870	830	902	877	900	857	864	866	816	842	872	841	852	829	849	887	854	831	882	847	841	878	869	857	830	834	812	868	871	864	919	844	855	830	899	880	895	835	874	821	870	828	833	856	875	820	838	837	842	852	875	834	806	903	877	876	800	876	897	866	891	845	813	869	881	851	884	800	832	885	887	820	855	829	926	822	885	833	869	858	876	821	880	860	835	862	892	904	851	861	885	873	820	863	801	864	864	831	833	880	836	900	836	860	846	874	877	873	863	912	858	866	848	847	818	894	877	876	900	848	835	900	871	857	837	858	889	872	829	841	879	842	857	775	860	894	883	806	863	849	856	896	915	862	866	820	878	863	867	884	846	855	897	842	832	859	856	811	874	857	936	847	844	879	903	895	875	853	862	841	876	826	844	832	878	850	879	874	877	899	888	818	851	911	883	829	878	897	862	896	833	825	867	822	885	867	884	851	878	797	866	899	850	820	837	820	828	839	842	861	888	843	888	882	885	842	861	846	820	874	883	810	872	877	823	837	868	851	852	841	831	838	821	867	901	896	863	838	832	865	885	848	924	811	876	875	899	904	835	895	840	884	873	810	877	856	865	849	846	822	854	888	866	771	878	853	845	860	861	887	786	841	832	872	868	915	869	825	851	856	876	835	871	879	855	848	834	795	846	866	895	862	846	834	909	818	929	828	888	856	852	921	827	852	857	897	857	904	864	896	831	877	910	893	874	884	858	805	869	841	849	828	841	845	878	864	887	882	890	859	836	857	901	834	885	876	898	842	853	827	853	868	894	875	818	916	911	877	883	896	889	881	856	874	877	808	873	829	779	829	800	838	876	864	847	868	834	834	838	831	858	859	885	918	886	871	887	829	812	847	862	839	824	821	835	829	855	886	873	920	864	881	886	815	857	871	883	810	886	870	900	813	837	867	861	823	846	867	849	839	808	855	806	846	859	862	848	810	884	889	867	832	851	898	830	861	837	901	827	883	863	882	871	904	913	833	829	870	791	838	870	871	829	843	844	828	877	821	835	902	877	875	853	880	940	865	855	907	850	846	858	857	870	851	877	872	878	851	853	834	922	887	809	843	887	889	853	876	870	853	874	791	866	829	858	832	859	796	884	865	859	886	847	889	859	905	898	871	874	951	866	823	887	840	880	829	860	801	854	843	849	855	865	910	852	876	893	872	846	850	945	859	871	856	870	841	856	838	835	912	894	871	877	863	910	910	861	856	869	836	877	846	850	840	836	851	836	822	862	869	864	875	862	813	851	845	840	888	858	830	858	851	862	861	868	876	877	865	916	807	850	861	879	860	880	885	848	867	819	836	852	817	855	864	844	839	876	901	883	881	899	835	850	858	868	809	877	865	823	859	868	870	805	856	862	793	834	908	884	858	852	882	903	825	817	868	816	902	868	849	888	832	841	835	841	856	897	848	809	826	874	816	881	867	878	839	831	834	850	883	840	851	839	848	888	895	845	880	840	853	842	830	861	861	884	867	870	850	838	864	907	854	834	893	876	844	850	833	878	864	839	872	869	861	859	854	836	881	856	849	837	851	872	844	863	878	895	866	856	891	842	883	869	811	844	880	903	820	877	864	814	883	858	896	849	872	912	851	879	908	896	832	882	919	889	903	832	872	828	864	877	860	861	884	903	869	781	828	877	888	820	830	866	930	848	840	891	889	878	876	842	859	878	891	845	862	910	858	852	879	853	867	855	801	886	855	841	839	811	883	860	838	790	834	856	814	888	838	841	910	870	849	849	881	870	875	909	903	890	821	850	872	880	917	879	867	834	881	844	855	876	895	840	819	843	869	862	876	811	819	831	857	841	942	844	885	816	874	864	884	861	851	860	829	925	840	900	846	856	884	855	927	877	894	835	834	848	803	835	872	830	847	832	874	837	863	808	875	861	862	857	840	855	875	831	839	854	884	831	873	825	882	805	873	798	855	867	840	913	887	837	846	878	892	823	853	911	900	831	812	831	880	887	855	853	837	857	863	889	896	849	798	892	908	824	945	835	889	827	879	846	858	867	824	884	926	864	866	827	847	854	876	880	878	845	861	866	844	893	818	808	850	851	889	858	823	845	846	928	864	813	819	814	847	830	857	844	820	803	881	854	836	860	878	863	819	926	839	832	877	831	878	842	811	868	913	853	866	844	835	841	918	877	846	843	842	858	868	862	904	854	818	839	881	914	842	852	879	861	865	850	866	831	958	902	884	821	819	864	885	851	789	871	851	875	872	881	856	863	821	824	930	872	863
2048	188	184	194	210	196	161	161	161	168	166	193	156	176	171	164	158	177	168	158	139	163	182	156	168	165	182	156	146	160	160	186	161	161	163	179	159	145	138	154	153	158	160	170	142	159	135	162	160	175	178	159	161	168	175	175	175	174	164	176	161	192	144	191	164	152	150	154	171	185	182	145	142	175	175	157	157	162	161	177	150	176	142	172	175	159	161	137	155	173	171	159	152	189	154	186	169	164	170	158	153	161	164	158	178	137	172	154	146	172	165	180	155	177	179	178	165	173	162	132	124	194	171	166	158	154	169	182	165	159	164	165	176	177	167	162	162	175	153	176	174	161	147	174	155	177	147	153	168	161	172	192	150	169	152	177	178	166	147	160	151	172	164	152	178	160	164	161	162	165	163	157	159	141	166	178	152	162	184	162	160	169	125	186	163	179	139	172	175	159	179	174	155	162	158	161	177	187	168	164	175	160	164	150	167	166	174	162	138	162	137	165	166	171	174	177	186	179	173	176	169	180	177	197	156	172	160	165	179	165	172	157	158	163	178	148	187	156	163	168	142	169	163	177	153	160	181	182	166	180	148	161	162	162	162	148	170	172	151	178	163	180	151	171	147	189	165	150	160	158	161	159	163	184	155	152	173	178	194	141	133	165	153	194	183	164	178	137	167	180	151	149	153	162	162	181	186	172	174	184	154	156	161	125	160	162	185	191	194	162	160	172	171	169	149	165	163	157	170	158	162	161	157	167	200	193	138	154	171	175	168	145	143	159	142	144	189	164	190	159	169	175	168	157	174	164	162	164	156	168	181	163	171	145	149	170	163	141	183	167	187	152	191	151	147	155	164	180	142	175	155	175	168	176	156	170	165	174	157	173	180	169	146	175	184	132	169	170	180	186	176	140	163	160	185	186	152	172	165	153	161	171	166	164	155	161	153	156	174	154	189	165	167	178	178	163	155	172	161	162	189	165	153	169	177	156	153	178	164	172	159	158	163	160	166	155	135	144	164	164	185	161	165	186	162	180	156	156	151	166	158	138	160	195	162	156	157	167	171	182	184	164	178	138	183	163	176	161	160	177	148	181	163	180	185	163	145	166	162	172	178	164	158	159	158	175	180	185	180	149	154	160	158	163	179	164	181	172	175	166	179	165	161	175	164	151	152	162	154	153	146	157	169	169	182	178	172	172	163	167	185	181	183	168	158	168	143	162	178	169	176	160	151	159	161	166	158	154	151	165	164	164	191	151	173	189	164	169	155	181	159	177	159	165	163	164	168	176	176	160	130	151	171	189	164	165	152	171	174	144	174	182	147	177	149	168	179	141	155	155	160	145	167	148	157	165	163	165	155	172	165	152	181	179	185	195	161	167	164	164	184	166	164	167	150	148	151	137	182	164	178	186	169	168	182	138	176	185	168	158	176	165	123	164	135	163	162	172	170	157	153	174	172	160	187	160	155	164	148	150	153	184	157	166	170	172	163	161	154	157	167	155	149	154	177	148	142	153	153	176	175	176	171	161	168	152	183	179	162	170	155	159	151	172	180	185	165	158	148	147	173	146	136	157	180	159	182	176	153	161	189	179	167	173	150	183	199	143	167	165	161	175	149	148	158	156	182	170	161	148	165	191	172	165	166	158	182	149	206	183	190	180	144	151	164	152	144	151	147	149	164	140	170	181	149	175	186	171	166	164	171	169	172	173	181	159	168	145	177	149	145	149	155	173	149	162	173	171	163	159	164	154	169	155	143	164	181	151	153	159	178	168	171	150	166	171	153	160	156	184	156	164	188	162	164	192	169	162	171	156	155	142	160	165	166	165	178	151	171	159	185	164	171	161	173	168	169	169	160	176	168	156	165	150	140	174	153	155	155	162	170	156	164	186	162	139	160	157	163	141	174	163	167	156	170	178	187	178	156	174	171	184	166	148	173	169	174	199	146	163	160	177	153	155	152	168	181	170	164	141	196	153	175	153	158	155	163	163	150	158	174	144	159	163	163	139	162	172	175	158	171	160	151	160	161	148	154	174	159	174	166	160	155	157	156	184	191	174	168	186	169	176	177	181	166	162	159	135	176	162	159	159	169	178	175	161	166	161	164	170	153	173	182	154	177	162	148	180	166	157	161	173	172	165	163	179	144	146	180	168	145	164	154	165	167	143	160	160	176	167	156	179	162	165	144	131	173	158	178	147	180	173	160	159	168	170	166	125	183	172	141	180	151	172	165	156	173	168	158	150	197	150	174	167	156	141	165	162	164	183	181	189	180	160	169	184	184	160	160	146	148	152	145	157	163	169	175	162	162	173	151	165	147	151	164	180	169	159	143	145	160	160	158	169	180	184	182	139	179	176	136	166	188	166	140	186	162	176	172	157	150	162	164	139	169	156	175	165	165	191	173	142	167	163	171	161	159	176	161	152	175	169	164	188	156	147	169	168	161	156	179	162	163	148	163	180	155	163	138	164	161	166	153	159	161	172	163	158	147	158	158	145	167	166	146	163	172	168	162	188	170	175	179	167	151	171	159	185	168	169	162	153	156	167	167	155	169	139	145	162	139	156	158	161	155	167	138	167	142	181	173	172	156	150	181	161	152	168	146	161	179	172	157	155	172	153	157	175	165	164	176	186	187	160	160	170	170	158	162	168	175	160	171	187	176	157	175	176	159	144	162	153	161	161	187	178	158	145	179	175	140	157	178	148	136	168	187	163	155	174	151	148	179	149	175	177	167	158	174	163	196	170	162	184	155	158	173	151	163	132	155	166	183	199	172	181	154	168	168	178	153	186	150	173	169	176	183	182	161	147	151	152	165	151	172	173	187	173	166	171	138	176	145	158	184	163	164	162	166	169	168	162	169	176	149	142	153	160	171	153	171	195	176	181	179	168	156	170	166	167	160	164	145	148	182	192	151	149	144	160	164	163	160	136	176	190	180	159	182	188	156	153	153	128	157	138	158	173	177	123	177	168	186	172	163	179	177	172	148	141	183	168	165	185	180	183	172	185	173	170	157	149	170	178	137	164	160	172	166	145	164	164	154	135	186	159	149	165	165	182	162	184	168	172	182	156	171	163	157	177	145	161	163	151	156	139	144	172	157	153	168	161	183	152	157	150	138	148	179	170	150	163	170	153	174	154	175	164	149	185	148	142	203	160	169	158	171	152	191	191	167	172	172	152	154	169	170	156	160	171	177	158	143	152	135	173	190	160	181	172	174	167	153	140	169	176	148	147	171	135	188	151	161	188	148	154	158	172	159	163	171	153	154	159	159	188	183	185	188	167	160	141	165	139	152	159	164	162	180	163	164	164	161	161	180	164	171	168	145	142	169	143	172	147	157	158	161	138	172	143	191	140	158	163	168	167	165	166	139	137	161	178	155	167	154	163	181	163	169	161	157	155	147	159	171	165	154	173	151	166	164	175	164	158	171	160	143	173	193	135	153	183	157	143	155	165	156	155	173	174	152	152	142	163	161	176	155	152	175	159	162	183	149	167	170	161
2299	535	595	617	642	650	600	583	556	519	525	518	513	539	580	583	571	504	489	520	526	505	525	494	508	564	540	545	537	536	525	540	535	506	477	534	520	558	488	554	504	515	507	539	504	523	536	539	494	502	492	528	499	555	502	487	557	506	529	532	495	540	528	539	539	530	527	520	530	512	536	499	518	549	483	559	511	495	506	490	480	543	536	521	540	565	518	526	493	529	491	503	545	536	493	495	521	500	523	526	499	515	542	532	531	518	500	544	518	541	478	525	529	504	546	527	510	496	502	520	508	486	561	523	478	504	527	508	520	511	515	509	510	488	527	543	527	537	526	562	550	538	523	532	534	505	515	507	506	500	518	529	505	530	518	553	547	544	519	509	497	520	561	478	516	520	515	530	541	515	550	531	554	499	537	518	515	518	500	536	544	545	529	487	526	528	557	550	536	531	526	561	502	552	549	546	527	527	510	542	513	527	513	499	552	534	543	491	544	535	469	521	500	539	527	521	515	529	509	524	522	514	555	541	514	498	554	511	561	490	523	529	495	496	523	502	536	523	530	553	498	519	494	497	530	541	536	525	522	500	573	501	536	533	509	526	520	504	474	502	559	540	534	525	525	558	519	463	522	541	534	559	513	565	563	474	561	504	507	501	500	530	519	538	488	523	535	545	552	522	535	519	521	520	545	581	538	547	539	541	520	466	538	515	516	498	507	485	510	501	505	550	553	529	501	499	526	503	505	520	538	527	559	483	527	540	555	488	512	496	530	540	496	539	546	490	502	497	509	513	531	559	526	499	525	531	499	527	498	533	513	520	544	517	501	510	494	527	535	536	532	522	529	534	557	559	498	571	488	498	515	486	538	492	523	535	506	529	532	521	541	573	508	554	514	558	512	541	554	527	534	497	560	518	514	501	565	532	517	514	517	525	533	517	482	546	530	546	524	537	544	533	520	553	514	509	478	535	466	491	518	544	542	516	524	502	489	499	529	528	542	528	527	499	498	496	527	475	480	490	559	564	536	559	515	517	529	565	534	511	501	512	564	533	529	499	515	517	523	549	494	546	512	519	487	523	480	520	506	518	537	492	491	510	544	543	529	524	505	544	495	543	514	518	540	544	501	527	505	507	493	550	519	526	539	517	554	492	473	526	514	554	538	549	524	529	524	548	519	535	538	540	504	556	526	512	486	537	491	551	558	510	536	526	507	494	548	468	540	521	502	551	563	549	457	570	502	513	483	502	530	532	523	534	535	531	534	493	536	527	527	509	556	513	535	547	522	551	517	513	529	524	501	563	499	521	526	505	507	542	482	553	538	549	564	507	532	521	533	508	496	541	527	509	512	516	547	524	512	508	527	529	518	497	524	510	513	514	544	531	534	530	536	490	544	502	563	558	544	460	492	557	502	501	541	550	513	524	491	528	529	534	514	517	543	540	519	521	537	571	544	533	522	489	564	506	559	548	539	527	540	510	524	534	535	513	545	544	509	515	541	566	517	472	536	534	517	524	522	513	548	513	514	565	538	499	515	518	513	521	559	550	557	547	516	508	566	529	549	506	563	573	512	512	537	494	504	546	508	519	523	542	518	515	516	483	515	511	521	498	534	509	507	535	553	503	523	544	540	502	495	523	525	504	534	507	489	527	513	491	545	558	483	539	521	549	524	525	508	476	574	503	549	524	530	530	527	516	498	531	504	546	500	508	539	530	521	514	547	489	535	572	533	540	519	489	508	518	509	519	553	531	521	583	532	532	518	489	519	516	510	487	521	487	545	552	499	522	486	494	508	525	514	505	500	519	572	524	531	524	548	488	514	487	492	472	517	535	529	525	551	527	460	525	505	543	529	549	545	547	546	518	495	521	486	513	501	553	525	516	527	524	517	485	479	527	535	513	514	509	494	527	510	540	513	537	558	523	520	509	523	539	496	512	549	543	508	516	497	510	535	500	547	490	523	501	516	497	535	530	500	511	545	536	514	505	498	503	513	541	550	550	531	511	513	532	527	504	527	515	534	509	527	498	547	540	539	525	502	503	504	524	524	543	539	515	484	516	516	507	506	525	556	549	513	487	536	489	502	516	488	541	513	519	511	477	544	529	517	491	540	514	502	495	498	504	555	517	505	524	522	540	540	502	543	505	546	505	515	503	545	549	523	492	519	485	527	548	539	575	517	492	515	501	529	495	514	514	525	503	499	526	458	515	487	507	488	556	490	495	485	544	560	592	553	494	479	543	549	468	547	524	476	508	542	519	547	525	526	525	551	498	508	519	546	495	520	521	570	522	540	518	533	527	541	551	550	519	552	545	551	476	549	537	562	494	540	514	553	501	555	558	516	528	528	513	521	519	520	519	526	528	545	519	491	524	516	521	533	509	528	566	537	522	512	503	521	524	510	511	524	526	524	525	504	554	521	474	542	553	510	546	497	510	510	532	533	493	544	527	516	515	515	541	494	489	512	528	514	504	533	556	520	495	511	476	531	556	563	529	498	510	494	533	528	540	517	507	521	491	494	520	522	519	504	524	479	587	549	505	529	492	507	494	544	562	535	518	550	512	475	517	526	487	508	545	521	547	507	533	500	524	518	560	527	536	491	533	519	523	537	454	534	497	531	507	523	529	534	479	495	516	572	528	519	515	541	507	554	521	531	545	539	514	529	510	475	552	529	522	530	527	520	538	578	523	507	538	561	543	526	510	491	498	459	508	541	534	512	521	499	516	489	488	500	527	541	531	546	515	529	554	516	520	541	515	520	543	503	546	514	522	520	557	479	536	524	507	511	513	517	522	519	530	523	509	521	541	509	560	520	497	478	519	519	484	531	507	528	501	539	539	530	503	516	525	513	523	546	542	552	506	535	542	517	502	499	511	554	549	483	519	532	533	525	492	501	521	508	547	537	527	470	511	539	560	542	519	540	557	526	511	526	513	520	553	534	519	521	537	544	524	533	472	525	530	525	508	504	495	555	526	559	478	493	516	527	514	536	480	546	493	546	555	494	552	495	532	498	539	522	510	568	533	524	515	497	530	537	525	489	516	529	522	564	527	541	536	528	544	483	526	503	528	516	517	535	529	539	548	508	530	520	511	526	556	527	536	505	469	496	546	503	496	519	499	548	524	540	488	521	498	523	543	508	506	556	514	484	514	516	505	528	523	570	516	471	499	491	570	502	524	523	538	486	508	558	517	525	526	511	487	513	533	540	531	503	493	500	532	553	559	499	510	491	521	485	529	519	512	524	493	514	510	528	515	560	549	534	523	512	507	510	542	499	534	469	539	482	525	534	480	530	504	490	522	505	534	520	523	548	541	565	493	504	535	493	519	528	554	520	507	505	524	505	541	540	545	559	463	516	505	445	534	566	493	492	513	501	553	540	523	512	498	533	520	510	484	503	527	521	584	512	521	530	496	546	518	564	488	549	520	570	492	525	529	525	533	554	508	527	521	524	475	531	510	504	566	520	534	511	525	540	510	543	508	501	527	514	521	517	532	518	531	499	519
8338	1062	1160	941	746	607	522	521	417	456	391	400	397	370	373	340	343	349	327	331	344	355	355	329	363	346	353	323	332	352	333	335	307	330	342	350	343	334	345	350	326	383	303	325	345	333	327	363	321	311	337	349	346	328	295	346	351	348	332	322	335	333	335	340	379	334	326	318	334	345	363	310	364	327	343	283	310	315	307	336	340	320	348	319	319	328	343	311	356	346	327	328	313	343	344	347	328	333	324	310	331	283	362	347	292	328	313	307	321	345	346	335	315	339	330	328	323	297	283	324	357	369	348	323	323	344	355	310	322	327	357	343	317	335	351	346	343	346	343	346	340	336	286	324	309	316	317	322	324	328	333	335	311	347	353	350	336	311	326	360	326	325	334	300	348	331	332	310	317	349	314	328	344	300	345	384	325	340	319	359	302	327	359	344	344	344	299	339	336	310	333	333	329	322	288	339	298	327	350	313	336	326	333	321	325	341	308	339	308	356	332	304	311	342	313	337	347	329	333	331	363	310	309	323	315	346	310	313	335	348	327	303	307	315	331	304	311	320	326	327	354	315	338	314	317	309	287	335	313	346	350	350	322	320	294	315	325	322	329	317	323	330	351	344	288	331	337	329	348	301	330	326	350	270	318	341	366	333	335	322	328	340	348	314	340	338	313	327	356	323	312	339	306	343	317	310	295	325	330	318	346	334	309	351	346	324	323	304	333	310	334	340	318	324	315	331	319	320	312	336	318	375	297	327	313	323	319	339	304	323	344	334	311	338	320	302	314	327	333	342	326	306	349	364	322	334	328	315	304	310	302	360	280	319	315	310	320	330	363	337	330	348	346	347	347	342	334	353	329	354	329	328	326	328	365	304	319	301	325	336	299	315	352	330	329	317	311	322	313	340	317	390	335	371	298	298	323	343	339	323	319	315	348	315	336	333	306	306	329	321	308	331	340	298	353	317	294	316	330	344	341	335	310	286	323	319	345	307	327	335	328	347	381	318	330	326	338	344	319	317	321	329	304	328	307	328	321	348	341	351	305	331	298	336	324	315	336	346	334	305	314	336	331	318	323	314	334	362	293	333	326	295	340	310	317	328	322	324	312	347	328	324	307	311	349	350	346	329	315	314	340	323	359	356	356	340	318	311	340	367	335	309	340	321	295	301	329	338	310	330	323	339	340	313	301	342	374	352	300	339	358	320	353	333	348	329	342	330	304	333	324	337	303	294	312	325	337	343	354	319	312	335	319	335	322	348	337	315	330	341	321	354	325	300	316	337	326	329	302	320	330	352	308	354	378	328	350	324	315	280	337	334	340	325	322	360	319	328	328	314	307	322	321	315	320	300	317	332	327	366	303	332	334	341	344	317	329	347	310	353	355	337	353	324	319	319	301	308	300	352	326	364	343	317	375	345	289	354	307	311	300	306	292	368	308	334	351	356	339	327	295	308	338	342	325	315	334	350	310	312	338	311	327	334	313	313	332	360	289	323	349	315	344	356	343	335	358	350	308	368	333	327	302	319	332	339	374	342	324	331	320	275	305	349	311	336	319	320	346	322	317	290	335	290	360	320	312	339	343	304	304	346	355	340	308	321	311	331	301	348	317	297	326	293	342	321	334	329	319	292	337	319	341	366	336	338	321	341	334	332	314	351	379	323	296	333	318	314	314	343	331	377	344	308	342	301	320	358	347	300	356	305	333	327	326	336	352	360	362	317	311	333	320	348	354	325	331	315	341	345	317	331	354	315	347	317	316	312	319	294	331	356	296	355	343	338	368	332	359	302	330	316	323	311	342	338	355	330	310	349	328	293	323	342	323	332	350	351	360	343	343	332	334	333	348	321	360	340	300	343	291	319	325	282	311	306	322	325	334	324	365	340	336	328	305	331	315	322	348	346	320	306	328	330	314	339	315	341	338	361	348	332	306	333	307	323	353	315	322	338	326	335	337	320	339	320	335	306	324	313	321	308	320	324	327	319	325	334	335	288	283	346	312	333	333	314	325	315	321	343	343	380	327	307	319	331	332	287	303	370	331	333	342	313	372	332	358	324	329	322	346	344	341	303	312	310	350	301	321	328	340	313	333	350	342	305	330	294	294	330	362	316	335	343	339	335	330	307	329	316	352	332	327	316	321	324	336	319	350	327	300	331	316	348	362	341	311	333	359	313	320	314	324	305	347	330	321	334	305	314	342	322	294	319	333	307	336	333	316	351	309	314	310	353	297	330	343	312	360	320	347	326	346	344	365	299	328	363	287	336	307	325	337	321	358	332	312	298	318	319	318	335	341	329	324	300	306	342	346	342	277	306	342	334	340	325	288	317	290	314	323	331	326	342	299	308	343	313	339	325	350	356	339	333	345	346	291	343	342	323	327	334	337	357	342	346	328	323	305	312	319	306	336	275	325	333	333	309	366	313	309	329	326	354	303	307	326	354	327	356	353	328	294	338	334	300	326	310	341	312	351	310	320	315	305	351	373	356	364	352	330	345	364	340	345	355	330	317	329	333	317	341	315	343	319	345	354	340	338	305	314	292	339	308	332	323	320	313	360	327	330	291	329	313	306	351	308	320	340	307	277	314	330	311	341	296	339	351	313	356	347	337	325	368	332	349	338	346	347	323	351	307	348	325	344	361	343	323	320	335	318	318	352	335	344	313	352	322	323	323	346	317	323	301	322	343	291	335	353	324	318	314	321	326	340	304	305	317	368	341	335	323	340	328	348	337	329	309	299	329	317	329	309	331	358	312	322	299	328	334	344	343	339	312	361	312	356	320	322	345	342	303	365	316	344	339	330	334	304	329	331	309	315	316	323	317	309	307	347	334	337	319	323	319	312	310	345	315	315	354	369	314	332	327	336	339	348	313	318	356	331	313	302	354	321	318	344	349	310	321	351	344	327	323	328	308	329	320	349	299	293	270	339	342	353	349	319	338	319	351	334	305	296	347	313	329	307	312	326	327	312	353	306	329	302	314	315	351	373	342	308	339	315	325	329	315	342	308	348	317	328	315	355	326	322	305	322	366	330	332	331	349	316	312	333	330	349	358	320	273	317	332	273	321	306	324	326	324	358	348	309	330	311	325	340	301	298	317	329	318	331	337	315	324	371	339	357	320	310	321	299	313	333	318	312	340	305	350	305	339	343	353	295	317	332	289	313	340	332	327	334	330	313	308	328	330	332	306	328	328	284	309	309	331	332	336	299	341	333	303	343	326	344	315	334	278	367	328	342	297	337	318	349	314	323	332	343	379	372	301	331	333	318	355	364	352	355	315	310	307	329	299	316	342	329	315	323	325	333	343	321	346	316	326	339	329	336	350	351	335	340	339	333	297	319	357	353	327	356	349	336	322	327	342	346	326	347	306	335	324	322	341	343	336	293	303	343	328	312	319	351	325	329	382	345	328	329	317	307	304	325	349	324	285	360	316	379	335	308	332	308	365	331	332	319	328	345	331	315	314	317	334	360	300	292	319	354	346	320	327	314	349	339	303	346	312
5962	1568	2688	3094	2964	2472	2266	1878	1757	1615	1487	1394	1334	1293	1239	1188	1092	1114	1104	1062	1067	1084	1079	1026	1064	1033	998	972	983	954	994	964	963	966	946	942	991	977	884	923	974	906	914	884	901	882	948	955	895	936	879	906	898	927	869	907	961	988	875	893	923	924	939	913	894	947	888	939	914	960	878	916	882	915	932	899	901	870	931	899	865	868	911	916	919	871	930	879	924	893	929	904	944	928	903	908	849	900	896	898	923	887	891	893	917	917	884	883	909	907	927	917	897	918	894	935	849	887	888	890	875	880	894	952	871	870	901	892	879	892	888	919	833	889	884	892	910	838	900	883	948	841	884	910	906	823	880	930	899	907	915	914	869	896	877	885	914	932	936	932	855	928	848	896	884	913	915	858	859	900	914	895	892	919	866	913	939	864	957	965	909	899	902	888	886	919	900	877	904	888	868	892	944	910	907	861	920	858	948	855	947	909	896	884	926	844	924	906	899	897	900	902	908	871	872	877	890	921	895	948	887	908	922	941	875	884	830	856	942	864	947	928	835	882	873	913	897	891	911	897	911	886	913	850	936	893	897	910	892	868	889	911	934	877	889	902	900	944	916	904	895	904	917	881	839	935	867	916	863	945	944	855	908	896	904	882	869	841	898	926	902	874	915	878	863	882	897	884	901	923	873	860	916	932	923	895	866	869	906	921	895	932	854	892	918	881	896	932	884	900	929	853	899	848	899	885	943	885	884	886	834	882	839	900	901	932	877	847	875	894	838	896	928	921	941	892	890	893	877	914	912	909	883	898	910	871	888	944	845	853	872	899	917	905	892	922	881	888	874	879	915	919	855	901	914	920	901	908	950	877	910	861	851	901	894	885	894	876	891	882	835	843	904	861	889	891	944	895	917	901	895	848	905	901	885	941	868	863	901	843	888	887	949	919	874	893	866	874	940	904	904	920	897	911	879	893	881	914	917	903	909	854	862	922	882	900	862	910	938	953	884	854	869	901	898	885	920	964	915	918	931	882	887	873	896	888	850	840	867	937	916	931	926	893	861	888	853	917	911	834	888	896	935	878	894	856	913	874	940	888	947	892	912	881	871	872	953	910	895	898	954	915	932	930	887	932	886	863	878	894	882	909	865	925	873	894	894	912	847	909	959	864	893	918	837	880	933	872	861	948	853	878	864	888	875	886	891	887	890	884	945	931	924	839	946	893	870	945	925	898	910	886	923	889	861	939	878	860	906	918	886	851	892	844	868	960	852	897	840	849	893	928	909	845	910	915	870	924	900	880	918	882	861	936	931	944	878	854	895	926	873	928	900	864	928	898	873	933	864	872	893	881	859	903	858	869	916	900	863	878	859	883	869	895	842	940	919	912	939	923	883	920	888	911	839	914	872	935	890	907	902	899	939	858	878	902	877	883	905	882	892	887	904	843	933	909	862	873	888	945	840	874	916	887	947	877	880	837	914	913	852	920	899	879	862	839	857	857	951	925	888	867	899	887	896	868	932	838	928	877	881	860	849	846	910	898	890	878	851	833	906	910	889	861	911	906	912	856	894	923	895	888	897	875	887	893	889	884	889	913	842	920	901	868	871	848	891	869	897	884	934	989	869	887	834	901	866	876	928	895	887	865	945	856	905	906	875	860	942	898	862	928	890	927	888	891	888	877	950	857	849	866	875	875	929	851	867	951	873	887	880	929	879	900	899	923	910	879	888	890	875	863	944	891	932	918	881	828	882	886	882	870	931	884	913	900	919	886	940	901	894	936	904	934	927	885	926	832	911	892	924	930	825	903	878	892	923	911	857	891	920	864	829	952	857	867	860	896	901	835	870	910	877	874	939	881	885	880	872	927	898	876	903	883	873	877	889	970	861	878	913	882	873	885	862	873	917	878	937	955	842	886	885	879	949	873	906	875	887	900	881	910	940	883	854	970	868	880	867	886	878	919	895	883	927	878	917	903	860	918	845	872	875	883	889	909	903	876	924	860	880	891	899	899	890	838	942	928	936	899	956	894	849	924	921	897	885	846	886	869	891	907	931	918	893	874	853	872	852	890	892	924	948	918	899	887	905	851	915	882	914	884	939	916	862	899	918	923	923	946	932	874	910	917	917	858	882	917	890	939	922	912	896	876	908	893	901	875	943	910	906	890	882	915	893	844	864	911	941	842	833	900	869	862	913	943	863	902	878	901	897	849	923	953	890	956	934	894	936	870	862	896	874	914	872	912	849	899	893	913	881	903	900	926	862	875	880	860	917	907	898	882	920	911	928	921	861	900	875	874	890	870	922	911	910	897	863	866	928	850	897	935	898	871	844	896	896	875	959	919	960	892	921	902	891	944	859	864	857	899	841	939	856	923	923	899	881	890	849	904	868	869	912	901	883	912	881	894	883	891	894	909	851	881	928	911	897	897	908	901	935	873	955	884	887	877	946	866	882	873	858	917	865	852	879	834	894	878	855	885	950	892	915	878	897	874	885	872	858	863	933	866	912	906	927	906	901	918	911	928	891	862	912	896	882	889	887	932	951	886	918	904	933	915	902	875	915	904	883	929	893	937	913	861	889	857	884	917	837	865	873	874	896	892	926	928	937	832	870	944	853	912	900	883	867	896	884	940	882	875	899	861	875	837	885	874	887	914	948	873	877	908	945	855	911	888	909	898	901	922	902	884	906	885	858	840	897	916	906	900	874	868	923	848	886	912	921	909	911	873	880	887	857	879	891	894	899	861	930	874	916	812	893	871	888	907	867	875	878	880	847	922	957	932	859	876	912	919	935	932	957	923	915	917	906	929	926	882	896	874	884	909	831	914	900	882	901	894	875	903	843	860	871	880	887	869	912	873	871	899	882	851	886	898	902	868	881	926	919	849	929	822	902	876	892	882	913	896	879	913	858	870	922	877	936	883	862	899	872	891	907	935	803	865	921	888	880	859	922	902	920	878	882	882	938	912	850	916	879	916	882	947	896	915	895	838	893	881	870	904	863	902	918	914	893	910	869	965	878	899	924	910	919	862	913	911	927	897	901	910	863	867	901	855	873	892	897	879	946	911	889	946	819	893	896	889	908	887	915	886	858	903	894	892	885	880	887	871	872	826	907	879	929	914	878	899	910	898	910	874	893	913	890	834	888	839	889	931	920	883	878	853	875	916	946	842	856	890	864	882	932	862	873	918	935	917	932	887	869	941	907	889	871	965	933	880	869	927	899	849	897	901	856	852	836	929	907	902	899	920	898	893	860	858	927	869	916	922	891	977	938	910	907	905	923	896	960	926	910	851	899	893	911	899	880	817	847	865	866	866	899	886	879	907	954	923	922	901	880	838	903	883	870	884	883	908	920	904	912	947	930	874	912	931	873	902	904	879	889	859	908	823	853	872	900	929	876	874	862	864	885	901	934	928	904	888	905	957	914	972	877	925	934	875	850	922	899	923	859	904	902	944	932	869	918	861	918	946	887	893	947	924	896	909	833	878	885	886	888	899	922	881	911	877	917	874
14546	2024	1995	1559	1119	902	772	644	576	507	432	425	439	391	368	386	419	389	369	357	347	355	361	366	336	341	368	360	359	367	384	351	372	355	345	355	323	360	320	335	342	337	354	343	339	289	340	341	393	322	352	332	331	347	329	356	340	325	323	316	344	335	340	313	308	332	342	319	337	341	319	328	313	325	358	318	325	302	315	313	322	312	325	332	343	345	348	312	347	345	336	332	330	326	299	313	331	329	349	352	331	331	331	372	359	306	328	325	339	351	329	366	375	355	313	303	309	295	332	339	333	332	340	344	364	323	338	323	320	327	315	307	287	338	338	334	328	330	310	334	337	319	320	347	298	320	337	293	308	332	345	322	341	288	320	330	329	385	344	349	316	332	318	334	303	328	311	366	331	326	293	317	328	338	321	360	352	336	328	316	337	347	344	353	346	302	355	324	333	341	320	316	301	342	305	339	316	343	348	345	307	308	360	314	331	317	355	314	310	331	320	334	301	349	281	334	338	332	342	351	306	333	316	344	345	332	333	341	309	344	335	327	326	352	319	317	335	338	322	325	325	272	308	313	345	334	333	347	322	319	319	334	318	304	353	324	301	324	361	318	341	347	330	330	300	339	336	294	309	347	339	295	354	374	307	343	346	339	379	328	304	331	334	314	349	307	310	341	325	302	323	301	333	350	352	331	330	313	333	330	368	367	331	335	358	311	336	297	345	332	311	328	332	332	318	344	341	328	330	333	324	313	311	355	289	307	333	289	306	304	335	366	335	342	318	339	300	326	336	350	331	344	320	360	342	326	322	328	330	320	333	320	353	284	327	307	310	325	328	292	323	348	336	330	342	352	336	366	306	312	340	334	306	339	324	379	303	315	337	354	367	320	358	371	338	321	317	347	368	332	324	337	332	284	317	328	325	337	354	361	340	320	336	314	339	305	318	316	328	352	309	327	335	309	311	347	309	355	361	326	338	329	312	303	305	309	326	300	346	317	338	332	349	343	322	365	326	346	319	320	349	330	347	316	336	319	295	308	311	323	356	367	344	338	316	320	328	316	304	307	360	329	337	287	297	330	325	343	338	316	326	291	367	334	325	305	321	347	334	330	344	342	350	329	294	336	293	338	336	340	330	327	346	301	363	324	344	363	324	300	303	317	327	305	331	325	334	348	273	297	335	313	369	365	312	334	307	329	327	309	369	331	342	296	319	321	321	329	335	329	337	299	338	311	321	313	318	329	342	297	346	335	339	324	319	322	319	362	314	335	334	314	300	322	330	282	330	292	320	316	353	318	304	310	295	334	342	343	332	338	337	349	354	339	314	301	323	321	359	325	299	314	314	342	302	374	337	337	300	303	312	322	329	323	312	310	301	352	330	357	343	336	331	327	350	333	322	302	305	308	315	328	322	334	321	309	336	317	329	324	372	329	324	310	351	339	315	312	360	339	352	324	342	323	353	309	364	307	346	363	326	344	324	349	346	301	356	310	278	370	342	323	306	325	301	326	324	297	317	325	332	337	302	329	346	323	321	336	333	333	311	368	355	322	326	349	339	330	318	307	333	332	317	343	305	317	313	330	341	325	321	326	308	338	337	342	356	328	308	341	324	318	334	346	289	362	316	352	335	297	329	315	335	311	343	302	344	332	344	321	365	348	332	328	333	350	313	312	318	351	333	334	321	322	315	335	367	314	323	339	320	308	346	368	325	305	348	337	300	309	312	309	298	349	324	351	348	336	344	335	303	330	367	334	337	315	321	337	319	341	323	351	339	361	339	319	320	341	332	317	312	337	288	335	322	283	317	306	336	319	300	329	347	315	297	350	320	335	319	330	328	346	319	346	318	292	330	374	339	307	344	324	352	328	337	330	335	326	326	309	343	353	316	313	303	331	326	326	331	308	342	340	341	319	352	343	325	354	307	343	330	330	301	341	393	333	330	342	326	355	336	304	337	318	314	360	304	316	332	326	317	358	338	367	330	351	344	330	352	310	294	332	334	374	319	337	337	333	318	343	312	306	340	350	340	342	329	342	359	322	294	341	323	308	329	332	336	329	320	338	351	318	325	329	320	346	342	342	308	336	352	311	340	372	337	316	346	328	324	311	314	317	369	339	326	321	299	299	369	355	335	368	296	343	341	348	319	354	299	318	296	343	341	334	308	346	357	320	329	357	309	315	341	317	302	347	314	311	362	342	347	311	374	305	326	346	319	323	328	330	325	311	296	327	307	327	348	317	314	296	336	321	349	316	305	310	297	332	315	327	327	319	312	339	358	339	368	325	333	315	340	297	319	303	322	320	325	314	303	304	310	349	318	312	337	339	309	329	289	314	349	306	321	306	336	352	306	352	315	344	347	334	346	352	299	314	290	337	323	322	343	319	346	314	331	315	311	305	379	322	331	319	317	360	340	338	341	307	359	341	320	351	331	308	312	353	347	305	359	364	320	339	315	312	306	316	321	315	342	318	335	312	332	304	359	301	309	322	316	309	337	324	347	343	288	342	325	356	334	283	305	314	326	348	328	347	324	345	336	351	314	325	347	358	326	332	359	385	326	341	297	303	321	331	332	334	330	326	340	322	313	328	310	315	353	335	345	354	373	339	358	312	289	342	348	358	332	326	333	324	348	322	322	315	332	324	299	307	347	309	313	357	340	336	311	314	311	314	343	345	331	330	371	372	324	330	318	335	316	334	304	336	347	317	319	328	334	316	344	347	332	336	331	356	364	341	304	312	300	320	303	330	308	351	351	322	319	354	340	322	347	302	301	334	354	339	353	324	363	339	373	336	320	305	329	333	313	314	341	350	316	335	337	331	300	349	340	324	289	295	342	344	334	334	368	347	302	304	345	323	374	337	326	335	336	335	334	346	303	362	358	317	336	288	309	325	337	335	322	313	304	321	359	319	346	282	338	324	347	324	356	336	316	295	320	358	320	342	365	314	344	342	339	344	291	340	360	332	355	335	339	332	367	305	356	301	342	318	352	356	326	334	347	327	317	337	318	321	327	336	362	339	313	333	350	316	314	334	326	354	342	321	331	316	295	290	317	360	333	329	307	324	351	326	323	330	313	337	321	365	331	346	319	301	335	324	348	330	321	310	335	325	316	338	315	316	320	346	325	298	314	290	283	330	331	330	321	299	317	320	373	303	311	307	353	332	336	324	347	301	311	341	318	309	338	355	328	343	307	333	316	355	339	313	348	315	327	321	303	326	324	337	353	340	351	351	330	329	334	310	305	333	379	342	330	317	355	329	333	335	320	340	349	328	335	345	314	306	345	298	339	310	346	290	321	328	297	345	285	327	356	318	313	325	306	338	327	335	342	326	345	347	359	308	313	332	327	325	330	344	311	312	332	331	324	336	313	358	323	312	357	364	294	360	364	354	337	342	334	326	345	306	292	303	318	311	320	326	319	343	346	327	338	357	357	312	327	330	319	328	353	328	334	288	326	311	330	321	346	330	337	355	349	321	343	336	366	324	359	321	313	345	325	352	322	337
7607	2160	4067	4777	4432	3723	3156	2711	2438	2097	1959	1800	1599	1557	1450	1402	1385	1216	1247	1218	1195	1082	1176	1097	1083	1073	1049	1037	990	983	988	982	965	947	968	912	940	934	955	982	926	962	971	910	936	953	923	864	917	951	882	912	956	921	978	863	882	899	864	901	868	939	932	872	908	873	935	883	901	896	962	919	899	878	883	896	900	873	895	937	889	864	851	878	853	880	881	892	877	876	907	833	893	905	854	859	880	823	903	884	886	876	888	868	925	870	868	921	852	903	920	883	906	855	855	798	828	877	841	902	902	869	853	868	887	849	875	852	904	855	866	887	809	878	844	896	892	910	887	823	867	877	906	864	825	901	887	880	874	831	848	924	883	871	870	913	881	919	841	896	874	845	809	840	827	876	857	839	920	874	831	849	874	819	807	881	850	882	868	883	871	883	895	872	882	848	845	846	888	875	832	933	874	933	874	870	859	821	878	893	861	919	863	877	860	818	933	877	894	886	912	865	822	904	879	921	874	881	869	845	844	884	864	887	948	880	871	924	873	917	884	883	894	866	888	896	852	864	875	904	892	856	842	952	857	852	901	877	884	871	891	858	874	915	782	862	839	862	829	773	890	881	860	886	849	830	878	824	865	825	901	860	825	832	863	879	874	899	833	872	901	834	834	871	892	836	826	837	868	845	821	872	918	869	865	909	896	890	943	809	792	870	868	888	832	837	840	882	850	873	887	855	884	841	822	838	852	911	888	842	882	854	897	846	900	877	888	880	856	889	901	875	889	842	896	859	863	858	847	908	888	883	899	862	832	892	859	841	841	862	835	906	810	835	871	912	826	853	812	846	882	880	917	901	893	874	855	875	940	867	858	837	913	890	844	821	897	882	877	852	907	793	862	861	868	888	874	899	902	879	914	884	861	848	870	883	848	843	857	855	825	852	921	855	872	874	832	924	875	835	900	835	861	825	851	887	890	910	839	856	889	866	836	880	839	833	883	831	894	897	849	872	816	854	874	901	839	885	866	905	866	833	839	864	838	909	878	907	851	870	900	900	875	861	862	850	817	886	907	839	870	855	853	893	881	859	783	886	915	845	880	870	793	869	875	818	855	839	852	841	869	865	898	850	856	850	828	889	877	903	891	859	867	785	836	854	832	915	876	852	836	860	848	834	868	872	811	863	846	866	840	879	916	877	858	851	901	885	849	882	891	884	898	914	899	839	873	902	845	864	807	874	892	852	878	882	838	850	831	899	871	899	878	837	875	847	850	898	850	850	902	878	863	836	789	824	866	858	838	852	907	871	868	934	874	881	898	885	882	868	884	880	810	820	878	906	926	835	900	844	860	837	832	871	864	882	867	871	890	827	863	889	824	844	838	894	817	917	865	896	841	888	826	888	869	885	894	873	837	881	883	881	837	861	899	837	830	861	891	875	822	800	877	860	858	876	836	867	924	887	934	842	825	899	864	791	830	883	858	893	850	875	909	869	861	897	883	818	929	869	890	861	864	866	857	865	887	889	847	804	959	906	911	864	843	815	897	875	853	888	897	867	843	846	884	831	878	839	893	896	875	874	861	874	842	891	875	863	909	923	859	855	810	877	883	836	862	905	884	835	830	835	889	856	880	853	893	859	897	843	877	865	876	821	843	849	888	851	862	860	860	839	877	845	866	866	905	844	894	876	878	845	861	932	897	880	914	849	824	871	867	902	884	890	860	891	852	862	897	880	821	895	872	938	874	866	865	867	872	900	875	874	837	846	840	884	878	860	854	854	897	835	836	872	876	849	817	925	859	837	854	866	851	871	868	883	867	865	940	873	810	914	836	847	900	879	838	910	946	885	876	904	814	859	904	862	873	818	884	822	855	882	868	885	852	891	854	797	873	851	890	904	876	891	849	854	877	890	865	839	893	887	868	868	855	836	922	913	886	906	911	889	858	824	885	842	914	924	864	891	851	848	851	888	837	870	868	859	842	870	924	860	889	832	889	859	879	889	876	880	864	897	895	877	816	842	891	824	911	862	874	922	846	917	918	890	843	896	843	847	884	832	853	823	909	914	847	857	874	836	859	856	880	905	900	843	834	845	875	896	903	896	826	886	828	945	886	899	862	878	832	882	860	921	891	841	810	889	874	829	863	868	913	899	865	905	843	866	882	864	902	846	880	838	860	883	864	898	885	893	897	895	888	843	908	925	871	859	825	920	916	888	847	867	853	862	887	839	887	871	855	847	870	897	839	872	851	850	906	840	826	873	875	927	895	860	895	821	810	878	875	877	879	909	808	809	836	849	859	828	883	876	860	918	856	817	899	835	843	840	834	850	843	786	829	882	924	921	918	903	891	837	875	840	852	893	836	862	823	925	866	896	870	900	857	825	928	883	865	899	855	897	843	816	860	876	880	885	871	857	852	895	864	897	884	852	944	846	890	818	886	847	846	880	893	867	838	856	849	849	875	830	860	909	879	867	854	861	884	836	872	831	883	896	914	884	884	824	820	855	874	887	866	855	893	887	861	911	877	915	831	797	799	832	892	903	841	835	838	882	841	849	848	885	863	839	884	881	894	865	902	850	900	854	844	873	851	896	845	840	835	834	812	851	950	861	918	899	883	834	941	835	808	845	879	847	796	875	879	885	896	861	874	807	880	819	860	884	876	886	863	836	850	864	865	857	875	868	886	812	862	887	873	864	935	868	898	882	899	857	873	836	825	916	804	859	870	912	855	872	907	849	847	876	896	877	856	816	816	878	864	881	887	884	836	856	839	895	861	825	868	855	879	891	835	891	820	821	823	872	872	860	851	836	880	815	876	866	863	891	832	879	871	864	887	857	876	877	839	881	899	820	819	889	863	942	851	877	828	860	887	888	890	877	890	888	846	824	832	885	911	873	858	886	873	917	853	902	857	874	892	927	862	878	858	825	834	809	907	863	917	873	867	887	854	877	837	893	894	929	915	892	846	906	813	879	874	855	887	891	822	852	893	895	852	823	868	851	863	857	897	865	885	879	821	832	891	850	910	825	868	906	859	888	890	897	902	844	891	837	911	863	912	818	835	870	896	858	832	880	869	857	841	811	879	873	864	824	874	840	855	891	828	868	868	820	886	842	870	899	849	847	887	818	813	855	842	876	880	842	838	934	869	872	846	846	809	886	907	846	855	929	820	874	908	877	878	870	836	869	854	891	844	865	894	905	851	847	901	904	862	862	846	854	852	854	827	889	909	861	939	858	792	836	840	891	871	873	879	832	824	833	857	861	840	863	844	867	784	889	856	914	831	803	892	853	863	887	844	803	889	896	831	887	864	816	870	889	840	879	820	890	812	845	831	871	854	872	827	863	898	823	908	908	874	869	888	834	861	807	878	812	892	862	846	886	832	912	892	915	826	876	809	895	848	815	904	888	894	892	878	822	924	858	898	869	838	867	843	874	889	850	872	914	823	832	881	893	902	915	834	839	880	915	862	882	878	851	848	821	941	850	853	897	854	882	858	839	835	878	879	896	874	866	885	908
2110	197	213	195	192	189	192	189	196	173	191	192	164	172	167	161	164	190	181	178	169	168	186	168	175	174	133	146	178	185	189	179	159	170	165	175	140	169	172	170	175	172	187	159	169	153	177	158	164	185	152	155	171	179	166	155	180	185	167	162	152	174	186	171	147	177	176	172	171	177	190	185	167	189	169	160	186	177	161	189	160	169	154	169	186	176	167	160	156	177	163	177	170	168	144	170	215	164	208	182	171	170	175	170	164	172	155	162	156	168	194	164	159	153	171	160	140	153	163	183	170	198	170	167	166	137	173	175	183	186	167	172	159	186	184	169	151	169	162	177	175	168	196	186	151	192	193	179	195	164	162	169	174	153	174	160	172	150	151	191	165	135	146	168	196	169	192	162	161	171	171	166	181	190	168	196	171	165	163	189	199	156	172	167	163	159	147	185	169	181	199	170	177	196	165	171	163	194	169	171	165	182	150	169	178	163	179	151	175	176	183	181	161	158	165	137	143	164	164	155	172	167	192	190	186	176	177	171	170	177	165	172	194	167	150	151	171	166	154	152	167	163	176	165	162	178	159	157	177	183	164	143	147	159	169	186	162	167	147	188	156	146	175	190	156	153	154	154	173	167	162	151	162	198	166	168	174	203	153	180	180	171	155	194	172	170	162	173	174	130	168	174	172	166	175	156	152	171	168	175	175	189	178	193	165	184	151	164	147	180	173	177	155	185	160	134	164	151	170	143	174	170	166	196	174	169	173	169	165	158	180	166	160	160	175	146	166	181	155	155	164	151	167	180	164	160	176	190	181	172	166	196	155	144	186	167	177	166	160	154	188	158	161	178	146	170	164	171	155	168	146	192	180	171	173	163	140	179	152	184	155	181	180	170	167	162	159	150	138	153	157	172	167	180	163	171	166	150	175	172	158	160	148	166	159	156	187	173	159	162	165	167	178	165	173	170	187	164	176	160	187	172	161	171	173	157	207	154	168	164	178	138	179	177	187	182	163	181	156	138	163	166	167	169	173	164	182	200	184	178	177	174	173	191	191	172	178	173	173	164	181	170	185	181	155	173	179	180	178	154	178	152	171	166	177	160	166	169	151	171	162	149	190	146	156	166	168	186	176	141	158	172	160	156	179	191	190	158	158	176	193	138	186	152	161	171	175	174	171	165	173	182	166	188	171	149	168	199	155	143	190	168	164	157	146	168	191	148	180	159	162	182	142	167	180	175	187	162	168	154	175	167	164	177	182	191	172	187	164	169	176	157	159	177	153	150	169	158	169	176	141	171	164	156	152	165	155	166	163	180	190	176	167	180	174	191	158	172	175	161	167	151	145	146	156	150	158	154	185	181	163	155	160	176	176	166	169	173	167	164	172	164	191	164	165	160	168	166	179	153	185	152	163	163	146	169	171	190	146	194	161	171	195	171	169	180	152	160	176	166	191	168	174	158	154	176	183	195	168	185	170	150	152	170	177	158	171	171	183	171	159	163	183	157	146	185	164	181	194	197	153	177	178	146	167	177	148	149	145	156	170	170	154	154	154	144	157	167	180	191	158	178	194	139	159	186	162	159	188	179	169	153	196	182	152	167	160	170	189	172	178	170	194	180	163	161	162	181	144	163	156	156	136	157	177	158	157	187	169	171	159	163	171	165	168	152	167	173	148	160	165	174	181	166	178	153	165	164	178	155	187	162	182	156	162	145	174	166	175	174	169	159	166	175	156	175	165	155	163	154	171	190	167	161	164	157	179	158	152	166	166	148	176	152	157	166	150	166	170	127	160	189	164	164	154	131	165	169	163	173	163	171	194	176	159	164	178	168	156	164	174	173	156	180	185	186	186	147	171	172	188	184	154	163	189	176	155	197	186	177	148	169	156	184	164	180	174	172	166	171	157	143	165	154	148	125	194	175	164	163	188	156	166	153	152	186	160	186	146	142	173	162	138	159	152	149	175	164	162	177	177	183	156	175	167	162	161	185	151	167	187	195	163	191	178	175	191	158	166	172	172	167	161	178	183	160	194	165	175	184	155	165	172	169	178	175	165	183	168	181	179	164	182	150	187	167	185	176	159	154	149	166	148	191	181	181	159	171	171	158	173	172	173	163	162	175	178	157	131	159	160	165	151	164	149	178	152	166	148	205	203	186	169	146	174	162	151	180	153	186	175	149	156	147	174	159	150	172	182	149	179	163	186	169	184	165	167	161	186	150	161	177	182	159	156	160	185	180	159	165	167	190	181	182	158	151	175	151	166	190	169	178	178	156	170	174	175	159	178	164	155	181	159	164	176	163	196	192	181	166	168	165	176	149	158	194	162	172	167	213	164	187	161	157	178	174	166	164	167	168	165	176	205	185	166	173	161	166	157	167	165	172	162	173	193	166	152	169	167	175	150	160	164	170	168	163	181	157	155	158	184	152	167	158	142	157	155	151	168	151	167	172	171	155	175	173	163	153	161	195	174	157	189	147	160	173	160	161	179	136	188	180	159	148	178	158	163	158	166	153	171	167	176	177	179	155	170	175	179	188	167	176	159	167	184	162	187	173	179	174	191	170	163	168	170	156	177	168	202	171	174	151	147	184	175	157	176	167	199	166	171	153	204	166	152	167	157	200	161	162	152	193	165	164	171	185	185	189	164	176	156	169	180	189	168	162	167	163	161	167	177	143	158	152	174	169	164	157	173	173	147	182	166	169	150	159	196	192	178	174	176	164	170	166	193	167	188	174	179	175	154	169	175	154	175	168	170	214	154	190	179	161	164	165	186	185	173	161	173	181	186	152	166	168	147	171	154	203	152	162	168	165	172	153	162	161	184	149	179	182	203	147	166	148	145	184	184	159	174	158	172	173	148	155	164	175	146	185	161	188	171	171	176	158	160	166	169	174	171	154	172	174	189	160	196	175	152	153	159	166	164	168	178	179	161	148	164	170	170	160	156	201	158	176	177	167	187	163	172	163	176	168	199	214	192	177	170	157	176	170	159	179	168	187	151	183	163	170	175	161	143	179	187	184	182	174	163	150	188	167	183	165	146	143	171	162	161	162	153	188	156	184	167	165	172	151	170	176	165	169	161	164	172	164	198	177	179	187	173	167	179	160	182	138	169	176	166	160	159	163	183	184	155	160	168	165	180	167	143	181	177	184	185	190	164	151	174	192	151	145	197	181	139	179	178	185	143	154	184	179	150	151	155	177	185	174	178	160	182	177	179	183	170	182	167	173	175	148	177	166	165	175	142	189	164	185	183	162	184	157	185	170	185	171	175	162	191	160	164	159	150	171	175	165	192	179	186	163	153	167	179	185	153	173	197	188	167	157	163	168	180	142	175	172	172	174	163	185	167	166	161	183	153	165	191	183	154	149	163	167	151	166	160	136	165	174	183	176	190	163	178	182	149	201	158	159	163	171	152	154	188	171	177	169	147	188	163	163	183	161	190	165	158	162	182	168	171	162	147	208	148	180	183	180	165	181	204	166	186	171	191	179	170	189	173	178
2323	537	658	701	662	641	575	589	643	605	557	590	582	565	546	523	550	525	548	543	517	571	563	529	528	551	555	544	558	519	501	581	549	514	594	549	493	517	525	558	556	533	530	560	540	502	526	503	543	550	522	538	565	512	538	561	532	541	561	521	561	535	552	550	526	533	547	508	537	537	580	510	539	541	535	486	533	531	531	529	530	503	522	515	526	553	546	554	539	534	536	532	525	526	519	494	548	515	550	513	530	542	564	558	514	535	543	540	509	543	536	530	481	561	547	532	507	547	511	530	573	524	519	527	530	578	527	553	534	563	505	492	527	533	587	534	525	546	522	531	546	568	536	520	552	531	528	530	545	527	546	534	513	532	542	525	538	525	488	535	535	521	534	564	545	537	499	486	554	552	504	534	518	519	496	502	519	532	550	497	559	522	531	496	504	527	552	541	512	519	558	518	521	525	534	506	520	518	556	486	529	518	513	582	536	549	537	547	561	548	488	551	554	563	537	501	561	533	522	516	518	536	530	537	504	522	518	518	543	543	559	511	533	521	512	568	526	533	546	504	510	537	501	503	530	509	503	480	533	606	554	547	522	531	529	533	535	512	517	510	539	526	501	522	544	512	577	578	541	517	531	533	536	541	531	501	557	539	548	540	507	562	507	502	516	561	519	542	508	505	557	539	543	553	557	538	518	531	503	524	526	551	527	565	543	555	519	523	525	554	493	480	517	504	580	529	521	567	500	566	506	596	484	559	545	517	495	565	512	550	534	559	515	517	517	535	506	580	527	481	544	518	539	515	500	567	512	555	515	503	573	521	527	511	514	519	524	530	550	475	502	511	494	516	516	481	507	471	516	526	525	552	528	570	557	538	536	550	507	533	590	538	569	534	527	496	549	539	550	550	568	519	558	543	546	545	538	495	540	510	552	557	536	575	591	504	540	523	575	517	501	533	506	518	529	539	564	499	539	530	580	552	495	552	539	535	543	564	545	503	550	532	532	557	525	493	524	522	520	538	507	548	521	528	521	532	530	532	550	560	550	523	565	543	587	567	560	509	567	539	515	547	485	537	509	493	536	539	509	543	513	568	544	523	522	472	526	558	512	504	533	513	512	528	535	555	592	552	509	544	512	499	538	538	499	521	525	556	545	497	542	549	543	508	562	543	502	507	540	569	517	555	524	553	542	531	503	533	553	530	518	539	494	532	537	550	509	574	503	542	490	534	562	497	582	482	549	532	508	538	520	537	539	547	543	517	523	572	530	562	585	508	548	573	536	512	537	552	545	511	539	533	505	548	542	526	542	540	509	533	550	560	556	525	572	515	537	549	506	585	533	523	498	542	573	536	523	526	536	576	513	562	523	547	543	562	541	517	553	543	478	541	538	531	569	532	533	500	533	528	524	580	502	510	516	518	575	521	500	535	528	513	549	563	514	540	497	509	530	542	551	548	511	542	535	527	524	529	497	467	536	522	511	526	483	558	505	536	537	537	542	521	503	554	568	548	542	527	564	501	528	530	493	505	524	505	573	488	550	606	537	538	575	498	557	541	539	547	520	530	489	513	538	511	581	555	513	521	508	532	489	589	515	501	560	517	517	480	512	556	566	494	542	515	520	521	566	552	512	530	528	526	551	514	506	493	551	572	503	548	501	524	547	526	555	569	551	505	494	512	514	501	515	565	528	556	491	554	554	537	517	521	523	529	523	498	570	558	559	526	549	504	499	549	536	557	517	490	523	532	478	491	530	542	505	555	516	512	505	511	504	533	536	512	536	554	525	533	528	507	555	553	530	551	510	513	556	513	564	524	474	534	514	546	500	537	562	491	515	556	595	538	563	508	524	517	536	559	534	526	521	527	537	528	506	516	494	488	545	552	541	517	492	487	503	485	550	540	544	551	526	515	525	529	501	532	481	501	514	543	604	512	526	528	524	551	541	550	497	528	546	535	596	555	534	485	498	581	505	482	530	505	482	564	497	503	518	536	467	540	571	510	572	574	552	537	528	560	535	530	522	534	520	524	574	552	524	527	544	553	477	505	501	551	547	516	568	531	538	509	525	557	521	576	557	508	521	555	554	530	496	546	519	539	537	491	522	570	537	574	523	517	527	496	527	499	524	543	517	518	509	512	500	538	476	508	504	512	557	516	503	570	531	525	518	526	531	512	563	537	521	504	535	509	510	586	518	519	521	509	534	522	504	536	563	491	497	502	489	542	542	528	526	520	540	542	518	511	529	517	535	506	547	537	517	566	506	524	552	523	555	504	573	500	546	591	520	524	590	493	533	562	539	528	507	553	522	494	527	548	514	543	513	525	485	514	534	495	556	521	476	501	529	569	476	537	532	512	535	565	493	529	543	524	521	540	521	552	539	540	512	518	498	493	531	551	543	519	526	514	560	526	528	509	518	519	539	503	519	525	534	512	520	529	527	547	510	563	527	502	531	552	547	514	546	560	529	508	532	523	515	519	536	540	514	499	483	493	522	529	539	559	479	582	525	548	550	553	466	552	524	513	558	560	548	523	507	505	503	519	573	541	496	511	541	510	528	542	557	511	547	557	536	545	545	546	511	538	556	518	503	549	513	499	538	509	495	530	501	542	552	557	534	508	526	542	542	512	510	507	533	542	515	514	499	535	504	538	515	549	539	537	489	516	571	526	503	531	500	566	526	571	524	524	532	518	515	524	540	514	542	542	506	542	557	498	553	600	553	512	518	492	558	547	537	513	511	555	508	533	514	529	522	574	523	546	517	542	507	527	567	522	523	522	556	512	529	497	535	521	513	512	558	555	522	522	559	494	498	507	554	529	568	518	521	514	517	516	507	494	534	552	541	564	517	545	532	593	517	524	531	492	499	561	536	503	509	537	527	529	529	551	591	525	520	499	519	537	537	505	525	532	496	534	546	545	525	524	560	535	506	534	542	576	563	548	503	540	539	513	532	553	519	511	548	529	560	518	573	528	507	551	545	576	503	510	511	524	503	524	537	521	503	538	568	560	552	540	547	524	517	566	519	534	563	541	532	551	564	499	565	550	535	562	566	532	521	502	568	500	511	495	547	544	503	530	525	503	572	554	532	592	533	522	559	520	537	546	494	564	495	504	582	505	569	488	496	547	517	555	553	512	553	573	514	546	551	464	547	533	539	554	529	550	508	496	532	511	555	540	527	589	536	530	499	508	529	484	555	509	539	487	518	510	534	540	542	538	528	511	561	540	511	550	548	552	534	493	525	493	550	547	562	537	544	548	524	524	541	543	537	532	538	533	541	532	526	532	529	526	517	489	530	505	573	531	543	502	495	550	508	535	531	528	522	514	521	520	543	521	521	510	498	546	544	541	520	528	554	539	583	535	513	528	534	510	554	561	525	562	540	518	519	584	516	537	544	528	561	493	559	546	540	531	546	501	533	527	495	581	501	562	524	570	558	548	500	539	484	533	527	520	550	557	497	555	519	525	546	505	538	543	547	499	563	568	529	522	537	523	547	526	509	574	515	541
8286	1016	1247	1037	779	667	551	484	443	411	412	441	379	384	388	392	371	386	325	344	370	345	320	340	380	338	326	342	374	311	320	335	332	345	311	316	367	312	332	342	352	324	338	339	316	317	284	318	323	376	341	318	340	304	335	353	316	326	370	357	357	319	327	365	318	378	302	337	330	327	332	327	322	338	318	347	328	340	359	350	316	320	365	323	323	332	330	329	338	296	339	338	366	346	347	331	347	334	327	285	373	322	324	334	358	328	352	381	328	299	320	339	334	328	313	347	333	333	329	329	321	346	307	319	336	350	299	337	322	345	329	384	320	312	334	309	350	319	359	310	313	322	325	345	360	316	344	308	323	333	320	343	320	337	332	314	322	332	317	313	326	330	365	346	313	331	341	321	380	309	335	336	329	305	353	335	294	297	328	300	333	336	369	316	360	343	373	329	314	317	336	322	322	310	347	346	341	325	340	349	311	322	319	344	353	375	330	332	341	344	351	332	323	314	336	291	339	305	314	361	327	322	366	310	344	323	345	317	295	350	338	345	356	328	329	330	324	309	355	348	318	338	306	346	371	328	353	329	321	326	334	323	350	333	318	335	356	374	368	365	345	309	347	322	332	326	368	336	325	318	343	321	325	334	349	346	345	304	318	384	300	323	330	307	300	330	333	290	319	316	319	292	334	348	331	327	298	303	338	325	326	367	325	298	322	331	304	303	314	325	302	332	370	336	339	307	323	330	321	329	323	337	312	315	353	305	339	348	356	326	342	300	333	337	328	325	318	347	364	299	322	355	304	318	361	342	354	339	342	383	353	303	334	309	337	363	328	340	357	339	328	335	313	378	353	312	361	303	332	323	324	339	317	298	317	353	313	284	324	355	324	323	346	317	338	357	343	316	361	352	345	353	360	335	334	306	324	326	330	325	332	342	322	324	381	320	337	288	298	367	335	329	295	346	341	344	341	345	347	348	339	366	330	293	316	332	352	346	310	334	313	302	348	309	347	360	328	333	326	337	342	326	334	340	364	294	316	343	303	326	340	362	287	347	315	313	315	342	344	327	317	329	306	326	303	321	315	336	354	354	392	346	277	361	334	327	337	351	347	342	337	324	322	333	329	349	343	338	303	292	332	356	337	311	367	351	318	353	303	358	346	329	321	296	330	331	324	322	341	336	346	340	321	335	304	321	343	358	360	309	348	333	336	378	322	332	327	315	337	313	330	353	355	320	340	325	364	335	324	319	345	362	353	309	341	346	373	314	340	341	287	345	369	328	372	317	349	332	340	346	384	283	320	336	317	350	345	314	334	336	327	356	337	344	357	310	306	325	326	331	368	356	368	330	325	312	336	374	350	350	356	321	330	354	329	327	314	321	331	341	340	337	326	324	321	337	328	362	330	292	358	322	340	345	328	347	331	353	324	333	336	340	302	324	348	313	306	326	370	326	347	323	323	330	349	304	305	311	328	339	334	318	296	296	315	345	328	332	339	323	328	305	334	337	318	342	306	337	308	339	321	331	331	292	298	336	286	352	309	354	344	342	320	368	379	353	334	335	348	337	315	326	319	328	329	309	320	321	321	354	336	353	336	369	330	316	294	332	363	329	379	341	320	320	337	333	355	299	314	326	326	352	322	341	343	354	375	308	344	363	347	352	332	349	333	340	374	317	312	337	342	315	359	347	333	306	358	336	317	317	332	340	313	319	327	358	380	347	332	325	315	320	334	335	350	331	331	306	319	312	315	313	324	323	337	346	329	333	334	332	325	351	354	346	318	346	329	295	343	340	356	310	351	319	336	321	347	314	336	301	363	315	333	318	323	340	349	331	326	345	349	317	334	333	354	336	308	318	343	323	340	353	335	309	313	365	322	319	349	325	322	318	341	333	357	326	325	316	273	325	326	366	302	298	310	340	310	315	339	328	359	337	327	313	331	334	355	318	306	321	338	344	357	313	311	352	339	306	336	326	350	344	332	357	350	322	346	354	303	329	294	333	311	317	375	336	318	325	359	346	316	327	361	297	353	317	320	341	340	360	332	320	325	361	334	330	322	332	366	305	359	332	307	329	350	351	359	337	347	328	326	324	355	313	321	342	317	328	307	324	292	305	340	340	353	353	374	283	320	325	353	323	310	320	366	316	342	329	352	331	359	305	337	343	329	370	317	341	321	344	328	292	326	320	338	334	336	311	350	310	307	354	334	310	318	348	339	327	336	327	338	330	320	349	318	314	346	331	333	334	347	332	305	349	363	312	332	357	320	333	337	334	287	370	300	315	295	331	347	363	321	309	298	309	320	297	323	324	343	310	340	333	288	299	333	364	325	332	339	345	323	313	343	322	380	344	315	292	293	354	355	343	328	336	344	361	334	306	332	324	336	318	325	321	307	337	317	336	330	308	349	355	308	362	349	337	316	375	331	324	344	334	339	318	364	334	334	328	319	337	339	311	345	347	306	337	354	349	323	288	346	328	341	352	330	330	327	316	290	341	336	295	338	368	315	326	337	324	323	298	341	336	339	307	328	346	319	316	344	335	338	351	315	337	328	337	327	319	347	351	351	312	346	310	324	320	294	300	333	340	334	333	313	324	318	320	311	322	341	351	353	326	319	361	337	325	318	306	352	319	320	331	312	338	371	343	310	341	328	302	328	347	357	359	315	344	335	330	326	333	344	342	350	338	308	334	323	357	330	344	354	323	333	333	340	331	309	339	346	316	319	295	377	325	311	342	346	358	326	325	320	342	324	340	372	346	339	344	313	328	331	330	333	332	331	332	335	364	350	326	318	332	335	330	305	324	328	305	310	329	329	333	307	343	337	356	317	332	339	354	313	348	321	342	372	330	316	350	339	331	314	326	324	304	334	340	329	350	384	318	366	324	315	288	332	339	345	335	329	325	351	360	323	341	343	336	324	308	334	338	301	347	319	322	317	328	319	314	367	349	348	358	305	321	360	343	323	301	342	324	330	343	332	329	317	307	310	354	380	302	323	334	320	340	310	338	353	341	326	354	330	370	334	315	359	305	323	344	336	324	353	354	353	343	313	313	368	341	354	337	337	353	328	303	383	335	347	345	319	291	327	327	339	310	349	326	355	326	323	367	328	326	314	336	328	358	330	325	333	309	351	311	338	359	307	347	312	348	339	330	357	345	345	292	341	315	342	348	275	303	360	308	310	313	337	317	330	308	330	325	345	347	321	346	341	330	340	325	312	378	385	345	337	325	338	331	307	335	357	331	357	336	360	356	331	345	332	358	345	319	323	351	352	329	346	331	300	364	324	331	341	351	338	337	336	321	347	323	306	312	327	354	332	344	348	296	336	322	345	309	334	370	330	357	301	371	371	345	344	340	336	350	319	348	346	337	324	337	357	325	362	332	352	341	352	331	351	354	313	346	330	328	344	337	357	323	310	300	342	312	325	299	319	321	318	340	322	358	339	338	310	319	329	346	342	319	350	327	347	319	308	342	346	366	306	302	349	319	363	331	338	298	321	319	357	337
6026	1653	2655	3242	2891	2514	2156	1897	1762	1619	1444	1398	1342	1282	1201	1206	1125	1152	1084	1064	1082	1021	1041	1053	1057	995	986	1045	990	1012	1002	978	969	981	951	982	874	954	967	929	944	928	975	887	963	983	975	928	954	952	880	939	899	904	962	929	920	888	919	898	930	898	910	940	878	907	930	934	873	889	931	879	931	915	896	930	891	866	922	916	894	935	900	923	942	938	926	918	902	837	882	854	868	879	891	1000	961	896	890	869	899	923	897	872	881	908	891	868	939	922	914	922	876	890	905	916	846	896	914	901	922	867	874	945	918	925	883	906	880	858	897	893	882	892	933	893	911	874	931	914	890	844	940	844	926	877	889	884	894	939	897	898	868	938	946	896	888	911	866	857	926	891	892	933	926	920	859	867	904	891	915	920	871	916	927	883	902	861	871	961	885	927	876	956	855	945	917	881	882	922	944	918	868	842	911	899	867	903	906	893	882	919	897	898	912	902	894	917	881	846	926	896	901	939	861	860	906	980	948	936	910	911	923	904	907	892	906	960	869	907	928	853	854	877	908	851	920	882	960	891	859	923	939	905	907	919	871	897	895	935	902	909	895	947	895	899	865	850	854	871	873	904	890	921	875	858	932	911	934	914	904	849	884	946	918	934	891	884	899	908	918	884	910	928	901	882	887	912	893	882	932	920	906	940	900	858	933	905	948	872	886	907	927	944	885	857	887	902	934	889	883	881	925	929	931	916	878	877	924	927	886	946	936	881	907	930	922	900	948	861	934	895	907	875	916	909	875	903	881	905	930	863	868	893	906	853	836	903	892	888	894	865	873	838	862	926	912	927	847	887	906	867	882	897	835	883	911	933	882	909	909	911	916	862	943	897	864	923	912	871	897	907	890	876	893	876	924	888	904	987	934	931	872	872	847	883	869	895	918	908	934	851	850	887	930	948	855	907	909	960	854	867	875	884	881	907	873	906	942	918	886	871	836	950	870	925	850	912	870	894	878	876	918	889	939	906	896	863	917	865	919	905	930	918	889	911	890	901	894	880	958	917	859	892	871	890	917	886	858	882	885	938	895	917	903	886	883	923	915	912	974	901	883	956	905	889	881	848	898	948	898	884	889	889	893	926	870	882	888	933	872	870	865	910	893	897	950	870	905	886	909	910	892	938	897	915	880	929	870	885	879	870	866	948	858	904	887	909	934	901	796	896	895	903	954	960	931	924	897	859	891	904	888	954	872	917	905	893	839	948	889	874	883	845	871	887	870	906	892	905	867	904	893	890	933	866	889	886	866	891	896	892	871	899	870	972	884	910	841	841	957	889	892	845	958	909	957	872	902	908	913	850	846	911	914	890	894	949	885	974	873	924	862	926	879	925	917	895	881	872	868	930	900	908	936	872	856	897	874	804	863	939	855	965	892	910	898	916	910	937	925	883	897	921	875	877	918	814	920	926	853	929	897	891	906	881	880	891	883	880	911	838	899	961	861	850	931	860	977	888	879	823	871	892	915	969	913	873	877	917	888	953	916	871	924	927	881	956	860	894	901	929	937	864	957	883	906	860	945	883	860	867	943	932	891	912	890	919	887	943	873	912	906	897	873	903	878	949	885	928	857	928	897	863	877	897	963	913	927	886	915	841	938	854	909	904	949	853	862	880	909	850	873	934	842	868	916	945	872	817	927	884	902	897	862	934	875	849	890	940	920	899	879	910	883	917	952	884	943	932	940	921	891	897	902	905	890	907	870	884	956	909	860	857	931	935	915	858	886	893	874	901	886	952	914	858	927	902	921	900	909	904	964	906	927	944	884	947	870	928	874	917	920	883	909	947	914	864	922	909	920	962	908	851	852	852	876	881	871	880	885	846	918	906	863	897	874	924	891	897	891	899	910	869	871	940	918	839	902	880	945	902	926	852	914	927	871	935	893	927	901	902	878	931	889	908	918	869	933	922	950	916	888	918	900	878	932	903	885	923	924	873	890	873	887	929	946	930	862	914	927	912	910	890	927	875	895	860	926	883	917	884	893	914	895	878	948	916	899	898	953	921	859	967	916	911	868	937	889	900	900	938	872	901	852	932	924	922	852	929	847	887	914	875	924	924	903	913	938	911	906	870	875	905	931	887	886	890	901	922	888	862	896	933	892	909	908	904	828	864	839	882	845	921	896	920	820	930	896	886	883	927	898	933	911	875	890	898	917	863	837	871	929	930	911	896	931	909	896	850	965	880	918	900	972	905	921	892	898	906	899	917	967	878	882	907	948	904	908	879	877	842	905	917	919	940	902	858	911	873	903	889	816	848	943	941	905	917	900	860	914	896	861	882	892	882	931	922	905	897	914	925	880	872	957	892	940	883	867	845	905	922	863	882	890	855	933	939	846	958	851	905	923	907	923	955	882	896	929	896	943	907	856	888	880	917	860	843	876	865	935	889	887	943	873	935	893	926	894	919	969	871	951	901	935	872	864	896	912	921	925	922	867	890	934	896	903	886	904	904	879	923	906	871	839	858	883	915	861	927	891	922	911	886	885	888	912	870	865	951	946	829	865	929	895	876	872	952	893	858	931	881	899	932	893	900	868	888	905	898	883	941	893	931	867	890	898	909	889	909	876	886	840	928	888	948	869	908	903	876	891	917	885	908	922	928	890	936	871	899	906	905	922	917	942	907	882	879	899	884	884	857	950	924	876	950	942	902	849	903	900	922	849	885	956	914	932	912	921	880	895	959	869	899	918	908	881	928	986	892	902	906	921	911	911	890	908	866	860	918	911	854	915	887	903	841	889	904	892	906	950	897	873	888	899	897	857	929	877	889	933	878	906	933	929	876	911	888	858	907	858	915	930	891	896	915	902	883	889	908	860	872	896	929	901	890	935	929	924	877	912	933	847	907	915	892	885	945	901	923	921	894	923	890	931	871	876	930	900	952	905	911	880	878	964	906	923	886	883	912	864	894	914	950	895	921	890	935	880	903	910	880	869	903	930	910	882	894	898	915	929	938	918	847	876	913	941	858	933	875	890	880	887	887	932	920	845	895	1006	921	895	908	877	883	890	886	954	879	903	877	882	918	892	928	877	907	868	902	905	933	845	890	871	878	926	852	891	911	922	902	907	860	937	909	921	884	906	905	854	914	910	932	867	933	936	939	930	893	897	897	914	901	889	875	918	918	909	940	899	887	854	914	924	920	935	968	959	873	890	937	856	940	939	897	926	908	900	895	912	899	914	920	855	879	938	890	899	862	895	844	843	893	914	939	929	911	855	945	929	907	913	885	899	945	879	880	908	838	888	934	852	892	897	930	943	890	866	882	903	895	908	883	931	842	926	912	905	873	890	870	939	878	895	907	861	878	874	879	948	909	893	923	878	882	933	923	921	900	978	909	874	903	913	903	904	890	864	908	947	877	915	876	896	891	950	884	912	907	954	909	942	938	885	915	889	984	872	907	943	922	864	941	916	956	858	906	848	880	883	922	902	884	904	874	877	881	861	873	912	943	902	906	922	856	914	920
14415	2085	2029	1688	1233	905	756	679	566	503	491	443	452	405	382	399	405	394	411	414	381	352	368	348	354	383	357	349	352	349	377	350	328	363	373	349	348	345	343	343	358	353	314	322	320	319	347	375	337	342	346	340	326	334	351	332	350	362	361	328	328	345	319	328	323	347	347	338	311	331	328	313	322	371	330	345	327	346	308	331	345	312	345	356	340	324	300	345	363	359	315	312	338	345	330	314	360	332	350	307	321	325	350	333	340	358	310	315	357	300	335	352	330	330	330	340	351	364	330	331	293	329	342	378	348	338	312	317	351	342	360	332	312	338	325	390	329	359	329	338	337	297	324	338	324	313	370	331	345	338	332	342	343	332	358	351	346	336	330	391	316	312	333	331	319	357	309	321	337	359	386	357	339	318	317	339	357	318	337	345	335	327	345	327	323	314	362	343	338	325	332	384	361	321	327	298	347	339	338	304	323	335	354	325	370	316	308	352	332	357	311	332	347	326	309	336	321	335	310	311	301	311	344	312	343	309	322	344	355	323	317	327	332	341	303	330	344	335	307	338	343	306	346	339	346	350	349	352	351	328	325	344	347	345	300	325	325	344	355	386	310	336	340	348	316	340	348	316	319	328	355	332	337	322	341	326	327	332	357	333	362	338	337	317	304	342	353	333	305	311	331	355	360	339	329	324	354	314	308	335	292	353	326	347	313	342	345	365	354	353	338	321	334	342	341	331	356	318	314	338	305	334	338	345	330	311	308	324	328	314	326	350	350	356	339	353	332	323	309	308	372	352	361	369	330	323	365	337	339	329	332	299	340	355	337	337	370	333	327	355	355	348	312	334	322	340	324	311	347	340	327	334	354	339	315	346	321	326	342	342	367	348	339	326	361	352	330	339	353	324	340	335	337	314	336	366	333	331	331	322	365	346	327	350	325	339	317	315	340	337	310	290	336	342	335	351	316	320	339	322	300	316	328	310	317	372	329	321	364	315	330	324	349	342	313	351	315	308	332	319	337	336	346	332	312	317	366	398	311	360	343	333	336	323	337	359	328	350	343	332	350	336	304	332	318	341	326	344	359	295	326	329	329	363	353	352	337	352	331	311	306	343	325	341	346	344	335	305	348	343	348	299	362	324	319	318	305	317	340	326	318	350	352	329	312	320	320	319	347	361	299	316	337	328	327	358	335	321	322	308	308	331	320	355	319	317	365	336	331	332	334	328	337	334	344	318	343	308	321	338	366	329	311	343	332	377	352	348	304	327	319	334	335	305	359	308	361	335	373	343	367	335	335	341	342	336	330	327	341	379	340	333	373	309	301	331	327	329	345	298	334	323	322	346	328	316	323	344	328	282	355	327	320	334	305	340	319	332	342	364	342	334	348	382	347	359	329	309	332	337	322	326	372	342	332	347	322	330	341	324	343	338	323	339	352	339	300	326	359	337	327	334	337	330	320	309	309	342	353	293	375	309	345	331	321	354	364	299	363	363	330	324	345	358	313	334	331	356	326	320	340	333	300	317	317	317	356	355	309	338	317	309	341	312	348	323	343	332	308	346	317	350	312	339	324	342	314	332	310	328	333	337	337	363	336	323	316	340	330	354	352	337	318	345	379	325	342	320	359	340	336	324	335	345	342	314	345	326	332	336	346	318	316	346	311	348	315	372	301	331	366	372	334	346	348	344	332	365	337	308	361	326	364	318	325	346	342	361	361	330	378	334	329	354	324	331	336	310	355	349	320	343	342	343	309	309	343	289	316	302	346	329	348	334	309	325	334	338	336	309	324	351	308	318	349	333	325	360	347	350	342	384	347	333	315	335	331	318	336	328	331	342	310	364	364	357	338	359	331	312	340	320	365	306	354	324	338	299	300	334	329	366	293	331	351	370	339	351	338	348	362	334	341	341	349	336	365	352	357	334	341	334	374	345	329	351	333	305	326	346	358	327	325	327	335	346	358	333	355	327	303	376	337	355	348	351	299	364	355	348	356	330	380	309	340	344	324	313	335	361	330	343	342	348	309	351	347	330	332	314	366	357	319	333	339	334	338	329	344	354	327	336	320	299	375	324	294	348	326	307	351	341	332	314	330	325	310	345	316	329	334	381	314	346	346	301	323	338	346	321	346	376	312	317	323	339	328	329	312	317	314	286	336	341	340	358	342	317	314	315	338	330	370	328	355	340	338	336	331	338	332	316	340	311	348	360	324	309	333	314	310	327	353	323	311	309	308	346	339	332	326	336	338	324	340	330	317	332	347	357	307	333	325	327	344	315	322	336	317	345	308	321	356	312	329	339	337	331	386	381	346	336	342	326	314	317	313	313	307	312	362	336	328	331	358	349	331	304	318	313	342	341	321	305	324	353	323	323	356	330	343	359	328	340	353	318	345	312	321	281	324	337	350	291	355	318	371	339	337	323	307	321	334	340	327	333	308	331	361	308	332	309	293	348	354	334	324	326	320	327	324	371	344	324	330	321	312	312	339	343	330	320	325	344	305	363	373	315	333	312	349	323	329	348	348	353	347	307	336	314	321	383	346	349	323	351	322	354	318	342	306	327	306	359	340	349	349	307	323	319	311	376	319	328	326	349	356	334	358	338	329	350	352	340	310	328	303	308	345	342	323	354	338	318	321	312	338	340	332	331	340	317	331	325	328	347	334	312	356	302	322	340	314	347	321	323	295	330	308	299	351	314	321	329	338	330	336	338	296	312	358	335	341	298	344	344	318	321	332	301	351	334	316	326	348	336	339	339	369	341	325	339	355	333	329	342	326	319	358	341	341	336	336	357	349	331	352	350	314	302	336	341	294	330	329	312	331	341	327	340	342	327	294	351	355	332	342	343	305	320	340	334	331	329	328	343	349	300	348	337	330	331	342	312	300	325	345	363	329	308	310	312	319	334	313	363	322	356	313	326	329	323	311	316	298	321	344	336	330	331	332	338	303	330	318	334	330	311	321	352	340	294	334	325	321	297	326	316	336	316	341	343	357	344	332	321	328	299	340	343	285	354	336	346	332	338	328	346	362	348	343	340	299	356	344	339	359	344	335	333	323	325	320	326	339	346	341	341	310	325	366	294	378	320	336	318	319	344	348	318	347	333	298	328	304	348	356	339	338	358	350	337	341	337	342	354	359	325	347	337	346	354	332	316	349	324	329	325	308	325	300	376	322	351	337	343	324	327	358	321	347	329	323	316	337	336	335	309	330	316	276	297	339	355	345	351	343	351	346	357	333	317	328	351	352	358	336	357	305	345	321	331	336	342	335	339	354	308	325	328	332	339	342	315	317	329	339	338	332	330	302	306	339	349	338	323	332	319	366	339	356	339	361	339	334	358	343	345	312	350	328	323	327	315	348	339	363	361	336	327	350	331	334	373	287	303	371	306	359	327	329	321	331	350	343	360	348	312	332	337	341	344	347	368	347	298	319	357	313	335	326	354	328	314	316	316	336	334	336	318	335	350	332	326	350	345	333	359	338	354	281	358	326	327	308	336
7799	2100	4130	4952	4436	3730	3144	2793	2351	2191	1909	1734	1641	1551	1455	1336	1342	1288	1223	1190	1147	1162	1127	1103	1127	1081	1014	1095	1064	995	1070	1057	1011	975	985	989	967	993	904	1011	934	945	969	951	882	963	944	903	929	952	889	932	931	907	914	900	914	936	933	895	877	896	925	934	905	882	902	881	917	857	918	840	875	830	917	887	918	862	862	853	886	886	893	909	845	904	884	939	858	906	942	900	838	899	861	920	949	845	841	850	916	855	905	860	895	888	852	900	876	851	882	863	943	841	916	922	834	845	885	933	876	875	873	872	878	815	920	867	849	872	933	861	874	878	882	919	797	892	841	877	838	859	905	851	880	852	843	875	874	923	876	917	873	881	920	882	785	878	915	872	821	869	833	854	904	863	919	909	949	899	887	910	883	839	920	897	846	834	874	861	883	899	904	882	859	925	859	877	889	860	810	854	892	888	891	800	942	847	927	876	885	901	877	854	850	888	907	867	864	859	859	933	864	880	846	870	938	845	894	827	821	882	876	862	913	883	923	866	847	862	892	894	893	826	875	853	870	855	861	887	851	880	883	889	870	843	850	916	896	916	853	878	840	915	886	828	842	848	842	834	864	886	855	921	834	863	839	904	883	897	823	880	857	893	858	922	824	830	827	885	807	894	849	863	879	902	836	880	855	842	881	881	845	786	867	852	897	844	821	934	895	880	862	901	897	883	889	930	887	847	881	902	868	861	879	832	907	859	866	878	869	874	926	870	860	859	914	861	851	903	834	863	859	969	881	885	889	837	871	862	867	905	898	844	905	859	850	826	846	885	892	845	824	872	871	821	885	889	939	872	905	914	851	865	833	881	909	832	894	899	868	864	890	840	866	902	933	868	859	891	881	898	903	925	829	884	864	889	862	845	890	897	864	862	867	835	871	828	869	894	882	920	798	864	874	845	873	848	903	877	798	894	842	863	880	905	861	870	862	844	878	868	847	867	875	907	882	853	921	903	885	869	907	886	900	876	889	828	895	939	891	885	840	876	893	801	843	903	853	847	890	846	834	854	873	863	856	878	901	880	880	873	905	840	856	930	852	856	866	766	810	874	875	862	869	874	903	815	864	846	862	839	886	846	886	851	851	860	894	873	865	887	824	860	911	890	866	866	891	827	835	782	863	848	884	891	872	866	950	888	855	884	869	868	885	836	865	911	851	876	873	915	856	834	865	846	830	875	873	851	891	845	860	851	868	880	892	862	920	809	820	854	850	840	910	914	899	857	842	921	804	871	851	854	879	902	906	849	868	895	838	851	838	891	902	826	863	898	886	917	849	855	878	841	870	869	854	879	851	884	858	876	855	857	931	870	881	869	864	923	840	869	876	862	922	793	860	860	883	832	935	854	836	912	895	888	922	858	845	885	872	838	861	877	874	914	883	921	854	875	862	849	860	896	850	847	863	854	866	846	873	854	919	917	881	837	863	881	836	849	890	852	847	852	866	912	862	825	881	872	831	856	825	909	889	884	898	876	876	894	896	836	885	832	843	898	886	844	876	848	829	822	809	903	910	888	844	857	856	912	867	890	892	878	886	969	833	875	863	857	857	848	863	826	880	872	792	865	862	870	914	874	842	852	841	815	868	890	848	900	915	879	855	881	871	839	891	828	857	884	866	911	935	852	859	848	834	895	912	866	873	878	883	902	852	907	885	830	814	849	902	864	824	897	894	855	887	890	869	869	860	862	852	878	883	908	825	890	893	914	869	909	879	865	871	846	896	843	877	826	881	832	888	848	869	882	843	858	846	879	912	878	866	920	876	860	891	858	859	872	916	810	862	868	822	904	859	882	917	875	903	843	849	920	894	908	889	831	912	841	878	830	894	864	872	892	872	842	902	872	840	890	889	895	917	843	915	880	851	864	872	866	834	917	891	839	888	852	896	886	878	867	936	839	891	812	898	944	873	871	850	873	852	851	935	902	885	901	879	898	868	875	831	869	846	900	810	884	851	884	867	867	871	895	874	839	871	854	884	866	910	872	878	864	884	865	881	810	815	839	897	897	844	902	845	881	894	853	842	856	886	893	889	869	878	806	875	885	871	866	908	831	849	844	914	891	895	910	864	906	898	872	931	847	896	886	891	897	825	855	883	864	879	865	844	860	846	848	827	895	887	890	867	939	856	907	848	818	874	910	820	854	900	862	885	846	889	913	814	901	856	868	897	908	908	805	887	868	911	908	829	860	903	910	869	881	860	846	863	803	877	873	851	843	835	885	845	826	856	878	869	889	907	934	868	868	862	917	895	846	879	863	855	947	896	840	961	846	874	842	916	861	833	909	845	839	868	826	846	863	886	829	840	865	866	855	904	903	868	889	925	859	862	848	824	864	862	895	888	905	881	849	917	881	861	883	884	856	875	842	910	916	859	856	916	822	892	884	899	886	865	871	843	871	775	896	875	863	895	832	835	887	914	905	878	871	889	916	857	868	903	855	892	861	830	920	873	888	864	881	850	898	882	844	877	866	883	911	909	866	942	843	908	887	847	837	840	836	917	894	827	906	903	865	881	881	840	828	907	815	879	873	882	807	845	851	853	910	856	878	901	857	860	840	891	913	897	847	870	887	894	888	885	866	880	857	927	853	857	866	875	891	913	908	865	881	821	875	814	834	852	838	857	860	916	866	902	919	908	830	882	871	830	897	831	912	881	847	922	851	850	872	900	856	862	856	800	814	902	866	921	911	839	860	882	812	908	850	846	851	853	846	917	896	878	887	929	818	874	892	879	871	929	877	882	889	955	831	854	905	852	859	921	859	858	856	875	918	855	836	919	845	908	853	897	851	868	911	859	837	871	859	934	879	902	841	888	905	852	857	887	868	827	891	900	890	850	898	875	876	832	844	897	849	879	806	880	908	868	839	843	906	879	868	930	885	857	922	849	901	907	890	863	947	826	852	879	908	883	841	918	869	818	854	883	848	892	880	912	878	894	930	853	846	886	876	836	900	915	886	888	881	916	840	867	842	859	871	889	862	888	844	896	811	873	878	816	851	816	850	814	888	880	835	875	867	875	849	892	854	877	898	860	845	878	890	914	902	889	854	887	908	845	856	818	865	850	869	906	878	847	914	830	841	889	866	887	863	909	854	879	887	877	870	859	935	857	886	892	914	827	846	864	843	875	807	852	856	926	915	892	896	857	899	853	871	864	834	888	866	880	893	888	845	914	872	869	866	885	884	808	890	884	837	839	861	834	903	922	825	847	894	869	852	837	806	891	902	900	889	877	878	846	825	853	820	836	852	875	846	843	927	878	809	909	882	885	892	826	936	862	846	857	858	834	826	857	883	922	863	842	898	943	854	931	874	892	877	878	901	909	877	898	867	860	795	873	870	900	834	884	835	900	801	840	863	891	840	844	864	873	885	866	920	871	851	869	928	856	882	814	880	862	889	877	865	871	853	908	935	871	889	876	877	912	839	916	880	908	903	860	828	884	881	887	839	912	882	900	918	887	869	911	867	899	865
2069	187	196	190	179	175	193	150	187	165	176	132	177	182	164	180	179	161	180	169	178	168	169	173	163	160	165	173	163	170	198	176	171	166	158	157	173	181	162	159	167	179	168	188	147	159	152	183	170	175	153	168	159	167	166	166	168	170	187	164	148	165	173	182	173	151	180	162	165	171	158	160	170	145	168	179	175	180	166	156	181	154	192	161	163	166	166	158	172	173	159	164	178	171	168	178	140	188	176	164	175	176	195	157	138	152	141	176	177	176	183	157	169	162	164	169	161	155	178	167	156	171	172	164	191	144	164	175	181	187	157	189	161	175	157	159	167	176	172	150	151	171	179	181	167	156	184	154	161	179	173	187	175	171	140	172	170	188	174	174	168	155	156	168	140	177	171	163	151	156	188	186	172	176	165	179	172	160	188	186	182	146	197	177	176	179	190	157	182	174	182	166	162	172	154	148	155	158	149	168	187	169	171	160	159	150	164	177	171	155	163	156	176	152	148	158	149	167	179	168	173	144	151	160	169	181	179	167	174	169	171	158	156	163	192	158	156	180	153	157	173	170	156	183	174	185	171	181	176	188	189	164	163	168	165	160	202	158	170	187	148	158	169	165	187	168	190	182	170	182	142	162	163	152	167	156	162	171	177	179	157	173	184	158	162	159	169	165	156	193	175	170	159	184	181	166	151	171	168	169	174	176	160	160	183	169	175	153	135	167	189	178	140	135	180	162	174	176	165	172	168	168	177	169	179	183	161	182	171	178	154	174	161	165	162	163	192	163	174	195	199	161	160	184	192	170	174	168	162	191	186	141	163	164	160	149	171	165	172	188	162	153	184	179	153	169	177	172	145	192	164	161	162	170	174	180	176	175	187	181	168	166	167	179	179	165	148	172	161	192	159	169	165	186	170	155	148	159	164	133	182	155	171	168	184	154	178	167	155	159	174	189	168	157	178	163	181	173	178	163	162	165	168	161	158	162	182	164	175	167	167	187	165	167	163	187	167	196	162	142	149	175	185	163	171	164	175	184	183	157	182	164	183	185	169	170	153	183	151	170	168	182	182	172	158	172	162	151	196	182	186	164	198	164	157	153	159	184	179	153	173	148	159	165	184	146	166	171	171	166	150	196	160	159	171	181	166	190	172	172	167	181	198	171	186	145	185	168	172	145	168	173	157	155	176	160	169	189	172	160	176	168	160	182	157	156	177	172	151	193	169	186	147	159	175	148	176	163	154	156	181	168	189	149	167	161	155	174	184	151	180	165	156	151	165	163	169	157	187	176	173	193	178	149	170	198	177	157	140	164	156	158	173	168	170	180	169	154	166	152	180	171	192	151	179	188	180	169	199	159	168	161	166	174	173	162	184	172	159	142	165	186	190	187	160	166	154	173	194	166	144	190	168	172	163	178	157	151	163	170	176	163	168	167	171	180	160	170	163	145	162	143	176	168	181	154	162	172	184	168	180	172	192	171	170	153	168	173	204	158	162	173	164	184	142	163	162	148	181	175	171	166	158	181	191	156	159	166	190	168	165	198	174	160	140	179	178	171	167	170	153	188	153	161	177	157	168	152	174	152	167	182	161	173	153	166	146	172	171	170	166	166	178	185	180	150	166	156	156	180	165	167	174	174	182	146	186	171	156	179	179	159	136	162	161	173	183	159	166	169	194	160	172	151	159	161	169	178	202	185	175	162	174	172	176	161	160	156	145	154	179	181	157	166	160	180	187	173	171	154	160	158	193	194	176	175	171	167	162	179	184	157	169	170	168	150	165	198	160	174	191	158	168	150	167	179	174	157	201	168	166	192	178	167	158	142	192	172	155	159	192	170	184	203	176	173	145	168	171	150	150	180	156	157	176	175	156	188	182	172	193	187	202	162	173	164	163	170	177	145	186	189	171	183	171	161	142	157	169	170	173	171	176	190	148	143	177	168	140	156	179	187	161	188	164	185	161	173	150	169	172	154	193	173	143	169	159	173	187	172	195	164	175	150	169	153	194	156	176	177	164	147	168	172	174	187	189	161	185	148	173	153	184	191	171	167	148	152	175	169	173	153	163	143	149	178	153	176	163	201	188	160	199	183	172	168	183	183	171	155	164	158	172	159	178	182	158	160	168	149	166	159	155	175	188	183	177	180	179	171	199	152	142	178	163	177	173	178	181	158	164	171	175	193	176	174	152	171	152	160	165	172	166	156	157	186	161	160	174	174	177	167	181	172	165	159	186	171	205	164	187	170	145	172	143	150	170	175	179	167	163	193	185	161	176	156	175	165	174	157	182	171	169	191	160	181	178	167	175	161	163	173	165	157	173	160	163	186	167	188	157	172	160	181	191	181	166	165	169	168	159	151	175	143	131	160	148	172	174	174	162	170	153	170	174	160	194	184	170	179	161	170	167	174	173	189	185	163	166	175	171	197	185	186	188	146	167	178	178	142	172	161	165	149	203	180	178	161	177	158	155	147	182	176	169	187	186	178	166	181	161	179	189	178	159	155	169	186	178	157	166	186	161	182	167	178	142	155	161	165	163	162	152	171	162	167	166	158	161	151	167	157	158	163	175	157	159	192	144	168	186	166	166	184	199	160	180	188	176	166	182	154	133	160	172	192	166	184	171	181	180	162	181	176	183	149	166	169	160	160	163	153	183	173	195	173	178	172	169	170	182	167	171	153	169	166	161	161	188	149	164	159	148	153	163	160	178	176	172	155	171	180	153	169	183	193	157	176	154	174	155	178	155	182	157	189	183	184	176	159	164	146	174	176	171	171	174	159	182	170	161	184	172	159	160	173	183	189	171	179	146	163	146	187	189	179	164	170	165	157	155	149	149	132	176	180	170	165	158	176	149	165	169	178	150	161	168	156	174	160	178	185	159	169	188	182	157	181	147	148	148	157	166	156	145	162	165	169	174	167	165	172	157	159	153	160	190	178	158	168	158	167	163	184	172	169	171	182	168	171	163	175	169	171	163	161	151	190	170	155	117	162	193	162	167	171	169	188	162	149	165	177	181	177	161	185	168	163	155	166	170	167	164	186	166	161	201	151	159	163	167	161	162	161	178	160	174	170	159	178	169	164	161	168	160	169	162	153	167	175	165	182	144	203	162	187	184	165	171	152	170	177	175	176	186	182	175	157	141	179	180	183	169	177	161	182	184	152	155	162	169	157	151	176	184	150	177	158	186	147	173	169	184	146	158	155	171	164	160	162	168	171	155	169	186	161	161	160	180	194	161	185	165	166	184	164	187	170	188	170	176	158	158	163	156	176	170	174	177	164	188	167	172	153	198	186	163	163	153	161	166	157	159	156	171	166	152	149	174	171	158	171	152	172	173	179	148	166	153	156	197	167	168	186	163	149	172	178	183	159	182	182	186	170	162	173	163	184	167	170	158	158	208	180	148	166	195	188	179	161	163	165	162	178	154	172	192	168	173	182	167	150	161	170	178	196	167	178	168	164	178	178	175	171	164	172	158	164	165	137	165	166	173	189	204	166
2245	550	586	629	623	621	565	571	524	560	609	586	604	580	525	519	584	540	567	517	544	525	532	531	569	540	542	534	530	565	571	517	511	569	537	549	513	533	535	551	555	555	580	540	523	486	548	529	530	575	551	565	534	530	506	523	518	574	585	565	532	545	509	564	492	508	564	544	504	502	498	473	555	512	586	539	544	514	551	557	531	565	558	587	537	479	529	485	551	530	542	564	530	528	518	564	557	527	558	516	543	538	508	556	544	513	531	508	516	541	509	512	563	538	561	496	515	537	522	552	493	522	521	555	576	517	536	525	558	490	525	503	565	512	519	530	523	549	509	519	502	594	528	536	536	515	537	549	576	578	549	536	508	510	486	528	557	575	546	534	557	504	523	544	492	523	503	546	547	534	549	535	499	519	540	484	516	560	559	533	500	503	522	543	504	580	521	519	481	517	536	496	538	543	536	547	537	509	560	537	489	531	538	545	560	504	506	529	547	557	490	503	573	540	547	580	511	561	498	541	516	591	511	488	563	519	560	563	530	519	535	519	542	519	540	520	522	569	548	525	519	513	559	518	540	532	524	503	498	502	534	529	505	468	536	549	501	537	526	531	553	564	525	549	553	524	524	572	566	527	534	511	534	570	526	559	547	509	537	549	539	513	520	526	547	569	558	562	556	504	514	510	567	546	548	554	522	542	527	579	536	531	503	501	486	547	554	527	513	544	539	513	536	502	553	514	563	518	525	529	558	539	553	526	551	571	517	547	549	540	542	534	527	523	507	561	565	550	563	566	510	509	540	550	544	526	550	510	519	513	562	526	529	535	530	513	510	540	528	553	525	531	528	519	526	528	554	523	519	511	503	517	511	521	574	512	525	524	508	570	530	567	480	537	518	521	510	539	534	548	522	552	516	532	532	538	538	531	528	552	522	508	559	547	534	554	515	559	578	517	519	578	522	512	510	545	504	543	561	529	548	511	526	523	588	505	531	497	512	536	528	535	550	565	539	564	522	500	548	511	544	525	513	514	505	547	485	544	566	524	514	511	517	522	546	540	546	547	521	519	520	536	545	539	508	559	533	560	514	526	520	558	518	539	558	528	532	543	502	574	498	534	557	524	535	531	514	562	570	503	540	543	517	517	532	506	579	541	537	492	523	483	535	548	545	513	536	542	556	495	543	540	548	545	541	521	547	530	523	501	522	525	535	523	531	549	591	527	544	502	573	558	508	543	589	548	526	535	575	526	543	532	527	548	505	520	521	515	542	505	515	476	580	494	536	551	565	539	537	527	549	550	526	475	536	538	516	553	516	529	543	505	507	524	530	511	518	475	510	545	582	509	557	510	495	528	516	535	565	522	528	554	527	541	519	555	535	571	501	524	588	510	532	546	538	523	547	531	550	512	525	550	520	519	526	556	487	552	528	531	573	521	525	526	573	529	542	568	527	548	509	536	507	534	525	528	497	494	529	552	555	522	500	528	555	584	539	530	520	522	521	527	535	574	563	531	532	543	522	574	537	530	498	527	560	547	543	554	526	498	509	533	541	517	534	498	530	570	473	509	521	535	544	516	545	551	570	528	517	540	497	504	556	507	536	510	509	568	550	544	513	527	582	503	512	511	512	515	507	561	507	562	508	494	517	530	538	509	519	503	523	567	527	542	518	514	493	514	524	539	539	547	540	554	558	559	553	539	533	573	534	531	530	514	559	536	571	564	500	532	560	497	537	526	587	542	531	553	550	555	514	531	538	512	534	502	485	511	494	513	503	535	509	528	560	543	484	542	544	530	536	548	551	525	534	548	517	541	536	514	530	561	536	532	525	488	568	541	540	529	519	523	542	526	484	511	514	543	547	589	534	503	521	569	538	512	529	523	530	565	528	515	516	513	545	504	543	495	528	510	527	621	508	544	519	573	524	528	597	520	513	528	533	524	522	550	554	522	545	535	536	483	540	544	526	536	549	519	561	525	596	528	510	551	565	502	552	504	551	504	506	510	546	606	464	505	539	528	490	544	520	513	510	520	512	562	510	515	513	503	526	538	540	516	522	513	559	536	533	526	543	515	549	539	586	513	494	537	519	538	529	506	611	550	534	592	532	533	524	570	529	530	529	498	554	544	467	547	549	527	560	523	524	564	555	535	511	504	534	557	543	494	539	554	479	502	513	515	518	505	523	517	545	501	489	532	550	546	530	542	503	552	556	546	536	533	557	549	532	572	537	551	525	529	502	535	532	511	512	533	545	553	526	495	541	497	531	539	540	519	541	526	530	563	541	535	525	540	526	551	483	506	555	480	508	537	550	542	577	541	538	548	513	542	524	521	543	512	574	561	531	537	528	493	578	540	559	531	552	557	517	570	503	515	535	522	532	552	550	523	517	518	511	531	534	512	529	538	586	558	512	525	550	514	546	549	550	508	547	540	494	501	556	556	497	552	552	583	510	551	490	561	562	524	520	499	500	578	509	521	548	505	514	521	525	545	547	485	544	514	526	539	553	536	540	556	502	524	510	587	542	582	511	535	552	514	536	521	557	526	540	542	517	524	537	548	546	553	523	546	569	519	517	555	527	525	522	485	481	551	528	529	537	540	510	519	550	551	538	564	527	545	556	533	543	553	556	503	549	540	578	535	537	534	516	510	551	567	592	549	534	530	516	538	518	561	472	544	576	525	541	511	547	544	522	553	529	513	526	530	497	542	534	542	506	563	521	565	557	506	551	517	541	573	534	511	549	565	566	559	497	529	517	530	545	546	538	537	541	523	547	570	531	503	501	548	538	498	531	583	540	511	571	568	558	526	588	550	491	457	511	521	552	528	531	534	528	564	500	523	502	566	523	517	483	503	524	539	546	559	563	618	495	595	514	571	539	549	546	530	552	577	505	546	503	561	545	575	540	556	556	566	516	551	487	507	502	547	548	535	541	512	540	513	519	521	511	515	518	537	514	523	503	549	529	519	499	497	493	486	563	567	539	528	518	568	536	527	569	498	528	527	541	535	543	513	536	498	498	510	519	563	521	531	543	523	521	547	552	498	523	540	539	551	554	561	532	516	513	537	537	551	500	540	535	497	575	532	564	523	501	537	559	551	551	553	532	501	570	545	513	527	521	488	552	506	548	535	490	513	533	526	537	517	528	550	487	494	538	527	499	530	526	530	508	560	575	499	522	505	537	521	500	538	517	521	530	536	516	559	567	572	520	531	548	525	500	581	552	509	507	536	536	521	522	505	510	526	524	556	542	561	520	545	531	564	527	464	516	561	499	529	545	517	563	580	523	481	531	528	536	539	539	524	518	542	578	516	506	500	519	558	501	548	555	520	540	527	561	547	533	533	524	559	504	574	540	548	507	546	525	521	529	527	521	576	492	487	551	495	509	562	498	513	555	507	555	547	563	534	532	549	557	496	524	540	544	529	510	527	511	558	505	539	545	544	546	580	511	533	517	529	545	537	512	523	513	552	520	520	568	500	518	567	514	520	537	532	558	537	531	496	553	522	553	552
8607	1099	1201	967	766	635	504	475	482	426	421	412	373	386	375	343	352	342	349	364	390	363	388	354	330	345	351	330	357	315	321	354	348	333	388	338	308	356	376	341	372	312	333	331	344	364	341	328	348	364	345	312	358	327	325	336	302	382	334	326	341	317	314	342	336	318	352	353	312	330	327	321	315	338	360	345	325	321	353	327	345	336	325	319	357	336	310	319	377	337	330	367	383	346	314	333	335	312	324	339	352	335	351	363	359	342	311	318	293	308	351	299	298	325	347	326	305	306	327	346	326	326	304	364	337	334	324	319	323	327	339	342	303	341	333	335	302	297	317	307	328	378	321	335	352	358	365	356	340	329	320	270	329	332	305	336	354	344	308	333	318	333	320	326	344	357	326	295	325	320	308	345	317	337	358	320	320	311	355	347	332	352	322	348	299	358	338	356	330	350	340	316	329	322	311	336	326	316	328	363	341	324	319	325	340	355	321	339	329	349	342	319	323	350	313	323	348	338	336	350	347	299	346	336	311	320	327	341	336	338	325	371	298	284	327	329	351	362	327	347	334	332	345	332	284	338	325	320	332	335	340	335	330	315	306	357	344	325	341	323	305	321	287	328	338	367	326	327	303	328	319	334	337	308	334	321	310	314	306	341	338	383	285	343	328	318	326	333	338	333	314	311	300	335	339	348	326	348	342	312	319	326	342	344	358	310	327	347	310	322	332	351	326	334	335	318	327	335	343	307	322	308	323	309	324	329	324	329	350	323	352	340	340	325	331	331	332	314	345	304	315	353	312	308	322	346	356	307	344	346	329	315	315	303	329	338	331	313	356	316	329	321	287	270	325	335	325	291	328	340	367	303	333	350	338	355	294	337	336	304	304	335	351	306	342	362	342	370	368	329	320	341	342	334	318	326	349	364	331	321	355	302	322	295	317	335	335	353	351	308	305	315	373	332	339	333	325	344	342	387	314	325	331	324	343	324	337	343	304	320	324	329	321	325	322	323	295	359	309	307	356	303	297	315	340	317	291	339	301	308	337	345	349	339	367	300	298	336	331	350	320	353	319	368	348	312	329	312	294	335	333	310	315	346	336	351	324	315	322	325	317	373	311	347	325	327	308	319	301	331	352	325	283	322	328	358	357	319	345	337	302	337	338	329	335	324	323	311	328	332	329	332	352	325	309	336	342	331	370	342	325	359	356	332	336	296	361	342	331	336	309	351	311	372	323	345	329	328	309	292	312	320	321	350	312	346	356	345	313	335	299	328	325	339	305	343	352	286	345	323	344	307	324	310	341	312	314	321	329	324	328	338	334	328	298	344	319	321	336	306	353	290	324	311	327	335	337	301	345	357	338	323	309	336	340	323	341	343	314	305	308	352	332	315	320	323	340	343	337	345	333	334	362	357	340	338	328	344	347	345	325	329	330	314	344	324	346	325	324	316	338	349	351	341	339	307	316	360	351	315	355	323	323	328	375	327	356	360	339	300	313	332	299	333	331	306	309	335	337	348	332	328	327	294	334	328	313	342	322	301	319	319	324	323	333	378	326	349	358	311	331	347	374	334	314	330	312	306	318	340	296	332	324	282	359	309	328	337	308	347	301	348	329	313	314	325	315	317	375	328	327	337	335	311	379	337	306	368	365	311	343	338	327	338	291	312	322	309	372	359	356	340	331	309	312	329	337	317	328	347	315	316	327	338	339	303	328	345	370	319	322	339	346	314	343	312	324	316	338	359	357	312	343	331	346	341	335	297	347	330	376	323	342	310	334	347	307	336	326	333	302	362	310	328	319	303	311	343	303	324	324	336	301	318	327	311	324	324	352	339	343	342	301	326	346	304	331	358	291	296	351	302	363	329	339	295	303	339	337	329	325	334	313	314	310	326	325	322	338	317	330	333	323	328	325	357	304	363	308	322	358	337	350	294	333	320	352	333	309	301	359	308	356	316	362	348	325	294	348	329	339	371	335	362	345	317	302	351	343	321	314	338	340	326	327	341	336	333	322	329	336	316	339	335	301	353	357	325	318	315	343	332	340	322	331	321	323	331	322	319	335	325	322	352	315	321	337	315	334	303	328	349	329	317	322	332	346	317	315	328	338	329	362	363	350	308	316	331	332	359	314	288	310	315	330	344	327	310	352	313	360	322	331	300	302	352	362	330	337	348	330	318	330	357	325	345	330	317	341	348	309	317	330	330	332	350	327	363	349	344	300	336	371	331	324	341	305	347	363	322	360	332	325	314	336	331	332	330	276	312	329	340	345	359	321	397	323	328	359	318	324	349	314	318	351	350	310	328	352	335	326	316	316	316	332	316	308	308	323	332	322	318	330	339	325	307	329	327	311	369	280	345	295	331	335	288	320	358	303	329	360	348	351	319	305	317	338	308	336	306	350	326	298	311	357	324	327	309	317	313	292	312	331	323	331	353	351	339	330	343	315	340	303	332	350	315	322	316	369	341	315	317	330	314	320	347	337	310	333	325	367	333	331	313	349	327	340	342	331	310	343	314	326	317	357	331	355	301	335	332	312	326	354	313	322	332	352	331	347	313	373	335	314	329	323	349	354	306	342	353	311	289	309	326	348	318	355	341	342	352	316	314	341	332	322	330	302	342	333	314	321	307	351	338	312	345	317	309	347	330	331	328	346	331	269	373	320	328	320	326	335	327	356	338	349	340	329	319	345	318	336	311	302	323	319	323	309	314	304	310	355	352	322	334	354	286	302	343	286	306	292	325	323	331	308	306	312	330	367	333	364	323	319	336	287	338	328	345	343	346	333	319	326	330	313	340	336	310	318	314	342	318	334	327	314	331	293	305	310	325	312	314	322	316	336	333	329	306	338	307	320	345	360	342	324	349	341	326	311	332	363	357	318	349	347	313	340	306	299	325	349	336	356	314	306	315	336	338	308	355	356	383	313	305	347	365	328	291	322	321	333	300	324	353	329	325	326	362	293	337	305	355	341	325	321	348	330	335	336	352	320	316	307	303	330	306	313	340	342	343	329	329	325	309	326	299	330	338	346	300	330	303	341	363	375	321	321	338	325	322	323	315	319	329	344	336	332	307	357	298	361	307	310	332	325	328	334	343	334	333	324	321	354	339	314	344	316	333	320	327	316	353	365	338	338	317	298	336	344	323	298	324	340	332	307	318	344	308	333	311	313	355	305	317	339	322	317	328	324	314	350	331	331	344	332	317	336	312	309	363	321	319	340	356	339	349	380	347	334	320	336	293	334	358	334	310	341	294	335	317	312	318	307	344	322	356	311	334	331	351	339	327	341	334	314	345	356	340	293	323	308	334	303	329	320	313	305	330	306	323	322	350	358	307	335	320	317	341	350	335	314	315	294	314	300	339	311	316	312	291	319	315	344	334	348	338	345	344	339	320	333	313	286	311	324	310	321	298	335	368	344	361	368	315	357	347	325	344	337	340	311	319	356	308	299	332	353	366	317	343	340	385	323	311	351	326	297	318	354	307	317	315	337	329	335	386
6160	1639	2744	3171	2933	2496	2142	1941	1705	1613	1419	1458	1333	1258	1203	1178	1185	1206	1108	1120	1083	1009	1051	1013	1027	1037	1024	968	998	1076	949	1001	979	941	918	943	911	996	920	985	906	1008	974	972	998	933	915	961	943	932	885	935	963	920	895	959	949	947	903	903	917	928	919	947	963	905	962	892	985	924	896	943	910	881	858	935	890	876	944	879	946	961	918	874	882	923	901	877	874	920	918	882	916	903	938	915	910	932	917	901	925	865	937	884	975	908	864	912	939	875	969	923	917	850	918	878	868	904	916	906	868	914	894	848	874	886	928	910	864	902	918	903	853	930	899	903	876	915	857	876	897	902	914	893	959	937	848	872	948	904	917	915	878	906	934	890	893	906	895	890	904	937	902	896	896	862	873	866	909	865	911	865	890	915	896	863	920	945	887	935	907	920	907	996	903	871	933	871	821	878	884	900	906	870	816	936	865	901	910	886	932	840	877	948	911	872	926	913	881	922	954	931	894	935	886	982	922	917	921	886	841	894	930	889	902	887	980	863	863	867	923	907	961	942	908	935	864	881	872	896	867	894	886	864	900	942	911	879	904	928	888	914	896	908	961	900	946	904	909	921	919	952	898	896	839	887	907	905	914	897	904	900	922	926	905	885	900	886	925	915	916	959	888	890	853	928	887	862	942	886	926	938	908	880	865	952	884	854	884	922	930	890	948	929	854	881	885	865	898	907	899	959	950	917	886	882	874	912	918	897	951	900	877	876	883	862	867	918	921	879	980	870	871	900	910	873	893	890	892	856	926	966	882	899	907	928	850	873	861	907	928	898	902	888	912	889	891	909	821	908	901	934	876	945	890	927	921	873	850	837	914	907	883	856	904	888	894	901	871	953	847	912	862	900	838	951	944	884	904	898	840	923	945	923	932	926	898	915	886	920	914	883	865	919	896	919	890	892	909	873	870	922	874	917	903	866	874	930	869	921	889	870	949	885	951	946	907	876	895	924	878	883	894	867	882	938	852	886	893	866	909	906	889	942	937	905	914	935	914	908	889	903	943	929	897	930	916	956	915	866	901	881	952	848	888	845	879	913	862	832	886	922	829	969	916	893	929	894	891	912	886	871	932	830	906	851	924	892	891	913	905	874	901	879	926	891	869	899	875	936	883	907	919	918	915	882	930	899	897	935	891	881	889	827	897	869	909	864	906	916	868	901	934	867	863	832	912	828	886	962	877	941	919	898	845	914	889	874	963	904	891	888	881	908	890	895	872	882	886	913	876	877	935	908	950	913	895	908	873	959	919	908	892	858	901	959	922	900	875	899	914	896	882	887	877	906	900	863	924	881	870	907	822	852	921	883	874	926	896	892	909	824	882	870	898	896	898	858	955	932	862	917	903	917	869	860	915	883	933	830	891	879	928	904	860	893	898	894	903	940	869	970	883	880	914	879	917	954	907	941	855	930	917	921	930	893	828	888	863	913	867	903	908	885	935	886	887	957	850	916	933	953	926	875	890	873	904	896	919	929	878	903	878	875	909	939	905	948	867	861	932	903	885	876	919	924	867	905	956	889	848	922	883	882	907	956	886	831	871	954	884	903	912	890	918	892	902	865	850	913	872	923	927	892	867	893	808	937	882	934	846	917	922	916	899	873	916	915	911	946	883	931	889	951	915	888	897	909	913	870	960	945	839	868	864	896	959	887	916	916	905	869	913	881	935	933	923	864	886	875	919	927	902	897	939	895	910	886	894	940	914	950	864	956	850	937	881	913	931	903	879	870	923	922	876	878	879	889	868	912	835	865	887	945	949	901	936	928	871	875	943	953	923	854	918	953	887	839	912	882	962	946	888	869	913	905	862	930	944	943	941	889	908	880	938	876	871	884	869	921	911	894	883	894	877	933	903	890	892	908	909	895	892	895	915	870	935	881	857	882	885	897	884	889	885	904	902	955	879	895	897	875	935	877	894	915	943	943	925	913	914	898	936	893	854	912	947	905	885	911	909	881	899	899	930	920	900	977	857	897	891	906	917	862	913	932	913	916	912	904	913	916	909	876	912	850	911	896	880	834	903	877	885	943	904	898	931	932	925	944	877	866	910	937	840	900	876	884	858	948	890	891	838	888	952	961	878	872	932	894	943	946	863	938	843	923	873	915	974	892	841	892	950	886	908	902	885	859	947	968	909	984	930	947	892	890	915	914	881	890	900	857	932	893	942	902	877	966	919	873	906	900	934	950	943	879	885	878	883	926	927	930	911	933	866	840	937	891	856	873	903	865	871	898	862	874	891	864	890	910	904	932	961	913	956	890	913	918	946	928	879	896	916	874	910	890	898	839	911	869	892	851	850	900	897	860	944	871	895	929	846	929	927	935	930	931	932	909	867	876	892	888	887	906	886	860	880	921	861	906	901	872	930	851	927	888	861	900	896	891	872	960	890	953	966	871	923	860	941	927	903	882	938	842	872	886	944	883	837	931	958	927	873	930	897	899	851	896	929	869	915	875	924	917	859	911	864	879	858	887	830	889	908	898	891	939	932	899	920	943	870	933	899	913	931	894	876	898	857	931	906	917	896	895	889	891	884	897	907	925	871	888	916	907	887	887	904	889	931	894	876	889	859	904	901	932	930	890	925	912	918	923	893	890	915	903	914	812	920	870	928	830	899	884	823	883	874	917	898	934	923	859	964	913	877	885	914	907	869	889	941	884	917	875	887	930	906	938	891	883	891	869	926	914	858	862	929	903	887	920	877	875	896	887	953	897	909	837	938	910	896	948	875	918	905	853	911	940	923	882	951	927	905	873	894	933	894	883	923	901	924	910	934	893	880	916	939	923	921	923	928	914	843	914	869	918	902	945	895	928	933	852	896	927	881	901	939	899	867	895	878	956	860	909	894	859	873	854	901	895	930	893	866	906	921	855	900	861	880	930	886	933	853	896	925	914	922	907	930	893	894	833	931	923	875	894	938	867	897	877	937	885	903	896	901	889	855	921	899	927	876	865	897	932	894	827	918	916	907	893	887	890	927	905	898	934	915	885	887	889	888	920	901	936	914	894	956	924	954	869	882	883	853	866	904	911	888	913	949	877	863	884	911	930	903	889	930	878	934	926	851	900	871	943	920	852	886	902	846	871	970	862	829	923	925	861	909	903	921	844	897	961	910	914	873	934	864	872	869	882	887	881	873	901	857	868	951	901	923	903	859	833	845	937	944	891	909	889	848	921	889	900	868	942	894	900	894	912	914	912	896	923	897	897	928	870	899	922	920	941	944	893	916	859	925	845	910	886	943	882	866	885	906	926	907	918	897	908	944	908	887	913	909	890	899	918	916	870	875	895	970	907	943	914	911	883	870	847	918	896	820	861	937	873	971	914	926	832	863	942	881	903	907	921	904	886	893	922	904	877	955	897	912	873	932	888	912	916	944	868	880	917	874	901	880	910	927	913	894	836	898	901	857	925	917	969	910	866	913	957	922	902	924	926	923	930	918	931	933	923	902	878	815	869	860	929
14483	2085	2047	1606	1143	924	726	595	592	522	502	483	441	430	424	413	374	378	407	376	364	355	377	338	366	338	335	359	322	362	351	303	367	334	311	357	330	316	360	334	338	346	320	346	369	327	333	330	355	293	333	361	336	324	355	327	333	354	361	343	324	304	351	307	299	325	306	314	353	311	319	341	359	321	338	347	299	350	319	298	339	313	293	346	294	344	352	358	365	340	351	338	330	313	336	321	332	336	342	305	317	324	325	334	328	336	338	308	349	309	299	324	336	332	331	338	362	328	345	307	348	355	350	346	296	350	349	300	310	325	333	329	333	337	325	325	344	339	319	323	315	365	320	343	345	303	310	339	348	319	333	322	312	344	324	334	352	354	295	299	301	350	320	332	303	299	336	359	317	332	319	289	331	363	319	344	365	337	327	331	344	331	318	347	314	338	328	408	289	350	289	301	349	342	299	328	328	342	350	353	353	353	333	330	317	311	295	311	358	340	343	340	341	344	308	296	338	367	308	322	328	329	365	318	302	336	313	362	345	339	322	305	337	327	309	363	321	344	323	336	344	318	316	309	330	352	299	323	296	336	338	342	308	300	321	322	343	318	331	338	346	342	385	335	360	332	342	314	360	335	377	350	336	339	335	306	346	354	316	307	350	334	315	330	302	325	342	334	325	329	345	337	317	313	362	308	337	351	326	332	340	334	316	302	326	322	310	364	373	361	364	354	321	360	327	336	324	357	328	347	350	318	380	367	331	336	320	328	310	333	346	341	371	300	335	336	339	345	382	334	358	359	314	342	344	331	315	344	355	324	348	326	314	350	281	284	334	358	334	324	331	315	362	308	332	324	344	324	327	348	354	355	337	324	350	354	325	334	311	307	335	323	339	361	336	308	324	333	337	332	335	328	343	344	325	313	329	330	360	334	327	346	323	331	353	327	336	324	332	349	296	337	294	348	303	366	315	331	315	343	343	312	347	342	345	334	351	313	347	328	331	310	330	308	338	343	322	292	296	314	325	343	376	314	360	328	347	327	285	298	338	327	336	379	332	325	363	318	302	338	329	342	363	352	358	352	313	318	347	317	347	300	356	310	300	293	319	355	335	339	332	330	320	307	345	348	332	300	311	342	332	344	325	326	333	291	324	297	328	290	362	326	334	353	336	335	335	321	331	335	320	327	326	332	324	332	331	381	341	304	303	338	335	314	323	329	325	329	343	351	343	330	320	335	353	313	324	335	312	310	312	314	315	332	341	346	308	336	315	327	360	352	349	330	354	346	319	336	318	357	340	348	327	323	320	344	331	329	327	343	323	360	338	360	316	329	366	339	339	340	345	311	340	353	362	317	336	356	322	333	308	336	339	355	348	322	341	324	301	328	307	288	304	345	336	332	312	337	351	337	341	342	331	339	297	331	344	318	331	294	323	299	325	356	330	328	310	313	321	369	334	330	346	332	321	340	351	314	330	334	330	328	369	317	317	330	323	329	365	343	341	329	338	315	363	358	327	342	349	331	313	348	342	301	338	331	349	318	330	317	331	351	325	297	342	354	301	309	343	359	308	348	337	303	329	331	344	334	351	315	334	337	311	338	353	318	344	363	333	348	317	370	345	317	322	349	336	349	331	311	344	355	329	305	325	337	319	312	325	319	350	302	312	306	329	347	351	316	358	323	305	348	312	310	328	338	352	336	337	328	361	341	331	305	316	339	350	346	323	364	317	326	375	360	307	351	365	348	342	302	324	347	366	344	309	338	347	284	333	332	300	328	315	323	343	333	352	341	306	324	312	327	329	311	325	351	310	308	333	318	352	304	323	373	314	325	348	344	346	328	329	322	349	350	365	323	323	358	329	329	301	328	304	305	348	321	331	338	336	359	332	317	336	326	337	324	326	326	309	304	288	334	323	347	323	318	341	350	321	336	346	360	323	336	321	308	327	331	326	336	298	349	323	355	327	318	338	292	320	326	294	370	339	339	322	322	337	313	346	298	377	340	293	311	339	339	338	357	352	310	334	350	332	321	361	329	358	340	308	373	345	305	345	344	338	328	324	342	320	286	315	350	304	336	370	313	347	330	320	285	347	325	352	316	341	330	387	360	333	322	353	284	326	332	349	322	357	324	364	329	311	330	338	316	309	318	342	303	315	333	318	323	320	362	320	334	332	324	359	310	333	326	361	307	355	332	316	314	325	298	333	340	337	308	307	330	363	332	333	349	329	310	346	322	347	342	307	341	320	372	328	343	347	315	340	340	319	315	315	353	296	299	353	327	378	359	364	272	304	322	337	328	307	327	299	352	354	357	318	319	320	304	352	313	318	323	278	339	321	313	331	332	329	330	343	346	346	326	375	330	327	305	343	318	332	358	315	319	347	341	345	343	337	342	318	329	339	323	338	311	327	316	291	357	316	330	313	338	324	335	327	280	297	340	325	343	332	345	348	331	330	317	329	329	318	353	369	350	335	336	384	334	331	325	327	334	351	321	392	335	300	342	317	339	298	331	308	334	388	359	321	320	341	304	318	322	314	354	358	328	341	322	297	308	323	346	312	374	325	345	377	302	354	334	331	309	345	326	334	352	344	353	326	323	341	379	337	322	348	342	335	359	349	343	293	366	339	342	348	327	337	304	323	354	266	349	320	326	349	305	329	383	313	327	326	340	332	325	335	345	294	325	284	338	355	346	289	307	319	316	296	295	339	317	321	345	349	321	335	316	340	354	336	348	329	355	343	347	346	333	334	325	335	330	361	319	326	326	352	317	318	358	332	330	314	323	320	320	356	300	349	352	322	345	304	352	352	320	341	337	398	316	325	332	345	332	321	323	354	315	351	343	331	321	356	339	315	329	336	295	329	316	332	325	321	348	347	341	331	349	356	322	319	315	341	289	319	296	336	343	305	363	305	343	336	336	350	335	340	305	330	331	333	338	339	334	306	361	339	296	346	336	344	307	360	333	320	312	286	345	322	324	328	347	323	337	333	315	300	304	298	348	336	341	322	342	313	332	345	323	325	361	326	331	338	284	298	325	320	303	331	339	302	317	340	328	341	333	332	354	339	345	340	348	371	334	311	331	338	326	317	328	331	366	310	363	338	308	361	339	332	342	325	328	343	335	361	339	312	338	341	330	364	330	354	338	316	381	329	363	354	316	315	341	348	374	333	315	336	315	339	331	319	360	342	353	345	342	341	340	315	324	319	299	351	323	345	344	344	317	312	364	341	325	328	315	309	340	316	333	323	337	330	327	350	305	358	321	350	318	347	324	313	339	323	334	310	348	356	357	321	368	357	349	330	315	333	369	346	313	362	312	320	330	326	329	316	347	355	311	329	334	329	309	317	319	324	343	301	339	329	346	341	354	327	338	345	349	313	301	318	328	322	335	336	358	345	312	322	285	351	335	334	337	319	341	323	355	334	324	313	309	337	332	317	337	321	308	322	285	311	343	337	344	312	349	341	362	307	294	349	355	314	345	346	301	326	315	316	328	315	304	342	311	329	336
7697	2229	4164	4887	4521	3801	3129	2724	2365	2117	1930	1765	1659	1509	1520	1372	1345	1240	1229	1220	1180	1113	1068	1150	1175	1086	1101	1039	1031	988	1038	1053	1014	1029	930	885	934	969	980	952	940	991	953	914	923	941	931	915	905	968	961	930	928	888	931	886	910	915	865	906	897	851	878	920	925	857	919	888	916	933	952	934	897	873	902	900	885	884	840	887	896	879	900	931	930	882	886	903	908	875	894	903	933	886	910	918	895	819	949	873	848	943	848	873	883	907	831	880	856	905	920	836	802	897	933	888	935	862	855	882	843	851	849	899	874	854	857	863	904	877	879	852	851	930	858	847	938	848	873	927	870	900	895	851	842	903	789	882	895	876	893	845	870	820	904	865	935	844	839	823	853	886	849	868	906	865	946	850	887	845	882	851	884	822	904	851	862	827	900	824	879	870	832	881	846	859	857	799	886	901	876	841	885	848	874	917	843	934	875	838	841	885	853	869	852	886	897	859	891	879	863	911	894	890	858	873	876	845	871	897	914	848	897	844	863	947	872	867	880	879	905	882	860	874	899	888	858	823	855	859	876	941	900	876	896	846	837	840	898	821	855	875	818	846	820	839	835	872	794	877	869	894	912	891	889	884	856	892	899	859	897	851	858	868	876	872	854	899	847	873	906	857	890	913	869	911	858	839	871	895	849	871	900	877	920	853	898	917	864	846	863	861	836	901	864	878	861	861	891	858	855	893	857	813	836	875	842	923	870	844	853	899	853	847	885	885	822	872	931	848	862	864	921	899	831	869	877	887	827	867	853	861	855	882	929	860	849	845	798	879	867	934	903	848	884	874	842	894	882	888	854	865	920	889	839	856	841	905	799	884	849	822	891	804	871	869	854	850	858	873	824	834	877	866	890	862	870	851	913	846	933	885	921	866	872	857	921	924	870	860	852	843	889	873	865	916	844	890	827	881	869	832	895	827	897	829	887	914	888	866	815	854	882	883	833	885	900	880	843	939	877	862	838	902	838	892	881	913	878	878	875	859	883	905	891	872	849	871	917	865	910	932	923	905	863	881	820	918	871	869	849	859	860	858	896	874	923	900	883	857	828	881	859	819	855	904	843	904	901	848	940	858	934	882	870	833	915	903	829	915	936	808	830	867	858	913	884	850	826	843	834	825	832	897	933	857	868	870	853	898	860	889	835	860	895	857	867	856	865	881	854	854	911	887	851	915	871	883	842	907	856	855	948	897	863	825	864	858	905	928	871	908	884	849	851	864	872	842	902	863	861	833	919	901	933	902	897	919	856	896	849	860	834	926	867	837	896	886	907	867	828	905	899	870	910	868	886	849	889	866	854	884	862	858	891	893	882	818	855	873	865	880	861	865	859	882	835	858	888	892	879	877	885	827	913	860	832	881	868	863	881	883	896	842	889	856	826	869	865	862	886	869	875	909	860	877	862	845	905	887	879	829	881	890	873	836	905	944	869	892	841	875	850	868	886	840	835	877	812	844	899	854	874	897	862	837	874	854	830	928	897	887	864	881	874	885	869	891	799	866	829	892	840	895	935	823	841	850	858	864	854	881	891	882	857	849	854	904	875	865	871	862	908	856	839	859	886	888	899	820	831	855	887	840	853	917	847	822	839	823	865	878	841	871	909	848	886	868	845	886	875	892	867	852	858	873	902	875	875	885	852	894	848	836	882	904	907	825	866	901	857	872	895	898	862	829	874	898	883	850	820	803	831	871	852	876	910	877	861	888	878	869	879	940	874	865	867	886	853	894	851	846	888	841	859	876	784	845	904	916	867	852	878	919	851	903	905	841	921	855	861	879	889	869	854	944	880	855	931	862	846	898	851	855	854	928	906	839	865	838	860	865	844	877	854	854	876	869	902	888	858	829	888	892	871	891	860	859	833	877	883	894	835	911	874	861	907	892	805	886	863	848	881	846	835	856	968	892	876	906	872	844	841	825	838	899	861	830	915	863	899	861	859	832	890	820	867	846	851	859	940	846	871	886	851	858	884	842	847	868	854	917	906	860	871	919	833	861	894	865	851	851	846	874	876	905	872	880	858	882	860	888	879	841	874	891	886	921	904	870	873	858	872	850	880	852	884	824	852	905	839	866	865	858	892	864	839	849	923	926	842	884	888	865	889	905	892	865	818	851	851	864	862	883	874	903	859	880	879	877	850	899	834	894	886	877	832	848	819	841	918	859	870	919	908	860	864	862	895	924	866	918	903	853	877	844	922	857	867	881	897	853	875	845	876	828	873	916	837	895	871	856	853	828	856	839	852	938	927	846	962	883	915	891	883	862	805	823	847	890	857	892	853	833	934	876	897	894	857	908	869	914	836	850	869	908	893	876	876	894	898	893	914	890	853	813	901	886	845	852	828	877	886	865	829	883	857	891	866	922	874	911	870	914	893	885	804	865	844	841	885	855	793	836	925	835	843	833	891	860	911	844	871	899	901	809	905	892	843	849	899	864	855	913	897	833	851	858	866	891	885	898	923	841	898	907	877	874	921	890	879	897	876	867	907	852	874	927	888	902	884	874	872	859	885	872	896	875	868	921	876	836	857	906	900	839	855	858	878	860	834	884	909	868	819	887	897	846	857	899	854	898	905	885	894	859	881	878	858	852	849	868	845	900	881	860	859	809	832	827	841	843	885	845	810	822	896	886	882	861	827	868	860	803	868	908	812	868	907	868	876	881	872	863	863	882	906	872	871	874	838	880	866	838	895	884	921	880	898	856	843	865	907	867	783	852	868	934	880	855	924	866	857	891	857	862	884	907	877	834	848	830	845	855	853	863	851	880	839	832	862	872	854	858	883	880	835	856	839	894	863	889	860	793	826	885	841	870	835	871	920	861	905	904	905	896	889	841	852	895	889	835	842	858	885	892	832	830	868	888	839	873	837	865	882	869	874	863	863	855	900	855	816	929	918	870	865	845	881	867	867	845	879	844	918	894	865	838	882	865	809	857	843	903	846	890	877	866	880	871	869	882	864	807	887	831	857	807	902	850	862	859	852	839	869	888	857	943	817	836	876	876	828	871	901	896	853	870	836	911	842	876	844	854	856	839	888	854	878	901	842	888	859	867	855	919	861	883	863	857	871	882	841	889	837	908	843	886	903	854	865	897	842	816	911	870	909	864	899	905	899	898	877	932	897	897	874	858	833	877	837	857	853	857	820	861	852	872	834	819	897	841	878	921	848	789	870	888	853	887	947	904	870	853	900	881	850	888	867	872	920	878	862	887	841	863	844	887	912	845	822	860	855	820	861	856	872	793	912	940	823	872	865	917	834	857	877	827	870	850	900	895	884	856	917	828	895	896	897	854	863	866	850	870	883	852	855	821	858	882	873	857	875	870	905	870	878	843	834	893	903	863	845	894	861	882	879	896	830	890	863	905	853	915	864	850	840	884	891	869	866	881	884	852	814	877	858	883	841	880	887	874	894	856	887	898	905	887	880	855	849	840	864	874	859	873	861	820	904	857	850	846	906	920	889	880
2049	189	184	193	158	184	190	172	176	173	166	159	174	169	198	166	174	175	159	171	179	175	165	181	157	158	167	173	170	170	182	174	157	166	165	160	172	184	151	189	157	165	147	157	156	167	150	166	158	160	150	147	166	185	163	174	150	166	168	175	149	160	159	176	164	161	162	191	178	161	168	165	172	168	162	147	177	167	163	172	183	158	163	171	164	168	162	161	153	168	155	145	177	169	182	185	168	190	177	175	161	165	138	150	164	161	168	155	163	151	171	155	159	177	149	149	171	144	149	150	163	171	162	164	185	158	167	171	164	182	172	186	145	183	168	159	146	149	172	170	160	176	167	159	184	189	177	189	186	188	150	179	148	158	171	168	144	177	167	151	155	170	156	162	181	150	180	164	186	175	183	176	163	147	168	161	178	171	181	152	152	166	173	200	153	186	180	165	181	164	165	168	156	164	171	165	147	157	183	186	166	162	165	168	154	159	167	146	200	167	178	172	132	143	147	176	168	145	184	170	179	174	166	168	170	171	169	172	140	160	166	170	171	154	182	169	195	159	157	143	181	170	173	169	173	170	148	181	173	176	198	186	165	172	159	141	162	192	176	157	159	166	167	160	166	202	180	164	193	166	178	163	182	145	168	181	172	171	180	143	166	165	171	144	171	160	168	169	188	167	162	158	188	181	173	169	162	181	176	182	157	151	191	156	173	142	175	161	162	148	168	175	153	154	148	162	140	165	178	175	178	170	172	169	170	144	148	161	152	172	169	159	155	191	183	158	149	145	156	170	173	172	168	183	158	173	159	168	163	165	165	180	191	145	171	173	179	152	158	198	187	177	169	165	172	175	164	185	162	159	162	188	156	178	153	152	160	179	193	165	170	163	172	164	151	183	182	161	179	177	168	148	159	169	157	171	173	193	184	175	181	174	169	179	155	179	181	167	176	164	179	170	171	164	198	146	186	180	179	153	164	178	156	181	175	168	163	183	152	148	165	165	142	148	186	165	180	164	155	164	165	181	153	172	176	175	173	158	148	160	169	150	157	163	171	160	162	172	184	150	168	171	164	154	155	160	178	178	168	198	185	147	174	168	182	166	146	173	147	161	149	166	189	154	151	178	171	150	176	179	158	166	182	185	166	157	184	183	176	185	163	172	157	175	178	170	183	195	176	182	130	153	155	164	181	165	140	154	156	160	172	185	165	159	170	178	177	175	190	159	197	156	173	147	152	153	160	191	170	168	169	156	166	150	171	162	184	165	195	169	155	157	140	166	162	142	167	172	158	165	157	187	123	182	152	178	146	178	153	196	161	175	159	159	182	172	160	174	158	151	145	162	175	169	191	175	172	176	162	139	188	170	178	181	150	161	148	175	185	171	158	171	188	186	161	166	166	149	168	182	185	154	132	170	192	179	160	187	151	177	175	189	197	159	160	156	173	137	180	175	154	177	166	193	173	187	181	166	154	183	144	169	187	180	166	187	171	170	154	171	164	160	168	150	177	182	171	169	164	173	163	167	155	167	163	171	177	169	174	172	152	130	159	160	167	170	163	155	150	188	189	178	163	162	146	161	167	152	168	168	159	168	173	161	163	156	167	161	171	177	145	154	160	163	175	157	171	151	143	193	160	173	174	167	164	177	184	169	191	154	158	169	164	154	151	158	176	182	148	161	157	157	151	176	163	159	161	167	163	148	177	169	176	187	180	148	158	172	171	150	158	174	183	170	152	189	173	159	164	153	159	174	185	161	179	149	146	150	150	174	163	176	165	171	172	180	172	172	149	151	155	175	179	141	155	171	153	157	169	175	161	178	155	173	176	162	172	146	173	166	178	174	147	169	165	164	157	164	178	174	142	135	171	150	156	173	166	183	138	156	168	139	135	165	192	177	140	198	177	159	151	163	173	177	160	151	161	166	164	175	204	169	164	162	153	162	176	162	159	174	162	178	157	176	159	151	159	169	173	167	171	165	157	193	179	169	200	166	174	168	187	169	178	156	160	168	166	159	166	190	162	163	169	178	165	191	164	181	157	155	176	169	168	162	164	167	187	162	177	174	189	162	198	184	151	176	182	162	160	160	148	173	173	174	157	187	176	159	175	171	151	175	167	185	175	184	158	180	168	176	170	184	161	160	147	170	177	168	153	176	151	177	145	146	167	149	169	159	188	179	181	188	148	180	163	137	160	173	170	153	165	173	180	131	159	191	214	184	180	146	171	157	178	159	155	175	171	166	148	181	167	184	141	175	152	168	181	173	150	134	192	176	169	162	183	161	191	179	171	153	192	167	165	160	177	171	184	156	145	168	170	165	165	161	172	164	170	149	166	174	164	170	185	170	158	181	156	193	176	174	157	186	176	152	146	168	171	159	166	166	175	172	162	167	191	164	153	156	174	150	183	186	177	171	152	175	190	171	166	159	180	183	183	177	191	161	152	173	178	165	179	157	149	165	178	162	166	150	149	185	172	168	147	175	160	190	162	177	179	156	161	176	174	147	160	168	171	160	161	157	179	158	164	169	187	150	175	169	153	149	176	185	179	160	164	173	153	194	151	182	168	193	169	155	181	163	153	178	168	151	157	179	153	156	162	164	164	147	193	173	148	141	192	157	173	169	164	178	147	183	178	166	176	178	170	142	130	159	174	155	204	173	205	165	155	159	147	160	175	166	153	191	178	142	162	165	153	175	170	172	170	175	161	159	154	190	140	152	178	167	152	184	158	158	172	152	166	169	163	181	168	169	177	171	191	147	157	168	174	173	174	176	171	152	185	168	168	152	175	175	161	154	169	161	188	152	192	157	153	169	166	168	183	157	167	186	169	172	174	161	175	163	160	173	178	150	164	144	143	185	205	172	182	163	172	162	155	195	171	147	159	148	142	164	173	164	171	149	161	161	150	171	163	157	159	152	160	163	174	173	172	160	157	159	181	167	184	174	153	165	171	146	162	150	166	159	162	182	196	165	183	197	178	137	158	170	166	181	184	172	181	139	146	164	171	171	201	191	152	177	159	167	153	159	153	170	154	164	189	193	159	165	154	159	166	164	156	184	183	165	157	179	167	179	171	148	168	158	165	168	162	187	171	159	158	172	166	184	172	148	185	191	175	180	186	183	173	159	157	187	160	153	152	174	172	178	179	159	159	165	157	151	147	148	165	153	181	192	179	141	142	178	177	176	153	148	146	182	161	142	142	142	162	163	143	161	182	166	185	171	156	145	163	154	175	166	152	174	166	158	167	176	182	158	162	169	182	170	155	174	210	140	172	171	157	153	168	151	173	186	149	172	187	163	174	161	160	185	199	173	145	173	176	143	142	144	147	170	177	179	184	187	174	148	171	153	170	165	167	159	172	151	175	129	153	145	170	156	156	158	166	157	153	165	150	168	175	157	137	156	201	151	167	168	146	154	149	156	166	167	166	150	162	151	166	174	158	163	180	181	205	172	144	160	166	185	160	172	157	161	180	177	166	168	153	161	146	155	167	154	170	147	152	160	165	175
2269	586	613	672	604	573	556	587	563	559	540	567	536	539	516	519	541	562	522	577	556	546	516	502	522	542	520	488	506	507	543	538	496	550	492	483	517	559	553	555	529	481	496	519	519	549	544	505	522	511	520	537	476	517	545	509	498	545	478	548	520	515	491	522	546	486	543	465	535	538	467	543	533	556	566	547	565	549	501	484	509	561	475	544	506	502	529	524	583	518	527	570	525	547	520	540	526	498	514	539	553	548	531	548	504	506	526	546	538	533	500	518	536	504	556	496	548	533	518	506	531	534	556	557	495	533	549	521	535	514	522	534	558	514	543	513	544	567	487	534	543	533	526	516	567	545	528	533	525	526	544	524	522	551	495	530	501	584	528	527	490	501	501	556	506	549	512	520	532	523	536	540	512	536	478	549	529	510	516	527	527	539	529	546	522	557	536	560	531	506	535	483	550	525	506	529	539	497	532	498	510	524	500	552	516	566	582	518	552	544	539	531	536	548	565	530	482	551	532	507	556	534	475	551	491	557	516	513	486	512	551	526	498	508	496	494	517	513	536	509	522	525	532	530	513	520	513	551	580	489	561	573	539	525	533	548	515	537	542	529	535	530	525	512	544	538	495	525	500	522	526	536	486	526	571	547	515	539	534	527	473	505	527	488	531	517	556	539	539	482	465	514	531	492	463	509	501	503	514	544	519	501	566	532	533	534	506	521	503	533	530	504	499	483	537	538	500	527	473	559	573	506	508	528	536	519	561	510	506	509	536	521	543	526	519	508	547	535	517	557	541	511	497	567	534	511	511	520	561	529	549	555	507	538	541	507	561	515	539	526	524	508	548	556	488	540	506	518	558	539	522	511	511	545	509	555	552	540	503	481	523	534	482	561	523	519	540	507	534	542	512	517	547	484	517	523	516	567	547	544	534	549	572	539	507	547	535	488	521	520	535	530	504	530	491	560	507	529	475	538	482	476	520	537	570	532	515	522	524	525	525	506	509	514	523	565	547	512	526	542	497	508	536	541	520	530	509	535	527	530	500	537	567	502	514	517	563	563	515	532	514	533	561	553	538	523	504	530	528	523	508	573	521	546	522	548	558	556	553	562	522	516	567	528	569	516	528	533	498	552	509	538	531	512	461	498	513	523	546	515	551	490	547	537	498	556	509	512	502	550	508	515	530	496	482	495	559	579	539	540	544	536	565	560	506	544	513	521	556	529	529	506	505	543	515	547	520	522	557	528	509	517	529	528	474	550	539	500	531	509	558	515	531	529	533	527	494	495	552	546	524	491	510	526	499	547	538	499	496	524	486	542	538	525	535	525	530	558	479	474	544	529	545	531	489	548	510	527	517	493	522	538	533	493	548	533	528	525	523	543	537	512	530	537	511	517	477	534	502	529	512	536	550	530	543	487	511	519	532	573	560	558	514	552	543	533	525	512	571	513	547	524	522	524	561	561	522	548	511	560	543	519	533	521	529	543	552	551	449	513	482	526	499	519	564	551	502	500	523	550	509	535	553	556	511	554	519	531	503	533	541	502	497	479	531	512	534	528	573	530	557	540	537	548	530	566	502	494	529	517	544	516	556	508	550	542	533	502	496	532	499	498	547	480	531	517	518	520	531	483	547	538	513	526	526	542	518	538	519	498	500	543	509	534	532	520	511	522	501	530	497	581	515	528	586	551	504	558	528	550	523	553	473	536	506	546	505	551	515	514	569	508	529	525	487	534	549	546	511	521	516	556	451	485	534	523	499	526	515	541	514	490	532	528	542	510	538	501	546	527	550	492	532	548	558	552	541	527	519	506	512	525	516	554	546	543	514	531	536	480	484	498	487	548	486	511	549	565	553	535	564	523	552	494	539	531	532	495	467	526	511	535	520	591	558	529	504	524	575	549	547	509	507	526	518	542	525	547	533	484	493	551	534	525	499	520	533	535	500	509	538	488	542	541	508	501	510	496	538	524	532	512	532	519	500	524	529	512	519	543	548	528	569	545	511	546	514	557	548	490	502	523	540	510	503	485	526	553	518	500	500	517	485	549	536	516	498	575	524	568	540	528	518	497	517	529	502	492	543	538	540	502	452	538	522	512	532	534	522	490	499	533	548	540	489	503	516	506	532	542	497	521	530	548	552	533	538	534	539	510	554	504	559	497	539	534	541	466	546	520	498	511	484	528	476	517	508	492	490	521	510	519	550	540	521	530	551	539	545	546	534	530	536	587	533	542	514	518	511	546	511	518	533	534	548	512	508	494	573	522	502	507	503	534	527	534	530	500	560	511	502	518	535	533	522	555	532	515	498	471	528	522	547	567	526	563	506	538	533	519	566	550	545	533	528	528	479	508	542	550	550	501	534	530	512	521	520	511	565	524	522	550	529	514	510	548	541	523	577	553	520	556	522	528	535	522	526	534	549	494	549	537	521	471	514	539	538	472	503	550	554	546	506	513	535	539	532	507	494	499	556	479	536	477	543	471	548	531	509	507	514	547	545	574	515	550	481	546	527	568	505	541	510	513	538	485	547	513	532	523	542	531	512	507	522	520	503	512	478	523	513	490	566	499	519	488	517	554	515	543	536	534	499	505	517	579	523	576	512	548	536	537	541	517	517	507	532	495	538	546	536	530	508	509	520	539	478	545	533	508	526	515	538	507	526	545	502	549	513	509	542	515	536	496	514	557	538	540	547	526	486	573	501	553	499	529	536	524	535	517	554	538	554	511	515	559	537	518	553	552	521	526	495	510	580	520	552	520	523	512	564	501	578	552	552	516	485	501	571	500	481	546	517	496	540	561	538	529	527	593	500	573	553	487	510	518	532	573	518	535	553	509	510	530	513	492	507	543	509	531	541	511	539	533	531	531	530	484	492	516	550	518	511	550	518	511	500	558	520	536	564	521	514	535	521	494	582	515	564	537	510	557	575	478	574	504	524	503	513	565	499	559	559	514	532	521	514	507	492	528	571	505	532	520	477	565	520	508	485	530	565	534	520	539	522	564	519	539	538	531	536	518	561	513	470	519	536	535	517	546	505	516	516	520	543	538	517	512	534	532	505	543	505	531	523	537	548	517	520	488	533	503	520	537	492	563	492	541	521	537	566	519	503	559	586	529	518	506	504	514	521	528	561	546	527	521	514	542	516	495	542	543	538	510	536	551	525	550	596	541	512	548	495	519	495	549	504	538	539	553	521	568	545	536	537	507	532	526	541	523	493	513	531	539	498	522	506	538	522	508	528	515	595	530	512	543	537	516	543	556	520	513	508	553	533	518	508	574	498	508	510	497	528	513	543	526	503	530	537	541	499	544	473	527	594	569	498	525	541	530	556	511	516	539	517	535	513	534	578	524	538	535	508	494	521	558	507	551	552	505	553	521	551	530	539	555	493	539	531	549	551	517	533	556	548	510	552	538	500	562	527	528	484	516	538	511	573	519	539	505	552	533	492	457	533	567	572	549	541	481	525	559	494	534	531	492	516	505	511	541	538	543	528	532	531	542
8360	1113	1201	1015	755	627	559	527	453	472	400	444	374	388	370	377	346	351	373	428	336	324	361	315	382	338	341	339	316	353	328	347	340	336	312	342	341	357	311	337	309	372	305	347	339	373	352	316	377	332	353	342	337	357	324	340	346	331	323	309	309	330	314	340	354	337	303	308	296	342	308	352	334	301	331	335	329	357	321	330	334	337	345	322	320	365	336	333	334	333	324	393	338	321	306	316	321	367	336	352	319	325	376	319	330	360	354	322	316	326	344	334	334	333	319	327	331	326	336	321	339	373	346	353	332	312	325	347	352	322	301	341	319	362	305	342	334	333	304	343	385	356	319	311	333	326	352	306	312	321	352	345	327	339	350	338	330	344	353	317	334	316	337	329	365	342	319	347	334	294	321	333	341	343	313	342	361	333	341	335	318	343	280	301	358	341	352	331	345	335	323	325	335	362	292	328	327	295	343	318	325	340	322	317	330	304	312	333	312	311	307	354	330	300	316	323	322	330	348	314	313	325	344	318	325	324	370	327	339	322	375	332	315	334	305	304	340	353	312	332	310	313	303	345	338	331	325	338	328	366	322	303	324	323	321	319	324	309	329	330	341	272	336	298	348	343	370	298	305	342	339	317	328	343	343	312	327	319	325	369	343	304	289	338	330	314	313	325	316	336	327	301	356	352	337	339	321	361	313	361	361	341	313	313	320	349	349	351	325	371	293	338	325	368	284	310	315	340	344	332	325	334	340	338	340	322	341	313	330	302	341	367	344	317	372	321	346	321	315	343	312	327	330	312	326	322	332	326	332	359	333	318	331	343	325	329	323	335	369	297	341	315	348	336	323	333	308	311	318	349	345	335	344	330	336	321	335	354	327	303	328	346	342	346	294	321	312	314	346	311	345	307	331	360	338	341	329	322	343	317	339	368	338	313	359	348	325	325	356	341	346	357	343	308	317	344	317	288	317	345	341	333	313	333	338	333	363	357	352	302	326	313	321	357	323	299	323	309	318	361	331	343	331	347	344	334	337	329	301	349	333	333	354	338	367	368	356	338	325	324	324	303	335	350	333	326	356	303	336	333	335	349	320	342	353	312	312	317	321	327	318	331	358	324	349	332	315	291	372	330	318	376	340	309	351	344	359	319	322	342	318	341	313	329	299	292	327	325	340	328	357	326	299	334	346	306	341	350	315	329	343	306	330	327	341	276	321	294	309	329	345	327	344	330	305	361	334	352	306	344	335	340	326	302	347	316	337	328	305	372	326	318	369	346	344	347	351	309	329	355	330	333	350	368	363	324	345	328	324	303	326	320	335	298	339	360	333	337	316	324	339	327	303	315	344	360	327	313	322	337	322	364	308	321	333	336	340	318	341	356	320	339	304	359	338	326	348	337	285	333	331	354	344	300	346	344	327	349	337	349	312	357	323	327	358	338	359	331	358	353	349	352	352	335	297	320	362	341	351	345	307	309	347	326	324	346	338	315	343	334	317	316	361	347	311	307	338	342	325	333	336	338	334	319	298	329	323	362	321	323	344	349	336	308	341	324	350	328	346	312	339	343	349	350	328	336	309	340	379	330	321	323	356	354	307	332	308	357	331	282	335	305	302	326	314	350	322	317	365	313	311	359	328	354	342	359	316	335	353	304	322	331	317	311	355	341	333	334	344	329	332	325	322	337	335	346	328	318	369	324	352	340	333	335	338	334	335	327	323	320	308	310	322	355	360	332	328	348	350	345	334	353	352	322	317	341	296	345	305	327	340	301	322	291	314	316	324	339	337	311	334	345	326	319	370	321	342	363	317	310	311	292	323	321	347	332	316	339	352	316	315	340	328	323	322	322	351	319	324	323	332	338	313	361	326	326	330	352	336	354	321	328	353	326	357	328	349	313	369	357	335	338	328	306	329	335	327	365	329	317	356	354	336	311	307	344	302	359	318	345	296	314	319	313	302	314	334	308	315	345	370	305	353	287	336	306	317	320	333	343	317	312	326	321	349	290	326	366	369	357	345	352	340	340	349	295	352	345	312	357	342	335	333	352	365	341	351	331	309	330	288	314	305	338	351	330	314	351	305	312	308	326	339	351	361	307	316	329	293	323	308	347	311	331	328	356	342	316	332	293	345	354	332	366	375	335	358	306	346	298	343	343	305	312	342	348	324	362	312	344	306	310	340	336	323	316	294	344	309	329	331	344	279	307	309	374	315	301	340	361	353	309	334	349	308	296	324	348	347	340	328	331	325	356	301	331	327	337	332	334	321	302	312	362	298	317	347	386	355	324	334	354	335	315	328	328	333	292	308	333	348	324	353	308	330	364	340	346	360	354	318	337	334	376	333	301	338	308	355	300	339	360	324	330	353	342	343	311	291	334	324	358	310	300	316	305	328	323	315	321	319	331	319	309	353	328	358	325	347	341	366	329	297	322	314	301	330	316	307	360	331	333	365	333	328	297	327	311	313	290	327	318	308	329	324	342	345	329	319	324	344	342	347	369	330	333	311	319	353	340	330	330	323	311	321	349	340	298	345	326	343	293	329	337	343	325	358	335	359	321	323	295	322	330	302	331	327	331	365	340	315	325	350	368	330	342	319	354	351	302	324	361	337	328	335	348	369	327	315	343	335	294	303	349	311	335	326	345	339	320	330	345	329	294	315	335	310	357	325	341	334	315	321	327	327	343	335	366	346	329	332	301	354	335	329	315	306	361	320	325	347	342	321	339	343	344	349	355	359	320	342	314	337	330	337	343	346	322	342	348	349	346	333	342	336	297	313	332	342	333	329	316	293	343	286	333	316	345	348	362	349	348	329	329	357	290	318	316	323	357	329	323	341	305	324	337	313	320	334	323	301	363	326	331	347	310	349	335	331	378	341	328	341	315	319	329	351	318	330	330	318	348	329	317	344	317	314	327	315	353	331	338	327	324	327	343	309	384	300	339	312	360	332	340	354	336	324	346	330	346	338	340	326	302	332	306	317	347	308	300	321	340	348	336	357	309	342	345	333	320	340	336	380	342	322	339	298	340	312	342	328	309	331	313	338	310	343	306	341	329	334	323	344	346	289	325	319	379	339	325	310	362	343	346	363	340	335	317	361	329	341	332	314	334	337	319	376	334	367	321	347	314	314	349	339	338	334	332	301	375	326	339	350	327	314	328	321	327	311	324	335	319	342	335	304	336	348	314	325	319	318	328	334	377	346	322	306	337	316	351	295	368	302	350	309	340	349	319	336	341	322	314	346	306	346	356	343	349	314	334	308	368	310	330	310	354	321	335	359	321	325	346	343	340	345	316	342	336	314	315	364	326	348	336	334	335	323	307	345	345	317	369	319	350	344	351	343	342	315	363	344	328	307	334	348	328	308	336	317	333	317	333	368	337	341	352	348	329	318	311	303	348	325	341	342	328	329	329	315	321	327	315	306	328	335	302	334	342	313	335	323	327	327	324	353	287	332	359	345	341	322	349	372	359	348	340	306	364	349	340	325	325	334	310	309	374
5935	1594	2748	3222	2785	2565	2152	1972	1817	1641	1521	1367	1341	1277	1283	1200	1128	1144	1069	1078	1055	1076	1011	1122	1048	1041	983	987	971	949	944	975	994	958	979	916	972	953	950	965	992	915	949	909	985	922	906	943	924	949	957	895	934	936	929	884	893	961	917	880	862	941	919	880	924	901	970	887	906	880	939	961	889	854	917	955	936	900	898	890	925	916	952	911	871	897	954	917	933	938	909	877	923	902	922	904	918	964	962	917	890	903	911	894	937	906	885	966	924	924	940	861	890	851	877	874	900	908	871	941	871	930	902	864	903	933	893	882	889	877	871	902	922	911	924	850	902	927	902	898	918	891	863	947	882	842	915	875	944	897	901	885	913	839	943	905	883	938	899	920	874	894	862	900	941	884	857	946	903	915	884	927	935	914	901	890	946	890	903	873	845	902	940	951	852	879	934	869	920	867	855	891	937	914	911	961	901	865	923	906	890	893	933	859	869	836	931	925	912	910	880	905	895	878	900	908	889	895	948	933	923	882	847	893	902	913	849	844	868	918	929	857	929	942	903	914	927	904	905	939	884	874	896	870	910	888	911	980	883	906	822	947	878	896	893	880	902	945	854	915	871	882	932	895	939	899	927	947	955	857	905	885	926	903	906	893	896	883	882	882	914	891	885	892	892	872	957	928	890	914	887	932	932	954	871	898	871	866	880	882	881	930	900	882	898	914	906	862	887	876	931	878	874	888	907	851	908	907	910	889	875	883	911	897	821	900	882	889	919	885	937	893	866	905	894	861	971	868	899	895	899	896	853	914	904	866	857	909	875	886	847	881	924	953	892	858	873	898	895	929	906	863	950	881	883	928	879	951	885	880	896	948	891	919	863	871	870	902	904	962	915	928	878	934	891	921	882	932	905	926	910	881	944	862	853	923	880	907	877	852	916	920	880	913	899	881	959	895	919	908	917	910	875	935	920	893	888	896	901	882	871	961	883	918	907	942	893	846	902	911	876	825	821	882	912	927	906	945	864	900	889	903	917	901	923	928	882	915	856	903	878	898	884	889	938	930	854	939	946	909	923	884	881	828	910	911	847	929	907	898	935	906	881	904	923	958	882	955	880	907	971	870	935	863	849	925	901	865	869	891	894	897	906	894	828	911	909	842	889	919	923	917	884	903	896	930	902	828	906	933	942	895	870	939	919	933	918	867	895	889	903	935	912	914	912	868	910	866	873	925	826	925	882	937	900	921	899	940	889	895	945	895	887	913	911	927	914	905	910	900	875	870	911	958	893	905	926	895	953	913	908	898	888	898	916	887	914	906	965	955	907	926	895	974	854	901	883	891	954	908	920	892	901	879	900	865	902	896	936	981	952	888	907	877	896	908	911	901	900	934	903	915	904	823	919	847	895	855	921	927	939	942	911	870	861	877	895	885	896	904	868	892	909	918	889	840	960	898	897	924	925	912	916	881	879	927	900	903	903	909	884	876	859	918	898	927	919	888	893	907	928	889	943	898	899	888	894	893	866	929	918	979	859	889	955	925	918	901	935	890	889	917	883	950	897	917	921	873	893	876	938	878	903	886	936	916	928	900	903	895	910	892	931	943	858	910	892	893	919	909	917	931	913	924	864	950	916	916	894	950	928	929	961	907	900	875	882	903	925	881	974	932	902	953	904	887	905	870	936	827	871	898	916	922	884	900	835	956	887	852	913	905	937	936	878	914	883	849	903	960	887	947	927	876	929	851	887	919	886	918	839	866	874	915	848	927	879	979	939	858	892	941	907	927	941	959	895	910	881	878	892	926	886	902	886	901	871	881	892	904	883	955	961	883	934	853	890	952	870	869	902	913	919	890	876	906	885	872	863	899	925	872	879	870	892	934	919	901	880	936	891	889	955	864	889	902	903	914	894	906	896	894	882	867	902	912	904	941	838	948	862	886	923	847	895	949	867	846	969	933	960	898	897	898	950	896	877	857	917	932	886	893	958	925	952	885	867	844	869	905	905	918	926	886	956	878	941	879	962	972	924	856	863	960	913	915	849	889	932	907	930	899	893	935	911	918	902	888	957	925	898	895	905	897	903	893	873	892	844	911	923	931	846	896	963	881	916	886	916	861	899	870	872	872	919	931	863	917	888	927	882	946	893	879	887	904	922	917	898	899	883	900	884	942	894	884	936	947	875	904	935	835	903	909	862	904	898	905	857	868	874	850	852	884	900	866	912	914	913	901	886	909	907	883	863	870	914	864	899	864	902	876	914	956	914	862	898	923	950	809	854	890	911	882	907	863	880	878	856	929	872	932	905	908	889	907	929	906	947	923	914	880	895	902	903	904	861	860	907	977	869	891	851	864	837	923	890	909	915	893	925	919	933	854	878	871	900	903	873	923	924	918	947	875	883	896	882	903	932	844	922	926	872	892	943	907	898	905	874	903	920	880	943	831	927	909	919	903	900	948	926	883	869	930	897	917	884	928	869	925	824	960	886	864	894	880	895	915	804	861	926	931	927	863	939	922	901	891	896	913	876	899	864	901	916	866	939	886	904	915	876	881	869	929	905	894	915	969	912	816	900	922	899	889	911	866	945	931	878	851	907	937	927	931	859	916	886	879	916	841	928	874	892	857	871	896	934	857	946	951	967	947	878	907	893	862	883	892	806	878	922	891	871	940	888	909	908	894	850	880	895	904	889	905	849	908	860	875	921	922	865	863	924	912	927	903	882	915	913	891	912	856	917	913	865	919	896	855	904	859	905	892	920	945	918	932	872	919	892	927	968	874	875	935	956	842	913	865	868	893	855	899	905	890	884	899	880	872	872	913	914	916	903	919	911	863	880	917	930	867	924	883	897	920	911	919	922	959	892	907	934	897	910	893	910	878	882	887	873	901	907	883	883	870	859	952	888	837	925	918	923	884	966	936	967	898	889	973	888	925	917	891	894	876	942	897	910	875	889	885	922	922	833	905	901	952	853	858	830	884	969	902	907	892	890	899	913	846	861	920	890	844	922	871	935	941	912	937	830	889	903	938	881	843	857	873	956	922	917	846	926	879	949	896	869	921	912	875	897	872	958	929	893	893	924	967	940	870	908	853	910	864	865	900	934	883	920	919	903	925	905	897	918	936	890	864	942	906	885	899	910	877	898	874	915	938	892	847	896	948	902	882	920	866	905	913	911	912	909	982	883	935	896	896	916	908	868	945	882	879	903	855	978	878	927	864	903	927	877	912	941	956	939	856	879	947	867	910	915	882	949	890	906	902	878	917	924	891	907	918	892	890	853	877	925	898	871	878	860	894	987	867	916	882	920	887	916	838	883	896	910	886	874	924	885	855	843	979	899	958	905	925	925	899	881	914	869	911	914	927	881	882	888	957	853	914	895	892	881	890	970	890	898	868	945	944	895	950	903	956	903	904	951	875	913	934	857	909	925	841	919	910	936	883	923	921	931	865	901	907	870	946	934	901	905	923	885	931	921	915	878	925	896	939	904	904	851	897	953	905	892	931	881	874	865	858
14540	2086	2026	1608	1128	841	689	656	559	481	462	449	444	450	412	431	425	384	398	352	404	377	372	357	401	379	358	344	360	357	381	313	333	339	354	362	373	344	349	321	347	305	365	307	335	333	345	329	346	340	344	339	342	336	355	310	319	340	325	352	303	340	343	328	360	319	346	331	323	326	329	345	334	350	337	359	338	377	342	314	338	333	336	315	335	333	301	309	324	360	356	342	310	326	333	330	276	307	327	307	296	302	335	313	348	337	309	333	321	334	334	339	348	352	332	328	322	376	320	348	329	295	352	348	358	331	301	347	351	350	342	328	342	375	358	326	343	355	320	331	325	323	326	347	320	350	333	341	369	392	348	352	347	325	348	316	327	369	322	357	369	325	325	321	349	361	333	306	299	331	313	339	373	306	327	337	350	340	337	319	327	325	331	310	339	326	306	351	322	357	309	335	318	301	352	317	340	338	311	324	357	362	326	330	342	362	337	328	349	321	339	347	331	316	372	312	339	315	350	314	326	358	343	275	309	338	348	340	330	343	330	343	345	304	308	316	323	297	322	321	310	325	299	314	322	314	317	313	314	328	364	332	330	344	353	317	334	311	318	314	312	327	350	323	334	315	329	345	338	310	335	331	385	329	296	319	312	354	324	330	356	317	335	351	386	316	333	327	338	349	348	341	303	331	314	322	346	335	327	329	316	327	312	347	345	346	336	336	315	341	350	307	334	330	337	316	305	342	345	318	353	313	347	350	337	340	347	328	363	365	327	344	348	316	329	297	367	329	343	324	312	343	332	329	336	350	358	350	333	331	362	314	346	358	369	332	318	319	358	330	314	354	320	332	332	313	356	311	328	320	340	362	339	342	331	345	343	334	302	342	328	325	310	311	330	376	323	347	328	306	343	316	323	326	357	324	319	348	360	299	337	341	348	340	336	328	319	350	334	330	328	319	338	330	342	356	318	351	340	297	347	320	323	350	330	340	341	330	302	351	344	306	296	321	370	311	338	321	340	374	324	329	377	339	332	324	325	315	305	322	321	314	313	334	334	354	362	363	327	320	335	348	327	333	344	325	337	327	319	344	329	313	353	344	327	326	319	369	328	338	345	299	332	326	352	340	327	380	319	332	327	368	316	308	318	374	403	331	328	312	337	325	348	328	326	313	326	327	306	308	333	326	319	322	346	332	326	333	319	340	346	317	326	333	350	321	329	304	326	317	356	334	334	291	339	356	358	350	331	307	337	326	316	329	311	312	341	309	303	324	336	293	313	349	322	350	308	322	335	340	332	330	315	317	345	337	341	342	330	340	327	324	343	329	330	321	317	340	338	351	297	335	334	344	363	316	350	342	323	325	370	332	342	333	311	315	335	341	329	314	366	351	343	333	346	325	322	336	317	336	324	327	335	319	327	297	335	364	330	351	360	348	322	337	286	337	329	326	320	353	343	330	317	321	333	302	349	332	326	330	338	334	347	330	350	331	326	338	326	319	329	341	352	313	335	325	304	342	334	376	336	326	344	340	308	329	338	326	321	322	325	378	334	349	322	373	328	296	307	328	345	337	332	333	336	309	332	331	338	348	332	317	311	320	337	311	301	308	365	337	340	362	360	346	300	316	335	339	334	337	328	329	333	349	317	300	335	328	338	335	341	343	334	344	330	331	340	358	312	311	330	327	302	324	354	303	320	379	375	313	336	310	321	328	339	354	329	367	345	359	342	344	329	332	359	342	322	350	345	292	353	339	352	358	291	318	304	345	324	308	339	328	358	312	346	365	325	319	350	349	349	297	349	324	335	363	313	347	339	310	327	344	328	326	316	355	320	322	328	346	333	335	321	308	281	360	352	332	339	340	370	353	327	296	317	373	371	313	329	309	326	325	288	286	347	315	334	317	338	317	351	324	334	330	335	299	312	338	339	293	350	357	340	341	328	338	343	336	335	312	360	335	306	349	328	343	321	360	360	354	354	329	306	370	329	341	323	352	374	338	354	361	339	340	363	319	349	346	311	329	335	333	355	353	348	360	324	343	319	330	329	323	347	337	361	326	352	290	302	337	295	334	348	367	363	321	356	328	307	308	325	339	306	322	317	353	315	358	353	344	354	341	331	340	323	329	330	366	356	360	332	350	332	349	338	338	314	283	343	335	347	340	332	314	345	322	329	305	354	320	344	317	359	324	339	342	341	365	341	326	324	370	283	354	315	309	356	336	310	328	349	316	346	339	312	324	318	310	328	344	342	337	349	321	330	337	346	313	328	358	342	321	357	302	318	351	356	350	339	318	369	305	310	310	370	355	302	356	342	348	308	312	320	324	342	348	338	365	359	356	340	313	308	323	356	317	301	330	328	316	353	341	340	321	303	315	371	361	361	322	307	315	341	333	323	312	326	342	302	326	375	342	341	357	365	358	302	333	325	342	314	324	340	366	368	330	339	350	342	315	340	321	323	322	331	333	310	361	339	293	351	330	313	348	347	366	382	346	350	284	336	335	342	324	316	324	342	278	311	319	350	314	318	318	341	321	311	373	321	318	353	332	325	322	310	353	352	349	339	315	331	334	310	336	312	325	320	341	342	326	358	303	313	299	372	323	335	335	362	328	349	321	301	359	372	375	331	293	315	314	330	323	322	317	306	332	331	324	343	310	321	311	388	339	316	351	311	342	332	383	323	318	321	339	343	332	327	332	333	323	335	334	331	318	335	320	338	328	341	336	334	345	337	329	321	326	313	341	347	338	307	379	321	325	323	314	316	323	320	339	319	329	353	308	294	329	303	305	353	314	319	343	320	366	343	364	356	312	310	353	324	307	290	342	313	312	306	350	327	367	341	312	310	353	342	314	324	330	337	331	315	277	346	358	317	330	317	319	307	333	333	341	347	344	370	317	343	319	374	327	312	308	302	307	337	340	318	354	327	318	319	359	327	312	343	305	305	322	342	320	345	354	324	350	353	326	337	314	311	319	326	358	305	326	348	341	341	360	322	338	357	354	313	330	336	341	346	369	344	307	346	339	340	335	347	348	337	325	329	314	316	318	361	328	338	307	337	338	355	324	318	319	358	342	326	319	332	332	314	327	329	341	375	337	341	324	318	335	323	332	332	309	328	339	316	340	335	321	316	337	321	331	357	355	328	310	331	344	338	369	345	340	336	339	320	355	342	341	338	303	325	340	339	336	364	335	331	318	334	299	345	306	384	333	352	351	353	319	343	320	319	314	350	333	343	336	350	340	323	351	318	322	311	352	348	345	341	338	323	338	333	331	360	336	317	353	356	369	341	324	348	305	323	323	282	329	317	311	332	303	327	348	333	334	336	350	343	304	357	328	358	348	319	329	349	313	363	350	325	337	349	323	348	327	342	334	350	327	344	321	360	338	321	320	323	300	309	357	357	340	353	349	301	335	310	348	325	316	291	360	342	324	326	319	340	340	335	319	301	305	294	311	312	327	333	347	346	322	331	317	357	338	328	347	350	349	349	318	318	351	307	363	337	322	313	301
7761	2088	4198	4919	4435	3745	3197	2723	2355	2147	1850	1745	1654	1565	1459	1421	1359	1382	1256	1259	1169	1169	1152	1095	1060	1089	996	990	1086	997	1002	1008	1036	989	996	978	970	1035	956	925	906	938	944	993	944	961	941	914	940	952	915	881	975	966	942	896	931	924	934	867	904	916	927	994	873	883	856	888	874	876	835	905	878	885	906	897	883	863	917	864	862	874	829	900	901	891	876	932	957	870	868	871	920	883	897	874	916	881	850	875	912	906	889	879	856	911	901	856	898	847	837	844	894	824	914	876	944	879	850	922	877	925	901	860	861	865	914	863	837	878	859	862	836	861	891	806	873	873	896	873	886	848	850	867	919	863	852	867	843	925	873	836	869	871	878	893	910	870	903	846	859	885	828	916	895	850	892	902	914	811	901	851	855	863	946	890	892	903	915	867	914	840	896	897	873	834	887	822	867	885	856	882	854	866	866	826	888	915	860	872	872	926	887	861	933	875	892	891	853	881	908	847	898	852	891	934	865	887	875	902	839	800	877	894	837	816	874	874	893	843	892	853	901	880	887	866	882	867	809	858	904	868	885	861	869	878	837	827	897	897	862	810	868	880	851	840	885	899	817	893	865	858	833	877	912	859	884	907	834	905	912	897	882	921	875	844	942	883	938	842	876	893	882	907	847	858	875	829	875	872	884	841	896	907	891	836	797	861	894	858	861	839	838	903	907	833	831	906	909	820	892	863	877	881	883	871	851	840	888	861	890	889	834	877	911	902	882	909	845	877	882	842	853	917	854	904	841	886	875	851	890	867	880	836	859	922	834	892	858	907	862	823	848	857	846	831	886	854	850	909	848	888	845	896	870	858	838	846	898	815	862	949	884	891	949	849	808	873	909	873	902	907	857	851	886	892	866	914	893	845	875	885	838	869	912	846	889	899	905	950	835	893	852	822	902	859	880	890	897	825	878	873	839	853	866	844	877	869	886	880	860	877	852	832	868	834	880	881	875	888	863	836	910	903	879	937	857	876	871	909	819	858	860	869	830	830	885	856	847	909	897	852	831	811	871	886	874	881	904	872	868	867	840	871	854	875	919	797	875	821	853	845	899	898	878	871	847	825	869	821	842	876	889	855	941	880	874	886	857	868	870	885	839	874	853	889	843	807	935	870	896	839	870	892	872	847	859	854	854	823	824	822	833	877	902	822	866	907	868	885	862	857	842	876	931	853	823	850	879	873	889	894	858	895	874	842	844	911	853	851	903	859	894	916	845	855	850	865	853	898	880	860	857	861	901	895	854	837	797	871	878	941	831	872	857	861	891	872	889	805	886	895	952	845	896	877	874	882	826	890	837	911	857	834	833	850	857	897	885	851	873	885	853	839	900	859	841	852	818	850	874	861	830	880	911	897	858	821	871	903	922	864	889	829	896	904	886	861	851	907	875	873	874	879	833	888	910	884	870	892	908	842	865	832	883	851	876	863	865	850	850	911	863	848	857	828	870	921	912	879	855	836	877	877	826	805	829	934	850	827	797	897	817	850	831	857	844	857	900	826	846	855	877	873	893	918	891	899	857	883	856	859	911	863	823	838	849	848	916	801	880	853	891	919	833	893	876	851	881	909	847	871	909	858	844	843	902	866	858	814	893	825	886	832	883	894	877	825	910	861	851	923	905	807	855	854	915	853	856	872	845	878	847	874	901	895	819	930	872	868	854	862	844	907	865	893	834	898	926	930	887	939	853	840	915	906	846	914	852	951	888	851	883	834	847	890	838	921	829	832	798	887	886	799	884	901	887	849	890	894	908	892	890	923	865	898	838	872	874	895	916	861	866	859	857	900	878	892	899	821	886	890	915	902	873	885	893	852	818	867	866	832	842	908	874	901	826	906	884	847	885	888	851	849	868	882	911	821	890	879	856	832	890	859	858	917	878	872	834	876	859	865	863	805	845	857	821	866	843	882	875	875	848	945	877	880	907	885	852	883	849	839	853	875	849	875	893	870	876	822	867	869	840	842	893	927	866	868	802	873	868	887	872	848	866	869	845	889	862	904	863	807	898	823	850	818	884	879	864	832	838	925	904	820	839	862	855	844	854	959	876	842	923	869	852	872	900	881	839	890	920	861	858	896	878	899	819	876	865	871	866	905	804	857	837	892	882	868	906	886	839	905	890	912	939	864	906	872	956	851	800	896	863	848	859	868	861	854	850	835	861	874	898	853	846	880	830	860	847	862	879	878	873	838	852	854	945	851	875	871	841	878	903	848	919	901	894	885	882	834	911	868	915	846	906	880	855	880	826	840	859	851	919	869	936	861	874	885	894	874	887	852	882	841	859	862	852	901	888	843	880	908	872	906	885	873	887	837	848	887	835	885	883	846	870	867	847	842	909	831	836	888	866	855	863	857	855	850	802	900	869	838	880	880	826	919	833	800	868	841	835	813	878	905	863	888	862	860	865	893	910	860	896	860	869	852	835	891	896	889	799	911	894	840	863	818	840	869	815	867	876	809	903	854	940	898	868	883	916	866	877	860	933	856	863	861	880	859	906	873	885	903	858	891	849	906	898	879	831	903	888	820	888	894	882	881	808	858	891	883	869	883	863	842	874	839	906	886	881	829	880	846	869	915	922	876	909	843	874	890	856	905	841	833	867	876	865	840	882	886	859	904	856	849	849	851	847	836	914	862	869	897	891	905	910	851	864	856	880	847	854	868	870	883	834	840	899	897	908	840	861	842	823	847	856	879	908	871	878	844	882	906	868	842	850	876	878	837	813	908	860	882	891	912	840	865	900	862	875	862	834	830	854	851	876	837	891	848	902	851	838	878	872	886	902	890	863	882	942	919	878	846	825	827	868	854	864	830	863	900	858	883	841	850	862	945	847	877	884	901	862	830	898	903	889	832	852	908	866	872	825	920	838	888	932	834	859	835	864	893	855	817	914	875	840	874	891	856	962	866	863	843	887	864	841	890	858	834	894	840	868	876	905	918	857	887	906	905	841	812	885	883	910	844	846	846	881	864	883	877	852	846	856	892	815	898	812	851	872	855	922	854	890	875	894	883	819	804	839	868	843	886	902	859	853	868	855	837	895	898	868	841	893	866	867	861	902	859	917	894	859	868	868	939	875	839	879	821	861	900	861	866	888	932	830	878	874	845	839	887	819	840	841	900	824	831	878	902	850	885	852	932	869	890	872	890	886	924	857	917	892	897	950	852	878	860	869	900	901	876	896	913	930	840	853	861	900	877	881	829	928	842	867	775	866	884	832	808	853	842	921	870	885	843	905	871	857	856	885	927	855	851	894	928	907	883	901	843	897	849	885	819	879	862	834	878	896	897	844	863	868	842	929	834	917	840	860	849	883	872	880	852	860	884	883	905	848	873	878	867	931	937	866	934	902	855	890	925	865	891	885	859	860	803	877	866	846	893	816	931	897	925	852	829	852	821	835	888	846	912	881	871	862	851	865	886	848	839	841	844	845	894	841	813	841	899	892	904	868	816	842	858	869	899	871	927
2070	176	213	174	182	196	159	179	163	168	181	143	169	178	167	177	185	181	149	157	145	153	178	167	207	163	168	199	168	166	157	176	175	166	173	149	167	175	166	180	183	159	186	168	174	152	169	172	160	158	166	179	169	180	161	151	163	167	174	173	195	155	184	193	171	165	173	171	154	149	172	176	161	153	174	155	180	184	183	175	163	163	170	178	162	177	156	159	161	173	155	163	159	169	185	168	175	162	149	165	152	164	170	153	170	198	186	187	188	176	160	175	178	173	165	158	173	163	187	170	189	171	168	177	173	181	163	167	166	159	191	177	187	156	180	177	143	160	171	168	174	188	158	150	192	168	167	170	191	169	157	172	159	166	171	168	140	153	152	195	149	171	178	167	186	166	199	191	166	160	176	164	194	178	161	185	170	174	153	196	153	154	170	146	166	163	177	168	166	136	169	181	165	177	172	168	180	169	193	178	164	175	171	165	162	166	175	160	167	185	177	169	151	161	162	131	166	170	196	145	154	168	174	155	160	186	155	149	177	166	159	170	174	150	167	168	172	157	157	215	153	155	183	172	166	157	159	169	161	155	188	157	177	155	145	151	170	174	173	150	179	174	163	160	169	180	165	174	179	170	176	194	152	164	162	146	174	174	147	167	154	176	165	161	144	170	169	157	174	168	194	184	158	169	179	156	173	177	181	174	168	165	164	174	183	164	167	187	158	145	175	166	162	192	150	166	151	168	155	184	157	139	175	170	165	175	180	168	161	184	173	160	179	164	142	150	189	154	183	163	166	172	170	167	181	165	172	192	149	175	177	176	169	172	157	139	157	178	152	168	180	153	143	179	178	159	164	166	172	158	146	177	173	191	183	186	159	173	149	172	182	174	160	179	180	151	165	180	162	174	154	168	161	166	165	179	143	167	152	149	165	143	184	159	181	176	178	148	177	159	172	176	155	180	164	172	151	191	157	189	179	185	187	170	181	159	156	189	155	171	166	160	152	150	172	163	164	176	164	169	179	152	192	166	158	160	162	177	169	161	174	191	157	195	180	167	154	194	180	163	183	172	169	165	156	180	173	181	163	178	170	185	167	179	155	191	181	173	177	171	188	155	147	167	191	174	157	175	149	191	163	155	180	171	166	166	153	187	157	146	194	167	165	181	202	166	155	182	180	161	154	175	190	188	189	172	169	180	186	161	162	166	202	155	184	170	160	180	171	191	150	152	150	159	158	177	161	166	167	189	162	174	174	184	166	158	188	165	177	173	175	162	162	133	149	138	176	182	159	155	155	155	156	168	178	158	190	157	150	166	158	159	146	176	167	165	170	165	179	158	177	147	183	152	185	169	155	167	193	145	152	166	163	160	188	160	170	184	177	180	155	180	158	176	171	171	180	161	155	145	156	156	144	166	184	195	173	178	164	177	154	162	180	179	184	152	149	161	178	186	174	137	151	155	162	168	174	170	186	186	161	183	173	175	136	179	171	161	165	183	165	189	163	164	184	169	181	199	162	173	173	171	163	194	180	149	184	204	143	150	196	182	186	158	164	159	172	175	174	186	183	149	178	165	191	172	164	196	158	183	160	152	143	171	180	166	178	164	163	174	147	171	176	169	179	182	192	166	181	174	179	173	181	151	136	179	174	135	164	138	161	190	157	167	190	159	169	167	182	171	180	154	175	156	174	157	181	184	165	161	142	198	167	177	149	162	172	144	171	175	160	169	159	178	145	137	153	153	168	180	169	154	170	162	151	170	176	168	174	161	159	202	184	172	164	177	160	164	158	196	174	167	154	171	164	164	174	176	163	160	152	161	190	165	151	162	132	167	164	175	157	174	126	159	173	170	189	146	175	168	174	170	156	158	159	165	156	174	154	158	160	159	179	170	197	160	144	181	194	182	172	159	192	181	169	162	175	196	172	170	171	156	158	183	180	162	169	177	156	158	152	179	164	157	158	176	166	200	172	182	205	163	161	167	195	178	173	173	188	182	163	155	195	147	192	147	189	175	165	174	194	185	187	142	161	199	143	191	183	169	177	168	162	141	174	179	181	144	171	182	163	164	167	159	179	166	183	169	181	163	174	164	170	163	162	163	170	157	208	179	169	178	182	151	135	171	162	168	187	180	194	168	163	146	176	157	153	168	187	158	161	197	162	186	159	166	167	181	179	184	177	172	179	175	187	152	175	155	151	150	178	173	157	164	181	163	186	165	174	170	176	148	153	155	160	152	161	152	191	143	131	164	207	166	168	147	169	177	134	176	161	165	167	168	162	155	150	161	168	184	170	180	166	155	177	179	159	152	152	153	185	168	192	182	154	181	145	151	166	155	176	159	172	188	196	177	184	171	180	185	162	168	163	177	162	164	177	156	156	151	169	145	186	158	166	180	155	191	154	183	165	182	186	167	165	162	181	161	148	163	154	160	159	195	173	152	180	167	181	154	162	181	149	179	194	193	172	184	185	174	167	179	161	184	168	155	164	175	169	176	192	182	163	186	166	174	174	191	167	155	170	159	161	171	188	156	189	183	175	163	154	168	173	171	171	189	177	179	170	167	174	168	164	173	149	166	191	153	173	171	166	178	173	164	186	173	160	174	174	179	163	156	205	162	177	189	178	176	166	190	148	150	187	168	166	169	165	167	168	149	157	180	167	159	180	190	166	182	171	166	180	164	173	163	156	167	184	162	177	175	164	164	172	178	174	168	184	179	156	165	167	193	156	191	162	149	169	160	187	160	191	192	161	162	196	133	172	166	189	178	147	152	159	144	162	166	169	164	152	179	194	163	163	172	171	163	177	154	177	186	171	169	185	153	163	174	166	177	172	194	192	185	172	176	172	177	170	186	165	182	174	158	180	194	183	163	179	174	173	170	168	177	170	182	161	170	164	154	165	155	167	159	170	160	164	157	158	177	179	190	161	154	170	174	169	167	158	163	153	172	162	181	174	147	163	168	181	187	163	173	191	172	181	150	135	162	147	149	160	181	170	161	167	162	168	189	167	155	151	170	173	179	195	185	192	154	162	149	169	173	179	178	186	177	175	162	175	176	145	177	183	178	177	169	188	172	182	163	176	161	162	172	177	168	159	168	169	177	163	166	200	175	178	166	153	147	172	166	158	182	168	194	154	174	170	168	158	174	178	155	169	150	183	146	167	186	178	162	171	172	154	176	172	174	167	164	188	150	169	190	179	157	166	185	186	180	176	147	166	157	153	174	180	173	168	184	186	184	171	160	189	189	146	170	183	177	161	180	165	168	151	189	167	176	181	174	176	159	150	157	172	183	169	158	152	176	165	177	165	151	152	178	162	197	174	172	175	173	161	164	166	192	196	176	205	164	163	182	197	166	182	156	174	176	179	201	178	167	211	184	165	185	186	153	166	151	155	157	193	152	152	188	166	163	174	145	178	152	189	156	181	176	160	169	162	186	157	174	155	158	166	183	169	154	160	178	179	185	186	174	181	177	161	164	189	171	168	158	196	161	185	172	158	162	187	167
2214	603	595	675	588	585	594	581	595	554	571	554	522	514	578	538	568	526	553	535	535	503	522	562	524	529	578	540	497	556	528	555	525	540	503	513	529	498	529	535	555	538	526	523	532	533	495	540	462	527	561	554	549	551	513	512	531	528	544	560	534	510	536	540	549	544	513	546	541	525	585	506	512	521	532	563	557	551	559	525	527	541	540	569	544	564	543	545	494	559	558	566	557	539	487	577	543	507	562	553	505	516	549	520	536	551	507	525	504	531	559	542	553	515	562	532	518	575	553	514	523	521	568	492	534	557	565	540	547	520	536	529	497	499	531	528	519	505	530	554	467	558	517	524	520	570	523	518	515	525	526	504	523	527	552	561	516	581	510	573	557	528	542	525	518	526	517	497	529	532	529	518	525	508	590	555	552	578	520	515	509	511	470	464	553	523	505	555	499	552	551	548	505	489	547	548	524	548	542	568	510	502	514	498	526	535	550	542	547	529	515	553	588	535	575	554	526	524	527	525	539	536	517	542	538	543	524	519	536	521	556	556	518	526	522	524	563	551	571	530	572	559	565	578	526	499	476	561	517	506	512	533	509	490	533	560	495	554	526	571	539	528	528	525	546	535	544	505	558	552	521	531	568	543	569	512	490	516	569	504	533	530	539	501	508	541	538	533	541	505	491	555	526	497	544	494	498	528	537	524	508	519	474	510	557	549	510	543	509	536	539	571	550	527	518	542	529	499	498	490	539	522	561	507	523	502	461	535	551	590	544	553	541	533	523	551	528	558	572	519	530	529	553	522	552	584	542	526	565	526	560	538	535	556	588	527	537	514	535	552	566	527	533	536	522	486	552	527	523	551	485	548	528	520	510	524	548	558	544	511	506	506	510	537	522	543	529	534	565	509	540	527	496	522	495	571	503	557	559	511	536	543	538	538	526	492	550	529	537	520	570	564	516	555	521	499	541	528	480	534	473	541	571	480	480	551	536	478	516	492	546	532	490	527	591	512	497	489	537	515	541	505	530	522	518	512	545	542	539	523	516	557	484	495	537	510	536	507	535	476	503	528	518	560	524	542	567	493	544	489	522	502	547	518	552	517	558	512	526	541	522	532	549	542	507	533	517	528	498	516	521	559	492	555	547	517	527	537	549	555	535	514	550	562	555	541	488	521	530	542	507	559	536	536	524	556	494	563	555	519	486	539	507	509	503	525	538	537	505	523	502	577	517	492	533	537	553	547	527	535	531	518	532	520	547	501	524	544	536	540	518	518	516	536	556	528	542	555	548	498	549	547	536	527	520	495	530	554	513	532	540	519	505	482	540	546	507	545	547	527	573	520	541	509	495	569	523	536	556	532	551	580	533	527	520	580	524	529	531	528	516	538	525	486	557	550	517	513	559	601	505	543	511	535	542	520	559	568	561	569	517	543	546	527	525	519	571	569	528	521	505	511	474	528	548	546	526	527	568	543	551	517	537	537	521	565	529	546	512	544	545	533	530	546	523	528	489	501	550	503	526	538	533	515	546	539	546	526	513	525	517	525	500	551	544	524	514	521	488	521	530	557	558	553	497	579	540	525	522	524	510	547	557	560	503	544	550	513	492	532	539	535	535	513	499	531	544	490	551	505	485	510	546	561	515	516	493	510	528	541	502	521	572	542	512	533	505	504	512	561	519	537	501	592	520	519	498	484	538	510	537	548	537	542	531	525	554	521	493	511	532	551	522	534	505	574	565	562	520	530	486	524	495	566	539	530	537	519	590	548	539	518	533	547	519	595	549	494	528	574	517	524	512	556	507	536	483	551	522	524	514	520	503	530	541	529	530	527	501	510	556	511	520	606	524	500	520	513	551	561	547	526	533	548	510	530	516	548	540	557	554	543	509	502	560	518	497	523	546	534	524	505	533	495	543	574	475	526	574	478	528	512	541	556	516	539	540	510	505	547	544	502	519	547	511	529	566	529	565	554	549	524	529	532	527	540	530	482	506	510	528	512	508	535	506	554	468	546	541	555	503	536	525	546	502	567	530	549	534	529	539	530	516	538	528	496	583	516	520	500	505	528	561	547	541	538	577	556	522	498	532	560	506	538	542	505	525	525	552	570	519	512	559	486	525	542	524	521	515	499	543	526	523	534	505	540	522	527	525	534	491	527	556	520	535	529	540	561	544	534	515	498	546	558	523	546	518	579	549	495	521	579	529	550	503	522	543	548	547	558	513	507	563	540	535	529	496	517	545	569	538	538	499	521	506	538	572	503	552	546	575	518	543	549	503	538	520	556	526	557	499	498	515	549	547	566	559	581	537	576	495	504	512	554	529	513	546	513	516	561	526	547	574	512	527	535	567	538	532	502	527	503	558	506	516	537	507	490	536	502	507	500	534	533	530	539	529	525	525	529	558	531	540	547	507	536	527	532	513	515	546	568	554	529	592	535	513	569	518	533	565	496	529	537	523	544	546	557	525	542	490	560	534	518	505	508	531	507	532	517	504	508	537	535	517	514	534	508	530	540	532	510	554	555	527	548	552	551	542	606	540	543	505	523	515	509	548	538	557	515	524	516	527	544	562	504	576	549	519	489	537	563	521	552	490	527	555	473	547	537	535	504	531	500	605	506	570	582	524	507	526	528	529	572	542	536	497	502	500	540	529	528	514	538	573	561	515	519	534	557	551	536	542	522	549	515	530	574	536	536	530	524	545	491	517	550	520	538	555	530	508	569	519	526	501	530	509	545	565	508	514	543	540	520	542	518	530	529	513	539	530	504	535	529	548	527	488	541	565	526	550	559	549	509	500	528	568	545	550	532	554	542	537	521	528	554	522	520	503	545	537	535	539	525	519	560	547	544	517	517	543	563	497	519	490	507	498	547	543	559	551	542	537	504	522	511	537	576	528	506	545	498	495	530	529	500	559	498	553	563	534	535	576	504	541	522	540	543	538	525	513	530	575	535	514	528	543	504	508	567	553	542	526	521	536	558	542	537	503	559	572	512	503	524	529	525	536	514	524	523	509	511	553	535	485	559	537	529	541	548	553	565	508	480	537	567	543	540	528	555	501	510	540	525	553	511	540	551	530	561	541	529	526	528	532	524	571	488	535	541	573	513	527	526	485	536	516	554	551	514	550	511	510	521	525	529	512	555	504	507	547	542	542	524	494	546	544	564	501	563	516	529	561	567	528	544	548	525	532	509	557	509	568	491	501	534	494	554	524	511	519	552	531	517	541	541	544	539	507	513	551	513	571	564	544	485	531	507	574	562	511	510	536	487	512	533	516	535	535	512	525	587	560	539	531	530	575	501	526	517	512	509	488	539	504	561	527	545	532	529	520	568	494	511	502	541	551	519	525	549	508	512	596	542	503	560	498	561	528	583	562	511	528	542	558	502	518	499	515	540	540	557	546	530	536	532	549	498	508	525	524	556	502	527	510	542	526	484	559	545	500	549	518	545	510	536	571	497	524	492	559	547	526	524	511	526	547	544	491	533	470	522	537	513	528	535
8557	1132	1185	1007	755	639	581	476	444	447	424	388	445	388	383	359	379	319	378	376	359	379	363	380	329	341	332	372	351	336	299	374	339	350	324	349	338	319	341	334	321	329	359	352	326	341	327	365	292	309	339	337	352	332	314	330	363	348	348	325	321	328	340	318	338	348	335	351	321	355	348	333	341	305	297	347	328	348	326	329	353	312	337	294	325	347	364	328	350	336	328	372	304	335	337	331	315	361	319	338	314	326	326	348	326	352	340	309	378	342	336	365	336	312	361	309	328	362	313	307	347	340	311	307	337	297	315	319	334	349	302	311	355	346	310	351	369	319	324	370	340	327	334	324	355	322	331	357	353	313	334	336	324	363	353	359	325	337	343	312	346	325	340	338	363	353	341	339	306	335	324	332	336	342	361	341	337	316	324	349	328	363	337	311	363	323	343	292	314	363	360	344	345	328	340	310	343	352	315	313	313	345	380	326	334	324	336	313	291	314	362	326	335	327	346	317	330	337	320	334	326	338	352	342	270	343	320	301	305	287	356	319	347	352	312	336	314	324	311	323	354	311	301	352	298	333	346	312	321	353	337	341	337	360	364	299	337	340	335	348	306	317	358	316	355	308	341	315	330	380	379	339	342	351	334	300	332	350	329	323	346	343	351	354	365	329	309	349	377	336	337	342	317	332	340	337	338	362	371	292	365	301	355	347	309	347	321	342	311	339	378	386	339	367	351	317	337	289	345	338	321	325	325	305	318	350	334	345	356	328	376	315	332	356	329	351	335	352	362	321	357	308	354	329	328	338	357	308	314	349	346	314	348	343	321	305	302	321	336	313	329	344	358	311	339	339	289	355	321	312	341	307	362	321	334	358	341	319	345	316	343	327	334	355	321	341	343	323	314	316	327	309	341	372	331	354	374	313	344	329	318	358	344	349	315	321	364	315	317	339	316	339	348	331	331	319	327	319	357	340	360	342	339	320	312	349	345	320	356	314	333	330	352	317	337	325	316	333	342	324	320	356	306	332	315	328	338	319	379	320	324	356	297	325	310	315	332	342	331	288	305	354	322	346	316	332	310	350	340	312	327	301	307	339	355	339	363	358	315	336	353	305	316	357	338	320	351	342	343	341	317	326	336	318	308	294	332	354	317	340	356	320	322	339	311	319	326	305	361	333	330	331	328	341	338	352	324	286	333	334	336	347	325	339	345	353	351	325	323	333	322	329	344	332	349	319	371	362	301	325	359	341	319	312	334	311	319	312	326	349	331	299	309	311	304	341	303	332	349	348	321	344	342	330	323	376	310	349	343	357	321	316	352	324	343	326	356	348	306	329	307	325	311	351	287	345	351	340	346	339	324	335	344	312	335	314	357	348	322	354	326	282	346	298	373	345	358	344	321	344	328	348	318	315	348	324	333	313	342	329	348	335	277	349	321	317	370	346	320	336	364	334	305	313	334	320	344	311	341	358	350	317	333	340	373	318	316	324	335	338	343	283	331	336	350	344	350	320	309	359	347	327	311	347	299	337	328	314	313	351	346	340	336	333	305	313	315	353	311	339	321	357	298	343	323	318	322	337	324	308	313	344	352	308	344	311	322	318	316	355	361	353	342	335	335	300	340	325	330	325	360	326	304	348	346	346	338	296	324	358	350	368	342	299	316	303	307	320	309	317	360	318	325	311	308	314	340	296	294	348	332	287	337	333	345	368	333	362	337	317	353	314	339	352	305	345	342	335	307	343	327	342	326	320	362	320	346	315	381	361	364	332	311	368	295	310	359	347	338	340	331	365	346	361	331	325	311	320	359	335	345	338	343	331	364	337	343	316	324	335	313	331	348	342	341	330	328	333	349	326	347	366	349	334	346	330	338	323	370	358	308	325	309	318	324	314	343	334	308	334	340	378	338	337	319	356	328	317	323	341	315	321	334	337	334	299	314	328	338	319	334	354	315	348	335	323	340	344	355	346	351	307	330	353	319	305	355	335	339	343	347	328	347	306	320	325	364	350	322	328	305	330	324	323	358	337	339	312	290	324	346	299	359	310	336	328	294	325	315	304	337	334	327	335	309	330	292	282	329	368	366	347	339	303	299	333	337	320	325	360	281	359	327	347	363	318	350	330	326	344	338	335	347	305	348	363	317	348	301	337	311	352	339	374	326	323	310	326	322	344	317	349	309	335	341	315	328	324	295	315	334	330	364	317	341	331	367	335	365	344	334	326	336	356	360	325	347	350	316	335	328	321	339	339	327	342	335	326	344	377	323	362	348	378	352	323	355	318	357	298	338	338	336	320	316	326	354	337	317	351	319	312	289	353	342	318	355	296	302	360	377	350	307	362	320	326	348	317	322	319	311	316	334	344	309	299	309	352	329	323	370	322	338	318	332	333	338	342	349	329	340	358	346	314	342	341	348	314	330	317	318	334	319	329	353	351	323	319	318	358	347	328	318	359	305	316	326	307	317	337	326	333	351	341	312	339	355	354	329	331	337	331	324	313	362	321	319	341	299	333	321	311	319	343	323	345	303	326	344	315	334	323	344	322	317	337	326	372	342	347	339	373	310	323	319	318	352	347	336	334	330	350	337	373	341	348	360	334	339	356	346	337	316	354	325	330	354	336	313	345	333	301	351	329	326	317	345	309	338	351	318	321	332	326	349	313	327	302	344	332	341	338	338	359	315	299	319	320	322	307	306	349	323	318	312	354	357	316	336	310	325	343	343	348	337	379	314	309	327	321	342	361	313	316	342	335	314	339	338	336	343	327	341	341	359	337	331	310	351	339	351	359	326	335	308	337	334	330	360	302	347	349	320	308	339	305	330	323	364	358	329	323	349	341	357	291	317	333	318	322	307	324	335	302	346	313	336	315	338	331	322	362	320	361	344	313	332	339	366	350	322	294	338	323	306	331	329	326	329	339	333	350	325	345	357	340	340	317	321	330	355	322	314	334	348	314	368	294	305	345	319	355	333	368	360	340	341	351	318	368	296	333	314	325	314	320	346	334	329	326	287	319	318	305	313	318	302	301	310	330	340	343	349	342	343	327	350	343	304	386	349	364	328	329	310	335	345	347	368	343	349	342	319	327	345	323	346	309	331	332	327	380	317	323	339	341	350	351	344	307	332	326	339	361	292	323	303	332	340	312	317	341	342	342	320	362	371	347	319	383	354	310	330	329	311	341	317	296	341	325	348	327	291	333	354	352	320	326	309	321	289	362	339	328	335	314	289	348	344	336	325	365	341	336	313	308	326	332	329	337	319	331	287	324	347	364	375	347	352	341	346	304	333	307	348	346	298	307	366	342	320	338	317	339	333	345	350	310	329	330	349	359	316	317	314	325	300	318	328	340	341	318	321	327	304	300	366	312	339	328	351	353	342	315	334	308	330	327	331	317	299	346	320	336	354	322	329	340	329	332	346	331	344	323	301	364	359	344	334	315	338	306	306	332	337	334	358	352	328	345	312	340	321	314	329	301	324	321	341	320	331	294	331	339	350	322
6035	1637	2778	3213	2904	2516	2215	1976	1810	1651	1552	1355	1276	1224	1255	1192	1163	1175	1106	1118	1085	1070	1011	980	1039	1021	1018	1000	1018	968	961	955	981	936	1002	948	974	1010	938	960	1003	938	934	977	1009	891	957	950	977	955	987	938	914	912	880	917	893	952	924	932	942	853	925	933	888	928	969	932	913	921	933	915	896	917	916	962	902	966	923	934	951	883	904	919	844	897	912	916	904	913	895	886	918	897	893	907	925	876	859	873	883	893	952	866	860	931	878	907	914	889	832	870	942	895	893	902	924	887	936	985	916	933	904	858	907	915	983	898	863	937	891	882	891	932	924	947	892	917	866	908	889	863	910	918	964	913	947	907	882	885	935	876	884	947	943	910	908	868	888	899	891	900	899	914	864	869	867	918	935	876	900	895	945	872	893	892	903	860	915	891	904	941	885	866	867	873	863	891	926	883	920	826	899	939	886	910	902	917	885	941	884	901	880	907	890	932	889	932	857	921	917	932	885	924	868	889	904	927	879	876	889	884	874	905	879	896	966	863	895	894	989	885	921	918	912	938	878	913	895	896	931	908	936	894	879	872	900	911	850	907	883	891	889	956	904	836	884	830	888	935	912	979	887	882	884	855	903	899	868	920	884	935	907	909	854	885	911	930	917	930	929	871	876	930	867	914	889	881	907	907	914	900	907	916	908	882	865	887	910	875	931	892	921	955	850	908	940	879	873	907	905	924	990	897	910	912	915	904	873	872	879	943	863	861	876	917	847	941	900	910	875	922	871	930	949	933	930	981	839	892	876	901	931	915	944	854	951	939	840	894	915	871	869	861	860	898	870	886	918	922	898	952	844	889	902	933	913	915	882	907	878	870	867	929	884	899	889	913	921	873	879	925	918	826	913	900	926	861	895	902	882	898	943	882	885	873	870	896	927	917	913	883	903	857	953	894	956	841	874	873	885	878	872	889	901	908	867	882	865	962	890	903	966	937	917	957	920	929	838	891	851	918	866	892	917	878	942	903	914	936	895	844	872	844	907	927	893	889	918	861	961	917	879	896	936	899	964	907	884	856	923	869	938	871	897	913	886	930	928	916	944	885	902	924	936	928	926	858	908	915	895	875	935	878	908	901	872	903	878	929	932	855	899	901	895	888	898	936	859	886	886	866	933	875	909	926	924	860	933	916	905	959	905	885	918	885	867	869	924	890	916	912	886	890	864	891	904	925	827	841	852	947	921	919	884	864	897	907	900	904	886	943	898	863	943	883	924	943	896	886	951	950	855	857	965	878	905	901	920	900	867	859	912	942	866	940	920	854	910	948	883	885	874	873	857	887	907	868	904	948	896	890	912	904	907	876	901	921	941	903	954	898	889	943	851	929	884	921	870	951	923	851	909	891	908	901	910	893	880	922	845	890	925	910	839	934	904	808	898	967	917	896	869	922	921	905	878	886	855	913	893	916	929	925	881	945	912	902	894	927	915	913	835	907	861	937	927	904	877	930	862	908	932	917	933	940	889	919	857	946	916	847	925	902	919	935	899	926	914	898	913	926	883	907	893	1003	854	860	908	861	924	877	898	900	937	886	918	893	935	923	889	877	898	879	882	944	884	881	901	923	842	892	896	913	855	918	897	851	933	907	892	937	907	936	878	894	914	877	899	901	866	910	918	837	898	951	862	902	961	862	903	922	874	879	932	880	863	855	898	900	878	905	907	927	867	893	893	898	928	941	917	831	916	894	884	936	945	902	870	868	977	892	890	883	898	871	875	836	947	888	879	924	865	936	851	896	895	884	883	887	911	893	946	885	884	895	897	851	895	887	879	918	858	920	942	896	880	848	925	894	869	843	894	851	881	860	876	928	904	899	876	894	882	847	938	875	924	927	899	886	865	1000	923	918	913	908	880	870	896	876	908	903	927	898	923	868	905	871	935	902	865	949	863	913	876	941	868	944	871	870	939	901	856	908	901	925	940	912	884	926	868	866	894	871	906	894	895	916	919	884	870	947	931	911	897	917	892	842	898	933	880	873	893	918	895	905	905	966	877	884	874	894	907	894	900	953	931	937	862	859	910	867	876	872	887	934	905	862	906	879	867	863	897	926	893	877	890	897	861	900	941	956	890	873	906	904	951	947	956	856	848	862	905	874	948	868	887	881	867	902	909	960	969	870	929	843	902	922	924	856	951	861	834	894	915	864	945	885	912	865	902	875	957	890	882	928	855	940	885	895	888	905	885	895	924	881	915	921	854	882	941	940	862	913	875	913	875	926	884	918	961	887	859	883	887	922	888	914	912	878	943	937	850	893	864	959	897	856	965	899	880	902	857	888	907	870	912	894	897	906	917	883	854	867	895	918	902	885	874	914	871	897	945	885	885	841	908	881	875	895	862	861	878	878	934	908	867	888	874	925	881	877	862	905	936	909	954	904	898	999	885	981	901	900	903	867	879	896	910	918	896	886	903	877	943	866	881	914	926	875	929	881	887	951	937	870	924	938	903	900	934	849	933	865	895	914	825	886	901	939	873	906	913	857	951	861	871	907	888	946	892	916	919	924	929	920	921	967	954	873	844	929	924	892	896	951	878	910	895	893	934	860	898	927	857	897	930	886	860	897	891	920	910	869	889	898	930	887	862	888	896	872	973	932	819	871	872	878	924	876	918	914	929	951	869	899	942	955	923	900	920	900	895	902	905	918	921	863	908	896	917	937	866	834	886	887	874	829	876	896	906	919	875	930	858	941	906	848	968	900	885	886	899	879	841	920	900	890	879	898	904	932	917	900	862	876	903	860	952	927	928	809	907	914	935	865	895	944	898	833	892	899	890	884	885	900	895	884	927	926	923	897	906	865	852	900	897	878	873	909	895	941	902	883	881	917	966	851	848	852	866	885	902	967	883	891	897	924	892	921	868	862	906	893	894	888	899	883	914	913	891	861	876	945	932	901	933	913	890	895	876	877	896	893	946	916	923	934	889	888	870	926	835	900	883	884	886	903	920	935	874	902	882	906	902	941	890	900	874	897	847	897	839	875	895	932	898	857	840	891	904	889	912	934	917	929	909	903	866	893	903	880	864	909	909	879	935	926	967	864	880	872	861	892	898	875	883	945	911	939	880	916	858	916	905	912	851	894	896	886	880	919	927	896	873	913	928	864	913	852	847	931	860	952	922	858	879	857	910	885	923	897	897	872	865	870	854	869	891	912	887	906	884	823	895	889	906	926	897	883	915	885	882	844	905	899	908	870	881	891	917	902	878	912	897	918	868	993	890	874	896	900	834	907	883	893	911	884	903	913	879	884	876	958	900	889	896	915	882	944	854	874	900	907	877	914	908	876	854	916	888	891	852	838	873	881	903	895	856	913	928	899	856	970	891	891	900	890	887	910	973	906	945	900	905	927	947	919	860	898	903	923	929	855	898	873	915	965	889	929	950	943	900	922	940	950	896	890	887	879	873	953	830	877	887	930	838	927	934	902	944	861	963	925	913	900	926	951	892	887	908	916	907	861	991	908
14544	2065	2018	1588	1201	858	688	658	597	552	454	469	409	440	399	344	392	368	366	359	330	351	388	339	334	375	378	356	316	374	318	362	352	352	338	351	320	332	337	342	339	357	346	362	364	358	323	349	327	321	354	310	307	357	366	342	325	328	340	366	343	333	323	356	336	374	333	341	345	336	350	354	337	318	312	346	329	366	314	348	330	336	294	329	328	316	326	317	300	301	346	324	345	344	342	343	335	305	330	344	325	354	360	311	352	375	322	318	335	347	314	322	325	336	338	359	326	312	326	319	326	349	324	344	324	347	322	297	334	340	332	336	330	338	335	315	337	312	347	338	352	353	328	334	346	340	347	345	308	328	326	312	334	320	331	318	370	355	328	324	313	301	326	330	331	327	323	361	348	321	348	347	337	358	298	292	350	321	327	305	315	327	315	310	331	337	332	369	330	361	322	315	342	340	288	291	340	326	351	324	323	327	317	336	345	318	335	340	369	297	301	321	321	333	320	312	332	337	348	341	350	329	348	353	312	325	350	328	323	324	329	338	357	311	327	320	312	351	350	345	306	300	303	327	322	330	324	316	335	311	339	342	328	333	359	348	350	335	337	315	310	312	337	348	314	337	340	333	329	323	368	373	341	312	353	324	357	317	314	336	353	335	351	325	335	358	319	337	340	328	345	325	306	335	317	339	354	333	309	331	346	328	315	325	355	334	337	327	345	323	324	299	348	335	347	346	330	324	318	348	316	352	313	369	357	319	344	341	292	340	334	312	328	358	310	303	342	310	340	312	327	335	304	313	306	349	356	337	325	335	324	332	324	347	354	295	330	316	341	332	332	317	324	314	289	333	321	332	307	326	360	321	326	337	361	308	347	345	329	362	347	318	315	326	365	341	330	328	372	328	314	339	340	311	328	352	317	311	329	308	330	341	320	310	316	341	349	310	343	361	314	345	347	323	325	322	310	316	363	337	331	332	342	326	322	319	341	309	336	317	348	351	323	318	316	302	334	322	367	316	313	309	340	328	318	309	348	350	315	320	334	335	359	320	313	342	335	310	332	339	314	299	333	352	348	330	364	346	339	330	307	341	342	374	334	328	367	357	336	336	378	331	298	313	321	308	306	340	295	342	305	320	341	356	307	307	302	317	317	320	322	349	344	320	338	319	338	327	305	343	336	347	324	369	351	292	336	336	313	339	329	335	328	307	311	330	313	299	327	344	343	321	273	308	313	310	358	323	336	307	292	346	329	349	326	343	328	345	332	328	325	343	352	297	334	352	339	320	315	322	296	308	301	328	320	303	322	342	370	322	353	359	301	323	315	337	330	345	343	332	312	352	314	339	318	358	352	324	335	335	319	309	317	330	305	344	335	315	330	338	334	356	336	307	357	330	306	317	347	346	339	333	363	326	355	377	350	316	323	345	309	322	322	309	357	310	324	308	323	343	345	322	303	364	319	360	302	321	384	315	327	350	336	326	349	325	325	355	298	315	326	352	323	345	371	340	310	339	333	311	346	344	341	319	357	338	341	367	338	321	346	351	307	313	343	333	368	311	328	327	309	342	350	356	327	306	341	334	305	337	335	336	299	321	286	360	334	336	321	305	324	326	347	345	327	295	340	318	299	344	318	341	332	312	329	333	326	310	330	346	333	318	313	348	332	367	337	365	305	335	310	357	331	317	346	326	312	331	336	333	312	332	337	339	338	322	308	344	351	305	330	334	331	326	377	322	358	328	352	338	356	308	323	339	335	331	310	309	321	346	322	324	329	333	307	314	333	342	318	341	314	310	380	301	347	343	324	346	364	361	319	335	317	312	350	321	357	364	316	357	328	333	327	308	302	331	321	316	342	364	304	323	317	345	323	332	346	310	327	312	314	351	324	342	314	360	308	331	294	321	298	299	332	317	324	341	341	330	331	318	343	322	293	328	312	289	341	307	333	390	315	333	313	326	330	336	330	335	324	312	317	322	321	327	358	346	333	339	380	340	361	348	327	349	318	335	314	310	322	301	342	337	335	339	322	315	354	340	319	301	312	331	336	348	348	344	365	338	330	331	322	342	322	362	331	354	315	343	342	333	323	320	342	323	370	332	326	367	313	316	346	347	342	319	316	361	323	306	315	327	345	336	369	348	326	327	311	343	336	287	343	339	339	358	351	317	301	320	305	339	345	340	318	339	367	323	311	371	356	302	332	336	302	336	293	331	343	331	308	373	295	324	318	324	340	310	328	348	324	347	332	322	335	334	312	330	311	347	286	328	309	345	361	344	280	331	340	341	359	328	345	324	315	351	352	357	344	333	322	330	311	322	311	289	330	307	322	344	324	314	335	349	355	279	312	341	338	357	344	326	308	338	333	361	352	313	307	316	365	332	315	328	296	315	300	338	321	361	335	322	344	352	337	311	333	328	324	321	315	329	308	321	318	320	348	387	328	329	321	373	328	359	307	322	344	335	305	318	349	356	309	331	328	345	343	327	352	337	306	368	338	310	316	320	322	322	302	300	354	356	326	338	305	343	313	345	322	353	348	306	318	330	315	358	350	368	376	335	341	350	351	353	304	324	330	317	345	309	359	302	326	329	371	320	276	328	352	345	348	296	319	335	330	315	339	342	337	344	327	345	308	323	326	328	350	327	306	342	315	316	342	320	307	337	322	369	348	364	342	289	329	326	343	322	330	380	330	351	332	337	326	355	353	314	315	345	340	315	324	312	319	327	323	327	342	305	333	303	342	341	310	334	313	350	340	321	341	312	309	304	320	355	345	375	352	326	348	335	336	321	314	359	349	335	313	326	350	339	342	329	317	348	339	319	352	322	321	336	309	346	307	346	312	342	385	360	339	320	371	352	365	351	326	314	334	304	335	331	353	325	345	307	336	343	298	334	373	377	320	348	331	353	326	318	333	323	342	327	350	320	333	352	336	374	373	297	343	328	313	367	343	326	295	332	324	318	314	320	328	345	321	331	295	336	347	321	348	372	328	328	340	342	371	355	359	314	336	354	364	336	326	322	310	309	303	319	302	306	362	329	332	359	348	335	321	269	356	353	323	336	344	346	331	307	330	314	371	340	327	344	308	318	351	318	324	325	303	329	337	335	345	321	331	322	320	319	321	324	296	342	356	294	340	317	318	313	298	336	362	312	296	324	306	349	321	313	340	283	362	332	340	343	323	365	333	304	300	320	350	318	295	328	341	327	347	350	333	339	324	359	331	322	320	321	345	391	340	319	329	326	310	350	338	316	363	341	343	352	333	324	315	338	347	344	355	312	322	323	351	331	355	318	380	332	308	333	309	381	341	337	384	336	331	369	306	347	353	315	329	303	345	337	334	348	319	320	336	322	327	338	320	324	357	309	324	307	310	329	349	333	323	318	343	353	300	308	371	340	319	359	329	342	336	343	343	318	296	333	308	346	353	340	350	328	359	339	332	312	347	347	344	316	322	334	342	347	324	333	345	311	295	332	354	318	288	326	335	332	344	328	330	339	348	324	326	329
7745	2246	4256	5034	4451	3842	3231	2796	2355	2078	1917	1810	1637	1569	1523	1356	1332	1316	1231	1209	1242	1151	1089	1184	1089	1022	1096	1102	1007	1002	1055	1037	1003	999	1001	980	994	967	954	962	984	972	889	957	934	930	962	947	916	897	977	911	887	853	940	891	927	947	918	960	919	855	874	859	889	874	817	869	908	875	865	899	883	890	883	885	924	873	879	871	842	874	909	845	845	842	896	878	868	917	897	862	876	879	899	908	856	863	847	863	875	891	841	890	882	886	893	843	860	868	904	849	867	841	861	818	864	841	828	878	860	882	889	876	879	897	884	882	893	880	861	896	905	857	902	914	840	895	867	853	842	908	826	863	916	930	904	869	849	826	820	892	878	881	875	840	838	879	885	875	827	886	835	852	847	889	886	854	866	860	847	811	863	875	876	923	841	847	863	897	881	853	904	871	822	894	912	895	856	857	904	901	858	867	900	845	884	868	890	863	888	874	838	915	871	912	889	821	885	824	831	924	921	871	867	872	914	836	864	801	917	870	831	834	849	844	879	905	869	848	878	844	824	874	892	854	850	830	852	828	893	874	838	871	833	889	904	887	892	835	886	908	889	871	860	831	870	859	890	880	902	873	873	881	873	903	889	861	848	867	855	880	894	812	867	854	822	811	900	879	853	858	890	821	865	915	859	908	864	838	915	903	827	902	864	856	907	913	836	818	889	876	883	851	867	874	827	924	838	877	901	858	864	872	875	841	875	856	870	899	847	892	828	874	859	860	819	880	854	841	883	852	877	867	883	891	869	872	887	824	868	913	847	883	903	920	823	861	882	863	840	875	839	890	925	889	861	828	901	885	903	807	811	924	873	851	814	896	842	869	842	881	919	840	847	880	922	916	831	876	853	844	863	852	862	880	863	876	868	892	832	891	864	783	852	845	843	908	904	894	915	845	868	795	863	876	840	867	885	846	875	862	832	830	910	837	861	892	871	857	846	903	840	898	845	845	832	891	895	880	868	809	859	895	884	854	861	868	830	806	873	848	839	815	839	832	797	860	851	847	854	872	841	847	851	876	925	887	876	839	895	873	898	895	895	897	833	894	891	870	858	933	842	885	878	846	902	845	846	899	904	869	883	815	940	869	872	906	901	899	805	868	888	860	834	881	879	856	907	857	869	885	868	871	854	887	886	863	856	912	899	845	865	882	865	839	874	927	880	886	894	890	871	840	867	857	831	810	885	853	872	870	865	854	870	874	867	904	872	919	847	896	890	857	812	856	917	936	877	833	864	873	908	860	899	856	873	888	833	856	860	859	834	826	867	846	899	855	848	858	836	803	881	862	891	885	856	856	871	864	855	894	866	831	818	858	920	795	891	869	892	816	854	850	857	909	849	904	853	871	871	881	834	868	884	877	900	848	902	872	884	826	891	814	842	863	869	862	926	906	834	906	884	865	879	943	838	842	901	844	834	863	862	918	872	866	853	802	874	862	915	854	765	855	925	875	910	905	891	886	853	834	894	875	804	859	836	819	859	824	882	868	850	835	866	831	849	901	855	881	901	840	787	850	882	906	863	852	844	871	829	876	857	883	852	846	859	826	915	860	828	885	871	858	881	887	886	804	898	846	893	862	837	867	803	894	840	847	849	902	910	817	878	874	868	849	794	838	885	835	854	915	856	889	873	869	839	886	911	883	816	883	901	873	870	937	852	861	895	866	903	839	820	855	846	907	854	856	941	813	826	881	854	848	860	892	845	879	850	838	869	850	820	913	904	808	855	874	855	911	838	874	844	861	823	864	841	896	878	826	876	891	867	910	868	819	837	850	845	905	871	876	822	864	860	853	858	899	896	833	940	879	884	939	875	904	851	882	856	862	848	877	896	808	885	835	872	860	884	939	851	839	917	924	891	825	919	860	823	837	873	840	886	913	876	854	869	906	863	834	847	874	852	878	859	881	839	900	874	885	904	862	810	854	875	882	901	885	896	839	865	925	843	848	907	849	826	856	858	903	877	864	856	865	832	867	877	882	852	920	902	865	867	862	839	872	873	914	925	867	848	846	871	905	854	812	870	856	873	889	834	906	935	828	869	843	881	870	860	898	792	877	862	825	832	871	896	832	918	832	820	863	869	863	869	906	868	842	874	914	892	851	842	867	886	882	857	894	897	884	864	880	857	832	871	842	831	875	856	880	813	894	857	837	900	876	819	823	922	812	901	824	872	848	827	908	856	881	872	858	836	923	803	838	826	874	854	880	828	835	838	853	864	840	872	848	850	837	887	853	845	863	909	897	835	853	859	828	908	801	821	832	848	811	841	872	877	856	844	847	858	882	871	874	869	829	899	875	869	883	899	887	921	881	874	847	862	786	848	901	900	970	875	878	838	866	855	931	906	830	825	833	874	898	895	885	865	776	870	868	912	884	843	900	834	851	850	835	873	893	874	822	871	859	870	920	928	886	891	838	906	851	893	910	868	866	798	912	876	862	872	895	883	882	845	865	851	837	910	871	820	892	841	849	856	900	846	802	862	838	905	852	864	834	809	876	818	815	897	884	858	884	844	872	881	890	853	882	884	850	848	859	858	945	898	838	841	827	887	880	903	893	854	863	867	866	886	798	901	872	831	878	901	905	825	900	874	870	901	863	868	878	900	911	806	864	916	864	942	885	936	840	843	854	883	871	844	846	906	870	922	867	863	898	891	859	809	870	856	844	890	870	883	851	855	833	845	849	860	849	867	887	873	834	896	861	953	836	877	894	956	855	887	830	863	878	885	842	870	905	888	929	853	901	893	851	860	917	854	856	918	913	876	851	830	883	841	843	880	830	833	865	898	896	809	904	835	836	838	836	891	906	872	898	922	849	857	895	882	853	870	878	867	843	860	869	842	867	867	822	816	843	885	802	848	804	839	833	813	858	875	828	915	880	893	854	834	838	860	861	871	887	872	862	896	841	876	896	857	853	865	906	829	882	898	859	869	905	871	913	827	904	834	842	898	889	883	834	890	894	878	854	889	906	878	938	827	874	810	896	873	861	853	847	856	857	938	828	868	871	864	910	853	848	876	886	830	872	887	881	869	852	881	882	887	896	853	874	919	841	864	836	895	826	885	882	915	869	925	818	872	881	868	829	890	893	855	883	883	874	906	820	898	877	843	873	889	862	926	901	844	870	846	862	876	896	881	813	827	868	880	825	864	880	847	893	831	862	841	912	895	840	859	873	918	891	829	777	914	825	887	901	940	874	857	841	866	801	898	850	864	828	865	815	866	847	840	860	903	925	901	874	826	874	937	893	839	840	903	844	863	841	870	854	806	872	867	867	843	900	862	893	856	842	852	845	855	834	891	852	869	875	858	832	841	846	894	844	892	878	895	879	862	878	919	836	886	887	838	905	819	885	932	847	853	852	890	916	855	883	897	856	887	904	881	871	916	841	876	843	846	879	879	876	875	814	891	820	878	874	881	794	862	886	844	830	869	901	844	834	939	847	900	851	874	860	898	881	863	843	876	829	856	904	887	886
2033	214	181	170	179	193	192	181	165	165	174	169	181	191	186	168	172	193	158	181	170	173	179	167	157	163	180	187	181	172	164	172	143	202	158	163	160	173	178	181	176	161	162	159	182	162	152	177	175	170	142	174	170	159	186	154	165	166	165	163	170	187	149	159	149	151	191	175	165	147	147	163	173	183	169	150	149	196	185	145	165	185	133	174	185	163	177	168	169	175	155	170	180	151	197	152	169	178	167	187	160	163	142	152	182	176	159	147	155	161	153	174	161	147	178	165	159	172	170	166	171	177	179	150	150	156	156	155	160	170	178	139	147	162	178	182	183	163	174	167	173	163	175	170	194	169	182	179	177	146	169	166	183	180	192	174	177	184	170	164	151	180	135	180	181	150	168	165	166	156	184	153	171	175	178	183	156	166	169	167	189	187	175	170	161	167	168	152	148	199	171	158	194	172	179	199	195	161	185	145	152	157	168	161	185	180	175	177	153	180	170	157	196	166	189	175	166	178	194	182	201	171	139	189	184	169	172	174	157	153	163	206	158	142	173	159	155	191	158	168	187	180	175	157	151	152	189	169	180	176	183	155	146	166	161	191	174	169	178	176	198	173	182	185	177	164	164	186	151	167	160	166	168	149	132	181	167	168	188	185	145	167	163	159	155	166	173	167	178	171	140	175	177	146	172	169	161	157	177	178	169	173	179	168	172	156	199	177	170	176	161	165	200	163	176	169	176	154	134	169	139	171	191	162	230	189	151	182	198	168	163	152	149	147	180	172	148	184	177	150	194	154	180	177	177	158	164	161	163	178	143	160	169	176	173	186	152	186	176	181	171	138	197	196	170	187	160	171	151	151	178	185	189	169	185	161	151	174	172	166	193	176	189	172	172	137	161	168	192	176	179	171	161	177	185	169	200	140	152	172	151	180	144	157	160	186	150	161	178	167	173	199	175	174	185	183	164	152	157	166	169	158	160	176	154	185	168	183	169	159	156	170	190	178	156	195	200	180	151	192	185	173	176	160	143	162	174	159	167	167	172	168	157	159	163	189	171	144	189	162	166	152	187	154	168	167	179	185	162	176	143	158	179	165	156	178	175	160	204	165	164	184	162	145	181	161	158	160	157	158	179	180	157	155	188	158	156	168	164	177	166	148	167	152	177	165	179	187	164	152	175	153	160	174	165	172	173	178	164	159	156	159	158	170	155	162	183	176	142	166	153	166	171	172	174	161	162	181	178	146	162	155	176	183	165	180	148	179	175	137	179	165	146	145	173	186	178	162	175	152	193	167	168	186	138	174	170	185	188	193	166	153	180	176	170	167	166	174	164	201	196	162	167	173	177	150	178	132	185	178	181	164	166	179	193	168	174	181	169	152	179	151	166	172	186	176	177	185	171	161	168	154	151	177	172	161	178	169	166	165	163	160	190	164	173	190	147	166	167	168	177	150	162	175	146	187	192	168	173	157	205	161	162	177	163	203	179	182	155	208	173	154	163	167	168	184	188	174	155	151	161	167	157	177	159	171	139	160	164	177	200	171	188	176	183	191	157	176	166	170	155	183	172	168	174	158	157	169	167	184	157	166	163	173	142	159	159	177	151	167	172	192	197	169	163	170	176	161	183	172	173	161	144	136	172	178	179	165	181	173	178	152	169	161	151	167	178	150	185	171	160	183	180	173	175	166	166	167	176	132	170	154	174	167	169	171	172	181	173	183	163	196	181	196	164	178	173	174	164	170	184	155	177	185	169	167	178	161	179	179	182	175	171	158	159	164	147	163	180	173	155	188	159	175	172	165	182	168	163	173	165	155	175	180	167	168	155	171	166	166	160	157	168	162	180	181	159	179	183	175	160	160	151	168	167	164	160	170	181	166	172	154	165	165	160	177	156	194	181	169	178	185	182	167	160	181	169	158	180	183	161	174	151	181	132	178	157	194	168	166	177	168	189	164	153	154	185	175	160	184	141	160	163	166	182	141	160	146	141	164	174	183	175	155	177	156	175	188	156	147	174	159	190	135	154	173	184	174	180	194	180	163	180	143	171	171	175	160	171	184	172	156	169	159	172	176	169	173	167	148	170	148	177	170	174	154	173	176	149	160	152	157	160	172	154	138	175	168	176	157	178	177	180	194	178	172	147	168	181	163	183	171	173	192	160	166	158	189	171	160	196	177	161	169	163	170	182	186	159	128	182	152	174	181	169	185	161	161	185	174	179	184	163	163	177	139	161	141	166	153	159	161	179	147	160	152	175	153	176	188	162	146	151	190	141	159	171	165	172	175	175	181	157	191	172	168	208	176	177	140	157	176	151	167	149	185	175	173	172	165	184	176	164	185	157	182	182	166	170	165	178	145	176	178	160	184	164	195	179	189	175	177	157	151	191	172	176	201	182	170	152	166	153	167	166	172	166	150	181	164	192	165	176	163	185	169	159	159	171	151	161	167	142	185	159	182	181	192	160	144	145	184	165	144	178	171	159	185	162	175	166	184	173	172	168	171	180	158	166	181	152	180	168	163	183	158	156	184	154	156	184	177	175	162	180	158	165	161	147	183	185	161	181	168	168	177	195	181	174	158	200	177	155	145	155	177	156	157	160	159	165	177	151	177	171	170	167	181	148	145	169	186	164	156	164	188	157	151	160	156	176	180	184	170	160	169	161	175	156	148	172	176	175	173	156	135	171	197	170	166	170	173	182	156	176	167	190	175	156	179	167	174	192	175	151	179	179	169	168	161	185	167	166	164	162	182	180	167	168	195	146	161	151	180	190	153	164	181	165	160	153	156	178	187	159	165	169	163	164	183	175	168	173	166	177	191	174	179	189	181	181	145	177	189	168	153	160	174	186	169	178	157	180	185	165	168	172	158	157	152	138	145	168	158	183	157	160	157	156	164	164	184	166	170	157	172	180	156	152	175	162	181	164	168	153	174	191	167	146	152	173	159	170	139	166	154	159	178	173	156	174	168	143	175	176	164	168	177	163	166	155	161	165	161	176	153	155	178	161	169	192	151	160	176	170	178	191	172	171	192	159	140	167	161	179	144	181	138	154	168	155	169	165	152	157	162	161	189	162	176	168	187	174	165	172	180	184	161	168	173	145	175	172	160	162	166	176	182	157	172	154	161	210	180	174	185	170	200	183	147	171	164	187	154	159	158	140	174	170	176	179	158	148	191	191	142	159	172	170	174	177	163	169	177	140	160	161	176	195	173	171	158	174	181	176	170	165	162	161	180	159	184	159	189	156	153	158	191	165	179	189	199	184	185	185	192	173	189	161	165	165	157	171	171	164	186	195	175	164	157	167	186	163	174	177	162	182	153	199	163	172	197	162	179	157	173	168	170	179	179	156	174	181	152	158	166	193	183	134	171	165	164	158	156	178	157	170	147	175	166	163	183	155	160	155	156	175	177	161	159	169	159	170	190	174	153	204	166	174	191	160	173	191	170	161	155	201	155	162	181	164	158	170	161	176	155	171	176	165	149	183	179	145	159	165	164
2218	585	634	614	659	597	626	590	607	550	552	598	548	584	577	564	517	520	551	557	570	556	542	536	524	536	498	504	542	525	516	561	532	528	521	530	525	492	532	500	521	535	543	530	521	530	556	532	514	541	556	543	537	514	539	548	520	524	499	543	531	538	532	542	568	525	566	536	548	460	572	488	548	510	549	551	544	546	519	540	525	545	554	512	519	533	567	497	542	566	504	528	543	509	494	506	515	557	505	514	499	541	492	569	537	515	528	547	554	557	501	552	510	568	499	547	567	550	538	551	512	542	515	521	540	555	561	508	517	554	548	548	544	519	543	551	518	515	553	524	555	574	478	546	513	535	490	539	522	544	507	522	500	558	557	551	512	548	549	540	568	581	562	544	525	545	545	509	559	547	547	560	509	513	538	580	504	569	565	524	518	495	538	551	501	522	516	541	516	508	553	532	533	509	487	527	538	530	536	503	520	537	543	528	547	537	528	519	527	509	545	529	555	529	574	550	524	527	516	542	556	537	568	506	531	528	539	492	534	544	547	502	507	511	500	525	527	518	521	522	532	488	514	541	519	536	536	528	483	520	545	501	520	574	511	579	573	521	545	493	523	538	553	552	526	577	545	515	517	538	550	548	563	513	523	494	513	532	535	495	515	514	519	508	513	531	495	557	505	548	513	487	534	521	520	530	511	524	499	541	579	529	563	548	502	547	546	520	537	510	537	565	550	541	506	520	486	507	560	519	551	544	539	536	542	524	527	536	525	497	518	527	560	514	560	544	512	569	539	521	514	500	503	524	518	543	523	541	509	516	541	533	530	562	552	524	564	539	560	544	489	562	535	540	546	574	586	514	549	532	464	468	530	571	536	530	506	539	476	570	536	518	503	502	533	572	537	524	515	525	522	568	584	548	540	516	517	553	539	542	483	530	492	532	543	550	550	546	503	543	530	525	571	490	497	536	570	516	524	512	532	551	545	564	545	482	541	515	513	552	540	523	558	569	521	535	520	576	534	553	561	498	551	540	526	590	517	575	540	528	553	519	537	530	518	554	501	526	575	557	486	534	496	561	500	548	540	536	519	523	531	542	548	530	515	499	538	540	495	520	489	548	524	555	533	560	528	557	511	555	526	566	524	520	543	502	540	541	522	526	507	509	556	533	550	521	503	510	503	590	535	525	549	507	524	499	567	528	531	539	514	510	526	511	561	522	553	498	554	514	578	509	526	520	509	568	536	508	523	551	528	532	544	508	540	529	554	552	535	576	528	531	490	492	536	526	546	489	551	509	521	536	555	504	536	519	565	527	530	530	509	535	498	545	578	528	536	540	545	505	553	570	529	538	524	537	545	518	549	521	521	526	534	536	538	535	492	550	512	547	538	603	557	545	561	582	505	542	526	536	522	536	530	549	523	547	540	557	532	516	565	517	588	520	501	511	520	522	541	552	549	497	527	519	512	534	547	510	525	566	469	565	511	533	536	510	535	536	497	530	533	520	492	525	521	514	540	522	520	560	542	527	517	526	487	543	515	533	512	540	517	546	558	533	528	495	511	509	507	536	535	509	523	527	553	503	492	535	523	599	505	551	530	511	566	514	544	535	545	589	501	563	544	550	525	532	525	503	535	520	524	509	534	549	551	506	517	543	548	508	525	524	551	510	530	503	536	523	543	547	529	530	518	526	511	513	533	517	493	555	510	530	576	580	503	519	534	535	508	505	569	565	540	513	524	524	510	519	572	496	542	547	517	501	530	515	515	537	547	567	517	493	534	516	560	520	521	534	506	511	524	500	508	525	518	528	501	482	515	565	522	525	517	557	581	483	529	554	563	534	490	528	534	522	513	488	515	513	542	560	532	540	548	540	492	504	484	586	522	538	537	548	499	582	561	519	558	537	515	516	560	535	527	518	537	505	557	517	553	535	535	505	536	484	520	526	543	511	533	555	566	511	569	508	543	540	526	531	504	523	564	542	516	530	532	515	519	510	542	504	527	554	499	541	535	602	531	534	523	513	499	589	564	505	546	514	524	521	565	491	550	523	533	556	536	509	533	496	546	531	533	513	505	543	554	541	501	521	559	479	547	549	533	548	542	522	539	545	550	529	559	518	535	555	516	516	522	515	556	489	523	566	556	479	559	577	515	538	543	545	538	539	535	551	508	530	536	492	539	551	543	585	564	542	546	577	532	520	554	518	534	529	556	521	518	513	530	530	526	522	553	542	517	509	508	505	547	534	530	540	522	535	508	544	487	517	526	572	542	506	533	536	497	545	478	510	525	493	530	524	517	521	540	569	529	539	521	518	500	513	489	507	564	552	560	564	582	553	523	561	541	522	551	531	553	545	556	532	505	535	526	507	522	553	511	544	511	572	499	533	501	501	512	534	518	514	562	520	530	543	515	491	527	523	509	518	516	526	568	547	541	587	536	518	538	534	530	533	503	525	553	522	541	545	498	507	508	507	546	501	518	529	512	551	536	508	519	499	516	485	559	550	501	509	514	530	537	483	506	528	514	549	512	470	522	547	520	558	541	511	508	518	568	507	502	554	564	546	527	520	520	532	497	569	498	554	516	499	521	535	548	537	555	550	540	504	547	520	504	548	556	536	523	486	555	533	556	550	574	520	526	474	536	478	501	548	494	515	539	539	568	500	562	521	547	534	559	521	493	539	538	496	542	518	500	523	513	516	529	534	553	550	511	486	561	535	525	540	536	533	554	464	507	495	540	503	522	545	497	569	531	541	525	497	537	579	527	494	499	551	523	546	579	522	511	531	528	515	528	547	492	512	502	512	544	516	554	550	532	519	514	553	536	513	518	527	570	545	541	535	571	508	511	504	535	514	596	526	556	512	513	504	526	524	550	530	540	516	516	557	547	535	514	544	539	542	542	496	558	560	500	555	562	536	540	566	507	519	535	549	513	535	523	513	532	525	545	573	531	524	534	530	521	509	513	511	477	516	519	491	540	474	536	547	533	547	512	521	543	537	540	531	587	554	541	523	545	521	562	557	563	521	546	525	536	535	516	567	560	535	518	516	587	510	515	543	529	510	511	506	516	501	533	532	564	483	545	504	519	550	528	560	541	516	528	525	533	552	513	517	537	551	507	488	542	530	537	494	540	542	508	543	542	567	493	490	565	554	551	529	502	519	549	527	544	543	528	526	559	551	501	507	513	539	528	530	539	526	538	558	514	493	496	535	554	522	528	518	533	484	517	539	506	507	532	555	480	534	551	538	505	535	568	544	552	492	539	572	539	534	527	543	553	552	543	559	566	490	525	530	538	511	520	494	538	542	568	558	506	524	572	494	480	535	568	570	526	530	531	503	514	552	541	517	579	517	551	507	581	530	522	515	536	560	510	515	553	548	498	479	538	540	537	524	522	526	554	524	532	551	552	560	520	542	527	568	542	515	529	549	535	557	546	491	521	483	511	547	527	509	545	522	524	530	511	528	543	557	515	485	513	525	502	498	576	542	535	512	513	557	553	508	524	542	516	539
8576	1136	1180	977	710	613	542	463	459	429	401	425	415	390	387	386	365	377	386	335	350	354	363	330	375	355	342	363	334	322	356	321	340	365	333	326	348	331	318	341	306	351	314	310	292	313	313	359	326	337	355	318	366	324	319	298	342	333	354	299	326	324	362	323	331	319	348	334	306	328	337	286	321	299	340	319	367	324	322	390	335	330	329	320	309	322	329	308	346	314	339	319	323	323	302	341	347	337	278	307	352	315	313	314	355	286	321	345	333	331	324	347	319	382	311	310	314	341	303	287	342	333	282	318	335	369	341	343	310	319	307	304	322	331	337	311	328	305	359	342	327	332	330	333	360	352	341	366	315	331	342	335	316	299	340	367	312	360	325	307	337	345	329	310	304	295	311	326	311	313	317	357	317	287	356	332	335	314	308	300	346	351	302	311	342	311	362	352	343	308	349	340	345	368	319	323	337	343	318	296	275	316	337	352	323	325	341	295	319	298	294	320	345	351	333	322	323	324	318	309	363	336	348	322	303	335	350	315	372	355	298	356	326	310	320	298	364	322	320	332	324	317	319	356	345	341	325	323	328	306	350	298	339	339	323	324	348	347	360	339	335	340	337	314	302	334	325	329	356	343	326	336	325	308	339	338	318	280	318	339	316	316	380	349	322	330	331	333	320	317	325	353	341	336	336	328	334	335	343	299	333	356	336	328	374	327	358	295	334	338	334	324	335	322	326	335	312	321	330	364	331	325	345	313	359	321	336	325	309	333	336	320	313	316	352	341	319	332	332	317	329	304	298	301	354	315	329	320	339	335	336	313	309	348	346	355	346	330	330	321	327	330	324	357	297	346	306	330	310	326	332	370	332	354	311	331	323	349	342	324	316	330	328	327	327	330	294	343	340	299	335	318	346	342	367	302	343	309	335	327	365	361	381	358	299	377	320	361	345	331	317	336	355	340	340	320	344	329	354	325	324	327	377	345	320	296	327	316	338	347	338	313	354	328	343	335	357	358	330	303	313	330	320	365	352	301	316	328	326	313	362	353	337	336	324	347	345	346	316	329	338	322	322	321	330	347	295	326	326	328	342	317	321	328	307	302	355	296	325	277	328	350	354	325	317	351	333	327	299	345	337	339	320	330	326	343	352	329	327	350	342	299	325	322	348	331	343	325	326	305	298	355	341	325	355	356	309	342	340	334	342	314	313	359	339	342	331	334	345	300	339	342	309	324	373	334	344	328	328	304	364	355	315	345	354	311	319	312	323	350	328	332	340	308	325	320	343	318	331	308	329	326	323	311	340	306	320	324	346	307	304	336	338	327	315	288	370	298	336	340	337	324	353	345	316	332	350	331	339	335	362	304	344	326	325	326	344	346	325	350	335	324	357	319	332	310	344	313	326	334	324	328	319	329	331	328	333	309	328	332	324	318	321	326	331	322	386	338	292	336	322	368	332	335	351	309	335	340	303	312	352	341	334	307	341	365	318	366	333	342	332	338	332	347	331	358	351	293	320	324	331	312	314	318	343	348	377	333	305	375	319	317	362	316	344	341	322	319	329	367	303	334	343	330	376	329	349	317	340	351	290	343	330	317	326	354	358	311	297	311	322	329	358	323	327	347	341	355	343	312	304	328	345	338	338	310	316	327	350	351	347	284	343	349	328	362	335	315	313	301	340	344	375	343	333	322	335	329	322	318	371	353	328	301	317	287	340	315	358	332	313	355	325	372	310	336	345	327	340	348	336	291	323	326	316	330	350	298	356	330	344	315	291	315	300	332	307	307	348	379	320	327	362	319	371	347	328	343	339	324	316	339	343	349	344	314	314	304	335	324	348	343	342	351	325	346	337	326	309	369	342	294	334	328	344	333	319	332	340	342	331	320	348	342	339	350	332	322	313	341	323	364	336	353	331	306	326	326	366	357	355	333	350	333	370	328	311	314	366	342	333	329	310	330	338	351	326	345	325	310	296	321	326	359	332	364	340	344	351	310	349	306	345	341	321	321	301	290	339	316	364	313	340	356	320	352	346	335	333	346	338	300	319	374	277	332	305	350	299	320	324	328	355	324	302	308	325	336	335	339	320	329	329	318	335	316	311	324	354	336	349	327	334	317	312	346	341	342	330	320	292	352	349	329	319	343	340	353	382	341	336	310	316	349	344	352	351	309	336	326	367	329	331	334	335	353	335	372	357	337	300	301	309	321	354	337	326	357	365	331	349	343	322	333	339	363	319	341	328	356	335	308	322	309	348	312	357	335	329	370	337	335	326	309	315	334	314	360	341	352	345	306	359	348	321	326	322	298	314	360	337	332	324	318	312	325	349	327	336	340	340	326	346	308	328	328	359	334	320	339	300	316	353	353	346	358	328	322	315	333	332	312	323	333	313	328	343	345	308	321	325	316	347	342	328	307	335	310	328	309	321	311	336	321	352	314	298	326	344	331	330	340	346	308	361	327	295	350	347	335	358	334	311	343	330	353	309	310	324	344	337	354	323	333	306	346	333	339	354	323	369	346	352	328	356	336	322	316	323	321	344	326	317	337	319	357	296	329	356	276	328	356	310	355	346	393	324	351	314	324	359	308	326	330	320	309	375	336	321	344	337	332	322	361	311	316	323	325	364	306	327	289	315	378	364	319	318	325	323	320	308	307	327	310	324	331	378	359	360	321	331	341	305	358	336	346	336	351	331	319	299	294	314	352	340	328	337	344	369	325	296	336	305	311	304	350	318	355	329	336	345	279	366	337	312	334	345	359	354	329	319	290	329	330	328	321	341	292	316	308	302	326	376	316	303	326	308	323	360	313	329	329	347	342	308	352	303	333	326	321	328	312	333	329	341	347	362	346	323	332	339	330	335	327	302	323	331	337	350	342	346	314	318	322	342	317	340	346	339	317	332	323	332	331	304	330	352	344	318	326	309	315	340	312	349	328	341	304	318	332	326	327	326	330	318	289	309	372	320	318	336	346	355	338	301	337	335	327	351	358	367	306	345	354	357	306	334	368	325	330	303	316	338	340	335	337	358	340	329	359	353	342	320	327	334	339	343	347	314	313	329	341	330	368	307	343	305	301	348	351	315	332	335	325	316	327	309	336	341	330	376	342	318	351	331	350	338	325	335	321	350	329	327	312	313	332	345	306	352	317	337	308	325	311	293	331	333	355	308	323	344	304	348	340	318	294	302	316	308	312	320	305	349	327	335	337	317	330	296	329	342	342	326	333	310	329	300	346	323	327	335	308	318	337	381	347	336	325	318	332	338	332	323	336	333	333	301	318	321	316	330	345	339	306	313	353	330	323	346	362	360	339	320	330	338	311	318	312	298	339	301	353	322	323	300	350	327	336	309	340	335	323	310	317	356	363	347	352	335	332	317	304	341	339	318	304	334	340	317	355	367	336	295	329	356	329	345	326	299	354	293	310	314	381	360	333	320	355	335	354	344	378	347	329	334	309	349	328	340	334	301	312	332	336	305	334	317	345	328	321	355	294	315	302	294	303
6153	1696	2715	3232	2868	2581	2274	1866	1836	1558	1485	1401	1304	1270	1221	1205	1220	1094	1128	1049	1051	1119	1048	1000	1025	1016	1065	1040	1011	973	994	953	953	973	952	933	964	1002	952	950	875	975	1009	948	944	959	955	961	945	931	964	963	917	898	915	930	888	903	912	925	890	990	933	901	889	927	896	886	931	896	923	954	921	903	895	988	903	952	942	934	893	879	914	964	956	919	929	912	878	920	866	929	859	914	862	893	919	890	901	877	875	900	879	930	957	899	904	890	889	872	892	888	886	868	910	913	940	842	887	882	872	932	869	921	913	934	915	923	902	901	895	892	971	906	954	932	935	898	991	909	872	922	971	896	885	904	870	880	888	905	922	898	919	916	865	870	891	901	930	872	887	846	892	891	879	919	955	892	869	904	879	886	925	990	874	904	862	868	877	931	980	886	888	882	966	850	921	857	905	902	892	974	881	889	917	909	920	889	925	903	903	886	884	891	936	897	950	853	869	908	893	835	872	902	912	851	882	883	931	906	886	889	913	862	917	895	902	876	908	901	909	932	916	903	877	890	857	880	893	925	871	890	871	880	873	871	872	928	939	905	872	864	896	890	937	888	899	805	897	906	874	858	860	947	884	932	889	945	863	908	860	899	870	914	859	864	937	887	909	901	872	911	911	896	903	889	928	911	875	881	890	936	899	896	858	891	907	876	949	901	910	931	914	881	910	894	897	886	881	926	893	937	916	947	904	877	920	897	946	890	846	867	844	885	948	849	862	927	866	913	904	920	886	870	950	859	914	920	887	959	932	919	908	851	874	881	945	905	920	929	904	839	892	934	888	906	904	860	863	922	894	889	910	884	929	921	916	938	893	872	882	934	873	921	882	898	851	930	871	922	935	913	855	913	871	883	938	923	902	939	875	936	917	875	866	881	909	873	896	895	942	930	872	880	917	860	913	940	943	957	830	863	933	923	898	878	912	928	850	884	894	911	925	903	913	898	918	854	900	910	867	946	907	944	886	853	854	953	939	907	901	940	918	921	926	856	884	899	906	903	880	933	890	896	919	938	925	877	900	908	880	865	908	905	908	917	866	907	925	881	900	888	875	870	920	891	864	891	897	875	893	962	873	939	916	897	920	873	881	917	899	909	900	886	900	865	891	936	858	909	901	893	905	878	940	905	923	897	917	884	876	909	872	879	917	923	920	825	873	881	879	921	887	876	892	880	870	935	874	919	859	890	897	916	870	856	873	856	945	925	900	919	898	897	885	919	952	929	880	894	912	844	884	904	894	878	907	904	945	919	919	911	906	919	876	897	891	921	869	870	902	937	921	899	850	883	891	910	891	970	940	891	898	896	890	914	895	826	905	916	927	894	884	935	890	886	918	913	873	940	870	897	851	926	925	892	921	902	896	865	882	915	890	877	910	923	919	917	886	926	867	871	859	886	896	890	884	890	898	915	911	932	926	891	880	886	899	886	913	871	905	881	913	852	887	922	915	903	862	901	950	875	860	847	865	923	863	928	860	922	890	853	876	863	870	950	883	872	900	938	924	928	913	864	911	968	925	896	931	916	869	892	885	885	943	899	896	916	893	889	893	938	907	924	889	901	908	867	917	948	822	907	886	880	908	906	967	941	899	889	905	862	910	894	911	905	901	920	865	878	900	867	916	946	882	902	881	862	894	925	893	892	867	898	958	874	918	891	839	905	886	908	835	926	929	894	913	935	939	883	879	892	900	890	908	889	857	864	883	901	872	920	938	951	904	906	915	901	918	930	934	924	864	906	917	937	909	962	910	904	928	961	904	986	919	904	895	892	935	898	928	887	925	852	909	832	942	911	893	879	881	896	871	870	912	947	930	918	850	938	893	903	891	902	880	892	889	871	904	903	884	869	906	872	888	852	886	906	937	914	914	934	921	907	916	880	879	859	900	872	873	925	905	903	876	868	913	916	887	905	857	858	927	886	896	931	855	936	919	879	910	895	856	905	861	913	900	934	917	941	897	901	881	887	952	932	877	914	867	887	916	919	870	900	900	891	895	844	913	897	891	910	873	892	875	875	932	951	919	888	845	935	867	907	886	880	934	916	881	908	912	963	889	892	832	903	896	821	877	907	887	916	950	949	894	927	930	910	927	877	846	860	898	943	869	834	953	936	877	910	969	903	933	926	871	929	865	942	917	970	920	914	928	874	861	857	839	895	902	939	902	915	935	925	855	883	906	948	907	903	875	907	916	876	858	931	820	883	924	900	898	920	884	894	887	875	892	923	911	921	896	882	868	914	877	930	903	885	895	907	908	945	895	872	898	884	891	859	881	933	863	860	929	909	925	921	854	948	897	941	908	939	900	876	870	925	909	906	875	939	910	918	921	911	884	931	867	923	883	931	881	872	863	934	956	934	929	933	925	883	939	886	881	929	910	906	856	922	857	915	856	912	884	916	878	843	858	903	909	936	887	933	950	930	911	930	923	892	912	892	891	927	862	907	927	892	956	912	885	932	893	888	910	869	930	883	914	840	914	892	888	867	908	887	882	910	878	928	866	897	915	885	817	916	898	876	902	889	942	873	913	873	892	920	925	908	930	845	910	887	859	918	903	912	901	919	853	875	923	877	877	901	841	852	963	922	926	917	892	896	915	855	918	877	892	915	852	845	903	910	932	917	852	946	898	939	895	859	882	851	852	884	887	915	919	889	892	864	910	865	898	942	929	938	909	948	930	891	815	860	945	953	895	934	889	871	931	871	913	927	896	913	934	852	893	901	945	920	864	887	934	905	869	896	887	899	907	933	933	956	868	851	911	929	858	845	895	933	927	880	913	883	878	872	894	818	897	861	882	897	916	934	904	902	908	923	854	946	868	872	862	911	912	879	910	836	926	866	894	946	899	915	930	933	924	884	943	892	860	907	919	939	918	879	931	896	937	878	905	888	873	938	931	921	880	879	893	877	913	915	892	896	893	883	881	886	954	846	859	860	938	880	885	881	932	919	936	949	903	938	870	932	903	892	847	910	858	912	853	993	875	915	911	909	913	848	890	878	864	883	926	902	947	915	924	886	920	871	893	853	929	909	911	948	934	885	879	940	892	921	871	897	931	893	916	890	832	872	855	886	923	898	960	886	876	948	934	868	897	854	899	863	881	926	868	877	876	947	942	864	853	941	872	903	881	886	874	944	913	907	866	876	860	873	917	908	870	925	927	871	906	913	893	878	885	902	881	915	900	900	909	917	912	929	911	880	856	851	895	922	890	867	904	829	909	961	902	852	855	903	895	942	930	914	950	852	890	857	903	889	921	849	888	898	900	901	891	942	920	883	895	958	880	907	870	939	912	905	919	863	857	912	909	906	903	856	920	880	950	883	982	884	920	878	849	896	886	883	886	867	863	930	858	887	834	879	890	975	901	897	891	921	955	919	859	911	886	873	919	924	882	946	939	891	844	878	883	932	895	939	947	893	837	877	884	919	839	918	965	894	918	855	899	867	969	869	917	891	883	884	932	912	909	903	893	948
14704	2238	2049	1605	1188	885	707	654	569	499	480	444	461	401	442	364	404	401	362	355	357	352	390	348	369	364	375	364	339	339	387	379	349	345	313	346	328	329	359	360	323	358	343	330	315	334	357	327	339	343	398	344	338	349	336	334	372	317	329	346	356	340	307	347	289	332	324	309	337	342	346	353	363	328	328	319	330	355	351	340	349	358	362	329	338	347	325	337	316	354	364	347	334	332	346	326	345	348	306	332	353	372	323	344	307	332	322	339	313	351	347	342	347	329	335	328	345	331	335	357	355	331	354	346	320	326	327	317	339	313	332	367	313	329	343	345	308	332	316	340	374	322	356	366	332	335	348	334	341	342	365	325	364	322	333	316	326	376	347	356	347	311	338	327	316	333	309	340	347	304	350	352	319	340	321	305	343	326	338	344	326	336	327	356	302	319	337	327	336	349	327	352	333	318	343	311	336	295	363	367	354	356	352	335	348	327	310	315	319	317	366	353	353	333	333	353	349	343	332	323	331	311	347	340	338	320	313	341	355	333	340	336	345	353	345	312	305	347	328	341	333	335	339	290	345	332	321	335	335	342	332	349	322	351	347	341	340	311	309	317	355	327	316	350	318	339	357	353	357	354	348	376	337	347	317	321	342	318	322	327	351	324	329	337	360	340	347	336	332	345	349	312	295	318	344	335	322	346	316	328	377	328	329	319	336	344	302	325	327	331	344	328	306	321	315	310	308	309	292	324	289	348	337	306	332	340	320	325	340	344	371	337	347	341	347	337	352	368	373	372	285	309	333	328	310	320	336	347	334	330	337	337	343	308	335	358	318	313	303	323	316	334	319	343	349	316	326	345	367	319	370	330	353	323	348	335	285	339	331	301	297	323	335	330	322	309	308	321	332	359	343	306	336	382	348	304	314	343	334	334	329	377	357	337	326	325	320	342	334	317	313	342	338	326	356	330	351	322	290	334	331	323	344	326	322	308	365	321	313	341	302	332	327	322	318	321	330	362	337	307	343	343	326	314	310	347	329	325	348	336	348	318	312	332	327	340	339	352	350	342	322	350	330	310	351	307	332	354	328	335	321	338	312	340	348	334	306	325	322	331	338	353	312	306	321	284	321	326	337	301	314	330	347	353	348	316	366	336	337	307	340	342	335	341	332	334	391	333	349	326	342	303	317	363	351	331	365	313	370	332	382	341	293	361	349	303	299	315	357	298	302	345	365	314	306	345	357	345	330	333	314	330	315	320	366	354	337	353	332	349	328	300	320	350	345	331	332	314	313	328	326	339	345	322	335	345	335	338	319	376	320	335	315	341	344	334	323	354	334	346	341	312	362	345	318	325	337	323	313	346	321	337	331	334	305	354	295	306	354	310	356	324	311	315	340	316	328	338	332	317	345	292	334	345	338	297	336	332	335	339	335	329	356	299	306	347	334	363	329	355	304	308	336	290	342	373	300	346	330	323	337	330	323	345	321	352	339	363	289	356	327	348	337	346	335	343	342	329	325	356	339	299	318	369	331	326	355	310	336	350	328	345	350	339	345	353	363	336	317	309	329	334	362	306	344	330	339	345	321	368	340	321	316	322	335	313	351	336	343	335	320	298	295	309	309	346	293	344	300	350	337	334	335	318	352	322	378	349	326	326	311	345	331	309	335	343	352	319	335	305	336	324	320	352	298	312	350	317	344	317	326	338	303	340	363	340	353	382	299	339	332	350	342	320	339	347	350	307	354	328	345	354	348	343	339	321	336	333	312	316	327	323	369	336	335	313	347	321	318	352	367	324	320	342	323	342	313	360	347	349	315	349	304	317	363	347	333	357	357	355	333	326	321	324	344	328	341	354	335	322	350	308	355	328	314	313	329	319	341	340	327	322	300	339	323	342	339	341	326	331	346	334	336	351	353	325	322	314	329	325	331	341	320	327	353	328	323	358	331	338	356	365	338	328	347	338	304	307	340	319	345	341	329	372	303	341	319	342	362	316	340	336	339	321	323	320	313	356	316	354	339	336	313	312	334	335	302	309	356	323	327	300	350	353	309	323	361	321	313	331	326	336	333	344	329	323	329	318	357	339	337	324	308	323	343	338	326	308	333	351	311	335	327	335	353	337	324	331	324	344	330	318	359	353	321	320	321	321	358	342	327	312	311	351	318	327	324	336	305	330	323	312	355	338	320	331	355	325	315	273	357	341	324	329	349	338	332	321	326	383	332	330	338	319	335	342	329	303	357	333	317	307	341	331	314	344	332	349	322	339	354	337	298	333	338	341	301	329	335	356	341	316	334	303	317	353	315	357	342	321	309	296	347	336	304	299	304	356	308	302	329	356	366	303	320	373	341	294	345	359	367	329	293	330	342	346	364	363	330	303	330	297	330	338	344	345	340	330	339	316	317	324	318	351	356	341	318	306	298	315	333	329	326	328	326	345	322	319	336	312	314	355	322	369	311	321	315	347	337	321	337	315	335	338	339	332	336	349	323	305	325	337	331	327	309	340	325	315	336	339	333	348	340	330	298	331	345	338	311	324	353	321	350	331	315	313	328	358	339	318	338	331	380	304	343	320	328	318	339	328	331	331	331	335	334	338	335	351	337	354	340	354	323	295	352	319	353	330	379	313	355	354	329	340	324	339	339	347	361	355	324	307	334	308	366	328	343	348	354	346	336	320	357	333	344	326	341	311	334	300	315	343	341	323	345	318	306	361	315	286	325	350	323	329	324	332	349	297	307	295	355	328	319	331	350	309	322	357	324	345	352	303	295	365	328	347	317	327	329	333	316	322	342	327	370	317	331	329	338	332	361	369	318	313	365	309	331	298	338	311	321	319	337	341	354	354	349	307	341	339	314	337	349	308	336	350	317	331	292	335	323	339	321	359	332	338	317	365	323	337	321	316	351	358	342	322	323	324	333	301	297	341	321	325	343	360	324	335	344	332	347	323	336	330	335	345	341	327	324	332	346	319	319	311	311	318	332	332	314	308	341	326	374	339	315	361	314	289	359	316	331	307	367	317	340	328	371	338	312	340	317	349	331	320	337	332	362	310	273	313	300	321	343	310	333	351	328	343	345	349	319	325	319	319	315	320	320	311	346	333	347	344	339	341	337	367	319	300	344	330	336	306	320	341	342	336	330	320	316	330	320	335	293	330	315	325	352	329	326	337	335	338	304	335	336	310	325	348	349	302	324	311	295	321	323	336	323	335	370	327	350	356	321	342	318	305	329	294	316	326	318	292	322	345	346	335	323	317	362	341	332	282	355	307	310	354	338	323	310	343	368	312	326	342	324	346	301	321	324	346	322	344	306	321	347	326	313	355	338	313	326	352	335	352	335	343	337	368	316	356	319	329	331	314	336	352	322	317	327	310	346	308	349	301	328	352	339	312	312	336	320	336	298	309	325	335	323	308	325	332	365	326	327	331	351	356	362	350	317	326	326	319	344	343	300	351	304	340	341	335	332	364	322	337	341	287	348	328	326	347	326	325	309	334	359	323
7682	2230	4140	4958	4481	3726	3171	2726	2411	2119	1971	1754	1731	1588	1404	1383	1359	1245	1272	1204	1158	1192	1150	1131	1091	1178	1083	1044	966	1090	1032	954	1020	968	946	1013	960	917	866	935	918	952	905	992	913	938	886	959	959	945	907	901	870	912	953	845	896	928	931	884	943	920	961	930	908	948	896	937	923	908	879	810	908	954	889	902	920	881	878	908	869	980	851	911	889	898	828	861	885	876	879	851	847	858	868	857	905	858	892	890	891	861	856	834	925	892	921	881	905	877	866	874	810	914	868	931	909	929	879	853	912	890	908	848	862	811	869	891	876	888	847	836	915	905	887	918	871	880	855	858	825	865	855	856	817	934	828	926	861	892	867	913	908	898	867	865	941	855	868	895	867	845	879	877	894	862	871	872	878	861	840	871	841	820	878	864	877	909	828	873	873	880	878	823	891	888	883	865	808	874	888	852	893	889	905	905	848	853	914	872	829	910	915	912	895	871	837	930	798	815	909	823	863	882	908	859	832	886	885	846	852	901	818	889	901	832	848	840	874	829	922	826	902	821	878	885	843	891	883	884	882	868	898	903	900	873	880	888	843	885	872	852	846	874	841	884	880	829	870	890	879	833	892	822	899	859	895	891	884	904	903	861	896	838	871	859	848	905	834	853	846	911	866	871	892	900	849	853	898	809	913	882	864	884	888	859	890	861	854	812	826	851	875	882	951	845	869	890	825	850	861	890	869	893	873	869	857	869	918	887	860	907	867	914	868	862	863	844	843	879	853	883	891	915	873	873	835	852	840	842	861	825	906	853	889	870	850	896	854	860	886	836	900	861	898	864	893	874	903	826	839	872	847	908	861	842	853	816	897	863	831	898	842	912	873	835	896	864	885	850	841	838	920	895	854	868	874	785	902	866	840	836	875	874	891	820	850	813	901	907	896	902	822	863	835	876	874	824	842	927	865	870	865	883	848	844	903	907	826	871	893	866	814	832	905	852	869	916	849	865	856	846	874	887	867	834	887	893	848	850	870	843	916	857	855	860	844	844	883	928	854	861	830	872	829	858	867	883	844	873	861	872	872	897	882	873	838	861	825	854	886	875	902	853	829	814	878	873	910	861	899	861	875	866	874	907	874	926	857	889	908	866	896	880	884	862	821	929	900	868	863	823	882	867	896	878	905	882	869	860	831	875	895	884	919	820	854	825	878	876	875	912	846	900	897	917	874	889	868	904	894	917	856	904	903	887	928	855	876	854	876	911	869	862	864	845	839	893	924	870	883	832	887	824	904	830	886	890	897	859	880	822	852	881	864	875	886	870	844	872	905	867	848	888	907	812	882	872	916	878	904	846	882	873	882	835	823	904	822	860	835	879	839	879	866	844	848	909	943	873	899	845	852	842	838	903	885	878	891	853	895	861	820	891	861	849	888	876	866	861	871	864	886	822	862	915	889	927	908	889	834	848	808	869	880	871	839	850	905	867	881	841	875	930	877	848	820	866	930	864	831	857	834	871	844	900	870	868	896	908	865	917	840	921	891	887	858	832	857	860	891	901	885	863	907	910	876	837	900	911	924	857	884	907	922	884	842	892	855	957	870	912	845	908	903	869	873	888	862	854	846	853	914	881	829	841	877	855	834	822	893	816	910	812	910	941	905	811	873	902	844	873	866	891	892	868	878	922	850	885	844	895	852	907	838	896	843	887	783	908	892	893	862	861	875	847	863	901	859	859	852	820	872	873	892	892	896	836	862	831	876	870	887	845	885	862	868	873	873	909	870	883	853	842	810	836	856	878	911	924	825	887	836	891	864	850	923	875	870	879	845	871	882	839	871	881	855	891	879	858	871	876	904	850	856	888	836	902	832	817	882	823	860	824	917	926	819	855	857	884	906	823	830	836	918	860	863	907	861	863	910	910	855	894	843	872	893	908	852	836	849	917	861	880	921	814	900	904	834	829	914	868	875	824	894	855	852	895	856	838	812	912	900	869	880	867	882	920	871	873	869	812	877	936	873	911	837	883	805	821	879	824	842	876	842	892	852	889	857	832	908	826	857	830	855	841	955	953	882	849	823	879	871	939	873	871	842	857	867	791	854	827	866	850	843	828	863	895	864	860	821	943	917	883	887	839	879	887	850	872	855	829	887	870	866	846	900	884	802	870	818	886	838	884	837	822	879	882	905	883	870	883	932	919	876	861	903	874	800	873	873	905	847	907	834	855	824	863	884	870	863	888	859	864	837	858	873	883	836	861	910	857	857	876	884	866	889	886	813	912	859	902	817	900	783	879	848	869	882	834	888	896	827	847	866	872	883	832	857	895	846	899	881	816	843	889	905	896	855	883	871	930	835	892	840	860	848	957	903	834	833	855	915	888	890	849	882	854	901	933	906	826	841	869	875	942	865	858	867	897	906	819	853	851	869	903	872	889	853	892	848	850	870	840	867	889	867	904	909	861	888	905	888	881	894	911	905	871	846	869	877	895	888	810	866	847	863	899	889	886	861	887	828	928	886	848	855	935	840	916	869	887	883	827	853	881	832	886	902	887	891	860	877	862	886	854	856	912	904	889	862	902	871	842	869	817	875	874	843	892	859	892	846	863	890	861	873	874	831	872	879	894	865	855	872	898	843	850	865	832	890	894	867	885	867	832	826	911	837	889	859	867	839	866	890	890	899	865	840	859	876	944	897	904	829	932	928	862	867	912	846	856	840	832	852	889	897	893	925	862	916	913	927	871	816	855	795	829	869	878	826	840	924	842	817	858	863	879	924	891	894	884	836	840	828	879	926	875	876	848	881	833	893	883	822	869	902	850	885	871	911	809	894	826	833	911	915	874	912	876	808	885	929	875	842	873	851	904	908	885	865	904	891	841	876	834	883	879	828	918	885	860	872	863	894	859	857	872	898	907	875	907	901	829	849	840	905	900	914	903	838	837	884	871	863	875	891	843	878	882	879	856	838	813	866	873	872	862	933	835	887	845	892	878	924	915	883	864	880	904	876	858	881	854	860	849	854	869	856	841	880	868	866	898	886	845	896	913	880	846	934	821	877	884	886	827	830	846	860	855	806	886	810	854	872	872	870	853	962	834	901	901	924	846	838	887	829	864	853	933	887	841	877	899	897	811	909	840	869	866	806	855	910	890	891	864	859	844	848	886	857	884	892	867	853	855	865	884	881	913	907	870	823	887	840	865	850	892	841	835	835	878	883	891	878	837	827	865	863	898	912	912	858	839	878	885	822	889	843	834	839	839	888	905	789	908	855	869	884	868	900	889	811	845	883	885	857	871	930	897	874	868	851	925	852	880	846	829	900	909	890	876	814	864	883	849	912	845	840	851	872	841	869	856	897	837	882	865	895	865	916	851	890	851	889	810	906	877	863	852	903	878	898	922	910	896	865	877	886	834	861	879	873	832	912	866	875	894	836	914	895	933	902	868	817	840	861	820	829	886	893	885	846	878	855	850	870	854	827	884	869	853	871	835	843	837	898	882	854	830	881	895	865	843	845	842
2099	188	222	196	183	143	182	165	167	163	181	172	166	151	173	168	177	177	156	164	135	157	173	198	171	160	187	145	157	157	157	151	182	173	189	194	140	172	168	177	159	157	155	177	162	172	188	169	161	171	165	177	162	170	159	185	182	149	185	156	184	187	208	181	180	169	162	168	184	157	174	178	176	149	142	145	182	178	175	161	150	174	184	155	139	197	180	176	165	157	154	155	168	201	183	188	184	159	167	155	180	181	141	185	171	178	191	165	187	166	160	167	174	152	152	144	184	146	170	173	175	177	158	144	170	177	165	189	173	149	187	151	203	171	170	194	180	184	195	184	188	165	165	153	174	171	166	168	182	164	149	154	154	170	172	155	170	170	169	182	170	153	186	175	168	171	149	157	190	181	181	156	151	159	166	151	166	170	174	184	161	192	159	190	167	159	164	166	179	175	155	164	181	143	157	175	191	166	181	134	150	166	171	188	173	163	173	181	159	211	201	182	184	144	145	177	187	152	178	203	174	189	182	154	164	157	162	182	169	175	185	182	165	200	167	165	162	188	159	163	160	168	162	164	156	171	166	162	179	167	189	179	151	193	171	163	185	157	171	180	147	137	164	174	166	158	184	175	162	183	164	168	166	207	164	177	167	155	180	162	163	162	154	179	155	181	159	155	164	173	170	172	165	136	184	187	198	171	161	176	173	165	185	186	149	169	154	182	172	166	150	169	177	184	155	166	182	177	165	185	164	159	183	159	175	188	172	173	178	181	152	176	190	180	171	195	167	168	158	151	207	171	186	193	172	174	190	185	185	164	184	190	193	161	155	170	166	173	192	177	203	157	185	151	195	172	159	200	154	189	156	165	159	140	166	164	177	153	165	168	174	179	164	183	171	179	205	192	152	185	185	168	195	173	169	163	167	173	172	174	157	189	180	161	157	179	166	176	182	172	187	176	179	172	172	180	153	175	161	153	161	189	178	159	180	169	162	174	192	167	184	178	155	169	176	164	181	181	162	194	179	172	160	188	194	183	167	156	146	178	185	179	176	176	159	161	169	163	180	164	187	161	158	175	181	178	176	179	159	178	191	186	159	162	182	159	174	188	168	197	176	171	173	155	193	160	182	201	162	200	161	168	166	172	159	157	195	171	170	164	167	167	170	162	157	142	172	200	181	168	161	179	163	166	176	168	169	163	153	158	163	176	204	183	166	172	168	196	159	171	163	164	170	176	170	159	172	163	161	175	167	162	155	162	180	172	185	157	156	158	167	181	188	148	185	168	166	168	173	167	166	171	169	173	174	193	152	177	153	211	170	162	157	164	183	189	174	175	162	172	172	171	199	190	179	173	169	163	192	176	164	177	166	176	164	163	171	177	177	159	173	162	158	174	170	173	175	182	182	175	163	166	186	186	176	193	146	172	169	180	166	175	169	176	173	183	184	182	161	185	186	191	171	179	183	165	181	191	172	163	173	146	191	169	170	182	171	154	162	167	159	186	155	157	171	154	165	193	161	148	172	164	158	161	171	177	180	186	176	160	169	174	180	170	165	179	157	166	156	166	170	179	184	175	173	156	161	168	169	161	169	160	188	163	173	183	170	168	177	169	158	147	164	167	148	178	176	185	143	198	175	180	193	164	183	167	172	171	168	180	162	170	174	153	148	176	171	182	187	172	190	179	184	166	179	155	168	165	167	198	158	147	155	165	156	172	187	175	167	168	189	162	145	173	167	149	174	161	171	159	186	178	187	170	174	182	177	168	158	162	174	196	209	162	162	145	187	189	182	193	177	179	183	157	164	149	205	155	189	159	181	153	155	183	224	160	169	178	164	179	176	169	150	166	156	162	172	173	156	158	181	185	178	192	141	158	150	171	162	175	161	156	192	178	156	172	165	167	167	183	163	184	149	172	153	162	162	165	161	160	158	153	157	148	177	157	158	169	146	156	179	147	184	172	179	170	175	167	176	166	164	174	182	174	177	170	173	181	174	167	179	165	167	181	183	180	169	180	148	156	156	163	185	177	203	187	193	203	162	191	155	185	151	147	152	189	181	176	194	159	179	172	173	170	175	161	175	182	173	161	157	177	194	171	185	179	181	154	162	187	163	161	173	196	174	173	176	177	186	197	165	144	187	166	151	172	175	168	192	166	181	169	158	164	201	199	185	169	159	172	174	152	155	150	160	196	173	181	188	154	186	172	170	186	169	163	183	201	165	169	158	165	156	182	180	170	170	171	150	162	173	168	154	165	180	175	184	176	171	172	166	183	139	176	153	188	162	169	154	176	167	184	169	163	147	172	193	167	169	157	164	153	176	138	167	179	166	160	168	161	180	170	184	175	183	162	181	181	162	161	179	183	178	164	165	158	171	157	147	160	179	184	172	172	155	183	173	182	175	157	166	168	166	164	182	159	169	164	155	173	170	188	151	173	180	188	153	169	143	171	159	155	151	166	178	181	177	176	157	163	159	166	165	160	189	174	160	174	193	164	157	180	168	184	192	186	185	170	163	184	163	173	173	192	174	163	166	180	173	165	158	178	166	143	166	154	187	167	177	166	184	185	174	172	158	167	158	173	172	181	158	165	163	180	186	178	172	171	185	166	165	174	164	181	162	153	152	186	178	212	190	165	150	191	166	181	173	170	191	163	131	175	144	172	162	159	174	172	149	196	160	162	157	181	166	160	170	153	167	168	177	157	161	167	171	181	200	172	174	173	159	172	187	173	192	153	181	181	171	160	160	186	163	163	166	195	189	181	159	179	140	168	177	169	147	170	150	160	159	147	158	155	189	181	199	169	154	173	156	178	167	153	161	168	158	184	175	170	175	170	160	151	179	168	173	145	180	165	168	172	185	185	172	173	170	176	151	189	187	184	165	151	185	156	171	160	178	149	167	167	167	189	182	171	181	155	169	183	164	216	143	198	158	158	177	181	172	183	176	186	175	181	147	169	172	173	165	192	163	166	175	177	156	185	150	167	154	170	165	170	158	153	156	163	169	186	158	168	185	148	186	177	157	174	170	153	162	178	152	182	197	159	204	167	156	174	181	155	158	154	156	146	168	168	168	163	176	193	179	160	143	161	158	157	178	179	173	206	144	159	180	159	158	178	169	182	180	175	166	159	177	170	188	168	181	173	170	186	160	172	173	186	164	173	163	184	202	165	181	172	176	162	169	150	178	179	177	167	175	174	176	167	166	160	186	169	178	165	184	160	161	169	180	162	172	171	179	141	181	162	178	158	177	170	167	173	168	187	176	176	172	168	190	172	181	188	177	166	171	169	188	176	188	198	165	164	167	143	195	170	186	170	204	156	169	162	148	197	196	197	174	173	161	188	157	176	160	174	168	169	187	185	199	181	198	167	164	174	163	184	173	146	187	151	170	176	156	145	136	154	174	166	174	180	185	169	187	164	172	176	170	175	154	163	172	160	159	164	139	157	172	185	176	192	186	180	153	160	166	139	167	166	189	193	170	145	167	191	161	176	183	164	156	185	183	175
2263	592	611	625	642	606	609	544	600	558	555	564	576	525	562	575	592	541	570	594	516	529	570	540	519	542	563	542	522	574	537	532	548	558	543	552	587	543	529	562	547	518	538	566	508	558	554	548	549	552	547	531	539	527	540	554	560	537	538	500	512	546	537	529	572	564	521	555	524	516	545	539	558	546	522	553	580	539	532	528	547	539	566	525	548	545	524	514	556	526	560	542	535	538	574	556	521	496	536	546	544	566	502	553	550	527	564	488	528	575	527	531	514	546	520	524	501	577	527	536	530	558	526	535	569	545	547	575	551	522	560	528	559	548	506	518	562	542	523	505	515	543	524	547	603	538	487	529	552	541	555	528	506	537	528	542	552	534	519	481	572	505	530	557	583	550	546	537	573	558	550	547	560	555	585	550	563	515	511	527	587	539	544	544	535	557	496	527	524	530	545	562	486	532	537	538	534	543	517	540	533	530	509	534	519	533	551	544	533	548	577	522	548	537	512	539	525	502	518	555	533	516	531	567	539	590	535	509	511	549	506	580	554	546	511	530	508	536	547	505	525	510	520	557	573	539	531	555	553	525	537	516	528	517	537	458	540	510	505	543	567	513	547	538	544	490	546	590	526	550	529	560	581	548	514	552	514	537	589	534	554	547	523	564	525	501	505	535	544	577	513	532	517	538	539	537	554	545	501	572	552	545	482	548	529	523	546	545	595	556	502	560	546	541	567	524	532	527	535	549	578	530	578	545	513	525	516	523	504	536	537	570	531	561	542	539	528	544	556	575	549	554	558	550	563	542	542	553	561	572	553	535	490	578	562	536	515	562	525	544	550	544	559	547	523	542	545	546	551	578	572	566	518	561	551	516	561	566	552	542	567	538	557	515	521	543	524	533	531	558	555	527	534	526	518	554	525	535	543	528	551	555	564	550	563	542	530	516	536	556	544	514	571	547	549	522	521	544	572	546	585	510	563	506	565	558	519	537	561	546	532	541	537	485	542	517	507	584	565	522	554	550	508	549	559	529	541	503	540	523	548	511	529	541	537	548	596	562	555	540	546	524	464	527	518	538	519	577	549	585	535	545	538	523	505	553	534	566	521	523	539	540	567	531	563	532	557	548	488	509	515	547	508	541	568	526	512	530	533	580	510	532	542	526	515	553	530	519	542	535	527	545	491	541	537	564	532	515	522	543	509	534	496	546	528	535	572	547	537	532	553	524	533	550	520	542	541	505	540	546	501	522	521	560	544	535	529	551	557	510	546	532	539	565	526	531	531	582	533	494	500	536	569	577	502	560	545	516	558	534	538	576	498	522	546	572	561	592	491	544	519	527	544	518	549	538	487	568	537	554	531	547	542	536	507	520	531	522	519	520	516	547	506	563	549	588	539	522	538	555	510	506	534	588	530	554	520	520	502	613	482	554	533	502	540	545	532	543	532	541	579	528	569	564	538	544	524	522	550	508	560	534	552	537	547	538	543	545	563	544	573	529	572	561	569	540	508	529	533	554	502	535	530	533	521	510	539	538	509	531	534	549	551	535	523	509	555	571	550	550	582	534	505	526	555	525	510	512	575	518	580	532	508	551	583	549	516	508	525	573	523	523	544	496	543	512	517	523	547	550	563	550	567	563	521	524	586	533	537	536	519	528	555	562	527	524	507	537	534	550	510	530	491	513	553	579	577	516	555	524	556	524	548	527	513	514	551	511	520	524	527	526	562	546	542	535	498	531	545	528	532	556	518	541	541	542	554	539	593	539	523	482	544	542	520	543	534	514	528	485	522	522	578	516	551	532	513	548	523	545	530	545	498	533	567	527	519	518	562	550	514	531	547	505	537	506	502	553	541	564	534	532	565	526	533	564	543	501	555	534	552	525	532	533	546	546	523	517	571	575	563	507	539	517	538	587	545	538	527	531	539	545	558	537	535	520	486	546	575	488	537	558	564	512	571	521	571	549	578	537	561	507	550	531	513	528	507	529	573	525	550	535	519	504	538	534	522	530	553	548	557	528	536	552	555	557	548	499	524	572	542	543	546	536	512	540	534	535	541	557	522	549	551	574	543	532	567	567	564	499	568	586	478	531	527	533	497	532	555	515	520	522	580	566	548	515	524	526	537	534	568	532	531	544	578	539	546	509	549	505	553	552	505	531	525	508	546	512	533	543	526	513	524	576	551	551	532	556	550	530	512	560	543	538	565	524	546	519	570	535	507	519	531	519	559	544	549	517	523	509	584	539	537	563	531	548	550	492	517	536	547	566	493	548	558	535	580	585	539	564	526	542	510	522	495	562	563	561	522	531	535	494	530	584	542	501	517	528	513	508	546	574	529	543	498	557	512	540	574	550	538	501	527	486	503	533	506	519	556	534	507	518	540	563	539	546	527	538	523	559	545	525	535	566	533	555	589	552	515	555	552	526	518	466	562	550	544	543	548	577	524	543	546	509	583	550	565	558	502	559	499	509	551	564	503	593	540	536	493	557	511	558	542	566	553	520	529	554	521	538	504	509	520	529	572	534	554	521	531	514	513	535	527	553	545	525	544	534	553	517	520	516	524	546	538	515	556	514	519	489	485	547	557	545	551	579	536	542	598	555	548	514	589	533	581	549	523	550	524	533	530	522	562	535	505	506	523	533	569	514	549	548	553	575	521	560	562	573	525	549	563	506	523	538	557	483	507	576	532	535	578	549	570	499	560	560	545	534	539	549	542	563	515	506	533	546	534	566	586	540	552	561	571	572	574	518	525	540	508	592	527	497	527	522	571	513	543	525	571	550	514	533	561	560	562	589	529	524	535	531	564	551	535	549	553	510	537	545	562	498	557	542	555	556	570	548	541	539	536	529	531	548	543	515	535	538	540	531	535	574	528	573	493	538	552	536	559	504	524	515	546	549	510	523	557	549	589	526	530	541	576	559	520	563	537	530	573	528	516	545	490	533	556	542	545	526	526	543	514	530	544	547	579	571	543	542	563	546	546	535	561	526	548	554	538	513	549	556	531	521	535	525	535	542	527	502	546	540	551	557	522	552	551	530	524	519	553	586	511	552	600	516	530	543	531	530	515	537	545	536	523	532	543	577	527	535	504	524	528	498	479	532	544	551	547	523	550	535	548	568	541	537	532	479	544	516	546	529	585	501	548	516	538	547	542	558	520	516	569	539	579	542	517	527	542	538	512	530	537	541	547	539	566	533	574	540	572	536	564	531	555	505	587	515	535	529	524	511	561	524	540	526	514	522	519	519	540	537	515	571	587	491	554	549	558	493	542	550	535	536	533	511	562	556	493	542	568	556	481	510	595	548	520	544	523	518	560	577	576	514	550	540	520	534	527	559	547	562	534	557	484	517	514	567	545	584	560	492	534	545	529	548	549	525	522	555	543	574	520	514	530	510	546	569	489	538	567	503	542	525	558	565	563	543	532	517	551	545	523	541	533	537	547	503	526	548	497	469	541	545	544	531	522	540	556	566	500	568	515	570	534	581	612	538	558	560
8522	1122	1137	998	747	613	586	527	435	475	436	416	407	368	356	399	390	364	373	388	370	332	370	371	355	362	336	361	327	320	344	332	382	363	366	301	341	295	332	350	337	318	351	349	326	334	350	359	328	336	346	330	335	376	335	309	337	319	321	351	338	349	347	326	343	339	331	372	332	343	336	334	349	329	331	341	335	343	311	325	341	338	386	312	332	331	367	317	320	356	319	318	326	313	330	317	373	313	358	338	331	300	345	370	358	334	284	301	358	351	323	302	356	307	352	322	369	336	383	326	318	351	317	331	351	395	318	284	291	345	319	345	375	349	365	347	318	347	336	321	360	327	304	313	372	316	344	324	317	354	339	325	327	320	360	374	346	326	348	329	369	383	333	356	341	331	349	338	335	354	311	338	356	364	303	353	350	334	364	347	361	341	275	331	344	328	348	343	352	304	304	364	335	337	346	346	353	352	300	357	338	346	327	323	312	344	369	327	340	313	320	336	307	341	324	351	352	360	336	334	375	341	311	335	334	350	328	326	346	339	315	373	296	349	335	367	341	342	337	309	334	305	344	344	305	327	308	321	348	324	324	346	363	363	306	344	354	324	330	355	353	335	345	299	345	351	319	322	344	337	329	348	315	338	330	333	320	324	345	323	369	332	327	337	352	362	343	356	341	347	323	358	356	333	350	334	316	354	328	317	295	337	346	335	324	326	304	333	368	327	309	318	337	348	314	333	335	335	344	337	338	340	339	307	361	320	318	320	306	374	326	341	335	337	333	371	312	344	336	347	342	353	352	338	295	344	315	337	355	300	339	338	316	309	329	334	336	329	310	348	310	327	305	320	341	310	323	333	317	337	359	346	337	351	317	335	326	356	347	346	363	344	354	319	319	331	330	322	351	344	317	284	347	337	339	319	325	327	340	320	303	367	311	349	307	300	316	326	317	365	304	312	312	335	350	348	309	325	320	336	334	354	350	333	334	341	293	347	340	330	367	354	349	314	316	355	352	318	317	316	344	315	328	328	325	341	354	335	324	356	353	353	370	328	340	310	312	349	355	303	311	367	332	332	358	337	346	359	365	355	347	299	343	334	361	333	384	332	326	329	347	362	341	328	349	331	371	346	351	334	315	353	340	323	325	310	348	332	333	318	341	357	341	383	311	325	305	366	347	340	325	343	348	340	297	339	337	342	353	368	343	316	341	333	324	359	346	347	333	325	346	329	324	333	311	345	340	332	354	339	362	370	312	299	360	341	342	326	319	356	314	320	333	340	300	344	331	344	369	358	328	349	318	333	346	367	317	341	340	312	344	370	366	323	312	347	359	356	340	349	337	373	369	344	333	300	317	302	355	335	332	344	344	326	300	348	346	329	317	353	316	313	330	302	313	318	310	343	324	324	333	309	349	321	340	312	298	349	342	333	336	312	342	361	331	336	313	310	331	316	339	335	387	335	317	366	340	313	302	321	389	317	307	322	331	329	363	343	329	342	362	364	316	321	369	338	298	328	315	346	318	342	337	334	338	332	354	317	324	328	378	336	323	335	317	341	316	345	313	300	333	357	382	329	346	363	364	317	317	305	344	353	301	305	321	336	354	301	343	375	337	327	372	322	329	314	358	354	345	321	351	339	352	317	342	354	303	333	357	323	331	322	326	332	327	351	364	336	311	361	339	311	325	338	348	366	340	321	328	303	343	333	353	331	325	326	349	342	321	357	328	334	323	356	360	323	321	354	370	349	320	356	335	348	307	317	328	344	360	340	367	325	353	363	325	320	340	314	307	329	314	316	345	309	330	311	328	313	316	349	322	315	367	359	316	364	319	338	307	329	350	345	357	319	342	357	320	369	353	338	341	343	352	339	337	358	328	346	363	320	339	327	322	352	335	340	342	332	335	358	334	337	332	323	369	349	338	314	336	318	323	330	353	330	317	294	329	324	334	327	354	366	316	322	337	352	335	335	326	341	341	336	350	316	312	325	313	339	315	322	315	348	333	340	358	334	337	334	350	348	314	328	330	301	335	361	338	301	324	319	336	312	360	341	347	380	323	342	360	316	357	325	310	336	362	316	330	337	360	298	333	347	340	335	336	324	338	362	342	322	307	357	382	355	353	366	352	348	367	313	340	340	351	328	314	347	327	349	313	327	315	343	336	310	324	329	339	291	293	326	304	326	330	330	316	327	371	330	347	356	321	352	333	326	341	335	346	323	346	295	306	363	334	334	359	336	336	320	311	362	357	353	290	333	354	339	328	310	346	358	335	322	373	347	338	329	379	333	343	363	388	332	336	321	347	297	337	337	334	326	339	314	328	314	341	296	333	350	320	327	355	346	341	320	298	348	332	314	347	340	337	330	329	342	310	323	328	338	332	332	341	367	341	324	312	324	340	336	367	328	327	335	343	340	341	332	352	334	369	329	314	321	348	372	329	350	362	311	337	312	342	312	319	370	313	349	338	307	350	328	329	323	341	333	365	339	337	310	323	327	318	302	325	352	322	326	333	334	308	345	298	335	341	344	314	357	343	332	349	318	324	301	323	327	340	319	362	294	376	319	313	345	320	336	320	327	333	315	327	366	326	340	329	335	339	330	343	348	351	350	334	341	354	347	353	328	352	339	333	337	350	340	345	331	336	352	340	338	308	331	345	366	322	364	301	310	338	319	347	305	333	363	320	356	346	356	330	330	354	307	359	328	337	303	312	336	359	320	323	340	327	337	344	323	349	321	347	329	318	341	348	352	328	341	344	334	326	320	339	339	330	346	330	366	338	312	328	325	352	329	336	340	376	337	326	323	309	345	298	335	384	308	312	355	326	319	340	349	349	334	338	310	337	307	344	333	337	351	347	347	326	354	367	343	347	308	350	341	300	352	364	326	374	313	351	361	344	340	328	358	324	345	342	333	361	355	351	356	350	330	337	351	325	322	357	361	352	354	322	301	327	325	338	351	336	343	316	338	347	328	338	343	326	327	314	351	328	330	325	319	351	314	352	348	346	342	336	327	337	329	309	329	322	342	346	327	352	346	320	353	336	324	342	350	309	367	338	339	383	310	332	297	328	327	371	358	294	308	356	332	318	344	296	353	343	313	363	333	325	347	304	332	350	324	355	325	348	355	322	362	332	342	321	332	358	336	347	307	344	354	305	340	340	355	320	356	356	337	349	325	333	341	322	334	342	322	333	347	315	318	366	327	311	326	308	368	355	319	353	327	353	326	352	344	367	355	321	335	332	336	307	337	351	322	336	322	329	363	329	315	319	317	321	312	373	353	337	322	308	333	323	354	334	319	347	334	330	299	349	321	286	328	343	346	348	379	313	343	333	356	366	347	323	325	347	311	354	350	314	304	343	334	366	298	317	350	331	310	334	331	358	337	361	337	341	332	319	322	340	297	354	331	357	340	362	335	335	338	346	368	344	343	341	351	370	356	321	323	336	349	347	361	321	301	352	324	331	360	354	341	354	349	326	306	341	344	343	326	324	378	364	305	335	383	328	339
6072	1610	2872	3287	2918	2590	2257	1886	1796	1675	1510	1471	1359	1254	1231	1253	1185	1178	1116	1128	1110	1041	1065	1038	1055	1008	997	957	1005	977	1013	959	950	1009	900	1007	967	964	989	973	998	962	958	946	913	899	952	971	945	916	946	953	970	945	910	923	966	934	908	943	954	928	942	882	964	966	913	977	909	951	969	929	970	910	909	897	918	906	890	942	940	867	993	936	948	874	914	930	952	903	927	972	965	953	933	918	942	917	906	953	903	891	900	888	972	962	960	919	905	901	931	924	890	886	914	874	931	890	937	892	885	938	914	912	882	915	898	912	954	895	879	948	890	924	869	910	950	933	911	930	896	924	938	914	920	927	950	900	916	871	889	950	894	879	920	883	907	952	910	871	927	933	918	905	923	889	911	926	935	873	939	884	959	953	862	874	904	874	895	944	932	888	955	926	941	905	905	946	940	878	943	917	983	885	877	894	910	947	915	971	890	888	938	896	926	929	943	921	936	898	868	877	917	869	903	920	943	855	857	881	913	852	881	892	955	961	917	892	952	911	874	915	875	883	924	858	950	988	882	924	892	875	888	903	902	900	941	878	937	969	903	906	873	860	972	932	900	936	887	873	920	912	956	917	924	916	933	906	927	914	919	962	907	974	847	886	907	918	919	926	916	887	897	974	909	923	866	941	899	878	897	905	930	879	938	855	938	901	932	904	954	945	952	964	912	874	898	935	960	910	930	910	913	957	955	908	864	928	895	921	946	911	952	938	921	912	890	883	870	953	898	895	879	946	923	917	872	926	943	927	924	884	864	902	916	873	941	916	895	969	911	923	923	859	870	928	966	914	950	889	866	953	899	919	923	886	945	929	907	935	922	918	930	889	912	899	890	840	936	915	869	939	904	902	920	918	862	882	921	914	887	914	902	925	903	899	930	922	931	876	878	925	880	856	921	909	866	871	978	931	902	906	924	930	849	914	885	940	935	899	906	899	903	873	918	929	914	878	928	898	956	933	926	944	891	893	899	900	966	915	870	908	868	904	929	874	925	940	953	897	928	905	939	875	914	910	875	944	923	945	900	924	987	894	903	910	934	877	862	908	911	891	937	930	906	883	962	938	881	945	914	854	901	922	942	927	921	908	888	908	949	898	939	907	916	876	990	901	894	869	904	895	885	942	870	936	851	942	936	925	940	890	947	916	951	948	841	933	901	952	904	929	934	950	952	892	979	884	912	905	955	868	861	873	849	895	903	897	965	909	883	955	891	936	883	906	845	950	977	915	861	917	904	907	955	925	853	899	917	927	930	883	915	920	881	912	948	898	944	921	873	868	918	891	893	876	930	862	948	911	907	882	943	877	907	963	863	907	887	905	869	899	959	899	886	940	930	875	891	887	901	902	916	921	894	907	887	898	973	915	898	928	900	950	904	930	877	899	883	947	920	942	915	885	843	838	853	933	919	910	931	870	892	906	907	859	887	921	964	920	935	931	907	915	920	913	959	847	942	916	926	921	896	859	858	960	871	887	917	932	971	956	873	990	902	905	927	860	905	912	919	885	903	937	898	943	892	914	855	955	923	843	943	871	914	897	886	896	899	890	927	934	920	917	889	923	894	911	922	892	847	930	934	876	926	927	922	901	960	909	864	913	932	940	921	942	905	929	862	899	978	888	948	894	912	849	902	943	898	935	884	923	934	921	905	894	941	893	901	908	899	856	924	873	894	913	993	894	897	894	846	887	919	929	895	944	862	901	897	939	917	855	925	914	912	926	913	910	928	862	901	938	920	927	861	893	894	948	929	953	932	881	909	910	928	963	914	902	873	915	874	906	912	865	899	888	952	932	892	892	970	957	846	950	919	924	909	963	871	861	898	933	881	938	911	933	958	844	838	910	937	886	936	912	898	904	950	907	945	871	934	905	928	909	876	928	876	896	905	923	883	893	903	971	914	900	917	909	910	864	922	901	937	925	932	909	869	900	860	945	964	935	891	913	934	884	904	891	927	925	904	934	972	866	946	937	963	919	903	841	934	901	899	933	906	897	891	885	947	875	955	933	888	838	976	894	942	936	926	837	915	917	927	900	896	872	914	899	964	888	911	935	917	888	930	900	879	932	916	897	915	950	902	925	887	865	884	932	947	942	919	906	948	923	918	899	916	937	910	893	884	870	928	899	930	867	899	930	916	952	914	893	884	929	904	899	942	915	899	937	904	932	931	941	862	920	956	961	903	916	880	849	924	918	929	908	933	884	916	845	960	888	939	871	860	885	935	872	887	930	934	880	899	909	919	905	873	935	904	875	894	962	927	875	882	848	912	956	905	920	882	911	892	936	905	940	881	943	943	915	966	852	952	917	912	922	910	884	933	887	908	930	899	915	919	882	895	922	919	932	873	979	925	896	882	876	931	926	903	964	878	892	950	958	892	989	928	911	938	945	893	922	910	874	910	918	953	894	926	843	918	859	874	915	895	949	879	915	928	895	1002	870	913	923	914	931	922	959	950	914	904	889	927	945	875	965	871	889	925	847	890	951	887	934	898	928	896	914	936	936	893	856	918	957	970	909	926	970	876	869	907	910	968	900	913	815	916	928	915	934	946	889	928	960	882	931	895	886	901	908	915	889	899	907	893	887	951	913	887	883	964	903	865	887	904	918	922	876	887	835	935	936	910	907	909	898	901	926	935	902	882	952	886	898	930	876	889	883	850	890	930	875	982	885	875	928	914	857	906	885	960	942	886	887	884	924	907	877	874	890	894	926	825	893	895	884	894	945	934	921	946	917	913	921	890	975	885	934	931	926	932	879	866	949	866	917	847	885	926	885	906	874	899	923	917	935	917	927	897	930	908	868	895	926	964	936	909	903	867	905	923	886	920	897	930	866	944	912	860	875	877	877	934	900	879	903	891	952	911	888	900	897	861	903	887	880	851	918	909	924	874	950	903	925	883	892	925	840	923	974	938	873	925	918	943	914	935	913	939	894	926	934	902	903	917	921	904	877	881	903	889	887	872	937	943	924	896	944	949	921	926	862	940	885	951	929	849	878	854	917	937	966	887	871	931	906	884	881	925	938	899	912	897	925	932	861	890	876	930	864	910	878	914	957	982	834	954	901	920	925	903	950	885	942	940	952	914	924	904	921	909	936	923	952	942	898	972	898	880	952	950	886	871	885	908	866	846	883	960	893	913	902	911	895	867	960	940	900	884	953	882	899	905	851	961	893	881	909	930	884	897	937	920	914	905	914	897	935	947	945	907	959	947	904	943	896	872	950	924	889	935	899	871	881	887	922	915	931	855	938	900	933	954	891	911	898	921	907	946	903	930	915	909	954	892	930	884	892	884	894	931	923	909	914	987	945	918	916	910	929	946	868	837	905	904	887	843	937	872	920	897	890	890	897	861	933	978	965	939	919	937	908	971	945	922	885	930	964	916	893	931	893	906	912	858	906	948	882	911	861	975	894	885	919	934	961	938	943	923	868	866	889	932	903	853	939	946	922	884	888	897	936	885	949	895	910
14318	2014	2003	1655	1117	859	726	611	593	531	523	458	461	451	430	405	363	382	379	360	363	310	386	366	367	404	355	335	349	368	357	347	339	350	362	352	353	359	334	335	309	355	357	326	333	321	340	347	321	325	346	339	360	353	324	358	343	342	336	337	348	314	360	362	338	325	327	324	368	336	348	338	351	326	307	329	329	308	318	309	338	342	309	356	331	338	343	310	325	348	325	347	328	368	352	354	328	332	340	302	343	376	311	317	344	330	334	341	336	315	350	309	339	311	339	312	332	330	296	325	365	333	344	312	341	343	351	338	321	352	328	375	342	330	342	355	332	362	335	364	335	357	303	303	336	350	342	366	319	353	348	326	336	344	328	353	360	332	333	307	332	355	318	318	315	359	351	359	338	319	334	347	340	295	371	337	318	315	305	347	356	321	311	323	334	337	351	328	330	339	334	297	306	318	329	328	337	343	354	330	326	373	360	318	341	337	348	374	316	356	329	349	345	347	339	353	370	344	350	340	346	321	349	310	348	323	335	357	327	331	363	360	316	353	320	310	371	361	359	300	344	335	326	347	323	347	354	335	347	315	320	366	301	334	329	330	338	350	342	343	309	342	335	326	322	360	352	327	335	366	343	352	328	331	312	348	336	314	320	347	330	343	338	305	355	350	343	360	339	351	327	295	348	288	298	324	354	347	313	319	339	339	314	316	312	365	320	327	305	325	335	344	344	341	319	323	331	329	323	347	332	328	314	313	345	343	330	300	306	342	333	288	336	365	323	324	373	337	348	347	339	328	353	337	335	329	303	356	355	342	327	326	356	348	341	402	334	323	323	329	335	323	338	339	347	332	296	312	372	310	338	335	315	323	317	327	353	344	341	340	320	350	332	346	354	337	358	321	310	332	346	333	326	354	355	344	292	308	327	304	313	364	391	306	327	345	354	349	317	343	321	399	325	325	350	333	356	315	340	344	359	330	328	306	353	335	347	315	335	347	327	311	292	325	322	359	333	312	314	355	321	318	349	325	340	332	318	360	366	316	350	360	346	350	335	338	324	312	349	376	347	333	338	330	321	321	336	340	335	367	362	310	323	331	325	330	330	359	326	334	356	328	352	335	331	362	339	324	353	338	341	327	321	347	352	340	338	294	305	344	330	315	345	346	347	326	341	359	316	322	310	327	357	351	326	332	321	358	315	342	344	333	356	317	328	325	345	326	356	332	342	352	338	322	309	354	335	325	341	355	328	340	328	321	330	343	335	341	314	318	363	324	334	318	329	319	322	312	336	318	333	310	348	324	338	348	340	332	326	343	359	364	324	300	324	373	317	344	335	304	371	332	343	328	349	348	318	319	321	362	339	346	304	336	318	321	344	323	325	349	327	354	339	294	325	335	331	339	323	346	344	348	336	319	293	307	342	358	310	332	316	333	304	331	330	342	325	357	355	333	333	349	314	332	308	319	311	362	339	368	388	375	334	323	324	336	318	358	298	330	326	359	385	319	341	325	325	318	329	318	334	323	339	353	313	325	302	310	341	336	325	310	327	337	323	343	332	345	321	340	315	360	335	319	325	362	312	368	299	345	351	335	330	326	325	345	320	358	333	345	331	362	365	350	333	319	324	369	328	343	321	330	318	333	340	303	371	341	318	344	354	330	348	362	341	342	318	345	348	334	322	315	294	339	321	323	343	322	351	334	344	353	325	321	312	342	360	362	289	319	314	317	329	318	314	321	328	338	340	315	345	364	355	317	342	364	305	327	361	316	327	335	349	330	345	333	343	359	367	336	358	329	343	321	366	310	320	337	328	321	349	309	327	344	368	327	338	321	323	336	293	347	307	329	325	317	353	326	323	344	335	340	359	326	342	319	311	316	329	331	326	363	320	344	307	332	325	341	324	356	368	340	351	368	328	300	376	336	333	360	344	344	334	336	354	343	297	333	327	374	339	370	340	342	358	354	391	342	323	338	335	342	334	342	327	342	330	332	341	361	339	324	352	365	333	336	340	321	347	353	315	328	330	334	321	345	328	303	329	333	324	321	313	342	317	331	349	323	333	344	330	323	295	354	335	334	339	311	323	347	324	313	305	332	321	330	325	340	293	332	344	302	359	308	364	348	295	328	322	338	349	347	338	335	355	347	313	314	369	340	353	318	313	299	329	335	335	353	322	334	333	316	339	315	323	336	314	313	348	351	314	331	347	310	342	355	353	341	364	349	336	342	318	317	340	350	346	318	345	372	356	337	348	350	322	316	312	297	348	310	329	328	323	307	314	343	359	362	350	338	328	354	343	347	390	327	330	334	356	324	331	318	344	339	336	322	376	339	316	346	363	341	284	326	367	323	373	337	355	311	351	348	300	355	330	323	358	364	384	370	342	301	333	322	318	324	333	285	329	303	316	315	340	339	327	321	301	354	338	326	326	301	322	342	352	316	346	307	336	305	351	322	310	318	325	331	354	328	323	353	321	334	326	353	344	325	354	330	339	332	310	347	321	352	334	288	362	289	350	334	334	307	372	347	318	344	358	297	322	346	308	347	345	332	324	332	353	352	358	338	316	325	308	320	310	307	332	325	341	333	318	323	351	323	356	318	322	351	362	327	349	284	313	360	306	357	346	325	347	324	308	321	358	313	331	320	301	314	357	339	344	316	348	297	369	352	353	346	334	295	347	341	336	326	317	320	326	335	361	340	308	325	330	329	350	359	338	311	354	352	350	347	335	342	356	328	369	333	315	342	337	333	353	360	335	308	300	320	340	360	329	347	350	330	333	343	309	372	347	361	343	321	311	346	333	343	336	336	356	354	334	315	326	365	378	330	323	301	343	347	321	316	345	342	332	328	340	318	304	357	340	306	329	341	344	324	314	321	296	347	352	348	295	348	325	313	324	344	308	327	325	324	308	290	341	348	319	341	323	315	317	315	346	364	326	341	359	329	333	325	370	352	349	351	348	340	368	323	336	365	321	336	363	353	315	306	336	317	329	369	320	346	335	349	327	323	334	341	345	346	351	326	337	353	344	316	350	332	338	353	307	320	338	325	349	316	357	336	322	327	315	345	347	314	338	306	323	341	358	348	334	314	358	342	349	337	328	369	306	332	319	302	343	349	317	354	326	317	343	329	364	359	341	354	338	332	350	349	338	329	309	320	327	297	300	319	312	343	332	323	342	330	336	311	340	310	344	354	340	314	340	337	346	368	371	342	336	316	338	332	348	377	347	343	377	308	323	357	322	351	325	295	323	302	338	339	333	323	334	360	339	332	334	295	321	341	305	331	360	360	314	325	306	338	340	326	358	313	328	328	309	314	342	323	316	340	342	295	303	341	329	350	369	363	330	339	304	325	306	308	316	359	301	316	337	308	341	333	369	338	341	362	330	332	331	352	347	322	300	327	347	350	305	324	327	339	324	356	325	336	380	323	339	321	334	331	332	340	336	344	353	341	363	338	361	317	318	354	330	334	327	339	302	343	348	335	336	330	341	365	322	326	330	338	352	301
7741	2237	4258	4938	4467	3894	3221	2726	2444	2149	1926	1759	1624	1575	1477	1423	1322	1251	1287	1187	1199	1170	1182	1063	1124	1149	1034	1044	1079	1009	958	961	971	1046	968	925	990	962	933	913	915	964	924	884	914	944	831	938	899	901	955	952	922	893	938	881	949	889	917	959	909	935	902	903	916	864	917	947	870	903	892	930	970	842	867	900	954	851	906	913	880	858	843	907	896	925	851	881	919	884	868	934	911	923	907	899	912	924	804	874	924	893	895	889	876	835	887	881	864	910	858	873	867	893	851	886	896	867	913	858	883	865	847	878	872	894	909	843	913	915	872	843	888	879	855	878	823	864	863	861	883	878	910	935	920	844	922	901	912	857	903	848	872	823	896	898	966	929	981	876	836	854	928	841	821	890	854	854	896	823	876	932	869	886	882	872	826	864	837	915	874	864	889	863	876	831	862	874	838	883	916	881	928	883	876	938	851	875	909	879	848	900	897	883	891	903	882	903	888	819	886	826	872	847	859	884	884	887	878	962	854	848	893	856	937	856	899	881	919	892	833	844	845	835	870	919	902	907	902	908	924	915	856	893	866	842	873	864	861	898	868	869	872	867	917	888	878	886	907	908	912	840	904	882	878	888	844	912	871	916	882	887	872	916	889	874	920	884	844	842	887	878	867	895	894	861	907	902	888	897	893	902	903	841	898	834	850	877	859	916	886	855	881	923	912	883	904	815	909	884	895	863	883	848	853	896	885	865	872	870	925	878	839	887	883	847	892	869	849	889	845	847	879	839	897	841	910	880	881	863	922	848	860	921	852	886	881	848	869	881	838	901	956	867	906	873	910	890	850	903	865	875	867	920	853	847	912	886	827	888	848	864	845	892	842	892	889	892	889	879	855	842	896	881	906	891	885	881	899	903	832	891	825	875	863	873	858	879	844	832	857	881	826	854	853	887	907	868	928	938	847	891	907	886	878	870	888	850	916	935	855	884	892	824	876	933	855	874	918	839	862	887	877	912	882	868	911	879	921	889	878	851	869	820	864	879	902	891	898	858	860	843	893	878	810	883	879	922	887	842	885	864	839	887	889	901	931	809	903	875	891	866	891	901	903	869	883	867	863	856	903	839	844	830	869	865	922	924	864	849	887	861	914	903	872	813	835	884	856	883	862	900	922	850	889	908	827	840	861	917	869	834	938	854	896	894	913	883	867	922	841	888	852	887	868	889	883	861	914	885	841	836	892	872	932	858	852	842	849	878	866	925	914	863	817	910	895	926	925	842	884	902	906	840	873	884	859	886	917	884	902	867	866	873	886	825	846	853	892	886	922	871	872	919	871	847	895	865	837	884	907	853	874	877	873	817	898	906	955	856	856	870	859	816	893	878	855	927	873	842	854	838	913	869	865	882	874	861	870	854	874	868	840	886	915	915	842	889	816	855	808	883	905	883	868	823	864	903	915	861	839	927	911	852	893	917	865	844	945	843	845	903	922	897	899	904	806	886	877	927	885	899	839	883	899	877	849	849	822	891	893	875	884	912	881	867	895	874	843	853	903	869	910	874	831	890	872	915	873	878	895	860	904	905	859	888	862	914	871	862	907	900	913	906	880	859	910	871	872	886	876	893	878	881	878	846	888	884	837	894	884	881	945	832	872	904	939	853	855	883	847	866	896	884	883	851	918	891	880	900	832	933	840	897	953	851	866	847	836	895	910	862	880	881	887	858	870	901	919	893	842	870	859	872	855	883	860	858	843	851	875	866	849	863	891	878	891	838	876	849	846	823	927	916	881	881	930	886	942	922	911	864	878	884	874	894	861	846	928	869	852	921	946	919	876	903	870	865	894	857	937	821	873	894	854	882	874	866	931	858	894	965	889	897	806	925	859	921	856	839	868	887	839	872	930	855	902	901	897	880	872	862	856	926	867	893	926	924	907	824	883	896	913	962	861	876	886	888	904	920	859	926	887	867	886	854	866	845	895	853	902	818	895	909	830	901	882	884	839	842	842	861	898	910	875	942	911	911	874	922	876	839	860	904	861	873	831	858	873	856	879	893	915	888	831	861	876	867	918	894	884	844	872	890	853	911	841	869	832	884	914	880	889	869	906	850	906	877	894	942	854	852	863	877	889	830	893	998	882	826	839	868	842	892	873	881	869	827	873	899	831	851	887	873	886	855	879	932	880	892	853	841	815	889	917	872	900	931	913	836	900	870	877	821	902	924	885	882	853	912	865	872	880	844	918	885	898	897	896	854	860	857	905	924	862	877	888	914	882	889	888	824	895	919	869	895	877	907	848	858	876	855	821	860	904	883	865	860	859	866	892	852	851	883	878	902	858	867	876	819	884	879	870	860	867	889	844	898	855	904	887	853	877	918	832	895	884	871	910	882	867	859	841	912	838	928	829	880	853	939	839	889	894	819	905	905	856	895	894	927	899	838	871	853	852	810	819	919	916	889	860	875	934	883	890	885	869	894	880	910	953	809	810	851	843	882	836	885	867	820	901	871	889	914	937	897	872	856	862	833	927	891	906	896	908	924	841	870	880	883	899	832	854	855	855	918	884	855	838	831	878	805	869	885	910	850	940	874	904	860	913	872	880	832	861	875	845	906	934	849	910	856	865	855	823	879	888	838	935	819	892	858	829	887	881	907	904	872	922	907	901	834	878	896	836	875	844	838	872	874	883	875	876	838	865	869	942	849	882	899	876	882	893	898	849	904	845	846	858	873	908	929	893	853	822	871	859	874	948	796	927	871	892	896	840	859	878	837	851	872	857	890	898	883	856	912	860	884	901	832	836	861	881	850	883	870	914	937	864	853	908	887	867	923	838	854	886	867	814	828	903	950	861	861	855	918	834	882	864	905	864	895	830	853	848	870	849	833	880	880	860	885	834	853	902	849	844	856	879	885	898	902	908	892	925	825	899	863	880	876	862	873	853	900	879	938	887	914	847	855	871	906	844	895	881	862	863	885	825	840	827	834	855	818	883	839	950	905	847	863	842	889	914	923	935	835	875	843	804	882	910	870	880	861	911	860	898	886	886	838	910	853	857	902	909	859	900	883	893	864	887	929	883	882	857	799	894	885	904	870	870	935	903	863	880	869	932	879	802	890	874	953	864	881	846	842	906	891	892	893	877	862	890	895	892	829	892	948	893	923	858	843	823	945	859	907	908	846	849	873	858	852	860	859	843	825	875	881	894	912	864	861	874	906	894	866	864	956	881	899	910	856	836	846	950	893	853	883	891	894	836	876	853	887	820	853	890	865	864	894	841	865	838	827	911	893	818	868	930	877	868	839	870	868	875	849	883	876	872	891	885	854	904	877	850	929	851	899	879	909	872	881	895	832	840	951	891	829	880	863	921	820	889	899	895	873	847	850	924	864	865	886	914	868	895	851	868	855	899	872	935	857	872	881	866	876	882	899	842	893	831	875	894	897	840	883	849	908	862	832	872	879	871	904	869	859	845	883	847	879	813	850	920	861	872	895	899	895	849	855	922	894	904	885	919	854
1994	204	194	203	175	175	207	202	179	197	179	175	183	180	172	191	183	178	188	156	179	170	179	159	142	183	177	185	161	181	181	163	168	152	172	160	170	189	182	160	173	165	170	197	169	173	180	179	176	169	156	179	208	200	166	154	180	184	175	169	148	182	173	188	170	159	171	176	179	189	168	163	182	183	184	166	153	182	175	187	161	155	176	159	180	180	174	189	191	179	146	204	192	177	197	169	188	138	181	183	177	146	196	185	182	167	169	180	179	166	164	184	153	189	186	185	160	186	167	161	205	177	158	168	200	176	159	167	174	185	175	171	162	189	180	146	181	178	153	147	200	171	185	182	185	181	198	169	180	192	189	186	165	189	191	169	204	172	164	181	159	186	171	200	166	177	181	184	177	187	170	191	181	180	172	167	169	168	178	169	180	211	177	179	181	166	178	189	185	172	169	141	194	179	180	170	161	161	169	154	177	195	180	203	169	181	186	179	179	188	164	179	191	177	186	178	187	188	183	186	182	177	185	150	193	162	174	186	170	171	162	177	160	183	158	191	170	176	158	148	166	174	171	177	192	173	172	190	206	170	187	156	177	177	166	163	174	151	167	168	186	156	149	151	185	174	174	183	178	147	166	177	180	188	188	176	153	162	154	138	180	185	173	183	192	157	157	175	184	165	155	172	177	169	174	160	158	180	186	179	180	167	176	156	151	153	172	167	158	165	160	166	186	181	197	156	187	186	170	173	179	157	170	144	141	185	171	193	165	178	173	181	176	157	170	167	182	156	171	183	180	180	178	157	186	170	162	180	146	172	194	174	180	150	161	161	189	174	184	165	182	165	179	161	169	186	179	198	180	156	161	176	183	167	179	174	165	183	195	176	193	178	172	187	195	171	206	181	173	170	178	167	173	175	173	182	190	175	163	153	175	171	193	191	178	166	150	203	159	190	163	181	183	175	187	193	171	171	201	198	189	166	204	181	185	176	183	165	188	168	196	178	181	180	155	170	173	166	170	180	174	185	181	170	174	199	174	166	181	153	159	180	174	186	156	189	185	171	181	175	162	177	155	170	185	177	187	181	172	151	179	192	167	193	179	197	182	214	192	168	177	194	169	160	175	183	195	167	162	195	160	167	172	191	177	162	176	194	175	159	170	177	161	209	193	182	171	177	186	184	167	205	179	145	189	169	185	178	177	196	173	183	181	181	190	178	159	176	170	196	184	185	189	187	186	174	168	174	161	177	169	169	194	161	167	173	167	179	192	165	211	194	181	195	167	177	171	182	187	189	171	194	165	174	197	176	180	171	169	159	193	192	211	182	163	174	181	174	164	205	168	206	178	187	179	181	166	167	178	185	187	168	177	193	162	157	190	158	172	183	188	193	172	161	183	180	166	190	201	181	161	158	168	199	179	172	178	173	172	168	194	152	165	180	174	194	169	172	168	181	200	157	176	174	172	205	157	175	200	179	183	193	171	189	208	180	149	182	175	171	164	181	172	167	159	179	167	178	175	177	209	192	193	176	166	159	171	180	165	174	181	184	177	201	167	191	193	176	183	158	160	158	185	179	184	192	183	175	186	182	184	184	149	192	167	167	170	181	189	181	191	177	169	171	154	177	159	199	194	167	186	194	168	190	162	173	168	183	183	149	181	168	208	194	158	179	198	190	175	168	187	183	169	200	182	198	188	190	169	192	185	166	182	150	165	174	162	184	158	195	169	163	166	201	155	185	156	151	181	176	163	157	185	154	184	212	159	197	168	188	207	179	195	172	198	188	167	164	183	159	168	168	178	213	153	173	175	192	173	162	194	190	177	179	172	195	201	182	166	197	178	210	147	166	194	169	163	176	175	165	193	175	169	154	186	160	159	184	165	190	155	165	165	166	176	173	160	195	186	198	161	156	185	177	172	161	186	164	165	189	183	183	155	175	190	180	178	181	179	178	179	171	155	164	162	184	180	168	172	166	176	187	153	176	160	157	163	182	166	158	193	156	184	184	183	169	154	179	188	192	184	176	178	158	175	206	171	163	158	160	174	169	171	162	185	176	165	195	188	176	158	186	185	174	155	193	197	175	186	156	167	205	184	194	183	170	167	170	171	181	171	176	167	198	176	204	162	188	180	176	173	185	173	178	171	180	166	187	170	189	201	163	176	177	169	193	176	198	169	187	187	185	168	156	155	169	171	181	173	199	208	180	180	191	191	170	182	169	151	174	205	177	151	159	183	171	184	166	148	162	157	158	192	198	170	174	190	173	174	182	151	157	193	190	167	160	161	169	194	181	175	182	175	182	186	187	185	183	166	164	161	202	198	168	168	173	180	177	174	177	149	175	192	205	166	153	159	181	188	177	161	183	185	180	188	181	170	184	155	186	179	174	158	183	174	195	196	169	195	168	173	164	162	201	174	185	171	173	171	190	158	197	174	171	180	174	172	164	154	179	169	160	170	162	186	184	202	180	170	159	168	180	184	168	174	172	191	194	159	171	184	160	178	162	173	158	178	173	193	184	189	172	190	173	169	187	186	168	194	174	184	167	164	163	176	171	161	199	173	190	172	155	173	178	202	199	169	170	166	171	165	206	154	163	161	149	167	173	183	182	171	172	161	177	186	171	198	143	186	173	178	176	170	168	150	179	192	170	181	156	165	179	185	164	181	154	180	165	178	205	181	174	189	186	189	165	175	170	163	190	171	201	174	161	209	195	162	167	160	166	182	157	159	186	189	186	189	162	154	158	186	206	198	177	177	175	181	180	176	191	176	177	166	215	159	168	173	156	177	158	157	176	192	185	169	152	166	213	166	178	191	154	182	178	156	181	157	213	216	175	188	182	173	178	169	165	174	178	154	165	147	171	182	176	182	167	189	194	182	162	175	205	183	179	178	168	168	184	169	148	180	169	172	177	196	160	171	171	199	189	182	160	174	177	164	180	186	176	168	169	175	149	173	197	158	178	177	174	164	173	170	159	178	191	159	167	192	193	193	171	183	171	181	160	166	170	154	182	162	159	190	175	172	175	193	171	179	168	157	182	181	208	162	177	173	181	166	177	177	171	163	193	189	186	167	183	166	187	171	191	194	178	158	164	178	182	162	208	172	189	179	179	181	180	169	201	180	166	196	152	176	163	179	140	164	182	176	161	155	181	182	144	169	152	182	173	177	184	171	155	169	177	166	186	183	165	178	184	175	163	165	160	174	190	201	168	172	172	200	172	155	177	189	161	198	179	159	175	150	173	168	173	186	203	184	175	163	172	187	202	197	178	200	146	198	151	210	211	175	163	197	170	198	162	168	200	197	183	201	193	188	157	163	150	155	203	169	162	171	177	189	205	194	175	163	197	167	156	183	174	150	162	172	191	213	175	161	181	202	169	162	180	186	163	211	188	182	184	167	185	190	181	158	169	184	180	180	179	167	146	177	176	184	191	173	158	171	190	166	178	167	182	176	193	172	166	169	183	158	153	184	180	192	186	162	151	166	166	166	155	167	190	192	165	173	169
2214	619	629	663	658	647	605	609	573	573	554	575	585	545	560	626	549	569	572	538	525	539	533	557	563	556	540	556	540	550	539	570	549	541	550	574	546	540	572	515	549	589	555	542	529	564	541	532	552	554	558	543	580	594	541	563	570	593	558	576	561	540	532	537	542	499	538	535	533	570	563	560	562	549	548	552	523	542	518	582	532	576	527	541	572	566	607	522	526	551	575	552	574	569	553	558	554	568	584	573	567	497	608	576	566	591	545	545	519	515	548	520	563	581	535	528	528	503	568	569	542	583	538	533	575	570	592	567	572	557	578	522	545	596	518	564	529	560	542	539	551	542	527	529	510	534	573	602	598	547	564	500	543	548	593	542	542	523	537	566	524	541	518	563	587	527	549	579	596	518	579	568	509	571	530	560	526	503	541	541	570	530	530	507	544	559	560	535	571	535	568	561	533	584	555	557	550	552	579	565	550	557	559	560	532	526	544	520	538	501	522	521	545	538	526	532	518	575	561	551	512	526	545	573	569	539	511	528	535	535	592	559	545	555	495	565	558	528	558	524	572	502	553	529	557	530	533	543	584	532	603	571	515	533	538	532	574	538	534	563	578	565	554	545	556	489	503	549	521	526	498	523	540	574	561	517	507	529	564	542	577	546	530	562	571	541	503	526	573	546	552	572	531	502	542	562	559	537	539	543	547	544	587	553	596	573	557	579	550	544	564	535	551	528	537	571	560	561	582	566	527	568	537	563	558	534	530	545	533	484	496	564	574	569	552	576	548	515	554	520	566	529	568	513	590	580	562	546	559	550	562	581	570	553	504	559	573	548	565	591	544	529	553	600	538	558	570	544	522	577	523	527	535	547	519	540	547	553	528	558	592	568	534	552	540	527	541	547	540	511	547	524	551	518	550	528	529	534	556	567	574	533	546	551	546	524	504	542	543	537	551	536	529	580	544	539	587	562	579	547	571	564	533	554	541	568	577	503	541	576	515	644	514	510	518	533	529	547	518	562	591	509	544	551	530	564	592	509	595	518	548	555	524	548	561	590	532	546	571	538	554	527	585	532	557	524	582	557	550	522	513	525	549	565	558	515	522	542	529	565	554	508	528	552	508	495	586	554	559	558	507	524	542	562	555	549	518	548	512	585	545	528	542	583	531	544	559	525	507	566	566	506	579	510	590	570	568	573	511	580	545	526	547	566	540	536	563	516	542	531	544	570	564	553	559	530	532	596	549	555	517	543	553	588	507	556	510	597	537	568	572	559	534	567	580	535	537	560	582	558	557	548	512	562	575	563	533	574	565	486	503	542	578	574	519	550	563	562	507	559	600	546	549	580	533	489	528	518	541	563	557	577	570	521	558	555	570	566	575	537	560	546	527	530	544	524	561	543	499	560	558	538	520	537	569	559	502	548	566	548	542	540	506	515	554	558	519	558	523	598	549	536	530	544	540	517	547	580	554	568	549	534	556	541	536	561	572	543	550	540	578	556	585	554	567	545	579	530	554	594	565	583	538	517	557	546	606	519	542	551	537	577	555	515	559	561	577	528	523	555	538	584	582	572	527	510	567	620	503	564	570	559	556	582	525	567	533	528	522	562	561	550	503	542	576	552	543	565	552	565	555	529	541	528	552	575	526	542	564	525	564	569	519	597	524	518	552	547	551	514	518	525	553	573	541	528	557	573	519	526	535	556	541	552	600	527	523	519	546	537	545	541	548	567	513	584	577	524	512	519	529	537	551	560	525	534	512	530	536	578	563	545	551	558	583	562	527	534	543	510	555	577	550	550	573	572	511	574	554	547	521	532	551	550	576	535	533	600	586	555	537	575	544	576	543	541	562	569	545	535	514	546	543	548	582	529	508	559	558	576	558	547	589	562	518	571	612	602	548	563	554	529	551	551	555	593	551	555	538	516	579	539	537	580	536	551	526	543	546	509	579	569	518	539	512	567	543	548	513	541	529	572	540	518	548	570	565	551	522	564	545	561	549	574	554	542	529	548	516	571	596	559	539	556	551	576	528	543	563	564	545	530	547	513	541	535	523	562	520	536	555	597	561	555	563	576	529	574	502	525	530	598	547	535	535	541	513	533	568	546	561	552	570	573	527	557	522	543	555	568	539	539	543	562	535	513	559	579	518	538	547	562	559	576	563	600	551	548	535	573	510	580	531	537	527	514	536	560	578	558	518	571	504	547	536	524	536	576	536	558	573	570	556	558	558	579	545	546	528	537	520	566	548	525	564	513	544	565	537	564	507	565	592	552	547	550	502	572	567	579	550	574	535	520	519	542	525	527	613	569	545	580	571	566	553	542	530	537	539	530	552	526	578	549	571	534	565	567	521	521	551	553	536	525	542	572	582	529	549	562	519	498	522	596	610	529	520	560	567	568	528	572	518	555	524	601	594	543	536	547	539	558	555	542	530	578	536	558	529	538	522	569	547	561	536	555	537	564	541	589	547	516	556	513	547	585	535	532	562	546	514	557	547	559	553	550	504	533	543	528	510	530	515	512	523	520	549	571	549	540	548	546	578	572	519	561	550	584	548	583	539	553	577	542	533	531	517	561	528	533	549	507	524	515	517	512	540	542	526	516	549	575	560	560	562	543	507	572	499	554	519	531	557	557	533	558	585	542	553	533	507	498	547	549	530	594	572	571	557	550	530	500	511	513	550	556	560	557	600	534	545	539	525	540	527	551	552	497	604	608	607	588	508	518	525	507	578	577	580	513	568	543	539	554	537	556	534	530	538	546	521	527	560	539	567	539	560	563	513	559	554	560	631	569	549	567	549	533	577	513	563	559	550	531	527	593	539	556	550	537	547	551	550	522	528	526	551	533	622	539	558	553	505	582	561	559	555	546	533	556	513	546	509	585	550	552	569	592	542	552	527	528	491	573	530	527	539	573	536	529	565	519	546	528	519	522	528	550	541	549	562	543	567	537	525	577	584	546	494	525	515	549	557	554	537	532	547	543	535	522	501	560	501	548	548	535	548	547	553	550	538	561	529	492	541	534	561	579	540	565	533	526	555	563	556	547	576	511	531	560	556	574	542	572	527	549	528	539	556	578	523	518	521	529	556	502	559	565	557	550	567	565	537	534	598	546	555	541	548	516	539	546	562	588	576	553	562	551	514	527	551	536	516	542	552	579	553	546	548	546	505	596	552	566	523	573	512	565	540	497	529	542	582	515	505	533	510	522	543	567	548	556	554	544	555	557	573	570	530	577	535	550	590	547	569	604	552	586	539	553	557	509	526	568	558	535	557	567	574	562	550	511	563	535	565	562	550	575	583	561	553	570	541	545	542	574	546	486	545	572	578	552	576	506	513	559	543	533	568	559	498	532	567	560	532	560	541	527	489	565	522	545	538	511	575	556	518	537	534	511	561	531	540	503	569	510	524	534	510	525	554	612	583	537	567	546	540	519	518	559	556	521	518	526	495	525	516	540	555	559	564	556	526	520	528	568	557	498	530	558	531	560	551	531	545	571
8578	1086	1168	979	738	695	558	518	445	408	387	391	372	404	380	327	402	390	347	351	339	339	361	333	373	355	357	320	345	406	338	343	338	353	336	400	330	344	335	346	375	327	354	357	304	349	325	327	361	322	355	316	337	353	327	351	388	350	270	357	310	351	350	322	353	349	355	320	361	333	348	347	311	357	360	338	307	339	305	320	378	294	332	335	344	347	336	299	342	371	332	344	359	338	333	369	367	348	334	336	376	335	360	351	352	335	367	357	383	327	379	338	301	356	330	337	304	329	346	334	366	388	285	316	319	307	324	327	342	322	330	359	325	383	326	366	311	318	340	365	338	340	342	333	299	335	321	352	370	331	345	347	352	346	329	334	352	359	353	306	324	352	310	332	367	334	364	326	318	333	370	373	359	357	344	349	313	353	347	344	352	348	350	333	346	336	365	366	335	323	325	353	323	315	376	335	359	338	355	337	330	355	374	373	343	314	343	342	362	359	361	350	325	323	336	354	344	322	353	340	354	307	360	362	353	329	342	352	315	328	324	336	318	333	346	311	367	342	372	336	363	320	345	330	331	332	341	378	363	335	318	351	348	354	355	340	355	353	357	323	323	328	361	362	330	341	334	312	370	331	339	323	319	347	342	378	375	326	319	330	345	378	336	327	339	354	330	341	350	358	307	321	384	326	373	335	322	297	329	328	336	354	336	319	361	341	332	359	329	327	315	332	314	356	320	277	329	322	374	342	317	323	324	319	395	355	349	349	343	318	349	315	334	325	316	345	357	336	343	333	340	360	362	312	313	353	331	359	344	352	367	335	311	332	380	349	341	347	381	336	352	340	330	350	333	347	353	355	355	365	361	366	339	363	348	310	322	337	351	335	329	332	312	322	335	331	329	368	336	316	329	339	358	362	344	348	324	314	315	318	325	352	345	357	364	350	304	334	330	319	357	343	333	365	323	357	335	369	309	340	294	355	316	347	337	354	332	343	364	290	305	350	323	329	320	337	343	327	338	340	345	330	328	362	346	345	311	353	360	368	321	341	371	355	337	325	330	337	367	347	344	348	370	345	320	334	333	372	334	337	319	359	333	331	333	361	354	330	361	352	329	338	334	342	326	312	341	323	295	346	357	317	319	343	337	363	385	307	351	366	330	334	353	341	353	347	324	383	330	353	324	334	333	344	355	337	365	334	336	355	363	352	357	346	335	334	301	327	327	347	311	325	359	320	328	343	317	343	345	338	324	340	316	329	326	334	366	348	340	315	312	337	352	310	343	355	285	355	325	334	328	335	334	370	325	344	324	327	305	284	335	315	322	357	336	338	338	366	356	376	339	357	374	336	306	326	308	348	334	296	353	324	349	330	318	332	314	329	326	332	365	321	372	347	310	351	331	345	329	327	341	311	343	314	326	351	353	343	372	300	341	335	380	339	339	342	326	319	320	349	347	353	353	355	373	365	332	329	322	319	347	339	318	334	339	355	361	297	361	330	342	370	340	364	329	366	333	342	335	316	329	301	359	339	349	340	322	349	360	335	333	352	363	309	363	340	363	348	360	291	362	355	366	379	299	343	323	326	356	336	356	361	332	336	328	314	341	330	303	335	338	321	350	336	350	350	342	359	340	309	295	345	330	330	377	365	367	328	333	339	313	311	335	345	384	338	326	337	364	349	332	311	347	301	327	346	357	338	333	344	344	328	356	355	295	323	317	372	331	347	307	377	363	334	342	350	337	322	325	336	342	363	326	344	344	340	321	348	374	335	358	324	331	348	331	324	334	322	334	346	366	344	337	324	344	352	359	351	309	355	333	325	333	345	367	354	369	344	317	337	338	315	326	332	320	360	338	373	348	360	323	359	330	328	347	335	334	335	346	366	322	335	319	334	327	355	351	337	320	339	370	333	349	327	359	330	343	348	340	327	336	338	340	390	372	323	325	312	348	366	370	368	320	348	364	328	314	334	354	297	313	311	327	336	351	317	324	336	330	374	350	332	370	373	311	361	373	335	338	355	319	297	342	345	370	337	355	344	343	340	311	315	338	329	340	362	353	360	319	318	328	340	326	349	346	367	335	344	352	362	313	316	318	323	361	331	327	341	355	349	349	330	364	352	345	334	385	354	327	375	366	345	310	313	332	310	322	379	343	344	350	309	348	302	334	353	324	356	350	359	351	342	312	358	356	373	351	342	317	342	311	345	364	338	306	320	331	352	345	336	343	323	307	348	348	315	329	333	326	399	369	344	338	371	334	314	336	357	349	343	350	338	322	329	358	318	360	320	338	325	347	347	323	336	342	329	333	347	313	310	328	328	343	320	358	323	343	295	347	315	358	363	330	353	322	338	353	361	358	331	349	326	372	382	345	322	355	319	380	322	348	307	348	308	337	310	353	354	345	337	333	327	331	349	325	288	341	354	328	318	332	322	354	338	343	341	326	374	351	358	336	343	345	322	320	332	322	381	318	369	350	370	310	345	348	357	342	349	362	339	348	321	354	366	312	373	367	369	353	347	340	373	295	343	356	350	363	328	330	302	334	344	347	341	348	334	309	317	347	330	312	367	347	307	323	308	327	361	312	364	393	341	316	328	344	332	397	348	325	348	326	353	350	350	354	342	336	325	339	364	328	350	341	331	315	346	329	312	328	308	328	329	338	343	353	348	321	310	308	328	337	337	330	333	320	338	329	341	367	325	348	376	343	324	356	345	353	317	334	334	296	346	370	336	340	369	352	335	340	336	357	369	316	317	341	367	331	336	367	320	348	306	312	314	319	331	344	324	338	354	368	360	380	383	356	359	344	369	327	318	339	344	341	333	341	353	362	337	310	354	382	348	320	312	362	312	358	339	330	321	316	333	340	337	382	334	329	341	343	352	354	335	324	360	365	335	354	352	365	340	331	339	341	308	335	339	338	344	323	322	361	355	325	361	333	341	347	330	330	320	334	361	334	317	368	353	352	344	354	358	348	315	335	346	336	342	360	348	356	360	339	348	324	356	358	362	375	358	338	347	362	337	322	344	358	328	357	357	348	349	358	362	362	372	310	308	356	356	354	321	336	314	351	339	338	334	338	340	361	330	353	314	364	334	313	297	339	343	356	338	328	344	364	322	350	321	306	351	340	339	372	296	379	334	316	314	366	368	383	347	319	366	342	368	353	344	326	312	327	332	327	355	311	336	363	344	329	352	310	342	365	328	338	344	315	320	341	340	374	338	345	360	339	327	344	333	336	302	319	372	345	340	333	376	352	359	340	341	353	337	397	342	338	330	337	330	354	328	368	336	335	361	336	329	331	336	358	390	332	330	331	326	335	331	374	336	335	313	330	357	319	353	360	374	365	337	326	300	342	346	330	334	306	310	332	329	308	333	305	352	367	334	342	370	365	349	332	326	325	323	366	354	355	312	312	368	330	351	320	340	341	351	335	338	348	353	376	325	348	323	342	351	344	338	332	368	342	342	350	305	364	367	362	336	369	340	346	283	346	331	353	342	356	329	317	325
6106	1731	2831	3273	2976	2508	2302	2070	1856	1707	1578	1450	1376	1276	1241	1217	1246	1209	1103	1057	1057	1030	1031	1035	1012	1038	1016	967	975	980	1035	1021	1002	983	970	966	1020	937	971	1003	933	938	964	991	985	1003	912	926	883	971	912	915	942	988	962	928	948	950	855	934	930	881	916	968	939	991	914	900	907	890	928	939	943	935	943	914	946	965	930	943	903	968	945	973	919	967	903	948	919	952	958	889	894	928	935	915	950	902	896	921	916	920	945	948	929	923	884	899	916	905	905	983	917	907	938	921	930	884	891	927	952	932	964	877	946	931	928	947	963	888	895	985	942	934	941	892	956	898	908	968	890	958	950	932	932	968	894	914	905	904	988	910	856	893	932	898	956	966	897	906	886	892	907	950	984	907	881	914	907	936	922	923	937	881	899	886	925	979	904	921	931	968	859	927	960	954	894	910	889	911	942	888	885	918	932	911	902	909	940	911	907	939	949	937	941	946	900	917	904	975	936	890	890	952	954	949	939	885	937	942	946	934	887	895	958	911	859	905	920	869	905	932	913	931	966	906	984	951	977	946	972	1028	912	901	975	928	930	943	892	925	914	894	928	914	875	959	933	873	874	891	877	932	925	883	920	965	921	881	931	962	923	918	904	904	907	932	893	951	938	952	869	950	911	899	954	949	938	919	952	903	928	939	919	834	885	896	918	927	901	940	922	983	954	978	961	918	900	916	946	877	896	934	887	964	928	928	970	916	997	964	909	958	976	975	907	908	889	939	857	889	891	945	904	935	951	929	899	935	931	911	931	912	916	887	872	910	886	913	917	906	960	884	873	902	919	912	951	925	896	977	906	954	923	896	874	917	951	959	941	1032	955	964	900	892	903	914	913	858	855	908	916	936	903	969	912	910	954	977	916	940	948	927	914	937	873	975	960	964	890	891	919	932	913	943	870	911	941	932	927	884	947	908	910	901	939	916	936	869	936	877	910	892	907	889	904	891	946	895	904	921	921	916	960	990	963	926	899	899	855	945	913	937	932	939	930	942	887	916	863	932	909	916	932	918	940	962	932	856	926	881	885	928	965	932	903	938	917	933	924	970	901	905	905	941	897	902	960	996	943	934	929	965	882	920	892	919	910	947	904	875	888	953	946	911	904	955	895	962	901	910	918	888	915	894	888	871	958	952	905	944	889	928	931	927	904	946	910	929	902	1003	891	926	877	875	932	880	907	921	936	955	893	925	927	975	934	931	953	881	946	923	907	916	933	854	921	914	927	879	913	872	911	929	896	871	919	943	967	898	935	955	876	891	889	868	974	886	894	918	852	925	914	956	909	933	915	980	898	923	971	944	906	954	926	898	933	948	925	948	863	859	949	894	967	939	966	963	950	946	878	958	976	926	964	942	944	871	936	869	895	929	935	940	953	942	910	908	877	883	904	974	906	952	927	975	924	899	909	924	883	906	947	876	978	961	905	924	914	908	951	911	952	896	880	916	1006	915	901	936	934	877	881	887	933	893	910	890	931	930	913	948	966	958	890	980	948	976	924	887	951	941	923	893	892	951	932	899	926	861	910	879	914	980	914	948	886	887	904	916	972	959	887	909	882	937	895	893	871	934	894	914	904	921	883	916	939	873	919	911	927	947	918	944	933	889	879	892	927	893	856	947	942	886	923	921	894	884	900	900	924	887	938	970	925	884	922	891	975	938	970	932	916	974	939	924	898	878	960	905	924	959	893	959	930	896	915	943	903	938	938	898	936	917	918	869	895	949	917	920	953	980	892	888	902	938	922	886	950	892	920	917	901	886	921	914	963	978	949	934	938	924	930	973	863	883	924	949	915	889	924	944	831	940	901	873	959	923	956	904	914	858	917	898	918	911	892	904	961	866	939	967	901	967	926	947	905	955	978	894	902	936	884	906	923	950	917	949	909	909	906	882	896	953	900	938	946	928	909	898	966	942	904	919	914	928	943	885	904	906	959	884	911	888	962	904	943	917	950	964	949	946	904	887	926	945	1010	921	957	934	856	923	878	933	987	891	916	951	916	890	940	965	933	897	942	856	917	929	920	870	938	979	890	898	923	927	951	895	905	926	938	946	904	926	899	911	946	886	964	870	886	910	921	897	916	911	908	910	908	904	947	943	912	866	927	947	911	948	927	937	877	931	882	846	921	942	966	890	938	952	958	937	952	906	924	900	989	956	931	947	992	915	933	896	912	1018	914	919	936	923	898	960	919	943	841	926	914	909	949	912	908	917	904	897	939	927	901	841	948	890	892	904	882	930	947	875	994	899	954	863	914	989	890	909	890	969	925	932	896	958	856	948	978	914	926	931	897	934	938	922	909	953	893	898	983	933	888	897	962	892	909	861	904	906	956	901	949	922	903	889	918	860	951	951	922	885	925	934	937	878	948	932	915	905	913	872	897	888	905	935	940	925	948	929	937	919	960	924	883	900	935	993	920	946	899	961	942	961	939	950	957	980	974	891	892	941	976	875	938	902	943	906	913	930	889	899	868	913	858	947	924	910	949	960	883	896	864	940	975	921	914	902	947	915	955	941	924	923	950	897	989	900	894	938	898	916	930	926	909	910	882	968	960	832	913	908	972	896	970	901	941	886	919	962	927	875	939	913	911	933	891	948	865	914	906	904	888	909	919	925	947	941	883	939	964	950	949	868	961	914	879	894	945	944	957	934	921	932	930	910	928	954	930	909	913	901	907	929	916	956	959	858	948	939	879	891	890	941	980	935	872	867	887	971	953	919	947	913	936	956	907	919	919	875	891	973	945	924	903	953	873	978	937	986	994	906	944	945	888	923	949	905	918	872	960	884	927	943	886	883	936	905	907	983	882	972	910	931	899	899	961	917	923	966	891	886	908	925	994	904	967	915	927	973	903	918	904	939	893	965	904	898	956	923	908	939	976	887	968	956	921	908	933	929	963	931	895	926	909	938	907	906	967	949	945	914	951	912	898	977	919	958	864	913	931	901	921	922	915	941	910	902	937	958	887	953	935	952	885	913	873	902	940	936	880	892	912	894	937	930	916	913	905	938	916	932	867	944	933	869	901	916	967	925	924	939	926	879	982	943	952	926	879	954	905	924	873	921	976	930	907	874	896	890	970	923	920	900	939	947	933	878	887	876	934	919	877	935	941	940	915	920	937	947	944	843	948	951	930	921	885	928	932	927	898	839	941	919	946	906	921	948	935	922	958	958	927	864	913	906	947	863	944	894	940	926	927	979	908	922	871	914	905	903	869	941	919	885	923	943	908	915	929	963	915	901	937	909	938	906	902	927	930	909	929	898	939	887	893	983	928	926	923	913	950	918	893	903	962	934	952	925	897	930	951	930	894	936	888	905	882	883	933	946	920	960	907	882	970	968	910	911	920	875	926	904	912	894	915	925	915	943	1002	896	892	891	940	869	903	915	902	907	896	905	969	899	941	943	881	930	947	841	948	905	917	912	917	910	897	936	968	989	911	970	954	923	911	927	897	903	932	898	943	871	909	888	926	936
14762	2135	2098	1750	1170	859	704	632	595	493	484	434	426	409	450	411	429	396	399	357	370	362	368	372	394	375	387	332	340	372	323	355	339	377	351	380	344	319	316	348	361	387	345	372	357	367	315	352	344	319	319	334	302	358	352	362	326	316	353	310	351	331	318	351	324	344	347	340	336	400	362	355	354	371	305	338	343	350	335	370	343	350	366	376	327	323	358	348	347	348	364	334	353	362	342	301	353	323	348	334	362	337	317	338	348	346	330	322	338	311	319	341	319	376	313	339	382	313	325	351	315	305	348	350	289	329	350	329	380	372	337	338	332	342	372	330	342	301	313	284	355	322	348	337	319	322	334	328	346	367	343	320	350	314	328	317	325	345	355	345	324	331	327	338	331	341	365	342	332	345	325	350	337	346	348	373	335	339	370	332	340	335	360	331	323	362	320	343	337	372	359	336	344	380	327	345	326	339	364	319	308	335	307	357	346	308	336	347	357	348	365	356	332	353	349	346	321	357	320	355	319	338	334	367	289	368	357	328	342	334	344	315	331	359	339	338	320	362	364	363	343	313	320	329	318	353	312	341	300	337	332	337	353	334	325	332	317	336	327	350	327	362	323	349	304	349	322	321	364	330	360	348	364	332	357	340	343	352	352	368	360	367	351	317	318	316	352	336	345	354	321	348	363	368	308	357	311	330	330	342	338	326	375	335	354	343	331	300	331	335	346	325	322	354	334	335	343	387	339	345	330	324	352	347	361	324	338	370	314	364	353	338	332	348	324	323	353	363	358	338	312	323	355	345	324	334	327	347	359	301	350	363	305	355	321	337	320	327	312	342	330	324	336	319	323	330	332	349	383	362	378	332	381	354	329	364	324	340	318	361	342	304	318	334	326	311	368	342	372	347	335	302	334	328	333	305	318	320	368	351	352	322	329	345	341	331	372	312	343	358	367	327	360	342	341	344	333	355	321	353	337	306	333	362	339	364	322	345	328	350	359	333	329	343	330	330	356	349	347	351	328	335	337	317	362	304	348	349	362	335	313	348	357	307	330	360	353	339	335	356	361	335	331	334	363	349	321	355	333	340	363	315	347	352	355	352	320	357	333	296	313	371	342	389	343	330	307	347	360	337	329	365	352	357	359	348	335	307	349	348	354	331	341	344	365	372	335	331	331	324	326	331	355	322	379	341	314	324	359	309	334	307	328	295	358	344	304	364	347	316	311	315	351	321	317	317	311	326	350	311	353	360	338	334	321	332	336	315	344	340	309	348	389	315	371	335	333	325	371	330	325	348	324	352	305	345	316	349	357	309	352	337	339	367	326	330	319	329	322	374	371	323	330	323	334	344	351	366	327	358	372	335	308	370	378	355	283	338	348	348	361	326	341	304	333	362	321	321	318	340	334	327	333	356	389	348	322	324	346	324	324	328	332	343	341	300	358	344	336	341	347	326	332	349	333	346	344	343	364	347	355	345	339	328	315	369	300	340	362	340	346	351	340	393	344	293	318	337	349	330	309	345	327	333	339	315	350	305	372	318	356	336	315	347	378	324	303	335	340	340	338	308	357	341	325	308	332	345	363	334	347	337	345	311	336	345	331	338	336	307	363	362	358	320	318	341	335	343	349	354	341	350	321	352	337	315	368	351	370	338	329	352	321	356	349	335	352	344	334	338	348	324	364	325	368	324	339	321	335	344	348	329	346	355	346	323	316	309	328	327	353	339	316	353	305	341	360	335	346	315	293	358	341	333	338	342	348	334	320	380	334	330	350	350	368	340	366	308	326	317	330	310	366	303	357	347	321	328	321	337	331	336	323	324	346	329	329	346	302	330	335	381	322	351	319	365	365	332	361	365	350	346	328	341	359	320	351	299	349	347	349	343	316	346	358	350	361	341	374	304	354	337	359	352	306	331	340	323	333	321	300	344	348	359	355	366	329	344	353	338	365	350	331	321	339	374	336	316	343	327	350	351	362	330	370	321	344	310	327	315	341	337	341	360	367	344	328	338	342	337	363	315	323	302	342	315	344	358	359	320	346	351	353	329	370	337	327	297	377	380	369	320	339	323	332	375	360	361	330	342	335	366	332	321	312	352	321	351	353	335	343	325	338	370	360	308	346	330	334	368	349	332	337	342	323	350	344	346	311	340	328	330	370	326	324	331	322	336	332	331	350	369	331	372	349	335	338	324	372	337	349	332	336	363	358	304	350	368	324	303	297	345	319	337	326	332	360	364	332	336	324	343	334	324	339	361	298	326	332	331	348	351	348	353	323	329	329	346	336	368	360	313	313	335	291	319	344	350	309	339	317	357	337	308	332	318	362	317	332	354	348	315	329	348	347	345	378	309	345	365	335	393	344	368	324	322	380	342	354	350	396	312	332	332	336	325	324	329	346	328	356	370	329	309	352	314	353	313	347	340	329	333	338	327	322	336	338	316	298	375	352	334	327	310	336	353	356	378	336	369	306	357	344	337	356	321	302	304	362	354	327	344	328	335	305	354	313	337	347	327	325	338	339	367	348	358	368	325	328	322	323	309	307	331	298	371	374	322	312	298	323	327	344	347	334	344	322	314	333	345	317	302	344	325	325	321	338	289	331	326	368	366	343	349	330	352	354	311	340	342	315	318	327	368	370	350	327	321	328	319	313	351	348	312	316	322	352	338	325	348	345	328	341	362	327	362	328	332	316	337	354	347	311	293	295	336	333	338	365	342	346	355	324	322	335	354	339	335	352	333	317	320	322	339	349	346	347	316	359	327	343	322	380	357	347	351	337	303	359	345	343	360	371	331	331	358	353	331	316	357	357	347	353	347	334	335	389	364	367	359	313	331	328	343	348	322	336	378	329	313	333	323	315	306	339	322	334	355	331	312	319	334	341	335	338	321	312	342	354	324	323	330	336	319	334	334	369	342	341	326	359	358	331	350	334	327	337	362	319	320	326	334	322	349	353	337	340	354	335	310	334	345	341	334	319	325	327	329	339	317	332	335	333	316	329	362	371	322	336	377	352	347	344	333	337	338	337	334	349	333	332	340	326	336	348	350	361	327	346	343	339	338	325	334	333	366	353	320	330	358	367	353	339	331	330	360	316	319	345	354	299	331	328	336	330	328	301	335	376	320	390	343	331	334	318	359	329	345	318	299	321	354	368	343	321	314	331	360	380	330	360	323	307	337	350	360	343	385	348	376	352	352	311	307	358	360	321	344	312	321	337	334	365	334	335	322	325	374	308	333	338	336	325	350	330	334	312	323	342	329	300	325	362	328	353	361	344	371	365	373	344	339	352	352	314	331	327	348	335	376	321	333	329	323	394	334	331	338	340	324	373	309	342	322	351	305	344	315	354	336	359	344	365	307	337	356	328	344	367	339	329	307	351	341	381	316	353	342	346	362	317	340	330	313	327	306	327	339	315	382	349	325	331	319	353	352	355	320	355	343	330	326	315	351	350	321	349	307	363	357	330	344	339	348	376	317	321	341	339	339	314	364	319	345	357	342
7767	2129	4208	4987	4525	3900	3268	2751	2453	2159	1869	1710	1719	1541	1468	1379	1397	1324	1252	1194	1199	1151	1171	1103	1092	1126	1110	1044	993	1044	981	1017	1023	1016	1016	974	968	921	978	982	956	917	986	934	966	924	928	910	927	917	896	953	863	949	900	944	929	969	939	900	911	889	910	872	947	926	906	876	948	940	929	897	926	944	877	932	919	901	926	933	872	895	861	887	859	877	912	877	932	885	908	985	901	943	874	910	927	912	925	840	861	931	885	906	874	862	945	838	910	892	877	873	937	885	885	922	923	866	858	895	864	921	908	882	935	878	834	837	917	884	866	915	865	814	890	865	831	861	857	868	918	893	931	853	839	940	870	905	874	865	892	875	875	919	878	911	871	882	920	902	928	920	846	869	866	907	908	934	856	955	929	823	890	959	908	891	860	886	914	865	879	887	839	891	899	923	886	896	876	856	892	885	862	920	857	903	898	906	881	864	858	941	867	892	899	889	887	838	864	916	891	905	879	907	870	903	878	939	899	847	833	875	876	942	902	847	869	894	893	886	932	945	885	892	895	845	856	909	878	870	876	930	890	900	899	872	898	899	936	872	877	880	864	940	890	872	826	896	828	847	891	930	872	886	931	890	866	873	905	878	888	849	853	894	871	888	904	919	866	867	925	840	829	879	908	933	865	866	909	909	847	848	969	918	863	885	858	854	865	847	907	908	839	885	861	930	904	876	860	904	916	849	907	900	863	873	885	862	843	845	810	834	876	967	854	908	880	921	845	871	940	871	913	899	901	876	916	853	865	902	866	906	911	849	867	913	884	899	848	852	921	906	914	898	900	843	882	854	909	858	906	841	880	877	859	874	825	861	918	843	892	924	894	872	914	861	910	924	861	875	911	891	840	869	830	851	870	874	845	880	878	841	840	882	882	890	911	878	862	920	891	838	885	879	921	843	881	904	909	842	838	885	864	883	898	877	910	953	869	860	858	892	880	878	849	842	910	867	876	872	878	897	859	919	869	882	858	880	877	870	904	895	833	861	840	820	886	916	876	873	889	913	873	875	908	858	846	903	882	887	858	926	865	863	875	852	867	918	908	885	845	915	901	860	812	907	910	901	833	877	905	886	872	878	899	898	898	924	886	882	869	910	918	876	875	855	871	880	903	856	829	901	872	857	877	866	882	928	927	914	873	909	872	876	876	910	911	939	886	893	872	899	860	900	912	823	896	874	899	893	883	861	899	889	836	859	879	888	895	884	906	839	942	903	866	888	942	872	885	875	928	867	820	854	910	833	912	866	876	932	895	908	872	886	862	844	933	910	877	884	845	899	845	924	873	861	854	873	878	897	860	847	866	909	832	918	858	865	845	874	857	936	905	819	871	916	873	875	887	885	881	867	853	885	840	887	881	889	957	866	828	830	891	895	923	897	910	881	837	893	868	826	890	852	846	843	907	889	840	877	886	880	848	924	880	891	815	892	871	822	920	867	862	916	877	936	850	862	876	903	927	896	879	882	880	858	870	830	889	925	905	830	876	873	863	897	891	882	877	886	884	900	878	917	877	861	900	941	831	925	862	912	865	866	879	887	873	930	869	915	884	928	881	895	907	891	870	882	867	859	889	900	883	890	857	939	888	863	902	854	866	916	873	850	844	933	848	894	900	906	882	907	904	850	944	901	877	927	903	903	906	844	898	854	914	852	894	831	917	883	931	899	901	871	912	845	877	892	909	925	937	886	876	913	916	919	922	927	836	909	907	865	888	894	840	890	885	901	857	881	850	926	905	867	886	884	885	878	894	855	861	882	873	856	849	869	911	888	853	868	880	890	895	920	909	908	901	840	881	884	883	882	887	857	913	914	871	935	894	895	877	918	963	874	875	927	886	854	843	895	875	917	892	897	861	895	909	867	881	842	879	838	862	900	857	878	883	894	837	907	885	829	876	861	894	889	878	880	854	918	886	898	879	893	925	865	881	856	906	856	861	847	874	890	874	881	810	938	920	856	930	845	925	841	883	885	881	893	898	876	875	901	930	867	911	874	915	849	886	893	863	909	895	888	886	883	921	881	866	923	857	904	836	892	902	881	889	926	855	896	886	836	802	891	885	902	896	885	922	874	851	908	867	850	868	924	905	858	821	830	934	878	826	870	868	912	903	862	883	894	880	895	909	909	874	813	918	929	903	863	864	850	903	927	884	852	871	891	858	896	873	869	918	934	865	908	918	918	907	882	878	889	910	832	916	866	929	897	867	900	883	936	911	883	902	881	871	849	889	923	879	917	880	928	916	867	960	883	867	915	885	889	855	881	906	822	935	906	855	847	881	823	859	928	870	882	896	882	842	920	867	896	922	915	862	867	875	888	921	891	897	892	841	879	857	944	938	903	896	821	845	885	900	839	878	878	817	898	882	881	854	876	858	898	885	841	892	870	849	879	915	872	891	885	863	854	905	861	880	871	895	862	884	838	877	864	901	940	864	920	882	855	849	872	902	904	900	860	918	847	885	903	880	916	908	923	886	923	836	882	898	925	878	913	891	868	868	915	891	850	924	893	864	893	945	862	879	940	885	867	935	855	889	901	868	842	885	899	897	865	929	885	927	866	823	879	901	896	863	891	865	903	865	956	851	919	866	873	900	895	880	907	926	923	908	942	878	898	902	835	916	857	921	843	899	889	924	894	873	909	893	924	893	872	864	858	871	892	885	866	920	861	871	869	882	865	895	889	874	862	876	885	889	831	887	922	866	880	892	825	888	865	918	859	912	881	935	878	891	913	875	860	897	894	907	866	850	928	906	887	897	891	876	831	929	848	875	881	882	886	871	939	905	876	898	841	807	940	917	920	887	892	856	877	831	863	918	928	911	836	851	932	923	873	908	941	888	860	889	898	868	884	885	874	892	845	882	851	874	858	847	910	876	888	892	879	882	915	914	979	875	888	879	875	885	884	826	892	900	842	900	941	899	899	843	852	949	905	854	900	881	854	877	935	868	885	944	903	885	904	890	874	878	908	858	901	891	890	822	902	889	887	902	828	891	889	845	939	888	844	867	880	840	904	887	908	858	925	915	917	884	871	907	881	891	912	870	837	926	918	872	883	909	846	867	935	899	920	913	851	886	892	869	893	895	843	885	889	874	871	871	875	899	952	881	910	897	897	833	857	842	920	857	893	843	899	917	888	863	832	862	933	895	913	937	907	868	907	858	882	898	893	881	855	873	888	873	907	895	838	901	905	885	905	906	923	857	916	939	883	871	797	945	820	846	868	916	866	862	916	792	847	829	844	919	859	894	893	902	872	915	876	900	857	888	872	893	888	893	921	898	911	843	834	870	865	887	857	868	867	875	893	881	909	884	888	929	870	858	817	845	848	864	903	944	853	841	892	902	899	921	899	870	888	886	898	894	874	881	890	884	922	869	872	943	870	856	894	915	863	902	876	892	841	904	897	895	883	919	931	887	938	885	803	946	878	873	945	906	934	888	880	914	905	914	948	915	892	911	840	898	905	883	873	909	899
2052	191	204	208	179	184	182	169	175	175	175	200	177	184	182	185	204	186	193	175	181	208	162	185	180	181	178	181	204	189	180	173	167	179	166	189	189	171	177	186	171	193	186	171	166	174	162	165	188	162	203	169	171	194	175	191	168	157	179	157	185	189	179	180	175	183	161	189	213	161	166	170	173	190	170	186	175	167	167	170	192	191	167	185	162	181	161	169	161	188	174	187	163	201	187	165	184	185	187	198	184	187	161	172	171	174	161	172	181	188	167	172	166	156	194	170	173	172	188	193	190	193	170	203	156	173	184	168	189	177	174	166	189	188	192	184	184	164	185	210	191	217	165	187	179	178	165	189	185	186	160	169	133	199	167	170	174	197	189	162	183	213	181	186	184	199	201	161	177	193	171	179	178	189	177	167	188	186	169	175	178	170	172	198	188	192	171	172	190	179	204	176	158	164	200	188	181	178	156	204	187	181	187	162	177	177	188	152	197	176	189	180	208	187	197	175	184	186	185	164	169	188	162	171	177	188	170	163	169	188	160	174	180	160	143	177	186	179	180	185	164	172	175	176	195	188	186	162	169	165	193	175	180	179	192	146	175	178	196	189	187	159	178	197	169	180	171	169	185	173	189	172	183	144	184	175	182	174	159	160	174	171	188	161	167	172	174	160	169	172	171	170	178	212	201	190	182	172	189	173	188	178	157	176	156	179	155	184	169	161	195	168	167	164	217	187	148	178	187	163	190	162	169	159	174	180	185	180	197	181	195	190	182	170	156	178	179	172	176	193	181	151	171	164	188	184	174	181	174	160	179	183	166	183	181	176	185	172	185	184	175	169	157	176	157	170	184	168	155	157	169	160	217	167	177	176	198	178	175	185	150	178	181	197	200	201	176	192	178	168	188	185	180	175	187	183	146	172	172	175	187	178	204	167	180	153	168	199	167	177	165	184	185	192	195	178	144	197	200	184	169	176	184	185	167	178	178	205	157	173	169	196	169	175	189	176	168	152	189	166	178	181	167	175	179	184	187	191	181	193	185	166	184	184	184	202	171	163	182	159	161	169	181	156	158	168	155	187	199	165	178	180	188	176	172	163	197	165	189	171	174	188	175	151	176	198	180	162	188	208	188	167	167	189	158	202	166	179	163	198	177	173	184	162	197	171	158	166	182	164	179	196	163	191	189	164	165	199	162	208	164	153	160	158	187	198	205	176	202	197	180	176	186	198	182	175	196	185	221	178	190	178	175	175	161	183	191	198	167	185	190	206	181	165	153	180	179	192	169	163	168	195	203	174	175	175	156	173	194	167	191	188	186	194	190	180	164	189	161	181	174	181	189	183	165	158	165	178	189	182	182	131	194	188	183	156	165	161	155	159	181	171	172	173	167	199	157	176	153	168	183	166	187	202	168	168	186	162	174	173	169	179	176	192	179	198	169	178	184	160	177	185	192	172	180	168	182	159	172	159	151	160	176	158	165	202	162	192	190	173	194	157	191	185	188	170	178	183	160	197	195	174	178	154	183	164	178	141	179	201	164	176	182	154	174	168	152	166	176	176	171	174	170	188	179	173	178	163	170	188	186	189	175	166	172	165	178	173	190	207	176	174	156	199	178	199	153	187	183	180	191	185	209	183	174	170	211	160	166	174	178	188	168	183	194	180	193	173	191	167	190	155	182	193	190	170	167	154	151	153	177	182	165	184	170	211	175	159	175	148	163	203	202	191	180	175	184	202	178	172	180	187	172	194	174	162	186	166	205	165	168	176	153	163	165	183	182	160	190	188	193	188	171	187	168	183	174	199	189	194	181	181	199	195	181	176	182	186	168	176	187	152	167	183	178	177	173	185	179	170	184	183	182	165	177	169	206	188	196	185	188	195	187	183	156	160	169	199	158	177	187	163	170	168	185	183	190	169	166	192	173	157	193	174	177	185	181	155	174	184	180	170	190	167	173	177	198	183	181	177	178	195	185	159	174	184	154	164	202	181	167	159	172	178	202	163	177	177	192	165	173	179	185	159	177	171	171	203	163	178	170	160	168	186	151	170	179	174	198	188	156	183	177	173	186	186	205	179	166	176	159	156	151	180	195	172	174	182	193	160	187	167	191	184	174	183	172	160	152	168	177	200	183	164	178	178	170	203	172	190	215	195	153	199	185	185	178	171	171	203	182	180	202	163	203	174	157	188	176	170	169	159	174	185	163	178	171	175	183	184	172	195	161	165	193	158	177	170	174	166	149	160	174	184	192	175	164	167	174	179	184	167	169	162	182	185	194	200	173	200	172	167	172	161	169	182	167	175	171	186	189	166	174	175	188	202	173	196	175	182	157	149	203	191	150	177	188	175	181	157	181	184	182	150	194	183	180	197	204	190	183	159	173	163	194	170	189	161	173	173	183	189	178	177	179	166	164	181	179	194	177	177	180	162	199	164	196	181	183	171	171	173	176	165	183	160	182	188	166	194	179	165	186	182	174	169	158	161	192	156	177	162	175	189	170	200	174	181	173	170	182	181	164	168	193	175	178	180	161	215	201	182	174	181	174	184	187	168	187	174	173	200	149	190	167	159	161	196	220	195	177	192	164	171	170	173	151	173	165	204	178	175	176	184	160	162	187	201	186	172	188	181	187	156	181	193	163	189	183	197	165	167	151	183	174	183	185	181	170	154	181	156	184	176	162	185	196	176	157	188	199	199	189	194	148	181	188	192	176	174	170	175	176	181	195	170	197	181	192	178	163	150	175	190	201	193	189	182	193	159	176	170	157	161	186	165	184	193	198	177	192	185	186	204	164	168	215	141	181	166	205	178	173	191	182	173	199	154	172	202	155	162	159	198	171	174	193	175	191	170	176	212	176	178	207	175	174	175	178	165	154	174	142	151	178	173	188	149	190	193	181	186	162	196	183	172	188	170	169	176	168	193	170	176	189	165	170	173	161	153	145	171	163	183	189	163	183	182	173	202	156	183	184	157	189	183	172	189	149	184	197	172	172	188	169	194	178	170	195	199	188	178	169	172	175	161	182	186	172	161	198	168	165	195	179	195	195	156	182	188	206	198	160	188	179	170	200	155	181	192	182	171	175	181	202	171	183	214	196	183	175	189	190	205	179	165	193	173	176	168	198	172	187	163	194	185	192	174	184	185	198	180	196	175	189	158	219	178	165	196	194	185	167	176	176	174	179	169	182	195	160	199	180	153	183	167	172	183	153	201	184	194	192	172	183	176	197	177	178	193	211	190	192	191	197	180	161	187	178	157	189	159	177	171	187	172	182	175	174	175	179	198	184	204	170	209	173	185	162	194	174	202	172	188	171	184	170	179	161	173	162	170	180	175	179	175	172	174	160	163	168	194	192	194	195	169	207	165	190	183	176	181	186	157	195	176	182	202	186	182	158	182	184	190	159	175	181	186	168	177	174	177	183	172	178	186	187	174	179	154	154	192	156	208	195	168	187	190	180	164	190	192	189	182	190	176	178	167	185	187	159	194	171	165	170	194
2298	561	627	667	645	595	611	547	571	624	606	567	601	568	571	534	576	555	626	556	573	580	529	570	567	529	529	574	531	554	511	513	541	554	581	569	561	619	544	592	561	565	553	600	555	572	546	552	543	587	520	561	551	569	584	574	567	547	545	548	485	557	560	572	566	565	555	548	586	524	550	577	580	525	529	560	529	574	520	551	558	541	585	521	541	573	559	593	580	559	546	522	552	550	542	521	529	506	554	557	575	569	588	608	535	575	561	557	605	568	604	547	583	582	572	615	583	558	545	588	564	554	553	573	541	557	551	508	542	508	496	579	559	537	517	534	558	558	570	589	565	566	533	557	551	533	533	547	556	538	500	562	587	516	568	536	516	573	566	565	554	549	537	532	552	552	548	574	541	550	568	532	504	549	547	578	567	582	524	605	581	543	521	563	574	574	549	535	562	569	522	542	580	574	548	591	545	571	531	567	552	534	530	526	556	570	565	542	560	534	535	553	518	534	531	576	575	531	551	571	533	564	521	583	566	523	570	560	566	563	540	592	575	589	537	568	553	564	564	580	543	544	525	545	537	531	554	556	567	520	512	554	548	577	588	558	506	546	540	597	519	558	550	592	554	551	528	546	520	526	535	521	567	575	569	559	572	507	541	536	533	551	505	534	542	566	558	521	548	593	569	573	545	526	549	562	528	556	568	533	484	553	533	538	580	544	528	522	570	538	602	497	555	521	580	522	563	550	584	542	551	523	583	561	543	553	549	549	557	563	527	557	563	547	559	532	559	526	573	575	559	523	546	555	540	553	550	583	558	524	552	547	555	540	509	544	554	507	536	538	594	536	512	538	518	562	551	576	529	564	530	557	504	529	541	545	557	538	536	526	536	544	543	585	590	559	567	545	567	580	536	556	561	586	509	553	555	559	579	561	606	580	543	541	559	537	601	572	578	515	522	568	560	519	564	552	535	511	543	526	546	559	554	513	556	593	526	518	564	558	565	591	530	527	541	522	549	545	567	575	532	567	563	549	542	530	579	528	537	575	541	587	530	549	565	566	584	552	529	568	541	566	574	517	577	577	541	540	551	551	575	549	545	535	570	551	530	534	560	556	547	550	543	546	590	544	593	561	574	543	505	564	556	596	513	575	548	567	534	606	534	616	584	561	547	564	496	565	565	564	543	519	571	557	546	519	569	599	554	520	568	578	582	549	562	559	522	537	596	565	573	548	588	530	600	566	572	571	547	542	558	586	580	566	554	540	552	586	551	583	566	531	592	586	546	570	553	589	574	578	579	565	608	552	541	562	576	518	522	546	575	607	554	521	567	613	536	573	518	599	524	541	579	563	561	582	551	557	571	536	564	540	521	561	569	556	567	540	572	585	584	543	528	579	520	549	571	548	536	550	577	591	541	525	574	542	573	549	536	581	539	557	537	576	536	503	556	555	575	533	545	577	509	563	542	554	543	582	554	532	564	503	538	568	540	542	586	543	543	537	544	513	536	580	540	550	520	605	554	566	576	523	550	594	578	558	543	566	576	553	592	601	528	563	576	531	590	537	555	582	577	561	558	523	568	558	541	544	545	571	513	561	566	541	544	551	534	579	535	560	547	523	542	476	569	562	561	535	537	538	542	557	562	555	519	535	565	577	570	559	511	548	522	567	511	585	521	553	577	587	529	564	561	529	558	595	579	599	594	541	540	551	560	547	537	531	563	530	547	522	535	522	523	611	565	546	537	575	563	568	552	562	552	526	526	540	548	517	578	598	573	550	559	540	544	580	573	522	577	528	535	581	515	554	581	538	538	535	557	549	537	587	536	566	561	537	541	546	541	565	546	578	587	582	535	518	610	560	531	565	552	526	535	564	545	579	580	529	566	568	592	529	565	530	533	523	546	552	502	557	507	586	549	529	554	532	571	523	565	516	564	523	552	533	570	514	590	626	545	551	558	561	551	510	546	553	532	552	523	566	547	527	611	558	532	541	587	565	489	572	588	569	558	564	545	559	546	537	551	591	534	543	563	565	547	552	558	559	536	531	575	584	545	557	567	539	550	597	546	547	565	580	557	535	599	622	564	568	569	585	524	532	540	579	588	545	513	563	599	556	557	541	543	541	562	555	566	509	545	561	529	538	557	529	567	527	533	577	539	535	564	590	520	585	513	553	551	517	588	542	528	543	551	514	539	549	527	546	527	541	554	537	529	561	549	526	555	555	556	560	521	584	571	522	554	540	553	501	569	550	541	544	543	534	562	552	544	555	499	567	534	557	540	568	525	597	562	546	547	566	552	570	525	592	573	566	552	543	552	506	534	529	563	551	530	560	553	602	577	495	548	580	589	517	545	542	526	525	547	540	574	546	534	552	550	529	567	565	541	564	599	556	532	572	549	547	534	564	551	594	521	541	563	533	561	528	566	549	546	577	574	551	520	563	525	527	537	583	542	559	551	570	555	544	488	512	608	549	489	558	554	565	538	562	509	485	544	545	596	534	518	530	531	535	539	547	525	546	519	538	526	552	557	548	544	554	505	550	571	564	559	537	533	597	551	591	533	543	565	560	530	513	539	558	537	555	616	569	553	566	576	528	573	530	515	585	590	556	577	553	539	535	557	540	507	534	563	552	535	578	544	493	564	549	558	528	555	555	525	535	553	558	512	561	547	499	543	587	549	574	549	554	582	586	527	569	538	481	541	537	562	526	537	568	570	537	534	570	582	600	528	536	580	541	564	566	499	529	518	573	568	531	545	508	546	505	551	514	566	562	566	535	557	561	589	572	572	544	551	564	564	565	515	538	550	527	547	581	588	557	547	539	592	550	534	568	589	581	543	546	567	554	523	555	554	563	547	549	533	559	537	537	616	545	563	561	557	562	523	562	546	564	537	541	548	538	548	544	569	542	607	554	566	534	512	554	557	540	571	565	581	531	569	515	539	593	553	593	584	526	571	547	569	583	603	526	599	567	549	543	555	515	551	531	540	538	564	568	539	544	573	538	540	522	569	563	539	560	549	577	558	567	593	583	581	559	539	521	563	561	556	555	576	590	571	517	549	553	569	587	534	568	565	572	559	551	528	529	536	549	545	538	534	556	536	544	520	576	584	562	563	563	519	530	553	487	565	558	546	548	528	564	562	502	582	549	529	560	532	535	538	586	525	562	594	576	534	561	538	550	527	529	582	604	573	594	533	597	559	590	554	559	565	579	537	579	601	541	541	478	564	520	544	548	598	545	532	581	524	541	542	599	515	568	533	536	574	583	561	550	521	549	551	554	539	539	549	535	553	574	565	529	575	554	575	578	533	551	532	582	539	574	510	588	511	554	572	557	550	513	539	543	555	555	521	576	529	554	550	576	517	571	591	546	576	542	570	519	541	560	570	552	586	576	572	552	550	570	551	568	573	558	496	547	589	549	566	561	556	591	547	584	572	569	572	554	559	541	549	571	549	549	589	541	523	570	564	560	533	563	535	534	517	530	585	526	528	536	573	492	522	576	544	593	519	525
8571	1090	1177	1058	755	617	522	526	471	418	417	421	396	350	373	413	413	348	361	375	382	374	355	358	318	329	378	326	357	366	344	363	388	374	346	338	335	364	326	330	379	334	327	338	318	329	329	332	310	366	345	363	319	373	322	336	346	326	365	339	354	372	361	337	371	328	335	321	345	330	355	346	348	330	360	321	347	314	344	335	321	338	326	348	320	325	327	330	345	362	344	341	330	320	308	345	336	303	355	338	320	362	355	356	348	352	348	338	341	324	308	386	331	324	348	328	329	339	331	344	335	359	314	326	320	361	318	348	335	312	359	328	361	336	328	319	325	368	333	382	318	342	334	318	357	316	346	353	368	346	353	362	345	322	322	330	357	339	319	315	355	347	334	328	312	320	334	317	326	331	312	290	370	314	308	368	352	314	327	339	330	316	337	336	331	342	353	321	324	340	336	329	312	337	288	339	359	361	352	315	326	327	321	359	339	319	325	341	330	329	341	368	413	332	357	338	313	314	379	320	330	341	328	344	350	345	342	345	315	309	333	322	348	327	330	342	327	346	354	356	332	289	332	324	325	363	379	380	347	354	366	328	318	332	368	338	326	308	328	365	342	340	308	329	305	376	327	327	330	351	370	318	311	342	330	342	350	356	327	325	354	341	353	323	356	320	313	337	380	321	342	326	366	361	313	335	342	357	330	335	368	340	327	354	391	337	370	351	313	340	377	327	338	338	351	302	310	317	332	321	327	333	314	333	360	317	312	348	330	330	345	336	327	332	315	368	346	331	319	346	357	329	338	294	294	316	351	318	348	338	320	346	320	338	341	358	333	363	366	329	322	319	316	349	364	327	364	356	326	302	324	332	339	333	333	365	352	328	330	335	315	338	355	352	328	342	351	318	357	318	357	358	328	334	342	374	352	359	330	328	353	335	342	378	334	331	295	380	332	292	350	339	336	293	286	340	345	318	354	321	373	328	371	342	367	340	322	343	305	332	331	358	326	321	340	365	340	356	346	359	310	332	318	339	327	341	314	302	329	337	323	354	309	332	351	326	321	353	331	351	337	329	294	344	338	316	335	336	333	371	350	315	344	342	338	322	357	324	333	346	347	338	347	319	323	325	360	316	348	314	340	323	304	322	327	339	324	339	341	332	339	317	334	371	384	339	341	329	318	341	324	338	331	355	317	341	315	331	301	303	324	343	329	335	346	342	335	328	331	359	325	315	348	321	313	368	336	323	364	341	330	323	313	335	365	343	344	351	308	331	326	334	346	308	342	321	298	331	318	325	335	316	354	358	343	345	320	336	359	363	312	329	318	310	359	323	323	367	329	355	328	336	311	351	308	353	314	316	361	360	371	338	318	328	367	313	341	374	364	331	312	338	335	352	326	351	313	358	323	347	363	354	322	303	353	342	388	323	340	310	311	315	343	323	318	305	341	336	365	348	345	344	325	342	310	316	327	354	366	345	331	342	336	332	327	338	345	336	327	365	333	327	352	316	347	349	337	336	335	329	355	307	329	360	350	355	313	338	335	331	374	322	373	314	321	338	357	323	335	330	335	327	325	326	309	362	326	321	312	360	303	348	351	320	365	348	317	303	331	348	350	356	330	358	341	335	356	309	399	352	338	338	340	333	368	330	365	344	329	321	315	346	343	357	321	364	342	331	329	321	314	339	336	345	320	353	302	370	365	304	318	341	347	348	344	367	374	320	366	325	337	364	335	332	345	343	342	337	354	366	364	313	329	354	316	339	358	323	375	323	355	326	367	308	345	330	326	329	331	319	356	362	332	353	331	344	311	344	331	341	335	335	337	312	347	350	320	341	328	361	325	308	324	350	354	333	358	349	318	337	333	322	299	378	357	325	337	341	356	330	371	312	357	332	335	366	321	337	340	356	332	310	346	346	320	358	348	317	356	354	334	346	348	367	313	350	328	336	334	378	340	351	320	321	321	346	354	331	341	340	322	353	353	352	345	327	368	349	328	342	310	350	325	324	324	321	355	313	338	342	338	314	351	319	350	332	319	364	297	334	336	328	340	336	315	364	350	330	325	328	385	402	333	338	326	343	333	335	356	365	333	342	339	348	370	348	298	341	317	319	311	347	336	352	378	311	341	335	328	328	342	358	361	364	325	333	365	352	299	365	336	345	320	377	343	337	349	331	326	323	347	339	321	331	318	374	337	290	324	341	363	322	355	335	350	329	305	369	313	315	367	357	352	334	308	327	352	328	347	334	310	364	329	335	347	343	345	306	364	333	302	344	346	361	329	322	313	359	370	360	349	332	358	328	329	332	353	369	354	313	354	330	302	328	337	369	349	316	344	319	372	371	324	356	320	346	316	343	342	358	318	325	309	328	331	321	338	344	334	365	302	328	339	336	353	323	328	345	363	341	347	308	334	348	326	274	360	360	349	333	323	348	354	359	364	341	337	321	349	338	352	330	328	336	364	352	318	347	341	328	343	332	316	320	324	344	330	349	353	314	364	353	315	343	310	382	343	310	312	357	367	344	327	323	351	349	316	347	325	325	327	316	338	333	320	343	312	330	346	337	342	329	336	354	351	370	365	335	327	365	316	355	375	325	324	317	312	315	375	355	321	334	330	342	340	340	389	389	361	368	317	356	326	342	338	326	333	322	350	309	352	328	315	353	332	330	355	366	344	356	341	349	312	346	319	314	329	329	350	347	380	352	321	322	365	311	346	356	354	335	324	311	326	331	343	340	336	329	339	307	353	314	319	340	330	338	335	319	323	351	343	355	380	348	326	364	358	321	355	330	340	361	340	339	331	302	359	291	358	332	333	350	316	355	336	340	338	353	333	317	337	352	357	362	340	370	317	335	286	345	345	348	352	364	336	335	327	319	308	349	331	343	329	345	331	367	326	366	321	334	382	336	333	329	333	289	349	357	351	361	321	347	333	321	366	345	370	358	363	312	332	307	346	347	345	349	302	318	346	349	317	299	358	333	335	350	328	329	327	356	380	342	352	330	320	359	333	337	326	323	350	325	309	342	366	320	335	365	323	339	337	344	344	317	351	336	366	365	351	339	364	331	365	318	358	345	322	360	324	353	342	319	337	310	337	349	363	327	323	350	336	336	337	376	341	361	343	329	351	344	351	336	318	352	346	330	326	359	313	345	326	301	330	309	342	356	353	338	352	327	317	337	354	340	331	322	325	342	306	337	350	339	339	335	359	371	323	364	330	345	341	315	327	350	306	327	334	336	339	321	328	361	313	342	386	326	338	304	330	339	340	373	380	352	321	302	337	348	341	361	355	337	321	353	342	344	336	355	326	353	331	357	348	329	348	373	325	329	324	393	362	354	316	320	372	360	293	342	349	316	355	317	335	347	311	331	380	348	351	305	321	321	315	371	317	349	336	286	340	362	372	380	342	354	324	354	342	318	347	347	380	318	338	335	358	337	329	341	359	351	366	370	357	337	363	351	344	318	325	311	352	348	340	355	324	332	335	353	333	340	346	346	340	339	338	351
6015	1566	2773	3292	3039	2544	2272	2004	1735	1677	1578	1423	1308	1312	1180	1240	1174	1244	1099	1107	1106	1097	1042	1020	1053	1048	1057	1039	952	1042	995	951	972	980	967	1007	975	978	987	995	989	976	1007	999	949	949	972	944	965	927	901	932	963	899	949	873	946	912	921	914	940	951	953	906	937	938	936	941	926	975	915	922	923	931	939	950	913	909	969	915	951	909	900	976	910	937	904	909	890	967	914	990	916	931	956	905	947	932	947	868	966	970	965	925	917	901	910	976	924	896	987	943	941	896	890	877	957	914	932	914	900	903	926	930	938	896	936	927	880	903	915	887	928	929	959	909	843	924	943	953	926	979	970	910	909	932	983	937	867	906	970	962	930	890	937	956	917	953	917	884	892	923	906	959	914	920	881	921	928	916	909	869	918	905	934	898	892	964	898	884	923	910	896	899	924	946	845	895	886	952	931	922	904	924	916	952	934	884	878	936	982	915	969	904	916	941	912	886	943	960	938	913	984	913	943	897	933	927	917	874	886	916	941	927	932	903	930	901	899	879	962	917	871	907	938	942	917	877	934	851	936	865	939	927	909	943	993	859	879	860	949	940	915	918	887	896	935	954	899	957	903	901	871	938	925	958	857	861	917	883	875	945	965	918	877	906	956	920	927	934	895	1040	949	884	964	938	932	816	958	913	941	885	921	899	908	957	888	934	985	905	939	955	865	881	948	901	915	918	932	894	945	905	959	931	919	925	884	914	902	921	942	906	918	900	919	933	946	924	939	962	886	878	877	871	907	925	973	886	958	950	886	945	869	897	974	873	901	957	930	918	903	872	962	928	943	876	907	906	919	895	959	966	904	885	902	892	917	920	936	866	930	929	881	939	898	964	891	947	901	882	931	932	910	956	897	918	939	920	890	909	919	911	882	889	875	835	946	923	881	891	905	936	896	907	888	937	904	899	933	901	922	903	925	958	905	894	910	936	896	909	899	916	943	927	939	908	932	876	897	904	886	939	918	966	904	954	974	904	927	932	897	953	984	921	937	932	895	913	907	922	922	932	890	913	905	898	920	964	935	901	931	961	922	955	895	913	948	953	926	902	901	941	963	948	953	913	907	868	926	930	887	979	937	909	873	948	892	952	892	932	931	928	919	940	939	934	865	902	952	931	963	909	909	921	875	907	937	931	912	897	938	919	846	921	912	928	947	907	931	985	939	965	890	929	923	922	909	882	882	889	874	911	879	927	933	874	938	943	902	948	943	900	900	904	947	892	911	961	969	907	900	859	869	936	929	957	942	920	925	941	858	890	863	931	909	888	962	921	921	917	939	890	925	930	956	876	897	880	959	903	904	929	907	906	970	900	917	943	903	927	918	894	923	909	928	992	956	922	900	911	910	956	940	921	934	908	886	897	972	985	947	938	895	925	890	929	912	904	913	919	923	902	895	905	894	900	859	927	926	889	884	926	968	937	872	862	932	955	888	883	911	938	949	915	941	980	927	914	851	919	956	917	924	895	936	903	886	914	944	956	966	945	891	894	976	957	947	946	944	899	892	947	893	875	907	909	901	959	950	879	955	894	921	924	906	940	932	866	955	927	825	926	917	930	963	917	891	927	910	877	885	903	919	891	971	927	848	907	929	911	949	890	936	921	951	914	916	947	915	902	933	923	899	912	934	893	1002	955	981	894	926	896	914	906	933	902	890	897	952	900	839	920	891	915	934	894	864	955	872	977	901	947	991	894	937	912	924	893	908	944	933	909	914	912	954	908	890	899	903	932	902	947	866	882	973	899	941	949	901	893	856	945	895	919	917	913	942	959	868	914	959	943	925	927	928	947	885	938	945	874	917	891	892	871	887	914	859	908	853	958	915	929	871	941	892	924	936	955	932	882	900	974	873	923	870	932	943	902	907	935	933	916	924	898	920	912	894	961	944	898	925	886	901	948	961	917	920	913	930	961	900	935	863	939	928	877	930	914	901	899	902	964	952	931	910	911	961	910	863	939	884	983	890	900	950	907	906	917	1014	938	918	922	932	911	969	903	892	972	901	916	909	930	877	875	965	953	956	893	912	891	911	946	924	899	856	903	944	982	914	928	924	934	952	907	960	927	914	924	908	916	936	916	928	884	901	946	898	936	892	940	899	958	916	856	976	840	919	919	1001	883	874	930	938	905	943	963	889	911	926	929	900	944	979	861	915	912	927	919	884	902	939	965	858	928	867	895	912	951	893	895	950	898	956	935	898	877	955	876	932	892	925	905	851	946	980	891	935	933	945	909	930	913	929	883	941	901	902	934	895	881	911	941	901	899	924	938	939	873	958	922	938	840	945	921	911	931	928	916	901	909	932	902	833	891	961	966	1011	920	945	859	919	973	930	928	928	913	910	922	920	902	918	968	917	887	933	950	901	923	937	882	933	939	880	995	932	913	906	869	898	919	861	925	929	894	968	914	922	928	975	930	898	890	905	954	880	897	903	876	960	878	877	902	916	944	881	959	974	939	938	900	948	920	929	959	970	905	990	932	944	894	960	887	916	943	875	932	882	944	882	951	895	896	879	902	931	903	885	955	947	906	879	925	908	964	912	943	919	884	942	927	926	957	909	930	861	926	899	915	928	919	971	908	931	932	955	888	901	900	935	915	881	869	908	896	887	984	890	953	942	914	994	920	975	893	896	842	895	936	960	924	942	926	952	921	886	898	900	891	928	914	949	887	932	936	954	893	903	895	956	947	983	950	872	932	903	922	998	957	928	929	989	898	932	924	936	896	937	916	927	916	931	918	932	878	886	988	916	938	875	915	921	919	946	957	931	854	942	908	903	901	884	909	946	917	874	892	926	898	875	934	912	943	933	935	969	900	942	909	938	881	893	932	896	936	916	916	934	889	926	931	935	1009	869	979	866	916	917	889	931	930	914	900	928	927	915	912	974	872	946	941	911	919	892	955	916	959	935	948	882	923	965	917	909	869	912	953	936	921	911	906	894	864	977	965	916	909	950	962	978	891	921	944	969	907	979	956	949	921	879	923	865	941	964	954	926	907	925	910	923	918	913	921	940	926	909	887	923	887	911	936	981	894	927	926	904	898	939	910	932	897	919	872	969	948	949	927	897	957	955	903	945	934	898	952	912	959	831	859	983	922	885	919	955	910	1010	894	947	929	954	874	886	930	907	970	984	956	886	877	855	926	945	957	935	923	943	889	946	891	885	980	906	902	963	925	910	897	932	929	921	915	968	978	955	953	911	954	885	926	887	931	930	950	914	909	933	967	897	932	908	925	935	891	875	897	958	947	945	952	897	940	910	902	866	858	917	939	955	900	940	909	913	856	899	899	930	921	919	876	849	881	884	949	903	922	911	949	926	930	935	913	956	960	902	953	955	908	959	1001	947	897	916	913	899	999	921	874	938	896	891	862	937	892	911	890	915	918	959	940	979	934	919	906	932	863	958	894	889	929	896	900	941	885	941	889	929	933	836	905	927	958	909	985	931	961	928	969	962	978	973	940	942	918	897	937	947	945
14430	2122	2038	1532	1154	884	727	633	532	543	518	477	448	390	414	363	373	365	359	400	413	326	369	340	359	393	334	346	350	325	384	317	317	372	344	376	331	342	336	318	344	331	355	328	354	370	318	340	360	351	306	348	348	321	346	348	333	323	332	318	332	319	345	339	340	334	347	349	338	330	339	319	345	364	372	322	336	349	322	308	311	309	316	335	358	333	332	365	341	323	295	368	318	339	335	352	330	348	348	354	319	315	330	342	358	353	344	292	337	351	335	313	302	306	313	345	354	327	323	288	315	357	317	348	318	309	350	330	349	344	354	351	330	320	361	333	312	338	318	376	325	345	336	317	324	347	314	309	349	327	318	343	307	336	342	338	338	290	305	317	370	357	322	322	337	365	372	325	357	323	347	347	329	344	319	331	300	329	315	334	350	338	319	344	348	319	359	348	318	333	329	334	342	333	328	384	322	335	321	325	327	342	332	310	326	300	324	339	330	325	340	326	367	337	331	325	329	321	370	348	314	313	333	339	331	342	312	287	350	359	330	358	332	338	287	345	317	324	357	316	328	329	334	309	325	310	372	360	303	331	338	335	326	346	349	319	321	319	303	332	306	362	325	321	335	332	349	321	356	342	340	324	323	363	325	323	334	329	305	340	338	305	340	355	313	292	333	329	341	316	376	356	368	353	393	308	339	349	357	338	334	324	331	328	355	342	306	323	325	338	303	332	361	310	328	327	350	371	314	364	334	352	301	323	355	334	296	313	316	341	289	345	316	306	326	349	325	317	321	345	318	312	294	345	349	348	342	350	323	348	341	338	334	320	337	310	307	338	351	349	351	336	309	320	343	371	344	299	312	342	320	354	332	346	339	303	350	315	359	310	320	378	317	357	319	318	333	337	321	365	350	327	343	336	344	326	317	325	313	310	318	340	297	324	338	360	315	354	336	313	324	334	355	352	327	334	386	356	346	337	313	313	306	394	357	356	317	333	351	321	320	329	344	365	350	291	313	331	369	337	288	315	353	319	356	358	332	348	353	313	373	331	329	363	327	324	343	336	351	294	326	323	314	359	320	337	359	358	333	329	341	366	343	315	327	328	342	331	328	345	366	324	313	341	336	315	345	359	302	349	346	318	328	312	321	327	377	324	332	336	333	343	343	348	332	351	351	348	331	324	338	341	325	327	339	319	310	332	376	348	373	335	330	315	296	310	322	319	322	324	338	329	359	341	325	320	304	319	340	329	351	331	324	341	321	334	352	338	341	330	382	314	325	344	352	306	361	329	350	318	347	343	326	370	363	327	326	305	325	326	333	338	311	341	315	339	322	299	324	290	316	321	333	363	340	328	331	351	325	357	347	336	348	333	342	327	348	340	331	340	322	306	350	354	345	370	309	323	341	352	353	355	327	365	321	329	336	351	322	320	333	310	319	329	325	318	344	351	329	348	372	335	334	345	353	320	362	335	329	346	306	302	358	323	331	341	343	325	333	335	330	332	334	307	353	322	340	344	330	321	345	302	374	314	330	343	332	336	328	345	317	354	330	315	321	328	332	352	333	359	321	353	341	326	350	319	319	329	309	318	319	376	311	337	338	333	314	370	367	360	324	301	332	330	331	320	310	325	287	333	285	332	322	346	389	342	355	315	316	314	324	355	326	315	320	356	338	370	297	311	338	337	338	300	341	375	332	347	343	315	313	341	331	328	361	323	383	316	364	323	352	321	332	351	332	331	328	325	329	344	352	324	346	325	317	308	329	340	333	295	333	332	354	361	296	329	339	335	365	346	345	360	313	316	331	333	303	348	315	331	338	310	310	326	312	335	338	309	320	333	300	324	321	342	312	340	342	364	313	355	318	339	345	334	311	324	367	313	328	317	350	317	337	328	344	332	321	329	293	336	321	364	310	299	336	349	302	323	327	326	342	325	319	321	344	364	342	341	348	348	389	328	338	350	303	377	349	305	321	335	338	343	320	332	312	321	300	356	341	330	326	377	333	331	312	341	317	360	339	326	339	307	369	351	317	333	338	346	326	347	350	340	304	312	333	349	330	296	338	327	344	307	345	349	313	329	335	335	307	333	350	330	326	300	372	358	335	335	317	333	317	336	347	315	323	351	295	314	338	341	361	314	317	371	331	309	328	332	333	339	317	335	353	310	330	350	372	332	346	330	329	322	340	357	326	365	371	389	337	355	319	327	321	327	322	335	302	326	354	301	316	363	379	334	326	322	334	338	395	369	340	319	317	319	334	336	354	355	350	306	356	316	323	312	355	317	357	331	339	333	336	339	345	342	362	350	322	379	315	324	338	368	330	336	353	350	335	338	340	347	345	353	338	358	353	314	320	334	339	342	312	322	332	360	332	316	345	345	320	335	339	309	343	337	334	372	336	374	304	359	327	303	340	316	348	320	341	311	329	332	321	358	333	352	331	354	312	355	324	343	314	337	350	289	316	326	320	356	330	323	309	300	322	371	321	328	338	330	327	333	336	337	320	334	341	325	349	329	380	338	317	359	323	355	340	326	362	335	321	353	328	319	327	346	320	321	300	327	334	348	326	350	327	330	308	352	341	343	329	322	334	318	334	292	318	334	349	313	358	352	335	329	345	372	321	326	304	339	351	330	330	358	329	331	323	321	352	365	363	331	333	324	320	311	345	347	345	338	310	338	324	345	349	335	335	332	339	323	334	337	315	320	341	311	305	349	347	342	331	379	319	332	344	318	309	309	345	321	331	315	297	327	325	350	319	325	331	324	325	313	323	356	323	299	337	323	338	319	343	361	315	343	342	310	335	352	335	352	343	344	329	343	308	338	316	355	348	334	333	309	322	314	351	334	341	352	348	307	348	336	351	341	329	311	343	305	316	369	319	308	354	333	372	326	313	369	335	328	320	328	371	331	331	324	357	322	301	290	325	355	341	325	325	325	326	350	372	349	336	319	380	338	339	337	331	297	362	322	360	352	309	279	308	305	350	327	324	326	333	340	337	335	323	325	321	307	311	322	328	345	315	329	336	316	320	305	374	316	339	300	331	327	326	373	328	298	308	327	349	334	338	351	310	312	300	337	355	351	377	318	364	339	367	348	337	347	332	311	344	334	324	345	320	321	293	331	352	332	338	359	331	351	334	326	320	383	354	334	326	354	319	343	331	337	356	330	319	335	285	321	348	309	335	292	325	335	323	315	304	357	338	328	330	342	303	298	347	358	333	301	297	325	293	344	337	328	370	337	355	364	317	348	348	357	334	318	330	320	353	321	328	342	339	337	356	304	348	336	341	333	321	333	345	327	328	337	341	366	321	321	318	310	305	343	374	333	343	316	341	378	345	327	331	302	338	360	359	330	333	331	341	331	333	328	352	323	329	343	319	333	335	332	340	320	310	347	309	369	333	337	304	327	306	337	353	367	357	313	348	343	360	351	341	334	307	351	345	333	321	292	330	340	353	329	272	354	325	352	353	359	295	303	349	361	338	322	361	330	336	342	314	336	337	327	346	390
7701	2099	4199	4962	4429	3833	3113	2770	2417	2235	1997	1807	1683	1585	1498	1367	1335	1318	1252	1264	1173	1101	1176	1048	1095	1088	1036	1041	1050	1061	983	1032	996	949	1004	950	978	964	1011	907	967	935	1012	1029	981	903	939	894	865	944	939	886	911	947	958	899	910	947	836	928	909	908	903	921	959	897	885	885	898	899	911	925	913	878	901	879	882	903	843	865	908	874	934	880	946	880	867	906	909	911	901	917	912	866	929	918	929	911	919	910	828	843	929	945	867	906	904	881	892	921	891	899	910	897	866	877	878	854	870	839	876	900	895	911	887	918	858	881	863	866	898	927	945	894	848	886	914	905	872	873	881	892	874	883	873	876	914	833	926	917	920	880	883	879	875	924	872	914	860	837	870	914	952	880	873	890	886	951	894	873	869	935	887	891	862	850	852	876	872	913	914	956	841	905	890	880	906	892	903	928	878	915	869	905	834	886	897	899	927	867	895	840	860	868	902	922	864	877	854	852	845	871	925	831	832	883	882	854	885	844	941	900	903	876	866	843	860	887	902	835	907	878	877	900	922	878	903	864	880	866	859	868	863	834	844	859	842	881	893	908	883	903	874	853	848	889	913	892	865	858	796	891	889	866	856	874	922	883	885	903	877	859	838	852	815	837	861	871	897	887	891	869	859	826	914	880	870	920	878	909	846	897	898	850	865	908	933	876	887	894	884	903	918	900	908	862	842	920	915	855	893	864	860	875	913	861	853	901	845	889	951	867	880	902	906	855	890	902	861	896	909	899	894	884	826	857	865	848	793	924	885	888	869	834	897	830	891	898	881	843	953	885	891	869	863	864	861	884	909	884	902	920	907	918	893	948	883	844	839	866	893	898	887	887	865	866	907	824	913	877	869	850	845	902	868	906	890	907	886	888	898	890	819	856	877	832	848	895	984	809	864	840	857	900	879	907	839	863	891	845	874	830	873	868	871	905	850	886	846	866	881	872	913	896	849	902	904	867	856	888	862	870	920	908	832	866	884	901	873	888	881	872	889	898	882	898	851	907	829	817	850	904	860	843	876	898	877	859	873	932	870	902	906	856	911	916	880	870	845	851	867	890	882	880	860	929	866	882	868	896	912	869	886	909	916	867	884	878	865	882	882	839	864	900	864	889	885	917	916	876	891	897	878	891	907	905	854	914	877	855	882	898	885	907	887	892	888	894	893	929	883	857	831	925	857	864	877	853	861	885	889	872	907	874	952	845	887	798	880	833	894	855	882	883	898	917	873	881	843	851	949	920	901	868	880	844	823	837	883	899	880	803	889	827	843	885	879	836	849	934	838	894	854	843	861	884	830	915	902	826	884	914	869	869	861	898	842	843	885	880	910	905	859	913	822	892	873	882	851	878	884	865	866	867	922	950	903	914	874	877	908	889	863	852	914	910	820	850	852	880	864	941	921	842	878	896	902	932	873	866	875	827	864	857	900	865	840	867	913	849	868	895	876	825	884	859	916	895	913	867	895	828	874	843	899	882	904	859	845	873	906	871	922	814	909	902	867	890	886	842	854	909	885	905	861	844	891	887	902	878	843	913	857	878	930	888	857	917	850	917	899	863	890	912	859	880	875	849	860	918	880	878	873	857	866	863	910	835	889	915	957	881	882	845	894	891	879	854	867	881	859	838	873	849	926	876	904	874	932	919	881	866	879	864	924	863	903	873	869	911	872	890	858	932	915	860	848	897	865	876	949	823	868	869	869	927	882	911	828	860	868	924	886	868	896	881	879	890	878	860	841	883	872	862	859	913	935	898	874	889	898	875	846	899	866	863	852	852	921	817	913	879	855	906	874	899	885	846	866	861	885	904	879	911	873	937	853	894	907	880	817	861	885	882	882	868	870	913	859	882	874	905	846	915	865	895	902	898	877	829	832	899	875	839	843	897	843	851	896	847	835	864	887	937	910	865	846	921	827	901	904	857	923	942	869	839	854	859	888	834	852	923	875	830	889	878	817	845	901	903	868	878	897	840	856	897	939	849	853	851	810	851	897	862	895	904	886	843	864	944	875	891	853	892	867	893	838	874	849	874	885	910	863	951	843	824	917	890	929	887	814	888	875	919	908	901	859	902	881	867	870	862	839	873	927	874	888	891	857	906	882	909	887	879	830	864	885	898	890	883	868	861	845	861	942	878	909	861	888	865	869	882	840	870	903	859	895	898	888	903	869	885	882	932	917	858	903	885	896	885	857	921	874	896	850	877	906	959	866	844	895	868	936	859	887	861	829	953	862	840	890	916	875	913	950	875	877	891	893	822	897	884	885	928	844	874	909	863	794	865	920	876	849	932	871	880	910	913	851	881	842	837	870	851	864	900	872	900	898	902	893	893	844	880	872	812	874	891	869	915	879	878	858	866	841	871	885	846	846	861	878	937	881	938	900	851	965	877	877	878	895	864	901	922	899	914	890	926	878	890	901	872	931	856	829	899	899	906	904	900	856	873	841	904	889	898	874	871	900	874	924	905	823	812	877	861	908	899	815	845	830	899	876	856	851	860	906	908	910	905	883	920	862	881	867	866	935	909	927	908	858	876	904	837	873	853	833	863	845	851	864	870	878	850	797	873	864	806	944	909	893	871	879	906	873	897	881	927	876	891	799	861	870	864	852	869	854	864	825	911	908	862	883	861	903	846	844	859	897	918	845	867	894	872	877	876	900	870	867	871	867	868	866	919	880	845	875	873	886	857	893	875	851	870	860	895	914	888	864	869	823	881	918	857	864	876	859	922	905	848	914	880	808	867	887	878	852	881	856	865	926	895	850	851	934	843	878	901	898	881	853	840	885	854	901	877	858	867	924	880	843	884	868	823	811	863	843	859	931	877	869	861	881	901	830	841	887	838	890	898	895	875	855	843	847	888	852	836	944	909	877	883	908	871	881	878	814	862	867	844	841	905	872	930	907	864	856	864	873	868	933	878	872	893	858	899	878	863	908	885	897	833	851	861	914	864	857	862	869	866	907	865	856	860	910	882	871	915	833	878	872	848	923	846	935	878	901	901	904	891	925	866	863	865	895	846	856	916	874	855	880	888	884	877	900	951	927	887	848	870	855	885	900	869	918	878	894	816	911	889	827	870	892	850	853	890	889	893	929	865	898	879	871	897	873	878	842	908	894	859	873	850	902	899	812	889	941	854	859	886	902	860	869	882	828	893	867	866	893	873	899	889	867	910	824	865	863	842	869	866	825	906	874	854	890	904	871	893	860	923	920	865	849	886	849	873	887	879	872	858	924	860	888	876	925	864	844	929	813	864	888	930	887	881	944	934	888	899	888	852	929	929	907	875	873	968	898	885	907	895	943	873	856	886	845	919	884	851	846	898	880	881	900	880	856	877	855	859	859	868	904	950	884	897	862	881	908	840	867	886	848	843	858	844	864	858	879	940	900	907	934	884	895	873	919	868	926	874	893	903	866	853	830	871	904	938	885	877	900	900	928	875	847	892	868	873	847	915	871	871	848	887	926	939	891	862
2038	200	181	196	201	166	198	186	176	175	188	168	182	187	172	175	156	164	173	194	173	192	178	168	189	186	175	158	185	166	168	198	182	170	164	211	178	172	199	174	171	171	196	186	204	175	169	182	171	182	185	152	173	161	155	165	140	161	172	182	151	178	171	153	157	172	169	191	156	173	165	169	150	166	187	170	167	170	179	182	185	172	172	174	153	176	186	194	174	185	147	156	159	154	162	184	163	171	185	212	179	158	152	169	185	177	166	168	156	174	183	158	155	167	157	157	156	170	168	165	177	187	183	174	182	174	165	183	203	191	178	173	175	174	148	165	197	173	200	166	192	167	182	186	163	143	178	176	179	174	176	172	208	178	173	168	148	176	181	145	161	154	168	176	178	191	185	184	170	205	192	159	188	179	161	172	155	172	156	202	183	189	188	190	175	179	163	177	160	151	191	162	193	169	179	147	169	172	186	169	171	164	168	146	194	196	187	171	168	186	185	185	185	173	173	183	206	201	195	160	155	179	176	178	172	167	185	182	184	163	163	175	158	199	183	173	181	201	159	161	169	158	172	180	183	175	173	155	180	191	193	190	175	184	171	178	163	177	175	165	196	157	185	196	182	173	166	189	182	178	162	159	185	154	187	169	148	164	187	147	179	188	180	188	149	200	170	180	179	176	166	193	175	187	184	171	170	152	173	173	185	160	156	190	196	186	157	175	175	158	148	167	182	162	177	198	166	146	148	167	195	173	183	181	191	185	177	160	181	178	183	155	170	187	163	199	163	175	173	162	176	184	171	186	193	183	168	191	168	162	169	170	173	172	157	161	164	165	174	169	201	165	171	156	163	163	165	201	154	164	171	173	179	155	162	185	168	159	150	194	165	180	157	175	175	189	175	155	200	159	159	171	170	175	168	199	195	186	179	185	172	174	190	168	178	167	159	197	191	176	185	187	167	174	184	177	178	152	155	178	179	168	145	158	174	165	166	177	161	155	182	173	179	168	170	182	153	168	168	173	164	177	172	174	192	168	172	189	166	177	164	184	167	160	191	193	179	194	184	165	154	156	174	182	159	183	175	177	170	176	193	177	183	179	159	162	150	177	188	181	186	150	176	159	183	170	169	161	171	191	189	167	168	184	154	150	199	176	182	177	158	166	186	167	175	172	188	191	190	173	169	186	190	160	177	168	177	149	218	170	204	176	181	157	181	147	165	178	152	164	151	186	166	162	181	136	184	182	192	167	181	180	155	187	198	180	167	172	183	202	169	144	175	197	171	173	194	182	184	175	194	170	174	178	151	185	153	171	162	177	156	158	165	182	151	167	173	177	159	203	164	184	183	155	167	158	143	189	203	199	200	166	172	191	182	200	174	198	150	172	175	192	175	163	166	176	169	187	178	160	177	188	182	180	150	166	170	164	178	183	180	162	167	189	179	173	160	159	152	185	161	180	167	186	184	178	163	197	167	173	175	152	183	173	161	154	188	185	201	171	157	158	175	194	193	194	168	166	163	212	186	162	196	165	158	161	161	184	172	142	184	162	186	191	198	182	174	162	166	167	185	201	173	177	169	178	171	177	199	181	175	187	207	176	173	176	169	184	185	206	162	185	172	194	173	187	176	175	190	159	189	180	173	165	180	174	197	174	191	174	180	190	174	155	160	170	156	170	154	177	167	178	193	180	193	187	174	186	166	176	178	155	165	169	181	219	181	164	163	168	175	187	173	157	183	158	158	158	168	164	160	190	174	158	157	182	194	175	178	158	161	154	187	182	169	180	168	177	164	186	181	178	162	198	168	176	165	190	161	181	178	154	185	185	157	185	176	172	187	189	179	150	166	159	182	183	163	171	171	157	164	157	178	163	188	163	168	149	201	197	162	159	147	145	177	152	194	177	177	153	186	192	174	167	180	176	183	171	182	174	192	183	172	168	174	150	175	195	173	168	165	169	183	158	192	187	150	177	146	173	170	146	176	172	159	164	171	170	173	186	187	175	176	159	170	172	170	198	165	174	178	198	172	163	157	176	164	190	169	167	157	173	162	174	148	174	164	160	181	188	156	167	177	186	182	166	198	181	139	161	169	179	167	170	189	187	188	173	167	196	191	189	161	166	149	186	171	191	185	178	183	180	183	191	174	145	180	168	184	167	166	179	184	191	189	196	174	178	192	181	182	175	177	177	189	142	194	190	167	166	189	184	187	192	161	188	192	153	192	166	176	191	174	171	175	167	196	192	176	202	167	147	196	202	153	187	180	174	174	188	173	182	178	167	151	152	199	183	175	181	188	185	183	173	186	171	189	153	170	172	177	185	167	200	187	172	179	163	178	171	179	170	149	175	169	180	182	159	189	175	170	168	170	194	171	179	142	183	173	186	178	155	156	190	196	176	165	186	168	172	174	173	180	173	165	177	155	177	183	167	177	182	181	177	183	183	150	145	159	176	159	187	170	169	161	178	195	169	161	174	172	175	193	160	184	183	164	190	181	183	177	162	159	158	165	166	171	162	195	184	179	172	169	178	165	151	174	196	162	178	165	151	167	176	216	174	159	159	191	190	167	166	179	154	180	163	181	159	178	162	185	158	189	150	180	178	167	184	198	174	206	193	167	166	184	172	158	185	156	165	175	169	169	148	164	175	167	188	179	186	187	168	196	164	185	181	195	160	198	156	176	174	170	159	172	166	168	194	169	166	188	197	168	180	157	175	178	166	172	170	159	166	171	171	171	174	169	155	164	170	190	190	177	179	168	173	167	168	174	176	180	181	179	156	176	190	199	154	163	172	173	188	162	170	165	164	177	184	177	161	171	171	171	171	179	169	174	184	161	159	169	199	182	191	168	177	181	162	196	159	162	182	183	180	189	161	189	159	175	200	196	169	204	169	169	174	156	167	167	191	173	170	157	191	185	187	175	151	212	173	170	183	170	169	160	169	164	161	154	175	169	192	179	164	186	182	165	184	165	173	174	168	180	182	144	182	158	164	164	161	165	175	175	163	185	174	170	163	173	171	192	150	174	176	186	172	173	178	198	180	151	186	166	203	147	191	163	170	182	164	190	158	159	155	180	168	168	176	154	160	166	160	164	164	165	191	164	172	180	169	154	175	172	183	183	171	189	190	180	180	169	163	184	157	160	178	155	178	165	150	174	168	168	190	171	173	175	189	167	168	173	161	165	183	185	155	169	164	170	144	152	184	172	157	166	187	178	174	190	164	197	190	173	187	184	159	164	159	186	167	197	171	167	176	176	174	191	160	180	196	163	157	189	174	151	183	152	167	156	134	163	167	162	157	184	156	178	182	168	189	156	168	182	208	169	191	177	166	189	194	169	196	172	169	183	164	192	163	185	163	173	164	164	182	188	173	167	173	201	173	171	190	194	176	175	178	166	180	194	173	169	176	167	155	188	165	177	179	167	161	155	183	155	166	161	190	171	169	182	155	208	202	185	186	170	141	160	185	173	184	180	186	203	179	190	185	162	190	165	161	166	184	162	152	182	174
2257	584	613	653	610	651	590	597	607	597	565	557	585	577	555	522	547	557	565	572	546	566	567	568	575	521	530	563	510	589	558	503	540	556	529	555	570	566	531	523	576	553	573	585	571	543	563	545	549	569	556	548	576	531	576	516	536	521	551	557	560	606	543	544	557	546	601	544	572	559	552	628	537	581	537	551	587	540	520	566	535	520	530	581	558	514	551	524	569	559	535	554	534	571	547	488	566	547	557	551	542	536	580	563	585	539	531	594	525	573	531	565	553	526	512	555	547	565	535	508	530	545	556	516	528	544	535	548	556	506	569	571	589	548	543	583	562	510	554	498	547	524	567	590	548	557	570	574	556	504	499	545	519	524	563	579	609	525	548	532	567	593	540	557	558	515	518	575	539	528	582	503	534	535	558	532	556	574	546	531	483	515	553	527	567	560	568	530	547	529	543	559	531	539	564	525	578	536	538	557	536	567	516	560	609	515	539	543	565	537	511	542	541	527	573	540	578	520	558	521	566	522	527	548	531	513	539	562	489	558	556	518	558	576	554	557	540	549	490	544	544	532	516	519	507	541	551	541	522	511	499	553	540	532	547	551	558	572	572	541	565	546	557	523	517	538	538	561	542	544	566	564	524	539	520	570	527	519	574	519	550	551	532	517	514	515	532	544	564	552	551	529	538	544	533	564	545	518	553	530	512	571	502	510	548	542	548	524	523	546	579	562	549	528	512	546	577	572	524	540	526	565	540	551	533	588	526	565	516	527	547	548	512	530	529	518	546	553	557	541	554	491	528	540	526	548	536	524	584	541	528	546	550	544	607	568	551	567	533	552	520	580	562	515	533	561	524	506	600	543	543	547	514	556	537	537	547	524	517	549	545	544	523	547	567	541	548	542	521	538	551	547	563	555	491	507	543	577	533	552	541	583	566	554	589	542	506	568	548	551	554	565	511	500	541	530	543	541	536	542	578	552	519	519	587	560	584	524	546	544	565	524	530	537	557	553	523	520	561	557	515	536	558	592	523	540	503	564	511	567	575	586	539	523	508	549	546	520	546	534	561	542	560	503	520	534	486	524	546	530	574	539	560	526	544	597	562	497	539	548	529	540	603	561	547	526	577	539	569	553	520	593	571	542	559	551	550	560	550	525	549	533	559	493	541	546	598	544	597	545	535	550	501	520	528	544	542	551	590	521	507	567	559	555	556	544	526	495	548	527	562	566	557	554	541	527	545	543	522	531	563	553	539	547	523	523	494	516	549	549	607	541	509	558	557	549	551	506	542	513	525	538	502	532	572	523	532	551	543	574	580	543	555	513	558	570	506	559	545	530	577	535	543	514	544	525	561	576	506	556	579	518	531	548	558	545	521	533	540	578	514	557	557	539	518	545	560	569	576	541	529	575	530	575	560	538	546	566	576	519	524	555	546	537	549	559	548	533	538	537	526	518	546	533	560	535	541	549	579	551	544	487	568	553	513	547	597	553	492	555	544	548	539	538	541	572	507	554	538	503	526	569	528	534	553	529	586	542	532	532	556	537	552	555	521	583	551	522	539	539	536	567	531	552	536	540	545	513	525	551	543	579	557	521	561	511	550	516	541	542	556	561	572	524	554	496	515	504	545	503	537	542	539	540	502	531	539	539	585	541	534	538	550	524	561	524	529	536	560	563	555	536	569	559	560	581	588	553	549	564	512	503	513	519	521	564	577	544	547	555	561	547	549	544	556	544	573	533	520	555	580	527	575	553	533	545	520	533	532	551	571	518	520	536	544	577	538	564	522	496	556	549	523	505	588	554	547	557	544	530	561	507	536	544	579	550	533	556	541	568	510	531	537	564	544	565	588	553	551	586	535	526	561	556	572	547	517	540	534	553	509	545	532	514	577	564	553	523	576	530	550	520	512	593	510	488	625	541	555	576	532	534	574	557	507	589	544	538	547	534	566	603	553	525	511	578	558	526	571	555	532	559	545	539	515	529	489	571	545	528	494	551	524	530	562	533	580	528	509	544	541	523	543	556	546	530	546	549	570	593	543	564	561	567	532	557	540	529	570	504	545	515	569	557	545	531	528	522	539	596	514	526	537	578	552	516	546	566	557	581	540	543	564	546	534	548	531	535	543	542	566	537	483	513	604	527	530	532	592	569	568	539	545	537	559	510	537	527	544	566	536	525	552	546	533	559	562	567	543	531	564	508	518	551	551	578	539	553	584	539	528	558	559	610	569	532	549	524	551	546	551	565	542	529	527	554	550	539	510	578	538	571	516	558	562	555	534	561	541	501	524	553	523	524	586	593	543	500	558	533	569	546	537	532	551	545	505	524	560	568	556	555	544	516	531	568	553	545	523	534	519	520	512	580	593	542	550	519	570	538	531	544	544	550	531	575	567	541	557	578	508	501	599	549	580	535	546	548	557	544	518	554	588	569	536	548	548	559	536	576	562	572	555	510	546	561	566	575	486	528	571	577	509	546	534	532	537	538	540	560	563	572	551	546	565	551	541	512	543	533	564	547	520	534	524	532	542	534	541	526	540	549	554	535	554	573	512	538	542	585	546	539	547	589	603	551	526	560	541	544	569	573	513	525	568	503	523	546	537	551	559	538	524	561	552	547	529	522	553	561	577	558	541	500	518	536	548	534	543	558	563	537	509	509	539	557	554	524	581	529	546	571	561	535	558	555	530	537	524	581	556	490	563	526	539	601	584	548	552	520	572	563	537	498	537	546	522	531	541	517	545	604	519	523	536	565	575	530	524	515	573	595	548	545	553	560	561	516	523	571	497	574	563	522	560	577	534	534	552	588	550	534	554	544	515	573	552	565	526	546	524	548	549	550	539	547	556	563	529	560	523	516	584	558	486	525	562	507	572	539	569	522	555	548	540	569	582	564	587	488	557	490	530	527	552	538	569	517	568	525	516	501	567	546	550	540	542	503	543	515	528	586	542	524	501	533	589	535	526	542	516	542	518	524	527	529	589	533	531	543	518	561	532	561	518	542	528	514	570	547	521	560	548	540	515	563	526	555	580	523	552	546	535	573	543	569	513	535	542	548	532	562	511	581	548	539	536	538	513	568	561	582	595	585	536	561	580	578	502	579	549	564	529	575	501	545	562	539	572	543	565	493	540	529	552	551	534	539	529	523	573	509	495	534	535	531	561	565	556	547	593	542	560	523	529	540	553	503	531	602	571	575	517	560	554	487	512	527	541	588	532	548	499	551	544	552	549	551	547	571	531	571	526	560	545	541	517	537	525	553	541	562	535	500	521	567	554	549	496	564	600	526	537	549	556	533	566	571	565	528	567	545	515	510	509	574	521	523	569	533	545	515	553	536	518	527	529	588	564	570	533	541	511	591	578	630	524	598	553	534	555	541	533	492	535	544	551	572	546	600	582	558	543	528	551	558	562	523	585	529	531	559	571	567	519	536	549	530	520	526	535	527	552	569	526	546	547	565	543	566	560	512	533	579	544	505	537	576	513	561	547	556	540	568	512	587
8673	1036	1285	1011	693	667	588	519	480	438	409	391	414	356	362	391	354	380	355	378	375	396	363	378	357	359	354	326	302	350	385	358	317	354	338	342	351	386	375	344	338	366	308	328	339	328	333	353	361	310	315	355	347	307	327	353	362	346	326	330	345	334	332	337	351	332	370	373	308	349	363	330	339	339	334	349	356	366	320	331	326	343	355	374	343	357	318	297	350	343	377	330	353	321	347	333	346	341	340	349	319	368	348	317	324	363	356	344	316	335	330	337	364	316	365	335	350	314	350	306	363	343	353	355	337	353	342	313	363	365	358	357	296	331	320	326	352	337	344	356	327	355	354	358	347	354	359	326	349	310	351	341	335	359	350	345	346	371	341	342	344	351	318	353	347	327	349	359	355	336	351	334	337	382	331	325	308	363	340	336	349	330	332	316	348	343	372	390	369	318	340	337	321	336	360	335	358	314	361	327	337	351	347	362	360	340	336	346	335	309	312	346	331	341	328	356	329	372	364	314	370	337	366	386	342	342	346	327	340	365	348	297	329	328	360	348	344	346	342	335	361	344	322	363	331	337	344	323	368	336	342	318	368	346	338	360	337	345	377	333	344	356	385	339	341	352	326	344	333	334	319	365	352	342	378	365	340	346	329	346	334	341	309	363	338	344	341	338	360	326	327	357	407	334	331	363	342	326	358	329	328	321	319	345	340	393	347	324	331	367	306	350	348	322	337	331	355	361	325	346	353	328	319	354	326	340	339	316	363	336	356	349	337	332	334	305	332	349	347	357	350	331	321	364	347	302	308	313	377	355	353	342	348	348	344	310	342	323	336	330	339	326	322	346	371	315	334	339	318	326	360	319	349	337	345	322	349	353	356	322	315	327	317	335	378	335	338	330	336	329	333	303	309	343	355	359	355	330	360	345	311	347	379	361	378	312	353	347	338	319	322	361	324	319	342	364	327	344	326	357	319	364	359	328	324	317	354	361	339	304	342	329	344	374	317	343	360	348	342	302	351	316	334	337	307	376	342	347	378	319	354	353	342	318	364	338	357	333	357	338	343	315	312	334	335	368	368	337	334	321	341	356	343	321	362	341	327	336	355	349	344	283	373	376	318	338	332	333	327	338	324	345	332	352	345	331	341	320	326	343	303	295	313	313	330	349	315	312	344	331	326	341	356	315	306	371	355	353	364	327	317	363	348	342	364	360	354	345	360	333	320	332	376	345	337	335	349	347	359	307	315	337	349	314	315	334	334	293	335	322	334	352	317	299	301	347	349	335	367	342	349	351	340	347	333	330	331	329	342	362	297	356	338	352	320	355	393	298	335	304	344	372	368	386	321	332	320	343	324	339	373	315	323	363	319	381	325	324	333	339	311	351	343	348	337	329	370	335	336	346	334	307	340	361	314	343	341	360	353	363	377	334	328	325	321	332	342	326	362	339	344	333	359	360	360	339	346	378	363	328	298	343	345	353	335	349	334	305	362	369	342	342	364	331	331	330	352	339	331	285	331	370	347	343	346	334	398	372	338	336	373	316	357	364	357	312	312	320	375	319	304	335	340	358	348	356	307	352	337	324	337	326	330	359	338	314	324	341	337	324	366	343	318	322	315	316	328	337	352	320	307	374	329	335	342	314	357	350	336	350	348	349	334	362	325	365	342	314	330	323	346	318	345	329	332	322	341	341	361	331	376	331	328	339	314	340	337	336	350	343	336	340	342	364	357	304	315	315	370	362	352	339	361	337	335	349	324	333	340	330	353	354	342	333	360	326	320	316	317	342	335	352	369	351	332	330	361	340	326	325	342	339	356	343	338	334	353	359	368	333	365	370	350	333	346	328	380	303	324	344	384	341	350	399	393	345	329	326	333	339	355	327	334	313	361	369	370	387	335	337	333	344	389	349	336	326	345	325	333	356	310	356	335	306	347	304	328	348	308	310	348	370	337	365	360	363	345	337	304	285	336	325	312	359	327	358	333	353	316	332	296	330	350	355	338	315	354	310	323	346	337	317	331	297	328	326	328	340	330	352	379	366	341	326	345	322	314	345	335	328	307	380	376	358	327	322	311	348	330	309	346	337	364	327	318	344	348	343	342	347	310	332	338	352	339	336	328	343	345	385	335	332	335	355	354	361	326	293	343	333	365	348	325	354	340	351	336	351	358	346	318	341	336	375	349	334	322	372	341	357	366	348	327	348	340	318	325	325	375	328	322	346	361	329	324	372	330	346	371	326	357	361	322	339	369	352	337	332	342	356	348	346	367	329	344	369	330	348	361	353	348	324	353	346	315	302	353	354	352	321	334	307	367	322	315	325	317	318	342	329	361	337	372	379	338	345	325	311	362	389	352	321	357	343	382	352	340	339	356	311	337	367	352	357	347	366	354	344	311	301	359	318	342	304	363	308	339	314	303	344	357	330	321	334	304	349	358	317	353	345	348	348	346	337	355	376	327	330	354	363	337	361	333	337	354	335	346	324	348	344	321	381	325	360	317	360	342	365	294	360	343	301	354	323	342	339	303	335	337	337	357	349	354	351	376	321	327	327	362	322	307	347	343	335	365	330	306	333	350	295	338	338	319	350	370	353	335	363	341	302	346	371	315	328	371	347	343	335	303	361	353	364	345	363	315	385	359	350	353	324	353	312	336	319	333	358	319	338	323	336	346	345	327	312	315	353	334	318	310	340	337	348	337	337	327	348	324	311	351	337	322	320	343	325	370	319	330	361	349	340	364	355	340	360	337	350	344	366	367	329	324	338	352	307	322	358	355	331	325	355	289	309	322	353	347	355	360	382	354	350	337	341	330	332	329	320	344	340	315	350	341	334	339	325	317	355	321	309	346	347	354	361	375	322	340	361	336	309	327	337	354	371	349	316	310	310	349	300	339	309	331	320	304	310	335	340	335	392	326	338	369	355	307	338	349	365	341	344	323	307	364	350	343	358	327	330	349	346	348	330	349	330	368	333	344	347	344	362	348	353	346	345	311	335	327	330	328	364	332	366	347	307	356	339	374	327	374	327	356	361	334	351	375	356	341	346	320	312	322	320	347	356	322	343	365	355	361	319	321	363	336	348	355	372	317	352	336	342	351	353	313	336	301	330	321	334	354	295	351	309	311	367	354	332	361	375	323	314	316	316	337	318	350	358	332	292	307	326	323	378	331	369	301	315	315	338	340	343	342	327	323	315	357	343	358	358	348	340	354	360	323	360	373	336	314	358	341	354	345	324	342	361	344	355	349	323	319	327	337	357	360	328	317	353	339	320	334	325	343	340	360	362	346	351	333	333	330	315	338	340	350	385	337	308	320	366	338	352	351	320	349	290	381	359	299	369	352	348	317	338	338	321	329	387	379	326	332	346	355	296	350	350	330	359	384	340	344	370	318	357	315	320	363	331	327	341	320	320	328	341	342	343	299	371	315	363	392	350	336	383	346	324	330	311	356	357	350	340	362	350	355	326	352	324	324	327	346	361	355	351	322	315	350	348	330	362
6112	1718	2882	3332	2967	2569	2150	2043	1820	1618	1436	1464	1412	1326	1300	1228	1165	1162	1183	1078	1055	1074	1099	1071	1080	1026	1013	1026	940	1018	983	1004	983	942	946	996	930	926	1026	884	969	980	1002	855	941	928	918	1003	998	893	921	958	940	944	1008	935	986	960	1020	897	958	957	894	919	934	905	937	890	882	950	980	911	956	936	951	929	969	919	864	881	938	944	923	978	931	940	1039	935	954	942	953	928	918	921	893	921	907	895	916	934	926	914	950	905	923	923	908	937	912	952	903	920	938	890	938	916	939	917	956	934	982	974	943	936	954	919	938	914	922	913	866	896	903	925	944	929	942	967	966	988	911	956	940	920	918	908	879	903	928	946	882	902	942	936	977	909	933	938	903	930	935	912	903	897	865	925	899	945	970	897	935	958	926	957	901	964	891	944	907	915	913	949	959	908	926	938	883	921	911	905	974	889	993	893	959	936	865	926	938	956	925	910	981	869	909	915	935	884	910	868	950	893	912	949	967	930	950	890	901	961	949	927	903	920	932	927	914	910	886	975	958	905	874	890	940	902	908	908	884	897	934	888	943	941	913	945	913	949	899	919	960	932	958	889	906	951	943	922	971	956	874	910	919	916	862	885	941	962	867	927	961	920	925	953	948	935	877	933	881	930	900	927	926	937	892	937	911	913	958	935	926	956	904	928	894	947	914	910	902	924	899	880	892	931	916	989	960	900	921	908	938	957	951	948	917	916	925	937	911	900	940	864	909	913	932	896	875	950	866	859	910	914	911	907	910	904	945	932	931	922	917	929	872	941	962	910	881	882	960	940	870	847	876	890	929	952	921	935	928	932	869	915	929	938	929	887	943	882	942	906	897	924	899	935	892	913	917	919	887	926	912	900	926	920	955	896	908	897	893	970	934	896	940	908	986	942	919	924	911	952	887	966	947	905	869	916	918	844	907	868	956	894	932	930	926	925	981	893	886	932	951	958	918	876	904	939	919	888	908	946	883	915	870	987	950	902	969	950	869	913	949	891	969	906	936	912	890	919	968	936	944	923	937	958	918	949	903	922	893	888	934	888	903	930	936	964	918	898	884	955	938	916	935	884	909	894	979	940	884	991	921	867	879	954	869	921	953	928	895	932	934	897	942	849	926	933	958	917	949	896	911	932	918	959	911	942	872	906	951	942	930	963	976	906	942	918	886	932	888	977	913	952	925	947	974	876	950	947	879	939	903	915	974	924	944	924	980	936	884	930	935	974	905	946	922	940	946	898	959	948	936	905	920	864	940	921	933	942	1005	870	896	952	873	935	899	899	943	944	910	938	917	975	897	941	906	961	849	926	946	907	922	963	922	903	897	942	879	941	888	930	848	1013	912	948	887	901	923	950	878	946	881	906	934	946	892	955	917	926	942	915	949	894	889	860	881	871	931	920	949	920	897	926	914	936	931	871	946	929	928	900	912	949	955	967	909	948	919	892	918	975	882	932	962	877	899	905	1002	904	926	914	956	970	969	973	997	904	959	959	898	870	923	882	955	914	921	961	903	869	918	929	882	907	950	951	964	898	884	960	848	942	887	973	900	947	901	1006	955	935	944	942	901	880	926	896	925	882	890	868	898	872	852	914	886	881	914	912	976	884	922	927	910	898	928	902	896	933	910	937	936	877	936	886	950	952	899	950	900	940	930	922	950	940	912	927	895	888	916	909	886	908	922	935	967	948	885	937	958	907	945	942	887	867	858	877	945	938	890	908	938	900	932	981	895	912	916	872	921	899	951	922	887	940	914	954	897	925	965	918	888	935	854	926	870	839	922	974	880	904	933	926	910	879	905	868	934	936	953	850	887	937	927	940	874	872	940	909	973	944	860	922	915	946	914	929	948	926	930	921	957	956	893	944	909	925	905	931	912	947	906	922	948	943	976	940	946	968	902	924	946	904	902	905	899	964	890	968	952	1014	944	978	925	917	937	924	907	939	941	927	871	913	899	930	968	889	928	916	924	997	938	915	905	865	902	935	944	852	931	933	958	921	906	905	869	919	902	918	896	944	921	899	975	895	919	902	953	926	941	917	951	994	902	906	921	912	935	873	953	933	961	934	906	909	900	918	915	911	936	949	958	885	904	930	934	912	952	910	959	933	937	901	897	996	1019	906	963	901	913	902	935	927	941	879	912	942	845	909	963	913	885	961	961	886	943	937	922	918	922	887	949	956	867	892	963	894	884	892	906	956	909	885	909	953	868	930	978	966	918	1003	891	914	975	867	905	963	896	908	932	897	882	904	900	877	916	906	966	938	877	922	934	934	910	900	874	963	942	927	898	907	890	965	979	899	919	931	898	875	890	924	957	946	934	931	938	937	981	917	955	860	957	891	918	927	922	936	907	955	900	951	919	914	973	910	897	947	951	981	906	920	943	904	895	965	847	912	923	891	909	908	944	947	885	880	937	936	907	920	934	876	903	960	905	941	911	945	885	914	903	909	947	944	931	942	929	933	876	912	894	914	939	888	935	868	928	867	900	922	936	935	864	899	951	922	940	941	895	896	940	885	858	934	882	962	946	857	944	914	911	899	952	912	955	959	906	938	951	921	935	915	935	896	920	907	921	930	937	893	937	985	903	908	872	936	937	899	901	911	916	892	914	894	956	924	910	933	864	855	889	935	965	900	870	928	931	879	958	903	923	981	903	946	903	887	928	888	908	945	934	962	934	930	945	903	853	959	921	890	944	957	879	955	902	944	932	982	886	972	939	907	929	932	945	911	892	942	933	905	927	959	914	945	952	919	965	900	887	948	891	934	902	910	896	916	939	910	951	909	902	908	879	888	934	904	899	902	941	926	940	920	968	913	953	921	889	880	890	916	910	913	943	908	905	922	909	896	915	931	954	953	918	941	890	914	870	919	903	925	927	936	890	933	960	919	915	943	935	961	938	889	900	875	962	937	891	942	956	934	993	897	934	933	919	869	920	931	928	946	968	903	870	870	923	939	891	889	880	905	923	915	912	907	942	916	920	936	868	874	926	894	884	893	890	915	918	898	961	949	935	860	925	915	929	899	919	879	938	907	902	917	934	919	899	856	911	978	944	960	909	958	908	908	915	887	971	948	914	985	918	956	940	913	893	930	920	888	933	934	921	917	914	966	962	913	922	894	942	891	937	857	928	906	917	945	907	922	893	936	947	869	898	925	867	932	937	932	920	884	909	884	944	935	945	941	928	916	915	896	927	894	908	908	925	931	886	911	948	938	989	866	893	931	991	992	929	921	884	932	887	908	917	908	947	938	901	916	855	865	900	904	934	943	902	897	887	930	907	888	934	972	893	924	943	871	932	907	934	883	916	876	901	919	920	883	994	912	930	920	970	903	960	900	905	906	938	1014	884	897	894	978	948	933	952	936	920	922	936	938	889	945	912	909	967	914	971	901	896	913	943	932	978	916	947	882	963	901	921	961	958	916	909	896	934	906	958	930	978	931	947	909	912	875	933	935	914	917	900	938	936	914	925	894	914	891	938	946	884	967
14180	1962	2003	1576	1093	862	692	661	544	499	454	419	402	449	388	404	381	392	369	373	370	376	376	374	377	351	338	363	295	317	332	356	324	325	344	346	332	333	339	327	329	326	332	362	303	310	316	309	336	278	303	345	316	317	337	357	302	311	296	324	310	301	301	363	314	335	316	310	323	327	314	313	340	298	319	319	317	306	335	316	307	340	347	304	334	322	332	299	333	287	320	341	309	306	298	322	329	312	310	329	325	341	327	362	298	306	341	323	311	318	332	298	311	333	302	306	306	324	294	304	311	363	343	319	337	333	342	316	330	328	325	348	314	302	313	291	338	319	362	341	344	341	290	266	336	328	345	355	283	309	309	333	328	350	314	305	338	353	307	302	304	335	320	315	341	311	324	293	312	351	310	364	358	290	325	336	324	322	336	327	283	332	313	353	341	365	315	303	317	319	312	323	298	316	347	320	303	312	317	323	288	301	333	300	310	326	338	299	290	335	338	310	338	320	326	297	288	297	319	323	306	317	340	336	295	340	323	313	327	334	353	312	303	320	296	298	310	321	299	327	346	315	292	335	322	359	311	326	286	322	313	312	304	346	306	309	286	379	290	318	314	303	341	337	314	302	301	332	323	337	356	358	321	309	309	321	299	312	327	347	308	291	309	351	337	300	308	315	322	299	345	317	322	294	329	307	314	286	351	298	324	311	316	328	341	312	326	315	340	292	317	340	322	313	292	324	324	360	315	304	314	288	353	321	328	315	304	321	315	296	305	292	321	306	306	333	311	347	307	320	289	319	317	319	303	327	326	309	330	291	318	319	315	311	296	296	299	316	326	304	309	314	297	332	288	338	324	331	307	342	323	352	311	329	310	334	288	327	322	280	307	338	297	333	290	325	274	342	323	318	339	288	299	301	358	308	329	322	279	300	323	289	308	303	291	325	325	285	324	309	328	324	338	310	291	335	289	337	310	304	287	313	343	294	334	334	286	334	286	307	336	308	303	305	307	306	304	308	333	319	338	337	345	336	333	318	323	325	339	351	305	331	358	314	329	286	288	296	326	335	303	294	288	275	316	325	286	313	302	349	299	315	343	324	340	350	329	311	287	346	307	333	278	324	322	319	340	299	336	301	285	313	322	304	301	311	319	295	310	338	323	299	288	304	327	339	329	323	316	297	314	319	338	336	333	341	293	314	318	310	304	304	331	316	301	324	347	320	314	342	333	334	316	342	292	308	321	342	323	303	323	252	338	345	334	305	320	331	325	330	326	293	320	297	353	323	311	319	296	319	326	288	322	297	323	315	344	306	334	328	267	301	305	311	329	282	320	327	333	337	321	327	306	320	350	323	339	281	305	316	315	318	362	320	290	316	312	294	297	353	341	333	303	320	334	320	353	338	314	301	290	309	314	323	299	318	313	312	335	270	317	303	322	314	330	294	351	360	298	353	348	312	335	287	331	296	303	313	274	325	307	305	288	327	338	301	305	339	303	303	351	323	314	341	305	339	293	347	354	292	330	347	326	350	314	345	311	322	321	322	323	340	293	317	323	343	301	321	323	308	339	328	328	335	318	302	305	309	323	318	314	294	290	310	310	315	328	292	328	287	296	325	328	298	329	321	306	312	302	348	317	327	321	350	366	344	347	299	322	311	322	330	371	307	301	288	324	309	284	306	331	295	295	292	272	316	347	317	299	346	330	312	343	316	344	327	315	313	294	289	303	343	331	325	291	303	333	322	306	338	280	336	323	327	333	362	299	341	318	345	300	301	313	321	342	348	339	299	337	309	324	312	300	348	317	317	314	317	283	274	306	323	323	283	302	327	308	334	331	328	317	297	346	317	321	287	312	310	303	297	339	324	352	275	333	325	316	333	327	316	307	330	330	308	335	327	316	299	321	291	299	331	338	299	344	290	309	342	302	335	300	321	345	345	302	308	314	325	324	356	344	304	308	319	327	324	312	331	284	297	335	340	275	352	290	333	331	319	328	309	331	327	326	298	346	319	321	338	335	303	340	348	330	336	321	322	317	310	308	296	296	330	333	324	313	319	301	309	347	326	327	345	298	295	312	312	331	314	305	322	303	330	310	339	304	330	320	295	342	343	362	327	318	327	352	324	291	317	354	323	322	310	319	307	309	305	333	321	320	330	337	346	298	333	286	322	301	305	316	295	343	292	348	315	306	302	317	346	321	337	321	304	303	285	308	348	298	341	291	329	291	304	345	330	302	324	329	326	337	322	300	310	310	339	289	338	352	330	322	301	308	314	338	329	300	340	320	282	321	313	313	305	308	331	312	320	309	309	346	299	306	315	342	292	293	321	328	312	309	325	320	334	329	338	293	325	308	321	306	311	309	315	351	327	353	312	328	317	325	312	338	346	308	345	323	344	346	300	314	303	353	314	315	279	337	309	312	314	338	276	355	311	314	295	339	332	302	323	332	329	324	334	312	331	300	339	307	296	332	329	316	351	281	338	318	284	317	324	330	286	355	295	295	322	314	324	294	340	319	291	347	341	316	327	307	339	331	294	317	299	308	310	302	314	305	358	324	353	317	349	318	308	328	317	312	362	300	323	276	336	346	368	333	327	318	300	319	332	319	309	323	342	291	380	318	311	325	315	341	281	319	322	319	332	313	317	341	301	342	325	300	315	308	337	348	330	323	344	299	335	313	346	325	328	322	315	319	324	282	338	327	317	303	309	302	298	325	339	325	315	320	345	324	339	305	319	334	293	364	317	346	319	291	312	343	332	323	333	312	321	303	289	330	329	325	303	359	312	351	324	346	310	342	297	265	307	332	311	356	295	321	346	334	343	333	339	345	292	352	302	314	332	284	298	317	319	328	344	348	327	354	335	319	284	315	382	345	310	299	310	347	344	314	325	328	328	308	333	293	352	335	336	351	337	307	327	336	331	331	321	297	324	341	340	314	308	309	300	294	316	324	305	320	277	308	320	308	316	293	333	297	335	331	326	358	311	321	308	315	323	345	325	313	293	338	317	322	318	374	347	321	312	301	306	326	330	318	349	288	291	310	296	315	320	322	303	324	344	326	322	317	306	326	304	331	310	324	297	323	323	311	318	313	349	323	354	319	319	306	320	289	309	332	311	351	320	338	331	323	320	342	313	281	316	302	302	297	337	325	347	320	324	304	337	333	345	307	308	346	322	317	296	345	318	304	318	324	315	351	337	336	354	321	293	313	318	316	330	347	340	305	331	311	306	309	321	303	313	329	353	305	322	318	322	329	351	308	329	317	330	332	347	321	347	358	342	293	274	268	353	322	290	326	313	324	272	327	287	327	311	312	311	299	279	323	347	317	322	320	345	311	291	298	335	305	311	351	294	324	364	308	329	360	295	347	303	315	335	341	327	304	331	333	319	341	325	316	333	314	331	331	289	325	300	292	305	326	333	316	331	315	329	338	326	313	313	349	321	334	327	334	328	327	322	340	338	335	317	280	333	351	318	381	305	325	311	339	326	304	329	314	328	298	314	344	330
7430	2075	4194	4818	4408	3635	3105	2611	2259	2125	1901	1702	1610	1564	1409	1322	1287	1222	1143	1180	1061	1100	1102	1036	1041	1044	1049	960	1100	973	991	920	971	905	963	911	913	924	891	946	906	893	918	955	905	950	898	893	894	880	910	847	890	915	851	833	831	849	878	861	983	826	843	883	859	880	886	866	832	907	854	875	874	833	878	849	827	844	878	882	835	801	844	828	861	827	849	861	872	826	822	867	844	826	889	841	839	862	846	929	851	871	886	811	907	882	830	813	898	882	831	867	859	842	847	856	857	857	887	861	843	841	852	840	845	831	833	870	823	823	825	831	823	839	814	872	787	827	845	876	839	858	849	813	887	873	833	921	826	853	866	833	840	906	858	837	850	848	816	823	857	864	792	829	893	850	834	899	894	846	822	837	824	821	859	823	839	852	866	816	860	842	810	850	859	815	877	849	840	834	765	854	886	826	890	848	843	905	873	905	837	803	875	835	821	828	852	832	811	797	860	876	840	860	847	834	834	835	855	844	850	845	835	911	833	856	883	839	841	825	830	845	834	849	834	853	815	858	803	833	851	871	837	892	760	800	786	835	846	841	841	840	863	843	791	772	831	865	848	865	825	817	844	781	872	806	848	828	862	842	842	812	861	844	820	856	860	883	851	823	882	821	843	823	889	890	865	823	815	822	806	842	833	869	838	832	845	810	852	835	878	839	860	819	871	805	844	774	867	818	798	907	834	856	852	832	863	873	786	850	800	835	833	912	875	884	803	852	851	849	857	831	838	888	825	857	828	866	844	844	842	845	808	889	850	859	833	835	829	865	876	893	866	799	788	829	836	830	810	816	852	871	806	877	842	843	803	849	856	885	854	845	836	805	889	818	866	811	826	862	827	778	846	871	793	882	867	861	877	841	853	871	830	913	842	887	846	832	805	882	824	845	809	843	871	879	841	814	823	847	828	865	837	807	789	796	811	817	801	842	867	815	845	866	868	788	845	871	808	931	857	833	887	759	847	826	779	884	786	861	858	895	853	878	834	837	817	827	837	846	869	913	831	813	847	879	835	817	843	815	800	824	855	857	810	857	889	872	833	843	913	796	865	825	802	901	871	857	831	766	820	852	873	836	874	797	786	857	788	865	850	818	846	863	812	823	810	877	854	795	872	812	894	830	884	902	837	858	855	798	865	842	857	877	814	859	804	866	866	840	821	811	890	864	818	798	852	867	850	819	782	856	863	826	828	830	864	839	808	869	824	869	853	824	866	829	866	831	846	835	856	841	798	832	837	832	836	832	867	873	840	812	844	804	845	855	857	852	855	791	842	855	816	859	861	860	849	850	860	798	784	825	882	841	840	857	784	856	822	823	854	833	800	798	819	801	823	854	870	871	818	843	838	819	825	916	825	857	812	852	820	911	893	797	912	867	819	837	850	854	838	858	880	848	826	848	828	862	805	884	834	818	827	873	877	839	837	802	880	879	900	838	867	826	831	815	841	856	877	851	895	876	848	803	857	825	882	837	858	855	888	817	836	877	853	874	854	859	881	868	849	808	807	874	868	817	867	847	839	819	820	854	887	840	865	796	858	819	854	816	849	835	865	829	838	860	832	817	821	839	824	784	856	852	829	880	824	820	822	830	828	881	831	825	842	887	840	763	857	870	859	852	826	835	836	833	817	841	875	831	894	863	837	887	921	914	858	896	843	857	866	805	891	842	859	834	841	865	811	840	828	878	839	798	824	849	853	844	848	815	835	800	852	808	838	852	864	826	880	851	861	812	820	897	840	839	826	799	853	831	863	882	818	883	804	821	889	863	908	862	843	893	840	761	900	814	825	802	815	885	828	803	803	866	838	846	819	889	769	826	850	846	857	825	825	857	859	844	845	862	861	846	819	813	852	866	832	846	800	822	870	861	886	814	827	812	842	818	792	831	863	831	841	831	888	842	843	814	847	827	888	853	860	774	789	830	854	845	876	845	793	867	839	882	860	846	850	798	838	870	865	821	836	828	841	840	830	868	868	822	856	849	833	797	856	800	802	901	815	825	781	814	854	837	812	841	842	885	880	836	809	784	796	847	859	810	849	818	843	844	811	859	866	836	783	822	805	884	803	824	813	835	850	831	815	819	822	825	842	856	891	870	863	837	833	811	842	866	793	821	814	800	844	787	799	852	815	873	826	797	846	902	800	815	811	839	844	843	840	849	866	857	811	871	795	825	789	820	827	836	839	856	863	846	890	851	839	867	853	851	847	814	844	875	800	853	820	777	842	905	848	849	817	851	824	884	870	839	885	876	834	835	844	814	878	856	802	799	832	832	877	813	844	843	853	834	898	880	850	795	805	877	766	879	829	800	787	850	820	812	793	898	897	843	844	792	908	828	815	843	829	843	881	792	846	851	807	806	861	804	842	835	836	823	842	875	929	855	871	842	846	809	830	801	801	787	887	828	846	798	854	849	794	850	815	845	814	897	827	798	838	813	836	831	854	923	886	812	823	821	877	839	857	839	872	877	842	845	859	808	862	839	823	848	835	827	827	827	781	928	812	802	841	839	840	851	823	884	878	938	841	839	815	829	851	855	875	874	869	871	898	885	850	840	831	834	879	895	851	886	850	892	838	858	866	857	886	849	863	838	882	819	804	844	834	859	844	818	849	862	862	820	794	847	814	875	886	848	802	839	822	819	809	849	835	887	850	820	892	871	828	851	799	878	843	816	869	884	881	852	881	804	840	821	871	849	822	859	807	869	833	799	854	848	847	876	839	840	848	850	857	853	852	840	833	870	793	835	848	791	817	875	848	843	817	883	831	889	829	851	826	857	880	786	837	859	840	849	822	869	829	841	860	844	803	845	828	842	868	832	825	865	823	885	897	812	832	857	846	806	839	840	885	835	864	884	835	812	870	829	856	904	858	843	833	871	809	825	834	815	826	821	870	846	926	760	883	812	818	833	824	831	811	869	879	868	814	785	827	810	850	860	832	839	827	849	815	841	888	807	823	841	877	808	836	842	880	852	844	811	860	867	845	800	836	817	855	825	748	853	852	846	828	829	799	789	864	779	845	906	840	874	823	871	833	880	837	838	823	812	846	842	865	806	856	812	792	824	825	837	843	822	831	881	899	842	859	839	861	854	809	856	865	878	871	870	825	856	831	803	831	796	831	817	903	862	801	770	863	839	893	795	828	841	848	814	881	827	769	791	860	847	848	897	846	830	856	846	846	841	807	852	865	885	855	840	865	839	819	823	830	823	840	826	854	786	859	810	846	835	889	831	790	854	806	779	907	812	831	872	834	860	843	798	868	874	816	835	853	836	857	865	847	841	887	843	846	847	812	842	846	873	865	845	864	770	820	845	845	832	847	845	911	838	815	829	881	853	886	823	856	812	888	831	820	840	858	892	845	880	856	845	836	861	790	864	885	904	827	875	897	854	808	799	897	810	864	824	852	829	860	833	855	805	828	851	848	859	799	825	881	775	803	858	861	838	881	887	871	830	839	805	878	820	843	834
2109	204	236	202	201	201	196	211	183	180	182	186	174	178	161	176	163	182	161	145	174	169	189	154	159	177	169	185	185	163	195	148	156	176	175	172	158	152	171	166	191	165	166	170	174	176	166	185	187	157	167	147	169	182	160	165	166	180	192	171	160	189	177	167	157	194	173	174	180	164	186	184	164	177	138	168	167	194	181	147	175	175	174	169	179	187	165	152	170	153	173	165	173	163	177	170	167	175	174	160	151	159	151	174	162	153	190	172	154	161	188	192	166	195	141	177	175	162	164	155	165	189	190	164	155	160	152	178	174	170	173	191	163	140	173	173	146	177	162	165	171	155	184	191	193	167	199	189	157	183	176	189	182	170	185	159	182	153	139	185	153	175	178	161	182	159	158	196	173	173	172	161	164	150	170	166	161	173	149	165	164	168	175	197	173	166	162	170	171	154	158	166	189	169	152	158	148	177	172	171	175	166	172	199	182	154	163	174	156	183	185	152	181	157	160	139	169	180	166	176	167	174	166	178	182	167	164	170	176	180	161	167	176	179	168	143	141	166	176	171	143	159	155	161	145	183	184	180	210	161	159	160	190	195	156	180	155	159	173	162	185	149	202	168	168	188	183	161	185	163	189	164	188	154	169	189	162	168	185	183	148	172	186	201	187	175	177	201	164	154	163	151	171	187	164	169	174	175	192	174	147	189	177	155	175	155	163	161	155	176	172	167	159	147	173	177	158	167	157	174	175	158	171	189	179	172	147	174	197	178	193	170	158	195	183	159	174	161	170	166	141	156	179	179	172	185	199	169	149	164	162	185	169	182	182	163	150	185	166	182	194	152	199	173	174	154	190	174	156	160	174	161	201	163	157	193	160	193	167	166	163	168	158	164	162	169	169	158	197	158	159	175	174	173	174	162	166	168	188	188	185	176	186	193	181	174	159	167	179	149	149	185	166	173	189	167	157	153	158	160	198	159	185	161	160	167	168	161	173	160	158	165	179	143	151	179	177	167	198	165	164	170	167	177	171	164	181	181	159	196	140	184	197	170	169	164	170	168	177	185	168	163	175	158	188	156	164	203	145	168	174	173	165	181	163	150	153	166	180	165	162	166	163	165	168	183	180	174	160	193	171	162	182	197	141	168	152	181	158	163	158	165	183	196	196	174	148	161	168	156	173	170	157	162	185	172	187	177	190	174	145	175	164	177	148	163	182	151	170	178	172	163	163	140	126	179	182	158	167	165	156	166	158	159	184	175	171	182	202	157	175	177	189	158	163	168	166	197	173	172	171	169	158	165	163	180	184	156	166	168	154	163	148	198	171	158	166	173	167	167	172	185	165	178	167	154	184	179	163	181	161	168	163	155	169	150	178	182	188	169	140	151	159	181	172	166	153	179	163	176	150	165	173	170	192	166	168	145	155	177	171	148	175	177	160	177	174	161	164	184	166	138	163	152	189	173	166	180	174	149	164	161	172	159	152	167	149	162	169	147	171	157	161	168	190	156	178	192	189	162	173	187	179	167	207	181	180	195	161	171	175	173	167	168	190	178	165	175	160	167	190	190	171	155	177	152	189	189	179	146	164	140	188	169	179	179	179	188	199	160	165	165	161	156	173	198	174	185	172	159	190	171	152	159	164	181	189	143	151	185	182	160	180	151	145	164	163	148	168	173	159	178	163	160	135	150	169	181	162	188	170	157	162	170	160	170	150	183	189	168	183	194	172	151	189	183	166	175	171	158	173	153	163	156	183	167	181	195	144	148	175	173	181	161	160	145	158	154	176	157	162	172	180	167	161	186	167	166	177	183	193	157	183	163	164	189	189	156	175	153	147	183	157	155	167	178	140	169	185	180	185	172	160	158	159	146	163	169	178	155	166	163	195	180	158	179	181	167	173	160	174	149	174	174	167	152	191	145	153	194	178	164	157	149	172	173	169	161	180	167	178	157	169	182	169	169	172	155	148	144	156	164	174	194	160	155	167	161	177	186	163	185	177	171	173	157	196	178	181	178	152	143	167	168	209	150	181	176	166	178	158	145	166	156	177	159	150	160	178	175	158	156	199	165	165	171	165	173	163	169	156	159	190	156	155	170	163	173	167	161	159	160	161	177	169	176	168	177	183	165	166	183	155	164	158	155	154	152	199	165	169	181	175	184	170	158	179	165	180	180	183	165	186	170	159	170	157	168	168	180	152	133	172	194	152	170	175	161	180	205	162	192	175	171	162	167	156	165	174	169	191	140	181	178	184	149	189	193	191	183	167	165	188	173	162	160	155	187	166	164	170	166	158	170	170	164	158	157	179	154	172	177	180	149	169	174	179	157	168	172	156	196	169	148	156	159	172	183	163	184	189	169	160	162	174	159	160	163	178	161	194	188	153	158	184	151	162	148	161	168	168	178	180	163	185	178	167	159	132	162	181	172	192	181	177	171	169	165	167	179	179	188	162	160	172	193	183	160	166	180	211	176	192	170	171	204	188	163	160	146	151	145	136	158	165	154	169	151	174	152	188	190	170	166	174	188	187	168	150	161	168	155	181	163	198	166	175	147	189	181	143	187	192	166	169	149	160	177	169	192	156	152	172	147	160	169	181	165	176	172	167	193	175	167	162	173	159	144	158	155	170	181	168	169	194	163	181	175	147	188	196	183	201	161	164	191	171	164	174	163	139	145	161	158	161	169	165	155	154	165	173	167	176	173	175	170	182	150	160	160	156	155	153	165	160	163	171	151	146	167	183	158	174	158	176	188	158	173	174	167	156	170	167	212	165	207	136	150	159	190	162	168	190	165	149	165	181	179	162	157	144	181	156	179	174	146	140	152	173	189	167	171	170	179	156	179	182	172	172	190	156	161	172	158	157	170	170	176	181	171	170	154	160	176	191	191	189	157	157	181	174	174	170	168	153	187	186	169	176	175	172	169	147	156	157	162	155	174	169	163	172	210	174	162	184	155	145	185	186	155	174	155	165	135	191	158	172	181	159	185	171	161	172	184	162	177	191	186	148	168	183	165	180	163	166	161	157	168	183	162	163	172	136	158	187	153	185	174	164	142	166	185	162	190	149	163	167	149	172	152	140	168	158	172	169	171	154	161	159	158	169	158	148	186	175	164	174	160	170	166	175	157	161	147	165	156	173	162	174	168	163	195	199	164	161	168	175	162	158	175	171	163	157	151	171	159	169	168	156	175	169	165	170	189	166	193	158	163	180	170	178	166	144	165	178	161	164	181	180	181	174	173	196	144	166	165	154	172	174	187	168	170	164	171	184	178	149	184	182	180	197	160	155	182	167	188	158	166	185	181	165	180	165	165	161	192	162	168	176	166	172	194	160	160	165	167	167	155	162	160	160	173	168	168	175	165	180	165	171	156	173	138	177	171	162	174	182	173	152	150	182	158	168	169	168	179	158	174	174	189	176	164	182	178	166	157	168	162	161	153	163	182	162	173	170	177	178	174	179	173	175	151	150	158	142	176	188	176	195	165	186	148	152	162	187	177
2189	607	647	693	628	617	595	568	571	538	561	555	543	544	544	522	555	538	547	559	532	563	555	583	528	551	531	519	534	529	526	502	543	509	510	544	488	526	569	516	548	484	535	527	538	545	482	517	539	559	528	515	486	582	493	485	513	538	554	522	531	548	514	545	548	556	528	480	538	556	535	520	558	520	567	490	565	534	517	545	555	526	536	532	509	532	529	534	559	513	544	523	568	581	543	534	530	536	519	505	534	512	517	501	544	524	526	564	512	512	539	552	569	582	508	540	516	545	531	499	502	579	510	538	522	532	560	503	559	529	563	518	541	487	569	517	502	515	546	528	505	526	499	487	542	539	525	524	526	553	564	525	523	526	536	527	499	544	498	503	516	527	553	515	543	517	527	552	537	555	506	553	541	513	586	501	526	523	530	527	519	494	513	545	487	573	531	498	505	540	553	580	518	537	512	541	529	531	533	545	525	480	512	507	539	524	506	524	498	496	527	521	519	548	532	541	520	478	536	490	524	472	558	552	515	519	546	559	547	556	505	536	532	524	530	522	555	554	534	518	540	554	519	532	496	521	523	548	554	575	490	541	540	531	527	556	533	557	519	517	544	548	536	512	514	500	510	496	479	527	522	508	521	569	508	520	561	544	508	528	561	525	509	528	525	498	505	545	539	545	518	516	525	529	531	541	536	556	543	533	542	531	531	523	508	538	518	551	546	524	526	515	531	507	518	525	515	553	504	477	515	513	523	542	532	561	551	546	560	539	576	516	537	555	487	501	508	516	585	508	528	521	535	517	526	529	548	526	528	505	552	515	542	502	549	552	512	503	539	529	504	580	515	545	550	512	555	483	539	535	558	547	566	529	552	526	552	520	493	525	539	516	537	531	517	545	565	566	537	523	520	497	510	512	526	501	504	547	544	524	505	539	587	556	515	530	492	525	517	530	529	496	487	509	520	565	532	498	516	546	559	512	528	511	583	546	551	529	528	553	530	534	541	522	561	540	540	531	500	564	547	570	543	560	532	527	521	548	517	540	513	530	521	529	531	536	500	521	517	507	520	469	543	517	526	482	519	526	537	509	524	526	517	479	490	537	522	512	536	495	508	516	558	525	493	509	563	529	537	522	511	554	496	569	553	480	542	508	508	512	550	525	516	534	504	536	549	525	522	533	533	509	524	522	549	486	494	514	540	538	540	531	572	490	556	493	516	572	507	487	501	522	530	526	511	528	510	568	514	543	527	537	501	569	537	511	553	527	542	562	503	514	458	500	530	552	508	514	551	508	520	524	555	521	563	512	527	516	540	560	484	512	564	481	508	612	532	516	561	551	549	511	541	522	517	515	534	524	549	502	524	519	517	515	576	567	544	529	507	548	532	503	521	548	516	547	543	505	569	498	516	515	539	538	540	543	545	511	500	507	533	533	536	508	532	527	564	522	520	518	537	516	550	536	506	523	545	569	480	555	553	519	579	511	561	561	553	524	527	519	550	515	557	571	519	530	555	533	567	495	521	527	490	511	528	510	521	537	504	538	524	512	536	535	537	550	551	499	482	522	582	558	518	502	518	538	570	564	564	527	512	524	519	541	579	519	504	503	562	513	561	497	533	545	556	533	487	538	488	554	568	486	519	523	528	527	524	552	517	545	536	510	546	521	549	500	537	510	496	513	512	483	524	531	523	529	487	521	522	536	528	508	539	531	515	559	544	566	534	522	520	522	508	528	529	543	542	522	560	555	581	519	532	546	505	537	558	552	493	554	527	554	527	512	507	578	508	543	543	538	534	562	513	504	493	505	550	497	541	508	536	550	505	515	503	555	547	550	534	508	585	535	509	519	577	505	541	520	475	525	544	515	521	505	532	554	544	561	550	507	547	535	524	568	579	561	531	519	545	552	544	562	521	504	528	537	549	546	547	546	536	535	536	534	555	516	517	519	495	527	533	507	568	495	504	508	506	557	509	542	550	553	529	520	493	515	542	537	520	548	554	542	564	573	506	555	552	578	495	485	537	538	525	506	529	526	470	545	553	530	525	514	542	534	557	552	534	532	490	529	526	519	516	517	579	507	569	531	531	547	544	520	500	495	546	521	529	542	498	554	508	565	499	511	544	539	589	533	524	498	500	506	517	584	534	521	482	539	543	523	509	515	501	478	525	552	547	514	524	507	543	547	543	565	478	493	546	545	497	498	605	542	540	554	487	525	522	507	550	521	451	538	513	511	528	531	528	524	524	474	539	504	506	469	509	516	525	549	533	525	527	559	525	496	532	554	509	563	548	488	551	546	544	559	525	529	527	558	538	532	566	521	503	523	501	584	529	562	500	513	533	563	519	480	553	540	534	552	528	537	538	519	532	557	538	525	585	537	531	559	536	536	512	500	554	535	524	541	530	540	534	583	554	573	568	557	487	550	565	534	504	501	513	516	532	542	533	537	540	512	507	578	526	535	547	532	529	511	588	492	520	553	539	483	538	563	507	547	531	524	512	505	533	573	539	490	562	551	527	532	575	524	493	497	523	539	581	535	510	494	528	510	490	531	553	537	545	546	551	542	524	558	546	531	574	525	495	548	549	543	555	547	485	501	535	531	543	495	510	536	539	543	538	513	565	544	504	509	561	524	535	560	527	588	557	533	527	553	496	544	544	516	540	522	547	506	524	482	540	598	525	515	509	489	532	519	506	537	539	491	493	550	530	512	517	533	518	505	499	526	542	518	515	525	563	563	520	521	576	515	514	527	533	498	545	552	514	507	529	534	502	510	520	502	494	513	516	516	544	527	560	533	553	556	522	556	562	530	562	534	505	528	525	526	531	506	574	546	552	525	532	474	507	504	545	527	547	498	519	519	514	554	508	520	553	545	537	531	519	509	528	556	514	525	520	513	487	520	546	506	512	558	525	539	543	525	572	529	506	565	541	531	526	547	524	540	518	494	507	542	524	538	521	546	553	510	534	517	546	513	517	529	508	563	483	471	566	528	519	511	525	515	509	537	519	532	522	532	508	516	520	523	513	548	527	502	532	511	511	523	532	525	529	540	530	534	476	601	502	533	534	479	508	527	554	552	490	547	495	527	545	547	482	528	469	507	505	508	542	537	540	531	518	533	502	511	507	521	550	522	521	506	548	495	553	518	540	531	527	512	548	477	506	554	493	539	544	500	548	520	505	525	500	533	524	500	506	561	512	542	520	505	514	536	498	476	542	479	502	528	538	530	514	539	528	571	532	530	517	487	585	514	525	536	516	541	544	490	525	539	494	515	507	498	536	516	479	553	563	512	529	536	530	565	548	531	546	521	572	534	482	547	527	566	536	527	538	543	484	537	517	545	552	500	517	523	550	579	564	508	502	526	546	547	476	525	533	550	541	534	525	573	547	512	548	558	562	533	544	503	493	549	530	521	561	518	532	522	543	553	516	512	523	533	524	543	552	517	542	541	530	558	516	515	488	558	460	519	536	530	523	558	515	511	540	563	576	565	529	572	565	470	527	486	532	553
8444	1050	1171	942	733	562	540	478	495	416	377	359	356	393	348	362	353	360	351	334	330	320	332	344	320	325	303	344	344	333	316	343	315	296	338	327	344	349	301	300	299	321	294	320	335	323	318	337	364	314	326	362	297	314	338	322	327	336	317	356	289	304	343	311	335	324	321	321	337	311	329	331	316	310	316	337	323	322	337	318	331	326	329	341	319	317	342	330	355	333	325	315	337	335	302	325	319	349	312	300	350	321	296	331	319	336	338	334	324	350	333	324	310	353	335	322	361	329	298	328	326	332	329	330	284	335	324	359	308	326	320	303	343	339	326	314	318	297	328	349	336	329	344	305	304	305	310	337	313	336	285	320	331	315	347	310	340	312	332	323	304	341	310	311	338	355	332	314	324	313	327	338	324	331	331	322	323	309	332	319	366	338	295	309	337	334	343	318	340	319	318	335	300	310	332	296	338	342	349	320	317	302	308	327	315	321	320	318	315	336	340	321	326	314	315	356	273	351	299	352	320	309	312	336	346	334	303	325	338	325	338	317	308	334	316	301	297	341	310	293	318	308	326	340	338	319	317	311	338	319	298	345	341	308	335	305	322	290	303	321	316	339	345	302	347	322	312	344	349	318	367	324	319	306	306	343	339	297	330	339	341	365	311	353	322	305	318	308	320	320	321	322	300	346	275	332	349	344	320	330	333	331	294	311	300	320	350	347	346	318	311	309	299	294	308	353	301	352	309	317	316	278	303	304	317	314	304	283	286	292	307	349	330	320	331	339	299	313	344	301	336	326	310	322	338	315	345	286	342	303	314	336	339	331	325	341	325	281	329	324	324	348	309	313	309	339	329	308	329	337	296	326	315	323	307	339	315	349	305	283	315	348	313	319	309	337	348	323	310	320	316	289	364	328	350	297	319	321	337	325	330	304	306	318	308	313	323	307	327	321	336	336	385	330	332	314	350	332	299	303	322	290	353	320	349	333	302	312	312	338	342	349	342	305	329	301	289	315	300	299	314	299	323	307	285	325	319	349	309	327	330	349	346	320	323	323	309	344	319	354	318	309	301	350	344	315	294	304	311	290	343	318	346	333	361	322	334	329	344	329	339	329	305	300	292	325	288	311	326	304	297	310	306	358	332	309	312	333	295	325	321	343	315	314	299	310	317	334	315	316	326	336	328	319	333	343	331	328	316	321	314	312	366	356	320	308	308	313	298	299	336	294	318	320	329	307	340	342	305	333	331	335	313	324	317	316	295	343	322	339	327	311	341	318	305	296	314	304	310	337	325	311	351	317	304	322	336	300	309	300	300	318	278	311	326	327	298	338	308	312	320	338	325	362	300	290	387	330	325	281	316	308	341	349	332	282	329	311	323	330	314	332	311	285	317	338	335	300	331	370	325	300	335	326	361	326	331	308	318	308	296	324	337	300	293	324	305	340	356	359	327	324	283	329	328	303	321	291	348	332	311	341	298	281	307	345	329	321	309	302	322	295	329	333	348	338	314	310	332	329	346	306	322	341	335	353	299	325	310	327	284	318	341	330	269	320	295	328	320	302	312	321	344	315	363	362	345	293	340	292	328	296	258	326	335	349	334	331	300	307	306	304	353	321	330	322	293	320	326	318	348	283	335	336	356	327	301	334	329	314	350	338	327	311	296	342	333	340	357	308	316	344	324	307	348	306	322	276	332	297	340	317	324	318	312	345	302	332	329	321	345	322	329	276	323	342	339	345	330	320	319	323	339	321	307	307	351	290	317	331	302	335	338	362	345	364	306	335	346	338	328	331	336	324	331	337	319	299	310	314	361	314	321	341	331	324	332	331	351	338	350	303	324	307	331	316	357	314	330	304	318	311	329	305	316	335	330	322	298	337	318	317	346	293	332	328	319	295	322	313	325	301	335	339	340	331	313	297	328	302	344	297	331	329	313	332	298	292	322	327	303	351	299	289	318	362	330	330	329	342	343	335	334	329	327	333	368	310	336	299	349	310	311	308	303	319	334	315	295	290	321	294	332	312	338	321	330	315	323	328	361	308	314	325	276	300	300	291	287	337	313	349	340	332	310	331	297	301	299	305	340	306	323	296	335	320	360	320	315	307	324	316	300	284	318	315	305	286	352	322	320	315	290	330	354	351	283	324	343	349	340	320	329	279	317	312	323	347	303	342	323	318	329	324	305	317	333	326	323	321	321	330	281	313	306	296	319	302	313	304	318	308	310	357	322	311	289	312	315	309	345	295	257	305	303	341	326	322	345	327	340	320	302	331	309	323	298	318	347	313	331	308	330	300	321	318	335	314	293	291	323	317	319	319	300	293	311	318	305	339	319	301	300	301	335	294	308	307	346	326	334	352	325	369	340	348	368	296	328	350	295	327	324	330	313	305	312	320	328	329	319	321	279	320	307	340	319	337	297	315	317	273	332	328	357	318	341	313	319	306	315	289	304	316	315	308	324	296	340	345	362	289	289	283	320	302	307	320	339	299	318	332	311	281	310	295	362	324	305	333	322	334	354	335	278	294	313	318	337	339	307	315	328	315	264	300	342	301	298	315	349	338	341	340	299	322	332	318	340	313	317	320	315	312	299	325	348	333	319	343	328	342	289	355	311	351	312	303	322	294	297	309	328	330	307	320	323	309	329	309	355	334	354	311	330	332	323	305	293	303	355	302	318	318	350	357	305	321	321	293	336	350	331	314	318	287	330	313	356	342	323	363	309	345	323	320	332	302	361	304	328	320	315	292	340	360	332	354	295	325	340	335	337	338	323	321	315	333	349	342	323	341	298	319	332	299	313	324	299	302	296	368	329	290	328	289	337	338	319	290	304	311	331	324	314	322	348	310	315	313	326	361	320	307	309	343	299	275	316	306	317	318	316	358	318	323	336	285	349	310	343	331	319	315	309	333	321	323	336	301	350	370	349	307	331	297	303	302	318	339	334	326	343	298	325	316	335	318	330	331	335	325	318	318	300	327	315	294	318	314	332	315	312	295	334	321	311	313	292	303	304	305	328	302	292	359	319	335	335	270	344	337	354	309	340	345	339	318	326	310	295	303	299	309	346	313	318	310	331	306	297	330	285	323	327	309	327	300	324	346	321	319	330	304	357	337	342	336	344	299	310	338	350	345	302	308	323	297	258	314	339	335	314	345	316	336	319	349	322	315	305	305	320	337	341	315	312	329	339	306	326	340	309	315	313	293	331	346	334	324	359	309	332	313	340	312	349	324	318	338	305	299	357	301	348	355	326	344	333	324	293	327	334	309	355	294	309	313	323	312	347	332	363	328	294	312	294	314	325	327	327	293	327	327	321	302	313	294	353	325	316	295	324	351	349	304	319	318	315	298	320	314	282	314	323	341	332	343	276	331	343	343	313	328	331	355	342	342	308	339	310	334	306	303	327	324	329	315	327	332	313	302	301	328	305	342	315	311	314	307	312	308	304	300	348	322	325	305	348	318	330	315	288	331	307	306	328	314	322	329	333	323	300	341	318	336
5914	1592	2770	3212	2861	2440	2123	1873	1673	1589	1509	1381	1342	1253	1195	1149	1122	1118	1059	1073	1062	1030	1015	980	1034	940	996	1009	1006	942	951	937	955	998	952	973	874	950	931	956	892	909	894	905	919	972	888	933	932	958	927	928	905	894	891	913	891	890	904	874	871	909	903	924	902	869	896	956	860	919	876	864	916	913	802	869	856	931	867	890	853	938	928	858	856	890	894	907	878	869	873	905	862	903	854	872	879	836	914	885	825	918	894	880	911	870	894	841	857	870	920	881	929	868	846	872	857	905	907	903	897	904	895	840	919	902	895	827	850	929	890	866	839	866	829	851	834	901	853	853	902	932	840	832	905	893	903	878	819	897	876	840	873	894	903	811	845	909	854	823	860	892	889	816	885	911	861	859	844	851	842	842	846	868	860	828	926	877	944	929	827	890	876	891	851	896	817	920	835	904	874	843	845	897	869	876	926	912	862	866	949	902	867	858	894	928	840	877	916	886	894	861	885	831	879	892	898	923	825	859	836	847	905	890	903	794	844	840	867	877	844	877	878	859	876	910	883	871	849	885	839	867	907	839	848	874	868	867	857	925	870	827	826	901	901	849	899	883	890	884	868	883	840	846	876	932	852	894	920	823	890	905	816	860	867	886	843	841	892	916	897	856	885	873	912	856	875	856	904	860	882	962	853	906	910	861	959	880	950	944	904	860	844	899	867	889	874	869	865	882	971	906	860	890	902	806	876	894	854	942	850	835	885	887	884	877	826	857	852	919	931	872	908	870	911	960	844	897	915	858	871	927	886	877	850	822	883	827	894	934	887	871	882	928	791	830	891	832	864	867	915	829	878	879	877	857	895	858	889	904	901	890	895	921	926	851	854	891	844	926	935	876	891	882	890	888	869	870	858	884	916	896	896	874	881	884	865	900	825	857	874	897	840	889	872	855	898	851	910	893	902	879	868	873	887	852	841	931	879	869	862	867	953	896	868	903	894	869	892	890	878	946	900	912	902	868	838	857	933	880	846	827	876	952	893	920	891	889	898	887	931	853	871	871	884	928	862	843	887	871	893	960	858	902	886	875	866	925	880	903	844	877	873	935	837	840	861	910	874	864	904	829	890	890	891	858	877	885	905	877	870	871	843	859	875	864	917	854	870	882	845	869	842	850	880	831	887	917	857	861	875	855	855	925	911	875	912	845	873	849	851	857	830	870	929	826	903	860	868	919	850	820	854	854	859	832	893	849	840	907	838	892	937	844	891	889	924	905	847	875	858	900	892	931	827	911	895	865	904	874	798	878	877	856	863	905	908	860	896	856	838	890	872	851	899	910	827	889	823	866	879	926	812	873	867	882	898	918	887	918	952	855	852	831	875	883	876	863	905	863	904	882	876	854	879	872	855	897	875	879	888	826	877	847	820	881	849	923	828	863	837	871	894	862	832	842	871	885	869	824	859	871	890	892	841	873	913	838	876	907	866	928	916	877	889	896	834	861	865	901	862	921	905	889	884	887	912	873	885	871	851	877	890	841	892	893	882	876	883	812	871	865	880	915	847	862	939	886	863	878	919	848	854	891	947	871	912	867	878	841	840	932	860	849	864	881	832	881	904	860	920	897	846	871	917	882	923	847	864	894	795	908	885	878	912	866	898	850	851	874	860	863	869	924	856	902	875	873	877	891	869	869	849	911	864	920	879	868	880	852	871	883	866	891	845	846	896	900	902	873	860	864	908	889	891	891	911	837	838	905	874	865	893	888	866	819	923	821	864	910	877	869	877	906	878	855	848	828	903	874	847	920	878	834	798	891	846	903	824	841	856	917	881	878	869	884	877	828	900	815	876	919	898	870	842	838	850	888	835	918	803	870	893	919	865	857	898	924	832	848	881	853	863	898	917	891	820	877	883	870	889	885	842	847	865	905	834	844	876	847	874	909	873	834	906	869	817	843	888	872	845	900	866	850	916	824	900	918	876	852	895	893	880	867	869	856	917	804	852	912	860	876	839	852	847	837	884	865	856	926	907	883	933	876	886	885	851	903	868	887	849	867	835	858	919	884	861	838	916	857	859	843	866	800	859	861	884	912	829	883	867	908	918	880	827	840	894	877	857	864	892	854	900	878	906	834	869	891	871	879	857	903	880	837	814	862	890	882	843	880	890	874	860	850	894	867	878	860	897	870	876	827	882	851	873	866	869	921	893	834	888	906	933	920	871	834	914	876	889	891	874	875	874	806	892	868	905	874	891	834	906	842	861	866	899	884	881	887	888	895	858	910	833	833	894	906	860	859	844	888	883	887	861	859	900	893	875	851	866	887	845	904	835	860	871	845	891	910	841	852	863	799	847	832	915	883	881	906	857	835	861	867	881	932	888	863	886	874	875	895	925	898	919	911	864	911	896	874	879	921	919	866	923	930	893	903	854	891	863	848	896	933	900	897	856	898	866	899	872	866	897	826	836	850	846	876	866	874	865	814	849	905	835	871	919	918	848	869	854	820	978	884	870	837	915	899	864	875	897	901	863	922	886	843	928	869	855	831	912	877	872	868	884	856	874	841	921	898	898	859	900	934	871	910	814	907	878	866	911	915	882	888	876	839	858	829	881	876	894	898	909	842	921	878	868	894	904	883	901	862	849	828	902	851	871	900	906	890	887	872	936	877	896	878	866	812	873	939	901	890	894	882	857	871	942	901	891	881	906	879	874	908	872	889	890	876	856	904	872	876	866	849	888	886	854	855	884	899	890	870	897	851	865	866	864	900	890	880	919	873	854	808	851	900	944	926	895	859	827	897	860	884	893	864	874	856	838	863	837	884	843	829	883	880	907	824	888	858	876	832	878	841	896	908	872	851	859	863	909	883	928	831	910	911	853	903	914	861	913	896	817	877	876	845	894	850	882	900	866	880	887	892	851	881	905	881	891	842	829	927	886	926	838	888	920	882	907	887	871	869	854	814	885	837	895	922	854	832	832	889	904	895	884	905	872	915	925	855	902	823	850	873	883	847	869	903	896	859	870	885	943	880	900	875	812	894	870	854	870	874	861	842	859	858	897	940	920	857	900	899	876	879	872	899	883	914	855	834	890	903	902	920	862	861	887	867	841	874	889	914	834	912	922	864	836	874	903	863	857	883	870	902	863	845	883	903	888	887	912	911	868	873	816	917	894	858	831	923	856	911	922	880	929	854	827	857	883	905	853	840	863	830	873	900	824	891	866	898	877	870	852	845	824	921	855	896	895	914	904	942	859	876	875	879	883	893	869	840	875	885	881	910	863	878	877	844	867	896	887	809	868	871	874	902	872	896	918	910	881	845	882	856	867	843	885	877	857	919	848	925	872	920	848	877	887	849	884	878	866	862	854	916	841	904	911	872	837	842	844	897	864	855	825	850	890	910	842	862	864	879	837	848	850	829	846	875	854	908	872	881	849	816	888	834	841	890	878	912	842	880	859	788	859	860	865	843	858	931	885	885	891	896	877	874	840	872	883	905	865	871	854	840	867	879	825	896
15084	2179	2032	1526	1088	801	746	608	550	527	458	419	437	413	411	352	387	353	350	334	337	327	333	328	324	336	359	328	326	344	354	321	354	305	353	324	356	307	335	328	365	360	303	343	324	321	325	327	344	343	327	306	357	311	343	324	336	303	320	326	334	338	339	339	319	307	319	351	309	349	348	317	330	309	308	305	340	306	338	329	331	312	316	309	333	310	315	326	311	286	344	289	317	365	296	315	320	320	348	334	303	330	314	335	329	336	341	320	303	312	316	346	317	312	305	322	322	330	312	348	301	291	329	316	338	335	305	322	309	346	314	322	320	325	287	311	318	351	330	329	312	282	319	331	324	319	302	325	343	302	305	316	327	322	310	327	304	299	322	303	299	312	336	322	325	322	322	318	311	302	328	337	327	331	314	297	300	320	292	345	328	340	316	297	334	288	332	309	326	298	316	310	343	326	340	273	332	331	331	305	312	344	305	306	282	352	342	321	333	321	305	317	297	343	312	296	309	293	287	347	335	315	320	319	295	328	338	315	313	320	321	312	321	323	322	293	312	309	341	337	321	315	298	288	307	325	309	319	325	290	306	312	323	326	325	316	288	313	333	304	348	360	300	330	314	317	304	305	311	320	324	343	348	321	309	307	302	309	331	289	314	296	357	322	304	291	306	334	307	309	295	315	330	370	301	323	332	353	323	334	343	317	315	351	291	314	314	329	342	320	322	337	325	333	336	334	319	330	287	320	294	298	312	330	295	316	335	350	326	322	343	352	293	314	334	334	297	327	304	293	315	353	324	315	352	329	322	347	345	341	318	320	306	318	361	335	320	331	333	319	300	294	324	326	324	314	320	310	335	301	322	299	314	335	326	308	272	304	327	326	318	304	347	314	311	322	307	295	291	315	319	329	304	296	315	321	338	277	316	338	308	335	306	311	323	327	333	315	301	311	318	294	311	313	298	342	319	321	324	304	320	336	327	299	313	331	300	326	365	320	325	300	333	341	328	336	316	314	304	332	340	314	327	304	332	282	311	299	271	316	321	297	320	336	308	370	319	317	318	339	301	315	329	282	316	339	295	329	269	315	311	295	317	325	292	272	304	294	297	311	316	339	342	330	333	304	305	304	318	319	297	317	289	326	319	313	315	320	328	309	312	338	331	319	333	274	350	344	296	298	333	320	309	336	317	323	309	320	327	313	333	323	338	293	351	322	320	307	314	336	328	359	319	325	304	299	333	322	349	312	329	321	329	304	306	317	297	313	304	314	332	304	311	300	321	335	294	330	315	344	331	322	302	319	317	309	314	313	313	313	315	330	321	323	289	297	295	319	287	309	312	333	311	332	318	318	313	331	337	294	321	289	318	320	319	320	363	312	303	344	296	340	319	289	320	310	283	358	337	336	331	316	331	336	316	304	336	343	311	280	341	321	294	338	289	323	346	298	330	331	317	293	303	317	339	337	345	323	317	344	354	316	307	308	314	309	342	296	323	326	311	310	309	308	318	314	300	339	285	352	313	312	306	332	340	312	297	316	332	331	307	310	305	323	309	340	317	297	320	332	343	347	324	296	319	331	320	312	330	363	384	334	317	304	311	309	285	273	332	325	327	324	341	323	308	313	299	311	340	334	315	335	321	289	323	319	314	324	337	343	340	339	324	274	300	326	312	319	308	298	325	295	293	307	308	351	331	322	315	324	310	317	344	276	314	313	325	331	308	308	314	309	312	318	313	331	306	322	314	308	355	314	291	322	312	285	340	289	321	324	347	320	272	300	318	338	320	315	301	328	338	279	329	313	348	306	320	328	334	328	319	302	350	344	339	323	314	305	305	347	291	334	297	322	284	319	319	323	310	327	309	304	301	335	326	325	307	324	350	324	329	304	319	336	317	336	333	321	313	281	322	327	329	331	306	333	343	287	303	287	289	310	311	315	306	328	318	313	350	326	328	293	323	336	310	319	292	309	307	292	324	317	300	304	311	306	307	298	362	325	297	302	284	320	359	308	286	316	313	331	325	343	310	349	303	316	308	318	312	316	299	316	319	349	309	342	358	309	312	300	341	348	323	334	297	319	299	324	303	292	325	329	329	309	325	298	325	285	360	322	287	314	333	329	297	310	290	300	329	310	318	332	270	296	300	317	334	290	314	330	312	341	322	303	318	338	280	323	323	328	369	320	277	329	334	334	317	343	322	340	329	323	344	302	329	308	301	305	307	333	327	287	310	339	337	310	304	345	330	325	311	324	314	279	293	285	296	369	316	331	287	326	357	294	320	311	282	323	321	317	355	309	339	321	356	315	315	319	336	318	312	336	307	293	298	313	341	321	334	306	323	348	315	289	296	298	320	334	295	336	325	318	321	346	306	327	320	300	324	324	322	270	318	333	337	312	290	312	310	328	340	337	306	305	302	331	319	298	325	359	321	339	318	314	334	337	300	317	289	328	342	323	326	305	302	338	312	319	359	304	312	314	323	312	308	331	325	339	319	331	292	342	327	319	325	293	343	313	316	328	280	290	312	325	279	341	304	344	321	326	315	346	315	321	295	343	298	317	299	311	321	350	292	313	311	308	302	346	313	289	307	349	342	306	303	305	331	330	327	324	320	313	300	331	323	336	368	326	325	293	344	331	301	319	293	339	317	316	300	307	328	333	330	298	320	320	283	326	312	302	317	321	319	323	313	339	330	357	320	346	280	321	321	324	297	314	305	315	326	340	311	310	340	338	356	335	322	285	324	360	319	340	337	325	310	292	276	312	338	298	327	290	332	302	331	327	293	312	328	323	340	321	340	294	310	336	309	292	312	313	310	298	304	330	308	328	300	314	329	302	320	315	328	362	304	333	331	319	308	311	315	321	328	300	298	324	314	309	313	314	300	308	321	313	331	304	338	320	354	341	292	339	317	323	322	318	288	321	302	341	341	295	353	312	314	320	302	296	322	316	303	338	296	327	286	285	307	300	306	299	323	335	294	310	338	297	334	312	337	356	354	339	325	314	310	299	313	322	330	308	303	313	303	323	303	334	305	295	322	294	328	327	317	318	315	360	303	317	292	342	333	341	306	293	327	323	335	341	310	294	311	316	344	336	334	339	338	314	288	309	333	298	336	294	308	370	281	362	333	299	356	334	293	279	352	282	273	306	342	305	312	309	342	341	311	316	344	315	272	329	288	327	303	302	347	323	300	351	295	342	311	306	330	315	321	309	331	292	283	309	303	341	317	321	337	302	311	311	309	308	324	319	306	292	292	324	305	337	314	298	332	324	312	362	303	287	332	293	314	290	308	295	275	298	325	332	340	323	314	331	312	329	290	289	335	300	316	340	317	315	340	327	321	304	320	339	327	338	334	299	302	331	288	318	328	294	322	304	304	319	307	320	316	338	318	286	311	320	345	314	321	353	316	310	328	322	308	336	322	324	323	318	300	314	307	297	349	306	312	313	288	300	313	310	341	305	310	346	330	292	306	326	314	327	322	333	300	313	304	331	303	306	303	331	299	334
8109	2145	4014	4946	4457	3646	3090	2634	2324	2048	1824	1740	1589	1490	1407	1375	1295	1191	1173	1199	1170	1150	1027	1048	1025	990	1015	1057	953	947	995	930	1024	895	933	966	914	948	879	997	903	918	949	930	878	893	916	929	962	828	846	857	841	915	888	905	893	870	845	886	888	872	841	859	871	887	847	887	826	888	868	812	875	861	835	865	825	837	882	842	846	845	773	847	881	869	875	887	844	824	898	831	841	830	915	792	827	898	817	845	890	865	870	878	838	835	771	874	801	866	863	837	860	813	870	836	850	834	864	883	842	844	873	864	817	840	865	822	825	828	801	817	843	851	839	826	816	849	810	821	857	809	799	806	819	835	864	845	817	826	886	801	859	813	852	898	854	825	810	853	868	755	880	811	860	836	854	798	870	862	843	836	830	879	892	843	825	848	844	806	882	820	841	844	800	900	854	904	873	820	814	902	813	842	867	872	802	813	845	849	828	818	826	871	827	831	807	832	799	827	805	809	896	816	843	879	830	798	850	822	865	842	820	857	824	832	837	854	793	800	822	807	800	839	821	886	838	816	818	872	786	836	834	875	807	832	825	807	829	827	862	845	801	853	871	791	820	886	817	861	792	825	811	804	819	809	841	806	834	824	814	830	811	849	883	873	851	855	881	829	841	871	816	867	844	857	816	814	835	873	906	865	827	827	802	835	842	801	867	843	872	813	798	885	860	886	881	819	791	852	804	884	822	840	823	858	825	794	812	851	892	781	847	861	850	799	847	831	835	828	827	853	841	807	819	825	855	793	817	831	771	836	828	859	836	768	800	891	836	836	862	839	833	865	825	817	836	886	870	873	851	788	785	811	832	877	830	807	870	872	807	874	883	825	801	859	879	875	889	851	848	834	851	834	806	815	814	809	867	917	820	835	798	851	852	799	829	885	853	855	807	876	843	799	839	858	857	782	802	866	863	843	835	831	832	839	833	844	846	862	832	829	804	858	819	852	870	842	809	874	839	919	854	853	779	787	844	857	824	840	823	880	858	884	860	834	805	876	818	835	804	774	795	815	867	864	808	843	854	810	810	862	885	871	893	863	849	820	814	818	843	828	802	860	882	838	925	863	835	899	808	825	878	780	841	847	843	892	868	858	801	845	860	787	827	842	806	853	878	860	871	835	885	790	835	828	831	883	793	837	868	824	885	824	855	839	835	858	840	799	836	832	837	883	836	862	864	848	792	897	823	836	860	763	879	862	836	865	876	844	819	823	827	808	827	815	802	859	865	801	840	843	801	875	851	826	818	838	832	775	861	806	881	806	791	880	785	836	881	838	813	799	850	825	826	835	866	811	822	853	823	799	823	854	805	834	846	809	881	830	801	848	860	844	843	824	923	824	857	824	819	866	860	869	864	826	794	790	861	836	814	781	859	833	884	828	886	836	818	830	880	829	836	851	885	834	844	874	840	802	866	852	857	844	800	831	828	831	838	843	840	817	845	812	826	857	812	798	825	832	858	865	822	886	860	825	757	795	839	818	854	811	856	816	781	905	849	794	805	788	799	798	811	796	824	819	829	801	869	790	822	886	839	818	860	819	858	859	861	841	807	861	851	831	812	798	828	800	853	807	813	825	806	826	778	831	879	768	853	861	792	795	841	867	875	851	824	786	882	805	833	822	850	836	840	894	843	834	821	866	855	874	832	822	809	825	840	855	833	787	868	832	809	878	851	867	807	776	824	833	857	854	845	876	804	843	830	822	876	829	800	837	772	843	868	857	890	850	824	859	847	793	830	865	848	816	820	805	864	821	880	856	802	824	859	819	804	790	873	798	875	846	798	827	836	872	815	874	888	855	798	840	826	857	844	866	842	812	867	823	862	833	817	856	786	800	885	764	831	851	823	798	842	812	850	834	843	812	811	829	875	850	836	878	838	874	836	887	807	849	861	900	829	850	804	835	852	847	863	834	864	813	818	813	849	793	824	867	845	872	825	840	803	839	862	810	860	814	861	782	832	802	905	802	868	867	832	870	836	861	749	898	835	804	846	810	877	878	855	899	843	824	847	812	774	858	866	846	813	909	855	851	838	826	820	820	828	861	829	883	920	809	806	842	817	803	887	821	876	798	832	826	832	845	830	780	840	844	817	866	854	812	805	809	859	850	870	831	848	849	870	781	858	780	807	802	805	841	813	852	823	869	823	819	860	845	837	840	830	833	836	777	832	907	854	878	807	827	814	799	851	886	848	857	872	836	850	895	839	856	820	750	857	824	868	902	842	827	859	858	865	809	846	811	856	842	825	828	817	887	804	831	833	803	807	848	868	842	844	854	861	856	782	871	812	835	799	826	832	886	886	884	800	842	887	860	831	855	829	812	851	809	849	845	857	856	818	812	838	835	823	856	797	849	825	810	850	843	828	837	872	810	825	851	811	838	858	834	793	839	799	811	857	797	808	798	818	858	849	787	820	849	856	838	849	798	805	843	821	841	826	830	789	877	878	851	838	835	845	850	859	837	837	858	845	863	874	886	887	826	878	844	820	798	860	843	835	803	807	812	823	825	819	856	864	834	882	852	846	779	875	866	851	805	786	900	840	794	826	811	844	823	880	860	815	819	848	811	836	833	835	843	868	837	857	808	882	800	855	829	830	857	872	826	811	814	806	817	840	843	807	841	841	814	829	814	819	844	858	824	794	819	812	850	881	841	826	862	868	818	844	860	802	863	877	870	836	828	832	867	793	835	847	817	861	842	819	928	884	838	827	823	878	832	843	867	822	812	840	858	805	830	832	864	857	875	874	803	811	802	853	877	824	846	857	802	841	833	817	869	846	830	833	810	830	858	832	822	857	880	870	803	781	838	850	800	862	871	836	885	862	817	808	869	863	809	867	789	855	819	825	850	834	823	863	841	836	833	812	841	806	823	793	893	821	891	850	834	813	860	812	874	865	840	839	859	820	838	828	842	845	827	896	854	900	855	843	867	839	829	849	829	815	859	810	810	852	866	787	839	814	765	806	798	833	852	801	847	865	865	887	876	823	779	846	848	830	816	837	840	834	883	791	809	820	844	850	794	816	839	839	834	892	849	842	847	848	848	866	820	862	829	845	843	811	835	845	843	871	852	828	783	821	830	808	786	877	804	881	883	885	855	815	816	831	832	811	820	836	860	804	848	801	823	868	801	852	827	859	861	842	874	859	863	822	799	871	835	850	853	830	832	877	857	799	870	899	796	815	821	839	828	846	849	862	819	855	850	807	827	773	757	880	836	807	841	826	898	778	830	786	885	823	852	866	871	848	869	771	808	876	857	800	800	839	770	830	849	894	818	844	864	812	850	837	813	824	875	823	867	840	777	844	824	833	859	849	899	810	846	811	815	861	874	827	847	817	804	798	832	845	853	799	844	866	834	823	756	878	775	860	820	872	841	845	842	894	934	893	822	798	751	869	866	853	839	888	829	869	844	830	845	853	852	882	853	811	873	860	854	889	854	809	836	809	846	856	865	837	816	828	814	837	842	843	877
2012	185	185	176	172	160	184	174	186	168	197	183	181	159	161	154	176	177	148	149	163	171	167	184	172	157	156	158	160	177	149	182	180	157	176	174	173	192	169	147	153	175	164	173	186	150	177	197	148	180	154	164	154	161	156	174	155	163	145	158	156	177	172	179	175	172	166	174	157	165	183	173	162	176	179	181	153	166	166	141	174	179	160	159	154	163	171	177	172	162	171	155	168	165	158	172	179	161	159	161	158	162	159	174	169	172	185	181	171	179	165	160	169	152	160	165	172	169	178	165	155	167	171	163	156	177	159	165	171	174	147	181	192	164	165	172	190	159	173	147	182	174	152	175	167	162	174	170	178	160	157	173	161	167	164	170	184	185	163	150	153	153	158	157	185	183	173	158	201	155	180	162	146	139	150	173	179	163	151	174	157	171	178	145	172	140	187	167	164	168	182	173	175	146	170	164	185	170	161	180	165	164	133	173	142	184	181	149	162	169	168	156	183	154	167	178	179	173	178	188	174	167	146	171	161	165	173	155	152	180	143	176	159	160	174	164	167	153	196	186	153	134	129	171	170	190	153	171	168	154	190	152	157	154	185	162	174	160	144	158	175	156	159	170	168	173	159	164	171	173	184	157	189	155	162	126	166	156	169	155	164	157	152	151	168	163	176	177	163	142	169	176	164	166	151	161	159	157	145	154	171	150	163	144	174	187	169	155	168	159	160	151	144	142	169	153	160	163	166	173	162	166	157	172	172	168	165	146	186	148	183	169	151	177	139	173	179	175	163	173	149	152	144	149	153	175	170	161	184	153	168	154	163	141	171	176	148	171	186	149	177	152	177	146	150	150	155	157	180	169	181	162	148	184	160	165	164	180	180	167	162	152	161	157	169	158	139	161	157	184	160	164	167	165	160	164	160	189	165	151	170	157	161	159	167	166	140	175	187	172	149	171	163	168	151	165	164	157	177	147	163	168	183	145	165	188	172	187	170	166	153	183	162	168	170	168	146	164	148	170	166	164	175	152	169	154	176	148	168	153	169	151	161	170	130	135	192	165	149	165	186	166	171	182	176	156	160	147	191	157	163	160	183	151	177	162	160	171	157	167	149	177	165	162	162	168	177	153	165	172	179	198	157	179	177	174	158	185	152	167	176	171	168	189	186	124	160	175	166	151	156	155	166	170	153	166	184	155	171	133	151	150	155	146	153	178	180	181	155	163	151	185	160	154	171	165	165	161	183	179	147	165	148	141	151	184	161	190	180	165	164	158	143	154	177	154	174	163	186	174	181	156	183	178	198	193	149	158	185	167	164	162	154	169	185	182	194	147	166	187	154	172	166	174	169	158	174	155	168	172	177	184	175	164	165	163	156	143	158	163	151	161	167	172	174	143	154	148	163	200	170	160	168	197	151	152	168	160	149	159	169	173	175	138	158	148	169	152	159	169	173	175	168	191	187	137	169	179	164	175	161	153	169	178	175	186	169	173	165	189	176	166	178	152	152	177	163	175	152	172	150	146	152	163	160	162	143	187	167	185	177	160	184	189	162	185	171	174	161	172	187	156	146	168	159	166	160	164	152	163	174	165	155	171	194	168	170	151	166	183	177	159	158	133	166	152	162	165	160	170	161	136	175	166	173	155	170	148	186	164	184	180	122	168	185	168	157	138	162	160	180	183	164	149	160	144	157	155	151	167	175	168	183	182	149	181	163	158	164	156	179	151	169	136	178	170	167	176	157	185	165	145	168	186	149	185	175	181	163	164	141	166	159	146	166	143	148	180	159	176	152	169	191	188	160	206	204	164	171	153	164	186	169	154	157	150	166	160	159	163	146	136	123	167	154	177	173	143	170	171	152	165	159	168	174	165	176	144	175	151	177	164	179	148	176	147	175	149	154	165	155	188	180	184	168	172	181	174	170	179	168	178	151	129	171	166	169	154	164	173	141	174	165	163	167	148	189	183	151	160	196	164	157	164	159	158	162	161	155	162	173	150	168	158	148	176	144	173	147	165	156	187	175	169	151	166	192	189	148	164	165	151	164	177	177	148	161	164	173	148	185	147	187	158	166	153	169	169	142	145	143	159	156	172	160	163	161	160	172	174	164	162	168	183	190	138	185	150	167	188	184	155	169	170	162	150	176	160	158	142	181	169	161	148	174	166	142	180	156	153	163	164	177	176	169	178	164	154	156	171	181	171	147	157	173	160	169	177	168	151	174	172	161	158	156	156	173	121	161	149	163	160	184	157	167	135	155	182	156	165	149	159	182	159	164	168	146	184	162	189	149	175	150	170	152	182	165	177	155	153	157	180	155	163	163	174	152	165	138	172	170	167	167	179	171	178	173	182	148	182	168	173	176	177	154	168	143	180	163	163	189	177	178	158	130	171	195	175	170	161	148	195	163	157	162	149	160	167	168	159	165	168	146	166	160	135	141	168	142	180	171	190	177	178	164	148	187	167	160	158	149	167	182	171	171	159	166	163	165	165	177	159	165	170	176	166	176	157	172	121	166	165	150	163	153	161	187	143	178	154	155	158	188	152	161	168	173	137	166	172	183	176	154	187	175	167	175	161	172	153	155	139	166	141	173	142	146	170	175	172	148	167	183	185	178	190	146	151	166	154	154	168	170	160	179	153	172	143	156	179	184	168	169	182	158	169	172	158	169	168	197	158	143	217	153	185	163	165	152	178	185	170	166	157	154	178	177	155	140	174	150	164	162	171	165	156	175	150	164	154	166	155	169	170	168	162	171	157	207	203	175	162	171	157	159	133	168	155	164	197	157	180	162	187	194	187	157	156	169	170	163	159	175	169	154	158	154	167	154	175	174	177	172	182	165	188	156	151	152	169	158	181	173	147	194	169	168	185	172	150	146	173	170	169	147	145	162	181	167	153	141	154	157	182	146	164	170	146	158	169	167	164	175	164	159	159	157	180	190	168	178	174	188	157	163	149	163	161	164	170	183	162	144	174	182	190	167	156	170	186	139	173	174	176	162	196	182	152	164	171	194	153	147	181	181	178	160	162	154	173	166	164	163	173	179	179	137	165	153	154	180	174	158	186	152	175	180	136	174	165	171	189	147	167	161	171	148	168	159	164	192	145	143	168	170	146	139	176	145	169	130	193	154	188	174	185	180	196	163	191	156	167	162	164	180	151	161	176	176	141	154	162	164	150	169	152	156	168	166	151	148	167	170	165	161	138	185	167	184	149	168	178	160	169	138	140	180	167	168	166	178	142	177	141	149	171	156	179	141	173	201	174	176	155	145	170	153	168	168	147	162	154	156	161	171	148	169	163	158	155	176	143	176	165	168	158	162	190	153	171	173	178	156	161	145	176	164	153	152	146	154	174	180	178	168	155	161	139	163	161	178	170	160	145	163	172	155	161	159	182	171	147	157	182	159	147	162	191	165	151	151	199	178	166	149	144	176	167	173	163	182	159	182	173	171	181	180	168	175	170	168	161	162	180	152	157	146	152	172	177	178	155	168	153	163	166
2251	552	589	652	608	596	541	540	563	551	526	564	567	538	540	557	530	552	537	555	511	544	502	516	516	523	506	530	538	552	506	502	524	519	504	515	491	534	518	514	487	516	499	538	511	540	537	505	541	503	487	529	547	520	515	514	548	555	506	548	522	536	474	486	531	510	532	506	488	519	565	561	555	531	541	525	550	538	541	487	512	566	546	549	494	518	506	543	530	546	519	547	529	486	513	532	543	473	486	553	522	531	508	495	502	509	499	526	493	523	510	552	510	537	517	521	537	543	513	505	520	543	549	563	502	539	538	508	474	546	537	561	502	504	510	528	532	511	492	523	528	510	552	479	521	519	508	527	560	536	541	531	561	502	510	546	510	491	524	513	501	535	501	485	509	479	522	526	524	505	550	511	515	514	525	525	545	527	501	525	561	491	563	517	513	497	514	462	506	500	494	547	536	488	542	534	519	502	509	533	573	543	479	502	509	511	507	505	473	509	525	514	515	515	524	551	541	550	526	543	494	472	502	515	512	529	524	551	479	530	554	497	551	536	509	503	549	491	523	555	542	568	501	506	511	524	497	533	505	501	523	534	464	537	533	493	488	510	530	517	514	511	486	532	501	495	502	501	479	494	517	550	531	510	506	484	547	517	503	554	544	535	544	505	540	497	491	521	493	525	513	505	521	487	497	508	529	512	523	484	502	521	492	552	510	461	524	527	505	490	506	506	502	530	521	542	499	556	553	500	498	514	515	485	537	514	533	486	477	557	518	514	483	533	505	493	536	501	544	509	517	529	539	565	489	544	553	524	519	541	519	521	516	572	564	530	529	528	519	523	519	525	524	524	540	517	527	505	571	498	504	501	524	512	497	498	479	531	480	499	532	521	518	494	516	503	515	552	513	540	548	499	515	513	526	548	520	501	515	531	488	531	527	523	577	491	504	563	509	542	490	478	536	511	493	552	510	503	538	499	467	545	528	558	490	527	508	485	532	495	517	497	553	510	550	538	507	512	537	524	533	484	539	492	523	511	507	520	506	505	506	526	546	528	514	481	541	505	531	493	509	530	520	502	520	529	531	570	504	533	524	504	523	510	526	490	518	524	532	526	518	530	510	543	530	533	498	519	515	546	525	533	509	523	525	474	522	486	563	563	552	529	524	483	507	499	537	532	516	486	502	523	513	522	496	502	528	506	522	508	547	513	526	498	534	493	517	483	527	540	538	527	504	506	509	544	532	524	533	520	540	511	549	532	520	519	506	537	523	496	520	504	485	481	544	485	490	509	519	542	562	449	490	512	494	493	496	570	499	519	487	544	513	489	543	527	493	499	550	548	519	534	503	538	504	512	499	522	546	522	503	499	526	539	471	529	453	575	527	546	479	522	514	539	542	506	496	500	524	521	510	510	517	500	496	536	534	512	506	494	531	511	522	521	514	509	472	500	514	502	515	549	524	534	538	557	544	530	499	517	507	559	523	530	502	550	552	516	528	514	533	575	545	529	531	550	494	498	517	518	522	557	560	503	520	501	544	532	506	515	520	564	502	516	520	536	545	548	527	549	524	507	536	525	521	534	520	537	489	517	473	487	543	514	488	555	549	536	519	516	531	491	510	509	527	539	484	524	538	567	480	503	532	485	505	533	515	543	513	504	521	490	520	474	505	493	493	531	522	542	469	509	561	546	495	524	499	506	493	508	521	539	500	521	518	549	541	503	497	497	543	507	556	534	535	522	518	571	474	510	509	488	530	529	493	504	500	493	486	509	550	519	509	501	515	486	555	525	547	522	487	505	524	535	545	507	521	512	534	512	544	508	532	546	535	552	499	535	487	543	532	515	505	546	511	499	511	565	504	511	507	478	496	515	553	538	494	530	526	537	520	543	515	524	534	494	513	498	492	519	534	516	514	550	517	525	507	539	495	494	508	568	524	500	509	541	548	501	524	509	498	520	518	475	512	500	508	556	520	533	488	510	534	484	490	495	498	494	518	537	523	532	482	490	528	526	491	524	507	526	542	503	521	524	507	523	534	540	522	531	528	525	540	477	541	515	507	535	480	535	522	509	497	553	547	483	511	560	523	553	513	505	516	510	509	522	516	496	497	532	523	484	577	532	532	543	555	510	524	542	531	509	564	548	531	520	503	517	519	517	492	561	518	502	511	526	562	519	527	552	554	522	514	534	482	540	509	577	524	526	507	524	544	516	476	520	505	468	546	515	523	534	524	514	525	514	517	479	526	541	529	502	503	569	533	520	520	511	532	488	510	485	489	521	557	541	542	542	520	538	521	508	500	515	533	500	508	488	544	488	516	548	566	502	523	558	501	505	507	496	487	506	509	503	487	542	511	514	536	509	515	534	515	508	517	527	500	489	537	513	540	496	506	491	564	516	473	517	484	518	493	491	526	495	526	522	533	540	498	462	542	502	526	501	511	514	493	556	521	512	507	513	497	549	538	522	519	481	521	529	549	501	497	471	510	519	531	482	493	560	540	523	475	476	518	510	522	524	517	502	513	539	490	522	525	493	525	520	487	522	523	505	546	520	519	533	567	538	525	504	513	515	496	526	504	547	440	492	503	513	550	538	488	507	524	486	470	528	489	513	517	533	521	511	517	481	512	525	482	508	520	520	511	531	528	508	565	507	498	518	561	527	472	505	521	544	504	502	512	524	519	510	533	524	511	516	511	533	531	550	521	487	500	519	549	495	496	567	528	510	500	488	560	547	527	526	545	509	538	530	535	507	530	508	535	516	541	537	555	503	516	507	514	495	540	531	486	522	492	519	524	519	513	479	515	522	525	538	480	537	495	482	499	530	538	565	489	504	505	583	537	477	497	513	514	481	534	478	511	548	520	548	495	524	495	505	502	513	512	559	475	508	479	495	525	495	475	532	537	551	490	583	521	545	562	465	526	504	478	476	513	523	504	546	539	559	509	520	553	539	536	502	501	502	513	511	502	492	530	580	525	528	489	501	567	517	514	563	464	475	522	518	497	511	484	490	543	490	542	504	560	506	512	501	509	465	515	515	548	550	510	523	521	493	569	469	520	535	515	494	530	516	503	537	533	508	489	520	519	529	500	496	526	519	542	518	505	571	540	513	566	504	532	514	499	514	537	488	560	517	516	514	517	489	537	542	512	502	516	517	539	493	536	504	519	530	521	533	551	487	494	523	489	489	534	516	520	501	509	521	496	500	551	553	509	498	500	478	509	531	503	498	518	547	522	508	529	525	503	534	500	545	516	501	502	560	512	478	531	509	504	524	494	553	532	473	532	509	489	514	554	510	497	568	533	517	517	525	486	491	515	543	540	503	492	548	517	523	516	531	502	496	506	485	499	509	521	527	530	508	501	518	505	486	525	603	489	530	516	538	572	510	523	502	516	499	514	518	506	516	521	506	540	509	531	551	497	510	525	512	521	543	478	525	498	548	521	454	541	548	517	541	539	518	490	489	525	498	490	548	513	545	509	467	524	525	510	541	536	522	497	495	502	549	496	501
9075	1121	1122	951	747	633	526	474	428	449	417	399	346	381	372	297	314	345	344	319	349	344	315	308	336	355	332	314	310	304	328	361	306	337	320	326	286	335	345	324	328	338	299	325	288	314	332	302	319	337	355	307	308	320	312	318	303	301	339	319	325	283	318	326	326	361	299	334	323	330	348	338	346	305	328	301	332	326	329	310	295	325	364	313	326	300	330	322	318	301	316	302	308	303	323	301	322	331	312	298	293	315	298	329	305	313	328	326	313	319	333	311	329	327	332	349	286	313	328	292	330	323	293	315	322	317	335	331	314	332	311	322	280	337	329	335	332	323	313	380	335	329	301	312	333	291	331	296	299	322	279	296	306	297	361	301	328	308	296	352	319	328	287	312	322	287	333	329	323	305	312	324	312	309	357	291	356	296	292	329	299	344	316	293	328	345	321	306	282	309	337	316	325	336	313	356	301	334	325	306	302	308	315	300	327	318	302	344	371	316	300	350	324	302	340	319	347	320	330	338	289	331	338	346	344	329	327	265	301	313	333	306	299	333	352	301	346	277	328	350	316	294	346	329	347	324	350	334	304	324	311	293	339	349	269	302	343	311	310	316	301	316	334	320	332	317	311	298	338	295	323	356	350	307	324	307	329	330	326	340	318	337	312	306	303	332	349	315	289	297	320	335	321	361	315	348	329	281	330	323	306	343	323	298	308	314	319	358	293	336	293	320	325	318	349	328	342	324	355	322	336	318	347	292	314	297	309	303	334	341	335	311	354	309	295	335	323	333	272	379	355	312	326	313	317	359	341	341	313	325	343	315	290	289	293	303	342	346	320	325	312	331	318	294	321	312	317	326	343	321	317	282	329	307	280	321	314	306	309	308	306	344	342	355	298	327	323	321	315	300	311	291	335	300	306	298	293	307	311	311	337	311	332	311	363	290	342	309	327	313	358	329	329	293	299	321	331	303	314	282	325	302	332	330	296	327	331	336	300	347	330	322	311	360	317	305	312	286	320	308	307	362	344	300	294	359	331	275	312	328	309	327	306	300	317	323	331	344	346	343	327	291	325	337	324	356	313	308	334	306	302	328	319	343	321	273	329	303	346	287	308	328	338	334	313	294	317	330	322	289	327	304	323	310	302	323	348	282	336	302	286	304	323	333	311	326	319	379	296	353	326	345	312	307	334	358	333	302	368	326	316	319	315	311	299	318	333	291	311	343	319	364	336	322	301	314	332	291	291	344	316	296	301	313	316	320	319	328	311	313	298	312	336	322	294	332	314	298	327	328	294	306	354	337	309	297	294	316	323	337	320	329	361	328	349	354	312	296	357	331	306	316	310	310	314	309	353	311	319	310	287	327	322	324	349	319	321	303	325	358	309	324	303	342	312	305	332	321	330	347	286	309	353	317	313	341	317	298	311	343	307	309	275	287	328	319	327	315	317	317	318	304	272	274	317	316	358	323	303	325	347	299	331	345	307	339	326	341	351	340	376	298	302	316	321	312	326	316	331	342	328	343	308	304	315	348	329	317	309	311	335	329	336	296	286	336	349	361	347	319	288	329	327	311	308	328	336	329	326	339	321	328	327	301	322	318	336	326	317	299	325	316	301	293	321	329	313	309	308	336	326	301	316	327	324	323	325	338	307	308	341	315	291	301	309	327	320	306	339	309	317	340	330	314	299	338	290	316	301	313	301	334	343	312	298	302	328	333	318	317	310	282	322	308	343	337	325	299	328	320	312	301	350	334	322	325	323	317	312	293	336	310	312	345	308	312	335	327	324	314	321	304	335	336	323	315	338	285	313	301	314	327	310	308	320	355	323	316	322	320	337	340	345	334	281	320	326	330	300	332	315	314	292	330	313	313	317	348	321	351	331	347	301	321	350	345	347	329	345	330	305	287	316	307	300	343	324	341	331	339	350	291	317	292	314	322	293	307	317	323	297	320	297	324	330	312	309	288	330	304	297	315	325	299	358	322	333	316	295	351	341	367	315	313	326	308	302	297	342	309	313	326	322	311	333	318	323	323	350	345	300	331	312	327	319	327	308	321	312	289	338	351	308	312	305	318	336	331	308	339	324	340	346	304	313	314	331	329	313	335	303	271	317	345	350	299	338	342	316	336	326	323	314	320	328	317	300	343	332	316	305	333	329	291	310	324	297	281	321	302	342	312	313	337	323	340	344	334	307	309	309	300	333	308	322	309	354	327	313	329	321	318	325	324	321	309	344	318	310	339	303	333	303	304	309	307	324	319	313	316	288	340	282	304	287	354	362	307	332	294	323	329	292	330	318	343	309	320	323	314	282	299	332	340	311	343	359	306	327	333	340	319	332	324	336	301	352	314	314	314	317	307	324	339	327	310	290	329	335	311	311	331	324	303	317	343	322	333	312	321	304	304	314	298	308	297	318	303	310	327	310	297	315	290	283	303	287	328	314	287	328	308	345	341	323	340	305	339	303	333	315	317	330	322	361	309	343	339	337	300	303	340	334	299	314	337	331	321	318	334	314	316	353	339	354	326	323	307	307	341	361	323	310	301	307	346	295	337	363	315	343	347	295	318	317	307	295	323	335	296	306	335	343	325	306	349	311	323	328	344	324	292	333	335	298	315	318	332	341	332	325	328	290	324	300	346	325	317	317	272	303	337	288	295	316	356	333	321	316	305	340	328	313	337	332	301	340	319	294	354	297	308	308	306	347	312	320	281	359	325	302	270	314	285	339	313	355	305	297	348	308	305	353	298	366	338	287	329	300	316	298	326	338	324	301	332	362	365	351	323	300	308	322	349	337	327	352	305	320	343	316	284	314	294	338	329	324	335	321	303	307	331	328	323	301	340	325	279	329	315	320	319	310	309	316	301	318	313	310	341	339	298	324	317	293	311	330	306	303	339	313	320	311	315	295	326	318	285	336	338	326	324	301	305	312	336	311	303	329	328	293	337	322	272	294	322	319	298	297	336	278	346	297	340	342	329	308	317	328	307	322	314	340	310	321	335	311	311	314	321	307	334	310	309	346	351	320	286	308	334	320	336	320	316	328	304	315	322	320	332	344	336	309	326	314	324	311	298	298	310	316	309	323	316	324	352	336	346	318	320	328	318	307	316	308	321	318	327	353	301	321	306	338	293	309	333	296	335	325	298	306	350	341	280	347	324	327	312	369	314	306	328	314	322	310	315	340	318	309	301	319	350	313	331	301	321	315	348	340	334	324	336	349	327	342	311	328	322	315	292	321	310	322	319	306	327	321	305	383	328	322	339	327	304	325	346	350	295	323	311	321	322	303	313	352	338	335	351	368	322	295	312	311	341	307	321	353	305	333	335	327	334	294	329	305	336	324	326	330	346	304	336	336	328	339	335	340	325	295	326	312	299	313	310	303	301	313	307	279	346	333	302	322	307	309	342	328	331	325	309	314	281	315	338	342	328	322	291	331	328	317	318	324	338	325	332	338	298	327	336	347	292	330	353	332	339	304	305	325	308	339	326	310	299	348	317
6230	1555	2766	3238	2854	2510	2127	1889	1743	1567	1443	1330	1319	1237	1198	1114	1153	1100	1045	1040	1056	985	971	904	1017	928	956	929	1004	922	936	963	964	993	879	890	904	916	925	911	912	915	862	873	861	942	928	940	876	938	902	918	935	867	942	899	906	896	887	883	876	883	920	869	824	878	972	903	878	932	868	831	920	884	893	854	899	860	817	877	824	854	854	826	841	891	880	833	930	870	886	897	935	881	874	853	881	857	889	824	889	946	891	854	892	783	807	817	882	943	925	843	841	857	877	891	817	843	867	880	888	819	892	872	829	905	845	922	851	825	837	875	900	883	884	859	845	842	832	833	912	856	872	877	855	875	862	925	837	852	839	910	897	889	839	843	821	826	927	861	844	825	910	876	890	840	840	876	797	894	871	861	879	860	872	913	845	897	857	850	908	873	853	886	876	890	845	883	867	852	795	896	860	846	867	859	935	882	888	845	855	875	848	831	871	874	835	825	862	855	886	826	881	906	867	891	878	896	861	870	807	882	892	870	872	853	853	860	899	833	871	848	833	889	842	858	896	843	892	846	831	889	839	837	822	898	866	894	855	823	913	837	819	820	792	868	883	859	841	870	856	857	911	869	861	850	878	870	867	892	863	897	860	851	837	875	902	875	867	852	883	881	910	884	866	904	864	855	911	908	874	840	908	839	867	833	869	836	896	887	878	845	927	909	832	867	860	882	830	893	891	823	866	819	882	912	874	852	852	927	869	869	885	862	908	882	859	851	863	839	861	900	875	849	886	877	883	812	906	847	870	875	888	882	809	854	880	838	902	856	896	857	802	863	935	922	846	903	884	854	909	867	847	858	917	902	825	839	857	834	818	878	885	854	827	787	881	875	883	851	849	880	874	936	898	821	887	846	906	873	872	905	869	849	866	926	885	898	890	904	821	904	827	861	848	902	885	889	825	883	842	839	900	853	852	874	833	834	859	842	900	858	871	879	858	897	869	865	872	872	889	859	868	795	818	812	892	868	844	877	881	881	920	855	863	853	932	838	869	875	901	922	863	932	844	822	862	841	876	887	876	857	870	839	822	863	841	881	866	868	858	851	885	844	809	814	880	883	818	873	864	903	871	858	874	875	902	813	849	870	863	885	823	876	871	903	890	877	825	834	827	907	836	886	803	867	853	887	895	890	840	896	868	830	866	871	899	857	851	939	924	857	917	848	880	889	903	853	890	873	855	941	851	843	966	827	854	852	870	918	842	878	856	857	867	895	896	866	892	870	849	855	852	898	837	879	907	825	840	825	911	889	845	847	850	881	895	874	852	891	877	871	855	875	894	848	895	880	865	818	845	917	870	848	856	855	835	906	858	840	815	839	901	885	871	860	884	900	907	871	869	873	809	863	854	872	885	872	856	846	823	806	883	910	877	873	928	880	903	830	847	859	838	878	856	828	892	869	874	864	848	885	851	848	861	864	861	903	851	827	924	896	886	866	860	909	966	861	891	793	885	851	812	854	930	868	903	819	866	869	869	857	834	852	863	879	849	882	886	895	833	875	839	874	922	793	862	819	876	868	872	850	827	922	864	870	851	854	861	902	839	829	862	868	886	835	863	876	843	938	871	889	870	892	906	853	891	931	888	824	847	816	835	832	870	897	875	845	831	836	871	834	900	856	947	810	842	855	924	893	855	896	865	841	875	812	873	871	853	866	886	908	823	889	866	896	862	833	856	877	908	839	909	904	854	899	930	874	850	885	827	864	870	911	868	859	848	894	891	823	798	857	892	856	828	845	863	853	878	872	866	855	877	884	906	861	913	924	888	841	870	850	919	847	901	889	863	862	928	838	856	866	849	909	841	866	856	889	844	842	878	861	866	854	901	881	866	895	871	858	912	876	820	884	834	878	846	880	861	871	894	865	790	830	874	855	841	837	821	874	891	862	843	862	875	861	865	830	888	871	897	871	861	848	861	866	844	835	920	898	887	862	899	797	883	910	871	838	882	870	886	859	895	875	857	865	882	827	871	871	913	906	888	892	825	839	842	845	865	847	825	801	877	868	895	853	866	816	889	835	883	823	892	877	848	874	925	826	879	841	848	859	871	872	818	818	855	866	863	860	862	816	908	866	857	892	876	886	889	855	836	871	909	827	865	840	854	834	865	874	853	869	909	874	832	821	857	876	894	791	839	866	896	834	822	858	873	825	891	887	853	858	868	929	841	846	854	872	878	857	853	887	861	926	875	870	874	884	827	874	895	855	875	855	860	891	863	870	879	847	882	875	840	838	863	863	902	833	783	852	852	852	838	890	922	902	865	849	916	831	853	892	860	880	841	902	843	887	927	868	810	892	875	906	844	857	878	799	880	863	869	918	899	871	873	841	890	825	888	898	871	895	838	879	828	866	865	912	851	818	906	808	814	831	863	844	866	863	861	883	894	874	880	888	868	874	833	843	863	845	874	855	852	869	858	907	898	797	850	844	844	840	878	865	870	903	853	845	868	867	888	869	839	816	833	914	853	848	873	915	874	852	856	889	878	879	894	872	878	904	854	838	887	861	856	877	837	847	878	891	891	892	901	884	858	842	855	888	899	873	883	846	831	832	848	820	869	857	881	861	881	822	881	868	901	883	897	861	871	843	874	859	865	857	916	863	902	883	860	889	869	842	873	866	836	829	805	861	832	833	855	898	877	919	870	910	865	825	789	901	920	916	810	873	884	880	874	849	837	821	848	868	815	891	858	823	841	843	860	894	861	875	860	842	899	857	838	906	830	906	866	843	878	874	843	878	850	876	885	884	867	880	855	919	876	888	886	834	832	886	877	802	892	869	847	893	812	918	929	821	849	910	883	864	834	885	813	840	860	887	851	860	858	879	836	833	877	829	930	889	867	864	889	840	886	907	880	888	867	909	880	880	879	871	843	860	885	853	837	848	872	853	841	866	920	847	880	890	855	847	869	863	807	903	858	829	883	910	931	857	868	818	801	864	863	878	901	847	893	856	900	866	861	874	841	869	852	851	855	875	862	847	864	830	950	897	884	873	837	853	859	890	810	894	877	833	872	847	834	844	862	837	859	902	876	819	882	862	887	865	861	887	847	833	833	868	862	898	908	888	829	887	915	863	869	809	876	806	832	881	882	863	882	873	938	834	876	836	840	860	864	879	842	887	831	843	873	865	846	878	885	895	877	848	846	905	827	919	845	884	815	870	885	867	912	826	872	855	894	897	881	887	930	907	864	843	852	860	873	834	860	872	874	884	917	924	855	930	869	893	884	856	866	882	836	916	864	905	870	846	811	824	913	884	850	888	825	907	886	851	880	896	860	900	868	854	834	852	876	818	867	861	816	856	798	839	845	847	892	864	825	831	866	852	813	813	886	863	871	902	900	853	905	855	873	834	858	899	841	871	844	868	896	891	883	817	857	868	851	830	798	849	858	879	839	872	886	824	864	868	848	870	853	812	858	879	865	866	866	843	918	875	808	892	936	961	898	837	831	911	846	888	842	877	835	898
16273	2392	2036	1541	1108	848	726	646	563	499	457	423	429	386	377	367	365	383	305	331	383	343	327	352	338	339	328	346	363	326	338	286	332	360	328	296	350	325	314	313	349	312	324	323	338	346	322	337	315	335	336	345	343	285	329	310	310	316	279	330	330	327	348	309	319	306	295	297	313	296	325	318	311	368	313	322	289	307	309	309	318	283	321	325	266	349	329	296	304	294	323	307	310	291	304	322	340	331	320	285	343	314	328	320	323	327	309	300	304	295	341	337	323	312	304	342	315	321	273	339	312	309	301	288	343	310	330	319	308	294	339	311	281	328	296	306	293	309	311	302	286	333	307	318	316	329	291	373	295	319	294	336	370	326	279	322	308	308	326	325	321	324	324	308	281	326	308	299	329	311	315	299	306	302	338	270	295	330	305	305	352	319	343	329	321	292	316	309	280	314	320	308	325	277	316	308	286	282	299	339	296	292	313	277	301	303	312	364	304	291	313	314	296	284	294	276	286	337	306	320	313	314	290	329	342	318	303	329	342	351	302	342	290	329	320	287	290	284	319	306	319	334	335	322	320	346	310	314	337	309	335	312	335	309	311	303	345	290	350	331	299	290	316	317	318	320	309	304	280	292	308	324	311	346	289	333	294	320	344	298	335	282	335	326	339	296	315	309	317	335	303	307	313	326	313	321	310	330	314	330	347	319	276	285	346	306	294	308	328	293	311	331	301	315	297	316	318	344	320	341	312	361	304	322	297	301	329	319	264	320	303	344	333	357	326	338	330	296	322	295	305	318	345	299	287	329	302	305	326	333	290	305	283	322	297	338	335	287	337	328	345	328	296	317	346	333	319	305	322	317	313	322	346	320	305	317	323	287	334	283	316	297	328	340	341	343	296	353	312	293	311	332	322	329	301	316	300	316	313	314	295	307	311	321	316	348	314	284	300	329	333	321	308	304	301	307	328	325	327	302	310	317	336	347	339	309	317	326	308	336	311	315	320	298	307	321	317	350	317	348	310	300	291	319	308	313	301	320	311	306	313	301	329	324	315	343	302	320	326	343	322	322	347	312	297	337	301	330	332	320	296	266	296	335	303	332	292	320	293	300	325	311	288	330	304	339	290	305	336	316	324	336	321	297	311	328	296	316	316	337	307	329	301	327	320	303	308	313	293	300	328	308	335	301	334	300	329	321	333	323	292	318	320	308	332	291	308	336	320	305	310	325	321	308	302	312	312	324	319	336	286	328	291	309	322	324	319	293	345	286	284	310	330	306	287	303	315	321	310	298	345	317	330	304	311	323	308	303	291	338	336	314	303	320	298	316	316	263	316	329	302	336	287	315	311	357	294	321	307	360	320	328	287	287	325	314	326	340	317	331	311	300	338	322	309	317	354	321	302	322	322	321	289	297	337	315	334	286	300	326	314	291	309	321	333	332	331	296	347	351	325	329	291	302	291	323	324	303	291	298	342	296	314	329	324	337	327	288	304	319	306	323	297	297	338	299	319	302	311	349	333	305	303	329	303	316	351	310	312	328	350	312	311	310	297	342	341	337	286	331	303	313	317	335	322	344	310	316	302	324	330	316	276	311	313	321	291	346	320	328	299	312	351	338	322	320	306	334	306	338	311	304	295	303	286	318	282	293	255	306	333	314	305	328	312	346	335	304	322	339	296	322	333	326	289	366	327	323	344	318	313	302	306	322	304	311	288	287	297	333	293	299	324	298	297	335	322	306	316	322	289	294	301	292	322	336	307	313	302	336	334	338	302	309	337	292	312	294	325	329	329	307	336	328	333	327	334	276	335	315	309	292	326	351	327	331	338	329	300	346	316	317	315	325	348	316	299	328	310	310	341	315	302	302	315	348	342	350	351	321	302	308	324	331	317	342	311	322	306	325	297	275	260	280	313	336	347	332	329	322	328	334	299	327	319	301	340	310	330	355	312	326	339	315	317	334	313	314	288	318	294	310	312	319	329	322	375	322	315	331	261	354	286	324	325	324	334	313	307	317	341	304	326	332	327	320	340	288	338	297	311	317	295	321	302	318	351	277	324	335	296	302	328	322	310	339	338	309	330	317	321	291	304	317	317	305	311	326	324	329	278	300	346	322	351	309	347	294	324	323	311	342	322	297	305	294	326	337	326	317	290	344	299	304	312	317	301	323	339	328	330	289	308	323	301	288	288	325	312	314	280	330	299	293	327	339	309	330	309	310	329	335	305	290	319	336	320	328	326	308	302	322	293	326	317	283	327	317	328	318	306	318	284	323	294	306	334	303	317	307	324	310	311	352	293	288	307	327	321	323	352	316	315	347	331	301	343	324	318	339	320	317	305	311	321	295	309	312	304	306	303	319	333	325	301	348	307	281	313	295	315	346	320	317	296	276	325	296	315	269	335	310	308	304	296	298	305	327	333	322	316	305	288	344	333	315	286	304	330	315	325	314	299	345	290	312	320	338	316	307	323	338	320	290	327	303	333	281	322	326	345	328	345	356	301	316	337	290	352	299	325	304	345	295	309	333	341	330	313	324	301	337	312	298	347	294	312	298	308	290	296	301	280	296	341	354	346	314	344	310	359	336	332	292	340	295	349	301	360	313	346	298	325	320	326	305	317	320	313	319	364	299	293	322	279	313	309	293	285	289	291	323	326	302	288	304	287	332	266	325	302	275	305	315	307	327	293	323	298	287	306	315	308	320	325	292	326	317	353	301	284	324	322	336	319	341	325	321	302	307	288	302	317	307	304	315	307	311	316	315	298	327	328	325	312	301	320	321	298	320	325	269	321	282	333	302	299	329	338	327	315	292	311	342	322	312	302	284	318	292	306	327	305	310	331	331	307	327	324	342	312	314	288	327	287	329	295	352	307	298	327	289	328	297	321	320	306	320	329	347	330	306	331	248	310	315	332	319	285	311	310	311	327	319	304	355	292	307	302	306	326	317	304	316	338	333	316	342	355	308	297	297	302	342	333	311	320	334	305	312	305	330	320	314	303	323	337	318	317	313	318	330	331	285	326	337	325	323	283	302	289	324	319	329	338	365	308	336	305	308	345	303	330	330	306	310	317	347	320	326	312	328	316	315	307	305	307	304	312	321	303	313	311	299	322	330	306	352	296	332	320	297	306	306	296	304	320	331	304	297	301	327	331	310	310	301	276	294	304	331	329	306	318	328	312	337	306	302	311	311	318	310	341	327	320	339	319	301	321	299	320	282	309	326	324	320	313	300	315	307	304	336	291	341	356	316	298	306	316	298	327	311	300	304	349	319	330	319	314	335	303	310	308	309	296	315	292	356	310	333	322	318	330	319	324	321	311	327	302	310	370	314	330	299	335	312	313	283	327	328	296	321	317	303	309	320	312	280	330	341	325	320	298	324	331	297	298	302	324	321	307	302	313	332	343	319	305	350	333	298	304	327	343	350	321	330	311	343	320	268	326	315	299	284	294	303	311	293	297	307	326	314	325	345	313	328	345	346	319	316	298	338	305	323	292	295
8715	2250	4258	4780	4378	3605	3159	2592	2359	2048	1901	1642	1673	1504	1414	1332	1251	1166	1166	1141	1166	1111	1080	1032	1011	1048	982	953	985	967	984	996	978	956	903	888	953	901	855	915	874	906	889	855	878	904	899	859	914	948	944	876	894	879	828	825	943	924	855	864	922	809	805	843	847	850	862	870	837	879	795	834	838	884	874	794	878	865	815	811	849	859	860	858	846	874	812	863	806	863	812	802	868	851	835	818	795	849	807	875	824	856	881	883	869	863	872	829	838	854	811	876	837	804	870	814	810	814	840	838	820	836	854	805	825	860	843	839	865	834	850	897	833	832	853	836	811	873	850	837	820	837	846	821	824	899	786	835	859	824	805	827	848	820	814	829	853	830	784	835	832	793	775	898	873	797	823	859	843	855	876	836	811	822	855	799	798	843	847	834	815	828	850	836	858	817	873	805	871	836	819	849	865	822	800	822	816	862	846	805	860	831	840	794	856	795	897	823	834	821	893	826	850	820	894	869	823	803	804	840	852	858	841	843	831	828	851	766	819	810	820	823	845	818	811	829	837	812	792	854	795	806	820	821	898	836	860	836	843	834	860	823	838	852	808	871	816	876	831	840	845	822	868	814	875	864	852	813	849	868	852	849	868	883	856	820	841	852	871	831	831	796	779	859	858	831	829	870	848	864	828	851	879	805	787	814	799	866	832	861	822	811	838	842	823	786	862	855	885	836	812	838	880	788	795	851	835	797	856	796	813	841	870	832	827	832	877	807	824	830	844	810	920	790	862	849	832	870	821	806	790	828	836	810	799	816	875	901	798	861	881	824	803	834	809	849	843	814	839	830	858	842	857	821	814	800	857	854	812	827	837	841	846	842	803	866	811	769	810	863	786	809	823	820	773	833	809	804	864	809	797	788	819	851	815	817	839	841	833	857	833	802	866	821	803	798	763	849	842	830	834	822	807	852	834	854	858	792	782	795	839	877	798	833	767	848	808	844	782	840	811	848	841	802	799	824	845	858	838	801	807	846	884	849	878	822	782	872	893	845	818	807	835	850	825	818	808	814	749	851	847	835	821	758	842	800	845	840	828	796	866	841	880	856	820	822	866	776	794	874	807	807	799	813	831	829	867	805	816	832	775	784	843	792	793	797	845	773	858	851	857	803	821	842	820	855	822	845	851	853	818	866	830	836	821	804	841	843	863	882	857	778	808	829	864	784	849	828	829	873	839	857	858	826	806	811	841	803	826	813	829	796	814	777	800	807	817	825	836	801	811	818	784	859	823	828	820	830	862	870	878	848	851	848	856	809	813	839	881	839	873	825	857	818	843	810	847	781	862	824	833	822	800	857	834	910	835	842	787	842	867	817	816	823	881	788	796	866	844	802	839	855	804	843	839	885	886	835	841	782	788	846	795	823	825	824	812	841	837	792	844	813	842	808	825	806	822	815	855	823	802	828	883	825	848	853	816	830	864	776	799	893	854	757	824	789	811	858	824	825	842	797	826	821	791	821	845	795	858	776	861	858	827	818	840	781	799	797	846	825	869	827	814	866	834	869	826	817	856	799	830	861	793	802	839	844	860	819	838	794	815	861	820	828	806	806	870	855	819	825	821	837	806	845	870	817	865	790	841	815	859	862	850	838	839	878	821	799	817	862	849	799	787	838	871	835	824	805	832	753	810	847	813	849	799	810	796	823	810	853	834	837	846	820	830	809	861	898	904	842	852	859	813	838	816	812	839	840	835	836	822	813	857	802	829	812	825	817	814	821	858	812	828	822	848	817	828	799	860	848	873	829	817	852	813	842	811	786	845	809	872	814	826	792	857	803	842	829	839	810	787	858	830	788	797	828	854	836	869	819	814	807	792	825	792	842	816	839	786	838	849	870	837	797	806	813	792	816	849	843	829	806	805	823	839	923	825	796	787	821	847	862	835	818	862	799	831	849	872	856	867	820	841	794	853	782	836	837	824	787	813	847	804	799	831	808	769	814	816	857	829	808	836	822	822	895	866	816	797	812	822	835	766	800	865	848	805	785	820	840	857	784	841	820	772	795	863	813	812	867	837	844	796	824	835	808	793	838	819	816	836	818	801	832	824	800	836	838	833	812	855	849	848	856	782	848	817	766	877	821	902	810	810	879	806	821	877	830	797	850	861	833	814	858	864	774	817	859	844	844	817	871	835	802	837	853	847	817	810	811	838	788	794	804	860	850	836	812	811	851	822	805	871	788	868	823	778	848	900	796	855	830	775	848	853	877	874	823	830	816	816	890	792	795	809	902	850	792	819	862	880	861	751	835	881	838	773	895	818	847	782	819	881	882	797	868	764	809	815	824	798	889	917	838	852	802	787	802	809	880	787	801	813	901	789	822	870	858	771	819	848	820	828	860	801	809	802	803	830	861	858	814	873	831	836	862	850	820	811	807	846	836	824	882	864	842	848	843	873	836	828	760	855	858	812	805	852	854	877	878	890	836	819	835	857	830	830	829	854	856	820	865	800	833	816	846	853	856	825	861	841	818	829	778	821	810	856	833	826	837	836	851	843	822	850	825	874	824	815	829	848	813	863	838	819	818	807	803	828	832	852	841	825	813	849	824	865	829	845	838	792	821	835	826	812	855	826	887	816	805	832	816	873	840	810	866	791	817	789	812	779	831	824	843	851	842	781	788	824	791	857	790	837	800	850	782	835	860	853	821	823	825	881	848	862	793	877	855	798	814	880	804	793	840	837	810	807	821	788	837	824	822	849	843	827	831	796	835	830	883	858	840	826	804	796	827	819	848	867	820	820	773	832	824	795	858	870	845	833	845	848	824	777	822	808	789	817	808	885	823	894	841	841	814	857	804	864	846	849	866	794	821	858	860	828	896	833	892	807	815	810	826	801	836	875	873	864	831	845	808	811	862	871	783	827	780	841	837	833	812	856	869	821	823	830	829	790	857	811	768	778	809	836	802	837	841	832	805	788	816	799	848	773	809	855	849	814	874	895	786	866	802	858	827	823	839	780	856	820	850	869	854	848	850	849	840	829	857	844	872	845	821	823	833	807	834	860	842	838	854	832	816	842	880	886	814	787	836	864	831	850	841	850	874	879	873	817	870	781	838	860	820	844	830	857	787	797	849	886	863	830	781	837	793	831	826	840	837	817	831	850	829	797	826	857	834	840	839	836	818	775	814	829	853	814	838	865	829	847	872	811	829	812	804	836	806	804	835	804	879	849	844	805	846	868	804	831	801	774	803	847	791	791	804	882	797	816	858	832	787	820	824	866	808	807	851	833	851	800	835	832	827	828	824	807	804	856	824	828	795	875	805	831	885	859	877	831	815	830	840	852	798	879	833	808	870	819	825	856	819	828	812	866	828	840	819	815	838	814	826	804	791	836	835	757	762	803	840	801	823	830	880	849	848	844	808	834	818	883	839	831	871	795	866	827	804	838	844	812	816	854	801	836	831	840	802	836	835	854	775	818	842	809	764	800	832	879	828	851	802	795	812	862	816	903	838
2012	173	181	201	130	169	189	172	192	158	159	152	159	146	157	150	179	180	165	166	170	146	178	148	165	160	128	175	175	159	177	152	160	184	149	172	160	157	143	168	170	169	168	164	161	160	169	173	168	185	162	154	166	161	155	153	164	170	171	170	150	164	135	139	167	152	180	156	161	161	164	137	156	166	175	147	173	146	163	161	147	183	164	151	167	165	173	160	160	170	166	186	161	160	173	146	160	152	148	157	162	146	152	165	177	186	147	150	143	178	161	150	155	165	172	173	150	182	149	167	174	168	168	161	161	166	176	164	133	162	168	152	149	186	147	154	181	168	187	168	167	177	155	188	140	159	151	173	161	177	158	185	155	165	170	157	173	163	160	160	158	164	157	200	182	175	178	156	150	169	157	182	171	196	187	168	151	175	164	175	152	147	174	163	165	201	158	154	158	183	176	181	166	173	190	165	154	177	137	178	170	170	165	186	166	170	161	162	170	172	163	176	156	154	152	165	172	157	179	172	152	158	170	182	169	153	158	163	150	151	174	158	155	180	172	145	157	141	173	151	173	177	169	171	169	157	147	164	165	204	161	167	159	143	165	160	156	177	171	141	174	206	182	188	147	188	165	180	151	159	159	166	171	165	170	154	177	173	139	142	181	155	173	154	174	147	156	157	178	154	177	164	167	153	161	175	176	175	166	166	142	175	155	185	167	155	173	169	187	171	180	177	166	160	172	186	153	161	170	180	165	153	159	151	164	169	165	165	167	154	126	153	153	178	185	166	137	164	157	165	160	160	161	162	145	170	170	160	165	166	160	154	144	160	181	149	140	156	132	161	162	183	144	159	172	175	164	163	184	157	142	180	152	163	178	154	198	164	172	156	131	166	195	144	192	167	172	168	192	180	137	169	148	160	172	159	160	159	182	142	159	156	177	165	167	197	151	162	166	164	166	162	174	148	154	170	137	164	141	126	149	160	143	165	157	168	172	164	151	186	160	162	161	152	169	176	155	154	173	174	176	162	154	159	167	168	152	155	174	159	162	165	154	184	190	166	179	150	152	158	174	147	167	144	196	154	183	174	166	179	149	177	151	148	141	171	142	155	149	152	157	157	151	156	187	154	160	160	169	157	178	161	162	191	184	159	161	159	164	148	178	165	148	154	145	166	171	147	160	171	185	169	171	160	170	151	150	180	166	171	177	172	178	161	167	146	171	175	143	178	159	147	145	148	144	155	170	158	166	165	165	156	172	152	158	167	156	138	163	134	178	166	154	174	162	158	169	172	172	166	163	163	163	189	153	172	125	131	156	185	160	152	185	132	173	167	152	156	132	138	192	148	171	156	166	174	158	141	150	179	138	162	199	171	153	159	167	153	146	128	154	160	180	171	159	158	195	150	160	133	148	164	183	160	165	160	169	143	187	165	167	151	166	135	171	166	138	156	143	157	176	155	153	129	159	168	137	157	175	169	170	168	172	159	179	157	170	160	149	169	159	167	166	171	153	174	151	148	164	168	178	165	170	162	164	133	162	171	162	176	160	183	162	176	157	166	129	163	158	113	179	174	194	180	163	169	198	156	179	163	149	157	155	181	158	165	173	175	143	156	171	158	136	168	176	157	167	146	178	159	159	159	175	162	157	183	139	161	142	165	149	144	172	186	181	157	143	170	186	178	197	153	160	171	167	168	160	177	155	149	179	174	161	172	163	177	172	185	163	186	157	196	165	169	175	164	142	161	152	172	160	154	160	154	157	143	160	148	190	178	149	161	153	143	148	153	162	171	187	164	178	128	163	164	171	146	145	169	162	158	167	168	152	138	177	161	158	169	142	150	176	159	158	156	153	165	185	167	146	170	156	152	168	165	153	164	167	177	158	179	168	185	150	170	163	161	186	176	160	148	146	157	151	154	160	156	161	153	172	155	160	193	163	158	158	163	169	165	155	168	176	152	160	155	157	169	163	160	143	184	161	168	184	171	163	173	141	153	153	184	195	147	175	152	178	159	169	155	154	159	160	158	155	134	165	169	165	156	161	170	163	153	177	159	154	159	161	161	153	158	169	169	148	150	151	163	159	159	169	150	170	139	167	149	175	169	173	152	148	162	162	183	152	168	178	174	157	148	145	177	162	154	181	161	178	156	147	163	157	172	168	171	177	155	168	148	156	176	181	150	161	160	181	169	185	153	153	167	156	169	158	178	167	141	194	191	144	166	172	150	146	170	155	135	182	144	149	161	159	148	164	148	147	163	171	168	178	163	159	153	155	178	170	182	160	139	146	177	147	157	168	154	149	164	175	163	151	148	163	165	176	168	195	185	156	171	165	157	171	137	149	167	170	185	143	169	159	145	175	130	163	154	175	167	161	172	164	161	173	151	160	184	156	162	161	171	157	174	161	150	146	144	171	173	158	138	168	159	145	163	148	163	175	167	165	198	148	148	159	176	184	157	146	168	154	179	173	154	160	159	173	155	161	156	165	162	164	149	188	160	169	175	155	162	167	150	164	136	182	161	183	156	182	176	152	157	156	168	151	159	126	166	178	159	158	161	153	143	168	152	177	161	171	165	164	184	154	167	151	182	159	165	164	153	170	182	170	187	159	180	151	157	144	135	157	163	156	154	133	178	161	146	152	152	172	147	148	170	178	161	160	172	188	149	156	182	171	163	148	149	156	159	161	152	167	153	158	162	168	163	138	140	158	150	142	153	171	165	139	163	165	172	181	162	192	177	179	167	168	148	166	143	166	170	162	147	139	183	156	177	147	176	154	172	154	193	168	162	156	158	134	157	173	166	163	170	158	164	165	162	152	141	173	143	168	148	167	166	185	177	174	181	160	158	171	163	177	170	167	216	152	181	154	161	140	167	171	136	169	169	146	187	190	166	156	152	152	184	164	152	157	166	171	165	188	150	151	176	163	149	144	172	169	153	157	177	149	143	143	159	167	165	171	170	167	178	159	148	178	169	183	147	152	163	163	174	153	150	145	177	158	153	161	192	134	154	164	145	194	145	170	172	145	147	165	167	158	159	170	191	145	146	158	172	168	168	151	156	173	169	150	186	170	179	157	163	143	149	152	145	176	171	148	176	166	211	170	154	159	170	151	167	153	164	171	177	171	158	162	152	161	165	162	150	150	171	172	171	175	179	161	165	132	154	150	160	162	145	172	168	176	142	167	156	146	173	156	149	134	173	199	160	158	180	179	165	167	161	169	153	168	183	140	175	173	132	159	156	167	154	159	182	157	176	184	161	165	139	173	157	167	148	152	148	155	163	163	170	143	159	176	164	178	175	196	165	171	164	173	164	155	157	173	174	171	147	174	164	181	162	146	135	177	150	151	163	180	158	172	160	150	191	178	172	158	174	169	168	173	148	151	185	159	152	156	158	165	175	164	186	161	158	161	188	163	151	157	164	168	186	172	160	155	179	165	142	179	147	167	179	157	161	172	143	171	170	154	185	184	166	167	145	160	170	175	179	143	159	172	156	174	147	150	165	195	154
2157	524	614	671	627	592	559	566	542	512	574	511	536	525	516	494	503	476	510	531	510	482	542	552	564	503	541	483	519	480	541	466	495	521	508	492	492	513	501	536	531	547	518	536	478	512	532	503	508	543	487	486	533	478	490	554	539	514	515	522	507	502	495	495	503	492	525	525	520	525	517	495	542	535	483	476	535	536	527	524	514	524	503	495	515	524	528	539	511	460	492	512	549	505	541	517	498	492	513	561	518	502	534	542	523	503	501	504	513	476	565	516	529	539	474	516	546	519	511	470	477	496	507	529	501	557	504	499	517	488	506	482	518	527	507	522	562	523	536	481	493	545	472	495	512	497	494	524	533	510	493	522	539	533	490	488	538	524	550	488	563	536	511	488	561	502	493	534	511	505	503	461	515	506	532	520	552	462	501	540	558	560	528	468	513	547	516	538	541	502	503	512	481	483	528	472	529	498	528	470	516	500	495	542	539	522	470	500	513	561	530	491	540	536	553	485	480	526	504	497	529	517	507	525	465	491	498	505	458	511	470	541	473	489	520	541	490	481	491	527	524	496	506	539	503	497	493	468	544	456	484	499	549	484	482	507	510	458	497	499	511	511	529	519	480	500	518	469	546	523	509	488	511	505	522	508	489	520	512	523	515	547	504	484	522	516	502	512	515	511	533	483	529	501	531	545	497	481	499	491	516	503	510	532	506	502	530	490	530	503	497	533	491	484	542	517	516	498	499	498	491	505	498	500	508	515	502	526	482	528	502	510	532	487	495	492	471	479	498	501	533	547	499	487	494	496	502	497	537	526	491	497	521	524	547	577	504	510	537	485	494	492	494	504	492	552	513	515	446	500	471	488	521	498	471	508	523	514	526	517	510	498	516	497	510	496	535	487	538	518	515	513	472	511	499	549	525	504	481	536	509	504	523	509	485	501	524	475	552	473	520	510	494	514	469	530	494	515	497	477	495	508	540	520	523	497	494	524	538	526	503	524	552	517	499	544	552	508	528	542	523	535	542	509	502	472	513	501	487	548	521	525	528	540	486	498	481	474	489	493	536	527	521	517	522	498	466	448	495	527	501	520	489	529	521	476	494	500	546	493	491	527	520	516	491	511	516	552	535	546	534	546	525	511	478	499	525	515	510	491	541	571	522	535	510	511	540	500	523	490	532	508	496	505	478	493	522	564	520	493	534	486	514	488	521	475	489	548	491	520	527	497	501	519	505	475	495	485	518	551	503	522	512	534	453	573	497	501	548	500	508	492	524	476	485	521	510	539	533	512	515	514	544	538	515	505	455	499	554	495	485	510	493	514	502	490	469	521	499	495	527	502	438	501	488	523	523	522	524	529	505	520	519	496	484	492	520	502	486	518	513	535	513	541	532	498	492	460	523	515	485	523	501	486	487	483	514	519	528	469	528	514	537	548	486	507	483	525	491	484	506	516	560	481	469	547	499	518	491	541	477	497	499	489	494	502	520	522	520	530	510	512	517	520	514	553	511	485	531	500	550	544	492	516	465	502	493	480	511	527	526	483	496	518	483	481	483	519	499	509	482	494	534	455	536	511	508	473	520	501	497	465	512	505	535	506	490	522	544	493	554	499	525	532	552	524	504	542	547	505	498	508	515	524	501	492	478	510	547	508	498	495	518	518	517	516	532	492	501	483	499	508	515	526	537	531	507	479	535	499	537	519	497	524	504	517	515	496	517	544	547	495	538	490	553	530	494	547	484	533	524	535	518	490	534	504	506	512	537	508	502	519	490	522	527	505	474	555	473	504	545	501	540	511	471	506	544	569	448	494	477	552	523	477	498	473	501	527	517	514	529	529	462	507	492	466	502	513	504	500	535	537	466	516	525	515	489	473	479	527	534	533	519	520	501	521	547	504	517	497	481	499	510	507	525	553	472	517	497	481	509	519	505	484	510	545	551	525	514	497	544	481	522	500	512	509	538	517	481	535	539	510	534	514	561	510	534	510	573	490	496	499	492	510	507	505	523	505	498	511	482	503	576	515	558	515	493	531	502	530	523	536	538	501	512	529	511	470	497	491	489	522	499	481	511	512	526	520	565	493	491	529	477	528	469	484	509	508	519	456	538	519	531	501	483	516	519	490	521	477	489	543	508	473	489	504	499	484	512	551	463	477	533	534	535	508	501	513	487	481	508	513	500	527	491	524	539	510	491	543	485	523	539	523	500	505	526	477	500	510	539	499	488	483	484	494	475	539	509	528	508	503	495	464	523	535	500	517	498	495	477	558	509	514	574	485	519	511	523	523	545	480	494	517	517	484	473	483	511	540	511	513	489	518	514	499	500	529	501	488	542	526	531	508	514	478	525	482	513	461	526	522	557	516	480	516	467	510	487	492	497	511	477	521	528	523	473	514	508	473	497	466	552	534	513	526	504	534	544	504	534	527	483	505	520	521	538	495	532	552	541	536	544	494	507	540	502	528	467	510	497	538	503	512	497	493	496	514	532	504	575	446	495	497	524	492	552	533	519	510	539	501	513	526	496	503	510	545	495	474	532	485	530	517	511	522	495	541	506	504	505	535	509	524	535	516	480	531	534	517	458	478	546	505	561	530	513	513	521	503	493	536	502	542	535	534	493	487	503	514	500	484	523	471	528	554	489	519	487	483	485	480	513	492	537	533	539	506	492	514	525	523	539	520	533	528	518	490	502	528	538	472	545	484	531	529	486	509	541	490	478	508	486	495	489	528	513	497	496	504	508	532	541	503	533	521	512	469	526	469	514	515	466	500	532	535	519	508	505	520	525	511	497	533	501	526	515	486	536	507	527	507	520	507	500	515	501	515	490	508	471	532	531	496	528	546	479	488	506	533	508	529	498	490	549	487	490	522	511	493	513	511	490	539	514	517	505	545	519	543	543	502	535	500	486	493	492	503	550	519	522	560	516	482	508	526	501	507	511	503	480	560	542	506	553	526	528	533	512	503	511	509	495	515	505	488	508	504	538	542	521	498	535	534	517	469	536	490	480	538	507	524	552	523	543	545	554	498	516	477	511	517	493	508	476	518	516	492	513	524	531	491	522	525	533	533	526	474	549	510	513	503	508	559	500	497	480	507	528	490	527	517	508	497	500	503	521	468	513	502	470	454	481	513	511	539	541	525	500	583	515	497	492	502	532	519	551	492	510	542	471	474	505	520	501	558	514	517	522	542	461	511	507	528	486	539	513	522	526	546	557	510	520	533	508	471	533	485	464	525	521	488	486	483	518	487	499	485	549	505	493	487	499	525	482	472	488	489	510	518	522	538	511	514	498	461	463	534	510	529	502	484	529	507	514	512	455	555	526	486	515	475	458	496	498	553	508	479	501	525	515	506	523	549	507	520	495	546	510	504	519	469	504	536	547	510	526	503	541	525	488	517	484	526	515	488	471	522	524	493	496	475	501	491	511	530	486	508	464	476	530	518	519	505	458	518	521	526	557	513	505	539	504	507	494	546	516	524	509	491	534	520	497	506	517	502
10018	1213	1206	939	758	615	477	520	402	421	381	354	338	358	342	364	330	321	328	333	338	357	342	354	337	327	336	330	308	292	345	334	309	328	297	306	311	336	309	329	318	339	299	328	307	327	324	297	307	337	329	330	326	361	322	286	366	302	347	297	324	273	332	311	320	289	328	318	299	321	332	334	319	318	338	318	351	348	295	320	289	359	332	283	330	302	331	312	311	296	296	301	336	323	309	303	311	349	318	323	296	297	277	334	315	309	302	299	329	293	330	291	310	326	327	307	332	318	262	301	320	325	318	320	291	305	318	314	327	329	320	331	324	318	309	337	309	322	333	325	322	339	332	308	336	329	270	307	312	312	309	307	281	312	321	333	310	316	302	338	322	314	294	287	329	309	339	315	320	319	305	315	305	328	309	317	355	318	331	340	324	318	322	312	350	300	304	330	314	321	314	295	329	313	335	359	295	310	282	295	304	297	322	302	293	303	330	317	328	290	316	312	298	297	294	310	303	328	306	314	295	321	306	331	312	317	315	322	327	306	309	320	325	294	344	339	306	339	333	313	317	301	336	282	332	323	294	323	332	334	318	300	333	312	332	321	301	332	302	338	321	304	322	314	316	321	317	311	319	309	306	307	360	302	331	306	291	311	321	300	336	303	327	301	324	276	298	289	327	298	322	283	358	296	329	281	309	329	310	336	319	311	322	335	320	323	326	315	297	336	321	315	321	341	318	314	311	296	328	336	341	302	299	342	326	323	310	337	342	354	330	322	302	312	296	318	305	310	311	343	306	331	339	324	337	314	313	332	316	329	310	318	281	331	337	302	310	354	327	318	305	335	314	295	324	297	310	301	285	308	276	333	326	326	299	299	322	325	316	335	286	321	290	331	338	332	292	312	308	300	292	314	309	309	302	317	284	313	305	291	307	313	321	331	334	324	338	317	325	317	322	336	322	348	348	324	311	301	331	363	313	299	316	324	283	334	337	319	340	316	345	296	320	266	304	285	346	315	347	321	326	305	302	287	309	316	322	345	341	325	306	311	331	288	329	316	302	305	298	321	357	321	308	291	304	296	316	304	304	314	336	318	301	292	304	303	293	318	293	311	298	332	288	335	311	336	314	327	329	303	315	302	352	327	325	331	327	296	327	324	308	315	313	326	294	274	291	294	336	292	313	328	335	302	322	311	331	291	343	322	332	320	335	350	308	315	333	313	332	315	319	349	335	278	335	315	314	313	324	296	297	377	358	313	321	312	332	308	343	316	302	315	316	307	314	321	310	330	336	316	300	333	332	312	295	339	324	307	316	308	323	339	314	295	326	324	336	291	302	297	331	301	300	299	302	302	338	345	355	309	310	314	333	324	324	305	347	299	316	295	313	318	303	292	308	305	342	314	313	311	308	302	324	323	337	290	335	332	345	314	328	322	295	331	318	302	314	325	277	334	305	331	292	352	295	325	331	291	305	309	281	303	322	301	299	323	318	311	299	341	320	317	302	286	317	320	325	347	346	307	335	331	302	350	332	310	284	310	319	299	303	308	352	286	309	326	310	303	350	313	362	328	299	297	318	350	324	324	335	314	315	317	315	345	313	298	319	339	319	290	306	352	306	342	314	299	322	316	286	319	328	331	328	302	286	323	333	280	303	326	313	337	310	304	294	318	316	323	319	336	331	291	338	316	304	320	343	317	279	319	341	324	319	311	299	289	308	326	337	328	335	324	307	322	316	299	357	339	320	323	321	288	341	340	295	335	289	315	307	350	343	349	322	289	309	333	328	303	289	305	349	295	323	302	300	321	301	315	313	329	322	320	375	347	297	310	301	314	326	304	330	346	355	327	327	331	323	298	340	302	328	316	340	333	341	320	308	326	282	343	319	359	298	313	294	302	291	329	336	320	333	338	329	290	317	323	280	314	318	348	309	323	314	314	313	322	309	311	312	326	270	285	298	314	329	338	324	299	304	329	330	316	361	330	313	283	322	318	318	300	342	303	290	311	309	323	334	306	309	312	322	323	336	333	334	340	329	318	296	351	289	315	301	294	340	328	307	312	322	328	315	301	320	339	326	320	321	315	335	319	345	319	327	321	292	310	317	327	336	278	287	305	330	308	332	319	332	324	342	333	373	303	318	317	335	306	330	284	301	311	308	324	351	347	322	332	308	321	330	318	328	313	341	317	304	339	300	297	285	309	350	325	302	309	320	326	305	314	372	302	352	310	327	341	297	302	325	324	327	311	331	340	329	324	312	269	313	309	330	347	319	324	327	325	315	344	307	318	317	316	307	316	322	311	337	318	345	283	327	344	346	304	308	344	319	349	337	310	327	298	308	304	335	308	313	300	309	329	333	273	338	319	312	343	292	325	300	335	287	313	329	295	299	321	330	329	319	278	299	315	333	325	276	344	334	305	303	312	347	339	330	331	316	309	278	337	322	313	286	310	338	302	319	333	369	309	344	343	331	320	319	323	345	332	346	337	305	289	332	314	333	300	310	332	322	307	306	310	285	324	336	315	335	321	311	320	312	340	348	335	357	307	320	300	302	335	322	311	313	325	321	351	322	340	289	316	302	347	339	307	332	334	308	317	349	316	312	311	319	305	325	324	299	335	327	297	319	331	296	303	322	323	345	302	314	318	344	292	297	304	281	318	303	309	314	358	320	299	326	291	304	325	316	315	337	320	299	271	326	288	302	315	324	315	322	281	302	315	296	288	322	296	342	335	309	353	315	300	325	280	303	317	309	292	316	331	335	322	322	303	333	296	313	303	322	311	346	327	315	300	328	323	324	296	318	324	295	322	337	282	331	293	306	306	335	291	286	296	301	355	307	330	317	328	341	325	333	291	286	355	299	322	308	297	339	365	345	304	289	290	347	294	310	327	301	304	335	333	318	330	312	284	362	288	330	303	321	314	293	332	281	319	344	291	336	313	314	321	325	324	354	297	297	301	355	321	312	303	306	329	317	326	264	306	317	367	323	326	325	321	321	292	311	336	319	297	290	310	301	296	349	297	297	317	322	307	318	320	315	311	306	344	330	300	307	314	318	307	302	296	305	312	289	316	333	330	327	331	347	309	292	330	346	296	293	311	315	316	295	350	308	304	294	326	286	312	351	309	319	311	314	301	305	304	292	330	329	308	333	281	305	337	322	316	289	311	350	335	297	330	319	303	330	332	288	326	328	302	293	316	321	317	347	337	311	332	312	296	334	341	313	272	274	303	321	338	319	323	305	292	308	360	315	300	299	319	324	335	349	311	320	303	302	325	318	311	303	296	317	335	321	302	318	302	315	336	321	273	310	283	292	297	298	345	315	319	306	312	322	313	297	314	354	296	315	291	344	312	308	306	320	322	358	350	343	308	312	292	305	296	343	347	332	294	328	298	299	309	325	327	344	335	298	317	323	286	315	290	324	325	324	350	325	310	300	328	319	319	316	293	361	328	287	295	295	341	288	312	326	303	311	309	311	323	337	295	334	276	312	324	290	317	309	300	330	322
6729	1588	2736	3179	2879	2483	2143	1827	1697	1552	1443	1355	1329	1268	1157	1187	1085	1129	1114	1084	1068	955	1014	996	1000	969	1005	979	1015	922	967	916	890	924	937	956	993	899	891	894	913	952	930	872	929	858	872	861	880	893	877	863	860	913	883	833	876	888	899	893	863	900	855	853	897	930	831	964	843	894	848	850	858	838	887	906	869	868	874	870	837	850	890	842	872	895	877	877	863	881	899	831	882	836	868	863	870	830	839	889	842	853	861	869	852	834	889	872	858	886	865	910	834	873	879	860	817	888	858	862	871	835	880	865	890	864	829	904	895	860	856	840	879	882	837	896	903	874	911	837	808	844	919	861	881	795	854	865	883	846	857	813	856	891	887	913	853	862	896	902	849	853	881	876	885	926	794	876	823	892	827	896	874	824	899	798	879	866	848	897	889	841	834	887	851	856	843	813	846	857	830	908	848	860	906	840	829	843	873	843	862	849	917	875	832	884	847	863	882	891	917	901	783	853	876	902	873	856	816	924	889	902	860	869	841	911	926	864	849	900	871	871	917	857	839	813	817	946	877	859	928	882	837	889	874	887	861	863	893	901	869	841	822	899	855	883	860	864	827	847	830	901	893	851	883	828	845	873	876	842	875	844	818	817	843	925	882	864	877	827	849	847	853	889	921	845	896	910	837	876	898	885	855	857	880	901	914	864	836	872	844	832	851	846	870	904	853	811	847	839	900	879	838	873	862	863	869	860	867	844	878	883	806	887	858	867	823	882	875	893	877	843	889	846	849	836	833	839	906	882	852	878	865	874	863	851	852	879	879	823	880	890	855	862	863	843	860	918	862	870	905	876	858	876	858	854	890	884	837	826	899	894	882	847	883	884	873	869	895	887	827	912	829	883	880	889	879	876	867	855	826	831	892	860	825	886	911	882	881	875	871	831	883	847	790	853	807	825	854	889	860	838	830	883	849	856	818	891	885	873	890	922	834	853	853	891	844	833	886	809	865	835	828	844	828	903	846	837	855	849	861	840	834	846	854	867	853	880	888	862	891	847	834	878	887	884	895	848	855	840	873	917	855	890	908	896	864	843	846	897	858	795	874	868	890	850	853	825	867	922	879	893	849	873	874	808	860	877	876	847	842	879	888	862	862	788	863	908	870	868	866	844	845	866	836	864	890	840	874	870	862	841	886	881	874	875	862	838	839	889	929	827	887	856	850	893	863	836	839	898	832	865	914	867	867	816	826	872	855	870	874	895	800	825	852	847	840	861	927	867	857	813	856	864	848	876	856	865	887	863	865	874	834	851	859	830	866	839	852	889	859	847	883	849	871	925	864	948	860	888	859	831	880	855	874	862	884	854	819	876	899	852	851	851	849	869	872	872	859	848	814	816	851	907	849	835	877	902	859	842	901	846	859	839	878	849	845	869	864	869	825	828	897	887	836	875	828	912	878	915	841	877	773	861	818	934	860	808	865	883	863	827	858	846	936	864	813	884	872	850	878	854	891	843	838	856	904	817	887	799	885	853	863	818	876	860	784	855	888	869	825	864	859	815	883	849	812	865	840	848	909	855	867	865	834	878	840	846	877	876	837	850	865	804	862	878	856	859	847	853	852	871	806	849	869	929	860	897	871	832	833	831	881	925	873	859	895	890	798	816	871	880	872	859	850	811	842	868	814	848	832	834	929	853	863	872	889	852	820	844	859	908	878	824	891	846	864	829	864	843	859	825	853	885	861	842	816	840	850	850	874	866	861	892	899	904	886	876	835	883	851	878	906	875	841	872	848	884	887	847	907	807	888	805	862	857	841	839	885	830	836	903	808	871	896	875	854	905	846	890	871	861	823	837	886	855	853	899	870	871	893	859	809	886	860	874	869	877	884	864	848	890	854	905	861	853	923	887	901	867	817	853	827	896	867	890	914	835	831	903	809	869	875	925	832	857	916	835	825	890	816	874	816	863	872	864	856	898	899	895	845	841	879	853	872	866	882	867	864	859	853	846	854	858	868	860	835	865	843	838	852	807	894	883	833	867	892	896	875	863	831	842	867	861	901	880	875	812	861	889	867	853	864	838	848	877	794	880	855	853	862	904	812	853	906	861	934	871	891	865	902	808	907	869	881	853	836	843	853	824	841	807	846	892	861	882	834	860	841	883	873	886	932	882	824	856	850	861	811	862	829	906	856	898	926	843	894	850	880	887	855	864	896	833	862	860	849	868	912	850	841	884	851	816	826	855	844	847	856	854	878	875	867	845	933	841	868	856	827	866	849	848	892	803	857	890	840	937	911	842	859	808	861	858	905	865	855	835	876	863	848	897	827	907	879	845	849	814	891	838	898	840	816	887	870	844	857	847	839	854	909	873	870	872	891	844	880	919	871	902	910	839	870	849	886	896	874	853	900	885	893	808	887	838	866	841	870	884	850	837	880	889	856	827	907	906	842	851	839	870	818	837	872	890	870	866	874	836	847	878	839	870	812	854	890	892	838	893	851	917	863	886	872	847	821	859	886	860	846	870	921	870	875	835	868	821	835	853	846	831	876	854	832	893	903	818	888	871	887	841	832	856	856	847	835	861	875	874	891	898	846	908	847	825	891	842	909	814	837	826	857	804	867	851	870	852	883	821	833	856	894	866	881	853	861	884	851	875	839	901	817	839	850	919	887	875	813	870	832	858	835	888	879	901	784	831	912	891	847	895	833	854	907	886	824	824	847	841	843	916	878	901	827	861	930	824	814	830	859	847	815	851	844	827	848	843	825	869	832	854	870	875	815	918	839	892	887	902	884	762	888	873	927	840	860	838	933	804	854	910	890	900	846	844	824	855	839	847	840	902	930	816	857	915	876	851	907	821	868	888	816	918	856	842	872	898	883	869	858	838	894	871	915	873	902	875	799	863	870	864	859	874	831	831	856	858	838	867	899	887	854	857	884	865	879	859	840	864	882	903	822	861	874	881	870	829	891	850	926	846	891	813	898	925	848	898	851	862	891	856	849	851	861	817	877	881	828	857	894	920	849	842	894	847	851	833	883	859	895	828	938	853	845	831	845	848	876	818	771	870	900	851	877	886	817	849	874	886	892	887	872	889	878	868	849	863	831	828	871	892	836	848	869	861	873	908	885	854	902	889	827	828	862	916	864	880	838	856	880	825	888	878	868	868	856	855	863	863	871	871	857	859	822	816	848	817	912	845	829	880	809	878	873	864	903	796	836	874	932	825	863	879	841	819	867	851	939	825	908	875	881	884	881	887	885	851	892	878	874	881	800	915	884	853	853	839	893	888	853	879	844	875	850	892	819	836	862	848	860	851	881	829	861	851	834	861	885	862	865	890	861	831	852	880	844	882	847	882	839	836	867	892	909	837	853	835	854	829	864	844	896	957	887	923	859	877	891	853	853	848	874	883	865	904	861	875	831	823	861	877	846	882	835	800	913	851	838	831	852	868	880	842	834	882	870	842	835	856	833	829	839	865	918	856	836	861	811	890	875	878	899	842	844	878	889	855
15677	2185	2013	1567	1151	858	729	600	560	489	465	424	462	392	404	353	379	381	342	345	347	402	358	345	339	361	366	337	353	330	350	350	340	340	336	292	299	332	302	340	321	328	302	324	312	342	312	296	298	304	353	328	303	297	278	311	310	324	336	283	300	294	307	326	316	306	304	313	290	333	309	325	317	310	345	338	349	317	313	295	333	284	288	298	327	311	293	316	284	294	314	289	326	300	293	337	319	316	332	311	318	360	339	313	349	287	333	319	316	330	304	310	296	343	350	325	289	299	340	295	317	314	307	304	342	307	311	321	277	318	319	328	324	324	328	317	326	300	321	291	289	335	291	312	320	318	307	300	293	349	335	324	339	304	336	355	338	327	299	303	325	296	325	286	324	307	322	324	328	313	293	300	299	327	331	330	320	307	311	350	307	312	306	316	319	299	312	293	350	304	329	315	299	300	290	282	297	325	284	286	310	324	333	303	326	309	301	290	317	314	287	313	319	335	321	340	304	324	313	288	315	305	333	349	324	294	322	293	285	290	307	305	290	289	313	316	303	283	309	314	309	295	336	323	289	337	333	298	329	313	316	296	313	297	293	282	291	304	309	320	325	341	315	330	336	301	290	332	346	325	285	313	292	310	293	315	333	304	301	277	338	294	309	360	328	321	320	307	322	325	319	264	289	351	286	303	321	318	289	294	337	291	309	310	344	324	309	315	300	321	306	341	334	320	320	308	311	286	337	334	290	323	312	340	296	315	278	320	300	327	327	322	325	313	322	323	295	351	340	347	313	300	324	314	302	307	306	327	281	319	304	316	324	308	338	305	340	300	286	281	294	295	359	304	307	320	295	303	330	313	331	289	344	307	293	302	326	298	326	315	277	311	353	299	314	290	287	330	321	281	301	324	318	276	290	325	280	354	326	303	327	356	313	315	307	288	299	309	304	301	294	343	320	295	341	327	322	301	296	317	317	329	343	346	319	294	325	305	317	297	329	312	303	303	300	272	302	273	305	322	275	327	272	328	314	340	307	319	305	332	325	330	324	339	321	329	285	303	304	284	288	322	303	323	324	330	293	302	283	293	300	323	285	317	339	299	310	346	313	306	358	321	304	272	311	347	320	311	304	339	301	304	307	342	311	291	301	307	315	303	343	316	308	333	316	294	342	334	292	346	289	333	316	299	336	333	303	345	290	303	301	326	322	292	322	283	289	336	313	307	343	309	288	312	322	303	314	317	308	309	327	345	315	332	318	300	331	307	315	306	312	304	332	303	285	308	346	290	297	309	313	298	320	317	328	293	287	351	328	309	317	350	312	338	266	294	336	322	339	330	325	290	298	307	289	343	308	335	335	339	287	296	263	309	346	287	267	334	294	313	288	291	313	308	313	289	312	295	319	352	311	328	294	334	309	298	327	295	290	331	357	325	323	341	310	328	334	327	310	307	316	308	342	321	311	306	317	312	317	327	302	286	308	303	322	322	333	313	324	315	308	301	338	352	278	316	283	303	298	299	315	315	347	299	299	318	308	322	310	284	331	336	322	276	316	325	291	296	308	321	310	330	305	311	331	302	302	328	280	317	314	324	330	320	294	358	332	312	320	337	327	319	341	342	324	326	301	321	307	318	315	333	346	317	278	365	300	293	308	332	326	317	297	323	318	289	303	327	335	291	354	317	290	305	317	282	293	291	292	306	304	290	289	335	322	289	322	324	347	290	276	311	303	281	285	328	312	338	380	322	326	312	306	327	337	302	293	308	338	312	323	331	335	302	327	313	308	300	335	322	322	330	293	308	333	314	345	294	292	353	319	302	321	317	313	342	364	299	300	323	340	292	318	292	333	305	288	294	327	295	323	326	313	299	292	299	348	325	299	308	310	316	327	308	293	281	283	301	323	300	323	296	321	326	318	303	327	305	352	339	324	337	283	344	310	289	325	321	310	324	310	317	310	280	344	304	346	320	334	347	335	316	337	323	300	298	302	308	282	313	327	306	283	369	328	317	305	300	289	298	315	297	293	296	304	337	299	336	306	331	279	330	321	290	311	322	337	326	312	338	317	291	316	319	307	318	292	294	306	294	301	297	317	350	321	334	316	335	305	314	302	341	337	322	281	307	312	320	297	334	344	307	337	293	315	319	325	311	297	281	337	342	293	277	292	310	305	323	309	346	265	286	364	277	332	339	327	344	306	283	332	292	290	303	321	320	318	309	332	305	289	309	313	292	315	311	307	318	308	329	316	339	309	332	319	318	322	329	318	276	299	312	306	321	317	292	329	326	331	317	331	337	312	320	318	293	320	368	322	300	348	291	343	311	328	323	346	321	302	318	317	301	331	305	308	311	296	317	277	322	283	298	316	352	333	299	298	335	294	344	284	302	329	286	310	311	308	269	304	341	319	298	309	304	321	349	338	296	297	347	341	296	287	319	289	293	326	339	308	290	315	327	308	316	305	309	315	328	294	321	304	331	319	302	325	293	315	300	302	316	300	316	302	324	328	292	341	351	290	328	337	334	306	345	313	322	326	304	314	288	316	324	325	324	312	319	322	274	316	310	335	315	323	316	320	347	292	318	323	306	348	312	314	289	317	328	307	319	306	346	299	328	289	312	308	307	323	292	298	347	322	320	305	305	313	330	315	295	321	364	302	313	303	322	307	289	282	318	305	304	333	322	300	290	299	288	311	270	306	336	288	341	297	292	285	284	302	323	303	286	325	311	335	307	314	305	315	321	328	316	319	308	302	316	333	320	314	302	315	327	315	343	323	308	340	313	300	291	317	277	318	321	320	308	345	331	304	313	312	274	279	291	316	325	286	307	330	291	335	304	278	315	321	303	339	313	298	365	320	315	336	320	288	288	315	317	300	334	301	315	321	303	317	291	320	322	306	309	320	297	314	313	342	293	316	330	307	345	335	316	323	302	310	333	341	338	303	310	346	313	304	303	342	327	291	300	278	307	323	314	308	283	333	244	281	302	320	313	285	293	321	314	347	340	298	338	293	333	317	318	322	287	289	324	342	333	331	322	323	320	341	305	294	313	314	319	316	322	308	341	309	319	302	304	341	335	284	321	293	328	324	294	345	306	330	297	345	346	351	318	333	304	329	294	291	291	333	326	294	335	333	305	326	293	316	306	334	297	279	311	325	343	348	335	310	316	329	314	307	316	319	305	328	350	312	293	307	323	276	314	322	294	344	279	336	330	315	323	307	305	295	306	331	315	320	306	301	337	322	340	311	317	326	292	322	315	333	327	341	312	312	296	309	291	302	299	337	312	317	315	302	300	323	297	300	304	342	326	322	297	350	317	307	316	317	267	317	299	306	309	321	335	313	324	331	322	343	346	338	308	331	348	318	285	306	340	303	319	322	326	306	324	306	344	303	300	341	344	295	279	321	345	318	318	310	294	363	295	323	326	308	280	284	305	321	311	326	356	305	334	284	265	308	298	298	323	330	339	290	303	348	316	297	326	316	322	315	312	295	295	314	301	294	297	319	304
8362	2133	4215	4944	4403	3709	3235	2757	2322	1966	1895	1717	1544	1477	1365	1311	1307	1223	1164	1152	1110	1014	1109	1051	1051	976	969	941	942	975	1004	1009	945	946	949	921	913	962	898	889	869	898	977	951	884	880	890	914	883	881	856	878	872	859	827	842	854	894	876	800	816	873	865	860	827	872	848	826	804	859	878	871	847	855	836	883	850	830	858	879	891	820	822	821	859	793	847	799	825	839	839	870	856	813	820	847	871	823	801	815	872	837	887	849	829	848	846	882	860	832	823	841	896	836	853	777	830	806	815	825	842	822	850	779	825	857	835	818	837	821	809	810	866	858	797	880	847	852	802	851	812	795	804	831	774	799	788	869	799	820	789	829	868	822	846	838	848	823	816	794	767	864	840	779	807	882	837	811	841	824	844	807	803	765	875	774	839	815	839	834	844	778	798	847	862	840	860	837	836	828	805	811	780	792	802	824	826	791	871	813	838	820	836	817	829	791	824	839	803	868	823	815	794	832	854	799	865	854	826	810	807	875	859	877	812	816	852	779	827	833	844	831	842	825	788	831	846	778	862	803	805	832	830	796	807	819	830	805	843	840	844	776	838	813	820	846	833	809	833	820	782	827	804	817	837	830	806	822	793	901	832	814	773	819	793	795	789	854	820	831	833	829	815	852	851	856	897	761	868	824	833	773	836	856	772	862	889	818	792	786	853	838	868	830	780	793	831	874	832	782	845	839	837	772	815	842	825	832	755	817	788	836	864	889	818	844	882	858	820	829	804	825	820	742	803	804	824	854	836	867	848	827	806	814	796	843	869	843	847	808	808	823	813	772	795	803	824	775	832	863	809	775	844	851	848	830	822	766	865	806	793	798	880	720	817	877	894	831	811	781	868	804	820	828	792	825	802	815	843	788	823	871	796	764	812	821	869	824	858	814	818	842	861	822	800	786	795	784	843	829	844	798	806	875	821	777	804	838	826	735	857	881	806	821	847	827	845	817	853	815	826	840	830	817	855	817	825	847	808	834	828	812	859	800	807	825	820	807	838	829	776	880	782	833	817	800	874	785	802	813	816	822	850	793	830	894	831	816	835	795	860	808	813	880	822	798	878	818	852	803	790	846	838	825	770	785	850	839	802	847	812	837	823	807	818	870	842	886	822	857	845	801	847	771	829	799	778	826	812	752	815	855	831	866	828	780	856	792	822	826	811	841	875	847	832	793	797	825	802	838	811	828	808	801	769	832	791	904	837	773	855	814	762	800	817	814	796	841	833	824	794	783	821	814	791	792	824	783	831	788	823	834	844	816	819	787	820	905	848	841	821	828	828	845	819	870	875	788	855	849	892	775	801	808	788	835	819	855	818	826	825	871	823	812	790	845	813	845	863	830	833	810	849	796	825	824	821	855	831	809	746	869	826	817	765	828	839	834	848	845	790	858	816	833	818	843	862	812	828	805	818	878	846	829	762	816	805	866	803	832	832	793	831	848	854	840	846	802	867	851	849	762	857	877	828	850	808	808	787	851	832	835	809	814	862	832	803	819	815	816	826	830	850	843	795	803	829	818	796	862	843	767	873	825	816	770	849	834	857	811	820	812	811	831	791	833	774	812	837	856	824	846	826	825	799	847	820	812	788	812	840	878	823	794	795	837	789	808	817	773	820	856	834	766	801	802	869	799	768	846	784	816	880	871	836	810	808	819	831	816	861	850	855	810	814	847	817	813	768	894	803	817	779	845	836	803	752	807	883	804	885	816	810	830	842	861	841	865	846	816	828	813	816	808	825	846	847	868	819	856	789	827	825	793	795	807	822	823	845	809	841	802	815	833	783	822	809	772	838	839	812	835	838	806	770	827	803	805	854	869	779	773	779	768	863	862	848	832	831	865	775	872	767	837	857	826	797	795	763	826	777	843	817	837	805	818	750	878	814	802	792	799	821	828	857	775	823	796	841	827	811	812	827	765	827	837	821	824	895	826	869	785	811	825	836	804	799	843	841	911	819	817	824	784	819	810	838	827	834	853	862	867	798	807	841	829	832	804	779	811	809	811	799	860	822	885	811	799	792	778	849	810	775	843	821	814	840	802	831	819	833	806	805	819	828	804	837	785	841	839	819	832	872	825	883	799	829	879	834	826	821	834	806	807	830	828	822	821	815	804	808	824	879	878	887	813	839	833	824	828	844	819	829	820	847	816	801	768	845	790	819	788	824	857	828	806	827	818	783	770	850	799	823	828	886	813	912	814	832	801	807	856	764	807	802	839	814	862	835	842	789	822	862	852	802	854	872	838	834	807	800	852	793	817	822	829	816	821	800	831	819	811	842	808	889	828	808	846	786	817	788	849	795	826	853	774	826	870	814	783	793	756	831	838	812	795	815	817	866	769	854	782	807	811	817	832	819	869	848	826	814	860	811	834	824	848	848	812	806	825	837	791	794	825	802	800	857	824	790	858	841	871	819	808	793	804	823	823	807	871	801	797	852	842	845	806	865	836	812	831	841	818	849	823	811	816	808	804	799	830	862	867	860	797	806	826	824	840	829	849	821	826	820	829	858	792	849	809	851	810	779	796	800	816	863	829	838	791	843	842	818	861	833	845	795	844	898	820	841	869	790	844	812	776	885	830	798	840	875	822	787	791	840	800	821	821	820	805	820	863	788	778	816	798	801	825	806	807	843	875	808	787	798	834	826	864	804	865	801	804	808	827	825	855	854	830	820	820	795	839	815	821	808	804	784	825	839	831	816	824	815	842	831	806	846	871	843	808	783	812	875	807	836	829	839	825	820	870	814	839	853	820	805	779	832	850	801	807	801	785	819	826	816	810	811	857	820	854	778	830	805	771	799	803	772	876	849	853	812	802	801	845	829	781	804	779	814	887	857	819	836	783	857	835	833	811	803	803	777	867	794	819	817	825	794	809	834	797	822	826	826	838	795	801	815	820	866	798	866	791	797	837	831	814	875	799	795	831	801	812	842	854	845	807	777	881	828	879	826	794	835	778	776	815	797	813	821	861	857	810	823	754	881	796	868	853	812	858	805	868	827	837	758	813	840	821	857	802	833	843	826	888	846	858	831	858	812	877	856	802	796	823	833	876	766	812	832	813	835	863	787	833	838	765	864	824	869	854	772	826	803	850	786	820	808	817	866	789	789	796	855	790	792	831	814	823	846	780	804	815	814	834	846	894	853	825	845	816	787	780	831	817	813	810	847	820	755	853	852	807	772	846	851	850	822	825	801	831	823	835	838	862	867	788	790	817	823	836	837	802	768	806	842	828	826	844	830	862	816	841	838	819	768	836	820	777	809	830	845	809	861	848	909	778	852	889	803	828	836	797	874	776	798	847	845	832	843	831	827	871	799	855	843	837	814	905	792	843	816	837	809	837	861	780	830	795	862	840	831	805	863	812	845	858	805	854	852	791	846	822	867	824	841	819	827	794	877	808	805	827	790	808	805	878	838	837	843	800	819	834	831	797	837	773	813	805	839	779	825	898	814	782	796	783	827	816
2102	193	218	205	177	193	150	187	178	205	175	170	177	160	188	146	166	127	158	146	178	188	201	154	192	155	177	155	164	158	159	161	169	150	168	169	143	150	130	191	155	163	165	163	132	161	165	166	153	161	158	150	157	178	163	163	178	161	159	156	161	168	169	161	181	165	193	165	162	153	162	148	165	171	170	167	147	182	148	168	180	150	173	163	167	179	185	144	148	143	163	155	181	174	158	194	171	178	185	160	183	169	188	163	159	154	167	179	204	151	168	149	160	166	144	146	150	148	163	170	170	181	185	170	166	152	162	191	165	155	179	153	155	154	166	153	174	168	186	155	154	162	176	187	163	174	175	172	158	164	163	152	180	167	170	174	163	149	146	144	161	162	176	169	151	169	173	179	177	166	165	176	176	191	163	168	152	164	144	162	178	162	149	173	180	155	165	160	173	189	173	163	157	133	149	172	170	176	171	177	157	170	132	165	184	161	165	184	169	170	164	171	164	175	176	134	179	174	161	155	183	143	156	164	160	152	179	170	183	137	174	160	159	174	161	167	162	163	172	175	184	141	159	173	158	202	143	150	161	181	167	152	147	162	158	169	154	167	153	179	160	164	160	155	143	164	183	170	167	150	151	145	154	158	134	172	152	165	171	156	167	176	187	163	152	168	171	141	166	166	173	177	161	155	142	174	136	168	143	161	165	165	151	168	170	178	170	148	169	159	179	161	194	166	199	167	141	188	158	203	176	175	172	172	190	183	170	164	154	170	175	147	179	164	173	158	161	163	170	141	167	167	168	163	174	158	168	188	176	169	162	178	195	163	150	166	177	150	174	144	179	176	171	160	165	179	131	169	143	156	175	158	172	154	151	179	167	153	163	146	175	191	162	175	169	174	165	168	158	171	148	161	169	166	146	175	167	183	171	161	142	163	171	164	151	165	149	164	166	170	173	161	174	165	154	156	152	175	146	168	170	156	165	187	160	162	167	171	143	161	179	176	186	180	151	166	150	185	165	169	176	146	158	154	185	168	153	169	165	170	161	162	171	162	160	155	175	163	165	154	171	166	160	169	165	173	163	159	168	178	171	183	148	154	173	161	137	142	178	178	151	189	153	152	167	166	143	168	152	170	170	154	198	157	169	172	185	157	151	152	187	180	154	152	156	184	153	163	162	176	152	166	149	156	182	153	152	132	154	176	173	165	155	157	203	139	173	153	164	159	156	157	178	162	163	143	171	173	169	160	173	182	171	156	156	172	172	154	154	169	151	154	181	165	184	157	165	169	145	155	156	161	166	181	147	161	162	167	159	165	158	164	164	167	162	182	167	161	167	180	169	195	178	162	143	161	171	171	159	164	135	144	166	156	154	134	180	182	160	167	152	165	159	152	182	166	162	178	157	150	159	173	170	169	137	154	136	148	148	143	169	170	160	174	163	153	151	137	167	176	158	196	163	152	168	142	179	188	159	170	156	175	181	170	173	187	155	180	168	151	153	187	163	179	181	165	165	186	163	165	173	147	171	173	176	165	183	180	210	174	161	140	175	154	171	143	161	161	165	163	158	159	158	150	171	184	131	162	156	169	168	146	171	153	150	157	155	169	171	174	164	162	178	152	155	133	182	142	170	151	161	164	132	180	153	138	166	159	158	172	157	171	159	156	170	178	183	164	155	151	169	155	159	170	168	162	150	134	172	144	166	158	148	147	164	185	164	187	160	152	167	180	166	177	157	178	167	174	154	181	157	169	154	168	181	168	160	144	178	182	179	159	150	163	164	152	189	163	148	166	171	164	155	164	134	159	158	181	180	171	166	185	154	154	161	203	172	146	166	162	168	169	158	185	184	163	160	194	158	160	184	153	152	167	175	168	173	187	179	176	159	187	163	156	164	150	168	163	188	161	140	168	164	156	156	155	200	163	183	178	168	179	200	178	164	172	169	184	150	174	166	171	153	187	154	144	168	158	153	156	157	187	166	157	143	152	177	157	140	194	169	146	153	155	177	179	179	176	160	177	146	186	146	187	188	159	186	172	151	174	160	184	171	164	179	151	165	199	173	157	179	190	162	155	173	150	161	180	177	161	154	160	158	172	163	168	173	159	174	157	164	151	166	152	183	149	165	152	173	158	157	159	155	159	136	155	168	143	146	190	146	146	168	158	152	170	160	140	167	158	148	137	163	159	176	181	173	163	160	162	139	166	152	167	178	173	172	164	157	177	152	124	168	165	164	162	144	183	191	170	166	171	158	162	165	163	163	168	171	180	162	186	158	185	153	159	181	170	160	153	158	188	153	162	149	183	156	153	184	177	185	157	149	180	159	155	147	162	154	184	167	170	174	186	161	154	153	175	160	175	170	175	156	137	148	183	202	173	155	155	167	156	142	169	172	174	186	174	175	163	173	157	160	179	155	170	176	148	151	194	171	188	164	169	143	154	171	168	168	165	161	151	172	162	147	179	162	146	172	196	160	172	154	159	166	158	152	164	169	157	143	162	171	159	159	162	161	173	162	165	159	170	188	185	156	164	163	175	167	150	158	163	144	139	161	145	158	155	176	160	182	162	174	149	165	174	175	153	147	162	151	185	168	148	180	158	165	157	153	153	163	154	173	183	173	164	186	199	174	161	173	159	152	150	171	187	150	165	170	162	154	193	176	168	181	160	151	166	145	153	178	188	172	155	158	162	167	162	153	160	178	148	171	173	169	144	147	147	179	177	158	188	154	176	160	186	178	173	173	165	146	174	176	167	160	161	177	186	154	142	163	174	194	160	155	160	165	167	180	150	152	149	175	164	146	192	155	173	172	177	183	162	146	178	165	144	171	166	191	176	163	184	157	160	172	185	156	150	166	176	184	153	167	168	142	151	164	165	159	163	153	147	163	159	163	156	149	173	170	164	156	171	172	177	153	166	176	179	158	167	165	160	193	171	161	159	162	118	165	169	171	168	172	149	144	171	159	189	187	163	143	161	192	173	137	170	185	155	152	191	175	164	157	161	175	160	162	144	181	171	171	168	154	185	152	168	161	168	155	200	164	176	153	201	183	154	164	153	146	175	149	171	167	169	156	160	139	140	171	164	183	172	170	199	153	161	189	159	171	170	165	151	153	169	167	168	166	161	167	149	162	156	177	164	156	147	153	183	174	176	174	156	173	136	156	166	161	162	165	158	146	169	182	167	145	149	147	155	179	161	163	147	166	140	174	164	191	151	169	165	147	157	164	164	192	145	159	145	166	158	173	163	169	137	182	149	186	172	155	163	168	169	159	157	138	168	182	164	153	148	149	176	162	167	159	176	177	164	150	150	133	167	161	177	181	150	166	176	167	144	165	142	168	166	179	168	152	170	154	163	159	148	166	168	172	167	180	155	176	183	156	164	190	163	165	143	159	180	157	168	166	162	148	185	180	163	175	178	138	174	180	180	165	176	190	165	180	168	158	167	168	170	151	153	172	146	178	171	152	156	168	157	165	168	147	140	153	189	157	155	175	181	165	179	178	176
2262	577	630	660	645	616	591	607	591	593	566	561	498	530	545	532	566	521	502	541	546	574	472	528	503	514	519	539	488	570	480	490	488	528	510	513	499	522	537	516	500	522	501	537	506	509	530	544	450	546	494	547	503	491	520	540	520	518	532	519	496	530	515	508	496	482	522	515	509	486	505	540	488	496	471	540	532	527	502	563	492	556	498	499	480	506	512	495	558	516	515	536	521	520	498	535	498	525	516	517	502	533	517	529	550	528	553	557	471	481	556	512	496	511	511	516	520	536	556	547	498	550	498	500	516	500	519	501	593	504	486	468	580	509	549	508	531	511	517	486	493	524	505	496	512	515	497	520	516	501	534	527	462	556	486	545	501	519	544	489	512	511	531	509	542	522	501	539	471	527	555	519	518	521	497	498	500	493	550	524	526	523	548	533	510	547	526	543	550	485	504	502	530	513	505	526	523	527	534	545	518	534	513	523	488	502	520	533	515	512	563	523	490	473	501	475	526	554	549	505	540	491	526	541	525	496	533	491	525	501	546	495	513	528	524	484	538	507	506	515	524	536	518	511	498	529	465	525	494	497	542	512	548	487	550	480	515	501	522	553	540	533	503	550	540	541	541	468	555	529	504	513	523	540	497	503	520	510	548	538	513	469	545	530	506	551	543	512	536	506	523	533	548	531	562	523	519	561	538	499	560	521	527	525	540	506	499	504	525	541	535	479	499	492	528	476	543	566	517	502	526	499	543	532	531	507	506	502	523	490	524	527	491	528	512	522	496	515	497	481	495	501	524	510	540	464	509	513	529	535	493	505	511	511	523	521	549	515	500	518	517	496	517	507	516	521	502	527	503	533	473	522	503	504	504	514	510	538	506	523	540	520	516	528	531	528	491	536	526	492	524	534	515	551	522	536	470	551	493	504	512	524	565	489	524	532	498	543	524	446	530	533	529	530	526	512	475	503	549	480	489	507	542	477	502	544	504	518	547	513	517	483	556	514	501	539	494	533	525	507	557	491	517	550	564	522	490	513	524	533	533	505	501	493	535	538	504	535	539	547	543	534	523	507	521	546	501	518	534	529	479	544	473	521	504	518	480	479	531	515	495	510	536	511	505	503	514	504	501	534	518	516	530	550	532	500	556	497	512	508	516	510	555	499	497	519	524	525	501	509	503	518	514	492	500	498	506	519	512	530	547	549	506	513	533	532	493	515	522	536	525	484	488	524	517	545	499	507	529	490	520	551	501	536	503	519	519	531	539	511	505	507	491	507	513	523	515	516	525	509	508	498	524	492	503	505	506	531	556	516	497	492	516	504	512	478	561	490	485	531	526	520	483	500	526	500	560	512	497	538	485	528	480	487	472	531	461	510	523	531	542	480	526	536	520	520	503	521	526	514	506	541	512	519	482	543	518	516	494	521	501	532	519	518	487	511	482	460	509	487	493	539	531	519	519	503	551	528	537	532	505	507	480	507	512	504	488	534	482	558	541	474	489	535	489	525	518	554	528	513	522	505	526	536	503	504	491	539	510	525	510	523	497	534	532	513	524	522	488	519	540	533	489	532	502	518	523	570	508	512	508	528	469	512	547	554	542	492	502	489	523	516	521	510	567	507	485	527	521	507	510	534	488	536	486	538	512	557	523	526	524	521	504	484	472	488	529	491	531	547	522	525	541	535	486	505	467	490	497	493	555	468	503	530	537	525	519	502	506	552	516	506	522	508	532	543	491	508	492	537	502	503	511	512	505	494	504	509	505	528	527	501	548	487	528	525	508	474	531	522	508	540	496	541	533	590	534	480	524	510	518	518	486	523	563	498	498	494	541	465	542	555	497	498	512	544	521	535	551	536	562	535	539	516	531	540	510	494	509	536	488	480	538	515	479	540	559	522	528	521	533	571	501	483	529	510	505	502	499	524	533	500	481	489	491	556	483	482	517	533	541	514	493	523	549	517	479	542	490	521	530	514	499	533	508	503	463	530	516	508	516	477	500	547	515	516	519	524	551	553	535	490	472	503	469	534	521	527	530	532	545	530	517	544	512	480	532	574	510	499	515	539	536	508	495	560	491	503	495	472	519	530	549	522	540	523	520	512	488	497	481	534	470	517	481	529	536	511	528	483	497	531	496	534	547	495	487	528	565	473	508	524	529	481	508	548	509	523	493	533	495	523	527	533	503	488	535	503	574	511	510	471	508	508	532	479	535	521	498	509	559	528	534	546	519	564	504	491	535	544	520	491	505	531	545	538	520	518	507	502	516	499	495	530	512	524	535	507	495	485	535	513	520	496	536	508	505	485	511	493	508	505	520	516	525	526	515	503	517	481	506	522	486	532	514	447	522	495	523	507	514	524	536	517	489	533	517	514	522	511	519	473	509	487	534	528	513	502	563	530	525	525	488	542	527	493	519	470	516	547	572	521	492	550	509	499	468	515	532	527	487	495	542	489	534	524	489	490	549	530	517	505	514	486	496	496	511	565	506	528	548	538	481	522	545	516	515	478	556	534	558	508	546	513	516	549	503	535	551	555	536	502	501	498	543	503	506	509	513	527	485	559	503	521	524	520	533	547	549	528	516	488	488	497	532	527	535	514	542	486	491	554	508	558	499	506	498	489	520	527	546	517	497	475	502	511	497	480	512	513	499	505	504	517	525	522	515	459	507	535	513	548	525	520	552	518	482	532	524	564	481	511	544	505	516	510	535	481	537	510	512	527	534	486	544	499	503	511	498	517	506	557	525	513	555	539	496	523	509	527	539	503	537	539	506	524	525	512	539	523	537	473	513	495	503	542	484	496	535	500	501	533	525	563	552	529	530	470	527	544	535	500	538	558	541	531	529	498	507	570	546	518	501	481	512	512	528	504	480	500	521	551	485	526	512	560	456	504	530	490	542	550	520	504	547	580	528	501	534	535	537	528	505	531	485	540	531	481	533	525	499	527	507	526	500	498	505	475	494	470	598	523	488	543	534	503	499	507	540	501	477	490	516	468	550	510	541	540	518	494	502	546	519	541	530	535	485	542	523	528	520	499	542	472	547	513	526	501	548	488	496	489	492	507	510	531	544	524	475	519	502	497	509	461	476	482	527	519	522	553	509	506	510	517	572	505	510	535	514	516	510	500	528	530	515	511	514	546	511	543	514	492	522	523	507	535	521	537	484	516	508	528	543	524	509	538	524	484	517	533	474	511	499	537	542	528	509	492	501	530	502	510	531	502	511	537	534	517	544	512	501	541	498	510	549	552	470	498	512	489	536	511	493	494	486	492	532	520	564	539	487	529	501	526	502	544	543	522	523	493	525	569	502	520	529	485	487	508	502	499	523	519	541	514	508	533	528	533	541	501	538	547	524	481	518	513	511	489	532	508	519	514	523	507	528	463	543	482	488	496	549	473	545	491	532	507	517	504	526	532	505	501	515	505	515	466	541	515	575	522	543	507	513	509	527	465	500	523	523	520	496	538	479	530	490	543	505	521	529	505	554	514	505	501	564	520
9069	1086	1157	1012	747	620	508	493	458	424	427	373	367	350	341	367	362	343	324	343	335	343	355	354	327	363	351	365	363	344	325	320	353	307	317	345	326	302	317	336	327	344	329	316	378	296	311	361	331	303	344	346	308	317	304	306	301	339	319	318	310	311	320	303	322	366	311	354	291	305	332	343	336	350	287	321	308	334	285	335	328	313	312	279	302	311	342	310	327	306	318	315	350	306	330	303	329	337	323	335	356	342	309	326	311	324	317	310	352	343	311	320	314	336	318	324	294	313	326	370	360	290	328	343	330	310	315	313	328	316	329	328	317	346	318	298	315	321	347	312	332	333	326	315	273	365	300	303	307	301	284	329	300	332	328	314	320	339	318	337	333	329	340	337	320	321	352	267	300	318	360	307	325	299	311	305	298	312	356	304	318	333	311	336	314	308	285	298	311	332	317	300	299	298	311	299	297	323	325	284	344	272	329	320	298	321	325	344	314	332	320	335	352	316	339	311	343	320	282	306	271	317	329	313	311	320	325	332	339	309	314	321	307	294	304	354	297	298	344	333	318	314	316	318	332	330	333	334	324	320	298	343	328	336	312	277	268	299	337	305	317	311	331	367	334	301	346	303	303	354	323	342	353	287	352	311	313	343	314	298	283	306	285	303	345	339	336	337	306	312	302	302	306	331	332	339	302	305	300	311	320	301	324	325	331	332	327	295	314	326	315	341	330	327	332	337	326	292	321	301	305	314	350	333	343	294	349	310	315	311	313	317	329	288	334	316	306	318	302	314	320	335	295	315	322	304	300	291	306	328	329	327	291	323	311	327	321	317	355	299	323	341	308	313	320	322	321	302	327	296	333	299	323	345	314	319	300	337	328	315	335	314	325	327	334	306	322	306	319	338	330	309	350	344	293	317	344	287	336	310	313	320	332	315	323	318	327	296	337	299	339	341	349	358	359	319	321	291	321	321	322	343	360	308	327	301	300	304	304	313	340	319	341	291	316	319	314	320	327	343	315	298	319	341	326	347	332	300	319	303	304	325	327	348	327	300	328	299	330	344	278	331	312	304	330	335	344	286	326	322	324	330	319	322	313	337	330	312	311	301	330	332	338	360	328	320	298	298	342	355	313	326	299	303	286	378	340	322	272	353	326	332	301	338	323	326	277	332	333	323	329	328	303	309	344	328	293	341	324	338	330	306	339	339	331	295	302	320	342	314	317	330	342	341	334	348	295	316	325	290	333	323	287	354	325	315	324	333	323	326	340	318	318	321	293	326	287	360	302	326	340	321	329	315	342	330	323	304	315	313	346	314	305	317	301	300	308	326	338	328	308	364	332	353	312	327	346	303	335	309	297	311	303	343	317	352	331	320	312	316	296	310	326	309	316	300	303	347	308	313	322	344	306	345	299	332	316	333	295	318	340	289	344	308	313	336	320	318	302	308	295	321	350	375	327	291	323	332	361	304	317	334	307	286	336	264	323	335	306	327	332	318	320	303	310	287	302	303	324	332	332	296	335	339	295	323	312	341	315	347	345	330	338	331	313	340	308	329	293	338	296	347	325	332	313	373	310	282	351	321	322	319	324	347	333	317	319	311	330	318	328	317	312	297	319	325	262	340	305	354	303	316	316	320	341	308	317	335	313	312	316	309	348	318	324	313	345	315	341	327	325	355	323	280	302	280	274	317	362	316	322	342	303	348	345	339	316	311	313	346	326	301	350	329	310	302	291	331	343	304	351	317	343	328	312	325	292	309	293	321	318	313	305	302	354	315	288	324	306	316	334	310	343	335	338	317	303	293	299	347	331	335	320	310	338	310	322	294	310	331	312	298	345	314	320	316	332	311	340	336	340	317	309	332	323	311	329	328	319	304	331	325	307	328	318	325	299	334	291	250	336	311	289	332	335	302	280	307	321	323	315	319	318	314	310	294	307	329	341	313	321	298	333	345	334	341	314	313	313	314	318	308	325	330	306	291	335	358	319	286	337	295	311	311	352	302	296	347	313	314	308	315	366	324	319	305	345	283	320	333	319	308	302	326	321	320	289	358	331	303	319	310	301	339	326	298	319	290	327	286	310	301	302	311	298	309	292	294	300	286	300	286	349	306	304	325	263	301	343	283	346	301	319	326	292	306	320	349	325	311	321	285	327	326	318	334	335	303	362	302	314	292	306	303	340	352	350	319	326	345	350	306	300	311	304	288	323	334	280	334	337	310	344	319	318	301	300	328	293	298	292	280	325	317	311	353	328	307	351	336	340	302	312	310	318	329	321	325	301	294	311	294	355	324	299	339	324	326	344	347	347	330	305	356	328	314	336	334	317	302	314	332	305	318	291	289	306	322	289	338	332	310	343	325	327	297	314	326	344	326	301	288	307	335	330	310	332	307	333	310	339	337	355	315	296	319	316	302	302	320	285	314	297	307	338	310	334	336	306	311	315	287	297	310	325	331	360	316	295	353	334	313	312	340	300	323	329	322	296	327	316	332	302	278	304	323	317	320	315	311	357	326	321	300	298	293	345	268	300	327	333	303	336	310	314	291	314	334	342	332	341	291	296	292	311	294	308	277	347	291	330	329	328	269	363	339	299	299	313	294	308	313	353	287	309	307	305	323	346	313	348	307	331	314	336	332	367	311	317	272	339	292	297	321	284	313	347	306	352	303	349	337	342	312	344	329	345	314	270	368	328	340	279	318	314	317	318	342	305	352	313	304	312	333	327	305	328	332	327	305	326	306	321	313	340	298	310	323	351	321	313	326	292	311	294	318	352	346	322	320	293	331	316	292	312	297	299	324	313	283	336	329	328	308	290	335	285	318	331	328	285	322	314	336	284	326	324	340	316	317	330	309	327	323	323	329	303	347	330	345	318	326	318	304	306	298	340	318	333	365	305	324	332	347	341	322	320	328	340	310	327	326	324	327	352	307	330	316	347	315	346	321	314	300	319	307	324	274	335	335	297	351	311	309	304	307	299	312	326	299	325	328	336	339	301	307	330	337	312	286	310	331	339	354	324	295	335	350	300	292	305	275	323	321	348	356	313	337	301	309	345	308	314	310	336	325	312	306	312	331	291	341	338	320	323	316	322	308	296	326	341	316	329	305	328	318	330	316	321	316	335	335	300	317	309	285	364	308	337	332	353	330	333	334	313	323	342	324	343	311	332	335	325	331	319	292	334	317	311	283	300	312	356	308	339	322	283	372	301	333	311	317	331	288	317	317	326	313	326	317	301	279	306	308	330	310	332	303	318	327	287	320	326	333	331	299	319	283	316	309	360	310	329	332	299	347	324	340	320	325	346	310	291	299	320	295	332	325	302	311	314	335	346	312	294	328	300	317	326	289	297	336	337	316	310	336	338	279	271	324	298	306	324	325	326	367	331	332	305	325	298	327	347	315	311	328	311	291	337	332	300	305	301	304	294	304	313	371	342	273	353	285	339	315	293	313	317	318	319	312	341	334	304	304	312	318	337	328	323	314	311	293	283	307	281	303
6186	1585	2658	3265	2815	2404	2171	1921	1764	1572	1474	1334	1272	1251	1162	1180	1084	1050	1076	1070	1014	1001	1004	1008	986	940	953	972	946	944	951	958	927	910	892	930	899	893	955	878	905	880	866	913	941	899	936	968	927	895	870	866	902	927	928	928	856	904	920	825	854	876	854	876	907	910	883	861	847	871	899	868	921	859	865	921	862	878	847	889	858	875	859	836	866	882	851	913	863	867	879	883	864	849	849	837	848	854	859	899	889	898	815	914	837	938	933	898	867	851	876	813	840	890	832	854	845	918	881	843	859	918	906	887	859	852	887	890	826	890	805	842	863	911	805	872	854	840	821	895	884	874	834	918	868	859	831	898	864	852	867	900	858	816	892	872	848	885	870	851	837	893	870	928	858	894	865	922	866	828	867	874	907	859	862	860	861	831	903	866	867	828	861	852	899	904	889	859	860	857	903	830	900	811	866	862	857	885	857	870	842	837	889	912	848	827	840	897	882	859	895	893	871	901	843	880	847	862	841	887	888	855	857	883	849	864	842	849	882	876	845	867	852	875	896	925	848	867	864	877	835	830	890	910	884	910	875	929	771	896	887	835	840	865	853	857	887	906	882	895	807	857	848	890	850	869	880	840	888	878	866	859	909	865	831	840	843	860	876	832	927	820	848	883	880	864	860	899	847	823	903	823	875	892	887	887	845	841	874	873	924	914	821	865	897	856	906	833	881	892	879	859	862	879	893	898	864	892	858	860	880	876	861	847	881	850	868	888	851	851	944	858	935	811	868	926	867	865	859	848	808	901	896	858	908	829	850	836	881	863	885	892	865	821	885	868	830	893	897	862	835	886	892	863	890	889	868	847	869	853	836	859	818	863	890	878	848	866	909	901	851	820	827	877	904	887	851	903	877	859	887	816	792	876	906	910	797	844	851	844	885	812	883	836	876	877	888	908	860	891	875	904	848	866	896	854	866	894	877	884	813	884	854	831	874	874	819	859	890	841	863	922	863	879	790	863	845	871	846	842	847	852	830	850	870	841	871	877	861	876	875	871	921	912	831	894	826	866	866	829	827	853	885	868	840	879	873	870	844	842	909	837	892	859	855	825	900	853	892	899	841	921	845	902	843	831	842	859	868	858	865	865	876	882	859	873	863	874	831	869	846	829	869	883	868	852	885	875	865	901	818	901	882	864	809	885	853	880	849	857	873	857	899	908	844	918	867	872	902	857	849	866	901	826	848	896	831	859	836	893	842	885	915	853	896	869	850	855	902	877	814	891	858	912	857	876	836	838	897	878	804	879	828	867	866	893	850	823	901	891	862	899	821	875	865	818	882	863	892	859	874	854	864	801	870	795	867	858	849	859	866	891	857	865	823	837	845	863	909	872	842	872	852	824	870	868	847	874	881	855	878	859	897	884	875	826	875	839	889	866	907	861	886	849	846	881	874	893	881	845	883	906	876	872	848	821	857	887	896	825	892	859	840	939	845	859	874	852	874	795	857	844	867	881	894	848	862	890	871	873	852	808	910	911	870	791	862	899	830	823	863	886	867	902	821	929	897	857	859	854	838	846	837	837	872	869	887	953	871	844	839	875	834	845	846	837	870	875	848	857	802	854	836	898	904	859	824	852	829	885	844	879	862	822	843	864	905	858	877	860	883	882	890	828	871	855	890	869	849	882	857	886	863	843	924	855	924	886	850	890	863	887	877	904	856	891	864	901	800	890	853	917	834	898	896	880	885	877	872	858	854	883	840	817	905	895	916	856	855	866	836	863	843	812	905	894	856	870	848	861	866	826	850	841	871	830	959	904	859	841	864	849	896	864	874	835	860	898	850	875	827	830	855	856	852	870	845	863	886	856	854	819	894	873	897	873	878	909	847	885	866	869	862	862	861	819	851	848	845	887	885	879	918	864	814	883	895	851	872	858	882	898	910	842	819	835	880	878	849	893	885	919	861	815	917	863	874	852	901	838	828	851	854	893	884	909	826	835	798	855	865	881	867	853	861	872	878	843	889	832	912	854	843	831	861	864	863	852	850	868	847	875	956	854	858	825	888	914	843	841	901	835	818	877	855	870	835	882	945	852	862	892	863	833	817	902	821	845	904	860	822	894	888	893	887	856	864	826	869	838	855	883	859	905	849	855	867	868	832	886	842	880	849	832	830	828	874	836	857	852	814	927	814	905	898	893	863	927	802	904	874	888	860	819	888	873	860	940	869	879	874	823	836	909	846	885	869	883	848	838	844	849	870	798	877	860	873	874	891	848	858	851	857	877	845	852	874	890	898	837	863	854	824	932	855	895	854	881	876	822	898	806	889	889	831	839	869	827	859	858	872	857	908	898	857	854	901	880	878	860	898	867	881	863	822	892	906	873	876	901	856	825	896	873	854	825	853	867	842	871	916	841	854	837	838	886	827	827	844	954	890	874	928	868	845	860	832	842	867	876	828	850	785	857	834	880	864	851	907	817	925	794	834	868	886	839	910	882	871	817	839	864	827	875	816	853	818	813	884	885	881	829	879	888	877	866	894	854	852	873	858	875	875	871	897	897	858	887	867	894	876	864	830	879	894	858	894	866	800	869	881	853	839	922	884	849	846	848	837	904	827	818	889	875	864	938	850	861	871	884	882	826	823	898	839	813	853	850	876	867	817	836	787	830	913	841	833	875	932	868	834	873	831	884	904	827	894	889	865	848	864	841	848	876	874	878	848	839	922	868	880	808	880	855	889	824	927	884	827	843	862	805	886	841	822	863	891	862	857	860	835	883	891	862	870	887	928	888	898	866	901	837	859	838	860	834	815	839	832	896	888	884	836	907	884	841	860	803	858	864	872	880	884	839	913	841	891	858	870	859	884	870	854	860	871	879	861	864	912	862	839	871	863	832	854	886	816	920	929	895	875	896	845	897	881	909	853	871	904	851	854	794	873	866	946	876	876	881	919	868	924	894	926	893	853	825	902	901	849	836	834	895	866	882	831	880	931	860	855	881	845	882	848	846	813	876	890	885	855	861	904	847	816	834	836	863	937	878	906	814	874	867	884	906	889	817	814	824	870	915	848	897	789	927	852	827	902	879	873	858	875	876	862	836	849	857	901	850	904	837	862	880	861	850	848	891	837	868	880	857	846	806	850	903	852	869	885	848	849	883	887	859	834	888	917	819	859	897	837	861	860	877	831	909	874	924	827	909	851	862	814	877	876	857	845	887	827	914	858	914	857	880	888	873	909	870	895	842	893	848	859	849	868	917	880	843	836	830	868	830	816	844	866	825	904	864	882	871	859	854	876	842	878	870	835	798	898	873	899	846	855	904	848	875	899	853	864	847	881	830	875	880	888	879	892	906	864	848	889	890	877	901	883	893	935	876	810	836	844	811	882	839	888	875	929	856	847	874	829	858	870	917	860	857	842	828	835	913	852	871	931	854	857	895	834	858	898	864	851	849	848	817	866	882	843	903	814	890	872	827	854	851	839	910	852	887	825	852	814	809	873	893	844	858	876	885
15217	2206	2065	1598	1019	841	746	629	538	497	490	422	423	450	369	354	371	361	328	345	375	329	359	328	324	311	338	338	337	327	307	327	295	340	323	366	323	364	365	327	311	313	325	282	326	344	306	352	311	326	344	328	317	320	333	332	330	324	307	320	337	339	358	333	291	348	362	331	366	336	318	335	300	356	296	321	312	294	291	292	297	316	306	323	341	330	330	308	342	295	332	308	323	294	325	306	319	328	307	292	316	317	322	340	337	285	284	339	319	331	316	304	317	341	327	314	317	321	303	311	306	333	317	285	312	290	343	283	301	341	319	345	288	300	315	321	336	319	316	324	283	321	315	316	343	329	299	343	315	301	318	321	310	309	326	338	312	339	328	324	332	328	304	302	333	322	336	320	318	302	320	328	330	329	346	321	326	318	307	318	295	301	308	310	323	333	288	285	306	304	300	316	297	303	327	300	350	319	303	331	308	317	281	342	297	308	350	335	294	337	289	310	318	317	295	313	309	309	317	303	331	293	281	321	332	325	312	329	339	330	297	323	339	321	307	283	300	341	286	307	324	291	348	330	328	311	315	295	281	291	286	338	307	301	270	365	307	330	319	292	307	340	310	329	331	343	284	320	334	332	308	284	296	339	304	305	322	305	306	309	291	342	330	310	332	292	296	310	300	316	334	317	314	328	296	310	308	312	328	295	339	332	315	308	317	287	311	313	319	292	336	332	296	339	334	307	321	319	283	296	318	325	358	324	299	312	334	285	332	282	326	315	322	295	309	314	343	326	289	307	320	321	326	296	322	312	300	338	289	291	334	302	322	328	326	311	347	310	310	318	302	318	276	336	326	305	297	315	325	297	333	312	301	306	318	321	344	289	321	319	320	292	338	339	312	317	305	345	320	326	342	351	333	273	301	318	330	342	303	318	329	313	310	303	319	324	303	327	322	370	294	287	307	308	317	322	353	296	324	304	303	336	321	288	348	314	279	326	303	281	317	353	339	336	317	323	346	300	327	305	348	306	296	335	318	296	316	307	341	306	291	300	319	320	318	312	324	302	350	312	302	309	323	333	321	272	324	331	316	293	318	327	328	355	319	345	296	342	299	340	312	318	327	338	343	306	311	344	314	326	328	311	329	334	329	296	311	327	317	290	316	327	316	367	341	330	292	324	325	318	306	277	317	312	336	302	353	303	294	327	324	321	304	304	287	324	322	271	297	309	290	316	318	279	293	315	310	303	324	339	327	324	308	328	328	313	333	322	312	301	311	299	299	321	319	297	287	313	304	312	337	306	339	303	305	327	343	305	305	290	341	309	296	307	341	304	315	303	300	321	305	312	283	315	317	284	272	286	334	320	311	310	329	327	356	305	287	305	279	293	309	320	301	309	328	315	296	319	296	345	334	312	327	333	346	335	277	359	351	324	300	326	335	280	288	313	308	348	289	339	310	308	290	290	310	296	290	346	308	324	337	355	334	317	315	304	303	324	309	308	291	363	314	314	333	312	346	333	302	291	286	308	304	329	326	303	275	307	319	314	293	309	306	317	299	311	350	300	308	335	341	314	294	313	321	318	302	330	329	326	297	309	309	354	305	331	302	302	298	320	306	327	317	311	341	334	338	308	307	313	304	329	297	313	259	333	323	326	319	326	314	336	345	283	329	336	327	325	317	315	332	313	346	316	313	338	352	344	325	324	333	334	309	337	267	308	330	285	326	309	301	319	317	284	327	308	311	335	307	329	301	301	332	327	316	320	283	308	320	300	281	306	313	343	324	328	284	301	311	325	314	308	303	323	323	326	349	295	310	285	317	307	316	328	325	315	361	278	300	371	324	319	307	324	314	322	302	315	324	305	315	280	309	345	308	335	312	315	307	312	332	297	323	308	312	302	301	329	328	331	316	313	332	347	306	310	328	331	304	316	350	310	286	324	331	314	325	300	319	339	314	310	332	304	330	330	314	341	308	339	326	346	315	306	283	296	319	318	318	307	302	333	338	319	324	325	336	316	332	318	310	305	297	301	330	337	341	298	322	322	288	303	350	314	306	316	305	302	343	294	343	319	318	308	312	328	300	337	320	307	298	323	306	292	328	333	314	306	302	320	287	293	311	281	289	315	331	308	310	311	306	320	320	311	317	328	317	310	330	300	297	338	317	308	334	358	307	308	342	270	324	303	314	323	336	313	289	322	329	288	328	303	310	334	300	320	343	317	316	302	352	285	327	337	287	305	316	307	326	316	344	317	306	300	287	330	309	318	297	295	333	330	328	290	339	288	291	305	358	310	333	341	312	320	351	295	313	301	322	325	312	342	299	293	297	310	283	313	284	319	320	318	324	288	312	319	319	307	283	304	333	317	317	298	335	332	308	308	329	304	296	316	316	308	344	325	311	293	330	323	307	327	331	302	320	328	316	309	314	318	329	304	311	310	346	291	312	326	301	318	301	313	275	302	333	302	297	324	308	318	309	306	310	292	289	302	315	324	290	338	322	317	311	329	338	309	326	321	335	315	322	328	338	305	328	311	306	336	297	284	307	309	306	309	322	340	321	294	310	298	328	315	271	316	307	297	328	320	321	312	329	332	336	290	341	350	317	304	307	317	310	293	295	318	308	352	314	318	315	349	308	308	294	299	312	355	323	329	309	319	285	347	314	303	321	344	294	304	287	318	329	326	323	328	321	337	329	316	318	308	324	304	314	319	332	286	314	313	300	331	315	302	321	330	325	335	315	332	306	356	344	305	300	345	323	323	300	293	272	310	301	328	361	345	311	309	306	310	331	316	302	321	330	313	348	351	320	329	300	321	300	318	335	347	279	301	285	317	312	317	329	335	339	336	307	300	329	292	297	325	333	336	299	324	303	336	303	335	266	355	316	285	287	324	325	290	318	333	298	307	301	313	303	291	309	328	355	318	327	319	321	318	324	295	291	323	339	291	336	333	274	286	268	328	293	348	319	330	343	325	310	327	331	308	315	322	319	339	294	351	325	306	313	313	308	342	340	304	298	314	345	306	319	296	291	321	330	317	326	318	317	310	316	324	324	318	309	324	303	282	313	330	330	310	305	315	295	323	306	314	309	322	296	344	311	305	340	320	311	299	314	307	300	325	305	342	276	306	313	327	312	312	339	317	336	315	345	311	296	315	324	314	326	286	324	316	322	318	313	304	296	314	328	304	308	351	305	296	312	332	288	309	303	311	308	298	361	336	294	317	279	346	295	290	319	314	312	332	292	317	317	259	288	304	284	303	299	288	321	310	323	313	368	328	306	297	302	346	297	308	336	328	309	293	323	295	314	311	322	317	348	307	321	277	303	298	328	311	289	315	322	293	327	331	318	315	348	353	328	316	330	333	320	327	319	286	308	317	323	310	333	325	353	304	334	329	314	332	315	321	292	291	292	307	291	337	350	302	342	340	336	305	314	278	302	285	324	314	324	311	304	335	302	318	311	321	343	308	333	320	341	330	349	315	302	313	317	310	305	310	336	320	313	251	317	294
7992	2198	4221	4900	4333	3685	3102	2686	2231	2054	1878	1766	1594	1509	1379	1338	1272	1253	1161	1129	1186	1117	1098	1067	1082	1005	1017	1000	1025	1012	932	917	974	902	919	919	861	922	959	916	912	896	851	962	888	868	877	876	883	879	901	830	890	895	852	836	873	906	901	885	862	841	877	856	852	837	853	925	864	813	857	858	881	873	849	852	811	877	877	812	806	809	865	829	838	845	813	832	867	823	842	871	836	796	837	870	769	842	817	856	867	847	871	889	836	828	834	837	872	825	847	836	869	853	826	914	858	833	854	834	842	793	815	874	833	857	857	807	816	796	864	809	819	798	798	851	874	931	826	890	874	827	824	806	788	825	803	838	891	849	846	792	879	833	779	780	791	826	862	844	795	826	803	814	831	840	856	822	826	796	863	818	812	771	827	842	817	811	877	860	791	825	860	773	803	826	820	835	857	827	762	860	845	819	798	852	833	819	844	828	809	809	811	865	805	800	804	796	826	859	855	856	789	853	787	844	856	809	835	810	755	804	787	846	808	833	836	800	839	828	853	785	882	823	864	832	817	845	834	804	829	800	842	822	824	840	846	805	799	830	845	869	780	848	838	818	892	843	842	823	844	845	857	821	829	788	884	771	815	791	841	852	890	782	805	836	770	870	809	840	856	872	815	863	810	838	835	856	837	840	837	843	873	864	805	799	787	820	808	824	820	799	904	773	807	853	802	818	786	804	721	807	842	875	851	832	839	858	786	810	803	839	848	794	831	825	870	836	835	861	809	812	873	805	852	844	817	842	846	825	795	827	790	870	821	839	803	858	801	858	856	800	799	788	868	833	833	855	862	808	824	801	850	858	852	816	814	831	843	819	853	830	806	895	814	866	799	825	841	839	827	854	899	880	804	822	845	810	847	839	848	835	824	816	877	834	843	796	817	773	835	810	843	802	815	859	833	847	831	814	828	831	830	826	831	820	788	821	791	815	804	826	851	812	783	836	882	830	844	832	866	861	848	768	797	852	822	847	835	836	815	764	841	840	760	813	780	841	796	855	844	870	844	854	813	807	809	855	798	832	829	817	800	834	846	843	803	873	860	811	820	831	805	825	812	840	836	875	839	785	796	831	832	846	793	818	800	804	839	796	827	842	830	804	869	818	827	851	861	805	850	852	838	828	846	798	869	803	866	838	765	805	860	831	807	834	817	812	846	856	815	836	830	777	853	743	837	818	818	896	802	799	773	798	776	874	898	851	791	838	800	865	836	834	799	875	829	804	817	777	828	774	794	796	815	746	846	811	794	804	863	798	770	797	825	798	813	887	873	796	866	839	848	820	837	829	783	814	855	835	817	853	859	808	803	828	796	810	857	773	844	831	808	845	835	798	792	814	871	844	844	849	828	812	802	778	835	864	841	842	770	830	870	831	835	789	800	871	805	837	834	839	848	808	792	798	810	816	819	828	766	827	818	836	866	795	782	844	838	873	770	816	849	863	828	848	824	814	821	838	832	794	823	790	834	827	823	829	813	856	829	825	809	808	797	814	832	859	807	806	846	854	825	781	840	827	811	824	810	798	761	811	811	821	847	817	830	863	782	834	804	804	833	795	832	882	856	793	817	806	847	799	813	819	804	790	890	800	838	853	793	800	793	819	857	826	819	799	826	813	822	860	774	854	782	811	771	845	884	861	853	849	867	875	866	787	833	759	782	815	814	808	842	855	898	807	830	849	870	806	814	814	872	820	855	870	815	823	791	841	832	832	859	813	802	823	803	808	867	775	814	824	808	879	840	843	850	827	837	781	767	808	827	865	832	841	813	814	804	791	851	828	811	829	805	808	814	812	825	796	772	842	813	777	813	794	822	790	833	843	805	814	841	919	862	800	798	875	820	863	867	890	823	782	830	806	828	868	835	835	850	793	865	805	820	817	802	830	830	779	815	814	839	859	776	842	839	857	863	809	843	805	871	827	785	772	797	804	842	849	833	877	842	793	811	819	842	876	807	846	854	822	845	820	824	857	847	789	822	803	805	841	834	803	834	874	844	834	856	832	833	837	875	831	814	833	835	806	783	812	822	820	795	860	806	829	867	821	823	788	822	877	818	802	836	810	814	840	848	841	824	788	814	803	847	832	837	755	811	810	846	851	767	849	868	839	797	860	827	849	801	853	877	863	777	804	869	823	822	814	842	838	821	842	809	782	879	797	811	797	845	852	829	803	856	808	787	786	794	804	836	810	816	830	860	860	828	852	858	834	788	878	800	791	874	877	826	838	817	854	838	812	851	864	778	838	814	860	806	833	837	847	792	826	820	869	875	836	837	802	843	798	831	851	830	782	795	871	905	854	859	838	857	815	805	777	820	796	820	822	828	868	846	839	822	865	804	819	819	816	850	800	838	814	851	841	828	883	819	847	810	812	857	839	854	826	831	863	789	832	793	841	847	850	828	817	795	797	830	873	803	864	827	875	848	813	773	812	835	833	871	865	806	857	800	818	841	818	828	812	846	831	880	843	875	809	769	829	847	843	822	817	773	830	813	814	841	782	808	834	839	815	834	816	783	809	796	792	815	849	864	829	801	903	781	815	824	863	812	825	864	787	800	786	823	825	798	789	845	804	852	821	805	867	859	793	788	800	833	798	800	885	791	876	825	888	863	836	857	851	875	874	835	869	799	836	829	803	826	830	824	804	801	821	891	838	825	819	821	792	823	821	814	896	835	799	803	835	803	808	824	856	837	850	796	773	845	785	821	826	810	798	795	865	837	890	857	793	860	809	853	783	826	804	799	810	823	788	871	840	822	829	834	868	894	829	834	806	860	864	802	868	816	818	844	852	842	843	796	820	839	760	838	818	854	827	831	821	818	850	834	870	821	764	834	810	792	834	814	839	827	830	872	820	832	829	822	817	832	873	872	863	823	802	884	806	808	857	817	825	814	799	877	743	827	817	881	775	831	815	802	826	828	830	796	803	835	854	850	857	827	818	843	803	860	772	844	860	837	824	860	799	854	795	893	870	812	845	825	793	851	852	799	791	810	830	798	835	855	848	830	786	855	864	857	810	854	809	804	832	803	816	799	866	853	794	864	853	824	879	811	801	815	838	822	819	795	873	814	833	853	859	850	853	858	800	817	869	888	774	825	814	853	850	846	814	829	781	782	836	806	841	812	812	762	781	825	836	786	807	900	851	843	839	829	831	868	862	873	816	795	809	819	836	874	868	842	781	810	798	858	822	853	830	818	787	798	822	823	800	827	815	832	850	834	840	805	794	737	830	874	831	800	870	799	834	793	804	831	870	816	823	809	851	821	815	848	831	828	815	793	808	797	836	778	819	836	847	785	786	789	803	827	836	858	831	806	864	829	865	869	864	803	813	770	786	824	828	792	806	750	875	816	794	796	824	809	834	804	831	856	873	833	836	838	856	875	808	846	817	780	832	828	820	818	849	805	802	804	829	822	806	779	818	819	771	875	866	885	851	805	852	823	839	858	894	820	864	793	790	872	809	833	829	874	816
1948	205	183	175	181	161	195	169	163	197	161	152	167	178	167	162	169	177	180	178	169	161	158	160	185	174	149	174	183	168	186	164	170	151	157	157	156	167	162	156	173	153	160	170	141	148	166	166	172	179	168	169	166	154	183	174	186	160	157	180	160	170	176	165	147	165	174	138	172	164	187	165	138	171	156	157	184	194	166	145	158	167	167	166	166	165	153	164	162	181	145	168	170	168	170	171	177	175	188	170	150	164	156	148	188	151	178	160	195	172	166	148	168	149	170	143	169	164	139	167	153	160	170	178	155	191	170	159	147	174	176	190	167	155	145	164	169	179	155	153	168	163	156	172	179	166	156	170	163	153	137	172	178	167	159	174	180	148	171	148	173	150	157	161	154	167	177	148	162	178	161	154	154	170	142	173	182	145	176	184	144	151	148	164	151	153	174	187	167	157	159	174	144	166	157	164	157	187	180	157	160	167	129	153	169	154	162	147	164	151	191	136	133	166	150	179	161	165	176	162	164	135	160	157	153	203	158	143	172	167	162	166	168	196	132	158	184	159	153	166	167	177	158	163	170	172	162	153	171	156	155	186	137	174	153	162	160	157	187	167	162	164	190	162	147	157	161	159	155	167	167	174	172	144	161	175	188	167	166	175	157	183	185	178	142	163	160	145	143	164	142	143	145	150	171	177	142	178	172	176	164	161	170	168	173	168	175	172	156	154	143	174	176	176	153	153	153	166	157	175	160	169	167	158	171	167	170	175	152	153	184	180	179	147	152	144	169	171	165	178	165	145	183	175	176	155	161	188	148	152	144	149	147	142	186	146	167	161	170	161	165	176	169	159	173	152	177	142	145	166	163	166	157	163	184	156	178	175	156	169	158	168	183	162	162	169	164	146	157	177	174	169	162	156	160	159	167	140	157	154	146	178	170	178	155	148	163	153	184	164	192	170	169	141	154	176	171	175	161	178	174	166	176	161	161	147	176	155	164	166	146	184	169	196	169	176	158	177	165	150	162	165	143	149	167	201	184	170	170	185	169	161	173	158	155	159	147	153	171	153	167	174	156	156	172	159	165	165	164	172	183	196	179	165	166	158	183	151	152	162	166	167	143	163	154	170	141	163	147	151	152	158	158	157	189	178	137	180	185	202	162	192	190	166	189	168	152	171	158	139	138	145	169	143	158	166	146	163	165	162	157	167	168	153	159	168	153	188	198	159	179	161	152	160	175	162	146	159	165	156	170	167	180	162	161	170	165	157	158	179	189	184	152	167	160	159	159	173	166	136	188	146	173	158	155	179	155	168	182	179	198	154	154	166	168	167	158	148	174	163	163	165	181	151	169	187	146	166	181	174	163	175	170	161	151	174	168	163	150	161	167	133	181	151	149	165	164	156	150	176	164	160	163	156	132	164	170	167	174	148	149	149	162	177	188	141	178	152	153	163	140	177	168	150	176	156	155	171	189	167	161	160	154	156	188	162	132	169	181	149	189	154	163	165	175	134	152	177	165	160	166	182	159	170	171	154	182	160	160	176	175	173	166	159	163	138	165	173	167	170	157	151	150	130	158	141	163	179	176	160	191	155	184	183	179	170	159	154	152	172	192	180	161	153	180	180	138	136	146	170	171	170	164	151	154	168	160	183	161	166	153	172	175	162	174	180	171	163	153	166	135	170	180	173	185	182	182	167	149	161	164	169	169	161	143	153	176	162	169	151	168	165	157	156	155	173	171	160	174	167	145	168	173	138	162	165	175	161	151	158	152	144	200	135	142	165	167	180	177	193	142	169	152	171	161	146	152	158	176	176	162	157	154	153	172	154	168	183	179	171	159	152	170	153	158	176	188	159	167	160	143	165	181	182	180	153	170	187	158	154	175	166	148	164	158	141	167	183	177	165	155	185	175	155	184	166	165	161	135	163	178	189	173	147	166	166	170	170	189	137	166	162	185	169	173	178	153	169	192	159	149	195	170	161	166	156	171	146	160	148	143	163	179	139	162	193	145	187	182	148	161	188	164	155	162	174	161	154	152	151	176	173	176	149	163	166	170	175	175	165	163	146	180	149	181	165	154	189	171	140	162	148	181	138	149	178	183	168	178	166	165	166	193	139	162	170	188	169	171	137	182	165	141	174	165	149	142	167	131	144	162	167	159	163	171	196	185	190	158	181	161	185	172	180	152	162	172	170	165	172	155	153	193	174	154	163	168	165	181	162	167	156	179	164	171	168	161	151	159	169	167	173	162	169	163	181	162	189	171	153	184	136	176	181	169	161	156	173	143	161	132	140	178	166	177	172	164	176	180	141	158	172	165	183	167	147	184	135	174	164	167	185	182	158	171	162	135	167	161	191	184	168	154	156	170	185	184	166	170	188	166	170	158	187	168	168	176	176	179	158	162	154	151	151	153	182	179	165	148	175	171	178	154	170	145	173	175	161	167	163	157	171	186	173	148	152	157	140	179	162	189	147	159	154	154	137	163	174	148	152	157	160	164	182	161	155	166	164	160	184	156	174	149	170	163	190	191	182	167	174	139	179	151	150	170	174	171	168	159	166	154	185	162	165	160	161	165	161	166	161	154	169	165	175	156	153	158	146	166	150	182	150	134	134	130	155	153	142	170	168	158	148	158	162	156	141	168	175	171	172	164	183	162	163	173	158	157	170	150	184	170	168	168	168	170	177	155	165	164	146	185	165	176	150	161	176	167	177	169	165	156	162	183	132	190	172	173	147	159	177	179	167	157	156	142	169	141	166	179	159	155	161	148	165	175	175	161	164	158	181	170	188	176	153	180	181	175	160	176	151	176	165	168	162	155	181	146	157	156	158	187	165	179	172	170	169	165	151	154	165	137	167	170	180	168	170	151	174	167	173	192	161	187	168	167	178	164	165	152	163	173	156	162	164	164	141	156	150	149	151	167	187	169	155	136	180	167	177	165	169	156	169	150	145	165	162	159	158	158	161	174	160	154	169	148	177	152	173	172	175	170	133	148	178	180	180	163	166	179	174	179	169	139	186	170	188	158	162	171	180	167	204	155	179	185	185	198	173	144	162	145	160	173	152	146	161	167	167	164	195	175	159	156	165	157	190	146	149	189	178	151	180	172	159	151	166	194	177	161	176	168	175	162	169	161	147	155	166	156	190	157	189	155	150	155	167	163	192	168	177	177	161	201	147	181	179	180	179	149	167	174	165	147	193	152	175	176	171	158	150	145	152	168	166	170	143	158	176	145	176	167	162	156	148	191	168	193	157	184	149	164	167	174	168	165	161	165	174	151	172	160	163	188	159	167	168	145	181	191	138	160	138	145	173	162	183	191	162	170	178	164	176	183	169	154	190	164	168	167	172	163	183	159	163	169	157	160	173	153	159	166	172	155	143	158	171	180	147	185	154	152	164	171	164	198	184	150	171	135	164	208	165	162	142	168	154	182	162	174	145	174	161	158	142	155	160	175	162	157	185	153	180	162	177	159	163	178	166	193	167	177	151	181	180	151	146
2165	529	586	627	686	591	550	548	585	530	516	522	532	510	561	493	549	496	541	512	505	550	522	542	533	548	538	529	541	543	522	509	514	497	505	504	502	499	516	511	511	552	522	506	548	523	496	558	484	491	523	527	532	516	505	514	508	510	508	505	476	498	493	521	511	495	513	537	510	538	546	519	527	529	526	509	521	510	488	478	540	504	500	488	543	488	474	521	553	496	538	524	528	458	513	533	553	497	495	496	547	472	505	513	478	543	543	495	512	491	506	530	494	508	502	477	510	527	518	551	539	551	553	515	518	507	521	485	520	484	544	504	491	509	507	520	524	501	494	530	563	491	532	500	517	515	493	500	499	528	532	478	497	503	534	491	468	516	545	488	519	525	518	565	473	524	535	561	509	526	491	519	529	493	512	530	497	541	557	493	545	535	478	495	549	515	509	552	520	523	482	533	526	495	490	495	528	499	468	499	506	555	557	537	512	526	484	491	549	523	504	551	544	568	515	517	526	534	511	523	518	549	492	531	519	508	504	527	526	467	526	493	509	577	505	529	517	519	466	530	510	541	504	519	511	535	493	526	520	530	516	518	515	503	516	528	481	503	525	534	505	489	536	507	526	543	552	516	525	519	542	514	507	542	518	476	502	486	502	535	518	502	515	519	509	562	543	520	507	532	533	531	463	504	501	539	523	478	541	536	516	509	507	499	519	476	490	542	486	533	513	530	474	505	480	506	524	522	507	528	532	514	548	513	530	497	518	510	471	491	487	523	535	520	515	513	501	514	498	517	521	535	519	532	525	529	520	508	499	559	503	505	504	465	485	560	515	521	537	536	480	522	545	514	480	481	504	533	531	477	485	570	502	511	529	517	476	501	538	510	517	540	524	477	542	500	523	523	531	500	471	540	513	541	520	515	505	498	532	525	476	495	494	522	514	516	548	548	492	538	493	536	519	498	534	499	516	556	518	503	529	504	511	528	526	555	516	500	523	503	479	516	503	480	512	486	511	532	525	498	529	511	505	508	499	517	534	515	492	506	515	576	491	524	537	530	548	488	555	518	516	556	525	525	473	506	501	484	555	501	511	497	526	490	508	569	500	506	541	519	512	540	525	534	500	525	500	522	464	490	517	499	498	473	554	515	542	499	544	493	514	540	542	543	538	501	505	530	484	515	553	494	504	507	482	484	514	507	533	525	488	476	517	526	526	513	543	530	509	498	524	534	543	564	540	524	532	491	539	533	533	539	538	518	498	530	541	543	537	520	535	521	529	482	549	499	505	519	532	488	543	478	498	505	533	524	500	487	576	502	514	504	567	521	526	502	509	503	582	497	484	537	518	507	528	482	520	557	535	517	479	521	524	537	519	501	523	473	524	538	525	481	489	509	542	510	516	485	468	550	549	512	571	522	500	524	523	510	523	505	522	545	520	480	525	540	513	522	506	497	530	549	526	541	500	524	535	458	539	565	520	478	495	509	493	476	509	505	533	532	522	523	533	551	475	500	517	531	545	513	495	534	513	497	488	537	495	553	533	527	532	461	498	508	516	537	484	492	521	485	519	504	535	534	572	471	518	521	482	546	522	521	517	581	529	526	515	474	530	566	516	513	545	552	502	547	516	511	514	562	572	495	523	502	492	505	544	500	519	545	503	509	530	492	545	524	515	486	511	575	550	526	500	504	531	541	492	504	529	540	555	516	531	543	557	475	537	518	513	481	501	522	485	540	513	513	511	480	519	548	517	549	490	545	532	510	487	502	511	552	470	522	457	502	507	571	525	509	506	512	539	513	526	502	494	530	501	492	558	535	492	530	544	479	518	515	521	514	490	555	519	540	545	495	536	468	531	506	500	502	519	501	522	512	532	498	513	555	541	501	575	537	530	491	518	520	461	508	523	521	487	513	517	529	526	486	518	520	500	528	520	475	495	514	539	531	549	555	498	513	532	468	515	524	524	549	482	521	521	535	518	516	517	522	485	515	524	511	497	515	548	499	508	530	513	506	517	534	506	478	540	514	515	523	567	470	492	484	485	501	499	513	549	508	575	505	567	556	496	536	523	515	527	521	498	521	517	515	503	498	511	537	511	518	516	511	457	509	528	501	539	532	510	528	537	522	507	507	547	577	555	547	516	515	516	482	515	495	542	505	503	523	526	496	515	499	485	537	504	512	559	529	534	530	522	537	551	517	484	517	537	529	532	520	502	518	547	473	532	492	504	515	536	531	518	510	519	532	510	493	468	573	524	522	508	526	487	514	527	515	501	536	530	496	508	490	530	538	494	468	526	548	497	498	508	508	558	540	497	514	524	508	515	534	535	504	510	501	520	531	528	526	490	494	516	476	514	514	546	494	519	479	549	450	495	499	497	565	534	479	513	554	483	509	522	512	514	521	503	519	517	520	475	476	522	567	531	529	535	520	530	544	495	515	533	526	507	499	526	550	520	534	518	532	488	475	454	487	501	509	526	486	500	479	533	493	495	517	490	532	543	535	536	505	550	524	544	527	546	528	524	535	547	504	511	518	557	519	537	511	516	509	488	459	511	505	500	514	491	509	508	514	533	529	490	492	530	537	522	471	494	475	519	471	517	515	510	516	526	501	521	545	532	556	543	506	517	526	559	500	528	528	534	530	537	522	517	538	530	506	506	497	527	564	546	537	499	484	510	509	553	499	496	506	529	549	526	518	535	502	519	570	503	498	511	528	481	506	509	516	514	504	482	511	543	517	499	536	493	530	508	513	507	508	529	513	513	540	515	499	518	475	503	481	495	512	459	519	506	526	534	547	525	496	460	522	519	549	494	505	553	511	519	504	469	480	509	533	491	503	569	562	509	509	532	541	511	508	491	545	520	502	517	499	540	519	515	529	522	494	515	503	516	535	522	510	540	527	470	519	515	520	533	536	502	497	497	513	523	499	520	526	540	512	497	522	489	494	488	482	512	527	520	492	548	529	529	547	488	484	524	501	460	499	526	555	492	516	487	514	532	488	538	541	487	451	505	536	514	511	547	504	501	515	510	547	513	497	478	490	501	480	468	497	513	568	495	531	536	465	520	512	508	507	515	518	472	520	526	549	476	498	512	526	530	474	535	496	508	502	488	527	528	503	554	489	498	542	512	517	515	476	554	510	507	538	539	475	514	518	505	530	509	515	522	562	517	491	514	532	530	531	499	527	512	498	513	516	512	536	506	530	545	530	539	509	500	514	514	526	550	507	521	544	531	510	526	527	503	572	526	491	539	536	508	530	484	526	497	482	501	554	500	506	539	511	488	534	477	508	533	498	512	529	492	488	497	524	523	525	491	518	527	497	516	498	504	536	504	526	521	501	504	494	484	484	516	489	513	534	502	520	471	510	499	497	509	513	550	500	499	552	513	536	502	500	536	516	536	510	531	518	461	574	538	546	514	530	509	498	557	496	530	525	519	487	515	487	509	559	519	504	617	547	508	492	514	502	541	496	570	527	525	520	515	528	526	501	474	517	501	559	487	501	538	487
8366	1119	1275	991	725	607	547	515	466	403	405	400	357	379	357	368	295	343	328	331	328	368	325	331	338	320	305	313	314	309	296	292	349	339	330	333	310	356	330	340	331	297	316	329	297	329	303	302	313	333	352	307	336	304	284	311	327	335	312	329	309	340	306	369	321	329	325	275	299	331	309	346	324	330	357	316	300	294	328	326	309	310	363	287	320	300	315	337	347	292	299	338	312	333	328	292	303	313	312	300	335	301	329	340	316	281	337	354	311	296	318	327	333	319	335	302	315	323	303	304	325	316	327	303	342	313	298	333	331	337	319	323	289	334	313	334	306	317	340	334	341	312	352	319	294	325	333	283	303	326	289	296	296	302	303	338	324	315	311	301	284	313	287	311	322	312	322	305	328	302	329	332	313	332	337	295	320	340	298	287	324	315	332	317	341	302	319	309	299	335	306	308	296	293	317	328	310	317	324	316	313	298	285	310	298	342	327	292	311	309	328	324	300	304	324	338	301	324	288	353	327	314	315	322	294	351	331	299	333	312	309	324	345	306	341	322	327	338	281	333	306	310	319	341	330	325	333	314	305	317	330	309	303	334	307	334	310	334	347	359	301	321	333	299	287	309	357	324	341	334	342	294	329	348	306	323	335	316	336	264	331	314	333	311	315	334	297	321	291	300	297	317	335	285	346	326	282	303	320	336	303	329	340	325	292	324	285	325	283	306	322	376	309	303	304	362	306	317	339	328	327	347	310	312	328	327	305	323	292	327	324	311	310	327	314	301	299	327	313	295	324	320	323	287	329	317	314	293	322	302	314	312	316	315	337	345	323	331	325	331	318	317	328	263	323	311	328	317	370	321	332	308	353	312	315	341	321	294	285	330	326	314	327	314	337	313	306	341	315	312	297	356	338	322	328	371	320	322	297	304	344	315	312	321	320	316	314	340	318	295	292	313	330	297	339	299	311	334	323	307	329	304	301	334	315	313	329	313	295	344	310	341	348	308	310	314	320	336	330	331	315	345	319	333	332	305	350	320	305	337	319	297	319	334	315	304	310	319	345	297	326	337	329	333	317	314	308	340	309	285	336	296	286	311	299	312	333	329	333	340	345	344	279	311	318	293	362	319	316	323	299	337	342	330	340	325	347	330	324	306	312	330	318	305	343	305	354	316	293	356	331	337	325	311	320	333	317	303	318	334	343	341	295	325	313	316	298	307	256	338	303	313	324	307	306	286	346	316	350	315	294	317	326	313	321	285	317	347	307	317	318	307	311	318	316	312	327	308	330	328	324	290	340	339	298	317	305	344	284	325	315	313	336	313	336	313	323	287	301	305	296	317	289	312	342	340	336	306	328	302	309	327	329	329	311	312	317	346	333	365	313	325	314	367	279	331	308	312	315	367	332	363	330	306	327	318	337	333	329	345	305	314	311	300	324	361	309	321	314	309	317	300	341	346	297	340	349	334	370	310	334	335	311	283	292	297	317	339	327	319	305	296	315	315	318	327	323	282	326	319	310	332	308	302	327	371	312	312	310	352	325	347	313	311	334	357	308	322	312	307	302	325	310	325	332	330	339	347	357	313	302	321	346	295	297	331	361	288	314	312	296	334	308	296	296	289	307	349	351	321	315	309	314	300	307	285	338	336	324	312	331	324	320	336	312	319	337	306	310	325	366	294	305	298	301	350	311	318	308	347	328	290	300	342	326	326	355	349	310	318	311	302	297	318	314	298	323	330	347	325	355	301	348	310	330	305	321	325	306	303	308	304	315	347	319	332	316	308	325	312	321	324	311	325	306	352	355	340	308	311	317	350	292	299	317	336	316	325	337	308	314	331	315	326	308	335	352	279	292	305	313	348	350	329	319	317	336	316	319	339	332	320	302	333	316	309	321	353	325	322	297	359	313	377	301	321	312	321	331	313	333	317	322	287	335	326	305	319	341	319	327	349	338	346	308	301	305	307	332	295	333	317	320	346	317	333	306	312	318	318	355	301	329	349	302	324	305	311	319	343	282	324	304	304	321	321	323	339	286	328	292	320	312	335	300	294	289	325	319	336	318	314	299	328	315	321	314	275	310	278	290	318	312	330	321	322	316	331	320	354	313	319	317	307	329	326	306	310	330	318	288	350	300	340	339	316	344	348	315	312	344	320	314	342	293	322	335	317	324	315	328	295	296	327	316	337	326	337	326	308	297	305	336	347	330	329	308	309	322	320	336	313	320	327	295	319	315	332	341	341	333	314	321	325	315	289	340	290	296	288	310	318	307	344	333	285	335	305	313	316	345	328	282	301	313	288	317	338	273	351	368	313	346	292	324	303	333	291	305	323	290	333	370	287	313	286	329	294	298	310	273	300	281	320	319	290	326	307	329	288	305	304	284	295	292	306	291	300	327	309	336	314	351	315	318	302	328	327	338	300	321	318	327	337	351	332	313	355	297	317	316	354	346	313	342	291	343	296	323	337	278	330	333	339	300	343	311	324	295	330	327	310	316	303	330	334	319	341	271	322	329	303	323	304	328	321	335	328	311	334	291	333	320	286	342	303	346	318	312	309	299	292	320	304	322	349	315	340	320	319	334	334	316	341	274	340	343	343	298	307	273	307	309	322	305	312	318	322	299	330	323	355	366	285	314	325	292	328	329	311	309	305	307	306	330	346	316	308	333	306	325	318	299	306	332	311	302	328	348	304	315	285	312	337	274	347	344	313	303	321	302	348	321	327	287	299	348	299	299	322	314	325	312	303	324	344	319	309	332	334	332	275	361	289	324	328	340	280	341	321	337	304	334	330	295	336	298	317	300	332	323	316	316	333	342	338	343	307	313	303	338	336	334	303	289	321	346	325	320	329	329	317	336	333	318	304	295	350	305	325	310	304	311	338	340	311	327	326	344	338	279	320	301	346	320	341	329	324	316	315	302	309	311	304	313	301	299	303	329	300	338	287	318	315	291	305	294	320	335	327	317	318	304	312	296	318	315	309	328	343	287	315	315	313	316	345	327	294	299	314	345	314	298	335	312	317	327	328	295	358	310	296	320	351	343	305	354	308	330	351	318	334	320	342	296	310	319	311	329	326	305	280	322	326	288	303	307	355	311	347	286	330	320	301	313	326	341	341	285	344	294	340	334	331	347	302	315	325	333	299	285	345	335	304	320	321	300	320	295	311	284	327	288	316	307	310	348	273	344	322	300	297	333	318	303	324	297	301	359	302	317	337	342	328	291	311	333	307	302	327	310	331	315	334	334	335	308	320	305	312	317	296	302	316	348	334	344	338	326	318	307	325	316	336	328	321	388	329	309	340	320	295	325	312	314	309	307	303	339	308	335	327	311	322	335	278	307	330	330	322	316	303	327	291	296	339	329	307	338	297	344	363	350	308	362	359	335	308	306	348	321	315	287	332	320	322	302	287	284	340	313	315	308	312	331	337	311	347	339	309	335	311	302	294	304	285	317	321	290	319	293	318	344	309	293	344	320	301	298	316	292	341	340	320	305	321
5874	1580	2690	3226	2908	2422	2183	1910	1799	1491	1486	1387	1265	1244	1210	1111	1131	1116	1091	1099	1084	966	1057	1049	984	979	994	977	977	1007	969	984	914	891	933	989	900	880	886	986	931	880	912	915	893	935	913	915	918	879	874	913	913	874	869	902	876	918	850	847	833	887	868	932	929	872	895	927	857	902	900	879	869	817	854	878	906	892	841	864	889	881	872	882	899	903	887	875	869	955	892	881	860	838	859	870	835	887	904	897	876	922	858	829	814	853	862	846	874	859	823	840	823	841	883	860	862	814	870	879	874	833	842	912	870	867	846	873	901	856	866	872	895	857	844	862	864	829	876	843	855	849	849	928	870	817	850	822	804	887	858	846	860	876	825	914	872	879	867	899	869	921	855	879	872	794	879	870	859	854	856	827	879	896	850	829	873	865	851	856	892	810	875	900	843	892	887	848	878	884	907	848	876	900	888	925	876	824	911	852	861	869	880	820	843	851	877	861	884	786	872	860	912	853	835	902	853	870	880	849	849	837	939	899	871	906	909	908	856	878	830	917	923	913	852	841	863	905	846	839	905	913	840	910	828	844	865	869	900	847	841	829	869	864	861	896	895	896	804	905	923	895	905	861	858	830	871	875	855	860	880	868	872	853	875	856	900	882	877	905	910	903	897	851	863	822	871	882	842	872	827	872	886	874	932	880	839	914	936	859	867	899	869	836	912	828	886	880	865	872	910	869	867	870	864	868	861	896	867	937	889	787	891	909	848	858	886	842	883	857	857	834	880	854	864	844	827	870	838	832	801	842	797	892	807	864	853	814	865	896	879	915	873	843	879	841	854	879	849	851	853	870	902	895	799	844	846	861	842	853	893	854	877	874	856	913	878	868	862	825	867	872	844	869	907	833	825	918	831	903	862	866	873	855	846	855	852	914	877	911	867	850	858	849	859	838	906	852	917	839	858	910	842	846	908	875	879	834	904	893	877	846	864	894	880	842	843	857	943	821	880	822	878	821	857	821	865	885	831	844	921	893	903	935	838	872	829	809	868	852	856	866	825	858	891	844	859	861	843	875	823	877	805	876	852	855	847	911	880	907	847	883	865	885	851	813	841	864	828	814	861	924	869	845	879	832	844	876	880	857	838	889	859	937	907	825	913	895	832	875	877	859	840	871	814	855	849	901	860	856	873	867	877	880	908	862	840	876	862	822	856	916	865	824	890	859	821	847	826	858	886	848	904	865	848	887	844	886	883	856	882	841	836	815	886	896	811	834	899	809	894	903	855	869	908	875	797	875	855	873	857	825	843	849	858	895	876	821	849	863	845	850	871	856	874	866	829	848	914	858	848	900	876	836	857	848	860	878	886	827	868	851	849	881	822	860	822	863	864	855	863	864	847	836	891	914	881	839	863	853	819	845	852	915	832	851	857	839	862	879	869	918	894	875	911	796	780	878	855	897	863	820	932	870	884	867	853	884	897	848	860	857	864	865	868	866	842	850	889	897	867	896	867	881	878	815	887	877	858	849	890	848	865	826	850	841	838	885	832	879	836	843	779	841	886	859	862	850	865	857	858	862	845	872	834	868	839	849	867	841	863	891	891	873	857	893	916	844	873	867	869	911	873	888	849	877	908	877	878	891	902	836	845	883	904	830	863	824	887	882	901	865	869	889	871	827	847	856	922	889	855	904	877	851	822	881	835	875	874	917	888	802	838	822	829	933	878	837	849	864	902	867	890	829	942	864	930	885	911	842	925	831	879	861	853	893	816	932	830	878	889	898	896	842	880	836	901	842	832	869	825	847	916	888	841	871	919	857	833	873	853	828	828	956	875	867	898	850	890	871	857	877	842	880	840	821	857	872	862	884	871	868	856	857	851	872	851	814	798	882	846	871	890	884	880	819	911	867	936	821	865	885	846	891	876	844	879	841	861	868	867	876	850	881	858	814	857	881	861	878	870	849	843	881	851	877	850	880	899	907	836	885	953	888	822	853	882	892	872	881	896	856	886	826	886	860	896	826	845	869	907	891	876	905	845	889	894	916	854	819	888	889	883	911	840	881	839	924	857	868	808	860	854	907	893	848	887	850	865	896	926	893	909	801	837	871	816	862	863	868	876	846	845	876	865	836	903	868	921	850	877	873	837	861	878	897	882	835	899	851	854	806	818	882	818	834	850	834	809	879	866	928	895	941	838	837	907	865	854	860	890	834	889	881	880	853	892	888	879	816	871	892	865	845	861	829	837	919	832	921	820	854	870	843	863	835	861	892	817	851	861	847	847	859	904	840	845	872	848	877	859	836	847	888	897	832	826	840	853	883	894	833	906	873	838	849	911	882	870	830	846	838	898	817	883	867	820	859	854	840	851	866	832	865	893	814	850	857	846	865	871	885	920	843	910	855	849	875	849	886	860	851	870	868	851	854	888	836	848	860	898	843	836	862	896	828	891	830	853	942	839	864	888	859	879	916	910	822	896	897	874	913	874	823	875	817	849	857	873	867	915	937	894	839	888	885	849	929	849	839	861	832	866	886	884	912	853	859	884	877	841	814	860	950	833	860	834	877	835	878	858	845	893	801	807	902	885	874	827	876	851	883	869	882	874	820	904	868	831	836	826	842	878	843	877	862	894	882	852	825	903	868	866	843	873	871	874	839	831	878	847	834	899	876	850	929	871	905	887	848	831	896	832	895	869	849	886	851	840	858	833	867	825	876	861	894	886	950	833	872	890	850	863	881	924	848	852	885	919	894	939	862	841	886	845	873	818	883	831	883	846	890	868	863	889	788	843	864	811	856	854	818	849	849	855	920	844	868	856	853	847	849	858	873	838	857	898	877	898	821	848	838	883	897	919	833	853	851	892	857	886	809	871	922	870	827	882	864	849	830	849	835	850	839	822	846	874	908	797	882	847	858	897	861	839	912	896	864	849	844	868	886	919	865	835	861	898	885	898	902	880	890	888	886	865	908	883	833	917	870	882	865	834	821	867	857	860	859	900	859	894	903	831	847	842	881	868	841	844	868	864	940	883	897	853	847	892	890	825	879	836	841	831	834	885	876	868	871	922	890	887	895	908	856	864	889	835	849	871	864	885	885	851	864	889	843	846	913	867	867	880	802	882	865	855	890	886	871	891	831	848	838	808	861	926	884	858	883	857	889	859	926	884	885	833	862	869	871	897	878	852	856	852	844	851	849	857	889	829	889	832	877	845	859	899	824	891	897	870	905	852	900	889	904	843	845	846	899	833	896	828	875	865	880	874	844	899	875	873	823	873	839	901	893	878	847	897	841	866	873	884	833	792	873	902	875	898	870	873	866	868	832	850	886	871	870	857	854	861	879	874	840	827	841	849	923	865	898	851	910	858	901	919	861	886	844	858	901	907	879	824	877	850	846	850	880	883	851	897	838	908	847	885	802	847	841	886	872	864	897	913	886	855	859	846	920	876	859	897	872	855	856	848	830	820	861	908	838	870	859	907	867	834	897	867	896	831	867	808	913	883	844	855	847	841	841
14298	2164	2073	1538	1117	881	719	582	486	495	465	431	419	409	399	398	361	376	328	345	354	350	332	357	336	299	340	364	330	311	341	326	334	312	339	292	353	359	329	321	321	341	323	280	326	299	324	304	333	333	303	287	315	321	318	301	302	311	346	326	333	305	305	313	308	315	326	300	311	300	346	305	348	318	324	297	285	282	335	340	328	336	353	334	310	297	290	316	288	297	309	319	297	320	345	316	314	316	326	300	306	327	300	351	331	300	337	322	275	322	281	310	278	308	315	334	340	336	329	296	310	312	305	310	345	308	308	347	340	350	329	307	318	314	290	286	311	313	318	309	313	318	277	301	291	301	340	351	294	326	302	337	319	321	326	296	329	274	331	311	307	321	324	304	284	300	312	305	330	309	315	298	320	312	324	314	293	320	318	331	307	304	316	320	314	308	318	322	325	304	277	341	301	311	332	323	360	303	295	279	351	290	321	306	303	312	320	316	324	306	316	295	321	336	308	302	329	285	325	295	299	305	316	278	280	292	315	329	298	291	324	317	325	311	326	283	332	310	317	317	284	307	327	311	299	273	316	295	303	334	282	290	312	331	285	320	305	291	322	328	303	306	311	272	317	324	294	309	321	337	316	312	275	285	308	317	296	307	343	303	306	293	297	296	315	300	297	309	266	323	305	322	347	318	299	311	324	299	296	324	307	310	293	296	325	325	343	283	341	298	293	319	328	303	293	297	319	307	338	311	303	371	326	288	338	318	304	320	339	331	308	361	322	308	299	331	331	318	316	285	313	329	285	314	327	318	291	312	309	322	317	275	307	331	285	290	315	312	329	282	326	318	295	299	332	295	341	295	303	319	311	317	287	324	279	310	270	332	279	300	331	326	327	307	306	317	277	339	311	307	292	311	319	320	339	297	324	326	348	312	282	292	342	320	331	284	340	324	325	358	290	326	307	271	315	329	306	315	316	314	336	291	287	297	305	318	309	292	308	313	291	313	300	333	346	316	323	286	319	298	321	333	300	302	345	309	300	312	300	322	317	322	316	315	319	284	327	316	292	297	327	308	350	304	339	298	317	345	279	305	313	306	324	301	304	323	268	289	304	290	317	326	337	301	307	347	291	317	324	320	309	338	301	308	310	331	315	314	278	372	297	331	288	317	297	339	303	341	310	340	277	313	286	323	309	352	287	308	300	328	332	307	304	308	316	322	322	273	312	285	307	336	331	311	293	286	289	330	300	320	319	304	293	310	320	306	312	316	276	333	313	316	307	302	292	300	302	319	303	303	326	297	316	327	280	343	315	320	309	275	326	319	325	333	309	317	325	329	286	355	292	341	300	306	282	289	292	312	324	315	300	329	319	302	317	313	325	331	339	312	312	282	306	322	275	315	330	295	310	302	313	315	307	308	296	317	307	326	325	313	322	294	306	345	299	323	279	309	310	310	304	293	292	317	300	321	302	310	327	298	293	311	336	306	320	317	305	330	327	294	319	330	318	318	311	335	321	316	329	290	308	312	275	313	284	325	319	302	323	315	301	313	292	330	302	323	279	317	302	295	316	316	321	332	321	315	325	327	305	293	301	332	307	315	307	320	323	308	303	314	304	259	326	313	304	326	310	304	323	322	315	284	317	334	335	343	311	347	298	302	337	293	321	309	330	333	331	325	295	310	305	304	317	296	304	316	319	301	339	327	326	280	292	310	340	331	348	284	320	282	285	325	332	319	336	324	331	299	337	294	299	350	315	306	320	324	315	279	299	312	303	294	325	332	335	303	295	298	314	347	318	284	301	319	330	307	291	284	310	312	296	310	304	309	362	307	277	315	299	323	329	328	301	292	281	311	309	286	279	282	325	294	331	300	332	327	302	289	303	314	338	345	307	335	301	345	346	306	299	325	321	298	328	341	324	321	325	329	295	334	317	339	320	304	308	308	314	318	303	297	308	321	312	299	304	321	341	313	301	348	338	334	302	339	296	284	332	330	334	312	323	323	353	301	333	318	326	325	306	324	305	302	308	301	326	302	293	292	300	309	341	321	275	309	343	309	336	317	287	310	316	317	348	312	280	320	283	310	332	330	289	288	290	327	325	305	366	327	334	336	307	319	355	324	317	322	272	334	334	302	303	279	295	304	298	326	318	327	318	322	337	347	282	315	315	322	316	327	333	348	321	298	313	332	333	296	299	333	316	304	349	311	333	274	320	286	329	321	282	332	307	279	291	328	287	283	315	330	353	292	279	275	329	334	325	322	302	312	353	313	294	310	277	292	327	309	292	320	337	314	312	298	325	301	312	311	342	318	317	315	313	312	329	313	298	350	307	318	278	323	295	307	321	325	302	284	319	295	313	322	315	289	306	341	275	318	348	315	275	350	288	323	305	323	283	353	292	283	291	302	342	308	331	305	347	306	306	316	306	335	295	329	340	338	292	287	298	287	317	315	327	345	331	297	292	296	303	304	314	320	310	294	307	316	301	314	310	324	310	318	321	275	317	331	318	312	298	300	288	326	261	304	292	309	319	361	300	327	339	308	316	298	311	313	304	344	309	303	326	321	322	320	310	303	293	290	319	292	322	350	343	312	285	268	317	295	293	328	290	371	282	295	292	324	297	337	346	328	328	337	327	312	333	309	314	293	308	324	275	316	321	297	312	302	309	331	296	309	329	335	307	312	317	321	329	303	298	302	304	294	308	320	309	306	314	305	324	314	316	307	317	335	336	310	311	326	319	291	290	319	314	324	306	325	289	341	325	321	305	309	305	307	272	319	297	296	283	311	349	316	297	318	297	327	297	293	318	284	283	325	298	293	308	296	296	307	277	311	294	308	305	294	331	306	337	324	317	296	296	343	290	275	293	341	319	284	334	321	304	336	331	310	304	360	322	283	309	316	289	279	318	303	303	306	339	311	298	335	306	290	288	312	340	309	290	320	296	316	299	306	329	281	321	347	308	315	319	304	316	280	323	294	308	330	325	322	323	317	310	294	322	322	312	321	342	307	354	351	301	319	298	307	324	297	345	305	298	314	304	319	328	310	282	294	335	309	308	295	311	321	308	337	318	305	284	322	309	296	298	372	330	279	328	297	354	314	280	269	282	315	328	340	289	322	314	303	317	311	309	284	300	288	336	319	337	319	305	346	299	316	312	332	293	313	322	297	316	290	338	311	294	326	301	317	297	311	323	325	293	316	308	299	313	291	302	275	320	311	302	348	320	318	304	347	306	390	291	287	323	342	305	315	275	322	315	325	325	314	307	325	321	293	319	323	318	322	304	343	329	333	308	313	301	272	291	320	334	294	302	297	319	289	290	306	312	292	286	307	318	258	298	312	327	290	303	322	276	267	301	312	303	316	309	301	316	308	283	330	305	323	310	299	288	295	307	317	334	296	316	313	339	299	295	309	319	333	320	305	325	279	291	303	335	284	319	313	291	301	290	327	304	322	318	294	306	338	311	326	334	328	318	328	311	293	293	290	296	296	316	325	321	321	323	292	306	323
7572	2133	4309	5065	4437	3699	3156	2745	2214	2119	1927	1767	1599	1519	1441	1304	1258	1276	1220	1161	1135	1169	1124	1012	1069	1025	1039	1019	1016	992	962	925	939	1012	921	940	963	898	947	919	900	915	845	871	869	859	852	890	901	842	866	923	943	843	891	884	853	840	864	875	838	830	890	887	804	874	821	872	915	819	802	905	849	864	791	848	840	841	842	818	832	828	874	794	859	849	852	892	911	870	842	823	826	855	871	841	807	829	891	884	776	837	788	872	873	839	879	839	810	815	837	833	846	860	852	816	810	806	792	807	806	831	814	841	840	834	813	818	851	828	848	804	834	821	811	873	835	845	792	887	853	829	852	849	804	817	808	864	839	874	861	839	814	816	852	845	839	818	829	828	850	825	802	835	783	844	844	801	855	857	790	812	805	801	818	873	777	819	867	846	806	868	825	813	762	828	815	785	811	868	851	821	803	885	777	865	768	787	871	802	843	799	821	820	826	821	757	796	835	785	890	803	832	872	819	816	833	863	802	862	805	828	829	773	808	846	820	861	832	853	842	817	795	832	819	828	790	828	849	818	855	837	854	802	818	841	881	801	797	782	759	795	830	814	815	858	847	814	878	822	826	825	804	833	820	775	916	785	840	816	833	868	805	835	828	833	883	809	793	826	873	820	835	820	855	836	841	819	776	777	899	820	824	863	771	834	808	834	887	815	836	856	819	878	879	829	796	861	835	836	850	822	830	855	804	849	795	773	785	856	870	831	802	809	777	820	804	804	802	835	791	839	838	855	806	869	827	786	817	825	813	786	870	842	806	842	823	811	879	841	834	814	785	818	828	797	823	826	809	861	799	795	791	855	840	766	835	856	816	859	813	863	787	854	827	869	815	827	861	841	863	864	840	807	823	808	811	808	842	837	845	858	899	789	839	873	875	822	838	852	803	907	850	831	813	821	823	801	801	828	841	860	822	838	851	844	801	845	829	807	782	849	800	876	802	821	879	819	834	792	844	817	795	823	801	836	821	793	872	847	849	833	855	845	828	828	801	785	782	853	848	853	848	802	818	845	840	806	848	795	857	821	815	807	825	827	899	835	801	810	814	833	826	847	807	830	820	776	833	857	858	812	849	819	796	803	828	810	831	852	804	831	856	823	796	837	814	817	833	860	808	870	823	810	783	838	825	805	816	821	836	842	827	816	831	853	816	806	778	814	857	814	866	837	842	850	862	827	830	820	797	812	839	863	779	813	869	839	815	839	830	844	853	794	842	833	845	806	843	811	848	832	814	870	826	820	859	813	798	772	796	841	796	821	827	876	816	844	792	843	807	809	843	784	850	839	802	784	843	811	803	815	784	777	857	850	891	827	775	815	831	813	808	816	742	830	825	822	816	820	830	775	815	812	838	809	834	861	829	822	826	838	842	822	841	760	829	853	804	774	852	788	790	797	844	848	845	827	770	802	836	798	825	844	819	834	853	827	799	849	815	842	836	878	867	774	874	849	825	868	876	798	865	802	863	817	810	839	822	817	813	833	815	817	807	832	804	848	766	824	791	806	863	858	837	851	815	807	835	834	788	813	845	875	833	816	852	847	840	849	842	829	823	821	810	839	766	814	865	831	831	835	857	829	817	843	816	808	822	794	805	777	830	879	796	801	844	787	792	850	804	829	833	857	816	819	839	776	891	837	832	811	854	856	822	842	807	803	807	798	800	821	859	798	835	885	830	800	867	861	782	873	840	832	831	830	832	820	867	856	829	806	898	842	841	829	851	879	834	794	899	816	821	827	820	834	842	814	806	852	808	863	775	787	858	809	858	847	806	831	891	841	813	776	834	792	816	792	826	778	889	837	817	776	796	827	859	758	803	806	817	916	858	818	840	840	849	831	801	846	800	821	850	805	818	809	811	845	805	865	885	816	816	828	874	811	842	844	826	812	880	836	826	851	810	838	830	794	815	831	815	815	819	846	867	804	841	851	806	844	803	794	844	812	845	842	823	856	815	851	823	824	853	820	804	839	788	809	820	772	827	840	880	824	793	826	854	857	823	831	834	806	819	791	830	867	823	842	858	813	830	863	815	869	844	783	791	796	789	804	894	863	792	843	843	791	840	817	841	806	849	874	805	831	825	824	824	822	825	835	802	788	762	800	824	834	885	867	831	823	815	855	793	810	839	824	773	782	799	781	852	785	818	825	796	828	833	842	825	858	808	815	867	866	754	810	845	826	810	861	790	886	825	840	831	812	811	797	799	836	822	798	804	791	802	849	866	844	870	858	812	863	823	811	807	763	805	859	802	776	799	815	808	827	817	819	861	796	836	808	850	903	803	815	840	890	862	785	806	797	826	803	814	828	818	835	836	787	834	831	876	793	838	820	827	852	808	818	803	795	851	832	852	885	790	817	852	874	820	811	810	853	791	812	857	819	855	831	799	801	806	845	808	786	862	848	851	780	793	819	856	861	808	838	825	766	846	846	886	840	849	797	831	842	802	864	809	783	774	796	803	825	844	809	835	870	860	782	858	794	821	837	812	837	850	846	854	857	891	809	822	842	819	824	850	796	858	792	853	817	792	768	814	861	831	783	848	814	821	842	849	821	828	862	813	869	847	794	855	824	845	850	835	842	842	806	787	831	844	778	825	894	793	823	836	842	817	810	832	832	837	846	854	838	846	795	788	845	801	830	814	853	834	839	805	784	773	782	866	827	854	837	861	872	771	818	868	764	784	813	783	811	797	795	836	809	863	835	806	852	835	813	782	824	843	807	837	851	814	810	857	814	830	820	841	830	804	865	843	798	822	837	844	820	860	816	819	861	792	837	828	837	770	847	817	815	829	834	790	827	851	823	802	806	822	805	801	807	808	797	873	831	826	846	815	824	815	788	810	842	766	843	831	792	796	843	812	848	849	857	789	804	868	836	873	857	893	838	853	824	870	879	853	895	861	845	830	797	903	814	796	833	817	850	771	843	787	866	906	858	802	828	814	800	806	814	804	843	769	831	794	827	844	850	802	810	745	806	846	817	816	805	829	835	851	843	864	798	858	818	817	827	806	832	826	857	869	788	811	852	867	804	848	795	796	833	785	811	834	827	852	812	848	842	847	805	850	873	796	805	831	843	801	793	793	849	854	825	882	850	820	862	815	791	814	796	771	812	786	781	810	841	854	836	759	834	782	807	827	779	790	815	815	853	793	826	808	810	752	834	745	844	807	808	799	838	886	803	797	836	812	838	839	782	817	836	847	825	801	796	796	864	825	841	832	835	807	809	837	851	847	847	852	807	830	813	810	801	809	824	795	765	803	824	760	860	810	847	865	818	836	782	807	819	835	835	820	784	792	803	823	782	851	825	834	823	796	905	784	832	791	844	866	764	789	801	817	823	827	857	856	808	791	818	793	800	820	849	826	850	874	792	813	809	839	815	788	835	850	848	824	848	835	846	822	838	819	805	799	813	821	783	818	818	841	862	796	839	843	823	808	808	830	886	841	809	815	829	814	806	810	797	794	828	795	788
1970	177	210	174	190	181	184	193	170	171	173	175	187	162	154	176	168	159	159	186	176	141	160	172	174	162	177	174	151	177	163	150	180	180	168	169	161	192	187	146	164	174	155	155	170	159	160	173	170	172	173	157	165	180	145	173	191	173	151	142	154	162	156	179	167	185	178	176	185	168	150	151	164	177	173	166	158	184	172	165	169	166	164	153	148	164	159	157	188	169	181	174	149	159	153	158	160	176	149	176	165	161	184	172	178	150	157	173	157	162	167	171	165	152	151	124	169	169	148	174	157	143	154	187	181	169	163	181	163	175	165	145	166	159	150	154	178	177	149	167	174	172	156	173	161	193	174	163	175	162	181	137	188	160	153	154	147	148	160	165	163	162	153	160	150	164	157	177	182	151	162	167	172	171	178	166	163	171	145	197	169	158	155	152	175	140	187	182	158	173	161	194	188	168	168	160	166	159	180	157	192	183	154	178	166	168	171	186	153	176	152	151	163	169	159	150	163	152	167	166	163	159	128	171	166	156	161	157	165	168	152	151	126	147	173	161	150	146	159	155	174	159	162	148	150	149	165	161	165	149	141	134	161	150	159	158	198	176	184	173	167	165	162	159	202	185	132	177	169	168	157	172	137	167	163	164	156	151	143	181	174	179	175	167	152	158	153	164	164	159	170	176	170	159	131	159	142	157	190	157	170	147	143	142	160	177	152	158	149	155	186	156	152	161	157	170	156	144	195	152	167	170	176	163	121	154	183	152	170	169	154	147	141	152	152	160	182	177	167	195	180	169	174	160	144	195	173	146	158	152	177	154	175	152	153	170	160	170	181	176	168	153	163	147	156	169	172	161	166	164	151	162	152	165	159	153	168	155	163	161	150	170	166	178	169	165	156	171	208	138	141	142	164	163	171	175	157	169	187	160	146	186	159	165	141	189	172	151	143	173	165	160	148	170	167	144	194	161	199	163	172	160	152	159	179	144	150	160	175	156	164	157	175	158	179	166	150	145	164	153	177	163	165	153	170	206	175	207	170	167	157	161	184	187	139	152	167	168	194	161	165	146	160	162	163	191	161	160	160	184	185	157	156	187	157	184	168	164	154	180	184	171	180	168	166	173	181	154	153	141	156	164	165	144	139	168	171	162	141	175	166	150	172	158	158	150	155	168	187	159	140	156	186	152	182	170	192	157	163	157	171	169	178	157	153	162	179	152	141	169	161	165	172	150	174	193	152	167	163	164	168	158	179	167	159	173	147	157	175	140	169	167	156	160	168	161	171	197	155	154	140	157	158	147	159	168	163	171	168	174	171	171	177	170	156	172	146	152	154	164	182	177	167	159	176	164	174	173	157	194	150	156	152	177	166	156	144	179	159	140	168	161	156	133	158	175	166	159	169	167	158	150	174	169	148	166	168	173	169	169	171	178	170	171	168	171	167	137	163	170	177	159	164	155	161	166	161	180	178	170	176	179	166	162	184	155	133	173	168	159	156	175	169	149	152	177	181	178	138	175	196	164	147	188	167	146	148	145	162	164	166	174	168	168	147	169	165	178	174	173	179	183	158	162	141	159	142	146	181	171	183	158	176	165	156	167	159	173	151	181	174	188	141	169	164	168	172	160	161	163	154	164	172	149	180	175	172	169	167	185	151	162	160	159	167	165	159	182	163	159	171	157	160	176	172	174	184	153	152	177	181	149	172	176	174	183	172	168	145	163	172	166	168	166	137	167	166	165	162	165	164	156	152	155	158	169	176	188	141	166	149	159	154	167	166	148	164	173	161	180	145	146	168	172	159	165	161	166	147	146	173	162	165	159	165	158	165	181	170	166	179	165	170	178	164	181	159	177	154	158	180	172	179	171	150	174	158	171	162	129	150	134	164	173	159	167	164	156	178	201	181	194	153	166	165	180	175	172	165	172	150	160	176	160	157	153	172	172	161	174	182	161	155	178	163	146	169	200	154	154	174	166	179	145	161	171	153	167	138	166	187	171	174	160	163	160	169	160	132	152	155	182	157	170	154	151	171	183	160	150	145	165	198	178	155	181	170	163	153	166	178	168	152	157	178	181	185	182	159	179	165	143	155	167	175	155	169	149	148	140	158	165	177	155	169	159	154	164	173	168	173	150	162	164	184	154	169	165	182	147	163	167	163	165	169	168	164	143	173	161	153	184	161	171	157	174	167	167	163	173	204	168	176	160	173	163	181	182	143	162	157	156	172	157	178	168	168	145	160	191	180	164	183	169	160	133	164	163	164	161	190	158	158	153	152	168	158	131	178	164	165	174	167	167	148	180	172	179	167	169	169	153	150	156	194	148	163	157	177	171	186	157	172	152	170	163	154	169	154	162	161	164	158	185	158	157	133	181	162	168	152	157	159	170	165	171	128	154	143	176	150	144	174	162	155	152	170	136	159	181	151	174	164	153	165	134	177	186	157	150	143	158	162	142	150	166	150	179	186	158	149	159	161	175	169	164	171	159	152	159	165	172	182	163	186	162	174	138	160	142	169	172	160	157	158	181	146	144	163	173	156	166	159	168	157	185	199	174	167	154	159	173	166	144	163	136	157	140	158	164	163	157	149	154	162	157	166	173	151	166	163	153	163	165	141	156	199	174	161	167	181	150	144	163	162	152	162	161	176	167	154	162	158	158	174	155	147	175	185	158	163	160	158	158	151	171	165	154	155	155	161	171	167	143	160	160	156	177	149	145	179	172	175	160	184	181	154	173	179	162	160	141	146	173	126	137	165	180	165	160	128	172	185	154	150	184	192	175	183	154	179	127	152	164	139	183	176	161	156	176	171	174	174	192	141	162	173	142	147	167	184	148	140	176	154	159	172	181	175	162	161	180	161	173	186	152	170	166	169	172	166	200	147	172	157	180	168	155	144	172	166	152	168	168	167	152	159	169	167	164	155	161	170	187	177	160	159	156	189	168	162	153	169	145	171	167	183	156	183	186	177	172	145	176	167	167	176	163	153	168	171	167	158	176	141	166	181	177	169	149	167	150	171	170	175	172	174	169	165	174	152	148	148	155	170	195	149	167	155	138	154	178	150	201	172	161	177	192	182	164	154	173	171	171	140	163	189	164	176	171	147	178	153	148	150	151	167	148	147	157	150	163	172	160	164	145	191	169	168	141	198	163	167	173	145	184	179	192	178	157	178	161	158	156	152	161	164	157	155	167	135	193	168	179	169	163	178	177	148	174	160	167	165	153	159	163	144	147	153	168	147	170	168	154	176	165	177	168	166	167	168	170	160	172	148	152	145	149	149	149	164	167	162	173	166	153	156	157	156	170	157	133	149	147	158	157	157	151	171	155	157	139	189	163	161	155	153	164	171	165	149	171	158	162	149	171	157	164	167	159	178	194	150	163	181	147	156	146	168	163	176	162	161	179	164	183	158	163	154	160	159	160	176	148	164	175	170	182	189	157	164	154	172	163	191	153	162	145	170	165	156	171	159	160	157	165	158	163	167	161	161	132	179	163	188	162
2113	555	645	631	562	595	535	587	608	551	528	500	489	543	554	518	555	526	543	527	543	551	495	543	523	532	491	516	529	491	494	551	521	548	517	561	546	503	501	506	518	531	541	483	501	497	485	526	459	516	477	493	503	506	500	534	508	512	540	522	523	548	525	494	509	509	522	539	512	547	502	506	495	522	531	530	489	508	550	474	515	530	519	502	483	525	535	503	525	517	542	492	494	474	478	508	538	554	476	521	531	503	524	550	527	510	501	515	507	507	512	516	489	525	537	511	479	508	523	490	532	515	509	501	494	552	486	538	545	494	509	517	520	542	525	543	463	528	524	507	515	516	500	527	526	527	492	469	510	517	525	538	518	525	541	510	503	540	547	515	503	527	515	521	528	547	456	538	562	546	518	489	517	532	499	529	553	479	492	521	478	552	511	521	519	506	500	497	523	524	536	473	533	533	500	507	511	550	479	522	532	540	475	477	516	492	525	508	502	501	510	543	516	505	535	507	489	505	493	545	516	520	505	503	487	522	529	520	497	550	539	497	513	563	496	515	503	510	504	517	525	489	510	528	520	526	504	537	535	548	530	532	504	539	499	498	477	507	504	491	516	523	542	528	499	542	483	488	534	551	503	487	568	526	531	529	525	505	553	474	540	518	468	515	491	527	523	496	548	536	498	531	517	497	507	499	496	517	539	515	523	504	522	516	502	528	535	505	525	491	517	538	524	484	526	487	536	517	509	562	575	536	527	524	549	498	499	532	501	541	562	540	527	457	564	486	481	513	533	512	517	526	531	511	511	493	495	523	487	476	523	487	485	510	498	548	525	519	515	553	524	501	488	531	537	509	513	467	509	526	536	499	491	538	536	521	528	559	509	506	520	537	524	497	511	541	531	489	519	477	529	540	507	529	490	499	487	520	528	497	501	524	521	532	522	519	488	527	512	513	485	499	529	504	512	495	504	517	506	525	457	500	505	504	541	587	505	545	500	523	496	491	490	495	527	508	525	460	494	538	514	524	521	533	537	481	504	500	497	537	489	526	524	553	511	515	571	511	514	483	513	500	489	539	510	505	490	487	494	510	486	514	524	504	511	494	508	493	465	508	522	533	504	563	523	526	515	477	555	525	534	516	545	507	516	490	542	530	497	523	527	523	525	516	519	539	538	470	513	540	540	497	524	515	497	501	484	506	536	494	476	493	498	532	493	511	506	481	511	500	518	552	538	523	524	519	510	545	496	504	493	493	541	535	532	516	521	508	527	528	503	494	517	543	461	517	527	516	540	485	521	505	561	514	559	512	542	539	496	553	478	513	517	507	518	489	500	490	523	508	506	525	482	473	515	554	495	557	512	526	484	549	527	547	513	529	528	527	522	488	491	502	517	500	500	473	528	499	510	541	511	485	518	478	471	510	535	478	492	515	525	520	493	518	528	521	549	502	516	525	543	544	531	502	502	512	497	518	524	515	523	491	483	524	510	496	515	509	551	525	526	530	522	524	529	536	543	540	511	510	524	500	540	482	523	475	528	494	507	515	510	495	535	532	523	521	532	493	523	550	503	505	523	524	525	515	509	535	519	520	497	497	529	506	526	506	518	577	514	526	517	530	565	519	530	502	489	538	480	508	464	555	496	514	471	511	472	525	484	507	495	524	499	526	527	553	499	479	508	548	488	523	529	512	536	502	516	552	517	505	503	524	530	480	518	512	507	509	551	447	486	499	516	528	524	533	566	483	463	520	517	527	519	535	503	529	571	499	523	490	507	535	494	514	516	497	544	516	484	498	510	538	523	511	559	483	548	526	510	487	503	518	506	559	520	490	528	530	518	526	499	518	548	506	542	500	526	508	515	481	531	495	524	495	512	539	511	507	502	543	483	544	493	484	516	518	530	510	511	490	524	523	539	536	511	479	550	537	568	516	570	520	539	500	483	515	517	503	542	546	529	510	533	531	525	536	489	498	495	510	501	511	496	523	486	550	518	497	501	512	496	530	475	530	506	471	516	566	494	526	469	525	500	505	530	436	508	549	532	497	486	471	487	509	548	507	575	514	512	538	549	527	520	486	511	526	514	498	532	525	510	487	517	527	528	509	559	499	520	512	529	510	495	497	499	512	534	475	533	520	501	472	513	503	512	506	501	507	538	550	505	539	503	492	491	558	573	544	521	554	491	511	527	532	538	530	528	506	527	500	488	531	491	512	540	524	488	463	498	488	488	490	522	506	533	486	554	523	526	511	530	512	526	496	555	522	522	472	506	516	506	545	527	531	527	533	505	551	488	531	490	499	522	519	498	503	499	516	493	539	551	535	492	479	536	500	541	521	532	458	537	515	500	534	529	535	529	489	535	573	493	464	513	497	487	516	561	534	512	529	513	543	536	500	507	502	506	523	546	520	519	524	523	561	503	503	536	517	499	496	455	490	502	561	537	503	488	522	483	546	544	486	530	515	507	547	502	517	532	546	503	493	563	507	529	538	524	546	539	539	474	509	541	496	496	549	486	548	524	506	475	535	509	514	536	518	511	538	527	505	510	572	524	494	494	490	535	514	531	560	512	534	534	521	503	518	497	514	509	491	536	501	502	466	522	502	533	504	534	524	519	527	531	487	526	517	509	522	473	504	525	520	550	576	484	516	536	517	534	528	513	507	492	483	489	507	505	518	474	519	541	495	541	479	524	545	527	514	565	526	520	529	534	491	529	510	514	534	519	512	524	515	527	529	497	509	522	542	530	516	506	500	509	497	529	561	533	513	504	520	492	546	554	512	503	480	485	535	529	498	511	526	555	495	489	498	508	524	511	497	532	501	523	517	528	497	498	486	468	519	527	524	503	478	518	507	539	523	539	529	509	458	494	520	522	537	485	524	550	536	529	543	502	530	487	496	519	503	522	503	531	531	534	531	507	531	532	526	468	519	472	517	503	506	534	455	547	499	541	494	495	487	532	499	526	485	514	550	483	502	556	488	527	565	514	572	514	512	526	519	482	497	521	511	548	532	515	488	492	515	526	505	502	502	499	520	495	511	541	565	523	511	513	501	479	536	534	497	547	567	516	498	478	542	533	530	521	511	509	516	516	469	539	465	513	556	547	516	502	565	541	531	521	502	548	509	518	506	445	483	523	516	482	519	479	474	517	524	489	529	508	519	522	507	472	514	510	509	515	507	541	513	519	527	512	516	494	545	513	529	490	492	570	525	480	508	476	532	536	521	479	486	561	517	540	535	524	537	508	520	525	511	534	525	514	491	529	512	515	461	539	503	502	535	495	493	547	498	512	547	513	499	538	501	520	504	527	522	516	530	540	539	527	498	520	491	533	553	496	519	513	517	532	473	545	495	536	527	527	521	497	512	520	529	507	505	517	493	485	509	503	529	544	536	541	547	540	526	503	519	514	509	540	562	496	533	503	494	516	530	530	535	476	513	493	452	570	511	508	532	513	541	546	544	515	510	486	494	531	540	531	459	522	484	463	555	509	511	536	508	554	534	515	524	544	523
8422	1098	1207	969	740	581	546	479	445	415	388	386	398	360	342	370	354	324	353	366	343	352	296	315	326	328	311	333	337	338	376	312	299	350	350	329	308	296	294	310	303	317	324	342	314	339	309	306	320	322	329	321	308	327	309	342	295	347	302	341	314	332	315	301	332	289	340	313	311	315	355	307	312	336	317	320	327	299	340	351	276	309	326	308	301	325	332	300	298	308	304	329	304	298	311	324	302	333	309	341	321	319	324	317	328	339	328	306	319	331	351	331	299	330	315	319	360	322	305	336	335	329	313	308	340	302	320	313	335	304	319	318	323	342	326	322	293	342	327	332	325	298	302	327	327	334	299	344	340	329	292	302	318	300	287	315	345	316	309	328	313	271	346	332	302	323	311	300	310	316	292	295	337	300	337	330	318	299	334	309	304	326	309	282	318	313	315	344	302	329	331	334	302	311	341	332	320	333	333	350	322	285	300	339	312	310	319	314	339	305	285	299	317	322	295	316	305	302	335	324	323	330	347	320	289	318	334	314	319	301	341	311	322	315	317	299	332	293	309	334	288	299	295	311	290	332	296	319	308	316	293	328	276	287	334	342	301	331	320	320	326	300	301	310	318	302	308	329	326	299	329	318	375	307	352	371	327	306	321	362	324	292	322	306	296	353	321	309	309	335	314	310	323	311	293	336	340	327	310	349	291	294	315	359	308	300	330	329	296	304	322	305	295	303	325	344	331	338	310	304	306	322	316	323	335	303	306	343	364	317	313	341	303	321	328	330	334	311	307	321	303	322	313	314	313	308	321	307	277	314	319	316	328	318	321	334	351	344	318	310	313	327	301	317	317	324	310	347	321	292	313	298	313	330	323	287	307	299	328	342	323	319	303	334	311	321	269	294	282	313	290	335	315	351	330	370	314	308	307	359	311	309	325	317	304	307	323	303	320	273	338	331	313	318	312	303	325	350	327	316	294	345	301	307	357	341	318	312	302	296	320	353	319	318	339	342	307	312	301	334	297	304	333	297	310	336	309	329	299	312	331	311	336	343	319	329	283	289	332	321	321	314	286	312	334	308	335	330	380	323	341	328	321	338	314	298	294	346	311	329	363	313	310	309	283	302	340	304	305	320	325	299	313	331	319	318	297	313	319	344	306	308	330	286	311	316	315	335	288	327	290	330	315	302	304	343	297	295	330	312	340	322	378	288	344	269	293	306	344	335	340	321	325	336	306	325	311	337	325	328	322	368	326	334	323	342	320	317	317	307	293	322	307	323	357	340	327	282	317	304	309	312	312	367	321	315	321	299	323	312	325	316	287	319	271	328	332	330	302	318	317	325	322	336	323	346	294	325	303	329	319	301	286	329	335	327	322	308	306	317	319	332	319	299	302	351	313	316	288	343	338	293	341	312	337	325	339	326	310	341	309	332	350	312	312	343	297	322	328	304	343	316	339	333	308	334	333	308	329	322	286	326	314	325	310	320	295	346	325	315	368	308	303	307	324	320	301	315	346	343	295	360	335	310	347	366	316	322	325	308	336	309	294	332	314	305	324	301	287	282	305	368	329	304	285	299	311	319	299	291	289	309	326	321	289	304	325	277	331	302	319	333	287	327	308	322	280	311	327	309	349	336	308	323	292	351	330	352	314	319	319	333	321	318	287	300	307	333	309	328	314	350	282	314	306	284	325	317	307	308	327	320	320	299	301	335	318	328	330	330	309	337	355	320	306	327	299	314	322	311	323	254	329	321	310	315	384	304	316	308	329	331	325	316	320	317	312	326	311	316	313	313	310	318	303	341	298	320	332	303	331	314	286	323	285	313	304	324	315	309	302	302	290	308	303	333	325	324	289	318	352	303	298	298	308	352	328	311	360	333	350	335	307	303	321	340	288	337	352	325	304	297	342	341	302	313	294	323	301	328	317	327	306	311	339	336	334	310	356	321	321	288	316	341	310	300	333	323	293	323	320	328	299	345	322	317	324	328	310	312	311	320	304	311	299	350	367	349	301	310	293	310	312	315	345	301	319	316	310	307	301	306	322	294	318	295	316	309	321	320	305	319	262	326	334	361	308	308	328	304	311	307	338	294	284	316	310	365	301	318	298	346	306	280	357	307	292	286	325	310	353	309	319	323	318	306	322	315	318	318	344	321	332	320	342	285	300	351	304	363	324	309	322	332	328	331	318	323	311	333	310	276	324	332	328	325	326	322	317	327	302	307	301	299	318	305	318	326	287	292	319	268	310	314	343	334	337	323	336	324	316	309	281	290	291	325	307	309	317	313	341	321	332	313	320	348	292	318	327	307	357	333	315	310	317	320	345	319	314	302	316	314	310	278	299	318	313	329	290	307	343	303	292	296	292	313	313	312	306	330	358	333	287	302	318	329	309	323	320	283	341	324	328	313	279	322	324	350	331	314	289	292	322	335	330	282	314	310	299	294	382	311	315	329	313	315	333	307	310	325	342	332	337	320	341	297	323	312	324	334	328	299	320	334	320	304	293	299	305	290	353	304	316	309	330	309	307	320	329	344	324	361	318	354	296	335	337	302	330	310	337	311	334	324	303	300	309	281	310	335	278	301	349	307	306	324	356	332	337	326	306	314	321	326	335	303	329	336	315	365	333	343	303	292	309	323	312	314	316	301	343	285	332	322	340	331	332	294	340	339	345	324	340	307	349	325	299	328	311	297	375	293	287	317	306	294	334	328	356	306	314	358	296	331	331	345	291	335	314	309	314	319	313	339	307	339	302	300	274	315	325	355	364	318	322	313	309	289	324	302	330	354	284	331	295	288	297	312	290	314	327	315	318	304	336	303	322	329	319	299	338	343	274	313	321	327	326	291	332	319	312	321	332	315	332	334	301	335	303	333	341	302	316	354	324	326	318	282	309	328	328	278	333	303	307	303	286	325	325	293	295	315	278	336	308	312	307	282	312	346	311	287	331	329	313	332	349	291	317	295	307	306	321	303	307	323	265	302	309	352	322	308	322	319	330	292	329	265	322	295	296	328	303	329	297	340	289	320	317	300	327	300	306	327	299	290	317	291	306	335	315	316	324	311	313	352	310	264	323	303	315	304	289	309	313	347	328	334	322	291	328	310	301	305	308	322	322	319	350	300	327	322	346	319	349	311	324	330	328	302	315	285	335	349	345	334	305	303	321	317	311	338	315	292	290	298	311	306	324	303	303	328	322	307	336	311	337	321	338	285	302	320	294	314	343	328	291	291	337	300	345	302	354	326	364	341	309	292	322	351	349	325	303	292	346	303	304	295	304	315	315	273	347	321	359	300	326	335	283	318	315	302	300	322	302	342	312	323	326	320	285	317	335	330	320	308	325	350	351	331	307	317	348	323	331	328	326	319	310	324	304	334	313	298	317	311	330	316	330	346	311	335	326	375	310	338	316	332	343	339	339	311	329	320	316	284	332	307	326	286	283	330	345	312	299	310	326	349	307	319	320	312	327	317	318	327	318	314	325	322	319	323	304	353	320	312
5864	1613	2770	3274	2956	2539	2114	1854	1710	1536	1510	1371	1362	1213	1183	1156	1108	1116	1066	1068	1030	980	1016	1033	1016	1001	1006	954	924	899	980	915	984	924	933	923	919	871	917	886	918	895	968	922	946	919	896	941	884	910	890	901	861	862	920	867	892	909	909	941	937	899	872	864	901	855	883	821	856	850	904	877	890	874	855	836	877	910	892	878	896	850	822	878	863	928	860	874	899	896	846	944	872	832	935	877	891	873	869	871	901	855	911	896	827	929	882	800	867	832	879	901	902	901	898	896	873	839	875	847	872	883	883	888	893	869	878	849	900	832	820	856	910	882	840	854	857	845	883	910	902	876	884	861	897	873	837	828	928	850	873	821	891	861	862	804	883	845	888	843	855	852	873	827	841	870	821	858	869	870	872	840	851	864	896	794	841	856	888	836	903	817	824	864	844	891	807	843	841	852	803	862	851	895	862	843	892	870	855	895	906	898	912	810	892	900	873	851	845	845	833	842	873	853	867	910	834	873	847	803	858	909	888	846	887	842	868	886	931	876	798	842	865	866	875	868	874	857	862	840	833	856	840	868	890	846	913	887	899	858	871	866	894	858	807	863	850	822	857	866	860	920	853	849	917	882	857	879	885	844	879	879	871	881	809	887	894	910	892	880	898	920	884	824	872	884	886	895	896	791	886	806	854	834	861	876	849	919	856	856	874	854	872	880	911	899	860	911	844	859	833	851	865	901	847	883	873	840	802	866	851	886	854	867	849	893	855	869	886	839	882	851	903	889	891	851	923	922	833	886	839	832	891	877	848	859	828	832	873	797	880	910	881	858	855	842	913	855	869	887	897	869	849	848	857	844	894	867	856	845	866	888	852	848	895	905	844	885	862	873	863	940	818	839	909	840	809	823	823	877	843	866	889	826	851	846	858	820	876	877	901	825	836	864	891	845	906	860	953	890	836	856	852	897	863	910	827	897	832	885	847	797	857	874	837	925	859	837	831	840	844	944	895	856	902	850	849	871	877	911	859	852	881	810	883	889	870	881	847	910	881	886	891	861	889	859	853	864	837	819	869	868	824	890	872	836	906	851	835	854	896	887	870	822	827	885	887	837	893	861	841	861	845	896	838	872	819	841	887	833	876	868	830	871	858	847	858	859	881	873	834	831	868	873	897	852	907	818	831	866	901	823	845	873	871	879	880	929	880	882	874	805	852	847	825	901	901	877	879	820	836	875	896	916	867	873	858	891	887	829	854	841	837	829	840	887	879	822	895	889	881	905	857	885	907	848	851	863	881	846	848	841	914	817	818	854	862	834	868	837	871	887	848	851	859	875	861	874	867	915	867	891	850	907	830	882	871	890	826	899	849	851	867	845	857	823	853	857	891	888	866	841	850	851	890	851	945	895	860	885	860	870	901	857	839	921	839	868	848	838	839	830	863	835	870	881	871	837	821	865	899	887	857	865	818	847	857	889	835	884	867	871	899	849	849	852	896	893	890	846	856	875	896	825	883	895	824	848	877	872	868	855	841	843	882	897	868	834	852	860	879	866	881	855	857	863	854	912	845	855	897	811	893	811	869	895	839	927	835	881	839	883	855	856	851	902	873	874	868	870	863	901	916	872	873	859	854	837	883	871	818	822	869	840	856	874	861	875	866	856	871	818	901	853	853	873	846	865	877	865	847	838	801	880	899	815	854	902	855	899	850	859	825	848	907	869	841	941	868	836	849	865	872	877	903	882	851	870	896	872	835	843	869	893	874	908	844	828	868	888	832	863	851	844	852	887	896	889	870	857	837	859	853	862	782	879	807	891	849	894	878	866	900	870	864	838	824	897	837	799	846	835	834	855	848	916	815	849	886	821	875	936	889	868	856	842	887	855	895	819	812	831	851	859	861	889	898	857	905	809	837	879	902	883	830	880	876	821	872	923	868	840	842	792	853	818	833	872	859	889	917	882	865	892	879	871	861	873	870	833	868	828	914	907	804	803	870	886	881	862	840	845	879	885	886	857	863	884	851	877	858	884	880	888	875	863	839	875	841	841	896	898	884	853	864	824	852	874	902	890	847	879	873	875	883	884	792	892	886	850	872	872	873	850	845	903	884	906	878	876	863	858	892	894	802	827	883	899	868	828	861	891	875	846	885	888	845	849	852	881	845	912	814	888	879	879	863	832	884	900	805	884	894	862	889	921	868	884	870	829	886	875	884	863	881	866	854	831	908	846	847	887	818	888	881	853	851	846	875	858	815	840	899	862	855	848	825	877	894	809	852	857	897	869	909	898	863	854	861	928	858	836	820	870	876	868	845	818	865	870	883	867	850	904	889	874	847	859	848	894	840	835	868	804	828	885	874	877	862	806	845	913	849	837	874	877	855	823	877	875	882	839	888	849	838	895	849	931	830	874	865	855	881	864	847	809	909	855	854	829	847	845	875	893	927	883	878	842	877	852	866	840	857	868	857	897	819	851	886	841	849	884	884	860	904	902	875	824	833	900	888	884	840	852	800	868	874	830	873	902	821	856	881	881	902	863	891	809	868	864	882	919	858	882	886	881	922	862	859	831	885	841	828	907	848	860	859	941	884	873	868	827	839	848	874	830	837	821	873	878	873	901	899	891	821	858	878	874	890	857	840	852	820	887	847	837	807	885	844	815	795	853	863	849	842	916	840	794	874	853	871	826	866	834	867	865	882	904	840	839	862	861	891	873	870	830	830	850	822	882	819	822	880	828	870	852	898	819	820	885	889	808	872	856	859	869	868	882	864	872	861	889	864	870	858	864	879	838	848	844	846	890	855	869	840	897	879	866	874	853	851	873	849	854	898	822	856	844	819	851	838	943	844	855	866	846	853	866	819	858	828	845	848	910	880	884	863	880	867	930	900	886	863	918	877	889	840	892	881	833	868	860	895	871	814	855	820	851	897	866	889	838	902	878	914	814	866	856	896	847	875	880	834	838	852	872	846	900	886	854	812	860	868	775	899	814	875	861	833	859	930	868	865	891	875	908	872	910	889	853	869	864	806	934	879	857	880	866	877	862	881	892	876	875	862	825	837	881	864	847	878	861	847	825	857	916	938	881	908	907	871	899	858	927	867	907	873	870	888	820	898	905	834	860	855	853	873	911	861	915	882	904	882	850	862	934	865	852	835	910	901	927	855	915	924	857	862	861	848	909	879	881	790	800	868	856	869	844	824	849	888	845	902	882	861	888	854	839	830	867	904	859	832	845	860	844	879	849	856	873	869	770	877	885	874	888	892	854	884	908	899	825	898	888	861	902	829	783	868	868	837	841	895	874	824	900	883	819	843	857	898	833	858	835	873	832	873	876	831	922	924	858	843	829	887	903	832	860	867	852	882	813	919	865	847	816	881	859	861	863	925	857	823	884	885	860	863	851	930	910	883	872	880	893	883	849	857	921	867	870	921	872	881	833	835	942	864	879	881	905	902	857	875	790	847	860	861	925	870	890	859	872	846	802	859	868	868	835	828	832	859	898	853	855	856	878
14335	2102	2075	1611	1118	851	679	594	557	536	452	421	382	373	357	376	333	351	334	383	362	353	341	338	368	336	317	329	321	319	297	326	327	307	345	365	305	331	302	316	328	336	299	348	333	294	315	295	335	309	295	303	287	307	315	278	347	340	294	309	316	302	312	336	302	342	332	332	298	321	289	350	306	334	342	317	344	311	282	339	328	328	327	302	321	327	301	308	309	306	334	342	314	303	307	327	299	295	300	312	322	323	304	304	319	313	314	301	323	304	291	311	350	336	282	299	277	371	280	297	330	322	305	307	329	293	326	299	325	319	332	312	335	340	331	327	303	332	328	290	286	302	313	320	306	338	317	309	305	297	310	271	341	316	324	279	334	329	318	333	339	325	323	314	295	322	298	311	257	327	283	319	339	324	314	331	308	321	313	302	314	285	291	306	303	337	307	259	305	318	301	328	344	321	344	320	343	311	313	296	279	308	350	321	299	325	319	332	336	320	320	323	323	291	332	312	329	301	319	305	333	300	290	324	288	318	279	343	333	331	341	326	324	313	298	311	312	314	332	293	294	301	339	316	320	293	317	293	316	296	312	304	285	319	300	312	292	291	310	293	329	287	328	335	306	367	318	332	307	307	291	283	297	292	326	334	275	333	293	311	298	282	298	288	320	342	322	315	300	329	327	301	286	308	304	311	306	269	295	325	321	317	315	296	330	308	307	311	310	262	330	318	334	330	312	295	299	265	299	297	309	277	283	336	306	336	323	293	341	325	308	324	306	293	287	307	301	317	314	305	308	341	334	327	338	291	300	347	317	308	347	283	296	274	297	318	301	309	321	287	335	301	303	324	289	298	322	305	318	339	320	307	331	314	327	299	311	339	331	300	333	288	311	302	344	341	304	306	313	303	341	275	347	308	319	324	324	296	309	319	320	322	307	285	289	347	316	300	303	292	287	336	313	307	287	334	320	329	320	322	290	323	319	313	295	294	304	307	287	326	298	341	295	333	329	306	329	338	297	296	307	317	296	305	311	313	328	315	294	313	286	297	297	347	321	299	280	335	314	336	319	295	328	330	296	326	311	296	314	313	300	300	330	320	325	307	322	308	298	291	303	318	342	308	332	323	290	312	308	296	326	289	308	340	315	322	297	334	311	327	302	317	333	324	297	287	295	344	303	305	307	315	312	300	316	312	348	319	343	308	296	281	309	303	297	327	294	329	307	351	301	308	336	322	304	325	325	294	302	322	317	320	325	305	304	308	323	321	324	321	302	319	282	330	298	315	320	318	286	296	311	323	303	301	295	305	294	293	360	299	297	315	313	295	307	320	317	310	318	291	310	308	300	307	323	301	327	297	333	315	303	317	313	301	305	279	343	305	308	347	300	328	309	303	328	293	312	331	297	291	296	314	354	313	278	333	277	281	330	281	331	341	278	361	289	317	295	307	317	308	317	318	324	324	293	321	299	308	333	293	330	313	320	327	343	302	293	312	320	312	318	332	325	333	324	287	352	334	315	326	317	330	300	268	310	298	300	322	332	312	298	348	271	301	314	354	291	339	322	305	305	352	273	324	335	312	338	319	318	302	304	304	332	273	290	296	293	337	314	349	288	283	320	335	293	338	349	317	289	308	300	333	319	290	304	318	327	313	291	308	284	325	305	315	327	297	316	321	287	362	280	326	312	309	329	319	347	312	316	290	324	323	342	319	322	290	311	282	342	338	336	342	312	326	319	326	309	306	331	297	314	326	327	314	318	274	310	303	323	309	301	352	317	269	317	284	333	319	324	285	338	322	338	357	321	301	325	330	300	327	307	328	303	340	302	345	335	297	289	302	301	329	334	339	324	286	324	337	318	308	295	277	283	300	332	305	306	290	303	342	345	344	319	322	303	319	344	317	313	303	321	308	322	317	289	314	288	326	316	295	316	339	335	308	316	318	325	303	330	327	297	296	328	326	295	284	307	312	313	352	295	330	303	330	313	294	346	315	318	296	297	334	322	278	294	320	330	307	335	345	333	283	280	357	296	330	278	298	329	287	321	315	309	338	311	311	329	322	341	328	303	308	298	293	309	279	278	302	284	291	299	329	292	321	320	330	313	320	322	335	326	298	322	362	354	313	313	326	296	308	329	270	292	299	305	332	306	339	349	326	319	302	297	313	360	322	319	318	296	306	334	305	314	310	312	316	316	306	285	344	339	295	340	331	300	317	297	320	326	324	311	316	354	295	323	310	329	314	316	349	297	319	361	297	332	327	322	310	350	280	319	324	343	325	293	330	358	311	327	372	318	290	282	298	311	327	332	312	318	339	278	295	310	311	301	355	299	314	339	299	302	315	331	351	329	312	320	318	324	321	294	336	310	328	324	305	327	301	324	306	314	331	336	298	319	319	313	289	320	299	337	293	322	336	299	318	356	313	303	316	293	343	332	303	298	338	326	284	308	314	353	310	317	309	305	296	304	297	301	305	336	296	332	344	339	319	298	331	326	318	302	303	315	288	260	337	311	314	336	307	310	282	318	350	297	361	322	326	297	318	303	314	309	294	341	318	346	340	318	316	299	327	327	323	310	345	334	288	314	319	285	348	296	330	291	350	306	311	291	314	276	296	327	338	309	299	300	286	329	341	298	303	307	322	333	334	297	311	293	307	271	283	320	302	330	308	313	300	321	327	334	313	281	303	284	304	319	338	334	313	317	320	320	301	292	325	308	325	297	299	293	283	323	330	301	333	270	291	320	315	319	293	333	369	337	334	301	285	313	299	298	336	279	300	297	308	313	328	279	326	342	318	323	266	309	301	300	319	300	331	313	313	343	328	341	317	307	309	285	316	312	325	300	296	317	299	287	341	332	322	329	307	286	328	309	315	315	341	315	290	298	326	333	307	309	288	311	321	317	324	324	319	317	303	341	315	297	288	297	321	305	301	319	292	307	300	314	306	312	291	301	320	319	306	313	320	347	313	283	339	293	302	328	344	338	295	306	343	305	312	317	305	337	283	330	322	304	328	330	301	321	341	329	327	317	328	321	330	343	321	320	335	341	280	291	320	313	298	314	299	337	289	295	333	326	319	337	280	308	322	315	290	329	319	267	328	317	349	328	289	269	336	332	310	294	310	321	319	329	282	314	281	310	294	323	278	343	298	316	310	297	335	323	321	304	324	348	337	289	323	346	348	298	291	308	317	345	323	284	292	324	309	355	294	294	310	284	334	317	321	332	348	313	323	349	302	294	312	312	309	319	340	316	338	295	311	349	331	293	329	303	312	329	332	312	296	272	296	297	285	285	331	309	332	319	363	302	294	330	303	330	319	314	305	355	335	314	329	305	309	335	316	304	346	281	297	344	320	324	316	334	311	311	310	320	297	302	288	278	342	334	330	281	315	292	297	271	307	363	296	306	316	332	333	337	292	290	306	321	329	288	330	350	295	316	301	320	319	321	290	284	307	293	278	352	315	312	306	325	323	314	291	315	313	336	334	278	326	304	298	335	347	345	306	302	312
7488	2184	4184	5050	4377	3734	3171	2647	2323	2019	1810	1759	1622	1512	1375	1367	1359	1144	1235	1093	1103	1101	1065	1048	1051	1064	1023	995	993	944	1027	907	918	969	914	932	923	936	909	902	878	931	938	889	864	836	822	929	870	914	879	890	910	886	866	875	892	880	796	866	843	837	852	791	900	782	824	898	845	801	868	851	851	887	808	807	850	833	798	857	862	842	826	797	837	878	806	842	852	912	853	844	869	811	911	838	846	797	827	822	808	794	838	852	838	865	840	807	901	847	839	819	803	856	825	837	803	806	852	805	819	810	849	859	844	786	857	853	848	821	824	820	847	812	844	838	851	852	866	791	825	744	829	869	852	825	840	807	843	827	835	822	872	855	816	841	873	830	826	820	815	839	865	844	868	827	838	907	840	817	879	818	769	873	823	783	799	815	806	891	863	854	881	849	913	832	801	825	813	890	868	827	817	843	797	819	783	819	769	784	805	828	826	828	806	850	888	803	859	822	912	838	784	773	807	805	821	846	829	797	783	800	863	814	825	815	776	839	818	811	803	863	794	824	833	835	750	826	793	836	833	855	839	884	847	824	823	846	852	830	794	838	771	799	888	807	814	818	834	806	769	856	807	831	849	782	818	814	849	783	792	846	844	816	835	863	809	852	798	855	824	821	873	792	811	796	841	820	832	794	888	866	821	804	823	803	841	864	850	877	839	804	802	843	813	820	831	788	870	811	877	760	841	829	816	892	829	780	881	805	834	787	804	786	833	841	816	861	804	870	845	827	850	828	786	871	821	794	813	866	834	847	863	811	810	818	783	855	817	822	816	839	805	803	895	823	828	827	830	838	794	860	845	762	778	823	842	839	792	853	797	786	796	749	870	886	800	818	802	836	805	819	826	787	818	805	790	828	843	824	807	840	802	839	787	831	784	852	818	866	846	844	845	816	811	789	800	829	805	836	867	787	832	830	788	831	828	824	849	813	763	812	780	801	843	768	790	791	793	797	817	863	840	847	829	808	827	831	799	830	826	816	836	877	821	833	829	832	812	749	853	822	890	808	793	842	844	814	797	791	793	825	825	792	793	842	859	806	822	836	821	849	806	827	802	752	800	857	812	818	833	783	800	899	896	828	846	810	823	862	799	817	820	849	859	813	818	818	810	866	784	797	799	864	803	806	862	837	782	801	847	820	795	813	812	818	835	876	813	841	817	848	838	778	826	842	813	855	839	793	767	870	868	778	834	801	834	808	864	819	865	782	839	793	818	815	830	822	784	824	830	815	851	799	853	846	806	825	827	855	856	820	869	876	885	801	816	839	812	800	806	783	777	812	820	793	834	854	841	803	810	824	844	847	804	855	793	829	813	812	809	843	846	779	834	843	839	850	786	833	845	812	799	844	800	814	861	832	815	839	778	826	804	848	846	802	875	833	748	794	865	824	851	827	794	849	836	835	846	772	765	853	824	834	786	826	850	833	827	809	813	840	763	831	821	811	835	789	804	858	814	833	825	851	791	821	790	840	834	785	902	843	877	827	840	834	824	798	775	825	864	832	833	836	807	800	828	864	832	801	823	818	784	786	800	855	833	843	781	866	862	833	817	854	822	864	796	817	831	815	837	826	838	786	841	846	819	838	848	828	828	821	832	797	834	846	825	812	824	828	825	816	826	829	895	835	838	853	814	846	824	834	832	806	851	869	859	810	820	837	843	811	809	849	839	754	818	830	786	843	840	835	803	894	819	811	822	872	830	795	856	825	855	825	798	834	845	846	839	818	834	800	851	800	785	786	829	841	884	824	753	869	782	834	843	866	791	801	810	850	811	846	763	838	809	838	818	858	767	829	805	816	851	832	799	871	833	814	829	777	817	804	773	847	819	871	829	871	812	864	827	870	852	816	848	822	788	788	781	828	857	793	869	838	832	798	823	805	793	849	786	844	833	857	854	797	818	812	825	837	778	849	827	886	889	802	794	843	819	804	836	817	841	817	800	760	815	789	819	818	789	844	836	879	791	806	795	813	832	814	884	788	821	802	811	809	850	797	812	807	844	835	832	841	814	799	830	838	807	830	788	843	809	819	804	831	806	845	839	835	779	837	831	824	854	829	797	792	841	853	798	857	804	857	859	859	817	769	859	822	829	812	843	791	786	837	834	820	825	821	866	779	812	794	837	826	776	798	826	860	774	806	869	859	761	815	810	823	877	810	870	832	845	790	848	845	834	844	813	850	819	766	821	809	809	802	787	780	827	782	803	845	857	783	863	822	820	785	765	875	832	820	795	817	835	794	804	836	810	798	786	819	836	862	825	851	820	877	814	844	792	855	828	868	808	817	769	867	777	811	769	827	784	827	877	832	863	798	812	830	858	829	867	804	800	832	822	796	822	803	859	812	834	841	792	808	826	792	829	806	864	774	801	811	791	821	804	785	806	798	794	793	761	801	855	835	806	768	767	822	858	783	817	836	867	797	815	873	854	865	791	862	802	818	810	833	830	825	876	853	843	814	836	809	883	803	782	820	788	801	843	806	839	817	821	743	808	854	840	850	817	813	833	827	807	821	838	832	755	816	856	864	885	829	792	843	817	853	819	843	858	773	831	836	786	839	818	822	824	825	854	830	803	825	837	794	822	819	837	854	853	809	833	847	830	863	841	830	857	842	870	808	835	823	798	823	821	836	838	841	816	808	848	820	792	862	852	782	803	845	863	820	828	799	817	772	843	808	835	817	795	808	828	814	821	853	808	824	837	782	816	828	835	794	827	805	800	802	801	818	828	871	813	840	822	767	855	818	840	853	852	857	884	797	828	760	880	830	831	823	806	847	811	815	835	762	796	844	805	796	791	843	833	854	775	839	805	787	811	805	870	838	824	852	822	839	830	851	843	842	867	839	792	844	829	823	786	843	799	787	835	769	800	850	799	833	821	840	793	838	796	822	798	850	832	802	854	826	825	814	859	803	834	828	771	841	811	831	755	784	799	883	823	840	800	767	757	776	825	815	805	815	833	818	886	828	823	815	859	808	904	801	805	843	844	830	852	812	832	854	830	826	839	815	841	831	813	828	828	840	796	828	815	812	822	812	810	848	836	814	827	793	823	854	856	815	826	773	806	804	838	896	833	769	826	848	860	818	814	851	846	852	865	805	859	809	826	847	798	841	792	799	817	797	808	836	837	817	812	818	799	829	844	865	810	858	810	803	860	759	820	840	814	818	807	868	829	819	765	825	828	845	864	866	782	821	809	788	800	844	828	842	816	847	800	790	804	853	860	825	857	800	786	825	872	797	833	787	842	844	822	810	816	805	810	788	784	825	806	812	857	795	803	802	792	830	838	796	858	794	829	771	867	831	796	805	808	879	825	855	850	806	848	838	863	829	817	857	827	788	833	824	834	852	806	816	835	818	847	859	831	862	840	796	853	807	818	822	869	871	824	823	805	831	782	833	841	817	794	798	801	812	843	812	838	830	804	829	800	841	798	865	805	841	828	848	818	808	774	864	836	817	817	767	818	845
1932	220	207	173	175	186	176	166	147	171	170	175	184	168	174	153	169	152	181	150	163	165	138	180	155	154	165	152	188	166	160	164	165	156	157	173	155	152	139	153	151	166	164	174	163	166	145	159	154	141	158	154	184	150	145	166	161	170	165	172	173	165	157	181	143	160	181	180	140	168	127	185	147	167	161	177	166	153	150	150	185	187	145	153	160	129	186	130	173	187	175	165	151	175	168	164	161	162	179	161	170	168	148	159	164	151	164	158	161	144	161	188	152	163	174	162	169	164	166	150	142	154	163	187	160	178	164	168	150	162	154	149	149	168	156	168	178	157	168	191	165	196	169	174	144	157	157	173	159	154	164	176	177	159	172	165	148	192	194	165	169	183	166	162	172	169	138	157	149	166	163	149	173	179	158	178	192	152	145	169	155	149	170	166	179	177	163	184	143	199	171	162	156	153	143	139	168	159	162	164	168	149	170	148	172	167	150	145	166	152	169	150	163	164	186	165	157	173	163	155	178	173	166	181	162	165	169	150	149	179	155	157	166	166	163	164	154	146	155	152	161	195	166	144	177	160	160	155	164	166	175	157	158	160	158	186	131	176	168	166	165	159	184	162	180	149	177	151	169	163	143	178	171	176	151	173	172	147	158	160	161	173	152	170	175	158	165	151	157	182	155	142	166	170	194	151	164	171	169	168	156	138	199	170	145	165	143	166	157	171	165	167	177	167	157	159	180	169	147	138	172	167	176	170	175	168	165	166	178	168	158	165	161	176	163	163	164	168	143	169	162	171	149	184	182	164	179	165	168	164	173	150	173	174	152	175	161	176	179	130	166	177	155	175	176	162	159	171	154	152	179	162	164	159	173	156	153	139	156	165	160	170	171	171	183	185	176	185	186	172	173	175	159	139	168	181	175	153	171	153	159	166	172	176	131	140	145	156	182	172	158	161	177	184	142	163	179	151	155	159	170	157	183	157	160	186	157	164	151	154	161	162	166	170	171	144	136	205	168	157	157	163	169	159	145	165	173	166	173	171	134	164	184	163	170	155	166	158	171	166	163	177	165	158	191	183	175	154	149	162	148	159	186	150	174	146	183	160	144	165	174	159	166	161	182	167	153	186	163	142	147	181	164	166	168	154	165	171	173	154	168	187	140	164	132	157	149	156	182	150	125	169	179	175	140	170	168	164	151	150	167	169	148	164	168	152	168	155	141	150	145	167	183	172	170	181	157	164	173	191	159	171	186	165	161	145	164	175	174	156	177	164	159	157	174	154	157	158	162	167	155	154	161	169	157	169	163	169	176	171	155	152	148	170	174	146	145	156	163	173	154	169	167	147	136	158	179	174	149	150	136	174	164	150	171	176	176	158	170	167	138	163	174	150	173	184	166	170	150	155	148	155	158	166	172	156	167	158	156	152	167	170	176	155	180	152	194	167	167	177	159	156	154	151	157	179	144	172	151	175	172	175	188	156	166	179	167	185	155	151	162	189	173	172	159	167	155	158	158	133	151	150	140	184	192	160	159	183	162	180	160	148	168	162	155	157	165	162	159	172	152	172	162	156	149	173	172	153	175	157	170	145	170	164	174	168	163	166	159	177	179	148	175	157	141	159	152	168	166	165	174	172	175	165	149	169	156	171	174	159	134	160	148	148	164	163	152	181	172	149	174	143	140	162	174	178	164	172	162	166	182	165	151	165	173	158	166	177	157	176	166	165	172	170	183	148	182	175	153	156	146	169	161	150	157	155	172	161	155	204	140	158	182	159	157	172	171	165	175	160	155	182	170	166	153	178	185	161	185	161	138	126	174	185	175	199	173	156	181	179	176	183	177	178	187	162	160	159	174	164	170	161	158	147	163	159	139	167	170	163	194	157	156	171	168	150	156	163	165	178	161	163	166	168	141	189	152	183	187	155	157	159	162	158	177	152	190	157	189	164	192	172	167	183	135	183	141	173	166	179	182	155	190	166	171	145	160	161	174	168	159	153	155	165	155	139	131	168	163	167	182	148	151	138	170	174	173	167	165	143	155	170	157	163	166	137	159	178	138	140	186	165	161	191	180	183	152	146	163	146	155	162	179	182	170	187	168	164	156	169	188	181	168	155	185	167	174	157	160	196	147	171	145	146	160	152	167	161	158	153	167	183	160	161	169	175	155	154	186	170	143	145	162	160	164	163	177	179	169	169	173	137	149	182	180	150	171	146	160	174	168	155	156	152	166	170	205	195	160	172	195	147	161	184	165	176	129	185	174	179	182	161	159	143	171	161	171	159	149	139	161	158	154	150	163	150	167	141	167	158	160	186	155	174	175	139	172	165	161	162	163	163	178	181	178	154	179	167	173	161	167	157	158	185	168	178	155	170	147	177	166	182	173	144	169	153	147	162	164	157	157	159	198	154	164	148	144	144	185	181	179	166	169	162	178	151	146	190	161	170	151	181	146	168	160	163	157	150	171	176	150	162	183	174	140	142	157	189	154	150	154	158	145	138	144	171	167	173	170	146	152	156	149	169	195	165	152	158	175	182	154	162	193	170	168	154	169	169	151	151	157	181	160	164	160	177	183	166	165	158	157	169	174	154	157	159	184	170	191	135	174	135	166	157	175	177	178	182	183	164	180	174	151	136	159	174	169	167	158	149	165	157	156	155	143	154	163	186	186	158	169	156	171	186	168	165	151	168	208	156	144	144	173	146	182	146	140	150	137	185	155	156	168	154	166	170	190	157	177	181	185	147	182	159	175	162	182	146	192	152	173	186	149	183	181	162	154	166	191	173	152	169	152	160	173	151	178	176	166	179	179	185	141	158	158	163	157	146	173	141	154	153	154	178	156	178	168	165	140	187	162	156	163	178	167	172	155	164	151	169	159	178	187	154	166	148	177	153	170	165	163	160	130	148	200	180	146	166	177	152	169	144	168	163	185	146	176	192	153	160	161	169	174	152	160	165	146	157	138	154	168	166	191	148	175	152	141	159	154	177	151	158	177	172	152	164	165	147	158	179	174	171	163	155	175	171	192	170	186	155	149	167	147	151	176	173	137	163	152	163	176	158	177	168	153	169	158	173	167	161	157	173	173	165	164	146	160	181	163	189	168	163	177	173	176	155	164	151	161	171	169	138	146	148	164	140	144	155	166	177	136	158	163	166	174	165	168	153	145	144	173	162	149	170	177	164	166	139	169	185	155	164	156	178	161	163	165	154	163	172	178	147	154	164	155	140	171	162	168	167	150	163	160	174	189	195	187	159	167	174	161	177	147	158	189	180	165	187	145	162	179	142	176	162	150	154	163	184	158	153	165	151	153	157	191	171	154	134	144	156	151	169	166	168	165	154	159	162	155	152	174	163	170	159	136	165	147	156	173	176	176	163	180	158	170	166	153	178	173	187	177	160	168	145	145	176	146	190	170	164	153	163	134	151	156	184	162	161	163	175	156	196	149	145	142	156	160	144	160	172	156	150	162	158	182	148	169	156	164	161	157	131	172	155	167	191
2232	579	607	658	618	648	600	553	578	530	562	497	541	521	541	538	557	531	477	549	563	516	576	524	578	530	464	522	558	537	510	525	477	518	516	559	517	516	519	506	506	538	531	533	526	517	530	508	526	506	465	532	537	501	502	549	524	506	496	533	487	522	512	493	527	512	489	504	516	500	502	508	529	502	495	542	499	536	524	484	533	502	515	532	481	560	508	511	524	515	456	525	508	514	520	489	514	470	504	497	530	532	509	525	497	491	517	525	510	556	525	514	487	522	509	517	549	547	550	529	503	532	518	538	525	521	500	572	525	504	558	549	541	497	495	533	556	499	498	485	525	467	526	550	496	527	466	510	524	527	481	489	511	523	485	486	516	488	515	507	517	533	492	530	506	500	493	526	510	478	553	519	504	515	518	506	487	541	492	485	498	469	478	526	533	484	506	544	511	500	503	562	489	531	495	526	519	473	520	499	488	523	511	498	567	487	515	507	545	531	529	545	540	536	509	534	533	507	526	488	496	507	543	541	497	520	536	508	488	498	516	535	495	501	509	508	459	527	508	525	490	522	525	518	530	534	554	485	513	542	544	521	540	547	512	520	499	516	490	480	532	580	523	500	481	491	518	502	526	475	510	546	545	484	510	513	488	517	525	549	510	504	514	483	501	508	544	501	532	516	481	521	521	510	523	468	485	528	475	502	541	491	516	536	502	527	515	517	496	509	510	513	492	528	562	497	531	511	515	531	504	504	507	512	468	523	501	497	543	483	536	498	524	553	495	526	499	506	548	500	513	517	488	542	493	542	505	477	445	530	506	500	485	508	514	526	519	544	508	519	548	473	460	541	483	501	482	526	491	558	545	518	521	521	533	535	534	531	537	517	542	546	516	509	507	526	499	516	506	522	542	505	519	501	471	484	523	478	489	569	498	465	505	478	549	524	491	519	535	502	478	498	506	545	517	483	517	498	507	534	517	500	461	492	499	515	553	511	521	490	533	542	509	478	499	508	505	499	529	486	525	503	511	505	480	484	489	514	479	518	538	521	551	525	526	527	550	495	503	514	519	512	562	526	494	507	472	532	533	518	541	546	545	509	513	489	508	508	517	520	490	500	499	500	552	466	499	497	473	470	527	483	541	513	521	536	507	549	552	480	497	505	490	511	529	543	557	543	484	493	503	554	502	503	545	537	523	544	544	492	516	509	523	515	499	529	492	495	558	543	516	522	524	515	521	519	541	536	538	521	539	514	512	487	509	524	539	521	506	500	511	474	576	516	489	481	515	539	555	572	498	499	551	494	496	471	497	512	512	510	558	513	510	547	494	548	494	494	534	488	523	523	520	526	524	524	480	541	461	530	498	505	477	518	538	532	512	480	574	499	535	486	532	511	503	488	505	525	511	510	506	557	555	526	517	489	558	493	540	535	537	479	525	517	496	529	498	494	548	513	545	522	524	494	515	479	507	522	493	467	496	515	474	503	510	515	520	468	524	487	515	517	543	516	491	483	502	545	514	564	522	527	536	574	547	524	526	505	487	516	512	519	475	518	509	526	479	499	524	515	511	489	516	509	502	512	521	493	504	518	520	523	507	505	488	562	516	501	491	455	536	530	502	560	488	528	544	513	507	512	531	468	498	496	527	529	498	505	551	553	524	512	511	508	479	498	549	504	543	483	522	533	527	509	527	497	553	513	493	520	501	498	492	532	505	483	519	487	516	558	508	523	536	496	511	539	519	519	505	495	500	515	542	542	482	493	508	507	520	544	539	511	479	540	513	488	526	515	517	520	518	521	492	485	509	525	517	534	553	502	510	564	559	489	539	559	509	529	554	502	517	521	487	500	489	507	537	485	524	545	488	547	502	515	505	484	477	535	550	536	533	490	535	497	516	507	504	523	518	534	501	493	497	530	508	497	532	525	478	484	494	502	512	518	468	566	578	511	537	499	518	525	450	489	525	492	519	527	518	518	479	506	517	476	562	513	537	491	528	499	524	534	510	546	542	523	531	532	523	505	493	518	523	497	559	487	488	534	546	541	529	496	477	507	502	513	482	514	505	498	528	533	517	548	546	555	522	482	484	501	502	511	565	512	490	505	550	506	514	486	505	490	486	532	531	544	502	529	518	558	479	527	482	535	526	502	502	483	525	521	460	471	535	528	543	540	520	531	532	498	534	541	513	525	555	543	520	538	516	543	498	521	507	522	511	516	492	497	516	558	496	502	511	531	492	518	506	514	517	561	506	465	521	510	518	519	530	494	537	466	542	483	491	485	526	487	530	501	512	550	491	496	497	482	484	493	507	485	504	498	488	517	532	507	518	523	519	532	498	532	508	515	543	483	530	495	534	500	512	552	496	488	527	514	516	511	514	502	528	473	539	516	512	487	525	469	532	541	502	498	523	563	487	516	511	510	496	551	478	499	495	490	549	518	471	513	503	519	502	520	486	528	533	485	518	527	508	479	520	493	523	510	497	504	498	482	524	496	504	499	489	528	506	527	572	478	506	483	504	505	548	498	531	489	541	478	500	512	518	547	500	511	523	498	493	465	490	515	494	537	486	512	526	496	534	530	542	493	493	492	541	516	511	508	548	499	507	483	501	483	525	499	550	509	522	545	540	519	514	569	530	529	506	496	484	534	510	506	519	491	493	463	534	520	569	504	504	525	535	468	514	535	474	512	499	506	476	518	516	544	500	512	523	486	519	514	501	475	527	528	546	521	512	507	492	505	493	526	510	528	491	450	466	539	526	539	528	499	521	516	486	518	521	510	497	500	524	513	527	515	503	506	508	565	558	534	461	543	489	530	484	511	481	491	539	483	459	545	545	479	513	537	520	544	502	504	511	551	541	509	477	503	470	521	504	530	504	543	487	534	480	536	493	530	550	511	497	496	522	520	480	540	495	512	488	495	518	534	521	547	539	559	487	473	521	530	466	472	516	506	493	513	512	519	506	497	501	517	528	534	497	473	534	544	511	518	502	505	514	518	510	466	523	482	519	475	505	527	497	554	513	560	525	536	522	531	528	538	483	497	459	512	485	510	485	516	511	525	496	545	527	509	538	501	512	498	534	513	545	498	557	509	518	489	520	463	478	491	515	533	531	500	525	495	514	502	512	475	526	488	526	520	528	558	504	537	532	537	511	513	482	529	495	487	530	505	513	521	527	529	531	557	519	548	507	518	497	531	486	491	479	522	490	553	536	517	472	539	501	521	503	504	527	507	506	523	518	528	550	472	508	488	514	525	476	523	515	510	490	524	537	524	528	498	526	513	493	534	494	511	549	523	503	506	530	505	533	558	548	501	487	518	517	511	504	533	516	537	538	474	539	524	477	517	509	510	534	523	533	502	512	525	513	540	518	496	532	533	511	537	479	521	510	516	531	478	568	508	497	548	473	512	555	518	476	535	504	505	517	525	483	510	483	521	512	524	478	520	515	498	487	513	488	524	492	503	569	535	516	475	542	539	513	518	546	536	505	521	531	507	523	524	502	520	515	524
8388	1027	1182	968	767	574	497	521	463	374	377	384	355	353	363	331	329	339	317	326	314	347	323	351	335	326	319	349	331	294	306	332	296	327	341	305	327	331	364	325	328	317	314	340	328	295	317	301	333	323	313	340	316	364	333	309	307	310	362	344	320	318	320	310	342	304	315	330	322	321	356	299	325	310	316	328	297	269	329	294	344	290	333	339	315	332	316	343	369	309	264	292	312	315	310	324	332	283	337	301	319	313	311	333	300	305	329	284	323	295	329	334	326	307	329	310	296	306	303	331	350	286	303	309	347	308	300	273	319	314	316	311	289	325	327	310	306	319	317	347	280	317	294	294	351	303	297	303	317	327	300	334	333	302	304	334	312	328	343	300	307	325	302	348	314	308	313	343	316	294	326	302	291	330	335	299	320	328	310	292	337	316	331	306	326	331	333	319	310	306	321	310	314	362	361	302	300	307	285	341	335	316	313	284	282	286	304	336	332	284	302	312	307	320	299	288	316	323	326	290	284	286	310	318	309	300	310	319	307	319	313	315	301	302	354	372	327	318	332	347	341	325	362	321	350	311	317	319	315	327	343	311	305	310	326	322	320	328	311	321	314	300	313	299	309	339	354	308	318	279	351	308	297	294	272	343	308	317	351	317	318	312	322	327	323	329	345	323	286	350	330	331	308	365	317	337	311	315	321	287	302	312	345	317	300	320	315	308	335	321	322	294	297	335	318	321	310	289	340	359	332	329	321	295	324	321	328	300	324	316	309	321	306	319	332	300	308	309	314	323	299	324	293	283	301	305	332	329	325	317	337	305	315	304	324	308	326	327	322	337	312	313	330	301	328	330	305	287	329	321	331	277	331	320	287	315	306	321	306	309	326	321	301	323	321	313	315	326	314	332	284	277	296	309	336	320	322	304	326	324	317	349	310	357	335	328	290	323	339	341	326	304	303	293	305	327	316	307	309	284	321	345	298	314	294	338	310	320	293	329	316	308	337	328	304	340	319	296	301	310	296	300	309	326	309	316	295	325	325	322	306	327	290	323	311	281	320	307	302	335	321	311	294	342	298	338	305	333	304	306	316	305	300	322	311	342	315	314	323	307	330	346	303	320	343	304	289	333	356	352	302	301	336	325	301	322	335	320	284	316	279	305	300	320	330	291	324	309	336	306	350	343	314	308	310	306	320	340	308	317	310	328	286	316	310	318	326	344	289	327	297	289	317	303	300	339	325	314	330	334	325	324	273	315	331	348	314	325	326	345	294	332	300	289	348	317	326	316	313	341	326	306	314	328	325	332	315	309	323	309	353	339	340	314	293	304	299	315	287	313	347	323	322	294	339	365	306	321	330	340	342	323	306	330	294	300	318	319	305	325	337	330	320	323	331	321	338	310	329	334	309	306	322	310	307	327	330	312	316	290	290	331	314	329	324	322	289	339	291	342	344	327	340	292	285	289	315	315	314	343	334	313	339	364	327	286	325	332	335	342	329	303	298	330	309	315	328	315	309	341	295	322	305	326	357	296	346	336	278	281	328	319	274	339	292	304	327	324	325	341	299	291	309	307	335	316	318	327	318	328	343	314	321	331	321	309	301	359	333	314	316	339	332	295	323	313	311	326	315	337	299	318	320	321	315	297	308	344	306	301	309	299	294	313	329	335	340	346	323	310	306	305	292	318	353	315	324	324	327	342	302	318	313	292	313	299	307	323	304	294	304	318	301	335	299	313	335	311	290	311	311	322	302	303	289	326	298	312	327	257	321	298	309	296	286	281	305	324	343	309	359	342	310	308	329	290	322	286	303	342	345	286	324	329	327	313	320	310	315	326	310	297	295	295	305	339	313	307	318	337	329	313	308	336	305	326	330	325	314	299	369	325	336	346	323	315	342	352	325	331	323	323	318	306	304	311	309	316	325	326	340	315	284	336	282	323	268	288	319	317	306	298	249	331	313	315	373	315	297	338	332	335	362	329	350	309	298	299	291	328	329	317	312	310	333	326	332	303	319	294	327	332	313	305	308	325	305	318	274	343	305	306	336	326	312	311	331	310	311	285	334	317	325	310	323	313	317	354	350	329	312	332	323	315	347	334	284	308	317	343	355	325	308	317	330	350	327	322	286	291	294	326	317	326	308	324	322	313	340	279	317	303	312	301	301	301	316	334	335	321	327	292	315	334	324	320	325	296	358	358	321	343	305	344	331	300	329	306	320	314	316	338	331	316	326	349	338	348	336	328	305	325	336	313	320	324	309	309	323	332	303	336	310	310	310	315	323	312	289	308	310	286	332	351	333	332	325	313	325	294	320	332	309	312	338	338	313	303	311	340	295	292	350	284	306	284	309	303	313	303	302	300	306	316	325	307	323	344	321	337	308	320	302	334	351	314	301	308	332	322	288	343	311	317	292	343	311	314	339	321	331	302	346	347	297	346	318	285	302	326	324	314	329	308	344	304	323	325	333	355	320	302	310	289	325	341	325	337	342	302	342	330	315	309	311	327	326	316	312	295	336	308	320	345	301	336	342	309	282	317	330	303	286	344	328	301	293	332	335	318	274	340	332	336	309	339	320	304	328	337	358	331	301	321	306	298	319	334	336	314	319	312	318	337	310	310	325	313	301	305	320	304	314	332	302	293	298	326	324	315	316	347	312	333	311	341	323	315	322	287	328	342	322	310	323	312	323	342	292	305	279	331	316	318	320	316	314	329	309	306	288	320	320	324	306	310	323	289	310	298	299	296	317	315	332	321	340	357	321	283	314	320	331	300	324	297	293	322	338	340	325	291	336	312	328	312	315	323	326	321	288	312	344	329	323	318	304	287	273	292	316	302	299	316	267	323	311	327	324	325	295	339	310	297	276	325	293	297	326	311	324	349	291	300	312	362	288	323	302	315	321	289	347	334	322	304	311	327	306	360	337	341	335	308	353	339	317	316	343	311	322	323	314	284	320	297	295	327	329	291	346	350	352	307	327	345	329	286	316	326	355	298	326	274	322	328	299	326	305	366	345	320	338	299	294	343	318	329	311	291	302	317	310	338	346	294	330	311	342	330	298	299	299	345	305	331	319	281	285	317	335	328	302	332	310	294	337	312	302	310	307	335	301	316	322	341	275	303	348	309	312	312	331	303	336	292	330	341	357	307	303	344	325	273	310	322	303	329	362	317	336	341	321	308	313	314	337	307	331	305	325	312	321	325	322	285	328	332	312	328	342	333	318	331	325	286	314	341	335	318	334	291	356	300	329	282	291	289	304	282	303	329	322	315	299	301	295	323	306	326	288	299	337	317	309	329	306	330	305	334	329	298	295	324	306	296	321	320	340	314	325	342	341	269	306	329	320	321	316	308	322	314	339	306	340	342	307	298	343	306	306	288	335	335	329	309	320	338	320	304	323	326	291	335	348	305	336	296	311	299	317	321	328	324	314	312	296	302	305	308	309	344	326	335	319	315	348	345	333	317	312	312	322	312	326	328	331	311	306	328	323	323	319	312	293	324
5864	1588	2846	3191	2850	2508	2187	1960	1740	1565	1461	1371	1290	1301	1183	1157	1099	1112	1075	1053	1015	991	946	952	1007	947	942	918	967	943	896	967	937	928	947	946	892	885	953	925	931	882	904	930	888	880	963	871	902	877	954	889	843	917	858	866	859	863	867	861	920	916	870	895	899	854	839	883	884	889	823	938	855	839	897	873	833	902	864	868	892	914	895	875	843	900	939	912	885	893	910	870	850	842	872	849	832	789	842	835	853	850	851	826	857	874	864	857	851	883	923	859	909	891	893	901	816	885	850	812	881	883	851	845	885	863	803	860	837	917	893	878	898	886	837	874	888	819	826	852	895	853	895	867	838	885	829	889	850	877	867	903	844	824	850	901	827	908	887	901	883	887	888	888	879	820	848	882	880	861	856	879	914	890	926	865	838	858	858	895	853	812	839	855	836	931	888	851	881	882	839	863	872	857	865	860	905	874	831	834	864	886	873	886	829	837	859	815	857	848	836	916	853	801	842	884	846	846	884	858	884	901	918	870	858	862	878	859	825	896	885	882	856	886	820	883	856	887	840	862	884	860	859	926	862	911	861	831	779	898	856	855	878	877	881	858	865	891	855	843	862	900	884	884	850	879	876	916	903	838	903	866	839	871	836	819	843	843	852	854	867	824	825	873	922	873	854	881	867	924	842	853	899	828	881	872	898	843	872	913	810	917	917	834	886	868	886	873	892	886	863	889	794	879	872	852	837	855	856	879	849	879	871	886	880	861	860	918	910	898	810	876	870	855	890	865	891	836	855	851	900	866	840	843	889	867	849	810	833	911	836	914	854	937	911	905	878	869	908	903	860	890	901	846	841	882	869	881	856	881	836	845	908	899	868	849	839	851	871	889	840	851	830	872	817	795	875	888	889	905	869	865	844	844	848	864	850	815	822	877	887	891	791	911	843	823	903	894	856	896	839	861	833	836	896	841	865	861	815	915	870	854	853	846	828	912	917	836	814	906	839	875	858	827	851	867	832	855	888	844	887	893	859	865	849	884	835	870	860	864	864	851	870	890	874	868	836	860	875	850	853	850	857	842	838	867	838	792	833	824	863	861	805	831	883	843	880	853	795	812	883	890	908	884	830	825	865	835	823	862	869	888	860	852	891	898	876	841	853	903	904	855	874	864	899	836	875	890	865	863	841	876	860	868	865	873	835	871	850	872	887	843	876	827	918	890	846	889	891	830	868	858	880	879	858	896	912	823	834	860	868	835	841	860	904	897	865	827	846	844	882	845	826	912	803	847	846	856	854	876	811	839	846	878	874	863	820	841	853	852	911	856	866	870	891	886	837	847	899	916	862	835	832	799	920	933	884	874	885	878	858	906	867	874	868	856	843	847	866	867	874	882	828	868	900	871	830	899	886	880	850	878	832	840	902	837	850	900	827	839	820	899	866	884	887	858	806	850	863	873	871	885	854	850	780	893	852	883	828	896	913	834	870	855	881	863	892	828	866	922	880	887	849	845	876	820	818	872	905	843	903	866	812	890	841	879	915	827	871	843	875	856	838	878	861	862	900	874	785	809	899	905	866	870	832	843	788	844	852	892	859	821	864	858	836	891	881	878	869	803	824	832	840	826	898	899	845	860	857	825	891	830	857	877	895	842	853	830	887	906	901	806	852	906	813	849	853	847	872	836	888	820	869	854	837	869	868	810	836	855	858	839	915	832	856	907	855	862	873	844	799	830	856	845	865	877	884	808	866	793	903	871	920	894	903	836	819	868	866	875	876	901	885	839	841	836	859	888	841	866	819	831	880	924	886	889	822	799	850	911	857	869	843	875	900	871	855	832	897	904	928	851	874	897	825	905	907	901	865	834	856	838	839	914	886	840	915	870	875	818	891	877	855	891	867	814	849	903	890	843	872	861	850	846	856	882	888	877	812	867	794	884	876	909	945	874	849	808	862	899	853	857	862	879	893	892	864	881	883	861	836	838	858	842	876	871	825	864	885	885	894	872	835	893	873	846	877	894	887	888	870	868	843	890	857	868	887	867	879	857	836	861	915	894	860	883	807	857	892	853	864	854	842	886	872	855	884	847	833	876	837	938	865	852	864	855	889	894	855	837	859	851	877	868	887	840	836	839	871	807	842	835	887	871	831	902	846	876	890	847	912	852	843	906	883	863	883	897	876	910	859	844	856	875	901	842	842	864	911	814	842	836	854	891	868	864	833	924	828	817	843	874	843	898	873	886	897	840	822	877	880	833	936	887	854	920	829	909	855	858	814	877	887	865	878	870	844	870	864	859	850	822	846	855	877	909	855	916	868	942	851	844	866	831	870	880	895	881	879	905	890	903	825	837	827	873	906	886	854	870	834	853	889	883	836	867	829	860	854	902	868	841	837	862	854	916	909	862	873	868	874	852	884	913	824	937	842	863	834	879	883	859	838	881	865	809	846	842	856	911	893	854	913	893	867	821	837	843	868	826	810	861	857	869	868	899	821	863	904	899	846	814	882	821	849	837	891	841	847	851	851	892	788	788	871	864	865	806	884	861	830	885	880	930	830	891	878	838	876	871	876	832	897	809	843	902	847	884	866	816	830	917	868	835	845	882	866	895	834	855	856	860	838	897	867	834	836	900	910	911	856	865	835	869	884	898	810	850	808	868	851	873	872	845	893	845	878	858	858	889	894	905	865	850	931	845	885	875	841	861	920	854	909	836	853	841	871	860	850	880	879	924	869	861	872	866	864	852	848	839	861	886	912	904	839	891	891	874	835	823	923	873	866	837	845	878	853	869	841	836	864	889	817	901	839	879	876	873	869	902	850	848	853	798	833	914	930	863	870	895	838	866	862	856	843	887	844	897	856	892	829	826	928	889	905	870	835	806	838	797	880	871	867	871	885	859	872	847	895	890	813	867	839	925	859	830	885	834	792	872	881	893	832	840	860	834	873	861	850	869	846	838	887	872	890	834	814	899	816	863	831	883	910	927	892	875	878	845	872	915	851	858	840	829	848	871	860	831	885	863	784	849	869	829	905	861	895	849	878	871	872	868	857	875	871	875	861	889	902	877	835	856	862	881	887	894	910	864	857	876	827	865	891	904	890	881	870	893	898	854	897	875	937	898	896	825	855	841	859	889	862	874	817	905	860	815	878	897	828	802	858	892	872	842	874	866	854	865	866	887	878	884	858	850	895	870	856	861	883	893	874	858	818	849	829	873	866	883	842	893	872	871	885	888	823	849	865	879	842	903	883	855	895	913	908	856	873	875	870	883	816	873	820	856	868	852	834	878	888	889	879	858	883	890	819	874	863	923	899	860	870	886	917	852	862	915	778	933	831	881	853	822	826	869	880	862	904	814	906	859	821	839	862	886	852	891	818	851	847	804	890	875	887	886	844	914	828	887	833	843	920	911	920	891	896	892	877	887	846	866	859	903	898	899	918	884	930	841	865	858	887	865	873	921	833	889	875	800	886	885	851	859	836	903	847	837	889	848	874	883	842	859	845	887	889	897
14504	2165	2113	1612	1132	861	684	627	602	509	488	473	417	368	375	346	393	392	372	336	344	364	310	348	372	374	330	321	328	329	337	316	318	333	338	326	320	345	295	317	344	316	329	304	316	338	304	317	323	328	308	315	319	327	299	326	342	282	323	315	328	307	294	316	318	329	362	358	315	312	341	276	315	323	288	287	312	311	283	309	282	315	321	278	326	283	342	301	325	355	305	327	317	324	326	311	342	345	354	294	304	329	319	317	305	287	346	312	304	295	330	301	312	314	328	305	315	287	328	328	332	333	351	330	294	337	302	313	314	335	340	325	319	330	297	329	349	336	279	312	304	289	307	292	301	317	302	330	314	311	312	328	312	304	306	297	281	320	337	309	312	318	347	300	339	295	344	327	273	297	314	308	323	304	349	331	312	291	316	325	304	322	319	341	308	335	307	306	315	321	324	301	310	274	308	308	289	305	314	315	313	322	294	307	300	318	292	328	345	315	300	339	331	307	334	310	291	331	325	307	335	344	325	343	311	312	308	344	310	316	287	306	299	324	334	320	319	339	328	330	343	310	314	323	323	330	319	309	330	296	321	305	353	318	295	276	304	331	333	284	317	308	296	311	304	322	310	283	340	327	295	295	317	301	284	331	338	326	338	293	315	312	318	292	309	350	299	308	310	331	309	316	297	348	341	277	312	299	285	307	323	328	336	357	321	339	312	314	290	308	316	299	324	309	328	305	296	327	308	315	281	307	329	322	344	319	317	301	301	305	270	328	280	289	312	293	291	298	331	317	317	298	293	325	349	301	319	313	351	298	295	287	297	306	331	318	311	312	314	320	337	305	302	290	317	313	304	280	327	305	332	326	313	319	291	328	325	272	303	314	315	302	309	301	302	288	327	321	320	328	325	312	322	328	325	294	333	334	335	321	313	316	323	291	288	277	306	322	317	343	339	333	310	317	296	305	286	315	337	321	305	317	311	301	288	304	307	314	325	297	348	290	320	312	308	328	299	308	342	298	320	319	306	289	320	305	322	345	293	320	320	302	301	318	299	325	311	254	315	310	306	308	292	327	303	307	318	342	311	341	335	320	336	297	281	313	335	287	336	353	315	317	279	329	308	294	306	307	335	317	337	296	327	299	306	296	306	305	348	303	317	324	316	283	327	311	318	324	313	310	302	291	353	311	315	307	349	293	292	275	312	311	345	306	325	307	311	297	298	300	324	318	306	313	279	288	326	329	299	280	304	314	336	312	308	327	321	324	323	338	295	318	306	282	322	297	340	325	327	348	337	329	315	292	323	318	312	317	307	315	308	329	308	348	324	298	308	300	295	304	317	302	327	317	289	337	304	299	274	342	306	307	333	310	307	292	306	314	323	303	327	293	326	332	296	298	326	326	355	292	318	302	296	301	334	324	294	310	270	330	263	294	297	324	322	331	321	331	329	314	325	284	309	326	304	326	323	300	334	312	321	291	286	312	305	332	329	339	337	274	313	310	309	304	319	310	307	308	298	280	316	314	318	333	335	315	322	309	331	325	332	314	320	295	322	319	298	307	338	275	348	325	312	315	344	307	342	349	302	326	317	322	312	295	325	312	314	300	293	283	305	352	339	336	283	344	329	323	311	313	326	323	330	316	311	314	337	335	311	331	343	323	324	307	288	314	292	321	312	310	320	316	323	294	269	354	318	318	337	299	294	321	306	310	302	332	323	300	321	311	288	320	326	283	330	337	309	329	298	296	296	311	310	304	317	313	370	304	300	277	331	295	300	339	326	313	300	309	307	314	311	294	335	289	337	306	347	329	327	326	307	286	324	325	321	300	310	296	296	348	292	295	335	296	328	295	303	306	301	267	340	302	326	308	311	315	314	276	316	275	311	358	286	317	284	319	311	309	318	347	306	299	315	327	324	330	321	308	320	304	301	339	299	345	327	309	343	313	322	307	326	312	317	334	328	323	346	309	323	283	322	311	352	298	302	334	302	323	291	299	335	297	310	325	311	314	320	341	305	313	322	340	341	302	291	290	355	329	322	333	314	309	301	317	288	313	310	320	301	277	288	303	322	310	297	328	314	277	307	292	322	319	306	277	323	315	311	304	312	294	294	321	308	298	306	309	307	305	305	286	310	300	298	277	321	327	320	331	307	309	303	314	319	303	289	335	289	328	308	322	362	335	310	321	329	311	317	309	324	317	318	306	303	309	304	308	311	332	290	305	308	308	312	299	324	289	335	323	295	340	315	293	294	291	295	312	270	330	307	313	327	313	318	303	276	302	331	329	330	314	341	313	279	296	301	335	287	312	318	339	314	272	304	329	338	319	306	335	326	335	319	322	302	306	321	310	283	310	305	336	268	304	326	317	303	307	327	318	338	331	341	314	270	301	320	313	337	325	344	321	316	342	301	306	331	274	324	294	311	333	335	299	325	304	314	300	288	341	324	331	310	309	342	315	319	320	299	321	328	311	278	325	309	325	330	347	297	319	341	345	323	283	292	318	283	330	301	286	313	296	332	317	300	318	321	318	299	310	286	298	326	297	309	331	320	338	324	301	284	310	317	313	262	311	340	343	289	313	313	299	315	291	285	317	250	337	296	311	318	305	290	325	301	334	317	333	301	334	300	348	340	375	297	323	321	352	314	320	320	297	296	309	309	341	337	299	314	318	313	279	308	319	316	342	319	282	304	313	315	297	322	321	327	292	300	314	301	322	325	310	310	322	334	291	346	284	295	315	314	291	304	301	324	296	298	298	338	311	308	341	304	333	299	289	297	324	308	334	333	308	306	333	310	339	307	302	294	340	296	312	323	311	331	334	346	304	285	308	298	327	313	327	323	285	297	292	322	319	316	333	328	311	331	306	309	298	297	294	334	334	330	296	289	305	303	329	345	315	297	292	329	325	312	311	330	306	307	336	300	317	313	298	310	312	311	325	271	327	304	330	268	326	318	296	311	351	312	305	311	303	309	294	332	312	299	305	354	317	319	299	318	305	332	309	312	325	310	319	289	309	303	339	317	269	312	286	306	306	289	310	339	317	334	321	284	342	313	297	342	301	306	297	331	278	330	281	305	315	287	311	311	350	306	335	308	293	333	275	298	306	302	332	300	361	357	338	282	303	297	296	355	329	258	297	316	324	281	333	347	300	328	301	321	334	321	337	340	323	321	308	300	330	314	291	293	344	325	317	297	305	342	323	338	303	328	340	316	330	325	320	298	295	303	332	333	344	333	329	330	315	318	280	291	333	339	303	306	326	289	301	284	306	332	308	313	298	317	318	323	305	295	292	342	292	367	324	302	326	319	350	313	305	383	321	293	279	318	292	299	329	333	320	300	293	330	357	364	313	310	313	312	298	324	310	281	321	342	328	318	312	309	309	304	329	342	306	331	309	334	314	332	273	311	328	305	306	275	333	278	287	285	311	301	318	309	309	284	331	320	331	313	302	308	316	314	325	293	335	291	315	367	330	322	321	326	324	324	286	279	312	321	298	328	311	310	306
7413	2181	4300	5021	4284	3727	3197	2589	2427	2018	1876	1725	1573	1457	1424	1307	1344	1256	1171	1169	1150	1071	1102	1040	1018	1055	983	1007	986	984	983	948	969	962	913	939	867	908	902	862	893	937	915	888	899	962	878	850	842	912	844	856	825	888	845	860	877	852	800	862	876	895	856	868	853	816	834	861	886	865	862	815	903	837	816	871	840	803	827	866	870	832	840	826	855	827	827	859	857	899	824	835	844	878	831	832	829	806	823	854	827	831	809	820	823	795	901	843	857	857	856	823	806	762	860	783	857	816	806	881	853	798	855	791	816	821	813	851	864	824	809	837	822	845	855	871	873	814	826	830	737	863	794	827	884	893	779	881	849	842	879	813	793	820	794	839	828	804	786	831	819	809	809	814	811	824	834	805	850	849	813	839	848	795	818	784	822	813	881	882	795	803	841	831	804	812	791	828	881	885	851	847	803	810	824	848	855	811	846	846	814	836	782	828	856	826	827	835	850	791	813	778	831	821	864	842	810	804	839	849	798	835	859	773	817	844	811	851	880	825	825	811	812	813	804	809	786	828	823	872	883	823	803	855	791	801	832	788	761	855	778	869	789	768	791	830	814	867	832	845	818	865	847	800	805	835	770	805	873	833	839	763	799	816	807	786	824	830	811	807	846	815	777	798	843	828	806	807	873	848	816	833	804	824	804	784	843	779	808	785	828	839	814	846	825	840	800	770	802	805	792	849	847	881	834	870	826	800	795	839	842	843	779	814	827	810	817	797	757	865	849	757	835	751	836	817	866	842	838	808	846	788	846	805	851	822	801	824	863	800	800	841	793	785	770	807	819	813	834	823	811	839	814	818	844	831	869	798	832	839	776	809	839	842	825	788	820	806	863	820	809	846	803	846	850	798	832	833	822	800	800	830	805	834	861	826	800	776	809	786	801	800	830	855	806	777	849	821	791	766	836	851	810	783	848	794	868	839	851	855	832	778	736	803	799	817	816	800	831	864	777	851	829	798	799	827	852	826	867	813	801	850	809	852	841	842	848	829	816	828	834	809	846	877	815	807	832	809	804	824	802	800	834	787	889	843	816	824	844	819	840	853	837	839	824	836	788	798	820	816	850	757	779	819	864	857	797	826	811	791	822	809	802	768	781	850	816	793	837	836	821	850	844	802	830	857	823	833	803	817	784	841	787	818	827	807	828	813	849	836	813	885	768	814	866	809	844	836	824	797	808	797	859	816	851	843	837	805	793	813	861	812	844	836	856	837	768	821	832	843	845	786	794	825	745	867	847	806	830	795	807	827	826	825	823	855	834	843	836	843	814	759	873	854	844	798	839	825	809	784	845	793	860	829	829	802	801	824	853	810	814	850	817	780	864	842	848	793	795	795	839	865	834	834	836	801	839	844	849	820	790	876	853	811	865	822	823	787	798	771	789	813	803	780	880	826	810	826	823	824	816	796	859	841	835	805	801	877	825	845	811	764	789	805	823	852	802	817	815	861	783	781	830	802	841	781	777	802	816	809	786	807	808	787	826	828	816	809	791	788	820	847	830	821	792	846	826	825	813	865	778	816	799	885	775	863	765	798	828	825	831	841	861	804	810	788	857	867	848	823	839	812	803	850	797	754	835	823	845	817	815	802	807	861	840	871	773	839	801	832	796	804	833	898	786	807	807	784	819	843	823	811	827	802	861	811	888	850	845	879	853	822	841	823	804	838	851	853	863	811	805	799	871	802	807	830	809	800	842	843	816	783	828	813	772	841	801	784	827	759	811	859	834	790	793	853	795	814	842	802	802	807	862	850	854	810	868	833	847	838	819	851	854	780	768	829	833	838	825	831	800	782	824	835	833	820	803	780	755	811	878	816	775	857	847	865	851	823	799	816	764	808	827	848	830	806	819	868	851	847	786	834	870	824	818	843	813	841	792	815	784	779	836	816	813	808	841	844	882	845	826	841	838	894	797	809	814	807	828	832	826	819	877	820	809	830	808	826	836	843	829	849	827	840	835	754	869	829	823	834	852	827	806	839	759	802	816	849	859	791	800	776	839	854	835	773	845	834	820	829	844	828	797	824	836	822	832	852	832	822	849	851	800	825	844	820	821	826	809	826	824	926	860	848	804	823	854	799	806	800	841	789	776	841	848	839	818	859	778	832	827	839	787	833	797	833	828	803	788	819	837	792	865	791	881	840	853	799	800	814	815	780	854	809	816	835	778	790	845	872	800	806	829	788	818	832	842	847	820	893	872	814	772	839	796	853	779	835	816	807	757	874	835	778	839	752	847	826	830	839	850	906	869	794	861	845	791	785	809	836	794	840	809	820	858	811	825	834	795	836	873	850	817	869	812	825	864	768	854	769	836	782	831	849	791	837	839	818	857	868	828	814	849	833	829	818	838	852	874	840	836	875	866	798	860	869	857	788	839	792	814	829	850	857	808	826	832	816	847	871	807	788	879	842	861	804	805	807	844	780	809	835	818	783	841	810	841	819	790	808	858	866	791	855	837	819	872	855	846	847	858	856	843	858	797	854	786	872	818	802	851	843	777	796	814	823	833	833	786	860	822	829	893	822	873	822	773	831	794	870	842	861	832	874	821	825	858	849	841	844	798	793	778	802	801	779	758	809	817	763	850	790	822	815	824	858	796	804	821	862	856	818	812	820	832	785	800	831	782	858	866	800	800	815	831	790	847	825	856	864	830	795	829	865	846	792	786	812	826	783	859	841	808	828	832	842	843	792	833	825	850	865	834	841	848	816	862	850	795	789	811	832	874	807	781	844	803	793	806	775	806	809	798	841	883	759	816	868	839	833	817	831	829	830	836	830	804	844	826	802	789	869	810	849	858	823	850	835	849	831	800	804	799	836	788	784	856	800	849	846	809	826	822	842	809	823	847	826	840	864	814	811	874	805	774	822	868	848	826	826	864	796	783	863	872	782	766	789	837	803	843	830	830	842	838	851	847	819	854	775	862	856	870	864	816	802	782	834	836	883	827	882	804	834	834	807	740	806	829	801	780	874	780	842	823	832	816	775	831	840	837	811	805	820	819	802	822	795	844	835	806	802	768	868	846	808	821	806	819	810	849	806	830	809	820	760	845	841	856	845	851	781	799	791	857	862	853	854	833	814	790	795	894	889	830	806	856	802	833	814	789	862	847	857	777	857	844	802	802	803	824	871	838	862	860	795	803	811	830	814	815	817	799	807	875	789	812	860	789	805	788	820	784	894	808	813	813	792	776	827	818	860	860	748	840	799	808	841	831	810	842	853	804	799	810	808	783	821	822	849	829	810	819	791	826	828	859	839	821	858	880	808	799	852	765	831	828	835	839	811	849	814	847	834	850	861	820	810	859	853	838	865	805	814	771	833	833	838	815	769	841	797	855	857	885	832	811	835	763	863	775	801	842	806	865	873	786	850	818	832	775	834	793	856	768	802	786	846	815	832	801	810	837	804	805	852	855	802	815	776	792	815	831	830	795	844	807	848	919	758	839	814	834	810	787	847
2008	172	177	164	187	163	152	172	183	194	170	164	166	175	179	172	159	168	184	183	170	163	172	185	153	162	180	189	182	187	163	155	153	159	162	147	158	136	175	162	163	161	180	181	151	146	162	158	133	172	146	161	150	165	160	172	169	151	144	157	175	154	142	161	143	170	156	158	165	171	154	171	173	172	156	171	192	153	171	164	157	166	176	140	161	152	168	178	178	164	153	176	184	147	186	168	172	156	171	169	183	171	157	149	141	156	154	172	171	190	159	154	124	155	163	156	193	165	163	184	167	175	160	154	183	181	161	184	154	164	166	174	177	165	186	164	153	152	158	136	169	165	149	180	150	151	150	168	167	167	131	150	156	171	169	169	151	158	177	166	168	161	173	136	188	156	168	155	165	153	163	165	168	154	157	164	164	166	155	158	158	175	154	156	155	189	154	154	174	161	150	181	157	170	164	156	150	179	165	141	144	175	182	166	153	166	150	158	154	190	202	150	163	158	168	162	153	157	169	162	150	173	173	189	130	167	154	177	162	181	156	156	161	159	154	163	135	170	168	181	161	164	166	157	153	153	171	171	160	147	153	153	162	170	164	165	163	164	170	155	180	176	157	178	146	170	174	166	169	135	164	160	147	178	178	160	180	174	175	174	155	169	173	139	156	167	142	175	182	153	151	182	147	165	195	177	171	172	157	164	196	121	172	177	187	171	172	161	165	171	136	157	166	189	163	158	157	170	153	170	181	182	177	176	140	142	158	176	169	175	186	165	185	169	156	161	164	171	166	161	167	132	154	180	166	150	174	158	183	134	163	163	163	173	169	173	187	174	165	163	169	175	161	181	144	165	172	184	168	190	184	170	185	184	164	148	170	143	161	177	152	165	179	153	153	191	168	170	144	156	143	153	169	156	184	168	161	142	160	168	161	141	160	161	171	164	164	158	174	165	157	164	139	174	181	168	137	167	158	185	148	185	170	139	186	177	161	159	170	181	157	184	171	161	164	168	169	188	168	184	162	177	159	176	168	137	146	143	174	182	175	196	149	181	169	165	170	167	171	160	183	164	177	147	175	191	155	183	169	157	166	147	169	133	168	174	150	159	144	166	174	158	187	169	143	169	168	174	170	168	184	154	171	142	176	175	167	156	154	182	154	179	168	155	168	136	161	174	175	188	184	183	153	150	182	176	169	171	160	158	177	154	150	165	144	166	174	165	184	188	155	193	174	193	168	175	157	187	162	169	179	170	143	173	153	171	180	168	146	157	150	164	142	156	148	153	153	160	180	139	165	153	182	170	186	169	148	147	169	179	165	167	155	151	158	164	180	152	155	189	166	159	157	160	179	175	187	158	148	158	161	150	154	161	166	164	181	162	144	158	164	130	167	161	150	143	168	179	192	145	159	179	167	156	161	159	151	154	169	174	152	180	145	167	183	203	180	173	175	170	176	171	181	171	166	170	173	162	161	158	170	156	180	187	146	160	156	181	157	167	184	150	196	149	171	172	161	164	146	151	155	173	179	180	159	167	170	154	157	151	180	160	191	186	167	176	151	158	162	187	165	183	150	179	150	196	149	159	165	141	140	176	157	163	195	178	147	171	151	153	165	153	170	181	145	153	134	182	141	168	199	183	146	159	159	162	152	165	160	172	166	162	166	156	157	174	163	139	142	163	156	175	169	158	156	151	193	166	168	174	156	150	150	170	163	186	161	152	159	173	169	155	146	174	163	156	182	171	141	163	166	166	153	149	164	164	153	147	175	177	179	179	172	158	154	160	176	155	168	168	159	180	180	154	154	189	181	164	154	155	157	172	134	159	183	153	162	181	168	201	179	179	181	149	148	177	174	182	173	179	170	161	158	160	172	183	154	174	159	154	144	175	176	164	170	149	173	153	181	155	162	180	164	176	155	164	164	156	157	157	163	158	156	177	175	158	148	162	176	158	142	148	163	161	172	159	165	141	147	155	158	149	155	169	181	160	169	172	177	159	172	154	158	163	187	163	151	147	173	151	178	162	170	168	177	161	155	159	158	148	166	162	187	158	158	167	159	152	172	170	185	142	146	169	167	166	149	175	172	180	180	180	186	178	170	171	181	193	180	183	177	167	173	154	161	172	170	157	172	147	164	194	176	146	158	178	176	184	168	178	189	153	150	172	183	142	170	169	193	164	137	155	153	152	187	146	171	158	176	187	190	135	173	168	152	169	135	189	164	170	141	163	169	164	169	173	165	171	141	189	181	172	146	168	185	165	162	171	177	151	169	161	171	144	169	170	145	173	158	179	161	181	165	156	166	166	175	167	167	175	163	165	149	172	161	131	162	174	170	180	150	144	167	171	146	153	161	166	141	169	167	183	155	153	185	168	164	158	147	156	160	173	179	191	160	143	187	192	152	169	164	180	172	166	160	168	152	170	153	154	151	174	155	174	173	167	157	170	140	150	159	157	162	174	160	164	168	171	176	163	176	193	180	185	185	174	135	180	178	165	178	163	172	159	158	179	170	146	181	181	140	158	154	178	166	161	156	177	158	170	185	143	163	136	163	161	167	174	169	160	167	160	160	161	147	172	165	169	163	162	156	169	164	164	172	172	159	161	156	163	149	140	158	163	169	154	181	178	174	179	152	182	157	134	157	167	156	160	149	168	140	163	161	163	182	148	179	175	170	155	162	166	180	164	159	147	158	149	150	178	149	149	165	161	166	153	158	178	170	150	178	178	159	176	168	152	162	166	166	168	181	163	147	156	176	155	168	154	158	176	169	178	190	187	170	160	155	165	176	178	158	153	166	152	181	164	183	154	162	142	175	166	177	162	145	173	177	152	160	156	158	185	176	169	154	144	148	148	150	141	175	157	173	175	153	156	170	186	170	168	157	164	172	168	170	194	168	150	155	183	177	150	166	188	166	158	159	184	146	161	174	159	161	162	163	142	168	158	142	171	173	161	167	172	165	178	182	165	174	144	162	165	182	175	147	188	163	154	160	181	168	169	159	154	180	171	167	175	170	178	178	173	169	156	151	173	172	187	137	182	188	174	158	183	174	149	155	196	163	162	167	152	177	158	163	173	166	169	140	162	169	142	196	157	155	168	175	156	171	164	165	155	173	163	167	164	154	164	153	163	157	186	196	172	186	152	186	144	172	180	172	142	170	157	134	144	164	189	161	159	189	184	169	151	148	181	167	140	140	164	160	158	159	174	180	180	168	167	193	150	162	159	144	167	166	163	147	176	157	156	155	174	149	134	154	155	156	158	157	150	162	177	154	156	172	176	157	139	156	171	156	170	163	166	137	181	185	159	165	145	148	184	155	163	174	149	188	126	138	182	148	160	181	158	178	175	160	153	156	148	151	153	166	180	157	164	172	147	143	172	173	178	150	181	166	182	186	172	176	179	136	156	185	160	195	136	175	162	145	165	164	160	173	149	166	167	172	175	148	167	179	155	150	153	157	166	148	165	169	175	177	152	174	157	174	141	175	183	176	166	150	148	157	167	127	143
2221	530	620	619	632	579	596	539	564	550	534	601	508	548	560	548	533	509	526	541	522	538	509	515	505	499	506	545	523	468	529	560	500	491	539	503	508	497	529	517	522	517	526	493	506	487	495	538	503	541	557	535	513	543	565	523	525	518	500	522	510	479	514	519	539	501	515	561	503	499	490	501	485	523	501	538	533	550	503	497	483	475	492	475	525	554	513	501	516	515	509	512	512	524	526	507	544	519	516	466	503	526	522	505	519	496	492	533	538	557	513	495	534	532	496	505	469	520	498	527	510	484	513	536	535	541	504	476	540	539	479	508	501	487	520	521	513	517	542	488	515	540	514	518	523	518	527	524	498	497	525	546	485	517	498	529	533	512	496	516	530	519	524	515	507	528	496	517	546	513	528	517	518	523	528	520	525	529	508	526	490	529	522	523	495	485	525	527	508	513	504	523	519	501	490	494	489	538	527	536	534	495	564	535	515	532	495	514	525	511	509	541	505	545	483	542	514	499	503	477	527	487	582	498	498	521	516	511	506	560	517	494	527	543	522	499	536	512	486	481	485	524	504	534	533	510	501	481	500	487	506	517	494	551	517	516	515	514	500	512	530	493	547	502	478	509	526	525	510	504	517	480	476	501	533	541	509	527	540	550	494	527	512	476	507	485	530	516	549	548	507	519	536	511	477	521	480	510	531	536	502	514	513	546	540	530	516	476	530	509	535	481	517	500	510	546	520	533	497	513	534	507	492	541	543	504	498	506	537	490	531	509	513	510	528	568	507	507	530	535	526	486	504	478	503	510	506	519	518	495	529	518	514	520	484	567	527	528	528	511	486	509	492	476	521	547	542	484	530	500	499	524	556	522	566	509	511	538	499	527	523	565	567	499	485	527	517	537	495	493	517	537	529	496	515	529	518	488	520	482	500	551	485	530	519	515	562	512	547	501	500	515	525	521	574	501	507	500	501	504	549	520	503	505	503	472	542	512	544	513	525	522	522	533	506	568	533	494	516	574	522	496	528	522	521	494	501	508	526	499	526	485	499	527	489	488	508	513	504	530	496	488	520	497	488	494	516	492	502	524	495	530	488	523	518	485	502	490	538	533	482	528	534	545	495	520	499	497	512	519	513	553	495	472	500	514	483	504	520	491	463	526	529	507	504	501	527	499	509	520	515	508	527	524	483	554	510	515	503	539	551	528	537	511	516	490	536	497	517	511	529	542	496	551	532	488	520	500	548	502	502	514	493	530	562	509	526	531	551	492	515	520	492	519	513	532	528	502	469	490	495	528	527	482	507	553	520	488	530	527	474	500	526	510	521	512	502	528	519	500	483	498	526	534	496	528	519	531	504	500	508	533	482	506	510	529	550	494	502	534	551	522	489	528	501	501	527	560	496	518	538	518	558	517	528	527	513	510	523	482	528	537	514	450	496	527	506	470	526	538	533	527	526	511	516	513	485	495	518	521	513	498	527	540	512	507	477	523	542	556	541	525	553	475	509	514	533	469	502	527	491	541	490	547	545	537	512	515	522	491	554	501	508	507	482	524	513	538	508	501	506	552	507	551	543	527	488	517	496	516	505	528	484	546	526	540	583	486	494	496	508	527	512	495	557	486	518	535	532	495	513	492	536	523	551	502	544	517	495	570	497	540	505	556	506	524	486	503	531	476	474	483	534	536	518	550	515	541	491	570	556	492	520	492	486	530	492	522	528	489	505	544	519	505	509	544	542	515	546	534	492	526	556	520	468	533	528	503	480	504	529	540	529	516	530	492	515	545	510	517	515	540	530	472	545	502	541	514	504	505	553	518	508	532	531	524	525	518	509	539	512	503	518	539	525	474	540	526	489	520	492	527	563	487	513	506	507	541	501	487	517	542	494	494	473	487	510	525	503	538	515	547	508	544	521	517	554	486	491	516	530	540	480	503	556	544	493	519	519	517	544	527	510	519	516	535	488	544	497	538	576	501	502	508	502	530	525	515	526	484	504	504	530	548	514	511	489	491	507	545	502	510	527	531	488	517	525	519	523	510	523	475	534	529	498	513	482	500	558	512	541	511	523	503	540	506	483	505	481	516	542	550	498	513	469	512	513	495	494	516	524	539	498	484	520	506	526	518	500	517	501	488	507	539	509	505	508	510	503	510	499	506	535	548	534	520	580	532	525	504	531	524	496	506	520	504	470	507	544	559	524	525	509	533	475	480	500	509	502	503	495	525	481	521	516	534	520	519	512	538	506	493	506	495	521	525	522	503	522	512	477	474	500	487	499	566	486	502	511	525	511	498	506	511	473	462	535	488	509	535	480	509	511	489	485	497	497	533	523	534	539	529	578	484	499	537	498	543	497	528	514	544	541	529	525	503	527	474	505	527	516	502	504	557	507	531	515	546	537	523	521	493	498	541	481	521	484	511	515	502	507	509	519	531	535	533	536	537	511	501	504	527	534	533	518	538	479	518	485	551	548	468	544	502	517	496	532	543	501	524	504	501	519	519	531	504	523	501	541	504	514	484	561	504	516	481	499	501	537	513	473	497	510	506	503	485	529	506	527	499	520	551	509	520	519	520	544	532	542	506	542	499	474	517	494	496	507	512	511	553	475	503	541	520	531	488	479	544	500	548	510	559	526	493	495	523	487	453	502	496	563	529	491	530	497	501	517	523	516	499	523	505	544	485	550	489	501	506	500	504	518	511	478	572	504	539	505	536	532	519	516	547	554	512	527	520	529	510	536	494	519	507	531	497	525	507	516	480	501	496	527	499	549	509	544	481	512	492	502	499	499	536	521	528	507	553	522	485	529	530	531	522	472	479	507	535	499	537	526	552	495	499	562	504	518	499	545	506	536	510	553	571	533	522	505	507	501	527	509	523	530	485	478	476	454	499	510	499	527	489	532	561	528	527	482	482	487	515	522	519	547	495	516	492	520	520	528	555	514	521	504	537	516	513	533	505	502	508	484	530	509	525	530	482	485	520	508	508	549	555	518	482	531	517	505	546	529	506	552	501	527	527	491	550	514	537	528	472	516	511	461	523	548	515	512	540	550	509	491	518	504	556	539	521	560	530	496	530	504	531	513	548	520	533	452	494	495	529	495	489	521	514	534	479	537	544	478	523	542	510	524	506	521	524	518	484	506	507	506	527	477	483	519	505	524	547	557	537	538	498	501	527	521	502	502	524	491	477	507	503	523	501	525	507	499	523	528	521	519	562	465	498	510	520	483	537	473	478	486	466	508	528	479	503	541	467	528	502	544	478	536	509	526	524	546	540	532	516	468	494	487	531	491	527	502	512	494	486	502	540	503	494	541	511	505	545	484	496	554	463	531	516	501	530	493	502	528	499	489	495	547	527	496	541	544	504	503	477	536	531	529	510	531	460	523	567	501	542	477	518	538	537	505	518	533	517	517	505	554	501	474	463	600	525	529	490	496	541	461	522	505	513	507	516	510	547	534	515	503	539	550	529	511	491	513	531	549	509	524	539	528	499	512	526	529	511
8407	1134	1174	1015	738	619	539	464	454	427	417	364	368	371	360	355	333	348	326	405	328	358	335	355	310	357	364	337	324	330	314	269	302	352	329	315	337	330	346	332	314	306	350	302	300	325	334	330	330	323	326	327	312	331	261	325	319	328	309	313	308	302	300	335	300	349	314	314	356	319	297	318	300	354	305	309	350	300	328	314	279	308	303	357	341	327	302	365	299	306	341	329	319	326	291	343	309	325	311	308	344	329	306	325	324	308	299	264	322	327	309	311	299	321	311	338	299	326	311	348	315	301	312	318	328	324	303	309	310	310	350	305	294	331	329	302	270	344	283	319	340	287	335	335	306	325	303	270	303	364	288	314	312	285	314	334	318	305	309	342	296	309	319	333	325	273	303	310	322	328	345	297	321	306	346	316	313	294	306	310	300	303	348	313	319	302	323	275	292	328	378	302	331	333	345	310	318	331	284	285	317	326	337	340	346	326	313	307	290	311	331	349	313	307	327	339	287	316	350	313	330	340	314	330	327	310	348	318	322	314	327	324	336	302	327	340	386	314	332	321	335	319	333	299	326	295	301	305	305	324	307	316	310	323	313	292	311	319	358	332	315	286	316	294	310	323	291	327	347	341	346	316	323	305	290	313	320	320	305	307	312	328	347	308	330	297	340	307	309	301	317	370	343	334	336	300	296	288	295	329	310	330	307	317	300	321	317	329	298	284	277	311	327	325	318	301	335	347	310	318	327	316	317	305	305	342	289	305	329	334	307	294	347	334	338	323	331	316	328	329	318	318	310	325	315	333	299	309	335	328	277	328	310	306	299	292	309	360	340	311	332	328	334	337	298	313	287	298	297	317	283	297	303	343	340	317	328	325	330	288	327	328	340	322	316	304	332	318	293	298	304	330	299	312	296	285	313	309	311	312	319	304	349	277	299	302	346	303	313	306	296	320	299	332	317	297	298	299	313	287	301	322	341	332	352	327	318	319	331	315	312	282	317	319	332	312	315	285	344	311	319	325	293	351	307	301	322	302	320	302	297	321	308	332	328	313	303	325	327	302	289	322	329	317	320	302	304	325	315	325	326	298	312	296	315	311	310	318	302	312	308	338	299	301	341	303	312	327	325	277	301	308	317	314	317	330	317	304	291	296	354	333	319	312	308	318	312	355	307	313	304	322	322	313	315	316	305	297	327	263	321	288	349	311	316	293	321	319	308	303	313	351	346	342	329	300	295	310	318	308	300	318	304	290	326	331	287	331	321	306	341	298	314	305	310	357	305	287	293	328	312	337	308	311	314	317	333	303	355	326	323	314	335	306	318	331	327	286	302	293	327	308	337	289	287	322	347	316	344	315	317	300	301	287	309	347	298	316	350	299	311	321	317	321	303	329	283	351	319	304	312	314	301	293	329	315	326	273	324	300	307	332	306	345	324	304	326	330	332	309	323	333	362	311	332	313	343	331	295	307	319	302	294	307	313	290	294	317	318	336	339	296	319	320	314	322	339	310	333	328	306	322	338	337	305	337	363	279	296	326	344	312	318	311	318	301	349	315	321	312	302	304	325	315	314	335	279	328	306	308	312	329	289	313	290	288	305	329	298	291	300	322	304	339	346	317	306	306	328	305	340	309	342	310	342	299	325	302	322	346	339	310	318	331	353	311	310	312	318	313	301	342	333	323	334	327	329	307	291	295	303	286	325	351	346	296	273	321	306	306	318	316	319	337	311	295	265	329	347	324	326	310	328	352	302	311	313	323	341	325	329	289	312	291	322	318	307	316	316	300	300	331	321	326	310	286	299	300	331	312	331	346	359	309	326	312	318	329	327	279	313	314	324	346	320	314	309	326	317	325	344	308	301	308	333	321	294	312	312	302	333	338	312	340	300	270	340	331	276	308	318	326	314	322	287	317	300	288	322	317	346	309	293	317	329	309	315	283	301	325	282	292	289	325	291	339	313	333	313	305	304	318	279	317	296	303	303	324	318	335	310	332	298	321	308	326	351	304	327	295	326	325	319	330	319	341	323	317	327	325	284	286	331	345	318	288	322	373	342	304	323	306	312	318	304	302	340	295	343	321	312	314	329	316	316	323	317	335	344	317	283	324	310	325	336	342	298	297	291	310	315	250	317	292	307	325	345	308	323	294	308	309	280	337	311	298	311	332	311	274	304	294	317	334	354	299	324	307	285	294	315	306	355	338	347	323	363	307	358	313	305	298	324	341	329	325	292	332	327	312	315	311	332	345	322	288	334	328	303	347	311	313	330	345	324	294	314	312	310	323	321	332	353	282	333	277	316	294	320	322	296	319	336	299	325	324	317	325	306	286	310	327	333	297	294	318	321	322	302	328	332	290	288	351	308	303	334	312	302	319	301	345	328	326	316	342	305	276	308	297	307	347	306	325	332	342	320	322	307	308	297	355	318	318	321	310	327	332	278	289	310	320	283	288	316	331	313	346	323	304	347	312	308	310	319	311	324	321	308	332	332	334	345	290	300	359	324	304	316	318	285	302	328	288	351	328	326	345	282	308	311	331	311	323	311	328	326	319	331	326	342	312	326	326	301	334	342	321	353	288	319	283	365	293	332	353	316	297	313	337	331	323	308	347	314	348	321	364	312	346	303	317	320	340	313	348	314	338	319	313	292	294	308	328	328	281	300	332	339	325	325	328	283	319	310	289	322	308	301	329	326	346	322	342	312	287	320	327	328	284	310	343	325	300	309	314	298	316	301	307	313	312	336	346	316	353	268	322	308	317	344	305	300	315	306	312	310	300	279	333	330	307	302	322	325	298	309	327	325	311	330	296	344	323	320	320	306	315	308	324	303	290	311	319	297	310	322	309	305	315	315	329	309	311	351	298	308	313	327	336	317	342	290	305	310	286	309	305	303	350	313	327	329	315	332	275	334	324	320	305	318	303	322	320	336	315	294	342	293	347	287	342	319	349	327	318	327	312	321	293	315	301	303	292	313	343	313	282	358	341	294	319	313	305	332	314	318	322	328	351	289	300	299	324	327	287	325	358	317	340	330	313	277	311	330	313	352	320	310	320	331	329	308	327	303	294	329	284	290	330	329	322	305	315	325	353	361	314	325	330	357	302	309	316	304	348	290	326	324	320	363	346	346	300	313	327	323	318	299	327	332	326	327	304	351	309	346	314	264	319	337	332	316	336	306	324	306	283	345	326	294	294	317	280	310	287	321	296	311	322	317	282	330	325	320	306	310	312	340	303	309	308	339	313	309	299	338	316	323	325	327	331	295	278	339	317	288	326	335	314	321	330	325	316	326	311	294	334	318	304	302	324	319	338	304	337	338	335	298	324	331	321	300	291	310	340	335	295	317	289	342	294	341	332	368	352	314	339	321	307	321	310	319	329	336	288	321	295	320	299	327	325	313	312	328	320	300	341	312	317	293	335	327	362	298	314	314	337	363	323	302	337	324	337	314	332	303	325	306	311	332	290	359	322	313	276	292	291	302	306	303	325	357	315	319	310
5821	1567	2737	3236	2931	2640	2165	1929	1787	1581	1511	1353	1307	1302	1182	1158	1131	1148	1086	1024	1002	1015	1035	1002	973	971	919	919	968	998	942	968	960	929	921	943	876	892	922	931	918	882	901	952	929	886	874	887	902	860	905	883	856	880	848	919	873	895	841	900	890	926	882	909	880	850	846	896	879	845	943	875	854	821	889	875	937	847	852	831	859	905	863	919	821	860	896	827	865	889	866	842	866	847	851	835	876	817	821	892	891	882	884	883	870	897	917	886	847	847	913	836	865	805	904	854	874	884	843	897	861	849	852	861	853	878	858	902	880	853	883	851	902	905	866	885	856	823	878	902	914	847	906	930	850	878	880	875	874	858	913	856	894	842	845	839	937	881	857	880	866	895	875	876	878	831	852	894	846	903	852	828	870	851	864	869	867	906	883	840	859	862	856	863	814	858	885	878	866	891	809	842	869	870	938	829	858	842	891	872	827	854	832	843	818	866	853	863	899	873	900	836	852	892	834	856	896	819	859	833	869	813	862	871	874	881	883	846	892	898	875	830	846	880	878	874	925	882	856	900	852	866	907	846	867	860	861	828	856	896	891	864	900	918	883	849	862	892	861	885	857	863	912	843	918	860	831	858	856	877	831	921	821	856	858	896	864	882	954	838	833	839	824	835	875	822	821	884	907	847	835	884	804	859	850	903	866	861	857	898	938	828	899	885	885	908	875	930	867	843	916	812	879	790	899	882	870	864	862	855	841	854	832	894	899	869	851	923	818	914	908	891	880	847	864	862	899	865	859	846	862	914	853	833	837	896	844	858	829	835	903	848	852	852	963	808	907	857	907	899	880	821	946	822	848	911	905	869	901	865	879	858	885	890	867	819	834	872	845	820	879	795	878	896	875	864	934	830	884	893	833	842	796	853	887	872	854	805	883	862	858	878	885	847	865	849	831	911	795	900	817	857	869	892	888	910	863	829	888	878	918	890	867	865	930	833	906	831	881	845	874	918	893	888	930	838	897	919	867	825	879	835	851	850	855	865	885	826	844	870	855	861	882	854	927	861	853	836	871	873	867	864	817	829	849	893	847	849	900	890	846	867	848	865	852	835	834	884	888	813	899	866	866	883	825	874	903	835	908	874	874	846	858	886	880	885	869	823	877	864	831	867	864	856	863	884	839	855	865	840	881	874	833	899	835	934	861	872	850	848	846	874	860	867	863	895	846	868	863	851	846	860	839	897	872	894	845	869	880	928	832	828	900	880	848	842	882	870	860	783	867	846	832	896	835	841	833	842	830	870	886	865	829	856	893	901	913	841	868	894	893	876	847	912	845	864	836	846	892	864	899	868	840	905	840	839	847	880	842	862	845	840	814	829	842	841	869	867	850	849	858	878	847	884	873	886	890	842	833	862	871	862	875	851	883	905	853	889	888	847	836	902	811	850	813	837	862	846	862	843	825	834	822	898	885	858	871	873	897	850	881	855	817	894	816	850	896	843	849	865	866	812	920	825	831	878	856	870	877	848	894	879	883	878	860	883	879	839	883	796	845	857	848	938	872	867	853	823	837	939	828	843	922	815	879	826	820	856	839	880	860	871	867	831	871	869	858	888	872	820	860	863	883	811	865	828	907	901	830	904	863	857	853	910	839	903	869	852	840	860	883	842	906	891	870	865	865	864	901	920	847	860	896	877	881	844	908	839	869	888	889	871	876	852	848	861	871	885	831	825	865	908	860	891	870	910	870	851	844	879	882	822	881	865	884	832	801	839	861	886	843	848	892	865	862	894	862	939	837	812	862	891	841	872	853	881	854	869	844	874	851	865	831	841	866	846	947	934	896	852	844	886	885	872	918	841	861	880	881	903	871	839	839	850	862	895	887	825	836	930	856	842	881	869	852	897	835	846	865	867	833	904	847	879	861	865	903	919	885	846	907	881	872	857	887	888	876	880	828	915	852	912	821	880	912	896	903	842	809	854	852	891	864	853	936	868	863	853	872	870	876	862	865	891	904	832	852	929	858	822	845	890	840	853	870	873	872	849	882	883	879	815	845	886	835	854	868	887	828	878	873	901	854	860	810	854	850	982	816	864	867	892	915	877	917	867	934	844	927	853	876	880	922	816	833	866	904	855	898	879	812	871	800	846	824	884	882	848	890	833	846	821	870	864	899	879	840	851	867	831	897	859	869	838	822	918	884	856	819	859	861	865	836	886	887	891	904	825	895	869	845	798	848	874	870	937	869	868	866	849	854	920	857	860	884	830	814	900	863	921	884	870	892	877	884	839	903	911	888	902	852	899	872	846	812	814	870	912	854	812	859	881	859	842	815	849	861	872	848	835	929	885	885	845	877	835	823	865	862	876	833	945	847	828	864	819	859	869	884	896	871	893	832	849	859	895	852	882	871	879	873	892	893	883	834	828	912	876	892	826	812	890	893	840	886	891	868	860	880	819	868	858	900	883	844	857	864	876	780	863	886	918	861	816	802	901	874	879	823	894	856	866	829	821	821	857	876	894	856	847	800	879	868	828	910	858	862	868	825	906	875	852	884	868	869	862	855	892	856	794	890	890	835	879	826	841	853	851	868	812	830	888	876	878	858	875	837	846	820	910	845	868	850	886	843	901	834	854	855	870	860	845	854	817	878	864	937	858	821	903	855	878	843	863	847	899	863	847	865	887	819	890	826	834	859	843	879	816	860	889	897	884	859	854	862	873	845	837	813	877	840	837	892	843	837	870	907	896	876	939	886	882	867	863	834	921	890	888	810	838	860	817	866	892	884	875	868	913	873	891	853	853	858	851	873	859	853	838	855	829	851	877	867	906	858	787	836	856	840	888	847	868	849	866	819	910	847	864	846	875	902	894	861	882	872	873	876	894	888	886	811	871	925	839	810	901	874	888	854	850	790	881	891	875	864	854	871	877	884	860	820	842	866	860	824	911	892	829	872	873	848	800	900	869	876	831	858	890	868	871	873	786	913	869	880	822	835	913	886	904	822	909	818	850	900	880	888	832	832	840	826	840	887	860	889	843	870	867	940	851	820	848	862	897	843	860	852	825	876	839	914	824	877	819	895	878	890	852	775	890	887	873	847	905	859	907	848	830	845	830	905	900	887	860	901	851	876	911	864	876	868	872	860	884	877	921	867	848	874	846	824	833	847	857	843	900	863	847	863	844	858	906	835	904	915	857	823	897	882	878	900	878	859	864	845	837	866	865	838	846	818	892	844	827	856	846	806	914	848	886	911	873	855	879	849	897	883	847	868	852	860	857	884	835	842	870	901	817	854	868	872	849	857	865	866	876	854	904	870	910	834	837	828	893	865	900	886	807	851	812	909	849	883	883	831	858	906	917	892	876	872	880	870	854	813	852	795	863	859	874	825	897	853	898	876	852	841	878	839	884	847	851	857	837	887	851	918	938	874	868	858	887	859	878	848	871	860	873	908	841	874	897	821	799	897	821	858	836	894	787	854	873	843	866	865	874	887	845	901	841	869	836	846	891	868	852
14323	2168	2137	1562	1100	881	750	601	550	476	469	409	420	410	384	370	406	335	343	334	341	357	341	350	313	340	349	339	371	349	346	319	342	321	336	353	323	297	342	329	299	321	363	291	312	329	306	350	345	307	317	322	313	352	319	326	327	309	301	313	312	310	311	333	345	329	300	336	314	333	326	304	332	329	322	293	294	340	293	329	325	298	303	305	327	300	312	306	312	306	281	276	322	321	290	315	291	343	290	348	338	335	328	302	318	288	318	314	300	326	316	318	302	297	314	310	324	318	323	322	285	314	283	315	334	310	339	322	297	328	300	300	329	302	290	283	314	332	316	300	310	307	311	280	318	301	352	316	348	279	323	333	312	313	326	311	344	320	304	333	309	333	339	312	317	269	326	318	340	320	323	303	308	319	301	324	307	321	340	338	323	309	319	277	324	324	327	344	310	289	290	342	285	322	308	305	320	320	339	293	313	309	312	324	292	318	315	322	314	289	330	344	294	311	312	274	319	336	304	320	302	310	306	328	294	315	318	331	290	302	291	307	304	323	291	354	318	291	336	331	329	301	301	296	320	304	314	344	311	336	315	311	319	341	315	334	291	310	332	313	308	290	314	306	329	303	305	326	333	364	321	306	328	297	324	318	313	322	297	340	316	319	299	319	326	311	297	298	352	326	323	298	305	312	310	294	316	299	338	308	273	301	320	340	301	342	324	305	294	291	300	298	284	293	296	315	317	311	315	324	305	325	341	302	311	304	283	302	350	306	301	310	333	328	310	296	346	310	304	321	283	330	301	315	323	280	290	301	292	323	330	336	312	328	288	317	305	332	301	286	336	316	297	323	309	313	301	324	341	311	297	297	313	304	315	355	312	306	311	306	303	335	317	309	312	316	321	282	297	350	333	266	314	332	305	285	284	301	318	305	361	307	302	286	344	310	306	314	336	289	344	324	308	320	314	303	281	296	296	315	324	322	315	307	299	327	294	299	295	322	334	322	330	334	302	306	305	328	331	315	290	317	309	317	298	317	274	310	313	346	296	311	270	335	298	335	311	305	290	304	320	299	287	300	295	311	317	299	278	339	291	350	308	277	330	335	291	346	287	329	344	306	292	294	305	292	345	331	349	318	288	315	307	307	338	289	262	313	305	314	296	297	337	318	329	314	307	346	301	330	345	342	314	305	344	285	298	314	305	313	308	283	337	335	346	324	276	315	349	325	332	340	297	310	301	309	337	310	302	323	343	291	335	329	334	315	324	308	308	343	306	322	310	307	310	294	312	307	347	302	315	323	322	326	333	308	297	331	347	347	298	314	343	344	357	309	306	320	293	314	293	324	323	315	300	321	316	315	322	308	304	293	359	320	332	278	316	350	320	290	283	318	307	309	318	338	319	334	316	328	307	304	338	328	317	318	333	299	324	288	324	328	337	347	343	293	322	330	298	304	303	289	354	302	321	319	339	303	297	311	324	362	353	329	312	338	277	310	327	305	302	313	301	298	340	290	333	336	304	301	313	320	313	315	323	318	301	299	293	327	313	321	323	329	311	311	307	280	292	280	331	286	351	312	284	312	307	323	309	323	337	329	320	306	293	309	334	317	328	297	300	318	336	301	309	282	348	342	297	295	314	324	323	311	323	320	314	309	324	300	316	330	303	314	337	314	312	316	295	313	335	316	317	301	342	330	317	279	280	317	353	320	287	317	286	308	350	332	310	300	290	330	314	329	294	358	341	323	319	290	302	335	306	317	301	332	318	277	354	301	308	314	321	321	314	262	312	318	303	285	345	289	324	336	322	330	311	308	328	312	281	284	303	295	315	308	335	290	295	318	327	301	290	299	329	300	292	301	300	302	337	334	340	336	320	297	265	295	284	317	292	362	283	313	321	296	343	303	283	320	310	326	310	296	294	301	322	304	301	322	299	283	336	350	324	341	312	333	322	286	316	328	329	300	297	324	294	311	285	324	324	319	331	321	311	282	299	309	311	322	296	312	294	338	310	337	303	298	297	289	299	312	294	309	319	317	334	296	301	288	288	307	312	306	292	340	324	269	311	342	361	325	343	330	304	365	302	346	293	334	278	320	286	319	301	285	275	300	289	281	306	322	345	297	324	312	308	303	321	307	355	303	345	321	320	329	335	312	318	293	298	357	314	306	330	312	311	342	288	321	322	353	330	285	297	315	343	321	294	306	325	308	306	333	320	323	308	322	335	294	313	315	329	307	315	319	303	323	351	325	314	301	320	295	334	299	299	316	290	320	323	309	277	333	311	322	333	275	328	316	281	309	284	275	324	319	323	287	315	346	293	311	318	309	315	343	304	327	346	335	297	323	322	329	307	341	319	368	347	338	293	313	291	315	316	333	324	314	313	296	300	328	334	301	316	309	351	367	314	308	297	306	299	282	300	305	347	313	279	308	281	318	340	300	343	315	309	294	316	307	308	306	326	325	318	318	308	335	303	314	332	264	286	331	290	318	306	315	314	321	296	300	322	316	270	297	289	305	288	305	321	314	307	306	310	281	332	364	309	287	316	297	310	314	307	302	333	316	316	286	309	320	311	326	333	314	294	303	343	320	318	298	333	291	322	325	302	298	284	314	285	333	316	294	323	312	282	289	304	293	332	337	322	305	318	307	338	315	306	311	350	323	303	284	331	306	315	297	314	316	335	305	336	290	319	327	311	321	301	316	317	321	312	317	302	283	334	309	278	299	323	321	311	295	303	304	300	318	308	297	291	303	304	340	316	332	315	295	306	366	294	301	309	312	318	316	313	308	327	333	325	320	322	302	347	306	302	294	300	302	332	331	312	315	303	308	289	295	321	303	301	299	325	330	277	331	318	292	330	325	304	298	309	323	292	282	325	317	316	318	292	309	338	315	299	294	307	311	322	328	318	324	321	283	326	330	306	316	324	317	300	309	318	316	338	346	323	304	303	318	299	330	318	303	316	319	318	293	339	341	327	309	304	319	325	305	293	277	335	312	299	295	288	316	333	314	328	336	318	314	308	311	322	302	284	316	299	310	317	343	322	320	286	298	327	318	274	288	319	305	289	315	288	310	305	316	351	319	305	330	326	309	306	278	321	292	324	331	316	303	339	266	301	334	323	292	285	292	326	328	313	338	303	314	331	309	286	296	294	284	294	285	297	305	335	301	304	321	320	295	320	324	270	336	279	325	329	307	328	322	293	315	297	292	278	291	307	324	328	309	322	328	341	330	339	311	324	277	317	319	292	294	316	328	305	330	320	291	307	314	319	295	325	304	297	320	311	320	304	312	283	326	298	316	311	329	322	319	292	282	320	351	313	316	309	312	322	312	300	316	302	320	291	295	346	304	306	326	301	357	323	350	307	306	314	305	322	302	319	322	327	296	295	306	335	319	314	322	298	328	319	306	327	307	328	322	334	311	306	326	304	306	319	285	311	322	376	318	316	315	288	283	306	323	325	328	338	335	315	313	347	324	308	347	304	320	306	346	325	311	330	326	297	291	286	283
7461	2279	4345	5011	4472	3712	3076	2642	2311	2032	1857	1751	1589	1494	1459	1375	1237	1288	1246	1196	1147	1121	1096	1057	1030	1022	1006	977	952	986	973	962	921	925	1000	942	926	927	937	918	911	895	894	897	866	867	955	874	852	866	891	914	906	889	871	861	928	843	855	807	840	823	825	849	839	869	844	870	907	865	846	852	835	815	854	842	853	861	839	911	859	789	784	827	869	866	819	811	820	881	836	848	850	788	842	830	858	826	834	871	816	849	904	872	822	860	840	840	827	871	876	820	850	836	839	799	829	819	860	817	857	795	840	847	819	824	838	872	764	832	826	837	858	845	845	834	857	842	820	801	835	890	879	839	893	806	845	773	846	851	845	866	857	835	806	791	830	777	764	838	834	847	835	829	795	873	865	812	826	861	814	865	848	790	810	837	856	816	833	817	852	863	841	828	840	848	810	840	806	830	876	857	807	854	786	771	850	812	814	821	804	845	839	857	837	850	861	823	821	822	855	832	801	813	839	782	822	830	859	817	865	819	847	860	813	806	817	845	876	806	811	834	861	861	817	849	817	831	817	795	794	854	785	833	794	817	788	815	846	842	818	852	819	847	853	843	835	863	885	815	856	836	772	817	813	857	755	811	841	856	849	848	859	858	845	838	828	850	810	876	794	823	782	880	827	768	866	818	825	827	926	788	833	789	832	799	859	830	807	867	799	857	805	842	838	832	827	835	851	864	818	855	825	837	787	831	782	784	852	786	807	803	804	764	856	808	778	796	819	835	811	792	822	759	801	808	813	875	844	837	821	871	876	825	840	769	874	825	830	840	873	817	781	824	834	839	804	796	821	811	840	847	838	804	796	847	837	861	795	790	857	804	813	750	855	831	822	846	780	766	849	805	799	797	842	837	793	849	819	789	875	840	896	815	776	874	774	803	864	814	940	851	840	839	827	814	846	853	838	825	847	858	847	811	791	830	811	842	818	812	805	785	815	835	779	859	864	841	848	802	810	802	808	798	851	829	821	860	821	832	833	822	828	854	806	849	828	791	827	857	850	815	832	859	833	845	824	846	830	825	807	815	789	797	864	798	910	829	846	829	833	796	810	818	832	771	836	821	835	736	836	826	805	862	831	841	837	804	815	836	835	859	818	834	842	803	841	836	834	786	806	814	820	809	880	833	826	857	863	857	858	819	793	851	828	785	866	806	858	842	850	837	811	781	822	847	920	767	813	794	767	818	801	851	844	846	808	823	869	832	837	830	850	795	883	809	819	842	788	859	842	852	831	794	848	836	854	822	813	845	852	820	858	758	870	809	827	785	807	860	783	807	805	808	809	770	736	832	824	805	774	833	833	838	794	819	838	813	815	757	831	880	833	767	798	778	794	877	815	809	797	807	831	835	809	794	821	780	820	814	785	810	790	794	812	826	799	801	801	803	834	827	778	828	849	853	868	807	829	814	844	855	810	818	854	818	816	818	830	790	810	804	852	777	807	825	833	811	809	885	809	860	850	785	787	827	820	832	822	837	830	873	864	798	844	874	825	833	830	809	798	822	816	841	873	819	836	839	818	808	781	830	805	794	858	777	864	846	861	870	814	835	838	820	787	834	821	823	797	871	820	856	804	815	827	830	767	796	790	827	832	819	792	815	823	825	852	833	836	781	820	796	858	808	858	841	837	787	838	795	802	834	813	826	842	861	793	854	831	826	819	817	779	842	828	848	845	818	825	836	821	819	810	854	850	879	821	834	823	839	826	800	831	824	853	884	855	790	820	892	797	829	789	842	851	856	810	787	787	848	893	781	834	865	804	867	814	792	870	824	843	832	873	837	764	808	836	844	837	826	812	792	822	832	835	798	870	799	791	829	799	759	841	801	891	869	751	867	809	815	793	825	834	824	830	827	839	837	819	800	820	784	873	809	821	784	824	782	864	871	785	852	824	795	848	832	839	789	792	854	880	791	799	812	788	828	817	825	811	817	773	827	795	858	865	846	802	777	804	857	793	824	767	779	810	805	835	808	834	799	848	857	829	830	822	836	814	788	828	831	832	834	828	833	800	816	811	807	829	827	864	796	818	783	862	810	829	804	926	862	858	890	827	838	825	897	837	817	812	858	829	817	843	844	830	832	829	843	861	847	827	856	813	818	865	802	807	838	817	869	862	839	805	804	877	859	779	832	793	782	852	772	793	810	776	852	820	799	849	809	825	836	821	824	835	819	794	817	832	796	818	779	854	797	836	826	793	900	797	826	809	852	857	824	850	805	837	884	815	870	830	834	836	805	861	796	796	849	826	798	887	841	863	810	872	858	856	818	803	796	828	853	810	806	854	834	867	856	851	754	816	863	832	767	859	785	817	808	790	825	807	777	870	875	783	848	857	793	828	814	836	847	827	805	849	788	789	837	792	793	833	881	785	789	832	770	812	850	783	831	811	855	828	863	856	797	785	835	827	761	772	856	797	844	837	834	827	829	812	878	817	816	802	822	843	830	810	811	839	868	794	907	870	836	876	807	886	832	820	797	807	848	848	783	860	842	868	801	802	837	805	844	791	816	836	798	837	806	802	817	851	818	845	798	883	770	832	871	831	801	851	824	816	758	848	827	831	822	835	835	857	829	835	797	902	823	817	779	858	834	849	768	799	818	825	811	802	800	786	852	830	801	829	824	824	874	805	837	800	840	795	832	784	821	824	825	820	833	798	854	839	822	838	854	855	834	860	843	902	841	823	871	799	776	786	841	800	829	791	867	842	788	829	802	806	794	838	802	873	821	833	866	823	864	865	790	827	809	840	835	833	846	827	834	825	801	807	885	826	851	843	807	790	811	811	850	864	836	834	831	802	793	826	819	825	849	821	844	837	772	805	883	827	784	808	832	802	838	832	837	858	794	836	811	847	820	805	853	773	852	839	849	810	831	848	854	762	793	849	853	858	796	788	792	878	783	852	886	817	800	842	846	798	758	793	796	799	827	804	791	817	831	804	835	820	863	818	839	851	894	848	783	855	790	820	866	857	843	823	804	804	818	861	822	827	828	834	843	776	786	815	842	837	797	796	826	836	839	831	809	788	824	796	844	867	886	819	752	859	861	867	813	787	816	808	842	838	859	878	834	848	849	833	797	812	851	818	834	863	850	798	840	853	812	844	780	815	819	843	804	814	772	831	829	797	797	837	857	864	840	818	825	791	781	775	882	853	849	857	819	814	839	845	859	842	836	831	823	850	861	803	846	876	917	828	814	805	821	848	814	837	831	841	825	846	822	806	748	867	822	861	829	784	850	862	822	893	803	827	822	894	853	838	804	827	870	835	784	802	842	838	798	794	879	805	793	846	809	845	842	822	839	840	836	815	832	813	789	870	829	786	801	797	792	842	834	816	823	824	769	785	855	819	857	833	894	834	877	884	825	810	857	772	780	865	856	868	878	815	833	840	829	825	833	790	852	799	839	823	837	853	826	767	816	808	854	806	817	826	808	849	880	843	820	822	815	830	856	851	807	807	789	834	821	754	821
2029	171	173	181	162	175	189	180	156	169	165	163	140	165	165	162	185	179	186	168	169	175	157	170	163	146	161	173	168	170	166	182	137	152	164	173	178	173	160	177	149	147	178	167	160	152	182	165	170	158	161	159	156	195	187	186	170	176	164	152	152	184	165	153	154	166	152	183	147	168	155	142	146	195	158	179	165	181	155	144	136	137	145	158	155	165	169	160	163	164	177	146	164	163	153	143	160	163	161	158	177	152	159	188	155	161	165	171	172	158	147	157	156	160	171	168	190	167	164	159	144	141	164	161	151	163	177	156	177	180	179	156	164	143	132	170	181	150	146	179	167	161	163	180	168	180	176	146	186	157	148	146	180	177	191	170	171	143	160	177	173	170	142	160	170	175	163	157	144	160	165	161	138	158	173	149	167	157	151	178	150	176	178	170	162	161	173	148	146	150	190	171	147	174	170	165	173	173	193	157	175	149	177	165	178	139	154	155	136	162	148	160	158	145	164	152	171	152	159	178	180	169	180	163	159	183	168	157	158	164	176	168	184	151	181	172	183	144	159	179	144	160	165	180	163	163	166	169	181	181	144	168	178	195	178	138	166	171	172	176	163	185	157	144	161	152	159	153	159	162	165	150	152	168	145	159	168	161	154	158	173	165	174	168	167	170	164	164	158	167	151	159	156	164	157	176	176	146	160	171	181	189	172	152	149	145	164	143	161	182	171	165	169	159	159	157	170	162	161	159	140	168	163	178	169	165	155	163	161	139	161	175	179	175	164	150	172	181	174	170	156	162	160	173	150	180	157	130	178	157	148	152	162	193	174	147	181	172	165	175	143	167	158	162	166	151	151	180	172	154	163	128	176	154	180	163	155	176	169	140	166	143	157	146	162	165	146	154	182	151	170	170	170	150	158	173	168	160	165	154	164	151	153	147	153	190	181	156	170	159	158	191	183	143	160	132	181	168	157	177	159	160	170	155	179	157	159	167	161	155	170	148	145	147	195	176	167	170	164	178	173	149	154	155	175	166	175	172	149	166	179	145	187	171	170	176	167	169	171	165	162	134	162	150	156	172	167	163	169	151	169	162	167	168	170	159	186	173	186	168	185	142	155	162	164	162	162	134	158	162	163	157	147	194	169	156	172	169	167	143	152	169	169	137	173	164	168	163	155	184	190	161	158	140	164	168	161	188	170	169	156	147	158	180	124	169	152	164	170	167	160	171	145	166	161	157	171	163	174	160	176	162	153	144	171	178	161	172	150	168	180	169	151	168	167	181	187	166	170	149	184	169	164	161	156	160	163	180	172	177	169	145	159	178	169	173	179	178	168	170	171	169	182	151	134	162	150	166	176	157	161	154	158	167	153	159	162	174	156	166	143	186	170	170	151	167	153	170	174	172	158	169	142	170	157	161	162	147	142	149	177	172	155	161	159	177	162	172	176	149	174	153	158	196	151	174	148	145	172	169	158	170	158	149	163	154	163	145	170	164	175	181	174	163	163	158	164	150	174	164	166	164	168	190	159	147	159	179	171	180	176	179	158	175	171	171	179	156	159	177	166	135	143	172	157	179	189	162	168	184	159	156	162	172	181	173	163	157	168	185	151	151	177	141	166	171	172	176	167	158	156	145	160	168	150	158	170	171	142	161	159	155	156	151	160	165	163	160	171	164	150	166	160	145	160	174	146	164	178	153	153	150	153	167	184	138	171	162	152	181	178	170	184	160	138	149	175	175	163	166	146	169	158	177	157	186	169	144	159	172	183	170	184	174	145	190	177	164	178	165	180	172	159	177	168	181	164	150	165	153	162	161	182	177	144	184	171	164	174	166	170	160	164	158	173	150	175	147	151	139	184	174	173	168	161	180	168	177	195	153	162	176	150	175	156	152	200	176	168	160	162	126	168	147	158	153	187	170	156	180	171	150	179	150	149	172	171	178	152	156	149	129	166	177	181	179	146	142	179	188	147	173	166	145	187	152	140	160	165	157	168	140	182	160	178	184	176	185	182	189	172	177	157	159	158	162	173	172	195	162	160	154	146	181	162	148	160	167	161	157	164	153	168	160	158	187	180	164	162	165	166	158	149	156	146	151	150	151	167	160	160	181	169	168	181	161	178	172	151	141	145	151	149	158	176	176	184	146	168	176	170	171	168	146	155	187	167	158	180	171	170	161	167	168	146	177	188	157	147	173	171	131	154	178	181	174	160	152	151	168	167	154	149	188	149	157	165	160	168	164	166	169	161	159	178	176	147	157	170	162	170	168	166	144	174	169	156	172	155	143	147	156	145	173	148	163	157	151	159	166	176	167	159	169	157	170	174	139	176	160	155	137	166	166	179	153	180	173	145	155	157	183	179	178	161	186	172	149	167	153	172	179	180	162	153	165	173	173	153	153	176	185	142	168	160	179	181	135	160	164	182	160	149	172	162	157	180	187	176	169	150	157	173	164	171	150	160	180	167	172	156	169	184	152	165	181	168	171	154	180	176	165	178	163	166	145	151	148	194	138	149	136	154	153	167	167	152	155	164	170	156	160	185	139	166	177	143	156	172	169	174	167	167	142	171	174	161	143	176	162	151	166	144	166	167	164	177	183	158	165	151	152	199	166	153	177	142	171	182	140	171	174	189	153	167	170	177	161	159	155	168	176	157	173	167	179	193	158	182	164	170	166	165	187	164	165	177	180	165	156	147	160	155	184	144	159	177	152	164	163	151	148	135	163	138	184	179	148	160	171	148	159	142	170	159	178	164	158	163	154	184	159	164	178	154	157	168	155	163	154	172	165	180	176	165	146	154	163	165	155	163	156	164	139	174	133	167	177	182	140	167	143	178	168	200	170	153	163	170	156	143	156	166	155	161	163	188	165	178	170	155	158	176	146	162	172	174	160	168	158	153	152	163	181	157	166	150	165	155	156	166	166	166	165	152	162	167	145	165	151	156	173	198	160	151	138	169	170	184	161	169	158	150	150	180	173	162	155	168	197	173	160	176	154	193	149	154	136	162	135	160	184	141	181	179	154	148	178	152	159	154	155	152	173	165	155	165	189	155	152	165	163	145	172	160	161	164	173	171	153	171	151	169	170	146	182	157	161	180	186	165	175	175	145	188	167	153	170	143	181	166	174	167	176	177	179	173	144	154	162	147	159	144	201	175	168	147	181	163	158	177	156	155	167	166	166	155	178	186	171	161	176	141	152	162	173	155	149	172	154	175	193	184	155	151	166	150	164	163	184	161	152	172	165	157	180	151	172	179	157	157	152	160	165	181	167	172	147	149	175	165	184	177	142	139	161	141	183	150	171	176	153	155	152	170	168	166	164	174	156	167	167	194	163	161	174	181	161	151	160	173	172	154	173	165	165	148	180	169	166	187	160	167	156	126	165	149	170	158	153	161	173	164	158	144	172	161	168	173	160	159	170	145	169	177	151	160	164	160	162	171	183	147	176	180	177	172	135	164	143	154	173	162	157	172	150	146	141	166	181	189	155	180	152	188	171
2182	536	652	636	634	608	575	552	535	551	525	511	506	526	532	561	579	512	515	514	480	511	540	497	543	512	515	530	536	498	506	510	507	491	540	528	519	529	509	515	499	513	526	521	535	501	473	514	551	513	475	525	542	507	554	523	576	528	540	494	541	489	541	519	517	524	512	497	529	524	542	516	553	534	522	584	529	493	495	528	499	549	540	497	464	491	527	521	487	506	508	522	504	521	513	495	553	506	463	498	576	546	534	488	526	517	508	476	552	485	506	522	517	470	515	502	514	538	550	500	516	503	518	484	504	510	480	549	509	526	513	549	509	501	519	527	521	503	509	513	487	499	524	520	534	514	503	493	529	530	535	518	507	508	523	525	492	531	538	508	519	516	502	490	490	498	550	529	516	520	555	527	505	521	479	506	536	529	516	486	545	503	558	533	504	535	527	513	510	549	532	487	503	529	513	517	512	524	503	475	501	512	497	511	530	504	489	533	540	515	516	457	500	533	509	495	515	527	508	543	546	516	504	532	502	470	555	530	518	538	529	495	515	530	519	547	501	527	537	499	487	520	515	539	495	536	490	515	548	502	537	520	519	491	538	524	516	505	494	554	513	510	497	502	534	530	509	527	495	492	542	517	503	508	504	551	536	528	544	504	490	542	497	529	522	509	525	544	544	493	485	517	539	506	516	524	547	528	540	537	523	495	541	520	531	540	550	546	513	526	482	510	551	529	575	526	545	485	502	478	544	535	547	510	486	495	536	523	566	485	526	513	517	498	543	528	470	511	505	538	536	510	557	517	488	548	510	523	492	513	518	512	521	479	544	491	528	487	524	532	511	540	502	544	515	531	496	539	524	518	532	541	486	528	518	484	500	496	523	496	506	508	523	521	559	523	506	509	537	525	503	545	530	491	516	549	502	523	528	487	491	507	533	555	531	542	505	559	492	544	503	573	529	507	479	527	492	494	555	534	476	508	570	501	513	539	539	496	562	589	525	499	500	559	515	506	557	574	533	539	531	539	537	534	484	513	553	516	556	509	513	541	502	539	474	524	535	493	508	496	541	532	573	538	502	505	597	532	529	520	512	487	500	489	522	502	545	535	571	522	556	524	525	517	543	524	515	490	523	530	477	466	497	499	529	515	549	514	513	497	517	474	516	504	506	516	560	508	504	515	477	511	536	484	516	498	521	526	488	512	493	516	505	477	501	492	539	513	506	532	550	519	503	529	523	513	496	549	470	559	504	499	474	507	512	540	496	503	528	536	503	504	496	499	529	538	537	512	518	492	504	538	496	488	505	503	541	529	510	507	529	552	485	514	543	512	502	527	474	510	539	493	470	499	510	507	486	479	532	520	445	570	530	497	519	539	511	509	455	531	484	513	516	519	494	484	522	508	507	502	493	503	514	480	504	540	530	528	520	503	551	500	536	510	543	512	558	519	520	488	534	489	495	510	512	522	529	546	498	511	519	515	512	562	517	522	530	545	523	533	531	511	521	499	523	478	538	494	502	546	535	511	507	526	490	497	512	536	507	556	510	528	496	512	511	547	511	472	497	528	466	537	502	520	533	498	557	557	525	483	498	518	532	518	509	512	509	504	520	475	520	486	527	529	486	525	533	522	525	536	541	515	523	518	531	522	545	516	585	517	542	520	505	552	543	504	525	559	496	540	512	504	519	522	525	532	547	501	487	467	517	543	550	511	513	508	546	508	552	531	488	516	503	558	517	499	462	536	475	511	508	516	483	513	529	539	552	506	485	520	493	526	513	488	534	487	523	485	503	577	545	479	476	543	523	495	518	551	542	497	516	492	529	482	542	548	553	554	516	509	491	499	516	532	508	535	507	518	497	515	521	546	485	516	525	551	527	515	479	520	504	511	523	563	468	531	523	519	527	509	510	517	518	517	545	510	508	502	508	520	539	513	508	534	497	496	489	518	488	496	490	549	500	482	482	490	532	510	515	511	528	513	504	484	494	554	541	479	505	523	515	491	538	528	494	515	489	511	555	546	491	537	516	474	534	500	514	553	521	518	536	543	538	519	520	509	562	529	506	545	527	523	544	519	525	518	541	510	486	543	528	546	523	541	504	524	506	515	540	494	499	519	488	510	529	488	512	534	501	479	488	508	533	497	469	508	535	541	522	484	501	512	465	482	506	537	524	529	488	486	499	532	507	521	501	502	525	480	528	512	512	514	530	523	476	519	480	515	519	553	504	479	505	548	519	518	515	513	508	530	507	481	508	517	524	540	534	529	490	526	507	514	528	542	492	479	556	539	530	516	479	497	537	501	536	486	509	514	517	526	511	505	501	476	505	533	500	516	517	504	533	524	507	529	515	524	515	489	549	524	535	544	516	525	505	529	582	525	534	494	502	515	551	511	511	522	517	497	497	524	543	504	494	519	548	505	505	513	491	518	518	525	465	505	497	522	500	475	524	523	525	508	464	501	461	526	517	507	541	501	535	494	537	524	512	544	507	542	518	512	507	498	544	528	491	479	521	534	540	559	465	543	527	519	512	486	490	520	509	555	501	511	494	472	546	475	486	516	461	476	509	535	542	496	506	506	553	531	511	512	509	520	517	502	544	523	508	544	539	486	549	522	500	520	492	565	543	507	522	541	502	513	535	549	480	519	515	498	495	491	500	520	517	540	498	531	535	540	469	489	478	506	552	495	532	524	517	472	538	510	519	511	490	518	496	514	514	502	487	511	482	509	541	519	495	513	506	539	556	511	497	513	541	496	527	528	537	535	544	512	542	496	492	510	456	546	520	493	558	527	534	520	509	518	518	523	508	515	499	510	516	562	545	554	531	492	507	526	524	502	511	511	543	530	543	490	528	571	536	521	537	512	543	490	524	531	511	514	523	517	518	510	546	495	527	500	484	493	522	503	502	542	488	512	522	513	511	538	501	499	518	523	549	514	520	485	531	544	527	506	526	497	524	507	521	528	510	459	480	497	515	486	504	516	524	551	507	517	543	526	564	528	558	500	535	483	504	510	550	535	518	508	547	528	546	469	475	523	520	524	515	502	495	510	475	496	536	502	513	492	490	539	501	510	487	461	523	549	531	497	500	490	504	536	510	504	497	551	518	533	504	510	573	492	473	510	518	521	516	522	505	513	589	529	528	544	539	526	514	530	509	526	475	561	500	506	494	502	513	549	501	491	541	497	538	500	567	499	483	509	513	555	507	521	578	528	531	510	532	520	515	526	527	489	507	504	495	503	514	502	536	529	479	529	540	506	507	540	490	538	523	498	560	532	505	497	515	530	515	512	527	484	550	538	513	500	462	488	495	557	523	510	538	483	519	549	547	529	515	486	504	511	542	519	510	506	498	487	533	524	507	507	514	499	505	508	506	534	489	503	525	482	560	507	549	519	492	510	558	545	531	464	552	491	501	543	499	540	497	553	523	577	553	523	489	497	507	525	529	489	500	513	522	510	539	495	487	537	522	489	540	543	515	497	544	464	518	514	510	523	542	506	515	546	524	505
8482	1100	1215	979	756	667	534	459	470	406	426	398	398	349	374	389	354	355	336	320	318	328	334	344	319	361	321	333	316	300	316	340	306	353	328	330	330	328	301	324	293	335	331	341	307	298	319	307	317	336	313	330	363	348	294	303	316	339	343	325	318	321	308	339	312	312	345	302	357	316	319	362	329	309	314	327	334	348	317	276	310	311	314	307	302	349	346	332	343	317	315	310	345	324	330	337	307	309	296	296	303	313	319	313	308	295	330	334	305	337	302	311	337	300	330	323	329	296	346	334	326	315	341	271	328	339	335	323	304	343	358	322	323	301	316	330	330	311	311	316	315	296	320	302	302	333	297	310	345	329	318	320	348	348	336	323	316	300	312	352	356	295	295	295	312	281	302	318	326	314	303	341	290	320	318	315	320	307	315	320	324	320	340	340	326	326	322	290	334	277	327	315	307	320	311	322	327	301	307	292	312	342	316	314	303	312	309	296	308	284	326	294	308	325	306	328	311	319	327	282	322	297	350	291	326	305	291	332	320	316	292	323	313	299	313	310	324	315	305	294	293	308	323	331	333	347	289	336	316	305	306	332	324	326	339	313	299	349	338	299	325	313	327	316	301	343	330	309	303	329	323	336	300	315	297	311	310	325	314	324	309	346	334	350	328	317	294	345	319	306	340	312	329	311	301	297	304	317	305	299	304	328	311	333	329	307	302	345	297	309	333	337	311	320	341	294	304	308	336	326	322	355	360	329	294	304	299	323	335	298	297	296	305	267	332	308	322	327	336	301	328	321	333	315	284	337	339	340	285	303	310	334	290	299	283	312	343	324	279	323	338	319	338	315	332	301	325	298	298	341	334	327	290	323	328	282	303	331	289	297	299	298	316	351	316	326	332	296	340	315	335	314	304	314	303	299	296	308	345	321	314	304	317	316	314	324	310	357	324	312	329	337	302	320	318	322	338	299	327	346	345	309	325	297	342	325	311	310	358	333	322	300	337	309	308	318	335	309	346	301	321	307	351	307	275	331	318	309	303	350	321	309	344	310	320	318	317	322	341	329	327	305	329	319	282	331	348	313	291	337	304	318	336	340	330	300	316	319	345	328	298	322	327	338	302	300	338	304	303	291	316	346	302	347	336	341	346	336	309	295	340	314	293	317	350	323	317	322	353	353	296	327	311	303	327	322	312	334	320	313	300	319	344	321	298	291	320	318	310	335	313	312	320	307	317	296	302	301	310	322	300	320	297	362	301	330	300	291	298	345	325	295	320	307	289	285	339	316	330	289	343	346	300	321	331	314	358	323	306	318	286	299	297	292	268	282	306	337	363	320	316	321	321	286	297	302	352	344	317	320	283	323	339	336	306	309	331	311	332	322	285	338	296	272	329	297	344	298	317	277	296	335	303	342	338	327	334	341	321	311	322	284	282	316	343	313	296	289	331	320	291	320	309	322	302	322	310	321	306	333	285	291	278	311	322	338	322	339	293	336	352	322	299	332	319	313	330	332	318	333	333	339	320	291	313	319	303	343	331	324	324	274	333	322	339	315	307	329	306	321	304	301	336	300	320	299	312	330	308	319	341	307	336	303	335	323	325	292	302	295	292	329	303	320	326	324	312	330	290	319	319	306	331	306	305	298	321	338	320	325	310	296	329	292	307	344	327	319	365	317	325	305	336	340	316	293	293	307	317	317	313	301	366	311	310	281	309	323	296	312	301	318	316	325	289	350	351	324	327	301	304	305	314	324	303	312	343	315	336	328	326	358	281	308	285	317	315	347	319	276	312	362	336	326	338	288	322	325	299	306	318	332	309	332	314	307	286	287	295	306	328	312	315	314	313	347	325	300	347	326	301	295	314	341	323	342	326	279	312	310	312	325	311	327	297	351	293	340	341	315	305	363	305	320	341	285	315	314	308	333	307	335	313	323	310	322	335	335	291	308	274	301	313	330	306	316	317	339	301	314	323	318	296	349	339	329	331	333	316	317	347	314	336	316	326	355	317	355	335	318	321	320	335	345	319	333	340	304	322	274	322	332	320	302	351	371	299	302	286	307	289	318	327	294	300	332	344	297	324	346	284	313	333	318	296	284	287	333	330	307	318	298	301	328	296	320	317	334	324	316	319	329	314	332	318	321	330	344	328	313	306	330	313	320	313	314	292	330	324	306	292	311	341	311	300	329	293	327	322	319	319	292	302	309	312	329	303	332	329	322	348	319	291	310	327	277	319	340	327	309	342	296	359	320	334	324	323	296	335	339	312	319	295	313	311	308	308	325	289	320	330	318	285	346	321	320	303	309	338	308	303	315	332	313	322	313	290	338	324	317	297	304	299	328	310	303	332	316	314	364	301	307	321	294	308	286	313	305	316	303	321	326	365	327	293	317	313	305	315	315	313	302	314	348	305	304	309	319	321	294	321	349	352	316	321	304	346	316	295	302	312	325	312	326	338	335	339	358	325	310	307	304	306	340	332	301	310	319	289	325	290	337	315	305	318	276	344	308	346	323	294	323	319	314	295	312	327	308	332	300	335	319	304	302	291	304	309	299	296	297	315	290	313	332	313	332	284	309	310	269	333	333	314	303	328	334	328	284	307	347	325	310	298	355	314	290	319	289	339	345	305	310	298	350	301	306	309	302	319	337	323	339	313	334	318	315	312	329	286	296	300	343	353	311	318	311	303	321	312	324	293	312	331	339	315	363	318	325	338	349	316	337	366	327	335	311	338	308	349	350	316	343	330	318	337	323	277	325	339	353	312	289	318	315	290	297	306	317	341	324	323	299	286	324	315	334	307	314	333	332	289	356	305	341	324	316	283	318	318	340	313	295	303	308	316	352	294	311	318	307	304	346	313	351	333	295	322	312	289	305	364	328	312	311	298	328	325	310	300	307	324	310	303	299	314	304	312	314	282	329	315	282	310	306	308	312	315	329	299	344	308	300	350	332	326	296	299	331	347	308	302	296	328	306	337	305	302	346	298	319	328	339	320	325	303	334	320	339	324	320	290	272	293	321	319	329	282	315	296	308	320	322	319	317	325	308	344	317	328	345	301	330	296	314	313	297	283	324	309	313	324	335	308	312	312	313	330	306	301	311	337	288	367	324	292	313	292	318	290	287	306	304	319	309	340	294	320	308	290	300	297	317	280	345	332	315	306	339	330	354	317	294	328	282	309	316	343	324	284	318	298	334	314	377	329	356	312	304	307	314	312	311	319	321	319	287	339	308	292	331	314	281	296	341	325	299	300	330	322	322	275	326	322	349	335	305	311	332	313	295	308	306	298	329	323	356	299	316	366	318	323	291	304	341	345	354	324	327	329	318	295	295	329	302	319	338	327	322	319	293	331	351	296	316	318	322	305	317	315	338	282	311	310	315	301	307	302	318	354	306	353	343	344	358	311	335	306	340	305	311	305	329	301	284	321	329	323	330	338	343	315	316	317	319	337	339	324	338	327	325	338	295	326	290	313	307	342	298	299	301	320	340	304	345	317	326
5864	1636	2726	3241	2988	2501	2187	1988	1737	1612	1444	1294	1248	1227	1159	1100	1154	1100	1116	1054	1029	998	1083	1026	954	946	973	977	963	941	919	945	931	923	938	907	951	953	919	942	850	940	891	899	926	915	875	936	903	878	907	907	862	906	917	924	971	873	911	896	863	890	877	843	893	826	850	932	869	802	890	854	834	901	847	858	875	891	889	871	843	877	863	887	887	874	887	877	914	863	882	861	866	858	872	874	870	900	853	944	856	895	847	859	834	895	859	867	842	855	869	918	904	916	908	900	857	884	838	878	913	847	842	896	874	828	841	900	906	834	893	889	899	854	891	854	885	869	899	885	844	885	853	796	862	861	834	870	879	879	861	836	868	875	858	832	848	864	888	870	873	861	823	855	842	875	847	875	855	870	842	881	900	845	859	827	821	829	900	853	840	848	808	827	898	875	914	884	898	900	854	892	815	892	850	896	872	864	906	946	831	855	838	926	862	825	798	857	851	854	907	836	845	872	847	813	878	909	846	880	897	866	894	886	880	921	880	881	912	865	895	850	873	834	907	902	902	841	860	895	888	903	830	876	816	838	881	864	791	885	871	923	857	900	942	931	874	854	848	856	863	890	927	832	829	830	862	908	879	860	885	872	901	840	885	893	848	835	794	832	852	866	923	864	882	854	913	903	839	862	839	846	847	887	846	860	886	822	875	848	845	871	855	859	833	856	921	883	852	830	851	853	863	887	863	837	838	880	869	878	924	800	855	836	866	859	838	918	812	892	878	852	862	850	863	861	832	848	851	846	832	900	874	872	882	840	882	860	829	921	856	877	892	908	871	833	863	947	864	832	879	947	893	853	867	833	881	867	873	873	879	881	857	855	863	884	894	822	835	850	896	856	844	863	924	851	891	832	908	823	883	815	905	884	838	883	856	901	848	898	887	853	811	864	845	868	865	878	896	881	849	914	899	852	858	895	922	825	876	871	870	908	897	824	866	858	893	919	880	904	869	881	849	828	866	852	921	908	873	846	809	831	902	898	893	912	927	817	855	814	861	880	904	858	892	879	867	848	899	868	815	915	880	876	850	852	865	845	855	857	905	843	848	927	875	906	872	858	871	843	836	857	881	869	854	894	918	879	885	929	856	867	890	857	848	905	859	855	875	825	882	877	842	846	874	895	870	889	865	841	877	832	852	902	869	884	887	901	822	861	787	830	859	894	892	882	857	819	846	883	820	865	864	836	849	930	856	843	827	879	890	901	876	892	891	890	867	890	914	915	884	838	870	857	937	914	858	877	869	836	902	927	904	826	831	849	847	862	903	875	869	884	834	850	843	891	857	923	849	855	887	867	888	878	884	877	908	827	870	805	868	879	870	888	861	862	873	864	926	936	872	846	852	850	776	860	899	828	839	851	884	883	828	877	843	870	871	853	861	857	875	885	912	885	898	867	848	843	810	890	923	863	878	883	897	857	847	883	832	877	861	843	890	909	914	806	828	849	883	811	894	876	840	880	853	849	872	879	872	836	900	859	858	890	864	835	859	890	832	871	842	830	852	975	902	868	887	853	844	828	823	878	851	802	873	835	897	879	860	838	907	892	914	899	881	829	838	844	845	898	846	875	911	839	822	799	869	850	877	882	878	880	846	830	877	859	830	903	867	887	875	955	897	839	885	870	835	900	864	874	886	886	856	888	844	839	955	889	879	823	904	818	846	863	895	846	884	845	826	898	825	856	887	800	832	823	905	837	862	885	848	874	854	903	855	859	877	823	884	797	878	864	892	834	885	871	929	856	872	903	842	870	881	939	848	907	885	884	906	892	872	888	922	800	850	820	833	884	876	812	847	898	851	861	864	859	861	862	839	874	842	871	879	873	855	809	879	855	858	833	866	845	850	878	869	888	854	864	861	849	937	913	875	858	912	844	866	891	866	883	885	880	879	855	876	885	833	854	836	828	900	882	886	885	876	882	923	832	826	849	820	947	824	891	821	898	857	876	842	858	903	849	908	824	876	852	875	828	877	791	842	896	856	881	910	856	908	878	894	862	843	891	842	841	866	881	888	834	862	893	910	905	818	825	823	866	855	864	872	855	850	857	858	949	840	835	878	869	887	842	896	919	854	881	898	880	890	868	853	847	861	846	805	842	915	877	843	855	847	858	850	845	883	888	857	909	900	919	837	866	930	853	882	901	819	864	857	884	865	813	882	831	896	838	817	907	848	840	842	901	870	875	865	857	836	859	812	894	847	876	826	838	875	905	892	925	929	883	882	881	908	877	879	870	864	805	860	874	877	863	835	920	863	838	899	840	912	826	873	850	824	909	852	866	865	825	853	908	818	886	873	833	863	834	868	907	831	870	769	901	885	930	882	845	873	873	831	882	829	914	872	883	846	885	867	890	874	860	886	908	875	861	900	798	833	884	796	924	959	887	899	851	923	841	889	908	861	827	843	857	880	865	841	868	826	887	877	898	915	857	871	855	862	816	854	852	913	851	906	855	888	855	873	892	856	863	845	867	824	819	881	832	865	856	810	811	859	845	841	848	834	830	898	829	849	857	857	869	863	837	924	833	863	848	863	831	835	806	855	842	839	897	911	852	871	912	851	861	847	914	872	864	879	885	841	854	853	891	918	889	898	820	835	824	821	876	874	835	846	842	832	943	884	866	863	880	890	816	828	847	826	830	908	843	850	926	787	859	889	844	863	902	833	932	908	853	885	879	807	918	890	862	862	872	868	883	856	915	826	914	842	888	910	825	815	817	867	898	863	880	874	819	838	837	924	857	890	896	815	866	871	900	839	841	883	871	883	848	894	846	902	829	830	897	868	882	841	872	856	870	870	833	854	822	866	869	879	824	867	867	849	913	901	888	800	834	901	850	833	828	910	859	857	935	867	890	838	927	833	877	869	865	855	860	843	828	859	896	879	842	860	879	812	859	846	855	854	891	848	842	872	835	915	865	863	859	866	889	845	814	855	834	857	872	903	876	875	876	873	886	870	904	909	842	826	876	889	849	909	831	876	852	911	836	864	834	892	842	873	864	811	820	860	839	873	866	894	886	808	836	909	874	891	838	885	856	855	861	820	866	855	874	875	911	914	866	868	915	869	845	888	863	830	908	864	839	876	858	880	862	863	922	867	850	852	871	851	881	816	822	869	910	872	843	795	891	836	904	847	854	867	837	844	889	866	873	838	868	909	854	923	890	887	859	844	843	914	895	819	906	873	831	848	828	944	860	863	873	885	846	866	843	851	850	905	820	872	825	839	903	867	879	874	839	821	869	853	884	838	885	882	875	868	881	914	878	941	863	912	845	859	881	843	807	869	865	834	864	899	857	855	877	867	885	888	899	900	861	834	890	849	904	891	875	842	857	824	887	884	855	883	914	859	820	869	859	859	882	836	833	811	895	855	802	846	922	906	874	873	856	875	883	852	834	915	866	795	890	860	877	907	873	837	861	862	895	814	859	880	857	827	894	882	891	919	816	869	848	855	867	849	864	891	821	859	865
14284	2106	1973	1661	1111	875	710	587	571	511	504	398	404	432	364	363	375	377	357	357	331	336	336	335	337	315	322	363	346	316	320	312	335	344	300	293	293	319	349	356	317	314	309	314	317	327	304	342	345	318	306	310	283	326	344	316	277	298	324	298	339	333	274	334	309	299	304	322	298	324	323	304	337	320	285	345	303	316	302	321	342	308	307	300	344	335	310	279	284	330	314	317	286	349	323	328	347	330	308	316	338	289	309	261	332	322	295	300	315	286	333	319	326	315	318	307	297	308	307	287	347	325	311	306	302	307	299	342	332	316	337	300	295	273	289	325	321	299	333	327	275	332	309	288	289	310	311	328	322	313	283	298	265	274	302	308	305	319	296	306	341	308	326	339	284	319	307	297	295	304	316	292	287	301	293	284	309	306	319	318	314	277	305	299	295	314	329	273	312	315	303	316	334	282	308	298	329	302	305	283	301	310	321	331	324	329	322	306	309	329	290	325	311	317	319	315	323	321	323	302	332	338	299	329	308	337	336	322	297	304	314	316	306	326	283	331	315	315	327	277	310	311	272	302	326	320	297	302	278	317	283	324	307	301	318	326	305	301	371	304	319	311	260	296	295	305	348	309	288	327	330	327	344	345	311	319	282	318	304	319	345	317	308	334	334	316	303	298	316	317	341	311	275	307	308	332	293	297	321	347	316	282	306	335	300	296	318	291	327	309	295	291	312	284	312	322	327	318	341	303	330	301	308	288	282	331	311	317	294	320	301	315	295	336	323	315	298	316	309	301	300	320	319	304	318	300	326	304	329	281	340	311	324	275	311	325	274	285	321	291	296	326	304	332	336	329	325	302	288	322	296	295	339	308	311	285	324	329	286	296	327	284	315	288	286	326	301	290	320	375	307	299	287	363	339	319	324	296	307	300	335	297	304	319	283	287	273	295	296	309	320	308	321	329	323	282	317	292	290	328	291	319	337	306	292	385	329	298	325	295	309	285	292	321	329	337	313	312	295	315	286	329	331	264	303	315	300	274	330	295	301	278	345	283	321	315	289	295	315	318	305	310	300	320	315	268	316	344	324	308	305	329	298	324	287	314	314	330	303	332	288	313	310	316	296	304	333	302	310	286	313	304	339	341	318	350	299	309	339	300	316	330	303	338	294	302	336	298	291	283	299	321	319	322	345	308	285	327	280	317	341	312	321	337	281	319	329	337	311	297	296	311	292	309	298	318	314	333	324	318	327	300	278	327	326	293	292	300	302	305	328	344	291	302	320	299	343	326	312	309	282	321	293	283	292	333	277	324	344	283	304	274	321	309	305	290	321	332	330	288	321	320	301	328	299	329	319	331	338	325	311	322	313	304	286	290	316	312	302	313	317	306	292	319	314	316	313	314	316	312	299	291	301	327	297	298	321	300	307	317	339	327	318	304	303	302	300	279	315	314	328	317	293	323	308	315	301	283	289	360	322	315	279	314	296	299	302	307	317	326	341	304	334	341	294	321	311	341	324	341	326	342	305	331	302	301	314	306	309	304	320	327	335	294	305	311	298	315	314	323	323	315	309	328	295	301	293	346	300	339	325	304	310	289	300	315	353	307	298	330	353	306	307	326	319	310	298	294	328	306	336	325	306	343	325	337	334	320	332	319	301	303	303	303	305	326	327	310	313	345	291	298	286	307	306	307	348	321	307	300	326	292	319	331	313	287	344	334	316	296	300	321	271	317	316	318	333	298	293	337	323	318	313	305	321	317	305	319	287	320	312	313	318	334	297	303	328	339	343	325	315	291	310	343	301	327	290	304	302	264	287	308	296	285	319	316	312	350	348	323	313	304	330	283	342	337	303	321	304	311	322	291	338	328	304	325	273	329	330	303	302	301	304	307	328	305	322	316	307	286	304	288	316	306	334	301	338	308	275	301	321	275	302	314	310	328	330	306	313	312	309	302	322	328	324	299	292	294	281	310	275	294	329	294	317	317	328	292	292	329	345	343	327	333	311	293	293	323	295	276	306	282	299	323	304	369	293	315	323	313	337	304	330	336	319	320	303	316	299	331	277	282	323	301	308	285	307	313	313	319	287	299	300	320	292	303	312	270	337	335	336	314	335	294	333	329	319	288	313	324	332	344	303	338	299	307	304	310	332	323	293	294	320	317	305	335	342	312	331	298	346	306	300	297	329	289	327	369	329	309	301	290	309	351	288	323	329	303	316	320	326	312	306	319	293	287	299	303	308	309	302	300	318	324	331	328	281	348	319	326	296	317	292	302	312	305	300	286	333	338	293	316	302	277	302	315	319	285	342	314	307	327	312	305	333	306	310	276	297	326	311	348	309	308	314	336	293	320	310	316	299	309	289	356	304	318	323	317	346	317	310	290	327	300	331	306	339	328	291	323	322	306	281	316	321	291	299	301	343	331	317	286	302	302	317	300	330	339	321	299	324	322	309	312	302	322	293	359	299	343	319	293	307	326	334	316	298	284	329	329	280	314	327	324	285	315	299	304	290	358	366	346	306	267	316	305	342	321	331	274	306	339	313	306	315	322	318	314	318	284	299	301	303	301	291	311	314	337	324	310	343	285	321	311	310	313	307	308	320	338	321	310	310	301	305	313	302	333	326	308	284	297	313	320	321	332	341	318	301	323	279	317	281	294	321	315	330	296	310	333	324	304	325	317	314	323	309	285	302	312	312	308	300	319	317	321	306	310	317	309	319	276	300	353	291	341	306	356	333	292	315	356	294	300	338	313	337	301	301	330	282	309	295	295	322	299	312	289	308	337	328	290	332	289	311	295	302	313	355	315	318	288	330	309	314	327	314	297	298	285	324	326	336	315	324	323	328	309	312	329	304	317	312	310	334	317	325	350	286	325	342	308	302	322	305	316	316	331	317	303	314	290	328	334	315	314	307	328	315	284	314	325	308	302	296	349	314	306	348	298	316	323	311	320	318	307	277	322	310	286	322	318	334	287	303	323	326	314	315	327	301	288	293	343	307	304	323	309	346	293	308	324	298	295	327	300	295	318	306	317	339	335	311	301	283	327	304	316	295	323	304	310	313	332	314	293	330	294	343	286	300	290	302	294	319	333	331	317	310	330	333	297	301	304	313	314	302	297	307	290	304	309	324	311	317	307	319	298	305	333	305	320	332	298	324	318	306	343	313	292	314	289	298	322	335	330	317	323	330	293	301	325	298	329	292	268	295	303	321	335	306	317	308	313	309	310	319	337	319	338	311	301	318	305	313	267	302	341	331	318	322	356	303	313	306	310	306	304	301	319	297	299	302	333	295	304	326	289	315	332	326	302	294	317	306	314	327	337	281	334	291	335	342	332	337	309	331	303	295	326	296	319	327	300	330	309	345	307	296	313	314	319	308	337	318	300	298	296	290	328	329	300	315	359	324	318	291	327	294	301	323	300	312	301	340	305	330	312	318	330	307	284	313	297	349	305	313	327	337	304	313	329	299	340	312	292	346	309	318	319	324	310	295	270	296	329
7500	2195	4377	5098	4556	3771	3247	2762	2305	1999	1815	1731	1679	1544	1490	1356	1294	1214	1272	1124	1111	1138	1058	1083	1029	972	1058	979	1024	953	943	933	887	912	938	906	918	938	895	919	955	911	872	866	898	879	900	874	905	866	888	852	887	894	885	870	839	821	842	815	831	850	826	859	853	868	834	869	866	850	812	829	877	884	857	827	859	883	845	811	868	898	849	819	853	907	763	845	886	863	856	869	827	858	875	849	891	865	862	861	826	807	783	850	881	786	855	838	826	857	823	856	843	814	852	845	809	829	835	863	828	877	833	845	804	790	815	813	862	832	827	888	822	781	865	800	832	831	809	842	823	811	803	842	852	888	860	841	808	849	839	869	805	825	815	837	815	817	838	869	829	830	852	798	842	773	783	818	805	848	818	796	821	865	840	787	784	800	902	801	787	794	830	863	808	853	847	828	820	819	852	815	830	853	844	804	807	854	814	860	814	770	802	803	778	842	857	812	813	786	808	839	830	793	837	824	840	788	835	910	848	838	816	858	867	810	855	863	830	855	790	820	754	781	838	839	801	805	851	808	809	773	822	830	790	820	840	849	848	789	799	824	805	851	817	805	848	801	811	820	825	811	816	819	830	834	890	812	824	829	884	783	827	802	825	788	866	823	818	774	857	834	785	843	832	801	811	817	830	804	839	811	848	845	809	833	807	819	843	819	853	800	831	836	861	805	805	792	784	833	855	808	835	842	816	861	803	822	849	802	795	805	834	851	805	879	805	753	805	815	803	834	792	793	807	822	826	823	873	805	856	771	851	778	827	816	796	801	808	800	822	806	826	825	813	803	867	840	808	827	840	872	870	801	806	864	819	856	856	802	823	843	859	775	817	861	805	834	845	844	864	783	794	789	853	808	795	816	894	847	825	787	828	843	824	795	806	808	829	748	810	830	826	826	828	828	837	853	861	837	822	827	836	817	832	838	829	808	812	828	789	818	830	840	841	841	860	779	816	908	856	813	839	848	825	793	805	842	842	837	841	820	816	817	837	794	858	826	840	822	836	804	833	822	829	856	826	850	827	865	823	818	865	806	851	842	787	832	798	815	817	797	838	795	798	852	846	794	804	780	841	785	824	812	863	804	842	850	800	847	830	819	814	842	849	850	812	834	819	828	776	806	776	871	805	839	796	821	880	827	838	857	821	863	788	866	813	811	833	853	846	797	840	836	835	861	884	803	828	804	823	856	814	830	822	867	842	823	852	796	799	837	847	826	823	833	847	790	845	859	871	819	791	811	799	808	806	830	810	769	774	869	795	820	861	802	773	840	843	849	850	860	875	825	853	809	815	819	830	872	823	840	846	815	794	843	786	784	777	864	820	824	814	848	879	809	792	817	821	826	836	804	779	792	820	845	774	832	839	842	829	839	819	822	834	831	799	791	867	865	843	846	791	807	795	755	854	844	864	805	818	761	861	811	820	828	822	780	808	788	767	815	858	805	891	831	833	793	878	867	779	770	830	837	848	823	780	848	826	826	834	826	786	837	835	792	873	844	802	795	814	853	823	822	835	788	815	807	812	799	849	842	841	808	826	828	859	779	839	787	849	768	858	818	864	827	819	793	840	787	833	791	801	826	803	857	824	853	837	777	810	820	824	801	795	798	817	822	804	841	844	803	781	813	811	828	862	776	807	779	815	797	845	783	788	741	801	812	779	793	827	809	783	822	818	842	834	816	850	834	862	808	777	780	864	843	790	827	771	854	823	826	828	835	799	803	820	805	827	835	822	817	824	786	872	820	781	883	805	836	794	848	828	752	807	807	833	813	788	848	743	850	802	849	828	805	842	840	808	852	842	847	835	838	876	787	779	826	818	824	840	844	823	834	855	823	833	847	801	815	844	816	799	778	821	811	822	853	836	803	840	842	802	855	766	849	821	820	814	804	805	788	832	740	805	834	796	864	797	839	784	827	814	859	830	804	785	863	823	799	824	827	832	770	829	770	833	798	811	832	828	794	807	834	791	784	837	772	830	814	862	828	789	818	770	805	776	793	792	821	816	828	770	809	833	832	818	887	838	830	803	816	864	787	854	864	840	825	832	827	791	784	824	822	830	834	846	810	774	802	845	828	819	827	850	851	842	823	836	759	815	790	890	832	838	779	804	779	819	843	848	799	842	921	864	763	816	836	866	815	826	830	801	843	828	837	777	823	823	846	825	828	855	814	890	849	826	787	792	807	847	843	871	812	844	845	829	803	830	890	791	817	797	821	815	786	839	842	825	812	789	826	823	816	858	807	809	860	866	811	876	844	825	858	830	808	842	850	773	812	819	784	840	799	855	826	814	788	809	828	857	773	846	839	841	855	805	799	813	858	805	859	788	808	771	806	802	870	745	834	810	874	829	822	826	812	808	796	818	776	853	810	787	814	762	846	800	788	786	838	796	883	812	848	815	838	843	823	791	842	866	794	837	804	851	822	893	834	779	840	829	818	892	833	828	794	849	830	859	824	819	796	773	823	848	794	812	840	849	832	816	809	824	798	851	853	821	797	793	798	858	825	841	841	852	832	842	765	843	793	856	792	834	806	850	863	855	844	856	848	813	800	824	854	846	781	848	846	824	842	815	825	830	821	842	817	877	870	834	821	885	811	840	819	825	793	795	792	845	806	861	832	825	816	810	837	818	813	877	832	822	794	814	828	833	775	860	828	897	810	865	826	808	850	808	838	802	854	827	799	825	807	826	813	840	833	831	786	842	841	829	861	813	821	792	783	811	848	844	855	818	835	795	785	845	765	807	825	813	882	858	858	787	828	808	841	767	870	801	812	782	829	848	822	839	848	783	825	776	796	845	829	821	791	743	836	765	852	788	805	811	826	810	820	800	781	832	818	752	827	841	856	814	809	832	793	791	825	817	841	809	838	812	831	830	819	792	854	835	840	801	774	860	830	833	820	804	804	830	826	833	837	804	755	836	828	797	812	828	758	849	782	803	857	823	825	859	811	834	821	816	855	844	840	811	805	826	808	818	827	816	769	824	907	861	805	795	877	858	850	764	828	843	806	789	849	832	809	809	815	867	840	857	849	849	801	850	827	788	847	829	859	840	818	830	793	760	821	869	855	814	837	863	830	854	801	824	828	842	846	818	826	809	863	768	813	820	825	826	814	875	800	804	823	832	814	823	792	836	815	789	783	810	801	801	825	797	816	802	783	827	840	845	830	820	829	835	859	864	844	832	811	817	793	842	842	810	805	831	847	835	810	785	768	825	840	776	794	835	847	829	811	845	841	795	804	822	831	824	827	857	773	813	830	862	842	836	850	827	839	807	814	793	875	811	803	795	819	797	823	806	822	853	827	804	836	787	812	770	800	819	809	823	822	814	839	873	803	866	786	833	836	767	813	833	819	855	792	856	827	794	795	809	838	812	831	789	844	827	768	860	765	836	805	779	804	833	772	862	826	825	812	787	826	811	773	821	832	844	872	867	831	800	832	784	789	855	868	819	797	822	797	851	863	834	808
1960	164	174	190	186	177	172	180	174	159	172	167	175	175	148	158	159	159	169	167	145	174	165	144	152	156	168	174	158	162	170	143	149	136	154	171	172	176	152	147	177	183	143	172	147	124	167	187	149	164	171	153	181	141	157	162	165	177	172	163	156	155	164	159	146	160	166	167	151	172	160	166	169	173	160	157	157	175	165	163	169	164	136	163	166	152	161	141	157	185	158	135	206	167	161	145	159	168	161	152	159	177	180	149	169	171	165	157	168	169	154	180	178	177	165	181	165	154	170	152	174	165	173	163	164	141	154	148	155	153	170	135	182	158	163	170	153	165	162	175	175	142	158	164	161	202	171	177	151	183	155	154	153	171	162	174	146	169	155	177	149	169	167	183	157	153	163	178	150	161	151	170	149	174	147	153	159	161	162	141	141	154	169	167	173	162	189	158	162	170	161	150	184	176	152	155	169	153	155	157	167	171	168	141	169	141	170	141	172	142	145	182	196	150	170	184	165	148	182	165	179	144	160	153	161	165	171	157	181	170	174	162	174	172	164	172	159	176	132	157	159	168	159	181	187	172	158	184	172	164	162	187	172	183	167	166	179	162	181	148	147	163	184	151	191	152	190	155	174	146	173	164	136	166	168	153	175	148	192	171	172	169	165	147	170	161	191	154	177	157	138	162	152	183	170	170	164	157	153	174	167	150	163	152	173	184	147	168	168	144	188	147	187	193	171	178	154	168	169	161	171	186	181	168	170	136	167	145	154	141	149	157	172	153	146	140	188	147	170	169	150	171	178	172	165	163	187	162	160	161	165	165	177	168	163	172	173	157	157	170	156	145	171	156	147	154	161	173	179	161	165	178	174	161	147	162	173	164	158	177	159	150	150	157	184	168	190	174	160	141	162	169	158	160	173	195	161	170	152	162	147	148	175	164	161	165	177	174	196	174	181	176	151	167	156	159	169	159	180	179	178	152	152	163	161	175	168	158	147	178	167	151	150	160	167	170	180	157	149	169	161	196	176	187	196	165	148	140	152	164	161	174	195	152	164	161	145	165	182	160	166	160	178	197	163	140	175	140	167	177	175	180	170	154	152	166	174	177	129	164	170	177	186	159	181	173	171	165	173	153	171	150	181	150	190	170	149	147	157	161	175	157	178	147	157	165	177	191	164	166	158	179	154	167	179	144	185	159	171	156	164	199	153	174	160	154	142	142	154	158	162	163	184	165	188	158	157	151	169	165	166	176	168	167	144	164	165	154	156	168	174	181	152	160	164	141	149	171	175	173	159	185	176	170	154	174	167	161	164	171	150	164	151	152	145	175	171	164	174	144	160	145	176	175	142	147	161	166	172	182	153	167	152	156	174	156	177	161	183	181	156	140	177	165	159	163	150	154	166	163	151	161	191	163	167	165	152	134	164	166	167	160	175	186	157	165	168	162	199	173	143	174	162	175	185	172	164	157	172	153	178	175	166	160	181	161	168	169	175	165	169	157	172	166	171	151	136	172	165	169	153	128	189	182	159	152	138	148	157	149	149	134	165	143	136	165	158	165	194	164	163	159	176	151	161	177	164	154	168	163	153	172	150	175	145	159	164	166	164	164	166	185	157	156	174	165	168	177	170	160	170	154	171	165	165	150	172	166	152	150	195	172	166	151	158	166	166	175	136	168	162	177	158	171	162	166	164	155	150	157	180	163	164	158	157	153	154	147	166	165	154	173	161	154	140	174	190	178	152	187	160	163	184	160	168	161	174	156	158	180	153	151	166	148	131	173	151	173	165	148	164	155	157	181	154	154	181	147	163	160	179	164	189	161	174	156	157	161	174	150	167	171	176	172	172	167	155	150	179	194	161	181	169	168	158	154	150	191	174	168	153	151	166	172	157	136	154	149	143	158	157	149	174	163	144	149	146	162	158	182	165	179	158	163	167	169	153	137	180	156	149	158	164	182	136	140	137	145	166	156	168	152	161	155	172	159	164	171	157	150	138	184	161	179	164	151	153	181	154	162	173	174	172	133	153	181	171	152	171	162	153	177	160	185	143	155	159	150	150	171	160	171	148	186	165	172	172	178	155	170	151	157	155	156	146	182	185	143	184	186	187	162	142	183	168	152	159	154	150	170	165	159	161	153	153	162	188	171	160	174	169	176	157	165	171	165	176	183	163	158	171	157	152	150	155	154	160	162	175	156	153	164	150	173	180	161	148	187	161	161	166	162	158	155	175	190	171	127	164	169	175	180	161	175	180	164	159	184	136	167	158	141	173	177	157	151	162	140	170	169	165	152	154	153	188	169	180	180	142	182	173	169	166	182	162	156	154	159	168	173	175	166	154	159	167	180	145	165	164	178	172	158	157	145	182	130	169	163	167	156	185	162	144	178	155	173	169	161	171	153	166	148	148	143	153	169	174	177	162	172	164	150	160	186	167	144	150	154	173	145	190	182	155	147	138	176	165	166	182	171	151	151	175	155	171	180	167	187	176	162	191	128	171	153	148	183	153	170	172	175	176	156	164	158	183	161	170	157	132	165	140	180	155	143	158	169	157	154	144	155	142	159	158	170	148	148	164	170	166	166	168	147	158	164	180	173	173	169	166	167	163	176	181	160	162	159	170	169	156	168	165	177	173	179	169	175	163	167	148	176	177	163	159	179	155	161	173	178	160	160	185	170	199	181	166	140	146	173	159	148	154	187	171	174	169	169	157	171	175	175	144	171	175	176	166	160	161	162	165	170	190	166	155	178	160	149	150	159	189	155	173	168	191	155	180	155	171	174	149	158	183	148	154	180	156	182	156	165	176	164	164	145	171	181	168	159	179	164	166	177	160	149	162	177	168	152	162	173	142	158	169	171	141	164	164	165	163	139	169	153	168	174	168	161	165	184	152	165	166	151	144	168	151	165	162	153	172	160	189	145	158	159	141	149	178	158	147	166	151	188	168	188	163	168	132	176	142	157	165	147	161	172	161	170	181	154	171	163	175	169	171	144	147	154	173	175	164	155	182	167	158	178	155	163	157	158	167	160	171	149	162	189	161	181	168	155	150	167	153	185	162	136	168	180	185	139	171	148	169	147	174	139	161	159	194	176	174	160	150	177	163	159	164	186	179	165	146	148	164	161	177	157	167	152	158	149	170	167	157	142	168	153	152	159	183	186	159	161	172	157	173	158	153	168	168	142	163	182	155	163	180	179	161	159	149	174	171	171	180	146	183	159	154	179	166	178	165	135	154	156	165	150	149	162	169	163	153	155	147	133	185	173	166	155	181	181	180	154	175	156	170	152	186	164	181	143	134	148	159	169	151	152	137	177	158	162	183	161	173	165	146	156	150	177	147	155	151	163	163	170	171	161	157	155	147	167	159	173	156	161	166	161	172	149	177	177	200	166	173	171	158	176	170	166	153	161	163	162	179	160	177	163	157	161	130	155	160	174	189	177	164	156	152	154	170	191	165	158	156	145	130	144	153	167	188	165	174	138	192	168	160	187	170	182	179	161
2148	549	584	602	603	589	585	594	602	580	509	526	551	518	544	535	515	509	518	517	488	485	515	543	522	500	520	551	511	492	523	490	510	515	520	526	457	528	532	522	506	524	513	508	500	522	498	536	518	518	469	501	544	544	501	515	535	504	516	500	498	503	539	491	514	504	512	528	552	494	518	514	501	515	554	536	512	500	530	515	513	484	543	524	514	518	510	482	509	545	525	486	519	529	549	527	484	492	537	484	490	536	510	501	508	503	535	456	505	504	524	500	514	534	496	520	506	524	571	504	517	514	526	553	541	523	536	502	521	517	508	469	544	523	490	498	494	513	497	494	520	507	503	481	531	498	522	493	491	522	541	522	508	551	527	491	534	501	510	516	483	502	558	501	535	529	545	523	540	511	511	540	526	501	493	521	545	485	509	541	511	508	528	520	505	534	544	536	540	512	481	522	524	489	473	519	509	550	507	527	478	471	534	541	540	509	533	517	524	515	533	536	515	517	521	516	542	517	512	519	545	515	504	497	556	543	501	518	480	502	518	521	511	512	456	501	498	539	511	490	529	503	556	531	516	492	528	513	529	463	514	531	487	519	496	488	509	503	564	513	521	507	509	490	500	548	509	515	519	474	494	516	516	525	555	486	511	504	501	549	474	486	534	538	532	495	545	575	518	488	517	477	518	525	527	555	494	489	514	507	529	525	511	529	541	528	505	554	516	552	499	511	488	512	518	538	506	499	548	510	493	495	506	497	524	508	490	518	494	521	533	538	528	526	488	523	533	524	501	572	532	515	526	509	559	493	513	560	492	556	491	518	499	516	516	527	481	547	516	507	517	549	518	499	493	505	514	498	473	508	469	507	542	517	508	518	500	501	532	511	485	474	502	491	513	477	503	488	552	545	543	547	490	523	477	511	503	540	485	518	527	515	515	498	503	527	495	510	513	529	504	491	508	509	476	515	525	531	522	506	515	520	519	520	532	490	505	550	465	531	484	511	538	483	487	536	509	482	512	486	472	502	513	485	529	487	526	562	538	440	493	492	518	521	500	515	533	477	502	505	521	493	495	510	532	525	564	498	510	497	541	515	483	515	518	518	545	484	524	548	537	504	475	487	520	470	510	540	555	515	552	490	502	473	536	515	504	518	494	553	528	537	517	507	547	530	531	532	505	545	516	512	561	500	518	536	510	498	533	491	505	536	506	554	504	524	518	488	511	516	514	543	485	502	513	478	531	540	533	537	515	552	531	525	505	486	553	487	498	579	537	509	497	502	533	485	540	487	491	511	531	528	497	529	509	517	498	525	493	537	517	509	498	515	517	503	534	514	538	518	478	538	535	536	473	507	490	522	530	565	536	532	534	525	523	497	516	496	542	487	541	491	508	476	550	510	521	514	514	471	499	492	565	488	503	520	528	483	495	484	524	511	520	502	502	512	510	529	489	510	497	517	510	560	540	533	530	523	470	497	523	487	485	504	569	549	539	518	524	512	525	510	544	505	518	520	516	523	562	486	495	502	499	495	516	517	533	511	520	495	484	503	523	532	509	481	469	493	502	473	505	504	531	541	510	496	499	493	519	487	510	457	477	513	517	468	510	511	537	543	530	499	496	548	508	566	485	559	516	524	554	526	488	517	490	502	551	514	538	501	561	527	477	500	497	497	524	534	569	517	526	502	555	455	490	511	525	513	498	538	495	509	515	507	526	495	525	470	521	531	534	541	519	532	516	505	555	496	542	542	514	523	534	510	542	509	506	497	514	501	496	512	566	515	494	503	529	506	501	499	568	533	518	507	496	549	486	518	497	503	517	490	526	530	492	512	501	509	514	584	511	492	511	521	516	486	506	501	538	547	524	516	491	539	503	522	527	502	489	522	520	527	492	516	467	563	543	529	564	494	497	499	528	549	506	488	463	483	512	498	555	499	522	477	535	510	536	521	503	526	566	471	494	524	514	502	519	513	482	541	526	497	508	512	503	578	523	557	512	492	505	502	510	526	498	514	513	566	530	525	521	503	549	540	497	517	504	555	549	514	520	502	514	514	518	540	472	499	497	515	498	532	465	571	501	565	482	547	541	502	534	499	519	531	533	510	477	461	520	531	479	507	534	502	489	552	493	515	526	507	504	530	501	502	514	470	538	548	559	536	542	538	539	500	568	525	510	508	490	531	493	546	518	485	487	472	523	501	475	524	522	541	495	522	541	525	535	542	477	534	528	517	491	487	549	538	489	496	513	508	473	500	523	542	512	462	514	511	529	509	531	498	535	539	535	526	524	496	567	507	509	484	532	513	508	497	540	509	510	483	498	506	523	554	501	536	479	529	537	512	550	563	496	504	497	517	545	520	493	521	529	507	497	517	484	501	522	512	481	529	440	529	469	476	515	497	505	555	504	516	503	495	501	548	492	527	505	552	525	479	503	525	476	514	525	496	498	524	528	485	486	497	484	567	474	504	472	500	546	500	517	493	506	517	525	523	500	503	522	515	489	514	502	482	544	515	517	520	509	524	540	498	511	534	509	511	504	495	555	516	506	509	521	511	475	522	513	504	517	475	512	505	512	502	492	533	526	534	507	515	536	549	492	514	570	501	518	539	511	522	488	520	548	521	530	499	501	506	504	508	500	499	519	526	530	498	583	512	562	525	491	504	489	501	531	488	514	522	498	494	530	511	508	520	501	512	510	518	542	503	511	521	542	509	503	527	521	504	514	486	500	495	500	530	543	476	518	504	535	551	509	540	562	516	495	545	501	518	535	496	513	500	502	518	504	512	546	495	512	529	521	503	532	502	540	475	543	528	506	514	538	516	522	521	491	529	524	507	492	503	529	573	511	524	475	498	533	522	497	545	492	525	556	511	533	555	539	530	545	473	501	489	555	543	510	509	484	534	507	521	565	537	551	541	513	504	494	493	530	472	513	493	466	505	488	491	520	556	507	512	481	521	504	513	520	450	481	517	515	486	530	559	488	566	480	541	469	510	504	505	540	527	520	517	498	494	527	533	554	476	490	513	465	458	524	532	532	485	514	519	511	526	501	464	524	516	499	532	531	525	505	528	498	471	499	531	490	490	501	504	507	482	538	497	488	519	479	525	523	540	525	498	504	511	515	576	497	517	506	498	496	501	540	515	530	521	515	509	507	504	511	507	514	507	502	493	495	491	509	517	537	539	497	492	492	478	495	512	551	526	510	503	532	551	488	501	553	527	470	505	512	543	494	526	491	525	541	490	511	530	511	547	536	543	516	493	503	483	455	506	480	500	499	501	487	506	508	531	494	521	517	518	543	511	497	511	490	542	537	473	483	521	526	479	499	516	525	498	516	515	502	525	490	567	500	491	506	491	502	486	457	528	492	507	546	552	506	501	510	503	529	500	527	521	485	529	529	503	499	533	504	493	508	491	493	482	511	554	557	505	522	534	560	494	466	480	530	533	535	523	506	488	528	553	506	511	521	545	507	517	480	485	545	504	510	487	522	537	551	507	499	523	535	540	483	498
8298	1069	1178	964	735	605	456	467	423	424	426	368	400	361	345	350	336	380	359	345	382	329	338	339	348	341	333	340	335	314	353	325	325	322	309	303	337	311	340	342	316	283	323	309	328	315	316	338	342	345	308	313	336	336	356	296	306	338	322	312	316	344	336	300	310	324	324	327	313	336	262	317	328	330	352	295	314	325	304	312	326	312	300	348	331	314	326	291	312	320	360	300	332	302	313	322	291	343	337	311	342	328	334	315	340	320	299	309	300	303	314	343	298	299	300	330	333	308	285	299	350	287	336	304	322	292	295	282	351	315	343	301	308	315	334	315	333	338	327	327	315	334	285	301	327	314	340	302	335	312	306	307	317	353	343	333	321	351	357	287	323	320	328	317	340	327	294	314	346	302	304	310	316	345	282	323	308	310	310	334	308	311	308	320	311	325	307	347	297	345	324	297	320	305	289	283	323	287	294	295	303	310	325	314	320	347	332	299	322	298	331	338	362	334	313	328	354	313	312	309	312	325	328	325	317	330	306	307	304	337	324	340	283	308	335	314	326	294	282	310	345	299	335	286	339	324	336	338	329	298	332	296	305	336	288	322	310	320	314	320	319	325	329	287	306	298	330	311	317	294	345	349	306	323	333	337	309	322	319	354	316	329	292	317	349	330	347	305	304	303	298	358	349	327	310	356	309	309	311	311	312	298	308	334	304	316	358	319	322	304	333	305	316	308	310	348	312	317	334	314	318	316	311	332	316	333	307	305	319	312	316	310	305	303	298	329	299	320	294	305	347	297	314	332	311	317	337	337	321	312	342	312	312	307	264	316	311	305	348	321	321	303	292	336	315	323	335	326	356	317	306	315	309	315	314	309	314	333	312	343	311	334	332	334	308	304	305	296	312	326	336	295	325	322	355	306	305	313	357	315	292	346	305	323	331	323	316	328	295	300	312	307	342	326	313	311	323	291	309	330	304	326	312	345	334	326	358	324	296	337	310	296	328	302	306	335	302	340	293	321	297	322	328	319	342	331	309	327	300	317	304	306	302	304	323	315	327	314	290	328	349	336	343	323	340	316	297	342	301	328	322	318	278	341	339	340	324	337	307	289	301	321	325	320	308	327	319	327	298	330	326	334	326	317	319	319	308	304	327	362	294	329	338	291	306	325	344	324	298	325	319	300	342	296	287	318	355	302	301	292	302	311	324	299	337	326	326	311	344	302	331	305	333	313	318	307	305	344	323	304	332	326	313	302	342	309	298	302	285	320	325	357	304	287	281	325	329	303	315	309	338	308	336	324	366	296	332	321	349	344	333	337	314	294	316	326	299	323	324	283	326	350	360	345	316	335	334	305	288	324	368	317	341	310	290	338	267	319	321	298	311	321	340	305	300	321	325	319	303	269	310	313	340	333	299	306	342	332	313	295	331	341	297	330	326	327	299	296	344	309	337	297	302	334	342	337	294	319	320	321	324	321	336	363	279	342	324	342	311	321	318	298	309	324	301	311	311	318	350	330	305	329	302	308	299	331	281	304	316	341	316	321	332	317	318	324	311	312	334	308	339	296	374	332	327	337	341	329	320	281	296	347	289	343	342	305	343	306	331	325	323	321	308	311	295	323	327	334	315	322	295	347	324	333	346	329	347	346	316	342	311	314	339	334	347	305	331	305	318	333	311	301	299	316	311	339	304	323	293	335	322	328	319	321	307	303	288	318	337	303	323	299	344	324	280	306	325	339	317	340	338	339	314	262	334	313	325	310	334	332	309	336	302	358	324	322	339	322	318	332	351	323	337	299	325	317	309	328	315	308	310	315	342	297	293	299	334	309	302	355	300	310	356	308	344	317	338	349	322	326	304	318	322	310	335	313	310	346	339	334	325	304	318	325	299	302	336	313	290	330	307	338	317	323	299	308	350	327	293	318	320	328	365	318	318	312	265	309	301	314	292	302	291	306	319	345	327	345	307	310	313	310	310	313	326	296	303	317	302	302	311	306	325	315	311	329	316	296	329	321	331	301	328	303	275	313	301	304	306	293	328	295	305	344	300	318	339	331	323	302	282	334	280	305	334	318	329	315	325	338	348	328	302	352	282	329	330	279	324	317	288	341	304	315	315	291	304	305	285	283	314	299	333	300	336	326	327	312	333	312	324	316	325	309	318	312	315	310	304	314	320	335	313	328	317	314	338	313	344	286	293	328	314	321	311	283	316	312	316	290	340	309	326	320	324	326	302	322	327	289	327	322	330	312	312	324	333	314	312	317	275	300	311	330	316	320	335	315	328	323	306	345	336	311	294	307	280	307	319	321	308	310	328	307	295	310	304	356	309	315	311	322	326	295	298	339	307	287	325	309	342	285	327	307	288	328	285	295	299	286	319	327	320	328	317	342	304	298	312	310	330	324	305	330	320	322	323	350	309	322	300	349	320	324	323	303	318	325	332	328	322	303	324	343	341	314	346	316	329	301	352	322	320	311	318	277	339	341	294	332	302	346	344	292	275	349	328	301	326	318	325	317	330	323	317	327	341	298	322	306	349	336	326	310	314	321	318	313	325	321	354	341	298	317	329	324	318	304	329	302	300	332	316	362	324	360	306	297	325	359	335	309	332	298	307	335	333	310	333	338	337	329	282	319	301	334	315	363	324	316	312	314	320	345	305	325	337	316	296	296	307	333	313	357	339	308	302	304	343	288	294	332	320	299	366	337	316	301	298	300	298	326	314	289	313	296	324	320	324	326	315	280	295	318	326	333	328	324	318	301	300	303	313	331	321	329	354	302	311	349	306	286	317	333	278	305	336	328	325	294	350	298	312	311	315	316	355	296	315	332	325	325	316	305	292	314	342	377	287	351	330	308	298	315	366	327	338	291	344	341	309	351	342	308	334	292	304	332	348	296	308	342	298	294	326	336	341	309	348	342	341	317	334	299	307	317	292	326	299	302	322	342	322	327	347	315	369	317	305	290	306	343	307	341	289	302	309	320	295	307	351	326	344	318	303	319	313	337	335	313	324	339	313	312	335	318	360	297	289	382	315	374	300	304	331	313	357	315	335	351	320	331	304	321	329	285	323	305	296	343	288	343	337	325	299	318	330	302	285	286	322	300	331	312	311	325	324	312	285	297	370	304	328	299	316	331	309	335	354	317	305	334	336	288	293	345	329	342	308	310	312	310	293	297	296	325	303	339	319	292	318	315	286	302	342	341	329	289	340	308	310	352	349	350	335	325	305	299	293	304	310	354	294	296	331	329	334	333	314	321	286	316	301	295	288	311	306	307	307	368	340	321	314	330	319	337	331	325	315	305	310	312	287	335	295	344	322	318	305	299	310	325	329	330	314	299	331	320	316	343	312	347	330	318	317	324	319	338	354	318	314	292	310	334	325	286	337	296	308	301	338	333	348	328	322	331	333	298	327	333	321	324	312	329	295	338	300	371	292	315	304	317	321	332	338	320	321	309	322	340	320	338	305	331	312	334	319	320	335	342	321	309	366	297	297	300
5927	1609	2870	3283	2996	2533	2272	1884	1665	1650	1484	1348	1280	1241	1236	1148	1153	1146	1089	969	1036	970	1029	980	979	979	969	927	999	933	949	953	968	946	996	926	891	926	907	952	898	922	861	915	881	918	906	919	840	877	894	865	845	894	905	887	854	885	877	895	855	907	832	886	864	921	874	908	884	883	871	890	823	908	868	971	844	912	902	882	847	851	884	854	879	842	861	924	852	897	844	827	910	873	883	801	889	885	829	898	865	882	854	823	898	927	829	875	935	828	905	872	813	877	904	845	872	912	898	838	900	848	851	844	871	855	817	926	858	877	912	862	826	863	854	835	894	888	903	922	886	887	851	888	847	878	862	873	847	886	863	864	821	846	897	861	901	877	883	857	780	865	814	888	897	841	906	867	867	881	812	848	882	907	885	835	858	836	849	909	834	868	869	899	908	886	867	938	804	853	849	818	890	849	839	886	823	870	866	863	859	869	895	867	889	804	885	820	835	852	914	848	856	873	905	890	880	870	847	864	859	827	881	896	870	871	899	881	837	872	883	856	869	869	934	917	919	872	800	861	868	869	851	844	821	834	826	842	925	851	825	900	898	828	875	836	858	854	895	848	886	800	861	857	855	894	907	830	898	852	854	867	841	827	822	850	855	916	859	840	915	857	928	855	873	793	879	860	797	892	872	864	882	894	812	877	822	895	871	819	843	886	850	841	866	873	862	864	874	781	891	851	847	871	880	813	812	856	864	858	826	882	886	873	878	864	876	907	877	897	822	783	906	854	826	881	844	877	850	867	837	831	853	797	884	827	845	909	836	928	893	832	856	866	898	878	848	874	903	958	845	886	879	855	855	806	878	861	867	870	898	919	846	845	902	811	877	882	872	837	931	820	884	854	855	867	815	819	886	889	868	867	834	808	839	830	883	892	953	895	895	873	883	851	886	846	841	830	875	862	859	858	859	827	876	856	852	814	886	862	867	812	854	878	844	854	875	888	876	831	941	842	825	865	866	863	866	855	920	874	942	858	871	830	887	863	863	914	898	882	864	901	863	840	909	868	858	847	856	855	935	863	831	834	818	878	840	854	833	882	871	858	837	868	932	823	832	899	865	848	901	834	806	869	885	845	850	801	849	830	862	879	868	853	883	842	858	817	872	867	870	830	829	835	832	878	796	855	926	883	872	865	920	878	856	901	895	885	886	866	868	836	898	840	872	829	840	820	905	920	872	859	906	825	858	886	855	868	897	861	874	877	840	872	845	844	834	830	869	888	870	911	943	827	854	930	851	850	809	898	852	855	897	830	842	884	877	879	871	854	869	825	859	928	881	894	863	892	870	873	816	838	840	875	870	862	840	895	790	878	835	855	876	868	851	876	897	852	868	877	904	832	868	909	833	841	856	869	926	818	887	857	877	879	852	856	886	811	825	877	820	869	839	897	876	892	880	894	849	860	884	877	805	876	846	891	907	865	849	823	849	825	848	897	842	864	894	888	884	844	862	854	882	881	805	926	897	909	914	843	836	855	897	873	842	827	877	850	839	836	860	891	889	889	851	853	869	942	884	794	886	895	853	859	847	863	886	843	870	871	889	879	860	815	873	826	830	836	891	877	821	919	814	889	916	848	850	835	879	848	831	850	782	837	822	831	883	857	912	835	838	840	894	887	889	909	875	870	915	844	883	800	845	891	871	840	877	886	877	837	846	841	857	869	870	873	872	843	866	853	915	805	881	885	874	848	892	918	850	817	892	891	866	848	848	826	868	814	871	873	903	831	882	839	858	892	847	820	915	877	848	819	861	909	839	873	874	918	870	904	914	891	866	892	821	840	866	832	882	848	889	888	872	888	866	840	897	859	880	859	861	811	880	849	841	891	861	860	887	886	857	912	892	920	839	857	917	887	856	837	881	838	865	858	870	874	866	849	855	839	853	850	843	922	820	849	879	871	854	895	895	946	887	887	826	920	929	886	892	817	872	810	869	934	910	845	904	860	880	874	882	840	903	872	929	909	859	857	850	848	900	913	878	849	886	911	864	886	884	808	884	828	909	815	850	879	861	860	865	824	853	857	869	866	916	859	856	838	943	922	843	851	900	857	870	844	846	865	884	870	887	857	863	820	851	780	866	858	921	855	859	838	853	891	880	846	867	899	867	833	898	864	836	858	900	883	902	884	834	842	884	867	871	801	871	825	857	903	888	832	870	893	905	826	883	887	849	799	876	842	868	881	819	839	874	888	844	854	833	891	872	901	874	903	819	808	829	897	884	831	879	876	854	891	880	900	916	906	882	817	847	828	884	889	880	892	899	862	844	854	871	869	880	851	880	844	908	874	919	814	886	860	884	901	884	878	868	829	865	857	875	875	880	847	825	840	893	900	893	849	885	815	904	866	853	877	874	891	866	829	863	898	832	896	840	860	817	797	864	849	914	811	898	910	845	780	890	889	812	881	810	896	879	891	854	906	894	895	867	853	895	812	894	881	871	851	898	862	890	909	867	845	901	892	825	908	895	880	867	889	854	884	865	861	861	890	812	866	898	866	872	900	833	858	829	898	911	898	850	898	857	864	824	892	860	840	864	896	853	888	855	839	841	839	880	903	902	831	844	866	829	831	875	850	916	881	834	880	820	903	917	877	880	894	853	845	850	891	855	840	894	887	865	866	857	892	923	860	895	901	912	884	863	845	911	841	885	862	853	898	862	867	911	834	924	882	849	851	843	913	845	866	851	898	889	842	863	823	813	868	827	864	845	914	854	848	869	888	868	867	842	864	907	891	819	903	923	881	834	849	838	842	893	929	908	814	880	888	834	875	878	852	877	833	850	815	890	844	881	884	854	862	860	885	892	846	871	804	813	832	809	779	816	833	876	913	867	874	886	816	880	913	887	835	866	891	883	868	873	887	839	874	849	861	830	881	853	878	883	887	877	813	884	854	870	878	854	876	902	846	854	858	886	848	858	869	857	891	874	881	868	845	854	878	953	817	912	894	845	902	892	890	890	863	852	827	837	819	881	876	850	838	864	847	846	863	842	884	897	847	856	844	847	889	852	896	928	891	866	837	882	865	857	876	856	881	859	912	858	899	910	868	880	876	818	880	832	898	882	866	901	819	888	874	892	822	849	834	872	834	940	845	954	854	896	864	884	886	894	847	882	842	875	904	883	879	888	876	902	883	888	889	924	839	899	827	882	874	834	839	855	858	781	847	872	873	917	844	842	885	873	839	883	855	841	830	887	816	834	886	820	863	821	872	861	852	855	839	812	853	869	846	893	867	825	901	851	888	913	892	843	864	849	866	899	834	902	841	869	868	859	873	876	872	849	863	876	822	870	893	875	859	851	879	855	865	904	872	824	859	860	848	871	908	897	847	832	793	838	840	846	854	822	838	835	883	923	862	863	905	916	910	801	875	853	838	856	877	810	858	866	844	852	848	880	866	811	851	854	849	873	856	855	876	832	855	826	838	883	847	901	885	902	853	849	857	888	824	848	843	890	888	913	915	796	853
14229	2325	2175	1603	1106	922	733	606	525	537	443	447	401	445	402	398	362	380	334	371	328	351	375	308	351	324	326	322	342	318	293	368	331	353	310	316	329	333	314	308	347	324	298	300	301	306	295	271	276	318	313	340	324	299	300	334	326	317	308	333	309	291	329	279	310	308	306	355	358	308	306	299	304	320	298	343	347	295	334	323	334	292	317	327	306	333	311	314	315	328	307	332	307	286	343	315	356	324	308	349	310	331	332	343	319	354	303	313	312	349	335	317	328	309	313	297	328	332	344	292	303	308	327	349	282	307	313	318	324	331	321	319	278	269	316	344	349	337	322	317	329	318	317	296	289	313	335	345	341	334	308	323	313	310	332	355	324	322	339	322	301	291	320	337	315	325	291	283	297	288	331	335	334	339	316	327	299	298	301	312	289	312	299	314	314	334	322	281	326	323	325	322	309	285	333	326	319	343	329	323	350	337	328	335	333	338	319	334	337	316	316	307	332	349	317	288	319	330	306	340	280	293	359	348	308	316	312	347	310	308	326	314	306	325	323	265	298	301	314	322	330	324	294	316	322	338	308	340	326	318	314	331	308	332	311	336	302	315	275	341	320	316	300	313	345	318	313	327	322	317	320	314	316	320	317	301	322	373	309	304	303	313	351	315	334	330	343	300	329	302	301	316	296	304	324	279	331	309	323	286	338	326	317	298	317	319	337	310	311	315	300	323	309	294	310	290	275	313	310	312	286	322	318	301	314	313	331	280	323	322	331	345	299	310	313	328	297	316	326	363	354	303	316	371	291	296	326	313	280	309	328	314	306	312	345	326	317	316	329	312	306	322	317	310	353	300	300	326	320	307	315	344	308	342	324	322	324	334	284	308	312	293	308	294	327	274	309	347	331	323	343	333	306	325	311	315	310	337	311	325	333	323	303	334	339	295	324	344	302	341	329	299	328	348	292	327	337	347	315	294	350	297	339	314	310	308	325	294	336	327	320	309	339	284	345	309	327	324	315	312	313	325	312	328	334	273	315	322	324	328	318	278	331	349	311	303	309	342	364	308	306	301	299	332	313	328	288	300	325	290	298	342	339	337	314	306	317	318	316	305	290	301	332	340	294	320	296	338	324	345	313	300	313	321	316	331	324	326	320	306	291	319	306	304	292	294	331	286	316	310	338	337	325	278	310	329	311	296	317	300	302	334	323	320	292	319	277	349	288	303	309	291	303	295	325	341	299	359	318	285	301	319	293	338	323	335	337	286	341	294	320	332	327	291	305	338	304	322	341	284	293	299	310	366	312	325	345	328	318	328	322	314	299	303	349	341	302	313	289	321	283	299	329	346	306	292	327	277	329	306	312	321	306	298	317	313	325	312	300	303	297	315	316	301	307	307	340	296	331	331	286	300	328	343	319	311	316	308	304	312	306	276	329	316	321	346	329	321	321	329	312	296	303	333	338	324	327	286	328	304	324	321	324	300	318	303	316	288	334	309	298	285	303	301	289	314	320	289	275	307	316	289	313	282	319	324	340	304	336	307	328	319	307	348	316	312	302	300	322	313	312	316	310	332	310	309	318	306	295	309	327	317	328	285	300	332	321	301	297	319	320	324	290	302	302	310	315	332	326	310	328	311	361	301	308	295	305	323	308	280	314	318	319	322	316	316	318	326	295	323	298	274	315	308	312	345	305	312	320	293	296	276	295	289	296	297	333	289	308	305	319	327	316	324	308	322	317	291	341	318	316	340	338	293	309	328	327	307	321	365	287	304	339	288	317	300	324	317	340	330	294	316	282	309	317	312	307	322	337	309	303	329	331	344	355	296	291	307	326	335	318	288	333	342	358	273	346	341	307	301	325	343	340	337	316	299	325	332	294	328	326	325	329	330	295	319	310	295	351	321	302	307	337	328	330	316	340	290	335	329	359	312	334	296	323	327	321	285	298	331	301	338	303	309	317	314	312	303	345	280	294	316	330	317	331	320	284	341	322	318	287	312	299	321	325	310	301	321	313	295	314	306	276	317	302	305	287	320	349	322	312	351	292	314	306	331	304	326	330	342	305	349	324	296	332	278	313	313	308	338	322	288	303	292	323	308	300	326	301	315	329	318	312	336	320	293	312	307	273	313	313	318	309	314	321	313	341	322	287	326	295	329	340	315	297	303	314	315	343	309	314	317	315	297	316	329	301	302	323	309	336	295	334	330	313	332	318	316	309	333	316	333	343	307	329	311	316	330	288	303	274	307	291	293	331	328	327	306	307	305	308	336	323	321	327	311	274	339	302	314	321	298	291	304	302	313	306	296	300	313	306	290	313	314	319	285	311	301	320	309	333	329	280	314	299	315	332	300	320	299	310	325	302	315	289	302	299	328	319	313	318	338	327	333	325	288	301	282	339	333	318	305	324	305	303	319	303	308	282	292	299	316	334	296	343	308	313	321	331	294	311	307	355	323	311	326	304	307	320	332	293	302	311	336	346	351	330	296	322	341	356	299	290	295	291	285	344	309	321	310	291	334	313	321	343	299	315	294	337	320	325	313	336	333	299	310	320	283	297	295	292	312	312	325	325	338	362	314	318	315	332	317	356	337	332	303	313	313	298	310	286	318	339	316	284	319	300	322	305	311	302	332	342	305	317	296	326	299	292	295	318	297	307	292	313	295	317	316	320	343	339	337	291	301	311	296	329	316	333	301	341	312	325	329	301	329	295	302	312	330	297	312	324	331	310	331	332	337	297	295	341	353	280	337	323	300	334	317	312	336	286	314	316	289	307	339	305	309	321	322	322	335	339	268	313	312	310	335	313	298	298	304	327	338	319	331	329	302	349	350	319	294	318	327	325	310	318	326	319	347	308	311	323	336	335	313	290	276	274	265	308	302	317	292	361	337	293	335	313	326	349	298	303	290	311	263	316	297	277	330	293	309	324	289	305	334	316	328	301	297	326	297	315	320	283	315	292	314	327	345	318	338	328	292	325	323	302	282	331	325	296	298	317	308	310	350	309	308	312	296	307	344	331	300	297	325	335	308	295	309	320	287	311	299	327	336	331	315	282	286	303	333	297	300	339	339	300	339	297	309	345	321	328	298	323	320	327	321	318	314	295	338	278	279	320	295	320	303	308	344	284	304	330	279	324	322	312	288	315	320	311	295	296	326	316	326	337	340	334	314	320	317	326	306	317	326	356	323	341	332	302	327	279	318	306	304	282	286	308	309	335	342	294	339	333	316	306	343	304	285	316	287	325	283	306	314	292	363	297	346	290	303	291	302	310	343	333	303	326	283	295	314	337	343	304	299	310	273	304	333	296	292	303	313	309	310	297	320	346	306	359	294	326	296	304	310	321	323	313	281	289	314	327	338	336	310	330	309	322	305	276	294	295	325	343	341	305	321	305	301	309	323	307	323	312	289	312	328	339	289	300	350	323	361	321	337	344	296	318	288	323	305	303	348	315	340	301	306	341	329	314	316	309	310	299	312	313	338	306	319	322	305	294	285	299	324
7528	2241	4343	5133	4413	3664	3088	2791	2389	2009	1891	1691	1652	1497	1430	1294	1294	1257	1180	1160	1153	1129	1143	1052	1070	1049	993	1030	960	1021	948	966	951	963	897	892	857	938	931	948	894	886	842	886	850	922	862	836	884	931	806	916	864	865	846	867	875	865	885	819	850	867	834	917	813	824	807	816	842	819	869	872	827	843	828	840	877	877	872	838	868	808	877	860	803	869	806	837	836	798	819	839	843	814	865	849	876	835	817	862	860	815	820	815	805	850	857	796	843	808	862	847	845	849	868	807	882	805	817	856	860	853	786	851	848	818	831	809	794	796	812	775	854	825	841	795	832	817	789	806	798	843	786	890	810	850	867	862	850	798	804	852	781	817	792	832	841	811	816	824	817	812	837	847	810	834	846	837	785	754	803	799	827	877	812	834	846	807	850	872	873	815	800	825	880	873	825	882	837	859	805	835	831	842	860	869	824	836	843	849	780	844	898	830	838	833	834	864	845	831	826	794	850	835	812	870	819	807	821	847	821	834	835	861	898	835	816	799	808	818	859	867	828	842	750	794	829	833	871	829	821	765	781	800	818	763	837	800	806	822	832	845	820	845	799	835	823	851	763	856	849	801	834	792	843	828	875	780	804	853	824	818	835	828	848	769	866	855	822	852	860	820	815	811	828	797	804	814	851	815	811	830	789	799	798	820	837	852	814	806	831	806	813	808	859	786	854	843	850	857	852	843	810	855	843	783	886	785	812	853	770	866	798	814	827	839	794	808	833	856	861	836	800	846	812	840	784	823	837	796	800	855	776	795	793	781	796	809	857	828	775	779	850	849	807	811	796	773	776	774	826	808	810	857	796	796	825	853	832	892	835	818	823	844	815	855	797	854	799	873	839	866	808	810	816	825	899	830	837	838	845	840	807	844	805	861	833	867	861	786	834	849	790	828	818	769	861	781	823	828	836	840	813	809	762	859	814	810	789	807	801	837	842	852	846	843	852	820	802	872	842	829	809	810	843	804	824	890	850	837	853	841	856	853	834	828	794	859	809	811	774	777	830	860	822	806	855	868	808	821	808	831	815	818	766	834	822	845	837	796	859	813	846	795	838	876	796	804	836	835	833	802	848	809	849	850	786	775	795	782	834	800	833	811	851	841	849	876	886	805	822	861	842	780	844	846	855	831	813	785	794	794	785	840	828	862	805	885	835	821	823	845	781	895	783	794	807	816	815	820	819	839	847	813	793	850	825	820	805	823	818	864	842	835	830	781	844	839	815	836	832	851	854	835	849	773	862	831	840	793	837	845	822	829	849	800	801	810	843	815	801	818	826	802	809	859	785	857	836	777	783	819	802	847	826	789	789	826	854	872	823	790	830	826	879	806	868	811	836	824	782	840	825	883	808	833	806	847	869	830	819	835	823	793	828	817	816	856	865	819	861	811	879	811	845	776	837	896	821	831	786	866	857	836	823	853	824	827	799	789	815	847	821	848	859	777	842	803	830	826	827	813	835	863	760	795	817	810	862	826	799	839	843	839	854	883	856	823	798	832	866	802	826	806	819	852	861	822	853	793	827	866	792	843	821	852	803	933	817	865	786	828	873	799	826	836	859	795	832	835	806	867	874	811	850	853	816	851	850	832	842	865	835	844	807	819	809	827	777	844	818	785	809	822	839	854	849	874	823	833	841	766	838	833	841	859	846	871	771	827	865	812	870	857	867	852	835	832	808	813	845	841	848	811	824	834	797	806	847	833	807	819	786	828	808	834	827	847	820	812	794	842	868	854	826	776	832	847	859	859	840	824	847	858	848	820	820	869	834	814	849	861	796	826	818	847	820	816	806	835	813	851	846	792	872	855	819	870	791	828	838	775	828	811	819	855	842	830	790	849	851	796	829	794	793	870	866	829	833	812	887	800	817	821	801	818	849	814	910	802	839	832	816	798	806	863	850	808	833	782	829	856	880	790	762	776	845	790	826	816	845	851	819	854	796	787	856	797	810	816	811	831	817	846	803	831	801	851	797	816	814	846	836	809	828	804	777	827	834	823	778	830	829	857	858	843	806	839	819	856	800	836	863	863	804	839	819	788	840	856	814	800	856	855	837	820	856	795	797	831	853	842	848	803	801	802	785	855	856	832	851	848	847	833	833	829	792	827	780	864	818	823	845	855	822	825	837	792	787	854	838	855	814	796	835	816	805	832	845	835	845	818	830	839	754	810	768	819	884	820	764	872	814	816	846	837	806	863	765	838	820	843	813	785	854	853	840	819	845	779	856	822	755	865	784	822	879	827	782	822	808	842	837	830	772	781	792	815	782	814	806	846	827	849	773	813	825	848	825	802	866	809	874	823	778	870	824	836	820	804	814	811	870	799	811	811	823	813	851	873	810	834	848	829	815	804	834	787	828	898	853	838	828	866	826	849	867	861	786	798	832	797	861	775	804	843	791	824	807	827	830	835	857	811	819	864	806	850	843	865	828	783	804	843	869	865	815	810	812	853	758	857	856	841	804	827	756	897	867	851	837	809	876	773	855	844	794	833	822	792	765	828	835	837	799	812	769	821	834	825	835	824	831	835	834	790	839	839	825	801	818	820	837	837	770	791	833	855	813	807	845	840	816	838	858	830	854	897	809	844	801	791	805	760	838	831	846	838	823	811	835	862	891	819	789	817	877	802	812	785	785	876	877	854	761	821	862	766	833	847	819	831	814	794	835	802	833	821	801	844	833	872	801	879	817	841	776	862	841	808	848	856	803	857	832	819	806	838	805	839	835	826	789	820	915	836	802	861	841	843	817	844	823	770	831	780	813	871	838	787	802	776	818	812	848	848	806	803	859	809	784	802	847	771	789	792	813	789	858	811	816	803	766	832	811	824	823	835	816	827	813	819	864	795	845	821	846	822	832	862	838	783	819	823	821	787	912	818	839	837	795	853	858	839	783	853	872	851	862	839	850	851	764	846	820	799	825	782	820	824	855	833	837	826	778	791	866	796	795	818	873	840	872	834	813	851	847	831	847	806	819	873	799	841	806	814	826	880	829	868	863	797	860	825	826	846	806	790	821	827	819	813	810	830	816	827	788	775	852	829	799	829	804	837	801	853	797	877	819	862	817	821	830	798	842	808	839	820	825	795	829	809	809	831	843	840	807	829	818	759	832	833	798	846	836	803	836	844	820	812	790	842	791	833	805	821	837	801	810	816	834	900	787	804	830	849	797	815	808	795	812	818	820	838	860	830	777	818	842	746	824	857	837	859	774	848	815	796	848	836	808	833	821	825	833	803	808	833	801	842	863	839	790	866	854	811	785	875	819	869	848	855	803	786	848	836	835	846	802	841	822	771	804	791	804	765	861	873	837	892	793	840	850	793	825	869	844	862	789	832	837	783	835	829	822	796	826	851	868	792	844	806	855	848	848	830	802	832	834	790	809	813	822	786	858	854	807	804	867	820	840	839	810	788	780	831	852	805	818	825	783	804	838	898	844	786	836	799	804	792	820	793	801	866	825	837
1947	154	179	198	158	179	174	185	165	188	193	189	170	153	174	174	162	173	169	148	162	158	186	171	169	159	171	178	183	161	182	136	150	170	152	171	177	192	157	180	157	188	185	160	165	158	158	155	169	159	167	162	175	161	196	148	160	164	171	166	162	172	177	196	173	160	166	186	166	160	185	186	161	179	159	184	161	158	178	177	174	136	187	182	155	177	177	160	169	162	163	162	167	181	177	150	163	158	198	163	185	179	160	163	182	151	142	163	172	185	151	149	189	161	145	158	137	175	185	173	160	177	155	145	176	152	155	166	187	166	160	170	169	176	176	171	174	172	141	169	140	167	154	178	180	131	172	173	165	156	136	154	175	176	166	164	172	159	158	183	157	197	155	164	165	157	177	153	168	142	169	181	165	174	154	149	162	163	132	158	152	163	153	139	144	189	150	167	160	185	154	190	196	166	158	177	149	179	166	162	146	154	158	166	174	193	176	170	168	184	148	144	180	165	149	194	141	184	176	164	170	155	160	156	180	150	171	199	165	188	201	185	182	160	168	156	147	153	181	151	156	187	179	146	158	163	172	160	146	166	170	161	172	164	180	174	175	150	172	160	160	151	176	172	187	148	151	169	172	149	195	168	168	157	171	175	124	189	159	153	176	141	136	157	176	189	155	160	144	160	152	163	184	152	171	161	175	169	148	174	153	160	150	169	168	178	167	163	176	158	167	137	166	167	176	155	177	172	156	158	165	160	137	159	198	151	183	167	181	151	157	160	191	148	147	153	188	140	172	187	151	179	155	168	166	175	192	148	176	165	164	172	167	142	161	158	199	163	171	156	199	161	166	183	182	160	168	174	175	143	153	167	165	163	156	153	173	200	184	176	161	165	153	150	160	144	166	166	145	172	159	137	144	169	178	175	164	170	149	162	161	156	165	162	132	159	154	160	169	157	155	155	148	174	171	179	135	168	189	147	157	161	150	165	176	159	188	162	176	172	167	181	165	170	154	157	146	174	159	160	159	179	156	156	180	143	153	166	171	167	193	184	179	152	150	168	157	169	188	160	183	160	178	160	147	168	183	154	156	160	155	142	146	171	143	164	166	187	182	154	156	179	172	162	162	146	146	152	163	167	165	163	177	158	165	173	156	168	162	185	175	161	164	180	156	169	138	172	163	159	144	166	166	163	174	149	178	161	169	159	151	172	158	152	174	161	156	136	173	152	159	161	169	154	154	162	142	150	163	166	182	159	151	179	182	159	149	163	155	159	186	182	178	147	146	175	139	175	196	182	159	160	184	156	155	158	161	185	162	147	163	166	172	177	148	161	181	180	137	149	154	146	122	194	170	168	166	151	151	196	160	182	146	167	162	193	135	173	173	148	205	174	161	169	167	149	157	175	184	159	163	160	162	166	162	176	149	169	173	182	157	158	168	171	163	171	155	174	138	158	167	160	169	178	154	157	158	171	137	167	162	154	168	145	170	174	155	183	147	165	166	166	159	177	170	179	160	177	160	161	158	169	155	188	151	159	182	150	178	162	171	148	164	167	159	148	172	160	159	155	165	162	149	161	154	171	161	166	158	174	194	166	150	175	176	161	183	150	133	171	168	161	166	170	139	146	154	206	175	163	159	162	179	171	144	162	163	147	144	146	144	164	171	155	186	164	179	156	158	179	160	159	156	151	161	154	164	164	151	165	138	172	175	130	146	191	161	175	164	152	126	171	156	176	173	165	141	149	184	177	164	160	177	156	168	186	177	152	187	160	183	189	196	132	147	176	161	150	159	158	159	173	168	173	185	175	159	164	185	179	172	169	176	154	148	190	188	164	183	150	159	141	167	181	150	172	165	180	152	180	166	179	170	151	156	175	125	173	146	173	181	174	161	160	164	160	150	167	167	157	161	194	166	152	171	181	174	155	135	175	182	165	160	144	147	142	172	165	165	163	171	170	183	163	161	174	153	150	195	182	161	153	156	154	175	168	140	149	157	172	174	178	169	150	127	181	152	177	138	173	178	171	187	166	160	168	169	157	153	175	155	170	150	148	192	168	182	170	166	162	148	154	155	160	177	155	147	187	161	169	160	173	184	175	158	177	168	156	156	174	168	174	186	146	147	132	175	163	174	171	152	177	141	150	202	152	181	168	156	170	165	165	165	154	169	152	153	162	159	144	178	158	153	163	173	156	179	155	144	178	173	166	146	171	183	176	188	143	156	175	169	154	185	170	158	153	176	185	169	193	178	171	149	138	172	143	168	147	171	189	148	175	173	157	189	154	162	183	166	158	179	172	155	170	154	161	160	185	162	166	174	154	157	201	172	185	142	163	191	170	146	152	196	182	187	159	184	164	173	155	171	203	158	178	184	150	142	149	152	161	156	167	157	141	159	167	158	151	154	165	153	164	166	157	155	156	171	160	156	178	160	177	164	170	154	187	149	140	146	164	194	160	126	168	157	169	170	196	161	150	135	151	181	166	199	161	178	184	157	171	165	176	174	161	163	149	162	171	151	171	135	167	144	150	158	160	173	168	182	154	172	161	167	191	172	166	152	142	178	168	173	160	167	175	193	192	170	164	167	162	152	173	159	172	147	167	161	176	162	146	160	169	184	166	168	151	166	193	157	183	169	147	174	174	162	179	186	145	153	173	149	159	181	194	187	166	189	151	188	151	172	182	156	166	165	133	132	177	187	142	157	171	202	153	144	176	160	163	153	159	178	147	176	179	162	177	155	171	155	146	163	180	157	179	199	163	145	168	164	156	174	167	146	169	135	158	145	149	143	168	182	157	154	165	166	166	168	160	184	153	148	173	150	159	168	167	167	158	163	172	158	146	183	170	158	142	179	150	175	170	169	146	166	157	139	154	174	165	166	145	167	160	153	173	153	165	175	154	173	149	157	159	144	164	176	177	189	145	179	159	184	187	151	158	171	185	171	173	182	165	160	165	156	172	145	182	149	172	159	150	167	166	175	165	150	180	174	155	170	159	166	168	164	136	154	162	202	163	159	156	207	168	168	159	177	168	148	143	182	165	167	170	172	167	132	190	158	172	170	165	179	156	169	165	174	189	182	180	176	167	177	162	185	152	174	169	184	164	152	164	166	130	173	184	173	157	156	172	170	191	166	169	165	162	171	175	179	159	162	166	161	179	154	198	178	174	179	153	170	160	140	175	154	188	179	158	168	156	169	152	189	150	178	178	161	167	166	168	162	175	152	174	175	188	184	159	148	159	154	143	177	145	175	156	167	155	160	162	182	169	158	167	174	164	155	155	174	158	155	169	139	148	176	138	171	174	168	171	136	175	190	149	161	172	152	166	156	151	187	155	169	176	166	147	196	166	162	172	178	150	185	173	166	174	164	166	154	168	179	163	183	148	171	167	168	153	177	170	155	150	161	164	179	165	165	181	163	151	166	153	150	181	138	144	155	152	172	157	152	175	137	174	183	156	198	167	141	166	189	173	155	162	156	153	189	151	218	178	157	171	159	185	171	159	165	184
2060	515	569	630	592	622	578	555	513	538	529	549	568	515	557	555	464	542	572	548	520	530	526	524	490	499	497	514	488	498	483	560	532	566	516	514	502	499	527	565	528	492	505	543	512	481	499	514	480	506	513	529	510	548	489	517	466	539	489	528	544	507	524	509	527	472	540	490	515	507	486	458	487	526	517	547	517	525	491	514	502	532	509	549	538	547	536	506	525	489	500	551	495	499	509	508	500	493	526	499	527	506	536	479	555	503	513	506	522	532	442	506	517	539	495	518	471	501	532	511	518	499	535	517	528	529	523	493	538	521	477	521	510	518	482	545	556	503	549	518	539	519	496	542	551	548	519	491	509	551	518	545	492	513	558	535	510	484	529	506	533	510	514	505	512	539	525	518	517	459	524	487	506	557	522	509	511	489	509	517	516	509	534	530	523	501	477	545	537	495	546	551	522	518	524	535	515	526	522	549	514	538	545	537	549	525	526	509	509	494	482	529	511	437	521	526	465	525	509	516	525	545	497	505	540	494	523	553	498	545	554	504	531	504	512	492	492	532	531	497	457	532	492	532	520	493	537	494	507	495	520	501	547	555	512	552	512	510	497	566	493	504	545	509	499	526	539	540	491	505	499	549	501	539	542	512	526	519	513	502	541	550	533	528	514	477	528	519	570	521	514	526	496	497	485	487	528	503	472	459	538	542	531	519	507	510	511	520	523	478	517	495	522	488	521	532	531	526	497	516	549	531	535	501	501	533	545	524	499	483	532	553	494	523	526	573	514	551	541	549	504	529	505	502	510	530	477	514	512	488	512	541	513	493	568	492	468	489	482	534	528	505	537	482	497	519	482	481	523	534	504	520	501	511	541	529	542	517	516	504	506	545	521	530	471	477	548	517	517	519	524	479	527	513	558	492	519	527	527	527	541	528	521	538	523	505	554	522	536	500	560	506	540	520	530	518	489	557	499	549	516	511	505	462	478	514	524	494	520	527	543	529	513	545	447	518	551	515	525	532	502	517	527	546	518	512	535	485	487	529	553	506	545	520	486	509	542	519	549	501	493	518	502	535	521	532	548	470	488	518	484	525	535	525	510	525	520	526	491	503	515	499	545	506	534	538	516	546	506	512	533	515	521	524	524	503	508	498	512	475	552	512	524	481	502	500	488	508	476	503	518	492	536	498	537	500	520	500	504	493	518	520	457	508	548	523	482	530	536	508	543	529	515	503	489	530	517	520	525	488	521	521	544	505	501	471	488	525	551	455	528	537	548	535	515	517	523	503	505	533	528	485	505	542	476	490	459	542	538	500	512	495	532	525	537	519	518	522	496	510	498	555	494	499	534	520	508	520	523	539	489	556	486	487	503	498	502	493	518	542	505	482	525	541	504	536	525	516	531	562	537	521	542	534	484	499	533	543	530	500	546	499	491	511	515	545	530	540	505	518	485	503	491	485	512	530	585	566	551	527	515	526	494	507	499	479	490	519	528	500	529	499	495	528	525	495	483	530	528	520	499	516	524	495	538	509	534	534	501	515	503	482	492	513	517	517	525	515	485	533	531	533	543	512	520	516	542	544	515	537	502	525	549	484	468	483	491	462	514	527	520	543	537	556	537	527	540	529	549	516	544	544	464	516	512	518	524	516	563	505	521	497	478	555	532	540	510	522	547	518	543	504	496	523	519	503	518	513	513	532	522	494	528	485	485	494	499	547	513	533	508	523	559	529	547	500	531	480	515	514	482	468	483	543	546	546	557	525	499	510	507	524	484	541	531	515	494	484	510	491	478	483	486	492	516	509	516	543	499	512	490	528	529	502	511	503	474	507	517	537	493	512	536	550	518	534	496	500	501	475	497	502	473	534	530	496	529	505	538	531	529	473	537	508	473	490	486	518	523	554	542	514	501	511	508	467	527	509	497	529	538	521	497	516	537	539	519	500	500	521	514	485	496	481	549	514	489	502	522	529	515	515	484	499	554	531	539	486	531	497	518	492	516	470	532	506	517	508	545	488	547	477	541	523	508	507	564	511	528	518	520	500	521	539	554	512	522	478	480	486	485	520	488	529	501	513	472	538	548	531	494	520	510	498	538	518	552	529	513	522	546	553	558	532	514	544	515	501	500	519	491	497	530	495	481	522	474	539	540	493	516	530	510	535	533	517	489	488	527	519	541	534	528	523	538	569	482	506	545	497	478	481	515	479	481	516	506	496	517	526	511	524	517	527	544	547	512	481	521	526	507	500	481	537	495	496	569	531	481	532	546	555	507	504	521	501	513	488	520	526	537	477	528	482	447	485	489	512	522	545	493	535	511	475	508	469	536	523	501	507	501	511	490	535	539	542	514	542	519	518	512	518	496	505	516	520	492	526	499	519	493	510	542	496	502	543	538	566	528	543	484	513	535	564	534	508	523	518	471	506	504	523	519	546	508	511	496	509	520	489	515	527	488	474	521	500	529	527	522	568	508	542	539	500	497	515	505	512	540	497	545	574	532	475	522	513	480	515	489	532	508	504	511	511	512	526	510	495	527	512	523	524	480	520	522	484	490	538	545	501	515	489	542	530	527	546	523	545	501	546	490	485	498	471	560	544	541	520	522	539	506	513	542	514	527	499	530	446	578	542	505	520	509	529	469	519	489	542	513	501	519	513	535	499	529	566	476	527	508	512	533	528	489	510	534	514	517	510	505	497	545	486	484	517	526	522	529	503	482	517	536	479	546	511	493	512	514	486	506	484	494	514	504	513	583	512	491	507	546	514	490	523	538	543	554	492	524	513	536	503	517	515	537	516	512	553	529	485	470	560	530	508	498	521	550	509	537	475	477	508	505	525	537	541	497	508	496	543	520	545	553	507	514	513	526	553	543	494	540	481	492	538	514	515	492	500	529	458	514	540	477	557	506	502	522	491	501	550	503	531	476	477	505	507	519	535	512	487	510	537	508	505	523	523	522	546	510	511	521	531	551	491	501	517	565	493	524	513	516	490	538	532	538	546	496	537	529	472	529	505	521	486	504	529	560	531	519	513	507	526	550	546	520	527	544	516	539	518	483	535	531	580	543	528	567	500	487	513	500	511	511	504	497	544	489	534	560	523	561	479	504	558	576	563	500	482	504	521	539	476	522	513	537	533	529	535	554	488	472	477	519	543	479	520	504	524	502	530	508	527	477	456	517	522	514	542	520	476	579	525	527	502	545	522	463	519	530	483	548	479	510	490	509	500	529	483	545	570	536	520	519	477	506	500	503	508	494	468	505	507	532	482	504	524	540	510	532	559	513	478	520	494	516	537	530	508	522	546	488	535	511	507	497	550	502	503	530	497	520	531	541	518	517	555	493	475	512	502	539	501	516	486	523	490	528	502	522	525	513	508	488	547	534	509	491	518	530	511	514	518	517	513	493	492	539	553	510	527	560	488	495	515	521	521	525	526	543	552	486	526	525	548	489	497	498	482	549	469	484	457	482	544	531	500	539	515	536	506	516	513	493	504	537	489	548	535
8432	1124	1127	949	731	576	499	465	409	414	409	364	396	363	364	351	334	355	297	349	349	326	350	304	398	354	315	360	349	346	286	316	348	352	334	330	354	311	319	329	329	310	321	324	300	317	315	330	323	322	319	354	318	290	334	328	318	340	281	318	325	302	315	351	337	354	326	303	336	334	328	322	332	331	307	328	330	323	364	322	322	302	311	357	348	352	310	312	311	307	311	328	325	309	303	336	316	298	317	329	317	331	318	321	311	310	302	320	307	324	352	323	293	362	306	339	317	343	309	305	336	351	336	329	298	298	329	327	332	327	340	310	297	328	321	317	309	350	323	316	333	328	326	327	321	359	333	294	330	295	339	323	368	331	289	348	327	333	318	329	307	304	337	315	335	282	323	338	307	340	316	271	334	339	317	316	339	308	291	331	275	335	289	303	337	338	349	325	340	351	301	328	319	337	288	297	314	294	301	318	317	332	333	286	309	319	325	291	312	298	308	298	302	342	326	332	335	329	304	312	350	317	312	340	323	312	331	317	307	322	338	313	309	307	317	317	316	305	333	344	347	278	306	299	326	343	309	318	298	333	344	330	333	281	309	303	324	323	320	314	353	307	317	306	334	359	314	350	314	358	350	335	331	319	326	338	323	304	306	319	329	303	311	308	302	295	286	304	301	316	346	325	332	306	342	340	334	353	317	314	311	326	343	307	296	322	339	290	336	332	323	355	317	302	354	292	318	306	315	354	301	319	304	300	334	338	305	326	323	329	339	311	278	301	303	323	359	341	316	335	315	326	297	320	306	340	314	350	334	301	294	306	317	285	327	345	298	318	313	327	299	353	322	297	364	333	318	338	311	323	315	300	333	330	304	293	334	315	354	332	324	283	333	309	308	332	339	306	293	291	313	321	315	335	298	338	336	303	332	320	286	320	316	323	297	334	325	331	333	315	330	292	315	323	309	306	328	343	324	341	339	315	354	313	306	338	302	322	317	328	340	346	320	305	280	322	328	341	297	344	309	299	321	328	314	298	304	313	319	334	286	352	314	332	291	316	337	327	332	328	323	337	298	311	337	329	351	316	320	332	351	327	317	333	312	315	302	323	312	334	327	342	313	305	337	330	341	313	346	302	322	318	321	335	329	363	288	313	313	319	285	307	333	323	299	319	347	351	315	349	307	306	293	322	340	358	323	330	331	337	336	339	296	290	317	345	301	353	303	305	310	332	328	289	336	332	359	337	323	310	350	365	329	352	318	354	313	317	298	281	311	309	329	295	362	320	310	291	320	316	329	327	323	311	330	308	315	361	335	326	320	326	304	347	342	361	362	325	316	324	327	326	313	309	327	354	348	332	309	352	328	310	318	286	303	338	291	357	305	284	310	293	322	342	344	308	289	303	309	334	317	303	295	323	302	331	358	377	327	321	316	297	315	286	352	327	325	314	355	337	324	285	298	319	320	309	284	296	361	311	326	313	309	356	328	339	347	313	314	324	316	344	332	346	325	319	316	369	315	336	310	329	297	326	342	298	330	336	346	305	347	332	292	317	317	315	352	312	322	339	288	347	329	354	305	298	305	343	276	316	315	359	315	308	337	314	318	334	295	320	320	308	302	300	279	327	336	320	333	306	297	349	335	322	336	328	320	358	328	343	301	365	308	287	298	304	334	322	307	354	318	333	313	321	327	316	309	310	327	302	343	352	349	322	342	309	303	350	322	309	318	306	328	324	357	333	309	312	342	352	331	323	337	344	316	279	326	332	279	297	295	314	341	317	325	295	320	312	307	284	350	322	329	296	320	341	311	307	316	296	313	339	314	330	314	322	330	333	297	343	348	338	340	333	313	333	306	346	302	303	320	295	322	332	299	346	300	336	308	326	358	339	319	351	318	316	311	327	304	342	311	294	318	269	343	323	329	340	298	340	325	355	330	326	290	323	325	317	345	320	315	324	290	343	275	313	304	337	310	357	331	298	310	329	304	310	286	334	334	305	290	311	330	339	341	332	316	316	341	305	299	327	326	299	326	333	311	307	329	294	309	313	317	343	307	351	330	354	321	339	301	344	313	336	349	304	323	328	323	315	323	296	319	330	293	333	346	305	281	314	336	360	327	316	315	323	310	326	326	323	321	285	344	323	336	284	295	330	306	303	348	349	363	334	336	330	319	313	324	302	285	302	323	323	339	300	337	336	305	324	325	301	344	330	320	298	322	340	293	326	286	330	340	292	352	347	308	314	355	317	325	318	298	308	327	286	324	325	319	307	332	292	320	323	344	321	303	315	317	342	350	298	290	352	350	324	349	309	331	332	304	316	346	361	340	282	317	329	361	334	322	312	287	324	324	320	312	317	328	317	340	322	311	330	324	301	318	299	325	361	367	346	306	353	330	305	311	277	326	313	315	325	360	300	347	327	319	315	332	328	358	337	318	339	325	347	324	317	321	310	326	352	307	285	313	306	338	329	346	305	311	312	331	321	319	324	278	330	326	338	331	310	304	315	311	351	310	333	304	297	333	348	303	308	350	321	300	309	322	294	336	308	319	327	304	332	308	341	314	307	295	337	323	318	301	302	314	327	317	327	296	325	334	346	335	311	308	296	327	292	327	323	292	356	346	297	340	316	298	319	335	309	295	309	320	334	351	328	373	359	319	308	300	332	307	301	314	326	340	308	317	290	325	323	308	305	320	316	316	339	319	313	302	318	349	343	322	352	330	321	310	329	333	283	341	339	316	303	315	277	324	329	286	328	321	310	341	316	311	293	316	332	308	315	335	298	293	325	311	328	293	317	324	324	362	324	341	301	326	312	319	333	317	337	322	321	326	319	312	343	332	306	313	303	322	299	318	297	310	326	370	295	327	330	307	308	344	299	287	332	306	333	348	323	343	318	320	299	290	374	316	297	304	324	321	347	318	286	326	283	329	330	317	320	331	319	319	341	307	349	300	323	315	313	344	300	317	342	325	324	348	325	322	355	302	297	342	318	329	298	340	359	318	348	290	305	325	314	331	321	323	347	305	323	336	329	322	283	309	328	290	324	333	317	305	322	326	301	307	329	326	330	355	341	327	288	328	325	315	298	290	284	342	315	336	314	323	305	344	323	335	294	295	296	323	304	338	296	313	325	313	276	317	311	304	305	329	340	324	365	312	315	291	339	342	318	336	329	344	353	309	312	328	328	346	298	301	301	343	330	330	316	327	323	322	327	317	326	326	310	322	327	301	326	329	307	357	316	332	300	336	308	288	324	302	303	322	289	339	326	321	306	315	336	261	304	283	336	360	336	290	299	318	339	304	295	277	320	308	342	340	347	342	346	363	356	342	335	301	312	315	314	319	323	345	337	337	353	291	294	331	352	301	336	294	318	302	317	319	349	305	350	329	300	316	322	305	330	340	304	341	325	356	344	310	312	336	299	304	313	299	320	308	314	322	322	337	307	321	304	306	316	330	324	316	347	324	319	319	323	336	332	291	344	361	317	330	336	314	309	319	313	342	310	335	331
5835	1627	2805	3312	2928	2452	2157	1886	1695	1517	1513	1361	1334	1191	1199	1201	1136	1110	1135	1012	1077	1047	987	1018	1058	941	1011	995	966	951	980	928	903	925	902	940	946	901	919	908	932	930	884	910	950	874	892	914	932	908	878	863	881	881	924	933	875	891	862	867	893	885	864	885	875	950	856	874	897	868	931	894	898	896	882	872	882	908	900	867	803	907	857	841	913	855	850	849	845	850	930	884	832	859	845	919	832	883	881	877	886	828	847	907	905	916	834	865	863	890	810	893	895	790	875	849	802	863	834	860	903	853	840	913	926	871	845	879	895	920	875	872	833	860	868	899	840	872	920	856	878	938	916	858	892	834	878	880	883	869	863	892	919	914	871	871	882	877	868	921	837	869	888	859	922	847	879	828	888	846	911	864	882	855	839	907	889	919	866	855	889	881	836	870	833	886	875	769	872	808	872	870	830	877	857	896	896	862	875	862	837	879	897	916	898	847	899	941	866	832	861	855	905	859	835	909	865	835	909	888	888	921	883	857	889	849	917	896	847	884	903	867	913	881	875	870	883	885	892	889	936	916	833	893	878	878	923	911	879	905	920	861	851	871	907	830	921	946	908	884	932	900	845	865	865	909	904	874	885	806	897	859	875	878	862	836	918	839	825	868	905	851	838	849	875	849	812	893	829	860	881	864	922	900	858	847	834	904	790	869	852	843	797	908	875	810	878	840	843	866	897	844	920	889	848	891	831	864	860	886	917	867	877	889	885	920	850	881	878	865	876	857	909	856	871	826	858	883	833	862	935	917	877	888	856	825	882	869	882	882	882	947	852	876	875	900	856	852	877	814	883	880	871	871	863	859	837	894	892	896	884	927	869	855	865	884	862	945	887	854	845	938	883	871	819	828	833	886	850	880	822	888	932	875	853	887	865	877	895	880	834	865	852	856	853	897	859	880	826	816	899	852	846	812	810	827	873	887	835	870	887	853	854	835	849	832	890	889	939	869	843	926	927	862	894	858	888	849	876	834	896	845	887	822	852	862	865	905	894	898	901	875	865	871	870	821	884	832	856	831	811	849	898	870	865	888	863	819	865	889	872	879	887	874	894	849	890	902	857	837	889	895	875	867	821	878	810	873	862	899	858	807	945	852	865	918	910	858	868	854	890	893	888	834	886	873	882	849	885	888	852	864	804	842	887	945	861	902	822	868	860	894	823	873	838	901	896	836	841	837	872	839	828	863	836	897	880	827	884	938	894	846	863	862	854	880	898	897	879	911	916	945	841	853	902	806	918	883	885	876	852	805	871	927	855	857	846	842	865	844	840	848	917	840	868	923	897	924	830	844	807	856	882	873	882	845	885	931	914	866	871	874	865	874	859	816	874	833	893	874	897	840	848	862	882	896	938	886	800	861	869	881	881	862	810	931	868	852	821	860	900	845	855	874	854	878	869	868	864	863	856	875	893	889	885	887	896	911	886	844	883	867	891	882	899	884	869	850	841	856	854	854	838	846	892	893	886	844	861	884	883	857	847	899	867	876	879	869	846	907	873	910	844	820	909	899	853	841	868	878	797	858	840	887	868	854	864	845	880	890	881	836	896	857	865	875	836	853	888	863	883	864	855	853	868	868	851	850	874	830	890	862	874	810	858	858	857	866	830	864	870	879	890	865	896	889	881	877	867	839	887	861	880	877	908	893	835	891	827	823	852	904	834	892	854	938	839	878	840	905	870	832	878	871	900	853	895	919	896	845	942	888	854	815	837	862	854	914	841	881	892	850	872	908	950	858	847	844	934	838	848	861	940	920	862	853	869	840	914	877	881	902	910	891	879	874	872	858	867	851	848	815	861	898	874	889	903	901	920	866	915	879	809	864	894	892	906	881	929	855	903	886	907	920	871	879	885	854	854	854	838	867	868	846	912	878	812	842	852	874	869	870	854	885	885	825	833	871	846	832	913	891	868	889	860	843	878	896	900	903	900	857	845	870	860	887	857	869	915	872	830	883	889	849	897	929	885	868	881	881	931	907	863	856	854	877	836	858	872	867	863	916	868	845	886	930	832	831	868	859	875	887	918	841	891	825	855	873	873	871	874	853	902	947	867	895	876	888	882	897	922	880	880	859	881	857	856	922	861	865	908	870	907	848	864	902	892	872	931	816	883	914	846	860	915	872	914	865	886	844	821	861	848	852	859	901	869	872	874	944	923	836	892	831	846	891	840	873	884	890	884	837	834	871	881	859	875	860	850	888	901	855	874	885	903	887	908	872	875	839	903	850	870	894	864	914	921	826	841	886	862	860	863	869	846	899	928	836	866	879	870	883	844	810	870	799	857	904	851	908	875	866	875	876	892	834	834	874	884	838	902	896	864	905	883	901	867	815	860	874	846	902	875	881	851	847	868	858	859	916	898	868	861	869	845	813	858	890	868	873	870	944	906	821	867	876	820	862	878	860	867	866	876	835	818	875	836	835	906	933	906	907	868	847	902	851	913	910	930	881	886	874	848	849	888	890	813	860	885	825	860	869	882	897	899	844	817	865	861	859	877	882	848	837	830	896	830	890	923	839	878	886	883	848	858	840	867	906	851	840	881	860	922	914	881	860	878	835	855	836	829	859	881	854	885	878	798	815	786	869	911	862	832	882	877	852	863	871	881	903	873	884	830	897	860	874	898	870	906	896	905	815	823	881	867	850	835	910	883	859	905	819	891	861	876	867	872	899	863	907	919	865	891	869	832	879	862	867	882	893	857	918	919	901	860	879	879	851	876	891	875	889	813	881	899	828	915	805	876	851	842	857	856	898	834	856	828	856	805	884	908	884	903	887	809	851	863	888	849	878	876	888	934	880	879	862	937	844	824	877	801	879	931	920	862	833	865	851	862	828	846	908	869	836	863	902	849	850	852	866	862	867	838	864	884	854	822	919	873	816	883	888	851	913	896	871	849	867	869	862	901	849	883	862	844	865	890	864	909	883	884	848	869	806	883	892	895	887	850	864	889	878	844	864	938	910	923	888	860	823	881	898	838	865	875	867	935	937	872	862	863	870	852	897	807	843	865	860	881	883	857	834	903	834	849	846	840	887	848	787	844	846	837	845	804	841	852	854	915	875	879	827	856	846	826	874	894	841	824	913	875	886	852	874	831	886	845	903	848	854	887	867	877	857	874	876	876	899	861	858	872	886	846	839	893	901	841	884	905	875	824	856	863	864	882	867	875	817	878	894	853	851	885	877	889	867	900	807	897	917	857	855	904	833	903	843	912	872	882	839	866	848	858	892	882	826	870	844	865	893	895	839	828	899	892	916	891	884	915	870	909	842	825	874	904	820	861	832	873	898	837	893	873	837	880	899	887	901	819	857	899	827	887	882	867	878	863	879	793	876	904	871	891	903	830	868	856	853	832	853	885	882	857	850	901	846	810	847	927	920	855	850	864	919	904	849	857	822	868	943	856	820	840	855	878	879	856	848	870	828	845	901	836	865	834	847	935	886	883	863	815	891	896	893	842	876
14557	2203	2080	1682	1197	824	651	639	547	518	421	444	425	406	366	344	373	393	352	369	335	355	344	353	349	351	307	348	339	336	321	344	313	308	334	330	359	310	309	306	361	330	360	305	317	330	328	336	298	308	318	352	323	335	289	319	320	338	306	325	309	304	316	308	308	330	319	329	295	286	336	303	323	294	343	316	319	301	294	340	303	326	307	306	292	332	330	281	342	328	321	342	323	334	307	331	279	318	321	319	346	334	325	309	350	349	307	310	331	296	328	320	298	287	297	329	335	334	277	315	305	314	289	317	298	306	290	329	285	306	331	329	315	320	347	311	304	303	345	342	284	337	307	333	338	309	310	283	314	305	289	294	326	315	349	322	305	332	296	327	303	292	300	298	277	299	323	319	335	337	314	278	347	322	348	306	317	328	325	322	328	328	343	327	319	287	310	274	297	288	338	324	314	328	309	317	327	297	309	325	339	318	295	295	316	352	313	320	328	329	316	271	343	289	302	305	337	339	341	323	336	275	320	314	318	346	299	317	318	297	275	319	310	300	331	302	318	309	268	322	296	353	295	299	335	309	311	311	299	305	335	324	310	307	319	290	320	311	309	286	337	313	307	292	290	304	307	313	319	307	335	323	339	291	281	306	301	297	328	344	310	268	374	333	315	303	339	312	325	328	353	314	308	321	312	299	350	317	286	305	294	315	332	298	308	350	337	309	295	316	333	312	325	280	331	321	327	319	274	338	304	303	288	309	331	305	314	328	333	324	321	320	292	306	304	314	372	321	296	312	322	314	288	319	293	334	304	307	292	347	336	300	358	314	302	296	315	289	319	320	319	309	327	311	336	344	334	293	307	315	311	288	311	320	309	322	303	283	281	332	316	317	312	337	307	326	302	334	333	317	302	332	303	305	340	296	330	289	309	325	330	319	308	305	310	337	323	300	346	314	331	328	305	297	330	337	317	311	291	326	328	330	325	308	337	319	303	312	290	311	336	335	311	313	319	298	326	356	318	290	303	314	327	312	303	307	299	337	312	295	302	306	301	295	325	343	320	327	346	353	320	311	297	317	310	350	307	303	277	323	311	316	316	292	302	328	277	309	312	324	298	325	317	304	314	324	341	327	320	305	315	321	304	322	284	288	316	358	336	308	329	333	338	339	321	355	333	295	288	310	315	303	270	312	287	323	307	315	348	310	338	347	324	305	306	287	308	334	305	309	326	330	306	327	318	286	298	329	319	307	330	275	319	314	285	348	307	327	308	301	312	313	297	320	314	283	329	322	344	323	328	315	286	313	314	311	297	293	312	322	317	356	319	311	288	310	332	328	299	318	312	297	324	296	309	317	312	288	320	312	329	324	299	308	310	323	308	335	325	309	323	315	317	311	332	329	338	302	325	342	315	305	282	324	339	345	285	307	278	296	346	293	333	355	318	315	330	320	310	314	336	304	312	324	300	326	300	325	308	307	308	312	292	325	325	286	282	348	299	348	331	306	337	306	321	314	313	316	309	315	309	298	288	305	318	328	341	290	306	322	317	333	303	325	321	334	328	310	338	336	293	324	338	322	325	300	314	315	342	340	318	284	332	310	305	302	312	313	321	309	316	289	316	295	317	299	304	322	297	290	306	330	328	353	313	308	346	301	321	304	306	322	326	291	307	309	307	305	286	293	337	319	280	335	290	315	298	307	314	308	327	318	306	291	320	318	315	296	301	294	339	326	307	281	333	300	306	296	321	316	316	330	332	330	331	292	313	304	311	327	306	323	279	325	319	307	318	340	306	339	339	330	303	304	317	290	307	311	323	311	298	336	350	318	302	329	318	340	298	298	290	318	315	340	322	327	312	317	317	343	297	325	336	330	297	332	324	313	297	301	331	295	325	303	296	313	318	314	327	324	283	319	337	302	305	317	322	301	296	303	328	307	295	299	325	301	300	313	342	347	315	329	312	326	328	299	315	337	277	320	306	341	343	292	327	306	331	317	330	314	297	332	295	315	317	324	286	278	298	278	336	337	309	323	314	299	323	326	306	285	258	331	341	310	301	288	312	296	331	308	317	284	311	307	321	304	299	283	353	328	326	326	324	313	316	304	328	354	310	358	320	304	305	293	312	313	314	309	281	311	330	307	320	308	298	329	304	330	313	282	298	316	315	296	330	320	313	296	316	314	283	296	286	299	306	326	282	291	345	315	290	314	317	333	336	359	314	333	304	319	312	314	278	322	306	304	303	328	298	314	357	294	302	301	313	311	273	337	344	336	300	302	300	330	302	315	289	295	323	318	309	329	293	271	302	308	298	339	341	303	317	296	318	304	342	323	311	300	323	306	279	315	286	286	322	312	305	306	286	294	322	298	291	291	333	306	314	309	343	315	300	278	312	303	300	305	359	296	314	342	308	348	300	341	297	319	339	291	310	361	322	327	297	298	300	324	334	333	294	321	315	328	309	342	295	311	314	334	335	336	342	331	305	320	315	325	324	317	326	301	304	307	334	286	314	330	307	318	311	290	312	299	323	310	292	332	277	323	318	326	338	281	353	344	300	309	327	296	353	294	298	344	334	297	321	317	356	341	286	313	313	292	296	325	315	322	332	318	319	308	333	289	348	329	337	337	284	301	295	325	320	318	317	347	293	292	331	329	324	330	326	299	321	314	306	301	285	301	299	292	336	333	317	319	318	297	308	335	324	309	305	298	300	318	309	321	306	329	295	322	304	316	283	277	294	327	290	312	326	309	311	331	262	298	304	329	342	335	308	304	313	346	321	303	335	297	302	329	339	258	280	310	300	325	292	333	315	326	317	309	318	300	309	305	338	280	326	335	333	327	307	319	304	310	299	349	304	314	364	307	287	322	295	299	316	327	347	326	331	312	293	316	309	323	319	325	295	320	329	307	306	331	334	323	293	334	301	287	310	333	308	311	327	310	322	293	322	285	309	311	341	275	304	312	324	294	290	325	297	329	309	301	315	283	327	295	330	298	293	312	295	299	301	300	314	327	322	302	282	310	333	292	320	306	334	338	343	322	372	324	338	320	310	311	329	327	320	290	343	296	311	288	332	301	344	308	326	300	324	319	296	303	312	317	303	319	344	332	298	317	295	321	302	328	297	288	338	333	356	336	321	326	320	322	320	308	323	325	307	316	329	307	291	340	307	324	311	294	303	321	334	299	312	308	305	276	316	327	293	312	296	315	315	313	314	306	324	300	296	297	274	356	318	322	332	315	267	310	309	328	328	310	320	335	291	289	292	327	333	331	277	332	307	348	306	319	320	307	319	288	322	313	299	296	339	305	338	338	312	307	305	313	308	300	310	306	342	305	300	318	317	317	326	300	315	316	315	331	330	327	304	304	315	309	305	305	324	339	303	342	330	325	326	330	338	295	300	300	304	324	359	283	311	297	298	324	304	323	315	343	267	307	314	312	290	343	339	297	304	302	309	297	309	338	319	333	323	295	317	322	318	306	289	292	338	316	327	341	298	313	304	341	313	341	299	304
7536	2159	4285	5005	4431	3741	3135	2592	2301	2062	1940	1693	1594	1525	1438	1293	1261	1313	1172	1174	1129	1116	1062	1077	1003	968	968	1002	934	948	989	935	926	956	1002	874	974	911	916	876	863	953	893	878	908	922	860	886	881	895	850	852	863	895	840	825	836	902	819	845	880	872	822	858	881	852	826	852	839	863	865	840	905	862	819	835	833	859	870	864	816	821	840	808	838	818	802	850	801	832	848	795	831	886	827	818	833	826	828	840	799	852	865	856	835	855	845	810	830	861	833	810	886	893	830	873	856	900	848	888	850	827	802	811	812	797	819	843	853	860	842	838	824	831	790	851	796	839	839	815	866	827	822	821	840	797	825	831	858	816	868	822	870	843	891	824	848	815	823	857	829	851	894	840	868	812	843	852	854	812	876	820	846	865	867	790	830	779	818	825	834	837	846	826	775	819	751	828	827	865	823	847	867	846	813	819	862	825	831	920	836	870	810	859	890	831	828	778	842	770	838	866	829	863	853	825	878	820	793	733	826	832	836	799	837	802	825	848	814	869	835	858	810	828	759	822	783	772	908	872	791	823	858	800	776	829	804	841	830	821	789	799	845	818	880	825	831	766	851	843	849	818	796	840	846	879	809	824	818	790	819	819	809	786	801	913	819	821	865	828	795	788	866	801	830	827	872	802	848	810	888	817	769	888	843	787	832	788	845	839	821	811	783	800	837	802	808	884	776	816	856	830	740	855	828	850	821	851	837	866	801	857	831	847	860	857	787	786	849	869	838	875	874	836	803	796	823	856	822	822	853	780	768	806	823	826	809	777	814	774	864	835	832	809	826	863	808	821	843	829	855	779	834	831	862	784	807	843	813	814	825	795	877	849	781	841	850	801	859	774	857	839	825	821	875	858	862	821	860	833	829	800	842	791	814	843	770	851	814	808	874	815	794	813	809	830	821	818	838	846	783	833	830	838	817	854	792	844	834	836	855	860	871	844	844	801	842	782	839	874	786	842	869	789	864	873	870	815	783	796	843	800	858	806	833	835	835	813	805	816	827	781	823	773	804	817	806	857	813	823	763	826	852	805	800	835	818	809	824	848	850	753	831	842	828	840	812	797	812	835	845	823	831	837	823	851	804	754	790	808	857	839	881	804	856	778	841	781	830	816	780	859	796	821	797	849	836	808	823	866	878	838	816	841	820	855	768	799	812	780	889	865	823	800	861	835	790	842	821	912	800	816	857	833	853	822	859	829	852	850	794	826	799	838	822	849	787	835	817	783	745	821	878	805	889	840	868	838	855	807	779	825	818	883	844	860	803	830	860	792	798	830	817	826	830	862	798	816	823	777	834	803	833	797	788	810	815	857	835	859	878	839	836	823	851	763	838	817	855	794	791	770	795	843	836	806	850	852	861	850	844	808	810	792	813	848	842	827	814	821	839	834	826	836	840	806	882	792	841	811	777	806	847	799	838	815	861	828	830	862	833	843	827	855	840	831	855	843	792	821	795	808	801	857	806	827	844	761	809	815	836	816	815	849	829	807	802	812	815	852	800	868	776	777	813	833	802	769	824	862	846	818	804	824	858	833	850	841	841	849	823	867	806	793	843	803	807	837	811	815	859	839	769	826	824	886	811	807	810	826	784	859	788	838	801	825	821	760	795	808	842	829	860	844	792	809	848	788	820	843	820	829	829	833	852	824	775	822	860	812	813	799	861	809	805	787	786	844	782	821	833	827	889	824	849	827	791	872	794	802	777	862	841	821	792	801	842	806	793	825	823	812	766	846	832	834	806	843	790	775	822	806	902	829	776	798	822	843	851	809	836	816	894	881	843	813	808	845	828	850	844	854	891	821	830	850	766	815	863	826	798	782	824	808	802	788	845	871	791	854	794	850	878	822	834	810	856	817	844	825	802	879	857	826	796	814	804	863	822	785	820	825	863	810	827	825	846	861	813	868	830	800	810	809	807	796	845	814	842	821	803	826	815	795	840	794	860	820	841	860	812	823	782	817	834	811	820	839	901	870	831	813	818	846	851	815	824	836	875	833	835	839	799	833	795	777	828	853	774	882	792	859	820	856	849	835	847	805	813	804	841	859	847	831	815	823	795	872	837	796	777	775	830	801	783	770	853	812	818	826	829	782	852	800	840	850	873	806	845	848	776	822	810	818	814	832	834	778	842	755	792	776	809	792	863	848	847	804	801	792	813	858	856	830	792	818	760	839	840	819	800	844	820	843	790	871	853	808	817	865	844	838	804	855	868	828	832	799	827	889	844	823	819	806	853	816	804	802	826	768	862	833	789	772	807	833	863	823	838	826	850	833	847	802	832	820	819	831	892	857	861	814	812	805	801	825	844	834	880	821	796	802	832	824	853	849	837	825	875	837	793	887	809	793	852	859	794	792	862	782	874	832	836	779	881	816	807	804	832	845	840	845	813	799	788	735	785	797	825	847	860	785	820	858	842	805	818	858	813	859	786	785	866	807	856	845	824	809	849	807	841	835	873	804	798	860	813	814	853	786	815	864	867	826	863	853	820	836	808	826	839	804	826	824	842	828	799	853	833	845	838	798	814	828	836	797	841	826	819	850	791	816	817	826	801	850	826	817	892	817	872	833	792	838	868	874	811	780	827	805	794	869	857	807	823	858	848	857	774	797	804	872	806	841	786	833	830	837	815	818	838	806	796	781	821	867	883	808	815	831	809	788	821	821	855	837	834	855	835	843	861	820	831	815	848	833	805	891	804	837	841	836	892	854	833	823	828	867	844	800	805	845	818	840	800	847	845	826	894	798	814	827	852	808	838	852	807	843	843	839	829	838	846	853	864	870	818	778	862	836	813	837	843	865	808	818	799	814	865	923	826	819	845	827	845	812	844	859	783	810	877	826	827	822	824	825	848	805	810	824	842	792	875	802	844	866	879	811	822	859	788	831	815	846	848	820	833	812	838	833	842	792	842	816	868	868	815	796	782	814	867	851	822	774	787	844	850	818	861	840	797	869	858	867	781	826	879	836	835	831	888	800	844	769	844	830	824	804	845	834	834	831	797	812	828	835	867	816	835	854	776	861	826	830	792	826	842	846	852	856	787	807	799	834	803	884	790	833	843	827	789	834	824	833	822	805	817	810	826	778	815	805	819	807	856	850	862	821	855	825	822	818	791	813	844	822	855	842	803	849	836	861	824	858	802	818	820	818	813	810	789	813	849	818	829	835	784	835	800	803	756	823	856	850	793	788	820	832	779	808	855	820	850	801	815	792	837	829	868	798	892	828	847	806	855	821	827	755	815	832	825	796	858	809	824	818	874	802	774	771	832	826	874	788	845	805	819	839	834	854	837	821	838	826	841	811	848	807	812	870	826	850	836	850	824	892	826	816	790	854	845	808	827	795	843	807	815	840	840	887	858	864	816	859	841	871	853	825	852	849	831	794	829	842	848	823	752	866	830	829	842	854	816	855	823	821	831	786	846	803	794	858	804	799	811	846	874	831	810	827	867	829	868	822	854	807
1909	215	200	202	153	161	172	150	179	169	159	169	171	159	164	157	177	166	157	168	168	156	158	185	165	164	177	187	174	165	147	175	175	160	173	163	175	166	177	152	154	184	196	173	176	157	160	175	165	158	156	169	168	178	180	164	187	154	174	151	166	151	181	164	163	163	189	184	158	142	159	143	169	152	147	154	179	158	171	182	164	186	156	156	142	161	175	154	188	163	164	179	163	165	169	172	168	177	175	171	145	192	191	165	165	156	146	152	156	131	180	159	158	195	159	185	178	163	195	157	151	171	154	173	185	176	148	167	143	188	187	151	167	167	148	150	179	165	167	195	144	182	157	153	147	177	164	167	153	161	148	185	177	154	189	157	154	157	167	154	139	168	180	191	168	144	149	163	151	152	195	166	152	157	165	144	155	183	172	181	140	139	177	185	166	161	165	165	161	177	162	172	152	175	157	164	167	149	159	178	161	163	174	151	157	176	164	185	170	186	169	184	141	148	170	136	170	179	170	157	156	156	179	169	183	174	184	156	153	155	170	181	162	171	164	160	152	168	139	176	149	178	159	142	164	158	149	171	156	161	165	174	178	176	154	152	143	176	144	167	176	174	146	189	161	150	174	162	182	146	180	150	161	166	150	162	176	140	166	143	179	174	160	160	143	159	168	182	166	176	182	167	174	177	163	141	166	187	158	181	162	175	167	160	170	182	177	176	197	167	184	172	180	193	181	162	160	166	160	173	164	140	181	178	175	183	171	175	173	181	158	155	185	159	158	162	143	143	173	157	177	154	163	171	157	156	177	161	175	162	177	137	159	182	167	164	160	169	199	154	163	187	176	175	163	141	155	169	169	150	161	184	166	187	176	144	136	163	157	151	181	160	159	138	146	150	147	156	164	147	153	175	143	177	171	170	156	170	142	163	183	183	176	163	145	141	165	169	181	162	158	155	168	166	174	177	162	181	149	166	160	161	171	159	158	183	164	172	159	174	149	162	160	146	161	155	186	174	165	152	169	159	137	154	163	160	169	150	170	165	159	168	159	167	183	152	145	155	151	160	144	166	185	172	156	170	155	158	183	181	147	156	157	157	191	164	160	161	187	157	162	161	181	185	138	167	138	165	170	158	190	164	141	170	174	154	172	162	169	164	176	146	168	182	128	161	166	179	156	155	149	174	158	166	157	177	144	172	167	158	137	145	179	163	180	138	179	158	191	169	138	191	158	170	184	134	146	143	139	169	159	193	165	190	137	156	157	175	165	173	144	166	162	168	181	159	165	178	197	178	156	172	146	166	167	156	170	164	204	178	171	168	165	170	181	157	170	180	179	157	175	158	162	161	188	158	159	131	165	171	186	129	150	158	191	159	190	167	148	171	171	161	142	152	161	162	188	150	163	172	155	158	161	178	168	170	171	171	181	163	182	164	149	179	181	172	182	166	135	171	155	162	151	173	158	172	160	163	157	141	143	166	201	172	149	163	155	179	177	163	152	160	176	194	168	131	147	198	165	163	171	171	174	164	160	146	157	171	183	148	178	167	172	151	155	162	166	162	151	149	178	160	151	150	182	177	158	164	144	171	173	176	162	155	186	166	170	175	158	164	178	175	148	140	165	193	156	148	179	168	170	188	154	167	187	139	146	175	166	181	167	156	152	159	166	176	196	175	141	167	172	159	184	148	160	183	158	163	160	170	150	172	147	159	151	158	158	149	205	177	152	173	161	167	158	158	156	179	156	161	151	166	170	149	166	155	159	170	164	150	162	150	159	162	177	180	162	162	144	187	197	177	151	172	176	156	178	157	156	175	160	153	161	179	166	156	175	161	161	193	138	156	162	148	154	183	187	171	142	164	170	166	149	172	147	176	180	138	167	162	168	148	161	155	183	168	177	168	161	180	167	153	179	173	158	157	175	166	195	151	173	155	170	150	184	178	150	158	179	155	170	174	162	153	171	163	169	163	182	160	186	149	173	167	174	172	178	151	159	169	161	151	175	157	184	147	162	121	147	177	168	162	166	177	158	175	155	158	161	177	149	168	165	168	162	166	147	168	170	174	177	172	159	175	169	169	164	180	147	175	165	169	156	159	165	167	147	149	160	185	157	158	149	164	168	162	178	158	200	148	158	148	163	165	148	171	168	165	173	174	163	172	148	167	160	178	170	160	163	158	179	142	167	163	128	162	179	190	160	171	168	174	172	166	158	176	151	168	165	142	168	164	159	166	155	164	168	174	177	141	159	157	165	155	151	204	157	160	152	172	179	189	163	165	166	141	176	168	157	176	171	170	161	177	180	155	174	156	159	179	153	174	163	171	162	168	163	161	189	143	153	186	167	158	176	174	156	181	184	188	189	174	185	161	166	175	172	169	174	181	177	168	177	169	142	169	162	175	166	143	166	165	176	137	172	162	138	177	160	159	146	174	158	159	172	165	173	160	181	167	173	171	183	170	167	169	183	179	179	161	175	167	166	149	200	179	159	148	153	136	199	185	172	173	176	172	148	165	171	183	190	177	152	160	179	189	165	200	195	177	151	160	161	156	171	176	175	167	166	141	189	160	156	164	169	172	164	179	149	177	193	179	167	166	166	158	145	156	174	176	158	174	163	137	157	174	162	162	166	165	166	159	173	166	169	157	164	171	168	165	180	160	162	159	159	150	148	175	158	176	144	140	174	149	146	150	151	153	150	172	178	162	153	154	149	151	164	155	170	173	151	168	158	170	158	161	176	168	174	163	170	152	128	172	173	150	161	168	154	161	167	168	155	156	156	150	163	193	170	148	156	161	172	164	181	168	158	156	137	171	154	156	194	168	192	167	189	147	176	157	149	165	172	176	177	173	151	164	173	160	157	179	162	148	182	195	143	170	171	169	160	137	163	170	178	187	160	158	180	172	155	157	177	171	174	161	184	158	173	142	170	159	150	171	181	164	165	136	176	136	163	157	173	155	169	186	172	172	165	171	145	193	192	163	153	144	158	174	162	172	154	179	175	172	173	153	162	144	179	175	165	155	152	154	142	150	178	167	183	155	178	168	177	164	188	184	158	154	145	155	164	150	165	170	164	186	165	159	179	190	180	159	170	171	173	203	144	165	180	157	175	160	167	169	165	187	177	149	159	156	139	169	163	179	165	151	176	152	220	160	174	150	160	184	162	163	182	142	163	177	159	154	165	181	156	146	170	170	173	151	148	173	198	157	160	169	150	162	151	169	165	156	159	171	148	159	149	179	167	172	162	165	145	151	169	170	160	167	161	179	152	166	173	175	179	161	150	178	180	155	167	188	175	159	185	170	157	157	147	133	156	166	187	151	150	142	200	152	151	166	162	159	173	166	183	156	169	155	187	153	160	172	178	168	176	150	148	154	159	169	178	201	162	176	140	171	162	167	165	171	176	173	186	158	169	167	176	152	160	164	158	172	161	157	175	169	160	178	181	167	157	163	182	168	166	157	164	135	191	177	182	170	155	169	140	145	173	166	170	159	165	152	146	167	191	190
2197	559	653	646	619	585	550	571	573	511	544	541	548	505	534	526	509	512	521	525	532	534	545	529	515	561	541	531	520	465	541	492	516	500	545	516	538	539	507	543	520	500	549	515	500	493	515	487	512	551	502	538	520	538	512	531	506	535	513	519	531	509	524	507	539	557	500	500	527	563	546	499	525	528	480	527	521	510	524	524	488	516	538	523	567	516	494	477	544	513	530	513	510	555	532	490	501	501	510	496	576	517	491	475	498	548	537	536	519	536	524	510	503	474	531	545	538	507	496	536	524	558	559	517	531	521	499	530	487	537	476	485	529	543	530	539	565	514	504	531	495	490	539	536	518	507	518	509	549	547	521	522	542	509	487	504	528	497	498	519	525	515	529	503	524	530	512	480	526	524	505	532	517	500	523	517	538	506	483	502	493	515	550	519	477	523	507	517	511	580	512	507	587	514	525	500	509	537	512	542	558	510	512	495	512	534	556	498	497	562	536	495	505	481	526	508	499	503	490	542	545	525	567	510	481	521	541	477	504	501	505	566	472	512	512	494	508	489	488	544	496	473	479	497	539	503	534	536	553	517	514	517	508	491	520	518	513	545	506	537	523	547	531	511	513	535	505	522	544	507	514	516	478	504	549	534	526	513	482	526	504	528	514	488	503	512	525	501	486	549	512	496	530	535	489	505	539	533	523	557	538	548	514	499	568	546	518	532	549	495	493	468	505	518	539	514	498	520	542	494	530	531	499	506	497	497	502	480	532	506	509	503	490	550	559	527	538	488	510	533	489	512	516	486	509	498	496	496	489	500	531	539	542	483	540	487	512	523	524	538	522	492	530	546	529	460	522	527	521	532	524	522	538	506	523	528	491	491	489	544	581	536	520	499	537	524	499	484	497	555	504	515	516	489	497	550	534	509	529	512	514	572	536	502	538	548	486	493	501	509	529	547	550	510	518	543	534	490	535	494	520	502	486	508	532	503	502	545	531	527	494	543	510	522	524	551	512	514	463	521	515	504	557	543	558	513	484	537	545	496	506	476	556	493	516	539	491	523	516	537	471	482	490	485	531	498	525	497	551	504	486	542	522	493	535	493	510	491	505	503	490	529	494	511	521	504	511	541	516	533	509	536	490	518	536	490	476	506	483	535	530	513	520	443	542	499	491	576	542	517	532	520	482	507	469	538	534	497	503	504	497	519	562	535	488	469	533	485	520	529	515	520	541	502	507	462	509	509	478	511	541	531	500	517	484	538	557	491	516	510	535	524	518	513	500	536	498	523	488	513	539	540	515	535	511	497	536	554	526	513	554	507	561	481	497	538	504	494	519	510	527	519	534	505	544	497	526	535	468	503	515	514	495	498	518	491	499	476	515	513	517	490	505	537	463	473	472	547	518	479	496	515	526	503	499	500	543	515	546	537	541	530	491	495	557	494	495	525	526	523	509	513	520	559	520	518	520	488	493	494	509	535	542	531	461	527	549	536	497	510	532	542	510	546	567	522	480	501	557	499	530	506	501	555	551	497	514	505	565	544	519	492	506	501	500	443	509	494	483	551	475	478	505	517	517	472	542	519	478	561	534	520	491	554	537	528	498	531	501	516	518	540	547	531	514	529	517	533	516	504	528	555	484	539	518	501	481	483	511	492	494	530	527	512	514	509	521	475	547	501	527	511	520	481	453	504	541	531	509	535	485	458	523	524	490	513	543	547	509	527	547	503	534	520	570	537	509	526	507	480	502	545	535	532	543	509	556	519	459	519	569	507	471	496	493	495	509	525	503	487	465	518	512	552	501	485	536	505	493	541	518	516	500	524	545	529	519	541	532	516	501	512	516	535	514	513	504	521	520	532	516	479	528	514	559	510	519	522	498	524	566	535	484	529	511	482	551	505	528	512	505	507	528	485	497	507	572	523	520	533	550	515	516	518	522	531	537	526	526	539	482	535	513	488	513	473	488	531	549	487	537	525	490	530	484	491	517	555	464	526	543	528	506	495	517	525	560	506	482	484	537	556	563	531	523	501	511	520	517	515	568	522	557	506	518	494	519	493	527	516	550	528	542	505	505	520	534	508	497	516	547	541	523	541	494	531	551	505	550	527	482	519	516	546	488	508	535	505	515	519	475	509	523	515	521	517	533	520	494	517	558	535	497	544	519	504	581	493	551	543	533	517	535	533	509	516	534	540	492	499	528	519	506	518	515	524	523	536	513	535	505	518	522	552	499	534	526	491	499	507	547	530	482	523	527	511	489	575	487	504	536	532	512	515	564	529	545	498	479	500	536	483	505	501	472	513	512	550	482	524	511	560	525	504	512	552	530	510	513	560	529	488	548	508	500	562	516	525	535	504	520	496	554	533	520	544	502	517	540	512	505	525	514	516	540	520	526	480	515	506	541	540	502	509	517	517	536	526	552	533	484	490	516	523	557	534	523	480	531	542	518	517	484	521	511	500	528	513	543	544	471	542	515	530	518	520	530	529	516	482	526	539	483	499	513	489	521	531	524	492	523	486	543	525	534	517	519	489	517	547	528	487	545	502	512	511	512	515	512	517	533	506	515	495	517	529	528	513	490	535	531	516	499	515	524	519	549	506	525	549	542	534	531	540	476	520	521	544	516	510	504	509	537	497	590	518	507	503	520	540	548	550	518	510	465	473	524	493	525	529	488	522	518	506	507	490	489	494	556	511	506	514	511	524	542	487	483	511	550	497	530	525	565	569	476	550	529	502	514	528	504	534	508	518	520	508	549	535	514	529	515	487	537	559	493	490	485	551	545	520	493	495	520	511	517	502	492	553	521	502	540	499	530	531	540	504	495	492	501	557	531	545	505	526	541	508	477	516	538	479	538	497	532	521	514	518	546	481	506	496	500	498	518	543	501	536	501	493	514	552	502	498	442	508	539	509	504	486	551	503	529	529	529	519	495	547	470	541	495	506	527	504	516	513	527	545	484	498	505	544	592	500	526	532	541	503	517	545	549	518	515	492	494	547	498	521	478	538	544	514	514	535	506	496	558	499	528	529	530	533	525	489	502	507	531	510	540	534	474	533	534	527	512	512	521	534	466	519	491	529	523	514	496	508	506	491	554	512	518	531	516	532	478	519	518	498	549	504	528	531	508	533	497	555	537	529	491	530	516	499	537	506	490	545	497	552	503	497	504	505	518	515	522	493	526	495	527	507	506	494	494	516	505	542	527	472	552	516	522	541	518	522	499	500	517	525	532	533	519	475	492	520	464	507	533	536	537	587	512	506	534	520	474	504	497	531	498	513	504	530	502	496	522	520	518	465	551	529	533	503	532	503	530	506	518	510	518	520	505	459	480	523	535	508	509	494	517	487	489	494	549	509	548	524	520	514	496	519	509	505	523	488	504	476	501	518	551	498	522	517	514	508	547	496	478	509	492	520	518	540	504	514	527	524	502	526	492	526	525	524	523	511	493	505	505	528	493	541	501	536	529	512	548	516	513	508	520	529	511	491	492	548	507	526	521	486
8620	1084	1198	1008	743	635	525	499	445	452	409	354	401	360	359	373	376	368	308	332	364	351	312	311	343	348	301	323	298	314	354	338	368	323	325	303	337	333	318	316	331	314	348	296	330	347	297	318	323	317	282	341	333	308	334	325	328	317	305	316	334	293	337	304	326	337	342	333	309	308	306	339	332	332	312	274	306	348	319	324	321	290	323	320	306	318	316	325	339	359	319	332	328	276	300	334	330	324	324	344	304	307	331	322	304	297	318	304	350	331	321	293	316	295	312	278	326	312	335	331	316	314	322	329	307	294	345	303	304	308	302	337	291	330	314	342	309	338	290	342	283	317	298	309	317	339	305	295	334	295	330	305	295	314	345	311	291	337	311	334	302	312	294	325	305	307	326	327	285	316	282	346	342	316	321	297	299	356	288	288	304	304	286	300	297	329	339	315	322	286	300	320	308	288	293	299	321	304	340	324	322	309	316	294	281	357	324	317	302	281	338	315	309	318	332	309	318	303	306	340	325	329	339	333	304	330	272	336	360	327	255	318	336	320	326	279	333	335	312	335	275	341	317	295	307	324	319	340	333	313	315	308	292	319	333	293	294	293	307	303	312	338	292	298	343	310	274	328	323	299	337	302	327	321	339	297	354	325	302	302	331	305	320	330	320	358	317	289	323	348	304	310	323	307	317	319	298	280	342	335	330	330	282	298	307	338	344	318	319	350	325	305	325	306	296	328	320	333	323	320	333	327	312	299	264	336	334	285	274	296	324	308	297	317	303	317	303	292	319	304	308	311	304	356	318	309	296	288	306	312	303	306	288	335	356	312	324	310	313	296	293	319	323	311	337	314	313	330	337	319	295	278	297	304	331	281	298	325	293	316	322	313	313	319	310	355	328	300	315	287	308	299	342	320	311	287	311	302	334	321	311	355	309	276	325	336	300	352	304	336	302	313	306	306	269	349	333	336	334	274	290	274	308	288	293	293	296	303	312	329	331	320	310	293	331	301	318	343	311	316	335	317	302	299	316	338	356	311	304	307	292	338	335	306	299	326	309	310	322	339	296	356	306	346	309	322	302	354	330	303	337	315	320	310	312	336	323	278	306	295	322	333	310	302	322	338	312	316	309	293	300	332	305	318	290	320	320	341	331	316	316	324	304	313	323	332	326	335	302	297	343	311	349	325	329	310	350	332	322	322	328	330	325	337	308	307	302	314	329	345	330	307	317	322	321	310	316	328	335	290	310	321	291	322	307	315	324	296	282	358	341	347	317	320	307	316	332	309	319	341	305	328	342	298	308	313	344	318	292	315	328	313	331	334	315	297	327	334	294	307	344	289	306	319	275	294	290	379	313	339	336	356	305	301	298	283	303	330	332	319	337	308	318	319	332	331	315	315	278	348	316	306	330	287	322	310	312	307	310	286	317	293	320	314	303	315	318	322	319	315	317	326	317	311	327	294	342	336	316	305	296	302	298	301	324	275	317	320	313	329	308	339	326	322	338	322	304	286	315	286	323	321	310	310	309	321	323	336	306	327	325	294	318	321	324	311	315	332	300	315	329	305	327	352	309	353	330	327	305	329	305	317	299	338	342	290	316	302	324	320	296	354	302	294	307	318	320	332	319	333	354	307	332	322	338	294	328	312	288	308	313	302	301	342	314	329	326	354	340	309	327	363	292	324	318	329	350	307	318	321	348	316	304	321	307	306	319	292	349	288	334	327	342	343	331	294	327	301	295	320	320	300	316	335	309	275	332	317	303	327	328	324	320	338	307	302	338	342	283	331	298	305	289	331	300	323	316	338	356	288	292	311	321	328	307	324	305	312	311	317	313	319	335	323	312	323	325	332	322	321	308	277	316	383	361	309	282	337	313	325	323	308	307	305	304	302	296	316	316	317	330	300	336	285	315	301	309	327	321	339	317	287	302	358	314	330	300	339	353	341	324	315	305	310	293	316	303	323	321	307	362	330	298	323	315	320	299	325	328	304	314	340	317	305	276	305	311	338	333	345	322	302	297	287	321	284	308	308	316	311	343	321	310	264	328	277	300	338	306	300	312	304	301	346	306	326	313	341	316	320	287	312	336	342	286	343	351	359	306	345	320	284	321	308	324	313	284	351	338	332	313	343	325	321	339	310	302	337	290	318	335	340	316	307	355	333	310	329	295	323	303	310	298	313	321	353	313	279	302	282	300	325	291	318	329	300	299	332	328	333	298	294	297	339	322	304	321	326	303	306	319	300	330	333	323	311	301	339	284	336	325	275	309	306	323	307	311	262	309	319	307	333	323	317	337	346	322	317	319	310	290	320	305	299	305	343	316	360	304	310	307	304	342	312	330	301	357	305	349	274	309	272	304	322	311	352	282	325	321	306	302	323	323	315	317	346	321	316	316	308	306	298	308	327	293	308	312	316	320	317	310	297	329	328	301	305	319	324	323	308	303	322	326	319	322	317	345	296	287	306	294	329	313	305	323	326	289	301	276	323	337	295	341	290	315	312	316	294	345	324	352	307	301	301	324	334	335	342	290	333	291	308	324	309	318	319	345	332	300	340	306	321	319	302	328	302	333	313	277	292	284	331	339	338	310	337	310	348	313	329	338	336	314	329	295	346	324	320	335	346	293	291	307	322	339	308	327	322	333	342	301	304	343	335	345	340	339	327	333	321	330	318	318	315	321	338	294	316	305	337	312	326	341	308	301	359	326	298	346	315	305	337	312	289	329	281	301	310	351	360	325	336	288	310	303	326	311	303	306	348	313	336	327	300	272	341	332	330	313	340	304	332	318	287	346	330	276	331	280	288	313	303	303	324	282	302	340	312	330	317	332	348	306	330	357	334	281	295	326	288	301	316	312	321	315	299	315	299	344	317	311	330	328	327	308	312	309	308	297	308	319	317	299	343	326	309	293	336	291	335	313	344	319	289	273	329	328	349	337	314	297	321	320	291	319	315	296	319	315	307	315	305	314	309	319	309	334	290	326	344	319	328	313	325	307	302	290	300	327	343	331	278	304	313	300	333	309	323	317	295	323	310	311	320	313	310	290	303	276	335	311	337	305	279	292	322	320	328	296	295	305	307	324	346	282	282	302	360	291	336	348	326	325	340	329	310	319	294	341	335	298	305	285	284	293	332	345	330	329	285	288	295	321	310	341	333	350	295	336	296	309	331	344	322	305	320	333	343	299	329	293	340	334	331	302	295	318	321	327	308	306	314	342	299	314	325	314	294	289	312	324	338	298	288	327	365	323	309	321	315	327	323	317	312	341	308	329	320	322	314	312	351	335	312	293	355	343	299	325	290	330	305	294	312	321	255	331	322	325	316	352	323	308	303	290	321	322	303	304	279	325	313	315	298	332	278	326	349	338	324	327	322	330	313	334	335	354	343	300	319	311	327	297	319	306	346	300	353	315	322	264	316	322	330	281	322	316	336	289	307	308	316	363	331	302	306	301	313	316	281	337	320	344	339	357	358	296	314	298	321	305	304	346	306	322	301
5856	1669	2873	3263	2910	2502	2115	1872	1668	1578	1418	1316	1252	1216	1158	1212	1150	1090	1056	1049	1049	1004	1074	1026	986	1006	947	990	952	998	931	981	977	909	863	946	928	883	935	940	930	934	976	888	903	942	846	890	883	891	918	915	874	925	849	878	858	825	875	867	896	897	839	822	897	856	891	830	842	879	910	882	857	823	879	844	870	858	860	855	859	911	868	892	902	902	844	904	815	864	854	899	922	880	859	893	921	850	843	917	807	865	906	862	871	861	913	826	848	891	822	832	899	890	829	842	920	848	909	856	826	887	866	890	830	914	851	903	876	885	873	911	855	853	830	885	862	866	900	842	844	886	878	856	860	888	852	826	885	886	861	865	833	836	891	819	889	812	862	874	850	835	884	923	818	830	864	855	888	877	858	863	788	907	848	879	803	866	892	837	862	903	943	869	912	848	878	843	847	826	872	873	865	838	830	883	870	851	859	938	866	850	897	856	889	853	861	859	853	867	812	849	884	878	881	884	883	853	856	839	851	853	850	841	830	826	834	838	811	877	841	833	872	872	917	866	926	892	840	899	873	887	904	860	921	846	863	879	827	929	797	844	877	833	879	824	815	860	827	837	871	854	877	818	859	882	880	877	844	828	864	881	815	875	884	850	856	877	908	888	892	881	850	913	850	896	867	918	869	835	867	842	864	882	826	866	889	867	822	823	884	836	857	808	822	830	813	851	831	925	861	869	835	871	869	875	874	812	862	865	856	871	866	855	885	911	868	864	877	831	842	805	848	846	858	878	852	856	881	911	846	887	816	891	842	836	816	826	897	911	811	878	864	859	903	903	853	853	848	883	862	893	889	864	829	838	885	836	842	783	815	863	819	905	878	835	900	877	881	891	833	828	789	828	860	839	865	859	846	898	810	789	879	851	873	867	904	806	865	843	917	905	903	863	868	879	856	854	851	880	886	849	868	876	889	848	886	902	833	880	838	862	856	797	837	935	877	858	853	898	897	895	882	895	848	870	838	894	853	816	881	877	833	877	858	841	883	877	858	904	880	826	858	900	904	826	852	842	884	838	848	882	851	884	844	813	826	825	826	812	865	864	848	859	864	885	830	845	876	890	874	898	854	878	832	855	932	812	903	805	880	857	863	880	814	876	873	863	851	829	859	855	870	852	812	901	869	791	887	854	894	870	816	852	888	919	900	880	872	887	809	893	894	852	879	891	916	879	835	820	935	934	877	841	898	900	810	854	868	828	828	897	880	887	904	848	862	850	818	892	876	829	836	853	901	839	913	862	878	842	878	866	875	858	873	854	857	889	929	876	901	854	827	826	837	819	903	899	802	822	868	820	904	841	860	849	874	827	844	823	837	885	806	804	866	846	846	884	812	831	857	829	920	903	882	820	852	872	835	854	920	904	855	887	839	916	910	925	847	848	861	825	857	820	816	865	845	838	883	810	840	882	855	874	839	855	800	896	891	816	880	864	863	852	862	812	865	871	861	854	926	855	875	901	876	867	873	905	849	882	865	869	838	870	911	867	850	857	884	860	923	843	892	809	890	851	860	883	834	880	854	881	811	912	870	893	874	879	868	818	913	846	909	867	805	830	879	811	851	867	801	848	875	848	850	866	870	852	884	896	834	874	816	896	859	806	913	874	857	883	900	909	885	873	850	874	869	879	866	850	818	843	853	870	877	842	868	870	908	833	872	861	876	899	825	835	860	873	856	887	861	899	854	879	900	857	872	866	857	856	846	910	884	882	878	871	822	877	864	857	855	837	876	890	875	837	871	879	893	887	879	869	830	865	825	907	866	846	805	848	872	881	812	903	867	866	894	876	871	803	852	871	876	856	869	892	849	864	866	822	809	826	882	947	832	859	827	860	874	820	906	854	919	821	880	861	876	877	863	857	894	859	847	933	850	856	857	858	854	920	901	846	845	907	908	877	877	849	873	873	874	844	860	829	874	887	839	871	917	860	861	857	877	853	853	886	838	847	845	844	944	898	846	842	834	887	889	897	843	855	842	842	888	884	843	858	850	842	872	849	845	859	848	873	851	846	885	843	842	856	895	844	831	897	886	874	829	856	843	814	848	872	888	871	830	870	835	886	785	843	860	836	847	856	877	900	913	856	883	902	851	828	818	820	844	874	898	820	865	818	869	872	830	882	841	830	872	835	819	904	854	907	846	822	880	870	886	881	798	825	875	828	851	849	881	853	880	879	878	823	860	844	883	892	884	846	850	851	871	902	862	891	894	847	876	863	860	916	871	817	834	836	833	913	875	885	870	866	884	880	879	835	858	870	884	810	882	888	807	845	902	922	864	854	859	865	888	894	887	815	898	845	884	865	893	857	846	867	855	820	872	907	847	883	851	858	808	828	860	863	874	899	865	875	799	832	897	869	792	911	854	846	864	883	891	849	833	870	854	876	879	869	831	878	858	850	879	851	851	841	863	805	916	895	867	858	896	870	879	818	865	831	851	835	883	825	847	859	833	867	847	836	859	883	920	840	890	831	876	898	887	828	833	825	894	843	860	838	825	909	890	861	843	855	895	893	823	908	824	807	878	913	879	852	878	873	874	878	856	894	830	810	844	884	839	836	879	901	818	906	851	855	826	882	928	847	874	908	812	837	851	855	910	824	833	865	843	819	845	835	825	854	844	839	942	830	838	858	854	858	825	884	856	860	791	816	870	860	851	838	816	844	944	796	854	860	817	861	890	876	866	865	861	899	864	878	825	875	860	877	845	819	845	875	840	842	856	875	898	865	828	870	887	841	871	857	867	901	882	856	827	912	827	833	842	883	870	890	868	867	869	878	853	887	900	810	858	854	878	908	829	901	884	880	874	873	888	852	880	852	922	873	860	834	895	820	835	852	864	913	873	856	873	852	783	825	873	843	841	841	856	886	847	853	897	810	842	919	845	867	837	850	838	898	866	834	845	872	876	840	856	891	848	864	846	859	825	858	864	902	833	860	887	863	874	842	866	892	891	839	880	849	903	855	796	876	804	881	936	875	861	843	817	876	846	870	908	839	856	853	872	883	908	862	878	903	865	872	905	892	863	896	869	870	871	873	822	849	853	868	854	880	863	856	814	852	897	883	862	830	847	864	930	883	845	845	914	824	868	829	850	869	852	881	858	822	897	840	838	881	883	857	863	875	902	840	855	872	854	848	846	824	860	862	813	826	883	873	819	868	853	860	907	824	894	852	857	921	842	888	849	878	803	868	895	880	893	827	836	822	885	862	805	862	873	874	857	843	897	874	825	824	836	862	922	848	843	892	848	900	907	847	825	821	906	804	868	834	875	883	847	847	914	942	891	866	832	858	868	874	894	837	880	910	844	876	865	864	861	870	828	843	887	870	854	875	879	827	882	833	884	855	889	885	803	915	903	910	895	890	854	884	876	841	859	839	811	811	855	841	851	840	890	858	863	844	835	867	895	876	895	860	875	837	891	880	889	866	894	870	850	838	878	817	832	889	850	920	830	819	843	860	857	885	851	893
14479	2168	2064	1577	1074	850	724	600	516	483	427	430	464	396	378	405	367	324	371	339	355	371	353	337	322	363	323	321	319	346	310	324	319	345	329	337	325	310	339	338	290	310	321	353	324	319	334	317	293	308	294	339	337	303	324	351	298	287	296	366	331	348	312	307	316	309	331	292	288	288	286	329	287	310	300	318	291	276	340	285	277	312	282	320	316	295	316	335	313	338	328	308	322	313	255	284	314	287	336	290	309	313	328	315	321	316	299	300	308	295	334	297	343	308	319	293	293	329	280	302	327	301	313	316	323	335	328	311	285	308	293	320	322	349	292	302	332	311	320	301	279	323	314	339	346	321	318	275	301	332	300	314	312	269	349	318	291	322	289	263	340	336	310	307	322	313	308	292	303	276	310	312	318	295	306	325	307	311	306	305	304	322	335	293	301	332	340	276	340	353	339	299	342	249	304	304	306	311	305	314	296	302	323	326	311	314	330	293	278	317	303	363	330	321	304	313	326	332	335	301	301	300	268	296	313	299	312	305	307	272	302	280	320	298	326	300	342	277	320	289	317	322	287	321	296	347	286	339	324	345	349	321	326	330	319	298	307	321	366	333	340	318	297	303	306	289	306	326	311	287	301	347	317	310	312	320	317	313	272	324	307	302	291	320	322	294	320	330	347	301	300	313	316	288	319	274	319	293	266	322	324	304	301	258	315	300	308	326	322	317	326	337	322	310	306	304	310	315	347	326	288	301	326	342	332	300	334	292	288	317	281	320	328	291	318	303	313	336	336	343	285	302	330	314	326	310	299	297	324	304	325	309	331	337	328	333	327	276	305	279	341	318	272	334	286	295	297	328	337	324	299	316	303	309	355	295	271	267	307	299	293	323	294	319	260	352	340	306	320	313	312	297	279	281	308	296	314	318	332	291	316	313	313	299	302	314	334	304	303	316	319	306	314	285	292	309	303	292	315	319	294	335	334	289	295	328	310	308	324	297	330	306	336	310	325	280	315	313	310	300	361	341	311	338	282	285	277	319	296	281	327	294	300	308	333	291	331	289	291	282	288	311	317	320	315	312	314	292	298	309	341	321	282	324	317	330	340	293	291	344	300	332	322	319	301	317	303	296	327	319	294	286	295	296	279	291	337	288	290	315	316	302	284	309	288	334	339	309	304	312	294	294	316	307	310	296	322	296	329	290	324	323	318	325	310	320	304	285	315	311	319	324	316	316	319	276	288	319	330	313	316	308	314	293	326	337	302	349	305	311	325	325	348	290	295	312	320	317	276	312	309	298	296	300	321	342	315	315	308	330	327	288	283	290	296	314	324	288	340	304	287	316	301	319	344	292	321	309	340	319	309	329	328	301	303	288	315	301	318	287	306	312	305	351	289	310	324	281	328	303	286	335	334	303	318	329	333	282	283	295	314	281	313	330	324	348	305	314	312	322	318	320	282	331	317	309	332	316	300	292	323	314	290	318	299	319	284	290	295	304	317	280	276	314	291	327	297	285	314	294	291	318	279	311	288	310	302	339	299	331	296	293	291	303	338	317	306	321	315	301	306	339	319	312	307	293	302	316	303	297	298	346	312	309	295	288	299	297	294	294	303	316	276	278	354	329	290	314	319	316	339	323	305	311	303	317	312	292	309	278	288	321	323	316	321	343	326	294	320	318	308	323	330	276	277	271	290	305	316	283	315	297	272	316	319	252	321	321	320	290	312	293	340	312	306	299	283	308	286	277	295	284	279	321	326	340	329	329	322	333	286	308	302	312	300	287	289	292	307	308	331	295	318	304	331	333	353	301	323	325	265	300	314	298	330	318	290	293	344	306	318	311	319	350	330	325	346	319	300	289	331	348	314	327	337	292	305	317	324	310	288	315	316	310	316	307	282	320	305	344	280	286	317	297	334	348	315	313	293	295	297	276	327	316	323	329	298	298	266	293	328	300	290	326	318	299	339	330	330	306	313	311	300	320	299	303	319	331	314	314	318	293	321	285	290	308	297	331	279	313	316	325	272	322	298	302	295	327	352	308	279	270	303	292	318	336	305	318	300	297	293	318	318	336	314	310	332	313	327	338	322	317	299	310	295	289	286	336	306	293	327	303	311	317	300	294	280	303	327	316	287	291	284	293	309	302	295	320	352	339	337	314	304	309	297	291	296	315	320	305	306	293	326	313	321	318	309	295	285	318	310	303	302	302	314	294	290	331	316	318	319	357	296	295	300	328	295	318	300	310	347	317	292	300	310	317	307	268	310	284	319	342	292	323	295	311	337	337	347	305	302	312	322	264	278	304	295	294	322	324	366	307	336	334	317	328	299	328	319	322	314	313	291	289	331	336	318	308	312	281	307	308	366	315	328	321	315	294	274	293	299	277	297	276	343	302	294	285	288	321	308	299	353	285	301	316	318	329	312	299	330	323	319	303	297	284	317	295	314	310	335	319	304	347	319	331	326	315	311	316	312	322	310	351	304	315	290	345	341	300	324	287	339	338	299	306	289	276	314	327	338	290	310	286	343	287	310	302	302	322	315	331	306	316	301	307	290	314	320	331	319	310	287	305	273	305	301	326	315	311	317	307	314	305	337	355	314	304	282	307	283	312	326	302	323	323	309	296	289	318	307	289	334	298	286	336	336	338	290	330	296	325	303	337	289	323	333	319	326	316	291	291	331	321	326	316	300	321	293	300	347	321	318	281	300	308	329	314	311	300	306	328	312	323	311	284	316	328	289	321	318	329	312	290	285	342	306	305	344	297	306	316	338	303	355	303	305	307	347	291	320	312	304	340	330	298	298	301	306	330	292	293	300	315	300	318	297	291	320	327	332	292	315	285	300	277	310	323	304	344	339	331	299	273	295	330	298	300	316	316	291	314	306	352	290	321	324	333	349	270	282	301	315	318	325	328	301	343	327	315	324	324	335	294	306	312	338	322	316	266	301	314	319	321	297	320	323	319	305	326	297	300	330	305	325	309	309	314	333	387	313	285	297	335	335	316	320	325	330	320	342	303	314	297	295	322	325	306	309	311	281	333	345	305	296	326	290	308	285	305	267	276	286	274	320	325	292	335	297	284	314	286	314	315	324	295	327	309	319	326	328	315	342	287	316	316	289	293	316	308	303	281	266	318	289	299	348	291	295	296	287	294	301	340	315	325	361	293	271	286	312	305	278	303	311	277	331	326	284	284	289	303	325	318	295	323	294	323	293	342	305	321	311	292	311	284	294	337	326	309	340	300	335	335	323	310	321	298	280	294	334	331	320	327	269	282	326	326	299	321	289	319	317	302	312	285	310	307	290	314	296	300	314	336	343	314	293	320	271	338	306	257	306	302	308	321	265	294	319	298	320	309	328	317	299	329	349	353	312	300	319	294	326	293	302	306	318	310	322	328	289	283	303	330	322	313	316	321	282	312	344	314	286	319	282	319	277	326	310	273	293	330	297	308	304	299	295	283	330	315	294	343	330	313	283	302	316	335	318	336	313	301	316	319	312	319
7373	2231	4373	4985	4412	3727	3167	2704	2301	2113	1861	1652	1611	1461	1408	1332	1303	1231	1180	1071	1154	1053	1060	1061	1027	1053	982	989	1025	958	915	962	953	912	966	917	956	893	896	906	889	885	930	839	883	862	813	892	879	902	872	826	869	869	832	829	840	845	816	854	870	822	839	885	806	838	842	862	849	835	827	816	903	843	813	810	815	774	818	828	796	845	795	840	833	813	839	864	854	843	838	861	843	841	815	784	805	837	798	787	797	849	828	830	801	842	774	805	827	830	823	831	832	847	862	795	817	829	819	834	800	833	871	796	793	832	762	797	855	778	854	839	792	786	770	793	816	857	791	817	801	845	805	829	809	829	809	810	821	839	829	796	865	821	781	850	856	833	861	822	811	849	833	797	795	827	813	801	812	843	812	812	828	795	814	791	801	820	843	782	832	823	831	859	810	811	755	790	775	825	842	805	824	801	839	803	863	849	870	830	810	828	807	842	805	810	877	793	826	792	796	827	795	804	811	824	799	831	851	794	804	827	825	790	837	857	808	863	783	813	800	775	814	828	795	790	785	793	829	813	829	863	818	792	847	801	817	795	844	806	751	781	786	837	771	848	789	832	814	821	817	819	801	828	838	836	796	785	841	798	804	800	839	857	822	804	837	842	847	777	838	820	835	792	821	784	811	841	874	811	827	811	835	824	840	852	842	802	800	786	805	808	859	800	845	830	843	788	806	801	803	823	765	830	801	862	809	803	832	792	863	833	774	867	803	792	814	813	846	800	781	841	814	834	792	781	819	809	813	853	788	829	796	813	860	774	832	779	763	800	780	812	800	802	801	759	794	813	824	825	836	851	817	850	810	825	822	833	811	772	876	824	803	789	869	830	808	804	818	808	842	808	867	835	824	809	826	780	825	835	840	839	829	815	809	837	812	831	805	798	820	807	813	832	856	831	829	861	839	830	880	764	843	788	773	785	844	793	801	745	863	847	860	862	848	861	796	826	776	819	816	753	824	841	826	850	832	809	781	801	826	826	775	828	808	836	813	775	792	838	849	811	806	832	842	832	789	843	857	844	808	829	811	771	777	823	838	812	796	806	806	782	816	818	788	829	796	836	872	764	820	789	836	787	777	806	778	799	810	807	792	775	803	819	758	854	853	757	809	834	797	794	799	818	835	834	804	794	792	840	747	815	817	818	814	800	815	842	821	812	776	857	825	806	816	859	786	790	850	850	791	841	759	847	839	819	780	813	805	827	849	808	789	876	798	806	792	805	850	793	823	812	817	806	762	856	814	801	841	864	783	810	770	796	799	870	858	824	791	815	811	812	827	838	800	775	796	841	808	786	851	870	811	885	741	822	774	796	813	831	783	844	816	823	797	817	777	842	784	841	816	806	813	866	782	791	838	809	800	809	815	805	827	807	793	837	805	784	803	836	802	826	777	821	823	821	871	835	828	808	825	794	796	780	805	789	825	823	844	822	787	796	817	839	806	796	833	818	837	854	839	844	848	847	798	805	829	847	806	812	796	804	757	789	783	836	767	866	772	848	805	839	811	843	803	822	847	835	827	777	814	797	794	767	807	792	792	750	814	737	784	817	830	821	798	794	804	797	840	821	799	785	828	797	812	804	752	846	822	809	793	789	806	803	816	825	830	801	820	826	817	810	802	779	788	779	819	831	773	787	791	799	762	828	793	768	745	756	788	847	826	810	848	844	873	818	810	812	830	803	842	819	840	787	859	824	777	846	801	813	777	752	822	850	822	834	790	819	858	820	785	829	828	826	835	817	849	860	799	871	793	847	808	806	822	796	876	817	812	851	882	778	797	811	750	844	779	802	763	846	824	839	789	832	759	782	841	799	809	831	847	839	804	805	849	798	843	797	788	839	815	847	817	777	818	819	823	846	827	769	807	807	833	823	851	824	770	784	858	810	874	844	833	810	795	804	845	786	853	838	762	839	797	805	864	841	772	794	790	801	808	799	822	787	851	817	848	786	816	782	826	798	843	868	816	816	839	835	859	839	824	836	819	792	799	784	804	755	856	787	807	803	824	834	806	854	855	817	808	798	790	791	841	821	796	842	795	844	845	826	841	756	762	795	825	773	865	793	792	818	820	791	772	781	794	812	811	888	811	846	799	864	828	812	874	818	831	859	808	812	803	833	830	789	824	859	846	840	810	804	764	874	802	839	820	844	839	876	834	786	856	850	799	795	831	816	859	769	789	798	788	766	784	838	788	776	827	841	791	774	860	835	833	844	824	819	839	801	778	824	811	760	837	816	816	793	846	765	827	781	778	812	795	837	753	805	787	798	806	852	796	786	805	784	793	856	787	832	785	814	782	804	787	838	837	810	838	780	782	778	785	834	782	835	789	792	792	846	799	813	849	794	818	790	802	809	820	764	804	844	804	806	868	784	867	816	802	825	835	783	787	806	769	798	787	833	813	800	795	779	825	823	850	791	791	795	831	818	827	834	828	786	836	837	803	839	790	800	861	804	756	837	794	790	858	779	840	786	788	752	797	867	833	769	772	799	836	806	777	846	790	791	784	751	862	853	795	843	834	799	819	829	799	758	873	838	760	757	843	811	798	794	837	825	754	829	773	879	822	844	809	787	838	863	812	805	841	822	824	800	820	777	856	855	848	826	806	839	829	840	849	801	827	882	838	843	816	827	804	802	822	799	849	773	771	799	854	842	838	809	802	796	842	806	857	816	845	848	840	809	833	804	809	850	859	834	855	868	796	828	853	835	824	847	823	815	796	849	815	826	849	815	877	847	754	842	792	805	810	815	822	837	800	814	860	791	795	851	793	830	829	793	806	816	829	826	863	838	872	841	804	773	747	802	837	812	860	809	787	824	838	864	809	850	815	832	802	797	772	786	822	826	809	789	795	804	848	791	840	856	779	764	819	852	793	781	818	829	829	783	861	796	764	811	770	865	787	834	824	792	815	825	785	866	857	786	783	806	847	801	742	850	807	854	857	779	818	813	849	809	804	830	789	758	850	823	834	816	818	770	874	869	815	766	824	838	852	841	822	790	784	866	805	758	819	767	783	830	833	809	826	839	810	824	813	788	791	820	790	811	786	826	773	780	823	856	844	815	797	864	813	846	818	787	808	854	802	830	859	784	775	799	825	824	833	803	795	804	799	833	803	814	796	824	799	802	834	853	865	845	836	799	814	826	819	834	808	808	840	794	830	842	817	804	820	845	802	783	812	834	794	743	798	812	784	825	772	807	841	780	824	854	756	775	788	816	778	830	827	844	799	840	835	850	816	863	777	760	804	795	815	833	804	789	801	849	808	774	835	771	847	794	801	834	830	812	779	798	846	853	885	807	775	850	762	821	822	867	820	801	850	766	835	795	789	778	814	811	826	773	848	805	809	831	853	834	881	813	808	785	815	897	856	845	840	864	814	834	807	803	795	847	825	759	802	802	814	778	809	754	853	831	809	768	794	835	856	734	844	868	815	787	784	801	812	795	792	784	853	839	854	824	785	808	848	812
1978	176	182	173	169	187	164	182	172	178	149	150	153	163	177	177	150	174	165	169	165	170	159	170	169	174	151	170	174	169	173	169	166	177	162	147	171	158	181	149	192	156	163	185	184	166	171	170	169	167	169	159	162	148	163	173	159	173	181	166	140	162	175	189	178	151	172	156	170	171	169	161	174	150	163	161	157	170	174	158	169	194	175	170	168	170	166	153	154	172	166	162	177	182	181	160	155	148	165	144	175	156	155	181	163	148	176	161	168	155	162	151	178	140	150	164	167	184	182	170	197	188	183	172	160	174	190	158	173	187	158	186	178	154	155	171	172	157	149	160	164	174	153	150	140	184	169	178	161	145	157	157	155	150	157	167	138	163	159	171	173	173	173	173	164	151	150	161	136	154	175	182	174	144	147	161	147	161	161	173	163	145	174	160	149	195	169	189	203	167	156	174	160	150	167	130	164	169	194	171	175	147	151	177	144	181	165	157	151	157	160	170	165	159	165	173	167	179	129	180	147	179	174	172	179	167	161	167	144	177	157	158	193	185	161	156	174	161	171	156	175	189	148	144	127	170	167	159	146	156	160	152	140	165	171	177	145	153	161	171	159	170	178	181	153	152	168	174	160	176	166	144	158	162	173	172	191	150	157	171	158	148	162	145	163	178	157	180	168	173	169	164	136	198	148	165	167	164	171	168	185	167	164	181	180	145	153	162	165	150	184	148	182	162	165	167	161	139	161	172	185	171	147	179	178	185	148	147	156	177	167	145	154	148	192	193	161	148	156	154	152	159	134	155	178	158	156	148	145	164	143	156	159	136	140	153	157	160	181	203	194	166	181	213	182	164	160	147	147	163	158	164	166	166	153	184	153	151	167	165	152	194	178	179	176	159	195	170	166	167	154	176	173	165	151	178	189	159	162	173	154	160	172	186	154	181	173	157	182	172	167	165	158	141	146	159	184	191	172	154	153	147	189	154	157	155	174	163	161	160	160	170	172	167	173	154	191	168	162	195	179	181	166	141	177	189	172	172	174	167	173	144	173	156	156	172	171	193	170	184	163	147	153	151	171	162	158	172	182	189	136	146	177	166	173	167	160	168	165	179	168	178	153	171	169	171	167	155	171	161	189	156	150	161	162	166	178	155	182	162	181	165	179	164	177	158	163	154	157	161	179	158	178	184	168	144	152	162	164	148	153	146	158	173	169	132	164	147	153	172	186	170	169	158	194	185	159	168	164	152	178	169	167	172	165	159	158	155	157	174	165	170	182	166	164	179	146	180	150	167	148	155	187	170	168	174	177	144	188	159	153	165	151	160	174	157	182	162	165	172	164	177	165	165	153	148	163	153	163	155	159	135	154	178	166	195	161	144	149	170	144	163	167	162	140	171	179	153	183	174	157	167	165	182	154	158	169	174	180	179	169	147	156	158	159	176	171	186	175	151	159	156	156	143	171	181	158	164	165	135	173	182	156	158	163	155	170	156	142	155	160	188	155	159	185	182	162	174	195	180	195	174	166	182	141	163	127	189	172	159	163	168	172	148	143	183	172	188	164	153	169	188	146	162	169	146	169	149	155	167	149	158	193	159	172	171	179	155	168	150	179	143	158	165	155	191	171	159	138	165	171	176	167	157	178	185	131	182	173	157	153	154	177	159	145	149	161	162	159	154	178	163	160	168	166	175	199	150	165	176	160	140	159	167	178	160	163	164	157	145	174	181	169	172	169	160	150	155	170	163	146	143	154	138	177	139	158	173	185	158	195	164	158	150	155	160	192	183	156	162	144	152	158	166	150	155	163	157	152	146	190	146	173	157	136	150	151	150	179	148	158	172	164	162	160	155	188	157	143	167	161	161	159	160	163	157	146	158	172	168	170	180	164	167	162	160	142	172	155	157	184	184	182	149	133	146	158	165	169	153	154	132	161	160	157	169	178	177	178	160	170	170	145	165	166	168	166	165	161	177	150	151	191	189	130	141	134	170	165	193	156	166	160	152	164	195	185	162	154	165	183	141	167	187	147	164	165	177	155	136	145	178	164	174	182	134	163	171	158	182	173	162	176	152	157	160	175	171	175	150	163	168	155	180	172	195	181	162	176	146	163	181	159	181	168	170	173	167	172	164	140	161	158	169	143	148	179	170	154	196	138	161	155	178	165	174	179	170	186	171	180	173	169	157	175	162	163	174	162	175	189	167	164	185	184	144	169	154	167	162	154	169	141	147	183	198	133	162	155	160	170	161	175	142	171	154	170	172	163	174	151	153	162	149	164	144	178	156	179	153	160	162	136	149	158	166	164	207	193	171	182	184	170	160	154	181	153	159	165	180	164	161	137	165	141	169	176	163	188	156	165	171	158	138	187	170	178	161	171	163	185	170	183	174	174	162	170	155	157	189	175	175	173	145	162	159	164	147	180	174	146	167	179	156	177	169	142	175	181	135	182	183	150	172	144	163	176	161	180	167	185	157	171	135	165	179	151	163	154	159	195	140	186	179	185	151	152	160	171	162	140	170	148	167	162	160	154	173	166	173	140	174	151	148	188	147	151	176	156	159	155	160	150	167	165	163	189	176	174	171	157	162	151	174	154	173	170	157	143	161	180	153	176	170	183	163	156	168	138	165	156	169	178	158	158	169	175	160	168	161	157	175	160	157	166	146	165	162	154	173	152	161	160	159	171	164	165	170	193	183	167	144	177	152	169	159	152	172	161	174	186	182	158	170	152	158	163	164	179	147	173	162	172	164	152	162	154	166	153	159	162	160	153	175	151	142	163	166	184	174	135	168	160	164	153	176	150	193	162	155	173	139	164	167	166	157	206	154	176	157	161	171	167	155	174	179	152	150	144	163	163	172	172	170	150	144	130	184	160	157	167	143	149	165	160	182	158	147	146	143	156	171	163	177	170	170	141	181	140	160	146	147	149	167	169	156	162	156	186	155	163	128	153	140	171	168	175	169	180	184	165	151	172	176	168	168	134	143	171	176	171	141	162	143	181	187	164	139	166	162	176	162	171	188	165	164	153	173	159	159	195	149	165	160	169	177	172	150	175	178	156	184	179	179	165	147	189	141	185	176	143	171	149	183	181	159	159	160	180	174	153	176	155	165	163	143	171	153	156	164	160	167	164	157	153	160	149	162	171	148	188	181	175	163	152	151	162	175	151	169	167	171	171	170	152	167	166	175	170	168	168	175	173	153	173	162	192	157	157	174	175	153	173	163	157	149	177	168	156	161	163	171	159	163	175	160	200	188	137	174	179	176	155	168	177	154	162	164	174	153	172	179	158	146	174	169	166	149	169	161	153	142	162	176	163	183	158	194	175	160	136	176	150	166	181	153	162	165	164	181	191	153	159	168	166	168	175	171	130	152	162	142	164	167	163	148	177	151	175	160	156	161	162	170	152	165	165	167	183	158	178	143	173	162	168	160	170	178	152	159	175	155	168	151	154	166	181	170	151	149	167	128	171	176	162	158	171	141	171	171	162	146	157	163	150	182
2149	540	582	630	603	628	584	587	568	583	540	504	536	563	587	519	560	546	534	548	521	542	546	497	551	553	506	500	492	492	537	504	507	555	541	538	506	529	501	512	512	514	519	498	529	472	506	535	477	533	513	554	541	518	525	518	482	493	508	527	543	533	495	538	504	499	480	518	531	510	506	482	504	557	480	512	523	484	518	533	507	515	491	491	508	523	507	505	543	492	501	498	480	531	522	552	512	552	511	527	488	510	479	494	470	513	537	554	499	481	503	496	527	544	515	521	498	483	524	499	522	498	524	487	503	466	554	543	512	496	528	553	508	526	505	523	503	492	515	577	516	479	515	515	522	513	523	523	504	526	468	517	521	491	503	516	530	534	518	483	481	545	521	527	524	519	525	521	518	525	505	504	527	537	482	510	506	483	491	533	489	510	509	483	502	526	543	489	526	512	471	488	518	529	503	507	502	497	507	537	509	550	475	508	523	552	490	501	475	511	507	552	518	470	506	473	531	544	485	521	491	523	490	476	559	555	532	520	483	544	470	477	525	544	504	474	531	528	550	554	523	509	548	500	484	502	487	473	526	501	537	506	481	503	514	483	485	516	518	527	507	502	557	508	483	559	504	510	491	500	498	504	494	512	546	474	487	515	565	497	511	528	496	523	520	487	534	508	449	546	488	510	535	510	528	438	485	494	548	486	507	528	475	515	487	510	481	504	542	477	527	481	531	497	500	483	541	556	521	480	497	527	494	541	534	493	489	518	521	515	523	504	513	511	537	520	513	515	492	516	496	538	478	472	535	499	501	512	492	505	519	538	536	555	526	517	535	558	563	525	497	525	512	504	471	463	557	510	494	523	501	521	517	538	529	504	520	538	504	483	483	491	479	497	509	502	468	517	521	476	546	526	526	534	479	504	559	488	460	490	538	519	522	504	523	488	509	491	518	543	476	543	529	529	524	488	486	525	522	520	509	515	519	540	559	503	534	511	537	506	520	460	515	493	523	482	507	513	525	467	500	491	536	528	496	523	522	546	515	541	507	524	510	493	498	479	498	500	509	511	474	548	493	561	545	555	520	550	511	517	538	539	500	504	533	489	492	479	512	528	490	539	497	515	500	503	487	528	527	523	478	482	454	507	519	488	510	485	532	482	541	500	479	486	545	513	501	506	485	501	446	480	520	492	498	509	522	517	531	499	498	530	484	522	519	493	486	525	524	484	547	553	527	508	531	507	500	505	492	518	499	508	534	512	490	528	512	524	513	510	545	543	507	510	522	509	533	524	558	544	521	539	508	496	505	505	504	506	483	493	476	547	505	552	544	571	502	504	509	516	504	510	538	479	488	470	507	520	497	523	496	505	510	497	486	506	516	473	521	506	525	511	521	516	537	507	482	529	519	521	552	510	537	555	528	530	531	516	543	541	491	486	522	518	532	513	513	500	462	542	539	527	535	486	502	532	498	478	466	563	485	533	488	527	513	522	520	532	544	552	463	557	486	531	526	517	501	498	518	529	537	495	518	494	546	495	509	513	525	540	481	495	482	504	495	519	505	562	498	483	525	487	499	486	510	509	520	493	486	498	511	492	482	545	546	512	497	537	521	504	566	510	515	481	465	527	505	468	515	505	510	485	510	523	525	525	529	517	544	501	481	525	482	505	531	520	531	501	524	528	491	538	514	496	519	485	484	497	482	474	500	520	543	565	490	556	508	492	552	511	504	494	516	516	495	509	501	521	508	531	542	494	522	537	544	496	502	553	443	507	502	522	517	535	522	499	530	466	517	508	493	470	528	506	531	538	516	505	513	532	504	510	531	517	498	515	482	498	526	475	533	559	513	500	488	518	507	500	511	524	469	523	514	525	505	479	507	498	507	503	513	501	497	484	494	486	502	500	479	499	514	493	489	488	530	488	496	489	502	508	509	525	503	505	541	514	493	488	492	505	551	554	519	490	485	484	486	522	508	517	493	550	521	496	521	511	466	532	501	514	535	541	501	502	511	518	476	548	503	485	527	503	508	534	510	480	484	514	516	507	502	557	501	483	552	504	545	477	506	500	541	553	463	526	501	455	528	573	529	488	495	488	523	501	487	515	495	540	532	495	494	528	500	522	538	528	481	547	554	492	485	481	505	465	469	525	498	482	544	526	499	560	523	510	512	522	474	554	535	485	522	546	525	532	499	512	504	502	502	539	526	502	546	506	523	527	479	524	534	487	499	504	482	507	509	513	485	488	518	501	504	547	492	527	540	540	527	510	533	486	507	550	526	491	538	495	535	539	505	506	496	502	553	490	480	521	474	543	496	537	501	516	494	524	493	525	485	523	506	494	510	571	493	489	511	518	538	505	507	525	520	518	532	486	547	513	503	497	509	514	540	499	552	483	498	506	540	508	567	543	539	525	555	510	486	510	462	466	511	488	549	523	500	499	507	504	520	520	520	541	533	561	546	529	555	497	515	545	525	554	487	511	490	515	516	543	508	519	534	539	488	513	518	487	482	468	492	496	530	523	493	490	490	528	543	562	510	520	545	532	551	511	497	536	483	556	511	482	508	508	537	545	535	501	502	511	529	510	504	517	509	522	492	514	504	506	514	503	517	542	533	507	518	507	530	491	490	502	534	498	519	527	524	545	514	471	498	507	532	510	506	498	504	550	517	505	521	538	515	504	537	535	495	497	492	498	481	447	469	494	560	532	514	533	533	528	528	533	514	459	507	536	510	505	538	538	507	526	495	512	498	492	506	493	535	549	551	537	508	529	522	511	480	506	537	541	501	543	524	490	527	503	522	481	511	520	519	507	483	489	461	501	537	532	519	528	515	516	528	497	532	515	531	539	514	517	574	482	499	505	509	514	490	532	507	490	561	509	525	505	506	538	560	526	494	501	506	501	526	526	529	503	515	486	559	535	525	482	505	518	506	501	519	514	502	506	473	542	473	491	490	499	554	511	493	545	558	531	478	514	525	536	514	534	500	471	531	488	491	496	511	514	475	531	476	515	482	492	521	542	556	535	511	461	510	475	493	508	492	500	528	455	507	558	506	558	505	585	491	530	487	508	535	529	553	520	491	493	499	534	531	478	523	509	520	536	522	576	521	521	512	518	536	529	519	531	486	534	462	501	508	497	524	498	514	518	543	505	512	501	502	475	518	564	492	543	498	503	482	484	547	516	519	505	500	527	498	506	523	535	506	475	509	498	540	538	490	513	473	512	501	472	494	548	521	516	508	504	495	516	535	508	504	569	514	512	461	527	519	541	513	478	532	520	525	493	516	518	504	518	496	505	465	519	505	507	521	489	507	511	508	515	538	468	493	526	530	476	500	554	542	540	514	507	504	518	558	537	522	519	530	514	545	487	486	512	509	524	508	458	455	518	524	537	527	506	515	530	468	526	531	501	487	554	516	507	520	499	517	518	489	488	513	478	524	528	529	493	507	530	499	522	466	479	564	508	496	531	522	532	468	497	475	497	515	547	502	494	521	503	491	500	522	526	512	526
8446	1108	1169	998	770	677	525	497	437	425	425	401	372	384	343	316	322	337	340	321	358	360	340	313	293	313	336	362	320	314	322	332	313	311	315	309	315	317	326	325	348	337	296	318	312	313	288	356	333	286	274	302	344	293	348	320	310	287	312	301	330	344	331	326	317	289	291	298	318	292	318	302	326	315	330	311	324	297	335	316	294	305	385	313	299	308	303	344	329	346	331	338	316	314	323	332	319	323	297	299	262	334	319	328	300	330	335	268	295	304	339	342	323	318	292	295	331	325	316	345	342	292	310	322	303	326	331	304	302	320	328	317	329	333	299	355	327	316	337	328	323	311	343	328	301	302	332	326	298	292	298	345	317	313	297	276	324	292	317	306	300	336	320	327	285	292	326	318	287	312	342	320	306	281	316	300	289	281	333	336	307	298	298	328	300	328	327	291	328	325	307	313	325	315	313	341	337	317	292	329	321	320	331	328	313	344	314	325	304	329	315	309	307	332	325	319	297	294	291	302	328	314	275	297	342	313	277	311	323	321	321	326	320	320	324	274	319	319	303	331	332	323	314	303	332	330	332	317	316	311	302	349	310	286	361	315	321	315	297	296	295	311	325	317	311	305	279	328	334	303	328	302	320	315	270	306	315	343	315	298	291	319	329	312	328	323	328	275	322	301	307	312	327	328	290	301	259	298	308	329	312	322	319	320	314	313	300	323	309	313	355	326	283	296	292	342	333	290	340	333	315	300	311	326	336	306	328	314	351	325	301	324	330	306	326	328	294	311	313	348	320	311	300	308	339	335	349	310	337	290	310	328	307	361	320	356	327	323	332	310	344	293	317	331	312	312	294	311	334	315	296	329	318	279	281	344	298	291	302	348	357	298	326	313	333	276	309	324	324	320	302	334	321	287	296	310	289	326	290	352	303	286	308	323	317	313	326	331	350	331	318	309	353	346	309	332	304	313	297	311	321	353	307	323	309	322	344	297	309	295	299	321	291	297	348	309	301	314	316	302	334	288	313	262	309	307	316	333	344	303	316	321	349	333	304	321	338	319	330	336	302	340	303	300	309	290	303	300	343	306	307	301	311	323	309	314	325	328	313	306	334	318	327	313	321	332	277	288	343	311	303	282	295	292	344	280	310	308	308	330	341	300	311	305	272	354	292	327	352	293	326	318	282	327	339	331	311	320	304	294	300	322	345	314	312	285	300	302	290	303	322	295	272	302	331	303	328	328	319	320	298	321	341	302	343	326	282	324	319	322	338	310	324	282	296	300	314	302	305	293	310	301	322	316	330	319	325	323	343	320	307	312	304	364	346	340	323	309	317	307	311	290	310	316	342	290	293	338	312	315	281	340	319	296	293	330	305	333	358	316	338	296	340	335	330	307	340	316	318	336	286	299	317	332	321	309	332	299	308	325	330	308	308	339	307	300	334	309	334	377	302	301	334	284	330	336	302	316	313	295	318	327	315	346	307	316	316	313	320	337	290	336	312	335	310	329	318	332	303	316	300	314	334	326	293	325	348	310	289	310	326	323	316	319	298	301	312	327	275	329	297	292	277	339	308	318	334	335	281	324	329	322	280	319	344	332	318	313	290	315	322	305	301	287	326	323	319	308	319	311	301	297	329	311	356	335	315	321	334	301	263	318	304	290	288	302	319	334	296	310	317	332	297	332	328	318	334	268	313	333	304	307	307	327	326	302	302	316	300	273	310	329	331	343	307	293	297	319	315	306	326	307	312	310	317	324	317	323	320	309	337	331	289	319	258	315	338	327	318	312	312	314	318	312	302	340	302	324	297	292	334	286	306	293	333	288	280	310	324	274	328	297	277	336	317	297	312	329	341	308	312	322	275	299	350	304	314	339	322	307	285	302	306	292	343	295	341	315	335	324	334	321	324	334	302	333	303	301	378	317	311	330	317	317	341	304	325	326	328	271	309	297	295	264	335	315	290	343	317	289	291	327	309	306	290	317	315	303	318	332	311	309	328	332	301	291	314	299	323	333	308	295	350	329	318	317	327	320	316	322	316	293	330	379	310	301	346	265	333	319	313	299	297	299	304	298	361	299	347	332	304	295	296	329	310	312	317	307	285	308	314	327	316	340	327	347	302	323	316	303	314	307	331	310	308	288	312	312	302	318	320	351	311	299	349	299	320	335	306	346	326	316	295	305	333	315	298	316	329	300	339	338	305	321	296	335	360	311	298	292	306	306	297	320	277	325	298	288	318	298	316	305	299	338	285	291	320	310	337	327	306	293	316	306	315	314	305	333	302	299	335	313	300	344	323	294	309	312	339	320	312	296	334	342	313	300	296	329	341	310	358	319	324	351	310	302	317	305	330	327	330	318	280	319	296	334	294	281	319	315	299	311	343	335	306	320	342	310	318	344	320	285	284	336	305	306	286	306	337	303	301	329	309	336	319	315	328	313	293	325	326	320	302	320	306	322	294	312	308	312	323	301	321	336	317	291	318	316	304	340	327	288	300	319	306	310	316	307	317	327	311	343	306	336	271	347	287	284	296	325	316	308	313	326	312	300	281	346	304	325	357	301	309	308	323	308	322	346	333	293	323	311	292	320	327	322	283	327	293	346	297	319	282	330	319	328	294	312	333	274	296	328	308	333	327	324	341	319	322	293	313	304	279	317	325	305	349	309	286	301	296	292	311	300	310	322	292	306	321	309	331	347	309	300	291	312	288	299	296	280	284	321	300	335	331	349	307	327	337	294	307	320	320	300	327	314	311	299	307	309	347	293	310	353	308	335	283	296	330	322	323	325	327	321	301	312	329	291	312	314	319	316	306	298	329	302	295	309	313	304	296	324	329	302	317	343	343	305	309	293	325	304	302	308	318	326	297	360	286	317	318	310	336	277	319	303	304	336	286	307	291	293	311	349	334	320	339	285	289	299	332	334	308	320	293	326	331	272	318	282	327	325	300	334	310	322	367	305	292	290	309	342	307	302	325	312	309	331	314	346	336	303	327	343	294	338	292	324	332	288	319	302	325	326	297	293	344	303	299	348	313	328	319	359	323	341	311	321	282	285	320	311	318	326	298	302	326	354	308	305	277	312	308	299	333	302	331	334	322	290	323	298	314	341	305	314	314	320	320	313	384	306	332	304	276	308	330	301	301	332	325	304	295	312	292	302	319	327	312	311	315	293	323	296	305	322	308	342	322	316	324	299	287	331	302	298	304	297	346	308	304	343	328	290	293	332	306	316	349	313	320	280	295	323	313	316	311	316	310	254	299	341	301	321	298	325	316	317	349	320	296	305	302	341	296	333	339	326	315	279	326	329	329	343	334	369	314	326	339	299	302	284	298	299	314	304	314	344	293	308	289	354	328	278	327	291	310	323	314	353	309	321	334	346	304	332	356	308	321	295	320	322	304	332	270	314	312	307	326	337	316	288	305	315	344	296	318	318	339	333	313	312	308	300	328	341	323	343	348	326	307	294	299	339	334	322	309	309	353	309	319	304	315	306	289	321
5885	1611	2820	3275	3055	2473	2131	1924	1701	1578	1543	1421	1270	1247	1219	1134	1100	1039	1083	1002	1073	1017	1040	999	991	999	906	955	1003	925	949	878	950	898	920	896	896	968	884	900	879	864	920	846	866	853	870	863	881	880	860	906	911	863	880	903	856	902	850	875	888	862	890	860	896	852	890	871	872	882	842	854	912	873	837	842	853	878	889	892	877	893	858	880	850	788	891	852	817	906	913	857	859	844	859	840	858	868	840	879	860	838	844	897	889	776	848	875	882	880	852	928	894	866	878	903	885	852	838	899	873	850	903	825	860	853	873	870	863	875	881	899	889	879	875	858	890	841	879	873	893	841	872	882	879	828	864	840	866	825	907	890	901	867	836	829	864	853	874	831	913	952	865	824	801	874	868	828	847	894	854	832	851	881	853	906	872	847	856	883	867	858	881	844	878	825	849	870	834	935	916	844	865	864	888	815	859	886	839	914	880	812	833	802	823	868	819	845	833	915	842	821	858	852	820	833	820	851	833	849	879	866	873	855	840	877	841	914	869	899	897	861	822	851	855	811	823	899	821	845	828	879	888	838	841	818	837	850	858	858	857	867	844	850	832	863	886	855	871	874	851	855	900	860	881	890	825	845	847	885	877	866	839	885	833	856	875	912	843	780	836	907	844	831	899	866	871	839	833	880	833	904	859	880	825	844	849	851	889	851	874	869	846	895	849	847	852	863	829	879	819	838	838	863	867	834	862	867	900	863	834	868	816	838	850	891	850	876	873	811	850	884	862	795	795	900	831	842	814	808	868	833	813	867	837	841	856	856	843	916	882	874	841	860	818	810	833	875	887	839	846	807	874	885	862	865	864	882	830	855	825	858	844	844	875	863	828	821	903	849	871	791	812	896	923	876	902	851	841	859	886	865	908	825	900	863	868	873	910	836	867	885	876	885	844	884	815	852	833	855	907	854	856	886	853	877	851	856	800	885	851	834	846	837	858	876	858	862	843	842	828	867	846	876	821	815	890	853	914	872	850	888	846	910	863	907	877	851	854	864	858	905	827	819	860	850	827	809	916	870	860	837	813	896	861	905	829	894	889	819	867	853	818	895	793	858	859	796	849	867	869	860	877	843	873	812	844	906	836	828	849	844	875	887	885	829	862	836	887	819	850	841	874	844	892	816	840	876	855	853	821	879	850	812	881	868	884	882	865	844	861	857	841	862	867	894	908	842	859	816	825	891	845	882	933	855	853	877	855	846	900	887	864	823	880	943	854	859	844	822	872	886	850	882	865	856	908	811	858	886	846	871	874	833	856	847	884	845	856	854	861	870	877	848	828	862	800	812	798	875	864	883	873	859	829	882	852	801	865	890	861	887	871	863	835	876	845	899	838	841	888	832	868	878	847	842	830	852	866	868	897	867	842	832	867	873	894	853	787	834	857	868	838	824	849	867	872	912	896	792	861	837	861	884	919	861	879	894	856	811	873	865	814	856	852	860	873	851	846	847	834	872	816	840	848	834	890	844	909	873	868	854	850	875	840	816	852	872	824	857	855	810	911	829	815	849	891	801	840	877	883	875	845	881	871	805	862	859	795	818	892	831	822	847	832	849	809	924	839	872	859	842	900	835	920	875	873	883	880	911	862	847	853	850	918	854	861	894	856	819	835	848	884	860	885	868	818	845	887	881	839	868	833	866	831	836	863	842	861	872	875	845	856	883	870	902	882	833	829	825	861	872	893	857	882	847	862	877	852	879	860	905	860	881	822	863	869	856	851	866	870	830	826	853	891	846	869	911	882	885	845	854	866	843	845	892	844	848	866	845	898	791	806	854	833	856	861	872	833	855	910	848	890	869	869	881	887	869	847	797	836	819	836	868	840	869	848	844	846	851	864	819	799	806	896	889	878	876	813	837	870	836	862	872	862	867	819	848	772	862	817	788	875	822	853	859	856	880	855	900	905	863	811	838	837	802	864	842	865	859	898	841	852	878	847	897	817	824	837	839	882	861	892	911	848	857	890	855	923	878	829	846	898	884	837	862	850	839	926	875	844	842	870	862	846	890	833	899	824	857	853	790	852	821	868	855	851	876	870	862	851	809	899	847	879	847	878	843	898	883	855	857	842	840	901	809	876	823	874	835	870	803	930	820	865	861	853	829	836	840	837	901	840	879	873	887	820	869	849	839	840	881	845	831	857	832	835	827	891	882	864	840	903	839	874	849	831	893	863	870	796	853	923	851	890	853	821	875	841	827	852	873	861	836	854	819	868	883	894	895	920	855	805	822	816	827	871	875	882	882	897	901	810	844	825	840	876	864	849	805	885	890	892	865	831	842	910	929	862	847	847	852	831	806	883	838	825	820	894	851	893	882	845	818	851	895	878	892	878	855	829	836	814	856	899	887	854	841	873	890	803	827	896	887	859	870	856	845	795	816	821	891	876	877	867	856	826	884	906	865	858	876	839	871	837	871	866	816	905	879	824	867	900	817	824	830	880	818	868	836	847	884	862	789	822	910	828	861	877	878	865	834	874	822	855	873	859	832	841	858	891	852	875	850	865	855	800	804	845	839	847	875	865	833	908	852	866	839	870	850	816	833	930	874	857	796	852	814	848	819	911	853	833	838	797	842	780	887	894	856	800	850	845	911	886	832	867	876	898	836	850	846	859	847	913	825	829	906	836	816	859	899	910	811	871	885	849	823	867	888	817	779	857	867	874	839	840	892	873	820	913	853	848	901	868	883	924	824	891	875	834	906	853	861	831	817	852	851	952	819	858	823	824	882	866	885	854	829	847	765	885	842	871	962	864	908	860	879	926	834	892	859	878	871	817	805	860	876	828	852	814	851	886	855	827	788	828	803	892	801	830	816	841	882	887	861	814	881	900	861	839	954	881	861	863	866	801	837	871	874	881	902	828	840	883	848	849	803	856	893	883	868	878	890	907	826	866	873	888	868	891	847	890	861	799	824	824	821	854	860	859	924	861	838	875	857	881	840	906	853	834	841	894	839	887	900	879	865	908	885	855	826	855	834	854	894	825	826	852	836	856	902	864	847	936	824	826	883	920	840	835	865	847	896	835	781	901	874	800	873	866	885	883	874	808	829	830	832	843	850	863	883	875	870	885	832	813	857	864	901	839	877	845	822	848	836	911	868	858	819	869	807	848	895	865	895	856	850	823	857	885	898	888	894	834	829	820	861	876	853	896	829	895	858	866	887	857	808	828	835	846	911	840	886	893	857	842	839	814	816	880	864	907	904	803	848	864	856	898	881	870	834	852	858	932	847	881	830	907	897	829	865	853	838	792	848	893	876	873	860	874	882	855	816	851	811	894	891	837	854	913	861	809	877	815	818	854	836	883	896	869	797	811	783	866	836	897	874	840	901	854	814	848	868	849	839	909	820	928	889	839	860	840	821	848	843	853	907	837	832	837	867	878	887	831	831	893	875	868	863	863	861	859	843	916	855	880	801	823	866	826	851	849	868	845	864	865	838	867	871	823	850	904	936	880	866
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
